<snapdata remixID="9906780"><project name="UPC Code Program" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAATY0lEQVR4Xu1dCXQNZ/t/slgSaoktlkgIoYJjrbZqqVZiiy22z5IWXWhPS7+vlGhRsZSWo0VRVC1tKiG2oLEUVUstEbHFEkIEDRJii5Tkf35v/jPJmHBnbucmufc+7zk598y9zzwz729+eed9n+11yMrKyiJujEABIeDABCwg5PmyAgEmIBOhQBFQEfDhw4d07tw5KlOmjLgxvKEdHBzkm8yP49jYWAoICChQYPji+YOAioAxMTEy+S5cuEAfffQRVahQgf744w/Ccc2aNcUnWufOnalDhw5CRmobNmygrl27yscgb+5pptbj0qVLU9myZfMHBb5KgSGgIuDFixflm0lPT6e+ffsKAu7cuZN+/PFHQTiMkmjly5enmzdv0uDBg6lu3bq0Z88eat26NZ0+fZqKFy9OCxYsMIt80A1dQUFBBQYMXzh/EFARUBrdcPlatWrRDz/8QKGhobRo0SJxR/jun3/+oUuXLlFgYCD5+flRkSJF6NGjR1S7dm06duwYNWnShH7//XcKCQkxuxdr1qyhUaNGmX0+n2gdCKgIeP78eTHnk+Z6BfW5evVq+uyzz6wDRb5LsxFQERALEKldilpMZzYtIcecNYjZFzJ1YpMWr5Jb/5myGEbAMWPGmDqNf7dyBFQEPHPmjDwClpz/JmW5lKbH70eK7ywxMmZmZpLzwi5UJjONrg7dLo+8GAGDg4OtHF6+fVMIqAgYFxcnn+O+pD2lDN9Njo6OCj3u7u605o2K1NjN2ZR+cq1Wm+izVfTkyRMhe+fOHXJzc6Nr164JvVeuXBFzxgoL2tCVwVsVI+C4ceNM6mcB60ZARcBTp07JI13lpf6UMmyXbAfEAgSv6PS0VCoywU/Rc5/1t+hst3J5ouE8+7C8Gk5NTRUErFSpklhZ79ixQ5hxKi5sS4lvRylGwC+++MK60eW7N4lAngSU7HZVf+pAN9/fKSuZN28effjhh5R+9zYVfYqArg3bkHO5ypS281fVRR1nHZRJDALCyI3VcrVq1YRsuXLlyH1RO7oUtEUmP+aA48ePN9kBFrBuBFQEPHHihNyjass6UvK7O+RjaQ6YcT9NRUAxAnYvD9eJGpFvDpCTk5P4PiUlhWBkxugntddff52qLHlTEFAiPwg4YcIE60aX794kAioCHj9+XD7JY3knuj50mzjO7cF4ePcOlQjpaFI5BIpW8ab0kStkYqWlpQkC7tq1S/4OBKy21I8uDtykmANOnDhR0zVYyHoRUBEQr0aJbJ4ru9DVwVF5rn5reHnR3u1RJnvu27wFpabeVtkVnx4BPX7ypwsDIhVzwEmTJpnUzwLWjUCevmCpS14/B1DS27+pAhK8PD3pXF8PcnXSZiDMmPoHubi4CLU3btygkiVL0u7du2Xk2rRpQ14rOtH5/2xQjID/xpNi3Y/Ffu5eRcDo6Gh5xKsZ2o0SgzYLNDA3Q3AA/hLOxlHRicpVsNfcfZTwUcs854CPpuwmV1dXoSc5OVkQEK9gKcoGBKyxsjOd67deMQJOmTLFfp6EnfZURcAjR47IUHj/2p0uDYzMOfb2pvj4eHJ68o+KgKVe70tpu8LyJODDkJ20f/9+8vb2phIlSoi/p0dA718C6EyftYoRcOrUqXb6WOyn2yoCHjp0SB4Ba4f1pIv9NygWIICmSNYTFQGfB9mDSb/TCy+8IESuX7+eJwFrhXaluN4RihHwq6++sp8nYac9zZOAkinEJzyQ4vutU0FTzs2NMkY01QRZlVm76cydDGF+QcPrt2jRoiK+UGoI4aoT1oNOBa5W2AGnT5+u6RosZL0IqAj4119/yXO+umt607k+EapVsKenJ01u5UWVXUwvQob/uofO38sUcYMSARErCAJKq20QsG54TzrZM1xGEr7gr7/+2nqR5TvXhICKgAcOHJBfgyDg2d5r5OMWLVoQCFqhbGl69N9XNEfJpI7bIoJX0ZKSkqhYsWKUkJAg/MBor732GvlG9Kbj3VfJpIyIiGACanqE1i2kIuC+fftkEtRb25dO9wyTj1u2bEmXL1+mW9eTyGWS0hBdc+lJujCkfp6LkJTgzSKqGi0xMVFESz8dZ1h/bR+K7ZbtxsPIiBFw5syc8Czrhpnv/lkIqAi4d+9eWdZ3XT861WOVfAwC3r59my6ejSPXpzwhPhtS6M62FfT3nBGqa90cEymCD5BPgtUv5oBPt4br+9GxrqHy13DFzZo1i5+cjSOgIiByMaS5WYMN/elEtxxSSFhkPrhL7nMHaIYmefQGqly5spBHKD8IiPySpUuXiu9wzUYb+1NMwC+KVfDs2bM1X4MFrRMBFQFzr04bbhxAsQE/W6xnICASmtCabBpI0Z1XKkbAb7/91mLXZsWFAwEVASUPBeZojTYNopjOK8SIiNApxO75+PgYGhkNLwhey003D6IjnbKDFqQ54Jw5cwoHSnwXFkMgTwJKdsDGm4PoaKflVL16dUHADz74gAYOHChI0rhxYxFYirB5eCzwCS/JqlWraOzYseKVi6gXDw8PkTGHlS/ceFgNnz17VpAMUTAY5Ro0aEAvRb1NhzosU9gB586da7GOs+LCgYCKgEinRAPJmv72Nh32X0o1atQQBBw+fDj1799fkASejZdeeokWLlwoyHXw4EFCOD8WKq+++iphNd22bVuhB1HWcMPhGC45nP/GG28I8o0YMUKMrC22DqaD/j/JqGAV/P333xcOlPguLIaAioAgg/QaBAGXFe9Ju05cprfeeku40J7VtmzZQhUrVqSmTU17SNq3b09YYIwcOVJ8Oty6SEMz1tKB9j8q7IBMQIs990KjWEXAbdu2ySRovnUIOTs60NjbftS5Ry85esWouwfRI9eG01dlsoNe97+5RHxKGXgYJbnZNgIqAqKcBl65IEHra2H0+FROppoloXCq50d7KvcRl4CX5L333rPk5Vh3IUEgz/Jsf//9t5jbwVWW35URUIuGR75Cwo58uA2uD5gPIPMlno0AE5DZUaAIqAi4fPlyEZ2ipSGowNkhi07GHH6u+I3rV6lZG38hs3HjRmF64cYIiAVn7hrRiEDu3r27ZmQybl6mGhvfIdNRgURPgo+LchxoV69epXbt2mm+DgvaLgIKAsIlhqoFWAGj4CTq/qFe4P3792nGjBk0evRosShB7jC8F0tDRtBk7+xqqWiO5TzJ0bMZPY5eo0Ls7si/REYczkfeyZAhQ2wXVe6ZZgQUBIQ3AwWDpJWvr68voWLqxx9/TF5eXnTy5Eny9/cXXo0XX3yRVkz7H02plVNR1bGKLzm4lKYn8ftUN3Dn4/1i5AO5obN3796ab5IFbRcBBQERnZI72AD+3rt37wr/LT4xIsLtBhIhcjpsVrCCgM+D6dYHe0Q0NMi9detW+vLLL20XVe6ZZgRUixCpYoGWYuIventRibmtTV+seEk60m4+oRbgrVu3qFevXqbPYQm7QCBPM8yyZcsod2S0FjJqqYTfsWNH6tGjh10Ay53UhgDbAbXhxFIWQkAmILZewPYK0gY15l7P3b0SXbl4npIuJzxXRXHXElTJo6aQwaq6W7du5l6Sz7NiBGQCYlHxb8kHHBYPfpkmti6lCZLcJXmRNYdCldzsCwGZgLnLsv3555+ikgFGJWTB1a9fn7B9Q7169Qj1/TDfQ6J5XkXL941pRwMbZBciQisWOJ0c3arTw0X/USGbuxwb5pwIeOVmXwjIBDx8OLuOM0hVpUoVEbmMOjFYNBw9epSQu1G1alWBDozTsAvi1dmoUSPx3YMHD0TO8JEJHRUEdHn3F8pMvUKPVo9WIXu61xpFAOq0adPsC33ubY4rDiOQNKIhshm7HiGsHuH1CM9CXi8q3KPOH+aLqPECozV2TUJDCV5UTYid3FVBwOdhjER0ifSPHz8W23xxsy8E5BFw8eLFwsMhNXNNL819qhB9194kighAPVA9O7cYAahSeqbJE1nAphBQmGEw0mFvOCkQ9d+SUcv5HIBqU3zS3Rm2A+qGjE8wEgEFAeGjRcCBlpELMua+pp+lH35o7EHMzX4QkAkIM4vRDYnrMwJqkGfp52/phXjCfr/EyzUEUX8QgQ/cbB8BQUBUokL8n9GbEVYoW4aKz9ZWR9A5OJouJCWLVTHK+HJiku2TT7xFQUBUxpc2JES4PJLFYXBGJQMUK4J5BAEKSE7H91ixwgYIzwXMNLABwl4IWWzlhfId33zzDZUtVZLKLVRGPhf1+x85lKpIj1Yr9wJ2GnuEziQkCdSl0h/28Qjsu5eCgFFRUXIktFTrBd6P9PR0MSfEJoWYH65fv15sVgibICooDB06VIRYSdVOsRUD8kQQO4jya5XKu1H5H5TJ5cV6zaCstOuUsVVZ+89xzGE6cS5Btgui7Ac320dAEPDTTz+1SDBAaZeiVDNcW+Rz5qcH6FhcvEAcFboKeqfMZs2a0SeffEIDBmivg2j7dDG+h/IiZPLkyeJ1anQieuPGjahsmbLPvXOMmAf/f3sI+KTx4AtDyx27CPcjCibBQ8TNOARUdsDcgaXGXUabJmnnJG3S+SOVVwAt5ssoORcZmbOJT/7cje1dRUHATZs2iYiX/CQCdlJH+baAgIBCiS4T0LKPRSYgikZKTXoNm3u8b8Eo8s+MJhcTpjxHBwe6/s52edvWOnXqWLa3OrXzK1gnYGaICwJidSsFIsAkA3MLCoc/K0AVOcG59xV++rpHxrWlwLo5MYH4veTUeLoXnBPsIJ2TMCh7M0Q0+KILi/2PFyFmsMmMUwQBYXpBphpGPiwCYF5BKBbK7CIpHWYXVMvCiAAPBVxm+B2mGoRmoWVkZAhbIozIpyb5U/c62duzorm8G0qZqYl5xgSe7btOXvjAHITyvtzsBwFBQNR1Rh1ozP1AQEQmh4aGitrP+ATRxo8fT82bNxd/7u7uhLkbYgBBOOQKo2FijjrR8dO7KggoRsAp5+neuFoqZLE7ktRSU1OpU6dO9oM+9zQnIBVejLxSK81xz5XcHEw+WZc1wYvK+FJD1DU3+0JAsQpGTWZ4PfJ7FYxREy48bvaHAMcD2t8zL1Q9LlTxgEbHF0r6sHUE+5YLFe/km7FoPKCluuzpUZUmvelOVV54fpyhp0c18hmVXSoOhZF4jmmpJ2K+XovGA5qzgNHii46a/j69V1nbIufGsN3CVAS9qPzAhZHMJ4slzlTFAw4aNIhQphcmGITHo6YfGlbJ2B0J32GLLdjrYJ7ByCJtKIMoFuyGCUM1fkcJtpdfflnEEqIwEVI/seMSKrFilyTYG8PDwykmJkbIwQgOkiA/GCXh5s2bJ4zi+B0NyfC4XvjEwTS2zi0ZjyLN+1HWkwx6HB2hwujaOzvo3r17ckm5YcOGWQJH1mkmAqp4QFQuRSwfRgxkyCEKBCXb8D3yfpHFhsR1VE9A7B/yhHGMP8ijyipIgrxheEvgYUEsIYzUICC8K1hpIw8YofeYn8H2iNIc2FsOK2IQGA12xe+++05EoOA6MIxjq9f1U9+n4LopcpedfNqQk1czytiq3uD68lu/CQKKTXEiIykkJMRMqPg0SyBg0XhAS9wwdG6bO4ZGeyVqUp80ZBslJycLWWw11qRJE03nsVD+IGDxeEAtczq9c0W4Buv7+ppEKCXlFh2NOSZev3Adfv755ybPYYH8RaBQxQNaquv5aVi3VB9sVS8bom31yVpJvxQERFiWtAAw6v6dnZ3JtXgxOn7kwHNVJl+7Rs3b+gmZiIgIQp4KN9tHQCYgiodjHw+jm/OjNKr4cy9y1LCbTea4E7LZB4nyXbp0Mfp2WF8hQ0Am4Pz584VJBIsGFKVs1aqVsAdiBGvYsKEiWQnmEYTuI6E9KChIpGjCNogUTpwPeXyHMm8rZ35O492z7XhSc/JuSU/i96qgSB8VLUw4mLPFxsaK/GJuto2ATEAYjnv27CkePnY/79Onj0hCj4uLE7a9JUuWCEIiKBUkg80Odj8YpmEwRjg9flu3bh0hmhhGY8QJhs8NURHwWZDe/+8hSkxMFPoRHc0joG2TD72TCQhPB0Y7yWzyyiuvCBcWSIQRDxHPSDyHARlFKSEHozC+Q+FKGJ7hxYA3A94UJKzDcL124TSa4H5ME5LYzguGb/wTYHSdOVNtWNakiIWsBgHFIgQ7JWG3dC17fkg9NBXBUqd2TSo1p5VpQBydKTZgpSA6pgB6Nk00rZwlCisCKjPM9u3bKSwsTNyvKXJZ4nc/Pz8KDAwsrHjxfRmMANsBDQaU1elDgAmoDy+WNhgBJqDBgLI6fQgwAfXhxdIGI8AENBhQVqcPASagPrxY2mAEmIAGA8rq9CHABNSHF0sbjAAT0GBAWZ0+BJiA+vBiaYMRYAIaDCir04cAE1AfXixtMAJMQIMBZXX6EGAC6sOLpQ1GgAloMKCsTh8CTEB9eLG0wQgwAQ0GlNXpQ4AJqA8vljYYASagwYCyOn0IMAH14cXSBiPABDQYUFanDwEmoD68WNpgBJiABgPK6vQhwATUhxdLG4wAE9BgQFmdPgSYgPrwYmmDEWACGgwoq9OHABNQH14sbTACTECDAWV1+hBgAurDi6UNRoAJaDCgrE4fAkxAfXixtMEIMAENBpTV6UOACagPL5Y2GAEmoMGAsjp9CDAB9eHF0gYj8H8XmoQ+I/tR2gAAAABJRU5ErkJggg==</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="30" y="10"><block s="receiveGo"></block><custom-block s="Reset Values"></custom-block><block s="doAsk"><l>Input the UPC code.</l></block><custom-block s="UPC Code List"></custom-block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block s="getLastAnswer"></block></block><l>12</l></block><script><custom-block s="Step 1"></custom-block><custom-block s="Step 2"></custom-block><custom-block s="Step 3"></custom-block><custom-block s="Step 4"></custom-block><custom-block s="Step 5"></custom-block><custom-block s="Step 6"></custom-block></script></block><block s="doIf"><block s="reportEquals"><block s="reportStringSize"><block s="getLastAnswer"></block></block><l>11</l></block><script><custom-block s="Step 1"></custom-block><custom-block s="Step 3"></custom-block><custom-block s="Step 2"></custom-block><custom-block s="Step 4"></custom-block><custom-block s="FindCheckDigit"></custom-block></script></block><custom-block s="LengthChecker"></custom-block></script></scripts></sprite><watcher var="EvenSum" style="normal" x="4" y="180.00000599999998" color="243,118,29"/><watcher var="OddSumX3" style="normal" x="3" y="157.000004" color="243,118,29"/><watcher var="EvenSumAndOddSumX3" style="normal" x="3" y="205.00000799999998" color="243,118,29"/><watcher var="Total" style="normal" x="9" y="107.00000999999997" color="243,118,29"/><watcher var="OddSum" style="normal" x="5" y="131.000002" color="243,118,29"/><watcher var="UPC Code" style="normal" x="11" y="8" color="243,118,29" extX="80.00000000000011" extY="70"/><watcher var="CheckDigit" style="normal" x="7" y="230" color="243,118,29"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Step 1" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>OddSum</l><block s="reportSum"><block s="reportListItem"><l>1</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>3</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>5</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>7</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>9</l><block var="UPC Code"/></block><block s="reportListItem"><l>11</l><block var="UPC Code"/></block></block></block></block></block></block></block></script></block-definition><block-definition s="Step 2" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>OddSumX3</l><block s="reportProduct"><block var="OddSum"/><l>3</l></block></block></script></block-definition><block-definition s="Step 3" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>EvenSum</l><block s="reportSum"><block s="reportListItem"><l>2</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>4</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>6</l><block var="UPC Code"/></block><block s="reportSum"><block s="reportListItem"><l>8</l><block var="UPC Code"/></block><block s="reportListItem"><l>10</l><block var="UPC Code"/></block></block></block></block></block></block></script></block-definition><block-definition s="Step 4" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>EvenSumAndOddSumX3</l><block s="reportSum"><block var="OddSumX3"/><block var="EvenSum"/></block></block></script></block-definition><block-definition s="Step 5" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Total</l><block s="reportSum"><block s="reportListItem"><l>12</l><block var="UPC Code"/></block><block var="EvenSumAndOddSumX3"/></block></block></script></block-definition><block-definition s="Step 6" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="Total"/><l>10</l></block><l>0</l></block><script><block s="doSayFor"><l>This UPC code is valid.</l><l>2</l></block></script><script><block s="doSayFor"><l>This UPC code is invalid.</l><l>2</l></block></script></block></script></block-definition><block-definition s="UPC Code List" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>UPC Code</l><block s="reportNewList"><list><block s="reportLetter"><l>1</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>2</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>3</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>4</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>5</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>6</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>7</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>8</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>9</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>10</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>11</l><block s="getLastAnswer"></block></block><block s="reportLetter"><l>12</l><block s="getLastAnswer"></block></block></list></block></block></script></block-definition><block-definition s="Reset Values" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>UPC Code</l><l>0</l></block><block s="doSetVar"><l>EvenSum</l><l>0</l></block><block s="doSetVar"><l>OddSumX3</l><l>0</l></block><block s="doSetVar"><l>EvenSumAndOddSumX3</l><l>0</l></block><block s="doSetVar"><l>Total</l><l>0</l></block><block s="doSetVar"><l>OddSum</l><l>0</l></block></script></block-definition><block-definition s="LengthChecker" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportGreaterThan"><l>11</l><block s="reportStringSize"><block s="getLastAnswer"></block></block></block><script><block s="doSayFor"><l>This UPC code is too short.</l><l>2</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportStringSize"><block s="getLastAnswer"></block></block><l>12</l></block><script><block s="doSayFor"><l>This UPC code is too long.</l><l>2</l></block></script></block></script></block-definition><block-definition s="FindCheckDigit" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>CheckDigit</l><block s="reportDifference"><l>10</l><block s="reportModulus"><block var="EvenSumAndOddSumX3"/><l>10</l></block></block></block><block s="doSayFor"><block s="reportJoinWords"><list><l>The check digit is </l><block var="CheckDigit"/></list></block><l>2</l></block></script></block-definition></blocks><variables><variable name="UPC Code"><list struct="atomic" id="312">0,4,4,0,0,0,0,5,8,0,,</list></variable><variable name="EvenSum"><l>0</l></variable><variable name="OddSumX3"><l>0</l></variable><variable name="EvenSumAndOddSumX3"><l>0</l></variable><variable name="Total"><l>0</l></variable><variable name="OddSum"><l>0</l></variable><variable name="CheckDigit"><l>5</l></variable></variables></project><media name="UPC Code Program" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>