1 line
19 KiB
XML
1 line
19 KiB
XML
<xml version="Mixly 3.0 rc0" board="Python ESP32-S3@元控自强" shown="block"><block type="procedures_defnoreturn" id="`TPSc$r1:ILHg!c@LN/=" x="-86" y="-398"><field name="NAME">显示文件列表</field><statement name="STACK"><block type="variables_global" id="o#`}q(rIOcH;MGbacx$B"><value name="VAR"><block type="variables_get" id="|V8@X=q|2v`Ip_Co~MY5"><field name="VAR">照片个数</field></block></value><next><block type="variables_set" id="Btb}nC:~fE*n/h$|.@,}"><field name="VAR">照片个数</field><value name="VALUE"><block type="math_number" id="o${ei^n=yxoxe6pD0SG@"><field name="NUM">0</field></block></value><next><block type="variables_set" id="AZ~P5lwwFNgj;8zJ.5}4"><field name="VAR">mylist</field><value name="VALUE"><block type="storage_list_all_files" id="mY5BNzT2~Vn-OYwyB9DF"></block></value><next><block type="display_clear" id="=4`M6i+w~CRa/L6odOL+"><value name="boolean"><shadow type="logic_boolean" id="8w?zyiNM64V`]gy.KXs3"><field name="BOOL">FALSE</field></shadow></value><next><block type="controls_if" id="hm(QO^Nc]J8H-PcLMh]5"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="T^T;_^EAFLF}mE^KEj48"><field name="VAR">显示图片</field></block></value><statement name="DO0"><block type="SCREEN_DISPLAY_IMAGE" id="E`vwSu,9@HpO@4GflD:U"><field name="angle">0</field><value name="direct"><shadow type="text" id="~#S32xps]db3~NPfGAWa"><field name="TEXT">mixly.jpg</field></shadow><block type="lists_get_index" id="F@Wag0J_DipmOpKBegeN"><value name="LIST"><shadow type="variables_get" id="*9TH-3{[Snvd`JaqQd+U"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="~8rf_g*dQs@e83F+wb;1"><field name="NUM">0</field></shadow><block type="variables_get" id="{KzorkkX]D3#1)nR,x6:"><field name="VAR">选择序号</field></block></value></block></value><value name="boolean"><shadow type="logic_boolean" id="]RY8IX+v^L9TG|pE^$s5"><field name="BOOL">FALSE</field></shadow></value></block></statement><statement name="ELSE"><block type="controls_forEach" id=",0kt,$g=t@1x0z!H@mCT"><value name="LIST"><shadow type="list_many_input" id="}r*2R}#=R`yX5G6~2_CZ"><field name="CONTENT">0,1,2,3</field></shadow><block type="controls_range" id="Z|9fr#dH;iOo=!@R4,RJ"><value name="FROM"><shadow type="math_number" id="_sYwZ!V8eI6z8rE9YR5T"><field name="NUM">0</field></shadow></value><value name="TO"><shadow type="math_number" id="0vpk=Con$0wsK.B!gXYW"><field name="NUM">5</field></shadow><block type="list_trig" id="TNy|TEw*[/S[typA:c=+"><field name="OP">LEN</field><value name="data"><shadow type="variables_get" id="NGa5]B^{1r::J)YQme`P"><field name="VAR">mylist</field></shadow></value></block></value><value name="STEP"><shadow type="math_number" id="#2?..oK#*|[.lsn?V#eP"><field name="NUM">1</field></shadow></value></block></value><value name="VAR"><shadow type="variables_get" id="f7@k9~6*#s8^N{Eh0)j7"><field name="VAR">i</field></shadow></value><statement name="DO"><block type="controls_if" id="}Bk-[DP[{;k-;LVTGX8f"><value name="IF0"><block type="logic_compare" id="LdEg$YRuf5SJT!BD0K?V"><field name="OP">GT</field><value name="A"><block type="text_find" id="Hn{W{#byYw#;k7d0Iip9"><value name="VAR"><shadow type="text" id="st5x8VHxs]1y{|G:L[2l"><field name="TEXT">Hello,mixly</field></shadow><block type="lists_get_index" id="Jx5c^ND=]sU-)XNVb-n-"><value name="LIST"><shadow type="variables_get" id="Xox~`N8EUS+EABb{N=CM"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id=";MR]}$h}SA,k|*}xx#=l"><field name="NUM">0</field></shadow><block type="variables_get" id="!CSl+VqyFswA-#P]/4;R"><field name="VAR">i</field></block></value></block></value><value name="STR"><shadow type="text" id="AB#j:0B!J;n4o$J/[P0s"><field name="TEXT">jpg</field></shadow></value></block></value><value name="B"><block type="math_number" id="El/4p8X@5~{UPB}L@KX7"><field name="NUM">0</field></block></value></block></value><statement name="DO0"><block type="onboard_tft_show_image_or_string_delay" id=":X!spbe=(vaD80{}VK,N" inline="false"><field name="center">True</field><value name="data"><shadow type="text" id="-N/x+(?uHqbVqnx*.vS_"><field name="TEXT">Mixly</field></shadow><block type="lists_get_index" id="akB,9=xtp,MI|wFDp`=6"><value name="LIST"><shadow type="variables_get" id="|sdp=rY`TWsvD_=d;S}1"><field name="VAR">mylist</field></shadow></value><value name="AT"><shadow type="math_number" id="(!aAukywfG6,hk+3PyCW"><field name="NUM">0</field></shadow><block type="variables_get" id="SBBEGe|n_/Kq@90pv/.i"><field name="VAR">i</field></block></value></block></value><value name="x"><shadow type="math_number" id="LVQL3?a:njz!$bqUnA]_"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="4vjnl)#k1ZNsC[0stm@7"><field name="NUM">0</field></shadow><block type="math_arithmetic" id="UVVgP3AVM|v8PiXv_r93"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="`kl~:9VL~xhdJ,(8-:4P"><field name="NUM">1</field></shadow><block type="variables_get" id="8Kx$c?L`/3+4/Lr=3=sg"><field name="VAR">i</field></block></value><value name="B"><shadow type="math_number" id="}M?=Js.w_W+7E5fZym`4"><field name="NUM">40</field></shadow></value></block></value><value name="size"><shadow type="math_number" id="`NSE^o)a*+iZ{.qTO||p"><field name="NUM">2</field></shadow></value><value name="space"><shadow type="math_number" id="!Y=;(q$5Q.5c:9:7U7~c"><field name="NUM">0</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="wCuDrnvAS=MK{vno;zsV"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="F,6kZp?G8B`~zedV^~Zq"><field name="COLOR">#ffffff</field></block></value><value name="boolean"><shadow type="logic_boolean" id="Z]~jV(O1+.@z;up:e1m)"><field name="BOOL">FALSE</field></shadow></value><next><block type="math_selfcalcu" id="8-Hrw_H,G?U0}7:MG1`p"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="C4J`y.:{V3qe#1Z^m0:c"><field name="VAR">a</field></shadow><block type="variables_get" id="CH9Ge/o]K_[p]_-,pWcq"><field name="VAR">照片个数</field></block></value><value name="B"><shadow type="math_number" id="VE0hmX3#Cmn9l_/z-uxm"><field name="NUM">1</field></shadow></value></block></next></block></statement></block></statement><next><block type="onboard_tft_display_shape_rect" id="v~C;hEhX[GWmnK^VjqJ@"><field name="shape">rect</field><value name="x"><shadow type="math_number" id="WG*cgWbZngH.5AwG?^zH"><field name="NUM">0</field></shadow></value><value name="y"><shadow type="math_number" id="8jlP8Gap^l6KMSVpv.Ol"><field name="NUM">20</field></shadow><block type="math_arithmetic" id="u~gHj/j,I^Q1lzJ/_jbD"><field name="OP">MULTIPLY</field><value name="A"><shadow type="math_number" id="[=P:R]R3tj)T2]8^IK91"><field name="NUM">1</field></shadow><block type="variables_get" id="joYX?k6Rd$.{_ZH.6z!b"><field name="VAR">选择序号</field></block></value><value name="B"><shadow type="math_number" id="{oQsBNT}e))6pv;#hL6A"><field name="NUM">40</field></shadow></value></block></value><value name="w"><shadow type="math_number" id="rjW;`cU#Wn^vUjzof..Z"><field name="NUM">240</field></shadow></value><value name="h"><shadow type="math_number" id="TZJY0D?K{|T_UJynP?w?"><field name="NUM">40</field></shadow></value><value name="VAR"><shadow type="tuple_create_with_text_return" id="Z2xg,[r@Ci,8#cbVC2-c"><field name="TEXT">255,255,0</field></shadow><block type="display_color_seclet" id="),6H~0c7.6+Alco=e-/Q"><field name="COLOR">#ff0000</field></block></value><value name="boolean"><shadow type="logic_boolean" id="q@lUE-7oJWdx6_TOA16l"><field name="BOOL">TRUE</field></shadow></value></block></next></block></statement><next><block type="display_available" id="A$GJt{dg^NGk~LQS3rCN"></block></next></block></next></block></next></block></next></block></next></block></statement></block><block type="CREATE_CAMERA_SIMPLE" id="XkhyV.cGIvL_:Zl5!{A{" x="-898" y="-354"><field name="cmd">R240X240</field><next><block type="variables_set" id="Kna!xt/A45Vl8P)OlzbP"><field name="VAR">拍照序号</field><value name="VALUE"><block type="math_number" id="}OiJRDIk+!0)U}t,vhfQ"><field name="NUM">-1</field></block></value><next><block type="variables_set" id="KD|9$PGujKSN!;_FV^`!"><field name="VAR">选择序号</field><value name="VALUE"><block type="math_number" id="H(o,G1U^Gk]YospA/p{Z"><field name="NUM">0</field></block></value><next><block type="variables_set" id="dGJoC{+YHhp(nsMWgo=d"><field name="VAR">显示摄像头</field><value name="VALUE"><block type="logic_boolean" id="nn*tN_;_i23c,Lde*5`K"><field name="BOOL">TRUE</field></block></value><next><block type="variables_set" id="[DAY0$*v,chW0emDf]?N"><field name="VAR">照片个数</field><value name="VALUE"><block type="math_number" id="_:2Ixd|4$Ui-$],5tD`E"><field name="NUM">0</field></block></value><next><block type="variables_set" id="8(RXsO+7jhne,]?xYVx`"><field name="VAR">显示图片</field><value name="VALUE"><block type="logic_boolean" id="yuUt*iWw@6^XiD~`=jO!"><field name="BOOL">FALSE</field></block></value><next><block type="controls_whileUntil" id="{A`tt@)7)qkjMnstVj1X"><field name="MODE">WHILE</field><value name="BOOL"><shadow type="logic_boolean" id="5`E)~jV2LRKpuyKnCj#r"><field name="BOOL">TRUE</field></shadow></value><statement name="DO"><block type="SCREEN_SHOW_CAM_GRAPH_SHOOT" id="_W4ZX27+Jc|E@X?J2LCO"><value name="SUB"><shadow type="variables_get" id="Olc{yj/Bv0ZynInZzY5d"><field name="VAR">image</field></shadow><block type="GET_PICTURE_DATA_EXACT" id="#g1c(YS7n|SjEgn`jdwo"></block></value><value name="boolean"><shadow type="logic_boolean" id="|6jqb;uHB}N#~#,ne.6|"><field name="BOOL">FALSE</field></shadow><block type="variables_get" id="p5*M-4rX?9N6Po_P|Nx7"><field name="VAR">显示摄像头</field></block></value><next><block type="controls_if" id="g#3zF/@O@5eTn(+MtF5L"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="Uksk??tX}rTz{QO9pp^6"><value name="btn"><shadow type="pins_button" id="x5]7736;s4/}O9wVDMXl"><field name="PIN">B2key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id=".6@UTv8HK|V`i5FE3^g:"><field name="VAR">显示摄像头</field><value name="VALUE"><block type="logic_negate" id=":-dzopRm/VR1tU7TvC$4"><value name="BOOL"><block type="variables_get" id="k]J4:5}D8L(-WlQU}a[r"><field name="VAR">显示摄像头</field></block></value></block></value></block></statement><next><block type="controls_if" id="Vap)+WVbX|UANJZo8SBh"><mutation else="1"></mutation><value name="IF0"><block type="variables_get" id="P@TIBR.iLS]D2=l+]C^o"><field name="VAR">显示摄像头</field></block></value><statement name="DO0"><block type="controls_if" id="agKtjCpBoc@BHAti:O^B" inline="false" collapsed="true"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="4(2SxqJqtX3J$(~G}zK."><value name="btn"><shadow type="pins_button" id="lcn*yrcPxU}818s{5BH?"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="math_selfcalcu" id=")[[1qqE;r9p*lDRq2n[0"><field name="OP">ADD</field><value name="A"><shadow type="variables_get" id="_TUZN`JX$9x8aZu8fv2r"><field name="VAR">a</field></shadow><block type="variables_get" id="nYSqLa-~s!)NUjKWobwU"><field name="VAR">拍照序号</field></block></value><value name="B"><shadow type="math_number" id="3HJ.XOh^MtQIlr$v6Og3"><field name="NUM">1</field></shadow></value><next><block type="SHOOT_AND_SAVE_PICTURE" id="nBvh/!X2eHvKfNz.U{kB"><value name="direct"><shadow type="text" id="pHnDt44:BW,w^fOyEb?|"><field name="TEXT">12.jpg</field></shadow><block type="text_join" id="?1`$m3~0B`E#aj?].4i:"><value name="A"><shadow type="text" id="44x_^!zoF~!z6(@A+^^-"><field name="TEXT">Hello</field></shadow><block type="number_to_text" id="h^9EF9]=2-6|Z)lL9D+A"><value name="VAR"><shadow type="variables_get" id="f}=##qeH)7H$iLQ~eGy-"><field name="VAR">x</field></shadow><block type="variables_get" id="!Pw(2jlCNk^6r*kYSCY~"><field name="VAR">拍照序号</field></block></value></block></value><value name="B"><shadow type="text" id="Qo~`4uogq3.A7BTi1.92"><field name="TEXT">.jpg</field></shadow></value></block></value><next><block type="display_show_image_or_string_delay" id="UIkeWX|v8)7][uHrBM~D"><field name="center">True</field><value name="data"><shadow type="text" id="X5tV]eomo{md=cP4)|/1"><field name="TEXT">Mixly</field></shadow><block type="text_join" id="FF.ez7Td~,;VoyPU=w~H"><value name="A"><shadow type="text" id="O3Uc9wpPn;}4Ri_]Z~;E"><field name="TEXT">Hello</field></shadow><block type="number_to_text" id="o];iHOWyM!)5?*9Gk@Qb"><value name="VAR"><shadow type="variables_get" id="pu!i6tNCLN|DLH=7grXk"><field name="VAR">x</field></shadow><block type="variables_get" id="#DtXM2yAEoV(:dx(IMpZ"><field name="VAR">拍照序号</field></block></value></block></value><value name="B"><shadow type="text" id="C{6o~i?,P;x)*Nj=1/:*"><field name="TEXT">.jpg</field></shadow></value></block></value><value name="space"><shadow type="math_number" id="Y-,^4qi}?)*s_FVQe5f9"><field name="NUM">0</field></shadow></value><value name="boolean"><shadow type="logic_boolean" id="X7S-guj}C{SDbMPsq`6b"><field name="BOOL">FALSE</field></shadow></value><next><block type="display_available" id="epnrkaF~,2*K?$CH5!MJ"><next><block type="actuator_onboard_neopixel_rgb_show_all_rainbow" id="g.n7Hjgy,:((KnzCB=w/"><value name="time"><shadow type="math_number" id="EVj$h_WFX3Wcwc12Bh/K"><field name="NUM">100</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block></statement><statement name="ELSE"><block type="controls_if" id="dE/7.9Y6+mTyEc!ux`,+"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="ZlgtZ0j.Xd_1o;|A`u~X"><value name="btn"><shadow type="pins_button" id="_dkMXgIsYcEB(qk23}Z5"><field name="PIN">A3key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="!1CPe@?x{^|_9lZ?q#uy"><field name="VAR">选择序号</field><value name="VALUE"><block type="math_max_min" id="T:puAv4faxpyfLg-}knE"><field name="OP">max</field><value name="A"><shadow type="math_number" id="!@9w|86i}p;A0]E@OG4("><field name="NUM">1</field></shadow><block type="math_arithmetic" id="PBMJZT*_w+ti((uj=lv#"><field name="OP">MINUS</field><value name="A"><shadow type="math_number" id="4#z#5VKz!uTH5~^nm^lL"><field name="NUM">1</field></shadow><block type="variables_get" id="T;ka;4ATG.}VsCbihrS1"><field name="VAR">选择序号</field></block></value><value name="B"><shadow type="math_number" id="f:Y;@0?gSLbY_Y.ebiBF"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="9;-.7txC$m9-xo~;OnMN"><field name="NUM">0</field></shadow></value></block></value></block></statement><next><block type="controls_if" id=",q@eI!J=Bs[*6Z`:)EBY"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="pK^G|dvQ}vz;LmMQeWW,"><value name="btn"><shadow type="pins_button" id=";7HtugJ+.#:J3RdQvRq@"><field name="PIN">A1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="SoQWh9*~wODX*!w^e1EU"><field name="VAR">选择序号</field><value name="VALUE"><block type="math_max_min" id="-(ecQnu!|G*E;mntgi3?"><field name="OP">min</field><value name="A"><shadow type="math_number" id="J,WA;(_MmR9iRG*)MP$k"><field name="NUM">1</field></shadow><block type="math_arithmetic" id="q#S/L^0)yq+I7vhY[egi"><field name="OP">ADD</field><value name="A"><shadow type="math_number" id="-`.Cq}VH]{M3[PWK}lqK"><field name="NUM">1</field></shadow><block type="variables_get" id="1{xL}Vy-xF[`pf[8OW8("><field name="VAR">选择序号</field></block></value><value name="B"><shadow type="math_number" id="9`|84}-njx?g)ChTau`P"><field name="NUM">1</field></shadow></value></block></value><value name="B"><shadow type="math_number" id="UNaVtPKh^_tp6Ih99(-v"><field name="NUM">0</field></shadow><block type="variables_get" id="|:dt-1qpDA[V15UGK@ps"><field name="VAR">照片个数</field></block></value></block></value></block></statement><next><block type="controls_if" id="G[(37M[qcDG6jgRt0Qc3" inline="false"><value name="IF0"><block type="sensor_mixgo_button_was_pressed" id="8A_hau8goO0:{K7,t.ZI"><value name="btn"><shadow type="pins_button" id="z-zM_#664*.LhPm=.OUo"><field name="PIN">B1key</field></shadow></value></block></value><statement name="DO0"><block type="variables_set" id="$.AG5b)(kONxA3PT@YOL"><field name="VAR">显示图片</field><value name="VALUE"><block type="logic_negate" id="IXeg]bYwnDt[`/tHj[l{"><value name="BOOL"><block type="variables_get" id="!wUD2z#4s5z=yG#vi?d)"><field name="VAR">显示图片</field></block></value></block></value></block></statement><next><block type="procedures_callnoreturn" id="RkD_wTPodV?aZadZfss1"><mutation name="显示文件列表"></mutation></block></next></block></next></block></next></block></statement></block></next></block></next></block></statement></block></next></block></next></block></next></block></next></block></next></block></next></block></xml><config>{"BurnSpeed":{"key":"921600","label":"921600"}}</config><code>aW1wb3J0IG9zCmZyb20gbWl4Z29fc2FudCBpbXBvcnQgb25ib2FyZF90ZnQKaW1wb3J0IG1hdGgKZnJvbSBjYW1lcmEgaW1wb3J0IENhbWVyYSxGcmFtZVNpemUKaW1wb3J0IG1peGdvX3NhbnQKZnJvbSBtaXhnb19zYW50IGltcG9ydCBvbmJvYXJkX3JnYgoKCmRlZiDmmL7npLrmlofku7bliJfooagoKToKICAgIGdsb2JhbCDnhafniYfkuKrmlbAKICAgIOeFp+eJh+S4quaVsCA9IDAKICAgIG15bGlzdCA9IG9zLmxpc3RkaXIoKQogICAgb25ib2FyZF90ZnQuZmlsbCgwLHN5bmM9RmFsc2UpCiAgICBpZiDmmL7npLrlm77niYc6CiAgICAgICAgb25ib2FyZF90ZnQuZGlzcGxheShteWxpc3Rb6YCJ5oup5bqP5Y+3XSxyb3RhdGlvbj0wLHN5bmM9RmFsc2UpCiAgICBlbHNlOgogICAgICAgIGZvciBpIGluIHJhbmdlKDAsIGxlbihteWxpc3QpLCAxKToKICAgICAgICAgICAgaWYgbXlsaXN0W2ldLmZpbmQoJ2pwZycpID4gMDoKICAgICAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKG15bGlzdFtpXSwgeD0wLCB5PWkgKiA0MCwgc2l6ZT0yLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSwgY29sb3I9MHhmZmZmLHN5bmM9RmFsc2UpCiAgICAgICAgICAgICAgICDnhafniYfkuKrmlbAgKz0gMQogICAgICAgIG9uYm9hcmRfdGZ0LnJlY3QoMCwgKOmAieaLqeW6j+WPtyAqIDQwKSwgMjQwLCA0MCwgMHhmODAwLHN5bmM9VHJ1ZSkKICAgIG9uYm9hcmRfdGZ0LndyaXRlKCkKCgoKY2FtZXJhID0gQ2FtZXJhKEZyYW1lU2l6ZS5SMjQwWDI0MCwgaG1pcnJvcj1GYWxzZSx2ZmxpcD1GYWxzZSkK5ouN54Wn5bqP5Y+3ID0gLTEK6YCJ5oup5bqP5Y+3ID0gMArmmL7npLrmkYTlg4/lpLQgPSBUcnVlCueFp+eJh+S4quaVsCA9IDAK5pi+56S65Zu+54mHID0gRmFsc2UKd2hpbGUgVHJ1ZToKICAgIG9uYm9hcmRfdGZ0LmRpc3BsYXkoY2FtZXJhLmNhcHR1cmUoKSwgc3luYz3mmL7npLrmkYTlg4/lpLQpCiAgICBpZiBtaXhnb19zYW50LkIya2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAg5pi+56S65pGE5YOP5aS0ID0gbm90IOaYvuekuuaRhOWDj+WktAogICAgaWYg5pi+56S65pGE5YOP5aS0OgogICAgICAgIGlmIG1peGdvX3NhbnQuQjFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAg5ouN54Wn5bqP5Y+3ICs9IDEKICAgICAgICAgICAgY2FtZXJhLnNuYXBzaG90KChzdHIo5ouN54Wn5bqP5Y+3KSArICcuanBnJykpCiAgICAgICAgICAgIG9uYm9hcmRfdGZ0LnNob3dzKHN0cijmi43nhafluo/lj7cpICsgJy5qcGcnLCBzcGFjZT0wLCBjZW50ZXI9VHJ1ZSxzeW5jPUZhbHNlKQogICAgICAgICAgICBvbmJvYXJkX3RmdC53cml0ZSgpCiAgICAgICAgICAgIG9uYm9hcmRfcmdiLnJhaW5ib3dfY3ljbGUoMTAwKQogICAgZWxzZToKICAgICAgICBpZiBtaXhnb19zYW50LkEza2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOmAieaLqeW6j+WPtyA9IG1heCjpgInmi6nluo/lj7cgLSAxLCAwKQogICAgICAgIGlmIG1peGdvX3NhbnQuQTFrZXkud2FzX3ByZXNzZWQoKToKICAgICAgICAgICAg6YCJ5oup5bqP5Y+3ID0gbWluKOmAieaLqeW6j+WPtyArIDEsIOeFp+eJh+S4quaVsCkKICAgICAgICBpZiBtaXhnb19zYW50LkIxa2V5Lndhc19wcmVzc2VkKCk6CiAgICAgICAgICAgIOaYvuekuuWbvueJhyA9IG5vdCDmmL7npLrlm77niYcKICAgICAgICDmmL7npLrmlofku7bliJfooagoKQo=</code> |