<snapdata remixID="13204594"><project name="MachineLearningVideoHummingbird" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="MachineLearningVideoHummingbird"><notes></notes><hidden></hidden><headers></headers><code></code><blocks><block-definition s="Predict" type="command" category="other"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>predictionJS</l></list></block><block s="doDeclareVariables"><list><l>predictionList</l></list></block><block s="doDeclareVariables"><list><l>tempTable</l></list></block><block s="doUntil"><block s="reportKeyPressed"><l><option>x</option></l></block><script><block s="doRun"><block s="reportJSFunction"><list><l>videoCapture</l></list><l>const halt_execution = () =&gt; {&#xD;    alert("There was a problem making predictions. Check your URL and load your model again.")&#xD;    //Trick snap into thinking that the x key has been pressed&#xD;    world.keyboardFocus.fireKeyEvent(&apos;x&apos;)&#xD;    setTimeout(() =&gt; { world.keyboardFocus.removePressedKey(&apos;x&apos;) }, 1000)&#xD;}&#xD;&#xD;if (typeof window.imageModel == &apos;undefined&apos; || window.imageModel == null) {&#xD;    console.log("The imageModel was not defined")&#xD;    halt_execution()&#xD;    return&#xD;}&#xD;&#xD;const prediction = window.imageModel.predict(videoCapture.contents).then(prediction =&gt; {&#xD;   let class_names = window.imageModel.getClassLabels();&#xD;   let names_and_scores = prediction.map((score, index) =&gt; [class_names[index], score.probability]);&#xD;   &#xD;   //console.log(class_names)&#xD;&#xD;   var predictionList = []&#xD;&#xD;   // This loop is for outer array&#xD;   for (var i = 0; i &lt; names_and_scores.length; i++) {&#xD;      if (names_and_scores[i].length &gt; 1) {&#xD;         predictionList.push([class_names[i],names_and_scores[i][1]]) &#xD;         //console.log([class_names[i], predictionList[i]])&#xD;      }&#xD;   }&#xD;&#xD;   window.prediction = predictionList&#xD;}).catch(error =&gt; {&#xD;    console.log("Image prediction error:")&#xD;    console.log(error)&#xD;    halt_execution()&#xD;})      </l></block><list><block s="reportVideo"><l><option>snap</option></l><l>Stage</l></block></list></block><block s="doSetVar"><l>predictionJS</l><block s="evaluate"><block s="reportJSFunction"><list></list><l>return window.prediction ?? ""</l></block><list></list></block></block><block s="doSetVar"><l>predictionList</l><block s="reportTextSplit"><block s="reportJoinWords"><list><block var="predictionJS"/></list></block><l>,</l></block></block><block s="doSetVar"><l>tempTable</l><block s="reportNewList"><list></list></block></block><block s="doFor"><l>i</l><l>1</l><block s="reportQuotient"><block s="reportListAttribute"><l><option>length</option></l><block var="predictionList"/></block><l>2</l></block><script><block s="doAddToList"><block s="reportNewList"><list><block s="reportListItem"><block s="reportDifference"><block s="reportVariadicProduct"><list><l>2</l><block var="i"/></list></block><l>1</l></block><block var="predictionList"/></block><block s="reportListItem"><block s="reportVariadicProduct"><list><l>2</l><block var="i"/></list></block><block var="predictionList"/></block></list></block><block var="tempTable"/></block></script></block><block s="doSetVar"><l>PredictionTable</l><block var="tempTable"/></block><block s="doSetVar"><l>Prediction</l><block s="reportMap"><block s="reifyReporter"><autolambda><block s="reportListItem"><l>2</l><l/></block></autolambda><list></list></block><block var="PredictionTable"/></block></block></script></block></script></block-definition><block-definition s="Load Model %&apos;URL&apos;" type="reporter" category="other"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doRun"><block s="reportJSFunction"><list></list><l>console.log("Loading scripts...")&#xD;window.scriptsHaveLoaded = false&#xD;delete window.tf&#xD;delete window.tmImage&#xD;delete window._tfengine&#xD;&#xD;let script = document.createElement("script");&#xD;script.type = "text/javascript"; &#xD;script.src = "https://cdn.jsdelivr.net/npm/@tensorflow/tfjs@1.3.1/dist/tf.min.js";  &#xD;script.onload = () =&gt; {&#xD;    console.log("tfjs has loaded")&#xD;    let script2 = document.createElement("script");&#xD;    script2.type = "text/javascript";&#xD;    script2.src = "https://cdn.jsdelivr.net/npm/@teachablemachine/image@0.8/dist/teachablemachine-image.min.js";&#xD;    script2.onload = () =&gt; {&#xD;        console.log("teachablemachine-image has loaded")&#xD;        window.scriptsHaveLoaded = true&#xD;    }&#xD;    document.head.appendChild(script2);  &#xD;}&#xD;document.head.appendChild(script);</l></block><list></list></block><block s="doWaitUntil"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>console.log("Checking if scripts have loaded...")&#xD;return window.scriptsHaveLoaded</l></block><list></list></block></block><block s="doRun"><block s="reportJSFunction"><list><l>URL</l></list><l>URL = URL.trim()&#xD;const modelURL = URL + "model.json"; // model topology&#xD;const metadataURL = URL + "metadata.json"; // model metadata&#xD;&#xD;window.ensureModelLoadedResult = null&#xD;&#xD;const recognizer = tmImage.load(modelURL, metadataURL).then(loaded_model =&gt; {&#xD;    console.log("Image model has loaded")&#xD;    window.imageModel = loaded_model;&#xD;    window.ensureModelLoadedResult = "Model loaded successfully"&#xD;}).catch(error =&gt; {&#xD;    console.log("Model load error:")&#xD;    console.log(error)&#xD;    if (error.message.startsWith("Failed to fetch")) {&#xD;        window.ensureModelLoadedResult = "The URL could not be reached"&#xD;    } else {&#xD;        window.ensureModelLoadedResult = error.message&#xD;    }&#xD;})    </l></block><list><block var="URL"/></list></block><block s="doWaitUntil"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>console.log("Checking if the model has loaded...")&#xD;return (window.ensureModelLoadedResult != null)</l></block><list></list></block></block><block s="doReport"><block s="evaluate"><block s="reportJSFunction"><list><l></l></list><l>return window.ensureModelLoadedResult</l></block><list></list></block></block></script></block-definition><block-definition s="Hummingbird %&apos;sensor&apos; %&apos;port&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Light<options>Distance (cm)&#xD;Dial&#xD;Light&#xD;Sound&#xD;Other (V)</options></input><input type="%n" readonly="true">1<options>1&#xD;2&#xD;3</options></input></inputs><script><block s="doDeclareVariables"><list><l>value</l></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="sensor"/><l>Other (V)</l></list></block><script><block s="doSetVar"><l>sensor</l><l>Other</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="sensor"/><l>Distance (cm)</l></list></block><script><block s="doSetVar"><l>sensor</l><l>Distance</l></block></script><list></list></block><block s="doSetVar"><l>value</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/</l><block var="sensor"/><l>/</l><block var="port"/></list></block></block></block><block s="doIfElse"><block s="reportNot"><block s="reportVariadicEquals"><list><block var="value"/><l>Not Connected</l></list></block></block><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="sensor"/><l>Distance</l></list></block><script><block s="doReport"><block s="reportRound"><block s="reportVariadicProduct"><list><l>1.17</l><block var="value"/></list></block></block><comment w="90" collapsed="false">117/100 Scaling factor</comment></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="sensor"/><l>Other</l></list></block><script><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportVariadicProduct"><list><l>0.01294</l><block var="value"/></list></block><l>100</l></list></block></block><l>100</l></block><comment w="102" collapsed="false">3.3/255 scale factor</comment></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="sensor"/><l>Sound</l></list><comment w="155" collapsed="true">If connected, adjust sound level</comment></block><script><block s="doReport"><block s="reportRound"><block s="reportVariadicProduct"><list><l>0.784</l><block var="value"/></list><comment w="140" collapsed="false">200/255 Scaling factor</comment></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="sensor"/><l>Light</l></list></block><script><block s="doReport"><block s="reportRound"><block s="reportVariadicProduct"><list><l>0.392</l><block var="value"/></list><comment w="140" collapsed="false">100/255 Scaling factor</comment></block></block></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="sensor"/><l>Dial</l></list></block><script><block s="doReport"><block s="reportRound"><block s="reportVariadicProduct"><list><l>0.435</l><block var="value"/></list><comment w="140" collapsed="false">100/230 Scaling factor</comment></block></block></block></script><list></list></block></script><script><block s="doReport"><l>Not Connected</l></block></script></block></script></block-definition><block-definition s="Hummingbird Play Note %&apos;note&apos; for %&apos;beats&apos; beats" type="command" category="sound"><header></header><code></code><translations>ko:Hummingbird _ 번 음을 _ 박자로 연주하기&#xD;de:Hummingbird Spiele Note _ für _ Schläge&#xD;pt:Hummingbird Toque Notas _ por _ Batidas&#xD;fr:Hummingbird Jouer la note _ pour _ battement(s)&#xD;nl:Hummingbird Speel Noot _ voor _ Beats&#xD;zh_CN:Hummingbird 演奏 音阶 _ 于 _ 拍&#xD;zh_TW:Hummingbird 演奏 音階 _ 於 _ 拍&#xD;ar:Hummingbird تشغيل الموسيقى _ _&#xD;dk:Hummingbird Spil tone _ i _ slag&#xD;he:Hummingbird נגן תו _ במשך _ פעימות&#xD;es:Hummingbird Emitir un sonido _ por _ pulsos&#xD;ca:Hummingbird Toca nota _ durant _ temps&#xD;fi:Hummingbird Soita sävel _ _ iskun ajan&#xD;sv:Hummingbird Spela not _ _&#xD;</translations><inputs><input type="%n">60<options>§_pianoKeyboardMenu</options></input><input type="%n">0.5</input></inputs><script><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="note"/><l>135</l></list></block><script><block s="doSetVar"><l>note</l><l>135</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><l>32</l><block var="note"/></list></block><script><block s="doSetVar"><l>note</l><l>32</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="beats"/><l>16</l></list></block><script><block s="doSetVar"><l>beats</l><l>16</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><l>0</l><block var="beats"/></list></block><script><block s="doSetVar"><l>beats</l><l>0</l></block></script><list></list></block><block s="doSetVar"><l>beats</l><block s="reportRound"><block s="reportVariadicProduct"><list><block s="reportQuotient"><l>60000</l><block s="getTempo"></block></block><block var="beats"/></list></block><comment w="242" collapsed="false">BPM = tempo&#xD;60 * 1000/BPM = BPMS beats per millisecond&#xD;beats&#xD;                            = Duration in ms = BPMS * number of beats&#xD;                        </comment></block></block><block s="doSetVar"><l>note</l><block s="reportRound"><block var="note"/></block></block><block s="doRun"><block s="reifyReporter"><autolambda><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/playnote/</l><block var="note"/><l>/</l><block var="beats"/></list></block></block></autolambda><list></list></block><list></list></block><block s="doWait"><block s="reportQuotient"><block var="beats"/><l>1000</l></block><comment w="205" collapsed="false">block for number of seconds</comment></block></script></block-definition><block-definition s="micro:bit %&apos;device&apos; %&apos;dim&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Accelerometer (m/s²)<options>Accelerometer (m/s²)&#xD;Magnetometer (µT)</options></input><input type="%txt" readonly="true">X<options>X&#xD;Y&#xD;Z</options></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="device"/><l>Accelerometer (m/s²)</l></list></block><script><block s="doSetVar"><l>device</l><l>Accelerometer</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicEquals"><list><block var="device"/><l>Magnetometer (µT)</l></list></block><script><block s="doSetVar"><l>device</l><l>Magnetometer</l></block></script><list></list></block><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/</l><block var="device"/><l>/</l><block var="dim"/></list></block></block></block></script></block-definition><block-definition s="micro:bit Button %&apos;button&apos;" type="predicate" category="sensing"><header></header><code></code><translations>ko:micro:bit 버튼 _&#xD;de:micro:bit Knopf _&#xD;pt:micro:bit Tecla _&#xD;fr:micro:bit Bouton _&#xD;nl:micro:bit Knop _&#xD;zh_CN:micro:bit 按钮 _&#xD;zh_TW:micro:bit 按鈕 _&#xD;ar:micro:bit زر _&#xD;dk:micro:bit Knap _&#xD;he:micro:bit לחצן _&#xD;es:micro:bit Pulsador _&#xD;ca:micro:bit Botó _&#xD;fi:micro:bit Painike _&#xD;sv:micro:bit Knapp _&#xD;</translations><inputs><input type="%txt" readonly="true">A<options>A&#xD;B&#xD;Logo (V2)</options></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="button"/><l>Logo (V2)</l></list></block><script><block s="doSetVar"><l>button</l><l>Logo</l></block></script><list></list></block><block s="doDeclareVariables"><list><l>result</l></list></block><block s="doSetVar"><l>result</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/button/</l><block var="button"/></list></block></block></block><block s="doReport"><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="result"/><l>true</l></list></block><block s="reportBoolean"><l><bool>true</bool></l></block><block s="reportIfElse"><block s="reportVariadicEquals"><list><block var="result"/><l>false</l></list></block><block s="reportBoolean"><l><bool>false</bool></l></block><block var="result"/></block></block></block></script></block-definition><block-definition s="micro:bit V2 %&apos;sensor&apos;" type="reporter" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Sound<options>Sound&#xD;Temperature (°C)</options></input></inputs><script><block s="doIf"><block s="reportVariadicEquals"><list><block var="sensor"/><l>Temperature (°C)</l></list></block><script><block s="doSetVar"><l>sensor</l><l>Temperature</l></block></script><list></list></block><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/V2sensor/</l><block var="sensor"/></list></block></block></block></script></block-definition><block-definition s="micro:bit Compass" type="reporter" category="sensing"><header></header><code></code><translations>ko:micro:bit 나침반 센서&#xD;de:micro:bit Kompass&#xD;pt:micro:bit Bússola&#xD;fr:micro:bit Compas&#xD;nl:micro:bit Kompas&#xD;zh_CN:micro:bit 指南针&#xD;zh_TW:micro:bit 指南針&#xD;ar:micro:bit بوصلة&#xD;dk:micro:bit Kompas&#xD;he:micro:bit מצפן&#xD;es:micro:bit Brujula&#xD;ca:micro:bit Brúixola&#xD;fi:micro:bit Kompassi&#xD;sv:micro:bit Kompass&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/</l><l>Compass</l></list></block></block></block></script></block-definition><block-definition s="micro:bit %&apos;dim&apos;" type="predicate" category="sensing"><header></header><code></code><translations></translations><inputs><input type="%txt" readonly="true">Screen Up<options>Screen Up&#xD;Screen Down&#xD;Tilt Left&#xD;Tilt Right&#xD;Logo Up&#xD;Logo Down&#xD;Shake</options></input></inputs><script><block s="doIfElse"><block s="reportVariadicEquals"><list><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/in/orientation/</l><block var="dim"/></list></block></block><l>true</l></list></block><script><block s="doReport"><block s="reportBoolean"><l><bool>true</bool></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="stop all" type="command" category="control"><header></header><code></code><translations>ko:모두 멈추기&#xD;de:stoppe alles&#xD;pt:pare todos&#xD;fr:stop tout&#xD;nl:stop alle&#xD;zh_CN:停止 全部&#xD;zh_TW:停止 全部&#xD;ar:توقف الكل&#xD;dk:stop alle&#xD;he:להפסיק הכל&#xD;es:detener todo&#xD;ca:atura tot&#xD;fi:pysäytä kaikki&#xD;sv:stop allt&#xD;</translations><inputs></inputs><script><block s="doReport"><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/stopall</l></list></block></block></block></script></block-definition><block-definition s="Hummingbird Position Servo %&apos;port&apos; %&apos;position&apos; °" type="command" category="motion"><header></header><code></code><translations>ko:Hummingbird 위치 제어 서보 _ _ °&#xD;de:Hummingbird Position Servo _ _ °&#xD;pt:Hummingbird Posição do Servo _ _ °&#xD;fr:Hummingbird Position Servo _ _ °&#xD;nl:Hummingbird Positie-Servo _ _ °&#xD;zh_CN:Hummingbird 位置伺服 _ _ °&#xD;zh_TW:Hummingbird 位置伺服 _ _ °&#xD;ar:Hummingbird موقف محرك سيرفو المؤازر _ _&#xD;dk:Hummingbird Positionsservo _ _ °&#xD;he:Hummingbird סרוו כיוון _ _&#xD;es:Hummingbird Servo de posicion _ _ °&#xD;ca:Hummingbird Servo posicional _ _ °&#xD;fi:Hummingbird Asentoservo _ _ °&#xD;sv:Hummingbird Positionsservo _ _ °&#xD;</translations><inputs><input type="%n" readonly="true">1<options>1&#xD;2&#xD;3&#xD;4</options></input><input type="%n">90</input></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="position"/><l>0</l></list></block><script><block s="doSetVar"><l>position</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="position"/><l>180</l></list></block><script><block s="doSetVar"><l>position</l><l>180</l></block></script><list></list></block><block s="doSetVar"><l>position</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="position"/><l>1.41</l></list></block></block><comment w="228" collapsed="false">254/180 Scaling Factor</comment></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/servo/</l><block var="port"/><l>/</l><block var="position"/></list></block></block></block></script></block-definition><block-definition s="Hummingbird Rotation Servo %&apos;port&apos; %&apos;speed&apos; %" type="command" category="motion"><header></header><code></code><translations>ko:Hummingbird 회전속도 제어 서보 _ _ %&#xD;de:Hummingbird Drehung Servo _ _ %&#xD;pt:Hummingbird Rotação do Servo _ _ %&#xD;fr:Hummingbird Rotation Servo _ _ %&#xD;nl:Hummingbird Draai-Servo _ _ %&#xD;zh_CN:Hummingbird 旋转伺服 _ _ %&#xD;zh_TW:Hummingbird 旋轉伺服 _ _ %&#xD;ar:Hummingbird فتحة دوران المحرك المؤازر _ _&#xD;dk:Hummingbird Rotationsservo _ _ %&#xD;he:Hummingbird סרוו סיבובים _ _ %&#xD;es:Hummingbird Servo de rotacion _ _ %&#xD;ca:Hummingbird Servo rotacional _ _ %&#xD;fi:Hummingbird Kiertoservo _ _ %&#xD;sv:Hummingbird Rotationsservo _ _ %&#xD;</translations><inputs><input type="%n" readonly="true">1<options>1&#xD;2&#xD;3&#xD;4</options></input><input type="%n">0</input></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="speed"/><l>-100</l></list></block><script><block s="doSetVar"><l>speed</l><l>-100</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="speed"/><l>100</l></list></block><script><block s="doSetVar"><l>speed</l><l>100</l></block></script><list></list></block><block s="doIfElse"><block s="reportVariadicAnd"><list><block s="reportVariadicGreaterThan"><list><block var="speed"/><l>-10</l></list></block><block s="reportVariadicLessThan"><list><block var="speed"/><l>10</l></list></block></list></block><script><block s="doSetVar"><l>speed</l><l>255</l></block></script><script><block s="doSetVar"><l>speed</l><block s="reportRound"><block s="reportVariadicSum"><list><block s="reportQuotient"><block s="reportVariadicProduct"><list><block var="speed"/><l>23</l></list></block><l>100</l></block><l>122</l></list></block></block></block></script></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/rotation/</l><block var="port"/><l>/</l><block var="speed"/></list></block></block></block></script></block-definition><block-definition s="Hummingbird LED %&apos;port&apos; %&apos;intensity&apos; %" type="command" category="looks"><header></header><code></code><translations>ko:Hummingbird LED _ _ %&#xD;de:Hummingbird LED _ _ %&#xD;pt:Hummingbird LED _ _ %&#xD;fr:Hummingbird LED _ _ %&#xD;nl:Hummingbird LED _ _ %&#xD;zh_CN:Hummingbird LED _ _ %&#xD;zh_TW:Hummingbird LED _ _ %&#xD;ar:Hummingbird ضوء _ _&#xD;dk:Hummingbird LED _ _ %&#xD;he:Hummingbird לד % _ _&#xD;es:Hummingbird LED _ _ %&#xD;ca:Hummingbird LED _ _ %&#xD;fi:Hummingbird LED _ _ %&#xD;sv:Hummingbird LED _ _ %&#xD;</translations><inputs><input type="%n" readonly="true">1<options>1&#xD;2&#xD;3</options></input><input type="%n">0</input></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="intensity"/><l>0</l></list></block><script><block s="doSetVar"><l>intensity</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="intensity"/><l>100</l></list></block><script><block s="doSetVar"><l>intensity</l><l>100</l></block></script><list></list></block><block s="doSetVar"><l>intensity</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="intensity"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/led/</l><block var="port"/><l>/</l><block var="intensity"/></list></block></block></block></script></block-definition><block-definition s="Hummingbird Tri-LED %&apos;port&apos; R %&apos;redLED&apos; % G %&apos;greenLED&apos; % B %&apos;blueLED&apos; %" type="command" category="looks"><header></header><code></code><translations>ko:Hummingbird 삼색 LED _ 빨강 _ % 초록 _ % 파랑 _ %&#xD;de:Hummingbird Dreifarben-LED _ R _ % G _ % B _ %&#xD;pt:Hummingbird LED Tricolor _ R _ % G _ % B _ %&#xD;fr:Hummingbird Tri-LED _ R _ % G _ % B _ %&#xD;nl:Hummingbird Tri-LED _ R _ % G _ % B _ %&#xD;zh_CN:Hummingbird 三色LED _ 红 _ % 绿 _ % 蓝 _ %&#xD;zh_TW:Hummingbird 三色LED _ 紅 _ % 綠 _ % 藍 _ %&#xD;ar:Hummingbird ضوء الصمام الثلاثي _ _ _ _&#xD;dk:Hummingbird Tri-LED _ R _ % G _ % B _ %&#xD;he:Hummingbird לד שלושה צבעים % _ R _ % G _ % B _&#xD;es:Hummingbird Led tricolor _ R _ % G _ % B _ %&#xD;ca:Hummingbird Tri-LED _ vermell _ % verd _ % blau _ %&#xD;fi:Hummingbird Tri-LED _ R _ % G _ % B _ %&#xD;sv:Hummingbird Tri-LED _ R _ % G _ % B _ %&#xD;</translations><inputs><input type="%n" readonly="true">1<options>1&#xD;2</options></input><input type="%n">0</input><input type="%n">0</input><input type="%n">0</input></inputs><script><block s="doIf"><block s="reportVariadicLessThan"><list><block var="redLED"/><l>0</l></list></block><script><block s="doSetVar"><l>redLED</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="redLED"/><l>100</l></list></block><script><block s="doSetVar"><l>redLED</l><l>100</l></block></script><list></list></block><block s="doSetVar"><l>redLED</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="redLED"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="greenLED"/><l>0</l></list></block><script><block s="doSetVar"><l>greenLED</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="greenLED"/><l>100</l></list></block><script><block s="doSetVar"><l>greenLED</l><l>100</l></block></script><list></list></block><block s="doSetVar"><l>greenLED</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="greenLED"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doIf"><block s="reportVariadicLessThan"><list><block var="blueLED"/><l>0</l></list></block><script><block s="doSetVar"><l>blueLED</l><l>0</l></block></script><list></list></block><block s="doIf"><block s="reportVariadicGreaterThan"><list><block var="blueLED"/><l>100</l></list></block><script><block s="doSetVar"><l>blueLED</l><l>100</l></block></script><list></list></block><block s="doSetVar"><l>blueLED</l><block s="reportRound"><block s="reportVariadicProduct"><list><block var="blueLED"/><l>2.55</l></list><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/triled/</l><block var="port"/><l>/</l><block var="redLED"/><l>/</l><block var="greenLED"/><l>/</l><block var="blueLED"/></list></block></block></block></script></block-definition><block-definition s="micro:bit Print %&apos;string&apos;" type="command" category="looks"><header></header><code></code><translations>ko:micro:bit 출력 _&#xD;de:micro:bit Drucke _&#xD;pt:micro:bit Imprimir _&#xD;fr:micro:bit Imprimer _&#xD;nl:micro:bit Schrijf _&#xD;zh_CN:micro:bit 打印 _&#xD;zh_TW:micro:bit 打印 _&#xD;ar:micro:bit طباعة _&#xD;dk:micro:bit Vis _&#xD;he:micro:bit הדפס _&#xD;es:micro:bit Imprimir _&#xD;ca:micro:bit Escriu _&#xD;fi:micro:bit Näytä teksti _&#xD;sv:micro:bit Visa text _&#xD;</translations><inputs><input type="%txt">Hello</input></inputs><script><block s="doRun"><block s="reifyReporter"><autolambda><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/print/</l><block var="string"/></list></block></block></autolambda><list></list></block><list></list></block><block s="doWait"><block s="reportVariadicProduct"><list><block s="reportTextAttribute"><l><option>length</option></l><block var="string"/></block><l>0.6</l></list></block></block></script></block-definition><block-definition s="micro:bit Display $nl %&apos;r1c1&apos; %&apos;r1c2&apos; %&apos;r1c3&apos; %&apos;r1c4&apos; %&apos;r1c5&apos; $nl %&apos;r2c1&apos; %&apos;r2c2&apos; %&apos;r2c3&apos; %&apos;r2c4&apos; %&apos;r2c5&apos; $nl %&apos;r3c1&apos; %&apos;r3c2&apos; %&apos;r3c3&apos; %&apos;r3c4&apos; %&apos;r3c5&apos; $nl %&apos;r4c1&apos; %&apos;r4c2&apos; %&apos;r4c3&apos; %&apos;r4c4&apos; %&apos;r4c5&apos; $nl %&apos;r5c1&apos; %&apos;r5c2&apos; %&apos;r5c3&apos; %&apos;r5c4&apos; %&apos;r5c5&apos;" type="command" category="looks"><header></header><code></code><translations>ko:micro:bit 보이기 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;de:micro:bit LED Anzeige _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;pt:micro:bit Visor _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;fr:micro:bit Display _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;nl:micro:bit Scherm _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;zh_CN:micro:bit 显示 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;zh_TW:micro:bit 顯示 _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;ar:micro:bit عرض _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;dk:micro:bit Display _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;he:micro:bit מסך _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;es:micro:bit Monitor _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;ca:micro:bit Pantalla _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;fi:micro:bit Näytä _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;sv:micro:bit Skärm _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _&#xD;</translations><inputs><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input><input type="%b">false</input></inputs><script><block s="doDeclareVariables"><list><l>response</l></list><comment w="228" collapsed="true">Storing the url response in a variable forces the block to wait for a response before returning.</comment></block><block s="doSetVar"><l>response</l><block s="reportURL"><block s="reportJoinWords"><list><l>http://127.0.0.1:30061/hummingbird/out/symbol/A/</l><block var="r1c1"/><l>/</l><block var="r1c2"/><l>/</l><block var="r1c3"/><l>/</l><block var="r1c4"/><l>/</l><block var="r1c5"/><l>/</l><block var="r2c1"/><l>/</l><block var="r2c2"/><l>/</l><block var="r2c3"/><l>/</l><block var="r2c4"/><l>/</l><block var="r2c5"/><l>/</l><block var="r3c1"/><l>/</l><block var="r3c2"/><l>/</l><block var="r3c3"/><l>/</l><block var="r3c4"/><l>/</l><block var="r3c5"/><l>/</l><block var="r4c1"/><l>/</l><block var="r4c2"/><l>/</l><block var="r4c3"/><l>/</l><block var="r4c4"/><l>/</l><block var="r4c5"/><l>/</l><block var="r5c1"/><l>/</l><block var="r5c2"/><l>/</l><block var="r5c3"/><l>/</l><block var="r5c4"/><l>/</l><block var="r5c5"/></list></block></block></block></script></block-definition></blocks><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="60" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="true" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="1040"><pentrails>data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==</pentrails><costumes><list struct="atomic" id="1041"></list></costumes><sounds><list struct="atomic" id="1042"></list></sounds><variables></variables><blocks></blocks><scripts><script x="69" y="14"><block s="receiveGo"></block><block s="doApplyExtension"><l>src_load(url)</l><list><l>libraries/bbtSnapExtension.js</l></list></block></script><script x="425" y="14.333333333333343"><block s="receiveInteraction"><l><option>stopped</option></l></block><custom-block s="stop all"></custom-block></script></scripts><sprites select="1"><sprite name="Sprite" idx="1" x="0.1616161616161662" y="-0.282828282828234" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="1" color="80,80,80,1" pen="tip" id="1056"><costumes><list id="1057"><item><ref mediaID="Sprite_cst_Untitled"></ref></item></list></costumes><sounds><list struct="atomic" id="1058"></list></sounds><blocks></blocks><variables></variables><scripts><script x="33.59523809523813" y="258.8809523809521"><block s="receiveKey"><l><option>space</option></l><list></list></block><block s="doUntil"><block s="reportKeyPressed"><l><option>x</option></l></block><script><block s="doIfElse"><block s="reportVariadicGreaterThan"><list><block s="reportListItem"><l>1</l><block var="Prediction"/></block><l>.9</l></list></block><script></script><script></script></block></script></block></script><script x="37.285714285714306" y="133.35714285714278"><block s="receiveKey"><l><option>space</option></l><list></list></block><custom-block s="Predict"><comment w="178" collapsed="false">When you run this the first time, it will take a minute to start predicting. Press x to stop predicting. </comment></custom-block></script><script x="36.66666666666666" y="30"><block s="doSetVar"><l>URL</l><l>https://teachablemachine.withgoogle.com/models/RELMOi-Rk/</l><comment w="90" collapsed="false">Insert the URL to your model, then run this code.</comment></block><block s="doReport"><custom-block s="Load Model %s"><block var="URL"/></custom-block></block></script><script x="231" y="487.33333333333337"><custom-block s="Hummingbird Play Note %n for %n beats"><l>72</l><l>0.5</l></custom-block></script><script x="149" y="538.3333333333334"><custom-block s="Hummingbird Play Note %n for %n beats"><l>60</l><l>0.5</l></custom-block></script><script x="111" y="621.3333333333334"><custom-block s="Hummingbird Play Note %n for %n beats"><l>48</l><l>0.5</l></custom-block></script></scripts></sprite><watcher var="URL" style="normal" x="10" y="10" color="243,118,29"/><watcher var="PredictionTable" style="normal" x="9" y="43" color="243,118,29" extX="128.5615234375" extY="69"/><watcher var="Prediction" style="normal" x="9" y="213.00000000000009" color="243,118,29" extX="80" extY="70"/></sprites></stage><variables><variable name="URL"><l>https://teachablemachine.withgoogle.com/models/RELMOi-Rk/</l></variable><variable name="PredictionTable"><list id="1109"><item><list struct="atomic" id="1110">Class 1,0.000055362514103762805</list></item><item><list struct="atomic" id="1111">Class 2,0.9596649408340454</list></item><item><list struct="atomic" id="1112">Class 3,0.04027989134192467</list></item></list></variable><variable name="Prediction"><list struct="atomic" id="1113">0.000055362514103762805,0.9596649408340454,0.04027989134192467</list></variable></variables></scene></scenes></project><media name="MachineLearningVideoHummingbird" app="Snap! 9.0, https://snap.berkeley.edu" version="2"><costume name="Untitled" center-x="240" center-y="180" image="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAeAAAAFoCAYAAACPNyggAAAAAXNSR0IArs4c6QAADoVJREFUeF7t1cEJAAAIxDDdf2m3sJ+4wEEQuuMIECBAgACBd4F9XzRIgAABAgQIjAB7AgIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+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+wECBAgQIBAICHCAbpIAAQIECAiwHyBAgAABAoGAAAfoJgkQIECAgAD7AQIECBAgEAgIcIBukgABAgQICLAfIECAAAECgYAAB+gmCRAgQICAAPsBAgQIECAQCAhwgG6SAAECBAgIsB8gQIAAAQKBgAAH6CYJECBAgIAA+wECBAgQIBAICHCAbpIAAQIECByxcQFpoRMBzwAAAABJRU5ErkJggg==" mediaID="Sprite_cst_Untitled"/></media></snapdata>