{"version":3,"names":["System","register","_export","_context","_setMember","_getAndCallMember","_setLocal","_getLocal","_getGlobal","_getMember","_traceMember","_childExpression","_children","_attributeExpression","_attributes","_element","HaloItem","getMatches","setScript","LivelyHaloVivideScriptSuggestion","__SystemJSRewritingHack","_scope","setters","_activeExpressionRewriting","setMember","getAndCallMember","setLocal","getLocal","getGlobal","getMember","traceMember","_reactiveJsx","childExpression","children","attributeExpression","attributes","element","_srcComponentsHaloLivelyHaloItemJs","default","_srcClientVivideScriptsLoadingJs","execute","_recorder_","_src_components_halo_lively_halo_vivide_script_suggestion_js","isScope","self","__expressionAnalysisMode__","Object","defineProperty","get","globalThis","systemActivity","set","thisIsVererySecretVariableName","_scope2","file","end","column","line","start","source","enumerable","configurable","_scope3","_scope4","initialize","evt","_scope5","updateList","undefined","search","_scope6","list","window","suggestions","JSON","stringify","_","value","_scope7","forEach","s","_scope8","appendChild","_scope9"],"sources":["lively-halo-vivide-script-suggestion.js"],"sourcesContent":["\"enable aexpr\";\n\nimport HaloItem from 'src/components/halo/lively-halo-item.js';\nimport { getMatches, setScript } from 'src/client/vivide/scripts/loading.js';\n\nexport default class LivelyHaloVivideScriptSuggestion extends HaloItem {\n  initialize(){\n    this.shadowRoot.getElementById('suggestion-search').addEventListener(\"keydown\", evt => {\n      this.updateList(evt.target.value);\n    });\n    this.updateList();\n  }\n  \n  async updateList(search){\n    const list = this.shadowRoot.getElementById('suggestion-list');\n    list.innerHTML = \"\";\n    if (!window.that || !window.that.input) return;\n    const suggestions = await getMatches(JSON.stringify(window.that.input[0], (_, value) => typeof value === \"object\" ? value : typeof value), search);\n    suggestions.forEach(s => {\n      list.appendChild(<li click={() => setScript(s.url, window.that)}>{s.name}</li>)})\n  }\n}"],"mappings":"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"}