<snapdata remixID="9122944"><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>3</l><l>4</l><l>8</l><l>9</l><l>4</l></list></block></block></script><script x="132.33333333333326" y="99.33333333333337"><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,3,4,8</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>