-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy path_history
1 lines (1 loc) · 19.6 KB
/
_history
1
{"entries":[{"timestamp":1726156137504,"editorVersion":"7.0.40","changes":[{"type":"edited","filename":"main.blocks","patch":[{"diffs":[[0,"http"],[-1,"s"],[0,"://"],[-1,"developers.google.com/blockly/xml\"><variables><variable id=\"8a9tfAS?^6C@I!guF{r|\">RadioString</variable><variable id=\"kx91]ydibnLdK_,R:Gq*\">Directions</variable><variable id=\"]D~R9S!)=qDgT(ijGGwz\">value</variable><variable id=\"ap^v^I}hZB:*y|3g?$`9\">value2</variable></variables><block type=\"device_forever\" id=\"]y-QyDXw.Iuz)dVFhq:7\" x=\"-201\" y=\"20\"></block><block type=\"pxt-on-start\" id=\"{|%)5ke:M[%bkBl2i$XH\" x=\"20\" y=\"20\"><statement name=\"HANDLER\"><block type=\"huskylens_initI2c\" id=\"KHf3M];/O@sm:J7MRI6E\"><next><block type=\"huskylens_initMode\" id=\"riUr*65IxI60cq.|zQ*w\"><field name=\"mode\">protocolAlgorithm.OBJECTCLASSIFICATION</field><next><block type=\"variables_set\" id=\"%j1JX-(AddB^cM/^PN.g\"><field name=\"VAR\" id=\"kx91]ydibnLdK_,R:Gq*\">Directions</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"yu{]9,/.=;#[pw2{ZB)M\"><field name=\"NUM\">0</field></shadow><block type=\"lists_create_with\" id=\"V9?qyc+?3$s~lzGf4*g]\"><mutation items=\"0\" horizontalafter=\"3\"></mutation></block></value><next><block type=\"radio_set_group\" id=\",{#Z!RdP/Ekwo]WAx-T%\"><value name=\"ID\"><shadow type=\"math_number_minmax\" id=\"Q,f~@YoC*7a=[}(E[YW|\"><mutation min=\"0\" max=\"255\" precision=\"0\"></mutation><field name=\"SLIDER\">33</field></shadow></value></block></next></block></next></block></next></block></statement></block><block type=\"device_button_event\" id=\"@qt8*2S@pt#;vGB(IS{K\" x=\"623\" y=\"20\"><field name=\"NAME\">Button.B</field><statement name=\"HANDLER\"><block type=\"variables_set\" id=\"@#=O?30j7}Ne3L_k+Tm`\"><field name=\"VAR\" id=\"kx91]ydibnLdK_,R:Gq*\">Directions</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"ryxGN]njVmc{AGi[]MEV\"><field name=\"NUM\">0</field></shadow><block type=\"lists_create_with\" id=\"Kpps):S*n.8J4rA;5ux.\"><mutation items=\"0\" horizontalafter=\"3\"></mutation></block></value><next><block type=\"basic_show_icon\" id=\"l[ecMAWTe%JB(E[p0R(:\"><field name=\"i\">IconNames.No</field><next><block type=\"device_print_message\" id=\")8~0$5qQ3S*B$Scj8kq*\"><value name=\"text\"><shadow type=\"text\" id=\"-ihptBbrjVzp.?@A!Jl.\"><field name=\"TEXT\">New</field></shadow></value></block></next></block></next></block></statement></block><block type=\"device_button_event\" id=\"z$pG~-@,dBy}?],h(0|l\" x=\"1069\" y=\"20\"><field name=\"NAME\">Button.A</field><statement name=\"HANDLER\"><block type=\"huskylens_request\" id=\"qC_O@x;P3FAIwbdxEK-W\"><next><block type=\"controls_if\" id=\"gyOZ[:,pdh4FgVz%p/we\"><mutation elseif=\"3\" else=\"1\"></mutation><value name=\"IF0\"><shadow type=\"logic_boolean\" id=\"0gZj-4dL]`(z3$hhKaIA\"><field name=\"BOOL\">TRUE</field></shadow><block type=\"huskylens_isAppear\" id=\"blKxf^=mrmjL?6#rYLMA\"><field name=\"Ht\">HUSKYLENSResultType_t.HUSKYLENSResultBlock</field><value name=\"id\"><shadow type=\"math_number\" id=\"nI_WL!XefcJXUNy%1)GL\"><field name=\"NUM\">1</field></shadow></value></block></value><statement name=\"DO0\"><block type=\"function_call\" id=\"P6x`V4t)!uv%}aV5T`fs\"><mutation name=\"showDirection\" functionid=\"%a*YXUM+WYH}UH|v7iyn\"><arg name=\"Direction2\" id=\"2qcva77vnh84hrs0154\" type=\"string\"></arg></mutation><value name=\"2qcva77vnh84hrs0154\"><shadow type=\"text\" id=\"9aec*[CO(Ozp@6S]y1Rn\"><field name=\"TEXT\">Left</field></shadow></value><next><block type=\"array_push\" id=\"`n-*xV%hG,~6T;F|[O3y\"><value name=\"list\"><block type=\"variables_get\" id=\"^]5S_IB~g?q2-0-{aoEk\"><field name=\"VAR\" id=\"kx91]ydibnLdK_,R:Gq*\">Directions</field></block></value><value name=\"value\"><shadow type=\"text\" id=\"$!TOelr8UmFvBb==h*OW\"><field name=\"TEXT\">Left</field></shadow></value></block></next></block></statement><value name=\"IF1\"><shadow type=\"logic_boolean\" id=\"BN8ouwbl*5j[-,7rZ:hY\"><field name=\"BOOL\">TRUE</field></shadow><block type=\"huskylens_isAppear\" id=\"q,L)s5qx:]V:K6~IulX(\"><field name=\"Ht\">HUSKYLENSResultType_t.HUSKYLENSResultBlock</field><value name=\"id\"><shadow type=\"math_number\" id=\"vFzx4B#u@nt3ZjbTq*Mu\"><field name=\"NUM\">2</field></shadow></value></block></value><statement name=\"DO1\"><block type=\"function_call\" id=\"qx/:{!bt7r?zjQQ(CFW#\"><mutation name=\"showDirection\" functionid=\"%a*YXUM+WYH}UH|v7iyn\"><arg name=\"Direction2\" id=\"2qcva77vnh84hrs0154\" type=\"string\"></arg></mutation><value name=\"2qcva77vnh84hrs0154\"><shadow type=\"text\" id=\"];jsyK(uOHFZDt5xN3l{\"><field name=\"TEXT\">Right</field></shadow></value><next><block type=\"array_push\" id=\"tt[hy9iq9A;d@5h:EcDi\"><value name=\"list\"><block type=\"variables_get\" id=\"%_D,4(/;d]|3XdR$nt$P\"><field name=\"VAR\" id=\"kx91]ydibnLdK_,R:Gq*\">Directions</field></block></value><value name=\"value\"><shadow type=\"text\" id=\"Y.Uj5^d(l,xC-9Dc%vg8\"><field name=\"TEXT\">Right</field></shadow></value></block></next></block></statement><value name=\"IF2\"><shadow type=\"logic_boolean\" id=\"O7PeM3_`L2,b=YI^DZZ3\"><field name=\"BOOL\">TRUE</field></shadow><block type=\"huskylens_isAppear\" id=\"LCuwq0[Wpe-sc2hC3{oX\"><field name=\"Ht\">HUSKYLENSResultType_t.HUSKYLENSResultBlock</field><value name=\"id\"><shadow type=\"math_number\" id=\"EB|@jNW2a5^vz$/QhWj!\"><field name=\"NUM\">3</field></shadow></value></block></value><statement name=\"DO2\"><block type=\"function_call\" id=\"fv?AShj`Xg@`;zJO)VGs\"><mutation name=\"showDirection\" functionid=\"%a*YXUM+WYH}UH|v7iyn\"><arg name=\"Direction2\" id=\"2qcva77vnh84hrs0154\" type=\"string\"></arg></mutation><value name=\"2qcva77vnh84hrs0154\"><shadow type=\"text\" id=\"?(,#Q6K{3)hH~HkP@TTj\"><field name=\"TEXT\">Forward</field></shadow></value><next><block type=\"array_push\" id=\"=0;XF[)Di/[~Ij0,BfDq\"><value name=\"list\"><block type=\"variables_get\" id=\"},-mS1P._AqMl6Z){.%Q\"><field name=\"VAR\" id=\"kx91]ydibnLdK_,R:Gq*\">Directions</field></block></value><value name=\"value\"><shadow type=\"text\" id=\".T9}~$v^@2Ky!b~xmPo,\"><field name=\"TEXT\">Forward</field></shadow></value></block></next></block></statement><value name=\"IF3\"><shadow type=\"logic_boolean\" id=\"~5Y3DS1d-0h$xT/iB(1B\"><field name=\"BOOL\">TRUE</field></shadow><block type=\"huskylens_isAppear\" id=\"uA0V,6tJ1fhF/G0uYo^(\"><field name=\"Ht\">HUSKYLENSResultType_t.HUSKYLENSResultBlock</field><value name=\"id\"><shadow type=\"math_number\" id=\"s(|m6|b@?qL0Vb)$mL@0\"><field name=\"NUM\">4</field></shadow></value></block></value><statement name=\"DO3\"><block type=\"device_print_message\" id=\"jF@Ap=;N(B|Uv8%/74I?\"><value name=\"text\"><shadow type=\"text\" id=\"|k=?kK/^]Uij,60wS*RR\"><field name=\"TEXT\">GO!</field></shadow></value><next><block type=\"basic_show_icon\" id=\"kS[a,kMqt5cgLZ.AYaGc\"><field name=\"i\">IconNames.Yes</field><next><block type=\"function_call\" id=\"#5.QMnA3$zVNVPdTA`Cy\"><mutation name=\"sendDirection\" functionid=\"_;dbYB1f:`}Sa@1%wCT|\"></mutation><next><block type=\"device_ring\" id=\"m_8FoKP7.@`QmD*Zv1~7\"><value name=\"note\"><shadow type=\"device_note\" id=\".TL;GwImmwN9R,G|3FQo\"><field name=\"name\">988</field></shadow></value><next><block type=\"device_rest\" id=\"I#1.|-{LOlcu{avob|e|\"><value name=\"duration\"><shadow type=\"device_beat\" id=\"[6irl;gC2W4i6Z)nzGB]\"><field name=\"fraction\">BeatFraction.Double</field></shadow></value></block></next></block></next></block></next></block></next></block></statement><statement name=\"ELSE\"><block type=\"device_ring\" id=\"skSJ-b|7xvA,L09ffjM.\"><value name=\"note\"><shadow type=\"device_note\" id=\"=;*~V]fP2;g~%xy$b5MD\"><field name=\"name\">131</field></shadow></value><next><block type=\"basic_show_icon\" id=\"6eZYzT!V]vU05uTi0r~p\"><field name=\"i\">IconNames.No</field></block></next></block></statement></block></next></block></statement></block><block type=\"function_definition\" id=\"iWa6/[B^a^Fcd_V:Va9!\" x=\"2165\" y=\"20\"><mutation name=\"showDirection\" functionid=\"%a*YXUM+WYH}UH|v7iyn\"><arg name=\"Direction2\" id=\"2qcva77vnh84hrs0154\" type=\"string\"></arg></mutation><field name=\"function_name\">showDirection</field><value name=\"2qcva77vnh84hrs0154\"><block type=\"argument_reporter_string\" id=\"J^FNIJ%V8e$0P?^CM@Yc\"><mutation duplicateondrag=\"true\"></mutation><field name=\"VALUE\">Direction2</field></block></value><statement name=\"STACK\"><block type=\"controls_if\" id=\"vkZdZLs,EexSX8@Z!`H}\"><mutation elseif=\"2\" else=\"1\"></mutation><value name=\"IF0\"><shadow type=\"logic_boolean\" id=\"p8`Dal]oBL1O^R8~@}Y!\"><field name=\"BOOL\">TRUE</field></shadow><block type=\"logic_compare\" id=\"cws(eNlxBmi{)Q=;Rfil\"><field name=\"OP\">EQ</field><value name=\"A\"><shadow type=\"math_number\" id=\"CgVovFel[CzOSQg;+I}$\"><field name=\"NUM\">0</field></shadow><block type=\"argument_reporter_string\" id=\"7-.GsyqxfT9da$YYO|Ay\"><field name=\"VALUE\">Direction2</field></block></value><value name=\"B\"><shadow type=\"math_number\" id=\"+}jXDrGs^qkB4+Q+/d[;\"><field name=\"NUM\">0</field></shadow><block type=\"text\" id=\"*Se0~NQo?qe!Mu*NYH9T\"><field name=\"TEXT\">Left</field></block></value></block></value><statement name=\"DO0\"><block type=\"device_show_leds\" id=\"j=z80V_c(|ymf|i.a}YZ\"><field name=\"LEDS\">`\n . . # . . \n . # . . . \n # # # # # \n . # . . # \n . . # . #\n `</field></block></statement><value name=\"IF1\"><shadow type=\"logic_boolean\" id=\"^y(d:24$`,K?.S-bJJLA\"><field name=\"BOOL\">TRUE</field></shadow><block type=\"logic_compare\" id=\"}E+3XctL(64V!5)_`}3U\"><field name=\"OP\">EQ</field><value name=\"A\"><shadow type=\"math_number\" id=\"ZD4Ju*AH+S}0]_,(c_5Y\"><field name=\"NUM\">0</field></shadow><block type=\"argument_reporter_string\" id=\"^qT^FlZPZ[BX)?Ly6p3(\"><field name=\"VALUE\">Direction2</field></block></value><value name=\"B\"><shadow type=\"math_number\" id=\".DI##$8^Sn*L!q(@H@|B\"><field name=\"NUM\">0</field></shadow><block type=\"text\" id=\"w)D5/GYW-Qeu]=iFDx3N\"><field name=\"TEXT\">Right</field></block></value></block></value><statement name=\"DO1\"><block type=\"device_show_leds\" id=\"$qu.S6u}8.POd7By=/Zk\"><field name=\"LEDS\">`\n . . # . . \n . . . # . \n # # # # # \n # . . # . \n # . # . .\n `</field></block></statement><value name=\"IF2\"><shadow type=\"logic_boolean\" id=\"[{nUyhnYp!fDA.f1JeP6\"><field name=\"BOOL\">TRUE</field></shadow><block type=\"logic_compare\" id=\"l:TC^kKa)7S;Fo5}r[DK\"><field name=\"OP\">EQ</field><value name=\"A\"><shadow type=\"math_number\" id=\"P-[/,2jOwz~-@culgY{A\"><field name=\"NUM\">0</field></shadow><block type=\"argument_reporter_string\" id=\"gOWtba)ih)b6hl!ngX7%\"><field name=\"VALUE\">Direction2</field></block></value><value name=\"B\"><shadow type=\"math_number\" id=\"E2J5|NNLQ.$xS*/q1arw\"><field name=\"NUM\">0</field></shadow><block type=\"text\" id=\"rqy9!6P_NFW{L(rK0jy5\"><field name=\"TEXT\">Forward</field></block></value></block></value><statement name=\"DO2\"><block type=\"device_show_leds\" id=\":`VOsr|%wJ5Isw:G8)4|\"><field name=\"LEDS\">`\n . . # . . \n . # # # . \n # . # . # \n . . # . . \n . . # . .\n `</field></block></statement><statement name=\"ELSE\"><block type=\"basic_show_icon\" id=\"g[SY?xg!Tr#jF3LeI(DO\"><field name=\"i\">IconNames.No</field></block></statement><next><block type=\"device_ring\" id=\"q2.WoZ+fYd!Oo0.?(,b4\"><value name=\"note\"><shadow type=\"device_note\" id=\"S.!Iurgrv^rGY`1~g5Sd\"><field name=\"name\">988</field></shadow></value><next><block type=\"device_pause\" id=\"dhPm:+?(.7t_O(hGsw(j\"><value name=\"pause\"><shadow type=\"timePicker\" id=\"O2wtopcZJ[M{/jQ2!3_r\"><field name=\"ms\">1000</field></shadow></value><next><block type=\"device_clear_display\" id=\"(WTh@_xK~9Tk`pVvfQhL\"><next><block type=\"device_pause\" id=\"1r2S3?2R}k20;~AyYAGZ\"><value name=\"pause\"><shadow type=\"timePicker\" id=\"q3F07z]qp!I(?Vifj0~T\"><field name=\"ms\">200</field></shadow></value></block></next></block></next></block></next></block></next></block></statement></block><block type=\"function_definition\" id=\"`hd2*$WL=KwoYVM]WAuC\" x=\"20\" y=\"1352\"><mutation name=\"PlayRobot\" functionid=\"L9:F,s)kE%Hws0x6jkI!\"></mutation><field name=\"function_name\">PlayRobot</field><statement name=\"STACK\"><block type=\"basic_show_icon\" id=\":;XeDXbb~%WFdO3[8(]y\"><field name=\"i\">IconNames.Ghost</field><next><block type=\"pxt_controls_for_of\" id=\"D+S;Q`kOLAjvmZ{=pxS+\"><value name=\"VAR\"><block type=\"variables_get_reporter\" id=\"d{O5[+usA7K3,THaFsK;\"><mutation duplicateondrag=\"true\"></mutation><field name=\"VAR\" id=\"ap^v^I}hZB:*y|3g?$`9\">value2</field></block></value><value name=\"LIST\"><block type=\"variables_get\" id=\"P9_s*lwUGVZAVCK]53+3\"><field name=\"VAR\" id=\"8a9tfAS?^6C@I!guF{r|\">RadioString</field></block></value><statement name=\"DO\"><block type=\"function_call\" id=\"~S?n8hm|JTl!W0W%B#%U\"><mutation name=\"showDirection\" functionid=\"%a*YXUM+WYH}UH|v7iyn\"><arg name=\"Direction2\" id=\"2qcva77vnh84hrs0154\" type=\"string\"></arg></mutation><value name=\"2qcva77vnh84hrs0154\"><shadow type=\"text\" id=\"p~@m%%Z]UjET)$?VC)vo\"><field name=\"TEXT\">abc</field></shadow><block type=\"variables_get\" id=\"TEYY68}YepjT{Hm/it2`\"><field name=\"VAR\" id=\"ap^v^I}hZB:*y|3g?$`9\">value2</field></block></value></block></statement><next><block type=\"basic_show_icon\" id=\"zd(A2._:hgUfp7aYRm%G\"><field name=\"i\">IconNames.Yes</field></block></next></block></next></block></statement></block><block type=\"function_definition\" id=\"xY_axxjsekd0u{JL2iM1\" x=\"514\" y=\"1352\"><mutation name=\"sendDirection\" functionid=\"_;dbYB1f:`}Sa@1%wCT|\"></mutation><field name=\"function_name\">sendDirection</field><statement name=\"STACK\"><block type=\"variables_set\" id=\"b9!P;js}58yPQE`:^b3/\"><field name=\"VAR\" id=\"8a9tfAS?^6C@I!guF{r|\">RadioString</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\";|=JUxd9BLuNh$[jU%17\"><field name=\"NUM\">0</field></shadow><block type=\"text\" id=\"j9barZjK)m!|Nfey=kXw\"><field name=\"TEXT\"></field></block></value><next><block type=\"pxt_controls_for_of\" id=\"4Lpy=lZ85S4Jw=8|7%AM\"><value name=\"VAR\"><block type=\"variables_get_reporter\" id=\"ewOAGmAr_P9`~?ij!@*6\"><mutation duplicateondrag=\"true\"></mutation><field name=\"VAR\" id=\"]D~R9S!)=qDgT(ijGGwz\">value</field></block></value><value name=\"LIST\"><block type=\"variables_get\" id=\"5Vj7{I5zr93T3x~?16%R\"><field name=\"VAR\" id=\"kx91]ydibnLdK_,R:Gq*\">Directions</field></block></value><statement name=\"DO\"><block type=\"variables_set\" id=\"$0L-Bp((,*a}zA2{PYo`\"><field name=\"VAR\" id=\"8a9tfAS?^6C@I!guF{r|\">RadioString</field><value name=\"VALUE\"><shadow type=\"math_number\" id=\"A?@gaZi*,~Q9ojb%s[KW\"><field name=\"NUM\">0</field></shadow><block type=\"text_join\" id=\"Pk=_vxQ[j3q021u[?o+V\"><mutation items=\"3\"></mutation><value name=\"ADD0\"><shadow type=\"text\" id=\"e^C1`+^nz{]z.c8+(TT2\"><field name=\"TEXT\"></field></shadow><block type=\"variables_get\" id=\"H,N@bgXn;o$$FNp@x78n\"><field name=\"VAR\" id=\"8a9tfAS?^6C@I!guF{r|\">RadioString</field></block></value><value name=\"ADD1\"><shadow type=\"text\" id=\"a2i7geF0Wmvv,x]3uQj5\"><field name=\"TEXT\"></field></shadow><block type=\"variables_get\" id=\"|b8VpFs|ALw.BB8F;y:s\"><field name=\"VAR\" id=\"]D~R9S!)=qDgT(ijGGwz\">value</field></block></value><value name=\"ADD2\"><shadow type=\"text\" id=\"B46R,JqwZ7yvSTO;sb5u\"><field name=\"TEXT\">,</field></shadow></value></block></value></block></statement><next><block type=\"radio_datagram_send_string\" id=\"69^Vpx|HyWpuDuhRRKD3\"><value name=\"msg\"><block type=\"variables_get\" id=\"Ximad%N]mgVSScLl)78q\"><field name=\"VAR\" id=\"8a9tfAS?^6C@I!guF{r|\">RadioString</field></block></value><next><block type=\"function_call\" id=\"_xnLj^p$g,t/%_GK1/56\"><mutation name=\"PlayRobot\" functionid=\"L9:F,s)kE%Hws0x6jkI!\"></mutation></block></next></block></next></block></next></block></statement></block>"],[1,"www.w3.org/1999/xhtml\">\n <block type=\"pxt-on-start\"></block>\n <block type=\"device_forever\"></block>\n"],[0,"</xm"]],"start1":12,"start2":12,"length1":14976,"length2":113}]},{"type":"edited","filename":"main.ts","patch":[{"diffs":[[-1,"function sendDirection () {\n RadioString = \"\"\n for (let value of Directions) {\n RadioString = \"\" + RadioString + value + \",\"\n }\n radio.sendString(RadioString)\n PlayRobot()\n}\nfunction PlayRobot () {\n basic.showIcon(IconNames.Ghost)\n for (let value2 of RadioString) {\n showDirection(value2)\n }\n basic.showIcon(IconNames.Yes)\n}\ninput.onButtonPressed(Button.A, function () {\n huskylens.request()\n if (huskylens.isAppear(1, HUSKYLENSResultType_t.HUSKYLENSResultBlock)) {\n showDirection(\"Left\")\n Directions.push(\"Left\")\n } else if (huskylens.isAppear(2, HUSKYLENSResultType_t.HUSKYLENSResultBlock)) {\n showDirection(\"Right\")\n Directions.push(\"Right\")\n } else if (huskylens.isAppear(3, HUSKYLENSResultType_t.HUSKYLENSResultBlock)) {\n showDirection(\"Forward\")\n Directions.push(\"Forward\")\n } else if (huskylens.isAppear(4, HUSKYLENSResultType_t.HUSKYLENSResultBlock)) {\n basic.showString(\"GO!\")\n basic.showIcon(IconNames.Yes)\n sendDirection()\n music.ringTone(988)\n music.rest(music.beat(BeatFraction.Double))\n } else {\n music.ringTone(131)\n basic.showIcon(IconNames.No)\n }\n})\ninput.onButtonPressed(Button.B, function () {\n Directions = []\n basic.showIcon(IconNames.No)\n basic.showString(\"New\")\n})\nfunction showDirection (Direction2: string) {\n if (Direction2 == \"Left\") {\n basic.showLeds(`\n . . # . .\n . # . . .\n # # # # #\n . # . . #\n . . # . #\n `)\n } else if (Direction2 == \"Right\") {\n basic.showLeds(`\n . . # . .\n . . . # .\n # # # # #\n # . . # .\n # . # . .\n `)\n } else if (Direction2 == \"Forward\") {\n basic.showLeds(`\n . . # . .\n . # # # .\n # . # . #\n . . # . .\n . . # . .\n `)\n } else {\n basic.showIcon(IconNames.No)\n }\n music.ringTone(988)\n basic.pause(1000)\n basic.clearScreen()\n basic.pause(200)\n}\nlet RadioString = \"\"\nlet Directions: string[] = []\nhuskylens.initI2c()\nhuskylens.initMode(protocolAlgorithm.OBJECTCLASSIFICATION)\nDirections = []\nradio.setGroup(33)\nbasic.forever(function () {\n\t\n})"],[0,"\n"]],"start1":0,"start2":0,"length1":2307,"length2":1}]},{"type":"edited","filename":"pxt.json","patch":[{"diffs":[[0," \"*\""],[-1,",\n \"Huskylens\": \"github:dfrobot/pxt-dfrobot_huskylens#v2.0.6\""],[0,"\n"],[1,""],[0," "]],"start1":149,"start2":149,"length1":77,"length2":9},{"diffs":[[0," \""],[-1,"testFiles\": [\n \"test.ts\"\n ],\n \"preferredEditor\": \"blocksprj\""],[1,"additionalFilePaths\": []"],[0,"\n}\n"]],"start1":246,"start2":246,"length1":80,"length2":31}]},{"type":"added","filename":"test.ts","value":"// tests go here; this will not be compiled when this package is used as an extension.\n"}]}],"snapshots":[{"timestamp":1726156137503,"editorVersion":"7.0.40","text":{"main.blocks":"<xml xmlns=\"http://www.w3.org/1999/xhtml\">\n <block type=\"pxt-on-start\"></block>\n <block type=\"device_forever\"></block>\n</xml>","main.ts":"\n","README.md":"","pxt.json":"{\n \"name\": \"wistiti-command-vision\",\n \"description\": \"\",\n \"dependencies\": {\n \"core\": \"*\",\n \"radio\": \"*\",\n \"microphone\": \"*\"\n },\n \"files\": [\n \"main.blocks\",\n \"main.ts\",\n \"README.md\"\n ],\n \"additionalFilePaths\": []\n}\n"}}],"shares":[],"lastSaveTime":1726156226855}