<snapdata remixID="10921628"><project name="U2L3R Railroad crossing" app="Snap! 6, https://snap.berkeley.edu" version="1"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><stage name="Stage" width="480" height="360" costume="0" color="255,255,255,1" tempo="80" threadsafe="false" penlog="false" volume="100" pan="0" lines="round" ternary="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" scheduled="false" id="1"><pentrails>data:image/png;base64,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="2"></list></costumes><sounds><list struct="atomic" id="3"></list></sounds><variables></variables><blocks></blocks><scripts><script x="10" y="100.17948717948718"><block s="receiveInteraction"><l><option>stopped</option></l></block><custom-block s="stop all"></custom-block></script><script x="15.384615384615383" y="7.692307692307692"><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>2</l></custom-block><l>70</l></block></script></scripts><sprites><sprite name="Sprite" idx="1" x="0" y="0" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="17"><costumes><list struct="atomic" id="18"></list></costumes><sounds><list struct="atomic" id="19"></list></sounds><blocks></blocks><variables></variables><scripts><script x="38.23076923076928" y="30"><block s="receiveGo"></block><block s="doForever"><script><block s="doWaitUntil"><block s="reportOr"><block s="reportLessThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>1</l></custom-block><l>60</l></block><block s="reportLessThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>2</l></custom-block><l>60</l></block></block></block><block s="doIfElse"><block s="reportLessThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>1</l></custom-block><l>60</l></block><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportDate"><l><option>month</option></l></block><l>/</l><block s="reportDate"><l><option>date</option></l></block><l>/</l><block s="reportDate"><l><option>year</option></l></block><l>     </l><block s="reportDate"><l><option>hour</option></l></block><l>:</l><block s="reportDate"><l><option>minute</option></l></block><l>:</l><block s="reportDate"><l><option>second</option></l></block><l>   </l><l>West</l></list></block><block var="Train"/></block><block s="doWaitUntil"><block s="reportLessThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>1</l></custom-block><l>30</l></block></block><custom-block s="Hummingbird Position Servo %n %n °"><l>1</l><l>-90</l></custom-block><custom-block s="Hummingbird Position Servo %n %n °"><l>2</l><l>90</l></custom-block><block s="doWait"><l>3</l></block><block s="doWaitUntil"><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>2</l></custom-block><l>30</l></block></block><custom-block s="Hummingbird Position Servo %n %n °"><l>1</l><l>90</l></custom-block><custom-block s="Hummingbird Position Servo %n %n °"><l>2</l><l>-90</l></custom-block><block s="doWait"><l>5</l></block></script><script><block s="doAddToList"><block s="reportJoinWords"><list><block s="reportDate"><l><option>month</option></l></block><l>/</l><block s="reportDate"><l><option>date</option></l></block><l>/</l><block s="reportDate"><l><option>year</option></l></block><l>     </l><block s="reportDate"><l><option>hour</option></l></block><l>:</l><block s="reportDate"><l><option>minute</option></l></block><l>:</l><block s="reportDate"><l><option>second</option></l></block><l>   </l><l>East</l></list></block><block var="Train"/></block><block s="doWaitUntil"><block s="reportLessThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>2</l></custom-block><l>30</l></block></block><custom-block s="Hummingbird Position Servo %n %n °"><l>1</l><l>-90</l></custom-block><custom-block s="Hummingbird Position Servo %n %n °"><l>2</l><l>90</l></custom-block><block s="doWait"><l>3</l></block><block s="doWaitUntil"><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>1</l></custom-block><l>30</l></block></block><custom-block s="Hummingbird Position Servo %n %n °"><l>1</l><l>90</l></custom-block><custom-block s="Hummingbird Position Servo %n %n °"><l>2</l><l>-90</l></custom-block><block s="doWait"><l>5</l></block></script></block></script></block></script><script x="526.1538461538462" y="496.410256410256"><custom-block s="Hummingbird %txt %n"><l>Light</l><l>1</l></custom-block></script><script x="485.9999999999999" y="308.43589743589735"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>2</l></custom-block></script><script x="545.1538461538462" y="1049.025641025642"><block s="doSetVar"><l>Train</l><block s="reportNewList"><list></list></block></block></script><script x="517.6923076923077" y="1140.4358974358968"><custom-block s="Hummingbird Position Servo %n %n °"><l>1</l><l>90</l></custom-block></script><script x="549.3076923076923" y="542.3846153846146"><custom-block s="Hummingbird LED %n %n %"><l>2</l><l>0</l></custom-block><custom-block s="Hummingbird LED %n %n %"><l>1</l><l>0</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>2</l><l>0</l><l>0</l><l>0</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>1</l><l>0</l><l>0</l><l>0</l></custom-block></script><script x="428.33333333333337" y="1348.2307692307688"><block var="Train"/></script><script x="408.0769230769231" y="1316.9999999999998"><block s="doSetVar"><l>Train</l><block s="reportNewList"><list></list></block></block></script><script x="345.38461538461536" y="678.1282051282051"><custom-block s="Hummingbird Position Servo %n %n °"><l>1</l><l>90</l></custom-block></script><script x="30" y="781.0769230769221"><block s="receiveGo"></block><block s="doForever"><script><custom-block s="Hummingbird LED %n %n %"><l>1</l><l>0</l></custom-block><custom-block s="Hummingbird LED %n %n %"><l>2</l><l>0</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>1</l><l>0</l><l>0</l><l>0</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>2</l><l>0</l><l>0</l><l>0</l></custom-block><block s="doWaitUntil"><block s="reportOr"><block s="reportLessThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>1</l></custom-block><l>60</l></block><block s="reportLessThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>2</l></custom-block><l>60</l></block></block></block><block s="doIfElse"><block s="reportLessThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>1</l></custom-block><l>60</l></block><script><block s="doUntil"><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>1</l></custom-block><l>60</l></block><script><custom-block s="Hummingbird Play Note %n for %n beats"><l>70</l><l>0.5</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>1</l><l>100</l><l>0</l><l>0</l></custom-block><custom-block s="Hummingbird LED %n %n %"><l>1</l><l>100</l></custom-block><custom-block s="Hummingbird LED %n %n %"><l>2</l><l>0</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>2</l><l>0</l><l>0</l><l>0</l></custom-block><block s="doWait"><l>.5</l></block><custom-block s="Hummingbird LED %n %n %"><l>1</l><l>0</l></custom-block><custom-block s="Hummingbird LED %n %n %"><l>2</l><l>100</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>1</l><l>0</l><l>0</l><l>0</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>2</l><l>100</l><l>0</l><l>0</l></custom-block><block s="doWait"><l>.5</l></block></script></block></script><script><block s="doUntil"><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>2</l></custom-block><l>60</l></block><script><custom-block s="Hummingbird Play Note %n for %n beats"><l>70</l><l>0.5</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>1</l><l>100</l><l>0</l><l>0</l></custom-block><custom-block s="Hummingbird LED %n %n %"><l>1</l><l>100</l></custom-block><custom-block s="Hummingbird LED %n %n %"><l>2</l><l>0</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>2</l><l>0</l><l>0</l><l>0</l></custom-block><block s="doWait"><l>.5</l></block><custom-block s="Hummingbird LED %n %n %"><l>1</l><l>0</l></custom-block><custom-block s="Hummingbird LED %n %n %"><l>2</l><l>100</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>1</l><l>0</l><l>0</l><l>0</l></custom-block><custom-block s="Hummingbird Tri-LED %n R %n % G %n % B %n %"><l>2</l><l>100</l><l>0</l><l>0</l></custom-block><block s="doWait"><l>.5</l></block></script></block></script></block></script></block></script><script x="351.9230769230769" y="395.8205128205125"><custom-block s="Hummingbird Position Servo %n %n °"><l>2</l><l>-90</l></custom-block></script><script x="418.3846153846155" y="363.8717948717958"><block s="doWaitUntil"><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>2</l></custom-block><l>70</l></block></block></script><script x="223.0000000000001" y="753.5897435897444"><block s="doWaitUntil"><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Distance (cm)</l><l>1</l></custom-block><l>70</l></block></block></script></scripts></sprite><sprite name="Sprite(2)" idx="2" x="-215" y="-84" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="181.04999999999998,119.49300000000001,0,1" pen="tip" id="388"><costumes><list struct="atomic" id="389"></list></costumes><sounds><list struct="atomic" id="390"></list></sounds><blocks></blocks><variables></variables><scripts></scripts></sprite><watcher var="direction" style="normal" x="2.5" y="46.60000049999999" color="243,118,29" hidden="true"/><watcher var="gate" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="Train" style="normal" x="148.5" y="105.5" color="243,118,29" extX="265" extY="99"/></sprites></stage><hidden> receiveCondition</hidden><headers></headers><code></code><blocks><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="reportEquals"><block var="sensor"/><l>Other (V)</l></block><script><block s="doSetVar"><l>sensor</l><l>Other</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="sensor"/><l>Distance (cm)</l></block><script><block s="doSetVar"><l>sensor</l><l>Distance</l></block></script></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="reportEquals"><block var="value"/><l>Not Connected</l></block></block><script><block s="doIf"><block s="reportEquals"><block var="sensor"/><l>Distance</l></block><script><block s="doReport"><block s="reportRound"><block s="reportProduct"><l>1.17</l><block var="value"/></block></block><comment w="90" collapsed="false">117/100 Scaling factor</comment></block></script></block><block s="doIf"><block s="reportEquals"><block var="sensor"/><l>Other</l></block><script><block s="doReport"><block s="reportQuotient"><block s="reportRound"><block s="reportProduct"><block s="reportProduct"><l>0.01294</l><block var="value"/></block><l>100</l></block></block><l>100</l></block><comment w="101.99999999999999" collapsed="false">3.3/255 scale factor</comment></block></script></block><block s="doIf"><block s="reportEquals"><block var="sensor"/><l>Sound</l><comment w="155" collapsed="true">If connected, adjust sound level</comment></block><script><block s="doReport"><block s="reportRound"><block s="reportProduct"><l>0.784</l><block var="value"/><comment w="140" collapsed="false">200/255 Scaling factor</comment></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="sensor"/><l>Light</l></block><script><block s="doReport"><block s="reportRound"><block s="reportProduct"><l>0.392</l><block var="value"/><comment w="140" collapsed="false">100/255 Scaling factor</comment></block></block></block></script></block><block s="doIf"><block s="reportEquals"><block var="sensor"/><l>Dial</l></block><script><block s="doReport"><block s="reportRound"><block s="reportProduct"><l>0.435</l><block var="value"/><comment w="140" collapsed="false">100/230 Scaling factor</comment></block></block></block></script></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="reportGreaterThan"><block var="note"/><l>135</l></block><script><block s="doSetVar"><l>note</l><l>135</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><l>32</l><block var="note"/></block><script><block s="doSetVar"><l>note</l><l>32</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="beats"/><l>16</l></block><script><block s="doSetVar"><l>beats</l><l>16</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><l>0</l><block var="beats"/></block><script><block s="doSetVar"><l>beats</l><l>0</l></block></script></block><block s="doSetVar"><l>beats</l><block s="reportRound"><block s="reportProduct"><block s="reportQuotient"><l>60000</l><block s="getTempo"></block></block><block var="beats"/></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="reportEquals"><block var="device"/><l>Accelerometer (m/s²)</l></block><script><block s="doSetVar"><l>device</l><l>Accelerometer</l></block></script></block><block s="doIf"><block s="reportEquals"><block var="device"/><l>Magnetometer (µT)</l></block><script><block s="doSetVar"><l>device</l><l>Magnetometer</l></block></script></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="reportEquals"><block var="button"/><l>Logo (V2)</l></block><script><block s="doSetVar"><l>button</l><l>Logo</l></block></script></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="reportEquals"><block var="result"/><l>true</l></block><block s="reportBoolean"><l><bool>true</bool></l></block><block s="reportIfElse"><block s="reportEquals"><block var="result"/><l>false</l></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="reportEquals"><block var="sensor"/><l>Temperature (°C)</l></block><script><block s="doSetVar"><l>sensor</l><l>Temperature</l></block></script></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="reportEquals"><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></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="reportLessThan"><block var="position"/><l>0</l></block><script><block s="doSetVar"><l>position</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="position"/><l>180</l></block><script><block s="doSetVar"><l>position</l><l>180</l></block></script></block><block s="doSetVar"><l>position</l><block s="reportRound"><block s="reportProduct"><block var="position"/><l>1.41</l></block></block><comment w="228.00000000000003" collapsed="false">254/180 Scaling Factor</comment></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228.00000000000003" 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="reportLessThan"><block var="speed"/><l>-100</l></block><script><block s="doSetVar"><l>speed</l><l>-100</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="speed"/><l>100</l></block><script><block s="doSetVar"><l>speed</l><l>100</l></block></script></block><block s="doIfElse"><block s="reportAnd"><block s="reportGreaterThan"><block var="speed"/><l>-10</l></block><block s="reportLessThan"><block var="speed"/><l>10</l></block></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="reportSum"><block s="reportQuotient"><block s="reportProduct"><block var="speed"/><l>23</l></block><l>100</l></block><l>122</l></block></block></block></script></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228.00000000000003" 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="reportLessThan"><block var="intensity"/><l>0</l></block><script><block s="doSetVar"><l>intensity</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="intensity"/><l>100</l></block><script><block s="doSetVar"><l>intensity</l><l>100</l></block></script></block><block s="doSetVar"><l>intensity</l><block s="reportRound"><block s="reportProduct"><block var="intensity"/><l>2.55</l><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228.00000000000003" 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="reportLessThan"><block var="redLED"/><l>0</l></block><script><block s="doSetVar"><l>redLED</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="redLED"/><l>100</l></block><script><block s="doSetVar"><l>redLED</l><l>100</l></block></script></block><block s="doSetVar"><l>redLED</l><block s="reportRound"><block s="reportProduct"><block var="redLED"/><l>2.55</l><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doIf"><block s="reportLessThan"><block var="greenLED"/><l>0</l></block><script><block s="doSetVar"><l>greenLED</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="greenLED"/><l>100</l></block><script><block s="doSetVar"><l>greenLED</l><l>100</l></block></script></block><block s="doSetVar"><l>greenLED</l><block s="reportRound"><block s="reportProduct"><block var="greenLED"/><l>2.55</l><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doIf"><block s="reportLessThan"><block var="blueLED"/><l>0</l></block><script><block s="doSetVar"><l>blueLED</l><l>0</l></block></script></block><block s="doIf"><block s="reportGreaterThan"><block var="blueLED"/><l>100</l></block><script><block s="doSetVar"><l>blueLED</l><l>100</l></block></script></block><block s="doSetVar"><l>blueLED</l><block s="reportRound"><block s="reportProduct"><block var="blueLED"/><l>2.55</l><comment w="90" collapsed="false">Scale factor 255/100</comment></block></block></block><block s="doDeclareVariables"><list><l>response</l></list><comment w="228.00000000000003" 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="reportProduct"><block s="reportStringSize"><block var="string"/></block><l>0.6</l></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.00000000000003" 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><variables><variable name="Train"><list struct="atomic" id="1112">11/4/2021     9:38:2   East,11/4/2021     9:38:39   West,11/4/2021     9:39:50   East,11/4/2021     9:40:13   East,11/5/2021     12:11:48   West</list></variable><variable name="direction"><l>0</l></variable><variable name="gate"><l>1</l></variable></variables></project><media name="U2L3R Railroad crossing" app="Snap! 6, https://snap.berkeley.edu" version="1"></media></snapdata>