<snapdata remixID="9444429"><project name="JavaScript" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes>this a javascript editor just like &#xD;https://js.do</notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC</pentrails><costumes><list struct="atomic" id="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts><script x="52.84552845528455" y="72.35772357723593"><block s="receiveInteraction"><l><option>pressed</option></l></block><custom-block s="website popup %s"><l>https://www.w3schools.com/CSSref/playit.asp?filename=playcss_cursor&amp;preval=alias</l></custom-block></script></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="12"><costumes><list id="13"><item><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOhUlEQVR4Xu3VwQkAAAjEMN1/abewn7jAQRC64wgQIECAAIF3gX1fNEiAAAECBAiMAHsCAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQIHLFxAWmhEwHPAAAAAElFTkSuQmCC" id="14"/></item></list></costumes><sounds><list struct="atomic" id="15"></list></sounds><blocks></blocks><variables></variables><scripts><script x="90.57418699186992" y="14.337652439024483"><block s="receiveGo"></block><block s="doSetVar"><l>script</l><block s="reportNewList"><list><l></l></list></block></block><block s="doSetVar"><l>touching</l><block s="reportBoolean"><l><bool>false</bool></l></block></block><block s="doDeleteFromList"><l>1</l><block var="script"/></block></script><script x="382.76168699186996" y="97.46265243902452"><block s="receiveMessage"><l>add code</l></block><block s="doAsk"><l>code</l></block><block s="doAddToList"><block s="getLastAnswer"></block><block var="script"/></block></script><script x="228.17581300813006" y="178.98577235772373"><block s="receiveMessage"><l>run</l></block><block s="doSetVar"><l>count</l><l>1</l></block><block s="doRepeat"><block s="reportListLength"><block var="script"/></block><script><block s="doRun"><block s="reportJSFunction"><list><l></l></list><block s="reportListItem"><block var="count"/><block var="script"/></block></block><list></list></block><block s="doChangeVar"><l>count</l><l>1</l></block></script></block></script><script x="24.39024390243903" y="147.71544715447158"><block s="receiveGo"></block><block s="doForever"><script><block s="doIf"><block s="reportEquals"><block var="touching"/><block s="reportBoolean"><l><bool>false</bool></l></block></block><script><custom-block s="set cursor %txt"><l>default</l></custom-block></script></block></script></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="-191" y="93.00000000000001" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="84"><costumes><list id="85"><item><costume name="costume1" center-x="35.5" center-y="33.5" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI3MzAuNSAzMDcuNSA3MSA2NyIgd2lkdGg9IjcxIiBoZWlnaHQ9IjY3Ij48cmVjdCBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmdiKDAsMCwwKSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSI2OCIgaGVpZ2h0PSI2NCIgeD0iNzMyIiB5PSIzMDkiLz48bGluZSBzdHJva2U9InJnYigzNiwxNzksMCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JMaW5lIiB4MT0iNzUwIiB5MT0iMzIxIiB4Mj0iNzgzIiB5Mj0iMzM4Ii8+PGxpbmUgc3Ryb2tlPSJyZ2IoMzYsMTc5LDApIiBzdHJva2UtbGluZWpvaW49Im1pdGVyIiBzdHJva2Utd2lkdGg9IjMiIGZpbGw9Im5vbmUiIHByb3RvdHlwZT0iVmVjdG9yTGluZSIgeDE9Ijc4MSIgeTE9IjMzOCIgeDI9Ijc1MiIgeTI9IjM1NyIvPjxsaW5lIHN0cm9rZT0icmdiKDM2LDE3OSwwKSIgc3Ryb2tlLWxpbmVqb2luPSJtaXRlciIgc3Ryb2tlLXdpZHRoPSIzIiBmaWxsPSJub25lIiBwcm90b3R5cGU9IlZlY3RvckxpbmUiIHgxPSI3NTIiIHkxPSIzNTUiIHgyPSI3NTIiIHkyPSIzMjEiLz48L3N2Zz4=" id="86"/></item></list></costumes><sounds><list struct="atomic" id="87"></list></sounds><blocks></blocks><variables></variables><scripts><script x="55.184197154471526" y="39.596544715447145"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>run</l></block></script><script x="84.67479674796746" y="155.84552845528452"><block s="receiveGo"></block><block s="doForever"><script><block s="doIfElse"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><script><block s="doSetVar"><l>touching</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="set cursor %txt"><l>pointer</l></custom-block></script><script><block s="doSetVar"><l>touching</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></scripts></sprite><sprite name="Sprite(3)" idx="3" x="-106" y="93.00000000000001" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="119"><costumes><list id="120"><item><costume name="costume1" center-x="41" center-y="37" image="data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHNuYXA9Imh0dHA6Ly9zbmFwLmJlcmtlbGV5LmVkdS9ydW4iIHZlcnNpb249IjEuMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSBtZWV0IiB2aWV3Qm94PSI3MzUuNSAyODEuNSA4MiA3NCIgd2lkdGg9IjgyIiBoZWlnaHQ9Ijc0Ij48cmVjdCBzdHJva2U9InJnYigwLDE5OCw0MCkiIHN0cm9rZS1saW5lam9pbj0ibWl0ZXIiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0icmdiKDAsMTk4LDQwKSIgcHJvdG90eXBlPSJWZWN0b3JSZWN0YW5nbGUiIHdpZHRoPSI3OSIgaGVpZ2h0PSI3MSIgeD0iNzM3IiB5PSIyODMiLz48cGF0aCBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JQb2x5Z29uIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik03NzIgMjk2IEwgNzcyIDI5OSBMIDc3MiAzMDIgTCA3NzIgMzAzIEwgNzcyIDMwNCBMIDc3MyAzMDYgTCA3NzMgMzA3IEwgNzczIDMxMCBMIDc3MyAzMTIgTCA3NzMgMzE0IEwgNzczIDMxOSBMIDc3MyAzMjIgTCA3NzMgMzI2IEwgNzc0IDMyOSBMIDc3NCAzMzAgTCA3NzQgMzMzIEwgNzc0IDMzNSBMIDc3NCAzMzYgTCA3NzQgMzM3IEwgNzc0IDMzOCBMIDc3NCAzNDAgTCA3NzQgMzQxIEwgNzc0IDM0MiBMIDc3NCAzNDMiLz48cGF0aCBzdHJva2U9InJnYigwLDAsMCkiIHN0cm9rZS1saW5lam9pbj0icm91bmQiIHN0cm9rZS13aWR0aD0iMyIgZmlsbD0ibm9uZSIgcHJvdG90eXBlPSJWZWN0b3JQb2x5Z29uIiBzdHJva2UtbGluZWNhcD0icm91bmQiIGQ9Ik03NTIgMzIwIEwgNzU2IDMyMCBMIDc2MCAzMjAgTCA3NjIgMzIwIEwgNzY1IDMyMCBMIDc2NiAzMjAgTCA3NjggMzE5IEwgNzY5IDMxOSBMIDc3MSAzMTkgTCA3NzMgMzE4IEwgNzc1IDMxOCBMIDc3NyAzMTcgTCA3NzggMzE3IEwgNzc5IDMxNyBMIDc4MCAzMTcgTCA3ODEgMzE3IEwgNzgyIDMxNyBMIDc4MyAzMTcgTCA3ODQgMzE3IEwgNzg1IDMxNyBMIDc4NiAzMTcgTCA3ODcgMzE3IEwgNzg4IDMxNyBMIDc4OSAzMTcgTCA3OTAgMzE3IEwgNzkxIDMxNyBMIDc5MiAzMTcgTCA3OTMgMzE3IEwgNzk0IDMxNyBMIDc5NSAzMTggTCA3OTYgMzE4IEwgNzk3IDMxOCBMIDc5OCAzMTggTCA3OTkgMzE4IEwgODAwIDMxOCBMIDgwMCAzMTciLz48L3N2Zz4=" id="121"/></item></list></costumes><sounds><list struct="atomic" id="122"></list></sounds><blocks></blocks><variables></variables><scripts><script x="251.06342610805137" y="291.5115121514117"><block s="receiveInteraction"><l><option>clicked</option></l></block><block s="doBroadcast"><l>add code</l></block></script><script x="19.35483870967742" y="19.35483870967742"><block s="receiveGo"></block><block s="doForever"><script><block s="doIfElse"><block s="reportTouchingObject"><l><option>mouse-pointer</option></l></block><script><block s="doSetVar"><l>touching</l><block s="reportBoolean"><l><bool>true</bool></l></block></block><custom-block s="set cursor %txt"><l>pointer</l></custom-block></script><script><block s="doSetVar"><l>touching</l><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block></script></scripts></sprite><watcher var="count" style="normal" x="10" y="36.000001999999995" color="243,118,29" hidden="true"/><watcher var="script" style="normal" x="3" y="138" color="243,118,29" extX="124" extY="108.5"/><watcher var="touching" style="normal" x="10" y="60.55000399999997" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Open website %&apos;website&apos;" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Opens a website in a new tab or window. Make sure it starts with https:// or http://</comment><header></header><code></code><translations></translations><inputs><input type="%s">https://www.google.com</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>openWebAddress</l></list><l>window.open(openWebAddress);</l></block><list><block var="website"/></list></block></script></block-definition><block-definition s="Alert %&apos;alert text&apos;" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Popup with text.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>alertNameText</l></list><l>alert(alertNameText);</l></block><list><block var="alert text"/></list></block></script></block-definition><block-definition s="Notification title %&apos;title&apos; text %&apos;text&apos; icon link %&apos;icon&apos; image link %&apos;image&apos;" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Creates a desktop notification. Any or all of the inputs can be filled.&#xD;NB: Will ask user for permission first.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%txt"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>notificationTitle</l><l>notificationText</l><l>iconLink</l><l>imageLink</l></list><l>// Check if the browser supports notifications&#xD;  if (!("Notification" in window)) {}&#xD;  else if (Notification.permission === "granted") {&#xD;    var notification = new Notification(notificationTitle, {body:notificationText, icon:iconLink, image:imageLink});&#xD;  }&#xD;  else if (Notification.permission !== "denied") {&#xD;    Notification.requestPermission().then(function (permission) {&#xD;    if (permission === "granted") {&#xD;        var notification = new Notification(notificationText);&#xD;      }&#xD;    });&#xD;  }</l></block><list><block var="title"/><block var="text"/><block var="icon"/><block var="image"/></list></block></script></block-definition><block-definition s="Confirm popup %&apos;text&apos;" type="predicate" category="other"><comment x="0" y="0" w="90" collapsed="false">Popup with &apos;Ok&apos; or &apos;Cancel&apos;</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>confirmText</l></list><l>return(confirm(confirmText));</l></block><list><block var="text"/></list></block></block></script></block-definition><block-definition s="Prompt %&apos;text&apos; default %&apos;default text&apos;" type="reporter" category="other"><comment x="0" y="0" w="90" collapsed="false">Popup with an input.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>promptText</l><l>promptDefault</l></list><l>return(prompt(promptText, promptDefault));</l></block><list><block var="text"/><block var="default text"/></list></block></block></script></block-definition><block-definition s="popup %&apos;text&apos;" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Creates a new window with text in.</comment><header></header><code></code><translations></translations><inputs><input type="%s">Text</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>javaText</l></list><l>let newWindow = window.open("about:blank", "", "_blank"); let textBlock = javaTextif (newWindow) {	newWindow.document.write(textBlock);}</l></block><list><block var="text"/></list></block></script></block-definition><block-definition s="set cookie var %&apos;cname&apos; to %&apos;cvalue&apos; will expire in %&apos;exdays&apos; days" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">Creates a browser cookie with the value, title, and expire date.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%n"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>cname</l><l>exdays</l><l>cvalue</l></list><l>var d = new Date();  d.setTime(d.getTime() + (exdays*24*60*60*1000));  var expires = "expires="+ d.toUTCString();  document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/";</l></block><list><block var="cname"/><block var="exdays"/><block var="cvalue"/></list></block></script></block-definition><block-definition s="get cookie var %&apos;cname&apos;" type="reporter" category="other"><comment x="0" y="0" w="90" collapsed="false">Returns the value of the specified cookie.</comment><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>cname</l></list><l>var name = cname + "=";  var decodedCookie = decodeURIComponent(document.cookie);  var ca = decodedCookie.split(&apos;;&apos;);  for(var i = 0; i &lt;ca.length; i++) {    var c = ca[i];    while (c.charAt(0) == &apos; &apos;) {      c = c.substring(1);    }    if (c.indexOf(name) == 0) {      return c.substring(name.length, c.length);    }  }return ca;</l></block><list><block var="cname"/></list></block></block></script></block-definition><block-definition s="File save prompt . name: %&apos;file name&apos; text %&apos;file text&apos; extension: %&apos;file extension&apos; (plain, html, png, sb2, xml, rtf)" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input><input type="%s"></input></inputs><script><block s="doIf"><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block var="file extension"/><l>xml</l></block><block s="reportEquals"><block var="file extension"/><l>rtf</l></block></block><block s="reportOr"><block s="reportOr"><block s="reportEquals"><block var="file extension"/><l>png</l></block><block s="reportEquals"><block var="file extension"/><l>sb2</l></block></block><block s="reportOr"><block s="reportEquals"><block var="file extension"/><l>plain</l></block><block s="reportEquals"><block var="file extension"/><l>html</l></block></block></block></block><script><block s="doIf"><block s="reportEquals"><block var="file extension"/><l>plain</l></block><script><block s="doRun"><block s="reportJSFunction"><list><l>textContents</l><l>textName</l></list><l>var ide=this.parentThatIsA(IDE_Morph);ide.saveFileAs(textContents,&apos;text/plain;charset=utf-8&apos;, textName);</l></block><list><block var="file text"/><block var="file name"/></list></block></script></block><block s="doIf"><block s="reportEquals"><block var="file extension"/><l>png</l></block><script><block s="doRun"><block s="reportJSFunction"><list><l>textContents</l><l>textName</l></list><l>var ide=this.parentThatIsA(IDE_Morph);ide.saveFileAs(textContents,&apos;text/png;charset=utf-8&apos;, textName);</l></block><list><block var="file text"/><block var="file name"/></list></block></script></block><block s="doIf"><block s="reportEquals"><block var="file extension"/><l>sb2</l></block><script><block s="doRun"><block s="reportJSFunction"><list><l>textContents</l><l>textName</l></list><l>var ide=this.parentThatIsA(IDE_Morph);ide.saveFileAs(textContents,&apos;text/sb2;charset=utf-8&apos;, textName);</l></block><list><block var="file text"/><block var="file name"/></list></block></script></block><block s="doIf"><block s="reportEquals"><block var="file extension"/><l>xml</l></block><script><block s="doRun"><block s="reportJSFunction"><list><l>textContents</l><l>textName</l></list><l>var ide=this.parentThatIsA(IDE_Morph);ide.saveFileAs(textContents,&apos;text/xml;charset=utf-8&apos;, textName);</l></block><list><block var="file text"/><block var="file name"/></list></block></script></block><block s="doIf"><block s="reportEquals"><block var="file extension"/><l>rtf</l></block><script><block s="doRun"><block s="reportJSFunction"><list><l>textContents</l><l>textName</l></list><l>var ide=this.parentThatIsA(IDE_Morph);ide.saveFileAs(textContents,&apos;text/rtf;charset=utf-8&apos;, textName);</l></block><list><block var="file text"/><block var="file name"/></list></block></script></block><block s="doIf"><block s="reportEquals"><block var="file extension"/><l>html</l></block><script><block s="doRun"><block s="reportJSFunction"><list><l>textContents</l><l>textName</l></list><l>var ide=this.parentThatIsA(IDE_Morph);ide.saveFileAs(textContents,&apos;text/html;charset=utf-8&apos;, textName);</l></block><list><block var="file text"/><block var="file name"/></list></block></script></block></script></block></script></block-definition><block-definition s="set cursor %&apos;cursor name&apos;" type="command" category="other"><comment x="0" y="0" w="261" collapsed="false">Sets cursor to a specific image. See https://www.w3schools.com/CSSref/playit.asp?filename=playcss_cursor&amp;preval=alias for a list of keywords</comment><header></header><code></code><translations></translations><inputs><input type="%txt"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>cursorName</l></list><l>document.body.style.cursor = cursorName;</l></block><list><block var="cursor name"/></list></block></script></block-definition><block-definition s="return cursor" type="command" category="other"><comment x="0" y="0" w="90" collapsed="false">&quot;Help! I don&apos;t know how to change the cursor back!&quot;</comment><header></header><code></code><translations></translations><inputs></inputs><script><custom-block s="set cursor %txt"><l>default</l></custom-block></script></block-definition><block-definition s="website popup %&apos;website&apos;" type="command" category="other"><comment x="0" y="0" w="114.00000000000001" collapsed="false">Opens a new window with a website.</comment><header></header><code></code><translations></translations><inputs><input type="%s">https://www.google.com</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>javaWebsite</l></list><l>let newWindow = window.open(javaWebsite, "", "_blank");</l></block><list><block var="website"/></list></block></script></block-definition><block-definition s="anywhere url %&apos;url&apos;" type="reporter" category="other"><comment x="0" y="0" w="90" collapsed="false">Get html contents from anywhere on the internet.</comment><header></header><code></code><translations></translations><inputs><input type="%s">https://en.wikipedia.org/wiki/Main_page</input></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>https://cors-anywhere.herokuapp.com/</l><block var="url"/></list></block></block></block></script></block-definition></blocks><variables><variable name="script"><list struct="atomic" id="465"></list></variable><variable name="count"><l>1</l></variable><variable name="touching"><bool>false</bool></variable></variables></project><media name="JavaScript" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>