<snapdata remixID="12946659"><project name="barcodeProject" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="barcodeProject"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="regularBarcode" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>0</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>1</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>6</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>7</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>8</l></list></block></list></block><script><block s="doSayFor"><l>REGULAR BARCODE</l><l>2</l></block></script><list></list></block></script></block-definition><block-definition s="randomWeight" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>2</l></list></block><script><block s="doSayFor"><l>Item has random weight</l><l>2</l></block></script><list></list></block></script></block-definition><block-definition s="sumOfList" type="command" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>sum</l><l>0</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block></list></block><script><block s="doChangeVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListIndex"><block var="index"/><block var="barcodeList"/></block></list></block></block><block s="doChangeVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block></script></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="sum"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>Barcode is valid</l><l>2</l></block></script><script><block s="doSayFor"><l>Barcode is invalid</l><l>2</l></block></script></block></script></block-definition><block-definition s="drugOrHealthRelatedItem" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>3</l></list></block><script><block s="doSayFor"><l>Drug or Health Related Item</l><l>2</l></block></script><list></list></block></script></block-definition><block-definition s="in-storeMarkingOrFood-item" type="command" category="looks"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>4</l></list></block><script><block s="doSayFor"><l>In store or non-food item</l><l>2</l></block></script><list></list></block></script></block-definition><block-definition s="cuponUse" type="command" category="motion"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>5</l><l>9</l></list></block><script><block s="doSayFor"><l>Cupon Use</l><l>2</l></block></script><list></list></block></script></block-definition><block-definition s="productIdentification" type="command" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="regularBarcode"></custom-block><custom-block s="randomWeight"></custom-block><custom-block s="drugOrHealthRelatedItem"></custom-block><custom-block s="in-storeMarkingOrFood-item"></custom-block><custom-block s="cuponUse"></custom-block></script></block-definition><block-definition s="checkDigit" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>sumOdds</l><l>0</l></block><block s="doSetVar"><l>index</l><l>1</l></block><block s="doUntil"><block s="reportVariadicGreaterThan"><list><block var="index"/><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block></list></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="index"/><l>1</l><l>3</l><l>6</l><l>5</l><l>7</l><l>9</l></list></block><script><block s="doChangeVar"><l>sum</l><block s="reportVariadicSum"><list><block var="sum"/><block s="reportListIndex"><block var="index"/><block var="barcodeList"/></block></list></block></block><block s="doChangeVar"><l>index</l><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block></block></script><list></list></block></script></block></script></block-definition></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="262"><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="263"></list></costumes><sounds><list struct="atomic" id="264"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0" y="2.842170943040401e-14" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="269"><costumes><list struct="atomic" id="270"></list></costumes><sounds><list struct="atomic" id="271"></list></sounds><blocks></blocks><variables></variables><scripts><script x="89" y="16.3333333333334"><block s="receiveGo"></block><block s="doAsk"><l>enter 12 barcode digits</l></block><block s="doSetVar"><l>barcode</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>barcodeList</l><block s="reportTextSplit"><block var="barcode"/><l><option>letter</option></l></block></block><custom-block s="productIdentification"></custom-block><custom-block s="cuponUse"></custom-block><custom-block s="randomWeight"></custom-block><custom-block s="regularBarcode"></custom-block><custom-block s="in-storeMarkingOrFood-item"></custom-block><custom-block s="drugOrHealthRelatedItem"></custom-block><custom-block s="checkDigit"></custom-block></script></scripts></sprite><watcher var="index" style="normal" x="10" y="52.00000399999996" color="243,118,29" hidden="true"/><watcher var="barcode" style="normal" x="2.5" y="4.333335333333316" color="243,118,29"/><watcher var="sum" style="normal" x="9.996368455927723" y="9.996368455927708" color="243,118,29" hidden="true"/><watcher var="sumOdds" style="normal" x="9.996368455927723" y="30.988744212649593" color="243,118,29"/><watcher var="sumEvens" style="normal" x="9.996368455927723" y="51.98111996937146" color="243,118,29" hidden="true"/><watcher var="barcodeList" style="normal" x="20.261941780541747" y="54.365951669518765" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="barcode"><l>6888888777777</l></variable><variable name="barcodeList"><list struct="atomic" id="302">6,8,8,8,8,8,8,7,7,7,7,7,7</list></variable><variable name="index"><l>1</l></variable><variable name="sum"><l>4</l></variable><variable name="sumOdds"><l>0</l></variable><variable name="sumEvens"><l>0</l></variable></variables></scene></scenes></project><media name="barcodeProject" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>