<snapdata remixID="12948272"><project name="barcode" 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="barcode"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="odds" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>odds</l></list></block><block s="doSetVar"><l>odds</l><block s="reportVariadicSum"><list><block s="reportListItem"><block var="index"/><block var="barcodeList"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>2</l></list></block><block var="barcodeList"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>4</l></list></block><block var="barcodeList"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>6</l></list></block><block var="barcodeList"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>8</l></list></block><block var="barcodeList"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>10</l></list></block><block var="barcodeList"/></block></list></block></block><block s="doReport"><block var="odds"/></block></script></block-definition><block-definition s="evens" type="reporter" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>evens</l></list></block><block s="doSetVar"><l>evens</l><block s="reportVariadicSum"><list><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>1</l></list></block><block var="barcodeList"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>3</l></list></block><block var="barcodeList"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>5</l></list></block><block var="barcodeList"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>7</l></list></block><block var="barcodeList"/></block><block s="reportListItem"><block s="reportVariadicSum"><list><block var="index"/><l>9</l></list></block><block var="barcodeList"/></block></list></block></block><block s="doReport"><block var="evens"/></block></script></block-definition><block-definition s="what type of barcode" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIfElse"><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>7</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>6</l></list></block></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>this is a regular barcode</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>2</l></list></block><script><block s="doSayFor"><l>this is a weighted</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>3</l></list></block><script><block s="doSayFor"><l>this is a National Drug Item </l><l>2</l></block></script><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>4</l></list></block><script><block s="doSayFor"><l>this is non-food item</l><l>2</l></block></script><script><block s="doIf"><block s="reportVariadicOr"><list><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>5</l></list></block><block s="reportVariadicEquals"><list><block s="reportListItem"><l>1</l><block var="barcodeList"/></block><l>9</l></list></block></list></block><script><block s="doSayFor"><l>this is for coupon use </l><l>2</l></block></script><list></list></block></script></block></script></block></script></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="275"><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="276"></list></costumes><sounds><list struct="atomic" id="277"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites select="1"><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="282"><costumes><list struct="atomic" id="283"></list></costumes><sounds><list struct="atomic" id="284"></list></sounds><blocks></blocks><variables></variables><scripts><script x="142.99999999999983" y="30"><block s="receiveGo"></block><block s="doAsk"><l>enter barcode </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><block s="doSetVar"><l>index</l><l>1</l></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportListAttribute"><l><option>length</option></l><block var="barcodeList"/></block><l>12</l></list></block><script><block s="doSetVar"><l>almostLastStep</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><custom-block s="odds"></custom-block><l>3</l></list></block><block s="reportListItem"><l><option>last</option></l><block var="barcodeList"/></block><custom-block s="evens"></custom-block></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="almostLastStep"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>valid barcode </l><l>2</l></block><custom-block s="what type of barcode"></custom-block></script><script><block s="doSayFor"><l>invalid barcode </l><l>2</l></block></script></block></script><script><block s="doSetVar"><l>check#</l><l>0</l></block><block s="doSetVar"><l>almostLastStep</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><custom-block s="odds"></custom-block><l>3</l></list></block><block var="check#"/><custom-block s="evens"></custom-block></list></block></block><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="almostLastStep"/><l>10</l></block><l>0</l></list></block><script><block s="doSayFor"><l>check digit needs to be zero</l><l>2</l></block></script><script><block s="doUntil"><block s="reportVariadicEquals"><list><block s="reportModulus"><block var="almostLastStep"/><l>10</l></block><l>0</l></list></block><script><block s="doSetVar"><l>check#</l><block s="reportVariadicSum"><list><block var="check#"/><l>1</l></list></block></block><block s="doSetVar"><l>almostLastStep</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><custom-block s="odds"></custom-block><l>3</l></list></block><block var="check#"/><custom-block s="evens"></custom-block></list></block></block></script></block><block s="doSayFor"><block s="reportJoinWords"><list><l>check digit needs to be </l><block var="check#"/></list></block><l>2</l></block></script></block></script></block><custom-block s="what type of barcode"></custom-block></script></scripts></sprite><watcher var="barcode" style="normal" x="10" y="10" color="243,118,29"/><watcher var="barcodeList" style="normal" x="21" y="84.000002" color="243,118,29" extX="80" extY="70"/><watcher var="index" style="normal" x="10" y="31.000001999999995" color="243,118,29"/><watcher var="almostLastStep" style="normal" x="10" y="94.00000799999998" color="243,118,29"/><watcher var="check#" style="normal" x="10" y="115.00000999999997" color="243,118,29"/></sprites></stage><variables><variable name="barcode"><l>31191710310</l></variable><variable name="barcodeList"><list struct="atomic" id="445">3,1,1,9,1,7,1,0,3,1,0</list></variable><variable name="index"><l>1</l></variable><variable name="almostLastStep"><l>50</l></variable><variable name="check#"><l>5</l></variable></variables></scene></scenes></project><media name="barcode" app="Snap! 9.0, https://snap.berkeley.edu" version="2"></media></snapdata>