<xml version="Mixly 2.0 rc4" board="启程+ AI探索@ESP32X"><block type="procedures_defnoreturn" id="GEZE!16Iv!H-SK(t0B!S" x="0" y="0"><field name="NAME">测试舵机</field><statement name="STACK"><block type="servo270_set_angle" id="yXo[N_]AiZ)!b@zdmWRS"><value name="PIN"><shadow type="pins_steer_pin" id="8i8hijk!M-KUBT,U[#TE"><field name="PIN">36</field></shadow></value><value name="NUM"><shadow type="math_number" id="}qL|u(W[am`TiVvBP?93"><field name="NUM">100</field></shadow><block type="variables_get" id="hnVRNL=|:hcaon/*82QA"><field name="VAR">爪子打开</field></block></value><next><block type="controls_delay_new" id="I73`prAr,t)C}.;=+xDK"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="#V(]9C}:I+mS`2=I)lRG"><field name="NUM">1</field></shadow><block type="variables_get" id="5EZfAp7.v_S_Tvnr$SHb"><field name="VAR">延时</field></block></value><next><block type="servo270_set_angle" id="_t)8GX4Bra`(YQw3VZ:V"><value name="PIN"><shadow type="pins_steer_pin" id="Vp.k#Ror.G(]`;X`6#ZO"><field name="PIN">36</field></shadow></value><value name="NUM"><shadow type="math_number" id="MK7@QN|*T7#~D_cxc{f3"><field name="NUM">100</field></shadow><block type="variables_get" id="u*JpyQ5E+RM19lTRA}YT"><field name="VAR">爪子闭合</field></block></value><next><block type="controls_delay_new" id="CH+icl~Q;-(_6B.j9t{#"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="{E/?f[oWZ^/Z=T!xMU/+"><field name="NUM">1</field></shadow><block type="variables_get" id="m=LV6vWOzPi|AzZ$P(aU"><field name="VAR">延时</field></block></value><next><block type="servo270_set_angle" id="CSWm6;]GT@OnD0X3),xz"><value name="PIN"><shadow type="pins_steer_pin" id="h]RS{$n_IHNkqh2/a|6C"><field name="PIN">36</field></shadow></value><value name="NUM"><shadow type="math_number" id="ttCA)ARb03dDw,1Q*exX"><field name="NUM">100</field></shadow><block type="variables_get" id="oCTk?,-H^{)0Dwcdyved"><field name="VAR">爪子打开</field></block></value><next><block type="controls_delay_new" id="v`ICJLHqtMq1}k09$^DC"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="P3:POoag@G1GcrrFBtt9"><field name="NUM">1</field></shadow><block type="variables_get" id="_9W!r#Pb=-Q4gw^OC^MG"><field name="VAR">延时</field></block></value><next><block type="servo270_set_angle" id="$K{qbmB/Sj^r=d_eEG78"><value name="PIN"><shadow type="pins_steer_pin" id="-H*9CTX:k]HV:R7k[{Fs"><field name="PIN">20</field></shadow></value><value name="NUM"><shadow type="math_number" id="TGS:eUMJi$~QWCma63kd"><field name="NUM">100</field></shadow><block type="variables_get" id="S~SnDttzX!M3}R[UOdO?"><field name="VAR">机械臂最下</field></block></value><next><block type="controls_delay_new" id="^*RmuZ]9hW/[0_r42w*2"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="(P!0[LFptZ_mlfxChUul"><field name="NUM">1</field></shadow><block type="variables_get" id="cRws?h]t1-W[pY,6kU^#"><field name="VAR">延时</field></block></value><next><block type="servo270_set_angle" id="A4mwG[b)niin,`Io3t8o"><value name="PIN"><shadow type="pins_steer_pin" id="H8Q[ucl1.:-`g9I7dZga"><field name="PIN">20</field></shadow></value><value name="NUM"><shadow type="math_number" id="([DKc-hv}0_.i11yaKUc"><field name="NUM">100</field></shadow><block type="variables_get" id="[g;*E}C?ofC?MkvS{]gp"><field name="VAR">机械臂最高</field></block></value><next><block type="controls_delay_new" id="=)k-M!;:Tyx2=v/_9`}u"><field name="Time">ms</field><value name="DELAY_TIME"><shadow type="math_number" id="aH_VB5QhLs~[G`)`~qG6"><field name="NUM">1</field></shadow><block type="variables_get" id="oY0WE?Rkw)9K1q#-w.k!"><field name="VAR">延时</field></block></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="variables_set" id="jvdAe=L0D3)7G)bjcBPW" x="0" y="477"><field name="VAR">转速左</field><value name="VALUE"><block type="math_number" id="3t#f|gxppz;S$kzQ1Z1X"><field name="NUM">36</field></block></value><next><block type="variables_set" id="0v(k}/cQqR*[UfR!eJGs"><field name="VAR">转速右</field><value name="VALUE"><block type="math_number" id="7+1zST7#}0Bw3q2XV]An"><field name="NUM">36</field></block></value><next><block type="variables_set" id="W_J*`Ml.ml]1`uGThfH]"><field name="VAR">延时</field><value name="VALUE"><block type="math_number" id="rfbtaVU?NA-Tz8=AsI?y"><field name="NUM">500</field></block></value><next><block type="variables_set" id="+GZ*K)bfxEb-.tYLw{Cl"><field name="VAR">机械臂最高</field><value name="VALUE"><block type="math_number" id="#7*LU[E;*CXF~R.UNgPG"><field name="NUM">210</field></block></value><next><block type="variables_set" id=".j+XeSgK$();^FQW$L=L"><field name="VAR">机械臂抬高</field><value name="VALUE"><block type="math_number" id="Y+,AG@rP}?k!PDYh9R;b"><field name="NUM">180</field></block></value><next><block type="variables_set" id="77ULwheMiA_ufA:dR{r4"><field name="VAR">机械臂半放</field><value name="VALUE"><block type="math_number" id="{z+U;vbtPR3G=s3TFtuv"><field name="NUM">130</field></block></value><next><block type="variables_set" id="0ib$J942E9Jl{eaiPY9S"><field name="VAR">机械臂最下</field><value name="VALUE"><block type="math_number" id="w;F5p8u+Lo;G~P8w1`oB"><field name="NUM">100</field></block></value><next><block type="variables_set" id="T*G6EN0~,k.QJ`{wam]c"><field name="VAR">爪子打开</field><value name="VALUE"><block type="math_number" id="0]+JJ-/2^)wD+/rC-oZo"><field name="NUM">90</field></block></value><next><block type="variables_set" id="|0KY?/`1h.,Pi}.A}b4|"><field name="VAR">爪子闭合</field><value name="VALUE"><block type="math_number" id="sV8~}/J;9]G5H!@-2B4X"><field name="NUM">160</field></block></value><next><block type="set_smartcar_ports" id="RVnv-ZdwKzoSzi6;Atd*"><value name="PIN1"><shadow type="pins_analog_pin" id="-DGaqjs_.qWHKYRUl.`$"><field name="PIN">7</field></shadow></value><value name="PIN2"><shadow type="pins_analog_pin" id="TnY@eaC}]i^4GE*+Pj#("><field name="PIN">1</field></shadow></value><value name="PIN3"><shadow type="pins_analog_pin" id="+v-4z`Jb51u2Sv+c`+9a"><field name="PIN">10</field></shadow></value><value name="PIN4"><shadow type="pins_tmotor" id="YO!O;+6h@!`w0znUmKQb"><field name="PIN">P5</field></shadow></value><value name="PIN5"><shadow type="pins_tmotor" id="/.aJ22S,^WAaB`A`_Soq"><field name="PIN">P6</field></shadow></value><next><block type="smartcar_SetPower" id="g~7fGy6U;lE0^#5wvt2d"><field name="direction1">0</field><field name="direction2">1</field><value name="CNT1"><shadow type="math_number" id="7@him1!}4s#6.8PLUC[7"><field name="NUM">40</field></shadow><block type="variables_get" id=",;vaXYRe[fTlY?Q]nO{j"><field name="VAR">转速左</field></block></value><value name="CNT2"><shadow type="math_number" id=":;jUYFHKF,mGS~0R$d:n"><field name="NUM">40</field></shadow><block type="variables_get" id="(].O)^dj+S:4EXFhWl}w"><field name="VAR">转速右</field></block></value><next><block type="smartcar_dirturn" id="8+}y^F;ZYwE2Zx|dduo9"><field name="direction">4</field><next><block type="procedures_callnoreturn" id="#r}?7y|-k2~$HNRoc:y4"><mutation name="测试舵机"></mutation><next><block type="controls_whileUntil" id="~u|Yu}J8!*#jLMQI!5rZ"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="!2.:*A2wxFuPE:Tk/{56"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="tft_show_image_or_string_delay" id="yK]-(=Q{mrKgkCr;Y,2j"><field name="center">True</field><value name="data"><shadow type="text" id="=e|.#Kflsux?jdu`WXJ/"><field name="TEXT">左E，中H，右I</field></shadow></value><value name="x"><shadow type="math_number" id="$Hx6F|G0bspZxi7WuM=7"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="IpA,u[FY6Fv,PMl4bYTL"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="dMIM-U$0jJoWtrp}+a7L"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="x/a/bM6W2NlwOh0Mlo;X"><field name="COLOR">#ffffff</field></block></value><next><block type="tft_show_image_or_string_delay" id="~FT#9-I$*9YksKX(muK8"><field name="center">True</field><value name="data"><shadow type="text" id="[Udhe-LWU-itcCv=y)aS"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="=t06`14/9,.Hx^WFlb#9"><value name="VAR"><shadow type="variables_get" id="viR)1G^e(_$VgVa}G:r5"><field name="VAR">x</field></shadow><block type="Lsensor_tracking" id="sV(;L!U*~_lEZ.(Nz-|d"><value name="PIN"><shadow type="pins_analog_pin" id="NK)Pt]5QS`C^$=h)!eR{"><field name="PIN">7</field></shadow></value></block></value></block></value><value name="x"><shadow type="math_number" id="udEf4@iVn@r{7V?)8y6:"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="42IDDHMR*7v7YD?I~F^O"><field name="NUM">40</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="mWEmP!m(+anpZ8ux1c@G"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="3Vqycdz$BL/unB3-zXD^"><field name="COLOR">#ffffff</field></block></value><next><block type="tft_show_image_or_string_delay" id="RFmZ5ifNCPRIm*6pSV@1"><field name="center">True</field><value name="data"><shadow type="text" id="J**O?i1]uKas*i@^mTl*"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="a~3LiQaZ7y7L0zf:!x(Y"><value name="VAR"><shadow type="variables_get" id="N~}W=`f0wZ_m9(:B;Qv;"><field name="VAR">x</field></shadow><block type="Lsensor_tracking" id="f`Dcf8[by+mL(w]eq_q2"><value name="PIN"><shadow type="pins_analog_pin" id="A`zYns5ebx~I6zY~XppP"><field name="PIN">1</field></shadow></value></block></value></block></value><value name="x"><shadow type="math_number" id="g/jK?i*p?tnc_/2tgL)f"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="WayAEg?iOrj(4jh2A(!m"><field name="NUM">60</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="lhKs7_R8i62=0ZRJ^|?u"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="^gVfNVKicL=ClVF:/BCP"><field name="COLOR">#ffffff</field></block></value><next><block type="tft_show_image_or_string_delay" id="E1C*.*S1k+LgKJ+`[hCC"><field name="center">True</field><value name="data"><shadow type="text" id="/ZJe~@erl2@T/$j+}#Jw"><field name="TEXT">Mixly</field></shadow><block type="number_to_text" id="q4f_})T^LdK,c_V_0wu~"><value name="VAR"><shadow type="variables_get" id="[!k#~]M{e?Nes#i:2nc7"><field name="VAR">x</field></shadow><block type="Lsensor_tracking" id="!}FSwsG=19jsHYE,|Ru-"><value name="PIN"><shadow type="pins_analog_pin" id="cCLTi`G-fSWGF^]moR{{"><field name="PIN">10</field></shadow></value></block></value></block></value><value name="x"><shadow type="math_number" id="7Wr,2wf}_=h}Kq2el~Y2"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="{G#nCb2o~iH1Agf_1-(i"><field name="NUM">80</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="3w2g0Jbkm`r]/4_T^.t^"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="o_oIJuF/Lw/R/dXm:iOm"><field name="COLOR">#ffffff</field></block></value><next><block type="controls_if" id="M+9WwVY@0yQH|F5]#A;w"><mutation elseif="2"></mutation><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="|;=-1zo}x=g3DFEFzSMs"><value name="btn"><shadow type="pins_button" id="6y3.{H6flJ#eIYVUcaOj"><field name="PIN">button_ok</field></shadow></value></block></value><statement name="DO0"><block type="factory_block" id="]FAmoYynd1;}?(Uuqk[8"><field name="VALUE">scar.SetThreshold(46000,46000,46000)</field><next><block type="tft_show_image_or_string_delay" id="y)8_cZ4h_^!HBugD6Z.-"><field name="center">True</field><value name="data"><shadow type="text" id="x#8$9@@05OYcpR)E}cU~"><field name="TEXT">前往H</field></shadow></value><value name="x"><shadow type="math_number" id="/)SKou`9*qyG31*S{LfV"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="iL6H-bMmG;c}X33.T_k!"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="d~K|s[tAbf=+}YVRpKTO"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="P8j:61jx2;~!bv+T8)Os"><field name="COLOR">#ffffff</field></block></value><next><block type="procedures_callnoreturn" id="xH^_eXQzH8P5K)5I_l,z"><mutation name="H"></mutation></block></next></block></next></block></statement><value name="IF1"><block type="sensor_mixgo_button_was_pressed" id="p/jHD_m=vHjkH,2Xb}Wt"><value name="btn"><shadow type="pins_button" id="rr3YsYE}VtEYOmb1/EqR"><field name="PIN">button_left</field></shadow></value></block></value><statement name="DO1"><block type="factory_block" id="6:!3rze+m-1@E,Fm9cY?"><field name="VALUE">scar.SetThreshold(46000,46000,46000)</field><next><block type="tft_show_image_or_string_delay" id="dn]:WAYR5shC7|DLrdq="><field name="center">True</field><value name="data"><shadow type="text" id="OZ1S0Ea/(:;KN4D51Mk7"><field name="TEXT">前往E</field></shadow></value><value name="x"><shadow type="math_number" id="`z@z:J5oPZhF3@]ooif^"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="jnZ|-x3K_Rv7+xd6_QMd"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="+j~b/LCz4}u_2{vMizp+"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="(]I9jcxA9,M:9wdp/CUX"><field name="COLOR">#ffffff</field></block></value><next><block type="procedures_callnoreturn" id="cM`51CS((uNe[Q):lphE"><mutation name="E"></mutation></block></next></block></next></block></statement><value name="IF2"><block type="sensor_mixgo_button_was_pressed" id="?~;_UoN[BVK)`+FK|b(3"><value name="btn"><shadow type="pins_button" id="*~AAFHEyN7MkZ,;.v.sM"><field name="PIN">button_right</field></shadow></value></block></value><statement name="DO2"><block type="factory_block" id="bRc0B@-)(xy*renoF1)D"><field name="VALUE">scar.SetThreshold(46000,46000,46000)</field><next><block type="tft_show_image_or_string_delay" id="v_ee~*qg~W(Ny5Q`9jx2"><field name="center">True</field><value name="data"><shadow type="text" id="|0hc~|D+*$E{m|o#v)_!"><field name="TEXT">前往I</field></shadow></value><value name="x"><shadow type="math_number" id="31Wby9I,7yhp{mgNU#]z"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="Y`-p^[mw$R91OvFJZp.I"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="V`Lc.-.G2+4N-i^,Bd,/"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="(|{yoE^evM[SZ#?kV,`j"><field name="COLOR">#ffffff</field></block></value><next><block type="procedures_callnoreturn" id="Di;UCbF1Qumd5H2yvD)G"><mutation name="I"></mutation></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></statement><next><block type="savefilesystem" id="n[ihkpXVWawcN/|9Bxt/"><field name="mode">47</field><value name="FDO"><shadow type="factory_block_return" id="#nO]Q}UC$_J[s=(+!lyA"><field name="VALUE">任务七星际迷航</field></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block><block type="procedures_defnoreturn" id="m_[^[`S*npNg0vGsLDXP" x="0" y="1637"><field name="NAME">H</field><statement name="STACK"><block type="smartcar_tracking_until" id="1pH._UJHR.emxfKm(FZ="><value name="data"><shadow type="smartcar_cross" id="m/Q?jR4Zq:/r+uTx#lWw"><value name="CNT"><shadow type="math_number" id="[fh|ar5nhmTP[T3~Ws(o"><field name="NUM">1</field></shadow></value></shadow></value><next><block type="smartcar_trackingturn" id=",`4!GqY+s?0;8@A.zvwR"><field name="direction">1</field><next><block type="smartcar_tracking_until" id="x2P3]-J--~b,CzDAogn@"><value name="data"><shadow type="smartcar_cross" id="5ca~.-okB3M~cj6aK9U)"><value name="CNT"><shadow type="math_number" id="/:E]x:?pRZ?WCXqFU3ok"><field name="NUM">1</field></shadow></value></shadow></value><next><block type="smartcar_trackingturn" id="7(45I-3EqF37oox8?Uy`"><field name="direction">0</field><next><block type="smartcar_tracking_until" id=".dhJmaH2}?H.=lxiFp-:"><value name="data"><shadow type="smartcar_cross" id=";d[rM5k.qAp`_1(8JhO~"><value name="CNT"><shadow type="math_number" id="Msk/eXVgw.e/iCRP-YAC"><field name="NUM">2</field></shadow></value></shadow></value><next><block type="servo270_set_angle" id="H`fxy@XNn;s;$uq|./WW"><value name="PIN"><shadow type="pins_steer_pin" id="yaZWDDGNkB#ZTQM@mYh/"><field name="PIN">20</field></shadow></value><value name="NUM"><shadow type="math_number" id="-=u+D@6JYY@]Bf^JndcP"><field name="NUM">100</field></shadow><block type="variables_get" id="2j~?7REWCEDS.;:-v,5|"><field name="VAR">机械臂最下</field></block></value><next><block type="smartcar_trackingturn" id="W`OoLbYz$*-ZxT3A!B$O"><field name="direction">1</field><next><block type="smartcar_tracking_until" id="je:}+f|rLdz7!JpjAtGd"><value name="data"><shadow type="smartcar_cross" id="sYS+vx|pWu!TS3p+tC4Q"><value name="CNT"><shadow type="math_number" id="tqxz|IHgn4K.`;eCQci!"><field name="NUM">1</field></shadow></value></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="JPqup~d@1`j)L-g(^9QI" x="0" y="2043"><field name="NAME">E</field><statement name="STACK"><block type="smartcar_tracking_until" id="?T.J#3i1ijq5A5nQ,p`]"><value name="data"><shadow type="smartcar_cross" id="BTLsjT1`f!dPuF9-r_tg"><value name="CNT"><shadow type="math_number" id="#!pjC17y{HcH|`@FW1lo"><field name="NUM">2</field></shadow></value></shadow></value><next><block type="smartcar_trackingturn" id=".}~{5t2Pb`{M3A]fm5^g"><field name="direction">1</field><next><block type="smartcar_dirturn_timeout" id="ZU6|6/4)=Z?Yl]N:4K=t"><field name="direction">3</field><value name="CNT"><shadow type="math_number" id="/xKB9@QI[mO/U@DCT!4U"><field name="NUM">0.3</field></shadow></value><next><block type="smartcar_tracking_until" id="-$*:s)c65w0hE8v2FoMf"><value name="data"><shadow type="smartcar_cross" id="Zh.X`?[Ys_urKhh)H5:k"><value name="CNT"><shadow type="math_number" id="aPd,w}(G]qJ0Q`C|Fh=q"><field name="NUM">1</field></shadow></value></shadow></value><next><block type="smartcar_trackingturn" id="s{TXMII5qsAPDH}$h-T{"><field name="direction">1</field><next><block type="smartcar_tracking_until" id="Yy:QHDlI/V(/+MVuv;1c"><value name="data"><shadow type="smartcar_cross" id="R3v-ADuw+H~*h~#W6Xeg"><value name="CNT"><shadow type="math_number" id="7a^RM]!wEhaFwgKse}bS"><field name="NUM">1</field></shadow></value></shadow></value><next><block type="smartcar_trackingturn" id="2wi=~?Jvgbnxz*.71^Cs"><field name="direction">1</field><next><block type="smartcar_dirturn_timeout" id="Ch}-?QT;w*PMx8|C7,TG"><field name="direction">3</field><value name="CNT"><shadow type="math_number" id="goqNYt?dg@iowyzQTWUx"><field name="NUM">0.3</field></shadow></value><next><block type="smartcar_tracking_until" id="U|}j{z(MbzmM_cBfj(9R"><value name="data"><shadow type="smartcar_cross" id="HD@3bEgAO-Lb_r-eH+ef"><value name="CNT"><shadow type="math_number" id="#bsOY4;_miA]zT@ab{VV"><field name="NUM">1</field></shadow></value></shadow></value><next><block type="smartcar_trackingturn" id="ZMJQLQk2rHw?LUQJNXz("><field name="direction">1</field><next><block type="smartcar_tracking_until" id="za(BdfnKMp`PI0U~i|X$"><value name="data"><shadow type="smartcar_cross" id="JsT^;ogw/3fzQXt=v06Q"><value name="CNT"><shadow type="math_number" id="oTd8)r2+iReCd.WO^=/0"><field name="NUM">1</field></shadow></value></shadow></value></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="procedures_defnoreturn" id="/6M_{j^Ijb[`2*$lwL;p" x="0" y="2572"><field name="NAME">I</field><statement name="STACK"><block type="smartcar_tracking_until" id="-F;luN`5O5?+u8w5{:HD"><value name="data"><shadow type="smartcar_cross" id="$V^)$QXg*JW(wDVt@7@o"><value name="CNT"><shadow type="math_number" id="lnwg8@4pr{j:gt(2C{wW"><field name="NUM">1</field></shadow></value></shadow></value><next><block type="smartcar_trackingturn" id="ZuW0eH2Avz3JDjL[h}{H"><field name="direction">1</field><next><block type="smartcar_tracking_until" id="Cb;;m}OkVhu$W=01i13i"><value name="data"><shadow type="smartcar_cross" id="bExnnR*Nmz!6/M1zs]g:"><value name="CNT"><shadow type="math_number" id="UZ{{fn.yYJtPSN7dyT(d"><field name="NUM">1</field></shadow></value></shadow></value><next><block type="smartcar_trackingturn" id="Gh`j3F69LZB8zXbim4=u"><field name="direction">0</field><next><block type="smartcar_tracking_until" id=".5HZzTCqsrRVHYM}!Y~G"><value name="data"><shadow type="smartcar_cross" id="|Pv?ZlL2cmf,]Wa(Gez:"><value name="CNT"><shadow type="math_number" id="RqY}+9a_02cE5]p}fY`]"><field name="NUM">1</field></shadow></value></shadow></value><next><block type="smartcar_trackingturn" id="Zvu8fT3a[bm;`T[}$kd,"><field name="direction">1</field><next><block type="controls_forEach" id="t7JS*m+3a.IgwMq=Dyu="><value name="LIST"><shadow type="list_many_input" id="R*1EYTeux+T[}T(RYe$!"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="6]]8@B{qP9l.D6;qZ*r_"><value name="FROM"><shadow type="math_number" id="c;0,6$h!OGrU/XcMcTmL"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="GG`o8hjHnXN)4/nF_K-)"><field name="NUM">3</field></shadow></value><value name="STEP"><shadow type="math_number" id="o.EPb?O6[}x41Q$No.1J"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="ures_s,6ysN9~fyJ@Mki"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="controls_delay_new" id="_yZf9)(euWJcDNJp)IL_"><field name="Time">s</field><value name="DELAY_TIME"><shadow type="math_number" id="WB3);!.I{e!DpF.df5cu"><field name="NUM">0.35</field></shadow></value><next><block type="smartcar_tracking_until" id="/4o*.et=E$pf#fw!gYQ!"><value name="data"><shadow type="smartcar_cross" id="H!~IwCu_4j7Yj*EEw)kV"><value name="CNT"><shadow type="math_number" id="Z!|b6nU5kO-_Iv0K}!4#"><field name="NUM">1</field></shadow></value></shadow></value></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></statement></block></xml><config>{}</config><code>aW1wb3J0IHNlcnZvCmltcG9ydCB0aW1lCmltcG9ydCBTbWFydENhcgppbXBvcnQgdVRGVAp0ZnQgPSB1VEZULlRGVCggcm90YXRpb249MCkKaW1wb3J0IG1hY2hpbmUKaW1wb3J0IHViZXJzYW0KCmRlZiBfRTZfQjVfOEJfRThfQUZfOTVfRThfODhfQjVfRTZfOUNfQkEoKToKICAgIHNlcnZvLnNlcnZvMjcwX2FuZ2xlKDM2LF9FN184OF9BQV9FNV9BRF85MF9FNl84OV85M19FNV9CQ184MCkKICAgIHRpbWUuc2xlZXBfbXMoX0U1X0JCX0I2X0U2Xzk3X0I2KQogICAgc2Vydm8uc2Vydm8yNzBfYW5nbGUoMzYsX0U3Xzg4X0FBX0U1X0FEXzkwX0U5Xzk3X0FEX0U1XzkwXzg4KQogICAgdGltZS5zbGVlcF9tcyhfRTVfQkJfQjZfRTZfOTdfQjYpCiAgICBzZXJ2by5zZXJ2bzI3MF9hbmdsZSgzNixfRTdfODhfQUFfRTVfQURfOTBfRTZfODlfOTNfRTVfQkNfODApCiAgICB0aW1lLnNsZWVwX21zKF9FNV9CQl9CNl9FNl85N19CNikKICAgIHNlcnZvLnNlcnZvMjcwX2FuZ2xlKDIwLF9FNl85Q19CQV9FNl9BMl9CMF9FOF84N184Ml9FNl85Q184MF9FNF9COF84QikKICAgIHRpbWUuc2xlZXBfbXMoX0U1X0JCX0I2X0U2Xzk3X0I2KQogICAgc2Vydm8uc2Vydm8yNzBfYW5nbGUoMjAsX0U2XzlDX0JBX0U2X0EyX0IwX0U4Xzg3XzgyX0U2XzlDXzgwX0U5X0FCXzk4KQogICAgdGltZS5zbGVlcF9tcyhfRTVfQkJfQjZfRTZfOTdfQjYpCgpzZW5zb3I3ID0gbWFjaGluZS5BREMobWFjaGluZS5QaW4oNykpCnNlbnNvcjcuYXR0ZW4obWFjaGluZS5BREMuQVRUTl8xMURCKQpzZW5zb3IxID0gbWFjaGluZS5BREMobWFjaGluZS5QaW4oMSkpCnNlbnNvcjEuYXR0ZW4obWFjaGluZS5BREMuQVRUTl8xMURCKQpzZW5zb3IxMCA9IG1hY2hpbmUuQURDKG1hY2hpbmUuUGluKDEwKSkKc2Vuc29yMTAuYXR0ZW4obWFjaGluZS5BREMuQVRUTl8xMURCKQpkZWYgSCgpOgogICAgc2Nhci5jcm9zc0NsZWFyKCkKICAgIHdoaWxlKG5vdCAoc2Nhci5nZXRDcm9zc0NudCgpID09IDEpKToKICAgIAlzY2FyLlRyYWNraW5nKCkKICAgIHNjYXIuQ2FyX1N0b3AoKQogICAgdGltZS5zbGVlcCgwLjEpCiAgICBzY2FyLkNhcl9UdXJuUmlnaHQoKQogICAgc2Nhci5jcm9zc0NsZWFyKCkKICAgIHdoaWxlKG5vdCAoc2Nhci5nZXRDcm9zc0NudCgpID09IDEpKToKICAgIAlzY2FyLlRyYWNraW5nKCkKICAgIHNjYXIuQ2FyX1N0b3AoKQogICAgdGltZS5zbGVlcCgwLjEpCiAgICBzY2FyLkNhcl9UdXJuTGVmdCgpCiAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgd2hpbGUobm90IChzY2FyLmdldENyb3NzQ250KCkgPT0gMikpOgogICAgCXNjYXIuVHJhY2tpbmcoKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIHNlcnZvLnNlcnZvMjcwX2FuZ2xlKDIwLF9FNl85Q19CQV9FNl9BMl9CMF9FOF84N184Ml9FNl85Q184MF9FNF9COF84QikKICAgIHNjYXIuQ2FyX1R1cm5SaWdodCgpCiAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgd2hpbGUobm90IChzY2FyLmdldENyb3NzQ250KCkgPT0gMSkpOgogICAgCXNjYXIuVHJhY2tpbmcoKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKCmRlZiBFKCk6CiAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgd2hpbGUobm90IChzY2FyLmdldENyb3NzQ250KCkgPT0gMikpOgogICAgCXNjYXIuVHJhY2tpbmcoKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIHNjYXIuQ2FyX1R1cm5SaWdodCgpCiAgICBzY2FyLkNhcl9SZXZlcnNlKCkKICAgIHRpbWUuc2xlZXAoMC4zKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgd2hpbGUobm90IChzY2FyLmdldENyb3NzQ250KCkgPT0gMSkpOgogICAgCXNjYXIuVHJhY2tpbmcoKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIHNjYXIuQ2FyX1R1cm5SaWdodCgpCiAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgd2hpbGUobm90IChzY2FyLmdldENyb3NzQ250KCkgPT0gMSkpOgogICAgCXNjYXIuVHJhY2tpbmcoKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIHNjYXIuQ2FyX1R1cm5SaWdodCgpCiAgICBzY2FyLkNhcl9SZXZlcnNlKCkKICAgIHRpbWUuc2xlZXAoMC4zKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgd2hpbGUobm90IChzY2FyLmdldENyb3NzQ250KCkgPT0gMSkpOgogICAgCXNjYXIuVHJhY2tpbmcoKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIHNjYXIuQ2FyX1R1cm5SaWdodCgpCiAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgd2hpbGUobm90IChzY2FyLmdldENyb3NzQ250KCkgPT0gMSkpOgogICAgCXNjYXIuVHJhY2tpbmcoKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKCmRlZiBJKCk6CiAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgd2hpbGUobm90IChzY2FyLmdldENyb3NzQ250KCkgPT0gMSkpOgogICAgCXNjYXIuVHJhY2tpbmcoKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIHNjYXIuQ2FyX1R1cm5SaWdodCgpCiAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgd2hpbGUobm90IChzY2FyLmdldENyb3NzQ250KCkgPT0gMSkpOgogICAgCXNjYXIuVHJhY2tpbmcoKQogICAgc2Nhci5DYXJfU3RvcCgpCiAgICB0aW1lLnNsZWVwKDAuMSkKICAgIHNjYXIuQ2FyX1R1cm5MZWZ0KCkKICAgIHNjYXIuY3Jvc3NDbGVhcigpCiAgICB3aGlsZShub3QgKHNjYXIuZ2V0Q3Jvc3NDbnQoKSA9PSAxKSk6CiAgICAJc2Nhci5UcmFja2luZygpCiAgICBzY2FyLkNhcl9TdG9wKCkKICAgIHRpbWUuc2xlZXAoMC4xKQogICAgc2Nhci5DYXJfVHVyblJpZ2h0KCkKICAgIGZvciBpIGluIHJhbmdlKDAsIDMsIDEpOgogICAgICAgIHRpbWUuc2xlZXAoMC4zNSkKICAgICAgICBzY2FyLmNyb3NzQ2xlYXIoKQogICAgICAgIHdoaWxlKG5vdCAoc2Nhci5nZXRDcm9zc0NudCgpID09IDEpKToKICAgICAgICAJc2Nhci5UcmFja2luZygpCiAgICAgICAgc2Nhci5DYXJfU3RvcCgpCiAgICAgICAgdGltZS5zbGVlcCgwLjEpCgoKCl9FOF9CRF9BQ19FOV84MF85Rl9FNV9CN19BNiA9IDM2Cl9FOF9CRF9BQ19FOV84MF85Rl9FNV84Rl9CMyA9IDM2Cl9FNV9CQl9CNl9FNl85N19CNiA9IDUwMApfRTZfOUNfQkFfRTZfQTJfQjBfRThfODdfODJfRTZfOUNfODBfRTlfQUJfOTggPSAyMTAKX0U2XzlDX0JBX0U2X0EyX0IwX0U4Xzg3XzgyX0U2XzhBX0FDX0U5X0FCXzk4ID0gMTgwCl9FNl85Q19CQV9FNl9BMl9CMF9FOF84N184Ml9FNV84RF84QV9FNl85NF9CRSA9IDEzMApfRTZfOUNfQkFfRTZfQTJfQjBfRThfODdfODJfRTZfOUNfODBfRTRfQjhfOEIgPSAxMDAKX0U3Xzg4X0FBX0U1X0FEXzkwX0U2Xzg5XzkzX0U1X0JDXzgwID0gOTAKX0U3Xzg4X0FBX0U1X0FEXzkwX0U5Xzk3X0FEX0U1XzkwXzg4ID0gMTYwCnNjYXIgPSBTbWFydENhci5DYXIoNywxLDEwLDAsMSkKc2Nhci5TZXRQb3dlcigwLF9FOF9CRF9BQ19FOV84MF85Rl9FNV9CN19BNiwxLF9FOF9CRF9BQ19FOV84MF85Rl9FNV84Rl9CMykKc2Nhci5DYXJfU3RvcCgpCl9FNl9CNV84Ql9FOF9BRl85NV9FOF84OF9CNV9FNl85Q19CQSgpCndoaWxlIFRydWU6CiAgICB0ZnQuc2hvd3NfdGV4dCgn5bemRe+8jOS4rUjvvIzlj7NJJyx4ID0gMCx5ID0gMCxjZW50ZXIgPSBUcnVlLGNvbG9yPTB4ZmZmZmZmKQogICAgdGZ0LnNob3dzX3RleHQoc3RyKHNlbnNvcjcucmVhZF91MTYoKSkseCA9IDAseSA9IDQwLGNlbnRlciA9IFRydWUsY29sb3I9MHhmZmZmZmYpCiAgICB0ZnQuc2hvd3NfdGV4dChzdHIoc2Vuc29yMS5yZWFkX3UxNigpKSx4ID0gMCx5ID0gNjAsY2VudGVyID0gVHJ1ZSxjb2xvcj0weGZmZmZmZikKICAgIHRmdC5zaG93c190ZXh0KHN0cihzZW5zb3IxMC5yZWFkX3UxNigpKSx4ID0gMCx5ID0gODAsY2VudGVyID0gVHJ1ZSxjb2xvcj0weGZmZmZmZikKICAgIGlmIHViZXJzYW0uYnV0dG9uX29rLndhc19wcmVzc2VkKCk6CiAgICAgICAgc2Nhci5TZXRUaHJlc2hvbGQoNDYwMDAsNDYwMDAsNDYwMDApCiAgICAgICAgdGZ0LnNob3dzX3RleHQoJ+WJjeW+gEgnLHggPSAwLHkgPSAwLGNlbnRlciA9IFRydWUsY29sb3I9MHhmZmZmZmYpCiAgICAgICAgSCgpCiAgICBlbGlmIHViZXJzYW0uYnV0dG9uX2xlZnQud2FzX3ByZXNzZWQoKToKICAgICAgICBzY2FyLlNldFRocmVzaG9sZCg0NjAwMCw0NjAwMCw0NjAwMCkKICAgICAgICB0ZnQuc2hvd3NfdGV4dCgn5YmN5b6ARScseCA9IDAseSA9IDAsY2VudGVyID0gVHJ1ZSxjb2xvcj0weGZmZmZmZikKICAgICAgICBFKCkKICAgIGVsaWYgdWJlcnNhbS5idXR0b25fcmlnaHQud2FzX3ByZXNzZWQoKToKICAgICAgICBzY2FyLlNldFRocmVzaG9sZCg0NjAwMCw0NjAwMCw0NjAwMCkKICAgICAgICB0ZnQuc2hvd3NfdGV4dCgn5YmN5b6ASScseCA9IDAseSA9IDAsY2VudGVyID0gVHJ1ZSxjb2xvcj0weGZmZmZmZikKICAgICAgICBJKCkKTVBfTlVNID0gNDcKTVBfRklMRT0gIuS7u+WKoeS4g+aYn+mZhei/t+iIqiIK</code>