PageSourceSearch

https://cdn.magikidlab.com/site/main/20260929-1790670661/assets/Download.DEghTcZ4.js

js magikidlab.com collected 2026-10-02 15:42:30 UTC 27,351 bytes, 722 lines download raw bytes

1import { _ as B, a as I, __tla as __tla_0 } from "./index.Bsly8fXq.js";
2import { _ as R, __tla as __tla_1 } from "./page-nav.Dp_3Pefj.js";
3import { bb as T, bc as V, bd as D, c as d, E as r, s as o, F as u, r as b, z as l, n as m, b0 as O, A as x, P as h, aF as y, U as P, o as i, I as k, v as N, p as z, be as M, bf as F, __tla as __tla_2 } from "./vendor.C93ZJsod.js";
4import { T as X, __tla as __tla_3 } from "./settings.D0_bh5NJ.js";
5import { __tla as __tla_4 } from "./BigBlueButton.DOu2yuj_.js";
6let Ce;
7let __tla = Promise.all([
8  (() => {
9    try {
10      return __tla_0;
11    } catch (e) {
12    }
13  })(),
14  (() => {
15    try {
16      return __tla_1;
17    } catch (e) {
18    }
19  })(),
20  (() => {
21    try {
22      return __tla_2;
23    } catch (e) {
24    }
25  })(),
26  (() => {
27    try {
28      return __tla_3;
29    } catch (e) {
30    }
31  })(),
32  (() => {
33    try {
34      return __tla_4;
35    } catch (e) {
36    }
37  })()
38]).then(async () => {
39  const Q = {
40    data: function() {
41      return {
42        software_list: null,
43        softlist: [
44          [
45            {
46              name: "zoom",
47              img: "https://media.magikidlab.com/old/download/zoom.png",
48              href: "https://zoom.us/download"
49            },
50            {
51              name: "Chrome",
52              img: "https://media.magikidlab.com/old/download/Chrome.png",
53              href: "https://chrome.en.softonic.com/?ex=BB-1459.1"
54            },
55            {
56              name: "Scratch3.0",
57              img: "https://media.magikidlab.com/old/download/Scratch3.0.png",
58              href: "https://scratch.mit.edu/download"
59            },
60            {
61              name: "Python IDLE",
62              img: "https://media.magikidlab.com/old/download/PythonIDLE.png",
63              href: "https://www.python.org/downloads/"
64            },
65            {
66              name: "Python PyCharm",
67              img: "https://media.magikidlab.com/old/download/PythonPyCharm.png",
68              href: "https://www.jetbrains.com/pycharm/download/"
69            },
70            {
71              name: "VEXcode IQ",
72              img: "https://media.magikidlab.com/old/download/VEXcode-IQ.png",
73              href: "https://link.vex.com/vexcode-iqblocks-windows"
74            }
75          ],
76          [
77            {
78              name: "zoom",
79              img: "https://media.magikidlab.com/old/download/zoom.png",
80              href: "https://zoom.us/download"
81            },
82            {
83              name: "Chrome",
84              img: "https://media.magikidlab.com/old/download/Chrome.png",
85              href: "https://chrome.en.softonic.com/mac?ex=BB-1459.1"
86            },
87            {
88              name: "Scratch3.0",
89              img: "https://media.magikidlab.com/old/download/Scratch3.0.png",
90              href: "https://scratch.mit.edu/download"
91            },
92            {
93              name: "Python IDLE",
94              img: "https://media.magikidlab.com/old/download/PythonIDLE.png",
95              href: "https://www.python.org/downloads/"
96            },
97            {
98              name: "Python PyCharm",
99              img: "https://media.magikidlab.com/old/download/PythonPyCharm.png",
100              href: "https://www.jetbrains.com/pycharm/download/"
101            },
102            {
103              name: "VEXcode IQ",
104              img: "https://media.magikidlab.com/old/download/VEXcode-IQ.png",
105              href: "https://link.vex.com/vexcode-iqblocks-mac"
106            }
107          ]
108        ],
109        roboticinx: 0,
110        roboticlist: [
111          [
112            {
113              name: "Wonder",
114              img: "https://media.magikidlab.com/old/download/wonder.png",
115              href: "https://play.google.com/store/apps/details?id=com.makewonder.wonder"
116            },
117            {
118              name: "Blockly",
119              img: "https://media.magikidlab.com/old/download/Blockly.png",
120              href: "https://play.google.com/store/apps/details?id=com.makewonder.blockly"
121            },
122            {
123              name: "Path",
124              img: "https://media.magikidlab.com/old/download/path.png",
125              href: "https://play.google.com/store/apps/details?id=com.makewonder.pathandroid"
126            },
127            {
128              name: "VEXcode IQ",
129              img: "https://media.magikidlab.com/old/download/VEXcode-IQ.png",
130              href: "https://play.google.com/store/apps/details?id=com.vex.vexcode.blocks.iq"
131            }
132          ],
133          [
134            {
135              name: "Wonder",
136              img: "https://media.magikidlab.com/old/download/wonder.png",
137              href: "https://apps.apple.com/us/app/wonder-for-dash-and-dot-robots/id1033035498"
138            },
139            {
140              name: "Blockly",
141              img: "https://media.magikidlab.com/old/download/Blockly.png",
142              href: "https://apps.apple.com/us/app/blockly-for-dash-dot-robots/id906750147"
143            },
144            {
145              name: "Path",
146              img: "https://media.magikidlab.com/old/download/path.png",
147              href: "https://apps.apple.com/us/app/path-for-dash-robot/id928643204"
148            },
149            {
150              name: "VEXcode IQ",
151              img: "https://media.magikidlab.com/old/download/VEXcode-IQ.png",
152              href: "https://apps.apple.com/us/developer/vex-robotics-inc/id1162973741"
153            },
154            {
155              name: "VRC Hub",
156              img: "https://media.magikidlab.com/old/download/VRCHub.png",
157              href: "https://apps.apple.com/us/app/vrc-hub/id1102054601"
158            },
159            {
160              name: "VIQC Hub",
161              img: "https://media.magikidlab.com/old/download/VIQC-Hub.png",
162              href: "https://apps.apple.com/us/app/viqc-hub/id1102059624?mt=8"
163            },
164            {
165              name: "VEX Pilot",
166              img: "https://media.magikidlab.com/old/download/VEX-Pilot.png",
167              href: "https://apps.apple.com/us/app/vex-pilot/id1404115942"
168            },
169            {
170              name: "ScratchJr",
171              img: "https://media.magikidlab.com/old/download/ScratchJr.png",
172              href: "https://apps.apple.com/us/app/scratchjr/id895485086?ls=1"
173            },
174            {
175              name: "Storybird",
176              img: "https://media.magikidlab.com/old/download/storybird.png",
177              href: "https://apps.apple.com/us/app/storybird/id1461691231?ls=1"
178            }
179          ]
180        ],
181        appinx: 0,
182        applist: [
183          [
184            {
185              name: "\u9B54\u529B\u5C0F\u5B69\u8BC6\u5B57",
186              img: "https://media.magikidlab.com/old/download/shizi.png",
187              href: "https://lms.magikid.com/chinese"
188            },
189            {
190              name: "\u9B54\u529B\u5C0F\u5B69\u62FC\u97F3",
191              img: "https://media.magikidlab.com/old/download/pingyin.png",
192              href: "https://lms.magikid.com/pinyin"
193            },
194            {
195              name: "\u9B54\u529B\u5C0F\u5B69\u82F1\u8BED",
196              img: "https://media.magikidlab.com/old/download/english.png",
197              href: "https://lms.magikid.com/simple-english/"
198            },
199            {
200              name: "\u9B54\u529B\u5C0F\u5B69\u6570\u5B66",
201              img: "https://media.magikidlab.com/old/download/math.png",
202              href: "https://lms.magikid.com/math"
203            },
204            {
205              name: "\u9B54\u529B\u5C0F\u5B69\u53E4\u8BD7\u8BCD",
206              img: "https://media.magikidlab.com/old/download/poem.png",
207              href: "https://lms.magikid.com/poetry"
208            },
209            {
210              name: "\u9B54\u529B\u5C0F\u5B69\u7ED8\u672C",
211              img: "https://media.magikidlab.com/old/download/picture.png",
212              href: "https://lms.magikid.com/interactive"
213            },
214            {
215              name: "\u9B54\u529B\u5C0F\u5B69\u513F\u6B4C",
216              img: "https://media.magikidlab.com/old/download/song.png",
217              href: "https://lms.magikid.com/song"
218            },
219            {
220              name: "\u9B54\u529B\u5C0F\u5B69\u542C\u6545\u4E8B",
221              img: "https://media.magikidlab.com/old/download/story.png",
222              href: "https://lms.magikid.com/1001"
223            },
224            {
225              name: "\u8001\u7F8E\u89E3\u8BFB\u5C0F\u5B66\u82F1\u8BED",
226              img: "https://media.magikidlab.com/old/download/laomei.png",
227              href: "https://lms.magikid.com/us-english"
228            },
229            {
230              name: "\u9B54\u529B\u5C0F\u5B69\u5174\u8DA3\u73ED",
231              img: "https://media.magikidlab.com/old/download/advang.png",
232              href: "https://lms.magikid.com/interestclass"
233            },
234            {
235              name: "\u9B54\u529B\u5C0F\u5B69\u79D1\u5B66\u8BFE",
236              img: "https://media.magikidlab.com/old/download/soical.png",
237              href: "https://lms.magikid.com/steam"
238            }
239          ],
240          [
241            {
242              name: this.l("Storybird|Storybird"),
243              img: "https://media.magikidlab.com/old/download/storybird.png",
244              href: "https://apps.apple.com/us/app/storybird/id1461691231"
245            },
246            {
247              name: this.l("GreenScreenGenius|GreenScreenGenius"),
248              img: "https://media.magikidlab.com/old/download/lm.png",
249              href: "https://apps.apple.com/us/app/greenscreengenius/id1130830372"
250            },
251            {
252              name: this.l("Magikid Nian|\u9B54\u529B\u5C0F\u5B69\u8FC7\u5E74"),
253              img: "https://media.magikidlab.com/old/download/year.png",
254              href: "https://apps.apple.com/us/app/magikid-nian/id789672450"
255            },
256            {
257              name: this.l("Magikid Stage|\u9B54\u529B\u5C0F\u5B69\u821E\u53F0"),
258              img: "https://media.magikidlab.com/old/download/stage.png",
259              href: "https://apps.apple.com/us/app/magikid-stage/id439900951"
260            },
261            {
262              name: this.l("Magikid Train|\u9B54\u529B\u5C0F\u5B69\u706B\u8F66"),
263              img: "https://media.magikidlab.com/old/download/train.png",
264              href: "https://apps.apple.com/us/app/magikid-train/id455626892"
265            },
266            {
267              name: this.l("Magikid Chinese|\u9B54\u529B\u5C0F\u5B69\u8BC6\u5B57"),
268              img: "https://media.magikidlab.com/old/download/shizi.png",
269              href: "https://apps.apple.com/us/app/magikid-chinese/id565047706"
270            },
271            {
272              name: this.l("Magikid Pinyin|\u9B54\u529B\u5C0F\u5B69\u62FC\u97F3"),
273              img: "https://media.magikidlab.com/old/download/pingyin.png",
274              href: "https://apps.apple.com/cn/app/%E9%AD%94%E5%8A%9B%E5%B0%8F%E5%AD%A9%E6%8B%BC%E9%9F%B3/id604756575"
275            },
276            {
277              name: this.l("Magikid English|\u9B54\u529B\u5C0F\u5B69\u82F1\u8BED"),
278              img: "https://media.magikidlab.com/old/download/english.png",
279              href: "https://apps.apple.com/cn/app/%E9%AD%94%E5%8A%9B%E5%B0%8F%E5%AD%A9%E8%8B%B1%E8%AF%AD/id638648588"
280            },
281            {
282              name: this.l("Magikid Math|\u9B54\u529B\u5C0F\u5B69\u6570\u5B66"),
283              img: "https://media.magikidlab.com/old/download/math.png",
284              href: "https://apps.apple.com/cn/app/%E9%AD%94%E5%8A%9B%E5%B0%8F%E5%AD%A9%E6%95%B0%E5%AD%A6/id604757792"
285            },
286            {
287              name: this.l("Magikid|\u9B54\u529B\u5C0F\u5B69"),
288              img: "https://media.magikidlab.com/old/download/magikid-class.png",
289              href: "https://apps.apple.com/cn/app/id1072601492"
290            }
291          ],
292          [
293            {
294              name: "\u9B54\u529B\u5C0F\u5B69\u8BC6\u5B57",
295              img: "https://media.magikidlab.com/old/download/shizi.png",
296              href: "https://apps.apple.com/cn/app/%E9%AD%94%E5%8A%9B%E5%B0%8F%E5%AD%A9%E8%AF%86%E5%AD%97/id565047706"
297            },
298            {
299              name: "\u9B54\u529B\u5C0F\u5B69\u62FC\u97F3",
300              img: "https://media.magikidlab.com/old/download/pingyin.png",
301              href: "https://apps.apple.com/cn/app/%E9%AD%94%E5%8A%9B%E5%B0%8F%E5%AD%A9%E6%8B%BC%E9%9F%B3/id604756575"
302            },
303            {
304              name: "\u9B54\u529B\u5C0F\u5B69\u6545\u4E8B\u513F\u6B4C",
305              img: "https://media.magikidlab.com/old/download/class.png",
306              href: "https://apps.apple.com/cn/app/%E9%AD%94%E5%8A%9B%E5%B0%8F%E5%AD%A9/id1072601492"
307            }
308          ]
309        ],
310        wxbox: false,
311        tvbox: false,
312        showinx: 0,
313        roset: false,
314        appset: false,
315        imglistEn: [
316          {
317            title: '<a href="https://media.magikidlab.com/download/media/logo.png">Download</a>',
318            des: "\u9B54\u529B\u5C0F\u5B69\u9AD8\u6E05\u8D85\u5927\u5370\u5237\u7248LOGO",
319            img: "https://media.magikidlab.com/download/media/logo.png"
320          }
321        ],
322        imglistCn: [
323          {
324            title: '<a href="https://media.magikidlab.com/download/media/logo.png">\u4E0B\u8F7D</a>',
325            des: "\u9B54\u529B\u5C0F\u5B69\u9AD8\u6E05\u8D85\u5927\u5370\u5237\u7248LOGO",
326            img: "https://media.magikidlab.com/download/media/logo.png"
327          }
328        ],
329        qrcodeurl: "",
330        operatingSystems: [
331          {
332            label: this.l("Windows|Windows"),
333            value: 0
334          },
335          {
336            label: this.l("MacOS|MacOS"),
337            value: 1
338          },
339          {
340            label: this.l("iOS|iOS"),
341            value: 2
342          },
343          {
344            label: this.l("Android|\u5B89\u5353"),
345            value: 3
346          },
347          {
348            label: this.l("Others|\u5176\u4ED6"),
349            value: 4
350          }
351        ],
352        langVeriosns: [
353          this.l("English|\u82F1\u6587\u7248"),
354          this.l("Chinese|\u4E2D\u6587\u7248"),
355          this.l("Multilingual version|\u591A\u8BED\u8A00\u7248")
356        ],
357        showSoftware: false,
358        currentSoftware: null,
359        tabs: X
360      };
361    },
362    created() {
363      this.$i18n.locale == "en" && (this.appinx = 1), this.getSoftwareList();
364    },
365    computed: {
366      imglist() {
367        return this.$i18n.locale == "cn" ? this.imglistCn : this.imglistEn;
368      }
369    },
370    components: {
371      QrcodeVue: T,
372      AppstoreFilled: V
373    },
374    methods: {
375      getSoftwareList() {
376        this.$rq.post("lab-resource/get-software-list").then((e) => {
377          let a = {}, p = e.result;
378          p && p.length && p.forEach((n, c) => {
379            p[c].versions = n.OperatingSystem ? JSON.parse(n.OperatingSystem) : [], p[c].renderings = n.LabResourceRenderings ? JSON.parse(n.LabResourceRenderings) : [], a[n.LabResourceTypeId] || (a[n.LabResourceTypeId] = {
380              LabResourceTypeId: n.LabResourceTypeId,
381              LabResourceTypeName: n.LabResourceTypeName,
382              LabResourceTypeNameCn: n.LabResourceTypeNameCn,
383              List: [],
384              OperatingSystems: [],
385              softinx: p[c].versions.length ? p[c].versions[0] : 0
386            }), a[n.LabResourceTypeId].List.push(p[c]), a[n.LabResourceTypeId].OperatingSystems = D.union(a[n.LabResourceTypeId].OperatingSystems, p[c].versions);
387          }), this.software_list = a;
388        });
389      },
390      changeroboticinx(e) {
391        var a = this;
392        a.roset = true, setTimeout(function() {
393          a.roboticinx = e, a.roset = false;
394        }, 500);
395      },
396      changeappinx(e) {
397        var a = this;
398        a.appset = true, setTimeout(function() {
399          a.appinx = e, a.appset = false;
400        }, 500);
401      },
402      downapp(e, a) {
403        this.showinx = a, this.appinx == 0 ? (this.wxbox = true, this.qrcodeurl = e) : this.appinx == 2 ? this.tvbox = true : window.open(e);
404      },
405      closeWX() {
406        this.wxbox = false;
407      },
408      closeTV() {
409        this.tvbox = false;
410      },
411      showSoftwareInfo(e) {
412        this.showSoftware = true, this.currentSoftware = e;
413      },
414      closeSoftwareInfo() {
415        this.showSoftware = false, this.currentSoftware = null;
416      },
417      windowOpen(e) {
418        window.open(e);
419      }
420    }
421  }, q = {
422    class: "m-auto w-[1000px] bg-white about-wrap"
423  }, H = {
424    class: "constrain constrain-980 popover-boundaries js-site-messages-wrapper app-blocks-wrap"
425  }, G = {
426    class: "fw-500 text-[26px] c-333 text-center pt-[50px] pb-[20px]"
427  }, W = {
428    class: "text-center c-333"
429  }, $ = [
430    "onClick"
431  ], j = [
432    "src"
433  ], J = [
434    "src"
435  ], U = [
436    "src"
437  ], K = [
438    "src"
439  ], Y = {
440    class: "flex flex-wrap mt-[30px] pb-[30px]"
441  }, Z = [
442    "src"
443  ], ee = {
444    class: "c-333 text-[16px] mb-[13px] mt-[8px]"
445  }, ae = [
446    "onClick"
447  ], oe = {
448    key: 0,
449    class: "fixed top-[0px] left-[0px] bottom-[0px] right-[0px] z-100",
450    style: {
451      "background-color": "rgba(0, 0, 0, 0.36)"
452    }
453  }, te = {
454    class: "m-auto w-[500px] mt-[120px] bg-white text-center relative"
455  }, ie = {
456    class: "leading-[56px] mb-[10px]",
457    style: {
458      "background-color": "#f5f8fa"
459    }
460  }, se = {
461    class: "h-[216px] p-[8px] w-[216px] m-auto"
462  }, de = {
463    key: 1,
464    class: "fixed top-[0px] left-[0px] bottom-[0px] right-[0px] z-100",
465    style: {
466      "background-color": "rgba(0, 0, 0, 0.36)",
467      "overflow-y": "auto"
468    }
469  }, le = {
470    class: "m-auto w-[500px] mt-[120px] bg-white text-center relative"
471  }, ne = {
472    class: "leading-[56px] mb-[10px]",
473    style: {
474      "background-color": "#f5f8fa"
475    }
476  }, pe = [
477    "src"
478  ], me = {
479    class: "h-[80px] inline-block align-top ml-4"
480  }, re = {
481    class: "c-333 text-[16px] mb-[8px] mt-[4px]"
482  }, ce = {
483    class: "mb-3"
484  }, ge = {
485    key: 0,
486    class: "text-lg"
487  }, he = {
488    class: "mb-3"
489  }, ue = {
490    class: "text-lg"
491  }, be = {
492    class: "inline-block align-top mx-2"
493  }, we = [
494    "innerHTML"
495  ];
496  function fe(e, a, p, n, c, g) {
497    const _ = R, w = I, S = y("appstore-filled"), E = y("qrcode-vue"), v = M, L = F, C = P;
498    return i(), d("div", q, [
499      r(_, {
500        tabs: e.tabs
501      }, null, 8, [
502        "tabs"
503      ]),
504      o("div", H, [
505        e.software_list ? (i(true), d(u, {
506          key: 0
507        }, b(e.software_list, (s, f) => (i(), d("div", {
508          key: f,
509          class: "w-[1000px] m-auto p-[20px] app-block"
510        }, [
511          o("div", G, [
512            r(w, null, {
513              default: h(() => [
514                k(m(e.l(s.LabResourceTypeName + "|" + s.LabResourceTypeNameCn)), 1)
515              ]),
516              _: 2
517            }, 1024)
518          ]),
519          o("div", W, [
520            (i(true), d(u, null, b(s.OperatingSystems, (t) => (i(), d("div", {
521              key: t,
522              onClick: (A) => s.softinx = t,
523              class: "row inline-block mr-[50px] cursor-pointer"
524            }, [
525              t * 1 === 0 ? (i(), d("img", {
526                key: 0,
527                class: "h-[16px]",
528                src: "https://media.magikidlab.com/old/download/windows" + (s.softinx == t ? "1" : "") + ".svg"
529              }, null, 8, j)) : l("", true),
530              t * 1 === 1 ? (i(), d("img", {
531                key: 1,
532                class: "h-[16px]",
533                src: "https://media.magikidlab.com/old/download/ios" + (s.softinx == t ? "1" : "") + ".svg"
534              }, null, 8, J)) : l("", true),
535              t * 1 === 2 ? (i(), d("img", {
536                key: 2,
537                class: "h-[16px]",
538                src: "https://media.magikidlab.com/old/download/ios" + (s.softinx == t ? "1" : "") + ".svg"
539              }, null, 8, U)) : l("", true),
540              t * 1 === 3 ? (i(), d("img", {
541                key: 3,
542                class: "h-[16px]",
543                src: "https://media.magikidlab.com/old/download/android" + (s.softinx == t ? "1" : "") + ".svg"
544              }, null, 8, K)) : l("", true),
545              t * 1 === 4 ? (i(), x(S, {
546                key: 4,
547                class: "inline-block align-top",
548                style: N({
549                  color: s.softinx == t ? "rgb(20, 185, 237)" : "#333",
550                  fontSize: "16px"
551                })
552              }, null, 8, [
553                "style"
554              ])) : l("", true),
555              o("span", {
556                class: z([
557                  "ml-[9px] inline-block align-top leading-[16px] text-[16px] a-hover",
558                  {
559                    "c-atag": s.softinx == t
560                  }
561                ])
562              }, m(e.operatingSystems[t].label), 3)
563            ], 8, $))), 128))
564          ]),
565          o("div", Y, [
566            (i(true), d(u, null, b(s.List, (t) => (i(), d(u, null, [
567              t.versions.indexOf(s.softinx) > -1 ? (i(), d("div", {
568                class: "flex-none w-1/5 text-center mb-[20px]",
569                key: t.LabResourceTypeId + "-" + t.LabResourceTypeId
570              }, [
571                t.renderings && t.renderings.length ? (i(), d("img", {
572                  key: 0,
573                  src: t.renderings[0].url,
574                  class: "h-[80px] rounded-lg hover-lg cursor-pointer"
575                }, null, 8, Z)) : l("", true),
576                o("div", ee, m(e.l(t.LabResourceName + "|" + t.LabResourceNameCn)), 1),
577                o("div", null, [
578                  o("div", {
579                    onClick: (A) => g.showSoftwareInfo(t),
580                    class: "down-btn"
581                  }, [
582                    r(w, null, {
583                      default: h(() => a[5] || (a[5] = [
584                        k("View details|\u67E5\u770B\u8BE6\u60C5")
585                      ])),
586                      _: 1
587                    })
588                  ], 8, ae)
589                ])
590              ])) : l("", true)
591            ], 64))), 256))
592          ])
593        ]))), 128)) : l("", true)
594      ]),
595      e.wxbox ? (i(), d("div", oe, [
596        o("div", te, [
597          o("div", ie, m(e.applist[e.appinx][e.showinx].name) + "\u5FAE\u4FE1\u7248 ", 1),
598          o("div", se, [
599            r(E, {
600              value: e.qrcodeurl,
601              size: 200,
602              level: "H"
603            }, null, 8, [
604              "value"
605            ])
606          ]),
607          a[6] || (a[6] = o("div", {
608            class: "w-[200px] m-auto text-[18px] leading-[25px] c-black pb-[45px]"
609          }, " \u6253\u5F00\u5FAE\u4FE1APP\uFF0C\u626B\u7801\u524D\u5F80\u8BE5\u5FAE\u4FE1\u7248\u8BFE\u7A0B\u3002 ", -1)),
610          o("div", {
611            class: "absolute top-[0px] right-[0px] leading-[50px] w-[56px] text-[32px] fw-500 cursor-pointer",
612            onClick: a[0] || (a[0] = (...s) => g.closeWX && g.closeWX(...s))
613          }, " \xD7 ")
614        ])
615      ])) : l("", true),
616      e.tvbox ? (i(), d("div", de, [
617        o("div", le, [
618          o("div", ne, m(e.applist[e.appinx][e.showinx].name) + "\u7535\u89C6\u4E0B\u8F7D ", 1),
619          a[7] || (a[7] = O('<div class="p-[20px] text-left" data-v-218ce89d><div data-v-218ce89d><div class="tv-step" data-v-218ce89d>\xB7 \u7B2C1\u6B65</div></div><div class="c-black text-[18px] leading-[25px] mb-[5px]" data-v-218ce89d> \u6253\u5F00\u5C0F\u7C73\u7535\u89C6\uFF0C\u9009\u62E9\u201C\u5E94\u7528\u201D\u9875\u7B7E\uFF0C\u70B9\u51FB\u201C\u641C\u7D22\u201D\u3002 </div><img class="w-[100%]" src="https://media.magikidlab.com/old/download/1.png" data-v-218ce89d><div class="pt-[24px]" data-v-218ce89d><div class="tv-step" data-v-218ce89d>\xB7 \u7B2C2\u6B65</div></div><div class="c-black text-[18px] leading-[25px] mb-[5px]" data-v-218ce89d> \u5728\u8F93\u5165\u6846\u8F93\u5165\u201CMLXH\u201D\uFF0C\u5C31\u53EF\u4EE5\u4E0B\u8F7D\u5B89\u88C5\u5566\u3002 </div><img class="w-[100%]" src="https://media.magikidlab.com/old/download/2.png" data-v-218ce89d></div>', 1)),
620          o("div", {
621            class: "absolute top-[0px] right-[0px] leading-[50px] w-[56px] text-[32px] fw-500 cursor-pointer",
622            onClick: a[1] || (a[1] = (...s) => g.closeTV && g.closeTV(...s))
623          }, " \xD7 ")
624        ])
625      ])) : l("", true),
626      e.showSoftware ? (i(), x(C, {
627        key: 2,
628        style: {
629          top: "150px"
630        },
631        visible: e.showSoftware,
632        "onUpdate:visible": a[3] || (a[3] = (s) => e.showSoftware = s),
633        footer: null,
634        onCancel: a[4] || (a[4] = (s) => g.closeSoftwareInfo())
635      }, {
636        default: h(() => [
637          o("div", null, [
638            o("div", null, [
639              e.currentSoftware.renderings && e.currentSoftware.renderings.length ? (i(), d("img", {
640                key: 0,
641                src: e.currentSoftware.renderings[0].url,
642                class: "h-[80px] rounded-lg cursor-pointer inline-block align-top"
643              }, null, 8, pe)) : l("", true),
644              o("div", me, [
645                o("div", re, m(e.l(e.currentSoftware.LabResourceName + "|" + e.currentSoftware.LabResourceNameCn)), 1),
646                o("div", null, [
647                  e.currentSoftware.LabResourceCanvaLink ? (i(), d("div", {
648                    key: 0,
649                    onClick: a[2] || (a[2] = (s) => g.windowOpen(e.currentSoftware.LabResourceCanvaLink)),
650                    class: "down-btn"
651                  }, [
652                    r(w, null, {
653                      default: h(() => a[8] || (a[8] = [
654                        k("Go to Download|\u524D\u5F80\u4E0B\u8F7D")
655                      ])),
656                      _: 1
657                    })
658                  ])) : l("", true)
659                ])
660              ])
661            ]),
662            r(L, {
663              class: "w-full mt-8 text-center border-y-1 py-3"
664            }, {
665              default: h(() => [
666                r(v, {
667                  span: "12",
668                  class: "border-r-1"
669                }, {
670                  default: h(() => [
671                    o("div", ce, m(e.l("Operating System|\u64CD\u4F5C\u7CFB\u7EDF")), 1),
672                    e.currentSoftware.versions && e.currentSoftware.versions.length ? (i(), d("div", ge, [
673                      (i(true), d(u, null, b(e.currentSoftware.versions, (s, f) => (i(), d("span", {
674                        class: "inline-block align-top mx-2",
675                        key: f
676                      }, m(e.operatingSystems[s].label), 1))), 128))
677                    ])) : l("", true)
678                  ]),
679                  _: 1
680                }),
681                r(v, {
682                  span: "12"
683                }, {
684                  default: h(() => [
685                    o("div", he, m(e.l("Language version|\u8BED\u8A00\u7248\u672C")), 1),
686                    o("div", ue, [
687                      o("span", be, m(e.langVeriosns[e.currentSoftware.LangVeriosn]), 1)
688                    ])
689                  ]),
690                  _: 1
691                })
692              ]),
693              _: 1
694            }),
695            e.currentSoftware.LabResourceTips ? (i(), d("div", {
696              key: 0,
697              class: "mt-4 w-full software-tips",
698              innerHTML: e.currentSoftware.LabResourceTips
699            }, null, 8, we)) : l("", true)
700          ])
701        ]),
702        _: 1
703      }, 8, [
704        "visible"
705      ])) : l("", true)
706    ]);
707  }
708  Ce = B(Q, [
709    [
710      "render",
711      fe
712    ],
713    [
714      "__scopeId",
715      "data-v-218ce89d"
716    ]
717  ]);
718});
719export {
720  __tla,
721  Ce as default
722};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.