<snapdata remixID="11443844"><project name="DaSubwayCardTing" app="Snap! 7, https://snap.berkeley.edu" version="2"><notes></notes><thumbnail>data:image/png;base64,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</thumbnail><scenes select="1"><scene name="DaSubwayCardTing"><notes></notes><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="reportVariadicProduct"><list><l>1.17</l><block var="value"/></list></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="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></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="reportVariadicProduct"><list><l>0.784</l><block var="value"/></list><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="reportVariadicProduct"><list><l>0.392</l><block var="value"/></list><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="reportVariadicProduct"><list><l>0.435</l><block var="value"/></list><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="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="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="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="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="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="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="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="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="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="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="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="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="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="reportStringSize"><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><block-definition s="Dateprompt" type="command" category="operators"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doDeclareVariables"><list><l>month</l><l>day</l><l>year</l></list></block><block s="doAsk"><l>What month is it?</l></block><block s="doSetVar"><l>month</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What day is it?</l></block><block s="doSetVar"><l>day</l><block s="getLastAnswer"></block></block><block s="doAsk"><l>What year is it?</l></block><block s="doSetVar"><l>year</l><block s="getLastAnswer"></block></block><block s="doSetVar"><l>todaysdate</l><block s="reportNewList"><list><block var="month"/><block var="day"/><block var="year"/></list></block></block></script></block-definition><block-definition s="expiration date from metro list: %&apos;ID&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="ID"/></block></block></script></block-definition><block-definition s="expiration month %&apos;ID&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="ID"/></block></block></script></block-definition><block-definition s="expiration day %&apos;ID&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="ID"/></block></block></script></block-definition><block-definition s="expiration year %&apos;ID&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="ID"/></block></block></script></block-definition><block-definition s="current month %&apos;ID&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>1</l><block var="ID"/></block></block></script></block-definition><block-definition s="current day %&apos;ID&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>2</l><block var="ID"/></block></block></script></block-definition><block-definition s="current year %&apos;ID&apos;" type="reporter" category="operators"><header></header><code></code><translations></translations><inputs><input type="%s"></input></inputs><script><block s="doReport"><block s="reportListItem"><l>3</l><block var="ID"/></block></block></script></block-definition><block-definition s="ID protocol" type="command" category="control"><header></header><code></code><translations></translations><inputs></inputs><script><block s="doSetVar"><l>expiration date</l><custom-block s="expiration date from metro list: %s"><block s="reportListItem"><block s="reportVariadicSum"><list><block var="Metro ID"/><l>1</l></list></block><block var="riderlist"/></block></custom-block></block><block s="doIfElse"><block s="reportLessThan"><custom-block s="expiration year %s"><block var="expiration date"/></custom-block><custom-block s="current year %s"><block var="todaysdate"/></custom-block></block><script><block s="doSayFor"><l>Metro Card Invalid</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><custom-block s="expiration year %s"><block var="expiration date"/></custom-block><custom-block s="current year %s"><block var="todaysdate"/></custom-block></block><block s="reportLessThan"><custom-block s="expiration month %s"><block var="expiration date"/></custom-block><custom-block s="current month %s"><block var="todaysdate"/></custom-block></block></block><script><block s="doSayFor"><l>Metro Card Invalid</l><l>2</l></block></script><script><block s="doIfElse"><block s="reportAnd"><block s="reportEquals"><custom-block s="expiration month %s"><block var="expiration date"/></custom-block><custom-block s="current month %s"><block var="todaysdate"/></custom-block></block><block s="reportNot"><block s="reportGreaterThan"><custom-block s="expiration day %s"><block var="expiration date"/></custom-block><custom-block s="current day %s"><block var="todaysdate"/></custom-block></block></block></block><script><block s="doSayFor"><l>Metro Card Invalid</l><l>2</l></block></script><script><custom-block s="Hummingbird Position Servo %n %n °"><l>1</l><l>90</l></custom-block><block s="doWait"><l>5</l></block><custom-block s="Hummingbird Position Servo %n %n °"><l>1</l><l>0</l></custom-block><block s="doWait"><l>2</l></block></script></block></script></block></script></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="false" hyperops="true" codify="false" inheritance="true" sublistIDs="false" id="927"><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="928"></list></costumes><sounds><list struct="atomic" id="929"></list></sounds><variables></variables><blocks></blocks><scripts><script x="10" y="13"><block s="receiveInteraction"><l><option>stopped</option></l></block><custom-block s="stop all"></custom-block></script></scripts><sprites select="1"><watcher var="threshhold" style="normal" x="10" y="10" color="243,118,29" hidden="true"/><watcher var="riderfortheday" style="normal" x="10" y="250.00001599999996" color="243,118,29" hidden="true"/><watcher var="expiration date" style="normal" x="10" y="151.00001199999997" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="todaysdate" style="normal" x="10" y="251.00000999999997" color="243,118,29" extX="80" extY="70" hidden="true"/><watcher var="Metro ID" style="normal" x="376" y="8.00000799999998" color="243,118,29"/><sprite name="Sprite" idx="1" x="134" y="-6" heading="90" scale="1" volume="100" pan="0" rotation="1" draggable="true" costume="0" color="80,80,80,1" pen="tip" id="942"><costumes><list struct="atomic" id="943"></list></costumes><sounds><list struct="atomic" id="944"></list></sounds><blocks></blocks><variables></variables><scripts><script x="164" y="25.166666666666742"><block s="doInsertInList"><block s="reportNewList"><list><l>Mr Morale</l><l>3</l><block s="reportNewList"><list><l>5</l><l>13</l><l>2022</l></list></block></list></block><l>4</l><l/></block></script><script x="40" y="23.166666666666686"><block s="doAddToList"><l>thing</l><l/></block></script><script x="30" y="189"><block s="bubble"><l></l></block></script><script x="20" y="378.16666666666674"><block s="doDeleteFromList"><l>1</l><block s="reportListItem"><l>7</l><block var="riderlist"/></block></block></script><script x="148" y="313.4999999999999"><custom-block s="Hummingbird Position Servo %n %n °"><l>1</l><l>0</l></custom-block></script><script x="260" y="223.33333333333314"><block s="receiveKey"><l><option>space</option></l><list></list></block></script><script x="629" y="116.16666666666663"><block s="doForever"><script><block s="doIf"><custom-block s="micro:bit Button %txt"><l>A</l></custom-block><script><block s="doSetVar"><l>sensor1</l><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Light</l><l>1</l></custom-block><block var="threshhold"/></block></block><block s="doSetVar"><l>sensor2</l><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Light</l><l>2</l></custom-block><block var="threshhold"/></block></block><block s="doSetVar"><l>sensor3</l><block s="reportGreaterThan"><custom-block s="Hummingbird %txt %n"><l>Light</l><l>3</l></custom-block><block var="threshhold"/></block></block><block s="doSetVar"><l>Metro ID</l><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>4</l><block var="sensor3"/></list></block><block s="reportVariadicSum"><list><block s="reportVariadicProduct"><list><l>2</l><block var="sensor2"/></list></block><block var="sensor1"/></list></block></list></block></block><custom-block s="Dateprompt"></custom-block><custom-block s="ID protocol"></custom-block></script></block></script></block></script><script x="10" y="108.33333333333371"><block s="doForever"><script><block s="bubble"><block s="reportJoinWords"><list><custom-block s="Hummingbird %txt %n"><l>Light</l><l>1</l></custom-block><l> </l><custom-block s="Hummingbird %txt %n"><l>Light</l><l>2</l></custom-block><l> </l><custom-block s="Hummingbird %txt %n"><l>Light</l><l>3</l></custom-block></list></block></block></script></block></script></scripts></sprite><watcher var="sensor3" style="normal" x="11" y="320.000006" color="243,118,29"/><watcher var="sensor2" style="normal" x="10" y="296.000004" color="243,118,29"/><watcher var="sensor1" style="normal" x="12" y="272.000002" color="243,118,29"/><watcher var="riderlist" style="normal" x="10" y="10.000013999999965" color="243,118,29" extX="225" extY="156"/></sprites></stage><variables><variable name="threshhold"><l>70</l></variable><variable name="sensor1"><bool>true</bool></variable><variable name="sensor2"><bool>true</bool></variable><variable name="sensor3"><bool>true</bool></variable><variable name="Metro ID"><l>7</l></variable><variable name="todaysdate"><list struct="atomic" id="1070">5,13,2022</list></variable><variable name="expiration date"><list struct="atomic" id="1071">5,13,2022</list></variable><variable name="riderlist"><list id="1072"><item><list id="1073"><item><l>Alexander Chumboslovakia</l></item><item><l>0</l></item><item><list struct="atomic" id="1074">11,7,2022</list></item></list></item><item><list id="1075"><item><l>Nanda Srejith</l></item><item><l>1</l></item><item><list struct="atomic" id="1076">1,1,2100</list></item></list></item><item><list id="1077"><item><l>Peter Towle</l></item><item><l>2</l></item><item><list struct="atomic" id="1078">5,16,3005</list></item></list></item><item><list id="1079"><item><l>Mr Morale</l></item><item><l>3</l></item><item><ref id="1071"></ref></item></list></item><item><list id="1080"><item><l>Thomas Walker</l></item><item><l>4</l></item><item><list struct="atomic" id="1081">1,1,2021</list></item></list></item><item><list id="1082"><item><l>Daniel Tsanko</l></item><item><l>5</l></item><item><list struct="atomic" id="1083">9,12,2025</list></item></list></item><item><list id="1084"><item><l>Zachary Barnes</l></item><item><l>6</l></item><item><list struct="atomic" id="1085">3,17,2022</list></item></list></item><item><list id="1086"><item><l>Kanye West</l></item><item><l>7</l></item><item><list struct="atomic" id="1087">3,17,2808</list></item></list></item></list></variable><variable name="riderfortheday"><list id="1088"><item><list id="1089"><item><l>1</l></item><item><l>1</l></item><item><l>Alexander Chumboslovakia</l></item><item><list struct="atomic" id="1090">11,7,2022</list></item></list></item><item><ref id="1089"></ref></item><item><ref id="1075"></ref></item><item><ref id="1084"></ref></item><item><ref id="1075"></ref></item><item><ref id="1075"></ref></item><item><ref id="1075"></ref></item><item><ref id="1084"></ref></item><item><ref id="1084"></ref></item></list></variable></variables></scene></scenes></project><media name="DaSubwayCardTing" app="Snap! 7, https://snap.berkeley.edu" version="2"></media></snapdata>