<snapdata remixID="9361813"><project name="digi4all-L1-circlycircle" app="Snap! 5.4, http://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Bühne" width="480" height="360" costume="1" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAgAElEQVR4XuydebwkVXn3f6fvMICALMaIIApMVw+IJmoUl7gm7hrXRNy3GJdEcXlFp6sHM4bp7hHUqMQFE9+g4oL6KkSjoEZRUXABjQrMdPWwyY4wDMx6595+3s+pqlN9qrq2vsvUXX71hzi3q87yreV3nnOe8zwKPEiABEiABEiABPY6AbXXa2SFJEACJEACJEACoADzISABEiABEiCBCghQgCuAzipJgARIgARIgALMZ4AESIAESIAEKiBAAa4AOqskARIgARIgAQownwESIAESIAESqIAABbgC6KySBEiABEiABCjAfAZIgARIgARIoAICFOAKoLNKEiABEiABEqAA8xkgARIgARIggQoIUIArgM4qSYAESIAESIACzGeABEiABEiABCogQAGuADqrJAESIAESIAEKMJ8BEiABEiABEqiAAAW4AuiskgRIgARIgAQowHwGSIAESIAESKACAhTgCqCzShIgARIgARKgAPMZIAESIAESIIEKCFCAK4DOKkmABEiABEiAAsxngARIgARIgAQqIEABrgA6qyQBEiABEiABCjCfARIgARIgARKogAAFuALorJIESIAESIAEKMB8BkiABEiABEigAgIU4Aqgs0oSIAESIAESoADzGSABEiABEiCBCghQgCuAzipJgARIgARIgALMZ4AESIAESIAEKiBAAa4AOqskARIgARIgAQownwESIAESIAESqIAABbgC6KySBEiABEiABCjAfAZIgARIgARIoAICFOAKoLNKEiABEiABEqAA8xkgARIgARIggQoIUIArgM4qSYAESIAESIACzGeABEiABEiABCogQAGuADqrJAESIAESIAEKMJ8BEiABEiABEqiAAAW4AuiskgRIgARIgAQowHwGSIAESIAESKACAhTgCqCzShIgARIgARKgAPMZIAESIAESIIEKCFCAK4DOKkmABEiABEiAAsxngARIgARIgAQqIEABrgA6qyQBEiABEiABCjCfARIgARIgARKogAAFuALorJIESIAESIAEKMB8BkiABEiABEigAgIU4Aqgs0oSIAESIAESoADzGSABEiABEiCBCghQgCuAzipJgARIgARIgALMZ4AESIAESIAEKiBAAa4AOqskARIgARIgAQownwESIAESIAESqIAABbgC6KySBEiABEiABCjAfAZIgARIgARIoAICFOAKoLNKEiABEiABEqAA8xkgARIgARIggQoIUIArgM4qSYAESIAESIACzGeABEiABEiABCogQAGuADqrJAESIAESIAEKMJ8BEiABEiABEqiAAAW4AuiskgRIgARIgAQowHwGSIAESIAESKACAhTgCqCzShIgARIgARKgAPMZIAESIAESIIEKCFCAK4DOKkmABEiABEiAAsxngARIgARIgAQqIEABrgA6qyQBEiABEiABCjCfARIgARIgARKogAAFuALorJIESIAESIAEKMB8BkiABEiABEigAgIU4Aqgs0oSIAESIAESoADzGSABEiABEiCBCghQgCuAzipJgARIgARIgALMZ4AESIAESIAEKiBAAa4AOqskARIgARIgAQownwESIAESIAESqIAABbgC6KySBEiABEiABCjAfAZIgARIgARIoAICFOAKoLNKEiABEiABEqAA8xkgARIgARIggQoIUIArgM4qSYAESIAESIACzGeABEiABEiABCogQAGuADqrJAESIAESIAEKMJ8BEiABEiABEqiAAAW4AuiskgRIgARIgAQowHwGSIAESIAESKACAhTgCqCzShIgARIgARKgAPMZIAESIAESIIEKCFCAK4DOKkmABEiABEiAAsxngARIgARIgAQqIEABrgA6qyQBEiABEiABCjCfARIgARIgARKogAAFuALorJIESIAESIAEKMB8BkiABEiABEigAgIU4Aqgs0oSIAESIAESoADzGSABEiABEiCBCghQgCuAzipJgARIgARIgALMZ4AESIAESIAEKiBAAa4AOqskARIgARIgAQownwESWEIE2tj01y2s/p8l1CV2hQSWLAEK8JK9tezYYifQhffPArwAkGME6t6Jl7XMuysAJoFax8Wqf1nsPNh+ElhqBMq8xEutz+wPCSwIAh14WwHcexaN0QILQKYE6h4FXA3sc5HC1JsEciCAtPdbAJkeALIWjZWzqJuXkgAJzJIABXiWAHk5CYxDoIPerYC6b0IctZD61qoAWhRr9ospkLtaaByq6+mgd6GC+msBatkC64uyStff1NaKghoAuKSJ+hPG6Q/PJQESmDkBCvDM2fFKEihFoAtvkwBOXDDVLhf1/QNR9e4AoAXWeh9lp4vGvYoqOA29101AfSYp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wYeTopsn6v+OW//sdtz9MwD3moG3swwgv16Lxl/wTpMACcwtAQrw3PJkaSQQEWjDmwoFN+c90/tv1fs34cpzGzj+A4A8EpD7ACqyYK30fzZdmYa85VQ0zipCnpgi1xqsUwre04JzsL42JSuUdme+dg0ck6SiqAr+TgIkMAMCFOAZQOMlJDBTAh30fwFAW5M6slap98925MqeVva3DP3YhfOUQFR7dwPqoJhiAwMV5PA1WZZi68WCwZYWVkee1DPtI68jARIoR6DUB6BcUTyLBEhgJgTWozc5AVULkzdkrL2qnUDtM8DUk4Dag4DBAYAygS5m8R6X26I0k37xGhIggXwCs3hxiZYESGC+CKxHv13D4JTQMarMe2qyM4VNku0CdT2A81tw3PlqJ8slARKYOYEyL/bMS+eVJEACc0agDe8ZLTgXzlmBLIgESKBSAhTgSvGzchIgARIggeVKgAK8XO88+00CJEACJFApAQpwpfhZOQmQAAmQwHIlQAFernee/SYBEiABEqiUAAW4UvysnARIgARIYLkSoAAv1zvPfpMACZAACVRKgAJcKX5WTgIkQAIksFwJUICX651nv0mABEiABColQAGuFD8rJwESIAESWK4EKMDL9c6z3yRAAiRAApUSoABXip+VkwAJkAAJLFcCFODleufZbxIgARIggUoJUIArxc/KSYAESIAElisBCvByvfPsNwmQAAmQQKUEKMCV4mflJEACJEACy5UABXi53nn2mwRIgARIoFICFOBK8bNyEiABEiCB5UqAArxc7zz7TQIkQAIkUCkBCnCl+Fk5CZAACZDAciVAAV6ud579JgESIAESqJQABbhS/KycBEiABEhguRKgAC/XO89+kwAJkAAJVEqAAlwpflZOAiRAAiSwXAlQgJfrnWe/SYAESIAEKiVAAa4UPysnARIgARJYrgQowMv1zrPfJEACJEAClRKgAFeKn5WTAAmQAAksVwIU4OV659lvEiABEiCBSglQgCvFz8pJgARIgASWKwEK8HK98+w3CZAACZBApQQowJXiZ+UkQAIkQALLlQAFeLneefabBEiABEigUgIU4Erxs3ISIAESIIHlSoACvFzvPPtNAiRAAiRQKQEKcKX4WTkJkAAJkMByJUABXq53nv0mARIgARKolAAFuFL8rJwESIAESGC5EqAAL9c7z36TAAmQAAlUSoACXCl+Vk4CJEACJLBcCVCAl+udZ79JgARIgAQqJUABrhQ/KycBEiABEliuBCjAy/XOs98kQAIkQAKVEqAAV4qflZMACZAACSxXAhTg5Xrn2W8SIAESIIFKCVCAK8XPykmABEiABJYrAQrwcr3z7DcJkAAJkEClBCjAleJn5SRAAv+/vTqmAQAAQBjm3zUyOFYFhHJAgEBVwAFXl9ebAAECBK4CDvjKL5wAAQIEqgIOuLq83gQIECBwFXDAV37hBAgQIFAVcMDV5fUmQIAAgauAA77yCydAgACBqoADri6vNwECBAhcBRzwlV84AQIECFQFHHB1eb0JECBA4CrggK/8wgkQIECgKuCAq8vrTYAAAQJXAQd85RdOgAABAlUBB1xdXm8CBAgQuAo44Cu/cAIECBCoCjjg6vJ6EyBAgMBVwAFf+YUTIECAQFXAAVeX15sAAQKfFh/tAAABsUlEQVQErgIO+MovnAABAgSqAg64urzeBAgQIHAVcMBXfuEECBAgUBVwwNXl9SZAgACBq4ADvvILJ0CAAIGqgAOuLq83AQIECFwFHPCVXzgBAgQIVAUccHV5vQkQIEDgKuCAr/zCCRAgQKAq4ICry+tNgAABAlcBB3zlF06AAAECVQEHXF1ebwIECBC4CjjgK79wAgQIEKgKOODq8noTIECAwFXAAV/5hRMgQIBAVcABV5fXmwABAgSuAg74yi+cAAECBKoCDri6vN4ECBAgcBVwwFd+4QQIECBQFXDA1eX1JkCAAIGrgAO+8gsnQIAAgaqAA64urzcBAgQIXAUc8JVfOAECBAhUBRxwdXm9CRAgQOAq4ICv/MIJECBAoCrggKvL602AAAECVwEHfOUXToAAAQJVAQdcXV5vAgQIELgKOOArv3ACBAgQqAo44OryehMgQIDAVcABX/mFEyBAgEBVwAFXl9ebAAECBK4CDvjKL5wAAQIEqgIOuLq83gQIECBwFXDAV37hBAgQIFAVcMDV5fUmQIAAgauAA77yCydAgACBqoADri6vNwECBAhcBQZh0KmyhGWvqwAAAABJRU5ErkJggg==</pentrails><costumes><list id="2"><item><costume name="Unbenannt" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAOi0lEQVR4Xu3VwQkAMAzEsGT/oVvoEPVHWeBABLwzc8YRIECAAAECXwVWgL96GyNAgAABAk9AgD0CAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIEBNgPECBAgACBQECAA3STBAgQIEBAgP0AAQIECBAIBAQ4QDdJgAABAgQE2A8QIECAAIFAQIADdJMECBAgQECA/QABAgQIEAgEBDhAN0mAAAECBATYDxAgQIAAgUBAgAN0kwQIECBAQID9AAECBAgQCAQEOEA3SYAAAQIELmhgaBBRNtU9AAAAAElFTkSuQmCC" id="3"/></item></list></costumes><sounds><list struct="atomic" id="4"></list></sounds><variables></variables><blocks></blocks><scripts></scripts><sprites><sprite name="Stift" idx="1" x="12.154826974442585" y="36.32694860218646" heading="176.0000000005084" scale="1" volume="100" pan="0" rotation="1" draggable="true" hidden="true" costume="0" color="134,0,219,1" pen="tip" id="9"><costumes><list struct="atomic" id="10"></list></costumes><sounds><list struct="atomic" id="11"></list></sounds><blocks></blocks><variables></variables><scripts><script x="60.999999" y="49"><block s="receiveGo"></block><block s="doForever"><script><block s="setColor"><color>134,0,219,1</color></block><block s="gotoXY"><l>0</l><l>0</l></block><block s="down"></block><block s="doRepeat"><l>25</l><script><block s="forward"><l>10</l></block><block s="turn"><l>15</l></block></script></block></script></block></script></scripts></sprite><watcher var="a" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="b" style="normal" x="10" y="31.000001999999995" color="243,118,29" hidden="true"/></sprites></stage><hidden></hidden><headers></headers><code></code><blocks><block-definition s="%&apos;attribute&apos; of sound %&apos;sound&apos;" type="reporter" category="sound"><header></header><code></code><translations></translations><inputs><input type="%s" readonly="true">duration<options>name&#xD;duration&#xD;length&#xD;number of channels&#xD;sample rate&#xD;samples</options></input><input type="%obj"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="attribute"/><l>name</l></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>sound</l></list><l>return sound.name;</l></block><list><block var="sound"/></list></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="attribute"/><l>samples</l></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>audioBuffer</l></list><l>var result, i;&#xD;if (audioBuffer.numberOfChannels &gt; 1) {&#xD;    result = new List();&#xD;    for (i = 0; i &lt; audioBuffer.numberOfChannels; i += 1) {&#xD;        result.add(new List(audioBuffer.getChannelData(i)));&#xD;    }&#xD;    return result;&#xD;}&#xD;return new List(audioBuffer.getChannelData(0));</l></block><list><custom-block s="%s of sound %obj"><l></l><block var="sound"/></custom-block></list></block></block></script></block><block s="doRun"><block s="reportJSFunction"><list><l>sound</l></list><l>var base64, binaryString, len, bytes, i,&#xD;    arrayBuffer, audioCtx;&#xD;if (sound.audioBuffer) {&#xD;    return;&#xD;}&#xD;base64 = sound.audio.src.split(&apos;,&apos;)[1];&#xD;binaryString =  window.atob(base64);&#xD;len = binaryString.length;&#xD;bytes = new Uint8Array(len);&#xD;for (i = 0; i &lt; len; i += 1)        {&#xD;  bytes[i] = binaryString.charCodeAt(i);&#xD;}&#xD;arrayBuffer = bytes.buffer;&#xD;Note.prototype.setupContext();&#xD;audioCtx = Note.prototype.audioContext;&#xD;audioCtx.decodeAudioData(arrayBuffer, function(buffer) {&#xD;   sound.audioBuffer = buffer;&#xD;});</l></block><list><block var="sound"/></list></block><block s="doWaitUntil"><block s="evaluate"><block s="reportJSFunction"><list><l>sound</l></list><l>return !isNil(sound.audioBuffer);</l></block><list><block var="sound"/></list></block></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>sound</l><l>choice</l></list><l>switch (choice) {&#xD;case &apos;sample rate&apos;:&#xD;    return sound.audioBuffer.sampleRate;&#xD;case &apos;duration&apos;:&#xD;    return sound.audioBuffer.duration;&#xD;case &apos;length&apos;:&#xD;    return sound.audioBuffer.length;&#xD;case &apos;number of channels&apos;:&#xD;    return sound.audioBuffer.numberOfChannels;&#xD;default:&#xD;    return sound.audioBuffer;&#xD;}</l></block><list><block var="sound"/><block var="attribute"/></list></block></block></script></block-definition><block-definition s="turbo %&apos;action&apos;" type="command" category="other"><header></header><code></code><translations></translations><inputs><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>begin</l></list></block><block s="doSetVar"><l>begin</l><block s="reportGlobalFlag"><l><option>turbo mode</option></l></block></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><l><bool>true</bool></l></block><block s="doRun"><block var="action"/><list></list></block><block s="doSetGlobalFlag"><l><option>turbo mode</option></l><block var="begin"/></block></script></block-definition><block-definition s="play %&apos;samples&apos; at %&apos;sampleRate&apos; Hz" type="command" category="sound"><comment x="0" y="0" w="164" collapsed="false">play back a sound, a list of samples (single channel), or a list of lists (multiple channels) at the given sample rate.&#xD;for demo purposes this block also fast-plots the samples on the stage</comment><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doIf"><block s="reportIsA"><block var="samples"/><l><option>sound</option></l></block><script><block s="doSetVar"><l>samples</l><custom-block s="%s of sound %obj"><l>samples</l><block var="samples"/></custom-block></block></script></block><block s="doRun"><block s="reportJSFunction"><list><l>samples</l><l>rate</l></list><l>var audioCtx, channels, frameCount, arrayBuffer, i, source;&#xD;Note.prototype.setupContext();&#xD;audioCtx = Note.prototype.audioContext;&#xD;channels = (samples.at(1) instanceof List) ? samples.length() : 1; &#xD;frameCount = (channels === 1) ? samples.length() : samples.at(1).length(); &#xD;arrayBuffer = audioCtx.createBuffer(channels, frameCount, rate);&#xD;if (!arrayBuffer.copyToChannel) {&#xD;    arrayBuffer.copyToChannel = function (src, channel) {&#xD;        var buffer = this.getChannelData(channel);&#xD;        for (i = 0; i &lt; src.length; i += 1) {&#xD;            buffer[i] = src[i];&#xD;        }&#xD;    }&#xD;}&#xD;if (channels === 1) {&#xD;    arrayBuffer.copyToChannel(Float32Array.from(samples.asArray()), 0, 0);&#xD;} else {&#xD;    for (i = 0; i &lt; channels; i += 1) {&#xD;        arrayBuffer.copyToChannel(Float32Array.from(samples.at(i + 1).asArray()), i, 0);&#xD;    }&#xD;}&#xD;source = audioCtx.createBufferSource();&#xD;source.buffer = arrayBuffer;&#xD;source.connect(audioCtx.destination);&#xD;source.start();&#xD;source.pause = source.stop;&#xD;this.parentThatIsA(StageMorph).activeSounds.push(source);</l></block><list><block var="samples"/><block var="sampleRate"/></list></block><custom-block s="plot sound %obj"><block var="samples"/></custom-block></script></block-definition><block-definition s="%&apos;frequency&apos; Hz for %&apos;duration&apos; secs at %&apos;sample rate&apos; Hz sample rate" type="reporter" category="sound"><comment x="0" y="0" w="205" collapsed="false">generate a list of samples representing a sine wave at the given frequency, duration and sample rate</comment><header></header><code></code><translations></translations><inputs><input type="%n">440<options>a 55=55&#xD;a 110=110&#xD;a 220=220&#xD;a 440=440&#xD;a 880=880&#xD;a 1760=1760&#xD;a 3520=3520</options></input><input type="%n">1</input><input type="%n">44100<options>22.05 kHz=22050&#xD;44.1 kHz=44100&#xD;88.2 kHz=88200&#xD;96 kHz=96000</options></input></inputs><script><block s="doDeclareVariables"><list><l>output</l><l>sample period</l><l>duration in samples</l><l>time</l></list></block><block s="doSetVar"><l>sample period</l><block s="reportQuotient"><l>1</l><block var="sample rate"/></block></block><block s="doSetVar"><l>duration in samples</l><block s="reportMonadic"><l><option>ceiling</option></l><block s="reportProduct"><block var="duration"/><block var="sample rate"/></block></block></block><block s="doSetVar"><l>time</l><l>0</l></block><block s="doSetVar"><l>output</l><block s="reportNewList"><list></list></block></block><block s="doWarp"><script><block s="doRepeat"><block var="duration in samples"/><script><block s="doAddToList"><block s="reportMonadic"><l><option>sin</option></l><custom-block s="degrees %n"><block s="reportProduct"><l>2</l><block s="reportProduct"><custom-block s="PI"></custom-block><block s="reportProduct"><block var="frequency"/><block var="time"/></block></block></block></custom-block></block><block var="output"/></block><block s="doChangeVar"><l>time</l><block var="sample period"/></block></script></block></script></block><block s="doReport"><block var="output"/></block></script></block-definition><block-definition s="PI" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><l>3.141592653589793</l></block></script></block-definition><block-definition s="degrees %&apos;radians&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%n">0.5</input></inputs><script><block s="doReport"><block s="reportQuotient"><block s="reportProduct"><block var="radians"/><l>180</l></block><custom-block s="PI"></custom-block></block></block></script></block-definition><block-definition s="find first in %&apos;list&apos; such that %&apos;test&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doIf"><block s="reportEquals"><block var="list"/><block s="reportNewList"><list></list></block></block><script><custom-block s="error %s"><l>item not found in list</l></custom-block></script></block><block s="doIf"><block s="evaluate"><block var="test"/><list><block s="reportListItem"><l>1</l><block var="list"/></block></list></block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="list"/></block></block></script></block><block s="doReport"><custom-block s="find first in %l such that %predRing"><block s="reportCDR"><block var="list"/></block><block var="test"/></custom-block></block></script></block-definition><block-definition s="error %&apos;msg&apos;" type="command" category="control"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>msg</l></list><l>throw new Error(msg)</l></block><list><block var="msg"/></list></block></script></block-definition><block-definition s="sound named %&apos;name&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><custom-block s="find first in %l such that %predRing"><block s="reportGet"><l><option>sounds</option></l></block><block s="reifyPredicate"><autolambda><block s="reportEquals"><custom-block s="%s of sound %obj"><l>name</l><block var="sound"/></custom-block><block var="name"/></block></autolambda><list><l>sound</l></list></block></custom-block></block></script></block-definition><block-definition s="plot sound %&apos;sound&apos;" type="command" category="pen"><comment x="0" y="0" w="164" collapsed="false">quickly plot the samples of a sound, a list of samples (single channel), or a list of lists (multiple channels) to the stage at a lower resolution.</comment><header></header><code></code><translations></translations><inputs><input type="%obj"></input></inputs><script><block s="doDeclareVariables"><list><l>samples</l><l>step</l><l>offset</l><l>i</l><l>stage height</l></list></block><block s="doSetVar"><l>stage height</l><custom-block s="stage height"></custom-block></block><block s="doIfElse"><block s="reportIsA"><block var="sound"/><l><option>sound</option></l></block><script><block s="doSetVar"><l>samples</l><custom-block s="%s of sound %obj"><l>samples</l><block var="sound"/></custom-block></block><block s="doSetVar"><l>step</l><block s="reportQuotient"><custom-block s="%s of sound %obj"><l>length</l><block var="sound"/></custom-block><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block></block></block></script><script><block s="doSetVar"><l>samples</l><block var="sound"/></block></script></block><block s="clear"></block><block s="up"></block><block s="doIfElse"><block s="reportIsA"><block s="reportListItem"><l>1</l><block var="samples"/></block><l><option>list</option></l></block><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListLength"><block s="reportListItem"><l>1</l><block var="samples"/></block></block><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block></block></block><block s="doSetVar"><l>offset</l><block s="reportQuotient"><block var="stage height"/><l>4</l></block></block><custom-block s="for each %upvar of %l %cs"><l>channel</l><block var="samples"/><script><block s="doSetVar"><l>i</l><l>0</l></block><block s="gotoXY"><block s="reportQuotient"><custom-block s="stage width"></custom-block><l>-2</l></block><block var="offset"/></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><l>0.5</l></block><block s="reportSum"><block s="reportProduct"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="channel"/></block><block s="reportQuotient"><block var="stage height"/><l>6.4</l></block></block><block var="offset"/></block></block></script></block></script></custom-block><block s="up"></block><block s="doChangeVar"><l>offset</l><block s="reportQuotient"><custom-block s="stage height"></custom-block><l>-2</l></block></block></script></custom-block></script><script><block s="doSetVar"><l>step</l><block s="reportQuotient"><block s="reportListLength"><block var="samples"/></block><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block></block></block><block s="gotoXY"><block s="reportQuotient"><custom-block s="stage width"></custom-block><l>-2</l></block><l>0</l></block><block s="down"></block><block s="setSize"><l>1</l></block><custom-block s="turbo %cs"><script><block s="doRepeat"><block s="reportProduct"><custom-block s="stage width"></custom-block><l>2</l></block><script><block s="doChangeVar"><l>i</l><block var="step"/></block><block s="gotoXY"><block s="reportSum"><block s="xPosition"></block><l>0.5</l></block><block s="reportProduct"><block s="reportListItem"><block s="reportMonadic"><l><option>floor</option></l><block var="i"/></block><block var="samples"/></block><block s="reportQuotient"><block var="stage height"/><l>3.2</l></block></block></block></script></block></script></custom-block><block s="up"></block></script></block></script></block-definition><block-definition s="stage width" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return StageMorph.prototype.dimensions.x;</l></block><list></list></block></block></script></block-definition><block-definition s="stage height" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return StageMorph.prototype.dimensions.y;</l></block><list></list></block></block></script></block-definition><block-definition s="$circleSolid-1-255-0-0 record" type="reporter" category="sensing"><comment x="0" y="0" w="192" collapsed="false">records an audio snippet and reports it as a new sound, or zero if the user cancels</comment><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>test</l><l>pic</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var soundRecorder,&#xD;    result = false;&#xD;&#xD;soundRecorder = new SoundRecorderDialogMorph(&#xD;    function (audio) {&#xD;        if (audio) {&#xD;            result = new Sound(audio, &apos;recording&apos;);&#xD;        } else {&#xD;            result = null;&#xD;            this.destroy();&#xD;        }&#xD;    }&#xD;);&#xD;&#xD;soundRecorder.cancel = function () {&#xD;    result = null;&#xD;    this.destroy();&#xD;};&#xD;&#xD;soundRecorder.key = &apos;microphone&apos;;&#xD;soundRecorder.popUp(this.world());&#xD;return function () {return result; };</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block s="reifyScript"><script><block s="doSetVar"><l>pic</l><block s="evaluate"><block var="test"/><list></list></block></block><block s="doReport"><block s="reportNot"><block s="reportEquals"><block var="pic"/><block s="reportBoolean"><l><bool>false</bool></l></block></block></block></block></script><list></list></block><list></list></block></block><block s="doReport"><block var="pic"/></block></script></block-definition><block-definition s="loudness" type="reporter" category="sensing"><header></header><code></code><translations>ca:volum del so&#xD;es:volumen del sonido&#xD;</translations><inputs></inputs><script><block s="doIf"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return typeof meter == &apos;undefined&apos;</l></block><list></list></block><script><block s="doRun"><block s="reportJSFunction"><list></list><l>navigator.getUserMedia = ( navigator.getUserMedia ||&#xD;                       navigator.webkitGetUserMedia ||&#xD;                       navigator.mozGetUserMedia ||&#xD;                       navigator.msGetUserMedia);&#xD;&#xD;var audioContext = new AudioContext();&#xD;&#xD;/*&#xD;The MIT License (MIT)&#xD;&#xD;Copyright (c) 2014 Chris Wilson&#xD;&#xD;Permission is hereby granted, free of charge, to any person obtaining a copy&#xD;of this software and associated documentation files (the "Software"), to deal&#xD;in the Software without restriction, including without limitation the rights&#xD;to use, copy, modify, merge, publish, distribute, sublicense, and/or sell&#xD;copies of the Software, and to permit persons to whom the Software is&#xD;furnished to do so, subject to the following conditions:&#xD;&#xD;The above copyright notice and this permission notice shall be included in all&#xD;copies or substantial portions of the Software.&#xD;&#xD;THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR&#xD;IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,&#xD;FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE&#xD;AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER&#xD;LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,&#xD;OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE&#xD;SOFTWARE.&#xD;*/&#xD;&#xD;function createAudioMeter (audioContext,clipLevel,averaging,clipLag) {&#xD;	 var processor = audioContext.createScriptProcessor(512);&#xD;	 processor.onaudioprocess = volumeAudioProcess;&#xD;	 processor.clipping = false;&#xD;	 processor.lastClip = 0;&#xD;	 processor.volume = 0;&#xD;	 processor.clipLevel = clipLevel || 0.98;&#xD;	 processor.averaging = averaging || 0.95;&#xD;	 processor.clipLag = clipLag || 750;&#xD; 	processor.connect(audioContext.destination);&#xD; 	return processor;&#xD;};&#xD;&#xD;function volumeAudioProcess (event) {&#xD;  var buf = event.inputBuffer.getChannelData(0),&#xD;      bufLength = buf.length,&#xD; 	    sum = 0,&#xD;      x;&#xD;  for (var i=0; i&lt;bufLength; i++) {&#xD;   	x = buf[i];&#xD;   	if (Math.abs(x)&gt;=this.clipLevel) {&#xD;    		this.clipping = true;&#xD;    		this.lastClip = window.performance.now();&#xD;   	}&#xD;   	sum += x * x;&#xD;  }&#xD;  var rms =  Math.sqrt(sum / bufLength);&#xD;  this.volume = Math.max(rms, this.volume*this.averaging);&#xD;};&#xD;&#xD;function gotStream (stream) {&#xD;  mediaStreamSource = audioContext.createMediaStreamSource(stream);&#xD;  window.meter = createAudioMeter(audioContext);&#xD;  mediaStreamSource.connect(meter);&#xD;};&#xD;&#xD;navigator.getUserMedia(&#xD;  {&#xD;    "audio": {&#xD;      "mandatory": {&#xD;        "googEchoCancellation": "false",&#xD;        "googAutoGainControl": "false",&#xD;        "googNoiseSuppression": "false",&#xD;        "googHighpassFilter": "false"&#xD;      },&#xD;      "optional": []&#xD;    },&#xD;  }, gotStream, nop);</l></block><list></list></block></script></block><block s="doWaitUntil"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return typeof meter != &apos;undefined&apos;</l></block><list></list></block></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return Math.floor(meter.volume * 100);</l></block><list></list></block></block></script></block-definition><block-definition s="$flash map %&apos;fn&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>fn</l><l>data</l><l>proc</l></list><l>return proc.reportAtomicMap(fn, data);</l></block><list><block var="fn"/><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash keep %&apos;test&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>fn</l><l>data</l><l>proc</l></list><l>return proc.reportAtomicKeep(fn, data);</l></block><list><block var="test"/><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash combine %&apos;fn&apos; with %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>fn</l><l>data</l><l>proc</l></list><l>return proc.reportAtomicCombine(fn, data);</l></block><list><block var="fn"/><block var="data"/></list></block></block></script></block-definition><block-definition s="$flash sort %&apos;data&apos; by %&apos;fn&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input><input type="%predRing"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>data</l><l>fn</l><l>proc</l></list><l>return proc.reportAtomicSort(data, fn);</l></block><list><block var="data"/><block var="fn"/></list></block></block></script></block-definition><block-definition s="$flash reverse %&apos;list&apos;" type="reporter" category="lists"><header></header><code></code><translations></translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>list</l></list><l>return new List(list.asArray().slice().reverse());</l></block><list><block var="list"/></list></block></block></script></block-definition><block-definition s="Leap number of hands" type="reporter" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller.frame(0).hands.length;</l></block><list></list></block></block></script></block-definition><block-definition s="Leap %&apos;pos&apos; position of hand %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">1</input></inputs><script><block s="doDeclareVariables"><list><l>a</l></list></block><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></block></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>pos</l><l>num</l></list><l>var a = {x:0, y:1, z:2}[pos]; return window.controller.frame(0).hands[num-1].stabilizedPalmPosition[a];</l></block><list><block var="pos"/><block var="num"/></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap %&apos;pos&apos; rotation of hand %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">yaw<options>yaw&#xD;pitch&#xD;roll</options></input><input type="%n">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></block></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>pos</l><l>num</l></list><l>var f = window.controller.frame(0);&#xD;switch (pos){&#xD;  case "yaw":&#xD;    return f.hands[num-1].yaw();&#xD;  case "pitch":&#xD;    return f.hands[num-1].pitch();&#xD;  case "roll":&#xD;    return f.hands[num-1].roll();&#xD;};&#xD;            &#xD;        </l></block><list><block var="pos"/><block var="num"/></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap %&apos;pos&apos; position of finger %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">x<options>x&#xD;y&#xD;z</options></input><input type="%n">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller.frame(0).fingers.length;</l></block><list></list></block></block></block><script><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l>pos</l><l>num</l></list><l>var a = {x:0, y:1, z:2}[pos]; return window.controller.frame(0).fingers[num-1].stabilizedTipPosition[a];</l></block><list><block var="pos"/><block var="num"/></list></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap hand %&apos;num&apos; is pinching" type="predicate" category="other"><header></header><code></code><translations></translations><inputs><input type="%s">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></block></block><script><block s="doReport"><block s="reportGreaterThan"><block s="evaluate"><block s="reportJSFunction"><list><l>num</l></list><l>return window.controller.frame(0).hands[num-1].pinchStrength;</l></block><list><block var="num"/></list></block><l>0.75</l></block></block></script><script><block s="doReport"><block s="reportBoolean"><l><bool>false</bool></l></block></block></script></block></script></block-definition><block-definition s="Leap pinch strength of hand %&apos;num&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%n">1</input></inputs><script><block s="doIfElse"><block s="reportNot"><block s="reportGreaterThan"><block var="num"/><custom-block s="Leap number of hands"></custom-block></block></block><script><block s="doReport"><block s="reportProduct"><block s="evaluate"><block s="reportJSFunction"><list><l>num</l></list><l>return window.controller.frame(0).hands[num-1].pinchStrength;</l></block><list><block var="num"/></list></block><l>100</l></block></block></script><script><block s="doReport"><l>0</l></block></script></block></script></block-definition><block-definition s="Leap $flag" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doIf"><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.controller !== undefined</l></block><list></list></block><script><block s="doStopThis"><l><option>this block</option></l></block></script></block><block s="doDeclareVariables"><list><l>test</l></list></block><block s="doSetVar"><l>test</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>var leapScript,&#xD;    done = false;&#xD;leapScript = document.createElement(&apos;script&apos;),&#xD;leapScript.onload = function () {&#xD;    done = true;&#xD;    console.log(&apos;leap is ready&apos;);&#xD;};&#xD;document.head.appendChild(leapScript);&#xD;leapScript.src = &apos;https://js.leapmotion.com/leap-0.6.4.min.js&apos;;&#xD;return function () {return done; }</l></block><list></list></block></block><block s="doWaitUntil"><block s="evaluate"><block var="test"/><list></list></block></block><block s="doRun"><block s="reportJSFunction"><list></list><l>window.controller = new Leap.Controller({enableGestures: true, background: true}); window.controller.connect();</l></block><list></list></block></script></block-definition><block-definition s="square %&apos;side&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRepeat"><l>4</l><script><block s="forward"><block var="side"/></block><block s="turn"><l>90</l></block></script></block></script></block-definition><block-definition s="polygon corner: %&apos;corner&apos; side: %&apos;side&apos;" type="command" category="motion"><header></header><code></code><translations></translations><inputs><input type="%s"></input><input type="%s"></input></inputs><script><block s="doRepeat"><block var="corner"/><script><block s="forward"><block var="side"/></block><block s="turn"><l>45</l></block></script></block></script><scripts><script x="186.7744160625" y="106.000002"><block s="reportQuotient"><l></l><l></l></block></script></scripts></block-definition><block-definition s="label %&apos;text&apos; of size %&apos;size&apos;" type="command" category="pen"><comment x="0" y="0" w="90" collapsed="false">LABEL will stamp text on the stage at the given font size. The direction of the text is the direction the sprite is facing, and color will match the pen color.</comment><header></header><code></code><translations>de:drucke _ in Größe _&#xD;ca:etiqueta _ de mida _&#xD;es:etiqueta _ de tamaño _&#xD;fr:étiquette _ d&apos;une taille de _&#xD;</translations><inputs><input type="%txt">Hello!</input><input type="%n">12</input></inputs><script><block s="doRun"><block s="reportJSFunction"><list><l>text</l><l>size</l></list><l>var stage = this.parentThatIsA(StageMorph),&#xD;    context = stage.penTrails().getContext(&apos;2d&apos;),&#xD;    rotation = radians(this.direction() - 90),&#xD;    trans = new Point(&#xD;      this.center().x - stage.left(),&#xD;      this.center().y - stage.top()&#xD;    ),&#xD;    isWarped = this.Warped,&#xD;    len,&#xD;    pos;&#xD;&#xD;if (isWarped) {endWarp(); }&#xD;context.save();&#xD;context.font = size + &apos;px monospace&apos;;&#xD;context.textAlign = &apos;left&apos;;&#xD;context.textBaseline = &apos;alphabetic&apos;;&#xD;context.fillStyle = this.color.toString();&#xD;len = context.measureText(text).width;&#xD;trans = trans.multiplyBy(1 / stage.scale);&#xD;context.translate(trans.x, trans.y);&#xD;context.rotate(rotation);&#xD;context.fillText(text, 0, 0);&#xD;context.translate(-trans.x, -trans.y);&#xD;context.restore();&#xD;pos = new Point(&#xD;  len * Math.sin(radians(this.direction())),&#xD;  len * Math.cos(radians(this.direction())));&#xD;pos = pos.add(new Point(this.xPosition(), this.yPosition()));&#xD;this.gotoXY(pos.x, pos.y, false);&#xD;this.changed();&#xD;if (isWarped) {this.startWarp(); }&#xD;stage.changed();</l></block><list><block var="text"/><block var="size"/></list></block></script></block-definition><block-definition s="empty? %&apos;data&apos;" type="predicate" category="lists"><header></header><code></code><translations>de:ist _ leer?&#xD;ca:_ buida?&#xD;es:_ vacía?&#xD;fr:_ vide?&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportEquals"><block var="data"/><block s="reportNewList"><list></list></block></block></block></script></block-definition><block-definition s="keep items such that %&apos;pred&apos; from %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:behalte Elemente, die _ aus _&#xD;ca:manté els elements on _ de _&#xD;es:mantener los elementos donde _ de _&#xD;fr:garder les items tels que _ de _&#xD;</translations><inputs><input type="%predRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doIfElse"><block s="evaluate"><block var="pred"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><script><block s="doReport"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script><script><block s="doReport"><custom-block s="keep items such that %predRing from %l"><block var="pred"/><block s="reportCDR"><block var="data"/></block></custom-block></block></script></block></script></block-definition><block-definition s="combine with %&apos;function&apos; items of %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:kombiniere mit _ die Elemente von _&#xD;ca:combina amb _ els elements de _&#xD;es:combinar con _ los elementos de _&#xD;fr:combine avec _ les items de _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="data"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="data"/></block></block></script></block><block s="doReport"><block s="evaluate"><block var="function"/><list><block s="reportListItem"><l>1</l><block var="data"/></block><custom-block s="combine with %repRing items of %l"><block var="function"/><block s="reportCDR"><block var="data"/></block></custom-block></list></block></block></script></block-definition><block-definition s="if %&apos;test&apos; then %&apos;true&apos; else %&apos;false&apos;" type="reporter" category="control"><header></header><code></code><translations>de:wenn _ dann _ sonst _&#xD;ca:si _ llavors _ si no _&#xD;es:si _ entonces _ sino _&#xD;fr:si _ alors _ sinon _&#xD;</translations><inputs><input type="%b"></input><input type="%anyUE"></input><input type="%anyUE"></input></inputs><script><block s="doIfElse"><block var="test"/><script><block s="doReport"><block s="evaluate"><block var="true"/><list></list></block></block></script><script><block s="doReport"><block s="evaluate"><block var="false"/><list></list></block></block></script></block></script></block-definition><block-definition s="for %&apos;i&apos; = %&apos;start&apos; to %&apos;end&apos; %&apos;action&apos;" type="command" category="control"><header></header><code></code><translations>de:für _ = _ bis _ _&#xD;ca:per _ = _ fins _ _&#xD;es:para _ = _ hasta _ _&#xD;fr:pour _ allant de _ à _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%n">1</input><input type="%n">10</input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>step</l><l>tester</l></list></block><block s="doIfElse"><block s="reportGreaterThan"><block var="start"/><block var="end"/></block><script><block s="doSetVar"><l>step</l><l>-1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportLessThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script><script><block s="doSetVar"><l>step</l><l>1</l></block><block s="doSetVar"><l>tester</l><block s="reifyReporter"><autolambda><block s="reportGreaterThan"><block var="i"/><block var="end"/></block></autolambda><list></list></block></block></script></block><block s="doSetVar"><l>i</l><block var="start"/></block><block s="doUntil"><block s="evaluate"><block var="tester"/><list></list></block><script><block s="doRun"><block var="action"/><list></list></block><block s="doChangeVar"><l>i</l><block var="step"/></block></script></block></script></block-definition><block-definition s="join words %&apos;words&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:füge Wörter zusammen _&#xD;ca:uneix les paraules _&#xD;es:unir las palabras _&#xD;fr:fusionne les mots _&#xD;</translations><inputs><input type="%mult%txt"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block s="reportCDR"><block var="words"/></block></custom-block><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="words"/></block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>1</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></block></script></block><block s="doIf"><block s="reportEquals"><l></l><block s="reportListItem"><l>2</l><block var="words"/></block></block><script><block s="doReport"><custom-block s="join words %mult%txt"><block s="reportCONS"><block s="reportListItem"><l>1</l><block var="words"/></block><block s="reportCDR"><block s="reportCDR"><block var="words"/></block></block></block></custom-block></block></script></block><block s="doReport"><block s="reportJoinWords"><list><block s="reportListItem"><l>1</l><block var="words"/></block><l> </l><custom-block s="join words %mult%txt"><block s="reportCDR"><block var="words"/></block></custom-block></list></block></block></script></block-definition><block-definition s="list $arrowRight sentence %&apos;data&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Satz _&#xD;ca:llista $arrowRight frase _&#xD;es:lista $arrowRight frase _&#xD;fr:liste $arrowRight phrase _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><custom-block s="join words %mult%txt"><block var="data"/></custom-block></block></script></block-definition><block-definition s="sentence $arrowRight list %&apos;text&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Satz $arrowRight Liste _&#xD;ca:frase $arrowRight llista _&#xD;es:frase $arrowRight lista _&#xD;fr:phrase $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="text"/><l><option>whitespace</option></l></block></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;</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><custom-block s="ignore %s"><l>3</l></custom-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;</translations><inputs><input type="%s">catchtag</input></inputs><script><block s="doRun"><block var="cont"/><list></list></block></script></block-definition><block-definition s="catch %&apos;tag&apos; %&apos;value&apos;" type="reporter" category="control"><header></header><code></code><translations>de:fange _ _&#xD;ca:agafa _ _&#xD;es:atrapar _ _&#xD;fr:attrape _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%anyUE"></input></inputs><script><block s="doCallCC"><block s="reifyScript"><script><block s="doSetVar"><l>tag</l><block var="cont"/></block><block s="doReport"><block s="evaluate"><block var="value"/><list></list></block></block></script><list><l>cont</l></list></block></block></script></block-definition><block-definition s="throw %&apos;tag&apos; %&apos;value&apos;" type="command" category="control"><header></header><code></code><translations>de:wirf _ _&#xD;ca:llança _ _&#xD;es:lanzar _ _&#xD;fr:lance _ _&#xD;</translations><inputs><input type="%s">catchtag</input><input type="%s"></input></inputs><script><block s="doRun"><block var="tag"/><list><block var="value"/></list></block></script></block-definition><block-definition s="for each %&apos;item&apos; of %&apos;data&apos; %&apos;action&apos;" type="command" category="lists"><header></header><code></code><translations>de:für jedes _ von _ _&#xD;ca:per cada _ de _ _&#xD;es:para cada _ de _ _&#xD;fr:pour chaque _ de _ _&#xD;</translations><inputs><input type="%upvar"></input><input type="%l"></input><input type="%cs"></input></inputs><script><block s="doUntil"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doSetVar"><l>item</l><block s="reportListItem"><l>1</l><block var="data"/></block></block><block s="doRun"><block var="action"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><block s="doSetVar"><l>data</l><block s="reportCDR"><block var="data"/></block></block></script></block></script></block-definition><block-definition s="if %&apos;test&apos; do %&apos;action&apos; and pause all $pause-1-255-220-0" type="command" category="control"><header></header><code></code><translations>de:falls _ dann _ und pause $pause-1-255-220-0&#xD;ca:si _ fes _ i atura-ho tot $pause-1-255-220-0&#xD;es:si _ haz _ y páralo todo $pause-1-255-220-0&#xD;fr:si _ faire _ et mettre tout en pause $pause-1-255-220-0&#xD;</translations><inputs><input type="%boolUE"></input><input type="%cs"></input></inputs><script><block s="doDeclareVariables"><list><l>breakpoint</l></list></block><block s="doIf"><block s="evaluate"><block var="test"/><list></list></block><script><block s="doSetVar"><l>breakpoint</l><block var="test"/></block><block s="doShowVar"><l>breakpoint</l></block><block s="doRun"><block var="action"/><list></list></block><block s="doPauseAll"></block><block s="doHideVar"><l></l></block></script></block></script></block-definition><block-definition s="word $arrowRight list %&apos;word&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Wort $arrowRight Liste _&#xD;ca:paraula $arrowRight llista _&#xD;es:palabra $arrowRight lista _&#xD;fr:mot $arrowRight liste _&#xD;</translations><inputs><input type="%txt"></input></inputs><script><block s="doReport"><block s="reportTextSplit"><block var="word"/><l><option>letter</option></l></block></block></script></block-definition><block-definition s="ignore %&apos;x&apos;" type="command" category="control"><header></header><code></code><translations>de:ignoriere _&#xD;ca:ignora _&#xD;es:ignorar _&#xD;fr:ignore _&#xD;</translations><inputs><input type="%s"></input></inputs></block-definition><block-definition s="list $arrowRight word %&apos;list&apos;" type="reporter" category="operators"><header></header><code></code><translations>de:Liste $arrowRight Wort _&#xD;ca:llista $arrowRight paraula _&#xD;es:lista $arrowRight palabra _&#xD;fr:liste $arrowRight mot _&#xD;</translations><inputs><input type="%l"></input></inputs><script><block s="doReport"><block s="reportJoinWords"><block var="list"/></block></block></script></block-definition><block-definition s="%&apos;x&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block var="x"/></block></script></block-definition><block-definition s="numbers from %&apos;from&apos; to %&apos;to&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:Zahlen von _ bis _&#xD;ca:nombres des de _ a _&#xD;es:números de _ a _&#xD;fr:nombres de _ à _&#xD;</translations><inputs><input type="%n">1</input><input type="%n">10</input></inputs><script><block s="doIf"><block s="reportGreaterThan"><block var="from"/><block var="to"/></block><script><block s="doReport"><block s="reportNewList"><list></list></block></block></script></block><block s="doReport"><block s="reportCONS"><block var="from"/><custom-block s="numbers from %n to %n"><block s="reportSum"><block var="from"/><l>1</l></block><block var="to"/></custom-block></block></block></script></block-definition><block-definition s="map %&apos;func&apos; over %&apos;data&apos;" type="reporter" category="lists"><header></header><code></code><translations>de:wende _ an auf _&#xD;ca:mapeja _ sobre _&#xD;es:mapear _ sobre _&#xD;fr:appliquer _ à _&#xD;</translations><inputs><input type="%repRing"></input><input type="%l"></input></inputs><script><block s="doIf"><custom-block s="empty? %l"><block var="data"/></custom-block><script><block s="doReport"><block var="data"/></block></script></block><block s="doReport"><block s="reportCONS"><block s="evaluate"><block var="func"/><list><block s="reportListItem"><l>1</l><block var="data"/></block></list></block><custom-block s="map %repRing over %l"><block var="func"/><block s="reportCDR"><block var="data"/></block></custom-block></block></block></script></block-definition></blocks><variables><variable name="a"><l>86.86000000000251</l></variable><variable name="b"><l>200</l></variable></variables></project><media name="digi4all-L1-circlycircle" app="Snap! 5.4, http://snap.berkeley.edu" version="1"></media></snapdata>