-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmain.blocks
1 lines (1 loc) · 41 KB
/
main.blocks
1
<xml xmlns="https://developers.google.com/blockly/xml"><variables><variable id="(FXM.Y*[%+5$cENZ{SR/">val</variable><variable id=")RA5t:JbA/J_jgnjYZ,k">PID_bias</variable><variable id=",gmaa(zlSv32yMCb~k{+">PID_output</variable><variable id=")?Ym3pB_R=qB{J[1Bik~">trig_pir</variable><variable id="IC(%0?:D_rh=)31D*j6(">strip2</variable><variable id="tSOxji)#nS8DFAGr#Kmk">trig_sonic</variable><variable id="y5vh{=0GwnuUDl+BB!.W">trig_magnite</variable><variable id="R-x(;cwE2__H1|3No}Ft">trig_button</variable><variable id="Mm5Jrn(IBmv(ZRoNW;Hi">strip</variable><variable id="uj@jrO,~pCMW:QXuQedD">range</variable><variable id="@TEbKYCW]!|rU3O~#k*_">range2</variable><variable id="yX:qn)+cV}93Nd2@w,*7">trig_touch</variable></variables><block type="device_button_event" id="M(-g3s$x9C+lXe:6Eu@/" x="1622" y="0"><field name="NAME">Button.A</field><statement name="HANDLER"><block type="neopixel_set_strip_color" id="18k$Ta(dO|P9JN)kz@Y?"><value name="strip"><block type="variables_get" id="9Q+6vgrm.}$?Z8hP$Z.q"><field name="VAR" id="IC(%0?:D_rh=)31D*j6(">strip2</field></block></value><value name="rgb"><shadow type="neopixel_colors" id="0iJEb?82S?ohN`wH({dN"><field name="color">NeoPixelColors.Green</field></shadow></value><next><block type="motor_motorRun" id="sda61RrzRY,mspqOSjtV"><field name="index">microIOBOX.Motors.M1</field><field name="Dir">microIOBOX.Dir.CW</field><value name="speed"><shadow type="math_number_minmax" id="^p3^Ca%D4T3:|))]R^W="><mutation min="0" max="255" label="Number" precision="0"/><field name="SLIDER">90</field></shadow></value><next><block type="basic_show_icon" id="s`+WW;jC?gK^fH3f(^3X"><field name="i">IconNames.Yes</field><next><block type="device_play_note" id="=*DJ)YMd;DS-wXwO[aCe"><value name="note"><shadow type="device_note" id=",s%6:Ni[m7UVab/*8Cf["><field name="name">523</field></shadow></value><value name="duration"><shadow type="device_beat" id="YN}t6W@)pr!Wjm;Dl=6$"><field name="fraction">BeatFraction.Whole</field></shadow></value></block></next></block></next></block></next></block></statement></block><block type="device_button_event" id="_ztB_56wK(5a`?(}Z6r!" x="2075" y="0"><field name="NAME">Button.B</field><statement name="HANDLER"><block type="neopixel_set_strip_color" id="Gik6R@$;erX#B%nt+!xO"><value name="strip"><block type="variables_get" id="g[G~$GidD:]Y,2BPCMw1"><field name="VAR" id="IC(%0?:D_rh=)31D*j6(">strip2</field></block></value><value name="rgb"><shadow type="neopixel_colors" id="*s~!OSSNFJ22MI@lEd,*"><field name="color">NeoPixelColors.Blue</field></shadow></value><next><block type="motor_motorStopAll" id="J2EgdODe9u/7~B@S$$/r"><next><block type="basic_show_icon" id="L;5y%G`xDvRzGs@C$GZd"><field name="i">IconNames.No</field><next><block type="device_play_note" id="APZuTTgG7Po,Tb?!$.Nq"><value name="note"><shadow type="device_note" id="lCP1Qjr:h7.z,.lSU:z)"><field name="name">659</field></shadow></value><value name="duration"><shadow type="device_beat" id="5Y9fIB1Cd$FOn1J8jnA~"><field name="fraction">BeatFraction.Whole</field></shadow></value></block></next></block></next></block></next></block></statement></block><block type="function_call" id="p7nT.DB]2Pk]A6+F)_D!" disabled="true" x="952" y="165"><mutation name="Trig_PIR" functionid="mMh!*pzm%`F~^3p4:CQR"><arg name="Digital_Read_Pin" id="i),V.`*(O#($P1EB0V_+" type="number"/></mutation><value name="i),V.`*(O#($P1EB0V_+"><shadow type="math_number" id="udP=e7ink7U?I8[?6ANX"><field name="NUM">1</field></shadow><block type="device_get_digital_pin" id="@{1{BV4J.Joa;N-5R{wp"><field name="name">DigitalPin.P8</field></block></value></block><block type="pxt-on-start" id="?+(~x=$!0#hs[=SF`4{e" x="25" y="315"><statement name="HANDLER"><block type="basic_show_icon" id="5#aM%k1(D_gmQ/pHo$o/"><field name="i">IconNames.Happy</field><next><block type="variables_set" id="],9;y-V#b^_C-!kQ4aa]"><field name="VAR" id="Mm5Jrn(IBmv(ZRoNW;Hi">strip</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="neopixel_create" id="26ss8R91kX##~qn1V]Z_"><field name="pin">DigitalPin.P8</field><field name="mode">NeoPixelMode.RGB</field><value name="numleds"><shadow type="math_number" id="G|Pf[/UyK3,~J9,J=*x["><field name="NUM">7</field></shadow></value></block></value><next><block type="variables_set" id="xNE~]v{hJ}0)@fzExeM|"><field name="VAR" id="uj@jrO,~pCMW:QXuQedD">range</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="neopixel_range" id="C0bN{q`K(JHY2leS8Nj7"><value name="strip"><block type="variables_get" id="fn~o*qQaQbRz2^A@;|NY"><field name="VAR" id="Mm5Jrn(IBmv(ZRoNW;Hi">strip</field></block></value><value name="start"><shadow type="math_number" id="u+hRE(-/:q,8!.)^.`bC"><field name="NUM">0</field></shadow></value><value name="length"><shadow type="math_number" id="OuGRnacDv1Opq[L;g@~_"><field name="NUM">7</field></shadow></value></block></value><next><block type="neopixel_set_strip_rainbow" id="0G(7ew}A[H.R|0!UTiOT"><value name="strip"><block type="variables_get" id="}69G)uHj:@9l/|ux^aTl"><field name="VAR" id="Mm5Jrn(IBmv(ZRoNW;Hi">strip</field></block></value><value name="startHue"><shadow type="math_number" id="^w|EQNAx`;#D-@w4JXkf"><field name="NUM">1</field></shadow></value><value name="endHue"><shadow type="math_number" id="(H.V}IeSHs@3!K{DV+F:"><field name="NUM">360</field></shadow></value><next><block type="variables_set" id="3ZTjN#.1}|-f}vJnK,q+"><field name="VAR" id="IC(%0?:D_rh=)31D*j6(">strip2</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="neopixel_create" id="~oKvyT$GOS10;t@(F0I;"><field name="pin">DigitalPin.P15</field><field name="mode">NeoPixelMode.RGB</field><value name="numleds"><shadow type="math_number" id="3KUC2)Fm`ji+((L?c0zp"><field name="NUM">4</field></shadow></value></block></value><next><block type="variables_set" id="ai9Mxh5(uj};pl3b.Or*"><field name="VAR" id="@TEbKYCW]!|rU3O~#k*_">range2</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="neopixel_range" id="lmJaPV]~76q@ZWt(#=L!"><value name="strip"><block type="variables_get" id="YDo/9~r2V7gyO,gkBv6+"><field name="VAR" id="IC(%0?:D_rh=)31D*j6(">strip2</field></block></value><value name="start"><shadow type="math_number" id="5;{dh?;YI5?.4d)dcW#B"><field name="NUM">0</field></shadow></value><value name="length"><shadow type="math_number" id="Hl6RO@CG*,z!Vv-_#C`V"><field name="NUM">4</field></shadow></value></block></value><next><block type="neopixel_set_strip_color" id="w`i1qP|-2`;1%.v$D%71"><value name="strip"><block type="variables_get" id="Oy%ca;F0#95+!ni$Mz8G"><field name="VAR" id="IC(%0?:D_rh=)31D*j6(">strip2</field></block></value><value name="rgb"><shadow type="neopixel_colors" id="LzD);uPihOs]DO#ObIV/"><field name="color">NeoPixelColors.Red</field></shadow></value><next><block type="synth_set_volume" id="1xA?hiWN]3JrVu6tWaj5"><value name="volume"><shadow type="math_number_minmax" id="rvgo6]L(z-L6VBYfGK,g"><mutation min="0" max="255" label="Number" precision="0"/><field name="SLIDER">255</field></shadow></value><next><block type="motor_motorStopAll" id="/nx?Q]dH*E2:EM|`ubKJ"><next><block type="servostoponneutral" id="|hJ*wWi;jS$6Ef83Oa`-"><field name="servo">servos.P0</field><value name="enabled"><shadow type="toggleOnOff" id="RU0,-It`?~d^aCv3y67U"><field name="on">false</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="device_forever" id="{~JcoJAV;kZ)v%gA.ex1" x="971" y="327"><statement name="HANDLER"><block type="function_call" id="Az4@UaD2D@nhg.]SKNj^"><mutation name="Trig_Button" functionid="^_gr#4/ZkuSpT3s$y1eE"><arg name="Digital_Read_Pin" id="Q1n]`YXLk#VsAV/;9I:J" type="number"/></mutation><value name="Q1n]`YXLk#VsAV/;9I:J"><shadow type="math_number" id="d)QowpsVE8iZJN!ohM)7"><field name="NUM">1</field></shadow><block type="device_get_digital_pin" id="(bsREH1+G/i`i,({3iN*"><field name="name">DigitalPin.P13</field></block></value><next><block type="function_call" id="rh3cf|~llbd?=+m~6l]f"><mutation name="Trig_Magnite" functionid="vNnmeP6J.Le0y_@%BjQO"><arg name="Digital_Read_Pin" id="sLIc/~d[s:M1=m-EP#yk" type="number"/></mutation><value name="sLIc/~d[s:M1=m-EP#yk"><shadow type="math_number" id="z|C6kEW@S$_vE=ApZ`j4"><field name="NUM">1</field></shadow><block type="device_get_digital_pin" id="IRi?]OlrA4ZE?uc?bJ=o"><field name="name">DigitalPin.P15</field></block></value><next><block type="function_call" id="-,k3?x#/eVb=Eie^X_sg"><mutation name="Trig_Touch" functionid="~Sv=US)-Jso$onS+v,g9"><arg name="Digital_Read_Pin" id="6sr24wtbcqdz8gpxi3p8" type="number"/></mutation><value name="6sr24wtbcqdz8gpxi3p8"><shadow type="math_number" id="JX~G#0WyV#6$~q4daU%x"><field name="NUM">1</field></shadow><block type="device_get_digital_pin" id="x*de*x[lz5{DZLhj!M%g"><field name="name">DigitalPin.P12</field></block></value></block></next></block></next></block></statement></block><block type="function_definition" id="^RePULBSNb-s/!q~qV^Q" x="1620" y="318"><mutation name="Scan_uSonic" functionid="|)a}n8Q3E.p2Qxts/$ax"/><field name="function_name">Scan_uSonic</field><statement name="STACK"><block type="function_call" id="}F{?$rU~,u6oK+2CLrgq"><mutation name="uSonic" functionid="8J49jf5*zvE](a0!9+!T"><arg name="uS_input" id="opopoabj9ml06gj9akpt" type="number"/><arg name="start" id="btbtu70q9z03ul70v61i" type="number"/><arg name="length" id="t8fvpvfryn7ucedr7guis" type="number"/></mutation><value name="opopoabj9ml06gj9akpt"><shadow type="math_number" id="{*F4kw^|rs{(1qgq%RTc"><field name="NUM">1</field></shadow><block type="device_get_analog_pin" id="[wtH/|Z/YBYCH??l5aDu"><field name="name">AnalogPin.P2</field></block></value><value name="btbtu70q9z03ul70v61i"><shadow type="math_number" id="*#|=XI$,ivHf;kBOxEX1"><field name="NUM">10</field></shadow></value><value name="t8fvpvfryn7ucedr7guis"><shadow type="math_number" id="6P;|H@tD|XsvOtg{f*v`"><field name="NUM">25</field></shadow></value><next><block type="function_return" id="K_dnYIr~DVA94}c+{b[B"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="function_call_output" id="TPD9^F/?cQ)b6Wd]6fQ;"><mutation name="PID_func" functionid="V$Pz*z4SrlK+q7aZz!v-"><arg name="PID_input" id="zuuegx1nv56ujspm503" type="number"/><arg name="Kp" id="naf9agk42by0rfhny3ph" type="number"/></mutation><value name="zuuegx1nv56ujspm503"><shadow type="math_number" id="-3bWD-:7E(L|Mev]do[F"><field name="NUM">1</field></shadow><block type="variables_get" id="4rMU=2ZYmR?)~e_pwR|e"><field name="VAR" id="(FXM.Y*[%+5$cENZ{SR/">val</field></block></value><value name="naf9agk42by0rfhny3ph"><shadow type="math_number" id="DTCB]n$o?Q@%K[ys*rV`"><field name="NUM">0.07</field></shadow></value></block></value></block></next></block></statement></block><block type="function_definition" id="bMk3)W~_ba3DVP8dq58y" x="2360" y="298"><mutation name="PID_func" functionid="V$Pz*z4SrlK+q7aZz!v-"><arg name="PID_input" id="zuuegx1nv56ujspm503" type="number"/><arg name="Kp" id="naf9agk42by0rfhny3ph" type="number"/></mutation><field name="function_name">PID_func</field><value name="zuuegx1nv56ujspm503"><shadow type="argument_reporter_number" id="GN.h(zs]xEvgX=CJz[b4"><field name="VALUE">PID_input</field></shadow></value><value name="naf9agk42by0rfhny3ph"><shadow type="argument_reporter_number" id="DywUcJomE+UDt|Pp2pt%"><field name="VALUE">Kp</field></shadow></value><statement name="STACK"><block type="variables_set" id="#yiW@M4BQrKG^bg6c$D@"><field name="VAR" id=")RA5t:JbA/J_jgnjYZ,k">PID_bias</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="1r%42T|WC;*L,)qGfr~D"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="QeAq[ja~m3ZVnbFT%^@V"><field name="VALUE">PID_input</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="T%J3WjE|./jQ_hZ,aI)I"><field name="VAR" id=",gmaa(zlSv32yMCb~k{+">PID_output</field></block></value></block></value><next><block type="variables_set" id="fw-NvpGsLpEB-JNhNA3*"><field name="VAR" id=",gmaa(zlSv32yMCb~k{+">PID_output</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="ftAFl[usNdMTDQ-+ONZI"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="}#7nwAR?)S+eIn|;j2o*"><field name="VAR" id=",gmaa(zlSv32yMCb~k{+">PID_output</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="(nd#8ALo^+^]1-IVCdMx"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="`kTb`ppqg(9~u9f.Oz5c"><field name="VAR" id=")RA5t:JbA/J_jgnjYZ,k">PID_bias</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="tOV]|Rly[2wB)S`}kXT^"><field name="VALUE">Kp</field></block></value></block></value></block></value><next><block type="serial_writevalue" id="9:zHc_q#J..N65VM2CET"><value name="name"><shadow type="text" id="OC0=GN(/HvMbJQL2u.`("><field name="TEXT">z</field></shadow></value><value name="value"><block type="variables_get" id="1fRxzZdI+w=d#8y@l,Uc"><field name="VAR" id=",gmaa(zlSv32yMCb~k{+">PID_output</field></block></value><next><block type="function_return" id="f)6rviv5mJN2?.Xr]!q|"><mutation xmlns="http://www.w3.org/1999/xhtml" no_return_value="false"></mutation><value name="RETURN_VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="b;.sWgPu+6mXYn,Y^/`{"><field name="VAR" id=",gmaa(zlSv32yMCb~k{+">PID_output</field></block></value></block></next></block></next></block></next></block></statement></block><block type="function_definition" id="0D_!n%h3{1Uzm+tkz4}N" x="1624" y="563"><mutation name="uSonic" functionid="8J49jf5*zvE](a0!9+!T"><arg name="uS_input" id="opopoabj9ml06gj9akpt" type="number"/><arg name="start" id="btbtu70q9z03ul70v61i" type="number"/><arg name="length" id="t8fvpvfryn7ucedr7guis" type="number"/></mutation><field name="function_name">uSonic</field><value name="opopoabj9ml06gj9akpt"><shadow type="argument_reporter_number" id="vXG[?J5T,u3HfzR)xbq("><field name="VALUE">uS_input</field></shadow></value><value name="btbtu70q9z03ul70v61i"><shadow type="argument_reporter_number" id="e[guCX+X^r%w3m7`+AMB"><field name="VALUE">start</field></shadow></value><value name="t8fvpvfryn7ucedr7guis"><shadow type="argument_reporter_number" id="|I8_!ZQ%:6[m4n]YEo(w"><field name="VALUE">length</field></shadow></value><statement name="STACK"><block type="serial_writevalue" id="1vh)HD0W)gdzv3j$mAw="><value name="name"><shadow type="text" id=";MD:}t}yY)/oCU!6|g_`"><field name="TEXT">x</field></shadow></value><value name="value"><block type="argument_reporter_number" id="U^CxGFl,6oprl+Qyz,_,"><field name="VALUE">uS_input</field></block></value><next><block type="controls_if" id="T}|FmeGTY-Ckj4RBU|eY"><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="eFM*?I70N`!A/JZfw^b~"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="B@[/b/gAR%BC/#?/v@[m"><field name="VALUE">uS_input</field></block></value><value name="B"><shadow type="math_number" id="lJJD(wY+z{iblAZj?xL:"><field name="NUM">500</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="40uM#}(HRgJQs.!kcrTQ"><field name="VAR" id="(FXM.Y*[%+5$cENZ{SR/">val</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="ovsnTkr2{?my(@w=$ki4"><field name="OP">MINUS</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="math_op2" id="opyWtfU8B7X1?{f{)BS["><field name="op">min</field><value name="x"><block type="math_op2" id="0wW`!bD;]mzE-E3$BZC."><field name="op">max</field><value name="x"><block type="argument_reporter_number" id="bY5Y}/x4WtPA{QR[=T?n"><field name="VALUE">uS_input</field></block></value><value name="y"><block type="argument_reporter_number" id="^E:%/6K*UaOP5C[xkvY$"><field name="VALUE">start</field></block></value></block></value><value name="y"><block type="math_arithmetic" id="k-_5[%Z)Jt_;{oU|3T)U"><field name="OP">ADD</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="k.-9a.c#{v*,:zV7Y(q3"><field name="VALUE">start</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="[!0N5uhxV%(KI~UGC2AD"><field name="VALUE">length</field></block></value></block></value></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id=")5@=]]Kj|XI/V:DWr7}J"><field name="VALUE">start</field></block></value></block></value><next><block type="serial_writevalue" id="DDQ$%Bd_k|DQX}~j~A_T"><value name="name"><shadow type="text" id="?,lF|e%MAA;tHrq=Lbw{"><field name="TEXT">y</field></shadow></value><value name="value"><block type="variables_get" id="S)R~R-G$yFMEz3gpy~nY"><field name="VAR" id="(FXM.Y*[%+5$cENZ{SR/">val</field></block></value></block></next></block></statement></block></next></block></statement></block><block type="control_in_background" id="9@wmk:,Y^zP88g!8F![*" x="955" y="689"><statement name="HANDLER"><block type="device_while" id="?LvA9UZ~Ztp+w|fJ_pn1"><value name="COND"><shadow type="logic_boolean" id="+(vu]+l.MtXi)Dn{`7;8"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="neopixel_show_bar_graph" id="ZqD3B#Ly@%)CeUk2l2L#"><value name="strip"><block type="variables_get" id="xNuO3]V.[qX:cd5o:w4c"><field name="VAR" id="Mm5Jrn(IBmv(ZRoNW;Hi">strip</field></block></value><value name="value"><block type="function_call_output" id="ISw8*vb[Sl@vc3rs5`sa"><mutation name="Scan_uSonic" functionid="|)a}n8Q3E.p2Qxts/$ax"/></block></value><value name="high"><shadow type="math_number" id="I_ZjBf^:3hprtZAbc[y["><field name="NUM">25</field></shadow></value></block></statement></block></statement></block><block type="function_definition" id="V(#-(BB7Vc6eQHl=NzD{" x="2774" y="611"><mutation name="motor" functionid="[m.%qno#X/B:(VgFp1,:"><arg name="motor_state" id="r5x234skehituo3v1xpzkg" type="boolean"/></mutation><field name="function_name">motor</field><value name="r5x234skehituo3v1xpzkg"><shadow type="argument_reporter_boolean" id="O;F1/PCBAPfgjp^X6Szt"><field name="VALUE">motor_state</field></shadow></value><statement name="STACK"><block type="controls_if" id="w$_?s%)yyhPi8ol:hjp,"><mutation else="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="argument_reporter_boolean" id="`=x:R1,7MmQsZ5DGHh*."><field name="VALUE">motor_state</field></block></value><statement name="DO0"><block type="motor_motorRun" id="+simM3}XTIu}24IVG{7X"><field name="index">microIOBOX.Motors.M1</field><field name="Dir">microIOBOX.Dir.CW</field><value name="speed"><shadow type="math_number_minmax"><mutation min="0" max="255"/><field name="SLIDER">0</field></shadow><block type="math_arithmetic" id="4Cc7h;3JBO/LdwOsv]5p"><field name="OP">DIVIDE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="device_get_analog_pin" id="Z:D}+|)}jjoY!{njW}w`"><field name="name">AnalogPin.P1</field></block></value><value name="B"><shadow type="math_number" id="4y?P1EkYAR$S[Fpx=*kt"><field name="NUM">4</field></shadow></value></block></value><next><block type="basic_show_icon" id="BlZj97n,1]A_HL9sT5bp"><field name="i">IconNames.Rollerskate</field></block></next></block></statement><statement name="ELSE"><block type="motor_motorStopAll" id="`n:u6)mdQlkD/WTx|0D8"><next><block type="basic_show_icon" id="Y}@uQ5jtqBD]8n0Qx*sD"><field name="i">IconNames.Butterfly</field></block></next></block></statement></block></statement></block><block type="function_definition" id="hb)IkMH?Uc1%9uAFX`F4" x="13" y="923"><mutation name="Trig_Button" functionid="^_gr#4/ZkuSpT3s$y1eE"><arg name="Digital_Read_Pin" id="Q1n]`YXLk#VsAV/;9I:J" type="number"/></mutation><field name="function_name">Trig_Button</field><value name="Q1n]`YXLk#VsAV/;9I:J"><shadow type="argument_reporter_number" id="HNLXxstykT?Z^-8Dc#qB"><field name="VALUE">Digital_Read_Pin</field></shadow></value><statement name="STACK"><block type="controls_if" id="o@G8|m;_Oo)vU8,IS59["><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="ga=bPw9/v1%oR$+~YM:2"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="D5=v_LZ#74Wb7P0GEa.V"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="$i=f],V6=-%2PD6dZFRa"><field name="VALUE">Digital_Read_Pin</field></block></value><value name="B"><shadow type="math_number" id="$oW7fT]R-VYeJ_;VNhf|"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="c2@kkVgu`3p@YH8jMIfV"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="Fs3|av_Kw2Nv%idv{p/:"><field name="VAR" id="R-x(;cwE2__H1|3No}Ft">trig_button</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="NW8abk1cN$NI-^J$q/Cs"><field name="BOOL">FALSE</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="~gJrB1M?7{X:2s/Dd6xr"><field name="VAR" id="R-x(;cwE2__H1|3No}Ft">trig_button</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="P:sA.w~8xz#]|z8TTk-Q"><field name="BOOL">TRUE</field></block></value><next><block type="function_call" id="pX#xOZH-k_1Ja(w4XuYf"><mutation name="motor" functionid="[m.%qno#X/B:(VgFp1,:"><arg name="motor_state" id="r5x234skehituo3v1xpzkg" type="boolean"/></mutation><value name="r5x234skehituo3v1xpzkg"><shadow type="logic_boolean" id="6C0D542RW04o=M~k8qx)"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="dz6E+cBz~~NhJUMP.(b_"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="UU]WWFRK`MM%Kn!AZy;S"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="x{[03[~Jsm:p_ra=Nv|p"><field name="VALUE">Digital_Read_Pin</field></block></value><value name="B"><shadow type="math_number" id="]P}H@B~C`9yrwe7`;Y)("><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="?xlk6Ad}joQR%L@o}:Fm"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="11t@[%Kn1g((Ca4I.x,M"><field name="VAR" id="R-x(;cwE2__H1|3No}Ft">trig_button</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="6i;Trs1B_`-xgJe@eX*z"><field name="BOOL">TRUE</field></block></value></block></value></block></value><statement name="DO1"><block type="variables_set" id="a4Sa*^GIQtDx%Ggl[d)R"><field name="VAR" id="R-x(;cwE2__H1|3No}Ft">trig_button</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="?Q;zqlr-0z.acdHaMxje"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block><block type="function_definition" id="Mn@~m:A4_B[=:-!sN_9=" x="2215" y="1227"><mutation name="Trig_Touch" functionid="~Sv=US)-Jso$onS+v,g9"><arg name="Digital_Read_Pin" id="6sr24wtbcqdz8gpxi3p8" type="number"/></mutation><field name="function_name">Trig_Touch</field><value name="6sr24wtbcqdz8gpxi3p8"><shadow type="argument_reporter_number" id="b#%La3h=,2MX8|332++x"><field name="VALUE">Digital_Read_Pin</field></shadow></value><statement name="STACK"><block type="controls_if" id="kbJo8@xSCtaxB7F;d2wy"><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="4^nJRB@AQG1hxq?|H~L)"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="Bf~@(uKvSM.Y8E(Hbk{v"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="tqo@]yEOnE-f.CP!evV3"><field name="VALUE">Digital_Read_Pin</field></block></value><value name="B"><shadow type="math_number" id="zMr0j#6Amg=g|RlU(tN,"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="5K0?{xp,@U4m[+WzJM6["><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="DKB`m%.Xm.x@K!!B!r~G"><field name="VAR" id="yX:qn)+cV}93Nd2@w,*7">trig_touch</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="_(YD`9NN$mqtyL6[gO**"><field name="BOOL">FALSE</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="Xw%0}t%#ca^`9y+FuBYS"><field name="VAR" id="yX:qn)+cV}93Nd2@w,*7">trig_touch</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="6*qzf]SlIBBQ#%_RSRuE"><field name="BOOL">TRUE</field></block></value><next><block type="neopixel_set_strip_color" id="Gf8KvdwvFa_^D3z3~`+A"><value name="strip"><block type="variables_get" id="8~*NpJo8:wH+*/AnnF!u"><field name="VAR" id="IC(%0?:D_rh=)31D*j6(">strip2</field></block></value><value name="rgb"><shadow type="neopixel_colors" id="#?cvM?mf^uVf-[.pQLd9"><field name="color">NeoPixelColors.Violet</field></shadow></value><next><block type="device_play_note" id="n$WL]sMqz~3s6dv*tf)n"><value name="note"><shadow type="device_note" id="DM|luY!727?PyG.PIFq!"><field name="name">880</field></shadow></value><value name="duration"><shadow type="device_beat" id="V^_twHd2rHkFSE{ZfOw@"><field name="fraction">BeatFraction.Eighth</field></shadow></value></block></next></block></next></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="j/dBK8s=Ok$)nnzjG,/*"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="e*P9{j[Md?9F4iw274/s"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="Iq2j]jn+s?|H0C4S+w1~"><field name="VALUE">Digital_Read_Pin</field></block></value><value name="B"><shadow type="math_number" id="$2*Nbd-jL{v#^=2x2[E8"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="XEiCmhws0oO^#?J?7BC+"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="Nf;4id)(#r8}C1#}c:.`"><field name="VAR" id="yX:qn)+cV}93Nd2@w,*7">trig_touch</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="1jElw3~R+I;8GuvDQ.kh"><field name="BOOL">TRUE</field></block></value></block></value></block></value><statement name="DO1"><block type="variables_set" id="XGrXdlc8yPB!EA|Q|;.H"><field name="VAR" id="yX:qn)+cV}93Nd2@w,*7">trig_touch</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="V{R1tQ%_k|Ld=vW`/^Sv"><field name="BOOL">FALSE</field></block></value><next><block type="neopixel_set_strip_color" id="maD]KilAnEd$tPxe8|+h"><value name="strip"><block type="variables_get" id="T~o,dSM5=w~bQH+pih]i"><field name="VAR" id="IC(%0?:D_rh=)31D*j6(">strip2</field></block></value><value name="rgb"><shadow type="neopixel_colors" id="CPd(N{,mDr^:o+h}-727"><field name="color">NeoPixelColors.Orange</field></shadow></value><next><block type="device_play_note" id="}Kk$QPd[Huy_@9mH1D}T"><value name="note"><shadow type="device_note" id="jM4hiM)hwFiH@EccRE8M"><field name="name">698</field></shadow></value><value name="duration"><shadow type="device_beat" id="N8@s(5f1N~bI$VL[`LBB"><field name="fraction">BeatFraction.Eighth</field></shadow></value></block></next></block></next></block></statement></block></statement></block><block type="function_definition" id="]:),WVN;8*Hby50l3+2@" x="8" y="1364"><mutation name="Trig_Magnite" functionid="vNnmeP6J.Le0y_@%BjQO"><arg name="Digital_Read_Pin" id="sLIc/~d[s:M1=m-EP#yk" type="number"/></mutation><field name="function_name">Trig_Magnite</field><value name="sLIc/~d[s:M1=m-EP#yk"><shadow type="argument_reporter_number" id="aqU6P)/)Nc}n)mY=1.?J"><field name="VALUE">Digital_Read_Pin</field></shadow></value><statement name="STACK"><block type="controls_if" id="*buSb-Li=*pEC0o,p;?="><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="6P24GWjm=ExOXEKaOIvQ"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="e4Tjl^y;x0`FHq!9aTJx"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="Y(^EEUn7$h66B6Kj4l=l"><field name="VALUE">Digital_Read_Pin</field></block></value><value name="B"><shadow type="math_number" id="IKB+1i=E[%ZXAxB_t.%I"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="`^`,nGyK7`:w[VY!A~;f"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id=",6}eAYYa0Qy/jV8G~)99"><field name="VAR" id="y5vh{=0GwnuUDl+BB!.W">trig_magnite</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="M@Jp;$.I5wM`{q*Tv[ya"><field name="BOOL">FALSE</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="9M=9f-F%I60D=2h;11xl"><field name="VAR" id="y5vh{=0GwnuUDl+BB!.W">trig_magnite</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="+!,NHhmjEx9[+?0o!X0D"><field name="BOOL">TRUE</field></block></value><next><block type="function_call" id="=l-BwzMPDfLFQY[~(}w+"><mutation name="motor" functionid="[m.%qno#X/B:(VgFp1,:"><arg name="motor_state" id="r5x234skehituo3v1xpzkg" type="boolean"/></mutation><value name="r5x234skehituo3v1xpzkg"><shadow type="logic_boolean" id="?:Y{s_H?88A}%SUNZ79J"><field name="BOOL">FALSE</field></shadow></value></block></next></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="k.1m4hf=vC0c0TBT(#(*"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="_D_nb4I**Ydx|A`fJn:+"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="LNB3,,X~cu-e7=Pr#OrA"><field name="VALUE">Digital_Read_Pin</field></block></value><value name="B"><shadow type="math_number" id="]0Ufi6,v.F4.TS37tg|("><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="18r[7b`rbwiK8**A#N=["><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="-YD9]A{ofC}BWd.o+mQp"><field name="VAR" id="y5vh{=0GwnuUDl+BB!.W">trig_magnite</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="2wM:tl2/u9Q6#+?Y21MY"><field name="BOOL">TRUE</field></block></value></block></value></block></value><statement name="DO1"><block type="variables_set" id="meeESS:]bNDE^in`*l+?"><field name="VAR" id="y5vh{=0GwnuUDl+BB!.W">trig_magnite</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="x)L_bfivS*VB}u_r0^CU"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block><block type="function_definition" id="+z)i*wHs:-uUdh9BUOO;" x="1120" y="1375"><mutation name="Trig_uSonic" functionid="0SqIrA{kZ}J(,oQt1_4o"/><field name="function_name">Trig_uSonic</field><statement name="STACK"><block type="controls_if" id="m.TSo7]d~MYHBikyQh,G"><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id=",pmjQ%sdGM}Ah3=]/$ft"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="i3=|SzfB,nI3BF{a{lE/"><field name="OP">LTE</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="function_call_output" id="n[9{0*AnYJC%+x0i)FU!"><mutation name="Scan_uSonic" functionid="|)a}n8Q3E.p2Qxts/$ax"/></block></value><value name="B"><shadow type="math_number" id="2Jn{-mZ]vwb}dV^{0/3O"><field name="NUM">10</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="_Khq2;d25:Tj|$6E@IqO"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="QG:sUrGA(B(|L~i6(1TF"><field name="VAR" id="tSOxji)#nS8DFAGr#Kmk">trig_sonic</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="?%@*`H7|oJ_{HWp@Q?wN"><field name="BOOL">FALSE</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="w3]69-8{-p;4;6Sz%Shw"><field name="VAR" id="tSOxji)#nS8DFAGr#Kmk">trig_sonic</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="hadHswWJXe?%/W|yHfru"><field name="BOOL">TRUE</field></block></value><next><block type="function_call" id="x[~6`|-QNqSr+U%oIyo^"><mutation name="motor" functionid="[m.%qno#X/B:(VgFp1,:"><arg name="motor_state" id="r5x234skehituo3v1xpzkg" type="boolean"/></mutation><value name="r5x234skehituo3v1xpzkg"><shadow type="logic_boolean" id="Evc3{RPWOZ.Qv_?*%,d/"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="XQ}(.Se-}so3sBd2Wvd}"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id=".F,09][h`4DcLWae8,VM"><field name="OP">GT</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="function_call_output" id="cURKK4!ffUcUAHBnqt+;"><mutation name="Scan_uSonic" functionid="|)a}n8Q3E.p2Qxts/$ax"/></block></value><value name="B"><shadow type="math_number" id="y^F(gqncB+(BMFJu2hw`"><field name="NUM">10</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="BD7uuk=haheYCcf;dh$]"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="}}!#Q9b|T9(SaG*B2+=X"><field name="VAR" id="tSOxji)#nS8DFAGr#Kmk">trig_sonic</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="F_~3SCNYGpFR1S(:IUjR"><field name="BOOL">TRUE</field></block></value></block></value></block></value><statement name="DO1"><block type="variables_set" id="T-n;eJkej8r@8i}VJ[m`"><field name="VAR" id="tSOxji)#nS8DFAGr#Kmk">trig_sonic</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="la,hc:{/d-mMS,bjhj7W"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block><block type="function_definition" id="ih5n0zu)/;NoJi7nd6m)" x="0" y="1792"><mutation name="Trig_PIR" functionid="mMh!*pzm%`F~^3p4:CQR"><arg name="Digital_Read_Pin" id="i),V.`*(O#($P1EB0V_+" type="number"/></mutation><field name="function_name">Trig_PIR</field><value name="i),V.`*(O#($P1EB0V_+"><shadow type="argument_reporter_number" id="k^FKhLB)oXo4NttcQwOc"><field name="VALUE">Digital_Read_Pin</field></shadow></value><statement name="STACK"><block type="controls_if" id="SbV?lA[aQwpBnhvHY/`H"><mutation elseif="1"/><value name="IF0"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="Vf#rQsQ3tL~xd,XG-UpI"><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="8aKytdclxvkT5enY;Fg,"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="CJFMB0.c;Ji=D4H5Ga__"><field name="VALUE">Digital_Read_Pin</field></block></value><value name="B"><shadow type="math_number" id="rGUMrhf{2qWAMENWbNf@"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="Sf4b43f7*iXqpTl`2yw2"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="[d2EB!d~q(!O,OPIX_}m"><field name="VAR" id=")?Ym3pB_R=qB{J[1Bik~">trig_pir</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="bZxXpRXIp`7vI%9a[ct]"><field name="BOOL">FALSE</field></block></value></block></value></block></value><statement name="DO0"><block type="variables_set" id="t{cbV/P1WF^u1vD-`hMZ"><field name="VAR" id=")?Ym3pB_R=qB{J[1Bik~">trig_pir</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="=pz5(V)(bV1Yiz;[dN)]"><field name="BOOL">TRUE</field></block></value><next><block type="function_call" id="/)mv%$Q^a_SNUYpND?GV"><mutation name="motor" functionid="[m.%qno#X/B:(VgFp1,:"><arg name="motor_state" id="r5x234skehituo3v1xpzkg" type="boolean"/></mutation><value name="r5x234skehituo3v1xpzkg"><shadow type="logic_boolean" id="[Gus/p3Xy`sK)_|Z:P1,"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement><value name="IF1"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_operation" id="mws5HhgQNYSF+:Jd1?!."><field name="OP">AND</field><value name="A"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="PMhJXXEs}@De)`:~{acQ"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="argument_reporter_number" id="z5Kr0/qNR}mRjvRoYZh`"><field name="VALUE">Digital_Read_Pin</field></block></value><value name="B"><shadow type="math_number" id="}=hu(AND^PN9(Kol*OQD"><field name="NUM">0</field></shadow></value></block></value><value name="B"><shadow type="logic_boolean"><field name="BOOL">TRUE</field></shadow><block type="logic_compare" id="fLGNdTHQPzc$3WVY7C%L"><field name="OP">EQ</field><value name="A"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="variables_get" id="yHwmUE{sQc7N_]N5e$ka"><field name="VAR" id=")?Ym3pB_R=qB{J[1Bik~">trig_pir</field></block></value><value name="B"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="oQF=FyWC*Kp}M];=S+1T"><field name="BOOL">TRUE</field></block></value></block></value></block></value><statement name="DO1"><block type="variables_set" id="U-%Hyl;fEI-kNqc3KTc|"><field name="VAR" id=")?Ym3pB_R=qB{J[1Bik~">trig_pir</field><value name="VALUE"><shadow type="math_number"><field name="NUM">0</field></shadow><block type="logic_boolean" id="AF+3z:%sKHp@gEoCgy|R"><field name="BOOL">FALSE</field></block></value></block></statement></block></statement></block></xml>