{"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","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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"}