<snapdata remixID="11231770"><project name="Bubble Sort" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAKAAAAB4CAYAAAB1ovlvAAAAAXNSR0IArs4c6QAAHH9JREFUeF7tnQd4FUXXx096DySEEggiYCg2RAGlWEBQFCm+KuWTqiBYUEFRLIhYEEWwASo99E4IvYTeQVBB6RJCCOkF0iDte/6Td+bd3dyyGxPuXpjzPHlubjJ3d+bs754p58wZl+Li4mKSIjXgIA24SAAdpHl5W6YBCaAEwaEakAA6VP3y5qUAPHr0KO3YsYMwNHRxcSn1ylVmhv8/9thj1LRpU/kUnVgDKgC3bt1K4eHhTtWcM2fOULt27ZyqzrKy/9OAAPDIkSMUEhLC/rNlyxbq0KEDs4CFhYVUUFBAHh4e7H/c8ml/5+/ZwFJhOW+EslNTU6UlvBGKroB7CAC/++47eu655wSAgKhFixbUpk0bmjNnDjVr1ow++ugj+vzzz8nf359WrFhBXbt2pYULF1Lnzp1pz549FBoayn7w2QcffJD++OOPCqhy6UsuX76chg0bdkPuJW9SvhoQAE6cOFEAiFu4urqyO9WsWZPi4uKodu3adPHiRQoLC6NLly4xS4gyAQEBVKlSJUpPT6fs7Gxyc3NjP7Cm+NyNEAA4fPjwG3EreY9y1oBVAMv5PhV6OQlghaq3Qi8uAJwwYYKwgB6uRIXftiEvdxf6PbA1ubkU0/FKLSu0IvYu7pqfS0+kLKWg/GRydSHKHrpLfAQAvvPOO/YuIf9vQg1YBPBKymWqt7QHHWg2hho81N5itXesW0Ut1n6iq0n+LTpRYb+xlJWVxcpjDGlUMDG666676NTWpfRs+mJKeXWnBNCoEk1YXgD47bff0vPPP8/GdldTEyh53Q8U3v8bq1UODAiguPNn2QxZJXAtu7io/lQjrA5d15YzoAzAx6V9+/YUPLkNJQ/ZIWbbsIDvvvuugSvKombRgFUAN23fQ927dxf11C48pyVcIt8vOuluh/ek3yk/P5+V50s6ej9sD0DMyGUXrFeb5iqnApAvw8ACbtm5T4wJjx8/Tnl5eWxWO3PmTIqKiqL0xHgVgH7NOlD24c3kXiWUCjNTqbjguqqlXj8dFdbS3d3dkBa0AFaZ8jCzgFykBTSkTlMVFgCOHz+edcEQLYA///wzDRo0iAAilmWw1pcSf1EFoEf1OlilpsIrqeQWGEz5SRdLAThixAj66quvqDwATBq8nXXBEAmgqZgyVBkVgNwCZqUl0uYde1XrgtqrZiRdNtQFe/54hHlVIFgnNCLR0dGi+OOPP04hPz9CAFBpAQG3FOfTQJkB9PRwp6zXmuhqce0phygx35XOnz/PytetW1fX53ghCaAhdTlVYQHgN998IyxednoSYRLCLaKlFtWoUZ2+ebAq+bmrZ7yWyr605ABluvnSqVOn2L8bNmxoSElaAKv+8iglvrJNZQHfe+89Q9eUhc2hAV0AYgLy2muvsQkIoMSYKzM5Qd0FYzzGl2AsRPl7/PAbFRUVsVZzN59eFUgA9WrK+coJAL/++mth8XIykmnjtt3ifW5uLvXq1Ys6depEb775JuH9lZREFYDuQdWoID2pBDDfQCrKuaLShvv3h9kaI4RPHvSqSwtgtV8fo4RBW1UW8P3339d7OVnORBqwCSBfmIYHA+DNnj2brQ0uWrSoFIANVqXS6a5VyLvB/ZR3+kipJgLA+Ph4atWqFcXExAgQLQW28g/zsC7EKfJyiP2TAJqIoH9ZFQHguHHjhCckNzOFNmzdJd5bioxOT4qngLFddN/e7btDoqyl61mLsMbfASAXAFh9alu6PDBaeEKwEC0toO5HYaqCZQKQtwBrgj4+PnYblJaWxsK1OHhaC6cF0pIFtAUgxqQjR460Ww9ZwHwaEABigZh3uXlXUml99E6bFtDD1YXSXn9A6/a12MKQ1k9TbvcxqrGfLYunBXLbtm2iC27bti3VmNaO4l/eorKAEkDzwaWnRioLyJddeBfM369Zs4Z69uzJollOnjxJd955Z6lZMMaA5wc1pTqT9tLZ7mGl7q3sgvVUTFnGWhfMy0gLaFSj5imvsoAcOG4B+fvp06fTBx98QMnJyZSSksKinbPSklWz4Oqvf0eJk4dRzZERFD+uX6kWuk48qJp4GFGBFkBuAZUAon5SnE8DugBEs2rUqEEJCQlUq1YtFpKvBbD+nJN0rm8jgiW8NKY7ZR/5n/sMnweA6Fo9PT3p2rVrhjQlATSkLqcqLAAcO3asWPe7djWN1m3ZYdMTsm/Lenpo/ae6GouA1Owen5Q5GkYLYOj0x+nSS5vFvdEFf/jhh7rqIguZSwNlBjA4KIguXzhPBYX2A1KrhoZRTl5emVsuASyz6kz/QQHgl19+KSze9ax0Wrt5u8oCametOemp5Pul/oBU+na/iILhUTF6taMFsOaM9hQ3YJPKAmLLqBTn04AuAP/66y+6fv06G7/hFekwcjJS1fGA1W6jgtTL2LpOxVqrCL1IAJ2PjhtQYwHgF198ISxefnYGrdm0TbyfNm0aDRgwgLni+vfvz0DMTk9RARi+LJ7OPF+TVdnnrpaU+9c+VfWLx++jUaNGsYDUUvtI7DQU64BcsA5Ya2YHuth/o8oCfvzxxzdAXbZvcfXqVTp8+LDD66GnAniGrVu31lO0QsuoAOQL0VoALdUgNzPNUEAqAOSR0OUFIF+whivO0V1wTk4OHThwgB5++GHDEd8V+oStXBz+eMRn4gvtSBEAIuUGB7AgJ5NWb9xqcxbs6+NNeUPv11X3sCmHKDYrny3fQLCUY0S0FjBs1hMU22+DyhPiaAuIOiLQwsvLy0jTHFoWqVOwpmv0eZRnpcsM4G233UY/tKpKcMnZkwGL91NyobuIgrn99tvtfUT1f2cB0NHWxJBSidh6LIYMjuyKBYCfffaZ2JQECxi1IVpYQASkIhwLm5P69etH8+bNo2tXMwx1wYVf72FjRwgmMkZEC2Dt2U/Shb7rVZuSML50pKCOlgDEMOHuu++mxo0b05IlS25IFc+dO0f169fXdS9r9db14XIopLKA3PXGARTBCXl51Lt3bzYRwQwYUTBaAJUBqZbqZQlAa2FZ/PP8/9u3bxfBCEhKCQDRBXPBQrSZAdy3bx+1bFmS2gQwIoIIX8bNmzez+MqnnnqKsNKAcdnatWtZuTfeeION0fAevQ02cuE9tjMgIRTGm08++ST16dOHMjIyWFJRjIUhuP6yZcvYhA9jU6TesyamARAWkANYmHuFVq3fIsaECELAxm+kcMPei8mTJ5cCkAeketW9mwozkkR0NG94wbjdhLAsjJOwN8RINAwA5AIAb4voyCygEsBPPtGXJqQcvrQWL2HLAiojwfF7o0aNWP7Fn376iV588UW25xrp5fAMABFSl+zevVu8B4DHjh1jX3ykzEO3GRERweDD60svvUSvv/46DR06lBo0aCAymeHaeGZVq1a1GoXuFABaitfDLDjgK/0BqQCQD9C5L9iIBXRWAAcPHky//vorqz7/fdKkSSxLxNtvv80sHfbbIPXd+vXr6YcffmBlN2zYIN5jHzaikQATyqNnwhcRRgGzf+gT1u7HH39kn4U1hMU8e/Ysu66t3sE0AI4ZM0ZYwKK8qxS5brPNeEB8kzGZ8PPzs2tUkpKSWCSN0UhoXl6Zs/rRRx+lOnOeopg+61QWcPTo0XbrUZEFKvJBIu8NcvdUhFRkvfXUV4wBtQCiC7a1LdPf25PShjYn+3NgIgSkZnb7qJQF1FNBlLHUBd/MAGL3IHYOYrKHsbde4Z/TWx7lTAPgp59+KoArvpbFLCAHEN0BUu7+/fffhMwEGLPkZ19RzYIbRKXR+YH3Ud3pv7PX/KRYlR7yv9pF3t7e7G/4vBHRAggLeL53yWAdgkkI6u9IsfQgMalA3eE9ghVHL4DuMzIykukAk4chQ4awas+aNYt1s5hAYKEeXej8+fNZimR+DeWWhpUrV9K9997LZrv4HZMaTGYALt5nZmay+2JMibR21vZiOwWAGK+gi8OCJcYrGMtpXXE8IJW/amG4FQHEcAGTLr7dAeM76BBfRAAI0OAdQnDGjBkz6Pvvv2dfcg4gxn4Ah19DCSBydqNr7tGjB8s0gbEgVikALoZFWPLBNloAj+UhTFIsbYc1DYAAjC+70PVsWrl2k6oLxngP32j+WpBzVWUB6889Ref6NCT+qgXw+tidYvkB304jorWAt899mv55cY0qPyCGEI4USw8SM11YH0Qa3X///QwMLInw4F7oG8slixcvZhYS212xUqAE8J577mHXgK++SpUqIpi3cuXK9Oyzz7JkAU888QSzeHv37mUAAlxcFwvM8HQ89NBDhG0VTgEgHiK6YC2A2of7285oarlB30P3b/E0pXUbWeZwLHsAopsxYxfsyC8EvzcsKKCEZbUkprKAYtJxPZtWrNlocxJSNSSEEmJjiCVsVoqFDKmVQ6rR1azsMj8PWAcu6NbqzuvELKByDGhGC1jmBt/AD5oGQCzk8vyA6ILtAViQk0V+BgJSr325g3x9fZlqsTpvRG4mAHn3q22/8u/WfterMyOzYVMByC2gS34OLV+9QVjAX375hS2iYgyxceNG5gIqysu2GJCKDKkITC0uLEnHyyXvi+1izRDniRgRLYD15j9D5/5vtcoCwovgSNH7IOGVgKcDbjU+kcDsV/l35e+AETv+lK42pZsOs2TubsNYEVtmr1y5wp6THtFbbz3XKksZsQ4IC2gNwMTERAoKCmJTfSzJdOzYsRSAPCBVGZiqBRADacwIb2UAg4ODmVsNs2HA8uqrrzIXGv873G2YbHDXGyYUWMhXutqUbjoYBu5uA7jYNsuj1/UAYRoA4a7hALoW5NKyqPU2x4DF13IMRcPkfr5NHM/Aj2vQoyCU0VrA+gs609leUSoLiHhGR4reB4kvOiKnAQ10jmAEzHSVf1f+jqUWuNyUrjalmw5R6tzdxj0mRjwneutdUboVFtAogAH+flQwrIWuetWacpDOpmazhVgIvqlG5GYC0Ei7K7osrCX2eiNCx1EiAEREMbeAboV5tHTVOpsWMDz8Dvq2ZXVdGVL7L9pLcTlFrLEQjGuMiBbAOxZ2oTM9V6ksILp3RwrW97CoDO+Es4gZorhtAsgXphF48PLLLxNSdMC9g9Mz6XquoS4457OtLI4Ngi4IojcaZufOnSJ865FHHiEOIP88XHGOBhDtwdgMrjQs1mO8rG2vWcDEGPzEiRNUvXp1Ng51pAgA4crhwLkXXaMlkWvFe4w5mjRpwgbOiD2D20gLoHtQdSrISCYXV1eL2zKzx0RTYGCgANBIPCAA5AIAwxd1pdM9IlV7QswAIOoIK4+HC/cXxrqHDh0SIDryQSvvDY9MnTp1xLKYI+ulC0B8Y9BFIxoa33Js09QC6OrtS+4htcjFy5cKM1OoIKVkAxIXAIjrwK/5559/GgpIdSYAsSQC6OACw5gX7eVbERz5oM16bwEgcqtwC+hRfJ0Wr1xjMx4Q64BGAlKzPt3CzhWGYJ3KiAXctWuXKI9tjw0Wd6NT3VeqLCD8rWYQvn/FDN2bGfRhrw4qC8gnIbwLthUPiAuHh4frOvny8uXLYgJir0KW/m/NAvKyGAOWN4CILEEwARz59erV01Vtbv3wGWfanqmrcRVUSGUBOXDcAtoCMLhyIGW80Vx3htTEju8IC2g0GkYLILeASgCR3au8BQvucB8iXAoLxC+88AJbszO6jFTe9bqZrqcLwE2bNrHQHoxtunXrxgIpXQuuqWbBdyyJY5lR+atWScou2FkARGgUZv9awSA+LCyMAfnAAw/cTDzc8LYIAOFv5BbPk/Jp0YrV4j3i0+BpwEyzWrVqhC7VrfC6OiL6v8c08N1x2pZcHb2ZEMMGAcBGRGsBGy55lk6+ULIFEYIuGJ6C8pbU1FQGoDaODlYRO9UAIOL8pJRdA7oAxOUx3jtz5gzb9nf69OlSANqzgBxAzAjh2zQijgIQIe5Y10MXjCUoTNKw0IwZrpTy0YAAEFnmuQX0cimghcujbHpCju3fRa036fO/IiA1vuPbZY6GwSyYC2bBjZb+h048v1xlAXHOSXkKJiGINMZeGL2TkPK8/61yrTIDGBpag9ISLlNhUckRrEIsBKQGBFWh9AxjYfjKSzoCwFsFAEe3UwCIk4a4BfR2LaQFy1bZtIAYA/qP7ay7/pmjNrKQIwgG90ZEC2DjZc/R388tU1lAnHUnxfk0oAKQL0RrAYTnY+DAgWwwDj9w3759yaO4QH1YYZVQKsxMJc9a9ela7MmSkzMVUhEAKvMDlncX7HyP0jlrLABEzhcOoI9bEc1fGiksICYNmP1OmTKFnduGHVeeVKgC0NXbj9wCgyk/6SK5+Vemwiz1TDfj4w1sdz9mq5hdGhGtBbxz+fP013+Wqjwh0gIa0ah5yuoC0FJ1tQDaaxIARKQvRAJoT1u3zv8FgCNGjBCbkmAB5y1ZaXMMGIQ1vRElKcfsSc3JB+iv+DTmA4bwqBh7n+P/RwAEF+yBuGvFC3T82SWq/IA48V2K82lAZQH5JIQDyLtkS3F7iCOb0EpfQGq/RXvpn/RcdmImBJMRI8EIlgBEF8wFC9ESQOeDDzVWWUAOoK97Mc1dvEKMCQELNs8gSypSiyFTqpdLkaGA1LQP1wkfKkLBjQC4Z88eUR4uwbtXdmcWUAng+PHjnfMJ3OK11gUgfMHwAMArgEVZLKNoAXSrVJVcXF1YYkpX30AqyinpbrlIAG9x0qw0XwCInVTcAvp5EM1ZtFxYQASSIvPA8OHD2Sv2CXu7FqssoFe9e+jaP8fIO7wp5Z05Wup2qR+sZS4tBGgePHjw31nAyB50vNtilQWsqPx5EpuK1YBVANEF2wrHci8qoMBx+jOkKi0g3x2nt2naMSC64GMSQL3qM3U5ASD2nnLg/D1dmAW0F5CKnfh6ZrSxsbHijJCyaKMUgJE96FjXRSoLOGHChLJcWn7GwRooM4ChVUMo480WugNSY9u+wRazIUajYSSADqakAm8vAMT4ji+7BHi5UsTCZcICRkdHE3ajYR0P4eYIy/J1d1GfFbf0Ep15oRYhU+rpLiU+X6WkjFzDtgFCkOrDiGAWzAWz4HtW9aQ/uyxU5QecOHGikUvKsibRQCkAUS90wUoAEZAKX+t9993Hsm4iDayPG6kjohddoNh321vdFVdRAKK+WAeUXbBJiDJYDRWAfMwHCzh7wVLVGBDjPRymgjQOx48fJz8PV4unZYb/1xJq65H8/mqWEQEBqRgTGhGtBbw3qhezgFwAoLSARjRqnrK6AdRW+dSRA9Rms750GAhIPd/21TKHY0kAzQNMeddEAIiTergFDPR2o1nzl9icBWNTzpWUJCoqLlLXyUJAqk9AJUpOMRYBo7yoFsAmq/+P/ui8QGUBkW1KivNpoMwA+ri7UICBgNSk96JY8mwINjUZEQmgEW05V1kBII6N4hawko87zZy3WLzHGRZISoSgBBzTgLjAAC93tSekTmMWiOr3QHvKPry5lBYSR6xie2sh8fHxhrSkBfC+NS/S78/MV1lAHHEgxfk0oAtAeC6wKwyZN5GkCAcdawFE0xGI6upXiUVDaw+qAYA4nA8BqRJA5wOlomosAHzrrbeExavs60Ez5i6yOQYM9PYwFA2T8G6kOJmbn5yut1E4/4ILfMlN1/amo53mqSwgP+RP7zVlOXNoQAUgX4jmANqKBwwJDia3Dx7W1YrQSfvpaEyCOKILUTVGwrGw7ujh4UFxcXEspIsDqMwPKAHU9ShMV0gAiFg/DlyQnydNn7PQZnYspGqb2CZUV4bUvgt204mEDMrNzWUKQGYBIwA2b96cJe3GiUJdu3al+9f1oSNPz1XtCZEAmo4tXRXSBSBgQRcNbwPyBCL62GgXfPmdlSyfCgRdsARQ1/O56QsJAHFUALeAwf5eNC1igXgPXzA8IDiqAZYSBzBX8vFUjQGVAamWtBY/fAU7yRuCrtQogPC+4Cw1WMAH1vel356ao7KA/LDmm/6J3WQNVFlAvgzDu2D+HqlmMXtFAiMkKULwp7+nm8WAVK+6d1NhRhKLjFYKLCDOLMMkQrnNUo8+rXXB/LNwxUkA9WjSfGVUFpADxy2gzQOrPdwo8OuuuluktIA418KItGjRQowBu3TpIiygEkAs8UhxPg2UGUA09b4mTUTKNVtNPx8TQxcuXCizdgAgNsTjRwJYZjWa8oMCQJw/xi1elQBvmjp7vs11wNtr16LMNx/UHZB6uuVAllMPYjQaBgBiH0lUVBQDsNmGfnS4Y4RQKLpg7NaT4nwa0AUgP85JeaxTkJ+3OhxrSRyd6R5GSFB5flDTUp6QS8OWlxlApEjjyzCdO3eWADofZ1ZrLADEYXjcAoYE+tCvs+aJ9/n5+SzeDvljsASDM0W0yzB3LIyh2BEdKKjra5Q4eVipG8a9vYydTQEx2h0jCpsD+Mwzz1Dzjf3p0JOzVRZw8uTJN9FjuXWaogtAqIP7gPlrsL+PxZD8+nNP0bk+Da0CiIBUhPQbEQmgEW05V1kBIKJcuAWsWsmXfpk51+YYMOb4UXo4Wl9megSknmg5oMzRMACQrwPCArbYNIAOPjFLZQERoSPF+TSgApAvROsBEOehZaWXpNhQiYWAVA8ff0owuBFJec2WLVuKLhh7UjiAyvyAsgt2PvhQYwEgcr8AQAgA/HnGHNvZsfy8DZ2UFPvmEqpbty67Pk4LNyJw3TVq1Ih9BAcdPrj5JTrQYabKEyItoBGNmqesXQD379/PDt9D0m4EpuIVEhLoJ8aAtceuposfdibvhs0o79Rh8aps5r8BENdBPerXr8+iYSSA5gHo39ZEADhkyBBhAatV9qMp0yOYBcSDx7FT8OMilB5h9fip7OslAKw5MoLix/VjdXH1DaCinKvilVfwwtDF7LhXnGj0zz///Kt6P7TlZWYBuWAdEBm7pDifBlQWkE9COIA24wEVFpCtRvOxn/JVoQ8AyI87QBdsJBhBm59QAuh8oFmrscoCcgCrB/nT5GmzbcYD1qhWjbxGtdWliRo/7aP9py5QUVHJDjoEJRgFEGd29O7dm/r06UMtowfS/vYzVBYQGbukOJ8G7AK4evVqNvZq3Lix1RPOrZ18XlF/lwA6H2h2LeDgwYPFrLdGcABNmjqLkMmUZx49e/ZsmQDEjjbkc1FavHXr1hGOwcLZJMhuj1d4WOwBi5wyyC/Tausg2vf4dJUFRIyiFOfTgLCAWgDPzP2Y5sUGUmRkJIuCxhFZ1uS3336jnj17UkREBPXq1YuwRRJn7cbExLC9HDj2VLn0cuDAARZcgCBYrN/BDYhycPlZk4SEBJbaA9IqeiDtlQA6H20WaiwAfOWVV4QFDK0SSCciPqZFcYE0evRoCggIIFhAa4L1PZwq2a5dOxZwimTkSOsLCE+ePCn+hohqQIlER5i1ai2gtetzy8dfW28dRHvaTVNlx5o6depN8UButUYIABHpjLAnCACst7QHLQjqQ+sP/M2yYsEdZkSwaeno0dKpeo1cA2W18B1eNZPeCtinAhDWdNSoUUYvLcubQAMCQHRx2HCOsVrVyn7UcOWLrHprc8LJzaWYNubWd2h1cYLnG4EHKcztKqvH7rZThQXEF4R3zw6tpLy5YQ0IAPFJdIt8ra5582YUHFQ60aThO1TABxKTEuno0d8ZgFjUhhtRinNqQAUgb0KpAAOTtk17krlJqymrZUMDFgGUGpMauFEakADeKE3L+1jUgARQguFQDUgAHap+eXMJoGTAoRqQADpU/fLmEkDJgEM1IAF0qPrlzSWAkgGHauD/AaWRJcX/orNqAAAAAElFTkSuQmCC</thumbnail><scenes select="1"><scene name="Bubble Sort"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="bubble sort %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>swaps</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/><block var="temp"/></block><block s="doChangeVar"><l>swaps</l><l>1</l></block></script></block></script></block><block s="doIf"><block s="reportEquals"><block var="swaps"/><l>0</l></block><script><block s="doReport"><block var="list"/></block></script></block></script></block></script></block-definition><block-definition s="sorted?" type="predicate" category="variables"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l></l></block></script></block-definition><block-definition s="bubble sort command %&apos;list&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doSetVar"><l>swaps</l><l>0</l></block><block s="doRepeat"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListAttribute"><l><option>length</option></l><block var="list"/></block><l>1</l></block><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportListItem"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block></block><block s="doReplaceInList"><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/><block var="temp"/></block><block s="doChangeVar"><l>swaps</l><l>1</l></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="150"><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="151"></list></costumes><sounds><list struct="atomic" id="152"></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="157"><costumes><list struct="atomic" id="158"></list></costumes><sounds><list struct="atomic" id="159"></list></sounds><blocks></blocks><variables></variables><scripts><script x="40" y="276.33333333333337"><block s="receiveGo"></block><block s="doSetVar"><l>list o nums</l><block s="reportNewList"><list></list></block></block><block s="doRepeat"><l>100</l><script><block s="doAddToList"><block s="reportRandom"><l>-100</l><l>100</l></block><block var="list o nums"/></block></script></block><block s="bubble"><l>Press space to sort a list using bubble sort</l></block></script><script x="312" y="244.3333333333332"><block s="receiveKey"><l><option>space</option></l><list></list></block><custom-block s="bubble sort command %l"><block var="list o nums"/></custom-block></script></scripts></sprite><watcher var="temp" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/><watcher var="swaps" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="list o nums" style="normal" x="7" y="13.000005999999985" color="243,118,29" extX="117" extY="295"/></sprites></stage><variables><variable name="temp"><l>-92</l></variable><variable name="swaps"><l>2635</l></variable><variable name="list o nums"><list struct="atomic" id="192">-100,-100,-100,-96,-94,-92,-92,-91,-88,-82,-82,-80,-78,-76,-75,-73,-69,-65,-63,-61,-61,-57,-57,-54,-53,-50,-48,-47,-46,-44,-42,-38,-38,-37,-37,-32,-26,-25,-25,-23,-22,-21,-12,-6,-6,-5,-5,-2,-2,1,5,5,5,6,6,6,6,8,11,12,15,16,18,25,27,31,34,36,38,39,39,41,44,44,54,58,59,60,61,62,63,66,67,67,68,70,71,75,76,77,77,83,88,89,90,95,96,96,97,100</list></variable></variables></scene></scenes></project><media name="Bubble Sort" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>