<snapdata remixID="9122549"><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.5852534562211" 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="5" y="65.66666666666667"><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>8</l><l>10</l></list></block></block></script><script x="303.3333333333333" y="15"><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></script></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></scripts></sprite><watcher var="swap_counter" style="normal" x="39.934027777777374" y="204.94444595138893" color="243,118,29" hidden="true"/><watcher var="temporary_holder" style="normal" x="132.61111111111154" y="102.47222523611111" color="243,118,29" hidden="true"/><watcher var="did_swap" style="normal" x="199.7673611111113" y="43.93055706250006" color="243,118,29" hidden="true"/><watcher var="data_list" style="normal" x="92.98194444444403" y="15.798611111111079" color="243,118,29" extX="198" extY="245"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks></blocks><variables><variable name="data_list"><list struct="atomic" id="104">1,2,3,4,5,6,7,8,9,10</list></variable><variable name="did_swap"><bool>false</bool></variable><variable name="temporary_holder"><l>2</l></variable><variable name="swap_counter"><l>1</l></variable></variables></project><media name="Bubble Sort in Snap Example #4" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>