<snapdata remixID="9122981"><project name="Bubble Sort in Snap Example #4" app="Snap! 5.4, http://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" 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="247.8617511520738" y="-119.58525345622104" 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="32" y="22"><block s="receiveGo"></block><block s="doSetVar"><l>data_list</l><block s="reportNewList"><list><l>2</l><l>9</l><l>3</l><l>1</l><l>5</l><l>4</l><l>7</l><l>6</l><l>10</l><l>8</l></list></block></block></script><script x="275.3333333333333" y="111.33333333333334"><block s="receiveGo"></block><block s="doSetVar"><l>swap_counter</l><l>-1</l></block><block s="doUntil"><block s="reportEquals"><block var="swap_counter"/><l>0</l></block><script><block s="doSetVar"><l>swap_counter</l><l>0</l></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="data_list"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="data_list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="data_list"/></block></block><script><block s="doSetVar"><l>temporary_holder</l><block s="reportListItem"><block var="i"/><block var="data_list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="data_list"/><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="data_list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="data_list"/><block var="temporary_holder"/></block><block s="doChangeVar"><l>swap_counter</l><l>1</l></block></script></block></script></block></script></block></script></scripts></sprite><watcher var="swap_counter" style="normal" x="47.920833333332894" y="245.9333351416667" color="243,118,29" hidden="true"/><watcher var="temporary_holder" style="normal" x="159.1333333333332" y="122.96667028333331" color="243,118,29" hidden="true"/><watcher var="did_swap" style="normal" x="239.7208333333333" y="52.71666847500002" color="243,118,29" hidden="true"/><watcher var="data_list" style="normal" x="125.65833333333308" y="50.95833333333333" color="243,118,29" extX="80" extY="70"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="data_list"><list struct="atomic" id="104">2,9,3,1,5,,,,</list></variable><variable name="did_swap"><bool>false</bool></variable><variable name="temporary_holder"><l>2</l></variable><variable name="swap_counter"><l>0</l></variable></variables></project><media name="Bubble Sort in Snap Example #4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>