{"version":3,"sources":["jsdelivr-header.js","/npm/basichtml@2.4.9/basichtml.js"],"names":[],"mappings":"AAAA;AACA;AACA;AACA;AACA;AACA;AACA,ACNA,MAAM,MAAQ,QAAQ,eAChB,sBAAwB,QAAQ,+BAChC,SAAW,QAAQ,kBACnB,YAAc,QAAQ,qBACtB,YAAc,QAAQ,qBACtB,mBAAqB,QAAQ,4BAC7B,YAAc,QAAQ,qBACtB,MAAQ,QAAQ,sBAChB,WAAa,QAAQ,oBACrB,WAAa,QAAQ,oBAE3B,OAAO,QAAU,CACf,KAAM,QAAQ,cACd,cAAe,QAAQ,uBACvB,QAAS,QAAQ,iBACjB,sBAAuB,sBACvB,YAAa,YACb,SAAU,SACV,iBAAkB,QAAQ,0BAC1B,aAAc,QAAQ,sBACtB,aAAc,QAAQ,sBACtB,aAAc,QAAQ,sBACtB,QAAS,QAAQ,iBACjB,MAAO,QAAQ,eACf,YAAa,YACb,YAAa,YACb,mBAAoB,mBACpB,gBAAiB,QAAQ,yBACzB,oBAAqB,QAAQ,6BAC7B,MAAO,MACP,KAAM,QAAQ,cACd,KAAM,QAAQ,cACd,WAAY,WACZ,WAAY,WACZ,KAAO,IACA,IAAS,EAAU,CAAC,GACzB,MAAM,EAAS,EAAQ,SACJ,oBAAT,KAAuB,OAAS,MAY1C,GAXA,EAAO,eAAiB,EAAQ,gBAC9B,IAAI,sBACN,EAAO,SAAW,IAAI,SAAS,EAAO,gBACtC,EAAO,OAAS,EAChB,EAAO,YAAc,YACrB,EAAO,mBAAqB,mBAC5B,EAAO,YAAc,YACrB,EAAO,MAAQ,YAAa,GAC1B,OAAO,MAAM,EAAO,YAAa,EACnC,EACA,YAAY,KAAK,GACb,EAAQ,SAAU,CACpB,MAAM,EAAI,EAAQ,SAAS,EACrB,EAAW,EAAQ,SAAS,OAChC,EAAQ,SAAS,OAAO,GACxB,QAAQ,EAAQ,SAAS,MAC3B,MAAM,iBAAmB,SAA0B,GACjD,OAAO,EAAE,EAAU,KAAM,EAC3B,CACF,CACA,OAAO,CAAM","file":"/npm/basichtml@2.4.9/basichtml.js","sourceRoot":"","sourcesContent":["/**\n * Minified by jsDelivr using Terser v5.39.0.\n * Original file: /npm/basichtml@2.4.9/basichtml.js\n *\n * Do NOT use SRI with dynamically generated files! More information: https://www.jsdelivr.com/using-sri-with-dynamic-files\n */\n","const utils = require('./src/utils');\nconst CustomElementRegistry = require('./src/CustomElementRegistry');\nconst Document = require('./src/Document');\nconst EventTarget = require('./src/EventTarget');\nconst HTMLElement = require('./src/HTMLElement');\nconst HTMLUnknownElement = require('./src/HTMLUnknownElement');\nconst CustomEvent = require('./src/CustomEvent');\nconst Image = require('./src/ImageFactory');\nconst NodeFilter = require('./src/NodeFilter');\nconst TreeWalker = require('./src/TreeWalker');\n\nmodule.exports = {\n  Attr: require('./src/Attr'),\n  CharacterData: require('./src/CharacterData'),\n  Comment: require('./src/Comment'),\n  CustomElementRegistry: CustomElementRegistry,\n  CustomEvent: CustomEvent,\n  Document: Document,\n  DocumentFragment: require('./src/DocumentFragment'),\n  DocumentType: require('./src/DocumentType'),\n  DOMStringMap: require('./src/DOMStringMap'),\n  DOMTokenList: require('./src/DOMTokenList'),\n  Element: require('./src/Element'),\n  Event: require('./src/Event'),\n  EventTarget: EventTarget,\n  HTMLElement: HTMLElement,\n  HTMLUnknownElement: HTMLUnknownElement,\n  HTMLHtmlElement: require('./src/HTMLHtmlElement'),\n  HTMLTemplateElement: require('./src/HTMLTemplateElement'),\n  Image: Image,\n  Node: require('./src/Node'),\n  Text: require('./src/Text'),\n  NodeFilter: NodeFilter,\n  TreeWalker: TreeWalker,\n  init: (options) => {\n    if (!options) options = {};\n    const window = options.window ||\n      (typeof self === 'undefined' ? global : self);\n    window.customElements = options.customElements ||\n      new CustomElementRegistry();\n    window.document = new Document(window.customElements);\n    window.window = window;\n    window.HTMLElement = HTMLElement;\n    window.HTMLUnknownElement = HTMLUnknownElement;\n    window.CustomEvent = CustomEvent;\n    window.Image = function (...args) {\n      return Image(window.document, ...args);\n    };\n    EventTarget.init(window);\n    if (options.selector) {\n      const $ = options.selector.$;\n      const selector = options.selector.module ?\n        options.selector.module(window) :\n        require(options.selector.name);\n      utils.querySelectorAll = function querySelectorAll(css) {\n        return $(selector, this, css);\n      };\n    }\n    return window;\n  }\n};\n"]}