"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.default = { flatTree() { var _a; const out = []; this.flatten((_a = this.tree.roots) !== null && _a !== void 0 ? _a : [], 0, out); return out; }, /** 节点选择弹层:全部节点(不依赖展开状态)+ 搜索过滤。 */ pickerRows() { var _a; const out = []; const walk = (nodes, depth) => { for (const n of nodes) { const row = n; row.depth = depth; row.hasChildren = !!(n.children && n.children.length); out.push(row); if (row.hasChildren) { walk(n.children, depth + 1); } } }; walk((_a = this.tree.roots) !== null && _a !== void 0 ? _a : [], 0); const f = (this.nodePicker.filter || '').trim().toLowerCase(); return f ? out.filter((r) => r.name.toLowerCase().includes(f)) : out; }, /** 资产选择弹层:按类型过滤 + 搜索过滤。 */ assetRows() { let rows = this.assetPicker.list; if (this.assetPicker.type) { rows = rows.filter((r) => r.type === this.assetPicker.type); } const f = (this.assetPicker.filter || '').trim().toLowerCase(); if (f) { rows = rows.filter((r) => (r.name || '').toLowerCase().includes(f) || (r.type || '').toLowerCase().includes(f)); } return rows; }, filteredLogs() { const f = this.logFilter; if (f === 'all') { return this.logs; } return this.logs.filter((l) => { const m = l && typeof l === 'object' ? l : null; if (m && m.evt === 'console') { return m.level === f; } return true; // 非 console 消息(sys/写回提示)始终显示 }); }, clientTypeMeta() { switch (this.state.clientType) { case 'h5': return { label: '浏览器', cls: 'h5' }; case 'editor': return { label: '编辑器', cls: 'editor' }; case 'simulator': return { label: '模拟器', cls: 'simulator' }; case 'device': return { label: '真机', cls: 'device' }; default: return { label: '未知?', cls: 'unknown' }; } }, }; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiY29tcHV0ZWQuanMiLCJzb3VyY2VSb290IjoiIiwic291cmNlcyI6WyIuLi8uLi8uLi9zb3VyY2UvcGFuZWxzL2RlZmF1bHQvY29tcHV0ZWQudHMiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7QUFFQSxrQkFBZTtJQUNYLFFBQVE7O1FBQ0osTUFBTSxHQUFHLEdBQWMsRUFBRSxDQUFDO1FBQzFCLElBQUksQ0FBQyxPQUFPLENBQUMsTUFBQSxJQUFJLENBQUMsSUFBSSxDQUFDLEtBQUssbUNBQUksRUFBRSxFQUFFLENBQUMsRUFBRSxHQUFHLENBQUMsQ0FBQztRQUM1QyxPQUFPLEdBQUcsQ0FBQztJQUNmLENBQUM7SUFDRCxrQ0FBa0M7SUFDbEMsVUFBVTs7UUFDTixNQUFNLEdBQUcsR0FBYyxFQUFFLENBQUM7UUFDMUIsTUFBTSxJQUFJLEdBQUcsQ0FBQyxLQUFpQixFQUFFLEtBQWEsRUFBRSxFQUFFO1lBQzlDLEtBQUssTUFBTSxDQUFDLElBQUksS0FBSyxFQUFFLENBQUM7Z0JBQ3BCLE1BQU0sR0FBRyxHQUFHLENBQVksQ0FBQztnQkFDekIsR0FBRyxDQUFDLEtBQUssR0FBRyxLQUFLLENBQUM7Z0JBQ2xCLEdBQUcsQ0FBQyxXQUFXLEdBQUcsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLFFBQVEsSUFBSSxDQUFDLENBQUMsUUFBUSxDQUFDLE1BQU0sQ0FBQyxDQUFDO2dCQUN0RCxHQUFHLENBQUMsSUFBSSxDQUFDLEdBQUcsQ0FBQyxDQUFDO2dCQUNkLElBQUksR0FBRyxDQUFDLFdBQVcsRUFBRSxDQUFDO29CQUNsQixJQUFJLENBQUMsQ0FBQyxDQUFDLFFBQVEsRUFBRSxLQUFLLEdBQUcsQ0FBQyxDQUFDLENBQUM7Z0JBQ2hDLENBQUM7WUFDTCxDQUFDO1FBQ0wsQ0FBQyxDQUFDO1FBQ0YsSUFBSSxDQUFDLE1BQUEsSUFBSSxDQUFDLElBQUksQ0FBQyxLQUFLLG1DQUFJLEVBQUUsRUFBRSxDQUFDLENBQUMsQ0FBQztRQUMvQixNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxVQUFVLENBQUMsTUFBTSxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQzlELE9BQU8sQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUMsTUFBTSxDQUFDLENBQUMsQ0FBQyxFQUFFLEVBQUUsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLFdBQVcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUMsQ0FBQyxHQUFHLENBQUM7SUFDekUsQ0FBQztJQUNELDJCQUEyQjtJQUMzQixTQUFTO1FBQ0wsSUFBSSxJQUFJLEdBQW1ELElBQUksQ0FBQyxXQUFXLENBQUMsSUFBSSxDQUFDO1FBQ2pGLElBQUksSUFBSSxDQUFDLFdBQVcsQ0FBQyxJQUFJLEVBQUUsQ0FBQztZQUN4QixJQUFJLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLElBQUksS0FBSyxJQUFJLENBQUMsV0FBVyxDQUFDLElBQUksQ0FBQyxDQUFDO1FBQ2hFLENBQUM7UUFDRCxNQUFNLENBQUMsR0FBRyxDQUFDLElBQUksQ0FBQyxXQUFXLENBQUMsTUFBTSxJQUFJLEVBQUUsQ0FBQyxDQUFDLElBQUksRUFBRSxDQUFDLFdBQVcsRUFBRSxDQUFDO1FBQy9ELElBQUksQ0FBQyxFQUFFLENBQUM7WUFDSixJQUFJLEdBQUcsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQUMsRUFBRSxFQUFFLENBQUMsQ0FBQyxDQUFDLENBQUMsSUFBSSxJQUFJLEVBQUUsQ0FBQyxDQUFDLFdBQVcsRUFBRSxDQUFDLFFBQVEsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDLENBQUMsQ0FBQyxJQUFJLElBQUksRUFBRSxDQUFDLENBQUMsV0FBVyxFQUFFLENBQUMsUUFBUSxDQUFDLENBQUMsQ0FBQyxDQUFDLENBQUM7UUFDcEgsQ0FBQztRQUNELE9BQU8sSUFBSSxDQUFDO0lBQ2hCLENBQUM7SUFDRCxZQUFZO1FBQ1IsTUFBTSxDQUFDLEdBQUcsSUFBSSxDQUFDLFNBQVMsQ0FBQztRQUN6QixJQUFJLENBQUMsS0FBSyxLQUFLLEVBQUUsQ0FBQztZQUNkLE9BQU8sSUFBSSxDQUFDLElBQUksQ0FBQztRQUNyQixDQUFDO1FBQ0QsT0FBTyxJQUFJLENBQUMsSUFBSSxDQUFDLE1BQU0sQ0FBQyxDQUFDLENBQVUsRUFBRSxFQUFFO1lBQ25DLE1BQU0sQ0FBQyxHQUFHLENBQUMsSUFBSSxPQUFPLENBQUMsS0FBSyxRQUFRLENBQUMsQ0FBQyxDQUFFLENBQVMsQ0FBQyxDQUFDLENBQUMsSUFBSSxDQUFDO1lBQ3pELElBQUksQ0FBQyxJQUFJLENBQUMsQ0FBQyxHQUFHLEtBQUssU0FBUyxFQUFFLENBQUM7Z0JBQzNCLE9BQU8sQ0FBQyxDQUFDLEtBQUssS0FBSyxDQUFDLENBQUM7WUFDekIsQ0FBQztZQUNELE9BQU8sSUFBSSxDQUFDLENBQUMsNkJBQTZCO1FBQzlDLENBQUMsQ0FBQyxDQUFDO0lBQ1AsQ0FBQztJQUNELGNBQWM7UUFDVixRQUFRLElBQUksQ0FBQyxLQUFLLENBQUMsVUFBVSxFQUFFLENBQUM7WUFDNUIsS0FBSyxJQUFJO2dCQUNMLE9BQU8sRUFBRSxLQUFLLEVBQUUsS0FBSyxFQUFFLEdBQUcsRUFBRSxJQUFJLEVBQUUsQ0FBQztZQUN2QyxLQUFLLFFBQVE7Z0JBQ1QsT0FBTyxFQUFFLEtBQUssRUFBRSxLQUFLLEVBQUUsR0FBRyxFQUFFLFFBQVEsRUFBRSxDQUFDO1lBQzNDLEtBQUssV0FBVztnQkFDWixPQUFPLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsV0FBVyxFQUFFLENBQUM7WUFDOUMsS0FBSyxRQUFRO2dCQUNULE9BQU8sRUFBRSxLQUFLLEVBQUUsSUFBSSxFQUFFLEdBQUcsRUFBRSxRQUFRLEVBQUUsQ0FBQztZQUMxQztnQkFDSSxPQUFPLEVBQUUsS0FBSyxFQUFFLEtBQUssRUFBRSxHQUFHLEVBQUUsU0FBUyxFQUFFLENBQUM7UUFDaEQsQ0FBQztJQUNMLENBQUM7Q0FDSixDQUFDIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHR5cGUgeyBUcmVlTm9kZSwgVHJlZVJvdyB9IGZyb20gJy4vdHlwZXMnO1xuXG5leHBvcnQgZGVmYXVsdCB7XG4gICAgZmxhdFRyZWUodGhpczogYW55KTogVHJlZVJvd1tdIHtcbiAgICAgICAgY29uc3Qgb3V0OiBUcmVlUm93W10gPSBbXTtcbiAgICAgICAgdGhpcy5mbGF0dGVuKHRoaXMudHJlZS5yb290cyA/PyBbXSwgMCwgb3V0KTtcbiAgICAgICAgcmV0dXJuIG91dDtcbiAgICB9LFxuICAgIC8qKiDoioLngrnpgInmi6nlvLnlsYLvvJrlhajpg6joioLngrnvvIjkuI3kvp3otZblsZXlvIDnirbmgIHvvIkrIOaQnOe0oui/h+a7pOOAgiAqL1xuICAgIHBpY2tlclJvd3ModGhpczogYW55KTogVHJlZVJvd1tdIHtcbiAgICAgICAgY29uc3Qgb3V0OiBUcmVlUm93W10gPSBbXTtcbiAgICAgICAgY29uc3Qgd2FsayA9IChub2RlczogVHJlZU5vZGVbXSwgZGVwdGg6IG51bWJlcikgPT4ge1xuICAgICAgICAgICAgZm9yIChjb25zdCBuIG9mIG5vZGVzKSB7XG4gICAgICAgICAgICAgICAgY29uc3Qgcm93ID0gbiBhcyBUcmVlUm93O1xuICAgICAgICAgICAgICAgIHJvdy5kZXB0aCA9IGRlcHRoO1xuICAgICAgICAgICAgICAgIHJvdy5oYXNDaGlsZHJlbiA9ICEhKG4uY2hpbGRyZW4gJiYgbi5jaGlsZHJlbi5sZW5ndGgpO1xuICAgICAgICAgICAgICAgIG91dC5wdXNoKHJvdyk7XG4gICAgICAgICAgICAgICAgaWYgKHJvdy5oYXNDaGlsZHJlbikge1xuICAgICAgICAgICAgICAgICAgICB3YWxrKG4uY2hpbGRyZW4sIGRlcHRoICsgMSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9O1xuICAgICAgICB3YWxrKHRoaXMudHJlZS5yb290cyA/PyBbXSwgMCk7XG4gICAgICAgIGNvbnN0IGYgPSAodGhpcy5ub2RlUGlja2VyLmZpbHRlciB8fCAnJykudHJpbSgpLnRvTG93ZXJDYXNlKCk7XG4gICAgICAgIHJldHVybiBmID8gb3V0LmZpbHRlcigocikgPT4gci5uYW1lLnRvTG93ZXJDYXNlKCkuaW5jbHVkZXMoZikpIDogb3V0O1xuICAgIH0sXG4gICAgLyoqIOi1hOS6p+mAieaLqeW8ueWxgu+8muaMieexu+Wei+i/h+a7pCArIOaQnOe0oui/h+a7pOOAgiAqL1xuICAgIGFzc2V0Um93cyh0aGlzOiBhbnkpOiB7IG5hbWU6IHN0cmluZzsgdXVpZDogc3RyaW5nOyB0eXBlOiBzdHJpbmcgfVtdIHtcbiAgICAgICAgbGV0IHJvd3M6IHsgbmFtZTogc3RyaW5nOyB1dWlkOiBzdHJpbmc7IHR5cGU6IHN0cmluZyB9W10gPSB0aGlzLmFzc2V0UGlja2VyLmxpc3Q7XG4gICAgICAgIGlmICh0aGlzLmFzc2V0UGlja2VyLnR5cGUpIHtcbiAgICAgICAgICAgIHJvd3MgPSByb3dzLmZpbHRlcigocikgPT4gci50eXBlID09PSB0aGlzLmFzc2V0UGlja2VyLnR5cGUpO1xuICAgICAgICB9XG4gICAgICAgIGNvbnN0IGYgPSAodGhpcy5hc3NldFBpY2tlci5maWx0ZXIgfHwgJycpLnRyaW0oKS50b0xvd2VyQ2FzZSgpO1xuICAgICAgICBpZiAoZikge1xuICAgICAgICAgICAgcm93cyA9IHJvd3MuZmlsdGVyKChyKSA9PiAoci5uYW1lIHx8ICcnKS50b0xvd2VyQ2FzZSgpLmluY2x1ZGVzKGYpIHx8IChyLnR5cGUgfHwgJycpLnRvTG93ZXJDYXNlKCkuaW5jbHVkZXMoZikpO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiByb3dzO1xuICAgIH0sXG4gICAgZmlsdGVyZWRMb2dzKHRoaXM6IGFueSk6IHVua25vd25bXSB7XG4gICAgICAgIGNvbnN0IGYgPSB0aGlzLmxvZ0ZpbHRlcjtcbiAgICAgICAgaWYgKGYgPT09ICdhbGwnKSB7XG4gICAgICAgICAgICByZXR1cm4gdGhpcy5sb2dzO1xuICAgICAgICB9XG4gICAgICAgIHJldHVybiB0aGlzLmxvZ3MuZmlsdGVyKChsOiB1bmtub3duKSA9PiB7XG4gICAgICAgICAgICBjb25zdCBtID0gbCAmJiB0eXBlb2YgbCA9PT0gJ29iamVjdCcgPyAobCBhcyBhbnkpIDogbnVsbDtcbiAgICAgICAgICAgIGlmIChtICYmIG0uZXZ0ID09PSAnY29uc29sZScpIHtcbiAgICAgICAgICAgICAgICByZXR1cm4gbS5sZXZlbCA9PT0gZjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIHJldHVybiB0cnVlOyAvLyDpnZ4gY29uc29sZSDmtojmga/vvIhzeXMv5YaZ5Zue5o+Q56S677yJ5aeL57uI5pi+56S6XG4gICAgICAgIH0pO1xuICAgIH0sXG4gICAgY2xpZW50VHlwZU1ldGEodGhpczogYW55KTogeyBsYWJlbDogc3RyaW5nOyBjbHM6IHN0cmluZyB9IHtcbiAgICAgICAgc3dpdGNoICh0aGlzLnN0YXRlLmNsaWVudFR5cGUpIHtcbiAgICAgICAgICAgIGNhc2UgJ2g1JzpcbiAgICAgICAgICAgICAgICByZXR1cm4geyBsYWJlbDogJ+a1j+iniOWZqCcsIGNsczogJ2g1JyB9O1xuICAgICAgICAgICAgY2FzZSAnZWRpdG9yJzpcbiAgICAgICAgICAgICAgICByZXR1cm4geyBsYWJlbDogJ+e8lui+keWZqCcsIGNsczogJ2VkaXRvcicgfTtcbiAgICAgICAgICAgIGNhc2UgJ3NpbXVsYXRvcic6XG4gICAgICAgICAgICAgICAgcmV0dXJuIHsgbGFiZWw6ICfmqKHmi5/lmagnLCBjbHM6ICdzaW11bGF0b3InIH07XG4gICAgICAgICAgICBjYXNlICdkZXZpY2UnOlxuICAgICAgICAgICAgICAgIHJldHVybiB7IGxhYmVsOiAn55yf5py6JywgY2xzOiAnZGV2aWNlJyB9O1xuICAgICAgICAgICAgZGVmYXVsdDpcbiAgICAgICAgICAgICAgICByZXR1cm4geyBsYWJlbDogJ+acquefpT8nLCBjbHM6ICd1bmtub3duJyB9O1xuICAgICAgICB9XG4gICAgfSxcbn07XG4iXX0=