(tmpl)
| 11231 | var registered = /* @__PURE__ */ new Set(); |
| 11232 | var fetchedBundles = /* @__PURE__ */ new Map(); |
| 11233 | function registerTemplate(tmpl) { |
| 11234 | var tagName = tmpl.getAttribute("component"); |
| 11235 | if (!tagName || registered.has(tagName) || customElements.get(tagName)) return; |
| 11236 | registered.add(tagName); |
| 11237 | var script = tmpl.hasOwnProperty("_componentScript") ? tmpl._componentScript : tmpl.getAttribute("_") || ""; |
| 11238 | if (tmpl.hasAttribute("_")) tmpl.removeAttribute("_"); |
| 11239 | registerComponent(tmpl, script || ""); |
| 11240 | } |
| 11241 | function loadComponentBundle(url) { |
| 11242 | if (fetchedBundles.has(url)) return fetchedBundles.get(url); |
| 11243 | var p = fetch(url).then(function(r) { |
no test coverage detected