UNPKG

storybook

Version:

Storybook framework-agnostic API

1,443 lines (1,440 loc) • 1.9 MB
import ESM_COMPAT_Module from "node:module"; import { fileURLToPath as ESM_COMPAT_fileURLToPath } from 'node:url'; import { dirname as ESM_COMPAT_dirname } from 'node:path'; const __filename = ESM_COMPAT_fileURLToPath(import.meta.url); const __dirname = ESM_COMPAT_dirname(__filename); const require = ESM_COMPAT_Module.createRequire(import.meta.url); var hO = Object.create; var Kp = Object.defineProperty; var mO = Object.getOwnPropertyDescriptor; var yO = Object.getOwnPropertyNames; var gO = Object.getPrototypeOf, bO = Object.prototype.hasOwnProperty; var i = (e, t) => Kp(e, "name", { value: t, configurable: !0 }), ce = /* @__PURE__ */ ((e) => typeof require < "u" ? require : typeof Proxy < "u" ? new Proxy(e, { get: (t, r) => (typeof require < "u" ? require : t)[r] }) : e)(function(e) { if (typeof require < "u") return require.apply(this, arguments); throw Error('Dynamic require of "' + e + '" is not supported'); }); var P = (e, t) => () => (t || e((t = { exports: {} }).exports, t), t.exports); var EO = (e, t, r, n) => { if (t && typeof t == "object" || typeof t == "function") for (let s of yO(t)) !bO.call(e, s) && s !== r && Kp(e, s, { get: () => t[s], enumerable: !(n = mO(t, s)) || n.enumerable }); return e; }; var zn = (e, t, r) => (r = e != null ? hO(gO(e)) : {}, EO( // If the importer is in node compatibility mode or this is not an ESM // file that has been converted to a CommonJS file using a Babel- // compatible transform (i.e. "__esModule" has not been set), then set // "default" to the CommonJS "module.exports" for node compatibility. t || !e || !e.__esModule ? Kp(r, "default", { value: e, enumerable: !0 }) : r, e )); // ../node_modules/@babel/types/lib/utils/shallowEqual.js var ol = P((Gp) => { "use strict"; Object.defineProperty(Gp, "__esModule", { value: !0 }); Gp.default = TO; function TO(e, t) { let r = Object.keys(t); for (let n of r) if (e[n] !== t[n]) return !1; return !0; } i(TO, "shallowEqual"); }); // ../node_modules/@babel/types/lib/utils/deprecationWarning.js var va = P((Hp) => { "use strict"; Object.defineProperty(Hp, "__esModule", { value: !0 }); Hp.default = SO; var A1 = /* @__PURE__ */ new Set(); function SO(e, t, r = "") { if (A1.has(e)) return; A1.add(e); let { internal: n, trace: s } = xO(1, 2); n || console.warn(`${r}\`${e}\` has been deprecated, please migrate to \`${t}\` ${s}`); } i(SO, "deprecationWarning"); function xO(e, t) { let { stackTraceLimit: r, prepareStackTrace: n } = Error, s; if (Error.stackTraceLimit = 1 + e + t, Error.prepareStackTrace = function(o, l) { s = l; }, new Error().stack, Error.stackTraceLimit = r, Error.prepareStackTrace = n, !s) return { internal: !1, trace: "" }; let a = s.slice(1 + e, 1 + e + t); return { internal: /[\\/]@babel[\\/]/.test(a[1].getFileName()), trace: a.map((o) => ` at ${o}`).join(` `) }; } i(xO, "captureShortStackTrace"); }); // ../node_modules/@babel/types/lib/validators/generated/index.js var St = P((T) => { "use strict"; Object.defineProperty(T, "__esModule", { value: !0 }); T.isAccessor = MF; T.isAnyTypeAnnotation = s3; T.isArgumentPlaceholder = BB; T.isArrayExpression = vO; T.isArrayPattern = SN; T.isArrayTypeAnnotation = i3; T.isArrowFunctionExpression = xN; T.isAssignmentExpression = PO; T.isAssignmentPattern = TN; T.isAwaitExpression = KN; T.isBigIntLiteral = HN; T.isBinary = oF; T.isBinaryExpression = AO; T.isBindExpression = kB; T.isBlock = cF; T.isBlockParent = uF; T.isBlockStatement = IO; T.isBooleanLiteral = XO; T.isBooleanLiteralTypeAnnotation = o3; T.isBooleanTypeAnnotation = a3; T.isBreakStatement = _O; T.isCallExpression = OO; T.isCatchClause = NO; T.isClass = FF; T.isClassAccessorProperty = QN; T.isClassBody = vN; T.isClassDeclaration = AN; T.isClassExpression = PN; T.isClassImplements = u3; T.isClassMethod = LN; T.isClassPrivateMethod = e3; T.isClassPrivateProperty = ZN; T.isClassProperty = zN; T.isCompletionStatement = dF; T.isConditional = hF; T.isConditionalExpression = BO; T.isContinueStatement = kO; T.isDebuggerStatement = FO; T.isDecimalLiteral = qB; T.isDeclaration = vF; T.isDeclareClass = c3; T.isDeclareExportAllDeclaration = E3; T.isDeclareExportDeclaration = b3; T.isDeclareFunction = p3; T.isDeclareInterface = f3; T.isDeclareModule = d3; T.isDeclareModuleExports = h3; T.isDeclareOpaqueType = y3; T.isDeclareTypeAlias = m3; T.isDeclareVariable = g3; T.isDeclaredPredicate = T3; T.isDecorator = FB; T.isDirective = DO; T.isDirectiveLiteral = wO; T.isDoExpression = jB; T.isDoWhileStatement = jO; T.isEmptyStatement = LO; T.isEmptyTypeAnnotation = O3; T.isEnumBody = KF; T.isEnumBooleanBody = iB; T.isEnumBooleanMember = uB; T.isEnumDeclaration = sB; T.isEnumDefaultedMember = fB; T.isEnumMember = GF; T.isEnumNumberBody = aB; T.isEnumNumberMember = cB; T.isEnumStringBody = oB; T.isEnumStringMember = pB; T.isEnumSymbolBody = lB; T.isExistsTypeAnnotation = S3; T.isExportAllDeclaration = CN; T.isExportDeclaration = jF; T.isExportDefaultDeclaration = DN; T.isExportDefaultSpecifier = LB; T.isExportNamedDeclaration = wN; T.isExportNamespaceSpecifier = YN; T.isExportSpecifier = IN; T.isExpression = aF; T.isExpressionStatement = MO; T.isExpressionWrapper = gF; T.isFile = RO; T.isFlow = qF; T.isFlowBaseAnnotation = VF; T.isFlowDeclaration = $F; T.isFlowPredicate = WF; T.isFlowType = UF; T.isFor = bF; T.isForInStatement = qO; T.isForOfStatement = _N; T.isForStatement = UO; T.isForXStatement = EF; T.isFunction = TF; T.isFunctionDeclaration = VO; T.isFunctionExpression = $O; T.isFunctionParent = SF; T.isFunctionTypeAnnotation = x3; T.isFunctionTypeParam = v3; T.isGenericTypeAnnotation = P3; T.isIdentifier = WO; T.isIfStatement = KO; T.isImmutable = wF; T.isImport = GN; T.isImportAttribute = n3; T.isImportDeclaration = ON; T.isImportDefaultSpecifier = NN; T.isImportExpression = FN; T.isImportNamespaceSpecifier = BN; T.isImportOrExportDeclaration = C1; T.isImportSpecifier = kN; T.isIndexedAccessType = dB; T.isInferredPredicate = A3; T.isInterfaceDeclaration = D3; T.isInterfaceExtends = C3; T.isInterfaceTypeAnnotation = w3; T.isInterpreterDirective = CO; T.isIntersectionTypeAnnotation = I3; T.isJSX = HF; T.isJSXAttribute = mB; T.isJSXClosingElement = yB; T.isJSXClosingFragment = IB; T.isJSXElement = gB; T.isJSXEmptyExpression = bB; T.isJSXExpressionContainer = EB; T.isJSXFragment = DB; T.isJSXIdentifier = SB; T.isJSXMemberExpression = xB; T.isJSXNamespacedName = vB; T.isJSXOpeningElement = PB; T.isJSXOpeningFragment = wB; T.isJSXSpreadAttribute = AB; T.isJSXSpreadChild = TB; T.isJSXText = CB; T.isLVal = AF; T.isLabeledStatement = GO; T.isLiteral = DF; T.isLogicalExpression = QO; T.isLoop = mF; T.isMemberExpression = ZO; T.isMetaProperty = jN; T.isMethod = _F; T.isMiscellaneous = YF; T.isMixedTypeAnnotation = _3; T.isModuleDeclaration = n4; T.isModuleExpression = UB; T.isModuleSpecifier = LF; T.isNewExpression = eN; T.isNoop = _B; T.isNullLiteral = JO; T.isNullLiteralTypeAnnotation = l3; T.isNullableTypeAnnotation = N3; T.isNumberLiteral = ZF; T.isNumberLiteralTypeAnnotation = B3; T.isNumberTypeAnnotation = k3; T.isNumericLiteral = YO; T.isObjectExpression = rN; T.isObjectMember = OF; T.isObjectMethod = nN; T.isObjectPattern = MN; T.isObjectProperty = sN; T.isObjectTypeAnnotation = F3; T.isObjectTypeCallProperty = L3; T.isObjectTypeIndexer = M3; T.isObjectTypeInternalSlot = j3; T.isObjectTypeProperty = R3; T.isObjectTypeSpreadProperty = q3; T.isOpaqueType = U3; T.isOptionalCallExpression = XN; T.isOptionalIndexedAccessType = hB; T.isOptionalMemberExpression = JN; T.isParenthesizedExpression = lN; T.isPattern = kF; T.isPatternLike = PF; T.isPipelineBareFunction = WB; T.isPipelinePrimaryTopicReference = KB; T.isPipelineTopicExpression = $B; T.isPlaceholder = OB; T.isPrivate = RF; T.isPrivateName = t3; T.isProgram = tN; T.isProperty = NF; T.isPureish = xF; T.isQualifiedTypeIdentifier = V3; T.isRecordExpression = MB; T.isRegExpLiteral = zO; T.isRegexLiteral = e4; T.isRestElement = iN; T.isRestProperty = t4; T.isReturnStatement = aN; T.isScopable = lF; T.isSequenceExpression = oN; T.isSpreadElement = RN; T.isSpreadProperty = r4; T.isStandardized = iF; T.isStatement = pF; T.isStaticBlock = r3; T.isStringLiteral = HO; T.isStringLiteralTypeAnnotation = $3; T.isStringTypeAnnotation = W3; T.isSuper = qN; T.isSwitchCase = uN; T.isSwitchStatement = cN; T.isSymbolTypeAnnotation = K3; T.isTSAnyKeyword = tk; T.isTSArrayType = Sk; T.isTSAsExpression = Uk; T.isTSBaseType = QF; T.isTSBigIntKeyword = nk; T.isTSBooleanKeyword = rk; T.isTSCallSignatureDeclaration = XB; T.isTSConditionalType = wk; T.isTSConstructSignatureDeclaration = zB; T.isTSConstructorType = yk; T.isTSDeclareFunction = HB; T.isTSDeclareMethod = YB; T.isTSEntityName = CF; T.isTSEnumBody = Wk; T.isTSEnumDeclaration = Kk; T.isTSEnumMember = Gk; T.isTSExportAssignment = Zk; T.isTSExpressionWithTypeArguments = jk; T.isTSExternalModuleReference = zk; T.isTSFunctionType = mk; T.isTSImportEqualsDeclaration = Xk; T.isTSImportType = Jk; T.isTSIndexSignature = ek; T.isTSIndexedAccessType = Nk; T.isTSInferType = Ik; T.isTSInstantiationExpression = qk; T.isTSInterfaceBody = Mk; T.isTSInterfaceDeclaration = Lk; T.isTSIntersectionType = Dk; T.isTSIntrinsicKeyword = sk; T.isTSLiteralType = Fk; T.isTSMappedType = Bk; T.isTSMethodSignature = ZB; T.isTSModuleBlock = Yk; T.isTSModuleDeclaration = Hk; T.isTSNamedTupleMember = Ak; T.isTSNamespaceExportDeclaration = eF; T.isTSNeverKeyword = ik; T.isTSNonNullExpression = Qk; T.isTSNullKeyword = ak; T.isTSNumberKeyword = ok; T.isTSObjectKeyword = lk; T.isTSOptionalType = vk; T.isTSParameterProperty = GB; T.isTSParenthesizedType = _k; T.isTSPropertySignature = QB; T.isTSQualifiedName = JB; T.isTSRestType = Pk; T.isTSSatisfiesExpression = Vk; T.isTSStringKeyword = uk; T.isTSSymbolKeyword = ck; T.isTSTemplateLiteralType = kk; T.isTSThisType = hk; T.isTSTupleType = xk; T.isTSType = zF; T.isTSTypeAliasDeclaration = Rk; T.isTSTypeAnnotation = tF; T.isTSTypeAssertion = $k; T.isTSTypeElement = XF; T.isTSTypeLiteral = Tk; T.isTSTypeOperator = Ok; T.isTSTypeParameter = sF; T.isTSTypeParameterDeclaration = nF; T.isTSTypeParameterInstantiation = rF; T.isTSTypePredicate = bk; T.isTSTypeQuery = Ek; T.isTSTypeReference = gk; T.isTSUndefinedKeyword = pk; T.isTSUnionType = Ck; T.isTSUnknownKeyword = fk; T.isTSVoidKeyword = dk; T.isTaggedTemplateExpression = UN; T.isTemplateElement = VN; T.isTemplateLiteral = $N; T.isTerminatorless = fF; T.isThisExpression = pN; T.isThisTypeAnnotation = G3; T.isThrowStatement = fN; T.isTopicReference = VB; T.isTryStatement = dN; T.isTupleExpression = RB; T.isTupleTypeAnnotation = H3; T.isTypeAlias = J3; T.isTypeAnnotation = X3; T.isTypeCastExpression = z3; T.isTypeParameter = Q3; T.isTypeParameterDeclaration = Z3; T.isTypeParameterInstantiation = eB; T.isTypeScript = JF; T.isTypeofTypeAnnotation = Y3; T.isUnaryExpression = hN; T.isUnaryLike = BF; T.isUnionTypeAnnotation = tB; T.isUpdateExpression = mN; T.isUserWhitespacable = IF; T.isV8IntrinsicIdentifier = NB; T.isVariableDeclaration = yN; T.isVariableDeclarator = gN; T.isVariance = rB; T.isVoidTypeAnnotation = nB; T.isWhile = yF; T.isWhileStatement = bN; T.isWithStatement = EN; T.isYieldExpression = WN; var v = ol(), Pa = va(); function vO(e, t) { return !e || e.type !== "ArrayExpression" ? !1 : t == null || (0, v.default)(e, t); } i(vO, "isArrayExpression"); function PO(e, t) { return !e || e.type !== "AssignmentExpression" ? !1 : t == null || (0, v.default)(e, t); } i(PO, "isAssignmentExpression"); function AO(e, t) { return !e || e.type !== "BinaryExpression" ? !1 : t == null || (0, v.default)(e, t); } i(AO, "isBinaryExpression"); function CO(e, t) { return !e || e.type !== "InterpreterDirective" ? !1 : t == null || (0, v.default)(e, t); } i(CO, "isInterpreterDirective"); function DO(e, t) { return !e || e.type !== "Directive" ? !1 : t == null || (0, v.default)(e, t); } i(DO, "isDirective"); function wO(e, t) { return !e || e.type !== "DirectiveLiteral" ? !1 : t == null || (0, v.default)(e, t); } i(wO, "isDirectiveLiteral"); function IO(e, t) { return !e || e.type !== "BlockStatement" ? !1 : t == null || (0, v.default)(e, t); } i(IO, "isBlockStatement"); function _O(e, t) { return !e || e.type !== "BreakStatement" ? !1 : t == null || (0, v.default)(e, t); } i(_O, "isBreakStatement"); function OO(e, t) { return !e || e.type !== "CallExpression" ? !1 : t == null || (0, v.default)(e, t); } i(OO, "isCallExpression"); function NO(e, t) { return !e || e.type !== "CatchClause" ? !1 : t == null || (0, v.default)(e, t); } i(NO, "isCatchClause"); function BO(e, t) { return !e || e.type !== "ConditionalExpression" ? !1 : t == null || (0, v.default)(e, t); } i(BO, "isConditionalExpression"); function kO(e, t) { return !e || e.type !== "ContinueStatement" ? !1 : t == null || (0, v.default)(e, t); } i(kO, "isContinueStatement"); function FO(e, t) { return !e || e.type !== "DebuggerStatement" ? !1 : t == null || (0, v.default)(e, t); } i(FO, "isDebuggerStatement"); function jO(e, t) { return !e || e.type !== "DoWhileStatement" ? !1 : t == null || (0, v.default)(e, t); } i(jO, "isDoWhileStatement"); function LO(e, t) { return !e || e.type !== "EmptyStatement" ? !1 : t == null || (0, v.default)(e, t); } i(LO, "isEmptyStatement"); function MO(e, t) { return !e || e.type !== "ExpressionStatement" ? !1 : t == null || (0, v.default)(e, t); } i(MO, "isExpressionStatement"); function RO(e, t) { return !e || e.type !== "File" ? !1 : t == null || (0, v.default)(e, t); } i(RO, "isFile"); function qO(e, t) { return !e || e.type !== "ForInStatement" ? !1 : t == null || (0, v.default)(e, t); } i(qO, "isForInStatement"); function UO(e, t) { return !e || e.type !== "ForStatement" ? !1 : t == null || (0, v.default)(e, t); } i(UO, "isForStatement"); function VO(e, t) { return !e || e.type !== "FunctionDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(VO, "isFunctionDeclaration"); function $O(e, t) { return !e || e.type !== "FunctionExpression" ? !1 : t == null || (0, v.default)(e, t); } i($O, "isFunctionExpression"); function WO(e, t) { return !e || e.type !== "Identifier" ? !1 : t == null || (0, v.default)(e, t); } i(WO, "isIdentifier"); function KO(e, t) { return !e || e.type !== "IfStatement" ? !1 : t == null || (0, v.default)(e, t); } i(KO, "isIfStatement"); function GO(e, t) { return !e || e.type !== "LabeledStatement" ? !1 : t == null || (0, v.default)(e, t); } i(GO, "isLabeledStatement"); function HO(e, t) { return !e || e.type !== "StringLiteral" ? !1 : t == null || (0, v.default)(e, t); } i(HO, "isStringLiteral"); function YO(e, t) { return !e || e.type !== "NumericLiteral" ? !1 : t == null || (0, v.default)(e, t); } i(YO, "isNumericLiteral"); function JO(e, t) { return !e || e.type !== "NullLiteral" ? !1 : t == null || (0, v.default)(e, t); } i(JO, "isNullLiteral"); function XO(e, t) { return !e || e.type !== "BooleanLiteral" ? !1 : t == null || (0, v.default)(e, t); } i(XO, "isBooleanLiteral"); function zO(e, t) { return !e || e.type !== "RegExpLiteral" ? !1 : t == null || (0, v.default)(e, t); } i(zO, "isRegExpLiteral"); function QO(e, t) { return !e || e.type !== "LogicalExpression" ? !1 : t == null || (0, v.default)(e, t); } i(QO, "isLogicalExpression"); function ZO(e, t) { return !e || e.type !== "MemberExpression" ? !1 : t == null || (0, v.default)(e, t); } i(ZO, "isMemberExpression"); function eN(e, t) { return !e || e.type !== "NewExpression" ? !1 : t == null || (0, v.default)(e, t); } i(eN, "isNewExpression"); function tN(e, t) { return !e || e.type !== "Program" ? !1 : t == null || (0, v.default)(e, t); } i(tN, "isProgram"); function rN(e, t) { return !e || e.type !== "ObjectExpression" ? !1 : t == null || (0, v.default)(e, t); } i(rN, "isObjectExpression"); function nN(e, t) { return !e || e.type !== "ObjectMethod" ? !1 : t == null || (0, v.default)(e, t); } i(nN, "isObjectMethod"); function sN(e, t) { return !e || e.type !== "ObjectProperty" ? !1 : t == null || (0, v.default)(e, t); } i(sN, "isObjectProperty"); function iN(e, t) { return !e || e.type !== "RestElement" ? !1 : t == null || (0, v.default)(e, t); } i(iN, "isRestElement"); function aN(e, t) { return !e || e.type !== "ReturnStatement" ? !1 : t == null || (0, v.default)(e, t); } i(aN, "isReturnStatement"); function oN(e, t) { return !e || e.type !== "SequenceExpression" ? !1 : t == null || (0, v.default)(e, t); } i(oN, "isSequenceExpression"); function lN(e, t) { return !e || e.type !== "ParenthesizedExpression" ? !1 : t == null || (0, v.default)(e, t); } i(lN, "isParenthesizedExpression"); function uN(e, t) { return !e || e.type !== "SwitchCase" ? !1 : t == null || (0, v.default)(e, t); } i(uN, "isSwitchCase"); function cN(e, t) { return !e || e.type !== "SwitchStatement" ? !1 : t == null || (0, v.default)(e, t); } i(cN, "isSwitchStatement"); function pN(e, t) { return !e || e.type !== "ThisExpression" ? !1 : t == null || (0, v.default)(e, t); } i(pN, "isThisExpression"); function fN(e, t) { return !e || e.type !== "ThrowStatement" ? !1 : t == null || (0, v.default)(e, t); } i(fN, "isThrowStatement"); function dN(e, t) { return !e || e.type !== "TryStatement" ? !1 : t == null || (0, v.default)(e, t); } i(dN, "isTryStatement"); function hN(e, t) { return !e || e.type !== "UnaryExpression" ? !1 : t == null || (0, v.default)(e, t); } i(hN, "isUnaryExpression"); function mN(e, t) { return !e || e.type !== "UpdateExpression" ? !1 : t == null || (0, v.default)(e, t); } i(mN, "isUpdateExpression"); function yN(e, t) { return !e || e.type !== "VariableDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(yN, "isVariableDeclaration"); function gN(e, t) { return !e || e.type !== "VariableDeclarator" ? !1 : t == null || (0, v.default)(e, t); } i(gN, "isVariableDeclarator"); function bN(e, t) { return !e || e.type !== "WhileStatement" ? !1 : t == null || (0, v.default)(e, t); } i(bN, "isWhileStatement"); function EN(e, t) { return !e || e.type !== "WithStatement" ? !1 : t == null || (0, v.default)(e, t); } i(EN, "isWithStatement"); function TN(e, t) { return !e || e.type !== "AssignmentPattern" ? !1 : t == null || (0, v.default)(e, t); } i(TN, "isAssignmentPattern"); function SN(e, t) { return !e || e.type !== "ArrayPattern" ? !1 : t == null || (0, v.default)(e, t); } i(SN, "isArrayPattern"); function xN(e, t) { return !e || e.type !== "ArrowFunctionExpression" ? !1 : t == null || (0, v.default)(e, t); } i(xN, "isArrowFunctionExpression"); function vN(e, t) { return !e || e.type !== "ClassBody" ? !1 : t == null || (0, v.default)(e, t); } i(vN, "isClassBody"); function PN(e, t) { return !e || e.type !== "ClassExpression" ? !1 : t == null || (0, v.default)(e, t); } i(PN, "isClassExpression"); function AN(e, t) { return !e || e.type !== "ClassDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(AN, "isClassDeclaration"); function CN(e, t) { return !e || e.type !== "ExportAllDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(CN, "isExportAllDeclaration"); function DN(e, t) { return !e || e.type !== "ExportDefaultDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(DN, "isExportDefaultDeclaration"); function wN(e, t) { return !e || e.type !== "ExportNamedDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(wN, "isExportNamedDeclaration"); function IN(e, t) { return !e || e.type !== "ExportSpecifier" ? !1 : t == null || (0, v.default)(e, t); } i(IN, "isExportSpecifier"); function _N(e, t) { return !e || e.type !== "ForOfStatement" ? !1 : t == null || (0, v.default)(e, t); } i(_N, "isForOfStatement"); function ON(e, t) { return !e || e.type !== "ImportDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(ON, "isImportDeclaration"); function NN(e, t) { return !e || e.type !== "ImportDefaultSpecifier" ? !1 : t == null || (0, v.default)(e, t); } i(NN, "isImportDefaultSpecifier"); function BN(e, t) { return !e || e.type !== "ImportNamespaceSpecifier" ? !1 : t == null || (0, v.default)(e, t); } i(BN, "isImportNamespaceSpecifier"); function kN(e, t) { return !e || e.type !== "ImportSpecifier" ? !1 : t == null || (0, v.default)(e, t); } i(kN, "isImportSpecifier"); function FN(e, t) { return !e || e.type !== "ImportExpression" ? !1 : t == null || (0, v.default)(e, t); } i(FN, "isImportExpression"); function jN(e, t) { return !e || e.type !== "MetaProperty" ? !1 : t == null || (0, v.default)(e, t); } i(jN, "isMetaProperty"); function LN(e, t) { return !e || e.type !== "ClassMethod" ? !1 : t == null || (0, v.default)(e, t); } i(LN, "isClassMethod"); function MN(e, t) { return !e || e.type !== "ObjectPattern" ? !1 : t == null || (0, v.default)(e, t); } i(MN, "isObjectPattern"); function RN(e, t) { return !e || e.type !== "SpreadElement" ? !1 : t == null || (0, v.default)(e, t); } i(RN, "isSpreadElement"); function qN(e, t) { return !e || e.type !== "Super" ? !1 : t == null || (0, v.default)(e, t); } i(qN, "isSuper"); function UN(e, t) { return !e || e.type !== "TaggedTemplateExpression" ? !1 : t == null || (0, v.default)(e, t); } i(UN, "isTaggedTemplateExpression"); function VN(e, t) { return !e || e.type !== "TemplateElement" ? !1 : t == null || (0, v.default)(e, t); } i(VN, "isTemplateElement"); function $N(e, t) { return !e || e.type !== "TemplateLiteral" ? !1 : t == null || (0, v.default)(e, t); } i($N, "isTemplateLiteral"); function WN(e, t) { return !e || e.type !== "YieldExpression" ? !1 : t == null || (0, v.default)(e, t); } i(WN, "isYieldExpression"); function KN(e, t) { return !e || e.type !== "AwaitExpression" ? !1 : t == null || (0, v.default)(e, t); } i(KN, "isAwaitExpression"); function GN(e, t) { return !e || e.type !== "Import" ? !1 : t == null || (0, v.default)(e, t); } i(GN, "isImport"); function HN(e, t) { return !e || e.type !== "BigIntLiteral" ? !1 : t == null || (0, v.default)(e, t); } i(HN, "isBigIntLiteral"); function YN(e, t) { return !e || e.type !== "ExportNamespaceSpecifier" ? !1 : t == null || (0, v.default)(e, t); } i(YN, "isExportNamespaceSpecifier"); function JN(e, t) { return !e || e.type !== "OptionalMemberExpression" ? !1 : t == null || (0, v.default)(e, t); } i(JN, "isOptionalMemberExpression"); function XN(e, t) { return !e || e.type !== "OptionalCallExpression" ? !1 : t == null || (0, v.default)(e, t); } i(XN, "isOptionalCallExpression"); function zN(e, t) { return !e || e.type !== "ClassProperty" ? !1 : t == null || (0, v.default)(e, t); } i(zN, "isClassProperty"); function QN(e, t) { return !e || e.type !== "ClassAccessorProperty" ? !1 : t == null || (0, v.default)(e, t); } i(QN, "isClassAccessorProperty"); function ZN(e, t) { return !e || e.type !== "ClassPrivateProperty" ? !1 : t == null || (0, v.default)(e, t); } i(ZN, "isClassPrivateProperty"); function e3(e, t) { return !e || e.type !== "ClassPrivateMethod" ? !1 : t == null || (0, v.default)(e, t); } i(e3, "isClassPrivateMethod"); function t3(e, t) { return !e || e.type !== "PrivateName" ? !1 : t == null || (0, v.default)(e, t); } i(t3, "isPrivateName"); function r3(e, t) { return !e || e.type !== "StaticBlock" ? !1 : t == null || (0, v.default)(e, t); } i(r3, "isStaticBlock"); function n3(e, t) { return !e || e.type !== "ImportAttribute" ? !1 : t == null || (0, v.default)(e, t); } i(n3, "isImportAttribute"); function s3(e, t) { return !e || e.type !== "AnyTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(s3, "isAnyTypeAnnotation"); function i3(e, t) { return !e || e.type !== "ArrayTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(i3, "isArrayTypeAnnotation"); function a3(e, t) { return !e || e.type !== "BooleanTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(a3, "isBooleanTypeAnnotation"); function o3(e, t) { return !e || e.type !== "BooleanLiteralTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(o3, "isBooleanLiteralTypeAnnotation"); function l3(e, t) { return !e || e.type !== "NullLiteralTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(l3, "isNullLiteralTypeAnnotation"); function u3(e, t) { return !e || e.type !== "ClassImplements" ? !1 : t == null || (0, v.default)(e, t); } i(u3, "isClassImplements"); function c3(e, t) { return !e || e.type !== "DeclareClass" ? !1 : t == null || (0, v.default)(e, t); } i(c3, "isDeclareClass"); function p3(e, t) { return !e || e.type !== "DeclareFunction" ? !1 : t == null || (0, v.default)(e, t); } i(p3, "isDeclareFunction"); function f3(e, t) { return !e || e.type !== "DeclareInterface" ? !1 : t == null || (0, v.default)(e, t); } i(f3, "isDeclareInterface"); function d3(e, t) { return !e || e.type !== "DeclareModule" ? !1 : t == null || (0, v.default)(e, t); } i(d3, "isDeclareModule"); function h3(e, t) { return !e || e.type !== "DeclareModuleExports" ? !1 : t == null || (0, v.default)(e, t); } i(h3, "isDeclareModuleExports"); function m3(e, t) { return !e || e.type !== "DeclareTypeAlias" ? !1 : t == null || (0, v.default)(e, t); } i(m3, "isDeclareTypeAlias"); function y3(e, t) { return !e || e.type !== "DeclareOpaqueType" ? !1 : t == null || (0, v.default)(e, t); } i(y3, "isDeclareOpaqueType"); function g3(e, t) { return !e || e.type !== "DeclareVariable" ? !1 : t == null || (0, v.default)(e, t); } i(g3, "isDeclareVariable"); function b3(e, t) { return !e || e.type !== "DeclareExportDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(b3, "isDeclareExportDeclaration"); function E3(e, t) { return !e || e.type !== "DeclareExportAllDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(E3, "isDeclareExportAllDeclaration"); function T3(e, t) { return !e || e.type !== "DeclaredPredicate" ? !1 : t == null || (0, v.default)(e, t); } i(T3, "isDeclaredPredicate"); function S3(e, t) { return !e || e.type !== "ExistsTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(S3, "isExistsTypeAnnotation"); function x3(e, t) { return !e || e.type !== "FunctionTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(x3, "isFunctionTypeAnnotation"); function v3(e, t) { return !e || e.type !== "FunctionTypeParam" ? !1 : t == null || (0, v.default)(e, t); } i(v3, "isFunctionTypeParam"); function P3(e, t) { return !e || e.type !== "GenericTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(P3, "isGenericTypeAnnotation"); function A3(e, t) { return !e || e.type !== "InferredPredicate" ? !1 : t == null || (0, v.default)(e, t); } i(A3, "isInferredPredicate"); function C3(e, t) { return !e || e.type !== "InterfaceExtends" ? !1 : t == null || (0, v.default)(e, t); } i(C3, "isInterfaceExtends"); function D3(e, t) { return !e || e.type !== "InterfaceDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(D3, "isInterfaceDeclaration"); function w3(e, t) { return !e || e.type !== "InterfaceTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(w3, "isInterfaceTypeAnnotation"); function I3(e, t) { return !e || e.type !== "IntersectionTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(I3, "isIntersectionTypeAnnotation"); function _3(e, t) { return !e || e.type !== "MixedTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(_3, "isMixedTypeAnnotation"); function O3(e, t) { return !e || e.type !== "EmptyTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(O3, "isEmptyTypeAnnotation"); function N3(e, t) { return !e || e.type !== "NullableTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(N3, "isNullableTypeAnnotation"); function B3(e, t) { return !e || e.type !== "NumberLiteralTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(B3, "isNumberLiteralTypeAnnotation"); function k3(e, t) { return !e || e.type !== "NumberTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(k3, "isNumberTypeAnnotation"); function F3(e, t) { return !e || e.type !== "ObjectTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(F3, "isObjectTypeAnnotation"); function j3(e, t) { return !e || e.type !== "ObjectTypeInternalSlot" ? !1 : t == null || (0, v.default)(e, t); } i(j3, "isObjectTypeInternalSlot"); function L3(e, t) { return !e || e.type !== "ObjectTypeCallProperty" ? !1 : t == null || (0, v.default)(e, t); } i(L3, "isObjectTypeCallProperty"); function M3(e, t) { return !e || e.type !== "ObjectTypeIndexer" ? !1 : t == null || (0, v.default)(e, t); } i(M3, "isObjectTypeIndexer"); function R3(e, t) { return !e || e.type !== "ObjectTypeProperty" ? !1 : t == null || (0, v.default)(e, t); } i(R3, "isObjectTypeProperty"); function q3(e, t) { return !e || e.type !== "ObjectTypeSpreadProperty" ? !1 : t == null || (0, v.default)(e, t); } i(q3, "isObjectTypeSpreadProperty"); function U3(e, t) { return !e || e.type !== "OpaqueType" ? !1 : t == null || (0, v.default)(e, t); } i(U3, "isOpaqueType"); function V3(e, t) { return !e || e.type !== "QualifiedTypeIdentifier" ? !1 : t == null || (0, v.default)(e, t); } i(V3, "isQualifiedTypeIdentifier"); function $3(e, t) { return !e || e.type !== "StringLiteralTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i($3, "isStringLiteralTypeAnnotation"); function W3(e, t) { return !e || e.type !== "StringTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(W3, "isStringTypeAnnotation"); function K3(e, t) { return !e || e.type !== "SymbolTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(K3, "isSymbolTypeAnnotation"); function G3(e, t) { return !e || e.type !== "ThisTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(G3, "isThisTypeAnnotation"); function H3(e, t) { return !e || e.type !== "TupleTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(H3, "isTupleTypeAnnotation"); function Y3(e, t) { return !e || e.type !== "TypeofTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(Y3, "isTypeofTypeAnnotation"); function J3(e, t) { return !e || e.type !== "TypeAlias" ? !1 : t == null || (0, v.default)(e, t); } i(J3, "isTypeAlias"); function X3(e, t) { return !e || e.type !== "TypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(X3, "isTypeAnnotation"); function z3(e, t) { return !e || e.type !== "TypeCastExpression" ? !1 : t == null || (0, v.default)(e, t); } i(z3, "isTypeCastExpression"); function Q3(e, t) { return !e || e.type !== "TypeParameter" ? !1 : t == null || (0, v.default)(e, t); } i(Q3, "isTypeParameter"); function Z3(e, t) { return !e || e.type !== "TypeParameterDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(Z3, "isTypeParameterDeclaration"); function eB(e, t) { return !e || e.type !== "TypeParameterInstantiation" ? !1 : t == null || (0, v.default)(e, t); } i(eB, "isTypeParameterInstantiation"); function tB(e, t) { return !e || e.type !== "UnionTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(tB, "isUnionTypeAnnotation"); function rB(e, t) { return !e || e.type !== "Variance" ? !1 : t == null || (0, v.default)(e, t); } i(rB, "isVariance"); function nB(e, t) { return !e || e.type !== "VoidTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(nB, "isVoidTypeAnnotation"); function sB(e, t) { return !e || e.type !== "EnumDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(sB, "isEnumDeclaration"); function iB(e, t) { return !e || e.type !== "EnumBooleanBody" ? !1 : t == null || (0, v.default)(e, t); } i(iB, "isEnumBooleanBody"); function aB(e, t) { return !e || e.type !== "EnumNumberBody" ? !1 : t == null || (0, v.default)(e, t); } i(aB, "isEnumNumberBody"); function oB(e, t) { return !e || e.type !== "EnumStringBody" ? !1 : t == null || (0, v.default)(e, t); } i(oB, "isEnumStringBody"); function lB(e, t) { return !e || e.type !== "EnumSymbolBody" ? !1 : t == null || (0, v.default)(e, t); } i(lB, "isEnumSymbolBody"); function uB(e, t) { return !e || e.type !== "EnumBooleanMember" ? !1 : t == null || (0, v.default)(e, t); } i(uB, "isEnumBooleanMember"); function cB(e, t) { return !e || e.type !== "EnumNumberMember" ? !1 : t == null || (0, v.default)(e, t); } i(cB, "isEnumNumberMember"); function pB(e, t) { return !e || e.type !== "EnumStringMember" ? !1 : t == null || (0, v.default)(e, t); } i(pB, "isEnumStringMember"); function fB(e, t) { return !e || e.type !== "EnumDefaultedMember" ? !1 : t == null || (0, v.default)(e, t); } i(fB, "isEnumDefaultedMember"); function dB(e, t) { return !e || e.type !== "IndexedAccessType" ? !1 : t == null || (0, v.default)(e, t); } i(dB, "isIndexedAccessType"); function hB(e, t) { return !e || e.type !== "OptionalIndexedAccessType" ? !1 : t == null || (0, v.default)(e, t); } i(hB, "isOptionalIndexedAccessType"); function mB(e, t) { return !e || e.type !== "JSXAttribute" ? !1 : t == null || (0, v.default)(e, t); } i(mB, "isJSXAttribute"); function yB(e, t) { return !e || e.type !== "JSXClosingElement" ? !1 : t == null || (0, v.default)(e, t); } i(yB, "isJSXClosingElement"); function gB(e, t) { return !e || e.type !== "JSXElement" ? !1 : t == null || (0, v.default)(e, t); } i(gB, "isJSXElement"); function bB(e, t) { return !e || e.type !== "JSXEmptyExpression" ? !1 : t == null || (0, v.default)(e, t); } i(bB, "isJSXEmptyExpression"); function EB(e, t) { return !e || e.type !== "JSXExpressionContainer" ? !1 : t == null || (0, v.default)(e, t); } i(EB, "isJSXExpressionContainer"); function TB(e, t) { return !e || e.type !== "JSXSpreadChild" ? !1 : t == null || (0, v.default)(e, t); } i(TB, "isJSXSpreadChild"); function SB(e, t) { return !e || e.type !== "JSXIdentifier" ? !1 : t == null || (0, v.default)(e, t); } i(SB, "isJSXIdentifier"); function xB(e, t) { return !e || e.type !== "JSXMemberExpression" ? !1 : t == null || (0, v.default)(e, t); } i(xB, "isJSXMemberExpression"); function vB(e, t) { return !e || e.type !== "JSXNamespacedName" ? !1 : t == null || (0, v.default)(e, t); } i(vB, "isJSXNamespacedName"); function PB(e, t) { return !e || e.type !== "JSXOpeningElement" ? !1 : t == null || (0, v.default)(e, t); } i(PB, "isJSXOpeningElement"); function AB(e, t) { return !e || e.type !== "JSXSpreadAttribute" ? !1 : t == null || (0, v.default)(e, t); } i(AB, "isJSXSpreadAttribute"); function CB(e, t) { return !e || e.type !== "JSXText" ? !1 : t == null || (0, v.default)(e, t); } i(CB, "isJSXText"); function DB(e, t) { return !e || e.type !== "JSXFragment" ? !1 : t == null || (0, v.default)(e, t); } i(DB, "isJSXFragment"); function wB(e, t) { return !e || e.type !== "JSXOpeningFragment" ? !1 : t == null || (0, v.default)(e, t); } i(wB, "isJSXOpeningFragment"); function IB(e, t) { return !e || e.type !== "JSXClosingFragment" ? !1 : t == null || (0, v.default)(e, t); } i(IB, "isJSXClosingFragment"); function _B(e, t) { return !e || e.type !== "Noop" ? !1 : t == null || (0, v.default)(e, t); } i(_B, "isNoop"); function OB(e, t) { return !e || e.type !== "Placeholder" ? !1 : t == null || (0, v.default)(e, t); } i(OB, "isPlaceholder"); function NB(e, t) { return !e || e.type !== "V8IntrinsicIdentifier" ? !1 : t == null || (0, v.default)(e, t); } i(NB, "isV8IntrinsicIdentifier"); function BB(e, t) { return !e || e.type !== "ArgumentPlaceholder" ? !1 : t == null || (0, v.default)(e, t); } i(BB, "isArgumentPlaceholder"); function kB(e, t) { return !e || e.type !== "BindExpression" ? !1 : t == null || (0, v.default)(e, t); } i(kB, "isBindExpression"); function FB(e, t) { return !e || e.type !== "Decorator" ? !1 : t == null || (0, v.default)(e, t); } i(FB, "isDecorator"); function jB(e, t) { return !e || e.type !== "DoExpression" ? !1 : t == null || (0, v.default)(e, t); } i(jB, "isDoExpression"); function LB(e, t) { return !e || e.type !== "ExportDefaultSpecifier" ? !1 : t == null || (0, v.default)(e, t); } i(LB, "isExportDefaultSpecifier"); function MB(e, t) { return !e || e.type !== "RecordExpression" ? !1 : t == null || (0, v.default)(e, t); } i(MB, "isRecordExpression"); function RB(e, t) { return !e || e.type !== "TupleExpression" ? !1 : t == null || (0, v.default)(e, t); } i(RB, "isTupleExpression"); function qB(e, t) { return !e || e.type !== "DecimalLiteral" ? !1 : t == null || (0, v.default)(e, t); } i(qB, "isDecimalLiteral"); function UB(e, t) { return !e || e.type !== "ModuleExpression" ? !1 : t == null || (0, v.default)(e, t); } i(UB, "isModuleExpression"); function VB(e, t) { return !e || e.type !== "TopicReference" ? !1 : t == null || (0, v.default)(e, t); } i(VB, "isTopicReference"); function $B(e, t) { return !e || e.type !== "PipelineTopicExpression" ? !1 : t == null || (0, v.default)(e, t); } i($B, "isPipelineTopicExpression"); function WB(e, t) { return !e || e.type !== "PipelineBareFunction" ? !1 : t == null || (0, v.default)(e, t); } i(WB, "isPipelineBareFunction"); function KB(e, t) { return !e || e.type !== "PipelinePrimaryTopicReference" ? !1 : t == null || (0, v.default)(e, t); } i(KB, "isPipelinePrimaryTopicReference"); function GB(e, t) { return !e || e.type !== "TSParameterProperty" ? !1 : t == null || (0, v.default)(e, t); } i(GB, "isTSParameterProperty"); function HB(e, t) { return !e || e.type !== "TSDeclareFunction" ? !1 : t == null || (0, v.default)(e, t); } i(HB, "isTSDeclareFunction"); function YB(e, t) { return !e || e.type !== "TSDeclareMethod" ? !1 : t == null || (0, v.default)(e, t); } i(YB, "isTSDeclareMethod"); function JB(e, t) { return !e || e.type !== "TSQualifiedName" ? !1 : t == null || (0, v.default)(e, t); } i(JB, "isTSQualifiedName"); function XB(e, t) { return !e || e.type !== "TSCallSignatureDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(XB, "isTSCallSignatureDeclaration"); function zB(e, t) { return !e || e.type !== "TSConstructSignatureDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(zB, "isTSConstructSignatureDeclaration"); function QB(e, t) { return !e || e.type !== "TSPropertySignature" ? !1 : t == null || (0, v.default)(e, t); } i(QB, "isTSPropertySignature"); function ZB(e, t) { return !e || e.type !== "TSMethodSignature" ? !1 : t == null || (0, v.default)(e, t); } i(ZB, "isTSMethodSignature"); function ek(e, t) { return !e || e.type !== "TSIndexSignature" ? !1 : t == null || (0, v.default)(e, t); } i(ek, "isTSIndexSignature"); function tk(e, t) { return !e || e.type !== "TSAnyKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(tk, "isTSAnyKeyword"); function rk(e, t) { return !e || e.type !== "TSBooleanKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(rk, "isTSBooleanKeyword"); function nk(e, t) { return !e || e.type !== "TSBigIntKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(nk, "isTSBigIntKeyword"); function sk(e, t) { return !e || e.type !== "TSIntrinsicKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(sk, "isTSIntrinsicKeyword"); function ik(e, t) { return !e || e.type !== "TSNeverKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(ik, "isTSNeverKeyword"); function ak(e, t) { return !e || e.type !== "TSNullKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(ak, "isTSNullKeyword"); function ok(e, t) { return !e || e.type !== "TSNumberKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(ok, "isTSNumberKeyword"); function lk(e, t) { return !e || e.type !== "TSObjectKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(lk, "isTSObjectKeyword"); function uk(e, t) { return !e || e.type !== "TSStringKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(uk, "isTSStringKeyword"); function ck(e, t) { return !e || e.type !== "TSSymbolKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(ck, "isTSSymbolKeyword"); function pk(e, t) { return !e || e.type !== "TSUndefinedKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(pk, "isTSUndefinedKeyword"); function fk(e, t) { return !e || e.type !== "TSUnknownKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(fk, "isTSUnknownKeyword"); function dk(e, t) { return !e || e.type !== "TSVoidKeyword" ? !1 : t == null || (0, v.default)(e, t); } i(dk, "isTSVoidKeyword"); function hk(e, t) { return !e || e.type !== "TSThisType" ? !1 : t == null || (0, v.default)(e, t); } i(hk, "isTSThisType"); function mk(e, t) { return !e || e.type !== "TSFunctionType" ? !1 : t == null || (0, v.default)(e, t); } i(mk, "isTSFunctionType"); function yk(e, t) { return !e || e.type !== "TSConstructorType" ? !1 : t == null || (0, v.default)(e, t); } i(yk, "isTSConstructorType"); function gk(e, t) { return !e || e.type !== "TSTypeReference" ? !1 : t == null || (0, v.default)(e, t); } i(gk, "isTSTypeReference"); function bk(e, t) { return !e || e.type !== "TSTypePredicate" ? !1 : t == null || (0, v.default)(e, t); } i(bk, "isTSTypePredicate"); function Ek(e, t) { return !e || e.type !== "TSTypeQuery" ? !1 : t == null || (0, v.default)(e, t); } i(Ek, "isTSTypeQuery"); function Tk(e, t) { return !e || e.type !== "TSTypeLiteral" ? !1 : t == null || (0, v.default)(e, t); } i(Tk, "isTSTypeLiteral"); function Sk(e, t) { return !e || e.type !== "TSArrayType" ? !1 : t == null || (0, v.default)(e, t); } i(Sk, "isTSArrayType"); function xk(e, t) { return !e || e.type !== "TSTupleType" ? !1 : t == null || (0, v.default)(e, t); } i(xk, "isTSTupleType"); function vk(e, t) { return !e || e.type !== "TSOptionalType" ? !1 : t == null || (0, v.default)(e, t); } i(vk, "isTSOptionalType"); function Pk(e, t) { return !e || e.type !== "TSRestType" ? !1 : t == null || (0, v.default)(e, t); } i(Pk, "isTSRestType"); function Ak(e, t) { return !e || e.type !== "TSNamedTupleMember" ? !1 : t == null || (0, v.default)(e, t); } i(Ak, "isTSNamedTupleMember"); function Ck(e, t) { return !e || e.type !== "TSUnionType" ? !1 : t == null || (0, v.default)(e, t); } i(Ck, "isTSUnionType"); function Dk(e, t) { return !e || e.type !== "TSIntersectionType" ? !1 : t == null || (0, v.default)(e, t); } i(Dk, "isTSIntersectionType"); function wk(e, t) { return !e || e.type !== "TSConditionalType" ? !1 : t == null || (0, v.default)(e, t); } i(wk, "isTSConditionalType"); function Ik(e, t) { return !e || e.type !== "TSInferType" ? !1 : t == null || (0, v.default)(e, t); } i(Ik, "isTSInferType"); function _k(e, t) { return !e || e.type !== "TSParenthesizedType" ? !1 : t == null || (0, v.default)(e, t); } i(_k, "isTSParenthesizedType"); function Ok(e, t) { return !e || e.type !== "TSTypeOperator" ? !1 : t == null || (0, v.default)(e, t); } i(Ok, "isTSTypeOperator"); function Nk(e, t) { return !e || e.type !== "TSIndexedAccessType" ? !1 : t == null || (0, v.default)(e, t); } i(Nk, "isTSIndexedAccessType"); function Bk(e, t) { return !e || e.type !== "TSMappedType" ? !1 : t == null || (0, v.default)(e, t); } i(Bk, "isTSMappedType"); function kk(e, t) { return !e || e.type !== "TSTemplateLiteralType" ? !1 : t == null || (0, v.default)(e, t); } i(kk, "isTSTemplateLiteralType"); function Fk(e, t) { return !e || e.type !== "TSLiteralType" ? !1 : t == null || (0, v.default)(e, t); } i(Fk, "isTSLiteralType"); function jk(e, t) { return !e || e.type !== "TSExpressionWithTypeArguments" ? !1 : t == null || (0, v.default)(e, t); } i(jk, "isTSExpressionWithTypeArguments"); function Lk(e, t) { return !e || e.type !== "TSInterfaceDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(Lk, "isTSInterfaceDeclaration"); function Mk(e, t) { return !e || e.type !== "TSInterfaceBody" ? !1 : t == null || (0, v.default)(e, t); } i(Mk, "isTSInterfaceBody"); function Rk(e, t) { return !e || e.type !== "TSTypeAliasDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(Rk, "isTSTypeAliasDeclaration"); function qk(e, t) { return !e || e.type !== "TSInstantiationExpression" ? !1 : t == null || (0, v.default)(e, t); } i(qk, "isTSInstantiationExpression"); function Uk(e, t) { return !e || e.type !== "TSAsExpression" ? !1 : t == null || (0, v.default)(e, t); } i(Uk, "isTSAsExpression"); function Vk(e, t) { return !e || e.type !== "TSSatisfiesExpression" ? !1 : t == null || (0, v.default)(e, t); } i(Vk, "isTSSatisfiesExpression"); function $k(e, t) { return !e || e.type !== "TSTypeAssertion" ? !1 : t == null || (0, v.default)(e, t); } i($k, "isTSTypeAssertion"); function Wk(e, t) { return !e || e.type !== "TSEnumBody" ? !1 : t == null || (0, v.default)(e, t); } i(Wk, "isTSEnumBody"); function Kk(e, t) { return !e || e.type !== "TSEnumDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(Kk, "isTSEnumDeclaration"); function Gk(e, t) { return !e || e.type !== "TSEnumMember" ? !1 : t == null || (0, v.default)(e, t); } i(Gk, "isTSEnumMember"); function Hk(e, t) { return !e || e.type !== "TSModuleDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(Hk, "isTSModuleDeclaration"); function Yk(e, t) { return !e || e.type !== "TSModuleBlock" ? !1 : t == null || (0, v.default)(e, t); } i(Yk, "isTSModuleBlock"); function Jk(e, t) { return !e || e.type !== "TSImportType" ? !1 : t == null || (0, v.default)(e, t); } i(Jk, "isTSImportType"); function Xk(e, t) { return !e || e.type !== "TSImportEqualsDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(Xk, "isTSImportEqualsDeclaration"); function zk(e, t) { return !e || e.type !== "TSExternalModuleReference" ? !1 : t == null || (0, v.default)(e, t); } i(zk, "isTSExternalModuleReference"); function Qk(e, t) { return !e || e.type !== "TSNonNullExpression" ? !1 : t == null || (0, v.default)(e, t); } i(Qk, "isTSNonNullExpression"); function Zk(e, t) { return !e || e.type !== "TSExportAssignment" ? !1 : t == null || (0, v.default)(e, t); } i(Zk, "isTSExportAssignment"); function eF(e, t) { return !e || e.type !== "TSNamespaceExportDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(eF, "isTSNamespaceExportDeclaration"); function tF(e, t) { return !e || e.type !== "TSTypeAnnotation" ? !1 : t == null || (0, v.default)(e, t); } i(tF, "isTSTypeAnnotation"); function rF(e, t) { return !e || e.type !== "TSTypeParameterInstantiation" ? !1 : t == null || (0, v.default)(e, t); } i(rF, "isTSTypeParameterInstantiation"); function nF(e, t) { return !e || e.type !== "TSTypeParameterDeclaration" ? !1 : t == null || (0, v.default)(e, t); } i(nF, "isTSTypeParameterDeclaration"); function sF(e, t) { return !e || e.type !== "TSTypeParameter" ? !1 : t == null || (0, v.default)(e, t); } i(sF, "isTSTypeParameter"); function iF(e, t) { if (!e) return !1; switch (e.type) { case "ArrayExpression": case "AssignmentExpression": case "BinaryExpression": case "InterpreterDirective": case "Directive": case "DirectiveLiteral": case "BlockStatement": case "BreakStatement": case "CallExpression": case "CatchClause": case "ConditionalExpression": case "ContinueStatement": case "DebuggerStatement": case "DoWhileStatement": case "EmptyStatement": case "ExpressionStatement": case "File": case "ForInStatement": case "ForStatement": case "FunctionDeclaration": case "FunctionExpression": case "Identifier": case "IfStatement": case "LabeledStatement": case "StringLiteral": case "NumericLiteral": case "NullLiteral": cas