playwright
Version:
A high-level API to automate web browsers
3 lines • 1.4 MB
JavaScript
"use strict";var SB=Object.create;var iu=Object.defineProperty;var vB=Object.getOwnPropertyDescriptor;var PB=Object.getOwnPropertyNames;var AB=Object.getPrototypeOf,CB=Object.prototype.hasOwnProperty;var x=(e,t)=>()=>(t||e((t={exports:{}}).exports,t),t.exports),bT=(e,t)=>{for(var r in t)iu(e,r,{get:t[r],enumerable:!0})},ET=(e,t,r,n)=>{if(t&&typeof t=="object"||typeof t=="function")for(let s of PB(t))!CB.call(e,s)&&s!==r&&iu(e,s,{get:()=>t[s],enumerable:!(n=vB(t,s))||n.enumerable});return e};var pi=(e,t,r)=>(r=e!=null?SB(AB(e)):{},ET(t||!e||!e.__esModule?iu(r,"default",{value:e,enumerable:!0}):r,e)),DB=e=>ET(iu({},"__esModule",{value:!0}),e);var au=x(yd=>{"use strict";Object.defineProperty(yd,"__esModule",{value:!0});yd.default=wB;function wB(e,t){let r=Object.keys(t);for(let n of r)if(e[n]!==t[n])return!1;return!0}});var sa=x(gd=>{"use strict";Object.defineProperty(gd,"__esModule",{value:!0});gd.default=IB;var TT=new Set;function IB(e,t,r="",n=e){if(TT.has(n))return;TT.add(n);let{internal:s,trace:i}=_B(1,2);s||console.warn(`${r}\`${e}\` has been deprecated, please migrate to \`${t}\`
${i}`)}function _B(e,t){let{stackTraceLimit:r,prepareStackTrace:n}=Error,s;if(Error.stackTraceLimit=1+e+t,Error.prepareStackTrace=function(a,o){s=o},new Error().stack,Error.stackTraceLimit=r,Error.prepareStackTrace=n,!s)return{internal:!1,trace:""};let i=s.slice(1+e,1+e+t);return{internal:/[\\/]@babel[\\/]/.test(i[1].getFileName()),trace:i.map(a=>` at ${a}`).join(`
`)}}});var Wt=x(S=>{"use strict";Object.defineProperty(S,"__esModule",{value:!0});S.isAccessor=XL;S.isAnyTypeAnnotation=fF;S.isArgumentPlaceholder=U4;S.isArrayExpression=NB;S.isArrayPattern=Ik;S.isArrayTypeAnnotation=dF;S.isArrowFunctionExpression=_k;S.isAssignmentExpression=OB;S.isAssignmentPattern=wk;S.isAwaitExpression=Zk;S.isBigIntLiteral=tF;S.isBinary=yL;S.isBinaryExpression=BB;S.isBindExpression=V4;S.isBlock=EL;S.isBlockParent=bL;S.isBlockStatement=jB;S.isBooleanLiteral=sk;S.isBooleanLiteralTypeAnnotation=mF;S.isBooleanTypeAnnotation=hF;S.isBreakStatement=MB;S.isCallExpression=RB;S.isCatchClause=qB;S.isClass=KL;S.isClassAccessorProperty=aF;S.isClassBody=Nk;S.isClassDeclaration=Bk;S.isClassExpression=Ok;S.isClassImplements=gF;S.isClassMethod=Kk;S.isClassPrivateMethod=lF;S.isClassPrivateProperty=oF;S.isClassProperty=iF;S.isCompletionStatement=SL;S.isConditional=vL;S.isConditionalExpression=UB;S.isContinueStatement=VB;S.isDebuggerStatement=$B;S.isDecimalLiteral=X4;S.isDeclaration=OL;S.isDeclareClass=bF;S.isDeclareExportAllDeclaration=DF;S.isDeclareExportDeclaration=CF;S.isDeclareFunction=EF;S.isDeclareInterface=TF;S.isDeclareModule=xF;S.isDeclareModuleExports=SF;S.isDeclareOpaqueType=PF;S.isDeclareTypeAlias=vF;S.isDeclareVariable=AF;S.isDeclaredPredicate=wF;S.isDecorator=$4;S.isDirective=FB;S.isDirectiveLiteral=LB;S.isDoExpression=W4;S.isDoWhileStatement=WB;S.isEmptyStatement=KB;S.isEmptyTypeAnnotation=RF;S.isEnumBody=t6;S.isEnumBooleanBody=d4;S.isEnumBooleanMember=g4;S.isEnumDeclaration=f4;S.isEnumDefaultedMember=T4;S.isEnumMember=r6;S.isEnumNumberBody=h4;S.isEnumNumberMember=b4;S.isEnumStringBody=m4;S.isEnumStringMember=E4;S.isEnumSymbolBody=y4;S.isExistsTypeAnnotation=IF;S.isExportAllDeclaration=kk;S.isExportDeclaration=HL;S.isExportDefaultDeclaration=Fk;S.isExportDefaultSpecifier=K4;S.isExportNamedDeclaration=Lk;S.isExportNamespaceSpecifier=rF;S.isExportSpecifier=jk;S.isExpression=mL;S.isExpressionStatement=HB;S.isExpressionWrapper=CL;S.isFile=GB;S.isFlow=JL;S.isFlowBaseAnnotation=QL;S.isFlowDeclaration=ZL;S.isFlowPredicate=e6;S.isFlowType=zL;S.isFor=DL;S.isForInStatement=XB;S.isForOfStatement=Mk;S.isForStatement=YB;S.isForXStatement=wL;S.isFunction=IL;S.isFunctionDeclaration=JB;S.isFunctionExpression=zB;S.isFunctionParameter=BL;S.isFunctionParent=_L;S.isFunctionTypeAnnotation=_F;S.isFunctionTypeParam=NF;S.isGenericTypeAnnotation=OF;S.isIdentifier=QB;S.isIfStatement=ZB;S.isImmutable=ML;S.isImport=eF;S.isImportAttribute=pF;S.isImportDeclaration=Rk;S.isImportDefaultSpecifier=qk;S.isImportExpression=$k;S.isImportNamespaceSpecifier=Uk;S.isImportOrExportDeclaration=xT;S.isImportSpecifier=Vk;S.isIndexedAccessType=x4;S.isInferredPredicate=BF;S.isInterfaceDeclaration=FF;S.isInterfaceExtends=kF;S.isInterfaceTypeAnnotation=LF;S.isInterpreterDirective=kB;S.isIntersectionTypeAnnotation=jF;S.isJSX=n6;S.isJSXAttribute=v4;S.isJSXClosingElement=P4;S.isJSXClosingFragment=j4;S.isJSXElement=A4;S.isJSXEmptyExpression=C4;S.isJSXExpressionContainer=D4;S.isJSXFragment=F4;S.isJSXIdentifier=I4;S.isJSXMemberExpression=_4;S.isJSXNamespacedName=N4;S.isJSXOpeningElement=O4;S.isJSXOpeningFragment=L4;S.isJSXSpreadAttribute=B4;S.isJSXSpreadChild=w4;S.isJSXText=k4;S.isLVal=FL;S.isLabeledStatement=ek;S.isLiteral=jL;S.isLogicalExpression=ak;S.isLoop=PL;S.isMemberExpression=ok;S.isMetaProperty=Wk;S.isMethod=qL;S.isMiscellaneous=s6;S.isMixedTypeAnnotation=MF;S.isModuleDeclaration=d6;S.isModuleExpression=Y4;S.isModuleSpecifier=GL;S.isNewExpression=lk;S.isNoop=M4;S.isNullLiteral=nk;S.isNullLiteralTypeAnnotation=yF;S.isNullableTypeAnnotation=qF;S.isNumberLiteral=u6;S.isNumberLiteralTypeAnnotation=UF;S.isNumberTypeAnnotation=VF;S.isNumericLiteral=rk;S.isObjectExpression=ck;S.isObjectMember=UL;S.isObjectMethod=pk;S.isObjectPattern=Hk;S.isObjectProperty=fk;S.isObjectTypeAnnotation=$F;S.isObjectTypeCallProperty=KF;S.isObjectTypeIndexer=HF;S.isObjectTypeInternalSlot=WF;S.isObjectTypeProperty=GF;S.isObjectTypeSpreadProperty=XF;S.isOpaqueType=YF;S.isOptionalCallExpression=sF;S.isOptionalIndexedAccessType=S4;S.isOptionalMemberExpression=nF;S.isParenthesizedExpression=yk;S.isPattern=WL;S.isPatternLike=kL;S.isPipelineBareFunction=Q4;S.isPipelinePrimaryTopicReference=Z4;S.isPipelineTopicExpression=z4;S.isPlaceholder=R4;S.isPrivate=YL;S.isPrivateName=uF;S.isProgram=uk;S.isProperty=VL;S.isPureish=NL;S.isQualifiedTypeIdentifier=JF;S.isRecordExpression=H4;S.isRegExpLiteral=ik;S.isRegexLiteral=c6;S.isRestElement=dk;S.isRestProperty=p6;S.isReturnStatement=hk;S.isScopable=gL;S.isSequenceExpression=mk;S.isSpreadElement=Gk;S.isSpreadProperty=f6;S.isStandardized=hL;S.isStatement=TL;S.isStaticBlock=cF;S.isStringLiteral=tk;S.isStringLiteralTypeAnnotation=zF;S.isStringTypeAnnotation=QF;S.isSuper=Xk;S.isSwitchCase=gk;S.isSwitchStatement=bk;S.isSymbolTypeAnnotation=ZF;S.isTSAnyKeyword=c8;S.isTSArrayType=_8;S.isTSAsExpression=J8;S.isTSBaseType=l6;S.isTSBigIntKeyword=f8;S.isTSBooleanKeyword=p8;S.isTSCallSignatureDeclaration=i8;S.isTSConditionalType=j8;S.isTSConstructSignatureDeclaration=a8;S.isTSConstructorType=A8;S.isTSDeclareFunction=r8;S.isTSDeclareMethod=n8;S.isTSEntityName=LL;S.isTSEnumBody=Z8;S.isTSEnumDeclaration=eL;S.isTSEnumMember=tL;S.isTSExportAssignment=lL;S.isTSExpressionWithTypeArguments=K8;S.isTSExternalModuleReference=aL;S.isTSFunctionType=P8;S.isTSImportEqualsDeclaration=iL;S.isTSImportType=sL;S.isTSIndexSignature=u8;S.isTSIndexedAccessType=U8;S.isTSInferType=M8;S.isTSInstantiationExpression=Y8;S.isTSInterfaceBody=G8;S.isTSInterfaceDeclaration=H8;S.isTSIntersectionType=L8;S.isTSIntrinsicKeyword=d8;S.isTSLiteralType=W8;S.isTSMappedType=V8;S.isTSMethodSignature=l8;S.isTSModuleBlock=nL;S.isTSModuleDeclaration=rL;S.isTSNamedTupleMember=k8;S.isTSNamespaceExportDeclaration=uL;S.isTSNeverKeyword=h8;S.isTSNonNullExpression=oL;S.isTSNullKeyword=m8;S.isTSNumberKeyword=y8;S.isTSObjectKeyword=g8;S.isTSOptionalType=O8;S.isTSParameterProperty=t8;S.isTSParenthesizedType=R8;S.isTSPropertySignature=o8;S.isTSQualifiedName=s8;S.isTSRestType=B8;S.isTSSatisfiesExpression=z8;S.isTSStringKeyword=b8;S.isTSSymbolKeyword=E8;S.isTSTemplateLiteralType=$8;S.isTSThisType=v8;S.isTSTupleType=N8;S.isTSType=o6;S.isTSTypeAliasDeclaration=X8;S.isTSTypeAnnotation=cL;S.isTSTypeAssertion=Q8;S.isTSTypeElement=a6;S.isTSTypeLiteral=I8;S.isTSTypeOperator=q8;S.isTSTypeParameter=dL;S.isTSTypeParameterDeclaration=fL;S.isTSTypeParameterInstantiation=pL;S.isTSTypePredicate=D8;S.isTSTypeQuery=w8;S.isTSTypeReference=C8;S.isTSUndefinedKeyword=T8;S.isTSUnionType=F8;S.isTSUnknownKeyword=x8;S.isTSVoidKeyword=S8;S.isTaggedTemplateExpression=Yk;S.isTemplateElement=Jk;S.isTemplateLiteral=zk;S.isTerminatorless=xL;S.isThisExpression=Ek;S.isThisTypeAnnotation=e4;S.isThrowStatement=Tk;S.isTopicReference=J4;S.isTryStatement=xk;S.isTupleExpression=G4;S.isTupleTypeAnnotation=t4;S.isTypeAlias=n4;S.isTypeAnnotation=s4;S.isTypeCastExpression=i4;S.isTypeParameter=a4;S.isTypeParameterDeclaration=o4;S.isTypeParameterInstantiation=l4;S.isTypeScript=i6;S.isTypeofTypeAnnotation=r4;S.isUnaryExpression=Sk;S.isUnaryLike=$L;S.isUnionTypeAnnotation=u4;S.isUpdateExpression=vk;S.isUserWhitespacable=RL;S.isV8IntrinsicIdentifier=q4;S.isVariableDeclaration=Pk;S.isVariableDeclarator=Ak;S.isVariance=c4;S.isVoidPattern=e8;S.isVoidTypeAnnotation=p4;S.isWhile=AL;S.isWhileStatement=Ck;S.isWithStatement=Dk;S.isYieldExpression=Qk;var A=au(),go=sa();function NB(e,t){return!e||e.type!=="ArrayExpression"?!1:t==null||(0,A.default)(e,t)}function OB(e,t){return!e||e.type!=="AssignmentExpression"?!1:t==null||(0,A.default)(e,t)}function BB(e,t){return!e||e.type!=="BinaryExpression"?!1:t==null||(0,A.default)(e,t)}function kB(e,t){return!e||e.type!=="InterpreterDirective"?!1:t==null||(0,A.default)(e,t)}function FB(e,t){return!e||e.type!=="Directive"?!1:t==null||(0,A.default)(e,t)}function LB(e,t){return!e||e.type!=="DirectiveLiteral"?!1:t==null||(0,A.default)(e,t)}function jB(e,t){return!e||e.type!=="BlockStatement"?!1:t==null||(0,A.default)(e,t)}function MB(e,t){return!e||e.type!=="BreakStatement"?!1:t==null||(0,A.default)(e,t)}function RB(e,t){return!e||e.type!=="CallExpression"?!1:t==null||(0,A.default)(e,t)}function qB(e,t){return!e||e.type!=="CatchClause"?!1:t==null||(0,A.default)(e,t)}function UB(e,t){return!e||e.type!=="ConditionalExpression"?!1:t==null||(0,A.default)(e,t)}function VB(e,t){return!e||e.type!=="ContinueStatement"?!1:t==null||(0,A.default)(e,t)}function $B(e,t){return!e||e.type!=="DebuggerStatement"?!1:t==null||(0,A.default)(e,t)}function WB(e,t){return!e||e.type!=="DoWhileStatement"?!1:t==null||(0,A.default)(e,t)}function KB(e,t){return!e||e.type!=="EmptyStatement"?!1:t==null||(0,A.default)(e,t)}function HB(e,t){return!e||e.type!=="ExpressionStatement"?!1:t==null||(0,A.default)(e,t)}function GB(e,t){return!e||e.type!=="File"?!1:t==null||(0,A.default)(e,t)}function XB(e,t){return!e||e.type!=="ForInStatement"?!1:t==null||(0,A.default)(e,t)}function YB(e,t){return!e||e.type!=="ForStatement"?!1:t==null||(0,A.default)(e,t)}function JB(e,t){return!e||e.type!=="FunctionDeclaration"?!1:t==null||(0,A.default)(e,t)}function zB(e,t){return!e||e.type!=="FunctionExpression"?!1:t==null||(0,A.default)(e,t)}function QB(e,t){return!e||e.type!=="Identifier"?!1:t==null||(0,A.default)(e,t)}function ZB(e,t){return!e||e.type!=="IfStatement"?!1:t==null||(0,A.default)(e,t)}function ek(e,t){return!e||e.type!=="LabeledStatement"?!1:t==null||(0,A.default)(e,t)}function tk(e,t){return!e||e.type!=="StringLiteral"?!1:t==null||(0,A.default)(e,t)}function rk(e,t){return!e||e.type!=="NumericLiteral"?!1:t==null||(0,A.default)(e,t)}function nk(e,t){return!e||e.type!=="NullLiteral"?!1:t==null||(0,A.default)(e,t)}function sk(e,t){return!e||e.type!=="BooleanLiteral"?!1:t==null||(0,A.default)(e,t)}function ik(e,t){return!e||e.type!=="RegExpLiteral"?!1:t==null||(0,A.default)(e,t)}function ak(e,t){return!e||e.type!=="LogicalExpression"?!1:t==null||(0,A.default)(e,t)}function ok(e,t){return!e||e.type!=="MemberExpression"?!1:t==null||(0,A.default)(e,t)}function lk(e,t){return!e||e.type!=="NewExpression"?!1:t==null||(0,A.default)(e,t)}function uk(e,t){return!e||e.type!=="Program"?!1:t==null||(0,A.default)(e,t)}function ck(e,t){return!e||e.type!=="ObjectExpression"?!1:t==null||(0,A.default)(e,t)}function pk(e,t){return!e||e.type!=="ObjectMethod"?!1:t==null||(0,A.default)(e,t)}function fk(e,t){return!e||e.type!=="ObjectProperty"?!1:t==null||(0,A.default)(e,t)}function dk(e,t){return!e||e.type!=="RestElement"?!1:t==null||(0,A.default)(e,t)}function hk(e,t){return!e||e.type!=="ReturnStatement"?!1:t==null||(0,A.default)(e,t)}function mk(e,t){return!e||e.type!=="SequenceExpression"?!1:t==null||(0,A.default)(e,t)}function yk(e,t){return!e||e.type!=="ParenthesizedExpression"?!1:t==null||(0,A.default)(e,t)}function gk(e,t){return!e||e.type!=="SwitchCase"?!1:t==null||(0,A.default)(e,t)}function bk(e,t){return!e||e.type!=="SwitchStatement"?!1:t==null||(0,A.default)(e,t)}function Ek(e,t){return!e||e.type!=="ThisExpression"?!1:t==null||(0,A.default)(e,t)}function Tk(e,t){return!e||e.type!=="ThrowStatement"?!1:t==null||(0,A.default)(e,t)}function xk(e,t){return!e||e.type!=="TryStatement"?!1:t==null||(0,A.default)(e,t)}function Sk(e,t){return!e||e.type!=="UnaryExpression"?!1:t==null||(0,A.default)(e,t)}function vk(e,t){return!e||e.type!=="UpdateExpression"?!1:t==null||(0,A.default)(e,t)}function Pk(e,t){return!e||e.type!=="VariableDeclaration"?!1:t==null||(0,A.default)(e,t)}function Ak(e,t){return!e||e.type!=="VariableDeclarator"?!1:t==null||(0,A.default)(e,t)}function Ck(e,t){return!e||e.type!=="WhileStatement"?!1:t==null||(0,A.default)(e,t)}function Dk(e,t){return!e||e.type!=="WithStatement"?!1:t==null||(0,A.default)(e,t)}function wk(e,t){return!e||e.type!=="AssignmentPattern"?!1:t==null||(0,A.default)(e,t)}function Ik(e,t){return!e||e.type!=="ArrayPattern"?!1:t==null||(0,A.default)(e,t)}function _k(e,t){return!e||e.type!=="ArrowFunctionExpression"?!1:t==null||(0,A.default)(e,t)}function Nk(e,t){return!e||e.type!=="ClassBody"?!1:t==null||(0,A.default)(e,t)}function Ok(e,t){return!e||e.type!=="ClassExpression"?!1:t==null||(0,A.default)(e,t)}function Bk(e,t){return!e||e.type!=="ClassDeclaration"?!1:t==null||(0,A.default)(e,t)}function kk(e,t){return!e||e.type!=="ExportAllDeclaration"?!1:t==null||(0,A.default)(e,t)}function Fk(e,t){return!e||e.type!=="ExportDefaultDeclaration"?!1:t==null||(0,A.default)(e,t)}function Lk(e,t){return!e||e.type!=="ExportNamedDeclaration"?!1:t==null||(0,A.default)(e,t)}function jk(e,t){return!e||e.type!=="ExportSpecifier"?!1:t==null||(0,A.default)(e,t)}function Mk(e,t){return!e||e.type!=="ForOfStatement"?!1:t==null||(0,A.default)(e,t)}function Rk(e,t){return!e||e.type!=="ImportDeclaration"?!1:t==null||(0,A.default)(e,t)}function qk(e,t){return!e||e.type!=="ImportDefaultSpecifier"?!1:t==null||(0,A.default)(e,t)}function Uk(e,t){return!e||e.type!=="ImportNamespaceSpecifier"?!1:t==null||(0,A.default)(e,t)}function Vk(e,t){return!e||e.type!=="ImportSpecifier"?!1:t==null||(0,A.default)(e,t)}function $k(e,t){return!e||e.type!=="ImportExpression"?!1:t==null||(0,A.default)(e,t)}function Wk(e,t){return!e||e.type!=="MetaProperty"?!1:t==null||(0,A.default)(e,t)}function Kk(e,t){return!e||e.type!=="ClassMethod"?!1:t==null||(0,A.default)(e,t)}function Hk(e,t){return!e||e.type!=="ObjectPattern"?!1:t==null||(0,A.default)(e,t)}function Gk(e,t){return!e||e.type!=="SpreadElement"?!1:t==null||(0,A.default)(e,t)}function Xk(e,t){return!e||e.type!=="Super"?!1:t==null||(0,A.default)(e,t)}function Yk(e,t){return!e||e.type!=="TaggedTemplateExpression"?!1:t==null||(0,A.default)(e,t)}function Jk(e,t){return!e||e.type!=="TemplateElement"?!1:t==null||(0,A.default)(e,t)}function zk(e,t){return!e||e.type!=="TemplateLiteral"?!1:t==null||(0,A.default)(e,t)}function Qk(e,t){return!e||e.type!=="YieldExpression"?!1:t==null||(0,A.default)(e,t)}function Zk(e,t){return!e||e.type!=="AwaitExpression"?!1:t==null||(0,A.default)(e,t)}function eF(e,t){return!e||e.type!=="Import"?!1:t==null||(0,A.default)(e,t)}function tF(e,t){return!e||e.type!=="BigIntLiteral"?!1:t==null||(0,A.default)(e,t)}function rF(e,t){return!e||e.type!=="ExportNamespaceSpecifier"?!1:t==null||(0,A.default)(e,t)}function nF(e,t){return!e||e.type!=="OptionalMemberExpression"?!1:t==null||(0,A.default)(e,t)}function sF(e,t){return!e||e.type!=="OptionalCallExpression"?!1:t==null||(0,A.default)(e,t)}function iF(e,t){return!e||e.type!=="ClassProperty"?!1:t==null||(0,A.default)(e,t)}function aF(e,t){return!e||e.type!=="ClassAccessorProperty"?!1:t==null||(0,A.default)(e,t)}function oF(e,t){return!e||e.type!=="ClassPrivateProperty"?!1:t==null||(0,A.default)(e,t)}function lF(e,t){return!e||e.type!=="ClassPrivateMethod"?!1:t==null||(0,A.default)(e,t)}function uF(e,t){return!e||e.type!=="PrivateName"?!1:t==null||(0,A.default)(e,t)}function cF(e,t){return!e||e.type!=="StaticBlock"?!1:t==null||(0,A.default)(e,t)}function pF(e,t){return!e||e.type!=="ImportAttribute"?!1:t==null||(0,A.default)(e,t)}function fF(e,t){return!e||e.type!=="AnyTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function dF(e,t){return!e||e.type!=="ArrayTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function hF(e,t){return!e||e.type!=="BooleanTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function mF(e,t){return!e||e.type!=="BooleanLiteralTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function yF(e,t){return!e||e.type!=="NullLiteralTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function gF(e,t){return!e||e.type!=="ClassImplements"?!1:t==null||(0,A.default)(e,t)}function bF(e,t){return!e||e.type!=="DeclareClass"?!1:t==null||(0,A.default)(e,t)}function EF(e,t){return!e||e.type!=="DeclareFunction"?!1:t==null||(0,A.default)(e,t)}function TF(e,t){return!e||e.type!=="DeclareInterface"?!1:t==null||(0,A.default)(e,t)}function xF(e,t){return!e||e.type!=="DeclareModule"?!1:t==null||(0,A.default)(e,t)}function SF(e,t){return!e||e.type!=="DeclareModuleExports"?!1:t==null||(0,A.default)(e,t)}function vF(e,t){return!e||e.type!=="DeclareTypeAlias"?!1:t==null||(0,A.default)(e,t)}function PF(e,t){return!e||e.type!=="DeclareOpaqueType"?!1:t==null||(0,A.default)(e,t)}function AF(e,t){return!e||e.type!=="DeclareVariable"?!1:t==null||(0,A.default)(e,t)}function CF(e,t){return!e||e.type!=="DeclareExportDeclaration"?!1:t==null||(0,A.default)(e,t)}function DF(e,t){return!e||e.type!=="DeclareExportAllDeclaration"?!1:t==null||(0,A.default)(e,t)}function wF(e,t){return!e||e.type!=="DeclaredPredicate"?!1:t==null||(0,A.default)(e,t)}function IF(e,t){return!e||e.type!=="ExistsTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function _F(e,t){return!e||e.type!=="FunctionTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function NF(e,t){return!e||e.type!=="FunctionTypeParam"?!1:t==null||(0,A.default)(e,t)}function OF(e,t){return!e||e.type!=="GenericTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function BF(e,t){return!e||e.type!=="InferredPredicate"?!1:t==null||(0,A.default)(e,t)}function kF(e,t){return!e||e.type!=="InterfaceExtends"?!1:t==null||(0,A.default)(e,t)}function FF(e,t){return!e||e.type!=="InterfaceDeclaration"?!1:t==null||(0,A.default)(e,t)}function LF(e,t){return!e||e.type!=="InterfaceTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function jF(e,t){return!e||e.type!=="IntersectionTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function MF(e,t){return!e||e.type!=="MixedTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function RF(e,t){return!e||e.type!=="EmptyTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function qF(e,t){return!e||e.type!=="NullableTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function UF(e,t){return!e||e.type!=="NumberLiteralTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function VF(e,t){return!e||e.type!=="NumberTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function $F(e,t){return!e||e.type!=="ObjectTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function WF(e,t){return!e||e.type!=="ObjectTypeInternalSlot"?!1:t==null||(0,A.default)(e,t)}function KF(e,t){return!e||e.type!=="ObjectTypeCallProperty"?!1:t==null||(0,A.default)(e,t)}function HF(e,t){return!e||e.type!=="ObjectTypeIndexer"?!1:t==null||(0,A.default)(e,t)}function GF(e,t){return!e||e.type!=="ObjectTypeProperty"?!1:t==null||(0,A.default)(e,t)}function XF(e,t){return!e||e.type!=="ObjectTypeSpreadProperty"?!1:t==null||(0,A.default)(e,t)}function YF(e,t){return!e||e.type!=="OpaqueType"?!1:t==null||(0,A.default)(e,t)}function JF(e,t){return!e||e.type!=="QualifiedTypeIdentifier"?!1:t==null||(0,A.default)(e,t)}function zF(e,t){return!e||e.type!=="StringLiteralTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function QF(e,t){return!e||e.type!=="StringTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function ZF(e,t){return!e||e.type!=="SymbolTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function e4(e,t){return!e||e.type!=="ThisTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function t4(e,t){return!e||e.type!=="TupleTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function r4(e,t){return!e||e.type!=="TypeofTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function n4(e,t){return!e||e.type!=="TypeAlias"?!1:t==null||(0,A.default)(e,t)}function s4(e,t){return!e||e.type!=="TypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function i4(e,t){return!e||e.type!=="TypeCastExpression"?!1:t==null||(0,A.default)(e,t)}function a4(e,t){return!e||e.type!=="TypeParameter"?!1:t==null||(0,A.default)(e,t)}function o4(e,t){return!e||e.type!=="TypeParameterDeclaration"?!1:t==null||(0,A.default)(e,t)}function l4(e,t){return!e||e.type!=="TypeParameterInstantiation"?!1:t==null||(0,A.default)(e,t)}function u4(e,t){return!e||e.type!=="UnionTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function c4(e,t){return!e||e.type!=="Variance"?!1:t==null||(0,A.default)(e,t)}function p4(e,t){return!e||e.type!=="VoidTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function f4(e,t){return!e||e.type!=="EnumDeclaration"?!1:t==null||(0,A.default)(e,t)}function d4(e,t){return!e||e.type!=="EnumBooleanBody"?!1:t==null||(0,A.default)(e,t)}function h4(e,t){return!e||e.type!=="EnumNumberBody"?!1:t==null||(0,A.default)(e,t)}function m4(e,t){return!e||e.type!=="EnumStringBody"?!1:t==null||(0,A.default)(e,t)}function y4(e,t){return!e||e.type!=="EnumSymbolBody"?!1:t==null||(0,A.default)(e,t)}function g4(e,t){return!e||e.type!=="EnumBooleanMember"?!1:t==null||(0,A.default)(e,t)}function b4(e,t){return!e||e.type!=="EnumNumberMember"?!1:t==null||(0,A.default)(e,t)}function E4(e,t){return!e||e.type!=="EnumStringMember"?!1:t==null||(0,A.default)(e,t)}function T4(e,t){return!e||e.type!=="EnumDefaultedMember"?!1:t==null||(0,A.default)(e,t)}function x4(e,t){return!e||e.type!=="IndexedAccessType"?!1:t==null||(0,A.default)(e,t)}function S4(e,t){return!e||e.type!=="OptionalIndexedAccessType"?!1:t==null||(0,A.default)(e,t)}function v4(e,t){return!e||e.type!=="JSXAttribute"?!1:t==null||(0,A.default)(e,t)}function P4(e,t){return!e||e.type!=="JSXClosingElement"?!1:t==null||(0,A.default)(e,t)}function A4(e,t){return!e||e.type!=="JSXElement"?!1:t==null||(0,A.default)(e,t)}function C4(e,t){return!e||e.type!=="JSXEmptyExpression"?!1:t==null||(0,A.default)(e,t)}function D4(e,t){return!e||e.type!=="JSXExpressionContainer"?!1:t==null||(0,A.default)(e,t)}function w4(e,t){return!e||e.type!=="JSXSpreadChild"?!1:t==null||(0,A.default)(e,t)}function I4(e,t){return!e||e.type!=="JSXIdentifier"?!1:t==null||(0,A.default)(e,t)}function _4(e,t){return!e||e.type!=="JSXMemberExpression"?!1:t==null||(0,A.default)(e,t)}function N4(e,t){return!e||e.type!=="JSXNamespacedName"?!1:t==null||(0,A.default)(e,t)}function O4(e,t){return!e||e.type!=="JSXOpeningElement"?!1:t==null||(0,A.default)(e,t)}function B4(e,t){return!e||e.type!=="JSXSpreadAttribute"?!1:t==null||(0,A.default)(e,t)}function k4(e,t){return!e||e.type!=="JSXText"?!1:t==null||(0,A.default)(e,t)}function F4(e,t){return!e||e.type!=="JSXFragment"?!1:t==null||(0,A.default)(e,t)}function L4(e,t){return!e||e.type!=="JSXOpeningFragment"?!1:t==null||(0,A.default)(e,t)}function j4(e,t){return!e||e.type!=="JSXClosingFragment"?!1:t==null||(0,A.default)(e,t)}function M4(e,t){return!e||e.type!=="Noop"?!1:t==null||(0,A.default)(e,t)}function R4(e,t){return!e||e.type!=="Placeholder"?!1:t==null||(0,A.default)(e,t)}function q4(e,t){return!e||e.type!=="V8IntrinsicIdentifier"?!1:t==null||(0,A.default)(e,t)}function U4(e,t){return!e||e.type!=="ArgumentPlaceholder"?!1:t==null||(0,A.default)(e,t)}function V4(e,t){return!e||e.type!=="BindExpression"?!1:t==null||(0,A.default)(e,t)}function $4(e,t){return!e||e.type!=="Decorator"?!1:t==null||(0,A.default)(e,t)}function W4(e,t){return!e||e.type!=="DoExpression"?!1:t==null||(0,A.default)(e,t)}function K4(e,t){return!e||e.type!=="ExportDefaultSpecifier"?!1:t==null||(0,A.default)(e,t)}function H4(e,t){return!e||e.type!=="RecordExpression"?!1:t==null||(0,A.default)(e,t)}function G4(e,t){return!e||e.type!=="TupleExpression"?!1:t==null||(0,A.default)(e,t)}function X4(e,t){return!e||e.type!=="DecimalLiteral"?!1:t==null||(0,A.default)(e,t)}function Y4(e,t){return!e||e.type!=="ModuleExpression"?!1:t==null||(0,A.default)(e,t)}function J4(e,t){return!e||e.type!=="TopicReference"?!1:t==null||(0,A.default)(e,t)}function z4(e,t){return!e||e.type!=="PipelineTopicExpression"?!1:t==null||(0,A.default)(e,t)}function Q4(e,t){return!e||e.type!=="PipelineBareFunction"?!1:t==null||(0,A.default)(e,t)}function Z4(e,t){return!e||e.type!=="PipelinePrimaryTopicReference"?!1:t==null||(0,A.default)(e,t)}function e8(e,t){return!e||e.type!=="VoidPattern"?!1:t==null||(0,A.default)(e,t)}function t8(e,t){return!e||e.type!=="TSParameterProperty"?!1:t==null||(0,A.default)(e,t)}function r8(e,t){return!e||e.type!=="TSDeclareFunction"?!1:t==null||(0,A.default)(e,t)}function n8(e,t){return!e||e.type!=="TSDeclareMethod"?!1:t==null||(0,A.default)(e,t)}function s8(e,t){return!e||e.type!=="TSQualifiedName"?!1:t==null||(0,A.default)(e,t)}function i8(e,t){return!e||e.type!=="TSCallSignatureDeclaration"?!1:t==null||(0,A.default)(e,t)}function a8(e,t){return!e||e.type!=="TSConstructSignatureDeclaration"?!1:t==null||(0,A.default)(e,t)}function o8(e,t){return!e||e.type!=="TSPropertySignature"?!1:t==null||(0,A.default)(e,t)}function l8(e,t){return!e||e.type!=="TSMethodSignature"?!1:t==null||(0,A.default)(e,t)}function u8(e,t){return!e||e.type!=="TSIndexSignature"?!1:t==null||(0,A.default)(e,t)}function c8(e,t){return!e||e.type!=="TSAnyKeyword"?!1:t==null||(0,A.default)(e,t)}function p8(e,t){return!e||e.type!=="TSBooleanKeyword"?!1:t==null||(0,A.default)(e,t)}function f8(e,t){return!e||e.type!=="TSBigIntKeyword"?!1:t==null||(0,A.default)(e,t)}function d8(e,t){return!e||e.type!=="TSIntrinsicKeyword"?!1:t==null||(0,A.default)(e,t)}function h8(e,t){return!e||e.type!=="TSNeverKeyword"?!1:t==null||(0,A.default)(e,t)}function m8(e,t){return!e||e.type!=="TSNullKeyword"?!1:t==null||(0,A.default)(e,t)}function y8(e,t){return!e||e.type!=="TSNumberKeyword"?!1:t==null||(0,A.default)(e,t)}function g8(e,t){return!e||e.type!=="TSObjectKeyword"?!1:t==null||(0,A.default)(e,t)}function b8(e,t){return!e||e.type!=="TSStringKeyword"?!1:t==null||(0,A.default)(e,t)}function E8(e,t){return!e||e.type!=="TSSymbolKeyword"?!1:t==null||(0,A.default)(e,t)}function T8(e,t){return!e||e.type!=="TSUndefinedKeyword"?!1:t==null||(0,A.default)(e,t)}function x8(e,t){return!e||e.type!=="TSUnknownKeyword"?!1:t==null||(0,A.default)(e,t)}function S8(e,t){return!e||e.type!=="TSVoidKeyword"?!1:t==null||(0,A.default)(e,t)}function v8(e,t){return!e||e.type!=="TSThisType"?!1:t==null||(0,A.default)(e,t)}function P8(e,t){return!e||e.type!=="TSFunctionType"?!1:t==null||(0,A.default)(e,t)}function A8(e,t){return!e||e.type!=="TSConstructorType"?!1:t==null||(0,A.default)(e,t)}function C8(e,t){return!e||e.type!=="TSTypeReference"?!1:t==null||(0,A.default)(e,t)}function D8(e,t){return!e||e.type!=="TSTypePredicate"?!1:t==null||(0,A.default)(e,t)}function w8(e,t){return!e||e.type!=="TSTypeQuery"?!1:t==null||(0,A.default)(e,t)}function I8(e,t){return!e||e.type!=="TSTypeLiteral"?!1:t==null||(0,A.default)(e,t)}function _8(e,t){return!e||e.type!=="TSArrayType"?!1:t==null||(0,A.default)(e,t)}function N8(e,t){return!e||e.type!=="TSTupleType"?!1:t==null||(0,A.default)(e,t)}function O8(e,t){return!e||e.type!=="TSOptionalType"?!1:t==null||(0,A.default)(e,t)}function B8(e,t){return!e||e.type!=="TSRestType"?!1:t==null||(0,A.default)(e,t)}function k8(e,t){return!e||e.type!=="TSNamedTupleMember"?!1:t==null||(0,A.default)(e,t)}function F8(e,t){return!e||e.type!=="TSUnionType"?!1:t==null||(0,A.default)(e,t)}function L8(e,t){return!e||e.type!=="TSIntersectionType"?!1:t==null||(0,A.default)(e,t)}function j8(e,t){return!e||e.type!=="TSConditionalType"?!1:t==null||(0,A.default)(e,t)}function M8(e,t){return!e||e.type!=="TSInferType"?!1:t==null||(0,A.default)(e,t)}function R8(e,t){return!e||e.type!=="TSParenthesizedType"?!1:t==null||(0,A.default)(e,t)}function q8(e,t){return!e||e.type!=="TSTypeOperator"?!1:t==null||(0,A.default)(e,t)}function U8(e,t){return!e||e.type!=="TSIndexedAccessType"?!1:t==null||(0,A.default)(e,t)}function V8(e,t){return!e||e.type!=="TSMappedType"?!1:t==null||(0,A.default)(e,t)}function $8(e,t){return!e||e.type!=="TSTemplateLiteralType"?!1:t==null||(0,A.default)(e,t)}function W8(e,t){return!e||e.type!=="TSLiteralType"?!1:t==null||(0,A.default)(e,t)}function K8(e,t){return!e||e.type!=="TSExpressionWithTypeArguments"?!1:t==null||(0,A.default)(e,t)}function H8(e,t){return!e||e.type!=="TSInterfaceDeclaration"?!1:t==null||(0,A.default)(e,t)}function G8(e,t){return!e||e.type!=="TSInterfaceBody"?!1:t==null||(0,A.default)(e,t)}function X8(e,t){return!e||e.type!=="TSTypeAliasDeclaration"?!1:t==null||(0,A.default)(e,t)}function Y8(e,t){return!e||e.type!=="TSInstantiationExpression"?!1:t==null||(0,A.default)(e,t)}function J8(e,t){return!e||e.type!=="TSAsExpression"?!1:t==null||(0,A.default)(e,t)}function z8(e,t){return!e||e.type!=="TSSatisfiesExpression"?!1:t==null||(0,A.default)(e,t)}function Q8(e,t){return!e||e.type!=="TSTypeAssertion"?!1:t==null||(0,A.default)(e,t)}function Z8(e,t){return!e||e.type!=="TSEnumBody"?!1:t==null||(0,A.default)(e,t)}function eL(e,t){return!e||e.type!=="TSEnumDeclaration"?!1:t==null||(0,A.default)(e,t)}function tL(e,t){return!e||e.type!=="TSEnumMember"?!1:t==null||(0,A.default)(e,t)}function rL(e,t){return!e||e.type!=="TSModuleDeclaration"?!1:t==null||(0,A.default)(e,t)}function nL(e,t){return!e||e.type!=="TSModuleBlock"?!1:t==null||(0,A.default)(e,t)}function sL(e,t){return!e||e.type!=="TSImportType"?!1:t==null||(0,A.default)(e,t)}function iL(e,t){return!e||e.type!=="TSImportEqualsDeclaration"?!1:t==null||(0,A.default)(e,t)}function aL(e,t){return!e||e.type!=="TSExternalModuleReference"?!1:t==null||(0,A.default)(e,t)}function oL(e,t){return!e||e.type!=="TSNonNullExpression"?!1:t==null||(0,A.default)(e,t)}function lL(e,t){return!e||e.type!=="TSExportAssignment"?!1:t==null||(0,A.default)(e,t)}function uL(e,t){return!e||e.type!=="TSNamespaceExportDeclaration"?!1:t==null||(0,A.default)(e,t)}function cL(e,t){return!e||e.type!=="TSTypeAnnotation"?!1:t==null||(0,A.default)(e,t)}function pL(e,t){return!e||e.type!=="TSTypeParameterInstantiation"?!1:t==null||(0,A.default)(e,t)}function fL(e,t){return!e||e.type!=="TSTypeParameterDeclaration"?!1:t==null||(0,A.default)(e,t)}function dL(e,t){return!e||e.type!=="TSTypeParameter"?!1:t==null||(0,A.default)(e,t)}function hL(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":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"Program":case"ObjectExpression":case"ObjectMethod":case"ObjectProperty":case"RestElement":case"ReturnStatement":case"SequenceExpression":case"ParenthesizedExpression":case"SwitchCase":case"SwitchStatement":case"ThisExpression":case"ThrowStatement":case"TryStatement":case"UnaryExpression":case"UpdateExpression":case"VariableDeclaration":case"VariableDeclarator":case"WhileStatement":case"WithStatement":case"AssignmentPattern":case"ArrayPattern":case"ArrowFunctionExpression":case"ClassBody":case"ClassExpression":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportSpecifier":case"ForOfStatement":case"ImportDeclaration":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ImportExpression":case"MetaProperty":case"ClassMethod":case"ObjectPattern":case"SpreadElement":case"Super":case"TaggedTemplateExpression":case"TemplateElement":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"ExportNamespaceSpecifier":case"OptionalMemberExpression":case"OptionalCallExpression":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":case"StaticBlock":case"ImportAttribute":break;case"Placeholder":switch(e.expectedNode){case"Identifier":case"StringLiteral":case"BlockStatement":case"ClassBody":break;default:return!1}break;default:return!1}return t==null||(0,A.default)(e,t)}function mL(e,t){if(!e)return!1;switch(e.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ParenthesizedExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":case"ArrowFunctionExpression":case"ClassExpression":case"ImportExpression":case"MetaProperty":case"Super":case"TaggedTemplateExpression":case"TemplateLiteral":case"YieldExpression":case"AwaitExpression":case"Import":case"BigIntLiteral":case"OptionalMemberExpression":case"OptionalCallExpression":case"TypeCastExpression":case"JSXElement":case"JSXFragment":case"BindExpression":case"DoExpression":case"RecordExpression":case"TupleExpression":case"DecimalLiteral":case"ModuleExpression":case"TopicReference":case"PipelineTopicExpression":case"PipelineBareFunction":case"PipelinePrimaryTopicReference":case"TSInstantiationExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Expression":case"Identifier":case"StringLiteral":break;default:return!1}break;default:return!1}return t==null||(0,A.default)(e,t)}function yL(e,t){if(!e)return!1;switch(e.type){case"BinaryExpression":case"LogicalExpression":break;default:return!1}return t==null||(0,A.default)(e,t)}function gL(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ClassExpression":case"ClassDeclaration":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(e.expectedNode==="BlockStatement")break;default:return!1}return t==null||(0,A.default)(e,t)}function bL(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"CatchClause":case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"FunctionExpression":case"Program":case"ObjectMethod":case"SwitchStatement":case"WhileStatement":case"ArrowFunctionExpression":case"ForOfStatement":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;case"Placeholder":if(e.expectedNode==="BlockStatement")break;default:return!1}return t==null||(0,A.default)(e,t)}function EL(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"Program":case"TSModuleBlock":break;case"Placeholder":if(e.expectedNode==="BlockStatement")break;default:return!1}return t==null||(0,A.default)(e,t)}function TL(e,t){if(!e)return!1;switch(e.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"FunctionDeclaration":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ForOfStatement":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":case"TSImportEqualsDeclaration":case"TSExportAssignment":case"TSNamespaceExportDeclaration":break;case"Placeholder":switch(e.expectedNode){case"Statement":case"Declaration":case"BlockStatement":break;default:return!1}break;default:return!1}return t==null||(0,A.default)(e,t)}function xL(e,t){if(!e)return!1;switch(e.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":case"YieldExpression":case"AwaitExpression":break;default:return!1}return t==null||(0,A.default)(e,t)}function SL(e,t){if(!e)return!1;switch(e.type){case"BreakStatement":case"ContinueStatement":case"ReturnStatement":case"ThrowStatement":break;default:return!1}return t==null||(0,A.default)(e,t)}function vL(e,t){if(!e)return!1;switch(e.type){case"ConditionalExpression":case"IfStatement":break;default:return!1}return t==null||(0,A.default)(e,t)}function PL(e,t){if(!e)return!1;switch(e.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":case"ForOfStatement":break;default:return!1}return t==null||(0,A.default)(e,t)}function AL(e,t){if(!e)return!1;switch(e.type){case"DoWhileStatement":case"WhileStatement":break;default:return!1}return t==null||(0,A.default)(e,t)}function CL(e,t){if(!e)return!1;switch(e.type){case"ExpressionStatement":case"ParenthesizedExpression":case"TypeCastExpression":break;default:return!1}return t==null||(0,A.default)(e,t)}function DL(e,t){if(!e)return!1;switch(e.type){case"ForInStatement":case"ForStatement":case"ForOfStatement":break;default:return!1}return t==null||(0,A.default)(e,t)}function wL(e,t){if(!e)return!1;switch(e.type){case"ForInStatement":case"ForOfStatement":break;default:return!1}return t==null||(0,A.default)(e,t)}function IL(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return t==null||(0,A.default)(e,t)}function _L(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"ObjectMethod":case"ArrowFunctionExpression":case"ClassMethod":case"ClassPrivateMethod":case"StaticBlock":case"TSModuleBlock":break;default:return!1}return t==null||(0,A.default)(e,t)}function NL(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"FunctionExpression":case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"ArrowFunctionExpression":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(e.expectedNode==="StringLiteral")break;default:return!1}return t==null||(0,A.default)(e,t)}function OL(e,t){if(!e)return!1;switch(e.type){case"FunctionDeclaration":case"VariableDeclaration":case"ClassDeclaration":case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":case"EnumDeclaration":case"TSDeclareFunction":case"TSInterfaceDeclaration":case"TSTypeAliasDeclaration":case"TSEnumDeclaration":case"TSModuleDeclaration":case"TSImportEqualsDeclaration":break;case"Placeholder":if(e.expectedNode==="Declaration")break;default:return!1}return t==null||(0,A.default)(e,t)}function BL(e,t){if(!e)return!1;switch(e.type){case"Identifier":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"VoidPattern":break;case"Placeholder":if(e.expectedNode==="Identifier")break;default:return!1}return t==null||(0,A.default)(e,t)}function kL(e,t){if(!e)return!1;switch(e.type){case"Identifier":case"MemberExpression":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"VoidPattern":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return t==null||(0,A.default)(e,t)}function FL(e,t){if(!e)return!1;switch(e.type){case"Identifier":case"MemberExpression":case"RestElement":case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"TSParameterProperty":case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":break;case"Placeholder":switch(e.expectedNode){case"Pattern":case"Identifier":break;default:return!1}break;default:return!1}return t==null||(0,A.default)(e,t)}function LL(e,t){if(!e)return!1;switch(e.type){case"Identifier":case"TSQualifiedName":break;case"Placeholder":if(e.expectedNode==="Identifier")break;default:return!1}return t==null||(0,A.default)(e,t)}function jL(e,t){if(!e)return!1;switch(e.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"RegExpLiteral":case"TemplateLiteral":case"BigIntLiteral":case"DecimalLiteral":break;case"Placeholder":if(e.expectedNode==="StringLiteral")break;default:return!1}return t==null||(0,A.default)(e,t)}function ML(e,t){if(!e)return!1;switch(e.type){case"StringLiteral":case"NumericLiteral":case"NullLiteral":case"BooleanLiteral":case"BigIntLiteral":case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXOpeningElement":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":case"DecimalLiteral":break;case"Placeholder":if(e.expectedNode==="StringLiteral")break;default:return!1}return t==null||(0,A.default)(e,t)}function RL(e,t){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ObjectProperty":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":break;default:return!1}return t==null||(0,A.default)(e,t)}function qL(e,t){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":break;default:return!1}return t==null||(0,A.default)(e,t)}function UL(e,t){if(!e)return!1;switch(e.type){case"ObjectMethod":case"ObjectProperty":break;default:return!1}return t==null||(0,A.default)(e,t)}function VL(e,t){if(!e)return!1;switch(e.type){case"ObjectProperty":case"ClassProperty":case"ClassAccessorProperty":case"ClassPrivateProperty":break;default:return!1}return t==null||(0,A.default)(e,t)}function $L(e,t){if(!e)return!1;switch(e.type){case"UnaryExpression":case"SpreadElement":break;default:return!1}return t==null||(0,A.default)(e,t)}function WL(e,t){if(!e)return!1;switch(e.type){case"AssignmentPattern":case"ArrayPattern":case"ObjectPattern":case"VoidPattern":break;case"Placeholder":if(e.expectedNode==="Pattern")break;default:return!1}return t==null||(0,A.default)(e,t)}function KL(e,t){if(!e)return!1;switch(e.type){case"ClassExpression":case"ClassDeclaration":break;default:return!1}return t==null||(0,A.default)(e,t)}function xT(e,t){if(!e)return!1;switch(e.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ImportDeclaration":break;default:return!1}return t==null||(0,A.default)(e,t)}function HL(e,t){if(!e)return!1;switch(e.type){case"ExportAllDeclaration":case"ExportDefaultDeclaration":case"ExportNamedDeclaration":break;default:return!1}return t==null||(0,A.default)(e,t)}function GL(e,t){if(!e)return!1;switch(e.type){case"ExportSpecifier":case"ImportDefaultSpecifier":case"ImportNamespaceSpecifier":case"ImportSpecifier":case"ExportNamespaceSpecifier":case"ExportDefaultSpecifier":break;default:return!1}return t==null||(0,A.default)(e,t)}function XL(e,t){if(!e)return!1;switch(e.type){case"ClassAccessorProperty":break;default:return!1}return t==null||(0,A.default)(e,t)}function YL(e,t){if(!e)return!1;switch(e.type){case"ClassPrivateProperty":case"ClassPrivateMethod":case"PrivateName":break;default:return!1}return t==null||(0,A.default)(e,t)}function JL(e,t){if(!e)return!1;switch(e.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ClassImplements":case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"DeclaredPredicate":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"FunctionTypeParam":case"GenericTypeAnnotation":case"InferredPredicate":case"InterfaceExtends":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"ObjectTypeInternalSlot":case"ObjectTypeCallProperty":case"ObjectTypeIndexer":case"ObjectTypeProperty":case"ObjectTypeSpreadProperty":case"OpaqueType":case"QualifiedTypeIdentifier":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"TypeAlias":case"TypeAnnotation":case"TypeCastExpression":case"TypeParameter":case"TypeParameterDeclaration":case"TypeParameterInstantiation":case"UnionTypeAnnotation":case"Variance":case"VoidTypeAnnotation":case"EnumDeclaration":case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return t==null||(0,A.default)(e,t)}function zL(e,t){if(!e)return!1;switch(e.type){case"AnyTypeAnnotation":case"ArrayTypeAnnotation":case"BooleanTypeAnnotation":case"BooleanLiteralTypeAnnotation":case"NullLiteralTypeAnnotation":case"ExistsTypeAnnotation":case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"InterfaceTypeAnnotation":case"IntersectionTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NullableTypeAnnotation":case"NumberLiteralTypeAnnotation":case"NumberTypeAnnotation":case"ObjectTypeAnnotation":case"StringLiteralTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"TupleTypeAnnotation":case"TypeofTypeAnnotation":case"UnionTypeAnnotation":case"VoidTypeAnnotation":case"IndexedAccessType":case"OptionalIndexedAccessType":break;default:return!1}return t==null||(0,A.default)(e,t)}function QL(e,t){if(!e)return!1;switch(e.type){case"AnyTypeAnnotation":case"BooleanTypeAnnotation":case"NullLiteralTypeAnnotation":case"MixedTypeAnnotation":case"EmptyTypeAnnotation":case"NumberTypeAnnotation":case"StringTypeAnnotation":case"SymbolTypeAnnotation":case"ThisTypeAnnotation":case"VoidTypeAnnotation":break;default:return!1}return t==null||(0,A.default)(e,t)}function ZL(e,t){if(!e)return!1;switch(e.type){case"DeclareClass":case"DeclareFunction":case"DeclareInterface":case"DeclareModule":case"DeclareModuleExports":case"DeclareTypeAlias":case"DeclareOpaqueType":case"DeclareVariable":case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":case"InterfaceDeclaration":case"OpaqueType":case"TypeAlias":break;default:return!1}return t==null||(0,A.default)(e,t)}function e6(e,t){if(!e)return!1;switch(e.type){case"DeclaredPredicate":case"InferredPredicate":break;default:return!1}return t==null||(0,A.default)(e,t)}function t6(e,t){if(!e)return!1;switch(e.type){case"EnumBooleanBody":case"EnumNumberBody":case"EnumStringBody":case"EnumSymbolBody":break;default:return!1}return t==null||(0,A.default)(e,t)}function r6(e,t){if(!e)return!1;switch(e.type){case"EnumBooleanMember":case"EnumNumberMember":case"EnumStringMember":case"EnumDefaultedMember":break;default:return!1}return t==null||(0,A.default)(e,t)}function n6(e,t){if(!e)return!1;switch(e.type){case"JSXAttribute":case"JSXClosingElement":case"JSXElement":case"JSXEmptyExpression":case"JSXExpressionContainer":case"JSXSpreadChild":case"JSXIdentifier":case"JSXMemberExpression":case"JSXNamespacedName":case"JSXOpeningElement":case"JSXSpreadAttribute":case"JSXText":case"JSXFragment":case"JSXOpeningFragment":case"JSXClosingFragment":break;default:return!1}return t==null||(0,A.default)(e,t)}function s6(e,t){if(!e)return!1;switch(e.type){case"Noop":case"Placeholder":case"V8IntrinsicIdentifier":break;default:return!1}return t==null||(0,A.default)(e,t)}function i6(e,t){if(!e)return!1;switch(e.type){case"TSParameterProperty":case"TSDeclareFunction":case"TSDeclareMethod":case"TSQualifiedName":case"TSCallSignatureDeclaration":case"TSConstructSignatureDeclaration":case"TSPropertySignature":case"TSMethodSignature":case"TSIndexSignature":case"TSAnyKeyword":case"TSBooleanKeyword":case"TSBigIntKeyword":case"TSIntrinsicKeyword":case"TSNeverKeyword":case"TSNullKeyword":case"TSNumberKeyword":case"TSObjectKeyword":case"TSStringKeyword":case"TSSymbolKeywo