<snapdata remixID="9504416"><project name="YAV Version 2.0.1" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="640" 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" scheduled="false" id="1"><pentrails>data:image/png;base64,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</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="-153.30566406249932" y="85.0000000016464" heading="90" scale="1" volume="100" pan="0" rotation="1" instrument="2"  draggable="true" hidden="true" costume="0" color="18,3,0,1" pen="tip" id="8"><costumes><list struct="atomic" id="9"></list></costumes><sounds><list id="10"><item><sound name="invalid" sound="data:audio/wav;base64,UklGRkROAABXQVZFZm10IBAAAAABAAEAIlYAAESsAAACABAAZGF0YSBOAAD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//Hw==" id="11"/></item><item><sound name="valid" sound="data:audio/wav;base64,UklGRtwLAABXQVZFZm10IBAAAAABAAEAIlYAAESsAAACABAAZGF0YbgLAAD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADg/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8fAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4P8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//HwDgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x//H/8f/x8A4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOAA4ADgAOD/H/8f/x//H/8f/x//H/8f/x//H/8f/x8=" id="12"/></item></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="30"><block s="receiveGo"></block><block s="doHideVar"><l>All Sorts</l></block><block s="doHideVar"><l>All Shuffles</l></block><block s="doSetVar"><l>list</l><block s="reportNewList"><list></list></block></block><block s="clear"></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><block s="doSetVar"><l>_ Current Sort</l><l>None</l></block><custom-block s="reset stats"></custom-block><block s="doSetVar"><l>l</l><l>100</l></block><block s="doForever"><script><custom-block s="Ask for Sort"></custom-block><custom-block s="Ask for Length"></custom-block><custom-block s="Ask for Shuffle"></custom-block><custom-block s="Run Sort"></custom-block><block s="doWaitUntil"><block s="reportKeyPressed"><l><option>space</option></l></block></block></script></block></script><script x="30" y="392.6666666666665"><block s="receiveGo"></block><custom-block s="Add Bubble/Cocktail Sorts"></custom-block><custom-block s="Add Comb Sorts"></custom-block><custom-block s="Add Main Citrus Sorts"></custom-block><custom-block s="Add Other Citrus Sorts"></custom-block><custom-block s="Add Odd-Even Sorts"></custom-block><custom-block s="Add Quick Sorts"></custom-block><custom-block s="Add Circle Sorts"></custom-block><custom-block s="Add Misc Exchange Sorts"></custom-block><custom-block s="Add Selection Sorts"></custom-block><custom-block s="Add Insertion Sorts"></custom-block><custom-block s="Add Stooge Sorts"></custom-block><custom-block s="Add Slow Sorts"></custom-block><custom-block s="Add Basic Shuffles"></custom-block><custom-block s="Add Few Unique Shuffles"></custom-block><custom-block s="Add Shape Shuffles"></custom-block><custom-block s="Add Sawtooth Shuffles"></custom-block><custom-block s="Add Rotated Shuffles"></custom-block><custom-block s="Add Sort Based Shuffles"></custom-block></script><script x="30" y="766.6666666666657"><custom-block s="Ask for Sort"></custom-block><custom-block s="reset stats"></custom-block><custom-block s="Run Sort %s"><block var="Sort to run"/></custom-block><custom-block s="clear highlight"></custom-block></script><script x="30" y="859.9999999999976"><custom-block s="Ask for Shuffle"></custom-block><custom-block s="Run Shuffle %s"><block var="Shuffle to Run"/></custom-block><custom-block s="clear highlight"></custom-block></script><script x="30" y="935.4999999999978"><block s="doSetVar"><l>All Sorts</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="Sort List"/></block></block></script><script x="30" y="988.4999999999985"><block s="doSetVar"><l>All Shuffles</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>1</l><l/></block></autolambda><list></list></block><block var="Shuffle List"/></block></block></script><script x="30" y="1041.4999999999984"><block s="doSetVar"><l>list</l><block s="reportNumbers"><l>1</l><l>100</l></block></block><custom-block s="clear highlight"></custom-block></script><script x="30" y="1102.3333333333337"><custom-block s="Comb Odd-Even Sort"></custom-block></script><script x="311" y="790.4999999999943"><custom-block s="Shuffle"></custom-block><custom-block s="clear highlight"></custom-block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="-112.49888825251583" y="107.58314804208607" heading="90" scale="1" volume="100" pan="0" rotation="1" instrument="2"  draggable="true" hidden="true" costume="0" color="129.948,232.05,0,1" pen="tip" id="115"><costumes><list struct="atomic" id="116"></list></costumes><sounds><list struct="atomic" id="117"></list></sounds><blocks></blocks><variables></variables><scripts><script x="30" y="143.33333333333334"><block s="receiveMessage"><l>note 2</l></block><block s="playFreq"><custom-block s="hz from note %n"><block s="reportSum"><l>20</l><block s="reportProduct"><l>80</l><block s="reportQuotient"><block s="reportListItem"><block var="highlight 2"/><block var="list"/></block><block s="reportListLength"><block var="list"/></block></block></block></block></custom-block></block></script><script x="217" y="425.66666666666663"><block s="receiveMessage"><l>stop</l></block><block s="stopFreq"></block></script></scripts></sprite><watcher var="highlight" style="normal" x="2557.2712666869425" y="2621.5966246227063" color="243,118,29" hidden="true"/><watcher var="highlight 2" style="normal" x="40925.54720155482" y="40925.54720155506" color="243,118,29" hidden="true"/><watcher var="list" style="normal" x="1428.0940538194445" y="1165.3397320342249" color="243,118,29" hidden="true"/><watcher var="i" style="normal" x="50.584447038025246" y="48.16926550093089" color="243,118,29" hidden="true"/><watcher var="_ Current Sort" style="normal" x="10" y="10.000000000000014" color="243,118,29" hidden="true"/><watcher var="_ Comparisons" style="normal" x="10" y="31.000002000000023" color="243,118,29" hidden="true"/><watcher var="_ Swaps" style="normal" x="10" y="52.00000399999999" color="243,118,29" hidden="true"/><watcher var="Sort List" style="normal" x="10" y="73.000006" color="243,118,29" hidden="true"/><watcher var="Original Length" style="normal" x="10" y="246.00000799999998" color="243,118,29" hidden="true"/><watcher scope="Stage" s="getLastAnswer" style="normal" x="10" y="267.00001000000003" color="4,148,220" hidden="true"/><watcher var="green" style="normal" x="10" y="288.00001199999997" color="243,118,29" hidden="true"/><watcher var="__ Array Writes" style="normal" x="10" y="309.0000139999999" color="243,118,29" hidden="true"/><watcher var="_ Aux Array Writes" style="normal" x="10" y="330.000016" color="243,118,29" hidden="true"/><watcher var="red?" style="normal" x="10" y="338.99999800000023" color="243,118,29" hidden="true"/><watcher var="Sort to run" style="normal" x="10" y="338.99999800000023" color="243,118,29" hidden="true"/><watcher var="valid answer?" style="normal" x="10" y="338.99999800000023" color="243,118,29" hidden="true"/><watcher var="l" style="normal" x="10" y="338.99999800000023" color="243,118,29" hidden="true"/><watcher var="Shuffle List" style="normal" x="10" y="338.99999800000023" color="243,118,29" hidden="true"/><watcher var="Shuffle to Run" style="normal" x="10" y="338.99999800000023" color="243,118,29" hidden="true"/><watcher var="All Sorts" style="normal" x="6.000000000000227" y="6.000005999999992" color="243,118,29" extX="380" extY="254" hidden="true"/><watcher var="All Shuffles" style="normal" x="8" y="6.999998000000012" color="243,118,29" extX="237" extY="252.00000000000006" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Rotating Selection Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doRepeat"><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doSetVar"><l>b</l><block var="a"/></block><block s="doRepeat"><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block var="a"/></block><script><block s="doChangeVar"><l>b</l><l>1</l></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="a"/><block var="list"/></block><block s="reportListItem"><block var="b"/><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="a"/><block var="b"/><l>-1</l></custom-block><custom-block s="highlight %n %n"><block var="a"/><block var="b"/></custom-block></script></block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></block-definition><block-definition s="Selection Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doSetVar"><l>a</l><block var="i"/></block><block s="doFor"><l>j</l><block var="i"/><block s="reportListLength"><block var="list"/></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="j"/><block var="list"/></block><block s="reportListItem"><block var="a"/><block var="list"/></block></block><script><block s="doSetVar"><l>a</l><block var="j"/></block></script></block><custom-block s="highlight %n %n"><block var="a"/><block var="j"/></custom-block></script></block><custom-block s="swap %n %n"><block var="i"/><block var="a"/></custom-block><custom-block s="highlight %n %n"><block var="i"/><block var="a"/></custom-block></script></block></script></block-definition><block-definition s="Flagnafir Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>j</l><l>g</l><l>pi</l><l>done?</l><l>pdone?</l><l>alldone?</l></list></block><block s="doSetVar"><l>alldone?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>g</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>pdone?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="pdone?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>pi</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>pdone?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportListContainsItem"><block var="pi"/><block var="i"/></block><script><block s="doAddToList"><block var="i"/><block var="pi"/></block><block s="doSetVar"><l>j</l><block s="reportSum"><block var="i"/><block var="g"/></block></block><block s="doSetVar"><l>i</l><block s="reportSum"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block></block></block><block s="doSetVar"><l>j</l><block s="reportSum"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="j"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block></block></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block var="i"/><block var="j"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="j"/><block var="list"/></block></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>pdone?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block var="j"/><block var="list"/></custom-block></block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block></script></block></script><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="j"/><block var="list"/></block></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>pdone?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block var="j"/><block var="list"/></custom-block></block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block></script></block></script></block><block s="doChangeVar"><l>i</l><block var="g"/></block></script></block><block s="doChangeVar"><l>g</l><block var="g"/></block></script></block></script></block></script><scripts><script x="471.9833984375" y="649.0000000000002"><block var="j"/></script><script x="149" y="858.5000000000016"><block s="doSetVar"><l>j</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>g</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>alldone?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIfElse"><block s="reportEquals"><block s="reportModulus"><block var="i"/><l>2</l></block><l>1</l></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="j"/></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="g"/></block></script></block><custom-block s="highlight %n %n"><l>0</l><block var="i"/></custom-block><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block></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>alldone?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></block><block s="doIf"><block s="reportNot"><block var="alldone?"/></block><script><block s="doSetVar"><l>pi</l><block s="reportConcatenatedLists"><list><block var="j"/><block var="g"/></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportListItem"><block var="i"/><block var="pi"/></block></block><custom-block s="highlight %n %n"><l>0</l><block var="i"/></custom-block></script></block><custom-block s="Flagnafir Sort"></custom-block></script></block></script><script x="286.119140625" y="228.66666666666697"><block s="reportAnd"><l/><block s="reportGreaterThan"><block var="g"/><block s="reportListLength"><block var="list"/></block></block></block></script></scripts></block-definition><block-definition s="Citron Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>b</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doUntil"><block var="b"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>b</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="a"/></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="a"/></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportSum"><block var="i"/><block var="a"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>b</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>a</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="a"/><l>2</l></block></block><script><block s="doChangeVar"><l>a</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doSetVar"><l>i</l><block s="reportSum"><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block var="a"/></block></block></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block var="i"/><block var="a"/></block><block s="reportSum"><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="a"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportDifference"><block var="i"/><block var="a"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>b</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>a</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="a"/><l>2</l></block></block><script><block s="doChangeVar"><l>a</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block></script></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>b</l><block s="reportSum"><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="a"/><block s="reportListLength"><block var="list"/></block></block><block s="reportGreaterThan"><block var="b"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="a"/><block var="list"/></block><block s="reportListItem"><block var="b"/><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="a"/><block var="b"/><l>-1</l></custom-block><custom-block s="visual update"></custom-block><block s="doChangeVar"><l>b</l><l>1</l></block></script><script><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="Grapefruit Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block var="i"/><block var="gap"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Orange Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block var="i"/><block var="gap"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Lemon Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block var="gap"/></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block var="i"/><l>1</l></block><block s="reportLessThan"><block var="gap"/><l>1</l></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Lime Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block var="gap"/></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doUntil"><block s="reportOr"><block s="reportLessThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><l>1</l></block><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Kinnow Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><l>1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block var="i"/><block var="gap"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="i"/><l>1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Kiyomi Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="sort %cmdRing"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><l>-1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block var="i"/><block var="gap"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="i"/><l>1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script><list></list></block></custom-block></script></block-definition><block-definition s="Chinotto Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><l>1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block var="i"/><block var="gap"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="i"/><l>-1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Mandarin Orange Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="sort %cmdRing"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><l>-1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block var="i"/><block var="gap"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="i"/><l>-1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script><list></list></block></custom-block></script></block-definition><block-definition s="Red Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Invered Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="sort %cmdRing"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><block s="reportSum"><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block var="gap"/></block><l>1</l></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportLessThan"><block s="reportDifference"><block var="i"/><block var="gap"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportDifference"><block var="i"/><block var="gap"/></block><block var="i"/><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>-1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script><list></list></block></custom-block></script></block-definition><block-definition s="Run Sort %&apos;Sort&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="Sort"/><l><option>number</option></l></block><script><block s="doSetVar"><l>_ Current Sort</l><block s="reportListItem"><l>1</l><block s="reportListItem"><block var="Sort"/><block var="Sort List"/></block></block></block><block s="doRun"><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="Sort"/><block var="Sort List"/></block></block><list></list></block></script><script><custom-block s="Run Sort %s"><block s="reportListIndex"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><l/><block var="Sort"/></block></autolambda><list></list></block><block var="Sort List"/></block><block var="Sort List"/></block></custom-block></script></block></script></block-definition><block-definition s="X-Stooge Sort %&apos;L&apos; %&apos;R&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="L"/><block var="list"/></block><block s="reportListItem"><block var="R"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="L"/><block var="R"/><block var="list"/></custom-block></block></script></block><block s="doSetVar"><l>highlight</l><block var="L"/></block><block s="doSetVar"><l>highlight 2</l><block var="R"/></block><custom-block s="visual update"></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportDifference"><block var="R"/><block var="L"/></block><l>1</l></block><script><block s="doRepeat"><l>2</l><script><custom-block s="X-Stooge Sort %n %n"><block var="L"/><block s="reportSum"><block var="L"/><l>1</l></block></custom-block><custom-block s="X-Stooge Sort %n %n"><block s="reportDifference"><block var="R"/><l>1</l></block><block var="R"/></custom-block><custom-block s="X-Stooge Sort %n %n"><block s="reportSum"><block var="L"/><l>1</l></block><block s="reportDifference"><block var="R"/><l>1</l></block></custom-block></script></block></script></block></script></block-definition><block-definition s="Y-Stooge Sort %&apos;L&apos; %&apos;R&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>M</l></list></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="L"/><block var="list"/></block><block s="reportListItem"><block var="R"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="L"/><block var="R"/><block var="list"/></custom-block></block></script></block><block s="doSetVar"><l>highlight</l><block var="L"/></block><block s="doSetVar"><l>highlight 2</l><block var="R"/></block><block s="doSetVar"><l>M</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block s="reportDifference"><block var="R"/><block var="L"/></block><l>1</l></block><l>2</l></block></block></block><custom-block s="visual update"></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportDifference"><block var="R"/><block var="L"/></block><l>1</l></block><script><block s="doRepeat"><l>2</l><script><custom-block s="Y-Stooge Sort %n %n"><block var="L"/><block s="reportDifference"><block var="R"/><block var="M"/></block></custom-block><custom-block s="Y-Stooge Sort %n %n"><block s="reportSum"><block var="L"/><block var="M"/></block><block var="R"/></custom-block><custom-block s="Y-Stooge Sort %n %n"><block s="reportSum"><block var="L"/><l>1</l></block><block s="reportDifference"><block var="R"/><l>1</l></block></custom-block></script></block></script></block></script></block-definition><block-definition s="3/4 Stooge Sort %&apos;L&apos; %&apos;R&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>M</l><l>n</l></list></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="L"/><block var="list"/></block><block s="reportListItem"><block var="R"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="L"/><block var="R"/><block var="list"/></custom-block></block></script></block><block s="doSetVar"><l>highlight</l><block var="L"/></block><block s="doSetVar"><l>highlight 2</l><block var="R"/></block><block s="doSetVar"><l>M</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><l>1</l><block s="reportDifference"><block var="R"/><block var="L"/></block></block><l>4</l></block></block></block><custom-block s="visual update"></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block s="reportDifference"><block var="R"/><block var="L"/></block><l>1</l></block><l>3</l></block><script><custom-block s="3/4 Stooge Sort %n %n"><block var="L"/><block s="reportDifference"><block var="R"/><block var="M"/></block></custom-block><custom-block s="3/4 Stooge Sort %n %n"><block s="reportSum"><block var="L"/><block var="M"/></block><block var="R"/></custom-block><custom-block s="3/4 Stooge Sort %n %n"><block var="L"/><block s="reportDifference"><block var="R"/><block var="M"/></block></custom-block><custom-block s="3/4 Stooge Sort %n %n"><block var="L"/><block s="reportSum"><block var="L"/><l>1</l></block></custom-block><custom-block s="3/4 Stooge Sort %n %n"><block s="reportDifference"><block var="R"/><l>1</l></block><block var="R"/></custom-block></script></block></script></block-definition><block-definition s="Stooge Sort %&apos;L&apos; %&apos;R&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>M</l><l>n</l></list></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="L"/><block var="list"/></block><block s="reportListItem"><block var="R"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="L"/><block var="R"/><block var="list"/></custom-block></block></script></block><block s="doSetVar"><l>highlight</l><block var="L"/></block><block s="doSetVar"><l>highlight 2</l><block var="R"/></block><block s="doSetVar"><l>M</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><l>1</l><block s="reportDifference"><block var="R"/><block var="L"/></block></block><l>3</l></block></block></block><custom-block s="visual update"></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportSum"><block s="reportDifference"><block var="R"/><block var="L"/></block><l>1</l></block><l>2</l></block><script><custom-block s="Stooge Sort %n %n"><block var="L"/><block s="reportDifference"><block var="R"/><block var="M"/></block></custom-block><custom-block s="Stooge Sort %n %n"><block s="reportSum"><block var="L"/><block var="M"/></block><block var="R"/></custom-block><custom-block s="Stooge Sort %n %n"><block var="L"/><block s="reportDifference"><block var="R"/><block var="M"/></block></custom-block></script></block></script></block-definition><block-definition s="Bubble Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>done?</l><l>end</l></list></block><block s="doSetVar"><l>end</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doRepeat"><block s="reportDifference"><block var="end"/><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doChangeVar"><l>end</l><l>-1</l></block></script></block></script></block-definition><block-definition s="Quasi-Rotating Red Lime Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="sort %cmdRing"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l><l>c</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doSetVar"><l>c</l><l>-2</l></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block var="gap"/></block><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><l>-1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block></block><script><block s="doChangeVar"><l>gap</l><block var="c"/></block></script></block></script></block><block s="doChangeVar"><l>c</l><l>-1</l></block></script></block><custom-block s="clear highlight"></custom-block></script><list></list></block></custom-block></script></block-definition><block-definition s="SD MO Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="sort %cmdRing"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><l>-1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script><list></list></block></custom-block></script></block-definition><block-definition s="SD Chinotto Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><l>1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script><script><block s="doIf"><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Cocktail Shaker Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>done?</l><l>end</l><l>start</l></list></block><block s="doSetVar"><l>start</l><l>1</l></block><block s="doSetVar"><l>end</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doFor"><l>i</l><block var="start"/><block var="end"/><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>end</l><l>-1</l></block><block s="doIf"><block var="done?"/><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><block var="end"/><block var="start"/><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>start</l><l>1</l></block></script></block></script></custom-block></script></block-definition><block-definition s="Rotating Red Lime Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="sort %cmdRing"><block s="reifyScript"><script><block s="doDeclareVariables"><list><l>gap</l><l>done?</l><l>end</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doSetVar"><l>end</l><l>0</l></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportDifference"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="end"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block var="gap"/></block><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><l>-1</l></custom-block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doChangeVar"><l>gap</l><l>1</l></block><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doIf"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportDifference"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="end"/></block><block s="reportListLength"><block var="list"/></block></block><block s="reportNot"><block s="reportLessThan"><block var="gap"/><l>2</l></block></block></block><script><block s="doChangeVar"><l>gap</l><l>-2</l></block></script></block></script></block><block s="doChangeVar"><l>end</l><l>-1</l></block></script></block><custom-block s="clear highlight"></custom-block></script><list></list></block></custom-block></script></block-definition><block-definition s="sort %&apos;alg&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%cmdRing"></input></inputs><script><block s="doRun"><block var="alg"/><list></list></block><block s="doFor"><l>n</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="n"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="n"/><l>1</l></block><block var="list"/></block></block><script><custom-block s="sort %cmdRing"><block var="alg"/></custom-block></script></block></script></block></script></block-definition><block-definition s="Cashew Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>done?</l><l>end</l><l>start</l></list></block><block s="doSetVar"><l>start</l><l>1</l></block><block s="doSetVar"><l>end</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doRepeat"><l>2</l><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doFor"><l>i</l><block var="start"/><block var="end"/><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>end</l><l>-1</l></block><block s="doIf"><block var="done?"/><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doRepeat"><l>2</l><script><block s="doFor"><l>i</l><block var="end"/><block var="start"/><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>start</l><l>1</l></block><block s="doIf"><block var="done?"/><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></custom-block></script></block-definition><block-definition s="Comb Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>gap</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportLessThan"><block var="gap"/><l>1</l></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></block></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></custom-block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>gap</l><l>-1.3</l></block></script></block><block s="doIf"><block s="reportNot"><block var="done?"/></block><script><custom-block s="Bubble Sort"></custom-block></script></block></script></block-definition><block-definition s="Cocktail Comb Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>gap</l><l>c</l></list></block><block s="doSetVar"><l>c</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>gap</l><block s="reportListLength"><block var="list"/></block></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doUntil"><block s="reportLessThan"><block var="gap"/><l>1</l></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></custom-block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>gap</l><l>-1.3</l></block><block s="doIf"><block s="reportLessThan"><block var="gap"/><l>1</l></block><script><block s="doSetVar"><l>c</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="throw %s"><block var="tag"/></custom-block></script></block><block s="doFor"><l>i</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><l>1</l><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></custom-block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>gap</l><l>-1.3</l></block></script></block></script></custom-block><block s="doIf"><block s="reportNot"><block s="reportEquals"><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block><l>1</l></block></block><script><block s="doIfElse"><block var="c"/><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><custom-block s="visual update"></custom-block></script></block></script></block></script><script><block s="doFor"><l>i</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><l>1</l><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><custom-block s="visual update"></custom-block></script></block></script></block></script></block></script></block></script></block-definition><block-definition s="Sviddall-Ralbävk Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>gap</l></list></block><block s="doSetVar"><l>gap</l><block s="reportListLength"><block var="list"/></block></block><block s="doUntil"><block s="reportLessThan"><block var="gap"/><l>1</l></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></custom-block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doSetVar"><l>gap</l><block s="reportQuotient"><block var="gap"/><l>2</l></block></block></script></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="gap"/><block s="reportListLength"><block var="list"/></block></block><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></custom-block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doSetVar"><l>gap</l><block s="reportProduct"><block var="gap"/><l>1.5</l></block></block></script></block><custom-block s="Insertion Sort"></custom-block></script></block-definition><block-definition s="Circle Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="repeat while %boolUE %cs"><custom-block s="cs %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block><script></script></custom-block></script></block-definition><block-definition s="cs %&apos;l&apos; %&apos;r&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="l"/><block var="r"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doDeclareVariables"><list><l>swapped</l><l>low</l><l>high</l><l>mid</l></list></block><block s="doSetVar"><l>swapped</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>low</l><block var="l"/></block><block s="doSetVar"><l>high</l><block var="r"/></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block><custom-block s="repeat while %boolUE %cs"><block s="reportLessThan"><block var="low"/><block var="high"/></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="low"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="low"/><block var="high"/><block var="list"/></custom-block></block><block s="doSetVar"><l>swapped</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>low</l><l>1</l></block><block s="doChangeVar"><l>high</l><l>-1</l></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block></script></custom-block><block s="doIf"><block s="reportEquals"><block var="low"/><block var="high"/></block><script><block s="doChangeVar"><l>high</l><l>1</l></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="low"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="low"/><block var="high"/><block var="list"/></custom-block></block><block s="doSetVar"><l>swapped</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><block var="r"/><block var="l"/></block><l>2</l></block></block></block><block s="doSetVar"><l>low</l><custom-block s="cs %n %n"><block var="l"/><block s="reportSum"><block var="l"/><block var="mid"/></block></custom-block></block><block s="doSetVar"><l>high</l><custom-block s="cs %n %n"><block s="reportSum"><block var="l"/><block s="reportSum"><block var="mid"/><l>1</l></block></block><block var="r"/></custom-block></block><block s="doReport"><block s="reportOr"><block var="swapped"/><block s="reportOr"><block var="low"/><block var="high"/></block></block></block></script></block-definition><block-definition s="Quasi-Circle Sort %&apos;l&apos; %&apos;r&apos; %&apos;ch&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%b"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block s="reportDifference"><block var="r"/><block var="l"/></block><l>1</l></block><script><block s="doDeclareVariables"><list><l>sw</l><l>high</l></list></block><block s="doSetVar"><l>sw</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>i</l><block var="l"/></block><block s="doSetVar"><l>high</l><block var="r"/></block><block s="doUntil"><block s="reportNot"><block s="reportGreaterThan"><block var="high"/><block var="i"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block var="high"/><block var="list"/></custom-block></block><block s="doSetVar"><l>sw</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><custom-block s="highlight %n %n"><block var="i"/><block var="high"/></custom-block><block s="doChangeVar"><l>high</l><l>-1</l></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="i"/><block var="high"/></block><script><block s="doChangeVar"><l>high</l><l>1</l></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block var="high"/><block var="list"/></custom-block></block><block s="doSetVar"><l>sw</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><custom-block s="highlight %n %n"><block var="i"/><block var="high"/></custom-block></script></block><custom-block s="Quasi-Circle Sort %n %n %b"><block var="l"/><block s="reportSum"><block var="l"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><block var="r"/><block var="l"/></block><l>2</l></block></block></block><l/></custom-block><custom-block s="Quasi-Circle Sort %n %n %b"><block s="reportSum"><block var="l"/><block s="reportSum"><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><block var="r"/><block var="l"/></block><l>2</l></block></block></block></block><block var="r"/><l/></custom-block></script></block><block s="doIf"><block var="ch"/><script><block s="doIfElse"><block var="sw"/><script><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><custom-block s="highlight %n %n"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block></custom-block><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><custom-block s="Quasi-Circle Sort %n %n %b"><block var="l"/><block s="reportDifference"><block var="r"/><l>1</l></block><l><bool>true</bool></l></custom-block><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script><script><custom-block s="Insertion Sort"></custom-block></script></block></script></block></script></block-definition><block-definition s="BSY Silly Sort %&apos;L&apos; %&apos;R&apos; %&apos;D&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%predRing"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="L"/><block var="R"/></block><script><block s="doSetVar"><l>highlight</l><block var="L"/></block><block s="doSetVar"><l>highlight 2</l><block var="R"/></block><custom-block s="visual update"></custom-block><custom-block s="BSY Silly Sort %n %n %predRing"><block var="L"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="L"/><block var="R"/></block><l>2</l></block></block><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l></l></block></autolambda><list></list></block></custom-block><custom-block s="BSY Silly Sort %n %n %predRing"><block s="reportSum"><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="L"/><block var="R"/></block><l>2</l></block></block></block><block var="R"/><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="evaluate"><block var="D"/><list><block s="reportListItem"><block var="L"/><block var="list"/></block><block s="reportListItem"><block var="R"/><block var="list"/></block></list></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="L"/><block var="R"/><block var="list"/></custom-block></block></script></block><custom-block s="BSY Silly Sort %n %n %predRing"><block s="reportSum"><block var="L"/><l>1</l></block><block var="R"/><block var="D"/></custom-block></script></block></script></block-definition><block-definition s="BSY Slow Sort %&apos;L&apos; %&apos;R&apos; %&apos;D&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%predRing"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="L"/><block var="R"/></block><script><block s="doSetVar"><l>highlight</l><block var="L"/></block><block s="doSetVar"><l>highlight 2</l><block var="R"/></block><custom-block s="visual update"></custom-block><custom-block s="BSY Slow Sort %n %n %predRing"><block var="L"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="L"/><block var="R"/></block><l>2</l></block></block><block s="reifyPredicate"><autolambda><block s="reportLessThan"><l></l><l></l></block></autolambda><list></list></block></custom-block><custom-block s="BSY Slow Sort %n %n %predRing"><block s="reportSum"><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="L"/><block var="R"/></block><l>2</l></block></block></block><block var="R"/><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l></l></block></autolambda><list></list></block></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="evaluate"><block var="D"/><list><block s="reportListItem"><block var="L"/><block var="list"/></block><block s="reportListItem"><block var="R"/><block var="list"/></block></list></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="L"/><block var="R"/><block var="list"/></custom-block></block></script></block><custom-block s="BSY Slow Sort %n %n %predRing"><block var="L"/><block s="reportSum"><block var="R"/><l>-1</l></block><block var="D"/></custom-block></script></block></script></block-definition><block-definition s="Add Bubble/Cocktail Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Bubble Sort</l><block s="reifyScript"><script><custom-block s="Bubble Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>4</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Sinking Sort</l><block s="reifyScript"><script><custom-block s="Sinking Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>4</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Cocktail Shaker Sort</l><block s="reifyScript"><script><custom-block s="Cocktail Shaker Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>4</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Cashew Sort</l><block s="reifyScript"><script><custom-block s="Cashew Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>4</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Walnut Sort</l><block s="reifyScript"><script><custom-block s="Walnut Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>4</l></block></autolambda><list></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Main Citrus Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Lemon Sort</l><block s="reifyScript"><script><custom-block s="Lemon Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Lime Sort</l><block s="reifyScript"><script><custom-block s="Lime Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Orange Sort</l><block s="reifyScript"><script><custom-block s="Orange Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Grapefruit Sort</l><block s="reifyScript"><script><custom-block s="Grapefruit Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Kinnow Sort</l><block s="reifyScript"><script><custom-block s="Kinnow Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Kiyomi Sort</l><block s="reifyScript"><script><custom-block s="Kiyomi Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Chinotto Sort</l><block s="reifyScript"><script><custom-block s="Chinotto Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Mandarin Orange Sort</l><block s="reifyScript"><script><custom-block s="Mandarin Orange Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Other Citrus Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Red Sort</l><block s="reifyScript"><script><custom-block s="Red Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Invered Sort</l><block s="reifyScript"><script><custom-block s="Invered Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Citron Sort</l><block s="reifyScript"><script><custom-block s="Citron Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Single Directional Chinotto Sort</l><block s="reifyScript"><script><custom-block s="SD Chinotto Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Single Directional Mandarin Orange Sort</l><block s="reifyScript"><script><custom-block s="SD MO Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Quasi-Rotating Red Lime</l><block s="reifyScript"><script><custom-block s="Quasi-Rotating Red Lime Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Rotating Red Lime Sort</l><block s="reifyScript"><script><custom-block s="Rotating Red Lime Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Hyuganatsu Sort</l><block s="reifyScript"><script><custom-block s="Hyuganatsu Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Rotating Hyuganatsu Sort</l><block s="reifyScript"><script><custom-block s="Rotate Hyuganatsu Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Misc Exchange Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Sviddall-Ralbävk Sort</l><block s="reifyScript"><script><custom-block s="Sviddall-Ralbävk Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Flagnafir Sort</l><block s="reifyScript"><script><custom-block s="Flagnafir Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>.6</l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Selection Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Selection Sort</l><block s="reifyScript"><script><custom-block s="Selection Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>.3</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Rotating Selection Sort</l><block s="reifyScript"><script><custom-block s="Rotating Selection Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>2</l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Insertion Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Insertion Sort</l><block s="reifyScript"><script><custom-block s="Insertion Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Binary Insertion Sort</l><block s="reifyScript"><script><custom-block s="Binary Insertion Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>thatsOven&apos;s Optimized Binary Insertion Sort</l><block s="reifyScript"><script><custom-block s="thatsOvens Optimized Binary Insertion Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Linebinary Insertion Sort</l><block s="reifyScript"><script><custom-block s="Linebinary Insertion Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Shell Sort</l><block s="reifyScript"><script><custom-block s="Shell Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>0.75</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Ciura Gap Shell Sort</l><block s="reifyScript"><script><custom-block s="Ciura Gap Shell Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>1</l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Stooge Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Stooge Sort</l><block s="reifyScript"><script><custom-block s="Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>24</l></block><l>24</l><l></l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>3/4 Stooge Sort</l><block s="reifyScript"><script><custom-block s="3/4 Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>16</l></block><l>16</l><l></l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Quad Stooge Sort</l><block s="reifyScript"><script><custom-block s="Quad Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>32</l></block><l>32</l><l></l></block></autolambda><list></list></block></list></block></list></block></list></block></block><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Circle Stooge Sort</l><block s="reifyScript"><script><custom-block s="Circloid Sort 2 %n %n %b"><l></l><l></l><l><bool>true</bool></l></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>48</l></block><l>48</l><l></l></block></autolambda><list></list></block></list></block></list></block></list></block></block><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>X-Stooge Sort</l><block s="reifyScript"><script><custom-block s="X-Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>20</l></block><l>20</l><l></l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Y-Stooge Sort</l><block s="reifyScript"><script><custom-block s="Y-Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>16</l></block><l>16</l><l></l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Z-Stooge Sort</l><block s="reifyScript"><script><custom-block s="Z-Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>13</l></block><l>13</l><l></l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Slow Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>BSY Silly Sort</l><block s="reifyScript"><script><custom-block s="BSY Silly Sort %n %n %predRing"><l>1</l><block s="reportListLength"><block var="list"/></block><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>30</l></block><l>30</l><l></l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>BSY Slow Sort</l><block s="reifyScript"><script><custom-block s="BSY Slow Sort %n %n %predRing"><l>1</l><block s="reportListLength"><block var="list"/></block><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>30</l></block><l>30</l><l></l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Z-Stooge Sort %&apos;L&apos; %&apos;R&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="L"/><block var="list"/></block><block s="reportListItem"><block var="R"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="L"/><block var="R"/><block var="list"/></custom-block></block></script></block><block s="doSetVar"><l>highlight</l><block var="L"/></block><block s="doSetVar"><l>highlight 2</l><block var="R"/></block><custom-block s="visual update"></custom-block><block s="doIf"><block s="reportGreaterThan"><block s="reportDifference"><block var="R"/><block var="L"/></block><l>1</l></block><script><custom-block s="Z-Stooge Sort %n %n"><block var="L"/><block s="reportDifference"><block var="R"/><l>1</l></block></custom-block><custom-block s="Z-Stooge Sort %n %n"><block s="reportDifference"><block var="R"/><l>1</l></block><block var="R"/></custom-block><custom-block s="Z-Stooge Sort %n %n"><block var="L"/><block s="reportDifference"><block var="R"/><l>1</l></block></custom-block></script></block></script></block-definition><block-definition s="swap %&apos;x&apos; %&apos;y&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="x"/><block var="y"/><block var="list"/></custom-block></block></script></block-definition><block-definition s="Quick Sort %&apos;l&apos; %&apos;r&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="l"/><block var="r"/></block><script><block s="doDeclareVariables"><list><l>p</l></list></block><block s="doSetVar"><l>i</l><block s="reportDifference"><block var="l"/><l>1</l></block></block><block s="doSetVar"><l>p</l><block s="reportListItem"><block var="r"/><block var="list"/></block></block><block s="doFor"><l>j</l><block var="l"/><block var="r"/><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="j"/><block var="list"/></block><block var="p"/></block><script><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block var="j"/><block var="list"/></custom-block></block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block var="r"/><block var="list"/></custom-block></block><custom-block s="highlight %n %n"><block var="i"/><block var="r"/></custom-block><custom-block s="Quick Sort %n %n"><block var="l"/><block s="reportDifference"><block var="i"/><l>1</l></block></custom-block><custom-block s="Quick Sort %n %n"><block s="reportSum"><block var="i"/><l>1</l></block><block var="r"/></custom-block></script></block></script></block-definition><block-definition s="Add Quick Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Quick Sort</l><block s="reifyScript"><script><custom-block s="Quick Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Stable Quick Sort</l><block s="reifyScript"><script><custom-block s="Stable Quick Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>LR Quick Sort</l><block s="reifyScript"><script><custom-block s="LR Quicksort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>1</l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Shell Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>j</l><l>n</l><l>gap</l><l>temp</l></list></block><block s="doSetVar"><l>n</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>gap</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="n"/><l>2</l></block></block></block><block s="doUntil"><block s="reportLessThan"><block var="gap"/><l>1</l></block><script><block s="doFor"><l>i</l><block var="gap"/><block var="n"/><script><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="i"/><block var="list"/></block></block><block s="doSetVar"><l>j</l><block var="i"/></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><custom-block s="repeat while %boolUE %cs"><block s="reportAnd"><block s="reportNot"><block s="reportLessThan"><block var="j"/><block var="gap"/></block></block><block s="reportGreaterThan"><block s="reportListItem"><block s="reportDifference"><block var="j"/><block var="gap"/></block><block var="list"/></block><block var="temp"/></block></block><script><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doReplaceInList"><block var="j"/><block var="list"/><block s="reportListItem"><block s="reportDifference"><block var="j"/><block var="gap"/></block><block var="list"/></block></block><block s="doChangeVar"><l>j</l><block s="reportDifference"><l></l><block var="gap"/></block></block><custom-block s="highlight %n %n"><block var="j"/><block s="reportDifference"><block var="j"/><block var="gap"/></block></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block></script></custom-block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doReplaceInList"><block var="j"/><block var="list"/><block var="temp"/></block><custom-block s="highlight %n %n"><block var="j"/><block var="j"/></custom-block></script></block><block s="doSetVar"><l>gap</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="gap"/><l>2</l></block></block></block></script></block></script></block-definition><block-definition s="Stable Quick Sort %&apos;l&apos; %&apos;r&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>higher</l><l>pivot</l><l>lower</l></list></block><block s="doSetVar"><l>higher</l><block s="reportNewList"><list></list></block></block><block s="doSetVar"><l>pivot</l><block s="reportListItem"><block var="l"/><block var="list"/></block></block><block s="doSetVar"><l>lower</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><block s="reportSum"><l>1</l><block var="l"/></block><block var="r"/><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><custom-block s="highlight %n %n"><block var="i"/><block var="l"/></custom-block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="pivot"/></block><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="lower"/></block></script><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="higher"/></block></script></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doChangeVar"><l>_ Aux Array Writes</l><l>1</l></block></script></block><block s="doFor"><l>i</l><block var="l"/><block var="r"/><script><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportListItem"><block s="reportSum"><block s="reportDifference"><block var="i"/><block var="l"/></block><l>1</l></block><block s="reportConcatenatedLists"><list><block var="lower"/><block s="reportNewList"><list><block var="pivot"/></list></block><block var="higher"/></list></block></block></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><custom-block s="highlight %n %n"><block var="i"/><block var="i"/></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListLength"><block var="lower"/></block><l>1</l></block><script><custom-block s="Stable Quick Sort %n %n"><block var="l"/><block s="reportSum"><block s="reportSum"><block var="l"/><block s="reportListLength"><block var="lower"/></block></block><l>-1</l></block></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListLength"><block var="higher"/></block><l>1</l></block><script><custom-block s="Stable Quick Sort %n %n"><block s="reportSum"><block s="reportSum"><block var="l"/><block s="reportListLength"><block var="lower"/></block></block><l>1</l></block><block var="r"/></custom-block></script></block></script></block-definition><block-definition s="Sinking Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>j</l></list></block><block s="doSetVar"><l>j</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportOr"><block var="done?"/><block s="reportGreaterThan"><block var="j"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><block var="j"/><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block></script></block-definition><block-definition s="Ciura Gap Shell Sort" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Code by taluvina</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>focus</l></list></block><block s="doForEach"><l>gap</l><custom-block s="Reverse %l"><block s="reportNewList"><list><l>1</l><l>4</l><l>10</l><l>23</l><l>57</l><l>132</l><l>301</l><l>701</l></list></block></custom-block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="gap"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doFor"><l>place</l><block s="reportSum"><block var="gap"/><l>1</l></block><block s="reportListLength"><block var="list"/></block><script><block s="doSetVar"><l>focus</l><block s="reportDifference"><block var="place"/><block var="gap"/></block></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doUntil"><block s="reportLessThan"><block var="focus"/><l>1</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block s="reportListItem"><block var="focus"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="gap"/><block var="focus"/></block><block var="list"/></block></block></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="focus"/><block s="reportSum"><block var="gap"/><block var="focus"/></block><block var="list"/></custom-block></block><block s="doChangeVar"><l>focus</l><block s="reportDifference"><l>0</l><block var="gap"/></block></block><custom-block s="visual update"></custom-block></script></block></script></custom-block></script></block></script></block></script></block></script></block-definition><block-definition s="Reverse %&apos;input&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>temp list</l></list></block><block s="doSetVar"><l>temp list</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><block s="reportListLength"><block var="input"/></block><l>1</l><script><block s="doAddToList"><block s="reportListItem"><block var="i"/><block var="input"/></block><block var="temp list"/></block></script></block><block s="doReport"><block var="temp list"/></block></script></block-definition><block-definition s="Add Circle Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Circle Sort</l><block s="reifyScript"><script><custom-block s="Circle Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>3</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Quasi-Circle Sort</l><block s="reifyScript"><script><custom-block s="Quasi-Circle Sort %n %n %b"><l>1</l><block s="reportListLength"><block var="list"/></block><l><bool>true</bool></l></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Circloid Sort</l><block s="reifyScript"><script><custom-block s="Circloid Sort %n %n %b"><l></l><l></l><l><bool>true</bool></l></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportQuotient"><l></l><l>3</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>3/4 Circle Sort</l><block s="reifyScript"><script><custom-block s="3/4 Circle Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>30</l></block><l>30</l><l></l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Circloid Sort %&apos;l&apos; %&apos;r&apos; %&apos;run?&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%b"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="l"/><block var="r"/></block></block><script><block s="doDeclareVariables"><list><l>mid</l><l>low</l><l>high</l></list></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><block var="r"/><block var="l"/></block><l>2</l></block></block></block><custom-block s="Circloid Sort %n %n %b"><block var="l"/><block s="reportSum"><block var="l"/><block var="mid"/></block><l/></custom-block><custom-block s="Circloid Sort %n %n %b"><block s="reportSum"><block var="l"/><block s="reportSum"><block var="mid"/><l>1</l></block></block><block var="r"/><l/></custom-block><block s="doSetVar"><l>low</l><block var="l"/></block><block s="doSetVar"><l>high</l><block var="r"/></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block><block s="doUntil"><block s="reportNot"><block s="reportLessThan"><block var="low"/><block var="high"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="low"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="low"/><block var="high"/><block var="list"/></custom-block></block></script></block><block s="doChangeVar"><l>low</l><l>1</l></block><block s="doChangeVar"><l>high</l><l>-1</l></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="low"/><block var="high"/></block><script><block s="doChangeVar"><l>high</l><l>1</l></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="low"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="low"/><block var="high"/><block var="list"/></custom-block></block></script></block></script></block></script></block><block s="doIf"><block var="run?"/><script><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><custom-block s="highlight %n %n"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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><custom-block s="Circloid Sort %n %n %b"><l>1</l><block s="reportListLength"><block var="list"/></block><l><bool>true</bool></l></custom-block><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block></script></block-definition><block-definition s="Quad Stooge Sort %&apos;l&apos; %&apos;r&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportLessThan"><block var="l"/><block var="r"/></block><script><block s="doDeclareVariables"><list><l>h</l></list></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="l"/><block var="list"/></block><block s="reportListItem"><block var="r"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="l"/><block var="r"/><block var="list"/></custom-block></block></script></block><custom-block s="highlight %n %n"><block var="l"/><block var="r"/></custom-block><block s="doSetVar"><l>h</l><block s="reportSum"><block s="reportDifference"><block var="r"/><block var="l"/></block><l>1</l></block></block><block s="doIf"><block s="reportGreaterThan"><block var="h"/><l>3</l></block><script><block s="doRepeat"><l>2</l><script><custom-block s="Quad Stooge Sort %n %n"><block var="l"/><block s="reportDifference"><block var="r"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="h"/><l>2</l></block></block></block></custom-block><custom-block s="Quad Stooge Sort %n %n"><block s="reportSum"><block var="l"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="h"/><l>2</l></block></block></block><block var="r"/></custom-block><custom-block s="Quad Stooge Sort %n %n"><block s="reportSum"><block var="l"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="h"/><l>4</l></block></block></block><block s="reportDifference"><block var="r"/><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block var="h"/><l>4</l></block></block></block></custom-block></script></block></script></block></script></block></script></block-definition><block-definition s="Circloid Sort 2 %&apos;l&apos; %&apos;r&apos; %&apos;run?&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%b"></input></inputs><script><block s="doIf"><block s="reportNot"><block s="reportEquals"><block var="l"/><block var="r"/></block></block><script><block s="doDeclareVariables"><list><l>mid</l><l>low</l><l>high</l></list></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportDifference"><block var="r"/><block var="l"/></block><l>2</l></block></block></block><custom-block s="Circloid Sort 2 %n %n %b"><block var="l"/><block s="reportSum"><block var="l"/><block var="mid"/></block><l/></custom-block><custom-block s="Circloid Sort 2 %n %n %b"><block s="reportSum"><block var="l"/><block s="reportSum"><block var="mid"/><l>1</l></block></block><block var="r"/><l/></custom-block><block s="doSetVar"><l>low</l><block var="l"/></block><block s="doSetVar"><l>high</l><block var="r"/></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block><block s="doUntil"><block s="reportNot"><block s="reportLessThan"><block var="low"/><block var="high"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="low"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="low"/><block var="high"/><block var="list"/></custom-block></block></script></block><block s="doChangeVar"><l>low</l><l>1</l></block><block s="doChangeVar"><l>high</l><l>-1</l></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block></script></block><block s="doIf"><block s="reportEquals"><block var="low"/><block var="high"/></block><script><block s="doChangeVar"><l>high</l><l>1</l></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="low"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="low"/><block var="high"/><block var="list"/></custom-block></block></script></block></script></block><custom-block s="Circloid Sort 2 %n %n %b"><block var="l"/><block s="reportSum"><block var="l"/><block var="mid"/></block><l/></custom-block><custom-block s="Circloid Sort 2 %n %n %b"><block s="reportSum"><block var="l"/><block s="reportSum"><block var="mid"/><l>1</l></block></block><block var="r"/><l/></custom-block></script></block><block s="doIf"><block var="run?"/><script><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><custom-block s="highlight %n %n"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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><custom-block s="Circloid Sort 2 %n %n %b"><l>1</l><block s="reportListLength"><block var="list"/></block><l><bool>true</bool></l></custom-block><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block></script></block-definition><block-definition s="3/4 Circle Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="repeat while %boolUE %cs"><custom-block s="3/4 cs %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block><script></script></custom-block></script></block-definition><block-definition s="3/4 cs %&apos;l&apos; %&apos;r&apos;" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="l"/><block var="r"/></block><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doDeclareVariables"><list><l>swapped</l><l>low</l><l>high</l><l>mid</l></list></block><block s="doSetVar"><l>swapped</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>low</l><block var="l"/></block><block s="doSetVar"><l>high</l><block var="r"/></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block><custom-block s="repeat while %boolUE %cs"><block s="reportLessThan"><block var="low"/><block var="high"/></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="low"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="low"/><block var="high"/><block var="list"/></custom-block></block><block s="doSetVar"><l>swapped</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>low</l><l>1</l></block><block s="doChangeVar"><l>high</l><l>-1</l></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block></script></custom-block><block s="doIf"><block s="reportEquals"><block var="low"/><block var="high"/></block><script><block s="doChangeVar"><l>high</l><l>1</l></block><custom-block s="highlight %n %n"><block var="low"/><block var="high"/></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="low"/><block var="list"/></block><block s="reportListItem"><block var="high"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="low"/><block var="high"/><block var="list"/></custom-block></block><block s="doSetVar"><l>swapped</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportSum"><l>1</l><block s="reportQuotient"><block s="reportDifference"><block var="r"/><block var="l"/></block><l>4</l></block></block></block></block><block s="doIfElse"><block s="reportGreaterThan"><block var="mid"/><l>0</l></block><script><block s="doSetVar"><l>low</l><custom-block s="3/4 cs %n %n"><block var="l"/><block s="reportDifference"><block var="r"/><block var="mid"/></block></custom-block></block><block s="doSetVar"><l>high</l><custom-block s="3/4 cs %n %n"><block s="reportSum"><block var="l"/><block var="mid"/></block><block var="r"/></custom-block></block><block s="doReport"><block s="reportOr"><block var="swapped"/><block s="reportOr"><block var="low"/><block var="high"/></block></block></block></script><script><block s="doReport"><block var="swapped"/></block></script></block></script></block-definition><block-definition s="repeat while %&apos;pred&apos; %&apos;action&apos;" type="command" category="control"><comment x="0" y="0" w="264" collapsed="false">Runs the script repeatedly, as long as the condition is true. Tests the condition before the first time the script is run.  Like the built in REPEAT UNTIL except that in this block the condition must be true, not false.</comment><header></header><code></code><translations>pt:enquanto _ , repete _ $loop-0.7&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doUntil"><block s="reportNot"><block s="evaluate"><block var="pred"/><list></list></block></block><script><block s="doRun"><block var="action"/><list></list></block></script></block></script></block-definition><block-definition s="Odd-Even Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>iter</l><l>base</l></list></block><block s="doSetVar"><l>iter</l><l>0</l></block><block s="doSetVar"><l>base</l><l>2</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>i</l><block s="reportSum"><block s="reportModulus"><block var="iter"/><block var="base"/></block><l>1</l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block s="reportDifference"><block var="base"/><l>1</l></block></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block s="reportDifference"><block var="base"/><l>1</l></block></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block s="reportDifference"><block var="base"/><l>1</l></block></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doChangeVar"><l>i</l><block var="base"/></block></script></block><block s="doChangeVar"><l>iter</l><l>1</l></block><custom-block s="visual update"></custom-block></script></block></script></block-definition><block-definition s="Add Odd-Even Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Odd-Even Sort</l><block s="reifyScript"><script><custom-block s="Odd-Even Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Base 3 Odd-Even Sort</l><block s="reifyScript"><script><custom-block s="Base 3 Odd-Even Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Base 4 Odd-Even Sort</l><block s="reifyScript"><script><custom-block s="Base 4 Odd-Even Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Base n/16 Odd-Even Sort</l><block s="reifyScript"><script><custom-block s="Base n/16 Odd-Even Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Comb Odd-Even Sort</l><block s="reifyScript"><script><custom-block s="Comb Odd-Even Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>2</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Odd then Even Sort</l><block s="reifyScript"><script><custom-block s="Odd then Even Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>0.75</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Odd then Even Sort + Merge</l><block s="reifyScript"><script><custom-block s="Odd then Even Sort + Merge"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>0.75</l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Base 3 Odd-Even Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>iter</l><l>base</l></list></block><block s="doSetVar"><l>iter</l><l>0</l></block><block s="doSetVar"><l>base</l><l>3</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doRepeat"><l>3</l><script><block s="doSetVar"><l>i</l><block s="reportSum"><block s="reportModulus"><block var="iter"/><block var="base"/></block><l>1</l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doChangeVar"><l>i</l><block var="base"/></block></script></block><block s="doChangeVar"><l>iter</l><l>1</l></block><custom-block s="visual update"></custom-block></script></block></script></block></script></block-definition><block-definition s="Base 4 Odd-Even Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>iter</l><l>base</l></list></block><block s="doSetVar"><l>iter</l><l>0</l></block><block s="doSetVar"><l>base</l><l>4</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doRepeat"><l>4</l><script><block s="doSetVar"><l>i</l><block s="reportSum"><block s="reportModulus"><block var="iter"/><block var="base"/></block><l>1</l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doChangeVar"><l>i</l><block var="base"/></block></script></block><block s="doChangeVar"><l>iter</l><l>1</l></block><custom-block s="visual update"></custom-block></script></block></script></block></script></block-definition><block-definition s="Base n/16 Odd-Even Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>iter</l><l>base</l></list></block><block s="doSetVar"><l>iter</l><l>0</l></block><block s="doSetVar"><l>base</l><block s="reportSum"><l>1</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>16</l></block></block></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doRepeat"><block var="base"/><script><block s="doSetVar"><l>i</l><block s="reportSum"><block s="reportModulus"><block var="iter"/><block var="base"/></block><l>1</l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block><block s="doChangeVar"><l>i</l><block var="base"/></block></script></block><block s="doChangeVar"><l>iter</l><l>1</l></block><custom-block s="visual update"></custom-block></script></block></script></block></script></block-definition><block-definition s="Comb Odd-Even Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>iter</l><l>base</l><l>swap needed?</l></list></block><block s="doSetVar"><l>iter</l><l>0</l></block><block s="doSetVar"><l>base</l><block s="reportQuotient"><block s="reportMonadic"><l><option>floor</option></l><block s="reportListLength"><block var="list"/></block></block><l>2</l></block></block><block s="doUntil"><block s="reportLessThan"><block var="base"/><l>2</l></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>swap needed?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>i</l><block s="reportSum"><block s="reportModulus"><block var="iter"/><block var="base"/></block><l>1</l></block></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block s="reportDifference"><block var="base"/><l>1</l></block></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block s="reportDifference"><block var="base"/><l>1</l></block></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block s="reportDifference"><block var="base"/><l>1</l></block></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doSetVar"><l>swap needed?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doChangeVar"><l>i</l><block var="base"/></block></script></block><block s="doChangeVar"><l>iter</l><l>1</l></block><block s="doIf"><block var="swap needed?"/><script><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>base</l><l>-1</l></block></script></block><custom-block s="Quick Insertion Sort"></custom-block></script></block-definition><block-definition s="Odd then Even Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>base</l><l>iter</l></list></block><block s="doSetVar"><l>iter</l><l>1</l></block><block s="doSetVar"><l>base</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="iter"/><block var="base"/></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>i</l><block var="iter"/></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="base"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block var="base"/></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block var="base"/></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><block var="base"/></block></script></block></script></block><block s="doChangeVar"><l>iter</l><l>1</l></block></script></block><custom-block s="Insertion Sort"></custom-block></script></block-definition><block-definition s="Insertion Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>index</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doSetVar"><l>i</l><block s="reportDifference"><block var="index"/><l>1</l></block></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportNot"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block></block><block s="reportLessThan"><block var="i"/><l>1</l></block></block><script><block s="doChangeVar"><l>i</l><l>-1</l></block><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block></script></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doInsertInList"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doDeleteFromList"><block s="reportSum"><block var="index"/><l>1</l></block><block var="list"/></block><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block></script></block></script></block-definition><block-definition s="Odd then Even Sort + Merge" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>base</l><l>iter</l><l>j</l></list></block><block s="doSetVar"><l>iter</l><l>1</l></block><block s="doSetVar"><l>base</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="iter"/><block var="base"/></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>i</l><block var="iter"/></block><block s="doUntil"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="base"/></block><block s="reportListLength"><block var="list"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block var="base"/></block><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block var="base"/></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><block var="base"/></block></script></block></script></block><block s="doChangeVar"><l>iter</l><l>1</l></block></script></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>j</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="j"/><block s="reportListLength"><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block var="j"/><l>-1</l></custom-block><custom-block s="visual update"></custom-block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doChangeVar"><l>j</l><l>2</l></block></script></block><custom-block s="citron"></custom-block></script><scripts><script x="291" y="410.83333333333314"><custom-block s="Insertion Sort"></custom-block></script></scripts></block-definition><block-definition s="citron" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><l>1</l></block><block s="doSetVar"><l>b</l><block s="reportSum"><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block></block><block s="doUntil"><block s="reportOr"><block s="reportGreaterThan"><block var="a"/><block s="reportListLength"><block var="list"/></block></block><block s="reportGreaterThan"><block var="b"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="a"/><block var="list"/></block><block s="reportListItem"><block var="b"/><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="a"/><block var="b"/><l>-1</l></custom-block><custom-block s="visual update"></custom-block><block s="doChangeVar"><l>b</l><l>1</l></block></script><script><block s="doChangeVar"><l>a</l><l>1</l></block></script></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Hyuganatsu Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>gap</l><l>j</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>j</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="j"/><block s="reportListLength"><block var="list"/></block></block><script><block s="doSetVar"><l>i</l><block var="j"/></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="gap"/><l>0</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><block s="reportNot"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></custom-block></block><block s="doChangeVar"><l>i</l><block var="gap"/></block><block s="doChangeVar"><l>gap</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="Rotate Hyuganatsu Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>done?</l><l>gap</l><l>j</l></list></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="done?"/><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doSetVar"><l>j</l><l>1</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="j"/><block s="reportListLength"><block var="list"/></block></block><script><block s="doSetVar"><l>i</l><block var="j"/></block><block s="doSetVar"><l>gap</l><l>1</l></block><block s="doUntil"><block s="reportEquals"><block var="gap"/><l>0</l></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="i"/><block var="gap"/></block><block var="list"/></block></block><block s="reportNot"><block s="reportGreaterThan"><block s="reportSum"><block var="i"/><block var="gap"/></block><block s="reportListLength"><block var="list"/></block></block></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block var="gap"/></block><l>1</l></custom-block><block s="doChangeVar"><l>i</l><block var="gap"/></block><block s="doChangeVar"><l>gap</l><l>1</l></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script><script><block s="doChangeVar"><l>gap</l><l>-1</l></block></script></block></script></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block></script></block></script></block-definition><block-definition s="rotate from %&apos;a&apos; to %&apos;b&apos; %&apos;d&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>i</l></list></block><block s="doIfElse"><block s="reportEquals"><block var="d"/><l>-1</l></block><script><block s="doSetVar"><l>i</l><block s="reportDifference"><block var="b"/><l>1</l></block></block></script><script><block s="doSetVar"><l>i</l><block var="a"/></block></script></block><block s="doRepeat"><block s="reportDifference"><block var="b"/><block var="a"/></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doChangeVar"><l>i</l><block var="d"/></block></script></block></script></block-definition><block-definition s="visual update" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>i1</l></list></block><block s="clear"></block><block s="doSetVar"><l>i1</l><l>0</l></block><block s="doWarp"><script><block s="doRepeat"><block s="reportListLength"><block var="list"/></block><script><block s="up"></block><block s="doChangeVar"><l>i1</l><l>1</l></block><block s="doIfElse"><block s="reportEquals"><block var="i1"/><block var="highlight"/></block><script><block s="setPenHSVA"><l><option>brightness</option></l><l>20</l></block><block s="playFreq"><custom-block s="hz from note %n"><block s="reportSum"><l>20</l><block s="reportProduct"><l>80</l><block s="reportQuotient"><block s="reportListItem"><block var="highlight"/><block var="list"/></block><block s="reportListLength"><block var="list"/></block></block></block></block></custom-block></block></script><script><block s="doIfElse"><block s="reportEquals"><block var="i1"/><block var="highlight 2"/></block><script><block s="setPenHSVA"><l><option>brightness</option></l><l>20</l></block><block s="doBroadcast"><l>note 2</l></block></script><script><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l></block></script></block></script></block><block s="setXPosition"><block s="reportSum"><block s="reportDifference"><block s="reportProduct"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><block s="reportQuotient"><block var="i1"/><block s="reportListLength"><block var="list"/></block></block></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>2</l></block></block><block s="reportQuotient"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>-2</l></block><block s="reportListLength"><block var="list"/></block></block></block></block><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="i1"/><block var="green"/></block></block><script><block s="setPenHSVA"><l><option>hue</option></l><l>33</l></block></script><script><block s="setPenHSVA"><l><option>hue</option></l><block s="reportProduct"><l>100</l><block s="reportQuotient"><block s="reportListItem"><block var="i1"/><block var="list"/></block><block s="reportListLength"><block var="list"/></block></block></block></block></script></block><block s="setYPosition"><l>-180</l></block><block s="down"></block><block s="setYPosition"><block s="reportDifference"><block s="reportProduct"><block s="reportProduct"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>0.75</l></block><block s="reportQuotient"><block s="reportListItem"><block var="i1"/><block var="list"/></block><block s="reportListLength"><block var="list"/></block></block></block><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block></block></block></script></block></script></block><block s="up"></block><block s="setColor"><color>18,3,0,1</color></block><block s="doSetVar"><l>i1</l><block s="reportSum"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>width</option></l><l>Stage</l></block><l>-2</l></block><l>10</l></block></block><block s="gotoXY"><block var="i1"/><block s="reportDifference"><block s="reportQuotient"><block s="reportAttributeOf"><l><option>height</option></l><l>Stage</l></block><l>2</l></block><l>5</l></block></block><block s="changeYPosition"><l>-15</l></block><block s="write"><block s="reportJoinWords"><list><l>Current Sort: </l><block var="_ Current Sort"/></list></block><l>15</l></block><block s="setXPosition"><block var="i1"/></block><block s="changeYPosition"><l>-15</l></block><block s="write"><block s="reportJoinWords"><list><l>Numbers: </l><block s="reportListLength"><block var="list"/></block></list></block><l>15</l></block><block s="setXPosition"><block var="i1"/></block><block s="changeYPosition"><l>-15</l></block><block s="write"><block s="reportJoinWords"><list><l>Comparisons: </l><block var="_ Comparisons"/></list></block><l>15</l></block><block s="setXPosition"><block var="i1"/></block><block s="changeYPosition"><l>-15</l></block><block s="write"><block s="reportJoinWords"><list><l>Swaps: </l><block var="_ Swaps"/></list></block><l>15</l></block><block s="setXPosition"><block var="i1"/></block><block s="changeYPosition"><l>-15</l></block><block s="write"><block s="reportJoinWords"><list><l>Main Array Writes: </l><block var="__ Array Writes"/></list></block><l>15</l></block><block s="setXPosition"><block var="i1"/></block><block s="changeYPosition"><l>-15</l></block><block s="write"><block s="reportJoinWords"><list><l>Aux Array Writes: </l><block var="_ Aux Array Writes"/></list></block><l>15</l></block></script></block-definition><block-definition s="clear highlight" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>highlight</l><l>0</l></block><block s="doSetVar"><l>highlight 2</l><l>0</l></block><custom-block s="visual update"></custom-block><block s="stopFreq"></block><block s="doBroadcast"><l>stop</l></block></script></block-definition><block-definition s="hz from note %&apos;note&apos;" type="reporter" category="sound"><header></header><code></code><translations>pt:a frequência da nota _&#xD;</translations><inputs><input type="%n">69</input></inputs><script><block s="doReport"><block s="reportProduct"><l>440</l><block s="reportPower"><l>2</l><block s="reportQuotient"><block s="reportDifference"><block var="note"/><l>69</l></block><l>12</l></block></block></block></block></script></block-definition><block-definition s="highlight %&apos;1&apos; %&apos;2&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doSetVar"><l>highlight</l><block var="1"/></block><block s="doSetVar"><l>highlight 2</l><block var="2"/></block><custom-block s="visual update"></custom-block></script></block-definition><block-definition s="swap item %&apos;a&apos; with item %&apos;b&apos; of list %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%l"></input></inputs><script><block s="doDeclareVariables"><list><l>finallist</l><l>temp</l></list></block><block s="doIfElse"><block s="reportOr"><block s="reportGreaterThan"><block var="a"/><block s="reportListLength"><block var="list"/></block></block><block s="reportGreaterThan"><block var="b"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doReport"><block var="list"/></block></script><script><block s="doChangeVar"><l>_ Swaps</l><l>1</l></block><block s="doChangeVar"><l>__ Array Writes</l><l>2</l></block><block s="doSetVar"><l>highlight</l><block var="b"/></block><block s="doSetVar"><l>highlight 2</l><block var="a"/></block><block s="doSetVar"><l>finallist</l><block var="list"/></block><block s="doSetVar"><l>temp</l><block s="reportListItem"><block var="a"/><block var="list"/></block></block><block s="doReplaceInList"><block var="a"/><block var="finallist"/><block s="reportListItem"><block var="b"/><block var="list"/></block></block><block s="doReplaceInList"><block var="b"/><block var="finallist"/><block var="temp"/></block><block s="doReport"><block var="finallist"/></block></script></block></script></block-definition><block-definition s="Shuffle" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="Basic Shuffle"></custom-block></script></block-definition><block-definition s="Verify Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doFor"><l>n</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><l>1</l></block><script><block s="doChangeVar"><l>green</l><l>1</l></block><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="n"/><block s="reportIfElse"><block s="reportLessThan"><block s="reportListLength"><block var="list"/></block><l>20</l></block><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>20</l></block></block></block></block><l>0</l></block><script><custom-block s="highlight %n %n"><block var="n"/><block s="reportSum"><block var="n"/><l>1</l></block></custom-block></script></block><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="n"/><block var="list"/></block><block s="reportListItem"><block s="reportSum"><block var="n"/><l>1</l></block><block var="list"/></block></block><script><block s="doSetVar"><l>green</l><l>0</l></block><block s="doSetVar"><l>_ Current Sort</l><block s="reportJoinWords"><list><block var="_ Current Sort"/><l> (failed)</l></list></block></block><custom-block s="highlight %n %n"><block var="n"/><block s="reportSum"><block var="n"/><l>1</l></block></custom-block><block s="doWait"><l>1</l></block><custom-block s="clear highlight"></custom-block><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block><block s="doSetVar"><l>green</l><l>0</l></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;pt:captura _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%cs"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doRun"><block var="action"/><list></list></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;cont&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _&#xD;ca:llança _&#xD;es:lanzar _&#xD;fr:lance _&#xD;pt:lança _&#xD;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="reset stats" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>_ Comparisons</l><l>0</l></block><block s="doSetVar"><l>_ Swaps</l><l>0</l></block><block s="doSetVar"><l>__ Array Writes</l><l>0</l></block><block s="doSetVar"><l>_ Aux Array Writes</l><l>0</l></block></script></block-definition><block-definition s="reset" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>green</l><l>0</l></block><block s="setPenHSVA"><l><option>hue</option></l><l>0</l></block><block s="setPenHSVA"><l><option>saturation</option></l><l>100</l></block><block s="setPenHSVA"><l><option>brightness</option></l><l>100</l></block><block s="doSetInstrument"><l>2</l></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="hide"></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="LR Quicksort %&apos;p&apos; %&apos;r&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>pivot</l><l>x</l><l>i</l><l>j</l></list></block><block s="doSetVar"><l>pivot</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportSum"><block var="p"/><block s="reportQuotient"><block s="reportDifference"><block var="r"/><block var="p"/></block><l>2</l></block></block></block></block><block s="doSetVar"><l>x</l><block s="reportListItem"><block var="pivot"/><block var="list"/></block></block><block s="doSetVar"><l>i</l><block var="p"/></block><block s="doSetVar"><l>j</l><block var="r"/></block><block s="doUntil"><block s="reportGreaterThan"><block var="i"/><block var="j"/></block><script><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doUntil"><block s="reportNot"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block var="x"/></block></block><script><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block></script></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doUntil"><block s="reportNot"><block s="reportGreaterThan"><block s="reportListItem"><block var="j"/><block var="list"/></block><block var="x"/></block></block><script><block s="doChangeVar"><l>j</l><l>-1</l></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block></script></block><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="i"/><block var="j"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block var="j"/><block var="list"/></custom-block></block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block><block s="doIf"><block s="reportEquals"><block var="i"/><block var="pivot"/></block><script><block s="doSetVar"><l>pivot</l><block var="j"/></block></script></block><block s="doIf"><block s="reportEquals"><block var="j"/><block var="pivot"/></block><script><block s="doSetVar"><l>pivot</l><block var="i"/></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doChangeVar"><l>j</l><l>-1</l></block></script></block></script></block><block s="doIf"><block s="reportLessThan"><block var="p"/><block var="j"/></block><script><custom-block s="LR Quicksort %n %n"><block var="p"/><block var="j"/></custom-block></script></block><block s="doIf"><block s="reportLessThan"><block var="i"/><block var="r"/></block><script><custom-block s="LR Quicksort %n %n"><block var="i"/><block var="r"/></custom-block></script></block></script></block-definition><block-definition s="Ask for Length" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>valid answer?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="valid answer?"/><script><block s="doAsk"><block s="reportIfElse"><block s="reportEquals"><block var="Sort to run"/><l>all</l></block><l>What is the base length of the list?</l><l>How many items?</l></block></block><block s="doSetVar"><l>valid answer?</l><block s="reportOr"><block s="reportEquals"><block s="getLastAnswer"></block><l></l></block><block s="reportAnd"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><block s="reportGreaterThan"><block s="getLastAnswer"></block><l>0</l></block></block></block></block><block s="playSound"><block s="reportSum"><block var="valid answer?"/><l>1</l></block></block></script></block><block s="doSetVar"><l>l</l><block s="reportIfElse"><block s="reportEquals"><block s="getLastAnswer"></block><l></l></block><block var="l"/><block s="getLastAnswer"></block></block></block><block s="doSetVar"><l>list</l><block s="reportNumbers"><l>1</l><block var="l"/></block></block><custom-block s="reset"></custom-block></script></block-definition><block-definition s="Ask for Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doShowVar"><l>All Sorts</l></block><block s="doSetVar"><l>valid answer?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="valid answer?"/><script><block s="doAsk"><l>Which sort do you want to run?</l></block><block s="doSetVar"><l>valid answer?</l><block s="reportIfElse"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><block s="reportNot"><block s="reportOr"><block s="reportLessThan"><block s="getLastAnswer"></block><l>0</l></block><block s="reportGreaterThan"><block s="getLastAnswer"></block><block s="reportListLength"><block var="All Sorts"/></block></block></block></block><block s="reportOr"><block s="reportListContainsItem"><block var="All Sorts"/><block s="getLastAnswer"></block></block><block s="reportEquals"><block s="getLastAnswer"></block><l>all</l></block></block></block></block><block s="playSound"><block s="reportSum"><block var="valid answer?"/><l>1</l></block></block></script></block><block s="doSetVar"><l>Sort to run</l><block s="getLastAnswer"></block></block><block s="doHideVar"><l>All Sorts</l></block></script></block-definition><block-definition s="Run All" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Original Length</l><block s="reportListLength"><block var="list"/></block></block><block s="doWait"><l>0.5</l></block><block s="doForEach"><l>item</l><block var="Sort List"/><script><block s="doSetVar"><l>list</l><block s="reportNumbers"><l>1</l><block s="evaluate"><block s="reportListItem"><l>3</l><block var="item"/></block><list><block var="Original Length"/></list></block></block></block><custom-block s="reset"></custom-block><block s="doWait"><l>0.5</l></block><block s="doSetVar"><l>_ Current Sort</l><l>Shuffle</l></block><custom-block s="reset stats"></custom-block><custom-block s="Shuffle"></custom-block><custom-block s="reset stats"></custom-block><custom-block s="clear highlight"></custom-block><block s="doWait"><l>1</l></block><block s="doSetVar"><l>_ Current Sort</l><block s="reportListItem"><l>1</l><block var="item"/></block></block><block s="doRun"><block s="reportListItem"><l>2</l><block var="item"/></block><list></list></block><custom-block s="Verify Sort"></custom-block><block s="doWait"><l>0.5</l></block></script></block></script></block-definition><block-definition s="Run Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doHideVar"><l>All Sorts</l></block><block s="doIfElse"><block s="reportEquals"><block var="Sort to run"/><l>all</l></block><script><custom-block s="Run All"></custom-block></script><script><block s="doWait"><l>1</l></block><block s="doSetVar"><l>_ Current Sort</l><l>Shuffle</l></block><custom-block s="Run Shuffle %s"><block var="Shuffle to Run"/></custom-block><custom-block s="clear highlight"></custom-block><block s="doWait"><l>1</l></block><custom-block s="reset stats"></custom-block><custom-block s="Run Sort %s"><block var="Sort to run"/></custom-block><custom-block s="Verify Sort"></custom-block></script></block></script></block-definition><block-definition s="Basic Shuffle" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>i</l><l>1</l></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportRandom"><block var="i"/><block s="reportListLength"><block var="list"/></block></block><block var="list"/></custom-block></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><custom-block s="visual update"></custom-block><block s="doIf"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block-definition><block-definition s="Run Shuffle %&apos;s&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doIfElse"><block s="reportIsA"><block var="s"/><l><option>number</option></l></block><script><block s="doRun"><block s="reportListItem"><l>2</l><block s="reportListItem"><block var="s"/><block var="Shuffle List"/></block></block><list></list></block></script><script><custom-block s="Run Sort %s"><block s="reportListIndex"><block s="reportFindFirst"><block s="reifyPredicate"><autolambda><block s="reportListContainsItem"><l/><block var="s"/></block></autolambda><list></list></block><block var="Shuffle List"/></block><block var="Shuffle List"/></block></custom-block></script></block></script></block-definition><block-definition s="Ask for Shuffle" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doShowVar"><l>All Shuffles</l></block><block s="doSetVar"><l>valid answer?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block var="valid answer?"/><script><block s="doAsk"><l>How do you want to shuffle the list?</l></block><block s="doSetVar"><l>valid answer?</l><block s="reportIfElse"><block s="reportIsA"><block s="getLastAnswer"></block><l><option>number</option></l></block><block s="reportNot"><block s="reportOr"><block s="reportLessThan"><block s="getLastAnswer"></block><l>0</l></block><block s="reportGreaterThan"><block s="getLastAnswer"></block><block s="reportListLength"><block var="All Shuffles"/></block></block></block></block><block s="reportListContainsItem"><block var="All Shuffles"/><block s="getLastAnswer"></block></block></block></block><block s="playSound"><block s="reportSum"><block var="valid answer?"/><l>1</l></block></block></script></block><block s="doSetVar"><l>Shuffle to Run</l><block s="getLastAnswer"></block></block><block s="doHideVar"><l>All Shuffles</l></block></script></block-definition><block-definition s="Reversed" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>i</l><l>1</l></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>80</l></block></block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="i"/><block s="reportSum"><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block var="i"/></block></block></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block var="i"/></block></block><block var="list"/></custom-block></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><custom-block s="visual update"></custom-block><block s="doIf"><block s="reportGreaterThan"><block var="i"/><block s="reportSum"><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block var="i"/></block></block></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block-definition><block-definition s="Almost Sorted" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>i</l><l>1</l></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>240</l></block></block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="i"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>20</l></block></block></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="list"/></block></block><block s="reportRandom"><l>1</l><block s="reportListLength"><block var="list"/></block></block><block var="list"/></custom-block></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block></script></block><custom-block s="visual update"></custom-block><block s="doIf"><block s="reportGreaterThan"><block var="i"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>20</l></block></block></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block-definition><block-definition s="Few Unique %&apos;unique&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doSetVar"><l>i</l><l>1</l></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportProduct"><block var="unique"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block var="i"/><block var="unique"/></block></block></block></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><custom-block s="highlight %n %n"><block s="reportDifference"><block var="i"/><l>1</l></block><l></l></custom-block><block s="doIf"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block-definition><block-definition s="git %&apos;l&apos; %&apos;d&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input></inputs><script><block s="doReport"><block s="reportIfElse"><block s="reportLessThan"><block var="d"/><l>12</l></block><l>12</l><block s="reportIfElse"><block s="reportEquals"><block s="reportModulus"><block var="l"/><block var="d"/></block><l>0</l></block><block var="d"/><custom-block s="git %n %n"><block var="l"/><block s="reportDifference"><block var="d"/><l>1</l></block></custom-block></block></block></block></script></block-definition><block-definition s="Two Unique" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>i</l><l>1</l></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportProduct"><block s="reportListLength"><block var="list"/></block><block s="reportSum"><l>0.25</l><block s="reportQuotient"><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportProduct"><l>2</l><block s="reportQuotient"><block s="reportSum"><block var="i"/><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>20</l></block></block><l>2</l></block></block><block s="reportListLength"><block var="list"/></block></block></block><l>2</l></block></block></block></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><custom-block s="highlight %n %n"><block s="reportDifference"><block var="i"/><l>1</l></block><l>0</l></custom-block><block s="doIf"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block-definition><block-definition s="Quick Insertion Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>index</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doSetVar"><l>i</l><block s="reportDifference"><block var="index"/><l>1</l></block></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportNot"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block></block><block s="reportLessThan"><block var="i"/><l>1</l></block></block><script><block s="doChangeVar"><l>i</l><l>-1</l></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block></script></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doInsertInList"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doDeleteFromList"><block s="reportSum"><block var="index"/><l>1</l></block><block var="list"/></block><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="index"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block></block><l>0</l></block><script><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block></script></block></script></block></script></block-definition><block-definition s="Tent Shape" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>i</l><l>1</l></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><block var="i"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block><script><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportSum"><l>1</l><block s="reportProduct"><l>2</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block var="i"/></block></block></block></block></script><script><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportProduct"><l>2</l><block var="i"/></block></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><custom-block s="highlight %n %n"><block s="reportDifference"><block var="i"/><l>1</l></block><l>0</l></custom-block><block s="doIf"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block-definition><block-definition s="V Shape" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>i</l><l>1</l></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doIfElse"><block s="reportGreaterThan"><block var="i"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block><script><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportProduct"><l>2</l><block s="reportDifference"><block var="i"/><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block></block></script><script><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportSum"><block s="reportSum"><block s="reportProduct"><l>-2</l><block var="i"/></block><block s="reportListLength"><block var="list"/></block></block><l>1</l></block></block></script></block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block></script></block></script></block><custom-block s="highlight %n %n"><block s="reportDifference"><block var="i"/><l>1</l></block><l>0</l></custom-block><block s="doIf"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block-definition><block-definition s="reverse %&apos;speed&apos; %&apos;start&apos; %&apos;end&apos;" type="command" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doDeclareVariables"><list><l>a</l><l>b</l></list></block><block s="doSetVar"><l>a</l><block var="start"/></block><block s="doSetVar"><l>b</l><block var="end"/></block><block s="doUntil"><block s="reportNot"><block s="reportLessThan"><block var="a"/><block var="b"/></block></block><script><custom-block s="swap %n %n"><block var="a"/><block var="b"/></custom-block><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block s="reportDifference"><block var="a"/><block var="start"/></block><block var="speed"/></block><l>0</l></block><script><custom-block s="highlight %n %n"><block var="a"/><block var="b"/></custom-block></script></block><block s="doChangeVar"><l>a</l><l>1</l></block><block s="doChangeVar"><l>b</l><l>-1</l></block></script></block><custom-block s="clear highlight"></custom-block></script></block-definition><block-definition s="Final Radix" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>i</l><l>2</l></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doWarp"><script><block s="doRepeat"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><script><block s="doIf"><block s="reportNot"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block></block><script><block s="doReplaceInList"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="list"/><block s="reportSum"><block s="reportQuotient"><block var="i"/><l>2</l></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></block></block><block s="doReplaceInList"><block var="i"/><block var="list"/><block s="reportQuotient"><block var="i"/><l>2</l></block></block><block s="doChangeVar"><l>i</l><l>2</l></block></script></block></script></block></script></block><custom-block s="highlight %n %n"><block s="reportDifference"><block var="i"/><l>1</l></block><block var="i"/></custom-block><block s="doIf"><block s="reportGreaterThan"><block var="i"/><block s="reportListLength"><block var="list"/></block></block><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block></script></block></script></custom-block></script></block-definition><block-definition s="Sawtooth %&apos;n&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%n"></input></inputs><script><block s="doRepeat"><block var="n"/><script><block s="doDeclareVariables"><list><l>j</l></list></block><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>j</l><l>2</l></block><block s="doUntil"><block s="reportGreaterThan"><block var="j"/><block s="reportListLength"><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block var="j"/><l>-1</l></custom-block><block s="doIf"><block s="reportEquals"><block s="reportModulus"><block var="i"/><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block></block><l>0</l></block><script><custom-block s="visual update"></custom-block></script></block><block s="doChangeVar"><l>i</l><l>1</l></block><block s="doChangeVar"><l>j</l><l>2</l></block></script></block></script></block></script></block-definition><block-definition s="Add Basic Shuffles" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Shuffle List</l><block s="reportNewList"><list><block s="reportNewList"><list><l>Basic Shuffle</l><block s="reifyScript"><script><custom-block s="Basic Shuffle"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Already Sorted</l><block s="reifyScript"><script><custom-block s="clear highlight"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Reversed</l><block s="reifyScript"><script><custom-block s="Reversed"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Almost Sorted</l><block s="reifyScript"><script><custom-block s="Almost Sorted"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Almost Reversed</l><block s="reifyScript"><script><custom-block s="Reversed"></custom-block><custom-block s="Almost Sorted"></custom-block></script><list></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Few Unique Shuffles" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Shuffle List</l><block s="reportConcatenatedLists"><list><block var="Shuffle List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Few Unique</l><block s="reifyScript"><script><custom-block s="Few Unique %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><custom-block s="git %n %n"><block s="reportListLength"><block var="list"/></block><l>20</l></custom-block></block></block></custom-block><custom-block s="Basic Shuffle"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Reversed Few Unique</l><block s="reifyScript"><script><custom-block s="Few Unique %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><custom-block s="git %n %n"><block s="reportListLength"><block var="list"/></block><l>20</l></custom-block></block></block></custom-block><custom-block s="Reversed"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Almost Sorted Few Unique</l><block s="reifyScript"><script><custom-block s="Few Unique %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><custom-block s="git %n %n"><block s="reportListLength"><block var="list"/></block><l>20</l></custom-block></block></block></custom-block><custom-block s="Almost Sorted"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Very Few Unique</l><block s="reifyScript"><script><custom-block s="Few Unique %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>5</l></block></block></custom-block><custom-block s="Basic Shuffle"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Two Unique</l><block s="reifyScript"><script><custom-block s="Two Unique"></custom-block><custom-block s="Basic Shuffle"></custom-block></script><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Shape Shuffles" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Shuffle List</l><block s="reportConcatenatedLists"><list><block var="Shuffle List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>V Shaped</l><block s="reifyScript"><script><custom-block s="V Shape"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Tent Shaped</l><block s="reifyScript"><script><custom-block s="Tent Shape"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>W Shaped</l><block s="reifyScript"><script><custom-block s="V Shape"></custom-block><custom-block s="Sawtooth %n"><l>1</l></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>M Shaped</l><block s="reifyScript"><script><custom-block s="Tent Shape"></custom-block><custom-block s="Sawtooth %n"><l>1</l></custom-block></script><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Sawtooth Shuffles" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Shuffle List</l><block s="reportConcatenatedLists"><list><block var="Shuffle List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Final Merge</l><block s="reifyScript"><script><custom-block s="V Shape"></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><l>1</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Reversed Final Merge</l><block s="reifyScript"><script><custom-block s="V Shape"></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Sawtooth</l><block s="reifyScript"><script><custom-block s="Sawtooth %n"><l>2</l></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Sawtooth 2</l><block s="reifyScript"><script><custom-block s="Sawtooth %n"><l>3</l></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Cool Pattern</l><block s="reifyScript"><script><custom-block s="Sawtooth %n"><l>10</l></custom-block></script><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Rotated Shuffles" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Shuffle List</l><block s="reportConcatenatedLists"><list><block var="Shuffle List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Rotated</l><block s="reifyScript"><script><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block><block s="reportListLength"><block var="list"/></block></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Reverse Rotated</l><block s="reifyScript"><script><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block><block s="reportListLength"><block var="list"/></block></custom-block></script><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Add Sort Based Shuffles" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Shuffle List</l><block s="reportConcatenatedLists"><list><block var="Shuffle List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Final Radix</l><block s="reifyScript"><script><custom-block s="Final Radix"></custom-block></script><list></list></block></list></block><block s="reportNewList"><list><l>Reversed Final Radix</l><block s="reifyScript"><script><custom-block s="Final Radix"></custom-block><custom-block s="Reversed"></custom-block></script><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Looping Comb Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>j</l><l>g</l><l>pi</l></list></block><block s="doSetVar"><l>g</l><block s="reportListLength"><block var="list"/></block></block><block s="doUntil"><block s="reportEquals"><block var="g"/><l>0</l></block><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>pi</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportListContainsItem"><block var="pi"/><block var="i"/></block><script><block s="doAddToList"><block var="i"/><block var="pi"/></block><block s="doSetVar"><l>j</l><block s="reportSum"><block var="i"/><block var="g"/></block></block><block s="doSetVar"><l>i</l><block s="reportSum"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block></block></block><block s="doSetVar"><l>j</l><block s="reportSum"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="j"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block></block></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block var="i"/><block var="j"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="j"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block var="j"/><block var="list"/></custom-block></block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block></script></block></script><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="j"/><block var="list"/></block></block><script><block s="doSetVar"><l>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block var="j"/><block var="list"/></custom-block></block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block></script></block></script></block><block s="doChangeVar"><l>i</l><block var="g"/></block></script></block><block s="doChangeVar"><l>g</l><l>-1</l></block></script></block><custom-block s="Bubble Sort"></custom-block></script><scripts><script x="471.9833984375002" y="648.9999999999998"><block var="j"/></script></scripts></block-definition><block-definition s="Add Comb Sorts" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>Sort List</l><block s="reportConcatenatedLists"><list><block var="Sort List"/><block s="reportNewList"><list><block s="reportNewList"><list><l>Comb Sort</l><block s="reifyScript"><script><custom-block s="Comb Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>0.75</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Cocktail Comb Sort</l><block s="reifyScript"><script><custom-block s="Cocktail Comb Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>0.75</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Looping Comb Sort</l><block s="reifyScript"><script><custom-block s="Looping Comb Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>0.75</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Rotate Comb Sort</l><block s="reifyScript"><script><custom-block s="Rotate Comb Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>1</l></block></autolambda><list></list></block></list></block><block s="reportNewList"><list><l>Rotate Looping Comb Sort</l><block s="reifyScript"><script><custom-block s="Rotate Looping Comb Sort"></custom-block></script><list></list></block><block s="reifyReporter"><autolambda><block s="reportProduct"><l></l><l>1</l></block></autolambda><list></list></block></list></block></list></block></list></block></block></script></block-definition><block-definition s="Rotate Comb Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>gap</l><l>done?</l></list></block><block s="doSetVar"><l>gap</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doUntil"><block s="reportLessThan"><block var="gap"/><l>1</l></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportDifference"><block s="reportListLength"><block var="list"/></block><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><block var="list"/></block></block><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="rotate from %n to %n %n"><block var="i"/><block s="reportSum"><block var="i"/><block s="reportMonadic"><l><option>floor</option></l><block var="gap"/></block></block><l>-1</l></custom-block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>gap</l><l>-1.3</l></block></script></block><block s="doIf"><block s="reportNot"><block var="done?"/></block><script><custom-block s="Bubble Sort"></custom-block></script></block></script></block-definition><block-definition s="Rotate Looping Comb Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>j</l><l>g</l><l>pi</l></list></block><block s="doSetVar"><l>g</l><block s="reportListLength"><block var="list"/></block></block><block s="doUntil"><block s="reportEquals"><block var="g"/><l>0</l></block><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doSetVar"><l>pi</l><block s="reportNewList"><list></list></block></block><block s="doUntil"><block s="reportListContainsItem"><block var="pi"/><block var="i"/></block><script><block s="doAddToList"><block var="i"/><block var="pi"/></block><block s="doSetVar"><l>j</l><block s="reportSum"><block var="i"/><block var="g"/></block></block><block s="doSetVar"><l>i</l><block s="reportSum"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="i"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block></block></block><block s="doSetVar"><l>j</l><block s="reportSum"><l>1</l><block s="reportModulus"><block s="reportDifference"><block var="j"/><l>1</l></block><block s="reportListLength"><block var="list"/></block></block></block></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block var="i"/><block var="j"/></block><script><block s="doIf"><block s="reportLessThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="j"/><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="j"/><block var="i"/><l>-1</l></custom-block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block></script></block></script><script><block s="doIf"><block s="reportGreaterThan"><block s="reportListItem"><block var="i"/><block var="list"/></block><block s="reportListItem"><block var="j"/><block var="list"/></block></block><script><custom-block s="rotate from %n to %n %n"><block var="i"/><block var="j"/><l>-1</l></custom-block><custom-block s="highlight %n %n"><block var="i"/><block var="j"/></custom-block></script></block></script></block><block s="doChangeVar"><l>i</l><block var="g"/></block></script></block><block s="doChangeVar"><l>g</l><l>-1</l></block></script></block><custom-block s="Bubble Sort"></custom-block></script><scripts><script x="471.9833984375002" y="648.9999999999999"><block var="j"/></script></scripts></block-definition><block-definition s="binary search %&apos;l&apos; %&apos;r&apos; %&apos;value&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%n"></input><input type="%n"></input><input type="%n"></input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="l"/><block var="r"/></block><script><block s="doReport"><block var="l"/></block></script></block><block s="doDeclareVariables"><list><l>mid</l></list></block><custom-block s="highlight %n %n"><block var="l"/><block var="r"/></custom-block><block s="doWait"><l>0</l></block><block s="doSetVar"><l>mid</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportSum"><block var="l"/><block var="r"/></block><l>2</l></block></block></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportLessThan"><block s="reportListItem"><block var="mid"/><block var="list"/></block><block var="value"/></block><script><block s="doReport"><custom-block s="binary search %n %n %n"><block s="reportSum"><block var="mid"/><l>1</l></block><block var="r"/><block var="value"/></custom-block></block></script><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doIfElse"><block s="reportGreaterThan"><block s="reportListItem"><block var="mid"/><block var="list"/></block><block var="value"/></block><script><block s="doReport"><custom-block s="binary search %n %n %n"><block var="l"/><block s="reportDifference"><block var="mid"/><l>1</l></block><block var="value"/></custom-block></block></script><script><block s="doReport"><block var="mid"/></block></script></block></script></block></script></block-definition><block-definition s="Binary Insertion Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>index</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doSetVar"><l>i</l><custom-block s="binary search %n %n %n"><l>1</l><block var="index"/><block s="reportListItem"><block var="index"/><block var="list"/></block></custom-block></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doInsertInList"><block s="reportListItem"><block var="index"/><block var="list"/></block><block var="i"/><block var="list"/></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doDeleteFromList"><block s="reportSum"><block var="index"/><l>1</l></block><block var="list"/></block><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block></script></block></script></block-definition><block-definition s="thatsOvens Optimized Binary Insertion Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>j</l></list></block><block s="doFor"><l>index</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doSetVar"><l>j</l><l>1</l></block><block s="doSetVar"><l>i</l><block s="reportDifference"><block var="index"/><l>1</l></block></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportOr"><block s="reportNot"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block></block><block s="reportLessThan"><block var="i"/><l>1</l></block></block><block s="reportGreaterThan"><block var="j"/><block s="reportMonadic"><l><option>lg</option></l><block var="index"/></block></block></block><script><block s="doChangeVar"><l>i</l><l>-1</l></block><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doChangeVar"><l>j</l><l>1</l></block></script></block><block s="doChangeVar"><l>__ Array Writes</l><l>2</l></block><block s="doIfElse"><block s="reportGreaterThan"><block var="j"/><block s="reportMonadic"><l><option>lg</option></l><block var="index"/></block></block><script><block s="doSetVar"><l>i</l><custom-block s="binary search %n %n %n"><l>1</l><block var="index"/><block s="reportListItem"><block var="index"/><block var="list"/></block></custom-block></block><block s="doInsertInList"><block s="reportListItem"><block var="index"/><block var="list"/></block><block var="i"/><block var="list"/></block><block s="doDeleteFromList"><block s="reportSum"><block var="index"/><l>1</l></block><block var="list"/></block><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block></script><script><block s="doInsertInList"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block><block s="doDeleteFromList"><block s="reportSum"><block var="index"/><l>1</l></block><block var="list"/></block><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block></script></block></script></block></script></block-definition><block-definition s="Linebinary Insertion Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doFor"><l>index</l><l>1</l><block s="reportListLength"><block var="list"/></block><script><block s="doIfElse"><block s="reportGreaterThan"><block s="reportMonadic"><l><option>abs</option></l><block s="reportDifference"><block s="reportListItem"><block s="reportDifference"><block var="index"/><l>1</l></block><block var="list"/></block><block s="reportListItem"><block var="index"/><block var="list"/></block></block></block><block s="reportMonadic"><l><option>lg</option></l><block var="index"/></block></block><script><block s="doSetVar"><l>i</l><custom-block s="binary search %n %n %n"><l>1</l><block var="index"/><block s="reportListItem"><block var="index"/><block var="list"/></block></custom-block></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doInsertInList"><block s="reportListItem"><block var="index"/><block var="list"/></block><block var="i"/><block var="list"/></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doDeleteFromList"><block s="reportSum"><block var="index"/><l>1</l></block><block var="list"/></block><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block></script><script><block s="doSetVar"><l>i</l><block s="reportDifference"><block var="index"/><l>1</l></block></block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><block s="doUntil"><block s="reportOr"><block s="reportNot"><block s="reportLessThan"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportListItem"><block var="i"/><block var="list"/></block></block></block><block s="reportLessThan"><block var="i"/><l>1</l></block></block><script><block s="doChangeVar"><l>i</l><l>-1</l></block><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block></script></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doInsertInList"><block s="reportListItem"><block var="index"/><block var="list"/></block><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></block><block s="doChangeVar"><l>__ Array Writes</l><l>1</l></block><block s="doDeleteFromList"><block s="reportSum"><block var="index"/><l>1</l></block><block var="list"/></block><custom-block s="highlight %n %n"><block var="index"/><block var="i"/></custom-block></script></block></script></block></script></block-definition><block-definition s="Walnut Sort" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>index</l><l>done?</l><l>end</l><l>start</l></list></block><block s="doSetVar"><l>start</l><l>1</l></block><block s="doSetVar"><l>end</l><block s="reportListLength"><block var="list"/></block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="catch %upvar %cs"><l>tag</l><script><block s="doForever"><script><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><block s="doRepeat"><l>3</l><script><block s="doSetVar"><l>i</l><l>1</l></block><block s="doFor"><l>i</l><block var="start"/><block var="end"/><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>end</l><l>-1</l></block><block s="doIf"><block var="done?"/><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block><block s="doRepeat"><l>2</l><script><block s="doFor"><l>i</l><block var="end"/><block var="start"/><script><block s="doChangeVar"><l>_ Comparisons</l><l>1</l></block><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>list</l><custom-block s="swap item %n with item %n of list %l"><block var="i"/><block s="reportSum"><block var="i"/><l>1</l></block><block var="list"/></custom-block></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><custom-block s="visual update"></custom-block></script></block></script></block><block s="doChangeVar"><l>start</l><l>1</l></block><block s="doIf"><block var="done?"/><script><custom-block s="throw %s"><block var="tag"/></custom-block></script></block><block s="doSetVar"><l>done?</l><block s="reportBoolean"><l><bool>true</bool></l></block></block></script></block></script></block></script></custom-block></script></block-definition></blocks><variables><variable name="list"><list struct="atomic" id="11871">1,6,15,17,2,22,3,23,5,10,12,16,13,21,19,24,8,4,14,20,7,9,11,18,25</list></variable><variable name="highlight"><l>25</l></variable><variable name="highlight 2"><l>24</l></variable><variable name="i"><l>25</l></variable><variable name="_ Current Sort"><l>Bubble Sort</l></variable><variable name="_ Comparisons"><l>24</l></variable><variable name="_ Swaps"><l>19</l></variable><variable name="All Sorts"><list struct="atomic" id="11872">Bubble Sort,Sinking Sort,Cocktail Shaker Sort,Cashew Sort,Walnut Sort,Comb Sort,Cocktail Comb Sort,Looping Comb Sort,Rotate Comb Sort,Rotate Looping Comb Sort,Lemon Sort,Lime Sort,Orange Sort,Grapefruit Sort,Kinnow Sort,Kiyomi Sort,Chinotto Sort,Mandarin Orange Sort,Red Sort,Invered Sort,Citron Sort,Single Directional Chinotto Sort,Single Directional Mandarin Orange Sort,Quasi-Rotating Red Lime,Rotating Red Lime Sort,Hyuganatsu Sort,Rotating Hyuganatsu Sort,Odd-Even Sort,Base 3 Odd-Even Sort,Base 4 Odd-Even Sort,Base n/16 Odd-Even Sort,Comb Odd-Even Sort,Odd then Even Sort,Odd then Even Sort + Merge,Quick Sort,Stable Quick Sort,LR Quick Sort,Circle Sort,Quasi-Circle Sort,Circloid Sort,3/4 Circle Sort,Sviddall-Ralbävk Sort,Flagnafir Sort,Selection Sort,Rotating Selection Sort,Insertion Sort,Binary Insertion Sort,thatsOven&apos;s Optimized Binary Insertion Sort,Linebinary Insertion Sort,Shell Sort,Ciura Gap Shell Sort,Stooge Sort,3/4 Stooge Sort,Quad Stooge Sort,Circle Stooge Sort,X-Stooge Sort,Y-Stooge Sort,Z-Stooge Sort,BSY Silly Sort,BSY Slow Sort</list></variable><variable name="Sort List"><list id="11873"><item><list id="11874"><item><l>Bubble Sort</l></item><item><context id="11875"><inputs></inputs><variables></variables><script><custom-block s="Bubble Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="11879"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="11881"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>4</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11879"></ref></context></item></list></item><item><list id="11887"><item><l>Sinking Sort</l></item><item><context id="11888"><inputs></inputs><variables></variables><script><custom-block s="Sinking Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11879"></ref></context></item><item><context id="11892"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>4</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11879"></ref></context></item></list></item><item><list id="11898"><item><l>Cocktail Shaker Sort</l></item><item><context id="11899"><inputs></inputs><variables></variables><script><custom-block s="Cocktail Shaker Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11879"></ref></context></item><item><context id="11903"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>4</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11879"></ref></context></item></list></item><item><list id="11909"><item><l>Cashew Sort</l></item><item><context id="11910"><inputs></inputs><variables></variables><script><custom-block s="Cashew Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11879"></ref></context></item><item><context id="11914"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>4</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11879"></ref></context></item></list></item><item><list id="11920"><item><l>Walnut Sort</l></item><item><context id="11921"><inputs></inputs><variables></variables><script><custom-block s="Walnut Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11879"></ref></context></item><item><context id="11925"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>4</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11879"></ref></context></item></list></item><item><list id="11931"><item><l>Comb Sort</l></item><item><context id="11932"><inputs></inputs><variables></variables><script><custom-block s="Comb Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="11936"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="11938"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>0.75</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11936"></ref></context></item></list></item><item><list id="11944"><item><l>Cocktail Comb Sort</l></item><item><context id="11945"><inputs></inputs><variables></variables><script><custom-block s="Cocktail Comb Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11936"></ref></context></item><item><context id="11949"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>0.75</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11936"></ref></context></item></list></item><item><list id="11955"><item><l>Looping Comb Sort</l></item><item><context id="11956"><inputs></inputs><variables></variables><script><custom-block s="Looping Comb Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11936"></ref></context></item><item><context id="11960"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>0.75</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11936"></ref></context></item></list></item><item><list id="11966"><item><l>Rotate Comb Sort</l></item><item><context id="11967"><inputs></inputs><variables></variables><script><custom-block s="Rotate Comb Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11936"></ref></context></item><item><context id="11971"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11936"></ref></context></item></list></item><item><list id="11977"><item><l>Rotate Looping Comb Sort</l></item><item><context id="11978"><inputs></inputs><variables></variables><script><custom-block s="Rotate Looping Comb Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11936"></ref></context></item><item><context id="11982"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11936"></ref></context></item></list></item><item><list id="11988"><item><l>Lemon Sort</l></item><item><context id="11989"><inputs></inputs><variables></variables><script><custom-block s="Lemon Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="11993"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="11995"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item></list></item><item><list id="12001"><item><l>Lime Sort</l></item><item><context id="12002"><inputs></inputs><variables></variables><script><custom-block s="Lime Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item><item><context id="12006"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item></list></item><item><list id="12012"><item><l>Orange Sort</l></item><item><context id="12013"><inputs></inputs><variables></variables><script><custom-block s="Orange Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item><item><context id="12017"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item></list></item><item><list id="12023"><item><l>Grapefruit Sort</l></item><item><context id="12024"><inputs></inputs><variables></variables><script><custom-block s="Grapefruit Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item><item><context id="12028"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item></list></item><item><list id="12034"><item><l>Kinnow Sort</l></item><item><context id="12035"><inputs></inputs><variables></variables><script><custom-block s="Kinnow Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item><item><context id="12039"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item></list></item><item><list id="12045"><item><l>Kiyomi Sort</l></item><item><context id="12046"><inputs></inputs><variables></variables><script><custom-block s="Kiyomi Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item><item><context id="12050"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item></list></item><item><list id="12056"><item><l>Chinotto Sort</l></item><item><context id="12057"><inputs></inputs><variables></variables><script><custom-block s="Chinotto Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item><item><context id="12061"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item></list></item><item><list id="12067"><item><l>Mandarin Orange Sort</l></item><item><context id="12068"><inputs></inputs><variables></variables><script><custom-block s="Mandarin Orange Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item><item><context id="12072"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="11993"></ref></context></item></list></item><item><list id="12078"><item><l>Red Sort</l></item><item><context id="12079"><inputs></inputs><variables></variables><script><custom-block s="Red Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12083"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="12085"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item></list></item><item><list id="12091"><item><l>Invered Sort</l></item><item><context id="12092"><inputs></inputs><variables></variables><script><custom-block s="Invered Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item><item><context id="12096"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item></list></item><item><list id="12102"><item><l>Citron Sort</l></item><item><context id="12103"><inputs></inputs><variables></variables><script><custom-block s="Citron Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item><item><context id="12107"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item></list></item><item><list id="12113"><item><l>Single Directional Chinotto Sort</l></item><item><context id="12114"><inputs></inputs><variables></variables><script><custom-block s="SD Chinotto Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item><item><context id="12118"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item></list></item><item><list id="12124"><item><l>Single Directional Mandarin Orange Sort</l></item><item><context id="12125"><inputs></inputs><variables></variables><script><custom-block s="SD MO Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item><item><context id="12129"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item></list></item><item><list id="12135"><item><l>Quasi-Rotating Red Lime</l></item><item><context id="12136"><inputs></inputs><variables></variables><script><custom-block s="Quasi-Rotating Red Lime Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item><item><context id="12140"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item></list></item><item><list id="12146"><item><l>Rotating Red Lime Sort</l></item><item><context id="12147"><inputs></inputs><variables></variables><script><custom-block s="Rotating Red Lime Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item><item><context id="12151"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item></list></item><item><list id="12157"><item><l>Hyuganatsu Sort</l></item><item><context id="12158"><inputs></inputs><variables></variables><script><custom-block s="Hyuganatsu Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item><item><context id="12162"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item></list></item><item><list id="12168"><item><l>Rotating Hyuganatsu Sort</l></item><item><context id="12169"><inputs></inputs><variables></variables><script><custom-block s="Rotate Hyuganatsu Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item><item><context id="12173"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12083"></ref></context></item></list></item><item><list id="12179"><item><l>Odd-Even Sort</l></item><item><context id="12180"><inputs></inputs><variables></variables><script><custom-block s="Odd-Even Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12184"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="12186"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item></list></item><item><list id="12192"><item><l>Base 3 Odd-Even Sort</l></item><item><context id="12193"><inputs></inputs><variables></variables><script><custom-block s="Base 3 Odd-Even Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item><item><context id="12197"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item></list></item><item><list id="12203"><item><l>Base 4 Odd-Even Sort</l></item><item><context id="12204"><inputs></inputs><variables></variables><script><custom-block s="Base 4 Odd-Even Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item><item><context id="12208"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item></list></item><item><list id="12214"><item><l>Base n/16 Odd-Even Sort</l></item><item><context id="12215"><inputs></inputs><variables></variables><script><custom-block s="Base n/16 Odd-Even Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item><item><context id="12219"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item></list></item><item><list id="12225"><item><l>Comb Odd-Even Sort</l></item><item><context id="12226"><inputs></inputs><variables></variables><script><custom-block s="Comb Odd-Even Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item><item><context id="12230"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item></list></item><item><list id="12236"><item><l>Odd then Even Sort</l></item><item><context id="12237"><inputs></inputs><variables></variables><script><custom-block s="Odd then Even Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item><item><context id="12241"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>0.75</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item></list></item><item><list id="12247"><item><l>Odd then Even Sort + Merge</l></item><item><context id="12248"><inputs></inputs><variables></variables><script><custom-block s="Odd then Even Sort + Merge"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item><item><context id="12252"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>0.75</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12184"></ref></context></item></list></item><item><list id="12258"><item><l>Quick Sort</l></item><item><context id="12259"><inputs></inputs><variables></variables><script><custom-block s="Quick Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12267"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="12269"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12267"></ref></context></item></list></item><item><list id="12275"><item><l>Stable Quick Sort</l></item><item><context id="12276"><inputs></inputs><variables></variables><script><custom-block s="Stable Quick Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12267"></ref></context></item><item><context id="12284"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12267"></ref></context></item></list></item><item><list id="12290"><item><l>LR Quick Sort</l></item><item><context id="12291"><inputs></inputs><variables></variables><script><custom-block s="LR Quicksort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12267"></ref></context></item><item><context id="12299"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12267"></ref></context></item></list></item><item><list id="12305"><item><l>Circle Sort</l></item><item><context id="12306"><inputs></inputs><variables></variables><script><custom-block s="Circle Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12310"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="12312"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>3</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12310"></ref></context></item></list></item><item><list id="12318"><item><l>Quasi-Circle Sort</l></item><item><context id="12319"><inputs></inputs><variables></variables><script><custom-block s="Quasi-Circle Sort %n %n %b"><l>1</l><block s="reportListLength"><block var="list"/></block><l><bool>true</bool></l></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12310"></ref></context></item><item><context id="12328"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12310"></ref></context></item></list></item><item><list id="12334"><item><l>Circloid Sort</l></item><item><context id="12335"><inputs></inputs><variables></variables><script><custom-block s="Circloid Sort %n %n %b"><l></l><l></l><l><bool>true</bool></l></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12310"></ref></context></item><item><context id="12342"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>3</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12310"></ref></context></item></list></item><item><list id="12348"><item><l>3/4 Circle Sort</l></item><item><context id="12349"><inputs></inputs><variables></variables><script><custom-block s="3/4 Circle Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12310"></ref></context></item><item><context id="12353"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>30</l></block><l>30</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12310"></ref></context></item></list></item><item><list id="12363"><item><l>Sviddall-Ralbävk Sort</l></item><item><context id="12364"><inputs></inputs><variables></variables><script><custom-block s="Sviddall-Ralbävk Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12368"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="12370"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12368"></ref></context></item></list></item><item><list id="12376"><item><l>Flagnafir Sort</l></item><item><context id="12377"><inputs></inputs><variables></variables><script><custom-block s="Flagnafir Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12368"></ref></context></item><item><context id="12381"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>.6</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12368"></ref></context></item></list></item><item><list id="12387"><item><l>Selection Sort</l></item><item><context id="12388"><inputs></inputs><variables></variables><script><custom-block s="Selection Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12392"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="12394"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>.3</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12392"></ref></context></item></list></item><item><list id="12400"><item><l>Rotating Selection Sort</l></item><item><context id="12401"><inputs></inputs><variables></variables><script><custom-block s="Rotating Selection Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12392"></ref></context></item><item><context id="12405"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12392"></ref></context></item></list></item><item><list id="12411"><item><l>Insertion Sort</l></item><item><context id="12412"><inputs></inputs><variables></variables><script><custom-block s="Insertion Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12416"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="12418"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item></list></item><item><list id="12424"><item><l>Binary Insertion Sort</l></item><item><context id="12425"><inputs></inputs><variables></variables><script><custom-block s="Binary Insertion Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item><item><context id="12429"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item></list></item><item><list id="12435"><item><l>thatsOven&apos;s Optimized Binary Insertion Sort</l></item><item><context id="12436"><inputs></inputs><variables></variables><script><custom-block s="thatsOvens Optimized Binary Insertion Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item><item><context id="12440"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item></list></item><item><list id="12446"><item><l>Linebinary Insertion Sort</l></item><item><context id="12447"><inputs></inputs><variables></variables><script><custom-block s="Linebinary Insertion Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item><item><context id="12451"><inputs></inputs><variables></variables><block s="reportQuotient"><l></l><l>2</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item></list></item><item><list id="12457"><item><l>Shell Sort</l></item><item><context id="12458"><inputs></inputs><variables></variables><script><custom-block s="Shell Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item><item><context id="12462"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>0.75</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item></list></item><item><list id="12468"><item><l>Ciura Gap Shell Sort</l></item><item><context id="12469"><inputs></inputs><variables></variables><script><custom-block s="Ciura Gap Shell Sort"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item><item><context id="12473"><inputs></inputs><variables></variables><block s="reportProduct"><l></l><l>1</l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12416"></ref></context></item></list></item><item><list id="12479"><item><l>Stooge Sort</l></item><item><context id="12480"><inputs></inputs><variables></variables><script><custom-block s="Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12488"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="12490"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>24</l></block><l>24</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item></list></item><item><list id="12500"><item><l>3/4 Stooge Sort</l></item><item><context id="12501"><inputs></inputs><variables></variables><script><custom-block s="3/4 Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item><item><context id="12509"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>16</l></block><l>16</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item></list></item><item><list id="12519"><item><l>Quad Stooge Sort</l></item><item><context id="12520"><inputs></inputs><variables></variables><script><custom-block s="Quad Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item><item><context id="12528"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>32</l></block><l>32</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item></list></item><item><list id="12538"><item><l>Circle Stooge Sort</l></item><item><context id="12539"><inputs></inputs><variables></variables><script><custom-block s="Circloid Sort 2 %n %n %b"><l></l><l></l><l><bool>true</bool></l></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item><item><context id="12546"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>48</l></block><l>48</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item></list></item><item><list id="12556"><item><l>X-Stooge Sort</l></item><item><context id="12557"><inputs></inputs><variables></variables><script><custom-block s="X-Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item><item><context id="12565"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>20</l></block><l>20</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item></list></item><item><list id="12575"><item><l>Y-Stooge Sort</l></item><item><context id="12576"><inputs></inputs><variables></variables><script><custom-block s="Y-Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item><item><context id="12584"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>16</l></block><l>16</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item></list></item><item><list id="12594"><item><l>Z-Stooge Sort</l></item><item><context id="12595"><inputs></inputs><variables></variables><script><custom-block s="Z-Stooge Sort %n %n"><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item><item><context id="12603"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>13</l></block><l>13</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12488"></ref></context></item></list></item><item><list id="12613"><item><l>BSY Silly Sort</l></item><item><context id="12614"><inputs></inputs><variables></variables><script><custom-block s="BSY Silly Sort %n %n %predRing"><l>1</l><block s="reportListLength"><block var="list"/></block><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12631"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item><item><context id="12633"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>30</l></block><l>30</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12631"></ref></context></item></list></item><item><list id="12643"><item><l>BSY Slow Sort</l></item><item><context id="12644"><inputs></inputs><variables></variables><script><custom-block s="BSY Slow Sort %n %n %predRing"><l>1</l><block s="reportListLength"><block var="list"/></block><block s="reifyPredicate"><autolambda><block s="reportGreaterThan"><l></l><l></l></block></autolambda><list></list></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12631"></ref></context></item><item><context id="12661"><inputs></inputs><variables></variables><block s="reportIfElse"><block s="reportGreaterThan"><l></l><l>30</l></block><l>30</l><l></l></block><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12631"></ref></context></item></list></item></list></variable><variable name="Original Length"><l>100</l></variable><variable name="green"><l>0</l></variable><variable name="__ Array Writes"><l>38</l></variable><variable name="_ Aux Array Writes"><l>0</l></variable><variable name="red?"><bool>false</bool></variable><variable name="Sort to run"><l>all</l></variable><variable name="valid answer?"><bool>true</bool></variable><variable name="l"><l>100</l></variable><variable name="Shuffle List"><list id="12671"><item><list id="12672"><item><l>Basic Shuffle</l></item><item><context id="12673"><inputs></inputs><variables></variables><script><custom-block s="Basic Shuffle"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12677"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item></list></item><item><list id="12679"><item><l>Already Sorted</l></item><item><context id="12680"><inputs></inputs><variables></variables><script><custom-block s="clear highlight"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12677"></ref></context></item></list></item><item><list id="12684"><item><l>Reversed</l></item><item><context id="12685"><inputs></inputs><variables></variables><script><custom-block s="Reversed"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12677"></ref></context></item></list></item><item><list id="12689"><item><l>Almost Sorted</l></item><item><context id="12690"><inputs></inputs><variables></variables><script><custom-block s="Almost Sorted"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12677"></ref></context></item></list></item><item><list id="12694"><item><l>Almost Reversed</l></item><item><context id="12695"><inputs></inputs><variables></variables><script><custom-block s="Reversed"></custom-block><custom-block s="Almost Sorted"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12677"></ref></context></item></list></item><item><list id="12700"><item><l>Few Unique</l></item><item><context id="12701"><inputs></inputs><variables></variables><script><custom-block s="Few Unique %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><custom-block s="git %n %n"><block s="reportListLength"><block var="list"/></block><l>20</l></custom-block></block></block></custom-block><custom-block s="Basic Shuffle"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12720"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item></list></item><item><list id="12722"><item><l>Reversed Few Unique</l></item><item><context id="12723"><inputs></inputs><variables></variables><script><custom-block s="Few Unique %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><custom-block s="git %n %n"><block s="reportListLength"><block var="list"/></block><l>20</l></custom-block></block></block></custom-block><custom-block s="Reversed"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12720"></ref></context></item></list></item><item><list id="12742"><item><l>Almost Sorted Few Unique</l></item><item><context id="12743"><inputs></inputs><variables></variables><script><custom-block s="Few Unique %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><custom-block s="git %n %n"><block s="reportListLength"><block var="list"/></block><l>20</l></custom-block></block></block></custom-block><custom-block s="Almost Sorted"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12720"></ref></context></item></list></item><item><list id="12762"><item><l>Very Few Unique</l></item><item><context id="12763"><inputs></inputs><variables></variables><script><custom-block s="Few Unique %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>5</l></block></block></custom-block><custom-block s="Basic Shuffle"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12720"></ref></context></item></list></item><item><list id="12777"><item><l>Two Unique</l></item><item><context id="12778"><inputs></inputs><variables></variables><script><custom-block s="Two Unique"></custom-block><custom-block s="Basic Shuffle"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12720"></ref></context></item></list></item><item><list id="12783"><item><l>V Shaped</l></item><item><context id="12784"><inputs></inputs><variables></variables><script><custom-block s="V Shape"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12788"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item></list></item><item><list id="12790"><item><l>Tent Shaped</l></item><item><context id="12791"><inputs></inputs><variables></variables><script><custom-block s="Tent Shape"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12788"></ref></context></item></list></item><item><list id="12795"><item><l>W Shaped</l></item><item><context id="12796"><inputs></inputs><variables></variables><script><custom-block s="V Shape"></custom-block><custom-block s="Sawtooth %n"><l>1</l></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12788"></ref></context></item></list></item><item><list id="12802"><item><l>M Shaped</l></item><item><context id="12803"><inputs></inputs><variables></variables><script><custom-block s="Tent Shape"></custom-block><custom-block s="Sawtooth %n"><l>1</l></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12788"></ref></context></item></list></item><item><list id="12809"><item><l>Final Merge</l></item><item><context id="12810"><inputs></inputs><variables></variables><script><custom-block s="V Shape"></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><l>1</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12834"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item></list></item><item><list id="12836"><item><l>Reversed Final Merge</l></item><item><context id="12837"><inputs></inputs><variables></variables><script><custom-block s="V Shape"></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12834"></ref></context></item></list></item><item><list id="12863"><item><l>Sawtooth</l></item><item><context id="12864"><inputs></inputs><variables></variables><script><custom-block s="Sawtooth %n"><l>2</l></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12834"></ref></context></item></list></item><item><list id="12869"><item><l>Sawtooth 2</l></item><item><context id="12870"><inputs></inputs><variables></variables><script><custom-block s="Sawtooth %n"><l>3</l></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12834"></ref></context></item></list></item><item><list id="12875"><item><l>Cool Pattern</l></item><item><context id="12876"><inputs></inputs><variables></variables><script><custom-block s="Sawtooth %n"><l>10</l></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12834"></ref></context></item></list></item><item><list id="12881"><item><l>Rotated</l></item><item><context id="12882"><inputs></inputs><variables></variables><script><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block><block s="reportListLength"><block var="list"/></block></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><l>1</l><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12941"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item></list></item><item><list id="12943"><item><l>Reverse Rotated</l></item><item><context id="12944"><inputs></inputs><variables></variables><script><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><l>1</l><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block></custom-block><custom-block s="reverse %n %n %n"><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>40</l></block></block><block s="reportMonadic"><l><option>floor</option></l><block s="reportQuotient"><block s="reportListLength"><block var="list"/></block><l>2</l></block></block><block s="reportListLength"><block var="list"/></block></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12941"></ref></context></item></list></item><item><list id="12989"><item><l>Final Radix</l></item><item><context id="12990"><inputs></inputs><variables></variables><script><custom-block s="Final Radix"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><context id="12994"><inputs></inputs><variables></variables><receiver><ref id="8"></ref></receiver><origin></origin></context></context></item></list></item><item><list id="12996"><item><l>Reversed Final Radix</l></item><item><context id="12997"><inputs></inputs><variables></variables><script><custom-block s="Final Radix"></custom-block><custom-block s="Reversed"></custom-block></script><receiver><ref id="8"></ref></receiver><origin><ref id="8"></ref></origin><ref id="12994"></ref></context></item></list></item></list></variable><variable name="Shuffle to Run"><l>1</l></variable><variable name="All Shuffles"><list struct="atomic" id="13002">Basic Shuffle,Already Sorted,Reversed,Almost Sorted,Almost Reversed,Few Unique,Reversed Few Unique,Almost Sorted Few Unique,Very Few Unique,Two Unique,V Shaped,Tent Shaped,W Shaped,M Shaped,Final Merge,Reversed Final Merge,Sawtooth,Sawtooth 2,Cool Pattern,Rotated,Reverse Rotated,Final Radix,Reversed Final Radix</list></variable></variables></project><media name="YAV Version 2.0.1" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>