<snapdata remixID="9233196"><project name="Cesar Cipher" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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s88+ox9++IFWrFjRaTqcBHyxErQIPoJv4oUXXqD33nuPZsyYQcuXL5exjljqAtMa5s6dS42NjTIOEisF5PDIIwziHTNmjCxfMY3nx3zwwQc0depUWrNmjQxrwypVxcXF9Pbbb8vaLEizePFiWTjo22+/pa1bt9IDDzwg0OP4sccek1UIZs+eLde866676Omnn6bk5GQ5h1UPYi3Ezp9CrCnTjft56623ZGGfl19+WTzRPbxwD5Yww0BcrBqFsZJYeQrpMOAD3vKll14SKHE5rDblhpKSElq7di399NNPstIU5uV88sknMjo9Ly9P4L7yyivpjjvukAWDCgsLaceOHWKDRYEA+OOPPy73g+tirGYsBgXwCL2Vuro6uvTSSwnzXzDgFtMVsChPv379xPNh/TsEzK8ZOXIkXcADcm+66SY699xzZdT5fffdJ2mRBosDAdz333+fmpqa6LjjjiOMMh83bpx410084Bfxzz33HD344IMCIzwllkLD6lVYHg1b5L1lyxbxxsg3FoM2QizfChohLbfldzmXa6+9lhYsWEB9+vTpsk13E6L+CC/cq1cv8ZzyzWWc2V/WmgWGYqEREnuVgu6q/Ruxe+ONN47ZnQK4J5988phdrzsX0iK4O6pFscEijm5AvQ/h4YcfpmuuuUYaF/BIWA3ADW69DGnD96+66ipCqxYLQCK4Nm6e+/fvp4ceekiK2uuuu47efPNNmbuNmYeoBmBQb1lZmdQ33333Xbrhhhvotddecy8bU1v1gEfodaAFCgDREKipqaGrr76arrjiCsl9/vz5AsPMmTPlHCJRz8PUVrSClyxZIiPRb7zxRnr99ddlZVHU97DM7Z133il53H333dJqRl3v9ttvl0lgixYtkvoh6oho2EyfPp0uvvhiqfPhGHVITKtFfRB1ylgM6gGP0FvBV4ygvoWpqejucOFD9pjcD28GD4aGAopGeCjABW+GCfpnnnmmLIsLbxU+KQtL3eKnqKhIvs4EdUd052BeNbpXAHVBQYHMxQbQgB+wwQarnGKFUiy3i9ZyLAb1gEforQC+J554gl588UWB0M0WayOjH+/WW28VKND1Au+GhgHiZ82aRa+++qp4QBTX6Dq5/vrrZd41YMUC3ghYxxldOID3kksuEahuueUWsUWLG8V2bW2tFN0ogkePHi0tbtjmcbdNrAZtBVu+mcNtBXf3cujQRqcyOqfxZQHoI8Q2WoCHRf8fPGVkiKVWsAIY+XYO8/jy/9lJowb3oj8X9D9My18n+d7mIOUt2kZrr8im4f2Sfp2bCLuqFsFhYnRnd97vBtH4dyqoojFAE3JS6T8GJNMJGUnUzOO0VlXGzrAnPNvmPc30tx/q6b6z+sUEfLgn9YBQwTJgnN0zxXvosW/qaNW0LGpsbaMZy6vpJPYwKYkxMObJeb7c9ESanNebJuWlWT7xkTNXDxhFy3feeYcwuuWiiy6S7pAoySQao0uG9Umk8VmptGB9Pa2uaqJFEzJpfDa+T1FDZwqoB4yiTkVFBd12223SdYIkaFmivw2jVdC9ER7w3Q/5r27jYriVZpyWQfN/P4iSEmLH84Xfa6ztK4CdvJGvv/5aPnFAd4gb0BrNzMyUr6XDt7uiS+WVjfU099s99GLhceIF3bS6PbQCWgR3olE4eG4ydP6iYxmjUcrLy6WYhtfDj4bDV0ABjKIZAHv22Wflk4s9e/bI8Cn0qaEoxtAoDUdGAS2Co+iIsXb4Uvazzz5bPiqLkkyjLRVQAC0FVHM7BXQwgp1+am2pgAJoKaCa2ymgANrpp9aWCiiAlgKquZ0CCqCdfmptqYACaCmgmtspoADa6afWlgoogJYCqrmdAgqgnX5qbamAAmgpoJrbKaAA2umn1pYKKICWAqq5nQIKoJ1+am2pgAJoKaCa2ymgANrpp9aWCiiAlgKquZ0CCqCdfmptqYACaCmgmtspoADa6afWlgoogJYCqrmdAgqgnX5qbamAAmgpoJrbKaAA2umn1pYKKICWAqq5nQIKoJ1+am2pgAJoKaCa2ymgANrpp9aWCiiAlgKquZ0CCqCdfmptqYACaCmgmtspoADa6afWlgoogJYCqrmdAgqgnX5qbamAAmgpoJrbKaAA2umn1pYKKICWAqq5nQIKoJ1+am2pgAJoKaCa2ymgANrpp9aWCiiAlgKquZ0CCqCdfmptqcBB14r7sa6FlpQ0UBvWIdWgClgq4OOVay8/KZ1O6Z/cIacOHvAlXnp05JLt1BrskFYjVIFuKQCWRi3ZQWArMnjWiivZ20JnLt5Om6/NpazeB3WOkfZ6rAp0SQEs5n3KG+VUfFUO5fdNCtl4APzL2t1yYs6oAYSFmauqqighIYF87EPxo0EViFRg4MCBlJKSItELFy6U9ZPD04wYMYIKCwslKpwvN01UNwf4ysrKFD5XKd2GFIAzgmNKSkqS9ZQB4OLFi2nixIkUDAbJuCoftfnaqKqyipYtW0YXXnhhyD58JyqAyCgjI0PoxoVwQQ2qgKsAePD7/ZToNwjV1tZKqemed7eBQIA2bdp0+AAig8TERFm0GYS7RbGbsW57tgJutcyf6Bch2sK6TBoaGuipp56iRx555JAiRfWAsAxRziCCdg2qQKQCkW2Db775hpYuXUoLFiyg+vqOrd5I+04BhAcEeK73i7xYZGZ63PMUiGSioKCAcnJyugQf1Oq0YpecnCwAuu6258mrT3xIBZwPK9wSEs5q8ODBhzRzE0T1gFlZWdTS2kL+BL+2hF21dNtBARc88FLKvSYNEcVucXExTZ48uYOdG+EBMDs9kf67tFHOwfvhR4Mq0BUFpk6dSkVFRbSrpsaT/Oabb6bc3FyJK/r5AF2a39tz3tMRjTMF/EnIeVmp9MTYQeTXvmePWHrQPQUCXEzfs2oXfV7RROv4k5Dw0AHA2v0BmrlyF71dso90LEK4VLrfXQXgxy4fnk7zfz+IBqZ4e1M6ANjdi6idKtAdBf4frpqTz3+UaqwAAAAASUVORK5CYII=</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,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAAAERlWElmTU0AKgAAAAgAAYdpAAQAAAABAAAAGgAAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAB4KADAAQAAAABAAABaAAAAAAHwbojAAAL30lEQVR4Ae3QMQEAAADCoPVPbQwfiEBhwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGDBgwIABAwYMGPgMDI3+AAEeFvcCAAAAAElFTkSuQmCC</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="54" y="55"><block s="receiveGo"></block><block s="doSetVar"><l>Output Phrase</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>MIN_UNICODE</l><l>32</l></block><block s="doSetVar"><l>MAX_UNICODE</l><l>126</l></block><block s="doAsk"><l>Are you Encoding or Decoding(E/D)?</l></block><block s="doSetVar"><l>encode</l><block s="getLastAnswer"></block></block><block s="doIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l>E</l></block><script><custom-block s="Cesar Cipher Code"></custom-block><custom-block s="Encrypt Code"></custom-block></script><script><custom-block s="Cesar Cipher Code"></custom-block><custom-block s="Decrypt Code"></custom-block></script></block></script></scripts></sprite><watcher var="encode" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="phrase" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="shift" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="MAX_UNICODE" style="normal" x="1" y="3.000005999999985" color="243,118,29" hidden="true"/><watcher var="MIN_UNICODE" style="normal" x="1" y="25.00000799999998" color="243,118,29" hidden="true"/><watcher var="Input Phrase" style="normal" x="10" y="73.00000599999998" color="243,118,29" hidden="true"/><watcher var="Output Phrase" style="normal" x="9" y="5.00000799999998" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Encrypt Char %&apos;char&apos; %&apos;shift&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>UnicodeOfChar</l><l>shiftUnicodeOfChar</l></list></block><block s="doSetVar"><l>UnicodeOfChar</l><block s="reportUnicode"><block var="char"/></block></block><block s="doSetVar"><l>shiftUnicodeOfChar</l><block s="reportSum"><block var="UnicodeOfChar"/><block var="shift"/></block></block><block s="doIf"><block s="reportGreaterThan"><block var="shiftUnicodeOfChar"/><block var="MAX_UNICODE"/></block><script><block s="doSetVar"><l>shiftUnicodeOfChar</l><block s="reportDifference"><block s="reportSum"><block var="MIN_UNICODE"/><block s="reportDifference"><block var="shiftUnicodeOfChar"/><block var="MAX_UNICODE"/></block></block><l>1</l></block></block></script></block><block s="doReport"><block s="reportUnicodeAsLetter"><block var="shiftUnicodeOfChar"/></block></block></script></block-definition><block-definition s="Decode Char %&apos;char&apos; %&apos;shift&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doDeclareVariables"><list><l>INPUT_UNICODE</l><l>SHIFT_UNICODE</l><l>ShiftOfUnicode</l><l>RestOfShift</l></list></block><block s="doSetVar"><l>INPUT_UNICODE</l><block s="reportUnicode"><block var="char"/></block></block><block s="doSetVar"><l>SHIFT_UNICODE</l><block s="reportDifference"><block var="INPUT_UNICODE"/><block var="shift"/></block></block><block s="doIf"><block s="reportLessThan"><block var="SHIFT_UNICODE"/><block var="MIN_UNICODE"/></block><script><block s="doSetVar"><l>RestOfShift</l><block s="reportDifference"><block var="SHIFT_UNICODE"/><block var="MIN_UNICODE"/></block></block><block s="doSetVar"><l>SHIFT_UNICODE</l><block s="reportSum"><block var="MAX_UNICODE"/><block s="reportSum"><block var="RestOfShift"/><l>1</l></block></block></block></script></block><block s="doSetVar"><l>SHIFT_UNICODE</l><block s="reportUnicodeAsLetter"><block var="SHIFT_UNICODE"/></block></block><block s="doReport"><block var="SHIFT_UNICODE"/></block></script></block-definition><block-definition s="Encrypt Code" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>Letter</l><block var="Input Phrase"/><script><block s="doAddToList"><custom-block s="Encrypt Char %s %s"><block var="Letter"/><block var="shift"/></custom-block><block var="Output Phrase"/></block></script></block></script></block-definition><block-definition s="Decrypt Code" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doForEach"><l>Letter</l><block var="Input Phrase"/><script><block s="doAddToList"><custom-block s="Decode Char %s %s"><block var="Letter"/><block var="shift"/></custom-block><block var="Output Phrase"/></block></script></block></script></block-definition><block-definition s="Cesar Cipher Code" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doAsk"><l>What is the phrase?</l></block><block s="doSetVar"><l>phrase</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What is the shift?</l></block><block s="doSetVar"><l>shift</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>Input Phrase</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>Output Phrase</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportStringSize"><block var="phrase"/></block><script><block s="doAddToList"><block s="reportLetter"><block var="i"/><block var="phrase"/></block><block var="Input Phrase"/></block></script></block></script></block-definition></blocks><variables><variable name="encode"><l>D</l></variable><variable name="phrase"><l>ujsnx</l></variable><variable name="shift"><l>5</l></variable><variable name="MAX_UNICODE"><l>126</l></variable><variable name="MIN_UNICODE"><l>32</l></variable><variable name="Input Phrase"><list struct="atomic" id="212">u,j,s,n,x</list></variable><variable name="Output Phrase"><list struct="atomic" id="213"></list></variable></variables></project><media name="Cesar Cipher" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>