/* * ATTENTION: The "eval" devtool has been used (maybe by default in mode: "development"). * This devtool is neither made for production nor for readable output files. * It uses "eval()" calls to create a separate source file in the browser devtools. * If you are trying to read the output file, select a different devtool (https://webpack.js.org/configuration/devtool/) * or disable the default devtool with "devtool: false". * If you are looking for production-ready output files, see mode: "production" (https://webpack.js.org/configuration/mode/). */ /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ({ /***/ "./node_modules/@vue/compiler-core/dist/compiler-core.esm-bundler.js": /*!***************************************************************************!*\ !*** ./node_modules/@vue/compiler-core/dist/compiler-core.esm-bundler.js ***! \***************************************************************************/ /***/ ((__unused_webpack_module, __webpack_exports__, __webpack_require__) => { "use strict"; eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ BASE_TRANSITION: () => (/* binding */ BASE_TRANSITION),\n/* harmony export */ BindingTypes: () => (/* binding */ BindingTypes),\n/* harmony export */ CAMELIZE: () => (/* binding */ CAMELIZE),\n/* harmony export */ CAPITALIZE: () => (/* binding */ CAPITALIZE),\n/* harmony export */ CREATE_BLOCK: () => (/* binding */ CREATE_BLOCK),\n/* harmony export */ CREATE_COMMENT: () => (/* binding */ CREATE_COMMENT),\n/* harmony export */ CREATE_ELEMENT_BLOCK: () => (/* binding */ CREATE_ELEMENT_BLOCK),\n/* harmony export */ CREATE_ELEMENT_VNODE: () => (/* binding */ CREATE_ELEMENT_VNODE),\n/* harmony export */ CREATE_SLOTS: () => (/* binding */ CREATE_SLOTS),\n/* harmony export */ CREATE_STATIC: () => (/* binding */ CREATE_STATIC),\n/* harmony export */ CREATE_TEXT: () => (/* binding */ CREATE_TEXT),\n/* harmony export */ CREATE_VNODE: () => (/* binding */ CREATE_VNODE),\n/* harmony export */ CompilerDeprecationTypes: () => (/* binding */ CompilerDeprecationTypes),\n/* harmony export */ ConstantTypes: () => (/* binding */ ConstantTypes),\n/* harmony export */ ElementTypes: () => (/* binding */ ElementTypes),\n/* harmony export */ ErrorCodes: () => (/* binding */ ErrorCodes),\n/* harmony export */ FRAGMENT: () => (/* binding */ FRAGMENT),\n/* harmony export */ GUARD_REACTIVE_PROPS: () => (/* binding */ GUARD_REACTIVE_PROPS),\n/* harmony export */ IS_MEMO_SAME: () => (/* binding */ IS_MEMO_SAME),\n/* harmony export */ IS_REF: () => (/* binding */ IS_REF),\n/* harmony export */ KEEP_ALIVE: () => (/* binding */ KEEP_ALIVE),\n/* harmony export */ MERGE_PROPS: () => (/* binding */ MERGE_PROPS),\n/* harmony export */ NORMALIZE_CLASS: () => (/* binding */ NORMALIZE_CLASS),\n/* harmony export */ NORMALIZE_PROPS: () => (/* binding */ NORMALIZE_PROPS),\n/* harmony export */ NORMALIZE_STYLE: () => (/* binding */ NORMALIZE_STYLE),\n/* harmony export */ Namespaces: () => (/* binding */ Namespaces),\n/* harmony export */ NodeTypes: () => (/* binding */ NodeTypes),\n/* harmony export */ OPEN_BLOCK: () => (/* binding */ OPEN_BLOCK),\n/* harmony export */ POP_SCOPE_ID: () => (/* binding */ POP_SCOPE_ID),\n/* harmony export */ PUSH_SCOPE_ID: () => (/* binding */ PUSH_SCOPE_ID),\n/* harmony export */ RENDER_LIST: () => (/* binding */ RENDER_LIST),\n/* harmony export */ RENDER_SLOT: () => (/* binding */ RENDER_SLOT),\n/* harmony export */ RESOLVE_COMPONENT: () => (/* binding */ RESOLVE_COMPONENT),\n/* harmony export */ RESOLVE_DIRECTIVE: () => (/* binding */ RESOLVE_DIRECTIVE),\n/* harmony export */ RESOLVE_DYNAMIC_COMPONENT: () => (/* binding */ RESOLVE_DYNAMIC_COMPONENT),\n/* harmony export */ RESOLVE_FILTER: () => (/* binding */ RESOLVE_FILTER),\n/* harmony export */ SET_BLOCK_TRACKING: () => (/* binding */ SET_BLOCK_TRACKING),\n/* harmony export */ SUSPENSE: () => (/* binding */ SUSPENSE),\n/* harmony export */ TELEPORT: () => (/* binding */ TELEPORT),\n/* harmony export */ TO_DISPLAY_STRING: () => (/* binding */ TO_DISPLAY_STRING),\n/* harmony export */ TO_HANDLERS: () => (/* binding */ TO_HANDLERS),\n/* harmony export */ TO_HANDLER_KEY: () => (/* binding */ TO_HANDLER_KEY),\n/* harmony export */ TS_NODE_TYPES: () => (/* binding */ TS_NODE_TYPES),\n/* harmony export */ UNREF: () => (/* binding */ UNREF),\n/* harmony export */ WITH_CTX: () => (/* binding */ WITH_CTX),\n/* harmony export */ WITH_DIRECTIVES: () => (/* binding */ WITH_DIRECTIVES),\n/* harmony export */ WITH_MEMO: () => (/* binding */ WITH_MEMO),\n/* harmony export */ advancePositionWithClone: () => (/* binding */ advancePositionWithClone),\n/* harmony export */ advancePositionWithMutation: () => (/* binding */ advancePositionWithMutation),\n/* harmony export */ assert: () => (/* binding */ assert),\n/* harmony export */ baseCompile: () => (/* binding */ baseCompile),\n/* harmony export */ baseParse: () => (/* binding */ baseParse),\n/* harmony export */ buildDirectiveArgs: () => (/* binding */ buildDirectiveArgs),\n/* harmony export */ buildProps: () => (/* binding */ buildProps),\n/* harmony export */ buildSlots: () => (/* binding */ buildSlots),\n/* harmony export */ checkCompatEnabled: () => (/* binding */ checkCompatEnabled),\n/* harmony export */ convertToBlock: () => (/* binding */ convertToBlock),\n/* harmony export */ createArrayExpression: () => (/* binding */ createArrayExpression),\n/* harmony export */ createAssignmentExpression: () => (/* binding */ createAssignmentExpression),\n/* harmony export */ createBlockStatement: () => (/* binding */ createBlockStatement),\n/* harmony export */ createCacheExpression: () => (/* binding */ createCacheExpression),\n/* harmony export */ createCallExpression: () => (/* binding */ createCallExpression),\n/* harmony export */ createCompilerError: () => (/* binding */ createCompilerError),\n/* harmony export */ createCompoundExpression: () => (/* binding */ createCompoundExpression),\n/* harmony export */ createConditionalExpression: () => (/* binding */ createConditionalExpression),\n/* harmony export */ createForLoopParams: () => (/* binding */ createForLoopParams),\n/* harmony export */ createFunctionExpression: () => (/* binding */ createFunctionExpression),\n/* harmony export */ createIfStatement: () => (/* binding */ createIfStatement),\n/* harmony export */ createInterpolation: () => (/* binding */ createInterpolation),\n/* harmony export */ createObjectExpression: () => (/* binding */ createObjectExpression),\n/* harmony export */ createObjectProperty: () => (/* binding */ createObjectProperty),\n/* harmony export */ createReturnStatement: () => (/* binding */ createReturnStatement),\n/* harmony export */ createRoot: () => (/* binding */ createRoot),\n/* harmony export */ createSequenceExpression: () => (/* binding */ createSequenceExpression),\n/* harmony export */ createSimpleExpression: () => (/* binding */ createSimpleExpression),\n/* harmony export */ createStructuralDirectiveTransform: () => (/* binding */ createStructuralDirectiveTransform),\n/* harmony export */ createTemplateLiteral: () => (/* binding */ createTemplateLiteral),\n/* harmony export */ createTransformContext: () => (/* binding */ createTransformContext),\n/* harmony export */ createVNodeCall: () => (/* binding */ createVNodeCall),\n/* harmony export */ errorMessages: () => (/* binding */ errorMessages),\n/* harmony export */ extractIdentifiers: () => (/* binding */ extractIdentifiers),\n/* harmony export */ findDir: () => (/* binding */ findDir),\n/* harmony export */ findProp: () => (/* binding */ findProp),\n/* harmony export */ forAliasRE: () => (/* binding */ forAliasRE),\n/* harmony export */ generate: () => (/* binding */ generate),\n/* harmony export */ generateCodeFrame: () => (/* reexport safe */ _vue_shared__WEBPACK_IMPORTED_MODULE_0__.generateCodeFrame),\n/* harmony export */ getBaseTransformPreset: () => (/* binding */ getBaseTransformPreset),\n/* harmony export */ getConstantType: () => (/* binding */ getConstantType),\n/* harmony export */ getMemoedVNodeCall: () => (/* binding */ getMemoedVNodeCall),\n/* harmony export */ getVNodeBlockHelper: () => (/* binding */ getVNodeBlockHelper),\n/* harmony export */ getVNodeHelper: () => (/* binding */ getVNodeHelper),\n/* harmony export */ hasDynamicKeyVBind: () => (/* binding */ hasDynamicKeyVBind),\n/* harmony export */ hasScopeRef: () => (/* binding */ hasScopeRef),\n/* harmony export */ helperNameMap: () => (/* binding */ helperNameMap),\n/* harmony export */ injectProp: () => (/* binding */ injectProp),\n/* harmony export */ isCoreComponent: () => (/* binding */ isCoreComponent),\n/* harmony export */ isFunctionType: () => (/* binding */ isFunctionType),\n/* harmony export */ isInDestructureAssignment: () => (/* binding */ isInDestructureAssignment),\n/* harmony export */ isInNewExpression: () => (/* binding */ isInNewExpression),\n/* harmony export */ isMemberExpression: () => (/* binding */ isMemberExpression),\n/* harmony export */ isMemberExpressionBrowser: () => (/* binding */ isMemberExpressionBrowser),\n/* harmony export */ isMemberExpressionNode: () => (/* binding */ isMemberExpressionNode),\n/* harmony export */ isReferencedIdentifier: () => (/* binding */ isReferencedIdentifier),\n/* harmony export */ isSimpleIdentifier: () => (/* binding */ isSimpleIdentifier),\n/* harmony export */ isSlotOutlet: () => (/* binding */ isSlotOutlet),\n/* harmony export */ isStaticArgOf: () => (/* binding */ isStaticArgOf),\n/* harmony export */ isStaticExp: () => (/* binding */ isStaticExp),\n/* harmony export */ isStaticProperty: () => (/* binding */ isStaticProperty),\n/* harmony export */ isStaticPropertyKey: () => (/* binding */ isStaticPropertyKey),\n/* harmony export */ isTemplateNode: () => (/* binding */ isTemplateNode),\n/* harmony export */ isText: () => (/* binding */ isText$1),\n/* harmony export */ isVSlot: () => (/* binding */ isVSlot),\n/* harmony export */ locStub: () => (/* binding */ locStub),\n/* harmony export */ noopDirectiveTransform: () => (/* binding */ noopDirectiveTransform),\n/* harmony export */ processExpression: () => (/* binding */ processExpression),\n/* harmony export */ processFor: () => (/* binding */ processFor),\n/* harmony export */ processIf: () => (/* binding */ processIf),\n/* harmony export */ processSlotOutlet: () => (/* binding */ processSlotOutlet),\n/* harmony export */ registerRuntimeHelpers: () => (/* binding */ registerRuntimeHelpers),\n/* harmony export */ resolveComponentType: () => (/* binding */ resolveComponentType),\n/* harmony export */ stringifyExpression: () => (/* binding */ stringifyExpression),\n/* harmony export */ toValidAssetId: () => (/* binding */ toValidAssetId),\n/* harmony export */ trackSlotScopes: () => (/* binding */ trackSlotScopes),\n/* harmony export */ trackVForSlotScopes: () => (/* binding */ trackVForSlotScopes),\n/* harmony export */ transform: () => (/* binding */ transform),\n/* harmony export */ transformBind: () => (/* binding */ transformBind),\n/* harmony export */ transformElement: () => (/* binding */ transformElement),\n/* harmony export */ transformExpression: () => (/* binding */ transformExpression),\n/* harmony export */ transformModel: () => (/* binding */ transformModel),\n/* harmony export */ transformOn: () => (/* binding */ transformOn),\n/* harmony export */ traverseNode: () => (/* binding */ traverseNode),\n/* harmony export */ unwrapTSNode: () => (/* binding */ unwrapTSNode),\n/* harmony export */ walkBlockDeclarations: () => (/* binding */ walkBlockDeclarations),\n/* harmony export */ walkFunctionParams: () => (/* binding */ walkFunctionParams),\n/* harmony export */ walkIdentifiers: () => (/* binding */ walkIdentifiers),\n/* harmony export */ warnDeprecation: () => (/* binding */ warnDeprecation)\n/* harmony export */ });\n/* harmony import */ var _vue_shared__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! @vue/shared */ \"./node_modules/@vue/shared/dist/shared.esm-bundler.js\");\n/**\n* @vue/compiler-core v3.4.15\n* (c) 2018-present Yuxi (Evan) You and Vue contributors\n* @license MIT\n**/\n\n\n\nconst FRAGMENT = Symbol( true ? `Fragment` : 0);\nconst TELEPORT = Symbol( true ? `Teleport` : 0);\nconst SUSPENSE = Symbol( true ? `Suspense` : 0);\nconst KEEP_ALIVE = Symbol( true ? `KeepAlive` : 0);\nconst BASE_TRANSITION = Symbol( true ? `BaseTransition` : 0);\nconst OPEN_BLOCK = Symbol( true ? `openBlock` : 0);\nconst CREATE_BLOCK = Symbol( true ? `createBlock` : 0);\nconst CREATE_ELEMENT_BLOCK = Symbol( true ? `createElementBlock` : 0);\nconst CREATE_VNODE = Symbol( true ? `createVNode` : 0);\nconst CREATE_ELEMENT_VNODE = Symbol( true ? `createElementVNode` : 0);\nconst CREATE_COMMENT = Symbol( true ? `createCommentVNode` : 0);\nconst CREATE_TEXT = Symbol( true ? `createTextVNode` : 0);\nconst CREATE_STATIC = Symbol( true ? `createStaticVNode` : 0);\nconst RESOLVE_COMPONENT = Symbol( true ? `resolveComponent` : 0);\nconst RESOLVE_DYNAMIC_COMPONENT = Symbol(\n true ? `resolveDynamicComponent` : 0\n);\nconst RESOLVE_DIRECTIVE = Symbol( true ? `resolveDirective` : 0);\nconst RESOLVE_FILTER = Symbol( true ? `resolveFilter` : 0);\nconst WITH_DIRECTIVES = Symbol( true ? `withDirectives` : 0);\nconst RENDER_LIST = Symbol( true ? `renderList` : 0);\nconst RENDER_SLOT = Symbol( true ? `renderSlot` : 0);\nconst CREATE_SLOTS = Symbol( true ? `createSlots` : 0);\nconst TO_DISPLAY_STRING = Symbol( true ? `toDisplayString` : 0);\nconst MERGE_PROPS = Symbol( true ? `mergeProps` : 0);\nconst NORMALIZE_CLASS = Symbol( true ? `normalizeClass` : 0);\nconst NORMALIZE_STYLE = Symbol( true ? `normalizeStyle` : 0);\nconst NORMALIZE_PROPS = Symbol( true ? `normalizeProps` : 0);\nconst GUARD_REACTIVE_PROPS = Symbol( true ? `guardReactiveProps` : 0);\nconst TO_HANDLERS = Symbol( true ? `toHandlers` : 0);\nconst CAMELIZE = Symbol( true ? `camelize` : 0);\nconst CAPITALIZE = Symbol( true ? `capitalize` : 0);\nconst TO_HANDLER_KEY = Symbol( true ? `toHandlerKey` : 0);\nconst SET_BLOCK_TRACKING = Symbol( true ? `setBlockTracking` : 0);\nconst PUSH_SCOPE_ID = Symbol( true ? `pushScopeId` : 0);\nconst POP_SCOPE_ID = Symbol( true ? `popScopeId` : 0);\nconst WITH_CTX = Symbol( true ? `withCtx` : 0);\nconst UNREF = Symbol( true ? `unref` : 0);\nconst IS_REF = Symbol( true ? `isRef` : 0);\nconst WITH_MEMO = Symbol( true ? `withMemo` : 0);\nconst IS_MEMO_SAME = Symbol( true ? `isMemoSame` : 0);\nconst helperNameMap = {\n [FRAGMENT]: `Fragment`,\n [TELEPORT]: `Teleport`,\n [SUSPENSE]: `Suspense`,\n [KEEP_ALIVE]: `KeepAlive`,\n [BASE_TRANSITION]: `BaseTransition`,\n [OPEN_BLOCK]: `openBlock`,\n [CREATE_BLOCK]: `createBlock`,\n [CREATE_ELEMENT_BLOCK]: `createElementBlock`,\n [CREATE_VNODE]: `createVNode`,\n [CREATE_ELEMENT_VNODE]: `createElementVNode`,\n [CREATE_COMMENT]: `createCommentVNode`,\n [CREATE_TEXT]: `createTextVNode`,\n [CREATE_STATIC]: `createStaticVNode`,\n [RESOLVE_COMPONENT]: `resolveComponent`,\n [RESOLVE_DYNAMIC_COMPONENT]: `resolveDynamicComponent`,\n [RESOLVE_DIRECTIVE]: `resolveDirective`,\n [RESOLVE_FILTER]: `resolveFilter`,\n [WITH_DIRECTIVES]: `withDirectives`,\n [RENDER_LIST]: `renderList`,\n [RENDER_SLOT]: `renderSlot`,\n [CREATE_SLOTS]: `createSlots`,\n [TO_DISPLAY_STRING]: `toDisplayString`,\n [MERGE_PROPS]: `mergeProps`,\n [NORMALIZE_CLASS]: `normalizeClass`,\n [NORMALIZE_STYLE]: `normalizeStyle`,\n [NORMALIZE_PROPS]: `normalizeProps`,\n [GUARD_REACTIVE_PROPS]: `guardReactiveProps`,\n [TO_HANDLERS]: `toHandlers`,\n [CAMELIZE]: `camelize`,\n [CAPITALIZE]: `capitalize`,\n [TO_HANDLER_KEY]: `toHandlerKey`,\n [SET_BLOCK_TRACKING]: `setBlockTracking`,\n [PUSH_SCOPE_ID]: `pushScopeId`,\n [POP_SCOPE_ID]: `popScopeId`,\n [WITH_CTX]: `withCtx`,\n [UNREF]: `unref`,\n [IS_REF]: `isRef`,\n [WITH_MEMO]: `withMemo`,\n [IS_MEMO_SAME]: `isMemoSame`\n};\nfunction registerRuntimeHelpers(helpers) {\n Object.getOwnPropertySymbols(helpers).forEach((s) => {\n helperNameMap[s] = helpers[s];\n });\n}\n\nconst Namespaces = {\n \"HTML\": 0,\n \"0\": \"HTML\",\n \"SVG\": 1,\n \"1\": \"SVG\",\n \"MATH_ML\": 2,\n \"2\": \"MATH_ML\"\n};\nconst NodeTypes = {\n \"ROOT\": 0,\n \"0\": \"ROOT\",\n \"ELEMENT\": 1,\n \"1\": \"ELEMENT\",\n \"TEXT\": 2,\n \"2\": \"TEXT\",\n \"COMMENT\": 3,\n \"3\": \"COMMENT\",\n \"SIMPLE_EXPRESSION\": 4,\n \"4\": \"SIMPLE_EXPRESSION\",\n \"INTERPOLATION\": 5,\n \"5\": \"INTERPOLATION\",\n \"ATTRIBUTE\": 6,\n \"6\": \"ATTRIBUTE\",\n \"DIRECTIVE\": 7,\n \"7\": \"DIRECTIVE\",\n \"COMPOUND_EXPRESSION\": 8,\n \"8\": \"COMPOUND_EXPRESSION\",\n \"IF\": 9,\n \"9\": \"IF\",\n \"IF_BRANCH\": 10,\n \"10\": \"IF_BRANCH\",\n \"FOR\": 11,\n \"11\": \"FOR\",\n \"TEXT_CALL\": 12,\n \"12\": \"TEXT_CALL\",\n \"VNODE_CALL\": 13,\n \"13\": \"VNODE_CALL\",\n \"JS_CALL_EXPRESSION\": 14,\n \"14\": \"JS_CALL_EXPRESSION\",\n \"JS_OBJECT_EXPRESSION\": 15,\n \"15\": \"JS_OBJECT_EXPRESSION\",\n \"JS_PROPERTY\": 16,\n \"16\": \"JS_PROPERTY\",\n \"JS_ARRAY_EXPRESSION\": 17,\n \"17\": \"JS_ARRAY_EXPRESSION\",\n \"JS_FUNCTION_EXPRESSION\": 18,\n \"18\": \"JS_FUNCTION_EXPRESSION\",\n \"JS_CONDITIONAL_EXPRESSION\": 19,\n \"19\": \"JS_CONDITIONAL_EXPRESSION\",\n \"JS_CACHE_EXPRESSION\": 20,\n \"20\": \"JS_CACHE_EXPRESSION\",\n \"JS_BLOCK_STATEMENT\": 21,\n \"21\": \"JS_BLOCK_STATEMENT\",\n \"JS_TEMPLATE_LITERAL\": 22,\n \"22\": \"JS_TEMPLATE_LITERAL\",\n \"JS_IF_STATEMENT\": 23,\n \"23\": \"JS_IF_STATEMENT\",\n \"JS_ASSIGNMENT_EXPRESSION\": 24,\n \"24\": \"JS_ASSIGNMENT_EXPRESSION\",\n \"JS_SEQUENCE_EXPRESSION\": 25,\n \"25\": \"JS_SEQUENCE_EXPRESSION\",\n \"JS_RETURN_STATEMENT\": 26,\n \"26\": \"JS_RETURN_STATEMENT\"\n};\nconst ElementTypes = {\n \"ELEMENT\": 0,\n \"0\": \"ELEMENT\",\n \"COMPONENT\": 1,\n \"1\": \"COMPONENT\",\n \"SLOT\": 2,\n \"2\": \"SLOT\",\n \"TEMPLATE\": 3,\n \"3\": \"TEMPLATE\"\n};\nconst ConstantTypes = {\n \"NOT_CONSTANT\": 0,\n \"0\": \"NOT_CONSTANT\",\n \"CAN_SKIP_PATCH\": 1,\n \"1\": \"CAN_SKIP_PATCH\",\n \"CAN_HOIST\": 2,\n \"2\": \"CAN_HOIST\",\n \"CAN_STRINGIFY\": 3,\n \"3\": \"CAN_STRINGIFY\"\n};\nconst locStub = {\n start: { line: 1, column: 1, offset: 0 },\n end: { line: 1, column: 1, offset: 0 },\n source: \"\"\n};\nfunction createRoot(children, source = \"\") {\n return {\n type: 0,\n source,\n children,\n helpers: /* @__PURE__ */ new Set(),\n components: [],\n directives: [],\n hoists: [],\n imports: [],\n cached: 0,\n temps: 0,\n codegenNode: void 0,\n loc: locStub\n };\n}\nfunction createVNodeCall(context, tag, props, children, patchFlag, dynamicProps, directives, isBlock = false, disableTracking = false, isComponent = false, loc = locStub) {\n if (context) {\n if (isBlock) {\n context.helper(OPEN_BLOCK);\n context.helper(getVNodeBlockHelper(context.inSSR, isComponent));\n } else {\n context.helper(getVNodeHelper(context.inSSR, isComponent));\n }\n if (directives) {\n context.helper(WITH_DIRECTIVES);\n }\n }\n return {\n type: 13,\n tag,\n props,\n children,\n patchFlag,\n dynamicProps,\n directives,\n isBlock,\n disableTracking,\n isComponent,\n loc\n };\n}\nfunction createArrayExpression(elements, loc = locStub) {\n return {\n type: 17,\n loc,\n elements\n };\n}\nfunction createObjectExpression(properties, loc = locStub) {\n return {\n type: 15,\n loc,\n properties\n };\n}\nfunction createObjectProperty(key, value) {\n return {\n type: 16,\n loc: locStub,\n key: (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(key) ? createSimpleExpression(key, true) : key,\n value\n };\n}\nfunction createSimpleExpression(content, isStatic = false, loc = locStub, constType = 0) {\n return {\n type: 4,\n loc,\n content,\n isStatic,\n constType: isStatic ? 3 : constType\n };\n}\nfunction createInterpolation(content, loc) {\n return {\n type: 5,\n loc,\n content: (0,_vue_shared__WEBPACK_IMPORTED_MODULE_0__.isString)(content) ? createSimpleExpression(content, false, loc) : content\n };\n}\nfunction createCompoundExpression(children, loc = locStub) {\n return {\n type: 8,\n loc,\n children\n };\n}\nfunction createCallExpression(callee, args = [], loc = locStub) {\n return {\n type: 14,\n loc,\n callee,\n arguments: args\n };\n}\nfunction createFunctionExpression(params, returns = void 0, newline = false, isSlot = false, loc = locStub) {\n return {\n type: 18,\n params,\n returns,\n newline,\n isSlot,\n loc\n };\n}\nfunction createConditionalExpression(test, consequent, alternate, newline = true) {\n return {\n type: 19,\n test,\n consequent,\n alternate,\n newline,\n loc: locStub\n };\n}\nfunction createCacheExpression(index, value, isVNode = false) {\n return {\n type: 20,\n index,\n value,\n isVNode,\n loc: locStub\n };\n}\nfunction createBlockStatement(body) {\n return {\n type: 21,\n body,\n loc: locStub\n };\n}\nfunction createTemplateLiteral(elements) {\n return {\n type: 22,\n elements,\n loc: locStub\n };\n}\nfunction createIfStatement(test, consequent, alternate) {\n return {\n type: 23,\n test,\n consequent,\n alternate,\n loc: locStub\n };\n}\nfunction createAssignmentExpression(left, right) {\n return {\n type: 24,\n left,\n right,\n loc: locStub\n };\n}\nfunction createSequenceExpression(expressions) {\n return {\n type: 25,\n expressions,\n loc: locStub\n };\n}\nfunction createReturnStatement(returns) {\n return {\n type: 26,\n returns,\n loc: locStub\n };\n}\nfunction getVNodeHelper(ssr, isComponent) {\n return ssr || isComponent ? CREATE_VNODE : CREATE_ELEMENT_VNODE;\n}\nfunction getVNodeBlockHelper(ssr, isComponent) {\n return ssr || isComponent ? CREATE_BLOCK : CREATE_ELEMENT_BLOCK;\n}\nfunction convertToBlock(node, { helper, removeHelper, inSSR }) {\n if (!node.isBlock) {\n node.isBlock = true;\n removeHelper(getVNodeHelper(inSSR, node.isComponent));\n helper(OPEN_BLOCK);\n helper(getVNodeBlockHelper(inSSR, node.isComponent));\n }\n}\n\nconst defaultDelimitersOpen = new Uint8Array([123, 123]);\nconst defaultDelimitersClose = new Uint8Array([125, 125]);\nfunction isTagStartChar(c) {\n return c >= 97 && c <= 122 || c >= 65 && c <= 90;\n}\nfunction isWhitespace(c) {\n return c === 32 || c === 10 || c === 9 || c === 12 || c === 13;\n}\nfunction isEndOfTagSection(c) {\n return c === 47 || c === 62 || isWhitespace(c);\n}\nfunction toCharCodes(str) {\n const ret = new Uint8Array(str.length);\n for (let i = 0; i < str.length; i++) {\n ret[i] = str.charCodeAt(i);\n }\n return ret;\n}\nconst Sequences = {\n Cdata: new Uint8Array([67, 68, 65, 84, 65, 91]),\n // CDATA[\n CdataEnd: new Uint8Array([93, 93, 62]),\n // ]]>\n CommentEnd: new Uint8Array([45, 45, 62]),\n // `-->`\n ScriptEnd: new Uint8Array([60, 47, 115, 99, 114, 105, 112, 116]),\n // `<\\/script`\n StyleEnd: new Uint8Array([60, 47, 115, 116, 121, 108, 101]),\n // `= 0; i--) {\n const newlineIndex = this.newlines[i];\n if (index > newlineIndex) {\n line = i + 2;\n column = index - newlineIndex;\n break;\n }\n }\n return {\n column,\n line,\n offset: index\n };\n }\n peek() {\n return this.buffer.charCodeAt(this.index + 1);\n }\n stateText(c) {\n if (c === 60) {\n if (this.index > this.sectionStart) {\n this.cbs.ontext(this.sectionStart, this.index);\n }\n this.state = 5;\n this.sectionStart = this.index;\n } else if (!this.inVPre && c === this.delimiterOpen[0]) {\n this.state = 2;\n this.delimiterIndex = 0;\n this.stateInterpolationOpen(c);\n }\n }\n stateInterpolationOpen(c) {\n if (c === this.delimiterOpen[this.delimiterIndex]) {\n if (this.delimiterIndex === this.delimiterOpen.length - 1) {\n const start = this.index + 1 - this.delimiterOpen.length;\n if (start > this.sectionStart) {\n this.cbs.ontext(this.sectionStart, start);\n }\n this.state = 3;\n this.sectionStart = start;\n } else {\n this.delimiterIndex++;\n }\n } else if (this.inRCDATA) {\n this.state = 32;\n this.stateInRCDATA(c);\n } else {\n this.state = 1;\n this.stateText(c);\n }\n }\n stateInterpolation(c) {\n if (c === this.delimiterClose[0]) {\n this.state = 4;\n this.delimiterIndex = 0;\n this.stateInterpolationClose(c);\n }\n }\n stateInterpolationClose(c) {\n if (c === this.delimiterClose[this.delimiterIndex]) {\n if (this.delimiterIndex === this.delimiterClose.length - 1) {\n this.cbs.oninterpolation(this.sectionStart, this.index + 1);\n if (this.inRCDATA) {\n this.state = 32;\n } else {\n this.state = 1;\n }\n this.sectionStart = this.index + 1;\n } else {\n this.delimiterIndex++;\n }\n } else {\n this.state = 3;\n this.stateInterpolation(c);\n }\n }\n stateSpecialStartSequence(c) {\n const isEnd = this.sequenceIndex === this.currentSequence.length;\n const isMatch = isEnd ? (\n // If we are at the end of the sequence, make sure the tag name has ended\n isEndOfTagSection(c)\n ) : (\n // Otherwise, do a case-insensitive comparison\n (c | 32) === this.currentSequence[this.sequenceIndex]\n );\n if (!isMatch) {\n this.inRCDATA = false;\n } else if (!isEnd) {\n this.sequenceIndex++;\n return;\n }\n this.sequenceIndex = 0;\n this.state = 6;\n this.stateInTagName(c);\n }\n /** Look for an end tag. For