(window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["user"],{"036e":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"isIdentifierChar",{enumerable:!0,get:function(){return r.isIdentifierChar}}),Object.defineProperty(t,"isIdentifierName",{enumerable:!0,get:function(){return r.isIdentifierName}}),Object.defineProperty(t,"isIdentifierStart",{enumerable:!0,get:function(){return r.isIdentifierStart}}),Object.defineProperty(t,"isKeyword",{enumerable:!0,get:function(){return a.isKeyword}}),Object.defineProperty(t,"isReservedWord",{enumerable:!0,get:function(){return a.isReservedWord}}),Object.defineProperty(t,"isStrictBindOnlyReservedWord",{enumerable:!0,get:function(){return a.isStrictBindOnlyReservedWord}}),Object.defineProperty(t,"isStrictBindReservedWord",{enumerable:!0,get:function(){return a.isStrictBindReservedWord}}),Object.defineProperty(t,"isStrictReservedWord",{enumerable:!0,get:function(){return a.isStrictReservedWord}});var r=n("e2d4"),a=n("117d")},"04ca":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.assertAccessor=Sa,t.assertAnyTypeAnnotation=Re,t.assertArgumentPlaceholder=yn,t.assertArrayExpression=i,t.assertArrayPattern=re,t.assertArrayTypeAnnotation=we,t.assertArrowFunctionExpression=ae,t.assertAssignmentExpression=o,t.assertAssignmentPattern=ne,t.assertAwaitExpression=ge,t.assertBigIntLiteral=Ne,t.assertBinary=wr,t.assertBinaryExpression=s,t.assertBindExpression=mn,t.assertBlock=kr,t.assertBlockParent=Kr,t.assertBlockStatement=c,t.assertBooleanLiteral=L,t.assertBooleanLiteralTypeAnnotation=Ke,t.assertBooleanTypeAnnotation=Fe,t.assertBreakStatement=d,t.assertCallExpression=f,t.assertCatchClause=y,t.assertClass=fa,t.assertClassAccessorProperty=Ve,t.assertClassBody=ie,t.assertClassDeclaration=se,t.assertClassExpression=oe,t.assertClassImplements=Ye,t.assertClassMethod=Ee,t.assertClassPrivateMethod=Be,t.assertClassPrivateProperty=Me,t.assertClassProperty=Le,t.assertCompletionStatement=Xr,t.assertConditional=Gr,t.assertConditionalExpression=m,t.assertContinueStatement=T,t.assertDebuggerStatement=S,t.assertDecimalLiteral=On,t.assertDeclaration=ta,t.assertDeclareClass=Je,t.assertDeclareExportAllDeclaration=Ze,t.assertDeclareExportDeclaration=He,t.assertDeclareFunction=Xe,t.assertDeclareInterface=Ge,t.assertDeclareModule=We,t.assertDeclareModuleExports=qe,t.assertDeclareOpaqueType=$e,t.assertDeclareTypeAlias=ze,t.assertDeclareVariable=Qe,t.assertDeclaredPredicate=et,t.assertDecorator=Sn,t.assertDirective=u,t.assertDirectiveLiteral=p,t.assertDoExpression=En,t.assertDoWhileStatement=E,t.assertEmptyStatement=b,t.assertEmptyTypeAnnotation=ct,t.assertEnumBody=va,t.assertEnumBooleanBody=wt,t.assertEnumBooleanMember=Yt,t.assertEnumDeclaration=Rt,t.assertEnumDefaultedMember=Gt,t.assertEnumMember=ha,t.assertEnumNumberBody=Ft,t.assertEnumNumberMember=Jt,t.assertEnumStringBody=Kt,t.assertEnumStringMember=Xt,t.assertEnumSymbolBody=kt,t.assertExistsTypeAnnotation=tt,t.assertExportAllDeclaration=le,t.assertExportDeclaration=ma,t.assertExportDefaultDeclaration=ue,t.assertExportDefaultSpecifier=bn,t.assertExportNamedDeclaration=pe,t.assertExportNamespaceSpecifier=Ie,t.assertExportSpecifier=ce,t.assertExpression=Rr,t.assertExpressionStatement=P,t.assertExpressionWrapper=zr,t.assertFile=A,t.assertFlow=ba,t.assertFlowBaseAnnotation=Aa,t.assertFlowDeclaration=Oa,t.assertFlowPredicate=_a,t.assertFlowType=Pa,t.assertFor=$r,t.assertForInStatement=O,t.assertForOfStatement=de,t.assertForStatement=_,t.assertForXStatement=Qr,t.assertFunction=Hr,t.assertFunctionDeclaration=v,t.assertFunctionExpression=h,t.assertFunctionParent=Zr,t.assertFunctionTypeAnnotation=nt,t.assertFunctionTypeParam=rt,t.assertGenericTypeAnnotation=at,t.assertIdentifier=g,t.assertIfStatement=x,t.assertImmutable=oa,t.assertImport=xe,t.assertImportAttribute=Tn,t.assertImportDeclaration=fe,t.assertImportDefaultSpecifier=ye,t.assertImportNamespaceSpecifier=me,t.assertImportSpecifier=Te,t.assertIndexedAccessType=Wt,t.assertInferredPredicate=it,t.assertInterfaceDeclaration=st,t.assertInterfaceExtends=ot,t.assertInterfaceTypeAnnotation=lt,t.assertInterpreterDirective=l,t.assertIntersectionTypeAnnotation=ut,t.assertJSX=ga,t.assertJSXAttribute=zt,t.assertJSXClosingElement=$t,t.assertJSXClosingFragment=pn,t.assertJSXElement=Qt,t.assertJSXEmptyExpression=Ht,t.assertJSXExpressionContainer=Zt,t.assertJSXFragment=ln,t.assertJSXIdentifier=tn,t.assertJSXMemberExpression=nn,t.assertJSXNamespacedName=rn,t.assertJSXOpeningElement=an,t.assertJSXOpeningFragment=un,t.assertJSXSpreadAttribute=on,t.assertJSXSpreadChild=en,t.assertJSXText=sn,t.assertLVal=ra,t.assertLabeledStatement=N,t.assertLiteral=ia,t.assertLogicalExpression=M,t.assertLoop=Wr,t.assertMemberExpression=B,t.assertMetaProperty=Se,t.assertMethod=la,t.assertMiscellaneous=xa,t.assertMixedTypeAnnotation=pt,t.assertModuleDeclaration=ya,t.assertModuleExpression=_n,t.assertModuleSpecifier=Ta,t.assertNewExpression=U,t.assertNoop=cn,t.assertNullLiteral=j,t.assertNullLiteralTypeAnnotation=ke,t.assertNullableTypeAnnotation=dt,t.assertNumberLiteral=La,t.assertNumberLiteralTypeAnnotation=ft,t.assertNumberTypeAnnotation=yt,t.assertNumericLiteral=D,t.assertObjectExpression=R,t.assertObjectMember=ua,t.assertObjectMethod=w,t.assertObjectPattern=be,t.assertObjectProperty=F,t.assertObjectTypeAnnotation=mt,t.assertObjectTypeCallProperty=St,t.assertObjectTypeIndexer=Et,t.assertObjectTypeInternalSlot=Tt,t.assertObjectTypeProperty=bt,t.assertObjectTypeSpreadProperty=Pt,t.assertOpaqueType=At,t.assertOptionalCallExpression=je,t.assertOptionalIndexedAccessType=qt,t.assertOptionalMemberExpression=De,t.assertParenthesizedExpression=J,t.assertPattern=da,t.assertPatternLike=na,t.assertPipelineBareFunction=gn,t.assertPipelinePrimaryTopicReference=xn,t.assertPipelineTopicExpression=hn,t.assertPlaceholder=dn,t.assertPrivate=Ea,t.assertPrivateName=Ue,t.assertProgram=C,t.assertProperty=pa,t.assertPureish=ea,t.assertQualifiedTypeIdentifier=Ot,t.assertRecordExpression=Pn,t.assertRegExpLiteral=V,t.assertRegexLiteral=Va,t.assertRestElement=K,t.assertRestProperty=Ma,t.assertReturnStatement=k,t.assertScopable=Fr,t.assertSequenceExpression=Y,t.assertSpreadElement=Pe,t.assertSpreadProperty=Ba,t.assertStandardized=Cr,t.assertStatement=Yr,t.assertStaticBlock=Ce,t.assertStringLiteral=I,t.assertStringLiteralTypeAnnotation=_t,t.assertStringTypeAnnotation=vt,t.assertSuper=Ae,t.assertSwitchCase=X,t.assertSwitchStatement=G,t.assertSymbolTypeAnnotation=ht,t.assertTSAnyKeyword=Cn,t.assertTSArrayType=rr,t.assertTSAsExpression=Ar,t.assertTSBaseType=ja,t.assertTSBigIntKeyword=wn,t.assertTSBooleanKeyword=Rn,t.assertTSCallSignatureDeclaration=Ln,t.assertTSConditionalType=pr,t.assertTSConstructSignatureDeclaration=Vn,t.assertTSConstructorType=Hn,t.assertTSDeclareFunction=In,t.assertTSDeclareMethod=Dn,t.assertTSEntityName=aa,t.assertTSEnumDeclaration=_r,t.assertTSEnumMember=vr,t.assertTSExportAssignment=jr,t.assertTSExpressionWithTypeArguments=Sr,t.assertTSExternalModuleReference=Ir,t.assertTSFunctionType=Qn,t.assertTSImportEqualsDeclaration=Nr,t.assertTSImportType=xr,t.assertTSIndexSignature=Un,t.assertTSIndexedAccessType=yr,t.assertTSInferType=cr,t.assertTSInterfaceBody=br,t.assertTSInterfaceDeclaration=Er,t.assertTSIntersectionType=ur,t.assertTSIntrinsicKeyword=Fn,t.assertTSLiteralType=Tr,t.assertTSMappedType=mr,t.assertTSMethodSignature=Bn,t.assertTSModuleBlock=gr,t.assertTSModuleDeclaration=hr,t.assertTSNamedTupleMember=sr,t.assertTSNamespaceExportDeclaration=Lr,t.assertTSNeverKeyword=Kn,t.assertTSNonNullExpression=Dr,t.assertTSNullKeyword=kn,t.assertTSNumberKeyword=Yn,t.assertTSObjectKeyword=Jn,t.assertTSOptionalType=ir,t.assertTSParameterProperty=Nn,t.assertTSParenthesizedType=dr,t.assertTSPropertySignature=Mn,t.assertTSQualifiedName=jn,t.assertTSRestType=or,t.assertTSStringKeyword=Xn,t.assertTSSymbolKeyword=Gn,t.assertTSThisType=$n,t.assertTSTupleType=ar,t.assertTSType=Da,t.assertTSTypeAliasDeclaration=Pr,t.assertTSTypeAnnotation=Vr,t.assertTSTypeAssertion=Or,t.assertTSTypeElement=Ia,t.assertTSTypeLiteral=nr,t.assertTSTypeOperator=fr,t.assertTSTypeParameter=Ur,t.assertTSTypeParameterDeclaration=Br,t.assertTSTypeParameterInstantiation=Mr,t.assertTSTypePredicate=er,t.assertTSTypeQuery=tr,t.assertTSTypeReference=Zn,t.assertTSUndefinedKeyword=Wn,t.assertTSUnionType=lr,t.assertTSUnknownKeyword=qn,t.assertTSVoidKeyword=zn,t.assertTaggedTemplateExpression=Oe,t.assertTemplateElement=_e,t.assertTemplateLiteral=ve,t.assertTerminatorless=Jr,t.assertThisExpression=W,t.assertThisTypeAnnotation=gt,t.assertThrowStatement=q,t.assertTopicReference=vn,t.assertTryStatement=z,t.assertTupleExpression=An,t.assertTupleTypeAnnotation=xt,t.assertTypeAlias=It,t.assertTypeAnnotation=Dt,t.assertTypeCastExpression=jt,t.assertTypeParameter=Lt,t.assertTypeParameterDeclaration=Vt,t.assertTypeParameterInstantiation=Mt,t.assertTypeScript=Na,t.assertTypeofTypeAnnotation=Nt,t.assertUnaryExpression=$,t.assertUnaryLike=ca,t.assertUnionTypeAnnotation=Bt,t.assertUpdateExpression=Q,t.assertUserWhitespacable=sa,t.assertV8IntrinsicIdentifier=fn,t.assertVariableDeclaration=H,t.assertVariableDeclarator=Z,t.assertVariance=Ut,t.assertVoidTypeAnnotation=Ct,t.assertWhile=qr,t.assertWhileStatement=ee,t.assertWithStatement=te,t.assertYieldExpression=he;var r=n("177b");function a(e,t,n){if(!(0,r.default)(e,t,n))throw new Error(`Expected type "${e}" with option ${JSON.stringify(n)}, but instead got "${t.type}".`)}function i(e,t){a("ArrayExpression",e,t)}function o(e,t){a("AssignmentExpression",e,t)}function s(e,t){a("BinaryExpression",e,t)}function l(e,t){a("InterpreterDirective",e,t)}function u(e,t){a("Directive",e,t)}function p(e,t){a("DirectiveLiteral",e,t)}function c(e,t){a("BlockStatement",e,t)}function d(e,t){a("BreakStatement",e,t)}function f(e,t){a("CallExpression",e,t)}function y(e,t){a("CatchClause",e,t)}function m(e,t){a("ConditionalExpression",e,t)}function T(e,t){a("ContinueStatement",e,t)}function S(e,t){a("DebuggerStatement",e,t)}function E(e,t){a("DoWhileStatement",e,t)}function b(e,t){a("EmptyStatement",e,t)}function P(e,t){a("ExpressionStatement",e,t)}function A(e,t){a("File",e,t)}function O(e,t){a("ForInStatement",e,t)}function _(e,t){a("ForStatement",e,t)}function v(e,t){a("FunctionDeclaration",e,t)}function h(e,t){a("FunctionExpression",e,t)}function g(e,t){a("Identifier",e,t)}function x(e,t){a("IfStatement",e,t)}function N(e,t){a("LabeledStatement",e,t)}function I(e,t){a("StringLiteral",e,t)}function D(e,t){a("NumericLiteral",e,t)}function j(e,t){a("NullLiteral",e,t)}function L(e,t){a("BooleanLiteral",e,t)}function V(e,t){a("RegExpLiteral",e,t)}function M(e,t){a("LogicalExpression",e,t)}function B(e,t){a("MemberExpression",e,t)}function U(e,t){a("NewExpression",e,t)}function C(e,t){a("Program",e,t)}function R(e,t){a("ObjectExpression",e,t)}function w(e,t){a("ObjectMethod",e,t)}function F(e,t){a("ObjectProperty",e,t)}function K(e,t){a("RestElement",e,t)}function k(e,t){a("ReturnStatement",e,t)}function Y(e,t){a("SequenceExpression",e,t)}function J(e,t){a("ParenthesizedExpression",e,t)}function X(e,t){a("SwitchCase",e,t)}function G(e,t){a("SwitchStatement",e,t)}function W(e,t){a("ThisExpression",e,t)}function q(e,t){a("ThrowStatement",e,t)}function z(e,t){a("TryStatement",e,t)}function $(e,t){a("UnaryExpression",e,t)}function Q(e,t){a("UpdateExpression",e,t)}function H(e,t){a("VariableDeclaration",e,t)}function Z(e,t){a("VariableDeclarator",e,t)}function ee(e,t){a("WhileStatement",e,t)}function te(e,t){a("WithStatement",e,t)}function ne(e,t){a("AssignmentPattern",e,t)}function re(e,t){a("ArrayPattern",e,t)}function ae(e,t){a("ArrowFunctionExpression",e,t)}function ie(e,t){a("ClassBody",e,t)}function oe(e,t){a("ClassExpression",e,t)}function se(e,t){a("ClassDeclaration",e,t)}function le(e,t){a("ExportAllDeclaration",e,t)}function ue(e,t){a("ExportDefaultDeclaration",e,t)}function pe(e,t){a("ExportNamedDeclaration",e,t)}function ce(e,t){a("ExportSpecifier",e,t)}function de(e,t){a("ForOfStatement",e,t)}function fe(e,t){a("ImportDeclaration",e,t)}function ye(e,t){a("ImportDefaultSpecifier",e,t)}function me(e,t){a("ImportNamespaceSpecifier",e,t)}function Te(e,t){a("ImportSpecifier",e,t)}function Se(e,t){a("MetaProperty",e,t)}function Ee(e,t){a("ClassMethod",e,t)}function be(e,t){a("ObjectPattern",e,t)}function Pe(e,t){a("SpreadElement",e,t)}function Ae(e,t){a("Super",e,t)}function Oe(e,t){a("TaggedTemplateExpression",e,t)}function _e(e,t){a("TemplateElement",e,t)}function ve(e,t){a("TemplateLiteral",e,t)}function he(e,t){a("YieldExpression",e,t)}function ge(e,t){a("AwaitExpression",e,t)}function xe(e,t){a("Import",e,t)}function Ne(e,t){a("BigIntLiteral",e,t)}function Ie(e,t){a("ExportNamespaceSpecifier",e,t)}function De(e,t){a("OptionalMemberExpression",e,t)}function je(e,t){a("OptionalCallExpression",e,t)}function Le(e,t){a("ClassProperty",e,t)}function Ve(e,t){a("ClassAccessorProperty",e,t)}function Me(e,t){a("ClassPrivateProperty",e,t)}function Be(e,t){a("ClassPrivateMethod",e,t)}function Ue(e,t){a("PrivateName",e,t)}function Ce(e,t){a("StaticBlock",e,t)}function Re(e,t){a("AnyTypeAnnotation",e,t)}function we(e,t){a("ArrayTypeAnnotation",e,t)}function Fe(e,t){a("BooleanTypeAnnotation",e,t)}function Ke(e,t){a("BooleanLiteralTypeAnnotation",e,t)}function ke(e,t){a("NullLiteralTypeAnnotation",e,t)}function Ye(e,t){a("ClassImplements",e,t)}function Je(e,t){a("DeclareClass",e,t)}function Xe(e,t){a("DeclareFunction",e,t)}function Ge(e,t){a("DeclareInterface",e,t)}function We(e,t){a("DeclareModule",e,t)}function qe(e,t){a("DeclareModuleExports",e,t)}function ze(e,t){a("DeclareTypeAlias",e,t)}function $e(e,t){a("DeclareOpaqueType",e,t)}function Qe(e,t){a("DeclareVariable",e,t)}function He(e,t){a("DeclareExportDeclaration",e,t)}function Ze(e,t){a("DeclareExportAllDeclaration",e,t)}function et(e,t){a("DeclaredPredicate",e,t)}function tt(e,t){a("ExistsTypeAnnotation",e,t)}function nt(e,t){a("FunctionTypeAnnotation",e,t)}function rt(e,t){a("FunctionTypeParam",e,t)}function at(e,t){a("GenericTypeAnnotation",e,t)}function it(e,t){a("InferredPredicate",e,t)}function ot(e,t){a("InterfaceExtends",e,t)}function st(e,t){a("InterfaceDeclaration",e,t)}function lt(e,t){a("InterfaceTypeAnnotation",e,t)}function ut(e,t){a("IntersectionTypeAnnotation",e,t)}function pt(e,t){a("MixedTypeAnnotation",e,t)}function ct(e,t){a("EmptyTypeAnnotation",e,t)}function dt(e,t){a("NullableTypeAnnotation",e,t)}function ft(e,t){a("NumberLiteralTypeAnnotation",e,t)}function yt(e,t){a("NumberTypeAnnotation",e,t)}function mt(e,t){a("ObjectTypeAnnotation",e,t)}function Tt(e,t){a("ObjectTypeInternalSlot",e,t)}function St(e,t){a("ObjectTypeCallProperty",e,t)}function Et(e,t){a("ObjectTypeIndexer",e,t)}function bt(e,t){a("ObjectTypeProperty",e,t)}function Pt(e,t){a("ObjectTypeSpreadProperty",e,t)}function At(e,t){a("OpaqueType",e,t)}function Ot(e,t){a("QualifiedTypeIdentifier",e,t)}function _t(e,t){a("StringLiteralTypeAnnotation",e,t)}function vt(e,t){a("StringTypeAnnotation",e,t)}function ht(e,t){a("SymbolTypeAnnotation",e,t)}function gt(e,t){a("ThisTypeAnnotation",e,t)}function xt(e,t){a("TupleTypeAnnotation",e,t)}function Nt(e,t){a("TypeofTypeAnnotation",e,t)}function It(e,t){a("TypeAlias",e,t)}function Dt(e,t){a("TypeAnnotation",e,t)}function jt(e,t){a("TypeCastExpression",e,t)}function Lt(e,t){a("TypeParameter",e,t)}function Vt(e,t){a("TypeParameterDeclaration",e,t)}function Mt(e,t){a("TypeParameterInstantiation",e,t)}function Bt(e,t){a("UnionTypeAnnotation",e,t)}function Ut(e,t){a("Variance",e,t)}function Ct(e,t){a("VoidTypeAnnotation",e,t)}function Rt(e,t){a("EnumDeclaration",e,t)}function wt(e,t){a("EnumBooleanBody",e,t)}function Ft(e,t){a("EnumNumberBody",e,t)}function Kt(e,t){a("EnumStringBody",e,t)}function kt(e,t){a("EnumSymbolBody",e,t)}function Yt(e,t){a("EnumBooleanMember",e,t)}function Jt(e,t){a("EnumNumberMember",e,t)}function Xt(e,t){a("EnumStringMember",e,t)}function Gt(e,t){a("EnumDefaultedMember",e,t)}function Wt(e,t){a("IndexedAccessType",e,t)}function qt(e,t){a("OptionalIndexedAccessType",e,t)}function zt(e,t){a("JSXAttribute",e,t)}function $t(e,t){a("JSXClosingElement",e,t)}function Qt(e,t){a("JSXElement",e,t)}function Ht(e,t){a("JSXEmptyExpression",e,t)}function Zt(e,t){a("JSXExpressionContainer",e,t)}function en(e,t){a("JSXSpreadChild",e,t)}function tn(e,t){a("JSXIdentifier",e,t)}function nn(e,t){a("JSXMemberExpression",e,t)}function rn(e,t){a("JSXNamespacedName",e,t)}function an(e,t){a("JSXOpeningElement",e,t)}function on(e,t){a("JSXSpreadAttribute",e,t)}function sn(e,t){a("JSXText",e,t)}function ln(e,t){a("JSXFragment",e,t)}function un(e,t){a("JSXOpeningFragment",e,t)}function pn(e,t){a("JSXClosingFragment",e,t)}function cn(e,t){a("Noop",e,t)}function dn(e,t){a("Placeholder",e,t)}function fn(e,t){a("V8IntrinsicIdentifier",e,t)}function yn(e,t){a("ArgumentPlaceholder",e,t)}function mn(e,t){a("BindExpression",e,t)}function Tn(e,t){a("ImportAttribute",e,t)}function Sn(e,t){a("Decorator",e,t)}function En(e,t){a("DoExpression",e,t)}function bn(e,t){a("ExportDefaultSpecifier",e,t)}function Pn(e,t){a("RecordExpression",e,t)}function An(e,t){a("TupleExpression",e,t)}function On(e,t){a("DecimalLiteral",e,t)}function _n(e,t){a("ModuleExpression",e,t)}function vn(e,t){a("TopicReference",e,t)}function hn(e,t){a("PipelineTopicExpression",e,t)}function gn(e,t){a("PipelineBareFunction",e,t)}function xn(e,t){a("PipelinePrimaryTopicReference",e,t)}function Nn(e,t){a("TSParameterProperty",e,t)}function In(e,t){a("TSDeclareFunction",e,t)}function Dn(e,t){a("TSDeclareMethod",e,t)}function jn(e,t){a("TSQualifiedName",e,t)}function Ln(e,t){a("TSCallSignatureDeclaration",e,t)}function Vn(e,t){a("TSConstructSignatureDeclaration",e,t)}function Mn(e,t){a("TSPropertySignature",e,t)}function Bn(e,t){a("TSMethodSignature",e,t)}function Un(e,t){a("TSIndexSignature",e,t)}function Cn(e,t){a("TSAnyKeyword",e,t)}function Rn(e,t){a("TSBooleanKeyword",e,t)}function wn(e,t){a("TSBigIntKeyword",e,t)}function Fn(e,t){a("TSIntrinsicKeyword",e,t)}function Kn(e,t){a("TSNeverKeyword",e,t)}function kn(e,t){a("TSNullKeyword",e,t)}function Yn(e,t){a("TSNumberKeyword",e,t)}function Jn(e,t){a("TSObjectKeyword",e,t)}function Xn(e,t){a("TSStringKeyword",e,t)}function Gn(e,t){a("TSSymbolKeyword",e,t)}function Wn(e,t){a("TSUndefinedKeyword",e,t)}function qn(e,t){a("TSUnknownKeyword",e,t)}function zn(e,t){a("TSVoidKeyword",e,t)}function $n(e,t){a("TSThisType",e,t)}function Qn(e,t){a("TSFunctionType",e,t)}function Hn(e,t){a("TSConstructorType",e,t)}function Zn(e,t){a("TSTypeReference",e,t)}function er(e,t){a("TSTypePredicate",e,t)}function tr(e,t){a("TSTypeQuery",e,t)}function nr(e,t){a("TSTypeLiteral",e,t)}function rr(e,t){a("TSArrayType",e,t)}function ar(e,t){a("TSTupleType",e,t)}function ir(e,t){a("TSOptionalType",e,t)}function or(e,t){a("TSRestType",e,t)}function sr(e,t){a("TSNamedTupleMember",e,t)}function lr(e,t){a("TSUnionType",e,t)}function ur(e,t){a("TSIntersectionType",e,t)}function pr(e,t){a("TSConditionalType",e,t)}function cr(e,t){a("TSInferType",e,t)}function dr(e,t){a("TSParenthesizedType",e,t)}function fr(e,t){a("TSTypeOperator",e,t)}function yr(e,t){a("TSIndexedAccessType",e,t)}function mr(e,t){a("TSMappedType",e,t)}function Tr(e,t){a("TSLiteralType",e,t)}function Sr(e,t){a("TSExpressionWithTypeArguments",e,t)}function Er(e,t){a("TSInterfaceDeclaration",e,t)}function br(e,t){a("TSInterfaceBody",e,t)}function Pr(e,t){a("TSTypeAliasDeclaration",e,t)}function Ar(e,t){a("TSAsExpression",e,t)}function Or(e,t){a("TSTypeAssertion",e,t)}function _r(e,t){a("TSEnumDeclaration",e,t)}function vr(e,t){a("TSEnumMember",e,t)}function hr(e,t){a("TSModuleDeclaration",e,t)}function gr(e,t){a("TSModuleBlock",e,t)}function xr(e,t){a("TSImportType",e,t)}function Nr(e,t){a("TSImportEqualsDeclaration",e,t)}function Ir(e,t){a("TSExternalModuleReference",e,t)}function Dr(e,t){a("TSNonNullExpression",e,t)}function jr(e,t){a("TSExportAssignment",e,t)}function Lr(e,t){a("TSNamespaceExportDeclaration",e,t)}function Vr(e,t){a("TSTypeAnnotation",e,t)}function Mr(e,t){a("TSTypeParameterInstantiation",e,t)}function Br(e,t){a("TSTypeParameterDeclaration",e,t)}function Ur(e,t){a("TSTypeParameter",e,t)}function Cr(e,t){a("Standardized",e,t)}function Rr(e,t){a("Expression",e,t)}function wr(e,t){a("Binary",e,t)}function Fr(e,t){a("Scopable",e,t)}function Kr(e,t){a("BlockParent",e,t)}function kr(e,t){a("Block",e,t)}function Yr(e,t){a("Statement",e,t)}function Jr(e,t){a("Terminatorless",e,t)}function Xr(e,t){a("CompletionStatement",e,t)}function Gr(e,t){a("Conditional",e,t)}function Wr(e,t){a("Loop",e,t)}function qr(e,t){a("While",e,t)}function zr(e,t){a("ExpressionWrapper",e,t)}function $r(e,t){a("For",e,t)}function Qr(e,t){a("ForXStatement",e,t)}function Hr(e,t){a("Function",e,t)}function Zr(e,t){a("FunctionParent",e,t)}function ea(e,t){a("Pureish",e,t)}function ta(e,t){a("Declaration",e,t)}function na(e,t){a("PatternLike",e,t)}function ra(e,t){a("LVal",e,t)}function aa(e,t){a("TSEntityName",e,t)}function ia(e,t){a("Literal",e,t)}function oa(e,t){a("Immutable",e,t)}function sa(e,t){a("UserWhitespacable",e,t)}function la(e,t){a("Method",e,t)}function ua(e,t){a("ObjectMember",e,t)}function pa(e,t){a("Property",e,t)}function ca(e,t){a("UnaryLike",e,t)}function da(e,t){a("Pattern",e,t)}function fa(e,t){a("Class",e,t)}function ya(e,t){a("ModuleDeclaration",e,t)}function ma(e,t){a("ExportDeclaration",e,t)}function Ta(e,t){a("ModuleSpecifier",e,t)}function Sa(e,t){a("Accessor",e,t)}function Ea(e,t){a("Private",e,t)}function ba(e,t){a("Flow",e,t)}function Pa(e,t){a("FlowType",e,t)}function Aa(e,t){a("FlowBaseAnnotation",e,t)}function Oa(e,t){a("FlowDeclaration",e,t)}function _a(e,t){a("FlowPredicate",e,t)}function va(e,t){a("EnumBody",e,t)}function ha(e,t){a("EnumMember",e,t)}function ga(e,t){a("JSX",e,t)}function xa(e,t){a("Miscellaneous",e,t)}function Na(e,t){a("TypeScript",e,t)}function Ia(e,t){a("TSTypeElement",e,t)}function Da(e,t){a("TSType",e,t)}function ja(e,t){a("TSBaseType",e,t)}function La(e,t){console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),a("NumberLiteral",e,t)}function Va(e,t){console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),a("RegexLiteral",e,t)}function Ma(e,t){console.trace("The node type RestProperty has been renamed to RestElement"),a("RestProperty",e,t)}function Ba(e,t){console.trace("The node type SpreadProperty has been renamed to SpreadElement"),a("SpreadProperty",e,t)}},"075e":function(e,t){},1093:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("b978");function a(e,t){if(e===t)return!0;if(r.ALIAS_KEYS[t])return!1;const n=r.FLIPPED_ALIAS_KEYS[t];if(n){if(n[0]===e)return!0;for(const t of n)if(e===t)return!0}return!1}},"117d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isKeyword=c,t.isReservedWord=s,t.isStrictBindOnlyReservedWord=u,t.isStrictBindReservedWord=p,t.isStrictReservedWord=l;const r={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},a=new Set(r.keyword),i=new Set(r.strict),o=new Set(r.strictBind);function s(e,t){return t&&"await"===e||"enum"===e}function l(e,t){return s(e,t)||i.has(e)}function u(e){return o.has(e)}function p(e,t){return l(e,t)||u(e)}function c(e){return a.has(e)}},1315:function(e,t,n){"use strict";function r(e,t,n){t&&n&&(t[e]=Array.from(new Set([].concat(t[e],n[e]).filter(Boolean))))}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},1633:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("eb5b");function a(e,t){const n=e.value.split(/\r\n|\n|\r/);let a=0;for(let r=0;r=0)){if((0,r.isTSAnyKeyword)(t))return[t];(0,r.isTSBaseType)(t)?n[t.type]=t:(0,r.isTSUnionType)(t)?a.has(t.types)||(e.push(...t.types),a.add(t.types)):i.push(t)}}for(const r of Object.keys(n))i.push(n[r]);for(const r of Object.keys(t))i.push(t[r]);return i}},"1cf8":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("bf78");function a(e){return(0,r.default)(e,!1)}},"24ae":function(e,t,n){"use strict";n("ef30")},"252a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var r={react:!0,assertNode:!0,createTypeAnnotationBasedOnTypeof:!0,createUnionTypeAnnotation:!0,createFlowUnionType:!0,createTSUnionType:!0,cloneNode:!0,clone:!0,cloneDeep:!0,cloneDeepWithoutLoc:!0,cloneWithoutLoc:!0,addComment:!0,addComments:!0,inheritInnerComments:!0,inheritLeadingComments:!0,inheritsComments:!0,inheritTrailingComments:!0,removeComments:!0,ensureBlock:!0,toBindingIdentifierName:!0,toBlock:!0,toComputedKey:!0,toExpression:!0,toIdentifier:!0,toKeyAlias:!0,toSequenceExpression:!0,toStatement:!0,valueToNode:!0,appendToMemberExpression:!0,inherits:!0,prependToMemberExpression:!0,removeProperties:!0,removePropertiesDeep:!0,removeTypeDuplicates:!0,getBindingIdentifiers:!0,getOuterBindingIdentifiers:!0,traverse:!0,traverseFast:!0,shallowEqual:!0,is:!0,isBinding:!0,isBlockScoped:!0,isImmutable:!0,isLet:!0,isNode:!0,isNodesEquivalent:!0,isPlaceholderType:!0,isReferenced:!0,isScope:!0,isSpecifierDefault:!0,isType:!0,isValidES3Identifier:!0,isValidIdentifier:!0,isVar:!0,matchesPattern:!0,validate:!0,buildMatchMemberExpression:!0};Object.defineProperty(t,"addComment",{enumerable:!0,get:function(){return b.default}}),Object.defineProperty(t,"addComments",{enumerable:!0,get:function(){return P.default}}),Object.defineProperty(t,"appendToMemberExpression",{enumerable:!0,get:function(){return w.default}}),Object.defineProperty(t,"assertNode",{enumerable:!0,get:function(){return s.default}}),Object.defineProperty(t,"buildMatchMemberExpression",{enumerable:!0,get:function(){return fe.default}}),Object.defineProperty(t,"clone",{enumerable:!0,get:function(){return m.default}}),Object.defineProperty(t,"cloneDeep",{enumerable:!0,get:function(){return T.default}}),Object.defineProperty(t,"cloneDeepWithoutLoc",{enumerable:!0,get:function(){return S.default}}),Object.defineProperty(t,"cloneNode",{enumerable:!0,get:function(){return y.default}}),Object.defineProperty(t,"cloneWithoutLoc",{enumerable:!0,get:function(){return E.default}}),Object.defineProperty(t,"createFlowUnionType",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"createTSUnionType",{enumerable:!0,get:function(){return c.default}}),Object.defineProperty(t,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return u.default}}),Object.defineProperty(t,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return p.default}}),Object.defineProperty(t,"ensureBlock",{enumerable:!0,get:function(){return N.default}}),Object.defineProperty(t,"getBindingIdentifiers",{enumerable:!0,get:function(){return X.default}}),Object.defineProperty(t,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return G.default}}),Object.defineProperty(t,"inheritInnerComments",{enumerable:!0,get:function(){return A.default}}),Object.defineProperty(t,"inheritLeadingComments",{enumerable:!0,get:function(){return O.default}}),Object.defineProperty(t,"inheritTrailingComments",{enumerable:!0,get:function(){return v.default}}),Object.defineProperty(t,"inherits",{enumerable:!0,get:function(){return F.default}}),Object.defineProperty(t,"inheritsComments",{enumerable:!0,get:function(){return _.default}}),Object.defineProperty(t,"is",{enumerable:!0,get:function(){return $.default}}),Object.defineProperty(t,"isBinding",{enumerable:!0,get:function(){return Q.default}}),Object.defineProperty(t,"isBlockScoped",{enumerable:!0,get:function(){return H.default}}),Object.defineProperty(t,"isImmutable",{enumerable:!0,get:function(){return Z.default}}),Object.defineProperty(t,"isLet",{enumerable:!0,get:function(){return ee.default}}),Object.defineProperty(t,"isNode",{enumerable:!0,get:function(){return te.default}}),Object.defineProperty(t,"isNodesEquivalent",{enumerable:!0,get:function(){return ne.default}}),Object.defineProperty(t,"isPlaceholderType",{enumerable:!0,get:function(){return re.default}}),Object.defineProperty(t,"isReferenced",{enumerable:!0,get:function(){return ae.default}}),Object.defineProperty(t,"isScope",{enumerable:!0,get:function(){return ie.default}}),Object.defineProperty(t,"isSpecifierDefault",{enumerable:!0,get:function(){return oe.default}}),Object.defineProperty(t,"isType",{enumerable:!0,get:function(){return se.default}}),Object.defineProperty(t,"isValidES3Identifier",{enumerable:!0,get:function(){return le.default}}),Object.defineProperty(t,"isValidIdentifier",{enumerable:!0,get:function(){return ue.default}}),Object.defineProperty(t,"isVar",{enumerable:!0,get:function(){return pe.default}}),Object.defineProperty(t,"matchesPattern",{enumerable:!0,get:function(){return ce.default}}),Object.defineProperty(t,"prependToMemberExpression",{enumerable:!0,get:function(){return K.default}}),t.react=void 0,Object.defineProperty(t,"removeComments",{enumerable:!0,get:function(){return h.default}}),Object.defineProperty(t,"removeProperties",{enumerable:!0,get:function(){return k.default}}),Object.defineProperty(t,"removePropertiesDeep",{enumerable:!0,get:function(){return Y.default}}),Object.defineProperty(t,"removeTypeDuplicates",{enumerable:!0,get:function(){return J.default}}),Object.defineProperty(t,"shallowEqual",{enumerable:!0,get:function(){return z.default}}),Object.defineProperty(t,"toBindingIdentifierName",{enumerable:!0,get:function(){return I.default}}),Object.defineProperty(t,"toBlock",{enumerable:!0,get:function(){return D.default}}),Object.defineProperty(t,"toComputedKey",{enumerable:!0,get:function(){return j.default}}),Object.defineProperty(t,"toExpression",{enumerable:!0,get:function(){return L.default}}),Object.defineProperty(t,"toIdentifier",{enumerable:!0,get:function(){return V.default}}),Object.defineProperty(t,"toKeyAlias",{enumerable:!0,get:function(){return M.default}}),Object.defineProperty(t,"toSequenceExpression",{enumerable:!0,get:function(){return B.default}}),Object.defineProperty(t,"toStatement",{enumerable:!0,get:function(){return U.default}}),Object.defineProperty(t,"traverse",{enumerable:!0,get:function(){return W.default}}),Object.defineProperty(t,"traverseFast",{enumerable:!0,get:function(){return q.default}}),Object.defineProperty(t,"validate",{enumerable:!0,get:function(){return de.default}}),Object.defineProperty(t,"valueToNode",{enumerable:!0,get:function(){return C.default}});var a=n("da7f"),i=n("e04d"),o=n("72e7"),s=n("9b93"),l=n("04ca");Object.keys(l).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===l[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return l[e]}}))}));var u=n("44d3"),p=n("629f"),c=n("62a0"),d=n("eb5b");Object.keys(d).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===d[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return d[e]}}))}));var f=n("96b9");Object.keys(f).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===f[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return f[e]}}))}));var y=n("bf78"),m=n("1cf8"),T=n("c65e"),S=n("ccc7"),E=n("ef5f"),b=n("6100"),P=n("4702"),A=n("7e47"),O=n("fa5d"),_=n("a70d"),v=n("4285"),h=n("dd87"),g=n("9e80");Object.keys(g).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===g[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return g[e]}}))}));var x=n("9046");Object.keys(x).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===x[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return x[e]}}))}));var N=n("32fe"),I=n("5a5c"),D=n("7f0c"),j=n("bd6f"),L=n("d87c"),V=n("27f6"),M=n("27b5"),B=n("c49e"),U=n("9149"),C=n("9388"),R=n("b978");Object.keys(R).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===R[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return R[e]}}))}));var w=n("8042"),F=n("2c86"),K=n("d1f4"),k=n("5fac"),Y=n("9973"),J=n("ead6"),X=n("c1f7"),G=n("ab02"),W=n("6083");Object.keys(W).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===W[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return W[e]}}))}));var q=n("fafd"),z=n("392e"),$=n("177b"),Q=n("4451"),H=n("8810"),Z=n("9539"),ee=n("c10d"),te=n("2f82"),ne=n("6309"),re=n("e3d8"),ae=n("b21a"),ie=n("8b44"),oe=n("9a3d"),se=n("1093"),le=n("9a00"),ue=n("b9c3"),pe=n("40a3"),ce=n("fe0d"),de=n("62ea"),fe=n("57fa"),ye=n("c485");Object.keys(ye).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===ye[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return ye[e]}}))}));var me=n("075e");Object.keys(me).forEach((function(e){"default"!==e&&"__esModule"!==e&&(Object.prototype.hasOwnProperty.call(r,e)||e in t&&t[e]===me[e]||Object.defineProperty(t,e,{enumerable:!0,get:function(){return me[e]}}))}));const Te={isReactComponent:a.default,isCompatTag:i.default,buildChildren:o.default};t.react=Te},"26ec":function(e,t,n){"use strict";n("42c9")},"27b5":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n("c485"),a=n("bf78"),i=n("9973");function o(e,t=e.key){let n;return"method"===e.kind?o.increment()+"":(n=(0,r.isIdentifier)(t)?t.name:(0,r.isStringLiteral)(t)?JSON.stringify(t.value):JSON.stringify((0,i.default)((0,a.default)(t))),e.computed&&(n=`[${n}]`),e.static&&(n="static:"+n),n)}o.uid=0,o.increment=function(){return o.uid>=Number.MAX_SAFE_INTEGER?o.uid=0:o.uid++}},"27f6":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("b9c3"),a=n("036e");function i(e){e+="";let t="";for(const n of e)t+=(0,a.isIdentifierChar)(n.codePointAt(0))?n:"-";return t=t.replace(/^[-0-9]+/,""),t=t.replace(/[-\s]+(.)?/g,(function(e,t){return t?t.toUpperCase():""})),(0,r.default)(t)||(t="_"+t),t||"_"}},"299a":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("b978"),a=n("62ea");function i(){const e=this,t=r.BUILDER_KEYS[e],n=arguments.length;if(n>t.length)throw new Error(`${e}: Too many arguments passed. Received ${n} but can receive no more than ${t.length}`);const i={type:e};for(let a=0;a=0)return!0}else if(i===e)return!0}return!1}},"44d3":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("eb5b"),a=i;function i(e){switch(e){case"string":return(0,r.stringTypeAnnotation)();case"number":return(0,r.numberTypeAnnotation)();case"undefined":return(0,r.voidTypeAnnotation)();case"boolean":return(0,r.booleanTypeAnnotation)();case"function":return(0,r.genericTypeAnnotation)((0,r.identifier)("Function"));case"object":return(0,r.genericTypeAnnotation)((0,r.identifier)("Object"));case"symbol":return(0,r.genericTypeAnnotation)((0,r.identifier)("Symbol"));case"bigint":return(0,r.anyTypeAnnotation)()}throw new Error("Invalid typeof value: "+e)}t.default=a},4702:function(e,t,n){"use strict";function r(e,t,n){if(!n||!e)return e;const r=t+"Comments";return e[r]?"leading"===t?e[r]=n.concat(e[r]):e[r].push(...n):e[r]=n,e}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},"48e4":function(e,t,n){"use strict";n.r(t);n("b0c0"),n("9911");var r=n("7a23"),a=function(e){return Object(r["pushScopeId"])("data-v-7414b432"),e=e(),Object(r["popScopeId"])(),e},i={class:"member-container"},o={class:"upload-main"},s=["src"],l=a((function(){return Object(r["createElementVNode"])("p",null,"上傳圖片",-1)})),u={class:"main-wrap address2-page mb-xxl"},p={class:"add-btn"},c=Object(r["createTextVNode"])("+新增公司資料"),d={class:"address-wrap"},f=["onClick"],y={class:"conten-box"},m={class:"heading"},T={class:"heading-left"},S={class:"title title-color font-md"},E={key:0,class:"badges-round font-white bg-theme-theme font-xs"},b={class:"heading-right"},P=["onClick"],A=["onClick"],O={class:"title-color font-sm"},_={class:"title-color font-sm"},v={class:"content-color font-sm"},h={class:"act-btn"},g=Object(r["createTextVNode"])("上移"),x=Object(r["createTextVNode"])("下移"),N=Object(r["createTextVNode"])("刪除"),I=Object(r["createTextVNode"])("+新增按鈕"),D={style:{margin:"16px"}},j=Object(r["createTextVNode"])(" 送出 "),L=a((function(){return Object(r["createElementVNode"])("div",{class:"icon-list"},[Object(r["createElementVNode"])("div",{class:"icon-item"},[Object(r["createElementVNode"])("i",{class:"iconfont icon-home",style:{"font-size":"40px"}})]),Object(r["createElementVNode"])("div",{class:"icon-item"},[Object(r["createElementVNode"])("i",{class:"iconfont icon-home",style:{"font-size":"40px"}})]),Object(r["createElementVNode"])("div",{class:"icon-item"},[Object(r["createElementVNode"])("i",{class:"iconfont icon-home",style:{"font-size":"40px"}})]),Object(r["createElementVNode"])("div",{class:"icon-item"},[Object(r["createElementVNode"])("i",{class:"iconfont icon-home",style:{"font-size":"40px"}})]),Object(r["createElementVNode"])("div",{class:"icon-item"},[Object(r["createElementVNode"])("i",{class:"iconfont icon-home",style:{"font-size":"40px"}})]),Object(r["createElementVNode"])("div",{class:"icon-item"},[Object(r["createElementVNode"])("i",{class:"iconfont icon-home",style:{"font-size":"40px"}})]),Object(r["createElementVNode"])("div",{class:"icon-item"},[Object(r["createElementVNode"])("i",{class:"iconfont icon-home",style:{"font-size":"40px"}})]),Object(r["createElementVNode"])("div",{class:"icon-item"})],-1)})),V={key:0,class:"cropper-section"},M={class:"crop-area"},B={class:"crop-btn"},U=Object(r["createTextVNode"])("取消"),C=Object(r["createTextVNode"])("剪裁"),R=a((function(){return Object(r["createElementVNode"])("div",{class:"offcanvas-header"},[Object(r["createElementVNode"])("h5",{class:"title-color font-md fw-600"},"增加公司資料")],-1)})),w={class:"offcanvas-body small"},F={style:{margin:"16px"}},K=Object(r["createTextVNode"])(" 新增 ");function k(e,t,n,a,k,Y){var J=Object(r["resolveComponent"])("van-nav-bar"),X=Object(r["resolveComponent"])("van-tab"),G=Object(r["resolveComponent"])("van-tabs"),W=Object(r["resolveComponent"])("van-field"),q=Object(r["resolveComponent"])("van-uploader"),z=Object(r["resolveComponent"])("van-cell-group"),$=Object(r["resolveComponent"])("van-button"),Q=Object(r["resolveComponent"])("van-form"),H=Object(r["resolveComponent"])("van-popup"),Z=Object(r["resolveComponent"])("Footer"),ee=Object(r["resolveComponent"])("van-overlay"),te=Object(r["resolveComponent"])("cropper"),ne=Object(r["resolveComponent"])("van-switch");return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("div",i,[Object(r["createVNode"])(J,{title:"個人資料修改","right-text":"關閉",onClickRight:t[0]||(t[0]=function(t){return e.$router.push("/")})}),Object(r["createVNode"])(G,{"lazy-render":!0,active:a.active,"onUpdate:active":t[1]||(t[1]=function(e){return a.active=e})},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(X,{title:"基本資料"}),Object(r["createVNode"])(X,{title:"公司資料"}),Object(r["createVNode"])(X,{title:"更多連結"})]})),_:1},8,["active"]),Object(r["createVNode"])(Q,{onSubmit:a.onSubmit},{default:Object(r["withCtx"])((function(){return[Object(r["withDirectives"])(Object(r["createVNode"])(z,{inset:""},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(W,{modelValue:a.form.real_name,"onUpdate:modelValue":t[2]||(t[2]=function(e){return a.form.real_name=e}),label:"姓名",name:"pattern",placeholder:"請輸入您的姓名",rules:[{required:!0,message:"姓名為必填"}]},null,8,["modelValue"]),Object(r["createVNode"])(W,{modelValue:a.form.phone,"onUpdate:modelValue":t[3]||(t[3]=function(e){return a.form.phone=e}),label:"手機",name:"",type:"tel",placeholder:"Ex. 0900000001 不要有空格",rules:[{required:!0,message:"手機號必填"},{pattern:/\d{10}/,message:"手機號格式錯誤"}]},null,8,["modelValue"]),Object(r["createVNode"])(W,{modelValue:a.form.email,"onUpdate:modelValue":t[4]||(t[4]=function(e){return a.form.email=e}),label:"Email",name:"",placeholder:"請輸入您的Email",rules:[{required:!0,message:"Email必填"},{pattern:/^([\w\.\-]){1,64}\@([\w\.\-]){1,64}/,message:"Email格式錯誤"}]},null,8,["modelValue","rules"]),Object(r["createVNode"])(W,{modelValue:a.form.url,"onUpdate:modelValue":t[5]||(t[5]=function(e){return a.form.url=e}),label:"網址",name:"",placeholder:"請輸入您的網址",rules:[{validator:a.validatorUrl,message:"網址格式不正確,Ex. http://"}]},null,8,["modelValue","rules"]),Object(r["createVNode"])(W,{modelValue:a.form.line,"onUpdate:modelValue":t[6]||(t[6]=function(e){return a.form.line=e}),label:"Line",name:"",placeholder:"請輸入您的Line ID"},null,8,["modelValue"]),Object(r["createVNode"])(W,{modelValue:a.form.facebook,"onUpdate:modelValue":t[7]||(t[7]=function(e){return a.form.facebook=e}),label:"Facebook",name:"",placeholder:"請輸入您的臉書連結"},null,8,["modelValue"]),Object(r["createVNode"])(W,{modelValue:a.form.ig,"onUpdate:modelValue":t[8]||(t[8]=function(e){return a.form.ig=e}),label:"IG",name:"",placeholder:"請輸入您的IG ID"},null,8,["modelValue"]),Object(r["createVNode"])(W,{modelValue:a.form.youtube,"onUpdate:modelValue":t[9]||(t[9]=function(e){return a.form.youtube=e}),label:"YouTube",name:"",placeholder:"請輸入您的Youtube連結"},null,8,["modelValue"]),Object(r["createVNode"])(W,{modelValue:a.form.mark,"onUpdate:modelValue":t[10]||(t[10]=function(e){return a.form.mark=e}),rows:"3",autosize:"",label:"簡介",type:"textarea",maxlength:"100",placeholder:"請輸入簡介","show-word-limit":""},null,8,["modelValue"]),Object(r["createVNode"])(q,{"after-read":a.afterRead,"max-count":1,name:"aveter"},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",o,[Object(r["createElementVNode"])("img",{class:"upload-img",src:a.form.avatar,alt:""},null,8,s),l])]})),_:1},8,["after-read"])]})),_:1},512),[[r["vShow"],0===a.active]]),Object(r["withDirectives"])(Object(r["createElementVNode"])("main",u,[Object(r["createElementVNode"])("div",p,[Object(r["createVNode"])($,{type:"success",plain:"",hairline:"",block:"",onClick:a.handleAddUserCompany},{default:Object(r["withCtx"])((function(){return[c]})),_:1},8,["onClick"])]),Object(r["createElementVNode"])("div",d,[(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(a.userCompany,(function(e,t){return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",{class:Object(r["normalizeClass"])(["address-box",{active:e.is_default}]),key:e.id,onClick:function(t){return a.handleSetDefault(e.id)}},[Object(r["createElementVNode"])("div",y,[Object(r["createElementVNode"])("div",m,[Object(r["createElementVNode"])("div",T,[Object(r["createElementVNode"])("span",S,Object(r["toDisplayString"])(e.uc_name),1),e.is_default?(Object(r["openBlock"])(),Object(r["createElementBlock"])("span",E,"預設")):Object(r["createCommentVNode"])("",!0)]),Object(r["createElementVNode"])("div",b,[Object(r["createElementVNode"])("i",{class:"icon-pencil",onClick:Object(r["withModifiers"])((function(t){return a.handleEdit(e.id)}),["stop"])},null,8,P),Object(r["createElementVNode"])("i",{class:"icon-trash",style:{color:"red"},onClick:Object(r["withModifiers"])((function(t){return a.handleDelete(e.id)}),["stop"])},null,8,A)])]),Object(r["createElementVNode"])("h3",O,Object(r["toDisplayString"])(e.uc_title),1),Object(r["createElementVNode"])("h3",_,Object(r["toDisplayString"])(e.uc_tel),1),Object(r["createElementVNode"])("p",v,Object(r["toDisplayString"])(e.uc_address),1)])],10,f)})),128))])],512),[[r["vShow"],1===a.active]]),(Object(r["openBlock"])(!0),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(a.form.addon,(function(e,t){return Object(r["withDirectives"])((Object(r["openBlock"])(),Object(r["createBlock"])(z,{inset:"",key:t},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",h,[Object(r["createVNode"])($,{type:"primary",icon:"arrow-up",plain:"",hairline:"",onClick:function(e){return a.onMoveBtn(0,t)}},{default:Object(r["withCtx"])((function(){return[g]})),_:2},1032,["onClick"]),Object(r["createVNode"])($,{type:"primary",icon:"arrow-down",plain:"",hairline:"",onClick:function(e){return a.onMoveBtn(1,t)}},{default:Object(r["withCtx"])((function(){return[x]})),_:2},1032,["onClick"]),Object(r["createVNode"])($,{type:"danger",icon:"delete-o",plain:"",hairline:"",onClick:function(e){return a.onDelBtn(t)}},{default:Object(r["withCtx"])((function(){return[N]})),_:2},1032,["onClick"])]),Object(r["createVNode"])(W,{label:"名稱",name:"",modelValue:a.form.addon[t].name,"onUpdate:modelValue":function(e){return a.form.addon[t].name=e},placeholder:"按鈕名稱"},null,8,["modelValue","onUpdate:modelValue"]),Object(r["createVNode"])(W,{label:"連結",name:"",modelValue:a.form.addon[t].link,"onUpdate:modelValue":function(e){return a.form.addon[t].link=e},placeholder:"按鈕連結"},null,8,["modelValue","onUpdate:modelValue"])]})),_:2},1024)),[[r["vShow"],2===a.active]])})),128)),Object(r["withDirectives"])(Object(r["createElementVNode"])("div",{class:"add-btn",onClick:t[11]||(t[11]=function(){return a.onAddBtn&&a.onAddBtn.apply(a,arguments)})},[Object(r["createVNode"])($,{type:"success",plain:"",hairline:"",block:""},{default:Object(r["withCtx"])((function(){return[I]})),_:1})],512),[[r["vShow"],2===a.active]]),Object(r["createElementVNode"])("div",D,[Object(r["createVNode"])($,{round:"",block:"",type:"primary","native-type":"submit"},{default:Object(r["withCtx"])((function(){return[j]})),_:1})])]})),_:1},8,["onSubmit"]),Object(r["createVNode"])(H,{show:a.showChangeIcon,"onUpdate:show":t[12]||(t[12]=function(e){return a.showChangeIcon=e})},{default:Object(r["withCtx"])((function(){return[L]})),_:1},8,["show"]),Object(r["createVNode"])(Z),Object(r["createVNode"])(ee,{show:a.crop.show,onClick:t[13]||(t[13]=function(e){return a.crop.show=!1})},null,8,["show"]),a.crop.show?(Object(r["openBlock"])(),Object(r["createElementBlock"])("div",V,[Object(r["createElementVNode"])("div",M,[Object(r["createVNode"])(te,{class:"cropper",ref:"myCrop",src:a.crop.img,"stencil-props":{aspectRatio:1},"auto-zoom":!0},null,8,["src"])]),Object(r["createElementVNode"])("div",B,[Object(r["createVNode"])($,{type:"primary",size:"small",plain:"",onClick:a.onClose},{default:Object(r["withCtx"])((function(){return[U]})),_:1},8,["onClick"]),Object(r["createVNode"])($,{type:"success",size:"small",plain:"",onClick:a.onCrop},{default:Object(r["withCtx"])((function(){return[C]})),_:1},8,["onClick"])])])):Object(r["createCommentVNode"])("",!0)]),Object(r["createVNode"])(H,{show:a.showOffcanvas,"onUpdate:show":t[20]||(t[20]=function(e){return a.showOffcanvas=e}),round:"",closeable:"",position:"bottom"},{default:Object(r["withCtx"])((function(){return[R,Object(r["createVNode"])(Q,{onSubmit:a.onUCSumbit,ref:"addrForm"},{default:Object(r["withCtx"])((function(){return[Object(r["createElementVNode"])("div",w,[Object(r["createVNode"])(z,{inset:""},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(W,{modelValue:a.ucForm.uc_name,"onUpdate:modelValue":t[14]||(t[14]=function(e){return a.ucForm.uc_name=e}),label:"公司名稱",placeholder:"請輸入您的公司名稱",rules:[{required:!0,message:"公司名稱必填"}]},null,8,["modelValue"]),Object(r["createVNode"])(W,{modelValue:a.ucForm.uc_title,"onUpdate:modelValue":t[15]||(t[15]=function(e){return a.ucForm.uc_title=e}),label:"職稱",placeholder:"請輸入您的職稱"},null,8,["modelValue"]),Object(r["createVNode"])(W,{modelValue:a.ucForm.uc_tel,"onUpdate:modelValue":t[16]||(t[16]=function(e){return a.ucForm.uc_tel=e}),label:"公司電話",type:"tel",placeholder:"請輸入您的市話",rules:[{validator:a.validatorTel,message:"市話格式不正確,Ex. 02xxxx or 02-xxxx"}]},null,8,["modelValue","rules"]),Object(r["createVNode"])(W,{modelValue:a.ucForm.uc_address,"onUpdate:modelValue":t[17]||(t[17]=function(e){return a.ucForm.uc_address=e}),label:"公司住址",placeholder:"請輸入您的地址"},null,8,["modelValue"]),Object(r["createVNode"])(W,{modelValue:a.ucForm.uc_url,"onUpdate:modelValue":t[18]||(t[18]=function(e){return a.ucForm.uc_url=e}),label:"公司網址",placeholder:"請輸入您的網址",rules:[{validator:a.validatorUrl,message:"網址格式不正確,Ex. http://"}]},null,8,["modelValue","rules"]),Object(r["createVNode"])(W,{name:"is_default",label:"是否為預設"},{input:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(ne,{modelValue:a.ucForm.is_default,"onUpdate:modelValue":t[19]||(t[19]=function(e){return a.ucForm.is_default=e})},null,8,["modelValue"])]})),_:1})]})),_:1})]),Object(r["createElementVNode"])("div",F,[Object(r["createVNode"])($,{round:"",block:"",type:"primary","native-type":"submit"},{default:Object(r["withCtx"])((function(){return[K]})),_:1})])]})),_:1},8,["onSubmit"])]})),_:1},8,["show"])],64)}var Y=n("5530"),J=(n("e7e5"),n("d399")),X=n("1da1"),G=(n("96cf"),n("d3b7"),n("3ca3"),n("ddb0"),n("2b3d"),n("9861"),n("ac1f"),n("00b4"),n("a434"),n("7db0"),n("2ef0"),n("bc3a")),W=n.n(G),q=(n("852e"),n("94e0")),z=(n("f7aa"),n("fd2d")),$=n("5502"),Q=n("6c02"),H=n("c24f"),Z=(n("252a"),window.URL||window.webkitURL),ee={name:"EditForm",components:{Footer:z["a"],Cropper:q["a"]},setup:function(){return Object(X["a"])(regeneratorRuntime.mark((function e(){var t,n,a,i,o,s,l,u,p,c,d,f,y,m,T,S,E,b,P,A,O,_,v,h,g,x,N;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return t=Object($["b"])(),n=Object(Q["d"])(),a=Object(r["ref"])({addon:[]}),i=Object(r["ref"])([]),o=Object(r["ref"])({action:"insert",uc_name:"",uc_title:"",uc_tel:"",uc_address:"",uc_url:""}),s=Object(r["ref"])([]),l=Object(r["ref"])(null),u=Object(r["ref"])(0),p=Object(r["ref"])(!1),c=Object(r["ref"])(!1),d=Object(r["ref"])({show:!1,img:null}),f=function(e){return!(e.length>0)||/(https?:\/\/|line:\/\/|tel:|mailto:)\S+/.test(e)},y=function(e){return!(e.length>0)||/(\d{2,3}-?|\(\d{2,3}\))\d{3,4}-?\d{4}/.test(e)},e.next=15,Object(H["d"])();case 15:return m=e.sent,200===m.code&&(a.value=m.data),m.data.nfc_addon&&m.data.nfc_addon.length>0&&(a.value.addon=JSON.parse(m.data.nfc_addon)),T=function(){var e=l.value.getResult(),t=e.canvas;if(t){var n=new FormData;t.toBlob(function(){var e=Object(X["a"])(regeneratorRuntime.mark((function e(t){var r,i;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return r=new File([t],"image.jpg"),n.append("user_id",a.value.user_id),n.append("fileType","IMAGE"),n.append("file",r),d.value.show=!1,J["a"].loading({duration:0,message:"圖片上傳中...",forbidClick:!0}),e.next=8,W.a.post("".concat("https://card.h888.fun/appapi/v1","/user/uploadAvatar"),n,{});case 8:i=e.sent,200==i.data.code?(a.value.avatar=i.data.data,J["a"].success("上傳成功")):J["a"].fail("上傳失敗");case 10:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),"image/jpeg")}},S=function(){d.value.show=!1},E=function(){var e=Object(X["a"])(regeneratorRuntime.mark((function e(t,n){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return d.value.show=!0,r=t.file,d.value.img=Z.createObjectURL(r),e.abrupt("return");case 4:case"end":return e.stop()}}),e)})));return function(t,n){return e.apply(this,arguments)}}(),e.next=23,Object(H["c"])();case 23:return b=e.sent,200===b.code&&(i.value=b.data),console.log(i.value),P=function(){a.value.addon?a.value.addon.push({icon:"",name:"",link:""}):a.value.addon=[{icon:"",name:"",link:""}]},A=function(e){a.value.addon.splice(e,1)},O=function(e,t){if(0===e){if(0!==t){var n=[a.value.addon[t-1],a.value.addon[t]];a.value.addon[t]=n[0],a.value.addon[t-1]=n[1]}}else if(t+1!==a.value.addon.length){var r=[a.value.addon[t],a.value.addon[t+1]];a.value.addon[t+1]=r[0],a.value.addon[t]=r[1]}},_=function(){o.value={action:"insert"},console.log(i.value.length,i.value),0==i.value.length&&(o.value.is_default=!0),c.value=!0},v=function(){var e=Object(X["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(H["e"])(t);case 2:n=e.sent,200===n.code?i.value=n.data:Object(J["a"])("操作失敗");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),h=function(){var e=Object(X["a"])(regeneratorRuntime.mark((function e(){var t,n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:if("insert"!==o.value.action){e.next=8;break}return 0===i.length&&(o.value.is_default=!0),e.next=4,Object(H["a"])(o.value);case 4:t=e.sent,200===t.code?(o.value={uc_name:"",uc_title:"",uc_tel:"",uc_address:"",uc_url:""},c.value=!1,i.value=t.data):Object(J["a"])("操作失敗"),e.next=12;break;case 8:return e.next=10,Object(H["h"])(o.value);case 10:n=e.sent,200===n.code?(o.value={uc_name:"",uc_title:"",uc_tel:"",uc_address:"",uc_url:""},c.value=!1,i.value=n.data):Object(J["a"])("操作失敗");case 12:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),g=function(){var e=Object(X["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return e.next=2,Object(H["b"])(t);case 2:n=e.sent,200===n.code?i.value=n.data:Object(J["a"])("操作失敗");case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),x=function(){var e=Object(X["a"])(regeneratorRuntime.mark((function e(t){var n;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:c.value=!0,n=Object(Y["a"])({action:"update"},i.value.find((function(e){return e.id==t}))),1==n.is_default?n.is_default=!0:n.is_default=!1,o.value=n;case 4:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),N=function(){var e=Object(X["a"])(regeneratorRuntime.mark((function e(){var r;return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return J["a"].loading({duration:0,message:"資料更新中...",forbidClick:!0}),e.next=3,Object(H["g"])(a.value);case 3:r=e.sent,200===r.code?(J["a"].success("更新成功"),t.commit("user/setUserInfo",a.value),n.push("/")):J["a"].fail("更新失敗");case 5:case"end":return e.stop()}}),e)})));return function(){return e.apply(this,arguments)}}(),e.abrupt("return",{form:a,fileList:s,crop:d,myCrop:l,active:u,userCompany:i,ucForm:o,showChangeIcon:p,showOffcanvas:c,onAddBtn:P,onDelBtn:A,onMoveBtn:O,validatorUrl:f,validatorTel:y,onCrop:T,onClose:S,afterRead:E,onSubmit:N,onUCSumbit:h,handleEdit:x,handleDelete:g,handleSetDefault:v,handleAddUserCompany:_});case 36:case"end":return e.stop()}}),e)})))()}},te=(n("26ec"),n("6b0d")),ne=n.n(te);const re=ne()(ee,[["render",k],["__scopeId","data-v-7414b432"]]);t["default"]=re},"57de":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VISITOR_KEYS=t.NODE_PARENT_VALIDATIONS=t.NODE_FIELDS=t.FLIPPED_ALIAS_KEYS=t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.ALIAS_KEYS=void 0,t.arrayOf=E,t.arrayOfType=b,t.assertEach=A,t.assertNodeOrValueType=v,t.assertNodeType=_,t.assertOneOf=O,t.assertOptionalChainStart=x,t.assertShape=g,t.assertValueType=h,t.chain=N,t.default=L,t.defineAliasedType=j,t.typeIs=y,t.validate=f,t.validateArrayOfType=P,t.validateOptional=T,t.validateOptionalType=S,t.validateType=m;var r=n("177b"),a=n("62ea");const i={};t.VISITOR_KEYS=i;const o={};t.ALIAS_KEYS=o;const s={};t.FLIPPED_ALIAS_KEYS=s;const l={};t.NODE_FIELDS=l;const u={};t.BUILDER_KEYS=u;const p={};t.DEPRECATED_KEYS=p;const c={};function d(e){return Array.isArray(e)?"array":null===e?"null":typeof e}function f(e){return{validate:e}}function y(e){return"string"===typeof e?_(e):_(...e)}function m(e){return f(y(e))}function T(e){return{validate:e,optional:!0}}function S(e){return{validate:y(e),optional:!0}}function E(e){return N(h("array"),A(e))}function b(e){return E(y(e))}function P(e){return f(b(e))}function A(e){function t(t,n,r){if(Array.isArray(r))for(let i=0;i=2&&"type"in e[0]&&"array"===e[0].type&&!("each"in e[1]))throw new Error('An assertValueType("array") validator can only be followed by an assertEach(...) validator.');return t}t.NODE_PARENT_VALIDATIONS=c;const I=["aliases","builder","deprecatedAlias","fields","inherits","visitor","validate"],D=["default","optional","validate"];function j(...e){return(t,n={})=>{let r=n.aliases;var a;r||(n.inherits&&(r=null==(a=V[n.inherits].aliases)?void 0:a.slice()),null!=r||(r=[]),n.aliases=r);const i=e.filter(e=>!r.includes(e));return r.unshift(...i),L(t,n)}}function L(e,t={}){const n=t.inherits&&V[t.inherits]||{};let r=t.fields;if(!r&&(r={},n.fields)){const e=Object.getOwnPropertyNames(n.fields);for(const t of e){const e=n.fields[t],a=e.default;if(Array.isArray(a)?a.length>0:a&&"object"===typeof a)throw new Error("field defaults can only be primitives or empty arrays currently");r[t]={default:Array.isArray(a)?[]:a,optional:e.optional,validate:e.validate}}}const a=t.visitor||n.visitor||[],f=t.aliases||n.aliases||[],y=t.builder||n.builder||t.visitor||[];for(const i of Object.keys(t))if(-1===I.indexOf(i))throw new Error(`Unknown type option "${i}" on ${e}`);t.deprecatedAlias&&(p[t.deprecatedAlias]=e);for(const i of a.concat(y))r[i]=r[i]||{};for(const i of Object.keys(r)){const t=r[i];void 0!==t.default&&-1===y.indexOf(i)&&(t.optional=!0),void 0===t.default?t.default=null:t.validate||null==t.default||(t.validate=h(d(t.default)));for(const n of Object.keys(t))if(-1===D.indexOf(n))throw new Error(`Unknown field key "${n}" on ${e}.${i}`)}i[e]=t.visitor=a,u[e]=t.builder=y,l[e]=t.fields=r,o[e]=t.aliases=f,f.forEach(t=>{s[t]=s[t]||[],s[t].push(e)}),t.validate&&(c[e]=t.validate),V[e]=t}const V={}},"57fa":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("fe0d");function a(e,t){const n=e.split(".");return e=>(0,r.default)(e,n,t)}},"5a5c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("27f6");function a(e){return e=(0,r.default)(e),"eval"!==e&&"arguments"!==e||(e="_"+e),e}},"5fac":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=o;var r=n("9046");const a=["tokens","start","end","loc","raw","rawValue"],i=r.COMMENT_KEYS.concat(["comments"]).concat(a);function o(e,t={}){const n=t.preserveComments?a:i;for(const a of n)null!=e[a]&&(e[a]=void 0);for(const a of Object.keys(e))"_"===a[0]&&null!=e[a]&&(e[a]=void 0);const r=Object.getOwnPropertySymbols(e);for(const a of r)e[a]=null}},6083:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("b978");function a(e,t,n){"function"===typeof t&&(t={enter:t});const{enter:r,exit:a}=t;i(e,r,a,n,[])}function i(e,t,n,a,o){const s=r.VISITOR_KEYS[e.type];if(s){t&&t(e,o,a);for(const r of s){const s=e[r];if(Array.isArray(s))for(let l=0;le.typeAnnotation),n=(0,a.default)(t);return 1===n.length?n[0]:(0,r.tsUnionType)(n)}},"62ea":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a,t.validateChild=o,t.validateField=i;var r=n("b978");function a(e,t,n){if(!e)return;const a=r.NODE_FIELDS[e.type];if(!a)return;const s=a[t];i(e,t,n,s),o(e,t,n)}function i(e,t,n,r){null!=r&&r.validate&&(r.optional&&null==n||r.validate(e,t,n))}function o(e,t,n){if(null==n)return;const a=r.NODE_PARENT_VALIDATIONS[n.type];a&&a(e,t,n)}},6309:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("b978");function a(e,t){if("object"!==typeof e||"object"!==typeof t||null==e||null==t)return e===t;if(e.type!==t.type)return!1;const n=Object.keys(r.NODE_FIELDS[e.type]||e.type),i=r.VISITOR_KEYS[e.type];for(const r of n){if(typeof e[r]!==typeof t[r])return!1;if(null!=e[r]||null!=t[r]){if(null==e[r]||null==t[r])return!1;if(Array.isArray(e[r])){if(!Array.isArray(t[r]))return!1;if(e[r].length!==t[r].length)return!1;for(let n=0;n{},{oneOfNodeTypes:["Expression"]})},callee:{validate:Object.assign(()=>{},{oneOfNodeTypes:["Expression"]})}}}),(0,r.default)("ImportAttribute",{visitor:["key","value"],fields:{key:{validate:(0,r.assertNodeType)("Identifier","StringLiteral")},value:{validate:(0,r.assertNodeType)("StringLiteral")}}}),(0,r.default)("Decorator",{visitor:["expression"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}}}),(0,r.default)("DoExpression",{visitor:["body"],builder:["body","async"],aliases:["Expression"],fields:{body:{validate:(0,r.assertNodeType)("BlockStatement")},async:{validate:(0,r.assertValueType)("boolean"),default:!1}}}),(0,r.default)("ExportDefaultSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,r.assertNodeType)("Identifier")}}}),(0,r.default)("RecordExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("ObjectProperty","SpreadElement")))}}}),(0,r.default)("TupleExpression",{fields:{elements:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("Expression","SpreadElement"))),default:[]}},visitor:["elements"],aliases:["Expression"]}),(0,r.default)("DecimalLiteral",{builder:["value"],fields:{value:{validate:(0,r.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),(0,r.default)("ModuleExpression",{visitor:["body"],fields:{body:{validate:(0,r.assertNodeType)("Program")}},aliases:["Expression"]}),(0,r.default)("TopicReference",{aliases:["Expression"]}),(0,r.default)("PipelineTopicExpression",{builder:["expression"],visitor:["expression"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,r.default)("PipelineBareFunction",{builder:["callee"],visitor:["callee"],fields:{callee:{validate:(0,r.assertNodeType)("Expression")}},aliases:["Expression"]}),(0,r.default)("PipelinePrimaryTopicReference",{aliases:["Expression"]})},"72e7":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("c485"),a=n("1633");function i(e){const t=[];for(let n=0;n1?arguments[1]:void 0)}}),i(o)},"7e47":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("1315");function a(e,t){(0,r.default)("innerComments",e,t)}},"7f0c":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("c485"),a=n("eb5b");function i(e,t){if((0,r.isBlockStatement)(e))return e;let n=[];return(0,r.isEmptyStatement)(e)?n=[]:((0,r.isStatement)(e)||(e=(0,r.isFunction)(t)?(0,a.returnStatement)(e):(0,a.expressionStatement)(e)),n=[e]),(0,a.blockStatement)(n)}},8042:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("eb5b");function a(e,t,n=!1){return e.object=(0,r.memberExpression)(e.object,e.property,e.computed),e.property=t,e.computed=!!n,e}},8810:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("c485"),a=n("c10d");function i(e){return(0,r.isFunctionDeclaration)(e)||(0,r.isClassDeclaration)(e)||(0,a.default)(e)}},"8b44":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("c485");function a(e,t){return(!(0,r.isBlockStatement)(e)||!(0,r.isFunction)(t)&&!(0,r.isCatchClause)(t))&&(!(!(0,r.isPattern)(e)||!(0,r.isFunction)(t)&&!(0,r.isCatchClause)(t))||(0,r.isScopable)(e))}},"8b61":function(e,t,n){"use strict";var r=n("57de");const a=(0,r.defineAliasedType)("Flow"),i=(e,t="TypeParameterDeclaration")=>{a(e,{builder:["id","typeParameters","extends","body"],visitor:["id","typeParameters","extends","mixins","implements","body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)(t),extends:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),mixins:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),implements:(0,r.validateOptional)((0,r.arrayOfType)("ClassImplements")),body:(0,r.validateType)("ObjectTypeAnnotation")}})};a("AnyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("ArrayTypeAnnotation",{visitor:["elementType"],aliases:["FlowType"],fields:{elementType:(0,r.validateType)("FlowType")}}),a("BooleanTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("BooleanLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("NullLiteralTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("ClassImplements",{visitor:["id","typeParameters"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),i("DeclareClass"),a("DeclareFunction",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),predicate:(0,r.validateOptionalType)("DeclaredPredicate")}}),i("DeclareInterface"),a("DeclareModule",{builder:["id","body","kind"],visitor:["id","body"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)(["Identifier","StringLiteral"]),body:(0,r.validateType)("BlockStatement"),kind:(0,r.validateOptional)((0,r.assertOneOf)("CommonJS","ES"))}}),a("DeclareModuleExports",{visitor:["typeAnnotation"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),a("DeclareTypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),right:(0,r.validateType)("FlowType")}}),a("DeclareOpaqueType",{visitor:["id","typeParameters","supertype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,r.validateOptionalType)("FlowType"),impltype:(0,r.validateOptionalType)("FlowType")}}),a("DeclareVariable",{visitor:["id"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier")}}),a("DeclareExportDeclaration",{visitor:["declaration","specifiers","source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{declaration:(0,r.validateOptionalType)("Flow"),specifiers:(0,r.validateOptional)((0,r.arrayOfType)(["ExportSpecifier","ExportNamespaceSpecifier"])),source:(0,r.validateOptionalType)("StringLiteral"),default:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),a("DeclareExportAllDeclaration",{visitor:["source"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{source:(0,r.validateType)("StringLiteral"),exportKind:(0,r.validateOptional)((0,r.assertOneOf)("type","value"))}}),a("DeclaredPredicate",{visitor:["value"],aliases:["FlowPredicate"],fields:{value:(0,r.validateType)("Flow")}}),a("ExistsTypeAnnotation",{aliases:["FlowType"]}),a("FunctionTypeAnnotation",{visitor:["typeParameters","params","rest","returnType"],aliases:["FlowType"],fields:{typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),params:(0,r.validate)((0,r.arrayOfType)("FunctionTypeParam")),rest:(0,r.validateOptionalType)("FunctionTypeParam"),this:(0,r.validateOptionalType)("FunctionTypeParam"),returnType:(0,r.validateType)("FlowType")}}),a("FunctionTypeParam",{visitor:["name","typeAnnotation"],fields:{name:(0,r.validateOptionalType)("Identifier"),typeAnnotation:(0,r.validateType)("FlowType"),optional:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),a("GenericTypeAnnotation",{visitor:["id","typeParameters"],aliases:["FlowType"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),a("InferredPredicate",{aliases:["FlowPredicate"]}),a("InterfaceExtends",{visitor:["id","typeParameters"],fields:{id:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"]),typeParameters:(0,r.validateOptionalType)("TypeParameterInstantiation")}}),i("InterfaceDeclaration"),a("InterfaceTypeAnnotation",{visitor:["extends","body"],aliases:["FlowType"],fields:{extends:(0,r.validateOptional)((0,r.arrayOfType)("InterfaceExtends")),body:(0,r.validateType)("ObjectTypeAnnotation")}}),a("IntersectionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),a("MixedTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("EmptyTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("NullableTypeAnnotation",{visitor:["typeAnnotation"],aliases:["FlowType"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),a("NumberLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("number"))}}),a("NumberTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("ObjectTypeAnnotation",{visitor:["properties","indexers","callProperties","internalSlots"],aliases:["FlowType"],builder:["properties","indexers","callProperties","internalSlots","exact"],fields:{properties:(0,r.validate)((0,r.arrayOfType)(["ObjectTypeProperty","ObjectTypeSpreadProperty"])),indexers:(0,r.validateOptional)((0,r.arrayOfType)("ObjectTypeIndexer")),callProperties:(0,r.validateOptional)((0,r.arrayOfType)("ObjectTypeCallProperty")),internalSlots:(0,r.validateOptional)((0,r.arrayOfType)("ObjectTypeInternalSlot")),exact:{validate:(0,r.assertValueType)("boolean"),default:!1},inexact:(0,r.validateOptional)((0,r.assertValueType)("boolean"))}}),a("ObjectTypeInternalSlot",{visitor:["id","value","optional","static","method"],aliases:["UserWhitespacable"],fields:{id:(0,r.validateType)("Identifier"),value:(0,r.validateType)("FlowType"),optional:(0,r.validate)((0,r.assertValueType)("boolean")),static:(0,r.validate)((0,r.assertValueType)("boolean")),method:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("ObjectTypeCallProperty",{visitor:["value"],aliases:["UserWhitespacable"],fields:{value:(0,r.validateType)("FlowType"),static:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("ObjectTypeIndexer",{visitor:["id","key","value","variance"],aliases:["UserWhitespacable"],fields:{id:(0,r.validateOptionalType)("Identifier"),key:(0,r.validateType)("FlowType"),value:(0,r.validateType)("FlowType"),static:(0,r.validate)((0,r.assertValueType)("boolean")),variance:(0,r.validateOptionalType)("Variance")}}),a("ObjectTypeProperty",{visitor:["key","value","variance"],aliases:["UserWhitespacable"],fields:{key:(0,r.validateType)(["Identifier","StringLiteral"]),value:(0,r.validateType)("FlowType"),kind:(0,r.validate)((0,r.assertOneOf)("init","get","set")),static:(0,r.validate)((0,r.assertValueType)("boolean")),proto:(0,r.validate)((0,r.assertValueType)("boolean")),optional:(0,r.validate)((0,r.assertValueType)("boolean")),variance:(0,r.validateOptionalType)("Variance"),method:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("ObjectTypeSpreadProperty",{visitor:["argument"],aliases:["UserWhitespacable"],fields:{argument:(0,r.validateType)("FlowType")}}),a("OpaqueType",{visitor:["id","typeParameters","supertype","impltype"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),supertype:(0,r.validateOptionalType)("FlowType"),impltype:(0,r.validateType)("FlowType")}}),a("QualifiedTypeIdentifier",{visitor:["id","qualification"],fields:{id:(0,r.validateType)("Identifier"),qualification:(0,r.validateType)(["Identifier","QualifiedTypeIdentifier"])}}),a("StringLiteralTypeAnnotation",{builder:["value"],aliases:["FlowType"],fields:{value:(0,r.validate)((0,r.assertValueType)("string"))}}),a("StringTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("SymbolTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("ThisTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("TupleTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),a("TypeofTypeAnnotation",{visitor:["argument"],aliases:["FlowType"],fields:{argument:(0,r.validateType)("FlowType")}}),a("TypeAlias",{visitor:["id","typeParameters","right"],aliases:["FlowDeclaration","Statement","Declaration"],fields:{id:(0,r.validateType)("Identifier"),typeParameters:(0,r.validateOptionalType)("TypeParameterDeclaration"),right:(0,r.validateType)("FlowType")}}),a("TypeAnnotation",{visitor:["typeAnnotation"],fields:{typeAnnotation:(0,r.validateType)("FlowType")}}),a("TypeCastExpression",{visitor:["expression","typeAnnotation"],aliases:["ExpressionWrapper","Expression"],fields:{expression:(0,r.validateType)("Expression"),typeAnnotation:(0,r.validateType)("TypeAnnotation")}}),a("TypeParameter",{visitor:["bound","default","variance"],fields:{name:(0,r.validate)((0,r.assertValueType)("string")),bound:(0,r.validateOptionalType)("TypeAnnotation"),default:(0,r.validateOptionalType)("FlowType"),variance:(0,r.validateOptionalType)("Variance")}}),a("TypeParameterDeclaration",{visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("TypeParameter"))}}),a("TypeParameterInstantiation",{visitor:["params"],fields:{params:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),a("UnionTypeAnnotation",{visitor:["types"],aliases:["FlowType"],fields:{types:(0,r.validate)((0,r.arrayOfType)("FlowType"))}}),a("Variance",{builder:["kind"],fields:{kind:(0,r.validate)((0,r.assertOneOf)("minus","plus"))}}),a("VoidTypeAnnotation",{aliases:["FlowType","FlowBaseAnnotation"]}),a("EnumDeclaration",{aliases:["Statement","Declaration"],visitor:["id","body"],fields:{id:(0,r.validateType)("Identifier"),body:(0,r.validateType)(["EnumBooleanBody","EnumNumberBody","EnumStringBody","EnumSymbolBody"])}}),a("EnumBooleanBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)("EnumBooleanMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("EnumNumberBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)("EnumNumberMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("EnumStringBody",{aliases:["EnumBody"],visitor:["members"],fields:{explicitType:(0,r.validate)((0,r.assertValueType)("boolean")),members:(0,r.validateArrayOfType)(["EnumStringMember","EnumDefaultedMember"]),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("EnumSymbolBody",{aliases:["EnumBody"],visitor:["members"],fields:{members:(0,r.validateArrayOfType)("EnumDefaultedMember"),hasUnknownMembers:(0,r.validate)((0,r.assertValueType)("boolean"))}}),a("EnumBooleanMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("BooleanLiteral")}}),a("EnumNumberMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("NumericLiteral")}}),a("EnumStringMember",{aliases:["EnumMember"],visitor:["id","init"],fields:{id:(0,r.validateType)("Identifier"),init:(0,r.validateType)("StringLiteral")}}),a("EnumDefaultedMember",{aliases:["EnumMember"],visitor:["id"],fields:{id:(0,r.validateType)("Identifier")}}),a("IndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,r.validateType)("FlowType"),indexType:(0,r.validateType)("FlowType")}}),a("OptionalIndexedAccessType",{visitor:["objectType","indexType"],aliases:["FlowType"],fields:{objectType:(0,r.validateType)("FlowType"),indexType:(0,r.validateType)("FlowType"),optional:(0,r.validate)((0,r.assertValueType)("boolean"))}})},9046:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.UPDATE_OPERATORS=t.UNARY_OPERATORS=t.STRING_UNARY_OPERATORS=t.STATEMENT_OR_BLOCK_KEYS=t.NUMBER_UNARY_OPERATORS=t.NUMBER_BINARY_OPERATORS=t.NOT_LOCAL_BINDING=t.LOGICAL_OPERATORS=t.INHERIT_KEYS=t.FOR_INIT_KEYS=t.FLATTENABLE_KEYS=t.EQUALITY_BINARY_OPERATORS=t.COMPARISON_BINARY_OPERATORS=t.COMMENT_KEYS=t.BOOLEAN_UNARY_OPERATORS=t.BOOLEAN_NUMBER_BINARY_OPERATORS=t.BOOLEAN_BINARY_OPERATORS=t.BLOCK_SCOPED_SYMBOL=t.BINARY_OPERATORS=t.ASSIGNMENT_OPERATORS=void 0;const r=["consequent","body","alternate"];t.STATEMENT_OR_BLOCK_KEYS=r;const a=["body","expressions"];t.FLATTENABLE_KEYS=a;const i=["left","init"];t.FOR_INIT_KEYS=i;const o=["leadingComments","trailingComments","innerComments"];t.COMMENT_KEYS=o;const s=["||","&&","??"];t.LOGICAL_OPERATORS=s;const l=["++","--"];t.UPDATE_OPERATORS=l;const u=[">","<",">=","<="];t.BOOLEAN_NUMBER_BINARY_OPERATORS=u;const p=["==","===","!=","!=="];t.EQUALITY_BINARY_OPERATORS=p;const c=[...p,"in","instanceof"];t.COMPARISON_BINARY_OPERATORS=c;const d=[...c,...u];t.BOOLEAN_BINARY_OPERATORS=d;const f=["-","/","%","*","**","&","|",">>",">>>","<<","^"];t.NUMBER_BINARY_OPERATORS=f;const y=["+",...f,...d];t.BINARY_OPERATORS=y;const m=["=","+=",...f.map(e=>e+"="),...s.map(e=>e+"=")];t.ASSIGNMENT_OPERATORS=m;const T=["delete","!"];t.BOOLEAN_UNARY_OPERATORS=T;const S=["+","-","~"];t.NUMBER_UNARY_OPERATORS=S;const E=["typeof"];t.STRING_UNARY_OPERATORS=E;const b=["void","throw",...T,...S,...E];t.UNARY_OPERATORS=b;const P={optional:["typeAnnotation","typeParameters","returnType"],force:["start","loc","end"]};t.INHERIT_KEYS=P;const A=Symbol.for("var used to be block scoped");t.BLOCK_SCOPED_SYMBOL=A;const O=Symbol.for("should not be considered a local binding");t.NOT_LOCAL_BINDING=O},9149:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("c485"),a=n("eb5b"),i=o;function o(e,t){if((0,r.isStatement)(e))return e;let n,i=!1;if((0,r.isClass)(e))i=!0,n="ClassDeclaration";else if((0,r.isFunction)(e))i=!0,n="FunctionDeclaration";else if((0,r.isAssignmentExpression)(e))return(0,a.expressionStatement)(e);if(i&&!e.id&&(n=!1),!n){if(t)return!1;throw new Error(`cannot turn ${e.type} to a statement`)}return e.type=n,e}t.default=i},9388:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("b9c3"),a=n("eb5b"),i=u;t.default=i;const o=Function.call.bind(Object.prototype.toString);function s(e){return"[object RegExp]"===o(e)}function l(e){if("object"!==typeof e||null===e||"[object Object]"!==Object.prototype.toString.call(e))return!1;const t=Object.getPrototypeOf(e);return null===t||null===Object.getPrototypeOf(t)}function u(e){if(void 0===e)return(0,a.identifier)("undefined");if(!0===e||!1===e)return(0,a.booleanLiteral)(e);if(null===e)return(0,a.nullLiteral)();if("string"===typeof e)return(0,a.stringLiteral)(e);if("number"===typeof e){let t;if(Number.isFinite(e))t=(0,a.numericLiteral)(Math.abs(e));else{let n;n=Number.isNaN(e)?(0,a.numericLiteral)(0):(0,a.numericLiteral)(1),t=(0,a.binaryExpression)("/",n,(0,a.numericLiteral)(0))}return(e<0||Object.is(e,-0))&&(t=(0,a.unaryExpression)("-",t)),t}if(s(e)){const t=e.source,n=e.toString().match(/\/([a-z]+|)$/)[1];return(0,a.regExpLiteral)(t,n)}if(Array.isArray(e))return(0,a.arrayExpression)(e.map(u));if(l(e)){const t=[];for(const n of Object.keys(e)){let i;i=(0,r.default)(n)?(0,a.identifier)(n):(0,a.stringLiteral)(n),t.push((0,a.objectProperty)(i,u(e[n])))}return(0,a.objectExpression)(t)}throw new Error("don't know how to turn this value into a node")}},"93aa":function(e,t,n){"use strict";n.r(t);var r=n("7a23"),a=function(e){return Object(r["pushScopeId"])("data-v-91bb1b90"),e=e(),Object(r["popScopeId"])(),e},i={class:"inputsn-container"},o=a((function(){return Object(r["createElementVNode"])("div",{class:"inputsn-note"},[Object(r["createTextVNode"])(" 注意事項:"),Object(r["createElementVNode"])("br"),Object(r["createTextVNode"])(" 本電子序號限兌換一次,一經兌換即不可重複使用。 ")],-1)})),s={style:{margin:"16px"}},l=Object(r["createTextVNode"])(" 確認送出 "),u={setup:function(e){function t(){console.log("submit")}return function(e,n){var a=Object(r["resolveComponent"])("van-nav-bar"),u=Object(r["resolveComponent"])("van-field"),p=Object(r["resolveComponent"])("van-cell-group"),c=Object(r["resolveComponent"])("van-button");return Object(r["openBlock"])(),Object(r["createElementBlock"])("div",i,[Object(r["createVNode"])(a,{title:"輸入購買序號","right-text":"關閉",onClickRight:n[0]||(n[0]=function(t){return e.$router.push("/")})}),o,Object(r["createVNode"])(p,{inset:""},{default:Object(r["withCtx"])((function(){return[Object(r["createVNode"])(u,{modelValue:e.value,"onUpdate:modelValue":n[1]||(n[1]=function(t){return e.value=t}),label:"序號",placeholder:"請輸入購買序號"},null,8,["modelValue"])]})),_:1}),Object(r["createElementVNode"])("div",s,[Object(r["createVNode"])(c,{block:"",type:"primary",onClick:t},{default:Object(r["withCtx"])((function(){return[l]})),_:1})])])}}},p=(n("24ae"),n("6b0d")),c=n.n(p);const d=c()(u,[["__scopeId","data-v-91bb1b90"]]);t["default"]=d},9539:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("1093"),a=n("c485");function i(e){return!!(0,r.default)(e.type,"Immutable")||!!(0,a.isIdentifier)(e)&&"undefined"===e.name}},"96b9":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"AnyTypeAnnotation",{enumerable:!0,get:function(){return r.anyTypeAnnotation}}),Object.defineProperty(t,"ArgumentPlaceholder",{enumerable:!0,get:function(){return r.argumentPlaceholder}}),Object.defineProperty(t,"ArrayExpression",{enumerable:!0,get:function(){return r.arrayExpression}}),Object.defineProperty(t,"ArrayPattern",{enumerable:!0,get:function(){return r.arrayPattern}}),Object.defineProperty(t,"ArrayTypeAnnotation",{enumerable:!0,get:function(){return r.arrayTypeAnnotation}}),Object.defineProperty(t,"ArrowFunctionExpression",{enumerable:!0,get:function(){return r.arrowFunctionExpression}}),Object.defineProperty(t,"AssignmentExpression",{enumerable:!0,get:function(){return r.assignmentExpression}}),Object.defineProperty(t,"AssignmentPattern",{enumerable:!0,get:function(){return r.assignmentPattern}}),Object.defineProperty(t,"AwaitExpression",{enumerable:!0,get:function(){return r.awaitExpression}}),Object.defineProperty(t,"BigIntLiteral",{enumerable:!0,get:function(){return r.bigIntLiteral}}),Object.defineProperty(t,"BinaryExpression",{enumerable:!0,get:function(){return r.binaryExpression}}),Object.defineProperty(t,"BindExpression",{enumerable:!0,get:function(){return r.bindExpression}}),Object.defineProperty(t,"BlockStatement",{enumerable:!0,get:function(){return r.blockStatement}}),Object.defineProperty(t,"BooleanLiteral",{enumerable:!0,get:function(){return r.booleanLiteral}}),Object.defineProperty(t,"BooleanLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.booleanLiteralTypeAnnotation}}),Object.defineProperty(t,"BooleanTypeAnnotation",{enumerable:!0,get:function(){return r.booleanTypeAnnotation}}),Object.defineProperty(t,"BreakStatement",{enumerable:!0,get:function(){return r.breakStatement}}),Object.defineProperty(t,"CallExpression",{enumerable:!0,get:function(){return r.callExpression}}),Object.defineProperty(t,"CatchClause",{enumerable:!0,get:function(){return r.catchClause}}),Object.defineProperty(t,"ClassAccessorProperty",{enumerable:!0,get:function(){return r.classAccessorProperty}}),Object.defineProperty(t,"ClassBody",{enumerable:!0,get:function(){return r.classBody}}),Object.defineProperty(t,"ClassDeclaration",{enumerable:!0,get:function(){return r.classDeclaration}}),Object.defineProperty(t,"ClassExpression",{enumerable:!0,get:function(){return r.classExpression}}),Object.defineProperty(t,"ClassImplements",{enumerable:!0,get:function(){return r.classImplements}}),Object.defineProperty(t,"ClassMethod",{enumerable:!0,get:function(){return r.classMethod}}),Object.defineProperty(t,"ClassPrivateMethod",{enumerable:!0,get:function(){return r.classPrivateMethod}}),Object.defineProperty(t,"ClassPrivateProperty",{enumerable:!0,get:function(){return r.classPrivateProperty}}),Object.defineProperty(t,"ClassProperty",{enumerable:!0,get:function(){return r.classProperty}}),Object.defineProperty(t,"ConditionalExpression",{enumerable:!0,get:function(){return r.conditionalExpression}}),Object.defineProperty(t,"ContinueStatement",{enumerable:!0,get:function(){return r.continueStatement}}),Object.defineProperty(t,"DebuggerStatement",{enumerable:!0,get:function(){return r.debuggerStatement}}),Object.defineProperty(t,"DecimalLiteral",{enumerable:!0,get:function(){return r.decimalLiteral}}),Object.defineProperty(t,"DeclareClass",{enumerable:!0,get:function(){return r.declareClass}}),Object.defineProperty(t,"DeclareExportAllDeclaration",{enumerable:!0,get:function(){return r.declareExportAllDeclaration}}),Object.defineProperty(t,"DeclareExportDeclaration",{enumerable:!0,get:function(){return r.declareExportDeclaration}}),Object.defineProperty(t,"DeclareFunction",{enumerable:!0,get:function(){return r.declareFunction}}),Object.defineProperty(t,"DeclareInterface",{enumerable:!0,get:function(){return r.declareInterface}}),Object.defineProperty(t,"DeclareModule",{enumerable:!0,get:function(){return r.declareModule}}),Object.defineProperty(t,"DeclareModuleExports",{enumerable:!0,get:function(){return r.declareModuleExports}}),Object.defineProperty(t,"DeclareOpaqueType",{enumerable:!0,get:function(){return r.declareOpaqueType}}),Object.defineProperty(t,"DeclareTypeAlias",{enumerable:!0,get:function(){return r.declareTypeAlias}}),Object.defineProperty(t,"DeclareVariable",{enumerable:!0,get:function(){return r.declareVariable}}),Object.defineProperty(t,"DeclaredPredicate",{enumerable:!0,get:function(){return r.declaredPredicate}}),Object.defineProperty(t,"Decorator",{enumerable:!0,get:function(){return r.decorator}}),Object.defineProperty(t,"Directive",{enumerable:!0,get:function(){return r.directive}}),Object.defineProperty(t,"DirectiveLiteral",{enumerable:!0,get:function(){return r.directiveLiteral}}),Object.defineProperty(t,"DoExpression",{enumerable:!0,get:function(){return r.doExpression}}),Object.defineProperty(t,"DoWhileStatement",{enumerable:!0,get:function(){return r.doWhileStatement}}),Object.defineProperty(t,"EmptyStatement",{enumerable:!0,get:function(){return r.emptyStatement}}),Object.defineProperty(t,"EmptyTypeAnnotation",{enumerable:!0,get:function(){return r.emptyTypeAnnotation}}),Object.defineProperty(t,"EnumBooleanBody",{enumerable:!0,get:function(){return r.enumBooleanBody}}),Object.defineProperty(t,"EnumBooleanMember",{enumerable:!0,get:function(){return r.enumBooleanMember}}),Object.defineProperty(t,"EnumDeclaration",{enumerable:!0,get:function(){return r.enumDeclaration}}),Object.defineProperty(t,"EnumDefaultedMember",{enumerable:!0,get:function(){return r.enumDefaultedMember}}),Object.defineProperty(t,"EnumNumberBody",{enumerable:!0,get:function(){return r.enumNumberBody}}),Object.defineProperty(t,"EnumNumberMember",{enumerable:!0,get:function(){return r.enumNumberMember}}),Object.defineProperty(t,"EnumStringBody",{enumerable:!0,get:function(){return r.enumStringBody}}),Object.defineProperty(t,"EnumStringMember",{enumerable:!0,get:function(){return r.enumStringMember}}),Object.defineProperty(t,"EnumSymbolBody",{enumerable:!0,get:function(){return r.enumSymbolBody}}),Object.defineProperty(t,"ExistsTypeAnnotation",{enumerable:!0,get:function(){return r.existsTypeAnnotation}}),Object.defineProperty(t,"ExportAllDeclaration",{enumerable:!0,get:function(){return r.exportAllDeclaration}}),Object.defineProperty(t,"ExportDefaultDeclaration",{enumerable:!0,get:function(){return r.exportDefaultDeclaration}}),Object.defineProperty(t,"ExportDefaultSpecifier",{enumerable:!0,get:function(){return r.exportDefaultSpecifier}}),Object.defineProperty(t,"ExportNamedDeclaration",{enumerable:!0,get:function(){return r.exportNamedDeclaration}}),Object.defineProperty(t,"ExportNamespaceSpecifier",{enumerable:!0,get:function(){return r.exportNamespaceSpecifier}}),Object.defineProperty(t,"ExportSpecifier",{enumerable:!0,get:function(){return r.exportSpecifier}}),Object.defineProperty(t,"ExpressionStatement",{enumerable:!0,get:function(){return r.expressionStatement}}),Object.defineProperty(t,"File",{enumerable:!0,get:function(){return r.file}}),Object.defineProperty(t,"ForInStatement",{enumerable:!0,get:function(){return r.forInStatement}}),Object.defineProperty(t,"ForOfStatement",{enumerable:!0,get:function(){return r.forOfStatement}}),Object.defineProperty(t,"ForStatement",{enumerable:!0,get:function(){return r.forStatement}}),Object.defineProperty(t,"FunctionDeclaration",{enumerable:!0,get:function(){return r.functionDeclaration}}),Object.defineProperty(t,"FunctionExpression",{enumerable:!0,get:function(){return r.functionExpression}}),Object.defineProperty(t,"FunctionTypeAnnotation",{enumerable:!0,get:function(){return r.functionTypeAnnotation}}),Object.defineProperty(t,"FunctionTypeParam",{enumerable:!0,get:function(){return r.functionTypeParam}}),Object.defineProperty(t,"GenericTypeAnnotation",{enumerable:!0,get:function(){return r.genericTypeAnnotation}}),Object.defineProperty(t,"Identifier",{enumerable:!0,get:function(){return r.identifier}}),Object.defineProperty(t,"IfStatement",{enumerable:!0,get:function(){return r.ifStatement}}),Object.defineProperty(t,"Import",{enumerable:!0,get:function(){return r.import}}),Object.defineProperty(t,"ImportAttribute",{enumerable:!0,get:function(){return r.importAttribute}}),Object.defineProperty(t,"ImportDeclaration",{enumerable:!0,get:function(){return r.importDeclaration}}),Object.defineProperty(t,"ImportDefaultSpecifier",{enumerable:!0,get:function(){return r.importDefaultSpecifier}}),Object.defineProperty(t,"ImportNamespaceSpecifier",{enumerable:!0,get:function(){return r.importNamespaceSpecifier}}),Object.defineProperty(t,"ImportSpecifier",{enumerable:!0,get:function(){return r.importSpecifier}}),Object.defineProperty(t,"IndexedAccessType",{enumerable:!0,get:function(){return r.indexedAccessType}}),Object.defineProperty(t,"InferredPredicate",{enumerable:!0,get:function(){return r.inferredPredicate}}),Object.defineProperty(t,"InterfaceDeclaration",{enumerable:!0,get:function(){return r.interfaceDeclaration}}),Object.defineProperty(t,"InterfaceExtends",{enumerable:!0,get:function(){return r.interfaceExtends}}),Object.defineProperty(t,"InterfaceTypeAnnotation",{enumerable:!0,get:function(){return r.interfaceTypeAnnotation}}),Object.defineProperty(t,"InterpreterDirective",{enumerable:!0,get:function(){return r.interpreterDirective}}),Object.defineProperty(t,"IntersectionTypeAnnotation",{enumerable:!0,get:function(){return r.intersectionTypeAnnotation}}),Object.defineProperty(t,"JSXAttribute",{enumerable:!0,get:function(){return r.jsxAttribute}}),Object.defineProperty(t,"JSXClosingElement",{enumerable:!0,get:function(){return r.jsxClosingElement}}),Object.defineProperty(t,"JSXClosingFragment",{enumerable:!0,get:function(){return r.jsxClosingFragment}}),Object.defineProperty(t,"JSXElement",{enumerable:!0,get:function(){return r.jsxElement}}),Object.defineProperty(t,"JSXEmptyExpression",{enumerable:!0,get:function(){return r.jsxEmptyExpression}}),Object.defineProperty(t,"JSXExpressionContainer",{enumerable:!0,get:function(){return r.jsxExpressionContainer}}),Object.defineProperty(t,"JSXFragment",{enumerable:!0,get:function(){return r.jsxFragment}}),Object.defineProperty(t,"JSXIdentifier",{enumerable:!0,get:function(){return r.jsxIdentifier}}),Object.defineProperty(t,"JSXMemberExpression",{enumerable:!0,get:function(){return r.jsxMemberExpression}}),Object.defineProperty(t,"JSXNamespacedName",{enumerable:!0,get:function(){return r.jsxNamespacedName}}),Object.defineProperty(t,"JSXOpeningElement",{enumerable:!0,get:function(){return r.jsxOpeningElement}}),Object.defineProperty(t,"JSXOpeningFragment",{enumerable:!0,get:function(){return r.jsxOpeningFragment}}),Object.defineProperty(t,"JSXSpreadAttribute",{enumerable:!0,get:function(){return r.jsxSpreadAttribute}}),Object.defineProperty(t,"JSXSpreadChild",{enumerable:!0,get:function(){return r.jsxSpreadChild}}),Object.defineProperty(t,"JSXText",{enumerable:!0,get:function(){return r.jsxText}}),Object.defineProperty(t,"LabeledStatement",{enumerable:!0,get:function(){return r.labeledStatement}}),Object.defineProperty(t,"LogicalExpression",{enumerable:!0,get:function(){return r.logicalExpression}}),Object.defineProperty(t,"MemberExpression",{enumerable:!0,get:function(){return r.memberExpression}}),Object.defineProperty(t,"MetaProperty",{enumerable:!0,get:function(){return r.metaProperty}}),Object.defineProperty(t,"MixedTypeAnnotation",{enumerable:!0,get:function(){return r.mixedTypeAnnotation}}),Object.defineProperty(t,"ModuleExpression",{enumerable:!0,get:function(){return r.moduleExpression}}),Object.defineProperty(t,"NewExpression",{enumerable:!0,get:function(){return r.newExpression}}),Object.defineProperty(t,"Noop",{enumerable:!0,get:function(){return r.noop}}),Object.defineProperty(t,"NullLiteral",{enumerable:!0,get:function(){return r.nullLiteral}}),Object.defineProperty(t,"NullLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.nullLiteralTypeAnnotation}}),Object.defineProperty(t,"NullableTypeAnnotation",{enumerable:!0,get:function(){return r.nullableTypeAnnotation}}),Object.defineProperty(t,"NumberLiteral",{enumerable:!0,get:function(){return r.numberLiteral}}),Object.defineProperty(t,"NumberLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.numberLiteralTypeAnnotation}}),Object.defineProperty(t,"NumberTypeAnnotation",{enumerable:!0,get:function(){return r.numberTypeAnnotation}}),Object.defineProperty(t,"NumericLiteral",{enumerable:!0,get:function(){return r.numericLiteral}}),Object.defineProperty(t,"ObjectExpression",{enumerable:!0,get:function(){return r.objectExpression}}),Object.defineProperty(t,"ObjectMethod",{enumerable:!0,get:function(){return r.objectMethod}}),Object.defineProperty(t,"ObjectPattern",{enumerable:!0,get:function(){return r.objectPattern}}),Object.defineProperty(t,"ObjectProperty",{enumerable:!0,get:function(){return r.objectProperty}}),Object.defineProperty(t,"ObjectTypeAnnotation",{enumerable:!0,get:function(){return r.objectTypeAnnotation}}),Object.defineProperty(t,"ObjectTypeCallProperty",{enumerable:!0,get:function(){return r.objectTypeCallProperty}}),Object.defineProperty(t,"ObjectTypeIndexer",{enumerable:!0,get:function(){return r.objectTypeIndexer}}),Object.defineProperty(t,"ObjectTypeInternalSlot",{enumerable:!0,get:function(){return r.objectTypeInternalSlot}}),Object.defineProperty(t,"ObjectTypeProperty",{enumerable:!0,get:function(){return r.objectTypeProperty}}),Object.defineProperty(t,"ObjectTypeSpreadProperty",{enumerable:!0,get:function(){return r.objectTypeSpreadProperty}}),Object.defineProperty(t,"OpaqueType",{enumerable:!0,get:function(){return r.opaqueType}}),Object.defineProperty(t,"OptionalCallExpression",{enumerable:!0,get:function(){return r.optionalCallExpression}}),Object.defineProperty(t,"OptionalIndexedAccessType",{enumerable:!0,get:function(){return r.optionalIndexedAccessType}}),Object.defineProperty(t,"OptionalMemberExpression",{enumerable:!0,get:function(){return r.optionalMemberExpression}}),Object.defineProperty(t,"ParenthesizedExpression",{enumerable:!0,get:function(){return r.parenthesizedExpression}}),Object.defineProperty(t,"PipelineBareFunction",{enumerable:!0,get:function(){return r.pipelineBareFunction}}),Object.defineProperty(t,"PipelinePrimaryTopicReference",{enumerable:!0,get:function(){return r.pipelinePrimaryTopicReference}}),Object.defineProperty(t,"PipelineTopicExpression",{enumerable:!0,get:function(){return r.pipelineTopicExpression}}),Object.defineProperty(t,"Placeholder",{enumerable:!0,get:function(){return r.placeholder}}),Object.defineProperty(t,"PrivateName",{enumerable:!0,get:function(){return r.privateName}}),Object.defineProperty(t,"Program",{enumerable:!0,get:function(){return r.program}}),Object.defineProperty(t,"QualifiedTypeIdentifier",{enumerable:!0,get:function(){return r.qualifiedTypeIdentifier}}),Object.defineProperty(t,"RecordExpression",{enumerable:!0,get:function(){return r.recordExpression}}),Object.defineProperty(t,"RegExpLiteral",{enumerable:!0,get:function(){return r.regExpLiteral}}),Object.defineProperty(t,"RegexLiteral",{enumerable:!0,get:function(){return r.regexLiteral}}),Object.defineProperty(t,"RestElement",{enumerable:!0,get:function(){return r.restElement}}),Object.defineProperty(t,"RestProperty",{enumerable:!0,get:function(){return r.restProperty}}),Object.defineProperty(t,"ReturnStatement",{enumerable:!0,get:function(){return r.returnStatement}}),Object.defineProperty(t,"SequenceExpression",{enumerable:!0,get:function(){return r.sequenceExpression}}),Object.defineProperty(t,"SpreadElement",{enumerable:!0,get:function(){return r.spreadElement}}),Object.defineProperty(t,"SpreadProperty",{enumerable:!0,get:function(){return r.spreadProperty}}),Object.defineProperty(t,"StaticBlock",{enumerable:!0,get:function(){return r.staticBlock}}),Object.defineProperty(t,"StringLiteral",{enumerable:!0,get:function(){return r.stringLiteral}}),Object.defineProperty(t,"StringLiteralTypeAnnotation",{enumerable:!0,get:function(){return r.stringLiteralTypeAnnotation}}),Object.defineProperty(t,"StringTypeAnnotation",{enumerable:!0,get:function(){return r.stringTypeAnnotation}}),Object.defineProperty(t,"Super",{enumerable:!0,get:function(){return r.super}}),Object.defineProperty(t,"SwitchCase",{enumerable:!0,get:function(){return r.switchCase}}),Object.defineProperty(t,"SwitchStatement",{enumerable:!0,get:function(){return r.switchStatement}}),Object.defineProperty(t,"SymbolTypeAnnotation",{enumerable:!0,get:function(){return r.symbolTypeAnnotation}}),Object.defineProperty(t,"TSAnyKeyword",{enumerable:!0,get:function(){return r.tsAnyKeyword}}),Object.defineProperty(t,"TSArrayType",{enumerable:!0,get:function(){return r.tsArrayType}}),Object.defineProperty(t,"TSAsExpression",{enumerable:!0,get:function(){return r.tsAsExpression}}),Object.defineProperty(t,"TSBigIntKeyword",{enumerable:!0,get:function(){return r.tsBigIntKeyword}}),Object.defineProperty(t,"TSBooleanKeyword",{enumerable:!0,get:function(){return r.tsBooleanKeyword}}),Object.defineProperty(t,"TSCallSignatureDeclaration",{enumerable:!0,get:function(){return r.tsCallSignatureDeclaration}}),Object.defineProperty(t,"TSConditionalType",{enumerable:!0,get:function(){return r.tsConditionalType}}),Object.defineProperty(t,"TSConstructSignatureDeclaration",{enumerable:!0,get:function(){return r.tsConstructSignatureDeclaration}}),Object.defineProperty(t,"TSConstructorType",{enumerable:!0,get:function(){return r.tsConstructorType}}),Object.defineProperty(t,"TSDeclareFunction",{enumerable:!0,get:function(){return r.tsDeclareFunction}}),Object.defineProperty(t,"TSDeclareMethod",{enumerable:!0,get:function(){return r.tsDeclareMethod}}),Object.defineProperty(t,"TSEnumDeclaration",{enumerable:!0,get:function(){return r.tsEnumDeclaration}}),Object.defineProperty(t,"TSEnumMember",{enumerable:!0,get:function(){return r.tsEnumMember}}),Object.defineProperty(t,"TSExportAssignment",{enumerable:!0,get:function(){return r.tsExportAssignment}}),Object.defineProperty(t,"TSExpressionWithTypeArguments",{enumerable:!0,get:function(){return r.tsExpressionWithTypeArguments}}),Object.defineProperty(t,"TSExternalModuleReference",{enumerable:!0,get:function(){return r.tsExternalModuleReference}}),Object.defineProperty(t,"TSFunctionType",{enumerable:!0,get:function(){return r.tsFunctionType}}),Object.defineProperty(t,"TSImportEqualsDeclaration",{enumerable:!0,get:function(){return r.tsImportEqualsDeclaration}}),Object.defineProperty(t,"TSImportType",{enumerable:!0,get:function(){return r.tsImportType}}),Object.defineProperty(t,"TSIndexSignature",{enumerable:!0,get:function(){return r.tsIndexSignature}}),Object.defineProperty(t,"TSIndexedAccessType",{enumerable:!0,get:function(){return r.tsIndexedAccessType}}),Object.defineProperty(t,"TSInferType",{enumerable:!0,get:function(){return r.tsInferType}}),Object.defineProperty(t,"TSInterfaceBody",{enumerable:!0,get:function(){return r.tsInterfaceBody}}),Object.defineProperty(t,"TSInterfaceDeclaration",{enumerable:!0,get:function(){return r.tsInterfaceDeclaration}}),Object.defineProperty(t,"TSIntersectionType",{enumerable:!0,get:function(){return r.tsIntersectionType}}),Object.defineProperty(t,"TSIntrinsicKeyword",{enumerable:!0,get:function(){return r.tsIntrinsicKeyword}}),Object.defineProperty(t,"TSLiteralType",{enumerable:!0,get:function(){return r.tsLiteralType}}),Object.defineProperty(t,"TSMappedType",{enumerable:!0,get:function(){return r.tsMappedType}}),Object.defineProperty(t,"TSMethodSignature",{enumerable:!0,get:function(){return r.tsMethodSignature}}),Object.defineProperty(t,"TSModuleBlock",{enumerable:!0,get:function(){return r.tsModuleBlock}}),Object.defineProperty(t,"TSModuleDeclaration",{enumerable:!0,get:function(){return r.tsModuleDeclaration}}),Object.defineProperty(t,"TSNamedTupleMember",{enumerable:!0,get:function(){return r.tsNamedTupleMember}}),Object.defineProperty(t,"TSNamespaceExportDeclaration",{enumerable:!0,get:function(){return r.tsNamespaceExportDeclaration}}),Object.defineProperty(t,"TSNeverKeyword",{enumerable:!0,get:function(){return r.tsNeverKeyword}}),Object.defineProperty(t,"TSNonNullExpression",{enumerable:!0,get:function(){return r.tsNonNullExpression}}),Object.defineProperty(t,"TSNullKeyword",{enumerable:!0,get:function(){return r.tsNullKeyword}}),Object.defineProperty(t,"TSNumberKeyword",{enumerable:!0,get:function(){return r.tsNumberKeyword}}),Object.defineProperty(t,"TSObjectKeyword",{enumerable:!0,get:function(){return r.tsObjectKeyword}}),Object.defineProperty(t,"TSOptionalType",{enumerable:!0,get:function(){return r.tsOptionalType}}),Object.defineProperty(t,"TSParameterProperty",{enumerable:!0,get:function(){return r.tsParameterProperty}}),Object.defineProperty(t,"TSParenthesizedType",{enumerable:!0,get:function(){return r.tsParenthesizedType}}),Object.defineProperty(t,"TSPropertySignature",{enumerable:!0,get:function(){return r.tsPropertySignature}}),Object.defineProperty(t,"TSQualifiedName",{enumerable:!0,get:function(){return r.tsQualifiedName}}),Object.defineProperty(t,"TSRestType",{enumerable:!0,get:function(){return r.tsRestType}}),Object.defineProperty(t,"TSStringKeyword",{enumerable:!0,get:function(){return r.tsStringKeyword}}),Object.defineProperty(t,"TSSymbolKeyword",{enumerable:!0,get:function(){return r.tsSymbolKeyword}}),Object.defineProperty(t,"TSThisType",{enumerable:!0,get:function(){return r.tsThisType}}),Object.defineProperty(t,"TSTupleType",{enumerable:!0,get:function(){return r.tsTupleType}}),Object.defineProperty(t,"TSTypeAliasDeclaration",{enumerable:!0,get:function(){return r.tsTypeAliasDeclaration}}),Object.defineProperty(t,"TSTypeAnnotation",{enumerable:!0,get:function(){return r.tsTypeAnnotation}}),Object.defineProperty(t,"TSTypeAssertion",{enumerable:!0,get:function(){return r.tsTypeAssertion}}),Object.defineProperty(t,"TSTypeLiteral",{enumerable:!0,get:function(){return r.tsTypeLiteral}}),Object.defineProperty(t,"TSTypeOperator",{enumerable:!0,get:function(){return r.tsTypeOperator}}),Object.defineProperty(t,"TSTypeParameter",{enumerable:!0,get:function(){return r.tsTypeParameter}}),Object.defineProperty(t,"TSTypeParameterDeclaration",{enumerable:!0,get:function(){return r.tsTypeParameterDeclaration}}),Object.defineProperty(t,"TSTypeParameterInstantiation",{enumerable:!0,get:function(){return r.tsTypeParameterInstantiation}}),Object.defineProperty(t,"TSTypePredicate",{enumerable:!0,get:function(){return r.tsTypePredicate}}),Object.defineProperty(t,"TSTypeQuery",{enumerable:!0,get:function(){return r.tsTypeQuery}}),Object.defineProperty(t,"TSTypeReference",{enumerable:!0,get:function(){return r.tsTypeReference}}),Object.defineProperty(t,"TSUndefinedKeyword",{enumerable:!0,get:function(){return r.tsUndefinedKeyword}}),Object.defineProperty(t,"TSUnionType",{enumerable:!0,get:function(){return r.tsUnionType}}),Object.defineProperty(t,"TSUnknownKeyword",{enumerable:!0,get:function(){return r.tsUnknownKeyword}}),Object.defineProperty(t,"TSVoidKeyword",{enumerable:!0,get:function(){return r.tsVoidKeyword}}),Object.defineProperty(t,"TaggedTemplateExpression",{enumerable:!0,get:function(){return r.taggedTemplateExpression}}),Object.defineProperty(t,"TemplateElement",{enumerable:!0,get:function(){return r.templateElement}}),Object.defineProperty(t,"TemplateLiteral",{enumerable:!0,get:function(){return r.templateLiteral}}),Object.defineProperty(t,"ThisExpression",{enumerable:!0,get:function(){return r.thisExpression}}),Object.defineProperty(t,"ThisTypeAnnotation",{enumerable:!0,get:function(){return r.thisTypeAnnotation}}),Object.defineProperty(t,"ThrowStatement",{enumerable:!0,get:function(){return r.throwStatement}}),Object.defineProperty(t,"TopicReference",{enumerable:!0,get:function(){return r.topicReference}}),Object.defineProperty(t,"TryStatement",{enumerable:!0,get:function(){return r.tryStatement}}),Object.defineProperty(t,"TupleExpression",{enumerable:!0,get:function(){return r.tupleExpression}}),Object.defineProperty(t,"TupleTypeAnnotation",{enumerable:!0,get:function(){return r.tupleTypeAnnotation}}),Object.defineProperty(t,"TypeAlias",{enumerable:!0,get:function(){return r.typeAlias}}),Object.defineProperty(t,"TypeAnnotation",{enumerable:!0,get:function(){return r.typeAnnotation}}),Object.defineProperty(t,"TypeCastExpression",{enumerable:!0,get:function(){return r.typeCastExpression}}),Object.defineProperty(t,"TypeParameter",{enumerable:!0,get:function(){return r.typeParameter}}),Object.defineProperty(t,"TypeParameterDeclaration",{enumerable:!0,get:function(){return r.typeParameterDeclaration}}),Object.defineProperty(t,"TypeParameterInstantiation",{enumerable:!0,get:function(){return r.typeParameterInstantiation}}),Object.defineProperty(t,"TypeofTypeAnnotation",{enumerable:!0,get:function(){return r.typeofTypeAnnotation}}),Object.defineProperty(t,"UnaryExpression",{enumerable:!0,get:function(){return r.unaryExpression}}),Object.defineProperty(t,"UnionTypeAnnotation",{enumerable:!0,get:function(){return r.unionTypeAnnotation}}),Object.defineProperty(t,"UpdateExpression",{enumerable:!0,get:function(){return r.updateExpression}}),Object.defineProperty(t,"V8IntrinsicIdentifier",{enumerable:!0,get:function(){return r.v8IntrinsicIdentifier}}),Object.defineProperty(t,"VariableDeclaration",{enumerable:!0,get:function(){return r.variableDeclaration}}),Object.defineProperty(t,"VariableDeclarator",{enumerable:!0,get:function(){return r.variableDeclarator}}),Object.defineProperty(t,"Variance",{enumerable:!0,get:function(){return r.variance}}),Object.defineProperty(t,"VoidTypeAnnotation",{enumerable:!0,get:function(){return r.voidTypeAnnotation}}),Object.defineProperty(t,"WhileStatement",{enumerable:!0,get:function(){return r.whileStatement}}),Object.defineProperty(t,"WithStatement",{enumerable:!0,get:function(){return r.withStatement}}),Object.defineProperty(t,"YieldExpression",{enumerable:!0,get:function(){return r.yieldExpression}});var r=n("eb5b")},9973:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("fafd"),a=n("5fac");function i(e,t){return(0,r.default)(e,a.default,t),e}},"9a00":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("b9c3");const a=new Set(["abstract","boolean","byte","char","double","enum","final","float","goto","implements","int","interface","long","native","package","private","protected","public","short","static","synchronized","throws","transient","volatile"]);function i(e){return(0,r.default)(e)&&!a.has(e)}},"9a3d":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("c485");function a(e){return(0,r.isImportDefaultSpecifier)(e)||(0,r.isIdentifier)(e.imported||e.exported,{name:"default"})}},"9b93":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("2f82");function a(e){if(!(0,r.default)(e)){var t;const n=null!=(t=null==e?void 0:e.type)?t:JSON.stringify(e);throw new TypeError(`Not a valid node of type "${n}"`)}}},"9e80":function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.WHILE_TYPES=t.USERWHITESPACABLE_TYPES=t.UNARYLIKE_TYPES=t.TYPESCRIPT_TYPES=t.TSTYPE_TYPES=t.TSTYPEELEMENT_TYPES=t.TSENTITYNAME_TYPES=t.TSBASETYPE_TYPES=t.TERMINATORLESS_TYPES=t.STATEMENT_TYPES=t.STANDARDIZED_TYPES=t.SCOPABLE_TYPES=t.PUREISH_TYPES=t.PROPERTY_TYPES=t.PRIVATE_TYPES=t.PATTERN_TYPES=t.PATTERNLIKE_TYPES=t.OBJECTMEMBER_TYPES=t.MODULESPECIFIER_TYPES=t.MODULEDECLARATION_TYPES=t.MISCELLANEOUS_TYPES=t.METHOD_TYPES=t.LVAL_TYPES=t.LOOP_TYPES=t.LITERAL_TYPES=t.JSX_TYPES=t.IMMUTABLE_TYPES=t.FUNCTION_TYPES=t.FUNCTIONPARENT_TYPES=t.FOR_TYPES=t.FORXSTATEMENT_TYPES=t.FLOW_TYPES=t.FLOWTYPE_TYPES=t.FLOWPREDICATE_TYPES=t.FLOWDECLARATION_TYPES=t.FLOWBASEANNOTATION_TYPES=t.EXPRESSION_TYPES=t.EXPRESSIONWRAPPER_TYPES=t.EXPORTDECLARATION_TYPES=t.ENUMMEMBER_TYPES=t.ENUMBODY_TYPES=t.DECLARATION_TYPES=t.CONDITIONAL_TYPES=t.COMPLETIONSTATEMENT_TYPES=t.CLASS_TYPES=t.BLOCK_TYPES=t.BLOCKPARENT_TYPES=t.BINARY_TYPES=t.ACCESSOR_TYPES=void 0;var r=n("b978");const a=r.FLIPPED_ALIAS_KEYS["Standardized"];t.STANDARDIZED_TYPES=a;const i=r.FLIPPED_ALIAS_KEYS["Expression"];t.EXPRESSION_TYPES=i;const o=r.FLIPPED_ALIAS_KEYS["Binary"];t.BINARY_TYPES=o;const s=r.FLIPPED_ALIAS_KEYS["Scopable"];t.SCOPABLE_TYPES=s;const l=r.FLIPPED_ALIAS_KEYS["BlockParent"];t.BLOCKPARENT_TYPES=l;const u=r.FLIPPED_ALIAS_KEYS["Block"];t.BLOCK_TYPES=u;const p=r.FLIPPED_ALIAS_KEYS["Statement"];t.STATEMENT_TYPES=p;const c=r.FLIPPED_ALIAS_KEYS["Terminatorless"];t.TERMINATORLESS_TYPES=c;const d=r.FLIPPED_ALIAS_KEYS["CompletionStatement"];t.COMPLETIONSTATEMENT_TYPES=d;const f=r.FLIPPED_ALIAS_KEYS["Conditional"];t.CONDITIONAL_TYPES=f;const y=r.FLIPPED_ALIAS_KEYS["Loop"];t.LOOP_TYPES=y;const m=r.FLIPPED_ALIAS_KEYS["While"];t.WHILE_TYPES=m;const T=r.FLIPPED_ALIAS_KEYS["ExpressionWrapper"];t.EXPRESSIONWRAPPER_TYPES=T;const S=r.FLIPPED_ALIAS_KEYS["For"];t.FOR_TYPES=S;const E=r.FLIPPED_ALIAS_KEYS["ForXStatement"];t.FORXSTATEMENT_TYPES=E;const b=r.FLIPPED_ALIAS_KEYS["Function"];t.FUNCTION_TYPES=b;const P=r.FLIPPED_ALIAS_KEYS["FunctionParent"];t.FUNCTIONPARENT_TYPES=P;const A=r.FLIPPED_ALIAS_KEYS["Pureish"];t.PUREISH_TYPES=A;const O=r.FLIPPED_ALIAS_KEYS["Declaration"];t.DECLARATION_TYPES=O;const _=r.FLIPPED_ALIAS_KEYS["PatternLike"];t.PATTERNLIKE_TYPES=_;const v=r.FLIPPED_ALIAS_KEYS["LVal"];t.LVAL_TYPES=v;const h=r.FLIPPED_ALIAS_KEYS["TSEntityName"];t.TSENTITYNAME_TYPES=h;const g=r.FLIPPED_ALIAS_KEYS["Literal"];t.LITERAL_TYPES=g;const x=r.FLIPPED_ALIAS_KEYS["Immutable"];t.IMMUTABLE_TYPES=x;const N=r.FLIPPED_ALIAS_KEYS["UserWhitespacable"];t.USERWHITESPACABLE_TYPES=N;const I=r.FLIPPED_ALIAS_KEYS["Method"];t.METHOD_TYPES=I;const D=r.FLIPPED_ALIAS_KEYS["ObjectMember"];t.OBJECTMEMBER_TYPES=D;const j=r.FLIPPED_ALIAS_KEYS["Property"];t.PROPERTY_TYPES=j;const L=r.FLIPPED_ALIAS_KEYS["UnaryLike"];t.UNARYLIKE_TYPES=L;const V=r.FLIPPED_ALIAS_KEYS["Pattern"];t.PATTERN_TYPES=V;const M=r.FLIPPED_ALIAS_KEYS["Class"];t.CLASS_TYPES=M;const B=r.FLIPPED_ALIAS_KEYS["ModuleDeclaration"];t.MODULEDECLARATION_TYPES=B;const U=r.FLIPPED_ALIAS_KEYS["ExportDeclaration"];t.EXPORTDECLARATION_TYPES=U;const C=r.FLIPPED_ALIAS_KEYS["ModuleSpecifier"];t.MODULESPECIFIER_TYPES=C;const R=r.FLIPPED_ALIAS_KEYS["Accessor"];t.ACCESSOR_TYPES=R;const w=r.FLIPPED_ALIAS_KEYS["Private"];t.PRIVATE_TYPES=w;const F=r.FLIPPED_ALIAS_KEYS["Flow"];t.FLOW_TYPES=F;const K=r.FLIPPED_ALIAS_KEYS["FlowType"];t.FLOWTYPE_TYPES=K;const k=r.FLIPPED_ALIAS_KEYS["FlowBaseAnnotation"];t.FLOWBASEANNOTATION_TYPES=k;const Y=r.FLIPPED_ALIAS_KEYS["FlowDeclaration"];t.FLOWDECLARATION_TYPES=Y;const J=r.FLIPPED_ALIAS_KEYS["FlowPredicate"];t.FLOWPREDICATE_TYPES=J;const X=r.FLIPPED_ALIAS_KEYS["EnumBody"];t.ENUMBODY_TYPES=X;const G=r.FLIPPED_ALIAS_KEYS["EnumMember"];t.ENUMMEMBER_TYPES=G;const W=r.FLIPPED_ALIAS_KEYS["JSX"];t.JSX_TYPES=W;const q=r.FLIPPED_ALIAS_KEYS["Miscellaneous"];t.MISCELLANEOUS_TYPES=q;const z=r.FLIPPED_ALIAS_KEYS["TypeScript"];t.TYPESCRIPT_TYPES=z;const $=r.FLIPPED_ALIAS_KEYS["TSTypeElement"];t.TSTYPEELEMENT_TYPES=$;const Q=r.FLIPPED_ALIAS_KEYS["TSType"];t.TSTYPE_TYPES=Q;const H=r.FLIPPED_ALIAS_KEYS["TSBaseType"];t.TSBASETYPE_TYPES=H},a434:function(e,t,n){"use strict";var r=n("23e7"),a=n("da84"),i=n("23cb"),o=n("5926"),s=n("07fa"),l=n("7b0b"),u=n("65f0"),p=n("8418"),c=n("1dde"),d=c("splice"),f=a.TypeError,y=Math.max,m=Math.min,T=9007199254740991,S="Maximum allowed length exceeded";r({target:"Array",proto:!0,forced:!d},{splice:function(e,t){var n,r,a,c,d,E,b=l(this),P=s(b),A=i(e,P),O=arguments.length;if(0===O?n=r=0:1===O?(n=0,r=P-A):(n=O-2,r=m(y(o(t),0),P-A)),P+n-r>T)throw f(S);for(a=u(b,r),c=0;cP-r+n;c--)delete b[c-1]}else if(n>r)for(c=P-r;c>A;c--)d=c+r-1,E=c+n-1,d in b?b[E]=b[d]:delete b[E];for(c=0;c

Wayne Hsu

2023/2/14 13:00
查看訊息',1),m=[y],T={setup:function(e){return function(e,t){return Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,[Object(r["createElementVNode"])("header",s,[l,Object(r["createElementVNode"])("div",{class:"avatar-wrap",onClick:t[0]||(t[0]=function(t){return e.$router.push("/cart")})})]),Object(r["createElementVNode"])("main",u,[p,Object(r["createElementVNode"])("section",c,[Object(r["createElementVNode"])("div",d,[Object(r["createElementVNode"])("div",f,[(Object(r["openBlock"])(),Object(r["createElementBlock"])(r["Fragment"],null,Object(r["renderList"])(5,(function(e){return Object(r["createElementVNode"])("div",{class:"offer-box",key:e},m)})),64))])])])]),Object(r["createVNode"])(Object(r["unref"])(o["a"]))],64)}}};const S=T;t["default"]=S},ab02:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("c1f7"),a=i;function i(e,t){return(0,r.default)(e,t,!0)}t.default=a},b21a:function(e,t,n){"use strict";function r(e,t,n){switch(t.type){case"MemberExpression":case"OptionalMemberExpression":return t.property===e?!!t.computed:t.object===e;case"JSXMemberExpression":return t.object===e;case"VariableDeclarator":return t.init===e;case"ArrowFunctionExpression":return t.body===e;case"PrivateName":return!1;case"ClassMethod":case"ClassPrivateMethod":case"ObjectMethod":return t.key===e&&!!t.computed;case"ObjectProperty":return t.key===e?!!t.computed:!n||"ObjectPattern"!==n.type;case"ClassProperty":case"ClassAccessorProperty":return t.key!==e||!!t.computed;case"ClassPrivateProperty":return t.key!==e;case"ClassDeclaration":case"ClassExpression":return t.superClass===e;case"AssignmentExpression":return t.right===e;case"AssignmentPattern":return t.right===e;case"LabeledStatement":return!1;case"CatchClause":return!1;case"RestElement":return!1;case"BreakStatement":case"ContinueStatement":return!1;case"FunctionDeclaration":case"FunctionExpression":return!1;case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":return!1;case"ExportSpecifier":return(null==n||!n.source)&&t.local===e;case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":return!1;case"ImportAttribute":return!1;case"JSXAttribute":return!1;case"ObjectPattern":case"ArrayPattern":return!1;case"MetaProperty":return!1;case"ObjectTypeProperty":return t.key!==e;case"TSEnumMember":return t.id!==e;case"TSPropertySignature":return t.key!==e||!!t.computed}return!0}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},b2a2:function(e,t,n){"use strict";var r=n("57de");const a=(0,r.defineAliasedType)("JSX");a("JSXAttribute",{visitor:["name","value"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXNamespacedName")},value:{optional:!0,validate:(0,r.assertNodeType)("JSXElement","JSXFragment","StringLiteral","JSXExpressionContainer")}}}),a("JSXClosingElement",{visitor:["name"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")}}}),a("JSXElement",{builder:["openingElement","closingElement","children","selfClosing"],visitor:["openingElement","children","closingElement"],aliases:["Immutable","Expression"],fields:{openingElement:{validate:(0,r.assertNodeType)("JSXOpeningElement")},closingElement:{optional:!0,validate:(0,r.assertNodeType)("JSXClosingElement")},children:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))},selfClosing:{validate:(0,r.assertValueType)("boolean"),optional:!0}}}),a("JSXEmptyExpression",{}),a("JSXExpressionContainer",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression","JSXEmptyExpression")}}}),a("JSXSpreadChild",{visitor:["expression"],aliases:["Immutable"],fields:{expression:{validate:(0,r.assertNodeType)("Expression")}}}),a("JSXIdentifier",{builder:["name"],fields:{name:{validate:(0,r.assertValueType)("string")}}}),a("JSXMemberExpression",{visitor:["object","property"],fields:{object:{validate:(0,r.assertNodeType)("JSXMemberExpression","JSXIdentifier")},property:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),a("JSXNamespacedName",{visitor:["namespace","name"],fields:{namespace:{validate:(0,r.assertNodeType)("JSXIdentifier")},name:{validate:(0,r.assertNodeType)("JSXIdentifier")}}}),a("JSXOpeningElement",{builder:["name","attributes","selfClosing"],visitor:["name","attributes"],aliases:["Immutable"],fields:{name:{validate:(0,r.assertNodeType)("JSXIdentifier","JSXMemberExpression","JSXNamespacedName")},selfClosing:{default:!1},attributes:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXAttribute","JSXSpreadAttribute")))},typeParameters:{validate:(0,r.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),a("JSXSpreadAttribute",{visitor:["argument"],fields:{argument:{validate:(0,r.assertNodeType)("Expression")}}}),a("JSXText",{aliases:["Immutable"],builder:["value"],fields:{value:{validate:(0,r.assertValueType)("string")}}}),a("JSXFragment",{builder:["openingFragment","closingFragment","children"],visitor:["openingFragment","children","closingFragment"],aliases:["Immutable","Expression"],fields:{openingFragment:{validate:(0,r.assertNodeType)("JSXOpeningFragment")},closingFragment:{validate:(0,r.assertNodeType)("JSXClosingFragment")},children:{validate:(0,r.chain)((0,r.assertValueType)("array"),(0,r.assertEach)((0,r.assertNodeType)("JSXText","JSXExpressionContainer","JSXSpreadChild","JSXElement","JSXFragment")))}}}),a("JSXOpeningFragment",{aliases:["Immutable"]}),a("JSXClosingFragment",{aliases:["Immutable"]})},b978:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"ALIAS_KEYS",{enumerable:!0,get:function(){return a.ALIAS_KEYS}}),Object.defineProperty(t,"BUILDER_KEYS",{enumerable:!0,get:function(){return a.BUILDER_KEYS}}),Object.defineProperty(t,"DEPRECATED_KEYS",{enumerable:!0,get:function(){return a.DEPRECATED_KEYS}}),Object.defineProperty(t,"FLIPPED_ALIAS_KEYS",{enumerable:!0,get:function(){return a.FLIPPED_ALIAS_KEYS}}),Object.defineProperty(t,"NODE_FIELDS",{enumerable:!0,get:function(){return a.NODE_FIELDS}}),Object.defineProperty(t,"NODE_PARENT_VALIDATIONS",{enumerable:!0,get:function(){return a.NODE_PARENT_VALIDATIONS}}),Object.defineProperty(t,"PLACEHOLDERS",{enumerable:!0,get:function(){return i.PLACEHOLDERS}}),Object.defineProperty(t,"PLACEHOLDERS_ALIAS",{enumerable:!0,get:function(){return i.PLACEHOLDERS_ALIAS}}),Object.defineProperty(t,"PLACEHOLDERS_FLIPPED_ALIAS",{enumerable:!0,get:function(){return i.PLACEHOLDERS_FLIPPED_ALIAS}}),t.TYPES=void 0,Object.defineProperty(t,"VISITOR_KEYS",{enumerable:!0,get:function(){return a.VISITOR_KEYS}});var r=n("d192");n("f28d"),n("8b61"),n("b2a2"),n("beaa"),n("6f6e"),n("63bb");var a=n("57de"),i=n("cf44");r(a.VISITOR_KEYS),r(a.ALIAS_KEYS),r(a.FLIPPED_ALIAS_KEYS),r(a.NODE_FIELDS),r(a.BUILDER_KEYS),r(a.DEPRECATED_KEYS),r(i.PLACEHOLDERS_ALIAS),r(i.PLACEHOLDERS_FLIPPED_ALIAS);const o=[].concat(Object.keys(a.VISITOR_KEYS),Object.keys(a.FLIPPED_ALIAS_KEYS),Object.keys(a.DEPRECATED_KEYS));t.TYPES=o},b9c3:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("036e");function a(e,t=!0){return"string"===typeof e&&((!t||!(0,r.isKeyword)(e)&&!(0,r.isStrictReservedWord)(e,!0))&&(0,r.isIdentifierName)(e))}},bd6f:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("c485"),a=n("eb5b");function i(e,t=e.key||e.property){return!e.computed&&(0,r.isIdentifier)(t)&&(t=(0,a.stringLiteral)(t.name)),t}},beaa:function(e,t,n){"use strict";var r=n("57de"),a=n("cf44");const i=(0,r.defineAliasedType)("Miscellaneous");i("Noop",{visitor:[]}),i("Placeholder",{visitor:[],builder:["expectedNode","name"],fields:{name:{validate:(0,r.assertNodeType)("Identifier")},expectedNode:{validate:(0,r.assertOneOf)(...a.PLACEHOLDERS)}}}),i("V8IntrinsicIdentifier",{builder:["name"],fields:{name:{validate:(0,r.assertValueType)("string")}}})},bf78:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=l;var r=n("b978"),a=n("c485");const i=Function.call.bind(Object.prototype.hasOwnProperty);function o(e,t,n){return e&&"string"===typeof e.type?l(e,t,n):e}function s(e,t,n){return Array.isArray(e)?e.map(e=>o(e,t,n)):o(e,t,n)}function l(e,t=!0,n=!1){if(!e)return e;const{type:o}=e,l={type:e.type};if((0,a.isIdentifier)(e))l.name=e.name,i(e,"optional")&&"boolean"===typeof e.optional&&(l.optional=e.optional),i(e,"typeAnnotation")&&(l.typeAnnotation=t?s(e.typeAnnotation,!0,n):e.typeAnnotation);else{if(!i(r.NODE_FIELDS,o))throw new Error(`Unknown node type: "${o}"`);for(const p of Object.keys(r.NODE_FIELDS[o]))i(e,p)&&(l[p]=t?(0,a.isFile)(e)&&"comments"===p?u(e.comments,t,n):s(e[p],!0,n):e[p])}return i(e,"loc")&&(l.loc=n?null:e.loc),i(e,"leadingComments")&&(l.leadingComments=u(e.leadingComments,t,n)),i(e,"innerComments")&&(l.innerComments=u(e.innerComments,t,n)),i(e,"trailingComments")&&(l.trailingComments=u(e.trailingComments,t,n)),i(e,"extra")&&(l.extra=Object.assign({},e.extra)),l}function u(e,t,n){return e&&t?e.map(({type:e,value:t,loc:r})=>n?{type:e,value:t,loc:null}:{type:e,value:t,loc:r}):e}},c10d:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=i;var r=n("c485"),a=n("9046");function i(e){return(0,r.isVariableDeclaration)(e)&&("var"!==e.kind||e[a.BLOCK_SCOPED_SYMBOL])}},c1f7:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("c485");function a(e,t,n){let i=[].concat(e);const o=Object.create(null);while(i.length){const e=i.shift();if(!e)continue;const s=a.keys[e.type];if((0,r.isIdentifier)(e))if(t){const t=o[e.name]=o[e.name]||[];t.push(e)}else o[e.name]=e;else if(!(0,r.isExportDeclaration)(e)||(0,r.isExportAllDeclaration)(e)){if(n){if((0,r.isFunctionDeclaration)(e)){i.push(e.id);continue}if((0,r.isFunctionExpression)(e))continue}if(s)for(let t=0;t{i[e].forEach(t=>{Object.hasOwnProperty.call(o,t)||(o[t]=[]),o[t].push(e)})})},d192:function(e,t,n){"use strict";let r=null;function a(e){if(null!==r&&(r.property,1)){const e=r;return r=a.prototype=null,e}return r=a.prototype=null==e?Object.create(null):e,new a}a(),e.exports=function(e){return a(e)}},d1f4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("eb5b");function a(e,t){return e.object=(0,r.memberExpression)(t,e.object),e}},d87c:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("c485"),a=i;function i(e){if((0,r.isExpressionStatement)(e)&&(e=e.expression),(0,r.isExpression)(e))return e;if((0,r.isClass)(e)?e.type="ClassExpression":(0,r.isFunction)(e)&&(e.type="FunctionExpression"),!(0,r.isExpression)(e))throw new Error(`cannot turn ${e.type} to an expression`);return e}t.default=a},da7f:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var r=n("57fa");const a=(0,r.default)("React.Component");var i=a;t.default=i},dd87:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("9046");function a(e){return r.COMMENT_KEYS.forEach(t=>{e[t]=null}),e}},e04d:function(e,t,n){"use strict";function r(e){return!!e&&/^[a-z]/.test(e)}Object.defineProperty(t,"__esModule",{value:!0}),t.default=r},e2d4:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.isIdentifierChar=c,t.isIdentifierName=d,t.isIdentifierStart=p;let r="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࡰ-ࢇࢉ-ࢎࢠ-ࣉऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౝౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೝೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜑᜟ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭌᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꟊꟐꟑꟓꟕ-ꟙꟲ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",a="‌‍·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࢘-࢟࣊-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄ఼ా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜕ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠏-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿ-ᫎᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_";const i=new RegExp("["+r+"]"),o=new RegExp("["+r+a+"]");r=a=null;const s=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,68,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2637,96,16,1070,4050,582,8634,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8936,3,2,6,2,1,2,290,46,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,482,44,11,6,17,0,322,29,19,43,1269,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4152,8,221,3,5761,15,7472,3104,541,1507,4938],l=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,87,9,39,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,4706,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,357,0,62,13,1495,6,110,6,6,9,4759,9,787719,239];function u(e,t){let n=65536;for(let r=0,a=t.length;re)return!1;if(n+=t[r+1],n>=e)return!0}return!1}function p(e){return e<65?36===e:e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&i.test(String.fromCharCode(e)):u(e,s)))}function c(e){return e<48?36===e:e<58||!(e<65)&&(e<=90||(e<97?95===e:e<=122||(e<=65535?e>=170&&o.test(String.fromCharCode(e)):u(e,s)||u(e,l))))}function d(e){let t=!0;for(let n=0;n=0)){if((0,r.isAnyTypeAnnotation)(u))return[u];if((0,r.isFlowBaseAnnotation)(u))n[u.type]=u;else if((0,r.isUnionTypeAnnotation)(u))o.has(u.types)||(e=e.concat(u.types),o.add(u.types));else if((0,r.isGenericTypeAnnotation)(u)){const e=a(u.id);if(t[e]){let n=t[e];n.typeParameters?u.typeParameters&&(n.typeParameters.params=i(n.typeParameters.params.concat(u.typeParameters.params))):n=u.typeParameters}else t[e]=u}else s.push(u)}}for(const r of Object.keys(n))s.push(n[r]);for(const r of Object.keys(t))s.push(t[r]);return s}},eb5b:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.anyTypeAnnotation=Ce,t.argumentPlaceholder=fn,t.arrayExpression=a,t.arrayPattern=ne,t.arrayTypeAnnotation=Re,t.arrowFunctionExpression=re,t.assignmentExpression=i,t.assignmentPattern=te,t.awaitExpression=he,t.bigIntLiteral=xe,t.binaryExpression=o,t.bindExpression=yn,t.blockStatement=p,t.booleanLiteral=j,t.booleanLiteralTypeAnnotation=Fe,t.booleanTypeAnnotation=we,t.breakStatement=c,t.callExpression=d,t.catchClause=f,t.classAccessorProperty=Le,t.classBody=ae,t.classDeclaration=oe,t.classExpression=ie,t.classImplements=ke,t.classMethod=Se,t.classPrivateMethod=Me,t.classPrivateProperty=Ve,t.classProperty=je,t.conditionalExpression=y,t.continueStatement=m,t.debuggerStatement=T,t.decimalLiteral=An,t.declareClass=Ye,t.declareExportAllDeclaration=He,t.declareExportDeclaration=Qe,t.declareFunction=Je,t.declareInterface=Xe,t.declareModule=Ge,t.declareModuleExports=We,t.declareOpaqueType=ze,t.declareTypeAlias=qe,t.declareVariable=$e,t.declaredPredicate=Ze,t.decorator=Tn,t.directive=l,t.directiveLiteral=u,t.doExpression=Sn,t.doWhileStatement=S,t.emptyStatement=E,t.emptyTypeAnnotation=pt,t.enumBooleanBody=Rt,t.enumBooleanMember=kt,t.enumDeclaration=Ct,t.enumDefaultedMember=Xt,t.enumNumberBody=wt,t.enumNumberMember=Yt,t.enumStringBody=Ft,t.enumStringMember=Jt,t.enumSymbolBody=Kt,t.existsTypeAnnotation=et,t.exportAllDeclaration=se,t.exportDefaultDeclaration=le,t.exportDefaultSpecifier=En,t.exportNamedDeclaration=ue,t.exportNamespaceSpecifier=Ne,t.exportSpecifier=pe,t.expressionStatement=b,t.file=P,t.forInStatement=A,t.forOfStatement=ce,t.forStatement=O,t.functionDeclaration=_,t.functionExpression=v,t.functionTypeAnnotation=tt,t.functionTypeParam=nt,t.genericTypeAnnotation=rt,t.identifier=h,t.ifStatement=g,t.import=ge,t.importAttribute=mn,t.importDeclaration=de,t.importDefaultSpecifier=fe,t.importNamespaceSpecifier=ye,t.importSpecifier=me,t.indexedAccessType=Gt,t.inferredPredicate=at,t.interfaceDeclaration=ot,t.interfaceExtends=it,t.interfaceTypeAnnotation=st,t.interpreterDirective=s,t.intersectionTypeAnnotation=lt,t.jSXAttribute=t.jsxAttribute=qt,t.jSXClosingElement=t.jsxClosingElement=zt,t.jSXClosingFragment=t.jsxClosingFragment=un,t.jSXElement=t.jsxElement=$t,t.jSXEmptyExpression=t.jsxEmptyExpression=Qt,t.jSXExpressionContainer=t.jsxExpressionContainer=Ht,t.jSXFragment=t.jsxFragment=sn,t.jSXIdentifier=t.jsxIdentifier=en,t.jSXMemberExpression=t.jsxMemberExpression=tn,t.jSXNamespacedName=t.jsxNamespacedName=nn,t.jSXOpeningElement=t.jsxOpeningElement=rn,t.jSXOpeningFragment=t.jsxOpeningFragment=ln,t.jSXSpreadAttribute=t.jsxSpreadAttribute=an,t.jSXSpreadChild=t.jsxSpreadChild=Zt,t.jSXText=t.jsxText=on,t.labeledStatement=x,t.logicalExpression=V,t.memberExpression=M,t.metaProperty=Te,t.mixedTypeAnnotation=ut,t.moduleExpression=On,t.newExpression=B,t.noop=pn,t.nullLiteral=D,t.nullLiteralTypeAnnotation=Ke,t.nullableTypeAnnotation=ct,t.numberLiteral=Ur,t.numberLiteralTypeAnnotation=dt,t.numberTypeAnnotation=ft,t.numericLiteral=I,t.objectExpression=C,t.objectMethod=R,t.objectPattern=Ee,t.objectProperty=w,t.objectTypeAnnotation=yt,t.objectTypeCallProperty=Tt,t.objectTypeIndexer=St,t.objectTypeInternalSlot=mt,t.objectTypeProperty=Et,t.objectTypeSpreadProperty=bt,t.opaqueType=Pt,t.optionalCallExpression=De,t.optionalIndexedAccessType=Wt,t.optionalMemberExpression=Ie,t.parenthesizedExpression=Y,t.pipelineBareFunction=hn,t.pipelinePrimaryTopicReference=gn,t.pipelineTopicExpression=vn,t.placeholder=cn,t.privateName=Be,t.program=U,t.qualifiedTypeIdentifier=At,t.recordExpression=bn,t.regExpLiteral=L,t.regexLiteral=Cr,t.restElement=F,t.restProperty=Rr,t.returnStatement=K,t.sequenceExpression=k,t.spreadElement=be,t.spreadProperty=wr,t.staticBlock=Ue,t.stringLiteral=N,t.stringLiteralTypeAnnotation=Ot,t.stringTypeAnnotation=_t,t.super=Pe,t.switchCase=J,t.switchStatement=X,t.symbolTypeAnnotation=vt,t.taggedTemplateExpression=Ae,t.templateElement=Oe,t.templateLiteral=_e,t.thisExpression=G,t.thisTypeAnnotation=ht,t.throwStatement=W,t.topicReference=_n,t.tryStatement=q,t.tSAnyKeyword=t.tsAnyKeyword=Un,t.tSArrayType=t.tsArrayType=nr,t.tSAsExpression=t.tsAsExpression=Pr,t.tSBigIntKeyword=t.tsBigIntKeyword=Rn,t.tSBooleanKeyword=t.tsBooleanKeyword=Cn,t.tSCallSignatureDeclaration=t.tsCallSignatureDeclaration=jn,t.tSConditionalType=t.tsConditionalType=ur,t.tSConstructSignatureDeclaration=t.tsConstructSignatureDeclaration=Ln,t.tSConstructorType=t.tsConstructorType=Qn,t.tSDeclareFunction=t.tsDeclareFunction=Nn,t.tSDeclareMethod=t.tsDeclareMethod=In,t.tSEnumDeclaration=t.tsEnumDeclaration=Or,t.tSEnumMember=t.tsEnumMember=_r,t.tSExportAssignment=t.tsExportAssignment=Dr,t.tSExpressionWithTypeArguments=t.tsExpressionWithTypeArguments=Tr,t.tSExternalModuleReference=t.tsExternalModuleReference=Nr,t.tSFunctionType=t.tsFunctionType=$n,t.tSImportEqualsDeclaration=t.tsImportEqualsDeclaration=xr,t.tSImportType=t.tsImportType=gr,t.tSIndexSignature=t.tsIndexSignature=Bn,t.tSIndexedAccessType=t.tsIndexedAccessType=fr,t.tSInferType=t.tsInferType=pr,t.tSInterfaceBody=t.tsInterfaceBody=Er,t.tSInterfaceDeclaration=t.tsInterfaceDeclaration=Sr,t.tSIntersectionType=t.tsIntersectionType=lr,t.tSIntrinsicKeyword=t.tsIntrinsicKeyword=wn,t.tSLiteralType=t.tsLiteralType=mr,t.tSMappedType=t.tsMappedType=yr,t.tSMethodSignature=t.tsMethodSignature=Mn,t.tSModuleBlock=t.tsModuleBlock=hr,t.tSModuleDeclaration=t.tsModuleDeclaration=vr,t.tSNamedTupleMember=t.tsNamedTupleMember=or,t.tSNamespaceExportDeclaration=t.tsNamespaceExportDeclaration=jr,t.tSNeverKeyword=t.tsNeverKeyword=Fn,t.tSNonNullExpression=t.tsNonNullExpression=Ir,t.tSNullKeyword=t.tsNullKeyword=Kn,t.tSNumberKeyword=t.tsNumberKeyword=kn,t.tSObjectKeyword=t.tsObjectKeyword=Yn,t.tSOptionalType=t.tsOptionalType=ar,t.tSParameterProperty=t.tsParameterProperty=xn,t.tSParenthesizedType=t.tsParenthesizedType=cr,t.tSPropertySignature=t.tsPropertySignature=Vn,t.tSQualifiedName=t.tsQualifiedName=Dn,t.tSRestType=t.tsRestType=ir,t.tSStringKeyword=t.tsStringKeyword=Jn,t.tSSymbolKeyword=t.tsSymbolKeyword=Xn,t.tSThisType=t.tsThisType=zn,t.tSTupleType=t.tsTupleType=rr,t.tSTypeAliasDeclaration=t.tsTypeAliasDeclaration=br,t.tSTypeAnnotation=t.tsTypeAnnotation=Lr,t.tSTypeAssertion=t.tsTypeAssertion=Ar,t.tSTypeLiteral=t.tsTypeLiteral=tr,t.tSTypeOperator=t.tsTypeOperator=dr,t.tSTypeParameter=t.tsTypeParameter=Br,t.tSTypeParameterDeclaration=t.tsTypeParameterDeclaration=Mr,t.tSTypeParameterInstantiation=t.tsTypeParameterInstantiation=Vr,t.tSTypePredicate=t.tsTypePredicate=Zn,t.tSTypeQuery=t.tsTypeQuery=er,t.tSTypeReference=t.tsTypeReference=Hn,t.tSUndefinedKeyword=t.tsUndefinedKeyword=Gn,t.tSUnionType=t.tsUnionType=sr,t.tSUnknownKeyword=t.tsUnknownKeyword=Wn,t.tSVoidKeyword=t.tsVoidKeyword=qn,t.tupleExpression=Pn,t.tupleTypeAnnotation=gt,t.typeAlias=Nt,t.typeAnnotation=It,t.typeCastExpression=Dt,t.typeParameter=jt,t.typeParameterDeclaration=Lt,t.typeParameterInstantiation=Vt,t.typeofTypeAnnotation=xt,t.unaryExpression=z,t.unionTypeAnnotation=Mt,t.updateExpression=$,t.v8IntrinsicIdentifier=dn,t.variableDeclaration=Q,t.variableDeclarator=H,t.variance=Bt,t.voidTypeAnnotation=Ut,t.whileStatement=Z,t.withStatement=ee,t.yieldExpression=ve;var r=n("299a");function a(e){return r.default.apply("ArrayExpression",arguments)}function i(e,t,n){return r.default.apply("AssignmentExpression",arguments)}function o(e,t,n){return r.default.apply("BinaryExpression",arguments)}function s(e){return r.default.apply("InterpreterDirective",arguments)}function l(e){return r.default.apply("Directive",arguments)}function u(e){return r.default.apply("DirectiveLiteral",arguments)}function p(e,t){return r.default.apply("BlockStatement",arguments)}function c(e){return r.default.apply("BreakStatement",arguments)}function d(e,t){return r.default.apply("CallExpression",arguments)}function f(e,t){return r.default.apply("CatchClause",arguments)}function y(e,t,n){return r.default.apply("ConditionalExpression",arguments)}function m(e){return r.default.apply("ContinueStatement",arguments)}function T(){return r.default.apply("DebuggerStatement",arguments)}function S(e,t){return r.default.apply("DoWhileStatement",arguments)}function E(){return r.default.apply("EmptyStatement",arguments)}function b(e){return r.default.apply("ExpressionStatement",arguments)}function P(e,t,n){return r.default.apply("File",arguments)}function A(e,t,n){return r.default.apply("ForInStatement",arguments)}function O(e,t,n,a){return r.default.apply("ForStatement",arguments)}function _(e,t,n,a,i){return r.default.apply("FunctionDeclaration",arguments)}function v(e,t,n,a,i){return r.default.apply("FunctionExpression",arguments)}function h(e){return r.default.apply("Identifier",arguments)}function g(e,t,n){return r.default.apply("IfStatement",arguments)}function x(e,t){return r.default.apply("LabeledStatement",arguments)}function N(e){return r.default.apply("StringLiteral",arguments)}function I(e){return r.default.apply("NumericLiteral",arguments)}function D(){return r.default.apply("NullLiteral",arguments)}function j(e){return r.default.apply("BooleanLiteral",arguments)}function L(e,t){return r.default.apply("RegExpLiteral",arguments)}function V(e,t,n){return r.default.apply("LogicalExpression",arguments)}function M(e,t,n,a){return r.default.apply("MemberExpression",arguments)}function B(e,t){return r.default.apply("NewExpression",arguments)}function U(e,t,n,a){return r.default.apply("Program",arguments)}function C(e){return r.default.apply("ObjectExpression",arguments)}function R(e,t,n,a,i,o,s){return r.default.apply("ObjectMethod",arguments)}function w(e,t,n,a,i){return r.default.apply("ObjectProperty",arguments)}function F(e){return r.default.apply("RestElement",arguments)}function K(e){return r.default.apply("ReturnStatement",arguments)}function k(e){return r.default.apply("SequenceExpression",arguments)}function Y(e){return r.default.apply("ParenthesizedExpression",arguments)}function J(e,t){return r.default.apply("SwitchCase",arguments)}function X(e,t){return r.default.apply("SwitchStatement",arguments)}function G(){return r.default.apply("ThisExpression",arguments)}function W(e){return r.default.apply("ThrowStatement",arguments)}function q(e,t,n){return r.default.apply("TryStatement",arguments)}function z(e,t,n){return r.default.apply("UnaryExpression",arguments)}function $(e,t,n){return r.default.apply("UpdateExpression",arguments)}function Q(e,t){return r.default.apply("VariableDeclaration",arguments)}function H(e,t){return r.default.apply("VariableDeclarator",arguments)}function Z(e,t){return r.default.apply("WhileStatement",arguments)}function ee(e,t){return r.default.apply("WithStatement",arguments)}function te(e,t){return r.default.apply("AssignmentPattern",arguments)}function ne(e){return r.default.apply("ArrayPattern",arguments)}function re(e,t,n){return r.default.apply("ArrowFunctionExpression",arguments)}function ae(e){return r.default.apply("ClassBody",arguments)}function ie(e,t,n,a){return r.default.apply("ClassExpression",arguments)}function oe(e,t,n,a){return r.default.apply("ClassDeclaration",arguments)}function se(e){return r.default.apply("ExportAllDeclaration",arguments)}function le(e){return r.default.apply("ExportDefaultDeclaration",arguments)}function ue(e,t,n){return r.default.apply("ExportNamedDeclaration",arguments)}function pe(e,t){return r.default.apply("ExportSpecifier",arguments)}function ce(e,t,n,a){return r.default.apply("ForOfStatement",arguments)}function de(e,t){return r.default.apply("ImportDeclaration",arguments)}function fe(e){return r.default.apply("ImportDefaultSpecifier",arguments)}function ye(e){return r.default.apply("ImportNamespaceSpecifier",arguments)}function me(e,t){return r.default.apply("ImportSpecifier",arguments)}function Te(e,t){return r.default.apply("MetaProperty",arguments)}function Se(e,t,n,a,i,o,s,l){return r.default.apply("ClassMethod",arguments)}function Ee(e){return r.default.apply("ObjectPattern",arguments)}function be(e){return r.default.apply("SpreadElement",arguments)}function Pe(){return r.default.apply("Super",arguments)}function Ae(e,t){return r.default.apply("TaggedTemplateExpression",arguments)}function Oe(e,t){return r.default.apply("TemplateElement",arguments)}function _e(e,t){return r.default.apply("TemplateLiteral",arguments)}function ve(e,t){return r.default.apply("YieldExpression",arguments)}function he(e){return r.default.apply("AwaitExpression",arguments)}function ge(){return r.default.apply("Import",arguments)}function xe(e){return r.default.apply("BigIntLiteral",arguments)}function Ne(e){return r.default.apply("ExportNamespaceSpecifier",arguments)}function Ie(e,t,n,a){return r.default.apply("OptionalMemberExpression",arguments)}function De(e,t,n){return r.default.apply("OptionalCallExpression",arguments)}function je(e,t,n,a,i,o){return r.default.apply("ClassProperty",arguments)}function Le(e,t,n,a,i,o){return r.default.apply("ClassAccessorProperty",arguments)}function Ve(e,t,n,a){return r.default.apply("ClassPrivateProperty",arguments)}function Me(e,t,n,a,i){return r.default.apply("ClassPrivateMethod",arguments)}function Be(e){return r.default.apply("PrivateName",arguments)}function Ue(e){return r.default.apply("StaticBlock",arguments)}function Ce(){return r.default.apply("AnyTypeAnnotation",arguments)}function Re(e){return r.default.apply("ArrayTypeAnnotation",arguments)}function we(){return r.default.apply("BooleanTypeAnnotation",arguments)}function Fe(e){return r.default.apply("BooleanLiteralTypeAnnotation",arguments)}function Ke(){return r.default.apply("NullLiteralTypeAnnotation",arguments)}function ke(e,t){return r.default.apply("ClassImplements",arguments)}function Ye(e,t,n,a){return r.default.apply("DeclareClass",arguments)}function Je(e){return r.default.apply("DeclareFunction",arguments)}function Xe(e,t,n,a){return r.default.apply("DeclareInterface",arguments)}function Ge(e,t,n){return r.default.apply("DeclareModule",arguments)}function We(e){return r.default.apply("DeclareModuleExports",arguments)}function qe(e,t,n){return r.default.apply("DeclareTypeAlias",arguments)}function ze(e,t,n){return r.default.apply("DeclareOpaqueType",arguments)}function $e(e){return r.default.apply("DeclareVariable",arguments)}function Qe(e,t,n){return r.default.apply("DeclareExportDeclaration",arguments)}function He(e){return r.default.apply("DeclareExportAllDeclaration",arguments)}function Ze(e){return r.default.apply("DeclaredPredicate",arguments)}function et(){return r.default.apply("ExistsTypeAnnotation",arguments)}function tt(e,t,n,a){return r.default.apply("FunctionTypeAnnotation",arguments)}function nt(e,t){return r.default.apply("FunctionTypeParam",arguments)}function rt(e,t){return r.default.apply("GenericTypeAnnotation",arguments)}function at(){return r.default.apply("InferredPredicate",arguments)}function it(e,t){return r.default.apply("InterfaceExtends",arguments)}function ot(e,t,n,a){return r.default.apply("InterfaceDeclaration",arguments)}function st(e,t){return r.default.apply("InterfaceTypeAnnotation",arguments)}function lt(e){return r.default.apply("IntersectionTypeAnnotation",arguments)}function ut(){return r.default.apply("MixedTypeAnnotation",arguments)}function pt(){return r.default.apply("EmptyTypeAnnotation",arguments)}function ct(e){return r.default.apply("NullableTypeAnnotation",arguments)}function dt(e){return r.default.apply("NumberLiteralTypeAnnotation",arguments)}function ft(){return r.default.apply("NumberTypeAnnotation",arguments)}function yt(e,t,n,a,i){return r.default.apply("ObjectTypeAnnotation",arguments)}function mt(e,t,n,a,i){return r.default.apply("ObjectTypeInternalSlot",arguments)}function Tt(e){return r.default.apply("ObjectTypeCallProperty",arguments)}function St(e,t,n,a){return r.default.apply("ObjectTypeIndexer",arguments)}function Et(e,t,n){return r.default.apply("ObjectTypeProperty",arguments)}function bt(e){return r.default.apply("ObjectTypeSpreadProperty",arguments)}function Pt(e,t,n,a){return r.default.apply("OpaqueType",arguments)}function At(e,t){return r.default.apply("QualifiedTypeIdentifier",arguments)}function Ot(e){return r.default.apply("StringLiteralTypeAnnotation",arguments)}function _t(){return r.default.apply("StringTypeAnnotation",arguments)}function vt(){return r.default.apply("SymbolTypeAnnotation",arguments)}function ht(){return r.default.apply("ThisTypeAnnotation",arguments)}function gt(e){return r.default.apply("TupleTypeAnnotation",arguments)}function xt(e){return r.default.apply("TypeofTypeAnnotation",arguments)}function Nt(e,t,n){return r.default.apply("TypeAlias",arguments)}function It(e){return r.default.apply("TypeAnnotation",arguments)}function Dt(e,t){return r.default.apply("TypeCastExpression",arguments)}function jt(e,t,n){return r.default.apply("TypeParameter",arguments)}function Lt(e){return r.default.apply("TypeParameterDeclaration",arguments)}function Vt(e){return r.default.apply("TypeParameterInstantiation",arguments)}function Mt(e){return r.default.apply("UnionTypeAnnotation",arguments)}function Bt(e){return r.default.apply("Variance",arguments)}function Ut(){return r.default.apply("VoidTypeAnnotation",arguments)}function Ct(e,t){return r.default.apply("EnumDeclaration",arguments)}function Rt(e){return r.default.apply("EnumBooleanBody",arguments)}function wt(e){return r.default.apply("EnumNumberBody",arguments)}function Ft(e){return r.default.apply("EnumStringBody",arguments)}function Kt(e){return r.default.apply("EnumSymbolBody",arguments)}function kt(e){return r.default.apply("EnumBooleanMember",arguments)}function Yt(e,t){return r.default.apply("EnumNumberMember",arguments)}function Jt(e,t){return r.default.apply("EnumStringMember",arguments)}function Xt(e){return r.default.apply("EnumDefaultedMember",arguments)}function Gt(e,t){return r.default.apply("IndexedAccessType",arguments)}function Wt(e,t){return r.default.apply("OptionalIndexedAccessType",arguments)}function qt(e,t){return r.default.apply("JSXAttribute",arguments)}function zt(e){return r.default.apply("JSXClosingElement",arguments)}function $t(e,t,n,a){return r.default.apply("JSXElement",arguments)}function Qt(){return r.default.apply("JSXEmptyExpression",arguments)}function Ht(e){return r.default.apply("JSXExpressionContainer",arguments)}function Zt(e){return r.default.apply("JSXSpreadChild",arguments)}function en(e){return r.default.apply("JSXIdentifier",arguments)}function tn(e,t){return r.default.apply("JSXMemberExpression",arguments)}function nn(e,t){return r.default.apply("JSXNamespacedName",arguments)}function rn(e,t,n){return r.default.apply("JSXOpeningElement",arguments)}function an(e){return r.default.apply("JSXSpreadAttribute",arguments)}function on(e){return r.default.apply("JSXText",arguments)}function sn(e,t,n){return r.default.apply("JSXFragment",arguments)}function ln(){return r.default.apply("JSXOpeningFragment",arguments)}function un(){return r.default.apply("JSXClosingFragment",arguments)}function pn(){return r.default.apply("Noop",arguments)}function cn(e,t){return r.default.apply("Placeholder",arguments)}function dn(e){return r.default.apply("V8IntrinsicIdentifier",arguments)}function fn(){return r.default.apply("ArgumentPlaceholder",arguments)}function yn(e,t){return r.default.apply("BindExpression",arguments)}function mn(e,t){return r.default.apply("ImportAttribute",arguments)}function Tn(e){return r.default.apply("Decorator",arguments)}function Sn(e,t){return r.default.apply("DoExpression",arguments)}function En(e){return r.default.apply("ExportDefaultSpecifier",arguments)}function bn(e){return r.default.apply("RecordExpression",arguments)}function Pn(e){return r.default.apply("TupleExpression",arguments)}function An(e){return r.default.apply("DecimalLiteral",arguments)}function On(e){return r.default.apply("ModuleExpression",arguments)}function _n(){return r.default.apply("TopicReference",arguments)}function vn(e){return r.default.apply("PipelineTopicExpression",arguments)}function hn(e){return r.default.apply("PipelineBareFunction",arguments)}function gn(){return r.default.apply("PipelinePrimaryTopicReference",arguments)}function xn(e){return r.default.apply("TSParameterProperty",arguments)}function Nn(e,t,n,a){return r.default.apply("TSDeclareFunction",arguments)}function In(e,t,n,a,i){return r.default.apply("TSDeclareMethod",arguments)}function Dn(e,t){return r.default.apply("TSQualifiedName",arguments)}function jn(e,t,n){return r.default.apply("TSCallSignatureDeclaration",arguments)}function Ln(e,t,n){return r.default.apply("TSConstructSignatureDeclaration",arguments)}function Vn(e,t,n){return r.default.apply("TSPropertySignature",arguments)}function Mn(e,t,n,a){return r.default.apply("TSMethodSignature",arguments)}function Bn(e,t){return r.default.apply("TSIndexSignature",arguments)}function Un(){return r.default.apply("TSAnyKeyword",arguments)}function Cn(){return r.default.apply("TSBooleanKeyword",arguments)}function Rn(){return r.default.apply("TSBigIntKeyword",arguments)}function wn(){return r.default.apply("TSIntrinsicKeyword",arguments)}function Fn(){return r.default.apply("TSNeverKeyword",arguments)}function Kn(){return r.default.apply("TSNullKeyword",arguments)}function kn(){return r.default.apply("TSNumberKeyword",arguments)}function Yn(){return r.default.apply("TSObjectKeyword",arguments)}function Jn(){return r.default.apply("TSStringKeyword",arguments)}function Xn(){return r.default.apply("TSSymbolKeyword",arguments)}function Gn(){return r.default.apply("TSUndefinedKeyword",arguments)}function Wn(){return r.default.apply("TSUnknownKeyword",arguments)}function qn(){return r.default.apply("TSVoidKeyword",arguments)}function zn(){return r.default.apply("TSThisType",arguments)}function $n(e,t,n){return r.default.apply("TSFunctionType",arguments)}function Qn(e,t,n){return r.default.apply("TSConstructorType",arguments)}function Hn(e,t){return r.default.apply("TSTypeReference",arguments)}function Zn(e,t,n){return r.default.apply("TSTypePredicate",arguments)}function er(e){return r.default.apply("TSTypeQuery",arguments)}function tr(e){return r.default.apply("TSTypeLiteral",arguments)}function nr(e){return r.default.apply("TSArrayType",arguments)}function rr(e){return r.default.apply("TSTupleType",arguments)}function ar(e){return r.default.apply("TSOptionalType",arguments)}function ir(e){return r.default.apply("TSRestType",arguments)}function or(e,t,n){return r.default.apply("TSNamedTupleMember",arguments)}function sr(e){return r.default.apply("TSUnionType",arguments)}function lr(e){return r.default.apply("TSIntersectionType",arguments)}function ur(e,t,n,a){return r.default.apply("TSConditionalType",arguments)}function pr(e){return r.default.apply("TSInferType",arguments)}function cr(e){return r.default.apply("TSParenthesizedType",arguments)}function dr(e){return r.default.apply("TSTypeOperator",arguments)}function fr(e,t){return r.default.apply("TSIndexedAccessType",arguments)}function yr(e,t,n){return r.default.apply("TSMappedType",arguments)}function mr(e){return r.default.apply("TSLiteralType",arguments)}function Tr(e,t){return r.default.apply("TSExpressionWithTypeArguments",arguments)}function Sr(e,t,n,a){return r.default.apply("TSInterfaceDeclaration",arguments)}function Er(e){return r.default.apply("TSInterfaceBody",arguments)}function br(e,t,n){return r.default.apply("TSTypeAliasDeclaration",arguments)}function Pr(e,t){return r.default.apply("TSAsExpression",arguments)}function Ar(e,t){return r.default.apply("TSTypeAssertion",arguments)}function Or(e,t){return r.default.apply("TSEnumDeclaration",arguments)}function _r(e,t){return r.default.apply("TSEnumMember",arguments)}function vr(e,t){return r.default.apply("TSModuleDeclaration",arguments)}function hr(e){return r.default.apply("TSModuleBlock",arguments)}function gr(e,t,n){return r.default.apply("TSImportType",arguments)}function xr(e,t){return r.default.apply("TSImportEqualsDeclaration",arguments)}function Nr(e){return r.default.apply("TSExternalModuleReference",arguments)}function Ir(e){return r.default.apply("TSNonNullExpression",arguments)}function Dr(e){return r.default.apply("TSExportAssignment",arguments)}function jr(e){return r.default.apply("TSNamespaceExportDeclaration",arguments)}function Lr(e){return r.default.apply("TSTypeAnnotation",arguments)}function Vr(e){return r.default.apply("TSTypeParameterInstantiation",arguments)}function Mr(e){return r.default.apply("TSTypeParameterDeclaration",arguments)}function Br(e,t,n){return r.default.apply("TSTypeParameter",arguments)}function Ur(e){return console.trace("The node type NumberLiteral has been renamed to NumericLiteral"),r.default.apply("NumberLiteral",arguments)}function Cr(e,t){return console.trace("The node type RegexLiteral has been renamed to RegExpLiteral"),r.default.apply("RegexLiteral",arguments)}function Rr(e){return console.trace("The node type RestProperty has been renamed to RestElement"),r.default.apply("RestProperty",arguments)}function wr(e){return console.trace("The node type SpreadProperty has been renamed to SpreadElement"),r.default.apply("SpreadProperty",arguments)}},ef30:function(e,t,n){},ef5f:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("bf78");function a(e){return(0,r.default)(e,!1,!0)}},f28d:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.patternLikeCommon=t.functionTypeAnnotationCommon=t.functionDeclarationCommon=t.functionCommon=t.classMethodOrPropertyCommon=t.classMethodOrDeclareMethodCommon=void 0;var r=n("177b"),a=n("b9c3"),i=n("036e"),o=n("9046"),s=n("57de");const l=(0,s.defineAliasedType)("Standardized");l("ArrayExpression",{fields:{elements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeOrValueType)("null","Expression","SpreadElement"))),default:Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?void 0:[]}},visitor:["elements"],aliases:["Expression"]}),l("AssignmentExpression",{fields:{operator:{validate:function(){if(!Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING)return(0,s.assertValueType)("string");const e=(0,s.assertOneOf)(...o.ASSIGNMENT_OPERATORS),t=(0,s.assertOneOf)("=");return function(n,a,i){const o=(0,r.default)("Pattern",n.left)?t:e;o(n,a,i)}}()},left:{validate:Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?(0,s.assertNodeType)("Identifier","MemberExpression","ArrayPattern","ObjectPattern"):(0,s.assertNodeType)("LVal")},right:{validate:(0,s.assertNodeType)("Expression")}},builder:["operator","left","right"],visitor:["left","right"],aliases:["Expression"]}),l("BinaryExpression",{builder:["operator","left","right"],fields:{operator:{validate:(0,s.assertOneOf)(...o.BINARY_OPERATORS)},left:{validate:function(){const e=(0,s.assertNodeType)("Expression"),t=(0,s.assertNodeType)("Expression","PrivateName"),n=function(n,r,a){const i="in"===n.operator?t:e;i(n,r,a)};return n.oneOfNodeTypes=["Expression","PrivateName"],n}()},right:{validate:(0,s.assertNodeType)("Expression")}},visitor:["left","right"],aliases:["Binary","Expression"]}),l("InterpreterDirective",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}}}),l("Directive",{visitor:["value"],fields:{value:{validate:(0,s.assertNodeType)("DirectiveLiteral")}}}),l("DirectiveLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}}}),l("BlockStatement",{builder:["body","directives"],visitor:["directives","body"],fields:{directives:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Directive"))),default:[]},body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block","Statement"]}),l("BreakStatement",{visitor:["label"],fields:{label:{validate:(0,s.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),l("CallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments"],aliases:["Expression"],fields:Object.assign({callee:{validate:(0,s.assertNodeType)("Expression","V8IntrinsicIdentifier")},arguments:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))}},Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,s.assertOneOf)(!0,!1),optional:!0}},{typeArguments:{validate:(0,s.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}})}),l("CatchClause",{visitor:["param","body"],fields:{param:{validate:(0,s.assertNodeType)("Identifier","ArrayPattern","ObjectPattern"),optional:!0},body:{validate:(0,s.assertNodeType)("BlockStatement")}},aliases:["Scopable","BlockParent"]}),l("ConditionalExpression",{visitor:["test","consequent","alternate"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},consequent:{validate:(0,s.assertNodeType)("Expression")},alternate:{validate:(0,s.assertNodeType)("Expression")}},aliases:["Expression","Conditional"]}),l("ContinueStatement",{visitor:["label"],fields:{label:{validate:(0,s.assertNodeType)("Identifier"),optional:!0}},aliases:["Statement","Terminatorless","CompletionStatement"]}),l("DebuggerStatement",{aliases:["Statement"]}),l("DoWhileStatement",{visitor:["test","body"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}},aliases:["Statement","BlockParent","Loop","While","Scopable"]}),l("EmptyStatement",{aliases:["Statement"]}),l("ExpressionStatement",{visitor:["expression"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}},aliases:["Statement","ExpressionWrapper"]}),l("File",{builder:["program","comments","tokens"],visitor:["program"],fields:{program:{validate:(0,s.assertNodeType)("Program")},comments:{validate:Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?(0,s.assertEach)((0,s.assertNodeType)("CommentBlock","CommentLine")):Object.assign(()=>{},{each:{oneOfNodeTypes:["CommentBlock","CommentLine"]}}),optional:!0},tokens:{validate:(0,s.assertEach)(Object.assign(()=>{},{type:"any"})),optional:!0}}}),l("ForInStatement",{visitor:["left","right","body"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?(0,s.assertNodeType)("VariableDeclaration","Identifier","MemberExpression","ArrayPattern","ObjectPattern"):(0,s.assertNodeType)("VariableDeclaration","LVal")},right:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),l("ForStatement",{visitor:["init","test","update","body"],aliases:["Scopable","Statement","For","BlockParent","Loop"],fields:{init:{validate:(0,s.assertNodeType)("VariableDeclaration","Expression"),optional:!0},test:{validate:(0,s.assertNodeType)("Expression"),optional:!0},update:{validate:(0,s.assertNodeType)("Expression"),optional:!0},body:{validate:(0,s.assertNodeType)("Statement")}}});const u={params:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Identifier","Pattern","RestElement")))},generator:{default:!1},async:{default:!1}};t.functionCommon=u;const p={returnType:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0}};t.functionTypeAnnotationCommon=p;const c=Object.assign({},u,{declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0}});t.functionDeclarationCommon=c,l("FunctionDeclaration",{builder:["id","params","body","generator","async"],visitor:["id","params","body","returnType","typeParameters"],fields:Object.assign({},c,p,{body:{validate:(0,s.assertNodeType)("BlockStatement")}}),aliases:["Scopable","Function","BlockParent","FunctionParent","Statement","Pureish","Declaration"],validate:function(){if(!Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING)return()=>{};const e=(0,s.assertNodeType)("Identifier");return function(t,n,a){(0,r.default)("ExportDefaultDeclaration",t)||e(a,"id",a.id)}}()}),l("FunctionExpression",{inherits:"FunctionDeclaration",aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},u,p,{id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0},body:{validate:(0,s.assertNodeType)("BlockStatement")}})});const d={typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator")))}};t.patternLikeCommon=d,l("Identifier",{builder:["name"],visitor:["typeAnnotation","decorators"],aliases:["Expression","PatternLike","LVal","TSEntityName"],fields:Object.assign({},d,{name:{validate:(0,s.chain)((0,s.assertValueType)("string"),Object.assign((function(e,t,n){if(Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING&&!(0,a.default)(n,!1))throw new TypeError(`"${n}" is not a valid identifier name`)}),{type:"string"}))},optional:{validate:(0,s.assertValueType)("boolean"),optional:!0}}),validate(e,t,n){if(!Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING)return;const a=/\.(\w+)$/.exec(t);if(!a)return;const[,o]=a,s={computed:!1};if("property"===o){if((0,r.default)("MemberExpression",e,s))return;if((0,r.default)("OptionalMemberExpression",e,s))return}else if("key"===o){if((0,r.default)("Property",e,s))return;if((0,r.default)("Method",e,s))return}else if("exported"===o){if((0,r.default)("ExportSpecifier",e))return}else if("imported"===o){if((0,r.default)("ImportSpecifier",e,{imported:n}))return}else if("meta"===o&&(0,r.default)("MetaProperty",e,{meta:n}))return;if(((0,i.isKeyword)(n.name)||(0,i.isReservedWord)(n.name,!1))&&"this"!==n.name)throw new TypeError(`"${n.name}" is not a valid identifier`)}}),l("IfStatement",{visitor:["test","consequent","alternate"],aliases:["Statement","Conditional"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},consequent:{validate:(0,s.assertNodeType)("Statement")},alternate:{optional:!0,validate:(0,s.assertNodeType)("Statement")}}}),l("LabeledStatement",{visitor:["label","body"],aliases:["Statement"],fields:{label:{validate:(0,s.assertNodeType)("Identifier")},body:{validate:(0,s.assertNodeType)("Statement")}}}),l("StringLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),l("NumericLiteral",{builder:["value"],deprecatedAlias:"NumberLiteral",fields:{value:{validate:(0,s.assertValueType)("number")}},aliases:["Expression","Pureish","Literal","Immutable"]}),l("NullLiteral",{aliases:["Expression","Pureish","Literal","Immutable"]}),l("BooleanLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("boolean")}},aliases:["Expression","Pureish","Literal","Immutable"]}),l("RegExpLiteral",{builder:["pattern","flags"],deprecatedAlias:"RegexLiteral",aliases:["Expression","Pureish","Literal"],fields:{pattern:{validate:(0,s.assertValueType)("string")},flags:{validate:(0,s.chain)((0,s.assertValueType)("string"),Object.assign((function(e,t,n){if(!Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING)return;const r=/[^gimsuy]/.exec(n);if(r)throw new TypeError(`"${r[0]}" is not a valid RegExp flag`)}),{type:"string"})),default:""}}}),l("LogicalExpression",{builder:["operator","left","right"],visitor:["left","right"],aliases:["Binary","Expression"],fields:{operator:{validate:(0,s.assertOneOf)(...o.LOGICAL_OPERATORS)},left:{validate:(0,s.assertNodeType)("Expression")},right:{validate:(0,s.assertNodeType)("Expression")}}}),l("MemberExpression",{builder:["object","property","computed",...Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?[]:["optional"]],visitor:["object","property"],aliases:["Expression","LVal"],fields:Object.assign({object:{validate:(0,s.assertNodeType)("Expression")},property:{validate:function(){const e=(0,s.assertNodeType)("Identifier","PrivateName"),t=(0,s.assertNodeType)("Expression"),n=function(n,r,a){const i=n.computed?t:e;i(n,r,a)};return n.oneOfNodeTypes=["Expression","Identifier","PrivateName"],n}()},computed:{default:!1}},Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?{}:{optional:{validate:(0,s.assertOneOf)(!0,!1),optional:!0}})}),l("NewExpression",{inherits:"CallExpression"}),l("Program",{visitor:["directives","body"],builder:["body","directives","sourceType","interpreter"],fields:{sourceFile:{validate:(0,s.assertValueType)("string")},sourceType:{validate:(0,s.assertOneOf)("script","module"),default:"script"},interpreter:{validate:(0,s.assertNodeType)("InterpreterDirective"),default:null,optional:!0},directives:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Directive"))),default:[]},body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","Block"]}),l("ObjectExpression",{visitor:["properties"],aliases:["Expression"],fields:{properties:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ObjectMethod","ObjectProperty","SpreadElement")))}}}),l("ObjectMethod",{builder:["kind","key","params","body","computed","generator","async"],fields:Object.assign({},u,p,{kind:Object.assign({validate:(0,s.assertOneOf)("method","get","set")},Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?{}:{default:"method"}),computed:{default:!1},key:{validate:function(){const e=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral"),t=(0,s.assertNodeType)("Expression"),n=function(n,r,a){const i=n.computed?t:e;i(n,r,a)};return n.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral"],n}()},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},body:{validate:(0,s.assertNodeType)("BlockStatement")}}),visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["UserWhitespacable","Function","Scopable","BlockParent","FunctionParent","Method","ObjectMember"]}),l("ObjectProperty",{builder:["key","value","computed","shorthand",...Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?[]:["decorators"]],fields:{computed:{default:!1},key:{validate:function(){const e=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral"),t=(0,s.assertNodeType)("Expression"),n=function(n,r,a){const i=n.computed?t:e;i(n,r,a)};return n.oneOfNodeTypes=["Expression","Identifier","StringLiteral","NumericLiteral"],n}()},value:{validate:(0,s.assertNodeType)("Expression","PatternLike")},shorthand:{validate:(0,s.chain)((0,s.assertValueType)("boolean"),Object.assign((function(e,t,n){if(Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING&&n&&e.computed)throw new TypeError("Property shorthand of ObjectProperty cannot be true if computed is true")}),{type:"boolean"}),(function(e,t,n){if(Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING&&n&&!(0,r.default)("Identifier",e.key))throw new TypeError("Property shorthand of ObjectProperty cannot be true if key is not an Identifier")})),default:!1},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0}},visitor:["key","value","decorators"],aliases:["UserWhitespacable","Property","ObjectMember"],validate:function(){const e=(0,s.assertNodeType)("Identifier","Pattern"),t=(0,s.assertNodeType)("Expression");return function(n,a,i){if(!Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING)return;const o=(0,r.default)("ObjectPattern",n)?e:t;o(i,"value",i.value)}}()}),l("RestElement",{visitor:["argument","typeAnnotation"],builder:["argument"],aliases:["LVal","PatternLike"],deprecatedAlias:"RestProperty",fields:Object.assign({},d,{argument:{validate:Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?(0,s.assertNodeType)("Identifier","ArrayPattern","ObjectPattern","MemberExpression"):(0,s.assertNodeType)("LVal")},optional:{validate:(0,s.assertValueType)("boolean"),optional:!0}}),validate(e,t){if(!Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING)return;const n=/(\w+)\[(\d+)\]/.exec(t);if(!n)throw new Error("Internal Babel error: malformed key.");const[,r,a]=n;if(e[r].length>a+1)throw new TypeError("RestElement must be last element of "+r)}}),l("ReturnStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,s.assertNodeType)("Expression"),optional:!0}}}),l("SequenceExpression",{visitor:["expressions"],fields:{expressions:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression")))}},aliases:["Expression"]}),l("ParenthesizedExpression",{visitor:["expression"],aliases:["Expression","ExpressionWrapper"],fields:{expression:{validate:(0,s.assertNodeType)("Expression")}}}),l("SwitchCase",{visitor:["test","consequent"],fields:{test:{validate:(0,s.assertNodeType)("Expression"),optional:!0},consequent:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Statement")))}}}),l("SwitchStatement",{visitor:["discriminant","cases"],aliases:["Statement","BlockParent","Scopable"],fields:{discriminant:{validate:(0,s.assertNodeType)("Expression")},cases:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("SwitchCase")))}}}),l("ThisExpression",{aliases:["Expression"]}),l("ThrowStatement",{visitor:["argument"],aliases:["Statement","Terminatorless","CompletionStatement"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),l("TryStatement",{visitor:["block","handler","finalizer"],aliases:["Statement"],fields:{block:{validate:(0,s.chain)((0,s.assertNodeType)("BlockStatement"),Object.assign((function(e){if(Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING&&!e.handler&&!e.finalizer)throw new TypeError("TryStatement expects either a handler or finalizer, or both")}),{oneOfNodeTypes:["BlockStatement"]}))},handler:{optional:!0,validate:(0,s.assertNodeType)("CatchClause")},finalizer:{optional:!0,validate:(0,s.assertNodeType)("BlockStatement")}}}),l("UnaryExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!0},argument:{validate:(0,s.assertNodeType)("Expression")},operator:{validate:(0,s.assertOneOf)(...o.UNARY_OPERATORS)}},visitor:["argument"],aliases:["UnaryLike","Expression"]}),l("UpdateExpression",{builder:["operator","argument","prefix"],fields:{prefix:{default:!1},argument:{validate:Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?(0,s.assertNodeType)("Identifier","MemberExpression"):(0,s.assertNodeType)("Expression")},operator:{validate:(0,s.assertOneOf)(...o.UPDATE_OPERATORS)}},visitor:["argument"],aliases:["Expression"]}),l("VariableDeclaration",{builder:["kind","declarations"],visitor:["declarations"],aliases:["Statement","Declaration"],fields:{declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},kind:{validate:(0,s.assertOneOf)("var","let","const")},declarations:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("VariableDeclarator")))}},validate(e,t,n){if(Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING&&(0,r.default)("ForXStatement",e,{left:n})&&1!==n.declarations.length)throw new TypeError("Exactly one VariableDeclarator is required in the VariableDeclaration of a "+e.type)}}),l("VariableDeclarator",{visitor:["id","init"],fields:{id:{validate:function(){if(!Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING)return(0,s.assertNodeType)("LVal");const e=(0,s.assertNodeType)("Identifier","ArrayPattern","ObjectPattern"),t=(0,s.assertNodeType)("Identifier");return function(n,r,a){const i=n.init?e:t;i(n,r,a)}}()},definite:{optional:!0,validate:(0,s.assertValueType)("boolean")},init:{optional:!0,validate:(0,s.assertNodeType)("Expression")}}}),l("WhileStatement",{visitor:["test","body"],aliases:["Statement","BlockParent","Loop","While","Scopable"],fields:{test:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),l("WithStatement",{visitor:["object","body"],aliases:["Statement"],fields:{object:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")}}}),l("AssignmentPattern",{visitor:["left","right","decorators"],builder:["left","right"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},d,{left:{validate:(0,s.assertNodeType)("Identifier","ObjectPattern","ArrayPattern","MemberExpression")},right:{validate:(0,s.assertNodeType)("Expression")},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0}})}),l("ArrayPattern",{visitor:["elements","typeAnnotation"],builder:["elements"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},d,{elements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeOrValueType)("null","PatternLike")))},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},optional:{validate:(0,s.assertValueType)("boolean"),optional:!0}})}),l("ArrowFunctionExpression",{builder:["params","body","async"],visitor:["params","body","returnType","typeParameters"],aliases:["Scopable","Function","BlockParent","FunctionParent","Expression","Pureish"],fields:Object.assign({},u,p,{expression:{validate:(0,s.assertValueType)("boolean")},body:{validate:(0,s.assertNodeType)("BlockStatement","Expression")}})}),l("ClassBody",{visitor:["body"],fields:{body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ClassMethod","ClassPrivateMethod","ClassProperty","ClassPrivateProperty","ClassAccessorProperty","TSDeclareMethod","TSIndexSignature","StaticBlock")))}}}),l("ClassExpression",{builder:["id","superClass","body","decorators"],visitor:["id","body","superClass","mixins","typeParameters","superTypeParameters","implements","decorators"],aliases:["Scopable","Class","Expression"],fields:{id:{validate:(0,s.assertNodeType)("Identifier"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},superTypeParameters:{validate:(0,s.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},mixins:{validate:(0,s.assertNodeType)("InterfaceExtends"),optional:!0}}}),l("ClassDeclaration",{inherits:"ClassExpression",aliases:["Scopable","Class","Statement","Declaration"],fields:{id:{validate:(0,s.assertNodeType)("Identifier")},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterDeclaration","TSTypeParameterDeclaration","Noop"),optional:!0},body:{validate:(0,s.assertNodeType)("ClassBody")},superClass:{optional:!0,validate:(0,s.assertNodeType)("Expression")},superTypeParameters:{validate:(0,s.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0},implements:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("TSExpressionWithTypeArguments","ClassImplements"))),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},mixins:{validate:(0,s.assertNodeType)("InterfaceExtends"),optional:!0},declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},abstract:{validate:(0,s.assertValueType)("boolean"),optional:!0}},validate:function(){const e=(0,s.assertNodeType)("Identifier");return function(t,n,a){Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING&&((0,r.default)("ExportDefaultDeclaration",t)||e(a,"id",a.id))}}()}),l("ExportAllDeclaration",{visitor:["source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{source:{validate:(0,s.assertNodeType)("StringLiteral")},exportKind:(0,s.validateOptional)((0,s.assertOneOf)("type","value")),assertions:{optional:!0,validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportAttribute")))}}}),l("ExportDefaultDeclaration",{visitor:["declaration"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{validate:(0,s.assertNodeType)("FunctionDeclaration","TSDeclareFunction","ClassDeclaration","Expression")},exportKind:(0,s.validateOptional)((0,s.assertOneOf)("value"))}}),l("ExportNamedDeclaration",{visitor:["declaration","specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration","ExportDeclaration"],fields:{declaration:{optional:!0,validate:(0,s.chain)((0,s.assertNodeType)("Declaration"),Object.assign((function(e,t,n){if(Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING&&n&&e.specifiers.length)throw new TypeError("Only declaration or specifiers is allowed on ExportNamedDeclaration")}),{oneOfNodeTypes:["Declaration"]}),(function(e,t,n){if(Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING&&n&&e.source)throw new TypeError("Cannot export a declaration from a source")}))},assertions:{optional:!0,validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportAttribute")))},specifiers:{default:[],validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)(function(){const e=(0,s.assertNodeType)("ExportSpecifier","ExportDefaultSpecifier","ExportNamespaceSpecifier"),t=(0,s.assertNodeType)("ExportSpecifier");return Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?function(n,r,a){const i=n.source?e:t;i(n,r,a)}:e}()))},source:{validate:(0,s.assertNodeType)("StringLiteral"),optional:!0},exportKind:(0,s.validateOptional)((0,s.assertOneOf)("type","value"))}}),l("ExportSpecifier",{visitor:["local","exported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},exported:{validate:(0,s.assertNodeType)("Identifier","StringLiteral")},exportKind:{validate:(0,s.assertOneOf)("type","value"),optional:!0}}}),l("ForOfStatement",{visitor:["left","right","body"],builder:["left","right","body","await"],aliases:["Scopable","Statement","For","BlockParent","Loop","ForXStatement"],fields:{left:{validate:function(){if(!Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING)return(0,s.assertNodeType)("VariableDeclaration","LVal");const e=(0,s.assertNodeType)("VariableDeclaration"),t=(0,s.assertNodeType)("Identifier","MemberExpression","ArrayPattern","ObjectPattern");return function(n,a,i){(0,r.default)("VariableDeclaration",i)?e(n,a,i):t(n,a,i)}}()},right:{validate:(0,s.assertNodeType)("Expression")},body:{validate:(0,s.assertNodeType)("Statement")},await:{default:!1}}}),l("ImportDeclaration",{visitor:["specifiers","source"],aliases:["Statement","Declaration","ModuleDeclaration"],fields:{assertions:{optional:!0,validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportAttribute")))},specifiers:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("ImportSpecifier","ImportDefaultSpecifier","ImportNamespaceSpecifier")))},source:{validate:(0,s.assertNodeType)("StringLiteral")},importKind:{validate:(0,s.assertOneOf)("type","typeof","value"),optional:!0}}}),l("ImportDefaultSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),l("ImportNamespaceSpecifier",{visitor:["local"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")}}}),l("ImportSpecifier",{visitor:["local","imported"],aliases:["ModuleSpecifier"],fields:{local:{validate:(0,s.assertNodeType)("Identifier")},imported:{validate:(0,s.assertNodeType)("Identifier","StringLiteral")},importKind:{validate:(0,s.assertOneOf)("type","typeof","value"),optional:!0}}}),l("MetaProperty",{visitor:["meta","property"],aliases:["Expression"],fields:{meta:{validate:(0,s.chain)((0,s.assertNodeType)("Identifier"),Object.assign((function(e,t,n){if(!Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING)return;let a;switch(n.name){case"function":a="sent";break;case"new":a="target";break;case"import":a="meta";break}if(!(0,r.default)("Identifier",e.property,{name:a}))throw new TypeError("Unrecognised MetaProperty")}),{oneOfNodeTypes:["Identifier"]}))},property:{validate:(0,s.assertNodeType)("Identifier")}}});const f={abstract:{validate:(0,s.assertValueType)("boolean"),optional:!0},accessibility:{validate:(0,s.assertOneOf)("public","private","protected"),optional:!0},static:{default:!1},override:{default:!1},computed:{default:!1},optional:{validate:(0,s.assertValueType)("boolean"),optional:!0},key:{validate:(0,s.chain)(function(){const e=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral"),t=(0,s.assertNodeType)("Expression");return function(n,r,a){const i=n.computed?t:e;i(n,r,a)}}(),(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","Expression"))}};t.classMethodOrPropertyCommon=f;const y=Object.assign({},u,f,{params:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Identifier","Pattern","RestElement","TSParameterProperty")))},kind:{validate:(0,s.assertOneOf)("get","set","method","constructor"),default:"method"},access:{validate:(0,s.chain)((0,s.assertValueType)("string"),(0,s.assertOneOf)("public","private","protected")),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0}});t.classMethodOrDeclareMethodCommon=y,l("ClassMethod",{aliases:["Function","Scopable","BlockParent","FunctionParent","Method"],builder:["kind","key","params","body","computed","static","generator","async"],visitor:["key","params","body","decorators","returnType","typeParameters"],fields:Object.assign({},y,p,{body:{validate:(0,s.assertNodeType)("BlockStatement")}})}),l("ObjectPattern",{visitor:["properties","typeAnnotation","decorators"],builder:["properties"],aliases:["Pattern","PatternLike","LVal"],fields:Object.assign({},d,{properties:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("RestElement","ObjectProperty")))}})}),l("SpreadElement",{visitor:["argument"],aliases:["UnaryLike"],deprecatedAlias:"SpreadProperty",fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),l("Super",{aliases:["Expression"]}),l("TaggedTemplateExpression",{visitor:["tag","quasi","typeParameters"],builder:["tag","quasi"],aliases:["Expression"],fields:{tag:{validate:(0,s.assertNodeType)("Expression")},quasi:{validate:(0,s.assertNodeType)("TemplateLiteral")},typeParameters:{validate:(0,s.assertNodeType)("TypeParameterInstantiation","TSTypeParameterInstantiation"),optional:!0}}}),l("TemplateElement",{builder:["value","tail"],fields:{value:{validate:(0,s.assertShape)({raw:{validate:(0,s.assertValueType)("string")},cooked:{validate:(0,s.assertValueType)("string"),optional:!0}})},tail:{default:!1}}}),l("TemplateLiteral",{visitor:["quasis","expressions"],aliases:["Expression","Literal"],fields:{quasis:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("TemplateElement")))},expressions:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression","TSType")),(function(e,t,n){if(e.quasis.length!==n.length+1)throw new TypeError(`Number of ${e.type} quasis should be exactly one more than the number of expressions.\nExpected ${n.length+1} quasis but got ${e.quasis.length}`)}))}}}),l("YieldExpression",{builder:["argument","delegate"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{delegate:{validate:(0,s.chain)((0,s.assertValueType)("boolean"),Object.assign((function(e,t,n){if(Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING&&n&&!e.argument)throw new TypeError("Property delegate of YieldExpression cannot be true if there is no argument")}),{type:"boolean"})),default:!1},argument:{optional:!0,validate:(0,s.assertNodeType)("Expression")}}}),l("AwaitExpression",{builder:["argument"],visitor:["argument"],aliases:["Expression","Terminatorless"],fields:{argument:{validate:(0,s.assertNodeType)("Expression")}}}),l("Import",{aliases:["Expression"]}),l("BigIntLiteral",{builder:["value"],fields:{value:{validate:(0,s.assertValueType)("string")}},aliases:["Expression","Pureish","Literal","Immutable"]}),l("ExportNamespaceSpecifier",{visitor:["exported"],aliases:["ModuleSpecifier"],fields:{exported:{validate:(0,s.assertNodeType)("Identifier")}}}),l("OptionalMemberExpression",{builder:["object","property","computed","optional"],visitor:["object","property"],aliases:["Expression"],fields:{object:{validate:(0,s.assertNodeType)("Expression")},property:{validate:function(){const e=(0,s.assertNodeType)("Identifier"),t=(0,s.assertNodeType)("Expression"),n=function(n,r,a){const i=n.computed?t:e;i(n,r,a)};return n.oneOfNodeTypes=["Expression","Identifier"],n}()},computed:{default:!1},optional:{validate:Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertValueType)("boolean"),(0,s.assertOptionalChainStart)()):(0,s.assertValueType)("boolean")}}}),l("OptionalCallExpression",{visitor:["callee","arguments","typeParameters","typeArguments"],builder:["callee","arguments","optional"],aliases:["Expression"],fields:{callee:{validate:(0,s.assertNodeType)("Expression")},arguments:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Expression","SpreadElement","JSXNamespacedName","ArgumentPlaceholder")))},optional:{validate:Object({NODE_ENV:"production",VUE_APP_BASE_URL:"https://card.h888.fun",VUE_APP_LINE_LIFF_ID:"1657876696-MKYDJKgm",VUE_APP_SEND_URL:"https://liff.line.me/1657876696-564NGMxy",VUE_APP_API_URL:"https://card.h888.fun/appapi/v1",VUE_APP_SSO_URL:"https://sso.h888.fun/api/v1",VUE_APP_IMAGE_URL:"https://card.h888.fun/storage",VUE_APP_DOMAIN:"h888.fun",BASE_URL:"/home/"}).BABEL_TYPES_8_BREAKING?(0,s.chain)((0,s.assertValueType)("boolean"),(0,s.assertOptionalChainStart)()):(0,s.assertValueType)("boolean")},typeArguments:{validate:(0,s.assertNodeType)("TypeParameterInstantiation"),optional:!0},typeParameters:{validate:(0,s.assertNodeType)("TSTypeParameterInstantiation"),optional:!0}}}),l("ClassProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property"],fields:Object.assign({},f,{value:{validate:(0,s.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,s.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,s.assertValueType)("boolean"),optional:!0},declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},variance:{validate:(0,s.assertNodeType)("Variance"),optional:!0}})}),l("ClassAccessorProperty",{visitor:["key","value","typeAnnotation","decorators"],builder:["key","value","typeAnnotation","decorators","computed","static"],aliases:["Property","Accessor"],fields:Object.assign({},f,{key:{validate:(0,s.chain)(function(){const e=(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","PrivateName"),t=(0,s.assertNodeType)("Expression");return function(n,r,a){const i=n.computed?t:e;i(n,r,a)}}(),(0,s.assertNodeType)("Identifier","StringLiteral","NumericLiteral","Expression","PrivateName"))},value:{validate:(0,s.assertNodeType)("Expression"),optional:!0},definite:{validate:(0,s.assertValueType)("boolean"),optional:!0},typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,s.assertValueType)("boolean"),optional:!0},declare:{validate:(0,s.assertValueType)("boolean"),optional:!0},variance:{validate:(0,s.assertNodeType)("Variance"),optional:!0}})}),l("ClassPrivateProperty",{visitor:["key","value","decorators","typeAnnotation"],builder:["key","value","decorators","static"],aliases:["Property","Private"],fields:{key:{validate:(0,s.assertNodeType)("PrivateName")},value:{validate:(0,s.assertNodeType)("Expression"),optional:!0},typeAnnotation:{validate:(0,s.assertNodeType)("TypeAnnotation","TSTypeAnnotation","Noop"),optional:!0},decorators:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Decorator"))),optional:!0},readonly:{validate:(0,s.assertValueType)("boolean"),optional:!0},definite:{validate:(0,s.assertValueType)("boolean"),optional:!0},variance:{validate:(0,s.assertNodeType)("Variance"),optional:!0}}}),l("ClassPrivateMethod",{builder:["kind","key","params","body","static"],visitor:["key","params","body","decorators","returnType","typeParameters"],aliases:["Function","Scopable","BlockParent","FunctionParent","Method","Private"],fields:Object.assign({},y,p,{key:{validate:(0,s.assertNodeType)("PrivateName")},body:{validate:(0,s.assertNodeType)("BlockStatement")}})}),l("PrivateName",{visitor:["id"],aliases:["Private"],fields:{id:{validate:(0,s.assertNodeType)("Identifier")}}}),l("StaticBlock",{visitor:["body"],fields:{body:{validate:(0,s.chain)((0,s.assertValueType)("array"),(0,s.assertEach)((0,s.assertNodeType)("Statement")))}},aliases:["Scopable","BlockParent","FunctionParent"]})},fa5d:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("1315");function a(e,t){(0,r.default)("leadingComments",e,t)}},fafd:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("b978");function a(e,t,n){if(!e)return;const i=r.VISITOR_KEYS[e.type];if(i){n=n||{},t(e,n);for(const r of i){const i=e[r];if(Array.isArray(i))for(const e of i)a(e,t,n);else a(i,t,n)}}}},fe0d:function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=a;var r=n("c485");function a(e,t,n){if(!(0,r.isMemberExpression)(e))return!1;const a=Array.isArray(t)?t:t.split("."),i=[];let o;for(o=e;(0,r.isMemberExpression)(o);o=o.object)i.push(o.property);if(i.push(o),i.lengtha.length)return!1;for(let s=0,l=i.length-1;s