From 89393e62e4a25a50384a5899e035d4a48f403fb7 Mon Sep 17 00:00:00 2001 From: GitHub Actions Bot Date: Mon, 13 Jul 2026 11:18:58 +0000 Subject: [PATCH] bump @linearb/gitstream-core to 2.1.292 --- dist/index.js | 4 ++-- package-lock.json | 8 ++++---- package.json | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/dist/index.js b/dist/index.js index 430ab5ea..66e605b2 100644 --- a/dist/index.js +++ b/dist/index.js @@ -3,7 +3,7 @@ uri-js/dist/es5/uri.all.js: (** @license URI.js v4.4.1 (c) 2011 Gary Court. License: http://github.com/garycourt/uri-js *) -*/},76852:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{API_ENDPOINTS:()=>t_,BASE_URL:()=>cf,DEFAULT_TIMEOUT:()=>r_,ENV:()=>Qh,ENVS:()=>kh,GITSTREAM_CORE_SERVICE_NAME:()=>u_,ORG_LEVEL_PLUGINS_PATH:()=>C_,REPO_LEVEL_PLUGINS_PATH:()=>D_});ml.exports=__toCommonJS(yh);const kh={PROD:"prod",DEV:"dev",LOCAL:"local"};const Qh=kh.PROD;const cf=Qh===kh.PROD?"https://moontower.gitstream.cm":Qh===kh.DEV?"https://moontower.gitstream-dev.cm":"http://localhost:3131";const t_={REVIEW_TIME:`${cf}/v1/pulls/review-time`,EXPERT_REVIEWER:`${cf}/gs/v1/data-service/expert-reviewer`};const r_=10*1e3;const u_="gitstream-core";const C_="plugins";const D_=".cm/plugins";0&&0},13169:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{BRANCH_DELETED_MESSAGE:()=>t_,BRANCH_DELETED_RUN_SKIPPED:()=>cf,ERRORS:()=>Qh,STATUS_CODES:()=>u_,WARNINGS:()=>r_});ml.exports=__toCommonJS(yh);const kh="gitstream-rules-parser";const Qh={SYNTAX_ERROR:"syntax error",RULE_FILE_NOT_FOUND:"Rule file not found",FAILED_TO_EXTRACT_ADMINS:"gitstream.cm file not found - failed to extract admins",SEND_RESULTS_TO_RESOLVER_FAILED:"Failed sending evaluated rules to the resolver.",SEND_RESULTS_TO_RESOLVER_SUCCEEDED:"Sending evaluated rules to the resolver succeeded",FAILED_TO_GET_CONTEXT:"Failed to get PR context.",FAILED_TO_GET_BLAME_CONTEXT:"Failed to get git blame context.",FAILED_TO_GET_ACTIVITY_CONTEXT:"Failed to get git activity context.",FAILED_PARSE_CM_FILE:"Failed while parsing CM file",MISSING_KEYWORD:"Missing `automations` keyword in *.cm",MALFORMED_EXPRESSION:"There are spaces between the currly braces { { and } }",FAILED_TO_PARSE_CM:"Failed to parse cm",FAILED_TO_GET_WATCHERS:"Failed to get watchers from rules files",GIT_COMMAND_FAILED:"Git command failed. reason:",INTERNAL_ERROR:"gitstream-rules-engine internal error",INVALID_CACHE:"Invalid cache",VALIDATOR_ERROR:"Validator error",FAILED_PARSE_RULES_PARSER_ERRORS:"Failed parse rules parser errors",FAILED_RENDER_STRING:`${kh} - failed render string`,FAILED_YAML_LOAD:`${kh} - failed yaml.load`,INVALID_CM:`${kh} - invalid cm`,INVALID_CM_CONTEXT_VARIABLES:`${kh} - ContextVariableValidator`,ERROR_IN_LINEARB_AI_FILTER:"Error in LinearB_AI filter",ERROR_IN_LINEARB_AI_DESCRIBE_PR_FILTER:"Error in AI_DescribePR filter",ERROR_IN_AI_ACTION:"Error in AI action",FAILED_TO_RUN_ONE_RULE_FILE:"Failed to run one rule file",FAILED_TO_LOAD_EXTERNAL_PLUGINS:"Failed to load external plugins",FAILED_TO_CREATE_COMMIT_STATUS:"Failed to create commit status"};const cf="run skipped";const t_=`PR branch was deleted — ${cf}`;const r_={NON_BOOLEAN_CONDITIONAL_WARN:ml=>`Syntax warning: expected a boolean or a numeric value under \`if\` in ${ml}`};const u_={FAILED_TO_GET_CONTEXT:40,FAILED_TO_GET_BLAME_CONTEXT:41,FAILED_TO_GET_ACTIVITY_CONTEXT:42,SEND_RESULTS_TO_RESOLVER_FAILED:50,SYNTAX_ERROR:60,MISSING_KEYWORD:61,UNSUPPORTED_ACTION:62,UNSUPPORTED_ARGUMENT:63,MALFORMED_EXPRESSION:64,MISSING_REQUIRED_FIELDS:65,FAILED_TO_PARSE_CM:66,BAD_REVISION:67,INTERNAL_ERROR:68,RULE_FILE_NOT_FOUND:70,FAILED_TO_GET_WATCHERS:71,INVALID_CACHE:72,FAILED_PARSE_RULES_PARSER_ERRORS:73,FAILED_RENDER_STRING:80,FAILED_YAML_LOAD:81,INVALID_CM:82,INVALID_CM_CONTEXT_VARIABLES:83,SYNTAX_WARNING:84,FAILED_TO_RUN_ONE_RULE_FILE:85,FAILED_TO_LOAD_EXTERNAL_PLUGINS:90};0&&0},39302:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{GIT_PROVIDERS:()=>kh});ml.exports=__toCommonJS(yh);const kh={GITHUB:"github",GITLAB:"gitlab",BITBUCKET:"bitbucket"};0&&0},53091:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{AI_CONSTS:()=>tA.AI_CONSTS,BranchDeletedError:()=>iA.BranchDeletedError,CommitStatusApiParams:()=>aA.CommitStatusApiParams,CommonUtils:()=>C_.default,GITSTREAM_WEBHOOK_EVENTS:()=>Cg.GITSTREAM_WEBHOOK_EVENTS,GIT_PROVIDERS:()=>P_.GIT_PROVIDERS,GitlabCommitStatus:()=>aA.GitlabCommitStatus,GitlabCommitStatusRequest:()=>aA.GitlabCommitStatusRequest,InlinePlugin:()=>sA.InlinePlugin,LinearbAIContext:()=>nA.LinearbAIContext,LinearbAIRequestData:()=>nA.LinearbAIRequestData,REPO_FOLDER:()=>S_.REPO_FOLDER,ResourceType:()=>rA.ResourceType,RuleParser:()=>r_.RuleParser,RulesEngine:()=>u_.RulesEngine,RuntimeOptions:()=>u_.RuntimeOptions,SandboxConfig:()=>sA.SandboxConfig,getClientPayload:()=>eA.getClientPayload,isLGTM:()=>tA.isLGTM,safeRulesYamlLoad:()=>D_.safeRulesYamlLoad});ml.exports=__toCommonJS(t_);var r_=Rl(38201);var u_=Rl(77835);var C_=__toESM(Rl(10643));var D_=Rl(78963);var S_=Rl(45273);var P_=Rl(39302);var Cg=Rl(42681);var eA=Rl(7426);var tA=Rl(82752);var rA=Rl(55231);var nA=Rl(67171);var iA=Rl(50125);var sA=Rl(84601);var aA=Rl(35250);0&&0},14947:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{getCodeExpert:()=>getCodeExpert,getExpertReviewer:()=>getExpertReviewer});ml.exports=__toCommonJS(Qh);var cf=Rl(7426);const buildPrFiles=(ml,Al)=>{const Rl=Al.reduce((Al,Rl)=>{if(Rl===cf.NOT_FOUND_FILE_PATH){return Al}return{...Al,[Rl]:{...{blame:ml.ds_blame?.[Rl]||""},...{activity:ml.ds_activity?.[Rl]||""}}}},{});return Object.keys(Rl).reduce((ml,Al)=>{if(!Object.keys(Rl[Al]).length){return ml}return{...ml,[Al]:Rl[Al]}},{})};const getExpertReviewer=(ml,Al,Rl)=>{const{owner:zl,pullRequestNumber:rd,branch:yh,triggeredBy:kh}=Rl;const Qh={org:zl,repo:Rl.repo,pullRequestNumber:rd,branch:yh,triggeredBy:kh};const cf=buildPrFiles(ml,Al);return{merge_dict:ml.git_to_provider_user,pr_files:cf,context:Qh}};const buildPrFilesTemp=(ml,Al,Rl)=>{const zl=Rl.reduce((Rl,zl)=>{if(zl===cf.NOT_FOUND_FILE_PATH){return Rl}return{...Rl,[zl]:{...{blame:ml?.[zl]||""},...{activity:Al?.[zl]||""}}}},{});return Object.keys(zl).reduce((ml,Al)=>{if(!Object.keys(zl[Al]).length){return ml}return{...ml,[Al]:zl[Al]}},{})};const getCodeExpert=(ml,Al,Rl,zl,rd)=>{const{owner:yh,pullRequestNumber:kh,branch:Qh,triggeredBy:cf}=rd;const t_={org:yh,repo:rd.repo,pullRequestNumber:kh,branch:Qh,triggeredBy:cf};const r_=buildPrFilesTemp(Al,Rl,zl);return{merge_dict:ml,pr_files:r_,context:t_}};0&&0},7426:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{BASE_REF:()=>D_,BITBUCKET_CONSTS:()=>lA,DEBUG_MODE:()=>eA,ENABLE_DEBUG_ARTIFACTS:()=>tA,GS_COMMAND_CM_PATH:()=>cA,HEAD_REF:()=>C_,IGNORE_PATTERNS_IN_DRY_RUN:()=>nA,IMMEDIATELY_EVALUATED_ACTIONS:()=>oA,LINEARB_METRICS_API_KEY:()=>r_,NOT_FOUND_FILE_PATH:()=>rA,ORG_LEVEL_REPO:()=>iA,WATCH_FILTERS:()=>aA,WATCH_PR_EVENTS:()=>sA,getClientPayload:()=>getClientPayload,getOverrideCloneRepoPath:()=>getOverrideCloneRepoPath,getRulesResolverToken:()=>getRulesResolverToken,getRulesResolverUrl:()=>getRulesResolverUrl,setClientPayload:()=>setClientPayload,setOverrideCloneRepoPath:()=>setOverrideCloneRepoPath,setRulesResolverToken:()=>setRulesResolverToken,setRulesResolverUrl:()=>setRulesResolverUrl});ml.exports=__toCommonJS(Qh);var cf=Rl(78963);var t_=Rl(26925);const{LINEARB_METRICS_API_KEY:r_}=process.env||"";let u_=process.env.RULES_RESOLVER_URL??"";const setRulesResolverUrl=ml=>{u_=ml||process.env.RULES_RESOLVER_URL||""};const getRulesResolverUrl=ml=>u_||ml?.resolverUrl||"";const C_=(0,t_.removeApostropheEscaping)(process.env.HEAD_REF||"");const D_=(0,t_.removeApostropheEscaping)(process.env.BASE_REF||"");let S_=(0,t_.removeSingleQuotesEscaping)(process.env.CLIENT_PAYLOAD||"{}");const setClientPayload=ml=>{S_=ml||(0,t_.removeSingleQuotesEscaping)(process.env.CLIENT_PAYLOAD||"{}")};const getClientPayload=()=>S_;let P_=process.env.RULES_RESOLVER_TOKEN??"";const setRulesResolverToken=ml=>{P_=ml||process.env.RULES_RESOLVER_TOKEN||""};const getRulesResolverToken=ml=>P_||ml?.resolverToken||"";let Cg=process.env.CLONE_REPO_PATH??"";const setOverrideCloneRepoPath=ml=>{Cg=ml||process.env.CLONE_REPO_PATH||""};const getOverrideCloneRepoPath=()=>Cg;const eA=process.env.DEBUG_MODE==="true";const tA=process.env.ENABLE_DEBUG_ARTIFACTS==="true";const rA="/dev/null";const nA=[/.*.cm$/];const iA="cm";const sA={APPROVALS:"approvals",CHECKS:"checks",DRAFT:"draft",DESCRIPTION:"description",REVIEWERS:"reviewers",STATUS:"status",TITLE:"title",LABELS:"labels",COMMIT_STATUSES:"commit_statuses"};const aA={sonarParser:/\bpr\s*\|\s*sonarParser\b/g,extractSonarFindings:/\bpr\s*\|\s*extractSonarFindings\b/g};const oA=[cf.validatorsConstants.SUPPORTED_ACTIONS.HTTP_REQUEST,cf.validatorsConstants.SUPPORTED_ACTIONS.SEND_HTTP_REQUEST];const lA={COMMIT_STATUS:{FAILED:"FAILED",STOPPED:"STOPPED",SUCCESSFUL:"SUCCESSFUL"},API_URL:"https://api.bitbucket.org/2.0/"};const cA="gs";0&&0},56977:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{debug:()=>debug,prepareSendingLogsToDD:()=>prepareSendingLogsToDD});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(76852);var C_=Rl(7426);var D_=Rl(62785);const sendLogToDD=async(ml,Al)=>{const Rl=(0,C_.getClientPayload)();let zl=(0,D_.doubleParse)(Rl);if(!Object.keys(zl).length){zl=Al}const{env:rd,analytics_url:yh,xRequestId:kh}=zl;if(!yh){console.warn("Skipping sendLogToDD because analytics_url is not set");return}const Qh={...ml,env:rd,xRequestId:kh};try{await(0,r_.default)({method:"post",url:yh,data:{...Qh,type:"onDatadogAnalyticSend"},headers:{"Content-type":"application/json","x-request-id":kh},timeout:u_.DEFAULT_TIMEOUT})}catch(ml){console.error(`Failed sending logs to datadog:`,{error:ml,payload:Al,clientPayload:zl})}};const debug=ml=>{if(C_.DEBUG_MODE){console.log(ml)}};const prepareSendingLogsToDD=async(ml,Al,Rl,zl={},rd=false)=>{if(C_.DEBUG_MODE||rd){const rd=(0,D_.omitTokens)(Rl);const{owner:yh,repo:kh,pullRequestNumber:Qh,branch:cf,triggeredBy:t_}=Rl;await sendLogToDD({level:ml,message:Al,data:{...Object.keys(zl).length&&zl,org:yh,repo:kh,pullRequestNumber:Qh,branch:cf,triggeredBy:t_}},rd)}};0&&0},82347:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{sendSegmentEvent:()=>sendSegmentEvent});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(76852);var C_=Rl(56977);const D_="action_complete";const sendSegmentEvent=async(ml,Al,Rl,zl)=>{const{analytics_url:rd,owner:yh,repo:kh,pullRequestNumber:Qh,trigger_id:cf}=ml;const{provider:t_,pr_author:S_}=Al||{};if(!rd){return}try{const{actionVersion:Al,version:C_}=Rl;const P_=Object.entries(zl).map(([ml,Al])=>{const Rl={filter_name:ml,is_custom:Al.isCustom};return Rl});const Cg={userId:`${t_}-${S_}`,event:D_,properties:{git_org_name:yh,git_provider:t_,action_version:Al,pr:Qh,repo:kh,trigger_id:cf,unique_org:`${t_}/${yh}`,unique_repo:`${t_}/${yh}/${kh}`,unique_pr:`${t_}/${yh}/${kh}/${Qh}`,execution_filters:P_,organizationId:ml?.organizationId||null,created_at:ml?.prContext?.created_at,updated_at:ml?.prContext?.updated_at,repo_url:ml?.headHttpUrl,draft:ml?.prContext?.draft,status:ml?.prContext?.status,...C_&&{version:C_}}};await(0,r_.default)({method:"post",url:rd,data:{...Cg,type:"onCMFilterUse"},headers:{"Content-type":"application/json"},timeout:u_.DEFAULT_TIMEOUT})}catch(Al){if(Al instanceof Error){await(0,C_.prepareSendingLogsToDD)("warn",`Unable to call segment for pr ${yh}/${kh}/${Qh}`,ml,{error:Al?.message},true)}}};0&&0},77835:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{RulesEngine:()=>RulesEngine});ml.exports=__toCommonJS(Qh);var cf=Rl(7426);var t_=Rl(90407);var r_=Rl(95616);var u_=Rl(34476);const initializeRuntimeConfigurations=(ml,Al)=>{(0,r_.setIsExecutePlayground)(ml);(0,r_.setSandboxConfig)(null);(0,r_.setInlinePlugins)([]);if(ml){(0,r_.setNewErrorManager)();(0,r_.setCustomEnv)(Al?.customEnv??null)}if(!Al){return}if(Al?.cloneRepoPath){(0,r_.setIsManagedGitstream)(true);(0,cf.setOverrideCloneRepoPath)(Al.cloneRepoPath);(0,r_.setNewErrorManager)()}if(Al?.sandboxPlugins){(0,r_.setSandboxConfig)(Al.sandboxPlugins)}if(Al?.inlinePlugins?.length){(0,r_.setInlinePlugins)(Al.inlinePlugins)}(0,cf.setClientPayload)(Al?.clientPayload||"")};const RulesEngine=(ml=false,Al)=>{initializeRuntimeConfigurations(ml,Al);return{run:t_.runCI,executeOneRuleFile:u_.executeOneRuleFile,executeCached:u_.executeCached,executeParser:u_.executeParser}};0&&0},80329:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{RulesEngineErrorManager:()=>RulesEngineErrorManager});ml.exports=__toCommonJS(yh);class RulesEngineErrorManager{errors={};addError(ml,Al){this.errors[ml]=Al}getError(ml){return this.errors[ml]}getAllErrors(){return{...this.errors}}clearError(ml){if(ml){delete this.errors[ml]}else{this.errors={}}}stringifyErrors(ml={}){const Al={...this.getAllErrors(),...ml};this.errors=Al;let Rl="";Object.keys(Al).forEach(ml=>{Rl+=`${ml}: ${Al[ml]}\n`});return Rl.trim()}}0&&0},84434:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{evaluateAction:()=>P_,evaluateImmediatly:()=>evaluateImmediatly,evaluateOne:()=>evaluateOne});ml.exports=__toCommonJS(t_);var r_=Rl(52356);var u_=Rl(78963);var C_=__toESM(Rl(22167));var D_=Rl(7426);var S_=Rl(88086);const P_={[u_.validatorsConstants.SUPPORTED_ACTIONS.HTTP_REQUEST]:C_.default,[u_.validatorsConstants.SUPPORTED_ACTIONS.SEND_HTTP_REQUEST]:C_.default};const evaluateOne=async(ml,Al)=>{if(!D_.IMMEDIATELY_EVALUATED_ACTIONS.includes(ml.action)){return ml}const{action:Rl,args:zl={}}=ml;const rd=P_[Rl]||r_.noop;const yh=await rd(zl,Al,(0,S_.manageCheckUpdate)(Al.source));return{...ml,conclusion:yh}};const evaluateImmediatly=async(ml={},Al={})=>{const Rl={...ml};for(const[ml,zl]of Object.entries(Rl)){if(zl.passed&&zl.isTriggered){Rl[ml].run=await Promise.all(zl.run.map(async ml=>await evaluateOne(ml,Al)))}}return Rl};0&&0},22167:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{default:()=>C_});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(52356);const parseArg=ml=>{try{const Al=JSON.parse(ml);return Al}catch(Al){return ml}};const httpRequest=async(ml,Al,Rl=u_.noop)=>{const{url:zl,method:rd="GET",headers:yh,user:kh,body:Qh,timeout:cf}=ml;const t_={auth:kh};const C_={url:zl,method:rd,...yh&&{headers:parseArg(yh)},...kh&&t_,...Qh&&{data:parseArg(Qh)},...cf&&{timeout:cf}};try{await Rl({...Al,status:"in_progress",checkName:"send-http-request@v1"});await(0,r_.default)(C_);await Rl({...Al,checkName:"send-http-request@v1",status:"completed",conclusion:"success",output:{title:"success",summary:"success"}});return"success"}catch(ml){console.log("Failed to trigger http",ml);await Rl({...Al,status:"completed",conclusion:"failure",checkName:"send-http-request@v1",output:{title:ml.message,summary:ml.message}});return"failure"}};var C_=httpRequest},23656:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{updateBitbucketCommitStatus:()=>updateBitbucketCommitStatus,updateCommitStatus:()=>updateCommitStatus});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(27983);var C_=Rl(7426);const updateCommitStatus=async({oauthToken:ml,commitStatus:Al,owner:Rl,headSha:zl,pullRequestNumber:rd,repo:yh})=>{const kh=`${Rl}/${yh}/${rd}`;const Qh=`${C_.BITBUCKET_CONSTS.API_URL}repositories/${Rl}/${yh}/commit/${zl}/statuses/build`;const{state:cf}=Al;try{const Rl=await r_.default.post(Qh,Al,{headers:{Authorization:`Bearer ${ml}`,"Content-Type":"application/json"}});const{status:zl}=Rl;if(zl===200||zl===201){return}const rd=`Failed to update pipeline status to ${cf} for ${kh} with status ${zl}`;console.error(rd,Rl);throw new Error(rd)}catch(ml){console.error(`Failed to update pipeline status to ${cf} for ${kh}: ${ml}`)}};const updateBitbucketCommitStatus=async(ml,Al,Rl)=>{const{bitbucketToken:zl,owner:rd,repo:yh,headSha:kh,pullRequestNumber:Qh}=ml;if(!zl||!rd||!yh||!kh){console.warn("Cannot update commit status since required properties are missing.");return}const cf=process.env.RUN_ID;const t_={owner:rd,state:Al,description:Rl,buildNumber:cf};const r_=(0,u_.createCommitStatus)(t_);await updateCommitStatus({oauthToken:zl,commitStatus:r_,owner:rd,headSha:kh,pullRequestNumber:Qh||0,repo:yh})};0&&0},27983:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{createCommitStatus:()=>createCommitStatus});ml.exports=__toCommonJS(yh);const createCommitStatus=ml=>{const{buildNumber:Al,state:Rl,description:zl,owner:rd}=ml;const yh=`https://bitbucket.org/${rd}/cm/pipelines/results/${Al}`;return{type:"",key:"gitstream",state:Rl,description:zl,url:yh}};0&&0},94040:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{LABELS:()=>D_,createLabel:()=>createLabel});ml.exports=__toCommonJS(Qh);var cf=Rl(64630);var t_=Rl(68672);const r_="#EFF1F2";const u_="Added by gitStream";const C_="Added by gitStream - information label";const D_={FAILED:{color:"#DD2A0F",name:"gitstream-failed"},SUCCESS:{color:"#0E8548",name:"gitstream-success"},CHECKING:{color:"#ECECEF",name:"gitstream-checking"},SYNTAX_WARNING:{color:"#FF875A",name:"gitstream-syntax-warning",description:C_}};const createLabel=async({host:ml,oauthToken:Al,projectId:Rl,name:zl,description:rd=u_,color:yh=r_})=>{const kh=new cf.Gitlab({oauthToken:Al,host:ml});const Qh=yh.startsWith("#")?yh:`#${yh}`;try{await kh.ProjectLabels.create(Rl,zl,Qh,{description:rd});return 200}catch(ml){let Al;if(ml instanceof t_.GitbeakerRequestError){Al=ml.cause?.response?.status}if(Al===409){return 200}console.error("Error creating label:",ml);return 500}};0&&0},73385:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{addLabelToMR:()=>addLabelToMR,removeLabelFromMR:()=>removeLabelFromMR});ml.exports=__toCommonJS(Qh);var cf=Rl(64630);var t_=Rl(94040);const addLabelToMR=async({host:ml,projectId:Al,mrId:Rl,oauthToken:zl,name:rd,color:yh,description:kh})=>{const Qh=new cf.Gitlab({oauthToken:zl,host:ml});try{const cf=await(0,t_.createLabel)({host:ml,projectId:Al,oauthToken:zl,name:rd,color:yh,description:kh});if(cf!==200){return}await Qh.MergeRequests.edit(Al,Rl,{addLabels:rd})}catch(ml){console.error("Error adding label to merge request:",ml)}};const removeLabelFromMR=async({host:ml,projectId:Al,mrId:Rl,oauthToken:zl,name:rd})=>{const yh=new cf.Gitlab({oauthToken:zl,host:ml});try{await yh.MergeRequests.edit(Al,Rl,{removeLabels:rd})}catch(ml){console.error("Error removing label from merge request:",ml)}};0&&0},35250:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{GitlabCommitStatus:()=>kh});ml.exports=__toCommonJS(yh);var kh=(ml=>{ml["running"]="running";ml["success"]="success";ml["failed"]="failed";ml["canceled"]="canceled";return ml})(kh||{});0&&0},88086:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{attachAdditionalContextByProvider:()=>attachAdditionalContextByProvider,manageCheckUpdate:()=>manageCheckUpdate});ml.exports=__toCommonJS(Qh);var cf=Rl(65772);var t_=Rl(52356);const attachAdditionalContextByProvider=(ml,Al)=>{const Rl={gitlab:ml=>({performNonSoftCommands:false})};const zl=Rl[ml];const rd=zl?zl(Al):null;return rd||{}};const manageCheckUpdate=ml=>{const Al={github:async(ml={})=>{const{githubToken:Al,owner:Rl,repo:zl,checkName:rd,headSha:yh,status:kh,conclusion:Qh="success",output:t_}=ml;const r_=new cf.Octokit({request:{fetch:fetch},auth:Al});const u_=await r_.checks.create({owner:Rl,repo:zl,name:rd,head_sha:yh,status:kh,...Qh&&{conclusion:Qh},...t_&&{output:t_}});return u_.data.id}};return Al[ml]??t_.noop};0&&0},90407:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{runCI:()=>runCI});ml.exports=__toCommonJS(Qh);var cf=Rl(41002);var t_=Rl(76852);var r_=Rl(13169);var u_=Rl(39302);var C_=Rl(7426);var D_=Rl(56977);var S_=Rl(82347);var P_=Rl(88086);var Cg=Rl(84434);var eA=Rl(9597);var tA=Rl(62785);var rA=Rl(95616);var nA=Rl(34476);var iA=Rl(26012);var sA=Rl(69057);var aA=Rl(52279);const addCmPathToAutomations=(ml,Al)=>Object.keys(ml).reduce((Rl,zl)=>{Rl[`${Al}/${zl}`]={...ml[zl],cmPath:Al};return Rl},{});const runOneCmFile=async(ml,Al,Rl,zl)=>{const rd=Object.keys(ml)[0]||C_.GS_COMMAND_CM_PATH;const yh=ml[rd]||"";const kh=await(0,nA.executeOneRuleFile)({ruleFileContent:yh,payload:Al,baseBranch:Rl,refBranch:zl,ruleFile:rd,cloneRepoPath:process.cwd()});const Qh={[rd]:kh.context};const cf=kh.raw?.automations||{};const t_=addCmPathToAutomations(cf,rd);const r_=kh.raw?.analytics||{};const u_=kh.raw?.warnings||{};const D_={[rd]:yh};return{rules:D_,admins:[],cmState:{cmChanged:false,isDryRun:false},contextPerFile:Qh,filtersUsage:r_,warnings:u_,watchers:{events:[],filters:[]},withEvaluatedAutomations:t_}};const runMultipleCmfiles=async(ml,Al,Rl,zl,rd)=>{const{owner:yh,repo:kh,pullRequestNumber:Qh,headSha:cf,xRequestId:t_}=ml;const r_=(0,iA.validateDefaultFolder)()&&zl;const u_=(0,iA.validateDefaultFolder)()&&rd;console.log(`PR: ${yh}/${kh}/pull/${Qh}\ncommit: ${cf}\nxRequestId: ${t_}`);const C_=await(0,sA.fetchRunData)(ml,Rl,Al,r_,u_);console.log("Parsing cm files...");const D_=await(0,nA.parseMultipleRuleFiles)(C_.rules,Al,Rl,ml,C_.cmState.cmChanged);const S_=await(0,nA.getWatchers)(C_.rules,ml);const P_=(0,rA.getIsManagedGitstream)();let eA=D_.automations;if(!P_||(0,tA.isPrivilegedOrg)(yh)){eA=await(0,Cg.evaluateImmediatly)(D_.automations,ml)}return{rules:C_.rules,admins:C_.admins,cmState:C_.cmState,contextPerFile:D_.contextPerFile,filtersUsage:D_.filtersUsage,warnings:D_.warnings||{},watchers:S_,withEvaluatedAutomations:eA}};const runCI=async ml=>{aA.ContextManager.init();const Al={actionVersion:"v1",version:cf.version,...ml};const Rl=(new Date).getTime();const zl=(0,C_.getClientPayload)();const rd=(0,tA.doubleParse)(zl);const yh=(C_.HEAD_REF||rd?.headRef||"").trim();const kh=(C_.BASE_REF||rd?.baseRef||"").trim();try{const{repo:ml,owner:zl,pullRequestNumber:Qh,source:cf,hasCmRepo:r_,hasCmOrg:Cg,gsCommandCm:eA,preDefinedCm:tA}=rd;const nA=tA||eA;const aA=Object.keys(nA||{}).length&&Al.actionVersion!=="v1"&&cf===u_.GIT_PROVIDERS.GITHUB?await runOneCmFile(nA,rd,kh,yh):await runMultipleCmfiles(rd,kh,yh,r_,Cg);const{admins:oA,cmState:lA,filtersUsage:cA,warnings:uA,watchers:pA,withEvaluatedAutomations:dA}=aA;await(0,S_.sendSegmentEvent)(rd,{provider:cf,pr_author:rd?.prContext?.author},Al,cA);const hA={automations:dA,context:{watchPREvents:pA.events,watchFilters:pA.filters,...rd,admins:oA,linearbMetricsApiKey:C_.LINEARB_METRICS_API_KEY,warnings:uA,dryRun:lA.isDryRun,onlyRulesFilesChanges:lA.cmChanged&&!lA.isDryRun,...(0,P_.attachAdditionalContextByProvider)(rd.source,{baseBranch:kh}),...Al,runId:process.env.RUN_ID}};const fA=(new Date).getTime();const _A=fA-Rl;if((0,rA.getIsManagedGitstream)()){const ml=(0,rA.getErrorManager)().stringifyErrors();if(ml){console.error(ml)}}console.log("Sending results to rules resolver...");await(0,iA.sendResultsToResolver)(hA,rd);await(0,D_.prepareSendingLogsToDD)("info",`${t_.GITSTREAM_CORE_SERVICE_NAME} execution time for pr ${zl}/${ml}/${Qh}`,rd,{serviceName:t_.GITSTREAM_CORE_SERVICE_NAME,provider:cf,executionTime:_A},true);(0,sA.saveOutputToFiles)({withEvaluatedAutomations:dA,executionTime:_A})}catch(ml){const{owner:Al,repo:Rl,pullRequestNumber:zl}=rd;console.error(r_.ERRORS.INTERNAL_ERROR,{error:ml});await(0,D_.prepareSendingLogsToDD)("warn",`${r_.ERRORS.INTERNAL_ERROR} for pr ${Al}/${Rl}/${zl}`,rd,{error:ml?.toString()});(0,sA.saveOutputToFiles)({});await(0,eA.handleValidationErrors)(ml,r_.STATUS_CODES.INTERNAL_ERROR,rd)}};0&&0},75400:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{addAlertLabelToMR:()=>addAlertLabelToMR,extractSource:()=>extractSource});ml.exports=__toCommonJS(Qh);var cf=Rl(7426);var t_=Rl(94040);var r_=Rl(73385);var u_=Rl(62785);const extractSource=ml=>{const Al=(0,cf.getClientPayload)();const Rl=(0,u_.doubleParse)(Al);const{source:zl}=ml||Rl||{};return zl};const addAlertLabelToMR=async(ml,Al=t_.LABELS.FAILED,Rl=true)=>{const{projectId:zl,gitlabToken:rd,pullRequestNumber:yh,gitlabUri:kh}=ml;if(!zl||!rd||!yh||!kh){console.error("Cannot update gitstream label to alert since required properties are missing.");return}if(Rl){await(0,r_.removeLabelFromMR)({host:kh,oauthToken:rd,projectId:zl,mrId:yh,name:t_.LABELS.CHECKING.name})}await(0,r_.addLabelToMR)({host:kh,oauthToken:rd,projectId:zl,mrId:yh,name:Al.name,color:Al.color,description:Al.description})};0&&0},63426:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{parseCMFile:()=>parseCMFile});ml.exports=__toCommonJS(Qh);var cf=Rl(56977);var t_=Rl(9597);var r_=Rl(78963);var u_=Rl(13169);const parseCMFile=async(ml,Al,Rl)=>{try{const ml=(0,r_.safeRulesYamlLoad)(Al);(0,cf.debug)(`cm parse result: ${JSON.stringify(ml)}`);return ml}catch(zl){const{owner:rd,repo:yh,pullRequestNumber:kh}=ml;await(0,cf.prepareSendingLogsToDD)("error",`${u_.ERRORS.FAILED_TO_PARSE_CM} in pr ${rd}/${yh}/${kh}`,ml,{error:zl?.message,rules:Al,ruleFile:Rl},true);console.error(`Error in ${Rl}:\n${zl.message}`);await(0,t_.handleValidationErrors)(zl,u_.STATUS_CODES.SYNTAX_ERROR,ml,Rl);return{}}};0&&0},83572:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{BASE64_INTERNAL_PREFIX:()=>kh,convertPRContextFromBase64:()=>convertPRContextFromBase64,convertRuleFileToStringSafe:()=>convertRuleFileToStringSafe,decodeBase64:()=>decodeBase64,fromBase64String:()=>fromBase64String,internalEncodeBase64:()=>internalEncodeBase64,replaceBranchUpstream:()=>replaceBranchUpstream,replaceInternalBase64WithDecoded:()=>replaceInternalBase64WithDecoded,toBase64String:()=>toBase64String});ml.exports=__toCommonJS(yh);const kh="base64_";const Qh=new RegExp(`${kh}([A-Za-z0-9+/=]+)`,"g");const fromBase64String=ml=>Buffer.from(ml,"base64").toString("utf-8");const toBase64String=ml=>Buffer.from(ml).toString("base64");const decodeBase64=ml=>{if(ml.match(/^base64:*/g)){const Al=ml.split("base64:")[1];return fromBase64String(Al)}return ml};const convertRuleFileToStringSafe=ml=>{const Al={"pr.description":"pr.description | nl2br | dump | safe"};return Object.keys(Al).reduce((ml,Rl)=>ml.replaceAll(Rl,Al[Rl]),ml)};const internalEncodeBase64=ml=>`${kh}${toBase64String(ml)}`;const replaceInternalBase64WithDecoded=ml=>ml.replace(Qh,(ml,Al)=>fromBase64String(Al));const convertPRContextFromBase64=ml=>({...ml,checks:ml.checks?.map(ml=>({...ml,name:fromBase64String(ml.name)})),description:fromBase64String(ml.description),comments:ml.comments?.map(ml=>({...ml,content:fromBase64String(ml.content)})),reviews:ml.reviews?.map(ml=>({...ml,content:fromBase64String(ml.content),conversations:ml.conversations?.map(ml=>({...ml,content:fromBase64String(ml.content)}))})),conversations:ml.conversations?.map(ml=>({...ml,content:fromBase64String(ml.content)}))});const replaceBranchUpstream=(ml="")=>ml.replace(/^upstream\//,"");0&&0},47141:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{contributersActivityContext:()=>contributersActivityContext,contributersStatContext:()=>contributersStatContext,getContext:()=>getContext});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(82673));var u_=Rl(7426);var C_=Rl(56977);var D_=Rl(63426);var S_=Rl(83572);var P_=Rl(9597);var Cg=Rl(62840);var eA=Rl(45273);var tA=Rl(36010);var rA=Rl(62460);var nA=Rl(23552);var iA=Rl(32638);var sA=Rl(13169);var aA=__toESM(Rl(52279));var oA=Rl(95616);const filteredOutCMFilesFunc=({to:ml})=>u_.IGNORE_PATTERNS_IN_DRY_RUN.every(Al=>!ml.match(Al));const formatFilesToSourceFiles=(ml,Al,Rl)=>Rl.map(({from:Rl,to:zl,chunks:rd})=>({original_file:Rl===u_.NOT_FOUND_FILE_PATH?"":Rl,new_file:zl,diff:rd?.reduce((ml,{changes:Al,content:Rl})=>{const zl=Al?.map(({content:ml})=>ml).join("\n");return`${ml}${Rl}\n${zl}\n`},""),original_content:(0,Cg.getContent)((0,Cg.getCheckoutCommit)(Al,ml),Rl),new_content:(0,Cg.getContent)(Al,zl)}));const extractMetadataFromFiles=ml=>ml.map(({to:ml,from:Al,deletions:Rl,additions:zl})=>({original_file:Al===u_.NOT_FOUND_FILE_PATH?"":Al,new_file:ml,file:ml!==u_.NOT_FOUND_FILE_PATH?ml:Al,deletions:Rl,additions:zl}));const getDiffSize=ml=>ml?.reduce((ml,{additions:Al,deletions:Rl})=>ml+Al+Rl,0)||0;const contributersStatContext=async(ml,Al,Rl)=>{try{const zl=(0,tA.blameByAuthor)(ml.files,ml.branch.base,Rl);aA.default.addBlameByAuthor(zl);const{formattedBlame:rd,dsBlame:yh}=(0,rA.splitDsAndBlameObjects)(zl);const kh=await(0,rA.formatDateToDays)((0,tA.getRepoFirstCommitDate)(ml.branch.base),ml,Al);const Qh=await(0,rA.formatDateToDays)((0,tA.commitsDateByAuthor)(ml.branch.author,ml.branch.base,Rl)?.[0],ml,Al);return{age:kh,author_age:Qh,blame:rd,ds_blame:yh}}catch(ml){const Rl=ml instanceof Error?ml.message:String(ml);console.error(`Error extracting blame: ${Rl}`);await(0,C_.prepareSendingLogsToDD)("error",sA.ERRORS.FAILED_TO_GET_BLAME_CONTEXT,Al,{error:Rl},true);(0,oA.getErrorManager)().addError(sA.STATUS_CODES.FAILED_TO_GET_BLAME_CONTEXT,`${sA.ERRORS.FAILED_TO_GET_BLAME_CONTEXT}: ${Rl}`)}return{age:0,author_age:0,blame:{},ds_blame:{}}};const contributersActivityContext=async(ml,Al,Rl)=>{try{const Rl=ml.files.reduce((Rl,zl)=>{if(zl===u_.NOT_FOUND_FILE_PATH){return Rl}const{dsActivity:rd,groupByWeek:yh}=(0,tA.recentAuthorActivity)(ml.branch.base,Al||eA.ACTIVITY_SINCE,zl);return{...Rl,[zl]:{...yh,dsActivity:rd}}},{});const{formattedActivity:zl,dsActivity:rd}=(0,rA.splitDsAndActivity)(Rl);return{git_activity:zl,ds_activity:rd}}catch(ml){const Al=ml instanceof Error?ml.message:String(ml);console.error(`Error extracting activity: ${Al}`);await(0,C_.prepareSendingLogsToDD)("error",sA.ERRORS.FAILED_TO_GET_ACTIVITY_CONTEXT,Rl||{},{error:Al},true);(0,oA.getErrorManager)().addError(sA.STATUS_CODES.FAILED_TO_GET_ACTIVITY_CONTEXT,`${sA.ERRORS.FAILED_TO_GET_ACTIVITY_CONTEXT}: ${Al}`);return{git_activity:{},ds_activity:{}}}};const filterOutFiles=async(ml,Al,Rl,zl)=>{const{owner:rd,repo:yh,pullRequestNumber:kh}=zl;let Qh=(0,r_.default)(ml);if(Al){Qh=Qh?.filter(filteredOutCMFilesFunc)}if(!Qh?.length){await(0,C_.prepareSendingLogsToDD)("warn",`No files changed in rules-engine context for pr: ${rd}/${yh}/${kh}`,zl,{diffCommand:Rl},Al)}return Qh};const getTheRightGitAuthor=(ml,Al,Rl)=>{try{const zl=(0,nA.findGitAuthorsWithFallback)(ml,Al,Rl);if(zl.author){const ml=`${zl.author?.split("<")[0].replace(/\s*$/,"")}\n`;const Al=`<${zl?.author?.split("<")[1]}`;return{gitName:ml,gitEmail:Al,fullName:zl.author}}return zl}catch(ml){(0,C_.debug)(`Failed getting the right author. Error: ${ml}`);return{}}};const getContext=async(ml,Al,Rl,zl,rd,yh=false)=>{const{owner:kh,repo:Qh,visibility:cf,mergeCommitSha:t_}=Rl;try{const r_=await(0,D_.parseCMFile)(Rl,zl,rd);const u_=r_?.config?.git_history_since;const{diff:C_,diffCommand:P_}=(0,Cg.getDiff)(ml,Al,r_,t_);const eA=await filterOutFiles(C_,yh,P_,Rl);const tA=(0,Cg.getCommitsNumberOnBranch)(ml);const rA=(0,Cg.getContributorsStatistics)(ml);const{fullAuthorName:nA,authorName:sA,authorEmail:aA}=(0,Cg.getAuthorName)(ml,Al,t_);const oA={branch:{name:Al,base:ml,author:nA,author_name:sA,author_email:aA,diff:{size:getDiffSize(eA),files_metadata:extractMetadataFromFiles(eA)},num_of_commits:tA,commits:{messages:(0,Cg.getCommitMessages)(ml,Al,t_)}},source:{diff:{files:formatFilesToSourceFiles(ml,Al,eA)}},repo:{name:Qh,contributors:rA,owner:kh,visibility:cf},files:eA.map(({to:ml})=>ml||"").filter(Boolean),pr:{...(0,S_.convertPRContextFromBase64)(Rl.prContext),repo:Qh}};oA.pr={...oA.pr,conflicted_files_count:(0,Cg.getPrConflicsCountPerFile)(oA.pr.target,oA.branch.name)};const lA=await(0,iA.matchContributors)(oA.pr.contributors,oA.repo.contributors,Rl,r_);const cA=getTheRightGitAuthor(oA,lA,u_);if(Object.keys(cA).length){oA.branch.author=cA.fullName;oA.branch.author_name=cA.gitName;oA.branch.author_email=cA.gitEmail}const uA=await contributersStatContext(oA,Rl,u_);const pA=await contributersActivityContext(oA,u_,Rl);oA.repo={...oA.repo,provider:Rl.source,git_to_provider_user:lA,git_history_since:u_,...uA,...pA,pr_author:oA.pr?.author,languages:oA.pr?.languages};return oA}catch(ml){const zl=ml instanceof Error?ml.message:String(ml);if((0,P_.isBranchDeletedError)(zl)){console.warn(`Branch '${Al}' was deleted — ${sA.BRANCH_DELETED_RUN_SKIPPED}`);await(0,C_.prepareSendingLogsToDD)("warn",`Branch '${Al}' deleted during execution`,Rl,{error:zl,ruleFile:rd,refBranch:Al},true);await(0,P_.handleBranchDeletedFromGitCommand)(ml);return{}}console.error(`Failed to get PR context: ${zl}`);await(0,C_.prepareSendingLogsToDD)("error",sA.ERRORS.FAILED_TO_GET_CONTEXT,Rl,{error:zl,ruleFile:rd},true);await(0,P_.handleValidationErrors)(sA.ERRORS.FAILED_TO_GET_CONTEXT,sA.STATUS_CODES.FAILED_TO_GET_CONTEXT,Rl,rd);return{}}};0&&0},9597:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{getErrorMessage:()=>getErrorMessage,handleBranchDeletedFromGitCommand:()=>handleBranchDeletedFromGitCommand,handleValidationErrors:()=>handleValidationErrors,isBranchDeletedError:()=>isBranchDeletedError,normalizeErrorMessage:()=>normalizeErrorMessage});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(37484));var u_=Rl(75400);var C_=Rl(50125);var D_=Rl(95616);var S_=Rl(23656);var P_=Rl(94040);var Cg=Rl(7426);var eA=Rl(13169);var tA=Rl(45273);var rA=Rl(93017);const isBranchDeletedError=ml=>{const Al=ml?.message||ml?.toString()||"";const Rl=[tA.GIT_ERROR_TYPE.BAD_REVISION,tA.GIT_ERROR_TYPE.REMOTE_REF_NOT_FOUND,tA.GIT_ERROR_TYPE.UNKNOWN_REVISION];const zl=Rl.some(ml=>Al.toLowerCase().includes(ml.toLowerCase()));return zl};const nA={github:(ml,Al)=>{const Rl={message:ml,owner:Al?.owner,repo:Al?.repo,branch:Al?.branch,prNumber:Al?.pullRequestNumber,headSha:Al?.headSha};r_.setFailed(JSON.stringify(Rl,null,2))},gitlab:async(ml,Al)=>{await(0,u_.addAlertLabelToMR)(Al);const Rl=ml.replace(/%0A/g,"\n");console.error(Rl)},bitbucket:async(ml,Al)=>{console.error(ml);await(0,S_.updateBitbucketCommitStatus)(Al,Cg.BITBUCKET_CONSTS.COMMIT_STATUS.FAILED,ml)},default:ml=>console.error(ml)};const iA={github:ml=>{r_.warning(ml)},gitlab:async(ml,Al)=>{await(0,u_.addAlertLabelToMR)(Al,P_.LABELS.SUCCESS);console.warn(ml)},bitbucket:async(ml,Al)=>{await(0,S_.updateBitbucketCommitStatus)(Al,Cg.BITBUCKET_CONSTS.COMMIT_STATUS.SUCCESSFUL,ml)},default:ml=>console.warn(ml)};const handleBranchDeletedFromGitCommand=async ml=>{const Al=ml?.message||ml?.toString()||"";const Rl=eA.BRANCH_DELETED_MESSAGE;const zl=(0,D_.getIsExecutePlayground)();const rd=(0,D_.getIsManagedGitstream)();console.warn(`${Rl} Error: ${Al}`);if(zl||rd){throw new C_.BranchDeletedError(Rl)}const{payload:yh}=(0,rA.getPayloadBaseContext)();const kh=(0,u_.extractSource)(yh);const Qh=iA[kh]||iA.default;await Qh(Rl,yh);process.exit(0)};const normalizeErrorMessage=ml=>{if(typeof ml==="string"){return ml}if(ml instanceof Error&&ml.message){return ml.message}if(ml===null||ml===void 0){return"Unknown error"}try{return JSON.stringify(ml)??String(ml)}catch{return String(ml)}};const handleValidationErrors=async(ml,Al,Rl={},zl="")=>{if(ml instanceof C_.RulesEngineAggregateError){throw ml}const rd=normalizeErrorMessage(ml);let yh="";if(!(ml instanceof C_.PluginsError)){yh=zl?`Error in ${zl.trim()}:\n ${rd}`:rd}const kh=(0,D_.getIsExecutePlayground)();const Qh=(0,D_.getIsManagedGitstream)();if(kh||Qh){(0,D_.getErrorManager)().addError(Al,yh||rd);throw new C_.RulesEngineAggregateError((0,D_.getErrorManager)().getAllErrors())}const cf=(0,u_.extractSource)(Rl);if(ml instanceof C_.BranchDeletedError){const Al=ml.message;console.warn(Al);const{payload:Rl}=(0,rA.getPayloadBaseContext)();const zl=iA[cf]||iA.default;await zl(Al,Rl);process.exit(0)}const t_=nA[cf]||nA.default;await t_(yh,Rl,zl);process.exit(Al)};const getErrorMessage=ml=>{if(ml&&typeof ml.message==="string"){return ml.message}return ml?.toString()||"Unknown error"};0&&0},50125:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{BranchDeletedError:()=>BranchDeletedError,PluginsError:()=>PluginsError,RulesEngineAggregateError:()=>RulesEngineAggregateError});ml.exports=__toCommonJS(yh);class PluginsError extends Error{reason;constructor(ml,Al){super(Al);this.reason=ml;Object.setPrototypeOf(this,PluginsError.prototype)}}class BranchDeletedError extends Error{constructor(ml){super(ml);this.name="BranchDeletedError";Object.setPrototypeOf(this,BranchDeletedError.prototype)}}class RulesEngineAggregateError extends Error{details;constructor(ml){const Al=Object.values(ml||{}).filter(Boolean).join("\n");super(Al);this.name="RulesEngineAggregateError";this.details=ml;Object.setPrototypeOf(this,RulesEngineAggregateError.prototype)}}0&&0},62840:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{CWD:()=>aA,SOURCE_CODE_WORKING_DIRECTORY:()=>sA,addSafeDirectorySafely:()=>addSafeDirectorySafely,executeGitCommand:()=>executeGitCommand,getAuthorName:()=>getAuthorName,getCheckoutCommit:()=>getCheckoutCommit,getCommitMessages:()=>getCommitMessages,getCommitsNumberOnBranch:()=>getCommitsNumberOnBranch,getContent:()=>getContent,getContributorsStatistics:()=>getContributorsStatistics,getDiff:()=>getDiff,getOrgCMFilesBasedOnRepo:()=>getOrgCMFilesBasedOnRepo,getOrgCmFiles:()=>getOrgCmFiles,getPrConflicsCountPerFile:()=>getPrConflicsCountPerFile,getRuleFiles:()=>getRuleFiles,hasNonRuleFilesChanges:()=>hasNonRuleFilesChanges,isAutoMergeCommit:()=>isAutoMergeCommit,isCmChanged:()=>isCmChanged,readRemoteFile:()=>readRemoteFile});ml.exports=__toCommonJS(Qh);var cf=Rl(35317);var t_=Rl(79896);var r_=Rl(7426);var u_=Rl(56977);var C_=Rl(9597);var D_=Rl(50125);var S_=Rl(26925);var P_=Rl(45273);var Cg=Rl(63426);var eA=Rl(23418);var tA=Rl(95616);var rA=Rl(77388);var nA=Rl(13169);var iA=Rl(52279);const sA="./code";const aA={cwd:sA};const executeGitCommand=(ml,Al=P_.REPO_FOLDER.DEFAULT,Rl={cwd:sA})=>{(0,u_.debug)(`Execute: ${ml}`);let zl=Rl;try{const Rl=(0,tA.getIsExecutePlayground)();if(Rl){const ml=(0,tA.getCloneRepoPath)();zl={...zl,cwd:ml}}const rd=(0,r_.getOverrideCloneRepoPath)();if(rd){zl={...zl,cwd:rd}}const yh=`cd ${Al} && ${ml}`;const kh=(0,cf.execSync)(yh,{...zl,maxBuffer:500*1024*1024,stdio:"pipe"}).toString();iA.ContextManager.addGitCommand(ml,kh);return kh}catch(ml){if((0,C_.isBranchDeletedError)(ml)){throw new D_.BranchDeletedError(nA.BRANCH_DELETED_MESSAGE)}throw ml}};const addSafeDirectorySafely=()=>{try{const ml=executeGitCommand("git config --global --get-all safe.directory");if(ml.includes("*")){return}}catch(ml){}try{const ml=(0,tA.getIsExecutePlayground)();const Al=(0,tA.getIsManagedGitstream)();if(ml||Al){executeGitCommand(eA.ADD_SAFE_DIRECTORY_FOR_PLAYGROUND)}else{executeGitCommand(eA.ADD_SAFE_DIRECTORY)}}catch(ml){console.warn("Failed to set safe.directory, continuing without it:",ml)}};const getCheckoutCommit=(ml,Al)=>{try{const Rl=executeGitCommand((0,eA.CHECKOUT_COMMIT)({refBranch:ml,baseBranch:Al}));return Rl.trim()||Al}catch(ml){return Al}};const getContent=(ml,Al)=>{try{if(Al===r_.NOT_FOUND_FILE_PATH){return""}const Rl=executeGitCommand((0,eA.FILE_CONTENT)({branch:ml,file:Al}));return Rl}catch(ml){return""}};const getDiff=(ml,Al,Rl,zl="")=>{try{const rd=Rl?.config?.ignore_files?.map(ml=>(0,S_.escapeFileName)(ml,":(exclude)"))?.join(" ");const yh=(0,eA.DIFF_WITH_IGNORE_FILES)({baseBranch:ml,refBranch:Al,ignoreFiles:rd||"",mergeCommitSha:zl});const kh=executeGitCommand(yh);return{diff:kh,diffCommand:yh}}catch(ml){console.log(`error getting diff: ${ml}`);return{diff:"",diffCommand:""}}};const readRemoteFile=(ml,Al,Rl=P_.REPO_FOLDER.DEFAULT)=>{const zl=(0,tA.getIsExecutePlayground)();const rd=(0,tA.getIsManagedGitstream)();let yh=sA;if(zl){yh=aA.cwd}else if(rd){yh=(0,r_.getOverrideCloneRepoPath)()}const kh=`${yh}/${Rl}/${ml}`;try{if(Rl===P_.REPO_FOLDER.DEFAULT){executeGitCommand((0,eA.GIT_SHOW)({branch:Al,file:ml}))}return(0,t_.readFileSync)(kh,"utf8")}catch(ml){if(zl){console.error(`Error in reading file ${kh}`,ml)}return""}};const getCMFilesList=(ml,Al)=>{executeGitCommand((0,eA.GIT_CHECKOUT)(ml));const Rl=Al?.toLowerCase()===r_.ORG_LEVEL_REPO?executeGitCommand((0,eA.LS_FILES)("*.cm")):executeGitCommand((0,eA.LS_FILES)(".cm/*.cm"));executeGitCommand((0,eA.GIT_CHECKOUT)("-"));return Rl.split("\n").filter(Boolean)};const getOrgCMFilesBasedOnRepo=async(ml,Al,Rl)=>{const zl={orgRulesToInclude:[],orgRulesToExclude:[]};for(const rd of Object.keys(ml)){const yh=await(0,Cg.parseCMFile)(Rl,ml[rd],rd);const kh=yh?.config?.include_repositories||[];const Qh=yh?.config?.ignore_repositories||[];try{if(kh.length){const ml=kh.some(ml=>{if((0,rA.internalRegex)(Al,ml)){zl.orgRulesToInclude.push(rd);return true}return false});if(!ml){zl.orgRulesToExclude.push(rd)}}Qh.forEach(ml=>{if((0,rA.internalRegex)(Al,ml)){zl.orgRulesToExclude.push(rd)}})}catch(ml){await(0,C_.handleValidationErrors)(ml.message,nA.STATUS_CODES.SYNTAX_ERROR,Rl,rd)}}if(zl.orgRulesToExclude.length){const ml=zl.orgRulesToExclude.sort((ml,Al)=>ml.localeCompare(Al)).join("\n\t");console.log(`Excluding "${Al}" repo from automations, because it found on the include_repositories/ignore_repositories list:\n\t${ml}`)}return zl};const getOrgCmFiles=ml=>{executeGitCommand((0,eA.GIT_CHECKOUT)(ml),P_.REPO_FOLDER.CM);const Al=executeGitCommand((0,eA.LS_FILES)("*.cm"),P_.REPO_FOLDER.CM);executeGitCommand((0,eA.GIT_CHECKOUT)("-"),P_.REPO_FOLDER.CM);const Rl=Al.split("\n").filter(Boolean);if(Object.keys(Rl).length){return Rl.reduce((Al,Rl)=>({...Al,[Rl]:readRemoteFile(Rl,ml,P_.REPO_FOLDER.CM)}),{})}return{}};const getRuleFiles=async(ml,Al)=>{const Rl=getCMFilesList(ml,Al);if(Object.keys(Rl).length>0){const Al=Rl.reduce((Al,Rl)=>({...Al,[Rl]:readRemoteFile(Rl,ml)}),{});return Al}return{}};const getCommitsNumberOnBranch=ml=>Number(executeGitCommand((0,eA.REV_LIST_COUNT)(ml)).trim());const getContributorsStatistics=ml=>{const Al=executeGitCommand((0,eA.SHORTLOG)(ml));return Al.split("\n").reduce((ml,Al)=>{const[Rl,zl]=Al.trim().split("\t");return{...ml,...zl&&{[zl]:parseInt(Rl,10)}}},{})};const getAuthorName=(ml,Al,Rl)=>{try{const zl=executeGitCommand((0,eA.GIT_AUTHOR)({refBranch:Al,baseBranch:ml,format:"%an",mergeCommitSha:Rl}));const rd=executeGitCommand((0,eA.GIT_AUTHOR)({refBranch:Al,baseBranch:ml,format:"%ae",mergeCommitSha:Rl}));const yh=`${zl?.trim()} <${rd?.trim()}>`;(0,u_.debug)({fullAuthorName:yh,currBranch:executeGitCommand(eA.CURRENT_BRANCH)});return{fullAuthorName:yh,authorName:zl,authorEmail:rd}}catch(ml){console.log(`error getting branch author name: ${ml}`);return{}}};const isCmChanged=(ml,Al,Rl,zl)=>{if(Rl?.toLowerCase()===r_.ORG_LEVEL_REPO){return Boolean(executeGitCommand((0,eA.DIFF)({baseBranch:Al,refBranch:ml,file:"*.cm",mergeCommitSha:zl})))}return Boolean(executeGitCommand((0,eA.DIFF)({baseBranch:Al,refBranch:ml,file:".cm/*.cm",mergeCommitSha:zl})))};const hasNonRuleFilesChanges=(ml,Al,Rl,zl)=>{if(Rl?.toLowerCase()===r_.ORG_LEVEL_REPO){return Boolean(executeGitCommand((0,eA.DIFF)({baseBranch:Al,refBranch:ml,file:":!*.cm",mergeCommitSha:zl})))}return Boolean(executeGitCommand((0,eA.DIFF)({baseBranch:Al,refBranch:ml,file:":!.cm/*.cm",mergeCommitSha:zl})))};const getPrConflicsCountPerFile=(ml,Al)=>{try{const Rl=(0,S_.escapeShellCmd)(ml);const zl=(0,S_.escapeShellCmd)(Al);const rd=`git merge-base ${Rl} ${zl}`;const yh=executeGitCommand(rd).trim();const kh=`git merge-tree ${yh} ${Rl} ${zl} | grep 'changed in both'`;const Qh=executeGitCommand(kh);return Qh?.split("\n").filter(Boolean).length||0}catch(ml){(0,u_.debug)(`error getting pr conflicts: ${ml}`);return 0}};const getCommitMessages=(ml,Al,Rl)=>{const zl=(0,S_.escapeShellCmd)(ml);const rd=(0,S_.escapeShellCmd)(Al);let yh=`git log ${zl}..${rd} --format=%B%x00`;if(Rl){yh=`git show -m ${Rl} --format=%B%x00 --no-patch`}return executeGitCommand(yh).split("\0").map(ml=>ml.trim()).filter(ml=>ml!=="")};const oA=/^Merge (remote-tracking )?branch /;const lA=/<<<<<<< |changed in both/;const hadMergeConflicts=(ml,Al)=>{try{const Rl=executeGitCommand((0,eA.MERGE_BASE)(ml,Al)).trim();if(!Rl){return true}const zl=executeGitCommand((0,eA.MERGE_TREE)({base:Rl,a:ml,b:Al}));return lA.test(zl)}catch(Rl){console.warn(`Failed to probe merge conflicts for ${ml}..${Al}:`,Rl);return true}};const isAutoMergeCommit=ml=>{try{const[Al,...Rl]=executeGitCommand((0,eA.COMMIT_INFO)(ml)).trim().split("\n");const zl=Al.split(/\s+/).filter(Boolean);if(zl.length!==2){return false}if(!oA.test(Rl.join("\n"))){return false}return!hadMergeConflicts(zl[0],zl[1])}catch(Al){console.warn(`Failed to check auto-merge commit for ${ml}:`,Al);return false}};0&&0},23418:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{ADD_SAFE_DIRECTORY:()=>u_,ADD_SAFE_DIRECTORY_FOR_PLAYGROUND:()=>C_,CHECKOUT_COMMIT:()=>CHECKOUT_COMMIT,COMMIT_INFO:()=>COMMIT_INFO,CURRENT_BRANCH:()=>r_,DIFF:()=>DIFF,DIFF_WITH_IGNORE_FILES:()=>DIFF_WITH_IGNORE_FILES,FILE_CONTENT:()=>FILE_CONTENT,GIT_AUTHOR:()=>GIT_AUTHOR,GIT_CHECKOUT:()=>GIT_CHECKOUT,GIT_LOG:()=>t_,GIT_SHOW:()=>GIT_SHOW,LS_FILES:()=>LS_FILES,MERGE_BASE:()=>MERGE_BASE,MERGE_TREE:()=>MERGE_TREE,REV_LIST_COUNT:()=>REV_LIST_COUNT,SHORTLOG:()=>SHORTLOG});ml.exports=__toCommonJS(Qh);var cf=Rl(26925);const CHECKOUT_COMMIT=({refBranch:ml,baseBranch:Al})=>{const Rl=(0,cf.escapeShellCmd)(Al);const zl=(0,cf.escapeShellCmd)(ml);return`git rev-list --boundary ${zl}...${Rl} | grep "^-" | cut -c2- | tail -1`};const FILE_CONTENT=({branch:ml,file:Al})=>{const Rl=(0,cf.escapeShellCmd)(ml.trim());const zl=(0,cf.escapeFileName)(Al.trim());return`git show ${Rl}:${zl}`};const DIFF_WITH_IGNORE_FILES=({baseBranch:ml,refBranch:Al,ignoreFiles:Rl,mergeCommitSha:zl})=>{const rd=(0,cf.escapeShellCmd)(ml);const yh=(0,cf.escapeShellCmd)(Al);const kh=Rl||"";if(zl){return`git diff ${zl}^1...${zl} ${kh}`}return`git diff ${rd}...${yh} ${kh}`};const t_="git log";const r_="git branch --show-current";const u_="git config --global --add safe.directory '*'";const C_="git config --local --add safe.directory '*'";const GIT_SHOW=({branch:ml,file:Al})=>{const Rl=(0,cf.escapeShellCmd)(ml.trim());const zl=(0,cf.escapeFileName)(Al.trim());return`git show ${Rl}:${zl} > ${zl}`};const GIT_CHECKOUT=ml=>{const Al=(0,cf.escapeShellCmd)(ml);return`git checkout ${Al}`};const LS_FILES=ml=>{const Al=(0,cf.escapeFileName)(ml);return`git ls-files ${Al}`};const REV_LIST_COUNT=ml=>{const Al=(0,cf.escapeShellCmd)(ml);return`git rev-list --count HEAD ^${Al} --`};const SHORTLOG=ml=>{const Al=(0,cf.escapeShellCmd)(ml);return`git shortlog ${Al} -s -n -e --`};const GIT_AUTHOR=({refBranch:ml,baseBranch:Al,format:Rl,mergeCommitSha:zl})=>{const rd=(0,cf.escapeShellCmd)(Al);const yh=(0,cf.escapeShellCmd)(ml);if(zl){return`git show -m ${zl} --format=${Rl} | tail -1`}return`git log ${rd}..${yh} --format=${Rl} | tail -1`};const DIFF=({baseBranch:ml,refBranch:Al,file:Rl,mergeCommitSha:zl})=>{const rd=(0,cf.escapeShellCmd)(ml);const yh=(0,cf.escapeShellCmd)(Al);const kh=(0,cf.escapeFileName)(Rl);if(zl){return`git show -m --format= ${zl} -- ${kh}`}return`git diff ${rd}...${yh} -- ${kh}`};const COMMIT_INFO=ml=>{const Al=(0,cf.escapeShellCmd)(ml);return`git show --no-patch --format=%P%n%B ${Al}`};const MERGE_BASE=(ml,Al)=>{const Rl=(0,cf.escapeShellCmd)(ml);const zl=(0,cf.escapeShellCmd)(Al);return`git merge-base ${Rl} ${zl}`};const MERGE_TREE=({base:ml,a:Al,b:Rl})=>{const zl=(0,cf.escapeShellCmd)(ml);const rd=(0,cf.escapeShellCmd)(Al);const yh=(0,cf.escapeShellCmd)(Rl);return`git merge-tree ${zl} ${rd} ${yh}`};0&&0},26925:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{escapeFileName:()=>escapeFileName,escapeShellCmd:()=>escapeShellCmd,removeApostropheEscaping:()=>removeApostropheEscaping,removeSingleQuotesEscaping:()=>removeSingleQuotesEscaping});ml.exports=__toCommonJS(Qh);var cf=Rl(26591);const escapeShellCmd=(ml="")=>(0,cf.quote)([ml]);const removeApostropheEscaping=ml=>(ml||"").replace(/\\'/g,"'");const removeSingleQuotesEscaping=ml=>removeApostropheEscaping(ml).replace(/\\`/g,"`");const escapeFileName=(ml,Al)=>{if(!ml&&!Al){return ml}if(Al){return JSON.stringify(`${Al}${ml}`)}return JSON.stringify(ml)};0&&0},45273:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{ACTIVITY_SINCE:()=>kh,GIT_ERRORS:()=>Qh,GIT_ERROR_TYPE:()=>r_,GIT_INFO:()=>cf,MAIN_RULES_FILE:()=>u_,REPO_FOLDER:()=>t_});ml.exports=__toCommonJS(yh);const kh="52 weeks ago";const Qh={GETTING_ALL_AUTHORS:"Failed getting all authors of file",GETTING_AUTHOR_LINES:"Failed getting author lines of file",GETTING_GIT_BLAME:"Failed getting git blame of file"};const cf={RAW_GIT_COMMANDS:"Raw git commands for file in pr",NO_DATA_FROM_GIT:"No data returned from git in pr"};const t_={DEFAULT:"repo",CM:"cm"};const r_={BAD_REVISION:"bad revision",REMOTE_REF_NOT_FOUND:"couldn't find remote ref",UNKNOWN_REVISION:"unknown revision"};const u_="gitstream.cm";0&&0},36010:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{blameByAuthor:()=>blameByAuthor,commitsDateByAuthor:()=>commitsDateByAuthor,countAuthosInRepo:()=>countAuthosInRepo,countFilesInRepo:()=>countFilesInRepo,getRepoFirstCommitDate:()=>getRepoFirstCommitDate,recentAuthorActivity:()=>recentAuthorActivity});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(93350));var u_=Rl(62840);var C_=Rl(23418);var D_=Rl(62460);var S_=Rl(47470);const P_=".git-blame-ignore-revs";const getIgnoreRevsFile=()=>{try{const ml=(0,u_.executeGitCommand)((0,C_.LS_FILES)(P_));return ml?.trim()?P_:void 0}catch{return void 0}};const commitsDateByAuthor=(ml,Al,Rl)=>(0,u_.executeGitCommand)((0,S_.COMMITS_DATE_BY_AUTHOR)({author:ml,branch:Al,since:Rl}))?.split("\n")?.filter(Boolean);const buildTempActivity=ml=>{const Al=[];for(let Rl=0;Rl{const zl=(0,u_.executeGitCommand)((0,S_.GIT_ACTIVITY)({branch:ml,since:Al,file:Rl}));const rd=zl?.split("\n")?.filter(Boolean);const yh=buildTempActivity(rd);return{dsActivity:zl,groupByWeek:(0,D_.groupByWeek)(yh)}};const countAuthosInRepo=(ml,Al)=>(0,u_.executeGitCommand)((0,S_.AUTHORS_COUNT)({branch:ml,since:Al}))?.split("\n")?.filter(Boolean);const countFilesInRepo=()=>(0,u_.executeGitCommand)(S_.REPO_FILES_COUNT)?.trim();const getRepoFirstCommitDate=(ml="develop")=>(0,u_.executeGitCommand)((0,S_.FIRST_COMMIT)({branch:ml}))?.split("\n")?.[1];const blameByAuthor=(ml,Al,Rl)=>{const zl=getIgnoreRevsFile();return{...ml.reduce((ml,rd)=>{const yh=(0,D_.getAllAuthorsOfFile)(rd,Al,Rl,zl);const kh=(0,D_.getGitBlameString)(rd,Al,Rl,zl);return{...ml,...{[rd]:yh.reduce((ml,Rl)=>{const{authorLines:zl,allLinesCount:yh}=(0,D_.calculateStatisticsForBlame)(kh,Rl,rd,Al);return{...ml,[Rl]:(0,D_.calculateLinesPercentage)(zl,yh),dsBlame:kh.replaceAll("\nauthor-mail"," author-mail")}},{})}}},{})}};0&&0},47470:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{AUTHORS_COUNT:()=>AUTHORS_COUNT,COMMITER_PER_FILE:()=>COMMITER_PER_FILE,COMMITS_DATE_BY_AUTHOR:()=>COMMITS_DATE_BY_AUTHOR,FIRST_COMMIT:()=>FIRST_COMMIT,GIT_ACTIVITY:()=>GIT_ACTIVITY,GIT_BLAME:()=>GIT_BLAME,GIT_BLAME_AUTHORS_FORMAT:()=>t_,GIT_BLAME_STRING:()=>r_,GIT_LOG_PER_FILE:()=>GIT_LOG_PER_FILE,REPO_FILES_COUNT:()=>u_});ml.exports=__toCommonJS(Qh);var cf=Rl(26925);const GIT_BLAME=({branch:ml,file:Al,since:Rl,ignoreRevsFile:zl})=>{const rd=(0,cf.escapeShellCmd)(ml);const yh=(0,cf.escapeFileName)(Al);const kh=Rl?` --since='${Rl}'`:"";const Qh=zl?` --ignore-revs-file=${(0,cf.escapeFileName)(zl)}`:"";return`git blame${kh}${Qh} ${rd} --line-porcelain -- ${yh}`};const GIT_LOG_PER_FILE=({file:ml,since:Al})=>{const Rl=(0,cf.escapeFileName)(ml);const zl=Al?` --since='${Al}'`:"";return`git log${zl} -- ${Rl}`};const t_="| grep '^author-mail\\|^author ' | sed '$!N;s/\\n/ /'";const r_="| sed -n '/^author /,/^author-mail /p'";const COMMITER_PER_FILE=({file:ml})=>{const Al=(0,cf.escapeFileName)(ml);return`git shortlog -s -n --all --no-merges ${Al}`};const COMMITS_DATE_BY_AUTHOR=({branch:ml,author:Al,since:Rl})=>{const zl=(0,cf.escapeShellCmd)(ml);const rd=(0,cf.escapeShellCmd)(Al);const yh=Rl?` --since='${Rl}'`:"";return`git log${yh} ${zl} --author=${rd} --format='%as' -- | sort | uniq`};const GIT_ACTIVITY=({branch:ml,file:Al,since:Rl})=>{const zl=(0,cf.escapeShellCmd)(ml);const rd=(0,cf.escapeFileName)(Al);const yh=`git log --no-merges ${zl} --since='${Rl}' --pretty=tformat:'%an <%ae>,%ad' --numstat -- ${rd}`;return yh};const AUTHORS_COUNT=({branch:ml,since:Al}={})=>{const Rl=ml?(0,cf.escapeShellCmd)(ml):"";const zl=Al?` --since='${Al}'`:"";const rd=ml?` ${Rl}`:"";return`git log${zl}${rd} --format='%an <%ae>' -- | sort | uniq`};const u_="git ls-files | wc -l";const FIRST_COMMIT=({branch:ml})=>{const Al=(0,cf.escapeShellCmd)(ml);return`git rev-list --max-parents=0 ${Al} --format="%cs" --`};0&&0},62460:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{calculateLinesPercentage:()=>calculateLinesPercentage,calculateStatisticsForBlame:()=>calculateStatisticsForBlame,formatDateToDays:()=>formatDateToDays,getAllAuthorsOfFile:()=>getAllAuthorsOfFile,getGitBlameString:()=>getGitBlameString,groupByWeek:()=>groupByWeek,splitDsAndActivity:()=>splitDsAndActivity,splitDsAndBlameObjects:()=>splitDsAndBlameObjects});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(80542));var u_=Rl(7426);var C_=Rl(56977);var D_=Rl(62840);var S_=Rl(45273);var P_=Rl(47470);const Cg=[/could not open object/i,/invalid object name/i,/ignore-revs/i];const isIgnoreRevsFileError=ml=>{const Al=ml?.stderr?.toString()??"";const Rl=ml?.message??"";const zl=`${Al}\n${Rl}`;return Cg.some(ml=>ml.test(zl))};const getErrorDetail=ml=>{const Al=ml?.stderr?.toString()?.trim();return Al||ml?.message||String(ml)};const groupByWeek=ml=>{const Al=ml.reduce((ml,Al,Rl)=>{const zl=Rl>0&&ml.find(({git_user:ml,week:Rl})=>ml===Al.git_user&&Rl===Al.week);if(zl){zl.changes+=Al.changes;zl.week=Al.week}else{ml.push({git_user:Al.git_user,week:Al.week,changes:Al.changes})}return ml},[]);return Al.reduce((ml,{git_user:Al,week:Rl,changes:zl})=>{ml[Al]=ml[Al]||{};ml[Al]={...ml[Al],[`week_${Rl}`]:zl};return{...ml}},{})};const calculateLinesPercentage=(ml,Al)=>ml&&Al?ml>=Al?100:ml/Al*100:0;const formatDateToDays=async(ml,Al,Rl)=>{if(!ml){const{owner:ml,repo:zl,pullRequestNumber:rd}=Rl;(0,C_.debug)(`Couldn't find git dates for author: ${Al.branch.author}, base branch: ${Al.branch.base}, head branch: ${Al.branch.name}`);await(0,C_.prepareSendingLogsToDD)("info",`${S_.GIT_INFO.NO_DATA_FROM_GIT} ${ml}/${zl}/${rd}`,Rl,{author:Al.branch.author,baseBranch:Al.branch.base,headBranch:Al.branch.name},u_.DEBUG_MODE);return 0}const zl=new Date;const rd=new Date(ml);const yh=rd.getTime()-zl.getTime();return Math.abs(Math.ceil(yh/(1e3*60*60*24)))};const getAllAuthorsOfFile=(ml,Al,Rl,zl)=>{const parseAuthors=ml=>[...Array.from(new Set(ml?.replaceAll("author ","").replaceAll("author-mail ","").split("\n")))]?.filter(Boolean);const runBlame=rd=>{const yh=(0,P_.GIT_BLAME)({file:ml,branch:Al,since:Rl,ignoreRevsFile:rd?zl:void 0});const kh=rd?`out=$(${yh}) && printf '%s' "$out" ${P_.GIT_BLAME_AUTHORS_FORMAT}`:`${yh} ${P_.GIT_BLAME_AUTHORS_FORMAT}`;return(0,D_.executeGitCommand)(kh)};try{return parseAuthors(runBlame(Boolean(zl)))}catch(Al){if(zl&&isIgnoreRevsFileError(Al)){console.warn(`Invalid entries in .git-blame-ignore-revs; falling back to blame without --ignore-revs-file for ${ml}. Details: ${getErrorDetail(Al)}`);try{return parseAuthors(runBlame(false))}catch(Al){console.log(`${S_.GIT_ERRORS.GETTING_ALL_AUTHORS} ${ml}. ${Al}`);return[]}}console.log(`${S_.GIT_ERRORS.GETTING_ALL_AUTHORS} ${ml}. ${Al}`);return[]}};const getAuthorLines=(ml,Al,Rl)=>{try{const Rl=`author ${Al?.substring(0,Al.indexOf("<")-1)?.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}\\nauthor-mail ${Al?.substring(Al.indexOf("<"),Al.indexOf(">")+1).replace("+","\\+")}`;const zl=new RegExp(Rl,"g");return(ml.match(zl)||[]).length}catch(ml){console.log(`${S_.GIT_ERRORS.GETTING_AUTHOR_LINES} ${Rl}. ${ml}`);return 0}};const getGitBlameString=(ml,Al,Rl,zl)=>{const runBlame=rd=>{const yh=(0,P_.GIT_BLAME)({branch:Al,file:ml,since:Rl,ignoreRevsFile:rd?zl:void 0});const kh=rd?`out=$(${yh}) && printf '%s' "$out" ${P_.GIT_BLAME_STRING}`:`${yh} ${P_.GIT_BLAME_STRING}`;return(0,D_.executeGitCommand)(kh)};try{return runBlame(Boolean(zl))}catch(Al){if(zl&&isIgnoreRevsFileError(Al)){console.warn(`Invalid entries in .git-blame-ignore-revs; falling back to blame without --ignore-revs-file for ${ml}. Details: ${getErrorDetail(Al)}`);try{return runBlame(false)}catch(Al){console.log(`${S_.GIT_ERRORS.GETTING_GIT_BLAME} ${ml}. ${Al}`);return"0"}}console.log(`${S_.GIT_ERRORS.GETTING_GIT_BLAME} ${ml}. ${Al}`);return"0"}};const calculateStatisticsForBlame=(ml,Al,Rl,zl)=>{const rd=getAuthorLines(ml,Al,Rl);const yh=getCodeLinesCount(Rl,zl);return{authorLines:rd,allLinesCount:yh}};const readRemoteFileAndSplit=(ml,Al)=>(0,D_.readRemoteFile)(ml,Al)?.split(/\r\n|\r|\n/);const isLastRowEmpty=(ml,Al)=>{const Rl=readRemoteFileAndSplit(ml,Al);return Rl?.[Rl?.length-1]===""};const getCodeLinesCount=(ml,Al)=>isLastRowEmpty(ml,Al)?readRemoteFileAndSplit(ml,Al)?.length-1:readRemoteFileAndSplit(ml,Al)?.length;const splitDsAndBlameObjects=ml=>{const Al=(0,r_.default)(ml);const Rl=Object.keys(Al).reduce((ml,Rl)=>({...ml,[Rl]:Al[Rl].dsBlame}),{});Object.keys(Al).forEach(ml=>{if(Al[ml].dsBlame){delete Al[ml].dsBlame}});return{formattedBlame:Al,dsBlame:Rl}};const splitDsAndActivity=ml=>{const Al=(0,r_.default)(ml);const Rl=Object.keys(Al).reduce((ml,Rl)=>({...ml,[Rl]:Al[Rl].dsActivity}),{});Object.keys(Al).forEach(ml=>{if(Al[ml].dsActivity){delete Al[ml].dsActivity}});return{formattedActivity:Al,dsActivity:Rl}};0&&0},23552:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{findGitAuthorsWithFallback:()=>findGitAuthorsWithFallback});ml.exports=__toCommonJS(Qh);var cf=Rl(56977);var t_=Rl(36010);const findGitAuthorsWithFallback=(ml,Al,Rl)=>{const zl=ml.branch.author;let rd={author:zl,prevResults:[]};try{if(!Object.keys(ml.repo?.contributors||[]).includes(zl)){const zl=Object.keys(Al).filter(Rl=>Al[Rl]===ml.pr?.author);zl.forEach(Al=>{const yh=(0,t_.commitsDateByAuthor)(Al,ml.branch.base,Rl);if(yh.length===1){rd={author:Al,prevResults:yh}}if(zl.length>1&&rd.prevResults.length<=yh.length){rd={author:Al,prevResults:yh}}})}}catch(ml){(0,cf.debug)(`Failed getting the right author. Error: ${ml}`)}return rd};0&&0},41363:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{contributorsMap:()=>cf,diffFilesWithoutCms:()=>r_,expectedContext:()=>u_,expectedDsActivity:()=>C_,gitToProviderUser:()=>Qh,payload:()=>kh,repoContributors:()=>t_});ml.exports=__toCommonJS(yh);const kh={repoPath:".github/workflows/gitstream.yml",gitstream_jwt_token:"",gitstreamGatesCheckId:26185706315,repo:"linenv",owner:"linear-b",branch:"linweb-auto-1718286804",installationId:37391659,pullRequestNumber:3840,headSha:"6d7dfa7a6076f06dbde1a802f08ee38e66d6a2f0",baseRef:"develop",baseSha:"develop",visibility:"private",triggeredBy:"linearbci",triggeredPREvent:"completed",source:"github",env:"prod",analytics_url:"https://z0ievfnzr5.execute-api.us-west-1.amazonaws.com/prod/analytics",analyticsHttpApiUrl:"https://api.amplitude.com/2/httpapi",segmentServiceUrl:"https://api.segment.io",prContext:{isFullyInstalled:true,title:"Linweb Release - 0.1.3196",approvals:["mark-linearb"],requested_changes:[],author:"linearbci",description:"IyMgTGlud2ViIFJlbGVhc2UgLSAwLjEuMzE5NgpBdXRvLWdlbmVyYXRlZCBQUiBmb3IgbGlud2ViIHRhZyAwLjEuMzE5NgoKU2VlIG1vcmUgZGV0YWlscyBhdCB0aGUgW3RhZ10oaHR0cHM6Ly9naXRodWIuY29tL2xpbmVhci1iL2xpbndlYi9yZWxlYXNlcy90YWcvMC4xLjMxOTYp",checks:[{name:"Sml0IFNlY3VyaXR5",status:"completed",conclusion:"success"},{name:"U2VjcmV0IERldGVjdGlvbg==",status:"completed",conclusion:"success"},{name:"U29uYXJDbG91ZCBDb2RlIEFuYWx5c2lz",status:"completed",conclusion:"success"},{name:"Z2l0U3RyZWFtLmNt",status:"completed",conclusion:"success"},{name:"YXV0by1tZXJnZS1sYWJlbC9hdXRvX21lcmdlX2xhYmVs",status:"completed",conclusion:"skipped"},{name:"T3JjYSBTZWN1cml0eSAtIEluZnJhc3RydWN0dXJlIGFzIENvZGU=",status:"completed",conclusion:"success"},{name:"T3JjYSBTZWN1cml0eSAtIFNlY3JldHM=",status:"completed",conclusion:"success"},{name:"T3JjYSBTZWN1cml0eSAtIFZ1bG5lcmFiaWxpdGllcw==",status:"completed",conclusion:"success"},{name:"RGVwbG95IHNlcnZpY2VzIHRvIFN0YWdpbmcgKDMuOCk=",status:"completed",conclusion:"success"},{name:"Q3lwcmVzcyBFMkUgb24gc3RhZ2luZw==",status:"completed",conclusion:"success"},{name:"U1VDQ0VTUw==",status:"completed",conclusion:"success"}],created_at:new Date("2024-06-13T13:53:26.000Z"),draft:false,mergeable:true,labels:["linweb","auto-merge"],reviewers:["orca-security-us","mark-linearb"],status:"open",updated_at:new Date("2024-06-13T13:55:31.000Z"),assignees:[],contributors:[{login:"vim-zz",name:"Ofer Affias"},{login:"MishaKav",name:"Misha Kav"},{login:"almog27",name:"Almog Ben David"},{login:"yishaibeeri",name:"Yishai Beeri"},{login:"orielz",name:"Oriel Zaken"},{login:"nat-gunner",name:"Kevin Fayle"},{login:"amitmohleji",name:"Amit Mohleji"},{login:"vscabral",name:"Val Cabral"},{login:"BenLloydPearson",name:"Ben Lloyd Pearson"},{login:"emchap",name:"Emily Chapman"},{login:"flomermer",name:"Tomer Flom"},{login:"omarcovitch",name:"Omri Marcovitch"},{login:"ShakedZrihen",name:"shaked zohar"},{login:"Fadikhayo1995",name:"Fadi Khayo"},{login:"orikrn",name:"Ori Keren"},{login:"linknfg182",name:"Dan Lines"},{login:"saharavishag",name:"Avishag Sahar"},{login:"linearbci",name:"LinearB Automation"},{login:"ariel-linearb",name:"Ariel Illouz"},{login:"yeelali14",name:"Yeela Lifshitz"},{login:"mavery-linb",name:"Mike Avery"},{login:"KerenLinearB",name:"Keren Shiloah"},{login:"lb-ronyeh",name:"Ron Yehuda"},{login:"YovelElad",name:"Yovel Elad"},{login:"Mike-pw",name:"Mike Noel"},{login:"stas-linearb",name:"Stas Onichak "},{login:"BetsyRogers",name:"Betsy Rogers"},{login:"Hadarbitan149",name:"hadar bitan"},{login:"negevyoav",name:"Yoav Negev"},{login:"RoyKulik",name:"Roy Kulik"},{login:"yoni-amikam",name:"Yoni Amikam"},{login:"urikochav",name:"Uri Kochavi"},{login:"ShaniBelisha",name:"Shani"},{login:"orenylinearb",name:"oren yosef"},{login:"GuyRahamim",name:null},{login:"Dudu-linb",name:"Dudu Yosef"},{login:"EladKohavi",name:"Elad Kohavi"},{login:"nivSwisa1",name:null},{login:"b-sims",name:"Brandon Sims"},{login:"rotemshynes",name:"Rotem Shynes"},{login:"mark-linearb",name:"Mark Bulgakov"},{login:"shaisorek",name:null},{login:"ZionSoferLinearB",name:"Zion Sofer"},{login:"imanuel-leibo",name:"Imanuel Leibovitch"},{login:"mosheia",name:"moshe azoulay"},{login:"PavelLinearB",name:"Pavel Vaks"},{login:"eidellav",name:"Lev Eidelman Nagar"},{login:"avielLB",name:"Aviel Even-Or"},{login:"mikolinearb",name:"Mikiyas Alehegn"},{login:"OferSmart",name:null},{login:"AndreDiFilippo",name:"Andre DiFilippo"},{login:"shuntsinger342",name:null},{login:"CeciliaLinearb",name:null},{login:"reshef-roy",name:"reshef-linearb"},{login:"yaelmlinearb",name:null},{login:"alonmischelLB",name:null}],paths:[{name:"auto-merge-label.cm"},{name:"close-non-tag-changes.cm"}],author_teams:["Developers"],author_is_org_member:true,comments:[{commenter:"sonarcloud",content:"IyMgWyFbUXVhbGl0eSBHYXRlIFBhc3NlZF0oaHR0cHM6Ly9zb25hcnNvdXJjZS5naXRodWIuaW8vc29uYXJjbG91ZC1naXRodWItc3RhdGljLXJlc291cmNlcy92Mi9jaGVja3MvUXVhbGl0eUdhdGVCYWRnZS9xZy1wYXNzZWQtMjBweC5wbmcgJ1F1YWxpdHkgR2F0ZSBQYXNzZWQnKV0oaHR0cHM6Ly9zb25hcmNsb3VkLmlvL2Rhc2hib2FyZD9pZD1saW5lYXItYl9saW5lbnYmcHVsbFJlcXVlc3Q9Mzg0MCkgKipRdWFsaXR5IEdhdGUgcGFzc2VkKiogIApJc3N1ZXMgIAohW10oaHR0cHM6Ly9zb25hcnNvdXJjZS5naXRodWIuaW8vc29uYXJjbG91ZC1naXRodWItc3RhdGljLXJlc291cmNlcy92Mi9jb21tb24vcGFzc2VkLTE2cHgucG5nICcnKSBbMCBOZXcgaXNzdWVzXShodHRwczovL3NvbmFyY2xvdWQuaW8vcHJvamVjdC9pc3N1ZXM/aWQ9bGluZWFyLWJfbGluZW52JnB1bGxSZXF1ZXN0PTM4NDAmcmVzb2x2ZWQ9ZmFsc2Umc2luY2VMZWFrUGVyaW9kPXRydWUpICAKIVtdKGh0dHBzOi8vc29uYXJzb3VyY2UuZ2l0aHViLmlvL3NvbmFyY2xvdWQtZ2l0aHViLXN0YXRpYy1yZXNvdXJjZXMvdjIvY29tbW9uL2FjY2VwdGVkLTE2cHgucG5nICcnKSBbMCBBY2NlcHRlZCBpc3N1ZXNdKGh0dHBzOi8vc29uYXJjbG91ZC5pby9wcm9qZWN0L2lzc3Vlcz9pZD1saW5lYXItYl9saW5lbnYmcHVsbFJlcXVlc3Q9Mzg0MCZyZXNvbHV0aW9ucz1XT05URklYKQoKTWVhc3VyZXMgIAohW10oaHR0cHM6Ly9zb25hcnNvdXJjZS5naXRodWIuaW8vc29uYXJjbG91ZC1naXRodWItc3RhdGljLXJlc291cmNlcy92Mi9jb21tb24vcGFzc2VkLTE2cHgucG5nICcnKSBbMCBTZWN1cml0eSBIb3RzcG90c10oaHR0cHM6Ly9zb25hcmNsb3VkLmlvL3Byb2plY3Qvc2VjdXJpdHlfaG90c3BvdHM/aWQ9bGluZWFyLWJfbGluZW52JnB1bGxSZXF1ZXN0PTM4NDAmcmVzb2x2ZWQ9ZmFsc2Umc2luY2VMZWFrUGVyaW9kPXRydWUpICAKIVtdKGh0dHBzOi8vc29uYXJzb3VyY2UuZ2l0aHViLmlvL3NvbmFyY2xvdWQtZ2l0aHViLXN0YXRpYy1yZXNvdXJjZXMvdjIvY29tbW9uL25vLWRhdGEtMTZweC5wbmcgJycpIE5vIGRhdGEgYWJvdXQgQ292ZXJhZ2UgIAohW10oaHR0cHM6Ly9zb25hcnNvdXJjZS5naXRodWIuaW8vc29uYXJjbG91ZC1naXRodWItc3RhdGljLXJlc291cmNlcy92Mi9jb21tb24vcGFzc2VkLTE2cHgucG5nICcnKSBbMC4wJSBEdXBsaWNhdGlvbiBvbiBOZXcgQ29kZV0oaHR0cHM6Ly9zb25hcmNsb3VkLmlvL2NvbXBvbmVudF9tZWFzdXJlcz9pZD1saW5lYXItYl9saW5lbnYmcHVsbFJlcXVlc3Q9Mzg0MCZtZXRyaWM9bmV3X2R1cGxpY2F0ZWRfbGluZXNfZGVuc2l0eSZ2aWV3PWxpc3QpICAKICAKW1NlZSBhbmFseXNpcyBkZXRhaWxzIG9uIFNvbmFyQ2xvdWRdKGh0dHBzOi8vc29uYXJjbG91ZC5pby9kYXNoYm9hcmQ/aWQ9bGluZWFyLWJfbGluZW52JnB1bGxSZXF1ZXN0PTM4NDApCgo=",created_at:"2024-06-16T13:53:17Z",id:"2165745472"},{commenter:"gitstream-cm",content:"VGhlIFBSIHdpbGwgYmUgYXV0b21hdGljYWxseSBtZXJnZWQgYnkgR2l0c3RyZWFtIGFmdGVyIGFsbCByZXF1aXJlbWVudHMgYXJlIGRvbmUuCgo8YXV0b21hdGlvbiBpZD0iYXV0by1tZXJnZS1sYWJlbC9hdXRvX21lcmdlX2xhYmVsIi8+",created_at:"2024-06-16T13:56:17Z",id:"2165750712"}],reviews:[{commenter:"orca-security-us",content:"IyMjIE9yY2EgU2VjdXJpdHkgU2NhbiBTdW1tYXJ5CnwgU3RhdHVzICB8IENoZWNrIHwgSXNzdWVzIGJ5IHByaW9yaXR5IHwgICB8CnwgLS0tLS0tLSB8IC0tLS0tIHwgLS0tLS0tLS0tLS0tLS0tLS0tIHwgLSB8CnwgPGltZyB3aWR0aD0iMTYiIGFsdD0iUGFzc2VkIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9zdGF0dXMvcGFzc2VkLnBuZyIgdGl0bGU9IlBhc3NlZCI+IFBhc3NlZCB8IEluZnJhc3RydWN0dXJlIGFzIENvZGUgfCA8aW1nIHdpZHRoPSIxMiIgYWx0PSJoaWdoIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9oaWdoLnBuZyIgdGl0bGU9IkhpZ2giPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJtZWRpdW0iIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29yY2FzZWN1cml0eS9vcmNhLWNsaS9tYWluL3Jlc291cmNlcy9pbWFnZXMvcHJjb21tZW50L3ByaW9yaXR5L21lZGl1bS5wbmciIHRpdGxlPSJNZWRpdW0iPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJsb3ciIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29yY2FzZWN1cml0eS9vcmNhLWNsaS9tYWluL3Jlc291cmNlcy9pbWFnZXMvcHJjb21tZW50L3ByaW9yaXR5L2xvdy5wbmciIHRpdGxlPSJMb3ciPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJpbmZvIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9pbmZvLnBuZyIgdGl0bGU9IkluZm8iPiAwIHwgPGEgaHJlZj0iaHR0cHM6Ly9hcHAub3JjYXNlY3VyaXR5LmlvL3NoaWZ0LWxlZnQvaWFjL3NjYW4tbG9nLzUwMDkxMWIxLTU5M2YtNGMzNC1hOTU3LWRkODk2ZDBiYTM3NCIgdGFyZ2V0PSJfYmxhbmsiPlZpZXcgaW4gT3JjYTwvYT4gfAp8IDxpbWcgd2lkdGg9IjE2IiBhbHQ9IlBhc3NlZCIgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vb3JjYXNlY3VyaXR5L29yY2EtY2xpL21haW4vcmVzb3VyY2VzL2ltYWdlcy9wcmNvbW1lbnQvc3RhdHVzL3Bhc3NlZC5wbmciIHRpdGxlPSJQYXNzZWQiPiBQYXNzZWQgfCBTZWNyZXRzIHwgPGltZyB3aWR0aD0iMTIiIGFsdD0iaGlnaCIgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vb3JjYXNlY3VyaXR5L29yY2EtY2xpL21haW4vcmVzb3VyY2VzL2ltYWdlcy9wcmNvbW1lbnQvcHJpb3JpdHkvaGlnaC5wbmciIHRpdGxlPSJIaWdoIj4gMCAmZW1zcDsgPGltZyB3aWR0aD0iMTIiIGFsdD0ibWVkaXVtIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9tZWRpdW0ucG5nIiB0aXRsZT0iTWVkaXVtIj4gMCAmZW1zcDsgPGltZyB3aWR0aD0iMTIiIGFsdD0ibG93IiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9sb3cucG5nIiB0aXRsZT0iTG93Ij4gMCAmZW1zcDsgPGltZyB3aWR0aD0iMTIiIGFsdD0iaW5mbyIgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vb3JjYXNlY3VyaXR5L29yY2EtY2xpL21haW4vcmVzb3VyY2VzL2ltYWdlcy9wcmNvbW1lbnQvcHJpb3JpdHkvaW5mby5wbmciIHRpdGxlPSJJbmZvIj4gMCB8IDxhIGhyZWY9Imh0dHBzOi8vYXBwLm9yY2FzZWN1cml0eS5pby9zaGlmdC1sZWZ0L2ZpbGVfc3lzdGVtL3NjYW4tbG9nLzBlYzgyMTMzLTc2ZjYtNDk2Mi1hOTlmLWM0NTFkNTUzYWZjOCIgdGFyZ2V0PSJfYmxhbmsiPlZpZXcgaW4gT3JjYTwvYT4gfAp8IDxpbWcgd2lkdGg9IjE2IiBhbHQ9IlBhc3NlZCIgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vb3JjYXNlY3VyaXR5L29yY2EtY2xpL21haW4vcmVzb3VyY2VzL2ltYWdlcy9wcmNvbW1lbnQvc3RhdHVzL3Bhc3NlZC5wbmciIHRpdGxlPSJQYXNzZWQiPiBQYXNzZWQgfCBWdWxuZXJhYmlsaXRpZXMgfCA8aW1nIHdpZHRoPSIxMiIgYWx0PSJoaWdoIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9oaWdoLnBuZyIgdGl0bGU9IkhpZ2giPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJtZWRpdW0iIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29yY2FzZWN1cml0eS9vcmNhLWNsaS9tYWluL3Jlc291cmNlcy9pbWFnZXMvcHJjb21tZW50L3ByaW9yaXR5L21lZGl1bS5wbmciIHRpdGxlPSJNZWRpdW0iPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJsb3ciIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29yY2FzZWN1cml0eS9vcmNhLWNsaS9tYWluL3Jlc291cmNlcy9pbWFnZXMvcHJjb21tZW50L3ByaW9yaXR5L2xvdy5wbmciIHRpdGxlPSJMb3ciPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJpbmZvIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9pbmZvLnBuZyIgdGl0bGU9IkluZm8iPiAwIHwgPGEgaHJlZj0iaHR0cHM6Ly9hcHAub3JjYXNlY3VyaXR5LmlvL3NoaWZ0LWxlZnQvZmlsZV9zeXN0ZW0vc2Nhbi1sb2cvYjhmNDkzNDktNmFjMS00YjczLWE2MTYtZWE5NzQwNGMyNTU5IiB0YXJnZXQ9Il9ibGFuayI+VmlldyBpbiBPcmNhPC9hPiB8",state:"commented",conversations:[]},{commenter:"mark-linearb",content:"",state:"approved",conversations:[]}],conversations:[],unresolved_threads:0,number:3840,url:"https://github.com/linear-b/linenv/pull/3840",target:"develop",source:"linweb-auto-1718286804"},hasCmRepo:true,trigger_id:"3a4aca21-804c-4c8a-9ee6-b993387b8b57",headHttpUrl:"https://github.com/linear-b/linenv",webhookEventName:"check_run_completed",webhookEventNames:{check_run_completed:1},cmRepoId:611675896,cmRepo:"cm",cmRepoRef:"develop"};const Qh={"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":"Fadikhayo1995","Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":"mark-linearb","Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":"saharavishag","linearbci ":"linearbci","Omri Marcovitch ":"omarcovitch","flomermer ":"flomermer","Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":"KerenLinearB","Yovel Elad ":"YovelElad","Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","nivSwisa1 ":"nivSwisa1","Oriel Zaken ":"orielz","Yovel Elad <79972883+YovelElad@users.noreply.github.com>":"YovelElad","Shani <102466679+ShaniBelisha@users.noreply.github.com>":"ShaniBelisha","ShaniBelisha ":"ShaniBelisha","Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":"lb-ronyeh","Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":"eidellav","ShakedZrihen ":"ShakedZrihen","Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":"ZionSoferLinearB","Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":"yoni-amikam","reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":"reshef-roy","shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":"ShakedZrihen","Oriel Zaken ":"orielz","alonmischelLB ":"alonmischelLB","mark-linearb ":"mark-linearb","Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":"EladKohavi","Yishai Beeri ":"yishaibeeri","Yoav Negev <89904453+negevyoav@users.noreply.github.com>":"negevyoav","omarcovitch ":"omarcovitch","avielLB <131977939+avielLB@users.noreply.github.com>":"avielLB","Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":"yeelali14","moshe azoulay <126490548+mosheia@users.noreply.github.com>":"mosheia","negevyoav ":"negevyoav","alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":"alonmischelLB","mosheia <126490548+mosheia@users.noreply.github.com>":"mosheia","Ariel Illouz ":"ariel-linearb","oren yosef ":"orenylinearb","Oren Yosef ":"orenylinearb","Stas Onichak ":"stas-linearb","Fadi Khayo ":"Fadikhayo1995","Tomer Flom ":"flomermer","omri marcovitch ":"omarcovitch","Almog Ben David ":"almog27","Lev Eidelman Nagar ":"eidellav","Avishag Sahar ":"saharavishag","Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":"lb-ronyeh","shaked zohar ":"ShakedZrihen","Aviel Even-Or ":"avielLB","Yoni Amikam ":"yoni-amikam","Yoav Negev ":"negevyoav","Yeela Lifshitz ":"yeelali14","omri marcovitch ":"omarcovitch","gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>","Noam Hofshi ":"Noam Hofshi ","Ariel ":"Ariel ","“Keren ":"“Keren ","ronyeh-lb ":"ronyeh-lb ","Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>","Roy ":"Roy ","Miki Michaeli ":"Miki Michaeli ","Roy Reshef ":"Roy Reshef ","Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>","Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>","Zuki Sarusi ":"Zuki Sarusi ","Alexander Chernov ":"Alexander Chernov ","Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>","Almog Ben-David ":"Almog Ben-David ","Niv Swisa ":"Niv Swisa ","buggy ":"buggy ","emasuary ":"emasuary ","Eitan Masuary <37768057+emasuary@users.noreply.github.com>":"Eitan Masuary <37768057+emasuary@users.noreply.github.com>","reshef ":"reshef ","Moti Zamir ":"Moti Zamir ","Moti Zamir <63998921+zamboosh@users.noreply.github.com>":"Moti Zamir <63998921+zamboosh@users.noreply.github.com>","Administrator ":"Administrator ","Alon Galperin ":"Alon Galperin ","Yoni ":"Yoni ","oren.yosef ":"oren.yosef ","alongalperin ":"alongalperin ","aviah ":"aviah ","linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>","ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>","yoniamikam ":"yoniamikam ","Aviah Laor <80626047+aviah42@users.noreply.github.com>":"Aviah Laor <80626047+aviah42@users.noreply.github.com>","shirel_lugasi ":"shirel_lugasi ","zuki sarusi ":"zuki sarusi ","Alex Chernov ":"Alex Chernov ","Alon Galperin ":"Alon Galperin ","GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>","Keren Finkelstein ":"Keren Finkelstein ","Miki Michaeli ":"Miki Michaeli ","alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>","lev ":"lev ","ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>","snyk-bot ":"snyk-bot ","yoavnegev ":"yoavnegev ","zamboosh <63998921+zamboosh@users.noreply.github.com>":"zamboosh <63998921+zamboosh@users.noreply.github.com>"};const cf={"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":"Fadikhayo1995","Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":"mark-linearb","Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":"saharavishag","linearbci ":"linearbci","Omri Marcovitch ":"omarcovitch","flomermer ":"flomermer","Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":"KerenLinearB","Yovel Elad ":"YovelElad","Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","nivSwisa1 ":"nivSwisa1","Oriel Zaken ":"orielz","Yovel Elad <79972883+YovelElad@users.noreply.github.com>":"YovelElad","Shani <102466679+ShaniBelisha@users.noreply.github.com>":"ShaniBelisha","ShaniBelisha ":"ShaniBelisha","Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":"lb-ronyeh","Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":"eidellav","ShakedZrihen ":"ShakedZrihen","Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":"ZionSoferLinearB","Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":"yoni-amikam","reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":"reshef-roy","shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":"ShakedZrihen","Oriel Zaken ":"orielz","alonmischelLB ":"alonmischelLB","mark-linearb ":"mark-linearb","Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":"EladKohavi","Yishai Beeri ":"yishaibeeri","Yoav Negev <89904453+negevyoav@users.noreply.github.com>":"negevyoav","omarcovitch ":"omarcovitch","avielLB <131977939+avielLB@users.noreply.github.com>":"avielLB","Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":"yeelali14","moshe azoulay <126490548+mosheia@users.noreply.github.com>":"mosheia","negevyoav ":"negevyoav","alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":"alonmischelLB","mosheia <126490548+mosheia@users.noreply.github.com>":"mosheia","Ariel Illouz ":"ariel-linearb","oren yosef ":"orenylinearb","Oren Yosef ":"orenylinearb","Stas Onichak ":"stas-linearb","Fadi Khayo ":"Fadikhayo1995","Tomer Flom ":"flomermer","omri marcovitch ":"omarcovitch","Almog Ben David ":"almog27","Lev Eidelman Nagar ":"eidellav","Avishag Sahar ":"saharavishag","Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":"lb-ronyeh","shaked zohar ":"ShakedZrihen","Aviel Even-Or ":"avielLB","Yoni Amikam ":"yoni-amikam","Yoav Negev ":"negevyoav","Yeela Lifshitz ":"yeelali14","omri marcovitch ":"omarcovitch","gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>","Noam Hofshi ":"Noam Hofshi ","Ariel ":"Ariel ","“Keren ":"“Keren ","ronyeh-lb ":"ronyeh-lb ","Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>","Roy ":"Roy ","Miki Michaeli ":"Miki Michaeli ","Roy Reshef ":"Roy Reshef ","Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>","Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>","Zuki Sarusi ":"Zuki Sarusi ","Alexander Chernov ":"Alexander Chernov ","Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>","Almog Ben-David ":"Almog Ben-David ","Niv Swisa ":"Niv Swisa ","buggy ":"buggy ","emasuary ":"emasuary ","Eitan Masuary <37768057+emasuary@users.noreply.github.com>":"Eitan Masuary <37768057+emasuary@users.noreply.github.com>","reshef ":"reshef ","Moti Zamir ":"Moti Zamir ","Moti Zamir <63998921+zamboosh@users.noreply.github.com>":"Moti Zamir <63998921+zamboosh@users.noreply.github.com>","Administrator ":"Administrator ","Alon Galperin ":"Alon Galperin ","Yoni ":"Yoni ","oren.yosef ":"oren.yosef ","alongalperin ":"alongalperin ","aviah ":"aviah ","linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>","ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>","yoniamikam ":"yoniamikam ","Aviah Laor <80626047+aviah42@users.noreply.github.com>":"Aviah Laor <80626047+aviah42@users.noreply.github.com>","shirel_lugasi ":"shirel_lugasi ","zuki sarusi ":"zuki sarusi ","Alex Chernov ":"Alex Chernov ","Alon Galperin ":"Alon Galperin ","GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>","Keren Finkelstein ":"Keren Finkelstein ","Miki Michaeli ":"Miki Michaeli ","alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>","lev ":"lev ","ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>","snyk-bot ":"snyk-bot ","yoavnegev ":"yoavnegev ","zamboosh <63998921+zamboosh@users.noreply.github.com>":"zamboosh <63998921+zamboosh@users.noreply.github.com>"};const t_={"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":745,"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":550,"Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":524,"Ariel Illouz ":454,"oren yosef ":425,"Oren Yosef ":370,"Stas Onichak ":298,"Fadi Khayo ":245,"Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":229,"linearbci ":224,"Noam Hofshi ":200,"Omri Marcovitch ":194,"flomermer ":178,"Ariel ":156,"Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":155,"Tomer Flom ":151,"“Keren ":146,"omri marcovitch ":142,"ronyeh-lb ":128,"Yovel Elad ":124,"Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":123,"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":120,"Roy ":117,"nivSwisa1 ":111,"Oriel Zaken ":107,"Miki Michaeli ":100,"Almog Ben David ":96,"Yovel Elad <79972883+YovelElad@users.noreply.github.com>":93,"Shani <102466679+ShaniBelisha@users.noreply.github.com>":90,"Roy Reshef ":88,"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":86,"ShaniBelisha ":85,"Lev Eidelman Nagar ":76,"Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":73,"Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":70,"Avishag Sahar ":64,"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":64,"Zuki Sarusi ":62,"Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":59,"Alexander Chernov ":57,"Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":56,"ShakedZrihen ":56,"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":49,"Almog Ben-David ":48,"shaked zohar ":47,"Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":46,"Niv Swisa ":35,"buggy ":35,"emasuary ":35,"Eitan Masuary <37768057+emasuary@users.noreply.github.com>":33,"reshef ":21,"Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":19,"reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":17,"shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":17,"Oriel Zaken ":13,"Aviel Even-Or ":12,"Moti Zamir ":12,"Moti Zamir <63998921+zamboosh@users.noreply.github.com>":11,"alonmischelLB ":11,"Yoni Amikam ":10,"mark-linearb ":10,"Administrator ":9,"Alon Galperin ":7,"Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":7,"Yishai Beeri ":7,"Yoav Negev <89904453+negevyoav@users.noreply.github.com>":6,"omarcovitch ":6,"Yoav Negev ":5,"Yoni ":5,"oren.yosef ":5,"Yeela Lifshitz ":4,"alongalperin ":4,"avielLB <131977939+avielLB@users.noreply.github.com>":4,"aviah ":3,"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":3,"omri marcovitch ":3,"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":3,"yoniamikam ":3,"Aviah Laor <80626047+aviah42@users.noreply.github.com>":2,"Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":2,"moshe azoulay <126490548+mosheia@users.noreply.github.com>":2,"negevyoav ":2,"shirel_lugasi ":2,"zuki sarusi ":2,"Alex Chernov ":1,"Alon Galperin ":1,"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":1,"Keren Finkelstein ":1,"Miki Michaeli ":1,"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":1,"alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":1,"lev ":1,"mosheia <126490548+mosheia@users.noreply.github.com>":1,"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":1,"snyk-bot ":1,"yoavnegev ":1,"zamboosh <63998921+zamboosh@users.noreply.github.com>":1};const r_=[{chunks:[{content:"@@ -1 +1 @@",changes:[{type:"del",del:true,ln:1,content:"-linweb: tags/0.1.3195"},{type:"add",add:true,ln:1,content:"+linweb: tags/0.1.3196"}],oldStart:1,oldLines:1,newStart:1,newLines:1}],deletions:1,additions:1,from:"changes/linweb.yml",to:"changes/linweb.yml",index:["b6806c41..18edfa34","100644"],newMode:"100644",oldMode:"100644"}];const u_={branch:{name:"linweb-auto-1718286804",base:"develop",author:"linearbci ",author_name:"linearbci\n",author_email:"",diff:{size:2,files_metadata:[{original_file:"changes/linweb.yml",new_file:"changes/linweb.yml",file:"changes/linweb.yml",deletions:1,additions:1}]},num_of_commits:1,commits:{messages:["Update linweb.yml with linweb branch info"]}},source:{diff:{files:[{original_file:"changes/linweb.yml",new_file:"changes/linweb.yml",diff:"@@ -1 +1 @@\n-linweb: tags/0.1.3195\n+linweb: tags/0.1.3196",original_content:"linweb: tags/0.1.3195\n",new_content:"linweb: tags/0.1.3196\n"}]}},repo:{name:"linenv",contributors:{"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":745,"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":550,"Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":524,"Ariel Illouz ":454,"oren yosef ":425,"Oren Yosef ":370,"Stas Onichak ":298,"Fadi Khayo ":245,"Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":229,"linearbci ":224,"Noam Hofshi ":200,"Omri Marcovitch ":194,"flomermer ":178,"Ariel ":156,"Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":155,"Tomer Flom ":151,"“Keren ":146,"omri marcovitch ":142,"ronyeh-lb ":128,"Yovel Elad ":124,"Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":123,"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":120,"Roy ":117,"nivSwisa1 ":111,"Oriel Zaken ":107,"Miki Michaeli ":100,"Almog Ben David ":96,"Yovel Elad <79972883+YovelElad@users.noreply.github.com>":93,"Shani <102466679+ShaniBelisha@users.noreply.github.com>":90,"Roy Reshef ":88,"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":86,"ShaniBelisha ":85,"Lev Eidelman Nagar ":76,"Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":73,"Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":70,"Avishag Sahar ":64,"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":64,"Zuki Sarusi ":62,"Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":59,"Alexander Chernov ":57,"Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":56,"ShakedZrihen ":56,"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":49,"Almog Ben-David ":48,"shaked zohar ":47,"Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":46,"Niv Swisa ":35,"buggy ":35,"emasuary ":35,"Eitan Masuary <37768057+emasuary@users.noreply.github.com>":33,"reshef ":21,"Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":19,"reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":17,"shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":17,"Oriel Zaken ":13,"Aviel Even-Or ":12,"Moti Zamir ":12,"Moti Zamir <63998921+zamboosh@users.noreply.github.com>":11,"alonmischelLB ":11,"Yoni Amikam ":10,"mark-linearb ":10,"Administrator ":9,"Alon Galperin ":7,"Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":7,"Yishai Beeri ":7,"Yoav Negev <89904453+negevyoav@users.noreply.github.com>":6,"omarcovitch ":6,"Yoav Negev ":5,"Yoni ":5,"oren.yosef ":5,"Yeela Lifshitz ":4,"alongalperin ":4,"avielLB <131977939+avielLB@users.noreply.github.com>":4,"aviah ":3,"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":3,"omri marcovitch ":3,"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":3,"yoniamikam ":3,"Aviah Laor <80626047+aviah42@users.noreply.github.com>":2,"Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":2,"moshe azoulay <126490548+mosheia@users.noreply.github.com>":2,"negevyoav ":2,"shirel_lugasi ":2,"zuki sarusi ":2,"Alex Chernov ":1,"Alon Galperin ":1,"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":1,"Keren Finkelstein ":1,"Miki Michaeli ":1,"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":1,"alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":1,"lev ":1,"mosheia <126490548+mosheia@users.noreply.github.com>":1,"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":1,"snyk-bot ":1,"yoavnegev ":1,"zamboosh <63998921+zamboosh@users.noreply.github.com>":1},owner:"linear-b",visibility:"private",provider:"github",git_to_provider_user:{"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":"Fadikhayo1995","Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":"mark-linearb","Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":"saharavishag","linearbci ":"linearbci","Omri Marcovitch ":"omarcovitch","flomermer ":"flomermer","Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":"KerenLinearB","Yovel Elad ":"YovelElad","Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","nivSwisa1 ":"nivSwisa1","Oriel Zaken ":"orielz","Yovel Elad <79972883+YovelElad@users.noreply.github.com>":"YovelElad","Shani <102466679+ShaniBelisha@users.noreply.github.com>":"ShaniBelisha","ShaniBelisha ":"ShaniBelisha","Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":"lb-ronyeh","Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":"eidellav","ShakedZrihen ":"ShakedZrihen","Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":"ZionSoferLinearB","Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":"yoni-amikam","reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":"reshef-roy","shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":"ShakedZrihen","Oriel Zaken ":"orielz","alonmischelLB ":"alonmischelLB","mark-linearb ":"mark-linearb","Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":"EladKohavi","Yishai Beeri ":"yishaibeeri","Yoav Negev <89904453+negevyoav@users.noreply.github.com>":"negevyoav","omarcovitch ":"omarcovitch","avielLB <131977939+avielLB@users.noreply.github.com>":"avielLB","Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":"yeelali14","moshe azoulay <126490548+mosheia@users.noreply.github.com>":"mosheia","negevyoav ":"negevyoav","alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":"alonmischelLB","mosheia <126490548+mosheia@users.noreply.github.com>":"mosheia","Ariel Illouz ":"ariel-linearb","oren yosef ":"orenylinearb","Oren Yosef ":"orenylinearb","Stas Onichak ":"stas-linearb","Fadi Khayo ":"Fadikhayo1995","Tomer Flom ":"flomermer","omri marcovitch ":"omarcovitch","Almog Ben David ":"almog27","Lev Eidelman Nagar ":"eidellav","Avishag Sahar ":"saharavishag","Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":"lb-ronyeh","shaked zohar ":"ShakedZrihen","Aviel Even-Or ":"avielLB","Yoni Amikam ":"yoni-amikam","Yoav Negev ":"negevyoav","Yeela Lifshitz ":"yeelali14","omri marcovitch ":"omarcovitch","gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>","Noam Hofshi ":"Noam Hofshi ","Ariel ":"Ariel ","“Keren ":"“Keren ","ronyeh-lb ":"ronyeh-lb ","Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>","Roy ":"Roy ","Miki Michaeli ":"Miki Michaeli ","Roy Reshef ":"Roy Reshef ","Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>","Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>","Zuki Sarusi ":"Zuki Sarusi ","Alexander Chernov ":"Alexander Chernov ","Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>","Almog Ben-David ":"Almog Ben-David ","Niv Swisa ":"Niv Swisa ","buggy ":"buggy ","emasuary ":"emasuary ","Eitan Masuary <37768057+emasuary@users.noreply.github.com>":"Eitan Masuary <37768057+emasuary@users.noreply.github.com>","reshef ":"reshef ","Moti Zamir ":"Moti Zamir ","Moti Zamir <63998921+zamboosh@users.noreply.github.com>":"Moti Zamir <63998921+zamboosh@users.noreply.github.com>","Administrator ":"Administrator ","Alon Galperin ":"Alon Galperin ","Yoni ":"Yoni ","oren.yosef ":"oren.yosef ","alongalperin ":"alongalperin ","aviah ":"aviah ","linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>","ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>","yoniamikam ":"yoniamikam ","Aviah Laor <80626047+aviah42@users.noreply.github.com>":"Aviah Laor <80626047+aviah42@users.noreply.github.com>","shirel_lugasi ":"shirel_lugasi ","zuki sarusi ":"zuki sarusi ","Alex Chernov ":"Alex Chernov ","Alon Galperin ":"Alon Galperin ","GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>","Keren Finkelstein ":"Keren Finkelstein ","Miki Michaeli ":"Miki Michaeli ","alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>","lev ":"lev ","ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>","snyk-bot ":"snyk-bot ","yoavnegev ":"yoavnegev ","zamboosh <63998921+zamboosh@users.noreply.github.com>":"zamboosh <63998921+zamboosh@users.noreply.github.com>"},age:1381,author_age:129,blame:{"changes/linweb.yml":{"linearbci ":100}},git_activity:{"changes/linweb.yml":{"linearbci ":{week_2857:419},"Niv Swisa ":{week_2857:10},"Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":{week_2857:2},"oren yosef ":{week_2857:16},"Lev Eidelman Nagar ":{week_2857:94},"Avishag Sahar ":{week_2857:22},"Yovel Elad ":{week_2857:144},"ShaniBelisha ":{week_2857:104},"Fadi Khayo ":{week_2857:86},"Oren Yosef ":{week_2857:11},"Almog Ben David ":{week_2857:2},"flomermer ":{week_2857:140},"“Keren ":{week_2857:176},"Almog Ben-David ":{week_2857:48},"omri marcovitch ":{week_2857:18},"Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":{week_2857:69},"Oriel Zaken ":{week_2857:2},"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":{week_2857:6},"Zuki Sarusi ":{week_2857:78},"Oriel Zaken ":{week_2857:12},"ShakedZrihen ":{week_2857:59},"lev ":{week_2857:2},"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":{week_2857:20},"alongalperin ":{week_2857:4},"omri marcovitch ":{week_2857:6}}},pr_author:"linearbci",data_service:{expert_reviwer_request:{merge_dict:{"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":"Fadikhayo1995","Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":"mark-linearb","Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":"saharavishag","linearbci ":"linearbci","Omri Marcovitch ":"omarcovitch","flomermer ":"flomermer","Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":"KerenLinearB","Yovel Elad ":"YovelElad","Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","nivSwisa1 ":"nivSwisa1","Oriel Zaken ":"orielz","Yovel Elad <79972883+YovelElad@users.noreply.github.com>":"YovelElad","Shani <102466679+ShaniBelisha@users.noreply.github.com>":"ShaniBelisha","ShaniBelisha ":"ShaniBelisha","Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":"lb-ronyeh","Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":"eidellav","ShakedZrihen ":"ShakedZrihen","Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":"ZionSoferLinearB","Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":"yoni-amikam","reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":"reshef-roy","shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":"ShakedZrihen","Oriel Zaken ":"orielz","alonmischelLB ":"alonmischelLB","mark-linearb ":"mark-linearb","Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":"EladKohavi","Yishai Beeri ":"yishaibeeri","Yoav Negev <89904453+negevyoav@users.noreply.github.com>":"negevyoav","omarcovitch ":"omarcovitch","avielLB <131977939+avielLB@users.noreply.github.com>":"avielLB","Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":"yeelali14","moshe azoulay <126490548+mosheia@users.noreply.github.com>":"mosheia","negevyoav ":"negevyoav","alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":"alonmischelLB","mosheia <126490548+mosheia@users.noreply.github.com>":"mosheia","Ariel Illouz ":"ariel-linearb","oren yosef ":"orenylinearb","Oren Yosef ":"orenylinearb","Stas Onichak ":"stas-linearb","Fadi Khayo ":"Fadikhayo1995","Tomer Flom ":"flomermer","omri marcovitch ":"omarcovitch","Almog Ben David ":"almog27","Lev Eidelman Nagar ":"eidellav","Avishag Sahar ":"saharavishag","Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":"lb-ronyeh","shaked zohar ":"ShakedZrihen","Aviel Even-Or ":"avielLB","Yoni Amikam ":"yoni-amikam","Yoav Negev ":"negevyoav","Yeela Lifshitz ":"yeelali14","omri marcovitch ":"omarcovitch","gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>","Noam Hofshi ":"Noam Hofshi ","Ariel ":"Ariel ","“Keren ":"“Keren ","ronyeh-lb ":"ronyeh-lb ","Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>","Roy ":"Roy ","Miki Michaeli ":"Miki Michaeli ","Roy Reshef ":"Roy Reshef ","Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>","Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>","Zuki Sarusi ":"Zuki Sarusi ","Alexander Chernov ":"Alexander Chernov ","Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>","Almog Ben-David ":"Almog Ben-David ","Niv Swisa ":"Niv Swisa ","buggy ":"buggy ","emasuary ":"emasuary ","Eitan Masuary <37768057+emasuary@users.noreply.github.com>":"Eitan Masuary <37768057+emasuary@users.noreply.github.com>","reshef ":"reshef ","Moti Zamir ":"Moti Zamir ","Moti Zamir <63998921+zamboosh@users.noreply.github.com>":"Moti Zamir <63998921+zamboosh@users.noreply.github.com>","Administrator ":"Administrator ","Alon Galperin ":"Alon Galperin ","Yoni ":"Yoni ","oren.yosef ":"oren.yosef ","alongalperin ":"alongalperin ","aviah ":"aviah ","linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>","ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>","yoniamikam ":"yoniamikam ","Aviah Laor <80626047+aviah42@users.noreply.github.com>":"Aviah Laor <80626047+aviah42@users.noreply.github.com>","shirel_lugasi ":"shirel_lugasi ","zuki sarusi ":"zuki sarusi ","Alex Chernov ":"Alex Chernov ","Alon Galperin ":"Alon Galperin ","GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>","Keren Finkelstein ":"Keren Finkelstein ","Miki Michaeli ":"Miki Michaeli ","alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>","lev ":"lev ","ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>","snyk-bot ":"snyk-bot ","yoavnegev ":"yoavnegev ","zamboosh <63998921+zamboosh@users.noreply.github.com>":"zamboosh <63998921+zamboosh@users.noreply.github.com>"},pr_files:{"changes/linweb.yml":{blame:"",activity:"linearbci ,Thu Jun 13 11:18:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 13 10:57:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 13 08:51:53 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 6 12:14:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Jun 5 12:32:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Jun 5 10:12:42 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Jun 4 13:12:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Jun 4 11:40:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 11:34:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 09:55:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 09:42:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 08:37:46 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Jun 2 11:13:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Jun 2 10:53:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 12:01:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 11:10:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 09:29:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 05:59:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 14:50:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 12:04:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 07:13:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 06:08:58 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 28 13:54:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 28 07:27:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 14:47:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 12:37:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 08:31:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 08:02:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 14:46:04 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 11:58:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 09:26:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 23 10:55:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 23 08:31:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Thu May 23 08:41:56 2024 +0300\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 12:47:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 11:08:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 06:30:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 12:58:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 12:12:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 06:43:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 15:41:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 13:37:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 12:07:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 11:46:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 10:56:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 10:22:46 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 09:26:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 19 13:28:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 19 10:51:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 14:07:43 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 11:52:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 11:03:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 10:29:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 09:51:02 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 08:25:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 13 08:17:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 14:08:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 12:46:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 10:10:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 08:34:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 15:03:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 12:57:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 12:18:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 8 11:47:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 8 07:57:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 7 08:00:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 6 11:55:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 14:49:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 11:37:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 10:09:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 2 10:00:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 16:22:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 15:21:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 13:33:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 10:57:50 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 10:41:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 30 11:09:36 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 30 06:59:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 25 14:49:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 25 09:39:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 14:39:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 12:04:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 07:33:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 13:53:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 10:50:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 07:52:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 06:45:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nElad Kohavi <106978846+EladKohavi@users.noreply.github.com>,Thu Apr 18 13:40:18 2024 +0300\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 18 10:14:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\noren yosef ,Thu Apr 18 12:51:43 2024 +0300\n\n1\t0\tchanges/linweb.yml\nlinearbci ,Thu Apr 18 09:44:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 17 11:04:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 17 09:05:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 16 10:54:38 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 16:11:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 15:01:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 11:28:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 06:16:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 15:11:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 13:58:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 10:50:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 11:30:45 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 09:08:11 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 07:17:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 05:51:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 10 12:04:02 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 10 11:19:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 16:29:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 12:53:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 09:11:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 08:49:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 08:00:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 12:58:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 11:47:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 10:09:01 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 08:30:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 07:48:42 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 13:10:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 11:51:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 07:14:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 15:43:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 14:49:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 11:41:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 11:15:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 09:03:45 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 17:48:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 14:27:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 06:19:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 13:38:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 12:25:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 12:08:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 09:25:03 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 07:35:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 31 12:04:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 28 11:53:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 28 11:21:54 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 15:08:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 13:59:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 12:27:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 08:22:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 26 15:24:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 26 12:51:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 10:08:58 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 09:03:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 08:05:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 24 13:53:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 21 13:06:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Mar 21 14:28:43 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 21 11:20:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Wed Mar 20 16:17:06 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 20 11:24:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 20 07:30:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 13:40:58 2024 +0000\n\n1\t2\tchanges/linweb.yml\noren yosef ,Tue Mar 19 12:41:00 2024 +0200\n\n0\t1\tchanges/linweb.yml\noren yosef ,Tue Mar 19 12:23:19 2024 +0200\n\n2\t0\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 09:54:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 08:35:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 18 13:47:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 18 07:11:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 14:58:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 11:11:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 09:41:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 14 08:57:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Mar 14 08:43:52 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 13:58:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 12:46:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 06:29:17 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 14:38:54 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 13:54:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 10:34:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 11 12:05:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 11 09:58:04 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 10 14:08:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 10 10:25:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Mar 10 12:05:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 7 14:55:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Mar 7 15:16:41 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 7 11:59:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 6 13:33:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 6 11:38:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Mar 6 10:37:09 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Wed Mar 6 09:03:59 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 5 13:10:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Mar 5 10:57:43 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 14:35:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 13:08:03 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 12:25:06 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 10:11:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 3 13:13:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 11:01:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 10:04:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 09:33:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 07:28:11 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 28 14:58:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 28 08:46:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 26 15:14:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 26 08:17:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 25 16:32:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 25 13:15:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 22 12:23:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 21 15:04:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Feb 21 16:43:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 19 15:08:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Feb 19 15:42:07 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 19 14:45:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 19 06:38:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 18 14:46:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Feb 18 14:04:03 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Feb 18 12:41:13 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 15 13:42:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Thu Feb 15 12:09:05 2024 +0200\n\n1\t3\tchanges/linweb.yml\noren yosef ,Wed Feb 14 17:14:28 2024 +0200\n\n2\t0\tchanges/linweb.yml\nOren Yosef ,Wed Feb 14 17:04:07 2024 +0200\n\n0\t2\tchanges/linweb.yml\nlinearbci ,Wed Feb 14 14:15:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Wed Feb 14 15:52:08 2024 +0200\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Wed Feb 14 14:51:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 14 08:00:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Feb 13 14:09:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Feb 13 13:24:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 12:10:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 09:32:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 12 11:06:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 07:57:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 07:12:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 11 16:44:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 11 09:34:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 13:57:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 10:11:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 07:37:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 08:13:50 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 07:53:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 07:25:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Feb 6 16:32:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Feb 6 09:07:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Feb 6 08:38:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAlmog Ben David ,Mon Feb 5 15:36:15 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 5 13:33:51 2024 +0000\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Feb 5 12:54:51 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Feb 5 10:17:05 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 5 09:41:15 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Feb 4 16:55:44 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Feb 4 15:20:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Feb 4 13:23:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Feb 4 12:09:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Feb 1 17:20:50 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Feb 1 14:11:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 31 15:32:27 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Wed Jan 31 14:27:34 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jan 31 13:26:20 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Jan 31 09:56:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 30 11:03:54 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 29 10:51:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 29 10:27:53 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 28 16:28:22 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 28 09:56:57 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 25 17:56:16 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 25 15:32:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 25 14:14:59 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jan 25 13:22:30 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 25 10:32:08 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 25 08:53:10 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 16:29:48 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 15:59:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 14:35:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 23 16:37:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 23 11:03:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Jan 23 10:37:34 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 22 12:56:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 22 10:30:37 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 22 09:52:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 21 18:18:01 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jan 21 15:29:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 21 14:18:14 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Jan 21 10:55:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 18 17:27:04 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 18 12:11:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 17 19:14:24 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 17 15:59:00 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 18:36:03 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Jan 16 15:26:50 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 16 14:19:22 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 13:43:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 11:33:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jan 15 19:07:36 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Jan 15 15:19:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 14:25:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 12:10:06 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 15 10:46:23 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 10:22:52 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 15 09:51:24 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 14 15:28:37 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 14 10:22:58 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jan 11 19:23:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 11 15:46:48 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 11 15:11:23 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 11 13:23:44 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Jan 11 09:44:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Jan 10 11:45:01 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Jan 10 10:06:27 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Jan 9 23:49:45 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 9 16:54:00 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 9 14:48:18 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 9 14:01:20 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 9 09:10:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 18:26:53 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Jan 8 16:16:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 14:18:32 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 11:34:55 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 7 18:33:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 7 11:50:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Jan 4 16:16:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Jan 4 14:38:12 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Jan 4 13:10:36 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 4 12:09:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Jan 3 17:02:12 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Wed Jan 3 14:57:16 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 3 11:23:54 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Jan 3 10:56:13 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 2 18:14:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 2 16:48:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Jan 1 13:46:30 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 1 10:32:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Dec 31 16:41:25 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Sun Dec 31 15:17:26 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Dec 31 13:14:09 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Dec 31 12:42:35 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 28 17:50:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 28 14:01:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 28 12:18:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 28 09:05:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Dec 27 19:50:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 27 13:27:29 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 26 16:01:47 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 26 15:08:51 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Dec 26 14:21:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Dec 26 13:03:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Dec 26 11:36:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Mon Dec 25 15:46:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Mon Dec 25 13:46:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 25 10:08:33 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 24 13:33:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 24 11:07:11 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Dec 24 10:39:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Thu Dec 21 20:04:15 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 21 15:10:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 14:33:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 11:25:12 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 11:09:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 20 16:29:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 20 10:54:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Dec 19 16:36:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Dec 19 15:31:24 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Tue Dec 19 14:23:57 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Dec 18 15:30:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 18 12:03:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Dec 17 17:00:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Dec 14 17:05:47 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Dec 14 15:02:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 14 13:33:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 14 11:14:01 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 14 10:35:03 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Dec 13 15:24:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Dec 13 14:08:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 13 10:20:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 12 18:02:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Dec 12 17:34:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Dec 11 16:54:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Dec 11 11:19:51 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 11 08:23:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Dec 10 16:39:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Dec 10 14:28:45 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Dec 10 12:55:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 7 16:56:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Dec 7 15:56:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 7 14:33:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Dec 7 11:06:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 6 20:30:42 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Dec 6 18:55:10 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Dec 6 18:33:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 6 18:04:34 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Dec 6 14:57:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Dec 6 13:35:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 6 08:28:40 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Dec 5 17:40:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Dec 5 11:08:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 4 19:19:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Dec 4 15:59:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Dec 4 13:57:10 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Dec 4 10:04:17 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Dec 4 09:22:47 2023 +0200\n\n1\t2\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 3 15:58:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Dec 3 15:28:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Dec 3 14:11:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 3 12:22:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Fri Dec 1 10:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 30 17:33:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 16:29:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 30 14:45:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 13:29:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 30 13:03:14 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 07:41:15 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Wed Nov 29 14:45:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 29 14:23:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 29 11:45:56 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 29 11:15:04 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 29 09:30:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Nov 28 13:52:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Nov 28 12:19:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Nov 28 11:49:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Nov 28 11:05:26 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 19:34:33 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Nov 27 18:10:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 16:57:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 27 15:05:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 12:31:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Nov 27 11:40:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 27 10:20:50 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Nov 26 15:47:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 26 12:58:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 23 14:53:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Nov 22 17:31:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Nov 22 16:21:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 22 11:17:01 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 22 09:57:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Nov 21 13:44:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 21 11:58:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 21 11:22:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Nov 20 17:01:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Nov 20 13:35:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 20 11:36:21 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 19 17:32:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Nov 19 15:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Sun Nov 19 10:32:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 16 17:31:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 16 15:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 15 15:51:29 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 15 14:34:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 15 12:20:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 15 10:37:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Nov 14 13:29:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Nov 13 15:57:17 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 13 12:44:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 13 09:56:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 9 16:52:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 9 15:41:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 9 14:19:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Nov 9 13:35:53 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 8 16:26:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Nov 8 14:46:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 8 12:10:20 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 8 11:14:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Nov 7 14:35:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 7 12:54:27 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Nov 6 18:46:22 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 6 14:26:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Nov 5 20:43:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 5 17:27:11 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Nov 5 15:15:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Nov 5 13:41:59 2023 +0200\n\n1\t2\tchanges/linweb.yml\noren yosef ,Sun Nov 5 11:57:03 2023 +0200\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Sun Nov 5 11:21:20 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 2 15:17:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Nov 2 13:20:23 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Nov 2 11:34:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 1 17:59:19 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 1 14:55:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 1 12:59:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Nov 1 11:45:00 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Nov 1 11:00:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Oct 31 18:01:04 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Oct 31 16:17:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 14:46:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 13:34:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 10:44:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Oct 30 17:19:35 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Oct 30 13:31:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 30 10:31:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Mon Oct 30 10:11:24 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 29 17:53:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Oct 29 16:34:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Oct 26 16:38:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Oct 26 15:37:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Oct 26 12:43:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Oct 26 10:46:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Oct 26 10:12:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Oct 26 07:54:27 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Oct 25 18:30:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Wed Oct 25 18:07:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 25 14:53:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Oct 25 11:21:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Oct 24 17:12:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Oct 24 12:37:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Oct 24 10:25:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Oct 23 16:27:12 2023 +0300\n\n1\t3\tchanges/linweb.yml\noren yosef ,Mon Oct 23 15:31:16 2023 +0300\n\n1\t0\tchanges/linweb.yml\nOren Yosef ,Mon Oct 23 15:24:42 2023 +0300\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Mon Oct 23 15:02:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Oct 23 13:58:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Oct 23 11:20:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 23 09:16:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 22 18:15:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Oct 22 17:37:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Oct 22 17:02:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Oct 22 16:23:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Oct 19 12:54:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Oct 18 18:11:22 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Oct 18 16:25:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Oct 18 13:35:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 17 18:20:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 17 13:42:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Oct 17 10:13:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 16 13:18:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Oct 16 11:26:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 15 17:38:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\noren yosef ,Sun Oct 15 13:00:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Oct 15 12:46:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Oct 15 11:31:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Oct 12 10:42:16 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 11 14:48:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Oct 11 13:34:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Oct 11 12:12:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Tue Oct 10 10:36:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Oct 5 11:54:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 4 13:50:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Tue Oct 3 21:49:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 16:59:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 14:56:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 09:37:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Oct 2 17:25:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Oct 2 15:01:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 1 18:49:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Oct 1 14:54:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 1 13:56:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Oct 1 13:23:10 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 1 10:38:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Sep 28 19:02:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 18:18:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 15:11:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 13:01:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 28 12:01:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Sep 27 16:48:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 27 13:52:15 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 27 13:07:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 27 09:56:08 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Sep 26 17:25:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 17:05:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nlev ,Tue Sep 26 16:05:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Sep 26 14:58:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 12:50:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 10:57:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 21 18:43:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Sep 21 16:33:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 21 15:16:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 21 13:14:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 21 12:34:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Sep 21 11:20:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 20:53:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 18:10:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Sep 20 15:59:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 14:10:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 11:09:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 19 17:51:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Sep 19 14:40:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 19 10:36:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Sep 19 09:40:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Sep 18 14:18:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Sep 17 22:10:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 14 10:11:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Sep 14 09:16:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 13 20:14:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 13 19:11:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 17:08:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 16:23:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 16:15:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 13 15:23:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 13:18:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 11:06:27 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 13 08:36:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 12 15:42:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 12 14:56:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 12 11:23:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 12 09:44:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Mon Sep 11 15:41:12 2023 +0300\n\n0\t1\tchanges/linweb.yml\nOren Yosef ,Mon Sep 11 13:54:14 2023 +0300\n\n1\t0\tchanges/linweb.yml\nflomermer ,Mon Sep 11 12:16:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Sep 11 09:12:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Sep 11 08:32:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Sep 10 17:33:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Sep 10 17:13:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Sep 10 16:11:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Sun Sep 10 14:45:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Sep 10 13:38:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Sep 10 09:16:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Sep 7 15:23:55 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Sep 7 09:54:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 6 20:30:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 6 18:34:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 6 15:47:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Sep 6 13:42:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:44:42 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:41:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:38:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Sep 5 16:13:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 5 14:52:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 5 11:28:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 5 09:48:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Sep 4 16:30:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Sep 4 11:30:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Sep 3 11:48:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Aug 31 15:43:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Aug 31 10:32:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Aug 30 18:55:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Aug 30 16:23:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Aug 30 15:00:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 30 13:53:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Aug 30 12:59:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Aug 29 19:34:15 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 29 17:30:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 29 10:43:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Aug 28 17:49:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 28 15:21:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Aug 28 14:12:08 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 28 12:07:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Aug 28 10:48:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Aug 27 16:50:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 15:41:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 13:36:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 12:03:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Aug 24 16:07:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 24 09:35:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Wed Aug 23 16:55:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Aug 23 13:07:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 22 20:15:10 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Aug 22 16:57:22 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 22 16:18:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 21 15:59:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 14:52:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 12:36:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 12:14:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 20 11:30:43 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Aug 17 15:22:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 16 18:19:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 16 14:08:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Aug 15 15:14:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Aug 15 12:20:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Aug 14 18:21:31 2023 +0300\n\n1\t2\tchanges/linweb.yml\noren yosef ,Mon Aug 14 17:01:55 2023 +0300\n\n1\t0\tchanges/linweb.yml\n“Keren ,Mon Aug 14 15:53:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Aug 14 14:35:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 14 11:25:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Aug 13 18:23:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 16:54:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Aug 13 14:38:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Aug 13 12:41:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 13 12:16:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 11:46:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 10:31:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 10 14:15:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Aug 10 13:27:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 10 12:43:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 9 18:44:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Aug 9 16:30:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 9 16:15:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 8 18:35:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Aug 8 18:20:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 8 11:42:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Aug 7 16:10:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 7 15:42:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 7 11:59:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 7 11:39:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Aug 6 20:41:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Aug 6 18:23:42 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Aug 3 14:42:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Aug 3 14:31:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Aug 3 12:42:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Aug 3 12:18:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Aug 3 12:02:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Aug 3 08:21:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 2 14:54:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Aug 2 13:38:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Aug 2 11:16:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Aug 1 12:24:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jul 31 18:08:55 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Mon Jul 31 13:14:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Mon Jul 31 13:07:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Jul 31 11:04:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 30 18:58:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Jul 27 15:08:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jul 27 14:57:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Jul 26 20:20:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 26 18:30:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 26 15:37:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jul 26 13:21:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 26 11:37:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Tue Jul 25 16:18:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 25 13:08:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 25 11:01:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 24 18:48:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 24 16:13:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jul 23 19:30:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jul 23 16:03:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jul 20 14:45:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jul 20 12:25:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 20 09:24:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Jul 19 10:47:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 18 17:37:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Jul 18 16:28:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 18 15:19:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 18 13:10:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 18 10:07:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jul 17 17:30:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Jul 17 13:36:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jul 17 11:39:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 17:11:16 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 16:25:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\noren yosef ,Sun Jul 16 15:47:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Sun Jul 16 15:35:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nalongalperin ,Sun Jul 16 14:59:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Sun Jul 16 13:28:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 11:10:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jul 13 16:35:31 2023 +0300\n\n1\t2\tchanges/linweb.yml\nShakedZrihen ,Thu Jul 13 11:36:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 13 09:33:54 2023 +0300\n\n2\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Thu Jul 13 08:49:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 12 13:54:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jul 11 12:03:21 2023 +0300\n\n1\t2\tchanges/linweb.yml\n“Keren ,Mon Jul 10 18:34:06 2023 +0300\n\n2\t1\tchanges/linweb.yml\nflomermer ,Mon Jul 10 14:01:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 10 08:43:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 12:29:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 12:01:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 10:49:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Thu Jul 6 17:09:49 2023 +0300\n\n1\t0\tchanges/linweb.yml\noren yosef ,Thu Jul 6 16:51:37 2023 +0300\n\n0\t1\tchanges/linweb.yml\noren yosef ,Thu Jul 6 16:45:44 2023 +0300\n\n2\t0\tchanges/linweb.yml\nOren Yosef ,Thu Jul 6 16:42:55 2023 +0300\n\n0\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 6 15:45:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jul 6 13:35:16 2023 +0300\n\n1\t2\tchanges/linweb.yml\n“Keren ,Thu Jul 6 08:45:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 5 18:19:59 2023 +0300\n\n2\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 5 17:29:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nalongalperin ,Wed Jul 5 15:08:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 5 09:22:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Jul 4 17:02:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jul 3 17:11:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jul 2 17:34:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jul 2 13:52:43 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Sun Jul 2 11:16:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Jul 2 09:44:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jun 29 15:49:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jun 29 12:33:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 29 10:31:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jun 28 19:51:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jun 28 18:17:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jun 28 08:16:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jun 27 13:20:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Tue Jun 27 12:45:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 26 15:39:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 26 08:22:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jun 22 19:16:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 22 17:25:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 22 12:17:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Wed Jun 21 18:29:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Jun 21 17:16:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jun 21 15:26:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jun 20 15:54:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jun 20 10:17:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Tue Jun 20 00:26:56 2023 +0300\n\n0\t1\tchanges/linweb.yml\nOren Yosef ,Tue Jun 20 00:08:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 19 18:26:59 2023 +0300\n\n2\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Jun 19 16:08:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Jun 19 14:49:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 19 12:53:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jun 18 11:53:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n"}},context:{org:"linear-b",repo:"linenv",pullRequestNumber:3840,branch:"linweb-auto-1718286804",triggeredBy:"linearbci"}}}},files:["changes/linweb.yml"],pr:{isFullyInstalled:true,title:"Linweb Release - 0.1.3196",approvals:["mark-linearb"],requested_changes:[],author:"linearbci",description:"## Linweb Release - 0.1.3196\nAuto-generated PR for linweb tag 0.1.3196\n\nSee more details at the [tag](https://github.com/linear-b/linweb/releases/tag/0.1.3196)",checks:[{name:"Jit Security",status:"completed",conclusion:"success"},{name:"Secret Detection",status:"completed",conclusion:"success"},{name:"SonarCloud Code Analysis",status:"completed",conclusion:"success"},{name:"gitStream.cm",status:"completed",conclusion:"success"},{name:"auto-merge-label/auto_merge_label",status:"completed",conclusion:"skipped"},{name:"Orca Security - Infrastructure as Code",status:"completed",conclusion:"success"},{name:"Orca Security - Secrets",status:"completed",conclusion:"success"},{name:"Orca Security - Vulnerabilities",status:"completed",conclusion:"success"},{name:"Deploy services to Staging (3.8)",status:"completed",conclusion:"success"},{name:"Cypress E2E on staging",status:"completed",conclusion:"success"},{name:"SUCCESS",status:"completed",conclusion:"success"}],created_at:new Date("2024-06-13T13:53:26.000Z"),draft:false,mergeable:true,labels:["linweb","auto-merge"],reviewers:["orca-security-us","mark-linearb"],status:"open",updated_at:new Date("2024-06-13T13:55:31.000Z"),assignees:[],contributors:[{login:"vim-zz",name:"Ofer Affias"},{login:"MishaKav",name:"Misha Kav"},{login:"almog27",name:"Almog Ben David"},{login:"yishaibeeri",name:"Yishai Beeri"},{login:"orielz",name:"Oriel Zaken"},{login:"nat-gunner",name:"Kevin Fayle"},{login:"amitmohleji",name:"Amit Mohleji"},{login:"vscabral",name:"Val Cabral"},{login:"BenLloydPearson",name:"Ben Lloyd Pearson"},{login:"emchap",name:"Emily Chapman"},{login:"flomermer",name:"Tomer Flom"},{login:"omarcovitch",name:"Omri Marcovitch"},{login:"ShakedZrihen",name:"shaked zohar"},{login:"Fadikhayo1995",name:"Fadi Khayo"},{login:"orikrn",name:"Ori Keren"},{login:"linknfg182",name:"Dan Lines"},{login:"saharavishag",name:"Avishag Sahar"},{login:"linearbci",name:"LinearB Automation"},{login:"ariel-linearb",name:"Ariel Illouz"},{login:"yeelali14",name:"Yeela Lifshitz"},{login:"mavery-linb",name:"Mike Avery"},{login:"KerenLinearB",name:"Keren Shiloah"},{login:"lb-ronyeh",name:"Ron Yehuda"},{login:"YovelElad",name:"Yovel Elad"},{login:"Mike-pw",name:"Mike Noel"},{login:"stas-linearb",name:"Stas Onichak "},{login:"BetsyRogers",name:"Betsy Rogers"},{login:"Hadarbitan149",name:"hadar bitan"},{login:"negevyoav",name:"Yoav Negev"},{login:"RoyKulik",name:"Roy Kulik"},{login:"yoni-amikam",name:"Yoni Amikam"},{login:"urikochav",name:"Uri Kochavi"},{login:"ShaniBelisha",name:"Shani"},{login:"orenylinearb",name:"oren yosef"},{login:"GuyRahamim",name:null},{login:"Dudu-linb",name:"Dudu Yosef"},{login:"EladKohavi",name:"Elad Kohavi"},{login:"nivSwisa1",name:null},{login:"b-sims",name:"Brandon Sims"},{login:"rotemshynes",name:"Rotem Shynes"},{login:"mark-linearb",name:"Mark Bulgakov"},{login:"shaisorek",name:null},{login:"ZionSoferLinearB",name:"Zion Sofer"},{login:"imanuel-leibo",name:"Imanuel Leibovitch"},{login:"mosheia",name:"moshe azoulay"},{login:"PavelLinearB",name:"Pavel Vaks"},{login:"eidellav",name:"Lev Eidelman Nagar"},{login:"avielLB",name:"Aviel Even-Or"},{login:"mikolinearb",name:"Mikiyas Alehegn"},{login:"OferSmart",name:null},{login:"AndreDiFilippo",name:"Andre DiFilippo"},{login:"shuntsinger342",name:null},{login:"CeciliaLinearb",name:null},{login:"reshef-roy",name:"reshef-linearb"},{login:"yaelmlinearb",name:null},{login:"alonmischelLB",name:null}],paths:[{name:"auto-merge-label.cm"},{name:"close-non-tag-changes.cm"}],author_teams:["Developers"],author_is_org_member:true,comments:[{commenter:"sonarcloud",content:"## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=linear-b_linenv&pullRequest=3840) **Quality Gate passed** \nIssues \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=linear-b_linenv&pullRequest=3840&resolved=false&sinceLeakPeriod=true) \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=linear-b_linenv&pullRequest=3840&resolutions=WONTFIX)\n\nMeasures \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=linear-b_linenv&pullRequest=3840&resolved=false&sinceLeakPeriod=true) \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=linear-b_linenv&pullRequest=3840&metric=new_duplicated_lines_density&view=list) \n \n[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=linear-b_linenv&pullRequest=3840)\n\n",created_at:"2024-06-16T13:53:17Z",id:"2165745472"},{commenter:"gitstream-cm",content:'The PR will be automatically merged by Gitstream after all requirements are done.\n\n',created_at:"2024-06-16T13:56:17Z",id:"2165750712"}],reviews:[{commenter:"orca-security-us",content:'### Orca Security Scan Summary\n| Status | Check | Issues by priority | |\n| ------- | ----- | ------------------ | - |\n| Passed Passed | Infrastructure as Code | high 0   medium 0   low 0   info 0 | View in Orca |\n| Passed Passed | Secrets | high 0   medium 0   low 0   info 0 | View in Orca |\n| Passed Passed | Vulnerabilities | high 0   medium 0   low 0   info 0 | View in Orca |',state:"commented",conversations:[]},{commenter:"mark-linearb",content:"",state:"approved",conversations:[]}],conversations:[],unresolved_threads:0,number:3840,url:"https://github.com/linear-b/linenv/pull/3840",target:"develop",source:"linweb-auto-1718286804",repo:"linenv",conflicted_files_count:0}};const C_={"changes/linweb.yml":"linearbci ,Thu Jun 13 11:18:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 13 10:57:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 13 08:51:53 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 6 12:14:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Jun 5 12:32:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Jun 5 10:12:42 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Jun 4 13:12:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Jun 4 11:40:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 11:34:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 09:55:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 09:42:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 08:37:46 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Jun 2 11:13:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Jun 2 10:53:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 12:01:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 11:10:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 09:29:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 05:59:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 14:50:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 12:04:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 07:13:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 06:08:58 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 28 13:54:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 28 07:27:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 14:47:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 12:37:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 08:31:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 08:02:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 14:46:04 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 11:58:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 09:26:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 23 10:55:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 23 08:31:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Thu May 23 08:41:56 2024 +0300\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 12:47:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 11:08:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 06:30:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 12:58:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 12:12:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 06:43:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 15:41:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 13:37:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 12:07:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 11:46:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 10:56:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 10:22:46 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 09:26:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 19 13:28:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 19 10:51:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 14:07:43 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 11:52:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 11:03:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 10:29:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 09:51:02 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 08:25:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 13 08:17:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 14:08:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 12:46:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 10:10:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 08:34:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 15:03:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 12:57:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 12:18:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 8 11:47:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 8 07:57:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 7 08:00:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 6 11:55:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 14:49:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 11:37:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 10:09:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 2 10:00:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 16:22:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 15:21:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 13:33:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 10:57:50 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 10:41:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 30 11:09:36 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 30 06:59:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 25 14:49:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 25 09:39:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 14:39:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 12:04:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 07:33:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 13:53:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 10:50:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 07:52:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 06:45:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nElad Kohavi <106978846+EladKohavi@users.noreply.github.com>,Thu Apr 18 13:40:18 2024 +0300\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 18 10:14:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\noren yosef ,Thu Apr 18 12:51:43 2024 +0300\n\n1\t0\tchanges/linweb.yml\nlinearbci ,Thu Apr 18 09:44:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 17 11:04:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 17 09:05:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 16 10:54:38 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 16:11:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 15:01:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 11:28:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 06:16:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 15:11:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 13:58:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 10:50:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 11:30:45 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 09:08:11 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 07:17:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 05:51:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 10 12:04:02 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 10 11:19:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 16:29:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 12:53:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 09:11:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 08:49:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 08:00:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 12:58:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 11:47:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 10:09:01 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 08:30:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 07:48:42 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 13:10:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 11:51:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 07:14:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 15:43:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 14:49:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 11:41:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 11:15:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 09:03:45 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 17:48:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 14:27:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 06:19:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 13:38:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 12:25:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 12:08:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 09:25:03 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 07:35:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 31 12:04:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 28 11:53:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 28 11:21:54 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 15:08:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 13:59:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 12:27:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 08:22:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 26 15:24:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 26 12:51:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 10:08:58 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 09:03:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 08:05:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 24 13:53:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 21 13:06:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Mar 21 14:28:43 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 21 11:20:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Wed Mar 20 16:17:06 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 20 11:24:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 20 07:30:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 13:40:58 2024 +0000\n\n1\t2\tchanges/linweb.yml\noren yosef ,Tue Mar 19 12:41:00 2024 +0200\n\n0\t1\tchanges/linweb.yml\noren yosef ,Tue Mar 19 12:23:19 2024 +0200\n\n2\t0\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 09:54:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 08:35:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 18 13:47:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 18 07:11:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 14:58:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 11:11:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 09:41:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 14 08:57:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Mar 14 08:43:52 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 13:58:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 12:46:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 06:29:17 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 14:38:54 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 13:54:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 10:34:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 11 12:05:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 11 09:58:04 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 10 14:08:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 10 10:25:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Mar 10 12:05:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 7 14:55:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Mar 7 15:16:41 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 7 11:59:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 6 13:33:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 6 11:38:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Mar 6 10:37:09 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Wed Mar 6 09:03:59 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 5 13:10:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Mar 5 10:57:43 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 14:35:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 13:08:03 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 12:25:06 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 10:11:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 3 13:13:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 11:01:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 10:04:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 09:33:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 07:28:11 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 28 14:58:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 28 08:46:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 26 15:14:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 26 08:17:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 25 16:32:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 25 13:15:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 22 12:23:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 21 15:04:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Feb 21 16:43:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 19 15:08:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Feb 19 15:42:07 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 19 14:45:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 19 06:38:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 18 14:46:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Feb 18 14:04:03 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Feb 18 12:41:13 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 15 13:42:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Thu Feb 15 12:09:05 2024 +0200\n\n1\t3\tchanges/linweb.yml\noren yosef ,Wed Feb 14 17:14:28 2024 +0200\n\n2\t0\tchanges/linweb.yml\nOren Yosef ,Wed Feb 14 17:04:07 2024 +0200\n\n0\t2\tchanges/linweb.yml\nlinearbci ,Wed Feb 14 14:15:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Wed Feb 14 15:52:08 2024 +0200\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Wed Feb 14 14:51:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 14 08:00:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Feb 13 14:09:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Feb 13 13:24:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 12:10:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 09:32:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 12 11:06:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 07:57:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 07:12:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 11 16:44:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 11 09:34:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 13:57:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 10:11:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 07:37:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 08:13:50 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 07:53:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 07:25:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Feb 6 16:32:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Feb 6 09:07:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Feb 6 08:38:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAlmog Ben David ,Mon Feb 5 15:36:15 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 5 13:33:51 2024 +0000\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Feb 5 12:54:51 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Feb 5 10:17:05 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 5 09:41:15 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Feb 4 16:55:44 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Feb 4 15:20:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Feb 4 13:23:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Feb 4 12:09:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Feb 1 17:20:50 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Feb 1 14:11:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 31 15:32:27 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Wed Jan 31 14:27:34 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jan 31 13:26:20 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Jan 31 09:56:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 30 11:03:54 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 29 10:51:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 29 10:27:53 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 28 16:28:22 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 28 09:56:57 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 25 17:56:16 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 25 15:32:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 25 14:14:59 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jan 25 13:22:30 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 25 10:32:08 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 25 08:53:10 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 16:29:48 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 15:59:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 14:35:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 23 16:37:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 23 11:03:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Jan 23 10:37:34 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 22 12:56:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 22 10:30:37 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 22 09:52:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 21 18:18:01 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jan 21 15:29:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 21 14:18:14 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Jan 21 10:55:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 18 17:27:04 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 18 12:11:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 17 19:14:24 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 17 15:59:00 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 18:36:03 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Jan 16 15:26:50 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 16 14:19:22 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 13:43:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 11:33:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jan 15 19:07:36 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Jan 15 15:19:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 14:25:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 12:10:06 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 15 10:46:23 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 10:22:52 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 15 09:51:24 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 14 15:28:37 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 14 10:22:58 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jan 11 19:23:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 11 15:46:48 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 11 15:11:23 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 11 13:23:44 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Jan 11 09:44:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Jan 10 11:45:01 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Jan 10 10:06:27 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Jan 9 23:49:45 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 9 16:54:00 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 9 14:48:18 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 9 14:01:20 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 9 09:10:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 18:26:53 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Jan 8 16:16:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 14:18:32 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 11:34:55 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 7 18:33:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 7 11:50:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Jan 4 16:16:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Jan 4 14:38:12 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Jan 4 13:10:36 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 4 12:09:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Jan 3 17:02:12 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Wed Jan 3 14:57:16 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 3 11:23:54 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Jan 3 10:56:13 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 2 18:14:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 2 16:48:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Jan 1 13:46:30 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 1 10:32:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Dec 31 16:41:25 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Sun Dec 31 15:17:26 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Dec 31 13:14:09 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Dec 31 12:42:35 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 28 17:50:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 28 14:01:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 28 12:18:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 28 09:05:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Dec 27 19:50:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 27 13:27:29 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 26 16:01:47 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 26 15:08:51 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Dec 26 14:21:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Dec 26 13:03:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Dec 26 11:36:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Mon Dec 25 15:46:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Mon Dec 25 13:46:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 25 10:08:33 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 24 13:33:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 24 11:07:11 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Dec 24 10:39:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Thu Dec 21 20:04:15 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 21 15:10:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 14:33:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 11:25:12 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 11:09:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 20 16:29:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 20 10:54:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Dec 19 16:36:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Dec 19 15:31:24 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Tue Dec 19 14:23:57 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Dec 18 15:30:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 18 12:03:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Dec 17 17:00:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Dec 14 17:05:47 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Dec 14 15:02:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 14 13:33:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 14 11:14:01 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 14 10:35:03 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Dec 13 15:24:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Dec 13 14:08:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 13 10:20:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 12 18:02:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Dec 12 17:34:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Dec 11 16:54:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Dec 11 11:19:51 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 11 08:23:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Dec 10 16:39:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Dec 10 14:28:45 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Dec 10 12:55:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 7 16:56:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Dec 7 15:56:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 7 14:33:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Dec 7 11:06:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 6 20:30:42 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Dec 6 18:55:10 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Dec 6 18:33:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 6 18:04:34 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Dec 6 14:57:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Dec 6 13:35:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 6 08:28:40 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Dec 5 17:40:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Dec 5 11:08:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 4 19:19:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Dec 4 15:59:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Dec 4 13:57:10 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Dec 4 10:04:17 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Dec 4 09:22:47 2023 +0200\n\n1\t2\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 3 15:58:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Dec 3 15:28:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Dec 3 14:11:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 3 12:22:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Fri Dec 1 10:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 30 17:33:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 16:29:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 30 14:45:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 13:29:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 30 13:03:14 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 07:41:15 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Wed Nov 29 14:45:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 29 14:23:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 29 11:45:56 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 29 11:15:04 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 29 09:30:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Nov 28 13:52:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Nov 28 12:19:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Nov 28 11:49:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Nov 28 11:05:26 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 19:34:33 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Nov 27 18:10:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 16:57:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 27 15:05:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 12:31:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Nov 27 11:40:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 27 10:20:50 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Nov 26 15:47:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 26 12:58:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 23 14:53:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Nov 22 17:31:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Nov 22 16:21:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 22 11:17:01 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 22 09:57:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Nov 21 13:44:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 21 11:58:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 21 11:22:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Nov 20 17:01:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Nov 20 13:35:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 20 11:36:21 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 19 17:32:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Nov 19 15:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Sun Nov 19 10:32:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 16 17:31:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 16 15:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 15 15:51:29 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 15 14:34:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 15 12:20:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 15 10:37:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Nov 14 13:29:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Nov 13 15:57:17 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 13 12:44:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 13 09:56:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 9 16:52:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 9 15:41:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 9 14:19:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Nov 9 13:35:53 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 8 16:26:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Nov 8 14:46:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 8 12:10:20 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 8 11:14:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Nov 7 14:35:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 7 12:54:27 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Nov 6 18:46:22 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 6 14:26:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Nov 5 20:43:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 5 17:27:11 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Nov 5 15:15:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Nov 5 13:41:59 2023 +0200\n\n1\t2\tchanges/linweb.yml\noren yosef ,Sun Nov 5 11:57:03 2023 +0200\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Sun Nov 5 11:21:20 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 2 15:17:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Nov 2 13:20:23 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Nov 2 11:34:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 1 17:59:19 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 1 14:55:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 1 12:59:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Nov 1 11:45:00 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Nov 1 11:00:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Oct 31 18:01:04 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Oct 31 16:17:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 14:46:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 13:34:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 10:44:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Oct 30 17:19:35 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Oct 30 13:31:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 30 10:31:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Mon Oct 30 10:11:24 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 29 17:53:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Oct 29 16:34:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Oct 26 16:38:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Oct 26 15:37:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Oct 26 12:43:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Oct 26 10:46:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Oct 26 10:12:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Oct 26 07:54:27 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Oct 25 18:30:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Wed Oct 25 18:07:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 25 14:53:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Oct 25 11:21:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Oct 24 17:12:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Oct 24 12:37:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Oct 24 10:25:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Oct 23 16:27:12 2023 +0300\n\n1\t3\tchanges/linweb.yml\noren yosef ,Mon Oct 23 15:31:16 2023 +0300\n\n1\t0\tchanges/linweb.yml\nOren Yosef ,Mon Oct 23 15:24:42 2023 +0300\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Mon Oct 23 15:02:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Oct 23 13:58:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Oct 23 11:20:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 23 09:16:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 22 18:15:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Oct 22 17:37:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Oct 22 17:02:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Oct 22 16:23:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Oct 19 12:54:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Oct 18 18:11:22 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Oct 18 16:25:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Oct 18 13:35:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 17 18:20:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 17 13:42:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Oct 17 10:13:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 16 13:18:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Oct 16 11:26:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 15 17:38:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\noren yosef ,Sun Oct 15 13:00:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Oct 15 12:46:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Oct 15 11:31:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Oct 12 10:42:16 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 11 14:48:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Oct 11 13:34:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Oct 11 12:12:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Tue Oct 10 10:36:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Oct 5 11:54:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 4 13:50:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Tue Oct 3 21:49:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 16:59:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 14:56:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 09:37:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Oct 2 17:25:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Oct 2 15:01:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 1 18:49:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Oct 1 14:54:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 1 13:56:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Oct 1 13:23:10 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 1 10:38:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Sep 28 19:02:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 18:18:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 15:11:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 13:01:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 28 12:01:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Sep 27 16:48:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 27 13:52:15 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 27 13:07:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 27 09:56:08 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Sep 26 17:25:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 17:05:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nlev ,Tue Sep 26 16:05:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Sep 26 14:58:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 12:50:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 10:57:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 21 18:43:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Sep 21 16:33:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 21 15:16:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 21 13:14:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 21 12:34:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Sep 21 11:20:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 20:53:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 18:10:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Sep 20 15:59:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 14:10:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 11:09:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 19 17:51:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Sep 19 14:40:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 19 10:36:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Sep 19 09:40:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Sep 18 14:18:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Sep 17 22:10:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 14 10:11:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Sep 14 09:16:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 13 20:14:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 13 19:11:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 17:08:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 16:23:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 16:15:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 13 15:23:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 13:18:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 11:06:27 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 13 08:36:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 12 15:42:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 12 14:56:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 12 11:23:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 12 09:44:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Mon Sep 11 15:41:12 2023 +0300\n\n0\t1\tchanges/linweb.yml\nOren Yosef ,Mon Sep 11 13:54:14 2023 +0300\n\n1\t0\tchanges/linweb.yml\nflomermer ,Mon Sep 11 12:16:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Sep 11 09:12:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Sep 11 08:32:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Sep 10 17:33:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Sep 10 17:13:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Sep 10 16:11:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Sun Sep 10 14:45:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Sep 10 13:38:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Sep 10 09:16:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Sep 7 15:23:55 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Sep 7 09:54:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 6 20:30:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 6 18:34:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 6 15:47:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Sep 6 13:42:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:44:42 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:41:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:38:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Sep 5 16:13:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 5 14:52:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 5 11:28:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 5 09:48:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Sep 4 16:30:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Sep 4 11:30:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Sep 3 11:48:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Aug 31 15:43:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Aug 31 10:32:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Aug 30 18:55:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Aug 30 16:23:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Aug 30 15:00:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 30 13:53:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Aug 30 12:59:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Aug 29 19:34:15 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 29 17:30:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 29 10:43:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Aug 28 17:49:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 28 15:21:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Aug 28 14:12:08 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 28 12:07:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Aug 28 10:48:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Aug 27 16:50:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 15:41:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 13:36:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 12:03:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Aug 24 16:07:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 24 09:35:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Wed Aug 23 16:55:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Aug 23 13:07:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 22 20:15:10 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Aug 22 16:57:22 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 22 16:18:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 21 15:59:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 14:52:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 12:36:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 12:14:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 20 11:30:43 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Aug 17 15:22:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 16 18:19:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 16 14:08:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Aug 15 15:14:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Aug 15 12:20:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Aug 14 18:21:31 2023 +0300\n\n1\t2\tchanges/linweb.yml\noren yosef ,Mon Aug 14 17:01:55 2023 +0300\n\n1\t0\tchanges/linweb.yml\n“Keren ,Mon Aug 14 15:53:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Aug 14 14:35:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 14 11:25:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Aug 13 18:23:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 16:54:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Aug 13 14:38:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Aug 13 12:41:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 13 12:16:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 11:46:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 10:31:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 10 14:15:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Aug 10 13:27:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 10 12:43:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 9 18:44:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Aug 9 16:30:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 9 16:15:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 8 18:35:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Aug 8 18:20:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 8 11:42:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Aug 7 16:10:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 7 15:42:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 7 11:59:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 7 11:39:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Aug 6 20:41:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Aug 6 18:23:42 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Aug 3 14:42:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Aug 3 14:31:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Aug 3 12:42:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Aug 3 12:18:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Aug 3 12:02:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Aug 3 08:21:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 2 14:54:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Aug 2 13:38:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Aug 2 11:16:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Aug 1 12:24:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jul 31 18:08:55 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Mon Jul 31 13:14:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Mon Jul 31 13:07:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Jul 31 11:04:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 30 18:58:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Jul 27 15:08:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jul 27 14:57:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Jul 26 20:20:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 26 18:30:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 26 15:37:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jul 26 13:21:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 26 11:37:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Tue Jul 25 16:18:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 25 13:08:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 25 11:01:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 24 18:48:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 24 16:13:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jul 23 19:30:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jul 23 16:03:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jul 20 14:45:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jul 20 12:25:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 20 09:24:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Jul 19 10:47:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 18 17:37:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Jul 18 16:28:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 18 15:19:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 18 13:10:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 18 10:07:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jul 17 17:30:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Jul 17 13:36:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jul 17 11:39:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 17:11:16 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 16:25:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\noren yosef ,Sun Jul 16 15:47:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Sun Jul 16 15:35:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nalongalperin ,Sun Jul 16 14:59:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Sun Jul 16 13:28:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 11:10:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jul 13 16:35:31 2023 +0300\n\n1\t2\tchanges/linweb.yml\nShakedZrihen ,Thu Jul 13 11:36:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 13 09:33:54 2023 +0300\n\n2\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Thu Jul 13 08:49:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 12 13:54:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jul 11 12:03:21 2023 +0300\n\n1\t2\tchanges/linweb.yml\n“Keren ,Mon Jul 10 18:34:06 2023 +0300\n\n2\t1\tchanges/linweb.yml\nflomermer ,Mon Jul 10 14:01:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 10 08:43:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 12:29:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 12:01:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 10:49:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Thu Jul 6 17:09:49 2023 +0300\n\n1\t0\tchanges/linweb.yml\noren yosef ,Thu Jul 6 16:51:37 2023 +0300\n\n0\t1\tchanges/linweb.yml\noren yosef ,Thu Jul 6 16:45:44 2023 +0300\n\n2\t0\tchanges/linweb.yml\nOren Yosef ,Thu Jul 6 16:42:55 2023 +0300\n\n0\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 6 15:45:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jul 6 13:35:16 2023 +0300\n\n1\t2\tchanges/linweb.yml\n“Keren ,Thu Jul 6 08:45:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 5 18:19:59 2023 +0300\n\n2\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 5 17:29:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nalongalperin ,Wed Jul 5 15:08:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 5 09:22:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Jul 4 17:02:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jul 3 17:11:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jul 2 17:34:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jul 2 13:52:43 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Sun Jul 2 11:16:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Jul 2 09:44:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jun 29 15:49:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jun 29 12:33:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 29 10:31:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jun 28 19:51:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jun 28 18:17:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jun 28 08:16:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jun 27 13:20:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Tue Jun 27 12:45:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 26 15:39:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 26 08:22:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jun 22 19:16:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 22 17:25:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 22 12:17:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Wed Jun 21 18:29:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Jun 21 17:16:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jun 21 15:26:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jun 20 15:54:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jun 20 10:17:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Tue Jun 20 00:26:56 2023 +0300\n\n0\t1\tchanges/linweb.yml\nOren Yosef ,Tue Jun 20 00:08:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 19 18:26:59 2023 +0300\n\n2\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Jun 19 16:08:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Jun 19 14:49:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 19 12:53:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jun 18 11:53:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n"};0&&0},94469:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{cleanPrDescription:()=>cleanPrDescription,createGitstreamAIPrContext:()=>createGitstreamAIPrContext,extractCodeIssues:()=>extractCodeIssues,filterOutCmFiles:()=>filterOutCmFiles,getBranchContext:()=>getBranchContext,getPrContext:()=>getPrContext,getRepoContext:()=>getRepoContext});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(32191));var u_=__toESM(Rl(69860));var C_=__toESM(Rl(82673));var D_=Rl(62840);var S_=Rl(7426);var P_=Rl(56977);var Cg=Rl(83572);var eA=Rl(34414);var tA=Rl(47141);var rA=Rl(45273);var nA=Rl(14947);var iA=Rl(41363);var sA=Rl(62785);var aA=Rl(39302);var oA=Rl(37541);var lA=Rl(99406);const cA=["🔒 Security","🧹 Maintainability","🐞 Bug","🎯 Scope","🧾 Readability","🚀 Performance"];const getDiffSize=ml=>(0,r_.default)(ml,ml=>ml.additions+ml.deletions)||0;const extractMetadataFromFiles=ml=>ml.map(({to:ml,from:Al,deletions:Rl,additions:zl})=>({original_file:Al===S_.NOT_FOUND_FILE_PATH?"":Al,new_file:ml,file:ml!==S_.NOT_FOUND_FILE_PATH?ml:Al,deletions:Rl,additions:zl}));const filteredOutCMFilesFunc=({to:ml})=>ml?S_.IGNORE_PATTERNS_IN_DRY_RUN.every(Al=>!ml.match(Al)):true;const filterOutCmFiles=async(ml,Al,Rl,zl)=>{const{owner:rd,repo:yh,pullRequestNumber:kh}=zl;let Qh=(0,C_.default)(ml);if(Al){Qh=Qh?.filter(filteredOutCMFilesFunc)}if(!Qh?.length){await(0,P_.prepareSendingLogsToDD)("warn",`No files changed in rules-engine context for pr: ${rd}/${yh}/${kh}`,zl,{diffCommand:Rl},Al)}return Qh};const getBranchContext=async(ml,Al,Rl,zl,rd,yh,kh)=>{const Qh=(0,D_.getCommitsNumberOnBranch)(ml);const{fullAuthorName:cf,authorName:t_,authorEmail:r_}=(0,D_.getAuthorName)(ml,Al,kh);const u_=(0,eA.getTheRightGitAuthor)(zl,cf||"",yh,rd,ml);return{name:Al,base:ml,author:u_.fullName||cf,author_name:u_.gitName||t_,author_email:u_.gitEmail||r_,diff:{size:getDiffSize(Rl),files_metadata:extractMetadataFromFiles(Rl)},num_of_commits:Qh,commits:{messages:(0,D_.getCommitMessages)(ml,Al,kh)}}};const getPrContext=(ml,Al)=>{const{repo:Rl,prContext:zl}=ml;const rd={...(0,Cg.convertPRContextFromBase64)(ml.prContext),repo:Rl,conflicted_files_count:(0,D_.getPrConflicsCountPerFile)(zl?.target||"",Al)};return rd};const getRepoContext=async(ml,Al,Rl,zl,rd)=>{const{owner:yh,repo:kh,visibility:Qh,source:cf}=ml;const t_=await(0,tA.contributersStatContext)(rd,ml);const r_=await(0,tA.contributersActivityContext)(rd,rA.ACTIVITY_SINCE,ml);const u_=(0,nA.getCodeExpert)(iA.gitToProviderUser,t_.ds_blame,r_.ds_activity,rd.files,ml);const{ds_blame:C_,...D_}=t_;const{ds_activity:S_,...P_}=r_;const Cg={name:kh,contributors:Rl,owner:yh,visibility:Qh,provider:cf,git_to_provider_user:zl,...D_,...P_,pr_author:Al,data_service:{expert_reviwer_request:u_}};return Cg};const cleanPrDescription=ml=>{const Al=(0,S_.getClientPayload)();const Rl=(0,sA.doubleParse)(Al);const zl=Rl?.source||"github";const rd=/\[!\[workerB\]\(https:\/\/img\.shields\.io\/endpoint\?url=.*?\)\]\(https?:\/\/.*?\/v2\/badge\/collaboration-page\?magicLinkId=.*?\)/g;const yh=ml.replace(rd,"");const kh={[aA.GIT_PROVIDERS.GITHUB]:/(?:\n|\r\n)?\s*([\s\S]*?)\s*(?:\n|\r\n)?/g,[aA.GIT_PROVIDERS.GITLAB]:/(?:\n|\r\n)?\s*([\s\S]*?)\s*(?:\n|\r\n)?/g,[aA.GIT_PROVIDERS.BITBUCKET]:/(?:\n|\r\n)?_Added by gitStream_\s*([\s\S]*?)\s*###### _Generated by LinearB AI and added by gitStream\. AI-generated content may contain inaccuracies\. Please verify before using\.(?:\s*\*\*\[We'd love your feedback!\]\(mailto:product@linearb\.io\)\*\* 🚀)?(?:\n💡 \*\*Tip:\*\* You can customize your AI Description using \*\*Guidelines\*\* \[Learn how\]\(https:\/\/docs\.gitstream\.cm\/automation-actions\/#describe-changes\))?_(?:\n|\r\n)?/g};const Qh=kh[zl];if(!Qh){return yh}return yh.replace(Qh,"").trim()};const extractIssueFromBlock=(ml,Al,Rl,zl,rd)=>{const yh=ml.match(Al);const kh=ml.match(Rl);if(!yh?.[1]||!kh?.[1]){return null}const Qh=yh[1].trim();const cf=kh[1].trim();const t_=cf.match(zl);const r_=t_?parseInt(t_[1],10):0;const u_=t_?parseInt(t_[2],10):0;const[,C_]=ml.match(rd)||[];return{issue:Qh,start_line:r_,end_line:u_,issue_id:C_||""}};const extractCodeIssues=ml=>{const Al=[];for(const Rl of ml){const ml=Rl?.content?.match(/
[\s\S]*?<\/details>/g);const zl=/\*\*Details:\*\*(.*?)\n/;const rd=/\*\*File(?:\*\*:|:\*\*)\s*`(.*?)`/;const yh=/\((\d+)-(\d+)\)$/;const kh=//;const Qh=/> `issue_id:\s*([^`]+)`/;if(ml){for(const Rl of ml){const ml=extractIssueFromBlock(Rl,zl,rd,yh,kh);if(ml){Al.push(ml)}}}else{const ml=Rl.content.match(new RegExp(`(${cA.join("|")})`,"g"));if(ml){const kh=[];let cf=0;for(const Al of ml){const ml=Rl.content.indexOf(Al,cf);if(ml!==-1){const zl=Rl.content.substring(ml+Al.length);const rd=zl.indexOf("---");const yh=rd!==-1?zl.substring(0,rd).trim():zl.trim();kh.push(yh);cf=ml+Al.length}}for(const ml of kh){const Rl=extractIssueFromBlock(ml,zl,rd,yh,Qh);if(Rl){Al.push(Rl)}}}}}return Al};const extractGitStreamReviews=(ml=[],Al=[])=>{const Rl="### ✨ PR Review";const zl=[];if(ml.length){const Al=ml.filter(ml=>ml.content.includes(Rl));zl.push(...Al)}if(Al.length){const ml=Al.filter(ml=>ml.content.includes(Rl));zl.push(...ml)}return extractCodeIssues(zl)};const extractFullGitStreamReviews=(ml=[],Al=[])=>{const Rl="### ✨ PR Review";const zl=[];if(ml.length){const Al=ml.filter(ml=>ml.content.includes(Rl));zl.push(...Al)}if(Al.length){const ml=Al.filter(ml=>ml.content.includes(Rl));zl.push(...ml)}return zl};const createGitstreamAIPrContext=ml=>{const Al=(0,u_.default)(ml.branch,["name","diff","commits"]);const Rl=(0,S_.getClientPayload)();const zl=(0,sA.doubleParse)(Rl);const{prContext:rd}=zl;const yh=(0,u_.default)(ml.repo,["languages","provider"]);if(ml.repo?.provider===aA.GIT_PROVIDERS.BITBUCKET){try{const ml=(0,lA.listAllFiles)();yh.languages=(0,oA.detectLanguagesFromRepository)(ml)}catch(Al){console.warn(`Failed to detect languages for ${ml.repo?.provider} repo`,Al)}}const kh=ml.pr||{};const Qh={...(0,u_.default)(kh,["title","description","labels","comments","reviews"]),url:kh.url||rd?.url};Qh.description=cleanPrDescription(Qh.description||"");const cf=kh.comments||[];const t_=kh.reviews||[];const r_=extractGitStreamReviews(cf,t_);const C_=extractFullGitStreamReviews(cf,t_);Qh.previous_gitstream_reviews=C_;Qh.previous_reviews_issues=r_;Qh.comments=[];Qh.reviews=[];return{branch:Al,source:ml.source,repo:yh,files:ml.files||[],pr:Qh}};0&&0},37541:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{detectLanguagesFromRepository:()=>detectLanguagesFromRepository});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(16928));var u_=__toESM(Rl(38842));var C_=__toESM(Rl(94604));var D_=__toESM(Rl(32670));const S_={".js":"JavaScript",".jsx":"JavaScript",".mjs":"JavaScript",".cjs":"JavaScript",".ts":"TypeScript",".tsx":"TypeScript",".vue":"Vue",".py":"Python",".pyw":"Python",".pyx":"Python",".pyi":"Python",".java":"Java",".kt":"Kotlin",".kts":"Kotlin",".scala":"Scala",".groovy":"Groovy",".c":"C",".h":"C",".cpp":"C++",".cxx":"C++",".cc":"C++",".hpp":"C++",".hxx":"C++",".m":"Objective-C",".mm":"Objective-C++",".cs":"C#",".vb":"Visual Basic",".fs":"F#",".go":"Go",".rs":"Rust",".rb":"Ruby",".erb":"Ruby",".php":"PHP",".phtml":"PHP",".swift":"Swift",".sh":"Shell",".bash":"Shell",".zsh":"Shell",".fish":"Shell",".ps1":"PowerShell",".psm1":"PowerShell",".html":"HTML",".htm":"HTML",".xhtml":"HTML",".css":"CSS",".scss":"SCSS",".sass":"Sass",".less":"Less",".json":"JSON",".xml":"XML",".yaml":"YAML",".yml":"YAML",".toml":"TOML",".ini":"INI",".md":"Markdown",".rst":"reStructuredText",".tex":"TeX",".r":"R",".R":"R",".rmd":"R",".jl":"Julia",".lua":"Lua",".dart":"Dart",".elm":"Elm",".ex":"Elixir",".exs":"Elixir",".erl":"Erlang",".hrl":"Erlang",".clj":"Clojure",".cljs":"Clojure",".cljc":"Clojure",".ml":"OCaml",".mli":"OCaml",".nim":"Nim",".nims":"Nim",".zig":"Zig",".pl":"Perl",".pm":"Perl",".t":"Perl",".hs":"Haskell",".lhs":"Haskell",".v":"Verilog",".sv":"SystemVerilog",".vhd":"VHDL",".vhdl":"VHDL",".mat":"MATLAB",".sol":"Solidity"};const P_=["node_modules","vendor","bower_components","jspm_packages","dist","build","out","target","bin","obj",".idea",".vscode",".vs",".git",".svn",".hg",".cache",".pytest_cache","__pycache__",".mypy_cache","coverage",".nyc_output","htmlcov","_build","site",".docusaurus","packages",".yarn",".pnp"];const Cg=[".exe",".dll",".so",".dylib",".a",".o",".jpg",".jpeg",".png",".gif",".bmp",".svg",".ico",".webp",".txt",".pdf",".doc",".docx",".xls",".xlsx",".ppt",".pptx",".zip",".tar",".gz",".bz2",".7z",".rar",".mp3",".mp4",".avi",".mov",".wav",".flac",".ttf",".otf",".woff",".woff2",".eot",".lock",".min.js",".min.css",".map",".snap"];function detectLanguagesFromRepository(ml){const Al={};for(const Rl of ml){let ml=false;for(const Al of P_){if(Rl.includes(`/${Al}/`)||Rl.includes(`/${Al}`)){ml=true;break}}if(!ml){const ml=r_.extname(Rl).toLowerCase();if(!Cg.includes(ml)){const zl=r_.basename(Rl);if(zl!=="package-lock.json"&&zl!=="yarn.lock"&&zl!=="pnpm-lock.yaml"){const Rl=S_[ml];if(Rl){Al[Rl]=(Al[Rl]||0)+1}}}}}const Rl=(0,u_.default)(Object.values(Al));if(Rl===0){return{}}const zl=[];for(const[ml,rd]of Object.entries(Al)){const Al=rd/Rl*100;if(Al>=1){zl.push([ml,Math.round(Al*10)/10])}}const rd=(0,C_.default)(zl,ml=>-ml[1]);const yh=(0,D_.default)(rd,10);const kh={};for(const[ml,Al]of yh){kh[ml]=Al}return kh}0&&0},32638:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{matchContributors:()=>matchContributors});ml.exports=__toCommonJS(Qh);var cf=Rl(56977);const matchByEmail=(ml="",Al="",Rl="")=>{if(!ml||typeof ml!=="string"){return null}let zl=ml.includes("@")?ml.split("@")[0]:ml;zl=zl?.includes("+")?zl.split("+")[1]:zl;zl=zl.replace(/\./g,"");return zl.includes(Rl)||zl.includes(Al)||Al?.includes(zl)||Rl===zl};const matchByName=(ml="",Al="")=>{if(!Al||!ml||typeof ml!=="string"||typeof Al!=="string"){return false}const Rl=Al.trim().toLowerCase();const zl=ml.trim().toLowerCase();return zl?.includes(Rl)};const formatProviderContributors=ml=>ml.map(({login:ml,name:Al})=>({login:ml,name:Al})).filter(({login:ml,name:Al})=>ml||Al);const formatGitContributors=ml=>Object.keys(ml).map(Al=>{const Rl=Al.split(" ");return{email:Rl.pop(),login:Rl.join(""),name:Rl[0],lastName:Rl[1],fullName:Rl.join(" "),reversedName:(Rl[1]||"")+Rl[0],contributor:Al,contributions:ml[Al]}});const getUserMappingFromConfig=async(ml,Al)=>{try{const Al=ml?.config?.user_mapping?.reduce((ml,Al)=>{const Rl=Object.keys(Al)[0];const zl=Al[Rl]??Rl;return{...ml,[Rl]:zl}},{})||{};return Al}catch(ml){const{owner:Rl,repo:zl,pullRequestNumber:rd}=Al;await(0,cf.prepareSendingLogsToDD)("info",`Failed to parse user_mapping for pr ${Rl}/${zl}/${rd}`,Al,{error:ml?.message},true);console.log("Failed to parse user_mapping: ",ml);return{}}};const matchContributorsFromProviderData=async(ml,Al,Rl)=>{try{const Rl=formatProviderContributors(ml);const zl=formatGitContributors(Al);const rd={};let yh=[];zl.forEach(ml=>{const Al=Rl.find(({name:Al,login:Rl})=>matchByEmail(ml.email,Rl,Al)||matchByName(ml.login,Rl));if(ml.contributor&&Al){rd[ml.contributor]=Al.login}else{yh.push(ml)}});const kh=[...yh];yh=[];kh.forEach(ml=>{const Al=Rl.find(({name:Al})=>matchByName(ml.fullName,Al)||matchByName(ml.reversedName,Al));if(ml.contributor&&Al){rd[ml.contributor]=Al.login}else{yh.push(ml)}});yh.forEach(ml=>{if(ml.contributor){rd[ml.contributor]=ml.contributor}});return rd}catch(ml){const{owner:Al,repo:zl,pullRequestNumber:rd}=Rl;await(0,cf.prepareSendingLogsToDD)("info",`Failed to match contributors for pr: ${Al}/${zl}/${rd}`,Rl,{error:ml?.message},true);console.error("Failed to match contributors",ml);return{}}};const mergeResults=(ml,Al)=>Object.keys(Al).reduce((Rl,zl)=>({...Rl,[zl]:ml[zl]??Al[zl]}),{});const matchContributors=async(ml,Al,Rl,zl)=>{const{owner:rd,repo:yh,pullRequestNumber:kh}=Rl;if(!ml||!Al){console.error("matchContributors failed: not provided data");return{}}const Qh=await matchContributorsFromProviderData(ml,Al,Rl);const t_=await getUserMappingFromConfig(zl,Rl);if(Object.keys(t_).length){await(0,cf.prepareSendingLogsToDD)("info",`got contributors from config for pr: ${rd}/${yh}/${kh}`,Rl,{userMappingFromConfig:t_},true);return mergeResults(t_,Qh)}return Qh};0&&0},34414:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{getTheRightGitAuthor:()=>getTheRightGitAuthor});ml.exports=__toCommonJS(Qh);var cf=Rl(56977);var t_=Rl(36010);const getTheRightGitAuthor=(ml,Al,Rl,zl,rd,yh)=>{let kh={author:Al,prevResults:[]};try{if(!Object.keys(ml||[]).includes(Al)){const ml=Object.keys(zl).filter(ml=>{const Al=zl[ml];return Al&&Rl&&Al===Rl});ml.forEach(Al=>{const Rl=(0,t_.commitsDateByAuthor)(Al,rd,yh);if(Rl.length===1){kh={author:Al,prevResults:Rl}}else if(ml.length>1&&kh.prevResults.length<=Rl.length){kh={author:Al,prevResults:Rl}}})}const Qh=`${kh.author?.split("<")[0].replace(/\s*$/,"")}\n`;const cf=`<${kh.author?.split("<")[1]}`;return{gitName:Qh,gitEmail:cf,fullName:kh.author}}catch(ml){(0,cf.debug)(`Failed getting the right author. Error: ${ml}`);return kh}};0&&0},62785:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{PRIVILEGED_ORGS:()=>u_,doubleParse:()=>doubleParse,isPrivilegedOrg:()=>isPrivilegedOrg,omitTokens:()=>omitTokens});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(92020));const u_=["linear-b","mishakav","yeela-org","yeelali14","eladkohavi"];const doubleParse=ml=>{const Al=JSON.parse(ml);if(typeof Al==="string"){return JSON.parse(Al)}return Al};const omitTokens=ml=>{const Al=(0,r_.default)(ml,["githubToken","gitlabToken","bitbucketToken","resolverToken"]);return Al};const isPrivilegedOrg=ml=>{const Al=ml?.toLowerCase()||"";return u_.some(ml=>ml.toLowerCase()===Al)};0&&0},95616:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{applyPlaygroundEnv:()=>applyPlaygroundEnv,getCloneRepoPath:()=>getCloneRepoPath,getCustomEnv:()=>getCustomEnv,getErrorManager:()=>getErrorManager,getInlinePlugins:()=>getInlinePlugins,getIsExecutePlayground:()=>getIsExecutePlayground,getIsManagedGitstream:()=>getIsManagedGitstream,getSandboxConfig:()=>getSandboxConfig,setCloneRepoPath:()=>setCloneRepoPath,setCustomEnv:()=>setCustomEnv,setInlinePlugins:()=>setInlinePlugins,setIsExecutePlayground:()=>setIsExecutePlayground,setIsManagedGitstream:()=>setIsManagedGitstream,setNewErrorManager:()=>setNewErrorManager,setSandboxConfig:()=>setSandboxConfig});ml.exports=__toCommonJS(Qh);var cf=Rl(80329);let t_=false;let r_="";let u_=false;let C_=new cf.RulesEngineErrorManager;let D_=null;let S_=[];let P_=null;const setCloneRepoPath=ml=>{r_=ml};const getCloneRepoPath=()=>r_;const setIsExecutePlayground=ml=>{t_=ml};const getIsExecutePlayground=()=>t_;const setIsManagedGitstream=ml=>{u_=ml};const getIsManagedGitstream=()=>u_;const setNewErrorManager=()=>{C_=new cf.RulesEngineErrorManager};const getErrorManager=()=>C_;const setSandboxConfig=ml=>{D_=ml};const getSandboxConfig=()=>D_;const setInlinePlugins=ml=>{S_=ml};const getInlinePlugins=()=>S_;const setCustomEnv=ml=>{P_=ml};const getCustomEnv=()=>P_;const applyPlaygroundEnv=ml=>{if(!t_){return}ml.env=P_||{}};0&&0},34476:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{executeCached:()=>executeCached,executeOneRuleFile:()=>executeOneRuleFile,executeParser:()=>executeParser,extractAdmins:()=>extractAdmins,getCMChanged:()=>getCMChanged,getRulesAndValidate:()=>getRulesAndValidate,getWatchers:()=>getWatchers,parseMultipleRuleFiles:()=>parseMultipleRuleFiles,parseRules:()=>parseRules,stringifyParserResults:()=>stringifyParserResults});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(16928));var u_=Rl(41002);var C_=Rl(13169);var D_=Rl(38201);var S_=Rl(14947);var P_=Rl(78850);var Cg=Rl(7426);var eA=Rl(56977);var tA=Rl(63426);var rA=Rl(83572);var nA=Rl(47141);var iA=Rl(9597);var sA=Rl(50125);var aA=Rl(62840);var oA=Rl(23418);var lA=Rl(45273);var cA=Rl(95616);var uA=Rl(8324);var pA=Rl(18471);var dA=Rl(42695);var hA=Rl(76852);const handleWarnings=async(ml,Al={})=>{await Promise.all(Object.keys(Al).map(Rl=>{const zl=parseInt(Rl,10);return(0,dA.handleWarning)(Al[Rl],zl,ml)}))};const parseRules=async(ml,Al,Rl,zl,rd=false)=>{await(0,P_.initializeWasm)();const yh=String(aA.CWD.cwd);try{await(0,uA.validateRuleFile)(ml,zl,Rl);const kh=(0,cA.getIsExecutePlayground)();const Qh=(0,cA.getIsManagedGitstream)();const cf=Qh?(0,Cg.getOverrideCloneRepoPath)():r_.default.join(process.cwd(),yh);const t_=r_.default.resolve(cf,lA.REPO_FOLDER.DEFAULT,hA.REPO_LEVEL_PLUGINS_PATH);const u_=r_.default.resolve(cf,lA.REPO_FOLDER.CM,hA.ORG_LEVEL_PLUGINS_PATH);const C_=(0,cA.getSandboxConfig)();const S_=(0,cA.getInlinePlugins)();const P_=new D_.RuleParser(ml,Al,Cg.DEBUG_MODE,Rl,t_,u_,kh,rd,C_??void 0,S_);const eA=await P_.parseStreams();return eA}catch(Al){const rd=(0,iA.getErrorMessage)(Al);const{owner:yh,repo:kh,pullRequestNumber:Qh}=Rl;console.error(`Failed to parse cm file`,{ruleFile:zl,error:rd});await(0,eA.prepareSendingLogsToDD)("error",`${C_.ERRORS.FAILED_TO_PARSE_CM} in pr ${yh}/${kh}/${Qh}`,Rl,{error:rd,rules:ml,ruleFile:zl});await(0,iA.handleValidationErrors)(Al,C_.STATUS_CODES.SYNTAX_ERROR,Rl,zl);return{}}};const stringifyParserResults=ml=>{try{if(!ml){return""}const Al=Object.values(ml.automations||{}).filter(({passed:ml})=>ml);const Rl=Al.flatMap(({run:ml})=>ml.map(({action:ml,args:Al})=>{const Rl=Object.keys(Al||{}).filter(Boolean).map(ml=>{let Rl=Al[ml];if(Rl?.toString().match(/^base64:*/g)){Rl=(0,rA.decodeBase64)(Rl)}return`${ml}: "${Rl?Rl.toString().replace("\n","\\n"):""}"`}).join(" and ");return`- ${ml} ${Rl}`}));return Rl.join("\n")}catch(Al){console.log(`Failed to stringify parser results`,{error:Al,results:ml});return"Failed to stringify parser results"}};const executeOneRuleFile=async({ruleFileContent:ml,payload:Al,baseBranch:Rl,refBranch:zl,ruleFile:rd="playground.cm",cloneRepoPath:yh})=>{let kh={};try{(0,aA.addSafeDirectorySafely)();const{owner:Qh,repo:cf,branch:t_,pullRequestNumber:r_,triggeredBy:u_,mergeCommitSha:C_,prContext:D_,source:P_}=Al;aA.CWD.cwd=yh;if((0,cA.getIsManagedGitstream)()){aA.CWD.cwd=(0,Cg.getOverrideCloneRepoPath)()}(0,cA.setCloneRepoPath)(yh);console.log(`start building context: ${D_?.url}. cdw: ${aA.CWD.cwd}`);(0,Cg.setClientPayload)(JSON.stringify(Al));const eA=await(0,nA.getContext)(Rl,zl,Al,ml,rd);if(!Object.keys(eA?.repo||{}).length){throw new Error(`failed to get context for: ${D_?.url}`)}const tA={owner:Qh,repo:cf,branch:t_,pullRequestNumber:r_,triggeredBy:u_||"playground",mergeCommitSha:C_};const iA=(0,S_.getExpertReviewer)(eA?.repo,eA.files,tA);kh=(0,pA.removeDSObjects)(eA);kh.repo={...kh.repo,data_service:{expert_reviwer_request:iA},provider:P_};kh.branch.name=(0,rA.replaceBranchUpstream)(kh.branch.name);(0,cA.applyPlaygroundEnv)(kh);const sA=(0,rA.convertRuleFileToStringSafe)(ml);const oA=await parseRules(sA,kh,Al,rd);console.log(`successful parse rules for: ${D_?.url}, stringify results`,{results:JSON.stringify(oA)});await handleWarnings(Al,oA?.warnings);const lA=stringifyParserResults(oA);const uA=(0,pA.removeInternalFields)(kh);if((0,cA.getIsManagedGitstream)()){const ml=(0,cA.getErrorManager)().stringifyErrors();if(ml){console.error(ml)}}return{results:lA,context:uA,errors:(0,cA.getErrorManager)().stringifyErrors(oA?.errors||{}),raw:oA}}catch(ml){if(ml instanceof sA.RulesEngineAggregateError){throw ml}const Rl=(0,iA.getErrorMessage)(ml);console.error(`Failed to execute one rule file: ${Al.prContext?.url}`,ml);await(0,iA.handleValidationErrors)(C_.ERRORS.FAILED_TO_RUN_ONE_RULE_FILE,C_.STATUS_CODES.FAILED_TO_RUN_ONE_RULE_FILE,Al,rd);const{resolverToken:zl,...yh}=kh;return{results:Rl,context:yh,errors:Rl,raw:{payload:Al}}}};const executeCached=async ml=>{const{ruleFileContent:Al,payload:Rl,ruleFile:zl="playground.cm",cachedContext:rd}=ml;const yh=(0,rA.convertRuleFileToStringSafe)(Al);const kh=await parseRules(yh,rd,Rl,zl);const Qh=stringifyParserResults(kh);const{resolverToken:cf,...t_}=rd;return{results:Qh,context:t_,errors:(0,cA.getErrorManager)().stringifyErrors(kh?.errors||{}),raw:kh}};const parseRulesParserErrors=async(ml,Al,Rl,zl)=>{const{owner:rd,repo:yh,pullRequestNumber:kh}=zl;try{const Qh=ml?.validatorErrors;const cf=ml?.errors;if(Object.keys(Qh||{}).length){for(const ml of Object.keys(Qh)){(0,eA.debug)(`${C_.ERRORS.VALIDATOR_ERROR} - ${ml}: ${Qh[ml]}`);await(0,eA.prepareSendingLogsToDD)("warn",`${C_.ERRORS.VALIDATOR_ERROR} - ${ml} in pr ${rd}/${yh}/${kh}`,zl,{error:`${Qh[ml]}`,version:u_.version,ruleFile:Al,cmContent:Rl},true)}}await handleWarnings(zl,ml?.warnings);if(Object.keys(cf||{}).length){for(const ml of Object.keys(cf)){(0,eA.debug)(`Error: ${cf[ml]}`);await(0,iA.handleValidationErrors)(cf[ml],ml,zl,Al)}return true}return false}catch(ml){const Rl=(0,iA.getErrorMessage)(ml);(0,eA.debug)(`Error in parseRulesParserErrors ${Rl}`);await(0,eA.prepareSendingLogsToDD)("warn",`${C_.ERRORS.FAILED_PARSE_RULES_PARSER_ERRORS} in pr ${rd}/${yh}/${kh}`,zl,{error:`${Rl}`,ruleFile:Al},true);await(0,iA.handleValidationErrors)(`${C_.ERRORS.FAILED_PARSE_RULES_PARSER_ERRORS}: ${Rl}`,C_.STATUS_CODES.FAILED_PARSE_RULES_PARSER_ERRORS,zl,Al);return true}};const parseMultipleRuleFiles=async(ml,Al,Rl,zl,rd)=>{let yh={};let kh={};let Qh={};const{contextPerFile:cf}=await(0,pA.prepareGitContext)(ml,Al,Rl,zl,rd);const t_=Object.keys(ml);for(let Al=0;Al{const Rl=rd?.replace(".cm/","")?.replace(".cm","")||rd;const yh=!rd?.includes(".cm/");return{...ml,[`${Rl}/${Al}`]:{...kh.automations[Al],is_org_level:yh,provider_repository_id:yh?zl.cmRepoId:zl.providerRepoId,cmPath:rd}}},yh)}}catch(Al){const Rl=(0,iA.getErrorMessage)(Al);(0,eA.debug)(`parseMultipleRuleFiles error: ${Rl}`);const{owner:rd,repo:yh,pullRequestNumber:kh}=zl;await(0,eA.prepareSendingLogsToDD)("error",`${C_.ERRORS.FAILED_TO_PARSE_CM} in pr ${rd}/${yh}/${kh}`,zl,{error:Rl,rules:ml,ruleFile:ruleFile});await(0,iA.handleValidationErrors)(C_.ERRORS.FAILED_TO_PARSE_CM,C_.STATUS_CODES.FAILED_TO_PARSE_CM,zl,ruleFile)}}return{automations:yh,contextPerFile:cf,filtersUsage:kh?.analytics,warnings:Qh}};const extractAdmins=async(ml,Al,Rl,zl)=>{try{const{cmRepoRef:rd,repo:yh,cmOrgRef:kh}=zl;const Qh=kh||rd||ml;const cf=yh?.toLowerCase()===Cg.ORG_LEVEL_REPO?lA.MAIN_RULES_FILE:`.cm/${lA.MAIN_RULES_FILE}`;const t_=(0,aA.readRemoteFile)(cf,Qh);const r_=await(0,tA.parseCMFile)(zl,t_,cf);let u_=[];if(r_&&"config"in r_&&r_.config?.admin?.users){u_=r_.config.admin.users}const mergeOrgLevelAdmins=async(ml,Al,Rl)=>{const zl=(0,aA.readRemoteFile)(lA.MAIN_RULES_FILE,ml,lA.REPO_FOLDER.CM);const rd=await(0,tA.parseCMFile)(Al,zl,lA.MAIN_RULES_FILE);if(rd&&"config"in rd&&rd.config?.admin?.users){return Rl.concat(rd.config.admin.users)}return Rl};if(Al){u_=await mergeOrgLevelAdmins(rd??"",zl,u_)}if(Rl){u_=await mergeOrgLevelAdmins(kh??"",zl,u_)}const C_=Array.from(new Set(u_));return C_}catch(ml){const{owner:Al,repo:Rl,pullRequestNumber:rd}=zl;await(0,eA.prepareSendingLogsToDD)("warn",`${C_.ERRORS.FAILED_TO_EXTRACT_ADMINS} in pr ${Al}/${Rl}/${rd}`,zl,{error:ml?.message},true);console.warn(C_.ERRORS.FAILED_TO_EXTRACT_ADMINS);return[]}};const getCMChanged=(ml,Al,Rl,zl)=>{const rd=(0,aA.isCmChanged)(ml,Al,Rl,zl);const yh=rd&&(0,aA.hasNonRuleFilesChanges)(ml,Al,Rl,zl);return{cmChanged:rd,isDryRun:yh}};const getRules=async(ml,Al,Rl,zl,rd,yh=false)=>{try{let kh=0;const{repo:Qh,cmRepoRef:cf,cmOrgRef:t_}=zl;let r_=await(0,aA.getRuleFiles)(ml?Al:Rl,Qh);kh+=Object.keys(r_).length;const mergeOrgRules=async(ml,Al,Rl,zl)=>{if(Al&&Rl?.toLowerCase()!==Cg.ORG_LEVEL_REPO){const Al=(0,aA.getOrgCmFiles)(ml);kh+=Object.keys(Al).length;const rd=await(0,aA.getOrgCMFilesBasedOnRepo)(Al,Rl,zl);for(const ml of rd.orgRulesToExclude){delete Al[ml]}r_={...Al,...r_}}};await mergeOrgRules(cf??"",rd,Qh,zl);await mergeOrgRules(t_??"",yh,Qh,zl);return{rules:r_,totalValidRuleFiles:kh}}catch(ml){(0,eA.debug)((0,iA.getErrorMessage)(ml));return{}}};const getRulesAndValidate=async(ml,Al,Rl,zl,rd,yh)=>{const{rules:kh,totalValidRuleFiles:Qh}=await getRules(ml,Al,Rl,zl,rd,yh);if(!Qh){await(0,eA.prepareSendingLogsToDD)("warn",C_.ERRORS.RULE_FILE_NOT_FOUND,zl,{error:C_.ERRORS.RULE_FILE_NOT_FOUND},true);await(0,iA.handleValidationErrors)(C_.ERRORS.RULE_FILE_NOT_FOUND,C_.STATUS_CODES.RULE_FILE_NOT_FOUND,zl)}return kh};const getPREventsInRuleFile=(ml,Al)=>Object.values(Cg.WATCH_PR_EVENTS).reduce((Rl,zl)=>{if(ml[Al].includes(`pr.${zl}`)){return{...Rl,[zl]:true}}return Rl},{});const getFiltersInRuleFile=(ml,Al)=>Object.keys(Cg.WATCH_FILTERS).reduce((Rl,zl)=>{if(Cg.WATCH_FILTERS[zl].test(ml[Al])){return{...Rl,[zl]:true}}return Rl},{});const getWatchers=async(ml,Al)=>{try{const Al=Object.keys(ml).reduce((Al,Rl)=>{const zl=getPREventsInRuleFile(ml,Rl);const rd=getFiltersInRuleFile(ml,Rl);return{events:{...Al?.events,...zl},filters:{...Al?.filters,...rd}}},{});return Al}catch(ml){const{owner:Rl,repo:zl,pullRequestNumber:rd}=Al;await(0,eA.prepareSendingLogsToDD)("warn",`${C_.ERRORS.FAILED_TO_GET_WATCHERS} in pr ${Rl}/${zl}/${rd}`,Al,{error:(0,iA.getErrorMessage)(ml)},true);await(0,iA.handleValidationErrors)(C_.ERRORS.FAILED_TO_GET_WATCHERS,C_.STATUS_CODES.FAILED_TO_GET_WATCHERS,Al)}};const executeParser=async({context:ml,ruleFileContent:Al,payload:Rl})=>{const zl="playground.cm";ml.branch.name=(0,rA.replaceBranchUpstream)(ml.branch.name);(0,cA.applyPlaygroundEnv)(ml);const rd=(0,rA.convertRuleFileToStringSafe)(Al);const yh=await parseRules(rd,ml,Rl,zl);delete ml.env;const kh=stringifyParserResults(yh);return{results:kh,errors:(0,cA.getErrorManager)().stringifyErrors(yh?.errors||{}),raw:yh}};0&&0},8324:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{validateRuleFile:()=>validateRuleFile});ml.exports=__toCommonJS(Qh);var cf=Rl(78963);var t_=Rl(9597);var r_=Rl(13169);const u_=/^.*#.*$/gm;const C_=/^\s*\n/gm;const D_=/-.*action( )*:.*/gi;const S_=/-.*action.*: /gi;const P_="automations:";const Cg=/{[\s]+{|}[\s]+}/gi;const validateKeyword=async(ml,Al,Rl)=>{if(!ml.includes(P_)){await(0,t_.handleValidationErrors)(r_.ERRORS.MISSING_KEYWORD,r_.STATUS_CODES.MISSING_KEYWORD,Rl,Al)}};const validateActions=async(ml,Al,Rl)=>{const zl=Object.values(cf.validatorsConstants.SUPPORTED_ACTIONS_BY_PROVIDER[Rl.source??""]||cf.validatorsConstants.SUPPORTED_ACTIONS_BY_PROVIDER.default);const rd=ml.filter(ml=>!zl.includes(ml));if(rd.length){await(0,t_.handleValidationErrors)(`The following actions are not supported: ${rd.map(ml=>`\`${ml}\``).join(", ")} [Supported actions](https://docs.gitstream.cm/automation-actions/)`,r_.STATUS_CODES.UNSUPPORTED_ACTION,Rl,Al)}};const validateExpressions=async(ml,Al,Rl)=>{if(ml.match(Cg)){await(0,t_.handleValidationErrors)(r_.ERRORS.MALFORMED_EXPRESSION,r_.STATUS_CODES.MALFORMED_EXPRESSION,Rl,Al)}};const validateRequiredArgs=async(ml,Al,Rl)=>{ml.forEach(async({action:ml,args:zl})=>{const rd=Object.keys(zl||{});const requiredArgsExists=ml=>rd.includes(ml);const yh=cf.validatorsConstants.REQUIRED_ARGUMENTS_BY_ACTIONS[ml];if(!yh){return}const kh=yh.all?!yh.args.every(requiredArgsExists):!yh.args.some(requiredArgsExists);if(kh){await(0,t_.handleValidationErrors)(`Missing required args for action: \`${ml}\`: [${yh.args.filter(ml=>!rd.includes(ml)).map(ml=>`${ml}`).join(", ")}]`,r_.STATUS_CODES.MISSING_REQUIRED_FIELDS,Rl,Al)}})};const validateSupportedArgs=async(ml,Al,Rl)=>ml.forEach(async({action:ml,args:zl})=>{const rd=Object.keys(zl||{}).filter(Al=>!cf.validatorsConstants.SUPPORTED_ARGUMENTS_BY_ACTION[ml]?.includes(Al));if(rd?.length){await(0,t_.handleValidationErrors)(`These arguments are not supported for \`${ml}\`: [${rd.map(ml=>`${ml}`).join(", ")}]`,r_.STATUS_CODES.UNSUPPORTED_ARGUMENT,Rl,Al)}});const validateArgs=async(ml,Al,Rl)=>{try{const zl=(0,cf.safeRulesYamlLoad)(ml);const rd=Object.values(zl.automations).flatMap(({run:ml})=>ml);await validateSupportedArgs(rd,Al,Rl);await validateRequiredArgs(rd,Al,Rl)}catch(ml){await(0,t_.handleValidationErrors)(ml,r_.STATUS_CODES.SYNTAX_ERROR,Rl,Al)}};const validateSavedWords=async(ml,Al,Rl)=>{try{(new cf.SavedWordsValidator).validate({yamlFile:ml})}catch(ml){await(0,t_.handleValidationErrors)(ml,r_.STATUS_CODES.SYNTAX_ERROR,Rl,Al)}};const validateAutomationNames=async(ml,Al,Rl)=>{try{(new cf.AutomationNamesValidator).validate({yamlFile:ml})}catch(ml){await(0,t_.handleValidationErrors)(ml,r_.STATUS_CODES.SYNTAX_ERROR,Rl,Al)}};const validateRuleFile=async(ml,Al,Rl)=>{const zl=ml.replace(u_,"").replace(C_,"");await validateKeyword(zl,Al,Rl);await validateExpressions(zl,Al,Rl);const rd=zl.match(D_)?.map(ml=>ml.replace(S_,"").trim())||[];await validateActions(rd,Al,Rl);await validateArgs(zl,Al,Rl);await validateSavedWords(ml,Al,Rl);await validateAutomationNames(ml,Al,Rl)};0&&0},18471:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{prepareGitContext:()=>prepareGitContext,removeDSObjects:()=>removeDSObjects,removeInternalFields:()=>removeInternalFields});ml.exports=__toCommonJS(Qh);var cf=Rl(13169);var t_=Rl(14947);var r_=Rl(56977);var u_=Rl(83572);var C_=Rl(47141);var D_=Rl(9597);const removeInternalFields=ml=>{const{isFullyInstalled:Al,mergable:Rl,languages:zl,...rd}=ml.pr;const{data_service:yh,...kh}=ml.repo;const{env:Qh,resolverToken:cf,...t_}=ml;return{...t_,pr:rd,repo:kh}};const removeDSObjects=ml=>{const{ds_blame:Al,ds_activity:Rl,...zl}=ml.repo||{};return{...ml,repo:zl}};const getContextForRule=async(ml,Al,Rl,zl,rd,yh=false)=>{const kh=await(0,C_.getContext)(ml,Al,Rl,zl,rd,yh);const{repo:Qh,files:cf}=kh;const r_=(0,t_.getExpertReviewer)(Qh,cf,Rl);const D_=removeDSObjects(kh);D_.repo={...D_.repo,data_service:{expert_reviwer_request:r_}};D_.env=process.env;D_.branch.name=(0,u_.replaceBranchUpstream)(D_.branch.name);return D_};const prepareGitContext=async(ml,Al,Rl,zl,rd)=>{const yh={};const kh=Object.keys(ml)?.[0];console.log("Calculating git context...");let Qh=await getContextForRule(Al,Rl,zl,ml[kh],kh,rd);yh[kh]=Qh;for(const kh of Object.keys(ml)){try{const cf=ml[kh];if(cf.includes("ignore_files:")){Qh=await getContextForRule(Al,Rl,zl,ml[kh],kh,rd)}Qh.env=process.env;Qh.branch.name=(0,u_.replaceBranchUpstream)(Qh.branch.name);yh[kh]=Qh}catch(Al){(0,r_.debug)(`prepareGitContext error: ${(0,D_.getErrorMessage)(Al)}`);const{owner:Rl,repo:rd,pullRequestNumber:yh}=zl;await(0,r_.prepareSendingLogsToDD)("error",`${cf.ERRORS.FAILED_TO_GET_CONTEXT} in pr ${Rl}/${rd}/${yh}`,zl,{error:(0,D_.getErrorMessage)(Al),rules:ml,ruleFile:kh});await(0,D_.handleValidationErrors)(cf.ERRORS.FAILED_TO_GET_CONTEXT,cf.STATUS_CODES.FAILED_TO_GET_CONTEXT,zl,kh)}}return{contextPerFile:yh}};0&&0},69057:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{fetchRunData:()=>fetchRunData,saveOutputToFiles:()=>saveOutputToFiles});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(52279));var u_=Rl(26012);const saveOutputToFiles=({withEvaluatedAutomations:ml,executionTime:Al})=>{r_.default.addParserResults(ml);r_.default.addExecutionTime(Al);r_.default.saveOutputToFiles()};const fetchRunData=async(ml,Al,Rl,zl,rd)=>{console.log("Loading run data...");const{rules:yh,admins:kh,cmState:Qh}=await(0,u_.loadRunData)(ml,Al,Rl,zl,rd);return{rules:yh,admins:kh,cmState:Qh}};0&&0},26012:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{calculateRunData:()=>calculateRunData,loadRunData:()=>loadRunData,sendResultsToResolver:()=>sendResultsToResolver,validateDefaultFolder:()=>validateDefaultFolder});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(7426);var C_=Rl(56977);var D_=Rl(9597);var S_=Rl(62840);var P_=Rl(45273);var Cg=Rl(34476);var eA=Rl(13169);var tA=Rl(62785);const validateDefaultFolder=()=>{try{(0,S_.addSafeDirectorySafely)();return true}catch(ml){P_.REPO_FOLDER.DEFAULT=".";return false}};const calculateRunData=async(ml,Al,Rl,zl,rd)=>{(0,S_.addSafeDirectorySafely)();const{repo:yh,mergeCommitSha:kh}=ml;const Qh=(0,Cg.getCMChanged)(Al,Rl,yh,kh);const cf=await(0,Cg.getRulesAndValidate)(Qh.cmChanged,Al,Rl,ml,zl,rd);const t_=await(0,Cg.extractAdmins)(Rl,zl,rd,ml);return{cmState:Qh,rules:cf,admins:t_,cache:{}}};const loadRunData=async(ml,Al,Rl,zl,rd)=>{const{rules:yh,admins:kh,cmState:Qh,cache:cf}=await calculateRunData(ml,Al,Rl,zl,rd);return{rules:yh,admins:kh,cmState:Qh,cache:cf}};const sendResultsToResolver=async(ml,Al)=>{try{const Rl=(0,u_.getRulesResolverUrl)(Al);const zl=(0,u_.getRulesResolverToken)(Al);const rd={...ml,context:(0,tA.omitTokens)(ml.context)};await r_.default.post(Rl,JSON.stringify(rd),{headers:{"Content-Type":"application/json",Authorization:`Bearer ${zl}`,"x-request-id":Al?.xRequestId||""}});await(0,C_.prepareSendingLogsToDD)("info",eA.ERRORS.SEND_RESULTS_TO_RESOLVER_SUCCEEDED,Al);console.log({parserResults:JSON.stringify(ml.automations)})}catch(Rl){const zl=Rl;await(0,C_.prepareSendingLogsToDD)("error",eA.ERRORS.SEND_RESULTS_TO_RESOLVER_FAILED,Al,{error:zl?.message,body:ml});console.error(eA.ERRORS.SEND_RESULTS_TO_RESOLVER_FAILED,{error:zl.message});await(0,D_.handleValidationErrors)(zl?.message,eA.STATUS_CODES.SEND_RESULTS_TO_RESOLVER_FAILED,Al)}};0&&0},42695:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{handleWarning:()=>handleWarning});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(37484));var u_=Rl(94040);var C_=Rl(75400);var D_=Rl(95616);const S_={github:ml=>{r_.warning(ml)},gitlab:async(ml,Al)=>{await(0,C_.addAlertLabelToMR)(Al,u_.LABELS.SYNTAX_WARNING,false);console.warn(ml)},default:ml=>console.warn(ml)};const handleWarning=async(ml,Al,Rl={})=>{if(!(0,D_.getIsExecutePlayground)()){const Al=(0,C_.extractSource)(Rl);const zl=S_[Al]||S_.default;await zl(ml,Rl)}else{(0,D_.getErrorManager)().addError(Al,ml)}};0&&0},52960:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{argsDefinitionsByAction:()=>kh,listify:()=>Qh});ml.exports=__toCommonJS(yh);const kh={"add-comment@v1":{comment:{name:"comment",type:"string"}},"add-label@v1":{label:{name:"label",type:"string"}},"add-labels@v1":{labels:{name:"labels",type:"list"}},"add-reviewers@v1":{wait_for_all_checks:{name:"wait_for_all_checks",type:"boolean"},reviewers:{name:"reviewers",type:"list"},team_reviewers:{name:"team_reviewers",type:"list"}},"merge@v1":{wait_for_all_checks:{name:"wait_for_all_checks",type:"boolean"},rebase_on_merge:{name:"rebase_on_merge",type:"boolean"},squash_on_merge:{name:"squash_on_merge",type:"boolean"}},"require-reviewers@v1":{reviewers:{name:"reviewers",type:"list"}},"set-required-approvals@v1":{approvals:{name:"approvals",type:"number"}},"request-changes@v1":{comment:{name:"comment",type:"number"}},"update-description@v1":{description:{name:"description",type:"string"}}};const Qh=[kh["add-reviewers@v1"].reviewers.name,kh["require-reviewers@v1"].reviewers.name,kh["add-reviewers@v1"].team_reviewers.name,kh["add-labels@v1"].labels.name];0&&0},73888:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{debug:()=>debug});ml.exports=__toCommonJS(yh);const debug=(ml,Al)=>{if(Al){console.log(ml)}};0&&0},55231:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};ml.exports=__toCommonJS(yh)},46326:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{BITBUCKET_ARTIFICIAL_EVENTS:()=>r_,BITBUCKET_WEBHOOK_EVENTS:()=>t_,GITHUB_WEBHOOK_EVENTS:()=>kh,GITLAB_ARTIFICIAL_EVENTS:()=>cf,GITLAB_WEBHOOK_EVENTS:()=>Qh});ml.exports=__toCommonJS(yh);const kh={push:"push",issues:"issues",installation:"installation",installation_repositories:"installation_repositories",pull_request:"pull_request",pull_request_review:"pull_request_review",check_run:"check_run",pull_request_review_comment:"pull_request_review_comment",issue_comment:"issue_comment",pull_request_review_thread:"pull_request_review_thread",workflow_run:"workflow_run"};const Qh={MERGE_REQUEST_OPEN:"merge_request_open",MERGE_REQUEST_UPDATE:"merge_request_update",MERGE_REQUEST_REOPEN:"merge_request_reopen"};const cf={COMMIT_CREATED:"commit_created"};const t_={PULLREQUEST_APPROVED:"pullrequest:approved",PULLREQUEST_CREATED:"pullrequest:created",PULLREQUEST_FULFILLED:"pullrequest:fulfilled",PULLREQUEST_REJECTED:"pullrequest:rejected",PULLREQUEST_UNAPPROVED:"pullrequest:unapproved",PULLREQUEST_UPDATED:"pullrequest:updated"};const r_={COMMIT_CREATED:"commit:created"};0&&0},64661:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{filterExpertResult:()=>filterExpertResult,getAndFilterExpertReviewer:()=>getAndFilterExpertReviewer,getETR:()=>getETR,getExpertReviewer:()=>getExpertReviewer,parseExpertReviewerThreshold:()=>parseExpertReviewerThreshold});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(76852);const getETR=async ml=>{try{const{data:{numericValue:Al}}=await r_.default.post(u_.API_ENDPOINTS.REVIEW_TIME,ml,{headers:{"Content-type":"application/json"},timeout:u_.DEFAULT_TIMEOUT});return{numericValue:Al}}catch(ml){console.warn("Failed to get ETR",ml);return{numericValue:"N/A"}}};const getExpertReviewer=async ml=>{try{if(ml){const{data:Al}=await r_.default.post(u_.API_ENDPOINTS.EXPERT_REVIEWER,ml,{headers:{"Content-type":"application/json"},timeout:u_.DEFAULT_TIMEOUT});return Al||{}}return{}}catch{return{}}};const filterExpertResult=(ml,Al,Rl,zl)=>{const rd=Object.keys(ml).reduce((rd,yh)=>{if(Al!==void 0?ml[yh][zl]>Al/100:ml[yh][zl]!ml.includes("@")&&!ml.includes("<>"))||[]};const parseExpertReviewerThreshold=ml=>{const{gt:Al,lt:Rl}=ml;return Al||Rl||.1};const getAndFilterExpertReviewer=async ml=>{const Al=await getExpertReviewer(ml.data_service?.expert_reviwer_request);if(!Object.keys(Al).length){return{data:{},dataWithoutIssuer:{},isIssuerFiltered:false}}let Rl=false;const zl=Object.keys(Al).reduce((zl,rd)=>{if(rd===ml.pr_author){Rl=true;return zl}return{...zl,[rd]:Al[rd]}},{});return{data:Al,dataWithoutIssuer:zl,isIssuerFiltered:Rl}};0&&0},11787:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{estimatedReviewTime:()=>estimatedReviewTime,mockAsyncFilter:()=>mockAsyncFilter,parseCodeExperts:()=>parseCodeExperts,parseExpertReviewer:()=>parseExpertReviewer,parseExplainCodeExpertHandler:()=>parseExplainCodeExpertHandler,parseExplainCodeExperts:()=>parseExplainCodeExperts,parseExplainExpertReviewer:()=>parseExplainExpertReviewer});ml.exports=__toCommonJS(Qh);var cf=Rl(39302);var t_=Rl(64661);var r_=Rl(77388);var u_=Rl(61579);var C_=Rl(72571);const D_="/dev/null";const getExpertsDetails=(ml,Al,Rl,zl)=>{const rd=(0,C_.getExplainActivity)(ml.explain?.activity,Al);const yh=(0,C_.getExplainKnowledge)(ml.explain?.blame,Rl);return(0,C_.explainActivityAndBlameComment)(Array.from(new Set([...Object.keys(rd),...Object.keys(yh)])),rd,yh,Al,Rl,zl.provider,zl?.git_history_since)};const estimatedReviewTime=async(ml,Al)=>{(0,r_.handleAnalytics)(u_.AsyncFilters.estimatedReviewTime,[]);const Rl=ml.diff?.files_metadata.length;const{additionalLines:zl,deletedLines:rd}=ml.diff?.files_metadata.reduce((ml,Al)=>{ml.additionalLines+=Al.additions;ml.deletedLines+=Al.deletions;return ml},{additionalLines:0,deletedLines:0});const yh=ml.diff?.files_metadata.map(ml=>({file_path:ml.new_file!==D_?ml.new_file:ml.original_file,additions:ml.additions,deletions:ml.deletions}));const kh={prMetadata:{commits:ml.num_of_commits,files:Rl,lines:zl+rd},prFiles:yh,prAdditionalLines:zl,prDeletedLines:rd,baseBranch:ml.base,request_source:"gitstream"};const{numericValue:Qh}=await(0,t_.getETR)(kh);return Al(null,Qh)};const parseExpertReviewer=async(ml,{gt:Al=0,lt:Rl=0},zl)=>{try{(0,r_.handleAnalytics)(u_.AsyncFilters.expertReviewer,[{gt:Al,lt:Rl}]);const{dataWithoutIssuer:rd}=await(0,t_.getAndFilterExpertReviewer)(ml);if(!Object.keys(rd).length){return zl(null,[])}const yh=(0,t_.filterExpertResult)(rd,Al,Rl,"reviewer_score").slice(0,2);return zl(null,yh)}catch(ml){console.log("error:",ml);return zl(null,[])}};const parseExplainCodeExpertHandler=async(ml,Al,Rl)=>{try{const{gt:zl,lt:rd,verbose:yh=true}=Al;let kh="";let Qh=r_.NO_VERBOSE_DOCS_LINK_COMMENT;const{data:u_,dataWithoutIssuer:D_,isIssuerFiltered:S_}=await(0,t_.getAndFilterExpertReviewer)(ml);if(!Object.keys(u_).length||!Object.keys(D_).length){return Rl(null,[])}const P_=(0,t_.filterExpertResult)(D_,zl,rd,"reviewer_score").slice(0,2);const Cg=(0,t_.filterExpertResult)(u_,zl,rd,"avg_activity_score").slice(0,2);const eA=(0,t_.filterExpertResult)(u_,zl,rd,"avg_blame_perc").slice(0,2);if(yh){kh=getExpertsDetails(u_,Cg,eA,ml);Qh=r_.DOCS_LINK_COMMENT}let tA="";const rA=S_&&!Object.keys(P_).length;const nA=!Object.keys(P_).length;const iA=ml?.git_history_since;if(nA&&!rA){tA=(0,C_.getNoExpertFoundComment)(iA)}else{const Rl=ml.provider===cf.GIT_PROVIDERS.GITHUB?r_.GS_REVIEW_COMMAND_FOOTER:Qh;tA=`${(0,C_.explainExpertReviewerComment)(P_,Cg,eA,(0,t_.parseExpertReviewerThreshold)(Al),ml.provider,rA)} ${kh} \n ${Rl} \n`}const sA=`base64: ${Buffer.from(tA).toString("base64")}`;return Rl(null,sA)}catch(ml){console.log("error:",ml);Rl("")}};const parseCodeExperts=async(ml,{gt:Al=0,lt:Rl=0},zl)=>{(0,r_.handleAnalytics)(u_.AsyncFilters.codeExperts,[{gt:Al,lt:Rl}]);await parseExpertReviewer(ml,{gt:Al,lt:Rl},zl)};const parseExplainExpertReviewer=async(ml,Al,Rl)=>{(0,r_.handleAnalytics)(u_.AsyncFilters.explainExpertReviewer,[Al]);await parseExplainCodeExpertHandler(ml,Al,Rl)};const parseExplainCodeExperts=async(ml,Al,Rl)=>{(0,r_.handleAnalytics)(u_.AsyncFilters.explainCodeExperts,[Al]);await parseExplainCodeExpertHandler(ml,Al,Rl)};const mockAsyncFilter=async(...ml)=>{const Al=ml.slice(0,-1);const Rl=ml[ml.length-1];return Rl(null,JSON.stringify(Al))};0&&0},1339:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{default:()=>t_});ml.exports=__toCommonJS(Qh);var cf=Rl(77388);const capture=(ml,Al)=>{const{regex:Rl}=Al;const zl=(0,cf.parseTermToValidString)(Rl);const rd=new RegExp(zl??"");const yh=rd.exec(ml);if(yh){return yh[0]}return""};var t_=capture},34687:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{parseCheckDependabot:()=>parseCheckDependabot});ml.exports=__toCommonJS(yh);const parseCheckDependabot=ml=>{if(!ml||ml==='""'||ml==="''"){return null}const Al=/(Bumps|Updates).*?from ([\d.-]+[A-Za-zαßβ]*) to ([\d.-]+[A-Za-zαßβ]*)/;const Rl=Al.exec(ml);if(Rl&&Rl.length===4){const[,,ml,Al]=Rl;const zl=Al&&Al.length>0&&Al[Al.length-1]==="."?Al.slice(0,-1):Al;return[zl,ml]}return null};0&&0},98873:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{parseCheckSemver:()=>parseCheckSemver});ml.exports=__toCommonJS(yh);const parseCheckSemver=(ml,Al)=>{const Rl=false;const zl=true;let rd;let yh;if(Array.isArray(ml)&&Al===void 0){if(ml.length!==2){return"error"}[rd,yh]=ml}else if(typeof ml==="string"&&typeof Al==="string"){if(!ml&&!Al){return"equal"}if(!ml||!Al){return"error"}rd=ml;yh=Al}else{return"error"}let kh=(rd||"0").split(".");let Qh=(yh||"0").split(".");const isValidPart=ml=>/^\d+[A-Za-zαßβ]*$/.test(ml);if(!kh.every(isValidPart)||!Qh.every(isValidPart)){return"error"}if(zl){const ml=Math.max(kh.length,Qh.length);while(kh.length0){if(ml===0)return"major";if(ml===1)return"minor";return"patch"}else if(rd<0){return"downgrade"}}return"equal"};const normalizeNumeric=ml=>{const Al=ml.match(/^(\d+)([A-Za-zαßβ]*)$/);if(!Al){return ml}const[,Rl,zl]=Al;return Rl.padStart(10,"0")+zl};const compareNumeric=(ml,Al)=>{const Rl=ml.match(/^(\d+)([A-Za-zαßβ]*)$/);const zl=Al.match(/^(\d+)([A-Za-zαßβ]*)$/);if(!Rl||!zl){return ml.localeCompare(Al)}const[,rd,yh]=Rl;const[,kh,Qh]=zl;const cf=parseInt(rd,10)-parseInt(kh,10);if(cf!==0){return cf}return yh.localeCompare(Qh)};0&&0},77388:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{DOCS_LINK_COMMENT:()=>cf,FiltersForAnalytics:()=>FiltersForAnalytics,GS_REVIEW_COMMAND_FOOTER:()=>r_,MONTH:()=>u_,NO_VERBOSE_DOCS_LINK_COMMENT:()=>t_,PROVIDER_NAME:()=>Qh,formatInputToList:()=>formatInputToList,handleAnalytics:()=>handleAnalytics,internalEvery:()=>internalEvery,internalIncludes:()=>internalIncludes,internalRegex:()=>internalRegex,parseTermToValidString:()=>parseTermToValidString});ml.exports=__toCommonJS(yh);const internalIncludes=(ml,Al)=>ml?.includes(Al);const parseTermToValidString=ml=>{if(typeof ml==="string"&&ml.startsWith("r/")){return ml.substring(2).slice(0,-1).replace("\\/","/")}return ml};const internalRegex=(ml,Al,Rl={})=>{const{multiline:zl=false,caseSensitive:rd=true}=Rl;const yh=parseTermToValidString(Al);const kh=[zl&&"m",!rd&&"i"].filter(Boolean).join("");const Qh=new RegExp(yh,kh);return Qh.test(ml)};const internalEvery=(ml,Al,Rl)=>{const zl=ml?.map(ml=>Boolean(ml));return zl?.length?zl.every(ml=>ml===Al):Rl};const formatInputToList=ml=>{if(typeof ml==="string"){if(ml.includes(",")){return ml.split(",")}return[ml]}return ml??[]};const kh={GITHUB:"github",GITLAB:"gitlab",BITBUCKET:"bitbucket"};const Qh={[kh.GITHUB]:"GitHub",[kh.GITLAB]:"GitLab",[kh.BITBUCKET]:"BitBucket"};const cf="\n \nTo learn more about /:\\ gitStream - [Visit our Docs](https://docs.gitstream.cm/) \n \n";const t_="\n \nFor more details, enable verbose mode. Learn more [here](https://docs.gitstream.cm/) \n \n";const r_="\n ✨ Comment `/gs review` for LinearB AI review. Learn how to automate it [here](https://docs.gitstream.cm/automations/integrations/LinearBAI/code-review/).";const u_={"01":"JAN","02":"FEB","03":"MAR","04":"APR","05":"MAY","06":"JUN","07":"JUL","08":"AUG","09":"SEP",10:"OCT",11:"NOV",12:"DEC"};class FiltersForAnalytics{static filters={}}const handleAnalytics=(ml,Al,Rl=false)=>{FiltersForAnalytics.filters={...FiltersForAnalytics.filters,[ml]:{args:Al,isCustom:Rl}}};0&&0},4637:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{countTests:()=>countTests,extractChangesFromDiff:()=>extractChangesFromDiff});ml.exports=__toCommonJS(yh);const kh=[".spec.",".test.","test_"];const Qh=["\\s*it\\(","\\s*test\\(","\\s*step\\(","\\s*def test_"];const cf=Qh.map(ml=>new RegExp(ml));const extractChangesFromDiff=ml=>{const Al=ml.split("\n");const Rl=[];const zl=[];Al.forEach(ml=>{if(ml.startsWith("+")){const Al=ml.slice(1).trim();Rl.push(Al)}else if(ml.startsWith("-")){const Al=ml.slice(1).trim();zl.push(Al)}});return{additions:Rl,deletions:zl}};const countTests=ml=>{const Al=ml.diff.files.filter(({original_file:ml,new_file:Al})=>kh.some(Rl=>ml.includes(Rl)||Al.includes(Rl)));return Al.reduce((ml,Al)=>{const{diff:Rl}=Al;const{additions:zl,deletions:rd}=extractChangesFromDiff(Rl);const yh=zl.filter(ml=>cf.some(Al=>Al.test(ml)));const kh=rd.filter(ml=>cf.some(Al=>Al.test(ml)));const Qh=kh.length;const t_=yh.length;return ml+t_-(Qh>t_?0:Qh)},0)};0&&0},61579:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{AsyncFilters:()=>Qh,HighLevelFilters:()=>kh,PREMIUM_FILTERS:()=>cf});ml.exports=__toCommonJS(yh);var kh=(ml=>{ml["allImages"]="allImages";ml["allTests"]="allTests";ml["allDocs"]="allDocs";ml["extensions"]="extensions";ml["matchDiffLines"]="matchDiffLines";ml["isFirstCommit"]="isFirstCommit";ml["rankByGitBlame"]="rankByGitBlame";ml["rankByGitActivity"]="rankByGitActivity";ml["explainRankByGitBlame"]="explainRankByGitBlame";ml["sonarParser"]="sonarParser";ml["mapToEnum"]="mapToEnum";ml["extractSonarFindings"]="extractSonarFindings";ml["extractJitFindings"]="extractJitFindings";ml["countTests"]="countTests";ml["encode"]="encode";ml["decode"]="decode";ml["getTimestamp"]="getTimestamp";ml["readFile"]="readFile";ml["mockFilter"]="mockFilter";ml["disabledFilter"]="disabledFilter";ml["checkDependabot"]="checkDependabot";ml["checkSemver"]="checkSemver";ml["bool"]="bool";return ml})(kh||{});var Qh=(ml=>{ml["isFormattingChange"]="isFormattingChange";ml["estimatedReviewTime"]="estimatedReviewTime";ml["expertReviewer"]="expertReviewer";ml["explainExpertReviewer"]="explainExpertReviewer";ml["codeExperts"]="codeExperts";ml["explainCodeExperts"]="explainCodeExperts";ml["mockAsyncFilter"]="mockAsyncFilter";ml["disabledAsyncFilter"]="disabledAsyncFilter";ml["LinearB_AI"]="LinearB_AI";ml["AI_DescribePR"]="AI_DescribePR";ml["AI_ReviewPR"]="AI_ReviewPR";return ml})(Qh||{});const cf=["LinearB_AI","AI_DescribePR"];0&&0},35618:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{getDisabledFilterFunction:()=>getDisabledFilterFunction,getPremiumFiltersAsFeatureFlags:()=>getPremiumFiltersAsFeatureFlags,getPreviousDisabledFilterAsync:()=>getPreviousDisabledFilterAsync,getPreviousDisabledFilterSync:()=>getPreviousDisabledFilterSync});ml.exports=__toCommonJS(Qh);var cf=Rl(61579);var t_=Rl(87299);var r_=Rl(76713);function getDisabledFilterFunction(ml,Al,Rl,zl,rd){const yh=!!zl;const kh=Rl.find(ml=>ml.name===Al&&!cf.PREMIUM_FILTERS.includes(Al));const Qh=cf.PREMIUM_FILTERS.includes(Al)&&rd?.toLowerCase()===r_.TierType.FREE.toLowerCase();const t_=Boolean(kh||Qh);let u_="";let C_=[...Rl];if(t_){u_=Math.random().toString(36).slice(2,11);C_=C_.map(ml=>ml.name===Al?{...ml,guid:u_}:ml);const Rl=yh?ml[cf.AsyncFilters.disabledAsyncFilter]:ml[cf.HighLevelFilters.disabledFilter];return{isDisabledFilter:true,filterCallback:(...ml)=>Rl(...ml,Al,u_),disabledFilters:C_}}return{isDisabledFilter:false,filterCallback:ml[Al],disabledFilters:C_}}const checkSingleArgAsync=async ml=>{if(typeof ml==="string"&&ml.includes(t_.DISABLED_FILTER_INDICATOR)){return ml}if(ml&&typeof ml.then==="function"){try{const Al=await ml;if(typeof Al==="string"&&Al.includes(t_.DISABLED_FILTER_INDICATOR)){return Al}if(Al!==null&&typeof Al==="object"&&JSON.stringify(Al).includes(t_.DISABLED_FILTER_INDICATOR)){return JSON.stringify(Al)}}catch{return""}}if(typeof ml==="object"&&ml!==null){const Al=JSON.stringify(ml);if(Al.includes(t_.DISABLED_FILTER_INDICATOR)){return Al}}return""};const checkSingleArgSync=ml=>{if(typeof ml==="string"&&ml.includes(t_.DISABLED_FILTER_INDICATOR)){return ml}if(typeof ml==="object"&&ml!==null){const Al=JSON.stringify(ml);if(Al.includes(t_.DISABLED_FILTER_INDICATOR)){return Al}}return""};const checkArgsDisabledFilterAsync=async ml=>{const Al=await Promise.all(ml.map(ml=>checkSingleArgAsync(ml)));const Rl=Al.find(ml=>ml);if(Rl){return Rl}return""};const checkArgsDisabledFilterSync=ml=>{const Al=ml.map(ml=>checkSingleArgSync(ml));const Rl=Al.find(ml=>ml);if(Rl){return Rl}return""};const getPreviousDisabledFilterSync=(ml,Al,Rl)=>{const zl=checkArgsDisabledFilterSync(ml);if(zl){try{return Al[cf.HighLevelFilters.disabledFilter](...ml,Rl,zl)}catch(Al){console.error(`error executing filter: ${Rl}(${JSON.stringify(ml)}): ${Al?.message}`);return null}}return null};const getPreviousDisabledFilterAsync=async(ml,Al,Rl)=>{const zl=await checkArgsDisabledFilterAsync(ml);if(zl){try{const rd=await Al[cf.AsyncFilters.disabledAsyncFilter](...ml,Rl,zl);return rd}catch(Al){console.error(`error while executing filter: ${Rl}(${JSON.stringify(ml)}): ${Al?.message}`);return null}}return null};const getPremiumFiltersAsFeatureFlags=()=>cf.PREMIUM_FILTERS.map(ml=>({name:ml,description:`This feature is available only with a paid LinearB license.\n\nTo unlock the **${ml}** functionality, please upgrade your license by [contacting LinearB](https://linearb.io/book-a-demo).`,isPremium:true}));0&&0},87299:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{DISABLED_FILTER_INDICATOR:()=>t_,RATE_LIMIT_EXCEEDED:()=>r_,RATE_LIMIT_HEADERS:()=>u_,disabledAsyncFilter:()=>disabledAsyncFilter,disabledFilter:()=>disabledFilter,extractRateLimitHeaders:()=>extractRateLimitHeaders});ml.exports=__toCommonJS(Qh);var cf=Rl(61579);const t_="@DISABLED_FILTER@";const r_="@RATE_LIMIT_EXCEEDED@";const u_=["retry-after","x-ratelimit-limit","x-ratelimit-remaining","x-ratelimit-reset"];const extractRateLimitHeaders=ml=>{if(!ml||!Object.keys(ml||{}).length){return u_.map(()=>0)}return u_.map(Al=>{const Rl=ml[Al]?.toString();if(Rl?.includes(",")){const ml=Rl.split(",").map(ml=>Number(ml.trim())).filter(ml=>!Number.isNaN(ml));return ml.length>0?Math.min(...ml):0}return Number(Rl||"0")})};const generateDisabledFilterString=ml=>{const Al=ml.find(ml=>typeof ml==="string"&&ml.includes(t_));if(Al){return Al}const Rl=ml[ml.length-1];const zl=`"${t_} ${Rl}"`;return zl};const disabledFilter=(...ml)=>{const Al=generateDisabledFilterString(ml);return Al};const disabledAsyncFilter=async(...ml)=>{const Al=generateDisabledFilterString(ml);if(typeof ml[2]==="function"||typeof ml[1]==="function"){const Rl=typeof ml[2]==="function"?ml[2]:ml[1];try{return Rl(null,Al)}catch(ml){console.log("Error:",ml);return Rl(null,"")}}throw new Error(`Callback function is required on async filter ${cf.AsyncFilters.disabledAsyncFilter}`)};0&&0},72571:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{explainActivityAndBlameComment:()=>explainActivityAndBlameComment,explainExpertReviewerComment:()=>explainExpertReviewerComment,getExplainActivity:()=>getExplainActivity,getExplainKnowledge:()=>getExplainKnowledge,getNoExpertFoundComment:()=>getNoExpertFoundComment});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(93350));var u_=Rl(77388);var C_=Rl(25717);var D_=Rl(24951);const explainExpertReviewerComment=(ml,Al,Rl,zl,rd,yh)=>{let kh="🥷 **Code experts:";kh+=ml.length?` ${ml.join(", ")}** \n \n`:` no user ${yh?"but you":""} matched threshold ${zl}** \n \n`;if(Al.length){kh+=`${Al.join(", ")} ${Al.length===1?"has":"have"} most 👩‍💻 **activity** in the files. \n${D_.ADDITIONAL_FORMATTING[rd]||D_.ADDITIONAL_FORMATTING.default}`}if(Rl.length){kh+=`${Rl.join(", ")} ${Rl.length===1?"has":"have"} most 🧠 **knowledge** in the files. \n`}return kh};const explainActivityByMonth=(ml,Al,Rl)=>{let zl="";const rd=[];for(let ml=0;ml<6;ml++){rd.push(u_.MONTH[(0,r_.default)().subtract(ml,"months").format("MM")])}rd.forEach(rd=>{const yh=ml[Al][Rl[0]][rd];const kh=ml[Al][Rl[1]]?.[rd];zl+=`| ${rd} | ${yh?`${yh.additions} additions & ${yh.deletions} deletions`:" "} |`;zl+=`${kh?`${kh.additions} additions & ${kh.deletions} deletions |`:" "} \n`});return zl};const explainActivityTable=(ml,Al,Rl,zl)=>{if(!Object.keys(Al).length){return`\n\nNo activity${zl?` since ${zl}`:" in the last 6 months"}\n\n`}if(Rl.length){let zl=`\n\nActivity based on git-commit: \n\n | | ${Rl[0]?Rl[0]:" "} | ${Rl[1]?`${Rl[1]}| \n | --- | --- | --- | \n `:" \n | --- | --- | \n"}`;zl+=explainActivityByMonth(Al,ml,Rl);return zl}return""};const explainKnowledgeSection=(ml,Al,Rl,zl)=>{let rd="";const yh=(0,C_.sortObject)(Rl,Al[ml]);yh.forEach(Rl=>{rd+=Al[ml][Rl]?`${Rl}: ${Al[ml][Rl]}% \n${D_.ADDITIONAL_FORMATTING[zl]||D_.ADDITIONAL_FORMATTING.default}`:""});return rd};const explainActivityAndBlameComment=(ml,Al,Rl,zl,rd,yh,kh)=>{try{let Qh="
\n See details\n";if(kh){Qh+=`\n_Code experts calculated since ${kh}_\n`}Qh+="\n";ml.forEach(ml=>{Qh+=`\n\`${ml}\` \n ${explainActivityTable(ml,Al,zl,kh)} \n\nKnowledge based on git-blame: \n ${D_.ADDITIONAL_FORMATTING[yh]||D_.ADDITIONAL_FORMATTING.default}${explainKnowledgeSection(ml,Rl,rd,yh)}`});Qh+="\n
\n \n";return Qh}catch(ml){console.log("Error in creating explain code experts comment",ml);return""}};const parseActivityByUserDataForExplain=(ml,Al,Rl)=>Object.keys(ml[Al]).reduce((zl,rd)=>{if(ml[Al][rd][Rl]){const yh=u_.MONTH[rd.split("-")?.[1]];return{...zl,[yh]:ml[Al][rd][Rl]}}return zl},{});const parseActivityByUserForExplain=(ml,Al,Rl)=>Rl.reduce((Rl,zl)=>{const rd=parseActivityByUserDataForExplain(ml,Al,zl);return{...Rl,[zl]:rd}},{});const getExplainActivity=(ml,Al)=>Object.keys(ml||{}).reduce((Rl,zl)=>{const rd=parseActivityByUserForExplain(ml,zl,Al);return{...Rl,[zl]:rd}},{});const getExplainKnowledge=(ml,Al)=>Object.keys(ml||{}).reduce((Rl,zl)=>{const rd=(0,C_.sortObject)(Al,ml[zl]);const yh=rd.reduce((Al,Rl)=>{if(ml[zl][Rl]){return{...Al,[Rl]:Math.round(ml[zl][Rl]*100)}}return Al},{});return{...Rl,[zl]:yh}},{});const getNoExpertFoundComment=ml=>`🥷 **Code experts:** No results found\n\nNo code experts were identified for the files in this pull request based on git blame analysis${ml?` (since ${ml})`:""}.\n\nThis may occur when:\n- Files are new or have limited commit history\n- Git authors aren't mapped to current team members\n- Analysis thresholds need adjustment\n\n**If you expected to see expert suggestions**, consider:\n- Reviewing your \`config.user_mapping\` [settings](https://docs.gitstream.cm/cm-file/#configuser_mapping)\n- Adjusting the \`gt\`/\`lt\` parameters in your [action](https://docs.gitstream.cm/filter-functions/#codeexperts)\n${ml?`- The configured \`config.git_history_since\` date (${ml}) excludes older history [config](https://docs.gitstream.cm/cm-file/#configgit_blame_since)\n`:""}\n- Verifying files have sufficient commit history\n\nTo learn more about /:\\gitStream - [Visit our Docs](https://docs.gitstream.cm)`;0&&0},67171:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};ml.exports=__toCommonJS(Qh);var cf=Rl(78963);const{SUPPORTED_ACTIONS:t_}=cf.validatorsConstants},12687:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{isGtLtArgsValid:()=>isGtLtArgsValid});ml.exports=__toCommonJS(yh);const isGtLtArgsValid=ml=>{const{gt:Al,lt:Rl}=ml;return!!Al||!!Rl};0&&0},29615:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{GENERAL_FILTERS_HANDLER:()=>S_,GeneralFilters:()=>D_});ml.exports=__toCommonJS(t_);var r_=Rl(52356);var u_=Rl(77388);var C_=__toESM(Rl(1339));const parseSome=ml=>{(0,u_.handleAnalytics)("some",[]);const Al=(0,u_.formatInputToList)(ml)?.map(ml=>Boolean(ml));return Boolean(Al?.length)&&Al.some(ml=>ml)};const parseEvery=ml=>{(0,u_.handleAnalytics)("every",[]);return(0,u_.internalEvery)((0,u_.formatInputToList)(ml),true,false)};const termRegexOrList=(ml,Al,Rl,zl,rd)=>Rl?(0,u_.internalIncludes)(Al?ml[Al]:ml,Rl):zl?(0,u_.internalRegex)(Al?ml[Al]:ml,zl):rd.some(Rl=>(0,u_.internalIncludes)(Al?ml[Al]:ml,Rl));const filterList=(ml,Al,Rl,zl,rd,yh)=>ml.filter(ml=>yh?!termRegexOrList(ml,Al,Rl,zl,rd):termRegexOrList(ml,Al,Rl,zl,rd));const mapList=(ml,Al,Rl,zl,rd,yh)=>ml.map(ml=>yh?!termRegexOrList(ml,Al,Rl,zl,rd):termRegexOrList(ml,Al,Rl,zl,rd));const calculateList=(ml,Al,Rl,zl=false)=>{const rd=Al.attr||"";const{term:yh,regex:kh,list:Qh}=Al;const cf=(0,u_.formatInputToList)(ml);if(!yh&&!kh&&!Qh){return[]}let t_=Qh;if(Qh){t_=(0,u_.formatInputToList)(Qh)}return Rl==="filterList"?filterList(cf,rd,yh,kh,t_,zl):mapList(cf,rd,yh,kh,t_,zl)};const parseFilter=(ml,Al)=>{(0,u_.handleAnalytics)("filter",[Al]);return calculateList(ml,Al,"filterList")};const parseReject=(ml,Al)=>{(0,u_.handleAnalytics)("reject",[Al]);return calculateList(ml,Al,"filterList",true)};const parseMap=(ml,{attr:Al})=>{(0,u_.handleAnalytics)("map",[{attr:Al}]);return(0,u_.formatInputToList)(ml).map(ml=>ml[Al])};const parseIncludes=(ml,Al)=>{(0,u_.handleAnalytics)("includes",[Al]);const{term:Rl,regex:zl,list:rd}=Al;if(!Rl&&!zl&&!rd){return false}let yh=rd;if(rd){yh=(0,u_.formatInputToList)(rd)}return Rl?(0,u_.internalIncludes)(ml,Rl):zl?(0,u_.internalRegex)(ml,zl):yh.some(Al=>ml.includes(Al))};const parseMatch=(ml,Al)=>{(0,u_.handleAnalytics)("match",[Al]);return calculateList(ml,Al,"mapList")};const parseNope=ml=>{(0,u_.handleAnalytics)("match",[]);return(0,u_.internalEvery)((0,u_.formatInputToList)(ml),false,true)};const parseIntersection=(ml,Al)=>{(0,u_.handleAnalytics)("intersection",[Al]);const{list:Rl}=Al;const zl=(0,u_.formatInputToList)(ml);const rd=(0,u_.formatInputToList)(Rl);if(!rd.length){return[]}return(0,r_.intersection)(zl,rd)};const parseDifference=(ml,Al)=>{(0,u_.handleAnalytics)("difference",[Al]);const{list:Rl}=Al;const zl=(0,u_.formatInputToList)(ml);const rd=(0,u_.formatInputToList)(Rl);if(!rd.length){return ml}return(0,r_.difference)(zl,rd)};var D_=(ml=>{ml["some"]="some";ml["every"]="every";ml["filter"]="filter";ml["includes"]="includes";ml["reject"]="reject";ml["map"]="map";ml["match"]="match";ml["nope"]="nope";ml["intersection"]="intersection";ml["difference"]="difference";ml["capture"]="capture";return ml})(D_||{});const S_={["some"]:parseSome,["every"]:parseEvery,["filter"]:parseFilter,["reject"]:parseReject,["map"]:parseMap,["includes"]:parseIncludes,["match"]:parseMatch,["nope"]:parseNope,["intersection"]:parseIntersection,["difference"]:parseDifference,["capture"]:C_.default};0&&0},25717:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{calculateActivityPerFile:()=>calculateActivityPerFile,calculateFileSumPerAuthorActivity:()=>calculateFileSumPerAuthorActivity,convertAndSumContributors:()=>convertAndSumContributors,convertBlameContextToExplain:()=>convertBlameContextToExplain,convertContributorsAndBlame:()=>convertContributorsAndBlame,convertToProviderUser:()=>convertToProviderUser,explainBlameTemplate:()=>explainBlameTemplate,sortObject:()=>sortObject,sumAuthorMetrics:()=>sumAuthorMetrics,validateAndCompare:()=>validateAndCompare});ml.exports=__toCommonJS(Qh);var cf=Rl(24951);var t_=Rl(77388);const calculateSumByAuthor=(ml,Al)=>Object.values(ml).reduce((ml,Rl)=>{const zl=Rl[Al];const rd=(zl??0)+(ml[Al]??0);return{...ml,...rd&&{[Al]:rd}}},{});const convertAndSumContributors=(ml,Al)=>Object.keys(ml).reduce((Rl,zl)=>{let rd=ml[zl];if(Rl[Al[zl]]){rd=ml[zl]+Rl[Al[zl]]}const yh=Al[zl]?.includes("@")||!Al[zl]?`${zl}\\*`:Al[zl];return{...Rl,[yh]:rd}},{});const convertContributorsAndBlame=ml=>{if(!ml?.blame||!Object.keys(ml.blame).length){return{blame:{}}}const Al=Object.keys(ml.blame).reduce((Al,Rl)=>({...Al,[Rl]:convertAndSumContributors(ml.blame[Rl],ml.git_to_provider_user)}),{});return{blame:Al}};const sumAuthorMetrics=(ml,Al)=>{const Rl=Object.keys(Al).length;return ml.reduce((ml,zl)=>{const rd=calculateSumByAuthor(Al,zl);return{...ml,...rd[zl]&&{[zl]:rd[zl]/Rl}}},{})};const convertToProviderUser=(ml,Al)=>Object.keys(Al).reduce((Rl,zl)=>{if(ml.git_to_provider_user[zl]){return{...Rl,[ml.git_to_provider_user[zl]]:Al[zl]||zl}}return Rl},{});const calculateActivityPerFile=(ml,Al)=>{if(!ml||!Object.keys(ml).length){return{}}return Object.keys(ml).reduce((Rl,zl)=>{const rd=Object.values(ml[zl]).reduce((ml,Rl)=>{Al.forEach(Al=>{const zl=Rl[Al];if(zl){ml[Al]=(ml[Al]??0)+zl}});return{...ml}},{});return{...Rl,[zl]:rd}},{})};const calculateFileSumPerAuthorActivity=(ml,Al,Rl)=>Object.keys(ml).reduce((zl,rd)=>{const yh=Object.keys(ml[rd]).reduce((zl,yh)=>{const kh=[];Al.forEach(Al=>{if(Rl[rd][Al]&&ml[rd][yh][Al]){kh.push(ml[rd][yh][Al]/Rl[rd][Al]*100)}});const Qh=kh.reduce((ml,Al)=>ml+Al,0)/kh.length;return{...zl,...kh.length&&{[yh]:parseInt(Qh?.toFixed(0))}}},{});return{...zl,[rd]:yh}},{});const sortObject=(ml,Al)=>ml.sort((ml,Rl)=>(Al[Rl]??0)-(Al[ml]??0));const compareThan=(ml,Al,Rl)=>{const zl=Object.keys(ml).filter(zl=>Al!==void 0?ml[zl]>Al:ml[zl]{if(Rl.includes("*")){return Al}return{...Al,...{[Rl]:ml[Rl]}}},{})};const validateAndCompare=(ml,Al,Rl)=>Object.keys(ml).length?compareThan(ml,Al,Rl):{};const convertBlameContextToExplain=ml=>{const{blame:Al}=convertContributorsAndBlame(ml);return Object.keys(Al).reduce((ml,Rl)=>{if(Rl==="/dev/null"){return ml}const zl=sortObject(Object.keys(Al[Rl]),Al[Rl]);const rd=zl.reduce((ml,zl)=>{if(!Al[Rl][zl]){return ml}const rd=zl.replace(/\"“/g,"").replace("“","");let yh=`${Math.floor(Al[Rl][zl])?Math.floor(Al[Rl][zl]):"<1"}%`;if(ml[rd]&&parseInt(ml[rd])>parseInt(yh)){yh=ml[rd]}return{...ml,[rd]:yh}},{});return{...ml,[Rl]:rd}},{})};const suggestedReviewersComment=(ml,Al,Rl,zl)=>{const rd=ml?` 👋 **Suggested reviewers: ${ml}**\n \nThey contributed ${Al} of the lines on pre-existing files`:` 👋 **Suggested reviewers: no user ${zl?"but you":""} matched**\n \nNo ${Rl?"other ":""}user contributed ${Al} of the lines on pre-existing files`;return rd};const explainBlameTemplate=(ml,Al,Rl,zl,rd)=>{const{gt:yh,lt:kh}=ml;const Qh=yh?`more than ${yh}%`:`less than ${kh}%`;const r_=Object.keys(Rl).length;let u_=suggestedReviewersComment(Al,Qh,r_,rd);u_+=r_?":\n":". \n ";u_+=Object.keys(Rl).length?"
\n See details\n":"";u_+="\n";Object.keys(Rl).forEach(ml=>{if(Object.keys(Rl[ml]).length===0){return}u_+=`\n\`${ml}\` \n${cf.ADDITIONAL_FORMATTING[zl]||cf.ADDITIONAL_FORMATTING.default}`;Object.keys(Rl[ml]).forEach(Al=>{u_+=`${Al}: ${Rl[ml][Al]} \n${cf.ADDITIONAL_FORMATTING[zl]||cf.ADDITIONAL_FORMATTING.default}`})});u_+="\n
\n";const C_=Object.values(Rl).map(ml=>Object.keys(ml).some(ml=>ml.includes("*"))).some(ml=>ml);u_+=C_?` \nGit users that could not be automatically mapped are marked with \`*\`.\n${cf.ADDITIONAL_FORMATTING[zl]||cf.ADDITIONAL_FORMATTING.default}To map these users, refer to the instructions [here](https://docs.gitstream.cm/cm-file#config).\n \n`:"";u_+=t_.DOCS_LINK_COMMENT;return u_};0&&0},77316:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{ASYNC:()=>hA,FILTERS_EXTENSION_LIST:()=>pA,HIGH_LEVEL_FILTERS_HANDLER:()=>dA});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(40181));var u_=__toESM(Rl(19263));var C_=Rl(77388);var D_=Rl(25717);var S_=Rl(12687);var P_=Rl(11787);var Cg=Rl(78850);var eA=__toESM(Rl(1475));var tA=__toESM(Rl(12623));var rA=Rl(4637);var nA=__toESM(Rl(2140));var iA=Rl(61579);var sA=Rl(93017);var aA=Rl(87299);var oA=Rl(21187);var lA=Rl(34687);var cA=Rl(98873);const parseExtractSonarFindings=ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.extractSonarFindings,[]);return(0,eA.default)(ml)};const parserMapToEnum=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.mapToEnum,[ml,Al]);const Rl=Al?.enum;if(Rl&&Object.keys(Rl).length){return Rl[ml]}};const parseFilterAllTests=(ml,Al)=>{const Rl=new RegExp(`[^a-zA-Z0-9](${Al.join("|")})[^a-zA-Z0-9]`);return Boolean(ml.length)&&ml.map(ml=>Rl.test(ml||"")).every(ml=>ml)};const parseFilterAllFilePath=(ml,Al)=>Boolean(ml.length)&&ml.map(ml=>Al.some(Al=>(ml||"").includes(Al))).every(ml=>ml);const parseFilterAllExtensions=(ml,Al)=>ml.length?parseFilterAllFilePath(ml.map(ml=>ml.split(".").pop()||""),Al):false;const getUniqueExtensions=ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.extensions,[]);return ml.map(ml=>ml.split(".").pop()).filter((ml,Al,Rl)=>Rl.indexOf(ml)===Al)};const parseIsFormattingChange=async(ml,Al)=>{try{(0,C_.handleAnalytics)(iA.AsyncFilters.isFormattingChange,[]);if(!ml.length){return Al(null,false)}for(const{new_content:Rl,original_content:zl,original_file:rd,new_file:yh}of ml){const ml=await(0,Cg.format)(Rl,yh);const kh=await(0,Cg.format)(zl,rd);if(ml!==kh){return Al(null,false)}}return Al(null,true)}catch(ml){return Al(null,false)}};const parseMatchDiffLines=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.matchDiffLines,[Al]);const{regex:Rl,ignoreWhiteSpaces:zl=false,caseSensitive:rd=true}=Al;const yh=new RegExp("^[+-]");const kh=new RegExp("^[+-]\\s*$");return!Rl?[]:ml.map(({diff:ml})=>ml.split("\n").filter(ml=>yh.test(ml)).filter(ml=>zl?!kh.test(ml):true).map(ml=>(0,C_.internalRegex)(ml,Rl,{caseSensitive:rd}))).flat(1)};const parseIsFirstCommit=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.isFirstCommit,[{author:Al}]);return!(0,r_.default)(ml,Al,null)};const parseRankByGitBlame=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.rankByGitBlame,[Al]);if(!(0,S_.isGtLtArgsValid)(Al)||!ml?.blame){return[]}const{gt:Rl,lt:zl}=Al;const{blame:rd}=(0,D_.convertContributorsAndBlame)(ml);const yh=(0,D_.sumAuthorMetrics)(Object.values(ml.git_to_provider_user),rd);const kh=(0,D_.validateAndCompare)(yh,Rl,zl);return Object.keys(kh).length?[...Array.from(new Set(Object.keys(kh)))]:[]};const parseRankByGitActivity=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.rankByGitActivity,[Al]);const{gt:Rl,lt:zl,weeks:rd}=Al;if(!Rl&&!zl||!rd||!ml?.git_activity){return[]}const yh=new Array(rd+1).fill(0).map((ml,Al)=>`week_${Al}`);const kh=(0,D_.calculateActivityPerFile)(ml.git_activity,yh);const Qh=(0,D_.calculateFileSumPerAuthorActivity)(ml.git_activity,yh,kh);const cf=(0,D_.sumAuthorMetrics)(Object.keys(ml.contributors),Qh);const t_=(0,D_.convertAndSumContributors)(cf,ml.git_to_provider_user);const r_=(0,D_.validateAndCompare)(t_,Rl,zl);return Object.keys(r_).length?[...Array.from(new Set(Object.keys(r_)))]:[]};const parseExplainRankByGitBlame=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.explainRankByGitBlame,[Al]);if(!(0,S_.isGtLtArgsValid)(Al)){return{}}const Rl=parseRankByGitBlame(ml,Al);const zl=(0,u_.default)(Rl,Al=>Al!==ml.pr_author);const rd=zl.join(", ");const yh=!zl.length&&Rl.length>0;const kh=(0,D_.convertBlameContextToExplain)(ml);return`base64: ${Buffer.from((0,D_.explainBlameTemplate)(Al,rd,kh,ml.provider,yh)).toString("base64")}`};const uA={[iA.HighLevelFilters.allDocs]:["requirements.txt"]};const pA={[iA.HighLevelFilters.allDocs]:["md","mkdown","txt","rst",".adoc"],[iA.HighLevelFilters.allImages]:["svg","png","gif"],[iA.HighLevelFilters.allTests]:["test","spec"]};const dA={[iA.HighLevelFilters.allDocs]:ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.allDocs,[]);return Boolean(ml.length)&&ml.every(ml=>uA[iA.HighLevelFilters.allDocs].every(Al=>!(ml.includes(`/${Al}`)||ml===Al)))&&parseFilterAllExtensions(ml,pA[iA.HighLevelFilters.allDocs])},[iA.HighLevelFilters.allImages]:ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.allImages,[]);return parseFilterAllExtensions(ml,pA[iA.HighLevelFilters.allImages])},[iA.HighLevelFilters.allTests]:ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.allTests,[]);return parseFilterAllTests(ml,pA[iA.HighLevelFilters.allTests])},[iA.HighLevelFilters.extensions]:getUniqueExtensions,[iA.HighLevelFilters.matchDiffLines]:parseMatchDiffLines,[iA.HighLevelFilters.isFirstCommit]:parseIsFirstCommit,[iA.HighLevelFilters.rankByGitBlame]:parseRankByGitBlame,[iA.HighLevelFilters.rankByGitActivity]:parseRankByGitActivity,[iA.HighLevelFilters.explainRankByGitBlame]:parseExplainRankByGitBlame,[iA.HighLevelFilters.sonarParser]:eA.default,[iA.HighLevelFilters.mapToEnum]:parserMapToEnum,[iA.HighLevelFilters.extractSonarFindings]:parseExtractSonarFindings,[iA.HighLevelFilters.countTests]:rA.countTests,[iA.HighLevelFilters.encode]:sA.encode,[iA.HighLevelFilters.decode]:sA.decode,[iA.HighLevelFilters.getTimestamp]:sA.getTimestamp,[iA.HighLevelFilters.readFile]:sA.readFile,[iA.HighLevelFilters.mockFilter]:sA.mockFilter,[iA.HighLevelFilters.disabledFilter]:aA.disabledFilter,[iA.HighLevelFilters.checkDependabot]:lA.parseCheckDependabot,[iA.HighLevelFilters.checkSemver]:cA.parseCheckSemver,[iA.HighLevelFilters.bool]:sA.bool,[iA.AsyncFilters.isFormattingChange]:parseIsFormattingChange,[iA.AsyncFilters.estimatedReviewTime]:P_.estimatedReviewTime,[iA.AsyncFilters.expertReviewer]:P_.parseExpertReviewer,[iA.AsyncFilters.explainExpertReviewer]:P_.parseExplainExpertReviewer,[iA.AsyncFilters.codeExperts]:P_.parseCodeExperts,[iA.AsyncFilters.explainCodeExperts]:P_.parseExplainCodeExperts,[iA.AsyncFilters.mockAsyncFilter]:P_.mockAsyncFilter,[iA.AsyncFilters.disabledAsyncFilter]:aA.disabledAsyncFilter,[iA.AsyncFilters.LinearB_AI]:oA.linearbAI,[iA.AsyncFilters.AI_DescribePR]:oA.aiDescribePR,...tA.default,...nA.default};const hA={[iA.AsyncFilters.isFormattingChange]:true,[iA.AsyncFilters.estimatedReviewTime]:true,[iA.AsyncFilters.expertReviewer]:true,[iA.AsyncFilters.explainExpertReviewer]:true,[iA.AsyncFilters.codeExperts]:true,[iA.AsyncFilters.explainCodeExperts]:true,[iA.AsyncFilters.mockAsyncFilter]:true,[iA.AsyncFilters.LinearB_AI]:true,[iA.AsyncFilters.AI_DescribePR]:true,allFormattingChange:true,getJiraTicketDetails:true};0&&0},2140:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{default:()=>u_});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(71066));var u_={getJiraTicketDetails:r_.default}},71066:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{default:()=>C_});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=__toESM(Rl(69860));const extractAdditionalFieldsValue=ml=>{const Al={};Object.entries(ml).forEach(([ml,Rl])=>{Al[ml]=Rl});return Al};const getJiraTicketDetails=async(ml,Al,Rl)=>{const{url:zl,username:rd,apiToken:yh,additionalFields:kh}=Al;if(!zl||!rd||!yh||!ml){return Rl(null,JSON.stringify({}))}const Qh=`${rd}:${yh}`;const cf=`Basic ${Buffer.from(Qh).toString("base64")}`;const t_={Authorization:cf,Accept:"application/json"};try{const{data:Al}=await r_.default.get(`${zl}/rest/api/3/issue/${ml}`,{headers:t_});const rd=Al?.fields??{};const yh=(0,u_.default)(rd,kh);const Qh={labels:rd.labels??[],assignee:rd.assignee?.displayName??"",status:rd.name??"",url:Al?.self??"",priority:rd.priority?.name??"",creator:rd.creator?.displayName??"",issueType:rd.issueType?.name??"",project:rd.project?.name??"",summary:rd.summary??"",...extractAdditionalFieldsValue(yh)};return Rl(null,JSON.stringify(Qh))}catch(ml){console.log("error while running getJiraTicketDetails filter",ml);return Rl(null,JSON.stringify({}))}};var C_=getJiraTicketDetails},95998:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{extractJitCommentsFromPR:()=>extractJitCommentsFromPR,initEmptyJitObject:()=>initEmptyJitObject,parseJitReview:()=>parseJitReview,unifyReviews:()=>unifyReviews});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(99101));const u_="jit-ci";const parseJitReview=ml=>{const Al=initEmptyJitObject();const{conversations:Rl}=ml;Rl.forEach(ml=>{const{content:Rl}=ml;const zl=Rl.split("\n");const rd=zl[0]?.split("**")[2]?.trim();const yh=zl[2]?.split("**")[2]?.trim();const kh=zl[4]?.split("**")[2]?.trim();const Qh=zl[6]?.split("**")[2]?.trim();const cf=zl[10]?.split("")[1]?.split("")[0]??"";const t_=cf.replace(//g,"").replace(/<\/b>/g,"");Al.vulnerabilities.push({security_control:rd,type:yh,description:kh,severity:Qh,summary:t_});Al.metrics[Qh]=(Al.metrics[Qh]??0)+1});return Al};const unifyReviews=(ml,Al)=>ml.reduce((ml,Al)=>{console.log({acc:ml,review:Al});return{...ml,vulnerabilities:[...ml.vulnerabilities,...Al.vulnerabilities],metrics:(0,r_.default)(ml.metrics,Al.metrics,(ml,Al)=>(ml||0)+(Al||0))}},{...Al});const extractJitCommentsFromPR=ml=>ml.reviews.filter(({commenter:ml})=>ml===u_);const initEmptyJitObject=()=>({vulnerabilities:[],metrics:{HIGH:null,MEDIUM:null,LOW:null,INFO:null}});0&&0},12623:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{default:()=>t_});ml.exports=__toCommonJS(Qh);var cf=Rl(45460);var t_={extractJitFindings:cf.parseJitComments}},45460:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{parseJitComments:()=>parseJitComments});ml.exports=__toCommonJS(Qh);var cf=Rl(52356);var t_=Rl(77388);var r_=Rl(95998);var u_=Rl(61579);const parseJitComments=ml=>{(0,t_.handleAnalytics)(u_.HighLevelFilters.extractJitFindings,[]);const Al=(0,r_.extractJitCommentsFromPR)(ml);const Rl=(0,r_.initEmptyJitObject)();if((0,cf.isEmpty)(Al)){return JSON.stringify(Rl)}const zl=Al.map(r_.parseJitReview);return JSON.stringify((0,r_.unifyReviews)(zl,Rl))};0&&0},1475:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{default:()=>t_});ml.exports=__toCommonJS(Qh);var cf=Rl(72908);var t_=cf.parseSonarParser},72908:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{parseSonarParser:()=>parseSonarParser});ml.exports=__toCommonJS(Qh);var cf=Rl(77388);var t_=Rl(61579);const r_={bugs:/\[(.) Reliability Rating/,security_hotspots:/\[(\d+) Security Hotspots/,vulnerabilities:/\[(.) Security Rating/,code_smells:/\[(.) Maintainability Rating/,duplications:/(\d+(\.\d+)?%) Duplication on New Code/,coverage:/(\d+(\.\d+)?%) Coverage on New Code/};const getDefaultSonar=()=>({bugs:{count:null,rating:""},code_smells:{count:null,rating:""},vulnerabilities:{count:null,rating:""},security_hotspots:{count:null,rating:""},duplications:null,coverage:null});const parseSonarParser=ml=>{try{(0,cf.handleAnalytics)(t_.HighLevelFilters.sonarParser,[]);const Al=["sonarcloud","sonarqubecloud"];const Rl=ml.comments.filter(ml=>Al.includes(ml.commenter));if(!Rl.length){return JSON.stringify(getDefaultSonar())}const zl=Object.keys(r_).reduce((ml,Al)=>{const zl=r_[Al];const rd=Rl[0].content.match(zl);if(Al.toString()==="duplications"||Al.toString()==="coverage"){const Rl=rd&&rd[1]?parseFloat(rd[1].replace("%","")):0;return{...ml,[Al]:Rl}}if(Al.toString()==="security_hotspots"){const Rl=rd&&rd[1]?parseInt(rd[1],10):0;return{...ml,[Al]:{count:Rl,rating:Rl>0?"":"A"}}}return{...ml,[Al]:{count:rd?1:0,rating:rd?rd[1]:"A"}}},getDefaultSonar());return JSON.stringify(zl)}catch(ml){console.error("Error parsing Sonar data:",ml);return JSON.stringify(getDefaultSonar())}};0&&0},21187:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{LARGE_PR_ERROR_MESSAGE:()=>LARGE_PR_ERROR_MESSAGE,MAX_BODY_SIZE:()=>pA,SKIPPED_AUTO_MERGE_MESSAGE:()=>aA,aiDescribePR:()=>aiDescribePR,callToLinearbAI:()=>callToLinearbAI,convertEstimatedSizeToMB:()=>convertEstimatedSizeToMB,estimateObjectSize:()=>estimateObjectSize,linearbAI:()=>linearbAI,shouldExcludeFile:()=>shouldExcludeFile});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=__toESM(Rl(93350));var C_=__toESM(Rl(80542));var D_=Rl(7426);var S_=Rl(77388);var P_=Rl(61579);var Cg=Rl(87299);var eA=Rl(95616);var tA=Rl(93017);var rA=Rl(99406);var nA=Rl(56977);var iA=Rl(13169);var sA=Rl(62840);const aA="Skipped - branch update from base, no new code.";const LARGE_PR_ERROR_MESSAGE=ml=>`Uh oh! That's a big one.\n\nThe files in this PR are too large for us to process, we gather the full context, including all file contents before and after the changes (not just the diffs), plus metadata.\n\nERROR: Request body size is ${ml} MB, which exceeds the 5MB limit.`;const oA=["package-lock.json","yarn.lock","npm-shrinkwrap.json","Pipfile.lock","poetry.lock","conda-lock.yml","Gemfile.lock","composer.lock","packages.lock.json","project.assets.json","pom.xml","Cargo.lock","mix.lock","pubspec.lock","go.sum","stack.yaml.lock","vcpkg.json","conan.lock","ivy.xml","project.clj","Podfile.lock","Cartfile.resolved","flake.lock","pnpm-lock.yaml"];const lA=[".*\\.(ini|csv|xls|xlsx|xlr|doc|docx|txt|pps|ppt|pptx|dot|dotx|log|tar|rtf|dat|ipynb|po|profile|object|obj|dxf|twb|bcsymbolmap|tfstate|pdf|rbi|pem|crt|svg|png|jpeg|jpg|ttf|app|bin|bmp|bz2|class|db|dll|dylib|egg|eot|exe|gif|gitignore|glif|gradle|gz|ico|jar|lo|lock|mp3|mp4|nar|o|ogg|otf|p|pickle|pkl|pyc|pyd|pyo|rkt|so|ss|tgz|tsv|war|webm|woff|woff2|xz|zip|zst|snap|lockb)$",".*(yarn|gemfile|podfile|cargo|composer|pipfile|gopkg)\\.lock$",".*gradle\\.lockfile$",".*lock\\.sbt$",".*dist/.*\\.js",".*build/.*\\.js",".*public/assets/.*\\.js"];const cA=[...oA.map(ml=>ml.replace(".","\\.")),...lA];const uA=new RegExp(cA.join("|"));const pA=5*1024*1024;const dA={TOO_MANY_REQUESTS:429,NOT_ACCEPTABLE:406,BAD_GATEWAY:502,GATEWAY_TIMEOUT:504};const hA=["ECONNRESET","ECONNABORTED","ETIMEDOUT","EPIPE"];const fA=3e5;const shouldExcludeFile=ml=>{const Al=uA.test(ml.original_file)||uA.test(ml.new_file);return Al};const validateLinearbAIRequest=(ml,Al)=>{const{gitstreamAIPrContext:Rl}=ml;if(!Rl?.source?.diff?.files?.length||!Rl?.files?.length||!Al?.diff?.files?.length){const ml={message:"Missing required arguments: source or files or no valid files after filtering",isAxiosError:true,response:{status:422}};throw ml}};const estimateObjectSize=ml=>{if(ml===null||ml===void 0)return 4;const Al=typeof ml;if(Al==="number")return 8;if(Al==="boolean")return 4;if(Al==="string")return ml.length*2;if(Array.isArray(ml)){return 2+ml.reduce((ml,Al)=>ml+estimateObjectSize(Al)+1,0)}if(Al==="object"){let Al=2;for(const Rl in ml){if(Object.prototype.hasOwnProperty.call(ml,Rl)){Al+=Rl.length*2+3+estimateObjectSize(ml[Rl])+1}}return Al}return 8};const convertEstimatedSizeToMB=ml=>(ml/(1024*1024)).toFixed(2);const checkDataSize=ml=>{const Al=estimateObjectSize(ml);if(Al>pA){const ml=convertEstimatedSizeToMB(Al);throw new Error(LARGE_PR_ERROR_MESSAGE(ml))}};const callToLinearbAI=async ml=>{const{operation:Al,gitstreamAIPrContext:Rl,category:zl}=ml;const rd=(0,C_.default)(Rl?.source);const{payload:yh}=(0,tA.getPayloadBaseContext)();const{owner:kh,repo:Qh,pullRequestNumber:cf,isAgenticReview:t_,headSha:S_}=yh;if(S_&&(0,sA.isAutoMergeCommit)(S_)){console.log(`Skipping AI ${Al} for ${kh}/${Qh}#${cf}: head commit looks like an auto-merge from base.`);return{message:aA,statusCode:204,cost:0}}if(rd?.diff?.files){rd.diff.files=rd.diff.files.filter(ml=>!shouldExcludeFile(ml))}try{if(!t_){validateLinearbAIRequest(ml,rd)}if(zl===P_.AsyncFilters.AI_ReviewPR&&!t_){try{const ml=await(0,rA.getRelevantFunctionsFiles)(Rl);if(ml?.diff?.files?.length){rd.diff.files.push(...ml.diff.files)}}catch(ml){await(0,nA.prepareSendingLogsToDD)("warn",`Failed to getRelevantFunctionsFiles for: ${kh}/${Qh}/${cf}`,yh,{error:ml?.message},true)}}const u_=(0,tA.getLinearbAIContext)(ml,rd);let C_=u_;try{const ml=await(0,tA.compressData)(u_.prContext);C_={...u_,compressedPrContext:ml,prContext:void 0}}catch(ml){console.warn(`Zip compression failed, ${ml}`);await(0,nA.prepareSendingLogsToDD)("warn",`Zip compression failed for: ${kh}/${Qh}/${cf}`,yh,{error:ml?.message},true)}checkDataSize(C_);const S_=(0,D_.getRulesResolverUrl)(yh);const Cg=(0,D_.getRulesResolverToken)(yh);const eA=S_.replace("gitstream/resolve","gitstream/linearb_ai").replace("rules/resolve","rules/linearb_ai");const iA={Authorization:`Bearer ${Cg}`,"x-request-id":yh?.xRequestId||""};let sA=0;const aA=C_.context?.isPlayground?1:2;const oA=5e3;console.log(`Calling LinearB AI request for ${Al}`);while(sA=aA){throw ml}await(0,tA.sleep)(oA*sA)}else{throw ml}}}throw new Error(`Failed to call ${Al} service after retries`)}catch(ml){if(r_.default.isAxiosError(ml)&&ml.response){const{status:Rl,headers:zl}=ml.response;const rd=(0,Cg.extractRateLimitHeaders)(zl);if(Rl===429){const ml=(0,eA.getIsExecutePlayground)();const[zl,yh]=rd;const kh=u_.default.duration(Number(zl),"seconds").humanize();const Qh=`Your request has exceeded the allowed rate limit of ${yh} requests per hour to our AI service.\n- Please wait and try again in a approximately *${kh}*\n- If you require higher limits, please contact LinearB support\n\nFor assistance, contact [LinearB Support](mailto:support@linearb.io)`;const cf=ml?Qh:`${Cg.RATE_LIMIT_EXCEEDED}${Al} ${rd.join(",")}`;return{message:cf,statusCode:Rl,cost:0}}throw ml}throw ml}};const linearbAI=async(ml,Al,Rl)=>{const{prompt:zl,role:rd}=Al||{};if(!ml||!zl){return Rl(null,`Error in LinearB_AI filter: Missing required arguments`)}try{(0,S_.handleAnalytics)(P_.AsyncFilters.LinearB_AI,[Al]);const yh=P_.AsyncFilters.LinearB_AI;const kh=await callToLinearbAI({source:ml,role:rd,prompt:zl,operation:yh});const{message:Qh,cost:cf}=kh;(0,S_.handleAnalytics)(P_.AsyncFilters.LinearB_AI,[{...Al,cost:cf}]);return Rl(null,Qh)}catch(ml){console.error(iA.ERRORS.ERROR_IN_LINEARB_AI_FILTER,ml);const{payload:Al}=(0,tA.getPayloadBaseContext)();const{owner:zl,repo:rd,pullRequestNumber:yh}=Al;await(0,nA.prepareSendingLogsToDD)("warn",`${iA.ERRORS.ERROR_IN_LINEARB_AI_FILTER} in pr ${zl}/${rd}/${yh}`,Al,{error:ml?.message,payload:Al},true);return Rl(null,`${iA.ERRORS.ERROR_IN_LINEARB_AI_FILTER}: ${ml?.message}`)}};const aiDescribePR=async(ml,Al)=>{try{(0,S_.handleAnalytics)(P_.AsyncFilters.AI_DescribePR,[]);const Rl=P_.AsyncFilters.AI_DescribePR;const zl=await callToLinearbAI({source:ml,category:Rl,operation:Rl});const{message:rd,cost:yh}=zl;(0,S_.handleAnalytics)(P_.AsyncFilters.AI_DescribePR,[{cost:yh}]);return Al(null,rd)}catch(ml){console.error(iA.ERRORS.ERROR_IN_LINEARB_AI_DESCRIBE_PR_FILTER,ml);const{payload:Rl}=(0,tA.getPayloadBaseContext)();const{owner:zl,repo:rd,pullRequestNumber:yh}=Rl;await(0,nA.prepareSendingLogsToDD)("warn",`${iA.ERRORS.ERROR_IN_LINEARB_AI_DESCRIBE_PR_FILTER} in pr ${zl}/${rd}/${yh}`,Rl,{error:ml?.message,payload:Rl},true);return Al(null,`${iA.ERRORS.ERROR_IN_LINEARB_AI_DESCRIBE_PR_FILTER}: ${ml?.message}`)}};0&&0},93017:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{bool:()=>bool,compressData:()=>compressData,decode:()=>decode,decompressData:()=>decompressData,encode:()=>encode,getLinearbAIContext:()=>getLinearbAIContext,getPayloadBaseContext:()=>getPayloadBaseContext,getTimestamp:()=>getTimestamp,getValidatedFilePath:()=>getValidatedFilePath,mockFilter:()=>mockFilter,readFile:()=>readFile,sleep:()=>sleep});ml.exports=__toCommonJS(Qh);var cf=Rl(79896);var t_=Rl(16928);var r_=Rl(43106);var u_=Rl(39023);var C_=Rl(62840);var D_=Rl(45273);var S_=Rl(7426);var P_=Rl(62785);var Cg=Rl(95616);var eA=Rl(41002);const encode=ml=>`base64: ${Buffer.from(ml).toString("base64")}`;const decode=(ml="")=>Buffer.from(ml.replace("base64: ",""),"base64").toString("utf-8");const getTimestamp=()=>{const ml=(new Date).toISOString();return JSON.stringify(ml)};const getValidatedFilePath=ml=>{const Al=`${C_.CWD.cwd}`;const Rl=(0,t_.join)(Al,D_.REPO_FOLDER.DEFAULT);const zl=(0,t_.join)(Al,D_.REPO_FOLDER.CM);const rd=(0,t_.normalize)((0,t_.join)(Rl,ml));if(!rd.startsWith(Rl)&&!rd.startsWith(zl)){console.error(`Invalid filePath: Must reside within '${Rl}' or '${zl}'`);return null}if(!(0,cf.existsSync)(rd)){console.log(`File does not exist at ${ml}`);return null}return rd};const readFile=(ml,Al)=>{const{output:Rl=""}=Al||{};const zl=getValidatedFilePath(ml);if(!zl){return""}try{const ml=(0,cf.readFileSync)(zl,"utf8");if(ml&&Rl?.toLowerCase()==="json"){const Al=JSON.parse(ml);return JSON.stringify(Al)}return ml?JSON.stringify(ml):ml}catch(Al){console.error(`Error reading file ${ml}: ${Al?.message}`,Al)}return""};const mockFilter=(...ml)=>{const Al=[];ml.forEach((ml,Rl)=>{if(ml===null){Al.push(`arg_${Rl}: null`)}else if(ml===void 0){Al.push(`arg_${Rl}: undefined`)}else if(Array.isArray(ml)){Al.push(`arg_${Rl}: array(${ml.length})`)}else if(typeof ml==="object"){Al.push(`arg_${Rl}: object(${Object.keys(ml).length} keys)`)}else{Al.push(`arg_${Rl}: ${typeof ml}`)}});return JSON.stringify(Al.join(", "))};const bool=ml=>{if(ml===true){return true}if(typeof ml==="string"){return ml.trim().toLowerCase()==="true"}return false};const sleep=ml=>new Promise(Al=>{setTimeout(Al,ml)});const tA=(0,u_.promisify)(r_.gzip);const compressData=async ml=>{const Al=JSON.stringify(ml);const Rl=await tA(Buffer.from(Al,"utf8"));return Rl.toString("base64")};const rA=(0,u_.promisify)(r_.gunzip);const decompressData=async ml=>{const Al=Buffer.from(ml,"base64");const Rl=await rA(Al);return JSON.parse(Rl.toString("utf8"))};const getPayloadBaseContext=()=>{const ml=(0,S_.getClientPayload)();const Al=(0,P_.doubleParse)(ml);const Rl=(0,Cg.getIsExecutePlayground)();return{payload:Al,isPlayground:Rl}};const getLinearbAIContext=(ml,Al)=>{const{category:Rl,prompt:zl,role:rd,template:yh,guidelines:kh,issues_limit:Qh,gitstreamAIPrContext:cf}=ml;const{payload:t_,isPlayground:r_}=getPayloadBaseContext();const{source:u_,organizationId:C_,sensorAuthId:D_,owner:P_,repo:tA,prContext:rA,pullRequestNumber:nA,installationId:iA,webhookEventName:sA,creator:aA,headHttpUrl:oA,headSha:lA,userId:cA}=t_;const{author:uA,url:pA}=rA||{};const dA={source:u_,organizationId:C_,sensorAuthId:D_,owner:P_,repo:tA,author:uA||aA||cA,pullRequestNumber:nA,installationId:iA,url:pA,headSha:lA,webhookEventName:sA,version:eA.version,isPlayground:r_,category:Rl};const hA={context:dA,prompt:zl,category:Rl,role:rd,template:yh,guidelines:kh,issues_limit:Qh,repo_path:(0,S_.getOverrideCloneRepoPath)()||void 0,isManagedGitstream:(0,Cg.getIsManagedGitstream)(),prContext:{...cf,source:Al,repo:{...cf?.repo,url:oA},...r_&&{pr:{...cf?.pr,previous_reviews_issues:[],previous_gitstream_reviews:[]}}}};return hA};0&&0},99406:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{EXT_TO_LANG:()=>sA,FUNCTION_DEF_REGEX:()=>iA,getRelevantFunctionsFiles:()=>getRelevantFunctionsFiles,listAllFiles:()=>listAllFiles});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(79896));var u_=__toESM(Rl(16928));var C_=__toESM(Rl(87269));var D_=Rl(7426);var S_=Rl(62840);var P_=Rl(45273);var Cg=Rl(93017);var eA=Rl(23418);var tA=Rl(61579);var rA=Rl(56977);const nA=u_.default.join(S_.SOURCE_CODE_WORKING_DIRECTORY,P_.REPO_FOLDER.DEFAULT);const iA={js:ml=>new RegExp(`(export\\s+)?(async\\s+)?function\\s+\\b${ml}\\b\\s*\\(|(export\\s+)?(async\\s+)?(const|let|var)\\s+\\b${ml}\\b\\s*=\\s*(async\\s*)?\\(|(export\\s+)?(async\\s+)?\\b${ml}\\b\\s*=\\s*\\(.*\\)\\s*=>`),ts:ml=>new RegExp(`(export\\s+)?(async\\s+)?function\\s+\\b${ml}\\b\\s*\\(|(export\\s+)?(async\\s+)?(const|let|var)\\s+\\b${ml}\\b\\s*=\\s*(async\\s*)?\\(|(export\\s+)?(async\\s+)?\\b${ml}\\b\\s*=\\s*\\(.*\\)\\s*=>`),py:ml=>new RegExp(`def\\s+${ml}\\s*\\(`),java:ml=>new RegExp(`[\\w<>\\[\\]]+\\s+${ml}\\s*\\(`),go:ml=>new RegExp(`func\\s+${ml}\\s*\\(`),rb:ml=>new RegExp(`def\\s+${ml}\\s*`),php:ml=>new RegExp(`function\\s+${ml}\\s*\\(`),cpp:ml=>new RegExp(`[\\w:<>]+\\s+${ml}\\s*\\(`),c:ml=>new RegExp(`[\\w\\*]+\\s+${ml}\\s*\\(`),cs:ml=>{const Al=ml.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(`(public|private|protected|internal|static|virtual|override|abstract|sealed|async|partial|readonly|extern|unsafe|volatile|const)\\s+(static|virtual|override|abstract|sealed|async|readonly|extern|unsafe|volatile|const\\s+)?[\\w<>\\[\\]]+\\s+\\b${Al}\\b\\s*[\\({]`)},swift:ml=>new RegExp(`func\\s+${ml}\\s*\\(`),kt:ml=>new RegExp(`fun\\s+${ml}\\s*\\(`)};const sA={".js":"js",".jsx":"js",".ts":"ts",".tsx":"ts",".py":"py",".java":"java",".go":"go",".rb":"rb",".php":"php",".cpp":"cpp",".cc":"cpp",".cxx":"cpp",".c":"c",".cs":"cs",".swift":"swift",".kt":"kt",".kts":"kt"};const listAllFiles=(ml=".",Al=P_.REPO_FOLDER.DEFAULT)=>{let Rl=[];try{const zl=(0,S_.executeGitCommand)((0,eA.LS_FILES)(ml),Al);Rl=zl.split("\n").filter(Boolean).map(Al=>u_.default.join(ml,Al))}catch(ml){}return Rl};const getRelevantFunctionsFiles=async ml=>{const Al={category:tA.AsyncFilters.AI_ReviewPR,gitstreamAIPrContext:ml};const{context:Rl}=(0,Cg.getLinearbAIContext)(Al,ml.source);const{payload:zl}=(0,Cg.getPayloadBaseContext)();const rd=(0,D_.getRulesResolverUrl)(zl);const yh=(0,D_.getRulesResolverToken)(zl);const kh=rd.replace("gitstream/resolve","gitstream/relevant_files").replace("rules/resolve","rules/relevant_files");const Qh={Authorization:`Bearer ${yh}`};let cf=[];try{const Al=await(0,Cg.compressData)(ml);const zl=await C_.default.post(kh,{context:Rl,compressedPrContext:Al},{headers:Qh});const rd=zl.data?.files||{};cf=rd.missing_functions;(0,rA.debug)(`relevant-files: Found ${cf?.length||0} missing functions: ${cf?.join(", ")}`)}catch(ml){cf=[]}const t_=listAllFiles();const S_=new Map;const P_=new Map;const eA=t_.filter(ml=>{const Al=u_.default.extname(ml).toLowerCase();return sA[Al]});for(const ml of eA){const Al=u_.default.extname(ml).toLowerCase();const Rl=sA[Al];if(Rl){let Al="";try{const Rl=u_.default.join(nA,ml);Al=r_.default.readFileSync(Rl,"utf8")}catch(ml){}if(Al){const zl=new Map;for(const rd of cf){const yh=iA[Rl](rd);if(yh){yh.lastIndex=0;const Rl=yh.exec(Al);if(Rl){if(!S_.has(rd)){S_.set(rd,[])}S_.get(rd).push(ml);const yh=Al.lastIndexOf("\n",Rl.index)+1;const kh=Al.indexOf("\n",Rl.index);let Qh=Al.substring(yh,kh===-1?Al.length:kh);if(Qh.length>100){Qh=`${Qh.substring(0,100)}...`}zl.set(rd,Qh)}}}if(zl.size>0){P_.set(ml,zl)}}}}const aA=new Set;S_.forEach((ml,Al)=>{if(ml.length===1){aA.add(Al)}});const oA=new Map;P_.forEach((ml,Al)=>{const Rl={};let zl=false;ml.forEach((ml,Al)=>{if(aA.has(Al)){Rl[Al]=ml;zl=true}});if(zl){let ml="";try{const Rl=u_.default.join(nA,Al);ml=r_.default.readFileSync(Rl,"utf8")}catch(ml){return}oA.set(Al,{original_file:Al,original_content:ml,is_additional_context:true,matched_functions:Rl})}});const lA=Array.from(oA.values());(0,rA.debug)(`relevant-files: Returning ${lA.length} files with matched functions`);return{diff:{files:lA}}};0&&0},41813:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{CODE_REVIEW_LIMIT_FREE_TIER:()=>kh,shouldBlockCodeReview:()=>shouldBlockCodeReview});ml.exports=__toCommonJS(yh);const kh=3;const shouldBlockCodeReview=ml=>{const Al=ml?.restrictionsData?.codeReviewCount??0;const Rl=ml?.restrictionsData?.license?.restrict_ai||false;return Rl&&Al>=kh};0&&0},49311:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{checkAutomationHasDisabledFilter:()=>checkAutomationHasDisabledFilter,checkAutomationHasRateLimit:()=>checkAutomationHasRateLimit});ml.exports=__toCommonJS(Qh);var cf=Rl(87299);const checkAutomationHasDisabledFilter=(ml,Al)=>{const Rl=Al.find(Al=>{const Rl=Al.guid||"no_guid";const zl=ml.if.some(ml=>{if(typeof ml==="string"){return ml.includes(Rl)}return false});const rd=ml.run.some(ml=>{if(ml.args){return Object.values(ml.args).some(ml=>{if(typeof ml==="string"){return ml.includes(Rl)}return false})}return false});return zl||rd});if(Rl){return{is_disabled_automation:true,disabled_automation_message:Rl.description,disabled_name:Rl.name}}return{is_disabled_automation:false,disabled_automation_message:"",disabled_name:""}};const checkAutomationHasRateLimit=ml=>{let Al="";const Rl=ml.run.find(ml=>{if(ml.args){Al=Object.values(ml.args).find(ml=>typeof ml==="string"&&ml.includes(cf.RATE_LIMIT_EXCEEDED));if(Al){return true}}return false});if(Rl){const ml=Al.replace(cf.RATE_LIMIT_EXCEEDED,"").trim();const Rl=ml.split("\n").find(ml=>/\w+\s+\d+,\d+,\d+,\d+/.test(ml));if(Rl){const[ml,Al]=Rl.trim().split(/\s+/);if(Al){const[Rl,zl,rd,yh]=Al.split(",").map(Number);return{is_rate_limit_reached:true,rate_limit_args:{name:ml,retryAfter:Rl,limit:zl,remaining:rd,reset:yh}}}}}return{is_rate_limit_reached:false}};0&&0},67485:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{EXTERNAL_FILTERS_PATH:()=>aA,RULES_LEVELS:()=>oA,cleanupSandboxedPlugins:()=>cleanupSandboxedPlugins,loadExternalPlugins:()=>loadExternalPlugins,loadSandboxedPlugins:()=>loadSandboxedPlugins,withTryCatchFilter:()=>withTryCatchFilter});ml.exports=__toCommonJS(t_);var r_=Rl(79896);var u_=__toESM(Rl(16928));var C_=Rl(77388);var D_=Rl(13169);var S_=Rl(35618);var P_=Rl(95616);var Cg=Rl(99406);var eA=Rl(93017);var tA=Rl(76852);var rA=Rl(7426);var nA=Rl(62785);var iA=Rl(45273);var sA=Rl(56977);const aA="filters";const oA={REPO:"repo",ORG:"org"};const lA=new RegExp(`${tA.REPO_LEVEL_PLUGINS_PATH.replace(/\./g,"\\.")}/${aA}/([^/]+)/index\\.js$`);const cA=new RegExp(`${tA.ORG_LEVEL_PLUGINS_PATH.replace(/\./g,"\\.")}/${aA}/([^/]+)/index\\.js$`);const handleFilterError=(ml,Al,Rl)=>{const zl=`executing filter error: ${ml}(${JSON.stringify(Al)}): ${Rl?.message}`;if((0,P_.getIsManagedGitstream)()){(0,P_.getErrorManager)().addError(D_.STATUS_CODES.SYNTAX_ERROR,zl);return new Error(zl)}else{console.error(zl);process.exit(D_.STATUS_CODES.SYNTAX_ERROR)}};const withTryCatchFilter=(ml,Al,Rl=false,zl=new Map,rd={})=>{if(!Rl){return(...Rl)=>{const rd=`${Al}_${JSON.stringify(Rl)}`;if(zl.has(rd)){const ml=zl.get(rd);return ml}(0,C_.handleAnalytics)(Al,Rl,true);try{const Al=ml(...Rl);zl.set(rd,Al);return Al}catch(ml){return handleFilterError(Al,Rl,ml)}}}return async(...Rl)=>{const yh=Rl[Rl.length-1];const kh=await(0,S_.getPreviousDisabledFilterAsync)(Rl,rd,Al);if(kh!==null){return yh(null,kh)}const Qh=`${Al}_${JSON.stringify(Rl)}`;if(zl.has(Qh)){const ml=zl.get(Qh);return yh(null,ml)}(0,C_.handleAnalytics)(Al,Rl,true);Rl[Rl.length-1]=(ml,Al)=>{zl.set(Qh,Al);return yh(ml,Al)};try{await ml(...Rl)}catch(ml){const zl=handleFilterError(Al,Rl,ml);return yh(zl,null)}}};const mockManagedGitstreamPlugins=()=>{const ml={filters:{org:{},repo:{}}};const Al=(0,rA.getClientPayload)();const Rl=(0,nA.doubleParse)(Al);const zl=(0,Cg.listAllFiles)(".",iA.REPO_FOLDER.DEFAULT);zl.forEach(Al=>{const Rl=Al.match(lA);if(Rl){const Al=Rl[1];ml.filters.repo[Al]=eA.mockFilter}});if(Rl.hasCmRepo){const Al=(0,Cg.listAllFiles)(".",iA.REPO_FOLDER.CM);Al.forEach(Al=>{const Rl=Al.match(cA);if(Rl){const Al=Rl[1];ml.filters.org[Al]=eA.mockFilter}})}return ml};const loadExternalPlugins=(ml,Al,Rl)=>{if((0,P_.getIsManagedGitstream)()&&!(0,nA.isPrivilegedOrg)(Rl)){try{const ml=mockManagedGitstreamPlugins();const Al=[...Object.keys(ml.filters.org),...Object.keys(ml.filters.repo)];(0,sA.debug)(`[IsManagedGitstream] External filters will be mocked: ${JSON.stringify(Al)}`);return ml}catch(ml){const Al=`${D_.ERRORS.FAILED_TO_LOAD_EXTERNAL_PLUGINS}: Failed to mock external plugins: ${ml?.message}`;console.error(Al);throw new Error(Al)}}const zl={filters:{org:{},repo:{}}};[{externalPath:u_.default.join(ml,aA),level:oA.REPO},{externalPath:u_.default.join(Al,aA),level:oA.ORG}].forEach(({externalPath:ml,level:Al})=>{if(ml&&(0,r_.existsSync)(ml)){(0,r_.readdirSync)(ml).forEach(Rl=>{const rd=u_.default.join(ml,Rl);if((0,r_.existsSync)(rd)){try{const ml=u_.default.join(rd,"package.json");if(!(0,r_.existsSync)(ml)){const Al=JSON.stringify({name:Rl.toLowerCase(),version:"1.0.0"});(0,r_.writeFileSync)(ml,Al)}zl.filters[Al][Rl]=require(rd)}catch(ml){const Al=`${D_.ERRORS.FAILED_TO_LOAD_EXTERNAL_PLUGINS}: Failed to load external filter '${Rl}' at path '${rd}': ${ml?.message}`;console.error(Al);throw new Error(Al)}}})}});(0,sA.debug)(`Loaded filters - repo: ${JSON.stringify(Object.keys(zl.filters.repo))}`);(0,sA.debug)(`Loaded filters - org: ${JSON.stringify(Object.keys(zl.filters.org))}`);return zl};const loadSandboxedPlugins=ml=>{const Al={filters:{org:{},repo:{}},_cleanups:[]};let zl;try{zl=Rl(2349).createSandboxedFilter}catch(ml){console.error(`Failed to load sandboxedPluginLoader: ${ml?.message}`);return Al}const rd=u_.default.join(ml.cloneRepoPath,iA.REPO_FOLDER.DEFAULT,tA.REPO_LEVEL_PLUGINS_PATH,aA);const yh=u_.default.join(ml.cloneRepoPath,iA.REPO_FOLDER.CM,tA.ORG_LEVEL_PLUGINS_PATH,aA);[{externalPath:rd,level:oA.REPO},{externalPath:yh,level:oA.ORG}].forEach(({externalPath:Rl,level:rd})=>{if(Rl&&(0,r_.existsSync)(Rl)){(0,r_.readdirSync)(Rl).forEach(yh=>{const kh=u_.default.join(Rl,yh,"index.js");if((0,r_.existsSync)(kh)){try{const Rl=zl(kh,yh,ml);Al.filters[rd][yh]=Rl;Al._cleanups.push(Rl.cleanup)}catch(ml){const Al=`${D_.ERRORS.FAILED_TO_LOAD_EXTERNAL_PLUGINS}: Failed to load sandboxed filter '${yh}': ${ml?.message}`;console.error(Al);(0,P_.getErrorManager)().addError(D_.STATUS_CODES.SYNTAX_ERROR,Al)}}})}});console.log(`[Sandbox] Loaded sandboxed filters - repo: ${JSON.stringify(Object.keys(Al.filters.repo))}, org: ${JSON.stringify(Object.keys(Al.filters.org))}`);return Al};const cleanupSandboxedPlugins=ml=>{if(ml?._cleanups){for(const Al of ml._cleanups){try{Al()}catch{}}ml._cleanups=[]}};0&&0},2349:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{createSandboxedFilter:()=>createSandboxedFilter,createSandboxedFilterFromSource:()=>createSandboxedFilterFromSource,isBlockedIp:()=>isBlockedIp});ml.exports=__toCommonJS(t_);var r_=Rl(79896);var u_=Rl(35317);var C_=__toESM(Rl(16928));var D_=__toESM(Rl(69278));var S_=__toESM(Rl(23346));const isBlockedIp=ml=>{if(D_.isIPv4(ml)){const Al=ml.split(".").map(Number);if(Al[0]===127){return true}if(Al[0]===10){return true}if(Al[0]===172&&Al[1]>=16&&Al[1]<=31){return true}if(Al[0]===192&&Al[1]===168){return true}if(Al[0]===169&&Al[1]===254){return true}if(Al.every(ml=>ml===0)){return true}}if(D_.isIPv6(ml)){const Al=ml.toLowerCase();if(Al==="::1"){return true}if(Al.startsWith("fe80:")){return true}if(Al.startsWith("fc")||Al.startsWith("fd")){return true}}return false};const validateHostname=ml=>{if(D_.isIP(ml)){if(isBlockedIp(ml)){throw new Error(`Request to blocked IP address: ${ml}`)}return}const Al=(0,u_.spawnSync)(process.execPath,["-e",`const dns = require('dns');\n dns.resolve4(${JSON.stringify(ml)}, (err, addrs) => {\n process.stdout.write(JSON.stringify(err ? [] : addrs));\n });`],{timeout:5e3});if(!Al.stdout){return}let Rl;try{Rl=JSON.parse(Al.stdout.toString())}catch{return}for(const Al of Rl){if(isBlockedIp(Al)){throw new Error(`Request to ${ml} blocked: resolves to internal IP ${Al}`)}}};const hostHttpRequestSync=(ml,Al,Rl,zl)=>{const rd=new URL(Al);validateHostname(rd.hostname);const yh=`\n const https = require('https');\n const http = require('http');\n const url = new URL(process.argv[1]);\n const headers = JSON.parse(process.argv[2]);\n const method = process.argv[3];\n const body = process.argv[4] || null;\n const lib = url.protocol === 'https:' ? https : http;\n const req = lib.request(url, { method, headers, timeout: 30000 }, (res) => {\n let data = '';\n res.on('data', chunk => data += chunk);\n res.on('end', () => {\n process.stdout.write(JSON.stringify({ status: res.statusCode, data }));\n });\n });\n req.on('error', (e) => {\n process.stdout.write(JSON.stringify({ error: e.message }));\n });\n if (body) req.write(body);\n req.end();\n `;const kh=(0,u_.spawnSync)(process.execPath,["-e",yh,Al,Rl||"{}",ml,zl||""],{timeout:35e3});if(kh.error){throw new Error(`HTTP request failed: ${kh.error.message}`)}if(kh.stdout){const ml=JSON.parse(kh.stdout.toString());if(ml.error){throw new Error(`HTTP request to ${rd.hostname} failed: ${ml.error}`)}return JSON.stringify(ml)}throw new Error("HTTP request returned no response")};const hostReadFile=(ml,Al)=>{const Rl=C_.resolve(ml);const zl=C_.resolve(Al);if(!Rl.startsWith(zl+C_.sep)&&Rl!==zl){throw new Error(`File access denied: path '${ml}' is outside allowed directory`)}return(0,r_.readFileSync)(Rl,"utf8")};const createBootstrapCode=()=>`\n // Stub process object with empty env\n const process = {\n env: {},\n argv: [],\n version: 'v20.0.0',\n platform: 'linux',\n cwd: function() { return '/'; },\n exit: function() { throw new Error('process.exit is not allowed'); },\n nextTick: function(fn) { fn(); },\n };\n\n // Create require function that blocks unauthorized modules\n const _allowedModules = {};\n function require(moduleName) {\n if (_allowedModules[moduleName]) {\n return _allowedModules[moduleName];\n }\n throw new Error('Module "' + moduleName + '" is not available in sandbox. Only approved modules can be used.');\n }\n\n // Stub global.process\n globalThis.process = process;\n globalThis.require = require;\n globalThis._allowedModules = _allowedModules;\n\n // Stub console\n globalThis.console = {\n log: function() {},\n error: function() {},\n warn: function() {},\n info: function() {},\n debug: function() {},\n };\n\n // Block dangerous constructors\n globalThis.Function = function() {\n throw new Error('Function constructor is not allowed in sandbox');\n };\n `;const injectAllowedModules=(ml,Al)=>{const zl=ml.global;zl.setSync("btoa",new S_.default.Callback(ml=>btoa(ml)));zl.setSync("atob",new S_.default.Callback(ml=>atob(ml)));for(const zl of Al.allowedModules){try{switch(zl){case"lodash":{const Al=Rl(52356);const zl=["capitalize","camelCase","snakeCase","kebabCase","upperFirst","lowerFirst","trim","truncate","uniq","flatten","compact","sortBy","groupBy","countBy","map","filter","find","reduce","every","some","includes","get","set","has","pick","omit","merge","cloneDeep","isEmpty","isArray","isObject","isString","isNumber","keys","values","entries","chunk","difference","intersection","union","range","times","debounce","throttle"];const rd=zl.map(ml=>`lodash.${ml} = function() { var args = Array.prototype.slice.call(arguments); return JSON.parse(_hostLodash('${ml}', JSON.stringify(args))); };`).join("\n");ml.global.setSync("_hostLodash",new S_.default.Callback((ml,Rl)=>{const zl=JSON.parse(Rl);const rd=Al[ml](...zl);return JSON.stringify(rd===void 0?null:rd)}));ml.evalSync(`\n (function() {\n var lodash = {};\n ${rd}\n lodash._ = lodash;\n globalThis._allowedModules['lodash'] = lodash;\n globalThis._allowedModules['_'] = lodash;\n })();\n `,{timeout:5e3});break}case"moment":{const Al=Rl(93350);ml.global.setSync("_hostMoment",new S_.default.Callback((ml,Rl,zl)=>{const rd=JSON.parse(ml);const yh=rd===null?Al():Al(rd);if(Rl&&typeof yh[Rl]==="function"){const ml=JSON.parse(zl||"[]");const Al=yh[Rl](...ml);if(typeof Al==="object"&&Al!==null&&Al._isAMomentObject){return JSON.stringify({_isMoment:true,_iso:Al.toISOString()})}return JSON.stringify(Al)}return JSON.stringify({_isMoment:true,_iso:yh.toISOString()})}));ml.evalSync(`\n (function() {\n function MomentProxy(input) {\n this._input = input;\n }\n var methods = ['format', 'add', 'subtract', 'startOf', 'endOf', 'diff',\n 'isBefore', 'isAfter', 'isSame', 'isSameOrBefore', 'isSameOrAfter',\n 'isValid', 'toISOString', 'toJSON', 'toString', 'valueOf', 'unix',\n 'year', 'month', 'date', 'day', 'hour', 'minute', 'second',\n 'daysInMonth', 'fromNow', 'toNow', 'calendar'];\n methods.forEach(function(method) {\n MomentProxy.prototype[method] = function() {\n var args = Array.prototype.slice.call(arguments);\n var result = JSON.parse(_hostMoment(\n JSON.stringify(this._input),\n method,\n JSON.stringify(args)\n ));\n if (result && result._isMoment) {\n return new MomentProxy(result._iso);\n }\n return result;\n };\n });\n\n function momentFactory(input) {\n return new MomentProxy(input === undefined ? null : input);\n }\n momentFactory.utc = function(input) {\n return new MomentProxy(input === undefined ? null : input);\n };\n\n globalThis._allowedModules['moment'] = momentFactory;\n })();\n `,{timeout:5e3});break}case"@actions/core":{ml.evalSync(`\n (function() {\n var core = {\n getInput: function() { return ''; },\n setOutput: function() {},\n setFailed: function() {},\n info: function() {},\n warning: function() {},\n error: function() {},\n debug: function() {},\n isDebug: function() { return false; },\n exportVariable: function() {},\n setSecret: function() {},\n };\n globalThis._allowedModules['@actions/core'] = core;\n })();\n `,{timeout:5e3});break}case"axios":{ml.evalSync(`\n (function() {\n function makeRequest(method, urlOrConfig, dataOrConfig, config) {\n var url, headers = {}, body = null;\n\n if (typeof urlOrConfig === 'object' && urlOrConfig !== null && !Array.isArray(urlOrConfig)) {\n // axios({ url, method, data, headers })\n url = urlOrConfig.url;\n method = urlOrConfig.method || method;\n headers = urlOrConfig.headers || {};\n body = urlOrConfig.data ? JSON.stringify(urlOrConfig.data) : null;\n } else {\n url = urlOrConfig;\n var isBodyMethod = (method !== 'get' && method !== 'delete' && method !== 'head');\n if (isBodyMethod && dataOrConfig != null) {\n // post(url, data, config?) — second arg is request body\n body = JSON.stringify(dataOrConfig);\n if (config && config.headers) headers = config.headers;\n } else if (dataOrConfig && typeof dataOrConfig === 'object') {\n // get(url, config?) — second arg is config\n if (dataOrConfig.headers) headers = dataOrConfig.headers;\n }\n }\n\n var raw = _hostHttpRequest(method.toUpperCase(), url, JSON.stringify(headers), body);\n var response = JSON.parse(raw);\n return { status: response.status, data: response.data, headers: {} };\n }\n\n var axiosProxy = function(config) { return makeRequest('get', config); };\n axiosProxy.get = function(url, config) { return makeRequest('get', url, config); };\n axiosProxy.post = function(url, data, cfg) { return makeRequest('post', url, data, cfg); };\n axiosProxy.put = function(url, data, cfg) { return makeRequest('put', url, data, cfg); };\n axiosProxy.patch = function(url, data, cfg) { return makeRequest('patch', url, data, cfg); };\n axiosProxy.delete = function(url, config) { return makeRequest('delete', url, config); };\n axiosProxy.request = function(config) { return makeRequest(config.method || 'get', config); };\n\n globalThis._allowedModules['axios'] = axiosProxy;\n })();\n `,{timeout:5e3});break}case"@octokit/rest":{ml.evalSync(`\n (function() {\n function Octokit() {\n throw new Error('@octokit/rest requires async filter pattern for API calls.');\n }\n globalThis._allowedModules['@octokit/rest'] = { Octokit: Octokit };\n })();\n `,{timeout:5e3});break}default:break}}catch(ml){console.error(`Failed to inject module '${zl}' into sandbox: ${ml.message}`)}}};const safeDispose=ml=>{try{ml.dispose()}catch{}};const createSandboxedFilterFromSource=(ml,Al,Rl,zl=false)=>{const rd=new S_.default.Isolate({memoryLimit:Rl.memoryLimitMb});let yh;try{yh=rd.createContextSync()}catch(ml){rd.dispose();throw new Error(`Failed to create sandbox context for inline plugin '${Al}': ${ml.message}`)}const kh=yh.global;kh.setSync("global",kh.derefInto());if(Rl.cloneRepoPath){kh.setSync("_hostReadFile",new S_.default.Callback(ml=>hostReadFile(ml,Rl.cloneRepoPath)))}kh.setSync("_hostHttpRequest",new S_.default.Callback(hostHttpRequestSync));const Qh=createBootstrapCode();try{yh.evalSync(Qh,{timeout:5e3})}catch(ml){rd.dispose();throw new Error(`Failed to initialize sandbox for inline plugin '${Al}': ${ml.message}`)}injectAllowedModules(yh,Rl);const cf=`\n (function() {\n var module = { exports: {} };\n var exports = module.exports;\n ${ml}\n globalThis._pluginExports = module.exports;\n })();\n `;try{yh.evalSync(cf,{timeout:Rl.timeoutMs})}catch{rd.dispose();return createParseErrorFilter(Al)}let t_=false;if(zl){try{t_=yh.evalSync(`typeof globalThis._pluginExports === 'object' && globalThis._pluginExports.immediate === true`,{timeout:1e3})===true}catch{}}if(zl){return createAsyncSandboxedFilter(rd,yh,Al,Rl,t_)}return createSyncSandboxedFilter(rd,yh,Al,Rl)};const createSandboxedFilter=(ml,Al,Rl)=>{let zl;try{zl=(0,r_.readFileSync)(ml,"utf8")}catch(ml){throw new Error(`Failed to read plugin source for '${Al}': ${ml.message}`)}const rd=new S_.default.Isolate({memoryLimit:Rl.memoryLimitMb});let yh;try{yh=rd.createContextSync()}catch(ml){rd.dispose();throw new Error(`Failed to create sandbox context for '${Al}': ${ml.message}`)}const kh=yh.global;kh.setSync("global",kh.derefInto());kh.setSync("_hostReadFile",new S_.default.Callback(ml=>hostReadFile(ml,Rl.cloneRepoPath)));kh.setSync("_hostHttpRequest",new S_.default.Callback(hostHttpRequestSync));const Qh=createBootstrapCode();try{yh.evalSync(Qh,{timeout:5e3})}catch(ml){rd.dispose();throw new Error(`Failed to initialize sandbox for '${Al}': ${ml.message}`)}injectAllowedModules(yh,Rl);const cf=`\n (function() {\n var module = { exports: {} };\n var exports = module.exports;\n ${zl}\n globalThis._pluginExports = module.exports;\n })();\n `;try{yh.evalSync(cf,{timeout:Rl.timeoutMs})}catch{rd.dispose();return createParseErrorFilter(Al)}let t_=false;let u_=false;try{t_=yh.evalSync(`typeof globalThis._pluginExports === 'object' && globalThis._pluginExports.async === true`,{timeout:1e3})===true;if(t_){u_=yh.evalSync(`globalThis._pluginExports.immediate === true`,{timeout:1e3})===true}}catch{}if(t_){return createAsyncSandboxedFilter(rd,yh,Al,Rl,u_)}return createSyncSandboxedFilter(rd,yh,Al,Rl)};const createSyncSandboxedFilter=(ml,Al,Rl,zl)=>{const filter=(...ml)=>{console.log(`[Sandbox] Running filter '${Rl}'`);try{const Rl=JSON.stringify(ml);const rd=`\n (function() {\n var _fn = typeof globalThis._pluginExports === 'function'\n ? globalThis._pluginExports\n : globalThis._pluginExports.filter || globalThis._pluginExports;\n var _args = JSON.parse(${JSON.stringify(Rl)});\n var _result = _fn.apply(null, _args);\n return JSON.stringify(_result === undefined ? null : _result);\n })();\n `;const yh=Al.evalSync(rd,{timeout:zl.timeoutMs});return JSON.parse(yh)}catch(ml){const Al=ml;const zl=sanitizeErrorMessage(Al.message,Rl);console.error(`Sandbox plugin '${Rl}' error: ${Al.message}`);return new Error(zl)}};return{filter:filter,async:false,immediate:false,cleanup:()=>safeDispose(ml)}};const createAsyncSandboxedFilter=(ml,Al,Rl,zl,rd)=>{const filter=(...ml)=>{console.log(`[Sandbox] Running async filter '${Rl}'`);const rd=ml[ml.length-1];const yh=ml.slice(0,-1);const execute=async()=>{try{const ml=JSON.stringify(yh);const kh=new Promise((ml,rd)=>{const yh=setTimeout(()=>{rd(new Error(`Plugin '${Rl}' timed out after ${zl.timeoutMs}ms`))},zl.timeoutMs);Al.global.setSync("_asyncCallback",new S_.default.Callback((Al,Rl)=>{clearTimeout(yh);if(Al){rd(new Error(Al))}else{ml(Rl)}}))});const Qh=`\n (function() {\n var _filterObj = globalThis._pluginExports;\n var _fn = typeof _filterObj === 'object' ? _filterObj.filter : _filterObj;\n var _args = JSON.parse(${JSON.stringify(ml)});\n _args.push(function(err, result) {\n var errStr = err ? (err.message || String(err)) : null;\n var resultStr = JSON.stringify(result === undefined ? null : result);\n globalThis._asyncCallback(errStr, resultStr);\n });\n _fn.apply(null, _args);\n })();\n `;Al.evalSync(Qh,{timeout:zl.timeoutMs});const cf=await kh;const t_=JSON.parse(cf);rd(null,t_)}catch(ml){const Al=ml;const zl=sanitizeErrorMessage(Al.message,Rl);console.error(`Sandbox async plugin '${Rl}' error: ${Al.message}`);rd(null,new Error(zl))}};execute()};return{filter:filter,async:true,immediate:rd,cleanup:()=>safeDispose(ml)}};const createParseErrorFilter=ml=>{const Al=`Plugin '${ml}' failed to load: syntax error in plugin source`;return{filter:()=>new Error(Al),async:false,immediate:false,cleanup:()=>{}}};const sanitizeErrorMessage=(ml,Al)=>{let Rl=ml.replace(/\/[^\s:]+\.(js|ts)/g,"");Rl=Rl.replace(/arn:aws:lambda:[^\s]+/g,"");Rl=Rl.replace(/\n\s+at .+/g,"");if(!Rl.includes(Al)){Rl=`Plugin '${Al}' failed: ${Rl}`}return Rl};0&&0},78458:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{isResourceExcluded:()=>isResourceExcluded});ml.exports=__toCommonJS(Qh);var cf=Rl(77388);const parseRegexString=ml=>{if(!ml?.startsWith("r/")){return null}const Al=(0,cf.parseTermToValidString)(ml);const Rl=new RegExp(Al);return Rl};const isResourceExcluded=(ml,Al,Rl)=>{if(!ml){return false}const matchPattern=Al=>{const Rl=parseRegexString(Al);if(Rl){return Rl.test(ml)}return ml===Al};const{triggers:zl}=Rl;if(!zl){return false}const rd=zl.include?.[Al]??[];const yh=zl.exclude?.[Al]??[];const kh=yh?.some(matchPattern);const Qh=rd.length>0&&!rd.some(matchPattern);if(kh||Qh){return true}return false};0&&0},38201:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{RuleParser:()=>r_.default});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(75913));0&&0},26870:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{FILTER_HANDLERS:()=>nA,Filters:()=>rA});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(34267));var u_=__toESM(Rl(21173));var C_=__toESM(Rl(82905));var D_=__toESM(Rl(7274));var S_=__toESM(Rl(19540));var P_=__toESM(Rl(7776));var Cg=__toESM(Rl(45548));var eA=__toESM(Rl(69482));const tA=[u_,C_,D_,S_,P_,Cg,eA];const parseFilterAllFilePath=(ml,Al)=>ml.length&&ml.map(ml=>Al.some(Al=>(ml||"").includes(Al))).every(ml=>ml===true);const parseIsEveryExtension=(ml,Al)=>parseFilterAllFilePath(ml.map(ml=>ml.split(".").pop()||"").filter((ml,Al,Rl)=>Rl.indexOf(ml)===Al),Al);const parseIsEveryExtensionRegex=(ml,Al)=>{const Rl=new RegExp(Al);const zl=ml.map(ml=>ml.split(".").pop()||"").filter((ml,Al,Rl)=>Rl.indexOf(ml)===Al);return zl.length>0&&zl.map(ml=>Rl.test(ml)).every(ml=>ml)};const parseExtractExtensions=ml=>ml.length&&ml.map(ml=>ml.split(".").pop()).filter((ml,Al,Rl)=>Rl.indexOf(ml)===Al);const parseIsStringIncludes=(ml,Al)=>Al.some(Al=>ml.includes(Al));const parseIsStringIncludesRegex=(ml,Al)=>{const Rl=new RegExp(Al);return Rl.test(ml)};const parseRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.map(ml=>Rl.test(ml)).every(ml=>ml):false};const parseIsEveryInListRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.map(ml=>Rl.test(ml)).every(ml=>ml):false};const parseIsEveryInList=(ml,Al)=>ml.length?ml.filter(ml=>Al.includes(ml)).every(ml=>ml):false;const parseIsSomeInList=(ml,Al)=>ml.length?ml.filter(ml=>Al.includes(ml)).some(ml=>ml):false;const parseIncludesRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.map(ml=>Rl.test(ml)).some(ml=>ml):false};const parseIsSomeInListRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.map(ml=>Rl.test(ml)).some(ml=>ml):false};const parseFilterRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.filter(ml=>Rl.test(ml)):false};const parseFilterListRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.filter(ml=>Rl.test(ml)):false};const parseFilterList=(ml,Al)=>ml.length?ml.filter(ml=>Al.includes(ml)):false;const minify=ml=>ml.replace(/\s+/g," ").replaceAll("'",'"').trim();const allFormattingChange=async(ml,Al)=>{try{for(const{new_content:Rl,original_content:zl,original_file:rd,new_file:yh}of ml){const ml=minify(await r_.format(Rl,{semi:false,singleQuote:true,filepath:yh,plugins:tA}));const kh=minify(await r_.format(zl,{semi:false,singleQuote:true,filepath:rd,plugins:tA}));if(ml!==kh){return Al(null,false)}}return Al(null,true)}catch(ml){return Al(null,false)}};const parseFilterFileDiffRegex=(ml,Al)=>{const Rl=new RegExp(Al,"m");return ml.length?ml.filter(({diff:ml})=>Rl.test(ml)):false};const parseIsEveryLineInFileDiffRegex=(ml,Al)=>{const Rl=new RegExp(Al,"m");return ml.length?ml.map(({diff:ml})=>Rl.test(ml)).every(ml=>ml):false};const parseIsSomeLineInFileDiffRegex=(ml,Al)=>{const Rl=new RegExp(Al,"m");return ml.length?ml.map(({diff:ml})=>Rl.test(ml)).some(ml=>ml):false};const parseFilterAllExtensions=(ml,Al)=>ml.length?parseFilterAllFilePath(ml.map(ml=>ml.split(".").pop()||""),Al):false;var rA=(ml=>{ml["allExtensions"]="allExtensions";ml["includes"]="includes";ml["allPassRegex"]="allPassRegex";ml["allPathIncludes"]="allPathIncludes";ml["filterRegex"]="filterRegex";ml["includesRegex"]="includesRegex";ml["true"]="true";ml["allFormattingChange"]="allFormattingChange";ml["filterList"]="filterList";ml["filterListRegex"]="filterListRegex";ml["isEveryInListRegex"]="isEveryInListRegex";ml["isSomeInList"]="isSomeInList";ml["isSomeInListRegex"]="isSomeInListRegex";ml["isStringIncludes"]="isStringIncludes";ml["isStringIncludesRegex"]="isStringIncludesRegex";ml["isEveryInList"]="isEveryInList";ml["extractExtensions"]="extractExtensions";ml["isEveryExtension"]="isEveryExtension";ml["isEveryExtensionRegex"]="isEveryExtensionRegex";ml["filterFileDiffRegex"]="filterFileDiffRegex";ml["isEveryLineInFileDiffRegex"]="isEveryLineInFileDiffRegex";ml["isSomeLineInFileDiffRegex"]="isSomeLineInFileDiffRegex";return ml})(rA||{});const nA={["filterList"]:parseFilterList,["filterListRegex"]:parseFilterListRegex,["isEveryInListRegex"]:parseIsEveryInListRegex,["isSomeInList"]:parseIsSomeInList,["isSomeInListRegex"]:parseIsSomeInListRegex,["isStringIncludes"]:parseIsStringIncludes,["isStringIncludesRegex"]:parseIsStringIncludesRegex,["isEveryInList"]:parseIsEveryInList,["extractExtensions"]:parseExtractExtensions,["isEveryExtension"]:parseIsEveryExtension,["isEveryExtensionRegex"]:parseIsEveryExtensionRegex,["true"]:()=>true,["filterFileDiffRegex"]:parseFilterFileDiffRegex,["isEveryLineInFileDiffRegex"]:parseIsEveryLineInFileDiffRegex,["isSomeLineInFileDiffRegex"]:parseIsSomeLineInFileDiffRegex,["allExtensions"]:parseFilterAllExtensions,["allPassRegex"]:parseRegex,["allPathIncludes"]:parseFilterAllFilePath,["filterRegex"]:parseFilterRegex,["includesRegex"]:parseIncludesRegex,["allFormattingChange"]:allFormattingChange};0&&0},51852:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{constructRunObject:()=>constructRunObject});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(52356));var u_=Rl(6194);var C_=Rl(52960);var D_=Rl(73888);var S_=Rl(11132);var P_=Rl(42681);var Cg=Rl(95616);const constructRunObject=(ml,Al,Rl,zl,rd=false,yh=false)=>{const kh=(0,Cg.getIsExecutePlayground)();if(!ml||ml.length===0){return[]}return ml.map(ml=>{let Qh=r_.default.cloneDeep(ml);try{if(P_.ACTIONS_WITH_BUILT_IN_TRIGGERS.includes(ml.action)){const yh=kh||rd||(0,S_.isActionTriggeredByEvent)(ml.action,Al||[],Rl,zl);Qh={...Qh,isActionTriggered:yh}}if(ml.args){const Al=Object.keys(ml.args).reduce((Al,Rl)=>{const zl=ml.args[Rl];return{...Al,[Rl]:zl&&C_.listify.includes(Rl)&&typeof zl==="string"?(0,u_.redoArgEscaping)(zl).split(","):(0,u_.redoArgEscaping)(ml.args[Rl])}},{});Qh={...Qh,args:Al}}}catch(ml){(0,D_.debug)(`Error constructing run object: ${JSON.stringify(ml)}`,yh)}return Qh})};0&&0},75913:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{default:()=>RuleParser});ml.exports=__toCommonJS(t_);var r_=Rl(78963);var u_=__toESM(Rl(74281));var C_=__toESM(Rl(52356));var D_=__toESM(Rl(80542));var S_=__toESM(Rl(4257));var P_=__toESM(Rl(18115));var Cg=Rl(65772);var eA=__toESM(Rl(87269));var tA=Rl(13169);var rA=Rl(50125);var nA=Rl(6194);var iA=Rl(78850);var sA=Rl(82752);var aA=Rl(73888);var oA=Rl(77388);var lA=Rl(29615);var cA=Rl(77316);var uA=Rl(67485);var pA=Rl(78458);var dA=Rl(26870);var hA=Rl(26184);var fA=Rl(17078);var _A=Rl(61579);var mA=Rl(83572);var gA=Rl(35618);var AA=Rl(49311);var yA=Rl(41813);var bA=Rl(9597);var vA=Rl(62785);var EA=Rl(21187);var wA=Rl(94469);var CA=Rl(56977);var xA=Rl(42681);var DA=Rl(51852);const{SUPPORTED_ACTIONS:SA}=r_.validatorsConstants;const kA=/\{\{[\s\S]*?\}\}/g;const TA={[SA.ADD_COMMENT]:"comment",[SA.UPDATE_TITLE]:"title",[SA.UPDATE_DESCRIPTION]:"description",[SA.CUSTOM_ACTION]:"plugin"};const IA=/actions(?:\.[a-zA-Z0-9_-]+|\[['""][a-zA-Z0-9_-]+['"]\])\.outputs(?:\.[a-zA-Z0-9_-]+|\[['""][a-zA-Z0-9_-]+['"]\])/;class RuleParser{static MIN_RENDER_PASSES=3;static MAX_RENDER_PASSES=10;filtersMemo=new Map;asyncFilters=[_A.AsyncFilters.mockAsyncFilter,_A.AsyncFilters.LinearB_AI,_A.AsyncFilters.AI_DescribePR];customFilters=[_A.AsyncFilters.mockAsyncFilter,_A.AsyncFilters.LinearB_AI,_A.AsyncFilters.AI_DescribePR];env;renderedRuleFile={};context={};lastContext={};ruleFileRawContent;lastParserResult={};isDebug;errors={};warnings={};validatorErrors={};webhookEvent="";webhookEvents={};externalPlugins={filters:{org:{},repo:{}}};isGsCommand;isPlayground;featureFlagData={disabledFilters:[],licenseTier:"",organizationId:0};isDisabledFilter=false;shouldRunGSInline=false;payload;constructor(ml,Al,zl,rd,yh="",kh="",Qh=false,cf=false,t_,u_){this.isDebug=zl;this.payload=rd;this.env=new P_.Environment(new P_.FileSystemLoader(__dirname),{autoescape:false});this.shouldRunGSInline=cf;this.webhookEvent=rd.webhookEventName||"";this.webhookEvents=rd.webhookEventNames||{};this.isGsCommand=rd.isGsCommand||false;this.isPlayground=Qh;if(this.isPlayground&&t_?.enabled){this.externalPlugins=(0,uA.loadSandboxedPlugins)(t_)}else if(!this.isPlayground){this.externalPlugins=(0,uA.loadExternalPlugins)(yh,kh,rd.owner)}if(this.isPlayground&&t_?.enabled&&u_?.length){let ml;try{ml=Rl(2349).createSandboxedFilterFromSource}catch(ml){console.error(`Failed to load sandboxedPluginLoader: ${ml?.message}`)}for(const Al of u_){if(!ml){break}try{const Rl=ml(Al.content,Al.fileName,t_,Al.isAsync??false);this.externalPlugins.filters.repo[Al.fileName]=Rl;if(this.externalPlugins._cleanups){this.externalPlugins._cleanups.push(Rl.cleanup)}}catch(ml){console.error(`Failed to load inline plugin '${Al.fileName}': ${ml?.message}`)}}}this.featureFlagData={...rd.featureFlagData,disabledFilters:[...rd.featureFlagData?.disabledFilters||[],...(0,gA.getPremiumFiltersAsFeatureFlags)()],licenseTier:rd.featureFlagData?.licenseTier||"",organizationId:rd.featureFlagData?.organizationId||0};const D_=[...Object.keys(this.externalPlugins.filters.org),...Object.keys(this.externalPlugins.filters.repo)];const S_=[...r_.validatorsConstants.JINJA_FILTERS,...Object.keys(r_.validatorsConstants.VALID_FILTERS)];const Cg=C_.default.intersection(D_,S_);if(Cg.length){throw new rA.PluginsError("Overrding native filters is not allowed",`Overrding native filters is not allowed, the user filter${Cg.length>1?"s":""} ${Cg.join(", ")} conflicts`)}const eA={...lA.GENERAL_FILTERS_HANDLER,...cA.HIGH_LEVEL_FILTERS_HANDLER,...dA.FILTER_HANDLERS};const tA={...this.externalPlugins.filters.org,...this.externalPlugins.filters.repo};Object.keys(eA).forEach(ml=>{const Al=cA.ASYNC[ml];const{isDisabledFilter:Rl,filterCallback:zl,disabledFilters:rd}=(0,gA.getDisabledFilterFunction)(eA,ml,this.featureFlagData.disabledFilters,Al,this.featureFlagData.licenseTier);this.featureFlagData={...this.featureFlagData,disabledFilters:rd};this.isDisabledFilter=Rl;if(this.isDisabledFilter){const ml={featureFlagData:this.featureFlagData,isAsync:Al,isCurrentDisable:this.isDisabledFilter};(0,aA.debug)(JSON.stringify(ml),this.isDebug)}if(Al){this.env.addFilter(ml,(0,uA.withTryCatchFilter)(zl,ml,Al,this.filtersMemo,eA),Al)}else{this.env.addFilter(ml,eA[ml],Al)}});Object.keys(tA).forEach(ml=>{const Al=tA[ml]instanceof Function?ml.toLowerCase().includes("async"):tA[ml].async??false;const Rl=tA[ml]instanceof Function?false:tA[ml].immediate??false;const zl=tA[ml]instanceof Function?tA[ml]:tA[ml].filter;this.env.addFilter(ml,(0,uA.withTryCatchFilter)(zl,ml,Al,this.filtersMemo),Al);this.customFilters.push(ml);if(Al&&!Rl){this.asyncFilters.push(ml)}});this.context=Al;this.lastContext=Al;this.ruleFileRawContent=ml}async renderOneExpression(ml,Al){try{const Rl=await new Promise((Rl,zl)=>{this.env.renderString(Al,ml,(ml,Al)=>ml?zl(ml):Rl(Al))});return Rl}catch(ml){const Al=ml?.message;(0,aA.debug)({errorName:tA.ERRORS.FAILED_RENDER_STRING,error:ml},this.isDebug);this.errors={...this.errors,[tA.STATUS_CODES.FAILED_RENDER_STRING]:Al};return Al}}removeComments(ml){return ml.split("\n").filter(ml=>{const Al=ml.trim();return!Al.startsWith("#")||Al.startsWith("##")}).join("\n")}async render(ml={...this.context,...this.renderedRuleFile},Al=RuleParser.MAX_RENDER_PASSES,Rl=false){const zl=Math.min(Al,RuleParser.MAX_RENDER_PASSES);let rd=0;let yh="";let kh=false;let Qh=ml;const cf=this.removeComments(this.ruleFileRawContent);while(rdthis.asyncFilters.some(Al=>ml.includes(Al)));Rl.forEach(Al=>{ml=ml.replaceAll(Al,(0,mA.internalEncodeBase64)(Al))})}await new Promise((Al,Rl)=>this.env.renderString(ml,Qh,(ml,zl)=>{if(ml){(0,aA.debug)({error:tA.ERRORS.FAILED_RENDER_STRING,err:ml},this.isDebug);this.errors={...this.errors,[tA.STATUS_CODES.FAILED_RENDER_STRING]:ml.message};return Rl(ml)}const Qh=zl;if(rd>=RuleParser.MIN_RENDER_PASSES-1&&Qh===yh){kh=true;if(this.isDebug){(0,aA.debug)({message:"Template rendering converged",iterations:rd,method:"render()"},this.isDebug)}}if(!kh){try{this.renderedRuleFile=u_.load(Qh);yh=Qh}catch(ml){(0,aA.debug)({errorName:tA.ERRORS.FAILED_YAML_LOAD,error:ml},this.isDebug);this.errors={...this.errors,[tA.STATUS_CODES.FAILED_YAML_LOAD]:`${tA.ERRORS.FAILED_YAML_LOAD} - (${ml?.message})`}}}return Al(this)}));if(!kh){rd+=1;Qh=(0,nA.escapeObjectStringsValues)({...this.context,...this.renderedRuleFile})}}this.lastContext=Qh}calculateIsTriggeredByGlobal(ml,Al){if(Al){return false}const hasMatchingGlobalTriggers=ml=>ml(this.renderedRuleFile.on)||ml(this.renderedRuleFile.triggers?.on);const Rl=hasMatchingGlobalTriggers(ml);return Rl}calculateTriggersBasedOnMultipleWebhooks(ml,Al,Rl){const hasMatchingTriggers=ml=>!!ml&&ml.some(ml=>Object.keys(this.webhookEvents).some(Al=>xA.TRIGGERS[Al]===ml));const zl=this.calculateIsTriggeredByGlobal(hasMatchingTriggers,Rl);const rd=this.renderedRuleFile[ml][Al];let yh;if(rd?.on){yh=Object.keys(this.webhookEvents).some(ml=>rd.on.includes(xA.TRIGGERS[ml]));const ml=rd?.run?.some(ml=>ml?.args?.wait_for_all_checks===true);const Al=Object.keys(this.webhookEvents).includes("check_run_completed");if(ml&&Al){yh=true}}return{isTriggeredByGlobal:zl,isTriggeredByAutomation:yh&&!Rl}}shouldBeSkippedOnGlobalTrigger(){const ml=this.renderedRuleFile.triggers;if(!ml){return false}return(0,pA.isResourceExcluded)(this.context?.branch?.name??"","branch",this.renderedRuleFile)||(0,pA.isResourceExcluded)(this.context?.repo?.name??"","repository",this.renderedRuleFile)||(0,pA.isResourceExcluded)(this.payload?.triggeredBy??"","user",this.renderedRuleFile)}getIsTriggeredBy(ml,Al){let Rl;let zl;const hasMatchingTriggers=ml=>!!ml&&ml.some(ml=>xA.TRIGGERS[this.webhookEvent]===ml);const rd=this.shouldBeSkippedOnGlobalTrigger();if(Object.keys(this.webhookEvents).length){({isTriggeredByGlobal:Rl,isTriggeredByAutomation:zl}=this.calculateTriggersBasedOnMultipleWebhooks(ml,Al,rd))}else{Rl=this.calculateIsTriggeredByGlobal(hasMatchingTriggers,rd);zl=this.renderedRuleFile[ml][Al].on?.includes(xA.TRIGGERS[this.webhookEvent])&&!rd}return{isTriggeredByGlobal:Rl,isTriggeredByAutomation:zl,skipOnGlobal:rd}}evaluateTrigger(ml,Al){const{isTriggeredByGlobal:Rl,isTriggeredByAutomation:zl,skipOnGlobal:rd}=this.getIsTriggeredBy(ml,Al);const yh=this.renderedRuleFile.on!==void 0||this.renderedRuleFile.triggers?.on!==void 0;const kh=!(0,S_.default)(this.renderedRuleFile[ml][Al].on);const Qh=!kh&&!yh;const cf=(zl||Rl||Qh)&&!rd;return{noWebhookTriggersAtAll:Qh,triggersResult:cf}}isNonTriggeringEvent(){const ml=[...Object.keys(this.webhookEvents),this.webhookEvent];return ml.every(xA.isANonTriggeringEvent)}isPassed(ml,Al,Rl,zl){if(zl){return true}const rd=Object.keys(this.webhookEvents);if(!Al&&rd.length&&rd.every(xA.isANonTriggeringEvent)){return false}return ml&&Rl}isAsyncFunctions(ml){let Al=false;ml.filter(ml=>TA[ml.action]).forEach(ml=>{const Rl=TA[ml.action];const zl=ml.args[Rl];if(zl?.includes(mA.BASE64_INTERNAL_PREFIX)){ml.args[Rl]=(0,mA.replaceInternalBase64WithDecoded)(zl);Al=true}});return Al}combineMetadataWithRulesResult(ml){if(!this.renderedRuleFile[ml]){return{}}const Al=new Set;Object.keys(this.renderedRuleFile[ml]).forEach(ml=>{const Rl=ml.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");const zl=this.ruleFileRawContent.match(new RegExp(`\\s+${Rl}:[\\s\\S]*?if:[\\s\\S]*?(?=\\n\\s+[a-zA-Z0-9_-]+:|$)`));if(zl&&IA.test(zl[0])){Al.add(ml)}});return Object.keys(this.renderedRuleFile[ml]).reduce((Rl,zl)=>{const rd=this.renderedRuleFile[ml][zl].if.map(ml=>{if(!["boolean","number"].includes(typeof ml)&&!Al.has(zl)){this.warnings={...this.warnings,[tA.STATUS_CODES.SYNTAX_WARNING]:tA.WARNINGS.NON_BOOLEAN_CONDITIONAL_WARN(zl)}}return{passed:ml}});const yh=rd.map(({passed:ml})=>ml).every(ml=>typeof ml==="object"?!!Object.keys(ml||{}).length:!!ml);const{noWebhookTriggersAtAll:kh,triggersResult:Qh}=this.evaluateTrigger(ml,zl);const cf=this.isNonTriggeringEvent();const t_=!kh;const r_=t_||cf;let u_=!(this.context?.pr?.draft||cf);if(t_){u_=this.isPlayground||Qh}const C_=(0,DA.constructRunObject)(this.renderedRuleFile[ml][zl].run,this.payload.gitstreamWebhookEvents||[],r_,u_,this.isGsCommand,this.isDebug);const D_=this.isAsyncFunctions(C_);const S_=(0,AA.checkAutomationHasDisabledFilter)(this.renderedRuleFile[ml][zl],this.featureFlagData.disabledFilters);const P_=this.isPlayground?yh:this.isPassed(yh,r_,Qh,S_.is_disabled_automation);return{...Rl,[zl]:{if:rd,run:C_,passed:P_,isManagedByTriggers:r_,isTriggered:u_,asyncFunctions:D_,...S_.is_disabled_automation?S_:{}}}},{})}combineMetadataWithResult(){this.lastParserResult={[hA.DefaultParserAttributes.automations]:{...this.combineMetadataWithRulesResult(hA.DefaultParserAttributes.automations)}};return this.lastParserResult}addAdditionalDataToParserResult(){this.lastParserResult={...this.lastParserResult,[hA.DefaultParserAttributes.errors]:{...Object.keys(this.errors).length&&this.errors},[hA.DefaultParserAttributes.validatorErrors]:{...Object.keys(this.validatorErrors).length&&this.validatorErrors},[hA.DefaultParserAttributes.analytics]:{...Object.keys(oA.FiltersForAnalytics.filters).length&&oA.FiltersForAnalytics.filters},[hA.DefaultParserAttributes.warnings]:{...Object.keys(this.warnings).length&&this.warnings}};return this.lastParserResult}clearParserResults(){this.renderedRuleFile={};this.ruleFileRawContent="";this.lastParserResult={}}async handleExplainCodeExperts(ml,Al){for(const Rl of ml[Al].run){if(Rl.action===SA.EXPLAIN_CODE_EXPERTS){const ml={...this.context,...this.renderedRuleFile};const Al=(0,iA.convertArgsToString)(Rl.args);const zl=`{{ repo | explainCodeExperts(${Al}) }}`;const rd=await this.renderOneExpression(ml,zl);Rl.args.comment=rd}}}async handleAIActionError(ml,Al,Rl,zl,rd){const yh=(0,bA.getErrorMessage)(ml);const kh={message:yh,status:ml?.status||ml?.statusCode||ml?.response?.status};const Qh=kh.status===413||kh.status===422;const cf=Qh?"warn":"error";if(Qh){console.warn(`Warning in ${Rl} action:`,yh)}else{console.error(`Error in ${Rl} action:`,yh)}await(0,CA.prepareSendingLogsToDD)(cf,`${tA.ERRORS.ERROR_IN_AI_ACTION} in pr ${zl.owner}/${zl.repo}/${zl.pullRequestNumber}`,zl,{error:kh,rules:this.renderedRuleFile,ruleFile:this.ruleFileRawContent});if(Al.args){Al.args.error=yh;if(yh.includes("Uh oh! That's a big one")){Al.args.statusCode=413}else if(kh.status===413){const ml=(0,EA.estimateObjectSize)(rd);const Rl=(0,EA.convertEstimatedSizeToMB)(ml);Al.args.statusCode=413;Al.args.error=(0,EA.LARGE_PR_ERROR_MESSAGE)(Rl)}else if(eA.default.isAxiosError(ml)&&ml.response){const{status:Rl,data:zl}=ml.response;Al.args.statusCode=Rl;Al.args.errorCode=zl?.error_code}}}async handleCodeReview(ml,Al){const Rl=_A.AsyncFilters.AI_ReviewPR;const zl=ml[Al];for(const ml of zl.run){if(ml.action===SA.CODE_REVIEW&&ml.isActionTriggered&&zl.passed){if(!ml?.args){ml.args={}}if((0,yA.shouldBlockCodeReview)(this.payload)){ml.args.reviewWasBlocked=true}else{try{const{guidelines:Al,issues_limit:zl}=ml.args;const rd=(0,wA.createGitstreamAIPrContext)(this.context);const yh=await(0,EA.callToLinearbAI)({category:Rl,guidelines:Al,issues_limit:zl,operation:ml.action,gitstreamAIPrContext:rd});if(yh.statusCode===204){ml.args.statusCode=yh.statusCode;ml.args.error=yh.message}else{const{message:Al,code_suggestions:Rl}=yh;ml.args.review=Al;ml.args.code_suggestions=Rl;const zl=(0,sA.isLGTM)(Rl?.review_message);ml.outputs={is_LGTM:zl,code_suggestions:Rl}}}catch(Al){const Rl=(0,wA.createGitstreamAIPrContext)(this.context);await this.handleAIActionError(Al,ml,SA.CODE_REVIEW,this.payload,Rl)}}}}}async handleDescribeChanges(ml,Al){const Rl=_A.AsyncFilters.AI_DescribePR;const zl=ml[Al];for(const ml of zl.run){if(ml.action===SA.DESCRIBE_CHANGES&&ml.isActionTriggered&&zl.passed){if(!ml?.args){ml.args={}}try{const Al=(0,wA.createGitstreamAIPrContext)(this.context);const{template:zl,guidelines:rd}=ml.args;const yh=await(0,EA.callToLinearbAI)({category:Rl,operation:ml.action,template:zl,guidelines:rd,gitstreamAIPrContext:Al});if(yh.statusCode===204){ml.args.statusCode=yh.statusCode;ml.args.error=yh.message}else{ml.args.description=yh.message}}catch(Al){const Rl=(0,wA.createGitstreamAIPrContext)(this.context);await this.handleAIActionError(Al,ml,SA.DESCRIBE_CHANGES,this.payload,Rl)}}}}async renderAsyncFunctions(ml){const Al=ml.run.filter(ml=>TA[ml.action]);for(const ml of Al){const Al=TA[ml.action];const Rl=ml.args[Al];const zl=await this.renderOneExpression(this.lastContext,Rl);ml.args[Al]=zl}}async processAsyncFunctionsAfterEvaluation(){const ml=(0,D_.default)(this.lastParserResult);const Al={...ml.automations};const Rl=[];for(const ml of Object.keys(Al)){Rl.push(this.handleCodeReview(Al,ml));Rl.push(this.handleDescribeChanges(Al,ml))}await Promise.allSettled(Rl);for(const ml of Object.keys(Al)){const{asyncFunctions:Rl,passed:zl}=Al[ml];if(Rl&&zl){await this.renderAsyncFunctions(Al[ml]);const Rl=(0,AA.checkAutomationHasDisabledFilter)(Al[ml],this.featureFlagData.disabledFilters);if(Rl.is_disabled_automation){Al[ml]={...Al[ml],...Rl}}}await this.handleExplainCodeExperts(Al,ml);const rd=(0,AA.checkAutomationHasRateLimit)(Al[ml]);if(rd.is_rate_limit_reached){Al[ml]={...Al[ml],...rd}}delete Al[ml].asyncFunctions;if(IA.test(this.ruleFileRawContent)&&Al[ml].run&&Al[ml].passed){Al[ml].run.forEach(ml=>{this.populateActionOutputs(ml)})}}this.lastParserResult={...ml,automations:Al};return this.lastParserResult}validateCM(){const ml={[fA.Validators.FiltersValidator]:new r_.FiltersValidator(this.customFilters),[fA.Validators.ActionsValidator]:new r_.ActionsValidator,[fA.Validators.FileStructureValidator]:new r_.FileStructureValidator,[fA.Validators.SavedWordsValidator]:new r_.SavedWordsValidator,[fA.Validators.ContextVariableValidator]:new r_.ContextVariableValidator,[fA.Validators.TriggersValidator]:new r_.TriggersValidator};Object.keys(ml).forEach(Al=>{try{ml[Al].validate({yamlFile:this.ruleFileRawContent})}catch(ml){(0,aA.debug)({errorName:`${Al}: `,error:ml},this.isDebug);this.validatorErrors={...Object.keys(this.validatorErrors).length&&this.validatorErrors,[Al]:`${ml}`}}})}validateAutomationNames=ml=>{try{if(!Object.keys(ml).length){return}(new r_.AutomationNamesValidator).validate({yamlFile:ml})}catch(ml){(0,aA.debug)({errorName:tA.ERRORS.SYNTAX_ERROR,error:ml},this.isDebug);this.errors={...this.errors,[tA.STATUS_CODES.SYNTAX_ERROR]:(0,bA.getErrorMessage)(ml)}}};getGsInlineComment(){const{comments:ml}=this.lastContext.pr;const Al=ml.filter(ml=>ml.commenter!=="gitstream-cm").filter(ml=>ml.content.startsWith("/gs run")).find(ml=>!ml.content.includes("/gs_run_result"));return Al}async addGsInlineComment(ml,Al){const{name:Rl,owner:zl}=this.lastContext.repo;const rd=new Cg.Octokit({auth:this.payload.githubToken});await rd.issues.updateComment({owner:zl,repo:Rl,comment_id:ml.id,body:`${ml.content}\n\n/gs_run_result\n${Al}`})}async evaluateGsInline(){try{const{owner:ml}=this.lastContext.repo;if(!(0,vA.isPrivilegedOrg)(ml)){return}const Al=this.getGsInlineComment();if(Al){const{content:ml}=Al;const Rl=ml.replace("/gs run ","").replace(/`/g,"");console.log("going to evaluate inline filter",Rl);const zl=await this.renderOneExpression(this.lastContext,Rl);await this.addGsInlineComment(Al,zl)}}catch(ml){console.log(ml)}}backupOutputs(){const ml={};const Al=this.lastParserResult?.automations||{};Object.entries(Al).forEach(([Al,Rl])=>{if(Rl?.run&&Rl.passed){ml[Al]=Rl.run.map(ml=>({args:ml.args?{...ml.args}:null,outputs:ml.outputs?{...ml.outputs}:null}))}});return ml}removeOutputsFromResults(){const ml=this.lastParserResult?.automations||{};Object.values(ml).forEach(ml=>{if(ml?.run){ml.run.forEach(ml=>{if(ml.action!==SA.CODE_REVIEW){delete ml.outputs}})}})}extractActionOutputs(){const ml={};const Al=this.lastParserResult?.automations||{};Object.entries(Al).forEach(([Al,Rl])=>{if(!Rl?.run||!Array.isArray(Rl.run)){return}Rl.run.forEach(Rl=>{if(!Rl.outputs){return}if(!ml[Al]){ml[Al]={outputs:{}}}ml[Al].outputs={...ml[Al].outputs,...Rl.outputs}})});return ml}populateActionOutputs(ml){if(ml.outputs){return}if(ml.args){ml.outputs={...ml.args}}if(ml.outputs&&Object.keys(ml.outputs).length===0){delete ml.outputs}}async processActionOutputs(){if(!IA.test(this.ruleFileRawContent)){return}const ml=this.extractActionOutputs();if(Object.keys(ml).length===0){return}const Al=this.backupOutputs();this.lastContext={...this.lastContext,actions:ml};await this.render(this.lastContext,1,false);this.combineMetadataWithResult();if(this.lastParserResult?.automations){Object.entries(this.lastParserResult.automations).forEach(([ml,Rl])=>{if(Rl?.run&&Rl.passed){Rl.run.forEach((Rl,zl)=>{const rd=Al[ml]?.[zl];if(rd?.args&&(Rl.action===SA.CODE_REVIEW||Rl.action===SA.DESCRIBE_CHANGES||Rl.action===SA.EXPLAIN_CODE_EXPERTS)){Rl.args={...Rl.args,...rd.args}}this.populateActionOutputs(Rl);if(Rl.action===SA.CODE_REVIEW&&rd?.outputs?.is_LGTM!==void 0&&Rl.outputs){Rl.outputs.is_LGTM=rd.outputs.is_LGTM}})}})}this.removeOutputsFromResults()}async parseStreams(){this.validateCM();await this.render();this.validateAutomationNames(this.renderedRuleFile);this.combineMetadataWithResult();await this.processAsyncFunctionsAfterEvaluation();await this.processActionOutputs();if(this.shouldRunGSInline){await this.evaluateGsInline()}this.addAdditionalDataToParserResult();(0,uA.cleanupSandboxedPlugins)(this.externalPlugins);return this.lastParserResult}}},11132:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{isActionTriggeredByEvent:()=>isActionTriggeredByEvent});ml.exports=__toCommonJS(Qh);var cf=Rl(42681);const isActionTriggeredByEvent=(ml,Al,Rl=false,zl=true)=>{if(Rl){return zl}if(cf.ACTIONS_WITH_BUILT_IN_TRIGGERS.includes(ml)){return zl&&cf.SUPPORTED_ACTIONS_EVENTS.some(ml=>Al.includes(ml))}return zl};0&&0},42681:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{ACTIONS_WITH_BUILT_IN_TRIGGERS:()=>P_,GITSTREAM_WEBHOOK_EVENTS:()=>S_,PullRequestActions:()=>D_,SUPPORTED_ACTIONS_EVENTS:()=>Cg,TRIGGERS:()=>eA,isANonTriggeringEvent:()=>isANonTriggeringEvent});ml.exports=__toCommonJS(Qh);var cf=Rl(78963);var t_=Rl(46326);const{SUPPORTED_ACTIONS:r_}=cf.validatorsConstants;var u_=(ml=>{ml["created"]="created";ml["edited"]="edited";return ml})(u_||{});var C_=(ml=>{ml["submitted"]="submitted";return ml})(C_||{});var D_=(ml=>{ml["open"]="opened";ml["reopen"]="reopen";ml["closed"]="closed";ml["synchronize"]="synchronize";ml["assigned"]="assigned";ml["converted_to_draft"]="converted_to_draft";ml["labeled"]="labeled";ml["unlabeled"]="unlabeled";ml["ready_for_review"]="ready_for_review";ml["review_request_removed"]="review_request_removed";ml["review_requested"]="review_requested";ml["unassigned"]="unassigned";ml["edited"]="edited";ml["custom_merge"]="merged";return ml})(D_||{});const S_={PR_CREATED:"pr_created",PR_READY_FOR_REVIEW:"pr_ready_for_review",PR_UPDATED:"pr_updated",PR_CLOSED:"pr_closed",PR_REOPENED:"pr_reopened",PR_APPROVED:"pr_approved",PR_ASSIGNED:"pr_assigned",COMMIT:"commit",MERGE:"merge",COMMENT_ADDED:"comment_added",COMMENT_EDITED:"comment_edited",LABEL_ADDED:"label_added",LABEL_REMOVED:"label_removed"};const P_=[r_.ADD_CODE_COMMENT,r_.CODE_REVIEW,r_.DESCRIBE_CHANGES,r_.EXPLAIN_CODE_EXPERTS];const Cg=[S_.PR_CREATED,S_.COMMIT,S_.PR_READY_FOR_REVIEW];const eA={[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"opened"}`]:S_.PR_CREATED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"merged"}`]:S_.MERGE,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"synchronize"}`]:S_.COMMIT,[`${t_.GITHUB_WEBHOOK_EVENTS.issue_comment}_${"created"}`]:S_.COMMENT_ADDED,[`${t_.GITHUB_WEBHOOK_EVENTS.issue_comment}_${"edited"}`]:S_.COMMENT_EDITED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"labeled"}`]:S_.LABEL_ADDED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"unlabeled"}`]:S_.LABEL_REMOVED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"ready_for_review"}`]:S_.PR_READY_FOR_REVIEW,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"closed"}`]:S_.PR_CLOSED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"assigned"}`]:S_.PR_ASSIGNED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"reopen"}`]:S_.PR_REOPENED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request_review}_${"submitted"}`]:S_.PR_APPROVED};const tA=new Set([`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"merged"}`]);const isANonTriggeringEvent=ml=>tA.has(ml);0&&0},26184:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{DefaultParserAttributes:()=>r_,SUPPORTED_ACTIONS:()=>t_});ml.exports=__toCommonJS(Qh);var cf=Rl(78963);const{SUPPORTED_ACTIONS:t_}=cf.validatorsConstants;var r_=(ml=>{ml["cbLeft"]="_GITSTREAM_CB_LEFT_";ml["cbRight"]="_GITSTREAM_CB_RIGHT_";ml["automations"]="automations";ml["errors"]="errors";ml["analytics"]="analytics";ml["validatorErrors"]="validatorErrors";ml["warnings"]="warnings";return ml})(r_||{});0&&0},17078:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{Validators:()=>kh});ml.exports=__toCommonJS(yh);var kh=(ml=>{ml["FiltersValidator"]="FiltersValidator";ml["ActionsValidator"]="ActionsValidator";ml["FileStructureValidator"]="FileStructureValidator";ml["SavedWordsValidator"]="SavedWordsValidator";ml["ContextVariableValidator"]="ContextVariableValidator";ml["TriggersValidator"]="TriggersValidator";return ml})(kh||{});0&&0},76713:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{TierType:()=>kh});ml.exports=__toCommonJS(yh);var kh=(ml=>{ml["TRIAL"]="trial";ml["PAID"]="paid";ml["TEAM"]="team";ml["FREE"]="free";return ml})(kh||{});0&&0},84601:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};ml.exports=__toCommonJS(yh)},10643:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{default:()=>u_});ml.exports=__toCommonJS(Qh);var cf=Rl(16902);var t_=Rl(78963);const r_={JWT:{validateToken:cf.validateToken},ruleFiles:{safeLoad:t_.safeRulesYamlLoad}};var u_=r_},16902:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{validateToken:()=>validateToken});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(69653));const u_="Bearer ";const validateToken=(ml,Al)=>{const Rl=ml.replace(u_,"");return r_.verify(Rl,Al)};0&&0},52279:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{ContextManager:()=>tA,default:()=>rA});ml.exports=__toCommonJS(t_);var r_=Rl(79896);var u_=__toESM(Rl(16928));var C_=__toESM(Rl(92020));var D_=Rl(7426);var S_=Rl(62785);var P_=Rl(41002);var Cg=Rl(45273);var eA=Rl(95616);class ContextManagerSingleton{gitCommands=[];clientInputs={clientPayload:{}};parserResults;cmFiles={};workingDir="";isRunInJest=false;getCodeDir(){if((0,eA.getIsManagedGitstream)()){return u_.default.join((0,D_.getOverrideCloneRepoPath)(),"code")}return u_.default.join(process.cwd(),"code")}constructor(){this.isRunInJest=process.env.JEST_WORKER_ID!=null;this.workingDir=u_.default.join(this.getCodeDir(),"output");if(this.isRunInJest){this.clientInputs={clientPayload:{}};return}this.init();this.readCmFolder()}init(){if(this.isRunInJest){return}const ml=(0,D_.getClientPayload)();const Al=(0,S_.doubleParse)(ml);this.clientInputs={clientPayload:(0,S_.omitTokens)(Al),debugMode:D_.DEBUG_MODE,version:P_.version}}addGitCommand(ml,Al){const Rl=this.gitCommands.some(Al=>Al.command===ml);if(!Rl){this.gitCommands.push({command:ml,result:Al})}}addParserResults(ml){this.parserResults=ml}addExecutionTime(ml){this.clientInputs.executionTime=ml}addBlameByAuthor(ml){const Al={...ml};if(Object.keys(Al).length){Object.entries(ml).forEach(([ml,Rl])=>{Al[ml]=(0,C_.default)(Rl,"dsBlame")})}this.clientInputs.blameByAuthor=Al}saveOutputToFiles(){try{if(this.isRunInJest){return}this.workingDir=u_.default.join(this.getCodeDir(),"output");if(!(0,r_.existsSync)(this.workingDir)){(0,r_.mkdirSync)(this.workingDir,{recursive:true})}else{(0,r_.readdirSync)(this.workingDir).forEach(ml=>(0,r_.rmSync)(u_.default.join(this.workingDir,ml)))}this.clientInputs.timestamp=Date.now();if(D_.ENABLE_DEBUG_ARTIFACTS){this.saveFile("client_inputs.json",this.clientInputs);this.saveFile("git_commands.json",this.gitCommands);this.saveFile("parser_results.json",this.parserResults);this.saveFile("cm_files.json",this.cmFiles);const ml=(0,r_.readdirSync)(this.workingDir).length;console.log(`ContextManager saved ${ml} files to ${this.workingDir}`)}}catch(ml){this.handleError(ml)}finally{this.resetState()}}saveFile(ml,Al){try{const Rl=ml.endsWith(".json");const zl=u_.default.join(this.workingDir,ml);const rd=!(Al&&Al.length||Al&&Object.keys(Al).length);if(rd){return}if(Rl){(0,r_.writeFileSync)(zl,JSON.stringify(Al,null,2))}else{(0,r_.writeFileSync)(zl,Al)}}catch(ml){this.handleError(ml)}}readFile(ml){try{const Al=u_.default.join(this.workingDir,ml);if((0,r_.existsSync)(Al)){const ml=(0,r_.readFileSync)(Al,"utf8");if(ml){return JSON.parse(ml)}}}catch(ml){this.handleError(ml)}return null}readFilesInDirectory(ml,Al=[".git",".github"]){const Rl={};try{if(!(0,r_.existsSync)(ml)){return Rl}const readFilesRecursively=ml=>{const zl=(0,r_.readdirSync)(ml);zl.forEach(zl=>{const rd=u_.default.join(ml,zl);const yh=(0,r_.statSync)(rd);if(yh.isDirectory()){const ml=Al.includes(zl);if(!ml){readFilesRecursively(rd)}}else{const ml=(0,r_.readFileSync)(rd,"utf8");const Al=rd.replace(`${this.getCodeDir()}/`,"");Rl[Al]=ml}})};readFilesRecursively(ml)}catch(ml){this.handleError(ml)}return Rl}readCmFolder(){const ml=u_.default.join(this.getCodeDir(),Cg.REPO_FOLDER.CM);const Al=u_.default.join(this.getCodeDir(),Cg.REPO_FOLDER.DEFAULT,".cm");const Rl=this.readFilesInDirectory(ml);const zl=this.readFilesInDirectory(Al);this.cmFiles={...Rl,...zl}}handleError(ml){console.error(`An error occurred in ContextManager`,{error:ml})}resetState(){this.gitCommands=[];this.cmFiles={};this.parserResults=void 0;this.clientInputs={}}}const tA=new ContextManagerSingleton;var rA=tA;0&&0},6194:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{escapeObjectStringsValues:()=>escapeObjectStringsValues,redoArgEscaping:()=>redoArgEscaping,redoRunEscaping:()=>redoRunEscaping});ml.exports=__toCommonJS(Qh);var cf=Rl(52356);var t_=Rl(52960);const escapeObjectStringsValues=ml=>{if(!(0,cf.isObject)(ml)||!Object.keys(ml).length){return ml}return Object.keys(ml).reduce((Al,Rl)=>{const zl=ml[Rl];const rd=(0,cf.isString)(zl)?zl.replace(/\n/g,"\\n"):zl;return{...Al,[Rl]:rd}},{})};const redoArgEscaping=ml=>{if((0,cf.isString)(ml)){return ml.replace(/\\n/g,"\n")}return ml};const redoRunEscaping=ml=>{if(!ml){return ml}return ml.map(ml=>{if(!ml.args){return ml}const Al=Object.keys(ml.args).reduce((Al,Rl)=>{const zl=ml.args[Rl];return{...Al,[Rl]:zl&&t_.listify.includes(Rl)&&typeof zl==="string"?redoArgEscaping(zl).split(","):redoArgEscaping(ml.args[Rl])}},{});return{...ml,args:Al}})};0&&0},78850:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{convertArgsToString:()=>convertArgsToString,format:()=>format,initializeWasm:()=>initializeWasm,jsFormatter:()=>jsFormatter,minify:()=>minify,pyFormatter:()=>pyFormatter,removeEmptyLines:()=>removeEmptyLines});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(34267));var u_=__toESM(Rl(21173));var C_=__toESM(Rl(82905));var D_=__toESM(Rl(7274));var S_=__toESM(Rl(19540));var P_=__toESM(Rl(7776));var Cg=__toESM(Rl(45548));var eA=__toESM(Rl(69482));const tA=[u_,C_,D_,S_,P_,Cg,eA];let rA=false;let nA=null;const initializeWasm=async()=>{if(rA){return}try{const ml=new Function("specifier","return import(specifier)");const Al=await ml("@wasm-fmt/ruff_fmt");if(typeof Al.format!=="function"){throw new Error("ruff_fmt module did not export format function")}nA=Al.format;rA=true}catch(ml){console.warn("Failed to initialize WASM, Python formatting disabled:",ml)}};const minify=(ml,Al)=>ml.replace(/\s+/g," ").replaceAll("'",'"').trim();const removeEmptyLines=ml=>ml.replace(/^\s*[\r\n]/gm,"");const jsFormatter=async(ml,Al)=>minify(await r_.format(ml,{semi:false,singleQuote:true,filepath:Al,parser:"babel",plugins:[u_,C_]}));const prettierFormat=async(ml,Al)=>minify(await r_.format(ml,{filepath:Al,plugins:tA}));const pyFormatter=(ml,Al)=>{if(!rA||!nA){console.warn("WASM not initialized yet, skipping Python formatting");return ml}try{const Rl=nA(ml,Al);return removeEmptyLines(Rl)}catch(ml){const Rl=ml instanceof Error?ml.message:String(ml);throw new Error(`Unable to format the "${Al}" with Ruff: ${Rl}`,{cause:ml})}};const format=async(ml,Al)=>{const Rl=Al.split(".").pop()??"";if(Rl==="py"){return pyFormatter(ml,Al)}try{return await prettierFormat(ml,Al)}catch{return minify(ml,Al)}};const convertArgsToString=ml=>Object.keys(ml).map(Al=>`${Al}=${ml[Al]}`);0&&0},24951:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{ADDITIONAL_FORMATTING:()=>kh});ml.exports=__toCommonJS(yh);const kh={github:"",gitlab:" \n",default:""};0&&0},82752:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{AI_CONSTS:()=>t_,isLGTM:()=>isLGTM});ml.exports=__toCommonJS(yh);const kh="💡 **Tip:** You can customize your AI Description using **Guidelines** [Learn how](https://docs.gitstream.cm/automation-actions/#describe-changes)";const Qh="💡 **Tip:** You can customize your AI Review using **Guidelines** [Learn how](https://docs.gitstream.cm/automation-actions/#code-review)";const cf="###### Generated by LinearB AI and added by gitStream. AI-generated content may contain inaccuracies. Please verify before using.";const t_=Object.freeze({REVIEW_TITLE:`### ✨ PR Review`,FOOTER:"_Generated by LinearB AI and added by gitStream._",DISCLAIMER:"AI-generated content may contain inaccuracies. Please verify before using. **[We'd love your feedback!](mailto:product@linearb.io)** 🚀",NEW_DISCLAIMER:"AI-generated content may contain inaccuracies. Please verify before using.",DESCRIPTION_DISCLAIMER:kh,REVIEW_DISCLAIMER:Qh,BITBUCKET_FOOTER:`${cf} [We'd love your feedback!](mailto:product@linearb.io) 🚀`,NEW_BITBUCKET_FOOTER:cf,AUTOMATION_ID:'{if(!ml){return false}const Al=ml.replace(//g,"").replace(//g,"").replace(/<\/sub>/g,"").replace(t_.REVIEW_TITLE,"").replace(t_.FOOTER,"").replace(t_.BITBUCKET_FOOTER,"").replace(t_.NEW_BITBUCKET_FOOTER,"").replace(t_.DISCLAIMER,"").replace(t_.DESCRIPTION_DISCLAIMER,"").replace(t_.REVIEW_DISCLAIMER,"").replace(t_.NEW_DISCLAIMER,"").replace(/_\*\*Agentic review\*\*_\n?/g,"").trim();return Al==="LGTM"};0&&0},77864:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{createTokenAuth:()=>t_});ml.exports=__toCommonJS(yh);var kh=/^v1\./;var Qh=/^ghs_/;var cf=/^ghu_/;async function auth(ml){const Al=ml.split(/\./).length===3;const Rl=kh.test(ml)||Qh.test(ml);const zl=cf.test(ml);const rd=Al?"app":Rl?"installation":zl?"user-to-server":"oauth";return{type:"token",token:ml,tokenType:rd}}function withAuthorizationPrefix(ml){if(ml.split(/\./).length===3){return`bearer ${ml}`}return`token ${ml}`}async function hook(ml,Al,Rl,zl){const rd=Al.endpoint.merge(Rl,zl);rd.headers.authorization=withAuthorizationPrefix(ml);return Al(rd)}var t_=function createTokenAuth2(ml){if(!ml){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof ml!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}ml=ml.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,ml),{hook:hook.bind(null,ml)})};0&&0},61897:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{Octokit:()=>eA});ml.exports=__toCommonJS(Qh);var cf=Rl(33843);var t_=Rl(52732);var r_=Rl(66255);var u_=Rl(70007);var C_=Rl(77864);var D_="5.2.1";var noop=()=>{};var S_=console.warn.bind(console);var P_=console.error.bind(console);var Cg=`octokit-core.js/${D_} ${(0,cf.getUserAgent)()}`;var eA=class{static{this.VERSION=D_}static defaults(ml){const Al=class extends(this){constructor(...Al){const Rl=Al[0]||{};if(typeof ml==="function"){super(ml(Rl));return}super(Object.assign({},ml,Rl,Rl.userAgent&&ml.userAgent?{userAgent:`${Rl.userAgent} ${ml.userAgent}`}:null))}};return Al}static{this.plugins=[]}static plugin(...ml){const Al=this.plugins;const Rl=class extends(this){static{this.plugins=Al.concat(ml.filter(ml=>!Al.includes(ml)))}};return Rl}constructor(ml={}){const Al=new t_.Collection;const Rl={baseUrl:r_.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},ml.request,{hook:Al.bind(null,"request")}),mediaType:{previews:[],format:""}};Rl.headers["user-agent"]=ml.userAgent?`${ml.userAgent} ${Cg}`:Cg;if(ml.baseUrl){Rl.baseUrl=ml.baseUrl}if(ml.previews){Rl.mediaType.previews=ml.previews}if(ml.timeZone){Rl.headers["time-zone"]=ml.timeZone}this.request=r_.request.defaults(Rl);this.graphql=(0,u_.withCustomRequest)(this.request).defaults(Rl);this.log=Object.assign({debug:noop,info:noop,warn:S_,error:P_},ml.log);this.hook=Al;if(!ml.authStrategy){if(!ml.auth){this.auth=async()=>({type:"unauthenticated"})}else{const Rl=(0,C_.createTokenAuth)(ml.auth);Al.wrap("request",Rl.hook);this.auth=Rl}}else{const{authStrategy:Rl,...zl}=ml;const rd=Rl(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:zl},ml.auth));Al.wrap("request",rd.hook);this.auth=rd}const zl=this.constructor;for(let Al=0;Al{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{endpoint:()=>D_});ml.exports=__toCommonJS(Qh);var cf=Rl(33843);var t_="9.0.6";var r_=`octokit-endpoint.js/${t_} ${(0,cf.getUserAgent)()}`;var u_={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":r_},mediaType:{format:""}};function lowercaseKeys(ml){if(!ml){return{}}return Object.keys(ml).reduce((Al,Rl)=>{Al[Rl.toLowerCase()]=ml[Rl];return Al},{})}function isPlainObject(ml){if(typeof ml!=="object"||ml===null)return false;if(Object.prototype.toString.call(ml)!=="[object Object]")return false;const Al=Object.getPrototypeOf(ml);if(Al===null)return true;const Rl=Object.prototype.hasOwnProperty.call(Al,"constructor")&&Al.constructor;return typeof Rl==="function"&&Rl instanceof Rl&&Function.prototype.call(Rl)===Function.prototype.call(ml)}function mergeDeep(ml,Al){const Rl=Object.assign({},ml);Object.keys(Al).forEach(zl=>{if(isPlainObject(Al[zl])){if(!(zl in ml))Object.assign(Rl,{[zl]:Al[zl]});else Rl[zl]=mergeDeep(ml[zl],Al[zl])}else{Object.assign(Rl,{[zl]:Al[zl]})}});return Rl}function removeUndefinedProperties(ml){for(const Al in ml){if(ml[Al]===void 0){delete ml[Al]}}return ml}function merge(ml,Al,Rl){if(typeof Al==="string"){let[ml,zl]=Al.split(" ");Rl=Object.assign(zl?{method:ml,url:zl}:{url:ml},Rl)}else{Rl=Object.assign({},Al)}Rl.headers=lowercaseKeys(Rl.headers);removeUndefinedProperties(Rl);removeUndefinedProperties(Rl.headers);const zl=mergeDeep(ml||{},Rl);if(Rl.url==="/graphql"){if(ml&&ml.mediaType.previews?.length){zl.mediaType.previews=ml.mediaType.previews.filter(ml=>!zl.mediaType.previews.includes(ml)).concat(zl.mediaType.previews)}zl.mediaType.previews=(zl.mediaType.previews||[]).map(ml=>ml.replace(/-preview/,""))}return zl}function addQueryParameters(ml,Al){const Rl=/\?/.test(ml)?"&":"?";const zl=Object.keys(Al);if(zl.length===0){return ml}return ml+Rl+zl.map(ml=>{if(ml==="q"){return"q="+Al.q.split("+").map(encodeURIComponent).join("+")}return`${ml}=${encodeURIComponent(Al[ml])}`}).join("&")}var C_=/\{[^{}}]+\}/g;function removeNonChars(ml){return ml.replace(/(?:^\W+)|(?:(?ml.concat(Al),[])}function omit(ml,Al){const Rl={__proto__:null};for(const zl of Object.keys(ml)){if(Al.indexOf(zl)===-1){Rl[zl]=ml[zl]}}return Rl}function encodeReserved(ml){return ml.split(/(%[0-9A-Fa-f]{2})/g).map(function(ml){if(!/%[0-9A-Fa-f]/.test(ml)){ml=encodeURI(ml).replace(/%5B/g,"[").replace(/%5D/g,"]")}return ml}).join("")}function encodeUnreserved(ml){return encodeURIComponent(ml).replace(/[!'()*]/g,function(ml){return"%"+ml.charCodeAt(0).toString(16).toUpperCase()})}function encodeValue(ml,Al,Rl){Al=ml==="+"||ml==="#"?encodeReserved(Al):encodeUnreserved(Al);if(Rl){return encodeUnreserved(Rl)+"="+Al}else{return Al}}function isDefined(ml){return ml!==void 0&&ml!==null}function isKeyOperator(ml){return ml===";"||ml==="&"||ml==="?"}function getValues(ml,Al,Rl,zl){var rd=ml[Rl],yh=[];if(isDefined(rd)&&rd!==""){if(typeof rd==="string"||typeof rd==="number"||typeof rd==="boolean"){rd=rd.toString();if(zl&&zl!=="*"){rd=rd.substring(0,parseInt(zl,10))}yh.push(encodeValue(Al,rd,isKeyOperator(Al)?Rl:""))}else{if(zl==="*"){if(Array.isArray(rd)){rd.filter(isDefined).forEach(function(ml){yh.push(encodeValue(Al,ml,isKeyOperator(Al)?Rl:""))})}else{Object.keys(rd).forEach(function(ml){if(isDefined(rd[ml])){yh.push(encodeValue(Al,rd[ml],ml))}})}}else{const ml=[];if(Array.isArray(rd)){rd.filter(isDefined).forEach(function(Rl){ml.push(encodeValue(Al,Rl))})}else{Object.keys(rd).forEach(function(Rl){if(isDefined(rd[Rl])){ml.push(encodeUnreserved(Rl));ml.push(encodeValue(Al,rd[Rl].toString()))}})}if(isKeyOperator(Al)){yh.push(encodeUnreserved(Rl)+"="+ml.join(","))}else if(ml.length!==0){yh.push(ml.join(","))}}}}else{if(Al===";"){if(isDefined(rd)){yh.push(encodeUnreserved(Rl))}}else if(rd===""&&(Al==="&"||Al==="?")){yh.push(encodeUnreserved(Rl)+"=")}else if(rd===""){yh.push("")}}return yh}function parseUrl(ml){return{expand:expand.bind(null,ml)}}function expand(ml,Al){var Rl=["+","#",".","/",";","?","&"];ml=ml.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(ml,zl,rd){if(zl){let ml="";const rd=[];if(Rl.indexOf(zl.charAt(0))!==-1){ml=zl.charAt(0);zl=zl.substr(1)}zl.split(/,/g).forEach(function(Rl){var zl=/([^:\*]*)(?::(\d+)|(\*))?/.exec(Rl);rd.push(getValues(Al,ml,zl[1],zl[2]||zl[3]))});if(ml&&ml!=="+"){var yh=",";if(ml==="?"){yh="&"}else if(ml!=="#"){yh=ml}return(rd.length!==0?ml:"")+rd.join(yh)}else{return rd.join(",")}}else{return encodeReserved(rd)}});if(ml==="/"){return ml}else{return ml.replace(/\/$/,"")}}function parse(ml){let Al=ml.method.toUpperCase();let Rl=(ml.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let zl=Object.assign({},ml.headers);let rd;let yh=omit(ml,["method","baseUrl","url","headers","request","mediaType"]);const kh=extractUrlVariableNames(Rl);Rl=parseUrl(Rl).expand(yh);if(!/^http/.test(Rl)){Rl=ml.baseUrl+Rl}const Qh=Object.keys(ml).filter(ml=>kh.includes(ml)).concat("baseUrl");const cf=omit(yh,Qh);const t_=/application\/octet-stream/i.test(zl.accept);if(!t_){if(ml.mediaType.format){zl.accept=zl.accept.split(/,/).map(Al=>Al.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${ml.mediaType.format}`)).join(",")}if(Rl.endsWith("/graphql")){if(ml.mediaType.previews?.length){const Al=zl.accept.match(/(?{const Rl=ml.mediaType.format?`.${ml.mediaType.format}`:"+json";return`application/vnd.github.${Al}-preview${Rl}`}).join(",")}}}if(["GET","HEAD"].includes(Al)){Rl=addQueryParameters(Rl,cf)}else{if("data"in cf){rd=cf.data}else{if(Object.keys(cf).length){rd=cf}}}if(!zl["content-type"]&&typeof rd!=="undefined"){zl["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(Al)&&typeof rd==="undefined"){rd=""}return Object.assign({method:Al,url:Rl,headers:zl},typeof rd!=="undefined"?{body:rd}:null,ml.request?{request:ml.request}:null)}function endpointWithDefaults(ml,Al,Rl){return parse(merge(ml,Al,Rl))}function withDefaults(ml,Al){const Rl=merge(ml,Al);const zl=endpointWithDefaults.bind(null,Rl);return Object.assign(zl,{DEFAULTS:Rl,defaults:withDefaults.bind(null,Rl),merge:merge.bind(null,Rl),parse:parse})}var D_=withDefaults(null,u_);0&&0},70007:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{GraphqlResponseError:()=>D_,graphql:()=>eA,withCustomRequest:()=>withCustomRequest});ml.exports=__toCommonJS(Qh);var cf=Rl(66255);var t_=Rl(33843);var r_="7.1.1";var u_=Rl(66255);var C_=Rl(66255);function _buildMessageForResponseErrors(ml){return`Request failed due to following response errors:\n`+ml.errors.map(ml=>` - ${ml.message}`).join("\n")}var D_=class extends Error{constructor(ml,Al,Rl){super(_buildMessageForResponseErrors(Rl));this.request=ml;this.headers=Al;this.response=Rl;this.name="GraphqlResponseError";this.errors=Rl.errors;this.data=Rl.data;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}};var S_=["method","baseUrl","url","headers","request","query","mediaType"];var P_=["query","method","url"];var Cg=/\/api\/v3\/?$/;function graphql(ml,Al,Rl){if(Rl){if(typeof Al==="string"&&"query"in Rl){return Promise.reject(new Error(`[@octokit/graphql] "query" cannot be used as variable name`))}for(const ml in Rl){if(!P_.includes(ml))continue;return Promise.reject(new Error(`[@octokit/graphql] "${ml}" cannot be used as variable name`))}}const zl=typeof Al==="string"?Object.assign({query:Al},Rl):Al;const rd=Object.keys(zl).reduce((ml,Al)=>{if(S_.includes(Al)){ml[Al]=zl[Al];return ml}if(!ml.variables){ml.variables={}}ml.variables[Al]=zl[Al];return ml},{});const yh=zl.baseUrl||ml.endpoint.DEFAULTS.baseUrl;if(Cg.test(yh)){rd.url=yh.replace(Cg,"/api/graphql")}return ml(rd).then(ml=>{if(ml.data.errors){const Al={};for(const Rl of Object.keys(ml.headers)){Al[Rl]=ml.headers[Rl]}throw new D_(rd,Al,ml.data)}return ml.data.data})}function withDefaults(ml,Al){const Rl=ml.defaults(Al);const newApi=(ml,Al)=>graphql(Rl,ml,Al);return Object.assign(newApi,{defaults:withDefaults.bind(null,Rl),endpoint:Rl.endpoint})}var eA=withDefaults(cf.request,{headers:{"user-agent":`octokit-graphql.js/${r_} ${(0,t_.getUserAgent)()}`},method:"POST",url:"/graphql"});function withCustomRequest(ml){return withDefaults(ml,{method:"POST",url:"/graphql"})}0&&0},38082:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{composePaginateRest:()=>Qh,isPaginatingEndpoint:()=>isPaginatingEndpoint,paginateRest:()=>paginateRest,paginatingEndpoints:()=>cf});ml.exports=__toCommonJS(yh);var kh="11.4.4-cjs.2";function normalizePaginatedListResponse(ml){if(!ml.data){return{...ml,data:[]}}const Al="total_count"in ml.data&&!("url"in ml.data);if(!Al)return ml;const Rl=ml.data.incomplete_results;const zl=ml.data.repository_selection;const rd=ml.data.total_count;delete ml.data.incomplete_results;delete ml.data.repository_selection;delete ml.data.total_count;const yh=Object.keys(ml.data)[0];const kh=ml.data[yh];ml.data=kh;if(typeof Rl!=="undefined"){ml.data.incomplete_results=Rl}if(typeof zl!=="undefined"){ml.data.repository_selection=zl}ml.data.total_count=rd;return ml}function iterator(ml,Al,Rl){const zl=typeof Al==="function"?Al.endpoint(Rl):ml.request.endpoint(Al,Rl);const rd=typeof Al==="function"?Al:ml.request;const yh=zl.method;const kh=zl.headers;let Qh=zl.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!Qh)return{done:true};try{const ml=await rd({method:yh,url:Qh,headers:kh});const Al=normalizePaginatedListResponse(ml);Qh=((Al.headers.link||"").match(/<([^<>]+)>;\s*rel="next"/)||[])[1];return{value:Al}}catch(ml){if(ml.status!==409)throw ml;Qh="";return{value:{status:200,headers:{},data:[]}}}}})}}function paginate(ml,Al,Rl,zl){if(typeof Rl==="function"){zl=Rl;Rl=void 0}return gather(ml,[],iterator(ml,Al,Rl)[Symbol.asyncIterator](),zl)}function gather(ml,Al,Rl,zl){return Rl.next().then(rd=>{if(rd.done){return Al}let yh=false;function done(){yh=true}Al=Al.concat(zl?zl(rd.value,done):rd.value.data);if(yh){return Al}return gather(ml,Al,Rl,zl)})}var Qh=Object.assign(paginate,{iterator:iterator});var cf=["GET /advisories","GET /app/hook/deliveries","GET /app/installation-requests","GET /app/installations","GET /assignments/{assignment_id}/accepted_assignments","GET /classrooms","GET /classrooms/{classroom_id}/assignments","GET /enterprises/{enterprise}/code-security/configurations","GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories","GET /enterprises/{enterprise}/dependabot/alerts","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/actions/variables","GET /orgs/{org}/actions/variables/{name}/repositories","GET /orgs/{org}/attestations/{subject_digest}","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/code-security/configurations","GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories","GET /orgs/{org}/codespaces","GET /orgs/{org}/codespaces/secrets","GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories","GET /orgs/{org}/copilot/billing/seats","GET /orgs/{org}/copilot/metrics","GET /orgs/{org}/copilot/usage","GET /orgs/{org}/dependabot/alerts","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","GET /orgs/{org}/insights/api/subject-stats","GET /orgs/{org}/insights/api/user-stats/{user_id}","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/members/{username}/codespaces","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/organization-roles/{role_id}/teams","GET /orgs/{org}/organization-roles/{role_id}/users","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/personal-access-token-requests","GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories","GET /orgs/{org}/personal-access-tokens","GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories","GET /orgs/{org}/private-registries","GET /orgs/{org}/projects","GET /orgs/{org}/properties/values","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/rulesets","GET /orgs/{org}/rulesets/rule-suites","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/security-advisories","GET /orgs/{org}/team/{team_slug}/copilot/metrics","GET /orgs/{org}/team/{team_slug}/copilot/usage","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/organization-secrets","GET /repos/{owner}/{repo}/actions/organization-variables","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/variables","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/activity","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/attestations/{subject_digest}","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/alerts","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","GET /repos/{owner}/{repo}/environments/{environment_name}/secrets","GET /repos/{owner}/{repo}/environments/{environment_name}/variables","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/rules/branches/{branch}","GET /repos/{owner}/{repo}/rulesets","GET /repos/{owner}/{repo}/rulesets/rule-suites","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/security-advisories","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/social_accounts","GET /user/ssh_signing_keys","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/attestations/{subject_digest}","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/social_accounts","GET /users/{username}/ssh_signing_keys","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(ml){if(typeof ml==="string"){return cf.includes(ml)}else{return false}}function paginateRest(ml){return{paginate:Object.assign(paginate.bind(null,ml),{iterator:iterator.bind(null,ml)})}}paginateRest.VERSION=kh;0&&0},6966:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{requestLog:()=>requestLog});ml.exports=__toCommonJS(yh);var kh="4.0.1";function requestLog(ml){ml.hook.wrap("request",(Al,Rl)=>{ml.log.debug("request",Rl);const zl=Date.now();const rd=ml.request.endpoint.parse(Rl);const yh=rd.url.replace(Rl.baseUrl,"");return Al(Rl).then(Al=>{ml.log.info(`${rd.method} ${yh} - ${Al.status} in ${Date.now()-zl}ms`);return Al}).catch(Al=>{ml.log.info(`${rd.method} ${yh} - ${Al.status} in ${Date.now()-zl}ms`);throw Al})})}requestLog.VERSION=kh;0&&0},84935:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{legacyRestEndpointMethods:()=>legacyRestEndpointMethods,restEndpointMethods:()=>restEndpointMethods});ml.exports=__toCommonJS(yh);var kh="13.3.2-cjs.1";var Qh={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteEnvironmentSecret:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listEnvironmentSecrets:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubBillingUsageReportOrg:["GET /organizations/{org}/settings/billing/usage"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{commitAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"],createAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],createVariantAnalysis:["POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"],deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],deleteCodeqlDatabase:["DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getAutofix:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],getVariantAnalysis:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"],getVariantAnalysisRepoTask:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codeSecurity:{attachConfiguration:["POST /orgs/{org}/code-security/configurations/{configuration_id}/attach"],attachEnterpriseConfiguration:["POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach"],createConfiguration:["POST /orgs/{org}/code-security/configurations"],createConfigurationForEnterprise:["POST /enterprises/{enterprise}/code-security/configurations"],deleteConfiguration:["DELETE /orgs/{org}/code-security/configurations/{configuration_id}"],deleteConfigurationForEnterprise:["DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],detachConfiguration:["DELETE /orgs/{org}/code-security/configurations/detach"],getConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}"],getConfigurationForRepository:["GET /repos/{owner}/{repo}/code-security-configuration"],getConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations"],getConfigurationsForOrg:["GET /orgs/{org}/code-security/configurations"],getDefaultConfigurations:["GET /orgs/{org}/code-security/configurations/defaults"],getDefaultConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/defaults"],getRepositoriesForConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories"],getRepositoriesForEnterpriseConfiguration:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories"],getSingleConfigurationForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],setConfigurationAsDefault:["PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults"],setConfigurationAsDefaultForEnterprise:["PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults"],updateConfiguration:["PATCH /orgs/{org}/code-security/configurations/{configuration_id}"],updateEnterpriseConfiguration:["PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],copilotMetricsForOrganization:["GET /orgs/{org}/copilot/metrics"],copilotMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/metrics"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"],usageMetricsForOrg:["GET /orgs/{org}/copilot/usage"],usageMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/usage"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],addSubIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],listSubIssues:["GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],removeSubIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue"],reprioritizeSubIssue:["PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.addSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#add-a-security-manager-team"}],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createInvitation:["POST /orgs/{org}/invitations"],createOrUpdateCustomProperties:["PATCH /orgs/{org}/properties/schema"],createOrUpdateCustomPropertiesValuesForRepos:["PATCH /orgs/{org}/properties/values"],createOrUpdateCustomProperty:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],createWebhook:["POST /orgs/{org}/hooks"],delete:["DELETE /orgs/{org}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],enableOrDisableSecurityProductOnAllOrgRepos:["POST /orgs/{org}/{security_product}/{enablement}",{},{deprecated:"octokit.rest.orgs.enableOrDisableSecurityProductOnAllOrgRepos() is deprecated, see https://docs.github.com/rest/orgs/orgs#enable-or-disable-a-security-feature-for-an-organization"}],get:["GET /orgs/{org}"],getAllCustomProperties:["GET /orgs/{org}/properties/schema"],getCustomProperty:["GET /orgs/{org}/properties/schema/{custom_property_name}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listAttestations:["GET /orgs/{org}/attestations/{subject_digest}"],listBlockedUsers:["GET /orgs/{org}/blocks"],listCustomPropertiesValuesForRepos:["GET /orgs/{org}/properties/values"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers",{},{deprecated:"octokit.rest.orgs.listSecurityManagerTeams() is deprecated, see https://docs.github.com/rest/orgs/security-managers#list-security-manager-teams"}],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeCustomProperty:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.removeSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#remove-a-security-manager-team"}],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},privateRegistries:{createOrgPrivateRegistry:["POST /orgs/{org}/private-registries"],deleteOrgPrivateRegistry:["DELETE /orgs/{org}/private-registries/{secret_name}"],getOrgPrivateRegistry:["GET /orgs/{org}/private-registries/{secret_name}"],getOrgPublicKey:["GET /orgs/{org}/private-registries/public-key"],listOrgPrivateRegistries:["GET /orgs/{org}/private-registries"],updateOrgPrivateRegistry:["PATCH /orgs/{org}/private-registries/{secret_name}"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}"],createCard:["POST /projects/columns/{column_id}/cards"],createColumn:["POST /projects/{project_id}/columns"],createForAuthenticatedUser:["POST /user/projects"],createForOrg:["POST /orgs/{org}/projects"],createForRepo:["POST /repos/{owner}/{repo}/projects"],delete:["DELETE /projects/{project_id}"],deleteCard:["DELETE /projects/columns/cards/{card_id}"],deleteColumn:["DELETE /projects/columns/{column_id}"],get:["GET /projects/{project_id}"],getCard:["GET /projects/columns/cards/{card_id}"],getColumn:["GET /projects/columns/{column_id}"],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission"],listCards:["GET /projects/columns/{column_id}/cards"],listCollaborators:["GET /projects/{project_id}/collaborators"],listColumns:["GET /projects/{project_id}/columns"],listForOrg:["GET /orgs/{org}/projects"],listForRepo:["GET /repos/{owner}/{repo}/projects"],listForUser:["GET /users/{username}/projects"],moveCard:["POST /projects/columns/cards/{card_id}/moves"],moveColumn:["POST /projects/columns/{column_id}/moves"],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}"],update:["PATCH /projects/{project_id}"],updateCard:["PATCH /projects/columns/cards/{card_id}"],updateColumn:["PATCH /projects/columns/{column_id}"]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkPrivateVulnerabilityReporting:["GET /repos/{owner}/{repo}/private-vulnerability-reporting"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAttestation:["POST /repos/{owner}/{repo}/attestations"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateCustomPropertiesValues:["PATCH /repos/{owner}/{repo}/properties/values"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getCustomPropertiesValues:["GET /repos/{owner}/{repo}/properties/values"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAttestations:["GET /repos/{owner}/{repo}/attestations/{subject_digest}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{createPushProtectionBypass:["POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"],getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],getScanHistory:["GET /repos/{owner}/{repo}/secret-scanning/scan-history"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/secret-scanning/alerts"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}"],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}"],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects"],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getById:["GET /user/{account_id}"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listAttestations:["GET /users/{username}/attestations/{subject_digest}"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}};var cf=Qh;var t_=new Map;for(const[ml,Al]of Object.entries(cf)){for(const[Rl,zl]of Object.entries(Al)){const[Al,rd,yh]=zl;const[kh,Qh]=Al.split(/ /);const cf=Object.assign({method:kh,url:Qh},rd);if(!t_.has(ml)){t_.set(ml,new Map)}t_.get(ml).set(Rl,{scope:ml,methodName:Rl,endpointDefaults:cf,decorations:yh})}}var r_={has({scope:ml},Al){return t_.get(ml).has(Al)},getOwnPropertyDescriptor(ml,Al){return{value:this.get(ml,Al),configurable:true,writable:true,enumerable:true}},defineProperty(ml,Al,Rl){Object.defineProperty(ml.cache,Al,Rl);return true},deleteProperty(ml,Al){delete ml.cache[Al];return true},ownKeys({scope:ml}){return[...t_.get(ml).keys()]},set(ml,Al,Rl){return ml.cache[Al]=Rl},get({octokit:ml,scope:Al,cache:Rl},zl){if(Rl[zl]){return Rl[zl]}const rd=t_.get(Al).get(zl);if(!rd){return void 0}const{endpointDefaults:yh,decorations:kh}=rd;if(kh){Rl[zl]=decorate(ml,Al,zl,yh,kh)}else{Rl[zl]=ml.request.defaults(yh)}return Rl[zl]}};function endpointsToMethods(ml){const Al={};for(const Rl of t_.keys()){Al[Rl]=new Proxy({octokit:ml,scope:Rl,cache:{}},r_)}return Al}function decorate(ml,Al,Rl,zl,rd){const yh=ml.request.defaults(zl);function withDecorations(...zl){let kh=yh.endpoint.merge(...zl);if(rd.mapToData){kh=Object.assign({},kh,{data:kh[rd.mapToData],[rd.mapToData]:void 0});return yh(kh)}if(rd.renamed){const[zl,yh]=rd.renamed;ml.log.warn(`octokit.${Al}.${Rl}() has been renamed to octokit.${zl}.${yh}()`)}if(rd.deprecated){ml.log.warn(rd.deprecated)}if(rd.renamedParameters){const kh=yh.endpoint.merge(...zl);for(const[zl,yh]of Object.entries(rd.renamedParameters)){if(zl in kh){ml.log.warn(`"${zl}" parameter is deprecated for "octokit.${Al}.${Rl}()". Use "${yh}" instead`);if(!(yh in kh)){kh[yh]=kh[zl]}delete kh[zl]}}return yh(kh)}return yh(...zl)}return Object.assign(withDecorations,yh)}function restEndpointMethods(ml){const Al=endpointsToMethods(ml);return{rest:Al}}restEndpointMethods.VERSION=kh;function legacyRestEndpointMethods(ml){const Al=endpointsToMethods(ml);return{...Al,rest:Al}}legacyRestEndpointMethods.VERSION=kh;0&&0},93708:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{RequestError:()=>S_});ml.exports=__toCommonJS(t_);var r_=Rl(14150);var u_=__toESM(Rl(55560));var C_=(0,u_.default)(ml=>console.warn(ml));var D_=(0,u_.default)(ml=>console.warn(ml));var S_=class extends Error{constructor(ml,Al,Rl){super(ml);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="HttpError";this.status=Al;let zl;if("headers"in Rl&&typeof Rl.headers!=="undefined"){zl=Rl.headers}if("response"in Rl){this.response=Rl.response;zl=Rl.response.headers}const rd=Object.assign({},Rl.request);if(Rl.request.headers.authorization){rd.headers=Object.assign({},Rl.request.headers,{authorization:Rl.request.headers.authorization.replace(/(?{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{request:()=>C_});ml.exports=__toCommonJS(Qh);var cf=Rl(54471);var t_=Rl(33843);var r_="8.4.1";function isPlainObject(ml){if(typeof ml!=="object"||ml===null)return false;if(Object.prototype.toString.call(ml)!=="[object Object]")return false;const Al=Object.getPrototypeOf(ml);if(Al===null)return true;const Rl=Object.prototype.hasOwnProperty.call(Al,"constructor")&&Al.constructor;return typeof Rl==="function"&&Rl instanceof Rl&&Function.prototype.call(Rl)===Function.prototype.call(ml)}var u_=Rl(93708);function getBufferResponse(ml){return ml.arrayBuffer()}function fetchWrapper(ml){var Al,Rl,zl,rd;const yh=ml.request&&ml.request.log?ml.request.log:console;const kh=((Al=ml.request)==null?void 0:Al.parseSuccessResponseBody)!==false;if(isPlainObject(ml.body)||Array.isArray(ml.body)){ml.body=JSON.stringify(ml.body)}let Qh={};let cf;let t_;let{fetch:r_}=globalThis;if((Rl=ml.request)==null?void 0:Rl.fetch){r_=ml.request.fetch}if(!r_){throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing")}return r_(ml.url,{method:ml.method,body:ml.body,redirect:(zl=ml.request)==null?void 0:zl.redirect,headers:ml.headers,signal:(rd=ml.request)==null?void 0:rd.signal,...ml.body&&{duplex:"half"}}).then(async Al=>{t_=Al.url;cf=Al.status;for(const ml of Al.headers){Qh[ml[0]]=ml[1]}if("deprecation"in Qh){const Al=Qh.link&&Qh.link.match(/<([^<>]+)>; rel="deprecation"/);const Rl=Al&&Al.pop();yh.warn(`[@octokit/request] "${ml.method} ${ml.url}" is deprecated. It is scheduled to be removed on ${Qh.sunset}${Rl?`. See ${Rl}`:""}`)}if(cf===204||cf===205){return}if(ml.method==="HEAD"){if(cf<400){return}throw new u_.RequestError(Al.statusText,cf,{response:{url:t_,status:cf,headers:Qh,data:void 0},request:ml})}if(cf===304){throw new u_.RequestError("Not modified",cf,{response:{url:t_,status:cf,headers:Qh,data:await getResponseData(Al)},request:ml})}if(cf>=400){const Rl=await getResponseData(Al);const zl=new u_.RequestError(toErrorMessage(Rl),cf,{response:{url:t_,status:cf,headers:Qh,data:Rl},request:ml});throw zl}return kh?await getResponseData(Al):Al.body}).then(ml=>({status:cf,url:t_,headers:Qh,data:ml})).catch(Al=>{if(Al instanceof u_.RequestError)throw Al;else if(Al.name==="AbortError")throw Al;let Rl=Al.message;if(Al.name==="TypeError"&&"cause"in Al){if(Al.cause instanceof Error){Rl=Al.cause.message}else if(typeof Al.cause==="string"){Rl=Al.cause}}throw new u_.RequestError(Rl,500,{request:ml})})}async function getResponseData(ml){const Al=ml.headers.get("content-type");if(/application\/json/.test(Al)){return ml.json().catch(()=>ml.text()).catch(()=>"")}if(!Al||/^text\/|charset=utf-8$/.test(Al)){return ml.text()}return getBufferResponse(ml)}function toErrorMessage(ml){if(typeof ml==="string")return ml;let Al;if("documentation_url"in ml){Al=` - ${ml.documentation_url}`}else{Al=""}if("message"in ml){if(Array.isArray(ml.errors)){return`${ml.message}: ${ml.errors.map(JSON.stringify).join(", ")}${Al}`}return`${ml.message}${Al}`}return`Unknown error: ${JSON.stringify(ml)}`}function withDefaults(ml,Al){const Rl=ml.defaults(Al);const newApi=function(ml,Al){const zl=Rl.merge(ml,Al);if(!zl.request||!zl.request.hook){return fetchWrapper(Rl.parse(zl))}const request2=(ml,Al)=>fetchWrapper(Rl.parse(Rl.merge(ml,Al)));Object.assign(request2,{endpoint:Rl,defaults:withDefaults.bind(null,Rl)});return zl.request.hook(request2,zl)};return Object.assign(newApi,{endpoint:Rl,defaults:withDefaults.bind(null,Rl)})}var C_=withDefaults(cf.endpoint,{headers:{"user-agent":`octokit-request.js/${r_} ${(0,t_.getUserAgent)()}`}});0&&0},65772:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{Octokit:()=>D_});ml.exports=__toCommonJS(Qh);var cf=Rl(61897);var t_=Rl(6966);var r_=Rl(38082);var u_=Rl(84935);var C_="20.1.2";var D_=cf.Octokit.plugin(t_.requestLog,u_.legacyRestEndpointMethods,r_.paginateRest).defaults({userAgent:`octokit-rest.js/${C_}`});0&&0},17330:function(ml){(function(Al){"use strict";var executeSync=function(){var ml=Array.prototype.slice.call(arguments);if(typeof ml[0]==="function"){ml[0].apply(null,ml.splice(1))}};var executeAsync=function(ml){if(typeof setImmediate==="function"){setImmediate(ml)}else if(typeof process!=="undefined"&&process.nextTick){process.nextTick(ml)}else{setTimeout(ml,0)}};var makeIterator=function(ml){var makeCallback=function(Al){var fn=function(){if(ml.length){ml[Al].apply(null,arguments)}return fn.next()};fn.next=function(){return Alml.indexOf("(https.js:")!==-1||ml.indexOf("node:https:")!==-1)}function createAgent(ml,Al){return new createAgent.Agent(ml,Al)}(function(ml){class Agent extends rd.EventEmitter{constructor(ml,Al){super();let Rl=Al;if(typeof ml==="function"){this.callback=ml}else if(ml){Rl=ml}this.timeout=null;if(Rl&&typeof Rl.timeout==="number"){this.timeout=Rl.timeout}this.maxFreeSockets=1;this.maxSockets=1;this.maxTotalSockets=Infinity;this.sockets={};this.freeSockets={};this.requests={};this.options={}}get defaultPort(){if(typeof this.explicitDefaultPort==="number"){return this.explicitDefaultPort}return isSecureEndpoint()?443:80}set defaultPort(ml){this.explicitDefaultPort=ml}get protocol(){if(typeof this.explicitProtocol==="string"){return this.explicitProtocol}return isSecureEndpoint()?"https:":"http:"}set protocol(ml){this.explicitProtocol=ml}callback(ml,Al,Rl){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(ml,Al){const Rl=Object.assign({},Al);if(typeof Rl.secureEndpoint!=="boolean"){Rl.secureEndpoint=isSecureEndpoint()}if(Rl.host==null){Rl.host="localhost"}if(Rl.port==null){Rl.port=Rl.secureEndpoint?443:80}if(Rl.protocol==null){Rl.protocol=Rl.secureEndpoint?"https:":"http:"}if(Rl.host&&Rl.path){delete Rl.path}delete Rl.agent;delete Rl.hostname;delete Rl._defaultAgent;delete Rl.defaultPort;delete Rl.createConnection;ml._last=true;ml.shouldKeepAlive=false;let zl=false;let rd=null;const yh=Rl.timeout||this.timeout;const onerror=Al=>{if(ml._hadError)return;ml.emit("error",Al);ml._hadError=true};const ontimeout=()=>{rd=null;zl=true;const ml=new Error(`A "socket" was not created for HTTP request before ${yh}ms`);ml.code="ETIMEOUT";onerror(ml)};const callbackError=ml=>{if(zl)return;if(rd!==null){clearTimeout(rd);rd=null}onerror(ml)};const onsocket=Al=>{if(zl)return;if(rd!=null){clearTimeout(rd);rd=null}if(isAgent(Al)){Qh("Callback returned another Agent instance %o",Al.constructor.name);Al.addRequest(ml,Rl);return}if(Al){Al.once("free",()=>{this.freeSocket(Al,Rl)});ml.onSocket(Al);return}const yh=new Error(`no Duplex stream was returned to agent-base for \`${ml.method} ${ml.path}\``);onerror(yh)};if(typeof this.callback!=="function"){onerror(new Error("`callback` is not defined"));return}if(!this.promisifiedCallback){if(this.callback.length>=3){Qh("Converting legacy callback function to promise");this.promisifiedCallback=kh.default(this.callback)}else{this.promisifiedCallback=this.callback}}if(typeof yh==="number"&&yh>0){rd=setTimeout(ontimeout,yh)}if("port"in Rl&&typeof Rl.port!=="number"){Rl.port=Number(Rl.port)}try{Qh("Resolving socket for %o request: %o",Rl.protocol,`${ml.method} ${ml.path}`);Promise.resolve(this.promisifiedCallback(ml,Rl)).then(onsocket,callbackError)}catch(ml){Promise.reject(ml).catch(callbackError)}}freeSocket(ml,Al){Qh("Freeing socket %o %o",ml.constructor.name,Al);ml.destroy()}destroy(){Qh("Destroying agent %o",this.constructor.name)}}ml.Agent=Agent;ml.prototype=ml.Agent.prototype})(createAgent||(createAgent={}));ml.exports=createAgent},98067:(ml,Al)=>{"use strict";Object.defineProperty(Al,"__esModule",{value:true});function promisify(ml){return function(Al,Rl){return new Promise((zl,rd)=>{ml.call(this,Al,Rl,(ml,Al)=>{if(ml){rd(ml)}else{zl(Al)}})})}}Al["default"]=promisify},40336:(ml,Al,Rl)=>{"use strict";var zl=Rl(7151);var rd=[];ml.exports=asap;function asap(ml){var Al;if(rd.length){Al=rd.pop()}else{Al=new RawTask}Al.task=ml;Al.domain=process.domain;zl(Al)}function RawTask(){this.task=null;this.domain=null}RawTask.prototype.call=function(){if(this.domain){this.domain.enter()}var ml=true;try{this.task.call();ml=false;if(this.domain){this.domain.exit()}}finally{if(ml){zl.requestFlush()}this.task=null;this.domain=null;rd.push(this)}}},7151:(ml,Al,Rl)=>{"use strict";var zl;var rd=typeof setImmediate==="function";ml.exports=rawAsap;function rawAsap(ml){if(!yh.length){requestFlush();kh=true}yh[yh.length]=ml}var yh=[];var kh=false;var Qh=0;var cf=1024;function flush(){while(Qhcf){for(var Al=0,Rl=yh.length-Qh;Al{ml.exports={parallel:Rl(83857),serial:Rl(31054),serialOrdered:Rl(53961)}},24818:ml=>{ml.exports=abort;function abort(ml){Object.keys(ml.jobs).forEach(clean.bind(ml));ml.jobs={}}function clean(ml){if(typeof this.jobs[ml]=="function"){this.jobs[ml]()}}},78452:(ml,Al,Rl)=>{var zl=Rl(29200);ml.exports=async;function async(ml){var Al=false;zl(function(){Al=true});return function async_callback(Rl,rd){if(Al){ml(Rl,rd)}else{zl(function nextTick_callback(){ml(Rl,rd)})}}}},29200:ml=>{ml.exports=defer;function defer(ml){var Al=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(Al){Al(ml)}else{setTimeout(ml,0)}}},24902:(ml,Al,Rl)=>{var zl=Rl(78452),rd=Rl(24818);ml.exports=iterate;function iterate(ml,Al,Rl,zl){var yh=Rl["keyedList"]?Rl["keyedList"][Rl.index]:Rl.index;Rl.jobs[yh]=runJob(Al,yh,ml[yh],function(ml,Al){if(!(yh in Rl.jobs)){return}delete Rl.jobs[yh];if(ml){rd(Rl)}else{Rl.results[yh]=Al}zl(ml,Rl.results)})}function runJob(ml,Al,Rl,rd){var yh;if(ml.length==2){yh=ml(Rl,zl(rd))}else{yh=ml(Rl,Al,zl(rd))}return yh}},81721:ml=>{ml.exports=state;function state(ml,Al){var Rl=!Array.isArray(ml),zl={index:0,keyedList:Rl||Al?Object.keys(ml):null,jobs:{},results:Rl?{}:[],size:Rl?Object.keys(ml).length:ml.length};if(Al){zl.keyedList.sort(Rl?Al:function(Rl,zl){return Al(ml[Rl],ml[zl])})}return zl}},33351:(ml,Al,Rl)=>{var zl=Rl(24818),rd=Rl(78452);ml.exports=terminator;function terminator(ml){if(!Object.keys(this.jobs).length){return}this.index=this.size;zl(this);rd(ml)(null,this.results)}},83857:(ml,Al,Rl)=>{var zl=Rl(24902),rd=Rl(81721),yh=Rl(33351);ml.exports=parallel;function parallel(ml,Al,Rl){var kh=rd(ml);while(kh.index<(kh["keyedList"]||ml).length){zl(ml,Al,kh,function(ml,Al){if(ml){Rl(ml,Al);return}if(Object.keys(kh.jobs).length===0){Rl(null,kh.results);return}});kh.index++}return yh.bind(kh,Rl)}},31054:(ml,Al,Rl)=>{var zl=Rl(53961);ml.exports=serial;function serial(ml,Al,Rl){return zl(ml,Al,null,Rl)}},53961:(ml,Al,Rl)=>{var zl=Rl(24902),rd=Rl(81721),yh=Rl(33351);ml.exports=serialOrdered;ml.exports.ascending=ascending;ml.exports.descending=descending;function serialOrdered(ml,Al,Rl,kh){var Qh=rd(ml,Rl);zl(ml,Al,Qh,function iteratorHandler(Rl,rd){if(Rl){kh(Rl,rd);return}Qh.index++;if(Qh.index<(Qh["keyedList"]||ml).length){zl(ml,Al,Qh,iteratorHandler);return}kh(null,Qh.results)});return yh.bind(Qh,kh)}function ascending(ml,Al){return mlAl?1:0}function descending(ml,Al){return-1*ascending(ml,Al)}},52732:(ml,Al,Rl)=>{var zl=Rl(11063);var rd=Rl(22027);var yh=Rl(59934);var kh=Function.bind;var Qh=kh.bind(kh);function bindApi(ml,Al,Rl){var zl=Qh(yh,null).apply(null,Rl?[Al,Rl]:[Al]);ml.api={remove:zl};ml.remove=zl;["before","error","after","wrap"].forEach(function(zl){var yh=Rl?[Al,zl,Rl]:[Al,zl];ml[zl]=ml.api[zl]=Qh(rd,null).apply(null,yh)})}function HookSingular(){var ml="h";var Al={registry:{}};var Rl=zl.bind(null,Al,ml);bindApi(Rl,Al,ml);return Rl}function HookCollection(){var ml={registry:{}};var Al=zl.bind(null,ml);bindApi(Al,ml);return Al}var cf=false;function Hook(){if(!cf){console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4');cf=true}return HookCollection()}Hook.Singular=HookSingular.bind();Hook.Collection=HookCollection.bind();ml.exports=Hook;ml.exports.Hook=Hook;ml.exports.Singular=Hook.Singular;ml.exports.Collection=Hook.Collection},22027:ml=>{ml.exports=addHook;function addHook(ml,Al,Rl,zl){var rd=zl;if(!ml.registry[Rl]){ml.registry[Rl]=[]}if(Al==="before"){zl=function(ml,Al){return Promise.resolve().then(rd.bind(null,Al)).then(ml.bind(null,Al))}}if(Al==="after"){zl=function(ml,Al){var Rl;return Promise.resolve().then(ml.bind(null,Al)).then(function(ml){Rl=ml;return rd(Rl,Al)}).then(function(){return Rl})}}if(Al==="error"){zl=function(ml,Al){return Promise.resolve().then(ml.bind(null,Al)).catch(function(ml){return rd(ml,Al)})}}ml.registry[Rl].push({hook:zl,orig:rd})}},11063:ml=>{ml.exports=register;function register(ml,Al,Rl,zl){if(typeof Rl!=="function"){throw new Error("method for before hook must be a function")}if(!zl){zl={}}if(Array.isArray(Al)){return Al.reverse().reduce(function(Al,Rl){return register.bind(null,ml,Rl,Al,zl)},Rl)()}return Promise.resolve().then(function(){if(!ml.registry[Al]){return Rl(zl)}return ml.registry[Al].reduce(function(ml,Al){return Al.hook.bind(null,ml,zl)},Rl)()})}},59934:ml=>{ml.exports=removeHook;function removeHook(ml,Al,Rl){if(!ml.registry[Al]){return}var zl=ml.registry[Al].map(function(ml){return ml.orig}).indexOf(Rl);if(zl===-1){return}ml.registry[Al].splice(zl,1)}},39732:(ml,Al,Rl)=>{"use strict";var zl=Rl(20181).Buffer;var rd=Rl(20181).SlowBuffer;ml.exports=bufferEq;function bufferEq(ml,Al){if(!zl.isBuffer(ml)||!zl.isBuffer(Al)){return false}if(ml.length!==Al.length){return false}var Rl=0;for(var rd=0;rd{"use strict";var zl=Rl(37564);var rd=Rl(33945);var yh=Rl(88093);var kh=Rl(31330);ml.exports=kh||zl.call(yh,rd)},33945:ml=>{"use strict";ml.exports=Function.prototype.apply},88093:ml=>{"use strict";ml.exports=Function.prototype.call},88705:(ml,Al,Rl)=>{"use strict";var zl=Rl(37564);var rd=Rl(73314);var yh=Rl(88093);var kh=Rl(22639);ml.exports=function callBindBasic(ml){if(ml.length<1||typeof ml[0]!=="function"){throw new rd("a function is required")}return kh(zl,yh,ml)}},31330:ml=>{"use strict";ml.exports=typeof Reflect!=="undefined"&&Reflect&&Reflect.apply},23105:(ml,Al,Rl)=>{"use strict";var zl=Rl(60470);var rd=Rl(88705);var yh=rd([zl("%String.prototype.indexOf%")]);ml.exports=function callBoundIntrinsic(ml,Al){var Rl=zl(ml,!!Al);if(typeof Rl==="function"&&yh(ml,".prototype.")>-1){return rd([Rl])}return Rl}},35630:(ml,Al,Rl)=>{var zl=Rl(39023);var rd=Rl(2203).Stream;var yh=Rl(72710);ml.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}zl.inherits(CombinedStream,rd);CombinedStream.create=function(ml){var Al=new this;ml=ml||{};for(var Rl in ml){Al[Rl]=ml[Rl]}return Al};CombinedStream.isStreamLike=function(ml){return typeof ml!=="function"&&typeof ml!=="string"&&typeof ml!=="boolean"&&typeof ml!=="number"&&!Buffer.isBuffer(ml)};CombinedStream.prototype.append=function(ml){var Al=CombinedStream.isStreamLike(ml);if(Al){if(!(ml instanceof yh)){var Rl=yh.create(ml,{maxDataSize:Infinity,pauseStream:this.pauseStreams});ml.on("data",this._checkDataSize.bind(this));ml=Rl}this._handleErrors(ml);if(this.pauseStreams){ml.pause()}}this._streams.push(ml);return this};CombinedStream.prototype.pipe=function(ml,Al){rd.prototype.pipe.call(this,ml,Al);this.resume();return ml};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var ml=this._streams.shift();if(typeof ml=="undefined"){this.end();return}if(typeof ml!=="function"){this._pipeNext(ml);return}var Al=ml;Al(function(ml){var Al=CombinedStream.isStreamLike(ml);if(Al){ml.on("data",this._checkDataSize.bind(this));this._handleErrors(ml)}this._pipeNext(ml)}.bind(this))};CombinedStream.prototype._pipeNext=function(ml){this._currentStream=ml;var Al=CombinedStream.isStreamLike(ml);if(Al){ml.on("end",this._getNext.bind(this));ml.pipe(this,{end:false});return}var Rl=ml;this.write(Rl);this._getNext()};CombinedStream.prototype._handleErrors=function(ml){var Al=this;ml.on("error",function(ml){Al._emitError(ml)})};CombinedStream.prototype.write=function(ml){this.emit("data",ml)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var ml="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(ml))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var ml=this;this._streams.forEach(function(Al){if(!Al.dataSize){return}ml.dataSize+=Al.dataSize});if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(ml){this._reset();this.emit("error",ml)}},6110:(ml,Al,Rl)=>{Al.formatArgs=formatArgs;Al.save=save;Al.load=load;Al.useColors=useColors;Al.storage=localstorage();Al.destroy=(()=>{let ml=false;return()=>{if(!ml){ml=true;console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}}})();Al.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}let ml;return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&(ml=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(ml[1],10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(Al){Al[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+Al[0]+(this.useColors?"%c ":" ")+"+"+ml.exports.humanize(this.diff);if(!this.useColors){return}const Rl="color: "+this.color;Al.splice(1,0,Rl,"color: inherit");let zl=0;let rd=0;Al[0].replace(/%[a-zA-Z%]/g,ml=>{if(ml==="%%"){return}zl++;if(ml==="%c"){rd=zl}});Al.splice(rd,0,Rl)}Al.log=console.debug||console.log||(()=>{});function save(ml){try{if(ml){Al.storage.setItem("debug",ml)}else{Al.storage.removeItem("debug")}}catch(ml){}}function load(){let ml;try{ml=Al.storage.getItem("debug")||Al.storage.getItem("DEBUG")}catch(ml){}if(!ml&&typeof process!=="undefined"&&"env"in process){ml=process.env.DEBUG}return ml}function localstorage(){try{return localStorage}catch(ml){}}ml.exports=Rl(40897)(Al);const{formatters:zl}=ml.exports;zl.j=function(ml){try{return JSON.stringify(ml)}catch(ml){return"[UnexpectedJSONParseError]: "+ml.message}}},40897:(ml,Al,Rl)=>{function setup(ml){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=Rl(70744);createDebug.destroy=destroy;Object.keys(ml).forEach(Al=>{createDebug[Al]=ml[Al]});createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(ml){let Al=0;for(let Rl=0;Rl{if(Al==="%%"){return"%"}yh++;const rd=createDebug.formatters[zl];if(typeof rd==="function"){const zl=ml[yh];Al=rd.call(Rl,zl);ml.splice(yh,1);yh--}return Al});createDebug.formatArgs.call(Rl,ml);const kh=Rl.log||createDebug.log;kh.apply(Rl,ml)}debug.namespace=ml;debug.useColors=createDebug.useColors();debug.color=createDebug.selectColor(ml);debug.extend=extend;debug.destroy=createDebug.destroy;Object.defineProperty(debug,"enabled",{enumerable:true,configurable:false,get:()=>{if(Rl!==null){return Rl}if(zl!==createDebug.namespaces){zl=createDebug.namespaces;rd=createDebug.enabled(ml)}return rd},set:ml=>{Rl=ml}});if(typeof createDebug.init==="function"){createDebug.init(debug)}return debug}function extend(ml,Al){const Rl=createDebug(this.namespace+(typeof Al==="undefined"?":":Al)+ml);Rl.log=this.log;return Rl}function enable(ml){createDebug.save(ml);createDebug.namespaces=ml;createDebug.names=[];createDebug.skips=[];const Al=(typeof ml==="string"?ml:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const ml of Al){if(ml[0]==="-"){createDebug.skips.push(ml.slice(1))}else{createDebug.names.push(ml)}}}function matchesTemplate(ml,Al){let Rl=0;let zl=0;let rd=-1;let yh=0;while(Rl"-"+ml)].join(",");createDebug.enable("");return ml}function enabled(ml){for(const Al of createDebug.skips){if(matchesTemplate(ml,Al)){return false}}for(const Al of createDebug.names){if(matchesTemplate(ml,Al)){return true}}return false}function coerce(ml){if(ml instanceof Error){return ml.stack||ml.message}return ml}function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}createDebug.enable(createDebug.load());return createDebug}ml.exports=setup},2830:(ml,Al,Rl)=>{if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){ml.exports=Rl(6110)}else{ml.exports=Rl(95108)}},95108:(ml,Al,Rl)=>{const zl=Rl(52018);const rd=Rl(39023);Al.init=init;Al.log=log;Al.formatArgs=formatArgs;Al.save=save;Al.load=load;Al.useColors=useColors;Al.destroy=rd.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Al.colors=[6,2,3,4,5,1];try{const ml=Rl(21450);if(ml&&(ml.stderr||ml).level>=2){Al.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}}catch(ml){}Al.inspectOpts=Object.keys(process.env).filter(ml=>/^debug_/i.test(ml)).reduce((ml,Al)=>{const Rl=Al.substring(6).toLowerCase().replace(/_([a-z])/g,(ml,Al)=>Al.toUpperCase());let zl=process.env[Al];if(/^(yes|on|true|enabled)$/i.test(zl)){zl=true}else if(/^(no|off|false|disabled)$/i.test(zl)){zl=false}else if(zl==="null"){zl=null}else{zl=Number(zl)}ml[Rl]=zl;return ml},{});function useColors(){return"colors"in Al.inspectOpts?Boolean(Al.inspectOpts.colors):zl.isatty(process.stderr.fd)}function formatArgs(Al){const{namespace:Rl,useColors:zl}=this;if(zl){const zl=this.color;const rd="[3"+(zl<8?zl:"8;5;"+zl);const yh=` ${rd};1m${Rl} `;Al[0]=yh+Al[0].split("\n").join("\n"+yh);Al.push(rd+"m+"+ml.exports.humanize(this.diff)+"")}else{Al[0]=getDate()+Rl+" "+Al[0]}}function getDate(){if(Al.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(...ml){return process.stderr.write(rd.formatWithOptions(Al.inspectOpts,...ml)+"\n")}function save(ml){if(ml){process.env.DEBUG=ml}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(ml){ml.inspectOpts={};const Rl=Object.keys(Al.inspectOpts);for(let zl=0;zlml.trim()).join(" ")};yh.O=function(ml){this.inspectOpts.colors=this.useColors;return rd.inspect(ml,this.inspectOpts)}},72710:(ml,Al,Rl)=>{var zl=Rl(2203).Stream;var rd=Rl(39023);ml.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}rd.inherits(DelayedStream,zl);DelayedStream.create=function(ml,Al){var Rl=new this;Al=Al||{};for(var zl in Al){Rl[zl]=Al[zl]}Rl.source=ml;var rd=ml.emit;ml.emit=function(){Rl._handleEmit(arguments);return rd.apply(ml,arguments)};ml.on("error",function(){});if(Rl.pauseStream){ml.pause()}return Rl};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(ml){this.emit.apply(this,ml)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var ml=zl.prototype.pipe.apply(this,arguments);this.resume();return ml};DelayedStream.prototype._handleEmit=function(ml){if(this._released){this.emit.apply(this,ml);return}if(ml[0]==="data"){this.dataSize+=ml[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(ml)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var ml="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(ml))}},14150:(ml,Al)=>{"use strict";Object.defineProperty(Al,"__esModule",{value:true});class Deprecation extends Error{constructor(ml){super(ml);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="Deprecation"}}Al.Deprecation=Deprecation},26669:(ml,Al,Rl)=>{"use strict";var zl=Rl(88705);var rd=Rl(33170);var yh;try{yh=[].__proto__===Array.prototype}catch(ml){if(!ml||typeof ml!=="object"||!("code"in ml)||ml.code!=="ERR_PROTO_ACCESS"){throw ml}}var kh=!!yh&&rd&&rd(Object.prototype,"__proto__");var Qh=Object;var cf=Qh.getPrototypeOf;ml.exports=kh&&typeof kh.get==="function"?zl([kh.get]):typeof cf==="function"?function getDunder(ml){return cf(ml==null?ml:Qh(ml))}:false},325:(ml,Al,Rl)=>{"use strict";var zl=Rl(93058).Buffer;var rd=Rl(5028);var yh=128,kh=0,Qh=32,cf=16,t_=2,r_=cf|Qh|kh<<6,u_=t_|kh<<6;function base64Url(ml){return ml.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function signatureAsBuffer(ml){if(zl.isBuffer(ml)){return ml}else if("string"===typeof ml){return zl.from(ml,"base64")}throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function derToJose(ml,Al){ml=signatureAsBuffer(ml);var Rl=rd(Al);var kh=Rl+1;var Qh=ml.length;var cf=0;if(ml[cf++]!==r_){throw new Error('Could not find expected "seq"')}var t_=ml[cf++];if(t_===(yh|1)){t_=ml[cf++]}if(Qh-cf=yh;if(rd){--zl}return zl}function joseToDer(ml,Al){ml=signatureAsBuffer(ml);var Rl=rd(Al);var kh=ml.length;if(kh!==Rl*2){throw new TypeError('"'+Al+'" signatures must be "'+Rl*2+'" bytes, saw "'+kh+'"')}var Qh=countPadding(ml,0,Rl);var cf=countPadding(ml,Rl,ml.length);var t_=Rl-Qh;var C_=Rl-cf;var D_=1+1+t_+1+1+C_;var S_=D_{"use strict";function getParamSize(ml){var Al=(ml/8|0)+(ml%8===0?0:1);return Al}var Al={ES256:getParamSize(256),ES384:getParamSize(384),ES512:getParamSize(521)};function getParamBytesForAlg(ml){var Rl=Al[ml];if(Rl){return Rl}throw new Error('Unknown algorithm "'+ml+'"')}ml.exports=getParamBytesForAlg},79094:ml=>{"use strict";var Al=Object.defineProperty||false;if(Al){try{Al({},"a",{value:1})}catch(ml){Al=false}}ml.exports=Al},33056:ml=>{"use strict";ml.exports=EvalError},31620:ml=>{"use strict";ml.exports=Error},14585:ml=>{"use strict";ml.exports=RangeError},46905:ml=>{"use strict";ml.exports=ReferenceError},80105:ml=>{"use strict";ml.exports=SyntaxError},73314:ml=>{"use strict";ml.exports=TypeError},32578:ml=>{"use strict";ml.exports=URIError},95399:ml=>{"use strict";ml.exports=Object},88700:(ml,Al,Rl)=>{"use strict";var zl=Rl(60470);var rd=zl("%Object.defineProperty%",true);var yh=Rl(85479)();var kh=Rl(54076);var Qh=Rl(73314);var cf=yh?Symbol.toStringTag:null;ml.exports=function setToStringTag(ml,Al){var Rl=arguments.length>2&&!!arguments[2]&&arguments[2].force;var zl=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof Rl!=="undefined"&&typeof Rl!=="boolean"||typeof zl!=="undefined"&&typeof zl!=="boolean"){throw new Qh("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans")}if(cf&&(Rl||!kh(ml,cf))){if(rd){rd(ml,cf,{configurable:!zl,enumerable:false,value:Al,writable:false})}else{ml[cf]=Al}}}},34778:(ml,Al,Rl)=>{var zl;ml.exports=function(){if(!zl){try{zl=Rl(2830)("follow-redirects")}catch(ml){}if(typeof zl!=="function"){zl=function(){}}}zl.apply(null,arguments)}},1573:(ml,Al,Rl)=>{var zl=Rl(87016);var rd=zl.URL;var yh=Rl(58611);var kh=Rl(65692);var Qh=Rl(2203).Writable;var cf=Rl(42613);var t_=Rl(34778);(function detectUnsupportedEnvironment(){var ml=typeof process!=="undefined";var Al=typeof window!=="undefined"&&typeof document!=="undefined";var Rl=isFunction(Error.captureStackTrace);if(!ml&&(Al||!Rl)){console.warn("The follow-redirects package should be excluded from browser builds.")}})();var r_=false;try{cf(new rd(""))}catch(ml){r_=ml.code==="ERR_INVALID_URL"}var u_=["Authorization","Proxy-Authorization","Cookie"];var C_=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"];var D_=["abort","aborted","connect","error","socket","timeout"];var S_=Object.create(null);D_.forEach(function(ml){S_[ml]=function(Al,Rl,zl){this._redirectable.emit(ml,Al,Rl,zl)}});var P_=createErrorType("ERR_INVALID_URL","Invalid URL",TypeError);var Cg=createErrorType("ERR_FR_REDIRECTION_FAILURE","Redirected request failed");var eA=createErrorType("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Cg);var tA=createErrorType("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit");var rA=createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end");var nA=Qh.prototype.destroy||noop;function RedirectableRequest(ml,Al){Qh.call(this);this._sanitizeOptions(ml);this._options=ml;this._ended=false;this._ending=false;this._redirectCount=0;this._redirects=[];this._requestBodyLength=0;this._requestBodyBuffers=[];if(Al){this.on("response",Al)}var Rl=this;this._onNativeResponse=function(ml){try{Rl._processResponse(ml)}catch(ml){Rl.emit("error",ml instanceof Cg?ml:new Cg({cause:ml}))}};this._headerFilter=new RegExp("^(?:"+u_.concat(ml.sensitiveHeaders).map(escapeRegex).join("|")+")$","i");this._performRequest()}RedirectableRequest.prototype=Object.create(Qh.prototype);RedirectableRequest.prototype.abort=function(){destroyRequest(this._currentRequest);this._currentRequest.abort();this.emit("abort")};RedirectableRequest.prototype.destroy=function(ml){destroyRequest(this._currentRequest,ml);nA.call(this,ml);return this};RedirectableRequest.prototype.write=function(ml,Al,Rl){if(this._ending){throw new rA}if(!isString(ml)&&!isBuffer(ml)){throw new TypeError("data should be a string, Buffer or Uint8Array")}if(isFunction(Al)){Rl=Al;Al=null}if(ml.length===0){if(Rl){Rl()}return}if(this._requestBodyLength+ml.length<=this._options.maxBodyLength){this._requestBodyLength+=ml.length;this._requestBodyBuffers.push({data:ml,encoding:Al});this._currentRequest.write(ml,Al,Rl)}else{this.emit("error",new tA);this.abort()}};RedirectableRequest.prototype.end=function(ml,Al,Rl){if(isFunction(ml)){Rl=ml;ml=Al=null}else if(isFunction(Al)){Rl=Al;Al=null}if(!ml){this._ended=this._ending=true;this._currentRequest.end(null,null,Rl)}else{var zl=this;var rd=this._currentRequest;this.write(ml,Al,function(){zl._ended=true;rd.end(null,null,Rl)});this._ending=true}};RedirectableRequest.prototype.setHeader=function(ml,Al){this._options.headers[ml]=Al;this._currentRequest.setHeader(ml,Al)};RedirectableRequest.prototype.removeHeader=function(ml){delete this._options.headers[ml];this._currentRequest.removeHeader(ml)};RedirectableRequest.prototype.setTimeout=function(ml,Al){var Rl=this;function destroyOnTimeout(Al){Al.setTimeout(ml);Al.removeListener("timeout",Al.destroy);Al.addListener("timeout",Al.destroy)}function startTimer(Al){if(Rl._timeout){clearTimeout(Rl._timeout)}Rl._timeout=setTimeout(function(){Rl.emit("timeout");clearTimer()},ml);destroyOnTimeout(Al)}function clearTimer(){if(Rl._timeout){clearTimeout(Rl._timeout);Rl._timeout=null}Rl.removeListener("abort",clearTimer);Rl.removeListener("error",clearTimer);Rl.removeListener("response",clearTimer);Rl.removeListener("close",clearTimer);if(Al){Rl.removeListener("timeout",Al)}if(!Rl.socket){Rl._currentRequest.removeListener("socket",startTimer)}}if(Al){this.on("timeout",Al)}if(this.socket){startTimer(this.socket)}else{this._currentRequest.once("socket",startTimer)}this.on("socket",destroyOnTimeout);this.on("abort",clearTimer);this.on("error",clearTimer);this.on("response",clearTimer);this.on("close",clearTimer);return this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(ml){RedirectableRequest.prototype[ml]=function(Al,Rl){return this._currentRequest[ml](Al,Rl)}});["aborted","connection","socket"].forEach(function(ml){Object.defineProperty(RedirectableRequest.prototype,ml,{get:function(){return this._currentRequest[ml]}})});RedirectableRequest.prototype._sanitizeOptions=function(ml){if(!ml.headers){ml.headers={}}if(!isArray(ml.sensitiveHeaders)){ml.sensitiveHeaders=[]}if(ml.host){if(!ml.hostname){ml.hostname=ml.host}delete ml.host}if(!ml.pathname&&ml.path){var Al=ml.path.indexOf("?");if(Al<0){ml.pathname=ml.path}else{ml.pathname=ml.path.substring(0,Al);ml.search=ml.path.substring(Al)}}};RedirectableRequest.prototype._performRequest=function(){var ml=this._options.protocol;var Al=this._options.nativeProtocols[ml];if(!Al){throw new TypeError("Unsupported protocol "+ml)}if(this._options.agents){var Rl=ml.slice(0,-1);this._options.agent=this._options.agents[Rl]}var rd=this._currentRequest=Al.request(this._options,this._onNativeResponse);rd._redirectable=this;for(var yh of D_){rd.on(yh,S_[yh])}this._currentUrl=/^\//.test(this._options.path)?zl.format(this._options):this._options.path;if(this._isRedirect){var kh=0;var Qh=this;var cf=this._requestBodyBuffers;(function writeNext(ml){if(rd===Qh._currentRequest){if(ml){Qh.emit("error",ml)}else if(kh=400){ml.responseUrl=this._currentUrl;ml.redirects=this._redirects;this.emit("response",ml);this._requestBodyBuffers=[];return}destroyRequest(this._currentRequest);ml.destroy();if(++this._redirectCount>this._options.maxRedirects){throw new eA}var rd;var yh=this._options.beforeRedirect;if(yh){rd=Object.assign({Host:ml.req.getHeader("host")},this._options.headers)}var kh=this._options.method;if((Al===301||Al===302)&&this._options.method==="POST"||Al===303&&!/^(?:GET|HEAD)$/.test(this._options.method)){this._options.method="GET";this._requestBodyBuffers=[];removeMatchingHeaders(/^content-/i,this._options.headers)}var Qh=removeMatchingHeaders(/^host$/i,this._options.headers);var cf=parseUrl(this._currentUrl);var r_=Qh||cf.host;var u_=/^\w+:/.test(Rl)?this._currentUrl:zl.format(Object.assign(cf,{host:r_}));var C_=resolveUrl(Rl,u_);t_("redirecting to",C_.href);this._isRedirect=true;spreadUrlObject(C_,this._options);if(C_.protocol!==cf.protocol&&C_.protocol!=="https:"||C_.host!==r_&&!isSubdomain(C_.host,r_)){removeMatchingHeaders(this._headerFilter,this._options.headers)}if(isFunction(yh)){var D_={headers:ml.headers,statusCode:Al};var S_={url:u_,method:kh,headers:rd};yh(this._options,D_,S_);this._sanitizeOptions(this._options)}this._performRequest()};function wrap(ml){var Al={maxRedirects:21,maxBodyLength:10*1024*1024};var Rl={};Object.keys(ml).forEach(function(zl){var rd=zl+":";var yh=Rl[rd]=ml[zl];var kh=Al[zl]=Object.create(yh);function request(ml,zl,yh){if(isURL(ml)){ml=spreadUrlObject(ml)}else if(isString(ml)){ml=spreadUrlObject(parseUrl(ml))}else{yh=zl;zl=validateUrl(ml);ml={protocol:rd}}if(isFunction(zl)){yh=zl;zl=null}zl=Object.assign({maxRedirects:Al.maxRedirects,maxBodyLength:Al.maxBodyLength},ml,zl);zl.nativeProtocols=Rl;if(!isString(zl.host)&&!isString(zl.hostname)){zl.hostname="::1"}cf.equal(zl.protocol,rd,"protocol mismatch");t_("options",zl);return new RedirectableRequest(zl,yh)}function get(ml,Al,Rl){var zl=kh.request(ml,Al,Rl);zl.end();return zl}Object.defineProperties(kh,{request:{value:request,configurable:true,enumerable:true,writable:true},get:{value:get,configurable:true,enumerable:true,writable:true}})});return Al}function noop(){}function parseUrl(ml){var Al;if(r_){Al=new rd(ml)}else{Al=validateUrl(zl.parse(ml));if(!isString(Al.protocol)){throw new P_({input:ml})}}return Al}function resolveUrl(ml,Al){return r_?new rd(ml,Al):parseUrl(zl.resolve(Al,ml))}function validateUrl(ml){if(/^\[/.test(ml.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(ml.hostname)){throw new P_({input:ml.href||ml})}if(/^\[/.test(ml.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(ml.host)){throw new P_({input:ml.href||ml})}return ml}function spreadUrlObject(ml,Al){var Rl=Al||{};for(var zl of C_){Rl[zl]=ml[zl]}if(Rl.hostname.startsWith("[")){Rl.hostname=Rl.hostname.slice(1,-1)}if(Rl.port!==""){Rl.port=Number(Rl.port)}Rl.path=Rl.search?Rl.pathname+Rl.search:Rl.pathname;return Rl}function removeMatchingHeaders(ml,Al){var Rl;for(var zl in Al){if(ml.test(zl)){Rl=Al[zl];delete Al[zl]}}return Rl===null||typeof Rl==="undefined"?undefined:String(Rl).trim()}function createErrorType(ml,Al,Rl){function CustomError(Rl){if(isFunction(Error.captureStackTrace)){Error.captureStackTrace(this,this.constructor)}Object.assign(this,Rl||{});this.code=ml;this.message=this.cause?Al+": "+this.cause.message:Al}CustomError.prototype=new(Rl||Error);Object.defineProperties(CustomError.prototype,{constructor:{value:CustomError,enumerable:false},name:{value:"Error ["+ml+"]",enumerable:false}});return CustomError}function destroyRequest(ml,Al){for(var Rl of D_){ml.removeListener(Rl,S_[Rl])}ml.on("error",noop);ml.destroy(Al)}function isSubdomain(ml,Al){cf(isString(ml)&&isString(Al));var Rl=ml.length-Al.length-1;return Rl>0&&ml[Rl]==="."&&ml.endsWith(Al)}function isArray(ml){return ml instanceof Array}function isString(ml){return typeof ml==="string"||ml instanceof String}function isFunction(ml){return typeof ml==="function"}function isBuffer(ml){return typeof ml==="object"&&"length"in ml}function isURL(ml){return rd&&ml instanceof rd}function escapeRegex(ml){return ml.replace(/[\]\\/()*+?.$]/g,"\\$&")}ml.exports=wrap({http:yh,https:kh});ml.exports.wrap=wrap},96454:(ml,Al,Rl)=>{"use strict";var zl=Rl(35630);var rd=Rl(39023);var yh=Rl(16928);var kh=Rl(58611);var Qh=Rl(65692);var cf=Rl(87016).parse;var t_=Rl(79896);var r_=Rl(2203).Stream;var u_=Rl(76982);var C_=Rl(14096);var D_=Rl(31324);var S_=Rl(88700);var P_=Rl(54076);var Cg=Rl(11835);function escapeHeaderParam(ml){return String(ml).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function FormData(ml){if(!(this instanceof FormData)){return new FormData(ml)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];zl.call(this);ml=ml||{};for(var Al in ml){this[Al]=ml[Al]}}rd.inherits(FormData,zl);FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(ml,Al,Rl){Rl=Rl||{};if(typeof Rl==="string"){Rl={filename:Rl}}var rd=zl.prototype.append.bind(this);if(typeof Al==="number"||Al==null){Al=String(Al)}if(Array.isArray(Al)){this._error(new Error("Arrays are not supported."));return}var yh=this._multiPartHeader(ml,Al,Rl);var kh=this._multiPartFooter();rd(yh);rd(Al);rd(kh);this._trackLength(yh,Al,Rl)};FormData.prototype._trackLength=function(ml,Al,Rl){var zl=0;if(Rl.knownLength!=null){zl+=Number(Rl.knownLength)}else if(Buffer.isBuffer(Al)){zl=Al.length}else if(typeof Al==="string"){zl=Buffer.byteLength(Al)}this._valueLength+=zl;this._overheadLength+=Buffer.byteLength(ml)+FormData.LINE_BREAK.length;if(!Al||!Al.path&&!(Al.readable&&P_(Al,"httpVersion"))&&!(Al instanceof r_)){return}if(!Rl.knownLength){this._valuesToMeasure.push(Al)}};FormData.prototype._lengthRetriever=function(ml,Al){if(P_(ml,"fd")){if(ml.end!=undefined&&ml.end!=Infinity&&ml.start!=undefined){Al(null,ml.end+1-(ml.start?ml.start:0))}else{t_.stat(ml.path,function(Rl,zl){if(Rl){Al(Rl);return}var rd=zl.size-(ml.start?ml.start:0);Al(null,rd)})}}else if(P_(ml,"httpVersion")){Al(null,Number(ml.headers["content-length"]))}else if(P_(ml,"httpModule")){ml.on("response",function(Rl){ml.pause();Al(null,Number(Rl.headers["content-length"]))});ml.resume()}else{Al("Unknown stream")}};FormData.prototype._multiPartHeader=function(ml,Al,Rl){if(typeof Rl.header==="string"){return Rl.header}var zl=this._getContentDisposition(Al,Rl);var rd=this._getContentType(Al,Rl);var yh="";var kh={"Content-Disposition":["form-data",'name="'+escapeHeaderParam(ml)+'"'].concat(zl||[]),"Content-Type":[].concat(rd||[])};if(typeof Rl.header==="object"){Cg(kh,Rl.header)}var Qh;for(var cf in kh){if(P_(kh,cf)){Qh=kh[cf];if(Qh==null){continue}if(!Array.isArray(Qh)){Qh=[Qh]}if(Qh.length){yh+=cf+": "+Qh.join("; ")+FormData.LINE_BREAK}}}return"--"+this.getBoundary()+FormData.LINE_BREAK+yh+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(ml,Al){var Rl;if(typeof Al.filepath==="string"){Rl=yh.normalize(Al.filepath).replace(/\\/g,"/")}else if(Al.filename||ml&&(ml.name||ml.path)){Rl=yh.basename(Al.filename||ml&&(ml.name||ml.path))}else if(ml&&ml.readable&&P_(ml,"httpVersion")){Rl=yh.basename(ml.client._httpMessage.path||"")}if(Rl){return'filename="'+escapeHeaderParam(Rl)+'"'}};FormData.prototype._getContentType=function(ml,Al){var Rl=Al.contentType;if(!Rl&&ml&&ml.name){Rl=C_.lookup(ml.name)}if(!Rl&&ml&&ml.path){Rl=C_.lookup(ml.path)}if(!Rl&&ml&&ml.readable&&P_(ml,"httpVersion")){Rl=ml.headers["content-type"]}if(!Rl&&(Al.filepath||Al.filename)){Rl=C_.lookup(Al.filepath||Al.filename)}if(!Rl&&ml&&typeof ml==="object"){Rl=FormData.DEFAULT_CONTENT_TYPE}return Rl};FormData.prototype._multiPartFooter=function(){return function(ml){var Al=FormData.LINE_BREAK;var Rl=this._streams.length===0;if(Rl){Al+=this._lastBoundary()}ml(Al)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(ml){var Al;var Rl={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(Al in ml){if(P_(ml,Al)){Rl[Al.toLowerCase()]=ml[Al]}}return Rl};FormData.prototype.setBoundary=function(ml){if(typeof ml!=="string"){throw new TypeError("FormData boundary must be a string")}this._boundary=ml};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var ml=new Buffer.alloc(0);var Al=this.getBoundary();for(var Rl=0,zl=this._streams.length;Rl{"use strict";ml.exports=function(ml,Al){Object.keys(Al).forEach(function(Rl){ml[Rl]=ml[Rl]||Al[Rl]});return ml}},99808:ml=>{"use strict";var Al="Function.prototype.bind called on incompatible ";var Rl=Object.prototype.toString;var zl=Math.max;var rd="[object Function]";var yh=function concatty(ml,Al){var Rl=[];for(var zl=0;zl{"use strict";var zl=Rl(99808);ml.exports=Function.prototype.bind||zl},60470:(ml,Al,Rl)=>{"use strict";var zl;var rd=Rl(95399);var yh=Rl(31620);var kh=Rl(33056);var Qh=Rl(14585);var cf=Rl(46905);var t_=Rl(80105);var r_=Rl(73314);var u_=Rl(32578);var C_=Rl(55641);var D_=Rl(96171);var S_=Rl(57147);var P_=Rl(41017);var Cg=Rl(56947);var eA=Rl(42621);var tA=Rl(30156);var rA=Function;var getEvalledConstructor=function(ml){try{return rA('"use strict"; return ('+ml+").constructor;")()}catch(ml){}};var nA=Rl(33170);var iA=Rl(79094);var throwTypeError=function(){throw new r_};var sA=nA?function(){try{arguments.callee;return throwTypeError}catch(ml){try{return nA(arguments,"callee").get}catch(ml){return throwTypeError}}}():throwTypeError;var aA=Rl(23336)();var oA=Rl(81967);var lA=Rl(91311);var cA=Rl(48681);var uA=Rl(33945);var pA=Rl(88093);var dA={};var hA=typeof Uint8Array==="undefined"||!oA?zl:oA(Uint8Array);var fA={__proto__:null,"%AggregateError%":typeof AggregateError==="undefined"?zl:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?zl:ArrayBuffer,"%ArrayIteratorPrototype%":aA&&oA?oA([][Symbol.iterator]()):zl,"%AsyncFromSyncIteratorPrototype%":zl,"%AsyncFunction%":dA,"%AsyncGenerator%":dA,"%AsyncGeneratorFunction%":dA,"%AsyncIteratorPrototype%":dA,"%Atomics%":typeof Atomics==="undefined"?zl:Atomics,"%BigInt%":typeof BigInt==="undefined"?zl:BigInt,"%BigInt64Array%":typeof BigInt64Array==="undefined"?zl:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array==="undefined"?zl:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?zl:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":yh,"%eval%":eval,"%EvalError%":kh,"%Float16Array%":typeof Float16Array==="undefined"?zl:Float16Array,"%Float32Array%":typeof Float32Array==="undefined"?zl:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?zl:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?zl:FinalizationRegistry,"%Function%":rA,"%GeneratorFunction%":dA,"%Int8Array%":typeof Int8Array==="undefined"?zl:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?zl:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?zl:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":aA&&oA?oA(oA([][Symbol.iterator]())):zl,"%JSON%":typeof JSON==="object"?JSON:zl,"%Map%":typeof Map==="undefined"?zl:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!aA||!oA?zl:oA((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":rd,"%Object.getOwnPropertyDescriptor%":nA,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?zl:Promise,"%Proxy%":typeof Proxy==="undefined"?zl:Proxy,"%RangeError%":Qh,"%ReferenceError%":cf,"%Reflect%":typeof Reflect==="undefined"?zl:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?zl:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!aA||!oA?zl:oA((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?zl:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":aA&&oA?oA(""[Symbol.iterator]()):zl,"%Symbol%":aA?Symbol:zl,"%SyntaxError%":t_,"%ThrowTypeError%":sA,"%TypedArray%":hA,"%TypeError%":r_,"%Uint8Array%":typeof Uint8Array==="undefined"?zl:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?zl:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?zl:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?zl:Uint32Array,"%URIError%":u_,"%WeakMap%":typeof WeakMap==="undefined"?zl:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?zl:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?zl:WeakSet,"%Function.prototype.call%":pA,"%Function.prototype.apply%":uA,"%Object.defineProperty%":iA,"%Object.getPrototypeOf%":lA,"%Math.abs%":C_,"%Math.floor%":D_,"%Math.max%":S_,"%Math.min%":P_,"%Math.pow%":Cg,"%Math.round%":eA,"%Math.sign%":tA,"%Reflect.getPrototypeOf%":cA};if(oA){try{null.error}catch(ml){var _A=oA(oA(ml));fA["%Error.prototype%"]=_A}}var mA=function doEval(ml){var Al;if(ml==="%AsyncFunction%"){Al=getEvalledConstructor("async function () {}")}else if(ml==="%GeneratorFunction%"){Al=getEvalledConstructor("function* () {}")}else if(ml==="%AsyncGeneratorFunction%"){Al=getEvalledConstructor("async function* () {}")}else if(ml==="%AsyncGenerator%"){var Rl=doEval("%AsyncGeneratorFunction%");if(Rl){Al=Rl.prototype}}else if(ml==="%AsyncIteratorPrototype%"){var zl=doEval("%AsyncGenerator%");if(zl&&oA){Al=oA(zl.prototype)}}fA[ml]=Al;return Al};var gA={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]};var AA=Rl(37564);var yA=Rl(54076);var bA=AA.call(pA,Array.prototype.concat);var vA=AA.call(uA,Array.prototype.splice);var EA=AA.call(pA,String.prototype.replace);var wA=AA.call(pA,String.prototype.slice);var CA=AA.call(pA,RegExp.prototype.exec);var xA=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var DA=/\\(\\)?/g;var SA=function stringToPath(ml){var Al=wA(ml,0,1);var Rl=wA(ml,-1);if(Al==="%"&&Rl!=="%"){throw new t_("invalid intrinsic syntax, expected closing `%`")}else if(Rl==="%"&&Al!=="%"){throw new t_("invalid intrinsic syntax, expected opening `%`")}var zl=[];EA(ml,xA,function(ml,Al,Rl,rd){zl[zl.length]=Rl?EA(rd,DA,"$1"):Al||ml});return zl};var kA=function getBaseIntrinsic(ml,Al){var Rl=ml;var zl;if(yA(gA,Rl)){zl=gA[Rl];Rl="%"+zl[0]+"%"}if(yA(fA,Rl)){var rd=fA[Rl];if(rd===dA){rd=mA(Rl)}if(typeof rd==="undefined"&&!Al){throw new r_("intrinsic "+ml+" exists, but is not available. Please file an issue!")}return{alias:zl,name:Rl,value:rd}}throw new t_("intrinsic "+ml+" does not exist!")};ml.exports=function GetIntrinsic(ml,Al){if(typeof ml!=="string"||ml.length===0){throw new r_("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof Al!=="boolean"){throw new r_('"allowMissing" argument must be a boolean')}if(CA(/^%?[^%]*%?$/,ml)===null){throw new t_("`%` may not be present anywhere but at the beginning and end of the intrinsic name")}var Rl=SA(ml);var rd=Rl.length>0?Rl[0]:"";var yh=kA("%"+rd+"%",Al);var kh=yh.name;var Qh=yh.value;var cf=false;var u_=yh.alias;if(u_){rd=u_[0];vA(Rl,bA([0,1],u_))}for(var C_=1,D_=true;C_=Rl.length){var eA=nA(Qh,S_);D_=!!eA;if(D_&&"get"in eA&&!("originalValue"in eA.get)){Qh=eA.get}else{Qh=Qh[S_]}}else{D_=yA(Qh,S_);Qh=Qh[S_]}if(D_&&!cf){fA[kh]=Qh}}}return Qh}},91311:(ml,Al,Rl)=>{"use strict";var zl=Rl(95399);ml.exports=zl.getPrototypeOf||null},48681:ml=>{"use strict";ml.exports=typeof Reflect!=="undefined"&&Reflect.getPrototypeOf||null},81967:(ml,Al,Rl)=>{"use strict";var zl=Rl(48681);var rd=Rl(91311);var yh=Rl(26669);ml.exports=zl?function getProto(ml){return zl(ml)}:rd?function getProto(ml){if(!ml||typeof ml!=="object"&&typeof ml!=="function"){throw new TypeError("getProto: not an object")}return rd(ml)}:yh?function getProto(ml){return yh(ml)}:null},1174:ml=>{"use strict";ml.exports=Object.getOwnPropertyDescriptor},33170:(ml,Al,Rl)=>{"use strict";var zl=Rl(1174);if(zl){try{zl([],"length")}catch(ml){zl=null}}ml.exports=zl},83813:ml=>{"use strict";ml.exports=(ml,Al=process.argv)=>{const Rl=ml.startsWith("-")?"":ml.length===1?"-":"--";const zl=Al.indexOf(Rl+ml);const rd=Al.indexOf("--");return zl!==-1&&(rd===-1||zl{"use strict";var zl=typeof Symbol!=="undefined"&&Symbol;var rd=Rl(61114);ml.exports=function hasNativeSymbols(){if(typeof zl!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof zl("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return rd()}},61114:ml=>{"use strict";ml.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var ml={};var Al=Symbol("test");var Rl=Object(Al);if(typeof Al==="string"){return false}if(Object.prototype.toString.call(Al)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(Rl)!=="[object Symbol]"){return false}var zl=42;ml[Al]=zl;for(var rd in ml){return false}if(typeof Object.keys==="function"&&Object.keys(ml).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(ml).length!==0){return false}var yh=Object.getOwnPropertySymbols(ml);if(yh.length!==1||yh[0]!==Al){return false}if(!Object.prototype.propertyIsEnumerable.call(ml,Al)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var kh=Object.getOwnPropertyDescriptor(ml,Al);if(kh.value!==zl||kh.enumerable!==true){return false}}return true}},85479:(ml,Al,Rl)=>{"use strict";var zl=Rl(61114);ml.exports=function hasToStringTagShams(){return zl()&&!!Symbol.toStringTag}},54076:(ml,Al,Rl)=>{"use strict";var zl=Function.prototype.call;var rd=Object.prototype.hasOwnProperty;var yh=Rl(37564);ml.exports=yh.call(zl,rd)},96904:function(ml,Al,Rl){"use strict";var zl=this&&this.__awaiter||function(ml,Al,Rl,zl){function adopt(ml){return ml instanceof Rl?ml:new Rl(function(Al){Al(ml)})}return new(Rl||(Rl=Promise))(function(Rl,rd){function fulfilled(ml){try{step(zl.next(ml))}catch(ml){rd(ml)}}function rejected(ml){try{step(zl["throw"](ml))}catch(ml){rd(ml)}}function step(ml){ml.done?Rl(ml.value):adopt(ml.value).then(fulfilled,rejected)}step((zl=zl.apply(ml,Al||[])).next())})};var rd=this&&this.__importDefault||function(ml){return ml&&ml.__esModule?ml:{default:ml}};Object.defineProperty(Al,"__esModule",{value:true});const yh=rd(Rl(69278));const kh=rd(Rl(64756));const Qh=rd(Rl(87016));const cf=rd(Rl(42613));const t_=rd(Rl(2830));const r_=Rl(8207);const u_=rd(Rl(37943));const C_=t_.default("https-proxy-agent:agent");class HttpsProxyAgent extends r_.Agent{constructor(ml){let Al;if(typeof ml==="string"){Al=Qh.default.parse(ml)}else{Al=ml}if(!Al){throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!")}C_("creating new HttpsProxyAgent instance: %o",Al);super(Al);const Rl=Object.assign({},Al);this.secureProxy=Al.secureProxy||isHTTPS(Rl.protocol);Rl.host=Rl.hostname||Rl.host;if(typeof Rl.port==="string"){Rl.port=parseInt(Rl.port,10)}if(!Rl.port&&Rl.host){Rl.port=this.secureProxy?443:80}if(this.secureProxy&&!("ALPNProtocols"in Rl)){Rl.ALPNProtocols=["http 1.1"]}if(Rl.host&&Rl.path){delete Rl.path;delete Rl.pathname}this.proxy=Rl}callback(ml,Al){return zl(this,void 0,void 0,function*(){const{proxy:Rl,secureProxy:zl}=this;let rd;if(zl){C_("Creating `tls.Socket`: %o",Rl);rd=kh.default.connect(Rl)}else{C_("Creating `net.Socket`: %o",Rl);rd=yh.default.connect(Rl)}const Qh=Object.assign({},Rl.headers);const t_=`${Al.host}:${Al.port}`;let r_=`CONNECT ${t_} HTTP/1.1\r\n`;if(Rl.auth){Qh["Proxy-Authorization"]=`Basic ${Buffer.from(Rl.auth).toString("base64")}`}let{host:D_,port:S_,secureEndpoint:P_}=Al;if(!isDefaultPort(S_,P_)){D_+=`:${S_}`}Qh.Host=D_;Qh.Connection="close";for(const ml of Object.keys(Qh)){r_+=`${ml}: ${Qh[ml]}\r\n`}const Cg=u_.default(rd);rd.write(`${r_}\r\n`);const{statusCode:eA,buffered:tA}=yield Cg;if(eA===200){ml.once("socket",resume);if(Al.secureEndpoint){C_("Upgrading socket connection to TLS");const ml=Al.servername||Al.host;return kh.default.connect(Object.assign(Object.assign({},omit(Al,"host","hostname","path","port")),{socket:rd,servername:ml}))}return rd}rd.destroy();const rA=new yh.default.Socket({writable:false});rA.readable=true;ml.once("socket",ml=>{C_("replaying proxy buffer for failed request");cf.default(ml.listenerCount("data")>0);ml.push(tA);ml.push(null)});return rA})}}Al["default"]=HttpsProxyAgent;function resume(ml){ml.resume()}function isDefaultPort(ml,Al){return Boolean(!Al&&ml===80||Al&&ml===443)}function isHTTPS(ml){return typeof ml==="string"?/^https:?$/i.test(ml):false}function omit(ml,...Al){const Rl={};let zl;for(zl in ml){if(!Al.includes(zl)){Rl[zl]=ml[zl]}}return Rl}},3669:function(ml,Al,Rl){"use strict";var zl=this&&this.__importDefault||function(ml){return ml&&ml.__esModule?ml:{default:ml}};const rd=zl(Rl(96904));function createHttpsProxyAgent(ml){return new rd.default(ml)}(function(ml){ml.HttpsProxyAgent=rd.default;ml.prototype=rd.default.prototype})(createHttpsProxyAgent||(createHttpsProxyAgent={}));ml.exports=createHttpsProxyAgent},37943:function(ml,Al,Rl){"use strict";var zl=this&&this.__importDefault||function(ml){return ml&&ml.__esModule?ml:{default:ml}};Object.defineProperty(Al,"__esModule",{value:true});const rd=zl(Rl(2830));const yh=rd.default("https-proxy-agent:parse-proxy-response");function parseProxyResponse(ml){return new Promise((Al,Rl)=>{let zl=0;const rd=[];function read(){const Al=ml.read();if(Al)ondata(Al);else ml.once("readable",read)}function cleanup(){ml.removeListener("end",onend);ml.removeListener("error",onerror);ml.removeListener("close",onclose);ml.removeListener("readable",read)}function onclose(ml){yh("onclose had error %o",ml)}function onend(){yh("onend")}function onerror(ml){cleanup();yh("onerror %o",ml);Rl(ml)}function ondata(ml){rd.push(ml);zl+=ml.length;const Rl=Buffer.concat(rd,zl);const kh=Rl.indexOf("\r\n\r\n");if(kh===-1){yh("have not received end of HTTP headers yet...");read();return}const Qh=Rl.toString("ascii",0,Rl.indexOf("\r\n"));const cf=+Qh.split(" ")[1];yh("got proxy server response: %o",Qh);Al({statusCode:cf,buffered:Rl})}ml.on("error",onerror);ml.on("close",onclose);ml.on("end",onend);read()})}Al["default"]=parseProxyResponse},74281:(ml,Al,Rl)=>{"use strict";const zl=Rl(91950);const rd=Rl(59980);function renamed(ml,Al){return function(){throw new Error("Function yaml."+ml+" is removed in js-yaml 4. "+"Use yaml."+Al+" instead, which is now safe by default.")}}ml.exports.Type=Rl(9557);ml.exports.Schema=Rl(62046);ml.exports.FAILSAFE_SCHEMA=Rl(69832);ml.exports.JSON_SCHEMA=Rl(58927);ml.exports.CORE_SCHEMA=Rl(55746);ml.exports.DEFAULT_SCHEMA=Rl(97336);ml.exports.load=zl.load;ml.exports.loadAll=zl.loadAll;ml.exports.dump=rd.dump;ml.exports.YAMLException=Rl(41248);ml.exports.types={binary:Rl(8149),float:Rl(57584),map:Rl(47316),null:Rl(4333),pairs:Rl(16267),set:Rl(78758),timestamp:Rl(28966),bool:Rl(67296),int:Rl(62271),merge:Rl(76854),omap:Rl(58649),seq:Rl(77161),str:Rl(53929)};ml.exports.safeLoad=renamed("safeLoad","load");ml.exports.safeLoadAll=renamed("safeLoadAll","loadAll");ml.exports.safeDump=renamed("safeDump","dump")},19816:ml=>{"use strict";function isNothing(ml){return typeof ml==="undefined"||ml===null}function isObject(ml){return typeof ml==="object"&&ml!==null}function toArray(ml){if(Array.isArray(ml))return ml;else if(isNothing(ml))return[];return[ml]}function extend(ml,Al){if(Al){const Rl=Object.keys(Al);for(let zl=0,rd=Rl.length;zl{"use strict";const zl=Rl(19816);const rd=Rl(41248);const yh=Rl(97336);const kh=Object.prototype.toString;const Qh=Object.prototype.hasOwnProperty;const cf=65279;const t_=9;const r_=10;const u_=13;const C_=32;const D_=33;const S_=34;const P_=35;const Cg=37;const eA=38;const tA=39;const rA=42;const nA=44;const iA=45;const sA=58;const aA=61;const oA=62;const lA=63;const cA=64;const uA=91;const pA=93;const dA=96;const hA=123;const fA=124;const _A=125;const mA={};mA[0]="\\0";mA[7]="\\a";mA[8]="\\b";mA[9]="\\t";mA[10]="\\n";mA[11]="\\v";mA[12]="\\f";mA[13]="\\r";mA[27]="\\e";mA[34]='\\"';mA[92]="\\\\";mA[133]="\\N";mA[160]="\\_";mA[8232]="\\L";mA[8233]="\\P";const gA=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];const AA=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function compileStyleMap(ml,Al){if(Al===null)return{};const Rl={};const zl=Object.keys(Al);for(let rd=0,yh=zl.length;rd=32&&ml<=126||ml>=161&&ml<=55295&&ml!==8232&&ml!==8233||ml>=57344&&ml<=65533&&ml!==cf||ml>=65536&&ml<=1114111}function isNsCharOrWhitespace(ml){return isPrintable(ml)&&ml!==cf&&ml!==u_&&ml!==r_}function isPlainSafe(ml,Al,Rl){const zl=isNsCharOrWhitespace(ml);const rd=zl&&!isWhitespace(ml);return(Rl?zl:zl&&ml!==nA&&ml!==uA&&ml!==pA&&ml!==hA&&ml!==_A)&&ml!==P_&&!(Al===sA&&!rd)||isNsCharOrWhitespace(Al)&&!isWhitespace(Al)&&ml===P_||Al===sA&&rd}function isPlainSafeFirst(ml){return isPrintable(ml)&&ml!==cf&&!isWhitespace(ml)&&ml!==iA&&ml!==lA&&ml!==sA&&ml!==nA&&ml!==uA&&ml!==pA&&ml!==hA&&ml!==_A&&ml!==P_&&ml!==eA&&ml!==rA&&ml!==D_&&ml!==fA&&ml!==aA&&ml!==oA&&ml!==tA&&ml!==S_&&ml!==Cg&&ml!==cA&&ml!==dA}function isPlainSafeLast(ml){return!isWhitespace(ml)&&ml!==sA}function codePointAt(ml,Al){const Rl=ml.charCodeAt(Al);let zl;if(Rl>=55296&&Rl<=56319&&Al+1=56320&&zl<=57343){return(Rl-55296)*1024+zl-56320+65536}}return Rl}function needIndentIndicator(ml){const Al=/^\n* /;return Al.test(ml)}const vA=1;const EA=2;const wA=3;const CA=4;const xA=5;function chooseScalarStyle(ml,Al,Rl,zl,rd,yh,kh,Qh){let cf;let t_=0;let u_=null;let C_=false;let D_=false;const S_=zl!==-1;let P_=-1;let Cg=isPlainSafeFirst(codePointAt(ml,0))&&isPlainSafeLast(codePointAt(ml,ml.length-1));if(Al||kh){for(cf=0;cf=65536?cf+=2:cf++){t_=codePointAt(ml,cf);if(!isPrintable(t_)){return xA}Cg=Cg&&isPlainSafe(t_,u_,Qh);u_=t_}}else{for(cf=0;cf=65536?cf+=2:cf++){t_=codePointAt(ml,cf);if(t_===r_){C_=true;if(S_){D_=D_||cf-P_-1>zl&&ml[P_+1]!==" ";P_=cf}}else if(!isPrintable(t_)){return xA}Cg=Cg&&isPlainSafe(t_,u_,Qh);u_=t_}D_=D_||S_&&(cf-P_-1>zl&&ml[P_+1]!==" ")}if(!C_&&!D_){if(Cg&&!kh&&!rd(ml)){return vA}return yh===bA?xA:EA}if(Rl>9&&needIndentIndicator(ml)){return xA}if(!kh){return D_?CA:wA}return yh===bA?xA:EA}function writeScalar(ml,Al,Rl,zl,yh){ml.dump=function(){if(Al.length===0){return ml.quotingType===bA?'""':"''"}if(!ml.noCompatMode){if(gA.indexOf(Al)!==-1||AA.test(Al)){return ml.quotingType===bA?'"'+Al+'"':"'"+Al+"'"}}const kh=ml.indent*Math.max(1,Rl);const Qh=ml.lineWidth===-1?-1:Math.max(Math.min(ml.lineWidth,40),ml.lineWidth-kh);const cf=zl||ml.flowLevel>-1&&Rl>=ml.flowLevel;function testAmbiguity(Al){return testImplicitResolving(ml,Al)}switch(chooseScalarStyle(Al,cf,ml.indent,Qh,testAmbiguity,ml.quotingType,ml.forceQuotes&&!zl,yh)){case vA:return Al;case EA:return"'"+Al.replace(/'/g,"''")+"'";case wA:return"|"+blockHeader(Al,ml.indent)+dropEndingNewline(indentString(Al,kh));case CA:return">"+blockHeader(Al,ml.indent)+dropEndingNewline(indentString(foldString(Al,Qh),kh));case xA:return'"'+escapeString(Al,Qh)+'"';default:throw new rd("impossible error: invalid scalar style")}}()}function blockHeader(ml,Al){const Rl=needIndentIndicator(ml)?String(Al):"";const zl=ml[ml.length-1]==="\n";const rd=zl&&(ml[ml.length-2]==="\n"||ml==="\n");const yh=rd?"+":zl?"":"-";return Rl+yh+"\n"}function dropEndingNewline(ml){return ml[ml.length-1]==="\n"?ml.slice(0,-1):ml}function foldString(ml,Al){const Rl=/(\n+)([^\n]*)/g;let zl=function(){let zl=ml.indexOf("\n");zl=zl!==-1?zl:ml.length;Rl.lastIndex=zl;return foldLine(ml.slice(0,zl),Al)}();let rd=ml[0]==="\n"||ml[0]===" ";let yh;let kh;while(kh=Rl.exec(ml)){const ml=kh[1];const Rl=kh[2];yh=Rl[0]===" ";zl+=ml+(!rd&&!yh&&Rl!==""?"\n":"")+foldLine(Rl,Al);rd=yh}return zl}function foldLine(ml,Al){if(ml===""||ml[0]===" ")return ml;const Rl=/ [^ ]/g;let zl;let rd=0;let yh;let kh=0;let Qh=0;let cf="";while(zl=Rl.exec(ml)){Qh=zl.index;if(Qh-rd>Al){yh=kh>rd?kh:Qh;cf+="\n"+ml.slice(rd,yh);rd=yh+1}kh=Qh}cf+="\n";if(ml.length-rd>Al&&kh>rd){cf+=ml.slice(rd,kh)+"\n"+ml.slice(kh+1)}else{cf+=ml.slice(rd)}return cf.slice(1)}function escapeString(ml){let Al="";let Rl=0;for(let zl=0;zl=65536?zl+=2:zl++){Rl=codePointAt(ml,zl);const rd=mA[Rl];if(!rd&&isPrintable(Rl)){Al+=ml[zl];if(Rl>=65536)Al+=ml[zl+1]}else{Al+=rd||encodeHex(Rl)}}return Al}function writeFlowSequence(ml,Al,Rl){let zl="";const rd=ml.tag;for(let rd=0,yh=Rl.length;rd1024)kh+="? ";kh+=ml.dump+(ml.condenseFlow?'"':"")+":"+(ml.condenseFlow?"":" ");if(!writeNode(ml,Al,cf,false,false)){continue}kh+=ml.dump;zl+=kh}ml.tag=rd;ml.dump="{"+zl+"}"}function writeBlockMapping(ml,Al,Rl,zl){let yh="";const kh=ml.tag;const Qh=Object.keys(Rl);if(ml.sortKeys===true){Qh.sort()}else if(typeof ml.sortKeys==="function"){Qh.sort(ml.sortKeys)}else if(ml.sortKeys){throw new rd("sortKeys must be a boolean or a function")}for(let rd=0,kh=Qh.length;rd1024;if(u_){if(ml.dump&&r_===ml.dump.charCodeAt(0)){kh+="?"}else{kh+="? "}}kh+=ml.dump;if(u_){kh+=generateNextLine(ml,Al)}if(!writeNode(ml,Al+1,t_,true,u_)){continue}if(ml.dump&&r_===ml.dump.charCodeAt(0)){kh+=":"}else{kh+=": "}kh+=ml.dump;yh+=kh}ml.tag=kh;ml.dump=yh||"{}"}function detectType(ml,Al,Rl){const zl=Rl?ml.explicitTypes:ml.implicitTypes;for(let yh=0,cf=zl.length;yh tag resolver accepts not "'+Rl+'" style')}ml.dump=zl}return true}}return false}function writeNode(ml,Al,Rl,zl,yh,Qh,cf){ml.tag=null;ml.dump=Rl;if(!detectType(ml,Rl,false)){detectType(ml,Rl,true)}const t_=kh.call(ml.dump);const r_=zl;if(zl){zl=ml.flowLevel<0||ml.flowLevel>Al}const u_=t_==="[object Object]"||t_==="[object Array]";let C_;let D_;if(u_){C_=ml.duplicates.indexOf(Rl);D_=C_!==-1}if(ml.tag!==null&&ml.tag!=="?"||D_||ml.indent!==2&&Al>0){yh=false}if(D_&&ml.usedDuplicates[C_]){ml.dump="*ref_"+C_}else{if(u_&&D_&&!ml.usedDuplicates[C_]){ml.usedDuplicates[C_]=true}if(t_==="[object Object]"){if(zl&&Object.keys(ml.dump).length!==0){writeBlockMapping(ml,Al,ml.dump,yh);if(D_){ml.dump="&ref_"+C_+ml.dump}}else{writeFlowMapping(ml,Al,ml.dump);if(D_){ml.dump="&ref_"+C_+" "+ml.dump}}}else if(t_==="[object Array]"){if(zl&&ml.dump.length!==0){if(ml.noArrayIndent&&!cf&&Al>0){writeBlockSequence(ml,Al-1,ml.dump,yh)}else{writeBlockSequence(ml,Al,ml.dump,yh)}if(D_){ml.dump="&ref_"+C_+ml.dump}}else{writeFlowSequence(ml,Al,ml.dump);if(D_){ml.dump="&ref_"+C_+" "+ml.dump}}}else if(t_==="[object String]"){if(ml.tag!=="?"){writeScalar(ml,ml.dump,Al,Qh,r_)}}else if(t_==="[object Undefined]"){return false}else{if(ml.skipInvalid)return false;throw new rd("unacceptable kind of an object to dump "+t_)}if(ml.tag!==null&&ml.tag!=="?"){let Al=encodeURI(ml.tag[0]==="!"?ml.tag.slice(1):ml.tag).replace(/!/g,"%21");if(ml.tag[0]==="!"){Al="!"+Al}else if(Al.slice(0,18)==="tag:yaml.org,2002:"){Al="!!"+Al.slice(18)}else{Al="!<"+Al+">"}ml.dump=Al+" "+ml.dump}}return true}function getDuplicateReferences(ml,Al){const Rl=[];const zl=[];inspectNode(ml,Rl,zl);const rd=zl.length;for(let ml=0;ml{"use strict";function formatError(ml,Al){let Rl="";const zl=ml.reason||"(unknown reason)";if(!ml.mark)return zl;if(ml.mark.name){Rl+='in "'+ml.mark.name+'" '}Rl+="("+(ml.mark.line+1)+":"+(ml.mark.column+1)+")";if(!Al&&ml.mark.snippet){Rl+="\n\n"+ml.mark.snippet}return zl+" "+Rl}function YAMLException(ml,Al){Error.call(this);this.name="YAMLException";this.reason=ml;this.mark=Al;this.message=formatError(this,false);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack||""}}YAMLException.prototype=Object.create(Error.prototype);YAMLException.prototype.constructor=YAMLException;YAMLException.prototype.toString=function toString(ml){return this.name+": "+formatError(this,ml)};ml.exports=YAMLException},91950:(ml,Al,Rl)=>{"use strict";const zl=Rl(19816);const rd=Rl(41248);const yh=Rl(9440);const kh=Rl(97336);const Qh=Object.prototype.hasOwnProperty;const cf=1;const t_=2;const r_=3;const u_=4;const C_=1;const D_=2;const S_=3;const P_=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;const Cg=/[\x85\u2028\u2029]/;const eA=/[,\[\]{}]/;const tA=/^(?:!|!!|![0-9A-Za-z-]+!)$/;const rA=/^(?:!|[^,\[\]{}])(?:%[0-9a-f]{2}|[0-9a-z\-#;/?:@&=+$,_.!~*'()\[\]])*$/i;function _class(ml){return Object.prototype.toString.call(ml)}function isEol(ml){return ml===10||ml===13}function isWhiteSpace(ml){return ml===9||ml===32}function isWsOrEol(ml){return ml===9||ml===32||ml===10||ml===13}function isFlowIndicator(ml){return ml===44||ml===91||ml===93||ml===123||ml===125}function fromHexCode(ml){if(ml>=48&&ml<=57){return ml-48}const Al=ml|32;if(Al>=97&&Al<=102){return Al-97+10}return-1}function escapedHexLen(ml){if(ml===120){return 2}if(ml===117){return 4}if(ml===85){return 8}return 0}function fromDecimalCode(ml){if(ml>=48&&ml<=57){return ml-48}return-1}function simpleEscapeSequence(ml){switch(ml){case 48:return"\0";case 97:return"";case 98:return"\b";case 116:return"\t";case 9:return"\t";case 110:return"\n";case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"…";case 95:return" ";case 76:return"\u2028";case 80:return"\u2029";default:return""}}function charFromCodepoint(ml){if(ml<=65535){return String.fromCharCode(ml)}return String.fromCharCode((ml-65536>>10)+55296,(ml-65536&1023)+56320)}function setProperty(ml,Al,Rl){if(Al==="__proto__"){Object.defineProperty(ml,Al,{configurable:true,enumerable:true,writable:true,value:Rl})}else{ml[Al]=Rl}}const nA=new Array(256);const iA=new Array(256);for(let ml=0;ml<256;ml++){nA[ml]=simpleEscapeSequence(ml)?1:0;iA[ml]=simpleEscapeSequence(ml)}function State(ml,Al){this.input=ml;this.filename=Al["filename"]||null;this.schema=Al["schema"]||kh;this.onWarning=Al["onWarning"]||null;this.legacy=Al["legacy"]||false;this.json=Al["json"]||false;this.listener=Al["listener"]||null;this.maxDepth=typeof Al["maxDepth"]==="number"?Al["maxDepth"]:100;this.maxMergeSeqLength=typeof Al["maxMergeSeqLength"]==="number"?Al["maxMergeSeqLength"]:20;this.implicitTypes=this.schema.compiledImplicit;this.typeMap=this.schema.compiledTypeMap;this.length=ml.length;this.position=0;this.line=0;this.lineStart=0;this.lineIndent=0;this.depth=0;this.firstTabInLine=-1;this.documents=[];this.anchorMapTransactions=[]}function generateError(ml,Al){const Rl={name:ml.filename,buffer:ml.input.slice(0,-1),position:ml.position,line:ml.line,column:ml.position-ml.lineStart};Rl.snippet=yh(Rl);return new rd(Al,Rl)}function throwError(ml,Al){throw generateError(ml,Al)}function throwWarning(ml,Al){if(ml.onWarning){ml.onWarning.call(null,generateError(ml,Al))}}function storeAnchor(ml,Al,Rl){const zl=ml.anchorMapTransactions;if(zl.length!==0){const Rl=zl[zl.length-1];if(!Qh.call(Rl,Al)){Rl[Al]={existed:Qh.call(ml.anchorMap,Al),value:ml.anchorMap[Al]}}}ml.anchorMap[Al]=Rl}function beginAnchorTransaction(ml){ml.anchorMapTransactions.push(Object.create(null))}function commitAnchorTransaction(ml){const Al=ml.anchorMapTransactions.pop();const Rl=ml.anchorMapTransactions;if(Rl.length===0)return;const zl=Rl[Rl.length-1];const rd=Object.keys(Al);for(let ml=0,Rl=rd.length;ml=0;zl-=1){const rd=Al[Rl[zl]];if(rd.existed){ml.anchorMap[Rl[zl]]=rd.value}else{delete ml.anchorMap[Rl[zl]]}}}function snapshotState(ml){return{position:ml.position,line:ml.line,lineStart:ml.lineStart,lineIndent:ml.lineIndent,firstTabInLine:ml.firstTabInLine,tag:ml.tag,anchor:ml.anchor,kind:ml.kind,result:ml.result}}function restoreState(ml,Al){ml.position=Al.position;ml.line=Al.line;ml.lineStart=Al.lineStart;ml.lineIndent=Al.lineIndent;ml.firstTabInLine=Al.firstTabInLine;ml.tag=Al.tag;ml.anchor=Al.anchor;ml.kind=Al.kind;ml.result=Al.result}const sA={YAML:function handleYamlDirective(ml,Al,Rl){if(ml.version!==null){throwError(ml,"duplication of %YAML directive")}if(Rl.length!==1){throwError(ml,"YAML directive accepts exactly one argument")}const zl=/^([0-9]+)\.([0-9]+)$/.exec(Rl[0]);if(zl===null){throwError(ml,"ill-formed argument of the YAML directive")}const rd=parseInt(zl[1],10);const yh=parseInt(zl[2],10);if(rd!==1){throwError(ml,"unacceptable YAML version of the document")}ml.version=Rl[0];ml.checkLineBreaks=yh<2;if(yh!==1&&yh!==2){throwWarning(ml,"unsupported YAML version of the document")}},TAG:function handleTagDirective(ml,Al,Rl){let zl;if(Rl.length!==2){throwError(ml,"TAG directive accepts exactly two arguments")}const rd=Rl[0];zl=Rl[1];if(!tA.test(rd)){throwError(ml,"ill-formed tag handle (first argument) of the TAG directive")}if(Qh.call(ml.tagMap,rd)){throwError(ml,'there is a previously declared suffix for "'+rd+'" tag handle')}if(!rA.test(zl)){throwError(ml,"ill-formed tag prefix (second argument) of the TAG directive")}try{zl=decodeURIComponent(zl)}catch(Al){throwError(ml,"tag prefix is malformed: "+zl)}ml.tagMap[rd]=zl}};function captureSegment(ml,Al,Rl,zl){if(Al=32&&Rl<=1114111)){throwError(ml,"expected valid JSON character")}}}else if(P_.test(rd)){throwError(ml,"the stream contains non-printable characters")}ml.result+=rd}}function mergeMappings(ml,Al,Rl,rd){if(!zl.isObject(Rl)){throwError(ml,"cannot merge mappings; the provided source object is unacceptable")}const yh=Object.keys(Rl);for(let ml=0,zl=yh.length;mlml.maxMergeSeqLength){throwError(ml,"merge sequence length exceeded maxMergeSeqLength ("+ml.maxMergeSeqLength+")")}const zl=new Set;for(let rd=0,kh=yh.length;rd1){ml.result+=zl.repeat("\n",Al-1)}}function readPlainScalar(ml,Al,Rl){let zl;let rd;let yh;let kh;let Qh;let cf;const t_=ml.kind;const r_=ml.result;let u_=ml.input.charCodeAt(ml.position);if(isWsOrEol(u_)||isFlowIndicator(u_)||u_===35||u_===38||u_===42||u_===33||u_===124||u_===62||u_===39||u_===34||u_===37||u_===64||u_===96){return false}if(u_===63||u_===45){const Al=ml.input.charCodeAt(ml.position+1);if(isWsOrEol(Al)||Rl&&isFlowIndicator(Al)){return false}}ml.kind="scalar";ml.result="";zl=rd=ml.position;yh=false;while(u_!==0){if(u_===58){const Al=ml.input.charCodeAt(ml.position+1);if(isWsOrEol(Al)||Rl&&isFlowIndicator(Al)){break}}else if(u_===35){const Al=ml.input.charCodeAt(ml.position-1);if(isWsOrEol(Al)){break}}else if(ml.position===ml.lineStart&&testDocumentSeparator(ml)||Rl&&isFlowIndicator(u_)){break}else if(isEol(u_)){kh=ml.line;Qh=ml.lineStart;cf=ml.lineIndent;skipSeparationSpace(ml,false,-1);if(ml.lineIndent>=Al){yh=true;u_=ml.input.charCodeAt(ml.position);continue}else{ml.position=rd;ml.line=kh;ml.lineStart=Qh;ml.lineIndent=cf;break}}if(yh){captureSegment(ml,zl,rd,false);writeFoldedLines(ml,ml.line-kh);zl=rd=ml.position;yh=false}if(!isWhiteSpace(u_)){rd=ml.position+1}u_=ml.input.charCodeAt(++ml.position)}captureSegment(ml,zl,rd,false);if(ml.result){return true}ml.kind=t_;ml.result=r_;return false}function readSingleQuotedScalar(ml,Al){let Rl;let zl;let rd=ml.input.charCodeAt(ml.position);if(rd!==39){return false}ml.kind="scalar";ml.result="";ml.position++;Rl=zl=ml.position;while((rd=ml.input.charCodeAt(ml.position))!==0){if(rd===39){captureSegment(ml,Rl,ml.position,true);rd=ml.input.charCodeAt(++ml.position);if(rd===39){Rl=ml.position;ml.position++;zl=ml.position}else{return true}}else if(isEol(rd)){captureSegment(ml,Rl,zl,true);writeFoldedLines(ml,skipSeparationSpace(ml,false,Al));Rl=zl=ml.position}else if(ml.position===ml.lineStart&&testDocumentSeparator(ml)){throwError(ml,"unexpected end of the document within a single quoted scalar")}else{ml.position++;if(!isWhiteSpace(rd)){zl=ml.position}}}throwError(ml,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(ml,Al){let Rl;let zl;let rd;let yh=ml.input.charCodeAt(ml.position);if(yh!==34){return false}ml.kind="scalar";ml.result="";ml.position++;Rl=zl=ml.position;while((yh=ml.input.charCodeAt(ml.position))!==0){if(yh===34){captureSegment(ml,Rl,ml.position,true);ml.position++;return true}else if(yh===92){captureSegment(ml,Rl,ml.position,true);yh=ml.input.charCodeAt(++ml.position);if(isEol(yh)){skipSeparationSpace(ml,false,Al)}else if(yh<256&&nA[yh]){ml.result+=iA[yh];ml.position++}else if((rd=escapedHexLen(yh))>0){let Al=rd;let Rl=0;for(;Al>0;Al--){yh=ml.input.charCodeAt(++ml.position);if((rd=fromHexCode(yh))>=0){Rl=(Rl<<4)+rd}else{throwError(ml,"expected hexadecimal character")}}ml.result+=charFromCodepoint(Rl);ml.position++}else{throwError(ml,"unknown escape sequence")}Rl=zl=ml.position}else if(isEol(yh)){captureSegment(ml,Rl,zl,true);writeFoldedLines(ml,skipSeparationSpace(ml,false,Al));Rl=zl=ml.position}else if(ml.position===ml.lineStart&&testDocumentSeparator(ml)){throwError(ml,"unexpected end of the document within a double quoted scalar")}else{ml.position++;if(!isWhiteSpace(yh)){zl=ml.position}}}throwError(ml,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(ml,Al){let Rl=true;let zl;let rd;let yh;const kh=ml.tag;let Qh;const t_=ml.anchor;let r_;let u_;let C_;let D_;const S_=Object.create(null);let P_;let Cg;let eA;let tA=ml.input.charCodeAt(ml.position);if(tA===91){r_=93;D_=false;Qh=[]}else if(tA===123){r_=125;D_=true;Qh={}}else{return false}if(ml.anchor!==null){storeAnchor(ml,ml.anchor,Qh)}tA=ml.input.charCodeAt(++ml.position);while(tA!==0){skipSeparationSpace(ml,true,Al);tA=ml.input.charCodeAt(ml.position);if(tA===r_){ml.position++;ml.tag=kh;ml.anchor=t_;ml.kind=D_?"mapping":"sequence";ml.result=Qh;return true}else if(!Rl){throwError(ml,"missed comma between flow collection entries")}else if(tA===44){throwError(ml,"expected the node content, but found ','")}Cg=P_=eA=null;u_=C_=false;if(tA===63){const Rl=ml.input.charCodeAt(ml.position+1);if(isWsOrEol(Rl)){u_=C_=true;ml.position++;skipSeparationSpace(ml,true,Al)}}zl=ml.line;rd=ml.lineStart;yh=ml.position;composeNode(ml,Al,cf,false,true);Cg=ml.tag;P_=ml.result;skipSeparationSpace(ml,true,Al);tA=ml.input.charCodeAt(ml.position);if((C_||ml.line===zl)&&tA===58){u_=true;tA=ml.input.charCodeAt(++ml.position);skipSeparationSpace(ml,true,Al);composeNode(ml,Al,cf,false,true);eA=ml.result}if(D_){storeMappingPair(ml,Qh,S_,Cg,P_,eA,zl,rd,yh)}else if(u_){Qh.push(storeMappingPair(ml,null,S_,Cg,P_,eA,zl,rd,yh))}else{Qh.push(P_)}skipSeparationSpace(ml,true,Al);tA=ml.input.charCodeAt(ml.position);if(tA===44){Rl=true;tA=ml.input.charCodeAt(++ml.position)}else{Rl=false}}throwError(ml,"unexpected end of the stream within a flow collection")}function readBlockScalar(ml,Al){let Rl;let rd=C_;let yh=false;let kh=false;let Qh=Al;let cf=0;let t_=false;let r_;let u_=ml.input.charCodeAt(ml.position);if(u_===124){Rl=false}else if(u_===62){Rl=true}else{return false}ml.kind="scalar";ml.result="";while(u_!==0){u_=ml.input.charCodeAt(++ml.position);if(u_===43||u_===45){if(C_===rd){rd=u_===43?S_:D_}else{throwError(ml,"repeat of a chomping mode identifier")}}else if((r_=fromDecimalCode(u_))>=0){if(r_===0){throwError(ml,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!kh){Qh=Al+r_-1;kh=true}else{throwError(ml,"repeat of an indentation width identifier")}}else{break}}if(isWhiteSpace(u_)){do{u_=ml.input.charCodeAt(++ml.position)}while(isWhiteSpace(u_));if(u_===35){do{u_=ml.input.charCodeAt(++ml.position)}while(!isEol(u_)&&u_!==0)}}while(u_!==0){readLineBreak(ml);ml.lineIndent=0;u_=ml.input.charCodeAt(ml.position);while((!kh||ml.lineIndentQh){Qh=ml.lineIndent}if(isEol(u_)){cf++;continue}if(!kh&&Qh===0){throwError(ml,"missing indentation for block scalar")}if(ml.lineIndentAl)&&kh!==0){throwError(ml,"bad indentation of a sequence entry")}else if(ml.lineIndentAl){if(Cg){rd=ml.line;yh=ml.lineStart;kh=ml.position}if(composeNode(ml,Al,u_,true,zl)){if(Cg){S_=ml.result}else{P_=ml.result}}if(!Cg){storeMappingPair(ml,r_,C_,D_,S_,P_,rd,yh,kh);D_=S_=P_=null}skipSeparationSpace(ml,true,-1);tA=ml.input.charCodeAt(ml.position)}if((ml.line===nA||ml.lineIndent>Al)&&tA!==0){throwError(ml,"bad indentation of a mapping entry")}else if(ml.lineIndent=ml.maxDepth){throwError(ml,"nesting exceeded maxDepth ("+ml.maxDepth+")")}ml.depth+=1;if(ml.listener!==null){ml.listener("open",ml)}ml.tag=null;ml.anchor=null;ml.kind=null;ml.result=null;const rA=yh=kh=u_===Rl||r_===Rl;if(zl){if(skipSeparationSpace(ml,true,-1)){D_=true;if(ml.lineIndent>Al){C_=1}else if(ml.lineIndent===Al){C_=0}else if(ml.lineIndentAl){C_=1}else if(ml.lineIndent===Al){C_=0}else if(ml.lineIndent tag; it should be "scalar", not "'+ml.kind+'"')}for(let Al=0,Rl=ml.implicitTypes.length;Al")}if(ml.result!==null&&Cg.kind!==ml.kind){throwError(ml,"unacceptable node kind for !<"+ml.tag+'> tag; it should be "'+Cg.kind+'", not "'+ml.kind+'"')}if(!Cg.resolve(ml.result,ml.tag)){throwError(ml,"cannot resolve a node with !<"+ml.tag+"> explicit tag")}else{ml.result=Cg.construct(ml.result,ml.tag);if(ml.anchor!==null){storeAnchor(ml,ml.anchor,ml.result)}}}if(ml.listener!==null){ml.listener("close",ml)}ml.depth-=1;return ml.tag!==null||ml.anchor!==null||S_}function readDocument(ml){const Al=ml.position;let Rl=false;let zl;ml.version=null;ml.checkLineBreaks=ml.legacy;ml.tagMap=Object.create(null);ml.anchorMap=Object.create(null);while((zl=ml.input.charCodeAt(ml.position))!==0){skipSeparationSpace(ml,true,-1);zl=ml.input.charCodeAt(ml.position);if(ml.lineIndent>0||zl!==37){break}Rl=true;zl=ml.input.charCodeAt(++ml.position);let Al=ml.position;while(zl!==0&&!isWsOrEol(zl)){zl=ml.input.charCodeAt(++ml.position)}const rd=ml.input.slice(Al,ml.position);const yh=[];if(rd.length<1){throwError(ml,"directive name must not be less than one character in length")}while(zl!==0){while(isWhiteSpace(zl)){zl=ml.input.charCodeAt(++ml.position)}if(zl===35){do{zl=ml.input.charCodeAt(++ml.position)}while(zl!==0&&!isEol(zl));break}if(isEol(zl))break;Al=ml.position;while(zl!==0&&!isWsOrEol(zl)){zl=ml.input.charCodeAt(++ml.position)}yh.push(ml.input.slice(Al,ml.position))}if(zl!==0)readLineBreak(ml);if(Qh.call(sA,rd)){sA[rd](ml,rd,yh)}else{throwWarning(ml,'unknown document directive "'+rd+'"')}}skipSeparationSpace(ml,true,-1);if(ml.lineIndent===0&&ml.input.charCodeAt(ml.position)===45&&ml.input.charCodeAt(ml.position+1)===45&&ml.input.charCodeAt(ml.position+2)===45){ml.position+=3;skipSeparationSpace(ml,true,-1)}else if(Rl){throwError(ml,"directives end mark is expected")}composeNode(ml,ml.lineIndent-1,u_,false,true);skipSeparationSpace(ml,true,-1);if(ml.checkLineBreaks&&Cg.test(ml.input.slice(Al,ml.position))){throwWarning(ml,"non-ASCII line breaks are interpreted as content")}ml.documents.push(ml.result);if(ml.position===ml.lineStart&&testDocumentSeparator(ml)){if(ml.input.charCodeAt(ml.position)===46){ml.position+=3;skipSeparationSpace(ml,true,-1)}return}if(ml.position{"use strict";const zl=Rl(41248);const rd=Rl(9557);function compileList(ml,Al){const Rl=[];ml[Al].forEach(function(ml){let Al=Rl.length;Rl.forEach(function(Rl,zl){if(Rl.tag===ml.tag&&Rl.kind===ml.kind&&Rl.multi===ml.multi){Al=zl}});Rl[Al]=ml});return Rl}function compileMap(){const ml={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function collectType(Al){if(Al.multi){ml.multi[Al.kind].push(Al);ml.multi["fallback"].push(Al)}else{ml[Al.kind][Al.tag]=ml["fallback"][Al.tag]=Al}}for(let ml=0,Al=arguments.length;ml{"use strict";ml.exports=Rl(58927)},97336:(ml,Al,Rl)=>{"use strict";ml.exports=Rl(55746).extend({implicit:[Rl(28966),Rl(76854)],explicit:[Rl(8149),Rl(58649),Rl(16267),Rl(78758)]})},69832:(ml,Al,Rl)=>{"use strict";const zl=Rl(62046);ml.exports=new zl({explicit:[Rl(53929),Rl(77161),Rl(47316)]})},58927:(ml,Al,Rl)=>{"use strict";ml.exports=Rl(69832).extend({implicit:[Rl(4333),Rl(67296),Rl(62271),Rl(57584)]})},9440:(ml,Al,Rl)=>{"use strict";const zl=Rl(19816);function getLine(ml,Al,Rl,zl,rd){let yh="";let kh="";const Qh=Math.floor(rd/2)-1;if(zl-Al>Qh){yh=" ... ";Al=zl-Qh+yh.length}if(Rl-zl>Qh){kh=" ...";Rl=zl+Qh-kh.length}return{str:yh+ml.slice(Al,Rl).replace(/\t/g,"→")+kh,pos:zl-Al+yh.length}}function padStart(ml,Al){return zl.repeat(" ",Al-ml.length)+ml}function makeSnippet(ml,Al){Al=Object.create(Al||null);if(!ml.buffer)return null;if(!Al.maxLength)Al.maxLength=79;if(typeof Al.indent!=="number")Al.indent=1;if(typeof Al.linesBefore!=="number")Al.linesBefore=3;if(typeof Al.linesAfter!=="number")Al.linesAfter=2;const Rl=/\r?\n|\r|\0/g;const rd=[0];const yh=[];let kh;let Qh=-1;while(kh=Rl.exec(ml.buffer)){yh.push(kh.index);rd.push(kh.index+kh[0].length);if(ml.position<=kh.index&&Qh<0){Qh=rd.length-2}}if(Qh<0)Qh=rd.length-1;let cf="";const t_=Math.min(ml.line+Al.linesAfter,yh.length).toString().length;const r_=Al.maxLength-(Al.indent+t_+3);for(let Rl=1;Rl<=Al.linesBefore;Rl++){if(Qh-Rl<0)break;const kh=getLine(ml.buffer,rd[Qh-Rl],yh[Qh-Rl],ml.position-(rd[Qh]-rd[Qh-Rl]),r_);cf=zl.repeat(" ",Al.indent)+padStart((ml.line-Rl+1).toString(),t_)+" | "+kh.str+"\n"+cf}const u_=getLine(ml.buffer,rd[Qh],yh[Qh],ml.position,r_);cf+=zl.repeat(" ",Al.indent)+padStart((ml.line+1).toString(),t_)+" | "+u_.str+"\n";cf+=zl.repeat("-",Al.indent+t_+3+u_.pos)+"^"+"\n";for(let Rl=1;Rl<=Al.linesAfter;Rl++){if(Qh+Rl>=yh.length)break;const kh=getLine(ml.buffer,rd[Qh+Rl],yh[Qh+Rl],ml.position-(rd[Qh]-rd[Qh+Rl]),r_);cf+=zl.repeat(" ",Al.indent)+padStart((ml.line+Rl+1).toString(),t_)+" | "+kh.str+"\n"}return cf.replace(/\n$/,"")}ml.exports=makeSnippet},9557:(ml,Al,Rl)=>{"use strict";const zl=Rl(41248);const rd=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"];const yh=["scalar","sequence","mapping"];function compileStyleAliases(ml){const Al={};if(ml!==null){Object.keys(ml).forEach(function(Rl){ml[Rl].forEach(function(ml){Al[String(ml)]=Rl})})}return Al}function Type(ml,Al){Al=Al||{};Object.keys(Al).forEach(function(Al){if(rd.indexOf(Al)===-1){throw new zl('Unknown option "'+Al+'" is met in definition of "'+ml+'" YAML type.')}});this.options=Al;this.tag=ml;this.kind=Al["kind"]||null;this.resolve=Al["resolve"]||function(){return true};this.construct=Al["construct"]||function(ml){return ml};this.instanceOf=Al["instanceOf"]||null;this.predicate=Al["predicate"]||null;this.represent=Al["represent"]||null;this.representName=Al["representName"]||null;this.defaultStyle=Al["defaultStyle"]||null;this.multi=Al["multi"]||false;this.styleAliases=compileStyleAliases(Al["styleAliases"]||null);if(yh.indexOf(this.kind)===-1){throw new zl('Unknown kind "'+this.kind+'" is specified for "'+ml+'" YAML type.')}}ml.exports=Type},8149:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);const rd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function resolveYamlBinary(ml){if(ml===null)return false;let Al=0;const Rl=ml.length;const zl=rd;for(let rd=0;rd64)continue;if(Rl<0)return false;Al+=6}return Al%8===0}function constructYamlBinary(ml){const Al=ml.replace(/[\r\n=]/g,"");const Rl=Al.length;const zl=rd;let yh=0;const kh=[];for(let ml=0;ml>16&255);kh.push(yh>>8&255);kh.push(yh&255)}yh=yh<<6|zl.indexOf(Al.charAt(ml))}const Qh=Rl%4*6;if(Qh===0){kh.push(yh>>16&255);kh.push(yh>>8&255);kh.push(yh&255)}else if(Qh===18){kh.push(yh>>10&255);kh.push(yh>>2&255)}else if(Qh===12){kh.push(yh>>4&255)}return new Uint8Array(kh)}function representYamlBinary(ml){let Al="";let Rl=0;const zl=ml.length;const yh=rd;for(let rd=0;rd>18&63];Al+=yh[Rl>>12&63];Al+=yh[Rl>>6&63];Al+=yh[Rl&63]}Rl=(Rl<<8)+ml[rd]}const kh=zl%3;if(kh===0){Al+=yh[Rl>>18&63];Al+=yh[Rl>>12&63];Al+=yh[Rl>>6&63];Al+=yh[Rl&63]}else if(kh===2){Al+=yh[Rl>>10&63];Al+=yh[Rl>>4&63];Al+=yh[Rl<<2&63];Al+=yh[64]}else if(kh===1){Al+=yh[Rl>>2&63];Al+=yh[Rl<<4&63];Al+=yh[64];Al+=yh[64]}return Al}function isBinary(ml){return Object.prototype.toString.call(ml)==="[object Uint8Array]"}ml.exports=new zl("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})},67296:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);function resolveYamlBoolean(ml){if(ml===null)return false;const Al=ml.length;return Al===4&&(ml==="true"||ml==="True"||ml==="TRUE")||Al===5&&(ml==="false"||ml==="False"||ml==="FALSE")}function constructYamlBoolean(ml){return ml==="true"||ml==="True"||ml==="TRUE"}function isBoolean(ml){return Object.prototype.toString.call(ml)==="[object Boolean]"}ml.exports=new zl("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(ml){return ml?"true":"false"},uppercase:function(ml){return ml?"TRUE":"FALSE"},camelcase:function(ml){return ml?"True":"False"}},defaultStyle:"lowercase"})},57584:(ml,Al,Rl)=>{"use strict";const zl=Rl(19816);const rd=Rl(9557);const yh=new RegExp("^(?:[-+]?(?:[0-9]+)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?"+"|\\.[0-9]+(?:[eE][-+]?[0-9]+)?"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");const kh=new RegExp("^(?:"+"[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(ml){if(ml===null)return false;if(!yh.test(ml)){return false}if(Number.isFinite(parseFloat(ml,10))){return true}return kh.test(ml)}function constructYamlFloat(ml){let Al=ml.toLowerCase();const Rl=Al[0]==="-"?-1:1;if("+-".indexOf(Al[0])>=0){Al=Al.slice(1)}if(Al===".inf"){return Rl===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(Al===".nan"){return NaN}return Rl*parseFloat(Al,10)}const Qh=/^[-+]?[0-9]+e/;function representYamlFloat(ml,Al){if(isNaN(ml)){switch(Al){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===ml){switch(Al){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===ml){switch(Al){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else if(zl.isNegativeZero(ml)){return"-0.0"}const Rl=ml.toString(10);return Qh.test(Rl)?Rl.replace("e",".e"):Rl}function isFloat(ml){return Object.prototype.toString.call(ml)==="[object Number]"&&(ml%1!==0||zl.isNegativeZero(ml))}ml.exports=new rd("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})},62271:(ml,Al,Rl)=>{"use strict";const zl=Rl(19816);const rd=Rl(9557);function isHexCode(ml){return ml>=48&&ml<=57||ml>=65&&ml<=70||ml>=97&&ml<=102}function isOctCode(ml){return ml>=48&&ml<=55}function isDecCode(ml){return ml>=48&&ml<=57}function resolveYamlInteger(ml){if(ml===null)return false;const Al=ml.length;let Rl=0;let zl=false;if(!Al)return false;let rd=ml[Rl];if(rd==="-"||rd==="+"){rd=ml[++Rl]}if(rd==="0"){if(Rl+1===Al)return true;rd=ml[++Rl];if(rd==="b"){Rl++;for(;Rl=0?"0b"+ml.toString(2):"-0b"+ml.toString(2).slice(1)},octal:function(ml){return ml>=0?"0o"+ml.toString(8):"-0o"+ml.toString(8).slice(1)},decimal:function(ml){return ml.toString(10)},hexadecimal:function(ml){return ml>=0?"0x"+ml.toString(16).toUpperCase():"-0x"+ml.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},47316:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);ml.exports=new zl("tag:yaml.org,2002:map",{kind:"mapping",construct:function(ml){return ml!==null?ml:{}}})},76854:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);function resolveYamlMerge(ml){return ml==="<<"||ml===null}ml.exports=new zl("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})},4333:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);function resolveYamlNull(ml){if(ml===null)return true;const Al=ml.length;return Al===1&&ml==="~"||Al===4&&(ml==="null"||ml==="Null"||ml==="NULL")}function constructYamlNull(){return null}function isNull(ml){return ml===null}ml.exports=new zl("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})},58649:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);const rd=Object.prototype.hasOwnProperty;const yh=Object.prototype.toString;function resolveYamlOmap(ml){if(ml===null)return true;const Al=[];const Rl=ml;for(let ml=0,zl=Rl.length;ml{"use strict";const zl=Rl(9557);const rd=Object.prototype.toString;function resolveYamlPairs(ml){if(ml===null)return true;const Al=ml;const Rl=new Array(Al.length);for(let ml=0,zl=Al.length;ml{"use strict";const zl=Rl(9557);ml.exports=new zl("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(ml){return ml!==null?ml:[]}})},78758:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);const rd=Object.prototype.hasOwnProperty;function resolveYamlSet(ml){if(ml===null)return true;const Al=ml;for(const ml in Al){if(rd.call(Al,ml)){if(Al[ml]!==null)return false}}return true}function constructYamlSet(ml){return ml!==null?ml:{}}ml.exports=new zl("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})},53929:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);ml.exports=new zl("tag:yaml.org,2002:str",{kind:"scalar",construct:function(ml){return ml!==null?ml:""}})},28966:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);const rd=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9])"+"-([0-9][0-9])$");const yh=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9]?)"+"-([0-9][0-9]?)"+"(?:[Tt]|[ \\t]+)"+"([0-9][0-9]?)"+":([0-9][0-9])"+":([0-9][0-9])"+"(?:\\.([0-9]*))?"+"(?:[ \\t]*(Z|([-+])([0-9][0-9]?)"+"(?::([0-9][0-9]))?))?$");function resolveYamlTimestamp(ml){if(ml===null)return false;if(rd.exec(ml)!==null)return true;if(yh.exec(ml)!==null)return true;return false}function constructYamlTimestamp(ml){let Al=0;let Rl=null;let zl=rd.exec(ml);if(zl===null)zl=yh.exec(ml);if(zl===null)throw new Error("Date resolve error");const kh=+zl[1];const Qh=+zl[2]-1;const cf=+zl[3];if(!zl[4]){return new Date(Date.UTC(kh,Qh,cf))}const t_=+zl[4];const r_=+zl[5];const u_=+zl[6];if(zl[7]){Al=zl[7].slice(0,3);while(Al.length<3){Al+="0"}Al=+Al}if(zl[9]){const ml=+zl[10];const Al=+(zl[11]||0);Rl=(ml*60+Al)*6e4;if(zl[9]==="-")Rl=-Rl}const C_=new Date(Date.UTC(kh,Qh,cf,t_,r_,u_,Al));if(Rl)C_.setTime(C_.getTime()-Rl);return C_}function representYamlTimestamp(ml){return ml.toISOString()}ml.exports=new zl("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp})},92047:(ml,Al,Rl)=>{var zl=Rl(33324);ml.exports=function(ml,Al){Al=Al||{};var Rl=zl.decode(ml,Al);if(!Rl){return null}var rd=Rl.payload;if(typeof rd==="string"){try{var yh=JSON.parse(rd);if(yh!==null&&typeof yh==="object"){rd=yh}}catch(ml){}}if(Al.complete===true){return{header:Rl.header,payload:rd,signature:Rl.signature}}return rd}},69653:(ml,Al,Rl)=>{ml.exports={decode:Rl(92047),verify:Rl(60772),sign:Rl(14912),JsonWebTokenError:Rl(26248),NotBeforeError:Rl(91269),TokenExpiredError:Rl(41241)}},26248:ml=>{var JsonWebTokenError=function(ml,Al){Error.call(this,ml);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="JsonWebTokenError";this.message=ml;if(Al)this.inner=Al};JsonWebTokenError.prototype=Object.create(Error.prototype);JsonWebTokenError.prototype.constructor=JsonWebTokenError;ml.exports=JsonWebTokenError},91269:(ml,Al,Rl)=>{var zl=Rl(26248);var NotBeforeError=function(ml,Al){zl.call(this,ml);this.name="NotBeforeError";this.date=Al};NotBeforeError.prototype=Object.create(zl.prototype);NotBeforeError.prototype.constructor=NotBeforeError;ml.exports=NotBeforeError},41241:(ml,Al,Rl)=>{var zl=Rl(26248);var TokenExpiredError=function(ml,Al){zl.call(this,ml);this.name="TokenExpiredError";this.expiredAt=Al};TokenExpiredError.prototype=Object.create(zl.prototype);TokenExpiredError.prototype.constructor=TokenExpiredError;ml.exports=TokenExpiredError},51136:(ml,Al,Rl)=>{const zl=Rl(62088);ml.exports=zl.satisfies(process.version,">=15.7.0")},3948:(ml,Al,Rl)=>{var zl=Rl(62088);ml.exports=zl.satisfies(process.version,"^6.12.0 || >=8.0.0")},45318:(ml,Al,Rl)=>{const zl=Rl(62088);ml.exports=zl.satisfies(process.version,">=16.9.0")},96688:(ml,Al,Rl)=>{var zl=Rl(70744);ml.exports=function(ml,Al){var Rl=Al||Math.floor(Date.now()/1e3);if(typeof ml==="string"){var rd=zl(ml);if(typeof rd==="undefined"){return}return Math.floor(Rl+rd/1e3)}else if(typeof ml==="number"){return Rl+ml}else{return}}},91006:(ml,Al,Rl)=>{const zl=Rl(51136);const rd=Rl(45318);const yh={ec:["ES256","ES384","ES512"],rsa:["RS256","PS256","RS384","PS384","RS512","PS512"],"rsa-pss":["PS256","PS384","PS512"]};const kh={ES256:"prime256v1",ES384:"secp384r1",ES512:"secp521r1"};ml.exports=function(ml,Al){if(!ml||!Al)return;const Rl=Al.asymmetricKeyType;if(!Rl)return;const Qh=yh[Rl];if(!Qh){throw new Error(`Unknown key type "${Rl}".`)}if(!Qh.includes(ml)){throw new Error(`"alg" parameter for "${Rl}" key type must be one of: ${Qh.join(", ")}.`)}if(zl){switch(Rl){case"ec":const Rl=Al.asymmetricKeyDetails.namedCurve;const zl=kh[ml];if(Rl!==zl){throw new Error(`"alg" parameter "${ml}" requires curve "${zl}".`)}break;case"rsa-pss":if(rd){const Rl=parseInt(ml.slice(-3),10);const{hashAlgorithm:zl,mgf1HashAlgorithm:rd,saltLength:yh}=Al.asymmetricKeyDetails;if(zl!==`sha${Rl}`||rd!==zl){throw new Error(`Invalid key for this operation, its RSA-PSS parameters do not meet the requirements of "alg" ${ml}.`)}if(yh!==undefined&&yh>Rl>>3){throw new Error(`Invalid key for this operation, its RSA-PSS parameter saltLength does not meet the requirements of "alg" ${ml}.`)}}break}}}},14912:(ml,Al,Rl)=>{const zl=Rl(96688);const rd=Rl(3948);const yh=Rl(91006);const kh=Rl(33324);const Qh=Rl(46248);const cf=Rl(1999);const t_=Rl(39841);const r_=Rl(80116);const u_=Rl(29888);const C_=Rl(56172);const D_=Rl(82192);const{KeyObject:S_,createSecretKey:P_,createPrivateKey:Cg}=Rl(76982);const eA=["RS256","RS384","RS512","ES256","ES384","ES512","HS256","HS384","HS512","none"];if(rd){eA.splice(3,0,"PS256","PS384","PS512")}const tA={expiresIn:{isValid:function(ml){return t_(ml)||C_(ml)&&ml},message:'"expiresIn" should be a number of seconds or string representing a timespan'},notBefore:{isValid:function(ml){return t_(ml)||C_(ml)&&ml},message:'"notBefore" should be a number of seconds or string representing a timespan'},audience:{isValid:function(ml){return C_(ml)||Array.isArray(ml)},message:'"audience" must be a string or array'},algorithm:{isValid:Qh.bind(null,eA),message:'"algorithm" must be a valid string enum value'},header:{isValid:u_,message:'"header" must be an object'},encoding:{isValid:C_,message:'"encoding" must be a string'},issuer:{isValid:C_,message:'"issuer" must be a string'},subject:{isValid:C_,message:'"subject" must be a string'},jwtid:{isValid:C_,message:'"jwtid" must be a string'},noTimestamp:{isValid:cf,message:'"noTimestamp" must be a boolean'},keyid:{isValid:C_,message:'"keyid" must be a string'},mutatePayload:{isValid:cf,message:'"mutatePayload" must be a boolean'},allowInsecureKeySizes:{isValid:cf,message:'"allowInsecureKeySizes" must be a boolean'},allowInvalidAsymmetricKeyTypes:{isValid:cf,message:'"allowInvalidAsymmetricKeyTypes" must be a boolean'}};const rA={iat:{isValid:r_,message:'"iat" should be a number of seconds'},exp:{isValid:r_,message:'"exp" should be a number of seconds'},nbf:{isValid:r_,message:'"nbf" should be a number of seconds'}};function validate(ml,Al,Rl,zl){if(!u_(Rl)){throw new Error('Expected "'+zl+'" to be a plain object.')}Object.keys(Rl).forEach(function(rd){const yh=ml[rd];if(!yh){if(!Al){throw new Error('"'+rd+'" is not allowed in "'+zl+'"')}return}if(!yh.isValid(Rl[rd])){throw new Error(yh.message)}})}function validateOptions(ml){return validate(tA,false,ml,"options")}function validatePayload(ml){return validate(rA,true,ml,"payload")}const nA={audience:"aud",issuer:"iss",subject:"sub",jwtid:"jti"};const iA=["expiresIn","notBefore","noTimestamp","audience","issuer","subject","jwtid"];ml.exports=function(ml,Al,Rl,rd){if(typeof Rl==="function"){rd=Rl;Rl={}}else{Rl=Rl||{}}const Qh=typeof ml==="object"&&!Buffer.isBuffer(ml);const cf=Object.assign({alg:Rl.algorithm||"HS256",typ:Qh?"JWT":undefined,kid:Rl.keyid},Rl.header);function failure(ml){if(rd){return rd(ml)}throw ml}if(!Al&&Rl.algorithm!=="none"){return failure(new Error("secretOrPrivateKey must have a value"))}if(Al!=null&&!(Al instanceof S_)){try{Al=Cg(Al)}catch(ml){try{Al=P_(typeof Al==="string"?Buffer.from(Al):Al)}catch(ml){return failure(new Error("secretOrPrivateKey is not valid key material"))}}}if(cf.alg.startsWith("HS")&&Al.type!=="secret"){return failure(new Error(`secretOrPrivateKey must be a symmetric key when using ${cf.alg}`))}else if(/^(?:RS|PS|ES)/.test(cf.alg)){if(Al.type!=="private"){return failure(new Error(`secretOrPrivateKey must be an asymmetric key when using ${cf.alg}`))}if(!Rl.allowInsecureKeySizes&&!cf.alg.startsWith("ES")&&Al.asymmetricKeyDetails!==undefined&&Al.asymmetricKeyDetails.modulusLength<2048){return failure(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${cf.alg}`))}}if(typeof ml==="undefined"){return failure(new Error("payload is required"))}else if(Qh){try{validatePayload(ml)}catch(ml){return failure(ml)}if(!Rl.mutatePayload){ml=Object.assign({},ml)}}else{const Al=iA.filter(function(ml){return typeof Rl[ml]!=="undefined"});if(Al.length>0){return failure(new Error("invalid "+Al.join(",")+" option for "+typeof ml+" payload"))}}if(typeof ml.exp!=="undefined"&&typeof Rl.expiresIn!=="undefined"){return failure(new Error('Bad "options.expiresIn" option the payload already has an "exp" property.'))}if(typeof ml.nbf!=="undefined"&&typeof Rl.notBefore!=="undefined"){return failure(new Error('Bad "options.notBefore" option the payload already has an "nbf" property.'))}try{validateOptions(Rl)}catch(ml){return failure(ml)}if(!Rl.allowInvalidAsymmetricKeyTypes){try{yh(cf.alg,Al)}catch(ml){return failure(ml)}}const t_=ml.iat||Math.floor(Date.now()/1e3);if(Rl.noTimestamp){delete ml.iat}else if(Qh){ml.iat=t_}if(typeof Rl.notBefore!=="undefined"){try{ml.nbf=zl(Rl.notBefore,t_)}catch(ml){return failure(ml)}if(typeof ml.nbf==="undefined"){return failure(new Error('"notBefore" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}if(typeof Rl.expiresIn!=="undefined"&&typeof ml==="object"){try{ml.exp=zl(Rl.expiresIn,t_)}catch(ml){return failure(ml)}if(typeof ml.exp==="undefined"){return failure(new Error('"expiresIn" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}Object.keys(nA).forEach(function(Al){const zl=nA[Al];if(typeof Rl[Al]!=="undefined"){if(typeof ml[zl]!=="undefined"){return failure(new Error('Bad "options.'+Al+'" option. The payload already has an "'+zl+'" property.'))}ml[zl]=Rl[Al]}});const r_=Rl.encoding||"utf8";if(typeof rd==="function"){rd=rd&&D_(rd);kh.createSign({header:cf,privateKey:Al,payload:ml,encoding:r_}).once("error",rd).once("done",function(ml){if(!Rl.allowInsecureKeySizes&&/^(?:RS|PS)/.test(cf.alg)&&ml.length<256){return rd(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${cf.alg}`))}rd(null,ml)})}else{let zl=kh.sign({header:cf,payload:ml,secret:Al,encoding:r_});if(!Rl.allowInsecureKeySizes&&/^(?:RS|PS)/.test(cf.alg)&&zl.length<256){throw new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${cf.alg}`)}return zl}}},60772:(ml,Al,Rl)=>{const zl=Rl(26248);const rd=Rl(91269);const yh=Rl(41241);const kh=Rl(92047);const Qh=Rl(96688);const cf=Rl(91006);const t_=Rl(3948);const r_=Rl(33324);const{KeyObject:u_,createSecretKey:C_,createPublicKey:D_}=Rl(76982);const S_=["RS256","RS384","RS512"];const P_=["ES256","ES384","ES512"];const Cg=["RS256","RS384","RS512"];const eA=["HS256","HS384","HS512"];if(t_){S_.splice(S_.length,0,"PS256","PS384","PS512");Cg.splice(Cg.length,0,"PS256","PS384","PS512")}ml.exports=function(ml,Al,Rl,t_){if(typeof Rl==="function"&&!t_){t_=Rl;Rl={}}if(!Rl){Rl={}}Rl=Object.assign({},Rl);let tA;if(t_){tA=t_}else{tA=function(ml,Al){if(ml)throw ml;return Al}}if(Rl.clockTimestamp&&typeof Rl.clockTimestamp!=="number"){return tA(new zl("clockTimestamp must be a number"))}if(Rl.nonce!==undefined&&(typeof Rl.nonce!=="string"||Rl.nonce.trim()==="")){return tA(new zl("nonce must be a non-empty string"))}if(Rl.allowInvalidAsymmetricKeyTypes!==undefined&&typeof Rl.allowInvalidAsymmetricKeyTypes!=="boolean"){return tA(new zl("allowInvalidAsymmetricKeyTypes must be a boolean"))}const rA=Rl.clockTimestamp||Math.floor(Date.now()/1e3);if(!ml){return tA(new zl("jwt must be provided"))}if(typeof ml!=="string"){return tA(new zl("jwt must be a string"))}const nA=ml.split(".");if(nA.length!==3){return tA(new zl("jwt malformed"))}let iA;try{iA=kh(ml,{complete:true})}catch(ml){return tA(ml)}if(!iA){return tA(new zl("invalid token"))}const sA=iA.header;let aA;if(typeof Al==="function"){if(!t_){return tA(new zl("verify must be called asynchronous if secret or public key is provided as a callback"))}aA=Al}else{aA=function(ml,Rl){return Rl(null,Al)}}return aA(sA,function(Al,kh){if(Al){return tA(new zl("error in secret or public key callback: "+Al.message))}const t_=nA[2].trim()!=="";if(!t_&&kh){return tA(new zl("jwt signature is required"))}if(t_&&!kh){return tA(new zl("secret or public key must be provided"))}if(!t_&&!Rl.algorithms){return tA(new zl('please specify "none" in "algorithms" to verify unsigned tokens'))}if(kh!=null&&!(kh instanceof u_)){try{kh=D_(kh)}catch(ml){try{kh=C_(typeof kh==="string"?Buffer.from(kh):kh)}catch(ml){return tA(new zl("secretOrPublicKey is not valid key material"))}}}if(!Rl.algorithms){if(kh.type==="secret"){Rl.algorithms=eA}else if(["rsa","rsa-pss"].includes(kh.asymmetricKeyType)){Rl.algorithms=Cg}else if(kh.asymmetricKeyType==="ec"){Rl.algorithms=P_}else{Rl.algorithms=S_}}if(Rl.algorithms.indexOf(iA.header.alg)===-1){return tA(new zl("invalid algorithm"))}if(sA.alg.startsWith("HS")&&kh.type!=="secret"){return tA(new zl(`secretOrPublicKey must be a symmetric key when using ${sA.alg}`))}else if(/^(?:RS|PS|ES)/.test(sA.alg)&&kh.type!=="public"){return tA(new zl(`secretOrPublicKey must be an asymmetric key when using ${sA.alg}`))}if(!Rl.allowInvalidAsymmetricKeyTypes){try{cf(sA.alg,kh)}catch(ml){return tA(ml)}}let aA;try{aA=r_.verify(ml,iA.header.alg,kh)}catch(ml){return tA(ml)}if(!aA){return tA(new zl("invalid signature"))}const oA=iA.payload;if(typeof oA.nbf!=="undefined"&&!Rl.ignoreNotBefore){if(typeof oA.nbf!=="number"){return tA(new zl("invalid nbf value"))}if(oA.nbf>rA+(Rl.clockTolerance||0)){return tA(new rd("jwt not active",new Date(oA.nbf*1e3)))}}if(typeof oA.exp!=="undefined"&&!Rl.ignoreExpiration){if(typeof oA.exp!=="number"){return tA(new zl("invalid exp value"))}if(rA>=oA.exp+(Rl.clockTolerance||0)){return tA(new yh("jwt expired",new Date(oA.exp*1e3)))}}if(Rl.audience){const ml=Array.isArray(Rl.audience)?Rl.audience:[Rl.audience];const Al=Array.isArray(oA.aud)?oA.aud:[oA.aud];const rd=Al.some(function(Al){return ml.some(function(ml){return ml instanceof RegExp?ml.test(Al):ml===Al})});if(!rd){return tA(new zl("jwt audience invalid. expected: "+ml.join(" or ")))}}if(Rl.issuer){const ml=typeof Rl.issuer==="string"&&oA.iss!==Rl.issuer||Array.isArray(Rl.issuer)&&Rl.issuer.indexOf(oA.iss)===-1;if(ml){return tA(new zl("jwt issuer invalid. expected: "+Rl.issuer))}}if(Rl.subject){if(oA.sub!==Rl.subject){return tA(new zl("jwt subject invalid. expected: "+Rl.subject))}}if(Rl.jwtid){if(oA.jti!==Rl.jwtid){return tA(new zl("jwt jwtid invalid. expected: "+Rl.jwtid))}}if(Rl.nonce){if(oA.nonce!==Rl.nonce){return tA(new zl("jwt nonce invalid. expected: "+Rl.nonce))}}if(Rl.maxAge){if(typeof oA.iat!=="number"){return tA(new zl("iat required when maxAge is specified"))}const ml=Qh(Rl.maxAge,oA.iat);if(typeof ml==="undefined"){return tA(new zl('"maxAge" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}if(rA>=ml+(Rl.clockTolerance||0)){return tA(new yh("maxAge exceeded",new Date(ml*1e3)))}}if(Rl.complete===true){const ml=iA.signature;return tA(null,{header:sA,payload:oA,signature:ml})}return tA(null,oA)})}},38622:(ml,Al,Rl)=>{var zl=Rl(93058).Buffer;var rd=Rl(76982);var yh=Rl(325);var kh=Rl(39023);var Qh='"%s" is not a valid algorithm.\n Supported algorithms are:\n "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".';var cf="secret must be a string or buffer";var t_="key must be a string or a buffer";var r_="key must be a string, a buffer or an object";var u_=typeof rd.createPublicKey==="function";if(u_){t_+=" or a KeyObject";cf+="or a KeyObject"}function checkIsPublicKey(ml){if(zl.isBuffer(ml)){return}if(typeof ml==="string"){return}if(!u_){throw typeError(t_)}if(typeof ml!=="object"){throw typeError(t_)}if(typeof ml.type!=="string"){throw typeError(t_)}if(typeof ml.asymmetricKeyType!=="string"){throw typeError(t_)}if(typeof ml.export!=="function"){throw typeError(t_)}}function checkIsPrivateKey(ml){if(zl.isBuffer(ml)){return}if(typeof ml==="string"){return}if(typeof ml==="object"){return}throw typeError(r_)}function checkIsSecretKey(ml){if(zl.isBuffer(ml)){return}if(typeof ml==="string"){return ml}if(!u_){throw typeError(cf)}if(typeof ml!=="object"){throw typeError(cf)}if(ml.type!=="secret"){throw typeError(cf)}if(typeof ml.export!=="function"){throw typeError(cf)}}function fromBase64(ml){return ml.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBase64(ml){ml=ml.toString();var Al=4-ml.length%4;if(Al!==4){for(var Rl=0;Rl{var zl=Rl(78600);var rd=Rl(4368);var yh=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];Al.ALGORITHMS=yh;Al.sign=zl.sign;Al.verify=rd.verify;Al.decode=rd.decode;Al.isValid=rd.isValid;Al.createSign=function createSign(ml){return new zl(ml)};Al.createVerify=function createVerify(ml){return new rd(ml)}},41831:(ml,Al,Rl)=>{var zl=Rl(93058).Buffer;var rd=Rl(2203);var yh=Rl(39023);function DataStream(ml){this.buffer=null;this.writable=true;this.readable=true;if(!ml){this.buffer=zl.alloc(0);return this}if(typeof ml.pipe==="function"){this.buffer=zl.alloc(0);ml.pipe(this);return this}if(ml.length||typeof ml==="object"){this.buffer=ml;this.writable=false;process.nextTick(function(){this.emit("end",ml);this.readable=false;this.emit("close")}.bind(this));return this}throw new TypeError("Unexpected data type ("+typeof ml+")")}yh.inherits(DataStream,rd);DataStream.prototype.write=function write(ml){this.buffer=zl.concat([this.buffer,zl.from(ml)]);this.emit("data",ml)};DataStream.prototype.end=function end(ml){if(ml)this.write(ml);this.emit("end",ml);this.emit("close");this.writable=false;this.readable=false};ml.exports=DataStream},78600:(ml,Al,Rl)=>{var zl=Rl(93058).Buffer;var rd=Rl(41831);var yh=Rl(38622);var kh=Rl(2203);var Qh=Rl(95126);var cf=Rl(39023);function base64url(ml,Al){return zl.from(ml,Al).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function jwsSecuredInput(ml,Al,Rl){Rl=Rl||"utf8";var zl=base64url(Qh(ml),"binary");var rd=base64url(Qh(Al),Rl);return cf.format("%s.%s",zl,rd)}function jwsSign(ml){var Al=ml.header;var Rl=ml.payload;var zl=ml.secret||ml.privateKey;var rd=ml.encoding;var kh=yh(Al.alg);var Qh=jwsSecuredInput(Al,Rl,rd);var t_=kh.sign(Qh,zl);return cf.format("%s.%s",Qh,t_)}function SignStream(ml){var Al=ml.secret;Al=Al==null?ml.privateKey:Al;Al=Al==null?ml.key:Al;if(/^hs/i.test(ml.header.alg)===true&&Al==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var Rl=new rd(Al);this.readable=true;this.header=ml.header;this.encoding=ml.encoding;this.secret=this.privateKey=this.key=Rl;this.payload=new rd(ml.payload);this.secret.once("close",function(){if(!this.payload.writable&&this.readable)this.sign()}.bind(this));this.payload.once("close",function(){if(!this.secret.writable&&this.readable)this.sign()}.bind(this))}cf.inherits(SignStream,kh);SignStream.prototype.sign=function sign(){try{var ml=jwsSign({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});this.emit("done",ml);this.emit("data",ml);this.emit("end");this.readable=false;return ml}catch(ml){this.readable=false;this.emit("error",ml);this.emit("close")}};SignStream.sign=jwsSign;ml.exports=SignStream},95126:(ml,Al,Rl)=>{var zl=Rl(20181).Buffer;ml.exports=function toString(ml){if(typeof ml==="string")return ml;if(typeof ml==="number"||zl.isBuffer(ml))return ml.toString();return JSON.stringify(ml)}},4368:(ml,Al,Rl)=>{var zl=Rl(93058).Buffer;var rd=Rl(41831);var yh=Rl(38622);var kh=Rl(2203);var Qh=Rl(95126);var cf=Rl(39023);var t_=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function isObject(ml){return Object.prototype.toString.call(ml)==="[object Object]"}function safeJsonParse(ml){if(isObject(ml))return ml;try{return JSON.parse(ml)}catch(ml){return undefined}}function headerFromJWS(ml){var Al=ml.split(".",1)[0];return safeJsonParse(zl.from(Al,"base64").toString("binary"))}function securedInputFromJWS(ml){return ml.split(".",2).join(".")}function signatureFromJWS(ml){return ml.split(".")[2]}function payloadFromJWS(ml,Al){Al=Al||"utf8";var Rl=ml.split(".")[1];return zl.from(Rl,"base64").toString(Al)}function isValidJws(ml){return t_.test(ml)&&!!headerFromJWS(ml)}function jwsVerify(ml,Al,Rl){if(!Al){var zl=new Error("Missing algorithm parameter for jws.verify");zl.code="MISSING_ALGORITHM";throw zl}ml=Qh(ml);var rd=signatureFromJWS(ml);var kh=securedInputFromJWS(ml);var cf=yh(Al);return cf.verify(kh,rd,Rl)}function jwsDecode(ml,Al){Al=Al||{};ml=Qh(ml);if(!isValidJws(ml))return null;var Rl=headerFromJWS(ml);if(!Rl)return null;var zl=payloadFromJWS(ml);if(Rl.typ==="JWT"||Al.json)zl=JSON.parse(zl,Al.encoding);return{header:Rl,payload:zl,signature:signatureFromJWS(ml)}}function VerifyStream(ml){ml=ml||{};var Al=ml.secret;Al=Al==null?ml.publicKey:Al;Al=Al==null?ml.key:Al;if(/^hs/i.test(ml.algorithm)===true&&Al==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var Rl=new rd(Al);this.readable=true;this.algorithm=ml.algorithm;this.encoding=ml.encoding;this.secret=this.publicKey=this.key=Rl;this.signature=new rd(ml.signature);this.secret.once("close",function(){if(!this.signature.writable&&this.readable)this.verify()}.bind(this));this.signature.once("close",function(){if(!this.secret.writable&&this.readable)this.verify()}.bind(this))}cf.inherits(VerifyStream,kh);VerifyStream.prototype.verify=function verify(){try{var ml=jwsVerify(this.signature.buffer,this.algorithm,this.key.buffer);var Al=jwsDecode(this.signature.buffer,this.encoding);this.emit("done",ml,Al);this.emit("data",ml);this.emit("end");this.readable=false;return ml}catch(ml){this.readable=false;this.emit("error",ml);this.emit("close")}};VerifyStream.decode=jwsDecode;VerifyStream.isValid=isValidJws;VerifyStream.verify=jwsVerify;ml.exports=VerifyStream},46248:ml=>{var Al=1/0,Rl=9007199254740991,zl=17976931348623157e292,rd=0/0;var yh="[object Arguments]",kh="[object Function]",Qh="[object GeneratorFunction]",cf="[object String]",t_="[object Symbol]";var r_=/^\s+|\s+$/g;var u_=/^[-+]0x[0-9a-f]+$/i;var C_=/^0b[01]+$/i;var D_=/^0o[0-7]+$/i;var S_=/^(?:0|[1-9]\d*)$/;var P_=parseInt;function arrayMap(ml,Al){var Rl=-1,zl=ml?ml.length:0,rd=Array(zl);while(++Rl-1&&ml%1==0&&ml-1:!!rd&&baseIndexOf(ml,Al,Rl)>-1}function isArguments(ml){return isArrayLikeObject(ml)&&eA.call(ml,"callee")&&(!rA.call(ml,"callee")||tA.call(ml)==yh)}var sA=Array.isArray;function isArrayLike(ml){return ml!=null&&isLength(ml.length)&&!isFunction(ml)}function isArrayLikeObject(ml){return isObjectLike(ml)&&isArrayLike(ml)}function isFunction(ml){var Al=isObject(ml)?tA.call(ml):"";return Al==kh||Al==Qh}function isLength(ml){return typeof ml=="number"&&ml>-1&&ml%1==0&&ml<=Rl}function isObject(ml){var Al=typeof ml;return!!ml&&(Al=="object"||Al=="function")}function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isString(ml){return typeof ml=="string"||!sA(ml)&&isObjectLike(ml)&&tA.call(ml)==cf}function isSymbol(ml){return typeof ml=="symbol"||isObjectLike(ml)&&tA.call(ml)==t_}function toFinite(ml){if(!ml){return ml===0?ml:0}ml=toNumber(ml);if(ml===Al||ml===-Al){var Rl=ml<0?-1:1;return Rl*zl}return ml===ml?ml:0}function toInteger(ml){var Al=toFinite(ml),Rl=Al%1;return Al===Al?Rl?Al-Rl:Al:0}function toNumber(ml){if(typeof ml=="number"){return ml}if(isSymbol(ml)){return rd}if(isObject(ml)){var Al=typeof ml.valueOf=="function"?ml.valueOf():ml;ml=isObject(Al)?Al+"":Al}if(typeof ml!="string"){return ml===0?ml:+ml}ml=ml.replace(r_,"");var Rl=C_.test(ml);return Rl||D_.test(ml)?P_(ml.slice(2),Rl?2:8):u_.test(ml)?rd:+ml}function keys(ml){return isArrayLike(ml)?arrayLikeKeys(ml):baseKeys(ml)}function values(ml){return ml?baseValues(ml,keys(ml)):[]}ml.exports=includes},1999:ml=>{var Al="[object Boolean]";var Rl=Object.prototype;var zl=Rl.toString;function isBoolean(ml){return ml===true||ml===false||isObjectLike(ml)&&zl.call(ml)==Al}function isObjectLike(ml){return!!ml&&typeof ml=="object"}ml.exports=isBoolean},39841:ml=>{var Al=1/0,Rl=17976931348623157e292,zl=0/0;var rd="[object Symbol]";var yh=/^\s+|\s+$/g;var kh=/^[-+]0x[0-9a-f]+$/i;var Qh=/^0b[01]+$/i;var cf=/^0o[0-7]+$/i;var t_=parseInt;var r_=Object.prototype;var u_=r_.toString;function isInteger(ml){return typeof ml=="number"&&ml==toInteger(ml)}function isObject(ml){var Al=typeof ml;return!!ml&&(Al=="object"||Al=="function")}function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isSymbol(ml){return typeof ml=="symbol"||isObjectLike(ml)&&u_.call(ml)==rd}function toFinite(ml){if(!ml){return ml===0?ml:0}ml=toNumber(ml);if(ml===Al||ml===-Al){var zl=ml<0?-1:1;return zl*Rl}return ml===ml?ml:0}function toInteger(ml){var Al=toFinite(ml),Rl=Al%1;return Al===Al?Rl?Al-Rl:Al:0}function toNumber(ml){if(typeof ml=="number"){return ml}if(isSymbol(ml)){return zl}if(isObject(ml)){var Al=typeof ml.valueOf=="function"?ml.valueOf():ml;ml=isObject(Al)?Al+"":Al}if(typeof ml!="string"){return ml===0?ml:+ml}ml=ml.replace(yh,"");var Rl=Qh.test(ml);return Rl||cf.test(ml)?t_(ml.slice(2),Rl?2:8):kh.test(ml)?zl:+ml}ml.exports=isInteger},80116:ml=>{var Al="[object Number]";var Rl=Object.prototype;var zl=Rl.toString;function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isNumber(ml){return typeof ml=="number"||isObjectLike(ml)&&zl.call(ml)==Al}ml.exports=isNumber},29888:ml=>{var Al="[object Object]";function isHostObject(ml){var Al=false;if(ml!=null&&typeof ml.toString!="function"){try{Al=!!(ml+"")}catch(ml){}}return Al}function overArg(ml,Al){return function(Rl){return ml(Al(Rl))}}var Rl=Function.prototype,zl=Object.prototype;var rd=Rl.toString;var yh=zl.hasOwnProperty;var kh=rd.call(Object);var Qh=zl.toString;var cf=overArg(Object.getPrototypeOf,Object);function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isPlainObject(ml){if(!isObjectLike(ml)||Qh.call(ml)!=Al||isHostObject(ml)){return false}var Rl=cf(ml);if(Rl===null){return true}var zl=yh.call(Rl,"constructor")&&Rl.constructor;return typeof zl=="function"&&zl instanceof zl&&rd.call(zl)==kh}ml.exports=isPlainObject},56172:ml=>{var Al="[object String]";var Rl=Object.prototype;var zl=Rl.toString;var rd=Array.isArray;function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isString(ml){return typeof ml=="string"||!rd(ml)&&isObjectLike(ml)&&zl.call(ml)==Al}ml.exports=isString},82192:ml=>{var Al="Expected a function";var Rl=1/0,zl=17976931348623157e292,rd=0/0;var yh="[object Symbol]";var kh=/^\s+|\s+$/g;var Qh=/^[-+]0x[0-9a-f]+$/i;var cf=/^0b[01]+$/i;var t_=/^0o[0-7]+$/i;var r_=parseInt;var u_=Object.prototype;var C_=u_.toString;function before(ml,Rl){var zl;if(typeof Rl!="function"){throw new TypeError(Al)}ml=toInteger(ml);return function(){if(--ml>0){zl=Rl.apply(this,arguments)}if(ml<=1){Rl=undefined}return zl}}function once(ml){return before(2,ml)}function isObject(ml){var Al=typeof ml;return!!ml&&(Al=="object"||Al=="function")}function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isSymbol(ml){return typeof ml=="symbol"||isObjectLike(ml)&&C_.call(ml)==yh}function toFinite(ml){if(!ml){return ml===0?ml:0}ml=toNumber(ml);if(ml===Rl||ml===-Rl){var Al=ml<0?-1:1;return Al*zl}return ml===ml?ml:0}function toInteger(ml){var Al=toFinite(ml),Rl=Al%1;return Al===Al?Rl?Al-Rl:Al:0}function toNumber(ml){if(typeof ml=="number"){return ml}if(isSymbol(ml)){return rd}if(isObject(ml)){var Al=typeof ml.valueOf=="function"?ml.valueOf():ml;ml=isObject(Al)?Al+"":Al}if(typeof ml!="string"){return ml===0?ml:+ml}ml=ml.replace(kh,"");var Rl=cf.test(ml);return Rl||t_.test(ml)?r_(ml.slice(2),Rl?2:8):Qh.test(ml)?rd:+ml}ml.exports=once},47033:(ml,Al,Rl)=>{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"DataView");ml.exports=yh},66320:(ml,Al,Rl)=>{var zl=Rl(48051),rd=Rl(15431),yh=Rl(26934),kh=Rl(64306),Qh=Rl(17226);function Hash(ml){var Al=-1,Rl=ml==null?0:ml.length;this.clear();while(++Al{var zl=Rl(99791),rd=Rl(24555),yh=Rl(86634),kh=Rl(8430),Qh=Rl(36918);function ListCache(ml){var Al=-1,Rl=ml==null?0:ml.length;this.clear();while(++Al{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"Map");ml.exports=yh},79660:(ml,Al,Rl)=>{var zl=Rl(88487),rd=Rl(36275),yh=Rl(30130),kh=Rl(69254),Qh=Rl(59806);function MapCache(ml){var Al=-1,Rl=ml==null?0:ml.length;this.clear();while(++Al{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"Promise");ml.exports=yh},84986:(ml,Al,Rl)=>{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"Set");ml.exports=yh},23706:(ml,Al,Rl)=>{var zl=Rl(79660),rd=Rl(44671),yh=Rl(71884);function SetCache(ml){var Al=-1,Rl=ml==null?0:ml.length;this.__data__=new zl;while(++Al{var zl=Rl(68884),rd=Rl(91509),yh=Rl(23218),kh=Rl(46572),Qh=Rl(66216),cf=Rl(51976);function Stack(ml){var Al=this.__data__=new zl(ml);this.size=Al.size}Stack.prototype.clear=rd;Stack.prototype["delete"]=yh;Stack.prototype.get=kh;Stack.prototype.has=Qh;Stack.prototype.set=cf;ml.exports=Stack},38584:(ml,Al,Rl)=>{var zl=Rl(6748);var rd=zl.Symbol;ml.exports=rd},59525:(ml,Al,Rl)=>{var zl=Rl(6748);var rd=zl.Uint8Array;ml.exports=rd},97364:(ml,Al,Rl)=>{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"WeakMap");ml.exports=yh},59678:ml=>{function apply(ml,Al,Rl){switch(Rl.length){case 0:return ml.call(Al);case 1:return ml.call(Al,Rl[0]);case 2:return ml.call(Al,Rl[0],Rl[1]);case 3:return ml.call(Al,Rl[0],Rl[1],Rl[2])}return ml.apply(Al,Rl)}ml.exports=apply},19362:ml=>{function arrayEach(ml,Al){var Rl=-1,zl=ml==null?0:ml.length;while(++Rl{function arrayFilter(ml,Al){var Rl=-1,zl=ml==null?0:ml.length,rd=0,yh=[];while(++Rl{var zl=Rl(21299),rd=Rl(60541),yh=Rl(77192),kh=Rl(43739),Qh=Rl(37446),cf=Rl(35e3);var t_=Object.prototype;var r_=t_.hasOwnProperty;function arrayLikeKeys(ml,Al){var Rl=yh(ml),t_=!Rl&&rd(ml),u_=!Rl&&!t_&&kh(ml),C_=!Rl&&!t_&&!u_&&cf(ml),D_=Rl||t_||u_||C_,S_=D_?zl(ml.length,String):[],P_=S_.length;for(var Cg in ml){if((Al||r_.call(ml,Cg))&&!(D_&&(Cg=="length"||u_&&(Cg=="offset"||Cg=="parent")||C_&&(Cg=="buffer"||Cg=="byteLength"||Cg=="byteOffset")||Qh(Cg,P_)))){S_.push(Cg)}}return S_}ml.exports=arrayLikeKeys},56649:ml=>{function arrayMap(ml,Al){var Rl=-1,zl=ml==null?0:ml.length,rd=Array(zl);while(++Rl{function arrayPush(ml,Al){var Rl=-1,zl=Al.length,rd=ml.length;while(++Rl{function arraySome(ml,Al){var Rl=-1,zl=ml==null?0:ml.length;while(++Rl{var zl=Rl(63579),rd=Rl(75199);function assignMergeValue(ml,Al,Rl){if(Rl!==undefined&&!rd(ml[Al],Rl)||Rl===undefined&&!(Al in ml)){zl(ml,Al,Rl)}}ml.exports=assignMergeValue},99128:(ml,Al,Rl)=>{var zl=Rl(63579),rd=Rl(75199);var yh=Object.prototype;var kh=yh.hasOwnProperty;function assignValue(ml,Al,Rl){var yh=ml[Al];if(!(kh.call(ml,Al)&&rd(yh,Rl))||Rl===undefined&&!(Al in ml)){zl(ml,Al,Rl)}}ml.exports=assignValue},74024:(ml,Al,Rl)=>{var zl=Rl(75199);function assocIndexOf(ml,Al){var Rl=ml.length;while(Rl--){if(zl(ml[Rl][0],Al)){return Rl}}return-1}ml.exports=assocIndexOf},31684:(ml,Al,Rl)=>{var zl=Rl(69330),rd=Rl(26741);function baseAssign(ml,Al){return ml&&zl(Al,rd(Al),ml)}ml.exports=baseAssign},30731:(ml,Al,Rl)=>{var zl=Rl(69330),rd=Rl(19430);function baseAssignIn(ml,Al){return ml&&zl(Al,rd(Al),ml)}ml.exports=baseAssignIn},63579:(ml,Al,Rl)=>{var zl=Rl(83106);function baseAssignValue(ml,Al,Rl){if(Al=="__proto__"&&zl){zl(ml,Al,{configurable:true,enumerable:true,value:Rl,writable:true})}else{ml[Al]=Rl}}ml.exports=baseAssignValue},62504:(ml,Al,Rl)=>{var zl=Rl(73262),rd=Rl(19362),yh=Rl(99128),kh=Rl(31684),Qh=Rl(30731),cf=Rl(165),t_=Rl(77560),r_=Rl(97472),u_=Rl(61935),C_=Rl(78479),D_=Rl(17172),S_=Rl(44512),P_=Rl(43688),Cg=Rl(75906),eA=Rl(20866),tA=Rl(77192),rA=Rl(43739),nA=Rl(85995),iA=Rl(96482),sA=Rl(27077),aA=Rl(26741),oA=Rl(19430);var lA=1,cA=2,uA=4;var pA="[object Arguments]",dA="[object Array]",hA="[object Boolean]",fA="[object Date]",_A="[object Error]",mA="[object Function]",gA="[object GeneratorFunction]",AA="[object Map]",yA="[object Number]",bA="[object Object]",vA="[object RegExp]",EA="[object Set]",wA="[object String]",CA="[object Symbol]",xA="[object WeakMap]";var DA="[object ArrayBuffer]",SA="[object DataView]",kA="[object Float32Array]",TA="[object Float64Array]",IA="[object Int8Array]",BA="[object Int16Array]",FA="[object Int32Array]",PA="[object Uint8Array]",RA="[object Uint8ClampedArray]",NA="[object Uint16Array]",OA="[object Uint32Array]";var QA={};QA[pA]=QA[dA]=QA[DA]=QA[SA]=QA[hA]=QA[fA]=QA[kA]=QA[TA]=QA[IA]=QA[BA]=QA[FA]=QA[AA]=QA[yA]=QA[bA]=QA[vA]=QA[EA]=QA[wA]=QA[CA]=QA[PA]=QA[RA]=QA[NA]=QA[OA]=true;QA[_A]=QA[mA]=QA[xA]=false;function baseClone(ml,Al,Rl,dA,hA,fA){var _A,AA=Al&lA,yA=Al&cA,vA=Al&uA;if(Rl){_A=hA?Rl(ml,dA,hA,fA):Rl(ml)}if(_A!==undefined){return _A}if(!iA(ml)){return ml}var EA=tA(ml);if(EA){_A=P_(ml);if(!AA){return t_(ml,_A)}}else{var wA=S_(ml),CA=wA==mA||wA==gA;if(rA(ml)){return cf(ml,AA)}if(wA==bA||wA==pA||CA&&!hA){_A=yA||CA?{}:eA(ml);if(!AA){return yA?u_(ml,Qh(_A,ml)):r_(ml,kh(_A,ml))}}else{if(!QA[wA]){return hA?ml:{}}_A=Cg(ml,wA,AA)}}fA||(fA=new zl);var xA=fA.get(ml);if(xA){return xA}fA.set(ml,_A);if(sA(ml)){ml.forEach(function(zl){_A.add(baseClone(zl,Al,Rl,zl,ml,fA))})}else if(nA(ml)){ml.forEach(function(zl,rd){_A.set(rd,baseClone(zl,Al,Rl,rd,ml,fA))})}var DA=vA?yA?D_:C_:yA?oA:aA;var SA=EA?undefined:DA(ml);rd(SA||ml,function(zl,rd){if(SA){rd=zl;zl=ml[rd]}yh(_A,rd,baseClone(zl,Al,Rl,rd,ml,fA))});return _A}ml.exports=baseClone},33733:(ml,Al,Rl)=>{var zl=Rl(96482);var rd=Object.create;var yh=function(){function object(){}return function(ml){if(!zl(ml)){return{}}if(rd){return rd(ml)}object.prototype=ml;var Al=new object;object.prototype=undefined;return Al}}();ml.exports=yh},11616:(ml,Al,Rl)=>{var zl=Rl(16484),rd=Rl(40728);var yh=rd(zl);ml.exports=yh},39143:(ml,Al,Rl)=>{var zl=Rl(11616);function baseFilter(ml,Al){var Rl=[];zl(ml,function(ml,zl,rd){if(Al(ml,zl,rd)){Rl.push(ml)}});return Rl}ml.exports=baseFilter},63183:(ml,Al,Rl)=>{var zl=Rl(50827),rd=Rl(45088);function baseFlatten(ml,Al,Rl,yh,kh){var Qh=-1,cf=ml.length;Rl||(Rl=rd);kh||(kh=[]);while(++Qh0&&Rl(t_)){if(Al>1){baseFlatten(t_,Al-1,Rl,yh,kh)}else{zl(kh,t_)}}else if(!yh){kh[kh.length]=t_}}return kh}ml.exports=baseFlatten},26798:(ml,Al,Rl)=>{var zl=Rl(13142);var rd=zl();ml.exports=rd},16484:(ml,Al,Rl)=>{var zl=Rl(26798),rd=Rl(26741);function baseForOwn(ml,Al){return ml&&zl(ml,Al,rd)}ml.exports=baseForOwn},40877:(ml,Al,Rl)=>{var zl=Rl(77336),rd=Rl(95086);function baseGet(ml,Al){Al=zl(Al,ml);var Rl=0,yh=Al.length;while(ml!=null&&Rl{var zl=Rl(50827),rd=Rl(77192);function baseGetAllKeys(ml,Al,Rl){var yh=Al(ml);return rd(ml)?yh:zl(yh,Rl(ml))}ml.exports=baseGetAllKeys},29117:(ml,Al,Rl)=>{var zl=Rl(38584),rd=Rl(95292),yh=Rl(71723);var kh="[object Null]",Qh="[object Undefined]";var cf=zl?zl.toStringTag:undefined;function baseGetTag(ml){if(ml==null){return ml===undefined?Qh:kh}return cf&&cf in Object(ml)?rd(ml):yh(ml)}ml.exports=baseGetTag},6186:ml=>{function baseHasIn(ml,Al){return ml!=null&&Al in Object(ml)}ml.exports=baseHasIn},93605:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(51645);var yh="[object Arguments]";function baseIsArguments(ml){return rd(ml)&&zl(ml)==yh}ml.exports=baseIsArguments},95777:(ml,Al,Rl)=>{var zl=Rl(19275),rd=Rl(51645);function baseIsEqual(ml,Al,Rl,yh,kh){if(ml===Al){return true}if(ml==null||Al==null||!rd(ml)&&!rd(Al)){return ml!==ml&&Al!==Al}return zl(ml,Al,Rl,yh,baseIsEqual,kh)}ml.exports=baseIsEqual},19275:(ml,Al,Rl)=>{var zl=Rl(73262),rd=Rl(5248),yh=Rl(9895),kh=Rl(52500),Qh=Rl(44512),cf=Rl(77192),t_=Rl(43739),r_=Rl(35e3);var u_=1;var C_="[object Arguments]",D_="[object Array]",S_="[object Object]";var P_=Object.prototype;var Cg=P_.hasOwnProperty;function baseIsEqualDeep(ml,Al,Rl,P_,eA,tA){var rA=cf(ml),nA=cf(Al),iA=rA?D_:Qh(ml),sA=nA?D_:Qh(Al);iA=iA==C_?S_:iA;sA=sA==C_?S_:sA;var aA=iA==S_,oA=sA==S_,lA=iA==sA;if(lA&&t_(ml)){if(!t_(Al)){return false}rA=true;aA=false}if(lA&&!aA){tA||(tA=new zl);return rA||r_(ml)?rd(ml,Al,Rl,P_,eA,tA):yh(ml,Al,iA,Rl,P_,eA,tA)}if(!(Rl&u_)){var cA=aA&&Cg.call(ml,"__wrapped__"),uA=oA&&Cg.call(Al,"__wrapped__");if(cA||uA){var pA=cA?ml.value():ml,dA=uA?Al.value():Al;tA||(tA=new zl);return eA(pA,dA,Rl,P_,tA)}}if(!lA){return false}tA||(tA=new zl);return kh(ml,Al,Rl,P_,eA,tA)}ml.exports=baseIsEqualDeep},66051:(ml,Al,Rl)=>{var zl=Rl(44512),rd=Rl(51645);var yh="[object Map]";function baseIsMap(ml){return rd(ml)&&zl(ml)==yh}ml.exports=baseIsMap},67792:(ml,Al,Rl)=>{var zl=Rl(73262),rd=Rl(95777);var yh=1,kh=2;function baseIsMatch(ml,Al,Rl,Qh){var cf=Rl.length,t_=cf,r_=!Qh;if(ml==null){return!t_}ml=Object(ml);while(cf--){var u_=Rl[cf];if(r_&&u_[2]?u_[1]!==ml[u_[0]]:!(u_[0]in ml)){return false}}while(++cf{var zl=Rl(34329),rd=Rl(46613),yh=Rl(96482),kh=Rl(57192);var Qh=/[\\^$.*+?()[\]{}|]/g;var cf=/^\[object .+?Constructor\]$/;var t_=Function.prototype,r_=Object.prototype;var u_=t_.toString;var C_=r_.hasOwnProperty;var D_=RegExp("^"+u_.call(C_).replace(Qh,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(ml){if(!yh(ml)||rd(ml)){return false}var Al=zl(ml)?D_:cf;return Al.test(kh(ml))}ml.exports=baseIsNative},85901:(ml,Al,Rl)=>{var zl=Rl(44512),rd=Rl(51645);var yh="[object Set]";function baseIsSet(ml){return rd(ml)&&zl(ml)==yh}ml.exports=baseIsSet},16880:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(56657),yh=Rl(51645);var kh="[object Arguments]",Qh="[object Array]",cf="[object Boolean]",t_="[object Date]",r_="[object Error]",u_="[object Function]",C_="[object Map]",D_="[object Number]",S_="[object Object]",P_="[object RegExp]",Cg="[object Set]",eA="[object String]",tA="[object WeakMap]";var rA="[object ArrayBuffer]",nA="[object DataView]",iA="[object Float32Array]",sA="[object Float64Array]",aA="[object Int8Array]",oA="[object Int16Array]",lA="[object Int32Array]",cA="[object Uint8Array]",uA="[object Uint8ClampedArray]",pA="[object Uint16Array]",dA="[object Uint32Array]";var hA={};hA[iA]=hA[sA]=hA[aA]=hA[oA]=hA[lA]=hA[cA]=hA[uA]=hA[pA]=hA[dA]=true;hA[kh]=hA[Qh]=hA[rA]=hA[cf]=hA[nA]=hA[t_]=hA[r_]=hA[u_]=hA[C_]=hA[D_]=hA[S_]=hA[P_]=hA[Cg]=hA[eA]=hA[tA]=false;function baseIsTypedArray(ml){return yh(ml)&&rd(ml.length)&&!!hA[zl(ml)]}ml.exports=baseIsTypedArray},47988:(ml,Al,Rl)=>{var zl=Rl(21244),rd=Rl(66481),yh=Rl(46851),kh=Rl(77192),Qh=Rl(11024);function baseIteratee(ml){if(typeof ml=="function"){return ml}if(ml==null){return yh}if(typeof ml=="object"){return kh(ml)?rd(ml[0],ml[1]):zl(ml)}return Qh(ml)}ml.exports=baseIteratee},31517:(ml,Al,Rl)=>{var zl=Rl(55944),rd=Rl(63787);var yh=Object.prototype;var kh=yh.hasOwnProperty;function baseKeys(ml){if(!zl(ml)){return rd(ml)}var Al=[];for(var Rl in Object(ml)){if(kh.call(ml,Rl)&&Rl!="constructor"){Al.push(Rl)}}return Al}ml.exports=baseKeys},82094:(ml,Al,Rl)=>{var zl=Rl(96482),rd=Rl(55944),yh=Rl(94008);var kh=Object.prototype;var Qh=kh.hasOwnProperty;function baseKeysIn(ml){if(!zl(ml)){return yh(ml)}var Al=rd(ml),Rl=[];for(var kh in ml){if(!(kh=="constructor"&&(Al||!Qh.call(ml,kh)))){Rl.push(kh)}}return Rl}ml.exports=baseKeysIn},44503:(ml,Al,Rl)=>{var zl=Rl(11616),rd=Rl(75119);function baseMap(ml,Al){var Rl=-1,yh=rd(ml)?Array(ml.length):[];zl(ml,function(ml,zl,rd){yh[++Rl]=Al(ml,zl,rd)});return yh}ml.exports=baseMap},21244:(ml,Al,Rl)=>{var zl=Rl(67792),rd=Rl(69081),yh=Rl(78218);function baseMatches(ml){var Al=rd(ml);if(Al.length==1&&Al[0][2]){return yh(Al[0][0],Al[0][1])}return function(Rl){return Rl===ml||zl(Rl,ml,Al)}}ml.exports=baseMatches},66481:(ml,Al,Rl)=>{var zl=Rl(95777),rd=Rl(40181),yh=Rl(66306),kh=Rl(20897),Qh=Rl(12757),cf=Rl(78218),t_=Rl(95086);var r_=1,u_=2;function baseMatchesProperty(ml,Al){if(kh(ml)&&Qh(Al)){return cf(t_(ml),Al)}return function(Rl){var kh=rd(Rl,ml);return kh===undefined&&kh===Al?yh(Rl,ml):zl(Al,kh,r_|u_)}}ml.exports=baseMatchesProperty},47313:(ml,Al,Rl)=>{var zl=Rl(73262),rd=Rl(12872),yh=Rl(26798),kh=Rl(20763),Qh=Rl(96482),cf=Rl(19430),t_=Rl(1589);function baseMerge(ml,Al,Rl,r_,u_){if(ml===Al){return}yh(Al,function(yh,cf){u_||(u_=new zl);if(Qh(yh)){kh(ml,Al,cf,Rl,baseMerge,r_,u_)}else{var C_=r_?r_(t_(ml,cf),yh,cf+"",ml,Al,u_):undefined;if(C_===undefined){C_=yh}rd(ml,cf,C_)}},cf)}ml.exports=baseMerge},20763:(ml,Al,Rl)=>{var zl=Rl(12872),rd=Rl(165),yh=Rl(60946),kh=Rl(77560),Qh=Rl(20866),cf=Rl(60541),t_=Rl(77192),r_=Rl(97100),u_=Rl(43739),C_=Rl(34329),D_=Rl(96482),S_=Rl(36542),P_=Rl(35e3),Cg=Rl(1589),eA=Rl(88485);function baseMergeDeep(ml,Al,Rl,tA,rA,nA,iA){var sA=Cg(ml,Rl),aA=Cg(Al,Rl),oA=iA.get(aA);if(oA){zl(ml,Rl,oA);return}var lA=nA?nA(sA,aA,Rl+"",ml,Al,iA):undefined;var cA=lA===undefined;if(cA){var uA=t_(aA),pA=!uA&&u_(aA),dA=!uA&&!pA&&P_(aA);lA=aA;if(uA||pA||dA){if(t_(sA)){lA=sA}else if(r_(sA)){lA=kh(sA)}else if(pA){cA=false;lA=rd(aA,true)}else if(dA){cA=false;lA=yh(aA,true)}else{lA=[]}}else if(S_(aA)||cf(aA)){lA=sA;if(cf(sA)){lA=eA(sA)}else if(!D_(sA)||C_(sA)){lA=Qh(aA)}}else{cA=false}}if(cA){iA.set(aA,lA);rA(lA,aA,tA,nA,iA);iA["delete"](aA)}zl(ml,Rl,lA)}ml.exports=baseMergeDeep},89196:(ml,Al,Rl)=>{var zl=Rl(56649),rd=Rl(40877),yh=Rl(47988),kh=Rl(44503),Qh=Rl(22388),cf=Rl(55506),t_=Rl(37073),r_=Rl(46851),u_=Rl(77192);function baseOrderBy(ml,Al,Rl){if(Al.length){Al=zl(Al,function(ml){if(u_(ml)){return function(Al){return rd(Al,ml.length===1?ml[0]:ml)}}return ml})}else{Al=[r_]}var C_=-1;Al=zl(Al,cf(yh));var D_=kh(ml,function(ml,Rl,rd){var yh=zl(Al,function(Al){return Al(ml)});return{criteria:yh,index:++C_,value:ml}});return Qh(D_,function(ml,Al){return t_(ml,Al,Rl)})}ml.exports=baseOrderBy},49996:(ml,Al,Rl)=>{var zl=Rl(72237),rd=Rl(66306);function basePick(ml,Al){return zl(ml,Al,function(Al,Rl){return rd(ml,Rl)})}ml.exports=basePick},72237:(ml,Al,Rl)=>{var zl=Rl(40877),rd=Rl(26057),yh=Rl(77336);function basePickBy(ml,Al,Rl){var kh=-1,Qh=Al.length,cf={};while(++kh{function baseProperty(ml){return function(Al){return Al==null?undefined:Al[ml]}}ml.exports=baseProperty},32310:(ml,Al,Rl)=>{var zl=Rl(40877);function basePropertyDeep(ml){return function(Al){return zl(Al,ml)}}ml.exports=basePropertyDeep},22035:(ml,Al,Rl)=>{var zl=Rl(46851),rd=Rl(20168),yh=Rl(59402);function baseRest(ml,Al){return yh(rd(ml,Al,zl),ml+"")}ml.exports=baseRest},26057:(ml,Al,Rl)=>{var zl=Rl(99128),rd=Rl(77336),yh=Rl(37446),kh=Rl(96482),Qh=Rl(95086);function baseSet(ml,Al,Rl,cf){if(!kh(ml)){return ml}Al=rd(Al,ml);var t_=-1,r_=Al.length,u_=r_-1,C_=ml;while(C_!=null&&++t_{var zl=Rl(85089),rd=Rl(83106),yh=Rl(46851);var kh=!rd?yh:function(ml,Al){return rd(ml,"toString",{configurable:true,enumerable:false,value:zl(Al),writable:true})};ml.exports=kh},37115:ml=>{function baseSlice(ml,Al,Rl){var zl=-1,rd=ml.length;if(Al<0){Al=-Al>rd?0:rd+Al}Rl=Rl>rd?rd:Rl;if(Rl<0){Rl+=rd}rd=Al>Rl?0:Rl-Al>>>0;Al>>>=0;var yh=Array(rd);while(++zl{function baseSortBy(ml,Al){var Rl=ml.length;ml.sort(Al);while(Rl--){ml[Rl]=ml[Rl].value}return ml}ml.exports=baseSortBy},96834:ml=>{function baseSum(ml,Al){var Rl,zl=-1,rd=ml.length;while(++zl{function baseTimes(ml,Al){var Rl=-1,zl=Array(ml);while(++Rl{var zl=Rl(38584),rd=Rl(56649),yh=Rl(77192),kh=Rl(70661);var Qh=1/0;var cf=zl?zl.prototype:undefined,t_=cf?cf.toString:undefined;function baseToString(ml){if(typeof ml=="string"){return ml}if(yh(ml)){return rd(ml,baseToString)+""}if(kh(ml)){return t_?t_.call(ml):""}var Al=ml+"";return Al=="0"&&1/ml==-Qh?"-0":Al}ml.exports=baseToString},14441:(ml,Al,Rl)=>{var zl=Rl(54395);var rd=/^\s+/;function baseTrim(ml){return ml?ml.slice(0,zl(ml)+1).replace(rd,""):ml}ml.exports=baseTrim},55506:ml=>{function baseUnary(ml){return function(Al){return ml(Al)}}ml.exports=baseUnary},86344:(ml,Al,Rl)=>{var zl=Rl(77336),rd=Rl(14781),yh=Rl(94240),kh=Rl(95086);var Qh=Object.prototype;var cf=Qh.hasOwnProperty;function baseUnset(ml,Al){Al=zl(Al,ml);var Rl=-1,Qh=Al.length;if(!Qh){return true}while(++Rl{function cacheHas(ml,Al){return ml.has(Al)}ml.exports=cacheHas},77336:(ml,Al,Rl)=>{var zl=Rl(77192),rd=Rl(20897),yh=Rl(72187),kh=Rl(87233);function castPath(ml,Al){if(zl(ml)){return ml}return rd(ml,Al)?[ml]:yh(kh(ml))}ml.exports=castPath},71336:(ml,Al,Rl)=>{var zl=Rl(59525);function cloneArrayBuffer(ml){var Al=new ml.constructor(ml.byteLength);new zl(Al).set(new zl(ml));return Al}ml.exports=cloneArrayBuffer},165:(ml,Al,Rl)=>{ml=Rl.nmd(ml);var zl=Rl(6748);var rd=true&&Al&&!Al.nodeType&&Al;var yh=rd&&"object"=="object"&&ml&&!ml.nodeType&&ml;var kh=yh&&yh.exports===rd;var Qh=kh?zl.Buffer:undefined,cf=Qh?Qh.allocUnsafe:undefined;function cloneBuffer(ml,Al){if(Al){return ml.slice()}var Rl=ml.length,zl=cf?cf(Rl):new ml.constructor(Rl);ml.copy(zl);return zl}ml.exports=cloneBuffer},20114:(ml,Al,Rl)=>{var zl=Rl(71336);function cloneDataView(ml,Al){var Rl=Al?zl(ml.buffer):ml.buffer;return new ml.constructor(Rl,ml.byteOffset,ml.byteLength)}ml.exports=cloneDataView},14798:ml=>{var Al=/\w*$/;function cloneRegExp(ml){var Rl=new ml.constructor(ml.source,Al.exec(ml));Rl.lastIndex=ml.lastIndex;return Rl}ml.exports=cloneRegExp},10539:(ml,Al,Rl)=>{var zl=Rl(38584);var rd=zl?zl.prototype:undefined,yh=rd?rd.valueOf:undefined;function cloneSymbol(ml){return yh?Object(yh.call(ml)):{}}ml.exports=cloneSymbol},60946:(ml,Al,Rl)=>{var zl=Rl(71336);function cloneTypedArray(ml,Al){var Rl=Al?zl(ml.buffer):ml.buffer;return new ml.constructor(Rl,ml.byteOffset,ml.length)}ml.exports=cloneTypedArray},63427:(ml,Al,Rl)=>{var zl=Rl(70661);function compareAscending(ml,Al){if(ml!==Al){var Rl=ml!==undefined,rd=ml===null,yh=ml===ml,kh=zl(ml);var Qh=Al!==undefined,cf=Al===null,t_=Al===Al,r_=zl(Al);if(!cf&&!r_&&!kh&&ml>Al||kh&&Qh&&t_&&!cf&&!r_||rd&&Qh&&t_||!Rl&&t_||!yh){return 1}if(!rd&&!kh&&!r_&&ml{var zl=Rl(63427);function compareMultiple(ml,Al,Rl){var rd=-1,yh=ml.criteria,kh=Al.criteria,Qh=yh.length,cf=Rl.length;while(++rd=cf){return t_}var r_=Rl[rd];return t_*(r_=="desc"?-1:1)}}return ml.index-Al.index}ml.exports=compareMultiple},77560:ml=>{function copyArray(ml,Al){var Rl=-1,zl=ml.length;Al||(Al=Array(zl));while(++Rl{var zl=Rl(99128),rd=Rl(63579);function copyObject(ml,Al,Rl,yh){var kh=!Rl;Rl||(Rl={});var Qh=-1,cf=Al.length;while(++Qh{var zl=Rl(69330),rd=Rl(65889);function copySymbols(ml,Al){return zl(ml,rd(ml),Al)}ml.exports=copySymbols},61935:(ml,Al,Rl)=>{var zl=Rl(69330),rd=Rl(99882);function copySymbolsIn(ml,Al){return zl(ml,rd(ml),Al)}ml.exports=copySymbolsIn},60252:(ml,Al,Rl)=>{var zl=Rl(6748);var rd=zl["__core-js_shared__"];ml.exports=rd},8070:(ml,Al,Rl)=>{var zl=Rl(22035),rd=Rl(3349);function createAssigner(ml){return zl(function(Al,Rl){var zl=-1,yh=Rl.length,kh=yh>1?Rl[yh-1]:undefined,Qh=yh>2?Rl[2]:undefined;kh=ml.length>3&&typeof kh=="function"?(yh--,kh):undefined;if(Qh&&rd(Rl[0],Rl[1],Qh)){kh=yh<3?undefined:kh;yh=1}Al=Object(Al);while(++zl{var zl=Rl(75119);function createBaseEach(ml,Al){return function(Rl,rd){if(Rl==null){return Rl}if(!zl(Rl)){return ml(Rl,rd)}var yh=Rl.length,kh=Al?yh:-1,Qh=Object(Rl);while(Al?kh--:++kh{function createBaseFor(ml){return function(Al,Rl,zl){var rd=-1,yh=Object(Al),kh=zl(Al),Qh=kh.length;while(Qh--){var cf=kh[ml?Qh:++rd];if(Rl(yh[cf],cf,yh)===false){break}}return Al}}ml.exports=createBaseFor},9429:(ml,Al,Rl)=>{var zl=Rl(36542);function customOmitClone(ml){return zl(ml)?undefined:ml}ml.exports=customOmitClone},83106:(ml,Al,Rl)=>{var zl=Rl(68573);var rd=function(){try{var ml=zl(Object,"defineProperty");ml({},"",{});return ml}catch(ml){}}();ml.exports=rd},5248:(ml,Al,Rl)=>{var zl=Rl(23706),rd=Rl(90935),yh=Rl(64486);var kh=1,Qh=2;function equalArrays(ml,Al,Rl,cf,t_,r_){var u_=Rl&kh,C_=ml.length,D_=Al.length;if(C_!=D_&&!(u_&&D_>C_)){return false}var S_=r_.get(ml);var P_=r_.get(Al);if(S_&&P_){return S_==Al&&P_==ml}var Cg=-1,eA=true,tA=Rl&Qh?new zl:undefined;r_.set(ml,Al);r_.set(Al,ml);while(++Cg{var zl=Rl(38584),rd=Rl(59525),yh=Rl(75199),kh=Rl(5248),Qh=Rl(43428),cf=Rl(11894);var t_=1,r_=2;var u_="[object Boolean]",C_="[object Date]",D_="[object Error]",S_="[object Map]",P_="[object Number]",Cg="[object RegExp]",eA="[object Set]",tA="[object String]",rA="[object Symbol]";var nA="[object ArrayBuffer]",iA="[object DataView]";var sA=zl?zl.prototype:undefined,aA=sA?sA.valueOf:undefined;function equalByTag(ml,Al,Rl,zl,sA,oA,lA){switch(Rl){case iA:if(ml.byteLength!=Al.byteLength||ml.byteOffset!=Al.byteOffset){return false}ml=ml.buffer;Al=Al.buffer;case nA:if(ml.byteLength!=Al.byteLength||!oA(new rd(ml),new rd(Al))){return false}return true;case u_:case C_:case P_:return yh(+ml,+Al);case D_:return ml.name==Al.name&&ml.message==Al.message;case Cg:case tA:return ml==Al+"";case S_:var cA=Qh;case eA:var uA=zl&t_;cA||(cA=cf);if(ml.size!=Al.size&&!uA){return false}var pA=lA.get(ml);if(pA){return pA==Al}zl|=r_;lA.set(ml,Al);var dA=kh(cA(ml),cA(Al),zl,sA,oA,lA);lA["delete"](ml);return dA;case rA:if(aA){return aA.call(ml)==aA.call(Al)}}return false}ml.exports=equalByTag},52500:(ml,Al,Rl)=>{var zl=Rl(78479);var rd=1;var yh=Object.prototype;var kh=yh.hasOwnProperty;function equalObjects(ml,Al,Rl,yh,Qh,cf){var t_=Rl&rd,r_=zl(ml),u_=r_.length,C_=zl(Al),D_=C_.length;if(u_!=D_&&!t_){return false}var S_=u_;while(S_--){var P_=r_[S_];if(!(t_?P_ in Al:kh.call(Al,P_))){return false}}var Cg=cf.get(ml);var eA=cf.get(Al);if(Cg&&eA){return Cg==Al&&eA==ml}var tA=true;cf.set(ml,Al);cf.set(Al,ml);var rA=t_;while(++S_{var zl=Rl(97047),rd=Rl(20168),yh=Rl(59402);function flatRest(ml){return yh(rd(ml,undefined,zl),ml+"")}ml.exports=flatRest},78997:ml=>{var Al=typeof global=="object"&&global&&global.Object===Object&&global;ml.exports=Al},78479:(ml,Al,Rl)=>{var zl=Rl(24586),rd=Rl(65889),yh=Rl(26741);function getAllKeys(ml){return zl(ml,yh,rd)}ml.exports=getAllKeys},17172:(ml,Al,Rl)=>{var zl=Rl(24586),rd=Rl(99882),yh=Rl(19430);function getAllKeysIn(ml){return zl(ml,yh,rd)}ml.exports=getAllKeysIn},1194:(ml,Al,Rl)=>{var zl=Rl(93245);function getMapData(ml,Al){var Rl=ml.__data__;return zl(Al)?Rl[typeof Al=="string"?"string":"hash"]:Rl.map}ml.exports=getMapData},69081:(ml,Al,Rl)=>{var zl=Rl(12757),rd=Rl(26741);function getMatchData(ml){var Al=rd(ml),Rl=Al.length;while(Rl--){var yh=Al[Rl],kh=ml[yh];Al[Rl]=[yh,kh,zl(kh)]}return Al}ml.exports=getMatchData},68573:(ml,Al,Rl)=>{var zl=Rl(92334),rd=Rl(8293);function getNative(ml,Al){var Rl=rd(ml,Al);return zl(Rl)?Rl:undefined}ml.exports=getNative},86194:(ml,Al,Rl)=>{var zl=Rl(61128);var rd=zl(Object.getPrototypeOf,Object);ml.exports=rd},95292:(ml,Al,Rl)=>{var zl=Rl(38584);var rd=Object.prototype;var yh=rd.hasOwnProperty;var kh=rd.toString;var Qh=zl?zl.toStringTag:undefined;function getRawTag(ml){var Al=yh.call(ml,Qh),Rl=ml[Qh];try{ml[Qh]=undefined;var zl=true}catch(ml){}var rd=kh.call(ml);if(zl){if(Al){ml[Qh]=Rl}else{delete ml[Qh]}}return rd}ml.exports=getRawTag},65889:(ml,Al,Rl)=>{var zl=Rl(78573),rd=Rl(43400);var yh=Object.prototype;var kh=yh.propertyIsEnumerable;var Qh=Object.getOwnPropertySymbols;var cf=!Qh?rd:function(ml){if(ml==null){return[]}ml=Object(ml);return zl(Qh(ml),function(Al){return kh.call(ml,Al)})};ml.exports=cf},99882:(ml,Al,Rl)=>{var zl=Rl(50827),rd=Rl(86194),yh=Rl(65889),kh=Rl(43400);var Qh=Object.getOwnPropertySymbols;var cf=!Qh?kh:function(ml){var Al=[];while(ml){zl(Al,yh(ml));ml=rd(ml)}return Al};ml.exports=cf},44512:(ml,Al,Rl)=>{var zl=Rl(47033),rd=Rl(98272),yh=Rl(4455),kh=Rl(84986),Qh=Rl(97364),cf=Rl(29117),t_=Rl(57192);var r_="[object Map]",u_="[object Object]",C_="[object Promise]",D_="[object Set]",S_="[object WeakMap]";var P_="[object DataView]";var Cg=t_(zl),eA=t_(rd),tA=t_(yh),rA=t_(kh),nA=t_(Qh);var iA=cf;if(zl&&iA(new zl(new ArrayBuffer(1)))!=P_||rd&&iA(new rd)!=r_||yh&&iA(yh.resolve())!=C_||kh&&iA(new kh)!=D_||Qh&&iA(new Qh)!=S_){iA=function(ml){var Al=cf(ml),Rl=Al==u_?ml.constructor:undefined,zl=Rl?t_(Rl):"";if(zl){switch(zl){case Cg:return P_;case eA:return r_;case tA:return C_;case rA:return D_;case nA:return S_}}return Al}}ml.exports=iA},8293:ml=>{function getValue(ml,Al){return ml==null?undefined:ml[Al]}ml.exports=getValue},48253:(ml,Al,Rl)=>{var zl=Rl(77336),rd=Rl(60541),yh=Rl(77192),kh=Rl(37446),Qh=Rl(56657),cf=Rl(95086);function hasPath(ml,Al,Rl){Al=zl(Al,ml);var t_=-1,r_=Al.length,u_=false;while(++t_{var zl=Rl(71563);function hashClear(){this.__data__=zl?zl(null):{};this.size=0}ml.exports=hashClear},15431:ml=>{function hashDelete(ml){var Al=this.has(ml)&&delete this.__data__[ml];this.size-=Al?1:0;return Al}ml.exports=hashDelete},26934:(ml,Al,Rl)=>{var zl=Rl(71563);var rd="__lodash_hash_undefined__";var yh=Object.prototype;var kh=yh.hasOwnProperty;function hashGet(ml){var Al=this.__data__;if(zl){var Rl=Al[ml];return Rl===rd?undefined:Rl}return kh.call(Al,ml)?Al[ml]:undefined}ml.exports=hashGet},64306:(ml,Al,Rl)=>{var zl=Rl(71563);var rd=Object.prototype;var yh=rd.hasOwnProperty;function hashHas(ml){var Al=this.__data__;return zl?Al[ml]!==undefined:yh.call(Al,ml)}ml.exports=hashHas},17226:(ml,Al,Rl)=>{var zl=Rl(71563);var rd="__lodash_hash_undefined__";function hashSet(ml,Al){var Rl=this.__data__;this.size+=this.has(ml)?0:1;Rl[ml]=zl&&Al===undefined?rd:Al;return this}ml.exports=hashSet},43688:ml=>{var Al=Object.prototype;var Rl=Al.hasOwnProperty;function initCloneArray(ml){var Al=ml.length,zl=new ml.constructor(Al);if(Al&&typeof ml[0]=="string"&&Rl.call(ml,"index")){zl.index=ml.index;zl.input=ml.input}return zl}ml.exports=initCloneArray},75906:(ml,Al,Rl)=>{var zl=Rl(71336),rd=Rl(20114),yh=Rl(14798),kh=Rl(10539),Qh=Rl(60946);var cf="[object Boolean]",t_="[object Date]",r_="[object Map]",u_="[object Number]",C_="[object RegExp]",D_="[object Set]",S_="[object String]",P_="[object Symbol]";var Cg="[object ArrayBuffer]",eA="[object DataView]",tA="[object Float32Array]",rA="[object Float64Array]",nA="[object Int8Array]",iA="[object Int16Array]",sA="[object Int32Array]",aA="[object Uint8Array]",oA="[object Uint8ClampedArray]",lA="[object Uint16Array]",cA="[object Uint32Array]";function initCloneByTag(ml,Al,Rl){var uA=ml.constructor;switch(Al){case Cg:return zl(ml);case cf:case t_:return new uA(+ml);case eA:return rd(ml,Rl);case tA:case rA:case nA:case iA:case sA:case aA:case oA:case lA:case cA:return Qh(ml,Rl);case r_:return new uA;case u_:case S_:return new uA(ml);case C_:return yh(ml);case D_:return new uA;case P_:return kh(ml)}}ml.exports=initCloneByTag},20866:(ml,Al,Rl)=>{var zl=Rl(33733),rd=Rl(86194),yh=Rl(55944);function initCloneObject(ml){return typeof ml.constructor=="function"&&!yh(ml)?zl(rd(ml)):{}}ml.exports=initCloneObject},45088:(ml,Al,Rl)=>{var zl=Rl(38584),rd=Rl(60541),yh=Rl(77192);var kh=zl?zl.isConcatSpreadable:undefined;function isFlattenable(ml){return yh(ml)||rd(ml)||!!(kh&&ml&&ml[kh])}ml.exports=isFlattenable},37446:ml=>{var Al=9007199254740991;var Rl=/^(?:0|[1-9]\d*)$/;function isIndex(ml,zl){var rd=typeof ml;zl=zl==null?Al:zl;return!!zl&&(rd=="number"||rd!="symbol"&&Rl.test(ml))&&(ml>-1&&ml%1==0&&ml{var zl=Rl(75199),rd=Rl(75119),yh=Rl(37446),kh=Rl(96482);function isIterateeCall(ml,Al,Rl){if(!kh(Rl)){return false}var Qh=typeof Al;if(Qh=="number"?rd(Rl)&&yh(Al,Rl.length):Qh=="string"&&Al in Rl){return zl(Rl[Al],ml)}return false}ml.exports=isIterateeCall},20897:(ml,Al,Rl)=>{var zl=Rl(77192),rd=Rl(70661);var yh=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,kh=/^\w*$/;function isKey(ml,Al){if(zl(ml)){return false}var Rl=typeof ml;if(Rl=="number"||Rl=="symbol"||Rl=="boolean"||ml==null||rd(ml)){return true}return kh.test(ml)||!yh.test(ml)||Al!=null&&ml in Object(Al)}ml.exports=isKey},93245:ml=>{function isKeyable(ml){var Al=typeof ml;return Al=="string"||Al=="number"||Al=="symbol"||Al=="boolean"?ml!=="__proto__":ml===null}ml.exports=isKeyable},46613:(ml,Al,Rl)=>{var zl=Rl(60252);var rd=function(){var ml=/[^.]+$/.exec(zl&&zl.keys&&zl.keys.IE_PROTO||"");return ml?"Symbol(src)_1."+ml:""}();function isMasked(ml){return!!rd&&rd in ml}ml.exports=isMasked},55944:ml=>{var Al=Object.prototype;function isPrototype(ml){var Rl=ml&&ml.constructor,zl=typeof Rl=="function"&&Rl.prototype||Al;return ml===zl}ml.exports=isPrototype},12757:(ml,Al,Rl)=>{var zl=Rl(96482);function isStrictComparable(ml){return ml===ml&&!zl(ml)}ml.exports=isStrictComparable},99791:ml=>{function listCacheClear(){this.__data__=[];this.size=0}ml.exports=listCacheClear},24555:(ml,Al,Rl)=>{var zl=Rl(74024);var rd=Array.prototype;var yh=rd.splice;function listCacheDelete(ml){var Al=this.__data__,Rl=zl(Al,ml);if(Rl<0){return false}var rd=Al.length-1;if(Rl==rd){Al.pop()}else{yh.call(Al,Rl,1)}--this.size;return true}ml.exports=listCacheDelete},86634:(ml,Al,Rl)=>{var zl=Rl(74024);function listCacheGet(ml){var Al=this.__data__,Rl=zl(Al,ml);return Rl<0?undefined:Al[Rl][1]}ml.exports=listCacheGet},8430:(ml,Al,Rl)=>{var zl=Rl(74024);function listCacheHas(ml){return zl(this.__data__,ml)>-1}ml.exports=listCacheHas},36918:(ml,Al,Rl)=>{var zl=Rl(74024);function listCacheSet(ml,Al){var Rl=this.__data__,rd=zl(Rl,ml);if(rd<0){++this.size;Rl.push([ml,Al])}else{Rl[rd][1]=Al}return this}ml.exports=listCacheSet},88487:(ml,Al,Rl)=>{var zl=Rl(66320),rd=Rl(68884),yh=Rl(98272);function mapCacheClear(){this.size=0;this.__data__={hash:new zl,map:new(yh||rd),string:new zl}}ml.exports=mapCacheClear},36275:(ml,Al,Rl)=>{var zl=Rl(1194);function mapCacheDelete(ml){var Al=zl(this,ml)["delete"](ml);this.size-=Al?1:0;return Al}ml.exports=mapCacheDelete},30130:(ml,Al,Rl)=>{var zl=Rl(1194);function mapCacheGet(ml){return zl(this,ml).get(ml)}ml.exports=mapCacheGet},69254:(ml,Al,Rl)=>{var zl=Rl(1194);function mapCacheHas(ml){return zl(this,ml).has(ml)}ml.exports=mapCacheHas},59806:(ml,Al,Rl)=>{var zl=Rl(1194);function mapCacheSet(ml,Al){var Rl=zl(this,ml),rd=Rl.size;Rl.set(ml,Al);this.size+=Rl.size==rd?0:1;return this}ml.exports=mapCacheSet},43428:ml=>{function mapToArray(ml){var Al=-1,Rl=Array(ml.size);ml.forEach(function(ml,zl){Rl[++Al]=[zl,ml]});return Rl}ml.exports=mapToArray},78218:ml=>{function matchesStrictComparable(ml,Al){return function(Rl){if(Rl==null){return false}return Rl[ml]===Al&&(Al!==undefined||ml in Object(Rl))}}ml.exports=matchesStrictComparable},41471:(ml,Al,Rl)=>{var zl=Rl(24769);var rd=500;function memoizeCapped(ml){var Al=zl(ml,function(ml){if(Rl.size===rd){Rl.clear()}return ml});var Rl=Al.cache;return Al}ml.exports=memoizeCapped},71563:(ml,Al,Rl)=>{var zl=Rl(68573);var rd=zl(Object,"create");ml.exports=rd},63787:(ml,Al,Rl)=>{var zl=Rl(61128);var rd=zl(Object.keys,Object);ml.exports=rd},94008:ml=>{function nativeKeysIn(ml){var Al=[];if(ml!=null){for(var Rl in Object(ml)){Al.push(Rl)}}return Al}ml.exports=nativeKeysIn},88724:(ml,Al,Rl)=>{ml=Rl.nmd(ml);var zl=Rl(78997);var rd=true&&Al&&!Al.nodeType&&Al;var yh=rd&&"object"=="object"&&ml&&!ml.nodeType&&ml;var kh=yh&&yh.exports===rd;var Qh=kh&&zl.process;var cf=function(){try{var ml=yh&&yh.require&&yh.require("util").types;if(ml){return ml}return Qh&&Qh.binding&&Qh.binding("util")}catch(ml){}}();ml.exports=cf},71723:ml=>{var Al=Object.prototype;var Rl=Al.toString;function objectToString(ml){return Rl.call(ml)}ml.exports=objectToString},61128:ml=>{function overArg(ml,Al){return function(Rl){return ml(Al(Rl))}}ml.exports=overArg},20168:(ml,Al,Rl)=>{var zl=Rl(59678);var rd=Math.max;function overRest(ml,Al,Rl){Al=rd(Al===undefined?ml.length-1:Al,0);return function(){var yh=arguments,kh=-1,Qh=rd(yh.length-Al,0),cf=Array(Qh);while(++kh{var zl=Rl(40877),rd=Rl(37115);function parent(ml,Al){return Al.length<2?ml:zl(ml,rd(Al,0,-1))}ml.exports=parent},6748:(ml,Al,Rl)=>{var zl=Rl(78997);var rd=typeof self=="object"&&self&&self.Object===Object&&self;var yh=zl||rd||Function("return this")();ml.exports=yh},1589:ml=>{function safeGet(ml,Al){if(Al==="constructor"&&typeof ml[Al]==="function"){return}if(Al=="__proto__"){return}return ml[Al]}ml.exports=safeGet},44671:ml=>{var Al="__lodash_hash_undefined__";function setCacheAdd(ml){this.__data__.set(ml,Al);return this}ml.exports=setCacheAdd},71884:ml=>{function setCacheHas(ml){return this.__data__.has(ml)}ml.exports=setCacheHas},11894:ml=>{function setToArray(ml){var Al=-1,Rl=Array(ml.size);ml.forEach(function(ml){Rl[++Al]=ml});return Rl}ml.exports=setToArray},59402:(ml,Al,Rl)=>{var zl=Rl(64953),rd=Rl(83286);var yh=rd(zl);ml.exports=yh},83286:ml=>{var Al=800,Rl=16;var zl=Date.now;function shortOut(ml){var rd=0,yh=0;return function(){var kh=zl(),Qh=Rl-(kh-yh);yh=kh;if(Qh>0){if(++rd>=Al){return arguments[0]}}else{rd=0}return ml.apply(undefined,arguments)}}ml.exports=shortOut},91509:(ml,Al,Rl)=>{var zl=Rl(68884);function stackClear(){this.__data__=new zl;this.size=0}ml.exports=stackClear},23218:ml=>{function stackDelete(ml){var Al=this.__data__,Rl=Al["delete"](ml);this.size=Al.size;return Rl}ml.exports=stackDelete},46572:ml=>{function stackGet(ml){return this.__data__.get(ml)}ml.exports=stackGet},66216:ml=>{function stackHas(ml){return this.__data__.has(ml)}ml.exports=stackHas},51976:(ml,Al,Rl)=>{var zl=Rl(68884),rd=Rl(98272),yh=Rl(79660);var kh=200;function stackSet(ml,Al){var Rl=this.__data__;if(Rl instanceof zl){var Qh=Rl.__data__;if(!rd||Qh.length{var zl=Rl(41471);var rd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var yh=/\\(\\)?/g;var kh=zl(function(ml){var Al=[];if(ml.charCodeAt(0)===46){Al.push("")}ml.replace(rd,function(ml,Rl,zl,rd){Al.push(zl?rd.replace(yh,"$1"):Rl||ml)});return Al});ml.exports=kh},95086:(ml,Al,Rl)=>{var zl=Rl(70661);var rd=1/0;function toKey(ml){if(typeof ml=="string"||zl(ml)){return ml}var Al=ml+"";return Al=="0"&&1/ml==-rd?"-0":Al}ml.exports=toKey},57192:ml=>{var Al=Function.prototype;var Rl=Al.toString;function toSource(ml){if(ml!=null){try{return Rl.call(ml)}catch(ml){}try{return ml+""}catch(ml){}}return""}ml.exports=toSource},54395:ml=>{var Al=/\s/;function trimmedEndIndex(ml){var Rl=ml.length;while(Rl--&&Al.test(ml.charAt(Rl))){}return Rl}ml.exports=trimmedEndIndex},80542:(ml,Al,Rl)=>{var zl=Rl(62504);var rd=1,yh=4;function cloneDeep(ml){return zl(ml,rd|yh)}ml.exports=cloneDeep},85089:ml=>{function constant(ml){return function(){return ml}}ml.exports=constant},75199:ml=>{function eq(ml,Al){return ml===Al||ml!==ml&&Al!==Al}ml.exports=eq},19263:(ml,Al,Rl)=>{var zl=Rl(78573),rd=Rl(39143),yh=Rl(47988),kh=Rl(77192);function filter(ml,Al){var Rl=kh(ml)?zl:rd;return Rl(ml,yh(Al,3))}ml.exports=filter},97047:(ml,Al,Rl)=>{var zl=Rl(63183);function flatten(ml){var Al=ml==null?0:ml.length;return Al?zl(ml,1):[]}ml.exports=flatten},40181:(ml,Al,Rl)=>{var zl=Rl(40877);function get(ml,Al,Rl){var rd=ml==null?undefined:zl(ml,Al);return rd===undefined?Rl:rd}ml.exports=get},66306:(ml,Al,Rl)=>{var zl=Rl(6186),rd=Rl(48253);function hasIn(ml,Al){return ml!=null&&rd(ml,Al,zl)}ml.exports=hasIn},46851:ml=>{function identity(ml){return ml}ml.exports=identity},60541:(ml,Al,Rl)=>{var zl=Rl(93605),rd=Rl(51645);var yh=Object.prototype;var kh=yh.hasOwnProperty;var Qh=yh.propertyIsEnumerable;var cf=zl(function(){return arguments}())?zl:function(ml){return rd(ml)&&kh.call(ml,"callee")&&!Qh.call(ml,"callee")};ml.exports=cf},77192:ml=>{var Al=Array.isArray;ml.exports=Al},75119:(ml,Al,Rl)=>{var zl=Rl(34329),rd=Rl(56657);function isArrayLike(ml){return ml!=null&&rd(ml.length)&&!zl(ml)}ml.exports=isArrayLike},97100:(ml,Al,Rl)=>{var zl=Rl(75119),rd=Rl(51645);function isArrayLikeObject(ml){return rd(ml)&&zl(ml)}ml.exports=isArrayLikeObject},43739:(ml,Al,Rl)=>{ml=Rl.nmd(ml);var zl=Rl(6748),rd=Rl(92074);var yh=true&&Al&&!Al.nodeType&&Al;var kh=yh&&"object"=="object"&&ml&&!ml.nodeType&&ml;var Qh=kh&&kh.exports===yh;var cf=Qh?zl.Buffer:undefined;var t_=cf?cf.isBuffer:undefined;var r_=t_||rd;ml.exports=r_},34329:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(96482);var yh="[object AsyncFunction]",kh="[object Function]",Qh="[object GeneratorFunction]",cf="[object Proxy]";function isFunction(ml){if(!rd(ml)){return false}var Al=zl(ml);return Al==kh||Al==Qh||Al==yh||Al==cf}ml.exports=isFunction},56657:ml=>{var Al=9007199254740991;function isLength(ml){return typeof ml=="number"&&ml>-1&&ml%1==0&&ml<=Al}ml.exports=isLength},85995:(ml,Al,Rl)=>{var zl=Rl(66051),rd=Rl(55506),yh=Rl(88724);var kh=yh&&yh.isMap;var Qh=kh?rd(kh):zl;ml.exports=Qh},96482:ml=>{function isObject(ml){var Al=typeof ml;return ml!=null&&(Al=="object"||Al=="function")}ml.exports=isObject},51645:ml=>{function isObjectLike(ml){return ml!=null&&typeof ml=="object"}ml.exports=isObjectLike},36542:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(86194),yh=Rl(51645);var kh="[object Object]";var Qh=Function.prototype,cf=Object.prototype;var t_=Qh.toString;var r_=cf.hasOwnProperty;var u_=t_.call(Object);function isPlainObject(ml){if(!yh(ml)||zl(ml)!=kh){return false}var Al=rd(ml);if(Al===null){return true}var Rl=r_.call(Al,"constructor")&&Al.constructor;return typeof Rl=="function"&&Rl instanceof Rl&&t_.call(Rl)==u_}ml.exports=isPlainObject},27077:(ml,Al,Rl)=>{var zl=Rl(85901),rd=Rl(55506),yh=Rl(88724);var kh=yh&&yh.isSet;var Qh=kh?rd(kh):zl;ml.exports=Qh},70661:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(51645);var yh="[object Symbol]";function isSymbol(ml){return typeof ml=="symbol"||rd(ml)&&zl(ml)==yh}ml.exports=isSymbol},35e3:(ml,Al,Rl)=>{var zl=Rl(16880),rd=Rl(55506),yh=Rl(88724);var kh=yh&&yh.isTypedArray;var Qh=kh?rd(kh):zl;ml.exports=Qh},4257:ml=>{function isUndefined(ml){return ml===undefined}ml.exports=isUndefined},26741:(ml,Al,Rl)=>{var zl=Rl(62e3),rd=Rl(31517),yh=Rl(75119);function keys(ml){return yh(ml)?zl(ml):rd(ml)}ml.exports=keys},19430:(ml,Al,Rl)=>{var zl=Rl(62e3),rd=Rl(82094),yh=Rl(75119);function keysIn(ml){return yh(ml)?zl(ml,true):rd(ml)}ml.exports=keysIn},14781:ml=>{function last(ml){var Al=ml==null?0:ml.length;return Al?ml[Al-1]:undefined}ml.exports=last},52356:function(ml,Al,Rl){ml=Rl.nmd(ml); +*/},76852:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{API_ENDPOINTS:()=>t_,BASE_URL:()=>cf,DEFAULT_TIMEOUT:()=>r_,ENV:()=>Qh,ENVS:()=>kh,GITSTREAM_CORE_SERVICE_NAME:()=>u_,ORG_LEVEL_PLUGINS_PATH:()=>C_,REPO_LEVEL_PLUGINS_PATH:()=>D_});ml.exports=__toCommonJS(yh);const kh={PROD:"prod",DEV:"dev",LOCAL:"local"};const Qh=kh.PROD;const cf=Qh===kh.PROD?"https://moontower.gitstream.cm":Qh===kh.DEV?"https://moontower.gitstream-dev.cm":"http://localhost:3131";const t_={REVIEW_TIME:`${cf}/v1/pulls/review-time`,EXPERT_REVIEWER:`${cf}/gs/v1/data-service/expert-reviewer`};const r_=10*1e3;const u_="gitstream-core";const C_="plugins";const D_=".cm/plugins";0&&0},13169:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{BRANCH_DELETED_MESSAGE:()=>t_,BRANCH_DELETED_RUN_SKIPPED:()=>cf,ERRORS:()=>Qh,STATUS_CODES:()=>u_,WARNINGS:()=>r_});ml.exports=__toCommonJS(yh);const kh="gitstream-rules-parser";const Qh={SYNTAX_ERROR:"syntax error",RULE_FILE_NOT_FOUND:"Rule file not found",FAILED_TO_EXTRACT_ADMINS:"gitstream.cm file not found - failed to extract admins",SEND_RESULTS_TO_RESOLVER_FAILED:"Failed sending evaluated rules to the resolver.",SEND_RESULTS_TO_RESOLVER_SUCCEEDED:"Sending evaluated rules to the resolver succeeded",FAILED_TO_GET_CONTEXT:"Failed to get PR context.",FAILED_TO_GET_BLAME_CONTEXT:"Failed to get git blame context.",FAILED_TO_GET_ACTIVITY_CONTEXT:"Failed to get git activity context.",FAILED_PARSE_CM_FILE:"Failed while parsing CM file",MISSING_KEYWORD:"Missing `automations` keyword in *.cm",MALFORMED_EXPRESSION:"There are spaces between the currly braces { { and } }",FAILED_TO_PARSE_CM:"Failed to parse cm",FAILED_TO_GET_WATCHERS:"Failed to get watchers from rules files",GIT_COMMAND_FAILED:"Git command failed. reason:",INTERNAL_ERROR:"gitstream-rules-engine internal error",INVALID_CACHE:"Invalid cache",VALIDATOR_ERROR:"Validator error",FAILED_PARSE_RULES_PARSER_ERRORS:"Failed parse rules parser errors",FAILED_RENDER_STRING:`${kh} - failed render string`,FAILED_YAML_LOAD:`${kh} - failed yaml.load`,INVALID_CM:`${kh} - invalid cm`,INVALID_CM_CONTEXT_VARIABLES:`${kh} - ContextVariableValidator`,ERROR_IN_LINEARB_AI_FILTER:"Error in LinearB_AI filter",ERROR_IN_LINEARB_AI_DESCRIBE_PR_FILTER:"Error in AI_DescribePR filter",ERROR_IN_AI_ACTION:"Error in AI action",FAILED_TO_RUN_ONE_RULE_FILE:"Failed to run one rule file",FAILED_TO_LOAD_EXTERNAL_PLUGINS:"Failed to load external plugins",FAILED_TO_CREATE_COMMIT_STATUS:"Failed to create commit status"};const cf="run skipped";const t_=`PR branch was deleted — ${cf}`;const r_={NON_BOOLEAN_CONDITIONAL_WARN:ml=>`Syntax warning: expected a boolean or a numeric value under \`if\` in ${ml}`};const u_={FAILED_TO_GET_CONTEXT:40,FAILED_TO_GET_BLAME_CONTEXT:41,FAILED_TO_GET_ACTIVITY_CONTEXT:42,SEND_RESULTS_TO_RESOLVER_FAILED:50,SYNTAX_ERROR:60,MISSING_KEYWORD:61,UNSUPPORTED_ACTION:62,UNSUPPORTED_ARGUMENT:63,MALFORMED_EXPRESSION:64,MISSING_REQUIRED_FIELDS:65,FAILED_TO_PARSE_CM:66,BAD_REVISION:67,INTERNAL_ERROR:68,RULE_FILE_NOT_FOUND:70,FAILED_TO_GET_WATCHERS:71,INVALID_CACHE:72,FAILED_PARSE_RULES_PARSER_ERRORS:73,FAILED_RENDER_STRING:80,FAILED_YAML_LOAD:81,INVALID_CM:82,INVALID_CM_CONTEXT_VARIABLES:83,SYNTAX_WARNING:84,FAILED_TO_RUN_ONE_RULE_FILE:85,FAILED_TO_LOAD_EXTERNAL_PLUGINS:90};0&&0},39302:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{GIT_PROVIDERS:()=>kh});ml.exports=__toCommonJS(yh);const kh={GITHUB:"github",GITLAB:"gitlab",BITBUCKET:"bitbucket"};0&&0},53091:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{AI_CONSTS:()=>nA.AI_CONSTS,BranchDeletedError:()=>aA.BranchDeletedError,CommitStatusApiParams:()=>lA.CommitStatusApiParams,CommonUtils:()=>C_.default,GITSTREAM_WEBHOOK_EVENTS:()=>Cg.GITSTREAM_WEBHOOK_EVENTS,GIT_PROVIDERS:()=>P_.GIT_PROVIDERS,GitlabCommitStatus:()=>lA.GitlabCommitStatus,GitlabCommitStatusRequest:()=>lA.GitlabCommitStatusRequest,InlinePlugin:()=>oA.InlinePlugin,LinearbAIContext:()=>sA.LinearbAIContext,LinearbAIRequestData:()=>sA.LinearbAIRequestData,REPO_FOLDER:()=>S_.REPO_FOLDER,ResourceType:()=>iA.ResourceType,RuleParser:()=>r_.RuleParser,RulesEngine:()=>u_.RulesEngine,RuntimeOptions:()=>u_.RuntimeOptions,SandboxConfig:()=>oA.SandboxConfig,compressData:()=>rA.compressData,decompressData:()=>rA.decompressData,getClientPayload:()=>eA.getClientPayload,isGzip:()=>tA.isGzip,isLGTM:()=>nA.isLGTM,safeRulesYamlLoad:()=>D_.safeRulesYamlLoad});ml.exports=__toCommonJS(t_);var r_=Rl(38201);var u_=Rl(77835);var C_=__toESM(Rl(10643));var D_=Rl(78963);var S_=Rl(45273);var P_=Rl(39302);var Cg=Rl(42681);var eA=Rl(7426);var tA=Rl(26925);var rA=Rl(93017);var nA=Rl(82752);var iA=Rl(55231);var sA=Rl(67171);var aA=Rl(50125);var oA=Rl(84601);var lA=Rl(35250);0&&0},14947:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{getCodeExpert:()=>getCodeExpert,getExpertReviewer:()=>getExpertReviewer});ml.exports=__toCommonJS(Qh);var cf=Rl(7426);const buildPrFiles=(ml,Al)=>{const Rl=Al.reduce((Al,Rl)=>{if(Rl===cf.NOT_FOUND_FILE_PATH){return Al}return{...Al,[Rl]:{...{blame:ml.ds_blame?.[Rl]||""},...{activity:ml.ds_activity?.[Rl]||""}}}},{});return Object.keys(Rl).reduce((ml,Al)=>{if(!Object.keys(Rl[Al]).length){return ml}return{...ml,[Al]:Rl[Al]}},{})};const getExpertReviewer=(ml,Al,Rl)=>{const{owner:zl,pullRequestNumber:rd,branch:yh,triggeredBy:kh}=Rl;const Qh={org:zl,repo:Rl.repo,pullRequestNumber:rd,branch:yh,triggeredBy:kh};const cf=buildPrFiles(ml,Al);return{merge_dict:ml.git_to_provider_user,pr_files:cf,context:Qh}};const buildPrFilesTemp=(ml,Al,Rl)=>{const zl=Rl.reduce((Rl,zl)=>{if(zl===cf.NOT_FOUND_FILE_PATH){return Rl}return{...Rl,[zl]:{...{blame:ml?.[zl]||""},...{activity:Al?.[zl]||""}}}},{});return Object.keys(zl).reduce((ml,Al)=>{if(!Object.keys(zl[Al]).length){return ml}return{...ml,[Al]:zl[Al]}},{})};const getCodeExpert=(ml,Al,Rl,zl,rd)=>{const{owner:yh,pullRequestNumber:kh,branch:Qh,triggeredBy:cf}=rd;const t_={org:yh,repo:rd.repo,pullRequestNumber:kh,branch:Qh,triggeredBy:cf};const r_=buildPrFilesTemp(Al,Rl,zl);return{merge_dict:ml,pr_files:r_,context:t_}};0&&0},7426:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{BASE_REF:()=>S_,BITBUCKET_CONSTS:()=>cA,DEBUG_MODE:()=>tA,ENABLE_DEBUG_ARTIFACTS:()=>rA,GS_COMMAND_CM_PATH:()=>uA,HEAD_REF:()=>D_,IGNORE_PATTERNS_IN_DRY_RUN:()=>iA,IMMEDIATELY_EVALUATED_ACTIONS:()=>lA,LINEARB_METRICS_API_KEY:()=>u_,NOT_FOUND_FILE_PATH:()=>nA,ORG_LEVEL_REPO:()=>sA,WATCH_FILTERS:()=>oA,WATCH_PR_EVENTS:()=>aA,getClientPayload:()=>getClientPayload,getOverrideCloneRepoPath:()=>getOverrideCloneRepoPath,getRulesResolverToken:()=>getRulesResolverToken,getRulesResolverUrl:()=>getRulesResolverUrl,setClientPayload:()=>setClientPayload,setOverrideCloneRepoPath:()=>setOverrideCloneRepoPath,setRulesResolverToken:()=>setRulesResolverToken,setRulesResolverUrl:()=>setRulesResolverUrl});ml.exports=__toCommonJS(Qh);var cf=Rl(78963);var t_=Rl(26925);var r_=Rl(41002);const{LINEARB_METRICS_API_KEY:u_}=process.env||"";let C_=process.env.RULES_RESOLVER_URL??"";const setRulesResolverUrl=ml=>{C_=ml||process.env.RULES_RESOLVER_URL||""};const getRulesResolverUrl=ml=>C_||ml?.resolverUrl||"";const D_=(0,t_.removeApostropheEscaping)(process.env.HEAD_REF||"");const S_=(0,t_.removeApostropheEscaping)(process.env.BASE_REF||"");const resolveClientPayload=ml=>{const Al=(0,t_.maybeDecompressClientPayload)(ml);if(ml&&ml!=="{}"){console.log(`[gitstream-core ${r_.version}] client_payload mode=${Al!==null?"gzip":"plain"} rawLen=${ml.length}`)}return Al!==null?Al:(0,t_.removeSingleQuotesEscaping)(ml)};let P_=resolveClientPayload(process.env.CLIENT_PAYLOAD||"{}");const setClientPayload=ml=>{P_=ml?(0,t_.maybeDecompressClientPayload)(ml)??ml:resolveClientPayload(process.env.CLIENT_PAYLOAD||"{}")};const getClientPayload=()=>P_;let Cg=process.env.RULES_RESOLVER_TOKEN??"";const setRulesResolverToken=ml=>{Cg=ml||process.env.RULES_RESOLVER_TOKEN||""};const getRulesResolverToken=ml=>Cg||ml?.resolverToken||"";let eA=process.env.CLONE_REPO_PATH??"";const setOverrideCloneRepoPath=ml=>{eA=ml||process.env.CLONE_REPO_PATH||""};const getOverrideCloneRepoPath=()=>eA;const tA=process.env.DEBUG_MODE==="true";const rA=process.env.ENABLE_DEBUG_ARTIFACTS==="true";const nA="/dev/null";const iA=[/.*.cm$/];const sA="cm";const aA={APPROVALS:"approvals",CHECKS:"checks",DRAFT:"draft",DESCRIPTION:"description",REVIEWERS:"reviewers",STATUS:"status",TITLE:"title",LABELS:"labels",COMMIT_STATUSES:"commit_statuses"};const oA={sonarParser:/\bpr\s*\|\s*sonarParser\b/g,extractSonarFindings:/\bpr\s*\|\s*extractSonarFindings\b/g};const lA=[cf.validatorsConstants.SUPPORTED_ACTIONS.HTTP_REQUEST,cf.validatorsConstants.SUPPORTED_ACTIONS.SEND_HTTP_REQUEST];const cA={COMMIT_STATUS:{FAILED:"FAILED",STOPPED:"STOPPED",SUCCESSFUL:"SUCCESSFUL"},API_URL:"https://api.bitbucket.org/2.0/"};const uA="gs";0&&0},56977:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{debug:()=>debug,prepareSendingLogsToDD:()=>prepareSendingLogsToDD});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(76852);var C_=Rl(7426);var D_=Rl(62785);const sendLogToDD=async(ml,Al)=>{const Rl=(0,C_.getClientPayload)();let zl=(0,D_.doubleParse)(Rl);if(!Object.keys(zl).length){zl=Al}const{env:rd,analytics_url:yh,xRequestId:kh}=zl;if(!yh){console.warn("Skipping sendLogToDD because analytics_url is not set");return}const Qh={...ml,env:rd,xRequestId:kh};try{await(0,r_.default)({method:"post",url:yh,data:{...Qh,type:"onDatadogAnalyticSend"},headers:{"Content-type":"application/json","x-request-id":kh},timeout:u_.DEFAULT_TIMEOUT})}catch(ml){console.error(`Failed sending logs to datadog:`,{error:ml,payload:Al,clientPayload:zl})}};const debug=ml=>{if(C_.DEBUG_MODE){console.log(ml)}};const prepareSendingLogsToDD=async(ml,Al,Rl,zl={},rd=false)=>{if(C_.DEBUG_MODE||rd){const rd=(0,D_.omitTokens)(Rl);const{owner:yh,repo:kh,pullRequestNumber:Qh,branch:cf,triggeredBy:t_}=Rl;await sendLogToDD({level:ml,message:Al,data:{...Object.keys(zl).length&&zl,org:yh,repo:kh,pullRequestNumber:Qh,branch:cf,triggeredBy:t_}},rd)}};0&&0},82347:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{sendSegmentEvent:()=>sendSegmentEvent});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(76852);var C_=Rl(56977);const D_="action_complete";const sendSegmentEvent=async(ml,Al,Rl,zl)=>{const{analytics_url:rd,owner:yh,repo:kh,pullRequestNumber:Qh,trigger_id:cf}=ml;const{provider:t_,pr_author:S_}=Al||{};if(!rd){return}try{const{actionVersion:Al,version:C_}=Rl;const P_=Object.entries(zl).map(([ml,Al])=>{const Rl={filter_name:ml,is_custom:Al.isCustom};return Rl});const Cg={userId:`${t_}-${S_}`,event:D_,properties:{git_org_name:yh,git_provider:t_,action_version:Al,pr:Qh,repo:kh,trigger_id:cf,unique_org:`${t_}/${yh}`,unique_repo:`${t_}/${yh}/${kh}`,unique_pr:`${t_}/${yh}/${kh}/${Qh}`,execution_filters:P_,organizationId:ml?.organizationId||null,created_at:ml?.prContext?.created_at,updated_at:ml?.prContext?.updated_at,repo_url:ml?.headHttpUrl,draft:ml?.prContext?.draft,status:ml?.prContext?.status,...C_&&{version:C_}}};await(0,r_.default)({method:"post",url:rd,data:{...Cg,type:"onCMFilterUse"},headers:{"Content-type":"application/json"},timeout:u_.DEFAULT_TIMEOUT})}catch(Al){if(Al instanceof Error){await(0,C_.prepareSendingLogsToDD)("warn",`Unable to call segment for pr ${yh}/${kh}/${Qh}`,ml,{error:Al?.message},true)}}};0&&0},77835:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{RulesEngine:()=>RulesEngine});ml.exports=__toCommonJS(Qh);var cf=Rl(7426);var t_=Rl(90407);var r_=Rl(95616);var u_=Rl(34476);const initializeRuntimeConfigurations=(ml,Al)=>{(0,r_.setIsExecutePlayground)(ml);(0,r_.setSandboxConfig)(null);(0,r_.setInlinePlugins)([]);if(ml){(0,r_.setNewErrorManager)();(0,r_.setCustomEnv)(Al?.customEnv??null)}if(!Al){return}if(Al?.cloneRepoPath){(0,r_.setIsManagedGitstream)(true);(0,cf.setOverrideCloneRepoPath)(Al.cloneRepoPath);(0,r_.setNewErrorManager)()}if(Al?.sandboxPlugins){(0,r_.setSandboxConfig)(Al.sandboxPlugins)}if(Al?.inlinePlugins?.length){(0,r_.setInlinePlugins)(Al.inlinePlugins)}(0,cf.setClientPayload)(Al?.clientPayload||"")};const RulesEngine=(ml=false,Al)=>{initializeRuntimeConfigurations(ml,Al);return{run:t_.runCI,executeOneRuleFile:u_.executeOneRuleFile,executeCached:u_.executeCached,executeParser:u_.executeParser}};0&&0},80329:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{RulesEngineErrorManager:()=>RulesEngineErrorManager});ml.exports=__toCommonJS(yh);class RulesEngineErrorManager{errors={};addError(ml,Al){this.errors[ml]=Al}getError(ml){return this.errors[ml]}getAllErrors(){return{...this.errors}}clearError(ml){if(ml){delete this.errors[ml]}else{this.errors={}}}stringifyErrors(ml={}){const Al={...this.getAllErrors(),...ml};this.errors=Al;let Rl="";Object.keys(Al).forEach(ml=>{Rl+=`${ml}: ${Al[ml]}\n`});return Rl.trim()}}0&&0},84434:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{evaluateAction:()=>P_,evaluateImmediatly:()=>evaluateImmediatly,evaluateOne:()=>evaluateOne});ml.exports=__toCommonJS(t_);var r_=Rl(52356);var u_=Rl(78963);var C_=__toESM(Rl(22167));var D_=Rl(7426);var S_=Rl(88086);const P_={[u_.validatorsConstants.SUPPORTED_ACTIONS.HTTP_REQUEST]:C_.default,[u_.validatorsConstants.SUPPORTED_ACTIONS.SEND_HTTP_REQUEST]:C_.default};const evaluateOne=async(ml,Al)=>{if(!D_.IMMEDIATELY_EVALUATED_ACTIONS.includes(ml.action)){return ml}const{action:Rl,args:zl={}}=ml;const rd=P_[Rl]||r_.noop;const yh=await rd(zl,Al,(0,S_.manageCheckUpdate)(Al.source));return{...ml,conclusion:yh}};const evaluateImmediatly=async(ml={},Al={})=>{const Rl={...ml};for(const[ml,zl]of Object.entries(Rl)){if(zl.passed&&zl.isTriggered){Rl[ml].run=await Promise.all(zl.run.map(async ml=>await evaluateOne(ml,Al)))}}return Rl};0&&0},22167:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{default:()=>C_});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(52356);const parseArg=ml=>{try{const Al=JSON.parse(ml);return Al}catch(Al){return ml}};const httpRequest=async(ml,Al,Rl=u_.noop)=>{const{url:zl,method:rd="GET",headers:yh,user:kh,body:Qh,timeout:cf}=ml;const t_={auth:kh};const C_={url:zl,method:rd,...yh&&{headers:parseArg(yh)},...kh&&t_,...Qh&&{data:parseArg(Qh)},...cf&&{timeout:cf}};try{await Rl({...Al,status:"in_progress",checkName:"send-http-request@v1"});await(0,r_.default)(C_);await Rl({...Al,checkName:"send-http-request@v1",status:"completed",conclusion:"success",output:{title:"success",summary:"success"}});return"success"}catch(ml){console.log("Failed to trigger http",ml);await Rl({...Al,status:"completed",conclusion:"failure",checkName:"send-http-request@v1",output:{title:ml.message,summary:ml.message}});return"failure"}};var C_=httpRequest},23656:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{updateBitbucketCommitStatus:()=>updateBitbucketCommitStatus,updateCommitStatus:()=>updateCommitStatus});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(27983);var C_=Rl(7426);const updateCommitStatus=async({oauthToken:ml,commitStatus:Al,owner:Rl,headSha:zl,pullRequestNumber:rd,repo:yh})=>{const kh=`${Rl}/${yh}/${rd}`;const Qh=`${C_.BITBUCKET_CONSTS.API_URL}repositories/${Rl}/${yh}/commit/${zl}/statuses/build`;const{state:cf}=Al;try{const Rl=await r_.default.post(Qh,Al,{headers:{Authorization:`Bearer ${ml}`,"Content-Type":"application/json"}});const{status:zl}=Rl;if(zl===200||zl===201){return}const rd=`Failed to update pipeline status to ${cf} for ${kh} with status ${zl}`;console.error(rd,Rl);throw new Error(rd)}catch(ml){console.error(`Failed to update pipeline status to ${cf} for ${kh}: ${ml}`)}};const updateBitbucketCommitStatus=async(ml,Al,Rl)=>{const{bitbucketToken:zl,owner:rd,repo:yh,headSha:kh,pullRequestNumber:Qh}=ml;if(!zl||!rd||!yh||!kh){console.warn("Cannot update commit status since required properties are missing.");return}const cf=process.env.RUN_ID;const t_={owner:rd,state:Al,description:Rl,buildNumber:cf};const r_=(0,u_.createCommitStatus)(t_);await updateCommitStatus({oauthToken:zl,commitStatus:r_,owner:rd,headSha:kh,pullRequestNumber:Qh||0,repo:yh})};0&&0},27983:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{createCommitStatus:()=>createCommitStatus});ml.exports=__toCommonJS(yh);const createCommitStatus=ml=>{const{buildNumber:Al,state:Rl,description:zl,owner:rd}=ml;const yh=`https://bitbucket.org/${rd}/cm/pipelines/results/${Al}`;return{type:"",key:"gitstream",state:Rl,description:zl,url:yh}};0&&0},8976:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{COMMIT_STATUS_NAME:()=>D_,createCommitStatus:()=>createCommitStatus,hasGitstreamCommitStatus:()=>hasGitstreamCommitStatus});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(13169);var C_=Rl(56977);const D_="gitStream";const sanitizeCommitStatusDescription=ml=>ml.replace(/%0A/g,"\n").slice(0,255);const hasGitstreamCommitStatus=async({host:ml,oauthToken:Al,projectId:Rl,commitSha:zl})=>{try{const{data:rd}=await r_.default.get(`${ml}/api/v4/projects/${Rl}/repository/commits/${zl}/statuses`,{params:{name:D_},headers:{Authorization:`Bearer ${Al}`}});return Array.isArray(rd)&&rd.length>0}catch(ml){const Al=ml instanceof Error?ml.message:String(ml);console.warn(`Failed to fetch commit status ${D_} for commit ${zl}: ${Al}`);return false}};const createCommitStatus=async({host:ml,oauthToken:Al,projectId:Rl,commitSha:zl,state:rd,targetUrl:yh,description:kh,owner:Qh,repo:cf,mrId:t_})=>{const S_=`${Qh}/${cf}/${t_}`;try{const Qh={state:rd,name:D_,description:sanitizeCommitStatusDescription(kh||`GitStream ${rd}`),...yh&&{target_url:yh}};await r_.default.post(`${ml}/api/v4/projects/${Rl}/statuses/${zl}`,Qh,{headers:{Authorization:`Bearer ${Al}`,"Content-Type":"application/json"}})}catch(ml){const Al=ml instanceof Error?ml.message:String(ml);console.error(`Failed to create commit status ${D_} for commit ${zl} in PR ${S_}:`,Al);await(0,C_.prepareSendingLogsToDD)("error",u_.ERRORS.FAILED_TO_CREATE_COMMIT_STATUS,{headHttpUrl:S_,headSha:zl,projectId:Rl},{error:`Failed to create commit status ${D_}: ${Al}`},true)}};0&&0},94040:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{LABELS:()=>D_,createLabel:()=>createLabel});ml.exports=__toCommonJS(Qh);var cf=Rl(68672);var t_=Rl(64630);const r_="#EFF1F2";const u_="Added by gitStream";const C_="Added by gitStream - information label";const D_={FAILED:{color:"#DD2A0F",name:"gitstream-failed"},SUCCESS:{color:"#0E8548",name:"gitstream-success"},CHECKING:{color:"#ECECEF",name:"gitstream-checking"},SYNTAX_WARNING:{color:"#FF875A",name:"gitstream-syntax-warning",description:C_}};const createLabel=async({host:ml,oauthToken:Al,projectId:Rl,name:zl,description:rd=u_,color:yh=r_})=>{const kh=new t_.Gitlab({oauthToken:Al,host:ml});const Qh=yh.startsWith("#")?yh:`#${yh}`;try{await kh.ProjectLabels.create(Rl,zl,Qh,{description:rd});return 200}catch(ml){let Al;if(ml instanceof cf.GitbeakerRequestError){Al=ml.cause?.response?.status}if(Al===409){return 200}console.error("Error creating label:",ml);return 500}};0&&0},73385:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{addLabelToMR:()=>addLabelToMR,removeLabelFromMR:()=>removeLabelFromMR});ml.exports=__toCommonJS(Qh);var cf=Rl(64630);var t_=Rl(94040);const addLabelToMR=async({host:ml,projectId:Al,mrId:Rl,oauthToken:zl,name:rd,color:yh,description:kh})=>{const Qh=new cf.Gitlab({oauthToken:zl,host:ml});try{const cf=await(0,t_.createLabel)({host:ml,projectId:Al,oauthToken:zl,name:rd,color:yh,description:kh});if(cf!==200){return}await Qh.MergeRequests.edit(Al,Rl,{addLabels:rd})}catch(ml){console.error("Error adding label to merge request:",ml)}};const removeLabelFromMR=async({host:ml,projectId:Al,mrId:Rl,oauthToken:zl,name:rd})=>{const yh=new cf.Gitlab({oauthToken:zl,host:ml});try{await yh.MergeRequests.edit(Al,Rl,{removeLabels:rd})}catch(ml){console.error("Error removing label from merge request:",ml)}};0&&0},35250:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{GitlabCommitStatus:()=>kh});ml.exports=__toCommonJS(yh);var kh=(ml=>{ml["running"]="running";ml["success"]="success";ml["failed"]="failed";ml["canceled"]="canceled";return ml})(kh||{});0&&0},88086:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{attachAdditionalContextByProvider:()=>attachAdditionalContextByProvider,manageCheckUpdate:()=>manageCheckUpdate});ml.exports=__toCommonJS(Qh);var cf=Rl(65772);var t_=Rl(52356);const attachAdditionalContextByProvider=(ml,Al)=>{const Rl={gitlab:ml=>({performNonSoftCommands:false})};const zl=Rl[ml];const rd=zl?zl(Al):null;return rd||{}};const manageCheckUpdate=ml=>{const Al={github:async(ml={})=>{const{githubToken:Al,owner:Rl,repo:zl,checkName:rd,headSha:yh,status:kh,conclusion:Qh="success",output:t_}=ml;const r_=new cf.Octokit({request:{fetch:fetch},auth:Al});const u_=await r_.checks.create({owner:Rl,repo:zl,name:rd,head_sha:yh,status:kh,...Qh&&{conclusion:Qh},...t_&&{output:t_}});return u_.data.id}};return Al[ml]??t_.noop};0&&0},90407:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{runCI:()=>runCI});ml.exports=__toCommonJS(Qh);var cf=Rl(41002);var t_=Rl(76852);var r_=Rl(13169);var u_=Rl(39302);var C_=Rl(7426);var D_=Rl(56977);var S_=Rl(82347);var P_=Rl(88086);var Cg=Rl(84434);var eA=Rl(9597);var tA=Rl(62785);var rA=Rl(95616);var nA=Rl(34476);var iA=Rl(26012);var sA=Rl(69057);var aA=Rl(52279);const addCmPathToAutomations=(ml,Al)=>Object.keys(ml).reduce((Rl,zl)=>{Rl[`${Al}/${zl}`]={...ml[zl],cmPath:Al};return Rl},{});const runOneCmFile=async(ml,Al,Rl,zl)=>{const rd=Object.keys(ml)[0]||C_.GS_COMMAND_CM_PATH;const yh=ml[rd]||"";const kh=await(0,nA.executeOneRuleFile)({ruleFileContent:yh,payload:Al,baseBranch:Rl,refBranch:zl,ruleFile:rd,cloneRepoPath:process.cwd()});const Qh={[rd]:kh.context};const cf=kh.raw?.automations||{};const t_=addCmPathToAutomations(cf,rd);const r_=kh.raw?.analytics||{};const u_=kh.raw?.warnings||{};const D_={[rd]:yh};return{rules:D_,admins:[],cmState:{cmChanged:false,isDryRun:false},contextPerFile:Qh,filtersUsage:r_,warnings:u_,watchers:{events:[],filters:[]},withEvaluatedAutomations:t_}};const runMultipleCmfiles=async(ml,Al,Rl,zl,rd)=>{const{owner:yh,repo:kh,pullRequestNumber:Qh,headSha:cf,xRequestId:t_}=ml;const r_=(0,iA.validateDefaultFolder)()&&zl;const u_=(0,iA.validateDefaultFolder)()&&rd;console.log(`PR: ${yh}/${kh}/pull/${Qh}\ncommit: ${cf}\nxRequestId: ${t_}`);const C_=await(0,sA.fetchRunData)(ml,Rl,Al,r_,u_);console.log("Parsing cm files...");const D_=await(0,nA.parseMultipleRuleFiles)(C_.rules,Al,Rl,ml,C_.cmState.cmChanged);const S_=await(0,nA.getWatchers)(C_.rules,ml);const P_=(0,rA.getIsManagedGitstream)();let eA=D_.automations;if(!P_||(0,tA.isPrivilegedOrg)(yh)){eA=await(0,Cg.evaluateImmediatly)(D_.automations,ml)}return{rules:C_.rules,admins:C_.admins,cmState:C_.cmState,contextPerFile:D_.contextPerFile,filtersUsage:D_.filtersUsage,warnings:D_.warnings||{},watchers:S_,withEvaluatedAutomations:eA}};const runCI=async ml=>{aA.ContextManager.init();const Al={actionVersion:"v1",version:cf.version,...ml};const Rl=(new Date).getTime();const zl=(0,C_.getClientPayload)();const rd=(0,tA.doubleParse)(zl);const yh=(C_.HEAD_REF||rd?.headRef||"").trim();const kh=(C_.BASE_REF||rd?.baseRef||"").trim();try{const{repo:ml,owner:zl,pullRequestNumber:Qh,source:cf,hasCmRepo:r_,hasCmOrg:Cg,gsCommandCm:eA,preDefinedCm:tA}=rd;const nA=tA||eA;const aA=Object.keys(nA||{}).length&&Al.actionVersion!=="v1"&&cf===u_.GIT_PROVIDERS.GITHUB?await runOneCmFile(nA,rd,kh,yh):await runMultipleCmfiles(rd,kh,yh,r_,Cg);const{admins:oA,cmState:lA,filtersUsage:cA,warnings:uA,watchers:pA,withEvaluatedAutomations:dA}=aA;await(0,S_.sendSegmentEvent)(rd,{provider:cf,pr_author:rd?.prContext?.author},Al,cA);const hA={automations:dA,context:{watchPREvents:pA.events,watchFilters:pA.filters,...rd,admins:oA,linearbMetricsApiKey:C_.LINEARB_METRICS_API_KEY,warnings:uA,dryRun:lA.isDryRun,onlyRulesFilesChanges:lA.cmChanged&&!lA.isDryRun,...(0,P_.attachAdditionalContextByProvider)(rd.source,{baseBranch:kh}),...Al,runId:process.env.RUN_ID}};const fA=(new Date).getTime();const _A=fA-Rl;if((0,rA.getIsManagedGitstream)()){const ml=(0,rA.getErrorManager)().stringifyErrors();if(ml){console.error(ml)}}console.log("Sending results to rules resolver...");await(0,iA.sendResultsToResolver)(hA,rd);await(0,D_.prepareSendingLogsToDD)("info",`${t_.GITSTREAM_CORE_SERVICE_NAME} execution time for pr ${zl}/${ml}/${Qh}`,rd,{serviceName:t_.GITSTREAM_CORE_SERVICE_NAME,provider:cf,executionTime:_A},true);(0,sA.saveOutputToFiles)({withEvaluatedAutomations:dA,executionTime:_A})}catch(ml){const{owner:Al,repo:Rl,pullRequestNumber:zl}=rd;console.error(r_.ERRORS.INTERNAL_ERROR,{error:ml});await(0,D_.prepareSendingLogsToDD)("warn",`${r_.ERRORS.INTERNAL_ERROR} for pr ${Al}/${Rl}/${zl}`,rd,{error:ml?.toString()});(0,sA.saveOutputToFiles)({});await(0,eA.handleValidationErrors)(ml,r_.STATUS_CODES.INTERNAL_ERROR,rd)}};0&&0},75400:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{LABEL_BY_OUTCOME:()=>P_,addAlertLabelToMR:()=>addAlertLabelToMR,defaultDescriptionForCommitStatus:()=>S_,extractSource:()=>extractSource,isGitstreamCommitStatusExists:()=>isGitstreamCommitStatusExists,reportGitStreamOutcome:()=>reportGitStreamOutcome,updateGitStreamCommitStatus:()=>updateGitStreamCommitStatus});ml.exports=__toCommonJS(Qh);var cf=Rl(7426);var t_=Rl(8976);var r_=Rl(94040);var u_=Rl(73385);var C_=Rl(35250);var D_=Rl(62785);const S_={[C_.GitlabCommitStatus.running]:"GitStream is analyzing your changes...",[C_.GitlabCommitStatus.success]:"GitStream completed successfully",[C_.GitlabCommitStatus.failed]:"GitStream processing failed",[C_.GitlabCommitStatus.canceled]:"GitStream was canceled"};const P_={[C_.GitlabCommitStatus.failed]:r_.LABELS.FAILED,[C_.GitlabCommitStatus.success]:r_.LABELS.SUCCESS};const extractSource=ml=>{const Al=(0,cf.getClientPayload)();const Rl=(0,D_.doubleParse)(Al);const{source:zl}=ml||Rl||{};return zl};const updateGitStreamCommitStatus=async(ml,Al,Rl)=>{const{projectId:zl,gitlabToken:rd,gitlabUri:yh,headSha:kh,headHttpUrl:Qh,owner:cf,repo:r_,pullRequestNumber:u_}=ml;if(!zl||!rd||!yh||!kh){console.error("Cannot update gitstream commit status since required properties are missing.",{projectId:!!zl,gitlabToken:!!rd,gitlabUri:!!yh,headSha:!!kh});return}const C_=Rl||S_[Al];await(0,t_.createCommitStatus)({host:yh,oauthToken:rd,projectId:zl,commitSha:kh,state:Al,description:C_,owner:cf||"",repo:r_||"",mrId:u_||0,targetUrl:Qh,organizationId:ml.featureFlagData?.organizationId||0})};const addAlertLabelToMR=async(ml,Al=r_.LABELS.FAILED,Rl=true)=>{const{projectId:zl,gitlabToken:rd,pullRequestNumber:yh,gitlabUri:kh}=ml;if(!zl||!rd||!yh||!kh){console.error("Cannot update gitstream label to alert since required properties are missing.");return}if(Rl){await(0,u_.removeLabelFromMR)({host:kh,oauthToken:rd,projectId:zl,mrId:yh,name:r_.LABELS.CHECKING.name})}await(0,u_.addLabelToMR)({host:kh,oauthToken:rd,projectId:zl,mrId:yh,name:Al.name,color:Al.color,description:Al.description})};const isGitstreamCommitStatusExists=async ml=>{const{projectId:Al,gitlabToken:Rl,gitlabUri:zl,headSha:rd}=ml;if(!Al||!Rl||!zl||!rd){return false}return(0,t_.hasGitstreamCommitStatus)({host:zl,oauthToken:Rl,projectId:Al,commitSha:rd})};const reportGitStreamOutcome=async(ml,Al,Rl)=>{if(await isGitstreamCommitStatusExists(ml)){await updateGitStreamCommitStatus(ml,Al,Rl)}else{await addAlertLabelToMR(ml,P_[Al])}};0&&0},63426:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{parseCMFile:()=>parseCMFile});ml.exports=__toCommonJS(Qh);var cf=Rl(56977);var t_=Rl(9597);var r_=Rl(78963);var u_=Rl(13169);const parseCMFile=async(ml,Al,Rl)=>{try{const ml=(0,r_.safeRulesYamlLoad)(Al);(0,cf.debug)(`cm parse result: ${JSON.stringify(ml)}`);return ml}catch(zl){const{owner:rd,repo:yh,pullRequestNumber:kh}=ml;await(0,cf.prepareSendingLogsToDD)("error",`${u_.ERRORS.FAILED_TO_PARSE_CM} in pr ${rd}/${yh}/${kh}`,ml,{error:zl?.message,rules:Al,ruleFile:Rl},true);console.error(`Error in ${Rl}:\n${zl.message}`);await(0,t_.handleValidationErrors)(zl,u_.STATUS_CODES.SYNTAX_ERROR,ml,Rl);return{}}};0&&0},83572:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{BASE64_INTERNAL_PREFIX:()=>kh,convertPRContextFromBase64:()=>convertPRContextFromBase64,convertRuleFileToStringSafe:()=>convertRuleFileToStringSafe,decodeBase64:()=>decodeBase64,fromBase64String:()=>fromBase64String,internalEncodeBase64:()=>internalEncodeBase64,replaceBranchUpstream:()=>replaceBranchUpstream,replaceInternalBase64WithDecoded:()=>replaceInternalBase64WithDecoded,toBase64String:()=>toBase64String});ml.exports=__toCommonJS(yh);const kh="base64_";const Qh=new RegExp(`${kh}([A-Za-z0-9+/=]+)`,"g");const fromBase64String=ml=>Buffer.from(ml,"base64").toString("utf-8");const toBase64String=ml=>Buffer.from(ml).toString("base64");const decodeBase64=ml=>{if(ml.match(/^base64:*/g)){const Al=ml.split("base64:")[1];return fromBase64String(Al)}return ml};const convertRuleFileToStringSafe=ml=>{const Al={"pr.description":"pr.description | nl2br | dump | safe"};return Object.keys(Al).reduce((ml,Rl)=>ml.replaceAll(Rl,Al[Rl]),ml)};const internalEncodeBase64=ml=>`${kh}${toBase64String(ml)}`;const replaceInternalBase64WithDecoded=ml=>ml.replace(Qh,(ml,Al)=>fromBase64String(Al));const convertPRContextFromBase64=ml=>({...ml,checks:ml.checks?.map(ml=>({...ml,name:fromBase64String(ml.name)})),description:fromBase64String(ml.description),comments:ml.comments?.map(ml=>({...ml,content:fromBase64String(ml.content)})),reviews:ml.reviews?.map(ml=>({...ml,content:fromBase64String(ml.content),conversations:ml.conversations?.map(ml=>({...ml,content:fromBase64String(ml.content)}))})),conversations:ml.conversations?.map(ml=>({...ml,content:fromBase64String(ml.content)}))});const replaceBranchUpstream=(ml="")=>ml.replace(/^upstream\//,"");0&&0},47141:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{contributersActivityContext:()=>contributersActivityContext,contributersStatContext:()=>contributersStatContext,getContext:()=>getContext});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(82673));var u_=Rl(7426);var C_=Rl(56977);var D_=Rl(63426);var S_=Rl(83572);var P_=Rl(9597);var Cg=Rl(62840);var eA=Rl(45273);var tA=Rl(36010);var rA=Rl(62460);var nA=Rl(23552);var iA=Rl(32638);var sA=Rl(13169);var aA=__toESM(Rl(52279));var oA=Rl(95616);const filteredOutCMFilesFunc=({to:ml})=>u_.IGNORE_PATTERNS_IN_DRY_RUN.every(Al=>!ml.match(Al));const formatFilesToSourceFiles=(ml,Al,Rl)=>Rl.map(({from:Rl,to:zl,chunks:rd})=>({original_file:Rl===u_.NOT_FOUND_FILE_PATH?"":Rl,new_file:zl,diff:rd?.reduce((ml,{changes:Al,content:Rl})=>{const zl=Al?.map(({content:ml})=>ml).join("\n");return`${ml}${Rl}\n${zl}\n`},""),original_content:(0,Cg.getContent)((0,Cg.getCheckoutCommit)(Al,ml),Rl),new_content:(0,Cg.getContent)(Al,zl)}));const extractMetadataFromFiles=ml=>ml.map(({to:ml,from:Al,deletions:Rl,additions:zl})=>({original_file:Al===u_.NOT_FOUND_FILE_PATH?"":Al,new_file:ml,file:ml!==u_.NOT_FOUND_FILE_PATH?ml:Al,deletions:Rl,additions:zl}));const getDiffSize=ml=>ml?.reduce((ml,{additions:Al,deletions:Rl})=>ml+Al+Rl,0)||0;const contributersStatContext=async(ml,Al,Rl)=>{try{const zl=(0,tA.blameByAuthor)(ml.files,ml.branch.base,Rl);aA.default.addBlameByAuthor(zl);const{formattedBlame:rd,dsBlame:yh}=(0,rA.splitDsAndBlameObjects)(zl);const kh=await(0,rA.formatDateToDays)((0,tA.getRepoFirstCommitDate)(ml.branch.base),ml,Al);const Qh=await(0,rA.formatDateToDays)((0,tA.commitsDateByAuthor)(ml.branch.author,ml.branch.base,Rl)?.[0],ml,Al);return{age:kh,author_age:Qh,blame:rd,ds_blame:yh}}catch(ml){const Rl=ml instanceof Error?ml.message:String(ml);console.error(`Error extracting blame: ${Rl}`);await(0,C_.prepareSendingLogsToDD)("error",sA.ERRORS.FAILED_TO_GET_BLAME_CONTEXT,Al,{error:Rl},true);(0,oA.getErrorManager)().addError(sA.STATUS_CODES.FAILED_TO_GET_BLAME_CONTEXT,`${sA.ERRORS.FAILED_TO_GET_BLAME_CONTEXT}: ${Rl}`)}return{age:0,author_age:0,blame:{},ds_blame:{}}};const contributersActivityContext=async(ml,Al,Rl)=>{try{const Rl=ml.files.reduce((Rl,zl)=>{if(zl===u_.NOT_FOUND_FILE_PATH){return Rl}const{dsActivity:rd,groupByWeek:yh}=(0,tA.recentAuthorActivity)(ml.branch.base,Al||eA.ACTIVITY_SINCE,zl);return{...Rl,[zl]:{...yh,dsActivity:rd}}},{});const{formattedActivity:zl,dsActivity:rd}=(0,rA.splitDsAndActivity)(Rl);return{git_activity:zl,ds_activity:rd}}catch(ml){const Al=ml instanceof Error?ml.message:String(ml);console.error(`Error extracting activity: ${Al}`);await(0,C_.prepareSendingLogsToDD)("error",sA.ERRORS.FAILED_TO_GET_ACTIVITY_CONTEXT,Rl||{},{error:Al},true);(0,oA.getErrorManager)().addError(sA.STATUS_CODES.FAILED_TO_GET_ACTIVITY_CONTEXT,`${sA.ERRORS.FAILED_TO_GET_ACTIVITY_CONTEXT}: ${Al}`);return{git_activity:{},ds_activity:{}}}};const filterOutFiles=async(ml,Al,Rl,zl)=>{const{owner:rd,repo:yh,pullRequestNumber:kh}=zl;let Qh=(0,r_.default)(ml);if(Al){Qh=Qh?.filter(filteredOutCMFilesFunc)}if(!Qh?.length){await(0,C_.prepareSendingLogsToDD)("warn",`No files changed in rules-engine context for pr: ${rd}/${yh}/${kh}`,zl,{diffCommand:Rl},Al)}return Qh};const getTheRightGitAuthor=(ml,Al,Rl)=>{try{const zl=(0,nA.findGitAuthorsWithFallback)(ml,Al,Rl);if(zl.author){const ml=`${zl.author?.split("<")[0].replace(/\s*$/,"")}\n`;const Al=`<${zl?.author?.split("<")[1]}`;return{gitName:ml,gitEmail:Al,fullName:zl.author}}return zl}catch(ml){(0,C_.debug)(`Failed getting the right author. Error: ${ml}`);return{}}};const getContext=async(ml,Al,Rl,zl,rd,yh=false)=>{const{owner:kh,repo:Qh,visibility:cf,mergeCommitSha:t_}=Rl;try{const r_=await(0,D_.parseCMFile)(Rl,zl,rd);const u_=r_?.config?.git_history_since;const{diff:C_,diffCommand:P_}=(0,Cg.getDiff)(ml,Al,r_,t_);const eA=await filterOutFiles(C_,yh,P_,Rl);const tA=(0,Cg.getCommitsNumberOnBranch)(ml);const rA=(0,Cg.getContributorsStatistics)(ml);const{fullAuthorName:nA,authorName:sA,authorEmail:aA}=(0,Cg.getAuthorName)(ml,Al,t_);const oA={branch:{name:Al,base:ml,author:nA,author_name:sA,author_email:aA,diff:{size:getDiffSize(eA),files_metadata:extractMetadataFromFiles(eA)},num_of_commits:tA,commits:{messages:(0,Cg.getCommitMessages)(ml,Al,t_)}},source:{diff:{files:formatFilesToSourceFiles(ml,Al,eA)}},repo:{name:Qh,contributors:rA,owner:kh,visibility:cf},files:eA.map(({to:ml})=>ml||"").filter(Boolean),pr:{...(0,S_.convertPRContextFromBase64)(Rl.prContext),repo:Qh}};oA.pr={...oA.pr,conflicted_files_count:(0,Cg.getPrConflicsCountPerFile)(oA.pr.target,oA.branch.name)};const lA=await(0,iA.matchContributors)(oA.pr.contributors,oA.repo.contributors,Rl,r_);const cA=getTheRightGitAuthor(oA,lA,u_);if(Object.keys(cA).length){oA.branch.author=cA.fullName;oA.branch.author_name=cA.gitName;oA.branch.author_email=cA.gitEmail}const uA=await contributersStatContext(oA,Rl,u_);const pA=await contributersActivityContext(oA,u_,Rl);oA.repo={...oA.repo,provider:Rl.source,git_to_provider_user:lA,git_history_since:u_,...uA,...pA,pr_author:oA.pr?.author,languages:oA.pr?.languages};return oA}catch(ml){const zl=ml instanceof Error?ml.message:String(ml);if((0,P_.isBranchDeletedError)(zl)){console.warn(`Branch '${Al}' was deleted — ${sA.BRANCH_DELETED_RUN_SKIPPED}`);await(0,C_.prepareSendingLogsToDD)("warn",`Branch '${Al}' deleted during execution`,Rl,{error:zl,ruleFile:rd,refBranch:Al},true);await(0,P_.handleBranchDeletedFromGitCommand)(ml);return{}}console.error(`Failed to get PR context: ${zl}`);await(0,C_.prepareSendingLogsToDD)("error",sA.ERRORS.FAILED_TO_GET_CONTEXT,Rl,{error:zl,ruleFile:rd},true);await(0,P_.handleValidationErrors)(sA.ERRORS.FAILED_TO_GET_CONTEXT,sA.STATUS_CODES.FAILED_TO_GET_CONTEXT,Rl,rd);return{}}};0&&0},9597:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{getErrorMessage:()=>getErrorMessage,handleBranchDeletedFromGitCommand:()=>handleBranchDeletedFromGitCommand,handleValidationErrors:()=>handleValidationErrors,isBranchDeletedError:()=>isBranchDeletedError,normalizeErrorMessage:()=>normalizeErrorMessage});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(37484));var u_=Rl(75400);var C_=Rl(50125);var D_=Rl(95616);var S_=Rl(23656);var P_=Rl(94040);var Cg=Rl(7426);var eA=Rl(13169);var tA=Rl(45273);var rA=Rl(93017);const isBranchDeletedError=ml=>{const Al=ml?.message||ml?.toString()||"";const Rl=[tA.GIT_ERROR_TYPE.BAD_REVISION,tA.GIT_ERROR_TYPE.REMOTE_REF_NOT_FOUND,tA.GIT_ERROR_TYPE.UNKNOWN_REVISION];const zl=Rl.some(ml=>Al.toLowerCase().includes(ml.toLowerCase()));return zl};const nA={github:(ml,Al)=>{const Rl={message:ml,owner:Al?.owner,repo:Al?.repo,branch:Al?.branch,prNumber:Al?.pullRequestNumber,headSha:Al?.headSha};r_.setFailed(JSON.stringify(Rl,null,2))},gitlab:async(ml,Al)=>{await(0,u_.addAlertLabelToMR)(Al);const Rl=ml.replace(/%0A/g,"\n");console.error(Rl)},bitbucket:async(ml,Al)=>{console.error(ml);await(0,S_.updateBitbucketCommitStatus)(Al,Cg.BITBUCKET_CONSTS.COMMIT_STATUS.FAILED,ml)},default:ml=>console.error(ml)};const iA={github:ml=>{r_.warning(ml)},gitlab:async(ml,Al)=>{await(0,u_.addAlertLabelToMR)(Al,P_.LABELS.SUCCESS);console.warn(ml)},bitbucket:async(ml,Al)=>{await(0,S_.updateBitbucketCommitStatus)(Al,Cg.BITBUCKET_CONSTS.COMMIT_STATUS.SUCCESSFUL,ml)},default:ml=>console.warn(ml)};const handleBranchDeletedFromGitCommand=async ml=>{const Al=ml?.message||ml?.toString()||"";const Rl=eA.BRANCH_DELETED_MESSAGE;const zl=(0,D_.getIsExecutePlayground)();const rd=(0,D_.getIsManagedGitstream)();console.warn(`${Rl} Error: ${Al}`);if(zl||rd){throw new C_.BranchDeletedError(Rl)}const{payload:yh}=(0,rA.getPayloadBaseContext)();const kh=(0,u_.extractSource)(yh);const Qh=iA[kh]||iA.default;await Qh(Rl,yh);process.exit(0)};const normalizeErrorMessage=ml=>{if(typeof ml==="string"){return ml}if(ml instanceof Error&&ml.message){return ml.message}if(ml===null||ml===void 0){return"Unknown error"}try{return JSON.stringify(ml)??String(ml)}catch{return String(ml)}};const handleValidationErrors=async(ml,Al,Rl={},zl="")=>{if(ml instanceof C_.RulesEngineAggregateError){throw ml}const rd=normalizeErrorMessage(ml);let yh="";if(!(ml instanceof C_.PluginsError)){yh=zl?`Error in ${zl.trim()}:\n ${rd}`:rd}const kh=(0,D_.getIsExecutePlayground)();const Qh=(0,D_.getIsManagedGitstream)();if(kh||Qh){(0,D_.getErrorManager)().addError(Al,yh||rd);throw new C_.RulesEngineAggregateError((0,D_.getErrorManager)().getAllErrors())}const cf=(0,u_.extractSource)(Rl);if(ml instanceof C_.BranchDeletedError){const Al=ml.message;console.warn(Al);const{payload:Rl}=(0,rA.getPayloadBaseContext)();const zl=iA[cf]||iA.default;await zl(Al,Rl);process.exit(0)}const t_=nA[cf]||nA.default;await t_(yh,Rl,zl);process.exit(Al)};const getErrorMessage=ml=>{if(ml&&typeof ml.message==="string"){return ml.message}return ml?.toString()||"Unknown error"};0&&0},50125:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{BranchDeletedError:()=>BranchDeletedError,PluginsError:()=>PluginsError,RulesEngineAggregateError:()=>RulesEngineAggregateError});ml.exports=__toCommonJS(yh);class PluginsError extends Error{reason;constructor(ml,Al){super(Al);this.reason=ml;Object.setPrototypeOf(this,PluginsError.prototype)}}class BranchDeletedError extends Error{constructor(ml){super(ml);this.name="BranchDeletedError";Object.setPrototypeOf(this,BranchDeletedError.prototype)}}class RulesEngineAggregateError extends Error{details;constructor(ml){const Al=Object.values(ml||{}).filter(Boolean).join("\n");super(Al);this.name="RulesEngineAggregateError";this.details=ml;Object.setPrototypeOf(this,RulesEngineAggregateError.prototype)}}0&&0},62840:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{CWD:()=>aA,SOURCE_CODE_WORKING_DIRECTORY:()=>sA,addSafeDirectorySafely:()=>addSafeDirectorySafely,executeGitCommand:()=>executeGitCommand,getAuthorName:()=>getAuthorName,getCheckoutCommit:()=>getCheckoutCommit,getCommitMessages:()=>getCommitMessages,getCommitsNumberOnBranch:()=>getCommitsNumberOnBranch,getContent:()=>getContent,getContributorsStatistics:()=>getContributorsStatistics,getDiff:()=>getDiff,getOrgCMFilesBasedOnRepo:()=>getOrgCMFilesBasedOnRepo,getOrgCmFiles:()=>getOrgCmFiles,getPrConflicsCountPerFile:()=>getPrConflicsCountPerFile,getRuleFiles:()=>getRuleFiles,hasNonRuleFilesChanges:()=>hasNonRuleFilesChanges,isAutoMergeCommit:()=>isAutoMergeCommit,isCmChanged:()=>isCmChanged,readRemoteFile:()=>readRemoteFile});ml.exports=__toCommonJS(Qh);var cf=Rl(35317);var t_=Rl(79896);var r_=Rl(7426);var u_=Rl(56977);var C_=Rl(9597);var D_=Rl(50125);var S_=Rl(26925);var P_=Rl(45273);var Cg=Rl(63426);var eA=Rl(23418);var tA=Rl(95616);var rA=Rl(77388);var nA=Rl(13169);var iA=Rl(52279);const sA="./code";const aA={cwd:sA};const executeGitCommand=(ml,Al=P_.REPO_FOLDER.DEFAULT,Rl={cwd:sA})=>{(0,u_.debug)(`Execute: ${ml}`);let zl=Rl;try{const Rl=(0,tA.getIsExecutePlayground)();if(Rl){const ml=(0,tA.getCloneRepoPath)();zl={...zl,cwd:ml}}const rd=(0,r_.getOverrideCloneRepoPath)();if(rd){zl={...zl,cwd:rd}}const yh=`cd ${Al} && ${ml}`;const kh=(0,cf.execSync)(yh,{...zl,maxBuffer:500*1024*1024,stdio:"pipe"}).toString();iA.ContextManager.addGitCommand(ml,kh);return kh}catch(ml){if((0,C_.isBranchDeletedError)(ml)){throw new D_.BranchDeletedError(nA.BRANCH_DELETED_MESSAGE)}throw ml}};const addSafeDirectorySafely=()=>{try{const ml=executeGitCommand("git config --global --get-all safe.directory");if(ml.includes("*")){return}}catch(ml){}try{const ml=(0,tA.getIsExecutePlayground)();const Al=(0,tA.getIsManagedGitstream)();if(ml||Al){executeGitCommand(eA.ADD_SAFE_DIRECTORY_FOR_PLAYGROUND)}else{executeGitCommand(eA.ADD_SAFE_DIRECTORY)}}catch(ml){console.warn("Failed to set safe.directory, continuing without it:",ml)}};const getCheckoutCommit=(ml,Al)=>{try{const Rl=executeGitCommand((0,eA.CHECKOUT_COMMIT)({refBranch:ml,baseBranch:Al}));return Rl.trim()||Al}catch(ml){return Al}};const getContent=(ml,Al)=>{try{if(Al===r_.NOT_FOUND_FILE_PATH){return""}const Rl=executeGitCommand((0,eA.FILE_CONTENT)({branch:ml,file:Al}));return Rl}catch(ml){return""}};const getDiff=(ml,Al,Rl,zl="")=>{try{const rd=Rl?.config?.ignore_files?.map(ml=>(0,S_.escapeFileName)(ml,":(exclude)"))?.join(" ");const yh=(0,eA.DIFF_WITH_IGNORE_FILES)({baseBranch:ml,refBranch:Al,ignoreFiles:rd||"",mergeCommitSha:zl});const kh=executeGitCommand(yh);return{diff:kh,diffCommand:yh}}catch(ml){console.log(`error getting diff: ${ml}`);return{diff:"",diffCommand:""}}};const readRemoteFile=(ml,Al,Rl=P_.REPO_FOLDER.DEFAULT)=>{const zl=(0,tA.getIsExecutePlayground)();const rd=(0,tA.getIsManagedGitstream)();let yh=sA;if(zl){yh=aA.cwd}else if(rd){yh=(0,r_.getOverrideCloneRepoPath)()}const kh=`${yh}/${Rl}/${ml}`;try{if(Rl===P_.REPO_FOLDER.DEFAULT){executeGitCommand((0,eA.GIT_SHOW)({branch:Al,file:ml}))}return(0,t_.readFileSync)(kh,"utf8")}catch(ml){if(zl){console.error(`Error in reading file ${kh}`,ml)}return""}};const getCMFilesList=(ml,Al)=>{executeGitCommand((0,eA.GIT_CHECKOUT)(ml));const Rl=Al?.toLowerCase()===r_.ORG_LEVEL_REPO?executeGitCommand((0,eA.LS_FILES)("*.cm")):executeGitCommand((0,eA.LS_FILES)(".cm/*.cm"));executeGitCommand((0,eA.GIT_CHECKOUT)("-"));return Rl.split("\n").filter(Boolean)};const getOrgCMFilesBasedOnRepo=async(ml,Al,Rl)=>{const zl={orgRulesToInclude:[],orgRulesToExclude:[]};for(const rd of Object.keys(ml)){const yh=await(0,Cg.parseCMFile)(Rl,ml[rd],rd);const kh=yh?.config?.include_repositories||[];const Qh=yh?.config?.ignore_repositories||[];try{if(kh.length){const ml=kh.some(ml=>{if((0,rA.internalRegex)(Al,ml)){zl.orgRulesToInclude.push(rd);return true}return false});if(!ml){zl.orgRulesToExclude.push(rd)}}Qh.forEach(ml=>{if((0,rA.internalRegex)(Al,ml)){zl.orgRulesToExclude.push(rd)}})}catch(ml){await(0,C_.handleValidationErrors)(ml.message,nA.STATUS_CODES.SYNTAX_ERROR,Rl,rd)}}if(zl.orgRulesToExclude.length){const ml=zl.orgRulesToExclude.sort((ml,Al)=>ml.localeCompare(Al)).join("\n\t");console.log(`Excluding "${Al}" repo from automations, because it found on the include_repositories/ignore_repositories list:\n\t${ml}`)}return zl};const getOrgCmFiles=ml=>{executeGitCommand((0,eA.GIT_CHECKOUT)(ml),P_.REPO_FOLDER.CM);const Al=executeGitCommand((0,eA.LS_FILES)("*.cm"),P_.REPO_FOLDER.CM);executeGitCommand((0,eA.GIT_CHECKOUT)("-"),P_.REPO_FOLDER.CM);const Rl=Al.split("\n").filter(Boolean);if(Object.keys(Rl).length){return Rl.reduce((Al,Rl)=>({...Al,[Rl]:readRemoteFile(Rl,ml,P_.REPO_FOLDER.CM)}),{})}return{}};const getRuleFiles=async(ml,Al)=>{const Rl=getCMFilesList(ml,Al);if(Object.keys(Rl).length>0){const Al=Rl.reduce((Al,Rl)=>({...Al,[Rl]:readRemoteFile(Rl,ml)}),{});return Al}return{}};const getCommitsNumberOnBranch=ml=>Number(executeGitCommand((0,eA.REV_LIST_COUNT)(ml)).trim());const getContributorsStatistics=ml=>{const Al=executeGitCommand((0,eA.SHORTLOG)(ml));return Al.split("\n").reduce((ml,Al)=>{const[Rl,zl]=Al.trim().split("\t");return{...ml,...zl&&{[zl]:parseInt(Rl,10)}}},{})};const getAuthorName=(ml,Al,Rl)=>{try{const zl=executeGitCommand((0,eA.GIT_AUTHOR)({refBranch:Al,baseBranch:ml,format:"%an",mergeCommitSha:Rl}));const rd=executeGitCommand((0,eA.GIT_AUTHOR)({refBranch:Al,baseBranch:ml,format:"%ae",mergeCommitSha:Rl}));const yh=`${zl?.trim()} <${rd?.trim()}>`;(0,u_.debug)({fullAuthorName:yh,currBranch:executeGitCommand(eA.CURRENT_BRANCH)});return{fullAuthorName:yh,authorName:zl,authorEmail:rd}}catch(ml){console.log(`error getting branch author name: ${ml}`);return{}}};const isCmChanged=(ml,Al,Rl,zl)=>{if(Rl?.toLowerCase()===r_.ORG_LEVEL_REPO){return Boolean(executeGitCommand((0,eA.DIFF)({baseBranch:Al,refBranch:ml,file:"*.cm",mergeCommitSha:zl})))}return Boolean(executeGitCommand((0,eA.DIFF)({baseBranch:Al,refBranch:ml,file:".cm/*.cm",mergeCommitSha:zl})))};const hasNonRuleFilesChanges=(ml,Al,Rl,zl)=>{if(Rl?.toLowerCase()===r_.ORG_LEVEL_REPO){return Boolean(executeGitCommand((0,eA.DIFF)({baseBranch:Al,refBranch:ml,file:":!*.cm",mergeCommitSha:zl})))}return Boolean(executeGitCommand((0,eA.DIFF)({baseBranch:Al,refBranch:ml,file:":!.cm/*.cm",mergeCommitSha:zl})))};const getPrConflicsCountPerFile=(ml,Al)=>{try{const Rl=(0,S_.escapeShellCmd)(ml);const zl=(0,S_.escapeShellCmd)(Al);const rd=`git merge-base ${Rl} ${zl}`;const yh=executeGitCommand(rd).trim();const kh=`git merge-tree ${yh} ${Rl} ${zl} | grep 'changed in both'`;const Qh=executeGitCommand(kh);return Qh?.split("\n").filter(Boolean).length||0}catch(ml){(0,u_.debug)(`error getting pr conflicts: ${ml}`);return 0}};const getCommitMessages=(ml,Al,Rl)=>{const zl=(0,S_.escapeShellCmd)(ml);const rd=(0,S_.escapeShellCmd)(Al);let yh=`git log ${zl}..${rd} --format=%B%x00`;if(Rl){yh=`git show -m ${Rl} --format=%B%x00 --no-patch`}return executeGitCommand(yh).split("\0").map(ml=>ml.trim()).filter(ml=>ml!=="")};const oA=/^Merge (remote-tracking )?branch /;const lA=/<<<<<<< |changed in both/;const hadMergeConflicts=(ml,Al)=>{try{const Rl=executeGitCommand((0,eA.MERGE_BASE)(ml,Al)).trim();if(!Rl){return true}const zl=executeGitCommand((0,eA.MERGE_TREE)({base:Rl,a:ml,b:Al}));return lA.test(zl)}catch(Rl){console.warn(`Failed to probe merge conflicts for ${ml}..${Al}:`,Rl);return true}};const isAutoMergeCommit=ml=>{try{const[Al,...Rl]=executeGitCommand((0,eA.COMMIT_INFO)(ml)).trim().split("\n");const zl=Al.split(/\s+/).filter(Boolean);if(zl.length!==2){return false}if(!oA.test(Rl.join("\n"))){return false}return!hadMergeConflicts(zl[0],zl[1])}catch(Al){console.warn(`Failed to check auto-merge commit for ${ml}:`,Al);return false}};0&&0},23418:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{ADD_SAFE_DIRECTORY:()=>u_,ADD_SAFE_DIRECTORY_FOR_PLAYGROUND:()=>C_,CHECKOUT_COMMIT:()=>CHECKOUT_COMMIT,COMMIT_INFO:()=>COMMIT_INFO,CURRENT_BRANCH:()=>r_,DIFF:()=>DIFF,DIFF_WITH_IGNORE_FILES:()=>DIFF_WITH_IGNORE_FILES,FILE_CONTENT:()=>FILE_CONTENT,GIT_AUTHOR:()=>GIT_AUTHOR,GIT_CHECKOUT:()=>GIT_CHECKOUT,GIT_LOG:()=>t_,GIT_SHOW:()=>GIT_SHOW,LS_FILES:()=>LS_FILES,MERGE_BASE:()=>MERGE_BASE,MERGE_TREE:()=>MERGE_TREE,REV_LIST_COUNT:()=>REV_LIST_COUNT,SHORTLOG:()=>SHORTLOG});ml.exports=__toCommonJS(Qh);var cf=Rl(26925);const CHECKOUT_COMMIT=({refBranch:ml,baseBranch:Al})=>{const Rl=(0,cf.escapeShellCmd)(Al);const zl=(0,cf.escapeShellCmd)(ml);return`git rev-list --boundary ${zl}...${Rl} | grep "^-" | cut -c2- | tail -1`};const FILE_CONTENT=({branch:ml,file:Al})=>{const Rl=(0,cf.escapeShellCmd)(ml.trim());const zl=(0,cf.escapeFileName)(Al.trim());return`git show ${Rl}:${zl}`};const DIFF_WITH_IGNORE_FILES=({baseBranch:ml,refBranch:Al,ignoreFiles:Rl,mergeCommitSha:zl})=>{const rd=(0,cf.escapeShellCmd)(ml);const yh=(0,cf.escapeShellCmd)(Al);const kh=Rl||"";if(zl){return`git diff ${zl}^1...${zl} ${kh}`}return`git diff ${rd}...${yh} ${kh}`};const t_="git log";const r_="git branch --show-current";const u_="git config --global --add safe.directory '*'";const C_="git config --local --add safe.directory '*'";const GIT_SHOW=({branch:ml,file:Al})=>{const Rl=(0,cf.escapeShellCmd)(ml.trim());const zl=(0,cf.escapeFileName)(Al.trim());return`git show ${Rl}:${zl} > ${zl}`};const GIT_CHECKOUT=ml=>{const Al=(0,cf.escapeShellCmd)(ml);return`git checkout ${Al}`};const LS_FILES=ml=>{const Al=(0,cf.escapeFileName)(ml);return`git ls-files ${Al}`};const REV_LIST_COUNT=ml=>{const Al=(0,cf.escapeShellCmd)(ml);return`git rev-list --count HEAD ^${Al} --`};const SHORTLOG=ml=>{const Al=(0,cf.escapeShellCmd)(ml);return`git shortlog ${Al} -s -n -e --`};const GIT_AUTHOR=({refBranch:ml,baseBranch:Al,format:Rl,mergeCommitSha:zl})=>{const rd=(0,cf.escapeShellCmd)(Al);const yh=(0,cf.escapeShellCmd)(ml);if(zl){return`git show -m ${zl} --format=${Rl} | tail -1`}return`git log ${rd}..${yh} --format=${Rl} | tail -1`};const DIFF=({baseBranch:ml,refBranch:Al,file:Rl,mergeCommitSha:zl})=>{const rd=(0,cf.escapeShellCmd)(ml);const yh=(0,cf.escapeShellCmd)(Al);const kh=(0,cf.escapeFileName)(Rl);if(zl){return`git show -m --format= ${zl} -- ${kh}`}return`git diff ${rd}...${yh} -- ${kh}`};const COMMIT_INFO=ml=>{const Al=(0,cf.escapeShellCmd)(ml);return`git show --no-patch --format=%P%n%B ${Al}`};const MERGE_BASE=(ml,Al)=>{const Rl=(0,cf.escapeShellCmd)(ml);const zl=(0,cf.escapeShellCmd)(Al);return`git merge-base ${Rl} ${zl}`};const MERGE_TREE=({base:ml,a:Al,b:Rl})=>{const zl=(0,cf.escapeShellCmd)(ml);const rd=(0,cf.escapeShellCmd)(Al);const yh=(0,cf.escapeShellCmd)(Rl);return`git merge-tree ${zl} ${rd} ${yh}`};0&&0},26925:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{escapeFileName:()=>escapeFileName,escapeShellCmd:()=>escapeShellCmd,isGzip:()=>isGzip,maybeDecompressClientPayload:()=>maybeDecompressClientPayload,removeApostropheEscaping:()=>removeApostropheEscaping,removeSingleQuotesEscaping:()=>removeSingleQuotesEscaping});ml.exports=__toCommonJS(Qh);var cf=Rl(26591);var t_=Rl(43106);const escapeShellCmd=(ml="")=>(0,cf.quote)([ml]);const isGzip=ml=>ml.length>=2&&ml[0]===31&&ml[1]===139;const maybeDecompressClientPayload=ml=>{const Al=(ml||"").trim();if(!Al){return null}const Rl=Buffer.from(Al,"base64");if(!isGzip(Rl)){return null}try{return(0,t_.gunzipSync)(Rl).toString("utf8")}catch{return null}};const removeApostropheEscaping=ml=>(ml||"").replace(/\\'/g,"'");const removeSingleQuotesEscaping=ml=>removeApostropheEscaping(ml).replace(/\\`/g,"`");const escapeFileName=(ml,Al)=>{if(!ml&&!Al){return ml}if(Al){return JSON.stringify(`${Al}${ml}`)}return JSON.stringify(ml)};0&&0},45273:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{ACTIVITY_SINCE:()=>kh,GIT_ERRORS:()=>Qh,GIT_ERROR_TYPE:()=>r_,GIT_INFO:()=>cf,MAIN_RULES_FILE:()=>u_,REPO_FOLDER:()=>t_});ml.exports=__toCommonJS(yh);const kh="52 weeks ago";const Qh={GETTING_ALL_AUTHORS:"Failed getting all authors of file",GETTING_AUTHOR_LINES:"Failed getting author lines of file",GETTING_GIT_BLAME:"Failed getting git blame of file"};const cf={RAW_GIT_COMMANDS:"Raw git commands for file in pr",NO_DATA_FROM_GIT:"No data returned from git in pr"};const t_={DEFAULT:"repo",CM:"cm"};const r_={BAD_REVISION:"bad revision",REMOTE_REF_NOT_FOUND:"couldn't find remote ref",UNKNOWN_REVISION:"unknown revision"};const u_="gitstream.cm";0&&0},36010:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{blameByAuthor:()=>blameByAuthor,commitsDateByAuthor:()=>commitsDateByAuthor,countAuthosInRepo:()=>countAuthosInRepo,countFilesInRepo:()=>countFilesInRepo,getRepoFirstCommitDate:()=>getRepoFirstCommitDate,recentAuthorActivity:()=>recentAuthorActivity});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(93350));var u_=Rl(62840);var C_=Rl(23418);var D_=Rl(62460);var S_=Rl(47470);const P_=".git-blame-ignore-revs";const getIgnoreRevsFile=()=>{try{const ml=(0,u_.executeGitCommand)((0,C_.LS_FILES)(P_));return ml?.trim()?P_:void 0}catch{return void 0}};const commitsDateByAuthor=(ml,Al,Rl)=>(0,u_.executeGitCommand)((0,S_.COMMITS_DATE_BY_AUTHOR)({author:ml,branch:Al,since:Rl}))?.split("\n")?.filter(Boolean);const buildTempActivity=ml=>{const Al=[];for(let Rl=0;Rl{const zl=(0,u_.executeGitCommand)((0,S_.GIT_ACTIVITY)({branch:ml,since:Al,file:Rl}));const rd=zl?.split("\n")?.filter(Boolean);const yh=buildTempActivity(rd);return{dsActivity:zl,groupByWeek:(0,D_.groupByWeek)(yh)}};const countAuthosInRepo=(ml,Al)=>(0,u_.executeGitCommand)((0,S_.AUTHORS_COUNT)({branch:ml,since:Al}))?.split("\n")?.filter(Boolean);const countFilesInRepo=()=>(0,u_.executeGitCommand)(S_.REPO_FILES_COUNT)?.trim();const getRepoFirstCommitDate=(ml="develop")=>(0,u_.executeGitCommand)((0,S_.FIRST_COMMIT)({branch:ml}))?.split("\n")?.[1];const blameByAuthor=(ml,Al,Rl)=>{const zl=getIgnoreRevsFile();return{...ml.reduce((ml,rd)=>{const yh=(0,D_.getAllAuthorsOfFile)(rd,Al,Rl,zl);const kh=(0,D_.getGitBlameString)(rd,Al,Rl,zl);return{...ml,...{[rd]:yh.reduce((ml,Rl)=>{const{authorLines:zl,allLinesCount:yh}=(0,D_.calculateStatisticsForBlame)(kh,Rl,rd,Al);return{...ml,[Rl]:(0,D_.calculateLinesPercentage)(zl,yh),dsBlame:kh.replaceAll("\nauthor-mail"," author-mail")}},{})}}},{})}};0&&0},47470:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{AUTHORS_COUNT:()=>AUTHORS_COUNT,COMMITER_PER_FILE:()=>COMMITER_PER_FILE,COMMITS_DATE_BY_AUTHOR:()=>COMMITS_DATE_BY_AUTHOR,FIRST_COMMIT:()=>FIRST_COMMIT,GIT_ACTIVITY:()=>GIT_ACTIVITY,GIT_BLAME:()=>GIT_BLAME,GIT_BLAME_AUTHORS_FORMAT:()=>t_,GIT_BLAME_STRING:()=>r_,GIT_LOG_PER_FILE:()=>GIT_LOG_PER_FILE,REPO_FILES_COUNT:()=>u_});ml.exports=__toCommonJS(Qh);var cf=Rl(26925);const GIT_BLAME=({branch:ml,file:Al,since:Rl,ignoreRevsFile:zl})=>{const rd=(0,cf.escapeShellCmd)(ml);const yh=(0,cf.escapeFileName)(Al);const kh=Rl?` --since='${Rl}'`:"";const Qh=zl?` --ignore-revs-file=${(0,cf.escapeFileName)(zl)}`:"";return`git blame${kh}${Qh} ${rd} --line-porcelain -- ${yh}`};const GIT_LOG_PER_FILE=({file:ml,since:Al})=>{const Rl=(0,cf.escapeFileName)(ml);const zl=Al?` --since='${Al}'`:"";return`git log${zl} -- ${Rl}`};const t_="| grep '^author-mail\\|^author ' | sed '$!N;s/\\n/ /'";const r_="| sed -n '/^author /,/^author-mail /p'";const COMMITER_PER_FILE=({file:ml})=>{const Al=(0,cf.escapeFileName)(ml);return`git shortlog -s -n --all --no-merges ${Al}`};const COMMITS_DATE_BY_AUTHOR=({branch:ml,author:Al,since:Rl})=>{const zl=(0,cf.escapeShellCmd)(ml);const rd=(0,cf.escapeShellCmd)(Al);const yh=Rl?` --since='${Rl}'`:"";return`git log${yh} ${zl} --author=${rd} --format='%as' -- | sort | uniq`};const GIT_ACTIVITY=({branch:ml,file:Al,since:Rl})=>{const zl=(0,cf.escapeShellCmd)(ml);const rd=(0,cf.escapeFileName)(Al);const yh=`git log --no-merges ${zl} --since='${Rl}' --pretty=tformat:'%an <%ae>,%ad' --numstat -- ${rd}`;return yh};const AUTHORS_COUNT=({branch:ml,since:Al}={})=>{const Rl=ml?(0,cf.escapeShellCmd)(ml):"";const zl=Al?` --since='${Al}'`:"";const rd=ml?` ${Rl}`:"";return`git log${zl}${rd} --format='%an <%ae>' -- | sort | uniq`};const u_="git ls-files | wc -l";const FIRST_COMMIT=({branch:ml})=>{const Al=(0,cf.escapeShellCmd)(ml);return`git rev-list --max-parents=0 ${Al} --format="%cs" --`};0&&0},62460:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{calculateLinesPercentage:()=>calculateLinesPercentage,calculateStatisticsForBlame:()=>calculateStatisticsForBlame,formatDateToDays:()=>formatDateToDays,getAllAuthorsOfFile:()=>getAllAuthorsOfFile,getGitBlameString:()=>getGitBlameString,groupByWeek:()=>groupByWeek,splitDsAndActivity:()=>splitDsAndActivity,splitDsAndBlameObjects:()=>splitDsAndBlameObjects});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(80542));var u_=Rl(7426);var C_=Rl(56977);var D_=Rl(62840);var S_=Rl(45273);var P_=Rl(47470);const Cg=[/could not open object/i,/invalid object name/i,/ignore-revs/i];const isIgnoreRevsFileError=ml=>{const Al=ml?.stderr?.toString()??"";const Rl=ml?.message??"";const zl=`${Al}\n${Rl}`;return Cg.some(ml=>ml.test(zl))};const getErrorDetail=ml=>{const Al=ml?.stderr?.toString()?.trim();return Al||ml?.message||String(ml)};const groupByWeek=ml=>{const Al=ml.reduce((ml,Al,Rl)=>{const zl=Rl>0&&ml.find(({git_user:ml,week:Rl})=>ml===Al.git_user&&Rl===Al.week);if(zl){zl.changes+=Al.changes;zl.week=Al.week}else{ml.push({git_user:Al.git_user,week:Al.week,changes:Al.changes})}return ml},[]);return Al.reduce((ml,{git_user:Al,week:Rl,changes:zl})=>{ml[Al]=ml[Al]||{};ml[Al]={...ml[Al],[`week_${Rl}`]:zl};return{...ml}},{})};const calculateLinesPercentage=(ml,Al)=>ml&&Al?ml>=Al?100:ml/Al*100:0;const formatDateToDays=async(ml,Al,Rl)=>{if(!ml){const{owner:ml,repo:zl,pullRequestNumber:rd}=Rl;(0,C_.debug)(`Couldn't find git dates for author: ${Al.branch.author}, base branch: ${Al.branch.base}, head branch: ${Al.branch.name}`);await(0,C_.prepareSendingLogsToDD)("info",`${S_.GIT_INFO.NO_DATA_FROM_GIT} ${ml}/${zl}/${rd}`,Rl,{author:Al.branch.author,baseBranch:Al.branch.base,headBranch:Al.branch.name},u_.DEBUG_MODE);return 0}const zl=new Date;const rd=new Date(ml);const yh=rd.getTime()-zl.getTime();return Math.abs(Math.ceil(yh/(1e3*60*60*24)))};const getAllAuthorsOfFile=(ml,Al,Rl,zl)=>{const parseAuthors=ml=>[...Array.from(new Set(ml?.replaceAll("author ","").replaceAll("author-mail ","").split("\n")))]?.filter(Boolean);const runBlame=rd=>{const yh=(0,P_.GIT_BLAME)({file:ml,branch:Al,since:Rl,ignoreRevsFile:rd?zl:void 0});const kh=rd?`out=$(${yh}) && printf '%s' "$out" ${P_.GIT_BLAME_AUTHORS_FORMAT}`:`${yh} ${P_.GIT_BLAME_AUTHORS_FORMAT}`;return(0,D_.executeGitCommand)(kh)};try{return parseAuthors(runBlame(Boolean(zl)))}catch(Al){if(zl&&isIgnoreRevsFileError(Al)){console.warn(`Invalid entries in .git-blame-ignore-revs; falling back to blame without --ignore-revs-file for ${ml}. Details: ${getErrorDetail(Al)}`);try{return parseAuthors(runBlame(false))}catch(Al){console.log(`${S_.GIT_ERRORS.GETTING_ALL_AUTHORS} ${ml}. ${Al}`);return[]}}console.log(`${S_.GIT_ERRORS.GETTING_ALL_AUTHORS} ${ml}. ${Al}`);return[]}};const getAuthorLines=(ml,Al,Rl)=>{try{const Rl=`author ${Al?.substring(0,Al.indexOf("<")-1)?.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}\\nauthor-mail ${Al?.substring(Al.indexOf("<"),Al.indexOf(">")+1).replace("+","\\+")}`;const zl=new RegExp(Rl,"g");return(ml.match(zl)||[]).length}catch(ml){console.log(`${S_.GIT_ERRORS.GETTING_AUTHOR_LINES} ${Rl}. ${ml}`);return 0}};const getGitBlameString=(ml,Al,Rl,zl)=>{const runBlame=rd=>{const yh=(0,P_.GIT_BLAME)({branch:Al,file:ml,since:Rl,ignoreRevsFile:rd?zl:void 0});const kh=rd?`out=$(${yh}) && printf '%s' "$out" ${P_.GIT_BLAME_STRING}`:`${yh} ${P_.GIT_BLAME_STRING}`;return(0,D_.executeGitCommand)(kh)};try{return runBlame(Boolean(zl))}catch(Al){if(zl&&isIgnoreRevsFileError(Al)){console.warn(`Invalid entries in .git-blame-ignore-revs; falling back to blame without --ignore-revs-file for ${ml}. Details: ${getErrorDetail(Al)}`);try{return runBlame(false)}catch(Al){console.log(`${S_.GIT_ERRORS.GETTING_GIT_BLAME} ${ml}. ${Al}`);return"0"}}console.log(`${S_.GIT_ERRORS.GETTING_GIT_BLAME} ${ml}. ${Al}`);return"0"}};const calculateStatisticsForBlame=(ml,Al,Rl,zl)=>{const rd=getAuthorLines(ml,Al,Rl);const yh=getCodeLinesCount(Rl,zl);return{authorLines:rd,allLinesCount:yh}};const readRemoteFileAndSplit=(ml,Al)=>(0,D_.readRemoteFile)(ml,Al)?.split(/\r\n|\r|\n/);const isLastRowEmpty=(ml,Al)=>{const Rl=readRemoteFileAndSplit(ml,Al);return Rl?.[Rl?.length-1]===""};const getCodeLinesCount=(ml,Al)=>isLastRowEmpty(ml,Al)?readRemoteFileAndSplit(ml,Al)?.length-1:readRemoteFileAndSplit(ml,Al)?.length;const splitDsAndBlameObjects=ml=>{const Al=(0,r_.default)(ml);const Rl=Object.keys(Al).reduce((ml,Rl)=>({...ml,[Rl]:Al[Rl].dsBlame}),{});Object.keys(Al).forEach(ml=>{if(Al[ml].dsBlame){delete Al[ml].dsBlame}});return{formattedBlame:Al,dsBlame:Rl}};const splitDsAndActivity=ml=>{const Al=(0,r_.default)(ml);const Rl=Object.keys(Al).reduce((ml,Rl)=>({...ml,[Rl]:Al[Rl].dsActivity}),{});Object.keys(Al).forEach(ml=>{if(Al[ml].dsActivity){delete Al[ml].dsActivity}});return{formattedActivity:Al,dsActivity:Rl}};0&&0},23552:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{findGitAuthorsWithFallback:()=>findGitAuthorsWithFallback});ml.exports=__toCommonJS(Qh);var cf=Rl(56977);var t_=Rl(36010);const findGitAuthorsWithFallback=(ml,Al,Rl)=>{const zl=ml.branch.author;let rd={author:zl,prevResults:[]};try{if(!Object.keys(ml.repo?.contributors||[]).includes(zl)){const zl=Object.keys(Al).filter(Rl=>Al[Rl]===ml.pr?.author);zl.forEach(Al=>{const yh=(0,t_.commitsDateByAuthor)(Al,ml.branch.base,Rl);if(yh.length===1){rd={author:Al,prevResults:yh}}if(zl.length>1&&rd.prevResults.length<=yh.length){rd={author:Al,prevResults:yh}}})}}catch(ml){(0,cf.debug)(`Failed getting the right author. Error: ${ml}`)}return rd};0&&0},41363:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{contributorsMap:()=>cf,diffFilesWithoutCms:()=>r_,expectedContext:()=>u_,expectedDsActivity:()=>C_,gitToProviderUser:()=>Qh,payload:()=>kh,repoContributors:()=>t_});ml.exports=__toCommonJS(yh);const kh={repoPath:".github/workflows/gitstream.yml",gitstream_jwt_token:"",gitstreamGatesCheckId:26185706315,repo:"linenv",owner:"linear-b",branch:"linweb-auto-1718286804",installationId:37391659,pullRequestNumber:3840,headSha:"6d7dfa7a6076f06dbde1a802f08ee38e66d6a2f0",baseRef:"develop",baseSha:"develop",visibility:"private",triggeredBy:"linearbci",triggeredPREvent:"completed",source:"github",env:"prod",analytics_url:"https://z0ievfnzr5.execute-api.us-west-1.amazonaws.com/prod/analytics",analyticsHttpApiUrl:"https://api.amplitude.com/2/httpapi",segmentServiceUrl:"https://api.segment.io",prContext:{isFullyInstalled:true,title:"Linweb Release - 0.1.3196",approvals:["mark-linearb"],requested_changes:[],author:"linearbci",description:"IyMgTGlud2ViIFJlbGVhc2UgLSAwLjEuMzE5NgpBdXRvLWdlbmVyYXRlZCBQUiBmb3IgbGlud2ViIHRhZyAwLjEuMzE5NgoKU2VlIG1vcmUgZGV0YWlscyBhdCB0aGUgW3RhZ10oaHR0cHM6Ly9naXRodWIuY29tL2xpbmVhci1iL2xpbndlYi9yZWxlYXNlcy90YWcvMC4xLjMxOTYp",checks:[{name:"Sml0IFNlY3VyaXR5",status:"completed",conclusion:"success"},{name:"U2VjcmV0IERldGVjdGlvbg==",status:"completed",conclusion:"success"},{name:"U29uYXJDbG91ZCBDb2RlIEFuYWx5c2lz",status:"completed",conclusion:"success"},{name:"Z2l0U3RyZWFtLmNt",status:"completed",conclusion:"success"},{name:"YXV0by1tZXJnZS1sYWJlbC9hdXRvX21lcmdlX2xhYmVs",status:"completed",conclusion:"skipped"},{name:"T3JjYSBTZWN1cml0eSAtIEluZnJhc3RydWN0dXJlIGFzIENvZGU=",status:"completed",conclusion:"success"},{name:"T3JjYSBTZWN1cml0eSAtIFNlY3JldHM=",status:"completed",conclusion:"success"},{name:"T3JjYSBTZWN1cml0eSAtIFZ1bG5lcmFiaWxpdGllcw==",status:"completed",conclusion:"success"},{name:"RGVwbG95IHNlcnZpY2VzIHRvIFN0YWdpbmcgKDMuOCk=",status:"completed",conclusion:"success"},{name:"Q3lwcmVzcyBFMkUgb24gc3RhZ2luZw==",status:"completed",conclusion:"success"},{name:"U1VDQ0VTUw==",status:"completed",conclusion:"success"}],created_at:new Date("2024-06-13T13:53:26.000Z"),draft:false,mergeable:true,labels:["linweb","auto-merge"],reviewers:["orca-security-us","mark-linearb"],status:"open",updated_at:new Date("2024-06-13T13:55:31.000Z"),assignees:[],contributors:[{login:"vim-zz",name:"Ofer Affias"},{login:"MishaKav",name:"Misha Kav"},{login:"almog27",name:"Almog Ben David"},{login:"yishaibeeri",name:"Yishai Beeri"},{login:"orielz",name:"Oriel Zaken"},{login:"nat-gunner",name:"Kevin Fayle"},{login:"amitmohleji",name:"Amit Mohleji"},{login:"vscabral",name:"Val Cabral"},{login:"BenLloydPearson",name:"Ben Lloyd Pearson"},{login:"emchap",name:"Emily Chapman"},{login:"flomermer",name:"Tomer Flom"},{login:"omarcovitch",name:"Omri Marcovitch"},{login:"ShakedZrihen",name:"shaked zohar"},{login:"Fadikhayo1995",name:"Fadi Khayo"},{login:"orikrn",name:"Ori Keren"},{login:"linknfg182",name:"Dan Lines"},{login:"saharavishag",name:"Avishag Sahar"},{login:"linearbci",name:"LinearB Automation"},{login:"ariel-linearb",name:"Ariel Illouz"},{login:"yeelali14",name:"Yeela Lifshitz"},{login:"mavery-linb",name:"Mike Avery"},{login:"KerenLinearB",name:"Keren Shiloah"},{login:"lb-ronyeh",name:"Ron Yehuda"},{login:"YovelElad",name:"Yovel Elad"},{login:"Mike-pw",name:"Mike Noel"},{login:"stas-linearb",name:"Stas Onichak "},{login:"BetsyRogers",name:"Betsy Rogers"},{login:"Hadarbitan149",name:"hadar bitan"},{login:"negevyoav",name:"Yoav Negev"},{login:"RoyKulik",name:"Roy Kulik"},{login:"yoni-amikam",name:"Yoni Amikam"},{login:"urikochav",name:"Uri Kochavi"},{login:"ShaniBelisha",name:"Shani"},{login:"orenylinearb",name:"oren yosef"},{login:"GuyRahamim",name:null},{login:"Dudu-linb",name:"Dudu Yosef"},{login:"EladKohavi",name:"Elad Kohavi"},{login:"nivSwisa1",name:null},{login:"b-sims",name:"Brandon Sims"},{login:"rotemshynes",name:"Rotem Shynes"},{login:"mark-linearb",name:"Mark Bulgakov"},{login:"shaisorek",name:null},{login:"ZionSoferLinearB",name:"Zion Sofer"},{login:"imanuel-leibo",name:"Imanuel Leibovitch"},{login:"mosheia",name:"moshe azoulay"},{login:"PavelLinearB",name:"Pavel Vaks"},{login:"eidellav",name:"Lev Eidelman Nagar"},{login:"avielLB",name:"Aviel Even-Or"},{login:"mikolinearb",name:"Mikiyas Alehegn"},{login:"OferSmart",name:null},{login:"AndreDiFilippo",name:"Andre DiFilippo"},{login:"shuntsinger342",name:null},{login:"CeciliaLinearb",name:null},{login:"reshef-roy",name:"reshef-linearb"},{login:"yaelmlinearb",name:null},{login:"alonmischelLB",name:null}],paths:[{name:"auto-merge-label.cm"},{name:"close-non-tag-changes.cm"}],author_teams:["Developers"],author_is_org_member:true,comments:[{commenter:"sonarcloud",content:"IyMgWyFbUXVhbGl0eSBHYXRlIFBhc3NlZF0oaHR0cHM6Ly9zb25hcnNvdXJjZS5naXRodWIuaW8vc29uYXJjbG91ZC1naXRodWItc3RhdGljLXJlc291cmNlcy92Mi9jaGVja3MvUXVhbGl0eUdhdGVCYWRnZS9xZy1wYXNzZWQtMjBweC5wbmcgJ1F1YWxpdHkgR2F0ZSBQYXNzZWQnKV0oaHR0cHM6Ly9zb25hcmNsb3VkLmlvL2Rhc2hib2FyZD9pZD1saW5lYXItYl9saW5lbnYmcHVsbFJlcXVlc3Q9Mzg0MCkgKipRdWFsaXR5IEdhdGUgcGFzc2VkKiogIApJc3N1ZXMgIAohW10oaHR0cHM6Ly9zb25hcnNvdXJjZS5naXRodWIuaW8vc29uYXJjbG91ZC1naXRodWItc3RhdGljLXJlc291cmNlcy92Mi9jb21tb24vcGFzc2VkLTE2cHgucG5nICcnKSBbMCBOZXcgaXNzdWVzXShodHRwczovL3NvbmFyY2xvdWQuaW8vcHJvamVjdC9pc3N1ZXM/aWQ9bGluZWFyLWJfbGluZW52JnB1bGxSZXF1ZXN0PTM4NDAmcmVzb2x2ZWQ9ZmFsc2Umc2luY2VMZWFrUGVyaW9kPXRydWUpICAKIVtdKGh0dHBzOi8vc29uYXJzb3VyY2UuZ2l0aHViLmlvL3NvbmFyY2xvdWQtZ2l0aHViLXN0YXRpYy1yZXNvdXJjZXMvdjIvY29tbW9uL2FjY2VwdGVkLTE2cHgucG5nICcnKSBbMCBBY2NlcHRlZCBpc3N1ZXNdKGh0dHBzOi8vc29uYXJjbG91ZC5pby9wcm9qZWN0L2lzc3Vlcz9pZD1saW5lYXItYl9saW5lbnYmcHVsbFJlcXVlc3Q9Mzg0MCZyZXNvbHV0aW9ucz1XT05URklYKQoKTWVhc3VyZXMgIAohW10oaHR0cHM6Ly9zb25hcnNvdXJjZS5naXRodWIuaW8vc29uYXJjbG91ZC1naXRodWItc3RhdGljLXJlc291cmNlcy92Mi9jb21tb24vcGFzc2VkLTE2cHgucG5nICcnKSBbMCBTZWN1cml0eSBIb3RzcG90c10oaHR0cHM6Ly9zb25hcmNsb3VkLmlvL3Byb2plY3Qvc2VjdXJpdHlfaG90c3BvdHM/aWQ9bGluZWFyLWJfbGluZW52JnB1bGxSZXF1ZXN0PTM4NDAmcmVzb2x2ZWQ9ZmFsc2Umc2luY2VMZWFrUGVyaW9kPXRydWUpICAKIVtdKGh0dHBzOi8vc29uYXJzb3VyY2UuZ2l0aHViLmlvL3NvbmFyY2xvdWQtZ2l0aHViLXN0YXRpYy1yZXNvdXJjZXMvdjIvY29tbW9uL25vLWRhdGEtMTZweC5wbmcgJycpIE5vIGRhdGEgYWJvdXQgQ292ZXJhZ2UgIAohW10oaHR0cHM6Ly9zb25hcnNvdXJjZS5naXRodWIuaW8vc29uYXJjbG91ZC1naXRodWItc3RhdGljLXJlc291cmNlcy92Mi9jb21tb24vcGFzc2VkLTE2cHgucG5nICcnKSBbMC4wJSBEdXBsaWNhdGlvbiBvbiBOZXcgQ29kZV0oaHR0cHM6Ly9zb25hcmNsb3VkLmlvL2NvbXBvbmVudF9tZWFzdXJlcz9pZD1saW5lYXItYl9saW5lbnYmcHVsbFJlcXVlc3Q9Mzg0MCZtZXRyaWM9bmV3X2R1cGxpY2F0ZWRfbGluZXNfZGVuc2l0eSZ2aWV3PWxpc3QpICAKICAKW1NlZSBhbmFseXNpcyBkZXRhaWxzIG9uIFNvbmFyQ2xvdWRdKGh0dHBzOi8vc29uYXJjbG91ZC5pby9kYXNoYm9hcmQ/aWQ9bGluZWFyLWJfbGluZW52JnB1bGxSZXF1ZXN0PTM4NDApCgo=",created_at:"2024-06-16T13:53:17Z",id:"2165745472"},{commenter:"gitstream-cm",content:"VGhlIFBSIHdpbGwgYmUgYXV0b21hdGljYWxseSBtZXJnZWQgYnkgR2l0c3RyZWFtIGFmdGVyIGFsbCByZXF1aXJlbWVudHMgYXJlIGRvbmUuCgo8YXV0b21hdGlvbiBpZD0iYXV0by1tZXJnZS1sYWJlbC9hdXRvX21lcmdlX2xhYmVsIi8+",created_at:"2024-06-16T13:56:17Z",id:"2165750712"}],reviews:[{commenter:"orca-security-us",content:"IyMjIE9yY2EgU2VjdXJpdHkgU2NhbiBTdW1tYXJ5CnwgU3RhdHVzICB8IENoZWNrIHwgSXNzdWVzIGJ5IHByaW9yaXR5IHwgICB8CnwgLS0tLS0tLSB8IC0tLS0tIHwgLS0tLS0tLS0tLS0tLS0tLS0tIHwgLSB8CnwgPGltZyB3aWR0aD0iMTYiIGFsdD0iUGFzc2VkIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9zdGF0dXMvcGFzc2VkLnBuZyIgdGl0bGU9IlBhc3NlZCI+IFBhc3NlZCB8IEluZnJhc3RydWN0dXJlIGFzIENvZGUgfCA8aW1nIHdpZHRoPSIxMiIgYWx0PSJoaWdoIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9oaWdoLnBuZyIgdGl0bGU9IkhpZ2giPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJtZWRpdW0iIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29yY2FzZWN1cml0eS9vcmNhLWNsaS9tYWluL3Jlc291cmNlcy9pbWFnZXMvcHJjb21tZW50L3ByaW9yaXR5L21lZGl1bS5wbmciIHRpdGxlPSJNZWRpdW0iPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJsb3ciIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29yY2FzZWN1cml0eS9vcmNhLWNsaS9tYWluL3Jlc291cmNlcy9pbWFnZXMvcHJjb21tZW50L3ByaW9yaXR5L2xvdy5wbmciIHRpdGxlPSJMb3ciPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJpbmZvIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9pbmZvLnBuZyIgdGl0bGU9IkluZm8iPiAwIHwgPGEgaHJlZj0iaHR0cHM6Ly9hcHAub3JjYXNlY3VyaXR5LmlvL3NoaWZ0LWxlZnQvaWFjL3NjYW4tbG9nLzUwMDkxMWIxLTU5M2YtNGMzNC1hOTU3LWRkODk2ZDBiYTM3NCIgdGFyZ2V0PSJfYmxhbmsiPlZpZXcgaW4gT3JjYTwvYT4gfAp8IDxpbWcgd2lkdGg9IjE2IiBhbHQ9IlBhc3NlZCIgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vb3JjYXNlY3VyaXR5L29yY2EtY2xpL21haW4vcmVzb3VyY2VzL2ltYWdlcy9wcmNvbW1lbnQvc3RhdHVzL3Bhc3NlZC5wbmciIHRpdGxlPSJQYXNzZWQiPiBQYXNzZWQgfCBTZWNyZXRzIHwgPGltZyB3aWR0aD0iMTIiIGFsdD0iaGlnaCIgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vb3JjYXNlY3VyaXR5L29yY2EtY2xpL21haW4vcmVzb3VyY2VzL2ltYWdlcy9wcmNvbW1lbnQvcHJpb3JpdHkvaGlnaC5wbmciIHRpdGxlPSJIaWdoIj4gMCAmZW1zcDsgPGltZyB3aWR0aD0iMTIiIGFsdD0ibWVkaXVtIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9tZWRpdW0ucG5nIiB0aXRsZT0iTWVkaXVtIj4gMCAmZW1zcDsgPGltZyB3aWR0aD0iMTIiIGFsdD0ibG93IiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9sb3cucG5nIiB0aXRsZT0iTG93Ij4gMCAmZW1zcDsgPGltZyB3aWR0aD0iMTIiIGFsdD0iaW5mbyIgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vb3JjYXNlY3VyaXR5L29yY2EtY2xpL21haW4vcmVzb3VyY2VzL2ltYWdlcy9wcmNvbW1lbnQvcHJpb3JpdHkvaW5mby5wbmciIHRpdGxlPSJJbmZvIj4gMCB8IDxhIGhyZWY9Imh0dHBzOi8vYXBwLm9yY2FzZWN1cml0eS5pby9zaGlmdC1sZWZ0L2ZpbGVfc3lzdGVtL3NjYW4tbG9nLzBlYzgyMTMzLTc2ZjYtNDk2Mi1hOTlmLWM0NTFkNTUzYWZjOCIgdGFyZ2V0PSJfYmxhbmsiPlZpZXcgaW4gT3JjYTwvYT4gfAp8IDxpbWcgd2lkdGg9IjE2IiBhbHQ9IlBhc3NlZCIgc3JjPSJodHRwczovL3Jhdy5naXRodWJ1c2VyY29udGVudC5jb20vb3JjYXNlY3VyaXR5L29yY2EtY2xpL21haW4vcmVzb3VyY2VzL2ltYWdlcy9wcmNvbW1lbnQvc3RhdHVzL3Bhc3NlZC5wbmciIHRpdGxlPSJQYXNzZWQiPiBQYXNzZWQgfCBWdWxuZXJhYmlsaXRpZXMgfCA8aW1nIHdpZHRoPSIxMiIgYWx0PSJoaWdoIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9oaWdoLnBuZyIgdGl0bGU9IkhpZ2giPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJtZWRpdW0iIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29yY2FzZWN1cml0eS9vcmNhLWNsaS9tYWluL3Jlc291cmNlcy9pbWFnZXMvcHJjb21tZW50L3ByaW9yaXR5L21lZGl1bS5wbmciIHRpdGxlPSJNZWRpdW0iPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJsb3ciIHNyYz0iaHR0cHM6Ly9yYXcuZ2l0aHVidXNlcmNvbnRlbnQuY29tL29yY2FzZWN1cml0eS9vcmNhLWNsaS9tYWluL3Jlc291cmNlcy9pbWFnZXMvcHJjb21tZW50L3ByaW9yaXR5L2xvdy5wbmciIHRpdGxlPSJMb3ciPiAwICZlbXNwOyA8aW1nIHdpZHRoPSIxMiIgYWx0PSJpbmZvIiBzcmM9Imh0dHBzOi8vcmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbS9vcmNhc2VjdXJpdHkvb3JjYS1jbGkvbWFpbi9yZXNvdXJjZXMvaW1hZ2VzL3ByY29tbWVudC9wcmlvcml0eS9pbmZvLnBuZyIgdGl0bGU9IkluZm8iPiAwIHwgPGEgaHJlZj0iaHR0cHM6Ly9hcHAub3JjYXNlY3VyaXR5LmlvL3NoaWZ0LWxlZnQvZmlsZV9zeXN0ZW0vc2Nhbi1sb2cvYjhmNDkzNDktNmFjMS00YjczLWE2MTYtZWE5NzQwNGMyNTU5IiB0YXJnZXQ9Il9ibGFuayI+VmlldyBpbiBPcmNhPC9hPiB8",state:"commented",conversations:[]},{commenter:"mark-linearb",content:"",state:"approved",conversations:[]}],conversations:[],unresolved_threads:0,number:3840,url:"https://github.com/linear-b/linenv/pull/3840",target:"develop",source:"linweb-auto-1718286804"},hasCmRepo:true,trigger_id:"3a4aca21-804c-4c8a-9ee6-b993387b8b57",headHttpUrl:"https://github.com/linear-b/linenv",webhookEventName:"check_run_completed",webhookEventNames:{check_run_completed:1},cmRepoId:611675896,cmRepo:"cm",cmRepoRef:"develop"};const Qh={"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":"Fadikhayo1995","Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":"mark-linearb","Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":"saharavishag","linearbci ":"linearbci","Omri Marcovitch ":"omarcovitch","flomermer ":"flomermer","Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":"KerenLinearB","Yovel Elad ":"YovelElad","Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","nivSwisa1 ":"nivSwisa1","Oriel Zaken ":"orielz","Yovel Elad <79972883+YovelElad@users.noreply.github.com>":"YovelElad","Shani <102466679+ShaniBelisha@users.noreply.github.com>":"ShaniBelisha","ShaniBelisha ":"ShaniBelisha","Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":"lb-ronyeh","Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":"eidellav","ShakedZrihen ":"ShakedZrihen","Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":"ZionSoferLinearB","Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":"yoni-amikam","reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":"reshef-roy","shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":"ShakedZrihen","Oriel Zaken ":"orielz","alonmischelLB ":"alonmischelLB","mark-linearb ":"mark-linearb","Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":"EladKohavi","Yishai Beeri ":"yishaibeeri","Yoav Negev <89904453+negevyoav@users.noreply.github.com>":"negevyoav","omarcovitch ":"omarcovitch","avielLB <131977939+avielLB@users.noreply.github.com>":"avielLB","Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":"yeelali14","moshe azoulay <126490548+mosheia@users.noreply.github.com>":"mosheia","negevyoav ":"negevyoav","alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":"alonmischelLB","mosheia <126490548+mosheia@users.noreply.github.com>":"mosheia","Ariel Illouz ":"ariel-linearb","oren yosef ":"orenylinearb","Oren Yosef ":"orenylinearb","Stas Onichak ":"stas-linearb","Fadi Khayo ":"Fadikhayo1995","Tomer Flom ":"flomermer","omri marcovitch ":"omarcovitch","Almog Ben David ":"almog27","Lev Eidelman Nagar ":"eidellav","Avishag Sahar ":"saharavishag","Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":"lb-ronyeh","shaked zohar ":"ShakedZrihen","Aviel Even-Or ":"avielLB","Yoni Amikam ":"yoni-amikam","Yoav Negev ":"negevyoav","Yeela Lifshitz ":"yeelali14","omri marcovitch ":"omarcovitch","gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>","Noam Hofshi ":"Noam Hofshi ","Ariel ":"Ariel ","“Keren ":"“Keren ","ronyeh-lb ":"ronyeh-lb ","Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>","Roy ":"Roy ","Miki Michaeli ":"Miki Michaeli ","Roy Reshef ":"Roy Reshef ","Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>","Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>","Zuki Sarusi ":"Zuki Sarusi ","Alexander Chernov ":"Alexander Chernov ","Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>","Almog Ben-David ":"Almog Ben-David ","Niv Swisa ":"Niv Swisa ","buggy ":"buggy ","emasuary ":"emasuary ","Eitan Masuary <37768057+emasuary@users.noreply.github.com>":"Eitan Masuary <37768057+emasuary@users.noreply.github.com>","reshef ":"reshef ","Moti Zamir ":"Moti Zamir ","Moti Zamir <63998921+zamboosh@users.noreply.github.com>":"Moti Zamir <63998921+zamboosh@users.noreply.github.com>","Administrator ":"Administrator ","Alon Galperin ":"Alon Galperin ","Yoni ":"Yoni ","oren.yosef ":"oren.yosef ","alongalperin ":"alongalperin ","aviah ":"aviah ","linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>","ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>","yoniamikam ":"yoniamikam ","Aviah Laor <80626047+aviah42@users.noreply.github.com>":"Aviah Laor <80626047+aviah42@users.noreply.github.com>","shirel_lugasi ":"shirel_lugasi ","zuki sarusi ":"zuki sarusi ","Alex Chernov ":"Alex Chernov ","Alon Galperin ":"Alon Galperin ","GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>","Keren Finkelstein ":"Keren Finkelstein ","Miki Michaeli ":"Miki Michaeli ","alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>","lev ":"lev ","ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>","snyk-bot ":"snyk-bot ","yoavnegev ":"yoavnegev ","zamboosh <63998921+zamboosh@users.noreply.github.com>":"zamboosh <63998921+zamboosh@users.noreply.github.com>"};const cf={"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":"Fadikhayo1995","Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":"mark-linearb","Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":"saharavishag","linearbci ":"linearbci","Omri Marcovitch ":"omarcovitch","flomermer ":"flomermer","Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":"KerenLinearB","Yovel Elad ":"YovelElad","Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","nivSwisa1 ":"nivSwisa1","Oriel Zaken ":"orielz","Yovel Elad <79972883+YovelElad@users.noreply.github.com>":"YovelElad","Shani <102466679+ShaniBelisha@users.noreply.github.com>":"ShaniBelisha","ShaniBelisha ":"ShaniBelisha","Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":"lb-ronyeh","Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":"eidellav","ShakedZrihen ":"ShakedZrihen","Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":"ZionSoferLinearB","Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":"yoni-amikam","reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":"reshef-roy","shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":"ShakedZrihen","Oriel Zaken ":"orielz","alonmischelLB ":"alonmischelLB","mark-linearb ":"mark-linearb","Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":"EladKohavi","Yishai Beeri ":"yishaibeeri","Yoav Negev <89904453+negevyoav@users.noreply.github.com>":"negevyoav","omarcovitch ":"omarcovitch","avielLB <131977939+avielLB@users.noreply.github.com>":"avielLB","Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":"yeelali14","moshe azoulay <126490548+mosheia@users.noreply.github.com>":"mosheia","negevyoav ":"negevyoav","alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":"alonmischelLB","mosheia <126490548+mosheia@users.noreply.github.com>":"mosheia","Ariel Illouz ":"ariel-linearb","oren yosef ":"orenylinearb","Oren Yosef ":"orenylinearb","Stas Onichak ":"stas-linearb","Fadi Khayo ":"Fadikhayo1995","Tomer Flom ":"flomermer","omri marcovitch ":"omarcovitch","Almog Ben David ":"almog27","Lev Eidelman Nagar ":"eidellav","Avishag Sahar ":"saharavishag","Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":"lb-ronyeh","shaked zohar ":"ShakedZrihen","Aviel Even-Or ":"avielLB","Yoni Amikam ":"yoni-amikam","Yoav Negev ":"negevyoav","Yeela Lifshitz ":"yeelali14","omri marcovitch ":"omarcovitch","gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>","Noam Hofshi ":"Noam Hofshi ","Ariel ":"Ariel ","“Keren ":"“Keren ","ronyeh-lb ":"ronyeh-lb ","Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>","Roy ":"Roy ","Miki Michaeli ":"Miki Michaeli ","Roy Reshef ":"Roy Reshef ","Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>","Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>","Zuki Sarusi ":"Zuki Sarusi ","Alexander Chernov ":"Alexander Chernov ","Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>","Almog Ben-David ":"Almog Ben-David ","Niv Swisa ":"Niv Swisa ","buggy ":"buggy ","emasuary ":"emasuary ","Eitan Masuary <37768057+emasuary@users.noreply.github.com>":"Eitan Masuary <37768057+emasuary@users.noreply.github.com>","reshef ":"reshef ","Moti Zamir ":"Moti Zamir ","Moti Zamir <63998921+zamboosh@users.noreply.github.com>":"Moti Zamir <63998921+zamboosh@users.noreply.github.com>","Administrator ":"Administrator ","Alon Galperin ":"Alon Galperin ","Yoni ":"Yoni ","oren.yosef ":"oren.yosef ","alongalperin ":"alongalperin ","aviah ":"aviah ","linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>","ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>","yoniamikam ":"yoniamikam ","Aviah Laor <80626047+aviah42@users.noreply.github.com>":"Aviah Laor <80626047+aviah42@users.noreply.github.com>","shirel_lugasi ":"shirel_lugasi ","zuki sarusi ":"zuki sarusi ","Alex Chernov ":"Alex Chernov ","Alon Galperin ":"Alon Galperin ","GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>","Keren Finkelstein ":"Keren Finkelstein ","Miki Michaeli ":"Miki Michaeli ","alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>","lev ":"lev ","ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>","snyk-bot ":"snyk-bot ","yoavnegev ":"yoavnegev ","zamboosh <63998921+zamboosh@users.noreply.github.com>":"zamboosh <63998921+zamboosh@users.noreply.github.com>"};const t_={"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":745,"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":550,"Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":524,"Ariel Illouz ":454,"oren yosef ":425,"Oren Yosef ":370,"Stas Onichak ":298,"Fadi Khayo ":245,"Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":229,"linearbci ":224,"Noam Hofshi ":200,"Omri Marcovitch ":194,"flomermer ":178,"Ariel ":156,"Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":155,"Tomer Flom ":151,"“Keren ":146,"omri marcovitch ":142,"ronyeh-lb ":128,"Yovel Elad ":124,"Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":123,"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":120,"Roy ":117,"nivSwisa1 ":111,"Oriel Zaken ":107,"Miki Michaeli ":100,"Almog Ben David ":96,"Yovel Elad <79972883+YovelElad@users.noreply.github.com>":93,"Shani <102466679+ShaniBelisha@users.noreply.github.com>":90,"Roy Reshef ":88,"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":86,"ShaniBelisha ":85,"Lev Eidelman Nagar ":76,"Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":73,"Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":70,"Avishag Sahar ":64,"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":64,"Zuki Sarusi ":62,"Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":59,"Alexander Chernov ":57,"Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":56,"ShakedZrihen ":56,"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":49,"Almog Ben-David ":48,"shaked zohar ":47,"Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":46,"Niv Swisa ":35,"buggy ":35,"emasuary ":35,"Eitan Masuary <37768057+emasuary@users.noreply.github.com>":33,"reshef ":21,"Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":19,"reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":17,"shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":17,"Oriel Zaken ":13,"Aviel Even-Or ":12,"Moti Zamir ":12,"Moti Zamir <63998921+zamboosh@users.noreply.github.com>":11,"alonmischelLB ":11,"Yoni Amikam ":10,"mark-linearb ":10,"Administrator ":9,"Alon Galperin ":7,"Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":7,"Yishai Beeri ":7,"Yoav Negev <89904453+negevyoav@users.noreply.github.com>":6,"omarcovitch ":6,"Yoav Negev ":5,"Yoni ":5,"oren.yosef ":5,"Yeela Lifshitz ":4,"alongalperin ":4,"avielLB <131977939+avielLB@users.noreply.github.com>":4,"aviah ":3,"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":3,"omri marcovitch ":3,"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":3,"yoniamikam ":3,"Aviah Laor <80626047+aviah42@users.noreply.github.com>":2,"Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":2,"moshe azoulay <126490548+mosheia@users.noreply.github.com>":2,"negevyoav ":2,"shirel_lugasi ":2,"zuki sarusi ":2,"Alex Chernov ":1,"Alon Galperin ":1,"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":1,"Keren Finkelstein ":1,"Miki Michaeli ":1,"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":1,"alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":1,"lev ":1,"mosheia <126490548+mosheia@users.noreply.github.com>":1,"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":1,"snyk-bot ":1,"yoavnegev ":1,"zamboosh <63998921+zamboosh@users.noreply.github.com>":1};const r_=[{chunks:[{content:"@@ -1 +1 @@",changes:[{type:"del",del:true,ln:1,content:"-linweb: tags/0.1.3195"},{type:"add",add:true,ln:1,content:"+linweb: tags/0.1.3196"}],oldStart:1,oldLines:1,newStart:1,newLines:1}],deletions:1,additions:1,from:"changes/linweb.yml",to:"changes/linweb.yml",index:["b6806c41..18edfa34","100644"],newMode:"100644",oldMode:"100644"}];const u_={branch:{name:"linweb-auto-1718286804",base:"develop",author:"linearbci ",author_name:"linearbci\n",author_email:"",diff:{size:2,files_metadata:[{original_file:"changes/linweb.yml",new_file:"changes/linweb.yml",file:"changes/linweb.yml",deletions:1,additions:1}]},num_of_commits:1,commits:{messages:["Update linweb.yml with linweb branch info"]}},source:{diff:{files:[{original_file:"changes/linweb.yml",new_file:"changes/linweb.yml",diff:"@@ -1 +1 @@\n-linweb: tags/0.1.3195\n+linweb: tags/0.1.3196",original_content:"linweb: tags/0.1.3195\n",new_content:"linweb: tags/0.1.3196\n"}]}},repo:{name:"linenv",contributors:{"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":745,"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":550,"Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":524,"Ariel Illouz ":454,"oren yosef ":425,"Oren Yosef ":370,"Stas Onichak ":298,"Fadi Khayo ":245,"Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":229,"linearbci ":224,"Noam Hofshi ":200,"Omri Marcovitch ":194,"flomermer ":178,"Ariel ":156,"Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":155,"Tomer Flom ":151,"“Keren ":146,"omri marcovitch ":142,"ronyeh-lb ":128,"Yovel Elad ":124,"Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":123,"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":120,"Roy ":117,"nivSwisa1 ":111,"Oriel Zaken ":107,"Miki Michaeli ":100,"Almog Ben David ":96,"Yovel Elad <79972883+YovelElad@users.noreply.github.com>":93,"Shani <102466679+ShaniBelisha@users.noreply.github.com>":90,"Roy Reshef ":88,"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":86,"ShaniBelisha ":85,"Lev Eidelman Nagar ":76,"Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":73,"Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":70,"Avishag Sahar ":64,"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":64,"Zuki Sarusi ":62,"Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":59,"Alexander Chernov ":57,"Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":56,"ShakedZrihen ":56,"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":49,"Almog Ben-David ":48,"shaked zohar ":47,"Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":46,"Niv Swisa ":35,"buggy ":35,"emasuary ":35,"Eitan Masuary <37768057+emasuary@users.noreply.github.com>":33,"reshef ":21,"Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":19,"reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":17,"shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":17,"Oriel Zaken ":13,"Aviel Even-Or ":12,"Moti Zamir ":12,"Moti Zamir <63998921+zamboosh@users.noreply.github.com>":11,"alonmischelLB ":11,"Yoni Amikam ":10,"mark-linearb ":10,"Administrator ":9,"Alon Galperin ":7,"Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":7,"Yishai Beeri ":7,"Yoav Negev <89904453+negevyoav@users.noreply.github.com>":6,"omarcovitch ":6,"Yoav Negev ":5,"Yoni ":5,"oren.yosef ":5,"Yeela Lifshitz ":4,"alongalperin ":4,"avielLB <131977939+avielLB@users.noreply.github.com>":4,"aviah ":3,"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":3,"omri marcovitch ":3,"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":3,"yoniamikam ":3,"Aviah Laor <80626047+aviah42@users.noreply.github.com>":2,"Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":2,"moshe azoulay <126490548+mosheia@users.noreply.github.com>":2,"negevyoav ":2,"shirel_lugasi ":2,"zuki sarusi ":2,"Alex Chernov ":1,"Alon Galperin ":1,"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":1,"Keren Finkelstein ":1,"Miki Michaeli ":1,"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":1,"alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":1,"lev ":1,"mosheia <126490548+mosheia@users.noreply.github.com>":1,"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":1,"snyk-bot ":1,"yoavnegev ":1,"zamboosh <63998921+zamboosh@users.noreply.github.com>":1},owner:"linear-b",visibility:"private",provider:"github",git_to_provider_user:{"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":"Fadikhayo1995","Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":"mark-linearb","Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":"saharavishag","linearbci ":"linearbci","Omri Marcovitch ":"omarcovitch","flomermer ":"flomermer","Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":"KerenLinearB","Yovel Elad ":"YovelElad","Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","nivSwisa1 ":"nivSwisa1","Oriel Zaken ":"orielz","Yovel Elad <79972883+YovelElad@users.noreply.github.com>":"YovelElad","Shani <102466679+ShaniBelisha@users.noreply.github.com>":"ShaniBelisha","ShaniBelisha ":"ShaniBelisha","Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":"lb-ronyeh","Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":"eidellav","ShakedZrihen ":"ShakedZrihen","Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":"ZionSoferLinearB","Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":"yoni-amikam","reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":"reshef-roy","shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":"ShakedZrihen","Oriel Zaken ":"orielz","alonmischelLB ":"alonmischelLB","mark-linearb ":"mark-linearb","Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":"EladKohavi","Yishai Beeri ":"yishaibeeri","Yoav Negev <89904453+negevyoav@users.noreply.github.com>":"negevyoav","omarcovitch ":"omarcovitch","avielLB <131977939+avielLB@users.noreply.github.com>":"avielLB","Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":"yeelali14","moshe azoulay <126490548+mosheia@users.noreply.github.com>":"mosheia","negevyoav ":"negevyoav","alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":"alonmischelLB","mosheia <126490548+mosheia@users.noreply.github.com>":"mosheia","Ariel Illouz ":"ariel-linearb","oren yosef ":"orenylinearb","Oren Yosef ":"orenylinearb","Stas Onichak ":"stas-linearb","Fadi Khayo ":"Fadikhayo1995","Tomer Flom ":"flomermer","omri marcovitch ":"omarcovitch","Almog Ben David ":"almog27","Lev Eidelman Nagar ":"eidellav","Avishag Sahar ":"saharavishag","Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":"lb-ronyeh","shaked zohar ":"ShakedZrihen","Aviel Even-Or ":"avielLB","Yoni Amikam ":"yoni-amikam","Yoav Negev ":"negevyoav","Yeela Lifshitz ":"yeelali14","omri marcovitch ":"omarcovitch","gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>","Noam Hofshi ":"Noam Hofshi ","Ariel ":"Ariel ","“Keren ":"“Keren ","ronyeh-lb ":"ronyeh-lb ","Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>","Roy ":"Roy ","Miki Michaeli ":"Miki Michaeli ","Roy Reshef ":"Roy Reshef ","Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>","Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>","Zuki Sarusi ":"Zuki Sarusi ","Alexander Chernov ":"Alexander Chernov ","Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>","Almog Ben-David ":"Almog Ben-David ","Niv Swisa ":"Niv Swisa ","buggy ":"buggy ","emasuary ":"emasuary ","Eitan Masuary <37768057+emasuary@users.noreply.github.com>":"Eitan Masuary <37768057+emasuary@users.noreply.github.com>","reshef ":"reshef ","Moti Zamir ":"Moti Zamir ","Moti Zamir <63998921+zamboosh@users.noreply.github.com>":"Moti Zamir <63998921+zamboosh@users.noreply.github.com>","Administrator ":"Administrator ","Alon Galperin ":"Alon Galperin ","Yoni ":"Yoni ","oren.yosef ":"oren.yosef ","alongalperin ":"alongalperin ","aviah ":"aviah ","linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>","ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>","yoniamikam ":"yoniamikam ","Aviah Laor <80626047+aviah42@users.noreply.github.com>":"Aviah Laor <80626047+aviah42@users.noreply.github.com>","shirel_lugasi ":"shirel_lugasi ","zuki sarusi ":"zuki sarusi ","Alex Chernov ":"Alex Chernov ","Alon Galperin ":"Alon Galperin ","GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>","Keren Finkelstein ":"Keren Finkelstein ","Miki Michaeli ":"Miki Michaeli ","alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>","lev ":"lev ","ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>","snyk-bot ":"snyk-bot ","yoavnegev ":"yoavnegev ","zamboosh <63998921+zamboosh@users.noreply.github.com>":"zamboosh <63998921+zamboosh@users.noreply.github.com>"},age:1381,author_age:129,blame:{"changes/linweb.yml":{"linearbci ":100}},git_activity:{"changes/linweb.yml":{"linearbci ":{week_2857:419},"Niv Swisa ":{week_2857:10},"Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":{week_2857:2},"oren yosef ":{week_2857:16},"Lev Eidelman Nagar ":{week_2857:94},"Avishag Sahar ":{week_2857:22},"Yovel Elad ":{week_2857:144},"ShaniBelisha ":{week_2857:104},"Fadi Khayo ":{week_2857:86},"Oren Yosef ":{week_2857:11},"Almog Ben David ":{week_2857:2},"flomermer ":{week_2857:140},"“Keren ":{week_2857:176},"Almog Ben-David ":{week_2857:48},"omri marcovitch ":{week_2857:18},"Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":{week_2857:69},"Oriel Zaken ":{week_2857:2},"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":{week_2857:6},"Zuki Sarusi ":{week_2857:78},"Oriel Zaken ":{week_2857:12},"ShakedZrihen ":{week_2857:59},"lev ":{week_2857:2},"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":{week_2857:20},"alongalperin ":{week_2857:4},"omri marcovitch ":{week_2857:6}}},pr_author:"linearbci",data_service:{expert_reviwer_request:{merge_dict:{"Fadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>":"Fadikhayo1995","Mark Bulgakov <109464254+mark-linearb@users.noreply.github.com>":"mark-linearb","Avishag Sahar <42721195+saharavishag@users.noreply.github.com>":"saharavishag","linearbci ":"linearbci","Omri Marcovitch ":"omarcovitch","flomermer ":"flomermer","Keren Shiloah <68225563+KerenLinearB@users.noreply.github.com>":"KerenLinearB","Yovel Elad ":"YovelElad","Niv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","nivSwisa1 ":"nivSwisa1","Oriel Zaken ":"orielz","Yovel Elad <79972883+YovelElad@users.noreply.github.com>":"YovelElad","Shani <102466679+ShaniBelisha@users.noreply.github.com>":"ShaniBelisha","ShaniBelisha ":"ShaniBelisha","Ron Yehuda <79041106+lb-ronyeh@users.noreply.github.com>":"lb-ronyeh","Niv Swisa <107345560+nivSwisa1@users.noreply.github.com>":"nivSwisa1","Lev Eidelman Nagar <131681607+eidellav@users.noreply.github.com>":"eidellav","ShakedZrihen ":"ShakedZrihen","Zion Sofer <113347885+ZionSoferLinearB@users.noreply.github.com>":"ZionSoferLinearB","Yoni Amikam <95563548+yoni-amikam@users.noreply.github.com>":"yoni-amikam","reshef-linearb <150923910+reshef-roy@users.noreply.github.com>":"reshef-roy","shaked zohar <30412727+ShakedZrihen@users.noreply.github.com>":"ShakedZrihen","Oriel Zaken ":"orielz","alonmischelLB ":"alonmischelLB","mark-linearb ":"mark-linearb","Elad Kohavi <106978846+EladKohavi@users.noreply.github.com>":"EladKohavi","Yishai Beeri ":"yishaibeeri","Yoav Negev <89904453+negevyoav@users.noreply.github.com>":"negevyoav","omarcovitch ":"omarcovitch","avielLB <131977939+avielLB@users.noreply.github.com>":"avielLB","Yeela Lifshitz <52451294+yeelali14@users.noreply.github.com>":"yeelali14","moshe azoulay <126490548+mosheia@users.noreply.github.com>":"mosheia","negevyoav ":"negevyoav","alonmischelLB <153432309+alonmischelLB@users.noreply.github.com>":"alonmischelLB","mosheia <126490548+mosheia@users.noreply.github.com>":"mosheia","Ariel Illouz ":"ariel-linearb","oren yosef ":"orenylinearb","Oren Yosef ":"orenylinearb","Stas Onichak ":"stas-linearb","Fadi Khayo ":"Fadikhayo1995","Tomer Flom ":"flomermer","omri marcovitch ":"omarcovitch","Almog Ben David ":"almog27","Lev Eidelman Nagar ":"eidellav","Avishag Sahar ":"saharavishag","Ron Yehuda <79041106+ronyeh-lb@users.noreply.github.com>":"lb-ronyeh","shaked zohar ":"ShakedZrihen","Aviel Even-Or ":"avielLB","Yoni Amikam ":"yoni-amikam","Yoav Negev ":"negevyoav","Yeela Lifshitz ":"yeelali14","omri marcovitch ":"omarcovitch","gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>":"gitstream-cm[bot] <111687743+gitstream-cm[bot]@users.noreply.github.com>","Noam Hofshi ":"Noam Hofshi ","Ariel ":"Ariel ","“Keren ":"“Keren ","ronyeh-lb ":"ronyeh-lb ","Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>":"Alexander Chernov <97388287+alexChernovLinearB@users.noreply.github.com>","Roy ":"Roy ","Miki Michaeli ":"Miki Michaeli ","Roy Reshef ":"Roy Reshef ","Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>":"Alon Galperin <105145534+alongalperin-lb@users.noreply.github.com>","Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>":"Zuki Sarusi <61375831+zuki-linB@users.noreply.github.com>","Zuki Sarusi ":"Zuki Sarusi ","Alexander Chernov ":"Alexander Chernov ","Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>":"Gabriel Cherniavsky <116227506+GabiC-LinearB@users.noreply.github.com>","Almog Ben-David ":"Almog Ben-David ","Niv Swisa ":"Niv Swisa ","buggy ":"buggy ","emasuary ":"emasuary ","Eitan Masuary <37768057+emasuary@users.noreply.github.com>":"Eitan Masuary <37768057+emasuary@users.noreply.github.com>","reshef ":"reshef ","Moti Zamir ":"Moti Zamir ","Moti Zamir <63998921+zamboosh@users.noreply.github.com>":"Moti Zamir <63998921+zamboosh@users.noreply.github.com>","Administrator ":"Administrator ","Alon Galperin ":"Alon Galperin ","Yoni ":"Yoni ","oren.yosef ":"oren.yosef ","alongalperin ":"alongalperin ","aviah ":"aviah ","linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>":"linearb-gabi <116227506+linearb-gabi@users.noreply.github.com>","ronyeh <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh <79041106+ronyeh-lb@users.noreply.github.com>","yoniamikam ":"yoniamikam ","Aviah Laor <80626047+aviah42@users.noreply.github.com>":"Aviah Laor <80626047+aviah42@users.noreply.github.com>","shirel_lugasi ":"shirel_lugasi ","zuki sarusi ":"zuki sarusi ","Alex Chernov ":"Alex Chernov ","Alon Galperin ":"Alon Galperin ","GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>":"GabiC-LinearB <116227506+GabiC-LinearB@users.noreply.github.com>","Keren Finkelstein ":"Keren Finkelstein ","Miki Michaeli ":"Miki Michaeli ","alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>":"alongalperin-lb <105145534+alongalperin-lb@users.noreply.github.com>","lev ":"lev ","ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>":"ronyeh-lb <79041106+ronyeh-lb@users.noreply.github.com>","snyk-bot ":"snyk-bot ","yoavnegev ":"yoavnegev ","zamboosh <63998921+zamboosh@users.noreply.github.com>":"zamboosh <63998921+zamboosh@users.noreply.github.com>"},pr_files:{"changes/linweb.yml":{blame:"",activity:"linearbci ,Thu Jun 13 11:18:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 13 10:57:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 13 08:51:53 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 6 12:14:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Jun 5 12:32:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Jun 5 10:12:42 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Jun 4 13:12:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Jun 4 11:40:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 11:34:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 09:55:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 09:42:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 08:37:46 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Jun 2 11:13:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Jun 2 10:53:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 12:01:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 11:10:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 09:29:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 05:59:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 14:50:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 12:04:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 07:13:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 06:08:58 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 28 13:54:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 28 07:27:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 14:47:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 12:37:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 08:31:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 08:02:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 14:46:04 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 11:58:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 09:26:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 23 10:55:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 23 08:31:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Thu May 23 08:41:56 2024 +0300\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 12:47:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 11:08:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 06:30:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 12:58:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 12:12:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 06:43:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 15:41:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 13:37:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 12:07:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 11:46:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 10:56:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 10:22:46 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 09:26:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 19 13:28:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 19 10:51:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 14:07:43 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 11:52:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 11:03:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 10:29:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 09:51:02 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 08:25:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 13 08:17:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 14:08:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 12:46:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 10:10:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 08:34:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 15:03:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 12:57:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 12:18:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 8 11:47:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 8 07:57:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 7 08:00:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 6 11:55:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 14:49:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 11:37:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 10:09:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 2 10:00:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 16:22:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 15:21:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 13:33:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 10:57:50 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 10:41:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 30 11:09:36 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 30 06:59:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 25 14:49:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 25 09:39:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 14:39:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 12:04:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 07:33:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 13:53:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 10:50:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 07:52:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 06:45:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nElad Kohavi <106978846+EladKohavi@users.noreply.github.com>,Thu Apr 18 13:40:18 2024 +0300\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 18 10:14:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\noren yosef ,Thu Apr 18 12:51:43 2024 +0300\n\n1\t0\tchanges/linweb.yml\nlinearbci ,Thu Apr 18 09:44:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 17 11:04:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 17 09:05:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 16 10:54:38 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 16:11:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 15:01:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 11:28:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 06:16:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 15:11:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 13:58:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 10:50:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 11:30:45 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 09:08:11 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 07:17:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 05:51:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 10 12:04:02 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 10 11:19:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 16:29:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 12:53:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 09:11:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 08:49:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 08:00:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 12:58:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 11:47:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 10:09:01 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 08:30:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 07:48:42 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 13:10:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 11:51:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 07:14:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 15:43:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 14:49:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 11:41:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 11:15:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 09:03:45 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 17:48:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 14:27:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 06:19:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 13:38:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 12:25:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 12:08:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 09:25:03 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 07:35:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 31 12:04:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 28 11:53:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 28 11:21:54 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 15:08:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 13:59:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 12:27:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 08:22:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 26 15:24:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 26 12:51:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 10:08:58 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 09:03:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 08:05:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 24 13:53:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 21 13:06:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Mar 21 14:28:43 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 21 11:20:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Wed Mar 20 16:17:06 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 20 11:24:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 20 07:30:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 13:40:58 2024 +0000\n\n1\t2\tchanges/linweb.yml\noren yosef ,Tue Mar 19 12:41:00 2024 +0200\n\n0\t1\tchanges/linweb.yml\noren yosef ,Tue Mar 19 12:23:19 2024 +0200\n\n2\t0\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 09:54:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 08:35:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 18 13:47:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 18 07:11:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 14:58:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 11:11:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 09:41:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 14 08:57:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Mar 14 08:43:52 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 13:58:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 12:46:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 06:29:17 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 14:38:54 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 13:54:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 10:34:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 11 12:05:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 11 09:58:04 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 10 14:08:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 10 10:25:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Mar 10 12:05:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 7 14:55:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Mar 7 15:16:41 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 7 11:59:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 6 13:33:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 6 11:38:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Mar 6 10:37:09 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Wed Mar 6 09:03:59 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 5 13:10:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Mar 5 10:57:43 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 14:35:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 13:08:03 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 12:25:06 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 10:11:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 3 13:13:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 11:01:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 10:04:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 09:33:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 07:28:11 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 28 14:58:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 28 08:46:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 26 15:14:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 26 08:17:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 25 16:32:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 25 13:15:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 22 12:23:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 21 15:04:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Feb 21 16:43:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 19 15:08:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Feb 19 15:42:07 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 19 14:45:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 19 06:38:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 18 14:46:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Feb 18 14:04:03 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Feb 18 12:41:13 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 15 13:42:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Thu Feb 15 12:09:05 2024 +0200\n\n1\t3\tchanges/linweb.yml\noren yosef ,Wed Feb 14 17:14:28 2024 +0200\n\n2\t0\tchanges/linweb.yml\nOren Yosef ,Wed Feb 14 17:04:07 2024 +0200\n\n0\t2\tchanges/linweb.yml\nlinearbci ,Wed Feb 14 14:15:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Wed Feb 14 15:52:08 2024 +0200\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Wed Feb 14 14:51:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 14 08:00:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Feb 13 14:09:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Feb 13 13:24:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 12:10:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 09:32:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 12 11:06:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 07:57:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 07:12:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 11 16:44:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 11 09:34:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 13:57:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 10:11:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 07:37:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 08:13:50 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 07:53:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 07:25:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Feb 6 16:32:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Feb 6 09:07:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Feb 6 08:38:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAlmog Ben David ,Mon Feb 5 15:36:15 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 5 13:33:51 2024 +0000\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Feb 5 12:54:51 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Feb 5 10:17:05 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 5 09:41:15 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Feb 4 16:55:44 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Feb 4 15:20:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Feb 4 13:23:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Feb 4 12:09:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Feb 1 17:20:50 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Feb 1 14:11:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 31 15:32:27 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Wed Jan 31 14:27:34 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jan 31 13:26:20 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Jan 31 09:56:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 30 11:03:54 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 29 10:51:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 29 10:27:53 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 28 16:28:22 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 28 09:56:57 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 25 17:56:16 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 25 15:32:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 25 14:14:59 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jan 25 13:22:30 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 25 10:32:08 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 25 08:53:10 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 16:29:48 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 15:59:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 14:35:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 23 16:37:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 23 11:03:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Jan 23 10:37:34 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 22 12:56:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 22 10:30:37 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 22 09:52:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 21 18:18:01 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jan 21 15:29:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 21 14:18:14 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Jan 21 10:55:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 18 17:27:04 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 18 12:11:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 17 19:14:24 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 17 15:59:00 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 18:36:03 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Jan 16 15:26:50 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 16 14:19:22 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 13:43:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 11:33:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jan 15 19:07:36 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Jan 15 15:19:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 14:25:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 12:10:06 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 15 10:46:23 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 10:22:52 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 15 09:51:24 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 14 15:28:37 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 14 10:22:58 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jan 11 19:23:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 11 15:46:48 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 11 15:11:23 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 11 13:23:44 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Jan 11 09:44:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Jan 10 11:45:01 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Jan 10 10:06:27 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Jan 9 23:49:45 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 9 16:54:00 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 9 14:48:18 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 9 14:01:20 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 9 09:10:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 18:26:53 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Jan 8 16:16:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 14:18:32 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 11:34:55 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 7 18:33:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 7 11:50:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Jan 4 16:16:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Jan 4 14:38:12 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Jan 4 13:10:36 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 4 12:09:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Jan 3 17:02:12 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Wed Jan 3 14:57:16 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 3 11:23:54 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Jan 3 10:56:13 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 2 18:14:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 2 16:48:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Jan 1 13:46:30 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 1 10:32:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Dec 31 16:41:25 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Sun Dec 31 15:17:26 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Dec 31 13:14:09 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Dec 31 12:42:35 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 28 17:50:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 28 14:01:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 28 12:18:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 28 09:05:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Dec 27 19:50:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 27 13:27:29 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 26 16:01:47 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 26 15:08:51 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Dec 26 14:21:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Dec 26 13:03:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Dec 26 11:36:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Mon Dec 25 15:46:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Mon Dec 25 13:46:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 25 10:08:33 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 24 13:33:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 24 11:07:11 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Dec 24 10:39:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Thu Dec 21 20:04:15 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 21 15:10:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 14:33:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 11:25:12 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 11:09:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 20 16:29:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 20 10:54:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Dec 19 16:36:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Dec 19 15:31:24 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Tue Dec 19 14:23:57 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Dec 18 15:30:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 18 12:03:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Dec 17 17:00:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Dec 14 17:05:47 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Dec 14 15:02:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 14 13:33:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 14 11:14:01 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 14 10:35:03 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Dec 13 15:24:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Dec 13 14:08:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 13 10:20:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 12 18:02:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Dec 12 17:34:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Dec 11 16:54:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Dec 11 11:19:51 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 11 08:23:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Dec 10 16:39:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Dec 10 14:28:45 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Dec 10 12:55:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 7 16:56:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Dec 7 15:56:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 7 14:33:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Dec 7 11:06:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 6 20:30:42 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Dec 6 18:55:10 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Dec 6 18:33:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 6 18:04:34 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Dec 6 14:57:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Dec 6 13:35:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 6 08:28:40 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Dec 5 17:40:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Dec 5 11:08:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 4 19:19:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Dec 4 15:59:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Dec 4 13:57:10 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Dec 4 10:04:17 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Dec 4 09:22:47 2023 +0200\n\n1\t2\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 3 15:58:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Dec 3 15:28:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Dec 3 14:11:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 3 12:22:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Fri Dec 1 10:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 30 17:33:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 16:29:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 30 14:45:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 13:29:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 30 13:03:14 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 07:41:15 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Wed Nov 29 14:45:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 29 14:23:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 29 11:45:56 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 29 11:15:04 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 29 09:30:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Nov 28 13:52:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Nov 28 12:19:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Nov 28 11:49:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Nov 28 11:05:26 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 19:34:33 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Nov 27 18:10:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 16:57:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 27 15:05:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 12:31:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Nov 27 11:40:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 27 10:20:50 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Nov 26 15:47:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 26 12:58:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 23 14:53:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Nov 22 17:31:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Nov 22 16:21:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 22 11:17:01 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 22 09:57:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Nov 21 13:44:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 21 11:58:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 21 11:22:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Nov 20 17:01:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Nov 20 13:35:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 20 11:36:21 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 19 17:32:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Nov 19 15:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Sun Nov 19 10:32:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 16 17:31:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 16 15:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 15 15:51:29 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 15 14:34:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 15 12:20:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 15 10:37:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Nov 14 13:29:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Nov 13 15:57:17 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 13 12:44:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 13 09:56:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 9 16:52:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 9 15:41:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 9 14:19:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Nov 9 13:35:53 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 8 16:26:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Nov 8 14:46:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 8 12:10:20 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 8 11:14:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Nov 7 14:35:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 7 12:54:27 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Nov 6 18:46:22 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 6 14:26:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Nov 5 20:43:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 5 17:27:11 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Nov 5 15:15:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Nov 5 13:41:59 2023 +0200\n\n1\t2\tchanges/linweb.yml\noren yosef ,Sun Nov 5 11:57:03 2023 +0200\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Sun Nov 5 11:21:20 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 2 15:17:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Nov 2 13:20:23 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Nov 2 11:34:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 1 17:59:19 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 1 14:55:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 1 12:59:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Nov 1 11:45:00 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Nov 1 11:00:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Oct 31 18:01:04 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Oct 31 16:17:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 14:46:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 13:34:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 10:44:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Oct 30 17:19:35 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Oct 30 13:31:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 30 10:31:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Mon Oct 30 10:11:24 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 29 17:53:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Oct 29 16:34:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Oct 26 16:38:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Oct 26 15:37:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Oct 26 12:43:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Oct 26 10:46:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Oct 26 10:12:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Oct 26 07:54:27 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Oct 25 18:30:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Wed Oct 25 18:07:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 25 14:53:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Oct 25 11:21:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Oct 24 17:12:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Oct 24 12:37:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Oct 24 10:25:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Oct 23 16:27:12 2023 +0300\n\n1\t3\tchanges/linweb.yml\noren yosef ,Mon Oct 23 15:31:16 2023 +0300\n\n1\t0\tchanges/linweb.yml\nOren Yosef ,Mon Oct 23 15:24:42 2023 +0300\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Mon Oct 23 15:02:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Oct 23 13:58:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Oct 23 11:20:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 23 09:16:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 22 18:15:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Oct 22 17:37:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Oct 22 17:02:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Oct 22 16:23:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Oct 19 12:54:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Oct 18 18:11:22 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Oct 18 16:25:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Oct 18 13:35:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 17 18:20:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 17 13:42:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Oct 17 10:13:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 16 13:18:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Oct 16 11:26:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 15 17:38:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\noren yosef ,Sun Oct 15 13:00:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Oct 15 12:46:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Oct 15 11:31:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Oct 12 10:42:16 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 11 14:48:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Oct 11 13:34:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Oct 11 12:12:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Tue Oct 10 10:36:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Oct 5 11:54:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 4 13:50:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Tue Oct 3 21:49:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 16:59:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 14:56:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 09:37:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Oct 2 17:25:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Oct 2 15:01:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 1 18:49:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Oct 1 14:54:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 1 13:56:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Oct 1 13:23:10 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 1 10:38:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Sep 28 19:02:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 18:18:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 15:11:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 13:01:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 28 12:01:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Sep 27 16:48:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 27 13:52:15 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 27 13:07:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 27 09:56:08 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Sep 26 17:25:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 17:05:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nlev ,Tue Sep 26 16:05:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Sep 26 14:58:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 12:50:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 10:57:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 21 18:43:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Sep 21 16:33:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 21 15:16:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 21 13:14:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 21 12:34:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Sep 21 11:20:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 20:53:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 18:10:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Sep 20 15:59:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 14:10:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 11:09:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 19 17:51:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Sep 19 14:40:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 19 10:36:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Sep 19 09:40:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Sep 18 14:18:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Sep 17 22:10:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 14 10:11:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Sep 14 09:16:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 13 20:14:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 13 19:11:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 17:08:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 16:23:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 16:15:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 13 15:23:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 13:18:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 11:06:27 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 13 08:36:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 12 15:42:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 12 14:56:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 12 11:23:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 12 09:44:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Mon Sep 11 15:41:12 2023 +0300\n\n0\t1\tchanges/linweb.yml\nOren Yosef ,Mon Sep 11 13:54:14 2023 +0300\n\n1\t0\tchanges/linweb.yml\nflomermer ,Mon Sep 11 12:16:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Sep 11 09:12:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Sep 11 08:32:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Sep 10 17:33:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Sep 10 17:13:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Sep 10 16:11:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Sun Sep 10 14:45:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Sep 10 13:38:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Sep 10 09:16:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Sep 7 15:23:55 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Sep 7 09:54:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 6 20:30:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 6 18:34:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 6 15:47:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Sep 6 13:42:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:44:42 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:41:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:38:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Sep 5 16:13:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 5 14:52:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 5 11:28:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 5 09:48:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Sep 4 16:30:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Sep 4 11:30:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Sep 3 11:48:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Aug 31 15:43:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Aug 31 10:32:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Aug 30 18:55:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Aug 30 16:23:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Aug 30 15:00:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 30 13:53:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Aug 30 12:59:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Aug 29 19:34:15 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 29 17:30:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 29 10:43:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Aug 28 17:49:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 28 15:21:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Aug 28 14:12:08 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 28 12:07:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Aug 28 10:48:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Aug 27 16:50:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 15:41:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 13:36:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 12:03:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Aug 24 16:07:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 24 09:35:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Wed Aug 23 16:55:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Aug 23 13:07:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 22 20:15:10 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Aug 22 16:57:22 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 22 16:18:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 21 15:59:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 14:52:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 12:36:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 12:14:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 20 11:30:43 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Aug 17 15:22:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 16 18:19:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 16 14:08:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Aug 15 15:14:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Aug 15 12:20:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Aug 14 18:21:31 2023 +0300\n\n1\t2\tchanges/linweb.yml\noren yosef ,Mon Aug 14 17:01:55 2023 +0300\n\n1\t0\tchanges/linweb.yml\n“Keren ,Mon Aug 14 15:53:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Aug 14 14:35:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 14 11:25:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Aug 13 18:23:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 16:54:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Aug 13 14:38:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Aug 13 12:41:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 13 12:16:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 11:46:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 10:31:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 10 14:15:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Aug 10 13:27:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 10 12:43:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 9 18:44:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Aug 9 16:30:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 9 16:15:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 8 18:35:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Aug 8 18:20:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 8 11:42:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Aug 7 16:10:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 7 15:42:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 7 11:59:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 7 11:39:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Aug 6 20:41:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Aug 6 18:23:42 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Aug 3 14:42:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Aug 3 14:31:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Aug 3 12:42:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Aug 3 12:18:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Aug 3 12:02:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Aug 3 08:21:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 2 14:54:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Aug 2 13:38:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Aug 2 11:16:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Aug 1 12:24:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jul 31 18:08:55 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Mon Jul 31 13:14:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Mon Jul 31 13:07:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Jul 31 11:04:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 30 18:58:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Jul 27 15:08:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jul 27 14:57:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Jul 26 20:20:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 26 18:30:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 26 15:37:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jul 26 13:21:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 26 11:37:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Tue Jul 25 16:18:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 25 13:08:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 25 11:01:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 24 18:48:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 24 16:13:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jul 23 19:30:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jul 23 16:03:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jul 20 14:45:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jul 20 12:25:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 20 09:24:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Jul 19 10:47:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 18 17:37:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Jul 18 16:28:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 18 15:19:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 18 13:10:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 18 10:07:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jul 17 17:30:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Jul 17 13:36:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jul 17 11:39:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 17:11:16 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 16:25:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\noren yosef ,Sun Jul 16 15:47:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Sun Jul 16 15:35:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nalongalperin ,Sun Jul 16 14:59:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Sun Jul 16 13:28:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 11:10:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jul 13 16:35:31 2023 +0300\n\n1\t2\tchanges/linweb.yml\nShakedZrihen ,Thu Jul 13 11:36:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 13 09:33:54 2023 +0300\n\n2\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Thu Jul 13 08:49:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 12 13:54:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jul 11 12:03:21 2023 +0300\n\n1\t2\tchanges/linweb.yml\n“Keren ,Mon Jul 10 18:34:06 2023 +0300\n\n2\t1\tchanges/linweb.yml\nflomermer ,Mon Jul 10 14:01:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 10 08:43:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 12:29:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 12:01:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 10:49:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Thu Jul 6 17:09:49 2023 +0300\n\n1\t0\tchanges/linweb.yml\noren yosef ,Thu Jul 6 16:51:37 2023 +0300\n\n0\t1\tchanges/linweb.yml\noren yosef ,Thu Jul 6 16:45:44 2023 +0300\n\n2\t0\tchanges/linweb.yml\nOren Yosef ,Thu Jul 6 16:42:55 2023 +0300\n\n0\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 6 15:45:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jul 6 13:35:16 2023 +0300\n\n1\t2\tchanges/linweb.yml\n“Keren ,Thu Jul 6 08:45:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 5 18:19:59 2023 +0300\n\n2\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 5 17:29:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nalongalperin ,Wed Jul 5 15:08:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 5 09:22:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Jul 4 17:02:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jul 3 17:11:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jul 2 17:34:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jul 2 13:52:43 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Sun Jul 2 11:16:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Jul 2 09:44:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jun 29 15:49:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jun 29 12:33:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 29 10:31:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jun 28 19:51:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jun 28 18:17:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jun 28 08:16:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jun 27 13:20:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Tue Jun 27 12:45:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 26 15:39:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 26 08:22:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jun 22 19:16:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 22 17:25:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 22 12:17:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Wed Jun 21 18:29:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Jun 21 17:16:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jun 21 15:26:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jun 20 15:54:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jun 20 10:17:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Tue Jun 20 00:26:56 2023 +0300\n\n0\t1\tchanges/linweb.yml\nOren Yosef ,Tue Jun 20 00:08:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 19 18:26:59 2023 +0300\n\n2\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Jun 19 16:08:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Jun 19 14:49:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 19 12:53:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jun 18 11:53:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n"}},context:{org:"linear-b",repo:"linenv",pullRequestNumber:3840,branch:"linweb-auto-1718286804",triggeredBy:"linearbci"}}}},files:["changes/linweb.yml"],pr:{isFullyInstalled:true,title:"Linweb Release - 0.1.3196",approvals:["mark-linearb"],requested_changes:[],author:"linearbci",description:"## Linweb Release - 0.1.3196\nAuto-generated PR for linweb tag 0.1.3196\n\nSee more details at the [tag](https://github.com/linear-b/linweb/releases/tag/0.1.3196)",checks:[{name:"Jit Security",status:"completed",conclusion:"success"},{name:"Secret Detection",status:"completed",conclusion:"success"},{name:"SonarCloud Code Analysis",status:"completed",conclusion:"success"},{name:"gitStream.cm",status:"completed",conclusion:"success"},{name:"auto-merge-label/auto_merge_label",status:"completed",conclusion:"skipped"},{name:"Orca Security - Infrastructure as Code",status:"completed",conclusion:"success"},{name:"Orca Security - Secrets",status:"completed",conclusion:"success"},{name:"Orca Security - Vulnerabilities",status:"completed",conclusion:"success"},{name:"Deploy services to Staging (3.8)",status:"completed",conclusion:"success"},{name:"Cypress E2E on staging",status:"completed",conclusion:"success"},{name:"SUCCESS",status:"completed",conclusion:"success"}],created_at:new Date("2024-06-13T13:53:26.000Z"),draft:false,mergeable:true,labels:["linweb","auto-merge"],reviewers:["orca-security-us","mark-linearb"],status:"open",updated_at:new Date("2024-06-13T13:55:31.000Z"),assignees:[],contributors:[{login:"vim-zz",name:"Ofer Affias"},{login:"MishaKav",name:"Misha Kav"},{login:"almog27",name:"Almog Ben David"},{login:"yishaibeeri",name:"Yishai Beeri"},{login:"orielz",name:"Oriel Zaken"},{login:"nat-gunner",name:"Kevin Fayle"},{login:"amitmohleji",name:"Amit Mohleji"},{login:"vscabral",name:"Val Cabral"},{login:"BenLloydPearson",name:"Ben Lloyd Pearson"},{login:"emchap",name:"Emily Chapman"},{login:"flomermer",name:"Tomer Flom"},{login:"omarcovitch",name:"Omri Marcovitch"},{login:"ShakedZrihen",name:"shaked zohar"},{login:"Fadikhayo1995",name:"Fadi Khayo"},{login:"orikrn",name:"Ori Keren"},{login:"linknfg182",name:"Dan Lines"},{login:"saharavishag",name:"Avishag Sahar"},{login:"linearbci",name:"LinearB Automation"},{login:"ariel-linearb",name:"Ariel Illouz"},{login:"yeelali14",name:"Yeela Lifshitz"},{login:"mavery-linb",name:"Mike Avery"},{login:"KerenLinearB",name:"Keren Shiloah"},{login:"lb-ronyeh",name:"Ron Yehuda"},{login:"YovelElad",name:"Yovel Elad"},{login:"Mike-pw",name:"Mike Noel"},{login:"stas-linearb",name:"Stas Onichak "},{login:"BetsyRogers",name:"Betsy Rogers"},{login:"Hadarbitan149",name:"hadar bitan"},{login:"negevyoav",name:"Yoav Negev"},{login:"RoyKulik",name:"Roy Kulik"},{login:"yoni-amikam",name:"Yoni Amikam"},{login:"urikochav",name:"Uri Kochavi"},{login:"ShaniBelisha",name:"Shani"},{login:"orenylinearb",name:"oren yosef"},{login:"GuyRahamim",name:null},{login:"Dudu-linb",name:"Dudu Yosef"},{login:"EladKohavi",name:"Elad Kohavi"},{login:"nivSwisa1",name:null},{login:"b-sims",name:"Brandon Sims"},{login:"rotemshynes",name:"Rotem Shynes"},{login:"mark-linearb",name:"Mark Bulgakov"},{login:"shaisorek",name:null},{login:"ZionSoferLinearB",name:"Zion Sofer"},{login:"imanuel-leibo",name:"Imanuel Leibovitch"},{login:"mosheia",name:"moshe azoulay"},{login:"PavelLinearB",name:"Pavel Vaks"},{login:"eidellav",name:"Lev Eidelman Nagar"},{login:"avielLB",name:"Aviel Even-Or"},{login:"mikolinearb",name:"Mikiyas Alehegn"},{login:"OferSmart",name:null},{login:"AndreDiFilippo",name:"Andre DiFilippo"},{login:"shuntsinger342",name:null},{login:"CeciliaLinearb",name:null},{login:"reshef-roy",name:"reshef-linearb"},{login:"yaelmlinearb",name:null},{login:"alonmischelLB",name:null}],paths:[{name:"auto-merge-label.cm"},{name:"close-non-tag-changes.cm"}],author_teams:["Developers"],author_is_org_member:true,comments:[{commenter:"sonarcloud",content:"## [![Quality Gate Passed](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/checks/QualityGateBadge/qg-passed-20px.png 'Quality Gate Passed')](https://sonarcloud.io/dashboard?id=linear-b_linenv&pullRequest=3840) **Quality Gate passed** \nIssues \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 New issues](https://sonarcloud.io/project/issues?id=linear-b_linenv&pullRequest=3840&resolved=false&sinceLeakPeriod=true) \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/accepted-16px.png '') [0 Accepted issues](https://sonarcloud.io/project/issues?id=linear-b_linenv&pullRequest=3840&resolutions=WONTFIX)\n\nMeasures \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0 Security Hotspots](https://sonarcloud.io/project/security_hotspots?id=linear-b_linenv&pullRequest=3840&resolved=false&sinceLeakPeriod=true) \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/no-data-16px.png '') No data about Coverage \n![](https://sonarsource.github.io/sonarcloud-github-static-resources/v2/common/passed-16px.png '') [0.0% Duplication on New Code](https://sonarcloud.io/component_measures?id=linear-b_linenv&pullRequest=3840&metric=new_duplicated_lines_density&view=list) \n \n[See analysis details on SonarCloud](https://sonarcloud.io/dashboard?id=linear-b_linenv&pullRequest=3840)\n\n",created_at:"2024-06-16T13:53:17Z",id:"2165745472"},{commenter:"gitstream-cm",content:'The PR will be automatically merged by Gitstream after all requirements are done.\n\n',created_at:"2024-06-16T13:56:17Z",id:"2165750712"}],reviews:[{commenter:"orca-security-us",content:'### Orca Security Scan Summary\n| Status | Check | Issues by priority | |\n| ------- | ----- | ------------------ | - |\n| Passed Passed | Infrastructure as Code | high 0   medium 0   low 0   info 0 | View in Orca |\n| Passed Passed | Secrets | high 0   medium 0   low 0   info 0 | View in Orca |\n| Passed Passed | Vulnerabilities | high 0   medium 0   low 0   info 0 | View in Orca |',state:"commented",conversations:[]},{commenter:"mark-linearb",content:"",state:"approved",conversations:[]}],conversations:[],unresolved_threads:0,number:3840,url:"https://github.com/linear-b/linenv/pull/3840",target:"develop",source:"linweb-auto-1718286804",repo:"linenv",conflicted_files_count:0}};const C_={"changes/linweb.yml":"linearbci ,Thu Jun 13 11:18:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 13 10:57:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 13 08:51:53 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Jun 6 12:14:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Jun 5 12:32:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Jun 5 10:12:42 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Jun 4 13:12:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Jun 4 11:40:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 11:34:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 09:55:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 09:42:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Jun 3 08:37:46 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Jun 2 11:13:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Jun 2 10:53:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 12:01:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 11:10:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 09:29:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 30 05:59:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 14:50:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 12:04:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 07:13:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 29 06:08:58 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 28 13:54:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 28 07:27:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 14:47:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 12:37:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 08:31:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 27 08:02:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 14:46:04 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 11:58:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 26 09:26:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 23 10:55:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 23 08:31:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Thu May 23 08:41:56 2024 +0300\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 12:47:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 11:08:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 22 06:30:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 12:58:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 12:12:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 21 06:43:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 15:41:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 13:37:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 12:07:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 11:46:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 10:56:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 10:22:46 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 20 09:26:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 19 13:28:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 19 10:51:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 14:07:43 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 11:52:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 11:03:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 10:29:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 09:51:02 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 16 08:25:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 13 08:17:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 14:08:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 12:46:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 10:10:40 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 12 08:34:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 15:03:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 12:57:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 9 12:18:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 8 11:47:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 8 07:57:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue May 7 08:00:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon May 6 11:55:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 14:49:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 11:37:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun May 5 10:09:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu May 2 10:00:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 16:22:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 15:21:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 13:33:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 10:57:50 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed May 1 10:41:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 30 11:09:36 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 30 06:59:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 25 14:49:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 25 09:39:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 14:39:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 12:04:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 24 07:33:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 13:53:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 10:50:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 07:52:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 21 06:45:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nElad Kohavi <106978846+EladKohavi@users.noreply.github.com>,Thu Apr 18 13:40:18 2024 +0300\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 18 10:14:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\noren yosef ,Thu Apr 18 12:51:43 2024 +0300\n\n1\t0\tchanges/linweb.yml\nlinearbci ,Thu Apr 18 09:44:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 17 11:04:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 17 09:05:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 16 10:54:38 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 16:11:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 15:01:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 11:28:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 15 06:16:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 15:11:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 13:58:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 14 10:50:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 11:30:45 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 09:08:11 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 07:17:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 11 05:51:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 10 12:04:02 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 10 11:19:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 16:29:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 12:53:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 09:11:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 08:49:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 8 08:00:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 12:58:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 11:47:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 10:09:01 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 08:30:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Apr 7 07:48:42 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 13:10:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 11:51:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Apr 4 07:14:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 15:43:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 14:49:05 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 11:41:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 11:15:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Apr 3 09:03:45 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 17:48:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 14:27:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Apr 2 06:19:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 13:38:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 12:25:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 12:08:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 09:25:03 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Apr 1 07:35:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 31 12:04:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 28 11:53:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 28 11:21:54 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 15:08:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 13:59:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 12:27:28 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 27 08:22:30 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 26 15:24:14 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 26 12:51:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 10:08:58 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 09:03:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 25 08:05:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 24 13:53:49 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 21 13:06:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Mar 21 14:28:43 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 21 11:20:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Wed Mar 20 16:17:06 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 20 11:24:32 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 20 07:30:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 13:40:58 2024 +0000\n\n1\t2\tchanges/linweb.yml\noren yosef ,Tue Mar 19 12:41:00 2024 +0200\n\n0\t1\tchanges/linweb.yml\noren yosef ,Tue Mar 19 12:23:19 2024 +0200\n\n2\t0\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 09:54:19 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 19 08:35:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 18 13:47:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 18 07:11:13 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 14:58:22 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 11:11:44 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 17 09:41:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 14 08:57:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Mar 14 08:43:52 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 13:58:52 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 12:46:34 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 13 06:29:17 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 14:38:54 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 13:54:15 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 12 10:34:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 11 12:05:10 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 11 09:58:04 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 10 14:08:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 10 10:25:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Mar 10 12:05:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 7 14:55:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Mar 7 15:16:41 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Mar 7 11:59:47 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 6 13:33:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Mar 6 11:38:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Mar 6 10:37:09 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Wed Mar 6 09:03:59 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Mar 5 13:10:39 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Mar 5 10:57:43 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 14:35:37 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 13:08:03 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 12:25:06 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Mar 4 10:11:35 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Mar 3 13:13:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 11:01:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 10:04:23 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 09:33:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 29 07:28:11 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 28 14:58:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 28 08:46:31 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 26 15:14:56 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 26 08:17:21 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 25 16:32:48 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 25 13:15:08 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 22 12:23:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 21 15:04:41 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Feb 21 16:43:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 19 15:08:24 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Feb 19 15:42:07 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 19 14:45:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 19 06:38:18 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 18 14:46:55 2024 +0000\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Feb 18 14:04:03 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Feb 18 12:41:13 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 15 13:42:00 2024 +0000\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Thu Feb 15 12:09:05 2024 +0200\n\n1\t3\tchanges/linweb.yml\noren yosef ,Wed Feb 14 17:14:28 2024 +0200\n\n2\t0\tchanges/linweb.yml\nOren Yosef ,Wed Feb 14 17:04:07 2024 +0200\n\n0\t2\tchanges/linweb.yml\nlinearbci ,Wed Feb 14 14:15:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Wed Feb 14 15:52:08 2024 +0200\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Wed Feb 14 14:51:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 14 08:00:27 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Feb 13 14:09:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Feb 13 13:24:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 12:10:07 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 09:32:29 2024 +0000\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 12 11:06:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 07:57:57 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 12 07:12:59 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 11 16:44:26 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Sun Feb 11 09:34:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 13:57:25 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 10:11:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Thu Feb 8 07:37:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 08:13:50 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 07:53:12 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Wed Feb 7 07:25:09 2024 +0000\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Feb 6 16:32:39 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Feb 6 09:07:16 2024 +0000\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Tue Feb 6 08:38:20 2024 +0000\n\n1\t1\tchanges/linweb.yml\nAlmog Ben David ,Mon Feb 5 15:36:15 2024 +0200\n\n1\t1\tchanges/linweb.yml\nlinearbci ,Mon Feb 5 13:33:51 2024 +0000\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Feb 5 12:54:51 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Feb 5 10:17:05 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Feb 5 09:41:15 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Feb 4 16:55:44 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Feb 4 15:20:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Feb 4 13:23:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Feb 4 12:09:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Feb 1 17:20:50 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Feb 1 14:11:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 31 15:32:27 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa ,Wed Jan 31 14:27:34 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jan 31 13:26:20 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Jan 31 09:56:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 30 11:03:54 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 29 10:51:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 29 10:27:53 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 28 16:28:22 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 28 09:56:57 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 25 17:56:16 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 25 15:32:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 25 14:14:59 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jan 25 13:22:30 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 25 10:32:08 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 25 08:53:10 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 16:29:48 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 15:59:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 24 14:35:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 23 16:37:35 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 23 11:03:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Jan 23 10:37:34 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 22 12:56:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 22 10:30:37 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 22 09:52:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 21 18:18:01 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jan 21 15:29:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 21 14:18:14 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Jan 21 10:55:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 18 17:27:04 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 18 12:11:25 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 17 19:14:24 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jan 17 15:59:00 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 18:36:03 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Jan 16 15:26:50 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 16 14:19:22 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 13:43:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 16 11:33:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jan 15 19:07:36 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Jan 15 15:19:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 14:25:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 12:10:06 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 15 10:46:23 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Jan 15 10:22:52 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 15 09:51:24 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 14 15:28:37 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 14 10:22:58 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jan 11 19:23:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 11 15:46:48 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jan 11 15:11:23 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jan 11 13:23:44 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Jan 11 09:44:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Jan 10 11:45:01 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Jan 10 10:06:27 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Jan 9 23:49:45 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 9 16:54:00 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 9 14:48:18 2024 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jan 9 14:01:20 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jan 9 09:10:19 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 18:26:53 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Jan 8 16:16:42 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 14:18:32 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jan 8 11:34:55 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jan 7 18:33:17 2024 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jan 7 11:50:26 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Jan 4 16:16:56 2024 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Jan 4 14:38:12 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Jan 4 13:10:36 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jan 4 12:09:29 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Jan 3 17:02:12 2024 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Wed Jan 3 14:57:16 2024 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jan 3 11:23:54 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Jan 3 10:56:13 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 2 18:14:49 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jan 2 16:48:11 2024 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Jan 1 13:46:30 2024 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Jan 1 10:32:40 2024 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Dec 31 16:41:25 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Sun Dec 31 15:17:26 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Dec 31 13:14:09 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Dec 31 12:42:35 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 28 17:50:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 28 14:01:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 28 12:18:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 28 09:05:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Dec 27 19:50:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 27 13:27:29 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 26 16:01:47 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 26 15:08:51 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Dec 26 14:21:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Dec 26 13:03:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Dec 26 11:36:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Mon Dec 25 15:46:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Mon Dec 25 13:46:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 25 10:08:33 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 24 13:33:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 24 11:07:11 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Dec 24 10:39:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Thu Dec 21 20:04:15 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 21 15:10:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 14:33:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 11:25:12 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Dec 21 11:09:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 20 16:29:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 20 10:54:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Dec 19 16:36:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Dec 19 15:31:24 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Tue Dec 19 14:23:57 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Dec 18 15:30:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 18 12:03:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Dec 17 17:00:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Thu Dec 14 17:05:47 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Dec 14 15:02:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 14 13:33:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 14 11:14:01 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Dec 14 10:35:03 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Dec 13 15:24:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Dec 13 14:08:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 13 10:20:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Dec 12 18:02:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Dec 12 17:34:30 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Dec 11 16:54:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Dec 11 11:19:51 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 11 08:23:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Dec 10 16:39:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Dec 10 14:28:45 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Dec 10 12:55:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Dec 7 16:56:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Dec 7 15:56:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Dec 7 14:33:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Dec 7 11:06:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Dec 6 20:30:42 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Dec 6 18:55:10 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Dec 6 18:33:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 6 18:04:34 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Dec 6 14:57:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Dec 6 13:35:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Dec 6 08:28:40 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Dec 5 17:40:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Dec 5 11:08:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Dec 4 19:19:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Dec 4 15:59:37 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Dec 4 13:57:10 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Dec 4 10:04:17 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Dec 4 09:22:47 2023 +0200\n\n1\t2\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 3 15:58:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Dec 3 15:28:55 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Dec 3 14:11:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Dec 3 12:22:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Fri Dec 1 10:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 30 17:33:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 16:29:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 30 14:45:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 13:29:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 30 13:03:14 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 30 07:41:15 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Wed Nov 29 14:45:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 29 14:23:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 29 11:45:56 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 29 11:15:04 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 29 09:30:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Nov 28 13:52:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Nov 28 12:19:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Nov 28 11:49:39 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Nov 28 11:05:26 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 19:34:33 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Nov 27 18:10:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 16:57:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 27 15:05:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Nov 27 12:31:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Nov 27 11:40:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 27 10:20:50 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Nov 26 15:47:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 26 12:58:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Nov 23 14:53:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Nov 22 17:31:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Nov 22 16:21:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 22 11:17:01 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 22 09:57:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Nov 21 13:44:38 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 21 11:58:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 21 11:22:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Nov 20 17:01:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Nov 20 13:35:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 20 11:36:21 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 19 17:32:36 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Nov 19 15:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Sun Nov 19 10:32:06 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 16 17:31:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Nov 16 15:11:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 15 15:51:29 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 15 14:34:18 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 15 12:20:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 15 10:37:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Nov 14 13:29:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Nov 13 15:57:17 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 13 12:44:13 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 13 09:56:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 9 16:52:43 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Nov 9 15:41:58 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 9 14:19:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Nov 9 13:35:53 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Nov 8 16:26:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Nov 8 14:46:46 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 8 12:10:20 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 8 11:14:05 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Nov 7 14:35:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Nov 7 12:54:27 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Mon Nov 6 18:46:22 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Nov 6 14:26:49 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Nov 5 20:43:44 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Nov 5 17:27:11 2023 +0200\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Nov 5 15:15:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Nov 5 13:41:59 2023 +0200\n\n1\t2\tchanges/linweb.yml\noren yosef ,Sun Nov 5 11:57:03 2023 +0200\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Sun Nov 5 11:21:20 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Nov 2 15:17:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Nov 2 13:20:23 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Nov 2 11:34:52 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Wed Nov 1 17:59:19 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Nov 1 14:55:02 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Nov 1 12:59:41 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Nov 1 11:45:00 2023 +0200\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Nov 1 11:00:54 2023 +0200\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Oct 31 18:01:04 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Oct 31 16:17:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 14:46:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 13:34:28 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 31 10:44:32 2023 +0200\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Oct 30 17:19:35 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Oct 30 13:31:31 2023 +0200\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 30 10:31:08 2023 +0200\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Mon Oct 30 10:11:24 2023 +0200\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 29 17:53:48 2023 +0200\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Sun Oct 29 16:34:16 2023 +0200\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Oct 26 16:38:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Oct 26 15:37:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Oct 26 12:43:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Oct 26 10:46:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Oct 26 10:12:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Oct 26 07:54:27 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Oct 25 18:30:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Wed Oct 25 18:07:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 25 14:53:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Oct 25 11:21:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Oct 24 17:12:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Oct 24 12:37:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Oct 24 10:25:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Oct 23 16:27:12 2023 +0300\n\n1\t3\tchanges/linweb.yml\noren yosef ,Mon Oct 23 15:31:16 2023 +0300\n\n1\t0\tchanges/linweb.yml\nOren Yosef ,Mon Oct 23 15:24:42 2023 +0300\n\n1\t0\tchanges/linweb.yml\nYovel Elad ,Mon Oct 23 15:02:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Oct 23 13:58:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Oct 23 11:20:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 23 09:16:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 22 18:15:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Oct 22 17:37:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Oct 22 17:02:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Oct 22 16:23:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Thu Oct 19 12:54:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Oct 18 18:11:22 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Oct 18 16:25:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Wed Oct 18 13:35:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 17 18:20:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Oct 17 13:42:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Oct 17 10:13:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Oct 16 13:18:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Mon Oct 16 11:26:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 15 17:38:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\noren yosef ,Sun Oct 15 13:00:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Oct 15 12:46:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Oct 15 11:31:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Oct 12 10:42:16 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 11 14:48:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Oct 11 13:34:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Oct 11 12:12:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Tue Oct 10 10:36:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Oct 5 11:54:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Oct 4 13:50:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Tue Oct 3 21:49:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 16:59:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 14:56:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Oct 3 09:37:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Oct 2 17:25:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Oct 2 15:01:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Oct 1 18:49:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Oct 1 14:54:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 1 13:56:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Oct 1 13:23:10 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Oct 1 10:38:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Sep 28 19:02:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 18:18:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 15:11:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Thu Sep 28 13:01:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 28 12:01:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Wed Sep 27 16:48:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 27 13:52:15 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 27 13:07:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 27 09:56:08 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Sep 26 17:25:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 17:05:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nlev ,Tue Sep 26 16:05:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Sep 26 14:58:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 12:50:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 26 10:57:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 21 18:43:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Sep 21 16:33:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Thu Sep 21 15:16:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 21 13:14:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 21 12:34:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Sep 21 11:20:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 20:53:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 18:10:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Sep 20 15:59:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 14:10:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 20 11:09:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 19 17:51:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Sep 19 14:40:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 19 10:36:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Tue Sep 19 09:40:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Sep 18 14:18:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlmog Ben-David ,Sun Sep 17 22:10:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Sep 14 10:11:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Sep 14 09:16:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 13 20:14:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 13 19:11:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 17:08:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 16:23:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 16:15:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 13 15:23:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 13:18:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Sep 13 11:06:27 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 13 08:36:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 12 15:42:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 12 14:56:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 12 11:23:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Sep 12 09:44:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Mon Sep 11 15:41:12 2023 +0300\n\n0\t1\tchanges/linweb.yml\nOren Yosef ,Mon Sep 11 13:54:14 2023 +0300\n\n1\t0\tchanges/linweb.yml\nflomermer ,Mon Sep 11 12:16:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Sep 11 09:12:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Sep 11 08:32:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Sep 10 17:33:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Sep 10 17:13:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Sep 10 16:11:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAvishag Sahar ,Sun Sep 10 14:45:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Sep 10 13:38:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Sun Sep 10 09:16:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Sep 7 15:23:55 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Thu Sep 7 09:54:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Wed Sep 6 20:30:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Sep 6 18:34:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Sep 6 15:47:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Sep 6 13:42:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:44:42 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:41:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Sep 5 19:38:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Sep 5 16:13:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 5 14:52:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Sep 5 11:28:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Tue Sep 5 09:48:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Sep 4 16:30:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Sep 4 11:30:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Sep 3 11:48:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Aug 31 15:43:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Aug 31 10:32:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Aug 30 18:55:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Aug 30 16:23:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Wed Aug 30 15:00:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 30 13:53:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Aug 30 12:59:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Aug 29 19:34:15 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 29 17:30:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 29 10:43:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Aug 28 17:49:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 28 15:21:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Aug 28 14:12:08 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 28 12:07:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Mon Aug 28 10:48:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Aug 27 16:50:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 15:41:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 13:36:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 27 12:03:28 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Aug 24 16:07:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 24 09:35:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Wed Aug 23 16:55:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Aug 23 13:07:23 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 22 20:15:10 2023 +0300\n\n1\t1\tchanges/linweb.yml\nNiv Swisa LinearB <107345560+nivSwisa1@users.noreply.github.com>,Tue Aug 22 16:57:22 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 22 16:18:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 21 15:59:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 14:52:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 12:36:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 20 12:14:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 20 11:30:43 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Aug 17 15:22:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 16 18:19:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 16 14:08:31 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Aug 15 15:14:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Aug 15 12:20:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Aug 14 18:21:31 2023 +0300\n\n1\t2\tchanges/linweb.yml\noren yosef ,Mon Aug 14 17:01:55 2023 +0300\n\n1\t0\tchanges/linweb.yml\n“Keren ,Mon Aug 14 15:53:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Mon Aug 14 14:35:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 14 11:25:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Aug 13 18:23:41 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 16:54:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Aug 13 14:38:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Aug 13 12:41:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Aug 13 12:16:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 11:46:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Sun Aug 13 10:31:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 10 14:15:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Aug 10 13:27:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Aug 10 12:43:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 9 18:44:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Aug 9 16:30:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Aug 9 16:15:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 8 18:35:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Aug 8 18:20:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Aug 8 11:42:11 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Aug 7 16:10:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Mon Aug 7 15:42:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 7 11:59:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Aug 7 11:39:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Aug 6 20:41:25 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Aug 6 18:23:42 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Aug 3 14:42:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Thu Aug 3 14:31:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Aug 3 12:42:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Aug 3 12:18:24 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Aug 3 12:02:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Aug 3 08:21:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Aug 2 14:54:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Aug 2 13:38:54 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Wed Aug 2 11:16:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Aug 1 12:24:29 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jul 31 18:08:55 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Mon Jul 31 13:14:53 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo <33923689+Fadikhayo1995@users.noreply.github.com>,Mon Jul 31 13:07:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Mon Jul 31 11:04:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 30 18:58:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Thu Jul 27 15:08:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jul 27 14:57:00 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Jul 26 20:20:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 26 18:30:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 26 15:37:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jul 26 13:21:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 26 11:37:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Tue Jul 25 16:18:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 25 13:08:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 25 11:01:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 24 18:48:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 24 16:13:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jul 23 19:30:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nFadi Khayo ,Sun Jul 23 16:03:18 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jul 20 14:45:30 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jul 20 12:25:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 20 09:24:40 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Wed Jul 19 10:47:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 18 17:37:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Tue Jul 18 16:28:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Tue Jul 18 15:19:44 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 18 13:10:51 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jul 18 10:07:21 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jul 17 17:30:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Mon Jul 17 13:36:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jul 17 11:39:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 17:11:16 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 16:25:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\noren yosef ,Sun Jul 16 15:47:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Sun Jul 16 15:35:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nalongalperin ,Sun Jul 16 14:59:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOriel Zaken ,Sun Jul 16 13:28:46 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jul 16 11:10:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jul 13 16:35:31 2023 +0300\n\n1\t2\tchanges/linweb.yml\nShakedZrihen ,Thu Jul 13 11:36:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 13 09:33:54 2023 +0300\n\n2\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Thu Jul 13 08:49:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 12 13:54:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jul 11 12:03:21 2023 +0300\n\n1\t2\tchanges/linweb.yml\n“Keren ,Mon Jul 10 18:34:06 2023 +0300\n\n2\t1\tchanges/linweb.yml\nflomermer ,Mon Jul 10 14:01:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Mon Jul 10 08:43:12 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 12:29:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 12:01:52 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Sun Jul 9 10:49:36 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Thu Jul 6 17:09:49 2023 +0300\n\n1\t0\tchanges/linweb.yml\noren yosef ,Thu Jul 6 16:51:37 2023 +0300\n\n0\t1\tchanges/linweb.yml\noren yosef ,Thu Jul 6 16:45:44 2023 +0300\n\n2\t0\tchanges/linweb.yml\nOren Yosef ,Thu Jul 6 16:42:55 2023 +0300\n\n0\t1\tchanges/linweb.yml\n“Keren ,Thu Jul 6 15:45:32 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Thu Jul 6 13:35:16 2023 +0300\n\n1\t2\tchanges/linweb.yml\n“Keren ,Thu Jul 6 08:45:06 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 5 18:19:59 2023 +0300\n\n2\t1\tchanges/linweb.yml\nflomermer ,Wed Jul 5 17:29:34 2023 +0300\n\n1\t1\tchanges/linweb.yml\nalongalperin ,Wed Jul 5 15:08:14 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jul 5 09:22:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Tue Jul 4 17:02:03 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Mon Jul 3 17:11:38 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Sun Jul 2 17:34:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Sun Jul 2 13:52:43 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Sun Jul 2 11:16:48 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShakedZrihen ,Sun Jul 2 09:44:17 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Thu Jun 29 15:49:19 2023 +0300\n\n1\t1\tchanges/linweb.yml\nomri marcovitch ,Thu Jun 29 12:33:39 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 29 10:31:26 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jun 28 19:51:56 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Wed Jun 28 18:17:57 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Wed Jun 28 08:16:13 2023 +0300\n\n1\t1\tchanges/linweb.yml\nLev Eidelman Nagar ,Tue Jun 27 13:20:45 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Tue Jun 27 12:45:59 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 26 15:39:33 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 26 08:22:01 2023 +0300\n\n1\t1\tchanges/linweb.yml\nShaniBelisha ,Thu Jun 22 19:16:47 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 22 17:25:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Thu Jun 22 12:17:05 2023 +0300\n\n1\t1\tchanges/linweb.yml\nAlon Galperin <105145534+alongalperin-lb@users.noreply.github.com>,Wed Jun 21 18:29:20 2023 +0300\n\n1\t1\tchanges/linweb.yml\nYovel Elad ,Wed Jun 21 17:16:50 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Wed Jun 21 15:26:49 2023 +0300\n\n1\t1\tchanges/linweb.yml\nflomermer ,Tue Jun 20 15:54:07 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Tue Jun 20 10:17:37 2023 +0300\n\n1\t1\tchanges/linweb.yml\nOren Yosef ,Tue Jun 20 00:26:56 2023 +0300\n\n0\t1\tchanges/linweb.yml\nOren Yosef ,Tue Jun 20 00:08:04 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 19 18:26:59 2023 +0300\n\n2\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Jun 19 16:08:58 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Mon Jun 19 14:49:02 2023 +0300\n\n1\t1\tchanges/linweb.yml\n“Keren ,Mon Jun 19 12:53:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\nZuki Sarusi ,Sun Jun 18 11:53:35 2023 +0300\n\n1\t1\tchanges/linweb.yml\n"};0&&0},94469:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{cleanPrDescription:()=>cleanPrDescription,createGitstreamAIPrContext:()=>createGitstreamAIPrContext,extractCodeIssues:()=>extractCodeIssues,filterOutCmFiles:()=>filterOutCmFiles,getBranchContext:()=>getBranchContext,getPrContext:()=>getPrContext,getRepoContext:()=>getRepoContext});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(32191));var u_=__toESM(Rl(69860));var C_=__toESM(Rl(82673));var D_=Rl(62840);var S_=Rl(7426);var P_=Rl(56977);var Cg=Rl(83572);var eA=Rl(34414);var tA=Rl(47141);var rA=Rl(45273);var nA=Rl(14947);var iA=Rl(41363);var sA=Rl(62785);var aA=Rl(39302);var oA=Rl(37541);var lA=Rl(99406);const cA=["🔒 Security","🧹 Maintainability","🐞 Bug","🎯 Scope","🧾 Readability","🚀 Performance"];const getDiffSize=ml=>(0,r_.default)(ml,ml=>ml.additions+ml.deletions)||0;const extractMetadataFromFiles=ml=>ml.map(({to:ml,from:Al,deletions:Rl,additions:zl})=>({original_file:Al===S_.NOT_FOUND_FILE_PATH?"":Al,new_file:ml,file:ml!==S_.NOT_FOUND_FILE_PATH?ml:Al,deletions:Rl,additions:zl}));const filteredOutCMFilesFunc=({to:ml})=>ml?S_.IGNORE_PATTERNS_IN_DRY_RUN.every(Al=>!ml.match(Al)):true;const filterOutCmFiles=async(ml,Al,Rl,zl)=>{const{owner:rd,repo:yh,pullRequestNumber:kh}=zl;let Qh=(0,C_.default)(ml);if(Al){Qh=Qh?.filter(filteredOutCMFilesFunc)}if(!Qh?.length){await(0,P_.prepareSendingLogsToDD)("warn",`No files changed in rules-engine context for pr: ${rd}/${yh}/${kh}`,zl,{diffCommand:Rl},Al)}return Qh};const getBranchContext=async(ml,Al,Rl,zl,rd,yh,kh)=>{const Qh=(0,D_.getCommitsNumberOnBranch)(ml);const{fullAuthorName:cf,authorName:t_,authorEmail:r_}=(0,D_.getAuthorName)(ml,Al,kh);const u_=(0,eA.getTheRightGitAuthor)(zl,cf||"",yh,rd,ml);return{name:Al,base:ml,author:u_.fullName||cf,author_name:u_.gitName||t_,author_email:u_.gitEmail||r_,diff:{size:getDiffSize(Rl),files_metadata:extractMetadataFromFiles(Rl)},num_of_commits:Qh,commits:{messages:(0,D_.getCommitMessages)(ml,Al,kh)}}};const getPrContext=(ml,Al)=>{const{repo:Rl,prContext:zl}=ml;const rd={...(0,Cg.convertPRContextFromBase64)(ml.prContext),repo:Rl,conflicted_files_count:(0,D_.getPrConflicsCountPerFile)(zl?.target||"",Al)};return rd};const getRepoContext=async(ml,Al,Rl,zl,rd)=>{const{owner:yh,repo:kh,visibility:Qh,source:cf}=ml;const t_=await(0,tA.contributersStatContext)(rd,ml);const r_=await(0,tA.contributersActivityContext)(rd,rA.ACTIVITY_SINCE,ml);const u_=(0,nA.getCodeExpert)(iA.gitToProviderUser,t_.ds_blame,r_.ds_activity,rd.files,ml);const{ds_blame:C_,...D_}=t_;const{ds_activity:S_,...P_}=r_;const Cg={name:kh,contributors:Rl,owner:yh,visibility:Qh,provider:cf,git_to_provider_user:zl,...D_,...P_,pr_author:Al,data_service:{expert_reviwer_request:u_}};return Cg};const cleanPrDescription=ml=>{const Al=(0,S_.getClientPayload)();const Rl=(0,sA.doubleParse)(Al);const zl=Rl?.source||"github";const rd=/\[!\[workerB\]\(https:\/\/img\.shields\.io\/endpoint\?url=.*?\)\]\(https?:\/\/.*?\/v2\/badge\/collaboration-page\?magicLinkId=.*?\)/g;const yh=ml.replace(rd,"");const kh={[aA.GIT_PROVIDERS.GITHUB]:/(?:\n|\r\n)?\s*([\s\S]*?)\s*(?:\n|\r\n)?/g,[aA.GIT_PROVIDERS.GITLAB]:/(?:\n|\r\n)?\s*([\s\S]*?)\s*(?:\n|\r\n)?/g,[aA.GIT_PROVIDERS.BITBUCKET]:/(?:\n|\r\n)?_Added by gitStream_\s*([\s\S]*?)\s*###### _Generated by LinearB AI and added by gitStream\. AI-generated content may contain inaccuracies\. Please verify before using\.(?:\s*\*\*\[We'd love your feedback!\]\(mailto:product@linearb\.io\)\*\* 🚀)?(?:\n💡 \*\*Tip:\*\* You can customize your AI Description using \*\*Guidelines\*\* \[Learn how\]\(https:\/\/docs\.gitstream\.cm\/automation-actions\/#describe-changes\))?_(?:\n|\r\n)?/g};const Qh=kh[zl];if(!Qh){return yh}return yh.replace(Qh,"").trim()};const extractIssueFromBlock=(ml,Al,Rl,zl,rd)=>{const yh=ml.match(Al);const kh=ml.match(Rl);if(!yh?.[1]||!kh?.[1]){return null}const Qh=yh[1].trim();const cf=kh[1].trim();const t_=cf.match(zl);const r_=t_?parseInt(t_[1],10):0;const u_=t_?parseInt(t_[2],10):0;const[,C_]=ml.match(rd)||[];return{issue:Qh,start_line:r_,end_line:u_,issue_id:C_||""}};const extractCodeIssues=ml=>{const Al=[];for(const Rl of ml){const ml=Rl?.content?.match(/
[\s\S]*?<\/details>/g);const zl=/\*\*Details:\*\*(.*?)\n/;const rd=/\*\*File(?:\*\*:|:\*\*)\s*`(.*?)`/;const yh=/\((\d+)-(\d+)\)$/;const kh=//;const Qh=/> `issue_id:\s*([^`]+)`/;if(ml){for(const Rl of ml){const ml=extractIssueFromBlock(Rl,zl,rd,yh,kh);if(ml){Al.push(ml)}}}else{const ml=Rl.content.match(new RegExp(`(${cA.join("|")})`,"g"));if(ml){const kh=[];let cf=0;for(const Al of ml){const ml=Rl.content.indexOf(Al,cf);if(ml!==-1){const zl=Rl.content.substring(ml+Al.length);const rd=zl.indexOf("---");const yh=rd!==-1?zl.substring(0,rd).trim():zl.trim();kh.push(yh);cf=ml+Al.length}}for(const ml of kh){const Rl=extractIssueFromBlock(ml,zl,rd,yh,Qh);if(Rl){Al.push(Rl)}}}}}return Al};const extractGitStreamReviews=(ml=[],Al=[])=>{const Rl="### ✨ PR Review";const zl=[];if(ml.length){const Al=ml.filter(ml=>ml.content.includes(Rl));zl.push(...Al)}if(Al.length){const ml=Al.filter(ml=>ml.content.includes(Rl));zl.push(...ml)}return extractCodeIssues(zl)};const extractFullGitStreamReviews=(ml=[],Al=[])=>{const Rl="### ✨ PR Review";const zl=[];if(ml.length){const Al=ml.filter(ml=>ml.content.includes(Rl));zl.push(...Al)}if(Al.length){const ml=Al.filter(ml=>ml.content.includes(Rl));zl.push(...ml)}return zl};const createGitstreamAIPrContext=ml=>{const Al=(0,u_.default)(ml.branch,["name","diff","commits"]);const Rl=(0,S_.getClientPayload)();const zl=(0,sA.doubleParse)(Rl);const{prContext:rd}=zl;const yh=(0,u_.default)(ml.repo,["languages","provider"]);if(ml.repo?.provider===aA.GIT_PROVIDERS.BITBUCKET){try{const ml=(0,lA.listAllFiles)();yh.languages=(0,oA.detectLanguagesFromRepository)(ml)}catch(Al){console.warn(`Failed to detect languages for ${ml.repo?.provider} repo`,Al)}}const kh=ml.pr||{};const Qh={...(0,u_.default)(kh,["title","description","labels","comments","reviews"]),url:kh.url||rd?.url};Qh.description=cleanPrDescription(Qh.description||"");const cf=kh.comments||[];const t_=kh.reviews||[];const r_=extractGitStreamReviews(cf,t_);const C_=extractFullGitStreamReviews(cf,t_);Qh.previous_gitstream_reviews=C_;Qh.previous_reviews_issues=r_;Qh.comments=[];Qh.reviews=[];return{branch:Al,source:ml.source,repo:yh,files:ml.files||[],pr:Qh}};0&&0},37541:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{detectLanguagesFromRepository:()=>detectLanguagesFromRepository});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(16928));var u_=__toESM(Rl(38842));var C_=__toESM(Rl(94604));var D_=__toESM(Rl(32670));const S_={".js":"JavaScript",".jsx":"JavaScript",".mjs":"JavaScript",".cjs":"JavaScript",".ts":"TypeScript",".tsx":"TypeScript",".vue":"Vue",".py":"Python",".pyw":"Python",".pyx":"Python",".pyi":"Python",".java":"Java",".kt":"Kotlin",".kts":"Kotlin",".scala":"Scala",".groovy":"Groovy",".c":"C",".h":"C",".cpp":"C++",".cxx":"C++",".cc":"C++",".hpp":"C++",".hxx":"C++",".m":"Objective-C",".mm":"Objective-C++",".cs":"C#",".vb":"Visual Basic",".fs":"F#",".go":"Go",".rs":"Rust",".rb":"Ruby",".erb":"Ruby",".php":"PHP",".phtml":"PHP",".swift":"Swift",".sh":"Shell",".bash":"Shell",".zsh":"Shell",".fish":"Shell",".ps1":"PowerShell",".psm1":"PowerShell",".html":"HTML",".htm":"HTML",".xhtml":"HTML",".css":"CSS",".scss":"SCSS",".sass":"Sass",".less":"Less",".json":"JSON",".xml":"XML",".yaml":"YAML",".yml":"YAML",".toml":"TOML",".ini":"INI",".md":"Markdown",".rst":"reStructuredText",".tex":"TeX",".r":"R",".R":"R",".rmd":"R",".jl":"Julia",".lua":"Lua",".dart":"Dart",".elm":"Elm",".ex":"Elixir",".exs":"Elixir",".erl":"Erlang",".hrl":"Erlang",".clj":"Clojure",".cljs":"Clojure",".cljc":"Clojure",".ml":"OCaml",".mli":"OCaml",".nim":"Nim",".nims":"Nim",".zig":"Zig",".pl":"Perl",".pm":"Perl",".t":"Perl",".hs":"Haskell",".lhs":"Haskell",".v":"Verilog",".sv":"SystemVerilog",".vhd":"VHDL",".vhdl":"VHDL",".mat":"MATLAB",".sol":"Solidity"};const P_=["node_modules","vendor","bower_components","jspm_packages","dist","build","out","target","bin","obj",".idea",".vscode",".vs",".git",".svn",".hg",".cache",".pytest_cache","__pycache__",".mypy_cache","coverage",".nyc_output","htmlcov","_build","site",".docusaurus","packages",".yarn",".pnp"];const Cg=[".exe",".dll",".so",".dylib",".a",".o",".jpg",".jpeg",".png",".gif",".bmp",".svg",".ico",".webp",".txt",".pdf",".doc",".docx",".xls",".xlsx",".ppt",".pptx",".zip",".tar",".gz",".bz2",".7z",".rar",".mp3",".mp4",".avi",".mov",".wav",".flac",".ttf",".otf",".woff",".woff2",".eot",".lock",".min.js",".min.css",".map",".snap"];function detectLanguagesFromRepository(ml){const Al={};for(const Rl of ml){let ml=false;for(const Al of P_){if(Rl.includes(`/${Al}/`)||Rl.includes(`/${Al}`)){ml=true;break}}if(!ml){const ml=r_.extname(Rl).toLowerCase();if(!Cg.includes(ml)){const zl=r_.basename(Rl);if(zl!=="package-lock.json"&&zl!=="yarn.lock"&&zl!=="pnpm-lock.yaml"){const Rl=S_[ml];if(Rl){Al[Rl]=(Al[Rl]||0)+1}}}}}const Rl=(0,u_.default)(Object.values(Al));if(Rl===0){return{}}const zl=[];for(const[ml,rd]of Object.entries(Al)){const Al=rd/Rl*100;if(Al>=1){zl.push([ml,Math.round(Al*10)/10])}}const rd=(0,C_.default)(zl,ml=>-ml[1]);const yh=(0,D_.default)(rd,10);const kh={};for(const[ml,Al]of yh){kh[ml]=Al}return kh}0&&0},32638:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{matchContributors:()=>matchContributors});ml.exports=__toCommonJS(Qh);var cf=Rl(56977);const matchByEmail=(ml="",Al="",Rl="")=>{if(!ml||typeof ml!=="string"){return null}let zl=ml.includes("@")?ml.split("@")[0]:ml;zl=zl?.includes("+")?zl.split("+")[1]:zl;zl=zl.replace(/\./g,"");return zl.includes(Rl)||zl.includes(Al)||Al?.includes(zl)||Rl===zl};const matchByName=(ml="",Al="")=>{if(!Al||!ml||typeof ml!=="string"||typeof Al!=="string"){return false}const Rl=Al.trim().toLowerCase();const zl=ml.trim().toLowerCase();return zl?.includes(Rl)};const formatProviderContributors=ml=>ml.map(({login:ml,name:Al})=>({login:ml,name:Al})).filter(({login:ml,name:Al})=>ml||Al);const formatGitContributors=ml=>Object.keys(ml).map(Al=>{const Rl=Al.split(" ");return{email:Rl.pop(),login:Rl.join(""),name:Rl[0],lastName:Rl[1],fullName:Rl.join(" "),reversedName:(Rl[1]||"")+Rl[0],contributor:Al,contributions:ml[Al]}});const getUserMappingFromConfig=async(ml,Al)=>{try{const Al=ml?.config?.user_mapping?.reduce((ml,Al)=>{const Rl=Object.keys(Al)[0];const zl=Al[Rl]??Rl;return{...ml,[Rl]:zl}},{})||{};return Al}catch(ml){const{owner:Rl,repo:zl,pullRequestNumber:rd}=Al;await(0,cf.prepareSendingLogsToDD)("info",`Failed to parse user_mapping for pr ${Rl}/${zl}/${rd}`,Al,{error:ml?.message},true);console.log("Failed to parse user_mapping: ",ml);return{}}};const matchContributorsFromProviderData=async(ml,Al,Rl)=>{try{const Rl=formatProviderContributors(ml);const zl=formatGitContributors(Al);const rd={};let yh=[];zl.forEach(ml=>{const Al=Rl.find(({name:Al,login:Rl})=>matchByEmail(ml.email,Rl,Al)||matchByName(ml.login,Rl));if(ml.contributor&&Al){rd[ml.contributor]=Al.login}else{yh.push(ml)}});const kh=[...yh];yh=[];kh.forEach(ml=>{const Al=Rl.find(({name:Al})=>matchByName(ml.fullName,Al)||matchByName(ml.reversedName,Al));if(ml.contributor&&Al){rd[ml.contributor]=Al.login}else{yh.push(ml)}});yh.forEach(ml=>{if(ml.contributor){rd[ml.contributor]=ml.contributor}});return rd}catch(ml){const{owner:Al,repo:zl,pullRequestNumber:rd}=Rl;await(0,cf.prepareSendingLogsToDD)("info",`Failed to match contributors for pr: ${Al}/${zl}/${rd}`,Rl,{error:ml?.message},true);console.error("Failed to match contributors",ml);return{}}};const mergeResults=(ml,Al)=>Object.keys(Al).reduce((Rl,zl)=>({...Rl,[zl]:ml[zl]??Al[zl]}),{});const matchContributors=async(ml,Al,Rl,zl)=>{const{owner:rd,repo:yh,pullRequestNumber:kh}=Rl;if(!ml||!Al){console.error("matchContributors failed: not provided data");return{}}const Qh=await matchContributorsFromProviderData(ml,Al,Rl);const t_=await getUserMappingFromConfig(zl,Rl);if(Object.keys(t_).length){await(0,cf.prepareSendingLogsToDD)("info",`got contributors from config for pr: ${rd}/${yh}/${kh}`,Rl,{userMappingFromConfig:t_},true);return mergeResults(t_,Qh)}return Qh};0&&0},34414:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{getTheRightGitAuthor:()=>getTheRightGitAuthor});ml.exports=__toCommonJS(Qh);var cf=Rl(56977);var t_=Rl(36010);const getTheRightGitAuthor=(ml,Al,Rl,zl,rd,yh)=>{let kh={author:Al,prevResults:[]};try{if(!Object.keys(ml||[]).includes(Al)){const ml=Object.keys(zl).filter(ml=>{const Al=zl[ml];return Al&&Rl&&Al===Rl});ml.forEach(Al=>{const Rl=(0,t_.commitsDateByAuthor)(Al,rd,yh);if(Rl.length===1){kh={author:Al,prevResults:Rl}}else if(ml.length>1&&kh.prevResults.length<=Rl.length){kh={author:Al,prevResults:Rl}}})}const Qh=`${kh.author?.split("<")[0].replace(/\s*$/,"")}\n`;const cf=`<${kh.author?.split("<")[1]}`;return{gitName:Qh,gitEmail:cf,fullName:kh.author}}catch(ml){(0,cf.debug)(`Failed getting the right author. Error: ${ml}`);return kh}};0&&0},62785:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{PRIVILEGED_ORGS:()=>u_,doubleParse:()=>doubleParse,isPrivilegedOrg:()=>isPrivilegedOrg,omitTokens:()=>omitTokens});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(92020));const u_=["linear-b","mishakav","yeela-org","yeelali14","eladkohavi"];const doubleParse=ml=>{const Al=JSON.parse(ml);if(typeof Al==="string"){return JSON.parse(Al)}return Al};const omitTokens=ml=>{const Al=(0,r_.default)(ml,["githubToken","gitlabToken","bitbucketToken","resolverToken"]);return Al};const isPrivilegedOrg=ml=>{const Al=ml?.toLowerCase()||"";return u_.some(ml=>ml.toLowerCase()===Al)};0&&0},95616:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{applyPlaygroundEnv:()=>applyPlaygroundEnv,getCloneRepoPath:()=>getCloneRepoPath,getCustomEnv:()=>getCustomEnv,getErrorManager:()=>getErrorManager,getInlinePlugins:()=>getInlinePlugins,getIsExecutePlayground:()=>getIsExecutePlayground,getIsManagedGitstream:()=>getIsManagedGitstream,getSandboxConfig:()=>getSandboxConfig,setCloneRepoPath:()=>setCloneRepoPath,setCustomEnv:()=>setCustomEnv,setInlinePlugins:()=>setInlinePlugins,setIsExecutePlayground:()=>setIsExecutePlayground,setIsManagedGitstream:()=>setIsManagedGitstream,setNewErrorManager:()=>setNewErrorManager,setSandboxConfig:()=>setSandboxConfig});ml.exports=__toCommonJS(Qh);var cf=Rl(80329);let t_=false;let r_="";let u_=false;let C_=new cf.RulesEngineErrorManager;let D_=null;let S_=[];let P_=null;const setCloneRepoPath=ml=>{r_=ml};const getCloneRepoPath=()=>r_;const setIsExecutePlayground=ml=>{t_=ml};const getIsExecutePlayground=()=>t_;const setIsManagedGitstream=ml=>{u_=ml};const getIsManagedGitstream=()=>u_;const setNewErrorManager=()=>{C_=new cf.RulesEngineErrorManager};const getErrorManager=()=>C_;const setSandboxConfig=ml=>{D_=ml};const getSandboxConfig=()=>D_;const setInlinePlugins=ml=>{S_=ml};const getInlinePlugins=()=>S_;const setCustomEnv=ml=>{P_=ml};const getCustomEnv=()=>P_;const applyPlaygroundEnv=ml=>{if(!t_){return}ml.env=P_||{}};0&&0},34476:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{executeCached:()=>executeCached,executeOneRuleFile:()=>executeOneRuleFile,executeParser:()=>executeParser,extractAdmins:()=>extractAdmins,getCMChanged:()=>getCMChanged,getRulesAndValidate:()=>getRulesAndValidate,getWatchers:()=>getWatchers,parseMultipleRuleFiles:()=>parseMultipleRuleFiles,parseRules:()=>parseRules,stringifyParserResults:()=>stringifyParserResults});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(16928));var u_=Rl(41002);var C_=Rl(13169);var D_=Rl(38201);var S_=Rl(14947);var P_=Rl(78850);var Cg=Rl(7426);var eA=Rl(56977);var tA=Rl(63426);var rA=Rl(83572);var nA=Rl(47141);var iA=Rl(9597);var sA=Rl(50125);var aA=Rl(62840);var oA=Rl(23418);var lA=Rl(45273);var cA=Rl(95616);var uA=Rl(8324);var pA=Rl(18471);var dA=Rl(42695);var hA=Rl(76852);const handleWarnings=async(ml,Al={})=>{await Promise.all(Object.keys(Al).map(Rl=>{const zl=parseInt(Rl,10);return(0,dA.handleWarning)(Al[Rl],zl,ml)}))};const parseRules=async(ml,Al,Rl,zl,rd=false)=>{await(0,P_.initializeWasm)();const yh=String(aA.CWD.cwd);try{await(0,uA.validateRuleFile)(ml,zl,Rl);const kh=(0,cA.getIsExecutePlayground)();const Qh=(0,cA.getIsManagedGitstream)();const cf=Qh?(0,Cg.getOverrideCloneRepoPath)():r_.default.join(process.cwd(),yh);const t_=r_.default.resolve(cf,lA.REPO_FOLDER.DEFAULT,hA.REPO_LEVEL_PLUGINS_PATH);const u_=r_.default.resolve(cf,lA.REPO_FOLDER.CM,hA.ORG_LEVEL_PLUGINS_PATH);const C_=(0,cA.getSandboxConfig)();const S_=(0,cA.getInlinePlugins)();const P_=new D_.RuleParser(ml,Al,Cg.DEBUG_MODE,Rl,t_,u_,kh,rd,C_??void 0,S_);const eA=await P_.parseStreams();return eA}catch(Al){const rd=(0,iA.getErrorMessage)(Al);const{owner:yh,repo:kh,pullRequestNumber:Qh}=Rl;console.error(`Failed to parse cm file`,{ruleFile:zl,error:rd});await(0,eA.prepareSendingLogsToDD)("error",`${C_.ERRORS.FAILED_TO_PARSE_CM} in pr ${yh}/${kh}/${Qh}`,Rl,{error:rd,rules:ml,ruleFile:zl});await(0,iA.handleValidationErrors)(Al,C_.STATUS_CODES.SYNTAX_ERROR,Rl,zl);return{}}};const stringifyParserResults=ml=>{try{if(!ml){return""}const Al=Object.values(ml.automations||{}).filter(({passed:ml})=>ml);const Rl=Al.flatMap(({run:ml})=>ml.map(({action:ml,args:Al})=>{const Rl=Object.keys(Al||{}).filter(Boolean).map(ml=>{let Rl=Al[ml];if(Rl?.toString().match(/^base64:*/g)){Rl=(0,rA.decodeBase64)(Rl)}return`${ml}: "${Rl?Rl.toString().replace("\n","\\n"):""}"`}).join(" and ");return`- ${ml} ${Rl}`}));return Rl.join("\n")}catch(Al){console.log(`Failed to stringify parser results`,{error:Al,results:ml});return"Failed to stringify parser results"}};const executeOneRuleFile=async({ruleFileContent:ml,payload:Al,baseBranch:Rl,refBranch:zl,ruleFile:rd="playground.cm",cloneRepoPath:yh})=>{let kh={};try{(0,aA.addSafeDirectorySafely)();const{owner:Qh,repo:cf,branch:t_,pullRequestNumber:r_,triggeredBy:u_,mergeCommitSha:C_,prContext:D_,source:P_}=Al;aA.CWD.cwd=yh;if((0,cA.getIsManagedGitstream)()){aA.CWD.cwd=(0,Cg.getOverrideCloneRepoPath)()}(0,cA.setCloneRepoPath)(yh);console.log(`start building context: ${D_?.url}. cdw: ${aA.CWD.cwd}`);(0,Cg.setClientPayload)(JSON.stringify(Al));const eA=await(0,nA.getContext)(Rl,zl,Al,ml,rd);if(!Object.keys(eA?.repo||{}).length){throw new Error(`failed to get context for: ${D_?.url}`)}const tA={owner:Qh,repo:cf,branch:t_,pullRequestNumber:r_,triggeredBy:u_||"playground",mergeCommitSha:C_};const iA=(0,S_.getExpertReviewer)(eA?.repo,eA.files,tA);kh=(0,pA.removeDSObjects)(eA);kh.repo={...kh.repo,data_service:{expert_reviwer_request:iA},provider:P_};kh.branch.name=(0,rA.replaceBranchUpstream)(kh.branch.name);(0,cA.applyPlaygroundEnv)(kh);const sA=(0,rA.convertRuleFileToStringSafe)(ml);const oA=await parseRules(sA,kh,Al,rd);console.log(`successful parse rules for: ${D_?.url}, stringify results`,{results:JSON.stringify(oA)});await handleWarnings(Al,oA?.warnings);const lA=stringifyParserResults(oA);const uA=(0,pA.removeInternalFields)(kh);if((0,cA.getIsManagedGitstream)()){const ml=(0,cA.getErrorManager)().stringifyErrors();if(ml){console.error(ml)}}return{results:lA,context:uA,errors:(0,cA.getErrorManager)().stringifyErrors(oA?.errors||{}),raw:oA}}catch(ml){if(ml instanceof sA.RulesEngineAggregateError){throw ml}const Rl=(0,iA.getErrorMessage)(ml);console.error(`Failed to execute one rule file: ${Al.prContext?.url}`,ml);await(0,iA.handleValidationErrors)(C_.ERRORS.FAILED_TO_RUN_ONE_RULE_FILE,C_.STATUS_CODES.FAILED_TO_RUN_ONE_RULE_FILE,Al,rd);const{resolverToken:zl,...yh}=kh;return{results:Rl,context:yh,errors:Rl,raw:{payload:Al}}}};const executeCached=async ml=>{const{ruleFileContent:Al,payload:Rl,ruleFile:zl="playground.cm",cachedContext:rd}=ml;const yh=(0,rA.convertRuleFileToStringSafe)(Al);const kh=await parseRules(yh,rd,Rl,zl);const Qh=stringifyParserResults(kh);const{resolverToken:cf,...t_}=rd;return{results:Qh,context:t_,errors:(0,cA.getErrorManager)().stringifyErrors(kh?.errors||{}),raw:kh}};const parseRulesParserErrors=async(ml,Al,Rl,zl)=>{const{owner:rd,repo:yh,pullRequestNumber:kh}=zl;try{const Qh=ml?.validatorErrors;const cf=ml?.errors;if(Object.keys(Qh||{}).length){for(const ml of Object.keys(Qh)){(0,eA.debug)(`${C_.ERRORS.VALIDATOR_ERROR} - ${ml}: ${Qh[ml]}`);await(0,eA.prepareSendingLogsToDD)("warn",`${C_.ERRORS.VALIDATOR_ERROR} - ${ml} in pr ${rd}/${yh}/${kh}`,zl,{error:`${Qh[ml]}`,version:u_.version,ruleFile:Al,cmContent:Rl},true)}}await handleWarnings(zl,ml?.warnings);if(Object.keys(cf||{}).length){for(const ml of Object.keys(cf)){(0,eA.debug)(`Error: ${cf[ml]}`);await(0,iA.handleValidationErrors)(cf[ml],ml,zl,Al)}return true}return false}catch(ml){const Rl=(0,iA.getErrorMessage)(ml);(0,eA.debug)(`Error in parseRulesParserErrors ${Rl}`);await(0,eA.prepareSendingLogsToDD)("warn",`${C_.ERRORS.FAILED_PARSE_RULES_PARSER_ERRORS} in pr ${rd}/${yh}/${kh}`,zl,{error:`${Rl}`,ruleFile:Al},true);await(0,iA.handleValidationErrors)(`${C_.ERRORS.FAILED_PARSE_RULES_PARSER_ERRORS}: ${Rl}`,C_.STATUS_CODES.FAILED_PARSE_RULES_PARSER_ERRORS,zl,Al);return true}};const parseMultipleRuleFiles=async(ml,Al,Rl,zl,rd)=>{let yh={};let kh={};let Qh={};const{contextPerFile:cf}=await(0,pA.prepareGitContext)(ml,Al,Rl,zl,rd);const t_=Object.keys(ml);for(let Al=0;Al{const Rl=rd?.replace(".cm/","")?.replace(".cm","")||rd;const yh=!rd?.includes(".cm/");return{...ml,[`${Rl}/${Al}`]:{...kh.automations[Al],is_org_level:yh,provider_repository_id:yh?zl.cmRepoId:zl.providerRepoId,cmPath:rd}}},yh)}}catch(Al){const Rl=(0,iA.getErrorMessage)(Al);(0,eA.debug)(`parseMultipleRuleFiles error: ${Rl}`);const{owner:rd,repo:yh,pullRequestNumber:kh}=zl;await(0,eA.prepareSendingLogsToDD)("error",`${C_.ERRORS.FAILED_TO_PARSE_CM} in pr ${rd}/${yh}/${kh}`,zl,{error:Rl,rules:ml,ruleFile:ruleFile});await(0,iA.handleValidationErrors)(C_.ERRORS.FAILED_TO_PARSE_CM,C_.STATUS_CODES.FAILED_TO_PARSE_CM,zl,ruleFile)}}return{automations:yh,contextPerFile:cf,filtersUsage:kh?.analytics,warnings:Qh}};const extractAdmins=async(ml,Al,Rl,zl)=>{try{const{cmRepoRef:rd,repo:yh,cmOrgRef:kh}=zl;const Qh=kh||rd||ml;const cf=yh?.toLowerCase()===Cg.ORG_LEVEL_REPO?lA.MAIN_RULES_FILE:`.cm/${lA.MAIN_RULES_FILE}`;const t_=(0,aA.readRemoteFile)(cf,Qh);const r_=await(0,tA.parseCMFile)(zl,t_,cf);let u_=[];if(r_&&"config"in r_&&r_.config?.admin?.users){u_=r_.config.admin.users}const mergeOrgLevelAdmins=async(ml,Al,Rl)=>{const zl=(0,aA.readRemoteFile)(lA.MAIN_RULES_FILE,ml,lA.REPO_FOLDER.CM);const rd=await(0,tA.parseCMFile)(Al,zl,lA.MAIN_RULES_FILE);if(rd&&"config"in rd&&rd.config?.admin?.users){return Rl.concat(rd.config.admin.users)}return Rl};if(Al){u_=await mergeOrgLevelAdmins(rd??"",zl,u_)}if(Rl){u_=await mergeOrgLevelAdmins(kh??"",zl,u_)}const C_=Array.from(new Set(u_));return C_}catch(ml){const{owner:Al,repo:Rl,pullRequestNumber:rd}=zl;await(0,eA.prepareSendingLogsToDD)("warn",`${C_.ERRORS.FAILED_TO_EXTRACT_ADMINS} in pr ${Al}/${Rl}/${rd}`,zl,{error:ml?.message},true);console.warn(C_.ERRORS.FAILED_TO_EXTRACT_ADMINS);return[]}};const getCMChanged=(ml,Al,Rl,zl)=>{const rd=(0,aA.isCmChanged)(ml,Al,Rl,zl);const yh=rd&&(0,aA.hasNonRuleFilesChanges)(ml,Al,Rl,zl);return{cmChanged:rd,isDryRun:yh}};const getRules=async(ml,Al,Rl,zl,rd,yh=false)=>{try{let kh=0;const{repo:Qh,cmRepoRef:cf,cmOrgRef:t_}=zl;let r_=await(0,aA.getRuleFiles)(ml?Al:Rl,Qh);kh+=Object.keys(r_).length;const mergeOrgRules=async(ml,Al,Rl,zl)=>{if(Al&&Rl?.toLowerCase()!==Cg.ORG_LEVEL_REPO){const Al=(0,aA.getOrgCmFiles)(ml);kh+=Object.keys(Al).length;const rd=await(0,aA.getOrgCMFilesBasedOnRepo)(Al,Rl,zl);for(const ml of rd.orgRulesToExclude){delete Al[ml]}r_={...Al,...r_}}};await mergeOrgRules(cf??"",rd,Qh,zl);await mergeOrgRules(t_??"",yh,Qh,zl);return{rules:r_,totalValidRuleFiles:kh}}catch(ml){(0,eA.debug)((0,iA.getErrorMessage)(ml));return{}}};const getRulesAndValidate=async(ml,Al,Rl,zl,rd,yh)=>{const{rules:kh,totalValidRuleFiles:Qh}=await getRules(ml,Al,Rl,zl,rd,yh);if(!Qh){await(0,eA.prepareSendingLogsToDD)("warn",C_.ERRORS.RULE_FILE_NOT_FOUND,zl,{error:C_.ERRORS.RULE_FILE_NOT_FOUND},true);await(0,iA.handleValidationErrors)(C_.ERRORS.RULE_FILE_NOT_FOUND,C_.STATUS_CODES.RULE_FILE_NOT_FOUND,zl)}return kh};const getPREventsInRuleFile=(ml,Al)=>Object.values(Cg.WATCH_PR_EVENTS).reduce((Rl,zl)=>{if(ml[Al].includes(`pr.${zl}`)){return{...Rl,[zl]:true}}return Rl},{});const getFiltersInRuleFile=(ml,Al)=>Object.keys(Cg.WATCH_FILTERS).reduce((Rl,zl)=>{if(Cg.WATCH_FILTERS[zl].test(ml[Al])){return{...Rl,[zl]:true}}return Rl},{});const getWatchers=async(ml,Al)=>{try{const Al=Object.keys(ml).reduce((Al,Rl)=>{const zl=getPREventsInRuleFile(ml,Rl);const rd=getFiltersInRuleFile(ml,Rl);return{events:{...Al?.events,...zl},filters:{...Al?.filters,...rd}}},{});return Al}catch(ml){const{owner:Rl,repo:zl,pullRequestNumber:rd}=Al;await(0,eA.prepareSendingLogsToDD)("warn",`${C_.ERRORS.FAILED_TO_GET_WATCHERS} in pr ${Rl}/${zl}/${rd}`,Al,{error:(0,iA.getErrorMessage)(ml)},true);await(0,iA.handleValidationErrors)(C_.ERRORS.FAILED_TO_GET_WATCHERS,C_.STATUS_CODES.FAILED_TO_GET_WATCHERS,Al)}};const executeParser=async({context:ml,ruleFileContent:Al,payload:Rl})=>{const zl="playground.cm";ml.branch.name=(0,rA.replaceBranchUpstream)(ml.branch.name);(0,cA.applyPlaygroundEnv)(ml);const rd=(0,rA.convertRuleFileToStringSafe)(Al);const yh=await parseRules(rd,ml,Rl,zl);delete ml.env;const kh=stringifyParserResults(yh);return{results:kh,errors:(0,cA.getErrorManager)().stringifyErrors(yh?.errors||{}),raw:yh}};0&&0},8324:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{validateRuleFile:()=>validateRuleFile});ml.exports=__toCommonJS(Qh);var cf=Rl(78963);var t_=Rl(9597);var r_=Rl(13169);const u_=/^.*#.*$/gm;const C_=/^\s*\n/gm;const D_=/-.*action( )*:.*/gi;const S_=/-.*action.*: /gi;const P_="automations:";const Cg=/{[\s]+{|}[\s]+}/gi;const validateKeyword=async(ml,Al,Rl)=>{if(!ml.includes(P_)){await(0,t_.handleValidationErrors)(r_.ERRORS.MISSING_KEYWORD,r_.STATUS_CODES.MISSING_KEYWORD,Rl,Al)}};const validateActions=async(ml,Al,Rl)=>{const zl=Object.values(cf.validatorsConstants.SUPPORTED_ACTIONS_BY_PROVIDER[Rl.source??""]||cf.validatorsConstants.SUPPORTED_ACTIONS_BY_PROVIDER.default);const rd=ml.filter(ml=>!zl.includes(ml));if(rd.length){await(0,t_.handleValidationErrors)(`The following actions are not supported: ${rd.map(ml=>`\`${ml}\``).join(", ")} [Supported actions](https://docs.gitstream.cm/automation-actions/)`,r_.STATUS_CODES.UNSUPPORTED_ACTION,Rl,Al)}};const validateExpressions=async(ml,Al,Rl)=>{if(ml.match(Cg)){await(0,t_.handleValidationErrors)(r_.ERRORS.MALFORMED_EXPRESSION,r_.STATUS_CODES.MALFORMED_EXPRESSION,Rl,Al)}};const validateRequiredArgs=async(ml,Al,Rl)=>{ml.forEach(async({action:ml,args:zl})=>{const rd=Object.keys(zl||{});const requiredArgsExists=ml=>rd.includes(ml);const yh=cf.validatorsConstants.REQUIRED_ARGUMENTS_BY_ACTIONS[ml];if(!yh){return}const kh=yh.all?!yh.args.every(requiredArgsExists):!yh.args.some(requiredArgsExists);if(kh){await(0,t_.handleValidationErrors)(`Missing required args for action: \`${ml}\`: [${yh.args.filter(ml=>!rd.includes(ml)).map(ml=>`${ml}`).join(", ")}]`,r_.STATUS_CODES.MISSING_REQUIRED_FIELDS,Rl,Al)}})};const validateSupportedArgs=async(ml,Al,Rl)=>ml.forEach(async({action:ml,args:zl})=>{const rd=Object.keys(zl||{}).filter(Al=>!cf.validatorsConstants.SUPPORTED_ARGUMENTS_BY_ACTION[ml]?.includes(Al));if(rd?.length){await(0,t_.handleValidationErrors)(`These arguments are not supported for \`${ml}\`: [${rd.map(ml=>`${ml}`).join(", ")}]`,r_.STATUS_CODES.UNSUPPORTED_ARGUMENT,Rl,Al)}});const validateArgs=async(ml,Al,Rl)=>{try{const zl=(0,cf.safeRulesYamlLoad)(ml);const rd=Object.values(zl.automations).flatMap(({run:ml})=>ml);await validateSupportedArgs(rd,Al,Rl);await validateRequiredArgs(rd,Al,Rl)}catch(ml){await(0,t_.handleValidationErrors)(ml,r_.STATUS_CODES.SYNTAX_ERROR,Rl,Al)}};const validateSavedWords=async(ml,Al,Rl)=>{try{(new cf.SavedWordsValidator).validate({yamlFile:ml})}catch(ml){await(0,t_.handleValidationErrors)(ml,r_.STATUS_CODES.SYNTAX_ERROR,Rl,Al)}};const validateAutomationNames=async(ml,Al,Rl)=>{try{(new cf.AutomationNamesValidator).validate({yamlFile:ml})}catch(ml){await(0,t_.handleValidationErrors)(ml,r_.STATUS_CODES.SYNTAX_ERROR,Rl,Al)}};const validateRuleFile=async(ml,Al,Rl)=>{const zl=ml.replace(u_,"").replace(C_,"");await validateKeyword(zl,Al,Rl);await validateExpressions(zl,Al,Rl);const rd=zl.match(D_)?.map(ml=>ml.replace(S_,"").trim())||[];await validateActions(rd,Al,Rl);await validateArgs(zl,Al,Rl);await validateSavedWords(ml,Al,Rl);await validateAutomationNames(ml,Al,Rl)};0&&0},18471:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{prepareGitContext:()=>prepareGitContext,removeDSObjects:()=>removeDSObjects,removeInternalFields:()=>removeInternalFields});ml.exports=__toCommonJS(Qh);var cf=Rl(13169);var t_=Rl(14947);var r_=Rl(56977);var u_=Rl(83572);var C_=Rl(47141);var D_=Rl(9597);const removeInternalFields=ml=>{const{isFullyInstalled:Al,mergable:Rl,languages:zl,...rd}=ml.pr;const{data_service:yh,...kh}=ml.repo;const{env:Qh,resolverToken:cf,...t_}=ml;return{...t_,pr:rd,repo:kh}};const removeDSObjects=ml=>{const{ds_blame:Al,ds_activity:Rl,...zl}=ml.repo||{};return{...ml,repo:zl}};const getContextForRule=async(ml,Al,Rl,zl,rd,yh=false)=>{const kh=await(0,C_.getContext)(ml,Al,Rl,zl,rd,yh);const{repo:Qh,files:cf}=kh;const r_=(0,t_.getExpertReviewer)(Qh,cf,Rl);const D_=removeDSObjects(kh);D_.repo={...D_.repo,data_service:{expert_reviwer_request:r_}};D_.env=process.env;D_.branch.name=(0,u_.replaceBranchUpstream)(D_.branch.name);return D_};const prepareGitContext=async(ml,Al,Rl,zl,rd)=>{const yh={};const kh=Object.keys(ml)?.[0];console.log("Calculating git context...");let Qh=await getContextForRule(Al,Rl,zl,ml[kh],kh,rd);yh[kh]=Qh;for(const kh of Object.keys(ml)){try{const cf=ml[kh];if(cf.includes("ignore_files:")){Qh=await getContextForRule(Al,Rl,zl,ml[kh],kh,rd)}Qh.env=process.env;Qh.branch.name=(0,u_.replaceBranchUpstream)(Qh.branch.name);yh[kh]=Qh}catch(Al){(0,r_.debug)(`prepareGitContext error: ${(0,D_.getErrorMessage)(Al)}`);const{owner:Rl,repo:rd,pullRequestNumber:yh}=zl;await(0,r_.prepareSendingLogsToDD)("error",`${cf.ERRORS.FAILED_TO_GET_CONTEXT} in pr ${Rl}/${rd}/${yh}`,zl,{error:(0,D_.getErrorMessage)(Al),rules:ml,ruleFile:kh});await(0,D_.handleValidationErrors)(cf.ERRORS.FAILED_TO_GET_CONTEXT,cf.STATUS_CODES.FAILED_TO_GET_CONTEXT,zl,kh)}}return{contextPerFile:yh}};0&&0},69057:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{fetchRunData:()=>fetchRunData,saveOutputToFiles:()=>saveOutputToFiles});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(52279));var u_=Rl(26012);const saveOutputToFiles=({withEvaluatedAutomations:ml,executionTime:Al})=>{r_.default.addParserResults(ml);r_.default.addExecutionTime(Al);r_.default.saveOutputToFiles()};const fetchRunData=async(ml,Al,Rl,zl,rd)=>{console.log("Loading run data...");const{rules:yh,admins:kh,cmState:Qh}=await(0,u_.loadRunData)(ml,Al,Rl,zl,rd);return{rules:yh,admins:kh,cmState:Qh}};0&&0},26012:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{calculateRunData:()=>calculateRunData,loadRunData:()=>loadRunData,sendResultsToResolver:()=>sendResultsToResolver,validateDefaultFolder:()=>validateDefaultFolder});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(7426);var C_=Rl(56977);var D_=Rl(9597);var S_=Rl(62840);var P_=Rl(45273);var Cg=Rl(34476);var eA=Rl(13169);var tA=Rl(62785);const validateDefaultFolder=()=>{try{(0,S_.addSafeDirectorySafely)();return true}catch(ml){P_.REPO_FOLDER.DEFAULT=".";return false}};const calculateRunData=async(ml,Al,Rl,zl,rd)=>{(0,S_.addSafeDirectorySafely)();const{repo:yh,mergeCommitSha:kh}=ml;const Qh=(0,Cg.getCMChanged)(Al,Rl,yh,kh);const cf=await(0,Cg.getRulesAndValidate)(Qh.cmChanged,Al,Rl,ml,zl,rd);const t_=await(0,Cg.extractAdmins)(Rl,zl,rd,ml);return{cmState:Qh,rules:cf,admins:t_,cache:{}}};const loadRunData=async(ml,Al,Rl,zl,rd)=>{const{rules:yh,admins:kh,cmState:Qh,cache:cf}=await calculateRunData(ml,Al,Rl,zl,rd);return{rules:yh,admins:kh,cmState:Qh,cache:cf}};const sendResultsToResolver=async(ml,Al)=>{try{const Rl=(0,u_.getRulesResolverUrl)(Al);const zl=(0,u_.getRulesResolverToken)(Al);const rd={...ml,context:(0,tA.omitTokens)(ml.context)};await r_.default.post(Rl,JSON.stringify(rd),{headers:{"Content-Type":"application/json",Authorization:`Bearer ${zl}`,"x-request-id":Al?.xRequestId||""}});await(0,C_.prepareSendingLogsToDD)("info",eA.ERRORS.SEND_RESULTS_TO_RESOLVER_SUCCEEDED,Al);console.log({parserResults:JSON.stringify(ml.automations)})}catch(Rl){const zl=Rl;await(0,C_.prepareSendingLogsToDD)("error",eA.ERRORS.SEND_RESULTS_TO_RESOLVER_FAILED,Al,{error:zl?.message,body:ml});console.error(eA.ERRORS.SEND_RESULTS_TO_RESOLVER_FAILED,{error:zl.message});await(0,D_.handleValidationErrors)(zl?.message,eA.STATUS_CODES.SEND_RESULTS_TO_RESOLVER_FAILED,Al)}};0&&0},42695:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{handleWarning:()=>handleWarning});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(37484));var u_=Rl(94040);var C_=Rl(75400);var D_=Rl(95616);const S_={github:ml=>{r_.warning(ml)},gitlab:async(ml,Al)=>{await(0,C_.addAlertLabelToMR)(Al,u_.LABELS.SYNTAX_WARNING,false);console.warn(ml)},default:ml=>console.warn(ml)};const handleWarning=async(ml,Al,Rl={})=>{if(!(0,D_.getIsExecutePlayground)()){const Al=(0,C_.extractSource)(Rl);const zl=S_[Al]||S_.default;await zl(ml,Rl)}else{(0,D_.getErrorManager)().addError(Al,ml)}};0&&0},52960:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{argsDefinitionsByAction:()=>kh,listify:()=>Qh});ml.exports=__toCommonJS(yh);const kh={"add-comment@v1":{comment:{name:"comment",type:"string"}},"add-label@v1":{label:{name:"label",type:"string"}},"add-labels@v1":{labels:{name:"labels",type:"list"}},"add-reviewers@v1":{wait_for_all_checks:{name:"wait_for_all_checks",type:"boolean"},reviewers:{name:"reviewers",type:"list"},team_reviewers:{name:"team_reviewers",type:"list"}},"merge@v1":{wait_for_all_checks:{name:"wait_for_all_checks",type:"boolean"},rebase_on_merge:{name:"rebase_on_merge",type:"boolean"},squash_on_merge:{name:"squash_on_merge",type:"boolean"}},"require-reviewers@v1":{reviewers:{name:"reviewers",type:"list"}},"set-required-approvals@v1":{approvals:{name:"approvals",type:"number"}},"request-changes@v1":{comment:{name:"comment",type:"number"}},"update-description@v1":{description:{name:"description",type:"string"}}};const Qh=[kh["add-reviewers@v1"].reviewers.name,kh["require-reviewers@v1"].reviewers.name,kh["add-reviewers@v1"].team_reviewers.name,kh["add-labels@v1"].labels.name];0&&0},73888:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{debug:()=>debug});ml.exports=__toCommonJS(yh);const debug=(ml,Al)=>{if(Al){console.log(ml)}};0&&0},55231:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};ml.exports=__toCommonJS(yh)},46326:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{BITBUCKET_ARTIFICIAL_EVENTS:()=>r_,BITBUCKET_WEBHOOK_EVENTS:()=>t_,GITHUB_WEBHOOK_EVENTS:()=>kh,GITLAB_ARTIFICIAL_EVENTS:()=>cf,GITLAB_WEBHOOK_EVENTS:()=>Qh});ml.exports=__toCommonJS(yh);const kh={push:"push",issues:"issues",installation:"installation",installation_repositories:"installation_repositories",pull_request:"pull_request",pull_request_review:"pull_request_review",check_run:"check_run",pull_request_review_comment:"pull_request_review_comment",issue_comment:"issue_comment",pull_request_review_thread:"pull_request_review_thread",workflow_run:"workflow_run"};const Qh={MERGE_REQUEST_OPEN:"merge_request_open",MERGE_REQUEST_UPDATE:"merge_request_update",MERGE_REQUEST_REOPEN:"merge_request_reopen"};const cf={COMMIT_CREATED:"commit_created"};const t_={PULLREQUEST_APPROVED:"pullrequest:approved",PULLREQUEST_CREATED:"pullrequest:created",PULLREQUEST_FULFILLED:"pullrequest:fulfilled",PULLREQUEST_REJECTED:"pullrequest:rejected",PULLREQUEST_UNAPPROVED:"pullrequest:unapproved",PULLREQUEST_UPDATED:"pullrequest:updated"};const r_={COMMIT_CREATED:"commit:created"};0&&0},64661:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{filterExpertResult:()=>filterExpertResult,getAndFilterExpertReviewer:()=>getAndFilterExpertReviewer,getETR:()=>getETR,getExpertReviewer:()=>getExpertReviewer,parseExpertReviewerThreshold:()=>parseExpertReviewerThreshold});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=Rl(76852);const getETR=async ml=>{try{const{data:{numericValue:Al}}=await r_.default.post(u_.API_ENDPOINTS.REVIEW_TIME,ml,{headers:{"Content-type":"application/json"},timeout:u_.DEFAULT_TIMEOUT});return{numericValue:Al}}catch(ml){console.warn("Failed to get ETR",ml);return{numericValue:"N/A"}}};const getExpertReviewer=async ml=>{try{if(ml){const{data:Al}=await r_.default.post(u_.API_ENDPOINTS.EXPERT_REVIEWER,ml,{headers:{"Content-type":"application/json"},timeout:u_.DEFAULT_TIMEOUT});return Al||{}}return{}}catch{return{}}};const filterExpertResult=(ml,Al,Rl,zl)=>{const rd=Object.keys(ml).reduce((rd,yh)=>{if(Al!==void 0?ml[yh][zl]>Al/100:ml[yh][zl]!ml.includes("@")&&!ml.includes("<>"))||[]};const parseExpertReviewerThreshold=ml=>{const{gt:Al,lt:Rl}=ml;return Al||Rl||.1};const getAndFilterExpertReviewer=async ml=>{const Al=await getExpertReviewer(ml.data_service?.expert_reviwer_request);if(!Object.keys(Al).length){return{data:{},dataWithoutIssuer:{},isIssuerFiltered:false}}let Rl=false;const zl=Object.keys(Al).reduce((zl,rd)=>{if(rd===ml.pr_author){Rl=true;return zl}return{...zl,[rd]:Al[rd]}},{});return{data:Al,dataWithoutIssuer:zl,isIssuerFiltered:Rl}};0&&0},11787:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{estimatedReviewTime:()=>estimatedReviewTime,mockAsyncFilter:()=>mockAsyncFilter,parseCodeExperts:()=>parseCodeExperts,parseExpertReviewer:()=>parseExpertReviewer,parseExplainCodeExpertHandler:()=>parseExplainCodeExpertHandler,parseExplainCodeExperts:()=>parseExplainCodeExperts,parseExplainExpertReviewer:()=>parseExplainExpertReviewer});ml.exports=__toCommonJS(Qh);var cf=Rl(39302);var t_=Rl(64661);var r_=Rl(77388);var u_=Rl(61579);var C_=Rl(72571);const D_="/dev/null";const getExpertsDetails=(ml,Al,Rl,zl)=>{const rd=(0,C_.getExplainActivity)(ml.explain?.activity,Al);const yh=(0,C_.getExplainKnowledge)(ml.explain?.blame,Rl);return(0,C_.explainActivityAndBlameComment)(Array.from(new Set([...Object.keys(rd),...Object.keys(yh)])),rd,yh,Al,Rl,zl.provider,zl?.git_history_since)};const estimatedReviewTime=async(ml,Al)=>{(0,r_.handleAnalytics)(u_.AsyncFilters.estimatedReviewTime,[]);const Rl=ml.diff?.files_metadata.length;const{additionalLines:zl,deletedLines:rd}=ml.diff?.files_metadata.reduce((ml,Al)=>{ml.additionalLines+=Al.additions;ml.deletedLines+=Al.deletions;return ml},{additionalLines:0,deletedLines:0});const yh=ml.diff?.files_metadata.map(ml=>({file_path:ml.new_file!==D_?ml.new_file:ml.original_file,additions:ml.additions,deletions:ml.deletions}));const kh={prMetadata:{commits:ml.num_of_commits,files:Rl,lines:zl+rd},prFiles:yh,prAdditionalLines:zl,prDeletedLines:rd,baseBranch:ml.base,request_source:"gitstream"};const{numericValue:Qh}=await(0,t_.getETR)(kh);return Al(null,Qh)};const parseExpertReviewer=async(ml,{gt:Al=0,lt:Rl=0},zl)=>{try{(0,r_.handleAnalytics)(u_.AsyncFilters.expertReviewer,[{gt:Al,lt:Rl}]);const{dataWithoutIssuer:rd}=await(0,t_.getAndFilterExpertReviewer)(ml);if(!Object.keys(rd).length){return zl(null,[])}const yh=(0,t_.filterExpertResult)(rd,Al,Rl,"reviewer_score").slice(0,2);return zl(null,yh)}catch(ml){console.log("error:",ml);return zl(null,[])}};const parseExplainCodeExpertHandler=async(ml,Al,Rl)=>{try{const{gt:zl,lt:rd,verbose:yh=true}=Al;let kh="";let Qh=r_.NO_VERBOSE_DOCS_LINK_COMMENT;const{data:u_,dataWithoutIssuer:D_,isIssuerFiltered:S_}=await(0,t_.getAndFilterExpertReviewer)(ml);if(!Object.keys(u_).length||!Object.keys(D_).length){return Rl(null,[])}const P_=(0,t_.filterExpertResult)(D_,zl,rd,"reviewer_score").slice(0,2);const Cg=(0,t_.filterExpertResult)(u_,zl,rd,"avg_activity_score").slice(0,2);const eA=(0,t_.filterExpertResult)(u_,zl,rd,"avg_blame_perc").slice(0,2);if(yh){kh=getExpertsDetails(u_,Cg,eA,ml);Qh=r_.DOCS_LINK_COMMENT}let tA="";const rA=S_&&!Object.keys(P_).length;const nA=!Object.keys(P_).length;const iA=ml?.git_history_since;if(nA&&!rA){tA=(0,C_.getNoExpertFoundComment)(iA)}else{const Rl=ml.provider===cf.GIT_PROVIDERS.GITHUB?r_.GS_REVIEW_COMMAND_FOOTER:Qh;tA=`${(0,C_.explainExpertReviewerComment)(P_,Cg,eA,(0,t_.parseExpertReviewerThreshold)(Al),ml.provider,rA)} ${kh} \n ${Rl} \n`}const sA=`base64: ${Buffer.from(tA).toString("base64")}`;return Rl(null,sA)}catch(ml){console.log("error:",ml);Rl("")}};const parseCodeExperts=async(ml,{gt:Al=0,lt:Rl=0},zl)=>{(0,r_.handleAnalytics)(u_.AsyncFilters.codeExperts,[{gt:Al,lt:Rl}]);await parseExpertReviewer(ml,{gt:Al,lt:Rl},zl)};const parseExplainExpertReviewer=async(ml,Al,Rl)=>{(0,r_.handleAnalytics)(u_.AsyncFilters.explainExpertReviewer,[Al]);await parseExplainCodeExpertHandler(ml,Al,Rl)};const parseExplainCodeExperts=async(ml,Al,Rl)=>{(0,r_.handleAnalytics)(u_.AsyncFilters.explainCodeExperts,[Al]);await parseExplainCodeExpertHandler(ml,Al,Rl)};const mockAsyncFilter=async(...ml)=>{const Al=ml.slice(0,-1);const Rl=ml[ml.length-1];return Rl(null,JSON.stringify(Al))};0&&0},1339:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{default:()=>t_});ml.exports=__toCommonJS(Qh);var cf=Rl(77388);const capture=(ml,Al)=>{const{regex:Rl}=Al;const zl=(0,cf.parseTermToValidString)(Rl);const rd=new RegExp(zl??"");const yh=rd.exec(ml);if(yh){return yh[0]}return""};var t_=capture},34687:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{parseCheckDependabot:()=>parseCheckDependabot});ml.exports=__toCommonJS(yh);const parseCheckDependabot=ml=>{if(!ml||ml==='""'||ml==="''"){return null}const Al=/(Bumps|Updates).*?from ([\d.-]+[A-Za-zαßβ]*) to ([\d.-]+[A-Za-zαßβ]*)/;const Rl=Al.exec(ml);if(Rl&&Rl.length===4){const[,,ml,Al]=Rl;const zl=Al&&Al.length>0&&Al[Al.length-1]==="."?Al.slice(0,-1):Al;return[zl,ml]}return null};0&&0},98873:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{parseCheckSemver:()=>parseCheckSemver});ml.exports=__toCommonJS(yh);const parseCheckSemver=(ml,Al)=>{const Rl=false;const zl=true;let rd;let yh;if(Array.isArray(ml)&&Al===void 0){if(ml.length!==2){return"error"}[rd,yh]=ml}else if(typeof ml==="string"&&typeof Al==="string"){if(!ml&&!Al){return"equal"}if(!ml||!Al){return"error"}rd=ml;yh=Al}else{return"error"}let kh=(rd||"0").split(".");let Qh=(yh||"0").split(".");const isValidPart=ml=>/^\d+[A-Za-zαßβ]*$/.test(ml);if(!kh.every(isValidPart)||!Qh.every(isValidPart)){return"error"}if(zl){const ml=Math.max(kh.length,Qh.length);while(kh.length0){if(ml===0)return"major";if(ml===1)return"minor";return"patch"}else if(rd<0){return"downgrade"}}return"equal"};const normalizeNumeric=ml=>{const Al=ml.match(/^(\d+)([A-Za-zαßβ]*)$/);if(!Al){return ml}const[,Rl,zl]=Al;return Rl.padStart(10,"0")+zl};const compareNumeric=(ml,Al)=>{const Rl=ml.match(/^(\d+)([A-Za-zαßβ]*)$/);const zl=Al.match(/^(\d+)([A-Za-zαßβ]*)$/);if(!Rl||!zl){return ml.localeCompare(Al)}const[,rd,yh]=Rl;const[,kh,Qh]=zl;const cf=parseInt(rd,10)-parseInt(kh,10);if(cf!==0){return cf}return yh.localeCompare(Qh)};0&&0},77388:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{DOCS_LINK_COMMENT:()=>cf,FiltersForAnalytics:()=>FiltersForAnalytics,GS_REVIEW_COMMAND_FOOTER:()=>r_,MONTH:()=>u_,NO_VERBOSE_DOCS_LINK_COMMENT:()=>t_,PROVIDER_NAME:()=>Qh,formatInputToList:()=>formatInputToList,handleAnalytics:()=>handleAnalytics,internalEvery:()=>internalEvery,internalIncludes:()=>internalIncludes,internalRegex:()=>internalRegex,parseTermToValidString:()=>parseTermToValidString});ml.exports=__toCommonJS(yh);const internalIncludes=(ml,Al)=>ml?.includes(Al);const parseTermToValidString=ml=>{if(typeof ml==="string"&&ml.startsWith("r/")){return ml.substring(2).slice(0,-1).replace("\\/","/")}return ml};const internalRegex=(ml,Al,Rl={})=>{const{multiline:zl=false,caseSensitive:rd=true}=Rl;const yh=parseTermToValidString(Al);const kh=[zl&&"m",!rd&&"i"].filter(Boolean).join("");const Qh=new RegExp(yh,kh);return Qh.test(ml)};const internalEvery=(ml,Al,Rl)=>{const zl=ml?.map(ml=>Boolean(ml));return zl?.length?zl.every(ml=>ml===Al):Rl};const formatInputToList=ml=>{if(typeof ml==="string"){if(ml.includes(",")){return ml.split(",")}return[ml]}return ml??[]};const kh={GITHUB:"github",GITLAB:"gitlab",BITBUCKET:"bitbucket"};const Qh={[kh.GITHUB]:"GitHub",[kh.GITLAB]:"GitLab",[kh.BITBUCKET]:"BitBucket"};const cf="\n \nTo learn more about /:\\ gitStream - [Visit our Docs](https://docs.gitstream.cm/) \n \n";const t_="\n \nFor more details, enable verbose mode. Learn more [here](https://docs.gitstream.cm/) \n \n";const r_="\n ✨ Comment `/gs review` for LinearB AI review. Learn how to automate it [here](https://docs.gitstream.cm/automations/integrations/LinearBAI/code-review/).";const u_={"01":"JAN","02":"FEB","03":"MAR","04":"APR","05":"MAY","06":"JUN","07":"JUL","08":"AUG","09":"SEP",10:"OCT",11:"NOV",12:"DEC"};class FiltersForAnalytics{static filters={}}const handleAnalytics=(ml,Al,Rl=false)=>{FiltersForAnalytics.filters={...FiltersForAnalytics.filters,[ml]:{args:Al,isCustom:Rl}}};0&&0},4637:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{countTests:()=>countTests,extractChangesFromDiff:()=>extractChangesFromDiff});ml.exports=__toCommonJS(yh);const kh=[".spec.",".test.","test_"];const Qh=["\\s*it\\(","\\s*test\\(","\\s*step\\(","\\s*def test_"];const cf=Qh.map(ml=>new RegExp(ml));const extractChangesFromDiff=ml=>{const Al=ml.split("\n");const Rl=[];const zl=[];Al.forEach(ml=>{if(ml.startsWith("+")){const Al=ml.slice(1).trim();Rl.push(Al)}else if(ml.startsWith("-")){const Al=ml.slice(1).trim();zl.push(Al)}});return{additions:Rl,deletions:zl}};const countTests=ml=>{const Al=ml.diff.files.filter(({original_file:ml,new_file:Al})=>kh.some(Rl=>ml.includes(Rl)||Al.includes(Rl)));return Al.reduce((ml,Al)=>{const{diff:Rl}=Al;const{additions:zl,deletions:rd}=extractChangesFromDiff(Rl);const yh=zl.filter(ml=>cf.some(Al=>Al.test(ml)));const kh=rd.filter(ml=>cf.some(Al=>Al.test(ml)));const Qh=kh.length;const t_=yh.length;return ml+t_-(Qh>t_?0:Qh)},0)};0&&0},61579:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{AsyncFilters:()=>Qh,HighLevelFilters:()=>kh,PREMIUM_FILTERS:()=>cf});ml.exports=__toCommonJS(yh);var kh=(ml=>{ml["allImages"]="allImages";ml["allTests"]="allTests";ml["allDocs"]="allDocs";ml["extensions"]="extensions";ml["matchDiffLines"]="matchDiffLines";ml["isFirstCommit"]="isFirstCommit";ml["rankByGitBlame"]="rankByGitBlame";ml["rankByGitActivity"]="rankByGitActivity";ml["explainRankByGitBlame"]="explainRankByGitBlame";ml["sonarParser"]="sonarParser";ml["mapToEnum"]="mapToEnum";ml["extractSonarFindings"]="extractSonarFindings";ml["extractJitFindings"]="extractJitFindings";ml["countTests"]="countTests";ml["encode"]="encode";ml["decode"]="decode";ml["getTimestamp"]="getTimestamp";ml["readFile"]="readFile";ml["mockFilter"]="mockFilter";ml["disabledFilter"]="disabledFilter";ml["checkDependabot"]="checkDependabot";ml["checkSemver"]="checkSemver";ml["bool"]="bool";return ml})(kh||{});var Qh=(ml=>{ml["isFormattingChange"]="isFormattingChange";ml["estimatedReviewTime"]="estimatedReviewTime";ml["expertReviewer"]="expertReviewer";ml["explainExpertReviewer"]="explainExpertReviewer";ml["codeExperts"]="codeExperts";ml["explainCodeExperts"]="explainCodeExperts";ml["mockAsyncFilter"]="mockAsyncFilter";ml["disabledAsyncFilter"]="disabledAsyncFilter";ml["LinearB_AI"]="LinearB_AI";ml["AI_DescribePR"]="AI_DescribePR";ml["AI_ReviewPR"]="AI_ReviewPR";return ml})(Qh||{});const cf=["LinearB_AI","AI_DescribePR"];0&&0},35618:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{getDisabledFilterFunction:()=>getDisabledFilterFunction,getPremiumFiltersAsFeatureFlags:()=>getPremiumFiltersAsFeatureFlags,getPreviousDisabledFilterAsync:()=>getPreviousDisabledFilterAsync,getPreviousDisabledFilterSync:()=>getPreviousDisabledFilterSync});ml.exports=__toCommonJS(Qh);var cf=Rl(61579);var t_=Rl(87299);var r_=Rl(76713);function getDisabledFilterFunction(ml,Al,Rl,zl,rd){const yh=!!zl;const kh=Rl.find(ml=>ml.name===Al&&!cf.PREMIUM_FILTERS.includes(Al));const Qh=cf.PREMIUM_FILTERS.includes(Al)&&rd?.toLowerCase()===r_.TierType.FREE.toLowerCase();const t_=Boolean(kh||Qh);let u_="";let C_=[...Rl];if(t_){u_=Math.random().toString(36).slice(2,11);C_=C_.map(ml=>ml.name===Al?{...ml,guid:u_}:ml);const Rl=yh?ml[cf.AsyncFilters.disabledAsyncFilter]:ml[cf.HighLevelFilters.disabledFilter];return{isDisabledFilter:true,filterCallback:(...ml)=>Rl(...ml,Al,u_),disabledFilters:C_}}return{isDisabledFilter:false,filterCallback:ml[Al],disabledFilters:C_}}const checkSingleArgAsync=async ml=>{if(typeof ml==="string"&&ml.includes(t_.DISABLED_FILTER_INDICATOR)){return ml}if(ml&&typeof ml.then==="function"){try{const Al=await ml;if(typeof Al==="string"&&Al.includes(t_.DISABLED_FILTER_INDICATOR)){return Al}if(Al!==null&&typeof Al==="object"&&JSON.stringify(Al).includes(t_.DISABLED_FILTER_INDICATOR)){return JSON.stringify(Al)}}catch{return""}}if(typeof ml==="object"&&ml!==null){const Al=JSON.stringify(ml);if(Al.includes(t_.DISABLED_FILTER_INDICATOR)){return Al}}return""};const checkSingleArgSync=ml=>{if(typeof ml==="string"&&ml.includes(t_.DISABLED_FILTER_INDICATOR)){return ml}if(typeof ml==="object"&&ml!==null){const Al=JSON.stringify(ml);if(Al.includes(t_.DISABLED_FILTER_INDICATOR)){return Al}}return""};const checkArgsDisabledFilterAsync=async ml=>{const Al=await Promise.all(ml.map(ml=>checkSingleArgAsync(ml)));const Rl=Al.find(ml=>ml);if(Rl){return Rl}return""};const checkArgsDisabledFilterSync=ml=>{const Al=ml.map(ml=>checkSingleArgSync(ml));const Rl=Al.find(ml=>ml);if(Rl){return Rl}return""};const getPreviousDisabledFilterSync=(ml,Al,Rl)=>{const zl=checkArgsDisabledFilterSync(ml);if(zl){try{return Al[cf.HighLevelFilters.disabledFilter](...ml,Rl,zl)}catch(Al){console.error(`error executing filter: ${Rl}(${JSON.stringify(ml)}): ${Al?.message}`);return null}}return null};const getPreviousDisabledFilterAsync=async(ml,Al,Rl)=>{const zl=await checkArgsDisabledFilterAsync(ml);if(zl){try{const rd=await Al[cf.AsyncFilters.disabledAsyncFilter](...ml,Rl,zl);return rd}catch(Al){console.error(`error while executing filter: ${Rl}(${JSON.stringify(ml)}): ${Al?.message}`);return null}}return null};const getPremiumFiltersAsFeatureFlags=()=>cf.PREMIUM_FILTERS.map(ml=>({name:ml,description:`This feature is available only with a paid LinearB license.\n\nTo unlock the **${ml}** functionality, please upgrade your license by [contacting LinearB](https://linearb.io/book-a-demo).`,isPremium:true}));0&&0},87299:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{DISABLED_FILTER_INDICATOR:()=>t_,RATE_LIMIT_EXCEEDED:()=>r_,RATE_LIMIT_HEADERS:()=>u_,disabledAsyncFilter:()=>disabledAsyncFilter,disabledFilter:()=>disabledFilter,extractRateLimitHeaders:()=>extractRateLimitHeaders});ml.exports=__toCommonJS(Qh);var cf=Rl(61579);const t_="@DISABLED_FILTER@";const r_="@RATE_LIMIT_EXCEEDED@";const u_=["retry-after","x-ratelimit-limit","x-ratelimit-remaining","x-ratelimit-reset"];const extractRateLimitHeaders=ml=>{if(!ml||!Object.keys(ml||{}).length){return u_.map(()=>0)}return u_.map(Al=>{const Rl=ml[Al]?.toString();if(Rl?.includes(",")){const ml=Rl.split(",").map(ml=>Number(ml.trim())).filter(ml=>!Number.isNaN(ml));return ml.length>0?Math.min(...ml):0}return Number(Rl||"0")})};const generateDisabledFilterString=ml=>{const Al=ml.find(ml=>typeof ml==="string"&&ml.includes(t_));if(Al){return Al}const Rl=ml[ml.length-1];const zl=`"${t_} ${Rl}"`;return zl};const disabledFilter=(...ml)=>{const Al=generateDisabledFilterString(ml);return Al};const disabledAsyncFilter=async(...ml)=>{const Al=generateDisabledFilterString(ml);if(typeof ml[2]==="function"||typeof ml[1]==="function"){const Rl=typeof ml[2]==="function"?ml[2]:ml[1];try{return Rl(null,Al)}catch(ml){console.log("Error:",ml);return Rl(null,"")}}throw new Error(`Callback function is required on async filter ${cf.AsyncFilters.disabledAsyncFilter}`)};0&&0},72571:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{explainActivityAndBlameComment:()=>explainActivityAndBlameComment,explainExpertReviewerComment:()=>explainExpertReviewerComment,getExplainActivity:()=>getExplainActivity,getExplainKnowledge:()=>getExplainKnowledge,getNoExpertFoundComment:()=>getNoExpertFoundComment});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(93350));var u_=Rl(77388);var C_=Rl(25717);var D_=Rl(24951);const explainExpertReviewerComment=(ml,Al,Rl,zl,rd,yh)=>{let kh="🥷 **Code experts:";kh+=ml.length?` ${ml.join(", ")}** \n \n`:` no user ${yh?"but you":""} matched threshold ${zl}** \n \n`;if(Al.length){kh+=`${Al.join(", ")} ${Al.length===1?"has":"have"} most 👩‍💻 **activity** in the files. \n${D_.ADDITIONAL_FORMATTING[rd]||D_.ADDITIONAL_FORMATTING.default}`}if(Rl.length){kh+=`${Rl.join(", ")} ${Rl.length===1?"has":"have"} most 🧠 **knowledge** in the files. \n`}return kh};const explainActivityByMonth=(ml,Al,Rl)=>{let zl="";const rd=[];for(let ml=0;ml<6;ml++){rd.push(u_.MONTH[(0,r_.default)().subtract(ml,"months").format("MM")])}rd.forEach(rd=>{const yh=ml[Al][Rl[0]][rd];const kh=ml[Al][Rl[1]]?.[rd];zl+=`| ${rd} | ${yh?`${yh.additions} additions & ${yh.deletions} deletions`:" "} |`;zl+=`${kh?`${kh.additions} additions & ${kh.deletions} deletions |`:" "} \n`});return zl};const explainActivityTable=(ml,Al,Rl,zl)=>{if(!Object.keys(Al).length){return`\n\nNo activity${zl?` since ${zl}`:" in the last 6 months"}\n\n`}if(Rl.length){let zl=`\n\nActivity based on git-commit: \n\n | | ${Rl[0]?Rl[0]:" "} | ${Rl[1]?`${Rl[1]}| \n | --- | --- | --- | \n `:" \n | --- | --- | \n"}`;zl+=explainActivityByMonth(Al,ml,Rl);return zl}return""};const explainKnowledgeSection=(ml,Al,Rl,zl)=>{let rd="";const yh=(0,C_.sortObject)(Rl,Al[ml]);yh.forEach(Rl=>{rd+=Al[ml][Rl]?`${Rl}: ${Al[ml][Rl]}% \n${D_.ADDITIONAL_FORMATTING[zl]||D_.ADDITIONAL_FORMATTING.default}`:""});return rd};const explainActivityAndBlameComment=(ml,Al,Rl,zl,rd,yh,kh)=>{try{let Qh="
\n See details\n";if(kh){Qh+=`\n_Code experts calculated since ${kh}_\n`}Qh+="\n";ml.forEach(ml=>{Qh+=`\n\`${ml}\` \n ${explainActivityTable(ml,Al,zl,kh)} \n\nKnowledge based on git-blame: \n ${D_.ADDITIONAL_FORMATTING[yh]||D_.ADDITIONAL_FORMATTING.default}${explainKnowledgeSection(ml,Rl,rd,yh)}`});Qh+="\n
\n \n";return Qh}catch(ml){console.log("Error in creating explain code experts comment",ml);return""}};const parseActivityByUserDataForExplain=(ml,Al,Rl)=>Object.keys(ml[Al]).reduce((zl,rd)=>{if(ml[Al][rd][Rl]){const yh=u_.MONTH[rd.split("-")?.[1]];return{...zl,[yh]:ml[Al][rd][Rl]}}return zl},{});const parseActivityByUserForExplain=(ml,Al,Rl)=>Rl.reduce((Rl,zl)=>{const rd=parseActivityByUserDataForExplain(ml,Al,zl);return{...Rl,[zl]:rd}},{});const getExplainActivity=(ml,Al)=>Object.keys(ml||{}).reduce((Rl,zl)=>{const rd=parseActivityByUserForExplain(ml,zl,Al);return{...Rl,[zl]:rd}},{});const getExplainKnowledge=(ml,Al)=>Object.keys(ml||{}).reduce((Rl,zl)=>{const rd=(0,C_.sortObject)(Al,ml[zl]);const yh=rd.reduce((Al,Rl)=>{if(ml[zl][Rl]){return{...Al,[Rl]:Math.round(ml[zl][Rl]*100)}}return Al},{});return{...Rl,[zl]:yh}},{});const getNoExpertFoundComment=ml=>`🥷 **Code experts:** No results found\n\nNo code experts were identified for the files in this pull request based on git blame analysis${ml?` (since ${ml})`:""}.\n\nThis may occur when:\n- Files are new or have limited commit history\n- Git authors aren't mapped to current team members\n- Analysis thresholds need adjustment\n\n**If you expected to see expert suggestions**, consider:\n- Reviewing your \`config.user_mapping\` [settings](https://docs.gitstream.cm/cm-file/#configuser_mapping)\n- Adjusting the \`gt\`/\`lt\` parameters in your [action](https://docs.gitstream.cm/filter-functions/#codeexperts)\n${ml?`- The configured \`config.git_history_since\` date (${ml}) excludes older history [config](https://docs.gitstream.cm/cm-file/#configgit_blame_since)\n`:""}\n- Verifying files have sufficient commit history\n\nTo learn more about /:\\gitStream - [Visit our Docs](https://docs.gitstream.cm)`;0&&0},67171:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};ml.exports=__toCommonJS(Qh);var cf=Rl(78963);const{SUPPORTED_ACTIONS:t_}=cf.validatorsConstants},12687:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{isGtLtArgsValid:()=>isGtLtArgsValid});ml.exports=__toCommonJS(yh);const isGtLtArgsValid=ml=>{const{gt:Al,lt:Rl}=ml;return!!Al||!!Rl};0&&0},29615:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{GENERAL_FILTERS_HANDLER:()=>S_,GeneralFilters:()=>D_});ml.exports=__toCommonJS(t_);var r_=Rl(52356);var u_=Rl(77388);var C_=__toESM(Rl(1339));const parseSome=ml=>{(0,u_.handleAnalytics)("some",[]);const Al=(0,u_.formatInputToList)(ml)?.map(ml=>Boolean(ml));return Boolean(Al?.length)&&Al.some(ml=>ml)};const parseEvery=ml=>{(0,u_.handleAnalytics)("every",[]);return(0,u_.internalEvery)((0,u_.formatInputToList)(ml),true,false)};const termRegexOrList=(ml,Al,Rl,zl,rd)=>Rl?(0,u_.internalIncludes)(Al?ml[Al]:ml,Rl):zl?(0,u_.internalRegex)(Al?ml[Al]:ml,zl):rd.some(Rl=>(0,u_.internalIncludes)(Al?ml[Al]:ml,Rl));const filterList=(ml,Al,Rl,zl,rd,yh)=>ml.filter(ml=>yh?!termRegexOrList(ml,Al,Rl,zl,rd):termRegexOrList(ml,Al,Rl,zl,rd));const mapList=(ml,Al,Rl,zl,rd,yh)=>ml.map(ml=>yh?!termRegexOrList(ml,Al,Rl,zl,rd):termRegexOrList(ml,Al,Rl,zl,rd));const calculateList=(ml,Al,Rl,zl=false)=>{const rd=Al.attr||"";const{term:yh,regex:kh,list:Qh}=Al;const cf=(0,u_.formatInputToList)(ml);if(!yh&&!kh&&!Qh){return[]}let t_=Qh;if(Qh){t_=(0,u_.formatInputToList)(Qh)}return Rl==="filterList"?filterList(cf,rd,yh,kh,t_,zl):mapList(cf,rd,yh,kh,t_,zl)};const parseFilter=(ml,Al)=>{(0,u_.handleAnalytics)("filter",[Al]);return calculateList(ml,Al,"filterList")};const parseReject=(ml,Al)=>{(0,u_.handleAnalytics)("reject",[Al]);return calculateList(ml,Al,"filterList",true)};const parseMap=(ml,{attr:Al})=>{(0,u_.handleAnalytics)("map",[{attr:Al}]);return(0,u_.formatInputToList)(ml).map(ml=>ml[Al])};const parseIncludes=(ml,Al)=>{(0,u_.handleAnalytics)("includes",[Al]);const{term:Rl,regex:zl,list:rd}=Al;if(!Rl&&!zl&&!rd){return false}let yh=rd;if(rd){yh=(0,u_.formatInputToList)(rd)}return Rl?(0,u_.internalIncludes)(ml,Rl):zl?(0,u_.internalRegex)(ml,zl):yh.some(Al=>ml.includes(Al))};const parseMatch=(ml,Al)=>{(0,u_.handleAnalytics)("match",[Al]);return calculateList(ml,Al,"mapList")};const parseNope=ml=>{(0,u_.handleAnalytics)("match",[]);return(0,u_.internalEvery)((0,u_.formatInputToList)(ml),false,true)};const parseIntersection=(ml,Al)=>{(0,u_.handleAnalytics)("intersection",[Al]);const{list:Rl}=Al;const zl=(0,u_.formatInputToList)(ml);const rd=(0,u_.formatInputToList)(Rl);if(!rd.length){return[]}return(0,r_.intersection)(zl,rd)};const parseDifference=(ml,Al)=>{(0,u_.handleAnalytics)("difference",[Al]);const{list:Rl}=Al;const zl=(0,u_.formatInputToList)(ml);const rd=(0,u_.formatInputToList)(Rl);if(!rd.length){return ml}return(0,r_.difference)(zl,rd)};var D_=(ml=>{ml["some"]="some";ml["every"]="every";ml["filter"]="filter";ml["includes"]="includes";ml["reject"]="reject";ml["map"]="map";ml["match"]="match";ml["nope"]="nope";ml["intersection"]="intersection";ml["difference"]="difference";ml["capture"]="capture";return ml})(D_||{});const S_={["some"]:parseSome,["every"]:parseEvery,["filter"]:parseFilter,["reject"]:parseReject,["map"]:parseMap,["includes"]:parseIncludes,["match"]:parseMatch,["nope"]:parseNope,["intersection"]:parseIntersection,["difference"]:parseDifference,["capture"]:C_.default};0&&0},25717:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{calculateActivityPerFile:()=>calculateActivityPerFile,calculateFileSumPerAuthorActivity:()=>calculateFileSumPerAuthorActivity,convertAndSumContributors:()=>convertAndSumContributors,convertBlameContextToExplain:()=>convertBlameContextToExplain,convertContributorsAndBlame:()=>convertContributorsAndBlame,convertToProviderUser:()=>convertToProviderUser,explainBlameTemplate:()=>explainBlameTemplate,sortObject:()=>sortObject,sumAuthorMetrics:()=>sumAuthorMetrics,validateAndCompare:()=>validateAndCompare});ml.exports=__toCommonJS(Qh);var cf=Rl(24951);var t_=Rl(77388);const calculateSumByAuthor=(ml,Al)=>Object.values(ml).reduce((ml,Rl)=>{const zl=Rl[Al];const rd=(zl??0)+(ml[Al]??0);return{...ml,...rd&&{[Al]:rd}}},{});const convertAndSumContributors=(ml,Al)=>Object.keys(ml).reduce((Rl,zl)=>{let rd=ml[zl];if(Rl[Al[zl]]){rd=ml[zl]+Rl[Al[zl]]}const yh=Al[zl]?.includes("@")||!Al[zl]?`${zl}\\*`:Al[zl];return{...Rl,[yh]:rd}},{});const convertContributorsAndBlame=ml=>{if(!ml?.blame||!Object.keys(ml.blame).length){return{blame:{}}}const Al=Object.keys(ml.blame).reduce((Al,Rl)=>({...Al,[Rl]:convertAndSumContributors(ml.blame[Rl],ml.git_to_provider_user)}),{});return{blame:Al}};const sumAuthorMetrics=(ml,Al)=>{const Rl=Object.keys(Al).length;return ml.reduce((ml,zl)=>{const rd=calculateSumByAuthor(Al,zl);return{...ml,...rd[zl]&&{[zl]:rd[zl]/Rl}}},{})};const convertToProviderUser=(ml,Al)=>Object.keys(Al).reduce((Rl,zl)=>{if(ml.git_to_provider_user[zl]){return{...Rl,[ml.git_to_provider_user[zl]]:Al[zl]||zl}}return Rl},{});const calculateActivityPerFile=(ml,Al)=>{if(!ml||!Object.keys(ml).length){return{}}return Object.keys(ml).reduce((Rl,zl)=>{const rd=Object.values(ml[zl]).reduce((ml,Rl)=>{Al.forEach(Al=>{const zl=Rl[Al];if(zl){ml[Al]=(ml[Al]??0)+zl}});return{...ml}},{});return{...Rl,[zl]:rd}},{})};const calculateFileSumPerAuthorActivity=(ml,Al,Rl)=>Object.keys(ml).reduce((zl,rd)=>{const yh=Object.keys(ml[rd]).reduce((zl,yh)=>{const kh=[];Al.forEach(Al=>{if(Rl[rd][Al]&&ml[rd][yh][Al]){kh.push(ml[rd][yh][Al]/Rl[rd][Al]*100)}});const Qh=kh.reduce((ml,Al)=>ml+Al,0)/kh.length;return{...zl,...kh.length&&{[yh]:parseInt(Qh?.toFixed(0))}}},{});return{...zl,[rd]:yh}},{});const sortObject=(ml,Al)=>ml.sort((ml,Rl)=>(Al[Rl]??0)-(Al[ml]??0));const compareThan=(ml,Al,Rl)=>{const zl=Object.keys(ml).filter(zl=>Al!==void 0?ml[zl]>Al:ml[zl]{if(Rl.includes("*")){return Al}return{...Al,...{[Rl]:ml[Rl]}}},{})};const validateAndCompare=(ml,Al,Rl)=>Object.keys(ml).length?compareThan(ml,Al,Rl):{};const convertBlameContextToExplain=ml=>{const{blame:Al}=convertContributorsAndBlame(ml);return Object.keys(Al).reduce((ml,Rl)=>{if(Rl==="/dev/null"){return ml}const zl=sortObject(Object.keys(Al[Rl]),Al[Rl]);const rd=zl.reduce((ml,zl)=>{if(!Al[Rl][zl]){return ml}const rd=zl.replace(/\"“/g,"").replace("“","");let yh=`${Math.floor(Al[Rl][zl])?Math.floor(Al[Rl][zl]):"<1"}%`;if(ml[rd]&&parseInt(ml[rd])>parseInt(yh)){yh=ml[rd]}return{...ml,[rd]:yh}},{});return{...ml,[Rl]:rd}},{})};const suggestedReviewersComment=(ml,Al,Rl,zl)=>{const rd=ml?` 👋 **Suggested reviewers: ${ml}**\n \nThey contributed ${Al} of the lines on pre-existing files`:` 👋 **Suggested reviewers: no user ${zl?"but you":""} matched**\n \nNo ${Rl?"other ":""}user contributed ${Al} of the lines on pre-existing files`;return rd};const explainBlameTemplate=(ml,Al,Rl,zl,rd)=>{const{gt:yh,lt:kh}=ml;const Qh=yh?`more than ${yh}%`:`less than ${kh}%`;const r_=Object.keys(Rl).length;let u_=suggestedReviewersComment(Al,Qh,r_,rd);u_+=r_?":\n":". \n ";u_+=Object.keys(Rl).length?"
\n See details\n":"";u_+="\n";Object.keys(Rl).forEach(ml=>{if(Object.keys(Rl[ml]).length===0){return}u_+=`\n\`${ml}\` \n${cf.ADDITIONAL_FORMATTING[zl]||cf.ADDITIONAL_FORMATTING.default}`;Object.keys(Rl[ml]).forEach(Al=>{u_+=`${Al}: ${Rl[ml][Al]} \n${cf.ADDITIONAL_FORMATTING[zl]||cf.ADDITIONAL_FORMATTING.default}`})});u_+="\n
\n";const C_=Object.values(Rl).map(ml=>Object.keys(ml).some(ml=>ml.includes("*"))).some(ml=>ml);u_+=C_?` \nGit users that could not be automatically mapped are marked with \`*\`.\n${cf.ADDITIONAL_FORMATTING[zl]||cf.ADDITIONAL_FORMATTING.default}To map these users, refer to the instructions [here](https://docs.gitstream.cm/cm-file#config).\n \n`:"";u_+=t_.DOCS_LINK_COMMENT;return u_};0&&0},77316:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{ASYNC:()=>hA,FILTERS_EXTENSION_LIST:()=>pA,HIGH_LEVEL_FILTERS_HANDLER:()=>dA});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(40181));var u_=__toESM(Rl(19263));var C_=Rl(77388);var D_=Rl(25717);var S_=Rl(12687);var P_=Rl(11787);var Cg=Rl(78850);var eA=__toESM(Rl(1475));var tA=__toESM(Rl(12623));var rA=Rl(4637);var nA=__toESM(Rl(2140));var iA=Rl(61579);var sA=Rl(93017);var aA=Rl(87299);var oA=Rl(21187);var lA=Rl(34687);var cA=Rl(98873);const parseExtractSonarFindings=ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.extractSonarFindings,[]);return(0,eA.default)(ml)};const parserMapToEnum=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.mapToEnum,[ml,Al]);const Rl=Al?.enum;if(Rl&&Object.keys(Rl).length){return Rl[ml]}};const parseFilterAllTests=(ml,Al)=>{const Rl=new RegExp(`[^a-zA-Z0-9](${Al.join("|")})[^a-zA-Z0-9]`);return Boolean(ml.length)&&ml.map(ml=>Rl.test(ml||"")).every(ml=>ml)};const parseFilterAllFilePath=(ml,Al)=>Boolean(ml.length)&&ml.map(ml=>Al.some(Al=>(ml||"").includes(Al))).every(ml=>ml);const parseFilterAllExtensions=(ml,Al)=>ml.length?parseFilterAllFilePath(ml.map(ml=>ml.split(".").pop()||""),Al):false;const getUniqueExtensions=ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.extensions,[]);return ml.map(ml=>ml.split(".").pop()).filter((ml,Al,Rl)=>Rl.indexOf(ml)===Al)};const parseIsFormattingChange=async(ml,Al)=>{try{(0,C_.handleAnalytics)(iA.AsyncFilters.isFormattingChange,[]);if(!ml.length){return Al(null,false)}for(const{new_content:Rl,original_content:zl,original_file:rd,new_file:yh}of ml){const ml=await(0,Cg.format)(Rl,yh);const kh=await(0,Cg.format)(zl,rd);if(ml!==kh){return Al(null,false)}}return Al(null,true)}catch(ml){return Al(null,false)}};const parseMatchDiffLines=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.matchDiffLines,[Al]);const{regex:Rl,ignoreWhiteSpaces:zl=false,caseSensitive:rd=true}=Al;const yh=new RegExp("^[+-]");const kh=new RegExp("^[+-]\\s*$");return!Rl?[]:ml.map(({diff:ml})=>ml.split("\n").filter(ml=>yh.test(ml)).filter(ml=>zl?!kh.test(ml):true).map(ml=>(0,C_.internalRegex)(ml,Rl,{caseSensitive:rd}))).flat(1)};const parseIsFirstCommit=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.isFirstCommit,[{author:Al}]);return!(0,r_.default)(ml,Al,null)};const parseRankByGitBlame=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.rankByGitBlame,[Al]);if(!(0,S_.isGtLtArgsValid)(Al)||!ml?.blame){return[]}const{gt:Rl,lt:zl}=Al;const{blame:rd}=(0,D_.convertContributorsAndBlame)(ml);const yh=(0,D_.sumAuthorMetrics)(Object.values(ml.git_to_provider_user),rd);const kh=(0,D_.validateAndCompare)(yh,Rl,zl);return Object.keys(kh).length?[...Array.from(new Set(Object.keys(kh)))]:[]};const parseRankByGitActivity=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.rankByGitActivity,[Al]);const{gt:Rl,lt:zl,weeks:rd}=Al;if(!Rl&&!zl||!rd||!ml?.git_activity){return[]}const yh=new Array(rd+1).fill(0).map((ml,Al)=>`week_${Al}`);const kh=(0,D_.calculateActivityPerFile)(ml.git_activity,yh);const Qh=(0,D_.calculateFileSumPerAuthorActivity)(ml.git_activity,yh,kh);const cf=(0,D_.sumAuthorMetrics)(Object.keys(ml.contributors),Qh);const t_=(0,D_.convertAndSumContributors)(cf,ml.git_to_provider_user);const r_=(0,D_.validateAndCompare)(t_,Rl,zl);return Object.keys(r_).length?[...Array.from(new Set(Object.keys(r_)))]:[]};const parseExplainRankByGitBlame=(ml,Al)=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.explainRankByGitBlame,[Al]);if(!(0,S_.isGtLtArgsValid)(Al)){return{}}const Rl=parseRankByGitBlame(ml,Al);const zl=(0,u_.default)(Rl,Al=>Al!==ml.pr_author);const rd=zl.join(", ");const yh=!zl.length&&Rl.length>0;const kh=(0,D_.convertBlameContextToExplain)(ml);return`base64: ${Buffer.from((0,D_.explainBlameTemplate)(Al,rd,kh,ml.provider,yh)).toString("base64")}`};const uA={[iA.HighLevelFilters.allDocs]:["requirements.txt"]};const pA={[iA.HighLevelFilters.allDocs]:["md","mkdown","txt","rst",".adoc"],[iA.HighLevelFilters.allImages]:["svg","png","gif"],[iA.HighLevelFilters.allTests]:["test","spec"]};const dA={[iA.HighLevelFilters.allDocs]:ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.allDocs,[]);return Boolean(ml.length)&&ml.every(ml=>uA[iA.HighLevelFilters.allDocs].every(Al=>!(ml.includes(`/${Al}`)||ml===Al)))&&parseFilterAllExtensions(ml,pA[iA.HighLevelFilters.allDocs])},[iA.HighLevelFilters.allImages]:ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.allImages,[]);return parseFilterAllExtensions(ml,pA[iA.HighLevelFilters.allImages])},[iA.HighLevelFilters.allTests]:ml=>{(0,C_.handleAnalytics)(iA.HighLevelFilters.allTests,[]);return parseFilterAllTests(ml,pA[iA.HighLevelFilters.allTests])},[iA.HighLevelFilters.extensions]:getUniqueExtensions,[iA.HighLevelFilters.matchDiffLines]:parseMatchDiffLines,[iA.HighLevelFilters.isFirstCommit]:parseIsFirstCommit,[iA.HighLevelFilters.rankByGitBlame]:parseRankByGitBlame,[iA.HighLevelFilters.rankByGitActivity]:parseRankByGitActivity,[iA.HighLevelFilters.explainRankByGitBlame]:parseExplainRankByGitBlame,[iA.HighLevelFilters.sonarParser]:eA.default,[iA.HighLevelFilters.mapToEnum]:parserMapToEnum,[iA.HighLevelFilters.extractSonarFindings]:parseExtractSonarFindings,[iA.HighLevelFilters.countTests]:rA.countTests,[iA.HighLevelFilters.encode]:sA.encode,[iA.HighLevelFilters.decode]:sA.decode,[iA.HighLevelFilters.getTimestamp]:sA.getTimestamp,[iA.HighLevelFilters.readFile]:sA.readFile,[iA.HighLevelFilters.mockFilter]:sA.mockFilter,[iA.HighLevelFilters.disabledFilter]:aA.disabledFilter,[iA.HighLevelFilters.checkDependabot]:lA.parseCheckDependabot,[iA.HighLevelFilters.checkSemver]:cA.parseCheckSemver,[iA.HighLevelFilters.bool]:sA.bool,[iA.AsyncFilters.isFormattingChange]:parseIsFormattingChange,[iA.AsyncFilters.estimatedReviewTime]:P_.estimatedReviewTime,[iA.AsyncFilters.expertReviewer]:P_.parseExpertReviewer,[iA.AsyncFilters.explainExpertReviewer]:P_.parseExplainExpertReviewer,[iA.AsyncFilters.codeExperts]:P_.parseCodeExperts,[iA.AsyncFilters.explainCodeExperts]:P_.parseExplainCodeExperts,[iA.AsyncFilters.mockAsyncFilter]:P_.mockAsyncFilter,[iA.AsyncFilters.disabledAsyncFilter]:aA.disabledAsyncFilter,[iA.AsyncFilters.LinearB_AI]:oA.linearbAI,[iA.AsyncFilters.AI_DescribePR]:oA.aiDescribePR,...tA.default,...nA.default};const hA={[iA.AsyncFilters.isFormattingChange]:true,[iA.AsyncFilters.estimatedReviewTime]:true,[iA.AsyncFilters.expertReviewer]:true,[iA.AsyncFilters.explainExpertReviewer]:true,[iA.AsyncFilters.codeExperts]:true,[iA.AsyncFilters.explainCodeExperts]:true,[iA.AsyncFilters.mockAsyncFilter]:true,[iA.AsyncFilters.LinearB_AI]:true,[iA.AsyncFilters.AI_DescribePR]:true,allFormattingChange:true,getJiraTicketDetails:true};0&&0},2140:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{default:()=>u_});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(71066));var u_={getJiraTicketDetails:r_.default}},71066:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{default:()=>C_});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=__toESM(Rl(69860));const extractAdditionalFieldsValue=ml=>{const Al={};Object.entries(ml).forEach(([ml,Rl])=>{Al[ml]=Rl});return Al};const getJiraTicketDetails=async(ml,Al,Rl)=>{const{url:zl,username:rd,apiToken:yh,additionalFields:kh}=Al;if(!zl||!rd||!yh||!ml){return Rl(null,JSON.stringify({}))}const Qh=`${rd}:${yh}`;const cf=`Basic ${Buffer.from(Qh).toString("base64")}`;const t_={Authorization:cf,Accept:"application/json"};try{const{data:Al}=await r_.default.get(`${zl}/rest/api/3/issue/${ml}`,{headers:t_});const rd=Al?.fields??{};const yh=(0,u_.default)(rd,kh);const Qh={labels:rd.labels??[],assignee:rd.assignee?.displayName??"",status:rd.name??"",url:Al?.self??"",priority:rd.priority?.name??"",creator:rd.creator?.displayName??"",issueType:rd.issueType?.name??"",project:rd.project?.name??"",summary:rd.summary??"",...extractAdditionalFieldsValue(yh)};return Rl(null,JSON.stringify(Qh))}catch(ml){console.log("error while running getJiraTicketDetails filter",ml);return Rl(null,JSON.stringify({}))}};var C_=getJiraTicketDetails},95998:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{extractJitCommentsFromPR:()=>extractJitCommentsFromPR,initEmptyJitObject:()=>initEmptyJitObject,parseJitReview:()=>parseJitReview,unifyReviews:()=>unifyReviews});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(99101));const u_="jit-ci";const parseJitReview=ml=>{const Al=initEmptyJitObject();const{conversations:Rl}=ml;Rl.forEach(ml=>{const{content:Rl}=ml;const zl=Rl.split("\n");const rd=zl[0]?.split("**")[2]?.trim();const yh=zl[2]?.split("**")[2]?.trim();const kh=zl[4]?.split("**")[2]?.trim();const Qh=zl[6]?.split("**")[2]?.trim();const cf=zl[10]?.split("")[1]?.split("")[0]??"";const t_=cf.replace(//g,"").replace(/<\/b>/g,"");Al.vulnerabilities.push({security_control:rd,type:yh,description:kh,severity:Qh,summary:t_});Al.metrics[Qh]=(Al.metrics[Qh]??0)+1});return Al};const unifyReviews=(ml,Al)=>ml.reduce((ml,Al)=>{console.log({acc:ml,review:Al});return{...ml,vulnerabilities:[...ml.vulnerabilities,...Al.vulnerabilities],metrics:(0,r_.default)(ml.metrics,Al.metrics,(ml,Al)=>(ml||0)+(Al||0))}},{...Al});const extractJitCommentsFromPR=ml=>ml.reviews.filter(({commenter:ml})=>ml===u_);const initEmptyJitObject=()=>({vulnerabilities:[],metrics:{HIGH:null,MEDIUM:null,LOW:null,INFO:null}});0&&0},12623:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{default:()=>t_});ml.exports=__toCommonJS(Qh);var cf=Rl(45460);var t_={extractJitFindings:cf.parseJitComments}},45460:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{parseJitComments:()=>parseJitComments});ml.exports=__toCommonJS(Qh);var cf=Rl(52356);var t_=Rl(77388);var r_=Rl(95998);var u_=Rl(61579);const parseJitComments=ml=>{(0,t_.handleAnalytics)(u_.HighLevelFilters.extractJitFindings,[]);const Al=(0,r_.extractJitCommentsFromPR)(ml);const Rl=(0,r_.initEmptyJitObject)();if((0,cf.isEmpty)(Al)){return JSON.stringify(Rl)}const zl=Al.map(r_.parseJitReview);return JSON.stringify((0,r_.unifyReviews)(zl,Rl))};0&&0},1475:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{default:()=>t_});ml.exports=__toCommonJS(Qh);var cf=Rl(72908);var t_=cf.parseSonarParser},72908:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{parseSonarParser:()=>parseSonarParser});ml.exports=__toCommonJS(Qh);var cf=Rl(77388);var t_=Rl(61579);const r_={bugs:/\[(.) Reliability Rating/,security_hotspots:/\[(\d+) Security Hotspots/,vulnerabilities:/\[(.) Security Rating/,code_smells:/\[(.) Maintainability Rating/,duplications:/(\d+(\.\d+)?%) Duplication on New Code/,coverage:/(\d+(\.\d+)?%) Coverage on New Code/};const getDefaultSonar=()=>({bugs:{count:null,rating:""},code_smells:{count:null,rating:""},vulnerabilities:{count:null,rating:""},security_hotspots:{count:null,rating:""},duplications:null,coverage:null});const parseSonarParser=ml=>{try{(0,cf.handleAnalytics)(t_.HighLevelFilters.sonarParser,[]);const Al=["sonarcloud","sonarqubecloud"];const Rl=ml.comments.filter(ml=>Al.includes(ml.commenter));if(!Rl.length){return JSON.stringify(getDefaultSonar())}const zl=Object.keys(r_).reduce((ml,Al)=>{const zl=r_[Al];const rd=Rl[0].content.match(zl);if(Al.toString()==="duplications"||Al.toString()==="coverage"){const Rl=rd&&rd[1]?parseFloat(rd[1].replace("%","")):0;return{...ml,[Al]:Rl}}if(Al.toString()==="security_hotspots"){const Rl=rd&&rd[1]?parseInt(rd[1],10):0;return{...ml,[Al]:{count:Rl,rating:Rl>0?"":"A"}}}return{...ml,[Al]:{count:rd?1:0,rating:rd?rd[1]:"A"}}},getDefaultSonar());return JSON.stringify(zl)}catch(ml){console.error("Error parsing Sonar data:",ml);return JSON.stringify(getDefaultSonar())}};0&&0},21187:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{LARGE_PR_ERROR_MESSAGE:()=>LARGE_PR_ERROR_MESSAGE,MAX_BODY_SIZE:()=>pA,SKIPPED_AUTO_MERGE_MESSAGE:()=>aA,aiDescribePR:()=>aiDescribePR,callToLinearbAI:()=>callToLinearbAI,convertEstimatedSizeToMB:()=>convertEstimatedSizeToMB,estimateObjectSize:()=>estimateObjectSize,linearbAI:()=>linearbAI,shouldExcludeFile:()=>shouldExcludeFile});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(87269));var u_=__toESM(Rl(93350));var C_=__toESM(Rl(80542));var D_=Rl(7426);var S_=Rl(77388);var P_=Rl(61579);var Cg=Rl(87299);var eA=Rl(95616);var tA=Rl(93017);var rA=Rl(99406);var nA=Rl(56977);var iA=Rl(13169);var sA=Rl(62840);const aA="Skipped - branch update from base, no new code.";const LARGE_PR_ERROR_MESSAGE=ml=>`Uh oh! That's a big one.\n\nThe files in this PR are too large for us to process, we gather the full context, including all file contents before and after the changes (not just the diffs), plus metadata.\n\nERROR: Request body size is ${ml} MB, which exceeds the 5MB limit.`;const oA=["package-lock.json","yarn.lock","npm-shrinkwrap.json","Pipfile.lock","poetry.lock","conda-lock.yml","Gemfile.lock","composer.lock","packages.lock.json","project.assets.json","pom.xml","Cargo.lock","mix.lock","pubspec.lock","go.sum","stack.yaml.lock","vcpkg.json","conan.lock","ivy.xml","project.clj","Podfile.lock","Cartfile.resolved","flake.lock","pnpm-lock.yaml"];const lA=[".*\\.(ini|csv|xls|xlsx|xlr|doc|docx|txt|pps|ppt|pptx|dot|dotx|log|tar|rtf|dat|ipynb|po|profile|object|obj|dxf|twb|bcsymbolmap|tfstate|pdf|rbi|pem|crt|svg|png|jpeg|jpg|ttf|app|bin|bmp|bz2|class|db|dll|dylib|egg|eot|exe|gif|gitignore|glif|gradle|gz|ico|jar|lo|lock|mp3|mp4|nar|o|ogg|otf|p|pickle|pkl|pyc|pyd|pyo|rkt|so|ss|tgz|tsv|war|webm|woff|woff2|xz|zip|zst|snap|lockb)$",".*(yarn|gemfile|podfile|cargo|composer|pipfile|gopkg)\\.lock$",".*gradle\\.lockfile$",".*lock\\.sbt$",".*dist/.*\\.js",".*build/.*\\.js",".*public/assets/.*\\.js"];const cA=[...oA.map(ml=>ml.replace(".","\\.")),...lA];const uA=new RegExp(cA.join("|"));const pA=5*1024*1024;const dA={TOO_MANY_REQUESTS:429,NOT_ACCEPTABLE:406,BAD_GATEWAY:502,GATEWAY_TIMEOUT:504};const hA=["ECONNRESET","ECONNABORTED","ETIMEDOUT","EPIPE"];const fA=3e5;const shouldExcludeFile=ml=>{const Al=uA.test(ml.original_file)||uA.test(ml.new_file);return Al};const validateLinearbAIRequest=(ml,Al)=>{const{gitstreamAIPrContext:Rl}=ml;if(!Rl?.source?.diff?.files?.length||!Rl?.files?.length||!Al?.diff?.files?.length){const ml={message:"Missing required arguments: source or files or no valid files after filtering",isAxiosError:true,response:{status:422}};throw ml}};const estimateObjectSize=ml=>{if(ml===null||ml===void 0)return 4;const Al=typeof ml;if(Al==="number")return 8;if(Al==="boolean")return 4;if(Al==="string")return ml.length*2;if(Array.isArray(ml)){return 2+ml.reduce((ml,Al)=>ml+estimateObjectSize(Al)+1,0)}if(Al==="object"){let Al=2;for(const Rl in ml){if(Object.prototype.hasOwnProperty.call(ml,Rl)){Al+=Rl.length*2+3+estimateObjectSize(ml[Rl])+1}}return Al}return 8};const convertEstimatedSizeToMB=ml=>(ml/(1024*1024)).toFixed(2);const checkDataSize=ml=>{const Al=estimateObjectSize(ml);if(Al>pA){const ml=convertEstimatedSizeToMB(Al);throw new Error(LARGE_PR_ERROR_MESSAGE(ml))}};const callToLinearbAI=async ml=>{const{operation:Al,gitstreamAIPrContext:Rl,category:zl}=ml;const rd=(0,C_.default)(Rl?.source);const{payload:yh}=(0,tA.getPayloadBaseContext)();const{owner:kh,repo:Qh,pullRequestNumber:cf,isAgenticReview:t_,headSha:S_}=yh;if(S_&&(0,sA.isAutoMergeCommit)(S_)){console.log(`Skipping AI ${Al} for ${kh}/${Qh}#${cf}: head commit looks like an auto-merge from base.`);return{message:aA,statusCode:204,cost:0}}if(rd?.diff?.files){rd.diff.files=rd.diff.files.filter(ml=>!shouldExcludeFile(ml))}try{if(!t_){validateLinearbAIRequest(ml,rd)}if(zl===P_.AsyncFilters.AI_ReviewPR&&!t_){try{const ml=await(0,rA.getRelevantFunctionsFiles)(Rl);if(ml?.diff?.files?.length){rd.diff.files.push(...ml.diff.files)}}catch(ml){await(0,nA.prepareSendingLogsToDD)("warn",`Failed to getRelevantFunctionsFiles for: ${kh}/${Qh}/${cf}`,yh,{error:ml?.message},true)}}const u_=(0,tA.getLinearbAIContext)(ml,rd);let C_=u_;try{const ml=await(0,tA.compressData)(u_.prContext);C_={...u_,compressedPrContext:ml,prContext:void 0}}catch(ml){console.warn(`Zip compression failed, ${ml}`);await(0,nA.prepareSendingLogsToDD)("warn",`Zip compression failed for: ${kh}/${Qh}/${cf}`,yh,{error:ml?.message},true)}checkDataSize(C_);const S_=(0,D_.getRulesResolverUrl)(yh);const Cg=(0,D_.getRulesResolverToken)(yh);const eA=S_.replace("gitstream/resolve","gitstream/linearb_ai").replace("rules/resolve","rules/linearb_ai");const iA={Authorization:`Bearer ${Cg}`,"x-request-id":yh?.xRequestId||""};let sA=0;const aA=C_.context?.isPlayground?1:2;const oA=5e3;console.log(`Calling LinearB AI request for ${Al}`);while(sA=aA){throw ml}await(0,tA.sleep)(oA*sA)}else{throw ml}}}throw new Error(`Failed to call ${Al} service after retries`)}catch(ml){if(r_.default.isAxiosError(ml)&&ml.response){const{status:Rl,headers:zl}=ml.response;const rd=(0,Cg.extractRateLimitHeaders)(zl);if(Rl===429){const ml=(0,eA.getIsExecutePlayground)();const[zl,yh]=rd;const kh=u_.default.duration(Number(zl),"seconds").humanize();const Qh=`Your request has exceeded the allowed rate limit of ${yh} requests per hour to our AI service.\n- Please wait and try again in a approximately *${kh}*\n- If you require higher limits, please contact LinearB support\n\nFor assistance, contact [LinearB Support](mailto:support@linearb.io)`;const cf=ml?Qh:`${Cg.RATE_LIMIT_EXCEEDED}${Al} ${rd.join(",")}`;return{message:cf,statusCode:Rl,cost:0}}throw ml}throw ml}};const linearbAI=async(ml,Al,Rl)=>{const{prompt:zl,role:rd}=Al||{};if(!ml||!zl){return Rl(null,`Error in LinearB_AI filter: Missing required arguments`)}try{(0,S_.handleAnalytics)(P_.AsyncFilters.LinearB_AI,[Al]);const yh=P_.AsyncFilters.LinearB_AI;const kh=await callToLinearbAI({source:ml,role:rd,prompt:zl,operation:yh});const{message:Qh,cost:cf}=kh;(0,S_.handleAnalytics)(P_.AsyncFilters.LinearB_AI,[{...Al,cost:cf}]);return Rl(null,Qh)}catch(ml){console.error(iA.ERRORS.ERROR_IN_LINEARB_AI_FILTER,ml);const{payload:Al}=(0,tA.getPayloadBaseContext)();const{owner:zl,repo:rd,pullRequestNumber:yh}=Al;await(0,nA.prepareSendingLogsToDD)("warn",`${iA.ERRORS.ERROR_IN_LINEARB_AI_FILTER} in pr ${zl}/${rd}/${yh}`,Al,{error:ml?.message,payload:Al},true);return Rl(null,`${iA.ERRORS.ERROR_IN_LINEARB_AI_FILTER}: ${ml?.message}`)}};const aiDescribePR=async(ml,Al)=>{try{(0,S_.handleAnalytics)(P_.AsyncFilters.AI_DescribePR,[]);const Rl=P_.AsyncFilters.AI_DescribePR;const zl=await callToLinearbAI({source:ml,category:Rl,operation:Rl});const{message:rd,cost:yh}=zl;(0,S_.handleAnalytics)(P_.AsyncFilters.AI_DescribePR,[{cost:yh}]);return Al(null,rd)}catch(ml){console.error(iA.ERRORS.ERROR_IN_LINEARB_AI_DESCRIBE_PR_FILTER,ml);const{payload:Rl}=(0,tA.getPayloadBaseContext)();const{owner:zl,repo:rd,pullRequestNumber:yh}=Rl;await(0,nA.prepareSendingLogsToDD)("warn",`${iA.ERRORS.ERROR_IN_LINEARB_AI_DESCRIBE_PR_FILTER} in pr ${zl}/${rd}/${yh}`,Rl,{error:ml?.message,payload:Rl},true);return Al(null,`${iA.ERRORS.ERROR_IN_LINEARB_AI_DESCRIBE_PR_FILTER}: ${ml?.message}`)}};0&&0},93017:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{bool:()=>bool,compressData:()=>compressData,decode:()=>decode,decompressData:()=>decompressData,encode:()=>encode,getLinearbAIContext:()=>getLinearbAIContext,getPayloadBaseContext:()=>getPayloadBaseContext,getTimestamp:()=>getTimestamp,getValidatedFilePath:()=>getValidatedFilePath,mockFilter:()=>mockFilter,readFile:()=>readFile,sleep:()=>sleep});ml.exports=__toCommonJS(Qh);var cf=Rl(79896);var t_=Rl(16928);var r_=Rl(43106);var u_=Rl(39023);var C_=Rl(62840);var D_=Rl(45273);var S_=Rl(7426);var P_=Rl(62785);var Cg=Rl(95616);var eA=Rl(41002);const encode=ml=>`base64: ${Buffer.from(ml).toString("base64")}`;const decode=(ml="")=>Buffer.from(ml.replace("base64: ",""),"base64").toString("utf-8");const getTimestamp=()=>{const ml=(new Date).toISOString();return JSON.stringify(ml)};const getValidatedFilePath=ml=>{const Al=`${C_.CWD.cwd}`;const Rl=(0,t_.join)(Al,D_.REPO_FOLDER.DEFAULT);const zl=(0,t_.join)(Al,D_.REPO_FOLDER.CM);const rd=(0,t_.normalize)((0,t_.join)(Rl,ml));if(!rd.startsWith(Rl)&&!rd.startsWith(zl)){console.error(`Invalid filePath: Must reside within '${Rl}' or '${zl}'`);return null}if(!(0,cf.existsSync)(rd)){console.log(`File does not exist at ${ml}`);return null}return rd};const readFile=(ml,Al)=>{const{output:Rl=""}=Al||{};const zl=getValidatedFilePath(ml);if(!zl){return""}try{const ml=(0,cf.readFileSync)(zl,"utf8");if(ml&&Rl?.toLowerCase()==="json"){const Al=JSON.parse(ml);return JSON.stringify(Al)}return ml?JSON.stringify(ml):ml}catch(Al){console.error(`Error reading file ${ml}: ${Al?.message}`,Al)}return""};const mockFilter=(...ml)=>{const Al=[];ml.forEach((ml,Rl)=>{if(ml===null){Al.push(`arg_${Rl}: null`)}else if(ml===void 0){Al.push(`arg_${Rl}: undefined`)}else if(Array.isArray(ml)){Al.push(`arg_${Rl}: array(${ml.length})`)}else if(typeof ml==="object"){Al.push(`arg_${Rl}: object(${Object.keys(ml).length} keys)`)}else{Al.push(`arg_${Rl}: ${typeof ml}`)}});return JSON.stringify(Al.join(", "))};const bool=ml=>{if(ml===true){return true}if(typeof ml==="string"){return ml.trim().toLowerCase()==="true"}return false};const sleep=ml=>new Promise(Al=>{setTimeout(Al,ml)});const tA=(0,u_.promisify)(r_.gzip);const compressData=async ml=>{const Al=JSON.stringify(ml);const Rl=await tA(Buffer.from(Al,"utf8"));return Rl.toString("base64")};const rA=(0,u_.promisify)(r_.gunzip);const decompressData=async ml=>{const Al=Buffer.from(ml,"base64");const Rl=await rA(Al);return JSON.parse(Rl.toString("utf8"))};const getPayloadBaseContext=()=>{const ml=(0,S_.getClientPayload)();const Al=(0,P_.doubleParse)(ml);const Rl=(0,Cg.getIsExecutePlayground)();return{payload:Al,isPlayground:Rl}};const getLinearbAIContext=(ml,Al)=>{const{category:Rl,prompt:zl,role:rd,template:yh,guidelines:kh,issues_limit:Qh,gitstreamAIPrContext:cf}=ml;const{payload:t_,isPlayground:r_}=getPayloadBaseContext();const{source:u_,organizationId:C_,sensorAuthId:D_,owner:P_,repo:tA,prContext:rA,pullRequestNumber:nA,installationId:iA,webhookEventName:sA,creator:aA,headHttpUrl:oA,headSha:lA,userId:cA}=t_;const{author:uA,url:pA}=rA||{};const dA={source:u_,organizationId:C_,sensorAuthId:D_,owner:P_,repo:tA,author:uA||aA||cA,pullRequestNumber:nA,installationId:iA,url:pA,headSha:lA,webhookEventName:sA,version:eA.version,isPlayground:r_,category:Rl};const hA={context:dA,prompt:zl,category:Rl,role:rd,template:yh,guidelines:kh,issues_limit:Qh,repo_path:(0,S_.getOverrideCloneRepoPath)()||void 0,isManagedGitstream:(0,Cg.getIsManagedGitstream)(),prContext:{...cf,source:Al,repo:{...cf?.repo,url:oA},...r_&&{pr:{...cf?.pr,previous_reviews_issues:[],previous_gitstream_reviews:[]}}}};return hA};0&&0},99406:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{EXT_TO_LANG:()=>sA,FUNCTION_DEF_REGEX:()=>iA,getRelevantFunctionsFiles:()=>getRelevantFunctionsFiles,listAllFiles:()=>listAllFiles});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(79896));var u_=__toESM(Rl(16928));var C_=__toESM(Rl(87269));var D_=Rl(7426);var S_=Rl(62840);var P_=Rl(45273);var Cg=Rl(93017);var eA=Rl(23418);var tA=Rl(61579);var rA=Rl(56977);const nA=u_.default.join(S_.SOURCE_CODE_WORKING_DIRECTORY,P_.REPO_FOLDER.DEFAULT);const iA={js:ml=>new RegExp(`(export\\s+)?(async\\s+)?function\\s+\\b${ml}\\b\\s*\\(|(export\\s+)?(async\\s+)?(const|let|var)\\s+\\b${ml}\\b\\s*=\\s*(async\\s*)?\\(|(export\\s+)?(async\\s+)?\\b${ml}\\b\\s*=\\s*\\(.*\\)\\s*=>`),ts:ml=>new RegExp(`(export\\s+)?(async\\s+)?function\\s+\\b${ml}\\b\\s*\\(|(export\\s+)?(async\\s+)?(const|let|var)\\s+\\b${ml}\\b\\s*=\\s*(async\\s*)?\\(|(export\\s+)?(async\\s+)?\\b${ml}\\b\\s*=\\s*\\(.*\\)\\s*=>`),py:ml=>new RegExp(`def\\s+${ml}\\s*\\(`),java:ml=>new RegExp(`[\\w<>\\[\\]]+\\s+${ml}\\s*\\(`),go:ml=>new RegExp(`func\\s+${ml}\\s*\\(`),rb:ml=>new RegExp(`def\\s+${ml}\\s*`),php:ml=>new RegExp(`function\\s+${ml}\\s*\\(`),cpp:ml=>new RegExp(`[\\w:<>]+\\s+${ml}\\s*\\(`),c:ml=>new RegExp(`[\\w\\*]+\\s+${ml}\\s*\\(`),cs:ml=>{const Al=ml.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");return new RegExp(`(public|private|protected|internal|static|virtual|override|abstract|sealed|async|partial|readonly|extern|unsafe|volatile|const)\\s+(static|virtual|override|abstract|sealed|async|readonly|extern|unsafe|volatile|const\\s+)?[\\w<>\\[\\]]+\\s+\\b${Al}\\b\\s*[\\({]`)},swift:ml=>new RegExp(`func\\s+${ml}\\s*\\(`),kt:ml=>new RegExp(`fun\\s+${ml}\\s*\\(`)};const sA={".js":"js",".jsx":"js",".ts":"ts",".tsx":"ts",".py":"py",".java":"java",".go":"go",".rb":"rb",".php":"php",".cpp":"cpp",".cc":"cpp",".cxx":"cpp",".c":"c",".cs":"cs",".swift":"swift",".kt":"kt",".kts":"kt"};const listAllFiles=(ml=".",Al=P_.REPO_FOLDER.DEFAULT)=>{let Rl=[];try{const zl=(0,S_.executeGitCommand)((0,eA.LS_FILES)(ml),Al);Rl=zl.split("\n").filter(Boolean).map(Al=>u_.default.join(ml,Al))}catch(ml){}return Rl};const getRelevantFunctionsFiles=async ml=>{const Al={category:tA.AsyncFilters.AI_ReviewPR,gitstreamAIPrContext:ml};const{context:Rl}=(0,Cg.getLinearbAIContext)(Al,ml.source);const{payload:zl}=(0,Cg.getPayloadBaseContext)();const rd=(0,D_.getRulesResolverUrl)(zl);const yh=(0,D_.getRulesResolverToken)(zl);const kh=rd.replace("gitstream/resolve","gitstream/relevant_files").replace("rules/resolve","rules/relevant_files");const Qh={Authorization:`Bearer ${yh}`};let cf=[];try{const Al=await(0,Cg.compressData)(ml);const zl=await C_.default.post(kh,{context:Rl,compressedPrContext:Al},{headers:Qh});const rd=zl.data?.files||{};cf=rd.missing_functions;(0,rA.debug)(`relevant-files: Found ${cf?.length||0} missing functions: ${cf?.join(", ")}`)}catch(ml){cf=[]}const t_=listAllFiles();const S_=new Map;const P_=new Map;const eA=t_.filter(ml=>{const Al=u_.default.extname(ml).toLowerCase();return sA[Al]});for(const ml of eA){const Al=u_.default.extname(ml).toLowerCase();const Rl=sA[Al];if(Rl){let Al="";try{const Rl=u_.default.join(nA,ml);Al=r_.default.readFileSync(Rl,"utf8")}catch(ml){}if(Al){const zl=new Map;for(const rd of cf){const yh=iA[Rl](rd);if(yh){yh.lastIndex=0;const Rl=yh.exec(Al);if(Rl){if(!S_.has(rd)){S_.set(rd,[])}S_.get(rd).push(ml);const yh=Al.lastIndexOf("\n",Rl.index)+1;const kh=Al.indexOf("\n",Rl.index);let Qh=Al.substring(yh,kh===-1?Al.length:kh);if(Qh.length>100){Qh=`${Qh.substring(0,100)}...`}zl.set(rd,Qh)}}}if(zl.size>0){P_.set(ml,zl)}}}}const aA=new Set;S_.forEach((ml,Al)=>{if(ml.length===1){aA.add(Al)}});const oA=new Map;P_.forEach((ml,Al)=>{const Rl={};let zl=false;ml.forEach((ml,Al)=>{if(aA.has(Al)){Rl[Al]=ml;zl=true}});if(zl){let ml="";try{const Rl=u_.default.join(nA,Al);ml=r_.default.readFileSync(Rl,"utf8")}catch(ml){return}oA.set(Al,{original_file:Al,original_content:ml,is_additional_context:true,matched_functions:Rl})}});const lA=Array.from(oA.values());(0,rA.debug)(`relevant-files: Returning ${lA.length} files with matched functions`);return{diff:{files:lA}}};0&&0},41813:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{CODE_REVIEW_LIMIT_FREE_TIER:()=>kh,shouldBlockCodeReview:()=>shouldBlockCodeReview});ml.exports=__toCommonJS(yh);const kh=3;const shouldBlockCodeReview=ml=>{const Al=ml?.restrictionsData?.codeReviewCount??0;const Rl=ml?.restrictionsData?.license?.restrict_ai||false;return Rl&&Al>=kh};0&&0},49311:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{checkAutomationHasDisabledFilter:()=>checkAutomationHasDisabledFilter,checkAutomationHasRateLimit:()=>checkAutomationHasRateLimit});ml.exports=__toCommonJS(Qh);var cf=Rl(87299);const checkAutomationHasDisabledFilter=(ml,Al)=>{const Rl=Al.find(Al=>{const Rl=Al.guid||"no_guid";const zl=ml.if.some(ml=>{if(typeof ml==="string"){return ml.includes(Rl)}return false});const rd=ml.run.some(ml=>{if(ml.args){return Object.values(ml.args).some(ml=>{if(typeof ml==="string"){return ml.includes(Rl)}return false})}return false});return zl||rd});if(Rl){return{is_disabled_automation:true,disabled_automation_message:Rl.description,disabled_name:Rl.name}}return{is_disabled_automation:false,disabled_automation_message:"",disabled_name:""}};const checkAutomationHasRateLimit=ml=>{let Al="";const Rl=ml.run.find(ml=>{if(ml.args){Al=Object.values(ml.args).find(ml=>typeof ml==="string"&&ml.includes(cf.RATE_LIMIT_EXCEEDED));if(Al){return true}}return false});if(Rl){const ml=Al.replace(cf.RATE_LIMIT_EXCEEDED,"").trim();const Rl=ml.split("\n").find(ml=>/\w+\s+\d+,\d+,\d+,\d+/.test(ml));if(Rl){const[ml,Al]=Rl.trim().split(/\s+/);if(Al){const[Rl,zl,rd,yh]=Al.split(",").map(Number);return{is_rate_limit_reached:true,rate_limit_args:{name:ml,retryAfter:Rl,limit:zl,remaining:rd,reset:yh}}}}}return{is_rate_limit_reached:false}};0&&0},67485:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{EXTERNAL_FILTERS_PATH:()=>aA,RULES_LEVELS:()=>oA,cleanupSandboxedPlugins:()=>cleanupSandboxedPlugins,loadExternalPlugins:()=>loadExternalPlugins,loadSandboxedPlugins:()=>loadSandboxedPlugins,withTryCatchFilter:()=>withTryCatchFilter});ml.exports=__toCommonJS(t_);var r_=Rl(79896);var u_=__toESM(Rl(16928));var C_=Rl(77388);var D_=Rl(13169);var S_=Rl(35618);var P_=Rl(95616);var Cg=Rl(99406);var eA=Rl(93017);var tA=Rl(76852);var rA=Rl(7426);var nA=Rl(62785);var iA=Rl(45273);var sA=Rl(56977);const aA="filters";const oA={REPO:"repo",ORG:"org"};const lA=new RegExp(`${tA.REPO_LEVEL_PLUGINS_PATH.replace(/\./g,"\\.")}/${aA}/([^/]+)/index\\.js$`);const cA=new RegExp(`${tA.ORG_LEVEL_PLUGINS_PATH.replace(/\./g,"\\.")}/${aA}/([^/]+)/index\\.js$`);const handleFilterError=(ml,Al,Rl)=>{const zl=`executing filter error: ${ml}(${JSON.stringify(Al)}): ${Rl?.message}`;if((0,P_.getIsManagedGitstream)()){(0,P_.getErrorManager)().addError(D_.STATUS_CODES.SYNTAX_ERROR,zl);return new Error(zl)}else{console.error(zl);process.exit(D_.STATUS_CODES.SYNTAX_ERROR)}};const withTryCatchFilter=(ml,Al,Rl=false,zl=new Map,rd={})=>{if(!Rl){return(...Rl)=>{const rd=`${Al}_${JSON.stringify(Rl)}`;if(zl.has(rd)){const ml=zl.get(rd);return ml}(0,C_.handleAnalytics)(Al,Rl,true);try{const Al=ml(...Rl);zl.set(rd,Al);return Al}catch(ml){return handleFilterError(Al,Rl,ml)}}}return async(...Rl)=>{const yh=Rl[Rl.length-1];const kh=await(0,S_.getPreviousDisabledFilterAsync)(Rl,rd,Al);if(kh!==null){return yh(null,kh)}const Qh=`${Al}_${JSON.stringify(Rl)}`;if(zl.has(Qh)){const ml=zl.get(Qh);return yh(null,ml)}(0,C_.handleAnalytics)(Al,Rl,true);Rl[Rl.length-1]=(ml,Al)=>{zl.set(Qh,Al);return yh(ml,Al)};try{await ml(...Rl)}catch(ml){const zl=handleFilterError(Al,Rl,ml);return yh(zl,null)}}};const mockManagedGitstreamPlugins=()=>{const ml={filters:{org:{},repo:{}}};const Al=(0,rA.getClientPayload)();const Rl=(0,nA.doubleParse)(Al);const zl=(0,Cg.listAllFiles)(".",iA.REPO_FOLDER.DEFAULT);zl.forEach(Al=>{const Rl=Al.match(lA);if(Rl){const Al=Rl[1];ml.filters.repo[Al]=eA.mockFilter}});if(Rl.hasCmRepo){const Al=(0,Cg.listAllFiles)(".",iA.REPO_FOLDER.CM);Al.forEach(Al=>{const Rl=Al.match(cA);if(Rl){const Al=Rl[1];ml.filters.org[Al]=eA.mockFilter}})}return ml};const loadExternalPlugins=(ml,Al,Rl)=>{if((0,P_.getIsManagedGitstream)()&&!(0,nA.isPrivilegedOrg)(Rl)){try{const ml=mockManagedGitstreamPlugins();const Al=[...Object.keys(ml.filters.org),...Object.keys(ml.filters.repo)];(0,sA.debug)(`[IsManagedGitstream] External filters will be mocked: ${JSON.stringify(Al)}`);return ml}catch(ml){const Al=`${D_.ERRORS.FAILED_TO_LOAD_EXTERNAL_PLUGINS}: Failed to mock external plugins: ${ml?.message}`;console.error(Al);throw new Error(Al)}}const zl={filters:{org:{},repo:{}}};[{externalPath:u_.default.join(ml,aA),level:oA.REPO},{externalPath:u_.default.join(Al,aA),level:oA.ORG}].forEach(({externalPath:ml,level:Al})=>{if(ml&&(0,r_.existsSync)(ml)){(0,r_.readdirSync)(ml).forEach(Rl=>{const rd=u_.default.join(ml,Rl);if((0,r_.existsSync)(rd)){try{const ml=u_.default.join(rd,"package.json");if(!(0,r_.existsSync)(ml)){const Al=JSON.stringify({name:Rl.toLowerCase(),version:"1.0.0"});(0,r_.writeFileSync)(ml,Al)}zl.filters[Al][Rl]=require(rd)}catch(ml){const Al=`${D_.ERRORS.FAILED_TO_LOAD_EXTERNAL_PLUGINS}: Failed to load external filter '${Rl}' at path '${rd}': ${ml?.message}`;console.error(Al);throw new Error(Al)}}})}});(0,sA.debug)(`Loaded filters - repo: ${JSON.stringify(Object.keys(zl.filters.repo))}`);(0,sA.debug)(`Loaded filters - org: ${JSON.stringify(Object.keys(zl.filters.org))}`);return zl};const loadSandboxedPlugins=ml=>{const Al={filters:{org:{},repo:{}},_cleanups:[]};let zl;try{zl=Rl(2349).createSandboxedFilter}catch(ml){console.error(`Failed to load sandboxedPluginLoader: ${ml?.message}`);return Al}const rd=u_.default.join(ml.cloneRepoPath,iA.REPO_FOLDER.DEFAULT,tA.REPO_LEVEL_PLUGINS_PATH,aA);const yh=u_.default.join(ml.cloneRepoPath,iA.REPO_FOLDER.CM,tA.ORG_LEVEL_PLUGINS_PATH,aA);[{externalPath:rd,level:oA.REPO},{externalPath:yh,level:oA.ORG}].forEach(({externalPath:Rl,level:rd})=>{if(Rl&&(0,r_.existsSync)(Rl)){(0,r_.readdirSync)(Rl).forEach(yh=>{const kh=u_.default.join(Rl,yh,"index.js");if((0,r_.existsSync)(kh)){try{const Rl=zl(kh,yh,ml);Al.filters[rd][yh]=Rl;Al._cleanups.push(Rl.cleanup)}catch(ml){const Al=`${D_.ERRORS.FAILED_TO_LOAD_EXTERNAL_PLUGINS}: Failed to load sandboxed filter '${yh}': ${ml?.message}`;console.error(Al);(0,P_.getErrorManager)().addError(D_.STATUS_CODES.SYNTAX_ERROR,Al)}}})}});console.log(`[Sandbox] Loaded sandboxed filters - repo: ${JSON.stringify(Object.keys(Al.filters.repo))}, org: ${JSON.stringify(Object.keys(Al.filters.org))}`);return Al};const cleanupSandboxedPlugins=ml=>{if(ml?._cleanups){for(const Al of ml._cleanups){try{Al()}catch{}}ml._cleanups=[]}};0&&0},2349:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{createSandboxedFilter:()=>createSandboxedFilter,createSandboxedFilterFromSource:()=>createSandboxedFilterFromSource,isBlockedIp:()=>isBlockedIp});ml.exports=__toCommonJS(t_);var r_=Rl(79896);var u_=Rl(35317);var C_=__toESM(Rl(16928));var D_=__toESM(Rl(69278));var S_=__toESM(Rl(23346));const isBlockedIp=ml=>{if(D_.isIPv4(ml)){const Al=ml.split(".").map(Number);if(Al[0]===127){return true}if(Al[0]===10){return true}if(Al[0]===172&&Al[1]>=16&&Al[1]<=31){return true}if(Al[0]===192&&Al[1]===168){return true}if(Al[0]===169&&Al[1]===254){return true}if(Al.every(ml=>ml===0)){return true}}if(D_.isIPv6(ml)){const Al=ml.toLowerCase();if(Al==="::1"){return true}if(Al.startsWith("fe80:")){return true}if(Al.startsWith("fc")||Al.startsWith("fd")){return true}}return false};const validateHostname=ml=>{if(D_.isIP(ml)){if(isBlockedIp(ml)){throw new Error(`Request to blocked IP address: ${ml}`)}return}const Al=(0,u_.spawnSync)(process.execPath,["-e",`const dns = require('dns');\n dns.resolve4(${JSON.stringify(ml)}, (err, addrs) => {\n process.stdout.write(JSON.stringify(err ? [] : addrs));\n });`],{timeout:5e3});if(!Al.stdout){return}let Rl;try{Rl=JSON.parse(Al.stdout.toString())}catch{return}for(const Al of Rl){if(isBlockedIp(Al)){throw new Error(`Request to ${ml} blocked: resolves to internal IP ${Al}`)}}};const hostHttpRequestSync=(ml,Al,Rl,zl)=>{const rd=new URL(Al);validateHostname(rd.hostname);const yh=`\n const https = require('https');\n const http = require('http');\n const url = new URL(process.argv[1]);\n const headers = JSON.parse(process.argv[2]);\n const method = process.argv[3];\n const body = process.argv[4] || null;\n const lib = url.protocol === 'https:' ? https : http;\n const req = lib.request(url, { method, headers, timeout: 30000 }, (res) => {\n let data = '';\n res.on('data', chunk => data += chunk);\n res.on('end', () => {\n process.stdout.write(JSON.stringify({ status: res.statusCode, data }));\n });\n });\n req.on('error', (e) => {\n process.stdout.write(JSON.stringify({ error: e.message }));\n });\n if (body) req.write(body);\n req.end();\n `;const kh=(0,u_.spawnSync)(process.execPath,["-e",yh,Al,Rl||"{}",ml,zl||""],{timeout:35e3});if(kh.error){throw new Error(`HTTP request failed: ${kh.error.message}`)}if(kh.stdout){const ml=JSON.parse(kh.stdout.toString());if(ml.error){throw new Error(`HTTP request to ${rd.hostname} failed: ${ml.error}`)}return JSON.stringify(ml)}throw new Error("HTTP request returned no response")};const hostReadFile=(ml,Al)=>{const Rl=C_.resolve(ml);const zl=C_.resolve(Al);if(!Rl.startsWith(zl+C_.sep)&&Rl!==zl){throw new Error(`File access denied: path '${ml}' is outside allowed directory`)}return(0,r_.readFileSync)(Rl,"utf8")};const createBootstrapCode=()=>`\n // Stub process object with empty env\n const process = {\n env: {},\n argv: [],\n version: 'v20.0.0',\n platform: 'linux',\n cwd: function() { return '/'; },\n exit: function() { throw new Error('process.exit is not allowed'); },\n nextTick: function(fn) { fn(); },\n };\n\n // Create require function that blocks unauthorized modules\n const _allowedModules = {};\n function require(moduleName) {\n if (_allowedModules[moduleName]) {\n return _allowedModules[moduleName];\n }\n throw new Error('Module "' + moduleName + '" is not available in sandbox. Only approved modules can be used.');\n }\n\n // Stub global.process\n globalThis.process = process;\n globalThis.require = require;\n globalThis._allowedModules = _allowedModules;\n\n // Stub console\n globalThis.console = {\n log: function() {},\n error: function() {},\n warn: function() {},\n info: function() {},\n debug: function() {},\n };\n\n // Block dangerous constructors\n globalThis.Function = function() {\n throw new Error('Function constructor is not allowed in sandbox');\n };\n `;const injectAllowedModules=(ml,Al)=>{const zl=ml.global;zl.setSync("btoa",new S_.default.Callback(ml=>btoa(ml)));zl.setSync("atob",new S_.default.Callback(ml=>atob(ml)));for(const zl of Al.allowedModules){try{switch(zl){case"lodash":{const Al=Rl(52356);const zl=["capitalize","camelCase","snakeCase","kebabCase","upperFirst","lowerFirst","trim","truncate","uniq","flatten","compact","sortBy","groupBy","countBy","map","filter","find","reduce","every","some","includes","get","set","has","pick","omit","merge","cloneDeep","isEmpty","isArray","isObject","isString","isNumber","keys","values","entries","chunk","difference","intersection","union","range","times","debounce","throttle"];const rd=zl.map(ml=>`lodash.${ml} = function() { var args = Array.prototype.slice.call(arguments); return JSON.parse(_hostLodash('${ml}', JSON.stringify(args))); };`).join("\n");ml.global.setSync("_hostLodash",new S_.default.Callback((ml,Rl)=>{const zl=JSON.parse(Rl);const rd=Al[ml](...zl);return JSON.stringify(rd===void 0?null:rd)}));ml.evalSync(`\n (function() {\n var lodash = {};\n ${rd}\n lodash._ = lodash;\n globalThis._allowedModules['lodash'] = lodash;\n globalThis._allowedModules['_'] = lodash;\n })();\n `,{timeout:5e3});break}case"moment":{const Al=Rl(93350);ml.global.setSync("_hostMoment",new S_.default.Callback((ml,Rl,zl)=>{const rd=JSON.parse(ml);const yh=rd===null?Al():Al(rd);if(Rl&&typeof yh[Rl]==="function"){const ml=JSON.parse(zl||"[]");const Al=yh[Rl](...ml);if(typeof Al==="object"&&Al!==null&&Al._isAMomentObject){return JSON.stringify({_isMoment:true,_iso:Al.toISOString()})}return JSON.stringify(Al)}return JSON.stringify({_isMoment:true,_iso:yh.toISOString()})}));ml.evalSync(`\n (function() {\n function MomentProxy(input) {\n this._input = input;\n }\n var methods = ['format', 'add', 'subtract', 'startOf', 'endOf', 'diff',\n 'isBefore', 'isAfter', 'isSame', 'isSameOrBefore', 'isSameOrAfter',\n 'isValid', 'toISOString', 'toJSON', 'toString', 'valueOf', 'unix',\n 'year', 'month', 'date', 'day', 'hour', 'minute', 'second',\n 'daysInMonth', 'fromNow', 'toNow', 'calendar'];\n methods.forEach(function(method) {\n MomentProxy.prototype[method] = function() {\n var args = Array.prototype.slice.call(arguments);\n var result = JSON.parse(_hostMoment(\n JSON.stringify(this._input),\n method,\n JSON.stringify(args)\n ));\n if (result && result._isMoment) {\n return new MomentProxy(result._iso);\n }\n return result;\n };\n });\n\n function momentFactory(input) {\n return new MomentProxy(input === undefined ? null : input);\n }\n momentFactory.utc = function(input) {\n return new MomentProxy(input === undefined ? null : input);\n };\n\n globalThis._allowedModules['moment'] = momentFactory;\n })();\n `,{timeout:5e3});break}case"@actions/core":{ml.evalSync(`\n (function() {\n var core = {\n getInput: function() { return ''; },\n setOutput: function() {},\n setFailed: function() {},\n info: function() {},\n warning: function() {},\n error: function() {},\n debug: function() {},\n isDebug: function() { return false; },\n exportVariable: function() {},\n setSecret: function() {},\n };\n globalThis._allowedModules['@actions/core'] = core;\n })();\n `,{timeout:5e3});break}case"axios":{ml.evalSync(`\n (function() {\n function makeRequest(method, urlOrConfig, dataOrConfig, config) {\n var url, headers = {}, body = null;\n\n if (typeof urlOrConfig === 'object' && urlOrConfig !== null && !Array.isArray(urlOrConfig)) {\n // axios({ url, method, data, headers })\n url = urlOrConfig.url;\n method = urlOrConfig.method || method;\n headers = urlOrConfig.headers || {};\n body = urlOrConfig.data ? JSON.stringify(urlOrConfig.data) : null;\n } else {\n url = urlOrConfig;\n var isBodyMethod = (method !== 'get' && method !== 'delete' && method !== 'head');\n if (isBodyMethod && dataOrConfig != null) {\n // post(url, data, config?) — second arg is request body\n body = JSON.stringify(dataOrConfig);\n if (config && config.headers) headers = config.headers;\n } else if (dataOrConfig && typeof dataOrConfig === 'object') {\n // get(url, config?) — second arg is config\n if (dataOrConfig.headers) headers = dataOrConfig.headers;\n }\n }\n\n var raw = _hostHttpRequest(method.toUpperCase(), url, JSON.stringify(headers), body);\n var response = JSON.parse(raw);\n return { status: response.status, data: response.data, headers: {} };\n }\n\n var axiosProxy = function(config) { return makeRequest('get', config); };\n axiosProxy.get = function(url, config) { return makeRequest('get', url, config); };\n axiosProxy.post = function(url, data, cfg) { return makeRequest('post', url, data, cfg); };\n axiosProxy.put = function(url, data, cfg) { return makeRequest('put', url, data, cfg); };\n axiosProxy.patch = function(url, data, cfg) { return makeRequest('patch', url, data, cfg); };\n axiosProxy.delete = function(url, config) { return makeRequest('delete', url, config); };\n axiosProxy.request = function(config) { return makeRequest(config.method || 'get', config); };\n\n globalThis._allowedModules['axios'] = axiosProxy;\n })();\n `,{timeout:5e3});break}case"@octokit/rest":{ml.evalSync(`\n (function() {\n function Octokit() {\n throw new Error('@octokit/rest requires async filter pattern for API calls.');\n }\n globalThis._allowedModules['@octokit/rest'] = { Octokit: Octokit };\n })();\n `,{timeout:5e3});break}default:break}}catch(ml){console.error(`Failed to inject module '${zl}' into sandbox: ${ml.message}`)}}};const safeDispose=ml=>{try{ml.dispose()}catch{}};const createSandboxedFilterFromSource=(ml,Al,Rl,zl=false)=>{const rd=new S_.default.Isolate({memoryLimit:Rl.memoryLimitMb});let yh;try{yh=rd.createContextSync()}catch(ml){rd.dispose();throw new Error(`Failed to create sandbox context for inline plugin '${Al}': ${ml.message}`)}const kh=yh.global;kh.setSync("global",kh.derefInto());if(Rl.cloneRepoPath){kh.setSync("_hostReadFile",new S_.default.Callback(ml=>hostReadFile(ml,Rl.cloneRepoPath)))}kh.setSync("_hostHttpRequest",new S_.default.Callback(hostHttpRequestSync));const Qh=createBootstrapCode();try{yh.evalSync(Qh,{timeout:5e3})}catch(ml){rd.dispose();throw new Error(`Failed to initialize sandbox for inline plugin '${Al}': ${ml.message}`)}injectAllowedModules(yh,Rl);const cf=`\n (function() {\n var module = { exports: {} };\n var exports = module.exports;\n ${ml}\n globalThis._pluginExports = module.exports;\n })();\n `;try{yh.evalSync(cf,{timeout:Rl.timeoutMs})}catch{rd.dispose();return createParseErrorFilter(Al)}let t_=false;if(zl){try{t_=yh.evalSync(`typeof globalThis._pluginExports === 'object' && globalThis._pluginExports.immediate === true`,{timeout:1e3})===true}catch{}}if(zl){return createAsyncSandboxedFilter(rd,yh,Al,Rl,t_)}return createSyncSandboxedFilter(rd,yh,Al,Rl)};const createSandboxedFilter=(ml,Al,Rl)=>{let zl;try{zl=(0,r_.readFileSync)(ml,"utf8")}catch(ml){throw new Error(`Failed to read plugin source for '${Al}': ${ml.message}`)}const rd=new S_.default.Isolate({memoryLimit:Rl.memoryLimitMb});let yh;try{yh=rd.createContextSync()}catch(ml){rd.dispose();throw new Error(`Failed to create sandbox context for '${Al}': ${ml.message}`)}const kh=yh.global;kh.setSync("global",kh.derefInto());kh.setSync("_hostReadFile",new S_.default.Callback(ml=>hostReadFile(ml,Rl.cloneRepoPath)));kh.setSync("_hostHttpRequest",new S_.default.Callback(hostHttpRequestSync));const Qh=createBootstrapCode();try{yh.evalSync(Qh,{timeout:5e3})}catch(ml){rd.dispose();throw new Error(`Failed to initialize sandbox for '${Al}': ${ml.message}`)}injectAllowedModules(yh,Rl);const cf=`\n (function() {\n var module = { exports: {} };\n var exports = module.exports;\n ${zl}\n globalThis._pluginExports = module.exports;\n })();\n `;try{yh.evalSync(cf,{timeout:Rl.timeoutMs})}catch{rd.dispose();return createParseErrorFilter(Al)}let t_=false;let u_=false;try{t_=yh.evalSync(`typeof globalThis._pluginExports === 'object' && globalThis._pluginExports.async === true`,{timeout:1e3})===true;if(t_){u_=yh.evalSync(`globalThis._pluginExports.immediate === true`,{timeout:1e3})===true}}catch{}if(t_){return createAsyncSandboxedFilter(rd,yh,Al,Rl,u_)}return createSyncSandboxedFilter(rd,yh,Al,Rl)};const createSyncSandboxedFilter=(ml,Al,Rl,zl)=>{const filter=(...ml)=>{console.log(`[Sandbox] Running filter '${Rl}'`);try{const Rl=JSON.stringify(ml);const rd=`\n (function() {\n var _fn = typeof globalThis._pluginExports === 'function'\n ? globalThis._pluginExports\n : globalThis._pluginExports.filter || globalThis._pluginExports;\n var _args = JSON.parse(${JSON.stringify(Rl)});\n var _result = _fn.apply(null, _args);\n return JSON.stringify(_result === undefined ? null : _result);\n })();\n `;const yh=Al.evalSync(rd,{timeout:zl.timeoutMs});return JSON.parse(yh)}catch(ml){const Al=ml;const zl=sanitizeErrorMessage(Al.message,Rl);console.error(`Sandbox plugin '${Rl}' error: ${Al.message}`);return new Error(zl)}};return{filter:filter,async:false,immediate:false,cleanup:()=>safeDispose(ml)}};const createAsyncSandboxedFilter=(ml,Al,Rl,zl,rd)=>{const filter=(...ml)=>{console.log(`[Sandbox] Running async filter '${Rl}'`);const rd=ml[ml.length-1];const yh=ml.slice(0,-1);const execute=async()=>{try{const ml=JSON.stringify(yh);const kh=new Promise((ml,rd)=>{const yh=setTimeout(()=>{rd(new Error(`Plugin '${Rl}' timed out after ${zl.timeoutMs}ms`))},zl.timeoutMs);Al.global.setSync("_asyncCallback",new S_.default.Callback((Al,Rl)=>{clearTimeout(yh);if(Al){rd(new Error(Al))}else{ml(Rl)}}))});const Qh=`\n (function() {\n var _filterObj = globalThis._pluginExports;\n var _fn = typeof _filterObj === 'object' ? _filterObj.filter : _filterObj;\n var _args = JSON.parse(${JSON.stringify(ml)});\n _args.push(function(err, result) {\n var errStr = err ? (err.message || String(err)) : null;\n var resultStr = JSON.stringify(result === undefined ? null : result);\n globalThis._asyncCallback(errStr, resultStr);\n });\n _fn.apply(null, _args);\n })();\n `;Al.evalSync(Qh,{timeout:zl.timeoutMs});const cf=await kh;const t_=JSON.parse(cf);rd(null,t_)}catch(ml){const Al=ml;const zl=sanitizeErrorMessage(Al.message,Rl);console.error(`Sandbox async plugin '${Rl}' error: ${Al.message}`);rd(null,new Error(zl))}};execute()};return{filter:filter,async:true,immediate:rd,cleanup:()=>safeDispose(ml)}};const createParseErrorFilter=ml=>{const Al=`Plugin '${ml}' failed to load: syntax error in plugin source`;return{filter:()=>new Error(Al),async:false,immediate:false,cleanup:()=>{}}};const sanitizeErrorMessage=(ml,Al)=>{let Rl=ml.replace(/\/[^\s:]+\.(js|ts)/g,"");Rl=Rl.replace(/arn:aws:lambda:[^\s]+/g,"");Rl=Rl.replace(/\n\s+at .+/g,"");if(!Rl.includes(Al)){Rl=`Plugin '${Al}' failed: ${Rl}`}return Rl};0&&0},78458:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{isResourceExcluded:()=>isResourceExcluded});ml.exports=__toCommonJS(Qh);var cf=Rl(77388);const parseRegexString=ml=>{if(!ml?.startsWith("r/")){return null}const Al=(0,cf.parseTermToValidString)(ml);const Rl=new RegExp(Al);return Rl};const isResourceExcluded=(ml,Al,Rl)=>{if(!ml){return false}const matchPattern=Al=>{const Rl=parseRegexString(Al);if(Rl){return Rl.test(ml)}return ml===Al};const{triggers:zl}=Rl;if(!zl){return false}const rd=zl.include?.[Al]??[];const yh=zl.exclude?.[Al]??[];const kh=yh?.some(matchPattern);const Qh=rd.length>0&&!rd.some(matchPattern);if(kh||Qh){return true}return false};0&&0},38201:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{RuleParser:()=>r_.default});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(75913));0&&0},26870:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{FILTER_HANDLERS:()=>nA,Filters:()=>rA});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(34267));var u_=__toESM(Rl(21173));var C_=__toESM(Rl(82905));var D_=__toESM(Rl(7274));var S_=__toESM(Rl(19540));var P_=__toESM(Rl(7776));var Cg=__toESM(Rl(45548));var eA=__toESM(Rl(69482));const tA=[u_,C_,D_,S_,P_,Cg,eA];const parseFilterAllFilePath=(ml,Al)=>ml.length&&ml.map(ml=>Al.some(Al=>(ml||"").includes(Al))).every(ml=>ml===true);const parseIsEveryExtension=(ml,Al)=>parseFilterAllFilePath(ml.map(ml=>ml.split(".").pop()||"").filter((ml,Al,Rl)=>Rl.indexOf(ml)===Al),Al);const parseIsEveryExtensionRegex=(ml,Al)=>{const Rl=new RegExp(Al);const zl=ml.map(ml=>ml.split(".").pop()||"").filter((ml,Al,Rl)=>Rl.indexOf(ml)===Al);return zl.length>0&&zl.map(ml=>Rl.test(ml)).every(ml=>ml)};const parseExtractExtensions=ml=>ml.length&&ml.map(ml=>ml.split(".").pop()).filter((ml,Al,Rl)=>Rl.indexOf(ml)===Al);const parseIsStringIncludes=(ml,Al)=>Al.some(Al=>ml.includes(Al));const parseIsStringIncludesRegex=(ml,Al)=>{const Rl=new RegExp(Al);return Rl.test(ml)};const parseRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.map(ml=>Rl.test(ml)).every(ml=>ml):false};const parseIsEveryInListRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.map(ml=>Rl.test(ml)).every(ml=>ml):false};const parseIsEveryInList=(ml,Al)=>ml.length?ml.filter(ml=>Al.includes(ml)).every(ml=>ml):false;const parseIsSomeInList=(ml,Al)=>ml.length?ml.filter(ml=>Al.includes(ml)).some(ml=>ml):false;const parseIncludesRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.map(ml=>Rl.test(ml)).some(ml=>ml):false};const parseIsSomeInListRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.map(ml=>Rl.test(ml)).some(ml=>ml):false};const parseFilterRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.filter(ml=>Rl.test(ml)):false};const parseFilterListRegex=(ml,Al)=>{const Rl=new RegExp(Al);return ml.length?ml.filter(ml=>Rl.test(ml)):false};const parseFilterList=(ml,Al)=>ml.length?ml.filter(ml=>Al.includes(ml)):false;const minify=ml=>ml.replace(/\s+/g," ").replaceAll("'",'"').trim();const allFormattingChange=async(ml,Al)=>{try{for(const{new_content:Rl,original_content:zl,original_file:rd,new_file:yh}of ml){const ml=minify(await r_.format(Rl,{semi:false,singleQuote:true,filepath:yh,plugins:tA}));const kh=minify(await r_.format(zl,{semi:false,singleQuote:true,filepath:rd,plugins:tA}));if(ml!==kh){return Al(null,false)}}return Al(null,true)}catch(ml){return Al(null,false)}};const parseFilterFileDiffRegex=(ml,Al)=>{const Rl=new RegExp(Al,"m");return ml.length?ml.filter(({diff:ml})=>Rl.test(ml)):false};const parseIsEveryLineInFileDiffRegex=(ml,Al)=>{const Rl=new RegExp(Al,"m");return ml.length?ml.map(({diff:ml})=>Rl.test(ml)).every(ml=>ml):false};const parseIsSomeLineInFileDiffRegex=(ml,Al)=>{const Rl=new RegExp(Al,"m");return ml.length?ml.map(({diff:ml})=>Rl.test(ml)).some(ml=>ml):false};const parseFilterAllExtensions=(ml,Al)=>ml.length?parseFilterAllFilePath(ml.map(ml=>ml.split(".").pop()||""),Al):false;var rA=(ml=>{ml["allExtensions"]="allExtensions";ml["includes"]="includes";ml["allPassRegex"]="allPassRegex";ml["allPathIncludes"]="allPathIncludes";ml["filterRegex"]="filterRegex";ml["includesRegex"]="includesRegex";ml["true"]="true";ml["allFormattingChange"]="allFormattingChange";ml["filterList"]="filterList";ml["filterListRegex"]="filterListRegex";ml["isEveryInListRegex"]="isEveryInListRegex";ml["isSomeInList"]="isSomeInList";ml["isSomeInListRegex"]="isSomeInListRegex";ml["isStringIncludes"]="isStringIncludes";ml["isStringIncludesRegex"]="isStringIncludesRegex";ml["isEveryInList"]="isEveryInList";ml["extractExtensions"]="extractExtensions";ml["isEveryExtension"]="isEveryExtension";ml["isEveryExtensionRegex"]="isEveryExtensionRegex";ml["filterFileDiffRegex"]="filterFileDiffRegex";ml["isEveryLineInFileDiffRegex"]="isEveryLineInFileDiffRegex";ml["isSomeLineInFileDiffRegex"]="isSomeLineInFileDiffRegex";return ml})(rA||{});const nA={["filterList"]:parseFilterList,["filterListRegex"]:parseFilterListRegex,["isEveryInListRegex"]:parseIsEveryInListRegex,["isSomeInList"]:parseIsSomeInList,["isSomeInListRegex"]:parseIsSomeInListRegex,["isStringIncludes"]:parseIsStringIncludes,["isStringIncludesRegex"]:parseIsStringIncludesRegex,["isEveryInList"]:parseIsEveryInList,["extractExtensions"]:parseExtractExtensions,["isEveryExtension"]:parseIsEveryExtension,["isEveryExtensionRegex"]:parseIsEveryExtensionRegex,["true"]:()=>true,["filterFileDiffRegex"]:parseFilterFileDiffRegex,["isEveryLineInFileDiffRegex"]:parseIsEveryLineInFileDiffRegex,["isSomeLineInFileDiffRegex"]:parseIsSomeLineInFileDiffRegex,["allExtensions"]:parseFilterAllExtensions,["allPassRegex"]:parseRegex,["allPathIncludes"]:parseFilterAllFilePath,["filterRegex"]:parseFilterRegex,["includesRegex"]:parseIncludesRegex,["allFormattingChange"]:allFormattingChange};0&&0},51852:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{constructRunObject:()=>constructRunObject});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(52356));var u_=Rl(6194);var C_=Rl(52960);var D_=Rl(73888);var S_=Rl(11132);var P_=Rl(42681);var Cg=Rl(95616);const constructRunObject=(ml,Al,Rl,zl,rd=false,yh=false)=>{const kh=(0,Cg.getIsExecutePlayground)();if(!ml||ml.length===0){return[]}return ml.map(ml=>{let Qh=r_.default.cloneDeep(ml);try{if(P_.ACTIONS_WITH_BUILT_IN_TRIGGERS.includes(ml.action)){const yh=kh||rd||(0,S_.isActionTriggeredByEvent)(ml.action,Al||[],Rl,zl);Qh={...Qh,isActionTriggered:yh}}if(ml.args){const Al=Object.keys(ml.args).reduce((Al,Rl)=>{const zl=ml.args[Rl];return{...Al,[Rl]:zl&&C_.listify.includes(Rl)&&typeof zl==="string"?(0,u_.redoArgEscaping)(zl).split(","):(0,u_.redoArgEscaping)(ml.args[Rl])}},{});Qh={...Qh,args:Al}}}catch(ml){(0,D_.debug)(`Error constructing run object: ${JSON.stringify(ml)}`,yh)}return Qh})};0&&0},75913:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{default:()=>RuleParser});ml.exports=__toCommonJS(t_);var r_=Rl(78963);var u_=__toESM(Rl(74281));var C_=__toESM(Rl(52356));var D_=__toESM(Rl(80542));var S_=__toESM(Rl(4257));var P_=__toESM(Rl(18115));var Cg=Rl(65772);var eA=__toESM(Rl(87269));var tA=Rl(13169);var rA=Rl(50125);var nA=Rl(6194);var iA=Rl(78850);var sA=Rl(82752);var aA=Rl(73888);var oA=Rl(77388);var lA=Rl(29615);var cA=Rl(77316);var uA=Rl(67485);var pA=Rl(78458);var dA=Rl(26870);var hA=Rl(26184);var fA=Rl(17078);var _A=Rl(61579);var mA=Rl(83572);var gA=Rl(35618);var AA=Rl(49311);var yA=Rl(41813);var bA=Rl(9597);var vA=Rl(62785);var EA=Rl(21187);var wA=Rl(94469);var CA=Rl(56977);var xA=Rl(42681);var DA=Rl(51852);const{SUPPORTED_ACTIONS:SA}=r_.validatorsConstants;const kA=/\{\{[\s\S]*?\}\}/g;const TA={[SA.ADD_COMMENT]:"comment",[SA.UPDATE_TITLE]:"title",[SA.UPDATE_DESCRIPTION]:"description",[SA.CUSTOM_ACTION]:"plugin"};const IA=/actions(?:\.[a-zA-Z0-9_-]+|\[['""][a-zA-Z0-9_-]+['"]\])\.outputs(?:\.[a-zA-Z0-9_-]+|\[['""][a-zA-Z0-9_-]+['"]\])/;class RuleParser{static MIN_RENDER_PASSES=3;static MAX_RENDER_PASSES=10;filtersMemo=new Map;asyncFilters=[_A.AsyncFilters.mockAsyncFilter,_A.AsyncFilters.LinearB_AI,_A.AsyncFilters.AI_DescribePR];customFilters=[_A.AsyncFilters.mockAsyncFilter,_A.AsyncFilters.LinearB_AI,_A.AsyncFilters.AI_DescribePR];env;renderedRuleFile={};context={};lastContext={};ruleFileRawContent;lastParserResult={};isDebug;errors={};warnings={};validatorErrors={};webhookEvent="";webhookEvents={};externalPlugins={filters:{org:{},repo:{}}};isGsCommand;isPlayground;featureFlagData={disabledFilters:[],licenseTier:"",organizationId:0};isDisabledFilter=false;shouldRunGSInline=false;payload;constructor(ml,Al,zl,rd,yh="",kh="",Qh=false,cf=false,t_,u_){this.isDebug=zl;this.payload=rd;this.env=new P_.Environment(new P_.FileSystemLoader(__dirname),{autoescape:false});this.shouldRunGSInline=cf;this.webhookEvent=rd.webhookEventName||"";this.webhookEvents=rd.webhookEventNames||{};this.isGsCommand=rd.isGsCommand||false;this.isPlayground=Qh;if(this.isPlayground&&t_?.enabled){this.externalPlugins=(0,uA.loadSandboxedPlugins)(t_)}else if(!this.isPlayground){this.externalPlugins=(0,uA.loadExternalPlugins)(yh,kh,rd.owner)}if(this.isPlayground&&t_?.enabled&&u_?.length){let ml;try{ml=Rl(2349).createSandboxedFilterFromSource}catch(ml){console.error(`Failed to load sandboxedPluginLoader: ${ml?.message}`)}for(const Al of u_){if(!ml){break}try{const Rl=ml(Al.content,Al.fileName,t_,Al.isAsync??false);this.externalPlugins.filters.repo[Al.fileName]=Rl;if(this.externalPlugins._cleanups){this.externalPlugins._cleanups.push(Rl.cleanup)}}catch(ml){console.error(`Failed to load inline plugin '${Al.fileName}': ${ml?.message}`)}}}this.featureFlagData={...rd.featureFlagData,disabledFilters:[...rd.featureFlagData?.disabledFilters||[],...(0,gA.getPremiumFiltersAsFeatureFlags)()],licenseTier:rd.featureFlagData?.licenseTier||"",organizationId:rd.featureFlagData?.organizationId||0};const D_=[...Object.keys(this.externalPlugins.filters.org),...Object.keys(this.externalPlugins.filters.repo)];const S_=[...r_.validatorsConstants.JINJA_FILTERS,...Object.keys(r_.validatorsConstants.VALID_FILTERS)];const Cg=C_.default.intersection(D_,S_);if(Cg.length){throw new rA.PluginsError("Overrding native filters is not allowed",`Overrding native filters is not allowed, the user filter${Cg.length>1?"s":""} ${Cg.join(", ")} conflicts`)}const eA={...lA.GENERAL_FILTERS_HANDLER,...cA.HIGH_LEVEL_FILTERS_HANDLER,...dA.FILTER_HANDLERS};const tA={...this.externalPlugins.filters.org,...this.externalPlugins.filters.repo};Object.keys(eA).forEach(ml=>{const Al=cA.ASYNC[ml];const{isDisabledFilter:Rl,filterCallback:zl,disabledFilters:rd}=(0,gA.getDisabledFilterFunction)(eA,ml,this.featureFlagData.disabledFilters,Al,this.featureFlagData.licenseTier);this.featureFlagData={...this.featureFlagData,disabledFilters:rd};this.isDisabledFilter=Rl;if(this.isDisabledFilter){const ml={featureFlagData:this.featureFlagData,isAsync:Al,isCurrentDisable:this.isDisabledFilter};(0,aA.debug)(JSON.stringify(ml),this.isDebug)}if(Al){this.env.addFilter(ml,(0,uA.withTryCatchFilter)(zl,ml,Al,this.filtersMemo,eA),Al)}else{this.env.addFilter(ml,eA[ml],Al)}});Object.keys(tA).forEach(ml=>{const Al=tA[ml]instanceof Function?ml.toLowerCase().includes("async"):tA[ml].async??false;const Rl=tA[ml]instanceof Function?false:tA[ml].immediate??false;const zl=tA[ml]instanceof Function?tA[ml]:tA[ml].filter;this.env.addFilter(ml,(0,uA.withTryCatchFilter)(zl,ml,Al,this.filtersMemo),Al);this.customFilters.push(ml);if(Al&&!Rl){this.asyncFilters.push(ml)}});this.context=Al;this.lastContext=Al;this.ruleFileRawContent=ml}async renderOneExpression(ml,Al){try{const Rl=await new Promise((Rl,zl)=>{this.env.renderString(Al,ml,(ml,Al)=>ml?zl(ml):Rl(Al))});return Rl}catch(ml){const Al=ml?.message;(0,aA.debug)({errorName:tA.ERRORS.FAILED_RENDER_STRING,error:ml},this.isDebug);this.errors={...this.errors,[tA.STATUS_CODES.FAILED_RENDER_STRING]:Al};return Al}}removeComments(ml){return ml.split("\n").filter(ml=>{const Al=ml.trim();return!Al.startsWith("#")||Al.startsWith("##")}).join("\n")}async render(ml={...this.context,...this.renderedRuleFile},Al=RuleParser.MAX_RENDER_PASSES,Rl=false){const zl=Math.min(Al,RuleParser.MAX_RENDER_PASSES);let rd=0;let yh="";let kh=false;let Qh=ml;const cf=this.removeComments(this.ruleFileRawContent);while(rdthis.asyncFilters.some(Al=>ml.includes(Al)));Rl.forEach(Al=>{ml=ml.replaceAll(Al,(0,mA.internalEncodeBase64)(Al))})}await new Promise((Al,Rl)=>this.env.renderString(ml,Qh,(ml,zl)=>{if(ml){(0,aA.debug)({error:tA.ERRORS.FAILED_RENDER_STRING,err:ml},this.isDebug);this.errors={...this.errors,[tA.STATUS_CODES.FAILED_RENDER_STRING]:ml.message};return Rl(ml)}const Qh=zl;if(rd>=RuleParser.MIN_RENDER_PASSES-1&&Qh===yh){kh=true;if(this.isDebug){(0,aA.debug)({message:"Template rendering converged",iterations:rd,method:"render()"},this.isDebug)}}if(!kh){try{this.renderedRuleFile=u_.load(Qh);yh=Qh}catch(ml){(0,aA.debug)({errorName:tA.ERRORS.FAILED_YAML_LOAD,error:ml},this.isDebug);this.errors={...this.errors,[tA.STATUS_CODES.FAILED_YAML_LOAD]:`${tA.ERRORS.FAILED_YAML_LOAD} - (${ml?.message})`}}}return Al(this)}));if(!kh){rd+=1;Qh=(0,nA.escapeObjectStringsValues)({...this.context,...this.renderedRuleFile})}}this.lastContext=Qh}calculateIsTriggeredByGlobal(ml,Al){if(Al){return false}const hasMatchingGlobalTriggers=ml=>ml(this.renderedRuleFile.on)||ml(this.renderedRuleFile.triggers?.on);const Rl=hasMatchingGlobalTriggers(ml);return Rl}calculateTriggersBasedOnMultipleWebhooks(ml,Al,Rl){const hasMatchingTriggers=ml=>!!ml&&ml.some(ml=>Object.keys(this.webhookEvents).some(Al=>xA.TRIGGERS[Al]===ml));const zl=this.calculateIsTriggeredByGlobal(hasMatchingTriggers,Rl);const rd=this.renderedRuleFile[ml][Al];let yh;if(rd?.on){yh=Object.keys(this.webhookEvents).some(ml=>rd.on.includes(xA.TRIGGERS[ml]));const ml=rd?.run?.some(ml=>ml?.args?.wait_for_all_checks===true);const Al=Object.keys(this.webhookEvents).includes("check_run_completed");if(ml&&Al){yh=true}}return{isTriggeredByGlobal:zl,isTriggeredByAutomation:yh&&!Rl}}shouldBeSkippedOnGlobalTrigger(){const ml=this.renderedRuleFile.triggers;if(!ml){return false}return(0,pA.isResourceExcluded)(this.context?.branch?.name??"","branch",this.renderedRuleFile)||(0,pA.isResourceExcluded)(this.context?.repo?.name??"","repository",this.renderedRuleFile)||(0,pA.isResourceExcluded)(this.payload?.triggeredBy??"","user",this.renderedRuleFile)}getIsTriggeredBy(ml,Al){let Rl;let zl;const hasMatchingTriggers=ml=>!!ml&&ml.some(ml=>xA.TRIGGERS[this.webhookEvent]===ml);const rd=this.shouldBeSkippedOnGlobalTrigger();if(Object.keys(this.webhookEvents).length){({isTriggeredByGlobal:Rl,isTriggeredByAutomation:zl}=this.calculateTriggersBasedOnMultipleWebhooks(ml,Al,rd))}else{Rl=this.calculateIsTriggeredByGlobal(hasMatchingTriggers,rd);zl=this.renderedRuleFile[ml][Al].on?.includes(xA.TRIGGERS[this.webhookEvent])&&!rd}return{isTriggeredByGlobal:Rl,isTriggeredByAutomation:zl,skipOnGlobal:rd}}evaluateTrigger(ml,Al){const{isTriggeredByGlobal:Rl,isTriggeredByAutomation:zl,skipOnGlobal:rd}=this.getIsTriggeredBy(ml,Al);const yh=this.renderedRuleFile.on!==void 0||this.renderedRuleFile.triggers?.on!==void 0;const kh=!(0,S_.default)(this.renderedRuleFile[ml][Al].on);const Qh=!kh&&!yh;const cf=(zl||Rl||Qh)&&!rd;return{noWebhookTriggersAtAll:Qh,triggersResult:cf}}isNonTriggeringEvent(){const ml=[...Object.keys(this.webhookEvents),this.webhookEvent];return ml.every(xA.isANonTriggeringEvent)}isPassed(ml,Al,Rl,zl){if(zl){return true}const rd=Object.keys(this.webhookEvents);if(!Al&&rd.length&&rd.every(xA.isANonTriggeringEvent)){return false}return ml&&Rl}isAsyncFunctions(ml){let Al=false;ml.filter(ml=>TA[ml.action]).forEach(ml=>{const Rl=TA[ml.action];const zl=ml.args[Rl];if(zl?.includes(mA.BASE64_INTERNAL_PREFIX)){ml.args[Rl]=(0,mA.replaceInternalBase64WithDecoded)(zl);Al=true}});return Al}combineMetadataWithRulesResult(ml){if(!this.renderedRuleFile[ml]){return{}}const Al=new Set;Object.keys(this.renderedRuleFile[ml]).forEach(ml=>{const Rl=ml.replace(/[.*+?^${}()|[\]\\]/g,"\\$&");const zl=this.ruleFileRawContent.match(new RegExp(`\\s+${Rl}:[\\s\\S]*?if:[\\s\\S]*?(?=\\n\\s+[a-zA-Z0-9_-]+:|$)`));if(zl&&IA.test(zl[0])){Al.add(ml)}});return Object.keys(this.renderedRuleFile[ml]).reduce((Rl,zl)=>{const rd=this.renderedRuleFile[ml][zl].if.map(ml=>{if(!["boolean","number"].includes(typeof ml)&&!Al.has(zl)){this.warnings={...this.warnings,[tA.STATUS_CODES.SYNTAX_WARNING]:tA.WARNINGS.NON_BOOLEAN_CONDITIONAL_WARN(zl)}}return{passed:ml}});const yh=rd.map(({passed:ml})=>ml).every(ml=>typeof ml==="object"?!!Object.keys(ml||{}).length:!!ml);const{noWebhookTriggersAtAll:kh,triggersResult:Qh}=this.evaluateTrigger(ml,zl);const cf=this.isNonTriggeringEvent();const t_=!kh;const r_=t_||cf;let u_=!(this.context?.pr?.draft||cf);if(t_){u_=this.isPlayground||Qh}const C_=(0,DA.constructRunObject)(this.renderedRuleFile[ml][zl].run,this.payload.gitstreamWebhookEvents||[],r_,u_,this.isGsCommand,this.isDebug);const D_=this.isAsyncFunctions(C_);const S_=(0,AA.checkAutomationHasDisabledFilter)(this.renderedRuleFile[ml][zl],this.featureFlagData.disabledFilters);const P_=this.isPlayground?yh:this.isPassed(yh,r_,Qh,S_.is_disabled_automation);return{...Rl,[zl]:{if:rd,run:C_,passed:P_,isManagedByTriggers:r_,isTriggered:u_,asyncFunctions:D_,...S_.is_disabled_automation?S_:{}}}},{})}combineMetadataWithResult(){this.lastParserResult={[hA.DefaultParserAttributes.automations]:{...this.combineMetadataWithRulesResult(hA.DefaultParserAttributes.automations)}};return this.lastParserResult}addAdditionalDataToParserResult(){this.lastParserResult={...this.lastParserResult,[hA.DefaultParserAttributes.errors]:{...Object.keys(this.errors).length&&this.errors},[hA.DefaultParserAttributes.validatorErrors]:{...Object.keys(this.validatorErrors).length&&this.validatorErrors},[hA.DefaultParserAttributes.analytics]:{...Object.keys(oA.FiltersForAnalytics.filters).length&&oA.FiltersForAnalytics.filters},[hA.DefaultParserAttributes.warnings]:{...Object.keys(this.warnings).length&&this.warnings}};return this.lastParserResult}clearParserResults(){this.renderedRuleFile={};this.ruleFileRawContent="";this.lastParserResult={}}async handleExplainCodeExperts(ml,Al){for(const Rl of ml[Al].run){if(Rl.action===SA.EXPLAIN_CODE_EXPERTS){const ml={...this.context,...this.renderedRuleFile};const Al=(0,iA.convertArgsToString)(Rl.args);const zl=`{{ repo | explainCodeExperts(${Al}) }}`;const rd=await this.renderOneExpression(ml,zl);Rl.args.comment=rd}}}async handleAIActionError(ml,Al,Rl,zl,rd){const yh=(0,bA.getErrorMessage)(ml);const kh={message:yh,status:ml?.status||ml?.statusCode||ml?.response?.status};const Qh=kh.status===413||kh.status===422;const cf=Qh?"warn":"error";if(Qh){console.warn(`Warning in ${Rl} action:`,yh)}else{console.error(`Error in ${Rl} action:`,yh)}await(0,CA.prepareSendingLogsToDD)(cf,`${tA.ERRORS.ERROR_IN_AI_ACTION} in pr ${zl.owner}/${zl.repo}/${zl.pullRequestNumber}`,zl,{error:kh,rules:this.renderedRuleFile,ruleFile:this.ruleFileRawContent});if(Al.args){Al.args.error=yh;if(yh.includes("Uh oh! That's a big one")){Al.args.statusCode=413}else if(kh.status===413){const ml=(0,EA.estimateObjectSize)(rd);const Rl=(0,EA.convertEstimatedSizeToMB)(ml);Al.args.statusCode=413;Al.args.error=(0,EA.LARGE_PR_ERROR_MESSAGE)(Rl)}else if(eA.default.isAxiosError(ml)&&ml.response){const{status:Rl,data:zl}=ml.response;Al.args.statusCode=Rl;Al.args.errorCode=zl?.error_code}}}async handleCodeReview(ml,Al){const Rl=_A.AsyncFilters.AI_ReviewPR;const zl=ml[Al];for(const ml of zl.run){if(ml.action===SA.CODE_REVIEW&&ml.isActionTriggered&&zl.passed){if(!ml?.args){ml.args={}}if((0,yA.shouldBlockCodeReview)(this.payload)){ml.args.reviewWasBlocked=true}else{try{const{guidelines:Al,issues_limit:zl}=ml.args;const rd=(0,wA.createGitstreamAIPrContext)(this.context);const yh=await(0,EA.callToLinearbAI)({category:Rl,guidelines:Al,issues_limit:zl,operation:ml.action,gitstreamAIPrContext:rd});if(yh.statusCode===204){ml.args.statusCode=yh.statusCode;ml.args.error=yh.message}else{const{message:Al,code_suggestions:Rl}=yh;ml.args.review=Al;ml.args.code_suggestions=Rl;const zl=(0,sA.isLGTM)(Rl?.review_message);ml.outputs={is_LGTM:zl,code_suggestions:Rl}}}catch(Al){const Rl=(0,wA.createGitstreamAIPrContext)(this.context);await this.handleAIActionError(Al,ml,SA.CODE_REVIEW,this.payload,Rl)}}}}}async handleDescribeChanges(ml,Al){const Rl=_A.AsyncFilters.AI_DescribePR;const zl=ml[Al];for(const ml of zl.run){if(ml.action===SA.DESCRIBE_CHANGES&&ml.isActionTriggered&&zl.passed){if(!ml?.args){ml.args={}}try{const Al=(0,wA.createGitstreamAIPrContext)(this.context);const{template:zl,guidelines:rd}=ml.args;const yh=await(0,EA.callToLinearbAI)({category:Rl,operation:ml.action,template:zl,guidelines:rd,gitstreamAIPrContext:Al});if(yh.statusCode===204){ml.args.statusCode=yh.statusCode;ml.args.error=yh.message}else{ml.args.description=yh.message}}catch(Al){const Rl=(0,wA.createGitstreamAIPrContext)(this.context);await this.handleAIActionError(Al,ml,SA.DESCRIBE_CHANGES,this.payload,Rl)}}}}async renderAsyncFunctions(ml){const Al=ml.run.filter(ml=>TA[ml.action]);for(const ml of Al){const Al=TA[ml.action];const Rl=ml.args[Al];const zl=await this.renderOneExpression(this.lastContext,Rl);ml.args[Al]=zl}}async processAsyncFunctionsAfterEvaluation(){const ml=(0,D_.default)(this.lastParserResult);const Al={...ml.automations};const Rl=[];for(const ml of Object.keys(Al)){Rl.push(this.handleCodeReview(Al,ml));Rl.push(this.handleDescribeChanges(Al,ml))}await Promise.allSettled(Rl);for(const ml of Object.keys(Al)){const{asyncFunctions:Rl,passed:zl}=Al[ml];if(Rl&&zl){await this.renderAsyncFunctions(Al[ml]);const Rl=(0,AA.checkAutomationHasDisabledFilter)(Al[ml],this.featureFlagData.disabledFilters);if(Rl.is_disabled_automation){Al[ml]={...Al[ml],...Rl}}}await this.handleExplainCodeExperts(Al,ml);const rd=(0,AA.checkAutomationHasRateLimit)(Al[ml]);if(rd.is_rate_limit_reached){Al[ml]={...Al[ml],...rd}}delete Al[ml].asyncFunctions;if(IA.test(this.ruleFileRawContent)&&Al[ml].run&&Al[ml].passed){Al[ml].run.forEach(ml=>{this.populateActionOutputs(ml)})}}this.lastParserResult={...ml,automations:Al};return this.lastParserResult}validateCM(){const ml={[fA.Validators.FiltersValidator]:new r_.FiltersValidator(this.customFilters),[fA.Validators.ActionsValidator]:new r_.ActionsValidator,[fA.Validators.FileStructureValidator]:new r_.FileStructureValidator,[fA.Validators.SavedWordsValidator]:new r_.SavedWordsValidator,[fA.Validators.ContextVariableValidator]:new r_.ContextVariableValidator,[fA.Validators.TriggersValidator]:new r_.TriggersValidator};Object.keys(ml).forEach(Al=>{try{ml[Al].validate({yamlFile:this.ruleFileRawContent})}catch(ml){(0,aA.debug)({errorName:`${Al}: `,error:ml},this.isDebug);this.validatorErrors={...Object.keys(this.validatorErrors).length&&this.validatorErrors,[Al]:`${ml}`}}})}validateAutomationNames=ml=>{try{if(!Object.keys(ml).length){return}(new r_.AutomationNamesValidator).validate({yamlFile:ml})}catch(ml){(0,aA.debug)({errorName:tA.ERRORS.SYNTAX_ERROR,error:ml},this.isDebug);this.errors={...this.errors,[tA.STATUS_CODES.SYNTAX_ERROR]:(0,bA.getErrorMessage)(ml)}}};getGsInlineComment(){const{comments:ml}=this.lastContext.pr;const Al=ml.filter(ml=>ml.commenter!=="gitstream-cm").filter(ml=>ml.content.startsWith("/gs run")).find(ml=>!ml.content.includes("/gs_run_result"));return Al}async addGsInlineComment(ml,Al){const{name:Rl,owner:zl}=this.lastContext.repo;const rd=new Cg.Octokit({auth:this.payload.githubToken});await rd.issues.updateComment({owner:zl,repo:Rl,comment_id:ml.id,body:`${ml.content}\n\n/gs_run_result\n${Al}`})}async evaluateGsInline(){try{const{owner:ml}=this.lastContext.repo;if(!(0,vA.isPrivilegedOrg)(ml)){return}const Al=this.getGsInlineComment();if(Al){const{content:ml}=Al;const Rl=ml.replace("/gs run ","").replace(/`/g,"");console.log("going to evaluate inline filter",Rl);const zl=await this.renderOneExpression(this.lastContext,Rl);await this.addGsInlineComment(Al,zl)}}catch(ml){console.log(ml)}}backupOutputs(){const ml={};const Al=this.lastParserResult?.automations||{};Object.entries(Al).forEach(([Al,Rl])=>{if(Rl?.run&&Rl.passed){ml[Al]=Rl.run.map(ml=>({args:ml.args?{...ml.args}:null,outputs:ml.outputs?{...ml.outputs}:null}))}});return ml}removeOutputsFromResults(){const ml=this.lastParserResult?.automations||{};Object.values(ml).forEach(ml=>{if(ml?.run){ml.run.forEach(ml=>{if(ml.action!==SA.CODE_REVIEW){delete ml.outputs}})}})}extractActionOutputs(){const ml={};const Al=this.lastParserResult?.automations||{};Object.entries(Al).forEach(([Al,Rl])=>{if(!Rl?.run||!Array.isArray(Rl.run)){return}Rl.run.forEach(Rl=>{if(!Rl.outputs){return}if(!ml[Al]){ml[Al]={outputs:{}}}ml[Al].outputs={...ml[Al].outputs,...Rl.outputs}})});return ml}populateActionOutputs(ml){if(ml.outputs){return}if(ml.args){ml.outputs={...ml.args}}if(ml.outputs&&Object.keys(ml.outputs).length===0){delete ml.outputs}}async processActionOutputs(){if(!IA.test(this.ruleFileRawContent)){return}const ml=this.extractActionOutputs();if(Object.keys(ml).length===0){return}const Al=this.backupOutputs();this.lastContext={...this.lastContext,actions:ml};await this.render(this.lastContext,1,false);this.combineMetadataWithResult();if(this.lastParserResult?.automations){Object.entries(this.lastParserResult.automations).forEach(([ml,Rl])=>{if(Rl?.run&&Rl.passed){Rl.run.forEach((Rl,zl)=>{const rd=Al[ml]?.[zl];if(rd?.args&&(Rl.action===SA.CODE_REVIEW||Rl.action===SA.DESCRIBE_CHANGES||Rl.action===SA.EXPLAIN_CODE_EXPERTS)){Rl.args={...Rl.args,...rd.args}}this.populateActionOutputs(Rl);if(Rl.action===SA.CODE_REVIEW&&rd?.outputs?.is_LGTM!==void 0&&Rl.outputs){Rl.outputs.is_LGTM=rd.outputs.is_LGTM}})}})}this.removeOutputsFromResults()}async parseStreams(){this.validateCM();await this.render();this.validateAutomationNames(this.renderedRuleFile);this.combineMetadataWithResult();await this.processAsyncFunctionsAfterEvaluation();await this.processActionOutputs();if(this.shouldRunGSInline){await this.evaluateGsInline()}this.addAdditionalDataToParserResult();(0,uA.cleanupSandboxedPlugins)(this.externalPlugins);return this.lastParserResult}}},11132:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{isActionTriggeredByEvent:()=>isActionTriggeredByEvent});ml.exports=__toCommonJS(Qh);var cf=Rl(42681);const isActionTriggeredByEvent=(ml,Al,Rl=false,zl=true)=>{if(Rl){return zl}if(cf.ACTIONS_WITH_BUILT_IN_TRIGGERS.includes(ml)){return zl&&cf.SUPPORTED_ACTIONS_EVENTS.some(ml=>Al.includes(ml))}return zl};0&&0},42681:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{ACTIONS_WITH_BUILT_IN_TRIGGERS:()=>P_,GITSTREAM_WEBHOOK_EVENTS:()=>S_,PullRequestActions:()=>D_,SUPPORTED_ACTIONS_EVENTS:()=>Cg,TRIGGERS:()=>eA,isANonTriggeringEvent:()=>isANonTriggeringEvent});ml.exports=__toCommonJS(Qh);var cf=Rl(78963);var t_=Rl(46326);const{SUPPORTED_ACTIONS:r_}=cf.validatorsConstants;var u_=(ml=>{ml["created"]="created";ml["edited"]="edited";return ml})(u_||{});var C_=(ml=>{ml["submitted"]="submitted";return ml})(C_||{});var D_=(ml=>{ml["open"]="opened";ml["reopen"]="reopen";ml["closed"]="closed";ml["synchronize"]="synchronize";ml["assigned"]="assigned";ml["converted_to_draft"]="converted_to_draft";ml["labeled"]="labeled";ml["unlabeled"]="unlabeled";ml["ready_for_review"]="ready_for_review";ml["review_request_removed"]="review_request_removed";ml["review_requested"]="review_requested";ml["unassigned"]="unassigned";ml["edited"]="edited";ml["custom_merge"]="merged";return ml})(D_||{});const S_={PR_CREATED:"pr_created",PR_READY_FOR_REVIEW:"pr_ready_for_review",PR_UPDATED:"pr_updated",PR_CLOSED:"pr_closed",PR_REOPENED:"pr_reopened",PR_APPROVED:"pr_approved",PR_ASSIGNED:"pr_assigned",COMMIT:"commit",MERGE:"merge",COMMENT_ADDED:"comment_added",COMMENT_EDITED:"comment_edited",LABEL_ADDED:"label_added",LABEL_REMOVED:"label_removed"};const P_=[r_.ADD_CODE_COMMENT,r_.CODE_REVIEW,r_.DESCRIBE_CHANGES,r_.EXPLAIN_CODE_EXPERTS];const Cg=[S_.PR_CREATED,S_.COMMIT,S_.PR_READY_FOR_REVIEW];const eA={[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"opened"}`]:S_.PR_CREATED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"merged"}`]:S_.MERGE,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"synchronize"}`]:S_.COMMIT,[`${t_.GITHUB_WEBHOOK_EVENTS.issue_comment}_${"created"}`]:S_.COMMENT_ADDED,[`${t_.GITHUB_WEBHOOK_EVENTS.issue_comment}_${"edited"}`]:S_.COMMENT_EDITED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"labeled"}`]:S_.LABEL_ADDED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"unlabeled"}`]:S_.LABEL_REMOVED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"ready_for_review"}`]:S_.PR_READY_FOR_REVIEW,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"closed"}`]:S_.PR_CLOSED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"assigned"}`]:S_.PR_ASSIGNED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"reopen"}`]:S_.PR_REOPENED,[`${t_.GITHUB_WEBHOOK_EVENTS.pull_request_review}_${"submitted"}`]:S_.PR_APPROVED};const tA=new Set([`${t_.GITHUB_WEBHOOK_EVENTS.pull_request}_${"merged"}`]);const isANonTriggeringEvent=ml=>tA.has(ml);0&&0},26184:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{DefaultParserAttributes:()=>r_,SUPPORTED_ACTIONS:()=>t_});ml.exports=__toCommonJS(Qh);var cf=Rl(78963);const{SUPPORTED_ACTIONS:t_}=cf.validatorsConstants;var r_=(ml=>{ml["cbLeft"]="_GITSTREAM_CB_LEFT_";ml["cbRight"]="_GITSTREAM_CB_RIGHT_";ml["automations"]="automations";ml["errors"]="errors";ml["analytics"]="analytics";ml["validatorErrors"]="validatorErrors";ml["warnings"]="warnings";return ml})(r_||{});0&&0},17078:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{Validators:()=>kh});ml.exports=__toCommonJS(yh);var kh=(ml=>{ml["FiltersValidator"]="FiltersValidator";ml["ActionsValidator"]="ActionsValidator";ml["FileStructureValidator"]="FileStructureValidator";ml["SavedWordsValidator"]="SavedWordsValidator";ml["ContextVariableValidator"]="ContextVariableValidator";ml["TriggersValidator"]="TriggersValidator";return ml})(kh||{});0&&0},76713:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{TierType:()=>kh});ml.exports=__toCommonJS(yh);var kh=(ml=>{ml["TRIAL"]="trial";ml["PAID"]="paid";ml["TEAM"]="team";ml["FREE"]="free";return ml})(kh||{});0&&0},84601:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};ml.exports=__toCommonJS(yh)},10643:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{default:()=>u_});ml.exports=__toCommonJS(Qh);var cf=Rl(16902);var t_=Rl(78963);const r_={JWT:{validateToken:cf.validateToken},ruleFiles:{safeLoad:t_.safeRulesYamlLoad}};var u_=r_},16902:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{validateToken:()=>validateToken});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(69653));const u_="Bearer ";const validateToken=(ml,Al)=>{const Rl=ml.replace(u_,"");return r_.verify(Rl,Al)};0&&0},52279:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{ContextManager:()=>tA,default:()=>rA});ml.exports=__toCommonJS(t_);var r_=Rl(79896);var u_=__toESM(Rl(16928));var C_=__toESM(Rl(92020));var D_=Rl(7426);var S_=Rl(62785);var P_=Rl(41002);var Cg=Rl(45273);var eA=Rl(95616);class ContextManagerSingleton{gitCommands=[];clientInputs={clientPayload:{}};parserResults;cmFiles={};workingDir="";isRunInJest=false;getCodeDir(){if((0,eA.getIsManagedGitstream)()){return u_.default.join((0,D_.getOverrideCloneRepoPath)(),"code")}return u_.default.join(process.cwd(),"code")}constructor(){this.isRunInJest=process.env.JEST_WORKER_ID!=null;this.workingDir=u_.default.join(this.getCodeDir(),"output");if(this.isRunInJest){this.clientInputs={clientPayload:{}};return}this.init();this.readCmFolder()}init(){if(this.isRunInJest){return}const ml=(0,D_.getClientPayload)();const Al=(0,S_.doubleParse)(ml);this.clientInputs={clientPayload:(0,S_.omitTokens)(Al),debugMode:D_.DEBUG_MODE,version:P_.version}}addGitCommand(ml,Al){const Rl=this.gitCommands.some(Al=>Al.command===ml);if(!Rl){this.gitCommands.push({command:ml,result:Al})}}addParserResults(ml){this.parserResults=ml}addExecutionTime(ml){this.clientInputs.executionTime=ml}addBlameByAuthor(ml){const Al={...ml};if(Object.keys(Al).length){Object.entries(ml).forEach(([ml,Rl])=>{Al[ml]=(0,C_.default)(Rl,"dsBlame")})}this.clientInputs.blameByAuthor=Al}saveOutputToFiles(){try{if(this.isRunInJest){return}this.workingDir=u_.default.join(this.getCodeDir(),"output");if(!(0,r_.existsSync)(this.workingDir)){(0,r_.mkdirSync)(this.workingDir,{recursive:true})}else{(0,r_.readdirSync)(this.workingDir).forEach(ml=>(0,r_.rmSync)(u_.default.join(this.workingDir,ml)))}this.clientInputs.timestamp=Date.now();if(D_.ENABLE_DEBUG_ARTIFACTS){this.saveFile("client_inputs.json",this.clientInputs);this.saveFile("git_commands.json",this.gitCommands);this.saveFile("parser_results.json",this.parserResults);this.saveFile("cm_files.json",this.cmFiles);const ml=(0,r_.readdirSync)(this.workingDir).length;console.log(`ContextManager saved ${ml} files to ${this.workingDir}`)}}catch(ml){this.handleError(ml)}finally{this.resetState()}}saveFile(ml,Al){try{const Rl=ml.endsWith(".json");const zl=u_.default.join(this.workingDir,ml);const rd=!(Al&&Al.length||Al&&Object.keys(Al).length);if(rd){return}if(Rl){(0,r_.writeFileSync)(zl,JSON.stringify(Al,null,2))}else{(0,r_.writeFileSync)(zl,Al)}}catch(ml){this.handleError(ml)}}readFile(ml){try{const Al=u_.default.join(this.workingDir,ml);if((0,r_.existsSync)(Al)){const ml=(0,r_.readFileSync)(Al,"utf8");if(ml){return JSON.parse(ml)}}}catch(ml){this.handleError(ml)}return null}readFilesInDirectory(ml,Al=[".git",".github"]){const Rl={};try{if(!(0,r_.existsSync)(ml)){return Rl}const readFilesRecursively=ml=>{const zl=(0,r_.readdirSync)(ml);zl.forEach(zl=>{const rd=u_.default.join(ml,zl);const yh=(0,r_.statSync)(rd);if(yh.isDirectory()){const ml=Al.includes(zl);if(!ml){readFilesRecursively(rd)}}else{const ml=(0,r_.readFileSync)(rd,"utf8");const Al=rd.replace(`${this.getCodeDir()}/`,"");Rl[Al]=ml}})};readFilesRecursively(ml)}catch(ml){this.handleError(ml)}return Rl}readCmFolder(){const ml=u_.default.join(this.getCodeDir(),Cg.REPO_FOLDER.CM);const Al=u_.default.join(this.getCodeDir(),Cg.REPO_FOLDER.DEFAULT,".cm");const Rl=this.readFilesInDirectory(ml);const zl=this.readFilesInDirectory(Al);this.cmFiles={...Rl,...zl}}handleError(ml){console.error(`An error occurred in ContextManager`,{error:ml})}resetState(){this.gitCommands=[];this.cmFiles={};this.parserResults=void 0;this.clientInputs={}}}const tA=new ContextManagerSingleton;var rA=tA;0&&0},6194:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{escapeObjectStringsValues:()=>escapeObjectStringsValues,redoArgEscaping:()=>redoArgEscaping,redoRunEscaping:()=>redoRunEscaping});ml.exports=__toCommonJS(Qh);var cf=Rl(52356);var t_=Rl(52960);const escapeObjectStringsValues=ml=>{if(!(0,cf.isObject)(ml)||!Object.keys(ml).length){return ml}return Object.keys(ml).reduce((Al,Rl)=>{const zl=ml[Rl];const rd=(0,cf.isString)(zl)?zl.replace(/\n/g,"\\n"):zl;return{...Al,[Rl]:rd}},{})};const redoArgEscaping=ml=>{if((0,cf.isString)(ml)){return ml.replace(/\\n/g,"\n")}return ml};const redoRunEscaping=ml=>{if(!ml){return ml}return ml.map(ml=>{if(!ml.args){return ml}const Al=Object.keys(ml.args).reduce((Al,Rl)=>{const zl=ml.args[Rl];return{...Al,[Rl]:zl&&t_.listify.includes(Rl)&&typeof zl==="string"?redoArgEscaping(zl).split(","):redoArgEscaping(ml.args[Rl])}},{});return{...ml,args:Al}})};0&&0},78850:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{convertArgsToString:()=>convertArgsToString,format:()=>format,initializeWasm:()=>initializeWasm,jsFormatter:()=>jsFormatter,minify:()=>minify,pyFormatter:()=>pyFormatter,removeEmptyLines:()=>removeEmptyLines});ml.exports=__toCommonJS(t_);var r_=__toESM(Rl(34267));var u_=__toESM(Rl(21173));var C_=__toESM(Rl(82905));var D_=__toESM(Rl(7274));var S_=__toESM(Rl(19540));var P_=__toESM(Rl(7776));var Cg=__toESM(Rl(45548));var eA=__toESM(Rl(69482));const tA=[u_,C_,D_,S_,P_,Cg,eA];let rA=false;let nA=null;const initializeWasm=async()=>{if(rA){return}try{const ml=new Function("specifier","return import(specifier)");const Al=await ml("@wasm-fmt/ruff_fmt");if(typeof Al.format!=="function"){throw new Error("ruff_fmt module did not export format function")}nA=Al.format;rA=true}catch(ml){console.warn("Failed to initialize WASM, Python formatting disabled:",ml)}};const minify=(ml,Al)=>ml.replace(/\s+/g," ").replaceAll("'",'"').trim();const removeEmptyLines=ml=>ml.replace(/^\s*[\r\n]/gm,"");const jsFormatter=async(ml,Al)=>minify(await r_.format(ml,{semi:false,singleQuote:true,filepath:Al,parser:"babel",plugins:[u_,C_]}));const prettierFormat=async(ml,Al)=>minify(await r_.format(ml,{filepath:Al,plugins:tA}));const pyFormatter=(ml,Al)=>{if(!rA||!nA){console.warn("WASM not initialized yet, skipping Python formatting");return ml}try{const Rl=nA(ml,Al);return removeEmptyLines(Rl)}catch(ml){const Rl=ml instanceof Error?ml.message:String(ml);throw new Error(`Unable to format the "${Al}" with Ruff: ${Rl}`,{cause:ml})}};const format=async(ml,Al)=>{const Rl=Al.split(".").pop()??"";if(Rl==="py"){return pyFormatter(ml,Al)}try{return await prettierFormat(ml,Al)}catch{return minify(ml,Al)}};const convertArgsToString=ml=>Object.keys(ml).map(Al=>`${Al}=${ml[Al]}`);0&&0},24951:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{ADDITIONAL_FORMATTING:()=>kh});ml.exports=__toCommonJS(yh);const kh={github:"",gitlab:" \n",default:""};0&&0},82752:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{AI_CONSTS:()=>t_,isLGTM:()=>isLGTM});ml.exports=__toCommonJS(yh);const kh="💡 **Tip:** You can customize your AI Description using **Guidelines** [Learn how](https://docs.gitstream.cm/automation-actions/#describe-changes)";const Qh="💡 **Tip:** You can customize your AI Review using **Guidelines** [Learn how](https://docs.gitstream.cm/automation-actions/#code-review)";const cf="###### Generated by LinearB AI and added by gitStream. AI-generated content may contain inaccuracies. Please verify before using.";const t_=Object.freeze({REVIEW_TITLE:`### ✨ PR Review`,FOOTER:"_Generated by LinearB AI and added by gitStream._",DISCLAIMER:"AI-generated content may contain inaccuracies. Please verify before using. **[We'd love your feedback!](mailto:product@linearb.io)** 🚀",NEW_DISCLAIMER:"AI-generated content may contain inaccuracies. Please verify before using.",DESCRIPTION_DISCLAIMER:kh,REVIEW_DISCLAIMER:Qh,BITBUCKET_FOOTER:`${cf} [We'd love your feedback!](mailto:product@linearb.io) 🚀`,NEW_BITBUCKET_FOOTER:cf,AUTOMATION_ID:'{if(!ml){return false}const Al=ml.replace(//g,"").replace(//g,"").replace(/<\/sub>/g,"").replace(t_.REVIEW_TITLE,"").replace(t_.FOOTER,"").replace(t_.BITBUCKET_FOOTER,"").replace(t_.NEW_BITBUCKET_FOOTER,"").replace(t_.DISCLAIMER,"").replace(t_.DESCRIPTION_DISCLAIMER,"").replace(t_.REVIEW_DISCLAIMER,"").replace(t_.NEW_DISCLAIMER,"").replace(/_\*\*Agentic review\*\*_\n?/g,"").trim();return Al==="LGTM"};0&&0},77864:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{createTokenAuth:()=>t_});ml.exports=__toCommonJS(yh);var kh=/^v1\./;var Qh=/^ghs_/;var cf=/^ghu_/;async function auth(ml){const Al=ml.split(/\./).length===3;const Rl=kh.test(ml)||Qh.test(ml);const zl=cf.test(ml);const rd=Al?"app":Rl?"installation":zl?"user-to-server":"oauth";return{type:"token",token:ml,tokenType:rd}}function withAuthorizationPrefix(ml){if(ml.split(/\./).length===3){return`bearer ${ml}`}return`token ${ml}`}async function hook(ml,Al,Rl,zl){const rd=Al.endpoint.merge(Rl,zl);rd.headers.authorization=withAuthorizationPrefix(ml);return Al(rd)}var t_=function createTokenAuth2(ml){if(!ml){throw new Error("[@octokit/auth-token] No token passed to createTokenAuth")}if(typeof ml!=="string"){throw new Error("[@octokit/auth-token] Token passed to createTokenAuth is not a string")}ml=ml.replace(/^(token|bearer) +/i,"");return Object.assign(auth.bind(null,ml),{hook:hook.bind(null,ml)})};0&&0},61897:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{Octokit:()=>eA});ml.exports=__toCommonJS(Qh);var cf=Rl(33843);var t_=Rl(52732);var r_=Rl(66255);var u_=Rl(70007);var C_=Rl(77864);var D_="5.2.1";var noop=()=>{};var S_=console.warn.bind(console);var P_=console.error.bind(console);var Cg=`octokit-core.js/${D_} ${(0,cf.getUserAgent)()}`;var eA=class{static{this.VERSION=D_}static defaults(ml){const Al=class extends(this){constructor(...Al){const Rl=Al[0]||{};if(typeof ml==="function"){super(ml(Rl));return}super(Object.assign({},ml,Rl,Rl.userAgent&&ml.userAgent?{userAgent:`${Rl.userAgent} ${ml.userAgent}`}:null))}};return Al}static{this.plugins=[]}static plugin(...ml){const Al=this.plugins;const Rl=class extends(this){static{this.plugins=Al.concat(ml.filter(ml=>!Al.includes(ml)))}};return Rl}constructor(ml={}){const Al=new t_.Collection;const Rl={baseUrl:r_.request.endpoint.DEFAULTS.baseUrl,headers:{},request:Object.assign({},ml.request,{hook:Al.bind(null,"request")}),mediaType:{previews:[],format:""}};Rl.headers["user-agent"]=ml.userAgent?`${ml.userAgent} ${Cg}`:Cg;if(ml.baseUrl){Rl.baseUrl=ml.baseUrl}if(ml.previews){Rl.mediaType.previews=ml.previews}if(ml.timeZone){Rl.headers["time-zone"]=ml.timeZone}this.request=r_.request.defaults(Rl);this.graphql=(0,u_.withCustomRequest)(this.request).defaults(Rl);this.log=Object.assign({debug:noop,info:noop,warn:S_,error:P_},ml.log);this.hook=Al;if(!ml.authStrategy){if(!ml.auth){this.auth=async()=>({type:"unauthenticated"})}else{const Rl=(0,C_.createTokenAuth)(ml.auth);Al.wrap("request",Rl.hook);this.auth=Rl}}else{const{authStrategy:Rl,...zl}=ml;const rd=Rl(Object.assign({request:this.request,log:this.log,octokit:this,octokitOptions:zl},ml.auth));Al.wrap("request",rd.hook);this.auth=rd}const zl=this.constructor;for(let Al=0;Al{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{endpoint:()=>D_});ml.exports=__toCommonJS(Qh);var cf=Rl(33843);var t_="9.0.6";var r_=`octokit-endpoint.js/${t_} ${(0,cf.getUserAgent)()}`;var u_={method:"GET",baseUrl:"https://api.github.com",headers:{accept:"application/vnd.github.v3+json","user-agent":r_},mediaType:{format:""}};function lowercaseKeys(ml){if(!ml){return{}}return Object.keys(ml).reduce((Al,Rl)=>{Al[Rl.toLowerCase()]=ml[Rl];return Al},{})}function isPlainObject(ml){if(typeof ml!=="object"||ml===null)return false;if(Object.prototype.toString.call(ml)!=="[object Object]")return false;const Al=Object.getPrototypeOf(ml);if(Al===null)return true;const Rl=Object.prototype.hasOwnProperty.call(Al,"constructor")&&Al.constructor;return typeof Rl==="function"&&Rl instanceof Rl&&Function.prototype.call(Rl)===Function.prototype.call(ml)}function mergeDeep(ml,Al){const Rl=Object.assign({},ml);Object.keys(Al).forEach(zl=>{if(isPlainObject(Al[zl])){if(!(zl in ml))Object.assign(Rl,{[zl]:Al[zl]});else Rl[zl]=mergeDeep(ml[zl],Al[zl])}else{Object.assign(Rl,{[zl]:Al[zl]})}});return Rl}function removeUndefinedProperties(ml){for(const Al in ml){if(ml[Al]===void 0){delete ml[Al]}}return ml}function merge(ml,Al,Rl){if(typeof Al==="string"){let[ml,zl]=Al.split(" ");Rl=Object.assign(zl?{method:ml,url:zl}:{url:ml},Rl)}else{Rl=Object.assign({},Al)}Rl.headers=lowercaseKeys(Rl.headers);removeUndefinedProperties(Rl);removeUndefinedProperties(Rl.headers);const zl=mergeDeep(ml||{},Rl);if(Rl.url==="/graphql"){if(ml&&ml.mediaType.previews?.length){zl.mediaType.previews=ml.mediaType.previews.filter(ml=>!zl.mediaType.previews.includes(ml)).concat(zl.mediaType.previews)}zl.mediaType.previews=(zl.mediaType.previews||[]).map(ml=>ml.replace(/-preview/,""))}return zl}function addQueryParameters(ml,Al){const Rl=/\?/.test(ml)?"&":"?";const zl=Object.keys(Al);if(zl.length===0){return ml}return ml+Rl+zl.map(ml=>{if(ml==="q"){return"q="+Al.q.split("+").map(encodeURIComponent).join("+")}return`${ml}=${encodeURIComponent(Al[ml])}`}).join("&")}var C_=/\{[^{}}]+\}/g;function removeNonChars(ml){return ml.replace(/(?:^\W+)|(?:(?ml.concat(Al),[])}function omit(ml,Al){const Rl={__proto__:null};for(const zl of Object.keys(ml)){if(Al.indexOf(zl)===-1){Rl[zl]=ml[zl]}}return Rl}function encodeReserved(ml){return ml.split(/(%[0-9A-Fa-f]{2})/g).map(function(ml){if(!/%[0-9A-Fa-f]/.test(ml)){ml=encodeURI(ml).replace(/%5B/g,"[").replace(/%5D/g,"]")}return ml}).join("")}function encodeUnreserved(ml){return encodeURIComponent(ml).replace(/[!'()*]/g,function(ml){return"%"+ml.charCodeAt(0).toString(16).toUpperCase()})}function encodeValue(ml,Al,Rl){Al=ml==="+"||ml==="#"?encodeReserved(Al):encodeUnreserved(Al);if(Rl){return encodeUnreserved(Rl)+"="+Al}else{return Al}}function isDefined(ml){return ml!==void 0&&ml!==null}function isKeyOperator(ml){return ml===";"||ml==="&"||ml==="?"}function getValues(ml,Al,Rl,zl){var rd=ml[Rl],yh=[];if(isDefined(rd)&&rd!==""){if(typeof rd==="string"||typeof rd==="number"||typeof rd==="boolean"){rd=rd.toString();if(zl&&zl!=="*"){rd=rd.substring(0,parseInt(zl,10))}yh.push(encodeValue(Al,rd,isKeyOperator(Al)?Rl:""))}else{if(zl==="*"){if(Array.isArray(rd)){rd.filter(isDefined).forEach(function(ml){yh.push(encodeValue(Al,ml,isKeyOperator(Al)?Rl:""))})}else{Object.keys(rd).forEach(function(ml){if(isDefined(rd[ml])){yh.push(encodeValue(Al,rd[ml],ml))}})}}else{const ml=[];if(Array.isArray(rd)){rd.filter(isDefined).forEach(function(Rl){ml.push(encodeValue(Al,Rl))})}else{Object.keys(rd).forEach(function(Rl){if(isDefined(rd[Rl])){ml.push(encodeUnreserved(Rl));ml.push(encodeValue(Al,rd[Rl].toString()))}})}if(isKeyOperator(Al)){yh.push(encodeUnreserved(Rl)+"="+ml.join(","))}else if(ml.length!==0){yh.push(ml.join(","))}}}}else{if(Al===";"){if(isDefined(rd)){yh.push(encodeUnreserved(Rl))}}else if(rd===""&&(Al==="&"||Al==="?")){yh.push(encodeUnreserved(Rl)+"=")}else if(rd===""){yh.push("")}}return yh}function parseUrl(ml){return{expand:expand.bind(null,ml)}}function expand(ml,Al){var Rl=["+","#",".","/",";","?","&"];ml=ml.replace(/\{([^\{\}]+)\}|([^\{\}]+)/g,function(ml,zl,rd){if(zl){let ml="";const rd=[];if(Rl.indexOf(zl.charAt(0))!==-1){ml=zl.charAt(0);zl=zl.substr(1)}zl.split(/,/g).forEach(function(Rl){var zl=/([^:\*]*)(?::(\d+)|(\*))?/.exec(Rl);rd.push(getValues(Al,ml,zl[1],zl[2]||zl[3]))});if(ml&&ml!=="+"){var yh=",";if(ml==="?"){yh="&"}else if(ml!=="#"){yh=ml}return(rd.length!==0?ml:"")+rd.join(yh)}else{return rd.join(",")}}else{return encodeReserved(rd)}});if(ml==="/"){return ml}else{return ml.replace(/\/$/,"")}}function parse(ml){let Al=ml.method.toUpperCase();let Rl=(ml.url||"/").replace(/:([a-z]\w+)/g,"{$1}");let zl=Object.assign({},ml.headers);let rd;let yh=omit(ml,["method","baseUrl","url","headers","request","mediaType"]);const kh=extractUrlVariableNames(Rl);Rl=parseUrl(Rl).expand(yh);if(!/^http/.test(Rl)){Rl=ml.baseUrl+Rl}const Qh=Object.keys(ml).filter(ml=>kh.includes(ml)).concat("baseUrl");const cf=omit(yh,Qh);const t_=/application\/octet-stream/i.test(zl.accept);if(!t_){if(ml.mediaType.format){zl.accept=zl.accept.split(/,/).map(Al=>Al.replace(/application\/vnd(\.\w+)(\.v3)?(\.\w+)?(\+json)?$/,`application/vnd$1$2.${ml.mediaType.format}`)).join(",")}if(Rl.endsWith("/graphql")){if(ml.mediaType.previews?.length){const Al=zl.accept.match(/(?{const Rl=ml.mediaType.format?`.${ml.mediaType.format}`:"+json";return`application/vnd.github.${Al}-preview${Rl}`}).join(",")}}}if(["GET","HEAD"].includes(Al)){Rl=addQueryParameters(Rl,cf)}else{if("data"in cf){rd=cf.data}else{if(Object.keys(cf).length){rd=cf}}}if(!zl["content-type"]&&typeof rd!=="undefined"){zl["content-type"]="application/json; charset=utf-8"}if(["PATCH","PUT"].includes(Al)&&typeof rd==="undefined"){rd=""}return Object.assign({method:Al,url:Rl,headers:zl},typeof rd!=="undefined"?{body:rd}:null,ml.request?{request:ml.request}:null)}function endpointWithDefaults(ml,Al,Rl){return parse(merge(ml,Al,Rl))}function withDefaults(ml,Al){const Rl=merge(ml,Al);const zl=endpointWithDefaults.bind(null,Rl);return Object.assign(zl,{DEFAULTS:Rl,defaults:withDefaults.bind(null,Rl),merge:merge.bind(null,Rl),parse:parse})}var D_=withDefaults(null,u_);0&&0},70007:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{GraphqlResponseError:()=>D_,graphql:()=>eA,withCustomRequest:()=>withCustomRequest});ml.exports=__toCommonJS(Qh);var cf=Rl(66255);var t_=Rl(33843);var r_="7.1.1";var u_=Rl(66255);var C_=Rl(66255);function _buildMessageForResponseErrors(ml){return`Request failed due to following response errors:\n`+ml.errors.map(ml=>` - ${ml.message}`).join("\n")}var D_=class extends Error{constructor(ml,Al,Rl){super(_buildMessageForResponseErrors(Rl));this.request=ml;this.headers=Al;this.response=Rl;this.name="GraphqlResponseError";this.errors=Rl.errors;this.data=Rl.data;if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}}};var S_=["method","baseUrl","url","headers","request","query","mediaType"];var P_=["query","method","url"];var Cg=/\/api\/v3\/?$/;function graphql(ml,Al,Rl){if(Rl){if(typeof Al==="string"&&"query"in Rl){return Promise.reject(new Error(`[@octokit/graphql] "query" cannot be used as variable name`))}for(const ml in Rl){if(!P_.includes(ml))continue;return Promise.reject(new Error(`[@octokit/graphql] "${ml}" cannot be used as variable name`))}}const zl=typeof Al==="string"?Object.assign({query:Al},Rl):Al;const rd=Object.keys(zl).reduce((ml,Al)=>{if(S_.includes(Al)){ml[Al]=zl[Al];return ml}if(!ml.variables){ml.variables={}}ml.variables[Al]=zl[Al];return ml},{});const yh=zl.baseUrl||ml.endpoint.DEFAULTS.baseUrl;if(Cg.test(yh)){rd.url=yh.replace(Cg,"/api/graphql")}return ml(rd).then(ml=>{if(ml.data.errors){const Al={};for(const Rl of Object.keys(ml.headers)){Al[Rl]=ml.headers[Rl]}throw new D_(rd,Al,ml.data)}return ml.data.data})}function withDefaults(ml,Al){const Rl=ml.defaults(Al);const newApi=(ml,Al)=>graphql(Rl,ml,Al);return Object.assign(newApi,{defaults:withDefaults.bind(null,Rl),endpoint:Rl.endpoint})}var eA=withDefaults(cf.request,{headers:{"user-agent":`octokit-graphql.js/${r_} ${(0,t_.getUserAgent)()}`},method:"POST",url:"/graphql"});function withCustomRequest(ml){return withDefaults(ml,{method:"POST",url:"/graphql"})}0&&0},38082:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{composePaginateRest:()=>Qh,isPaginatingEndpoint:()=>isPaginatingEndpoint,paginateRest:()=>paginateRest,paginatingEndpoints:()=>cf});ml.exports=__toCommonJS(yh);var kh="11.4.4-cjs.2";function normalizePaginatedListResponse(ml){if(!ml.data){return{...ml,data:[]}}const Al="total_count"in ml.data&&!("url"in ml.data);if(!Al)return ml;const Rl=ml.data.incomplete_results;const zl=ml.data.repository_selection;const rd=ml.data.total_count;delete ml.data.incomplete_results;delete ml.data.repository_selection;delete ml.data.total_count;const yh=Object.keys(ml.data)[0];const kh=ml.data[yh];ml.data=kh;if(typeof Rl!=="undefined"){ml.data.incomplete_results=Rl}if(typeof zl!=="undefined"){ml.data.repository_selection=zl}ml.data.total_count=rd;return ml}function iterator(ml,Al,Rl){const zl=typeof Al==="function"?Al.endpoint(Rl):ml.request.endpoint(Al,Rl);const rd=typeof Al==="function"?Al:ml.request;const yh=zl.method;const kh=zl.headers;let Qh=zl.url;return{[Symbol.asyncIterator]:()=>({async next(){if(!Qh)return{done:true};try{const ml=await rd({method:yh,url:Qh,headers:kh});const Al=normalizePaginatedListResponse(ml);Qh=((Al.headers.link||"").match(/<([^<>]+)>;\s*rel="next"/)||[])[1];return{value:Al}}catch(ml){if(ml.status!==409)throw ml;Qh="";return{value:{status:200,headers:{},data:[]}}}}})}}function paginate(ml,Al,Rl,zl){if(typeof Rl==="function"){zl=Rl;Rl=void 0}return gather(ml,[],iterator(ml,Al,Rl)[Symbol.asyncIterator](),zl)}function gather(ml,Al,Rl,zl){return Rl.next().then(rd=>{if(rd.done){return Al}let yh=false;function done(){yh=true}Al=Al.concat(zl?zl(rd.value,done):rd.value.data);if(yh){return Al}return gather(ml,Al,Rl,zl)})}var Qh=Object.assign(paginate,{iterator:iterator});var cf=["GET /advisories","GET /app/hook/deliveries","GET /app/installation-requests","GET /app/installations","GET /assignments/{assignment_id}/accepted_assignments","GET /classrooms","GET /classrooms/{classroom_id}/assignments","GET /enterprises/{enterprise}/code-security/configurations","GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories","GET /enterprises/{enterprise}/dependabot/alerts","GET /enterprises/{enterprise}/secret-scanning/alerts","GET /events","GET /gists","GET /gists/public","GET /gists/starred","GET /gists/{gist_id}/comments","GET /gists/{gist_id}/commits","GET /gists/{gist_id}/forks","GET /installation/repositories","GET /issues","GET /licenses","GET /marketplace_listing/plans","GET /marketplace_listing/plans/{plan_id}/accounts","GET /marketplace_listing/stubbed/plans","GET /marketplace_listing/stubbed/plans/{plan_id}/accounts","GET /networks/{owner}/{repo}/events","GET /notifications","GET /organizations","GET /orgs/{org}/actions/cache/usage-by-repository","GET /orgs/{org}/actions/permissions/repositories","GET /orgs/{org}/actions/runner-groups","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories","GET /orgs/{org}/actions/runner-groups/{runner_group_id}/runners","GET /orgs/{org}/actions/runners","GET /orgs/{org}/actions/secrets","GET /orgs/{org}/actions/secrets/{secret_name}/repositories","GET /orgs/{org}/actions/variables","GET /orgs/{org}/actions/variables/{name}/repositories","GET /orgs/{org}/attestations/{subject_digest}","GET /orgs/{org}/blocks","GET /orgs/{org}/code-scanning/alerts","GET /orgs/{org}/code-security/configurations","GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories","GET /orgs/{org}/codespaces","GET /orgs/{org}/codespaces/secrets","GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories","GET /orgs/{org}/copilot/billing/seats","GET /orgs/{org}/copilot/metrics","GET /orgs/{org}/copilot/usage","GET /orgs/{org}/dependabot/alerts","GET /orgs/{org}/dependabot/secrets","GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories","GET /orgs/{org}/events","GET /orgs/{org}/failed_invitations","GET /orgs/{org}/hooks","GET /orgs/{org}/hooks/{hook_id}/deliveries","GET /orgs/{org}/insights/api/route-stats/{actor_type}/{actor_id}","GET /orgs/{org}/insights/api/subject-stats","GET /orgs/{org}/insights/api/user-stats/{user_id}","GET /orgs/{org}/installations","GET /orgs/{org}/invitations","GET /orgs/{org}/invitations/{invitation_id}/teams","GET /orgs/{org}/issues","GET /orgs/{org}/members","GET /orgs/{org}/members/{username}/codespaces","GET /orgs/{org}/migrations","GET /orgs/{org}/migrations/{migration_id}/repositories","GET /orgs/{org}/organization-roles/{role_id}/teams","GET /orgs/{org}/organization-roles/{role_id}/users","GET /orgs/{org}/outside_collaborators","GET /orgs/{org}/packages","GET /orgs/{org}/packages/{package_type}/{package_name}/versions","GET /orgs/{org}/personal-access-token-requests","GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories","GET /orgs/{org}/personal-access-tokens","GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories","GET /orgs/{org}/private-registries","GET /orgs/{org}/projects","GET /orgs/{org}/properties/values","GET /orgs/{org}/public_members","GET /orgs/{org}/repos","GET /orgs/{org}/rulesets","GET /orgs/{org}/rulesets/rule-suites","GET /orgs/{org}/secret-scanning/alerts","GET /orgs/{org}/security-advisories","GET /orgs/{org}/team/{team_slug}/copilot/metrics","GET /orgs/{org}/team/{team_slug}/copilot/usage","GET /orgs/{org}/teams","GET /orgs/{org}/teams/{team_slug}/discussions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions","GET /orgs/{org}/teams/{team_slug}/invitations","GET /orgs/{org}/teams/{team_slug}/members","GET /orgs/{org}/teams/{team_slug}/projects","GET /orgs/{org}/teams/{team_slug}/repos","GET /orgs/{org}/teams/{team_slug}/teams","GET /projects/columns/{column_id}/cards","GET /projects/{project_id}/collaborators","GET /projects/{project_id}/columns","GET /repos/{owner}/{repo}/actions/artifacts","GET /repos/{owner}/{repo}/actions/caches","GET /repos/{owner}/{repo}/actions/organization-secrets","GET /repos/{owner}/{repo}/actions/organization-variables","GET /repos/{owner}/{repo}/actions/runners","GET /repos/{owner}/{repo}/actions/runs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts","GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs","GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs","GET /repos/{owner}/{repo}/actions/secrets","GET /repos/{owner}/{repo}/actions/variables","GET /repos/{owner}/{repo}/actions/workflows","GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs","GET /repos/{owner}/{repo}/activity","GET /repos/{owner}/{repo}/assignees","GET /repos/{owner}/{repo}/attestations/{subject_digest}","GET /repos/{owner}/{repo}/branches","GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations","GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs","GET /repos/{owner}/{repo}/code-scanning/alerts","GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances","GET /repos/{owner}/{repo}/code-scanning/analyses","GET /repos/{owner}/{repo}/codespaces","GET /repos/{owner}/{repo}/codespaces/devcontainers","GET /repos/{owner}/{repo}/codespaces/secrets","GET /repos/{owner}/{repo}/collaborators","GET /repos/{owner}/{repo}/comments","GET /repos/{owner}/{repo}/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/commits","GET /repos/{owner}/{repo}/commits/{commit_sha}/comments","GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls","GET /repos/{owner}/{repo}/commits/{ref}/check-runs","GET /repos/{owner}/{repo}/commits/{ref}/check-suites","GET /repos/{owner}/{repo}/commits/{ref}/status","GET /repos/{owner}/{repo}/commits/{ref}/statuses","GET /repos/{owner}/{repo}/contributors","GET /repos/{owner}/{repo}/dependabot/alerts","GET /repos/{owner}/{repo}/dependabot/secrets","GET /repos/{owner}/{repo}/deployments","GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses","GET /repos/{owner}/{repo}/environments","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies","GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps","GET /repos/{owner}/{repo}/environments/{environment_name}/secrets","GET /repos/{owner}/{repo}/environments/{environment_name}/variables","GET /repos/{owner}/{repo}/events","GET /repos/{owner}/{repo}/forks","GET /repos/{owner}/{repo}/hooks","GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries","GET /repos/{owner}/{repo}/invitations","GET /repos/{owner}/{repo}/issues","GET /repos/{owner}/{repo}/issues/comments","GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/issues/events","GET /repos/{owner}/{repo}/issues/{issue_number}/comments","GET /repos/{owner}/{repo}/issues/{issue_number}/events","GET /repos/{owner}/{repo}/issues/{issue_number}/labels","GET /repos/{owner}/{repo}/issues/{issue_number}/reactions","GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues","GET /repos/{owner}/{repo}/issues/{issue_number}/timeline","GET /repos/{owner}/{repo}/keys","GET /repos/{owner}/{repo}/labels","GET /repos/{owner}/{repo}/milestones","GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels","GET /repos/{owner}/{repo}/notifications","GET /repos/{owner}/{repo}/pages/builds","GET /repos/{owner}/{repo}/projects","GET /repos/{owner}/{repo}/pulls","GET /repos/{owner}/{repo}/pulls/comments","GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions","GET /repos/{owner}/{repo}/pulls/{pull_number}/comments","GET /repos/{owner}/{repo}/pulls/{pull_number}/commits","GET /repos/{owner}/{repo}/pulls/{pull_number}/files","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews","GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments","GET /repos/{owner}/{repo}/releases","GET /repos/{owner}/{repo}/releases/{release_id}/assets","GET /repos/{owner}/{repo}/releases/{release_id}/reactions","GET /repos/{owner}/{repo}/rules/branches/{branch}","GET /repos/{owner}/{repo}/rulesets","GET /repos/{owner}/{repo}/rulesets/rule-suites","GET /repos/{owner}/{repo}/secret-scanning/alerts","GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations","GET /repos/{owner}/{repo}/security-advisories","GET /repos/{owner}/{repo}/stargazers","GET /repos/{owner}/{repo}/subscribers","GET /repos/{owner}/{repo}/tags","GET /repos/{owner}/{repo}/teams","GET /repos/{owner}/{repo}/topics","GET /repositories","GET /search/code","GET /search/commits","GET /search/issues","GET /search/labels","GET /search/repositories","GET /search/topics","GET /search/users","GET /teams/{team_id}/discussions","GET /teams/{team_id}/discussions/{discussion_number}/comments","GET /teams/{team_id}/discussions/{discussion_number}/comments/{comment_number}/reactions","GET /teams/{team_id}/discussions/{discussion_number}/reactions","GET /teams/{team_id}/invitations","GET /teams/{team_id}/members","GET /teams/{team_id}/projects","GET /teams/{team_id}/repos","GET /teams/{team_id}/teams","GET /user/blocks","GET /user/codespaces","GET /user/codespaces/secrets","GET /user/emails","GET /user/followers","GET /user/following","GET /user/gpg_keys","GET /user/installations","GET /user/installations/{installation_id}/repositories","GET /user/issues","GET /user/keys","GET /user/marketplace_purchases","GET /user/marketplace_purchases/stubbed","GET /user/memberships/orgs","GET /user/migrations","GET /user/migrations/{migration_id}/repositories","GET /user/orgs","GET /user/packages","GET /user/packages/{package_type}/{package_name}/versions","GET /user/public_emails","GET /user/repos","GET /user/repository_invitations","GET /user/social_accounts","GET /user/ssh_signing_keys","GET /user/starred","GET /user/subscriptions","GET /user/teams","GET /users","GET /users/{username}/attestations/{subject_digest}","GET /users/{username}/events","GET /users/{username}/events/orgs/{org}","GET /users/{username}/events/public","GET /users/{username}/followers","GET /users/{username}/following","GET /users/{username}/gists","GET /users/{username}/gpg_keys","GET /users/{username}/keys","GET /users/{username}/orgs","GET /users/{username}/packages","GET /users/{username}/projects","GET /users/{username}/received_events","GET /users/{username}/received_events/public","GET /users/{username}/repos","GET /users/{username}/social_accounts","GET /users/{username}/ssh_signing_keys","GET /users/{username}/starred","GET /users/{username}/subscriptions"];function isPaginatingEndpoint(ml){if(typeof ml==="string"){return cf.includes(ml)}else{return false}}function paginateRest(ml){return{paginate:Object.assign(paginate.bind(null,ml),{iterator:iterator.bind(null,ml)})}}paginateRest.VERSION=kh;0&&0},6966:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{requestLog:()=>requestLog});ml.exports=__toCommonJS(yh);var kh="4.0.1";function requestLog(ml){ml.hook.wrap("request",(Al,Rl)=>{ml.log.debug("request",Rl);const zl=Date.now();const rd=ml.request.endpoint.parse(Rl);const yh=rd.url.replace(Rl.baseUrl,"");return Al(Rl).then(Al=>{ml.log.info(`${rd.method} ${yh} - ${Al.status} in ${Date.now()-zl}ms`);return Al}).catch(Al=>{ml.log.info(`${rd.method} ${yh} - ${Al.status} in ${Date.now()-zl}ms`);throw Al})})}requestLog.VERSION=kh;0&&0},84935:ml=>{"use strict";var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.prototype.hasOwnProperty;var __export=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:true})};var __copyProps=(ml,yh,kh,Qh)=>{if(yh&&typeof yh==="object"||typeof yh==="function"){for(let cf of zl(yh))if(!rd.call(ml,cf)&&cf!==kh)Al(ml,cf,{get:()=>yh[cf],enumerable:!(Qh=Rl(yh,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(Al({},"__esModule",{value:true}),ml);var yh={};__export(yh,{legacyRestEndpointMethods:()=>legacyRestEndpointMethods,restEndpointMethods:()=>restEndpointMethods});ml.exports=__toCommonJS(yh);var kh="13.3.2-cjs.1";var Qh={actions:{addCustomLabelsToSelfHostedRunnerForOrg:["POST /orgs/{org}/actions/runners/{runner_id}/labels"],addCustomLabelsToSelfHostedRunnerForRepo:["POST /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],addRepoAccessToSelfHostedRunnerGroupInOrg:["PUT /orgs/{org}/actions/runner-groups/{runner_group_id}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],approveWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/approve"],cancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/cancel"],createEnvironmentVariable:["POST /repos/{owner}/{repo}/environments/{environment_name}/variables"],createOrUpdateEnvironmentSecret:["PUT /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/actions/secrets/{secret_name}"],createOrgVariable:["POST /orgs/{org}/actions/variables"],createRegistrationTokenForOrg:["POST /orgs/{org}/actions/runners/registration-token"],createRegistrationTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/registration-token"],createRemoveTokenForOrg:["POST /orgs/{org}/actions/runners/remove-token"],createRemoveTokenForRepo:["POST /repos/{owner}/{repo}/actions/runners/remove-token"],createRepoVariable:["POST /repos/{owner}/{repo}/actions/variables"],createWorkflowDispatch:["POST /repos/{owner}/{repo}/actions/workflows/{workflow_id}/dispatches"],deleteActionsCacheById:["DELETE /repos/{owner}/{repo}/actions/caches/{cache_id}"],deleteActionsCacheByKey:["DELETE /repos/{owner}/{repo}/actions/caches{?key,ref}"],deleteArtifact:["DELETE /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],deleteEnvironmentSecret:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],deleteEnvironmentVariable:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],deleteOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}"],deleteOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/actions/secrets/{secret_name}"],deleteRepoVariable:["DELETE /repos/{owner}/{repo}/actions/variables/{name}"],deleteSelfHostedRunnerFromOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}"],deleteSelfHostedRunnerFromRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}"],deleteWorkflowRun:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}"],deleteWorkflowRunLogs:["DELETE /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],disableSelectedRepositoryGithubActionsOrganization:["DELETE /orgs/{org}/actions/permissions/repositories/{repository_id}"],disableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/disable"],downloadArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}/{archive_format}"],downloadJobLogsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}/logs"],downloadWorkflowRunAttemptLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/logs"],downloadWorkflowRunLogs:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/logs"],enableSelectedRepositoryGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories/{repository_id}"],enableWorkflow:["PUT /repos/{owner}/{repo}/actions/workflows/{workflow_id}/enable"],forceCancelWorkflowRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/force-cancel"],generateRunnerJitconfigForOrg:["POST /orgs/{org}/actions/runners/generate-jitconfig"],generateRunnerJitconfigForRepo:["POST /repos/{owner}/{repo}/actions/runners/generate-jitconfig"],getActionsCacheList:["GET /repos/{owner}/{repo}/actions/caches"],getActionsCacheUsage:["GET /repos/{owner}/{repo}/actions/cache/usage"],getActionsCacheUsageByRepoForOrg:["GET /orgs/{org}/actions/cache/usage-by-repository"],getActionsCacheUsageForOrg:["GET /orgs/{org}/actions/cache/usage"],getAllowedActionsOrganization:["GET /orgs/{org}/actions/permissions/selected-actions"],getAllowedActionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/selected-actions"],getArtifact:["GET /repos/{owner}/{repo}/actions/artifacts/{artifact_id}"],getCustomOidcSubClaimForRepo:["GET /repos/{owner}/{repo}/actions/oidc/customization/sub"],getEnvironmentPublicKey:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/public-key"],getEnvironmentSecret:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets/{secret_name}"],getEnvironmentVariable:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],getGithubActionsDefaultWorkflowPermissionsOrganization:["GET /orgs/{org}/actions/permissions/workflow"],getGithubActionsDefaultWorkflowPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions/workflow"],getGithubActionsPermissionsOrganization:["GET /orgs/{org}/actions/permissions"],getGithubActionsPermissionsRepository:["GET /repos/{owner}/{repo}/actions/permissions"],getJobForWorkflowRun:["GET /repos/{owner}/{repo}/actions/jobs/{job_id}"],getOrgPublicKey:["GET /orgs/{org}/actions/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}"],getOrgVariable:["GET /orgs/{org}/actions/variables/{name}"],getPendingDeploymentsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],getRepoPermissions:["GET /repos/{owner}/{repo}/actions/permissions",{},{renamed:["actions","getGithubActionsPermissionsRepository"]}],getRepoPublicKey:["GET /repos/{owner}/{repo}/actions/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/actions/secrets/{secret_name}"],getRepoVariable:["GET /repos/{owner}/{repo}/actions/variables/{name}"],getReviewsForRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/approvals"],getSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}"],getSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}"],getWorkflow:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}"],getWorkflowAccessToRepository:["GET /repos/{owner}/{repo}/actions/permissions/access"],getWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}"],getWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}"],getWorkflowRunUsage:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/timing"],getWorkflowUsage:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/timing"],listArtifactsForRepo:["GET /repos/{owner}/{repo}/actions/artifacts"],listEnvironmentSecrets:["GET /repos/{owner}/{repo}/environments/{environment_name}/secrets"],listEnvironmentVariables:["GET /repos/{owner}/{repo}/environments/{environment_name}/variables"],listJobsForWorkflowRun:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/jobs"],listJobsForWorkflowRunAttempt:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/attempts/{attempt_number}/jobs"],listLabelsForSelfHostedRunnerForOrg:["GET /orgs/{org}/actions/runners/{runner_id}/labels"],listLabelsForSelfHostedRunnerForRepo:["GET /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],listOrgSecrets:["GET /orgs/{org}/actions/secrets"],listOrgVariables:["GET /orgs/{org}/actions/variables"],listRepoOrganizationSecrets:["GET /repos/{owner}/{repo}/actions/organization-secrets"],listRepoOrganizationVariables:["GET /repos/{owner}/{repo}/actions/organization-variables"],listRepoSecrets:["GET /repos/{owner}/{repo}/actions/secrets"],listRepoVariables:["GET /repos/{owner}/{repo}/actions/variables"],listRepoWorkflows:["GET /repos/{owner}/{repo}/actions/workflows"],listRunnerApplicationsForOrg:["GET /orgs/{org}/actions/runners/downloads"],listRunnerApplicationsForRepo:["GET /repos/{owner}/{repo}/actions/runners/downloads"],listSelectedReposForOrgSecret:["GET /orgs/{org}/actions/secrets/{secret_name}/repositories"],listSelectedReposForOrgVariable:["GET /orgs/{org}/actions/variables/{name}/repositories"],listSelectedRepositoriesEnabledGithubActionsOrganization:["GET /orgs/{org}/actions/permissions/repositories"],listSelfHostedRunnersForOrg:["GET /orgs/{org}/actions/runners"],listSelfHostedRunnersForRepo:["GET /repos/{owner}/{repo}/actions/runners"],listWorkflowRunArtifacts:["GET /repos/{owner}/{repo}/actions/runs/{run_id}/artifacts"],listWorkflowRuns:["GET /repos/{owner}/{repo}/actions/workflows/{workflow_id}/runs"],listWorkflowRunsForRepo:["GET /repos/{owner}/{repo}/actions/runs"],reRunJobForWorkflowRun:["POST /repos/{owner}/{repo}/actions/jobs/{job_id}/rerun"],reRunWorkflow:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun"],reRunWorkflowFailedJobs:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/rerun-failed-jobs"],removeAllCustomLabelsFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels"],removeAllCustomLabelsFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],removeCustomLabelFromSelfHostedRunnerForOrg:["DELETE /orgs/{org}/actions/runners/{runner_id}/labels/{name}"],removeCustomLabelFromSelfHostedRunnerForRepo:["DELETE /repos/{owner}/{repo}/actions/runners/{runner_id}/labels/{name}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/actions/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgVariable:["DELETE /orgs/{org}/actions/variables/{name}/repositories/{repository_id}"],reviewCustomGatesForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/deployment_protection_rule"],reviewPendingDeploymentsForRun:["POST /repos/{owner}/{repo}/actions/runs/{run_id}/pending_deployments"],setAllowedActionsOrganization:["PUT /orgs/{org}/actions/permissions/selected-actions"],setAllowedActionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/selected-actions"],setCustomLabelsForSelfHostedRunnerForOrg:["PUT /orgs/{org}/actions/runners/{runner_id}/labels"],setCustomLabelsForSelfHostedRunnerForRepo:["PUT /repos/{owner}/{repo}/actions/runners/{runner_id}/labels"],setCustomOidcSubClaimForRepo:["PUT /repos/{owner}/{repo}/actions/oidc/customization/sub"],setGithubActionsDefaultWorkflowPermissionsOrganization:["PUT /orgs/{org}/actions/permissions/workflow"],setGithubActionsDefaultWorkflowPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions/workflow"],setGithubActionsPermissionsOrganization:["PUT /orgs/{org}/actions/permissions"],setGithubActionsPermissionsRepository:["PUT /repos/{owner}/{repo}/actions/permissions"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/actions/secrets/{secret_name}/repositories"],setSelectedReposForOrgVariable:["PUT /orgs/{org}/actions/variables/{name}/repositories"],setSelectedRepositoriesEnabledGithubActionsOrganization:["PUT /orgs/{org}/actions/permissions/repositories"],setWorkflowAccessToRepository:["PUT /repos/{owner}/{repo}/actions/permissions/access"],updateEnvironmentVariable:["PATCH /repos/{owner}/{repo}/environments/{environment_name}/variables/{name}"],updateOrgVariable:["PATCH /orgs/{org}/actions/variables/{name}"],updateRepoVariable:["PATCH /repos/{owner}/{repo}/actions/variables/{name}"]},activity:{checkRepoIsStarredByAuthenticatedUser:["GET /user/starred/{owner}/{repo}"],deleteRepoSubscription:["DELETE /repos/{owner}/{repo}/subscription"],deleteThreadSubscription:["DELETE /notifications/threads/{thread_id}/subscription"],getFeeds:["GET /feeds"],getRepoSubscription:["GET /repos/{owner}/{repo}/subscription"],getThread:["GET /notifications/threads/{thread_id}"],getThreadSubscriptionForAuthenticatedUser:["GET /notifications/threads/{thread_id}/subscription"],listEventsForAuthenticatedUser:["GET /users/{username}/events"],listNotificationsForAuthenticatedUser:["GET /notifications"],listOrgEventsForAuthenticatedUser:["GET /users/{username}/events/orgs/{org}"],listPublicEvents:["GET /events"],listPublicEventsForRepoNetwork:["GET /networks/{owner}/{repo}/events"],listPublicEventsForUser:["GET /users/{username}/events/public"],listPublicOrgEvents:["GET /orgs/{org}/events"],listReceivedEventsForUser:["GET /users/{username}/received_events"],listReceivedPublicEventsForUser:["GET /users/{username}/received_events/public"],listRepoEvents:["GET /repos/{owner}/{repo}/events"],listRepoNotificationsForAuthenticatedUser:["GET /repos/{owner}/{repo}/notifications"],listReposStarredByAuthenticatedUser:["GET /user/starred"],listReposStarredByUser:["GET /users/{username}/starred"],listReposWatchedByUser:["GET /users/{username}/subscriptions"],listStargazersForRepo:["GET /repos/{owner}/{repo}/stargazers"],listWatchedReposForAuthenticatedUser:["GET /user/subscriptions"],listWatchersForRepo:["GET /repos/{owner}/{repo}/subscribers"],markNotificationsAsRead:["PUT /notifications"],markRepoNotificationsAsRead:["PUT /repos/{owner}/{repo}/notifications"],markThreadAsDone:["DELETE /notifications/threads/{thread_id}"],markThreadAsRead:["PATCH /notifications/threads/{thread_id}"],setRepoSubscription:["PUT /repos/{owner}/{repo}/subscription"],setThreadSubscription:["PUT /notifications/threads/{thread_id}/subscription"],starRepoForAuthenticatedUser:["PUT /user/starred/{owner}/{repo}"],unstarRepoForAuthenticatedUser:["DELETE /user/starred/{owner}/{repo}"]},apps:{addRepoToInstallation:["PUT /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","addRepoToInstallationForAuthenticatedUser"]}],addRepoToInstallationForAuthenticatedUser:["PUT /user/installations/{installation_id}/repositories/{repository_id}"],checkToken:["POST /applications/{client_id}/token"],createFromManifest:["POST /app-manifests/{code}/conversions"],createInstallationAccessToken:["POST /app/installations/{installation_id}/access_tokens"],deleteAuthorization:["DELETE /applications/{client_id}/grant"],deleteInstallation:["DELETE /app/installations/{installation_id}"],deleteToken:["DELETE /applications/{client_id}/token"],getAuthenticated:["GET /app"],getBySlug:["GET /apps/{app_slug}"],getInstallation:["GET /app/installations/{installation_id}"],getOrgInstallation:["GET /orgs/{org}/installation"],getRepoInstallation:["GET /repos/{owner}/{repo}/installation"],getSubscriptionPlanForAccount:["GET /marketplace_listing/accounts/{account_id}"],getSubscriptionPlanForAccountStubbed:["GET /marketplace_listing/stubbed/accounts/{account_id}"],getUserInstallation:["GET /users/{username}/installation"],getWebhookConfigForApp:["GET /app/hook/config"],getWebhookDelivery:["GET /app/hook/deliveries/{delivery_id}"],listAccountsForPlan:["GET /marketplace_listing/plans/{plan_id}/accounts"],listAccountsForPlanStubbed:["GET /marketplace_listing/stubbed/plans/{plan_id}/accounts"],listInstallationReposForAuthenticatedUser:["GET /user/installations/{installation_id}/repositories"],listInstallationRequestsForAuthenticatedApp:["GET /app/installation-requests"],listInstallations:["GET /app/installations"],listInstallationsForAuthenticatedUser:["GET /user/installations"],listPlans:["GET /marketplace_listing/plans"],listPlansStubbed:["GET /marketplace_listing/stubbed/plans"],listReposAccessibleToInstallation:["GET /installation/repositories"],listSubscriptionsForAuthenticatedUser:["GET /user/marketplace_purchases"],listSubscriptionsForAuthenticatedUserStubbed:["GET /user/marketplace_purchases/stubbed"],listWebhookDeliveries:["GET /app/hook/deliveries"],redeliverWebhookDelivery:["POST /app/hook/deliveries/{delivery_id}/attempts"],removeRepoFromInstallation:["DELETE /user/installations/{installation_id}/repositories/{repository_id}",{},{renamed:["apps","removeRepoFromInstallationForAuthenticatedUser"]}],removeRepoFromInstallationForAuthenticatedUser:["DELETE /user/installations/{installation_id}/repositories/{repository_id}"],resetToken:["PATCH /applications/{client_id}/token"],revokeInstallationAccessToken:["DELETE /installation/token"],scopeToken:["POST /applications/{client_id}/token/scoped"],suspendInstallation:["PUT /app/installations/{installation_id}/suspended"],unsuspendInstallation:["DELETE /app/installations/{installation_id}/suspended"],updateWebhookConfigForApp:["PATCH /app/hook/config"]},billing:{getGithubActionsBillingOrg:["GET /orgs/{org}/settings/billing/actions"],getGithubActionsBillingUser:["GET /users/{username}/settings/billing/actions"],getGithubBillingUsageReportOrg:["GET /organizations/{org}/settings/billing/usage"],getGithubPackagesBillingOrg:["GET /orgs/{org}/settings/billing/packages"],getGithubPackagesBillingUser:["GET /users/{username}/settings/billing/packages"],getSharedStorageBillingOrg:["GET /orgs/{org}/settings/billing/shared-storage"],getSharedStorageBillingUser:["GET /users/{username}/settings/billing/shared-storage"]},checks:{create:["POST /repos/{owner}/{repo}/check-runs"],createSuite:["POST /repos/{owner}/{repo}/check-suites"],get:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}"],getSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}"],listAnnotations:["GET /repos/{owner}/{repo}/check-runs/{check_run_id}/annotations"],listForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-runs"],listForSuite:["GET /repos/{owner}/{repo}/check-suites/{check_suite_id}/check-runs"],listSuitesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/check-suites"],rerequestRun:["POST /repos/{owner}/{repo}/check-runs/{check_run_id}/rerequest"],rerequestSuite:["POST /repos/{owner}/{repo}/check-suites/{check_suite_id}/rerequest"],setSuitesPreferences:["PATCH /repos/{owner}/{repo}/check-suites/preferences"],update:["PATCH /repos/{owner}/{repo}/check-runs/{check_run_id}"]},codeScanning:{commitAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix/commits"],createAutofix:["POST /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],createVariantAnalysis:["POST /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses"],deleteAnalysis:["DELETE /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}{?confirm_delete}"],deleteCodeqlDatabase:["DELETE /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getAlert:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}",{},{renamedParameters:{alert_id:"alert_number"}}],getAnalysis:["GET /repos/{owner}/{repo}/code-scanning/analyses/{analysis_id}"],getAutofix:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/autofix"],getCodeqlDatabase:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases/{language}"],getDefaultSetup:["GET /repos/{owner}/{repo}/code-scanning/default-setup"],getSarif:["GET /repos/{owner}/{repo}/code-scanning/sarifs/{sarif_id}"],getVariantAnalysis:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}"],getVariantAnalysisRepoTask:["GET /repos/{owner}/{repo}/code-scanning/codeql/variant-analyses/{codeql_variant_analysis_id}/repos/{repo_owner}/{repo_name}"],listAlertInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances"],listAlertsForOrg:["GET /orgs/{org}/code-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/code-scanning/alerts"],listAlertsInstances:["GET /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}/instances",{},{renamed:["codeScanning","listAlertInstances"]}],listCodeqlDatabases:["GET /repos/{owner}/{repo}/code-scanning/codeql/databases"],listRecentAnalyses:["GET /repos/{owner}/{repo}/code-scanning/analyses"],updateAlert:["PATCH /repos/{owner}/{repo}/code-scanning/alerts/{alert_number}"],updateDefaultSetup:["PATCH /repos/{owner}/{repo}/code-scanning/default-setup"],uploadSarif:["POST /repos/{owner}/{repo}/code-scanning/sarifs"]},codeSecurity:{attachConfiguration:["POST /orgs/{org}/code-security/configurations/{configuration_id}/attach"],attachEnterpriseConfiguration:["POST /enterprises/{enterprise}/code-security/configurations/{configuration_id}/attach"],createConfiguration:["POST /orgs/{org}/code-security/configurations"],createConfigurationForEnterprise:["POST /enterprises/{enterprise}/code-security/configurations"],deleteConfiguration:["DELETE /orgs/{org}/code-security/configurations/{configuration_id}"],deleteConfigurationForEnterprise:["DELETE /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],detachConfiguration:["DELETE /orgs/{org}/code-security/configurations/detach"],getConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}"],getConfigurationForRepository:["GET /repos/{owner}/{repo}/code-security-configuration"],getConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations"],getConfigurationsForOrg:["GET /orgs/{org}/code-security/configurations"],getDefaultConfigurations:["GET /orgs/{org}/code-security/configurations/defaults"],getDefaultConfigurationsForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/defaults"],getRepositoriesForConfiguration:["GET /orgs/{org}/code-security/configurations/{configuration_id}/repositories"],getRepositoriesForEnterpriseConfiguration:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}/repositories"],getSingleConfigurationForEnterprise:["GET /enterprises/{enterprise}/code-security/configurations/{configuration_id}"],setConfigurationAsDefault:["PUT /orgs/{org}/code-security/configurations/{configuration_id}/defaults"],setConfigurationAsDefaultForEnterprise:["PUT /enterprises/{enterprise}/code-security/configurations/{configuration_id}/defaults"],updateConfiguration:["PATCH /orgs/{org}/code-security/configurations/{configuration_id}"],updateEnterpriseConfiguration:["PATCH /enterprises/{enterprise}/code-security/configurations/{configuration_id}"]},codesOfConduct:{getAllCodesOfConduct:["GET /codes_of_conduct"],getConductCode:["GET /codes_of_conduct/{key}"]},codespaces:{addRepositoryForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],addSelectedRepoToOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],checkPermissionsForDevcontainer:["GET /repos/{owner}/{repo}/codespaces/permissions_check"],codespaceMachinesForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/machines"],createForAuthenticatedUser:["POST /user/codespaces"],createOrUpdateOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],createOrUpdateSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}"],createWithPrForAuthenticatedUser:["POST /repos/{owner}/{repo}/pulls/{pull_number}/codespaces"],createWithRepoForAuthenticatedUser:["POST /repos/{owner}/{repo}/codespaces"],deleteForAuthenticatedUser:["DELETE /user/codespaces/{codespace_name}"],deleteFromOrganization:["DELETE /orgs/{org}/members/{username}/codespaces/{codespace_name}"],deleteOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],deleteSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}"],exportForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/exports"],getCodespacesForUserInOrg:["GET /orgs/{org}/members/{username}/codespaces"],getExportDetailsForAuthenticatedUser:["GET /user/codespaces/{codespace_name}/exports/{export_id}"],getForAuthenticatedUser:["GET /user/codespaces/{codespace_name}"],getOrgPublicKey:["GET /orgs/{org}/codespaces/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}"],getPublicKeyForAuthenticatedUser:["GET /user/codespaces/secrets/public-key"],getRepoPublicKey:["GET /repos/{owner}/{repo}/codespaces/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/codespaces/secrets/{secret_name}"],getSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}"],listDevcontainersInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/devcontainers"],listForAuthenticatedUser:["GET /user/codespaces"],listInOrganization:["GET /orgs/{org}/codespaces",{},{renamedParameters:{org_id:"org"}}],listInRepositoryForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces"],listOrgSecrets:["GET /orgs/{org}/codespaces/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/codespaces/secrets"],listRepositoriesForSecretForAuthenticatedUser:["GET /user/codespaces/secrets/{secret_name}/repositories"],listSecretsForAuthenticatedUser:["GET /user/codespaces/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],preFlightWithRepoForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/new"],publishForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/publish"],removeRepositoryForSecretForAuthenticatedUser:["DELETE /user/codespaces/secrets/{secret_name}/repositories/{repository_id}"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/codespaces/secrets/{secret_name}/repositories/{repository_id}"],repoMachinesForAuthenticatedUser:["GET /repos/{owner}/{repo}/codespaces/machines"],setRepositoriesForSecretForAuthenticatedUser:["PUT /user/codespaces/secrets/{secret_name}/repositories"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/codespaces/secrets/{secret_name}/repositories"],startForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/start"],stopForAuthenticatedUser:["POST /user/codespaces/{codespace_name}/stop"],stopInOrganization:["POST /orgs/{org}/members/{username}/codespaces/{codespace_name}/stop"],updateForAuthenticatedUser:["PATCH /user/codespaces/{codespace_name}"]},copilot:{addCopilotSeatsForTeams:["POST /orgs/{org}/copilot/billing/selected_teams"],addCopilotSeatsForUsers:["POST /orgs/{org}/copilot/billing/selected_users"],cancelCopilotSeatAssignmentForTeams:["DELETE /orgs/{org}/copilot/billing/selected_teams"],cancelCopilotSeatAssignmentForUsers:["DELETE /orgs/{org}/copilot/billing/selected_users"],copilotMetricsForOrganization:["GET /orgs/{org}/copilot/metrics"],copilotMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/metrics"],getCopilotOrganizationDetails:["GET /orgs/{org}/copilot/billing"],getCopilotSeatDetailsForUser:["GET /orgs/{org}/members/{username}/copilot"],listCopilotSeats:["GET /orgs/{org}/copilot/billing/seats"],usageMetricsForOrg:["GET /orgs/{org}/copilot/usage"],usageMetricsForTeam:["GET /orgs/{org}/team/{team_slug}/copilot/usage"]},dependabot:{addSelectedRepoToOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],createOrUpdateOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}"],createOrUpdateRepoSecret:["PUT /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],deleteOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}"],deleteRepoSecret:["DELETE /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],getAlert:["GET /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"],getOrgPublicKey:["GET /orgs/{org}/dependabot/secrets/public-key"],getOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}"],getRepoPublicKey:["GET /repos/{owner}/{repo}/dependabot/secrets/public-key"],getRepoSecret:["GET /repos/{owner}/{repo}/dependabot/secrets/{secret_name}"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/dependabot/alerts"],listAlertsForOrg:["GET /orgs/{org}/dependabot/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/dependabot/alerts"],listOrgSecrets:["GET /orgs/{org}/dependabot/secrets"],listRepoSecrets:["GET /repos/{owner}/{repo}/dependabot/secrets"],listSelectedReposForOrgSecret:["GET /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],removeSelectedRepoFromOrgSecret:["DELETE /orgs/{org}/dependabot/secrets/{secret_name}/repositories/{repository_id}"],setSelectedReposForOrgSecret:["PUT /orgs/{org}/dependabot/secrets/{secret_name}/repositories"],updateAlert:["PATCH /repos/{owner}/{repo}/dependabot/alerts/{alert_number}"]},dependencyGraph:{createRepositorySnapshot:["POST /repos/{owner}/{repo}/dependency-graph/snapshots"],diffRange:["GET /repos/{owner}/{repo}/dependency-graph/compare/{basehead}"],exportSbom:["GET /repos/{owner}/{repo}/dependency-graph/sbom"]},emojis:{get:["GET /emojis"]},gists:{checkIsStarred:["GET /gists/{gist_id}/star"],create:["POST /gists"],createComment:["POST /gists/{gist_id}/comments"],delete:["DELETE /gists/{gist_id}"],deleteComment:["DELETE /gists/{gist_id}/comments/{comment_id}"],fork:["POST /gists/{gist_id}/forks"],get:["GET /gists/{gist_id}"],getComment:["GET /gists/{gist_id}/comments/{comment_id}"],getRevision:["GET /gists/{gist_id}/{sha}"],list:["GET /gists"],listComments:["GET /gists/{gist_id}/comments"],listCommits:["GET /gists/{gist_id}/commits"],listForUser:["GET /users/{username}/gists"],listForks:["GET /gists/{gist_id}/forks"],listPublic:["GET /gists/public"],listStarred:["GET /gists/starred"],star:["PUT /gists/{gist_id}/star"],unstar:["DELETE /gists/{gist_id}/star"],update:["PATCH /gists/{gist_id}"],updateComment:["PATCH /gists/{gist_id}/comments/{comment_id}"]},git:{createBlob:["POST /repos/{owner}/{repo}/git/blobs"],createCommit:["POST /repos/{owner}/{repo}/git/commits"],createRef:["POST /repos/{owner}/{repo}/git/refs"],createTag:["POST /repos/{owner}/{repo}/git/tags"],createTree:["POST /repos/{owner}/{repo}/git/trees"],deleteRef:["DELETE /repos/{owner}/{repo}/git/refs/{ref}"],getBlob:["GET /repos/{owner}/{repo}/git/blobs/{file_sha}"],getCommit:["GET /repos/{owner}/{repo}/git/commits/{commit_sha}"],getRef:["GET /repos/{owner}/{repo}/git/ref/{ref}"],getTag:["GET /repos/{owner}/{repo}/git/tags/{tag_sha}"],getTree:["GET /repos/{owner}/{repo}/git/trees/{tree_sha}"],listMatchingRefs:["GET /repos/{owner}/{repo}/git/matching-refs/{ref}"],updateRef:["PATCH /repos/{owner}/{repo}/git/refs/{ref}"]},gitignore:{getAllTemplates:["GET /gitignore/templates"],getTemplate:["GET /gitignore/templates/{name}"]},interactions:{getRestrictionsForAuthenticatedUser:["GET /user/interaction-limits"],getRestrictionsForOrg:["GET /orgs/{org}/interaction-limits"],getRestrictionsForRepo:["GET /repos/{owner}/{repo}/interaction-limits"],getRestrictionsForYourPublicRepos:["GET /user/interaction-limits",{},{renamed:["interactions","getRestrictionsForAuthenticatedUser"]}],removeRestrictionsForAuthenticatedUser:["DELETE /user/interaction-limits"],removeRestrictionsForOrg:["DELETE /orgs/{org}/interaction-limits"],removeRestrictionsForRepo:["DELETE /repos/{owner}/{repo}/interaction-limits"],removeRestrictionsForYourPublicRepos:["DELETE /user/interaction-limits",{},{renamed:["interactions","removeRestrictionsForAuthenticatedUser"]}],setRestrictionsForAuthenticatedUser:["PUT /user/interaction-limits"],setRestrictionsForOrg:["PUT /orgs/{org}/interaction-limits"],setRestrictionsForRepo:["PUT /repos/{owner}/{repo}/interaction-limits"],setRestrictionsForYourPublicRepos:["PUT /user/interaction-limits",{},{renamed:["interactions","setRestrictionsForAuthenticatedUser"]}]},issues:{addAssignees:["POST /repos/{owner}/{repo}/issues/{issue_number}/assignees"],addLabels:["POST /repos/{owner}/{repo}/issues/{issue_number}/labels"],addSubIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],checkUserCanBeAssigned:["GET /repos/{owner}/{repo}/assignees/{assignee}"],checkUserCanBeAssignedToIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/assignees/{assignee}"],create:["POST /repos/{owner}/{repo}/issues"],createComment:["POST /repos/{owner}/{repo}/issues/{issue_number}/comments"],createLabel:["POST /repos/{owner}/{repo}/labels"],createMilestone:["POST /repos/{owner}/{repo}/milestones"],deleteComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}"],deleteLabel:["DELETE /repos/{owner}/{repo}/labels/{name}"],deleteMilestone:["DELETE /repos/{owner}/{repo}/milestones/{milestone_number}"],get:["GET /repos/{owner}/{repo}/issues/{issue_number}"],getComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}"],getEvent:["GET /repos/{owner}/{repo}/issues/events/{event_id}"],getLabel:["GET /repos/{owner}/{repo}/labels/{name}"],getMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}"],list:["GET /issues"],listAssignees:["GET /repos/{owner}/{repo}/assignees"],listComments:["GET /repos/{owner}/{repo}/issues/{issue_number}/comments"],listCommentsForRepo:["GET /repos/{owner}/{repo}/issues/comments"],listEvents:["GET /repos/{owner}/{repo}/issues/{issue_number}/events"],listEventsForRepo:["GET /repos/{owner}/{repo}/issues/events"],listEventsForTimeline:["GET /repos/{owner}/{repo}/issues/{issue_number}/timeline"],listForAuthenticatedUser:["GET /user/issues"],listForOrg:["GET /orgs/{org}/issues"],listForRepo:["GET /repos/{owner}/{repo}/issues"],listLabelsForMilestone:["GET /repos/{owner}/{repo}/milestones/{milestone_number}/labels"],listLabelsForRepo:["GET /repos/{owner}/{repo}/labels"],listLabelsOnIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/labels"],listMilestones:["GET /repos/{owner}/{repo}/milestones"],listSubIssues:["GET /repos/{owner}/{repo}/issues/{issue_number}/sub_issues"],lock:["PUT /repos/{owner}/{repo}/issues/{issue_number}/lock"],removeAllLabels:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels"],removeAssignees:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/assignees"],removeLabel:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/labels/{name}"],removeSubIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/sub_issue"],reprioritizeSubIssue:["PATCH /repos/{owner}/{repo}/issues/{issue_number}/sub_issues/priority"],setLabels:["PUT /repos/{owner}/{repo}/issues/{issue_number}/labels"],unlock:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/lock"],update:["PATCH /repos/{owner}/{repo}/issues/{issue_number}"],updateComment:["PATCH /repos/{owner}/{repo}/issues/comments/{comment_id}"],updateLabel:["PATCH /repos/{owner}/{repo}/labels/{name}"],updateMilestone:["PATCH /repos/{owner}/{repo}/milestones/{milestone_number}"]},licenses:{get:["GET /licenses/{license}"],getAllCommonlyUsed:["GET /licenses"],getForRepo:["GET /repos/{owner}/{repo}/license"]},markdown:{render:["POST /markdown"],renderRaw:["POST /markdown/raw",{headers:{"content-type":"text/plain; charset=utf-8"}}]},meta:{get:["GET /meta"],getAllVersions:["GET /versions"],getOctocat:["GET /octocat"],getZen:["GET /zen"],root:["GET /"]},migrations:{deleteArchiveForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/archive"],deleteArchiveForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/archive"],downloadArchiveForOrg:["GET /orgs/{org}/migrations/{migration_id}/archive"],getArchiveForAuthenticatedUser:["GET /user/migrations/{migration_id}/archive"],getStatusForAuthenticatedUser:["GET /user/migrations/{migration_id}"],getStatusForOrg:["GET /orgs/{org}/migrations/{migration_id}"],listForAuthenticatedUser:["GET /user/migrations"],listForOrg:["GET /orgs/{org}/migrations"],listReposForAuthenticatedUser:["GET /user/migrations/{migration_id}/repositories"],listReposForOrg:["GET /orgs/{org}/migrations/{migration_id}/repositories"],listReposForUser:["GET /user/migrations/{migration_id}/repositories",{},{renamed:["migrations","listReposForAuthenticatedUser"]}],startForAuthenticatedUser:["POST /user/migrations"],startForOrg:["POST /orgs/{org}/migrations"],unlockRepoForAuthenticatedUser:["DELETE /user/migrations/{migration_id}/repos/{repo_name}/lock"],unlockRepoForOrg:["DELETE /orgs/{org}/migrations/{migration_id}/repos/{repo_name}/lock"]},oidc:{getOidcCustomSubTemplateForOrg:["GET /orgs/{org}/actions/oidc/customization/sub"],updateOidcCustomSubTemplateForOrg:["PUT /orgs/{org}/actions/oidc/customization/sub"]},orgs:{addSecurityManagerTeam:["PUT /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.addSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#add-a-security-manager-team"}],assignTeamToOrgRole:["PUT /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],assignUserToOrgRole:["PUT /orgs/{org}/organization-roles/users/{username}/{role_id}"],blockUser:["PUT /orgs/{org}/blocks/{username}"],cancelInvitation:["DELETE /orgs/{org}/invitations/{invitation_id}"],checkBlockedUser:["GET /orgs/{org}/blocks/{username}"],checkMembershipForUser:["GET /orgs/{org}/members/{username}"],checkPublicMembershipForUser:["GET /orgs/{org}/public_members/{username}"],convertMemberToOutsideCollaborator:["PUT /orgs/{org}/outside_collaborators/{username}"],createInvitation:["POST /orgs/{org}/invitations"],createOrUpdateCustomProperties:["PATCH /orgs/{org}/properties/schema"],createOrUpdateCustomPropertiesValuesForRepos:["PATCH /orgs/{org}/properties/values"],createOrUpdateCustomProperty:["PUT /orgs/{org}/properties/schema/{custom_property_name}"],createWebhook:["POST /orgs/{org}/hooks"],delete:["DELETE /orgs/{org}"],deleteWebhook:["DELETE /orgs/{org}/hooks/{hook_id}"],enableOrDisableSecurityProductOnAllOrgRepos:["POST /orgs/{org}/{security_product}/{enablement}",{},{deprecated:"octokit.rest.orgs.enableOrDisableSecurityProductOnAllOrgRepos() is deprecated, see https://docs.github.com/rest/orgs/orgs#enable-or-disable-a-security-feature-for-an-organization"}],get:["GET /orgs/{org}"],getAllCustomProperties:["GET /orgs/{org}/properties/schema"],getCustomProperty:["GET /orgs/{org}/properties/schema/{custom_property_name}"],getMembershipForAuthenticatedUser:["GET /user/memberships/orgs/{org}"],getMembershipForUser:["GET /orgs/{org}/memberships/{username}"],getOrgRole:["GET /orgs/{org}/organization-roles/{role_id}"],getWebhook:["GET /orgs/{org}/hooks/{hook_id}"],getWebhookConfigForOrg:["GET /orgs/{org}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}"],list:["GET /organizations"],listAppInstallations:["GET /orgs/{org}/installations"],listAttestations:["GET /orgs/{org}/attestations/{subject_digest}"],listBlockedUsers:["GET /orgs/{org}/blocks"],listCustomPropertiesValuesForRepos:["GET /orgs/{org}/properties/values"],listFailedInvitations:["GET /orgs/{org}/failed_invitations"],listForAuthenticatedUser:["GET /user/orgs"],listForUser:["GET /users/{username}/orgs"],listInvitationTeams:["GET /orgs/{org}/invitations/{invitation_id}/teams"],listMembers:["GET /orgs/{org}/members"],listMembershipsForAuthenticatedUser:["GET /user/memberships/orgs"],listOrgRoleTeams:["GET /orgs/{org}/organization-roles/{role_id}/teams"],listOrgRoleUsers:["GET /orgs/{org}/organization-roles/{role_id}/users"],listOrgRoles:["GET /orgs/{org}/organization-roles"],listOrganizationFineGrainedPermissions:["GET /orgs/{org}/organization-fine-grained-permissions"],listOutsideCollaborators:["GET /orgs/{org}/outside_collaborators"],listPatGrantRepositories:["GET /orgs/{org}/personal-access-tokens/{pat_id}/repositories"],listPatGrantRequestRepositories:["GET /orgs/{org}/personal-access-token-requests/{pat_request_id}/repositories"],listPatGrantRequests:["GET /orgs/{org}/personal-access-token-requests"],listPatGrants:["GET /orgs/{org}/personal-access-tokens"],listPendingInvitations:["GET /orgs/{org}/invitations"],listPublicMembers:["GET /orgs/{org}/public_members"],listSecurityManagerTeams:["GET /orgs/{org}/security-managers",{},{deprecated:"octokit.rest.orgs.listSecurityManagerTeams() is deprecated, see https://docs.github.com/rest/orgs/security-managers#list-security-manager-teams"}],listWebhookDeliveries:["GET /orgs/{org}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /orgs/{org}/hooks"],pingWebhook:["POST /orgs/{org}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /orgs/{org}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeCustomProperty:["DELETE /orgs/{org}/properties/schema/{custom_property_name}"],removeMember:["DELETE /orgs/{org}/members/{username}"],removeMembershipForUser:["DELETE /orgs/{org}/memberships/{username}"],removeOutsideCollaborator:["DELETE /orgs/{org}/outside_collaborators/{username}"],removePublicMembershipForAuthenticatedUser:["DELETE /orgs/{org}/public_members/{username}"],removeSecurityManagerTeam:["DELETE /orgs/{org}/security-managers/teams/{team_slug}",{},{deprecated:"octokit.rest.orgs.removeSecurityManagerTeam() is deprecated, see https://docs.github.com/rest/orgs/security-managers#remove-a-security-manager-team"}],reviewPatGrantRequest:["POST /orgs/{org}/personal-access-token-requests/{pat_request_id}"],reviewPatGrantRequestsInBulk:["POST /orgs/{org}/personal-access-token-requests"],revokeAllOrgRolesTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}"],revokeAllOrgRolesUser:["DELETE /orgs/{org}/organization-roles/users/{username}"],revokeOrgRoleTeam:["DELETE /orgs/{org}/organization-roles/teams/{team_slug}/{role_id}"],revokeOrgRoleUser:["DELETE /orgs/{org}/organization-roles/users/{username}/{role_id}"],setMembershipForUser:["PUT /orgs/{org}/memberships/{username}"],setPublicMembershipForAuthenticatedUser:["PUT /orgs/{org}/public_members/{username}"],unblockUser:["DELETE /orgs/{org}/blocks/{username}"],update:["PATCH /orgs/{org}"],updateMembershipForAuthenticatedUser:["PATCH /user/memberships/orgs/{org}"],updatePatAccess:["POST /orgs/{org}/personal-access-tokens/{pat_id}"],updatePatAccesses:["POST /orgs/{org}/personal-access-tokens"],updateWebhook:["PATCH /orgs/{org}/hooks/{hook_id}"],updateWebhookConfigForOrg:["PATCH /orgs/{org}/hooks/{hook_id}/config"]},packages:{deletePackageForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}"],deletePackageForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}"],deletePackageForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}"],deletePackageVersionForAuthenticatedUser:["DELETE /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForOrg:["DELETE /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],deletePackageVersionForUser:["DELETE /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getAllPackageVersionsForAPackageOwnedByAnOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByOrg"]}],getAllPackageVersionsForAPackageOwnedByTheAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions",{},{renamed:["packages","getAllPackageVersionsForPackageOwnedByAuthenticatedUser"]}],getAllPackageVersionsForPackageOwnedByAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByOrg:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions"],getAllPackageVersionsForPackageOwnedByUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions"],getPackageForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}"],getPackageForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}"],getPackageForUser:["GET /users/{username}/packages/{package_type}/{package_name}"],getPackageVersionForAuthenticatedUser:["GET /user/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForOrganization:["GET /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}"],getPackageVersionForUser:["GET /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}"],listDockerMigrationConflictingPackagesForAuthenticatedUser:["GET /user/docker/conflicts"],listDockerMigrationConflictingPackagesForOrganization:["GET /orgs/{org}/docker/conflicts"],listDockerMigrationConflictingPackagesForUser:["GET /users/{username}/docker/conflicts"],listPackagesForAuthenticatedUser:["GET /user/packages"],listPackagesForOrganization:["GET /orgs/{org}/packages"],listPackagesForUser:["GET /users/{username}/packages"],restorePackageForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageForUser:["POST /users/{username}/packages/{package_type}/{package_name}/restore{?token}"],restorePackageVersionForAuthenticatedUser:["POST /user/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForOrg:["POST /orgs/{org}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"],restorePackageVersionForUser:["POST /users/{username}/packages/{package_type}/{package_name}/versions/{package_version_id}/restore"]},privateRegistries:{createOrgPrivateRegistry:["POST /orgs/{org}/private-registries"],deleteOrgPrivateRegistry:["DELETE /orgs/{org}/private-registries/{secret_name}"],getOrgPrivateRegistry:["GET /orgs/{org}/private-registries/{secret_name}"],getOrgPublicKey:["GET /orgs/{org}/private-registries/public-key"],listOrgPrivateRegistries:["GET /orgs/{org}/private-registries"],updateOrgPrivateRegistry:["PATCH /orgs/{org}/private-registries/{secret_name}"]},projects:{addCollaborator:["PUT /projects/{project_id}/collaborators/{username}"],createCard:["POST /projects/columns/{column_id}/cards"],createColumn:["POST /projects/{project_id}/columns"],createForAuthenticatedUser:["POST /user/projects"],createForOrg:["POST /orgs/{org}/projects"],createForRepo:["POST /repos/{owner}/{repo}/projects"],delete:["DELETE /projects/{project_id}"],deleteCard:["DELETE /projects/columns/cards/{card_id}"],deleteColumn:["DELETE /projects/columns/{column_id}"],get:["GET /projects/{project_id}"],getCard:["GET /projects/columns/cards/{card_id}"],getColumn:["GET /projects/columns/{column_id}"],getPermissionForUser:["GET /projects/{project_id}/collaborators/{username}/permission"],listCards:["GET /projects/columns/{column_id}/cards"],listCollaborators:["GET /projects/{project_id}/collaborators"],listColumns:["GET /projects/{project_id}/columns"],listForOrg:["GET /orgs/{org}/projects"],listForRepo:["GET /repos/{owner}/{repo}/projects"],listForUser:["GET /users/{username}/projects"],moveCard:["POST /projects/columns/cards/{card_id}/moves"],moveColumn:["POST /projects/columns/{column_id}/moves"],removeCollaborator:["DELETE /projects/{project_id}/collaborators/{username}"],update:["PATCH /projects/{project_id}"],updateCard:["PATCH /projects/columns/cards/{card_id}"],updateColumn:["PATCH /projects/columns/{column_id}"]},pulls:{checkIfMerged:["GET /repos/{owner}/{repo}/pulls/{pull_number}/merge"],create:["POST /repos/{owner}/{repo}/pulls"],createReplyForReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments/{comment_id}/replies"],createReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],createReviewComment:["POST /repos/{owner}/{repo}/pulls/{pull_number}/comments"],deletePendingReview:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],deleteReviewComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}"],dismissReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/dismissals"],get:["GET /repos/{owner}/{repo}/pulls/{pull_number}"],getReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],getReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}"],list:["GET /repos/{owner}/{repo}/pulls"],listCommentsForReview:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/comments"],listCommits:["GET /repos/{owner}/{repo}/pulls/{pull_number}/commits"],listFiles:["GET /repos/{owner}/{repo}/pulls/{pull_number}/files"],listRequestedReviewers:["GET /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],listReviewComments:["GET /repos/{owner}/{repo}/pulls/{pull_number}/comments"],listReviewCommentsForRepo:["GET /repos/{owner}/{repo}/pulls/comments"],listReviews:["GET /repos/{owner}/{repo}/pulls/{pull_number}/reviews"],merge:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/merge"],removeRequestedReviewers:["DELETE /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],requestReviewers:["POST /repos/{owner}/{repo}/pulls/{pull_number}/requested_reviewers"],submitReview:["POST /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}/events"],update:["PATCH /repos/{owner}/{repo}/pulls/{pull_number}"],updateBranch:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/update-branch"],updateReview:["PUT /repos/{owner}/{repo}/pulls/{pull_number}/reviews/{review_id}"],updateReviewComment:["PATCH /repos/{owner}/{repo}/pulls/comments/{comment_id}"]},rateLimit:{get:["GET /rate_limit"]},reactions:{createForCommitComment:["POST /repos/{owner}/{repo}/comments/{comment_id}/reactions"],createForIssue:["POST /repos/{owner}/{repo}/issues/{issue_number}/reactions"],createForIssueComment:["POST /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],createForPullRequestReviewComment:["POST /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],createForRelease:["POST /repos/{owner}/{repo}/releases/{release_id}/reactions"],createForTeamDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],createForTeamDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"],deleteForCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}/reactions/{reaction_id}"],deleteForIssue:["DELETE /repos/{owner}/{repo}/issues/{issue_number}/reactions/{reaction_id}"],deleteForIssueComment:["DELETE /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions/{reaction_id}"],deleteForPullRequestComment:["DELETE /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions/{reaction_id}"],deleteForRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}/reactions/{reaction_id}"],deleteForTeamDiscussion:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions/{reaction_id}"],deleteForTeamDiscussionComment:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions/{reaction_id}"],listForCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}/reactions"],listForIssue:["GET /repos/{owner}/{repo}/issues/{issue_number}/reactions"],listForIssueComment:["GET /repos/{owner}/{repo}/issues/comments/{comment_id}/reactions"],listForPullRequestReviewComment:["GET /repos/{owner}/{repo}/pulls/comments/{comment_id}/reactions"],listForRelease:["GET /repos/{owner}/{repo}/releases/{release_id}/reactions"],listForTeamDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}/reactions"],listForTeamDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/reactions"]},repos:{acceptInvitation:["PATCH /user/repository_invitations/{invitation_id}",{},{renamed:["repos","acceptInvitationForAuthenticatedUser"]}],acceptInvitationForAuthenticatedUser:["PATCH /user/repository_invitations/{invitation_id}"],addAppAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],addCollaborator:["PUT /repos/{owner}/{repo}/collaborators/{username}"],addStatusCheckContexts:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],addTeamAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],addUserAccessRestrictions:["POST /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],cancelPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}/cancel"],checkAutomatedSecurityFixes:["GET /repos/{owner}/{repo}/automated-security-fixes"],checkCollaborator:["GET /repos/{owner}/{repo}/collaborators/{username}"],checkPrivateVulnerabilityReporting:["GET /repos/{owner}/{repo}/private-vulnerability-reporting"],checkVulnerabilityAlerts:["GET /repos/{owner}/{repo}/vulnerability-alerts"],codeownersErrors:["GET /repos/{owner}/{repo}/codeowners/errors"],compareCommits:["GET /repos/{owner}/{repo}/compare/{base}...{head}"],compareCommitsWithBasehead:["GET /repos/{owner}/{repo}/compare/{basehead}"],createAttestation:["POST /repos/{owner}/{repo}/attestations"],createAutolink:["POST /repos/{owner}/{repo}/autolinks"],createCommitComment:["POST /repos/{owner}/{repo}/commits/{commit_sha}/comments"],createCommitSignatureProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],createCommitStatus:["POST /repos/{owner}/{repo}/statuses/{sha}"],createDeployKey:["POST /repos/{owner}/{repo}/keys"],createDeployment:["POST /repos/{owner}/{repo}/deployments"],createDeploymentBranchPolicy:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],createDeploymentProtectionRule:["POST /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],createDeploymentStatus:["POST /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],createDispatchEvent:["POST /repos/{owner}/{repo}/dispatches"],createForAuthenticatedUser:["POST /user/repos"],createFork:["POST /repos/{owner}/{repo}/forks"],createInOrg:["POST /orgs/{org}/repos"],createOrUpdateCustomPropertiesValues:["PATCH /repos/{owner}/{repo}/properties/values"],createOrUpdateEnvironment:["PUT /repos/{owner}/{repo}/environments/{environment_name}"],createOrUpdateFileContents:["PUT /repos/{owner}/{repo}/contents/{path}"],createOrgRuleset:["POST /orgs/{org}/rulesets"],createPagesDeployment:["POST /repos/{owner}/{repo}/pages/deployments"],createPagesSite:["POST /repos/{owner}/{repo}/pages"],createRelease:["POST /repos/{owner}/{repo}/releases"],createRepoRuleset:["POST /repos/{owner}/{repo}/rulesets"],createUsingTemplate:["POST /repos/{template_owner}/{template_repo}/generate"],createWebhook:["POST /repos/{owner}/{repo}/hooks"],declineInvitation:["DELETE /user/repository_invitations/{invitation_id}",{},{renamed:["repos","declineInvitationForAuthenticatedUser"]}],declineInvitationForAuthenticatedUser:["DELETE /user/repository_invitations/{invitation_id}"],delete:["DELETE /repos/{owner}/{repo}"],deleteAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],deleteAdminBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],deleteAnEnvironment:["DELETE /repos/{owner}/{repo}/environments/{environment_name}"],deleteAutolink:["DELETE /repos/{owner}/{repo}/autolinks/{autolink_id}"],deleteBranchProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection"],deleteCommitComment:["DELETE /repos/{owner}/{repo}/comments/{comment_id}"],deleteCommitSignatureProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],deleteDeployKey:["DELETE /repos/{owner}/{repo}/keys/{key_id}"],deleteDeployment:["DELETE /repos/{owner}/{repo}/deployments/{deployment_id}"],deleteDeploymentBranchPolicy:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],deleteFile:["DELETE /repos/{owner}/{repo}/contents/{path}"],deleteInvitation:["DELETE /repos/{owner}/{repo}/invitations/{invitation_id}"],deleteOrgRuleset:["DELETE /orgs/{org}/rulesets/{ruleset_id}"],deletePagesSite:["DELETE /repos/{owner}/{repo}/pages"],deletePullRequestReviewProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],deleteRelease:["DELETE /repos/{owner}/{repo}/releases/{release_id}"],deleteReleaseAsset:["DELETE /repos/{owner}/{repo}/releases/assets/{asset_id}"],deleteRepoRuleset:["DELETE /repos/{owner}/{repo}/rulesets/{ruleset_id}"],deleteWebhook:["DELETE /repos/{owner}/{repo}/hooks/{hook_id}"],disableAutomatedSecurityFixes:["DELETE /repos/{owner}/{repo}/automated-security-fixes"],disableDeploymentProtectionRule:["DELETE /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],disablePrivateVulnerabilityReporting:["DELETE /repos/{owner}/{repo}/private-vulnerability-reporting"],disableVulnerabilityAlerts:["DELETE /repos/{owner}/{repo}/vulnerability-alerts"],downloadArchive:["GET /repos/{owner}/{repo}/zipball/{ref}",{},{renamed:["repos","downloadZipballArchive"]}],downloadTarballArchive:["GET /repos/{owner}/{repo}/tarball/{ref}"],downloadZipballArchive:["GET /repos/{owner}/{repo}/zipball/{ref}"],enableAutomatedSecurityFixes:["PUT /repos/{owner}/{repo}/automated-security-fixes"],enablePrivateVulnerabilityReporting:["PUT /repos/{owner}/{repo}/private-vulnerability-reporting"],enableVulnerabilityAlerts:["PUT /repos/{owner}/{repo}/vulnerability-alerts"],generateReleaseNotes:["POST /repos/{owner}/{repo}/releases/generate-notes"],get:["GET /repos/{owner}/{repo}"],getAccessRestrictions:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions"],getAdminBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],getAllDeploymentProtectionRules:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules"],getAllEnvironments:["GET /repos/{owner}/{repo}/environments"],getAllStatusCheckContexts:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts"],getAllTopics:["GET /repos/{owner}/{repo}/topics"],getAppsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps"],getAutolink:["GET /repos/{owner}/{repo}/autolinks/{autolink_id}"],getBranch:["GET /repos/{owner}/{repo}/branches/{branch}"],getBranchProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection"],getBranchRules:["GET /repos/{owner}/{repo}/rules/branches/{branch}"],getClones:["GET /repos/{owner}/{repo}/traffic/clones"],getCodeFrequencyStats:["GET /repos/{owner}/{repo}/stats/code_frequency"],getCollaboratorPermissionLevel:["GET /repos/{owner}/{repo}/collaborators/{username}/permission"],getCombinedStatusForRef:["GET /repos/{owner}/{repo}/commits/{ref}/status"],getCommit:["GET /repos/{owner}/{repo}/commits/{ref}"],getCommitActivityStats:["GET /repos/{owner}/{repo}/stats/commit_activity"],getCommitComment:["GET /repos/{owner}/{repo}/comments/{comment_id}"],getCommitSignatureProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_signatures"],getCommunityProfileMetrics:["GET /repos/{owner}/{repo}/community/profile"],getContent:["GET /repos/{owner}/{repo}/contents/{path}"],getContributorsStats:["GET /repos/{owner}/{repo}/stats/contributors"],getCustomDeploymentProtectionRule:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/{protection_rule_id}"],getCustomPropertiesValues:["GET /repos/{owner}/{repo}/properties/values"],getDeployKey:["GET /repos/{owner}/{repo}/keys/{key_id}"],getDeployment:["GET /repos/{owner}/{repo}/deployments/{deployment_id}"],getDeploymentBranchPolicy:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],getDeploymentStatus:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses/{status_id}"],getEnvironment:["GET /repos/{owner}/{repo}/environments/{environment_name}"],getLatestPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/latest"],getLatestRelease:["GET /repos/{owner}/{repo}/releases/latest"],getOrgRuleSuite:["GET /orgs/{org}/rulesets/rule-suites/{rule_suite_id}"],getOrgRuleSuites:["GET /orgs/{org}/rulesets/rule-suites"],getOrgRuleset:["GET /orgs/{org}/rulesets/{ruleset_id}"],getOrgRulesets:["GET /orgs/{org}/rulesets"],getPages:["GET /repos/{owner}/{repo}/pages"],getPagesBuild:["GET /repos/{owner}/{repo}/pages/builds/{build_id}"],getPagesDeployment:["GET /repos/{owner}/{repo}/pages/deployments/{pages_deployment_id}"],getPagesHealthCheck:["GET /repos/{owner}/{repo}/pages/health"],getParticipationStats:["GET /repos/{owner}/{repo}/stats/participation"],getPullRequestReviewProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],getPunchCardStats:["GET /repos/{owner}/{repo}/stats/punch_card"],getReadme:["GET /repos/{owner}/{repo}/readme"],getReadmeInDirectory:["GET /repos/{owner}/{repo}/readme/{dir}"],getRelease:["GET /repos/{owner}/{repo}/releases/{release_id}"],getReleaseAsset:["GET /repos/{owner}/{repo}/releases/assets/{asset_id}"],getReleaseByTag:["GET /repos/{owner}/{repo}/releases/tags/{tag}"],getRepoRuleSuite:["GET /repos/{owner}/{repo}/rulesets/rule-suites/{rule_suite_id}"],getRepoRuleSuites:["GET /repos/{owner}/{repo}/rulesets/rule-suites"],getRepoRuleset:["GET /repos/{owner}/{repo}/rulesets/{ruleset_id}"],getRepoRulesets:["GET /repos/{owner}/{repo}/rulesets"],getStatusChecksProtection:["GET /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],getTeamsWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams"],getTopPaths:["GET /repos/{owner}/{repo}/traffic/popular/paths"],getTopReferrers:["GET /repos/{owner}/{repo}/traffic/popular/referrers"],getUsersWithAccessToProtectedBranch:["GET /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users"],getViews:["GET /repos/{owner}/{repo}/traffic/views"],getWebhook:["GET /repos/{owner}/{repo}/hooks/{hook_id}"],getWebhookConfigForRepo:["GET /repos/{owner}/{repo}/hooks/{hook_id}/config"],getWebhookDelivery:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}"],listActivities:["GET /repos/{owner}/{repo}/activity"],listAttestations:["GET /repos/{owner}/{repo}/attestations/{subject_digest}"],listAutolinks:["GET /repos/{owner}/{repo}/autolinks"],listBranches:["GET /repos/{owner}/{repo}/branches"],listBranchesForHeadCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/branches-where-head"],listCollaborators:["GET /repos/{owner}/{repo}/collaborators"],listCommentsForCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/comments"],listCommitCommentsForRepo:["GET /repos/{owner}/{repo}/comments"],listCommitStatusesForRef:["GET /repos/{owner}/{repo}/commits/{ref}/statuses"],listCommits:["GET /repos/{owner}/{repo}/commits"],listContributors:["GET /repos/{owner}/{repo}/contributors"],listCustomDeploymentRuleIntegrations:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment_protection_rules/apps"],listDeployKeys:["GET /repos/{owner}/{repo}/keys"],listDeploymentBranchPolicies:["GET /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies"],listDeploymentStatuses:["GET /repos/{owner}/{repo}/deployments/{deployment_id}/statuses"],listDeployments:["GET /repos/{owner}/{repo}/deployments"],listForAuthenticatedUser:["GET /user/repos"],listForOrg:["GET /orgs/{org}/repos"],listForUser:["GET /users/{username}/repos"],listForks:["GET /repos/{owner}/{repo}/forks"],listInvitations:["GET /repos/{owner}/{repo}/invitations"],listInvitationsForAuthenticatedUser:["GET /user/repository_invitations"],listLanguages:["GET /repos/{owner}/{repo}/languages"],listPagesBuilds:["GET /repos/{owner}/{repo}/pages/builds"],listPublic:["GET /repositories"],listPullRequestsAssociatedWithCommit:["GET /repos/{owner}/{repo}/commits/{commit_sha}/pulls"],listReleaseAssets:["GET /repos/{owner}/{repo}/releases/{release_id}/assets"],listReleases:["GET /repos/{owner}/{repo}/releases"],listTags:["GET /repos/{owner}/{repo}/tags"],listTeams:["GET /repos/{owner}/{repo}/teams"],listWebhookDeliveries:["GET /repos/{owner}/{repo}/hooks/{hook_id}/deliveries"],listWebhooks:["GET /repos/{owner}/{repo}/hooks"],merge:["POST /repos/{owner}/{repo}/merges"],mergeUpstream:["POST /repos/{owner}/{repo}/merge-upstream"],pingWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/pings"],redeliverWebhookDelivery:["POST /repos/{owner}/{repo}/hooks/{hook_id}/deliveries/{delivery_id}/attempts"],removeAppAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],removeCollaborator:["DELETE /repos/{owner}/{repo}/collaborators/{username}"],removeStatusCheckContexts:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],removeStatusCheckProtection:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],removeTeamAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],removeUserAccessRestrictions:["DELETE /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],renameBranch:["POST /repos/{owner}/{repo}/branches/{branch}/rename"],replaceAllTopics:["PUT /repos/{owner}/{repo}/topics"],requestPagesBuild:["POST /repos/{owner}/{repo}/pages/builds"],setAdminBranchProtection:["POST /repos/{owner}/{repo}/branches/{branch}/protection/enforce_admins"],setAppAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/apps",{},{mapToData:"apps"}],setStatusCheckContexts:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks/contexts",{},{mapToData:"contexts"}],setTeamAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/teams",{},{mapToData:"teams"}],setUserAccessRestrictions:["PUT /repos/{owner}/{repo}/branches/{branch}/protection/restrictions/users",{},{mapToData:"users"}],testPushWebhook:["POST /repos/{owner}/{repo}/hooks/{hook_id}/tests"],transfer:["POST /repos/{owner}/{repo}/transfer"],update:["PATCH /repos/{owner}/{repo}"],updateBranchProtection:["PUT /repos/{owner}/{repo}/branches/{branch}/protection"],updateCommitComment:["PATCH /repos/{owner}/{repo}/comments/{comment_id}"],updateDeploymentBranchPolicy:["PUT /repos/{owner}/{repo}/environments/{environment_name}/deployment-branch-policies/{branch_policy_id}"],updateInformationAboutPagesSite:["PUT /repos/{owner}/{repo}/pages"],updateInvitation:["PATCH /repos/{owner}/{repo}/invitations/{invitation_id}"],updateOrgRuleset:["PUT /orgs/{org}/rulesets/{ruleset_id}"],updatePullRequestReviewProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_pull_request_reviews"],updateRelease:["PATCH /repos/{owner}/{repo}/releases/{release_id}"],updateReleaseAsset:["PATCH /repos/{owner}/{repo}/releases/assets/{asset_id}"],updateRepoRuleset:["PUT /repos/{owner}/{repo}/rulesets/{ruleset_id}"],updateStatusCheckPotection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks",{},{renamed:["repos","updateStatusCheckProtection"]}],updateStatusCheckProtection:["PATCH /repos/{owner}/{repo}/branches/{branch}/protection/required_status_checks"],updateWebhook:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}"],updateWebhookConfigForRepo:["PATCH /repos/{owner}/{repo}/hooks/{hook_id}/config"],uploadReleaseAsset:["POST /repos/{owner}/{repo}/releases/{release_id}/assets{?name,label}",{baseUrl:"https://uploads.github.com"}]},search:{code:["GET /search/code"],commits:["GET /search/commits"],issuesAndPullRequests:["GET /search/issues"],labels:["GET /search/labels"],repos:["GET /search/repositories"],topics:["GET /search/topics"],users:["GET /search/users"]},secretScanning:{createPushProtectionBypass:["POST /repos/{owner}/{repo}/secret-scanning/push-protection-bypasses"],getAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"],getScanHistory:["GET /repos/{owner}/{repo}/secret-scanning/scan-history"],listAlertsForEnterprise:["GET /enterprises/{enterprise}/secret-scanning/alerts"],listAlertsForOrg:["GET /orgs/{org}/secret-scanning/alerts"],listAlertsForRepo:["GET /repos/{owner}/{repo}/secret-scanning/alerts"],listLocationsForAlert:["GET /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}/locations"],updateAlert:["PATCH /repos/{owner}/{repo}/secret-scanning/alerts/{alert_number}"]},securityAdvisories:{createFork:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/forks"],createPrivateVulnerabilityReport:["POST /repos/{owner}/{repo}/security-advisories/reports"],createRepositoryAdvisory:["POST /repos/{owner}/{repo}/security-advisories"],createRepositoryAdvisoryCveRequest:["POST /repos/{owner}/{repo}/security-advisories/{ghsa_id}/cve"],getGlobalAdvisory:["GET /advisories/{ghsa_id}"],getRepositoryAdvisory:["GET /repos/{owner}/{repo}/security-advisories/{ghsa_id}"],listGlobalAdvisories:["GET /advisories"],listOrgRepositoryAdvisories:["GET /orgs/{org}/security-advisories"],listRepositoryAdvisories:["GET /repos/{owner}/{repo}/security-advisories"],updateRepositoryAdvisory:["PATCH /repos/{owner}/{repo}/security-advisories/{ghsa_id}"]},teams:{addOrUpdateMembershipForUserInOrg:["PUT /orgs/{org}/teams/{team_slug}/memberships/{username}"],addOrUpdateProjectPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/projects/{project_id}"],addOrUpdateRepoPermissionsInOrg:["PUT /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],checkPermissionsForProjectInOrg:["GET /orgs/{org}/teams/{team_slug}/projects/{project_id}"],checkPermissionsForRepoInOrg:["GET /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],create:["POST /orgs/{org}/teams"],createDiscussionCommentInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],createDiscussionInOrg:["POST /orgs/{org}/teams/{team_slug}/discussions"],deleteDiscussionCommentInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],deleteDiscussionInOrg:["DELETE /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],deleteInOrg:["DELETE /orgs/{org}/teams/{team_slug}"],getByName:["GET /orgs/{org}/teams/{team_slug}"],getDiscussionCommentInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],getDiscussionInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],getMembershipForUserInOrg:["GET /orgs/{org}/teams/{team_slug}/memberships/{username}"],list:["GET /orgs/{org}/teams"],listChildInOrg:["GET /orgs/{org}/teams/{team_slug}/teams"],listDiscussionCommentsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments"],listDiscussionsInOrg:["GET /orgs/{org}/teams/{team_slug}/discussions"],listForAuthenticatedUser:["GET /user/teams"],listMembersInOrg:["GET /orgs/{org}/teams/{team_slug}/members"],listPendingInvitationsInOrg:["GET /orgs/{org}/teams/{team_slug}/invitations"],listProjectsInOrg:["GET /orgs/{org}/teams/{team_slug}/projects"],listReposInOrg:["GET /orgs/{org}/teams/{team_slug}/repos"],removeMembershipForUserInOrg:["DELETE /orgs/{org}/teams/{team_slug}/memberships/{username}"],removeProjectInOrg:["DELETE /orgs/{org}/teams/{team_slug}/projects/{project_id}"],removeRepoInOrg:["DELETE /orgs/{org}/teams/{team_slug}/repos/{owner}/{repo}"],updateDiscussionCommentInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}/comments/{comment_number}"],updateDiscussionInOrg:["PATCH /orgs/{org}/teams/{team_slug}/discussions/{discussion_number}"],updateInOrg:["PATCH /orgs/{org}/teams/{team_slug}"]},users:{addEmailForAuthenticated:["POST /user/emails",{},{renamed:["users","addEmailForAuthenticatedUser"]}],addEmailForAuthenticatedUser:["POST /user/emails"],addSocialAccountForAuthenticatedUser:["POST /user/social_accounts"],block:["PUT /user/blocks/{username}"],checkBlocked:["GET /user/blocks/{username}"],checkFollowingForUser:["GET /users/{username}/following/{target_user}"],checkPersonIsFollowedByAuthenticated:["GET /user/following/{username}"],createGpgKeyForAuthenticated:["POST /user/gpg_keys",{},{renamed:["users","createGpgKeyForAuthenticatedUser"]}],createGpgKeyForAuthenticatedUser:["POST /user/gpg_keys"],createPublicSshKeyForAuthenticated:["POST /user/keys",{},{renamed:["users","createPublicSshKeyForAuthenticatedUser"]}],createPublicSshKeyForAuthenticatedUser:["POST /user/keys"],createSshSigningKeyForAuthenticatedUser:["POST /user/ssh_signing_keys"],deleteEmailForAuthenticated:["DELETE /user/emails",{},{renamed:["users","deleteEmailForAuthenticatedUser"]}],deleteEmailForAuthenticatedUser:["DELETE /user/emails"],deleteGpgKeyForAuthenticated:["DELETE /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","deleteGpgKeyForAuthenticatedUser"]}],deleteGpgKeyForAuthenticatedUser:["DELETE /user/gpg_keys/{gpg_key_id}"],deletePublicSshKeyForAuthenticated:["DELETE /user/keys/{key_id}",{},{renamed:["users","deletePublicSshKeyForAuthenticatedUser"]}],deletePublicSshKeyForAuthenticatedUser:["DELETE /user/keys/{key_id}"],deleteSocialAccountForAuthenticatedUser:["DELETE /user/social_accounts"],deleteSshSigningKeyForAuthenticatedUser:["DELETE /user/ssh_signing_keys/{ssh_signing_key_id}"],follow:["PUT /user/following/{username}"],getAuthenticated:["GET /user"],getById:["GET /user/{account_id}"],getByUsername:["GET /users/{username}"],getContextForUser:["GET /users/{username}/hovercard"],getGpgKeyForAuthenticated:["GET /user/gpg_keys/{gpg_key_id}",{},{renamed:["users","getGpgKeyForAuthenticatedUser"]}],getGpgKeyForAuthenticatedUser:["GET /user/gpg_keys/{gpg_key_id}"],getPublicSshKeyForAuthenticated:["GET /user/keys/{key_id}",{},{renamed:["users","getPublicSshKeyForAuthenticatedUser"]}],getPublicSshKeyForAuthenticatedUser:["GET /user/keys/{key_id}"],getSshSigningKeyForAuthenticatedUser:["GET /user/ssh_signing_keys/{ssh_signing_key_id}"],list:["GET /users"],listAttestations:["GET /users/{username}/attestations/{subject_digest}"],listBlockedByAuthenticated:["GET /user/blocks",{},{renamed:["users","listBlockedByAuthenticatedUser"]}],listBlockedByAuthenticatedUser:["GET /user/blocks"],listEmailsForAuthenticated:["GET /user/emails",{},{renamed:["users","listEmailsForAuthenticatedUser"]}],listEmailsForAuthenticatedUser:["GET /user/emails"],listFollowedByAuthenticated:["GET /user/following",{},{renamed:["users","listFollowedByAuthenticatedUser"]}],listFollowedByAuthenticatedUser:["GET /user/following"],listFollowersForAuthenticatedUser:["GET /user/followers"],listFollowersForUser:["GET /users/{username}/followers"],listFollowingForUser:["GET /users/{username}/following"],listGpgKeysForAuthenticated:["GET /user/gpg_keys",{},{renamed:["users","listGpgKeysForAuthenticatedUser"]}],listGpgKeysForAuthenticatedUser:["GET /user/gpg_keys"],listGpgKeysForUser:["GET /users/{username}/gpg_keys"],listPublicEmailsForAuthenticated:["GET /user/public_emails",{},{renamed:["users","listPublicEmailsForAuthenticatedUser"]}],listPublicEmailsForAuthenticatedUser:["GET /user/public_emails"],listPublicKeysForUser:["GET /users/{username}/keys"],listPublicSshKeysForAuthenticated:["GET /user/keys",{},{renamed:["users","listPublicSshKeysForAuthenticatedUser"]}],listPublicSshKeysForAuthenticatedUser:["GET /user/keys"],listSocialAccountsForAuthenticatedUser:["GET /user/social_accounts"],listSocialAccountsForUser:["GET /users/{username}/social_accounts"],listSshSigningKeysForAuthenticatedUser:["GET /user/ssh_signing_keys"],listSshSigningKeysForUser:["GET /users/{username}/ssh_signing_keys"],setPrimaryEmailVisibilityForAuthenticated:["PATCH /user/email/visibility",{},{renamed:["users","setPrimaryEmailVisibilityForAuthenticatedUser"]}],setPrimaryEmailVisibilityForAuthenticatedUser:["PATCH /user/email/visibility"],unblock:["DELETE /user/blocks/{username}"],unfollow:["DELETE /user/following/{username}"],updateAuthenticated:["PATCH /user"]}};var cf=Qh;var t_=new Map;for(const[ml,Al]of Object.entries(cf)){for(const[Rl,zl]of Object.entries(Al)){const[Al,rd,yh]=zl;const[kh,Qh]=Al.split(/ /);const cf=Object.assign({method:kh,url:Qh},rd);if(!t_.has(ml)){t_.set(ml,new Map)}t_.get(ml).set(Rl,{scope:ml,methodName:Rl,endpointDefaults:cf,decorations:yh})}}var r_={has({scope:ml},Al){return t_.get(ml).has(Al)},getOwnPropertyDescriptor(ml,Al){return{value:this.get(ml,Al),configurable:true,writable:true,enumerable:true}},defineProperty(ml,Al,Rl){Object.defineProperty(ml.cache,Al,Rl);return true},deleteProperty(ml,Al){delete ml.cache[Al];return true},ownKeys({scope:ml}){return[...t_.get(ml).keys()]},set(ml,Al,Rl){return ml.cache[Al]=Rl},get({octokit:ml,scope:Al,cache:Rl},zl){if(Rl[zl]){return Rl[zl]}const rd=t_.get(Al).get(zl);if(!rd){return void 0}const{endpointDefaults:yh,decorations:kh}=rd;if(kh){Rl[zl]=decorate(ml,Al,zl,yh,kh)}else{Rl[zl]=ml.request.defaults(yh)}return Rl[zl]}};function endpointsToMethods(ml){const Al={};for(const Rl of t_.keys()){Al[Rl]=new Proxy({octokit:ml,scope:Rl,cache:{}},r_)}return Al}function decorate(ml,Al,Rl,zl,rd){const yh=ml.request.defaults(zl);function withDecorations(...zl){let kh=yh.endpoint.merge(...zl);if(rd.mapToData){kh=Object.assign({},kh,{data:kh[rd.mapToData],[rd.mapToData]:void 0});return yh(kh)}if(rd.renamed){const[zl,yh]=rd.renamed;ml.log.warn(`octokit.${Al}.${Rl}() has been renamed to octokit.${zl}.${yh}()`)}if(rd.deprecated){ml.log.warn(rd.deprecated)}if(rd.renamedParameters){const kh=yh.endpoint.merge(...zl);for(const[zl,yh]of Object.entries(rd.renamedParameters)){if(zl in kh){ml.log.warn(`"${zl}" parameter is deprecated for "octokit.${Al}.${Rl}()". Use "${yh}" instead`);if(!(yh in kh)){kh[yh]=kh[zl]}delete kh[zl]}}return yh(kh)}return yh(...zl)}return Object.assign(withDecorations,yh)}function restEndpointMethods(ml){const Al=endpointsToMethods(ml);return{rest:Al}}restEndpointMethods.VERSION=kh;function legacyRestEndpointMethods(ml){const Al=endpointsToMethods(ml);return{...Al,rest:Al}}legacyRestEndpointMethods.VERSION=kh;0&&0},93708:(ml,Al,Rl)=>{"use strict";var zl=Object.create;var rd=Object.defineProperty;var yh=Object.getOwnPropertyDescriptor;var kh=Object.getOwnPropertyNames;var Qh=Object.getPrototypeOf;var cf=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)rd(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,zl)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let Qh of kh(Al))if(!cf.call(ml,Qh)&&Qh!==Rl)rd(ml,Qh,{get:()=>Al[Qh],enumerable:!(zl=yh(Al,Qh))||zl.enumerable})}return ml};var __toESM=(ml,Al,Rl)=>(Rl=ml!=null?zl(Qh(ml)):{},__copyProps(Al||!ml||!ml.__esModule?rd(Rl,"default",{value:ml,enumerable:true}):Rl,ml));var __toCommonJS=ml=>__copyProps(rd({},"__esModule",{value:true}),ml);var t_={};__export(t_,{RequestError:()=>S_});ml.exports=__toCommonJS(t_);var r_=Rl(14150);var u_=__toESM(Rl(55560));var C_=(0,u_.default)(ml=>console.warn(ml));var D_=(0,u_.default)(ml=>console.warn(ml));var S_=class extends Error{constructor(ml,Al,Rl){super(ml);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="HttpError";this.status=Al;let zl;if("headers"in Rl&&typeof Rl.headers!=="undefined"){zl=Rl.headers}if("response"in Rl){this.response=Rl.response;zl=Rl.response.headers}const rd=Object.assign({},Rl.request);if(Rl.request.headers.authorization){rd.headers=Object.assign({},Rl.request.headers,{authorization:Rl.request.headers.authorization.replace(/(?{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{request:()=>C_});ml.exports=__toCommonJS(Qh);var cf=Rl(54471);var t_=Rl(33843);var r_="8.4.1";function isPlainObject(ml){if(typeof ml!=="object"||ml===null)return false;if(Object.prototype.toString.call(ml)!=="[object Object]")return false;const Al=Object.getPrototypeOf(ml);if(Al===null)return true;const Rl=Object.prototype.hasOwnProperty.call(Al,"constructor")&&Al.constructor;return typeof Rl==="function"&&Rl instanceof Rl&&Function.prototype.call(Rl)===Function.prototype.call(ml)}var u_=Rl(93708);function getBufferResponse(ml){return ml.arrayBuffer()}function fetchWrapper(ml){var Al,Rl,zl,rd;const yh=ml.request&&ml.request.log?ml.request.log:console;const kh=((Al=ml.request)==null?void 0:Al.parseSuccessResponseBody)!==false;if(isPlainObject(ml.body)||Array.isArray(ml.body)){ml.body=JSON.stringify(ml.body)}let Qh={};let cf;let t_;let{fetch:r_}=globalThis;if((Rl=ml.request)==null?void 0:Rl.fetch){r_=ml.request.fetch}if(!r_){throw new Error("fetch is not set. Please pass a fetch implementation as new Octokit({ request: { fetch }}). Learn more at https://github.com/octokit/octokit.js/#fetch-missing")}return r_(ml.url,{method:ml.method,body:ml.body,redirect:(zl=ml.request)==null?void 0:zl.redirect,headers:ml.headers,signal:(rd=ml.request)==null?void 0:rd.signal,...ml.body&&{duplex:"half"}}).then(async Al=>{t_=Al.url;cf=Al.status;for(const ml of Al.headers){Qh[ml[0]]=ml[1]}if("deprecation"in Qh){const Al=Qh.link&&Qh.link.match(/<([^<>]+)>; rel="deprecation"/);const Rl=Al&&Al.pop();yh.warn(`[@octokit/request] "${ml.method} ${ml.url}" is deprecated. It is scheduled to be removed on ${Qh.sunset}${Rl?`. See ${Rl}`:""}`)}if(cf===204||cf===205){return}if(ml.method==="HEAD"){if(cf<400){return}throw new u_.RequestError(Al.statusText,cf,{response:{url:t_,status:cf,headers:Qh,data:void 0},request:ml})}if(cf===304){throw new u_.RequestError("Not modified",cf,{response:{url:t_,status:cf,headers:Qh,data:await getResponseData(Al)},request:ml})}if(cf>=400){const Rl=await getResponseData(Al);const zl=new u_.RequestError(toErrorMessage(Rl),cf,{response:{url:t_,status:cf,headers:Qh,data:Rl},request:ml});throw zl}return kh?await getResponseData(Al):Al.body}).then(ml=>({status:cf,url:t_,headers:Qh,data:ml})).catch(Al=>{if(Al instanceof u_.RequestError)throw Al;else if(Al.name==="AbortError")throw Al;let Rl=Al.message;if(Al.name==="TypeError"&&"cause"in Al){if(Al.cause instanceof Error){Rl=Al.cause.message}else if(typeof Al.cause==="string"){Rl=Al.cause}}throw new u_.RequestError(Rl,500,{request:ml})})}async function getResponseData(ml){const Al=ml.headers.get("content-type");if(/application\/json/.test(Al)){return ml.json().catch(()=>ml.text()).catch(()=>"")}if(!Al||/^text\/|charset=utf-8$/.test(Al)){return ml.text()}return getBufferResponse(ml)}function toErrorMessage(ml){if(typeof ml==="string")return ml;let Al;if("documentation_url"in ml){Al=` - ${ml.documentation_url}`}else{Al=""}if("message"in ml){if(Array.isArray(ml.errors)){return`${ml.message}: ${ml.errors.map(JSON.stringify).join(", ")}${Al}`}return`${ml.message}${Al}`}return`Unknown error: ${JSON.stringify(ml)}`}function withDefaults(ml,Al){const Rl=ml.defaults(Al);const newApi=function(ml,Al){const zl=Rl.merge(ml,Al);if(!zl.request||!zl.request.hook){return fetchWrapper(Rl.parse(zl))}const request2=(ml,Al)=>fetchWrapper(Rl.parse(Rl.merge(ml,Al)));Object.assign(request2,{endpoint:Rl,defaults:withDefaults.bind(null,Rl)});return zl.request.hook(request2,zl)};return Object.assign(newApi,{endpoint:Rl,defaults:withDefaults.bind(null,Rl)})}var C_=withDefaults(cf.endpoint,{headers:{"user-agent":`octokit-request.js/${r_} ${(0,t_.getUserAgent)()}`}});0&&0},65772:(ml,Al,Rl)=>{"use strict";var zl=Object.defineProperty;var rd=Object.getOwnPropertyDescriptor;var yh=Object.getOwnPropertyNames;var kh=Object.prototype.hasOwnProperty;var __export=(ml,Al)=>{for(var Rl in Al)zl(ml,Rl,{get:Al[Rl],enumerable:true})};var __copyProps=(ml,Al,Rl,Qh)=>{if(Al&&typeof Al==="object"||typeof Al==="function"){for(let cf of yh(Al))if(!kh.call(ml,cf)&&cf!==Rl)zl(ml,cf,{get:()=>Al[cf],enumerable:!(Qh=rd(Al,cf))||Qh.enumerable})}return ml};var __toCommonJS=ml=>__copyProps(zl({},"__esModule",{value:true}),ml);var Qh={};__export(Qh,{Octokit:()=>D_});ml.exports=__toCommonJS(Qh);var cf=Rl(61897);var t_=Rl(6966);var r_=Rl(38082);var u_=Rl(84935);var C_="20.1.2";var D_=cf.Octokit.plugin(t_.requestLog,u_.legacyRestEndpointMethods,r_.paginateRest).defaults({userAgent:`octokit-rest.js/${C_}`});0&&0},17330:function(ml){(function(Al){"use strict";var executeSync=function(){var ml=Array.prototype.slice.call(arguments);if(typeof ml[0]==="function"){ml[0].apply(null,ml.splice(1))}};var executeAsync=function(ml){if(typeof setImmediate==="function"){setImmediate(ml)}else if(typeof process!=="undefined"&&process.nextTick){process.nextTick(ml)}else{setTimeout(ml,0)}};var makeIterator=function(ml){var makeCallback=function(Al){var fn=function(){if(ml.length){ml[Al].apply(null,arguments)}return fn.next()};fn.next=function(){return Alml.indexOf("(https.js:")!==-1||ml.indexOf("node:https:")!==-1)}function createAgent(ml,Al){return new createAgent.Agent(ml,Al)}(function(ml){class Agent extends rd.EventEmitter{constructor(ml,Al){super();let Rl=Al;if(typeof ml==="function"){this.callback=ml}else if(ml){Rl=ml}this.timeout=null;if(Rl&&typeof Rl.timeout==="number"){this.timeout=Rl.timeout}this.maxFreeSockets=1;this.maxSockets=1;this.maxTotalSockets=Infinity;this.sockets={};this.freeSockets={};this.requests={};this.options={}}get defaultPort(){if(typeof this.explicitDefaultPort==="number"){return this.explicitDefaultPort}return isSecureEndpoint()?443:80}set defaultPort(ml){this.explicitDefaultPort=ml}get protocol(){if(typeof this.explicitProtocol==="string"){return this.explicitProtocol}return isSecureEndpoint()?"https:":"http:"}set protocol(ml){this.explicitProtocol=ml}callback(ml,Al,Rl){throw new Error('"agent-base" has no default implementation, you must subclass and override `callback()`')}addRequest(ml,Al){const Rl=Object.assign({},Al);if(typeof Rl.secureEndpoint!=="boolean"){Rl.secureEndpoint=isSecureEndpoint()}if(Rl.host==null){Rl.host="localhost"}if(Rl.port==null){Rl.port=Rl.secureEndpoint?443:80}if(Rl.protocol==null){Rl.protocol=Rl.secureEndpoint?"https:":"http:"}if(Rl.host&&Rl.path){delete Rl.path}delete Rl.agent;delete Rl.hostname;delete Rl._defaultAgent;delete Rl.defaultPort;delete Rl.createConnection;ml._last=true;ml.shouldKeepAlive=false;let zl=false;let rd=null;const yh=Rl.timeout||this.timeout;const onerror=Al=>{if(ml._hadError)return;ml.emit("error",Al);ml._hadError=true};const ontimeout=()=>{rd=null;zl=true;const ml=new Error(`A "socket" was not created for HTTP request before ${yh}ms`);ml.code="ETIMEOUT";onerror(ml)};const callbackError=ml=>{if(zl)return;if(rd!==null){clearTimeout(rd);rd=null}onerror(ml)};const onsocket=Al=>{if(zl)return;if(rd!=null){clearTimeout(rd);rd=null}if(isAgent(Al)){Qh("Callback returned another Agent instance %o",Al.constructor.name);Al.addRequest(ml,Rl);return}if(Al){Al.once("free",()=>{this.freeSocket(Al,Rl)});ml.onSocket(Al);return}const yh=new Error(`no Duplex stream was returned to agent-base for \`${ml.method} ${ml.path}\``);onerror(yh)};if(typeof this.callback!=="function"){onerror(new Error("`callback` is not defined"));return}if(!this.promisifiedCallback){if(this.callback.length>=3){Qh("Converting legacy callback function to promise");this.promisifiedCallback=kh.default(this.callback)}else{this.promisifiedCallback=this.callback}}if(typeof yh==="number"&&yh>0){rd=setTimeout(ontimeout,yh)}if("port"in Rl&&typeof Rl.port!=="number"){Rl.port=Number(Rl.port)}try{Qh("Resolving socket for %o request: %o",Rl.protocol,`${ml.method} ${ml.path}`);Promise.resolve(this.promisifiedCallback(ml,Rl)).then(onsocket,callbackError)}catch(ml){Promise.reject(ml).catch(callbackError)}}freeSocket(ml,Al){Qh("Freeing socket %o %o",ml.constructor.name,Al);ml.destroy()}destroy(){Qh("Destroying agent %o",this.constructor.name)}}ml.Agent=Agent;ml.prototype=ml.Agent.prototype})(createAgent||(createAgent={}));ml.exports=createAgent},98067:(ml,Al)=>{"use strict";Object.defineProperty(Al,"__esModule",{value:true});function promisify(ml){return function(Al,Rl){return new Promise((zl,rd)=>{ml.call(this,Al,Rl,(ml,Al)=>{if(ml){rd(ml)}else{zl(Al)}})})}}Al["default"]=promisify},40336:(ml,Al,Rl)=>{"use strict";var zl=Rl(7151);var rd=[];ml.exports=asap;function asap(ml){var Al;if(rd.length){Al=rd.pop()}else{Al=new RawTask}Al.task=ml;Al.domain=process.domain;zl(Al)}function RawTask(){this.task=null;this.domain=null}RawTask.prototype.call=function(){if(this.domain){this.domain.enter()}var ml=true;try{this.task.call();ml=false;if(this.domain){this.domain.exit()}}finally{if(ml){zl.requestFlush()}this.task=null;this.domain=null;rd.push(this)}}},7151:(ml,Al,Rl)=>{"use strict";var zl;var rd=typeof setImmediate==="function";ml.exports=rawAsap;function rawAsap(ml){if(!yh.length){requestFlush();kh=true}yh[yh.length]=ml}var yh=[];var kh=false;var Qh=0;var cf=1024;function flush(){while(Qhcf){for(var Al=0,Rl=yh.length-Qh;Al{ml.exports={parallel:Rl(83857),serial:Rl(31054),serialOrdered:Rl(53961)}},24818:ml=>{ml.exports=abort;function abort(ml){Object.keys(ml.jobs).forEach(clean.bind(ml));ml.jobs={}}function clean(ml){if(typeof this.jobs[ml]=="function"){this.jobs[ml]()}}},78452:(ml,Al,Rl)=>{var zl=Rl(29200);ml.exports=async;function async(ml){var Al=false;zl(function(){Al=true});return function async_callback(Rl,rd){if(Al){ml(Rl,rd)}else{zl(function nextTick_callback(){ml(Rl,rd)})}}}},29200:ml=>{ml.exports=defer;function defer(ml){var Al=typeof setImmediate=="function"?setImmediate:typeof process=="object"&&typeof process.nextTick=="function"?process.nextTick:null;if(Al){Al(ml)}else{setTimeout(ml,0)}}},24902:(ml,Al,Rl)=>{var zl=Rl(78452),rd=Rl(24818);ml.exports=iterate;function iterate(ml,Al,Rl,zl){var yh=Rl["keyedList"]?Rl["keyedList"][Rl.index]:Rl.index;Rl.jobs[yh]=runJob(Al,yh,ml[yh],function(ml,Al){if(!(yh in Rl.jobs)){return}delete Rl.jobs[yh];if(ml){rd(Rl)}else{Rl.results[yh]=Al}zl(ml,Rl.results)})}function runJob(ml,Al,Rl,rd){var yh;if(ml.length==2){yh=ml(Rl,zl(rd))}else{yh=ml(Rl,Al,zl(rd))}return yh}},81721:ml=>{ml.exports=state;function state(ml,Al){var Rl=!Array.isArray(ml),zl={index:0,keyedList:Rl||Al?Object.keys(ml):null,jobs:{},results:Rl?{}:[],size:Rl?Object.keys(ml).length:ml.length};if(Al){zl.keyedList.sort(Rl?Al:function(Rl,zl){return Al(ml[Rl],ml[zl])})}return zl}},33351:(ml,Al,Rl)=>{var zl=Rl(24818),rd=Rl(78452);ml.exports=terminator;function terminator(ml){if(!Object.keys(this.jobs).length){return}this.index=this.size;zl(this);rd(ml)(null,this.results)}},83857:(ml,Al,Rl)=>{var zl=Rl(24902),rd=Rl(81721),yh=Rl(33351);ml.exports=parallel;function parallel(ml,Al,Rl){var kh=rd(ml);while(kh.index<(kh["keyedList"]||ml).length){zl(ml,Al,kh,function(ml,Al){if(ml){Rl(ml,Al);return}if(Object.keys(kh.jobs).length===0){Rl(null,kh.results);return}});kh.index++}return yh.bind(kh,Rl)}},31054:(ml,Al,Rl)=>{var zl=Rl(53961);ml.exports=serial;function serial(ml,Al,Rl){return zl(ml,Al,null,Rl)}},53961:(ml,Al,Rl)=>{var zl=Rl(24902),rd=Rl(81721),yh=Rl(33351);ml.exports=serialOrdered;ml.exports.ascending=ascending;ml.exports.descending=descending;function serialOrdered(ml,Al,Rl,kh){var Qh=rd(ml,Rl);zl(ml,Al,Qh,function iteratorHandler(Rl,rd){if(Rl){kh(Rl,rd);return}Qh.index++;if(Qh.index<(Qh["keyedList"]||ml).length){zl(ml,Al,Qh,iteratorHandler);return}kh(null,Qh.results)});return yh.bind(Qh,kh)}function ascending(ml,Al){return mlAl?1:0}function descending(ml,Al){return-1*ascending(ml,Al)}},52732:(ml,Al,Rl)=>{var zl=Rl(11063);var rd=Rl(22027);var yh=Rl(59934);var kh=Function.bind;var Qh=kh.bind(kh);function bindApi(ml,Al,Rl){var zl=Qh(yh,null).apply(null,Rl?[Al,Rl]:[Al]);ml.api={remove:zl};ml.remove=zl;["before","error","after","wrap"].forEach(function(zl){var yh=Rl?[Al,zl,Rl]:[Al,zl];ml[zl]=ml.api[zl]=Qh(rd,null).apply(null,yh)})}function HookSingular(){var ml="h";var Al={registry:{}};var Rl=zl.bind(null,Al,ml);bindApi(Rl,Al,ml);return Rl}function HookCollection(){var ml={registry:{}};var Al=zl.bind(null,ml);bindApi(Al,ml);return Al}var cf=false;function Hook(){if(!cf){console.warn('[before-after-hook]: "Hook()" repurposing warning, use "Hook.Collection()". Read more: https://git.io/upgrade-before-after-hook-to-1.4');cf=true}return HookCollection()}Hook.Singular=HookSingular.bind();Hook.Collection=HookCollection.bind();ml.exports=Hook;ml.exports.Hook=Hook;ml.exports.Singular=Hook.Singular;ml.exports.Collection=Hook.Collection},22027:ml=>{ml.exports=addHook;function addHook(ml,Al,Rl,zl){var rd=zl;if(!ml.registry[Rl]){ml.registry[Rl]=[]}if(Al==="before"){zl=function(ml,Al){return Promise.resolve().then(rd.bind(null,Al)).then(ml.bind(null,Al))}}if(Al==="after"){zl=function(ml,Al){var Rl;return Promise.resolve().then(ml.bind(null,Al)).then(function(ml){Rl=ml;return rd(Rl,Al)}).then(function(){return Rl})}}if(Al==="error"){zl=function(ml,Al){return Promise.resolve().then(ml.bind(null,Al)).catch(function(ml){return rd(ml,Al)})}}ml.registry[Rl].push({hook:zl,orig:rd})}},11063:ml=>{ml.exports=register;function register(ml,Al,Rl,zl){if(typeof Rl!=="function"){throw new Error("method for before hook must be a function")}if(!zl){zl={}}if(Array.isArray(Al)){return Al.reverse().reduce(function(Al,Rl){return register.bind(null,ml,Rl,Al,zl)},Rl)()}return Promise.resolve().then(function(){if(!ml.registry[Al]){return Rl(zl)}return ml.registry[Al].reduce(function(ml,Al){return Al.hook.bind(null,ml,zl)},Rl)()})}},59934:ml=>{ml.exports=removeHook;function removeHook(ml,Al,Rl){if(!ml.registry[Al]){return}var zl=ml.registry[Al].map(function(ml){return ml.orig}).indexOf(Rl);if(zl===-1){return}ml.registry[Al].splice(zl,1)}},39732:(ml,Al,Rl)=>{"use strict";var zl=Rl(20181).Buffer;var rd=Rl(20181).SlowBuffer;ml.exports=bufferEq;function bufferEq(ml,Al){if(!zl.isBuffer(ml)||!zl.isBuffer(Al)){return false}if(ml.length!==Al.length){return false}var Rl=0;for(var rd=0;rd{"use strict";var zl=Rl(37564);var rd=Rl(33945);var yh=Rl(88093);var kh=Rl(31330);ml.exports=kh||zl.call(yh,rd)},33945:ml=>{"use strict";ml.exports=Function.prototype.apply},88093:ml=>{"use strict";ml.exports=Function.prototype.call},88705:(ml,Al,Rl)=>{"use strict";var zl=Rl(37564);var rd=Rl(73314);var yh=Rl(88093);var kh=Rl(22639);ml.exports=function callBindBasic(ml){if(ml.length<1||typeof ml[0]!=="function"){throw new rd("a function is required")}return kh(zl,yh,ml)}},31330:ml=>{"use strict";ml.exports=typeof Reflect!=="undefined"&&Reflect&&Reflect.apply},23105:(ml,Al,Rl)=>{"use strict";var zl=Rl(60470);var rd=Rl(88705);var yh=rd([zl("%String.prototype.indexOf%")]);ml.exports=function callBoundIntrinsic(ml,Al){var Rl=zl(ml,!!Al);if(typeof Rl==="function"&&yh(ml,".prototype.")>-1){return rd([Rl])}return Rl}},35630:(ml,Al,Rl)=>{var zl=Rl(39023);var rd=Rl(2203).Stream;var yh=Rl(72710);ml.exports=CombinedStream;function CombinedStream(){this.writable=false;this.readable=true;this.dataSize=0;this.maxDataSize=2*1024*1024;this.pauseStreams=true;this._released=false;this._streams=[];this._currentStream=null;this._insideLoop=false;this._pendingNext=false}zl.inherits(CombinedStream,rd);CombinedStream.create=function(ml){var Al=new this;ml=ml||{};for(var Rl in ml){Al[Rl]=ml[Rl]}return Al};CombinedStream.isStreamLike=function(ml){return typeof ml!=="function"&&typeof ml!=="string"&&typeof ml!=="boolean"&&typeof ml!=="number"&&!Buffer.isBuffer(ml)};CombinedStream.prototype.append=function(ml){var Al=CombinedStream.isStreamLike(ml);if(Al){if(!(ml instanceof yh)){var Rl=yh.create(ml,{maxDataSize:Infinity,pauseStream:this.pauseStreams});ml.on("data",this._checkDataSize.bind(this));ml=Rl}this._handleErrors(ml);if(this.pauseStreams){ml.pause()}}this._streams.push(ml);return this};CombinedStream.prototype.pipe=function(ml,Al){rd.prototype.pipe.call(this,ml,Al);this.resume();return ml};CombinedStream.prototype._getNext=function(){this._currentStream=null;if(this._insideLoop){this._pendingNext=true;return}this._insideLoop=true;try{do{this._pendingNext=false;this._realGetNext()}while(this._pendingNext)}finally{this._insideLoop=false}};CombinedStream.prototype._realGetNext=function(){var ml=this._streams.shift();if(typeof ml=="undefined"){this.end();return}if(typeof ml!=="function"){this._pipeNext(ml);return}var Al=ml;Al(function(ml){var Al=CombinedStream.isStreamLike(ml);if(Al){ml.on("data",this._checkDataSize.bind(this));this._handleErrors(ml)}this._pipeNext(ml)}.bind(this))};CombinedStream.prototype._pipeNext=function(ml){this._currentStream=ml;var Al=CombinedStream.isStreamLike(ml);if(Al){ml.on("end",this._getNext.bind(this));ml.pipe(this,{end:false});return}var Rl=ml;this.write(Rl);this._getNext()};CombinedStream.prototype._handleErrors=function(ml){var Al=this;ml.on("error",function(ml){Al._emitError(ml)})};CombinedStream.prototype.write=function(ml){this.emit("data",ml)};CombinedStream.prototype.pause=function(){if(!this.pauseStreams){return}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.pause=="function")this._currentStream.pause();this.emit("pause")};CombinedStream.prototype.resume=function(){if(!this._released){this._released=true;this.writable=true;this._getNext()}if(this.pauseStreams&&this._currentStream&&typeof this._currentStream.resume=="function")this._currentStream.resume();this.emit("resume")};CombinedStream.prototype.end=function(){this._reset();this.emit("end")};CombinedStream.prototype.destroy=function(){this._reset();this.emit("close")};CombinedStream.prototype._reset=function(){this.writable=false;this._streams=[];this._currentStream=null};CombinedStream.prototype._checkDataSize=function(){this._updateDataSize();if(this.dataSize<=this.maxDataSize){return}var ml="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this._emitError(new Error(ml))};CombinedStream.prototype._updateDataSize=function(){this.dataSize=0;var ml=this;this._streams.forEach(function(Al){if(!Al.dataSize){return}ml.dataSize+=Al.dataSize});if(this._currentStream&&this._currentStream.dataSize){this.dataSize+=this._currentStream.dataSize}};CombinedStream.prototype._emitError=function(ml){this._reset();this.emit("error",ml)}},6110:(ml,Al,Rl)=>{Al.formatArgs=formatArgs;Al.save=save;Al.load=load;Al.useColors=useColors;Al.storage=localstorage();Al.destroy=(()=>{let ml=false;return()=>{if(!ml){ml=true;console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}}})();Al.colors=["#0000CC","#0000FF","#0033CC","#0033FF","#0066CC","#0066FF","#0099CC","#0099FF","#00CC00","#00CC33","#00CC66","#00CC99","#00CCCC","#00CCFF","#3300CC","#3300FF","#3333CC","#3333FF","#3366CC","#3366FF","#3399CC","#3399FF","#33CC00","#33CC33","#33CC66","#33CC99","#33CCCC","#33CCFF","#6600CC","#6600FF","#6633CC","#6633FF","#66CC00","#66CC33","#9900CC","#9900FF","#9933CC","#9933FF","#99CC00","#99CC33","#CC0000","#CC0033","#CC0066","#CC0099","#CC00CC","#CC00FF","#CC3300","#CC3333","#CC3366","#CC3399","#CC33CC","#CC33FF","#CC6600","#CC6633","#CC9900","#CC9933","#CCCC00","#CCCC33","#FF0000","#FF0033","#FF0066","#FF0099","#FF00CC","#FF00FF","#FF3300","#FF3333","#FF3366","#FF3399","#FF33CC","#FF33FF","#FF6600","#FF6633","#FF9900","#FF9933","#FFCC00","#FFCC33"];function useColors(){if(typeof window!=="undefined"&&window.process&&(window.process.type==="renderer"||window.process.__nwjs)){return true}if(typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/(edge|trident)\/(\d+)/)){return false}let ml;return typeof document!=="undefined"&&document.documentElement&&document.documentElement.style&&document.documentElement.style.WebkitAppearance||typeof window!=="undefined"&&window.console&&(window.console.firebug||window.console.exception&&window.console.table)||typeof navigator!=="undefined"&&navigator.userAgent&&(ml=navigator.userAgent.toLowerCase().match(/firefox\/(\d+)/))&&parseInt(ml[1],10)>=31||typeof navigator!=="undefined"&&navigator.userAgent&&navigator.userAgent.toLowerCase().match(/applewebkit\/(\d+)/)}function formatArgs(Al){Al[0]=(this.useColors?"%c":"")+this.namespace+(this.useColors?" %c":" ")+Al[0]+(this.useColors?"%c ":" ")+"+"+ml.exports.humanize(this.diff);if(!this.useColors){return}const Rl="color: "+this.color;Al.splice(1,0,Rl,"color: inherit");let zl=0;let rd=0;Al[0].replace(/%[a-zA-Z%]/g,ml=>{if(ml==="%%"){return}zl++;if(ml==="%c"){rd=zl}});Al.splice(rd,0,Rl)}Al.log=console.debug||console.log||(()=>{});function save(ml){try{if(ml){Al.storage.setItem("debug",ml)}else{Al.storage.removeItem("debug")}}catch(ml){}}function load(){let ml;try{ml=Al.storage.getItem("debug")||Al.storage.getItem("DEBUG")}catch(ml){}if(!ml&&typeof process!=="undefined"&&"env"in process){ml=process.env.DEBUG}return ml}function localstorage(){try{return localStorage}catch(ml){}}ml.exports=Rl(40897)(Al);const{formatters:zl}=ml.exports;zl.j=function(ml){try{return JSON.stringify(ml)}catch(ml){return"[UnexpectedJSONParseError]: "+ml.message}}},40897:(ml,Al,Rl)=>{function setup(ml){createDebug.debug=createDebug;createDebug.default=createDebug;createDebug.coerce=coerce;createDebug.disable=disable;createDebug.enable=enable;createDebug.enabled=enabled;createDebug.humanize=Rl(70744);createDebug.destroy=destroy;Object.keys(ml).forEach(Al=>{createDebug[Al]=ml[Al]});createDebug.names=[];createDebug.skips=[];createDebug.formatters={};function selectColor(ml){let Al=0;for(let Rl=0;Rl{if(Al==="%%"){return"%"}yh++;const rd=createDebug.formatters[zl];if(typeof rd==="function"){const zl=ml[yh];Al=rd.call(Rl,zl);ml.splice(yh,1);yh--}return Al});createDebug.formatArgs.call(Rl,ml);const kh=Rl.log||createDebug.log;kh.apply(Rl,ml)}debug.namespace=ml;debug.useColors=createDebug.useColors();debug.color=createDebug.selectColor(ml);debug.extend=extend;debug.destroy=createDebug.destroy;Object.defineProperty(debug,"enabled",{enumerable:true,configurable:false,get:()=>{if(Rl!==null){return Rl}if(zl!==createDebug.namespaces){zl=createDebug.namespaces;rd=createDebug.enabled(ml)}return rd},set:ml=>{Rl=ml}});if(typeof createDebug.init==="function"){createDebug.init(debug)}return debug}function extend(ml,Al){const Rl=createDebug(this.namespace+(typeof Al==="undefined"?":":Al)+ml);Rl.log=this.log;return Rl}function enable(ml){createDebug.save(ml);createDebug.namespaces=ml;createDebug.names=[];createDebug.skips=[];const Al=(typeof ml==="string"?ml:"").trim().replace(/\s+/g,",").split(",").filter(Boolean);for(const ml of Al){if(ml[0]==="-"){createDebug.skips.push(ml.slice(1))}else{createDebug.names.push(ml)}}}function matchesTemplate(ml,Al){let Rl=0;let zl=0;let rd=-1;let yh=0;while(Rl"-"+ml)].join(",");createDebug.enable("");return ml}function enabled(ml){for(const Al of createDebug.skips){if(matchesTemplate(ml,Al)){return false}}for(const Al of createDebug.names){if(matchesTemplate(ml,Al)){return true}}return false}function coerce(ml){if(ml instanceof Error){return ml.stack||ml.message}return ml}function destroy(){console.warn("Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.")}createDebug.enable(createDebug.load());return createDebug}ml.exports=setup},2830:(ml,Al,Rl)=>{if(typeof process==="undefined"||process.type==="renderer"||process.browser===true||process.__nwjs){ml.exports=Rl(6110)}else{ml.exports=Rl(95108)}},95108:(ml,Al,Rl)=>{const zl=Rl(52018);const rd=Rl(39023);Al.init=init;Al.log=log;Al.formatArgs=formatArgs;Al.save=save;Al.load=load;Al.useColors=useColors;Al.destroy=rd.deprecate(()=>{},"Instance method `debug.destroy()` is deprecated and no longer does anything. It will be removed in the next major version of `debug`.");Al.colors=[6,2,3,4,5,1];try{const ml=Rl(21450);if(ml&&(ml.stderr||ml).level>=2){Al.colors=[20,21,26,27,32,33,38,39,40,41,42,43,44,45,56,57,62,63,68,69,74,75,76,77,78,79,80,81,92,93,98,99,112,113,128,129,134,135,148,149,160,161,162,163,164,165,166,167,168,169,170,171,172,173,178,179,184,185,196,197,198,199,200,201,202,203,204,205,206,207,208,209,214,215,220,221]}}catch(ml){}Al.inspectOpts=Object.keys(process.env).filter(ml=>/^debug_/i.test(ml)).reduce((ml,Al)=>{const Rl=Al.substring(6).toLowerCase().replace(/_([a-z])/g,(ml,Al)=>Al.toUpperCase());let zl=process.env[Al];if(/^(yes|on|true|enabled)$/i.test(zl)){zl=true}else if(/^(no|off|false|disabled)$/i.test(zl)){zl=false}else if(zl==="null"){zl=null}else{zl=Number(zl)}ml[Rl]=zl;return ml},{});function useColors(){return"colors"in Al.inspectOpts?Boolean(Al.inspectOpts.colors):zl.isatty(process.stderr.fd)}function formatArgs(Al){const{namespace:Rl,useColors:zl}=this;if(zl){const zl=this.color;const rd="[3"+(zl<8?zl:"8;5;"+zl);const yh=` ${rd};1m${Rl} `;Al[0]=yh+Al[0].split("\n").join("\n"+yh);Al.push(rd+"m+"+ml.exports.humanize(this.diff)+"")}else{Al[0]=getDate()+Rl+" "+Al[0]}}function getDate(){if(Al.inspectOpts.hideDate){return""}return(new Date).toISOString()+" "}function log(...ml){return process.stderr.write(rd.formatWithOptions(Al.inspectOpts,...ml)+"\n")}function save(ml){if(ml){process.env.DEBUG=ml}else{delete process.env.DEBUG}}function load(){return process.env.DEBUG}function init(ml){ml.inspectOpts={};const Rl=Object.keys(Al.inspectOpts);for(let zl=0;zlml.trim()).join(" ")};yh.O=function(ml){this.inspectOpts.colors=this.useColors;return rd.inspect(ml,this.inspectOpts)}},72710:(ml,Al,Rl)=>{var zl=Rl(2203).Stream;var rd=Rl(39023);ml.exports=DelayedStream;function DelayedStream(){this.source=null;this.dataSize=0;this.maxDataSize=1024*1024;this.pauseStream=true;this._maxDataSizeExceeded=false;this._released=false;this._bufferedEvents=[]}rd.inherits(DelayedStream,zl);DelayedStream.create=function(ml,Al){var Rl=new this;Al=Al||{};for(var zl in Al){Rl[zl]=Al[zl]}Rl.source=ml;var rd=ml.emit;ml.emit=function(){Rl._handleEmit(arguments);return rd.apply(ml,arguments)};ml.on("error",function(){});if(Rl.pauseStream){ml.pause()}return Rl};Object.defineProperty(DelayedStream.prototype,"readable",{configurable:true,enumerable:true,get:function(){return this.source.readable}});DelayedStream.prototype.setEncoding=function(){return this.source.setEncoding.apply(this.source,arguments)};DelayedStream.prototype.resume=function(){if(!this._released){this.release()}this.source.resume()};DelayedStream.prototype.pause=function(){this.source.pause()};DelayedStream.prototype.release=function(){this._released=true;this._bufferedEvents.forEach(function(ml){this.emit.apply(this,ml)}.bind(this));this._bufferedEvents=[]};DelayedStream.prototype.pipe=function(){var ml=zl.prototype.pipe.apply(this,arguments);this.resume();return ml};DelayedStream.prototype._handleEmit=function(ml){if(this._released){this.emit.apply(this,ml);return}if(ml[0]==="data"){this.dataSize+=ml[1].length;this._checkIfMaxDataSizeExceeded()}this._bufferedEvents.push(ml)};DelayedStream.prototype._checkIfMaxDataSizeExceeded=function(){if(this._maxDataSizeExceeded){return}if(this.dataSize<=this.maxDataSize){return}this._maxDataSizeExceeded=true;var ml="DelayedStream#maxDataSize of "+this.maxDataSize+" bytes exceeded.";this.emit("error",new Error(ml))}},14150:(ml,Al)=>{"use strict";Object.defineProperty(Al,"__esModule",{value:true});class Deprecation extends Error{constructor(ml){super(ml);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="Deprecation"}}Al.Deprecation=Deprecation},26669:(ml,Al,Rl)=>{"use strict";var zl=Rl(88705);var rd=Rl(33170);var yh;try{yh=[].__proto__===Array.prototype}catch(ml){if(!ml||typeof ml!=="object"||!("code"in ml)||ml.code!=="ERR_PROTO_ACCESS"){throw ml}}var kh=!!yh&&rd&&rd(Object.prototype,"__proto__");var Qh=Object;var cf=Qh.getPrototypeOf;ml.exports=kh&&typeof kh.get==="function"?zl([kh.get]):typeof cf==="function"?function getDunder(ml){return cf(ml==null?ml:Qh(ml))}:false},325:(ml,Al,Rl)=>{"use strict";var zl=Rl(93058).Buffer;var rd=Rl(5028);var yh=128,kh=0,Qh=32,cf=16,t_=2,r_=cf|Qh|kh<<6,u_=t_|kh<<6;function base64Url(ml){return ml.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function signatureAsBuffer(ml){if(zl.isBuffer(ml)){return ml}else if("string"===typeof ml){return zl.from(ml,"base64")}throw new TypeError("ECDSA signature must be a Base64 string or a Buffer")}function derToJose(ml,Al){ml=signatureAsBuffer(ml);var Rl=rd(Al);var kh=Rl+1;var Qh=ml.length;var cf=0;if(ml[cf++]!==r_){throw new Error('Could not find expected "seq"')}var t_=ml[cf++];if(t_===(yh|1)){t_=ml[cf++]}if(Qh-cf=yh;if(rd){--zl}return zl}function joseToDer(ml,Al){ml=signatureAsBuffer(ml);var Rl=rd(Al);var kh=ml.length;if(kh!==Rl*2){throw new TypeError('"'+Al+'" signatures must be "'+Rl*2+'" bytes, saw "'+kh+'"')}var Qh=countPadding(ml,0,Rl);var cf=countPadding(ml,Rl,ml.length);var t_=Rl-Qh;var C_=Rl-cf;var D_=1+1+t_+1+1+C_;var S_=D_{"use strict";function getParamSize(ml){var Al=(ml/8|0)+(ml%8===0?0:1);return Al}var Al={ES256:getParamSize(256),ES384:getParamSize(384),ES512:getParamSize(521)};function getParamBytesForAlg(ml){var Rl=Al[ml];if(Rl){return Rl}throw new Error('Unknown algorithm "'+ml+'"')}ml.exports=getParamBytesForAlg},79094:ml=>{"use strict";var Al=Object.defineProperty||false;if(Al){try{Al({},"a",{value:1})}catch(ml){Al=false}}ml.exports=Al},33056:ml=>{"use strict";ml.exports=EvalError},31620:ml=>{"use strict";ml.exports=Error},14585:ml=>{"use strict";ml.exports=RangeError},46905:ml=>{"use strict";ml.exports=ReferenceError},80105:ml=>{"use strict";ml.exports=SyntaxError},73314:ml=>{"use strict";ml.exports=TypeError},32578:ml=>{"use strict";ml.exports=URIError},95399:ml=>{"use strict";ml.exports=Object},88700:(ml,Al,Rl)=>{"use strict";var zl=Rl(60470);var rd=zl("%Object.defineProperty%",true);var yh=Rl(85479)();var kh=Rl(54076);var Qh=Rl(73314);var cf=yh?Symbol.toStringTag:null;ml.exports=function setToStringTag(ml,Al){var Rl=arguments.length>2&&!!arguments[2]&&arguments[2].force;var zl=arguments.length>2&&!!arguments[2]&&arguments[2].nonConfigurable;if(typeof Rl!=="undefined"&&typeof Rl!=="boolean"||typeof zl!=="undefined"&&typeof zl!=="boolean"){throw new Qh("if provided, the `overrideIfSet` and `nonConfigurable` options must be booleans")}if(cf&&(Rl||!kh(ml,cf))){if(rd){rd(ml,cf,{configurable:!zl,enumerable:false,value:Al,writable:false})}else{ml[cf]=Al}}}},34778:(ml,Al,Rl)=>{var zl;ml.exports=function(){if(!zl){try{zl=Rl(2830)("follow-redirects")}catch(ml){}if(typeof zl!=="function"){zl=function(){}}}zl.apply(null,arguments)}},1573:(ml,Al,Rl)=>{var zl=Rl(87016);var rd=zl.URL;var yh=Rl(58611);var kh=Rl(65692);var Qh=Rl(2203).Writable;var cf=Rl(42613);var t_=Rl(34778);(function detectUnsupportedEnvironment(){var ml=typeof process!=="undefined";var Al=typeof window!=="undefined"&&typeof document!=="undefined";var Rl=isFunction(Error.captureStackTrace);if(!ml&&(Al||!Rl)){console.warn("The follow-redirects package should be excluded from browser builds.")}})();var r_=false;try{cf(new rd(""))}catch(ml){r_=ml.code==="ERR_INVALID_URL"}var u_=["Authorization","Proxy-Authorization","Cookie"];var C_=["auth","host","hostname","href","path","pathname","port","protocol","query","search","hash"];var D_=["abort","aborted","connect","error","socket","timeout"];var S_=Object.create(null);D_.forEach(function(ml){S_[ml]=function(Al,Rl,zl){this._redirectable.emit(ml,Al,Rl,zl)}});var P_=createErrorType("ERR_INVALID_URL","Invalid URL",TypeError);var Cg=createErrorType("ERR_FR_REDIRECTION_FAILURE","Redirected request failed");var eA=createErrorType("ERR_FR_TOO_MANY_REDIRECTS","Maximum number of redirects exceeded",Cg);var tA=createErrorType("ERR_FR_MAX_BODY_LENGTH_EXCEEDED","Request body larger than maxBodyLength limit");var rA=createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end");var nA=Qh.prototype.destroy||noop;function RedirectableRequest(ml,Al){Qh.call(this);this._sanitizeOptions(ml);this._options=ml;this._ended=false;this._ending=false;this._redirectCount=0;this._redirects=[];this._requestBodyLength=0;this._requestBodyBuffers=[];if(Al){this.on("response",Al)}var Rl=this;this._onNativeResponse=function(ml){try{Rl._processResponse(ml)}catch(ml){Rl.emit("error",ml instanceof Cg?ml:new Cg({cause:ml}))}};this._headerFilter=new RegExp("^(?:"+u_.concat(ml.sensitiveHeaders).map(escapeRegex).join("|")+")$","i");this._performRequest()}RedirectableRequest.prototype=Object.create(Qh.prototype);RedirectableRequest.prototype.abort=function(){destroyRequest(this._currentRequest);this._currentRequest.abort();this.emit("abort")};RedirectableRequest.prototype.destroy=function(ml){destroyRequest(this._currentRequest,ml);nA.call(this,ml);return this};RedirectableRequest.prototype.write=function(ml,Al,Rl){if(this._ending){throw new rA}if(!isString(ml)&&!isBuffer(ml)){throw new TypeError("data should be a string, Buffer or Uint8Array")}if(isFunction(Al)){Rl=Al;Al=null}if(ml.length===0){if(Rl){Rl()}return}if(this._requestBodyLength+ml.length<=this._options.maxBodyLength){this._requestBodyLength+=ml.length;this._requestBodyBuffers.push({data:ml,encoding:Al});this._currentRequest.write(ml,Al,Rl)}else{this.emit("error",new tA);this.abort()}};RedirectableRequest.prototype.end=function(ml,Al,Rl){if(isFunction(ml)){Rl=ml;ml=Al=null}else if(isFunction(Al)){Rl=Al;Al=null}if(!ml){this._ended=this._ending=true;this._currentRequest.end(null,null,Rl)}else{var zl=this;var rd=this._currentRequest;this.write(ml,Al,function(){zl._ended=true;rd.end(null,null,Rl)});this._ending=true}};RedirectableRequest.prototype.setHeader=function(ml,Al){this._options.headers[ml]=Al;this._currentRequest.setHeader(ml,Al)};RedirectableRequest.prototype.removeHeader=function(ml){delete this._options.headers[ml];this._currentRequest.removeHeader(ml)};RedirectableRequest.prototype.setTimeout=function(ml,Al){var Rl=this;function destroyOnTimeout(Al){Al.setTimeout(ml);Al.removeListener("timeout",Al.destroy);Al.addListener("timeout",Al.destroy)}function startTimer(Al){if(Rl._timeout){clearTimeout(Rl._timeout)}Rl._timeout=setTimeout(function(){Rl.emit("timeout");clearTimer()},ml);destroyOnTimeout(Al)}function clearTimer(){if(Rl._timeout){clearTimeout(Rl._timeout);Rl._timeout=null}Rl.removeListener("abort",clearTimer);Rl.removeListener("error",clearTimer);Rl.removeListener("response",clearTimer);Rl.removeListener("close",clearTimer);if(Al){Rl.removeListener("timeout",Al)}if(!Rl.socket){Rl._currentRequest.removeListener("socket",startTimer)}}if(Al){this.on("timeout",Al)}if(this.socket){startTimer(this.socket)}else{this._currentRequest.once("socket",startTimer)}this.on("socket",destroyOnTimeout);this.on("abort",clearTimer);this.on("error",clearTimer);this.on("response",clearTimer);this.on("close",clearTimer);return this};["flushHeaders","getHeader","setNoDelay","setSocketKeepAlive"].forEach(function(ml){RedirectableRequest.prototype[ml]=function(Al,Rl){return this._currentRequest[ml](Al,Rl)}});["aborted","connection","socket"].forEach(function(ml){Object.defineProperty(RedirectableRequest.prototype,ml,{get:function(){return this._currentRequest[ml]}})});RedirectableRequest.prototype._sanitizeOptions=function(ml){if(!ml.headers){ml.headers={}}if(!isArray(ml.sensitiveHeaders)){ml.sensitiveHeaders=[]}if(ml.host){if(!ml.hostname){ml.hostname=ml.host}delete ml.host}if(!ml.pathname&&ml.path){var Al=ml.path.indexOf("?");if(Al<0){ml.pathname=ml.path}else{ml.pathname=ml.path.substring(0,Al);ml.search=ml.path.substring(Al)}}};RedirectableRequest.prototype._performRequest=function(){var ml=this._options.protocol;var Al=this._options.nativeProtocols[ml];if(!Al){throw new TypeError("Unsupported protocol "+ml)}if(this._options.agents){var Rl=ml.slice(0,-1);this._options.agent=this._options.agents[Rl]}var rd=this._currentRequest=Al.request(this._options,this._onNativeResponse);rd._redirectable=this;for(var yh of D_){rd.on(yh,S_[yh])}this._currentUrl=/^\//.test(this._options.path)?zl.format(this._options):this._options.path;if(this._isRedirect){var kh=0;var Qh=this;var cf=this._requestBodyBuffers;(function writeNext(ml){if(rd===Qh._currentRequest){if(ml){Qh.emit("error",ml)}else if(kh=400){ml.responseUrl=this._currentUrl;ml.redirects=this._redirects;this.emit("response",ml);this._requestBodyBuffers=[];return}destroyRequest(this._currentRequest);ml.destroy();if(++this._redirectCount>this._options.maxRedirects){throw new eA}var rd;var yh=this._options.beforeRedirect;if(yh){rd=Object.assign({Host:ml.req.getHeader("host")},this._options.headers)}var kh=this._options.method;if((Al===301||Al===302)&&this._options.method==="POST"||Al===303&&!/^(?:GET|HEAD)$/.test(this._options.method)){this._options.method="GET";this._requestBodyBuffers=[];removeMatchingHeaders(/^content-/i,this._options.headers)}var Qh=removeMatchingHeaders(/^host$/i,this._options.headers);var cf=parseUrl(this._currentUrl);var r_=Qh||cf.host;var u_=/^\w+:/.test(Rl)?this._currentUrl:zl.format(Object.assign(cf,{host:r_}));var C_=resolveUrl(Rl,u_);t_("redirecting to",C_.href);this._isRedirect=true;spreadUrlObject(C_,this._options);if(C_.protocol!==cf.protocol&&C_.protocol!=="https:"||C_.host!==r_&&!isSubdomain(C_.host,r_)){removeMatchingHeaders(this._headerFilter,this._options.headers)}if(isFunction(yh)){var D_={headers:ml.headers,statusCode:Al};var S_={url:u_,method:kh,headers:rd};yh(this._options,D_,S_);this._sanitizeOptions(this._options)}this._performRequest()};function wrap(ml){var Al={maxRedirects:21,maxBodyLength:10*1024*1024};var Rl={};Object.keys(ml).forEach(function(zl){var rd=zl+":";var yh=Rl[rd]=ml[zl];var kh=Al[zl]=Object.create(yh);function request(ml,zl,yh){if(isURL(ml)){ml=spreadUrlObject(ml)}else if(isString(ml)){ml=spreadUrlObject(parseUrl(ml))}else{yh=zl;zl=validateUrl(ml);ml={protocol:rd}}if(isFunction(zl)){yh=zl;zl=null}zl=Object.assign({maxRedirects:Al.maxRedirects,maxBodyLength:Al.maxBodyLength},ml,zl);zl.nativeProtocols=Rl;if(!isString(zl.host)&&!isString(zl.hostname)){zl.hostname="::1"}cf.equal(zl.protocol,rd,"protocol mismatch");t_("options",zl);return new RedirectableRequest(zl,yh)}function get(ml,Al,Rl){var zl=kh.request(ml,Al,Rl);zl.end();return zl}Object.defineProperties(kh,{request:{value:request,configurable:true,enumerable:true,writable:true},get:{value:get,configurable:true,enumerable:true,writable:true}})});return Al}function noop(){}function parseUrl(ml){var Al;if(r_){Al=new rd(ml)}else{Al=validateUrl(zl.parse(ml));if(!isString(Al.protocol)){throw new P_({input:ml})}}return Al}function resolveUrl(ml,Al){return r_?new rd(ml,Al):parseUrl(zl.resolve(Al,ml))}function validateUrl(ml){if(/^\[/.test(ml.hostname)&&!/^\[[:0-9a-f]+\]$/i.test(ml.hostname)){throw new P_({input:ml.href||ml})}if(/^\[/.test(ml.host)&&!/^\[[:0-9a-f]+\](:\d+)?$/i.test(ml.host)){throw new P_({input:ml.href||ml})}return ml}function spreadUrlObject(ml,Al){var Rl=Al||{};for(var zl of C_){Rl[zl]=ml[zl]}if(Rl.hostname.startsWith("[")){Rl.hostname=Rl.hostname.slice(1,-1)}if(Rl.port!==""){Rl.port=Number(Rl.port)}Rl.path=Rl.search?Rl.pathname+Rl.search:Rl.pathname;return Rl}function removeMatchingHeaders(ml,Al){var Rl;for(var zl in Al){if(ml.test(zl)){Rl=Al[zl];delete Al[zl]}}return Rl===null||typeof Rl==="undefined"?undefined:String(Rl).trim()}function createErrorType(ml,Al,Rl){function CustomError(Rl){if(isFunction(Error.captureStackTrace)){Error.captureStackTrace(this,this.constructor)}Object.assign(this,Rl||{});this.code=ml;this.message=this.cause?Al+": "+this.cause.message:Al}CustomError.prototype=new(Rl||Error);Object.defineProperties(CustomError.prototype,{constructor:{value:CustomError,enumerable:false},name:{value:"Error ["+ml+"]",enumerable:false}});return CustomError}function destroyRequest(ml,Al){for(var Rl of D_){ml.removeListener(Rl,S_[Rl])}ml.on("error",noop);ml.destroy(Al)}function isSubdomain(ml,Al){cf(isString(ml)&&isString(Al));var Rl=ml.length-Al.length-1;return Rl>0&&ml[Rl]==="."&&ml.endsWith(Al)}function isArray(ml){return ml instanceof Array}function isString(ml){return typeof ml==="string"||ml instanceof String}function isFunction(ml){return typeof ml==="function"}function isBuffer(ml){return typeof ml==="object"&&"length"in ml}function isURL(ml){return rd&&ml instanceof rd}function escapeRegex(ml){return ml.replace(/[\]\\/()*+?.$]/g,"\\$&")}ml.exports=wrap({http:yh,https:kh});ml.exports.wrap=wrap},96454:(ml,Al,Rl)=>{"use strict";var zl=Rl(35630);var rd=Rl(39023);var yh=Rl(16928);var kh=Rl(58611);var Qh=Rl(65692);var cf=Rl(87016).parse;var t_=Rl(79896);var r_=Rl(2203).Stream;var u_=Rl(76982);var C_=Rl(14096);var D_=Rl(31324);var S_=Rl(88700);var P_=Rl(54076);var Cg=Rl(11835);function escapeHeaderParam(ml){return String(ml).replace(/\r/g,"%0D").replace(/\n/g,"%0A").replace(/"/g,"%22")}function FormData(ml){if(!(this instanceof FormData)){return new FormData(ml)}this._overheadLength=0;this._valueLength=0;this._valuesToMeasure=[];zl.call(this);ml=ml||{};for(var Al in ml){this[Al]=ml[Al]}}rd.inherits(FormData,zl);FormData.LINE_BREAK="\r\n";FormData.DEFAULT_CONTENT_TYPE="application/octet-stream";FormData.prototype.append=function(ml,Al,Rl){Rl=Rl||{};if(typeof Rl==="string"){Rl={filename:Rl}}var rd=zl.prototype.append.bind(this);if(typeof Al==="number"||Al==null){Al=String(Al)}if(Array.isArray(Al)){this._error(new Error("Arrays are not supported."));return}var yh=this._multiPartHeader(ml,Al,Rl);var kh=this._multiPartFooter();rd(yh);rd(Al);rd(kh);this._trackLength(yh,Al,Rl)};FormData.prototype._trackLength=function(ml,Al,Rl){var zl=0;if(Rl.knownLength!=null){zl+=Number(Rl.knownLength)}else if(Buffer.isBuffer(Al)){zl=Al.length}else if(typeof Al==="string"){zl=Buffer.byteLength(Al)}this._valueLength+=zl;this._overheadLength+=Buffer.byteLength(ml)+FormData.LINE_BREAK.length;if(!Al||!Al.path&&!(Al.readable&&P_(Al,"httpVersion"))&&!(Al instanceof r_)){return}if(!Rl.knownLength){this._valuesToMeasure.push(Al)}};FormData.prototype._lengthRetriever=function(ml,Al){if(P_(ml,"fd")){if(ml.end!=undefined&&ml.end!=Infinity&&ml.start!=undefined){Al(null,ml.end+1-(ml.start?ml.start:0))}else{t_.stat(ml.path,function(Rl,zl){if(Rl){Al(Rl);return}var rd=zl.size-(ml.start?ml.start:0);Al(null,rd)})}}else if(P_(ml,"httpVersion")){Al(null,Number(ml.headers["content-length"]))}else if(P_(ml,"httpModule")){ml.on("response",function(Rl){ml.pause();Al(null,Number(Rl.headers["content-length"]))});ml.resume()}else{Al("Unknown stream")}};FormData.prototype._multiPartHeader=function(ml,Al,Rl){if(typeof Rl.header==="string"){return Rl.header}var zl=this._getContentDisposition(Al,Rl);var rd=this._getContentType(Al,Rl);var yh="";var kh={"Content-Disposition":["form-data",'name="'+escapeHeaderParam(ml)+'"'].concat(zl||[]),"Content-Type":[].concat(rd||[])};if(typeof Rl.header==="object"){Cg(kh,Rl.header)}var Qh;for(var cf in kh){if(P_(kh,cf)){Qh=kh[cf];if(Qh==null){continue}if(!Array.isArray(Qh)){Qh=[Qh]}if(Qh.length){yh+=cf+": "+Qh.join("; ")+FormData.LINE_BREAK}}}return"--"+this.getBoundary()+FormData.LINE_BREAK+yh+FormData.LINE_BREAK};FormData.prototype._getContentDisposition=function(ml,Al){var Rl;if(typeof Al.filepath==="string"){Rl=yh.normalize(Al.filepath).replace(/\\/g,"/")}else if(Al.filename||ml&&(ml.name||ml.path)){Rl=yh.basename(Al.filename||ml&&(ml.name||ml.path))}else if(ml&&ml.readable&&P_(ml,"httpVersion")){Rl=yh.basename(ml.client._httpMessage.path||"")}if(Rl){return'filename="'+escapeHeaderParam(Rl)+'"'}};FormData.prototype._getContentType=function(ml,Al){var Rl=Al.contentType;if(!Rl&&ml&&ml.name){Rl=C_.lookup(ml.name)}if(!Rl&&ml&&ml.path){Rl=C_.lookup(ml.path)}if(!Rl&&ml&&ml.readable&&P_(ml,"httpVersion")){Rl=ml.headers["content-type"]}if(!Rl&&(Al.filepath||Al.filename)){Rl=C_.lookup(Al.filepath||Al.filename)}if(!Rl&&ml&&typeof ml==="object"){Rl=FormData.DEFAULT_CONTENT_TYPE}return Rl};FormData.prototype._multiPartFooter=function(){return function(ml){var Al=FormData.LINE_BREAK;var Rl=this._streams.length===0;if(Rl){Al+=this._lastBoundary()}ml(Al)}.bind(this)};FormData.prototype._lastBoundary=function(){return"--"+this.getBoundary()+"--"+FormData.LINE_BREAK};FormData.prototype.getHeaders=function(ml){var Al;var Rl={"content-type":"multipart/form-data; boundary="+this.getBoundary()};for(Al in ml){if(P_(ml,Al)){Rl[Al.toLowerCase()]=ml[Al]}}return Rl};FormData.prototype.setBoundary=function(ml){if(typeof ml!=="string"){throw new TypeError("FormData boundary must be a string")}this._boundary=ml};FormData.prototype.getBoundary=function(){if(!this._boundary){this._generateBoundary()}return this._boundary};FormData.prototype.getBuffer=function(){var ml=new Buffer.alloc(0);var Al=this.getBoundary();for(var Rl=0,zl=this._streams.length;Rl{"use strict";ml.exports=function(ml,Al){Object.keys(Al).forEach(function(Rl){ml[Rl]=ml[Rl]||Al[Rl]});return ml}},99808:ml=>{"use strict";var Al="Function.prototype.bind called on incompatible ";var Rl=Object.prototype.toString;var zl=Math.max;var rd="[object Function]";var yh=function concatty(ml,Al){var Rl=[];for(var zl=0;zl{"use strict";var zl=Rl(99808);ml.exports=Function.prototype.bind||zl},60470:(ml,Al,Rl)=>{"use strict";var zl;var rd=Rl(95399);var yh=Rl(31620);var kh=Rl(33056);var Qh=Rl(14585);var cf=Rl(46905);var t_=Rl(80105);var r_=Rl(73314);var u_=Rl(32578);var C_=Rl(55641);var D_=Rl(96171);var S_=Rl(57147);var P_=Rl(41017);var Cg=Rl(56947);var eA=Rl(42621);var tA=Rl(30156);var rA=Function;var getEvalledConstructor=function(ml){try{return rA('"use strict"; return ('+ml+").constructor;")()}catch(ml){}};var nA=Rl(33170);var iA=Rl(79094);var throwTypeError=function(){throw new r_};var sA=nA?function(){try{arguments.callee;return throwTypeError}catch(ml){try{return nA(arguments,"callee").get}catch(ml){return throwTypeError}}}():throwTypeError;var aA=Rl(23336)();var oA=Rl(81967);var lA=Rl(91311);var cA=Rl(48681);var uA=Rl(33945);var pA=Rl(88093);var dA={};var hA=typeof Uint8Array==="undefined"||!oA?zl:oA(Uint8Array);var fA={__proto__:null,"%AggregateError%":typeof AggregateError==="undefined"?zl:AggregateError,"%Array%":Array,"%ArrayBuffer%":typeof ArrayBuffer==="undefined"?zl:ArrayBuffer,"%ArrayIteratorPrototype%":aA&&oA?oA([][Symbol.iterator]()):zl,"%AsyncFromSyncIteratorPrototype%":zl,"%AsyncFunction%":dA,"%AsyncGenerator%":dA,"%AsyncGeneratorFunction%":dA,"%AsyncIteratorPrototype%":dA,"%Atomics%":typeof Atomics==="undefined"?zl:Atomics,"%BigInt%":typeof BigInt==="undefined"?zl:BigInt,"%BigInt64Array%":typeof BigInt64Array==="undefined"?zl:BigInt64Array,"%BigUint64Array%":typeof BigUint64Array==="undefined"?zl:BigUint64Array,"%Boolean%":Boolean,"%DataView%":typeof DataView==="undefined"?zl:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":yh,"%eval%":eval,"%EvalError%":kh,"%Float16Array%":typeof Float16Array==="undefined"?zl:Float16Array,"%Float32Array%":typeof Float32Array==="undefined"?zl:Float32Array,"%Float64Array%":typeof Float64Array==="undefined"?zl:Float64Array,"%FinalizationRegistry%":typeof FinalizationRegistry==="undefined"?zl:FinalizationRegistry,"%Function%":rA,"%GeneratorFunction%":dA,"%Int8Array%":typeof Int8Array==="undefined"?zl:Int8Array,"%Int16Array%":typeof Int16Array==="undefined"?zl:Int16Array,"%Int32Array%":typeof Int32Array==="undefined"?zl:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":aA&&oA?oA(oA([][Symbol.iterator]())):zl,"%JSON%":typeof JSON==="object"?JSON:zl,"%Map%":typeof Map==="undefined"?zl:Map,"%MapIteratorPrototype%":typeof Map==="undefined"||!aA||!oA?zl:oA((new Map)[Symbol.iterator]()),"%Math%":Math,"%Number%":Number,"%Object%":rd,"%Object.getOwnPropertyDescriptor%":nA,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":typeof Promise==="undefined"?zl:Promise,"%Proxy%":typeof Proxy==="undefined"?zl:Proxy,"%RangeError%":Qh,"%ReferenceError%":cf,"%Reflect%":typeof Reflect==="undefined"?zl:Reflect,"%RegExp%":RegExp,"%Set%":typeof Set==="undefined"?zl:Set,"%SetIteratorPrototype%":typeof Set==="undefined"||!aA||!oA?zl:oA((new Set)[Symbol.iterator]()),"%SharedArrayBuffer%":typeof SharedArrayBuffer==="undefined"?zl:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":aA&&oA?oA(""[Symbol.iterator]()):zl,"%Symbol%":aA?Symbol:zl,"%SyntaxError%":t_,"%ThrowTypeError%":sA,"%TypedArray%":hA,"%TypeError%":r_,"%Uint8Array%":typeof Uint8Array==="undefined"?zl:Uint8Array,"%Uint8ClampedArray%":typeof Uint8ClampedArray==="undefined"?zl:Uint8ClampedArray,"%Uint16Array%":typeof Uint16Array==="undefined"?zl:Uint16Array,"%Uint32Array%":typeof Uint32Array==="undefined"?zl:Uint32Array,"%URIError%":u_,"%WeakMap%":typeof WeakMap==="undefined"?zl:WeakMap,"%WeakRef%":typeof WeakRef==="undefined"?zl:WeakRef,"%WeakSet%":typeof WeakSet==="undefined"?zl:WeakSet,"%Function.prototype.call%":pA,"%Function.prototype.apply%":uA,"%Object.defineProperty%":iA,"%Object.getPrototypeOf%":lA,"%Math.abs%":C_,"%Math.floor%":D_,"%Math.max%":S_,"%Math.min%":P_,"%Math.pow%":Cg,"%Math.round%":eA,"%Math.sign%":tA,"%Reflect.getPrototypeOf%":cA};if(oA){try{null.error}catch(ml){var _A=oA(oA(ml));fA["%Error.prototype%"]=_A}}var mA=function doEval(ml){var Al;if(ml==="%AsyncFunction%"){Al=getEvalledConstructor("async function () {}")}else if(ml==="%GeneratorFunction%"){Al=getEvalledConstructor("function* () {}")}else if(ml==="%AsyncGeneratorFunction%"){Al=getEvalledConstructor("async function* () {}")}else if(ml==="%AsyncGenerator%"){var Rl=doEval("%AsyncGeneratorFunction%");if(Rl){Al=Rl.prototype}}else if(ml==="%AsyncIteratorPrototype%"){var zl=doEval("%AsyncGenerator%");if(zl&&oA){Al=oA(zl.prototype)}}fA[ml]=Al;return Al};var gA={__proto__:null,"%ArrayBufferPrototype%":["ArrayBuffer","prototype"],"%ArrayPrototype%":["Array","prototype"],"%ArrayProto_entries%":["Array","prototype","entries"],"%ArrayProto_forEach%":["Array","prototype","forEach"],"%ArrayProto_keys%":["Array","prototype","keys"],"%ArrayProto_values%":["Array","prototype","values"],"%AsyncFunctionPrototype%":["AsyncFunction","prototype"],"%AsyncGenerator%":["AsyncGeneratorFunction","prototype"],"%AsyncGeneratorPrototype%":["AsyncGeneratorFunction","prototype","prototype"],"%BooleanPrototype%":["Boolean","prototype"],"%DataViewPrototype%":["DataView","prototype"],"%DatePrototype%":["Date","prototype"],"%ErrorPrototype%":["Error","prototype"],"%EvalErrorPrototype%":["EvalError","prototype"],"%Float32ArrayPrototype%":["Float32Array","prototype"],"%Float64ArrayPrototype%":["Float64Array","prototype"],"%FunctionPrototype%":["Function","prototype"],"%Generator%":["GeneratorFunction","prototype"],"%GeneratorPrototype%":["GeneratorFunction","prototype","prototype"],"%Int8ArrayPrototype%":["Int8Array","prototype"],"%Int16ArrayPrototype%":["Int16Array","prototype"],"%Int32ArrayPrototype%":["Int32Array","prototype"],"%JSONParse%":["JSON","parse"],"%JSONStringify%":["JSON","stringify"],"%MapPrototype%":["Map","prototype"],"%NumberPrototype%":["Number","prototype"],"%ObjectPrototype%":["Object","prototype"],"%ObjProto_toString%":["Object","prototype","toString"],"%ObjProto_valueOf%":["Object","prototype","valueOf"],"%PromisePrototype%":["Promise","prototype"],"%PromiseProto_then%":["Promise","prototype","then"],"%Promise_all%":["Promise","all"],"%Promise_reject%":["Promise","reject"],"%Promise_resolve%":["Promise","resolve"],"%RangeErrorPrototype%":["RangeError","prototype"],"%ReferenceErrorPrototype%":["ReferenceError","prototype"],"%RegExpPrototype%":["RegExp","prototype"],"%SetPrototype%":["Set","prototype"],"%SharedArrayBufferPrototype%":["SharedArrayBuffer","prototype"],"%StringPrototype%":["String","prototype"],"%SymbolPrototype%":["Symbol","prototype"],"%SyntaxErrorPrototype%":["SyntaxError","prototype"],"%TypedArrayPrototype%":["TypedArray","prototype"],"%TypeErrorPrototype%":["TypeError","prototype"],"%Uint8ArrayPrototype%":["Uint8Array","prototype"],"%Uint8ClampedArrayPrototype%":["Uint8ClampedArray","prototype"],"%Uint16ArrayPrototype%":["Uint16Array","prototype"],"%Uint32ArrayPrototype%":["Uint32Array","prototype"],"%URIErrorPrototype%":["URIError","prototype"],"%WeakMapPrototype%":["WeakMap","prototype"],"%WeakSetPrototype%":["WeakSet","prototype"]};var AA=Rl(37564);var yA=Rl(54076);var bA=AA.call(pA,Array.prototype.concat);var vA=AA.call(uA,Array.prototype.splice);var EA=AA.call(pA,String.prototype.replace);var wA=AA.call(pA,String.prototype.slice);var CA=AA.call(pA,RegExp.prototype.exec);var xA=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g;var DA=/\\(\\)?/g;var SA=function stringToPath(ml){var Al=wA(ml,0,1);var Rl=wA(ml,-1);if(Al==="%"&&Rl!=="%"){throw new t_("invalid intrinsic syntax, expected closing `%`")}else if(Rl==="%"&&Al!=="%"){throw new t_("invalid intrinsic syntax, expected opening `%`")}var zl=[];EA(ml,xA,function(ml,Al,Rl,rd){zl[zl.length]=Rl?EA(rd,DA,"$1"):Al||ml});return zl};var kA=function getBaseIntrinsic(ml,Al){var Rl=ml;var zl;if(yA(gA,Rl)){zl=gA[Rl];Rl="%"+zl[0]+"%"}if(yA(fA,Rl)){var rd=fA[Rl];if(rd===dA){rd=mA(Rl)}if(typeof rd==="undefined"&&!Al){throw new r_("intrinsic "+ml+" exists, but is not available. Please file an issue!")}return{alias:zl,name:Rl,value:rd}}throw new t_("intrinsic "+ml+" does not exist!")};ml.exports=function GetIntrinsic(ml,Al){if(typeof ml!=="string"||ml.length===0){throw new r_("intrinsic name must be a non-empty string")}if(arguments.length>1&&typeof Al!=="boolean"){throw new r_('"allowMissing" argument must be a boolean')}if(CA(/^%?[^%]*%?$/,ml)===null){throw new t_("`%` may not be present anywhere but at the beginning and end of the intrinsic name")}var Rl=SA(ml);var rd=Rl.length>0?Rl[0]:"";var yh=kA("%"+rd+"%",Al);var kh=yh.name;var Qh=yh.value;var cf=false;var u_=yh.alias;if(u_){rd=u_[0];vA(Rl,bA([0,1],u_))}for(var C_=1,D_=true;C_=Rl.length){var eA=nA(Qh,S_);D_=!!eA;if(D_&&"get"in eA&&!("originalValue"in eA.get)){Qh=eA.get}else{Qh=Qh[S_]}}else{D_=yA(Qh,S_);Qh=Qh[S_]}if(D_&&!cf){fA[kh]=Qh}}}return Qh}},91311:(ml,Al,Rl)=>{"use strict";var zl=Rl(95399);ml.exports=zl.getPrototypeOf||null},48681:ml=>{"use strict";ml.exports=typeof Reflect!=="undefined"&&Reflect.getPrototypeOf||null},81967:(ml,Al,Rl)=>{"use strict";var zl=Rl(48681);var rd=Rl(91311);var yh=Rl(26669);ml.exports=zl?function getProto(ml){return zl(ml)}:rd?function getProto(ml){if(!ml||typeof ml!=="object"&&typeof ml!=="function"){throw new TypeError("getProto: not an object")}return rd(ml)}:yh?function getProto(ml){return yh(ml)}:null},1174:ml=>{"use strict";ml.exports=Object.getOwnPropertyDescriptor},33170:(ml,Al,Rl)=>{"use strict";var zl=Rl(1174);if(zl){try{zl([],"length")}catch(ml){zl=null}}ml.exports=zl},83813:ml=>{"use strict";ml.exports=(ml,Al=process.argv)=>{const Rl=ml.startsWith("-")?"":ml.length===1?"-":"--";const zl=Al.indexOf(Rl+ml);const rd=Al.indexOf("--");return zl!==-1&&(rd===-1||zl{"use strict";var zl=typeof Symbol!=="undefined"&&Symbol;var rd=Rl(61114);ml.exports=function hasNativeSymbols(){if(typeof zl!=="function"){return false}if(typeof Symbol!=="function"){return false}if(typeof zl("foo")!=="symbol"){return false}if(typeof Symbol("bar")!=="symbol"){return false}return rd()}},61114:ml=>{"use strict";ml.exports=function hasSymbols(){if(typeof Symbol!=="function"||typeof Object.getOwnPropertySymbols!=="function"){return false}if(typeof Symbol.iterator==="symbol"){return true}var ml={};var Al=Symbol("test");var Rl=Object(Al);if(typeof Al==="string"){return false}if(Object.prototype.toString.call(Al)!=="[object Symbol]"){return false}if(Object.prototype.toString.call(Rl)!=="[object Symbol]"){return false}var zl=42;ml[Al]=zl;for(var rd in ml){return false}if(typeof Object.keys==="function"&&Object.keys(ml).length!==0){return false}if(typeof Object.getOwnPropertyNames==="function"&&Object.getOwnPropertyNames(ml).length!==0){return false}var yh=Object.getOwnPropertySymbols(ml);if(yh.length!==1||yh[0]!==Al){return false}if(!Object.prototype.propertyIsEnumerable.call(ml,Al)){return false}if(typeof Object.getOwnPropertyDescriptor==="function"){var kh=Object.getOwnPropertyDescriptor(ml,Al);if(kh.value!==zl||kh.enumerable!==true){return false}}return true}},85479:(ml,Al,Rl)=>{"use strict";var zl=Rl(61114);ml.exports=function hasToStringTagShams(){return zl()&&!!Symbol.toStringTag}},54076:(ml,Al,Rl)=>{"use strict";var zl=Function.prototype.call;var rd=Object.prototype.hasOwnProperty;var yh=Rl(37564);ml.exports=yh.call(zl,rd)},96904:function(ml,Al,Rl){"use strict";var zl=this&&this.__awaiter||function(ml,Al,Rl,zl){function adopt(ml){return ml instanceof Rl?ml:new Rl(function(Al){Al(ml)})}return new(Rl||(Rl=Promise))(function(Rl,rd){function fulfilled(ml){try{step(zl.next(ml))}catch(ml){rd(ml)}}function rejected(ml){try{step(zl["throw"](ml))}catch(ml){rd(ml)}}function step(ml){ml.done?Rl(ml.value):adopt(ml.value).then(fulfilled,rejected)}step((zl=zl.apply(ml,Al||[])).next())})};var rd=this&&this.__importDefault||function(ml){return ml&&ml.__esModule?ml:{default:ml}};Object.defineProperty(Al,"__esModule",{value:true});const yh=rd(Rl(69278));const kh=rd(Rl(64756));const Qh=rd(Rl(87016));const cf=rd(Rl(42613));const t_=rd(Rl(2830));const r_=Rl(8207);const u_=rd(Rl(37943));const C_=t_.default("https-proxy-agent:agent");class HttpsProxyAgent extends r_.Agent{constructor(ml){let Al;if(typeof ml==="string"){Al=Qh.default.parse(ml)}else{Al=ml}if(!Al){throw new Error("an HTTP(S) proxy server `host` and `port` must be specified!")}C_("creating new HttpsProxyAgent instance: %o",Al);super(Al);const Rl=Object.assign({},Al);this.secureProxy=Al.secureProxy||isHTTPS(Rl.protocol);Rl.host=Rl.hostname||Rl.host;if(typeof Rl.port==="string"){Rl.port=parseInt(Rl.port,10)}if(!Rl.port&&Rl.host){Rl.port=this.secureProxy?443:80}if(this.secureProxy&&!("ALPNProtocols"in Rl)){Rl.ALPNProtocols=["http 1.1"]}if(Rl.host&&Rl.path){delete Rl.path;delete Rl.pathname}this.proxy=Rl}callback(ml,Al){return zl(this,void 0,void 0,function*(){const{proxy:Rl,secureProxy:zl}=this;let rd;if(zl){C_("Creating `tls.Socket`: %o",Rl);rd=kh.default.connect(Rl)}else{C_("Creating `net.Socket`: %o",Rl);rd=yh.default.connect(Rl)}const Qh=Object.assign({},Rl.headers);const t_=`${Al.host}:${Al.port}`;let r_=`CONNECT ${t_} HTTP/1.1\r\n`;if(Rl.auth){Qh["Proxy-Authorization"]=`Basic ${Buffer.from(Rl.auth).toString("base64")}`}let{host:D_,port:S_,secureEndpoint:P_}=Al;if(!isDefaultPort(S_,P_)){D_+=`:${S_}`}Qh.Host=D_;Qh.Connection="close";for(const ml of Object.keys(Qh)){r_+=`${ml}: ${Qh[ml]}\r\n`}const Cg=u_.default(rd);rd.write(`${r_}\r\n`);const{statusCode:eA,buffered:tA}=yield Cg;if(eA===200){ml.once("socket",resume);if(Al.secureEndpoint){C_("Upgrading socket connection to TLS");const ml=Al.servername||Al.host;return kh.default.connect(Object.assign(Object.assign({},omit(Al,"host","hostname","path","port")),{socket:rd,servername:ml}))}return rd}rd.destroy();const rA=new yh.default.Socket({writable:false});rA.readable=true;ml.once("socket",ml=>{C_("replaying proxy buffer for failed request");cf.default(ml.listenerCount("data")>0);ml.push(tA);ml.push(null)});return rA})}}Al["default"]=HttpsProxyAgent;function resume(ml){ml.resume()}function isDefaultPort(ml,Al){return Boolean(!Al&&ml===80||Al&&ml===443)}function isHTTPS(ml){return typeof ml==="string"?/^https:?$/i.test(ml):false}function omit(ml,...Al){const Rl={};let zl;for(zl in ml){if(!Al.includes(zl)){Rl[zl]=ml[zl]}}return Rl}},3669:function(ml,Al,Rl){"use strict";var zl=this&&this.__importDefault||function(ml){return ml&&ml.__esModule?ml:{default:ml}};const rd=zl(Rl(96904));function createHttpsProxyAgent(ml){return new rd.default(ml)}(function(ml){ml.HttpsProxyAgent=rd.default;ml.prototype=rd.default.prototype})(createHttpsProxyAgent||(createHttpsProxyAgent={}));ml.exports=createHttpsProxyAgent},37943:function(ml,Al,Rl){"use strict";var zl=this&&this.__importDefault||function(ml){return ml&&ml.__esModule?ml:{default:ml}};Object.defineProperty(Al,"__esModule",{value:true});const rd=zl(Rl(2830));const yh=rd.default("https-proxy-agent:parse-proxy-response");function parseProxyResponse(ml){return new Promise((Al,Rl)=>{let zl=0;const rd=[];function read(){const Al=ml.read();if(Al)ondata(Al);else ml.once("readable",read)}function cleanup(){ml.removeListener("end",onend);ml.removeListener("error",onerror);ml.removeListener("close",onclose);ml.removeListener("readable",read)}function onclose(ml){yh("onclose had error %o",ml)}function onend(){yh("onend")}function onerror(ml){cleanup();yh("onerror %o",ml);Rl(ml)}function ondata(ml){rd.push(ml);zl+=ml.length;const Rl=Buffer.concat(rd,zl);const kh=Rl.indexOf("\r\n\r\n");if(kh===-1){yh("have not received end of HTTP headers yet...");read();return}const Qh=Rl.toString("ascii",0,Rl.indexOf("\r\n"));const cf=+Qh.split(" ")[1];yh("got proxy server response: %o",Qh);Al({statusCode:cf,buffered:Rl})}ml.on("error",onerror);ml.on("close",onclose);ml.on("end",onend);read()})}Al["default"]=parseProxyResponse},74281:(ml,Al,Rl)=>{"use strict";const zl=Rl(91950);const rd=Rl(59980);function renamed(ml,Al){return function(){throw new Error("Function yaml."+ml+" is removed in js-yaml 4. "+"Use yaml."+Al+" instead, which is now safe by default.")}}ml.exports.Type=Rl(9557);ml.exports.Schema=Rl(62046);ml.exports.FAILSAFE_SCHEMA=Rl(69832);ml.exports.JSON_SCHEMA=Rl(58927);ml.exports.CORE_SCHEMA=Rl(55746);ml.exports.DEFAULT_SCHEMA=Rl(97336);ml.exports.load=zl.load;ml.exports.loadAll=zl.loadAll;ml.exports.dump=rd.dump;ml.exports.YAMLException=Rl(41248);ml.exports.types={binary:Rl(8149),float:Rl(57584),map:Rl(47316),null:Rl(4333),pairs:Rl(16267),set:Rl(78758),timestamp:Rl(28966),bool:Rl(67296),int:Rl(62271),merge:Rl(76854),omap:Rl(58649),seq:Rl(77161),str:Rl(53929)};ml.exports.safeLoad=renamed("safeLoad","load");ml.exports.safeLoadAll=renamed("safeLoadAll","loadAll");ml.exports.safeDump=renamed("safeDump","dump")},19816:ml=>{"use strict";function isNothing(ml){return typeof ml==="undefined"||ml===null}function isObject(ml){return typeof ml==="object"&&ml!==null}function toArray(ml){if(Array.isArray(ml))return ml;else if(isNothing(ml))return[];return[ml]}function extend(ml,Al){if(Al){const Rl=Object.keys(Al);for(let zl=0,rd=Rl.length;zl{"use strict";const zl=Rl(19816);const rd=Rl(41248);const yh=Rl(97336);const kh=Object.prototype.toString;const Qh=Object.prototype.hasOwnProperty;const cf=65279;const t_=9;const r_=10;const u_=13;const C_=32;const D_=33;const S_=34;const P_=35;const Cg=37;const eA=38;const tA=39;const rA=42;const nA=44;const iA=45;const sA=58;const aA=61;const oA=62;const lA=63;const cA=64;const uA=91;const pA=93;const dA=96;const hA=123;const fA=124;const _A=125;const mA={};mA[0]="\\0";mA[7]="\\a";mA[8]="\\b";mA[9]="\\t";mA[10]="\\n";mA[11]="\\v";mA[12]="\\f";mA[13]="\\r";mA[27]="\\e";mA[34]='\\"';mA[92]="\\\\";mA[133]="\\N";mA[160]="\\_";mA[8232]="\\L";mA[8233]="\\P";const gA=["y","Y","yes","Yes","YES","on","On","ON","n","N","no","No","NO","off","Off","OFF"];const AA=/^[-+]?[0-9_]+(?::[0-9_]+)+(?:\.[0-9_]*)?$/;function compileStyleMap(ml,Al){if(Al===null)return{};const Rl={};const zl=Object.keys(Al);for(let rd=0,yh=zl.length;rd=32&&ml<=126||ml>=161&&ml<=55295&&ml!==8232&&ml!==8233||ml>=57344&&ml<=65533&&ml!==cf||ml>=65536&&ml<=1114111}function isNsCharOrWhitespace(ml){return isPrintable(ml)&&ml!==cf&&ml!==u_&&ml!==r_}function isPlainSafe(ml,Al,Rl){const zl=isNsCharOrWhitespace(ml);const rd=zl&&!isWhitespace(ml);return(Rl?zl:zl&&ml!==nA&&ml!==uA&&ml!==pA&&ml!==hA&&ml!==_A)&&ml!==P_&&!(Al===sA&&!rd)||isNsCharOrWhitespace(Al)&&!isWhitespace(Al)&&ml===P_||Al===sA&&rd}function isPlainSafeFirst(ml){return isPrintable(ml)&&ml!==cf&&!isWhitespace(ml)&&ml!==iA&&ml!==lA&&ml!==sA&&ml!==nA&&ml!==uA&&ml!==pA&&ml!==hA&&ml!==_A&&ml!==P_&&ml!==eA&&ml!==rA&&ml!==D_&&ml!==fA&&ml!==aA&&ml!==oA&&ml!==tA&&ml!==S_&&ml!==Cg&&ml!==cA&&ml!==dA}function isPlainSafeLast(ml){return!isWhitespace(ml)&&ml!==sA}function codePointAt(ml,Al){const Rl=ml.charCodeAt(Al);let zl;if(Rl>=55296&&Rl<=56319&&Al+1=56320&&zl<=57343){return(Rl-55296)*1024+zl-56320+65536}}return Rl}function needIndentIndicator(ml){const Al=/^\n* /;return Al.test(ml)}const vA=1;const EA=2;const wA=3;const CA=4;const xA=5;function chooseScalarStyle(ml,Al,Rl,zl,rd,yh,kh,Qh){let cf;let t_=0;let u_=null;let C_=false;let D_=false;const S_=zl!==-1;let P_=-1;let Cg=isPlainSafeFirst(codePointAt(ml,0))&&isPlainSafeLast(codePointAt(ml,ml.length-1));if(Al||kh){for(cf=0;cf=65536?cf+=2:cf++){t_=codePointAt(ml,cf);if(!isPrintable(t_)){return xA}Cg=Cg&&isPlainSafe(t_,u_,Qh);u_=t_}}else{for(cf=0;cf=65536?cf+=2:cf++){t_=codePointAt(ml,cf);if(t_===r_){C_=true;if(S_){D_=D_||cf-P_-1>zl&&ml[P_+1]!==" ";P_=cf}}else if(!isPrintable(t_)){return xA}Cg=Cg&&isPlainSafe(t_,u_,Qh);u_=t_}D_=D_||S_&&(cf-P_-1>zl&&ml[P_+1]!==" ")}if(!C_&&!D_){if(Cg&&!kh&&!rd(ml)){return vA}return yh===bA?xA:EA}if(Rl>9&&needIndentIndicator(ml)){return xA}if(!kh){return D_?CA:wA}return yh===bA?xA:EA}function writeScalar(ml,Al,Rl,zl,yh){ml.dump=function(){if(Al.length===0){return ml.quotingType===bA?'""':"''"}if(!ml.noCompatMode){if(gA.indexOf(Al)!==-1||AA.test(Al)){return ml.quotingType===bA?'"'+Al+'"':"'"+Al+"'"}}const kh=ml.indent*Math.max(1,Rl);const Qh=ml.lineWidth===-1?-1:Math.max(Math.min(ml.lineWidth,40),ml.lineWidth-kh);const cf=zl||ml.flowLevel>-1&&Rl>=ml.flowLevel;function testAmbiguity(Al){return testImplicitResolving(ml,Al)}switch(chooseScalarStyle(Al,cf,ml.indent,Qh,testAmbiguity,ml.quotingType,ml.forceQuotes&&!zl,yh)){case vA:return Al;case EA:return"'"+Al.replace(/'/g,"''")+"'";case wA:return"|"+blockHeader(Al,ml.indent)+dropEndingNewline(indentString(Al,kh));case CA:return">"+blockHeader(Al,ml.indent)+dropEndingNewline(indentString(foldString(Al,Qh),kh));case xA:return'"'+escapeString(Al,Qh)+'"';default:throw new rd("impossible error: invalid scalar style")}}()}function blockHeader(ml,Al){const Rl=needIndentIndicator(ml)?String(Al):"";const zl=ml[ml.length-1]==="\n";const rd=zl&&(ml[ml.length-2]==="\n"||ml==="\n");const yh=rd?"+":zl?"":"-";return Rl+yh+"\n"}function dropEndingNewline(ml){return ml[ml.length-1]==="\n"?ml.slice(0,-1):ml}function foldString(ml,Al){const Rl=/(\n+)([^\n]*)/g;let zl=function(){let zl=ml.indexOf("\n");zl=zl!==-1?zl:ml.length;Rl.lastIndex=zl;return foldLine(ml.slice(0,zl),Al)}();let rd=ml[0]==="\n"||ml[0]===" ";let yh;let kh;while(kh=Rl.exec(ml)){const ml=kh[1];const Rl=kh[2];yh=Rl[0]===" ";zl+=ml+(!rd&&!yh&&Rl!==""?"\n":"")+foldLine(Rl,Al);rd=yh}return zl}function foldLine(ml,Al){if(ml===""||ml[0]===" ")return ml;const Rl=/ [^ ]/g;let zl;let rd=0;let yh;let kh=0;let Qh=0;let cf="";while(zl=Rl.exec(ml)){Qh=zl.index;if(Qh-rd>Al){yh=kh>rd?kh:Qh;cf+="\n"+ml.slice(rd,yh);rd=yh+1}kh=Qh}cf+="\n";if(ml.length-rd>Al&&kh>rd){cf+=ml.slice(rd,kh)+"\n"+ml.slice(kh+1)}else{cf+=ml.slice(rd)}return cf.slice(1)}function escapeString(ml){let Al="";let Rl=0;for(let zl=0;zl=65536?zl+=2:zl++){Rl=codePointAt(ml,zl);const rd=mA[Rl];if(!rd&&isPrintable(Rl)){Al+=ml[zl];if(Rl>=65536)Al+=ml[zl+1]}else{Al+=rd||encodeHex(Rl)}}return Al}function writeFlowSequence(ml,Al,Rl){let zl="";const rd=ml.tag;for(let rd=0,yh=Rl.length;rd1024)kh+="? ";kh+=ml.dump+(ml.condenseFlow?'"':"")+":"+(ml.condenseFlow?"":" ");if(!writeNode(ml,Al,cf,false,false)){continue}kh+=ml.dump;zl+=kh}ml.tag=rd;ml.dump="{"+zl+"}"}function writeBlockMapping(ml,Al,Rl,zl){let yh="";const kh=ml.tag;const Qh=Object.keys(Rl);if(ml.sortKeys===true){Qh.sort()}else if(typeof ml.sortKeys==="function"){Qh.sort(ml.sortKeys)}else if(ml.sortKeys){throw new rd("sortKeys must be a boolean or a function")}for(let rd=0,kh=Qh.length;rd1024;if(u_){if(ml.dump&&r_===ml.dump.charCodeAt(0)){kh+="?"}else{kh+="? "}}kh+=ml.dump;if(u_){kh+=generateNextLine(ml,Al)}if(!writeNode(ml,Al+1,t_,true,u_)){continue}if(ml.dump&&r_===ml.dump.charCodeAt(0)){kh+=":"}else{kh+=": "}kh+=ml.dump;yh+=kh}ml.tag=kh;ml.dump=yh||"{}"}function detectType(ml,Al,Rl){const zl=Rl?ml.explicitTypes:ml.implicitTypes;for(let yh=0,cf=zl.length;yh tag resolver accepts not "'+Rl+'" style')}ml.dump=zl}return true}}return false}function writeNode(ml,Al,Rl,zl,yh,Qh,cf){ml.tag=null;ml.dump=Rl;if(!detectType(ml,Rl,false)){detectType(ml,Rl,true)}const t_=kh.call(ml.dump);const r_=zl;if(zl){zl=ml.flowLevel<0||ml.flowLevel>Al}const u_=t_==="[object Object]"||t_==="[object Array]";let C_;let D_;if(u_){C_=ml.duplicates.indexOf(Rl);D_=C_!==-1}if(ml.tag!==null&&ml.tag!=="?"||D_||ml.indent!==2&&Al>0){yh=false}if(D_&&ml.usedDuplicates[C_]){ml.dump="*ref_"+C_}else{if(u_&&D_&&!ml.usedDuplicates[C_]){ml.usedDuplicates[C_]=true}if(t_==="[object Object]"){if(zl&&Object.keys(ml.dump).length!==0){writeBlockMapping(ml,Al,ml.dump,yh);if(D_){ml.dump="&ref_"+C_+ml.dump}}else{writeFlowMapping(ml,Al,ml.dump);if(D_){ml.dump="&ref_"+C_+" "+ml.dump}}}else if(t_==="[object Array]"){if(zl&&ml.dump.length!==0){if(ml.noArrayIndent&&!cf&&Al>0){writeBlockSequence(ml,Al-1,ml.dump,yh)}else{writeBlockSequence(ml,Al,ml.dump,yh)}if(D_){ml.dump="&ref_"+C_+ml.dump}}else{writeFlowSequence(ml,Al,ml.dump);if(D_){ml.dump="&ref_"+C_+" "+ml.dump}}}else if(t_==="[object String]"){if(ml.tag!=="?"){writeScalar(ml,ml.dump,Al,Qh,r_)}}else if(t_==="[object Undefined]"){return false}else{if(ml.skipInvalid)return false;throw new rd("unacceptable kind of an object to dump "+t_)}if(ml.tag!==null&&ml.tag!=="?"){let Al=encodeURI(ml.tag[0]==="!"?ml.tag.slice(1):ml.tag).replace(/!/g,"%21");if(ml.tag[0]==="!"){Al="!"+Al}else if(Al.slice(0,18)==="tag:yaml.org,2002:"){Al="!!"+Al.slice(18)}else{Al="!<"+Al+">"}ml.dump=Al+" "+ml.dump}}return true}function getDuplicateReferences(ml,Al){const Rl=[];const zl=[];inspectNode(ml,Rl,zl);const rd=zl.length;for(let ml=0;ml{"use strict";function formatError(ml,Al){let Rl="";const zl=ml.reason||"(unknown reason)";if(!ml.mark)return zl;if(ml.mark.name){Rl+='in "'+ml.mark.name+'" '}Rl+="("+(ml.mark.line+1)+":"+(ml.mark.column+1)+")";if(!Al&&ml.mark.snippet){Rl+="\n\n"+ml.mark.snippet}return zl+" "+Rl}function YAMLException(ml,Al){Error.call(this);this.name="YAMLException";this.reason=ml;this.mark=Al;this.message=formatError(this,false);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}else{this.stack=(new Error).stack||""}}YAMLException.prototype=Object.create(Error.prototype);YAMLException.prototype.constructor=YAMLException;YAMLException.prototype.toString=function toString(ml){return this.name+": "+formatError(this,ml)};ml.exports=YAMLException},91950:(ml,Al,Rl)=>{"use strict";const zl=Rl(19816);const rd=Rl(41248);const yh=Rl(9440);const kh=Rl(97336);const Qh=Object.prototype.hasOwnProperty;const cf=1;const t_=2;const r_=3;const u_=4;const C_=1;const D_=2;const S_=3;const P_=/[\x00-\x08\x0B\x0C\x0E-\x1F\x7F-\x84\x86-\x9F\uFFFE\uFFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF]/;const Cg=/[\x85\u2028\u2029]/;const eA=/[,\[\]{}]/;const tA=/^(?:!|!!|![0-9A-Za-z-]+!)$/;const rA=/^(?:!|[^,\[\]{}])(?:%[0-9a-f]{2}|[0-9a-z\-#;/?:@&=+$,_.!~*'()\[\]])*$/i;function _class(ml){return Object.prototype.toString.call(ml)}function isEol(ml){return ml===10||ml===13}function isWhiteSpace(ml){return ml===9||ml===32}function isWsOrEol(ml){return ml===9||ml===32||ml===10||ml===13}function isFlowIndicator(ml){return ml===44||ml===91||ml===93||ml===123||ml===125}function fromHexCode(ml){if(ml>=48&&ml<=57){return ml-48}const Al=ml|32;if(Al>=97&&Al<=102){return Al-97+10}return-1}function escapedHexLen(ml){if(ml===120){return 2}if(ml===117){return 4}if(ml===85){return 8}return 0}function fromDecimalCode(ml){if(ml>=48&&ml<=57){return ml-48}return-1}function simpleEscapeSequence(ml){switch(ml){case 48:return"\0";case 97:return"";case 98:return"\b";case 116:return"\t";case 9:return"\t";case 110:return"\n";case 118:return"\v";case 102:return"\f";case 114:return"\r";case 101:return"";case 32:return" ";case 34:return'"';case 47:return"/";case 92:return"\\";case 78:return"…";case 95:return" ";case 76:return"\u2028";case 80:return"\u2029";default:return""}}function charFromCodepoint(ml){if(ml<=65535){return String.fromCharCode(ml)}return String.fromCharCode((ml-65536>>10)+55296,(ml-65536&1023)+56320)}function setProperty(ml,Al,Rl){if(Al==="__proto__"){Object.defineProperty(ml,Al,{configurable:true,enumerable:true,writable:true,value:Rl})}else{ml[Al]=Rl}}const nA=new Array(256);const iA=new Array(256);for(let ml=0;ml<256;ml++){nA[ml]=simpleEscapeSequence(ml)?1:0;iA[ml]=simpleEscapeSequence(ml)}function State(ml,Al){this.input=ml;this.filename=Al["filename"]||null;this.schema=Al["schema"]||kh;this.onWarning=Al["onWarning"]||null;this.legacy=Al["legacy"]||false;this.json=Al["json"]||false;this.listener=Al["listener"]||null;this.maxDepth=typeof Al["maxDepth"]==="number"?Al["maxDepth"]:100;this.maxMergeSeqLength=typeof Al["maxMergeSeqLength"]==="number"?Al["maxMergeSeqLength"]:20;this.implicitTypes=this.schema.compiledImplicit;this.typeMap=this.schema.compiledTypeMap;this.length=ml.length;this.position=0;this.line=0;this.lineStart=0;this.lineIndent=0;this.depth=0;this.firstTabInLine=-1;this.documents=[];this.anchorMapTransactions=[]}function generateError(ml,Al){const Rl={name:ml.filename,buffer:ml.input.slice(0,-1),position:ml.position,line:ml.line,column:ml.position-ml.lineStart};Rl.snippet=yh(Rl);return new rd(Al,Rl)}function throwError(ml,Al){throw generateError(ml,Al)}function throwWarning(ml,Al){if(ml.onWarning){ml.onWarning.call(null,generateError(ml,Al))}}function storeAnchor(ml,Al,Rl){const zl=ml.anchorMapTransactions;if(zl.length!==0){const Rl=zl[zl.length-1];if(!Qh.call(Rl,Al)){Rl[Al]={existed:Qh.call(ml.anchorMap,Al),value:ml.anchorMap[Al]}}}ml.anchorMap[Al]=Rl}function beginAnchorTransaction(ml){ml.anchorMapTransactions.push(Object.create(null))}function commitAnchorTransaction(ml){const Al=ml.anchorMapTransactions.pop();const Rl=ml.anchorMapTransactions;if(Rl.length===0)return;const zl=Rl[Rl.length-1];const rd=Object.keys(Al);for(let ml=0,Rl=rd.length;ml=0;zl-=1){const rd=Al[Rl[zl]];if(rd.existed){ml.anchorMap[Rl[zl]]=rd.value}else{delete ml.anchorMap[Rl[zl]]}}}function snapshotState(ml){return{position:ml.position,line:ml.line,lineStart:ml.lineStart,lineIndent:ml.lineIndent,firstTabInLine:ml.firstTabInLine,tag:ml.tag,anchor:ml.anchor,kind:ml.kind,result:ml.result}}function restoreState(ml,Al){ml.position=Al.position;ml.line=Al.line;ml.lineStart=Al.lineStart;ml.lineIndent=Al.lineIndent;ml.firstTabInLine=Al.firstTabInLine;ml.tag=Al.tag;ml.anchor=Al.anchor;ml.kind=Al.kind;ml.result=Al.result}const sA={YAML:function handleYamlDirective(ml,Al,Rl){if(ml.version!==null){throwError(ml,"duplication of %YAML directive")}if(Rl.length!==1){throwError(ml,"YAML directive accepts exactly one argument")}const zl=/^([0-9]+)\.([0-9]+)$/.exec(Rl[0]);if(zl===null){throwError(ml,"ill-formed argument of the YAML directive")}const rd=parseInt(zl[1],10);const yh=parseInt(zl[2],10);if(rd!==1){throwError(ml,"unacceptable YAML version of the document")}ml.version=Rl[0];ml.checkLineBreaks=yh<2;if(yh!==1&&yh!==2){throwWarning(ml,"unsupported YAML version of the document")}},TAG:function handleTagDirective(ml,Al,Rl){let zl;if(Rl.length!==2){throwError(ml,"TAG directive accepts exactly two arguments")}const rd=Rl[0];zl=Rl[1];if(!tA.test(rd)){throwError(ml,"ill-formed tag handle (first argument) of the TAG directive")}if(Qh.call(ml.tagMap,rd)){throwError(ml,'there is a previously declared suffix for "'+rd+'" tag handle')}if(!rA.test(zl)){throwError(ml,"ill-formed tag prefix (second argument) of the TAG directive")}try{zl=decodeURIComponent(zl)}catch(Al){throwError(ml,"tag prefix is malformed: "+zl)}ml.tagMap[rd]=zl}};function captureSegment(ml,Al,Rl,zl){if(Al=32&&Rl<=1114111)){throwError(ml,"expected valid JSON character")}}}else if(P_.test(rd)){throwError(ml,"the stream contains non-printable characters")}ml.result+=rd}}function mergeMappings(ml,Al,Rl,rd){if(!zl.isObject(Rl)){throwError(ml,"cannot merge mappings; the provided source object is unacceptable")}const yh=Object.keys(Rl);for(let ml=0,zl=yh.length;mlml.maxMergeSeqLength){throwError(ml,"merge sequence length exceeded maxMergeSeqLength ("+ml.maxMergeSeqLength+")")}const zl=new Set;for(let rd=0,kh=yh.length;rd1){ml.result+=zl.repeat("\n",Al-1)}}function readPlainScalar(ml,Al,Rl){let zl;let rd;let yh;let kh;let Qh;let cf;const t_=ml.kind;const r_=ml.result;let u_=ml.input.charCodeAt(ml.position);if(isWsOrEol(u_)||isFlowIndicator(u_)||u_===35||u_===38||u_===42||u_===33||u_===124||u_===62||u_===39||u_===34||u_===37||u_===64||u_===96){return false}if(u_===63||u_===45){const Al=ml.input.charCodeAt(ml.position+1);if(isWsOrEol(Al)||Rl&&isFlowIndicator(Al)){return false}}ml.kind="scalar";ml.result="";zl=rd=ml.position;yh=false;while(u_!==0){if(u_===58){const Al=ml.input.charCodeAt(ml.position+1);if(isWsOrEol(Al)||Rl&&isFlowIndicator(Al)){break}}else if(u_===35){const Al=ml.input.charCodeAt(ml.position-1);if(isWsOrEol(Al)){break}}else if(ml.position===ml.lineStart&&testDocumentSeparator(ml)||Rl&&isFlowIndicator(u_)){break}else if(isEol(u_)){kh=ml.line;Qh=ml.lineStart;cf=ml.lineIndent;skipSeparationSpace(ml,false,-1);if(ml.lineIndent>=Al){yh=true;u_=ml.input.charCodeAt(ml.position);continue}else{ml.position=rd;ml.line=kh;ml.lineStart=Qh;ml.lineIndent=cf;break}}if(yh){captureSegment(ml,zl,rd,false);writeFoldedLines(ml,ml.line-kh);zl=rd=ml.position;yh=false}if(!isWhiteSpace(u_)){rd=ml.position+1}u_=ml.input.charCodeAt(++ml.position)}captureSegment(ml,zl,rd,false);if(ml.result){return true}ml.kind=t_;ml.result=r_;return false}function readSingleQuotedScalar(ml,Al){let Rl;let zl;let rd=ml.input.charCodeAt(ml.position);if(rd!==39){return false}ml.kind="scalar";ml.result="";ml.position++;Rl=zl=ml.position;while((rd=ml.input.charCodeAt(ml.position))!==0){if(rd===39){captureSegment(ml,Rl,ml.position,true);rd=ml.input.charCodeAt(++ml.position);if(rd===39){Rl=ml.position;ml.position++;zl=ml.position}else{return true}}else if(isEol(rd)){captureSegment(ml,Rl,zl,true);writeFoldedLines(ml,skipSeparationSpace(ml,false,Al));Rl=zl=ml.position}else if(ml.position===ml.lineStart&&testDocumentSeparator(ml)){throwError(ml,"unexpected end of the document within a single quoted scalar")}else{ml.position++;if(!isWhiteSpace(rd)){zl=ml.position}}}throwError(ml,"unexpected end of the stream within a single quoted scalar")}function readDoubleQuotedScalar(ml,Al){let Rl;let zl;let rd;let yh=ml.input.charCodeAt(ml.position);if(yh!==34){return false}ml.kind="scalar";ml.result="";ml.position++;Rl=zl=ml.position;while((yh=ml.input.charCodeAt(ml.position))!==0){if(yh===34){captureSegment(ml,Rl,ml.position,true);ml.position++;return true}else if(yh===92){captureSegment(ml,Rl,ml.position,true);yh=ml.input.charCodeAt(++ml.position);if(isEol(yh)){skipSeparationSpace(ml,false,Al)}else if(yh<256&&nA[yh]){ml.result+=iA[yh];ml.position++}else if((rd=escapedHexLen(yh))>0){let Al=rd;let Rl=0;for(;Al>0;Al--){yh=ml.input.charCodeAt(++ml.position);if((rd=fromHexCode(yh))>=0){Rl=(Rl<<4)+rd}else{throwError(ml,"expected hexadecimal character")}}ml.result+=charFromCodepoint(Rl);ml.position++}else{throwError(ml,"unknown escape sequence")}Rl=zl=ml.position}else if(isEol(yh)){captureSegment(ml,Rl,zl,true);writeFoldedLines(ml,skipSeparationSpace(ml,false,Al));Rl=zl=ml.position}else if(ml.position===ml.lineStart&&testDocumentSeparator(ml)){throwError(ml,"unexpected end of the document within a double quoted scalar")}else{ml.position++;if(!isWhiteSpace(yh)){zl=ml.position}}}throwError(ml,"unexpected end of the stream within a double quoted scalar")}function readFlowCollection(ml,Al){let Rl=true;let zl;let rd;let yh;const kh=ml.tag;let Qh;const t_=ml.anchor;let r_;let u_;let C_;let D_;const S_=Object.create(null);let P_;let Cg;let eA;let tA=ml.input.charCodeAt(ml.position);if(tA===91){r_=93;D_=false;Qh=[]}else if(tA===123){r_=125;D_=true;Qh={}}else{return false}if(ml.anchor!==null){storeAnchor(ml,ml.anchor,Qh)}tA=ml.input.charCodeAt(++ml.position);while(tA!==0){skipSeparationSpace(ml,true,Al);tA=ml.input.charCodeAt(ml.position);if(tA===r_){ml.position++;ml.tag=kh;ml.anchor=t_;ml.kind=D_?"mapping":"sequence";ml.result=Qh;return true}else if(!Rl){throwError(ml,"missed comma between flow collection entries")}else if(tA===44){throwError(ml,"expected the node content, but found ','")}Cg=P_=eA=null;u_=C_=false;if(tA===63){const Rl=ml.input.charCodeAt(ml.position+1);if(isWsOrEol(Rl)){u_=C_=true;ml.position++;skipSeparationSpace(ml,true,Al)}}zl=ml.line;rd=ml.lineStart;yh=ml.position;composeNode(ml,Al,cf,false,true);Cg=ml.tag;P_=ml.result;skipSeparationSpace(ml,true,Al);tA=ml.input.charCodeAt(ml.position);if((C_||ml.line===zl)&&tA===58){u_=true;tA=ml.input.charCodeAt(++ml.position);skipSeparationSpace(ml,true,Al);composeNode(ml,Al,cf,false,true);eA=ml.result}if(D_){storeMappingPair(ml,Qh,S_,Cg,P_,eA,zl,rd,yh)}else if(u_){Qh.push(storeMappingPair(ml,null,S_,Cg,P_,eA,zl,rd,yh))}else{Qh.push(P_)}skipSeparationSpace(ml,true,Al);tA=ml.input.charCodeAt(ml.position);if(tA===44){Rl=true;tA=ml.input.charCodeAt(++ml.position)}else{Rl=false}}throwError(ml,"unexpected end of the stream within a flow collection")}function readBlockScalar(ml,Al){let Rl;let rd=C_;let yh=false;let kh=false;let Qh=Al;let cf=0;let t_=false;let r_;let u_=ml.input.charCodeAt(ml.position);if(u_===124){Rl=false}else if(u_===62){Rl=true}else{return false}ml.kind="scalar";ml.result="";while(u_!==0){u_=ml.input.charCodeAt(++ml.position);if(u_===43||u_===45){if(C_===rd){rd=u_===43?S_:D_}else{throwError(ml,"repeat of a chomping mode identifier")}}else if((r_=fromDecimalCode(u_))>=0){if(r_===0){throwError(ml,"bad explicit indentation width of a block scalar; it cannot be less than one")}else if(!kh){Qh=Al+r_-1;kh=true}else{throwError(ml,"repeat of an indentation width identifier")}}else{break}}if(isWhiteSpace(u_)){do{u_=ml.input.charCodeAt(++ml.position)}while(isWhiteSpace(u_));if(u_===35){do{u_=ml.input.charCodeAt(++ml.position)}while(!isEol(u_)&&u_!==0)}}while(u_!==0){readLineBreak(ml);ml.lineIndent=0;u_=ml.input.charCodeAt(ml.position);while((!kh||ml.lineIndentQh){Qh=ml.lineIndent}if(isEol(u_)){cf++;continue}if(!kh&&Qh===0){throwError(ml,"missing indentation for block scalar")}if(ml.lineIndentAl)&&kh!==0){throwError(ml,"bad indentation of a sequence entry")}else if(ml.lineIndentAl){if(Cg){rd=ml.line;yh=ml.lineStart;kh=ml.position}if(composeNode(ml,Al,u_,true,zl)){if(Cg){S_=ml.result}else{P_=ml.result}}if(!Cg){storeMappingPair(ml,r_,C_,D_,S_,P_,rd,yh,kh);D_=S_=P_=null}skipSeparationSpace(ml,true,-1);tA=ml.input.charCodeAt(ml.position)}if((ml.line===nA||ml.lineIndent>Al)&&tA!==0){throwError(ml,"bad indentation of a mapping entry")}else if(ml.lineIndent=ml.maxDepth){throwError(ml,"nesting exceeded maxDepth ("+ml.maxDepth+")")}ml.depth+=1;if(ml.listener!==null){ml.listener("open",ml)}ml.tag=null;ml.anchor=null;ml.kind=null;ml.result=null;const rA=yh=kh=u_===Rl||r_===Rl;if(zl){if(skipSeparationSpace(ml,true,-1)){D_=true;if(ml.lineIndent>Al){C_=1}else if(ml.lineIndent===Al){C_=0}else if(ml.lineIndentAl){C_=1}else if(ml.lineIndent===Al){C_=0}else if(ml.lineIndent tag; it should be "scalar", not "'+ml.kind+'"')}for(let Al=0,Rl=ml.implicitTypes.length;Al")}if(ml.result!==null&&Cg.kind!==ml.kind){throwError(ml,"unacceptable node kind for !<"+ml.tag+'> tag; it should be "'+Cg.kind+'", not "'+ml.kind+'"')}if(!Cg.resolve(ml.result,ml.tag)){throwError(ml,"cannot resolve a node with !<"+ml.tag+"> explicit tag")}else{ml.result=Cg.construct(ml.result,ml.tag);if(ml.anchor!==null){storeAnchor(ml,ml.anchor,ml.result)}}}if(ml.listener!==null){ml.listener("close",ml)}ml.depth-=1;return ml.tag!==null||ml.anchor!==null||S_}function readDocument(ml){const Al=ml.position;let Rl=false;let zl;ml.version=null;ml.checkLineBreaks=ml.legacy;ml.tagMap=Object.create(null);ml.anchorMap=Object.create(null);while((zl=ml.input.charCodeAt(ml.position))!==0){skipSeparationSpace(ml,true,-1);zl=ml.input.charCodeAt(ml.position);if(ml.lineIndent>0||zl!==37){break}Rl=true;zl=ml.input.charCodeAt(++ml.position);let Al=ml.position;while(zl!==0&&!isWsOrEol(zl)){zl=ml.input.charCodeAt(++ml.position)}const rd=ml.input.slice(Al,ml.position);const yh=[];if(rd.length<1){throwError(ml,"directive name must not be less than one character in length")}while(zl!==0){while(isWhiteSpace(zl)){zl=ml.input.charCodeAt(++ml.position)}if(zl===35){do{zl=ml.input.charCodeAt(++ml.position)}while(zl!==0&&!isEol(zl));break}if(isEol(zl))break;Al=ml.position;while(zl!==0&&!isWsOrEol(zl)){zl=ml.input.charCodeAt(++ml.position)}yh.push(ml.input.slice(Al,ml.position))}if(zl!==0)readLineBreak(ml);if(Qh.call(sA,rd)){sA[rd](ml,rd,yh)}else{throwWarning(ml,'unknown document directive "'+rd+'"')}}skipSeparationSpace(ml,true,-1);if(ml.lineIndent===0&&ml.input.charCodeAt(ml.position)===45&&ml.input.charCodeAt(ml.position+1)===45&&ml.input.charCodeAt(ml.position+2)===45){ml.position+=3;skipSeparationSpace(ml,true,-1)}else if(Rl){throwError(ml,"directives end mark is expected")}composeNode(ml,ml.lineIndent-1,u_,false,true);skipSeparationSpace(ml,true,-1);if(ml.checkLineBreaks&&Cg.test(ml.input.slice(Al,ml.position))){throwWarning(ml,"non-ASCII line breaks are interpreted as content")}ml.documents.push(ml.result);if(ml.position===ml.lineStart&&testDocumentSeparator(ml)){if(ml.input.charCodeAt(ml.position)===46){ml.position+=3;skipSeparationSpace(ml,true,-1)}return}if(ml.position{"use strict";const zl=Rl(41248);const rd=Rl(9557);function compileList(ml,Al){const Rl=[];ml[Al].forEach(function(ml){let Al=Rl.length;Rl.forEach(function(Rl,zl){if(Rl.tag===ml.tag&&Rl.kind===ml.kind&&Rl.multi===ml.multi){Al=zl}});Rl[Al]=ml});return Rl}function compileMap(){const ml={scalar:{},sequence:{},mapping:{},fallback:{},multi:{scalar:[],sequence:[],mapping:[],fallback:[]}};function collectType(Al){if(Al.multi){ml.multi[Al.kind].push(Al);ml.multi["fallback"].push(Al)}else{ml[Al.kind][Al.tag]=ml["fallback"][Al.tag]=Al}}for(let ml=0,Al=arguments.length;ml{"use strict";ml.exports=Rl(58927)},97336:(ml,Al,Rl)=>{"use strict";ml.exports=Rl(55746).extend({implicit:[Rl(28966),Rl(76854)],explicit:[Rl(8149),Rl(58649),Rl(16267),Rl(78758)]})},69832:(ml,Al,Rl)=>{"use strict";const zl=Rl(62046);ml.exports=new zl({explicit:[Rl(53929),Rl(77161),Rl(47316)]})},58927:(ml,Al,Rl)=>{"use strict";ml.exports=Rl(69832).extend({implicit:[Rl(4333),Rl(67296),Rl(62271),Rl(57584)]})},9440:(ml,Al,Rl)=>{"use strict";const zl=Rl(19816);function getLine(ml,Al,Rl,zl,rd){let yh="";let kh="";const Qh=Math.floor(rd/2)-1;if(zl-Al>Qh){yh=" ... ";Al=zl-Qh+yh.length}if(Rl-zl>Qh){kh=" ...";Rl=zl+Qh-kh.length}return{str:yh+ml.slice(Al,Rl).replace(/\t/g,"→")+kh,pos:zl-Al+yh.length}}function padStart(ml,Al){return zl.repeat(" ",Al-ml.length)+ml}function makeSnippet(ml,Al){Al=Object.create(Al||null);if(!ml.buffer)return null;if(!Al.maxLength)Al.maxLength=79;if(typeof Al.indent!=="number")Al.indent=1;if(typeof Al.linesBefore!=="number")Al.linesBefore=3;if(typeof Al.linesAfter!=="number")Al.linesAfter=2;const Rl=/\r?\n|\r|\0/g;const rd=[0];const yh=[];let kh;let Qh=-1;while(kh=Rl.exec(ml.buffer)){yh.push(kh.index);rd.push(kh.index+kh[0].length);if(ml.position<=kh.index&&Qh<0){Qh=rd.length-2}}if(Qh<0)Qh=rd.length-1;let cf="";const t_=Math.min(ml.line+Al.linesAfter,yh.length).toString().length;const r_=Al.maxLength-(Al.indent+t_+3);for(let Rl=1;Rl<=Al.linesBefore;Rl++){if(Qh-Rl<0)break;const kh=getLine(ml.buffer,rd[Qh-Rl],yh[Qh-Rl],ml.position-(rd[Qh]-rd[Qh-Rl]),r_);cf=zl.repeat(" ",Al.indent)+padStart((ml.line-Rl+1).toString(),t_)+" | "+kh.str+"\n"+cf}const u_=getLine(ml.buffer,rd[Qh],yh[Qh],ml.position,r_);cf+=zl.repeat(" ",Al.indent)+padStart((ml.line+1).toString(),t_)+" | "+u_.str+"\n";cf+=zl.repeat("-",Al.indent+t_+3+u_.pos)+"^"+"\n";for(let Rl=1;Rl<=Al.linesAfter;Rl++){if(Qh+Rl>=yh.length)break;const kh=getLine(ml.buffer,rd[Qh+Rl],yh[Qh+Rl],ml.position-(rd[Qh]-rd[Qh+Rl]),r_);cf+=zl.repeat(" ",Al.indent)+padStart((ml.line+Rl+1).toString(),t_)+" | "+kh.str+"\n"}return cf.replace(/\n$/,"")}ml.exports=makeSnippet},9557:(ml,Al,Rl)=>{"use strict";const zl=Rl(41248);const rd=["kind","multi","resolve","construct","instanceOf","predicate","represent","representName","defaultStyle","styleAliases"];const yh=["scalar","sequence","mapping"];function compileStyleAliases(ml){const Al={};if(ml!==null){Object.keys(ml).forEach(function(Rl){ml[Rl].forEach(function(ml){Al[String(ml)]=Rl})})}return Al}function Type(ml,Al){Al=Al||{};Object.keys(Al).forEach(function(Al){if(rd.indexOf(Al)===-1){throw new zl('Unknown option "'+Al+'" is met in definition of "'+ml+'" YAML type.')}});this.options=Al;this.tag=ml;this.kind=Al["kind"]||null;this.resolve=Al["resolve"]||function(){return true};this.construct=Al["construct"]||function(ml){return ml};this.instanceOf=Al["instanceOf"]||null;this.predicate=Al["predicate"]||null;this.represent=Al["represent"]||null;this.representName=Al["representName"]||null;this.defaultStyle=Al["defaultStyle"]||null;this.multi=Al["multi"]||false;this.styleAliases=compileStyleAliases(Al["styleAliases"]||null);if(yh.indexOf(this.kind)===-1){throw new zl('Unknown kind "'+this.kind+'" is specified for "'+ml+'" YAML type.')}}ml.exports=Type},8149:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);const rd="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=\n\r";function resolveYamlBinary(ml){if(ml===null)return false;let Al=0;const Rl=ml.length;const zl=rd;for(let rd=0;rd64)continue;if(Rl<0)return false;Al+=6}return Al%8===0}function constructYamlBinary(ml){const Al=ml.replace(/[\r\n=]/g,"");const Rl=Al.length;const zl=rd;let yh=0;const kh=[];for(let ml=0;ml>16&255);kh.push(yh>>8&255);kh.push(yh&255)}yh=yh<<6|zl.indexOf(Al.charAt(ml))}const Qh=Rl%4*6;if(Qh===0){kh.push(yh>>16&255);kh.push(yh>>8&255);kh.push(yh&255)}else if(Qh===18){kh.push(yh>>10&255);kh.push(yh>>2&255)}else if(Qh===12){kh.push(yh>>4&255)}return new Uint8Array(kh)}function representYamlBinary(ml){let Al="";let Rl=0;const zl=ml.length;const yh=rd;for(let rd=0;rd>18&63];Al+=yh[Rl>>12&63];Al+=yh[Rl>>6&63];Al+=yh[Rl&63]}Rl=(Rl<<8)+ml[rd]}const kh=zl%3;if(kh===0){Al+=yh[Rl>>18&63];Al+=yh[Rl>>12&63];Al+=yh[Rl>>6&63];Al+=yh[Rl&63]}else if(kh===2){Al+=yh[Rl>>10&63];Al+=yh[Rl>>4&63];Al+=yh[Rl<<2&63];Al+=yh[64]}else if(kh===1){Al+=yh[Rl>>2&63];Al+=yh[Rl<<4&63];Al+=yh[64];Al+=yh[64]}return Al}function isBinary(ml){return Object.prototype.toString.call(ml)==="[object Uint8Array]"}ml.exports=new zl("tag:yaml.org,2002:binary",{kind:"scalar",resolve:resolveYamlBinary,construct:constructYamlBinary,predicate:isBinary,represent:representYamlBinary})},67296:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);function resolveYamlBoolean(ml){if(ml===null)return false;const Al=ml.length;return Al===4&&(ml==="true"||ml==="True"||ml==="TRUE")||Al===5&&(ml==="false"||ml==="False"||ml==="FALSE")}function constructYamlBoolean(ml){return ml==="true"||ml==="True"||ml==="TRUE"}function isBoolean(ml){return Object.prototype.toString.call(ml)==="[object Boolean]"}ml.exports=new zl("tag:yaml.org,2002:bool",{kind:"scalar",resolve:resolveYamlBoolean,construct:constructYamlBoolean,predicate:isBoolean,represent:{lowercase:function(ml){return ml?"true":"false"},uppercase:function(ml){return ml?"TRUE":"FALSE"},camelcase:function(ml){return ml?"True":"False"}},defaultStyle:"lowercase"})},57584:(ml,Al,Rl)=>{"use strict";const zl=Rl(19816);const rd=Rl(9557);const yh=new RegExp("^(?:[-+]?(?:[0-9]+)(?:\\.[0-9]*)?(?:[eE][-+]?[0-9]+)?"+"|\\.[0-9]+(?:[eE][-+]?[0-9]+)?"+"|[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");const kh=new RegExp("^(?:"+"[-+]?\\.(?:inf|Inf|INF)"+"|\\.(?:nan|NaN|NAN))$");function resolveYamlFloat(ml){if(ml===null)return false;if(!yh.test(ml)){return false}if(Number.isFinite(parseFloat(ml,10))){return true}return kh.test(ml)}function constructYamlFloat(ml){let Al=ml.toLowerCase();const Rl=Al[0]==="-"?-1:1;if("+-".indexOf(Al[0])>=0){Al=Al.slice(1)}if(Al===".inf"){return Rl===1?Number.POSITIVE_INFINITY:Number.NEGATIVE_INFINITY}else if(Al===".nan"){return NaN}return Rl*parseFloat(Al,10)}const Qh=/^[-+]?[0-9]+e/;function representYamlFloat(ml,Al){if(isNaN(ml)){switch(Al){case"lowercase":return".nan";case"uppercase":return".NAN";case"camelcase":return".NaN"}}else if(Number.POSITIVE_INFINITY===ml){switch(Al){case"lowercase":return".inf";case"uppercase":return".INF";case"camelcase":return".Inf"}}else if(Number.NEGATIVE_INFINITY===ml){switch(Al){case"lowercase":return"-.inf";case"uppercase":return"-.INF";case"camelcase":return"-.Inf"}}else if(zl.isNegativeZero(ml)){return"-0.0"}const Rl=ml.toString(10);return Qh.test(Rl)?Rl.replace("e",".e"):Rl}function isFloat(ml){return Object.prototype.toString.call(ml)==="[object Number]"&&(ml%1!==0||zl.isNegativeZero(ml))}ml.exports=new rd("tag:yaml.org,2002:float",{kind:"scalar",resolve:resolveYamlFloat,construct:constructYamlFloat,predicate:isFloat,represent:representYamlFloat,defaultStyle:"lowercase"})},62271:(ml,Al,Rl)=>{"use strict";const zl=Rl(19816);const rd=Rl(9557);function isHexCode(ml){return ml>=48&&ml<=57||ml>=65&&ml<=70||ml>=97&&ml<=102}function isOctCode(ml){return ml>=48&&ml<=55}function isDecCode(ml){return ml>=48&&ml<=57}function resolveYamlInteger(ml){if(ml===null)return false;const Al=ml.length;let Rl=0;let zl=false;if(!Al)return false;let rd=ml[Rl];if(rd==="-"||rd==="+"){rd=ml[++Rl]}if(rd==="0"){if(Rl+1===Al)return true;rd=ml[++Rl];if(rd==="b"){Rl++;for(;Rl=0?"0b"+ml.toString(2):"-0b"+ml.toString(2).slice(1)},octal:function(ml){return ml>=0?"0o"+ml.toString(8):"-0o"+ml.toString(8).slice(1)},decimal:function(ml){return ml.toString(10)},hexadecimal:function(ml){return ml>=0?"0x"+ml.toString(16).toUpperCase():"-0x"+ml.toString(16).toUpperCase().slice(1)}},defaultStyle:"decimal",styleAliases:{binary:[2,"bin"],octal:[8,"oct"],decimal:[10,"dec"],hexadecimal:[16,"hex"]}})},47316:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);ml.exports=new zl("tag:yaml.org,2002:map",{kind:"mapping",construct:function(ml){return ml!==null?ml:{}}})},76854:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);function resolveYamlMerge(ml){return ml==="<<"||ml===null}ml.exports=new zl("tag:yaml.org,2002:merge",{kind:"scalar",resolve:resolveYamlMerge})},4333:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);function resolveYamlNull(ml){if(ml===null)return true;const Al=ml.length;return Al===1&&ml==="~"||Al===4&&(ml==="null"||ml==="Null"||ml==="NULL")}function constructYamlNull(){return null}function isNull(ml){return ml===null}ml.exports=new zl("tag:yaml.org,2002:null",{kind:"scalar",resolve:resolveYamlNull,construct:constructYamlNull,predicate:isNull,represent:{canonical:function(){return"~"},lowercase:function(){return"null"},uppercase:function(){return"NULL"},camelcase:function(){return"Null"},empty:function(){return""}},defaultStyle:"lowercase"})},58649:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);const rd=Object.prototype.hasOwnProperty;const yh=Object.prototype.toString;function resolveYamlOmap(ml){if(ml===null)return true;const Al=[];const Rl=ml;for(let ml=0,zl=Rl.length;ml{"use strict";const zl=Rl(9557);const rd=Object.prototype.toString;function resolveYamlPairs(ml){if(ml===null)return true;const Al=ml;const Rl=new Array(Al.length);for(let ml=0,zl=Al.length;ml{"use strict";const zl=Rl(9557);ml.exports=new zl("tag:yaml.org,2002:seq",{kind:"sequence",construct:function(ml){return ml!==null?ml:[]}})},78758:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);const rd=Object.prototype.hasOwnProperty;function resolveYamlSet(ml){if(ml===null)return true;const Al=ml;for(const ml in Al){if(rd.call(Al,ml)){if(Al[ml]!==null)return false}}return true}function constructYamlSet(ml){return ml!==null?ml:{}}ml.exports=new zl("tag:yaml.org,2002:set",{kind:"mapping",resolve:resolveYamlSet,construct:constructYamlSet})},53929:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);ml.exports=new zl("tag:yaml.org,2002:str",{kind:"scalar",construct:function(ml){return ml!==null?ml:""}})},28966:(ml,Al,Rl)=>{"use strict";const zl=Rl(9557);const rd=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9])"+"-([0-9][0-9])$");const yh=new RegExp("^([0-9][0-9][0-9][0-9])"+"-([0-9][0-9]?)"+"-([0-9][0-9]?)"+"(?:[Tt]|[ \\t]+)"+"([0-9][0-9]?)"+":([0-9][0-9])"+":([0-9][0-9])"+"(?:\\.([0-9]*))?"+"(?:[ \\t]*(Z|([-+])([0-9][0-9]?)"+"(?::([0-9][0-9]))?))?$");function resolveYamlTimestamp(ml){if(ml===null)return false;if(rd.exec(ml)!==null)return true;if(yh.exec(ml)!==null)return true;return false}function constructYamlTimestamp(ml){let Al=0;let Rl=null;let zl=rd.exec(ml);if(zl===null)zl=yh.exec(ml);if(zl===null)throw new Error("Date resolve error");const kh=+zl[1];const Qh=+zl[2]-1;const cf=+zl[3];if(!zl[4]){return new Date(Date.UTC(kh,Qh,cf))}const t_=+zl[4];const r_=+zl[5];const u_=+zl[6];if(zl[7]){Al=zl[7].slice(0,3);while(Al.length<3){Al+="0"}Al=+Al}if(zl[9]){const ml=+zl[10];const Al=+(zl[11]||0);Rl=(ml*60+Al)*6e4;if(zl[9]==="-")Rl=-Rl}const C_=new Date(Date.UTC(kh,Qh,cf,t_,r_,u_,Al));if(Rl)C_.setTime(C_.getTime()-Rl);return C_}function representYamlTimestamp(ml){return ml.toISOString()}ml.exports=new zl("tag:yaml.org,2002:timestamp",{kind:"scalar",resolve:resolveYamlTimestamp,construct:constructYamlTimestamp,instanceOf:Date,represent:representYamlTimestamp})},92047:(ml,Al,Rl)=>{var zl=Rl(33324);ml.exports=function(ml,Al){Al=Al||{};var Rl=zl.decode(ml,Al);if(!Rl){return null}var rd=Rl.payload;if(typeof rd==="string"){try{var yh=JSON.parse(rd);if(yh!==null&&typeof yh==="object"){rd=yh}}catch(ml){}}if(Al.complete===true){return{header:Rl.header,payload:rd,signature:Rl.signature}}return rd}},69653:(ml,Al,Rl)=>{ml.exports={decode:Rl(92047),verify:Rl(60772),sign:Rl(14912),JsonWebTokenError:Rl(26248),NotBeforeError:Rl(91269),TokenExpiredError:Rl(41241)}},26248:ml=>{var JsonWebTokenError=function(ml,Al){Error.call(this,ml);if(Error.captureStackTrace){Error.captureStackTrace(this,this.constructor)}this.name="JsonWebTokenError";this.message=ml;if(Al)this.inner=Al};JsonWebTokenError.prototype=Object.create(Error.prototype);JsonWebTokenError.prototype.constructor=JsonWebTokenError;ml.exports=JsonWebTokenError},91269:(ml,Al,Rl)=>{var zl=Rl(26248);var NotBeforeError=function(ml,Al){zl.call(this,ml);this.name="NotBeforeError";this.date=Al};NotBeforeError.prototype=Object.create(zl.prototype);NotBeforeError.prototype.constructor=NotBeforeError;ml.exports=NotBeforeError},41241:(ml,Al,Rl)=>{var zl=Rl(26248);var TokenExpiredError=function(ml,Al){zl.call(this,ml);this.name="TokenExpiredError";this.expiredAt=Al};TokenExpiredError.prototype=Object.create(zl.prototype);TokenExpiredError.prototype.constructor=TokenExpiredError;ml.exports=TokenExpiredError},51136:(ml,Al,Rl)=>{const zl=Rl(62088);ml.exports=zl.satisfies(process.version,">=15.7.0")},3948:(ml,Al,Rl)=>{var zl=Rl(62088);ml.exports=zl.satisfies(process.version,"^6.12.0 || >=8.0.0")},45318:(ml,Al,Rl)=>{const zl=Rl(62088);ml.exports=zl.satisfies(process.version,">=16.9.0")},96688:(ml,Al,Rl)=>{var zl=Rl(70744);ml.exports=function(ml,Al){var Rl=Al||Math.floor(Date.now()/1e3);if(typeof ml==="string"){var rd=zl(ml);if(typeof rd==="undefined"){return}return Math.floor(Rl+rd/1e3)}else if(typeof ml==="number"){return Rl+ml}else{return}}},91006:(ml,Al,Rl)=>{const zl=Rl(51136);const rd=Rl(45318);const yh={ec:["ES256","ES384","ES512"],rsa:["RS256","PS256","RS384","PS384","RS512","PS512"],"rsa-pss":["PS256","PS384","PS512"]};const kh={ES256:"prime256v1",ES384:"secp384r1",ES512:"secp521r1"};ml.exports=function(ml,Al){if(!ml||!Al)return;const Rl=Al.asymmetricKeyType;if(!Rl)return;const Qh=yh[Rl];if(!Qh){throw new Error(`Unknown key type "${Rl}".`)}if(!Qh.includes(ml)){throw new Error(`"alg" parameter for "${Rl}" key type must be one of: ${Qh.join(", ")}.`)}if(zl){switch(Rl){case"ec":const Rl=Al.asymmetricKeyDetails.namedCurve;const zl=kh[ml];if(Rl!==zl){throw new Error(`"alg" parameter "${ml}" requires curve "${zl}".`)}break;case"rsa-pss":if(rd){const Rl=parseInt(ml.slice(-3),10);const{hashAlgorithm:zl,mgf1HashAlgorithm:rd,saltLength:yh}=Al.asymmetricKeyDetails;if(zl!==`sha${Rl}`||rd!==zl){throw new Error(`Invalid key for this operation, its RSA-PSS parameters do not meet the requirements of "alg" ${ml}.`)}if(yh!==undefined&&yh>Rl>>3){throw new Error(`Invalid key for this operation, its RSA-PSS parameter saltLength does not meet the requirements of "alg" ${ml}.`)}}break}}}},14912:(ml,Al,Rl)=>{const zl=Rl(96688);const rd=Rl(3948);const yh=Rl(91006);const kh=Rl(33324);const Qh=Rl(46248);const cf=Rl(1999);const t_=Rl(39841);const r_=Rl(80116);const u_=Rl(29888);const C_=Rl(56172);const D_=Rl(82192);const{KeyObject:S_,createSecretKey:P_,createPrivateKey:Cg}=Rl(76982);const eA=["RS256","RS384","RS512","ES256","ES384","ES512","HS256","HS384","HS512","none"];if(rd){eA.splice(3,0,"PS256","PS384","PS512")}const tA={expiresIn:{isValid:function(ml){return t_(ml)||C_(ml)&&ml},message:'"expiresIn" should be a number of seconds or string representing a timespan'},notBefore:{isValid:function(ml){return t_(ml)||C_(ml)&&ml},message:'"notBefore" should be a number of seconds or string representing a timespan'},audience:{isValid:function(ml){return C_(ml)||Array.isArray(ml)},message:'"audience" must be a string or array'},algorithm:{isValid:Qh.bind(null,eA),message:'"algorithm" must be a valid string enum value'},header:{isValid:u_,message:'"header" must be an object'},encoding:{isValid:C_,message:'"encoding" must be a string'},issuer:{isValid:C_,message:'"issuer" must be a string'},subject:{isValid:C_,message:'"subject" must be a string'},jwtid:{isValid:C_,message:'"jwtid" must be a string'},noTimestamp:{isValid:cf,message:'"noTimestamp" must be a boolean'},keyid:{isValid:C_,message:'"keyid" must be a string'},mutatePayload:{isValid:cf,message:'"mutatePayload" must be a boolean'},allowInsecureKeySizes:{isValid:cf,message:'"allowInsecureKeySizes" must be a boolean'},allowInvalidAsymmetricKeyTypes:{isValid:cf,message:'"allowInvalidAsymmetricKeyTypes" must be a boolean'}};const rA={iat:{isValid:r_,message:'"iat" should be a number of seconds'},exp:{isValid:r_,message:'"exp" should be a number of seconds'},nbf:{isValid:r_,message:'"nbf" should be a number of seconds'}};function validate(ml,Al,Rl,zl){if(!u_(Rl)){throw new Error('Expected "'+zl+'" to be a plain object.')}Object.keys(Rl).forEach(function(rd){const yh=ml[rd];if(!yh){if(!Al){throw new Error('"'+rd+'" is not allowed in "'+zl+'"')}return}if(!yh.isValid(Rl[rd])){throw new Error(yh.message)}})}function validateOptions(ml){return validate(tA,false,ml,"options")}function validatePayload(ml){return validate(rA,true,ml,"payload")}const nA={audience:"aud",issuer:"iss",subject:"sub",jwtid:"jti"};const iA=["expiresIn","notBefore","noTimestamp","audience","issuer","subject","jwtid"];ml.exports=function(ml,Al,Rl,rd){if(typeof Rl==="function"){rd=Rl;Rl={}}else{Rl=Rl||{}}const Qh=typeof ml==="object"&&!Buffer.isBuffer(ml);const cf=Object.assign({alg:Rl.algorithm||"HS256",typ:Qh?"JWT":undefined,kid:Rl.keyid},Rl.header);function failure(ml){if(rd){return rd(ml)}throw ml}if(!Al&&Rl.algorithm!=="none"){return failure(new Error("secretOrPrivateKey must have a value"))}if(Al!=null&&!(Al instanceof S_)){try{Al=Cg(Al)}catch(ml){try{Al=P_(typeof Al==="string"?Buffer.from(Al):Al)}catch(ml){return failure(new Error("secretOrPrivateKey is not valid key material"))}}}if(cf.alg.startsWith("HS")&&Al.type!=="secret"){return failure(new Error(`secretOrPrivateKey must be a symmetric key when using ${cf.alg}`))}else if(/^(?:RS|PS|ES)/.test(cf.alg)){if(Al.type!=="private"){return failure(new Error(`secretOrPrivateKey must be an asymmetric key when using ${cf.alg}`))}if(!Rl.allowInsecureKeySizes&&!cf.alg.startsWith("ES")&&Al.asymmetricKeyDetails!==undefined&&Al.asymmetricKeyDetails.modulusLength<2048){return failure(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${cf.alg}`))}}if(typeof ml==="undefined"){return failure(new Error("payload is required"))}else if(Qh){try{validatePayload(ml)}catch(ml){return failure(ml)}if(!Rl.mutatePayload){ml=Object.assign({},ml)}}else{const Al=iA.filter(function(ml){return typeof Rl[ml]!=="undefined"});if(Al.length>0){return failure(new Error("invalid "+Al.join(",")+" option for "+typeof ml+" payload"))}}if(typeof ml.exp!=="undefined"&&typeof Rl.expiresIn!=="undefined"){return failure(new Error('Bad "options.expiresIn" option the payload already has an "exp" property.'))}if(typeof ml.nbf!=="undefined"&&typeof Rl.notBefore!=="undefined"){return failure(new Error('Bad "options.notBefore" option the payload already has an "nbf" property.'))}try{validateOptions(Rl)}catch(ml){return failure(ml)}if(!Rl.allowInvalidAsymmetricKeyTypes){try{yh(cf.alg,Al)}catch(ml){return failure(ml)}}const t_=ml.iat||Math.floor(Date.now()/1e3);if(Rl.noTimestamp){delete ml.iat}else if(Qh){ml.iat=t_}if(typeof Rl.notBefore!=="undefined"){try{ml.nbf=zl(Rl.notBefore,t_)}catch(ml){return failure(ml)}if(typeof ml.nbf==="undefined"){return failure(new Error('"notBefore" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}if(typeof Rl.expiresIn!=="undefined"&&typeof ml==="object"){try{ml.exp=zl(Rl.expiresIn,t_)}catch(ml){return failure(ml)}if(typeof ml.exp==="undefined"){return failure(new Error('"expiresIn" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}}Object.keys(nA).forEach(function(Al){const zl=nA[Al];if(typeof Rl[Al]!=="undefined"){if(typeof ml[zl]!=="undefined"){return failure(new Error('Bad "options.'+Al+'" option. The payload already has an "'+zl+'" property.'))}ml[zl]=Rl[Al]}});const r_=Rl.encoding||"utf8";if(typeof rd==="function"){rd=rd&&D_(rd);kh.createSign({header:cf,privateKey:Al,payload:ml,encoding:r_}).once("error",rd).once("done",function(ml){if(!Rl.allowInsecureKeySizes&&/^(?:RS|PS)/.test(cf.alg)&&ml.length<256){return rd(new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${cf.alg}`))}rd(null,ml)})}else{let zl=kh.sign({header:cf,payload:ml,secret:Al,encoding:r_});if(!Rl.allowInsecureKeySizes&&/^(?:RS|PS)/.test(cf.alg)&&zl.length<256){throw new Error(`secretOrPrivateKey has a minimum key size of 2048 bits for ${cf.alg}`)}return zl}}},60772:(ml,Al,Rl)=>{const zl=Rl(26248);const rd=Rl(91269);const yh=Rl(41241);const kh=Rl(92047);const Qh=Rl(96688);const cf=Rl(91006);const t_=Rl(3948);const r_=Rl(33324);const{KeyObject:u_,createSecretKey:C_,createPublicKey:D_}=Rl(76982);const S_=["RS256","RS384","RS512"];const P_=["ES256","ES384","ES512"];const Cg=["RS256","RS384","RS512"];const eA=["HS256","HS384","HS512"];if(t_){S_.splice(S_.length,0,"PS256","PS384","PS512");Cg.splice(Cg.length,0,"PS256","PS384","PS512")}ml.exports=function(ml,Al,Rl,t_){if(typeof Rl==="function"&&!t_){t_=Rl;Rl={}}if(!Rl){Rl={}}Rl=Object.assign({},Rl);let tA;if(t_){tA=t_}else{tA=function(ml,Al){if(ml)throw ml;return Al}}if(Rl.clockTimestamp&&typeof Rl.clockTimestamp!=="number"){return tA(new zl("clockTimestamp must be a number"))}if(Rl.nonce!==undefined&&(typeof Rl.nonce!=="string"||Rl.nonce.trim()==="")){return tA(new zl("nonce must be a non-empty string"))}if(Rl.allowInvalidAsymmetricKeyTypes!==undefined&&typeof Rl.allowInvalidAsymmetricKeyTypes!=="boolean"){return tA(new zl("allowInvalidAsymmetricKeyTypes must be a boolean"))}const rA=Rl.clockTimestamp||Math.floor(Date.now()/1e3);if(!ml){return tA(new zl("jwt must be provided"))}if(typeof ml!=="string"){return tA(new zl("jwt must be a string"))}const nA=ml.split(".");if(nA.length!==3){return tA(new zl("jwt malformed"))}let iA;try{iA=kh(ml,{complete:true})}catch(ml){return tA(ml)}if(!iA){return tA(new zl("invalid token"))}const sA=iA.header;let aA;if(typeof Al==="function"){if(!t_){return tA(new zl("verify must be called asynchronous if secret or public key is provided as a callback"))}aA=Al}else{aA=function(ml,Rl){return Rl(null,Al)}}return aA(sA,function(Al,kh){if(Al){return tA(new zl("error in secret or public key callback: "+Al.message))}const t_=nA[2].trim()!=="";if(!t_&&kh){return tA(new zl("jwt signature is required"))}if(t_&&!kh){return tA(new zl("secret or public key must be provided"))}if(!t_&&!Rl.algorithms){return tA(new zl('please specify "none" in "algorithms" to verify unsigned tokens'))}if(kh!=null&&!(kh instanceof u_)){try{kh=D_(kh)}catch(ml){try{kh=C_(typeof kh==="string"?Buffer.from(kh):kh)}catch(ml){return tA(new zl("secretOrPublicKey is not valid key material"))}}}if(!Rl.algorithms){if(kh.type==="secret"){Rl.algorithms=eA}else if(["rsa","rsa-pss"].includes(kh.asymmetricKeyType)){Rl.algorithms=Cg}else if(kh.asymmetricKeyType==="ec"){Rl.algorithms=P_}else{Rl.algorithms=S_}}if(Rl.algorithms.indexOf(iA.header.alg)===-1){return tA(new zl("invalid algorithm"))}if(sA.alg.startsWith("HS")&&kh.type!=="secret"){return tA(new zl(`secretOrPublicKey must be a symmetric key when using ${sA.alg}`))}else if(/^(?:RS|PS|ES)/.test(sA.alg)&&kh.type!=="public"){return tA(new zl(`secretOrPublicKey must be an asymmetric key when using ${sA.alg}`))}if(!Rl.allowInvalidAsymmetricKeyTypes){try{cf(sA.alg,kh)}catch(ml){return tA(ml)}}let aA;try{aA=r_.verify(ml,iA.header.alg,kh)}catch(ml){return tA(ml)}if(!aA){return tA(new zl("invalid signature"))}const oA=iA.payload;if(typeof oA.nbf!=="undefined"&&!Rl.ignoreNotBefore){if(typeof oA.nbf!=="number"){return tA(new zl("invalid nbf value"))}if(oA.nbf>rA+(Rl.clockTolerance||0)){return tA(new rd("jwt not active",new Date(oA.nbf*1e3)))}}if(typeof oA.exp!=="undefined"&&!Rl.ignoreExpiration){if(typeof oA.exp!=="number"){return tA(new zl("invalid exp value"))}if(rA>=oA.exp+(Rl.clockTolerance||0)){return tA(new yh("jwt expired",new Date(oA.exp*1e3)))}}if(Rl.audience){const ml=Array.isArray(Rl.audience)?Rl.audience:[Rl.audience];const Al=Array.isArray(oA.aud)?oA.aud:[oA.aud];const rd=Al.some(function(Al){return ml.some(function(ml){return ml instanceof RegExp?ml.test(Al):ml===Al})});if(!rd){return tA(new zl("jwt audience invalid. expected: "+ml.join(" or ")))}}if(Rl.issuer){const ml=typeof Rl.issuer==="string"&&oA.iss!==Rl.issuer||Array.isArray(Rl.issuer)&&Rl.issuer.indexOf(oA.iss)===-1;if(ml){return tA(new zl("jwt issuer invalid. expected: "+Rl.issuer))}}if(Rl.subject){if(oA.sub!==Rl.subject){return tA(new zl("jwt subject invalid. expected: "+Rl.subject))}}if(Rl.jwtid){if(oA.jti!==Rl.jwtid){return tA(new zl("jwt jwtid invalid. expected: "+Rl.jwtid))}}if(Rl.nonce){if(oA.nonce!==Rl.nonce){return tA(new zl("jwt nonce invalid. expected: "+Rl.nonce))}}if(Rl.maxAge){if(typeof oA.iat!=="number"){return tA(new zl("iat required when maxAge is specified"))}const ml=Qh(Rl.maxAge,oA.iat);if(typeof ml==="undefined"){return tA(new zl('"maxAge" should be a number of seconds or string representing a timespan eg: "1d", "20h", 60'))}if(rA>=ml+(Rl.clockTolerance||0)){return tA(new yh("maxAge exceeded",new Date(ml*1e3)))}}if(Rl.complete===true){const ml=iA.signature;return tA(null,{header:sA,payload:oA,signature:ml})}return tA(null,oA)})}},38622:(ml,Al,Rl)=>{var zl=Rl(93058).Buffer;var rd=Rl(76982);var yh=Rl(325);var kh=Rl(39023);var Qh='"%s" is not a valid algorithm.\n Supported algorithms are:\n "HS256", "HS384", "HS512", "RS256", "RS384", "RS512", "PS256", "PS384", "PS512", "ES256", "ES384", "ES512" and "none".';var cf="secret must be a string or buffer";var t_="key must be a string or a buffer";var r_="key must be a string, a buffer or an object";var u_=typeof rd.createPublicKey==="function";if(u_){t_+=" or a KeyObject";cf+="or a KeyObject"}function checkIsPublicKey(ml){if(zl.isBuffer(ml)){return}if(typeof ml==="string"){return}if(!u_){throw typeError(t_)}if(typeof ml!=="object"){throw typeError(t_)}if(typeof ml.type!=="string"){throw typeError(t_)}if(typeof ml.asymmetricKeyType!=="string"){throw typeError(t_)}if(typeof ml.export!=="function"){throw typeError(t_)}}function checkIsPrivateKey(ml){if(zl.isBuffer(ml)){return}if(typeof ml==="string"){return}if(typeof ml==="object"){return}throw typeError(r_)}function checkIsSecretKey(ml){if(zl.isBuffer(ml)){return}if(typeof ml==="string"){return ml}if(!u_){throw typeError(cf)}if(typeof ml!=="object"){throw typeError(cf)}if(ml.type!=="secret"){throw typeError(cf)}if(typeof ml.export!=="function"){throw typeError(cf)}}function fromBase64(ml){return ml.replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function toBase64(ml){ml=ml.toString();var Al=4-ml.length%4;if(Al!==4){for(var Rl=0;Rl{var zl=Rl(78600);var rd=Rl(4368);var yh=["HS256","HS384","HS512","RS256","RS384","RS512","PS256","PS384","PS512","ES256","ES384","ES512"];Al.ALGORITHMS=yh;Al.sign=zl.sign;Al.verify=rd.verify;Al.decode=rd.decode;Al.isValid=rd.isValid;Al.createSign=function createSign(ml){return new zl(ml)};Al.createVerify=function createVerify(ml){return new rd(ml)}},41831:(ml,Al,Rl)=>{var zl=Rl(93058).Buffer;var rd=Rl(2203);var yh=Rl(39023);function DataStream(ml){this.buffer=null;this.writable=true;this.readable=true;if(!ml){this.buffer=zl.alloc(0);return this}if(typeof ml.pipe==="function"){this.buffer=zl.alloc(0);ml.pipe(this);return this}if(ml.length||typeof ml==="object"){this.buffer=ml;this.writable=false;process.nextTick(function(){this.emit("end",ml);this.readable=false;this.emit("close")}.bind(this));return this}throw new TypeError("Unexpected data type ("+typeof ml+")")}yh.inherits(DataStream,rd);DataStream.prototype.write=function write(ml){this.buffer=zl.concat([this.buffer,zl.from(ml)]);this.emit("data",ml)};DataStream.prototype.end=function end(ml){if(ml)this.write(ml);this.emit("end",ml);this.emit("close");this.writable=false;this.readable=false};ml.exports=DataStream},78600:(ml,Al,Rl)=>{var zl=Rl(93058).Buffer;var rd=Rl(41831);var yh=Rl(38622);var kh=Rl(2203);var Qh=Rl(95126);var cf=Rl(39023);function base64url(ml,Al){return zl.from(ml,Al).toString("base64").replace(/=/g,"").replace(/\+/g,"-").replace(/\//g,"_")}function jwsSecuredInput(ml,Al,Rl){Rl=Rl||"utf8";var zl=base64url(Qh(ml),"binary");var rd=base64url(Qh(Al),Rl);return cf.format("%s.%s",zl,rd)}function jwsSign(ml){var Al=ml.header;var Rl=ml.payload;var zl=ml.secret||ml.privateKey;var rd=ml.encoding;var kh=yh(Al.alg);var Qh=jwsSecuredInput(Al,Rl,rd);var t_=kh.sign(Qh,zl);return cf.format("%s.%s",Qh,t_)}function SignStream(ml){var Al=ml.secret;Al=Al==null?ml.privateKey:Al;Al=Al==null?ml.key:Al;if(/^hs/i.test(ml.header.alg)===true&&Al==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var Rl=new rd(Al);this.readable=true;this.header=ml.header;this.encoding=ml.encoding;this.secret=this.privateKey=this.key=Rl;this.payload=new rd(ml.payload);this.secret.once("close",function(){if(!this.payload.writable&&this.readable)this.sign()}.bind(this));this.payload.once("close",function(){if(!this.secret.writable&&this.readable)this.sign()}.bind(this))}cf.inherits(SignStream,kh);SignStream.prototype.sign=function sign(){try{var ml=jwsSign({header:this.header,payload:this.payload.buffer,secret:this.secret.buffer,encoding:this.encoding});this.emit("done",ml);this.emit("data",ml);this.emit("end");this.readable=false;return ml}catch(ml){this.readable=false;this.emit("error",ml);this.emit("close")}};SignStream.sign=jwsSign;ml.exports=SignStream},95126:(ml,Al,Rl)=>{var zl=Rl(20181).Buffer;ml.exports=function toString(ml){if(typeof ml==="string")return ml;if(typeof ml==="number"||zl.isBuffer(ml))return ml.toString();return JSON.stringify(ml)}},4368:(ml,Al,Rl)=>{var zl=Rl(93058).Buffer;var rd=Rl(41831);var yh=Rl(38622);var kh=Rl(2203);var Qh=Rl(95126);var cf=Rl(39023);var t_=/^[a-zA-Z0-9\-_]+?\.[a-zA-Z0-9\-_]+?\.([a-zA-Z0-9\-_]+)?$/;function isObject(ml){return Object.prototype.toString.call(ml)==="[object Object]"}function safeJsonParse(ml){if(isObject(ml))return ml;try{return JSON.parse(ml)}catch(ml){return undefined}}function headerFromJWS(ml){var Al=ml.split(".",1)[0];return safeJsonParse(zl.from(Al,"base64").toString("binary"))}function securedInputFromJWS(ml){return ml.split(".",2).join(".")}function signatureFromJWS(ml){return ml.split(".")[2]}function payloadFromJWS(ml,Al){Al=Al||"utf8";var Rl=ml.split(".")[1];return zl.from(Rl,"base64").toString(Al)}function isValidJws(ml){return t_.test(ml)&&!!headerFromJWS(ml)}function jwsVerify(ml,Al,Rl){if(!Al){var zl=new Error("Missing algorithm parameter for jws.verify");zl.code="MISSING_ALGORITHM";throw zl}ml=Qh(ml);var rd=signatureFromJWS(ml);var kh=securedInputFromJWS(ml);var cf=yh(Al);return cf.verify(kh,rd,Rl)}function jwsDecode(ml,Al){Al=Al||{};ml=Qh(ml);if(!isValidJws(ml))return null;var Rl=headerFromJWS(ml);if(!Rl)return null;var zl=payloadFromJWS(ml);if(Rl.typ==="JWT"||Al.json)zl=JSON.parse(zl,Al.encoding);return{header:Rl,payload:zl,signature:signatureFromJWS(ml)}}function VerifyStream(ml){ml=ml||{};var Al=ml.secret;Al=Al==null?ml.publicKey:Al;Al=Al==null?ml.key:Al;if(/^hs/i.test(ml.algorithm)===true&&Al==null){throw new TypeError("secret must be a string or buffer or a KeyObject")}var Rl=new rd(Al);this.readable=true;this.algorithm=ml.algorithm;this.encoding=ml.encoding;this.secret=this.publicKey=this.key=Rl;this.signature=new rd(ml.signature);this.secret.once("close",function(){if(!this.signature.writable&&this.readable)this.verify()}.bind(this));this.signature.once("close",function(){if(!this.secret.writable&&this.readable)this.verify()}.bind(this))}cf.inherits(VerifyStream,kh);VerifyStream.prototype.verify=function verify(){try{var ml=jwsVerify(this.signature.buffer,this.algorithm,this.key.buffer);var Al=jwsDecode(this.signature.buffer,this.encoding);this.emit("done",ml,Al);this.emit("data",ml);this.emit("end");this.readable=false;return ml}catch(ml){this.readable=false;this.emit("error",ml);this.emit("close")}};VerifyStream.decode=jwsDecode;VerifyStream.isValid=isValidJws;VerifyStream.verify=jwsVerify;ml.exports=VerifyStream},46248:ml=>{var Al=1/0,Rl=9007199254740991,zl=17976931348623157e292,rd=0/0;var yh="[object Arguments]",kh="[object Function]",Qh="[object GeneratorFunction]",cf="[object String]",t_="[object Symbol]";var r_=/^\s+|\s+$/g;var u_=/^[-+]0x[0-9a-f]+$/i;var C_=/^0b[01]+$/i;var D_=/^0o[0-7]+$/i;var S_=/^(?:0|[1-9]\d*)$/;var P_=parseInt;function arrayMap(ml,Al){var Rl=-1,zl=ml?ml.length:0,rd=Array(zl);while(++Rl-1&&ml%1==0&&ml-1:!!rd&&baseIndexOf(ml,Al,Rl)>-1}function isArguments(ml){return isArrayLikeObject(ml)&&eA.call(ml,"callee")&&(!rA.call(ml,"callee")||tA.call(ml)==yh)}var sA=Array.isArray;function isArrayLike(ml){return ml!=null&&isLength(ml.length)&&!isFunction(ml)}function isArrayLikeObject(ml){return isObjectLike(ml)&&isArrayLike(ml)}function isFunction(ml){var Al=isObject(ml)?tA.call(ml):"";return Al==kh||Al==Qh}function isLength(ml){return typeof ml=="number"&&ml>-1&&ml%1==0&&ml<=Rl}function isObject(ml){var Al=typeof ml;return!!ml&&(Al=="object"||Al=="function")}function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isString(ml){return typeof ml=="string"||!sA(ml)&&isObjectLike(ml)&&tA.call(ml)==cf}function isSymbol(ml){return typeof ml=="symbol"||isObjectLike(ml)&&tA.call(ml)==t_}function toFinite(ml){if(!ml){return ml===0?ml:0}ml=toNumber(ml);if(ml===Al||ml===-Al){var Rl=ml<0?-1:1;return Rl*zl}return ml===ml?ml:0}function toInteger(ml){var Al=toFinite(ml),Rl=Al%1;return Al===Al?Rl?Al-Rl:Al:0}function toNumber(ml){if(typeof ml=="number"){return ml}if(isSymbol(ml)){return rd}if(isObject(ml)){var Al=typeof ml.valueOf=="function"?ml.valueOf():ml;ml=isObject(Al)?Al+"":Al}if(typeof ml!="string"){return ml===0?ml:+ml}ml=ml.replace(r_,"");var Rl=C_.test(ml);return Rl||D_.test(ml)?P_(ml.slice(2),Rl?2:8):u_.test(ml)?rd:+ml}function keys(ml){return isArrayLike(ml)?arrayLikeKeys(ml):baseKeys(ml)}function values(ml){return ml?baseValues(ml,keys(ml)):[]}ml.exports=includes},1999:ml=>{var Al="[object Boolean]";var Rl=Object.prototype;var zl=Rl.toString;function isBoolean(ml){return ml===true||ml===false||isObjectLike(ml)&&zl.call(ml)==Al}function isObjectLike(ml){return!!ml&&typeof ml=="object"}ml.exports=isBoolean},39841:ml=>{var Al=1/0,Rl=17976931348623157e292,zl=0/0;var rd="[object Symbol]";var yh=/^\s+|\s+$/g;var kh=/^[-+]0x[0-9a-f]+$/i;var Qh=/^0b[01]+$/i;var cf=/^0o[0-7]+$/i;var t_=parseInt;var r_=Object.prototype;var u_=r_.toString;function isInteger(ml){return typeof ml=="number"&&ml==toInteger(ml)}function isObject(ml){var Al=typeof ml;return!!ml&&(Al=="object"||Al=="function")}function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isSymbol(ml){return typeof ml=="symbol"||isObjectLike(ml)&&u_.call(ml)==rd}function toFinite(ml){if(!ml){return ml===0?ml:0}ml=toNumber(ml);if(ml===Al||ml===-Al){var zl=ml<0?-1:1;return zl*Rl}return ml===ml?ml:0}function toInteger(ml){var Al=toFinite(ml),Rl=Al%1;return Al===Al?Rl?Al-Rl:Al:0}function toNumber(ml){if(typeof ml=="number"){return ml}if(isSymbol(ml)){return zl}if(isObject(ml)){var Al=typeof ml.valueOf=="function"?ml.valueOf():ml;ml=isObject(Al)?Al+"":Al}if(typeof ml!="string"){return ml===0?ml:+ml}ml=ml.replace(yh,"");var Rl=Qh.test(ml);return Rl||cf.test(ml)?t_(ml.slice(2),Rl?2:8):kh.test(ml)?zl:+ml}ml.exports=isInteger},80116:ml=>{var Al="[object Number]";var Rl=Object.prototype;var zl=Rl.toString;function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isNumber(ml){return typeof ml=="number"||isObjectLike(ml)&&zl.call(ml)==Al}ml.exports=isNumber},29888:ml=>{var Al="[object Object]";function isHostObject(ml){var Al=false;if(ml!=null&&typeof ml.toString!="function"){try{Al=!!(ml+"")}catch(ml){}}return Al}function overArg(ml,Al){return function(Rl){return ml(Al(Rl))}}var Rl=Function.prototype,zl=Object.prototype;var rd=Rl.toString;var yh=zl.hasOwnProperty;var kh=rd.call(Object);var Qh=zl.toString;var cf=overArg(Object.getPrototypeOf,Object);function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isPlainObject(ml){if(!isObjectLike(ml)||Qh.call(ml)!=Al||isHostObject(ml)){return false}var Rl=cf(ml);if(Rl===null){return true}var zl=yh.call(Rl,"constructor")&&Rl.constructor;return typeof zl=="function"&&zl instanceof zl&&rd.call(zl)==kh}ml.exports=isPlainObject},56172:ml=>{var Al="[object String]";var Rl=Object.prototype;var zl=Rl.toString;var rd=Array.isArray;function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isString(ml){return typeof ml=="string"||!rd(ml)&&isObjectLike(ml)&&zl.call(ml)==Al}ml.exports=isString},82192:ml=>{var Al="Expected a function";var Rl=1/0,zl=17976931348623157e292,rd=0/0;var yh="[object Symbol]";var kh=/^\s+|\s+$/g;var Qh=/^[-+]0x[0-9a-f]+$/i;var cf=/^0b[01]+$/i;var t_=/^0o[0-7]+$/i;var r_=parseInt;var u_=Object.prototype;var C_=u_.toString;function before(ml,Rl){var zl;if(typeof Rl!="function"){throw new TypeError(Al)}ml=toInteger(ml);return function(){if(--ml>0){zl=Rl.apply(this,arguments)}if(ml<=1){Rl=undefined}return zl}}function once(ml){return before(2,ml)}function isObject(ml){var Al=typeof ml;return!!ml&&(Al=="object"||Al=="function")}function isObjectLike(ml){return!!ml&&typeof ml=="object"}function isSymbol(ml){return typeof ml=="symbol"||isObjectLike(ml)&&C_.call(ml)==yh}function toFinite(ml){if(!ml){return ml===0?ml:0}ml=toNumber(ml);if(ml===Rl||ml===-Rl){var Al=ml<0?-1:1;return Al*zl}return ml===ml?ml:0}function toInteger(ml){var Al=toFinite(ml),Rl=Al%1;return Al===Al?Rl?Al-Rl:Al:0}function toNumber(ml){if(typeof ml=="number"){return ml}if(isSymbol(ml)){return rd}if(isObject(ml)){var Al=typeof ml.valueOf=="function"?ml.valueOf():ml;ml=isObject(Al)?Al+"":Al}if(typeof ml!="string"){return ml===0?ml:+ml}ml=ml.replace(kh,"");var Rl=cf.test(ml);return Rl||t_.test(ml)?r_(ml.slice(2),Rl?2:8):Qh.test(ml)?rd:+ml}ml.exports=once},47033:(ml,Al,Rl)=>{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"DataView");ml.exports=yh},66320:(ml,Al,Rl)=>{var zl=Rl(48051),rd=Rl(15431),yh=Rl(26934),kh=Rl(64306),Qh=Rl(17226);function Hash(ml){var Al=-1,Rl=ml==null?0:ml.length;this.clear();while(++Al{var zl=Rl(99791),rd=Rl(24555),yh=Rl(86634),kh=Rl(8430),Qh=Rl(36918);function ListCache(ml){var Al=-1,Rl=ml==null?0:ml.length;this.clear();while(++Al{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"Map");ml.exports=yh},79660:(ml,Al,Rl)=>{var zl=Rl(88487),rd=Rl(36275),yh=Rl(30130),kh=Rl(69254),Qh=Rl(59806);function MapCache(ml){var Al=-1,Rl=ml==null?0:ml.length;this.clear();while(++Al{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"Promise");ml.exports=yh},84986:(ml,Al,Rl)=>{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"Set");ml.exports=yh},23706:(ml,Al,Rl)=>{var zl=Rl(79660),rd=Rl(44671),yh=Rl(71884);function SetCache(ml){var Al=-1,Rl=ml==null?0:ml.length;this.__data__=new zl;while(++Al{var zl=Rl(68884),rd=Rl(91509),yh=Rl(23218),kh=Rl(46572),Qh=Rl(66216),cf=Rl(51976);function Stack(ml){var Al=this.__data__=new zl(ml);this.size=Al.size}Stack.prototype.clear=rd;Stack.prototype["delete"]=yh;Stack.prototype.get=kh;Stack.prototype.has=Qh;Stack.prototype.set=cf;ml.exports=Stack},38584:(ml,Al,Rl)=>{var zl=Rl(6748);var rd=zl.Symbol;ml.exports=rd},59525:(ml,Al,Rl)=>{var zl=Rl(6748);var rd=zl.Uint8Array;ml.exports=rd},97364:(ml,Al,Rl)=>{var zl=Rl(68573),rd=Rl(6748);var yh=zl(rd,"WeakMap");ml.exports=yh},59678:ml=>{function apply(ml,Al,Rl){switch(Rl.length){case 0:return ml.call(Al);case 1:return ml.call(Al,Rl[0]);case 2:return ml.call(Al,Rl[0],Rl[1]);case 3:return ml.call(Al,Rl[0],Rl[1],Rl[2])}return ml.apply(Al,Rl)}ml.exports=apply},19362:ml=>{function arrayEach(ml,Al){var Rl=-1,zl=ml==null?0:ml.length;while(++Rl{function arrayFilter(ml,Al){var Rl=-1,zl=ml==null?0:ml.length,rd=0,yh=[];while(++Rl{var zl=Rl(21299),rd=Rl(60541),yh=Rl(77192),kh=Rl(43739),Qh=Rl(37446),cf=Rl(35e3);var t_=Object.prototype;var r_=t_.hasOwnProperty;function arrayLikeKeys(ml,Al){var Rl=yh(ml),t_=!Rl&&rd(ml),u_=!Rl&&!t_&&kh(ml),C_=!Rl&&!t_&&!u_&&cf(ml),D_=Rl||t_||u_||C_,S_=D_?zl(ml.length,String):[],P_=S_.length;for(var Cg in ml){if((Al||r_.call(ml,Cg))&&!(D_&&(Cg=="length"||u_&&(Cg=="offset"||Cg=="parent")||C_&&(Cg=="buffer"||Cg=="byteLength"||Cg=="byteOffset")||Qh(Cg,P_)))){S_.push(Cg)}}return S_}ml.exports=arrayLikeKeys},56649:ml=>{function arrayMap(ml,Al){var Rl=-1,zl=ml==null?0:ml.length,rd=Array(zl);while(++Rl{function arrayPush(ml,Al){var Rl=-1,zl=Al.length,rd=ml.length;while(++Rl{function arraySome(ml,Al){var Rl=-1,zl=ml==null?0:ml.length;while(++Rl{var zl=Rl(63579),rd=Rl(75199);function assignMergeValue(ml,Al,Rl){if(Rl!==undefined&&!rd(ml[Al],Rl)||Rl===undefined&&!(Al in ml)){zl(ml,Al,Rl)}}ml.exports=assignMergeValue},99128:(ml,Al,Rl)=>{var zl=Rl(63579),rd=Rl(75199);var yh=Object.prototype;var kh=yh.hasOwnProperty;function assignValue(ml,Al,Rl){var yh=ml[Al];if(!(kh.call(ml,Al)&&rd(yh,Rl))||Rl===undefined&&!(Al in ml)){zl(ml,Al,Rl)}}ml.exports=assignValue},74024:(ml,Al,Rl)=>{var zl=Rl(75199);function assocIndexOf(ml,Al){var Rl=ml.length;while(Rl--){if(zl(ml[Rl][0],Al)){return Rl}}return-1}ml.exports=assocIndexOf},31684:(ml,Al,Rl)=>{var zl=Rl(69330),rd=Rl(26741);function baseAssign(ml,Al){return ml&&zl(Al,rd(Al),ml)}ml.exports=baseAssign},30731:(ml,Al,Rl)=>{var zl=Rl(69330),rd=Rl(19430);function baseAssignIn(ml,Al){return ml&&zl(Al,rd(Al),ml)}ml.exports=baseAssignIn},63579:(ml,Al,Rl)=>{var zl=Rl(83106);function baseAssignValue(ml,Al,Rl){if(Al=="__proto__"&&zl){zl(ml,Al,{configurable:true,enumerable:true,value:Rl,writable:true})}else{ml[Al]=Rl}}ml.exports=baseAssignValue},62504:(ml,Al,Rl)=>{var zl=Rl(73262),rd=Rl(19362),yh=Rl(99128),kh=Rl(31684),Qh=Rl(30731),cf=Rl(165),t_=Rl(77560),r_=Rl(97472),u_=Rl(61935),C_=Rl(78479),D_=Rl(17172),S_=Rl(44512),P_=Rl(43688),Cg=Rl(75906),eA=Rl(20866),tA=Rl(77192),rA=Rl(43739),nA=Rl(85995),iA=Rl(96482),sA=Rl(27077),aA=Rl(26741),oA=Rl(19430);var lA=1,cA=2,uA=4;var pA="[object Arguments]",dA="[object Array]",hA="[object Boolean]",fA="[object Date]",_A="[object Error]",mA="[object Function]",gA="[object GeneratorFunction]",AA="[object Map]",yA="[object Number]",bA="[object Object]",vA="[object RegExp]",EA="[object Set]",wA="[object String]",CA="[object Symbol]",xA="[object WeakMap]";var DA="[object ArrayBuffer]",SA="[object DataView]",kA="[object Float32Array]",TA="[object Float64Array]",IA="[object Int8Array]",BA="[object Int16Array]",FA="[object Int32Array]",PA="[object Uint8Array]",RA="[object Uint8ClampedArray]",NA="[object Uint16Array]",OA="[object Uint32Array]";var QA={};QA[pA]=QA[dA]=QA[DA]=QA[SA]=QA[hA]=QA[fA]=QA[kA]=QA[TA]=QA[IA]=QA[BA]=QA[FA]=QA[AA]=QA[yA]=QA[bA]=QA[vA]=QA[EA]=QA[wA]=QA[CA]=QA[PA]=QA[RA]=QA[NA]=QA[OA]=true;QA[_A]=QA[mA]=QA[xA]=false;function baseClone(ml,Al,Rl,dA,hA,fA){var _A,AA=Al&lA,yA=Al&cA,vA=Al&uA;if(Rl){_A=hA?Rl(ml,dA,hA,fA):Rl(ml)}if(_A!==undefined){return _A}if(!iA(ml)){return ml}var EA=tA(ml);if(EA){_A=P_(ml);if(!AA){return t_(ml,_A)}}else{var wA=S_(ml),CA=wA==mA||wA==gA;if(rA(ml)){return cf(ml,AA)}if(wA==bA||wA==pA||CA&&!hA){_A=yA||CA?{}:eA(ml);if(!AA){return yA?u_(ml,Qh(_A,ml)):r_(ml,kh(_A,ml))}}else{if(!QA[wA]){return hA?ml:{}}_A=Cg(ml,wA,AA)}}fA||(fA=new zl);var xA=fA.get(ml);if(xA){return xA}fA.set(ml,_A);if(sA(ml)){ml.forEach(function(zl){_A.add(baseClone(zl,Al,Rl,zl,ml,fA))})}else if(nA(ml)){ml.forEach(function(zl,rd){_A.set(rd,baseClone(zl,Al,Rl,rd,ml,fA))})}var DA=vA?yA?D_:C_:yA?oA:aA;var SA=EA?undefined:DA(ml);rd(SA||ml,function(zl,rd){if(SA){rd=zl;zl=ml[rd]}yh(_A,rd,baseClone(zl,Al,Rl,rd,ml,fA))});return _A}ml.exports=baseClone},33733:(ml,Al,Rl)=>{var zl=Rl(96482);var rd=Object.create;var yh=function(){function object(){}return function(ml){if(!zl(ml)){return{}}if(rd){return rd(ml)}object.prototype=ml;var Al=new object;object.prototype=undefined;return Al}}();ml.exports=yh},11616:(ml,Al,Rl)=>{var zl=Rl(16484),rd=Rl(40728);var yh=rd(zl);ml.exports=yh},39143:(ml,Al,Rl)=>{var zl=Rl(11616);function baseFilter(ml,Al){var Rl=[];zl(ml,function(ml,zl,rd){if(Al(ml,zl,rd)){Rl.push(ml)}});return Rl}ml.exports=baseFilter},63183:(ml,Al,Rl)=>{var zl=Rl(50827),rd=Rl(45088);function baseFlatten(ml,Al,Rl,yh,kh){var Qh=-1,cf=ml.length;Rl||(Rl=rd);kh||(kh=[]);while(++Qh0&&Rl(t_)){if(Al>1){baseFlatten(t_,Al-1,Rl,yh,kh)}else{zl(kh,t_)}}else if(!yh){kh[kh.length]=t_}}return kh}ml.exports=baseFlatten},26798:(ml,Al,Rl)=>{var zl=Rl(13142);var rd=zl();ml.exports=rd},16484:(ml,Al,Rl)=>{var zl=Rl(26798),rd=Rl(26741);function baseForOwn(ml,Al){return ml&&zl(ml,Al,rd)}ml.exports=baseForOwn},40877:(ml,Al,Rl)=>{var zl=Rl(77336),rd=Rl(95086);function baseGet(ml,Al){Al=zl(Al,ml);var Rl=0,yh=Al.length;while(ml!=null&&Rl{var zl=Rl(50827),rd=Rl(77192);function baseGetAllKeys(ml,Al,Rl){var yh=Al(ml);return rd(ml)?yh:zl(yh,Rl(ml))}ml.exports=baseGetAllKeys},29117:(ml,Al,Rl)=>{var zl=Rl(38584),rd=Rl(95292),yh=Rl(71723);var kh="[object Null]",Qh="[object Undefined]";var cf=zl?zl.toStringTag:undefined;function baseGetTag(ml){if(ml==null){return ml===undefined?Qh:kh}return cf&&cf in Object(ml)?rd(ml):yh(ml)}ml.exports=baseGetTag},6186:ml=>{function baseHasIn(ml,Al){return ml!=null&&Al in Object(ml)}ml.exports=baseHasIn},93605:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(51645);var yh="[object Arguments]";function baseIsArguments(ml){return rd(ml)&&zl(ml)==yh}ml.exports=baseIsArguments},95777:(ml,Al,Rl)=>{var zl=Rl(19275),rd=Rl(51645);function baseIsEqual(ml,Al,Rl,yh,kh){if(ml===Al){return true}if(ml==null||Al==null||!rd(ml)&&!rd(Al)){return ml!==ml&&Al!==Al}return zl(ml,Al,Rl,yh,baseIsEqual,kh)}ml.exports=baseIsEqual},19275:(ml,Al,Rl)=>{var zl=Rl(73262),rd=Rl(5248),yh=Rl(9895),kh=Rl(52500),Qh=Rl(44512),cf=Rl(77192),t_=Rl(43739),r_=Rl(35e3);var u_=1;var C_="[object Arguments]",D_="[object Array]",S_="[object Object]";var P_=Object.prototype;var Cg=P_.hasOwnProperty;function baseIsEqualDeep(ml,Al,Rl,P_,eA,tA){var rA=cf(ml),nA=cf(Al),iA=rA?D_:Qh(ml),sA=nA?D_:Qh(Al);iA=iA==C_?S_:iA;sA=sA==C_?S_:sA;var aA=iA==S_,oA=sA==S_,lA=iA==sA;if(lA&&t_(ml)){if(!t_(Al)){return false}rA=true;aA=false}if(lA&&!aA){tA||(tA=new zl);return rA||r_(ml)?rd(ml,Al,Rl,P_,eA,tA):yh(ml,Al,iA,Rl,P_,eA,tA)}if(!(Rl&u_)){var cA=aA&&Cg.call(ml,"__wrapped__"),uA=oA&&Cg.call(Al,"__wrapped__");if(cA||uA){var pA=cA?ml.value():ml,dA=uA?Al.value():Al;tA||(tA=new zl);return eA(pA,dA,Rl,P_,tA)}}if(!lA){return false}tA||(tA=new zl);return kh(ml,Al,Rl,P_,eA,tA)}ml.exports=baseIsEqualDeep},66051:(ml,Al,Rl)=>{var zl=Rl(44512),rd=Rl(51645);var yh="[object Map]";function baseIsMap(ml){return rd(ml)&&zl(ml)==yh}ml.exports=baseIsMap},67792:(ml,Al,Rl)=>{var zl=Rl(73262),rd=Rl(95777);var yh=1,kh=2;function baseIsMatch(ml,Al,Rl,Qh){var cf=Rl.length,t_=cf,r_=!Qh;if(ml==null){return!t_}ml=Object(ml);while(cf--){var u_=Rl[cf];if(r_&&u_[2]?u_[1]!==ml[u_[0]]:!(u_[0]in ml)){return false}}while(++cf{var zl=Rl(34329),rd=Rl(46613),yh=Rl(96482),kh=Rl(57192);var Qh=/[\\^$.*+?()[\]{}|]/g;var cf=/^\[object .+?Constructor\]$/;var t_=Function.prototype,r_=Object.prototype;var u_=t_.toString;var C_=r_.hasOwnProperty;var D_=RegExp("^"+u_.call(C_).replace(Qh,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function baseIsNative(ml){if(!yh(ml)||rd(ml)){return false}var Al=zl(ml)?D_:cf;return Al.test(kh(ml))}ml.exports=baseIsNative},85901:(ml,Al,Rl)=>{var zl=Rl(44512),rd=Rl(51645);var yh="[object Set]";function baseIsSet(ml){return rd(ml)&&zl(ml)==yh}ml.exports=baseIsSet},16880:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(56657),yh=Rl(51645);var kh="[object Arguments]",Qh="[object Array]",cf="[object Boolean]",t_="[object Date]",r_="[object Error]",u_="[object Function]",C_="[object Map]",D_="[object Number]",S_="[object Object]",P_="[object RegExp]",Cg="[object Set]",eA="[object String]",tA="[object WeakMap]";var rA="[object ArrayBuffer]",nA="[object DataView]",iA="[object Float32Array]",sA="[object Float64Array]",aA="[object Int8Array]",oA="[object Int16Array]",lA="[object Int32Array]",cA="[object Uint8Array]",uA="[object Uint8ClampedArray]",pA="[object Uint16Array]",dA="[object Uint32Array]";var hA={};hA[iA]=hA[sA]=hA[aA]=hA[oA]=hA[lA]=hA[cA]=hA[uA]=hA[pA]=hA[dA]=true;hA[kh]=hA[Qh]=hA[rA]=hA[cf]=hA[nA]=hA[t_]=hA[r_]=hA[u_]=hA[C_]=hA[D_]=hA[S_]=hA[P_]=hA[Cg]=hA[eA]=hA[tA]=false;function baseIsTypedArray(ml){return yh(ml)&&rd(ml.length)&&!!hA[zl(ml)]}ml.exports=baseIsTypedArray},47988:(ml,Al,Rl)=>{var zl=Rl(21244),rd=Rl(66481),yh=Rl(46851),kh=Rl(77192),Qh=Rl(11024);function baseIteratee(ml){if(typeof ml=="function"){return ml}if(ml==null){return yh}if(typeof ml=="object"){return kh(ml)?rd(ml[0],ml[1]):zl(ml)}return Qh(ml)}ml.exports=baseIteratee},31517:(ml,Al,Rl)=>{var zl=Rl(55944),rd=Rl(63787);var yh=Object.prototype;var kh=yh.hasOwnProperty;function baseKeys(ml){if(!zl(ml)){return rd(ml)}var Al=[];for(var Rl in Object(ml)){if(kh.call(ml,Rl)&&Rl!="constructor"){Al.push(Rl)}}return Al}ml.exports=baseKeys},82094:(ml,Al,Rl)=>{var zl=Rl(96482),rd=Rl(55944),yh=Rl(94008);var kh=Object.prototype;var Qh=kh.hasOwnProperty;function baseKeysIn(ml){if(!zl(ml)){return yh(ml)}var Al=rd(ml),Rl=[];for(var kh in ml){if(!(kh=="constructor"&&(Al||!Qh.call(ml,kh)))){Rl.push(kh)}}return Rl}ml.exports=baseKeysIn},44503:(ml,Al,Rl)=>{var zl=Rl(11616),rd=Rl(75119);function baseMap(ml,Al){var Rl=-1,yh=rd(ml)?Array(ml.length):[];zl(ml,function(ml,zl,rd){yh[++Rl]=Al(ml,zl,rd)});return yh}ml.exports=baseMap},21244:(ml,Al,Rl)=>{var zl=Rl(67792),rd=Rl(69081),yh=Rl(78218);function baseMatches(ml){var Al=rd(ml);if(Al.length==1&&Al[0][2]){return yh(Al[0][0],Al[0][1])}return function(Rl){return Rl===ml||zl(Rl,ml,Al)}}ml.exports=baseMatches},66481:(ml,Al,Rl)=>{var zl=Rl(95777),rd=Rl(40181),yh=Rl(66306),kh=Rl(20897),Qh=Rl(12757),cf=Rl(78218),t_=Rl(95086);var r_=1,u_=2;function baseMatchesProperty(ml,Al){if(kh(ml)&&Qh(Al)){return cf(t_(ml),Al)}return function(Rl){var kh=rd(Rl,ml);return kh===undefined&&kh===Al?yh(Rl,ml):zl(Al,kh,r_|u_)}}ml.exports=baseMatchesProperty},47313:(ml,Al,Rl)=>{var zl=Rl(73262),rd=Rl(12872),yh=Rl(26798),kh=Rl(20763),Qh=Rl(96482),cf=Rl(19430),t_=Rl(1589);function baseMerge(ml,Al,Rl,r_,u_){if(ml===Al){return}yh(Al,function(yh,cf){u_||(u_=new zl);if(Qh(yh)){kh(ml,Al,cf,Rl,baseMerge,r_,u_)}else{var C_=r_?r_(t_(ml,cf),yh,cf+"",ml,Al,u_):undefined;if(C_===undefined){C_=yh}rd(ml,cf,C_)}},cf)}ml.exports=baseMerge},20763:(ml,Al,Rl)=>{var zl=Rl(12872),rd=Rl(165),yh=Rl(60946),kh=Rl(77560),Qh=Rl(20866),cf=Rl(60541),t_=Rl(77192),r_=Rl(97100),u_=Rl(43739),C_=Rl(34329),D_=Rl(96482),S_=Rl(36542),P_=Rl(35e3),Cg=Rl(1589),eA=Rl(88485);function baseMergeDeep(ml,Al,Rl,tA,rA,nA,iA){var sA=Cg(ml,Rl),aA=Cg(Al,Rl),oA=iA.get(aA);if(oA){zl(ml,Rl,oA);return}var lA=nA?nA(sA,aA,Rl+"",ml,Al,iA):undefined;var cA=lA===undefined;if(cA){var uA=t_(aA),pA=!uA&&u_(aA),dA=!uA&&!pA&&P_(aA);lA=aA;if(uA||pA||dA){if(t_(sA)){lA=sA}else if(r_(sA)){lA=kh(sA)}else if(pA){cA=false;lA=rd(aA,true)}else if(dA){cA=false;lA=yh(aA,true)}else{lA=[]}}else if(S_(aA)||cf(aA)){lA=sA;if(cf(sA)){lA=eA(sA)}else if(!D_(sA)||C_(sA)){lA=Qh(aA)}}else{cA=false}}if(cA){iA.set(aA,lA);rA(lA,aA,tA,nA,iA);iA["delete"](aA)}zl(ml,Rl,lA)}ml.exports=baseMergeDeep},89196:(ml,Al,Rl)=>{var zl=Rl(56649),rd=Rl(40877),yh=Rl(47988),kh=Rl(44503),Qh=Rl(22388),cf=Rl(55506),t_=Rl(37073),r_=Rl(46851),u_=Rl(77192);function baseOrderBy(ml,Al,Rl){if(Al.length){Al=zl(Al,function(ml){if(u_(ml)){return function(Al){return rd(Al,ml.length===1?ml[0]:ml)}}return ml})}else{Al=[r_]}var C_=-1;Al=zl(Al,cf(yh));var D_=kh(ml,function(ml,Rl,rd){var yh=zl(Al,function(Al){return Al(ml)});return{criteria:yh,index:++C_,value:ml}});return Qh(D_,function(ml,Al){return t_(ml,Al,Rl)})}ml.exports=baseOrderBy},49996:(ml,Al,Rl)=>{var zl=Rl(72237),rd=Rl(66306);function basePick(ml,Al){return zl(ml,Al,function(Al,Rl){return rd(ml,Rl)})}ml.exports=basePick},72237:(ml,Al,Rl)=>{var zl=Rl(40877),rd=Rl(26057),yh=Rl(77336);function basePickBy(ml,Al,Rl){var kh=-1,Qh=Al.length,cf={};while(++kh{function baseProperty(ml){return function(Al){return Al==null?undefined:Al[ml]}}ml.exports=baseProperty},32310:(ml,Al,Rl)=>{var zl=Rl(40877);function basePropertyDeep(ml){return function(Al){return zl(Al,ml)}}ml.exports=basePropertyDeep},22035:(ml,Al,Rl)=>{var zl=Rl(46851),rd=Rl(20168),yh=Rl(59402);function baseRest(ml,Al){return yh(rd(ml,Al,zl),ml+"")}ml.exports=baseRest},26057:(ml,Al,Rl)=>{var zl=Rl(99128),rd=Rl(77336),yh=Rl(37446),kh=Rl(96482),Qh=Rl(95086);function baseSet(ml,Al,Rl,cf){if(!kh(ml)){return ml}Al=rd(Al,ml);var t_=-1,r_=Al.length,u_=r_-1,C_=ml;while(C_!=null&&++t_{var zl=Rl(85089),rd=Rl(83106),yh=Rl(46851);var kh=!rd?yh:function(ml,Al){return rd(ml,"toString",{configurable:true,enumerable:false,value:zl(Al),writable:true})};ml.exports=kh},37115:ml=>{function baseSlice(ml,Al,Rl){var zl=-1,rd=ml.length;if(Al<0){Al=-Al>rd?0:rd+Al}Rl=Rl>rd?rd:Rl;if(Rl<0){Rl+=rd}rd=Al>Rl?0:Rl-Al>>>0;Al>>>=0;var yh=Array(rd);while(++zl{function baseSortBy(ml,Al){var Rl=ml.length;ml.sort(Al);while(Rl--){ml[Rl]=ml[Rl].value}return ml}ml.exports=baseSortBy},96834:ml=>{function baseSum(ml,Al){var Rl,zl=-1,rd=ml.length;while(++zl{function baseTimes(ml,Al){var Rl=-1,zl=Array(ml);while(++Rl{var zl=Rl(38584),rd=Rl(56649),yh=Rl(77192),kh=Rl(70661);var Qh=1/0;var cf=zl?zl.prototype:undefined,t_=cf?cf.toString:undefined;function baseToString(ml){if(typeof ml=="string"){return ml}if(yh(ml)){return rd(ml,baseToString)+""}if(kh(ml)){return t_?t_.call(ml):""}var Al=ml+"";return Al=="0"&&1/ml==-Qh?"-0":Al}ml.exports=baseToString},14441:(ml,Al,Rl)=>{var zl=Rl(54395);var rd=/^\s+/;function baseTrim(ml){return ml?ml.slice(0,zl(ml)+1).replace(rd,""):ml}ml.exports=baseTrim},55506:ml=>{function baseUnary(ml){return function(Al){return ml(Al)}}ml.exports=baseUnary},86344:(ml,Al,Rl)=>{var zl=Rl(77336),rd=Rl(14781),yh=Rl(94240),kh=Rl(95086);var Qh=Object.prototype;var cf=Qh.hasOwnProperty;function baseUnset(ml,Al){Al=zl(Al,ml);var Rl=-1,Qh=Al.length;if(!Qh){return true}while(++Rl{function cacheHas(ml,Al){return ml.has(Al)}ml.exports=cacheHas},77336:(ml,Al,Rl)=>{var zl=Rl(77192),rd=Rl(20897),yh=Rl(72187),kh=Rl(87233);function castPath(ml,Al){if(zl(ml)){return ml}return rd(ml,Al)?[ml]:yh(kh(ml))}ml.exports=castPath},71336:(ml,Al,Rl)=>{var zl=Rl(59525);function cloneArrayBuffer(ml){var Al=new ml.constructor(ml.byteLength);new zl(Al).set(new zl(ml));return Al}ml.exports=cloneArrayBuffer},165:(ml,Al,Rl)=>{ml=Rl.nmd(ml);var zl=Rl(6748);var rd=true&&Al&&!Al.nodeType&&Al;var yh=rd&&"object"=="object"&&ml&&!ml.nodeType&&ml;var kh=yh&&yh.exports===rd;var Qh=kh?zl.Buffer:undefined,cf=Qh?Qh.allocUnsafe:undefined;function cloneBuffer(ml,Al){if(Al){return ml.slice()}var Rl=ml.length,zl=cf?cf(Rl):new ml.constructor(Rl);ml.copy(zl);return zl}ml.exports=cloneBuffer},20114:(ml,Al,Rl)=>{var zl=Rl(71336);function cloneDataView(ml,Al){var Rl=Al?zl(ml.buffer):ml.buffer;return new ml.constructor(Rl,ml.byteOffset,ml.byteLength)}ml.exports=cloneDataView},14798:ml=>{var Al=/\w*$/;function cloneRegExp(ml){var Rl=new ml.constructor(ml.source,Al.exec(ml));Rl.lastIndex=ml.lastIndex;return Rl}ml.exports=cloneRegExp},10539:(ml,Al,Rl)=>{var zl=Rl(38584);var rd=zl?zl.prototype:undefined,yh=rd?rd.valueOf:undefined;function cloneSymbol(ml){return yh?Object(yh.call(ml)):{}}ml.exports=cloneSymbol},60946:(ml,Al,Rl)=>{var zl=Rl(71336);function cloneTypedArray(ml,Al){var Rl=Al?zl(ml.buffer):ml.buffer;return new ml.constructor(Rl,ml.byteOffset,ml.length)}ml.exports=cloneTypedArray},63427:(ml,Al,Rl)=>{var zl=Rl(70661);function compareAscending(ml,Al){if(ml!==Al){var Rl=ml!==undefined,rd=ml===null,yh=ml===ml,kh=zl(ml);var Qh=Al!==undefined,cf=Al===null,t_=Al===Al,r_=zl(Al);if(!cf&&!r_&&!kh&&ml>Al||kh&&Qh&&t_&&!cf&&!r_||rd&&Qh&&t_||!Rl&&t_||!yh){return 1}if(!rd&&!kh&&!r_&&ml{var zl=Rl(63427);function compareMultiple(ml,Al,Rl){var rd=-1,yh=ml.criteria,kh=Al.criteria,Qh=yh.length,cf=Rl.length;while(++rd=cf){return t_}var r_=Rl[rd];return t_*(r_=="desc"?-1:1)}}return ml.index-Al.index}ml.exports=compareMultiple},77560:ml=>{function copyArray(ml,Al){var Rl=-1,zl=ml.length;Al||(Al=Array(zl));while(++Rl{var zl=Rl(99128),rd=Rl(63579);function copyObject(ml,Al,Rl,yh){var kh=!Rl;Rl||(Rl={});var Qh=-1,cf=Al.length;while(++Qh{var zl=Rl(69330),rd=Rl(65889);function copySymbols(ml,Al){return zl(ml,rd(ml),Al)}ml.exports=copySymbols},61935:(ml,Al,Rl)=>{var zl=Rl(69330),rd=Rl(99882);function copySymbolsIn(ml,Al){return zl(ml,rd(ml),Al)}ml.exports=copySymbolsIn},60252:(ml,Al,Rl)=>{var zl=Rl(6748);var rd=zl["__core-js_shared__"];ml.exports=rd},8070:(ml,Al,Rl)=>{var zl=Rl(22035),rd=Rl(3349);function createAssigner(ml){return zl(function(Al,Rl){var zl=-1,yh=Rl.length,kh=yh>1?Rl[yh-1]:undefined,Qh=yh>2?Rl[2]:undefined;kh=ml.length>3&&typeof kh=="function"?(yh--,kh):undefined;if(Qh&&rd(Rl[0],Rl[1],Qh)){kh=yh<3?undefined:kh;yh=1}Al=Object(Al);while(++zl{var zl=Rl(75119);function createBaseEach(ml,Al){return function(Rl,rd){if(Rl==null){return Rl}if(!zl(Rl)){return ml(Rl,rd)}var yh=Rl.length,kh=Al?yh:-1,Qh=Object(Rl);while(Al?kh--:++kh{function createBaseFor(ml){return function(Al,Rl,zl){var rd=-1,yh=Object(Al),kh=zl(Al),Qh=kh.length;while(Qh--){var cf=kh[ml?Qh:++rd];if(Rl(yh[cf],cf,yh)===false){break}}return Al}}ml.exports=createBaseFor},9429:(ml,Al,Rl)=>{var zl=Rl(36542);function customOmitClone(ml){return zl(ml)?undefined:ml}ml.exports=customOmitClone},83106:(ml,Al,Rl)=>{var zl=Rl(68573);var rd=function(){try{var ml=zl(Object,"defineProperty");ml({},"",{});return ml}catch(ml){}}();ml.exports=rd},5248:(ml,Al,Rl)=>{var zl=Rl(23706),rd=Rl(90935),yh=Rl(64486);var kh=1,Qh=2;function equalArrays(ml,Al,Rl,cf,t_,r_){var u_=Rl&kh,C_=ml.length,D_=Al.length;if(C_!=D_&&!(u_&&D_>C_)){return false}var S_=r_.get(ml);var P_=r_.get(Al);if(S_&&P_){return S_==Al&&P_==ml}var Cg=-1,eA=true,tA=Rl&Qh?new zl:undefined;r_.set(ml,Al);r_.set(Al,ml);while(++Cg{var zl=Rl(38584),rd=Rl(59525),yh=Rl(75199),kh=Rl(5248),Qh=Rl(43428),cf=Rl(11894);var t_=1,r_=2;var u_="[object Boolean]",C_="[object Date]",D_="[object Error]",S_="[object Map]",P_="[object Number]",Cg="[object RegExp]",eA="[object Set]",tA="[object String]",rA="[object Symbol]";var nA="[object ArrayBuffer]",iA="[object DataView]";var sA=zl?zl.prototype:undefined,aA=sA?sA.valueOf:undefined;function equalByTag(ml,Al,Rl,zl,sA,oA,lA){switch(Rl){case iA:if(ml.byteLength!=Al.byteLength||ml.byteOffset!=Al.byteOffset){return false}ml=ml.buffer;Al=Al.buffer;case nA:if(ml.byteLength!=Al.byteLength||!oA(new rd(ml),new rd(Al))){return false}return true;case u_:case C_:case P_:return yh(+ml,+Al);case D_:return ml.name==Al.name&&ml.message==Al.message;case Cg:case tA:return ml==Al+"";case S_:var cA=Qh;case eA:var uA=zl&t_;cA||(cA=cf);if(ml.size!=Al.size&&!uA){return false}var pA=lA.get(ml);if(pA){return pA==Al}zl|=r_;lA.set(ml,Al);var dA=kh(cA(ml),cA(Al),zl,sA,oA,lA);lA["delete"](ml);return dA;case rA:if(aA){return aA.call(ml)==aA.call(Al)}}return false}ml.exports=equalByTag},52500:(ml,Al,Rl)=>{var zl=Rl(78479);var rd=1;var yh=Object.prototype;var kh=yh.hasOwnProperty;function equalObjects(ml,Al,Rl,yh,Qh,cf){var t_=Rl&rd,r_=zl(ml),u_=r_.length,C_=zl(Al),D_=C_.length;if(u_!=D_&&!t_){return false}var S_=u_;while(S_--){var P_=r_[S_];if(!(t_?P_ in Al:kh.call(Al,P_))){return false}}var Cg=cf.get(ml);var eA=cf.get(Al);if(Cg&&eA){return Cg==Al&&eA==ml}var tA=true;cf.set(ml,Al);cf.set(Al,ml);var rA=t_;while(++S_{var zl=Rl(97047),rd=Rl(20168),yh=Rl(59402);function flatRest(ml){return yh(rd(ml,undefined,zl),ml+"")}ml.exports=flatRest},78997:ml=>{var Al=typeof global=="object"&&global&&global.Object===Object&&global;ml.exports=Al},78479:(ml,Al,Rl)=>{var zl=Rl(24586),rd=Rl(65889),yh=Rl(26741);function getAllKeys(ml){return zl(ml,yh,rd)}ml.exports=getAllKeys},17172:(ml,Al,Rl)=>{var zl=Rl(24586),rd=Rl(99882),yh=Rl(19430);function getAllKeysIn(ml){return zl(ml,yh,rd)}ml.exports=getAllKeysIn},1194:(ml,Al,Rl)=>{var zl=Rl(93245);function getMapData(ml,Al){var Rl=ml.__data__;return zl(Al)?Rl[typeof Al=="string"?"string":"hash"]:Rl.map}ml.exports=getMapData},69081:(ml,Al,Rl)=>{var zl=Rl(12757),rd=Rl(26741);function getMatchData(ml){var Al=rd(ml),Rl=Al.length;while(Rl--){var yh=Al[Rl],kh=ml[yh];Al[Rl]=[yh,kh,zl(kh)]}return Al}ml.exports=getMatchData},68573:(ml,Al,Rl)=>{var zl=Rl(92334),rd=Rl(8293);function getNative(ml,Al){var Rl=rd(ml,Al);return zl(Rl)?Rl:undefined}ml.exports=getNative},86194:(ml,Al,Rl)=>{var zl=Rl(61128);var rd=zl(Object.getPrototypeOf,Object);ml.exports=rd},95292:(ml,Al,Rl)=>{var zl=Rl(38584);var rd=Object.prototype;var yh=rd.hasOwnProperty;var kh=rd.toString;var Qh=zl?zl.toStringTag:undefined;function getRawTag(ml){var Al=yh.call(ml,Qh),Rl=ml[Qh];try{ml[Qh]=undefined;var zl=true}catch(ml){}var rd=kh.call(ml);if(zl){if(Al){ml[Qh]=Rl}else{delete ml[Qh]}}return rd}ml.exports=getRawTag},65889:(ml,Al,Rl)=>{var zl=Rl(78573),rd=Rl(43400);var yh=Object.prototype;var kh=yh.propertyIsEnumerable;var Qh=Object.getOwnPropertySymbols;var cf=!Qh?rd:function(ml){if(ml==null){return[]}ml=Object(ml);return zl(Qh(ml),function(Al){return kh.call(ml,Al)})};ml.exports=cf},99882:(ml,Al,Rl)=>{var zl=Rl(50827),rd=Rl(86194),yh=Rl(65889),kh=Rl(43400);var Qh=Object.getOwnPropertySymbols;var cf=!Qh?kh:function(ml){var Al=[];while(ml){zl(Al,yh(ml));ml=rd(ml)}return Al};ml.exports=cf},44512:(ml,Al,Rl)=>{var zl=Rl(47033),rd=Rl(98272),yh=Rl(4455),kh=Rl(84986),Qh=Rl(97364),cf=Rl(29117),t_=Rl(57192);var r_="[object Map]",u_="[object Object]",C_="[object Promise]",D_="[object Set]",S_="[object WeakMap]";var P_="[object DataView]";var Cg=t_(zl),eA=t_(rd),tA=t_(yh),rA=t_(kh),nA=t_(Qh);var iA=cf;if(zl&&iA(new zl(new ArrayBuffer(1)))!=P_||rd&&iA(new rd)!=r_||yh&&iA(yh.resolve())!=C_||kh&&iA(new kh)!=D_||Qh&&iA(new Qh)!=S_){iA=function(ml){var Al=cf(ml),Rl=Al==u_?ml.constructor:undefined,zl=Rl?t_(Rl):"";if(zl){switch(zl){case Cg:return P_;case eA:return r_;case tA:return C_;case rA:return D_;case nA:return S_}}return Al}}ml.exports=iA},8293:ml=>{function getValue(ml,Al){return ml==null?undefined:ml[Al]}ml.exports=getValue},48253:(ml,Al,Rl)=>{var zl=Rl(77336),rd=Rl(60541),yh=Rl(77192),kh=Rl(37446),Qh=Rl(56657),cf=Rl(95086);function hasPath(ml,Al,Rl){Al=zl(Al,ml);var t_=-1,r_=Al.length,u_=false;while(++t_{var zl=Rl(71563);function hashClear(){this.__data__=zl?zl(null):{};this.size=0}ml.exports=hashClear},15431:ml=>{function hashDelete(ml){var Al=this.has(ml)&&delete this.__data__[ml];this.size-=Al?1:0;return Al}ml.exports=hashDelete},26934:(ml,Al,Rl)=>{var zl=Rl(71563);var rd="__lodash_hash_undefined__";var yh=Object.prototype;var kh=yh.hasOwnProperty;function hashGet(ml){var Al=this.__data__;if(zl){var Rl=Al[ml];return Rl===rd?undefined:Rl}return kh.call(Al,ml)?Al[ml]:undefined}ml.exports=hashGet},64306:(ml,Al,Rl)=>{var zl=Rl(71563);var rd=Object.prototype;var yh=rd.hasOwnProperty;function hashHas(ml){var Al=this.__data__;return zl?Al[ml]!==undefined:yh.call(Al,ml)}ml.exports=hashHas},17226:(ml,Al,Rl)=>{var zl=Rl(71563);var rd="__lodash_hash_undefined__";function hashSet(ml,Al){var Rl=this.__data__;this.size+=this.has(ml)?0:1;Rl[ml]=zl&&Al===undefined?rd:Al;return this}ml.exports=hashSet},43688:ml=>{var Al=Object.prototype;var Rl=Al.hasOwnProperty;function initCloneArray(ml){var Al=ml.length,zl=new ml.constructor(Al);if(Al&&typeof ml[0]=="string"&&Rl.call(ml,"index")){zl.index=ml.index;zl.input=ml.input}return zl}ml.exports=initCloneArray},75906:(ml,Al,Rl)=>{var zl=Rl(71336),rd=Rl(20114),yh=Rl(14798),kh=Rl(10539),Qh=Rl(60946);var cf="[object Boolean]",t_="[object Date]",r_="[object Map]",u_="[object Number]",C_="[object RegExp]",D_="[object Set]",S_="[object String]",P_="[object Symbol]";var Cg="[object ArrayBuffer]",eA="[object DataView]",tA="[object Float32Array]",rA="[object Float64Array]",nA="[object Int8Array]",iA="[object Int16Array]",sA="[object Int32Array]",aA="[object Uint8Array]",oA="[object Uint8ClampedArray]",lA="[object Uint16Array]",cA="[object Uint32Array]";function initCloneByTag(ml,Al,Rl){var uA=ml.constructor;switch(Al){case Cg:return zl(ml);case cf:case t_:return new uA(+ml);case eA:return rd(ml,Rl);case tA:case rA:case nA:case iA:case sA:case aA:case oA:case lA:case cA:return Qh(ml,Rl);case r_:return new uA;case u_:case S_:return new uA(ml);case C_:return yh(ml);case D_:return new uA;case P_:return kh(ml)}}ml.exports=initCloneByTag},20866:(ml,Al,Rl)=>{var zl=Rl(33733),rd=Rl(86194),yh=Rl(55944);function initCloneObject(ml){return typeof ml.constructor=="function"&&!yh(ml)?zl(rd(ml)):{}}ml.exports=initCloneObject},45088:(ml,Al,Rl)=>{var zl=Rl(38584),rd=Rl(60541),yh=Rl(77192);var kh=zl?zl.isConcatSpreadable:undefined;function isFlattenable(ml){return yh(ml)||rd(ml)||!!(kh&&ml&&ml[kh])}ml.exports=isFlattenable},37446:ml=>{var Al=9007199254740991;var Rl=/^(?:0|[1-9]\d*)$/;function isIndex(ml,zl){var rd=typeof ml;zl=zl==null?Al:zl;return!!zl&&(rd=="number"||rd!="symbol"&&Rl.test(ml))&&(ml>-1&&ml%1==0&&ml{var zl=Rl(75199),rd=Rl(75119),yh=Rl(37446),kh=Rl(96482);function isIterateeCall(ml,Al,Rl){if(!kh(Rl)){return false}var Qh=typeof Al;if(Qh=="number"?rd(Rl)&&yh(Al,Rl.length):Qh=="string"&&Al in Rl){return zl(Rl[Al],ml)}return false}ml.exports=isIterateeCall},20897:(ml,Al,Rl)=>{var zl=Rl(77192),rd=Rl(70661);var yh=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,kh=/^\w*$/;function isKey(ml,Al){if(zl(ml)){return false}var Rl=typeof ml;if(Rl=="number"||Rl=="symbol"||Rl=="boolean"||ml==null||rd(ml)){return true}return kh.test(ml)||!yh.test(ml)||Al!=null&&ml in Object(Al)}ml.exports=isKey},93245:ml=>{function isKeyable(ml){var Al=typeof ml;return Al=="string"||Al=="number"||Al=="symbol"||Al=="boolean"?ml!=="__proto__":ml===null}ml.exports=isKeyable},46613:(ml,Al,Rl)=>{var zl=Rl(60252);var rd=function(){var ml=/[^.]+$/.exec(zl&&zl.keys&&zl.keys.IE_PROTO||"");return ml?"Symbol(src)_1."+ml:""}();function isMasked(ml){return!!rd&&rd in ml}ml.exports=isMasked},55944:ml=>{var Al=Object.prototype;function isPrototype(ml){var Rl=ml&&ml.constructor,zl=typeof Rl=="function"&&Rl.prototype||Al;return ml===zl}ml.exports=isPrototype},12757:(ml,Al,Rl)=>{var zl=Rl(96482);function isStrictComparable(ml){return ml===ml&&!zl(ml)}ml.exports=isStrictComparable},99791:ml=>{function listCacheClear(){this.__data__=[];this.size=0}ml.exports=listCacheClear},24555:(ml,Al,Rl)=>{var zl=Rl(74024);var rd=Array.prototype;var yh=rd.splice;function listCacheDelete(ml){var Al=this.__data__,Rl=zl(Al,ml);if(Rl<0){return false}var rd=Al.length-1;if(Rl==rd){Al.pop()}else{yh.call(Al,Rl,1)}--this.size;return true}ml.exports=listCacheDelete},86634:(ml,Al,Rl)=>{var zl=Rl(74024);function listCacheGet(ml){var Al=this.__data__,Rl=zl(Al,ml);return Rl<0?undefined:Al[Rl][1]}ml.exports=listCacheGet},8430:(ml,Al,Rl)=>{var zl=Rl(74024);function listCacheHas(ml){return zl(this.__data__,ml)>-1}ml.exports=listCacheHas},36918:(ml,Al,Rl)=>{var zl=Rl(74024);function listCacheSet(ml,Al){var Rl=this.__data__,rd=zl(Rl,ml);if(rd<0){++this.size;Rl.push([ml,Al])}else{Rl[rd][1]=Al}return this}ml.exports=listCacheSet},88487:(ml,Al,Rl)=>{var zl=Rl(66320),rd=Rl(68884),yh=Rl(98272);function mapCacheClear(){this.size=0;this.__data__={hash:new zl,map:new(yh||rd),string:new zl}}ml.exports=mapCacheClear},36275:(ml,Al,Rl)=>{var zl=Rl(1194);function mapCacheDelete(ml){var Al=zl(this,ml)["delete"](ml);this.size-=Al?1:0;return Al}ml.exports=mapCacheDelete},30130:(ml,Al,Rl)=>{var zl=Rl(1194);function mapCacheGet(ml){return zl(this,ml).get(ml)}ml.exports=mapCacheGet},69254:(ml,Al,Rl)=>{var zl=Rl(1194);function mapCacheHas(ml){return zl(this,ml).has(ml)}ml.exports=mapCacheHas},59806:(ml,Al,Rl)=>{var zl=Rl(1194);function mapCacheSet(ml,Al){var Rl=zl(this,ml),rd=Rl.size;Rl.set(ml,Al);this.size+=Rl.size==rd?0:1;return this}ml.exports=mapCacheSet},43428:ml=>{function mapToArray(ml){var Al=-1,Rl=Array(ml.size);ml.forEach(function(ml,zl){Rl[++Al]=[zl,ml]});return Rl}ml.exports=mapToArray},78218:ml=>{function matchesStrictComparable(ml,Al){return function(Rl){if(Rl==null){return false}return Rl[ml]===Al&&(Al!==undefined||ml in Object(Rl))}}ml.exports=matchesStrictComparable},41471:(ml,Al,Rl)=>{var zl=Rl(24769);var rd=500;function memoizeCapped(ml){var Al=zl(ml,function(ml){if(Rl.size===rd){Rl.clear()}return ml});var Rl=Al.cache;return Al}ml.exports=memoizeCapped},71563:(ml,Al,Rl)=>{var zl=Rl(68573);var rd=zl(Object,"create");ml.exports=rd},63787:(ml,Al,Rl)=>{var zl=Rl(61128);var rd=zl(Object.keys,Object);ml.exports=rd},94008:ml=>{function nativeKeysIn(ml){var Al=[];if(ml!=null){for(var Rl in Object(ml)){Al.push(Rl)}}return Al}ml.exports=nativeKeysIn},88724:(ml,Al,Rl)=>{ml=Rl.nmd(ml);var zl=Rl(78997);var rd=true&&Al&&!Al.nodeType&&Al;var yh=rd&&"object"=="object"&&ml&&!ml.nodeType&&ml;var kh=yh&&yh.exports===rd;var Qh=kh&&zl.process;var cf=function(){try{var ml=yh&&yh.require&&yh.require("util").types;if(ml){return ml}return Qh&&Qh.binding&&Qh.binding("util")}catch(ml){}}();ml.exports=cf},71723:ml=>{var Al=Object.prototype;var Rl=Al.toString;function objectToString(ml){return Rl.call(ml)}ml.exports=objectToString},61128:ml=>{function overArg(ml,Al){return function(Rl){return ml(Al(Rl))}}ml.exports=overArg},20168:(ml,Al,Rl)=>{var zl=Rl(59678);var rd=Math.max;function overRest(ml,Al,Rl){Al=rd(Al===undefined?ml.length-1:Al,0);return function(){var yh=arguments,kh=-1,Qh=rd(yh.length-Al,0),cf=Array(Qh);while(++kh{var zl=Rl(40877),rd=Rl(37115);function parent(ml,Al){return Al.length<2?ml:zl(ml,rd(Al,0,-1))}ml.exports=parent},6748:(ml,Al,Rl)=>{var zl=Rl(78997);var rd=typeof self=="object"&&self&&self.Object===Object&&self;var yh=zl||rd||Function("return this")();ml.exports=yh},1589:ml=>{function safeGet(ml,Al){if(Al==="constructor"&&typeof ml[Al]==="function"){return}if(Al=="__proto__"){return}return ml[Al]}ml.exports=safeGet},44671:ml=>{var Al="__lodash_hash_undefined__";function setCacheAdd(ml){this.__data__.set(ml,Al);return this}ml.exports=setCacheAdd},71884:ml=>{function setCacheHas(ml){return this.__data__.has(ml)}ml.exports=setCacheHas},11894:ml=>{function setToArray(ml){var Al=-1,Rl=Array(ml.size);ml.forEach(function(ml){Rl[++Al]=ml});return Rl}ml.exports=setToArray},59402:(ml,Al,Rl)=>{var zl=Rl(64953),rd=Rl(83286);var yh=rd(zl);ml.exports=yh},83286:ml=>{var Al=800,Rl=16;var zl=Date.now;function shortOut(ml){var rd=0,yh=0;return function(){var kh=zl(),Qh=Rl-(kh-yh);yh=kh;if(Qh>0){if(++rd>=Al){return arguments[0]}}else{rd=0}return ml.apply(undefined,arguments)}}ml.exports=shortOut},91509:(ml,Al,Rl)=>{var zl=Rl(68884);function stackClear(){this.__data__=new zl;this.size=0}ml.exports=stackClear},23218:ml=>{function stackDelete(ml){var Al=this.__data__,Rl=Al["delete"](ml);this.size=Al.size;return Rl}ml.exports=stackDelete},46572:ml=>{function stackGet(ml){return this.__data__.get(ml)}ml.exports=stackGet},66216:ml=>{function stackHas(ml){return this.__data__.has(ml)}ml.exports=stackHas},51976:(ml,Al,Rl)=>{var zl=Rl(68884),rd=Rl(98272),yh=Rl(79660);var kh=200;function stackSet(ml,Al){var Rl=this.__data__;if(Rl instanceof zl){var Qh=Rl.__data__;if(!rd||Qh.length{var zl=Rl(41471);var rd=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g;var yh=/\\(\\)?/g;var kh=zl(function(ml){var Al=[];if(ml.charCodeAt(0)===46){Al.push("")}ml.replace(rd,function(ml,Rl,zl,rd){Al.push(zl?rd.replace(yh,"$1"):Rl||ml)});return Al});ml.exports=kh},95086:(ml,Al,Rl)=>{var zl=Rl(70661);var rd=1/0;function toKey(ml){if(typeof ml=="string"||zl(ml)){return ml}var Al=ml+"";return Al=="0"&&1/ml==-rd?"-0":Al}ml.exports=toKey},57192:ml=>{var Al=Function.prototype;var Rl=Al.toString;function toSource(ml){if(ml!=null){try{return Rl.call(ml)}catch(ml){}try{return ml+""}catch(ml){}}return""}ml.exports=toSource},54395:ml=>{var Al=/\s/;function trimmedEndIndex(ml){var Rl=ml.length;while(Rl--&&Al.test(ml.charAt(Rl))){}return Rl}ml.exports=trimmedEndIndex},80542:(ml,Al,Rl)=>{var zl=Rl(62504);var rd=1,yh=4;function cloneDeep(ml){return zl(ml,rd|yh)}ml.exports=cloneDeep},85089:ml=>{function constant(ml){return function(){return ml}}ml.exports=constant},75199:ml=>{function eq(ml,Al){return ml===Al||ml!==ml&&Al!==Al}ml.exports=eq},19263:(ml,Al,Rl)=>{var zl=Rl(78573),rd=Rl(39143),yh=Rl(47988),kh=Rl(77192);function filter(ml,Al){var Rl=kh(ml)?zl:rd;return Rl(ml,yh(Al,3))}ml.exports=filter},97047:(ml,Al,Rl)=>{var zl=Rl(63183);function flatten(ml){var Al=ml==null?0:ml.length;return Al?zl(ml,1):[]}ml.exports=flatten},40181:(ml,Al,Rl)=>{var zl=Rl(40877);function get(ml,Al,Rl){var rd=ml==null?undefined:zl(ml,Al);return rd===undefined?Rl:rd}ml.exports=get},66306:(ml,Al,Rl)=>{var zl=Rl(6186),rd=Rl(48253);function hasIn(ml,Al){return ml!=null&&rd(ml,Al,zl)}ml.exports=hasIn},46851:ml=>{function identity(ml){return ml}ml.exports=identity},60541:(ml,Al,Rl)=>{var zl=Rl(93605),rd=Rl(51645);var yh=Object.prototype;var kh=yh.hasOwnProperty;var Qh=yh.propertyIsEnumerable;var cf=zl(function(){return arguments}())?zl:function(ml){return rd(ml)&&kh.call(ml,"callee")&&!Qh.call(ml,"callee")};ml.exports=cf},77192:ml=>{var Al=Array.isArray;ml.exports=Al},75119:(ml,Al,Rl)=>{var zl=Rl(34329),rd=Rl(56657);function isArrayLike(ml){return ml!=null&&rd(ml.length)&&!zl(ml)}ml.exports=isArrayLike},97100:(ml,Al,Rl)=>{var zl=Rl(75119),rd=Rl(51645);function isArrayLikeObject(ml){return rd(ml)&&zl(ml)}ml.exports=isArrayLikeObject},43739:(ml,Al,Rl)=>{ml=Rl.nmd(ml);var zl=Rl(6748),rd=Rl(92074);var yh=true&&Al&&!Al.nodeType&&Al;var kh=yh&&"object"=="object"&&ml&&!ml.nodeType&&ml;var Qh=kh&&kh.exports===yh;var cf=Qh?zl.Buffer:undefined;var t_=cf?cf.isBuffer:undefined;var r_=t_||rd;ml.exports=r_},34329:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(96482);var yh="[object AsyncFunction]",kh="[object Function]",Qh="[object GeneratorFunction]",cf="[object Proxy]";function isFunction(ml){if(!rd(ml)){return false}var Al=zl(ml);return Al==kh||Al==Qh||Al==yh||Al==cf}ml.exports=isFunction},56657:ml=>{var Al=9007199254740991;function isLength(ml){return typeof ml=="number"&&ml>-1&&ml%1==0&&ml<=Al}ml.exports=isLength},85995:(ml,Al,Rl)=>{var zl=Rl(66051),rd=Rl(55506),yh=Rl(88724);var kh=yh&&yh.isMap;var Qh=kh?rd(kh):zl;ml.exports=Qh},96482:ml=>{function isObject(ml){var Al=typeof ml;return ml!=null&&(Al=="object"||Al=="function")}ml.exports=isObject},51645:ml=>{function isObjectLike(ml){return ml!=null&&typeof ml=="object"}ml.exports=isObjectLike},36542:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(86194),yh=Rl(51645);var kh="[object Object]";var Qh=Function.prototype,cf=Object.prototype;var t_=Qh.toString;var r_=cf.hasOwnProperty;var u_=t_.call(Object);function isPlainObject(ml){if(!yh(ml)||zl(ml)!=kh){return false}var Al=rd(ml);if(Al===null){return true}var Rl=r_.call(Al,"constructor")&&Al.constructor;return typeof Rl=="function"&&Rl instanceof Rl&&t_.call(Rl)==u_}ml.exports=isPlainObject},27077:(ml,Al,Rl)=>{var zl=Rl(85901),rd=Rl(55506),yh=Rl(88724);var kh=yh&&yh.isSet;var Qh=kh?rd(kh):zl;ml.exports=Qh},70661:(ml,Al,Rl)=>{var zl=Rl(29117),rd=Rl(51645);var yh="[object Symbol]";function isSymbol(ml){return typeof ml=="symbol"||rd(ml)&&zl(ml)==yh}ml.exports=isSymbol},35e3:(ml,Al,Rl)=>{var zl=Rl(16880),rd=Rl(55506),yh=Rl(88724);var kh=yh&&yh.isTypedArray;var Qh=kh?rd(kh):zl;ml.exports=Qh},4257:ml=>{function isUndefined(ml){return ml===undefined}ml.exports=isUndefined},26741:(ml,Al,Rl)=>{var zl=Rl(62e3),rd=Rl(31517),yh=Rl(75119);function keys(ml){return yh(ml)?zl(ml):rd(ml)}ml.exports=keys},19430:(ml,Al,Rl)=>{var zl=Rl(62e3),rd=Rl(82094),yh=Rl(75119);function keysIn(ml){return yh(ml)?zl(ml,true):rd(ml)}ml.exports=keysIn},14781:ml=>{function last(ml){var Al=ml==null?0:ml.length;return Al?ml[Al-1]:undefined}ml.exports=last},52356:function(ml,Al,Rl){ml=Rl.nmd(ml); /** * @license * Lodash @@ -37,4 +37,4 @@ hooks.version="2.30.1";setHookCallback(createLocal);hooks.fn=vE;hooks.min=min;ho var zl=Rl(20181);var rd=zl.Buffer;function copyProps(ml,Al){for(var Rl in ml){Al[Rl]=ml[Rl]}}if(rd.from&&rd.alloc&&rd.allocUnsafe&&rd.allocUnsafeSlow){ml.exports=zl}else{copyProps(zl,Al);Al.Buffer=SafeBuffer}function SafeBuffer(ml,Al,Rl){return rd(ml,Al,Rl)}SafeBuffer.prototype=Object.create(rd.prototype);copyProps(rd,SafeBuffer);SafeBuffer.from=function(ml,Al,Rl){if(typeof ml==="number"){throw new TypeError("Argument must not be a number")}return rd(ml,Al,Rl)};SafeBuffer.alloc=function(ml,Al,Rl){if(typeof ml!=="number"){throw new TypeError("Argument must be a number")}var zl=rd(ml);if(Al!==undefined){if(typeof Rl==="string"){zl.fill(Al,Rl)}else{zl.fill(Al)}}else{zl.fill(0)}return zl};SafeBuffer.allocUnsafe=function(ml){if(typeof ml!=="number"){throw new TypeError("Argument must be a number")}return rd(ml)};SafeBuffer.allocUnsafeSlow=function(ml){if(typeof ml!=="number"){throw new TypeError("Argument must be a number")}return zl.SlowBuffer(ml)}},89379:(ml,Al,Rl)=>{"use strict";const zl=Symbol("SemVer ANY");class Comparator{static get ANY(){return zl}constructor(ml,Al){Al=rd(Al);if(ml instanceof Comparator){if(ml.loose===!!Al.loose){return ml}else{ml=ml.value}}ml=ml.trim().split(/\s+/).join(" ");cf("comparator",ml,Al);this.options=Al;this.loose=!!Al.loose;this.parse(ml);if(this.semver===zl){this.value=""}else{this.value=this.operator+this.semver.version}cf("comp",this)}parse(ml){const Al=this.options.loose?yh[kh.COMPARATORLOOSE]:yh[kh.COMPARATOR];const Rl=ml.match(Al);if(!Rl){throw new TypeError(`Invalid comparator: ${ml}`)}this.operator=Rl[1]!==undefined?Rl[1]:"";if(this.operator==="="){this.operator=""}if(!Rl[2]){this.semver=zl}else{this.semver=new t_(Rl[2],this.options.loose)}}toString(){return this.value}test(ml){cf("Comparator.test",ml,this.options.loose);if(this.semver===zl||ml===zl){return true}if(typeof ml==="string"){try{ml=new t_(ml,this.options)}catch(ml){return false}}return Qh(ml,this.operator,this.semver,this.options)}intersects(ml,Al){if(!(ml instanceof Comparator)){throw new TypeError("a Comparator is required")}if(this.operator===""){if(this.value===""){return true}return new r_(ml.value,Al).test(this.value)}else if(ml.operator===""){if(ml.value===""){return true}return new r_(this.value,Al).test(ml.semver)}Al=rd(Al);if(Al.includePrerelease&&(this.value==="<0.0.0-0"||ml.value==="<0.0.0-0")){return false}if(!Al.includePrerelease&&(this.value.startsWith("<0.0.0")||ml.value.startsWith("<0.0.0"))){return false}if(this.operator.startsWith(">")&&ml.operator.startsWith(">")){return true}if(this.operator.startsWith("<")&&ml.operator.startsWith("<")){return true}if(this.semver.version===ml.semver.version&&this.operator.includes("=")&&ml.operator.includes("=")){return true}if(Qh(this.semver,"<",ml.semver,Al)&&this.operator.startsWith(">")&&ml.operator.startsWith("<")){return true}if(Qh(this.semver,">",ml.semver,Al)&&this.operator.startsWith("<")&&ml.operator.startsWith(">")){return true}return false}}ml.exports=Comparator;const rd=Rl(70356);const{safeRe:yh,t:kh}=Rl(95471);const Qh=Rl(28646);const cf=Rl(1159);const t_=Rl(7163);const r_=Rl(96782)},96782:(ml,Al,Rl)=>{"use strict";const zl=/\s+/g;class Range{constructor(ml,Al){Al=kh(Al);if(ml instanceof Range){if(ml.loose===!!Al.loose&&ml.includePrerelease===!!Al.includePrerelease){return ml}else{return new Range(ml.raw,Al)}}if(ml instanceof Qh){this.raw=ml.value;this.set=[[ml]];this.formatted=undefined;return this}this.options=Al;this.loose=!!Al.loose;this.includePrerelease=!!Al.includePrerelease;this.raw=ml.trim().replace(zl," ");this.set=this.raw.split("||").map(ml=>this.parseRange(ml.trim())).filter(ml=>ml.length);if(!this.set.length){throw new TypeError(`Invalid SemVer Range: ${this.raw}`)}if(this.set.length>1){const ml=this.set[0];this.set=this.set.filter(ml=>!isNullSet(ml[0]));if(this.set.length===0){this.set=[ml]}else if(this.set.length>1){for(const ml of this.set){if(ml.length===1&&isAny(ml[0])){this.set=[ml];break}}}}this.formatted=undefined}get range(){if(this.formatted===undefined){this.formatted="";for(let ml=0;ml0){this.formatted+="||"}const Al=this.set[ml];for(let ml=0;ml0){this.formatted+=" "}this.formatted+=Al[ml].toString().trim()}}}return this.formatted}format(){return this.range}toString(){return this.range}parseRange(ml){ml=ml.replace(tA,"");const Al=(this.options.includePrerelease&&Cg)|(this.options.loose&&eA);const Rl=Al+":"+ml;const zl=yh.get(Rl);if(zl){return zl}const rd=this.options.loose;const kh=rd?r_[C_.HYPHENRANGELOOSE]:r_[C_.HYPHENRANGE];ml=ml.replace(kh,hyphenReplace(this.options.includePrerelease));cf("hyphen replace",ml);ml=ml.replace(r_[C_.COMPARATORTRIM],D_);cf("comparator trim",ml);ml=ml.replace(r_[C_.TILDETRIM],S_);cf("tilde trim",ml);ml=ml.replace(r_[C_.CARETTRIM],P_);cf("caret trim",ml);let t_=ml.split(" ").map(ml=>parseComparator(ml,this.options)).join(" ").split(/\s+/).map(ml=>replaceGTE0(ml,this.options));if(rd){t_=t_.filter(ml=>{cf("loose invalid filter",ml,this.options);return!!ml.match(r_[C_.COMPARATORLOOSE])})}cf("range list",t_);const u_=new Map;const rA=t_.map(ml=>new Qh(ml,this.options));for(const ml of rA){if(isNullSet(ml)){return[ml]}u_.set(ml.value,ml)}if(u_.size>1&&u_.has("")){u_.delete("")}const nA=[...u_.values()];yh.set(Rl,nA);return nA}intersects(ml,Al){if(!(ml instanceof Range)){throw new TypeError("a Range is required")}return this.set.some(Rl=>isSatisfiable(Rl,Al)&&ml.set.some(ml=>isSatisfiable(ml,Al)&&Rl.every(Rl=>ml.every(ml=>Rl.intersects(ml,Al)))))}test(ml){if(!ml){return false}if(typeof ml==="string"){try{ml=new t_(ml,this.options)}catch(ml){return false}}for(let Al=0;Alml.value==="<0.0.0-0";const isAny=ml=>ml.value==="";const isSatisfiable=(ml,Al)=>{let Rl=true;const zl=ml.slice();let rd=zl.pop();while(Rl&&zl.length){Rl=zl.every(ml=>rd.intersects(ml,Al));rd=zl.pop()}return Rl};const parseComparator=(ml,Al)=>{ml=ml.replace(r_[C_.BUILD],"");cf("comp",ml,Al);ml=replaceCarets(ml,Al);cf("caret",ml);ml=replaceTildes(ml,Al);cf("tildes",ml);ml=replaceXRanges(ml,Al);cf("xrange",ml);ml=replaceStars(ml,Al);cf("stars",ml);return ml};const isX=ml=>!ml||ml.toLowerCase()==="x"||ml==="*";const replaceTildes=(ml,Al)=>ml.trim().split(/\s+/).map(ml=>replaceTilde(ml,Al)).join(" ");const replaceTilde=(ml,Al)=>{const Rl=Al.loose?r_[C_.TILDELOOSE]:r_[C_.TILDE];return ml.replace(Rl,(Al,Rl,zl,rd,yh)=>{cf("tilde",ml,Al,Rl,zl,rd,yh);let kh;if(isX(Rl)){kh=""}else if(isX(zl)){kh=`>=${Rl}.0.0 <${+Rl+1}.0.0-0`}else if(isX(rd)){kh=`>=${Rl}.${zl}.0 <${Rl}.${+zl+1}.0-0`}else if(yh){cf("replaceTilde pr",yh);kh=`>=${Rl}.${zl}.${rd}-${yh} <${Rl}.${+zl+1}.0-0`}else{kh=`>=${Rl}.${zl}.${rd} <${Rl}.${+zl+1}.0-0`}cf("tilde return",kh);return kh})};const replaceCarets=(ml,Al)=>ml.trim().split(/\s+/).map(ml=>replaceCaret(ml,Al)).join(" ");const replaceCaret=(ml,Al)=>{cf("caret",ml,Al);const Rl=Al.loose?r_[C_.CARETLOOSE]:r_[C_.CARET];const zl=Al.includePrerelease?"-0":"";return ml.replace(Rl,(Al,Rl,rd,yh,kh)=>{cf("caret",ml,Al,Rl,rd,yh,kh);let Qh;if(isX(Rl)){Qh=""}else if(isX(rd)){Qh=`>=${Rl}.0.0${zl} <${+Rl+1}.0.0-0`}else if(isX(yh)){if(Rl==="0"){Qh=`>=${Rl}.${rd}.0${zl} <${Rl}.${+rd+1}.0-0`}else{Qh=`>=${Rl}.${rd}.0${zl} <${+Rl+1}.0.0-0`}}else if(kh){cf("replaceCaret pr",kh);if(Rl==="0"){if(rd==="0"){Qh=`>=${Rl}.${rd}.${yh}-${kh} <${Rl}.${rd}.${+yh+1}-0`}else{Qh=`>=${Rl}.${rd}.${yh}-${kh} <${Rl}.${+rd+1}.0-0`}}else{Qh=`>=${Rl}.${rd}.${yh}-${kh} <${+Rl+1}.0.0-0`}}else{cf("no pr");if(Rl==="0"){if(rd==="0"){Qh=`>=${Rl}.${rd}.${yh}${zl} <${Rl}.${rd}.${+yh+1}-0`}else{Qh=`>=${Rl}.${rd}.${yh}${zl} <${Rl}.${+rd+1}.0-0`}}else{Qh=`>=${Rl}.${rd}.${yh} <${+Rl+1}.0.0-0`}}cf("caret return",Qh);return Qh})};const replaceXRanges=(ml,Al)=>{cf("replaceXRanges",ml,Al);return ml.split(/\s+/).map(ml=>replaceXRange(ml,Al)).join(" ")};const replaceXRange=(ml,Al)=>{ml=ml.trim();const Rl=Al.loose?r_[C_.XRANGELOOSE]:r_[C_.XRANGE];return ml.replace(Rl,(Rl,zl,rd,yh,kh,Qh)=>{cf("xRange",ml,Rl,zl,rd,yh,kh,Qh);const t_=isX(rd);const r_=t_||isX(yh);const u_=r_||isX(kh);const C_=u_;if(zl==="="&&C_){zl=""}Qh=Al.includePrerelease?"-0":"";if(t_){if(zl===">"||zl==="<"){Rl="<0.0.0-0"}else{Rl="*"}}else if(zl&&C_){if(r_){yh=0}kh=0;if(zl===">"){zl=">=";if(r_){rd=+rd+1;yh=0;kh=0}else{yh=+yh+1;kh=0}}else if(zl==="<="){zl="<";if(r_){rd=+rd+1}else{yh=+yh+1}}if(zl==="<"){Qh="-0"}Rl=`${zl+rd}.${yh}.${kh}${Qh}`}else if(r_){Rl=`>=${rd}.0.0${Qh} <${+rd+1}.0.0-0`}else if(u_){Rl=`>=${rd}.${yh}.0${Qh} <${rd}.${+yh+1}.0-0`}cf("xRange return",Rl);return Rl})};const replaceStars=(ml,Al)=>{cf("replaceStars",ml,Al);return ml.trim().replace(r_[C_.STAR],"")};const replaceGTE0=(ml,Al)=>{cf("replaceGTE0",ml,Al);return ml.trim().replace(r_[Al.includePrerelease?C_.GTE0PRE:C_.GTE0],"")};const hyphenReplace=ml=>(Al,Rl,zl,rd,yh,kh,Qh,cf,t_,r_,u_,C_)=>{if(isX(zl)){Rl=""}else if(isX(rd)){Rl=`>=${zl}.0.0${ml?"-0":""}`}else if(isX(yh)){Rl=`>=${zl}.${rd}.0${ml?"-0":""}`}else if(kh){Rl=`>=${Rl}`}else{Rl=`>=${Rl}${ml?"-0":""}`}if(isX(t_)){cf=""}else if(isX(r_)){cf=`<${+t_+1}.0.0-0`}else if(isX(u_)){cf=`<${t_}.${+r_+1}.0-0`}else if(C_){cf=`<=${t_}.${r_}.${u_}-${C_}`}else if(ml){cf=`<${t_}.${r_}.${+u_+1}-0`}else{cf=`<=${cf}`}return`${Rl} ${cf}`.trim()};const testSet=(ml,Al,Rl)=>{for(let Rl=0;Rl0){const zl=ml[Rl].semver;if(zl.major===Al.major&&zl.minor===Al.minor&&zl.patch===Al.patch){return true}}}return false}return true}},7163:(ml,Al,Rl)=>{"use strict";const zl=Rl(1159);const{MAX_LENGTH:rd,MAX_SAFE_INTEGER:yh}=Rl(45101);const{safeRe:kh,t:Qh}=Rl(95471);const cf=Rl(70356);const{compareIdentifiers:t_}=Rl(73348);const isPrereleaseIdentifier=(ml,Al)=>{const Rl=Al.split(".");if(Rl.length>ml.length){return false}for(let Al=0;Alrd){throw new TypeError(`version is longer than ${rd} characters`)}zl("SemVer",ml,Al);this.options=Al;this.loose=!!Al.loose;this.includePrerelease=!!Al.includePrerelease;const Rl=ml.trim().match(Al.loose?kh[Qh.LOOSE]:kh[Qh.FULL]);if(!Rl){throw new TypeError(`Invalid Version: ${ml}`)}this.raw=ml;this.major=+Rl[1];this.minor=+Rl[2];this.patch=+Rl[3];if(this.major>yh||this.major<0){throw new TypeError("Invalid major version")}if(this.minor>yh||this.minor<0){throw new TypeError("Invalid minor version")}if(this.patch>yh||this.patch<0){throw new TypeError("Invalid patch version")}if(!Rl[4]){this.prerelease=[]}else{this.prerelease=Rl[4].split(".").map(ml=>{if(/^[0-9]+$/.test(ml)){const Al=+ml;if(Al>=0&&Alml.major){return 1}if(this.minorml.minor){return 1}if(this.patchml.patch){return 1}return 0}comparePre(ml){if(!(ml instanceof SemVer)){ml=new SemVer(ml,this.options)}if(this.prerelease.length&&!ml.prerelease.length){return-1}else if(!this.prerelease.length&&ml.prerelease.length){return 1}else if(!this.prerelease.length&&!ml.prerelease.length){return 0}let Al=0;do{const Rl=this.prerelease[Al];const rd=ml.prerelease[Al];zl("prerelease compare",Al,Rl,rd);if(Rl===undefined&&rd===undefined){return 0}else if(rd===undefined){return 1}else if(Rl===undefined){return-1}else if(Rl===rd){continue}else{return t_(Rl,rd)}}while(++Al)}compareBuild(ml){if(!(ml instanceof SemVer)){ml=new SemVer(ml,this.options)}let Al=0;do{const Rl=this.build[Al];const rd=ml.build[Al];zl("build compare",Al,Rl,rd);if(Rl===undefined&&rd===undefined){return 0}else if(rd===undefined){return 1}else if(Rl===undefined){return-1}else if(Rl===rd){continue}else{return t_(Rl,rd)}}while(++Al)}inc(ml,Al,Rl){if(ml.startsWith("pre")){if(!Al&&Rl===false){throw new Error("invalid increment argument: identifier is empty")}if(Al){const ml=`-${Al}`.match(this.options.loose?kh[Qh.PRERELEASELOOSE]:kh[Qh.PRERELEASE]);if(!ml||ml[1]!==Al){throw new Error(`invalid identifier: ${Al}`)}}}switch(ml){case"premajor":this.prerelease.length=0;this.patch=0;this.minor=0;this.major++;this.inc("pre",Al,Rl);break;case"preminor":this.prerelease.length=0;this.patch=0;this.minor++;this.inc("pre",Al,Rl);break;case"prepatch":this.prerelease.length=0;this.inc("patch",Al,Rl);this.inc("pre",Al,Rl);break;case"prerelease":if(this.prerelease.length===0){this.inc("patch",Al,Rl)}this.inc("pre",Al,Rl);break;case"release":if(this.prerelease.length===0){throw new Error(`version ${this.raw} is not a prerelease`)}this.prerelease.length=0;break;case"major":if(this.minor!==0||this.patch!==0||this.prerelease.length===0){this.major++}this.minor=0;this.patch=0;this.prerelease=[];break;case"minor":if(this.patch!==0||this.prerelease.length===0){this.minor++}this.patch=0;this.prerelease=[];break;case"patch":if(this.prerelease.length===0){this.patch++}this.prerelease=[];break;case"pre":{const ml=Number(Rl)?1:0;if(this.prerelease.length===0){this.prerelease=[ml]}else{let zl=this.prerelease.length;while(--zl>=0){if(typeof this.prerelease[zl]==="number"){this.prerelease[zl]++;zl=-2}}if(zl===-1){if(Al===this.prerelease.join(".")&&Rl===false){throw new Error("invalid increment argument: identifier already exists")}this.prerelease.push(ml)}}if(Al){let zl=[Al,ml];if(Rl===false){zl=[Al]}if(isPrereleaseIdentifier(this.prerelease,Al)){const ml=this.prerelease[Al.split(".").length];if(isNaN(ml)){this.prerelease=zl}}else{this.prerelease=zl}}break}default:throw new Error(`invalid increment argument: ${ml}`)}this.raw=this.format();if(this.build.length){this.raw+=`+${this.build.join(".")}`}return this}}ml.exports=SemVer},1799:(ml,Al,Rl)=>{"use strict";const zl=Rl(16353);const clean=(ml,Al)=>{const Rl=zl(ml.trim().replace(/^[=v]+/,""),Al);return Rl?Rl.version:null};ml.exports=clean},28646:(ml,Al,Rl)=>{"use strict";const zl=Rl(55082);const rd=Rl(4974);const yh=Rl(16599);const kh=Rl(41236);const Qh=Rl(3872);const cf=Rl(56717);const cmp=(ml,Al,Rl,t_)=>{switch(Al){case"===":if(typeof ml==="object"){ml=ml.version}if(typeof Rl==="object"){Rl=Rl.version}return ml===Rl;case"!==":if(typeof ml==="object"){ml=ml.version}if(typeof Rl==="object"){Rl=Rl.version}return ml!==Rl;case"":case"=":case"==":return zl(ml,Rl,t_);case"!=":return rd(ml,Rl,t_);case">":return yh(ml,Rl,t_);case">=":return kh(ml,Rl,t_);case"<":return Qh(ml,Rl,t_);case"<=":return cf(ml,Rl,t_);default:throw new TypeError(`Invalid operator: ${Al}`)}};ml.exports=cmp},35385:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const rd=Rl(16353);const{safeRe:yh,t:kh}=Rl(95471);const coerce=(ml,Al)=>{if(ml instanceof zl){return ml}if(typeof ml==="number"){ml=String(ml)}if(typeof ml!=="string"){return null}Al=Al||{};let Rl=null;if(!Al.rtl){Rl=ml.match(Al.includePrerelease?yh[kh.COERCEFULL]:yh[kh.COERCE])}else{const zl=Al.includePrerelease?yh[kh.COERCERTLFULL]:yh[kh.COERCERTL];let rd;while((rd=zl.exec(ml))&&(!Rl||Rl.index+Rl[0].length!==ml.length)){if(!Rl||rd.index+rd[0].length!==Rl.index+Rl[0].length){Rl=rd}zl.lastIndex=rd.index+rd[1].length+rd[2].length}zl.lastIndex=-1}if(Rl===null){return null}const Qh=Rl[2];const cf=Rl[3]||"0";const t_=Rl[4]||"0";const r_=Al.includePrerelease&&Rl[5]?`-${Rl[5]}`:"";const u_=Al.includePrerelease&&Rl[6]?`+${Rl[6]}`:"";return rd(`${Qh}.${cf}.${t_}${r_}${u_}`,Al)};ml.exports=coerce},37648:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const compareBuild=(ml,Al,Rl)=>{const rd=new zl(ml,Rl);const yh=new zl(Al,Rl);return rd.compare(yh)||rd.compareBuild(yh)};ml.exports=compareBuild},56874:(ml,Al,Rl)=>{"use strict";const zl=Rl(78469);const compareLoose=(ml,Al)=>zl(ml,Al,true);ml.exports=compareLoose},78469:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const compare=(ml,Al,Rl)=>new zl(ml,Rl).compare(new zl(Al,Rl));ml.exports=compare},70711:(ml,Al,Rl)=>{"use strict";const zl=Rl(16353);const diff=(ml,Al)=>{const Rl=zl(ml,null,true);const rd=zl(Al,null,true);const yh=Rl.compare(rd);if(yh===0){return null}const kh=yh>0;const Qh=kh?Rl:rd;const cf=kh?rd:Rl;const t_=!!Qh.prerelease.length;const r_=!!cf.prerelease.length;if(r_&&!t_){if(!cf.patch&&!cf.minor){return"major"}if(cf.compareMain(Qh)===0){if(cf.minor&&!cf.patch){return"minor"}return"patch"}}const u_=t_?"pre":"";if(Rl.major!==rd.major){return u_+"major"}if(Rl.minor!==rd.minor){return u_+"minor"}if(Rl.patch!==rd.patch){return u_+"patch"}return"prerelease"};ml.exports=diff},55082:(ml,Al,Rl)=>{"use strict";const zl=Rl(78469);const eq=(ml,Al,Rl)=>zl(ml,Al,Rl)===0;ml.exports=eq},16599:(ml,Al,Rl)=>{"use strict";const zl=Rl(78469);const gt=(ml,Al,Rl)=>zl(ml,Al,Rl)>0;ml.exports=gt},41236:(ml,Al,Rl)=>{"use strict";const zl=Rl(78469);const gte=(ml,Al,Rl)=>zl(ml,Al,Rl)>=0;ml.exports=gte},62338:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const inc=(ml,Al,Rl,rd,yh)=>{if(typeof Rl==="string"){yh=rd;rd=Rl;Rl=undefined}try{return new zl(ml instanceof zl?ml.version:ml,Rl).inc(Al,rd,yh).version}catch(ml){return null}};ml.exports=inc},3872:(ml,Al,Rl)=>{"use strict";const zl=Rl(78469);const lt=(ml,Al,Rl)=>zl(ml,Al,Rl)<0;ml.exports=lt},56717:(ml,Al,Rl)=>{"use strict";const zl=Rl(78469);const lte=(ml,Al,Rl)=>zl(ml,Al,Rl)<=0;ml.exports=lte},68511:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const major=(ml,Al)=>new zl(ml,Al).major;ml.exports=major},32603:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const minor=(ml,Al)=>new zl(ml,Al).minor;ml.exports=minor},4974:(ml,Al,Rl)=>{"use strict";const zl=Rl(78469);const neq=(ml,Al,Rl)=>zl(ml,Al,Rl)!==0;ml.exports=neq},16353:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const parse=(ml,Al,Rl=false)=>{if(ml instanceof zl){return ml}try{return new zl(ml,Al)}catch(ml){if(!Rl){return null}throw ml}};ml.exports=parse},48756:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const patch=(ml,Al)=>new zl(ml,Al).patch;ml.exports=patch},15714:(ml,Al,Rl)=>{"use strict";const zl=Rl(16353);const prerelease=(ml,Al)=>{const Rl=zl(ml,Al);return Rl&&Rl.prerelease.length?Rl.prerelease:null};ml.exports=prerelease},32173:(ml,Al,Rl)=>{"use strict";const zl=Rl(78469);const rcompare=(ml,Al,Rl)=>zl(Al,ml,Rl);ml.exports=rcompare},87192:(ml,Al,Rl)=>{"use strict";const zl=Rl(37648);const rsort=(ml,Al)=>ml.sort((ml,Rl)=>zl(Rl,ml,Al));ml.exports=rsort},68011:(ml,Al,Rl)=>{"use strict";const zl=Rl(96782);const satisfies=(ml,Al,Rl)=>{try{Al=new zl(Al,Rl)}catch(ml){return false}return Al.test(ml)};ml.exports=satisfies},29872:(ml,Al,Rl)=>{"use strict";const zl=Rl(37648);const sort=(ml,Al)=>ml.sort((ml,Rl)=>zl(ml,Rl,Al));ml.exports=sort},16114:(ml,Al,Rl)=>{"use strict";const zl=Rl(16353);const rd=Rl(45101);const yh=Rl(7163);const truncate=(ml,Al,Rl)=>{if(!rd.RELEASE_TYPES.includes(Al)){return null}const zl=cloneInputVersion(ml,Rl);return zl&&doTruncation(zl,Al)};const cloneInputVersion=(ml,Al)=>{const Rl=ml instanceof yh?ml.version:ml;return zl(Rl,Al)};const doTruncation=(ml,Al)=>{if(isPrerelease(Al)){return ml.version}ml.prerelease=[];switch(Al){case"major":ml.minor=0;ml.patch=0;break;case"minor":ml.patch=0;break}return ml.format()};const isPrerelease=ml=>ml.startsWith("pre");ml.exports=truncate},58780:(ml,Al,Rl)=>{"use strict";const zl=Rl(16353);const valid=(ml,Al)=>{const Rl=zl(ml,Al);return Rl?Rl.version:null};ml.exports=valid},62088:(ml,Al,Rl)=>{"use strict";const zl=Rl(95471);const rd=Rl(45101);const yh=Rl(7163);const kh=Rl(73348);const Qh=Rl(16353);const cf=Rl(58780);const t_=Rl(1799);const r_=Rl(62338);const u_=Rl(70711);const C_=Rl(68511);const D_=Rl(32603);const S_=Rl(48756);const P_=Rl(15714);const Cg=Rl(78469);const eA=Rl(32173);const tA=Rl(56874);const rA=Rl(37648);const nA=Rl(29872);const iA=Rl(87192);const sA=Rl(16599);const aA=Rl(3872);const oA=Rl(55082);const lA=Rl(4974);const cA=Rl(41236);const uA=Rl(56717);const pA=Rl(28646);const dA=Rl(35385);const hA=Rl(16114);const fA=Rl(89379);const _A=Rl(96782);const mA=Rl(68011);const gA=Rl(54750);const AA=Rl(73193);const yA=Rl(68595);const bA=Rl(51866);const vA=Rl(64737);const EA=Rl(10280);const wA=Rl(12276);const CA=Rl(15213);const xA=Rl(23465);const DA=Rl(82028);const SA=Rl(61489);ml.exports={parse:Qh,valid:cf,clean:t_,inc:r_,diff:u_,major:C_,minor:D_,patch:S_,prerelease:P_,compare:Cg,rcompare:eA,compareLoose:tA,compareBuild:rA,sort:nA,rsort:iA,gt:sA,lt:aA,eq:oA,neq:lA,gte:cA,lte:uA,cmp:pA,coerce:dA,truncate:hA,Comparator:fA,Range:_A,satisfies:mA,toComparators:gA,maxSatisfying:AA,minSatisfying:yA,minVersion:bA,validRange:vA,outside:EA,gtr:wA,ltr:CA,intersects:xA,simplifyRange:DA,subset:SA,SemVer:yh,re:zl.re,src:zl.src,tokens:zl.t,SEMVER_SPEC_VERSION:rd.SEMVER_SPEC_VERSION,RELEASE_TYPES:rd.RELEASE_TYPES,compareIdentifiers:kh.compareIdentifiers,rcompareIdentifiers:kh.rcompareIdentifiers}},45101:ml=>{"use strict";const Al="2.0.0";const Rl=256;const zl=Number.MAX_SAFE_INTEGER||9007199254740991;const rd=16;const yh=Rl-6;const kh=["major","premajor","minor","preminor","patch","prepatch","prerelease"];ml.exports={MAX_LENGTH:Rl,MAX_SAFE_COMPONENT_LENGTH:rd,MAX_SAFE_BUILD_LENGTH:yh,MAX_SAFE_INTEGER:zl,RELEASE_TYPES:kh,SEMVER_SPEC_VERSION:Al,FLAG_INCLUDE_PRERELEASE:1,FLAG_LOOSE:2}},1159:ml=>{"use strict";const Al=typeof process==="object"&&process.env&&process.env.NODE_DEBUG&&/\bsemver\b/i.test(process.env.NODE_DEBUG)?(...ml)=>console.error("SEMVER",...ml):()=>{};ml.exports=Al},73348:ml=>{"use strict";const Al=/^[0-9]+$/;const compareIdentifiers=(ml,Rl)=>{if(typeof ml==="number"&&typeof Rl==="number"){return ml===Rl?0:mlcompareIdentifiers(Al,ml);ml.exports={compareIdentifiers:compareIdentifiers,rcompareIdentifiers:rcompareIdentifiers}},61383:ml=>{"use strict";class LRUCache{constructor(){this.max=1e3;this.map=new Map}get(ml){const Al=this.map.get(ml);if(Al===undefined){return undefined}else{this.map.delete(ml);this.map.set(ml,Al);return Al}}delete(ml){return this.map.delete(ml)}set(ml,Al){const Rl=this.delete(ml);if(!Rl&&Al!==undefined){if(this.map.size>=this.max){const ml=this.map.keys().next().value;this.delete(ml)}this.map.set(ml,Al)}return this}}ml.exports=LRUCache},70356:ml=>{"use strict";const Al=Object.freeze({loose:true});const Rl=Object.freeze({});const parseOptions=ml=>{if(!ml){return Rl}if(typeof ml!=="object"){return Al}return ml};ml.exports=parseOptions},95471:(ml,Al,Rl)=>{"use strict";const{MAX_SAFE_COMPONENT_LENGTH:zl,MAX_SAFE_BUILD_LENGTH:rd,MAX_LENGTH:yh}=Rl(45101);const kh=Rl(1159);Al=ml.exports={};const Qh=Al.re=[];const cf=Al.safeRe=[];const t_=Al.src=[];const r_=Al.safeSrc=[];const u_=Al.t={};let C_=0;const D_="[a-zA-Z0-9-]";const S_=[["\\s",1],["\\d",yh],[D_,rd]];const makeSafeRegex=ml=>{for(const[Al,Rl]of S_){ml=ml.split(`${Al}*`).join(`${Al}{0,${Rl}}`).split(`${Al}+`).join(`${Al}{1,${Rl}}`)}return ml};const createToken=(ml,Al,Rl)=>{const zl=makeSafeRegex(Al);const rd=C_++;kh(ml,rd,Al);u_[ml]=rd;t_[rd]=Al;r_[rd]=zl;Qh[rd]=new RegExp(Al,Rl?"g":undefined);cf[rd]=new RegExp(zl,Rl?"g":undefined)};createToken("NUMERICIDENTIFIER","0|[1-9]\\d*");createToken("NUMERICIDENTIFIERLOOSE","\\d+");createToken("NONNUMERICIDENTIFIER",`\\d*[a-zA-Z-]${D_}*`);createToken("MAINVERSION",`(${t_[u_.NUMERICIDENTIFIER]})\\.`+`(${t_[u_.NUMERICIDENTIFIER]})\\.`+`(${t_[u_.NUMERICIDENTIFIER]})`);createToken("MAINVERSIONLOOSE",`(${t_[u_.NUMERICIDENTIFIERLOOSE]})\\.`+`(${t_[u_.NUMERICIDENTIFIERLOOSE]})\\.`+`(${t_[u_.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASEIDENTIFIER",`(?:${t_[u_.NONNUMERICIDENTIFIER]}|${t_[u_.NUMERICIDENTIFIER]})`);createToken("PRERELEASEIDENTIFIERLOOSE",`(?:${t_[u_.NONNUMERICIDENTIFIER]}|${t_[u_.NUMERICIDENTIFIERLOOSE]})`);createToken("PRERELEASE",`(?:-(${t_[u_.PRERELEASEIDENTIFIER]}(?:\\.${t_[u_.PRERELEASEIDENTIFIER]})*))`);createToken("PRERELEASELOOSE",`(?:-?(${t_[u_.PRERELEASEIDENTIFIERLOOSE]}(?:\\.${t_[u_.PRERELEASEIDENTIFIERLOOSE]})*))`);createToken("BUILDIDENTIFIER",`${D_}+`);createToken("BUILD",`(?:\\+(${t_[u_.BUILDIDENTIFIER]}(?:\\.${t_[u_.BUILDIDENTIFIER]})*))`);createToken("FULLPLAIN",`v?${t_[u_.MAINVERSION]}${t_[u_.PRERELEASE]}?${t_[u_.BUILD]}?`);createToken("FULL",`^${t_[u_.FULLPLAIN]}$`);createToken("LOOSEPLAIN",`[v=\\s]*${t_[u_.MAINVERSIONLOOSE]}${t_[u_.PRERELEASELOOSE]}?${t_[u_.BUILD]}?`);createToken("LOOSE",`^${t_[u_.LOOSEPLAIN]}$`);createToken("GTLT","((?:<|>)?=?)");createToken("XRANGEIDENTIFIERLOOSE",`${t_[u_.NUMERICIDENTIFIERLOOSE]}|x|X|\\*`);createToken("XRANGEIDENTIFIER",`${t_[u_.NUMERICIDENTIFIER]}|x|X|\\*`);createToken("XRANGEPLAIN",`[v=\\s]*(${t_[u_.XRANGEIDENTIFIER]})`+`(?:\\.(${t_[u_.XRANGEIDENTIFIER]})`+`(?:\\.(${t_[u_.XRANGEIDENTIFIER]})`+`(?:${t_[u_.PRERELEASE]})?${t_[u_.BUILD]}?`+`)?)?`);createToken("XRANGEPLAINLOOSE",`[v=\\s]*(${t_[u_.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${t_[u_.XRANGEIDENTIFIERLOOSE]})`+`(?:\\.(${t_[u_.XRANGEIDENTIFIERLOOSE]})`+`(?:${t_[u_.PRERELEASELOOSE]})?${t_[u_.BUILD]}?`+`)?)?`);createToken("XRANGE",`^${t_[u_.GTLT]}\\s*${t_[u_.XRANGEPLAIN]}$`);createToken("XRANGELOOSE",`^${t_[u_.GTLT]}\\s*${t_[u_.XRANGEPLAINLOOSE]}$`);createToken("COERCEPLAIN",`${"(^|[^\\d])"+"(\\d{1,"}${zl}})`+`(?:\\.(\\d{1,${zl}}))?`+`(?:\\.(\\d{1,${zl}}))?`);createToken("COERCE",`${t_[u_.COERCEPLAIN]}(?:$|[^\\d])`);createToken("COERCEFULL",t_[u_.COERCEPLAIN]+`(?:${t_[u_.PRERELEASE]})?`+`(?:${t_[u_.BUILD]})?`+`(?:$|[^\\d])`);createToken("COERCERTL",t_[u_.COERCE],true);createToken("COERCERTLFULL",t_[u_.COERCEFULL],true);createToken("LONETILDE","(?:~>?)");createToken("TILDETRIM",`(\\s*)${t_[u_.LONETILDE]}\\s+`,true);Al.tildeTrimReplace="$1~";createToken("TILDE",`^${t_[u_.LONETILDE]}${t_[u_.XRANGEPLAIN]}$`);createToken("TILDELOOSE",`^${t_[u_.LONETILDE]}${t_[u_.XRANGEPLAINLOOSE]}$`);createToken("LONECARET","(?:\\^)");createToken("CARETTRIM",`(\\s*)${t_[u_.LONECARET]}\\s+`,true);Al.caretTrimReplace="$1^";createToken("CARET",`^${t_[u_.LONECARET]}${t_[u_.XRANGEPLAIN]}$`);createToken("CARETLOOSE",`^${t_[u_.LONECARET]}${t_[u_.XRANGEPLAINLOOSE]}$`);createToken("COMPARATORLOOSE",`^${t_[u_.GTLT]}\\s*(${t_[u_.LOOSEPLAIN]})$|^$`);createToken("COMPARATOR",`^${t_[u_.GTLT]}\\s*(${t_[u_.FULLPLAIN]})$|^$`);createToken("COMPARATORTRIM",`(\\s*)${t_[u_.GTLT]}\\s*(${t_[u_.LOOSEPLAIN]}|${t_[u_.XRANGEPLAIN]})`,true);Al.comparatorTrimReplace="$1$2$3";createToken("HYPHENRANGE",`^\\s*(${t_[u_.XRANGEPLAIN]})`+`\\s+-\\s+`+`(${t_[u_.XRANGEPLAIN]})`+`\\s*$`);createToken("HYPHENRANGELOOSE",`^\\s*(${t_[u_.XRANGEPLAINLOOSE]})`+`\\s+-\\s+`+`(${t_[u_.XRANGEPLAINLOOSE]})`+`\\s*$`);createToken("STAR","(<|>)?=?\\s*\\*");createToken("GTE0","^\\s*>=\\s*0\\.0\\.0\\s*$");createToken("GTE0PRE","^\\s*>=\\s*0\\.0\\.0-0\\s*$")},12276:(ml,Al,Rl)=>{"use strict";const zl=Rl(10280);const gtr=(ml,Al,Rl)=>zl(ml,Al,">",Rl);ml.exports=gtr},23465:(ml,Al,Rl)=>{"use strict";const zl=Rl(96782);const intersects=(ml,Al,Rl)=>{ml=new zl(ml,Rl);Al=new zl(Al,Rl);return ml.intersects(Al,Rl)};ml.exports=intersects},15213:(ml,Al,Rl)=>{"use strict";const zl=Rl(10280);const ltr=(ml,Al,Rl)=>zl(ml,Al,"<",Rl);ml.exports=ltr},73193:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const rd=Rl(96782);const maxSatisfying=(ml,Al,Rl)=>{let yh=null;let kh=null;let Qh=null;try{Qh=new rd(Al,Rl)}catch(ml){return null}ml.forEach(ml=>{if(Qh.test(ml)){if(!yh||kh.compare(ml)===-1){yh=ml;kh=new zl(yh,Rl)}}});return yh};ml.exports=maxSatisfying},68595:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const rd=Rl(96782);const minSatisfying=(ml,Al,Rl)=>{let yh=null;let kh=null;let Qh=null;try{Qh=new rd(Al,Rl)}catch(ml){return null}ml.forEach(ml=>{if(Qh.test(ml)){if(!yh||kh.compare(ml)===1){yh=ml;kh=new zl(yh,Rl)}}});return yh};ml.exports=minSatisfying},51866:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const rd=Rl(96782);const yh=Rl(16599);const minVersion=(ml,Al)=>{ml=new rd(ml,Al);let Rl=new zl("0.0.0");if(ml.test(Rl)){return Rl}Rl=new zl("0.0.0-0");if(ml.test(Rl)){return Rl}Rl=null;for(let Al=0;Al{const Al=new zl(ml.semver.version);switch(ml.operator){case">":if(Al.prerelease.length===0){Al.patch++}else{Al.prerelease.push(0)}Al.raw=Al.format();case"":case">=":if(!kh||yh(Al,kh)){kh=Al}break;case"<":case"<=":break;default:throw new Error(`Unexpected operation: ${ml.operator}`)}});if(kh&&(!Rl||yh(Rl,kh))){Rl=kh}}if(Rl&&ml.test(Rl)){return Rl}return null};ml.exports=minVersion},10280:(ml,Al,Rl)=>{"use strict";const zl=Rl(7163);const rd=Rl(89379);const{ANY:yh}=rd;const kh=Rl(96782);const Qh=Rl(68011);const cf=Rl(16599);const t_=Rl(3872);const r_=Rl(56717);const u_=Rl(41236);const outside=(ml,Al,Rl,C_)=>{ml=new zl(ml,C_);Al=new kh(Al,C_);let D_,S_,P_,Cg,eA;switch(Rl){case">":D_=cf;S_=r_;P_=t_;Cg=">";eA=">=";break;case"<":D_=t_;S_=u_;P_=cf;Cg="<";eA="<=";break;default:throw new TypeError('Must provide a hilo val of "<" or ">"')}if(Qh(ml,Al,C_)){return false}for(let Rl=0;Rl{if(ml.semver===yh){ml=new rd(">=0.0.0")}kh=kh||ml;Qh=Qh||ml;if(D_(ml.semver,kh.semver,C_)){kh=ml}else if(P_(ml.semver,Qh.semver,C_)){Qh=ml}});if(kh.operator===Cg||kh.operator===eA){return false}if((!Qh.operator||Qh.operator===Cg)&&S_(ml,Qh.semver)){return false}else if(Qh.operator===eA&&P_(ml,Qh.semver)){return false}}return true};ml.exports=outside},82028:(ml,Al,Rl)=>{"use strict";const zl=Rl(68011);const rd=Rl(78469);ml.exports=(ml,Al,Rl)=>{const yh=[];let kh=null;let Qh=null;const cf=ml.sort((ml,Al)=>rd(ml,Al,Rl));for(const ml of cf){const rd=zl(ml,Al,Rl);if(rd){Qh=ml;if(!kh){kh=ml}}else{if(Qh){yh.push([kh,Qh])}Qh=null;kh=null}}if(kh){yh.push([kh,null])}const t_=[];for(const[ml,Al]of yh){if(ml===Al){t_.push(ml)}else if(!Al&&ml===cf[0]){t_.push("*")}else if(!Al){t_.push(`>=${ml}`)}else if(ml===cf[0]){t_.push(`<=${Al}`)}else{t_.push(`${ml} - ${Al}`)}}const r_=t_.join(" || ");const u_=typeof Al.raw==="string"?Al.raw:String(Al);return r_.length{"use strict";const zl=Rl(96782);const rd=Rl(89379);const{ANY:yh}=rd;const kh=Rl(68011);const Qh=Rl(78469);const subset=(ml,Al,Rl={})=>{if(ml===Al){return true}ml=new zl(ml,Rl);Al=new zl(Al,Rl);let rd=false;e:for(const zl of ml.set){for(const ml of Al.set){const Al=simpleSubset(zl,ml,Rl);rd=rd||Al!==null;if(Al){continue e}}if(rd){return false}}return true};const cf=[new rd(">=0.0.0-0")];const t_=[new rd(">=0.0.0")];const simpleSubset=(ml,Al,Rl)=>{if(ml===Al){return true}if(ml.length===1&&ml[0].semver===yh){if(Al.length===1&&Al[0].semver===yh){return true}else if(Rl.includePrerelease){ml=cf}else{ml=t_}}if(Al.length===1&&Al[0].semver===yh){if(Rl.includePrerelease){return true}else{Al=t_}}const zl=new Set;let rd,r_;for(const Al of ml){if(Al.operator===">"||Al.operator===">="){rd=higherGT(rd,Al,Rl)}else if(Al.operator==="<"||Al.operator==="<="){r_=lowerLT(r_,Al,Rl)}else{zl.add(Al.semver)}}if(zl.size>1){return null}let u_;if(rd&&r_){u_=Qh(rd.semver,r_.semver,Rl);if(u_>0){return null}else if(u_===0&&(rd.operator!==">="||r_.operator!=="<=")){return null}}for(const ml of zl){if(rd&&!kh(ml,String(rd),Rl)){return null}if(r_&&!kh(ml,String(r_),Rl)){return null}for(const zl of Al){if(!kh(ml,String(zl),Rl)){return false}}return true}let C_,D_;let S_,P_;let Cg=r_&&!Rl.includePrerelease&&r_.semver.prerelease.length?r_.semver:false;let eA=rd&&!Rl.includePrerelease&&rd.semver.prerelease.length?rd.semver:false;if(Cg&&Cg.prerelease.length===1&&r_.operator==="<"&&Cg.prerelease[0]===0){Cg=false}for(const ml of Al){P_=P_||ml.operator===">"||ml.operator===">=";S_=S_||ml.operator==="<"||ml.operator==="<=";if(rd){if(eA){if(ml.semver.prerelease&&ml.semver.prerelease.length&&ml.semver.major===eA.major&&ml.semver.minor===eA.minor&&ml.semver.patch===eA.patch){eA=false}}if(ml.operator===">"||ml.operator===">="){C_=higherGT(rd,ml,Rl);if(C_===ml&&C_!==rd){return false}}else if(rd.operator===">="&&!ml.test(rd.semver)){return false}}if(r_){if(Cg){if(ml.semver.prerelease&&ml.semver.prerelease.length&&ml.semver.major===Cg.major&&ml.semver.minor===Cg.minor&&ml.semver.patch===Cg.patch){Cg=false}}if(ml.operator==="<"||ml.operator==="<="){D_=lowerLT(r_,ml,Rl);if(D_===ml&&D_!==r_){return false}}else if(r_.operator==="<="&&!ml.test(r_.semver)){return false}}if(!ml.operator&&(r_||rd)&&u_!==0){return false}}if(rd&&S_&&!r_&&u_!==0){return false}if(r_&&P_&&!rd&&u_!==0){return false}if(eA||Cg){return false}return true};const higherGT=(ml,Al,Rl)=>{if(!ml){return Al}const zl=Qh(ml.semver,Al.semver,Rl);return zl>0?ml:zl<0?Al:Al.operator===">"&&ml.operator===">="?Al:ml};const lowerLT=(ml,Al,Rl)=>{if(!ml){return Al}const zl=Qh(ml.semver,Al.semver,Rl);return zl<0?ml:zl>0?Al:Al.operator==="<"&&ml.operator==="<="?Al:ml};ml.exports=subset},54750:(ml,Al,Rl)=>{"use strict";const zl=Rl(96782);const toComparators=(ml,Al)=>new zl(ml,Al).set.map(ml=>ml.map(ml=>ml.value).join(" ").trim().split(" "));ml.exports=toComparators},64737:(ml,Al,Rl)=>{"use strict";const zl=Rl(96782);const validRange=(ml,Al)=>{try{return new zl(ml,Al).range||"*"}catch(ml){return null}};ml.exports=validRange},26591:(ml,Al,Rl)=>{"use strict";Al.quote=Rl(5335);Al.parse=Rl(42696)},42696:ml=>{"use strict";var Al="(?:"+["\\|\\|","\\&\\&",";;","\\|\\&","\\<\\(","\\<\\<\\<",">>",">\\&","<\\&","[&;()|<>]"].join("|")+")";var Rl=new RegExp("^"+Al+"$");var zl="|&;()<> \\t";var rd='"((\\\\"|[^"])*?)"';var yh="'((\\\\'|[^'])*?)'";var kh=/^#$/;var Qh="'";var cf='"';var t_="$";var r_="";var u_=4294967296;for(var C_=0;C_<4;C_++){r_+=(u_*Math.random()).toString(16)}var D_=new RegExp("^"+r_);function matchAll(ml,Al){var Rl=Al.lastIndex;var zl=[];var rd;while(rd=Al.exec(ml)){zl.push(rd);if(Al.lastIndex===rd.index){Al.lastIndex+=1}}Al.lastIndex=Rl;return zl}function getVar(ml,Al,Rl){var zl=typeof ml==="function"?ml(Rl):ml[Rl];if(typeof zl==="undefined"&&Rl!=""){zl=""}else if(typeof zl==="undefined"){zl="$"}if(typeof zl==="object"){return Al+r_+JSON.stringify(zl)+r_}return Al+zl}function parseInternal(ml,r_,u_){if(!u_){u_={}}var C_=u_.escape||"\\";var D_="(\\"+C_+"['\""+zl+"]|[^\\s'\""+zl+"])+";var S_=new RegExp(["("+Al+")","("+D_+"|"+rd+"|"+yh+")+"].join("|"),"g");var P_=matchAll(ml,S_);if(P_.length===0){return[]}if(!r_){r_={}}var Cg=false;return P_.map(function(Al){var zl=Al[0];if(!zl||Cg){return void undefined}if(Rl.test(zl)){return{op:zl}}var rd=false;var yh=false;var u_="";var D_=false;var S_;function parseEnvVar(){S_+=1;var ml;var Al;var Rl=zl.charAt(S_);if(Rl==="{"){S_+=1;if(zl.charAt(S_)==="}"){throw new Error("Bad substitution: "+zl.slice(S_-2,S_+1))}ml=zl.indexOf("}",S_);if(ml<0){throw new Error("Bad substitution: "+zl.slice(S_))}Al=zl.slice(S_,ml);S_=ml}else if(/[*@#?$!_-]/.test(Rl)){Al=Rl;S_+=1}else{var rd=zl.slice(S_);ml=rd.match(/[^\w\d_]/);if(!ml){Al=rd;S_=zl.length}else{Al=rd.slice(0,ml.index);S_+=ml.index-1}}return getVar(r_,"",Al)}for(S_=0;S_{"use strict";var Al=["||","&&",";;","|&","<(","<<<",">>",">&","<&","&",";","(",")","|","<",">"];var Rl=/[\n\r\u2028\u2029]/;var zl=/[\s#!"$&'():;<=>@\\^`|]/g;ml.exports=function quote(ml){return ml.map(function(ml){if(ml===""){return"''"}if(ml&&typeof ml==="object"){if(ml.op==="glob"){if(typeof ml.pattern!=="string"){throw new TypeError("glob token requires a string `pattern`")}if(Rl.test(ml.pattern)){throw new TypeError("glob `pattern` must not contain line terminators")}return ml.pattern.replace(zl,"\\$&")}if(typeof ml.op==="string"){if(Al.indexOf(ml.op)<0){throw new TypeError("invalid `op` value: "+JSON.stringify(ml.op))}return ml.op.replace(/[\s\S]/g,"\\$&")}if(typeof ml.comment==="string"){if(Rl.test(ml.comment)){throw new TypeError("`comment` must not contain line terminators")}return"#"+ml.comment}throw new TypeError("unrecognized object token shape")}if(/["\s\\]/.test(ml)&&!/'/.test(ml)){return"'"+ml.replace(/(['])/g,"\\$1")+"'"}if(/["'\s]/.test(ml)){return'"'+ml.replace(/(["\\$`!])/g,"\\$1")+'"'}return String(ml).replace(/([A-Za-z]:)?([#!"$&'()*,:;<=>?@[\\\]^`{|}])/g,"$1\\$2")}).join(" ")}},8948:(ml,Al,Rl)=>{"use strict";var zl=Rl(60506);var rd=Rl(73314);var listGetNode=function(ml,Al,Rl){var zl=ml;var rd;for(;(rd=zl.next)!=null;zl=rd){if(rd.key===Al){zl.next=rd.next;if(!Rl){rd.next=ml.next;ml.next=rd}return rd}}};var listGet=function(ml,Al){if(!ml){return void undefined}var Rl=listGetNode(ml,Al);return Rl&&Rl.value};var listSet=function(ml,Al,Rl){var zl=listGetNode(ml,Al);if(zl){zl.value=Rl}else{ml.next={key:Al,next:ml.next,value:Rl}}};var listHas=function(ml,Al){if(!ml){return false}return!!listGetNode(ml,Al)};var listDelete=function(ml,Al){if(ml){return listGetNode(ml,Al,true)}};ml.exports=function getSideChannelList(){var ml;var Al={assert:function(ml){if(!Al.has(ml)){throw new rd("Side channel does not contain "+zl(ml))}},delete:function(Al){var Rl=ml&&ml.next;var zl=listDelete(ml,Al);if(zl&&Rl&&Rl===zl){ml=void undefined}return!!zl},get:function(Al){return listGet(ml,Al)},has:function(Al){return listHas(ml,Al)},set:function(Al,Rl){if(!ml){ml={next:void undefined}}listSet(ml,Al,Rl)}};return Al}},82622:(ml,Al,Rl)=>{"use strict";var zl=Rl(60470);var rd=Rl(23105);var yh=Rl(60506);var kh=Rl(73314);var Qh=zl("%Map%",true);var cf=rd("Map.prototype.get",true);var t_=rd("Map.prototype.set",true);var r_=rd("Map.prototype.has",true);var u_=rd("Map.prototype.delete",true);var C_=rd("Map.prototype.size",true);ml.exports=!!Qh&&function getSideChannelMap(){var ml;var Al={assert:function(ml){if(!Al.has(ml)){throw new kh("Side channel does not contain "+yh(ml))}},delete:function(Al){if(ml){var Rl=u_(ml,Al);if(C_(ml)===0){ml=void undefined}return Rl}return false},get:function(Al){if(ml){return cf(ml,Al)}},has:function(Al){if(ml){return r_(ml,Al)}return false},set:function(Al,Rl){if(!ml){ml=new Qh}t_(ml,Al,Rl)}};return Al}},92870:(ml,Al,Rl)=>{"use strict";var zl=Rl(60470);var rd=Rl(23105);var yh=Rl(60506);var kh=Rl(82622);var Qh=Rl(73314);var cf=zl("%WeakMap%",true);var t_=rd("WeakMap.prototype.get",true);var r_=rd("WeakMap.prototype.set",true);var u_=rd("WeakMap.prototype.has",true);var C_=rd("WeakMap.prototype.delete",true);ml.exports=cf?function getSideChannelWeakMap(){var ml;var Al;var Rl={assert:function(ml){if(!Rl.has(ml)){throw new Qh("Side channel does not contain "+yh(ml))}},delete:function(Rl){if(cf&&Rl&&(typeof Rl==="object"||typeof Rl==="function")){if(ml){return C_(ml,Rl)}}else if(kh){if(Al){return Al["delete"](Rl)}}return false},get:function(Rl){if(cf&&Rl&&(typeof Rl==="object"||typeof Rl==="function")){if(ml){return t_(ml,Rl)}}return Al&&Al.get(Rl)},has:function(Rl){if(cf&&Rl&&(typeof Rl==="object"||typeof Rl==="function")){if(ml){return u_(ml,Rl)}}return!!Al&&Al.has(Rl)},set:function(Rl,zl){if(cf&&Rl&&(typeof Rl==="object"||typeof Rl==="function")){if(!ml){ml=new cf}r_(ml,Rl,zl)}else if(kh){if(!Al){Al=kh()}Al.set(Rl,zl)}}};return Rl}:kh},94753:(ml,Al,Rl)=>{"use strict";var zl=Rl(73314);var rd=Rl(60506);var yh=Rl(8948);var kh=Rl(82622);var Qh=Rl(92870);var cf=Qh||kh||yh;ml.exports=function getSideChannel(){var ml;var Al={assert:function(ml){if(!Al.has(ml)){throw new zl("Side channel does not contain "+rd(ml))}},delete:function(Al){return!!ml&&ml["delete"](Al)},get:function(Al){return ml&&ml.get(Al)},has:function(Al){return!!ml&&ml.has(Al)},set:function(Al,Rl){if(!ml){ml=cf()}ml.set(Al,Rl)}};return Al}},21450:(ml,Al,Rl)=>{"use strict";const zl=Rl(70857);const rd=Rl(52018);const yh=Rl(83813);const{env:kh}=process;let Qh;if(yh("no-color")||yh("no-colors")||yh("color=false")||yh("color=never")){Qh=0}else if(yh("color")||yh("colors")||yh("color=true")||yh("color=always")){Qh=1}if("FORCE_COLOR"in kh){if(kh.FORCE_COLOR==="true"){Qh=1}else if(kh.FORCE_COLOR==="false"){Qh=0}else{Qh=kh.FORCE_COLOR.length===0?1:Math.min(parseInt(kh.FORCE_COLOR,10),3)}}function translateLevel(ml){if(ml===0){return false}return{level:ml,hasBasic:true,has256:ml>=2,has16m:ml>=3}}function supportsColor(ml,Al){if(Qh===0){return 0}if(yh("color=16m")||yh("color=full")||yh("color=truecolor")){return 3}if(yh("color=256")){return 2}if(ml&&!Al&&Qh===undefined){return 0}const Rl=Qh||0;if(kh.TERM==="dumb"){return Rl}if(process.platform==="win32"){const ml=zl.release().split(".");if(Number(ml[0])>=10&&Number(ml[2])>=10586){return Number(ml[2])>=14931?3:2}return 1}if("CI"in kh){if(["TRAVIS","CIRCLECI","APPVEYOR","GITLAB_CI","GITHUB_ACTIONS","BUILDKITE"].some(ml=>ml in kh)||kh.CI_NAME==="codeship"){return 1}return Rl}if("TEAMCITY_VERSION"in kh){return/^(9\.(0*[1-9]\d*)\.|\d{2,}\.)/.test(kh.TEAMCITY_VERSION)?1:0}if(kh.COLORTERM==="truecolor"){return 3}if("TERM_PROGRAM"in kh){const ml=parseInt((kh.TERM_PROGRAM_VERSION||"").split(".")[0],10);switch(kh.TERM_PROGRAM){case"iTerm.app":return ml>=3?3:2;case"Apple_Terminal":return 2}}if(/-256(color)?$/i.test(kh.TERM)){return 2}if(/^screen|^xterm|^vt100|^vt220|^rxvt|color|ansi|cygwin|linux/i.test(kh.TERM)){return 1}if("COLORTERM"in kh){return 1}return Rl}function getSupportLevel(ml){const Al=supportsColor(ml,ml&&ml.isTTY);return translateLevel(Al)}ml.exports={supportsColor:getSupportLevel,stdout:translateLevel(supportsColor(true,rd.isatty(1))),stderr:translateLevel(supportsColor(true,rd.isatty(2)))}},20770:(ml,Al,Rl)=>{ml.exports=Rl(20218)},20218:(ml,Al,Rl)=>{"use strict";var zl=Rl(69278);var rd=Rl(64756);var yh=Rl(58611);var kh=Rl(65692);var Qh=Rl(24434);var cf=Rl(42613);var t_=Rl(39023);Al.httpOverHttp=httpOverHttp;Al.httpsOverHttp=httpsOverHttp;Al.httpOverHttps=httpOverHttps;Al.httpsOverHttps=httpsOverHttps;function httpOverHttp(ml){var Al=new TunnelingAgent(ml);Al.request=yh.request;return Al}function httpsOverHttp(ml){var Al=new TunnelingAgent(ml);Al.request=yh.request;Al.createSocket=createSecureSocket;Al.defaultPort=443;return Al}function httpOverHttps(ml){var Al=new TunnelingAgent(ml);Al.request=kh.request;return Al}function httpsOverHttps(ml){var Al=new TunnelingAgent(ml);Al.request=kh.request;Al.createSocket=createSecureSocket;Al.defaultPort=443;return Al}function TunnelingAgent(ml){var Al=this;Al.options=ml||{};Al.proxyOptions=Al.options.proxy||{};Al.maxSockets=Al.options.maxSockets||yh.Agent.defaultMaxSockets;Al.requests=[];Al.sockets=[];Al.on("free",function onFree(ml,Rl,zl,rd){var yh=toOptions(Rl,zl,rd);for(var kh=0,Qh=Al.requests.length;kh=this.maxSockets){rd.requests.push(yh);return}rd.createSocket(yh,function(Al){Al.on("free",onFree);Al.on("close",onCloseOrRemove);Al.on("agentRemove",onCloseOrRemove);ml.onSocket(Al);function onFree(){rd.emit("free",Al,yh)}function onCloseOrRemove(ml){rd.removeSocket(Al);Al.removeListener("free",onFree);Al.removeListener("close",onCloseOrRemove);Al.removeListener("agentRemove",onCloseOrRemove)}})};TunnelingAgent.prototype.createSocket=function createSocket(ml,Al){var Rl=this;var zl={};Rl.sockets.push(zl);var rd=mergeOptions({},Rl.proxyOptions,{method:"CONNECT",path:ml.host+":"+ml.port,agent:false,headers:{host:ml.host+":"+ml.port}});if(ml.localAddress){rd.localAddress=ml.localAddress}if(rd.proxyAuth){rd.headers=rd.headers||{};rd.headers["Proxy-Authorization"]="Basic "+new Buffer(rd.proxyAuth).toString("base64")}r_("making CONNECT request");var yh=Rl.request(rd);yh.useChunkedEncodingByDefault=false;yh.once("response",onResponse);yh.once("upgrade",onUpgrade);yh.once("connect",onConnect);yh.once("error",onError);yh.end();function onResponse(ml){ml.upgrade=true}function onUpgrade(ml,Al,Rl){process.nextTick(function(){onConnect(ml,Al,Rl)})}function onConnect(rd,kh,Qh){yh.removeAllListeners();kh.removeAllListeners();if(rd.statusCode!==200){r_("tunneling socket could not be established, statusCode=%d",rd.statusCode);kh.destroy();var cf=new Error("tunneling socket could not be established, "+"statusCode="+rd.statusCode);cf.code="ECONNRESET";ml.request.emit("error",cf);Rl.removeSocket(zl);return}if(Qh.length>0){r_("got illegal response body from proxy");kh.destroy();var cf=new Error("got illegal response body from proxy");cf.code="ECONNRESET";ml.request.emit("error",cf);Rl.removeSocket(zl);return}r_("tunneling connection has established");Rl.sockets[Rl.sockets.indexOf(zl)]=kh;return Al(kh)}function onError(Al){yh.removeAllListeners();r_("tunneling socket could not be established, cause=%s\n",Al.message,Al.stack);var rd=new Error("tunneling socket could not be established, "+"cause="+Al.message);rd.code="ECONNRESET";ml.request.emit("error",rd);Rl.removeSocket(zl)}};TunnelingAgent.prototype.removeSocket=function removeSocket(ml){var Al=this.sockets.indexOf(ml);if(Al===-1){return}this.sockets.splice(Al,1);var Rl=this.requests.shift();if(Rl){this.createSocket(Rl,function(ml){Rl.request.onSocket(ml)})}};function createSecureSocket(ml,Al){var Rl=this;TunnelingAgent.prototype.createSocket.call(Rl,ml,function(zl){var yh=ml.request.getHeader("host");var kh=mergeOptions({},Rl.options,{socket:zl,servername:yh?yh.replace(/:.*$/,""):ml.host});var Qh=rd.connect(0,kh);Rl.sockets[Rl.sockets.indexOf(zl)]=Qh;Al(Qh)})}function toOptions(ml,Al,Rl){if(typeof ml==="string"){return{host:ml,port:Al,localAddress:Rl}}return ml}function mergeOptions(ml){for(var Al=1,Rl=arguments.length;Al{"use strict";const zl=Rl(23701);const rd=Rl(30883);const yh=Rl(30628);const kh=Rl(837);const Qh=Rl(57405);const cf=Rl(76672);const t_=Rl(53137);const r_=Rl(30050);const u_=Rl(68707);const C_=Rl(3440);const{InvalidArgumentError:D_}=u_;const S_=Rl(56615);const P_=Rl(59136);const Cg=Rl(47365);const eA=Rl(47501);const tA=Rl(94004);const rA=Rl(52429);const nA=Rl(17816);const{getGlobalDispatcher:iA,setGlobalDispatcher:sA}=Rl(32581);const aA=Rl(58155);const oA=Rl(8754);const lA=Rl(25092);Object.assign(rd.prototype,S_);ml.exports.Dispatcher=rd;ml.exports.Client=zl;ml.exports.Pool=yh;ml.exports.BalancedPool=kh;ml.exports.Agent=Qh;ml.exports.ProxyAgent=cf;ml.exports.EnvHttpProxyAgent=t_;ml.exports.RetryAgent=r_;ml.exports.RetryHandler=nA;ml.exports.DecoratorHandler=aA;ml.exports.RedirectHandler=oA;ml.exports.createRedirectInterceptor=lA;ml.exports.interceptors={redirect:Rl(21514),retry:Rl(92026),dump:Rl(88060),dns:Rl(70379)};ml.exports.buildConnector=P_;ml.exports.errors=u_;ml.exports.util={parseHeaders:C_.parseHeaders,headerNameToString:C_.headerNameToString};function makeDispatcher(ml){return(Al,Rl,zl)=>{if(typeof Rl==="function"){zl=Rl;Rl=null}if(!Al||typeof Al!=="string"&&typeof Al!=="object"&&!(Al instanceof URL)){throw new D_("invalid url")}if(Rl!=null&&typeof Rl!=="object"){throw new D_("invalid opts")}if(Rl&&Rl.path!=null){if(typeof Rl.path!=="string"){throw new D_("invalid opts.path")}let ml=Rl.path;if(!Rl.path.startsWith("/")){ml=`/${ml}`}Al=new URL(C_.parseOrigin(Al).origin+ml)}else{if(!Rl){Rl=typeof Al==="object"?Al:{}}Al=C_.parseURL(Al)}const{agent:rd,dispatcher:yh=iA()}=Rl;if(rd){throw new D_("unsupported opts.agent. Did you mean opts.client?")}return ml.call(yh,{...Rl,origin:Al.origin,path:Al.search?`${Al.pathname}${Al.search}`:Al.pathname,method:Rl.method||(Rl.body?"PUT":"GET")},zl)}}ml.exports.setGlobalDispatcher=sA;ml.exports.getGlobalDispatcher=iA;const cA=Rl(54398).fetch;ml.exports.fetch=async function fetch(ml,Al=undefined){try{return await cA(ml,Al)}catch(ml){if(ml&&typeof ml==="object"){Error.captureStackTrace(ml)}throw ml}};ml.exports.Headers=Rl(60660).Headers;ml.exports.Response=Rl(99051).Response;ml.exports.Request=Rl(9967).Request;ml.exports.FormData=Rl(35910).FormData;ml.exports.File=globalThis.File??Rl(4573).File;ml.exports.FileReader=Rl(48355).FileReader;const{setGlobalOrigin:uA,getGlobalOrigin:pA}=Rl(51059);ml.exports.setGlobalOrigin=uA;ml.exports.getGlobalOrigin=pA;const{CacheStorage:dA}=Rl(3245);const{kConstruct:hA}=Rl(20109);ml.exports.caches=new dA(hA);const{deleteCookie:fA,getCookies:_A,getSetCookies:mA,setCookie:gA}=Rl(79061);ml.exports.deleteCookie=fA;ml.exports.getCookies=_A;ml.exports.getSetCookies=mA;ml.exports.setCookie=gA;const{parseMIMEType:AA,serializeAMimeType:yA}=Rl(51900);ml.exports.parseMIMEType=AA;ml.exports.serializeAMimeType=yA;const{CloseEvent:bA,ErrorEvent:vA,MessageEvent:EA}=Rl(15188);ml.exports.WebSocket=Rl(13726).WebSocket;ml.exports.CloseEvent=bA;ml.exports.ErrorEvent=vA;ml.exports.MessageEvent=EA;ml.exports.request=makeDispatcher(S_.request);ml.exports.stream=makeDispatcher(S_.stream);ml.exports.pipeline=makeDispatcher(S_.pipeline);ml.exports.connect=makeDispatcher(S_.connect);ml.exports.upgrade=makeDispatcher(S_.upgrade);ml.exports.MockClient=Cg;ml.exports.MockPool=tA;ml.exports.MockAgent=eA;ml.exports.mockErrors=rA;const{EventSource:wA}=Rl(21238);ml.exports.EventSource=wA},80158:(ml,Al,Rl)=>{const{addAbortListener:zl}=Rl(3440);const{RequestAbortedError:rd}=Rl(68707);const yh=Symbol("kListener");const kh=Symbol("kSignal");function abort(ml){if(ml.abort){ml.abort(ml[kh]?.reason)}else{ml.reason=ml[kh]?.reason??new rd}removeSignal(ml)}function addSignal(ml,Al){ml.reason=null;ml[kh]=null;ml[yh]=null;if(!Al){return}if(Al.aborted){abort(ml);return}ml[kh]=Al;ml[yh]=()=>{abort(ml)};zl(ml[kh],ml[yh])}function removeSignal(ml){if(!ml[kh]){return}if("removeEventListener"in ml[kh]){ml[kh].removeEventListener("abort",ml[yh])}else{ml[kh].removeListener("abort",ml[yh])}ml[kh]=null;ml[yh]=null}ml.exports={addSignal:addSignal,removeSignal:removeSignal}},34660:(ml,Al,Rl)=>{"use strict";const zl=Rl(34589);const{AsyncResource:rd}=Rl(16698);const{InvalidArgumentError:yh,SocketError:kh}=Rl(68707);const Qh=Rl(3440);const{addSignal:cf,removeSignal:t_}=Rl(80158);class ConnectHandler extends rd{constructor(ml,Al){if(!ml||typeof ml!=="object"){throw new yh("invalid opts")}if(typeof Al!=="function"){throw new yh("invalid callback")}const{signal:Rl,opaque:zl,responseHeaders:rd}=ml;if(Rl&&typeof Rl.on!=="function"&&typeof Rl.addEventListener!=="function"){throw new yh("signal must be an EventEmitter or EventTarget")}super("UNDICI_CONNECT");this.opaque=zl||null;this.responseHeaders=rd||null;this.callback=Al;this.abort=null;cf(this,Rl)}onConnect(ml,Al){if(this.reason){ml(this.reason);return}zl(this.callback);this.abort=ml;this.context=Al}onHeaders(){throw new kh("bad connect",null)}onUpgrade(ml,Al,Rl){const{callback:zl,opaque:rd,context:yh}=this;t_(this);this.callback=null;let kh=Al;if(kh!=null){kh=this.responseHeaders==="raw"?Qh.parseRawHeaders(Al):Qh.parseHeaders(Al)}this.runInAsyncScope(zl,null,null,{statusCode:ml,headers:kh,socket:Rl,opaque:rd,context:yh})}onError(ml){const{callback:Al,opaque:Rl}=this;t_(this);if(Al){this.callback=null;queueMicrotask(()=>{this.runInAsyncScope(Al,null,ml,{opaque:Rl})})}}}function connect(ml,Al){if(Al===undefined){return new Promise((Al,Rl)=>{connect.call(this,ml,(ml,zl)=>ml?Rl(ml):Al(zl))})}try{const Rl=new ConnectHandler(ml,Al);this.dispatch({...ml,method:"CONNECT"},Rl)}catch(Rl){if(typeof Al!=="function"){throw Rl}const zl=ml?.opaque;queueMicrotask(()=>Al(Rl,{opaque:zl}))}}ml.exports=connect},76862:(ml,Al,Rl)=>{"use strict";const{Readable:zl,Duplex:rd,PassThrough:yh}=Rl(57075);const{InvalidArgumentError:kh,InvalidReturnValueError:Qh,RequestAbortedError:cf}=Rl(68707);const t_=Rl(3440);const{AsyncResource:r_}=Rl(16698);const{addSignal:u_,removeSignal:C_}=Rl(80158);const D_=Rl(34589);const S_=Symbol("resume");class PipelineRequest extends zl{constructor(){super({autoDestroy:true});this[S_]=null}_read(){const{[S_]:ml}=this;if(ml){this[S_]=null;ml()}}_destroy(ml,Al){this._read();Al(ml)}}class PipelineResponse extends zl{constructor(ml){super({autoDestroy:true});this[S_]=ml}_read(){this[S_]()}_destroy(ml,Al){if(!ml&&!this._readableState.endEmitted){ml=new cf}Al(ml)}}class PipelineHandler extends r_{constructor(ml,Al){if(!ml||typeof ml!=="object"){throw new kh("invalid opts")}if(typeof Al!=="function"){throw new kh("invalid handler")}const{signal:Rl,method:zl,opaque:yh,onInfo:Qh,responseHeaders:r_}=ml;if(Rl&&typeof Rl.on!=="function"&&typeof Rl.addEventListener!=="function"){throw new kh("signal must be an EventEmitter or EventTarget")}if(zl==="CONNECT"){throw new kh("invalid method")}if(Qh&&typeof Qh!=="function"){throw new kh("invalid onInfo callback")}super("UNDICI_PIPELINE");this.opaque=yh||null;this.responseHeaders=r_||null;this.handler=Al;this.abort=null;this.context=null;this.onInfo=Qh||null;this.req=(new PipelineRequest).on("error",t_.nop);this.ret=new rd({readableObjectMode:ml.objectMode,autoDestroy:true,read:()=>{const{body:ml}=this;if(ml?.resume){ml.resume()}},write:(ml,Al,Rl)=>{const{req:zl}=this;if(zl.push(ml,Al)||zl._readableState.destroyed){Rl()}else{zl[S_]=Rl}},destroy:(ml,Al)=>{const{body:Rl,req:zl,res:rd,ret:yh,abort:kh}=this;if(!ml&&!yh._readableState.endEmitted){ml=new cf}if(kh&&ml){kh()}t_.destroy(Rl,ml);t_.destroy(zl,ml);t_.destroy(rd,ml);C_(this);Al(ml)}}).on("prefinish",()=>{const{req:ml}=this;ml.push(null)});this.res=null;u_(this,Rl)}onConnect(ml,Al){const{ret:Rl,res:zl}=this;if(this.reason){ml(this.reason);return}D_(!zl,"pipeline cannot be retried");D_(!Rl.destroyed);this.abort=ml;this.context=Al}onHeaders(ml,Al,Rl){const{opaque:zl,handler:rd,context:yh}=this;if(ml<200){if(this.onInfo){const Rl=this.responseHeaders==="raw"?t_.parseRawHeaders(Al):t_.parseHeaders(Al);this.onInfo({statusCode:ml,headers:Rl})}return}this.res=new PipelineResponse(Rl);let kh;try{this.handler=null;const Rl=this.responseHeaders==="raw"?t_.parseRawHeaders(Al):t_.parseHeaders(Al);kh=this.runInAsyncScope(rd,null,{statusCode:ml,headers:Rl,opaque:zl,body:this.res,context:yh})}catch(ml){this.res.on("error",t_.nop);throw ml}if(!kh||typeof kh.on!=="function"){throw new Qh("expected Readable")}kh.on("data",ml=>{const{ret:Al,body:Rl}=this;if(!Al.push(ml)&&Rl.pause){Rl.pause()}}).on("error",ml=>{const{ret:Al}=this;t_.destroy(Al,ml)}).on("end",()=>{const{ret:ml}=this;ml.push(null)}).on("close",()=>{const{ret:ml}=this;if(!ml._readableState.ended){t_.destroy(ml,new cf)}});this.body=kh}onData(ml){const{res:Al}=this;return Al.push(ml)}onComplete(ml){const{res:Al}=this;Al.push(null)}onError(ml){const{ret:Al}=this;this.handler=null;t_.destroy(Al,ml)}}function pipeline(ml,Al){try{const Rl=new PipelineHandler(ml,Al);this.dispatch({...ml,body:Rl.req},Rl);return Rl.ret}catch(ml){return(new yh).destroy(ml)}}ml.exports=pipeline},14043:(ml,Al,Rl)=>{"use strict";const zl=Rl(34589);const{Readable:rd}=Rl(49927);const{InvalidArgumentError:yh,RequestAbortedError:kh}=Rl(68707);const Qh=Rl(3440);const{getResolveErrorBodyCallback:cf}=Rl(87655);const{AsyncResource:t_}=Rl(16698);class RequestHandler extends t_{constructor(ml,Al){if(!ml||typeof ml!=="object"){throw new yh("invalid opts")}const{signal:Rl,method:zl,opaque:rd,body:cf,onInfo:t_,responseHeaders:r_,throwOnError:u_,highWaterMark:C_}=ml;try{if(typeof Al!=="function"){throw new yh("invalid callback")}if(C_&&(typeof C_!=="number"||C_<0)){throw new yh("invalid highWaterMark")}if(Rl&&typeof Rl.on!=="function"&&typeof Rl.addEventListener!=="function"){throw new yh("signal must be an EventEmitter or EventTarget")}if(zl==="CONNECT"){throw new yh("invalid method")}if(t_&&typeof t_!=="function"){throw new yh("invalid onInfo callback")}super("UNDICI_REQUEST")}catch(ml){if(Qh.isStream(cf)){Qh.destroy(cf.on("error",Qh.nop),ml)}throw ml}this.method=zl;this.responseHeaders=r_||null;this.opaque=rd||null;this.callback=Al;this.res=null;this.abort=null;this.body=cf;this.trailers={};this.context=null;this.onInfo=t_||null;this.throwOnError=u_;this.highWaterMark=C_;this.signal=Rl;this.reason=null;this.removeAbortListener=null;if(Qh.isStream(cf)){cf.on("error",ml=>{this.onError(ml)})}if(this.signal){if(this.signal.aborted){this.reason=this.signal.reason??new kh}else{this.removeAbortListener=Qh.addAbortListener(this.signal,()=>{this.reason=this.signal.reason??new kh;if(this.res){Qh.destroy(this.res.on("error",Qh.nop),this.reason)}else if(this.abort){this.abort(this.reason)}if(this.removeAbortListener){this.res?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}})}}}onConnect(ml,Al){if(this.reason){ml(this.reason);return}zl(this.callback);this.abort=ml;this.context=Al}onHeaders(ml,Al,Rl,zl){const{callback:yh,opaque:kh,abort:t_,context:r_,responseHeaders:u_,highWaterMark:C_}=this;const D_=u_==="raw"?Qh.parseRawHeaders(Al):Qh.parseHeaders(Al);if(ml<200){if(this.onInfo){this.onInfo({statusCode:ml,headers:D_})}return}const S_=u_==="raw"?Qh.parseHeaders(Al):D_;const P_=S_["content-type"];const Cg=S_["content-length"];const eA=new rd({resume:Rl,abort:t_,contentType:P_,contentLength:this.method!=="HEAD"&&Cg?Number(Cg):null,highWaterMark:C_});if(this.removeAbortListener){eA.on("close",this.removeAbortListener)}this.callback=null;this.res=eA;if(yh!==null){if(this.throwOnError&&ml>=400){this.runInAsyncScope(cf,null,{callback:yh,body:eA,contentType:P_,statusCode:ml,statusMessage:zl,headers:D_})}else{this.runInAsyncScope(yh,null,null,{statusCode:ml,headers:D_,trailers:this.trailers,opaque:kh,body:eA,context:r_})}}}onData(ml){return this.res.push(ml)}onComplete(ml){Qh.parseHeaders(ml,this.trailers);this.res.push(null)}onError(ml){const{res:Al,callback:Rl,body:zl,opaque:rd}=this;if(Rl){this.callback=null;queueMicrotask(()=>{this.runInAsyncScope(Rl,null,ml,{opaque:rd})})}if(Al){this.res=null;queueMicrotask(()=>{Qh.destroy(Al,ml)})}if(zl){this.body=null;Qh.destroy(zl,ml)}if(this.removeAbortListener){Al?.off("close",this.removeAbortListener);this.removeAbortListener();this.removeAbortListener=null}}}function request(ml,Al){if(Al===undefined){return new Promise((Al,Rl)=>{request.call(this,ml,(ml,zl)=>ml?Rl(ml):Al(zl))})}try{this.dispatch(ml,new RequestHandler(ml,Al))}catch(Rl){if(typeof Al!=="function"){throw Rl}const zl=ml?.opaque;queueMicrotask(()=>Al(Rl,{opaque:zl}))}}ml.exports=request;ml.exports.RequestHandler=RequestHandler},3560:(ml,Al,Rl)=>{"use strict";const zl=Rl(34589);const{finished:rd,PassThrough:yh}=Rl(57075);const{InvalidArgumentError:kh,InvalidReturnValueError:Qh}=Rl(68707);const cf=Rl(3440);const{getResolveErrorBodyCallback:t_}=Rl(87655);const{AsyncResource:r_}=Rl(16698);const{addSignal:u_,removeSignal:C_}=Rl(80158);class StreamHandler extends r_{constructor(ml,Al,Rl){if(!ml||typeof ml!=="object"){throw new kh("invalid opts")}const{signal:zl,method:rd,opaque:yh,body:Qh,onInfo:t_,responseHeaders:r_,throwOnError:C_}=ml;try{if(typeof Rl!=="function"){throw new kh("invalid callback")}if(typeof Al!=="function"){throw new kh("invalid factory")}if(zl&&typeof zl.on!=="function"&&typeof zl.addEventListener!=="function"){throw new kh("signal must be an EventEmitter or EventTarget")}if(rd==="CONNECT"){throw new kh("invalid method")}if(t_&&typeof t_!=="function"){throw new kh("invalid onInfo callback")}super("UNDICI_STREAM")}catch(ml){if(cf.isStream(Qh)){cf.destroy(Qh.on("error",cf.nop),ml)}throw ml}this.responseHeaders=r_||null;this.opaque=yh||null;this.factory=Al;this.callback=Rl;this.res=null;this.abort=null;this.context=null;this.trailers=null;this.body=Qh;this.onInfo=t_||null;this.throwOnError=C_||false;if(cf.isStream(Qh)){Qh.on("error",ml=>{this.onError(ml)})}u_(this,zl)}onConnect(ml,Al){if(this.reason){ml(this.reason);return}zl(this.callback);this.abort=ml;this.context=Al}onHeaders(ml,Al,Rl,zl){const{factory:kh,opaque:r_,context:u_,callback:C_,responseHeaders:D_}=this;const S_=D_==="raw"?cf.parseRawHeaders(Al):cf.parseHeaders(Al);if(ml<200){if(this.onInfo){this.onInfo({statusCode:ml,headers:S_})}return}this.factory=null;let P_;if(this.throwOnError&&ml>=400){const Rl=D_==="raw"?cf.parseHeaders(Al):S_;const rd=Rl["content-type"];P_=new yh;this.callback=null;this.runInAsyncScope(t_,null,{callback:C_,body:P_,contentType:rd,statusCode:ml,statusMessage:zl,headers:S_})}else{if(kh===null){return}P_=this.runInAsyncScope(kh,null,{statusCode:ml,headers:S_,opaque:r_,context:u_});if(!P_||typeof P_.write!=="function"||typeof P_.end!=="function"||typeof P_.on!=="function"){throw new Qh("expected Writable")}rd(P_,{readable:false},ml=>{const{callback:Al,res:Rl,opaque:zl,trailers:rd,abort:yh}=this;this.res=null;if(ml||!Rl.readable){cf.destroy(Rl,ml)}this.callback=null;this.runInAsyncScope(Al,null,ml||null,{opaque:zl,trailers:rd});if(ml){yh()}})}P_.on("drain",Rl);this.res=P_;const Cg=P_.writableNeedDrain!==undefined?P_.writableNeedDrain:P_._writableState?.needDrain;return Cg!==true}onData(ml){const{res:Al}=this;return Al?Al.write(ml):true}onComplete(ml){const{res:Al}=this;C_(this);if(!Al){return}this.trailers=cf.parseHeaders(ml);Al.end()}onError(ml){const{res:Al,callback:Rl,opaque:zl,body:rd}=this;C_(this);this.factory=null;if(Al){this.res=null;cf.destroy(Al,ml)}else if(Rl){this.callback=null;queueMicrotask(()=>{this.runInAsyncScope(Rl,null,ml,{opaque:zl})})}if(rd){this.body=null;cf.destroy(rd,ml)}}}function stream(ml,Al,Rl){if(Rl===undefined){return new Promise((Rl,zl)=>{stream.call(this,ml,Al,(ml,Al)=>ml?zl(ml):Rl(Al))})}try{this.dispatch(ml,new StreamHandler(ml,Al,Rl))}catch(Al){if(typeof Rl!=="function"){throw Al}const zl=ml?.opaque;queueMicrotask(()=>Rl(Al,{opaque:zl}))}}ml.exports=stream},61882:(ml,Al,Rl)=>{"use strict";const{InvalidArgumentError:zl,SocketError:rd}=Rl(68707);const{AsyncResource:yh}=Rl(16698);const kh=Rl(3440);const{addSignal:Qh,removeSignal:cf}=Rl(80158);const t_=Rl(34589);class UpgradeHandler extends yh{constructor(ml,Al){if(!ml||typeof ml!=="object"){throw new zl("invalid opts")}if(typeof Al!=="function"){throw new zl("invalid callback")}const{signal:Rl,opaque:rd,responseHeaders:yh}=ml;if(Rl&&typeof Rl.on!=="function"&&typeof Rl.addEventListener!=="function"){throw new zl("signal must be an EventEmitter or EventTarget")}super("UNDICI_UPGRADE");this.responseHeaders=yh||null;this.opaque=rd||null;this.callback=Al;this.abort=null;this.context=null;Qh(this,Rl)}onConnect(ml,Al){if(this.reason){ml(this.reason);return}t_(this.callback);this.abort=ml;this.context=null}onHeaders(){throw new rd("bad upgrade",null)}onUpgrade(ml,Al,Rl){t_(ml===101);const{callback:zl,opaque:rd,context:yh}=this;cf(this);this.callback=null;const Qh=this.responseHeaders==="raw"?kh.parseRawHeaders(Al):kh.parseHeaders(Al);this.runInAsyncScope(zl,null,null,{headers:Qh,socket:Rl,opaque:rd,context:yh})}onError(ml){const{callback:Al,opaque:Rl}=this;cf(this);if(Al){this.callback=null;queueMicrotask(()=>{this.runInAsyncScope(Al,null,ml,{opaque:Rl})})}}}function upgrade(ml,Al){if(Al===undefined){return new Promise((Al,Rl)=>{upgrade.call(this,ml,(ml,zl)=>ml?Rl(ml):Al(zl))})}try{const Rl=new UpgradeHandler(ml,Al);this.dispatch({...ml,method:ml.method||"GET",upgrade:ml.protocol||"Websocket"},Rl)}catch(Rl){if(typeof Al!=="function"){throw Rl}const zl=ml?.opaque;queueMicrotask(()=>Al(Rl,{opaque:zl}))}}ml.exports=upgrade},56615:(ml,Al,Rl)=>{"use strict";ml.exports.request=Rl(14043);ml.exports.stream=Rl(3560);ml.exports.pipeline=Rl(76862);ml.exports.upgrade=Rl(61882);ml.exports.connect=Rl(34660)},49927:(ml,Al,Rl)=>{"use strict";const zl=Rl(34589);const{Readable:rd}=Rl(57075);const{RequestAbortedError:yh,NotSupportedError:kh,InvalidArgumentError:Qh,AbortError:cf}=Rl(68707);const t_=Rl(3440);const{ReadableStreamFrom:r_}=Rl(3440);const u_=Symbol("kConsume");const C_=Symbol("kReading");const D_=Symbol("kBody");const S_=Symbol("kAbort");const P_=Symbol("kContentType");const Cg=Symbol("kContentLength");const noop=()=>{};class BodyReadable extends rd{constructor({resume:ml,abort:Al,contentType:Rl="",contentLength:zl,highWaterMark:rd=64*1024}){super({autoDestroy:true,read:ml,highWaterMark:rd});this._readableState.dataEmitted=false;this[S_]=Al;this[u_]=null;this[D_]=null;this[P_]=Rl;this[Cg]=zl;this[C_]=false}destroy(ml){if(!ml&&!this._readableState.endEmitted){ml=new yh}if(ml){this[S_]()}return super.destroy(ml)}_destroy(ml,Al){if(!this[C_]){setImmediate(()=>{Al(ml)})}else{Al(ml)}}on(ml,...Al){if(ml==="data"||ml==="readable"){this[C_]=true}return super.on(ml,...Al)}addListener(ml,...Al){return this.on(ml,...Al)}off(ml,...Al){const Rl=super.off(ml,...Al);if(ml==="data"||ml==="readable"){this[C_]=this.listenerCount("data")>0||this.listenerCount("readable")>0}return Rl}removeListener(ml,...Al){return this.off(ml,...Al)}push(ml){if(this[u_]&&ml!==null){consumePush(this[u_],ml);return this[C_]?super.push(ml):true}return super.push(ml)}async text(){return consume(this,"text")}async json(){return consume(this,"json")}async blob(){return consume(this,"blob")}async bytes(){return consume(this,"bytes")}async arrayBuffer(){return consume(this,"arrayBuffer")}async formData(){throw new kh}get bodyUsed(){return t_.isDisturbed(this)}get body(){if(!this[D_]){this[D_]=r_(this);if(this[u_]){this[D_].getReader();zl(this[D_].locked)}}return this[D_]}async dump(ml){let Al=Number.isFinite(ml?.limit)?ml.limit:128*1024;const Rl=ml?.signal;if(Rl!=null&&(typeof Rl!=="object"||!("aborted"in Rl))){throw new Qh("signal must be an AbortSignal")}Rl?.throwIfAborted();if(this._readableState.closeEmitted){return null}return await new Promise((ml,zl)=>{if(this[Cg]>Al){this.destroy(new cf)}const onAbort=()=>{this.destroy(Rl.reason??new cf)};Rl?.addEventListener("abort",onAbort);this.on("close",function(){Rl?.removeEventListener("abort",onAbort);if(Rl?.aborted){zl(Rl.reason??new cf)}else{ml(null)}}).on("error",noop).on("data",function(ml){Al-=ml.length;if(Al<=0){this.destroy()}}).resume()})}}function isLocked(ml){return ml[D_]&&ml[D_].locked===true||ml[u_]}function isUnusable(ml){return t_.isDisturbed(ml)||isLocked(ml)}async function consume(ml,Al){zl(!ml[u_]);return new Promise((Rl,zl)=>{if(isUnusable(ml)){const Al=ml._readableState;if(Al.destroyed&&Al.closeEmitted===false){ml.on("error",ml=>{zl(ml)}).on("close",()=>{zl(new TypeError("unusable"))})}else{zl(Al.errored??new TypeError("unusable"))}}else{queueMicrotask(()=>{ml[u_]={type:Al,stream:ml,resolve:Rl,reject:zl,length:0,body:[]};ml.on("error",function(ml){consumeFinish(this[u_],ml)}).on("close",function(){if(this[u_].body!==null){consumeFinish(this[u_],new yh)}});consumeStart(ml[u_])})}})}function consumeStart(ml){if(ml.body===null){return}const{_readableState:Al}=ml.stream;if(Al.bufferIndex){const Rl=Al.bufferIndex;const zl=Al.buffer.length;for(let rd=Rl;rd2&&Rl[0]===239&&Rl[1]===187&&Rl[2]===191?3:0;return Rl.utf8Slice(rd,zl)}function chunksConcat(ml,Al){if(ml.length===0||Al===0){return new Uint8Array(0)}if(ml.length===1){return new Uint8Array(ml[0])}const Rl=new Uint8Array(Buffer.allocUnsafeSlow(Al).buffer);let zl=0;for(let Al=0;Al{const zl=Rl(34589);const{ResponseStatusCodeError:rd}=Rl(68707);const{chunksDecode:yh}=Rl(49927);const kh=128*1024;async function getResolveErrorBodyCallback({callback:ml,body:Al,contentType:Rl,statusCode:Qh,statusMessage:cf,headers:t_}){zl(Al);let r_=[];let u_=0;try{for await(const ml of Al){r_.push(ml);u_+=ml.length;if(u_>kh){r_=[];u_=0;break}}}catch{r_=[];u_=0}const C_=`Response status code ${Qh}${cf?`: ${cf}`:""}`;if(Qh===204||!Rl||!u_){queueMicrotask(()=>ml(new rd(C_,Qh,t_)));return}const D_=Error.stackTraceLimit;Error.stackTraceLimit=0;let S_;try{if(isContentTypeApplicationJson(Rl)){S_=JSON.parse(yh(r_,u_))}else if(isContentTypeText(Rl)){S_=yh(r_,u_)}}catch{}finally{Error.stackTraceLimit=D_}queueMicrotask(()=>ml(new rd(C_,Qh,t_,S_)))}const isContentTypeApplicationJson=ml=>ml.length>15&&ml[11]==="/"&&ml[0]==="a"&&ml[1]==="p"&&ml[2]==="p"&&ml[3]==="l"&&ml[4]==="i"&&ml[5]==="c"&&ml[6]==="a"&&ml[7]==="t"&&ml[8]==="i"&&ml[9]==="o"&&ml[10]==="n"&&ml[12]==="j"&&ml[13]==="s"&&ml[14]==="o"&&ml[15]==="n";const isContentTypeText=ml=>ml.length>4&&ml[4]==="/"&&ml[0]==="t"&&ml[1]==="e"&&ml[2]==="x"&&ml[3]==="t";ml.exports={getResolveErrorBodyCallback:getResolveErrorBodyCallback,isContentTypeApplicationJson:isContentTypeApplicationJson,isContentTypeText:isContentTypeText}},59136:(ml,Al,Rl)=>{"use strict";const zl=Rl(77030);const rd=Rl(34589);const yh=Rl(3440);const{InvalidArgumentError:kh,ConnectTimeoutError:Qh}=Rl(68707);const cf=Rl(96603);function noop(){}let t_;let r_;if(global.FinalizationRegistry&&!(process.env.NODE_V8_COVERAGE||process.env.UNDICI_NO_FG)){r_=class WeakSessionCache{constructor(ml){this._maxCachedSessions=ml;this._sessionCache=new Map;this._sessionRegistry=new global.FinalizationRegistry(ml=>{if(this._sessionCache.size=this._maxCachedSessions){const{value:ml}=this._sessionCache.keys().next();this._sessionCache.delete(ml)}this._sessionCache.set(ml,Al)}}}function buildConnector({allowH2:ml,maxCachedSessions:Al,socketPath:Qh,timeout:cf,session:C_,...D_}){if(Al!=null&&(!Number.isInteger(Al)||Al<0)){throw new kh("maxCachedSessions must be a positive integer or zero")}const S_={path:Qh,...D_};const P_=new r_(Al==null?100:Al);cf=cf==null?1e4:cf;ml=ml!=null?ml:false;return function connect({hostname:Al,host:kh,protocol:Qh,port:r_,servername:D_,localAddress:Cg,httpSocket:eA},tA){let rA;if(Qh==="https:"){if(!t_){t_=Rl(41692)}D_=D_||S_.servername||yh.getServerName(kh)||null;const zl=D_||Al;rd(zl);const Qh=C_||P_.get(zl)||null;r_=r_||443;rA=t_.connect({highWaterMark:16384,...S_,servername:D_,session:Qh,localAddress:Cg,ALPNProtocols:ml?["http/1.1","h2"]:["http/1.1"],socket:eA,port:r_,host:Al});rA.on("session",function(ml){P_.set(zl,ml)})}else{rd(!eA,"httpSocket can only be sent on TLS update");r_=r_||80;rA=zl.connect({highWaterMark:64*1024,...S_,localAddress:Cg,port:r_,host:Al})}if(S_.keepAlive==null||S_.keepAlive){const ml=S_.keepAliveInitialDelay===undefined?6e4:S_.keepAliveInitialDelay;rA.setKeepAlive(true,ml)}const nA=u_(new WeakRef(rA),{timeout:cf,hostname:Al,port:r_});rA.setNoDelay(true).once(Qh==="https:"?"secureConnect":"connect",function(){queueMicrotask(nA);if(tA){const ml=tA;tA=null;ml(null,this)}}).on("error",function(ml){queueMicrotask(nA);if(tA){const Al=tA;tA=null;Al(ml)}});return rA}}const u_=process.platform==="win32"?(ml,Al)=>{if(!Al.timeout){return noop}let Rl=null;let zl=null;const rd=cf.setFastTimeout(()=>{Rl=setImmediate(()=>{zl=setImmediate(()=>onConnectTimeout(ml.deref(),Al))})},Al.timeout);return()=>{cf.clearFastTimeout(rd);clearImmediate(Rl);clearImmediate(zl)}}:(ml,Al)=>{if(!Al.timeout){return noop}let Rl=null;const zl=cf.setFastTimeout(()=>{Rl=setImmediate(()=>{onConnectTimeout(ml.deref(),Al)})},Al.timeout);return()=>{cf.clearFastTimeout(zl);clearImmediate(Rl)}};function onConnectTimeout(ml,Al){if(ml==null){return}let Rl="Connect Timeout Error";if(Array.isArray(ml.autoSelectFamilyAttemptedAddresses)){Rl+=` (attempted addresses: ${ml.autoSelectFamilyAttemptedAddresses.join(", ")},`}else{Rl+=` (attempted address: ${Al.hostname}:${Al.port},`}Rl+=` timeout: ${Al.timeout}ms)`;yh.destroy(ml,new Qh(Rl))}ml.exports=buildConnector},10735:ml=>{"use strict";const Al={};const Rl=["Accept","Accept-Encoding","Accept-Language","Accept-Ranges","Access-Control-Allow-Credentials","Access-Control-Allow-Headers","Access-Control-Allow-Methods","Access-Control-Allow-Origin","Access-Control-Expose-Headers","Access-Control-Max-Age","Access-Control-Request-Headers","Access-Control-Request-Method","Age","Allow","Alt-Svc","Alt-Used","Authorization","Cache-Control","Clear-Site-Data","Connection","Content-Disposition","Content-Encoding","Content-Language","Content-Length","Content-Location","Content-Range","Content-Security-Policy","Content-Security-Policy-Report-Only","Content-Type","Cookie","Cross-Origin-Embedder-Policy","Cross-Origin-Opener-Policy","Cross-Origin-Resource-Policy","Date","Device-Memory","Downlink","ECT","ETag","Expect","Expect-CT","Expires","Forwarded","From","Host","If-Match","If-Modified-Since","If-None-Match","If-Range","If-Unmodified-Since","Keep-Alive","Last-Modified","Link","Location","Max-Forwards","Origin","Permissions-Policy","Pragma","Proxy-Authenticate","Proxy-Authorization","RTT","Range","Referer","Referrer-Policy","Refresh","Retry-After","Sec-WebSocket-Accept","Sec-WebSocket-Extensions","Sec-WebSocket-Key","Sec-WebSocket-Protocol","Sec-WebSocket-Version","Server","Server-Timing","Service-Worker-Allowed","Service-Worker-Navigation-Preload","Set-Cookie","SourceMap","Strict-Transport-Security","Supports-Loading-Mode","TE","Timing-Allow-Origin","Trailer","Transfer-Encoding","Upgrade","Upgrade-Insecure-Requests","User-Agent","Vary","Via","WWW-Authenticate","X-Content-Type-Options","X-DNS-Prefetch-Control","X-Frame-Options","X-Permitted-Cross-Domain-Policies","X-Powered-By","X-Requested-With","X-XSS-Protection"];for(let ml=0;ml{"use strict";const zl=Rl(53053);const rd=Rl(57975);const yh=rd.debuglog("undici");const kh=rd.debuglog("fetch");const Qh=rd.debuglog("websocket");let cf=false;const t_={beforeConnect:zl.channel("undici:client:beforeConnect"),connected:zl.channel("undici:client:connected"),connectError:zl.channel("undici:client:connectError"),sendHeaders:zl.channel("undici:client:sendHeaders"),create:zl.channel("undici:request:create"),bodySent:zl.channel("undici:request:bodySent"),headers:zl.channel("undici:request:headers"),trailers:zl.channel("undici:request:trailers"),error:zl.channel("undici:request:error"),open:zl.channel("undici:websocket:open"),close:zl.channel("undici:websocket:close"),socketError:zl.channel("undici:websocket:socket_error"),ping:zl.channel("undici:websocket:ping"),pong:zl.channel("undici:websocket:pong")};if(yh.enabled||kh.enabled){const ml=kh.enabled?kh:yh;zl.channel("undici:client:beforeConnect").subscribe(Al=>{const{connectParams:{version:Rl,protocol:zl,port:rd,host:yh}}=Al;ml("connecting to %s using %s%s",`${yh}${rd?`:${rd}`:""}`,zl,Rl)});zl.channel("undici:client:connected").subscribe(Al=>{const{connectParams:{version:Rl,protocol:zl,port:rd,host:yh}}=Al;ml("connected to %s using %s%s",`${yh}${rd?`:${rd}`:""}`,zl,Rl)});zl.channel("undici:client:connectError").subscribe(Al=>{const{connectParams:{version:Rl,protocol:zl,port:rd,host:yh},error:kh}=Al;ml("connection to %s using %s%s errored - %s",`${yh}${rd?`:${rd}`:""}`,zl,Rl,kh.message)});zl.channel("undici:client:sendHeaders").subscribe(Al=>{const{request:{method:Rl,path:zl,origin:rd}}=Al;ml("sending request to %s %s/%s",Rl,rd,zl)});zl.channel("undici:request:headers").subscribe(Al=>{const{request:{method:Rl,path:zl,origin:rd},response:{statusCode:yh}}=Al;ml("received response to %s %s/%s - HTTP %d",Rl,rd,zl,yh)});zl.channel("undici:request:trailers").subscribe(Al=>{const{request:{method:Rl,path:zl,origin:rd}}=Al;ml("trailers received from %s %s/%s",Rl,rd,zl)});zl.channel("undici:request:error").subscribe(Al=>{const{request:{method:Rl,path:zl,origin:rd},error:yh}=Al;ml("request to %s %s/%s errored - %s",Rl,rd,zl,yh.message)});cf=true}if(Qh.enabled){if(!cf){const ml=yh.enabled?yh:Qh;zl.channel("undici:client:beforeConnect").subscribe(Al=>{const{connectParams:{version:Rl,protocol:zl,port:rd,host:yh}}=Al;ml("connecting to %s%s using %s%s",yh,rd?`:${rd}`:"",zl,Rl)});zl.channel("undici:client:connected").subscribe(Al=>{const{connectParams:{version:Rl,protocol:zl,port:rd,host:yh}}=Al;ml("connected to %s%s using %s%s",yh,rd?`:${rd}`:"",zl,Rl)});zl.channel("undici:client:connectError").subscribe(Al=>{const{connectParams:{version:Rl,protocol:zl,port:rd,host:yh},error:kh}=Al;ml("connection to %s%s using %s%s errored - %s",yh,rd?`:${rd}`:"",zl,Rl,kh.message)});zl.channel("undici:client:sendHeaders").subscribe(Al=>{const{request:{method:Rl,path:zl,origin:rd}}=Al;ml("sending request to %s %s/%s",Rl,rd,zl)})}zl.channel("undici:websocket:open").subscribe(ml=>{const{address:{address:Al,port:Rl}}=ml;Qh("connection opened %s%s",Al,Rl?`:${Rl}`:"")});zl.channel("undici:websocket:close").subscribe(ml=>{const{websocket:Al,code:Rl,reason:zl}=ml;Qh("closed connection to %s - %s %s",Al.url,Rl,zl)});zl.channel("undici:websocket:socket_error").subscribe(ml=>{Qh("connection errored - %s",ml.message)});zl.channel("undici:websocket:ping").subscribe(ml=>{Qh("ping received")});zl.channel("undici:websocket:pong").subscribe(ml=>{Qh("pong received")})}ml.exports={channels:t_}},68707:ml=>{"use strict";const Al=Symbol.for("undici.error.UND_ERR");class UndiciError extends Error{constructor(ml){super(ml);this.name="UndiciError";this.code="UND_ERR"}static[Symbol.hasInstance](ml){return ml&&ml[Al]===true}[Al]=true}const Rl=Symbol.for("undici.error.UND_ERR_CONNECT_TIMEOUT");class ConnectTimeoutError extends UndiciError{constructor(ml){super(ml);this.name="ConnectTimeoutError";this.message=ml||"Connect Timeout Error";this.code="UND_ERR_CONNECT_TIMEOUT"}static[Symbol.hasInstance](ml){return ml&&ml[Rl]===true}[Rl]=true}const zl=Symbol.for("undici.error.UND_ERR_HEADERS_TIMEOUT");class HeadersTimeoutError extends UndiciError{constructor(ml){super(ml);this.name="HeadersTimeoutError";this.message=ml||"Headers Timeout Error";this.code="UND_ERR_HEADERS_TIMEOUT"}static[Symbol.hasInstance](ml){return ml&&ml[zl]===true}[zl]=true}const rd=Symbol.for("undici.error.UND_ERR_HEADERS_OVERFLOW");class HeadersOverflowError extends UndiciError{constructor(ml){super(ml);this.name="HeadersOverflowError";this.message=ml||"Headers Overflow Error";this.code="UND_ERR_HEADERS_OVERFLOW"}static[Symbol.hasInstance](ml){return ml&&ml[rd]===true}[rd]=true}const yh=Symbol.for("undici.error.UND_ERR_BODY_TIMEOUT");class BodyTimeoutError extends UndiciError{constructor(ml){super(ml);this.name="BodyTimeoutError";this.message=ml||"Body Timeout Error";this.code="UND_ERR_BODY_TIMEOUT"}static[Symbol.hasInstance](ml){return ml&&ml[yh]===true}[yh]=true}const kh=Symbol.for("undici.error.UND_ERR_RESPONSE_STATUS_CODE");class ResponseStatusCodeError extends UndiciError{constructor(ml,Al,Rl,zl){super(ml);this.name="ResponseStatusCodeError";this.message=ml||"Response Status Code Error";this.code="UND_ERR_RESPONSE_STATUS_CODE";this.body=zl;this.status=Al;this.statusCode=Al;this.headers=Rl}static[Symbol.hasInstance](ml){return ml&&ml[kh]===true}[kh]=true}const Qh=Symbol.for("undici.error.UND_ERR_INVALID_ARG");class InvalidArgumentError extends UndiciError{constructor(ml){super(ml);this.name="InvalidArgumentError";this.message=ml||"Invalid Argument Error";this.code="UND_ERR_INVALID_ARG"}static[Symbol.hasInstance](ml){return ml&&ml[Qh]===true}[Qh]=true}const cf=Symbol.for("undici.error.UND_ERR_INVALID_RETURN_VALUE");class InvalidReturnValueError extends UndiciError{constructor(ml){super(ml);this.name="InvalidReturnValueError";this.message=ml||"Invalid Return Value Error";this.code="UND_ERR_INVALID_RETURN_VALUE"}static[Symbol.hasInstance](ml){return ml&&ml[cf]===true}[cf]=true}const t_=Symbol.for("undici.error.UND_ERR_ABORT");class AbortError extends UndiciError{constructor(ml){super(ml);this.name="AbortError";this.message=ml||"The operation was aborted";this.code="UND_ERR_ABORT"}static[Symbol.hasInstance](ml){return ml&&ml[t_]===true}[t_]=true}const r_=Symbol.for("undici.error.UND_ERR_ABORTED");class RequestAbortedError extends AbortError{constructor(ml){super(ml);this.name="AbortError";this.message=ml||"Request aborted";this.code="UND_ERR_ABORTED"}static[Symbol.hasInstance](ml){return ml&&ml[r_]===true}[r_]=true}const u_=Symbol.for("undici.error.UND_ERR_INFO");class InformationalError extends UndiciError{constructor(ml){super(ml);this.name="InformationalError";this.message=ml||"Request information";this.code="UND_ERR_INFO"}static[Symbol.hasInstance](ml){return ml&&ml[u_]===true}[u_]=true}const C_=Symbol.for("undici.error.UND_ERR_REQ_CONTENT_LENGTH_MISMATCH");class RequestContentLengthMismatchError extends UndiciError{constructor(ml){super(ml);this.name="RequestContentLengthMismatchError";this.message=ml||"Request body length does not match content-length header";this.code="UND_ERR_REQ_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](ml){return ml&&ml[C_]===true}[C_]=true}const D_=Symbol.for("undici.error.UND_ERR_RES_CONTENT_LENGTH_MISMATCH");class ResponseContentLengthMismatchError extends UndiciError{constructor(ml){super(ml);this.name="ResponseContentLengthMismatchError";this.message=ml||"Response body length does not match content-length header";this.code="UND_ERR_RES_CONTENT_LENGTH_MISMATCH"}static[Symbol.hasInstance](ml){return ml&&ml[D_]===true}[D_]=true}const S_=Symbol.for("undici.error.UND_ERR_DESTROYED");class ClientDestroyedError extends UndiciError{constructor(ml){super(ml);this.name="ClientDestroyedError";this.message=ml||"The client is destroyed";this.code="UND_ERR_DESTROYED"}static[Symbol.hasInstance](ml){return ml&&ml[S_]===true}[S_]=true}const P_=Symbol.for("undici.error.UND_ERR_CLOSED");class ClientClosedError extends UndiciError{constructor(ml){super(ml);this.name="ClientClosedError";this.message=ml||"The client is closed";this.code="UND_ERR_CLOSED"}static[Symbol.hasInstance](ml){return ml&&ml[P_]===true}[P_]=true}const Cg=Symbol.for("undici.error.UND_ERR_SOCKET");class SocketError extends UndiciError{constructor(ml,Al){super(ml);this.name="SocketError";this.message=ml||"Socket error";this.code="UND_ERR_SOCKET";this.socket=Al}static[Symbol.hasInstance](ml){return ml&&ml[Cg]===true}[Cg]=true}const eA=Symbol.for("undici.error.UND_ERR_NOT_SUPPORTED");class NotSupportedError extends UndiciError{constructor(ml){super(ml);this.name="NotSupportedError";this.message=ml||"Not supported error";this.code="UND_ERR_NOT_SUPPORTED"}static[Symbol.hasInstance](ml){return ml&&ml[eA]===true}[eA]=true}const tA=Symbol.for("undici.error.UND_ERR_BPL_MISSING_UPSTREAM");class BalancedPoolMissingUpstreamError extends UndiciError{constructor(ml){super(ml);this.name="MissingUpstreamError";this.message=ml||"No upstream has been added to the BalancedPool";this.code="UND_ERR_BPL_MISSING_UPSTREAM"}static[Symbol.hasInstance](ml){return ml&&ml[tA]===true}[tA]=true}const rA=Symbol.for("undici.error.UND_ERR_HTTP_PARSER");class HTTPParserError extends Error{constructor(ml,Al,Rl){super(ml);this.name="HTTPParserError";this.code=Al?`HPE_${Al}`:undefined;this.data=Rl?Rl.toString():undefined}static[Symbol.hasInstance](ml){return ml&&ml[rA]===true}[rA]=true}const nA=Symbol.for("undici.error.UND_ERR_RES_EXCEEDED_MAX_SIZE");class ResponseExceededMaxSizeError extends UndiciError{constructor(ml){super(ml);this.name="ResponseExceededMaxSizeError";this.message=ml||"Response content exceeded max size";this.code="UND_ERR_RES_EXCEEDED_MAX_SIZE"}static[Symbol.hasInstance](ml){return ml&&ml[nA]===true}[nA]=true}const iA=Symbol.for("undici.error.UND_ERR_REQ_RETRY");class RequestRetryError extends UndiciError{constructor(ml,Al,{headers:Rl,data:zl}){super(ml);this.name="RequestRetryError";this.message=ml||"Request retry error";this.code="UND_ERR_REQ_RETRY";this.statusCode=Al;this.data=zl;this.headers=Rl}static[Symbol.hasInstance](ml){return ml&&ml[iA]===true}[iA]=true}const sA=Symbol.for("undici.error.UND_ERR_RESPONSE");class ResponseError extends UndiciError{constructor(ml,Al,{headers:Rl,data:zl}){super(ml);this.name="ResponseError";this.message=ml||"Response error";this.code="UND_ERR_RESPONSE";this.statusCode=Al;this.data=zl;this.headers=Rl}static[Symbol.hasInstance](ml){return ml&&ml[sA]===true}[sA]=true}const aA=Symbol.for("undici.error.UND_ERR_PRX_TLS");class SecureProxyConnectionError extends UndiciError{constructor(ml,Al,Rl){super(Al,{cause:ml,...Rl??{}});this.name="SecureProxyConnectionError";this.message=Al||"Secure Proxy Connection failed";this.code="UND_ERR_PRX_TLS";this.cause=ml}static[Symbol.hasInstance](ml){return ml&&ml[aA]===true}[aA]=true}const oA=Symbol.for("undici.error.UND_ERR_WS_MESSAGE_SIZE_EXCEEDED");class MessageSizeExceededError extends UndiciError{constructor(ml){super(ml);this.name="MessageSizeExceededError";this.message=ml||"Max decompressed message size exceeded";this.code="UND_ERR_WS_MESSAGE_SIZE_EXCEEDED"}static[Symbol.hasInstance](ml){return ml&&ml[oA]===true}get[oA](){return true}}ml.exports={AbortError:AbortError,HTTPParserError:HTTPParserError,UndiciError:UndiciError,HeadersTimeoutError:HeadersTimeoutError,HeadersOverflowError:HeadersOverflowError,BodyTimeoutError:BodyTimeoutError,RequestContentLengthMismatchError:RequestContentLengthMismatchError,ConnectTimeoutError:ConnectTimeoutError,ResponseStatusCodeError:ResponseStatusCodeError,InvalidArgumentError:InvalidArgumentError,InvalidReturnValueError:InvalidReturnValueError,RequestAbortedError:RequestAbortedError,ClientDestroyedError:ClientDestroyedError,ClientClosedError:ClientClosedError,InformationalError:InformationalError,SocketError:SocketError,NotSupportedError:NotSupportedError,ResponseContentLengthMismatchError:ResponseContentLengthMismatchError,BalancedPoolMissingUpstreamError:BalancedPoolMissingUpstreamError,ResponseExceededMaxSizeError:ResponseExceededMaxSizeError,RequestRetryError:RequestRetryError,ResponseError:ResponseError,SecureProxyConnectionError:SecureProxyConnectionError,MessageSizeExceededError:MessageSizeExceededError}},44655:(ml,Al,Rl)=>{"use strict";const{InvalidArgumentError:zl,NotSupportedError:rd}=Rl(68707);const yh=Rl(34589);const{isValidHTTPToken:kh,isValidHeaderValue:Qh,isStream:cf,destroy:t_,isBuffer:r_,isFormDataLike:u_,isIterable:C_,isBlobLike:D_,buildURL:S_,validateHandler:P_,getServerName:Cg,normalizedMethodRecords:eA}=Rl(3440);const{channels:tA}=Rl(42414);const{headerNameLowerCasedRecord:rA}=Rl(10735);const nA=/[^\u0021-\u00ff]/;const iA=Symbol("handler");class Request{constructor(ml,{path:Al,method:Rl,body:rd,headers:yh,query:rA,idempotent:sA,blocking:aA,upgrade:oA,headersTimeout:lA,bodyTimeout:cA,reset:uA,throwOnError:pA,expectContinue:dA,servername:hA},fA){if(typeof Al!=="string"){throw new zl("path must be a string")}else if(Al[0]!=="/"&&!(Al.startsWith("http://")||Al.startsWith("https://"))&&Rl!=="CONNECT"){throw new zl("path must be an absolute URL or start with a slash")}else if(nA.test(Al)){throw new zl("invalid request path")}if(typeof Rl!=="string"){throw new zl("method must be a string")}else if(eA[Rl]===undefined&&!kh(Rl)){throw new zl("invalid request method")}if(oA&&typeof oA!=="string"){throw new zl("upgrade must be a string")}if(oA&&!Qh(oA)){throw new zl("invalid upgrade header")}if(lA!=null&&(!Number.isFinite(lA)||lA<0)){throw new zl("invalid headersTimeout")}if(cA!=null&&(!Number.isFinite(cA)||cA<0)){throw new zl("invalid bodyTimeout")}if(uA!=null&&typeof uA!=="boolean"){throw new zl("invalid reset")}if(dA!=null&&typeof dA!=="boolean"){throw new zl("invalid expectContinue")}this.headersTimeout=lA;this.bodyTimeout=cA;this.throwOnError=pA===true;this.method=Rl;this.abort=null;if(rd==null){this.body=null}else if(cf(rd)){this.body=rd;const ml=this.body._readableState;if(!ml||!ml.autoDestroy){this.endHandler=function autoDestroy(){t_(this)};this.body.on("end",this.endHandler)}this.errorHandler=ml=>{if(this.abort){this.abort(ml)}else{this.error=ml}};this.body.on("error",this.errorHandler)}else if(r_(rd)){this.body=rd.byteLength?rd:null}else if(ArrayBuffer.isView(rd)){this.body=rd.buffer.byteLength?Buffer.from(rd.buffer,rd.byteOffset,rd.byteLength):null}else if(rd instanceof ArrayBuffer){this.body=rd.byteLength?Buffer.from(rd):null}else if(typeof rd==="string"){this.body=rd.length?Buffer.from(rd):null}else if(u_(rd)||C_(rd)||D_(rd)){this.body=rd}else{throw new zl("body must be a string, a Buffer, a Readable stream, an iterable, or an async iterable")}this.completed=false;this.aborted=false;this.upgrade=oA||null;this.path=rA?S_(Al,rA):Al;this.origin=ml;this.idempotent=sA==null?Rl==="HEAD"||Rl==="GET":sA;this.blocking=aA==null?false:aA;this.reset=uA==null?null:uA;this.host=null;this.contentLength=null;this.contentType=null;this.headers=[];this.expectContinue=dA!=null?dA:false;if(Array.isArray(yh)){if(yh.length%2!==0){throw new zl("headers array must be even")}for(let ml=0;ml{ml.exports={kClose:Symbol("close"),kDestroy:Symbol("destroy"),kDispatch:Symbol("dispatch"),kUrl:Symbol("url"),kWriting:Symbol("writing"),kResuming:Symbol("resuming"),kQueue:Symbol("queue"),kConnect:Symbol("connect"),kConnecting:Symbol("connecting"),kKeepAliveDefaultTimeout:Symbol("default keep alive timeout"),kKeepAliveMaxTimeout:Symbol("max keep alive timeout"),kKeepAliveTimeoutThreshold:Symbol("keep alive timeout threshold"),kKeepAliveTimeoutValue:Symbol("keep alive timeout"),kKeepAlive:Symbol("keep alive"),kHeadersTimeout:Symbol("headers timeout"),kBodyTimeout:Symbol("body timeout"),kServerName:Symbol("server name"),kLocalAddress:Symbol("local address"),kHost:Symbol("host"),kNoRef:Symbol("no ref"),kBodyUsed:Symbol("used"),kBody:Symbol("abstracted request body"),kRunning:Symbol("running"),kBlocking:Symbol("blocking"),kPending:Symbol("pending"),kSize:Symbol("size"),kBusy:Symbol("busy"),kQueued:Symbol("queued"),kFree:Symbol("free"),kConnected:Symbol("connected"),kClosed:Symbol("closed"),kNeedDrain:Symbol("need drain"),kReset:Symbol("reset"),kDestroyed:Symbol.for("nodejs.stream.destroyed"),kResume:Symbol("resume"),kOnError:Symbol("on error"),kMaxHeadersSize:Symbol("max headers size"),kRunningIdx:Symbol("running index"),kPendingIdx:Symbol("pending index"),kError:Symbol("error"),kClients:Symbol("clients"),kClient:Symbol("client"),kParser:Symbol("parser"),kOnDestroyed:Symbol("destroy callbacks"),kPipelining:Symbol("pipelining"),kSocket:Symbol("socket"),kHostHeader:Symbol("host header"),kConnector:Symbol("connector"),kStrictContentLength:Symbol("strict content length"),kMaxRedirections:Symbol("maxRedirections"),kMaxRequests:Symbol("maxRequestsPerClient"),kProxy:Symbol("proxy agent options"),kCounter:Symbol("socket request counter"),kInterceptors:Symbol("dispatch interceptors"),kMaxResponseSize:Symbol("max response size"),kHTTP2Session:Symbol("http2Session"),kHTTP2SessionState:Symbol("http2Session state"),kRetryHandlerDefaultRetry:Symbol("retry agent default retry"),kConstruct:Symbol("constructable"),kListeners:Symbol("listeners"),kHTTPContext:Symbol("http context"),kMaxConcurrentStreams:Symbol("max concurrent streams"),kNoProxyAgent:Symbol("no proxy agent"),kHttpProxyAgent:Symbol("http proxy agent"),kHttpsProxyAgent:Symbol("https proxy agent")}},67752:(ml,Al,Rl)=>{"use strict";const{wellknownHeaderNames:zl,headerNameLowerCasedRecord:rd}=Rl(10735);class TstNode{value=null;left=null;middle=null;right=null;code;constructor(ml,Al,Rl){if(Rl===undefined||Rl>=ml.length){throw new TypeError("Unreachable")}const zl=this.code=ml.charCodeAt(Rl);if(zl>127){throw new TypeError("key must be ascii string")}if(ml.length!==++Rl){this.middle=new TstNode(ml,Al,Rl)}else{this.value=Al}}add(ml,Al){const Rl=ml.length;if(Rl===0){throw new TypeError("Unreachable")}let zl=0;let rd=this;while(true){const yh=ml.charCodeAt(zl);if(yh>127){throw new TypeError("key must be ascii string")}if(rd.code===yh){if(Rl===++zl){rd.value=Al;break}else if(rd.middle!==null){rd=rd.middle}else{rd.middle=new TstNode(ml,Al,zl);break}}else if(rd.code=65){rd|=32}while(zl!==null){if(rd===zl.code){if(Al===++Rl){return zl}zl=zl.middle;break}zl=zl.code{"use strict";const zl=Rl(34589);const{kDestroyed:rd,kBodyUsed:yh,kListeners:kh,kBody:Qh}=Rl(36443);const{IncomingMessage:cf}=Rl(37067);const t_=Rl(57075);const r_=Rl(77030);const{Blob:u_}=Rl(4573);const C_=Rl(57975);const{stringify:D_}=Rl(41792);const{EventEmitter:S_}=Rl(78474);const{InvalidArgumentError:P_}=Rl(68707);const{headerNameLowerCasedRecord:Cg}=Rl(10735);const{tree:eA}=Rl(67752);const[tA,rA]=process.versions.node.split(".").map(ml=>Number(ml));class BodyAsyncIterable{constructor(ml){this[Qh]=ml;this[yh]=false}async*[Symbol.asyncIterator](){zl(!this[yh],"disturbed");this[yh]=true;yield*this[Qh]}}function wrapRequestBody(ml){if(isStream(ml)){if(bodyLength(ml)===0){ml.on("data",function(){zl(false)})}if(typeof ml.readableDidRead!=="boolean"){ml[yh]=false;S_.prototype.on.call(ml,"data",function(){this[yh]=true})}return ml}else if(ml&&typeof ml.pipeTo==="function"){return new BodyAsyncIterable(ml)}else if(ml&&typeof ml!=="string"&&!ArrayBuffer.isView(ml)&&isIterable(ml)){return new BodyAsyncIterable(ml)}else{return ml}}function nop(){}function isStream(ml){return ml&&typeof ml==="object"&&typeof ml.pipe==="function"&&typeof ml.on==="function"}function isBlobLike(ml){if(ml===null){return false}else if(ml instanceof u_){return true}else if(typeof ml!=="object"){return false}else{const Al=ml[Symbol.toStringTag];return(Al==="Blob"||Al==="File")&&("stream"in ml&&typeof ml.stream==="function"||"arrayBuffer"in ml&&typeof ml.arrayBuffer==="function")}}function buildURL(ml,Al){if(ml.includes("?")||ml.includes("#")){throw new Error('Query params cannot be passed when url already contains "?" or "#".')}const Rl=D_(Al);if(Rl){ml+="?"+Rl}return ml}function isValidPort(ml){const Al=parseInt(ml,10);return Al===Number(ml)&&Al>=0&&Al<=65535}function isHttpOrHttpsPrefixed(ml){return ml!=null&&ml[0]==="h"&&ml[1]==="t"&&ml[2]==="t"&&ml[3]==="p"&&(ml[4]===":"||ml[4]==="s"&&ml[5]===":")}function parseURL(ml){if(typeof ml==="string"){ml=new URL(ml);if(!isHttpOrHttpsPrefixed(ml.origin||ml.protocol)){throw new P_("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return ml}if(!ml||typeof ml!=="object"){throw new P_("Invalid URL: The URL argument must be a non-null object.")}if(!(ml instanceof URL)){if(ml.port!=null&&ml.port!==""&&isValidPort(ml.port)===false){throw new P_("Invalid URL: port must be a valid integer or a string representation of an integer.")}if(ml.path!=null&&typeof ml.path!=="string"){throw new P_("Invalid URL path: the path must be a string or null/undefined.")}if(ml.pathname!=null&&typeof ml.pathname!=="string"){throw new P_("Invalid URL pathname: the pathname must be a string or null/undefined.")}if(ml.hostname!=null&&typeof ml.hostname!=="string"){throw new P_("Invalid URL hostname: the hostname must be a string or null/undefined.")}if(ml.origin!=null&&typeof ml.origin!=="string"){throw new P_("Invalid URL origin: the origin must be a string or null/undefined.")}if(!isHttpOrHttpsPrefixed(ml.origin||ml.protocol)){throw new P_("Invalid URL protocol: the URL must start with `http:` or `https:`.")}const Al=ml.port!=null?ml.port:ml.protocol==="https:"?443:80;let Rl=ml.origin!=null?ml.origin:`${ml.protocol||""}//${ml.hostname||""}:${Al}`;let zl=ml.path!=null?ml.path:`${ml.pathname||""}${ml.search||""}`;if(Rl[Rl.length-1]==="/"){Rl=Rl.slice(0,Rl.length-1)}if(zl&&zl[0]!=="/"){zl=`/${zl}`}return new URL(`${Rl}${zl}`)}if(!isHttpOrHttpsPrefixed(ml.origin||ml.protocol)){throw new P_("Invalid URL protocol: the URL must start with `http:` or `https:`.")}return ml}function parseOrigin(ml){ml=parseURL(ml);if(ml.pathname!=="/"||ml.search||ml.hash){throw new P_("invalid url")}return ml}function getHostname(ml){if(ml[0]==="["){const Al=ml.indexOf("]");zl(Al!==-1);return ml.substring(1,Al)}const Al=ml.indexOf(":");if(Al===-1)return ml;return ml.substring(0,Al)}function getServerName(ml){if(!ml){return null}zl(typeof ml==="string");const Al=getHostname(ml);if(r_.isIP(Al)){return""}return Al}function deepClone(ml){return JSON.parse(JSON.stringify(ml))}function isAsyncIterable(ml){return!!(ml!=null&&typeof ml[Symbol.asyncIterator]==="function")}function isIterable(ml){return!!(ml!=null&&(typeof ml[Symbol.iterator]==="function"||typeof ml[Symbol.asyncIterator]==="function"))}function bodyLength(ml){if(ml==null){return 0}else if(isStream(ml)){const Al=ml._readableState;return Al&&Al.objectMode===false&&Al.ended===true&&Number.isFinite(Al.length)?Al.length:null}else if(isBlobLike(ml)){return ml.size!=null?ml.size:null}else if(isBuffer(ml)){return ml.byteLength}return null}function isDestroyed(ml){return ml&&!!(ml.destroyed||ml[rd]||t_.isDestroyed?.(ml))}function destroy(ml,Al){if(ml==null||!isStream(ml)||isDestroyed(ml)){return}if(typeof ml.destroy==="function"){if(Object.getPrototypeOf(ml).constructor===cf){ml.socket=null}ml.destroy(Al)}else if(Al){queueMicrotask(()=>{ml.emit("error",Al)})}if(ml.destroyed!==true){ml[rd]=true}}const nA=/timeout=(\d+)/;function parseKeepAliveTimeout(ml){const Al=ml.toString().match(nA);return Al?parseInt(Al[1],10)*1e3:null}function headerNameToString(ml){return typeof ml==="string"?Cg[ml]??ml.toLowerCase():eA.lookup(ml)??ml.toString("latin1").toLowerCase()}function bufferToLowerCasedHeaderName(ml){return eA.lookup(ml)??ml.toString("latin1").toLowerCase()}function parseHeaders(ml,Al){if(Al===undefined)Al={};for(let Rl=0;Rlml.toString("utf8")):rd.toString("utf8")}}}if("content-length"in Al&&"content-disposition"in Al){Al["content-disposition"]=Buffer.from(Al["content-disposition"]).toString("latin1")}return Al}function parseRawHeaders(ml){const Al=ml.length;const Rl=new Array(Al);let zl=false;let rd=-1;let yh;let kh;let Qh=0;for(let Al=0;Al{ml.close();ml.byobRequest?.respond(0)})}else{const Al=Buffer.isBuffer(zl)?zl:Buffer.from(zl);if(Al.byteLength){ml.enqueue(new Uint8Array(Al))}}return ml.desiredSize>0},async cancel(ml){await Al.return()},type:"bytes"})}function isFormDataLike(ml){return ml&&typeof ml==="object"&&typeof ml.append==="function"&&typeof ml.delete==="function"&&typeof ml.get==="function"&&typeof ml.getAll==="function"&&typeof ml.has==="function"&&typeof ml.set==="function"&&ml[Symbol.toStringTag]==="FormData"}function addAbortListener(ml,Al){if("addEventListener"in ml){ml.addEventListener("abort",Al,{once:true});return()=>ml.removeEventListener("abort",Al)}ml.addListener("abort",Al);return()=>ml.removeListener("abort",Al)}const iA=typeof String.prototype.toWellFormed==="function";const sA=typeof String.prototype.isWellFormed==="function";function toUSVString(ml){return iA?`${ml}`.toWellFormed():C_.toUSVString(ml)}function isUSVString(ml){return sA?`${ml}`.isWellFormed():toUSVString(ml)===`${ml}`}function isTokenCharCode(ml){switch(ml){case 34:case 40:case 41:case 44:case 47:case 58:case 59:case 60:case 61:case 62:case 63:case 64:case 91:case 92:case 93:case 123:case 125:return false;default:return ml>=33&&ml<=126}}function isValidHTTPToken(ml){if(ml.length===0){return false}for(let Al=0;Al{"use strict";const{InvalidArgumentError:zl}=Rl(68707);const{kClients:rd,kRunning:yh,kClose:kh,kDestroy:Qh,kDispatch:cf,kInterceptors:t_}=Rl(36443);const r_=Rl(21841);const u_=Rl(30628);const C_=Rl(23701);const D_=Rl(3440);const S_=Rl(25092);const P_=Symbol("onConnect");const Cg=Symbol("onDisconnect");const eA=Symbol("onConnectionError");const tA=Symbol("maxRedirections");const rA=Symbol("onDrain");const nA=Symbol("factory");const iA=Symbol("options");function defaultFactory(ml,Al){return Al&&Al.connections===1?new C_(ml,Al):new u_(ml,Al)}class Agent extends r_{constructor({factory:ml=defaultFactory,maxRedirections:Al=0,connect:Rl,...yh}={}){if(typeof ml!=="function"){throw new zl("factory must be a function.")}if(Rl!=null&&typeof Rl!=="function"&&typeof Rl!=="object"){throw new zl("connect must be a function or an object")}if(!Number.isInteger(Al)||Al<0){throw new zl("maxRedirections must be a positive number")}super(yh);if(Rl&&typeof Rl!=="function"){Rl={...Rl}}this[t_]=yh.interceptors?.Agent&&Array.isArray(yh.interceptors.Agent)?yh.interceptors.Agent:[S_({maxRedirections:Al})];this[iA]={...D_.deepClone(yh),connect:Rl};this[iA].interceptors=yh.interceptors?{...yh.interceptors}:undefined;this[tA]=Al;this[nA]=ml;this[rd]=new Map;this[rA]=(ml,Al)=>{this.emit("drain",ml,[this,...Al])};this[P_]=(ml,Al)=>{this.emit("connect",ml,[this,...Al])};this[Cg]=(ml,Al,Rl)=>{this.emit("disconnect",ml,[this,...Al],Rl)};this[eA]=(ml,Al,Rl)=>{this.emit("connectionError",ml,[this,...Al],Rl)}}get[yh](){let ml=0;for(const Al of this[rd].values()){ml+=Al[yh]}return ml}[cf](ml,Al){let Rl;if(ml.origin&&(typeof ml.origin==="string"||ml.origin instanceof URL)){Rl=String(ml.origin)}else{throw new zl("opts.origin must be a non-empty string or URL.")}let yh=this[rd].get(Rl);if(!yh){yh=this[nA](ml.origin,this[iA]).on("drain",this[rA]).on("connect",this[P_]).on("disconnect",this[Cg]).on("connectionError",this[eA]);this[rd].set(Rl,yh)}return yh.dispatch(ml,Al)}async[kh](){const ml=[];for(const Al of this[rd].values()){ml.push(Al.close())}this[rd].clear();await Promise.all(ml)}async[Qh](ml){const Al=[];for(const Rl of this[rd].values()){Al.push(Rl.destroy(ml))}this[rd].clear();await Promise.all(Al)}}ml.exports=Agent},837:(ml,Al,Rl)=>{"use strict";const{BalancedPoolMissingUpstreamError:zl,InvalidArgumentError:rd}=Rl(68707);const{PoolBase:yh,kClients:kh,kNeedDrain:Qh,kAddClient:cf,kRemoveClient:t_,kGetDispatcher:r_}=Rl(42128);const u_=Rl(30628);const{kUrl:C_,kInterceptors:D_}=Rl(36443);const{parseOrigin:S_}=Rl(3440);const P_=Symbol("factory");const Cg=Symbol("options");const eA=Symbol("kGreatestCommonDivisor");const tA=Symbol("kCurrentWeight");const rA=Symbol("kIndex");const nA=Symbol("kWeight");const iA=Symbol("kMaxWeightPerServer");const sA=Symbol("kErrorPenalty");function getGreatestCommonDivisor(ml,Al){if(ml===0)return Al;while(Al!==0){const Rl=Al;Al=ml%Al;ml=Rl}return ml}function defaultFactory(ml,Al){return new u_(ml,Al)}class BalancedPool extends yh{constructor(ml=[],{factory:Al=defaultFactory,...Rl}={}){super();this[Cg]=Rl;this[rA]=-1;this[tA]=0;this[iA]=this[Cg].maxWeightPerServer||100;this[sA]=this[Cg].errorPenalty||15;if(!Array.isArray(ml)){ml=[ml]}if(typeof Al!=="function"){throw new rd("factory must be a function.")}this[D_]=Rl.interceptors?.BalancedPool&&Array.isArray(Rl.interceptors.BalancedPool)?Rl.interceptors.BalancedPool:[];this[P_]=Al;for(const Al of ml){this.addUpstream(Al)}this._updateBalancedPoolStats()}addUpstream(ml){const Al=S_(ml).origin;if(this[kh].find(ml=>ml[C_].origin===Al&&ml.closed!==true&&ml.destroyed!==true)){return this}const Rl=this[P_](Al,Object.assign({},this[Cg]));this[cf](Rl);Rl.on("connect",()=>{Rl[nA]=Math.min(this[iA],Rl[nA]+this[sA])});Rl.on("connectionError",()=>{Rl[nA]=Math.max(1,Rl[nA]-this[sA]);this._updateBalancedPoolStats()});Rl.on("disconnect",(...ml)=>{const Al=ml[2];if(Al&&Al.code==="UND_ERR_SOCKET"){Rl[nA]=Math.max(1,Rl[nA]-this[sA]);this._updateBalancedPoolStats()}});for(const ml of this[kh]){ml[nA]=this[iA]}this._updateBalancedPoolStats();return this}_updateBalancedPoolStats(){let ml=0;for(let Al=0;Alml[C_].origin===Al&&ml.closed!==true&&ml.destroyed!==true);if(Rl){this[t_](Rl)}return this}get upstreams(){return this[kh].filter(ml=>ml.closed!==true&&ml.destroyed!==true).map(ml=>ml[C_].origin)}[r_](){if(this[kh].length===0){throw new zl}const ml=this[kh].find(ml=>!ml[Qh]&&ml.closed!==true&&ml.destroyed!==true);if(!ml){return}const Al=this[kh].map(ml=>ml[Qh]).reduce((ml,Al)=>ml&&Al,true);if(Al){return}let Rl=0;let rd=this[kh].findIndex(ml=>!ml[Qh]);while(Rl++this[kh][rd][nA]&&!ml[Qh]){rd=this[rA]}if(this[rA]===0){this[tA]=this[tA]-this[eA];if(this[tA]<=0){this[tA]=this[iA]}}if(ml[nA]>=this[tA]&&!ml[Qh]){return ml}}this[tA]=this[kh][rd][nA];this[rA]=rd;return this[kh][rd]}}ml.exports=BalancedPool},637:(ml,Al,Rl)=>{"use strict";const zl=Rl(34589);const rd=Rl(3440);const{channels:yh}=Rl(42414);const kh=Rl(96603);const{RequestContentLengthMismatchError:Qh,ResponseContentLengthMismatchError:cf,RequestAbortedError:t_,HeadersTimeoutError:r_,HeadersOverflowError:u_,SocketError:C_,InformationalError:D_,BodyTimeoutError:S_,HTTPParserError:P_,ResponseExceededMaxSizeError:Cg}=Rl(68707);const{kUrl:eA,kReset:tA,kClient:rA,kParser:nA,kBlocking:iA,kRunning:sA,kPending:aA,kSize:oA,kWriting:lA,kQueue:cA,kNoRef:uA,kKeepAliveDefaultTimeout:pA,kHostHeader:dA,kPendingIdx:hA,kRunningIdx:fA,kError:_A,kPipelining:mA,kSocket:gA,kKeepAliveTimeoutValue:AA,kMaxHeadersSize:yA,kKeepAliveMaxTimeout:bA,kKeepAliveTimeoutThreshold:vA,kHeadersTimeout:EA,kBodyTimeout:wA,kStrictContentLength:CA,kMaxRequests:xA,kCounter:DA,kMaxResponseSize:SA,kOnError:kA,kResume:TA,kHTTPContext:IA}=Rl(36443);const BA=Rl(52824);const FA=Buffer.alloc(0);const PA=Buffer[Symbol.species];const RA=rd.addListener;const NA=rd.removeAllListeners;const OA=Symbol("kIdleSocketValidation");const QA=Symbol("kIdleSocketValidationTimeout");const LA=Symbol("kSocketUsed");let MA;async function lazyllhttp(){const ml=process.env.JEST_WORKER_ID?Rl(63870):undefined;let Al;try{Al=await WebAssembly.compile(Rl(53434))}catch(zl){Al=await WebAssembly.compile(ml||Rl(63870))}return await WebAssembly.instantiate(Al,{env:{wasm_on_url:(ml,Al,Rl)=>0,wasm_on_status:(ml,Al,Rl)=>{zl(GA.ptr===ml);const rd=Al-JA+qA.byteOffset;return GA.onStatus(new PA(qA.buffer,rd,Rl))||0},wasm_on_message_begin:ml=>{zl(GA.ptr===ml);return GA.onMessageBegin()||0},wasm_on_header_field:(ml,Al,Rl)=>{zl(GA.ptr===ml);const rd=Al-JA+qA.byteOffset;return GA.onHeaderField(new PA(qA.buffer,rd,Rl))||0},wasm_on_header_value:(ml,Al,Rl)=>{zl(GA.ptr===ml);const rd=Al-JA+qA.byteOffset;return GA.onHeaderValue(new PA(qA.buffer,rd,Rl))||0},wasm_on_headers_complete:(ml,Al,Rl,rd)=>{zl(GA.ptr===ml);return GA.onHeadersComplete(Al,Boolean(Rl),Boolean(rd))||0},wasm_on_body:(ml,Al,Rl)=>{zl(GA.ptr===ml);const rd=Al-JA+qA.byteOffset;return GA.onBody(new PA(qA.buffer,rd,Rl))||0},wasm_on_message_complete:ml=>{zl(GA.ptr===ml);return GA.onMessageComplete()||0}}})}let jA=null;let UA=lazyllhttp();UA.catch();let GA=null;let qA=null;let $A=0;let JA=null;const HA=0;const VA=1;const WA=2|VA;const zA=4|VA;const YA=8|HA;class Parser{constructor(ml,Al,{exports:Rl}){zl(Number.isFinite(ml[yA])&&ml[yA]>0);this.llhttp=Rl;this.ptr=this.llhttp.llhttp_alloc(BA.TYPE.RESPONSE);this.client=ml;this.socket=Al;this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.statusCode=null;this.statusText="";this.upgrade=false;this.headers=[];this.headersSize=0;this.headersMaxSize=ml[yA];this.shouldKeepAlive=false;this.paused=false;this.resume=this.resume.bind(this);this.bytesRead=0;this.keepAlive="";this.contentLength="";this.connection="";this.maxResponseSize=ml[SA]}setTimeout(ml,Al){if(ml!==this.timeoutValue||Al&VA^this.timeoutType&VA){if(this.timeout){kh.clearTimeout(this.timeout);this.timeout=null}if(ml){if(Al&VA){this.timeout=kh.setFastTimeout(onParserTimeout,ml,new WeakRef(this))}else{this.timeout=setTimeout(onParserTimeout,ml,new WeakRef(this));this.timeout.unref()}}this.timeoutValue=ml}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.timeoutType=Al}resume(){if(this.socket.destroyed||!this.paused){return}zl(this.ptr!=null);zl(GA==null);this.llhttp.llhttp_resume(this.ptr);zl(this.timeoutType===zA);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}this.paused=false;this.execute(this.socket.read()||FA);this.readMore()}readMore(){while(!this.paused&&this.ptr){const ml=this.socket.read();if(ml===null){break}this.execute(ml)}}execute(ml){zl(this.ptr!=null);zl(GA==null);zl(!this.paused);const{socket:Al,llhttp:Rl}=this;if(ml.length>$A){if(JA){Rl.free(JA)}$A=Math.ceil(ml.length/4096)*4096;JA=Rl.malloc($A)}new Uint8Array(Rl.memory.buffer,JA,$A).set(ml);try{let zl;try{qA=ml;GA=this;zl=Rl.llhttp_execute(this.ptr,JA,ml.length)}catch(ml){throw ml}finally{GA=null;qA=null}const rd=Rl.llhttp_get_error_pos(this.ptr)-JA;if(zl!==BA.ERROR.OK){const Rl=ml.subarray(rd);if(zl===BA.ERROR.PAUSED_UPGRADE){this.onUpgrade(Rl)}else if(zl===BA.ERROR.PAUSED){this.paused=true;Al.unshift(Rl)}else{throw this.createError(zl,Rl)}}}catch(ml){rd.destroy(Al,ml)}}finish(){zl(GA===null);zl(this.ptr!=null);zl(!this.paused);const{llhttp:ml}=this;let Al;try{GA=this;Al=ml.llhttp_finish(this.ptr)}finally{GA=null}if(Al===BA.ERROR.OK){return null}if(Al===BA.ERROR.PAUSED||Al===BA.ERROR.PAUSED_UPGRADE){this.paused=true;return null}return this.createError(Al,FA)}createError(ml,Al){const{llhttp:Rl,contentLength:zl,bytesRead:rd}=this;if(zl&&rd!==parseInt(zl,10)){return new cf}const yh=Rl.llhttp_get_error_reason(this.ptr);let kh="";if(yh){const ml=new Uint8Array(Rl.memory.buffer,yh).indexOf(0);kh="Response does not match the HTTP/1.1 protocol ("+Buffer.from(Rl.memory.buffer,yh,ml).toString()+")"}return new P_(kh,BA.ERROR[ml],Al)}destroy(){zl(this.ptr!=null);zl(GA==null);this.llhttp.llhttp_free(this.ptr);this.ptr=null;this.timeout&&kh.clearTimeout(this.timeout);this.timeout=null;this.timeoutValue=null;this.timeoutType=null;this.paused=false}onStatus(ml){this.statusText=ml.toString()}onMessageBegin(){const{socket:ml,client:Al}=this;if(ml.destroyed){return-1}if(Al[sA]===0){rd.destroy(ml,new C_("bad response",rd.getSocketInfo(ml)));return-1}const Rl=Al[cA][Al[fA]];if(!Rl){return-1}Rl.onResponseStarted()}onHeaderField(ml){const Al=this.headers.length;if((Al&1)===0){this.headers.push(ml)}else{this.headers[Al-1]=Buffer.concat([this.headers[Al-1],ml])}this.trackHeader(ml.length)}onHeaderValue(ml){let Al=this.headers.length;if((Al&1)===1){this.headers.push(ml);Al+=1}else{this.headers[Al-1]=Buffer.concat([this.headers[Al-1],ml])}const Rl=this.headers[Al-2];if(Rl.length===10){const Al=rd.bufferToLowerCasedHeaderName(Rl);if(Al==="keep-alive"){this.keepAlive+=ml.toString()}else if(Al==="connection"){this.connection+=ml.toString()}}else if(Rl.length===14&&rd.bufferToLowerCasedHeaderName(Rl)==="content-length"){this.contentLength+=ml.toString()}this.trackHeader(ml.length)}trackHeader(ml){this.headersSize+=ml;if(this.headersSize>=this.headersMaxSize){rd.destroy(this.socket,new u_)}}onUpgrade(ml){const{upgrade:Al,client:Rl,socket:yh,headers:kh,statusCode:Qh}=this;zl(Al);zl(Rl[gA]===yh);zl(!yh.destroyed);zl(!this.paused);zl((kh.length&1)===0);const cf=Rl[cA][Rl[fA]];zl(cf);zl(cf.upgrade||cf.method==="CONNECT");this.statusCode=null;this.statusText="";this.shouldKeepAlive=null;this.headers=[];this.headersSize=0;yh.unshift(ml);yh[nA].destroy();yh[nA]=null;yh[rA]=null;yh[_A]=null;NA(yh);Rl[gA]=null;Rl[IA]=null;Rl[cA][Rl[fA]++]=null;Rl.emit("disconnect",Rl[eA],[Rl],new D_("upgrade"));try{cf.onUpgrade(Qh,kh,yh)}catch(ml){rd.destroy(yh,ml)}Rl[TA]()}onHeadersComplete(ml,Al,Rl){const{client:yh,socket:kh,headers:Qh,statusText:cf}=this;if(kh.destroyed){return-1}if(yh[sA]===0){rd.destroy(kh,new C_("bad response",rd.getSocketInfo(kh)));return-1}const t_=yh[cA][yh[fA]];if(!t_){return-1}zl(!this.upgrade);zl(this.statusCode<200);if(ml===100){rd.destroy(kh,new C_("bad response",rd.getSocketInfo(kh)));return-1}if(Al&&!t_.upgrade){rd.destroy(kh,new C_("bad upgrade",rd.getSocketInfo(kh)));return-1}zl(this.timeoutType===WA);this.statusCode=ml;this.shouldKeepAlive=Rl||t_.method==="HEAD"&&!kh[tA]&&this.connection.toLowerCase()==="keep-alive";if(this.statusCode>=200){const ml=t_.bodyTimeout!=null?t_.bodyTimeout:yh[wA];this.setTimeout(ml,zA)}else if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}if(t_.method==="CONNECT"){zl(yh[sA]===1);this.upgrade=true;return 2}if(Al){zl(yh[sA]===1);this.upgrade=true;return 2}zl((this.headers.length&1)===0);this.headers=[];this.headersSize=0;if(this.shouldKeepAlive&&yh[mA]){const ml=this.keepAlive?rd.parseKeepAliveTimeout(this.keepAlive):null;if(ml!=null){const Al=Math.min(ml-yh[vA],yh[bA]);if(Al<=0){kh[tA]=true}else{yh[AA]=Al}}else{yh[AA]=yh[pA]}}else{kh[tA]=true}const r_=t_.onHeaders(ml,Qh,this.resume,cf)===false;if(t_.aborted){return-1}if(t_.method==="HEAD"){return 1}if(ml<200){return 1}if(kh[iA]){kh[iA]=false;yh[TA]()}return r_?BA.ERROR.PAUSED:0}onBody(ml){const{client:Al,socket:Rl,statusCode:yh,maxResponseSize:kh}=this;if(Rl.destroyed){return-1}const Qh=Al[cA][Al[fA]];zl(Qh);zl(this.timeoutType===zA);if(this.timeout){if(this.timeout.refresh){this.timeout.refresh()}}zl(yh>=200);if(kh>-1&&this.bytesRead+ml.length>kh){rd.destroy(Rl,new Cg);return-1}this.bytesRead+=ml.length;if(Qh.onData(ml)===false){return BA.ERROR.PAUSED}}onMessageComplete(){const{client:ml,socket:Al,statusCode:Rl,upgrade:yh,headers:kh,contentLength:Qh,bytesRead:t_,shouldKeepAlive:r_}=this;if(Al.destroyed&&(!Rl||r_)){return-1}if(yh){return}zl(Rl>=100);zl((this.headers.length&1)===0);const u_=ml[cA][ml[fA]];zl(u_);this.statusCode=null;this.statusText="";this.bytesRead=0;this.contentLength="";this.keepAlive="";this.connection="";this.headers=[];this.headersSize=0;if(Rl<200){return}if(u_.method!=="HEAD"&&Qh&&t_!==parseInt(Qh,10)){rd.destroy(Al,new cf);return-1}u_.onComplete(kh);ml[cA][ml[fA]++]=null;Al[LA]=true;if(Al[lA]){zl(ml[sA]===0);rd.destroy(Al,new D_("reset"));return BA.ERROR.PAUSED}else if(!r_){rd.destroy(Al,new D_("reset"));return BA.ERROR.PAUSED}else if(Al[tA]&&ml[sA]===0){rd.destroy(Al,new D_("reset"));return BA.ERROR.PAUSED}else if(ml[mA]==null||ml[mA]===1){setImmediate(()=>ml[TA]())}else{ml[TA]()}}}function onParserTimeout(ml){const{socket:Al,timeoutType:Rl,client:yh,paused:kh}=ml.deref();if(Rl===WA){if(!Al[lA]||Al.writableNeedDrain||yh[sA]>1){zl(!kh,"cannot be paused while waiting for headers");rd.destroy(Al,new r_)}}else if(Rl===zA){if(!kh){rd.destroy(Al,new S_)}}else if(Rl===YA){zl(yh[sA]===0&&yh[AA]);rd.destroy(Al,new D_("socket idle timeout"))}}async function connectH1(ml,Al){ml[gA]=Al;if(!jA){jA=await UA;UA=null}Al[uA]=false;Al[lA]=false;Al[tA]=false;Al[iA]=false;Al[OA]=0;Al[QA]=null;Al[LA]=false;Al[nA]=new Parser(ml,Al,jA);RA(Al,"error",function(ml){zl(ml.code!=="ERR_TLS_CERT_ALTNAME_INVALID");const Al=this[nA];if(ml.code==="ECONNRESET"&&Al.statusCode&&!Al.shouldKeepAlive){const ml=Al.finish();if(ml){this[_A]=ml;this[rA][kA](ml)}return}this[_A]=ml;this[rA][kA](ml)});RA(Al,"readable",function(){const ml=this[nA];if(ml){ml.readMore()}});RA(Al,"end",function(){const ml=this[nA];if(ml.statusCode&&!ml.shouldKeepAlive){const Al=ml.finish();if(Al){rd.destroy(this,Al)}return}rd.destroy(this,new C_("other side closed",rd.getSocketInfo(this)))});RA(Al,"close",function(){const ml=this[rA];const Al=this[nA];clearIdleSocketValidation(this);if(Al){if(!this[_A]&&Al.statusCode&&!Al.shouldKeepAlive){this[_A]=Al.finish()||this[_A]}this[nA].destroy();this[nA]=null}const Rl=this[_A]||new C_("closed",rd.getSocketInfo(this));ml[gA]=null;ml[IA]=null;if(ml.destroyed){zl(ml[aA]===0);const Al=ml[cA].splice(ml[fA]);for(let zl=0;zl0&&Rl.code!=="UND_ERR_INFO"){const Al=ml[cA][ml[fA]];ml[cA][ml[fA]++]=null;rd.errorRequest(ml,Al,Rl)}ml[hA]=ml[fA];zl(ml[sA]===0);ml.emit("disconnect",ml[eA],[ml],Rl);ml[TA]()});let Rl=false;Al.on("close",()=>{Rl=true});return{version:"h1",defaultPipelining:1,write(...Al){return writeH1(ml,...Al)},resume(){resumeH1(ml)},destroy(ml,zl){if(Rl){queueMicrotask(zl)}else{Al.destroy(ml).on("close",zl)}},get destroyed(){return Al.destroyed},busy(Rl){if(Al[lA]||Al[tA]||Al[iA]||Al[OA]===1){return true}if(Rl){if(ml[sA]>0&&!Rl.idempotent){return true}if(ml[sA]>0&&(Rl.upgrade||Rl.method==="CONNECT")){return true}if(ml[sA]>0&&rd.bodyLength(Rl.body)!==0&&(rd.isStream(Rl.body)||rd.isAsyncIterable(Rl.body)||rd.isFormDataLike(Rl.body))){return true}}return false}}}function clearIdleSocketValidation(ml){if(ml[QA]){clearTimeout(ml[QA]);ml[QA]=null}ml[OA]=0}function scheduleIdleSocketValidation(ml,Al){Al[OA]=1;Al[QA]=setTimeout(()=>{Al[QA]=null;Al[OA]=2;if(ml[gA]===Al&&!Al.destroyed){ml[TA]()}},0);Al[QA].unref?.()}function resumeH1(ml){const Al=ml[gA];if(Al&&!Al.destroyed){if(ml[oA]===0){if(!Al[uA]&&Al.unref){Al.unref();Al[uA]=true}}else if(Al[uA]&&Al.ref){Al.ref();Al[uA]=false}if(ml[sA]===0&&ml[aA]>0&&Al[LA]){if(Al[OA]===0){scheduleIdleSocketValidation(ml,Al);Al[nA].readMore();if(Al.destroyed){return}return}if(Al[OA]===1){Al[nA].readMore();if(Al.destroyed){return}return}}if(ml[sA]===0){Al[nA].readMore();if(Al.destroyed){return}}if(ml[oA]===0){if(Al[nA].timeoutType!==YA){Al[nA].setTimeout(ml[AA],YA)}}else if(ml[sA]>0&&Al[nA].statusCode<200){if(Al[nA].timeoutType!==WA){const Rl=ml[cA][ml[fA]];const zl=Rl.headersTimeout!=null?Rl.headersTimeout:ml[EA];Al[nA].setTimeout(zl,WA)}}}}function shouldSendContentLength(ml){return ml!=="GET"&&ml!=="HEAD"&&ml!=="OPTIONS"&&ml!=="TRACE"&&ml!=="CONNECT"}function writeH1(ml,Al){const{method:kh,path:cf,host:r_,upgrade:u_,blocking:C_,reset:S_}=Al;let{body:P_,headers:Cg,contentLength:eA}=Al;const rA=kh==="PUT"||kh==="POST"||kh==="PATCH"||kh==="QUERY"||kh==="PROPFIND"||kh==="PROPPATCH";if(rd.isFormDataLike(P_)){if(!MA){MA=Rl(84492).extractBody}const[ml,zl]=MA(P_);if(Al.contentType==null){Cg.push("content-type",zl)}P_=ml.stream;eA=ml.length}else if(rd.isBlobLike(P_)&&Al.contentType==null&&P_.type){Cg.push("content-type",P_.type)}if(P_&&typeof P_.read==="function"){P_.read(0)}const nA=rd.bodyLength(P_);eA=nA??eA;if(eA===null){eA=Al.contentLength}if(eA===0&&!rA){eA=null}if(shouldSendContentLength(kh)&&eA>0&&Al.contentLength!==null&&Al.contentLength!==eA){if(ml[CA]){rd.errorRequest(ml,Al,new Qh);return false}process.emitWarning(new Qh)}const sA=ml[gA];clearIdleSocketValidation(sA);const abort=Rl=>{if(Al.aborted||Al.completed){return}rd.errorRequest(ml,Al,Rl||new t_);rd.destroy(P_);rd.destroy(sA,new D_("aborted"))};try{Al.onConnect(abort)}catch(Rl){rd.errorRequest(ml,Al,Rl)}if(Al.aborted){return false}if(kh==="HEAD"){sA[tA]=true}if(u_||kh==="CONNECT"){sA[tA]=true}if(S_!=null){sA[tA]=S_}if(ml[xA]&&sA[DA]++>=ml[xA]){sA[tA]=true}if(C_){sA[iA]=true}let aA=`${kh} ${cf} HTTP/1.1\r\n`;if(typeof r_==="string"){aA+=`host: ${r_}\r\n`}else{aA+=ml[dA]}if(u_){aA+=`connection: upgrade\r\nupgrade: ${u_}\r\n`}else if(ml[mA]&&!sA[tA]){aA+="connection: keep-alive\r\n"}else{aA+="connection: close\r\n"}if(Array.isArray(Cg)){for(let ml=0;ml{Al.removeListener("error",onFinished)});if(!u_){const ml=new t_;queueMicrotask(()=>onFinished(ml))}};const onFinished=function(ml){if(u_){return}u_=true;zl(kh.destroyed||kh[lA]&&Rl[sA]<=1);kh.off("drain",onDrain).off("error",onFinished);Al.removeListener("data",onData).removeListener("end",onFinished).removeListener("close",onClose);if(!ml){try{C_.end()}catch(Al){ml=Al}}C_.destroy(ml);if(ml&&(ml.code!=="UND_ERR_INFO"||ml.message!=="reset")){rd.destroy(Al,ml)}else{rd.destroy(Al)}};Al.on("data",onData).on("end",onFinished).on("error",onFinished).on("close",onClose);if(Al.resume){Al.resume()}kh.on("drain",onDrain).on("error",onFinished);if(Al.errorEmitted??Al.errored){setImmediate(()=>onFinished(Al.errored))}else if(Al.endEmitted??Al.readableEnded){setImmediate(()=>onFinished(null))}if(Al.closeEmitted??Al.closed){setImmediate(onClose)}}function writeBuffer(ml,Al,Rl,yh,kh,Qh,cf,t_){try{if(!Al){if(Qh===0){kh.write(`${cf}content-length: 0\r\n\r\n`,"latin1")}else{zl(Qh===null,"no body must not have content length");kh.write(`${cf}\r\n`,"latin1")}}else if(rd.isBuffer(Al)){zl(Qh===Al.byteLength,"buffer body must have content length");kh.cork();kh.write(`${cf}content-length: ${Qh}\r\n\r\n`,"latin1");kh.write(Al);kh.uncork();yh.onBodySent(Al);if(!t_&&yh.reset!==false){kh[tA]=true}}yh.onRequestSent();Rl[TA]()}catch(Al){ml(Al)}}async function writeBlob(ml,Al,Rl,rd,yh,kh,cf,t_){zl(kh===Al.size,"blob body must have content length");try{if(kh!=null&&kh!==Al.size){throw new Qh}const ml=Buffer.from(await Al.arrayBuffer());yh.cork();yh.write(`${cf}content-length: ${kh}\r\n\r\n`,"latin1");yh.write(ml);yh.uncork();rd.onBodySent(ml);rd.onRequestSent();if(!t_&&rd.reset!==false){yh[tA]=true}Rl[TA]()}catch(Al){ml(Al)}}async function writeIterable(ml,Al,Rl,rd,yh,kh,Qh,cf){zl(kh!==0||Rl[sA]===0,"iterator body cannot be pipelined");let t_=null;function onDrain(){if(t_){const ml=t_;t_=null;ml()}}const waitForDrain=()=>new Promise((ml,Al)=>{zl(t_===null);if(yh[_A]){Al(yh[_A])}else{t_=ml}});yh.on("close",onDrain).on("drain",onDrain);const r_=new AsyncWriter({abort:ml,socket:yh,request:rd,contentLength:kh,client:Rl,expectsPayload:cf,header:Qh});try{for await(const ml of Al){if(yh[_A]){throw yh[_A]}if(!r_.write(ml)){await waitForDrain()}}r_.end()}catch(ml){r_.destroy(ml)}finally{yh.off("close",onDrain).off("drain",onDrain)}}class AsyncWriter{constructor({abort:ml,socket:Al,request:Rl,contentLength:zl,client:rd,expectsPayload:yh,header:kh}){this.socket=Al;this.request=Rl;this.contentLength=zl;this.client=rd;this.bytesWritten=0;this.expectsPayload=yh;this.header=kh;this.abort=ml;Al[lA]=true}write(ml){const{socket:Al,request:Rl,contentLength:zl,client:rd,bytesWritten:yh,expectsPayload:kh,header:cf}=this;if(Al[_A]){throw Al[_A]}if(Al.destroyed){return false}const t_=Buffer.byteLength(ml);if(!t_){return true}if(zl!==null&&yh+t_>zl){if(rd[CA]){throw new Qh}process.emitWarning(new Qh)}Al.cork();if(yh===0){if(!kh&&Rl.reset!==false){Al[tA]=true}if(zl===null){Al.write(`${cf}transfer-encoding: chunked\r\n`,"latin1")}else{Al.write(`${cf}content-length: ${zl}\r\n\r\n`,"latin1")}}if(zl===null){Al.write(`\r\n${t_.toString(16)}\r\n`,"latin1")}this.bytesWritten+=t_;const r_=Al.write(ml);Al.uncork();Rl.onBodySent(ml);if(!r_){if(Al[nA].timeout&&Al[nA].timeoutType===WA){if(Al[nA].timeout.refresh){Al[nA].timeout.refresh()}}}return r_}end(){const{socket:ml,contentLength:Al,client:Rl,bytesWritten:zl,expectsPayload:rd,header:yh,request:kh}=this;kh.onRequestSent();ml[lA]=false;if(ml[_A]){throw ml[_A]}if(ml.destroyed){return}if(zl===0){if(rd){ml.write(`${yh}content-length: 0\r\n\r\n`,"latin1")}else{ml.write(`${yh}\r\n`,"latin1")}}else if(Al===null){ml.write("\r\n0\r\n\r\n","latin1")}if(Al!==null&&zl!==Al){if(Rl[CA]){throw new Qh}else{process.emitWarning(new Qh)}}if(ml[nA].timeout&&ml[nA].timeoutType===WA){if(ml[nA].timeout.refresh){ml[nA].timeout.refresh()}}Rl[TA]()}destroy(ml){const{socket:Al,client:Rl,abort:rd}=this;Al[lA]=false;if(ml){zl(Rl[sA]<=1,"pipeline should only contain this request");rd(ml)}}}ml.exports=connectH1},88788:(ml,Al,Rl)=>{"use strict";const zl=Rl(34589);const{pipeline:rd}=Rl(57075);const yh=Rl(3440);const{RequestContentLengthMismatchError:kh,RequestAbortedError:Qh,SocketError:cf,InformationalError:t_}=Rl(68707);const{kUrl:r_,kReset:u_,kClient:C_,kRunning:D_,kPending:S_,kQueue:P_,kPendingIdx:Cg,kRunningIdx:eA,kError:tA,kSocket:rA,kStrictContentLength:nA,kOnError:iA,kMaxConcurrentStreams:sA,kHTTP2Session:aA,kResume:oA,kSize:lA,kHTTPContext:cA}=Rl(36443);const uA=Symbol("open streams");let pA;let dA=false;let hA;try{hA=Rl(32467)}catch{hA={constants:{}}}const{constants:{HTTP2_HEADER_AUTHORITY:fA,HTTP2_HEADER_METHOD:_A,HTTP2_HEADER_PATH:mA,HTTP2_HEADER_SCHEME:gA,HTTP2_HEADER_CONTENT_LENGTH:AA,HTTP2_HEADER_EXPECT:yA,HTTP2_HEADER_STATUS:bA}}=hA;function parseH2Headers(ml){const Al=[];for(const[Rl,zl]of Object.entries(ml)){if(Array.isArray(zl)){for(const ml of zl){Al.push(Buffer.from(Rl),Buffer.from(ml))}}else{Al.push(Buffer.from(Rl),Buffer.from(zl))}}return Al}async function connectH2(ml,Al){ml[rA]=Al;if(!dA){dA=true;process.emitWarning("H2 support is experimental, expect them to change at any time.",{code:"UNDICI-H2"})}const Rl=hA.connect(ml[r_],{createConnection:()=>Al,peerMaxConcurrentStreams:ml[sA]});Rl[uA]=0;Rl[C_]=ml;Rl[rA]=Al;yh.addListener(Rl,"error",onHttp2SessionError);yh.addListener(Rl,"frameError",onHttp2FrameError);yh.addListener(Rl,"end",onHttp2SessionEnd);yh.addListener(Rl,"goaway",onHTTP2GoAway);yh.addListener(Rl,"close",function(){const{[C_]:ml}=this;const{[rA]:Al}=ml;const Rl=this[rA][tA]||this[tA]||new cf("closed",yh.getSocketInfo(Al));ml[aA]=null;if(ml.destroyed){zl(ml[S_]===0);const Al=ml[P_].splice(ml[eA]);for(let zl=0;zl{rd=true});return{version:"h2",defaultPipelining:Infinity,write(...Al){return writeH2(ml,...Al)},resume(){resumeH2(ml)},destroy(ml,Rl){if(rd){queueMicrotask(Rl)}else{Al.destroy(ml).on("close",Rl)}},get destroyed(){return Al.destroyed},busy(){return false}}}function resumeH2(ml){const Al=ml[rA];if(Al?.destroyed===false){if(ml[lA]===0&&ml[sA]===0){Al.unref();ml[aA].unref()}else{Al.ref();ml[aA].ref()}}}function onHttp2SessionError(ml){zl(ml.code!=="ERR_TLS_CERT_ALTNAME_INVALID");this[rA][tA]=ml;this[C_][iA](ml)}function onHttp2FrameError(ml,Al,Rl){if(Rl===0){const Rl=new t_(`HTTP/2: "frameError" received - type ${ml}, code ${Al}`);this[rA][tA]=Rl;this[C_][iA](Rl)}}function onHttp2SessionEnd(){const ml=new cf("other side closed",yh.getSocketInfo(this[rA]));this.destroy(ml);yh.destroy(this[rA],ml)}function onHTTP2GoAway(ml){const Al=this[tA]||new cf(`HTTP/2: "GOAWAY" frame received with code ${ml}`,yh.getSocketInfo(this));const Rl=this[C_];Rl[rA]=null;Rl[cA]=null;if(this[aA]!=null){this[aA].destroy(Al);this[aA]=null}yh.destroy(this[rA],Al);if(Rl[eA]{if(Al.aborted||Al.completed){return}Rl=Rl||new Qh;yh.errorRequest(ml,Al,Rl);if(cA!=null){yh.destroy(cA,Rl)}yh.destroy(sA,Rl);ml[P_][ml[eA]++]=null;ml[oA]()};try{Al.onConnect(abort)}catch(Rl){yh.errorRequest(ml,Al,Rl)}if(Al.aborted){return false}if(cf==="CONNECT"){rd.ref();cA=rd.request(lA,{endStream:false,signal:tA});if(cA.id&&!cA.pending){Al.onUpgrade(null,null,cA);++rd[uA];ml[P_][ml[eA]++]=null}else{cA.once("ready",()=>{Al.onUpgrade(null,null,cA);++rd[uA];ml[P_][ml[eA]++]=null})}cA.once("close",()=>{rd[uA]-=1;if(rd[uA]===0)rd.unref()});return true}lA[mA]=u_;lA[gA]="https";const vA=cf==="PUT"||cf==="POST"||cf==="PATCH";if(sA&&typeof sA.read==="function"){sA.read(0)}let EA=yh.bodyLength(sA);if(yh.isFormDataLike(sA)){pA??=Rl(84492).extractBody;const[ml,Al]=pA(sA);lA["content-type"]=Al;sA=ml.stream;EA=ml.length}if(EA==null){EA=Al.contentLength}if(EA===0||!vA){EA=null}if(shouldSendContentLength(cf)&&EA>0&&Al.contentLength!=null&&Al.contentLength!==EA){if(ml[nA]){yh.errorRequest(ml,Al,new kh);return false}process.emitWarning(new kh)}if(EA!=null){zl(sA,"no body must not have content length");lA[AA]=`${EA}`}rd.ref();const wA=cf==="GET"||cf==="HEAD"||sA===null;if(S_){lA[yA]="100-continue";cA=rd.request(lA,{endStream:wA,signal:tA});cA.once("continue",writeBodyH2)}else{cA=rd.request(lA,{endStream:wA,signal:tA});writeBodyH2()}++rd[uA];cA.once("response",Rl=>{const{[bA]:zl,...rd}=Rl;Al.onResponseStarted();if(Al.aborted){const Rl=new Qh;yh.errorRequest(ml,Al,Rl);yh.destroy(cA,Rl);return}if(Al.onHeaders(Number(zl),parseH2Headers(rd),cA.resume.bind(cA),"")===false){cA.pause()}cA.on("data",ml=>{if(Al.onData(ml)===false){cA.pause()}})});cA.once("end",()=>{if(cA.state?.state==null||cA.state.state<6){Al.onComplete([])}if(rd[uA]===0){rd.unref()}abort(new t_("HTTP/2: stream half-closed (remote)"));ml[P_][ml[eA]++]=null;ml[Cg]=ml[eA];ml[oA]()});cA.once("close",()=>{rd[uA]-=1;if(rd[uA]===0){rd.unref()}});cA.once("error",function(ml){abort(ml)});cA.once("frameError",(ml,Al)=>{abort(new t_(`HTTP/2: "frameError" received - type ${ml}, code ${Al}`))});return true;function writeBodyH2(){if(!sA||EA===0){writeBuffer(abort,cA,null,ml,Al,ml[rA],EA,vA)}else if(yh.isBuffer(sA)){writeBuffer(abort,cA,sA,ml,Al,ml[rA],EA,vA)}else if(yh.isBlobLike(sA)){if(typeof sA.stream==="function"){writeIterable(abort,cA,sA.stream(),ml,Al,ml[rA],EA,vA)}else{writeBlob(abort,cA,sA,ml,Al,ml[rA],EA,vA)}}else if(yh.isStream(sA)){writeStream(abort,ml[rA],vA,cA,sA,ml,Al,EA)}else if(yh.isIterable(sA)){writeIterable(abort,cA,sA,ml,Al,ml[rA],EA,vA)}else{zl(false)}}}function writeBuffer(ml,Al,Rl,rd,kh,Qh,cf,t_){try{if(Rl!=null&&yh.isBuffer(Rl)){zl(cf===Rl.byteLength,"buffer body must have content length");Al.cork();Al.write(Rl);Al.uncork();Al.end();kh.onBodySent(Rl)}if(!t_){Qh[u_]=true}kh.onRequestSent();rd[oA]()}catch(Al){ml(Al)}}function writeStream(ml,Al,Rl,kh,Qh,cf,t_,r_){zl(r_!==0||cf[D_]===0,"stream body cannot be pipelined");const C_=rd(Qh,kh,zl=>{if(zl){yh.destroy(C_,zl);ml(zl)}else{yh.removeAllListeners(C_);t_.onRequestSent();if(!Rl){Al[u_]=true}cf[oA]()}});yh.addListener(C_,"data",onPipeData);function onPipeData(ml){t_.onBodySent(ml)}}async function writeBlob(ml,Al,Rl,rd,yh,Qh,cf,t_){zl(cf===Rl.size,"blob body must have content length");try{if(cf!=null&&cf!==Rl.size){throw new kh}const ml=Buffer.from(await Rl.arrayBuffer());Al.cork();Al.write(ml);Al.uncork();Al.end();yh.onBodySent(ml);yh.onRequestSent();if(!t_){Qh[u_]=true}rd[oA]()}catch(Al){ml(Al)}}async function writeIterable(ml,Al,Rl,rd,yh,kh,Qh,cf){zl(Qh!==0||rd[D_]===0,"iterator body cannot be pipelined");let t_=null;function onDrain(){if(t_){const ml=t_;t_=null;ml()}}const waitForDrain=()=>new Promise((ml,Al)=>{zl(t_===null);if(kh[tA]){Al(kh[tA])}else{t_=ml}});Al.on("close",onDrain).on("drain",onDrain);try{for await(const ml of Rl){if(kh[tA]){throw kh[tA]}const Rl=Al.write(ml);yh.onBodySent(ml);if(!Rl){await waitForDrain()}}Al.end();yh.onRequestSent();if(!cf){kh[u_]=true}rd[oA]()}catch(Al){ml(Al)}finally{Al.off("close",onDrain).off("drain",onDrain)}}ml.exports=connectH2},23701:(ml,Al,Rl)=>{"use strict";const zl=Rl(34589);const rd=Rl(77030);const yh=Rl(37067);const kh=Rl(3440);const{channels:Qh}=Rl(42414);const cf=Rl(44655);const t_=Rl(21841);const{InvalidArgumentError:r_,InformationalError:u_,ClientDestroyedError:C_}=Rl(68707);const D_=Rl(59136);const{kUrl:S_,kServerName:P_,kClient:Cg,kBusy:eA,kConnect:tA,kResuming:rA,kRunning:nA,kPending:iA,kSize:sA,kQueue:aA,kConnected:oA,kConnecting:lA,kNeedDrain:cA,kKeepAliveDefaultTimeout:uA,kHostHeader:pA,kPendingIdx:dA,kRunningIdx:hA,kError:fA,kPipelining:_A,kKeepAliveTimeoutValue:mA,kMaxHeadersSize:gA,kKeepAliveMaxTimeout:AA,kKeepAliveTimeoutThreshold:yA,kHeadersTimeout:bA,kBodyTimeout:vA,kStrictContentLength:EA,kConnector:wA,kMaxRedirections:CA,kMaxRequests:xA,kCounter:DA,kClose:SA,kDestroy:kA,kDispatch:TA,kInterceptors:IA,kLocalAddress:BA,kMaxResponseSize:FA,kOnError:PA,kHTTPContext:RA,kMaxConcurrentStreams:NA,kResume:OA}=Rl(36443);const QA=Rl(637);const LA=Rl(88788);let MA=false;const jA=Symbol("kClosedResolve");const noop=()=>{};function getPipelining(ml){return ml[_A]??ml[RA]?.defaultPipelining??1}class Client extends t_{constructor(ml,{interceptors:Al,maxHeaderSize:Rl,headersTimeout:zl,socketTimeout:Qh,requestTimeout:cf,connectTimeout:t_,bodyTimeout:u_,idleTimeout:C_,keepAlive:Cg,keepAliveTimeout:eA,maxKeepAliveTimeout:tA,keepAliveMaxTimeout:nA,keepAliveTimeoutThreshold:iA,socketPath:sA,pipelining:oA,tls:lA,strictContentLength:fA,maxCachedSessions:DA,maxRedirections:SA,connect:kA,maxRequestsPerClient:TA,localAddress:QA,maxResponseSize:LA,autoSelectFamily:GA,autoSelectFamilyAttemptTimeout:qA,maxConcurrentStreams:$A,allowH2:JA,webSocket:HA}={}){super({webSocket:HA});if(Cg!==undefined){throw new r_("unsupported keepAlive, use pipelining=0 instead")}if(Qh!==undefined){throw new r_("unsupported socketTimeout, use headersTimeout & bodyTimeout instead")}if(cf!==undefined){throw new r_("unsupported requestTimeout, use headersTimeout & bodyTimeout instead")}if(C_!==undefined){throw new r_("unsupported idleTimeout, use keepAliveTimeout instead")}if(tA!==undefined){throw new r_("unsupported maxKeepAliveTimeout, use keepAliveMaxTimeout instead")}if(Rl!=null&&!Number.isFinite(Rl)){throw new r_("invalid maxHeaderSize")}if(sA!=null&&typeof sA!=="string"){throw new r_("invalid socketPath")}if(t_!=null&&(!Number.isFinite(t_)||t_<0)){throw new r_("invalid connectTimeout")}if(eA!=null&&(!Number.isFinite(eA)||eA<=0)){throw new r_("invalid keepAliveTimeout")}if(nA!=null&&(!Number.isFinite(nA)||nA<=0)){throw new r_("invalid keepAliveMaxTimeout")}if(iA!=null&&!Number.isFinite(iA)){throw new r_("invalid keepAliveTimeoutThreshold")}if(zl!=null&&(!Number.isInteger(zl)||zl<0)){throw new r_("headersTimeout must be a positive integer or zero")}if(u_!=null&&(!Number.isInteger(u_)||u_<0)){throw new r_("bodyTimeout must be a positive integer or zero")}if(kA!=null&&typeof kA!=="function"&&typeof kA!=="object"){throw new r_("connect must be a function or an object")}if(SA!=null&&(!Number.isInteger(SA)||SA<0)){throw new r_("maxRedirections must be a positive number")}if(TA!=null&&(!Number.isInteger(TA)||TA<0)){throw new r_("maxRequestsPerClient must be a positive number")}if(QA!=null&&(typeof QA!=="string"||rd.isIP(QA)===0)){throw new r_("localAddress must be valid string IP address")}if(LA!=null&&(!Number.isInteger(LA)||LA<-1)){throw new r_("maxResponseSize must be a positive number")}if(qA!=null&&(!Number.isInteger(qA)||qA<-1)){throw new r_("autoSelectFamilyAttemptTimeout must be a positive number")}if(JA!=null&&typeof JA!=="boolean"){throw new r_("allowH2 must be a valid boolean value")}if($A!=null&&(typeof $A!=="number"||$A<1)){throw new r_("maxConcurrentStreams must be a positive integer, greater than 0")}if(typeof kA!=="function"){kA=D_({...lA,maxCachedSessions:DA,allowH2:JA,socketPath:sA,timeout:t_,...GA?{autoSelectFamily:GA,autoSelectFamilyAttemptTimeout:qA}:undefined,...kA})}if(Al?.Client&&Array.isArray(Al.Client)){this[IA]=Al.Client;if(!MA){MA=true;process.emitWarning("Client.Options#interceptor is deprecated. Use Dispatcher#compose instead.",{code:"UNDICI-CLIENT-INTERCEPTOR-DEPRECATED"})}}else{this[IA]=[UA({maxRedirections:SA})]}this[S_]=kh.parseOrigin(ml);this[wA]=kA;this[_A]=oA!=null?oA:1;this[gA]=Rl||yh.maxHeaderSize;this[uA]=eA==null?4e3:eA;this[AA]=nA==null?6e5:nA;this[yA]=iA==null?2e3:iA;this[mA]=this[uA];this[P_]=null;this[BA]=QA!=null?QA:null;this[rA]=0;this[cA]=0;this[pA]=`host: ${this[S_].hostname}${this[S_].port?`:${this[S_].port}`:""}\r\n`;this[vA]=u_!=null?u_:3e5;this[bA]=zl!=null?zl:3e5;this[EA]=fA==null?true:fA;this[CA]=SA;this[xA]=TA;this[jA]=null;this[FA]=LA>-1?LA:-1;this[NA]=$A!=null?$A:100;this[RA]=null;this[aA]=[];this[hA]=0;this[dA]=0;this[OA]=ml=>resume(this,ml);this[PA]=ml=>onError(this,ml)}get pipelining(){return this[_A]}set pipelining(ml){this[_A]=ml;this[OA](true)}get[iA](){return this[aA].length-this[dA]}get[nA](){return this[dA]-this[hA]}get[sA](){return this[aA].length-this[hA]}get[oA](){return!!this[RA]&&!this[lA]&&!this[RA].destroyed}get[eA](){return Boolean(this[RA]?.busy(null)||this[sA]>=(getPipelining(this)||1)||this[iA]>0)}[tA](ml){connect(this);this.once("connect",ml)}[TA](ml,Al){const Rl=ml.origin||this[S_].origin;const zl=new cf(Rl,ml,Al);this[aA].push(zl);if(this[rA]){}else if(kh.bodyLength(zl.body)==null&&kh.isIterable(zl.body)){this[rA]=1;queueMicrotask(()=>resume(this))}else{this[OA](true)}if(this[rA]&&this[cA]!==2&&this[eA]){this[cA]=2}return this[cA]<2}async[SA](){return new Promise(ml=>{if(this[sA]){this[jA]=ml}else{ml(null)}})}async[kA](ml){return new Promise(Al=>{const Rl=this[aA].splice(this[dA]);for(let Al=0;Al{if(this[jA]){this[jA]();this[jA]=null}Al(null)};if(this[RA]){this[RA].destroy(ml,callback);this[RA]=null}else{queueMicrotask(callback)}this[OA]()})}}const UA=Rl(25092);function onError(ml,Al){if(ml[nA]===0&&Al.code!=="UND_ERR_INFO"&&Al.code!=="UND_ERR_SOCKET"){zl(ml[dA]===ml[hA]);const Rl=ml[aA].splice(ml[hA]);for(let zl=0;zl{ml[wA]({host:Al,hostname:Rl,protocol:yh,port:cf,servername:ml[P_],localAddress:ml[BA]},(ml,Al)=>{if(ml){rd(ml)}else{zl(Al)}})});if(ml.destroyed){kh.destroy(rd.on("error",noop),new C_);return}zl(rd);try{ml[RA]=rd.alpnProtocol==="h2"?await LA(ml,rd):await QA(ml,rd)}catch(ml){rd.destroy().on("error",noop);throw ml}ml[lA]=false;rd[DA]=0;rd[xA]=ml[xA];rd[Cg]=ml;rd[fA]=null;if(Qh.connected.hasSubscribers){Qh.connected.publish({connectParams:{host:Al,hostname:Rl,protocol:yh,port:cf,version:ml[RA]?.version,servername:ml[P_],localAddress:ml[BA]},connector:ml[wA],socket:rd})}ml.emit("connect",ml[S_],[ml])}catch(rd){if(ml.destroyed){return}ml[lA]=false;if(Qh.connectError.hasSubscribers){Qh.connectError.publish({connectParams:{host:Al,hostname:Rl,protocol:yh,port:cf,version:ml[RA]?.version,servername:ml[P_],localAddress:ml[BA]},connector:ml[wA],error:rd})}if(rd.code==="ERR_TLS_CERT_ALTNAME_INVALID"){zl(ml[nA]===0);while(ml[iA]>0&&ml[aA][ml[dA]].servername===ml[P_]){const Al=ml[aA][ml[dA]++];kh.errorRequest(ml,Al,rd)}}else{onError(ml,rd)}ml.emit("connectionError",ml[S_],[ml],rd)}ml[OA]()}function emitDrain(ml){ml[cA]=0;ml.emit("drain",ml[S_],[ml])}function resume(ml,Al){if(ml[rA]===2){return}ml[rA]=2;_resume(ml,Al);ml[rA]=0;if(ml[hA]>256){ml[aA].splice(0,ml[hA]);ml[dA]-=ml[hA];ml[hA]=0}}function _resume(ml,Al){while(true){if(ml.destroyed){zl(ml[iA]===0);return}if(ml[jA]&&!ml[sA]){ml[jA]();ml[jA]=null;return}if(ml[RA]){ml[RA].resume()}if(ml[eA]){ml[cA]=2}else if(ml[cA]===2){if(Al){ml[cA]=1;queueMicrotask(()=>emitDrain(ml))}else{emitDrain(ml)}continue}if(ml[iA]===0){return}if(ml[nA]>=(getPipelining(ml)||1)){return}const Rl=ml[aA][ml[dA]];if(ml[S_].protocol==="https:"&&ml[P_]!==Rl.servername){if(ml[nA]>0){return}ml[P_]=Rl.servername;ml[RA]?.destroy(new u_("servername changed"),()=>{ml[RA]=null;resume(ml)})}if(ml[lA]){return}if(!ml[RA]){connect(ml);return}if(ml[RA].destroyed){return}if(ml[RA].busy(Rl)){return}if(!Rl.aborted&&ml[RA].write(Rl)){ml[dA]++}else{ml[aA].splice(ml[dA],1)}}}ml.exports=Client},21841:(ml,Al,Rl)=>{"use strict";const zl=Rl(30883);const{ClientDestroyedError:rd,ClientClosedError:yh,InvalidArgumentError:kh}=Rl(68707);const{kDestroy:Qh,kClose:cf,kClosed:t_,kDestroyed:r_,kDispatch:u_,kInterceptors:C_}=Rl(36443);const D_=Symbol("onDestroyed");const S_=Symbol("onClosed");const P_=Symbol("Intercepted Dispatch");const Cg=Symbol("webSocketOptions");class DispatcherBase extends zl{constructor(ml){super();this[r_]=false;this[D_]=null;this[t_]=false;this[S_]=[];this[Cg]=ml?.webSocket??{}}get webSocketOptions(){return{maxFragments:this[Cg].maxFragments??131072,maxPayloadSize:this[Cg].maxPayloadSize??128*1024*1024}}get destroyed(){return this[r_]}get closed(){return this[t_]}get interceptors(){return this[C_]}set interceptors(ml){if(ml){for(let Al=ml.length-1;Al>=0;Al--){const ml=this[C_][Al];if(typeof ml!=="function"){throw new kh("interceptor must be an function")}}}this[C_]=ml}close(ml){if(ml===undefined){return new Promise((ml,Al)=>{this.close((Rl,zl)=>Rl?Al(Rl):ml(zl))})}if(typeof ml!=="function"){throw new kh("invalid callback")}if(this[r_]){queueMicrotask(()=>ml(new rd,null));return}if(this[t_]){if(this[S_]){this[S_].push(ml)}else{queueMicrotask(()=>ml(null,null))}return}this[t_]=true;this[S_].push(ml);const onClosed=()=>{const ml=this[S_];this[S_]=null;for(let Al=0;Althis.destroy()).then(()=>{queueMicrotask(onClosed)})}destroy(ml,Al){if(typeof ml==="function"){Al=ml;ml=null}if(Al===undefined){return new Promise((Al,Rl)=>{this.destroy(ml,(ml,zl)=>ml?Rl(ml):Al(zl))})}if(typeof Al!=="function"){throw new kh("invalid callback")}if(this[r_]){if(this[D_]){this[D_].push(Al)}else{queueMicrotask(()=>Al(null,null))}return}if(!ml){ml=new rd}this[r_]=true;this[D_]=this[D_]||[];this[D_].push(Al);const onDestroyed=()=>{const ml=this[D_];this[D_]=null;for(let Al=0;Al{queueMicrotask(onDestroyed)})}[P_](ml,Al){if(!this[C_]||this[C_].length===0){this[P_]=this[u_];return this[u_](ml,Al)}let Rl=this[u_].bind(this);for(let ml=this[C_].length-1;ml>=0;ml--){Rl=this[C_][ml](Rl)}this[P_]=Rl;return Rl(ml,Al)}dispatch(ml,Al){if(!Al||typeof Al!=="object"){throw new kh("handler must be an object")}try{if(!ml||typeof ml!=="object"){throw new kh("opts must be an object.")}if(this[r_]||this[D_]){throw new rd}if(this[t_]){throw new yh}return this[P_](ml,Al)}catch(ml){if(typeof Al.onError!=="function"){throw new kh("invalid onError method")}Al.onError(ml);return false}}}ml.exports=DispatcherBase},30883:(ml,Al,Rl)=>{"use strict";const zl=Rl(78474);class Dispatcher extends zl{dispatch(){throw new Error("not implemented")}close(){throw new Error("not implemented")}destroy(){throw new Error("not implemented")}compose(...ml){const Al=Array.isArray(ml[0])?ml[0]:ml;let Rl=this.dispatch.bind(this);for(const ml of Al){if(ml==null){continue}if(typeof ml!=="function"){throw new TypeError(`invalid interceptor, expected function received ${typeof ml}`)}Rl=ml(Rl);if(Rl==null||typeof Rl!=="function"||Rl.length!==2){throw new TypeError("invalid interceptor")}}return new ComposedDispatcher(this,Rl)}}class ComposedDispatcher extends Dispatcher{#e=null;#t=null;constructor(ml,Al){super();this.#e=ml;this.#t=Al}dispatch(...ml){this.#t(...ml)}close(...ml){return this.#e.close(...ml)}destroy(...ml){return this.#e.destroy(...ml)}}ml.exports=Dispatcher},53137:(ml,Al,Rl)=>{"use strict";const zl=Rl(21841);const{kClose:rd,kDestroy:yh,kClosed:kh,kDestroyed:Qh,kDispatch:cf,kNoProxyAgent:t_,kHttpProxyAgent:r_,kHttpsProxyAgent:u_}=Rl(36443);const C_=Rl(76672);const D_=Rl(57405);const S_={"http:":80,"https:":443};let P_=false;class EnvHttpProxyAgent extends zl{#r=null;#n=null;#i=null;constructor(ml={}){super();this.#i=ml;if(!P_){P_=true;process.emitWarning("EnvHttpProxyAgent is experimental, expect them to change at any time.",{code:"UNDICI-EHPA"})}const{httpProxy:Al,httpsProxy:Rl,noProxy:zl,...rd}=ml;this[t_]=new D_(rd);const yh=Al??process.env.http_proxy??process.env.HTTP_PROXY;if(yh){this[r_]=new C_({...rd,uri:yh})}else{this[r_]=this[t_]}const kh=Rl??process.env.https_proxy??process.env.HTTPS_PROXY;if(kh){this[u_]=new C_({...rd,uri:kh})}else{this[u_]=this[r_]}this.#s()}[cf](ml,Al){const Rl=new URL(ml.origin);const zl=this.#a(Rl);return zl.dispatch(ml,Al)}async[rd](){await this[t_].close();if(!this[r_][kh]){await this[r_].close()}if(!this[u_][kh]){await this[u_].close()}}async[yh](ml){await this[t_].destroy(ml);if(!this[r_][Qh]){await this[r_].destroy(ml)}if(!this[u_][Qh]){await this[u_].destroy(ml)}}#a(ml){let{protocol:Al,host:Rl,port:zl}=ml;Rl=Rl.replace(/:\d*$/,"").toLowerCase();zl=Number.parseInt(zl,10)||S_[Al]||0;if(!this.#o(Rl,zl)){return this[t_]}if(Al==="https:"){return this[u_]}return this[r_]}#o(ml,Al){if(this.#l){this.#s()}if(this.#n.length===0){return true}if(this.#r==="*"){return false}for(let Rl=0;Rl{"use strict";const Al=2048;const Rl=Al-1;class FixedCircularBuffer{constructor(){this.bottom=0;this.top=0;this.list=new Array(Al);this.next=null}isEmpty(){return this.top===this.bottom}isFull(){return(this.top+1&Rl)===this.bottom}push(ml){this.list[this.top]=ml;this.top=this.top+1&Rl}shift(){const ml=this.list[this.bottom];if(ml===undefined)return null;this.list[this.bottom]=undefined;this.bottom=this.bottom+1&Rl;return ml}}ml.exports=class FixedQueue{constructor(){this.head=this.tail=new FixedCircularBuffer}isEmpty(){return this.head.isEmpty()}push(ml){if(this.head.isFull()){this.head=this.head.next=new FixedCircularBuffer}this.head.push(ml)}shift(){const ml=this.tail;const Al=ml.shift();if(ml.isEmpty()&&ml.next!==null){this.tail=ml.next}return Al}}},42128:(ml,Al,Rl)=>{"use strict";const zl=Rl(21841);const rd=Rl(64660);const{kConnected:yh,kSize:kh,kRunning:Qh,kPending:cf,kQueued:t_,kBusy:r_,kFree:u_,kUrl:C_,kClose:D_,kDestroy:S_,kDispatch:P_}=Rl(36443);const Cg=Rl(43246);const eA=Symbol("clients");const tA=Symbol("needDrain");const rA=Symbol("queue");const nA=Symbol("closed resolve");const iA=Symbol("onDrain");const sA=Symbol("onConnect");const aA=Symbol("onDisconnect");const oA=Symbol("onConnectionError");const lA=Symbol("get dispatcher");const cA=Symbol("add client");const uA=Symbol("remove client");const pA=Symbol("stats");class PoolBase extends zl{constructor(ml){super(ml);this[rA]=new rd;this[eA]=[];this[t_]=0;const Al=this;this[iA]=function onDrain(ml,Rl){const zl=Al[rA];let rd=false;while(!rd){const ml=zl.shift();if(!ml){break}Al[t_]--;rd=!this.dispatch(ml.opts,ml.handler)}this[tA]=rd;if(!this[tA]&&Al[tA]){Al[tA]=false;Al.emit("drain",ml,[Al,...Rl])}if(Al[nA]&&zl.isEmpty()){Promise.all(Al[eA].map(ml=>ml.close())).then(Al[nA])}};this[sA]=(ml,Rl)=>{Al.emit("connect",ml,[Al,...Rl])};this[aA]=(ml,Rl,zl)=>{Al.emit("disconnect",ml,[Al,...Rl],zl)};this[oA]=(ml,Rl,zl)=>{Al.emit("connectionError",ml,[Al,...Rl],zl)};this[pA]=new Cg(this)}get[r_](){return this[tA]}get[yh](){return this[eA].filter(ml=>ml[yh]).length}get[u_](){return this[eA].filter(ml=>ml[yh]&&!ml[tA]).length}get[cf](){let ml=this[t_];for(const{[cf]:Al}of this[eA]){ml+=Al}return ml}get[Qh](){let ml=0;for(const{[Qh]:Al}of this[eA]){ml+=Al}return ml}get[kh](){let ml=this[t_];for(const{[kh]:Al}of this[eA]){ml+=Al}return ml}get stats(){return this[pA]}async[D_](){if(this[rA].isEmpty()){await Promise.all(this[eA].map(ml=>ml.close()))}else{await new Promise(ml=>{this[nA]=ml})}}async[S_](ml){while(true){const Al=this[rA].shift();if(!Al){break}Al.handler.onError(ml)}await Promise.all(this[eA].map(Al=>Al.destroy(ml)))}[P_](ml,Al){const Rl=this[lA]();if(!Rl){this[tA]=true;this[rA].push({opts:ml,handler:Al});this[t_]++}else if(!Rl.dispatch(ml,Al)){Rl[tA]=true;this[tA]=!this[lA]()}return!this[tA]}[cA](ml){ml.on("drain",this[iA]).on("connect",this[sA]).on("disconnect",this[aA]).on("connectionError",this[oA]);this[eA].push(ml);if(this[tA]){queueMicrotask(()=>{if(this[tA]){this[iA](ml[C_],[this,ml])}})}return this}[uA](ml){ml.close(()=>{const Al=this[eA].indexOf(ml);if(Al!==-1){this[eA].splice(Al,1)}});this[tA]=this[eA].some(ml=>!ml[tA]&&ml.closed!==true&&ml.destroyed!==true)}}ml.exports={PoolBase:PoolBase,kClients:eA,kNeedDrain:tA,kAddClient:cA,kRemoveClient:uA,kGetDispatcher:lA}},43246:(ml,Al,Rl)=>{const{kFree:zl,kConnected:rd,kPending:yh,kQueued:kh,kRunning:Qh,kSize:cf}=Rl(36443);const t_=Symbol("pool");class PoolStats{constructor(ml){this[t_]=ml}get connected(){return this[t_][rd]}get free(){return this[t_][zl]}get pending(){return this[t_][yh]}get queued(){return this[t_][kh]}get running(){return this[t_][Qh]}get size(){return this[t_][cf]}}ml.exports=PoolStats},30628:(ml,Al,Rl)=>{"use strict";const{PoolBase:zl,kClients:rd,kNeedDrain:yh,kAddClient:kh,kGetDispatcher:Qh}=Rl(42128);const cf=Rl(23701);const{InvalidArgumentError:t_}=Rl(68707);const r_=Rl(3440);const{kUrl:u_,kInterceptors:C_}=Rl(36443);const D_=Rl(59136);const S_=Symbol("options");const P_=Symbol("connections");const Cg=Symbol("factory");function defaultFactory(ml,Al){return new cf(ml,Al)}class Pool extends zl{constructor(ml,{connections:Al,factory:Rl=defaultFactory,connect:zl,connectTimeout:yh,tls:kh,maxCachedSessions:Qh,socketPath:cf,autoSelectFamily:eA,autoSelectFamilyAttemptTimeout:tA,allowH2:rA,...nA}={}){if(Al!=null&&(!Number.isFinite(Al)||Al<0)){throw new t_("invalid connections")}if(typeof Rl!=="function"){throw new t_("factory must be a function.")}if(zl!=null&&typeof zl!=="function"&&typeof zl!=="object"){throw new t_("connect must be a function or an object")}if(typeof zl!=="function"){zl=D_({...kh,maxCachedSessions:Qh,allowH2:rA,socketPath:cf,timeout:yh,...eA?{autoSelectFamily:eA,autoSelectFamilyAttemptTimeout:tA}:undefined,...zl})}super(nA);this[C_]=nA.interceptors?.Pool&&Array.isArray(nA.interceptors.Pool)?nA.interceptors.Pool:[];this[P_]=Al||null;this[u_]=r_.parseOrigin(ml);this[S_]={...r_.deepClone(nA),connect:zl,allowH2:rA};this[S_].interceptors=nA.interceptors?{...nA.interceptors}:undefined;this[Cg]=Rl;this.on("connectionError",(ml,Al,Rl)=>{for(const ml of Al){const Al=this[rd].indexOf(ml);if(Al!==-1){this[rd].splice(Al,1)}}})}[Qh](){for(const ml of this[rd]){if(!ml[yh]){return ml}}if(!this[P_]||this[rd].length{"use strict";const{kProxy:zl,kClose:rd,kDestroy:yh,kDispatch:kh,kInterceptors:Qh}=Rl(36443);const{URL:cf}=Rl(73136);const t_=Rl(57405);const r_=Rl(30628);const u_=Rl(21841);const{InvalidArgumentError:C_,RequestAbortedError:D_,SecureProxyConnectionError:S_}=Rl(68707);const P_=Rl(59136);const Cg=Rl(23701);const eA=Symbol("proxy agent");const tA=Symbol("proxy client");const rA=Symbol("proxy headers");const nA=Symbol("request tls settings");const iA=Symbol("proxy tls settings");const sA=Symbol("connect endpoint function");const aA=Symbol("tunnel proxy");function defaultProtocolPort(ml){return ml==="https:"?443:80}function defaultFactory(ml,Al){return new r_(ml,Al)}const noop=()=>{};function defaultAgentFactory(ml,Al){if(Al.connections===1){return new Cg(ml,Al)}return new r_(ml,Al)}class Http1ProxyWrapper extends u_{#u;constructor(ml,{headers:Al={},connect:Rl,factory:zl}){super();if(!ml){throw new C_("Proxy URL is mandatory")}this[rA]=Al;if(zl){this.#u=zl(ml,{connect:Rl})}else{this.#u=new Cg(ml,{connect:Rl})}}[kh](ml,Al){const Rl=Al.onHeaders;Al.onHeaders=function(ml,zl,rd){if(ml===407){if(typeof Al.onError==="function"){Al.onError(new C_("Proxy Authentication Required (407)"))}return}if(Rl)Rl.call(this,ml,zl,rd)};const{origin:zl,path:rd="/",headers:yh={}}=ml;ml.path=zl+rd;if(!("host"in yh)&&!("Host"in yh)){const{host:ml}=new cf(zl);yh.host=ml}ml.headers={...this[rA],...yh};return this.#u[kh](ml,Al)}async[rd](){return this.#u.close()}async[yh](ml){return this.#u.destroy(ml)}}class ProxyAgent extends u_{constructor(ml){super();if(!ml||typeof ml==="object"&&!(ml instanceof cf)&&!ml.uri){throw new C_("Proxy uri is mandatory")}const{clientFactory:Al=defaultFactory}=ml;if(typeof Al!=="function"){throw new C_("Proxy opts.clientFactory must be a function.")}const{proxyTunnel:Rl=true}=ml;const rd=this.#p(ml);const{href:yh,origin:kh,port:r_,protocol:u_,username:Cg,password:oA,hostname:lA}=rd;this[zl]={uri:yh,protocol:u_};this[Qh]=ml.interceptors?.ProxyAgent&&Array.isArray(ml.interceptors.ProxyAgent)?ml.interceptors.ProxyAgent:[];this[nA]=ml.requestTls;this[iA]=ml.proxyTls;this[rA]=ml.headers||{};this[aA]=Rl;if(ml.auth&&ml.token){throw new C_("opts.auth cannot be used in combination with opts.token")}else if(ml.auth){this[rA]["proxy-authorization"]=`Basic ${ml.auth}`}else if(ml.token){this[rA]["proxy-authorization"]=ml.token}else if(Cg&&oA){this[rA]["proxy-authorization"]=`Basic ${Buffer.from(`${decodeURIComponent(Cg)}:${decodeURIComponent(oA)}`).toString("base64")}`}const cA=P_({...ml.proxyTls});this[sA]=P_({...ml.requestTls});const uA=ml.factory||defaultAgentFactory;const factory=(ml,Al)=>{const{protocol:Rl}=new cf(ml);if(!this[aA]&&Rl==="http:"&&this[zl].protocol==="http:"){return new Http1ProxyWrapper(this[zl].uri,{headers:this[rA],connect:cA,factory:uA})}return uA(ml,Al)};this[tA]=Al(rd,{connect:cA});this[eA]=new t_({...ml,factory:factory,connect:async(ml,Al)=>{let Rl=ml.host;if(!ml.port){Rl+=`:${defaultProtocolPort(ml.protocol)}`}try{const{socket:zl,statusCode:rd}=await this[tA].connect({origin:kh,port:r_,path:Rl,signal:ml.signal,headers:{...this[rA],host:ml.host},servername:this[iA]?.servername||lA});if(rd!==200){zl.on("error",noop).destroy();Al(new D_(`Proxy response (${rd}) !== 200 when HTTP Tunneling`))}if(ml.protocol!=="https:"){Al(null,zl);return}let yh;if(this[nA]){yh=this[nA].servername}else{yh=ml.servername}this[sA]({...ml,servername:yh,httpSocket:zl},Al)}catch(ml){if(ml.code==="ERR_TLS_CERT_ALTNAME_INVALID"){Al(new S_(ml))}else{Al(ml)}}}})}dispatch(ml,Al){const Rl=buildHeaders(ml.headers);throwIfProxyAuthIsSent(Rl);if(Rl&&!("host"in Rl)&&!("Host"in Rl)){const{host:Al}=new cf(ml.origin);Rl.host=Al}return this[eA].dispatch({...ml,headers:Rl},Al)}#p(ml){if(typeof ml==="string"){return new cf(ml)}else if(ml instanceof cf){return ml}else{return new cf(ml.uri)}}async[rd](){await this[eA].close();await this[tA].close()}async[yh](){await this[eA].destroy();await this[tA].destroy()}}function buildHeaders(ml){if(Array.isArray(ml)){const Al={};for(let Rl=0;Rlml.toLowerCase()==="proxy-authorization");if(Al){throw new C_("Proxy-Authorization should be sent in ProxyAgent constructor")}}ml.exports=ProxyAgent},30050:(ml,Al,Rl)=>{"use strict";const zl=Rl(30883);const rd=Rl(17816);class RetryAgent extends zl{#d=null;#h=null;constructor(ml,Al={}){super(Al);this.#d=ml;this.#h=Al}dispatch(ml,Al){const Rl=new rd({...ml,retryOptions:this.#h},{dispatch:this.#d.dispatch.bind(this.#d),handler:Al});return this.#d.dispatch(ml,Rl)}close(){return this.#d.close()}destroy(){return this.#d.destroy()}}ml.exports=RetryAgent},32581:(ml,Al,Rl)=>{"use strict";const zl=Symbol.for("undici.globalDispatcher.1");const{InvalidArgumentError:rd}=Rl(68707);const yh=Rl(57405);if(getGlobalDispatcher()===undefined){setGlobalDispatcher(new yh)}function setGlobalDispatcher(ml){if(!ml||typeof ml.dispatch!=="function"){throw new rd("Argument agent must implement Agent")}Object.defineProperty(globalThis,zl,{value:ml,writable:true,enumerable:false,configurable:false})}function getGlobalDispatcher(){return globalThis[zl]}ml.exports={setGlobalDispatcher:setGlobalDispatcher,getGlobalDispatcher:getGlobalDispatcher}},58155:ml=>{"use strict";ml.exports=class DecoratorHandler{#f;constructor(ml){if(typeof ml!=="object"||ml===null){throw new TypeError("handler must be an object")}this.#f=ml}onConnect(...ml){return this.#f.onConnect?.(...ml)}onError(...ml){return this.#f.onError?.(...ml)}onUpgrade(...ml){return this.#f.onUpgrade?.(...ml)}onResponseStarted(...ml){return this.#f.onResponseStarted?.(...ml)}onHeaders(...ml){return this.#f.onHeaders?.(...ml)}onData(...ml){return this.#f.onData?.(...ml)}onComplete(...ml){return this.#f.onComplete?.(...ml)}onBodySent(...ml){return this.#f.onBodySent?.(...ml)}}},8754:(ml,Al,Rl)=>{"use strict";const zl=Rl(3440);const{kBodyUsed:rd}=Rl(36443);const yh=Rl(34589);const{InvalidArgumentError:kh}=Rl(68707);const Qh=Rl(78474);const cf=[300,301,302,303,307,308];const t_=Symbol("body");class BodyAsyncIterable{constructor(ml){this[t_]=ml;this[rd]=false}async*[Symbol.asyncIterator](){yh(!this[rd],"disturbed");this[rd]=true;yield*this[t_]}}class RedirectHandler{constructor(ml,Al,Rl,cf){if(Al!=null&&(!Number.isInteger(Al)||Al<0)){throw new kh("maxRedirections must be a positive number")}zl.validateHandler(cf,Rl.method,Rl.upgrade);this.dispatch=ml;this.location=null;this.abort=null;this.opts={...Rl,maxRedirections:0};this.maxRedirections=Al;this.handler=cf;this.history=[];this.redirectionLimitReached=false;if(zl.isStream(this.opts.body)){if(zl.bodyLength(this.opts.body)===0){this.opts.body.on("data",function(){yh(false)})}if(typeof this.opts.body.readableDidRead!=="boolean"){this.opts.body[rd]=false;Qh.prototype.on.call(this.opts.body,"data",function(){this[rd]=true})}}else if(this.opts.body&&typeof this.opts.body.pipeTo==="function"){this.opts.body=new BodyAsyncIterable(this.opts.body)}else if(this.opts.body&&typeof this.opts.body!=="string"&&!ArrayBuffer.isView(this.opts.body)&&zl.isIterable(this.opts.body)){this.opts.body=new BodyAsyncIterable(this.opts.body)}}onConnect(ml){this.abort=ml;this.handler.onConnect(ml,{history:this.history})}onUpgrade(ml,Al,Rl){this.handler.onUpgrade(ml,Al,Rl)}onError(ml){this.handler.onError(ml)}onHeaders(ml,Al,Rl,rd){this.location=this.history.length>=this.maxRedirections||zl.isDisturbed(this.opts.body)?null:parseLocation(ml,Al);if(this.opts.throwOnMaxRedirect&&this.history.length>=this.maxRedirections){if(this.request){this.request.abort(new Error("max redirects"))}this.redirectionLimitReached=true;this.abort(new Error("max redirects"));return}if(this.opts.origin){this.history.push(new URL(this.opts.path,this.opts.origin))}if(!this.location){return this.handler.onHeaders(ml,Al,Rl,rd)}const{origin:yh,pathname:kh,search:Qh}=zl.parseURL(new URL(this.location,this.opts.origin&&new URL(this.opts.path,this.opts.origin)));const cf=Qh?`${kh}${Qh}`:kh;this.opts.headers=cleanRequestHeaders(this.opts.headers,ml===303,this.opts.origin!==yh);this.opts.path=cf;this.opts.origin=yh;this.opts.maxRedirections=0;this.opts.query=null;if(ml===303&&this.opts.method!=="HEAD"){this.opts.method="GET";this.opts.body=null}}onData(ml){if(this.location){}else{return this.handler.onData(ml)}}onComplete(ml){if(this.location){this.location=null;this.abort=null;this.dispatch(this.opts,this)}else{this.handler.onComplete(ml)}}onBodySent(ml){if(this.handler.onBodySent){this.handler.onBodySent(ml)}}}function parseLocation(ml,Al){if(cf.indexOf(ml)===-1){return null}for(let ml=0;ml{"use strict";const zl=Rl(34589);const{kRetryHandlerDefaultRetry:rd}=Rl(36443);const{RequestRetryError:yh}=Rl(68707);const{isDisturbed:kh,parseHeaders:Qh,parseRangeHeader:cf,wrapRequestBody:t_}=Rl(3440);function calculateRetryAfterHeader(ml){const Al=Date.now();return new Date(ml).getTime()-Al}class RetryHandler{constructor(ml,Al){const{retryOptions:Rl,...zl}=ml;const{retry:yh,maxRetries:kh,maxTimeout:Qh,minTimeout:cf,timeoutFactor:r_,methods:u_,errorCodes:C_,retryAfter:D_,statusCodes:S_}=Rl??{};this.dispatch=Al.dispatch;this.handler=Al.handler;this.opts={...zl,body:t_(ml.body)};this.abort=null;this.aborted=false;this.retryOpts={retry:yh??RetryHandler[rd],retryAfter:D_??true,maxTimeout:Qh??30*1e3,minTimeout:cf??500,timeoutFactor:r_??2,maxRetries:kh??5,methods:u_??["GET","HEAD","OPTIONS","PUT","DELETE","TRACE"],statusCodes:S_??[500,502,503,504,429],errorCodes:C_??["ECONNRESET","ECONNREFUSED","ENOTFOUND","ENETDOWN","ENETUNREACH","EHOSTDOWN","EHOSTUNREACH","EPIPE","UND_ERR_SOCKET"]};this.retryCount=0;this.retryCountCheckpoint=0;this.start=0;this.end=null;this.etag=null;this.resume=null;this.handler.onConnect(ml=>{this.aborted=true;if(this.abort){this.abort(ml)}else{this.reason=ml}})}onRequestSent(){if(this.handler.onRequestSent){this.handler.onRequestSent()}}onUpgrade(ml,Al,Rl){if(this.handler.onUpgrade){this.handler.onUpgrade(ml,Al,Rl)}}onConnect(ml){if(this.aborted){ml(this.reason)}else{this.abort=ml}}onBodySent(ml){if(this.handler.onBodySent)return this.handler.onBodySent(ml)}static[rd](ml,{state:Al,opts:Rl},zl){const{statusCode:rd,code:yh,headers:kh}=ml;const{method:Qh,retryOptions:cf}=Rl;const{maxRetries:t_,minTimeout:r_,maxTimeout:u_,timeoutFactor:C_,statusCodes:D_,errorCodes:S_,methods:P_}=cf;const{counter:Cg}=Al;if(yh&&yh!=="UND_ERR_REQ_RETRY"&&!S_.includes(yh)){zl(ml);return}if(Array.isArray(P_)&&!P_.includes(Qh)){zl(ml);return}if(rd!=null&&Array.isArray(D_)&&!D_.includes(rd)){zl(ml);return}if(Cg>t_){zl(ml);return}let eA=kh?.["retry-after"];if(eA){eA=Number(eA);eA=Number.isNaN(eA)?calculateRetryAfterHeader(eA):eA*1e3}const tA=eA>0?Math.min(eA,u_):Math.min(r_*C_**(Cg-1),u_);setTimeout(()=>zl(null),tA)}onHeaders(ml,Al,Rl,rd){const kh=Qh(Al);this.retryCount+=1;if(ml>=300){if(this.retryOpts.statusCodes.includes(ml)===false){return this.handler.onHeaders(ml,Al,Rl,rd)}else{this.abort(new yh("Request failed",ml,{headers:kh,data:{count:this.retryCount}}));return false}}if(this.resume!=null){this.resume=null;if(ml!==206&&(this.start>0||ml!==200)){this.abort(new yh("server does not support the range header and the payload was partially consumed",ml,{headers:kh,data:{count:this.retryCount}}));return false}const Al=cf(kh["content-range"]);if(!Al){this.abort(new yh("Content-Range mismatch",ml,{headers:kh,data:{count:this.retryCount}}));return false}if(this.etag!=null&&this.etag!==kh.etag){this.abort(new yh("ETag mismatch",ml,{headers:kh,data:{count:this.retryCount}}));return false}const{start:rd,size:Qh,end:t_=Qh-1}=Al;zl(this.start===rd,"content-range mismatch");zl(this.end==null||this.end===t_,"content-range mismatch");this.resume=Rl;return true}if(this.end==null){if(ml===206){const yh=cf(kh["content-range"]);if(yh==null){return this.handler.onHeaders(ml,Al,Rl,rd)}const{start:Qh,size:t_,end:r_=t_-1}=yh;zl(Qh!=null&&Number.isFinite(Qh),"content-range mismatch");zl(r_!=null&&Number.isFinite(r_),"invalid content-length");this.start=Qh;this.end=r_}if(this.end==null){const ml=kh["content-length"];this.end=ml!=null?Number(ml)-1:null}zl(Number.isFinite(this.start));zl(this.end==null||Number.isFinite(this.end),"invalid content-length");this.resume=Rl;this.etag=kh.etag!=null?kh.etag:null;if(this.etag!=null&&this.etag.startsWith("W/")){this.etag=null}return this.handler.onHeaders(ml,Al,Rl,rd)}const t_=new yh("Request failed",ml,{headers:kh,data:{count:this.retryCount}});this.abort(t_);return false}onData(ml){this.start+=ml.length;return this.handler.onData(ml)}onComplete(ml){this.retryCount=0;return this.handler.onComplete(ml)}onError(ml){if(this.aborted||kh(this.opts.body)){return this.handler.onError(ml)}if(this.retryCount-this.retryCountCheckpoint>0){this.retryCount=this.retryCountCheckpoint+(this.retryCount-this.retryCountCheckpoint)}else{this.retryCount+=1}this.retryOpts.retry(ml,{state:{counter:this.retryCount},opts:{retryOptions:this.retryOpts,...this.opts}},onRetry.bind(this));function onRetry(ml){if(ml!=null||this.aborted||kh(this.opts.body)){return this.handler.onError(ml)}if(this.start!==0){const ml={range:`bytes=${this.start}-${this.end??""}`};if(this.etag!=null){ml["if-match"]=this.etag}this.opts={...this.opts,headers:{...this.opts.headers,...ml}}}try{this.retryCountCheckpoint=this.retryCount;this.dispatch(this.opts,this)}catch(ml){this.handler.onError(ml)}}}}ml.exports=RetryHandler},70379:(ml,Al,Rl)=>{"use strict";const{isIP:zl}=Rl(77030);const{lookup:rd}=Rl(40610);const yh=Rl(58155);const{InvalidArgumentError:kh,InformationalError:Qh}=Rl(68707);const cf=Math.pow(2,31)-1;class DNSInstance{#_=0;#m=0;#g=new Map;dualStack=true;affinity=null;lookup=null;pick=null;constructor(ml){this.#_=ml.maxTTL;this.#m=ml.maxItems;this.dualStack=ml.dualStack;this.affinity=ml.affinity;this.lookup=ml.lookup??this.#A;this.pick=ml.pick??this.#y}get full(){return this.#g.size===this.#m}runLookup(ml,Al,Rl){const zl=this.#g.get(ml.hostname);if(zl==null&&this.full){Rl(null,ml.origin);return}const rd={affinity:this.affinity,dualStack:this.dualStack,lookup:this.lookup,pick:this.pick,...Al.dns,maxTTL:this.#_,maxItems:this.#m};if(zl==null){this.lookup(ml,rd,(Al,zl)=>{if(Al||zl==null||zl.length===0){Rl(Al??new Qh("No DNS entries found"));return}this.setRecords(ml,zl);const yh=this.#g.get(ml.hostname);const kh=this.pick(ml,yh,rd.affinity);let cf;if(typeof kh.port==="number"){cf=`:${kh.port}`}else if(ml.port!==""){cf=`:${ml.port}`}else{cf=""}Rl(null,`${ml.protocol}//${kh.family===6?`[${kh.address}]`:kh.address}${cf}`)})}else{const yh=this.pick(ml,zl,rd.affinity);if(yh==null){this.#g.delete(ml.hostname);this.runLookup(ml,Al,Rl);return}let kh;if(typeof yh.port==="number"){kh=`:${yh.port}`}else if(ml.port!==""){kh=`:${ml.port}`}else{kh=""}Rl(null,`${ml.protocol}//${yh.family===6?`[${yh.address}]`:yh.address}${kh}`)}}#A(ml,Al,Rl){rd(ml.hostname,{all:true,family:this.dualStack===false?this.affinity:0,order:"ipv4first"},(ml,Al)=>{if(ml){return Rl(ml)}const zl=new Map;for(const ml of Al){zl.set(`${ml.address}:${ml.family}`,ml)}Rl(null,zl.values())})}#y(ml,Al,Rl){let zl=null;const{records:rd,offset:yh}=Al;let kh;if(this.dualStack){if(Rl==null){if(yh==null||yh===cf){Al.offset=0;Rl=4}else{Al.offset++;Rl=(Al.offset&1)===1?6:4}}if(rd[Rl]!=null&&rd[Rl].ips.length>0){kh=rd[Rl]}else{kh=rd[Rl===4?6:4]}}else{kh=rd[Rl]}if(kh==null||kh.ips.length===0){return zl}if(kh.offset==null||kh.offset===cf){kh.offset=0}else{kh.offset++}const Qh=kh.offset%kh.ips.length;zl=kh.ips[Qh]??null;if(zl==null){return zl}if(Date.now()-zl.timestamp>zl.ttl){kh.ips.splice(Qh,1);return this.pick(ml,Al,Rl)}return zl}setRecords(ml,Al){const Rl=Date.now();const zl={records:{4:null,6:null}};for(const ml of Al){ml.timestamp=Rl;if(typeof ml.ttl==="number"){ml.ttl=Math.min(ml.ttl,this.#_)}else{ml.ttl=this.#_}const Al=zl.records[ml.family]??{ips:[]};Al.ips.push(ml);zl.records[ml.family]=Al}this.#g.set(ml.hostname,zl)}getHandler(ml,Al){return new DNSDispatchHandler(this,ml,Al)}}class DNSDispatchHandler extends yh{#b=null;#i=null;#t=null;#f=null;#v=null;constructor(ml,{origin:Al,handler:Rl,dispatch:zl},rd){super(Rl);this.#v=Al;this.#f=Rl;this.#i={...rd};this.#b=ml;this.#t=zl}onError(ml){switch(ml.code){case"ETIMEDOUT":case"ECONNREFUSED":{if(this.#b.dualStack){this.#b.runLookup(this.#v,this.#i,(ml,Al)=>{if(ml){return this.#f.onError(ml)}const Rl={...this.#i,origin:Al};this.#t(Rl,this)});return}this.#f.onError(ml);return}case"ENOTFOUND":this.#b.deleteRecord(this.#v);default:this.#f.onError(ml);break}}}ml.exports=ml=>{if(ml?.maxTTL!=null&&(typeof ml?.maxTTL!=="number"||ml?.maxTTL<0)){throw new kh("Invalid maxTTL. Must be a positive number")}if(ml?.maxItems!=null&&(typeof ml?.maxItems!=="number"||ml?.maxItems<1)){throw new kh("Invalid maxItems. Must be a positive number and greater than zero")}if(ml?.affinity!=null&&ml?.affinity!==4&&ml?.affinity!==6){throw new kh("Invalid affinity. Must be either 4 or 6")}if(ml?.dualStack!=null&&typeof ml?.dualStack!=="boolean"){throw new kh("Invalid dualStack. Must be a boolean")}if(ml?.lookup!=null&&typeof ml?.lookup!=="function"){throw new kh("Invalid lookup. Must be a function")}if(ml?.pick!=null&&typeof ml?.pick!=="function"){throw new kh("Invalid pick. Must be a function")}const Al=ml?.dualStack??true;let Rl;if(Al){Rl=ml?.affinity??null}else{Rl=ml?.affinity??4}const rd={maxTTL:ml?.maxTTL??1e4,lookup:ml?.lookup??null,pick:ml?.pick??null,dualStack:Al,affinity:Rl,maxItems:ml?.maxItems??Infinity};const yh=new DNSInstance(rd);return ml=>function dnsInterceptor(Al,Rl){const rd=Al.origin.constructor===URL?Al.origin:new URL(Al.origin);if(zl(rd.hostname)!==0){return ml(Al,Rl)}yh.runLookup(rd,Al,(zl,kh)=>{if(zl){return Rl.onError(zl)}let Qh=null;Qh={...Al,servername:rd.hostname,origin:kh,headers:{host:rd.hostname,...Al.headers}};ml(Qh,yh.getHandler({origin:rd,dispatch:ml,handler:Rl},Al))});return true}}},88060:(ml,Al,Rl)=>{"use strict";const zl=Rl(3440);const{InvalidArgumentError:rd,RequestAbortedError:yh}=Rl(68707);const kh=Rl(58155);class DumpHandler extends kh{#E=1024*1024;#w=null;#C=false;#x=false;#D=0;#S=null;#f=null;constructor({maxSize:ml},Al){super(Al);if(ml!=null&&(!Number.isFinite(ml)||ml<1)){throw new rd("maxSize must be a number greater than 0")}this.#E=ml??this.#E;this.#f=Al}onConnect(ml){this.#w=ml;this.#f.onConnect(this.#k.bind(this))}#k(ml){this.#x=true;this.#S=ml}onHeaders(ml,Al,Rl,rd){const kh=zl.parseHeaders(Al);const Qh=kh["content-length"];if(Qh!=null&&Qh>this.#E){throw new yh(`Response size (${Qh}) larger than maxSize (${this.#E})`)}if(this.#x){return true}return this.#f.onHeaders(ml,Al,Rl,rd)}onError(ml){if(this.#C){return}ml=this.#S??ml;this.#f.onError(ml)}onData(ml){this.#D=this.#D+ml.length;if(this.#D>=this.#E){this.#C=true;if(this.#x){this.#f.onError(this.#S)}else{this.#f.onComplete([])}}return true}onComplete(ml){if(this.#C){return}if(this.#x){this.#f.onError(this.reason);return}this.#f.onComplete(ml)}}function createDumpInterceptor({maxSize:ml}={maxSize:1024*1024}){return Al=>function Intercept(Rl,zl){const{dumpMaxSize:rd=ml}=Rl;const yh=new DumpHandler({maxSize:rd},zl);return Al(Rl,yh)}}ml.exports=createDumpInterceptor},25092:(ml,Al,Rl)=>{"use strict";const zl=Rl(8754);function createRedirectInterceptor({maxRedirections:ml}){return Al=>function Intercept(Rl,rd){const{maxRedirections:yh=ml}=Rl;if(!yh){return Al(Rl,rd)}const kh=new zl(Al,yh,Rl,rd);Rl={...Rl,maxRedirections:0};return Al(Rl,kh)}}ml.exports=createRedirectInterceptor},21514:(ml,Al,Rl)=>{"use strict";const zl=Rl(8754);ml.exports=ml=>{const Al=ml?.maxRedirections;return ml=>function redirectInterceptor(Rl,rd){const{maxRedirections:yh=Al,...kh}=Rl;if(!yh){return ml(Rl,rd)}const Qh=new zl(ml,yh,Rl,rd);return ml(kh,Qh)}}},92026:(ml,Al,Rl)=>{"use strict";const zl=Rl(17816);ml.exports=ml=>Al=>function retryInterceptor(Rl,rd){return Al(Rl,new zl({...Rl,retryOptions:{...ml,...Rl.retryOptions}},{handler:rd,dispatch:Al}))}},52824:(ml,Al,Rl)=>{"use strict";Object.defineProperty(Al,"__esModule",{value:true});Al.SPECIAL_HEADERS=Al.HEADER_STATE=Al.MINOR=Al.MAJOR=Al.CONNECTION_TOKEN_CHARS=Al.HEADER_CHARS=Al.TOKEN=Al.STRICT_TOKEN=Al.HEX=Al.URL_CHAR=Al.STRICT_URL_CHAR=Al.USERINFO_CHARS=Al.MARK=Al.ALPHANUM=Al.NUM=Al.HEX_MAP=Al.NUM_MAP=Al.ALPHA=Al.FINISH=Al.H_METHOD_MAP=Al.METHOD_MAP=Al.METHODS_RTSP=Al.METHODS_ICE=Al.METHODS_HTTP=Al.METHODS=Al.LENIENT_FLAGS=Al.FLAGS=Al.TYPE=Al.ERROR=void 0;const zl=Rl(50172);var rd;(function(ml){ml[ml["OK"]=0]="OK";ml[ml["INTERNAL"]=1]="INTERNAL";ml[ml["STRICT"]=2]="STRICT";ml[ml["LF_EXPECTED"]=3]="LF_EXPECTED";ml[ml["UNEXPECTED_CONTENT_LENGTH"]=4]="UNEXPECTED_CONTENT_LENGTH";ml[ml["CLOSED_CONNECTION"]=5]="CLOSED_CONNECTION";ml[ml["INVALID_METHOD"]=6]="INVALID_METHOD";ml[ml["INVALID_URL"]=7]="INVALID_URL";ml[ml["INVALID_CONSTANT"]=8]="INVALID_CONSTANT";ml[ml["INVALID_VERSION"]=9]="INVALID_VERSION";ml[ml["INVALID_HEADER_TOKEN"]=10]="INVALID_HEADER_TOKEN";ml[ml["INVALID_CONTENT_LENGTH"]=11]="INVALID_CONTENT_LENGTH";ml[ml["INVALID_CHUNK_SIZE"]=12]="INVALID_CHUNK_SIZE";ml[ml["INVALID_STATUS"]=13]="INVALID_STATUS";ml[ml["INVALID_EOF_STATE"]=14]="INVALID_EOF_STATE";ml[ml["INVALID_TRANSFER_ENCODING"]=15]="INVALID_TRANSFER_ENCODING";ml[ml["CB_MESSAGE_BEGIN"]=16]="CB_MESSAGE_BEGIN";ml[ml["CB_HEADERS_COMPLETE"]=17]="CB_HEADERS_COMPLETE";ml[ml["CB_MESSAGE_COMPLETE"]=18]="CB_MESSAGE_COMPLETE";ml[ml["CB_CHUNK_HEADER"]=19]="CB_CHUNK_HEADER";ml[ml["CB_CHUNK_COMPLETE"]=20]="CB_CHUNK_COMPLETE";ml[ml["PAUSED"]=21]="PAUSED";ml[ml["PAUSED_UPGRADE"]=22]="PAUSED_UPGRADE";ml[ml["PAUSED_H2_UPGRADE"]=23]="PAUSED_H2_UPGRADE";ml[ml["USER"]=24]="USER"})(rd=Al.ERROR||(Al.ERROR={}));var yh;(function(ml){ml[ml["BOTH"]=0]="BOTH";ml[ml["REQUEST"]=1]="REQUEST";ml[ml["RESPONSE"]=2]="RESPONSE"})(yh=Al.TYPE||(Al.TYPE={}));var kh;(function(ml){ml[ml["CONNECTION_KEEP_ALIVE"]=1]="CONNECTION_KEEP_ALIVE";ml[ml["CONNECTION_CLOSE"]=2]="CONNECTION_CLOSE";ml[ml["CONNECTION_UPGRADE"]=4]="CONNECTION_UPGRADE";ml[ml["CHUNKED"]=8]="CHUNKED";ml[ml["UPGRADE"]=16]="UPGRADE";ml[ml["CONTENT_LENGTH"]=32]="CONTENT_LENGTH";ml[ml["SKIPBODY"]=64]="SKIPBODY";ml[ml["TRAILING"]=128]="TRAILING";ml[ml["TRANSFER_ENCODING"]=512]="TRANSFER_ENCODING"})(kh=Al.FLAGS||(Al.FLAGS={}));var Qh;(function(ml){ml[ml["HEADERS"]=1]="HEADERS";ml[ml["CHUNKED_LENGTH"]=2]="CHUNKED_LENGTH";ml[ml["KEEP_ALIVE"]=4]="KEEP_ALIVE"})(Qh=Al.LENIENT_FLAGS||(Al.LENIENT_FLAGS={}));var cf;(function(ml){ml[ml["DELETE"]=0]="DELETE";ml[ml["GET"]=1]="GET";ml[ml["HEAD"]=2]="HEAD";ml[ml["POST"]=3]="POST";ml[ml["PUT"]=4]="PUT";ml[ml["CONNECT"]=5]="CONNECT";ml[ml["OPTIONS"]=6]="OPTIONS";ml[ml["TRACE"]=7]="TRACE";ml[ml["COPY"]=8]="COPY";ml[ml["LOCK"]=9]="LOCK";ml[ml["MKCOL"]=10]="MKCOL";ml[ml["MOVE"]=11]="MOVE";ml[ml["PROPFIND"]=12]="PROPFIND";ml[ml["PROPPATCH"]=13]="PROPPATCH";ml[ml["SEARCH"]=14]="SEARCH";ml[ml["UNLOCK"]=15]="UNLOCK";ml[ml["BIND"]=16]="BIND";ml[ml["REBIND"]=17]="REBIND";ml[ml["UNBIND"]=18]="UNBIND";ml[ml["ACL"]=19]="ACL";ml[ml["REPORT"]=20]="REPORT";ml[ml["MKACTIVITY"]=21]="MKACTIVITY";ml[ml["CHECKOUT"]=22]="CHECKOUT";ml[ml["MERGE"]=23]="MERGE";ml[ml["M-SEARCH"]=24]="M-SEARCH";ml[ml["NOTIFY"]=25]="NOTIFY";ml[ml["SUBSCRIBE"]=26]="SUBSCRIBE";ml[ml["UNSUBSCRIBE"]=27]="UNSUBSCRIBE";ml[ml["PATCH"]=28]="PATCH";ml[ml["PURGE"]=29]="PURGE";ml[ml["MKCALENDAR"]=30]="MKCALENDAR";ml[ml["LINK"]=31]="LINK";ml[ml["UNLINK"]=32]="UNLINK";ml[ml["SOURCE"]=33]="SOURCE";ml[ml["PRI"]=34]="PRI";ml[ml["DESCRIBE"]=35]="DESCRIBE";ml[ml["ANNOUNCE"]=36]="ANNOUNCE";ml[ml["SETUP"]=37]="SETUP";ml[ml["PLAY"]=38]="PLAY";ml[ml["PAUSE"]=39]="PAUSE";ml[ml["TEARDOWN"]=40]="TEARDOWN";ml[ml["GET_PARAMETER"]=41]="GET_PARAMETER";ml[ml["SET_PARAMETER"]=42]="SET_PARAMETER";ml[ml["REDIRECT"]=43]="REDIRECT";ml[ml["RECORD"]=44]="RECORD";ml[ml["FLUSH"]=45]="FLUSH"})(cf=Al.METHODS||(Al.METHODS={}));Al.METHODS_HTTP=[cf.DELETE,cf.GET,cf.HEAD,cf.POST,cf.PUT,cf.CONNECT,cf.OPTIONS,cf.TRACE,cf.COPY,cf.LOCK,cf.MKCOL,cf.MOVE,cf.PROPFIND,cf.PROPPATCH,cf.SEARCH,cf.UNLOCK,cf.BIND,cf.REBIND,cf.UNBIND,cf.ACL,cf.REPORT,cf.MKACTIVITY,cf.CHECKOUT,cf.MERGE,cf["M-SEARCH"],cf.NOTIFY,cf.SUBSCRIBE,cf.UNSUBSCRIBE,cf.PATCH,cf.PURGE,cf.MKCALENDAR,cf.LINK,cf.UNLINK,cf.PRI,cf.SOURCE];Al.METHODS_ICE=[cf.SOURCE];Al.METHODS_RTSP=[cf.OPTIONS,cf.DESCRIBE,cf.ANNOUNCE,cf.SETUP,cf.PLAY,cf.PAUSE,cf.TEARDOWN,cf.GET_PARAMETER,cf.SET_PARAMETER,cf.REDIRECT,cf.RECORD,cf.FLUSH,cf.GET,cf.POST];Al.METHOD_MAP=zl.enumToMap(cf);Al.H_METHOD_MAP={};Object.keys(Al.METHOD_MAP).forEach(ml=>{if(/^H/.test(ml)){Al.H_METHOD_MAP[ml]=Al.METHOD_MAP[ml]}});var t_;(function(ml){ml[ml["SAFE"]=0]="SAFE";ml[ml["SAFE_WITH_CB"]=1]="SAFE_WITH_CB";ml[ml["UNSAFE"]=2]="UNSAFE"})(t_=Al.FINISH||(Al.FINISH={}));Al.ALPHA=[];for(let ml="A".charCodeAt(0);ml<="Z".charCodeAt(0);ml++){Al.ALPHA.push(String.fromCharCode(ml));Al.ALPHA.push(String.fromCharCode(ml+32))}Al.NUM_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9};Al.HEX_MAP={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,A:10,B:11,C:12,D:13,E:14,F:15,a:10,b:11,c:12,d:13,e:14,f:15};Al.NUM=["0","1","2","3","4","5","6","7","8","9"];Al.ALPHANUM=Al.ALPHA.concat(Al.NUM);Al.MARK=["-","_",".","!","~","*","'","(",")"];Al.USERINFO_CHARS=Al.ALPHANUM.concat(Al.MARK).concat(["%",";",":","&","=","+","$",","]);Al.STRICT_URL_CHAR=["!",'"',"$","%","&","'","(",")","*","+",",","-",".","/",":",";","<","=",">","@","[","\\","]","^","_","`","{","|","}","~"].concat(Al.ALPHANUM);Al.URL_CHAR=Al.STRICT_URL_CHAR.concat(["\t","\f"]);for(let ml=128;ml<=255;ml++){Al.URL_CHAR.push(ml)}Al.HEX=Al.NUM.concat(["a","b","c","d","e","f","A","B","C","D","E","F"]);Al.STRICT_TOKEN=["!","#","$","%","&","'","*","+","-",".","^","_","`","|","~"].concat(Al.ALPHANUM);Al.TOKEN=Al.STRICT_TOKEN.concat([" "]);Al.HEADER_CHARS=["\t"];for(let ml=32;ml<=255;ml++){if(ml!==127){Al.HEADER_CHARS.push(ml)}}Al.CONNECTION_TOKEN_CHARS=Al.HEADER_CHARS.filter(ml=>ml!==44);Al.MAJOR=Al.NUM_MAP;Al.MINOR=Al.MAJOR;var r_;(function(ml){ml[ml["GENERAL"]=0]="GENERAL";ml[ml["CONNECTION"]=1]="CONNECTION";ml[ml["CONTENT_LENGTH"]=2]="CONTENT_LENGTH";ml[ml["TRANSFER_ENCODING"]=3]="TRANSFER_ENCODING";ml[ml["UPGRADE"]=4]="UPGRADE";ml[ml["CONNECTION_KEEP_ALIVE"]=5]="CONNECTION_KEEP_ALIVE";ml[ml["CONNECTION_CLOSE"]=6]="CONNECTION_CLOSE";ml[ml["CONNECTION_UPGRADE"]=7]="CONNECTION_UPGRADE";ml[ml["TRANSFER_ENCODING_CHUNKED"]=8]="TRANSFER_ENCODING_CHUNKED"})(r_=Al.HEADER_STATE||(Al.HEADER_STATE={}));Al.SPECIAL_HEADERS={connection:r_.CONNECTION,"content-length":r_.CONTENT_LENGTH,"proxy-connection":r_.CONNECTION,"transfer-encoding":r_.TRANSFER_ENCODING,upgrade:r_.UPGRADE}},63870:(ml,Al,Rl)=>{"use strict";const{Buffer:zl}=Rl(4573);ml.exports=zl.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVuaWVudF9oZWFkZXJzACEhbGxodHRwX3NldF9sZW5pZW50X2NodW5rZWRfbGVuZ3RoACIdbGxodHRwX3NldF9sZW5pZW50X2tlZXBfYWxpdmUAIyRsbGh0dHBfc2V0X2xlbmllbnRfdHJhbnNmZXJfZW5jb2RpbmcAJBhsbGh0dHBfbWVzc2FnZV9uZWVkc19lb2YALgkXAQBBAQsRAQIDBAUKBgcrLSwqKSglJyYK07MCLBYAQYjQACgCAARAAAtBiNAAQQE2AgALFAAgABAwIAAgAjYCOCAAIAE6ACgLFAAgACAALwEyIAAtAC4gABAvEAALHgEBf0HAABAyIgEQMCABQYAINgI4IAEgADoAKCABC48MAQd/AkAgAEUNACAAQQhrIgEgAEEEaygCACIAQXhxIgRqIQUCQCAAQQFxDQAgAEEDcUUNASABIAEoAgAiAGsiAUGc0AAoAgBJDQEgACAEaiEEAkACQEGg0AAoAgAgAUcEQCAAQf8BTQRAIABBA3YhAyABKAIIIgAgASgCDCICRgRAQYzQAEGM0AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyABKAIYIQYgASABKAIMIgBHBEAgACABKAIIIgI2AgggAiAANgIMDAMLIAFBFGoiAygCACICRQRAIAEoAhAiAkUNAiABQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFKAIEIgBBA3FBA0cNAiAFIABBfnE2AgRBlNAAIAQ2AgAgBSAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCABKAIcIgJBAnRBvNIAaiIDKAIAIAFGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgAUYbaiAANgIAIABFDQELIAAgBjYCGCABKAIQIgIEQCAAIAI2AhAgAiAANgIYCyABQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAFTw0AIAUoAgQiAEEBcUUNAAJAAkACQAJAIABBAnFFBEBBpNAAKAIAIAVGBEBBpNAAIAE2AgBBmNAAQZjQACgCACAEaiIANgIAIAEgAEEBcjYCBCABQaDQACgCAEcNBkGU0ABBADYCAEGg0ABBADYCAAwGC0Gg0AAoAgAgBUYEQEGg0AAgATYCAEGU0ABBlNAAKAIAIARqIgA2AgAgASAAQQFyNgIEIAAgAWogADYCAAwGCyAAQXhxIARqIQQgAEH/AU0EQCAAQQN2IQMgBSgCCCIAIAUoAgwiAkYEQEGM0ABBjNAAKAIAQX4gA3dxNgIADAULIAIgADYCCCAAIAI2AgwMBAsgBSgCGCEGIAUgBSgCDCIARwRAQZzQACgCABogACAFKAIIIgI2AgggAiAANgIMDAMLIAVBFGoiAygCACICRQRAIAUoAhAiAkUNAiAFQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFIABBfnE2AgQgASAEaiAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCAFKAIcIgJBAnRBvNIAaiIDKAIAIAVGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgBUYbaiAANgIAIABFDQELIAAgBjYCGCAFKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAFQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAEaiAENgIAIAEgBEEBcjYCBCABQaDQACgCAEcNAEGU0AAgBDYCAAwBCyAEQf8BTQRAIARBeHFBtNAAaiEAAn9BjNAAKAIAIgJBASAEQQN2dCIDcUUEQEGM0AAgAiADcjYCACAADAELIAAoAggLIgIgATYCDCAAIAE2AgggASAANgIMIAEgAjYCCAwBC0EfIQIgBEH///8HTQRAIARBJiAEQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAgsgASACNgIcIAFCADcCECACQQJ0QbzSAGohAAJAQZDQACgCACIDQQEgAnQiB3FFBEAgACABNgIAQZDQACADIAdyNgIAIAEgADYCGCABIAE2AgggASABNgIMDAELIARBGSACQQF2a0EAIAJBH0cbdCECIAAoAgAhAAJAA0AgACIDKAIEQXhxIARGDQEgAkEddiEAIAJBAXQhAiADIABBBHFqQRBqIgcoAgAiAA0ACyAHIAE2AgAgASADNgIYIAEgATYCDCABIAE2AggMAQsgAygCCCIAIAE2AgwgAyABNgIIIAFBADYCGCABIAM2AgwgASAANgIIC0Gs0ABBrNAAKAIAQQFrIgBBfyAAGzYCAAsLBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LQAEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABAwIAAgBDYCOCAAIAM6ACggACACOgAtIAAgATYCGAu74gECB38DfiABIAJqIQQCQCAAIgIoAgwiAA0AIAIoAgQEQCACIAE2AgQLIwBBEGsiCCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAIoAhwiA0EBaw7dAdoBAdkBAgMEBQYHCAkKCwwNDtgBDxDXARES1gETFBUWFxgZGhvgAd8BHB0e1QEfICEiIyQl1AEmJygpKiss0wHSAS0u0QHQAS8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRtsBR0hJSs8BzgFLzQFMzAFNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBywHKAbgByQG5AcgBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgEA3AELQQAMxgELQQ4MxQELQQ0MxAELQQ8MwwELQRAMwgELQRMMwQELQRQMwAELQRUMvwELQRYMvgELQRgMvQELQRkMvAELQRoMuwELQRsMugELQRwMuQELQR0MuAELQQgMtwELQR4MtgELQSAMtQELQR8MtAELQQcMswELQSEMsgELQSIMsQELQSMMsAELQSQMrwELQRIMrgELQREMrQELQSUMrAELQSYMqwELQScMqgELQSgMqQELQcMBDKgBC0EqDKcBC0ErDKYBC0EsDKUBC0EtDKQBC0EuDKMBC0EvDKIBC0HEAQyhAQtBMAygAQtBNAyfAQtBDAyeAQtBMQydAQtBMgycAQtBMwybAQtBOQyaAQtBNQyZAQtBxQEMmAELQQsMlwELQToMlgELQTYMlQELQQoMlAELQTcMkwELQTgMkgELQTwMkQELQTsMkAELQT0MjwELQQkMjgELQSkMjQELQT4MjAELQT8MiwELQcAADIoBC0HBAAyJAQtBwgAMiAELQcMADIcBC0HEAAyGAQtBxQAMhQELQcYADIQBC0EXDIMBC0HHAAyCAQtByAAMgQELQckADIABC0HKAAx/C0HLAAx+C0HNAAx9C0HMAAx8C0HOAAx7C0HPAAx6C0HQAAx5C0HRAAx4C0HSAAx3C0HTAAx2C0HUAAx1C0HWAAx0C0HVAAxzC0EGDHILQdcADHELQQUMcAtB2AAMbwtBBAxuC0HZAAxtC0HaAAxsC0HbAAxrC0HcAAxqC0EDDGkLQd0ADGgLQd4ADGcLQd8ADGYLQeEADGULQeAADGQLQeIADGMLQeMADGILQQIMYQtB5AAMYAtB5QAMXwtB5gAMXgtB5wAMXQtB6AAMXAtB6QAMWwtB6gAMWgtB6wAMWQtB7AAMWAtB7QAMVwtB7gAMVgtB7wAMVQtB8AAMVAtB8QAMUwtB8gAMUgtB8wAMUQtB9AAMUAtB9QAMTwtB9gAMTgtB9wAMTQtB+AAMTAtB+QAMSwtB+gAMSgtB+wAMSQtB/AAMSAtB/QAMRwtB/gAMRgtB/wAMRQtBgAEMRAtBgQEMQwtBggEMQgtBgwEMQQtBhAEMQAtBhQEMPwtBhgEMPgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADDsYBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHyAhIyUmKCorLC8wMTIzNDU2Nzk6Ozw9lANAQkRFRklLTk9QUVJTVFVWWFpbXF1eX2BhYmNkZWZnaGpsb3Bxc3V2eHl6e3x/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcsBzAHNAc4BzwGKA4kDiAOHA4QDgwOAA/sC+gL5AvgC9wL0AvMC8gLLAsECsALZAQsgASAERw3wAkHdASEDDLMDCyABIARHDcgBQcMBIQMMsgMLIAEgBEcNe0H3ACEDDLEDCyABIARHDXBB7wAhAwywAwsgASAERw1pQeoAIQMMrwMLIAEgBEcNZUHoACEDDK4DCyABIARHDWJB5gAhAwytAwsgASAERw0aQRghAwysAwsgASAERw0VQRIhAwyrAwsgASAERw1CQcUAIQMMqgMLIAEgBEcNNEE/IQMMqQMLIAEgBEcNMkE8IQMMqAMLIAEgBEcNK0ExIQMMpwMLIAItAC5BAUYNnwMMwQILQQAhAAJAAkACQCACLQAqRQ0AIAItACtFDQAgAi8BMCIDQQJxRQ0BDAILIAIvATAiA0EBcUUNAQtBASEAIAItAChBAUYNACACLwEyIgVB5ABrQeQASQ0AIAVBzAFGDQAgBUGwAkYNACADQcAAcQ0AQQAhACADQYgEcUGABEYNACADQShxQQBHIQALIAJBADsBMCACQQA6AC8gAEUN3wIgAkIANwMgDOACC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAARQ3MASAAQRVHDd0CIAJBBDYCHCACIAE2AhQgAkGwGDYCECACQRU2AgxBACEDDKQDCyABIARGBEBBBiEDDKQDCyABQQFqIQFBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAA3ZAgwcCyACQgA3AyBBEiEDDIkDCyABIARHDRZBHSEDDKEDCyABIARHBEAgAUEBaiEBQRAhAwyIAwtBByEDDKADCyACIAIpAyAiCiAEIAFrrSILfSIMQgAgCiAMWhs3AyAgCiALWA3UAkEIIQMMnwMLIAEgBEcEQCACQQk2AgggAiABNgIEQRQhAwyGAwtBCSEDDJ4DCyACKQMgQgBSDccBIAIgAi8BMEGAAXI7ATAMQgsgASAERw0/QdAAIQMMnAMLIAEgBEYEQEELIQMMnAMLIAFBAWohAUEAIQACQCACKAI4IgNFDQAgAygCUCIDRQ0AIAIgAxEAACEACyAADc8CDMYBC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ3GASAAQRVHDc0CIAJBCzYCHCACIAE2AhQgAkGCGTYCECACQRU2AgxBACEDDJoDC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ0MIABBFUcNygIgAkEaNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMmQMLQQAhAAJAIAIoAjgiA0UNACADKAJMIgNFDQAgAiADEQAAIQALIABFDcQBIABBFUcNxwIgAkELNgIcIAIgATYCFCACQZEXNgIQIAJBFTYCDEEAIQMMmAMLIAEgBEYEQEEPIQMMmAMLIAEtAAAiAEE7Rg0HIABBDUcNxAIgAUEBaiEBDMMBC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3DASAAQRVHDcICIAJBDzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJYDCwNAIAEtAABB8DVqLQAAIgBBAUcEQCAAQQJHDcECIAIoAgQhAEEAIQMgAkEANgIEIAIgACABQQFqIgEQLSIADcICDMUBCyAEIAFBAWoiAUcNAAtBEiEDDJUDC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3FASAAQRVHDb0CIAJBGzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJQDCyABIARGBEBBFiEDDJQDCyACQQo2AgggAiABNgIEQQAhAAJAIAIoAjgiA0UNACADKAJIIgNFDQAgAiADEQAAIQALIABFDcIBIABBFUcNuQIgAkEVNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMkwMLIAEgBEcEQANAIAEtAABB8DdqLQAAIgBBAkcEQAJAIABBAWsOBMQCvQIAvgK9AgsgAUEBaiEBQQghAwz8AgsgBCABQQFqIgFHDQALQRUhAwyTAwtBFSEDDJIDCwNAIAEtAABB8DlqLQAAIgBBAkcEQCAAQQFrDgTFArcCwwK4ArcCCyAEIAFBAWoiAUcNAAtBGCEDDJEDCyABIARHBEAgAkELNgIIIAIgATYCBEEHIQMM+AILQRkhAwyQAwsgAUEBaiEBDAILIAEgBEYEQEEaIQMMjwMLAkAgAS0AAEENaw4UtQG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwEAvwELQQAhAyACQQA2AhwgAkGvCzYCECACQQI2AgwgAiABQQFqNgIUDI4DCyABIARGBEBBGyEDDI4DCyABLQAAIgBBO0cEQCAAQQ1HDbECIAFBAWohAQy6AQsgAUEBaiEBC0EiIQMM8wILIAEgBEYEQEEcIQMMjAMLQgAhCgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEwaw43wQLAAgABAgMEBQYH0AHQAdAB0AHQAdAB0AEICQoLDA3QAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdABDg8QERIT0AELQgIhCgzAAgtCAyEKDL8CC0IEIQoMvgILQgUhCgy9AgtCBiEKDLwCC0IHIQoMuwILQgghCgy6AgtCCSEKDLkCC0IKIQoMuAILQgshCgy3AgtCDCEKDLYCC0INIQoMtQILQg4hCgy0AgtCDyEKDLMCC0IKIQoMsgILQgshCgyxAgtCDCEKDLACC0INIQoMrwILQg4hCgyuAgtCDyEKDK0CC0IAIQoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsON8ACvwIAAQIDBAUGB74CvgK+Ar4CvgK+Ar4CCAkKCwwNvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ag4PEBESE74CC0ICIQoMvwILQgMhCgy+AgtCBCEKDL0CC0IFIQoMvAILQgYhCgy7AgtCByEKDLoCC0IIIQoMuQILQgkhCgy4AgtCCiEKDLcCC0ILIQoMtgILQgwhCgy1AgtCDSEKDLQCC0IOIQoMswILQg8hCgyyAgtCCiEKDLECC0ILIQoMsAILQgwhCgyvAgtCDSEKDK4CC0IOIQoMrQILQg8hCgysAgsgAiACKQMgIgogBCABa60iC30iDEIAIAogDFobNwMgIAogC1gNpwJBHyEDDIkDCyABIARHBEAgAkEJNgIIIAIgATYCBEElIQMM8AILQSAhAwyIAwtBASEFIAIvATAiA0EIcUUEQCACKQMgQgBSIQULAkAgAi0ALgRAQQEhACACLQApQQVGDQEgA0HAAHFFIAVxRQ0BC0EAIQAgA0HAAHENAEECIQAgA0EIcQ0AIANBgARxBEACQCACLQAoQQFHDQAgAi0ALUEKcQ0AQQUhAAwCC0EEIQAMAQsgA0EgcUUEQAJAIAItAChBAUYNACACLwEyIgBB5ABrQeQASQ0AIABBzAFGDQAgAEGwAkYNAEEEIQAgA0EocUUNAiADQYgEcUGABEYNAgtBACEADAELQQBBAyACKQMgUBshAAsgAEEBaw4FvgIAsAEBpAKhAgtBESEDDO0CCyACQQE6AC8MhAMLIAEgBEcNnQJBJCEDDIQDCyABIARHDRxBxgAhAwyDAwtBACEAAkAgAigCOCIDRQ0AIAMoAkQiA0UNACACIAMRAAAhAAsgAEUNJyAAQRVHDZgCIAJB0AA2AhwgAiABNgIUIAJBkRg2AhAgAkEVNgIMQQAhAwyCAwsgASAERgRAQSghAwyCAwtBACEDIAJBADYCBCACQQw2AgggAiABIAEQKiIARQ2UAiACQSc2AhwgAiABNgIUIAIgADYCDAyBAwsgASAERgRAQSkhAwyBAwsgAS0AACIAQSBGDRMgAEEJRw2VAiABQQFqIQEMFAsgASAERwRAIAFBAWohAQwWC0EqIQMM/wILIAEgBEYEQEErIQMM/wILIAEtAAAiAEEJRyAAQSBHcQ2QAiACLQAsQQhHDd0CIAJBADoALAzdAgsgASAERgRAQSwhAwz+AgsgAS0AAEEKRw2OAiABQQFqIQEMsAELIAEgBEcNigJBLyEDDPwCCwNAIAEtAAAiAEEgRwRAIABBCmsOBIQCiAKIAoQChgILIAQgAUEBaiIBRw0AC0ExIQMM+wILQTIhAyABIARGDfoCIAIoAgAiACAEIAFraiEHIAEgAGtBA2ohBgJAA0AgAEHwO2otAAAgAS0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAEEDRgRAQQYhAQziAgsgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAc2AgAM+wILIAJBADYCAAyGAgtBMyEDIAQgASIARg35AiAEIAFrIAIoAgAiAWohByAAIAFrQQhqIQYCQANAIAFB9DtqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBCEYEQEEFIQEM4QILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPoCCyACQQA2AgAgACEBDIUCC0E0IQMgBCABIgBGDfgCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgJAA0AgAUHQwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYEQEEHIQEM4AILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPkCCyACQQA2AgAgACEBDIQCCyABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRg0JDIECCyAEIAFBAWoiAUcNAAtBMCEDDPgCC0EwIQMM9wILIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBP8B/gH+Af8B/gELIAQgAUEBaiIBRw0AC0E4IQMM9wILQTghAwz2AgsDQCABLQAAIgBBIEcgAEEJR3EN9gEgBCABQQFqIgFHDQALQTwhAwz1AgsDQCABLQAAIgBBIEcEQAJAIABBCmsOBPkBBAT5AQALIABBLEYN9QEMAwsgBCABQQFqIgFHDQALQT8hAwz0AgtBwAAhAyABIARGDfMCIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEGAQGstAAAgAS0AAEEgckcNASAAQQZGDdsCIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPQCCyACQQA2AgALQTYhAwzZAgsgASAERgRAQcEAIQMM8gILIAJBDDYCCCACIAE2AgQgAi0ALEEBaw4E+wHuAewB6wHUAgsgAUEBaiEBDPoBCyABIARHBEADQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxIgBBCUYNACAAQSBGDQACQAJAAkACQCAAQeMAaw4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIQMM3AILIAFBAWohAUEyIQMM2wILIAFBAWohAUEzIQMM2gILDP4BCyAEIAFBAWoiAUcNAAtBNSEDDPACC0E1IQMM7wILIAEgBEcEQANAIAEtAABBgDxqLQAAQQFHDfcBIAQgAUEBaiIBRw0AC0E9IQMM7wILQT0hAwzuAgtBACEAAkAgAigCOCIDRQ0AIAMoAkAiA0UNACACIAMRAAAhAAsgAEUNASAAQRVHDeYBIAJBwgA2AhwgAiABNgIUIAJB4xg2AhAgAkEVNgIMQQAhAwztAgsgAUEBaiEBC0E8IQMM0gILIAEgBEYEQEHCACEDDOsCCwJAA0ACQCABLQAAQQlrDhgAAswCzALRAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAgDMAgsgBCABQQFqIgFHDQALQcIAIQMM6wILIAFBAWohASACLQAtQQFxRQ3+AQtBLCEDDNACCyABIARHDd4BQcQAIQMM6AILA0AgAS0AAEGQwABqLQAAQQFHDZwBIAQgAUEBaiIBRw0AC0HFACEDDOcCCyABLQAAIgBBIEYN/gEgAEE6Rw3AAiACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgAN3gEM3QELQccAIQMgBCABIgBGDeUCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFBkMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvwIgAUEFRg3CAiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzlAgtByAAhAyAEIAEiAEYN5AIgBCABayACKAIAIgFqIQcgACABa0EJaiEGA0AgAUGWwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw2+AkECIAFBCUYNwgIaIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOQCCyABIARGBEBByQAhAwzkAgsCQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxQe4Aaw4HAL8CvwK/Ar8CvwIBvwILIAFBAWohAUE+IQMMywILIAFBAWohAUE/IQMMygILQcoAIQMgBCABIgBGDeICIAQgAWsgAigCACIBaiEGIAAgAWtBAWohBwNAIAFBoMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvAIgAUEBRg2+AiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBjYCAAziAgtBywAhAyAEIAEiAEYN4QIgBCABayACKAIAIgFqIQcgACABa0EOaiEGA0AgAUGiwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw27AiABQQ5GDb4CIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOECC0HMACEDIAQgASIARg3gAiAEIAFrIAIoAgAiAWohByAAIAFrQQ9qIQYDQCABQcDCAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDboCQQMgAUEPRg2+AhogAUEBaiEBIAQgAEEBaiIARw0ACyACIAc2AgAM4AILQc0AIQMgBCABIgBGDd8CIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFB0MIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNuQJBBCABQQVGDb0CGiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzfAgsgASAERgRAQc4AIQMM3wILAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAvAK8ArwCvAK8ArwCvAK8ArwCvAK8ArwCAbwCvAK8AgIDvAILIAFBAWohAUHBACEDDMgCCyABQQFqIQFBwgAhAwzHAgsgAUEBaiEBQcMAIQMMxgILIAFBAWohAUHEACEDDMUCCyABIARHBEAgAkENNgIIIAIgATYCBEHFACEDDMUCC0HPACEDDN0CCwJAAkAgAS0AAEEKaw4EAZABkAEAkAELIAFBAWohAQtBKCEDDMMCCyABIARGBEBB0QAhAwzcAgsgAS0AAEEgRw0AIAFBAWohASACLQAtQQFxRQ3QAQtBFyEDDMECCyABIARHDcsBQdIAIQMM2QILQdMAIQMgASAERg3YAiACKAIAIgAgBCABa2ohBiABIABrQQFqIQUDQCABLQAAIABB1sIAai0AAEcNxwEgAEEBRg3KASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBjYCAAzYAgsgASAERgRAQdUAIQMM2AILIAEtAABBCkcNwgEgAUEBaiEBDMoBCyABIARGBEBB1gAhAwzXAgsCQAJAIAEtAABBCmsOBADDAcMBAcMBCyABQQFqIQEMygELIAFBAWohAUHKACEDDL0CC0EAIQACQCACKAI4IgNFDQAgAygCPCIDRQ0AIAIgAxEAACEACyAADb8BQc0AIQMMvAILIAItAClBIkYNzwIMiQELIAQgASIFRgRAQdsAIQMM1AILQQAhAEEBIQFBASEGQQAhAwJAAn8CQAJAAkACQAJAAkACQCAFLQAAQTBrDgrFAcQBAAECAwQFBgjDAQtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshA0EAIQFBACEGDL0BC0EJIQNBASEAQQAhAUEAIQYMvAELIAEgBEYEQEHdACEDDNMCCyABLQAAQS5HDbgBIAFBAWohAQyIAQsgASAERw22AUHfACEDDNECCyABIARHBEAgAkEONgIIIAIgATYCBEHQACEDDLgCC0HgACEDDNACC0HhACEDIAEgBEYNzwIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGA0AgAS0AACAAQeLCAGotAABHDbEBIABBA0YNswEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMzwILQeIAIQMgASAERg3OAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYDQCABLQAAIABB5sIAai0AAEcNsAEgAEECRg2vASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAzOAgtB4wAhAyABIARGDc0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgNAIAEtAAAgAEHpwgBqLQAARw2vASAAQQNGDa0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADM0CCyABIARGBEBB5QAhAwzNAgsgAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANqgFB1gAhAwyzAgsgASAERwRAA0AgAS0AACIAQSBHBEACQAJAAkAgAEHIAGsOCwABswGzAbMBswGzAbMBswGzAQKzAQsgAUEBaiEBQdIAIQMMtwILIAFBAWohAUHTACEDDLYCCyABQQFqIQFB1AAhAwy1AgsgBCABQQFqIgFHDQALQeQAIQMMzAILQeQAIQMMywILA0AgAS0AAEHwwgBqLQAAIgBBAUcEQCAAQQJrDgOnAaYBpQGkAQsgBCABQQFqIgFHDQALQeYAIQMMygILIAFBAWogASAERw0CGkHnACEDDMkCCwNAIAEtAABB8MQAai0AACIAQQFHBEACQCAAQQJrDgSiAaEBoAEAnwELQdcAIQMMsQILIAQgAUEBaiIBRw0AC0HoACEDDMgCCyABIARGBEBB6QAhAwzIAgsCQCABLQAAIgBBCmsOGrcBmwGbAbQBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBpAGbAZsBAJkBCyABQQFqCyEBQQYhAwytAgsDQCABLQAAQfDGAGotAABBAUcNfSAEIAFBAWoiAUcNAAtB6gAhAwzFAgsgAUEBaiABIARHDQIaQesAIQMMxAILIAEgBEYEQEHsACEDDMQCCyABQQFqDAELIAEgBEYEQEHtACEDDMMCCyABQQFqCyEBQQQhAwyoAgsgASAERgRAQe4AIQMMwQILAkACQAJAIAEtAABB8MgAai0AAEEBaw4HkAGPAY4BAHwBAo0BCyABQQFqIQEMCwsgAUEBagyTAQtBACEDIAJBADYCHCACQZsSNgIQIAJBBzYCDCACIAFBAWo2AhQMwAILAkADQCABLQAAQfDIAGotAAAiAEEERwRAAkACQCAAQQFrDgeUAZMBkgGNAQAEAY0BC0HaACEDDKoCCyABQQFqIQFB3AAhAwypAgsgBCABQQFqIgFHDQALQe8AIQMMwAILIAFBAWoMkQELIAQgASIARgRAQfAAIQMMvwILIAAtAABBL0cNASAAQQFqIQEMBwsgBCABIgBGBEBB8QAhAwy+AgsgAC0AACIBQS9GBEAgAEEBaiEBQd0AIQMMpQILIAFBCmsiA0EWSw0AIAAhAUEBIAN0QYmAgAJxDfkBC0EAIQMgAkEANgIcIAIgADYCFCACQYwcNgIQIAJBBzYCDAy8AgsgASAERwRAIAFBAWohAUHeACEDDKMCC0HyACEDDLsCCyABIARGBEBB9AAhAwy7AgsCQCABLQAAQfDMAGotAABBAWsOA/cBcwCCAQtB4QAhAwyhAgsgASAERwRAA0AgAS0AAEHwygBqLQAAIgBBA0cEQAJAIABBAWsOAvkBAIUBC0HfACEDDKMCCyAEIAFBAWoiAUcNAAtB8wAhAwy6AgtB8wAhAwy5AgsgASAERwRAIAJBDzYCCCACIAE2AgRB4AAhAwygAgtB9QAhAwy4AgsgASAERgRAQfYAIQMMuAILIAJBDzYCCCACIAE2AgQLQQMhAwydAgsDQCABLQAAQSBHDY4CIAQgAUEBaiIBRw0AC0H3ACEDDLUCCyABIARGBEBB+AAhAwy1AgsgAS0AAEEgRw16IAFBAWohAQxbC0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAADXgMgAILIAEgBEYEQEH6ACEDDLMCCyABLQAAQcwARw10IAFBAWohAUETDHYLQfsAIQMgASAERg2xAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYDQCABLQAAIABB8M4Aai0AAEcNcyAAQQVGDXUgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMsQILIAEgBEYEQEH8ACEDDLECCwJAAkAgAS0AAEHDAGsODAB0dHR0dHR0dHR0AXQLIAFBAWohAUHmACEDDJgCCyABQQFqIQFB5wAhAwyXAgtB/QAhAyABIARGDa8CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDXIgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADLACCyACQQA2AgAgBkEBaiEBQRAMcwtB/gAhAyABIARGDa4CIAIoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQfbOAGotAABHDXEgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK8CCyACQQA2AgAgBkEBaiEBQRYMcgtB/wAhAyABIARGDa0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQfzOAGotAABHDXAgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK4CCyACQQA2AgAgBkEBaiEBQQUMcQsgASAERgRAQYABIQMMrQILIAEtAABB2QBHDW4gAUEBaiEBQQgMcAsgASAERgRAQYEBIQMMrAILAkACQCABLQAAQc4Aaw4DAG8BbwsgAUEBaiEBQesAIQMMkwILIAFBAWohAUHsACEDDJICCyABIARGBEBBggEhAwyrAgsCQAJAIAEtAABByABrDggAbm5ubm5uAW4LIAFBAWohAUHqACEDDJICCyABQQFqIQFB7QAhAwyRAgtBgwEhAyABIARGDakCIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQYDPAGotAABHDWwgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKoCCyACQQA2AgAgBkEBaiEBQQAMbQtBhAEhAyABIARGDagCIAIoAgAiACAEIAFraiEFIAEgAGtBBGohBgJAA0AgAS0AACAAQYPPAGotAABHDWsgAEEERg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKkCCyACQQA2AgAgBkEBaiEBQSMMbAsgASAERgRAQYUBIQMMqAILAkACQCABLQAAQcwAaw4IAGtra2trawFrCyABQQFqIQFB7wAhAwyPAgsgAUEBaiEBQfAAIQMMjgILIAEgBEYEQEGGASEDDKcCCyABLQAAQcUARw1oIAFBAWohAQxgC0GHASEDIAEgBEYNpQIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBiM8Aai0AAEcNaCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpgILIAJBADYCACAGQQFqIQFBLQxpC0GIASEDIAEgBEYNpAIgAigCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABB0M8Aai0AAEcNZyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpQILIAJBADYCACAGQQFqIQFBKQxoCyABIARGBEBBiQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEVDF8LQZIBIQMgASAERg2aAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGhzwBqLQAARw1dIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAybAgsgAkEANgIAIAZBAWohAUEeDF4LIAEgBEYEQEGTASEDDJoCCyABLQAAQcwARw1bIAFBAWohAUEKDF0LIAEgBEYEQEGUASEDDJkCCwJAAkAgAS0AAEHBAGsODwBcXFxcXFxcXFxcXFxcAVwLIAFBAWohAUH+ACEDDIACCyABQQFqIQFB/wAhAwz/AQsgASAERgRAQZUBIQMMmAILAkACQCABLQAAQcEAaw4DAFsBWwsgAUEBaiEBQf0AIQMM/wELIAFBAWohAUGAASEDDP4BC0GWASEDIAEgBEYNlgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBp88Aai0AAEcNWSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlwILIAJBADYCACAGQQFqIQFBCwxaCyABIARGBEBBlwEhAwyWAgsCQAJAAkACQCABLQAAQS1rDiMAW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1sBW1tbW1sCW1tbA1sLIAFBAWohAUH7ACEDDP8BCyABQQFqIQFB/AAhAwz+AQsgAUEBaiEBQYEBIQMM/QELIAFBAWohAUGCASEDDPwBC0GYASEDIAEgBEYNlAIgAigCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBqc8Aai0AAEcNVyAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlQILIAJBADYCACAGQQFqIQFBGQxYC0GZASEDIAEgBEYNkwIgAigCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBrs8Aai0AAEcNViAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlAILIAJBADYCACAGQQFqIQFBBgxXC0GaASEDIAEgBEYNkgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBtM8Aai0AAEcNVSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkwILIAJBADYCACAGQQFqIQFBHAxWC0GbASEDIAEgBEYNkQIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBts8Aai0AAEcNVCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkgILIAJBADYCACAGQQFqIQFBJwxVCyABIARGBEBBnAEhAwyRAgsCQAJAIAEtAABB1ABrDgIAAVQLIAFBAWohAUGGASEDDPgBCyABQQFqIQFBhwEhAwz3AQtBnQEhAyABIARGDY8CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbjPAGotAABHDVIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADJACCyACQQA2AgAgBkEBaiEBQSYMUwtBngEhAyABIARGDY4CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbrPAGotAABHDVEgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI8CCyACQQA2AgAgBkEBaiEBQQMMUgtBnwEhAyABIARGDY0CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDVAgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI4CCyACQQA2AgAgBkEBaiEBQQwMUQtBoAEhAyABIARGDYwCIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQbzPAGotAABHDU8gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI0CCyACQQA2AgAgBkEBaiEBQQ0MUAsgASAERgRAQaEBIQMMjAILAkACQCABLQAAQcYAaw4LAE9PT09PT09PTwFPCyABQQFqIQFBiwEhAwzzAQsgAUEBaiEBQYwBIQMM8gELIAEgBEYEQEGiASEDDIsCCyABLQAAQdAARw1MIAFBAWohAQxGCyABIARGBEBBowEhAwyKAgsCQAJAIAEtAABByQBrDgcBTU1NTU0ATQsgAUEBaiEBQY4BIQMM8QELIAFBAWohAUEiDE0LQaQBIQMgASAERg2IAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHAzwBqLQAARw1LIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyJAgsgAkEANgIAIAZBAWohAUEdDEwLIAEgBEYEQEGlASEDDIgCCwJAAkAgAS0AAEHSAGsOAwBLAUsLIAFBAWohAUGQASEDDO8BCyABQQFqIQFBBAxLCyABIARGBEBBpgEhAwyHAgsCQAJAAkACQAJAIAEtAABBwQBrDhUATU1NTU1NTU1NTQFNTQJNTQNNTQRNCyABQQFqIQFBiAEhAwzxAQsgAUEBaiEBQYkBIQMM8AELIAFBAWohAUGKASEDDO8BCyABQQFqIQFBjwEhAwzuAQsgAUEBaiEBQZEBIQMM7QELQacBIQMgASAERg2FAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHtzwBqLQAARw1IIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyGAgsgAkEANgIAIAZBAWohAUERDEkLQagBIQMgASAERg2EAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHCzwBqLQAARw1HIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyFAgsgAkEANgIAIAZBAWohAUEsDEgLQakBIQMgASAERg2DAiACKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHFzwBqLQAARw1GIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyEAgsgAkEANgIAIAZBAWohAUErDEcLQaoBIQMgASAERg2CAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHKzwBqLQAARw1FIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyDAgsgAkEANgIAIAZBAWohAUEUDEYLIAEgBEYEQEGrASEDDIICCwJAAkACQAJAIAEtAABBwgBrDg8AAQJHR0dHR0dHR0dHRwNHCyABQQFqIQFBkwEhAwzrAQsgAUEBaiEBQZQBIQMM6gELIAFBAWohAUGVASEDDOkBCyABQQFqIQFBlgEhAwzoAQsgASAERgRAQawBIQMMgQILIAEtAABBxQBHDUIgAUEBaiEBDD0LQa0BIQMgASAERg3/ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHNzwBqLQAARw1CIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyAAgsgAkEANgIAIAZBAWohAUEODEMLIAEgBEYEQEGuASEDDP8BCyABLQAAQdAARw1AIAFBAWohAUElDEILQa8BIQMgASAERg39ASACKAIAIgAgBCABa2ohBSABIABrQQhqIQYCQANAIAEtAAAgAEHQzwBqLQAARw1AIABBCEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz+AQsgAkEANgIAIAZBAWohAUEqDEELIAEgBEYEQEGwASEDDP0BCwJAAkAgAS0AAEHVAGsOCwBAQEBAQEBAQEABQAsgAUEBaiEBQZoBIQMM5AELIAFBAWohAUGbASEDDOMBCyABIARGBEBBsQEhAwz8AQsCQAJAIAEtAABBwQBrDhQAPz8/Pz8/Pz8/Pz8/Pz8/Pz8/AT8LIAFBAWohAUGZASEDDOMBCyABQQFqIQFBnAEhAwziAQtBsgEhAyABIARGDfoBIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQdnPAGotAABHDT0gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPsBCyACQQA2AgAgBkEBaiEBQSEMPgtBswEhAyABIARGDfkBIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQd3PAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPoBCyACQQA2AgAgBkEBaiEBQRoMPQsgASAERgRAQbQBIQMM+QELAkACQAJAIAEtAABBxQBrDhEAPT09PT09PT09AT09PT09Aj0LIAFBAWohAUGdASEDDOEBCyABQQFqIQFBngEhAwzgAQsgAUEBaiEBQZ8BIQMM3wELQbUBIQMgASAERg33ASACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHkzwBqLQAARw06IABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz4AQsgAkEANgIAIAZBAWohAUEoDDsLQbYBIQMgASAERg32ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHqzwBqLQAARw05IABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz3AQsgAkEANgIAIAZBAWohAUEHDDoLIAEgBEYEQEG3ASEDDPYBCwJAAkAgAS0AAEHFAGsODgA5OTk5OTk5OTk5OTkBOQsgAUEBaiEBQaEBIQMM3QELIAFBAWohAUGiASEDDNwBC0G4ASEDIAEgBEYN9AEgAigCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB7c8Aai0AAEcNNyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9QELIAJBADYCACAGQQFqIQFBEgw4C0G5ASEDIAEgBEYN8wEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8M8Aai0AAEcNNiAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9AELIAJBADYCACAGQQFqIQFBIAw3C0G6ASEDIAEgBEYN8gEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8s8Aai0AAEcNNSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8wELIAJBADYCACAGQQFqIQFBDww2CyABIARGBEBBuwEhAwzyAQsCQAJAIAEtAABByQBrDgcANTU1NTUBNQsgAUEBaiEBQaUBIQMM2QELIAFBAWohAUGmASEDDNgBC0G8ASEDIAEgBEYN8AEgAigCACIAIAQgAWtqIQUgASAAa0EHaiEGAkADQCABLQAAIABB9M8Aai0AAEcNMyAAQQdGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8QELIAJBADYCACAGQQFqIQFBGww0CyABIARGBEBBvQEhAwzwAQsCQAJAAkAgAS0AAEHCAGsOEgA0NDQ0NDQ0NDQBNDQ0NDQ0AjQLIAFBAWohAUGkASEDDNgBCyABQQFqIQFBpwEhAwzXAQsgAUEBaiEBQagBIQMM1gELIAEgBEYEQEG+ASEDDO8BCyABLQAAQc4ARw0wIAFBAWohAQwsCyABIARGBEBBvwEhAwzuAQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQcEAaw4VAAECAz8EBQY/Pz8HCAkKCz8MDQ4PPwsgAUEBaiEBQegAIQMM4wELIAFBAWohAUHpACEDDOIBCyABQQFqIQFB7gAhAwzhAQsgAUEBaiEBQfIAIQMM4AELIAFBAWohAUHzACEDDN8BCyABQQFqIQFB9gAhAwzeAQsgAUEBaiEBQfcAIQMM3QELIAFBAWohAUH6ACEDDNwBCyABQQFqIQFBgwEhAwzbAQsgAUEBaiEBQYQBIQMM2gELIAFBAWohAUGFASEDDNkBCyABQQFqIQFBkgEhAwzYAQsgAUEBaiEBQZgBIQMM1wELIAFBAWohAUGgASEDDNYBCyABQQFqIQFBowEhAwzVAQsgAUEBaiEBQaoBIQMM1AELIAEgBEcEQCACQRA2AgggAiABNgIEQasBIQMM1AELQcABIQMM7AELQQAhAAJAIAIoAjgiA0UNACADKAI0IgNFDQAgAiADEQAAIQALIABFDV4gAEEVRw0HIAJB0QA2AhwgAiABNgIUIAJBsBc2AhAgAkEVNgIMQQAhAwzrAQsgAUEBaiABIARHDQgaQcIBIQMM6gELA0ACQCABLQAAQQprDgQIAAALAAsgBCABQQFqIgFHDQALQcMBIQMM6QELIAEgBEcEQCACQRE2AgggAiABNgIEQQEhAwzQAQtBxAEhAwzoAQsgASAERgRAQcUBIQMM6AELAkACQCABLQAAQQprDgQBKCgAKAsgAUEBagwJCyABQQFqDAULIAEgBEYEQEHGASEDDOcBCwJAAkAgAS0AAEEKaw4XAQsLAQsLCwsLCwsLCwsLCwsLCwsLCwALCyABQQFqIQELQbABIQMMzQELIAEgBEYEQEHIASEDDOYBCyABLQAAQSBHDQkgAkEAOwEyIAFBAWohAUGzASEDDMwBCwNAIAEhAAJAIAEgBEcEQCABLQAAQTBrQf8BcSIDQQpJDQEMJwtBxwEhAwzmAQsCQCACLwEyIgFBmTNLDQAgAiABQQpsIgU7ATIgBUH+/wNxIANB//8Dc0sNACAAQQFqIQEgAiADIAVqIgM7ATIgA0H//wNxQegHSQ0BCwtBACEDIAJBADYCHCACQcEJNgIQIAJBDTYCDCACIABBAWo2AhQM5AELIAJBADYCHCACIAE2AhQgAkHwDDYCECACQRs2AgxBACEDDOMBCyACKAIEIQAgAkEANgIEIAIgACABECYiAA0BIAFBAWoLIQFBrQEhAwzIAQsgAkHBATYCHCACIAA2AgwgAiABQQFqNgIUQQAhAwzgAQsgAigCBCEAIAJBADYCBCACIAAgARAmIgANASABQQFqCyEBQa4BIQMMxQELIAJBwgE2AhwgAiAANgIMIAIgAUEBajYCFEEAIQMM3QELIAJBADYCHCACIAE2AhQgAkGXCzYCECACQQ02AgxBACEDDNwBCyACQQA2AhwgAiABNgIUIAJB4xA2AhAgAkEJNgIMQQAhAwzbAQsgAkECOgAoDKwBC0EAIQMgAkEANgIcIAJBrws2AhAgAkECNgIMIAIgAUEBajYCFAzZAQtBAiEDDL8BC0ENIQMMvgELQSYhAwy9AQtBFSEDDLwBC0EWIQMMuwELQRghAwy6AQtBHCEDDLkBC0EdIQMMuAELQSAhAwy3AQtBISEDDLYBC0EjIQMMtQELQcYAIQMMtAELQS4hAwyzAQtBPSEDDLIBC0HLACEDDLEBC0HOACEDDLABC0HYACEDDK8BC0HZACEDDK4BC0HbACEDDK0BC0HxACEDDKwBC0H0ACEDDKsBC0GNASEDDKoBC0GXASEDDKkBC0GpASEDDKgBC0GvASEDDKcBC0GxASEDDKYBCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB8Rs2AhAgAkEGNgIMDL0BCyACQQA2AgAgBkEBaiEBQSQLOgApIAIoAgQhACACQQA2AgQgAiAAIAEQJyIARQRAQeUAIQMMowELIAJB+QA2AhwgAiABNgIUIAIgADYCDEEAIQMMuwELIABBFUcEQCACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwy7AQsgAkH4ADYCHCACIAE2AhQgAkHKGDYCECACQRU2AgxBACEDDLoBCyACQQA2AhwgAiABNgIUIAJBjhs2AhAgAkEGNgIMQQAhAwy5AQsgAkEANgIcIAIgATYCFCACQf4RNgIQIAJBBzYCDEEAIQMMuAELIAJBADYCHCACIAE2AhQgAkGMHDYCECACQQc2AgxBACEDDLcBCyACQQA2AhwgAiABNgIUIAJBww82AhAgAkEHNgIMQQAhAwy2AQsgAkEANgIcIAIgATYCFCACQcMPNgIQIAJBBzYCDEEAIQMMtQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxBACEDDKIBCyACQeQANgIcIAIgATYCFCACQeMXNgIQIAJBFTYCDEEAIQMMoQELIAJBADYCACAGQQFqIQEgAi0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACEDIAJBADYCHCACIAE2AhQgAkH3CTYCECACQQg2AgwMoAELIAJBADYCACAGQQFqIQEgAi0AKUEhRg0DIAJBADYCHCACIAE2AhQgAkGbCjYCECACQQg2AgxBACEDDJ8BCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJBkDM2AhAgAkEINgIMDJ0BCyACQQA2AgAgBkEBaiEBIAItAClBI0kNACACQQA2AhwgAiABNgIUIAJB0wk2AhAgAkEINgIMQQAhAwycAQtB0QAhAwyCAQsgAS0AAEEwayIAQf8BcUEKSQRAIAIgADoAKiABQQFqIQFBzwAhAwyCAQsgAigCBCEAIAJBADYCBCACIAAgARAoIgBFDYYBIAJB3gA2AhwgAiABNgIUIAIgADYCDEEAIQMMmgELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ2GASACQdwANgIcIAIgATYCFCACIAA2AgxBACEDDJkBCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMhwELIAJB2gA2AhwgAiAFNgIUIAIgADYCDAyYAQtBACEBQQEhAwsgAiADOgArIAVBAWohAwJAAkACQCACLQAtQRBxDQACQAJAAkAgAi0AKg4DAQACBAsgBkUNAwwCCyAADQEMAgsgAUUNAQsgAigCBCEAIAJBADYCBCACIAAgAxAoIgBFBEAgAyEBDAILIAJB2AA2AhwgAiADNgIUIAIgADYCDEEAIQMMmAELIAIoAgQhACACQQA2AgQgAiAAIAMQKCIARQRAIAMhAQyHAQsgAkHZADYCHCACIAM2AhQgAiAANgIMQQAhAwyXAQtBzAAhAwx9CyAAQRVHBEAgAkEANgIcIAIgATYCFCACQZQNNgIQIAJBITYCDEEAIQMMlgELIAJB1wA2AhwgAiABNgIUIAJByRc2AhAgAkEVNgIMQQAhAwyVAQtBACEDIAJBADYCHCACIAE2AhQgAkGAETYCECACQQk2AgwMlAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0AIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMkwELQckAIQMMeQsgAkEANgIcIAIgATYCFCACQcEoNgIQIAJBBzYCDCACQQA2AgBBACEDDJEBCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAlIgBFDQAgAkHSADYCHCACIAE2AhQgAiAANgIMDJABC0HIACEDDHYLIAJBADYCACAFIQELIAJBgBI7ASogAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANAQtBxwAhAwxzCyAAQRVGBEAgAkHRADYCHCACIAE2AhQgAkHjFzYCECACQRU2AgxBACEDDIwBC0EAIQMgAkEANgIcIAIgATYCFCACQbkNNgIQIAJBGjYCDAyLAQtBACEDIAJBADYCHCACIAE2AhQgAkGgGTYCECACQR42AgwMigELIAEtAABBOkYEQCACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgBFDQEgAkHDADYCHCACIAA2AgwgAiABQQFqNgIUDIoBC0EAIQMgAkEANgIcIAIgATYCFCACQbERNgIQIAJBCjYCDAyJAQsgAUEBaiEBQTshAwxvCyACQcMANgIcIAIgADYCDCACIAFBAWo2AhQMhwELQQAhAyACQQA2AhwgAiABNgIUIAJB8A42AhAgAkEcNgIMDIYBCyACIAIvATBBEHI7ATAMZgsCQCACLwEwIgBBCHFFDQAgAi0AKEEBRw0AIAItAC1BCHFFDQMLIAIgAEH3+wNxQYAEcjsBMAwECyABIARHBEACQANAIAEtAABBMGsiAEH/AXFBCk8EQEE1IQMMbgsgAikDICIKQpmz5syZs+bMGVYNASACIApCCn4iCjcDICAKIACtQv8BgyILQn+FVg0BIAIgCiALfDcDICAEIAFBAWoiAUcNAAtBOSEDDIUBCyACKAIEIQBBACEDIAJBADYCBCACIAAgAUEBaiIBECoiAA0MDHcLQTkhAwyDAQsgAi0AMEEgcQ0GQcUBIQMMaQtBACEDIAJBADYCBCACIAEgARAqIgBFDQQgAkE6NgIcIAIgADYCDCACIAFBAWo2AhQMgQELIAItAChBAUcNACACLQAtQQhxRQ0BC0E3IQMMZgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIABEAgAkE7NgIcIAIgADYCDCACIAFBAWo2AhQMfwsgAUEBaiEBDG4LIAJBCDoALAwECyABQQFqIQEMbQtBACEDIAJBADYCHCACIAE2AhQgAkHkEjYCECACQQQ2AgwMewsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ1sIAJBNzYCHCACIAE2AhQgAiAANgIMDHoLIAIgAi8BMEEgcjsBMAtBMCEDDF8LIAJBNjYCHCACIAE2AhQgAiAANgIMDHcLIABBLEcNASABQQFqIQBBASEBAkACQAJAAkACQCACLQAsQQVrDgQDAQIEAAsgACEBDAQLQQIhAQwBC0EEIQELIAJBAToALCACIAIvATAgAXI7ATAgACEBDAELIAIgAi8BMEEIcjsBMCAAIQELQTkhAwxcCyACQQA6ACwLQTQhAwxaCyABIARGBEBBLSEDDHMLAkACQANAAkAgAS0AAEEKaw4EAgAAAwALIAQgAUEBaiIBRw0AC0EtIQMMdAsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ0CIAJBLDYCHCACIAE2AhQgAiAANgIMDHMLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAS0AAEENRgRAIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAi0ALUEBcQRAQcQBIQMMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIADQEMZQtBLyEDDFcLIAJBLjYCHCACIAE2AhQgAiAANgIMDG8LQQAhAyACQQA2AhwgAiABNgIUIAJB8BQ2AhAgAkEDNgIMDG4LQQEhAwJAAkACQAJAIAItACxBBWsOBAMBAgAECyACIAIvATBBCHI7ATAMAwtBAiEDDAELQQQhAwsgAkEBOgAsIAIgAi8BMCADcjsBMAtBKiEDDFMLQQAhAyACQQA2AhwgAiABNgIUIAJB4Q82AhAgAkEKNgIMDGsLQQEhAwJAAkACQAJAAkACQCACLQAsQQJrDgcFBAQDAQIABAsgAiACLwEwQQhyOwEwDAMLQQIhAwwBC0EEIQMLIAJBAToALCACIAIvATAgA3I7ATALQSshAwxSC0EAIQMgAkEANgIcIAIgATYCFCACQasSNgIQIAJBCzYCDAxqC0EAIQMgAkEANgIcIAIgATYCFCACQf0NNgIQIAJBHTYCDAxpCyABIARHBEADQCABLQAAQSBHDUggBCABQQFqIgFHDQALQSUhAwxpC0ElIQMMaAsgAi0ALUEBcQRAQcMBIQMMTwsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKSIABEAgAkEmNgIcIAIgADYCDCACIAFBAWo2AhQMaAsgAUEBaiEBDFwLIAFBAWohASACLwEwIgBBgAFxBEBBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAEUNBiAAQRVHDR8gAkEFNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMZwsCQCAAQaAEcUGgBEcNACACLQAtQQJxDQBBACEDIAJBADYCHCACIAE2AhQgAkGWEzYCECACQQQ2AgwMZwsgAgJ/IAIvATBBFHFBFEYEQEEBIAItAChBAUYNARogAi8BMkHlAEYMAQsgAi0AKUEFRgs6AC5BACEAAkAgAigCOCIDRQ0AIAMoAiQiA0UNACACIAMRAAAhAAsCQAJAAkACQAJAIAAOFgIBAAQEBAQEBAQEBAQEBAQEBAQEBAMECyACQQE6AC4LIAIgAi8BMEHAAHI7ATALQSchAwxPCyACQSM2AhwgAiABNgIUIAJBpRY2AhAgAkEVNgIMQQAhAwxnC0EAIQMgAkEANgIcIAIgATYCFCACQdULNgIQIAJBETYCDAxmC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAADQELQQ4hAwxLCyAAQRVGBEAgAkECNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMZAtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMYwtBACEDIAJBADYCHCACIAE2AhQgAkGqHDYCECACQQ82AgwMYgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEgCqdqIgEQKyIARQ0AIAJBBTYCHCACIAE2AhQgAiAANgIMDGELQQ8hAwxHC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxfC0IBIQoLIAFBAWohAQJAIAIpAyAiC0L//////////w9YBEAgAiALQgSGIAqENwMgDAELQQAhAyACQQA2AhwgAiABNgIUIAJBrQk2AhAgAkEMNgIMDF4LQSQhAwxEC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxcCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAsIgBFBEAgAUEBaiEBDFILIAJBFzYCHCACIAA2AgwgAiABQQFqNgIUDFsLIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQRY2AhwgAiAANgIMIAIgAUEBajYCFAxbC0EfIQMMQQtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQLSIARQRAIAFBAWohAQxQCyACQRQ2AhwgAiAANgIMIAIgAUEBajYCFAxYCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABEC0iAEUEQCABQQFqIQEMAQsgAkETNgIcIAIgADYCDCACIAFBAWo2AhQMWAtBHiEDDD4LQQAhAyACQQA2AhwgAiABNgIUIAJBxgw2AhAgAkEjNgIMDFYLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABEC0iAEUEQCABQQFqIQEMTgsgAkERNgIcIAIgADYCDCACIAFBAWo2AhQMVQsgAkEQNgIcIAIgATYCFCACIAA2AgwMVAtBACEDIAJBADYCHCACIAE2AhQgAkHGDDYCECACQSM2AgwMUwtBACEDIAJBADYCHCACIAE2AhQgAkHAFTYCECACQQI2AgwMUgsgAigCBCEAQQAhAyACQQA2AgQCQCACIAAgARAtIgBFBEAgAUEBaiEBDAELIAJBDjYCHCACIAA2AgwgAiABQQFqNgIUDFILQRshAww4C0EAIQMgAkEANgIcIAIgATYCFCACQcYMNgIQIAJBIzYCDAxQCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABECwiAEUEQCABQQFqIQEMAQsgAkENNgIcIAIgADYCDCACIAFBAWo2AhQMUAtBGiEDDDYLQQAhAyACQQA2AhwgAiABNgIUIAJBmg82AhAgAkEiNgIMDE4LIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQQw2AhwgAiAANgIMIAIgAUEBajYCFAxOC0EZIQMMNAtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMTAsgAEEVRwRAQQAhAyACQQA2AhwgAiABNgIUIAJBgww2AhAgAkETNgIMDEwLIAJBCjYCHCACIAE2AhQgAkHkFjYCECACQRU2AgxBACEDDEsLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABIAqnaiIBECsiAARAIAJBBzYCHCACIAE2AhQgAiAANgIMDEsLQRMhAwwxCyAAQRVHBEBBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMSgsgAkEeNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMSQtBACEAAkAgAigCOCIDRQ0AIAMoAiwiA0UNACACIAMRAAAhAAsgAEUNQSAAQRVGBEAgAkEDNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMSQtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMSAtBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMRwtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMRgsgAkEAOgAvIAItAC1BBHFFDT8LIAJBADoALyACQQE6ADRBACEDDCsLQQAhAyACQQA2AhwgAkHkETYCECACQQc2AgwgAiABQQFqNgIUDEMLAkADQAJAIAEtAABBCmsOBAACAgACCyAEIAFBAWoiAUcNAAtB3QEhAwxDCwJAAkAgAi0ANEEBRw0AQQAhAAJAIAIoAjgiA0UNACADKAJYIgNFDQAgAiADEQAAIQALIABFDQAgAEEVRw0BIAJB3AE2AhwgAiABNgIUIAJB1RY2AhAgAkEVNgIMQQAhAwxEC0HBASEDDCoLIAJBADYCHCACIAE2AhQgAkHpCzYCECACQR82AgxBACEDDEILAkACQCACLQAoQQFrDgIEAQALQcABIQMMKQtBuQEhAwwoCyACQQI6AC9BACEAAkAgAigCOCIDRQ0AIAMoAgAiA0UNACACIAMRAAAhAAsgAEUEQEHCASEDDCgLIABBFUcEQCACQQA2AhwgAiABNgIUIAJBpAw2AhAgAkEQNgIMQQAhAwxBCyACQdsBNgIcIAIgATYCFCACQfoWNgIQIAJBFTYCDEEAIQMMQAsgASAERgRAQdoBIQMMQAsgAS0AAEHIAEYNASACQQE6ACgLQawBIQMMJQtBvwEhAwwkCyABIARHBEAgAkEQNgIIIAIgATYCBEG+ASEDDCQLQdkBIQMMPAsgASAERgRAQdgBIQMMPAsgAS0AAEHIAEcNBCABQQFqIQFBvQEhAwwiCyABIARGBEBB1wEhAww7CwJAAkAgAS0AAEHFAGsOEAAFBQUFBQUFBQUFBQUFBQEFCyABQQFqIQFBuwEhAwwiCyABQQFqIQFBvAEhAwwhC0HWASEDIAEgBEYNOSACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGD0ABqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw6CyACKAIEIQAgAkIANwMAIAIgACAGQQFqIgEQJyIARQRAQcYBIQMMIQsgAkHVATYCHCACIAE2AhQgAiAANgIMQQAhAww5C0HUASEDIAEgBEYNOCACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGB0ABqLQAARw0CIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw5CyACQYEEOwEoIAIoAgQhACACQgA3AwAgAiAAIAZBAWoiARAnIgANAwwCCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB2Bs2AhAgAkEINgIMDDYLQboBIQMMHAsgAkHTATYCHCACIAE2AhQgAiAANgIMQQAhAww0C0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAARQ0AIABBFUYNASACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwwzC0HkACEDDBkLIAJB+AA2AhwgAiABNgIUIAJByhg2AhAgAkEVNgIMQQAhAwwxC0HSASEDIAQgASIARg0wIAQgAWsgAigCACIBaiEFIAAgAWtBBGohBgJAA0AgAC0AACABQfzPAGotAABHDQEgAUEERg0DIAFBAWohASAEIABBAWoiAEcNAAsgAiAFNgIADDELIAJBADYCHCACIAA2AhQgAkGQMzYCECACQQg2AgwgAkEANgIAQQAhAwwwCyABIARHBEAgAkEONgIIIAIgATYCBEG3ASEDDBcLQdEBIQMMLwsgAkEANgIAIAZBAWohAQtBuAEhAwwUCyABIARGBEBB0AEhAwwtCyABLQAAQTBrIgBB/wFxQQpJBEAgAiAAOgAqIAFBAWohAUG2ASEDDBQLIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0UIAJBzwE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAsgASAERgRAQc4BIQMMLAsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0VIAJBzQE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAtBtQEhAwwSCyAEIAEiBUYEQEHMASEDDCsLQQAhAEEBIQFBASEGQQAhAwJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAUtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyEDQQAhAUEAIQYMAgtBCSEDQQEhAEEAIQFBACEGDAELQQAhAUEBIQMLIAIgAzoAKyAFQQFqIQMCQAJAIAItAC1BEHENAAJAAkACQCACLQAqDgMBAAIECyAGRQ0DDAILIAANAQwCCyABRQ0BCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMAwsgAkHJATYCHCACIAM2AhQgAiAANgIMQQAhAwwtCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMGAsgAkHKATYCHCACIAM2AhQgAiAANgIMQQAhAwwsCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMFgsgAkHLATYCHCACIAU2AhQgAiAANgIMDCsLQbQBIQMMEQtBACEAAkAgAigCOCIDRQ0AIAMoAjwiA0UNACACIAMRAAAhAAsCQCAABEAgAEEVRg0BIAJBADYCHCACIAE2AhQgAkGUDTYCECACQSE2AgxBACEDDCsLQbIBIQMMEQsgAkHIATYCHCACIAE2AhQgAkHJFzYCECACQRU2AgxBACEDDCkLIAJBADYCACAGQQFqIQFB9QAhAwwPCyACLQApQQVGBEBB4wAhAwwPC0HiACEDDA4LIAAhASACQQA2AgALIAJBADoALEEJIQMMDAsgAkEANgIAIAdBAWohAUHAACEDDAsLQQELOgAsIAJBADYCACAGQQFqIQELQSkhAwwIC0E4IQMMBwsCQCABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBPiEDDCELQT4hAwwgCwsgAkEAOgAsDAELQQshAwwEC0E6IQMMAwsgAUEBaiEBQS0hAwwCCyACIAE6ACwgAkEANgIAIAZBAWohAUEMIQMMAQsgAkEANgIAIAZBAWohAUEKIQMMAAsAC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwXC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwWC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwVC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwUC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwTC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwSC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwRC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwQC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwPC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwOC0EAIQMgAkEANgIcIAIgATYCFCACQcASNgIQIAJBCzYCDAwNC0EAIQMgAkEANgIcIAIgATYCFCACQZUJNgIQIAJBCzYCDAwMC0EAIQMgAkEANgIcIAIgATYCFCACQeEPNgIQIAJBCjYCDAwLC0EAIQMgAkEANgIcIAIgATYCFCACQfsPNgIQIAJBCjYCDAwKC0EAIQMgAkEANgIcIAIgATYCFCACQfEZNgIQIAJBAjYCDAwJC0EAIQMgAkEANgIcIAIgATYCFCACQcQUNgIQIAJBAjYCDAwIC0EAIQMgAkEANgIcIAIgATYCFCACQfIVNgIQIAJBAjYCDAwHCyACQQI2AhwgAiABNgIUIAJBnBo2AhAgAkEWNgIMQQAhAwwGC0EBIQMMBQtB1AAhAyABIARGDQQgCEEIaiEJIAIoAgAhBQJAAkAgASAERwRAIAVB2MIAaiEHIAQgBWogAWshACAFQX9zQQpqIgUgAWohBgNAIAEtAAAgBy0AAEcEQEECIQcMAwsgBUUEQEEAIQcgBiEBDAMLIAVBAWshBSAHQQFqIQcgBCABQQFqIgFHDQALIAAhBSAEIQELIAlBATYCACACIAU2AgAMAQsgAkEANgIAIAkgBzYCAAsgCSABNgIEIAgoAgwhACAIKAIIDgMBBAIACwALIAJBADYCHCACQbUaNgIQIAJBFzYCDCACIABBAWo2AhRBACEDDAILIAJBADYCHCACIAA2AhQgAkHKGjYCECACQQk2AgxBACEDDAELIAEgBEYEQEEiIQMMAQsgAkEJNgIIIAIgATYCBEEhIQMLIAhBEGokACADRQRAIAIoAgwhAAwBCyACIAM2AhxBACEAIAIoAgQiAUUNACACIAEgBCACKAIIEQEAIgFFDQAgAiAENgIUIAIgATYCDCABIQALIAALvgIBAn8gAEEAOgAAIABB3ABqIgFBAWtBADoAACAAQQA6AAIgAEEAOgABIAFBA2tBADoAACABQQJrQQA6AAAgAEEAOgADIAFBBGtBADoAAEEAIABrQQNxIgEgAGoiAEEANgIAQdwAIAFrQXxxIgIgAGoiAUEEa0EANgIAAkAgAkEJSQ0AIABBADYCCCAAQQA2AgQgAUEIa0EANgIAIAFBDGtBADYCACACQRlJDQAgAEEANgIYIABBADYCFCAAQQA2AhAgAEEANgIMIAFBEGtBADYCACABQRRrQQA2AgAgAUEYa0EANgIAIAFBHGtBADYCACACIABBBHFBGHIiAmsiAUEgSQ0AIAAgAmohAANAIABCADcDGCAAQgA3AxAgAEIANwMIIABCADcDACAAQSBqIQAgAUEgayIBQR9LDQALCwtWAQF/AkAgACgCDA0AAkACQAJAAkAgAC0ALw4DAQADAgsgACgCOCIBRQ0AIAEoAiwiAUUNACAAIAERAAAiAQ0DC0EADwsACyAAQcMWNgIQQQ4hAQsgAQsaACAAKAIMRQRAIABB0Rs2AhAgAEEVNgIMCwsUACAAKAIMQRVGBEAgAEEANgIMCwsUACAAKAIMQRZGBEAgAEEANgIMCwsHACAAKAIMCwcAIAAoAhALCQAgACABNgIQCwcAIAAoAhQLFwAgAEEkTwRAAAsgAEECdEGgM2ooAgALFwAgAEEuTwRAAAsgAEECdEGwNGooAgALvwkBAX9B6yghAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB9ysPC0GQMQ8LQdcxDwtBoi0PC0HUJw8LQeArDwtBnywPC0HrMQ8LQdUfDwtByjEPC0HeJQ8LQdQeDwtB9BwPC0GnMg8LQbEdDwtBoB0PC0G5MQ8LQbwwDwtBkiEPC0GzJg8LQeksDwtBrB4PC0HUKw8LQfcmDwtBgCYPC0GwIQ8LQf4eDwtBjSMPC0GJLQ8LQfciDwtBoDEPC0GuHw8LQcYlDwtB6B4PC0GTIg8LQcIvDwtBwx0PC0GLLA8LQeEdDwtBjS8PC0HqIQ8LQbQtDwtB0i8PC0HfMg8LQdIyDwtB8DAPC0GpIg8LQfkjDwtBmR4PC0G1LA8LQZswDwtBkjIPC0G2Kw8LQcIiDwtB+DIPC0GeJQ8LQdAiDwtBuh4PC0GBHg8LAAtB1iEhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBxhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9go2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7Ro2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBqhs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7RM2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBwhk2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlBQ2AhBBGCEECyAEC1kBAn8CQCAALQAoQQFGDQAgAC8BMiIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEwIgFBAnFFDQEMAgsgAC8BMCIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATIiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtXACAAQRhqQgA3AwAgAEIANwMAIABBOGpCADcDACAAQTBqQgA3AwAgAEEoakIANwMAIABBIGpCADcDACAAQRBqQgA3AwAgAEEIakIANwMAIABB3QE2AhwLBgAgABAyC5otAQt/IwBBEGsiCiQAQaTQACgCACIJRQRAQeTTACgCACIFRQRAQfDTAEJ/NwIAQejTAEKAgISAgIDAADcCAEHk0wAgCkEIakFwcUHYqtWqBXMiBTYCAEH40wBBADYCAEHI0wBBADYCAAtBzNMAQYDUBDYCAEGc0ABBgNQENgIAQbDQACAFNgIAQazQAEF/NgIAQdDTAEGArAM2AgADQCABQcjQAGogAUG80ABqIgI2AgAgAiABQbTQAGoiAzYCACABQcDQAGogAzYCACABQdDQAGogAUHE0ABqIgM2AgAgAyACNgIAIAFB2NAAaiABQczQAGoiAjYCACACIAM2AgAgAUHU0ABqIAI2AgAgAUEgaiIBQYACRw0AC0GM1ARBwasDNgIAQajQAEH00wAoAgA2AgBBmNAAQcCrAzYCAEGk0ABBiNQENgIAQcz/B0E4NgIAQYjUBCEJCwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB7AFNBEBBjNAAKAIAIgZBECAAQRNqQXBxIABBC0kbIgRBA3YiAHYiAUEDcQRAAkAgAUEBcSAAckEBcyICQQN0IgBBtNAAaiIBIABBvNAAaigCACIAKAIIIgNGBEBBjNAAIAZBfiACd3E2AgAMAQsgASADNgIIIAMgATYCDAsgAEEIaiEBIAAgAkEDdCICQQNyNgIEIAAgAmoiACAAKAIEQQFyNgIEDBELQZTQACgCACIIIARPDQEgAQRAAkBBAiAAdCICQQAgAmtyIAEgAHRxaCIAQQN0IgJBtNAAaiIBIAJBvNAAaigCACICKAIIIgNGBEBBjNAAIAZBfiAAd3EiBjYCAAwBCyABIAM2AgggAyABNgIMCyACIARBA3I2AgQgAEEDdCIAIARrIQUgACACaiAFNgIAIAIgBGoiBCAFQQFyNgIEIAgEQCAIQXhxQbTQAGohAEGg0AAoAgAhAwJ/QQEgCEEDdnQiASAGcUUEQEGM0AAgASAGcjYCACAADAELIAAoAggLIgEgAzYCDCAAIAM2AgggAyAANgIMIAMgATYCCAsgAkEIaiEBQaDQACAENgIAQZTQACAFNgIADBELQZDQACgCACILRQ0BIAtoQQJ0QbzSAGooAgAiACgCBEF4cSAEayEFIAAhAgNAAkAgAigCECIBRQRAIAJBFGooAgAiAUUNAQsgASgCBEF4cSAEayIDIAVJIQIgAyAFIAIbIQUgASAAIAIbIQAgASECDAELCyAAKAIYIQkgACgCDCIDIABHBEBBnNAAKAIAGiADIAAoAggiATYCCCABIAM2AgwMEAsgAEEUaiICKAIAIgFFBEAgACgCECIBRQ0DIABBEGohAgsDQCACIQcgASIDQRRqIgIoAgAiAQ0AIANBEGohAiADKAIQIgENAAsgB0EANgIADA8LQX8hBCAAQb9/Sw0AIABBE2oiAUFwcSEEQZDQACgCACIIRQ0AQQAgBGshBQJAAkACQAJ/QQAgBEGAAkkNABpBHyAEQf///wdLDQAaIARBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmoLIgZBAnRBvNIAaigCACICRQRAQQAhAUEAIQMMAQtBACEBIARBGSAGQQF2a0EAIAZBH0cbdCEAQQAhAwNAAkAgAigCBEF4cSAEayIHIAVPDQAgAiEDIAciBQ0AQQAhBSACIQEMAwsgASACQRRqKAIAIgcgByACIABBHXZBBHFqQRBqKAIAIgJGGyABIAcbIQEgAEEBdCEAIAINAAsLIAEgA3JFBEBBACEDQQIgBnQiAEEAIABrciAIcSIARQ0DIABoQQJ0QbzSAGooAgAhAQsgAUUNAQsDQCABKAIEQXhxIARrIgIgBUkhACACIAUgABshBSABIAMgABshAyABKAIQIgAEfyAABSABQRRqKAIACyIBDQALCyADRQ0AIAVBlNAAKAIAIARrTw0AIAMoAhghByADIAMoAgwiAEcEQEGc0AAoAgAaIAAgAygCCCIBNgIIIAEgADYCDAwOCyADQRRqIgIoAgAiAUUEQCADKAIQIgFFDQMgA0EQaiECCwNAIAIhBiABIgBBFGoiAigCACIBDQAgAEEQaiECIAAoAhAiAQ0ACyAGQQA2AgAMDQtBlNAAKAIAIgMgBE8EQEGg0AAoAgAhAQJAIAMgBGsiAkEQTwRAIAEgBGoiACACQQFyNgIEIAEgA2ogAjYCACABIARBA3I2AgQMAQsgASADQQNyNgIEIAEgA2oiACAAKAIEQQFyNgIEQQAhAEEAIQILQZTQACACNgIAQaDQACAANgIAIAFBCGohAQwPC0GY0AAoAgAiAyAESwRAIAQgCWoiACADIARrIgFBAXI2AgRBpNAAIAA2AgBBmNAAIAE2AgAgCSAEQQNyNgIEIAlBCGohAQwPC0EAIQEgBAJ/QeTTACgCAARAQezTACgCAAwBC0Hw0wBCfzcCAEHo0wBCgICEgICAwAA3AgBB5NMAIApBDGpBcHFB2KrVqgVzNgIAQfjTAEEANgIAQcjTAEEANgIAQYCABAsiACAEQccAaiIFaiIGQQAgAGsiB3EiAk8EQEH80wBBMDYCAAwPCwJAQcTTACgCACIBRQ0AQbzTACgCACIIIAJqIQAgACABTSAAIAhLcQ0AQQAhAUH80wBBMDYCAAwPC0HI0wAtAABBBHENBAJAAkAgCQRAQczTACEBA0AgASgCACIAIAlNBEAgACABKAIEaiAJSw0DCyABKAIIIgENAAsLQQAQMyIAQX9GDQUgAiEGQejTACgCACIBQQFrIgMgAHEEQCACIABrIAAgA2pBACABa3FqIQYLIAQgBk8NBSAGQf7///8HSw0FQcTTACgCACIDBEBBvNMAKAIAIgcgBmohASABIAdNDQYgASADSw0GCyAGEDMiASAARw0BDAcLIAYgA2sgB3EiBkH+////B0sNBCAGEDMhACAAIAEoAgAgASgCBGpGDQMgACEBCwJAIAYgBEHIAGpPDQAgAUF/Rg0AQezTACgCACIAIAUgBmtqQQAgAGtxIgBB/v///wdLBEAgASEADAcLIAAQM0F/RwRAIAAgBmohBiABIQAMBwtBACAGaxAzGgwECyABIgBBf0cNBQwDC0EAIQMMDAtBACEADAoLIABBf0cNAgtByNMAQcjTACgCAEEEcjYCAAsgAkH+////B0sNASACEDMhAEEAEDMhASAAQX9GDQEgAUF/Rg0BIAAgAU8NASABIABrIgYgBEE4ak0NAQtBvNMAQbzTACgCACAGaiIBNgIAQcDTACgCACABSQRAQcDTACABNgIACwJAAkACQEGk0AAoAgAiAgRAQczTACEBA0AgACABKAIAIgMgASgCBCIFakYNAiABKAIIIgENAAsMAgtBnNAAKAIAIgFBAEcgACABT3FFBEBBnNAAIAA2AgALQQAhAUHQ0wAgBjYCAEHM0wAgADYCAEGs0ABBfzYCAEGw0ABB5NMAKAIANgIAQdjTAEEANgIAA0AgAUHI0ABqIAFBvNAAaiICNgIAIAIgAUG00ABqIgM2AgAgAUHA0ABqIAM2AgAgAUHQ0ABqIAFBxNAAaiIDNgIAIAMgAjYCACABQdjQAGogAUHM0ABqIgI2AgAgAiADNgIAIAFB1NAAaiACNgIAIAFBIGoiAUGAAkcNAAtBeCAAa0EPcSIBIABqIgIgBkE4ayIDIAFrIgFBAXI2AgRBqNAAQfTTACgCADYCAEGY0AAgATYCAEGk0AAgAjYCACAAIANqQTg2AgQMAgsgACACTQ0AIAIgA0kNACABKAIMQQhxDQBBeCACa0EPcSIAIAJqIgNBmNAAKAIAIAZqIgcgAGsiAEEBcjYCBCABIAUgBmo2AgRBqNAAQfTTACgCADYCAEGY0AAgADYCAEGk0AAgAzYCACACIAdqQTg2AgQMAQsgAEGc0AAoAgBJBEBBnNAAIAA2AgALIAAgBmohA0HM0wAhAQJAAkACQANAIAMgASgCAEcEQCABKAIIIgENAQwCCwsgAS0ADEEIcUUNAQtBzNMAIQEDQCABKAIAIgMgAk0EQCADIAEoAgRqIgUgAksNAwsgASgCCCEBDAALAAsgASAANgIAIAEgASgCBCAGajYCBCAAQXggAGtBD3FqIgkgBEEDcjYCBCADQXggA2tBD3FqIgYgBCAJaiIEayEBIAIgBkYEQEGk0AAgBDYCAEGY0ABBmNAAKAIAIAFqIgA2AgAgBCAAQQFyNgIEDAgLQaDQACgCACAGRgRAQaDQACAENgIAQZTQAEGU0AAoAgAgAWoiADYCACAEIABBAXI2AgQgACAEaiAANgIADAgLIAYoAgQiBUEDcUEBRw0GIAVBeHEhCCAFQf8BTQRAIAVBA3YhAyAGKAIIIgAgBigCDCICRgRAQYzQAEGM0AAoAgBBfiADd3E2AgAMBwsgAiAANgIIIAAgAjYCDAwGCyAGKAIYIQcgBiAGKAIMIgBHBEAgACAGKAIIIgI2AgggAiAANgIMDAULIAZBFGoiAigCACIFRQRAIAYoAhAiBUUNBCAGQRBqIQILA0AgAiEDIAUiAEEUaiICKAIAIgUNACAAQRBqIQIgACgCECIFDQALIANBADYCAAwEC0F4IABrQQ9xIgEgAGoiByAGQThrIgMgAWsiAUEBcjYCBCAAIANqQTg2AgQgAiAFQTcgBWtBD3FqQT9rIgMgAyACQRBqSRsiA0EjNgIEQajQAEH00wAoAgA2AgBBmNAAIAE2AgBBpNAAIAc2AgAgA0EQakHU0wApAgA3AgAgA0HM0wApAgA3AghB1NMAIANBCGo2AgBB0NMAIAY2AgBBzNMAIAA2AgBB2NMAQQA2AgAgA0EkaiEBA0AgAUEHNgIAIAUgAUEEaiIBSw0ACyACIANGDQAgAyADKAIEQX5xNgIEIAMgAyACayIFNgIAIAIgBUEBcjYCBCAFQf8BTQRAIAVBeHFBtNAAaiEAAn9BjNAAKAIAIgFBASAFQQN2dCIDcUUEQEGM0AAgASADcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbzSAGohAEGQ0AAoAgAiA0EBIAF0IgZxRQRAIAAgAjYCAEGQ0AAgAyAGcjYCACACIAA2AhggAiACNgIIIAIgAjYCDAwBCyAFQRkgAUEBdmtBACABQR9HG3QhASAAKAIAIQMCQANAIAMiACgCBEF4cSAFRg0BIAFBHXYhAyABQQF0IQEgACADQQRxakEQaiIGKAIAIgMNAAsgBiACNgIAIAIgADYCGCACIAI2AgwgAiACNgIIDAELIAAoAggiASACNgIMIAAgAjYCCCACQQA2AhggAiAANgIMIAIgATYCCAtBmNAAKAIAIgEgBE0NAEGk0AAoAgAiACAEaiICIAEgBGsiAUEBcjYCBEGY0AAgATYCAEGk0AAgAjYCACAAIARBA3I2AgQgAEEIaiEBDAgLQQAhAUH80wBBMDYCAAwHC0EAIQALIAdFDQACQCAGKAIcIgJBAnRBvNIAaiIDKAIAIAZGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAdBEEEUIAcoAhAgBkYbaiAANgIAIABFDQELIAAgBzYCGCAGKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAGQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAIaiEBIAYgCGoiBigCBCEFCyAGIAVBfnE2AgQgASAEaiABNgIAIAQgAUEBcjYCBCABQf8BTQRAIAFBeHFBtNAAaiEAAn9BjNAAKAIAIgJBASABQQN2dCIBcUUEQEGM0AAgASACcjYCACAADAELIAAoAggLIgEgBDYCDCAAIAQ2AgggBCAANgIMIAQgATYCCAwBC0EfIQUgAUH///8HTQRAIAFBJiABQQh2ZyIAa3ZBAXEgAEEBdGtBPmohBQsgBCAFNgIcIARCADcCECAFQQJ0QbzSAGohAEGQ0AAoAgAiAkEBIAV0IgNxRQRAIAAgBDYCAEGQ0AAgAiADcjYCACAEIAA2AhggBCAENgIIIAQgBDYCDAwBCyABQRkgBUEBdmtBACAFQR9HG3QhBSAAKAIAIQACQANAIAAiAigCBEF4cSABRg0BIAVBHXYhACAFQQF0IQUgAiAAQQRxakEQaiIDKAIAIgANAAsgAyAENgIAIAQgAjYCGCAEIAQ2AgwgBCAENgIIDAELIAIoAggiACAENgIMIAIgBDYCCCAEQQA2AhggBCACNgIMIAQgADYCCAsgCUEIaiEBDAILAkAgB0UNAAJAIAMoAhwiAUECdEG80gBqIgIoAgAgA0YEQCACIAA2AgAgAA0BQZDQACAIQX4gAXdxIgg2AgAMAgsgB0EQQRQgBygCECADRhtqIAA2AgAgAEUNAQsgACAHNgIYIAMoAhAiAQRAIAAgATYCECABIAA2AhgLIANBFGooAgAiAUUNACAAQRRqIAE2AgAgASAANgIYCwJAIAVBD00EQCADIAQgBWoiAEEDcjYCBCAAIANqIgAgACgCBEEBcjYCBAwBCyADIARqIgIgBUEBcjYCBCADIARBA3I2AgQgAiAFaiAFNgIAIAVB/wFNBEAgBUF4cUG00ABqIQACf0GM0AAoAgAiAUEBIAVBA3Z0IgVxRQRAQYzQACABIAVyNgIAIAAMAQsgACgCCAsiASACNgIMIAAgAjYCCCACIAA2AgwgAiABNgIIDAELQR8hASAFQf///wdNBEAgBUEmIAVBCHZnIgBrdkEBcSAAQQF0a0E+aiEBCyACIAE2AhwgAkIANwIQIAFBAnRBvNIAaiEAQQEgAXQiBCAIcUUEQCAAIAI2AgBBkNAAIAQgCHI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEEAkADQCAEIgAoAgRBeHEgBUYNASABQR12IQQgAUEBdCEBIAAgBEEEcWpBEGoiBigCACIEDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLIANBCGohAQwBCwJAIAlFDQACQCAAKAIcIgFBAnRBvNIAaiICKAIAIABGBEAgAiADNgIAIAMNAUGQ0AAgC0F+IAF3cTYCAAwCCyAJQRBBFCAJKAIQIABGG2ogAzYCACADRQ0BCyADIAk2AhggACgCECIBBEAgAyABNgIQIAEgAzYCGAsgAEEUaigCACIBRQ0AIANBFGogATYCACABIAM2AhgLAkAgBUEPTQRAIAAgBCAFaiIBQQNyNgIEIAAgAWoiASABKAIEQQFyNgIEDAELIAAgBGoiByAFQQFyNgIEIAAgBEEDcjYCBCAFIAdqIAU2AgAgCARAIAhBeHFBtNAAaiEBQaDQACgCACEDAn9BASAIQQN2dCICIAZxRQRAQYzQACACIAZyNgIAIAEMAQsgASgCCAsiAiADNgIMIAEgAzYCCCADIAE2AgwgAyACNgIIC0Gg0AAgBzYCAEGU0AAgBTYCAAsgAEEIaiEBCyAKQRBqJAAgAQtDACAARQRAPwBBEHQPCwJAIABB//8DcQ0AIABBAEgNACAAQRB2QAAiAEF/RgRAQfzTAEEwNgIAQX8PCyAAQRB0DwsACwvcPyIAQYAICwkBAAAAAgAAAAMAQZQICwUEAAAABQBBpAgLCQYAAAAHAAAACABB3AgLii1JbnZhbGlkIGNoYXIgaW4gdXJsIHF1ZXJ5AFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fYm9keQBDb250ZW50LUxlbmd0aCBvdmVyZmxvdwBDaHVuayBzaXplIG92ZXJmbG93AFJlc3BvbnNlIG92ZXJmbG93AEludmFsaWQgbWV0aG9kIGZvciBIVFRQL3gueCByZXF1ZXN0AEludmFsaWQgbWV0aG9kIGZvciBSVFNQL3gueCByZXF1ZXN0AEV4cGVjdGVkIFNPVVJDRSBtZXRob2QgZm9yIElDRS94LnggcmVxdWVzdABJbnZhbGlkIGNoYXIgaW4gdXJsIGZyYWdtZW50IHN0YXJ0AEV4cGVjdGVkIGRvdABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3N0YXR1cwBJbnZhbGlkIHJlc3BvbnNlIHN0YXR1cwBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zAFVzZXIgY2FsbGJhY2sgZXJyb3IAYG9uX3Jlc2V0YCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfaGVhZGVyYCBjYWxsYmFjayBlcnJvcgBgb25fbWVzc2FnZV9iZWdpbmAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3N0YXR1c19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX3ZlcnNpb25fY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl91cmxfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZWAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXRob2RfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfZmllbGRfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fbmFtZWAgY2FsbGJhY2sgZXJyb3IAVW5leHBlY3RlZCBjaGFyIGluIHVybCBzZXJ2ZXIASW52YWxpZCBoZWFkZXIgdmFsdWUgY2hhcgBJbnZhbGlkIGhlYWRlciBmaWVsZCBjaGFyAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdmVyc2lvbgBJbnZhbGlkIG1pbm9yIHZlcnNpb24ASW52YWxpZCBtYWpvciB2ZXJzaW9uAEV4cGVjdGVkIHNwYWNlIGFmdGVyIHZlcnNpb24ARXhwZWN0ZWQgQ1JMRiBhZnRlciB2ZXJzaW9uAEludmFsaWQgSFRUUCB2ZXJzaW9uAEludmFsaWQgaGVhZGVyIHRva2VuAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fdXJsAEludmFsaWQgY2hhcmFjdGVycyBpbiB1cmwAVW5leHBlY3RlZCBzdGFydCBjaGFyIGluIHVybABEb3VibGUgQCBpbiB1cmwARW1wdHkgQ29udGVudC1MZW5ndGgASW52YWxpZCBjaGFyYWN0ZXIgaW4gQ29udGVudC1MZW5ndGgARHVwbGljYXRlIENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhciBpbiB1cmwgcGF0aABDb250ZW50LUxlbmd0aCBjYW4ndCBiZSBwcmVzZW50IHdpdGggVHJhbnNmZXItRW5jb2RpbmcASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgc2l6ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl92YWx1ZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl92YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHZhbHVlAE1pc3NpbmcgZXhwZWN0ZWQgTEYgYWZ0ZXIgaGVhZGVyIHZhbHVlAEludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYCBoZWFkZXIgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZSB2YWx1ZQBJbnZhbGlkIGNoYXJhY3RlciBpbiBjaHVuayBleHRlbnNpb25zIHF1b3RlZCB2YWx1ZQBQYXVzZWQgYnkgb25faGVhZGVyc19jb21wbGV0ZQBJbnZhbGlkIEVPRiBzdGF0ZQBvbl9yZXNldCBwYXVzZQBvbl9jaHVua19oZWFkZXIgcGF1c2UAb25fbWVzc2FnZV9iZWdpbiBwYXVzZQBvbl9jaHVua19leHRlbnNpb25fdmFsdWUgcGF1c2UAb25fc3RhdHVzX2NvbXBsZXRlIHBhdXNlAG9uX3ZlcnNpb25fY29tcGxldGUgcGF1c2UAb25fdXJsX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2NvbXBsZXRlIHBhdXNlAG9uX2hlYWRlcl92YWx1ZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXNzYWdlX2NvbXBsZXRlIHBhdXNlAG9uX21ldGhvZF9jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfZmllbGRfY29tcGxldGUgcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUgcGF1c2UAVW5leHBlY3RlZCBzcGFjZSBhZnRlciBzdGFydCBsaW5lAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fY2h1bmtfZXh0ZW5zaW9uX25hbWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBuYW1lAFBhdXNlIG9uIENPTk5FQ1QvVXBncmFkZQBQYXVzZSBvbiBQUkkvVXBncmFkZQBFeHBlY3RlZCBIVFRQLzIgQ29ubmVjdGlvbiBQcmVmYWNlAFNwYW4gY2FsbGJhY2sgZXJyb3IgaW4gb25fbWV0aG9kAEV4cGVjdGVkIHNwYWNlIGFmdGVyIG1ldGhvZABTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2hlYWRlcl9maWVsZABQYXVzZWQASW52YWxpZCB3b3JkIGVuY291bnRlcmVkAEludmFsaWQgbWV0aG9kIGVuY291bnRlcmVkAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2NoZW1hAFJlcXVlc3QgaGFzIGludmFsaWQgYFRyYW5zZmVyLUVuY29kaW5nYABTV0lUQ0hfUFJPWFkAVVNFX1BST1hZAE1LQUNUSVZJVFkAVU5QUk9DRVNTQUJMRV9FTlRJVFkAQ09QWQBNT1ZFRF9QRVJNQU5FTlRMWQBUT09fRUFSTFkATk9USUZZAEZBSUxFRF9ERVBFTkRFTkNZAEJBRF9HQVRFV0FZAFBMQVkAUFVUAENIRUNLT1VUAEdBVEVXQVlfVElNRU9VVABSRVFVRVNUX1RJTUVPVVQATkVUV09SS19DT05ORUNUX1RJTUVPVVQAQ09OTkVDVElPTl9USU1FT1VUAExPR0lOX1RJTUVPVVQATkVUV09SS19SRUFEX1RJTUVPVVQAUE9TVABNSVNESVJFQ1RFRF9SRVFVRVNUAENMSUVOVF9DTE9TRURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX0xPQURfQkFMQU5DRURfUkVRVUVTVABCQURfUkVRVUVTVABIVFRQX1JFUVVFU1RfU0VOVF9UT19IVFRQU19QT1JUAFJFUE9SVABJTV9BX1RFQVBPVABSRVNFVF9DT05URU5UAE5PX0NPTlRFTlQAUEFSVElBTF9DT05URU5UAEhQRV9JTlZBTElEX0NPTlNUQU5UAEhQRV9DQl9SRVNFVABHRVQASFBFX1NUUklDVABDT05GTElDVABURU1QT1JBUllfUkVESVJFQ1QAUEVSTUFORU5UX1JFRElSRUNUAENPTk5FQ1QATVVMVElfU1RBVFVTAEhQRV9JTlZBTElEX1NUQVRVUwBUT09fTUFOWV9SRVFVRVNUUwBFQVJMWV9ISU5UUwBVTkFWQUlMQUJMRV9GT1JfTEVHQUxfUkVBU09OUwBPUFRJT05TAFNXSVRDSElOR19QUk9UT0NPTFMAVkFSSUFOVF9BTFNPX05FR09USUFURVMATVVMVElQTEVfQ0hPSUNFUwBJTlRFUk5BTF9TRVJWRVJfRVJST1IAV0VCX1NFUlZFUl9VTktOT1dOX0VSUk9SAFJBSUxHVU5fRVJST1IASURFTlRJVFlfUFJPVklERVJfQVVUSEVOVElDQVRJT05fRVJST1IAU1NMX0NFUlRJRklDQVRFX0VSUk9SAElOVkFMSURfWF9GT1JXQVJERURfRk9SAFNFVF9QQVJBTUVURVIAR0VUX1BBUkFNRVRFUgBIUEVfVVNFUgBTRUVfT1RIRVIASFBFX0NCX0NIVU5LX0hFQURFUgBNS0NBTEVOREFSAFNFVFVQAFdFQl9TRVJWRVJfSVNfRE9XTgBURUFSRE9XTgBIUEVfQ0xPU0VEX0NPTk5FQ1RJT04ASEVVUklTVElDX0VYUElSQVRJT04ARElTQ09OTkVDVEVEX09QRVJBVElPTgBOT05fQVVUSE9SSVRBVElWRV9JTkZPUk1BVElPTgBIUEVfSU5WQUxJRF9WRVJTSU9OAEhQRV9DQl9NRVNTQUdFX0JFR0lOAFNJVEVfSVNfRlJPWkVOAEhQRV9JTlZBTElEX0hFQURFUl9UT0tFTgBJTlZBTElEX1RPS0VOAEZPUkJJRERFTgBFTkhBTkNFX1lPVVJfQ0FMTQBIUEVfSU5WQUxJRF9VUkwAQkxPQ0tFRF9CWV9QQVJFTlRBTF9DT05UUk9MAE1LQ09MAEFDTABIUEVfSU5URVJOQUwAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRV9VTk9GRklDSUFMAEhQRV9PSwBVTkxJTksAVU5MT0NLAFBSSQBSRVRSWV9XSVRIAEhQRV9JTlZBTElEX0NPTlRFTlRfTEVOR1RIAEhQRV9VTkVYUEVDVEVEX0NPTlRFTlRfTEVOR1RIAEZMVVNIAFBST1BQQVRDSABNLVNFQVJDSABVUklfVE9PX0xPTkcAUFJPQ0VTU0lORwBNSVNDRUxMQU5FT1VTX1BFUlNJU1RFTlRfV0FSTklORwBNSVNDRUxMQU5FT1VTX1dBUk5JTkcASFBFX0lOVkFMSURfVFJBTlNGRVJfRU5DT0RJTkcARXhwZWN0ZWQgQ1JMRgBIUEVfSU5WQUxJRF9DSFVOS19TSVpFAE1PVkUAQ09OVElOVUUASFBFX0NCX1NUQVRVU19DT01QTEVURQBIUEVfQ0JfSEVBREVSU19DT01QTEVURQBIUEVfQ0JfVkVSU0lPTl9DT01QTEVURQBIUEVfQ0JfVVJMX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19DT01QTEVURQBIUEVfQ0JfSEVBREVSX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fVkFMVUVfQ09NUExFVEUASFBFX0NCX0NIVU5LX0VYVEVOU0lPTl9OQU1FX0NPTVBMRVRFAEhQRV9DQl9NRVNTQUdFX0NPTVBMRVRFAEhQRV9DQl9NRVRIT0RfQ09NUExFVEUASFBFX0NCX0hFQURFUl9GSUVMRF9DT01QTEVURQBERUxFVEUASFBFX0lOVkFMSURfRU9GX1NUQVRFAElOVkFMSURfU1NMX0NFUlRJRklDQVRFAFBBVVNFAE5PX1JFU1BPTlNFAFVOU1VQUE9SVEVEX01FRElBX1RZUEUAR09ORQBOT1RfQUNDRVBUQUJMRQBTRVJWSUNFX1VOQVZBSUxBQkxFAFJBTkdFX05PVF9TQVRJU0ZJQUJMRQBPUklHSU5fSVNfVU5SRUFDSEFCTEUAUkVTUE9OU0VfSVNfU1RBTEUAUFVSR0UATUVSR0UAUkVRVUVTVF9IRUFERVJfRklFTERTX1RPT19MQVJHRQBSRVFVRVNUX0hFQURFUl9UT09fTEFSR0UAUEFZTE9BRF9UT09fTEFSR0UASU5TVUZGSUNJRU5UX1NUT1JBR0UASFBFX1BBVVNFRF9VUEdSQURFAEhQRV9QQVVTRURfSDJfVVBHUkFERQBTT1VSQ0UAQU5OT1VOQ0UAVFJBQ0UASFBFX1VORVhQRUNURURfU1BBQ0UAREVTQ1JJQkUAVU5TVUJTQ1JJQkUAUkVDT1JEAEhQRV9JTlZBTElEX01FVEhPRABOT1RfRk9VTkQAUFJPUEZJTkQAVU5CSU5EAFJFQklORABVTkFVVEhPUklaRUQATUVUSE9EX05PVF9BTExPV0VEAEhUVFBfVkVSU0lPTl9OT1RfU1VQUE9SVEVEAEFMUkVBRFlfUkVQT1JURUQAQUNDRVBURUQATk9UX0lNUExFTUVOVEVEAExPT1BfREVURUNURUQASFBFX0NSX0VYUEVDVEVEAEhQRV9MRl9FWFBFQ1RFRABDUkVBVEVEAElNX1VTRUQASFBFX1BBVVNFRABUSU1FT1VUX09DQ1VSRUQAUEFZTUVOVF9SRVFVSVJFRABQUkVDT05ESVRJT05fUkVRVUlSRUQAUFJPWFlfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATkVUV09SS19BVVRIRU5USUNBVElPTl9SRVFVSVJFRABMRU5HVEhfUkVRVUlSRUQAU1NMX0NFUlRJRklDQVRFX1JFUVVJUkVEAFVQR1JBREVfUkVRVUlSRUQAUEFHRV9FWFBJUkVEAFBSRUNPTkRJVElPTl9GQUlMRUQARVhQRUNUQVRJT05fRkFJTEVEAFJFVkFMSURBVElPTl9GQUlMRUQAU1NMX0hBTkRTSEFLRV9GQUlMRUQATE9DS0VEAFRSQU5TRk9STUFUSU9OX0FQUExJRUQATk9UX01PRElGSUVEAE5PVF9FWFRFTkRFRABCQU5EV0lEVEhfTElNSVRfRVhDRUVERUQAU0lURV9JU19PVkVSTE9BREVEAEhFQUQARXhwZWN0ZWQgSFRUUC8AAF4TAAAmEwAAMBAAAPAXAACdEwAAFRIAADkXAADwEgAAChAAAHUSAACtEgAAghMAAE8UAAB/EAAAoBUAACMUAACJEgAAixQAAE0VAADUEQAAzxQAABAYAADJFgAA3BYAAMERAADgFwAAuxQAAHQUAAB8FQAA5RQAAAgXAAAfEAAAZRUAAKMUAAAoFQAAAhUAAJkVAAAsEAAAixkAAE8PAADUDgAAahAAAM4QAAACFwAAiQ4AAG4TAAAcEwAAZhQAAFYXAADBEwAAzRMAAGwTAABoFwAAZhcAAF8XAAAiEwAAzg8AAGkOAADYDgAAYxYAAMsTAACqDgAAKBcAACYXAADFEwAAXRYAAOgRAABnEwAAZRMAAPIWAABzEwAAHRcAAPkWAADzEQAAzw4AAM4VAAAMEgAAsxEAAKURAABhEAAAMhcAALsTAEH5NQsBAQBBkDYL4AEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB/TcLAQEAQZE4C14CAwICAgICAAACAgACAgACAgICAgICAgICAAQAAAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEH9OQsBAQBBkToLXgIAAgICAgIAAAICAAICAAICAgICAgICAgIAAwAEAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgIAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgICAgACAAIAQfA7Cw1sb3NlZWVwLWFsaXZlAEGJPAsBAQBBoDwL4AEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBBiT4LAQEAQaA+C+cBAQEBAQEBAQEBAQEBAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQFjaHVua2VkAEGwwAALXwEBAAEBAQEBAAABAQABAQABAQEBAQEBAQEBAAAAAAAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAEGQwgALIWVjdGlvbmVudC1sZW5ndGhvbnJveHktY29ubmVjdGlvbgBBwMIACy1yYW5zZmVyLWVuY29kaW5ncGdyYWRlDQoNCg0KU00NCg0KVFRQL0NFL1RTUC8AQfnCAAsFAQIAAQMAQZDDAAvgAQQBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH5xAALBQECAAEDAEGQxQAL4AEEAQEFAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cYACwQBAAABAEGRxwAL3wEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAEH6yAALBAEAAAIAQZDJAAtfAwQAAAQEBAQEBAQEBAQEBQQEBAQEBAQEBAQEBAAEAAYHBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQABAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAAAAQAQfrKAAsEAQAAAQBBkMsACwEBAEGqywALQQIAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwAAAAAAAAMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAEH6zAALBAEAAAEAQZDNAAsBAQBBms0ACwYCAAAAAAIAQbHNAAs6AwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB8M4AC5YBTk9VTkNFRUNLT1VUTkVDVEVURUNSSUJFTFVTSEVURUFEU0VBUkNIUkdFQ1RJVklUWUxFTkRBUlZFT1RJRllQVElPTlNDSFNFQVlTVEFUQ0hHRU9SRElSRUNUT1JUUkNIUEFSQU1FVEVSVVJDRUJTQ1JJQkVBUkRPV05BQ0VJTkROS0NLVUJTQ1JJQkVIVFRQL0FEVFAv","base64")},53434:(ml,Al,Rl)=>{"use strict";const{Buffer:zl}=Rl(4573);ml.exports=zl.from("AGFzbQEAAAABJwdgAX8Bf2ADf39/AX9gAX8AYAJ/fwBgBH9/f38Bf2AAAGADf39/AALLAQgDZW52GHdhc21fb25faGVhZGVyc19jb21wbGV0ZQAEA2VudhV3YXNtX29uX21lc3NhZ2VfYmVnaW4AAANlbnYLd2FzbV9vbl91cmwAAQNlbnYOd2FzbV9vbl9zdGF0dXMAAQNlbnYUd2FzbV9vbl9oZWFkZXJfZmllbGQAAQNlbnYUd2FzbV9vbl9oZWFkZXJfdmFsdWUAAQNlbnYMd2FzbV9vbl9ib2R5AAEDZW52GHdhc21fb25fbWVzc2FnZV9jb21wbGV0ZQAAAy0sBQYAAAIAAAAAAAACAQIAAgICAAADAAAAAAMDAwMBAQEBAQEBAQEAAAIAAAAEBQFwARISBQMBAAIGCAF/AUGA1AQLB9EFIgZtZW1vcnkCAAtfaW5pdGlhbGl6ZQAIGV9faW5kaXJlY3RfZnVuY3Rpb25fdGFibGUBAAtsbGh0dHBfaW5pdAAJGGxsaHR0cF9zaG91bGRfa2VlcF9hbGl2ZQAvDGxsaHR0cF9hbGxvYwALBm1hbGxvYwAxC2xsaHR0cF9mcmVlAAwEZnJlZQAMD2xsaHR0cF9nZXRfdHlwZQANFWxsaHR0cF9nZXRfaHR0cF9tYWpvcgAOFWxsaHR0cF9nZXRfaHR0cF9taW5vcgAPEWxsaHR0cF9nZXRfbWV0aG9kABAWbGxodHRwX2dldF9zdGF0dXNfY29kZQAREmxsaHR0cF9nZXRfdXBncmFkZQASDGxsaHR0cF9yZXNldAATDmxsaHR0cF9leGVjdXRlABQUbGxodHRwX3NldHRpbmdzX2luaXQAFQ1sbGh0dHBfZmluaXNoABYMbGxodHRwX3BhdXNlABcNbGxodHRwX3Jlc3VtZQAYG2xsaHR0cF9yZXN1bWVfYWZ0ZXJfdXBncmFkZQAZEGxsaHR0cF9nZXRfZXJybm8AGhdsbGh0dHBfZ2V0X2Vycm9yX3JlYXNvbgAbF2xsaHR0cF9zZXRfZXJyb3JfcmVhc29uABwUbGxodHRwX2dldF9lcnJvcl9wb3MAHRFsbGh0dHBfZXJybm9fbmFtZQAeEmxsaHR0cF9tZXRob2RfbmFtZQAfEmxsaHR0cF9zdGF0dXNfbmFtZQAgGmxsaHR0cF9zZXRfbGVuaWVudF9oZWFkZXJzACEhbGxodHRwX3NldF9sZW5pZW50X2NodW5rZWRfbGVuZ3RoACIdbGxodHRwX3NldF9sZW5pZW50X2tlZXBfYWxpdmUAIyRsbGh0dHBfc2V0X2xlbmllbnRfdHJhbnNmZXJfZW5jb2RpbmcAJBhsbGh0dHBfbWVzc2FnZV9uZWVkc19lb2YALgkXAQBBAQsRAQIDBAUKBgcrLSwqKSglJyYK77MCLBYAQYjQACgCAARAAAtBiNAAQQE2AgALFAAgABAwIAAgAjYCOCAAIAE6ACgLFAAgACAALwEyIAAtAC4gABAvEAALHgEBf0HAABAyIgEQMCABQYAINgI4IAEgADoAKCABC48MAQd/AkAgAEUNACAAQQhrIgEgAEEEaygCACIAQXhxIgRqIQUCQCAAQQFxDQAgAEEDcUUNASABIAEoAgAiAGsiAUGc0AAoAgBJDQEgACAEaiEEAkACQEGg0AAoAgAgAUcEQCAAQf8BTQRAIABBA3YhAyABKAIIIgAgASgCDCICRgRAQYzQAEGM0AAoAgBBfiADd3E2AgAMBQsgAiAANgIIIAAgAjYCDAwECyABKAIYIQYgASABKAIMIgBHBEAgACABKAIIIgI2AgggAiAANgIMDAMLIAFBFGoiAygCACICRQRAIAEoAhAiAkUNAiABQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFKAIEIgBBA3FBA0cNAiAFIABBfnE2AgRBlNAAIAQ2AgAgBSAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCABKAIcIgJBAnRBvNIAaiIDKAIAIAFGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgAUYbaiAANgIAIABFDQELIAAgBjYCGCABKAIQIgIEQCAAIAI2AhAgAiAANgIYCyABQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAFTw0AIAUoAgQiAEEBcUUNAAJAAkACQAJAIABBAnFFBEBBpNAAKAIAIAVGBEBBpNAAIAE2AgBBmNAAQZjQACgCACAEaiIANgIAIAEgAEEBcjYCBCABQaDQACgCAEcNBkGU0ABBADYCAEGg0ABBADYCAAwGC0Gg0AAoAgAgBUYEQEGg0AAgATYCAEGU0ABBlNAAKAIAIARqIgA2AgAgASAAQQFyNgIEIAAgAWogADYCAAwGCyAAQXhxIARqIQQgAEH/AU0EQCAAQQN2IQMgBSgCCCIAIAUoAgwiAkYEQEGM0ABBjNAAKAIAQX4gA3dxNgIADAULIAIgADYCCCAAIAI2AgwMBAsgBSgCGCEGIAUgBSgCDCIARwRAQZzQACgCABogACAFKAIIIgI2AgggAiAANgIMDAMLIAVBFGoiAygCACICRQRAIAUoAhAiAkUNAiAFQRBqIQMLA0AgAyEHIAIiAEEUaiIDKAIAIgINACAAQRBqIQMgACgCECICDQALIAdBADYCAAwCCyAFIABBfnE2AgQgASAEaiAENgIAIAEgBEEBcjYCBAwDC0EAIQALIAZFDQACQCAFKAIcIgJBAnRBvNIAaiIDKAIAIAVGBEAgAyAANgIAIAANAUGQ0ABBkNAAKAIAQX4gAndxNgIADAILIAZBEEEUIAYoAhAgBUYbaiAANgIAIABFDQELIAAgBjYCGCAFKAIQIgIEQCAAIAI2AhAgAiAANgIYCyAFQRRqKAIAIgJFDQAgAEEUaiACNgIAIAIgADYCGAsgASAEaiAENgIAIAEgBEEBcjYCBCABQaDQACgCAEcNAEGU0AAgBDYCAAwBCyAEQf8BTQRAIARBeHFBtNAAaiEAAn9BjNAAKAIAIgJBASAEQQN2dCIDcUUEQEGM0AAgAiADcjYCACAADAELIAAoAggLIgIgATYCDCAAIAE2AgggASAANgIMIAEgAjYCCAwBC0EfIQIgBEH///8HTQRAIARBJiAEQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAgsgASACNgIcIAFCADcCECACQQJ0QbzSAGohAAJAQZDQACgCACIDQQEgAnQiB3FFBEAgACABNgIAQZDQACADIAdyNgIAIAEgADYCGCABIAE2AgggASABNgIMDAELIARBGSACQQF2a0EAIAJBH0cbdCECIAAoAgAhAAJAA0AgACIDKAIEQXhxIARGDQEgAkEddiEAIAJBAXQhAiADIABBBHFqQRBqIgcoAgAiAA0ACyAHIAE2AgAgASADNgIYIAEgATYCDCABIAE2AggMAQsgAygCCCIAIAE2AgwgAyABNgIIIAFBADYCGCABIAM2AgwgASAANgIIC0Gs0ABBrNAAKAIAQQFrIgBBfyAAGzYCAAsLBwAgAC0AKAsHACAALQAqCwcAIAAtACsLBwAgAC0AKQsHACAALwEyCwcAIAAtAC4LQAEEfyAAKAIYIQEgAC0ALSECIAAtACghAyAAKAI4IQQgABAwIAAgBDYCOCAAIAM6ACggACACOgAtIAAgATYCGAu74gECB38DfiABIAJqIQQCQCAAIgIoAgwiAA0AIAIoAgQEQCACIAE2AgQLIwBBEGsiCCQAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAIoAhwiA0EBaw7dAdoBAdkBAgMEBQYHCAkKCwwNDtgBDxDXARES1gETFBUWFxgZGhvgAd8BHB0e1QEfICEiIyQl1AEmJygpKiss0wHSAS0u0QHQAS8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRtsBR0hJSs8BzgFLzQFMzAFNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn+AAYEBggGDAYQBhQGGAYcBiAGJAYoBiwGMAY0BjgGPAZABkQGSAZMBlAGVAZYBlwGYAZkBmgGbAZwBnQGeAZ8BoAGhAaIBowGkAaUBpgGnAagBqQGqAasBrAGtAa4BrwGwAbEBsgGzAbQBtQG2AbcBywHKAbgByQG5AcgBugG7AbwBvQG+Ab8BwAHBAcIBwwHEAcUBxgEA3AELQQAMxgELQQ4MxQELQQ0MxAELQQ8MwwELQRAMwgELQRMMwQELQRQMwAELQRUMvwELQRYMvgELQRgMvQELQRkMvAELQRoMuwELQRsMugELQRwMuQELQR0MuAELQQgMtwELQR4MtgELQSAMtQELQR8MtAELQQcMswELQSEMsgELQSIMsQELQSMMsAELQSQMrwELQRIMrgELQREMrQELQSUMrAELQSYMqwELQScMqgELQSgMqQELQcMBDKgBC0EqDKcBC0ErDKYBC0EsDKUBC0EtDKQBC0EuDKMBC0EvDKIBC0HEAQyhAQtBMAygAQtBNAyfAQtBDAyeAQtBMQydAQtBMgycAQtBMwybAQtBOQyaAQtBNQyZAQtBxQEMmAELQQsMlwELQToMlgELQTYMlQELQQoMlAELQTcMkwELQTgMkgELQTwMkQELQTsMkAELQT0MjwELQQkMjgELQSkMjQELQT4MjAELQT8MiwELQcAADIoBC0HBAAyJAQtBwgAMiAELQcMADIcBC0HEAAyGAQtBxQAMhQELQcYADIQBC0EXDIMBC0HHAAyCAQtByAAMgQELQckADIABC0HKAAx/C0HLAAx+C0HNAAx9C0HMAAx8C0HOAAx7C0HPAAx6C0HQAAx5C0HRAAx4C0HSAAx3C0HTAAx2C0HUAAx1C0HWAAx0C0HVAAxzC0EGDHILQdcADHELQQUMcAtB2AAMbwtBBAxuC0HZAAxtC0HaAAxsC0HbAAxrC0HcAAxqC0EDDGkLQd0ADGgLQd4ADGcLQd8ADGYLQeEADGULQeAADGQLQeIADGMLQeMADGILQQIMYQtB5AAMYAtB5QAMXwtB5gAMXgtB5wAMXQtB6AAMXAtB6QAMWwtB6gAMWgtB6wAMWQtB7AAMWAtB7QAMVwtB7gAMVgtB7wAMVQtB8AAMVAtB8QAMUwtB8gAMUgtB8wAMUQtB9AAMUAtB9QAMTwtB9gAMTgtB9wAMTQtB+AAMTAtB+QAMSwtB+gAMSgtB+wAMSQtB/AAMSAtB/QAMRwtB/gAMRgtB/wAMRQtBgAEMRAtBgQEMQwtBggEMQgtBgwEMQQtBhAEMQAtBhQEMPwtBhgEMPgtBhwEMPQtBiAEMPAtBiQEMOwtBigEMOgtBiwEMOQtBjAEMOAtBjQEMNwtBjgEMNgtBjwEMNQtBkAEMNAtBkQEMMwtBkgEMMgtBkwEMMQtBlAEMMAtBlQEMLwtBlgEMLgtBlwEMLQtBmAEMLAtBmQEMKwtBmgEMKgtBmwEMKQtBnAEMKAtBnQEMJwtBngEMJgtBnwEMJQtBoAEMJAtBoQEMIwtBogEMIgtBowEMIQtBpAEMIAtBpQEMHwtBpgEMHgtBpwEMHQtBqAEMHAtBqQEMGwtBqgEMGgtBqwEMGQtBrAEMGAtBrQEMFwtBrgEMFgtBAQwVC0GvAQwUC0GwAQwTC0GxAQwSC0GzAQwRC0GyAQwQC0G0AQwPC0G1AQwOC0G2AQwNC0G3AQwMC0G4AQwLC0G5AQwKC0G6AQwJC0G7AQwIC0HGAQwHC0G8AQwGC0G9AQwFC0G+AQwEC0G/AQwDC0HAAQwCC0HCAQwBC0HBAQshAwNAAkACQAJAAkACQAJAAkACQAJAIAICfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAgJ/AkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACfwJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACfwJAAkACQAJAAn8CQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCADDsYBAAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHyAhIyUmKCorLC8wMTIzNDU2Nzk6Ozw9lANAQkRFRklLTk9QUVJTVFVWWFpbXF1eX2BhYmNkZWZnaGpsb3Bxc3V2eHl6e3x/gAGBAYIBgwGEAYUBhgGHAYgBiQGKAYsBjAGNAY4BjwGQAZEBkgGTAZQBlQGWAZcBmAGZAZoBmwGcAZ0BngGfAaABoQGiAaMBpAGlAaYBpwGoAakBqgGrAawBrQGuAa8BsAGxAbIBswG0AbUBtgG3AbgBuQG6AbsBvAG9Ab4BvwHAAcEBwgHDAcQBxQHGAccByAHJAcsBzAHNAc4BzwGKA4kDiAOHA4QDgwOAA/sC+gL5AvgC9wL0AvMC8gLLAsECsALZAQsgASAERw3wAkHdASEDDLMDCyABIARHDcgBQcMBIQMMsgMLIAEgBEcNe0H3ACEDDLEDCyABIARHDXBB7wAhAwywAwsgASAERw1pQeoAIQMMrwMLIAEgBEcNZUHoACEDDK4DCyABIARHDWJB5gAhAwytAwsgASAERw0aQRghAwysAwsgASAERw0VQRIhAwyrAwsgASAERw1CQcUAIQMMqgMLIAEgBEcNNEE/IQMMqQMLIAEgBEcNMkE8IQMMqAMLIAEgBEcNK0ExIQMMpwMLIAItAC5BAUYNnwMMwQILQQAhAAJAAkACQCACLQAqRQ0AIAItACtFDQAgAi8BMCIDQQJxRQ0BDAILIAIvATAiA0EBcUUNAQtBASEAIAItAChBAUYNACACLwEyIgVB5ABrQeQASQ0AIAVBzAFGDQAgBUGwAkYNACADQcAAcQ0AQQAhACADQYgEcUGABEYNACADQShxQQBHIQALIAJBADsBMCACQQA6AC8gAEUN3wIgAkIANwMgDOACC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAARQ3MASAAQRVHDd0CIAJBBDYCHCACIAE2AhQgAkGwGDYCECACQRU2AgxBACEDDKQDCyABIARGBEBBBiEDDKQDCyABQQFqIQFBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAA3ZAgwcCyACQgA3AyBBEiEDDIkDCyABIARHDRZBHSEDDKEDCyABIARHBEAgAUEBaiEBQRAhAwyIAwtBByEDDKADCyACIAIpAyAiCiAEIAFrrSILfSIMQgAgCiAMWhs3AyAgCiALWA3UAkEIIQMMnwMLIAEgBEcEQCACQQk2AgggAiABNgIEQRQhAwyGAwtBCSEDDJ4DCyACKQMgQgBSDccBIAIgAi8BMEGAAXI7ATAMQgsgASAERw0/QdAAIQMMnAMLIAEgBEYEQEELIQMMnAMLIAFBAWohAUEAIQACQCACKAI4IgNFDQAgAygCUCIDRQ0AIAIgAxEAACEACyAADc8CDMYBC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ3GASAAQRVHDc0CIAJBCzYCHCACIAE2AhQgAkGCGTYCECACQRU2AgxBACEDDJoDC0EAIQACQCACKAI4IgNFDQAgAygCSCIDRQ0AIAIgAxEAACEACyAARQ0MIABBFUcNygIgAkEaNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMmQMLQQAhAAJAIAIoAjgiA0UNACADKAJMIgNFDQAgAiADEQAAIQALIABFDcQBIABBFUcNxwIgAkELNgIcIAIgATYCFCACQZEXNgIQIAJBFTYCDEEAIQMMmAMLIAEgBEYEQEEPIQMMmAMLIAEtAAAiAEE7Rg0HIABBDUcNxAIgAUEBaiEBDMMBC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3DASAAQRVHDcICIAJBDzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJYDCwNAIAEtAABB8DVqLQAAIgBBAUcEQCAAQQJHDcECIAIoAgQhAEEAIQMgAkEANgIEIAIgACABQQFqIgEQLSIADcICDMUBCyAEIAFBAWoiAUcNAAtBEiEDDJUDC0EAIQACQCACKAI4IgNFDQAgAygCTCIDRQ0AIAIgAxEAACEACyAARQ3FASAAQRVHDb0CIAJBGzYCHCACIAE2AhQgAkGRFzYCECACQRU2AgxBACEDDJQDCyABIARGBEBBFiEDDJQDCyACQQo2AgggAiABNgIEQQAhAAJAIAIoAjgiA0UNACADKAJIIgNFDQAgAiADEQAAIQALIABFDcIBIABBFUcNuQIgAkEVNgIcIAIgATYCFCACQYIZNgIQIAJBFTYCDEEAIQMMkwMLIAEgBEcEQANAIAEtAABB8DdqLQAAIgBBAkcEQAJAIABBAWsOBMQCvQIAvgK9AgsgAUEBaiEBQQghAwz8AgsgBCABQQFqIgFHDQALQRUhAwyTAwtBFSEDDJIDCwNAIAEtAABB8DlqLQAAIgBBAkcEQCAAQQFrDgTFArcCwwK4ArcCCyAEIAFBAWoiAUcNAAtBGCEDDJEDCyABIARHBEAgAkELNgIIIAIgATYCBEEHIQMM+AILQRkhAwyQAwsgAUEBaiEBDAILIAEgBEYEQEEaIQMMjwMLAkAgAS0AAEENaw4UtQG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwG/Ab8BvwEAvwELQQAhAyACQQA2AhwgAkGvCzYCECACQQI2AgwgAiABQQFqNgIUDI4DCyABIARGBEBBGyEDDI4DCyABLQAAIgBBO0cEQCAAQQ1HDbECIAFBAWohAQy6AQsgAUEBaiEBC0EiIQMM8wILIAEgBEYEQEEcIQMMjAMLQgAhCgJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkAgAS0AAEEwaw43wQLAAgABAgMEBQYH0AHQAdAB0AHQAdAB0AEICQoLDA3QAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdAB0AHQAdABDg8QERIT0AELQgIhCgzAAgtCAyEKDL8CC0IEIQoMvgILQgUhCgy9AgtCBiEKDLwCC0IHIQoMuwILQgghCgy6AgtCCSEKDLkCC0IKIQoMuAILQgshCgy3AgtCDCEKDLYCC0INIQoMtQILQg4hCgy0AgtCDyEKDLMCC0IKIQoMsgILQgshCgyxAgtCDCEKDLACC0INIQoMrwILQg4hCgyuAgtCDyEKDK0CC0IAIQoCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIAEtAABBMGsON8ACvwIAAQIDBAUGB74CvgK+Ar4CvgK+Ar4CCAkKCwwNvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ar4CvgK+Ag4PEBESE74CC0ICIQoMvwILQgMhCgy+AgtCBCEKDL0CC0IFIQoMvAILQgYhCgy7AgtCByEKDLoCC0IIIQoMuQILQgkhCgy4AgtCCiEKDLcCC0ILIQoMtgILQgwhCgy1AgtCDSEKDLQCC0IOIQoMswILQg8hCgyyAgtCCiEKDLECC0ILIQoMsAILQgwhCgyvAgtCDSEKDK4CC0IOIQoMrQILQg8hCgysAgsgAiACKQMgIgogBCABa60iC30iDEIAIAogDFobNwMgIAogC1gNpwJBHyEDDIkDCyABIARHBEAgAkEJNgIIIAIgATYCBEElIQMM8AILQSAhAwyIAwtBASEFIAIvATAiA0EIcUUEQCACKQMgQgBSIQULAkAgAi0ALgRAQQEhACACLQApQQVGDQEgA0HAAHFFIAVxRQ0BC0EAIQAgA0HAAHENAEECIQAgA0EIcQ0AIANBgARxBEACQCACLQAoQQFHDQAgAi0ALUEKcQ0AQQUhAAwCC0EEIQAMAQsgA0EgcUUEQAJAIAItAChBAUYNACACLwEyIgBB5ABrQeQASQ0AIABBzAFGDQAgAEGwAkYNAEEEIQAgA0EocUUNAiADQYgEcUGABEYNAgtBACEADAELQQBBAyACKQMgUBshAAsgAEEBaw4FvgIAsAEBpAKhAgtBESEDDO0CCyACQQE6AC8MhAMLIAEgBEcNnQJBJCEDDIQDCyABIARHDRxBxgAhAwyDAwtBACEAAkAgAigCOCIDRQ0AIAMoAkQiA0UNACACIAMRAAAhAAsgAEUNJyAAQRVHDZgCIAJB0AA2AhwgAiABNgIUIAJBkRg2AhAgAkEVNgIMQQAhAwyCAwsgASAERgRAQSghAwyCAwtBACEDIAJBADYCBCACQQw2AgggAiABIAEQKiIARQ2UAiACQSc2AhwgAiABNgIUIAIgADYCDAyBAwsgASAERgRAQSkhAwyBAwsgAS0AACIAQSBGDRMgAEEJRw2VAiABQQFqIQEMFAsgASAERwRAIAFBAWohAQwWC0EqIQMM/wILIAEgBEYEQEErIQMM/wILIAEtAAAiAEEJRyAAQSBHcQ2QAiACLQAsQQhHDd0CIAJBADoALAzdAgsgASAERgRAQSwhAwz+AgsgAS0AAEEKRw2OAiABQQFqIQEMsAELIAEgBEcNigJBLyEDDPwCCwNAIAEtAAAiAEEgRwRAIABBCmsOBIQCiAKIAoQChgILIAQgAUEBaiIBRw0AC0ExIQMM+wILQTIhAyABIARGDfoCIAIoAgAiACAEIAFraiEHIAEgAGtBA2ohBgJAA0AgAEHwO2otAAAgAS0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDQEgAEEDRgRAQQYhAQziAgsgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAc2AgAM+wILIAJBADYCAAyGAgtBMyEDIAQgASIARg35AiAEIAFrIAIoAgAiAWohByAAIAFrQQhqIQYCQANAIAFB9DtqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBCEYEQEEFIQEM4QILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPoCCyACQQA2AgAgACEBDIUCC0E0IQMgBCABIgBGDfgCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgJAA0AgAUHQwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw0BIAFBBUYEQEEHIQEM4AILIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADPkCCyACQQA2AgAgACEBDIQCCyABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRg0JDIECCyAEIAFBAWoiAUcNAAtBMCEDDPgCC0EwIQMM9wILIAEgBEcEQANAIAEtAAAiAEEgRwRAIABBCmsOBP8B/gH+Af8B/gELIAQgAUEBaiIBRw0AC0E4IQMM9wILQTghAwz2AgsDQCABLQAAIgBBIEcgAEEJR3EN9gEgBCABQQFqIgFHDQALQTwhAwz1AgsDQCABLQAAIgBBIEcEQAJAIABBCmsOBPkBBAT5AQALIABBLEYN9QEMAwsgBCABQQFqIgFHDQALQT8hAwz0AgtBwAAhAyABIARGDfMCIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAEGAQGstAAAgAS0AAEEgckcNASAAQQZGDdsCIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPQCCyACQQA2AgALQTYhAwzZAgsgASAERgRAQcEAIQMM8gILIAJBDDYCCCACIAE2AgQgAi0ALEEBaw4E+wHuAewB6wHUAgsgAUEBaiEBDPoBCyABIARHBEADQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxIgBBCUYNACAAQSBGDQACQAJAAkACQCAAQeMAaw4TAAMDAwMDAwMBAwMDAwMDAwMDAgMLIAFBAWohAUExIQMM3AILIAFBAWohAUEyIQMM2wILIAFBAWohAUEzIQMM2gILDP4BCyAEIAFBAWoiAUcNAAtBNSEDDPACC0E1IQMM7wILIAEgBEcEQANAIAEtAABBgDxqLQAAQQFHDfcBIAQgAUEBaiIBRw0AC0E9IQMM7wILQT0hAwzuAgtBACEAAkAgAigCOCIDRQ0AIAMoAkAiA0UNACACIAMRAAAhAAsgAEUNASAAQRVHDeYBIAJBwgA2AhwgAiABNgIUIAJB4xg2AhAgAkEVNgIMQQAhAwztAgsgAUEBaiEBC0E8IQMM0gILIAEgBEYEQEHCACEDDOsCCwJAA0ACQCABLQAAQQlrDhgAAswCzALRAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAswCzALMAgDMAgsgBCABQQFqIgFHDQALQcIAIQMM6wILIAFBAWohASACLQAtQQFxRQ3+AQtBLCEDDNACCyABIARHDd4BQcQAIQMM6AILA0AgAS0AAEGQwABqLQAAQQFHDZwBIAQgAUEBaiIBRw0AC0HFACEDDOcCCyABLQAAIgBBIEYN/gEgAEE6Rw3AAiACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgAN3gEM3QELQccAIQMgBCABIgBGDeUCIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFBkMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvwIgAUEFRg3CAiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzlAgtByAAhAyAEIAEiAEYN5AIgBCABayACKAIAIgFqIQcgACABa0EJaiEGA0AgAUGWwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw2+AkECIAFBCUYNwgIaIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOQCCyABIARGBEBByQAhAwzkAgsCQAJAIAEtAAAiAEEgciAAIABBwQBrQf8BcUEaSRtB/wFxQe4Aaw4HAL8CvwK/Ar8CvwIBvwILIAFBAWohAUE+IQMMywILIAFBAWohAUE/IQMMygILQcoAIQMgBCABIgBGDeICIAQgAWsgAigCACIBaiEGIAAgAWtBAWohBwNAIAFBoMIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNvAIgAUEBRg2+AiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBjYCAAziAgtBywAhAyAEIAEiAEYN4QIgBCABayACKAIAIgFqIQcgACABa0EOaiEGA0AgAUGiwgBqLQAAIAAtAAAiBUEgciAFIAVBwQBrQf8BcUEaSRtB/wFxRw27AiABQQ5GDb4CIAFBAWohASAEIABBAWoiAEcNAAsgAiAHNgIADOECC0HMACEDIAQgASIARg3gAiAEIAFrIAIoAgAiAWohByAAIAFrQQ9qIQYDQCABQcDCAGotAAAgAC0AACIFQSByIAUgBUHBAGtB/wFxQRpJG0H/AXFHDboCQQMgAUEPRg2+AhogAUEBaiEBIAQgAEEBaiIARw0ACyACIAc2AgAM4AILQc0AIQMgBCABIgBGDd8CIAQgAWsgAigCACIBaiEHIAAgAWtBBWohBgNAIAFB0MIAai0AACAALQAAIgVBIHIgBSAFQcEAa0H/AXFBGkkbQf8BcUcNuQJBBCABQQVGDb0CGiABQQFqIQEgBCAAQQFqIgBHDQALIAIgBzYCAAzfAgsgASAERgRAQc4AIQMM3wILAkACQAJAAkAgAS0AACIAQSByIAAgAEHBAGtB/wFxQRpJG0H/AXFB4wBrDhMAvAK8ArwCvAK8ArwCvAK8ArwCvAK8ArwCAbwCvAK8AgIDvAILIAFBAWohAUHBACEDDMgCCyABQQFqIQFBwgAhAwzHAgsgAUEBaiEBQcMAIQMMxgILIAFBAWohAUHEACEDDMUCCyABIARHBEAgAkENNgIIIAIgATYCBEHFACEDDMUCC0HPACEDDN0CCwJAAkAgAS0AAEEKaw4EAZABkAEAkAELIAFBAWohAQtBKCEDDMMCCyABIARGBEBB0QAhAwzcAgsgAS0AAEEgRw0AIAFBAWohASACLQAtQQFxRQ3QAQtBFyEDDMECCyABIARHDcsBQdIAIQMM2QILQdMAIQMgASAERg3YAiACKAIAIgAgBCABa2ohBiABIABrQQFqIQUDQCABLQAAIABB1sIAai0AAEcNxwEgAEEBRg3KASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBjYCAAzYAgsgASAERgRAQdUAIQMM2AILIAEtAABBCkcNwgEgAUEBaiEBDMoBCyABIARGBEBB1gAhAwzXAgsCQAJAIAEtAABBCmsOBADDAcMBAcMBCyABQQFqIQEMygELIAFBAWohAUHKACEDDL0CC0EAIQACQCACKAI4IgNFDQAgAygCPCIDRQ0AIAIgAxEAACEACyAADb8BQc0AIQMMvAILIAItAClBIkYNzwIMiQELIAQgASIFRgRAQdsAIQMM1AILQQAhAEEBIQFBASEGQQAhAwJAAn8CQAJAAkACQAJAAkACQCAFLQAAQTBrDgrFAcQBAAECAwQFBgjDAQtBAgwGC0EDDAULQQQMBAtBBQwDC0EGDAILQQcMAQtBCAshA0EAIQFBACEGDL0BC0EJIQNBASEAQQAhAUEAIQYMvAELIAEgBEYEQEHdACEDDNMCCyABLQAAQS5HDbgBIAFBAWohAQyIAQsgASAERw22AUHfACEDDNECCyABIARHBEAgAkEONgIIIAIgATYCBEHQACEDDLgCC0HgACEDDNACC0HhACEDIAEgBEYNzwIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGA0AgAS0AACAAQeLCAGotAABHDbEBIABBA0YNswEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMzwILQeIAIQMgASAERg3OAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYDQCABLQAAIABB5sIAai0AAEcNsAEgAEECRg2vASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAzOAgtB4wAhAyABIARGDc0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgNAIAEtAAAgAEHpwgBqLQAARw2vASAAQQNGDa0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADM0CCyABIARGBEBB5QAhAwzNAgsgAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANqgFB1gAhAwyzAgsgASAERwRAA0AgAS0AACIAQSBHBEACQAJAAkAgAEHIAGsOCwABswGzAbMBswGzAbMBswGzAQKzAQsgAUEBaiEBQdIAIQMMtwILIAFBAWohAUHTACEDDLYCCyABQQFqIQFB1AAhAwy1AgsgBCABQQFqIgFHDQALQeQAIQMMzAILQeQAIQMMywILA0AgAS0AAEHwwgBqLQAAIgBBAUcEQCAAQQJrDgOnAaYBpQGkAQsgBCABQQFqIgFHDQALQeYAIQMMygILIAFBAWogASAERw0CGkHnACEDDMkCCwNAIAEtAABB8MQAai0AACIAQQFHBEACQCAAQQJrDgSiAaEBoAEAnwELQdcAIQMMsQILIAQgAUEBaiIBRw0AC0HoACEDDMgCCyABIARGBEBB6QAhAwzIAgsCQCABLQAAIgBBCmsOGrcBmwGbAbQBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBmwGbAZsBpAGbAZsBAJkBCyABQQFqCyEBQQYhAwytAgsDQCABLQAAQfDGAGotAABBAUcNfSAEIAFBAWoiAUcNAAtB6gAhAwzFAgsgAUEBaiABIARHDQIaQesAIQMMxAILIAEgBEYEQEHsACEDDMQCCyABQQFqDAELIAEgBEYEQEHtACEDDMMCCyABQQFqCyEBQQQhAwyoAgsgASAERgRAQe4AIQMMwQILAkACQAJAIAEtAABB8MgAai0AAEEBaw4HkAGPAY4BAHwBAo0BCyABQQFqIQEMCwsgAUEBagyTAQtBACEDIAJBADYCHCACQZsSNgIQIAJBBzYCDCACIAFBAWo2AhQMwAILAkADQCABLQAAQfDIAGotAAAiAEEERwRAAkACQCAAQQFrDgeUAZMBkgGNAQAEAY0BC0HaACEDDKoCCyABQQFqIQFB3AAhAwypAgsgBCABQQFqIgFHDQALQe8AIQMMwAILIAFBAWoMkQELIAQgASIARgRAQfAAIQMMvwILIAAtAABBL0cNASAAQQFqIQEMBwsgBCABIgBGBEBB8QAhAwy+AgsgAC0AACIBQS9GBEAgAEEBaiEBQd0AIQMMpQILIAFBCmsiA0EWSw0AIAAhAUEBIAN0QYmAgAJxDfkBC0EAIQMgAkEANgIcIAIgADYCFCACQYwcNgIQIAJBBzYCDAy8AgsgASAERwRAIAFBAWohAUHeACEDDKMCC0HyACEDDLsCCyABIARGBEBB9AAhAwy7AgsCQCABLQAAQfDMAGotAABBAWsOA/cBcwCCAQtB4QAhAwyhAgsgASAERwRAA0AgAS0AAEHwygBqLQAAIgBBA0cEQAJAIABBAWsOAvkBAIUBC0HfACEDDKMCCyAEIAFBAWoiAUcNAAtB8wAhAwy6AgtB8wAhAwy5AgsgASAERwRAIAJBDzYCCCACIAE2AgRB4AAhAwygAgtB9QAhAwy4AgsgASAERgRAQfYAIQMMuAILIAJBDzYCCCACIAE2AgQLQQMhAwydAgsDQCABLQAAQSBHDY4CIAQgAUEBaiIBRw0AC0H3ACEDDLUCCyABIARGBEBB+AAhAwy1AgsgAS0AAEEgRw16IAFBAWohAQxbC0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAADXgMgAILIAEgBEYEQEH6ACEDDLMCCyABLQAAQcwARw10IAFBAWohAUETDHYLQfsAIQMgASAERg2xAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYDQCABLQAAIABB8M4Aai0AAEcNcyAAQQVGDXUgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMsQILIAEgBEYEQEH8ACEDDLECCwJAAkAgAS0AAEHDAGsODAB0dHR0dHR0dHR0AXQLIAFBAWohAUHmACEDDJgCCyABQQFqIQFB5wAhAwyXAgtB/QAhAyABIARGDa8CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDXIgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADLACCyACQQA2AgAgBkEBaiEBQRAMcwtB/gAhAyABIARGDa4CIAIoAgAiACAEIAFraiEFIAEgAGtBBWohBgJAA0AgAS0AACAAQfbOAGotAABHDXEgAEEFRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK8CCyACQQA2AgAgBkEBaiEBQRYMcgtB/wAhAyABIARGDa0CIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQfzOAGotAABHDXAgAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADK4CCyACQQA2AgAgBkEBaiEBQQUMcQsgASAERgRAQYABIQMMrQILIAEtAABB2QBHDW4gAUEBaiEBQQgMcAsgASAERgRAQYEBIQMMrAILAkACQCABLQAAQc4Aaw4DAG8BbwsgAUEBaiEBQesAIQMMkwILIAFBAWohAUHsACEDDJICCyABIARGBEBBggEhAwyrAgsCQAJAIAEtAABByABrDggAbm5ubm5uAW4LIAFBAWohAUHqACEDDJICCyABQQFqIQFB7QAhAwyRAgtBgwEhAyABIARGDakCIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQYDPAGotAABHDWwgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKoCCyACQQA2AgAgBkEBaiEBQQAMbQtBhAEhAyABIARGDagCIAIoAgAiACAEIAFraiEFIAEgAGtBBGohBgJAA0AgAS0AACAAQYPPAGotAABHDWsgAEEERg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADKkCCyACQQA2AgAgBkEBaiEBQSMMbAsgASAERgRAQYUBIQMMqAILAkACQCABLQAAQcwAaw4IAGtra2trawFrCyABQQFqIQFB7wAhAwyPAgsgAUEBaiEBQfAAIQMMjgILIAEgBEYEQEGGASEDDKcCCyABLQAAQcUARw1oIAFBAWohAQxgC0GHASEDIAEgBEYNpQIgAigCACIAIAQgAWtqIQUgASAAa0EDaiEGAkADQCABLQAAIABBiM8Aai0AAEcNaCAAQQNGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpgILIAJBADYCACAGQQFqIQFBLQxpC0GIASEDIAEgBEYNpAIgAigCACIAIAQgAWtqIQUgASAAa0EIaiEGAkADQCABLQAAIABB0M8Aai0AAEcNZyAAQQhGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMpQILIAJBADYCACAGQQFqIQFBKQxoCyABIARGBEBBiQEhAwykAgtBASABLQAAQd8ARw1nGiABQQFqIQEMXgtBigEhAyABIARGDaICIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgNAIAEtAAAgAEGMzwBqLQAARw1kIABBAUYN+gEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMogILQYsBIQMgASAERg2hAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGOzwBqLQAARw1kIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyiAgsgAkEANgIAIAZBAWohAUECDGULQYwBIQMgASAERg2gAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHwzwBqLQAARw1jIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyhAgsgAkEANgIAIAZBAWohAUEfDGQLQY0BIQMgASAERg2fAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHyzwBqLQAARw1iIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAygAgsgAkEANgIAIAZBAWohAUEJDGMLIAEgBEYEQEGOASEDDJ8CCwJAAkAgAS0AAEHJAGsOBwBiYmJiYgFiCyABQQFqIQFB+AAhAwyGAgsgAUEBaiEBQfkAIQMMhQILQY8BIQMgASAERg2dAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGRzwBqLQAARw1gIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyeAgsgAkEANgIAIAZBAWohAUEYDGELQZABIQMgASAERg2cAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGXzwBqLQAARw1fIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAydAgsgAkEANgIAIAZBAWohAUEXDGALQZEBIQMgASAERg2bAiACKAIAIgAgBCABa2ohBSABIABrQQZqIQYCQANAIAEtAAAgAEGazwBqLQAARw1eIABBBkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAycAgsgAkEANgIAIAZBAWohAUEVDF8LQZIBIQMgASAERg2aAiACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEGhzwBqLQAARw1dIABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAybAgsgAkEANgIAIAZBAWohAUEeDF4LIAEgBEYEQEGTASEDDJoCCyABLQAAQcwARw1bIAFBAWohAUEKDF0LIAEgBEYEQEGUASEDDJkCCwJAAkAgAS0AAEHBAGsODwBcXFxcXFxcXFxcXFxcAVwLIAFBAWohAUH+ACEDDIACCyABQQFqIQFB/wAhAwz/AQsgASAERgRAQZUBIQMMmAILAkACQCABLQAAQcEAaw4DAFsBWwsgAUEBaiEBQf0AIQMM/wELIAFBAWohAUGAASEDDP4BC0GWASEDIAEgBEYNlgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBp88Aai0AAEcNWSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlwILIAJBADYCACAGQQFqIQFBCwxaCyABIARGBEBBlwEhAwyWAgsCQAJAAkACQCABLQAAQS1rDiMAW1tbW1tbW1tbW1tbW1tbW1tbW1tbW1sBW1tbW1sCW1tbA1sLIAFBAWohAUH7ACEDDP8BCyABQQFqIQFB/AAhAwz+AQsgAUEBaiEBQYEBIQMM/QELIAFBAWohAUGCASEDDPwBC0GYASEDIAEgBEYNlAIgAigCACIAIAQgAWtqIQUgASAAa0EEaiEGAkADQCABLQAAIABBqc8Aai0AAEcNVyAAQQRGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlQILIAJBADYCACAGQQFqIQFBGQxYC0GZASEDIAEgBEYNkwIgAigCACIAIAQgAWtqIQUgASAAa0EFaiEGAkADQCABLQAAIABBrs8Aai0AAEcNViAAQQVGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMlAILIAJBADYCACAGQQFqIQFBBgxXC0GaASEDIAEgBEYNkgIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBtM8Aai0AAEcNVSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkwILIAJBADYCACAGQQFqIQFBHAxWC0GbASEDIAEgBEYNkQIgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABBts8Aai0AAEcNVCAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAMkgILIAJBADYCACAGQQFqIQFBJwxVCyABIARGBEBBnAEhAwyRAgsCQAJAIAEtAABB1ABrDgIAAVQLIAFBAWohAUGGASEDDPgBCyABQQFqIQFBhwEhAwz3AQtBnQEhAyABIARGDY8CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbjPAGotAABHDVIgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADJACCyACQQA2AgAgBkEBaiEBQSYMUwtBngEhAyABIARGDY4CIAIoAgAiACAEIAFraiEFIAEgAGtBAWohBgJAA0AgAS0AACAAQbrPAGotAABHDVEgAEEBRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI8CCyACQQA2AgAgBkEBaiEBQQMMUgtBnwEhAyABIARGDY0CIAIoAgAiACAEIAFraiEFIAEgAGtBAmohBgJAA0AgAS0AACAAQe3PAGotAABHDVAgAEECRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI4CCyACQQA2AgAgBkEBaiEBQQwMUQtBoAEhAyABIARGDYwCIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQbzPAGotAABHDU8gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADI0CCyACQQA2AgAgBkEBaiEBQQ0MUAsgASAERgRAQaEBIQMMjAILAkACQCABLQAAQcYAaw4LAE9PT09PT09PTwFPCyABQQFqIQFBiwEhAwzzAQsgAUEBaiEBQYwBIQMM8gELIAEgBEYEQEGiASEDDIsCCyABLQAAQdAARw1MIAFBAWohAQxGCyABIARGBEBBowEhAwyKAgsCQAJAIAEtAABByQBrDgcBTU1NTU0ATQsgAUEBaiEBQY4BIQMM8QELIAFBAWohAUEiDE0LQaQBIQMgASAERg2IAiACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEHAzwBqLQAARw1LIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyJAgsgAkEANgIAIAZBAWohAUEdDEwLIAEgBEYEQEGlASEDDIgCCwJAAkAgAS0AAEHSAGsOAwBLAUsLIAFBAWohAUGQASEDDO8BCyABQQFqIQFBBAxLCyABIARGBEBBpgEhAwyHAgsCQAJAAkACQAJAIAEtAABBwQBrDhUATU1NTU1NTU1NTQFNTQJNTQNNTQRNCyABQQFqIQFBiAEhAwzxAQsgAUEBaiEBQYkBIQMM8AELIAFBAWohAUGKASEDDO8BCyABQQFqIQFBjwEhAwzuAQsgAUEBaiEBQZEBIQMM7QELQacBIQMgASAERg2FAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHtzwBqLQAARw1IIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyGAgsgAkEANgIAIAZBAWohAUERDEkLQagBIQMgASAERg2EAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHCzwBqLQAARw1HIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyFAgsgAkEANgIAIAZBAWohAUEsDEgLQakBIQMgASAERg2DAiACKAIAIgAgBCABa2ohBSABIABrQQRqIQYCQANAIAEtAAAgAEHFzwBqLQAARw1GIABBBEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyEAgsgAkEANgIAIAZBAWohAUErDEcLQaoBIQMgASAERg2CAiACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHKzwBqLQAARw1FIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyDAgsgAkEANgIAIAZBAWohAUEUDEYLIAEgBEYEQEGrASEDDIICCwJAAkACQAJAIAEtAABBwgBrDg8AAQJHR0dHR0dHR0dHRwNHCyABQQFqIQFBkwEhAwzrAQsgAUEBaiEBQZQBIQMM6gELIAFBAWohAUGVASEDDOkBCyABQQFqIQFBlgEhAwzoAQsgASAERgRAQawBIQMMgQILIAEtAABBxQBHDUIgAUEBaiEBDD0LQa0BIQMgASAERg3/ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHNzwBqLQAARw1CIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAyAAgsgAkEANgIAIAZBAWohAUEODEMLIAEgBEYEQEGuASEDDP8BCyABLQAAQdAARw1AIAFBAWohAUElDEILQa8BIQMgASAERg39ASACKAIAIgAgBCABa2ohBSABIABrQQhqIQYCQANAIAEtAAAgAEHQzwBqLQAARw1AIABBCEYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz+AQsgAkEANgIAIAZBAWohAUEqDEELIAEgBEYEQEGwASEDDP0BCwJAAkAgAS0AAEHVAGsOCwBAQEBAQEBAQEABQAsgAUEBaiEBQZoBIQMM5AELIAFBAWohAUGbASEDDOMBCyABIARGBEBBsQEhAwz8AQsCQAJAIAEtAABBwQBrDhQAPz8/Pz8/Pz8/Pz8/Pz8/Pz8/AT8LIAFBAWohAUGZASEDDOMBCyABQQFqIQFBnAEhAwziAQtBsgEhAyABIARGDfoBIAIoAgAiACAEIAFraiEFIAEgAGtBA2ohBgJAA0AgAS0AACAAQdnPAGotAABHDT0gAEEDRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPsBCyACQQA2AgAgBkEBaiEBQSEMPgtBswEhAyABIARGDfkBIAIoAgAiACAEIAFraiEFIAEgAGtBBmohBgJAA0AgAS0AACAAQd3PAGotAABHDTwgAEEGRg0BIABBAWohACAEIAFBAWoiAUcNAAsgAiAFNgIADPoBCyACQQA2AgAgBkEBaiEBQRoMPQsgASAERgRAQbQBIQMM+QELAkACQAJAIAEtAABBxQBrDhEAPT09PT09PT09AT09PT09Aj0LIAFBAWohAUGdASEDDOEBCyABQQFqIQFBngEhAwzgAQsgAUEBaiEBQZ8BIQMM3wELQbUBIQMgASAERg33ASACKAIAIgAgBCABa2ohBSABIABrQQVqIQYCQANAIAEtAAAgAEHkzwBqLQAARw06IABBBUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz4AQsgAkEANgIAIAZBAWohAUEoDDsLQbYBIQMgASAERg32ASACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEHqzwBqLQAARw05IABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAz3AQsgAkEANgIAIAZBAWohAUEHDDoLIAEgBEYEQEG3ASEDDPYBCwJAAkAgAS0AAEHFAGsODgA5OTk5OTk5OTk5OTkBOQsgAUEBaiEBQaEBIQMM3QELIAFBAWohAUGiASEDDNwBC0G4ASEDIAEgBEYN9AEgAigCACIAIAQgAWtqIQUgASAAa0ECaiEGAkADQCABLQAAIABB7c8Aai0AAEcNNyAAQQJGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9QELIAJBADYCACAGQQFqIQFBEgw4C0G5ASEDIAEgBEYN8wEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8M8Aai0AAEcNNiAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM9AELIAJBADYCACAGQQFqIQFBIAw3C0G6ASEDIAEgBEYN8gEgAigCACIAIAQgAWtqIQUgASAAa0EBaiEGAkADQCABLQAAIABB8s8Aai0AAEcNNSAAQQFGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8wELIAJBADYCACAGQQFqIQFBDww2CyABIARGBEBBuwEhAwzyAQsCQAJAIAEtAABByQBrDgcANTU1NTUBNQsgAUEBaiEBQaUBIQMM2QELIAFBAWohAUGmASEDDNgBC0G8ASEDIAEgBEYN8AEgAigCACIAIAQgAWtqIQUgASAAa0EHaiEGAkADQCABLQAAIABB9M8Aai0AAEcNMyAAQQdGDQEgAEEBaiEAIAQgAUEBaiIBRw0ACyACIAU2AgAM8QELIAJBADYCACAGQQFqIQFBGww0CyABIARGBEBBvQEhAwzwAQsCQAJAAkAgAS0AAEHCAGsOEgA0NDQ0NDQ0NDQBNDQ0NDQ0AjQLIAFBAWohAUGkASEDDNgBCyABQQFqIQFBpwEhAwzXAQsgAUEBaiEBQagBIQMM1gELIAEgBEYEQEG+ASEDDO8BCyABLQAAQc4ARw0wIAFBAWohAQwsCyABIARGBEBBvwEhAwzuAQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCABLQAAQcEAaw4VAAECAz8EBQY/Pz8HCAkKCz8MDQ4PPwsgAUEBaiEBQegAIQMM4wELIAFBAWohAUHpACEDDOIBCyABQQFqIQFB7gAhAwzhAQsgAUEBaiEBQfIAIQMM4AELIAFBAWohAUHzACEDDN8BCyABQQFqIQFB9gAhAwzeAQsgAUEBaiEBQfcAIQMM3QELIAFBAWohAUH6ACEDDNwBCyABQQFqIQFBgwEhAwzbAQsgAUEBaiEBQYQBIQMM2gELIAFBAWohAUGFASEDDNkBCyABQQFqIQFBkgEhAwzYAQsgAUEBaiEBQZgBIQMM1wELIAFBAWohAUGgASEDDNYBCyABQQFqIQFBowEhAwzVAQsgAUEBaiEBQaoBIQMM1AELIAEgBEcEQCACQRA2AgggAiABNgIEQasBIQMM1AELQcABIQMM7AELQQAhAAJAIAIoAjgiA0UNACADKAI0IgNFDQAgAiADEQAAIQALIABFDV4gAEEVRw0HIAJB0QA2AhwgAiABNgIUIAJBsBc2AhAgAkEVNgIMQQAhAwzrAQsgAUEBaiABIARHDQgaQcIBIQMM6gELA0ACQCABLQAAQQprDgQIAAALAAsgBCABQQFqIgFHDQALQcMBIQMM6QELIAEgBEcEQCACQRE2AgggAiABNgIEQQEhAwzQAQtBxAEhAwzoAQsgASAERgRAQcUBIQMM6AELAkACQCABLQAAQQprDgQBKCgAKAsgAUEBagwJCyABQQFqDAULIAEgBEYEQEHGASEDDOcBCwJAAkAgAS0AAEEKaw4XAQsLAQsLCwsLCwsLCwsLCwsLCwsLCwALCyABQQFqIQELQbABIQMMzQELIAEgBEYEQEHIASEDDOYBCyABLQAAQSBHDQkgAkEAOwEyIAFBAWohAUGzASEDDMwBCwNAIAEhAAJAIAEgBEcEQCABLQAAQTBrQf8BcSIDQQpJDQEMJwtBxwEhAwzmAQsCQCACLwEyIgFBmTNLDQAgAiABQQpsIgU7ATIgBUH+/wNxIANB//8Dc0sNACAAQQFqIQEgAiADIAVqIgM7ATIgA0H//wNxQegHSQ0BCwtBACEDIAJBADYCHCACQcEJNgIQIAJBDTYCDCACIABBAWo2AhQM5AELIAJBADYCHCACIAE2AhQgAkHwDDYCECACQRs2AgxBACEDDOMBCyACKAIEIQAgAkEANgIEIAIgACABECYiAA0BIAFBAWoLIQFBrQEhAwzIAQsgAkHBATYCHCACIAA2AgwgAiABQQFqNgIUQQAhAwzgAQsgAigCBCEAIAJBADYCBCACIAAgARAmIgANASABQQFqCyEBQa4BIQMMxQELIAJBwgE2AhwgAiAANgIMIAIgAUEBajYCFEEAIQMM3QELIAJBADYCHCACIAE2AhQgAkGXCzYCECACQQ02AgxBACEDDNwBCyACQQA2AhwgAiABNgIUIAJB4xA2AhAgAkEJNgIMQQAhAwzbAQsgAkECOgAoDKwBC0EAIQMgAkEANgIcIAJBrws2AhAgAkECNgIMIAIgAUEBajYCFAzZAQtBAiEDDL8BC0ENIQMMvgELQSYhAwy9AQtBFSEDDLwBC0EWIQMMuwELQRghAwy6AQtBHCEDDLkBC0EdIQMMuAELQSAhAwy3AQtBISEDDLYBC0EjIQMMtQELQcYAIQMMtAELQS4hAwyzAQtBPSEDDLIBC0HLACEDDLEBC0HOACEDDLABC0HYACEDDK8BC0HZACEDDK4BC0HbACEDDK0BC0HxACEDDKwBC0H0ACEDDKsBC0GNASEDDKoBC0GXASEDDKkBC0GpASEDDKgBC0GvASEDDKcBC0GxASEDDKYBCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB8Rs2AhAgAkEGNgIMDL0BCyACQQA2AgAgBkEBaiEBQSQLOgApIAIoAgQhACACQQA2AgQgAiAAIAEQJyIARQRAQeUAIQMMowELIAJB+QA2AhwgAiABNgIUIAIgADYCDEEAIQMMuwELIABBFUcEQCACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwy7AQsgAkH4ADYCHCACIAE2AhQgAkHKGDYCECACQRU2AgxBACEDDLoBCyACQQA2AhwgAiABNgIUIAJBjhs2AhAgAkEGNgIMQQAhAwy5AQsgAkEANgIcIAIgATYCFCACQf4RNgIQIAJBBzYCDEEAIQMMuAELIAJBADYCHCACIAE2AhQgAkGMHDYCECACQQc2AgxBACEDDLcBCyACQQA2AhwgAiABNgIUIAJBww82AhAgAkEHNgIMQQAhAwy2AQsgAkEANgIcIAIgATYCFCACQcMPNgIQIAJBBzYCDEEAIQMMtQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0RIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMtAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0gIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMswELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0iIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMsgELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0OIAJB5QA2AhwgAiABNgIUIAIgADYCDEEAIQMMsQELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0dIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMsAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0fIAJB0gA2AhwgAiABNgIUIAIgADYCDEEAIQMMrwELIABBP0cNASABQQFqCyEBQQUhAwyUAQtBACEDIAJBADYCHCACIAE2AhQgAkH9EjYCECACQQc2AgwMrAELIAJBADYCHCACIAE2AhQgAkHcCDYCECACQQc2AgxBACEDDKsBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNByACQeUANgIcIAIgATYCFCACIAA2AgxBACEDDKoBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNFiACQdMANgIcIAIgATYCFCACIAA2AgxBACEDDKkBCyACKAIEIQAgAkEANgIEIAIgACABECUiAEUNGCACQdIANgIcIAIgATYCFCACIAA2AgxBACEDDKgBCyACQQA2AhwgAiABNgIUIAJBxgo2AhAgAkEHNgIMQQAhAwynAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQMgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwymAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRIgAkHTADYCHCACIAE2AhQgAiAANgIMQQAhAwylAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDRQgAkHSADYCHCACIAE2AhQgAiAANgIMQQAhAwykAQsgAigCBCEAIAJBADYCBCACIAAgARAlIgBFDQAgAkHlADYCHCACIAE2AhQgAiAANgIMQQAhAwyjAQtB1QAhAwyJAQsgAEEVRwRAIAJBADYCHCACIAE2AhQgAkG5DTYCECACQRo2AgxBACEDDKIBCyACQeQANgIcIAIgATYCFCACQeMXNgIQIAJBFTYCDEEAIQMMoQELIAJBADYCACAGQQFqIQEgAi0AKSIAQSNrQQtJDQQCQCAAQQZLDQBBASAAdEHKAHFFDQAMBQtBACEDIAJBADYCHCACIAE2AhQgAkH3CTYCECACQQg2AgwMoAELIAJBADYCACAGQQFqIQEgAi0AKUEhRg0DIAJBADYCHCACIAE2AhQgAkGbCjYCECACQQg2AgxBACEDDJ8BCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJBkDM2AhAgAkEINgIMDJ0BCyACQQA2AgAgBkEBaiEBIAItAClBI0kNACACQQA2AhwgAiABNgIUIAJB0wk2AhAgAkEINgIMQQAhAwycAQtB0QAhAwyCAQsgAS0AAEEwayIAQf8BcUEKSQRAIAIgADoAKiABQQFqIQFBzwAhAwyCAQsgAigCBCEAIAJBADYCBCACIAAgARAoIgBFDYYBIAJB3gA2AhwgAiABNgIUIAIgADYCDEEAIQMMmgELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ2GASACQdwANgIcIAIgATYCFCACIAA2AgxBACEDDJkBCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMhwELIAJB2gA2AhwgAiAFNgIUIAIgADYCDAyYAQtBACEBQQEhAwsgAiADOgArIAVBAWohAwJAAkACQCACLQAtQRBxDQACQAJAAkAgAi0AKg4DAQACBAsgBkUNAwwCCyAADQEMAgsgAUUNAQsgAigCBCEAIAJBADYCBCACIAAgAxAoIgBFBEAgAyEBDAILIAJB2AA2AhwgAiADNgIUIAIgADYCDEEAIQMMmAELIAIoAgQhACACQQA2AgQgAiAAIAMQKCIARQRAIAMhAQyHAQsgAkHZADYCHCACIAM2AhQgAiAANgIMQQAhAwyXAQtBzAAhAwx9CyAAQRVHBEAgAkEANgIcIAIgATYCFCACQZQNNgIQIAJBITYCDEEAIQMMlgELIAJB1wA2AhwgAiABNgIUIAJByRc2AhAgAkEVNgIMQQAhAwyVAQtBACEDIAJBADYCHCACIAE2AhQgAkGAETYCECACQQk2AgwMlAELIAIoAgQhACACQQA2AgQgAiAAIAEQJSIARQ0AIAJB0wA2AhwgAiABNgIUIAIgADYCDEEAIQMMkwELQckAIQMMeQsgAkEANgIcIAIgATYCFCACQcEoNgIQIAJBBzYCDCACQQA2AgBBACEDDJEBCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAlIgBFDQAgAkHSADYCHCACIAE2AhQgAiAANgIMDJABC0HIACEDDHYLIAJBADYCACAFIQELIAJBgBI7ASogAUEBaiEBQQAhAAJAIAIoAjgiA0UNACADKAIwIgNFDQAgAiADEQAAIQALIAANAQtBxwAhAwxzCyAAQRVGBEAgAkHRADYCHCACIAE2AhQgAkHjFzYCECACQRU2AgxBACEDDIwBC0EAIQMgAkEANgIcIAIgATYCFCACQbkNNgIQIAJBGjYCDAyLAQtBACEDIAJBADYCHCACIAE2AhQgAkGgGTYCECACQR42AgwMigELIAEtAABBOkYEQCACKAIEIQBBACEDIAJBADYCBCACIAAgARApIgBFDQEgAkHDADYCHCACIAA2AgwgAiABQQFqNgIUDIoBC0EAIQMgAkEANgIcIAIgATYCFCACQbERNgIQIAJBCjYCDAyJAQsgAUEBaiEBQTshAwxvCyACQcMANgIcIAIgADYCDCACIAFBAWo2AhQMhwELQQAhAyACQQA2AhwgAiABNgIUIAJB8A42AhAgAkEcNgIMDIYBCyACIAIvATBBEHI7ATAMZgsCQCACLwEwIgBBCHFFDQAgAi0AKEEBRw0AIAItAC1BCHFFDQMLIAIgAEH3+wNxQYAEcjsBMAwECyABIARHBEACQANAIAEtAABBMGsiAEH/AXFBCk8EQEE1IQMMbgsgAikDICIKQpmz5syZs+bMGVYNASACIApCCn4iCjcDICAKIACtQv8BgyILQn+FVg0BIAIgCiALfDcDICAEIAFBAWoiAUcNAAtBOSEDDIUBCyACKAIEIQBBACEDIAJBADYCBCACIAAgAUEBaiIBECoiAA0MDHcLQTkhAwyDAQsgAi0AMEEgcQ0GQcUBIQMMaQtBACEDIAJBADYCBCACIAEgARAqIgBFDQQgAkE6NgIcIAIgADYCDCACIAFBAWo2AhQMgQELIAItAChBAUcNACACLQAtQQhxRQ0BC0E3IQMMZgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIABEAgAkE7NgIcIAIgADYCDCACIAFBAWo2AhQMfwsgAUEBaiEBDG4LIAJBCDoALAwECyABQQFqIQEMbQtBACEDIAJBADYCHCACIAE2AhQgAkHkEjYCECACQQQ2AgwMewsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ1sIAJBNzYCHCACIAE2AhQgAiAANgIMDHoLIAIgAi8BMEEgcjsBMAtBMCEDDF8LIAJBNjYCHCACIAE2AhQgAiAANgIMDHcLIABBLEcNASABQQFqIQBBASEBAkACQAJAAkACQCACLQAsQQVrDgQDAQIEAAsgACEBDAQLQQIhAQwBC0EEIQELIAJBAToALCACIAIvATAgAXI7ATAgACEBDAELIAIgAi8BMEEIcjsBMCAAIQELQTkhAwxcCyACQQA6ACwLQTQhAwxaCyABIARGBEBBLSEDDHMLAkACQANAAkAgAS0AAEEKaw4EAgAAAwALIAQgAUEBaiIBRw0AC0EtIQMMdAsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIARQ0CIAJBLDYCHCACIAE2AhQgAiAANgIMDHMLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAS0AAEENRgRAIAIoAgQhAEEAIQMgAkEANgIEIAIgACABECoiAEUEQCABQQFqIQEMAgsgAkEsNgIcIAIgADYCDCACIAFBAWo2AhQMcgsgAi0ALUEBcQRAQcQBIQMMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKiIADQEMZQtBLyEDDFcLIAJBLjYCHCACIAE2AhQgAiAANgIMDG8LQQAhAyACQQA2AhwgAiABNgIUIAJB8BQ2AhAgAkEDNgIMDG4LQQEhAwJAAkACQAJAIAItACxBBWsOBAMBAgAECyACIAIvATBBCHI7ATAMAwtBAiEDDAELQQQhAwsgAkEBOgAsIAIgAi8BMCADcjsBMAtBKiEDDFMLQQAhAyACQQA2AhwgAiABNgIUIAJB4Q82AhAgAkEKNgIMDGsLQQEhAwJAAkACQAJAAkACQCACLQAsQQJrDgcFBAQDAQIABAsgAiACLwEwQQhyOwEwDAMLQQIhAwwBC0EEIQMLIAJBAToALCACIAIvATAgA3I7ATALQSshAwxSC0EAIQMgAkEANgIcIAIgATYCFCACQasSNgIQIAJBCzYCDAxqC0EAIQMgAkEANgIcIAIgATYCFCACQf0NNgIQIAJBHTYCDAxpCyABIARHBEADQCABLQAAQSBHDUggBCABQQFqIgFHDQALQSUhAwxpC0ElIQMMaAsgAi0ALUEBcQRAQcMBIQMMTwsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQKSIABEAgAkEmNgIcIAIgADYCDCACIAFBAWo2AhQMaAsgAUEBaiEBDFwLIAFBAWohASACLwEwIgBBgAFxBEBBACEAAkAgAigCOCIDRQ0AIAMoAlQiA0UNACACIAMRAAAhAAsgAEUNBiAAQRVHDR8gAkEFNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMZwsCQCAAQaAEcUGgBEcNACACLQAtQQJxDQBBACEDIAJBADYCHCACIAE2AhQgAkGWEzYCECACQQQ2AgwMZwsgAgJ/IAIvATBBFHFBFEYEQEEBIAItAChBAUYNARogAi8BMkHlAEYMAQsgAi0AKUEFRgs6AC5BACEAAkAgAigCOCIDRQ0AIAMoAiQiA0UNACACIAMRAAAhAAsCQAJAAkACQAJAIAAOFgIBAAQEBAQEBAQEBAQEBAQEBAQEBAMECyACQQE6AC4LIAIgAi8BMEHAAHI7ATALQSchAwxPCyACQSM2AhwgAiABNgIUIAJBpRY2AhAgAkEVNgIMQQAhAwxnC0EAIQMgAkEANgIcIAIgATYCFCACQdULNgIQIAJBETYCDAxmC0EAIQACQCACKAI4IgNFDQAgAygCLCIDRQ0AIAIgAxEAACEACyAADQELQQ4hAwxLCyAAQRVGBEAgAkECNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMZAtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMYwtBACEDIAJBADYCHCACIAE2AhQgAkGqHDYCECACQQ82AgwMYgsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEgCqdqIgEQKyIARQ0AIAJBBTYCHCACIAE2AhQgAiAANgIMDGELQQ8hAwxHC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxfC0IBIQoLIAFBAWohAQJAIAIpAyAiC0L//////////w9YBEAgAiALQgSGIAqENwMgDAELQQAhAyACQQA2AhwgAiABNgIUIAJBrQk2AhAgAkEMNgIMDF4LQSQhAwxEC0EAIQMgAkEANgIcIAIgATYCFCACQc0TNgIQIAJBDDYCDAxcCyACKAIEIQBBACEDIAJBADYCBCACIAAgARAsIgBFBEAgAUEBaiEBDFILIAJBFzYCHCACIAA2AgwgAiABQQFqNgIUDFsLIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQRY2AhwgAiAANgIMIAIgAUEBajYCFAxbC0EfIQMMQQtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMWQsgAigCBCEAQQAhAyACQQA2AgQgAiAAIAEQLSIARQRAIAFBAWohAQxQCyACQRQ2AhwgAiAANgIMIAIgAUEBajYCFAxYCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABEC0iAEUEQCABQQFqIQEMAQsgAkETNgIcIAIgADYCDCACIAFBAWo2AhQMWAtBHiEDDD4LQQAhAyACQQA2AhwgAiABNgIUIAJBxgw2AhAgAkEjNgIMDFYLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABEC0iAEUEQCABQQFqIQEMTgsgAkERNgIcIAIgADYCDCACIAFBAWo2AhQMVQsgAkEQNgIcIAIgATYCFCACIAA2AgwMVAtBACEDIAJBADYCHCACIAE2AhQgAkHGDDYCECACQSM2AgwMUwtBACEDIAJBADYCHCACIAE2AhQgAkHAFTYCECACQQI2AgwMUgsgAigCBCEAQQAhAyACQQA2AgQCQCACIAAgARAtIgBFBEAgAUEBaiEBDAELIAJBDjYCHCACIAA2AgwgAiABQQFqNgIUDFILQRshAww4C0EAIQMgAkEANgIcIAIgATYCFCACQcYMNgIQIAJBIzYCDAxQCyACKAIEIQBBACEDIAJBADYCBAJAIAIgACABECwiAEUEQCABQQFqIQEMAQsgAkENNgIcIAIgADYCDCACIAFBAWo2AhQMUAtBGiEDDDYLQQAhAyACQQA2AhwgAiABNgIUIAJBmg82AhAgAkEiNgIMDE4LIAIoAgQhAEEAIQMgAkEANgIEAkAgAiAAIAEQLCIARQRAIAFBAWohAQwBCyACQQw2AhwgAiAANgIMIAIgAUEBajYCFAxOC0EZIQMMNAtBACEDIAJBADYCHCACIAE2AhQgAkGaDzYCECACQSI2AgwMTAsgAEEVRwRAQQAhAyACQQA2AhwgAiABNgIUIAJBgww2AhAgAkETNgIMDEwLIAJBCjYCHCACIAE2AhQgAkHkFjYCECACQRU2AgxBACEDDEsLIAIoAgQhAEEAIQMgAkEANgIEIAIgACABIAqnaiIBECsiAARAIAJBBzYCHCACIAE2AhQgAiAANgIMDEsLQRMhAwwxCyAAQRVHBEBBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMSgsgAkEeNgIcIAIgATYCFCACQfkXNgIQIAJBFTYCDEEAIQMMSQtBACEAAkAgAigCOCIDRQ0AIAMoAiwiA0UNACACIAMRAAAhAAsgAEUNQSAAQRVGBEAgAkEDNgIcIAIgATYCFCACQbAYNgIQIAJBFTYCDEEAIQMMSQtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMSAtBACEDIAJBADYCHCACIAE2AhQgAkHaDTYCECACQRQ2AgwMRwtBACEDIAJBADYCHCACIAE2AhQgAkGnDjYCECACQRI2AgwMRgsgAkEAOgAvIAItAC1BBHFFDT8LIAJBADoALyACQQE6ADRBACEDDCsLQQAhAyACQQA2AhwgAkHkETYCECACQQc2AgwgAiABQQFqNgIUDEMLAkADQAJAIAEtAABBCmsOBAACAgACCyAEIAFBAWoiAUcNAAtB3QEhAwxDCwJAAkAgAi0ANEEBRw0AQQAhAAJAIAIoAjgiA0UNACADKAJYIgNFDQAgAiADEQAAIQALIABFDQAgAEEVRw0BIAJB3AE2AhwgAiABNgIUIAJB1RY2AhAgAkEVNgIMQQAhAwxEC0HBASEDDCoLIAJBADYCHCACIAE2AhQgAkHpCzYCECACQR82AgxBACEDDEILAkACQCACLQAoQQFrDgIEAQALQcABIQMMKQtBuQEhAwwoCyACQQI6AC9BACEAAkAgAigCOCIDRQ0AIAMoAgAiA0UNACACIAMRAAAhAAsgAEUEQEHCASEDDCgLIABBFUcEQCACQQA2AhwgAiABNgIUIAJBpAw2AhAgAkEQNgIMQQAhAwxBCyACQdsBNgIcIAIgATYCFCACQfoWNgIQIAJBFTYCDEEAIQMMQAsgASAERgRAQdoBIQMMQAsgAS0AAEHIAEYNASACQQE6ACgLQawBIQMMJQtBvwEhAwwkCyABIARHBEAgAkEQNgIIIAIgATYCBEG+ASEDDCQLQdkBIQMMPAsgASAERgRAQdgBIQMMPAsgAS0AAEHIAEcNBCABQQFqIQFBvQEhAwwiCyABIARGBEBB1wEhAww7CwJAAkAgAS0AAEHFAGsOEAAFBQUFBQUFBQUFBQUFBQEFCyABQQFqIQFBuwEhAwwiCyABQQFqIQFBvAEhAwwhC0HWASEDIAEgBEYNOSACKAIAIgAgBCABa2ohBSABIABrQQJqIQYCQANAIAEtAAAgAEGD0ABqLQAARw0DIABBAkYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw6CyACKAIEIQAgAkIANwMAIAIgACAGQQFqIgEQJyIARQRAQcYBIQMMIQsgAkHVATYCHCACIAE2AhQgAiAANgIMQQAhAww5C0HUASEDIAEgBEYNOCACKAIAIgAgBCABa2ohBSABIABrQQFqIQYCQANAIAEtAAAgAEGB0ABqLQAARw0CIABBAUYNASAAQQFqIQAgBCABQQFqIgFHDQALIAIgBTYCAAw5CyACQYEEOwEoIAIoAgQhACACQgA3AwAgAiAAIAZBAWoiARAnIgANAwwCCyACQQA2AgALQQAhAyACQQA2AhwgAiABNgIUIAJB2Bs2AhAgAkEINgIMDDYLQboBIQMMHAsgAkHTATYCHCACIAE2AhQgAiAANgIMQQAhAww0C0EAIQACQCACKAI4IgNFDQAgAygCOCIDRQ0AIAIgAxEAACEACyAARQ0AIABBFUYNASACQQA2AhwgAiABNgIUIAJBzA42AhAgAkEgNgIMQQAhAwwzC0HkACEDDBkLIAJB+AA2AhwgAiABNgIUIAJByhg2AhAgAkEVNgIMQQAhAwwxC0HSASEDIAQgASIARg0wIAQgAWsgAigCACIBaiEFIAAgAWtBBGohBgJAA0AgAC0AACABQfzPAGotAABHDQEgAUEERg0DIAFBAWohASAEIABBAWoiAEcNAAsgAiAFNgIADDELIAJBADYCHCACIAA2AhQgAkGQMzYCECACQQg2AgwgAkEANgIAQQAhAwwwCyABIARHBEAgAkEONgIIIAIgATYCBEG3ASEDDBcLQdEBIQMMLwsgAkEANgIAIAZBAWohAQtBuAEhAwwUCyABIARGBEBB0AEhAwwtCyABLQAAQTBrIgBB/wFxQQpJBEAgAiAAOgAqIAFBAWohAUG2ASEDDBQLIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0UIAJBzwE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAsgASAERgRAQc4BIQMMLAsCQCABLQAAQS5GBEAgAUEBaiEBDAELIAIoAgQhACACQQA2AgQgAiAAIAEQKCIARQ0VIAJBzQE2AhwgAiABNgIUIAIgADYCDEEAIQMMLAtBtQEhAwwSCyAEIAEiBUYEQEHMASEDDCsLQQAhAEEBIQFBASEGQQAhAwJAAkACQAJAAkACfwJAAkACQAJAAkACQAJAIAUtAABBMGsOCgoJAAECAwQFBggLC0ECDAYLQQMMBQtBBAwEC0EFDAMLQQYMAgtBBwwBC0EICyEDQQAhAUEAIQYMAgtBCSEDQQEhAEEAIQFBACEGDAELQQAhAUEBIQMLIAIgAzoAKyAFQQFqIQMCQAJAIAItAC1BEHENAAJAAkACQCACLQAqDgMBAAIECyAGRQ0DDAILIAANAQwCCyABRQ0BCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMAwsgAkHJATYCHCACIAM2AhQgAiAANgIMQQAhAwwtCyACKAIEIQAgAkEANgIEIAIgACADECgiAEUEQCADIQEMGAsgAkHKATYCHCACIAM2AhQgAiAANgIMQQAhAwwsCyACKAIEIQAgAkEANgIEIAIgACAFECgiAEUEQCAFIQEMFgsgAkHLATYCHCACIAU2AhQgAiAANgIMDCsLQbQBIQMMEQtBACEAAkAgAigCOCIDRQ0AIAMoAjwiA0UNACACIAMRAAAhAAsCQCAABEAgAEEVRg0BIAJBADYCHCACIAE2AhQgAkGUDTYCECACQSE2AgxBACEDDCsLQbIBIQMMEQsgAkHIATYCHCACIAE2AhQgAkHJFzYCECACQRU2AgxBACEDDCkLIAJBADYCACAGQQFqIQFB9QAhAwwPCyACLQApQQVGBEBB4wAhAwwPC0HiACEDDA4LIAAhASACQQA2AgALIAJBADoALEEJIQMMDAsgAkEANgIAIAdBAWohAUHAACEDDAsLQQELOgAsIAJBADYCACAGQQFqIQELQSkhAwwIC0E4IQMMBwsCQCABIARHBEADQCABLQAAQYA+ai0AACIAQQFHBEAgAEECRw0DIAFBAWohAQwFCyAEIAFBAWoiAUcNAAtBPiEDDCELQT4hAwwgCwsgAkEAOgAsDAELQQshAwwEC0E6IQMMAwsgAUEBaiEBQS0hAwwCCyACIAE6ACwgAkEANgIAIAZBAWohAUEMIQMMAQsgAkEANgIAIAZBAWohAUEKIQMMAAsAC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwXC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwWC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwVC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwUC0EAIQMgAkEANgIcIAIgATYCFCACQc0QNgIQIAJBCTYCDAwTC0EAIQMgAkEANgIcIAIgATYCFCACQekKNgIQIAJBCTYCDAwSC0EAIQMgAkEANgIcIAIgATYCFCACQbcQNgIQIAJBCTYCDAwRC0EAIQMgAkEANgIcIAIgATYCFCACQZwRNgIQIAJBCTYCDAwQC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwPC0EAIQMgAkEANgIcIAIgATYCFCACQZcVNgIQIAJBDzYCDAwOC0EAIQMgAkEANgIcIAIgATYCFCACQcASNgIQIAJBCzYCDAwNC0EAIQMgAkEANgIcIAIgATYCFCACQZUJNgIQIAJBCzYCDAwMC0EAIQMgAkEANgIcIAIgATYCFCACQeEPNgIQIAJBCjYCDAwLC0EAIQMgAkEANgIcIAIgATYCFCACQfsPNgIQIAJBCjYCDAwKC0EAIQMgAkEANgIcIAIgATYCFCACQfEZNgIQIAJBAjYCDAwJC0EAIQMgAkEANgIcIAIgATYCFCACQcQUNgIQIAJBAjYCDAwIC0EAIQMgAkEANgIcIAIgATYCFCACQfIVNgIQIAJBAjYCDAwHCyACQQI2AhwgAiABNgIUIAJBnBo2AhAgAkEWNgIMQQAhAwwGC0EBIQMMBQtB1AAhAyABIARGDQQgCEEIaiEJIAIoAgAhBQJAAkAgASAERwRAIAVB2MIAaiEHIAQgBWogAWshACAFQX9zQQpqIgUgAWohBgNAIAEtAAAgBy0AAEcEQEECIQcMAwsgBUUEQEEAIQcgBiEBDAMLIAVBAWshBSAHQQFqIQcgBCABQQFqIgFHDQALIAAhBSAEIQELIAlBATYCACACIAU2AgAMAQsgAkEANgIAIAkgBzYCAAsgCSABNgIEIAgoAgwhACAIKAIIDgMBBAIACwALIAJBADYCHCACQbUaNgIQIAJBFzYCDCACIABBAWo2AhRBACEDDAILIAJBADYCHCACIAA2AhQgAkHKGjYCECACQQk2AgxBACEDDAELIAEgBEYEQEEiIQMMAQsgAkEJNgIIIAIgATYCBEEhIQMLIAhBEGokACADRQRAIAIoAgwhAAwBCyACIAM2AhxBACEAIAIoAgQiAUUNACACIAEgBCACKAIIEQEAIgFFDQAgAiAENgIUIAIgATYCDCABIQALIAALvgIBAn8gAEEAOgAAIABB3ABqIgFBAWtBADoAACAAQQA6AAIgAEEAOgABIAFBA2tBADoAACABQQJrQQA6AAAgAEEAOgADIAFBBGtBADoAAEEAIABrQQNxIgEgAGoiAEEANgIAQdwAIAFrQXxxIgIgAGoiAUEEa0EANgIAAkAgAkEJSQ0AIABBADYCCCAAQQA2AgQgAUEIa0EANgIAIAFBDGtBADYCACACQRlJDQAgAEEANgIYIABBADYCFCAAQQA2AhAgAEEANgIMIAFBEGtBADYCACABQRRrQQA2AgAgAUEYa0EANgIAIAFBHGtBADYCACACIABBBHFBGHIiAmsiAUEgSQ0AIAAgAmohAANAIABCADcDGCAAQgA3AxAgAEIANwMIIABCADcDACAAQSBqIQAgAUEgayIBQR9LDQALCwtWAQF/AkAgACgCDA0AAkACQAJAAkAgAC0ALw4DAQADAgsgACgCOCIBRQ0AIAEoAiwiAUUNACAAIAERAAAiAQ0DC0EADwsACyAAQcMWNgIQQQ4hAQsgAQsaACAAKAIMRQRAIABB0Rs2AhAgAEEVNgIMCwsUACAAKAIMQRVGBEAgAEEANgIMCwsUACAAKAIMQRZGBEAgAEEANgIMCwsHACAAKAIMCwcAIAAoAhALCQAgACABNgIQCwcAIAAoAhQLFwAgAEEkTwRAAAsgAEECdEGgM2ooAgALFwAgAEEuTwRAAAsgAEECdEGwNGooAgALvwkBAX9B6yghAQJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAIABB5ABrDvQDY2IAAWFhYWFhYQIDBAVhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhBgcICQoLDA0OD2FhYWFhEGFhYWFhYWFhYWFhEWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYRITFBUWFxgZGhthYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2YTc4OTphYWFhYWFhYTthYWE8YWFhYT0+P2FhYWFhYWFhQGFhQWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYUJDREVGR0hJSktMTU5PUFFSU2FhYWFhYWFhVFVWV1hZWlthXF1hYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFeYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhYWFhX2BhC0HhJw8LQaQhDwtByywPC0H+MQ8LQcAkDwtBqyQPC0GNKA8LQeImDwtBgDAPC0G5Lw8LQdckDwtB7x8PC0HhHw8LQfofDwtB8iAPC0GoLw8LQa4yDwtBiDAPC0HsJw8LQYIiDwtBjh0PC0HQLg8LQcojDwtBxTIPC0HfHA8LQdIcDwtBxCAPC0HXIA8LQaIfDwtB7S4PC0GrMA8LQdQlDwtBzC4PC0H6Lg8LQfwrDwtB0jAPC0HxHQ8LQbsgDwtB9ysPC0GQMQ8LQdcxDwtBoi0PC0HUJw8LQeArDwtBnywPC0HrMQ8LQdUfDwtByjEPC0HeJQ8LQdQeDwtB9BwPC0GnMg8LQbEdDwtBoB0PC0G5MQ8LQbwwDwtBkiEPC0GzJg8LQeksDwtBrB4PC0HUKw8LQfcmDwtBgCYPC0GwIQ8LQf4eDwtBjSMPC0GJLQ8LQfciDwtBoDEPC0GuHw8LQcYlDwtB6B4PC0GTIg8LQcIvDwtBwx0PC0GLLA8LQeEdDwtBjS8PC0HqIQ8LQbQtDwtB0i8PC0HfMg8LQdIyDwtB8DAPC0GpIg8LQfkjDwtBmR4PC0G1LA8LQZswDwtBkjIPC0G2Kw8LQcIiDwtB+DIPC0GeJQ8LQdAiDwtBuh4PC0GBHg8LAAtB1iEhAQsgAQsWACAAIAAtAC1B/gFxIAFBAEdyOgAtCxkAIAAgAC0ALUH9AXEgAUEAR0EBdHI6AC0LGQAgACAALQAtQfsBcSABQQBHQQJ0cjoALQsZACAAIAAtAC1B9wFxIAFBAEdBA3RyOgAtCz4BAn8CQCAAKAI4IgNFDQAgAygCBCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBxhE2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCCCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9go2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCDCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7Ro2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCECIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlRA2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCFCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBqhs2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCGCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB7RM2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCKCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABB9gg2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCHCIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBwhk2AhBBGCEECyAECz4BAn8CQCAAKAI4IgNFDQAgAygCICIDRQ0AIAAgASACIAFrIAMRAQAiBEF/Rw0AIABBlBQ2AhBBGCEECyAEC1kBAn8CQCAALQAoQQFGDQAgAC8BMiIBQeQAa0HkAEkNACABQcwBRg0AIAFBsAJGDQAgAC8BMCIAQcAAcQ0AQQEhAiAAQYgEcUGABEYNACAAQShxRSECCyACC4wBAQJ/AkACQAJAIAAtACpFDQAgAC0AK0UNACAALwEwIgFBAnFFDQEMAgsgAC8BMCIBQQFxRQ0BC0EBIQIgAC0AKEEBRg0AIAAvATIiAEHkAGtB5ABJDQAgAEHMAUYNACAAQbACRg0AIAFBwABxDQBBACECIAFBiARxQYAERg0AIAFBKHFBAEchAgsgAgtzACAAQRBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAA/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQTBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQSBq/QwAAAAAAAAAAAAAAAAAAAAA/QsDACAAQd0BNgIcCwYAIAAQMguaLQELfyMAQRBrIgokAEGk0AAoAgAiCUUEQEHk0wAoAgAiBUUEQEHw0wBCfzcCAEHo0wBCgICEgICAwAA3AgBB5NMAIApBCGpBcHFB2KrVqgVzIgU2AgBB+NMAQQA2AgBByNMAQQA2AgALQczTAEGA1AQ2AgBBnNAAQYDUBDYCAEGw0AAgBTYCAEGs0ABBfzYCAEHQ0wBBgKwDNgIAA0AgAUHI0ABqIAFBvNAAaiICNgIAIAIgAUG00ABqIgM2AgAgAUHA0ABqIAM2AgAgAUHQ0ABqIAFBxNAAaiIDNgIAIAMgAjYCACABQdjQAGogAUHM0ABqIgI2AgAgAiADNgIAIAFB1NAAaiACNgIAIAFBIGoiAUGAAkcNAAtBjNQEQcGrAzYCAEGo0ABB9NMAKAIANgIAQZjQAEHAqwM2AgBBpNAAQYjUBDYCAEHM/wdBODYCAEGI1AQhCQsCQAJAAkACQAJAAkACQAJAAkACQAJAAkACQAJAAkACQCAAQewBTQRAQYzQACgCACIGQRAgAEETakFwcSAAQQtJGyIEQQN2IgB2IgFBA3EEQAJAIAFBAXEgAHJBAXMiAkEDdCIAQbTQAGoiASAAQbzQAGooAgAiACgCCCIDRgRAQYzQACAGQX4gAndxNgIADAELIAEgAzYCCCADIAE2AgwLIABBCGohASAAIAJBA3QiAkEDcjYCBCAAIAJqIgAgACgCBEEBcjYCBAwRC0GU0AAoAgAiCCAETw0BIAEEQAJAQQIgAHQiAkEAIAJrciABIAB0cWgiAEEDdCICQbTQAGoiASACQbzQAGooAgAiAigCCCIDRgRAQYzQACAGQX4gAHdxIgY2AgAMAQsgASADNgIIIAMgATYCDAsgAiAEQQNyNgIEIABBA3QiACAEayEFIAAgAmogBTYCACACIARqIgQgBUEBcjYCBCAIBEAgCEF4cUG00ABqIQBBoNAAKAIAIQMCf0EBIAhBA3Z0IgEgBnFFBEBBjNAAIAEgBnI2AgAgAAwBCyAAKAIICyIBIAM2AgwgACADNgIIIAMgADYCDCADIAE2AggLIAJBCGohAUGg0AAgBDYCAEGU0AAgBTYCAAwRC0GQ0AAoAgAiC0UNASALaEECdEG80gBqKAIAIgAoAgRBeHEgBGshBSAAIQIDQAJAIAIoAhAiAUUEQCACQRRqKAIAIgFFDQELIAEoAgRBeHEgBGsiAyAFSSECIAMgBSACGyEFIAEgACACGyEAIAEhAgwBCwsgACgCGCEJIAAoAgwiAyAARwRAQZzQACgCABogAyAAKAIIIgE2AgggASADNgIMDBALIABBFGoiAigCACIBRQRAIAAoAhAiAUUNAyAAQRBqIQILA0AgAiEHIAEiA0EUaiICKAIAIgENACADQRBqIQIgAygCECIBDQALIAdBADYCAAwPC0F/IQQgAEG/f0sNACAAQRNqIgFBcHEhBEGQ0AAoAgAiCEUNAEEAIARrIQUCQAJAAkACf0EAIARBgAJJDQAaQR8gBEH///8HSw0AGiAEQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qCyIGQQJ0QbzSAGooAgAiAkUEQEEAIQFBACEDDAELQQAhASAEQRkgBkEBdmtBACAGQR9HG3QhAEEAIQMDQAJAIAIoAgRBeHEgBGsiByAFTw0AIAIhAyAHIgUNAEEAIQUgAiEBDAMLIAEgAkEUaigCACIHIAcgAiAAQR12QQRxakEQaigCACICRhsgASAHGyEBIABBAXQhACACDQALCyABIANyRQRAQQAhA0ECIAZ0IgBBACAAa3IgCHEiAEUNAyAAaEECdEG80gBqKAIAIQELIAFFDQELA0AgASgCBEF4cSAEayICIAVJIQAgAiAFIAAbIQUgASADIAAbIQMgASgCECIABH8gAAUgAUEUaigCAAsiAQ0ACwsgA0UNACAFQZTQACgCACAEa08NACADKAIYIQcgAyADKAIMIgBHBEBBnNAAKAIAGiAAIAMoAggiATYCCCABIAA2AgwMDgsgA0EUaiICKAIAIgFFBEAgAygCECIBRQ0DIANBEGohAgsDQCACIQYgASIAQRRqIgIoAgAiAQ0AIABBEGohAiAAKAIQIgENAAsgBkEANgIADA0LQZTQACgCACIDIARPBEBBoNAAKAIAIQECQCADIARrIgJBEE8EQCABIARqIgAgAkEBcjYCBCABIANqIAI2AgAgASAEQQNyNgIEDAELIAEgA0EDcjYCBCABIANqIgAgACgCBEEBcjYCBEEAIQBBACECC0GU0AAgAjYCAEGg0AAgADYCACABQQhqIQEMDwtBmNAAKAIAIgMgBEsEQCAEIAlqIgAgAyAEayIBQQFyNgIEQaTQACAANgIAQZjQACABNgIAIAkgBEEDcjYCBCAJQQhqIQEMDwtBACEBIAQCf0Hk0wAoAgAEQEHs0wAoAgAMAQtB8NMAQn83AgBB6NMAQoCAhICAgMAANwIAQeTTACAKQQxqQXBxQdiq1aoFczYCAEH40wBBADYCAEHI0wBBADYCAEGAgAQLIgAgBEHHAGoiBWoiBkEAIABrIgdxIgJPBEBB/NMAQTA2AgAMDwsCQEHE0wAoAgAiAUUNAEG80wAoAgAiCCACaiEAIAAgAU0gACAIS3ENAEEAIQFB/NMAQTA2AgAMDwtByNMALQAAQQRxDQQCQAJAIAkEQEHM0wAhAQNAIAEoAgAiACAJTQRAIAAgASgCBGogCUsNAwsgASgCCCIBDQALC0EAEDMiAEF/Rg0FIAIhBkHo0wAoAgAiAUEBayIDIABxBEAgAiAAayAAIANqQQAgAWtxaiEGCyAEIAZPDQUgBkH+////B0sNBUHE0wAoAgAiAwRAQbzTACgCACIHIAZqIQEgASAHTQ0GIAEgA0sNBgsgBhAzIgEgAEcNAQwHCyAGIANrIAdxIgZB/v///wdLDQQgBhAzIQAgACABKAIAIAEoAgRqRg0DIAAhAQsCQCAGIARByABqTw0AIAFBf0YNAEHs0wAoAgAiACAFIAZrakEAIABrcSIAQf7///8HSwRAIAEhAAwHCyAAEDNBf0cEQCAAIAZqIQYgASEADAcLQQAgBmsQMxoMBAsgASIAQX9HDQUMAwtBACEDDAwLQQAhAAwKCyAAQX9HDQILQcjTAEHI0wAoAgBBBHI2AgALIAJB/v///wdLDQEgAhAzIQBBABAzIQEgAEF/Rg0BIAFBf0YNASAAIAFPDQEgASAAayIGIARBOGpNDQELQbzTAEG80wAoAgAgBmoiATYCAEHA0wAoAgAgAUkEQEHA0wAgATYCAAsCQAJAAkBBpNAAKAIAIgIEQEHM0wAhAQNAIAAgASgCACIDIAEoAgQiBWpGDQIgASgCCCIBDQALDAILQZzQACgCACIBQQBHIAAgAU9xRQRAQZzQACAANgIAC0EAIQFB0NMAIAY2AgBBzNMAIAA2AgBBrNAAQX82AgBBsNAAQeTTACgCADYCAEHY0wBBADYCAANAIAFByNAAaiABQbzQAGoiAjYCACACIAFBtNAAaiIDNgIAIAFBwNAAaiADNgIAIAFB0NAAaiABQcTQAGoiAzYCACADIAI2AgAgAUHY0ABqIAFBzNAAaiICNgIAIAIgAzYCACABQdTQAGogAjYCACABQSBqIgFBgAJHDQALQXggAGtBD3EiASAAaiICIAZBOGsiAyABayIBQQFyNgIEQajQAEH00wAoAgA2AgBBmNAAIAE2AgBBpNAAIAI2AgAgACADakE4NgIEDAILIAAgAk0NACACIANJDQAgASgCDEEIcQ0AQXggAmtBD3EiACACaiIDQZjQACgCACAGaiIHIABrIgBBAXI2AgQgASAFIAZqNgIEQajQAEH00wAoAgA2AgBBmNAAIAA2AgBBpNAAIAM2AgAgAiAHakE4NgIEDAELIABBnNAAKAIASQRAQZzQACAANgIACyAAIAZqIQNBzNMAIQECQAJAAkADQCADIAEoAgBHBEAgASgCCCIBDQEMAgsLIAEtAAxBCHFFDQELQczTACEBA0AgASgCACIDIAJNBEAgAyABKAIEaiIFIAJLDQMLIAEoAgghAQwACwALIAEgADYCACABIAEoAgQgBmo2AgQgAEF4IABrQQ9xaiIJIARBA3I2AgQgA0F4IANrQQ9xaiIGIAQgCWoiBGshASACIAZGBEBBpNAAIAQ2AgBBmNAAQZjQACgCACABaiIANgIAIAQgAEEBcjYCBAwIC0Gg0AAoAgAgBkYEQEGg0AAgBDYCAEGU0ABBlNAAKAIAIAFqIgA2AgAgBCAAQQFyNgIEIAAgBGogADYCAAwICyAGKAIEIgVBA3FBAUcNBiAFQXhxIQggBUH/AU0EQCAFQQN2IQMgBigCCCIAIAYoAgwiAkYEQEGM0ABBjNAAKAIAQX4gA3dxNgIADAcLIAIgADYCCCAAIAI2AgwMBgsgBigCGCEHIAYgBigCDCIARwRAIAAgBigCCCICNgIIIAIgADYCDAwFCyAGQRRqIgIoAgAiBUUEQCAGKAIQIgVFDQQgBkEQaiECCwNAIAIhAyAFIgBBFGoiAigCACIFDQAgAEEQaiECIAAoAhAiBQ0ACyADQQA2AgAMBAtBeCAAa0EPcSIBIABqIgcgBkE4ayIDIAFrIgFBAXI2AgQgACADakE4NgIEIAIgBUE3IAVrQQ9xakE/ayIDIAMgAkEQakkbIgNBIzYCBEGo0ABB9NMAKAIANgIAQZjQACABNgIAQaTQACAHNgIAIANBEGpB1NMAKQIANwIAIANBzNMAKQIANwIIQdTTACADQQhqNgIAQdDTACAGNgIAQczTACAANgIAQdjTAEEANgIAIANBJGohAQNAIAFBBzYCACAFIAFBBGoiAUsNAAsgAiADRg0AIAMgAygCBEF+cTYCBCADIAMgAmsiBTYCACACIAVBAXI2AgQgBUH/AU0EQCAFQXhxQbTQAGohAAJ/QYzQACgCACIBQQEgBUEDdnQiA3FFBEBBjNAAIAEgA3I2AgAgAAwBCyAAKAIICyIBIAI2AgwgACACNgIIIAIgADYCDCACIAE2AggMAQtBHyEBIAVB////B00EQCAFQSYgBUEIdmciAGt2QQFxIABBAXRrQT5qIQELIAIgATYCHCACQgA3AhAgAUECdEG80gBqIQBBkNAAKAIAIgNBASABdCIGcUUEQCAAIAI2AgBBkNAAIAMgBnI2AgAgAiAANgIYIAIgAjYCCCACIAI2AgwMAQsgBUEZIAFBAXZrQQAgAUEfRxt0IQEgACgCACEDAkADQCADIgAoAgRBeHEgBUYNASABQR12IQMgAUEBdCEBIAAgA0EEcWpBEGoiBigCACIDDQALIAYgAjYCACACIAA2AhggAiACNgIMIAIgAjYCCAwBCyAAKAIIIgEgAjYCDCAAIAI2AgggAkEANgIYIAIgADYCDCACIAE2AggLQZjQACgCACIBIARNDQBBpNAAKAIAIgAgBGoiAiABIARrIgFBAXI2AgRBmNAAIAE2AgBBpNAAIAI2AgAgACAEQQNyNgIEIABBCGohAQwIC0EAIQFB/NMAQTA2AgAMBwtBACEACyAHRQ0AAkAgBigCHCICQQJ0QbzSAGoiAygCACAGRgRAIAMgADYCACAADQFBkNAAQZDQACgCAEF+IAJ3cTYCAAwCCyAHQRBBFCAHKAIQIAZGG2ogADYCACAARQ0BCyAAIAc2AhggBigCECICBEAgACACNgIQIAIgADYCGAsgBkEUaigCACICRQ0AIABBFGogAjYCACACIAA2AhgLIAEgCGohASAGIAhqIgYoAgQhBQsgBiAFQX5xNgIEIAEgBGogATYCACAEIAFBAXI2AgQgAUH/AU0EQCABQXhxQbTQAGohAAJ/QYzQACgCACICQQEgAUEDdnQiAXFFBEBBjNAAIAEgAnI2AgAgAAwBCyAAKAIICyIBIAQ2AgwgACAENgIIIAQgADYCDCAEIAE2AggMAQtBHyEFIAFB////B00EQCABQSYgAUEIdmciAGt2QQFxIABBAXRrQT5qIQULIAQgBTYCHCAEQgA3AhAgBUECdEG80gBqIQBBkNAAKAIAIgJBASAFdCIDcUUEQCAAIAQ2AgBBkNAAIAIgA3I2AgAgBCAANgIYIAQgBDYCCCAEIAQ2AgwMAQsgAUEZIAVBAXZrQQAgBUEfRxt0IQUgACgCACEAAkADQCAAIgIoAgRBeHEgAUYNASAFQR12IQAgBUEBdCEFIAIgAEEEcWpBEGoiAygCACIADQALIAMgBDYCACAEIAI2AhggBCAENgIMIAQgBDYCCAwBCyACKAIIIgAgBDYCDCACIAQ2AgggBEEANgIYIAQgAjYCDCAEIAA2AggLIAlBCGohAQwCCwJAIAdFDQACQCADKAIcIgFBAnRBvNIAaiICKAIAIANGBEAgAiAANgIAIAANAUGQ0AAgCEF+IAF3cSIINgIADAILIAdBEEEUIAcoAhAgA0YbaiAANgIAIABFDQELIAAgBzYCGCADKAIQIgEEQCAAIAE2AhAgASAANgIYCyADQRRqKAIAIgFFDQAgAEEUaiABNgIAIAEgADYCGAsCQCAFQQ9NBEAgAyAEIAVqIgBBA3I2AgQgACADaiIAIAAoAgRBAXI2AgQMAQsgAyAEaiICIAVBAXI2AgQgAyAEQQNyNgIEIAIgBWogBTYCACAFQf8BTQRAIAVBeHFBtNAAaiEAAn9BjNAAKAIAIgFBASAFQQN2dCIFcUUEQEGM0AAgASAFcjYCACAADAELIAAoAggLIgEgAjYCDCAAIAI2AgggAiAANgIMIAIgATYCCAwBC0EfIQEgBUH///8HTQRAIAVBJiAFQQh2ZyIAa3ZBAXEgAEEBdGtBPmohAQsgAiABNgIcIAJCADcCECABQQJ0QbzSAGohAEEBIAF0IgQgCHFFBEAgACACNgIAQZDQACAEIAhyNgIAIAIgADYCGCACIAI2AgggAiACNgIMDAELIAVBGSABQQF2a0EAIAFBH0cbdCEBIAAoAgAhBAJAA0AgBCIAKAIEQXhxIAVGDQEgAUEddiEEIAFBAXQhASAAIARBBHFqQRBqIgYoAgAiBA0ACyAGIAI2AgAgAiAANgIYIAIgAjYCDCACIAI2AggMAQsgACgCCCIBIAI2AgwgACACNgIIIAJBADYCGCACIAA2AgwgAiABNgIICyADQQhqIQEMAQsCQCAJRQ0AAkAgACgCHCIBQQJ0QbzSAGoiAigCACAARgRAIAIgAzYCACADDQFBkNAAIAtBfiABd3E2AgAMAgsgCUEQQRQgCSgCECAARhtqIAM2AgAgA0UNAQsgAyAJNgIYIAAoAhAiAQRAIAMgATYCECABIAM2AhgLIABBFGooAgAiAUUNACADQRRqIAE2AgAgASADNgIYCwJAIAVBD00EQCAAIAQgBWoiAUEDcjYCBCAAIAFqIgEgASgCBEEBcjYCBAwBCyAAIARqIgcgBUEBcjYCBCAAIARBA3I2AgQgBSAHaiAFNgIAIAgEQCAIQXhxQbTQAGohAUGg0AAoAgAhAwJ/QQEgCEEDdnQiAiAGcUUEQEGM0AAgAiAGcjYCACABDAELIAEoAggLIgIgAzYCDCABIAM2AgggAyABNgIMIAMgAjYCCAtBoNAAIAc2AgBBlNAAIAU2AgALIABBCGohAQsgCkEQaiQAIAELQwAgAEUEQD8AQRB0DwsCQCAAQf//A3ENACAAQQBIDQAgAEEQdkAAIgBBf0YEQEH80wBBMDYCAEF/DwsgAEEQdA8LAAsL3D8iAEGACAsJAQAAAAIAAAADAEGUCAsFBAAAAAUAQaQICwkGAAAABwAAAAgAQdwIC4otSW52YWxpZCBjaGFyIGluIHVybCBxdWVyeQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2JvZHkAQ29udGVudC1MZW5ndGggb3ZlcmZsb3cAQ2h1bmsgc2l6ZSBvdmVyZmxvdwBSZXNwb25zZSBvdmVyZmxvdwBJbnZhbGlkIG1ldGhvZCBmb3IgSFRUUC94LnggcmVxdWVzdABJbnZhbGlkIG1ldGhvZCBmb3IgUlRTUC94LnggcmVxdWVzdABFeHBlY3RlZCBTT1VSQ0UgbWV0aG9kIGZvciBJQ0UveC54IHJlcXVlc3QASW52YWxpZCBjaGFyIGluIHVybCBmcmFnbWVudCBzdGFydABFeHBlY3RlZCBkb3QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9zdGF0dXMASW52YWxpZCByZXNwb25zZSBzdGF0dXMASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucwBVc2VyIGNhbGxiYWNrIGVycm9yAGBvbl9yZXNldGAgY2FsbGJhY2sgZXJyb3IAYG9uX2NodW5rX2hlYWRlcmAgY2FsbGJhY2sgZXJyb3IAYG9uX21lc3NhZ2VfYmVnaW5gIGNhbGxiYWNrIGVycm9yAGBvbl9jaHVua19leHRlbnNpb25fdmFsdWVgIGNhbGxiYWNrIGVycm9yAGBvbl9zdGF0dXNfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl92ZXJzaW9uX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fdXJsX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGVgIGNhbGxiYWNrIGVycm9yAGBvbl9tZXNzYWdlX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fbWV0aG9kX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlYCBjYWxsYmFjayBlcnJvcgBgb25fY2h1bmtfZXh0ZW5zaW9uX25hbWVgIGNhbGxiYWNrIGVycm9yAFVuZXhwZWN0ZWQgY2hhciBpbiB1cmwgc2VydmVyAEludmFsaWQgaGVhZGVyIHZhbHVlIGNoYXIASW52YWxpZCBoZWFkZXIgZmllbGQgY2hhcgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3ZlcnNpb24ASW52YWxpZCBtaW5vciB2ZXJzaW9uAEludmFsaWQgbWFqb3IgdmVyc2lvbgBFeHBlY3RlZCBzcGFjZSBhZnRlciB2ZXJzaW9uAEV4cGVjdGVkIENSTEYgYWZ0ZXIgdmVyc2lvbgBJbnZhbGlkIEhUVFAgdmVyc2lvbgBJbnZhbGlkIGhlYWRlciB0b2tlbgBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX3VybABJbnZhbGlkIGNoYXJhY3RlcnMgaW4gdXJsAFVuZXhwZWN0ZWQgc3RhcnQgY2hhciBpbiB1cmwARG91YmxlIEAgaW4gdXJsAEVtcHR5IENvbnRlbnQtTGVuZ3RoAEludmFsaWQgY2hhcmFjdGVyIGluIENvbnRlbnQtTGVuZ3RoAER1cGxpY2F0ZSBDb250ZW50LUxlbmd0aABJbnZhbGlkIGNoYXIgaW4gdXJsIHBhdGgAQ29udGVudC1MZW5ndGggY2FuJ3QgYmUgcHJlc2VudCB3aXRoIFRyYW5zZmVyLUVuY29kaW5nAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIHNpemUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfdmFsdWUAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9jaHVua19leHRlbnNpb25fdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyB2YWx1ZQBNaXNzaW5nIGV4cGVjdGVkIExGIGFmdGVyIGhlYWRlciB2YWx1ZQBJbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AgaGVhZGVyIHZhbHVlAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgcXVvdGUgdmFsdWUASW52YWxpZCBjaGFyYWN0ZXIgaW4gY2h1bmsgZXh0ZW5zaW9ucyBxdW90ZWQgdmFsdWUAUGF1c2VkIGJ5IG9uX2hlYWRlcnNfY29tcGxldGUASW52YWxpZCBFT0Ygc3RhdGUAb25fcmVzZXQgcGF1c2UAb25fY2h1bmtfaGVhZGVyIHBhdXNlAG9uX21lc3NhZ2VfYmVnaW4gcGF1c2UAb25fY2h1bmtfZXh0ZW5zaW9uX3ZhbHVlIHBhdXNlAG9uX3N0YXR1c19jb21wbGV0ZSBwYXVzZQBvbl92ZXJzaW9uX2NvbXBsZXRlIHBhdXNlAG9uX3VybF9jb21wbGV0ZSBwYXVzZQBvbl9jaHVua19jb21wbGV0ZSBwYXVzZQBvbl9oZWFkZXJfdmFsdWVfY29tcGxldGUgcGF1c2UAb25fbWVzc2FnZV9jb21wbGV0ZSBwYXVzZQBvbl9tZXRob2RfY29tcGxldGUgcGF1c2UAb25faGVhZGVyX2ZpZWxkX2NvbXBsZXRlIHBhdXNlAG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lIHBhdXNlAFVuZXhwZWN0ZWQgc3BhY2UgYWZ0ZXIgc3RhcnQgbGluZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX2NodW5rX2V4dGVuc2lvbl9uYW1lAEludmFsaWQgY2hhcmFjdGVyIGluIGNodW5rIGV4dGVuc2lvbnMgbmFtZQBQYXVzZSBvbiBDT05ORUNUL1VwZ3JhZGUAUGF1c2Ugb24gUFJJL1VwZ3JhZGUARXhwZWN0ZWQgSFRUUC8yIENvbm5lY3Rpb24gUHJlZmFjZQBTcGFuIGNhbGxiYWNrIGVycm9yIGluIG9uX21ldGhvZABFeHBlY3RlZCBzcGFjZSBhZnRlciBtZXRob2QAU3BhbiBjYWxsYmFjayBlcnJvciBpbiBvbl9oZWFkZXJfZmllbGQAUGF1c2VkAEludmFsaWQgd29yZCBlbmNvdW50ZXJlZABJbnZhbGlkIG1ldGhvZCBlbmNvdW50ZXJlZABVbmV4cGVjdGVkIGNoYXIgaW4gdXJsIHNjaGVtYQBSZXF1ZXN0IGhhcyBpbnZhbGlkIGBUcmFuc2Zlci1FbmNvZGluZ2AAU1dJVENIX1BST1hZAFVTRV9QUk9YWQBNS0FDVElWSVRZAFVOUFJPQ0VTU0FCTEVfRU5USVRZAENPUFkATU9WRURfUEVSTUFORU5UTFkAVE9PX0VBUkxZAE5PVElGWQBGQUlMRURfREVQRU5ERU5DWQBCQURfR0FURVdBWQBQTEFZAFBVVABDSEVDS09VVABHQVRFV0FZX1RJTUVPVVQAUkVRVUVTVF9USU1FT1VUAE5FVFdPUktfQ09OTkVDVF9USU1FT1VUAENPTk5FQ1RJT05fVElNRU9VVABMT0dJTl9USU1FT1VUAE5FVFdPUktfUkVBRF9USU1FT1VUAFBPU1QATUlTRElSRUNURURfUkVRVUVTVABDTElFTlRfQ0xPU0VEX1JFUVVFU1QAQ0xJRU5UX0NMT1NFRF9MT0FEX0JBTEFOQ0VEX1JFUVVFU1QAQkFEX1JFUVVFU1QASFRUUF9SRVFVRVNUX1NFTlRfVE9fSFRUUFNfUE9SVABSRVBPUlQASU1fQV9URUFQT1QAUkVTRVRfQ09OVEVOVABOT19DT05URU5UAFBBUlRJQUxfQ09OVEVOVABIUEVfSU5WQUxJRF9DT05TVEFOVABIUEVfQ0JfUkVTRVQAR0VUAEhQRV9TVFJJQ1QAQ09ORkxJQ1QAVEVNUE9SQVJZX1JFRElSRUNUAFBFUk1BTkVOVF9SRURJUkVDVABDT05ORUNUAE1VTFRJX1NUQVRVUwBIUEVfSU5WQUxJRF9TVEFUVVMAVE9PX01BTllfUkVRVUVTVFMARUFSTFlfSElOVFMAVU5BVkFJTEFCTEVfRk9SX0xFR0FMX1JFQVNPTlMAT1BUSU9OUwBTV0lUQ0hJTkdfUFJPVE9DT0xTAFZBUklBTlRfQUxTT19ORUdPVElBVEVTAE1VTFRJUExFX0NIT0lDRVMASU5URVJOQUxfU0VSVkVSX0VSUk9SAFdFQl9TRVJWRVJfVU5LTk9XTl9FUlJPUgBSQUlMR1VOX0VSUk9SAElERU5USVRZX1BST1ZJREVSX0FVVEhFTlRJQ0FUSU9OX0VSUk9SAFNTTF9DRVJUSUZJQ0FURV9FUlJPUgBJTlZBTElEX1hfRk9SV0FSREVEX0ZPUgBTRVRfUEFSQU1FVEVSAEdFVF9QQVJBTUVURVIASFBFX1VTRVIAU0VFX09USEVSAEhQRV9DQl9DSFVOS19IRUFERVIATUtDQUxFTkRBUgBTRVRVUABXRUJfU0VSVkVSX0lTX0RPV04AVEVBUkRPV04ASFBFX0NMT1NFRF9DT05ORUNUSU9OAEhFVVJJU1RJQ19FWFBJUkFUSU9OAERJU0NPTk5FQ1RFRF9PUEVSQVRJT04ATk9OX0FVVEhPUklUQVRJVkVfSU5GT1JNQVRJT04ASFBFX0lOVkFMSURfVkVSU0lPTgBIUEVfQ0JfTUVTU0FHRV9CRUdJTgBTSVRFX0lTX0ZST1pFTgBIUEVfSU5WQUxJRF9IRUFERVJfVE9LRU4ASU5WQUxJRF9UT0tFTgBGT1JCSURERU4ARU5IQU5DRV9ZT1VSX0NBTE0ASFBFX0lOVkFMSURfVVJMAEJMT0NLRURfQllfUEFSRU5UQUxfQ09OVFJPTABNS0NPTABBQ0wASFBFX0lOVEVSTkFMAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0VfVU5PRkZJQ0lBTABIUEVfT0sAVU5MSU5LAFVOTE9DSwBQUkkAUkVUUllfV0lUSABIUEVfSU5WQUxJRF9DT05URU5UX0xFTkdUSABIUEVfVU5FWFBFQ1RFRF9DT05URU5UX0xFTkdUSABGTFVTSABQUk9QUEFUQ0gATS1TRUFSQ0gAVVJJX1RPT19MT05HAFBST0NFU1NJTkcATUlTQ0VMTEFORU9VU19QRVJTSVNURU5UX1dBUk5JTkcATUlTQ0VMTEFORU9VU19XQVJOSU5HAEhQRV9JTlZBTElEX1RSQU5TRkVSX0VOQ09ESU5HAEV4cGVjdGVkIENSTEYASFBFX0lOVkFMSURfQ0hVTktfU0laRQBNT1ZFAENPTlRJTlVFAEhQRV9DQl9TVEFUVVNfQ09NUExFVEUASFBFX0NCX0hFQURFUlNfQ09NUExFVEUASFBFX0NCX1ZFUlNJT05fQ09NUExFVEUASFBFX0NCX1VSTF9DT01QTEVURQBIUEVfQ0JfQ0hVTktfQ09NUExFVEUASFBFX0NCX0hFQURFUl9WQUxVRV9DT01QTEVURQBIUEVfQ0JfQ0hVTktfRVhURU5TSU9OX1ZBTFVFX0NPTVBMRVRFAEhQRV9DQl9DSFVOS19FWFRFTlNJT05fTkFNRV9DT01QTEVURQBIUEVfQ0JfTUVTU0FHRV9DT01QTEVURQBIUEVfQ0JfTUVUSE9EX0NPTVBMRVRFAEhQRV9DQl9IRUFERVJfRklFTERfQ09NUExFVEUAREVMRVRFAEhQRV9JTlZBTElEX0VPRl9TVEFURQBJTlZBTElEX1NTTF9DRVJUSUZJQ0FURQBQQVVTRQBOT19SRVNQT05TRQBVTlNVUFBPUlRFRF9NRURJQV9UWVBFAEdPTkUATk9UX0FDQ0VQVEFCTEUAU0VSVklDRV9VTkFWQUlMQUJMRQBSQU5HRV9OT1RfU0FUSVNGSUFCTEUAT1JJR0lOX0lTX1VOUkVBQ0hBQkxFAFJFU1BPTlNFX0lTX1NUQUxFAFBVUkdFAE1FUkdFAFJFUVVFU1RfSEVBREVSX0ZJRUxEU19UT09fTEFSR0UAUkVRVUVTVF9IRUFERVJfVE9PX0xBUkdFAFBBWUxPQURfVE9PX0xBUkdFAElOU1VGRklDSUVOVF9TVE9SQUdFAEhQRV9QQVVTRURfVVBHUkFERQBIUEVfUEFVU0VEX0gyX1VQR1JBREUAU09VUkNFAEFOTk9VTkNFAFRSQUNFAEhQRV9VTkVYUEVDVEVEX1NQQUNFAERFU0NSSUJFAFVOU1VCU0NSSUJFAFJFQ09SRABIUEVfSU5WQUxJRF9NRVRIT0QATk9UX0ZPVU5EAFBST1BGSU5EAFVOQklORABSRUJJTkQAVU5BVVRIT1JJWkVEAE1FVEhPRF9OT1RfQUxMT1dFRABIVFRQX1ZFUlNJT05fTk9UX1NVUFBPUlRFRABBTFJFQURZX1JFUE9SVEVEAEFDQ0VQVEVEAE5PVF9JTVBMRU1FTlRFRABMT09QX0RFVEVDVEVEAEhQRV9DUl9FWFBFQ1RFRABIUEVfTEZfRVhQRUNURUQAQ1JFQVRFRABJTV9VU0VEAEhQRV9QQVVTRUQAVElNRU9VVF9PQ0NVUkVEAFBBWU1FTlRfUkVRVUlSRUQAUFJFQ09ORElUSU9OX1JFUVVJUkVEAFBST1hZX0FVVEhFTlRJQ0FUSU9OX1JFUVVJUkVEAE5FVFdPUktfQVVUSEVOVElDQVRJT05fUkVRVUlSRUQATEVOR1RIX1JFUVVJUkVEAFNTTF9DRVJUSUZJQ0FURV9SRVFVSVJFRABVUEdSQURFX1JFUVVJUkVEAFBBR0VfRVhQSVJFRABQUkVDT05ESVRJT05fRkFJTEVEAEVYUEVDVEFUSU9OX0ZBSUxFRABSRVZBTElEQVRJT05fRkFJTEVEAFNTTF9IQU5EU0hBS0VfRkFJTEVEAExPQ0tFRABUUkFOU0ZPUk1BVElPTl9BUFBMSUVEAE5PVF9NT0RJRklFRABOT1RfRVhURU5ERUQAQkFORFdJRFRIX0xJTUlUX0VYQ0VFREVEAFNJVEVfSVNfT1ZFUkxPQURFRABIRUFEAEV4cGVjdGVkIEhUVFAvAABeEwAAJhMAADAQAADwFwAAnRMAABUSAAA5FwAA8BIAAAoQAAB1EgAArRIAAIITAABPFAAAfxAAAKAVAAAjFAAAiRIAAIsUAABNFQAA1BEAAM8UAAAQGAAAyRYAANwWAADBEQAA4BcAALsUAAB0FAAAfBUAAOUUAAAIFwAAHxAAAGUVAACjFAAAKBUAAAIVAACZFQAALBAAAIsZAABPDwAA1A4AAGoQAADOEAAAAhcAAIkOAABuEwAAHBMAAGYUAABWFwAAwRMAAM0TAABsEwAAaBcAAGYXAABfFwAAIhMAAM4PAABpDgAA2A4AAGMWAADLEwAAqg4AACgXAAAmFwAAxRMAAF0WAADoEQAAZxMAAGUTAADyFgAAcxMAAB0XAAD5FgAA8xEAAM8OAADOFQAADBIAALMRAAClEQAAYRAAADIXAAC7EwBB+TULAQEAQZA2C+ABAQECAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQf03CwEBAEGROAteAgMCAgICAgAAAgIAAgIAAgICAgICAgICAgAEAAAAAAACAgICAgICAgICAgICAgICAgICAgICAgICAgAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAgICAAIAAgBB/TkLAQEAQZE6C14CAAICAgICAAACAgACAgACAgICAgICAgICAAMABAAAAAICAgICAgICAgICAgICAgICAgICAgICAgICAAAAAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAAgACAEHwOwsNbG9zZWVlcC1hbGl2ZQBBiTwLAQEAQaA8C+ABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQYk+CwEBAEGgPgvnAQEBAQEBAQEBAQEBAQIBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBY2h1bmtlZABBsMAAC18BAQABAQEBAQAAAQEAAQEAAQEBAQEBAQEBAQAAAAAAAAABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQBBkMIACyFlY3Rpb25lbnQtbGVuZ3Rob25yb3h5LWNvbm5lY3Rpb24AQcDCAAstcmFuc2Zlci1lbmNvZGluZ3BncmFkZQ0KDQoNClNNDQoNClRUUC9DRS9UU1AvAEH5wgALBQECAAEDAEGQwwAL4AEEAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+cQACwUBAgABAwBBkMUAC+ABBAEBBQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAQfnGAAsEAQAAAQBBkccAC98BAQEAAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQBB+sgACwQBAAACAEGQyQALXwMEAAAEBAQEBAQEBAQEBAUEBAQEBAQEBAQEBAQABAAGBwQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAAEAAQABAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQAAAAEAEH6ygALBAEAAAEAQZDLAAsBAQBBqssAC0ECAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAAAAAAAADAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwBB+swACwQBAAABAEGQzQALAQEAQZrNAAsGAgAAAAACAEGxzQALOgMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAAAAAAAAAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMAQfDOAAuWAU5PVU5DRUVDS09VVE5FQ1RFVEVDUklCRUxVU0hFVEVBRFNFQVJDSFJHRUNUSVZJVFlMRU5EQVJWRU9USUZZUFRJT05TQ0hTRUFZU1RBVENIR0VPUkRJUkVDVE9SVFJDSFBBUkFNRVRFUlVSQ0VCU0NSSUJFQVJET1dOQUNFSU5ETktDS1VCU0NSSUJFSFRUUC9BRFRQLw==","base64")},50172:(ml,Al)=>{"use strict";Object.defineProperty(Al,"__esModule",{value:true});Al.enumToMap=void 0;function enumToMap(ml){const Al={};Object.keys(ml).forEach(Rl=>{const zl=ml[Rl];if(typeof zl==="number"){Al[Rl]=zl}});return Al}Al.enumToMap=enumToMap},47501:(ml,Al,Rl)=>{"use strict";const{kClients:zl}=Rl(36443);const rd=Rl(57405);const{kAgent:yh,kMockAgentSet:kh,kMockAgentGet:Qh,kDispatches:cf,kIsMockActive:t_,kNetConnect:r_,kGetNetConnect:u_,kOptions:C_,kFactory:D_}=Rl(91117);const S_=Rl(47365);const P_=Rl(94004);const{matchValue:Cg,buildMockOptions:eA}=Rl(53397);const{InvalidArgumentError:tA,UndiciError:rA}=Rl(68707);const nA=Rl(30883);const iA=Rl(91529);const sA=Rl(56142);class MockAgent extends nA{constructor(ml){super(ml);this[r_]=true;this[t_]=true;if(ml?.agent&&typeof ml.agent.dispatch!=="function"){throw new tA("Argument opts.agent must implement Agent")}const Al=ml?.agent?ml.agent:new rd(ml);this[yh]=Al;this[zl]=Al[zl];this[C_]=eA(ml)}get(ml){let Al=this[Qh](ml);if(!Al){Al=this[D_](ml);this[kh](ml,Al)}return Al}dispatch(ml,Al){this.get(ml.origin);return this[yh].dispatch(ml,Al)}async close(){await this[yh].close();this[zl].clear()}deactivate(){this[t_]=false}activate(){this[t_]=true}enableNetConnect(ml){if(typeof ml==="string"||typeof ml==="function"||ml instanceof RegExp){if(Array.isArray(this[r_])){this[r_].push(ml)}else{this[r_]=[ml]}}else if(typeof ml==="undefined"){this[r_]=true}else{throw new tA("Unsupported matcher. Must be one of String|Function|RegExp.")}}disableNetConnect(){this[r_]=false}get isMockActive(){return this[t_]}[kh](ml,Al){this[zl].set(ml,Al)}[D_](ml){const Al=Object.assign({agent:this},this[C_]);return this[C_]&&this[C_].connections===1?new S_(ml,Al):new P_(ml,Al)}[Qh](ml){const Al=this[zl].get(ml);if(Al){return Al}if(typeof ml!=="string"){const Al=this[D_]("http://localhost:9999");this[kh](ml,Al);return Al}for(const[Al,Rl]of Array.from(this[zl])){if(Rl&&typeof Al!=="string"&&Cg(Al,ml)){const Al=this[D_](ml);this[kh](ml,Al);Al[cf]=Rl[cf];return Al}}}[u_](){return this[r_]}pendingInterceptors(){const ml=this[zl];return Array.from(ml.entries()).flatMap(([ml,Al])=>Al[cf].map(Al=>({...Al,origin:ml}))).filter(({pending:ml})=>ml)}assertNoPendingInterceptors({pendingInterceptorsFormatter:ml=new sA}={}){const Al=this.pendingInterceptors();if(Al.length===0){return}const Rl=new iA("interceptor","interceptors").pluralize(Al.length);throw new rA(`\n${Rl.count} ${Rl.noun} ${Rl.is} pending:\n\n${ml.format(Al)}\n`.trim())}}ml.exports=MockAgent},47365:(ml,Al,Rl)=>{"use strict";const{promisify:zl}=Rl(57975);const rd=Rl(23701);const{buildMockDispatch:yh}=Rl(53397);const{kDispatches:kh,kMockAgent:Qh,kClose:cf,kOriginalClose:t_,kOrigin:r_,kOriginalDispatch:u_,kConnected:C_}=Rl(91117);const{MockInterceptor:D_}=Rl(31511);const S_=Rl(36443);const{InvalidArgumentError:P_}=Rl(68707);class MockClient extends rd{constructor(ml,Al){super(ml,Al);if(!Al||!Al.agent||typeof Al.agent.dispatch!=="function"){throw new P_("Argument opts.agent must implement Agent")}this[Qh]=Al.agent;this[r_]=ml;this[kh]=[];this[C_]=1;this[u_]=this.dispatch;this[t_]=this.close.bind(this);this.dispatch=yh.call(this);this.close=this[cf]}get[S_.kConnected](){return this[C_]}intercept(ml){return new D_(ml,this[kh])}async[cf](){await zl(this[t_])();this[C_]=0;this[Qh][S_.kClients].delete(this[r_])}}ml.exports=MockClient},52429:(ml,Al,Rl)=>{"use strict";const{UndiciError:zl}=Rl(68707);const rd=Symbol.for("undici.error.UND_MOCK_ERR_MOCK_NOT_MATCHED");class MockNotMatchedError extends zl{constructor(ml){super(ml);Error.captureStackTrace(this,MockNotMatchedError);this.name="MockNotMatchedError";this.message=ml||"The request does not match any registered mock dispatches";this.code="UND_MOCK_ERR_MOCK_NOT_MATCHED"}static[Symbol.hasInstance](ml){return ml&&ml[rd]===true}[rd]=true}ml.exports={MockNotMatchedError:MockNotMatchedError}},31511:(ml,Al,Rl)=>{"use strict";const{getResponseData:zl,buildKey:rd,addMockDispatch:yh}=Rl(53397);const{kDispatches:kh,kDispatchKey:Qh,kDefaultHeaders:cf,kDefaultTrailers:t_,kContentLength:r_,kMockDispatch:u_}=Rl(91117);const{InvalidArgumentError:C_}=Rl(68707);const{buildURL:D_}=Rl(3440);class MockScope{constructor(ml){this[u_]=ml}delay(ml){if(typeof ml!=="number"||!Number.isInteger(ml)||ml<=0){throw new C_("waitInMs must be a valid integer > 0")}this[u_].delay=ml;return this}persist(){this[u_].persist=true;return this}times(ml){if(typeof ml!=="number"||!Number.isInteger(ml)||ml<=0){throw new C_("repeatTimes must be a valid integer > 0")}this[u_].times=ml;return this}}class MockInterceptor{constructor(ml,Al){if(typeof ml!=="object"){throw new C_("opts must be an object")}if(typeof ml.path==="undefined"){throw new C_("opts.path must be defined")}if(typeof ml.method==="undefined"){ml.method="GET"}if(typeof ml.path==="string"){if(ml.query){ml.path=D_(ml.path,ml.query)}else{const Al=new URL(ml.path,"data://");ml.path=Al.pathname+Al.search}}if(typeof ml.method==="string"){ml.method=ml.method.toUpperCase()}this[Qh]=rd(ml);this[kh]=Al;this[cf]={};this[t_]={};this[r_]=false}createMockScopeDispatchData({statusCode:ml,data:Al,responseOptions:Rl}){const rd=zl(Al);const yh=this[r_]?{"content-length":rd.length}:{};const kh={...this[cf],...yh,...Rl.headers};const Qh={...this[t_],...Rl.trailers};return{statusCode:ml,data:Al,headers:kh,trailers:Qh}}validateReplyParameters(ml){if(typeof ml.statusCode==="undefined"){throw new C_("statusCode must be defined")}if(typeof ml.responseOptions!=="object"||ml.responseOptions===null){throw new C_("responseOptions must be an object")}}reply(ml){if(typeof ml==="function"){const wrappedDefaultsCallback=Al=>{const Rl=ml(Al);if(typeof Rl!=="object"||Rl===null){throw new C_("reply options callback must return an object")}const zl={data:"",responseOptions:{},...Rl};this.validateReplyParameters(zl);return{...this.createMockScopeDispatchData(zl)}};const Al=yh(this[kh],this[Qh],wrappedDefaultsCallback);return new MockScope(Al)}const Al={statusCode:ml,data:arguments[1]===undefined?"":arguments[1],responseOptions:arguments[2]===undefined?{}:arguments[2]};this.validateReplyParameters(Al);const Rl=this.createMockScopeDispatchData(Al);const zl=yh(this[kh],this[Qh],Rl);return new MockScope(zl)}replyWithError(ml){if(typeof ml==="undefined"){throw new C_("error must be defined")}const Al=yh(this[kh],this[Qh],{error:ml});return new MockScope(Al)}defaultReplyHeaders(ml){if(typeof ml==="undefined"){throw new C_("headers must be defined")}this[cf]=ml;return this}defaultReplyTrailers(ml){if(typeof ml==="undefined"){throw new C_("trailers must be defined")}this[t_]=ml;return this}replyContentLength(){this[r_]=true;return this}}ml.exports.MockInterceptor=MockInterceptor;ml.exports.MockScope=MockScope},94004:(ml,Al,Rl)=>{"use strict";const{promisify:zl}=Rl(57975);const rd=Rl(30628);const{buildMockDispatch:yh}=Rl(53397);const{kDispatches:kh,kMockAgent:Qh,kClose:cf,kOriginalClose:t_,kOrigin:r_,kOriginalDispatch:u_,kConnected:C_}=Rl(91117);const{MockInterceptor:D_}=Rl(31511);const S_=Rl(36443);const{InvalidArgumentError:P_}=Rl(68707);class MockPool extends rd{constructor(ml,Al){super(ml,Al);if(!Al||!Al.agent||typeof Al.agent.dispatch!=="function"){throw new P_("Argument opts.agent must implement Agent")}this[Qh]=Al.agent;this[r_]=ml;this[kh]=[];this[C_]=1;this[u_]=this.dispatch;this[t_]=this.close.bind(this);this.dispatch=yh.call(this);this.close=this[cf]}get[S_.kConnected](){return this[C_]}intercept(ml){return new D_(ml,this[kh])}async[cf](){await zl(this[t_])();this[C_]=0;this[Qh][S_.kClients].delete(this[r_])}}ml.exports=MockPool},91117:ml=>{"use strict";ml.exports={kAgent:Symbol("agent"),kOptions:Symbol("options"),kFactory:Symbol("factory"),kDispatches:Symbol("dispatches"),kDispatchKey:Symbol("dispatch key"),kDefaultHeaders:Symbol("default headers"),kDefaultTrailers:Symbol("default trailers"),kContentLength:Symbol("content length"),kMockAgent:Symbol("mock agent"),kMockAgentSet:Symbol("mock agent set"),kMockAgentGet:Symbol("mock agent get"),kMockDispatch:Symbol("mock dispatch"),kClose:Symbol("close"),kOriginalClose:Symbol("original agent close"),kOrigin:Symbol("origin"),kIsMockActive:Symbol("is mock active"),kNetConnect:Symbol("net connect"),kGetNetConnect:Symbol("get net connect"),kConnected:Symbol("connected")}},53397:(ml,Al,Rl)=>{"use strict";const{MockNotMatchedError:zl}=Rl(52429);const{kDispatches:rd,kMockAgent:yh,kOriginalDispatch:kh,kOrigin:Qh,kGetNetConnect:cf}=Rl(91117);const{buildURL:t_}=Rl(3440);const{STATUS_CODES:r_}=Rl(37067);const{types:{isPromise:u_}}=Rl(57975);function matchValue(ml,Al){if(typeof ml==="string"){return ml===Al}if(ml instanceof RegExp){return ml.test(Al)}if(typeof ml==="function"){return ml(Al)===true}return false}function lowerCaseEntries(ml){return Object.fromEntries(Object.entries(ml).map(([ml,Al])=>[ml.toLocaleLowerCase(),Al]))}function getHeaderByName(ml,Al){if(Array.isArray(ml)){for(let Rl=0;Rl!ml).filter(({path:ml})=>matchValue(safeUrl(ml),rd));if(yh.length===0){throw new zl(`Mock dispatch not matched for path '${rd}'`)}yh=yh.filter(({method:ml})=>matchValue(ml,Al.method));if(yh.length===0){throw new zl(`Mock dispatch not matched for method '${Al.method}' on path '${rd}'`)}yh=yh.filter(({body:ml})=>typeof ml!=="undefined"?matchValue(ml,Al.body):true);if(yh.length===0){throw new zl(`Mock dispatch not matched for body '${Al.body}' on path '${rd}'`)}yh=yh.filter(ml=>matchHeaders(ml,Al.headers));if(yh.length===0){const ml=typeof Al.headers==="object"?JSON.stringify(Al.headers):Al.headers;throw new zl(`Mock dispatch not matched for headers '${ml}' on path '${rd}'`)}return yh[0]}function addMockDispatch(ml,Al,Rl){const zl={timesInvoked:0,times:1,persist:false,consumed:false};const rd=typeof Rl==="function"?{callback:Rl}:{...Rl};const yh={...zl,...Al,pending:true,data:{error:null,...rd}};ml.push(yh);return yh}function deleteMockDispatch(ml,Al){const Rl=ml.findIndex(ml=>{if(!ml.consumed){return false}return matchKey(ml,Al)});if(Rl!==-1){ml.splice(Rl,1)}}function buildKey(ml){const{path:Al,method:Rl,body:zl,headers:rd,query:yh}=ml;return{path:Al,method:Rl,body:zl,headers:rd,query:yh}}function generateKeyValues(ml){const Al=Object.keys(ml);const Rl=[];for(let zl=0;zl=S_;zl.pending=D_0){setTimeout(()=>{handleReply(this[rd])},r_)}else{handleReply(this[rd])}function handleReply(zl,rd=kh){const t_=Array.isArray(ml.headers)?buildHeadersFromArray(ml.headers):ml.headers;const r_=typeof rd==="function"?rd({...ml,headers:t_}):rd;if(u_(r_)){r_.then(ml=>handleReply(zl,ml));return}const C_=getResponseData(r_);const D_=generateKeyValues(Qh);const S_=generateKeyValues(cf);Al.onConnect?.(ml=>Al.onError(ml),null);Al.onHeaders?.(yh,D_,resume,getStatusText(yh));Al.onData?.(Buffer.from(C_));Al.onComplete?.(S_);deleteMockDispatch(zl,Rl)}function resume(){}return true}function buildMockDispatch(){const ml=this[yh];const Al=this[Qh];const Rl=this[kh];return function dispatch(rd,yh){if(ml.isMockActive){try{mockDispatch.call(this,rd,yh)}catch(kh){if(kh instanceof zl){const Qh=ml[cf]();if(Qh===false){throw new zl(`${kh.message}: subsequent request to origin ${Al} was not allowed (net.connect disabled)`)}if(checkNetConnect(Qh,Al)){Rl.call(this,rd,yh)}else{throw new zl(`${kh.message}: subsequent request to origin ${Al} was not allowed (net.connect is not enabled for this origin)`)}}else{throw kh}}}else{Rl.call(this,rd,yh)}}}function checkNetConnect(ml,Al){const Rl=new URL(Al);if(ml===true){return true}else if(Array.isArray(ml)&&ml.some(ml=>matchValue(ml,Rl.host))){return true}return false}function buildMockOptions(ml){if(ml){const{agent:Al,...Rl}=ml;return Rl}}ml.exports={getResponseData:getResponseData,getMockDispatch:getMockDispatch,addMockDispatch:addMockDispatch,deleteMockDispatch:deleteMockDispatch,buildKey:buildKey,generateKeyValues:generateKeyValues,matchValue:matchValue,getResponse:getResponse,getStatusText:getStatusText,mockDispatch:mockDispatch,buildMockDispatch:buildMockDispatch,checkNetConnect:checkNetConnect,buildMockOptions:buildMockOptions,getHeaderByName:getHeaderByName,buildHeadersFromArray:buildHeadersFromArray}},56142:(ml,Al,Rl)=>{"use strict";const{Transform:zl}=Rl(57075);const{Console:rd}=Rl(37540);const yh=process.versions.icu?"✅":"Y ";const kh=process.versions.icu?"❌":"N ";ml.exports=class PendingInterceptorsFormatter{constructor({disableColors:ml}={}){this.transform=new zl({transform(ml,Al,Rl){Rl(null,ml)}});this.logger=new rd({stdout:this.transform,inspectOptions:{colors:!ml&&!process.env.CI}})}format(ml){const Al=ml.map(({method:ml,path:Al,data:{statusCode:Rl},persist:zl,times:rd,timesInvoked:Qh,origin:cf})=>({Method:ml,Origin:cf,Path:Al,"Status code":Rl,Persistent:zl?yh:kh,Invocations:Qh,Remaining:zl?Infinity:rd-Qh}));this.logger.table(Al);return this.transform.read().toString()}}},91529:ml=>{"use strict";const Al={pronoun:"it",is:"is",was:"was",this:"this"};const Rl={pronoun:"they",is:"are",was:"were",this:"these"};ml.exports=class Pluralizer{constructor(ml,Al){this.singular=ml;this.plural=Al}pluralize(ml){const zl=ml===1;const rd=zl?Al:Rl;const yh=zl?this.singular:this.plural;return{...rd,count:ml,noun:yh}}}},96603:ml=>{"use strict";let Al=0;const Rl=1e3;const zl=(Rl>>1)-1;let rd;const yh=Symbol("kFastTimer");const kh=[];const Qh=-2;const cf=-1;const t_=0;const r_=1;function onTick(){Al+=zl;let ml=0;let Rl=kh.length;while(ml=rd._idleStart+rd._idleTimeout){rd._state=cf;rd._idleStart=-1;rd._onTimeout(rd._timerArg)}if(rd._state===cf){rd._state=Qh;if(--Rl!==0){kh[ml]=kh[Rl]}}else{++ml}}kh.length=Rl;if(kh.length!==0){refreshTimeout()}}function refreshTimeout(){if(rd){rd.refresh()}else{clearTimeout(rd);rd=setTimeout(onTick,zl);if(rd.unref){rd.unref()}}}class FastTimer{[yh]=true;_state=Qh;_idleTimeout=-1;_idleStart=-1;_onTimeout;_timerArg;constructor(ml,Al,Rl){this._onTimeout=ml;this._idleTimeout=Al;this._timerArg=Rl;this.refresh()}refresh(){if(this._state===Qh){kh.push(this)}if(!rd||kh.length===1){refreshTimeout()}this._state=t_}clear(){this._state=cf;this._idleStart=-1}}ml.exports={setTimeout(ml,Al,zl){return Al<=Rl?setTimeout(ml,Al,zl):new FastTimer(ml,Al,zl)},clearTimeout(ml){if(ml[yh]){ml.clear()}else{clearTimeout(ml)}},setFastTimeout(ml,Al,Rl){return new FastTimer(ml,Al,Rl)},clearFastTimeout(ml){ml.clear()},now(){return Al},tick(ml=0){Al+=ml-Rl+1;onTick();onTick()},reset(){Al=0;kh.length=0;clearTimeout(rd);rd=null},kFastTimer:yh}},89634:(ml,Al,Rl)=>{"use strict";const{kConstruct:zl}=Rl(20109);const{urlEquals:rd,getFieldValues:yh}=Rl(76798);const{kEnumerableProperty:kh,isDisturbed:Qh}=Rl(3440);const{webidl:cf}=Rl(45893);const{Response:t_,cloneResponse:r_,fromInnerResponse:u_}=Rl(99051);const{Request:C_,fromInnerRequest:D_}=Rl(9967);const{kState:S_}=Rl(93627);const{fetching:P_}=Rl(54398);const{urlIsHttpHttpsScheme:Cg,createDeferredPromise:eA,readAllBytes:tA}=Rl(73168);const rA=Rl(34589);class Cache{#T;constructor(){if(arguments[0]!==zl){cf.illegalConstructor()}cf.util.markAsUncloneable(this);this.#T=arguments[1]}async match(ml,Al={}){cf.brandCheck(this,Cache);const Rl="Cache.match";cf.argumentLengthCheck(arguments,1,Rl);ml=cf.converters.RequestInfo(ml,Rl,"request");Al=cf.converters.CacheQueryOptions(Al,Rl,"options");const zl=this.#I(ml,Al,1);if(zl.length===0){return}return zl[0]}async matchAll(ml=undefined,Al={}){cf.brandCheck(this,Cache);const Rl="Cache.matchAll";if(ml!==undefined)ml=cf.converters.RequestInfo(ml,Rl,"request");Al=cf.converters.CacheQueryOptions(Al,Rl,"options");return this.#I(ml,Al)}async add(ml){cf.brandCheck(this,Cache);const Al="Cache.add";cf.argumentLengthCheck(arguments,1,Al);ml=cf.converters.RequestInfo(ml,Al,"request");const Rl=[ml];const zl=this.addAll(Rl);return await zl}async addAll(ml){cf.brandCheck(this,Cache);const Al="Cache.addAll";cf.argumentLengthCheck(arguments,1,Al);const Rl=[];const zl=[];for(let Rl of ml){if(Rl===undefined){throw cf.errors.conversionFailed({prefix:Al,argument:"Argument 1",types:["undefined is not allowed"]})}Rl=cf.converters.RequestInfo(Rl);if(typeof Rl==="string"){continue}const ml=Rl[S_];if(!Cg(ml.url)||ml.method!=="GET"){throw cf.errors.exception({header:Al,message:"Expected http/s scheme when method is not GET."})}}const rd=[];for(const kh of ml){const ml=new C_(kh)[S_];if(!Cg(ml.url)){throw cf.errors.exception({header:Al,message:"Expected http/s scheme."})}ml.initiator="fetch";ml.destination="subresource";zl.push(ml);const Qh=eA();rd.push(P_({request:ml,processResponse(ml){if(ml.type==="error"||ml.status===206||ml.status<200||ml.status>299){Qh.reject(cf.errors.exception({header:"Cache.addAll",message:"Received an invalid status code or the request failed."}))}else if(ml.headersList.contains("vary")){const Al=yh(ml.headersList.get("vary"));for(const ml of Al){if(ml==="*"){Qh.reject(cf.errors.exception({header:"Cache.addAll",message:"invalid vary field value"}));for(const ml of rd){ml.abort()}return}}}},processResponseEndOfBody(ml){if(ml.aborted){Qh.reject(new DOMException("aborted","AbortError"));return}Qh.resolve(ml)}}));Rl.push(Qh.promise)}const kh=Promise.all(Rl);const Qh=await kh;const t_=[];let r_=0;for(const ml of Qh){const Al={type:"put",request:zl[r_],response:ml};t_.push(Al);r_++}const u_=eA();let D_=null;try{this.#B(t_)}catch(ml){D_=ml}queueMicrotask(()=>{if(D_===null){u_.resolve(undefined)}else{u_.reject(D_)}});return u_.promise}async put(ml,Al){cf.brandCheck(this,Cache);const Rl="Cache.put";cf.argumentLengthCheck(arguments,2,Rl);ml=cf.converters.RequestInfo(ml,Rl,"request");Al=cf.converters.Response(Al,Rl,"response");let zl=null;if(ml instanceof C_){zl=ml[S_]}else{zl=new C_(ml)[S_]}if(!Cg(zl.url)||zl.method!=="GET"){throw cf.errors.exception({header:Rl,message:"Expected an http/s scheme when method is not GET"})}const rd=Al[S_];if(rd.status===206){throw cf.errors.exception({header:Rl,message:"Got 206 status"})}if(rd.headersList.contains("vary")){const ml=yh(rd.headersList.get("vary"));for(const Al of ml){if(Al==="*"){throw cf.errors.exception({header:Rl,message:"Got * vary field value"})}}}if(rd.body&&(Qh(rd.body.stream)||rd.body.stream.locked)){throw cf.errors.exception({header:Rl,message:"Response body is locked or disturbed"})}const kh=r_(rd);const t_=eA();if(rd.body!=null){const ml=rd.body.stream;const Al=ml.getReader();tA(Al).then(t_.resolve,t_.reject)}else{t_.resolve(undefined)}const u_=[];const D_={type:"put",request:zl,response:kh};u_.push(D_);const P_=await t_.promise;if(kh.body!=null){kh.body.source=P_}const rA=eA();let nA=null;try{this.#B(u_)}catch(ml){nA=ml}queueMicrotask(()=>{if(nA===null){rA.resolve()}else{rA.reject(nA)}});return rA.promise}async delete(ml,Al={}){cf.brandCheck(this,Cache);const Rl="Cache.delete";cf.argumentLengthCheck(arguments,1,Rl);ml=cf.converters.RequestInfo(ml,Rl,"request");Al=cf.converters.CacheQueryOptions(Al,Rl,"options");let zl=null;if(ml instanceof C_){zl=ml[S_];if(zl.method!=="GET"&&!Al.ignoreMethod){return false}}else{rA(typeof ml==="string");zl=new C_(ml)[S_]}const rd=[];const yh={type:"delete",request:zl,options:Al};rd.push(yh);const kh=eA();let Qh=null;let t_;try{t_=this.#B(rd)}catch(ml){Qh=ml}queueMicrotask(()=>{if(Qh===null){kh.resolve(!!t_?.length)}else{kh.reject(Qh)}});return kh.promise}async keys(ml=undefined,Al={}){cf.brandCheck(this,Cache);const Rl="Cache.keys";if(ml!==undefined)ml=cf.converters.RequestInfo(ml,Rl,"request");Al=cf.converters.CacheQueryOptions(Al,Rl,"options");let zl=null;if(ml!==undefined){if(ml instanceof C_){zl=ml[S_];if(zl.method!=="GET"&&!Al.ignoreMethod){return[]}}else if(typeof ml==="string"){zl=new C_(ml)[S_]}}const rd=eA();const yh=[];if(ml===undefined){for(const ml of this.#T){yh.push(ml[0])}}else{const ml=this.#F(zl,Al);for(const Al of ml){yh.push(Al[0])}}queueMicrotask(()=>{const ml=[];for(const Al of yh){const Rl=D_(Al,(new AbortController).signal,"immutable");ml.push(Rl)}rd.resolve(Object.freeze(ml))});return rd.promise}#B(ml){const Al=this.#T;const Rl=[...Al];const zl=[];const rd=[];try{for(const Rl of ml){if(Rl.type!=="delete"&&Rl.type!=="put"){throw cf.errors.exception({header:"Cache.#batchCacheOperations",message:'operation type does not match "delete" or "put"'})}if(Rl.type==="delete"&&Rl.response!=null){throw cf.errors.exception({header:"Cache.#batchCacheOperations",message:"delete operation should not have an associated response"})}if(this.#F(Rl.request,Rl.options,zl).length){throw new DOMException("???","InvalidStateError")}let ml;if(Rl.type==="delete"){ml=this.#F(Rl.request,Rl.options);if(ml.length===0){return[]}for(const Rl of ml){const ml=Al.indexOf(Rl);rA(ml!==-1);Al.splice(ml,1)}}else if(Rl.type==="put"){if(Rl.response==null){throw cf.errors.exception({header:"Cache.#batchCacheOperations",message:"put operation should have an associated response"})}const rd=Rl.request;if(!Cg(rd.url)){throw cf.errors.exception({header:"Cache.#batchCacheOperations",message:"expected http or https scheme"})}if(rd.method!=="GET"){throw cf.errors.exception({header:"Cache.#batchCacheOperations",message:"not get method"})}if(Rl.options!=null){throw cf.errors.exception({header:"Cache.#batchCacheOperations",message:"options must not be defined"})}ml=this.#F(Rl.request);for(const Rl of ml){const ml=Al.indexOf(Rl);rA(ml!==-1);Al.splice(ml,1)}Al.push([Rl.request,Rl.response]);zl.push([Rl.request,Rl.response])}rd.push([Rl.request,Rl.response])}return rd}catch(ml){this.#T.length=0;this.#T=Rl;throw ml}}#F(ml,Al,Rl){const zl=[];const rd=Rl??this.#T;for(const Rl of rd){const[rd,yh]=Rl;if(this.#P(ml,rd,yh,Al)){zl.push(Rl)}}return zl}#P(ml,Al,Rl=null,zl){const kh=new URL(ml.url);const Qh=new URL(Al.url);if(zl?.ignoreSearch){Qh.search="";kh.search=""}if(!rd(kh,Qh,true)){return false}if(Rl==null||zl?.ignoreVary||!Rl.headersList.contains("vary")){return true}const cf=yh(Rl.headersList.get("vary"));for(const Rl of cf){if(Rl==="*"){return false}const zl=Al.headersList.get(Rl);const rd=ml.headersList.get(Rl);if(zl!==rd){return false}}return true}#I(ml,Al,Rl=Infinity){let zl=null;if(ml!==undefined){if(ml instanceof C_){zl=ml[S_];if(zl.method!=="GET"&&!Al.ignoreMethod){return[]}}else if(typeof ml==="string"){zl=new C_(ml)[S_]}}const rd=[];if(ml===undefined){for(const ml of this.#T){rd.push(ml[1])}}else{const ml=this.#F(zl,Al);for(const Al of ml){rd.push(Al[1])}}const yh=[];for(const ml of rd){const Al=u_(ml,"immutable");yh.push(Al.clone());if(yh.length>=Rl){break}}return Object.freeze(yh)}}Object.defineProperties(Cache.prototype,{[Symbol.toStringTag]:{value:"Cache",configurable:true},match:kh,matchAll:kh,add:kh,addAll:kh,put:kh,delete:kh,keys:kh});const nA=[{key:"ignoreSearch",converter:cf.converters.boolean,defaultValue:()=>false},{key:"ignoreMethod",converter:cf.converters.boolean,defaultValue:()=>false},{key:"ignoreVary",converter:cf.converters.boolean,defaultValue:()=>false}];cf.converters.CacheQueryOptions=cf.dictionaryConverter(nA);cf.converters.MultiCacheQueryOptions=cf.dictionaryConverter([...nA,{key:"cacheName",converter:cf.converters.DOMString}]);cf.converters.Response=cf.interfaceConverter(t_);cf.converters["sequence"]=cf.sequenceConverter(cf.converters.RequestInfo);ml.exports={Cache:Cache}},3245:(ml,Al,Rl)=>{"use strict";const{kConstruct:zl}=Rl(20109);const{Cache:rd}=Rl(89634);const{webidl:yh}=Rl(45893);const{kEnumerableProperty:kh}=Rl(3440);class CacheStorage{#R=new Map;constructor(){if(arguments[0]!==zl){yh.illegalConstructor()}yh.util.markAsUncloneable(this)}async match(ml,Al={}){yh.brandCheck(this,CacheStorage);yh.argumentLengthCheck(arguments,1,"CacheStorage.match");ml=yh.converters.RequestInfo(ml);Al=yh.converters.MultiCacheQueryOptions(Al);if(Al.cacheName!=null){if(this.#R.has(Al.cacheName)){const Rl=this.#R.get(Al.cacheName);const yh=new rd(zl,Rl);return await yh.match(ml,Al)}}else{for(const Rl of this.#R.values()){const yh=new rd(zl,Rl);const kh=await yh.match(ml,Al);if(kh!==undefined){return kh}}}}async has(ml){yh.brandCheck(this,CacheStorage);const Al="CacheStorage.has";yh.argumentLengthCheck(arguments,1,Al);ml=yh.converters.DOMString(ml,Al,"cacheName");return this.#R.has(ml)}async open(ml){yh.brandCheck(this,CacheStorage);const Al="CacheStorage.open";yh.argumentLengthCheck(arguments,1,Al);ml=yh.converters.DOMString(ml,Al,"cacheName");if(this.#R.has(ml)){const Al=this.#R.get(ml);return new rd(zl,Al)}const Rl=[];this.#R.set(ml,Rl);return new rd(zl,Rl)}async delete(ml){yh.brandCheck(this,CacheStorage);const Al="CacheStorage.delete";yh.argumentLengthCheck(arguments,1,Al);ml=yh.converters.DOMString(ml,Al,"cacheName");return this.#R.delete(ml)}async keys(){yh.brandCheck(this,CacheStorage);const ml=this.#R.keys();return[...ml]}}Object.defineProperties(CacheStorage.prototype,{[Symbol.toStringTag]:{value:"CacheStorage",configurable:true},match:kh,has:kh,open:kh,delete:kh,keys:kh});ml.exports={CacheStorage:CacheStorage}},20109:(ml,Al,Rl)=>{"use strict";ml.exports={kConstruct:Rl(36443).kConstruct}},76798:(ml,Al,Rl)=>{"use strict";const zl=Rl(34589);const{URLSerializer:rd}=Rl(51900);const{isValidHeaderName:yh}=Rl(73168);function urlEquals(ml,Al,Rl=false){const zl=rd(ml,Rl);const yh=rd(Al,Rl);return zl===yh}function getFieldValues(ml){zl(ml!==null);const Al=[];for(let Rl of ml.split(",")){Rl=Rl.trim();if(yh(Rl)){Al.push(Rl)}}return Al}ml.exports={urlEquals:urlEquals,getFieldValues:getFieldValues}},71276:ml=>{"use strict";const Al=1024;const Rl=4096;ml.exports={maxAttributeValueSize:Al,maxNameValuePairSize:Rl}},79061:(ml,Al,Rl)=>{"use strict";const{parseSetCookie:zl}=Rl(11978);const{stringify:rd}=Rl(57797);const{webidl:yh}=Rl(45893);const{Headers:kh}=Rl(60660);function getCookies(ml){yh.argumentLengthCheck(arguments,1,"getCookies");yh.brandCheck(ml,kh,{strict:false});const Al=ml.get("cookie");const Rl={};if(!Al){return Rl}for(const ml of Al.split(";")){const[Al,...zl]=ml.split("=");Rl[Al.trim()]=zl.join("=")}return Rl}function deleteCookie(ml,Al,Rl){yh.brandCheck(ml,kh,{strict:false});const zl="deleteCookie";yh.argumentLengthCheck(arguments,2,zl);Al=yh.converters.DOMString(Al,zl,"name");Rl=yh.converters.DeleteCookieAttributes(Rl);setCookie(ml,{name:Al,value:"",expires:new Date(0),...Rl})}function getSetCookies(ml){yh.argumentLengthCheck(arguments,1,"getSetCookies");yh.brandCheck(ml,kh,{strict:false});const Al=ml.getSetCookie();if(!Al){return[]}return Al.map(ml=>zl(ml))}function setCookie(ml,Al){yh.argumentLengthCheck(arguments,2,"setCookie");yh.brandCheck(ml,kh,{strict:false});Al=yh.converters.Cookie(Al);const Rl=rd(Al);if(Rl){ml.append("Set-Cookie",Rl)}}yh.converters.DeleteCookieAttributes=yh.dictionaryConverter([{converter:yh.nullableConverter(yh.converters.DOMString),key:"path",defaultValue:()=>null},{converter:yh.nullableConverter(yh.converters.DOMString),key:"domain",defaultValue:()=>null}]);yh.converters.Cookie=yh.dictionaryConverter([{converter:yh.converters.DOMString,key:"name"},{converter:yh.converters.DOMString,key:"value"},{converter:yh.nullableConverter(ml=>{if(typeof ml==="number"){return yh.converters["unsigned long long"](ml)}return new Date(ml)}),key:"expires",defaultValue:()=>null},{converter:yh.nullableConverter(yh.converters["long long"]),key:"maxAge",defaultValue:()=>null},{converter:yh.nullableConverter(yh.converters.DOMString),key:"domain",defaultValue:()=>null},{converter:yh.nullableConverter(yh.converters.DOMString),key:"path",defaultValue:()=>null},{converter:yh.nullableConverter(yh.converters.boolean),key:"secure",defaultValue:()=>null},{converter:yh.nullableConverter(yh.converters.boolean),key:"httpOnly",defaultValue:()=>null},{converter:yh.converters.USVString,key:"sameSite",allowedValues:["Strict","Lax","None"]},{converter:yh.sequenceConverter(yh.converters.DOMString),key:"unparsed",defaultValue:()=>new Array(0)}]);ml.exports={getCookies:getCookies,deleteCookie:deleteCookie,getSetCookies:getSetCookies,setCookie:setCookie}},11978:(ml,Al,Rl)=>{"use strict";const{maxNameValuePairSize:zl,maxAttributeValueSize:rd}=Rl(71276);const{isCTLExcludingHtab:yh}=Rl(57797);const{collectASequenceOfCodePointsFast:kh}=Rl(51900);const Qh=Rl(34589);function parseSetCookie(ml){if(yh(ml)){return null}let Al="";let Rl="";let rd="";let Qh="";if(ml.includes(";")){const zl={position:0};Al=kh(";",ml,zl);Rl=ml.slice(zl.position)}else{Al=ml}if(!Al.includes("=")){Qh=Al}else{const ml={position:0};rd=kh("=",Al,ml);Qh=Al.slice(ml.position+1)}rd=rd.trim();Qh=Qh.trim();if(rd.length+Qh.length>zl){return null}return{name:rd,value:Qh,...parseUnparsedAttributes(Rl)}}function parseUnparsedAttributes(ml,Al={}){if(ml.length===0){return Al}Qh(ml[0]===";");ml=ml.slice(1);let Rl="";if(ml.includes(";")){Rl=kh(";",ml,{position:0});ml=ml.slice(Rl.length)}else{Rl=ml;ml=""}let zl="";let yh="";if(Rl.includes("=")){const ml={position:0};zl=kh("=",Rl,ml);yh=Rl.slice(ml.position+1)}else{zl=Rl}zl=zl.trim();yh=yh.trim();if(yh.length>rd){return parseUnparsedAttributes(ml,Al)}const cf=zl.toLowerCase();if(cf==="expires"){const ml=new Date(yh);Al.expires=ml}else if(cf==="max-age"){const Rl=yh.charCodeAt(0);if((Rl<48||Rl>57)&&yh[0]!=="-"){return parseUnparsedAttributes(ml,Al)}if(!/^\d+$/.test(yh)){return parseUnparsedAttributes(ml,Al)}const zl=Number(yh);Al.maxAge=zl}else if(cf==="domain"){let ml=yh;if(ml[0]==="."){ml=ml.slice(1)}ml=ml.toLowerCase();Al.domain=ml}else if(cf==="path"){let ml="";if(yh.length===0||yh[0]!=="/"){ml="/"}else{ml=yh}Al.path=ml}else if(cf==="secure"){Al.secure=true}else if(cf==="httponly"){Al.httpOnly=true}else if(cf==="samesite"){const ml=yh.toLowerCase();if(ml==="none"){Al.sameSite="None"}else if(ml==="strict"){Al.sameSite="Strict"}else if(ml==="lax"){Al.sameSite="Lax"}}else{Al.unparsed??=[];Al.unparsed.push(`${zl}=${yh}`)}return parseUnparsedAttributes(ml,Al)}ml.exports={parseSetCookie:parseSetCookie,parseUnparsedAttributes:parseUnparsedAttributes}},57797:ml=>{"use strict";function isCTLExcludingHtab(ml){for(let Al=0;Al=0&&Rl<=8||Rl>=10&&Rl<=31||Rl===127){return true}}return false}function validateCookieName(ml){for(let Al=0;Al126||Rl===34||Rl===40||Rl===41||Rl===60||Rl===62||Rl===64||Rl===44||Rl===59||Rl===58||Rl===92||Rl===47||Rl===91||Rl===93||Rl===63||Rl===61||Rl===123||Rl===125){throw new Error("Invalid cookie name")}}}function validateCookieValue(ml){let Al=ml.length;let Rl=0;if(ml[0]==='"'){if(Al===1||ml[Al-1]!=='"'){throw new Error("Invalid cookie value")}--Al;++Rl}while(Rl126||Al===34||Al===44||Al===59||Al===92){throw new Error("Invalid cookie value")}}}function validateCookiePath(ml){for(let Al=0;AlAl.toString().padStart(2,"0"));function toIMFDate(ml){if(typeof ml==="number"){ml=new Date(ml)}return`${Al[ml.getUTCDay()]}, ${zl[ml.getUTCDate()]} ${Rl[ml.getUTCMonth()]} ${ml.getUTCFullYear()} ${zl[ml.getUTCHours()]}:${zl[ml.getUTCMinutes()]}:${zl[ml.getUTCSeconds()]} GMT`}function validateCookieMaxAge(ml){if(ml<0){throw new Error("Invalid cookie max-age")}}function stringify(ml){if(ml.name.length===0){return null}validateCookieName(ml.name);validateCookieValue(ml.value);const Al=[`${ml.name}=${ml.value}`];if(ml.name.startsWith("__Secure-")){ml.secure=true}if(ml.name.startsWith("__Host-")){ml.secure=true;ml.domain=null;ml.path="/"}if(ml.secure){Al.push("Secure")}if(ml.httpOnly){Al.push("HttpOnly")}if(typeof ml.maxAge==="number"){validateCookieMaxAge(ml.maxAge);Al.push(`Max-Age=${ml.maxAge}`)}if(ml.domain){validateCookieDomain(ml.domain);Al.push(`Domain=${ml.domain}`)}if(ml.path){validateCookiePath(ml.path);Al.push(`Path=${ml.path}`)}if(ml.expires&&ml.expires.toString()!=="Invalid Date"){Al.push(`Expires=${toIMFDate(ml.expires)}`)}if(ml.sameSite){Al.push(`SameSite=${ml.sameSite}`)}for(const Rl of ml.unparsed){if(!Rl.includes("=")){throw new Error("Invalid unparsed")}const[ml,...zl]=Rl.split("=");Al.push(`${ml.trim()}=${zl.join("=")}`)}return Al.join("; ")}ml.exports={isCTLExcludingHtab:isCTLExcludingHtab,validateCookieName:validateCookieName,validateCookiePath:validateCookiePath,validateCookieValue:validateCookieValue,toIMFDate:toIMFDate,stringify:stringify}},24031:(ml,Al,Rl)=>{"use strict";const{Transform:zl}=Rl(57075);const{isASCIINumber:rd,isValidLastEventId:yh}=Rl(94811);const kh=[239,187,191];const Qh=10;const cf=13;const t_=58;const r_=32;class EventSourceStream extends zl{state=null;checkBOM=true;crlfCheck=false;eventEndCheck=false;buffer=null;pos=0;event={data:undefined,event:undefined,id:undefined,retry:undefined};constructor(ml={}){ml.readableObjectMode=true;super(ml);this.state=ml.eventSourceSettings||{};if(ml.push){this.push=ml.push}}_transform(ml,Al,Rl){if(ml.length===0){Rl();return}if(this.buffer){this.buffer=Buffer.concat([this.buffer,ml])}else{this.buffer=ml}if(this.checkBOM){switch(this.buffer.length){case 1:if(this.buffer[0]===kh[0]){Rl();return}this.checkBOM=false;Rl();return;case 2:if(this.buffer[0]===kh[0]&&this.buffer[1]===kh[1]){Rl();return}this.checkBOM=false;break;case 3:if(this.buffer[0]===kh[0]&&this.buffer[1]===kh[1]&&this.buffer[2]===kh[2]){this.buffer=Buffer.alloc(0);this.checkBOM=false;Rl();return}this.checkBOM=false;break;default:if(this.buffer[0]===kh[0]&&this.buffer[1]===kh[1]&&this.buffer[2]===kh[2]){this.buffer=this.buffer.subarray(3)}this.checkBOM=false;break}}while(this.pos0){Al[zl]=kh}break}}processEvent(ml){if(ml.retry&&rd(ml.retry)){this.state.reconnectionTime=parseInt(ml.retry,10)}if(ml.id&&yh(ml.id)){this.state.lastEventId=ml.id}if(ml.data!==undefined){this.push({type:ml.event||"message",options:{data:ml.data,lastEventId:this.state.lastEventId,origin:this.state.origin}})}}clearEvent(){this.event={data:undefined,event:undefined,id:undefined,retry:undefined}}}ml.exports={EventSourceStream:EventSourceStream}},21238:(ml,Al,Rl)=>{"use strict";const{pipeline:zl}=Rl(57075);const{fetching:rd}=Rl(54398);const{makeRequest:yh}=Rl(9967);const{webidl:kh}=Rl(45893);const{EventSourceStream:Qh}=Rl(24031);const{parseMIMEType:cf}=Rl(51900);const{createFastMessageEvent:t_}=Rl(15188);const{isNetworkError:r_}=Rl(99051);const{delay:u_}=Rl(94811);const{kEnumerableProperty:C_}=Rl(3440);const{environmentSettingsObject:D_}=Rl(73168);let S_=false;const P_=3e3;const Cg=0;const eA=1;const tA=2;const rA="anonymous";const nA="use-credentials";class EventSource extends EventTarget{#N={open:null,error:null,message:null};#O=null;#Q=false;#L=Cg;#M=null;#j=null;#e;#b;constructor(ml,Al={}){super();kh.util.markAsUncloneable(this);const Rl="EventSource constructor";kh.argumentLengthCheck(arguments,1,Rl);if(!S_){S_=true;process.emitWarning("EventSource is experimental, expect them to change at any time.",{code:"UNDICI-ES"})}ml=kh.converters.USVString(ml,Rl,"url");Al=kh.converters.EventSourceInitDict(Al,Rl,"eventSourceInitDict");this.#e=Al.dispatcher;this.#b={lastEventId:"",reconnectionTime:P_};const zl=D_;let rd;try{rd=new URL(ml,zl.settingsObject.baseUrl);this.#b.origin=rd.origin}catch(ml){throw new DOMException(ml,"SyntaxError")}this.#O=rd.href;let Qh=rA;if(Al.withCredentials){Qh=nA;this.#Q=true}const cf={redirect:"follow",keepalive:true,mode:"cors",credentials:Qh==="anonymous"?"same-origin":"omit",referrer:"no-referrer"};cf.client=D_.settingsObject;cf.headersList=[["accept",{name:"accept",value:"text/event-stream"}]];cf.cache="no-store";cf.initiator="other";cf.urlList=[new URL(this.#O)];this.#M=yh(cf);this.#U()}get readyState(){return this.#L}get url(){return this.#O}get withCredentials(){return this.#Q}#U(){if(this.#L===tA)return;this.#L=Cg;const ml={request:this.#M,dispatcher:this.#e};const processEventSourceEndOfBody=ml=>{if(r_(ml)){this.dispatchEvent(new Event("error"));this.close()}this.#G()};ml.processResponseEndOfBody=processEventSourceEndOfBody;ml.processResponse=ml=>{if(r_(ml)){if(ml.aborted){this.close();this.dispatchEvent(new Event("error"));return}else{this.#G();return}}const Al=ml.headersList.get("content-type",true);const Rl=Al!==null?cf(Al):"failure";const rd=Rl!=="failure"&&Rl.essence==="text/event-stream";if(ml.status!==200||rd===false){this.close();this.dispatchEvent(new Event("error"));return}this.#L=eA;this.dispatchEvent(new Event("open"));this.#b.origin=ml.urlList[ml.urlList.length-1].origin;const yh=new Qh({eventSourceSettings:this.#b,push:ml=>{this.dispatchEvent(t_(ml.type,ml.options))}});zl(ml.body.stream,yh,ml=>{if(ml?.aborted===false){this.close();this.dispatchEvent(new Event("error"))}})};this.#j=rd(ml)}async#G(){if(this.#L===tA)return;this.#L=Cg;this.dispatchEvent(new Event("error"));await u_(this.#b.reconnectionTime);if(this.#L!==Cg)return;if(this.#b.lastEventId.length){this.#M.headersList.set("last-event-id",this.#b.lastEventId,true)}this.#U()}close(){kh.brandCheck(this,EventSource);if(this.#L===tA)return;this.#L=tA;this.#j.abort();this.#M=null}get onopen(){return this.#N.open}set onopen(ml){if(this.#N.open){this.removeEventListener("open",this.#N.open)}if(typeof ml==="function"){this.#N.open=ml;this.addEventListener("open",ml)}else{this.#N.open=null}}get onmessage(){return this.#N.message}set onmessage(ml){if(this.#N.message){this.removeEventListener("message",this.#N.message)}if(typeof ml==="function"){this.#N.message=ml;this.addEventListener("message",ml)}else{this.#N.message=null}}get onerror(){return this.#N.error}set onerror(ml){if(this.#N.error){this.removeEventListener("error",this.#N.error)}if(typeof ml==="function"){this.#N.error=ml;this.addEventListener("error",ml)}else{this.#N.error=null}}}const iA={CONNECTING:{__proto__:null,configurable:false,enumerable:true,value:Cg,writable:false},OPEN:{__proto__:null,configurable:false,enumerable:true,value:eA,writable:false},CLOSED:{__proto__:null,configurable:false,enumerable:true,value:tA,writable:false}};Object.defineProperties(EventSource,iA);Object.defineProperties(EventSource.prototype,iA);Object.defineProperties(EventSource.prototype,{close:C_,onerror:C_,onmessage:C_,onopen:C_,readyState:C_,url:C_,withCredentials:C_});kh.converters.EventSourceInitDict=kh.dictionaryConverter([{key:"withCredentials",converter:kh.converters.boolean,defaultValue:()=>false},{key:"dispatcher",converter:kh.converters.any}]);ml.exports={EventSource:EventSource,defaultReconnectionTime:P_}},94811:ml=>{"use strict";function isValidLastEventId(ml){return ml.indexOf("\0")===-1}function isASCIINumber(ml){if(ml.length===0)return false;for(let Al=0;Al57)return false}return true}function delay(ml){return new Promise(Al=>{setTimeout(Al,ml).unref()})}ml.exports={isValidLastEventId:isValidLastEventId,isASCIINumber:isASCIINumber,delay:delay}},84492:(ml,Al,Rl)=>{"use strict";const zl=Rl(3440);const{ReadableStreamFrom:rd,isBlobLike:yh,isReadableStreamLike:kh,readableStreamClose:Qh,createDeferredPromise:cf,fullyReadBody:t_,extractMimeType:r_,utf8DecodeBytes:u_}=Rl(73168);const{FormData:C_}=Rl(35910);const{kState:D_}=Rl(93627);const{webidl:S_}=Rl(45893);const{Blob:P_}=Rl(4573);const Cg=Rl(34589);const{isErrored:eA,isDisturbed:tA}=Rl(57075);const{isArrayBuffer:rA}=Rl(73429);const{serializeAMimeType:nA}=Rl(51900);const{multipartFormDataParser:iA}=Rl(50116);let sA;try{const ml=Rl(77598);sA=Al=>ml.randomInt(0,Al)}catch{sA=ml=>Math.floor(Math.random(ml))}const aA=new TextEncoder;function noop(){}const oA=globalThis.FinalizationRegistry&&process.version.indexOf("v18")!==0;let lA;if(oA){lA=new FinalizationRegistry(ml=>{const Al=ml.deref();if(Al&&!Al.locked&&!tA(Al)&&!eA(Al)){Al.cancel("Response object has been garbage collected").catch(noop)}})}function extractBody(ml,Al=false){let Rl=null;if(ml instanceof ReadableStream){Rl=ml}else if(yh(ml)){Rl=ml.stream()}else{Rl=new ReadableStream({async pull(ml){const Al=typeof t_==="string"?aA.encode(t_):t_;if(Al.byteLength){ml.enqueue(Al)}queueMicrotask(()=>Qh(ml))},start(){},type:"bytes"})}Cg(kh(Rl));let cf=null;let t_=null;let r_=null;let u_=null;if(typeof ml==="string"){t_=ml;u_="text/plain;charset=UTF-8"}else if(ml instanceof URLSearchParams){t_=ml.toString();u_="application/x-www-form-urlencoded;charset=UTF-8"}else if(rA(ml)){t_=new Uint8Array(ml.slice())}else if(ArrayBuffer.isView(ml)){t_=new Uint8Array(ml.buffer.slice(ml.byteOffset,ml.byteOffset+ml.byteLength))}else if(zl.isFormDataLike(ml)){const Al=`----formdata-undici-0${`${sA(1e11)}`.padStart(11,"0")}`;const Rl=`--${Al}\r\nContent-Disposition: form-data` /*! formdata-polyfill. MIT License. Jimmy Wärting */;const escape=ml=>ml.replace(/\n/g,"%0A").replace(/\r/g,"%0D").replace(/"/g,"%22");const normalizeLinefeeds=ml=>ml.replace(/\r?\n|\r/g,"\r\n");const zl=[];const rd=new Uint8Array([13,10]);r_=0;let yh=false;for(const[Al,kh]of ml){if(typeof kh==="string"){const ml=aA.encode(Rl+`; name="${escape(normalizeLinefeeds(Al))}"`+`\r\n\r\n${normalizeLinefeeds(kh)}\r\n`);zl.push(ml);r_+=ml.byteLength}else{const ml=aA.encode(`${Rl}; name="${escape(normalizeLinefeeds(Al))}"`+(kh.name?`; filename="${escape(kh.name)}"`:"")+"\r\n"+`Content-Type: ${kh.type||"application/octet-stream"}\r\n\r\n`);zl.push(ml,kh,rd);if(typeof kh.size==="number"){r_+=ml.byteLength+kh.size+rd.byteLength}else{yh=true}}}const kh=aA.encode(`--${Al}--\r\n`);zl.push(kh);r_+=kh.byteLength;if(yh){r_=null}t_=ml;cf=async function*(){for(const ml of zl){if(ml.stream){yield*ml.stream()}else{yield ml}}};u_=`multipart/form-data; boundary=${Al}`}else if(yh(ml)){t_=ml;r_=ml.size;if(ml.type){u_=ml.type}}else if(typeof ml[Symbol.asyncIterator]==="function"){if(Al){throw new TypeError("keepalive")}if(zl.isDisturbed(ml)||ml.locked){throw new TypeError("Response body object should not be disturbed or locked")}Rl=ml instanceof ReadableStream?ml:rd(ml)}if(typeof t_==="string"||zl.isBuffer(t_)){r_=Buffer.byteLength(t_)}if(cf!=null){let Al;Rl=new ReadableStream({async start(){Al=cf(ml)[Symbol.asyncIterator]()},async pull(ml){const{value:zl,done:rd}=await Al.next();if(rd){queueMicrotask(()=>{ml.close();ml.byobRequest?.respond(0)})}else{if(!eA(Rl)){const Al=new Uint8Array(zl);if(Al.byteLength){ml.enqueue(Al)}}}return ml.desiredSize>0},async cancel(ml){await Al.return()},type:"bytes"})}const C_={stream:Rl,source:t_,length:r_};return[C_,u_]}function safelyExtractBody(ml,Al=false){if(ml instanceof ReadableStream){Cg(!zl.isDisturbed(ml),"The body has already been consumed.");Cg(!ml.locked,"The stream is locked.")}return extractBody(ml,Al)}function cloneBody(ml,Al){const[Rl,zl]=Al.stream.tee();Al.stream=Rl;return{stream:zl,length:Al.length,source:Al.source}}function throwIfAborted(ml){if(ml.aborted){throw new DOMException("The operation was aborted.","AbortError")}}function bodyMixinMethods(ml){const Al={blob(){return consumeBody(this,ml=>{let Al=bodyMimeType(this);if(Al===null){Al=""}else if(Al){Al=nA(Al)}return new P_([ml],{type:Al})},ml)},arrayBuffer(){return consumeBody(this,ml=>new Uint8Array(ml).buffer,ml)},text(){return consumeBody(this,u_,ml)},json(){return consumeBody(this,parseJSONFromBytes,ml)},formData(){return consumeBody(this,ml=>{const Al=bodyMimeType(this);if(Al!==null){switch(Al.essence){case"multipart/form-data":{const Rl=iA(ml,Al);if(Rl==="failure"){throw new TypeError("Failed to parse body as FormData.")}const zl=new C_;zl[D_]=Rl;return zl}case"application/x-www-form-urlencoded":{const Al=new URLSearchParams(ml.toString());const Rl=new C_;for(const[ml,zl]of Al){Rl.append(ml,zl)}return Rl}}}throw new TypeError('Content-Type was not one of "multipart/form-data" or "application/x-www-form-urlencoded".')},ml)},bytes(){return consumeBody(this,ml=>new Uint8Array(ml),ml)}};return Al}function mixinBody(ml){Object.assign(ml.prototype,bodyMixinMethods(ml))}async function consumeBody(ml,Al,Rl){S_.brandCheck(ml,Rl);if(bodyUnusable(ml)){throw new TypeError("Body is unusable: Body has already been read")}throwIfAborted(ml[D_]);const zl=cf();const errorSteps=ml=>zl.reject(ml);const successSteps=ml=>{try{zl.resolve(Al(ml))}catch(ml){errorSteps(ml)}};if(ml[D_].body==null){successSteps(Buffer.allocUnsafe(0));return zl.promise}await t_(ml[D_].body,successSteps,errorSteps);return zl.promise}function bodyUnusable(ml){const Al=ml[D_].body;return Al!=null&&(Al.stream.locked||zl.isDisturbed(Al.stream))}function parseJSONFromBytes(ml){return JSON.parse(u_(ml))}function bodyMimeType(ml){const Al=ml[D_].headersList;const Rl=r_(Al);if(Rl==="failure"){return null}return Rl}ml.exports={extractBody:extractBody,safelyExtractBody:safelyExtractBody,cloneBody:cloneBody,mixinBody:mixinBody,streamRegistry:lA,hasFinalizationRegistry:oA,bodyUnusable:bodyUnusable}},4495:ml=>{"use strict";const Al=["GET","HEAD","POST"];const Rl=new Set(Al);const zl=[101,204,205,304];const rd=[301,302,303,307,308];const yh=new Set(rd);const kh=["1","7","9","11","13","15","17","19","20","21","22","23","25","37","42","43","53","69","77","79","87","95","101","102","103","104","109","110","111","113","115","117","119","123","135","137","139","143","161","179","389","427","465","512","513","514","515","526","530","531","532","540","548","554","556","563","587","601","636","989","990","993","995","1719","1720","1723","2049","3659","4045","4190","5060","5061","6000","6566","6665","6666","6667","6668","6669","6679","6697","10080"];const Qh=new Set(kh);const cf=["","no-referrer","no-referrer-when-downgrade","same-origin","origin","strict-origin","origin-when-cross-origin","strict-origin-when-cross-origin","unsafe-url"];const t_=new Set(cf);const r_=["follow","manual","error"];const u_=["GET","HEAD","OPTIONS","TRACE"];const C_=new Set(u_);const D_=["navigate","same-origin","no-cors","cors"];const S_=["omit","same-origin","include"];const P_=["default","no-store","reload","no-cache","force-cache","only-if-cached"];const Cg=["content-encoding","content-language","content-location","content-type","content-length"];const eA=["half"];const tA=["CONNECT","TRACE","TRACK"];const rA=new Set(tA);const nA=["audio","audioworklet","font","image","manifest","paintworklet","script","style","track","video","xslt",""];const iA=new Set(nA);ml.exports={subresource:nA,forbiddenMethods:tA,requestBodyHeader:Cg,referrerPolicy:cf,requestRedirect:r_,requestMode:D_,requestCredentials:S_,requestCache:P_,redirectStatus:rd,corsSafeListedMethods:Al,nullBodyStatus:zl,safeMethods:u_,badPorts:kh,requestDuplex:eA,subresourceSet:iA,badPortsSet:Qh,redirectStatusSet:yh,corsSafeListedMethodsSet:Rl,safeMethodsSet:C_,forbiddenMethodsSet:rA,referrerPolicySet:t_}},51900:(ml,Al,Rl)=>{"use strict";const zl=Rl(34589);const rd=new TextEncoder;const yh=/^[!#$%&'*+\-.^_|~A-Za-z0-9]+$/;const kh=/[\u000A\u000D\u0009\u0020]/;const Qh=/[\u0009\u000A\u000C\u000D\u0020]/g;const cf=/^[\u0009\u0020-\u007E\u0080-\u00FF]+$/;function dataURLProcessor(ml){zl(ml.protocol==="data:");let Al=URLSerializer(ml,true);Al=Al.slice(5);const Rl={position:0};let rd=collectASequenceOfCodePointsFast(",",Al,Rl);const yh=rd.length;rd=removeASCIIWhitespace(rd,true,true);if(Rl.position>=Al.length){return"failure"}Rl.position++;const kh=Al.slice(yh+1);let Qh=stringPercentDecode(kh);if(/;(\u0020){0,}base64$/i.test(rd)){const ml=isomorphicDecode(Qh);Qh=forgivingBase64(ml);if(Qh==="failure"){return"failure"}rd=rd.slice(0,-6);rd=rd.replace(/(\u0020)+$/,"");rd=rd.slice(0,-1)}if(rd.startsWith(";")){rd="text/plain"+rd}let cf=parseMIMEType(rd);if(cf==="failure"){cf=parseMIMEType("text/plain;charset=US-ASCII")}return{mimeType:cf,body:Qh}}function URLSerializer(ml,Al=false){if(!Al){return ml.href}const Rl=ml.href;const zl=ml.hash.length;const rd=zl===0?Rl:Rl.substring(0,Rl.length-zl);if(!zl&&Rl.endsWith("#")){return rd.slice(0,-1)}return rd}function collectASequenceOfCodePoints(ml,Al,Rl){let zl="";while(Rl.position=48&&ml<=57||ml>=65&&ml<=70||ml>=97&&ml<=102}function hexByteToNumber(ml){return ml>=48&&ml<=57?ml-48:(ml&223)-55}function percentDecode(ml){const Al=ml.length;const Rl=new Uint8Array(Al);let zl=0;for(let rd=0;rdml.length){return"failure"}Al.position++;let zl=collectASequenceOfCodePointsFast(";",ml,Al);zl=removeHTTPWhitespace(zl,false,true);if(zl.length===0||!yh.test(zl)){return"failure"}const rd=Rl.toLowerCase();const Qh=zl.toLowerCase();const t_={type:rd,subtype:Qh,parameters:new Map,essence:`${rd}/${Qh}`};while(Al.positionkh.test(ml),ml,Al);let Rl=collectASequenceOfCodePoints(ml=>ml!==";"&&ml!=="=",ml,Al);Rl=Rl.toLowerCase();if(Al.positionml.length){break}let zl=null;if(ml[Al.position]==='"'){zl=collectAnHTTPQuotedString(ml,Al,true);collectASequenceOfCodePointsFast(";",ml,Al)}else{zl=collectASequenceOfCodePointsFast(";",ml,Al);zl=removeHTTPWhitespace(zl,false,true);if(zl.length===0){continue}}if(Rl.length!==0&&yh.test(Rl)&&(zl.length===0||cf.test(zl))&&!t_.parameters.has(Rl)){t_.parameters.set(Rl,zl)}}return t_}function forgivingBase64(ml){ml=ml.replace(Qh,"");let Al=ml.length;if(Al%4===0){if(ml.charCodeAt(Al-1)===61){--Al;if(ml.charCodeAt(Al-1)===61){--Al}}}if(Al%4===1){return"failure"}if(/[^+/0-9A-Za-z]/.test(ml.length===Al?ml:ml.substring(0,Al))){return"failure"}const Rl=Buffer.from(ml,"base64");return new Uint8Array(Rl.buffer,Rl.byteOffset,Rl.byteLength)}function collectAnHTTPQuotedString(ml,Al,Rl){const rd=Al.position;let yh="";zl(ml[Al.position]==='"');Al.position++;while(true){yh+=collectASequenceOfCodePoints(ml=>ml!=='"'&&ml!=="\\",ml,Al);if(Al.position>=ml.length){break}const Rl=ml[Al.position];Al.position++;if(Rl==="\\"){if(Al.position>=ml.length){yh+="\\";break}yh+=ml[Al.position];Al.position++}else{zl(Rl==='"');break}}if(Rl){return yh}return ml.slice(rd,Al.position)}function serializeAMimeType(ml){zl(ml!=="failure");const{parameters:Al,essence:Rl}=ml;let rd=Rl;for(let[ml,Rl]of Al.entries()){rd+=";";rd+=ml;rd+="=";if(!yh.test(Rl)){Rl=Rl.replace(/(\\|")/g,"\\$1");Rl='"'+Rl;Rl+='"'}rd+=Rl}return rd}function isHTTPWhiteSpace(ml){return ml===13||ml===10||ml===9||ml===32}function removeHTTPWhitespace(ml,Al=true,Rl=true){return removeChars(ml,Al,Rl,isHTTPWhiteSpace)}function isASCIIWhitespace(ml){return ml===13||ml===10||ml===9||ml===12||ml===32}function removeASCIIWhitespace(ml,Al=true,Rl=true){return removeChars(ml,Al,Rl,isASCIIWhitespace)}function removeChars(ml,Al,Rl,zl){let rd=0;let yh=ml.length-1;if(Al){while(rd0&&zl(ml.charCodeAt(yh)))yh--}return rd===0&&yh===ml.length-1?ml:ml.slice(rd,yh+1)}function isomorphicDecode(ml){const Al=ml.length;if((2<<15)-1>Al){return String.fromCharCode.apply(null,ml)}let Rl="";let zl=0;let rd=(2<<15)-1;while(zlAl){rd=Al-zl}Rl+=String.fromCharCode.apply(null,ml.subarray(zl,zl+=rd))}return Rl}function minimizeSupportedMimeType(ml){switch(ml.essence){case"application/ecmascript":case"application/javascript":case"application/x-ecmascript":case"application/x-javascript":case"text/ecmascript":case"text/javascript":case"text/javascript1.0":case"text/javascript1.1":case"text/javascript1.2":case"text/javascript1.3":case"text/javascript1.4":case"text/javascript1.5":case"text/jscript":case"text/livescript":case"text/x-ecmascript":case"text/x-javascript":return"text/javascript";case"application/json":case"text/json":return"application/json";case"image/svg+xml":return"image/svg+xml";case"text/xml":case"application/xml":return"application/xml"}if(ml.subtype.endsWith("+json")){return"application/json"}if(ml.subtype.endsWith("+xml")){return"application/xml"}return""}ml.exports={dataURLProcessor:dataURLProcessor,URLSerializer:URLSerializer,collectASequenceOfCodePoints:collectASequenceOfCodePoints,collectASequenceOfCodePointsFast:collectASequenceOfCodePointsFast,stringPercentDecode:stringPercentDecode,parseMIMEType:parseMIMEType,collectAnHTTPQuotedString:collectAnHTTPQuotedString,serializeAMimeType:serializeAMimeType,removeChars:removeChars,removeHTTPWhitespace:removeHTTPWhitespace,minimizeSupportedMimeType:minimizeSupportedMimeType,HTTP_TOKEN_CODEPOINTS:yh,isomorphicDecode:isomorphicDecode}},66653:(ml,Al,Rl)=>{"use strict";const{kConnected:zl,kSize:rd}=Rl(36443);class CompatWeakRef{constructor(ml){this.value=ml}deref(){return this.value[zl]===0&&this.value[rd]===0?undefined:this.value}}class CompatFinalizer{constructor(ml){this.finalizer=ml}register(ml,Al){if(ml.on){ml.on("disconnect",()=>{if(ml[zl]===0&&ml[rd]===0){this.finalizer(Al)}})}}unregister(ml){}}ml.exports=function(){if(process.env.NODE_V8_COVERAGE&&process.version.startsWith("v18")){process._rawDebug("Using compatibility WeakRef and FinalizationRegistry");return{WeakRef:CompatWeakRef,FinalizationRegistry:CompatFinalizer}}return{WeakRef:WeakRef,FinalizationRegistry:FinalizationRegistry}}},27114:(ml,Al,Rl)=>{"use strict";const{Blob:zl,File:rd}=Rl(4573);const{kState:yh}=Rl(93627);const{webidl:kh}=Rl(45893);class FileLike{constructor(ml,Al,Rl={}){const zl=Al;const rd=Rl.type;const kh=Rl.lastModified??Date.now();this[yh]={blobLike:ml,name:zl,type:rd,lastModified:kh}}stream(...ml){kh.brandCheck(this,FileLike);return this[yh].blobLike.stream(...ml)}arrayBuffer(...ml){kh.brandCheck(this,FileLike);return this[yh].blobLike.arrayBuffer(...ml)}slice(...ml){kh.brandCheck(this,FileLike);return this[yh].blobLike.slice(...ml)}text(...ml){kh.brandCheck(this,FileLike);return this[yh].blobLike.text(...ml)}get size(){kh.brandCheck(this,FileLike);return this[yh].blobLike.size}get type(){kh.brandCheck(this,FileLike);return this[yh].blobLike.type}get name(){kh.brandCheck(this,FileLike);return this[yh].name}get lastModified(){kh.brandCheck(this,FileLike);return this[yh].lastModified}get[Symbol.toStringTag](){return"File"}}kh.converters.Blob=kh.interfaceConverter(zl);function isFileLike(ml){return ml instanceof rd||ml&&(typeof ml.stream==="function"||typeof ml.arrayBuffer==="function")&&ml[Symbol.toStringTag]==="File"}ml.exports={FileLike:FileLike,isFileLike:isFileLike}},50116:(ml,Al,Rl)=>{"use strict";const{isUSVString:zl,bufferToLowerCasedHeaderName:rd}=Rl(3440);const{utf8DecodeBytes:yh}=Rl(73168);const{HTTP_TOKEN_CODEPOINTS:kh,isomorphicDecode:Qh}=Rl(51900);const{isFileLike:cf}=Rl(27114);const{makeEntry:t_}=Rl(35910);const r_=Rl(34589);const{File:u_}=Rl(4573);const C_=globalThis.File??u_;const D_=Buffer.from('form-data; name="');const S_=Buffer.from("; filename");const P_=Buffer.from("--");const Cg=Buffer.from("--\r\n");function isAsciiString(ml){for(let Al=0;Al70){return false}for(let Rl=0;Rl=48&&Al<=57||Al>=65&&Al<=90||Al>=97&&Al<=122||Al===39||Al===45||Al===95)){return false}}return true}function multipartFormDataParser(ml,Al){r_(Al!=="failure"&&Al.essence==="multipart/form-data");const Rl=Al.parameters.get("boundary");if(Rl===undefined){return"failure"}const rd=Buffer.from(`--${Rl}`,"utf8");const kh=[];const Qh={position:0};while(ml[Qh.position]===13&&ml[Qh.position+1]===10){Qh.position+=2}let u_=ml.length;while(ml[u_-1]===10&&ml[u_-2]===13){u_-=2}if(u_!==ml.length){ml=ml.subarray(0,u_)}while(true){if(ml.subarray(Qh.position,Qh.position+rd.length).equals(rd)){Qh.position+=rd.length}else{return"failure"}if(Qh.position===ml.length-2&&bufferStartsWith(ml,P_,Qh)||Qh.position===ml.length-4&&bufferStartsWith(ml,Cg,Qh)){return kh}if(ml[Qh.position]!==13||ml[Qh.position+1]!==10){return"failure"}Qh.position+=2;const Al=parseMultipartFormDataHeaders(ml,Qh);if(Al==="failure"){return"failure"}let{name:Rl,filename:u_,contentType:D_,encoding:S_}=Al;Qh.position+=2;let eA;{const Al=ml.indexOf(rd.subarray(2),Qh.position);if(Al===-1){return"failure"}eA=ml.subarray(Qh.position,Al-4);Qh.position+=eA.length;if(S_==="base64"){eA=Buffer.from(eA.toString(),"base64")}}if(ml[Qh.position]!==13||ml[Qh.position+1]!==10){return"failure"}else{Qh.position+=2}let tA;if(u_!==null){D_??="text/plain";if(!isAsciiString(D_)){D_=""}tA=new C_([eA],u_,{type:D_})}else{tA=yh(Buffer.from(eA))}r_(zl(Rl));r_(typeof tA==="string"&&zl(tA)||cf(tA));kh.push(t_(Rl,tA,u_))}}function parseMultipartFormDataHeaders(ml,Al){let Rl=null;let zl=null;let yh=null;let cf=null;while(true){if(ml[Al.position]===13&&ml[Al.position+1]===10){if(Rl===null){return"failure"}return{name:Rl,filename:zl,contentType:yh,encoding:cf}}let t_=collectASequenceOfBytes(ml=>ml!==10&&ml!==13&&ml!==58,ml,Al);t_=removeChars(t_,true,true,ml=>ml===9||ml===32);if(!kh.test(t_.toString())){return"failure"}if(ml[Al.position]!==58){return"failure"}Al.position++;collectASequenceOfBytes(ml=>ml===32||ml===9,ml,Al);switch(rd(t_)){case"content-disposition":{Rl=zl=null;if(!bufferStartsWith(ml,D_,Al)){return"failure"}Al.position+=17;Rl=parseMultipartFormDataName(ml,Al);if(Rl===null){return"failure"}if(bufferStartsWith(ml,S_,Al)){let Rl=Al.position+S_.length;if(ml[Rl]===42){Al.position+=1;Rl+=1}if(ml[Rl]!==61||ml[Rl+1]!==34){return"failure"}Al.position+=12;zl=parseMultipartFormDataName(ml,Al);if(zl===null){return"failure"}}break}case"content-type":{let Rl=collectASequenceOfBytes(ml=>ml!==10&&ml!==13,ml,Al);Rl=removeChars(Rl,false,true,ml=>ml===9||ml===32);yh=Qh(Rl);break}case"content-transfer-encoding":{let Rl=collectASequenceOfBytes(ml=>ml!==10&&ml!==13,ml,Al);Rl=removeChars(Rl,false,true,ml=>ml===9||ml===32);cf=Qh(Rl);break}default:{collectASequenceOfBytes(ml=>ml!==10&&ml!==13,ml,Al)}}if(ml[Al.position]!==13&&ml[Al.position+1]!==10){return"failure"}else{Al.position+=2}}}function parseMultipartFormDataName(ml,Al){r_(ml[Al.position-1]===34);let Rl=collectASequenceOfBytes(ml=>ml!==10&&ml!==13&&ml!==34,ml,Al);if(ml[Al.position]!==34){return null}else{Al.position++}Rl=(new TextDecoder).decode(Rl).replace(/%0A/gi,"\n").replace(/%0D/gi,"\r").replace(/%22/g,'"');return Rl}function collectASequenceOfBytes(ml,Al,Rl){let zl=Rl.position;while(zl0&&zl(ml[yh]))yh--}return rd===0&&yh===ml.length-1?ml:ml.subarray(rd,yh+1)}function bufferStartsWith(ml,Al,Rl){if(ml.length{"use strict";const{isBlobLike:zl,iteratorMixin:rd}=Rl(73168);const{kState:yh}=Rl(93627);const{kEnumerableProperty:kh}=Rl(3440);const{FileLike:Qh,isFileLike:cf}=Rl(27114);const{webidl:t_}=Rl(45893);const{File:r_}=Rl(4573);const u_=Rl(57975);const C_=globalThis.File??r_;class FormData{constructor(ml){t_.util.markAsUncloneable(this);if(ml!==undefined){throw t_.errors.conversionFailed({prefix:"FormData constructor",argument:"Argument 1",types:["undefined"]})}this[yh]=[]}append(ml,Al,Rl=undefined){t_.brandCheck(this,FormData);const rd="FormData.append";t_.argumentLengthCheck(arguments,2,rd);if(arguments.length===3&&!zl(Al)){throw new TypeError("Failed to execute 'append' on 'FormData': parameter 2 is not of type 'Blob'")}ml=t_.converters.USVString(ml,rd,"name");Al=zl(Al)?t_.converters.Blob(Al,rd,"value",{strict:false}):t_.converters.USVString(Al,rd,"value");Rl=arguments.length===3?t_.converters.USVString(Rl,rd,"filename"):undefined;const kh=makeEntry(ml,Al,Rl);this[yh].push(kh)}delete(ml){t_.brandCheck(this,FormData);const Al="FormData.delete";t_.argumentLengthCheck(arguments,1,Al);ml=t_.converters.USVString(ml,Al,"name");this[yh]=this[yh].filter(Al=>Al.name!==ml)}get(ml){t_.brandCheck(this,FormData);const Al="FormData.get";t_.argumentLengthCheck(arguments,1,Al);ml=t_.converters.USVString(ml,Al,"name");const Rl=this[yh].findIndex(Al=>Al.name===ml);if(Rl===-1){return null}return this[yh][Rl].value}getAll(ml){t_.brandCheck(this,FormData);const Al="FormData.getAll";t_.argumentLengthCheck(arguments,1,Al);ml=t_.converters.USVString(ml,Al,"name");return this[yh].filter(Al=>Al.name===ml).map(ml=>ml.value)}has(ml){t_.brandCheck(this,FormData);const Al="FormData.has";t_.argumentLengthCheck(arguments,1,Al);ml=t_.converters.USVString(ml,Al,"name");return this[yh].findIndex(Al=>Al.name===ml)!==-1}set(ml,Al,Rl=undefined){t_.brandCheck(this,FormData);const rd="FormData.set";t_.argumentLengthCheck(arguments,2,rd);if(arguments.length===3&&!zl(Al)){throw new TypeError("Failed to execute 'set' on 'FormData': parameter 2 is not of type 'Blob'")}ml=t_.converters.USVString(ml,rd,"name");Al=zl(Al)?t_.converters.Blob(Al,rd,"name",{strict:false}):t_.converters.USVString(Al,rd,"name");Rl=arguments.length===3?t_.converters.USVString(Rl,rd,"name"):undefined;const kh=makeEntry(ml,Al,Rl);const Qh=this[yh].findIndex(Al=>Al.name===ml);if(Qh!==-1){this[yh]=[...this[yh].slice(0,Qh),kh,...this[yh].slice(Qh+1).filter(Al=>Al.name!==ml)]}else{this[yh].push(kh)}}[u_.inspect.custom](ml,Al){const Rl=this[yh].reduce((ml,Al)=>{if(ml[Al.name]){if(Array.isArray(ml[Al.name])){ml[Al.name].push(Al.value)}else{ml[Al.name]=[ml[Al.name],Al.value]}}else{ml[Al.name]=Al.value}return ml},{__proto__:null});Al.depth??=ml;Al.colors??=true;const zl=u_.formatWithOptions(Al,Rl);return`FormData ${zl.slice(zl.indexOf("]")+2)}`}}rd("FormData",FormData,yh,"name","value");Object.defineProperties(FormData.prototype,{append:kh,delete:kh,get:kh,getAll:kh,has:kh,set:kh,[Symbol.toStringTag]:{value:"FormData",configurable:true}});function makeEntry(ml,Al,Rl){if(typeof Al==="string"){}else{if(!cf(Al)){Al=Al instanceof Blob?new C_([Al],"blob",{type:Al.type}):new Qh(Al,"blob",{type:Al.type})}if(Rl!==undefined){const ml={type:Al.type,lastModified:Al.lastModified};Al=Al instanceof r_?new C_([Al],Rl,ml):new Qh(Al,Rl,ml)}}return{name:ml,value:Al}}ml.exports={FormData:FormData,makeEntry:makeEntry}},51059:ml=>{"use strict";const Al=Symbol.for("undici.globalOrigin.1");function getGlobalOrigin(){return globalThis[Al]}function setGlobalOrigin(ml){if(ml===undefined){Object.defineProperty(globalThis,Al,{value:undefined,writable:true,enumerable:false,configurable:false});return}const Rl=new URL(ml);if(Rl.protocol!=="http:"&&Rl.protocol!=="https:"){throw new TypeError(`Only http & https urls are allowed, received ${Rl.protocol}`)}Object.defineProperty(globalThis,Al,{value:Rl,writable:true,enumerable:false,configurable:false})}ml.exports={getGlobalOrigin:getGlobalOrigin,setGlobalOrigin:setGlobalOrigin}},60660:(ml,Al,Rl)=>{"use strict";const{kConstruct:zl}=Rl(36443);const{kEnumerableProperty:rd}=Rl(3440);const{iteratorMixin:yh,isValidHeaderName:kh,isValidHeaderValue:Qh}=Rl(73168);const{webidl:cf}=Rl(45893);const t_=Rl(34589);const r_=Rl(57975);const u_=Symbol("headers map");const C_=Symbol("headers map sorted");function isHTTPWhiteSpaceCharCode(ml){return ml===10||ml===13||ml===9||ml===32}function headerValueNormalize(ml){let Al=0;let Rl=ml.length;while(Rl>Al&&isHTTPWhiteSpaceCharCode(ml.charCodeAt(Rl-1)))--Rl;while(Rl>Al&&isHTTPWhiteSpaceCharCode(ml.charCodeAt(Al)))++Al;return Al===0&&Rl===ml.length?ml:ml.substring(Al,Rl)}function fill(ml,Al){if(Array.isArray(Al)){for(let Rl=0;Rl>","record"]})}}function appendHeader(ml,Al,Rl){Rl=headerValueNormalize(Rl);if(!kh(Al)){throw cf.errors.invalidArgument({prefix:"Headers.append",value:Al,type:"header name"})}else if(!Qh(Rl)){throw cf.errors.invalidArgument({prefix:"Headers.append",value:Rl,type:"header value"})}if(D_(ml)==="immutable"){throw new TypeError("immutable")}return P_(ml).append(Al,Rl,false)}function compareHeaderName(ml,Al){return ml[0]>1);if(Al[Qh][0]<=cf[0]){kh=Qh+1}else{yh=Qh}}if(zl!==Qh){rd=zl;while(rd>kh){Al[rd]=Al[--rd]}Al[kh]=cf}}if(!Rl.next().done){throw new TypeError("Unreachable")}return Al}else{let ml=0;for(const{0:Rl,1:{value:zl}}of this[u_]){Al[ml++]=[Rl,zl];t_(zl!==null)}return Al.sort(compareHeaderName)}}}class Headers{#q;#$;constructor(ml=undefined){cf.util.markAsUncloneable(this);if(ml===zl){return}this.#$=new HeadersList;this.#q="none";if(ml!==undefined){ml=cf.converters.HeadersInit(ml,"Headers contructor","init");fill(this,ml)}}append(ml,Al){cf.brandCheck(this,Headers);cf.argumentLengthCheck(arguments,2,"Headers.append");const Rl="Headers.append";ml=cf.converters.ByteString(ml,Rl,"name");Al=cf.converters.ByteString(Al,Rl,"value");return appendHeader(this,ml,Al)}delete(ml){cf.brandCheck(this,Headers);cf.argumentLengthCheck(arguments,1,"Headers.delete");const Al="Headers.delete";ml=cf.converters.ByteString(ml,Al,"name");if(!kh(ml)){throw cf.errors.invalidArgument({prefix:"Headers.delete",value:ml,type:"header name"})}if(this.#q==="immutable"){throw new TypeError("immutable")}if(!this.#$.contains(ml,false)){return}this.#$.delete(ml,false)}get(ml){cf.brandCheck(this,Headers);cf.argumentLengthCheck(arguments,1,"Headers.get");const Al="Headers.get";ml=cf.converters.ByteString(ml,Al,"name");if(!kh(ml)){throw cf.errors.invalidArgument({prefix:Al,value:ml,type:"header name"})}return this.#$.get(ml,false)}has(ml){cf.brandCheck(this,Headers);cf.argumentLengthCheck(arguments,1,"Headers.has");const Al="Headers.has";ml=cf.converters.ByteString(ml,Al,"name");if(!kh(ml)){throw cf.errors.invalidArgument({prefix:Al,value:ml,type:"header name"})}return this.#$.contains(ml,false)}set(ml,Al){cf.brandCheck(this,Headers);cf.argumentLengthCheck(arguments,2,"Headers.set");const Rl="Headers.set";ml=cf.converters.ByteString(ml,Rl,"name");Al=cf.converters.ByteString(Al,Rl,"value");Al=headerValueNormalize(Al);if(!kh(ml)){throw cf.errors.invalidArgument({prefix:Rl,value:ml,type:"header name"})}else if(!Qh(Al)){throw cf.errors.invalidArgument({prefix:Rl,value:Al,type:"header value"})}if(this.#q==="immutable"){throw new TypeError("immutable")}this.#$.set(ml,Al,false)}getSetCookie(){cf.brandCheck(this,Headers);const ml=this.#$.cookies;if(ml){return[...ml]}return[]}get[C_](){if(this.#$[C_]){return this.#$[C_]}const ml=[];const Al=this.#$.toSortedArray();const Rl=this.#$.cookies;if(Rl===null||Rl.length===1){return this.#$[C_]=Al}for(let zl=0;zl>"](ml,Al,Rl,zl.bind(ml))}return cf.converters["record"](ml,Al,Rl)}throw cf.errors.conversionFailed({prefix:"Headers constructor",argument:"Argument 1",types:["sequence>","record"]})};ml.exports={fill:fill,compareHeaderName:compareHeaderName,Headers:Headers,HeadersList:HeadersList,getHeadersGuard:D_,setHeadersGuard:S_,setHeadersList:Cg,getHeadersList:P_}},54398:(ml,Al,Rl)=>{"use strict";const{makeNetworkError:zl,makeAppropriateNetworkError:rd,filterResponse:yh,makeResponse:kh,fromInnerResponse:Qh}=Rl(99051);const{HeadersList:cf}=Rl(60660);const{Request:t_,cloneRequest:r_}=Rl(9967);const u_=Rl(38522);const{bytesMatch:C_,makePolicyContainer:D_,clonePolicyContainer:S_,requestBadPort:P_,TAOCheck:Cg,appendRequestOriginHeader:eA,responseLocationURL:tA,requestCurrentURL:rA,setRequestReferrerPolicyOnRedirect:nA,tryUpgradeRequestToAPotentiallyTrustworthyURL:iA,createOpaqueTimingInfo:sA,appendFetchMetadata:aA,corsCheck:oA,crossOriginResourcePolicyCheck:lA,determineRequestsReferrer:cA,coarsenedSharedCurrentTime:uA,createDeferredPromise:pA,isBlobLike:dA,sameOrigin:hA,isCancelled:fA,isAborted:_A,isErrorLike:mA,fullyReadBody:gA,readableStreamClose:AA,isomorphicEncode:yA,urlIsLocal:bA,urlIsHttpHttpsScheme:vA,urlHasHttpsScheme:EA,clampAndCoarsenConnectionTimingInfo:wA,simpleRangeHeaderValue:CA,buildContentRange:xA,createInflate:DA,extractMimeType:SA}=Rl(73168);const{kState:kA,kDispatcher:TA}=Rl(93627);const IA=Rl(34589);const{safelyExtractBody:BA,extractBody:FA}=Rl(84492);const{redirectStatusSet:PA,nullBodyStatus:RA,safeMethodsSet:NA,requestBodyHeader:OA,subresourceSet:QA}=Rl(4495);const LA=Rl(78474);const{Readable:MA,pipeline:jA,finished:UA}=Rl(57075);const{addAbortListener:GA,isErrored:qA,isReadable:$A,bufferToLowerCasedHeaderName:JA}=Rl(3440);const{dataURLProcessor:HA,serializeAMimeType:VA,minimizeSupportedMimeType:WA}=Rl(51900);const{getGlobalDispatcher:zA}=Rl(32581);const{webidl:YA}=Rl(45893);const{STATUS_CODES:KA}=Rl(37067);const XA=["GET","HEAD"];const ZA=typeof __UNDICI_IS_NODE__!=="undefined"||typeof esbuildDetection!=="undefined"?"node":"undici";let dy;class Fetch extends LA{constructor(ml){super();this.dispatcher=ml;this.connection=null;this.dump=false;this.state="ongoing"}terminate(ml){if(this.state!=="ongoing"){return}this.state="terminated";this.connection?.destroy(ml);this.emit("terminated",ml)}abort(ml){if(this.state!=="ongoing"){return}this.state="aborted";if(!ml){ml=new DOMException("The operation was aborted.","AbortError")}this.serializedAbortReason=ml;this.connection?.destroy(ml);this.emit("terminated",ml)}}function handleFetchDone(ml){finalizeAndReportTiming(ml,"fetch")}function fetch(ml,Al=undefined){YA.argumentLengthCheck(arguments,1,"globalThis.fetch");let Rl=pA();let zl;try{zl=new t_(ml,Al)}catch(ml){Rl.reject(ml);return Rl.promise}const rd=zl[kA];if(zl.signal.aborted){abortFetch(Rl,rd,null,zl.signal.reason);return Rl.promise}const yh=rd.client.globalObject;if(yh?.constructor?.name==="ServiceWorkerGlobalScope"){rd.serviceWorkers="none"}let kh=null;let cf=false;let r_=null;GA(zl.signal,()=>{cf=true;IA(r_!=null);r_.abort(zl.signal.reason);const ml=kh?.deref();abortFetch(Rl,rd,ml,zl.signal.reason)});const processResponse=ml=>{if(cf){return}if(ml.aborted){abortFetch(Rl,rd,kh,r_.serializedAbortReason);return}if(ml.type==="error"){Rl.reject(new TypeError("fetch failed",{cause:ml.error}));return}kh=new WeakRef(Qh(ml,"immutable"));Rl.resolve(kh.deref());Rl=null};r_=fetching({request:rd,processResponseEndOfBody:handleFetchDone,processResponse:processResponse,dispatcher:zl[TA]});return Rl.promise}function finalizeAndReportTiming(ml,Al="other"){if(ml.type==="error"&&ml.aborted){return}if(!ml.urlList?.length){return}const Rl=ml.urlList[0];let zl=ml.timingInfo;let rd=ml.cacheState;if(!vA(Rl)){return}if(zl===null){return}if(!ml.timingAllowPassed){zl=sA({startTime:zl.startTime});rd=""}zl.endTime=uA();ml.timingInfo=zl;my(zl,Rl.href,Al,globalThis,rd)}const my=performance.markResourceTiming;function abortFetch(ml,Al,Rl,zl){if(ml){ml.reject(zl)}if(Al.body!=null&&$A(Al.body?.stream)){Al.body.stream.cancel(zl).catch(ml=>{if(ml.code==="ERR_INVALID_STATE"){return}throw ml})}if(Rl==null){return}const rd=Rl[kA];if(rd.body!=null&&$A(rd.body?.stream)){rd.body.stream.cancel(zl).catch(ml=>{if(ml.code==="ERR_INVALID_STATE"){return}throw ml})}}function fetching({request:ml,processRequestBodyChunkLength:Al,processRequestEndOfBody:Rl,processResponse:zl,processResponseEndOfBody:rd,processResponseConsumeBody:yh,useParallelQueue:kh=false,dispatcher:Qh=zA()}){IA(Qh);let cf=null;let t_=false;if(ml.client!=null){cf=ml.client.globalObject;t_=ml.client.crossOriginIsolatedCapability}const r_=uA(t_);const u_=sA({startTime:r_});const C_={controller:new Fetch(Qh),request:ml,timingInfo:u_,processRequestBodyChunkLength:Al,processRequestEndOfBody:Rl,processResponse:zl,processResponseConsumeBody:yh,processResponseEndOfBody:rd,taskDestination:cf,crossOriginIsolatedCapability:t_};IA(!ml.body||ml.body.stream);if(ml.window==="client"){ml.window=ml.client?.globalObject?.constructor?.name==="Window"?ml.client:"no-window"}if(ml.origin==="client"){ml.origin=ml.client.origin}if(ml.policyContainer==="client"){if(ml.client!=null){ml.policyContainer=S_(ml.client.policyContainer)}else{ml.policyContainer=D_()}}if(!ml.headersList.contains("accept",true)){const Al="*/*";ml.headersList.append("accept",Al,true)}if(!ml.headersList.contains("accept-language",true)){ml.headersList.append("accept-language","*",true)}if(ml.priority===null){}if(QA.has(ml.destination)){}mainFetch(C_).catch(ml=>{C_.controller.terminate(ml)});return C_.controller}async function mainFetch(ml,Al=false){const Rl=ml.request;let rd=null;if(Rl.localURLsOnly&&!bA(rA(Rl))){rd=zl("local URLs only")}iA(Rl);if(P_(Rl)==="blocked"){rd=zl("bad port")}if(Rl.referrerPolicy===""){Rl.referrerPolicy=Rl.policyContainer.referrerPolicy}if(Rl.referrer!=="no-referrer"){Rl.referrer=cA(Rl)}if(rd===null){rd=await(async()=>{const Al=rA(Rl);if(hA(Al,Rl.url)&&Rl.responseTainting==="basic"||Al.protocol==="data:"||(Rl.mode==="navigate"||Rl.mode==="websocket")){Rl.responseTainting="basic";return await schemeFetch(ml)}if(Rl.mode==="same-origin"){return zl('request mode cannot be "same-origin"')}if(Rl.mode==="no-cors"){if(Rl.redirect!=="follow"){return zl('redirect mode cannot be "follow" for "no-cors" request')}Rl.responseTainting="opaque";return await schemeFetch(ml)}if(!vA(rA(Rl))){return zl("URL scheme must be a HTTP(S) scheme")}Rl.responseTainting="cors";return await httpFetch(ml)})()}if(Al){return rd}if(rd.status!==0&&!rd.internalResponse){if(Rl.responseTainting==="cors"){}if(Rl.responseTainting==="basic"){rd=yh(rd,"basic")}else if(Rl.responseTainting==="cors"){rd=yh(rd,"cors")}else if(Rl.responseTainting==="opaque"){rd=yh(rd,"opaque")}else{IA(false)}}let kh=rd.status===0?rd:rd.internalResponse;if(kh.urlList.length===0){kh.urlList.push(...Rl.urlList)}if(!Rl.timingAllowFailed){rd.timingAllowPassed=true}if(rd.type==="opaque"&&kh.status===206&&kh.rangeRequested&&!Rl.headers.contains("range",true)){rd=kh=zl()}if(rd.status!==0&&(Rl.method==="HEAD"||Rl.method==="CONNECT"||RA.includes(kh.status))){kh.body=null;ml.controller.dump=true}if(Rl.integrity){const processBodyError=Al=>fetchFinale(ml,zl(Al));if(Rl.responseTainting==="opaque"||rd.body==null){processBodyError(rd.error);return}const processBody=Al=>{if(!C_(Al,Rl.integrity)){processBodyError("integrity mismatch");return}rd.body=BA(Al)[0];fetchFinale(ml,rd)};await gA(rd.body,processBody,processBodyError)}else{fetchFinale(ml,rd)}}function schemeFetch(ml){if(fA(ml)&&ml.request.redirectCount===0){return Promise.resolve(rd(ml))}const{request:Al}=ml;const{protocol:yh}=rA(Al);switch(yh){case"about:":{return Promise.resolve(zl("about scheme is not supported"))}case"blob:":{if(!dy){dy=Rl(4573).resolveObjectURL}const ml=rA(Al);if(ml.search.length!==0){return Promise.resolve(zl("NetworkError when attempting to fetch resource."))}const rd=dy(ml.toString());if(Al.method!=="GET"||!dA(rd)){return Promise.resolve(zl("invalid method"))}const yh=kh();const Qh=rd.size;const cf=yA(`${Qh}`);const t_=rd.type;if(!Al.headersList.contains("range",true)){const ml=FA(rd);yh.statusText="OK";yh.body=ml[0];yh.headersList.set("content-length",cf,true);yh.headersList.set("content-type",t_,true)}else{yh.rangeRequested=true;const ml=Al.headersList.get("range",true);const Rl=CA(ml,true);if(Rl==="failure"){return Promise.resolve(zl("failed to fetch the data URL"))}let{rangeStartValue:kh,rangeEndValue:cf}=Rl;if(kh===null){kh=Qh-cf;cf=kh+cf-1}else{if(kh>=Qh){return Promise.resolve(zl("Range start is greater than the blob's size."))}if(cf===null||cf>=Qh){cf=Qh-1}}const r_=rd.slice(kh,cf,t_);const u_=FA(r_);yh.body=u_[0];const C_=yA(`${r_.size}`);const D_=xA(kh,cf,Qh);yh.status=206;yh.statusText="Partial Content";yh.headersList.set("content-length",C_,true);yh.headersList.set("content-type",t_,true);yh.headersList.set("content-range",D_,true)}return Promise.resolve(yh)}case"data:":{const ml=rA(Al);const Rl=HA(ml);if(Rl==="failure"){return Promise.resolve(zl("failed to fetch the data URL"))}const rd=VA(Rl.mimeType);return Promise.resolve(kh({statusText:"OK",headersList:[["content-type",{name:"Content-Type",value:rd}]],body:BA(Rl.body)[0]}))}case"file:":{return Promise.resolve(zl("not implemented... yet..."))}case"http:":case"https:":{return httpFetch(ml).catch(ml=>zl(ml))}default:{return Promise.resolve(zl("unknown scheme"))}}}function finalizeResponse(ml,Al){ml.request.done=true;if(ml.processResponseDone!=null){queueMicrotask(()=>ml.processResponseDone(Al))}}function fetchFinale(ml,Al){let Rl=ml.timingInfo;const processResponseEndOfBody=()=>{const zl=Date.now();if(ml.request.destination==="document"){ml.controller.fullTimingInfo=Rl}ml.controller.reportTimingSteps=()=>{if(ml.request.url.protocol!=="https:"){return}Rl.endTime=zl;let rd=Al.cacheState;const yh=Al.bodyInfo;if(!Al.timingAllowPassed){Rl=sA(Rl);rd=""}let kh=0;if(ml.request.mode!=="navigator"||!Al.hasCrossOriginRedirects){kh=Al.status;const ml=SA(Al.headersList);if(ml!=="failure"){yh.contentType=WA(ml)}}if(ml.request.initiatorType!=null){my(Rl,ml.request.url.href,ml.request.initiatorType,globalThis,rd,yh,kh)}};const processResponseEndOfBodyTask=()=>{ml.request.done=true;if(ml.processResponseEndOfBody!=null){queueMicrotask(()=>ml.processResponseEndOfBody(Al))}if(ml.request.initiatorType!=null){ml.controller.reportTimingSteps()}};queueMicrotask(()=>processResponseEndOfBodyTask())};if(ml.processResponse!=null){queueMicrotask(()=>{ml.processResponse(Al);ml.processResponse=null})}const zl=Al.type==="error"?Al:Al.internalResponse??Al;if(zl.body==null){processResponseEndOfBody()}else{UA(zl.body.stream,()=>{processResponseEndOfBody()})}}async function httpFetch(ml){const Al=ml.request;let Rl=null;let rd=null;const yh=ml.timingInfo;if(Al.serviceWorkers==="all"){}if(Rl===null){if(Al.redirect==="follow"){Al.serviceWorkers="none"}rd=Rl=await httpNetworkOrCacheFetch(ml);if(Al.responseTainting==="cors"&&oA(Al,Rl)==="failure"){return zl("cors failure")}if(Cg(Al,Rl)==="failure"){Al.timingAllowFailed=true}}if((Al.responseTainting==="opaque"||Rl.type==="opaque")&&lA(Al.origin,Al.client,Al.destination,rd)==="blocked"){return zl("blocked")}if(PA.has(rd.status)){if(Al.redirect!=="manual"){ml.controller.connection.destroy(undefined,false)}if(Al.redirect==="error"){Rl=zl("unexpected redirect")}else if(Al.redirect==="manual"){Rl=rd}else if(Al.redirect==="follow"){Rl=await httpRedirectFetch(ml,Rl)}else{IA(false)}}Rl.timingInfo=yh;return Rl}function httpRedirectFetch(ml,Al){const Rl=ml.request;const rd=Al.internalResponse?Al.internalResponse:Al;let yh;try{yh=tA(rd,rA(Rl).hash);if(yh==null){return Al}}catch(ml){return Promise.resolve(zl(ml))}if(!vA(yh)){return Promise.resolve(zl("URL scheme must be a HTTP(S) scheme"))}if(Rl.redirectCount===20){return Promise.resolve(zl("redirect count exceeded"))}Rl.redirectCount+=1;if(Rl.mode==="cors"&&(yh.username||yh.password)&&!hA(Rl,yh)){return Promise.resolve(zl('cross origin not allowed for request mode "cors"'))}if(Rl.responseTainting==="cors"&&(yh.username||yh.password)){return Promise.resolve(zl('URL cannot contain credentials for request mode "cors"'))}if(rd.status!==303&&Rl.body!=null&&Rl.body.source==null){return Promise.resolve(zl())}if([301,302].includes(rd.status)&&Rl.method==="POST"||rd.status===303&&!XA.includes(Rl.method)){Rl.method="GET";Rl.body=null;for(const ml of OA){Rl.headersList.delete(ml)}}if(!hA(rA(Rl),yh)){Rl.headersList.delete("authorization",true);Rl.headersList.delete("proxy-authorization",true);Rl.headersList.delete("cookie",true);Rl.headersList.delete("host",true)}if(Rl.body!=null){IA(Rl.body.source!=null);Rl.body=BA(Rl.body.source)[0]}const kh=ml.timingInfo;kh.redirectEndTime=kh.postRedirectStartTime=uA(ml.crossOriginIsolatedCapability);if(kh.redirectStartTime===0){kh.redirectStartTime=kh.startTime}Rl.urlList.push(yh);nA(Rl,rd);return mainFetch(ml,true)}async function httpNetworkOrCacheFetch(ml,Al=false,Rl=false){const yh=ml.request;let kh=null;let Qh=null;let cf=null;const t_=null;const u_=false;if(yh.window==="no-window"&&yh.redirect==="error"){kh=ml;Qh=yh}else{Qh=r_(yh);kh={...ml};kh.request=Qh}const C_=yh.credentials==="include"||yh.credentials==="same-origin"&&yh.responseTainting==="basic";const D_=Qh.body?Qh.body.length:null;let S_=null;if(Qh.body==null&&["POST","PUT"].includes(Qh.method)){S_="0"}if(D_!=null){S_=yA(`${D_}`)}if(S_!=null){Qh.headersList.append("content-length",S_,true)}if(D_!=null&&Qh.keepalive){}if(Qh.referrer instanceof URL){Qh.headersList.append("referer",yA(Qh.referrer.href),true)}eA(Qh);aA(Qh);if(!Qh.headersList.contains("user-agent",true)){Qh.headersList.append("user-agent",ZA)}if(Qh.cache==="default"&&(Qh.headersList.contains("if-modified-since",true)||Qh.headersList.contains("if-none-match",true)||Qh.headersList.contains("if-unmodified-since",true)||Qh.headersList.contains("if-match",true)||Qh.headersList.contains("if-range",true))){Qh.cache="no-store"}if(Qh.cache==="no-cache"&&!Qh.preventNoCacheCacheControlHeaderModification&&!Qh.headersList.contains("cache-control",true)){Qh.headersList.append("cache-control","max-age=0",true)}if(Qh.cache==="no-store"||Qh.cache==="reload"){if(!Qh.headersList.contains("pragma",true)){Qh.headersList.append("pragma","no-cache",true)}if(!Qh.headersList.contains("cache-control",true)){Qh.headersList.append("cache-control","no-cache",true)}}if(Qh.headersList.contains("range",true)){Qh.headersList.append("accept-encoding","identity",true)}if(!Qh.headersList.contains("accept-encoding",true)){if(EA(rA(Qh))){Qh.headersList.append("accept-encoding","br, gzip, deflate",true)}else{Qh.headersList.append("accept-encoding","gzip, deflate",true)}}Qh.headersList.delete("host",true);if(C_){}if(t_==null){Qh.cache="no-store"}if(Qh.cache!=="no-store"&&Qh.cache!=="reload"){}if(cf==null){if(Qh.cache==="only-if-cached"){return zl("only if cached")}const ml=await httpNetworkFetch(kh,C_,Rl);if(!NA.has(Qh.method)&&ml.status>=200&&ml.status<=399){}if(u_&&ml.status===304){}if(cf==null){cf=ml}}cf.urlList=[...Qh.urlList];if(Qh.headersList.contains("range",true)){cf.rangeRequested=true}cf.requestIncludesCredentials=C_;if(cf.status===407){if(yh.window==="no-window"){return zl()}if(fA(ml)){return rd(ml)}return zl("proxy authentication required")}if(cf.status===421&&!Rl&&(yh.body==null||yh.body.source!=null)){if(fA(ml)){return rd(ml)}ml.controller.connection.destroy();cf=await httpNetworkOrCacheFetch(ml,Al,true)}if(Al){}return cf}async function httpNetworkFetch(ml,Al=false,Rl=false){IA(!ml.controller.connection||ml.controller.connection.destroyed);ml.controller.connection={abort:null,destroyed:false,destroy(ml,Al=true){if(!this.destroyed){this.destroyed=true;if(Al){this.abort?.(ml??new DOMException("The operation was aborted.","AbortError"))}}}};const yh=ml.request;let Qh=null;const t_=ml.timingInfo;const r_=null;if(r_==null){yh.cache="no-store"}const C_=Rl?"yes":"no";if(yh.mode==="websocket"){}else{}let D_=null;if(yh.body==null&&ml.processRequestEndOfBody){queueMicrotask(()=>ml.processRequestEndOfBody())}else if(yh.body!=null){const processBodyChunk=async function*(Al){if(fA(ml)){return}yield Al;ml.processRequestBodyChunkLength?.(Al.byteLength)};const processEndOfBody=()=>{if(fA(ml)){return}if(ml.processRequestEndOfBody){ml.processRequestEndOfBody()}};const processBodyError=Al=>{if(fA(ml)){return}if(Al.name==="AbortError"){ml.controller.abort()}else{ml.controller.terminate(Al)}};D_=async function*(){try{for await(const ml of yh.body.stream){yield*processBodyChunk(ml)}processEndOfBody()}catch(ml){processBodyError(ml)}}()}try{const{body:Al,status:Rl,statusText:zl,headersList:rd,socket:yh}=await dispatch({body:D_});if(yh){Qh=kh({status:Rl,statusText:zl,headersList:rd,socket:yh})}else{const yh=Al[Symbol.asyncIterator]();ml.controller.next=()=>yh.next();Qh=kh({status:Rl,statusText:zl,headersList:rd})}}catch(Al){if(Al.name==="AbortError"){ml.controller.connection.destroy();return rd(ml,Al)}return zl(Al)}const pullAlgorithm=async()=>{await ml.controller.resume()};const cancelAlgorithm=Al=>{if(!fA(ml)){ml.controller.abort(Al)}};const S_=new ReadableStream({async start(Al){ml.controller.controller=Al},async pull(ml){await pullAlgorithm(ml)},async cancel(ml){await cancelAlgorithm(ml)},type:"bytes"});Qh.body={stream:S_,source:null,length:null};ml.controller.onAborted=onAborted;ml.controller.on("terminated",onAborted);ml.controller.resume=async()=>{while(true){let Al;let Rl;try{const{done:Rl,value:zl}=await ml.controller.next();if(_A(ml)){break}Al=Rl?undefined:zl}catch(zl){if(ml.controller.ended&&!t_.encodedBodySize){Al=undefined}else{Al=zl;Rl=true}}if(Al===undefined){AA(ml.controller.controller);finalizeResponse(ml,Qh);return}t_.decodedBodySize+=Al?.byteLength??0;if(Rl){ml.controller.terminate(Al);return}const zl=new Uint8Array(Al);if(zl.byteLength){ml.controller.controller.enqueue(zl)}if(qA(S_)){ml.controller.terminate();return}if(ml.controller.controller.desiredSize<=0){return}}};function onAborted(Al){if(_A(ml)){Qh.aborted=true;if($A(S_)){ml.controller.controller.error(ml.controller.serializedAbortReason)}}else{if($A(S_)){ml.controller.controller.error(new TypeError("terminated",{cause:mA(Al)?Al:undefined}))}}ml.controller.connection.destroy()}return Qh;function dispatch({body:Al}){const Rl=rA(yh);const zl=ml.controller.dispatcher;return new Promise((rd,kh)=>zl.dispatch({path:Rl.pathname+Rl.search,origin:Rl.origin,method:yh.method,body:zl.isMockActive?yh.body&&(yh.body.source||yh.body.stream):Al,headers:yh.headersList.entries,maxRedirections:0,upgrade:yh.mode==="websocket"?"websocket":undefined},{body:null,abort:null,onConnect(Al){const{connection:Rl}=ml.controller;t_.finalConnectionTimingInfo=wA(undefined,t_.postRedirectStartTime,ml.crossOriginIsolatedCapability);if(Rl.destroyed){Al(new DOMException("The operation was aborted.","AbortError"))}else{ml.controller.on("terminated",Al);this.abort=Rl.abort=Al}t_.finalNetworkRequestStartTime=uA(ml.crossOriginIsolatedCapability)},onResponseStarted(){t_.finalNetworkResponseStartTime=uA(ml.crossOriginIsolatedCapability)},onHeaders(ml,Al,Rl,zl){if(ml<200){return}let Qh="";const t_=new cf;for(let ml=0;mlRl){kh(new Error(`too many content-encodings in response: ${Al.length}, maximum allowed is ${Rl}`));return true}for(let ml=Al.length-1;ml>=0;--ml){const Rl=Al[ml].trim();if(Rl==="x-gzip"||Rl==="gzip"){r_.push(u_.createGunzip({flush:u_.constants.Z_SYNC_FLUSH,finishFlush:u_.constants.Z_SYNC_FLUSH}))}else if(Rl==="deflate"){r_.push(DA({flush:u_.constants.Z_SYNC_FLUSH,finishFlush:u_.constants.Z_SYNC_FLUSH}))}else if(Rl==="br"){r_.push(u_.createBrotliDecompress({flush:u_.constants.BROTLI_OPERATION_FLUSH,finishFlush:u_.constants.BROTLI_OPERATION_FLUSH}))}else{r_.length=0;break}}}const D_=this.onError.bind(this);rd({status:ml,statusText:zl,headersList:t_,body:r_.length?jA(this.body,...r_,ml=>{if(ml){this.onError(ml)}}).on("error",D_):this.body.on("error",D_)});return true},onData(Al){if(ml.controller.dump){return}const Rl=Al;t_.encodedBodySize+=Rl.byteLength;return this.body.push(Rl)},onComplete(){if(this.abort){ml.controller.off("terminated",this.abort)}if(ml.controller.onAborted){ml.controller.off("terminated",ml.controller.onAborted)}ml.controller.ended=true;this.body.push(null)},onError(Al){if(this.abort){ml.controller.off("terminated",this.abort)}this.body?.destroy(Al);ml.controller.terminate(Al);kh(Al)},onUpgrade(ml,Al,Rl){if(ml!==101){return}const zl=new cf;for(let ml=0;ml{"use strict";const{extractBody:zl,mixinBody:rd,cloneBody:yh,bodyUnusable:kh}=Rl(84492);const{Headers:Qh,fill:cf,HeadersList:t_,setHeadersGuard:r_,getHeadersGuard:u_,setHeadersList:C_,getHeadersList:D_}=Rl(60660);const{FinalizationRegistry:S_}=Rl(66653)();const P_=Rl(3440);const Cg=Rl(57975);const{isValidHTTPToken:eA,sameOrigin:tA,environmentSettingsObject:rA}=Rl(73168);const{forbiddenMethodsSet:nA,corsSafeListedMethodsSet:iA,referrerPolicy:sA,requestRedirect:aA,requestMode:oA,requestCredentials:lA,requestCache:cA,requestDuplex:uA}=Rl(4495);const{kEnumerableProperty:pA,normalizedMethodRecordsBase:dA,normalizedMethodRecords:hA}=P_;const{kHeaders:fA,kSignal:_A,kState:mA,kDispatcher:gA}=Rl(93627);const{webidl:AA}=Rl(45893);const{URLSerializer:yA}=Rl(51900);const{kConstruct:bA}=Rl(36443);const vA=Rl(34589);const{getMaxListeners:EA,setMaxListeners:wA,getEventListeners:CA,defaultMaxListeners:xA}=Rl(78474);const DA=Symbol("abortController");const SA=new S_(({signal:ml,abort:Al})=>{ml.removeEventListener("abort",Al)});const kA=new WeakMap;function buildAbort(ml){return abort;function abort(){const Al=ml.deref();if(Al!==undefined){SA.unregister(abort);this.removeEventListener("abort",abort);Al.abort(this.reason);const ml=kA.get(Al.signal);if(ml!==undefined){if(ml.size!==0){for(const Al of ml){const ml=Al.deref();if(ml!==undefined){ml.abort(this.reason)}}ml.clear()}kA.delete(Al.signal)}}}}let TA=false;class Request{constructor(ml,Al={}){AA.util.markAsUncloneable(this);if(ml===bA){return}const Rl="Request constructor";AA.argumentLengthCheck(arguments,1,Rl);ml=AA.converters.RequestInfo(ml,Rl,"input");Al=AA.converters.RequestInit(Al,Rl,"init");let rd=null;let yh=null;const u_=rA.settingsObject.baseUrl;let S_=null;if(typeof ml==="string"){this[gA]=Al.dispatcher;let Rl;try{Rl=new URL(ml,u_)}catch(Al){throw new TypeError("Failed to parse URL from "+ml,{cause:Al})}if(Rl.username||Rl.password){throw new TypeError("Request cannot be constructed from a URL that includes credentials: "+ml)}rd=makeRequest({urlList:[Rl]});yh="cors"}else{this[gA]=Al.dispatcher||ml[gA];vA(ml instanceof Request);rd=ml[mA];S_=ml[_A]}const Cg=rA.settingsObject.origin;let sA="client";if(rd.window?.constructor?.name==="EnvironmentSettingsObject"&&tA(rd.window,Cg)){sA=rd.window}if(Al.window!=null){throw new TypeError(`'window' option '${sA}' must be null`)}if("window"in Al){sA="no-window"}rd=makeRequest({method:rd.method,headersList:rd.headersList,unsafeRequest:rd.unsafeRequest,client:rA.settingsObject,window:sA,priority:rd.priority,origin:rd.origin,referrer:rd.referrer,referrerPolicy:rd.referrerPolicy,mode:rd.mode,credentials:rd.credentials,cache:rd.cache,redirect:rd.redirect,integrity:rd.integrity,keepalive:rd.keepalive,reloadNavigation:rd.reloadNavigation,historyNavigation:rd.historyNavigation,urlList:[...rd.urlList]});const aA=Object.keys(Al).length!==0;if(aA){if(rd.mode==="navigate"){rd.mode="same-origin"}rd.reloadNavigation=false;rd.historyNavigation=false;rd.origin="client";rd.referrer="client";rd.referrerPolicy="";rd.url=rd.urlList[rd.urlList.length-1];rd.urlList=[rd.url]}if(Al.referrer!==undefined){const ml=Al.referrer;if(ml===""){rd.referrer="no-referrer"}else{let Al;try{Al=new URL(ml,u_)}catch(Al){throw new TypeError(`Referrer "${ml}" is not a valid URL.`,{cause:Al})}if(Al.protocol==="about:"&&Al.hostname==="client"||Cg&&!tA(Al,rA.settingsObject.baseUrl)){rd.referrer="client"}else{rd.referrer=Al}}}if(Al.referrerPolicy!==undefined){rd.referrerPolicy=Al.referrerPolicy}let oA;if(Al.mode!==undefined){oA=Al.mode}else{oA=yh}if(oA==="navigate"){throw AA.errors.exception({header:"Request constructor",message:"invalid request mode navigate."})}if(oA!=null){rd.mode=oA}if(Al.credentials!==undefined){rd.credentials=Al.credentials}if(Al.cache!==undefined){rd.cache=Al.cache}if(rd.cache==="only-if-cached"&&rd.mode!=="same-origin"){throw new TypeError("'only-if-cached' can be set only with 'same-origin' mode")}if(Al.redirect!==undefined){rd.redirect=Al.redirect}if(Al.integrity!=null){rd.integrity=String(Al.integrity)}if(Al.keepalive!==undefined){rd.keepalive=Boolean(Al.keepalive)}if(Al.method!==undefined){let ml=Al.method;const Rl=hA[ml];if(Rl!==undefined){rd.method=Rl}else{if(!eA(ml)){throw new TypeError(`'${ml}' is not a valid HTTP method.`)}const Al=ml.toUpperCase();if(nA.has(Al)){throw new TypeError(`'${ml}' HTTP method is unsupported.`)}ml=dA[Al]??ml;rd.method=ml}if(!TA&&rd.method==="patch"){process.emitWarning("Using `patch` is highly likely to result in a `405 Method Not Allowed`. `PATCH` is much more likely to succeed.",{code:"UNDICI-FETCH-patch"});TA=true}}if(Al.signal!==undefined){S_=Al.signal}this[mA]=rd;const lA=new AbortController;this[_A]=lA.signal;if(S_!=null){if(!S_||typeof S_.aborted!=="boolean"||typeof S_.addEventListener!=="function"){throw new TypeError("Failed to construct 'Request': member signal is not of type AbortSignal.")}if(S_.aborted){lA.abort(S_.reason)}else{this[DA]=lA;const ml=new WeakRef(lA);const Al=buildAbort(ml);try{if(typeof EA==="function"&&EA(S_)===xA){wA(1500,S_)}else if(CA(S_,"abort").length>=xA){wA(1500,S_)}}catch{}P_.addAbortListener(S_,Al);SA.register(lA,{signal:S_,abort:Al},Al)}}this[fA]=new Qh(bA);C_(this[fA],rd.headersList);r_(this[fA],"request");if(oA==="no-cors"){if(!iA.has(rd.method)){throw new TypeError(`'${rd.method} is unsupported in no-cors mode.`)}r_(this[fA],"request-no-cors")}if(aA){const ml=D_(this[fA]);const Rl=Al.headers!==undefined?Al.headers:new t_(ml);ml.clear();if(Rl instanceof t_){for(const{name:Al,value:zl}of Rl.rawValues()){ml.append(Al,zl,false)}ml.cookies=Rl.cookies}else{cf(this[fA],Rl)}}const cA=ml instanceof Request?ml[mA].body:null;if((Al.body!=null||cA!=null)&&(rd.method==="GET"||rd.method==="HEAD")){throw new TypeError("Request with GET/HEAD method cannot have body.")}let uA=null;if(Al.body!=null){const[ml,Rl]=zl(Al.body,rd.keepalive);uA=ml;if(Rl&&!D_(this[fA]).contains("content-type",true)){this[fA].append("content-type",Rl)}}const pA=uA??cA;if(pA!=null&&pA.source==null){if(uA!=null&&Al.duplex==null){throw new TypeError("RequestInit: duplex option is required when sending a body.")}if(rd.mode!=="same-origin"&&rd.mode!=="cors"){throw new TypeError('If request is made from ReadableStream, mode should be "same-origin" or "cors"')}rd.useCORSPreflightFlag=true}let yA=pA;if(uA==null&&cA!=null){if(kh(ml)){throw new TypeError("Cannot construct a Request with a Request object that has already been used.")}const Al=new TransformStream;cA.stream.pipeThrough(Al);yA={source:cA.source,length:cA.length,stream:Al.readable}}this[mA].body=yA}get method(){AA.brandCheck(this,Request);return this[mA].method}get url(){AA.brandCheck(this,Request);return yA(this[mA].url)}get headers(){AA.brandCheck(this,Request);return this[fA]}get destination(){AA.brandCheck(this,Request);return this[mA].destination}get referrer(){AA.brandCheck(this,Request);if(this[mA].referrer==="no-referrer"){return""}if(this[mA].referrer==="client"){return"about:client"}return this[mA].referrer.toString()}get referrerPolicy(){AA.brandCheck(this,Request);return this[mA].referrerPolicy}get mode(){AA.brandCheck(this,Request);return this[mA].mode}get credentials(){return this[mA].credentials}get cache(){AA.brandCheck(this,Request);return this[mA].cache}get redirect(){AA.brandCheck(this,Request);return this[mA].redirect}get integrity(){AA.brandCheck(this,Request);return this[mA].integrity}get keepalive(){AA.brandCheck(this,Request);return this[mA].keepalive}get isReloadNavigation(){AA.brandCheck(this,Request);return this[mA].reloadNavigation}get isHistoryNavigation(){AA.brandCheck(this,Request);return this[mA].historyNavigation}get signal(){AA.brandCheck(this,Request);return this[_A]}get body(){AA.brandCheck(this,Request);return this[mA].body?this[mA].body.stream:null}get bodyUsed(){AA.brandCheck(this,Request);return!!this[mA].body&&P_.isDisturbed(this[mA].body.stream)}get duplex(){AA.brandCheck(this,Request);return"half"}clone(){AA.brandCheck(this,Request);if(kh(this)){throw new TypeError("unusable")}const ml=cloneRequest(this[mA]);const Al=new AbortController;if(this.signal.aborted){Al.abort(this.signal.reason)}else{let ml=kA.get(this.signal);if(ml===undefined){ml=new Set;kA.set(this.signal,ml)}const Rl=new WeakRef(Al);ml.add(Rl);P_.addAbortListener(Al.signal,buildAbort(Rl))}return fromInnerRequest(ml,Al.signal,u_(this[fA]))}[Cg.inspect.custom](ml,Al){if(Al.depth===null){Al.depth=2}Al.colors??=true;const Rl={method:this.method,url:this.url,headers:this.headers,destination:this.destination,referrer:this.referrer,referrerPolicy:this.referrerPolicy,mode:this.mode,credentials:this.credentials,cache:this.cache,redirect:this.redirect,integrity:this.integrity,keepalive:this.keepalive,isReloadNavigation:this.isReloadNavigation,isHistoryNavigation:this.isHistoryNavigation,signal:this.signal};return`Request ${Cg.formatWithOptions(Al,Rl)}`}}rd(Request);function makeRequest(ml){return{method:ml.method??"GET",localURLsOnly:ml.localURLsOnly??false,unsafeRequest:ml.unsafeRequest??false,body:ml.body??null,client:ml.client??null,reservedClient:ml.reservedClient??null,replacesClientId:ml.replacesClientId??"",window:ml.window??"client",keepalive:ml.keepalive??false,serviceWorkers:ml.serviceWorkers??"all",initiator:ml.initiator??"",destination:ml.destination??"",priority:ml.priority??null,origin:ml.origin??"client",policyContainer:ml.policyContainer??"client",referrer:ml.referrer??"client",referrerPolicy:ml.referrerPolicy??"",mode:ml.mode??"no-cors",useCORSPreflightFlag:ml.useCORSPreflightFlag??false,credentials:ml.credentials??"same-origin",useCredentials:ml.useCredentials??false,cache:ml.cache??"default",redirect:ml.redirect??"follow",integrity:ml.integrity??"",cryptoGraphicsNonceMetadata:ml.cryptoGraphicsNonceMetadata??"",parserMetadata:ml.parserMetadata??"",reloadNavigation:ml.reloadNavigation??false,historyNavigation:ml.historyNavigation??false,userActivation:ml.userActivation??false,taintedOrigin:ml.taintedOrigin??false,redirectCount:ml.redirectCount??0,responseTainting:ml.responseTainting??"basic",preventNoCacheCacheControlHeaderModification:ml.preventNoCacheCacheControlHeaderModification??false,done:ml.done??false,timingAllowFailed:ml.timingAllowFailed??false,urlList:ml.urlList,url:ml.urlList[0],headersList:ml.headersList?new t_(ml.headersList):new t_}}function cloneRequest(ml){const Al=makeRequest({...ml,body:null});if(ml.body!=null){Al.body=yh(Al,ml.body)}return Al}function fromInnerRequest(ml,Al,Rl){const zl=new Request(bA);zl[mA]=ml;zl[_A]=Al;zl[fA]=new Qh(bA);C_(zl[fA],ml.headersList);r_(zl[fA],Rl);return zl}Object.defineProperties(Request.prototype,{method:pA,url:pA,headers:pA,redirect:pA,clone:pA,signal:pA,duplex:pA,destination:pA,body:pA,bodyUsed:pA,isHistoryNavigation:pA,isReloadNavigation:pA,keepalive:pA,integrity:pA,cache:pA,credentials:pA,attribute:pA,referrerPolicy:pA,referrer:pA,mode:pA,[Symbol.toStringTag]:{value:"Request",configurable:true}});AA.converters.Request=AA.interfaceConverter(Request);AA.converters.RequestInfo=function(ml,Al,Rl){if(typeof ml==="string"){return AA.converters.USVString(ml,Al,Rl)}if(ml instanceof Request){return AA.converters.Request(ml,Al,Rl)}return AA.converters.USVString(ml,Al,Rl)};AA.converters.AbortSignal=AA.interfaceConverter(AbortSignal);AA.converters.RequestInit=AA.dictionaryConverter([{key:"method",converter:AA.converters.ByteString},{key:"headers",converter:AA.converters.HeadersInit},{key:"body",converter:AA.nullableConverter(AA.converters.BodyInit)},{key:"referrer",converter:AA.converters.USVString},{key:"referrerPolicy",converter:AA.converters.DOMString,allowedValues:sA},{key:"mode",converter:AA.converters.DOMString,allowedValues:oA},{key:"credentials",converter:AA.converters.DOMString,allowedValues:lA},{key:"cache",converter:AA.converters.DOMString,allowedValues:cA},{key:"redirect",converter:AA.converters.DOMString,allowedValues:aA},{key:"integrity",converter:AA.converters.DOMString},{key:"keepalive",converter:AA.converters.boolean},{key:"signal",converter:AA.nullableConverter(ml=>AA.converters.AbortSignal(ml,"RequestInit","signal",{strict:false}))},{key:"window",converter:AA.converters.any},{key:"duplex",converter:AA.converters.DOMString,allowedValues:uA},{key:"dispatcher",converter:AA.converters.any}]);ml.exports={Request:Request,makeRequest:makeRequest,fromInnerRequest:fromInnerRequest,cloneRequest:cloneRequest}},99051:(ml,Al,Rl)=>{"use strict";const{Headers:zl,HeadersList:rd,fill:yh,getHeadersGuard:kh,setHeadersGuard:Qh,setHeadersList:cf}=Rl(60660);const{extractBody:t_,cloneBody:r_,mixinBody:u_,hasFinalizationRegistry:C_,streamRegistry:D_,bodyUnusable:S_}=Rl(84492);const P_=Rl(3440);const Cg=Rl(57975);const{kEnumerableProperty:eA}=P_;const{isValidReasonPhrase:tA,isCancelled:rA,isAborted:nA,isBlobLike:iA,serializeJavascriptValueToJSONString:sA,isErrorLike:aA,isomorphicEncode:oA,environmentSettingsObject:lA}=Rl(73168);const{redirectStatusSet:cA,nullBodyStatus:uA}=Rl(4495);const{kState:pA,kHeaders:dA}=Rl(93627);const{webidl:hA}=Rl(45893);const{FormData:fA}=Rl(35910);const{URLSerializer:_A}=Rl(51900);const{kConstruct:mA}=Rl(36443);const gA=Rl(34589);const{types:AA}=Rl(57975);const yA=new TextEncoder("utf-8");class Response{static error(){const ml=fromInnerResponse(makeNetworkError(),"immutable");return ml}static json(ml,Al={}){hA.argumentLengthCheck(arguments,1,"Response.json");if(Al!==null){Al=hA.converters.ResponseInit(Al)}const Rl=yA.encode(sA(ml));const zl=t_(Rl);const rd=fromInnerResponse(makeResponse({}),"response");initializeResponse(rd,Al,{body:zl[0],type:"application/json"});return rd}static redirect(ml,Al=302){hA.argumentLengthCheck(arguments,1,"Response.redirect");ml=hA.converters.USVString(ml);Al=hA.converters["unsigned short"](Al);let Rl;try{Rl=new URL(ml,lA.settingsObject.baseUrl)}catch(Al){throw new TypeError(`Failed to parse URL from ${ml}`,{cause:Al})}if(!cA.has(Al)){throw new RangeError(`Invalid status code ${Al}`)}const zl=fromInnerResponse(makeResponse({}),"immutable");zl[pA].status=Al;const rd=oA(_A(Rl));zl[pA].headersList.append("location",rd,true);return zl}constructor(ml=null,Al={}){hA.util.markAsUncloneable(this);if(ml===mA){return}if(ml!==null){ml=hA.converters.BodyInit(ml)}Al=hA.converters.ResponseInit(Al);this[pA]=makeResponse({});this[dA]=new zl(mA);Qh(this[dA],"response");cf(this[dA],this[pA].headersList);let Rl=null;if(ml!=null){const[Al,zl]=t_(ml);Rl={body:Al,type:zl}}initializeResponse(this,Al,Rl)}get type(){hA.brandCheck(this,Response);return this[pA].type}get url(){hA.brandCheck(this,Response);const ml=this[pA].urlList;const Al=ml[ml.length-1]??null;if(Al===null){return""}return _A(Al,true)}get redirected(){hA.brandCheck(this,Response);return this[pA].urlList.length>1}get status(){hA.brandCheck(this,Response);return this[pA].status}get ok(){hA.brandCheck(this,Response);return this[pA].status>=200&&this[pA].status<=299}get statusText(){hA.brandCheck(this,Response);return this[pA].statusText}get headers(){hA.brandCheck(this,Response);return this[dA]}get body(){hA.brandCheck(this,Response);return this[pA].body?this[pA].body.stream:null}get bodyUsed(){hA.brandCheck(this,Response);return!!this[pA].body&&P_.isDisturbed(this[pA].body.stream)}clone(){hA.brandCheck(this,Response);if(S_(this)){throw hA.errors.exception({header:"Response.clone",message:"Body has already been consumed."})}const ml=cloneResponse(this[pA]);if(C_&&this[pA].body?.stream){D_.register(this,new WeakRef(this[pA].body.stream))}return fromInnerResponse(ml,kh(this[dA]))}[Cg.inspect.custom](ml,Al){if(Al.depth===null){Al.depth=2}Al.colors??=true;const Rl={status:this.status,statusText:this.statusText,headers:this.headers,body:this.body,bodyUsed:this.bodyUsed,ok:this.ok,redirected:this.redirected,type:this.type,url:this.url};return`Response ${Cg.formatWithOptions(Al,Rl)}`}}u_(Response);Object.defineProperties(Response.prototype,{type:eA,url:eA,status:eA,ok:eA,redirected:eA,statusText:eA,headers:eA,clone:eA,body:eA,bodyUsed:eA,[Symbol.toStringTag]:{value:"Response",configurable:true}});Object.defineProperties(Response,{json:eA,redirect:eA,error:eA});function cloneResponse(ml){if(ml.internalResponse){return filterResponse(cloneResponse(ml.internalResponse),ml.type)}const Al=makeResponse({...ml,body:null});if(ml.body!=null){Al.body=r_(Al,ml.body)}return Al}function makeResponse(ml){return{aborted:false,rangeRequested:false,timingAllowPassed:false,requestIncludesCredentials:false,type:"default",status:200,timingInfo:null,cacheState:"",statusText:"",...ml,headersList:ml?.headersList?new rd(ml?.headersList):new rd,urlList:ml?.urlList?[...ml.urlList]:[]}}function makeNetworkError(ml){const Al=aA(ml);return makeResponse({type:"error",status:0,error:Al?ml:new Error(ml?String(ml):ml),aborted:ml&&ml.name==="AbortError"})}function isNetworkError(ml){return ml.type==="error"&&ml.status===0}function makeFilteredResponse(ml,Al){Al={internalResponse:ml,...Al};return new Proxy(ml,{get(ml,Rl){return Rl in Al?Al[Rl]:ml[Rl]},set(ml,Rl,zl){gA(!(Rl in Al));ml[Rl]=zl;return true}})}function filterResponse(ml,Al){if(Al==="basic"){return makeFilteredResponse(ml,{type:"basic",headersList:ml.headersList})}else if(Al==="cors"){return makeFilteredResponse(ml,{type:"cors",headersList:ml.headersList})}else if(Al==="opaque"){return makeFilteredResponse(ml,{type:"opaque",urlList:Object.freeze([]),status:0,statusText:"",body:null})}else if(Al==="opaqueredirect"){return makeFilteredResponse(ml,{type:"opaqueredirect",status:0,statusText:"",headersList:[],body:null})}else{gA(false)}}function makeAppropriateNetworkError(ml,Al=null){gA(rA(ml));return nA(ml)?makeNetworkError(Object.assign(new DOMException("The operation was aborted.","AbortError"),{cause:Al})):makeNetworkError(Object.assign(new DOMException("Request was cancelled."),{cause:Al}))}function initializeResponse(ml,Al,Rl){if(Al.status!==null&&(Al.status<200||Al.status>599)){throw new RangeError('init["status"] must be in the range of 200 to 599, inclusive.')}if("statusText"in Al&&Al.statusText!=null){if(!tA(String(Al.statusText))){throw new TypeError("Invalid statusText")}}if("status"in Al&&Al.status!=null){ml[pA].status=Al.status}if("statusText"in Al&&Al.statusText!=null){ml[pA].statusText=Al.statusText}if("headers"in Al&&Al.headers!=null){yh(ml[dA],Al.headers)}if(Rl){if(uA.includes(ml.status)){throw hA.errors.exception({header:"Response constructor",message:`Invalid response status code ${ml.status}`})}ml[pA].body=Rl.body;if(Rl.type!=null&&!ml[pA].headersList.contains("content-type",true)){ml[pA].headersList.append("content-type",Rl.type,true)}}}function fromInnerResponse(ml,Al){const Rl=new Response(mA);Rl[pA]=ml;Rl[dA]=new zl(mA);cf(Rl[dA],ml.headersList);Qh(Rl[dA],Al);if(C_&&ml.body?.stream){D_.register(Rl,new WeakRef(ml.body.stream))}return Rl}hA.converters.ReadableStream=hA.interfaceConverter(ReadableStream);hA.converters.FormData=hA.interfaceConverter(fA);hA.converters.URLSearchParams=hA.interfaceConverter(URLSearchParams);hA.converters.XMLHttpRequestBodyInit=function(ml,Al,Rl){if(typeof ml==="string"){return hA.converters.USVString(ml,Al,Rl)}if(iA(ml)){return hA.converters.Blob(ml,Al,Rl,{strict:false})}if(ArrayBuffer.isView(ml)||AA.isArrayBuffer(ml)){return hA.converters.BufferSource(ml,Al,Rl)}if(P_.isFormDataLike(ml)){return hA.converters.FormData(ml,Al,Rl,{strict:false})}if(ml instanceof URLSearchParams){return hA.converters.URLSearchParams(ml,Al,Rl)}return hA.converters.DOMString(ml,Al,Rl)};hA.converters.BodyInit=function(ml,Al,Rl){if(ml instanceof ReadableStream){return hA.converters.ReadableStream(ml,Al,Rl)}if(ml?.[Symbol.asyncIterator]){return ml}return hA.converters.XMLHttpRequestBodyInit(ml,Al,Rl)};hA.converters.ResponseInit=hA.dictionaryConverter([{key:"status",converter:hA.converters["unsigned short"],defaultValue:()=>200},{key:"statusText",converter:hA.converters.ByteString,defaultValue:()=>""},{key:"headers",converter:hA.converters.HeadersInit}]);ml.exports={isNetworkError:isNetworkError,makeNetworkError:makeNetworkError,makeResponse:makeResponse,makeAppropriateNetworkError:makeAppropriateNetworkError,filterResponse:filterResponse,Response:Response,cloneResponse:cloneResponse,fromInnerResponse:fromInnerResponse}},93627:ml=>{"use strict";ml.exports={kUrl:Symbol("url"),kHeaders:Symbol("headers"),kSignal:Symbol("signal"),kState:Symbol("state"),kDispatcher:Symbol("dispatcher")}},73168:(ml,Al,Rl)=>{"use strict";const{Transform:zl}=Rl(57075);const rd=Rl(38522);const{redirectStatusSet:yh,referrerPolicySet:kh,badPortsSet:Qh}=Rl(4495);const{getGlobalOrigin:cf}=Rl(51059);const{collectASequenceOfCodePoints:t_,collectAnHTTPQuotedString:r_,removeChars:u_,parseMIMEType:C_}=Rl(51900);const{performance:D_}=Rl(643);const{isBlobLike:S_,ReadableStreamFrom:P_,isValidHTTPToken:Cg,normalizedMethodRecordsBase:eA}=Rl(3440);const tA=Rl(34589);const{isUint8Array:rA}=Rl(73429);const{webidl:nA}=Rl(45893);let iA=[];let sA;try{sA=Rl(77598);const ml=["sha256","sha384","sha512"];iA=sA.getHashes().filter(Al=>ml.includes(Al))}catch{}function responseURL(ml){const Al=ml.urlList;const Rl=Al.length;return Rl===0?null:Al[Rl-1].toString()}function responseLocationURL(ml,Al){if(!yh.has(ml.status)){return null}let Rl=ml.headersList.get("location",true);if(Rl!==null&&isValidHeaderValue(Rl)){if(!isValidEncodedURL(Rl)){Rl=normalizeBinaryStringToUtf8(Rl)}Rl=new URL(Rl,responseURL(ml))}if(Rl&&!Rl.hash){Rl.hash=Al}return Rl}function isValidEncodedURL(ml){for(let Al=0;Al126||Rl<32){return false}}return true}function normalizeBinaryStringToUtf8(ml){return Buffer.from(ml,"binary").toString("utf8")}function requestCurrentURL(ml){return ml.urlList[ml.urlList.length-1]}function requestBadPort(ml){const Al=requestCurrentURL(ml);if(urlIsHttpHttpsScheme(Al)&&Qh.has(Al.port)){return"blocked"}return"allowed"}function isErrorLike(ml){return ml instanceof Error||(ml?.constructor?.name==="Error"||ml?.constructor?.name==="DOMException")}function isValidReasonPhrase(ml){for(let Al=0;Al=32&&Rl<=126||Rl>=128&&Rl<=255)){return false}}return true}const aA=Cg;function isValidHeaderValue(ml){return(ml[0]==="\t"||ml[0]===" "||ml[ml.length-1]==="\t"||ml[ml.length-1]===" "||ml.includes("\n")||ml.includes("\r")||ml.includes("\0"))===false}function setRequestReferrerPolicyOnRedirect(ml,Al){const{headersList:Rl}=Al;const zl=(Rl.get("referrer-policy",true)??"").split(",");let rd="";if(zl.length>0){for(let ml=zl.length;ml!==0;ml--){const Al=zl[ml-1].trim();if(kh.has(Al)){rd=Al;break}}}if(rd!==""){ml.referrerPolicy=rd}}function crossOriginResourcePolicyCheck(){return"allowed"}function corsCheck(){return"success"}function TAOCheck(){return"success"}function appendFetchMetadata(ml){let Al=null;Al=ml.mode;ml.headersList.set("sec-fetch-mode",Al,true)}function appendRequestOriginHeader(ml){let Al=ml.origin;if(Al==="client"||Al===undefined){return}if(ml.responseTainting==="cors"||ml.mode==="websocket"){ml.headersList.append("origin",Al,true)}else if(ml.method!=="GET"&&ml.method!=="HEAD"){switch(ml.referrerPolicy){case"no-referrer":Al=null;break;case"no-referrer-when-downgrade":case"strict-origin":case"strict-origin-when-cross-origin":if(ml.origin&&urlHasHttpsScheme(ml.origin)&&!urlHasHttpsScheme(requestCurrentURL(ml))){Al=null}break;case"same-origin":if(!sameOrigin(ml,requestCurrentURL(ml))){Al=null}break;default:}ml.headersList.append("origin",Al,true)}}function coarsenTime(ml,Al){return ml}function clampAndCoarsenConnectionTimingInfo(ml,Al,Rl){if(!ml?.startTime||ml.startTime4096){zl=rd}const yh=sameOrigin(ml,zl);const kh=isURLPotentiallyTrustworthy(zl)&&!isURLPotentiallyTrustworthy(ml.url);switch(Al){case"origin":return rd!=null?rd:stripURLForReferrer(Rl,true);case"unsafe-url":return zl;case"same-origin":return yh?rd:"no-referrer";case"origin-when-cross-origin":return yh?zl:rd;case"strict-origin-when-cross-origin":{const Al=requestCurrentURL(ml);if(sameOrigin(zl,Al)){return zl}if(isURLPotentiallyTrustworthy(zl)&&!isURLPotentiallyTrustworthy(Al)){return"no-referrer"}return rd}case"strict-origin":case"no-referrer-when-downgrade":default:return kh?"no-referrer":rd}}function stripURLForReferrer(ml,Al){tA(ml instanceof URL);ml=new URL(ml);if(ml.protocol==="file:"||ml.protocol==="about:"||ml.protocol==="blank:"){return"no-referrer"}ml.username="";ml.password="";ml.hash="";if(Al){ml.pathname="";ml.search=""}return ml}function isURLPotentiallyTrustworthy(ml){if(!(ml instanceof URL)){return false}if(ml.href==="about:blank"||ml.href==="about:srcdoc"){return true}if(ml.protocol==="data:")return true;if(ml.protocol==="file:")return true;return isOriginPotentiallyTrustworthy(ml.origin);function isOriginPotentiallyTrustworthy(ml){if(ml==null||ml==="null")return false;const Al=new URL(ml);if(Al.protocol==="https:"||Al.protocol==="wss:"){return true}if(/^127(?:\.[0-9]+){0,2}\.[0-9]+$|^\[(?:0*:)*?:?0*1\]$/.test(Al.hostname)||(Al.hostname==="localhost"||Al.hostname.includes("localhost."))||Al.hostname.endsWith(".localhost")){return true}return false}}function bytesMatch(ml,Al){if(sA===undefined){return true}const Rl=parseMetadata(Al);if(Rl==="no metadata"){return true}if(Rl.length===0){return true}const zl=getStrongestMetadata(Rl);const rd=filterMetadataListByAlgorithm(Rl,zl);for(const Al of rd){const Rl=Al.algo;const zl=Al.hash;let rd=sA.createHash(Rl).update(ml).digest("base64");if(rd[rd.length-1]==="="){if(rd[rd.length-2]==="="){rd=rd.slice(0,-2)}else{rd=rd.slice(0,-1)}}if(compareBase64Mixed(rd,zl)){return true}}return false}const oA=/(?sha256|sha384|sha512)-((?[A-Za-z0-9+/]+|[A-Za-z0-9_-]+)={0,2}(?:\s|$)( +[!-~]*)?)?/i;function parseMetadata(ml){const Al=[];let Rl=true;for(const zl of ml.split(" ")){Rl=false;const ml=oA.exec(zl);if(ml===null||ml.groups===undefined||ml.groups.algo===undefined){continue}const rd=ml.groups.algo.toLowerCase();if(iA.includes(rd)){Al.push(ml.groups)}}if(Rl===true){return"no metadata"}return Al}function getStrongestMetadata(ml){let Al=ml[0].algo;if(Al[3]==="5"){return Al}for(let Rl=1;Rl{ml=Rl;Al=zl});return{promise:Rl,resolve:ml,reject:Al}}function isAborted(ml){return ml.controller.state==="aborted"}function isCancelled(ml){return ml.controller.state==="aborted"||ml.controller.state==="terminated"}function normalizeMethod(ml){return eA[ml.toLowerCase()]??ml}function serializeJavascriptValueToJSONString(ml){const Al=JSON.stringify(ml);if(Al===undefined){throw new TypeError("Value is not JSON serializable")}tA(typeof Al==="string");return Al}const lA=Object.getPrototypeOf(Object.getPrototypeOf([][Symbol.iterator]()));function createIterator(ml,Al,Rl=0,zl=1){class FastIterableIterator{#J;#H;#V;constructor(ml,Al){this.#J=ml;this.#H=Al;this.#V=0}next(){if(typeof this!=="object"||this===null||!(#J in this)){throw new TypeError(`'next' called on an object that does not implement interface ${ml} Iterator.`)}const rd=this.#V;const yh=this.#J[Al];const kh=yh.length;if(rd>=kh){return{value:undefined,done:true}}const{[Rl]:Qh,[zl]:cf}=yh[rd];this.#V=rd+1;let t_;switch(this.#H){case"key":t_=Qh;break;case"value":t_=cf;break;case"key+value":t_=[Qh,cf];break}return{value:t_,done:false}}}delete FastIterableIterator.prototype.constructor;Object.setPrototypeOf(FastIterableIterator.prototype,lA);Object.defineProperties(FastIterableIterator.prototype,{[Symbol.toStringTag]:{writable:false,enumerable:false,configurable:true,value:`${ml} Iterator`},next:{writable:true,enumerable:true,configurable:true}});return function(ml,Al){return new FastIterableIterator(ml,Al)}}function iteratorMixin(ml,Al,Rl,zl=0,rd=1){const yh=createIterator(ml,Rl,zl,rd);const kh={keys:{writable:true,enumerable:true,configurable:true,value:function keys(){nA.brandCheck(this,Al);return yh(this,"key")}},values:{writable:true,enumerable:true,configurable:true,value:function values(){nA.brandCheck(this,Al);return yh(this,"value")}},entries:{writable:true,enumerable:true,configurable:true,value:function entries(){nA.brandCheck(this,Al);return yh(this,"key+value")}},forEach:{writable:true,enumerable:true,configurable:true,value:function forEach(Rl,zl=globalThis){nA.brandCheck(this,Al);nA.argumentLengthCheck(arguments,1,`${ml}.forEach`);if(typeof Rl!=="function"){throw new TypeError(`Failed to execute 'forEach' on '${ml}': parameter 1 is not of type 'Function'.`)}for(const{0:ml,1:Al}of yh(this,"key+value")){Rl.call(zl,Al,ml,this)}}}};return Object.defineProperties(Al.prototype,{...kh,[Symbol.iterator]:{writable:true,enumerable:false,configurable:true,value:kh.entries.value}})}async function fullyReadBody(ml,Al,Rl){const zl=Al;const rd=Rl;let yh;try{yh=ml.stream.getReader()}catch(ml){rd(ml);return}try{zl(await readAllBytes(yh))}catch(ml){rd(ml)}}function isReadableStreamLike(ml){return ml instanceof ReadableStream||ml[Symbol.toStringTag]==="ReadableStream"&&typeof ml.tee==="function"}function readableStreamClose(ml){try{ml.close();ml.byobRequest?.respond(0)}catch(ml){if(!ml.message.includes("Controller is already closed")&&!ml.message.includes("ReadableStream is already closed")){throw ml}}}const cA=/[^\x00-\xFF]/;function isomorphicEncode(ml){tA(!cA.test(ml));return ml}async function readAllBytes(ml){const Al=[];let Rl=0;while(true){const{done:zl,value:rd}=await ml.read();if(zl){return Buffer.concat(Al,Rl)}if(!rA(rd)){throw new TypeError("Received non-Uint8Array chunk")}Al.push(rd);Rl+=rd.length}}function urlIsLocal(ml){tA("protocol"in ml);const Al=ml.protocol;return Al==="about:"||Al==="blob:"||Al==="data:"}function urlHasHttpsScheme(ml){return typeof ml==="string"&&ml[5]===":"&&ml[0]==="h"&&ml[1]==="t"&&ml[2]==="t"&&ml[3]==="p"&&ml[4]==="s"||ml.protocol==="https:"}function urlIsHttpHttpsScheme(ml){tA("protocol"in ml);const Al=ml.protocol;return Al==="http:"||Al==="https:"}function simpleRangeHeaderValue(ml,Al){const Rl=ml;if(!Rl.startsWith("bytes")){return"failure"}const zl={position:5};if(Al){t_(ml=>ml==="\t"||ml===" ",Rl,zl)}if(Rl.charCodeAt(zl.position)!==61){return"failure"}zl.position++;if(Al){t_(ml=>ml==="\t"||ml===" ",Rl,zl)}const rd=t_(ml=>{const Al=ml.charCodeAt(0);return Al>=48&&Al<=57},Rl,zl);const yh=rd.length?Number(rd):null;if(Al){t_(ml=>ml==="\t"||ml===" ",Rl,zl)}if(Rl.charCodeAt(zl.position)!==45){return"failure"}zl.position++;if(Al){t_(ml=>ml==="\t"||ml===" ",Rl,zl)}const kh=t_(ml=>{const Al=ml.charCodeAt(0);return Al>=48&&Al<=57},Rl,zl);const Qh=kh.length?Number(kh):null;if(zl.positionQh){return"failure"}return{rangeStartValue:yh,rangeEndValue:Qh}}function buildContentRange(ml,Al,Rl){let zl="bytes ";zl+=isomorphicEncode(`${ml}`);zl+="-";zl+=isomorphicEncode(`${Al}`);zl+="/";zl+=isomorphicEncode(`${Rl}`);return zl}class InflateStream extends zl{#W;constructor(ml){super();this.#W=ml}_transform(ml,Al,Rl){if(!this._inflateStream){if(ml.length===0){Rl();return}this._inflateStream=(ml[0]&15)===8?rd.createInflate(this.#W):rd.createInflateRaw(this.#W);this._inflateStream.on("data",this.push.bind(this));this._inflateStream.on("end",()=>this.push(null));this._inflateStream.on("error",ml=>this.destroy(ml))}this._inflateStream.write(ml,Al,Rl)}_final(ml){if(this._inflateStream){this._inflateStream.end();this._inflateStream=null}ml()}}function createInflate(ml){return new InflateStream(ml)}function extractMimeType(ml){let Al=null;let Rl=null;let zl=null;const rd=getDecodeSplit("content-type",ml);if(rd===null){return"failure"}for(const ml of rd){const rd=C_(ml);if(rd==="failure"||rd.essence==="*/*"){continue}zl=rd;if(zl.essence!==Rl){Al=null;if(zl.parameters.has("charset")){Al=zl.parameters.get("charset")}Rl=zl.essence}else if(!zl.parameters.has("charset")&&Al!==null){zl.parameters.set("charset",Al)}}if(zl==null){return"failure"}return zl}function gettingDecodingSplitting(ml){const Al=ml;const Rl={position:0};const zl=[];let rd="";while(Rl.positionml!=='"'&&ml!==",",Al,Rl);if(Rl.positionml===9||ml===32);zl.push(rd);rd=""}return zl}function getDecodeSplit(ml,Al){const Rl=Al.get(ml,true);if(Rl===null){return null}return gettingDecodingSplitting(Rl)}const uA=new TextDecoder;function utf8DecodeBytes(ml){if(ml.length===0){return""}if(ml[0]===239&&ml[1]===187&&ml[2]===191){ml=ml.subarray(3)}const Al=uA.decode(ml);return Al}class EnvironmentSettingsObjectBase{get baseUrl(){return cf()}get origin(){return this.baseUrl?.origin}policyContainer=makePolicyContainer()}class EnvironmentSettingsObject{settingsObject=new EnvironmentSettingsObjectBase}const pA=new EnvironmentSettingsObject;ml.exports={isAborted:isAborted,isCancelled:isCancelled,isValidEncodedURL:isValidEncodedURL,createDeferredPromise:createDeferredPromise,ReadableStreamFrom:P_,tryUpgradeRequestToAPotentiallyTrustworthyURL:tryUpgradeRequestToAPotentiallyTrustworthyURL,clampAndCoarsenConnectionTimingInfo:clampAndCoarsenConnectionTimingInfo,coarsenedSharedCurrentTime:coarsenedSharedCurrentTime,determineRequestsReferrer:determineRequestsReferrer,makePolicyContainer:makePolicyContainer,clonePolicyContainer:clonePolicyContainer,appendFetchMetadata:appendFetchMetadata,appendRequestOriginHeader:appendRequestOriginHeader,TAOCheck:TAOCheck,corsCheck:corsCheck,crossOriginResourcePolicyCheck:crossOriginResourcePolicyCheck,createOpaqueTimingInfo:createOpaqueTimingInfo,setRequestReferrerPolicyOnRedirect:setRequestReferrerPolicyOnRedirect,isValidHTTPToken:Cg,requestBadPort:requestBadPort,requestCurrentURL:requestCurrentURL,responseURL:responseURL,responseLocationURL:responseLocationURL,isBlobLike:S_,isURLPotentiallyTrustworthy:isURLPotentiallyTrustworthy,isValidReasonPhrase:isValidReasonPhrase,sameOrigin:sameOrigin,normalizeMethod:normalizeMethod,serializeJavascriptValueToJSONString:serializeJavascriptValueToJSONString,iteratorMixin:iteratorMixin,createIterator:createIterator,isValidHeaderName:aA,isValidHeaderValue:isValidHeaderValue,isErrorLike:isErrorLike,fullyReadBody:fullyReadBody,bytesMatch:bytesMatch,isReadableStreamLike:isReadableStreamLike,readableStreamClose:readableStreamClose,isomorphicEncode:isomorphicEncode,urlIsLocal:urlIsLocal,urlHasHttpsScheme:urlHasHttpsScheme,urlIsHttpHttpsScheme:urlIsHttpHttpsScheme,readAllBytes:readAllBytes,simpleRangeHeaderValue:simpleRangeHeaderValue,buildContentRange:buildContentRange,parseMetadata:parseMetadata,createInflate:createInflate,extractMimeType:extractMimeType,getDecodeSplit:getDecodeSplit,utf8DecodeBytes:utf8DecodeBytes,environmentSettingsObject:pA}},45893:(ml,Al,Rl)=>{"use strict";const{types:zl,inspect:rd}=Rl(57975);const{markAsUncloneable:yh}=Rl(75919);const{toUSVString:kh}=Rl(3440);const Qh={};Qh.converters={};Qh.util={};Qh.errors={};Qh.errors.exception=function(ml){return new TypeError(`${ml.header}: ${ml.message}`)};Qh.errors.conversionFailed=function(ml){const Al=ml.types.length===1?"":" one of";const Rl=`${ml.argument} could not be converted to`+`${Al}: ${ml.types.join(", ")}.`;return Qh.errors.exception({header:ml.prefix,message:Rl})};Qh.errors.invalidArgument=function(ml){return Qh.errors.exception({header:ml.prefix,message:`"${ml.value}" is an invalid ${ml.type}.`})};Qh.brandCheck=function(ml,Al,Rl){if(Rl?.strict!==false){if(!(ml instanceof Al)){const ml=new TypeError("Illegal invocation");ml.code="ERR_INVALID_THIS";throw ml}}else{if(ml?.[Symbol.toStringTag]!==Al.prototype[Symbol.toStringTag]){const ml=new TypeError("Illegal invocation");ml.code="ERR_INVALID_THIS";throw ml}}};Qh.argumentLengthCheck=function({length:ml},Al,Rl){if(ml{});Qh.util.ConvertToInt=function(ml,Al,Rl,zl){let rd;let yh;if(Al===64){rd=Math.pow(2,53)-1;if(Rl==="unsigned"){yh=0}else{yh=Math.pow(-2,53)+1}}else if(Rl==="unsigned"){yh=0;rd=Math.pow(2,Al)-1}else{yh=Math.pow(-2,Al)-1;rd=Math.pow(2,Al-1)-1}let kh=Number(ml);if(kh===0){kh=0}if(zl?.enforceRange===true){if(Number.isNaN(kh)||kh===Number.POSITIVE_INFINITY||kh===Number.NEGATIVE_INFINITY){throw Qh.errors.exception({header:"Integer conversion",message:`Could not convert ${Qh.util.Stringify(ml)} to an integer.`})}kh=Qh.util.IntegerPart(kh);if(khrd){throw Qh.errors.exception({header:"Integer conversion",message:`Value must be between ${yh}-${rd}, got ${kh}.`})}return kh}if(!Number.isNaN(kh)&&zl?.clamp===true){kh=Math.min(Math.max(kh,yh),rd);if(Math.floor(kh)%2===0){kh=Math.floor(kh)}else{kh=Math.ceil(kh)}return kh}if(Number.isNaN(kh)||kh===0&&Object.is(0,kh)||kh===Number.POSITIVE_INFINITY||kh===Number.NEGATIVE_INFINITY){return 0}kh=Qh.util.IntegerPart(kh);kh=kh%Math.pow(2,Al);if(Rl==="signed"&&kh>=Math.pow(2,Al)-1){return kh-Math.pow(2,Al)}return kh};Qh.util.IntegerPart=function(ml){const Al=Math.floor(Math.abs(ml));if(ml<0){return-1*Al}return Al};Qh.util.Stringify=function(ml){const Al=Qh.util.Type(ml);switch(Al){case"Symbol":return`Symbol(${ml.description})`;case"Object":return rd(ml);case"String":return`"${ml}"`;default:return`${ml}`}};Qh.sequenceConverter=function(ml){return(Al,Rl,zl,rd)=>{if(Qh.util.Type(Al)!=="Object"){throw Qh.errors.exception({header:Rl,message:`${zl} (${Qh.util.Stringify(Al)}) is not iterable.`})}const yh=typeof rd==="function"?rd():Al?.[Symbol.iterator]?.();const kh=[];let cf=0;if(yh===undefined||typeof yh.next!=="function"){throw Qh.errors.exception({header:Rl,message:`${zl} is not iterable.`})}while(true){const{done:Al,value:rd}=yh.next();if(Al){break}kh.push(ml(rd,Rl,`${zl}[${cf++}]`))}return kh}};Qh.recordConverter=function(ml,Al){return(Rl,rd,yh)=>{if(Qh.util.Type(Rl)!=="Object"){throw Qh.errors.exception({header:rd,message:`${yh} ("${Qh.util.Type(Rl)}") is not an Object.`})}const kh={};if(!zl.isProxy(Rl)){const zl=[...Object.getOwnPropertyNames(Rl),...Object.getOwnPropertySymbols(Rl)];for(const Qh of zl){const zl=ml(Qh,rd,yh);const cf=Al(Rl[Qh],rd,yh);kh[zl]=cf}return kh}const cf=Reflect.ownKeys(Rl);for(const zl of cf){const Qh=Reflect.getOwnPropertyDescriptor(Rl,zl);if(Qh?.enumerable){const Qh=ml(zl,rd,yh);const cf=Al(Rl[zl],rd,yh);kh[Qh]=cf}}return kh}};Qh.interfaceConverter=function(ml){return(Al,Rl,zl,rd)=>{if(rd?.strict!==false&&!(Al instanceof ml)){throw Qh.errors.exception({header:Rl,message:`Expected ${zl} ("${Qh.util.Stringify(Al)}") to be an instance of ${ml.name}.`})}return Al}};Qh.dictionaryConverter=function(ml){return(Al,Rl,zl)=>{const rd=Qh.util.Type(Al);const yh={};if(rd==="Null"||rd==="Undefined"){return yh}else if(rd!=="Object"){throw Qh.errors.exception({header:Rl,message:`Expected ${Al} to be one of: Null, Undefined, Object.`})}for(const rd of ml){const{key:ml,defaultValue:kh,required:cf,converter:t_}=rd;if(cf===true){if(!Object.hasOwn(Al,ml)){throw Qh.errors.exception({header:Rl,message:`Missing required key "${ml}".`})}}let r_=Al[ml];const u_=Object.hasOwn(rd,"defaultValue");if(u_&&r_!==null){r_??=kh()}if(cf||u_||r_!==undefined){r_=t_(r_,Rl,`${zl}.${ml}`);if(rd.allowedValues&&!rd.allowedValues.includes(r_)){throw Qh.errors.exception({header:Rl,message:`${r_} is not an accepted type. Expected one of ${rd.allowedValues.join(", ")}.`})}yh[ml]=r_}}return yh}};Qh.nullableConverter=function(ml){return(Al,Rl,zl)=>{if(Al===null){return Al}return ml(Al,Rl,zl)}};Qh.converters.DOMString=function(ml,Al,Rl,zl){if(ml===null&&zl?.legacyNullToEmptyString){return""}if(typeof ml==="symbol"){throw Qh.errors.exception({header:Al,message:`${Rl} is a symbol, which cannot be converted to a DOMString.`})}return String(ml)};Qh.converters.ByteString=function(ml,Al,Rl){const zl=Qh.converters.DOMString(ml,Al,Rl);for(let ml=0;ml255){throw new TypeError("Cannot convert argument to a ByteString because the character at "+`index ${ml} has a value of ${zl.charCodeAt(ml)} which is greater than 255.`)}}return zl};Qh.converters.USVString=kh;Qh.converters.boolean=function(ml){const Al=Boolean(ml);return Al};Qh.converters.any=function(ml){return ml};Qh.converters["long long"]=function(ml,Al,Rl){const zl=Qh.util.ConvertToInt(ml,64,"signed",undefined,Al,Rl);return zl};Qh.converters["unsigned long long"]=function(ml,Al,Rl){const zl=Qh.util.ConvertToInt(ml,64,"unsigned",undefined,Al,Rl);return zl};Qh.converters["unsigned long"]=function(ml,Al,Rl){const zl=Qh.util.ConvertToInt(ml,32,"unsigned",undefined,Al,Rl);return zl};Qh.converters["unsigned short"]=function(ml,Al,Rl,zl){const rd=Qh.util.ConvertToInt(ml,16,"unsigned",zl,Al,Rl);return rd};Qh.converters.ArrayBuffer=function(ml,Al,Rl,rd){if(Qh.util.Type(ml)!=="Object"||!zl.isAnyArrayBuffer(ml)){throw Qh.errors.conversionFailed({prefix:Al,argument:`${Rl} ("${Qh.util.Stringify(ml)}")`,types:["ArrayBuffer"]})}if(rd?.allowShared===false&&zl.isSharedArrayBuffer(ml)){throw Qh.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(ml.resizable||ml.growable){throw Qh.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return ml};Qh.converters.TypedArray=function(ml,Al,Rl,rd,yh){if(Qh.util.Type(ml)!=="Object"||!zl.isTypedArray(ml)||ml.constructor.name!==Al.name){throw Qh.errors.conversionFailed({prefix:Rl,argument:`${rd} ("${Qh.util.Stringify(ml)}")`,types:[Al.name]})}if(yh?.allowShared===false&&zl.isSharedArrayBuffer(ml.buffer)){throw Qh.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(ml.buffer.resizable||ml.buffer.growable){throw Qh.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return ml};Qh.converters.DataView=function(ml,Al,Rl,rd){if(Qh.util.Type(ml)!=="Object"||!zl.isDataView(ml)){throw Qh.errors.exception({header:Al,message:`${Rl} is not a DataView.`})}if(rd?.allowShared===false&&zl.isSharedArrayBuffer(ml.buffer)){throw Qh.errors.exception({header:"ArrayBuffer",message:"SharedArrayBuffer is not allowed."})}if(ml.buffer.resizable||ml.buffer.growable){throw Qh.errors.exception({header:"ArrayBuffer",message:"Received a resizable ArrayBuffer."})}return ml};Qh.converters.BufferSource=function(ml,Al,Rl,rd){if(zl.isAnyArrayBuffer(ml)){return Qh.converters.ArrayBuffer(ml,Al,Rl,{...rd,allowShared:false})}if(zl.isTypedArray(ml)){return Qh.converters.TypedArray(ml,ml.constructor,Al,Rl,{...rd,allowShared:false})}if(zl.isDataView(ml)){return Qh.converters.DataView(ml,Al,Rl,{...rd,allowShared:false})}throw Qh.errors.conversionFailed({prefix:Al,argument:`${Rl} ("${Qh.util.Stringify(ml)}")`,types:["BufferSource"]})};Qh.converters["sequence"]=Qh.sequenceConverter(Qh.converters.ByteString);Qh.converters["sequence>"]=Qh.sequenceConverter(Qh.converters["sequence"]);Qh.converters["record"]=Qh.recordConverter(Qh.converters.ByteString,Qh.converters.ByteString);ml.exports={webidl:Qh}},22607:ml=>{"use strict";function getEncoding(ml){if(!ml){return"failure"}switch(ml.trim().toLowerCase()){case"unicode-1-1-utf-8":case"unicode11utf8":case"unicode20utf8":case"utf-8":case"utf8":case"x-unicode20utf8":return"UTF-8";case"866":case"cp866":case"csibm866":case"ibm866":return"IBM866";case"csisolatin2":case"iso-8859-2":case"iso-ir-101":case"iso8859-2":case"iso88592":case"iso_8859-2":case"iso_8859-2:1987":case"l2":case"latin2":return"ISO-8859-2";case"csisolatin3":case"iso-8859-3":case"iso-ir-109":case"iso8859-3":case"iso88593":case"iso_8859-3":case"iso_8859-3:1988":case"l3":case"latin3":return"ISO-8859-3";case"csisolatin4":case"iso-8859-4":case"iso-ir-110":case"iso8859-4":case"iso88594":case"iso_8859-4":case"iso_8859-4:1988":case"l4":case"latin4":return"ISO-8859-4";case"csisolatincyrillic":case"cyrillic":case"iso-8859-5":case"iso-ir-144":case"iso8859-5":case"iso88595":case"iso_8859-5":case"iso_8859-5:1988":return"ISO-8859-5";case"arabic":case"asmo-708":case"csiso88596e":case"csiso88596i":case"csisolatinarabic":case"ecma-114":case"iso-8859-6":case"iso-8859-6-e":case"iso-8859-6-i":case"iso-ir-127":case"iso8859-6":case"iso88596":case"iso_8859-6":case"iso_8859-6:1987":return"ISO-8859-6";case"csisolatingreek":case"ecma-118":case"elot_928":case"greek":case"greek8":case"iso-8859-7":case"iso-ir-126":case"iso8859-7":case"iso88597":case"iso_8859-7":case"iso_8859-7:1987":case"sun_eu_greek":return"ISO-8859-7";case"csiso88598e":case"csisolatinhebrew":case"hebrew":case"iso-8859-8":case"iso-8859-8-e":case"iso-ir-138":case"iso8859-8":case"iso88598":case"iso_8859-8":case"iso_8859-8:1988":case"visual":return"ISO-8859-8";case"csiso88598i":case"iso-8859-8-i":case"logical":return"ISO-8859-8-I";case"csisolatin6":case"iso-8859-10":case"iso-ir-157":case"iso8859-10":case"iso885910":case"l6":case"latin6":return"ISO-8859-10";case"iso-8859-13":case"iso8859-13":case"iso885913":return"ISO-8859-13";case"iso-8859-14":case"iso8859-14":case"iso885914":return"ISO-8859-14";case"csisolatin9":case"iso-8859-15":case"iso8859-15":case"iso885915":case"iso_8859-15":case"l9":return"ISO-8859-15";case"iso-8859-16":return"ISO-8859-16";case"cskoi8r":case"koi":case"koi8":case"koi8-r":case"koi8_r":return"KOI8-R";case"koi8-ru":case"koi8-u":return"KOI8-U";case"csmacintosh":case"mac":case"macintosh":case"x-mac-roman":return"macintosh";case"iso-8859-11":case"iso8859-11":case"iso885911":case"tis-620":case"windows-874":return"windows-874";case"cp1250":case"windows-1250":case"x-cp1250":return"windows-1250";case"cp1251":case"windows-1251":case"x-cp1251":return"windows-1251";case"ansi_x3.4-1968":case"ascii":case"cp1252":case"cp819":case"csisolatin1":case"ibm819":case"iso-8859-1":case"iso-ir-100":case"iso8859-1":case"iso88591":case"iso_8859-1":case"iso_8859-1:1987":case"l1":case"latin1":case"us-ascii":case"windows-1252":case"x-cp1252":return"windows-1252";case"cp1253":case"windows-1253":case"x-cp1253":return"windows-1253";case"cp1254":case"csisolatin5":case"iso-8859-9":case"iso-ir-148":case"iso8859-9":case"iso88599":case"iso_8859-9":case"iso_8859-9:1989":case"l5":case"latin5":case"windows-1254":case"x-cp1254":return"windows-1254";case"cp1255":case"windows-1255":case"x-cp1255":return"windows-1255";case"cp1256":case"windows-1256":case"x-cp1256":return"windows-1256";case"cp1257":case"windows-1257":case"x-cp1257":return"windows-1257";case"cp1258":case"windows-1258":case"x-cp1258":return"windows-1258";case"x-mac-cyrillic":case"x-mac-ukrainian":return"x-mac-cyrillic";case"chinese":case"csgb2312":case"csiso58gb231280":case"gb2312":case"gb_2312":case"gb_2312-80":case"gbk":case"iso-ir-58":case"x-gbk":return"GBK";case"gb18030":return"gb18030";case"big5":case"big5-hkscs":case"cn-big5":case"csbig5":case"x-x-big5":return"Big5";case"cseucpkdfmtjapanese":case"euc-jp":case"x-euc-jp":return"EUC-JP";case"csiso2022jp":case"iso-2022-jp":return"ISO-2022-JP";case"csshiftjis":case"ms932":case"ms_kanji":case"shift-jis":case"shift_jis":case"sjis":case"windows-31j":case"x-sjis":return"Shift_JIS";case"cseuckr":case"csksc56011987":case"euc-kr":case"iso-ir-149":case"korean":case"ks_c_5601-1987":case"ks_c_5601-1989":case"ksc5601":case"ksc_5601":case"windows-949":return"EUC-KR";case"csiso2022kr":case"hz-gb-2312":case"iso-2022-cn":case"iso-2022-cn-ext":case"iso-2022-kr":case"replacement":return"replacement";case"unicodefffe":case"utf-16be":return"UTF-16BE";case"csunicode":case"iso-10646-ucs-2":case"ucs-2":case"unicode":case"unicodefeff":case"utf-16":case"utf-16le":return"UTF-16LE";case"x-user-defined":return"x-user-defined";default:return"failure"}}ml.exports={getEncoding:getEncoding}},48355:(ml,Al,Rl)=>{"use strict";const{staticPropertyDescriptors:zl,readOperation:rd,fireAProgressEvent:yh}=Rl(53610);const{kState:kh,kError:Qh,kResult:cf,kEvents:t_,kAborted:r_}=Rl(20961);const{webidl:u_}=Rl(45893);const{kEnumerableProperty:C_}=Rl(3440);class FileReader extends EventTarget{constructor(){super();this[kh]="empty";this[cf]=null;this[Qh]=null;this[t_]={loadend:null,error:null,abort:null,load:null,progress:null,loadstart:null}}readAsArrayBuffer(ml){u_.brandCheck(this,FileReader);u_.argumentLengthCheck(arguments,1,"FileReader.readAsArrayBuffer");ml=u_.converters.Blob(ml,{strict:false});rd(this,ml,"ArrayBuffer")}readAsBinaryString(ml){u_.brandCheck(this,FileReader);u_.argumentLengthCheck(arguments,1,"FileReader.readAsBinaryString");ml=u_.converters.Blob(ml,{strict:false});rd(this,ml,"BinaryString")}readAsText(ml,Al=undefined){u_.brandCheck(this,FileReader);u_.argumentLengthCheck(arguments,1,"FileReader.readAsText");ml=u_.converters.Blob(ml,{strict:false});if(Al!==undefined){Al=u_.converters.DOMString(Al,"FileReader.readAsText","encoding")}rd(this,ml,"Text",Al)}readAsDataURL(ml){u_.brandCheck(this,FileReader);u_.argumentLengthCheck(arguments,1,"FileReader.readAsDataURL");ml=u_.converters.Blob(ml,{strict:false});rd(this,ml,"DataURL")}abort(){if(this[kh]==="empty"||this[kh]==="done"){this[cf]=null;return}if(this[kh]==="loading"){this[kh]="done";this[cf]=null}this[r_]=true;yh("abort",this);if(this[kh]!=="loading"){yh("loadend",this)}}get readyState(){u_.brandCheck(this,FileReader);switch(this[kh]){case"empty":return this.EMPTY;case"loading":return this.LOADING;case"done":return this.DONE}}get result(){u_.brandCheck(this,FileReader);return this[cf]}get error(){u_.brandCheck(this,FileReader);return this[Qh]}get onloadend(){u_.brandCheck(this,FileReader);return this[t_].loadend}set onloadend(ml){u_.brandCheck(this,FileReader);if(this[t_].loadend){this.removeEventListener("loadend",this[t_].loadend)}if(typeof ml==="function"){this[t_].loadend=ml;this.addEventListener("loadend",ml)}else{this[t_].loadend=null}}get onerror(){u_.brandCheck(this,FileReader);return this[t_].error}set onerror(ml){u_.brandCheck(this,FileReader);if(this[t_].error){this.removeEventListener("error",this[t_].error)}if(typeof ml==="function"){this[t_].error=ml;this.addEventListener("error",ml)}else{this[t_].error=null}}get onloadstart(){u_.brandCheck(this,FileReader);return this[t_].loadstart}set onloadstart(ml){u_.brandCheck(this,FileReader);if(this[t_].loadstart){this.removeEventListener("loadstart",this[t_].loadstart)}if(typeof ml==="function"){this[t_].loadstart=ml;this.addEventListener("loadstart",ml)}else{this[t_].loadstart=null}}get onprogress(){u_.brandCheck(this,FileReader);return this[t_].progress}set onprogress(ml){u_.brandCheck(this,FileReader);if(this[t_].progress){this.removeEventListener("progress",this[t_].progress)}if(typeof ml==="function"){this[t_].progress=ml;this.addEventListener("progress",ml)}else{this[t_].progress=null}}get onload(){u_.brandCheck(this,FileReader);return this[t_].load}set onload(ml){u_.brandCheck(this,FileReader);if(this[t_].load){this.removeEventListener("load",this[t_].load)}if(typeof ml==="function"){this[t_].load=ml;this.addEventListener("load",ml)}else{this[t_].load=null}}get onabort(){u_.brandCheck(this,FileReader);return this[t_].abort}set onabort(ml){u_.brandCheck(this,FileReader);if(this[t_].abort){this.removeEventListener("abort",this[t_].abort)}if(typeof ml==="function"){this[t_].abort=ml;this.addEventListener("abort",ml)}else{this[t_].abort=null}}}FileReader.EMPTY=FileReader.prototype.EMPTY=0;FileReader.LOADING=FileReader.prototype.LOADING=1;FileReader.DONE=FileReader.prototype.DONE=2;Object.defineProperties(FileReader.prototype,{EMPTY:zl,LOADING:zl,DONE:zl,readAsArrayBuffer:C_,readAsBinaryString:C_,readAsText:C_,readAsDataURL:C_,abort:C_,readyState:C_,result:C_,error:C_,onloadstart:C_,onprogress:C_,onload:C_,onabort:C_,onerror:C_,onloadend:C_,[Symbol.toStringTag]:{value:"FileReader",writable:false,enumerable:false,configurable:true}});Object.defineProperties(FileReader,{EMPTY:zl,LOADING:zl,DONE:zl});ml.exports={FileReader:FileReader}},88573:(ml,Al,Rl)=>{"use strict";const{webidl:zl}=Rl(45893);const rd=Symbol("ProgressEvent state");class ProgressEvent extends Event{constructor(ml,Al={}){ml=zl.converters.DOMString(ml,"ProgressEvent constructor","type");Al=zl.converters.ProgressEventInit(Al??{});super(ml,Al);this[rd]={lengthComputable:Al.lengthComputable,loaded:Al.loaded,total:Al.total}}get lengthComputable(){zl.brandCheck(this,ProgressEvent);return this[rd].lengthComputable}get loaded(){zl.brandCheck(this,ProgressEvent);return this[rd].loaded}get total(){zl.brandCheck(this,ProgressEvent);return this[rd].total}}zl.converters.ProgressEventInit=zl.dictionaryConverter([{key:"lengthComputable",converter:zl.converters.boolean,defaultValue:()=>false},{key:"loaded",converter:zl.converters["unsigned long long"],defaultValue:()=>0},{key:"total",converter:zl.converters["unsigned long long"],defaultValue:()=>0},{key:"bubbles",converter:zl.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:zl.converters.boolean,defaultValue:()=>false},{key:"composed",converter:zl.converters.boolean,defaultValue:()=>false}]);ml.exports={ProgressEvent:ProgressEvent}},20961:ml=>{"use strict";ml.exports={kState:Symbol("FileReader state"),kResult:Symbol("FileReader result"),kError:Symbol("FileReader error"),kLastProgressEventFired:Symbol("FileReader last progress event fired timestamp"),kEvents:Symbol("FileReader events"),kAborted:Symbol("FileReader aborted")}},53610:(ml,Al,Rl)=>{"use strict";const{kState:zl,kError:rd,kResult:yh,kAborted:kh,kLastProgressEventFired:Qh}=Rl(20961);const{ProgressEvent:cf}=Rl(88573);const{getEncoding:t_}=Rl(22607);const{serializeAMimeType:r_,parseMIMEType:u_}=Rl(51900);const{types:C_}=Rl(57975);const{StringDecoder:D_}=Rl(13193);const{btoa:S_}=Rl(4573);const P_={enumerable:true,writable:false,configurable:false};function readOperation(ml,Al,Rl,cf){if(ml[zl]==="loading"){throw new DOMException("Invalid state","InvalidStateError")}ml[zl]="loading";ml[yh]=null;ml[rd]=null;const t_=Al.stream();const r_=t_.getReader();const u_=[];let D_=r_.read();let S_=true;(async()=>{while(!ml[kh]){try{const{done:t_,value:P_}=await D_;if(S_&&!ml[kh]){queueMicrotask(()=>{fireAProgressEvent("loadstart",ml)})}S_=false;if(!t_&&C_.isUint8Array(P_)){u_.push(P_);if((ml[Qh]===undefined||Date.now()-ml[Qh]>=50)&&!ml[kh]){ml[Qh]=Date.now();queueMicrotask(()=>{fireAProgressEvent("progress",ml)})}D_=r_.read()}else if(t_){queueMicrotask(()=>{ml[zl]="done";try{const zl=packageData(u_,Rl,Al.type,cf);if(ml[kh]){return}ml[yh]=zl;fireAProgressEvent("load",ml)}catch(Al){ml[rd]=Al;fireAProgressEvent("error",ml)}if(ml[zl]!=="loading"){fireAProgressEvent("loadend",ml)}});break}}catch(Al){if(ml[kh]){return}queueMicrotask(()=>{ml[zl]="done";ml[rd]=Al;fireAProgressEvent("error",ml);if(ml[zl]!=="loading"){fireAProgressEvent("loadend",ml)}});break}}})()}function fireAProgressEvent(ml,Al){const Rl=new cf(ml,{bubbles:false,cancelable:false});Al.dispatchEvent(Rl)}function packageData(ml,Al,Rl,zl){switch(Al){case"DataURL":{let Al="data:";const zl=u_(Rl||"application/octet-stream");if(zl!=="failure"){Al+=r_(zl)}Al+=";base64,";const rd=new D_("latin1");for(const Rl of ml){Al+=S_(rd.write(Rl))}Al+=S_(rd.end());return Al}case"Text":{let Al="failure";if(zl){Al=t_(zl)}if(Al==="failure"&&Rl){const ml=u_(Rl);if(ml!=="failure"){Al=t_(ml.parameters.get("charset"))}}if(Al==="failure"){Al="UTF-8"}return decode(ml,Al)}case"ArrayBuffer":{const Al=combineByteSequences(ml);return Al.buffer}case"BinaryString":{let Al="";const Rl=new D_("latin1");for(const zl of ml){Al+=Rl.write(zl)}Al+=Rl.end();return Al}}}function decode(ml,Al){const Rl=combineByteSequences(ml);const zl=BOMSniffing(Rl);let rd=0;if(zl!==null){Al=zl;rd=zl==="UTF-8"?3:2}const yh=Rl.slice(rd);return new TextDecoder(Al).decode(yh)}function BOMSniffing(ml){const[Al,Rl,zl]=ml;if(Al===239&&Rl===187&&zl===191){return"UTF-8"}else if(Al===254&&Rl===255){return"UTF-16BE"}else if(Al===255&&Rl===254){return"UTF-16LE"}return null}function combineByteSequences(ml){const Al=ml.reduce((ml,Al)=>ml+Al.byteLength,0);let Rl=0;return ml.reduce((ml,Al)=>{ml.set(Al,Rl);Rl+=Al.byteLength;return ml},new Uint8Array(Al))}ml.exports={staticPropertyDescriptors:P_,readOperation:readOperation,fireAProgressEvent:fireAProgressEvent}},86897:(ml,Al,Rl)=>{"use strict";const{uid:zl,states:rd,sentCloseFrameState:yh,emptyBuffer:kh,opcodes:Qh}=Rl(20736);const{kReadyState:cf,kSentClose:t_,kByteParser:r_,kReceivedClose:u_,kResponse:C_}=Rl(61216);const{fireEvent:D_,failWebsocketConnection:S_,isClosing:P_,isClosed:Cg,isEstablished:eA,parseExtensions:tA}=Rl(98625);const{channels:rA}=Rl(42414);const{CloseEvent:nA}=Rl(15188);const{makeRequest:iA}=Rl(9967);const{fetching:sA}=Rl(54398);const{Headers:aA,getHeadersList:oA}=Rl(60660);const{getDecodeSplit:lA}=Rl(73168);const{WebsocketFrameSend:cA}=Rl(3264);let uA;try{uA=Rl(77598)}catch{}function establishWebSocketConnection(ml,Al,Rl,rd,yh,kh){const Qh=ml;Qh.protocol=ml.protocol==="ws:"?"http:":"https:";const cf=iA({urlList:[Qh],client:Rl,serviceWorkers:"none",referrer:"no-referrer",mode:"websocket",credentials:"include",cache:"no-store",redirect:"error"});if(kh.headers){const ml=oA(new aA(kh.headers));cf.headersList=ml}const t_=uA.randomBytes(16).toString("base64");cf.headersList.append("sec-websocket-key",t_);cf.headersList.append("sec-websocket-version","13");for(const ml of Al){cf.headersList.append("sec-websocket-protocol",ml)}const r_="permessage-deflate; client_max_window_bits";cf.headersList.append("sec-websocket-extensions",r_);const u_=sA({request:cf,useParallelQueue:true,dispatcher:kh.dispatcher,processResponse(ml){if(ml.type==="error"||ml.status!==101){S_(rd,"Received network error or non-101 status code.");return}if(Al.length!==0&&!ml.headersList.get("Sec-WebSocket-Protocol")){S_(rd,"Server did not respond with sent protocols.");return}if(ml.headersList.get("Upgrade")?.toLowerCase()!=="websocket"){S_(rd,'Server did not set Upgrade header to "websocket".');return}if(ml.headersList.get("Connection")?.toLowerCase()!=="upgrade"){S_(rd,'Server did not set Connection header to "upgrade".');return}const Rl=ml.headersList.get("Sec-WebSocket-Accept");const kh=uA.createHash("sha1").update(t_+zl).digest("base64");if(Rl!==kh){S_(rd,"Incorrect hash received in Sec-WebSocket-Accept header.");return}const Qh=ml.headersList.get("Sec-WebSocket-Extensions");let r_;if(Qh!==null){r_=tA(Qh);if(!r_.has("permessage-deflate")){S_(rd,"Sec-WebSocket-Extensions header does not match.");return}}const u_=ml.headersList.get("Sec-WebSocket-Protocol");if(u_!==null){const ml=lA("sec-websocket-protocol",cf.headersList);if(!ml.includes(u_)){S_(rd,"Protocol was not set in the opening handshake.");return}}ml.socket.on("data",onSocketData);ml.socket.on("close",onSocketClose);ml.socket.on("error",onSocketError);if(rA.open.hasSubscribers){rA.open.publish({address:ml.socket.address(),protocol:u_,extensions:Qh})}yh(ml,r_)}});return u_}function closeWebSocketConnection(ml,Al,Rl,zl){if(P_(ml)||Cg(ml)){}else if(!eA(ml)){S_(ml,"Connection was closed before it was established.");ml[cf]=rd.CLOSING}else if(ml[t_]===yh.NOT_SENT){ml[t_]=yh.PROCESSING;const r_=new cA;if(Al!==undefined&&Rl===undefined){r_.frameData=Buffer.allocUnsafe(2);r_.frameData.writeUInt16BE(Al,0)}else if(Al!==undefined&&Rl!==undefined){r_.frameData=Buffer.allocUnsafe(2+zl);r_.frameData.writeUInt16BE(Al,0);r_.frameData.write(Rl,2,"utf-8")}else{r_.frameData=kh}const u_=ml[C_].socket;u_.write(r_.createFrame(Qh.CLOSE));ml[t_]=yh.SENT;ml[cf]=rd.CLOSING}else{ml[cf]=rd.CLOSING}}function onSocketData(ml){if(!this.ws[r_].write(ml)){this.pause()}}function onSocketClose(){const{ws:ml}=this;const{[C_]:Al}=ml;Al.socket.off("data",onSocketData);Al.socket.off("close",onSocketClose);Al.socket.off("error",onSocketError);const Rl=ml[t_]===yh.SENT&&ml[u_];let zl=1005;let kh="";const Qh=ml[r_].closingInfo;if(Qh&&!Qh.error){zl=Qh.code??1005;kh=Qh.reason}else if(!ml[u_]){zl=1006}ml[cf]=rd.CLOSED;D_("close",ml,(ml,Al)=>new nA(ml,Al),{wasClean:Rl,code:zl,reason:kh});if(rA.close.hasSubscribers){rA.close.publish({websocket:ml,code:zl,reason:kh})}}function onSocketError(ml){const{ws:Al}=this;Al[cf]=rd.CLOSING;if(rA.socketError.hasSubscribers){rA.socketError.publish(ml)}this.destroy()}ml.exports={establishWebSocketConnection:establishWebSocketConnection,closeWebSocketConnection:closeWebSocketConnection}},20736:ml=>{"use strict";const Al="258EAFA5-E914-47DA-95CA-C5AB0DC85B11";const Rl={enumerable:true,writable:false,configurable:false};const zl={CONNECTING:0,OPEN:1,CLOSING:2,CLOSED:3};const rd={NOT_SENT:0,PROCESSING:1,SENT:2};const yh={CONTINUATION:0,TEXT:1,BINARY:2,CLOSE:8,PING:9,PONG:10};const kh=2**16-1;const Qh={INFO:0,PAYLOADLENGTH_16:2,PAYLOADLENGTH_64:3,READ_DATA:4};const cf=Buffer.allocUnsafe(0);const t_={string:1,typedArray:2,arrayBuffer:3,blob:4};ml.exports={uid:Al,sentCloseFrameState:rd,staticPropertyDescriptors:Rl,states:zl,opcodes:yh,maxUnsigned16Bit:kh,parserStates:Qh,emptyBuffer:cf,sendHints:t_}},15188:(ml,Al,Rl)=>{"use strict";const{webidl:zl}=Rl(45893);const{kEnumerableProperty:rd}=Rl(3440);const{kConstruct:yh}=Rl(36443);const{MessagePort:kh}=Rl(75919);class MessageEvent extends Event{#z;constructor(ml,Al={}){if(ml===yh){super(arguments[1],arguments[2]);zl.util.markAsUncloneable(this);return}const Rl="MessageEvent constructor";zl.argumentLengthCheck(arguments,1,Rl);ml=zl.converters.DOMString(ml,Rl,"type");Al=zl.converters.MessageEventInit(Al,Rl,"eventInitDict");super(ml,Al);this.#z=Al;zl.util.markAsUncloneable(this)}get data(){zl.brandCheck(this,MessageEvent);return this.#z.data}get origin(){zl.brandCheck(this,MessageEvent);return this.#z.origin}get lastEventId(){zl.brandCheck(this,MessageEvent);return this.#z.lastEventId}get source(){zl.brandCheck(this,MessageEvent);return this.#z.source}get ports(){zl.brandCheck(this,MessageEvent);if(!Object.isFrozen(this.#z.ports)){Object.freeze(this.#z.ports)}return this.#z.ports}initMessageEvent(ml,Al=false,Rl=false,rd=null,yh="",kh="",Qh=null,cf=[]){zl.brandCheck(this,MessageEvent);zl.argumentLengthCheck(arguments,1,"MessageEvent.initMessageEvent");return new MessageEvent(ml,{bubbles:Al,cancelable:Rl,data:rd,origin:yh,lastEventId:kh,source:Qh,ports:cf})}static createFastMessageEvent(ml,Al){const Rl=new MessageEvent(yh,ml,Al);Rl.#z=Al;Rl.#z.data??=null;Rl.#z.origin??="";Rl.#z.lastEventId??="";Rl.#z.source??=null;Rl.#z.ports??=[];return Rl}}const{createFastMessageEvent:Qh}=MessageEvent;delete MessageEvent.createFastMessageEvent;class CloseEvent extends Event{#z;constructor(ml,Al={}){const Rl="CloseEvent constructor";zl.argumentLengthCheck(arguments,1,Rl);ml=zl.converters.DOMString(ml,Rl,"type");Al=zl.converters.CloseEventInit(Al);super(ml,Al);this.#z=Al;zl.util.markAsUncloneable(this)}get wasClean(){zl.brandCheck(this,CloseEvent);return this.#z.wasClean}get code(){zl.brandCheck(this,CloseEvent);return this.#z.code}get reason(){zl.brandCheck(this,CloseEvent);return this.#z.reason}}class ErrorEvent extends Event{#z;constructor(ml,Al){const Rl="ErrorEvent constructor";zl.argumentLengthCheck(arguments,1,Rl);super(ml,Al);zl.util.markAsUncloneable(this);ml=zl.converters.DOMString(ml,Rl,"type");Al=zl.converters.ErrorEventInit(Al??{});this.#z=Al}get message(){zl.brandCheck(this,ErrorEvent);return this.#z.message}get filename(){zl.brandCheck(this,ErrorEvent);return this.#z.filename}get lineno(){zl.brandCheck(this,ErrorEvent);return this.#z.lineno}get colno(){zl.brandCheck(this,ErrorEvent);return this.#z.colno}get error(){zl.brandCheck(this,ErrorEvent);return this.#z.error}}Object.defineProperties(MessageEvent.prototype,{[Symbol.toStringTag]:{value:"MessageEvent",configurable:true},data:rd,origin:rd,lastEventId:rd,source:rd,ports:rd,initMessageEvent:rd});Object.defineProperties(CloseEvent.prototype,{[Symbol.toStringTag]:{value:"CloseEvent",configurable:true},reason:rd,code:rd,wasClean:rd});Object.defineProperties(ErrorEvent.prototype,{[Symbol.toStringTag]:{value:"ErrorEvent",configurable:true},message:rd,filename:rd,lineno:rd,colno:rd,error:rd});zl.converters.MessagePort=zl.interfaceConverter(kh);zl.converters["sequence"]=zl.sequenceConverter(zl.converters.MessagePort);const cf=[{key:"bubbles",converter:zl.converters.boolean,defaultValue:()=>false},{key:"cancelable",converter:zl.converters.boolean,defaultValue:()=>false},{key:"composed",converter:zl.converters.boolean,defaultValue:()=>false}];zl.converters.MessageEventInit=zl.dictionaryConverter([...cf,{key:"data",converter:zl.converters.any,defaultValue:()=>null},{key:"origin",converter:zl.converters.USVString,defaultValue:()=>""},{key:"lastEventId",converter:zl.converters.DOMString,defaultValue:()=>""},{key:"source",converter:zl.nullableConverter(zl.converters.MessagePort),defaultValue:()=>null},{key:"ports",converter:zl.converters["sequence"],defaultValue:()=>new Array(0)}]);zl.converters.CloseEventInit=zl.dictionaryConverter([...cf,{key:"wasClean",converter:zl.converters.boolean,defaultValue:()=>false},{key:"code",converter:zl.converters["unsigned short"],defaultValue:()=>0},{key:"reason",converter:zl.converters.USVString,defaultValue:()=>""}]);zl.converters.ErrorEventInit=zl.dictionaryConverter([...cf,{key:"message",converter:zl.converters.DOMString,defaultValue:()=>""},{key:"filename",converter:zl.converters.USVString,defaultValue:()=>""},{key:"lineno",converter:zl.converters["unsigned long"],defaultValue:()=>0},{key:"colno",converter:zl.converters["unsigned long"],defaultValue:()=>0},{key:"error",converter:zl.converters.any}]);ml.exports={MessageEvent:MessageEvent,CloseEvent:CloseEvent,ErrorEvent:ErrorEvent,createFastMessageEvent:Qh}},3264:(ml,Al,Rl)=>{"use strict";const{maxUnsigned16Bit:zl}=Rl(20736);const rd=16386;let yh;let kh=null;let Qh=rd;try{yh=Rl(77598)}catch{yh={randomFillSync:function randomFillSync(ml,Al,Rl){for(let Al=0;Alzl){kh+=8;yh=127}else if(rd>125){kh+=2;yh=126}const Qh=Buffer.allocUnsafe(rd+kh);Qh[0]=Qh[1]=0;Qh[0]|=128;Qh[0]=(Qh[0]&240)+ml; /*! ws. MIT License. Einar Otto Stangvik */Qh[kh-4]=Rl[0];Qh[kh-3]=Rl[1];Qh[kh-2]=Rl[2];Qh[kh-1]=Rl[3];Qh[1]=yh;if(yh===126){Qh.writeUInt16BE(rd,2)}else if(yh===127){Qh[2]=Qh[3]=0;Qh.writeUIntBE(rd,4,6)}Qh[1]|=128;for(let ml=0;ml{"use strict";const{createInflateRaw:zl,Z_DEFAULT_WINDOWBITS:rd}=Rl(38522);const{isValidClientWindowBits:yh}=Rl(98625);const{MessageSizeExceededError:kh}=Rl(68707);const Qh=Buffer.from([0,0,255,255]);const cf=Symbol("kBuffer");const t_=Symbol("kLength");class PerMessageDeflate{#Y;#h={};#K=0;constructor(ml,Al){this.#h.serverNoContextTakeover=ml.has("server_no_context_takeover");this.#h.serverMaxWindowBits=ml.get("server_max_window_bits");this.#K=Al.maxPayloadSize}decompress(ml,Al,Rl){if(!this.#Y){let ml=rd;if(this.#h.serverMaxWindowBits){if(!yh(this.#h.serverMaxWindowBits)){Rl(new Error("Invalid server_max_window_bits"));return}ml=Number.parseInt(this.#h.serverMaxWindowBits)}try{this.#Y=zl({windowBits:ml})}catch(ml){Rl(ml);return}this.#Y[cf]=[];this.#Y[t_]=0;this.#Y.on("data",ml=>{this.#Y[t_]+=ml.length;if(this.#K>0&&this.#Y[t_]>this.#K){Rl(new kh);this.#Y.removeAllListeners();this.#Y=null;return}this.#Y[cf].push(ml)});this.#Y.on("error",ml=>{this.#Y=null;Rl(ml)})}this.#Y.write(ml);if(Al){this.#Y.write(Qh)}this.#Y.flush(()=>{if(!this.#Y){return}const ml=Buffer.concat(this.#Y[cf],this.#Y[t_]);this.#Y[cf].length=0;this.#Y[t_]=0;Rl(null,ml)})}}ml.exports={PerMessageDeflate:PerMessageDeflate}},81652:(ml,Al,Rl)=>{"use strict";const{Writable:zl}=Rl(57075);const rd=Rl(34589);const{parserStates:yh,opcodes:kh,states:Qh,emptyBuffer:cf,sentCloseFrameState:t_}=Rl(20736);const{kReadyState:r_,kSentClose:u_,kResponse:C_,kReceivedClose:D_}=Rl(61216);const{channels:S_}=Rl(42414);const{isValidStatusCode:P_,isValidOpcode:Cg,failWebsocketConnection:eA,websocketMessageReceived:tA,utf8Decode:rA,isControlFrame:nA,isTextBinaryFrame:iA,isContinuationFrame:sA}=Rl(98625);const{WebsocketFrameSend:aA}=Rl(3264);const{closeWebSocketConnection:oA}=Rl(86897);const{PerMessageDeflate:lA}=Rl(19469);const{MessageSizeExceededError:cA}=Rl(68707);function failWebsocketConnectionWithCode(ml,Al,Rl){oA(ml,Al,Rl,Buffer.byteLength(Rl));eA(ml,Rl)}class ByteParser extends zl{#X=[];#Z=0;#ee=0;#te=false;#b=yh.INFO;#re={};#ne=[];#ie;#se;#K;constructor(ml,Al,Rl={}){super();this.ws=ml;this.#ie=Al==null?new Map:Al;this.#se=Rl.maxFragments??0;this.#K=Rl.maxPayloadSize??0;if(this.#ie.has("permessage-deflate")){this.#ie.set("permessage-deflate",new lA(Al,Rl))}}_write(ml,Al,Rl){this.#X.push(ml);this.#ee+=ml.length;this.#te=true;this.run(Rl)}#ae(){if(this.#K>0&&!nA(this.#re.opcode)&&this.#re.payloadLength+this.#Z>this.#K){failWebsocketConnectionWithCode(this.ws,1009,"Payload size exceeds maximum allowed size");return false}return true}run(ml){while(this.#te){if(this.#b===yh.INFO){if(this.#ee<2){return ml()}const Al=this.consume(2);const Rl=(Al[0]&128)!==0;const zl=Al[0]&15;const rd=(Al[1]&128)===128;const Qh=!Rl&&zl!==kh.CONTINUATION;const cf=Al[1]&127;const t_=Al[0]&64;const r_=Al[0]&32;const u_=Al[0]&16;if(!Cg(zl)){eA(this.ws,"Invalid opcode received");return ml()}if(rd){eA(this.ws,"Frame cannot be masked");return ml()}if(t_!==0&&!this.#ie.has("permessage-deflate")){eA(this.ws,"Expected RSV1 to be clear.");return}if(r_!==0||u_!==0){eA(this.ws,"RSV1, RSV2, RSV3 must be clear");return}if(Qh&&!iA(zl)){eA(this.ws,"Invalid frame type was fragmented.");return}if(iA(zl)&&this.#ne.length>0){eA(this.ws,"Expected continuation frame");return}if(this.#re.fragmented&&Qh){eA(this.ws,"Fragmented frame exceeded 125 bytes.");return}if((cf>125||Qh)&&nA(zl)){eA(this.ws,"Control frame either too large or fragmented");return}if(sA(zl)&&this.#ne.length===0&&!this.#re.compressed){eA(this.ws,"Unexpected continuation frame");return}if(cf<=125){this.#re.payloadLength=cf;this.#b=yh.READ_DATA;if(!this.#ae()){return}}else if(cf===126){this.#b=yh.PAYLOADLENGTH_16}else if(cf===127){this.#b=yh.PAYLOADLENGTH_64}if(iA(zl)){this.#re.binaryType=zl;this.#re.compressed=t_!==0}this.#re.opcode=zl;this.#re.masked=rd;this.#re.fin=Rl;this.#re.fragmented=Qh}else if(this.#b===yh.PAYLOADLENGTH_16){if(this.#ee<2){return ml()}const Al=this.consume(2);this.#re.payloadLength=Al.readUInt16BE(0);this.#b=yh.READ_DATA;if(!this.#ae()){return}}else if(this.#b===yh.PAYLOADLENGTH_64){if(this.#ee<8){return ml()}const Al=this.consume(8);const Rl=Al.readUInt32BE(0);const zl=Al.readUInt32BE(4);if(Rl!==0||zl>2**31-1){eA(this.ws,"Received payload length > 2^31 bytes.");return}this.#re.payloadLength=zl;this.#b=yh.READ_DATA;if(!this.#ae()){return}}else if(this.#b===yh.READ_DATA){if(this.#ee0&&this.#Z>this.#K){failWebsocketConnectionWithCode(this.ws,1009,(new cA).message);return}if(!this.#re.fragmented&&this.#re.fin){tA(this.ws,this.#re.binaryType,this.consumeFragments())}this.#b=yh.INFO}else{this.#ie.get("permessage-deflate").decompress(Al,this.#re.fin,(Al,Rl)=>{if(Al){const ml=Al instanceof cA?1009:1007;failWebsocketConnectionWithCode(this.ws,ml,Al.message);return}if(!this.writeFragments(Rl)){return}if(this.#K>0&&this.#Z>this.#K){failWebsocketConnectionWithCode(this.ws,1009,(new cA).message);return}if(!this.#re.fin){this.#b=yh.INFO;this.#te=true;this.run(ml);return}tA(this.ws,this.#re.binaryType,this.consumeFragments());this.#te=true;this.#b=yh.INFO;this.run(ml)});this.#te=false;break}}}}}consume(ml){if(ml>this.#ee){throw new Error("Called consume() before buffers satiated.")}else if(ml===0){return cf}if(this.#X[0].length===ml){this.#ee-=this.#X[0].length;return this.#X.shift()}const Al=Buffer.allocUnsafe(ml);let Rl=0;while(Rl!==ml){const zl=this.#X[0];const{length:rd}=zl;if(rd+Rl===ml){Al.set(this.#X.shift(),Rl);break}else if(rd+Rl>ml){Al.set(zl.subarray(0,ml-Rl),Rl);this.#X[0]=zl.subarray(ml-Rl);break}else{Al.set(this.#X.shift(),Rl);Rl+=zl.length}}this.#ee-=ml;return Al}writeFragments(ml){if(this.#se>0&&this.#ne.length===this.#se){failWebsocketConnectionWithCode(this.ws,1008,"Too many message fragments");return false}this.#Z+=ml.length;this.#ne.push(ml);return true}consumeFragments(){const ml=this.#ne;if(ml.length===1){this.#Z=0;return ml.shift()}const Al=Buffer.concat(ml,this.#Z);this.#ne=[];this.#Z=0;return Al}parseCloseBody(ml){rd(ml.length!==1);let Al;if(ml.length>=2){Al=ml.readUInt16BE(0)}if(Al!==undefined&&!P_(Al)){return{code:1002,reason:"Invalid status code",error:true}}let Rl=ml.subarray(2);if(Rl[0]===239&&Rl[1]===187&&Rl[2]===191){Rl=Rl.subarray(3)}try{Rl=rA(Rl)}catch{return{code:1007,reason:"Invalid UTF-8",error:true}}return{code:Al,reason:Rl,error:false}}parseControlFrame(ml){const{opcode:Al,payloadLength:Rl}=this.#re;if(Al===kh.CLOSE){if(Rl===1){eA(this.ws,"Received close frame with a 1-byte body.");return false}this.#re.closeInfo=this.parseCloseBody(ml);if(this.#re.closeInfo.error){const{code:ml,reason:Al}=this.#re.closeInfo;oA(this.ws,ml,Al,Al.length);eA(this.ws,Al);return false}if(this.ws[u_]!==t_.SENT){let ml=cf;if(this.#re.closeInfo.code){ml=Buffer.allocUnsafe(2);ml.writeUInt16BE(this.#re.closeInfo.code,0)}const Al=new aA(ml);this.ws[C_].socket.write(Al.createFrame(kh.CLOSE),ml=>{if(!ml){this.ws[u_]=t_.SENT}})}this.ws[r_]=Qh.CLOSING;this.ws[D_]=true;return false}else if(Al===kh.PING){if(!this.ws[D_]){const Al=new aA(ml);this.ws[C_].socket.write(Al.createFrame(kh.PONG));if(S_.ping.hasSubscribers){S_.ping.publish({payload:ml})}}}else if(Al===kh.PONG){if(S_.pong.hasSubscribers){S_.pong.publish({payload:ml})}}return true}get closingInfo(){return this.#re.closeInfo}}ml.exports={ByteParser:ByteParser}},13900:(ml,Al,Rl)=>{"use strict";const{WebsocketFrameSend:zl}=Rl(3264);const{opcodes:rd,sendHints:yh}=Rl(20736);const kh=Rl(64660);const Qh=Buffer[Symbol.species];class SendQueue{#oe=new kh;#le=false;#ce;constructor(ml){this.#ce=ml}add(ml,Al,Rl){if(Rl!==yh.blob){const zl=createFrame(ml,Rl);if(!this.#le){this.#ce.write(zl,Al)}else{const ml={promise:null,callback:Al,frame:zl};this.#oe.push(ml)}return}const zl={promise:ml.arrayBuffer().then(ml=>{zl.promise=null;zl.frame=createFrame(ml,Rl)}),callback:Al,frame:null};this.#oe.push(zl);if(!this.#le){this.#ue()}}async#ue(){this.#le=true;const ml=this.#oe;while(!ml.isEmpty()){const Al=ml.shift();if(Al.promise!==null){await Al.promise}this.#ce.write(Al.frame,Al.callback);Al.callback=Al.frame=null}this.#le=false}}function createFrame(ml,Al){return new zl(toBuffer(ml,Al)).createFrame(Al===yh.string?rd.TEXT:rd.BINARY)}function toBuffer(ml,Al){switch(Al){case yh.string:return Buffer.from(ml);case yh.arrayBuffer:case yh.blob:return new Qh(ml);case yh.typedArray:return new Qh(ml.buffer,ml.byteOffset,ml.byteLength)}}ml.exports={SendQueue:SendQueue}},61216:ml=>{"use strict";ml.exports={kWebSocketURL:Symbol("url"),kReadyState:Symbol("ready state"),kController:Symbol("controller"),kResponse:Symbol("response"),kBinaryType:Symbol("binary type"),kSentClose:Symbol("sent close"),kReceivedClose:Symbol("received close"),kByteParser:Symbol("byte parser")}},98625:(ml,Al,Rl)=>{"use strict";const{kReadyState:zl,kController:rd,kResponse:yh,kBinaryType:kh,kWebSocketURL:Qh}=Rl(61216);const{states:cf,opcodes:t_}=Rl(20736);const{ErrorEvent:r_,createFastMessageEvent:u_}=Rl(15188);const{isUtf8:C_}=Rl(4573);const{collectASequenceOfCodePointsFast:D_,removeHTTPWhitespace:S_}=Rl(51900);function isConnecting(ml){return ml[zl]===cf.CONNECTING}function isEstablished(ml){return ml[zl]===cf.OPEN}function isClosing(ml){return ml[zl]===cf.CLOSING}function isClosed(ml){return ml[zl]===cf.CLOSED}function fireEvent(ml,Al,Rl=(ml,Al)=>new Event(ml,Al),zl={}){const rd=Rl(ml,zl);Al.dispatchEvent(rd)}function websocketMessageReceived(ml,Al,Rl){if(ml[zl]!==cf.OPEN){return}let rd;if(Al===t_.TEXT){try{rd=eA(Rl)}catch{failWebsocketConnection(ml,"Received invalid UTF-8 in text frame.");return}}else if(Al===t_.BINARY){if(ml[kh]==="blob"){rd=new Blob([Rl])}else{rd=toArrayBuffer(Rl)}}fireEvent("message",ml,u_,{origin:ml[Qh].origin,data:rd})}function toArrayBuffer(ml){if(ml.byteLength===ml.buffer.byteLength){return ml.buffer}return ml.buffer.slice(ml.byteOffset,ml.byteOffset+ml.byteLength)}function isValidSubprotocol(ml){if(ml.length===0){return false}for(let Al=0;Al126||Rl===34||Rl===40||Rl===41||Rl===44||Rl===47||Rl===58||Rl===59||Rl===60||Rl===61||Rl===62||Rl===63||Rl===64||Rl===91||Rl===92||Rl===93||Rl===123||Rl===125){return false}}return true}function isValidStatusCode(ml){if(ml>=1e3&&ml<1015){return ml!==1004&&ml!==1005&&ml!==1006}return ml>=3e3&&ml<=4999}function failWebsocketConnection(ml,Al){const{[rd]:Rl,[yh]:zl}=ml;Rl.abort();if(zl?.socket&&!zl.socket.destroyed){zl.socket.destroy()}if(Al){fireEvent("error",ml,(ml,Al)=>new r_(ml,Al),{error:new Error(Al),message:Al})}}function isControlFrame(ml){return ml===t_.CLOSE||ml===t_.PING||ml===t_.PONG}function isContinuationFrame(ml){return ml===t_.CONTINUATION}function isTextBinaryFrame(ml){return ml===t_.TEXT||ml===t_.BINARY}function isValidOpcode(ml){return isTextBinaryFrame(ml)||isContinuationFrame(ml)||isControlFrame(ml)}function parseExtensions(ml){const Al={position:0};const Rl=new Map;while(Al.position57){return false}}const Al=Number.parseInt(ml,10);return Al>=8&&Al<=15}const P_=typeof process.versions.icu==="string";const Cg=P_?new TextDecoder("utf-8",{fatal:true}):undefined;const eA=P_?Cg.decode.bind(Cg):function(ml){if(C_(ml)){return ml.toString("utf-8")}throw new TypeError("Invalid utf-8 received.")};ml.exports={isConnecting:isConnecting,isEstablished:isEstablished,isClosing:isClosing,isClosed:isClosed,fireEvent:fireEvent,isValidSubprotocol:isValidSubprotocol,isValidStatusCode:isValidStatusCode,failWebsocketConnection:failWebsocketConnection,websocketMessageReceived:websocketMessageReceived,utf8Decode:eA,isControlFrame:isControlFrame,isContinuationFrame:isContinuationFrame,isTextBinaryFrame:isTextBinaryFrame,isValidOpcode:isValidOpcode,parseExtensions:parseExtensions,isValidClientWindowBits:isValidClientWindowBits}},13726:(ml,Al,Rl)=>{"use strict";const{webidl:zl}=Rl(45893);const{URLSerializer:rd}=Rl(51900);const{environmentSettingsObject:yh}=Rl(73168);const{staticPropertyDescriptors:kh,states:Qh,sentCloseFrameState:cf,sendHints:t_}=Rl(20736);const{kWebSocketURL:r_,kReadyState:u_,kController:C_,kBinaryType:D_,kResponse:S_,kSentClose:P_,kByteParser:Cg}=Rl(61216);const{isConnecting:eA,isEstablished:tA,isClosing:rA,isValidSubprotocol:nA,fireEvent:iA}=Rl(98625);const{establishWebSocketConnection:sA,closeWebSocketConnection:aA}=Rl(86897);const{ByteParser:oA}=Rl(81652);const{kEnumerableProperty:lA,isBlobLike:cA}=Rl(3440);const{getGlobalDispatcher:uA}=Rl(32581);const{types:pA}=Rl(57975);const{ErrorEvent:dA,CloseEvent:hA}=Rl(15188);const{SendQueue:fA}=Rl(13900);class WebSocket extends EventTarget{#N={open:null,error:null,close:null,message:null};#pe=0;#de="";#ie="";#he;constructor(ml,Al=[]){super();zl.util.markAsUncloneable(this);const Rl="WebSocket constructor";zl.argumentLengthCheck(arguments,1,Rl);const rd=zl.converters["DOMString or sequence or WebSocketInit"](Al,Rl,"options");ml=zl.converters.USVString(ml,Rl,"url");Al=rd.protocols;const kh=yh.settingsObject.baseUrl;let Qh;try{Qh=new URL(ml,kh)}catch(ml){throw new DOMException(ml,"SyntaxError")}if(Qh.protocol==="http:"){Qh.protocol="ws:"}else if(Qh.protocol==="https:"){Qh.protocol="wss:"}if(Qh.protocol!=="ws:"&&Qh.protocol!=="wss:"){throw new DOMException(`Expected a ws: or wss: protocol, got ${Qh.protocol}`,"SyntaxError")}if(Qh.hash||Qh.href.endsWith("#")){throw new DOMException("Got fragment","SyntaxError")}if(typeof Al==="string"){Al=[Al]}if(Al.length!==new Set(Al.map(ml=>ml.toLowerCase())).size){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}if(Al.length>0&&!Al.every(ml=>nA(ml))){throw new DOMException("Invalid Sec-WebSocket-Protocol value","SyntaxError")}this[r_]=new URL(Qh.href);const t_=yh.settingsObject;this[C_]=sA(Qh,Al,t_,this,(ml,Al)=>this.#fe(ml,Al),rd);this[u_]=WebSocket.CONNECTING;this[P_]=cf.NOT_SENT;this[D_]="blob"}close(ml=undefined,Al=undefined){zl.brandCheck(this,WebSocket);const Rl="WebSocket.close";if(ml!==undefined){ml=zl.converters["unsigned short"](ml,Rl,"code",{clamp:true})}if(Al!==undefined){Al=zl.converters.USVString(Al,Rl,"reason")}if(ml!==undefined){if(ml!==1e3&&(ml<3e3||ml>4999)){throw new DOMException("invalid code","InvalidAccessError")}}let rd=0;if(Al!==undefined){rd=Buffer.byteLength(Al);if(rd>123){throw new DOMException(`Reason must be less than 123 bytes; received ${rd}`,"SyntaxError")}}aA(this,ml,Al,rd)}send(ml){zl.brandCheck(this,WebSocket);const Al="WebSocket.send";zl.argumentLengthCheck(arguments,1,Al);ml=zl.converters.WebSocketSendData(ml,Al,"data");if(eA(this)){throw new DOMException("Sent before connected.","InvalidStateError")}if(!tA(this)||rA(this)){return}if(typeof ml==="string"){const Al=Buffer.byteLength(ml);this.#pe+=Al;this.#he.add(ml,()=>{this.#pe-=Al},t_.string)}else if(pA.isArrayBuffer(ml)){this.#pe+=ml.byteLength;this.#he.add(ml,()=>{this.#pe-=ml.byteLength},t_.arrayBuffer)}else if(ArrayBuffer.isView(ml)){this.#pe+=ml.byteLength;this.#he.add(ml,()=>{this.#pe-=ml.byteLength},t_.typedArray)}else if(cA(ml)){this.#pe+=ml.size;this.#he.add(ml,()=>{this.#pe-=ml.size},t_.blob)}}get readyState(){zl.brandCheck(this,WebSocket);return this[u_]}get bufferedAmount(){zl.brandCheck(this,WebSocket);return this.#pe}get url(){zl.brandCheck(this,WebSocket);return rd(this[r_])}get extensions(){zl.brandCheck(this,WebSocket);return this.#ie}get protocol(){zl.brandCheck(this,WebSocket);return this.#de}get onopen(){zl.brandCheck(this,WebSocket);return this.#N.open}set onopen(ml){zl.brandCheck(this,WebSocket);if(this.#N.open){this.removeEventListener("open",this.#N.open)}if(typeof ml==="function"){this.#N.open=ml;this.addEventListener("open",ml)}else{this.#N.open=null}}get onerror(){zl.brandCheck(this,WebSocket);return this.#N.error}set onerror(ml){zl.brandCheck(this,WebSocket);if(this.#N.error){this.removeEventListener("error",this.#N.error)}if(typeof ml==="function"){this.#N.error=ml;this.addEventListener("error",ml)}else{this.#N.error=null}}get onclose(){zl.brandCheck(this,WebSocket);return this.#N.close}set onclose(ml){zl.brandCheck(this,WebSocket);if(this.#N.close){this.removeEventListener("close",this.#N.close)}if(typeof ml==="function"){this.#N.close=ml;this.addEventListener("close",ml)}else{this.#N.close=null}}get onmessage(){zl.brandCheck(this,WebSocket);return this.#N.message}set onmessage(ml){zl.brandCheck(this,WebSocket);if(this.#N.message){this.removeEventListener("message",this.#N.message)}if(typeof ml==="function"){this.#N.message=ml;this.addEventListener("message",ml)}else{this.#N.message=null}}get binaryType(){zl.brandCheck(this,WebSocket);return this[D_]}set binaryType(ml){zl.brandCheck(this,WebSocket);if(ml!=="blob"&&ml!=="arraybuffer"){this[D_]="blob"}else{this[D_]=ml}}#fe(ml,Al){this[S_]=ml;const Rl=this[C_]?.dispatcher?.webSocketOptions;const zl=Rl?.maxFragments;const rd=Rl?.maxPayloadSize;const yh=new oA(this,Al,{maxFragments:zl,maxPayloadSize:rd});yh.on("drain",onParserDrain);yh.on("error",onParserError.bind(this));ml.socket.ws=this;this[Cg]=yh;this.#he=new fA(ml.socket);this[u_]=Qh.OPEN;const kh=ml.headersList.get("sec-websocket-extensions");if(kh!==null){this.#ie=kh}const cf=ml.headersList.get("sec-websocket-protocol");if(cf!==null){this.#de=cf}iA("open",this)}}WebSocket.CONNECTING=WebSocket.prototype.CONNECTING=Qh.CONNECTING;WebSocket.OPEN=WebSocket.prototype.OPEN=Qh.OPEN;WebSocket.CLOSING=WebSocket.prototype.CLOSING=Qh.CLOSING;WebSocket.CLOSED=WebSocket.prototype.CLOSED=Qh.CLOSED;Object.defineProperties(WebSocket.prototype,{CONNECTING:kh,OPEN:kh,CLOSING:kh,CLOSED:kh,url:lA,readyState:lA,bufferedAmount:lA,onopen:lA,onerror:lA,onclose:lA,close:lA,onmessage:lA,binaryType:lA,send:lA,extensions:lA,protocol:lA,[Symbol.toStringTag]:{value:"WebSocket",writable:false,enumerable:false,configurable:true}});Object.defineProperties(WebSocket,{CONNECTING:kh,OPEN:kh,CLOSING:kh,CLOSED:kh});zl.converters["sequence"]=zl.sequenceConverter(zl.converters.DOMString);zl.converters["DOMString or sequence"]=function(ml,Al,Rl){if(zl.util.Type(ml)==="Object"&&Symbol.iterator in ml){return zl.converters["sequence"](ml)}return zl.converters.DOMString(ml,Al,Rl)};zl.converters.WebSocketInit=zl.dictionaryConverter([{key:"protocols",converter:zl.converters["DOMString or sequence"],defaultValue:()=>new Array(0)},{key:"dispatcher",converter:zl.converters.any,defaultValue:()=>uA()},{key:"headers",converter:zl.nullableConverter(zl.converters.HeadersInit)}]);zl.converters["DOMString or sequence or WebSocketInit"]=function(ml){if(zl.util.Type(ml)==="Object"&&!(Symbol.iterator in ml)){return zl.converters.WebSocketInit(ml)}return{protocols:zl.converters["DOMString or sequence"](ml)}};zl.converters.WebSocketSendData=function(ml){if(zl.util.Type(ml)==="Object"){if(cA(ml)){return zl.converters.Blob(ml,{strict:false})}if(ArrayBuffer.isView(ml)||pA.isArrayBuffer(ml)){return zl.converters.BufferSource(ml)}}return zl.converters.USVString(ml)};function onParserDrain(){this.ws[S_].socket.resume()}function onParserError(ml){let Al;let Rl;if(ml instanceof hA){Al=ml.reason;Rl=ml.code}else{Al=ml.message}iA("error",this,()=>new dA("error",{error:ml,message:Al}));aA(this,Rl)}ml.exports={WebSocket:WebSocket}},33843:(ml,Al)=>{"use strict";Object.defineProperty(Al,"__esModule",{value:true});function getUserAgent(){if(typeof navigator==="object"&&"userAgent"in navigator){return navigator.userAgent}if(typeof process==="object"&&process.version!==undefined){return`Node.js/${process.version.substr(1)} (${process.platform}; ${process.arch})`}return""}Al.getUserAgent=getUserAgent},58264:ml=>{ml.exports=wrappy;function wrappy(ml,Al){if(ml&&Al)return wrappy(ml)(Al);if(typeof ml!=="function")throw new TypeError("need wrapper function");Object.keys(ml).forEach(function(Al){wrapper[Al]=ml[Al]});return wrapper;function wrapper(){var Al=new Array(arguments.length);for(var Rl=0;Rl{"use strict";Object.defineProperty(Al,"__esModule",{value:true});var Rl=typeof Symbol==="function"&&typeof Symbol.iterator==="symbol"?function(ml){return typeof ml}:function(ml){return ml&&typeof Symbol==="function"&&ml.constructor===Symbol?"symbol":typeof ml};function isLower(ml){return ml>=97&&ml<=122}function isUpper(ml){return ml>=65&&ml<=90}function isDigit(ml){return ml>=48&&ml<=57}function toUpper(ml){return ml-32}function toUpperSafe(ml){if(isLower(ml)){return ml-32}return ml}function toLower(ml){return ml+32}function camelize$1(ml,Al){var Rl=ml.charCodeAt(0);if(isDigit(Rl)||isUpper(Rl)||Rl==Al){return ml}var zl=[];var rd=false;if(isUpper(Rl)){rd=true;zl.push(toLower(Rl))}else{zl.push(Rl)}var yh=ml.length;for(var kh=1;kh0){yh.push(Al)}yh.push(toLower(Qh));rd=true}else{yh.push(Qh)}}return rd?String.fromCharCode.apply(undefined,yh):ml}function shouldProcessValue(ml){return ml&&(typeof ml==="undefined"?"undefined":Rl(ml))=="object"&&!(ml instanceof Date)&&!(ml instanceof Function)}function processKeys(ml,Al,Rl){var zl=void 0;if(ml instanceof Array){zl=[]}else{if(typeof ml.prototype!=="undefined"){return ml}zl={}}for(var rd in ml){var yh=ml[rd];if(typeof rd==="string")rd=Al(rd,Rl&&Rl.separator);if(shouldProcessValue(yh)){zl[rd]=processKeys(yh,Al,Rl)}else{zl[rd]=yh}}return zl}function processKeysInPlace(ml,Al,Rl){var zl=Object.keys(ml);for(var rd=0;rd{module.exports=eval("require")("chokidar")},65407:(ml,Al,Rl)=>{var zl={"./BurstyRateLimiter":[85860],"./BurstyRateLimiter.js":[85860],"./ExpressBruteFlexible":[83966,966],"./ExpressBruteFlexible.js":[83966,966],"./RLWrapperBlackAndWhite":[87383],"./RLWrapperBlackAndWhite.js":[87383],"./RLWrapperTimeouts":[24016],"./RLWrapperTimeouts.js":[24016],"./RateLimiterAbstract":[88569],"./RateLimiterAbstract.js":[88569],"./RateLimiterCluster":[10565],"./RateLimiterCluster.js":[10565],"./RateLimiterDrizzle":[50673],"./RateLimiterDrizzle.js":[50673],"./RateLimiterDrizzleNonAtomic":[75347],"./RateLimiterDrizzleNonAtomic.js":[75347],"./RateLimiterDynamo":[82309],"./RateLimiterDynamo.js":[82309],"./RateLimiterEtcd":[36481],"./RateLimiterEtcd.js":[36481],"./RateLimiterEtcdNonAtomic":[15299],"./RateLimiterEtcdNonAtomic.js":[15299],"./RateLimiterInsuredAbstract":[33847],"./RateLimiterInsuredAbstract.js":[33847],"./RateLimiterMemcache":[73250],"./RateLimiterMemcache.js":[73250],"./RateLimiterMemory":[24544],"./RateLimiterMemory.js":[24544],"./RateLimiterMongo":[28439],"./RateLimiterMongo.js":[28439],"./RateLimiterMySQL":[67793],"./RateLimiterMySQL.js":[67793],"./RateLimiterPostgres":[3740],"./RateLimiterPostgres.js":[3740],"./RateLimiterPrisma":[16323],"./RateLimiterPrisma.js":[16323],"./RateLimiterQueue":[52860],"./RateLimiterQueue.js":[52860],"./RateLimiterRedis":[54336],"./RateLimiterRedis.js":[54336],"./RateLimiterRes":[80449],"./RateLimiterRes.js":[80449],"./RateLimiterSQLite":[73283],"./RateLimiterSQLite.js":[73283],"./RateLimiterStoreAbstract":[65140],"./RateLimiterStoreAbstract.js":[65140],"./RateLimiterUnion":[10244],"./RateLimiterUnion.js":[10244],"./RateLimiterValkey":[32193],"./RateLimiterValkey.js":[32193],"./RateLimiterValkeyGlide":[53756],"./RateLimiterValkeyGlide.js":[53756],"./component/BlockedKeys":[38830],"./component/BlockedKeys/":[38830],"./component/BlockedKeys/BlockedKeys":[85202],"./component/BlockedKeys/BlockedKeys.js":[85202],"./component/BlockedKeys/index":[38830],"./component/BlockedKeys/index.js":[38830],"./component/MemoryStorage":[28178,178],"./component/MemoryStorage/":[28178,178],"./component/MemoryStorage/MemoryStorage":[81534],"./component/MemoryStorage/MemoryStorage.js":[81534],"./component/MemoryStorage/Record":[60749],"./component/MemoryStorage/Record.js":[60749],"./component/MemoryStorage/index":[28178,178],"./component/MemoryStorage/index.js":[28178,178],"./component/RateLimiterEtcdTransactionFailedError":[43184],"./component/RateLimiterEtcdTransactionFailedError.js":[43184],"./component/RateLimiterQueueError":[27948],"./component/RateLimiterQueueError.js":[27948],"./component/RateLimiterSetupError":[72922],"./component/RateLimiterSetupError.js":[72922],"./constants":[13880,880],"./constants.js":[13880,880]};function webpackAsyncContext(ml){if(!Rl.o(zl,ml)){return Promise.resolve().then(()=>{var Al=new Error("Cannot find module '"+ml+"'");Al.code="MODULE_NOT_FOUND";throw Al})}var Al=zl[ml],rd=Al[0];return Promise.all(Al.slice(1).map(Rl.e)).then(()=>Rl.t(rd,7|16))}webpackAsyncContext.keys=()=>Object.keys(zl);webpackAsyncContext.id=65407;ml.exports=webpackAsyncContext},42613:ml=>{"use strict";ml.exports=require("assert")},20181:ml=>{"use strict";ml.exports=require("buffer")},35317:ml=>{"use strict";ml.exports=require("child_process")},29907:ml=>{"use strict";ml.exports=require("cluster")},76982:ml=>{"use strict";ml.exports=require("crypto")},73167:ml=>{"use strict";ml.exports=require("domain")},24434:ml=>{"use strict";ml.exports=require("events")},79896:ml=>{"use strict";ml.exports=require("fs")},58611:ml=>{"use strict";ml.exports=require("http")},85675:ml=>{"use strict";ml.exports=require("http2")},65692:ml=>{"use strict";ml.exports=require("https")},23346:ml=>{"use strict";ml.exports=require("isolated-vm")},69278:ml=>{"use strict";ml.exports=require("net")},34589:ml=>{"use strict";ml.exports=require("node:assert")},16698:ml=>{"use strict";ml.exports=require("node:async_hooks")},4573:ml=>{"use strict";ml.exports=require("node:buffer")},37540:ml=>{"use strict";ml.exports=require("node:console")},77598:ml=>{"use strict";ml.exports=require("node:crypto")},53053:ml=>{"use strict";ml.exports=require("node:diagnostics_channel")},40610:ml=>{"use strict";ml.exports=require("node:dns")},78474:ml=>{"use strict";ml.exports=require("node:events")},37067:ml=>{"use strict";ml.exports=require("node:http")},32467:ml=>{"use strict";ml.exports=require("node:http2")},77030:ml=>{"use strict";ml.exports=require("node:net")},643:ml=>{"use strict";ml.exports=require("node:perf_hooks")},41792:ml=>{"use strict";ml.exports=require("node:querystring")},57075:ml=>{"use strict";ml.exports=require("node:stream")},41692:ml=>{"use strict";ml.exports=require("node:tls")},73136:ml=>{"use strict";ml.exports=require("node:url")},57975:ml=>{"use strict";ml.exports=require("node:util")},73429:ml=>{"use strict";ml.exports=require("node:util/types")},75919:ml=>{"use strict";ml.exports=require("node:worker_threads")},38522:ml=>{"use strict";ml.exports=require("node:zlib")},70857:ml=>{"use strict";ml.exports=require("os")},16928:ml=>{"use strict";ml.exports=require("path")},2203:ml=>{"use strict";ml.exports=require("stream")},13193:ml=>{"use strict";ml.exports=require("string_decoder")},53557:ml=>{"use strict";ml.exports=require("timers")},64756:ml=>{"use strict";ml.exports=require("tls")},52018:ml=>{"use strict";ml.exports=require("tty")},87016:ml=>{"use strict";ml.exports=require("url")},39023:ml=>{"use strict";ml.exports=require("util")},43106:ml=>{"use strict";ml.exports=require("zlib")},21173:ml=>{(function(Al){function e(){var ml=Al();return ml.default||ml}if(true)ml.exports=e();else{var Rl}})(function(){"use strict";var ml=Object.defineProperty;var Al=Object.getOwnPropertyDescriptor;var Rl=Object.getOwnPropertyNames;var zl=Object.prototype.hasOwnProperty;var $t=(Al,Rl)=>{for(var zl in Rl)ml(Al,zl,{get:Rl[zl],enumerable:!0})},ai=(rd,yh,kh,Qh)=>{if(yh&&typeof yh=="object"||typeof yh=="function")for(let cf of Rl(yh))!zl.call(rd,cf)&&cf!==kh&&ml(rd,cf,{get:()=>yh[cf],enumerable:!(Qh=Al(yh,cf))||Qh.enumerable});return rd};var ni=Al=>ai(ml({},"__esModule",{value:!0}),Al);var rd={};$t(rd,{parsers:()=>RC});var yh={};$t(yh,{__babel_estree:()=>DC,__js_expression:()=>wC,__ts_expression:()=>CC,__vue_event_binding:()=>vC,__vue_expression:()=>wC,__vue_ts_event_binding:()=>EC,__vue_ts_expression:()=>CC,babel:()=>vC,"babel-flow":()=>xC,"babel-ts":()=>EC});var X=(ml,Al)=>(Rl,zl,...rd)=>Rl|1&&zl==null?void 0:(Al.call(zl)??zl[ml]).apply(zl,rd);var kh=String.prototype.replaceAll??function(ml,Al){return ml.global?this.replace(ml,Al):this.split(ml).join(Al)},Qh=X("replaceAll",function(){if(typeof this=="string")return kh}),cf=Qh;var t_=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),r_=t_;var u_=class{constructor(ml,Al,Rl){this.line=void 0,this.column=void 0,Rl!==void 0&&(this.index=void 0),this.line=ml,this.column=Al,Rl!==void 0&&(this.index=Rl)}},C_=class{start;end;filename;identifierName;constructor(ml,Al){this.start=ml,this.end=Al}};function O(ml,Al){let{line:Rl,column:zl,index:rd}=ml;return new u_(Rl,zl+Al,rd+Al)}var D_="BABEL_PARSER_SOURCETYPE_MODULE_REQUIRED",S_={ImportMetaOutsideModule:{message:`import.meta may appear only with 'sourceType: "module"'`,code:D_},ImportOutsideModule:{message:`'import' and 'export' may appear only with 'sourceType: "module"'`,code:D_}},P_={ArrayPattern:"array destructuring pattern",AssignmentExpression:"assignment expression",AssignmentPattern:"assignment expression",ArrowFunctionExpression:"arrow function expression",ConditionalExpression:"conditional expression",CatchClause:"catch clause",ForOfStatement:"for-of statement",ForInStatement:"for-in statement",ForStatement:"for-loop",FormalParameters:"function parameter list",Identifier:"identifier",ImportSpecifier:"import specifier",ImportDefaultSpecifier:"import default specifier",ImportNamespaceSpecifier:"import namespace specifier",ObjectPattern:"object destructuring pattern",ParenthesizedExpression:"parenthesized expression",RestElement:"rest element",UpdateExpression:{true:"prefix operation",false:"postfix operation"},VariableDeclarator:"variable declaration",YieldExpression:"yield expression"},wt=ml=>ml.type==="UpdateExpression"?P_.UpdateExpression[`${ml.prefix}`]:P_[ml.type],Cg={AccessorIsGenerator:({kind:ml})=>`A ${ml}ter cannot be a generator.`,ArgumentsInClass:"'arguments' is only allowed in functions and class methods.",AsyncFunctionInSingleStatementContext:"Async functions can only be declared at the top level or inside a block.",AwaitBindingIdentifier:"Can not use 'await' as identifier inside an async function.",AwaitBindingIdentifierInStaticBlock:"Can not use 'await' as identifier inside a static block.",AwaitExpressionFormalParameter:"'await' is not allowed in async function parameters.",AwaitUsingNotInAsyncContext:"'await using' is only allowed within async functions and at the top levels of modules.",AwaitNotInAsyncContext:"'await' is only allowed within async functions and at the top levels of modules.",BadGetterArity:"A 'get' accessor must not have any formal parameters.",BadSetterArity:"A 'set' accessor must have exactly one formal parameter.",BadSetterRestParameter:"A 'set' accessor function argument must not be a rest parameter.",ConstructorClassField:"Classes may not have a field named 'constructor'.",ConstructorClassPrivateField:"Classes may not have a private field named '#constructor'.",ConstructorIsAccessor:"Class constructor may not be an accessor.",ConstructorIsAsync:"Constructor can't be an async function.",ConstructorIsGenerator:"Constructor can't be a generator.",DeclarationMissingInitializer:({kind:ml})=>`Missing initializer in ${ml} declaration.`,DecoratorArgumentsOutsideParentheses:"Decorator arguments must be moved inside parentheses: use '@(decorator(args))' instead of '@(decorator)(args)'.",DecoratorsBeforeAfterExport:"Decorators can be placed *either* before or after the 'export' keyword, but not in both locations at the same time.",DecoratorConstructor:"Decorators can't be used with a constructor. Did you mean '@dec class { ... }'?",DecoratorSemicolon:"Decorators must not be followed by a semicolon.",DecoratorStaticBlock:"Decorators can't be used with a static block.",DeferImportRequiresNamespace:'Only `import defer * as x from "./module"` is valid.',DeletePrivateField:"Deleting a private field is not allowed.",DestructureNamedImport:"ES2015 named imports do not destructure. Use another statement for destructuring after the import.",DuplicateConstructor:"Duplicate constructor in the same class.",DuplicateDefaultExport:"Only one default export allowed per module.",DuplicateExport:({exportName:ml})=>`\`${ml}\` has already been exported. Exported identifiers must be unique.`,DuplicateProto:"Redefinition of __proto__ property.",DuplicateRegExpFlags:"Duplicate regular expression flag.",ElementAfterRest:"Rest element must be last element.",EscapedCharNotAnIdentifier:"Invalid Unicode escape.",ExportBindingIsString:({localName:ml,exportName:Al})=>`A string literal cannot be used as an exported binding without \`from\`.\n- Did you mean \`export { '${ml}' as '${Al}' } from 'some-module'\`?`,ExportDefaultFromAsIdentifier:"'from' is not allowed as an identifier after 'export default'.",ForInOfLoopInitializer:({type:ml})=>`'${ml==="ForInStatement"?"for-in":"for-of"}' loop variable declaration may not have an initializer.`,ForInUsing:"For-in loop may not start with 'using' declaration.",ForOfAsync:"The left-hand side of a for-of loop may not be 'async'.",ForOfLet:"The left-hand side of a for-of loop may not start with 'let'.",GeneratorInSingleStatementContext:"Generators can only be declared at the top level or inside a block.",IllegalBreakContinue:({type:ml})=>`Unsyntactic ${ml==="BreakStatement"?"break":"continue"}.`,IllegalLanguageModeDirective:"Illegal 'use strict' directive in function with non-simple parameter list.",IllegalReturn:"'return' outside of function.",ImportBindingIsString:({importName:ml})=>`A string literal cannot be used as an imported binding.\n- Did you mean \`import { "${ml}" as foo }\`?`,ImportCallArity:({phase:ml})=>`\`import${ml?`.${ml}`:""}()\` requires exactly one or two arguments.`,ImportCallNotNewExpression:({phase:ml})=>`Cannot use new with import${ml?`.${ml}`:""}().`,ImportCallSpreadArgument:({phase:ml})=>`\`...\` is not allowed in \`import${ml?`.${ml}`:""}()\`.`,IncompatibleRegExpUVFlags:"The 'u' and 'v' regular expression flags cannot be enabled at the same time.",InvalidBigIntLiteral:"Invalid BigIntLiteral.",InvalidCodePoint:"Code point out of bounds.",InvalidCoverDiscardElement:"'void' must be followed by an expression when not used in a binding position.",InvalidCoverInitializedName:"Invalid shorthand property initializer.",InvalidDigit:({radix:ml})=>`Expected number in radix ${ml}.`,InvalidEscapeSequence:"Bad character escape sequence.",InvalidEscapeSequenceTemplate:"Invalid escape sequence in template.",InvalidEscapedReservedWord:({reservedWord:ml})=>`Escape sequence in keyword ${ml}.`,InvalidIdentifier:({identifierName:ml})=>`Invalid identifier ${ml}.`,InvalidLhs:({ancestor:ml})=>`Invalid left-hand side in ${wt(ml)}.`,InvalidLhsBinding:({ancestor:ml})=>`Binding invalid left-hand side in ${wt(ml)}.`,InvalidLhsOptionalChaining:({ancestor:ml})=>`Invalid optional chaining in the left-hand side of ${wt(ml)}.`,InvalidNumber:"Invalid number.",InvalidOrMissingExponent:"Floating-point numbers require a valid exponent after the 'e'.",InvalidOrUnexpectedToken:({unexpected:ml})=>`Unexpected character '${ml}'.`,InvalidParenthesizedAssignment:"Invalid parenthesized assignment pattern.",InvalidPrivateFieldResolution:({identifierName:ml})=>`Private name #${ml} is not defined.`,InvalidPropertyBindingPattern:"Binding member expression.",InvalidRestAssignmentPattern:"Invalid rest operator's argument.",LabelRedeclaration:({labelName:ml})=>`Label '${ml}' is already declared.`,LetInLexicalBinding:"'let' is disallowed as a lexically bound name.",LineTerminatorBeforeArrow:"No line break is allowed before '=>'.",MalformedRegExpFlags:"Invalid regular expression flag.",MissingClassName:"A class name is required.",MissingEqInAssignment:"Only '=' operator can be used for specifying default value.",MissingSemicolon:"Missing semicolon.",MissingPlugin:({missingPlugin:ml})=>`This experimental syntax requires enabling the parser plugin: ${ml.map(ml=>JSON.stringify(ml)).join(", ")}.`,MissingOneOfPlugins:({missingPlugin:ml})=>`This experimental syntax requires enabling one of the following parser plugin(s): ${ml.map(ml=>JSON.stringify(ml)).join(", ")}.`,MissingUnicodeEscape:"Expecting Unicode escape sequence \\uXXXX.",MixingCoalesceWithLogical:"Nullish coalescing operator(??) requires parens when mixing with logical operators.",ModuleAttributeInvalidValue:"Only string literals are allowed as module attribute values.",ModuleAttributesWithDuplicateKeys:({key:ml})=>`Duplicate key "${ml}" is not allowed in module attributes.`,ModuleExportNameHasLoneSurrogate:({surrogateCharCode:ml})=>`An export name cannot include a lone surrogate, found '\\u${ml.toString(16)}'.`,ModuleExportUndefined:({localName:ml})=>`Export '${ml}' is not defined.`,MultipleDefaultsInSwitch:"Multiple default clauses.",NewlineAfterThrow:"Illegal newline after throw.",NoCatchOrFinally:"Missing catch or finally clause.",NumberIdentifier:"Identifier directly after number.",NumericSeparatorInEscapeSequence:"Numeric separators are not allowed inside unicode escape sequences or hex escape sequences.",ObsoleteAwaitStar:"'await*' has been removed from the async functions proposal. Use Promise.all() instead.",OptionalChainingNoNew:"Constructors in/after an Optional Chain are not allowed.",OptionalChainingNoTemplate:"Tagged Template Literals are not allowed in optionalChain.",OverrideOnConstructor:"'override' modifier cannot appear on a constructor declaration.",ParamDupe:"Argument name clash.",PatternHasAccessor:"Object pattern can't contain getter or setter.",PatternHasMethod:"Object pattern can't contain methods.",PrivateInExpectedIn:({identifierName:ml})=>`Private names are only allowed in property accesses (\`obj.#${ml}\`) or in \`in\` expressions (\`#${ml} in obj\`).`,PrivateNameRedeclaration:({identifierName:ml})=>`Duplicate private name #${ml}.`,RestTrailingComma:"Unexpected trailing comma after rest element.",SloppyFunction:"In non-strict mode code, functions can only be declared at top level or inside a block.",SloppyFunctionAnnexB:"In non-strict mode code, functions can only be declared at top level, inside a block, or as the body of an if statement.",SourcePhaseImportRequiresDefault:'Only `import source x from "./module"` is valid.',StaticPrototype:"Classes may not have static property named prototype.",SuperCallNotNewExpression:"Cannot use new with super(...).",SuperNotAllowed:"`super()` is only valid inside a class constructor of a subclass. Maybe a typo in the method name ('constructor') or not extending another class?",SuperPrivateField:"Private fields can't be accessed on super.",TrailingDecorator:"Decorators must be attached to a class element.",UnexpectedArgumentPlaceholder:"Unexpected argument placeholder.",UnexpectedDigitAfterHash:"Unexpected digit after hash token.",UnexpectedImportExport:"'import' and 'export' may only appear at the top level.",UnexpectedKeyword:({keyword:ml})=>`Unexpected keyword '${ml}'.`,UnexpectedLeadingDecorator:"Leading decorators must be attached to a class declaration.",UnexpectedLexicalDeclaration:"Lexical declaration cannot appear in a single-statement context.",UnexpectedNewTarget:"`new.target` can only be used in functions or class properties.",UnexpectedNumericSeparator:"A numeric separator is only allowed between two digits.",UnexpectedPrivateField:"Unexpected private name.",UnexpectedReservedWord:({reservedWord:ml})=>`Unexpected reserved word '${ml}'.`,UnexpectedSuper:"'super' is only allowed in object methods and classes.",UnexpectedToken:({expected:ml,unexpected:Al})=>`Unexpected token${Al?` '${Al}'.`:""}${ml?`, expected "${ml}"`:""}`,UnexpectedTokenUnaryExponentiation:"Illegal expression. Wrap left hand side or entire exponentiation in parentheses.",UnexpectedUsingDeclaration:"Using declaration cannot appear in the top level when source type is `script` or in the bare case statement.",UnexpectedVoidPattern:"Unexpected void binding.",UnsupportedDecoratorExport:"A decorated export must export a class declaration.",UnsupportedDefaultExport:"Only expressions, functions or classes are allowed as the `default` export.",UnsupportedImport:"`import` can only be used in `import()` or `import.meta`.",UnsupportedMetaProperty:({target:ml,onlyValidPropertyName:Al})=>`The only valid meta property for ${ml} is ${ml}.${Al}.`,UnsupportedParameterDecorator:"Decorators cannot be used to decorate parameters.",UnsupportedPropertyDecorator:"Decorators cannot be used to decorate object literal properties.",UnsupportedSuper:"'super' can only be used with function calls (i.e. super()) or in property accesses (i.e. super.prop or super[prop]).",UnterminatedComment:"Unterminated comment.",UnterminatedRegExp:"Unterminated regular expression.",UnterminatedString:"Unterminated string constant.",UnterminatedTemplate:"Unterminated template.",UsingDeclarationExport:"Using declaration cannot be exported.",UsingDeclarationHasBindingPattern:"Using declaration cannot have destructuring patterns.",VarRedeclaration:({identifierName:ml})=>`Identifier '${ml}' has already been declared.`,VoidPatternCatchClauseParam:"A void binding can not be the catch clause parameter. Use `try { ... } catch { ... }` if you want to discard the caught error.",VoidPatternInitializer:"A void binding may not have an initializer.",YieldBindingIdentifier:"Can not use 'yield' as identifier inside a generator.",YieldInParameter:"Yield expression is not allowed in formal parameters.",YieldNotInGeneratorFunction:"'yield' is only allowed within generator functions.",ZeroDigitNumericSeparator:"Numeric separator can not be used after leading 0."},eA={StrictDelete:"Deleting local variable in strict mode.",StrictEvalArguments:({referenceName:ml})=>`Assigning to '${ml}' in strict mode.`,StrictEvalArgumentsBinding:({bindingName:ml})=>`Binding '${ml}' in strict mode.`,StrictFunction:"In strict mode code, functions can only be declared at top level or inside a block.",StrictNumericEscape:"The only valid numeric escape in strict mode is '\\0'.",StrictOctalLiteral:"Legacy octal literals are not allowed in strict mode.",StrictWith:"'with' in strict mode."},tA={ParseExpressionEmptyInput:"Unexpected parseExpression() input: The input is empty or contains only comments.",ParseExpressionExpectsEOF:({unexpected:ml})=>`Unexpected parseExpression() input: The input should contain exactly one expression, but the first expression is followed by the unexpected character \`${String.fromCodePoint(ml)}\`.`},rA=new Set(["ArrowFunctionExpression","AssignmentExpression","ConditionalExpression","YieldExpression"]),nA={PipeTopicRequiresHackPipes:'Topic references are only supported when using the `"proposal": "hack"` version of the pipeline proposal.',PipeTopicUnbound:"Topic reference is unbound; it must be inside a pipe body.",PipeTopicUnconfiguredToken:({token:ml})=>`Invalid topic token ${ml}. In order to use ${ml} as a topic reference, the pipelineOperator plugin must be configured with { "proposal": "hack", "topicToken": "${ml}" }.`,PipeTopicUnused:"Hack-style pipe body does not contain a topic reference; Hack-style pipes must use topic at least once.",PipeUnparenthesizedBody:({type:ml})=>`Hack-style pipe body cannot be an unparenthesized ${wt({type:ml})}; please wrap it in parentheses.`,PipelineUnparenthesized:"Cannot mix binary operator with solo-await F#-style pipeline. Please wrap the pipeline in parentheses."},iA={UnsupportedBind:"Binding should be performed on object property.",UnsupportedBindRHS:"The right-hand side of binding can not be super or import."};function Ue(ml,Al,Rl){Object.defineProperty(ml,Al,{enumerable:!1,configurable:!0,value:Rl})}function xi({toMessage:ml,code:Al,reasonCode:Rl,syntaxPlugin:zl}){let rd=Rl==="MissingPlugin"||Rl==="MissingOneOfPlugins";return function r(yh,kh,Qh){let cf=new SyntaxError;return cf.code=Al,cf.reasonCode=Rl,cf.loc=yh,cf.pos=kh,cf.syntaxPlugin=zl,rd&&(cf.missingPlugin=Qh.missingPlugin),Ue(cf,"clone",function(ml={}){let{line:Al,column:Rl,index:zl=kh}=ml.loc??yh;return r(new u_(Al,Rl),zl,{...Qh,...ml.details})}),Ue(cf,"details",Qh),Object.defineProperty(cf,"message",{configurable:!0,get(){let Al=`${ml(Qh)} (${yh.line}:${yh.column})`;return this.message=Al,Al},set(ml){Object.defineProperty(this,"message",{value:ml,writable:!0})}}),cf}}function F(ml,Al){if(Array.isArray(ml))return Al=>F(Al,ml[0]);let Rl={};for(let zl of Object.keys(ml)){let rd=ml[zl],{message:yh,...kh}=typeof rd=="string"?{message:()=>rd}:typeof rd=="function"?{message:rd}:rd,Qh=typeof yh=="string"?()=>yh:yh;Rl[zl]=xi({code:"BABEL_PARSER_SYNTAX_ERROR",reasonCode:zl,toMessage:Qh,...Al?{syntaxPlugin:Al}:{},...kh})}return Rl}var sA={...F(S_),...F(Cg),...F(eA),...F(tA),...F`pipelineOperator`(nA),...F`functionBind`(iA)};function Pi(){return{sourceType:"script",sourceFilename:void 0,startIndex:0,startColumn:0,startLine:1,allowAwaitOutsideFunction:!1,allowReturnOutsideFunction:!1,allowNewTargetOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,allowUndeclaredExports:!1,allowYieldOutsideFunction:!1,plugins:[],strictMode:void 0,ranges:!1,locations:!0,tokens:!1,createImportExpressions:!0,createParenthesizedExpressions:!1,errorRecovery:!1,attachComment:!0,annexB:!0}}function gi(ml){let Al=Pi();if(ml==null)return Al;if(ml.annexB!=null&&ml.annexB!==!1)throw new Error("The `annexB` option can only be set to `false`.");for(let Rl of Object.keys(Al))ml[Rl]!=null&&(Al[Rl]=ml[Rl]);if(Al.startLine===1)ml.startIndex==null&&Al.startColumn>0?Al.startIndex=Al.startColumn:ml.startColumn==null&&Al.startIndex>0&&(Al.startColumn=Al.startIndex);else if(ml.startColumn==null||ml.startIndex==null)throw new Error("With a `startLine > 1` you must also specify `startIndex` and `startColumn`.");if(Al.sourceType==="commonjs"){if(ml.allowAwaitOutsideFunction!=null)throw new Error("The `allowAwaitOutsideFunction` option cannot be used with `sourceType: 'commonjs'`.");if(ml.allowReturnOutsideFunction!=null)throw new Error("`sourceType: 'commonjs'` implies `allowReturnOutsideFunction: true`, please remove the `allowReturnOutsideFunction` option or use `sourceType: 'script'`.");if(ml.allowNewTargetOutsideFunction!=null)throw new Error("`sourceType: 'commonjs'` implies `allowNewTargetOutsideFunction: true`, please remove the `allowNewTargetOutsideFunction` option or use `sourceType: 'script'`.")}return Al}function Y(ml){let{start:Al,end:Rl}=ml.loc;return ml.loc.start=new u_(Al.line,Al.column),ml.loc.end=new u_(Rl.line,Rl.column),ml}var Ti=ml=>class extends ml{createPosition(ml){return new u_(ml.line,ml.column)}parse(){let ml=super.parse();return this.optionFlags&512&&(ml.tokens=ml.tokens.map(Y)),Y(ml)}parseRegExpLiteral({pattern:ml,flags:Al}){let Rl=null;try{Rl=new RegExp(ml,Al)}catch{}let zl=this.estreeParseLiteral(Rl);return zl.regex={pattern:ml,flags:Al},zl}parseBigIntLiteral(ml){let Al;try{Al=BigInt(ml)}catch{Al=null}let Rl=this.estreeParseLiteral(Al);return Rl.bigint=String(Rl.value||ml),Rl}estreeParseLiteral(ml){return this.parseLiteral(ml,"Literal")}parseStringLiteral(ml){return this.estreeParseLiteral(ml)}parseNumericLiteral(ml){return this.estreeParseLiteral(ml)}parseNullLiteral(){return this.estreeParseLiteral(null)}parseBooleanLiteral(ml){return this.estreeParseLiteral(ml)}estreeParseChainExpression(ml,Al){let Rl=this.startNodeAtNode(ml);return Rl.expression=ml,this.finishNodeAtNode(Rl,"ChainExpression",Al)}directiveToStmt(ml){let Al=ml.value;delete ml.value,this.castNodeTo(Al,"Literal"),Al.raw=Al.extra.raw,Al.value=Al.extra.expressionValue;let Rl=this.castNodeTo(ml,"ExpressionStatement");return Rl.expression=Al,Rl.directive=Al.extra.rawValue,delete Al.extra,Rl}fillOptionalPropertiesForTSESLint(ml){}cloneEstreeStringLiteral(ml){let{start:Al,end:Rl,loc:zl,range:rd,raw:yh,value:kh}=ml,Qh=Object.create(ml.constructor.prototype);return Qh.type="Literal",Qh.start=Al,Qh.end=Rl,Qh.loc=zl,Qh.range=rd,Qh.raw=yh,Qh.value=kh,Qh}initFunction(ml,Al){super.initFunction(ml,Al),ml.expression=!1}checkDeclaration(ml){ml!=null&&this.isObjectProperty(ml)?this.checkDeclaration(ml.value):super.checkDeclaration(ml)}getObjectOrClassMethodParams(ml){return ml.value.params}isValidDirective(ml){return ml.type==="ExpressionStatement"&&ml.expression.type==="Literal"&&typeof ml.expression.value=="string"&&!ml.expression.extra?.parenthesized}parseBlockBody(ml,Al,Rl,zl,rd){super.parseBlockBody(ml,Al,Rl,zl,rd);let yh=ml.directives.map(ml=>this.directiveToStmt(ml));ml.body=yh.concat(ml.body),delete ml.directives}parsePrivateName(){let ml=super.parsePrivateName();return this.convertPrivateNameToPrivateIdentifier(ml)}convertPrivateNameToPrivateIdentifier(ml){let Al=super.getPrivateNameSV(ml);return delete ml.id,ml.name=Al,this.castNodeTo(ml,"PrivateIdentifier")}isPrivateName(ml){return ml.type==="PrivateIdentifier"}getPrivateNameSV(ml){return ml.name}parseLiteral(ml,Al){let Rl=super.parseLiteral(ml,Al);return Rl.raw=Rl.extra.raw,delete Rl.extra,Rl}parseFunctionBody(ml,Al,Rl=!1){super.parseFunctionBody(ml,Al,Rl),ml.expression=ml.body.type!=="BlockStatement"}parseMethod(ml,Al,Rl,zl,rd,yh,kh=!1){let Qh=this.startNode();Qh.kind=ml.kind,Qh=super.parseMethod(Qh,Al,Rl,zl,rd,yh,kh),delete Qh.kind;let{typeParameters:cf}=ml;cf&&(delete ml.typeParameters,Qh.typeParameters=cf,this.resetStartLocationFromNode(Qh,cf));let t_=this.castNodeTo(Qh,this.hasPlugin("typescript")&&!Qh.body?"TSEmptyBodyFunctionExpression":"FunctionExpression");return ml.value=t_,yh==="ClassPrivateMethod"&&(ml.computed=!1),this.hasPlugin("typescript")&&ml.abstract?(delete ml.abstract,this.finishNode(ml,"TSAbstractMethodDefinition")):yh==="ObjectMethod"?(ml.kind==="method"&&(ml.kind="init"),ml.shorthand=!1,this.finishNode(ml,"Property")):this.finishNode(ml,"MethodDefinition")}nameIsConstructor(ml){return ml.type==="Literal"?ml.value==="constructor":super.nameIsConstructor(ml)}parseClassProperty(...ml){let Al=super.parseClassProperty(...ml);return Al.abstract&&this.hasPlugin("typescript")?(delete Al.abstract,this.castNodeTo(Al,"TSAbstractPropertyDefinition")):this.castNodeTo(Al,"PropertyDefinition"),Al}parseClassPrivateProperty(...ml){let Al=super.parseClassPrivateProperty(...ml);return Al.abstract&&this.hasPlugin("typescript")?this.castNodeTo(Al,"TSAbstractPropertyDefinition"):this.castNodeTo(Al,"PropertyDefinition"),Al.computed=!1,Al}parseClassAccessorProperty(ml){let Al=super.parseClassAccessorProperty(ml);return Al.abstract&&this.hasPlugin("typescript")?(delete Al.abstract,this.castNodeTo(Al,"TSAbstractAccessorProperty")):this.castNodeTo(Al,"AccessorProperty"),Al}parseObjectProperty(ml,Al,Rl,zl){let rd=super.parseObjectProperty(ml,Al,Rl,zl);return rd&&(rd.kind="init",this.castNodeTo(rd,"Property")),rd}finishObjectProperty(ml){return ml.kind="init",this.finishNode(ml,"Property")}isValidLVal(ml,Al,Rl,zl){return ml==="Property"?"value":super.isValidLVal(ml,Al,Rl,zl)}isAssignable(ml,Al){return ml!=null&&this.isObjectProperty(ml)?this.isAssignable(ml.value,Al):super.isAssignable(ml,Al)}toAssignable(ml,Al=!1){if(ml!=null&&this.isObjectProperty(ml)){let{key:Rl,value:zl}=ml;this.isPrivateName(Rl)&&this.classScope.usePrivateName(this.getPrivateNameSV(Rl),Rl.start),this.toAssignable(zl,Al)}else super.toAssignable(ml,Al)}toAssignableObjectExpressionProp(ml,Al,Rl){ml.type==="Property"&&(ml.kind==="get"||ml.kind==="set")?this.raise(sA.PatternHasAccessor,ml.key):ml.type==="Property"&&ml.method?this.raise(sA.PatternHasMethod,ml.key):super.toAssignableObjectExpressionProp(ml,Al,Rl)}finishCallExpression(ml,Al){let Rl=super.finishCallExpression(ml,Al);return Rl.callee.type==="Import"?(this.castNodeTo(Rl,"ImportExpression"),Rl.source=Rl.arguments[0],Rl.options=Rl.arguments[1]??null,delete Rl.arguments,delete Rl.callee):Rl.type==="OptionalCallExpression"?this.castNodeTo(Rl,"CallExpression"):Rl.optional=!1,Rl}parseExport(ml,Al){let Rl=this.state.lastTokStartLoc,zl=super.parseExport(ml,Al);switch(zl.type){case"ExportAllDeclaration":zl.exported=null;break;case"ExportNamedDeclaration":zl.specifiers.length===1&&zl.specifiers[0].type==="ExportNamespaceSpecifier"&&(this.castNodeTo(zl,"ExportAllDeclaration"),zl.exported=zl.specifiers[0].exported,delete zl.specifiers);case"ExportDefaultDeclaration":{let{declaration:ml}=zl;ml?.type==="ClassDeclaration"&&ml.decorators?.length>0&&ml.start===zl.start&&this.resetStartLocation(zl,Rl)}break}return zl}stopParseSubscript(ml,Al){let Rl=super.stopParseSubscript(ml,Al);return Al.optionalChainMember?this.estreeParseChainExpression(Rl,ml):Rl}parseMember(ml,Al,Rl,zl,rd){let yh=super.parseMember(ml,Al,Rl,zl,rd);return yh.type==="OptionalMemberExpression"?this.castNodeTo(yh,"MemberExpression"):yh.optional=!1,yh}isOptionalMemberExpression(ml){return ml.type==="ChainExpression"?ml.expression.type==="MemberExpression":super.isOptionalMemberExpression(ml)}hasPropertyAsPrivateName(ml){return ml.type==="ChainExpression"&&(ml=ml.expression),super.hasPropertyAsPrivateName(ml)}isObjectProperty(ml){return ml.type==="Property"&&ml.kind==="init"&&!ml.method}isObjectMethod(ml){return ml.type==="Property"&&(ml.method||ml.kind==="get"||ml.kind==="set")}castNodeTo(ml,Al){let Rl=super.castNodeTo(ml,Al);return this.fillOptionalPropertiesForTSESLint(Rl),Rl}cloneIdentifier(ml){let Al=super.cloneIdentifier(ml);return this.fillOptionalPropertiesForTSESLint(Al),Al}cloneStringLiteral(ml){return ml.type==="Literal"?this.cloneEstreeStringLiteral(ml):super.cloneStringLiteral(ml)}finishNodeAt(ml,Al,Rl){return Y(super.finishNodeAt(ml,Al,Rl))}finishNodeAtNode(ml,Al,Rl){return Y(super.finishNodeAtNode(ml,Al,Rl))}finishNode(ml,Al){let Rl=super.finishNode(ml,Al);return this.fillOptionalPropertiesForTSESLint(Rl),Rl}resetStartLocation(ml,Al){super.resetStartLocation(ml,Al),Y(ml)}resetEndLocation(ml,Al=this.state.lastTokEndLoc){super.resetEndLocation(ml,Al),Y(ml)}},aA=!0,oA=!0,lA=!0,cA=!0,uA=!0,pA=!0,dA=class{label;keyword;beforeExpr;startsExpr;rightAssociative;isLoop;isAssign;prefix;postfix;binop;constructor(ml,Al={}){this.label=ml,this.keyword=Al.keyword,this.beforeExpr=!!Al.beforeExpr,this.startsExpr=!!Al.startsExpr,this.rightAssociative=!!Al.rightAssociative,this.isLoop=!!Al.isLoop,this.isAssign=!!Al.isAssign,this.prefix=!!Al.prefix,this.postfix=!!Al.postfix,this.binop=Al.binop!=null?Al.binop:null}},hA=new Map;function S(ml,Al={}){Al.keyword=ml;let Rl=g(ml,Al);return hA.set(ml,Rl),Rl}function M(ml,Al){return g(ml,{beforeExpr:aA,binop:Al})}var fA=-1,_A=[],mA=[],gA=[],AA=[],yA=[],bA=[];function g(ml,Al={}){return++fA,mA.push(ml),gA.push(Al.binop??-1),AA.push(Al.beforeExpr??!1),yA.push(Al.startsExpr??!1),bA.push(Al.prefix??!1),_A.push(new dA(ml,Al)),fA}function b(ml,Al={}){return++fA,hA.set(ml,fA),mA.push(ml),gA.push(Al.binop??-1),AA.push(Al.beforeExpr??!1),yA.push(Al.startsExpr??!1),bA.push(Al.prefix??!1),_A.push(new dA("name",Al)),fA}var vA={bracketL:g("[",{beforeExpr:aA,startsExpr:oA}),bracketR:g("]"),braceL:g("{",{beforeExpr:aA,startsExpr:oA}),braceBarL:g("{|",{beforeExpr:aA,startsExpr:oA}),braceR:g("}"),braceBarR:g("|}"),parenL:g("(",{beforeExpr:aA,startsExpr:oA}),parenR:g(")"),comma:g(",",{beforeExpr:aA}),semi:g(";",{beforeExpr:aA}),colon:g(":",{beforeExpr:aA}),doubleColon:g("::",{beforeExpr:aA}),dot:g("."),question:g("?",{beforeExpr:aA}),questionDot:g("?."),arrow:g("=>",{beforeExpr:aA}),template:g("template"),ellipsis:g("...",{beforeExpr:aA}),backQuote:g("`",{startsExpr:oA}),dollarBraceL:g("${",{beforeExpr:aA,startsExpr:oA}),templateTail:g("...`",{startsExpr:oA}),templateNonTail:g("...${",{beforeExpr:aA,startsExpr:oA}),at:g("@"),hash:g("#",{startsExpr:oA}),interpreterDirective:g("#!..."),eq:g("=",{beforeExpr:aA,isAssign:cA}),assign:g("_=",{beforeExpr:aA,isAssign:cA}),slashAssign:g("_=",{beforeExpr:aA,isAssign:cA}),xorAssign:g("_=",{beforeExpr:aA,isAssign:cA}),moduloAssign:g("_=",{beforeExpr:aA,isAssign:cA}),incDec:g("++/--",{prefix:uA,postfix:pA,startsExpr:oA}),bang:g("!",{beforeExpr:aA,prefix:uA,startsExpr:oA}),tilde:g("~",{beforeExpr:aA,prefix:uA,startsExpr:oA}),doubleCaret:g("^^",{startsExpr:oA}),doubleAt:g("@@",{startsExpr:oA}),pipeline:M("|>",0),nullishCoalescing:M("??",1),logicalOR:M("||",1),logicalAND:M("&&",2),bitwiseOR:M("|",3),bitwiseXOR:M("^",4),bitwiseAND:M("&",5),equality:M("==/!=/===/!==",6),lt:M("/<=/>=",7),gt:M("/<=/>=",7),relational:M("/<=/>=",7),bitShift:M("<>/>>>",8),bitShiftL:M("<>/>>>",8),bitShiftR:M("<>/>>>",8),plusMin:g("+/-",{beforeExpr:aA,binop:9,prefix:uA,startsExpr:oA}),modulo:g("%",{binop:10,startsExpr:oA}),star:g("*",{binop:10}),slash:M("/",10),exponent:g("**",{beforeExpr:aA,binop:11,rightAssociative:!0}),_in:S("in",{beforeExpr:aA,binop:7}),_instanceof:S("instanceof",{beforeExpr:aA,binop:7}),_break:S("break"),_case:S("case",{beforeExpr:aA}),_catch:S("catch"),_continue:S("continue"),_debugger:S("debugger"),_default:S("default",{beforeExpr:aA}),_else:S("else",{beforeExpr:aA}),_finally:S("finally"),_function:S("function",{startsExpr:oA}),_if:S("if"),_return:S("return",{beforeExpr:aA}),_switch:S("switch"),_throw:S("throw",{beforeExpr:aA,prefix:uA,startsExpr:oA}),_try:S("try"),_var:S("var"),_const:S("const"),_with:S("with"),_new:S("new",{beforeExpr:aA,startsExpr:oA}),_this:S("this",{startsExpr:oA}),_super:S("super",{startsExpr:oA}),_class:S("class",{startsExpr:oA}),_extends:S("extends",{beforeExpr:aA}),_export:S("export"),_import:S("import",{startsExpr:oA}),_null:S("null",{startsExpr:oA}),_true:S("true",{startsExpr:oA}),_false:S("false",{startsExpr:oA}),_typeof:S("typeof",{beforeExpr:aA,prefix:uA,startsExpr:oA}),_void:S("void",{beforeExpr:aA,prefix:uA,startsExpr:oA}),_delete:S("delete",{beforeExpr:aA,prefix:uA,startsExpr:oA}),_do:S("do",{isLoop:lA,beforeExpr:aA}),_for:S("for",{isLoop:lA}),_while:S("while",{isLoop:lA}),_as:b("as",{startsExpr:oA}),_assert:b("assert",{startsExpr:oA}),_async:b("async",{startsExpr:oA}),_await:b("await",{startsExpr:oA}),_defer:b("defer",{startsExpr:oA}),_from:b("from",{startsExpr:oA}),_get:b("get",{startsExpr:oA}),_let:b("let",{startsExpr:oA}),_meta:b("meta",{startsExpr:oA}),_of:b("of",{startsExpr:oA}),_sent:b("sent",{startsExpr:oA}),_set:b("set",{startsExpr:oA}),_source:b("source",{startsExpr:oA}),_static:b("static",{startsExpr:oA}),_using:b("using",{startsExpr:oA}),_yield:b("yield",{startsExpr:oA}),_asserts:b("asserts",{startsExpr:oA}),_checks:b("checks",{startsExpr:oA}),_exports:b("exports",{startsExpr:oA}),_global:b("global",{startsExpr:oA}),_implements:b("implements",{startsExpr:oA}),_intrinsic:b("intrinsic",{startsExpr:oA}),_infer:b("infer",{startsExpr:oA}),_is:b("is",{startsExpr:oA}),_mixins:b("mixins",{startsExpr:oA}),_proto:b("proto",{startsExpr:oA}),_require:b("require",{startsExpr:oA}),_satisfies:b("satisfies",{startsExpr:oA}),_keyof:b("keyof",{startsExpr:oA}),_readonly:b("readonly",{startsExpr:oA}),_unique:b("unique",{startsExpr:oA}),_abstract:b("abstract",{startsExpr:oA}),_declare:b("declare",{startsExpr:oA}),_enum:b("enum",{startsExpr:oA}),_module:b("module",{startsExpr:oA}),_namespace:b("namespace",{startsExpr:oA}),_interface:b("interface",{startsExpr:oA}),_type:b("type",{startsExpr:oA}),_opaque:b("opaque",{startsExpr:oA}),name:g("name",{startsExpr:oA}),placeholder:g("%%",{startsExpr:oA}),string:g("string",{startsExpr:oA}),num:g("num",{startsExpr:oA}),bigint:g("bigint",{startsExpr:oA}),regexp:g("regexp",{startsExpr:oA}),privateName:g("#name",{startsExpr:oA}),eof:g("eof"),jsxName:g("jsxName"),jsxText:g("jsxText",{beforeExpr:aA}),jsxTagStart:g("jsxTagStart",{startsExpr:oA}),jsxTagEnd:g("jsxTagEnd")};function C(ml){return ml>=89&&ml<=129}function Si(ml){return ml<=88}function B(ml){return ml>=54&&ml<=129}function Qe(ml){return ml>=54&&ml<=132}function Ci(ml){return AA[ml]}function ft(ml){return yA[ml]}function Ei(ml){return ml>=25&&ml<=29}function _e(ml){return ml>=125&&ml<=127}function wi(ml){return ml>=86&&ml<=88}function we(ml){return ml>=54&&ml<=88}function je(ml){return ml>=35&&ml<=55}function Ii(ml){return ml===30}function Ni(ml){return bA[ml]}function ki(ml){return ml>=117&&ml<=119}function vi(ml){return ml>=120&&ml<=126}function z(ml){return mA[ml]}function It(ml){return gA[ml]}function Li(ml){return ml===53}function Xt(ml){return ml>=20&&ml<=21}function Ze(ml){return _A[ml]}var EA=class{constructor(ml,Al){this.token=ml,this.preserveSpace=!!Al}token;preserveSpace},wA={brace:new EA("{"),j_oTag:new EA("...",!0)},CA="\\xaa\\xb5\\xba\\xc0-\\xd6\\xd8-\\xf6\\xf8-\\u02c1\\u02c6-\\u02d1\\u02e0-\\u02e4\\u02ec\\u02ee\\u0370-\\u0374\\u0376\\u0377\\u037a-\\u037d\\u037f\\u0386\\u0388-\\u038a\\u038c\\u038e-\\u03a1\\u03a3-\\u03f5\\u03f7-\\u0481\\u048a-\\u052f\\u0531-\\u0556\\u0559\\u0560-\\u0588\\u05d0-\\u05ea\\u05ef-\\u05f2\\u0620-\\u064a\\u066e\\u066f\\u0671-\\u06d3\\u06d5\\u06e5\\u06e6\\u06ee\\u06ef\\u06fa-\\u06fc\\u06ff\\u0710\\u0712-\\u072f\\u074d-\\u07a5\\u07b1\\u07ca-\\u07ea\\u07f4\\u07f5\\u07fa\\u0800-\\u0815\\u081a\\u0824\\u0828\\u0840-\\u0858\\u0860-\\u086a\\u0870-\\u0887\\u0889-\\u088f\\u08a0-\\u08c9\\u0904-\\u0939\\u093d\\u0950\\u0958-\\u0961\\u0971-\\u0980\\u0985-\\u098c\\u098f\\u0990\\u0993-\\u09a8\\u09aa-\\u09b0\\u09b2\\u09b6-\\u09b9\\u09bd\\u09ce\\u09dc\\u09dd\\u09df-\\u09e1\\u09f0\\u09f1\\u09fc\\u0a05-\\u0a0a\\u0a0f\\u0a10\\u0a13-\\u0a28\\u0a2a-\\u0a30\\u0a32\\u0a33\\u0a35\\u0a36\\u0a38\\u0a39\\u0a59-\\u0a5c\\u0a5e\\u0a72-\\u0a74\\u0a85-\\u0a8d\\u0a8f-\\u0a91\\u0a93-\\u0aa8\\u0aaa-\\u0ab0\\u0ab2\\u0ab3\\u0ab5-\\u0ab9\\u0abd\\u0ad0\\u0ae0\\u0ae1\\u0af9\\u0b05-\\u0b0c\\u0b0f\\u0b10\\u0b13-\\u0b28\\u0b2a-\\u0b30\\u0b32\\u0b33\\u0b35-\\u0b39\\u0b3d\\u0b5c\\u0b5d\\u0b5f-\\u0b61\\u0b71\\u0b83\\u0b85-\\u0b8a\\u0b8e-\\u0b90\\u0b92-\\u0b95\\u0b99\\u0b9a\\u0b9c\\u0b9e\\u0b9f\\u0ba3\\u0ba4\\u0ba8-\\u0baa\\u0bae-\\u0bb9\\u0bd0\\u0c05-\\u0c0c\\u0c0e-\\u0c10\\u0c12-\\u0c28\\u0c2a-\\u0c39\\u0c3d\\u0c58-\\u0c5a\\u0c5c\\u0c5d\\u0c60\\u0c61\\u0c80\\u0c85-\\u0c8c\\u0c8e-\\u0c90\\u0c92-\\u0ca8\\u0caa-\\u0cb3\\u0cb5-\\u0cb9\\u0cbd\\u0cdc-\\u0cde\\u0ce0\\u0ce1\\u0cf1\\u0cf2\\u0d04-\\u0d0c\\u0d0e-\\u0d10\\u0d12-\\u0d3a\\u0d3d\\u0d4e\\u0d54-\\u0d56\\u0d5f-\\u0d61\\u0d7a-\\u0d7f\\u0d85-\\u0d96\\u0d9a-\\u0db1\\u0db3-\\u0dbb\\u0dbd\\u0dc0-\\u0dc6\\u0e01-\\u0e30\\u0e32\\u0e33\\u0e40-\\u0e46\\u0e81\\u0e82\\u0e84\\u0e86-\\u0e8a\\u0e8c-\\u0ea3\\u0ea5\\u0ea7-\\u0eb0\\u0eb2\\u0eb3\\u0ebd\\u0ec0-\\u0ec4\\u0ec6\\u0edc-\\u0edf\\u0f00\\u0f40-\\u0f47\\u0f49-\\u0f6c\\u0f88-\\u0f8c\\u1000-\\u102a\\u103f\\u1050-\\u1055\\u105a-\\u105d\\u1061\\u1065\\u1066\\u106e-\\u1070\\u1075-\\u1081\\u108e\\u10a0-\\u10c5\\u10c7\\u10cd\\u10d0-\\u10fa\\u10fc-\\u1248\\u124a-\\u124d\\u1250-\\u1256\\u1258\\u125a-\\u125d\\u1260-\\u1288\\u128a-\\u128d\\u1290-\\u12b0\\u12b2-\\u12b5\\u12b8-\\u12be\\u12c0\\u12c2-\\u12c5\\u12c8-\\u12d6\\u12d8-\\u1310\\u1312-\\u1315\\u1318-\\u135a\\u1380-\\u138f\\u13a0-\\u13f5\\u13f8-\\u13fd\\u1401-\\u166c\\u166f-\\u167f\\u1681-\\u169a\\u16a0-\\u16ea\\u16ee-\\u16f8\\u1700-\\u1711\\u171f-\\u1731\\u1740-\\u1751\\u1760-\\u176c\\u176e-\\u1770\\u1780-\\u17b3\\u17d7\\u17dc\\u1820-\\u1878\\u1880-\\u18a8\\u18aa\\u18b0-\\u18f5\\u1900-\\u191e\\u1950-\\u196d\\u1970-\\u1974\\u1980-\\u19ab\\u19b0-\\u19c9\\u1a00-\\u1a16\\u1a20-\\u1a54\\u1aa7\\u1b05-\\u1b33\\u1b45-\\u1b4c\\u1b83-\\u1ba0\\u1bae\\u1baf\\u1bba-\\u1be5\\u1c00-\\u1c23\\u1c4d-\\u1c4f\\u1c5a-\\u1c7d\\u1c80-\\u1c8a\\u1c90-\\u1cba\\u1cbd-\\u1cbf\\u1ce9-\\u1cec\\u1cee-\\u1cf3\\u1cf5\\u1cf6\\u1cfa\\u1d00-\\u1dbf\\u1e00-\\u1f15\\u1f18-\\u1f1d\\u1f20-\\u1f45\\u1f48-\\u1f4d\\u1f50-\\u1f57\\u1f59\\u1f5b\\u1f5d\\u1f5f-\\u1f7d\\u1f80-\\u1fb4\\u1fb6-\\u1fbc\\u1fbe\\u1fc2-\\u1fc4\\u1fc6-\\u1fcc\\u1fd0-\\u1fd3\\u1fd6-\\u1fdb\\u1fe0-\\u1fec\\u1ff2-\\u1ff4\\u1ff6-\\u1ffc\\u2071\\u207f\\u2090-\\u209c\\u2102\\u2107\\u210a-\\u2113\\u2115\\u2118-\\u211d\\u2124\\u2126\\u2128\\u212a-\\u2139\\u213c-\\u213f\\u2145-\\u2149\\u214e\\u2160-\\u2188\\u2c00-\\u2ce4\\u2ceb-\\u2cee\\u2cf2\\u2cf3\\u2d00-\\u2d25\\u2d27\\u2d2d\\u2d30-\\u2d67\\u2d6f\\u2d80-\\u2d96\\u2da0-\\u2da6\\u2da8-\\u2dae\\u2db0-\\u2db6\\u2db8-\\u2dbe\\u2dc0-\\u2dc6\\u2dc8-\\u2dce\\u2dd0-\\u2dd6\\u2dd8-\\u2dde\\u3005-\\u3007\\u3021-\\u3029\\u3031-\\u3035\\u3038-\\u303c\\u3041-\\u3096\\u309b-\\u309f\\u30a1-\\u30fa\\u30fc-\\u30ff\\u3105-\\u312f\\u3131-\\u318e\\u31a0-\\u31bf\\u31f0-\\u31ff\\u3400-\\u4dbf\\u4e00-\\ua48c\\ua4d0-\\ua4fd\\ua500-\\ua60c\\ua610-\\ua61f\\ua62a\\ua62b\\ua640-\\ua66e\\ua67f-\\ua69d\\ua6a0-\\ua6ef\\ua717-\\ua71f\\ua722-\\ua788\\ua78b-\\ua7dc\\ua7f1-\\ua801\\ua803-\\ua805\\ua807-\\ua80a\\ua80c-\\ua822\\ua840-\\ua873\\ua882-\\ua8b3\\ua8f2-\\ua8f7\\ua8fb\\ua8fd\\ua8fe\\ua90a-\\ua925\\ua930-\\ua946\\ua960-\\ua97c\\ua984-\\ua9b2\\ua9cf\\ua9e0-\\ua9e4\\ua9e6-\\ua9ef\\ua9fa-\\ua9fe\\uaa00-\\uaa28\\uaa40-\\uaa42\\uaa44-\\uaa4b\\uaa60-\\uaa76\\uaa7a\\uaa7e-\\uaaaf\\uaab1\\uaab5\\uaab6\\uaab9-\\uaabd\\uaac0\\uaac2\\uaadb-\\uaadd\\uaae0-\\uaaea\\uaaf2-\\uaaf4\\uab01-\\uab06\\uab09-\\uab0e\\uab11-\\uab16\\uab20-\\uab26\\uab28-\\uab2e\\uab30-\\uab5a\\uab5c-\\uab69\\uab70-\\uabe2\\uac00-\\ud7a3\\ud7b0-\\ud7c6\\ud7cb-\\ud7fb\\uf900-\\ufa6d\\ufa70-\\ufad9\\ufb00-\\ufb06\\ufb13-\\ufb17\\ufb1d\\ufb1f-\\ufb28\\ufb2a-\\ufb36\\ufb38-\\ufb3c\\ufb3e\\ufb40\\ufb41\\ufb43\\ufb44\\ufb46-\\ufbb1\\ufbd3-\\ufd3d\\ufd50-\\ufd8f\\ufd92-\\ufdc7\\ufdf0-\\ufdfb\\ufe70-\\ufe74\\ufe76-\\ufefc\\uff21-\\uff3a\\uff41-\\uff5a\\uff66-\\uffbe\\uffc2-\\uffc7\\uffca-\\uffcf\\uffd2-\\uffd7\\uffda-\\uffdc",xA="\\xb7\\u0300-\\u036f\\u0387\\u0483-\\u0487\\u0591-\\u05bd\\u05bf\\u05c1\\u05c2\\u05c4\\u05c5\\u05c7\\u0610-\\u061a\\u064b-\\u0669\\u0670\\u06d6-\\u06dc\\u06df-\\u06e4\\u06e7\\u06e8\\u06ea-\\u06ed\\u06f0-\\u06f9\\u0711\\u0730-\\u074a\\u07a6-\\u07b0\\u07c0-\\u07c9\\u07eb-\\u07f3\\u07fd\\u0816-\\u0819\\u081b-\\u0823\\u0825-\\u0827\\u0829-\\u082d\\u0859-\\u085b\\u0897-\\u089f\\u08ca-\\u08e1\\u08e3-\\u0903\\u093a-\\u093c\\u093e-\\u094f\\u0951-\\u0957\\u0962\\u0963\\u0966-\\u096f\\u0981-\\u0983\\u09bc\\u09be-\\u09c4\\u09c7\\u09c8\\u09cb-\\u09cd\\u09d7\\u09e2\\u09e3\\u09e6-\\u09ef\\u09fe\\u0a01-\\u0a03\\u0a3c\\u0a3e-\\u0a42\\u0a47\\u0a48\\u0a4b-\\u0a4d\\u0a51\\u0a66-\\u0a71\\u0a75\\u0a81-\\u0a83\\u0abc\\u0abe-\\u0ac5\\u0ac7-\\u0ac9\\u0acb-\\u0acd\\u0ae2\\u0ae3\\u0ae6-\\u0aef\\u0afa-\\u0aff\\u0b01-\\u0b03\\u0b3c\\u0b3e-\\u0b44\\u0b47\\u0b48\\u0b4b-\\u0b4d\\u0b55-\\u0b57\\u0b62\\u0b63\\u0b66-\\u0b6f\\u0b82\\u0bbe-\\u0bc2\\u0bc6-\\u0bc8\\u0bca-\\u0bcd\\u0bd7\\u0be6-\\u0bef\\u0c00-\\u0c04\\u0c3c\\u0c3e-\\u0c44\\u0c46-\\u0c48\\u0c4a-\\u0c4d\\u0c55\\u0c56\\u0c62\\u0c63\\u0c66-\\u0c6f\\u0c81-\\u0c83\\u0cbc\\u0cbe-\\u0cc4\\u0cc6-\\u0cc8\\u0cca-\\u0ccd\\u0cd5\\u0cd6\\u0ce2\\u0ce3\\u0ce6-\\u0cef\\u0cf3\\u0d00-\\u0d03\\u0d3b\\u0d3c\\u0d3e-\\u0d44\\u0d46-\\u0d48\\u0d4a-\\u0d4d\\u0d57\\u0d62\\u0d63\\u0d66-\\u0d6f\\u0d81-\\u0d83\\u0dca\\u0dcf-\\u0dd4\\u0dd6\\u0dd8-\\u0ddf\\u0de6-\\u0def\\u0df2\\u0df3\\u0e31\\u0e34-\\u0e3a\\u0e47-\\u0e4e\\u0e50-\\u0e59\\u0eb1\\u0eb4-\\u0ebc\\u0ec8-\\u0ece\\u0ed0-\\u0ed9\\u0f18\\u0f19\\u0f20-\\u0f29\\u0f35\\u0f37\\u0f39\\u0f3e\\u0f3f\\u0f71-\\u0f84\\u0f86\\u0f87\\u0f8d-\\u0f97\\u0f99-\\u0fbc\\u0fc6\\u102b-\\u103e\\u1040-\\u1049\\u1056-\\u1059\\u105e-\\u1060\\u1062-\\u1064\\u1067-\\u106d\\u1071-\\u1074\\u1082-\\u108d\\u108f-\\u109d\\u135d-\\u135f\\u1369-\\u1371\\u1712-\\u1715\\u1732-\\u1734\\u1752\\u1753\\u1772\\u1773\\u17b4-\\u17d3\\u17dd\\u17e0-\\u17e9\\u180b-\\u180d\\u180f-\\u1819\\u18a9\\u1920-\\u192b\\u1930-\\u193b\\u1946-\\u194f\\u19d0-\\u19da\\u1a17-\\u1a1b\\u1a55-\\u1a5e\\u1a60-\\u1a7c\\u1a7f-\\u1a89\\u1a90-\\u1a99\\u1ab0-\\u1abd\\u1abf-\\u1add\\u1ae0-\\u1aeb\\u1b00-\\u1b04\\u1b34-\\u1b44\\u1b50-\\u1b59\\u1b6b-\\u1b73\\u1b80-\\u1b82\\u1ba1-\\u1bad\\u1bb0-\\u1bb9\\u1be6-\\u1bf3\\u1c24-\\u1c37\\u1c40-\\u1c49\\u1c50-\\u1c59\\u1cd0-\\u1cd2\\u1cd4-\\u1ce8\\u1ced\\u1cf4\\u1cf7-\\u1cf9\\u1dc0-\\u1dff\\u200c\\u200d\\u203f\\u2040\\u2054\\u20d0-\\u20dc\\u20e1\\u20e5-\\u20f0\\u2cef-\\u2cf1\\u2d7f\\u2de0-\\u2dff\\u302a-\\u302f\\u3099\\u309a\\u30fb\\ua620-\\ua629\\ua66f\\ua674-\\ua67d\\ua69e\\ua69f\\ua6f0\\ua6f1\\ua802\\ua806\\ua80b\\ua823-\\ua827\\ua82c\\ua880\\ua881\\ua8b4-\\ua8c5\\ua8d0-\\ua8d9\\ua8e0-\\ua8f1\\ua8ff-\\ua909\\ua926-\\ua92d\\ua947-\\ua953\\ua980-\\ua983\\ua9b3-\\ua9c0\\ua9d0-\\ua9d9\\ua9e5\\ua9f0-\\ua9f9\\uaa29-\\uaa36\\uaa43\\uaa4c\\uaa4d\\uaa50-\\uaa59\\uaa7b-\\uaa7d\\uaab0\\uaab2-\\uaab4\\uaab7\\uaab8\\uaabe\\uaabf\\uaac1\\uaaeb-\\uaaef\\uaaf5\\uaaf6\\uabe3-\\uabea\\uabec\\uabed\\uabf0-\\uabf9\\ufb1e\\ufe00-\\ufe0f\\ufe20-\\ufe2f\\ufe33\\ufe34\\ufe4d-\\ufe4f\\uff10-\\uff19\\uff3f\\uff65",DA=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,14,29,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,13,10,2,14,2,6,2,1,2,10,2,14,2,6,2,1,4,51,13,310,10,21,11,7,25,5,2,41,2,8,70,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,7,25,39,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,39,27,10,22,251,41,7,1,17,5,57,28,11,0,9,21,43,17,47,20,28,22,13,52,58,1,3,0,14,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,20,1,64,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,31,9,2,0,3,0,2,37,2,0,26,0,2,0,45,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,38,6,186,43,117,63,32,7,3,0,3,7,2,1,2,23,16,0,2,0,95,7,3,38,17,0,2,0,29,0,11,39,8,0,22,0,12,45,20,0,19,72,200,32,32,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,24,43,261,18,16,0,2,12,2,33,125,0,80,921,103,110,18,195,2637,96,16,1071,18,5,26,3994,6,582,6842,29,1763,568,8,30,18,78,18,29,19,47,17,3,32,20,6,18,433,44,212,63,33,24,3,24,45,74,6,0,67,12,65,1,2,0,15,4,10,7381,42,31,98,114,8702,3,2,6,2,1,2,290,16,0,30,2,3,0,15,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,1845,30,7,5,262,61,147,44,11,6,17,0,322,29,19,43,485,27,229,29,3,0,208,30,2,2,2,1,2,6,3,4,10,1,225,6,2,3,2,1,2,14,2,196,60,67,8,0,1205,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42719,33,4381,3,5773,3,7472,16,621,2467,541,1507,4938,6,8489],SA=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,7,9,32,4,318,1,78,5,71,10,50,3,123,2,54,14,32,10,3,1,11,3,46,10,8,0,46,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,3,0,158,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,68,8,2,0,3,0,2,3,2,4,2,0,15,1,83,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,7,19,58,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,199,7,137,9,54,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,55,9,266,3,10,1,2,0,49,6,4,4,14,10,5350,0,7,14,11465,27,2343,9,87,9,39,4,60,6,26,9,535,9,470,0,2,54,8,3,82,0,12,1,19628,1,4178,9,519,45,3,22,543,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,101,0,161,6,10,9,357,0,62,13,499,13,245,1,2,9,233,0,3,0,8,1,6,0,475,6,110,6,6,9,4759,9,787719,239],kA=new RegExp("["+CA+"]"),TA=new RegExp("["+CA+xA+"]");function Yt(ml,Al){let Rl=65536;for(let zl=0,rd=Al.length;zlml)return!1;if(Rl+=Al[zl+1],Rl>=ml)return!0}return!1}function R(ml){return ml<65?ml===36:ml<=90?!0:ml<97?ml===95:ml<=122?!0:ml<=65535?ml>=170&&kA.test(String.fromCharCode(ml)):Yt(ml,DA)}function W(ml){return ml<48?ml===36:ml<58?!0:ml<65?!1:ml<=90?!0:ml<97?ml===95:ml<=122?!0:ml<=65535?ml>=170&&TA.test(String.fromCharCode(ml)):Yt(ml,DA)||Yt(ml,SA)}var IA={keyword:["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete"],strict:["implements","interface","let","package","private","protected","public","static","yield"],strictBind:["eval","arguments"]},BA=new Set(IA.keyword),FA=new Set(IA.strict),PA=new Set(IA.strictBind);function ss(ml,Al){return Al&&ml==="await"||ml==="enum"}function is(ml,Al){return ss(ml,Al)||FA.has(ml)}function rs(ml){return PA.has(ml)}function as(ml,Al){return is(ml,Al)||rs(ml)}function _i(ml){return BA.has(ml)}function ji(ml,Al,Rl){return ml===64&&Al===64&&R(Rl)}var RA=new Set(["break","case","catch","continue","debugger","default","do","else","finally","for","function","if","return","switch","throw","try","var","const","while","with","new","this","super","class","extends","export","import","null","true","false","in","instanceof","typeof","void","delete","implements","interface","let","package","private","protected","public","static","yield","eval","arguments","enum","await"]);function qi(ml){return RA.has(ml)}var NA=class{flags=0;names=new Map;firstLexicalName="";constructor(ml){this.flags=ml}},OA=class{parser;scopeStack=[];inModule;undefinedExports=new Map;constructor(ml,Al){this.parser=ml,this.inModule=Al}get inTopLevel(){return(this.currentScope().flags&1)>0}get inFunction(){return(this.currentVarScopeFlags()&2)>0}get allowSuper(){return(this.currentThisScopeFlags()&16)>0}get allowDirectSuper(){return(this.currentThisScopeFlags()&32)>0}get allowNewTarget(){return(this.currentThisScopeFlags()&512)>0}get inClass(){return(this.currentThisScopeFlags()&64)>0}get inClassAndNotInNonArrowFunction(){let ml=this.currentThisScopeFlags();return(ml&64)>0&&(ml&2)===0}get inStaticBlock(){for(let ml=this.scopeStack.length-1;;ml--){let{flags:Al}=this.scopeStack[ml];if(Al&128)return!0;if(Al&3779)return!1}}get inNonArrowFunction(){return(this.currentThisScopeFlags()&2)>0}get inBareCaseStatement(){return(this.currentScope().flags&256)>0}get treatFunctionsAsVar(){return this.treatFunctionsAsVarInScope(this.currentScope())}createScope(ml){return new NA(ml)}enter(ml){this.scopeStack.push(this.createScope(ml))}exit(){return this.scopeStack.pop().flags}treatFunctionsAsVarInScope(ml){return!!(ml.flags&130||!this.parser.inModule&&ml.flags&1)}declareName(ml,Al,Rl){let zl=this.currentScope();if(Al&8||Al&16){this.checkRedeclarationInScope(zl,ml,Al,Rl);let rd=zl.names.get(ml)||0;Al&16?rd=rd|4:(zl.firstLexicalName||(zl.firstLexicalName=ml),rd=rd|2),zl.names.set(ml,rd),Al&8&&this.maybeExportDefined(zl,ml)}else if(Al&4)for(let rd=this.scopeStack.length-1;rd>=0&&(zl=this.scopeStack[rd],this.checkRedeclarationInScope(zl,ml,Al,Rl),zl.names.set(ml,(zl.names.get(ml)||0)|1),this.maybeExportDefined(zl,ml),!(zl.flags&3715));--rd);this.parser.inModule&&zl.flags&1&&this.undefinedExports.delete(ml)}maybeExportDefined(ml,Al){this.parser.inModule&&ml.flags&1&&this.undefinedExports.delete(Al)}checkRedeclarationInScope(ml,Al,Rl,zl){this.isRedeclaredInScope(ml,Al,Rl)&&this.parser.raise(sA.VarRedeclaration,zl,{identifierName:Al})}isRedeclaredInScope(ml,Al,Rl){if(!(Rl&1))return!1;if(Rl&8)return ml.names.has(Al);let zl=ml.names.get(Al)||0;return Rl&16?(zl&2)>0||!this.treatFunctionsAsVarInScope(ml)&&(zl&1)>0:(zl&2)>0&&!(ml.flags&8&&ml.firstLexicalName===Al)||!this.treatFunctionsAsVarInScope(ml)&&(zl&4)>0}checkLocalExport(ml){let{name:Al}=ml;this.scopeStack[0].names.has(Al)||this.undefinedExports.set(Al,ml.start)}currentScope(){return this.scopeStack[this.scopeStack.length-1]}currentVarScopeFlags(){for(let ml=this.scopeStack.length-1;;ml--){let{flags:Al}=this.scopeStack[ml];if(Al&3715)return Al}}currentThisScopeFlags(){for(let ml=this.scopeStack.length-1;;ml--){let{flags:Al}=this.scopeStack[ml];if(Al&3779&&!(Al&4))return Al}}},QA=class extends NA{declareFunctions=new Set},LA=class extends OA{createScope(ml){return new QA(ml)}declareName(ml,Al,Rl){let zl=this.currentScope();if(Al&2048){this.checkRedeclarationInScope(zl,ml,Al,Rl),this.maybeExportDefined(zl,ml),zl.declareFunctions.add(ml);return}super.declareName(ml,Al,Rl)}isRedeclaredInScope(ml,Al,Rl){if(super.isRedeclaredInScope(ml,Al,Rl))return!0;if(Rl&2048&&!ml.declareFunctions.has(Al)){let Rl=ml.names.get(Al);return(Rl&4)>0||(Rl&2)>0}return!1}checkLocalExport(ml){this.scopeStack[0].declareFunctions.has(ml.name)||super.checkLocalExport(ml)}},MA=new Set(["_","any","bool","boolean","empty","extends","false","interface","mixed","null","number","static","string","true","typeof","void"]),jA={AmbiguousConditionalArrow:"Ambiguous expression: wrap the arrow functions in parentheses to disambiguate.",AmbiguousDeclareModuleKind:"Found both `declare module.exports` and `declare export` in the same module. Modules can only have 1 since they are either an ES module or they are a CommonJS module.",AssignReservedType:({reservedType:ml})=>`Cannot overwrite reserved type ${ml}.`,DeclareClassElement:"The `declare` modifier can only appear on class fields.",DeclareClassFieldInitializer:"Initializers are not allowed in fields with the `declare` modifier.",DuplicateDeclareModuleExports:"Duplicate `declare module.exports` statement.",EnumBooleanMemberNotInitialized:({memberName:ml,enumName:Al})=>`Boolean enum members need to be initialized. Use either \`${ml} = true,\` or \`${ml} = false,\` in enum \`${Al}\`.`,EnumDuplicateMemberName:({memberName:ml,enumName:Al})=>`Enum member names need to be unique, but the name \`${ml}\` has already been used before in enum \`${Al}\`.`,EnumInconsistentMemberValues:({enumName:ml})=>`Enum \`${ml}\` has inconsistent member initializers. Either use no initializers, or consistently use literals (either booleans, numbers, or strings) for all member initializers.`,EnumInvalidExplicitType:({invalidEnumType:ml,enumName:Al})=>`Enum type \`${ml}\` is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${Al}\`.`,EnumInvalidExplicitTypeUnknownSupplied:({enumName:ml})=>`Supplied enum type is not valid. Use one of \`boolean\`, \`number\`, \`string\`, or \`symbol\` in enum \`${ml}\`.`,EnumInvalidMemberInitializerPrimaryType:({enumName:ml,memberName:Al,explicitType:Rl})=>`Enum \`${ml}\` has type \`${Rl}\`, so the initializer of \`${Al}\` needs to be a ${Rl} literal.`,EnumInvalidMemberInitializerSymbolType:({enumName:ml,memberName:Al})=>`Symbol enum members cannot be initialized. Use \`${Al},\` in enum \`${ml}\`.`,EnumInvalidMemberInitializerUnknownType:({enumName:ml,memberName:Al})=>`The enum member initializer for \`${Al}\` needs to be a literal (either a boolean, number, or string) in enum \`${ml}\`.`,EnumInvalidMemberName:({enumName:ml,memberName:Al,suggestion:Rl})=>`Enum member names cannot start with lowercase 'a' through 'z'. Instead of using \`${Al}\`, consider using \`${Rl}\`, in enum \`${ml}\`.`,EnumNumberMemberNotInitialized:({enumName:ml,memberName:Al})=>`Number enum members need to be initialized, e.g. \`${Al} = 1\` in enum \`${ml}\`.`,EnumStringMemberInconsistentlyInitialized:({enumName:ml})=>`String enum members need to consistently either all use initializers, or use no initializers, in enum \`${ml}\`.`,GetterMayNotHaveThisParam:"A getter cannot have a `this` parameter.",ImportTypeShorthandOnlyInPureImport:"The `type` and `typeof` keywords on named imports can only be used on regular `import` statements. It cannot be used with `import type` or `import typeof` statements.",InexactInsideExact:"Explicit inexact syntax cannot appear inside an explicit exact object type.",InexactInsideNonObject:"Explicit inexact syntax cannot appear in class or interface definitions.",InexactVariance:"Explicit inexact syntax cannot have variance.",InvalidNonTypeImportInDeclareModule:"Imports within a `declare module` body must always be `import type` or `import typeof`.",MissingTypeParamDefault:"Type parameter declaration needs a default, since a preceding type parameter declaration has a default.",NestedDeclareModule:"`declare module` cannot be used inside another `declare module`.",NestedFlowComment:"Cannot have a flow comment inside another flow comment.",PatternIsOptional:{message:"A binding pattern parameter cannot be optional in an implementation signature."},SetterMayNotHaveThisParam:"A setter cannot have a `this` parameter.",SpreadVariance:"Spread properties cannot have variance.",ThisParamAnnotationRequired:"A type annotation is required for the `this` parameter.",ThisParamBannedInConstructor:"Constructors cannot have a `this` parameter; constructors don't bind `this` like other functions.",ThisParamMayNotBeOptional:"The `this` parameter cannot be optional.",ThisParamMustBeFirst:"The `this` parameter must be the first function parameter.",ThisParamNoDefault:"The `this` parameter may not have a default value.",TypeBeforeInitializer:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeCastInPattern:"The type cast expression is expected to be wrapped with parenthesis.",UnexpectedExplicitInexactInObject:"Explicit inexact syntax must appear at the end of an inexact object.",UnexpectedReservedType:({reservedType:ml})=>`Unexpected reserved type ${ml}.`,UnexpectedReservedUnderscore:"`_` is only allowed as a type argument to call or new.",UnexpectedSpaceBetweenModuloChecks:"Spaces between `%` and `checks` are not allowed here.",UnexpectedSpreadType:"Spread operator cannot appear in class or interface definitions.",UnexpectedSubtractionOperand:'Unexpected token, expected "number" or "bigint".',UnexpectedTokenAfterTypeParameter:"Expected an arrow function after this type parameter declaration.",UnexpectedTypeParameterBeforeAsyncArrowFunction:"Type parameters must come after the async keyword, e.g. instead of ` async () => {}`, use `async () => {}`.",UnsupportedDeclareExportKind:({unsupportedExportKind:ml,suggestion:Al})=>`\`declare export ${ml}\` is not supported. Use \`${Al}\` instead.`,UnsupportedStatementInDeclareModule:"Only declares and type imports are allowed inside declare module.",UnterminatedFlowComment:"Unterminated flow-comment."},UA=F`flow`(jA);function Hi(ml){return ml.type==="DeclareExportAllDeclaration"||ml.type==="DeclareExportDeclaration"&&(!ml.declaration||ml.declaration.type!=="TypeAlias"&&ml.declaration.type!=="InterfaceDeclaration")}function Ve(ml){return ml.importKind==="type"||ml.importKind==="typeof"}var GA={const:"declare export var",let:"declare export var",type:"export type",interface:"export interface"};function Wi(ml,Al){let Rl=[],zl=[];for(let rd=0;rdclass extends ml{flowPragma=void 0;getScopeHandler(){return LA}shouldParseTypes(){return this.getPluginOption("flow","all")||this.flowPragma==="flow"}finishToken(ml,Al){ml!==130&&ml!==9&&ml!==24&&this.flowPragma===void 0&&(this.flowPragma=null),super.finishToken(ml,Al)}addComment(ml){if(this.flowPragma===void 0){let Al=qA.exec(ml.value);if(Al)if(Al[1]==="flow")this.flowPragma="flow";else if(Al[1]==="noflow")this.flowPragma="noflow";else throw new Error("Unexpected flow pragma")}super.addComment(ml)}flowParseTypeInitialiser(ml){let Al=this.state.inType;this.state.inType=!0,this.expect(ml||10);let Rl=this.flowParseType();return this.state.inType=Al,Rl}flowParsePredicate(){let ml=this.startNode(),Al=this.state.startLoc;return this.next(),this.expectContextual(106),this.state.lastTokStartLoc.index>Al.index+1&&this.raise(UA.UnexpectedSpaceBetweenModuloChecks,Al),this.eat(6)?(ml.value=super.parseExpression(),this.expect(7),this.finishNode(ml,"DeclaredPredicate")):this.finishNode(ml,"InferredPredicate")}flowParseTypeAndPredicateInitialiser(ml){let Al=this.state.inType;this.state.inType=!0,this.expect(10);let Rl=null,zl=null;return ml&&this.match(50)?(this.state.inType=Al,zl=this.flowParsePredicate()):(Rl=this.flowParseType(),this.state.inType=Al,this.match(50)&&(zl=this.flowParsePredicate())),[Rl,zl]}flowParseDeclareClass(ml){return this.next(),this.flowParseInterfaceish(ml,!0),this.finishNode(ml,"DeclareClass")}flowParseDeclareFunction(ml){this.next();let Al=ml.id=this.parseIdentifier(),Rl=this.startNode(),zl=this.startNode();this.match(43)?Rl.typeParameters=this.flowParseTypeParameterDeclaration():Rl.typeParameters=null,this.expect(6);let rd=this.flowParseFunctionTypeParams();return Rl.params=rd.params,Rl.rest=rd.rest,Rl.this=rd._this,this.expect(7),[Rl.returnType,ml.predicate]=this.flowParseTypeAndPredicateInitialiser(!1),zl.typeAnnotation=this.finishNode(Rl,"FunctionTypeAnnotation"),Al.typeAnnotation=this.finishNode(zl,"TypeAnnotation"),this.resetEndLocation(Al),this.semicolon(),this.scope.declareName(ml.id.name,2048,ml.id.start),this.finishNode(ml,"DeclareFunction")}flowParseDeclare(ml,Al){if(this.match(76))return this.flowParseDeclareClass(ml);if(this.match(64))return this.flowParseDeclareFunction(ml);if(this.match(70))return this.flowParseDeclareVariable(ml);if(this.eatContextual(123))return this.match(12)?this.flowParseDeclareModuleExports(ml):(Al&&this.raise(UA.NestedDeclareModule,this.state.lastTokStartLoc),this.flowParseDeclareModule(ml));if(this.isContextual(126))return this.flowParseDeclareTypeAlias(ml);if(this.isContextual(127))return this.flowParseDeclareOpaqueType(ml);if(this.isContextual(125))return this.flowParseDeclareInterface(ml);if(this.match(78))return this.flowParseDeclareExportDeclaration(ml,Al);throw this.unexpected()}flowParseDeclareVariable(ml){return this.next(),ml.id=this.flowParseTypeAnnotatableIdentifier(),this.scope.declareName(ml.id.name,5,ml.id.start),this.semicolon(),this.finishNode(ml,"DeclareVariable")}flowParseDeclareModule(ml){this.scope.enter(0),this.match(130)?ml.id=super.parseExprAtom():ml.id=this.parseIdentifier();let Al=this.startNode(),Rl=Al.body=[];for(this.expect(2);!this.match(4);){let ml=this.startNode();this.match(79)?(this.next(),!this.isContextual(126)&&!this.match(83)&&this.raise(UA.InvalidNonTypeImportInDeclareModule,this.state.lastTokStartLoc),Rl.push(super.parseImport(ml))):(this.expectContextual(121,UA.UnsupportedStatementInDeclareModule),Rl.push(this.flowParseDeclare(ml,!0)))}this.scope.exit(),this.expect(4),ml.body=this.finishNode(Al,"BlockStatement");let zl=null,rd=!1;return Rl.forEach(ml=>{Hi(ml)?(zl==="CommonJS"&&this.raise(UA.AmbiguousDeclareModuleKind,ml),zl="ES"):ml.type==="DeclareModuleExports"&&(rd&&this.raise(UA.DuplicateDeclareModuleExports,ml),zl==="ES"&&this.raise(UA.AmbiguousDeclareModuleKind,ml),zl="CommonJS",rd=!0)}),ml.kind=zl||"CommonJS",this.finishNode(ml,"DeclareModule")}flowParseDeclareExportDeclaration(ml,Al){if(this.expect(78),this.eat(61))return this.match(64)||this.match(76)?ml.declaration=this.flowParseDeclare(this.startNode()):(ml.declaration=this.flowParseType(),this.semicolon()),ml.default=!0,this.finishNode(ml,"DeclareExportDeclaration");if(this.match(71)||this.isLet()||(this.isContextual(126)||this.isContextual(125))&&!Al){let ml=this.state.value;throw this.raise(UA.UnsupportedDeclareExportKind,this.state.startLoc,{unsupportedExportKind:ml,suggestion:GA[ml]})}if(this.match(70)||this.match(64)||this.match(76)||this.isContextual(127))return ml.declaration=this.flowParseDeclare(this.startNode()),ml.default=!1,this.finishNode(ml,"DeclareExportDeclaration");if(this.match(51)||this.match(2)||this.isContextual(125)||this.isContextual(126)||this.isContextual(127)){let Al=this.parseExport(ml,null);return Al.type==="ExportNamedDeclaration"?(Al.default=!1,delete Al.exportKind,this.castNodeTo(Al,"DeclareExportDeclaration")):this.castNodeTo(Al,"DeclareExportAllDeclaration")}throw this.unexpected()}flowParseDeclareModuleExports(ml){return this.next(),this.expectContextual(107),ml.typeAnnotation=this.flowParseTypeAnnotation(),this.semicolon(),this.finishNode(ml,"DeclareModuleExports")}flowParseDeclareTypeAlias(ml){this.next();let Al=this.flowParseTypeAlias(ml);return this.castNodeTo(Al,"DeclareTypeAlias"),Al}flowParseDeclareOpaqueType(ml){return this.next(),this.flowParseOpaqueType(ml,!0)}flowParseDeclareInterface(ml){return this.next(),this.flowParseInterfaceish(ml,!1),this.finishNode(ml,"DeclareInterface")}flowParseInterfaceish(ml,Al){if(ml.id=this.flowParseRestrictedIdentifier(!Al,!0),this.scope.declareName(ml.id.name,Al?17:8201,ml.id.start),this.match(43)?ml.typeParameters=this.flowParseTypeParameterDeclaration():ml.typeParameters=null,ml.extends=[],this.eat(77))do{ml.extends.push(this.flowParseInterfaceExtends())}while(!Al&&this.eat(8));if(Al){let Al=[],Rl=[];if(this.eatContextual(113))do{Rl.push(this.flowParseInterfaceExtends())}while(this.eat(8));if(this.eatContextual(109))do{Al.push(this.flowParseClassImplements())}while(this.eat(8));ml.implements=Al,ml.mixins=Rl}ml.body=this.flowParseObjectType({allowStatic:Al,allowExact:!1,allowSpread:!1,allowProto:Al,allowInexact:!1})}flowParseInterfaceExtends(){let ml=this.startNode();return ml.id=this.flowParseQualifiedTypeIdentifier(),this.match(43)?ml.typeParameters=this.flowParseTypeParameterInstantiation():ml.typeParameters=null,this.finishNode(ml,"InterfaceExtends")}flowParseInterface(ml){return this.flowParseInterfaceish(ml,!1),this.finishNode(ml,"InterfaceDeclaration")}checkNotUnderscore(ml){ml==="_"&&this.raise(UA.UnexpectedReservedUnderscore,this.state.startLoc)}checkReservedType(ml,Al,Rl){MA.has(ml)&&this.raise(Rl?UA.AssignReservedType:UA.UnexpectedReservedType,Al,{reservedType:ml})}flowParseRestrictedIdentifierName(ml,Al){return this.checkReservedType(this.state.value,this.state.startLoc,Al),this.parseIdentifierName(ml)}flowParseRestrictedIdentifier(ml,Al){let Rl=this.startNode(),zl=this.flowParseRestrictedIdentifierName(ml,Al);return this.createIdentifier(Rl,zl)}flowParseTypeAlias(ml){return ml.id=this.flowParseRestrictedIdentifier(!1,!0),this.scope.declareName(ml.id.name,8201,ml.id.start),this.match(43)?ml.typeParameters=this.flowParseTypeParameterDeclaration():ml.typeParameters=null,ml.right=this.flowParseTypeInitialiser(25),this.semicolon(),this.finishNode(ml,"TypeAlias")}flowParseOpaqueType(ml,Al){return this.expectContextual(126),ml.id=this.flowParseRestrictedIdentifier(!0,!0),this.scope.declareName(ml.id.name,8201,ml.id.start),this.match(43)?ml.typeParameters=this.flowParseTypeParameterDeclaration():ml.typeParameters=null,ml.supertype=null,this.match(10)&&(ml.supertype=this.flowParseTypeInitialiser(10)),ml.impltype=null,Al||(ml.impltype=this.flowParseTypeInitialiser(25)),this.semicolon(),this.finishNode(ml,Al?"DeclareOpaqueType":"OpaqueType")}flowParseTypeParameterBound(){if(this.match(10)||this.isContextual(77)){let ml=this.startNode();return this.next(),ml.typeAnnotation=this.flowParseType(),this.finishNode(ml,"TypeAnnotation")}}flowParseTypeParameter(ml=!1){let Al=this.state.startLoc,Rl=this.startNode(),zl=this.flowParseVariance();return Rl.name=this.flowParseRestrictedIdentifierName(),Rl.variance=zl,Rl.bound=this.flowParseTypeParameterBound(),this.match(25)?(this.eat(25),Rl.default=this.flowParseType()):ml&&this.raise(UA.MissingTypeParamDefault,Al),this.finishNode(Rl,"TypeParameter")}flowParseTypeParameterDeclaration(){let ml=this.state.inType,Al=this.startNode();Al.params=[],this.state.inType=!0,this.match(43)||this.match(138)?this.next():this.unexpected();let Rl=!1;do{let ml=this.flowParseTypeParameter(Rl);Al.params.push(ml),ml.default&&(Rl=!0),this.match(44)||this.expect(8)}while(!this.match(44));return this.expect(44),this.state.inType=ml,this.finishNode(Al,"TypeParameterDeclaration")}flowInTopLevelContext(ml){if(this.curContext()!==wA.brace){let Al=this.state.context;this.state.context=[Al[0]];try{return ml()}finally{this.state.context=Al}}else return ml()}flowParseTypeParameterInstantiationInExpression(){if(this.reScan_lt()===43)return this.flowParseTypeParameterInstantiation()}flowParseTypeParameterInstantiation(){let ml=this.startNode(),Al=this.state.inType;return this.state.inType=!0,ml.params=[],this.flowInTopLevelContext(()=>{this.expect(43);let Al=this.state.noAnonFunctionType;for(this.state.noAnonFunctionType=!1;!this.match(44);)ml.params.push(this.flowParseType()),this.match(44)||this.expect(8);this.state.noAnonFunctionType=Al}),this.state.inType=Al,!this.state.inType&&this.curContext()===wA.brace&&this.reScan_lt_gt(),this.expect(44),this.finishNode(ml,"TypeParameterInstantiation")}flowParseTypeParameterInstantiationCallOrNew(){if(this.reScan_lt()!==43)return null;let ml=this.startNode(),Al=this.state.inType;for(ml.params=[],this.state.inType=!0,this.expect(43);!this.match(44);)ml.params.push(this.flowParseTypeOrImplicitInstantiation()),this.match(44)||this.expect(8);return this.expect(44),this.state.inType=Al,this.finishNode(ml,"TypeParameterInstantiation")}flowParseInterfaceType(){let ml=this.startNode();if(this.expectContextual(125),ml.extends=[],this.eat(77))do{ml.extends.push(this.flowParseInterfaceExtends())}while(this.eat(8));return ml.body=this.flowParseObjectType({allowStatic:!1,allowExact:!1,allowSpread:!1,allowProto:!1,allowInexact:!1}),this.finishNode(ml,"InterfaceTypeAnnotation")}flowParseObjectPropertyKey(){return this.match(131)||this.match(130)?super.parseExprAtom():this.parseIdentifier(!0)}flowParseObjectTypeIndexer(ml,Al,Rl){return ml.static=Al,this.lookahead().type===10?(ml.id=this.parseIdentifier(!0),ml.key=this.flowParseTypeInitialiser()):(ml.id=null,ml.key=this.flowParseType()),this.expect(1),ml.value=this.flowParseTypeInitialiser(),ml.variance=Rl,this.finishNode(ml,"ObjectTypeIndexer")}flowParseObjectTypeInternalSlot(ml,Al){return ml.static=Al,ml.id=this.parseIdentifier(!0),this.expect(1),this.expect(1),this.match(43)||this.match(6)?(ml.method=!0,ml.optional=!1,ml.value=this.flowParseObjectTypeMethodish(this.startNodeAtNode(ml))):(ml.method=!1,this.eat(13)&&(ml.optional=!0),ml.value=this.flowParseTypeInitialiser()),this.finishNode(ml,"ObjectTypeInternalSlot")}flowParseObjectTypeMethodish(ml){for(ml.params=[],ml.rest=null,ml.typeParameters=null,ml.this=null,this.match(43)&&(ml.typeParameters=this.flowParseTypeParameterDeclaration()),this.expect(6),this.match(74)&&(ml.this=this.flowParseFunctionTypeParam(!0),ml.this.name=null,this.match(7)||this.expect(8));!this.match(7)&&!this.match(17);)ml.params.push(this.flowParseFunctionTypeParam(!1)),this.match(7)||this.expect(8);return this.eat(17)&&(ml.rest=this.flowParseFunctionTypeParam(!1)),this.expect(7),ml.returnType=this.flowParseTypeInitialiser(),this.finishNode(ml,"FunctionTypeAnnotation")}flowParseObjectTypeCallProperty(ml,Al){let Rl=this.startNode();return ml.static=Al,ml.value=this.flowParseObjectTypeMethodish(Rl),this.finishNode(ml,"ObjectTypeCallProperty")}flowParseObjectType({allowStatic:ml,allowExact:Al,allowSpread:Rl,allowProto:zl,allowInexact:rd}){let yh=this.state.inType;this.state.inType=!0;let kh=this.startNode();kh.callProperties=[],kh.properties=[],kh.indexers=[],kh.internalSlots=[];let Qh,cf,t_=!1;for(Al&&this.match(3)?(this.expect(3),Qh=5,cf=!0):(this.expect(2),Qh=4,cf=!1),kh.exact=cf;!this.match(Qh);){let Al=!1,yh=null,Qh=null,r_=this.startNode();if(zl&&this.isContextual(114)){let Al=this.lookahead();Al.type!==10&&Al.type!==13&&(this.next(),yh=this.state.startLoc,ml=!1)}if(ml&&this.isContextual(102)){let ml=this.lookahead();ml.type!==10&&ml.type!==13&&(this.next(),Al=!0)}let u_=this.flowParseVariance();if(this.eat(0))yh!=null&&this.unexpected(yh),this.eat(0)?(u_&&this.unexpected(u_.start),kh.internalSlots.push(this.flowParseObjectTypeInternalSlot(r_,Al))):kh.indexers.push(this.flowParseObjectTypeIndexer(r_,Al,u_));else if(this.match(6)||this.match(43))yh!=null&&this.unexpected(yh),u_&&this.unexpected(u_.start),kh.callProperties.push(this.flowParseObjectTypeCallProperty(r_,Al));else{let ml="init";if(this.isContextual(95)||this.isContextual(100)){let Al=this.lookahead();Qe(Al.type)&&(ml=this.state.value,this.next())}let zl=this.flowParseObjectTypeProperty(r_,Al,yh,u_,ml,Rl,rd??!cf);zl===null?(t_=!0,Qh=this.state.lastTokStartLoc):kh.properties.push(zl)}this.flowObjectTypeSemicolon(),Qh&&!this.match(4)&&!this.match(5)&&this.raise(UA.UnexpectedExplicitInexactInObject,Qh)}this.expect(Qh),Rl&&(kh.inexact=t_);let r_=this.finishNode(kh,"ObjectTypeAnnotation");return this.state.inType=yh,r_}flowParseObjectTypeProperty(ml,Al,Rl,zl,rd,yh,kh){if(this.eat(17))return this.match(8)||this.match(9)||this.match(4)||this.match(5)?(yh?kh||this.raise(UA.InexactInsideExact,this.state.lastTokStartLoc):this.raise(UA.InexactInsideNonObject,this.state.lastTokStartLoc),zl&&this.raise(UA.InexactVariance,zl),null):(yh||this.raise(UA.UnexpectedSpreadType,this.state.lastTokStartLoc),Rl!=null&&this.unexpected(Rl),zl&&this.raise(UA.SpreadVariance,zl),ml.argument=this.flowParseType(),this.finishNode(ml,"ObjectTypeSpreadProperty"));{ml.key=this.flowParseObjectPropertyKey(),ml.static=Al,ml.proto=Rl!=null,ml.kind=rd;let kh=!1;return this.match(43)||this.match(6)?(ml.method=!0,Rl!=null&&this.unexpected(Rl),zl&&this.unexpected(zl.start),ml.value=this.flowParseObjectTypeMethodish(this.startNodeAtNode(ml)),rd==="get"||rd==="set"?this.flowCheckGetterSetterParams(ml):!Al&&!yh&&ml.key.name==="constructor"&&ml.value.this&&this.raise(UA.ThisParamBannedInConstructor,ml.value.this)):(rd!=="init"&&this.unexpected(),ml.method=!1,this.eat(13)&&(kh=!0),ml.value=this.flowParseTypeInitialiser(),ml.variance=zl),ml.optional=kh,this.finishNode(ml,"ObjectTypeProperty")}}flowCheckGetterSetterParams(ml){let Al=ml.kind==="get"?0:1,Rl=ml.value,zl=Rl.params.length+(Rl.rest?1:0);Rl.this&&this.raise(ml.kind==="get"?UA.GetterMayNotHaveThisParam:UA.SetterMayNotHaveThisParam,Rl.this),zl!==Al&&this.raise(ml.kind==="get"?sA.BadGetterArity:sA.BadSetterArity,ml),ml.kind==="set"&&Rl.rest&&this.raise(sA.BadSetterRestParameter,ml)}flowObjectTypeSemicolon(){!this.eat(9)&&!this.eat(8)&&!this.match(4)&&!this.match(5)&&this.unexpected()}flowParseQualifiedTypeIdentifier(ml,Al){ml??(ml=this.state.startLoc);let Rl=Al||this.flowParseRestrictedIdentifier(!0);for(;this.eat(12);){let Al=this.startNodeAt(ml);Al.qualification=Rl,Al.id=this.flowParseRestrictedIdentifier(!0),Rl=this.finishNode(Al,"QualifiedTypeIdentifier")}return Rl}flowParseGenericType(ml,Al){let Rl=this.startNodeAt(ml);return Rl.typeParameters=null,Rl.id=this.flowParseQualifiedTypeIdentifier(ml,Al),this.match(43)&&(Rl.typeParameters=this.flowParseTypeParameterInstantiation()),this.finishNode(Rl,"GenericTypeAnnotation")}flowParseTypeofType(){let ml=this.startNode();return this.expect(83),ml.argument=this.flowParsePrimaryType(),this.finishNode(ml,"TypeofTypeAnnotation")}flowParseTupleType(){let ml=this.startNode();for(ml.types=[],this.expect(0);this.state.possuper.parseFunctionBody(ml,!0,Rl));return}super.parseFunctionBody(ml,!1,Rl)}parseFunctionBodyAndFinish(ml,Al,Rl=!1){if(this.match(10)){let Rl=this.startNode();Al==="FunctionDeclaration"||Al==="FunctionExpression"||Al==="ArrowFunctionExpression"?[Rl.typeAnnotation,ml.predicate]=this.flowParseTypeAndPredicateInitialiser(!0):Rl.typeAnnotation=this.flowParseTypeInitialiser(),ml.returnType=Rl.typeAnnotation?this.finishNode(Rl,"TypeAnnotation"):null}return super.parseFunctionBodyAndFinish(ml,Al,Rl)}parseStatementLike(ml){if(this.state.strict&&this.isContextual(125)){let ml=this.lookahead();if(B(ml.type)){let ml=this.startNode();return this.next(),this.flowParseInterface(ml)}}else if(this.isContextual(122)){let ml=this.startNode();return this.next(),this.flowParseEnumDeclaration(ml)}let Al=super.parseStatementLike(ml);return this.flowPragma===void 0&&!this.isValidDirective(Al)&&(this.flowPragma=null),Al}parseExpressionStatement(ml,Al,Rl){if(Al.type==="Identifier"){if(Al.name==="declare"){if(this.match(76)||C(this.state.type)||this.match(64)||this.match(70)||this.match(78))return this.flowParseDeclare(ml)}else if(C(this.state.type)){if(Al.name==="interface")return this.flowParseInterface(ml);if(Al.name==="type")return this.flowParseTypeAlias(ml);if(Al.name==="opaque")return this.flowParseOpaqueType(ml,!1)}}return super.parseExpressionStatement(ml,Al,Rl)}shouldParseExportDeclaration(){let{type:ml}=this.state;return ml===122||_e(ml)?!this.state.containsEsc:super.shouldParseExportDeclaration()}isExportDefaultSpecifier(){let{type:ml}=this.state;return ml===122||_e(ml)?this.state.containsEsc:super.isExportDefaultSpecifier()}parseExportDefaultExpression(){if(this.isContextual(122)){let ml=this.startNode();return this.next(),this.flowParseEnumDeclaration(ml)}return super.parseExportDefaultExpression()}parseConditional(ml,Al,Rl){if(!this.match(13))return ml;if(Rl!=null){let Al=this.lookaheadCharCode();if(Al===44||Al===61||Al===58||Al===41)return this.setOptionalParametersError(Rl),ml}this.expect(13);let zl=this.state.clone(),rd=this.state.noArrowAt,yh=this.startNodeAt(Al),{consequent:kh,failed:Qh}=this.tryParseConditionalConsequent(),cf=this.getArrowLikeExpressions(kh),t_=cf[0],r_=cf[1];if(Qh||r_.length>0){let ml=[...rd];if(r_.length>0){this.state=zl,this.state.noArrowAt=ml;for(let Al=0;Al1&&this.raise(UA.AmbiguousConditionalArrow,zl.startLoc),Qh&&t_.length===1&&(this.state=zl,ml.push(t_[0].start),this.state.noArrowAt=ml,({consequent:kh}=this.tryParseConditionalConsequent()))}return this.getArrowLikeExpressions(kh,!0),this.state.noArrowAt=rd,this.expect(10),yh.test=ml,yh.consequent=kh,yh.alternate=this.forwardNoArrowParamsConversionAt(yh,()=>this.parseMaybeAssign(void 0,void 0)),this.finishNode(yh,"ConditionalExpression")}tryParseConditionalConsequent(){this.state.noArrowParamsConversionAt.push(this.state.start);let ml=this.parseMaybeAssignAllowIn(),Al=!this.match(10);return this.state.noArrowParamsConversionAt.pop(),{consequent:ml,failed:Al}}getArrowLikeExpressions(ml,Al){let Rl=[ml],zl=[];for(;Rl.length!==0;){let ml=Rl.pop();ml.type==="ArrowFunctionExpression"&&ml.body.type!=="BlockStatement"?(ml.typeParameters||!ml.returnType?this.finishArrowValidation(ml):zl.push(ml),Rl.push(ml.body)):ml.type==="ConditionalExpression"&&(Rl.push(ml.consequent),Rl.push(ml.alternate))}return Al?(zl.forEach(ml=>this.finishArrowValidation(ml)),[zl,[]]):Wi(zl,ml=>ml.params.every(ml=>this.isAssignable(ml,!0)))}finishArrowValidation(ml){this.toAssignableList(ml.params,ml.extra?.trailingCommaLoc,!1),this.scope.enter(518),super.checkParams(ml,!1,!0),this.scope.exit()}forwardNoArrowParamsConversionAt(ml,Al){let Rl;return this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(ml.start))?(this.state.noArrowParamsConversionAt.push(this.state.start),Rl=Al(),this.state.noArrowParamsConversionAt.pop()):Rl=Al(),Rl}parseParenItem(ml,Al){let Rl=super.parseParenItem(ml,Al);if(this.eat(13)&&(Rl.optional=!0,this.resetEndLocation(ml)),this.match(10)){let ml=this.startNodeAt(Al);return ml.expression=Rl,ml.typeAnnotation=this.flowParseTypeAnnotation(),this.finishNode(ml,"TypeCastExpression")}return Rl}assertModuleNodeAllowed(ml){ml.type==="ImportDeclaration"&&(ml.importKind==="type"||ml.importKind==="typeof")||ml.type==="ExportNamedDeclaration"&&ml.exportKind==="type"||ml.type==="ExportAllDeclaration"&&ml.exportKind==="type"||super.assertModuleNodeAllowed(ml)}parseExportDeclaration(ml){if(this.isContextual(126)){ml.exportKind="type";let Al=this.startNode();return this.next(),this.match(2)?(ml.specifiers=this.parseExportSpecifiers(!0),super.parseExportFrom(ml),null):this.flowParseTypeAlias(Al)}else if(this.isContextual(127)){ml.exportKind="type";let Al=this.startNode();return this.next(),this.flowParseOpaqueType(Al,!1)}else if(this.isContextual(125)){ml.exportKind="type";let Al=this.startNode();return this.next(),this.flowParseInterface(Al)}else if(this.isContextual(122)){ml.exportKind="value";let Al=this.startNode();return this.next(),this.flowParseEnumDeclaration(Al)}else return super.parseExportDeclaration(ml)}eatExportStar(ml){return super.eatExportStar(ml)?!0:this.isContextual(126)&&this.lookahead().type===51?(ml.exportKind="type",this.next(),this.next(),!0):!1}maybeParseExportNamespaceSpecifier(ml){let{startLoc:Al}=this.state,Rl=super.maybeParseExportNamespaceSpecifier(ml);return Rl&&ml.exportKind==="type"&&this.unexpected(Al),Rl}parseClassId(ml,Al,Rl){if((!Al||Rl)&&this.isContextual(109)){ml.id=null;return}super.parseClassId(ml,Al,Rl),this.match(43)&&(ml.typeParameters=this.flowParseTypeParameterDeclaration())}parseClassMember(ml,Al,Rl){let{startLoc:zl}=this.state;if(this.isContextual(121)){if(super.parseClassMemberFromModifier(ml,Al))return;Al.declare=!0}super.parseClassMember(ml,Al,Rl),Al.declare&&(Al.type!=="ClassProperty"&&Al.type!=="ClassPrivateProperty"&&Al.type!=="PropertyDefinition"?this.raise(UA.DeclareClassElement,zl):Al.value&&this.raise(UA.DeclareClassFieldInitializer,Al.value))}isIterator(ml){return ml==="iterator"||ml==="asyncIterator"}readIterator(){let ml=super.readWord1(),Al="@@"+ml;(!this.isIterator(ml)||!this.state.inType)&&this.raise(sA.InvalidIdentifier,this.state.curPosition(),{identifierName:Al}),this.finishToken(128,Al)}getTokenFromCode(ml){let Al=this.input.charCodeAt(this.state.pos+1);ml===123&&Al===124?this.finishOp(3,2):this.state.inType&&(ml===62||ml===60)?this.finishOp(ml===62?44:43,1):this.state.inType&&ml===63?Al===46?this.finishOp(14,2):this.finishOp(13,1):ji(ml,Al,this.input.charCodeAt(this.state.pos+2))?(this.state.pos+=2,this.readIterator()):super.getTokenFromCode(ml)}isAssignable(ml,Al){return ml.type==="TypeCastExpression"?this.isAssignable(ml.expression,Al):super.isAssignable(ml,Al)}toAssignable(ml,Al=!1){!Al&&ml.type==="AssignmentExpression"&&ml.left.type==="TypeCastExpression"&&(ml.left=this.typeCastToParameter(ml.left)),super.toAssignable(ml,Al)}toAssignableListItem(ml,Al,Rl){let zl=ml[Al];zl.type==="TypeCastExpression"&&(ml[Al]=this.typeCastToParameter(zl)),super.toAssignableListItem(ml,Al,Rl)}toReferencedList(ml,Al){for(let Rl=0;Rl1||!Al)&&this.raise(UA.TypeCastInPattern,zl.typeAnnotation)}return ml}parseArrayLike(ml,Al){let Rl=super.parseArrayLike(ml,Al);return Rl.type==="ArrayExpression"&&this.toReferencedList(Rl.elements),Rl}isValidLVal(ml,Al,Rl,zl){return ml==="TypeCastExpression"||super.isValidLVal(ml,Al,Rl,zl)}parseClassProperty(ml){return this.match(10)&&(ml.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassProperty(ml)}parseClassPrivateProperty(ml){return this.match(10)&&(ml.typeAnnotation=this.flowParseTypeAnnotation()),super.parseClassPrivateProperty(ml)}isClassMethod(){return this.match(43)||super.isClassMethod()}isClassProperty(){return this.match(10)||super.isClassProperty()}isNonstaticConstructor(ml){return!this.match(10)&&super.isNonstaticConstructor(ml)}pushClassMethod(ml,Al,Rl,zl,rd,yh){if(Al.variance&&this.unexpected(Al.variance.start),delete Al.variance,this.match(43)&&(Al.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassMethod(ml,Al,Rl,zl,rd,yh),Al.params&&rd){let ml=Al.params;ml.length>0&&this.isThisParam(ml[0])&&this.raise(UA.ThisParamBannedInConstructor,Al)}else if(Al.type==="MethodDefinition"&&rd&&Al.value.params){let ml=Al.value.params;ml.length>0&&this.isThisParam(ml[0])&&this.raise(UA.ThisParamBannedInConstructor,Al)}}pushClassPrivateMethod(ml,Al,Rl,zl){Al.variance&&this.unexpected(Al.variance.start),delete Al.variance,this.match(43)&&(Al.typeParameters=this.flowParseTypeParameterDeclaration()),super.pushClassPrivateMethod(ml,Al,Rl,zl)}flowParseClassImplements(){let ml=this.startNode();return ml.id=this.flowParseRestrictedIdentifier(!0),this.match(43)?ml.typeParameters=this.flowParseTypeParameterInstantiation():ml.typeParameters=null,this.finishNode(ml,"ClassImplements")}parseClassSuper(ml){if(super.parseClassSuper(ml),ml.superClass&&(this.match(43)||this.match(47))&&(ml.superTypeArguments=this.flowParseTypeParameterInstantiationInExpression()),this.eatContextual(109)){let Al=ml.implements=[];do{Al.push(this.flowParseClassImplements())}while(this.eat(8))}}checkGetterSetterParams(ml){super.checkGetterSetterParams(ml);let Al=this.getObjectOrClassMethodParams(ml);if(Al.length>0){let Rl=Al[0];this.isThisParam(Rl)&&ml.kind==="get"?this.raise(UA.GetterMayNotHaveThisParam,Rl):this.isThisParam(Rl)&&this.raise(UA.SetterMayNotHaveThisParam,Rl)}}parsePropertyNamePrefixOperator(ml){ml.variance=this.flowParseVariance()}parseObjPropValue(ml,Al,Rl,zl,rd,yh,kh){ml.variance&&this.unexpected(ml.variance.start),delete ml.variance;let Qh;this.match(43)&&!yh&&(Qh=this.flowParseTypeParameterDeclaration(),this.match(6)||this.unexpected());let cf=super.parseObjPropValue(ml,Al,Rl,zl,rd,yh,kh);return Qh&&((cf.value||cf).typeParameters=Qh),cf}parseFunctionParamType(ml){return this.eat(13)&&(ml.type!=="Identifier"&&this.raise(UA.PatternIsOptional,ml),this.isThisParam(ml)&&this.raise(UA.ThisParamMayNotBeOptional,ml),ml.optional=!0),this.match(10)?ml.typeAnnotation=this.flowParseTypeAnnotation():this.isThisParam(ml)&&this.raise(UA.ThisParamAnnotationRequired,ml),this.match(25)&&this.isThisParam(ml)&&this.raise(UA.ThisParamNoDefault,ml),this.resetEndLocation(ml),ml}parseMaybeDefault(ml,Al){let Rl=super.parseMaybeDefault(ml,Al);return Rl.type==="AssignmentPattern"&&Rl.typeAnnotation&&Rl.right.startsuper.parseMaybeAssign(ml,Al),Rl),!zl.error)return zl.node;let{context:rd}=this.state,yh=rd[rd.length-1];(yh===wA.j_oTag||yh===wA.j_expr)&&rd.pop()}if(zl?.error||this.match(43)){Rl=Rl||this.state.clone();let rd,yh=this.tryParse(Rl=>{rd=this.flowParseTypeParameterDeclaration();let zl=this.forwardNoArrowParamsConversionAt(rd,()=>{let Rl=super.parseMaybeAssign(ml,Al);return this.resetStartLocationFromNode(Rl,rd),Rl});zl.extra?.parenthesized&&Rl();let yh=this.maybeUnwrapTypeCastExpression(zl);return yh.type!=="ArrowFunctionExpression"&&Rl(),yh.typeParameters=rd,this.resetStartLocationFromNode(yh,rd),zl},Rl),kh=null;if(yh.node&&this.maybeUnwrapTypeCastExpression(yh.node).type==="ArrowFunctionExpression"){if(!yh.error&&!yh.aborted)return yh.node.async&&this.raise(UA.UnexpectedTypeParameterBeforeAsyncArrowFunction,rd),yh.node;kh=yh.node}if(zl?.node)return this.state=zl.failState,zl.node;if(kh)return this.state=yh.failState,kh;throw zl?.thrown?zl.error:yh.thrown?yh.error:this.raise(UA.UnexpectedTokenAfterTypeParameter,rd)}return super.parseMaybeAssign(ml,Al)}parseArrow(ml){if(this.match(10)){let Al=this.tryParse(()=>{let Al=this.state.noAnonFunctionType;this.state.noAnonFunctionType=!0;let Rl=this.startNode();return[Rl.typeAnnotation,ml.predicate]=this.flowParseTypeAndPredicateInitialiser(!0),this.state.noAnonFunctionType=Al,this.canInsertSemicolon()&&this.unexpected(),this.match(15)||this.unexpected(),Rl});if(Al.thrown)return null;Al.error&&(this.state=Al.failState),ml.returnType=Al.node.typeAnnotation?this.finishNode(Al.node,"TypeAnnotation"):null}return super.parseArrow(ml)}shouldParseArrow(ml){return this.match(10)||super.shouldParseArrow(ml)}setArrowFunctionParameters(ml,Al){this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(ml.start))?ml.params=Al:super.setArrowFunctionParameters(ml,Al)}checkParams(ml,Al,Rl,zl=!0){if(!(Rl&&this.state.noArrowParamsConversionAt.includes(this.offsetToSourcePos(ml.start)))){for(let Al=0;Al0&&this.raise(UA.ThisParamMustBeFirst,ml.params[Al]);super.checkParams(ml,Al,Rl,zl)}}parseParenAndDistinguishExpression(ml){return super.parseParenAndDistinguishExpression(ml&&!this.state.noArrowAt.includes(this.sourceToOffsetPos(this.state.start)))}parseSubscripts(ml,Al,Rl){if(ml.type==="Identifier"&&ml.name==="async"&&this.state.noArrowAt.includes(Al.index)){this.next();let Rl=this.startNodeAt(Al);Rl.callee=ml,Rl.arguments=super.parseCallExpressionArguments(),ml=this.finishNode(Rl,"CallExpression")}else if(ml.type==="Identifier"&&ml.name==="async"&&this.match(43)){let zl=this.state.clone(),rd=this.tryParse(ml=>this.parseAsyncArrowWithTypeParameters(Al)||ml(),zl);if(!rd.error&&!rd.aborted)return rd.node;let yh=this.tryParse(()=>super.parseSubscripts(ml,Al,Rl),zl);if(yh.node&&!yh.error)return yh.node;if(rd.node)return this.state=rd.failState,rd.node;if(yh.node)return this.state=yh.failState,yh.node;throw rd.error||yh.error}return super.parseSubscripts(ml,Al,Rl)}parseSubscript(ml,Al,Rl,zl){if(this.match(14)&&this.isLookaheadToken_lt()){if(zl.optionalChainMember=!0,Rl)return zl.stop=!0,ml;this.next();let rd=this.startNodeAt(Al);return rd.callee=ml,rd.typeArguments=this.flowParseTypeParameterInstantiationInExpression(),this.expect(6),rd.arguments=this.parseCallExpressionArguments(),rd.optional=!0,this.finishCallExpression(rd,!0)}else if(!Rl&&this.shouldParseTypes()&&(this.match(43)||this.match(47))){let Rl=this.startNodeAt(Al);Rl.callee=ml;let rd=this.tryParse(()=>(Rl.typeArguments=this.flowParseTypeParameterInstantiationCallOrNew(),this.expect(6),Rl.arguments=super.parseCallExpressionArguments(),zl.optionalChainMember&&(Rl.optional=!1),this.finishCallExpression(Rl,zl.optionalChainMember)));if(rd.node)return rd.error&&(this.state=rd.failState),rd.node}return super.parseSubscript(ml,Al,Rl,zl)}parseNewCallee(ml){super.parseNewCallee(ml);let Al=null;this.shouldParseTypes()&&this.match(43)&&(Al=this.tryParse(()=>this.flowParseTypeParameterInstantiationCallOrNew()).node),ml.typeArguments=Al}parseAsyncArrowWithTypeParameters(ml){let Al=this.startNodeAt(ml);if(this.parseFunctionParams(Al,!1),!!this.parseArrow(Al))return super.parseArrowExpression(Al,void 0,!0)}readToken_mult_modulo(ml){let Al=this.input.charCodeAt(this.state.pos+1);if(ml===42&&Al===47&&this.state.hasFlowComment){this.state.hasFlowComment=!1,this.state.pos+=2,this.nextToken();return}super.readToken_mult_modulo(ml)}readToken_pipe_amp(ml){let Al=this.input.charCodeAt(this.state.pos+1);if(ml===124&&Al===125){this.finishOp(5,2);return}super.readToken_pipe_amp(ml)}parseTopLevel(ml,Al){let Rl=super.parseTopLevel(ml,Al);return this.state.hasFlowComment&&this.raise(UA.UnterminatedFlowComment,this.state.curPosition()),Rl}skipBlockComment(){if(this.hasPlugin("flowComments")&&this.skipFlowComment()){if(this.state.hasFlowComment)throw this.raise(UA.NestedFlowComment,this.state.startLoc);this.hasFlowCommentCompletion();let ml=this.skipFlowComment();ml&&(this.state.pos+=ml,this.state.hasFlowComment=!0);return}return super.skipBlockComment(this.state.hasFlowComment?"*-/":"*/")}skipFlowComment(){let{pos:ml}=this.state,Al=2;for(;[32,9].includes(this.input.charCodeAt(ml+Al));)Al++;let Rl=this.input.charCodeAt(Al+ml),zl=this.input.charCodeAt(Al+ml+1);return Rl===58&&zl===58?Al+2:this.input.slice(Al+ml,Al+ml+12)==="flow-include"?Al+12:Rl===58&&zl!==58?Al:!1}hasFlowCommentCompletion(){if(this.input.indexOf("*/",this.state.pos)===-1)throw this.raise(sA.UnterminatedComment,this.state.curPosition())}flowEnumErrorBooleanMemberNotInitialized(ml,Al){this.raise(UA.EnumBooleanMemberNotInitialized,ml,Al)}flowEnumErrorInvalidMemberInitializer(ml,Al){return this.raise(Al.explicitType?Al.explicitType==="symbol"?UA.EnumInvalidMemberInitializerSymbolType:UA.EnumInvalidMemberInitializerPrimaryType:UA.EnumInvalidMemberInitializerUnknownType,ml,Al)}flowEnumErrorNumberMemberNotInitialized(ml,Al){this.raise(UA.EnumNumberMemberNotInitialized,ml,Al)}flowEnumErrorStringMemberInconsistentlyInitialized(ml,Al){this.raise(UA.EnumStringMemberInconsistentlyInitialized,ml,Al)}flowEnumMemberInit(){let ml=this.state.startLoc,s=()=>this.match(8)||this.match(4);switch(this.state.type){case 131:{let ml=this.parseNumericLiteral(this.state.value);if(s())return{type:"number",loc:ml.start,value:ml};break}case 130:{let ml=this.parseStringLiteral(this.state.value);if(s())return{type:"string",loc:ml.start,value:ml};break}case 81:case 82:{let ml=this.parseBooleanLiteral(this.match(81));if(s())return{type:"boolean",loc:ml.start,value:ml}}}return{type:"invalid",loc:ml}}flowEnumMemberRaw(){let ml=this.state.startLoc,Al=this.parseIdentifier(!0),Rl=this.eat(25)?this.flowEnumMemberInit():{type:"none",loc:ml};return{id:Al,init:Rl}}flowEnumCheckExplicitTypeMismatch(ml,Al,Rl){let{explicitType:zl}=Al;zl!==null&&zl!==Rl&&this.flowEnumErrorInvalidMemberInitializer(ml,Al)}flowEnumMembers({enumName:ml,explicitType:Al}){let Rl=new Set,zl={booleanMembers:[],numberMembers:[],stringMembers:[],defaultedMembers:[]},rd=!1;for(;!this.match(4);){if(this.eat(17)){rd=!0;break}let yh=this.startNode(),{id:kh,init:Qh}=this.flowEnumMemberRaw(),cf=kh.name;if(cf==="")continue;/^[a-z]/.test(cf)&&this.raise(UA.EnumInvalidMemberName,kh,{memberName:cf,suggestion:cf[0].toUpperCase()+cf.slice(1),enumName:ml}),Rl.has(cf)&&this.raise(UA.EnumDuplicateMemberName,kh,{memberName:cf,enumName:ml}),Rl.add(cf);let t_={enumName:ml,explicitType:Al,memberName:cf};switch(yh.id=kh,Qh.type){case"boolean":{this.flowEnumCheckExplicitTypeMismatch(Qh.loc,t_,"boolean"),yh.init=Qh.value,zl.booleanMembers.push(this.finishNode(yh,"EnumBooleanMember"));break}case"number":{this.flowEnumCheckExplicitTypeMismatch(Qh.loc,t_,"number"),yh.init=Qh.value,zl.numberMembers.push(this.finishNode(yh,"EnumNumberMember"));break}case"string":{this.flowEnumCheckExplicitTypeMismatch(Qh.loc,t_,"string"),yh.init=Qh.value,zl.stringMembers.push(this.finishNode(yh,"EnumStringMember"));break}case"invalid":throw this.flowEnumErrorInvalidMemberInitializer(Qh.loc,t_);case"none":switch(Al){case"boolean":this.flowEnumErrorBooleanMemberNotInitialized(Qh.loc,t_);break;case"number":this.flowEnumErrorNumberMemberNotInitialized(Qh.loc,t_);break;default:zl.defaultedMembers.push(this.finishNode(yh,"EnumDefaultedMember"))}}this.match(4)||this.expect(8)}return{members:zl,hasUnknownMembers:rd}}flowEnumStringMembers(ml,Al,{enumName:Rl}){if(ml.length===0)return Al;if(Al.length===0)return ml;if(Al.length>ml.length){for(let Al of ml)this.flowEnumErrorStringMemberInconsistentlyInitialized(Al,{enumName:Rl});return Al}else{for(let ml of Al)this.flowEnumErrorStringMemberInconsistentlyInitialized(ml,{enumName:Rl});return ml}}flowEnumParseExplicitType({enumName:ml}){if(!this.eatContextual(98))return null;if(!C(this.state.type))throw this.raise(UA.EnumInvalidExplicitTypeUnknownSupplied,this.state.startLoc,{enumName:ml});let{value:Al}=this.state;return this.next(),Al!=="boolean"&&Al!=="number"&&Al!=="string"&&Al!=="symbol"&&this.raise(UA.EnumInvalidExplicitType,this.state.startLoc,{enumName:ml,invalidEnumType:Al}),Al}flowEnumBody(ml,Al){let Rl=Al.name,zl=Al.start,rd=this.flowEnumParseExplicitType({enumName:Rl});this.expect(2);let{members:yh,hasUnknownMembers:kh}=this.flowEnumMembers({enumName:Rl,explicitType:rd});switch(ml.hasUnknownMembers=kh,rd){case"boolean":return ml.explicitType=!0,ml.members=yh.booleanMembers,this.expect(4),this.finishNode(ml,"EnumBooleanBody");case"number":return ml.explicitType=!0,ml.members=yh.numberMembers,this.expect(4),this.finishNode(ml,"EnumNumberBody");case"string":return ml.explicitType=!0,ml.members=this.flowEnumStringMembers(yh.stringMembers,yh.defaultedMembers,{enumName:Rl}),this.expect(4),this.finishNode(ml,"EnumStringBody");case"symbol":return ml.members=yh.defaultedMembers,this.expect(4),this.finishNode(ml,"EnumSymbolBody");default:{let c=()=>(ml.members=[],this.expect(4),this.finishNode(ml,"EnumStringBody"));ml.explicitType=!1;let Al=yh.booleanMembers.length,rd=yh.numberMembers.length,kh=yh.stringMembers.length,Qh=yh.defaultedMembers.length;if(!Al&&!rd&&!kh&&!Qh)return c();if(!Al&&!rd)return ml.members=this.flowEnumStringMembers(yh.stringMembers,yh.defaultedMembers,{enumName:Rl}),this.expect(4),this.finishNode(ml,"EnumStringBody");if(!rd&&!kh&&Al>=Qh){for(let ml of yh.defaultedMembers)this.flowEnumErrorBooleanMemberNotInitialized(ml.start,{enumName:Rl,memberName:ml.id.name});return ml.members=yh.booleanMembers,this.expect(4),this.finishNode(ml,"EnumBooleanBody")}else if(!Al&&!kh&&rd>=Qh){for(let ml of yh.defaultedMembers)this.flowEnumErrorNumberMemberNotInitialized(ml.start,{enumName:Rl,memberName:ml.id.name});return ml.members=yh.numberMembers,this.expect(4),this.finishNode(ml,"EnumNumberBody")}else return this.raise(UA.EnumInconsistentMemberValues,zl,{enumName:Rl}),c()}}}flowParseEnumDeclaration(ml){let Al=this.parseIdentifier();return ml.id=Al,ml.body=this.flowEnumBody(this.startNode(),Al),this.finishNode(ml,"EnumDeclaration")}jsxParseOpeningElementAfterName(ml){return this.shouldParseTypes()&&(this.match(43)||this.match(47))&&(ml.typeArguments=this.flowParseTypeParameterInstantiationInExpression()),super.jsxParseOpeningElementAfterName(ml)}isLookaheadToken_lt(){let ml=this.nextTokenStart();if(this.input.charCodeAt(ml)===60){let Al=this.input.charCodeAt(ml+1);return Al!==60&&Al!==61}return!1}reScan_lt_gt(){let{type:ml}=this.state;ml===43?(this.state.pos-=1,this.readToken_lt()):ml===44&&(this.state.pos-=1,this.readToken_gt())}reScan_lt(){let{type:ml}=this.state;return ml===47?(this.state.pos-=2,this.finishOp(43,1),43):ml}maybeUnwrapTypeCastExpression(ml){return ml.type==="TypeCastExpression"?ml.expression:ml}};var $A=/\r\n|[\r\n\u2028\u2029]/,JA=new RegExp($A.source,"g");function tt(ml){switch(ml){case 10:case 13:case 8232:case 8233:return!0;default:return!1}}function qe(ml,Al,Rl){for(let zl=Al;zl`Expected corresponding JSX closing tag for <${ml}>.`,MissingClosingTagFragment:"Expected corresponding JSX closing tag for <>.",UnexpectedSequenceExpression:"Sequence expressions cannot be directly nested inside JSX. Did you mean to wrap it in parentheses (...)?",UnexpectedToken:({unexpected:ml,HTMLEntity:Al})=>`Unexpected token \`${ml}\`. Did you mean \`${Al}\` or \`{'${ml}'}\`?`,UnsupportedJsxValue:"JSX value should be either an expression or a quoted JSX text.",UnterminatedJsxContent:"Unterminated JSX contents.",UnwrappedAdjacentJSXElements:"Adjacent JSX elements must be wrapped in an enclosing tag. Did you want a JSX fragment <>...?"},zA=F`jsx`(WA);function q(ml){return ml?ml.type==="JSXOpeningFragment"||ml.type==="JSXClosingFragment":!1}function Z(ml){if(ml.type==="JSXIdentifier")return ml.name;if(ml.type==="JSXNamespacedName")return ml.namespace.name+":"+ml.name.name;if(ml.type==="JSXMemberExpression")return Z(ml.object)+"."+Z(ml.property);throw new Error("Node had unexpected type: "+ml.type)}var Zi=ml=>class extends ml{jsxReadToken(){let ml="",Al=this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(zA.UnterminatedJsxContent,this.state.startLoc);let Rl=this.input.charCodeAt(this.state.pos);switch(Rl){case 60:case 123:if(this.state.pos===this.state.start){Rl===60&&this.state.canStartJSXElement?(++this.state.pos,this.finishToken(138)):super.getTokenFromCode(Rl);return}ml+=this.input.slice(Al,this.state.pos),this.finishToken(137,ml);return;case 38:ml+=this.input.slice(Al,this.state.pos),ml+=this.jsxReadEntity(),Al=this.state.pos;break;case 62:case 125:this.raise(zA.UnexpectedToken,this.state.curPosition(),{unexpected:this.input[this.state.pos],HTMLEntity:Rl===125?"}":">"});default:tt(Rl)?(ml+=this.input.slice(Al,this.state.pos),ml+=this.jsxReadNewLine(!0),Al=this.state.pos):++this.state.pos}}}jsxReadNewLine(ml){let Al=this.input.charCodeAt(this.state.pos),Rl;return++this.state.pos,Al===13&&this.input.charCodeAt(this.state.pos)===10?(++this.state.pos,Rl=ml?`\n`:`\r\n`):Rl=String.fromCharCode(Al),++this.state.curLine,this.state.lineStart=this.state.pos,Rl}jsxReadString(ml){let Al="",Rl=++this.state.pos;for(;;){if(this.state.pos>=this.length)throw this.raise(sA.UnterminatedString,this.state.startLoc);let zl=this.input.charCodeAt(this.state.pos);if(zl===ml)break;zl===38?(Al+=this.input.slice(Rl,this.state.pos),Al+=this.jsxReadEntity(),Rl=this.state.pos):tt(zl)?(Al+=this.input.slice(Rl,this.state.pos),Al+=this.jsxReadNewLine(!1),Rl=this.state.pos):++this.state.pos}Al+=this.input.slice(Rl,this.state.pos++),this.finishToken(130,Al)}jsxReadEntity(){let ml=++this.state.pos;if(this.codePointAtPos(this.state.pos)===35){++this.state.pos;let ml=10;this.codePointAtPos(this.state.pos)===120&&(ml=16,++this.state.pos);let Al=this.readInt(ml,void 0,!1,"bail");if(Al!==null&&this.codePointAtPos(this.state.pos)===59)return++this.state.pos,String.fromCodePoint(Al)}else{let Al=0,Rl=!1;for(;Al++<10&&this.state.pos=2&&ml[ml.length-1].flags===0&&(ml[ml.length-2].flags&2048)>0}importsStack=[];createScope(ml){return this.importsStack.push(new Set),new YA(ml)}enter(ml){ml&3072&&this.importsStack.push(new Set),super.enter(ml)}exit(){let ml=super.exit();return ml&3072&&this.importsStack.pop(),ml}hasImport(ml,Al){let Rl=this.importsStack.length;if(this.importsStack[Rl-1].has(ml))return!0;if(!Al&&Rl>1){for(let Al=0;Al0){if(Rl&256){let ml=(Rl&512)>0,Al=(zl&4)>0;return ml!==Al}return!0}return Rl&128&&(zl&8)>0?ml.names.get(Al)&2?!!(Rl&1):!1:Rl&2&&(zl&1)>0?!0:super.isRedeclaredInScope(ml,Al,Rl)}checkLocalExport(ml){let{name:Al}=ml;if(this.hasImport(Al))return;let Rl=this.scopeStack.length;for(let ml=Rl-1;ml>=0;ml--){let Rl=this.scopeStack[ml].tsNames.get(Al);if((Rl&1)>0||(Rl&16)>0)return}super.checkLocalExport(ml)}},XA=class{sawUnambiguousESM=!1;ambiguousScriptDifferentAst=!1;sourceToOffsetPos(ml){return ml+this.startIndex}offsetToSourcePos(ml){return ml-this.startIndex}hasPlugin(ml){if(typeof ml=="string")return this.plugins.has(ml);{let[Al,Rl]=ml;if(!this.hasPlugin(Al))return!1;let zl=this.plugins.get(Al);for(let ml of Object.keys(Rl))if(zl?.[ml]!==Rl[ml])return!1;return!0}}getPluginOption(ml,Al){return this.plugins.get(ml)?.[Al]}};function ns(ml,Al){ml.trailingComments===void 0?ml.trailingComments=Al:ml.trailingComments.unshift(...Al)}function tr(ml,Al){ml.leadingComments===void 0?ml.leadingComments=Al:ml.leadingComments.unshift(...Al)}function Pt(ml,Al){ml.innerComments===void 0?ml.innerComments=Al:ml.innerComments.unshift(...Al)}function $(ml,Al,Rl){let zl=null,rd=Al.length;for(;zl===null&&rd>0;)zl=Al[--rd];zl===null||zl.start>Rl.start?Pt(ml,Rl.comments):ns(zl,Rl.comments)}var ZA=class extends XA{addComment(ml){this.filename&&(ml.loc.filename=this.filename);let{commentsLen:Al}=this.state;this.comments.length!==Al&&(this.comments.length=Al),this.comments.push(ml),this.state.commentsLen++}processComment(ml){let{commentStack:Al}=this.state,Rl=Al.length;if(Rl===0)return;let zl=Rl-1,rd=Al[zl];rd.start===ml.end&&(rd.leadingNode=ml,zl--);let yh=ml.start;for(;zl>=0;zl--){let Rl=Al[zl],rd=Rl.end;if(rd>yh)Rl.containingNode=ml,this.finalizeComment(Rl),Al.splice(zl,1);else{rd===yh&&(Rl.trailingNode=ml);break}}}finalizeComment(ml){let{comments:Al}=ml;if(ml.leadingNode!==null||ml.trailingNode!==null)ml.leadingNode!==null&&ns(ml.leadingNode,Al),ml.trailingNode!==null&&tr(ml.trailingNode,Al);else{let Rl=ml.containingNode,zl=ml.start;if(this.input.charCodeAt(this.offsetToSourcePos(zl)-1)===44)switch(Rl.type){case"ObjectExpression":case"ObjectPattern":$(Rl,Rl.properties,ml);break;case"CallExpression":case"NewExpression":case"OptionalCallExpression":$(Rl,Rl.arguments,ml);break;case"ImportExpression":$(Rl,[Rl.source,Rl.options??null],ml);break;case"FunctionDeclaration":case"FunctionExpression":case"ArrowFunctionExpression":case"ObjectMethod":case"ClassMethod":case"ClassPrivateMethod":case"TSTypeParameterDeclaration":$(Rl,Rl.params,ml);break;case"ArrayExpression":case"ArrayPattern":$(Rl,Rl.elements,ml);break;case"ExportNamedDeclaration":case"ImportDeclaration":$(Rl,Rl.specifiers,ml);break;case"TSEnumBody":$(Rl,Rl.members,ml);break;case"TSInterfaceBody":$(Rl,Rl.body,ml);break;default:Pt(Rl,Al)}else Pt(Rl,Al)}}finalizeRemainingComments(){let{commentStack:ml}=this.state;for(let Al=ml.length-1;Al>=0;Al--)this.finalizeComment(ml[Al]);this.state.commentStack=[]}resetPreviousNodeTrailingComments(ml){let{commentStack:Al}=this.state,{length:Rl}=Al;if(Rl===0)return;let zl=Al[Rl-1];zl.leadingNode===ml&&(zl.leadingNode=null)}takeSurroundingComments(ml,Al,Rl){let{commentStack:zl}=this.state,rd=zl.length;if(rd===0)return;let yh=rd-1;for(;yh>=0;yh--){let rd=zl[yh],kh=rd.end;if(rd.start===Rl)rd.leadingNode=ml;else if(kh===Al)rd.trailingNode=ml;else if(kh0}set strict(ml){ml?this.flags|=1:this.flags&=-2}startIndex;curLine;lineStart;startLoc;endLoc;init({strictMode:ml,sourceType:Al,startIndex:Rl,startLine:zl,startColumn:rd}){this.strict=ml===!1?!1:ml===!0?!0:Al==="module",this.startIndex=Rl,this.curLine=zl,this.lineStart=-rd,this.startLoc=this.endLoc=new u_(zl,rd,Rl)}errors=[];noArrowAt=[];noArrowParamsConversionAt=[];get canStartArrow(){return(this.flags&2)>0}set canStartArrow(ml){ml?this.flags|=2:this.flags&=-3}get inType(){return(this.flags&4)>0}set inType(ml){ml?this.flags|=4:this.flags&=-5}get noAnonFunctionType(){return(this.flags&8)>0}set noAnonFunctionType(ml){ml?this.flags|=8:this.flags&=-9}get hasFlowComment(){return(this.flags&16)>0}set hasFlowComment(ml){ml?this.flags|=16:this.flags&=-17}get isAmbientContext(){return(this.flags&32)>0}set isAmbientContext(ml){ml?this.flags|=32:this.flags&=-33}get inAbstractClass(){return(this.flags&64)>0}set inAbstractClass(ml){ml?this.flags|=64:this.flags&=-65}get inDisallowConditionalTypesContext(){return(this.flags&128)>0}set inDisallowConditionalTypesContext(ml){ml?this.flags|=128:this.flags&=-129}get inConditionalConsequent(){return(this.flags&256)>0}set inConditionalConsequent(ml){ml?this.flags|=256:this.flags&=-257}get inHackPipelineBody(){return(this.flags&512)>0}set inHackPipelineBody(ml){ml?this.flags|=512:this.flags&=-513}get seenTopicReference(){return(this.flags&1024)>0}set seenTopicReference(ml){ml?this.flags|=1024:this.flags&=-1025}labels=[];commentsLen=0;commentStack=[];pos=0;type=135;value=null;start=0;end=0;lastTokEndLoc=null;lastTokStartLoc=null;context=[wA.brace];get canStartJSXElement(){return(this.flags&2048)>0}set canStartJSXElement(ml){ml?this.flags|=2048:this.flags&=-2049}get containsEsc(){return(this.flags&4096)>0}set containsEsc(ml){ml?this.flags|=4096:this.flags&=-4097}firstInvalidTemplateEscapePos=null;get hasTopLevelAwait(){return(this.flags&8192)>0}set hasTopLevelAwait(ml){ml?this.flags|=8192:this.flags&=-8193}strictErrors=new Map;tokensLength=0;curPosition(){return new u_(this.curLine,this.pos-this.lineStart,this.pos+this.startIndex)}clone(){let ml=new a;return ml.flags=this.flags,ml.startIndex=this.startIndex,ml.curLine=this.curLine,ml.lineStart=this.lineStart,ml.startLoc=this.startLoc,ml.endLoc=this.endLoc,ml.errors=this.errors.slice(),ml.noArrowAt=this.noArrowAt.slice(),ml.noArrowParamsConversionAt=this.noArrowParamsConversionAt.slice(),ml.labels=this.labels.slice(),ml.commentsLen=this.commentsLen,ml.commentStack=this.commentStack.slice(),ml.pos=this.pos,ml.type=this.type,ml.value=this.value,ml.start=this.start,ml.end=this.end,ml.lastTokEndLoc=this.lastTokEndLoc,ml.lastTokStartLoc=this.lastTokStartLoc,ml.context=this.context.slice(),ml.firstInvalidTemplateEscapePos=this.firstInvalidTemplateEscapePos,ml.strictErrors=this.strictErrors,ml.tokensLength=this.tokensLength,ml}},er=function(ml){return ml>=48&&ml<=57},my={decBinOct:new Set([46,66,69,79,95,98,101,111]),hex:new Set([46,88,95,120])},vy={bin:ml=>ml===48||ml===49,oct:ml=>ml>=48&&ml<=55,dec:ml=>ml>=48&&ml<=57,hex:ml=>ml>=48&&ml<=57||ml>=65&&ml<=70||ml>=97&&ml<=102};function ze(ml,Al,Rl,zl,rd,yh){let kh=Rl,Qh=zl,cf=rd,t_="",r_=null,u_=Rl,{length:C_}=Al;for(;;){if(Rl>=C_){yh.unterminated(kh,Qh,cf),t_+=Al.slice(u_,Rl);break}let D_=Al.charCodeAt(Rl);if(sr(ml,D_,Al,Rl)){t_+=Al.slice(u_,Rl);break}if(D_===92){t_+=Al.slice(u_,Rl);let kh=ir(Al,Rl,zl,rd,ml==="template",yh);kh.ch===null&&!r_?r_={pos:Rl,lineStart:zl,curLine:rd}:t_+=kh.ch,({pos:Rl,lineStart:zl,curLine:rd}=kh),u_=Rl}else D_===8232||D_===8233?(++Rl,++rd,zl=Rl):D_===10||D_===13?ml==="template"?(t_+=Al.slice(u_,Rl)+`\n`,++Rl,D_===13&&Al.charCodeAt(Rl)===10&&++Rl,++rd,u_=zl=Rl):yh.unterminated(kh,Qh,cf):++Rl}return{pos:Rl,str:t_,firstInvalidLoc:r_,lineStart:zl,curLine:rd}}function sr(ml,Al,Rl,zl){return ml==="template"?Al===96||Al===36&&Rl.charCodeAt(zl+1)===123:Al===(ml==="double"?34:39)}function ir(ml,Al,Rl,zl,rd,yh){let kh=!rd;Al++;let o=ml=>({pos:Al,ch:ml,lineStart:Rl,curLine:zl}),Qh=ml.charCodeAt(Al++);switch(Qh){case 110:return o(`\n`);case 114:return o("\r");case 120:{let rd;return({code:rd,pos:Al}=ae(ml,Al,Rl,zl,2,!1,kh,yh)),o(rd===null?null:String.fromCharCode(rd))}case 117:{let rd;return({code:rd,pos:Al}=hs(ml,Al,Rl,zl,kh,yh)),o(rd===null?null:String.fromCodePoint(rd))}case 116:return o("\t");case 98:return o("\b");case 118:return o("\v");case 102:return o("\f");case 13:ml.charCodeAt(Al)===10&&++Al;case 10:Rl=Al,++zl;case 8232:case 8233:return o("");case 56:case 57:if(rd)return o(null);yh.strictNumericEscape(Al-1,Rl,zl);default:if(Qh>=48&&Qh<=55){let kh=Al-1,Qh=/^[0-7]+/.exec(ml.slice(kh,Al+2))[0],cf=parseInt(Qh,8);cf>255&&(Qh=Qh.slice(0,-1),cf=parseInt(Qh,8)),Al+=Qh.length-1;let t_=ml.charCodeAt(Al);if(Qh!=="0"||t_===56||t_===57){if(rd)return o(null);yh.strictNumericEscape(kh,Rl,zl)}return o(String.fromCharCode(cf))}return o(String.fromCharCode(Qh))}}function ae(ml,Al,Rl,zl,rd,yh,kh,Qh){let cf=Al,t_;return({n:t_,pos:Al}=os(ml,Al,Rl,zl,16,rd,yh,!1,Qh,!kh)),t_===null&&(kh?Qh.invalidEscapeSequence(cf,Rl,zl):Al=cf-1),{code:t_,pos:Al}}function os(ml,Al,Rl,zl,rd,yh,kh,Qh,cf,t_){let r_=Al,u_=rd===16?my.hex:my.decBinOct,C_=rd===16?vy.hex:rd===10?vy.dec:rd===8?vy.oct:vy.bin,D_=!1,S_=0;for(let r_=0,P_=yh??1/0;r_=97?r_=yh-97+10:yh>=65?r_=yh-65+10:er(yh)?r_=yh-48:r_=1/0,r_>=rd){if(r_<=9&&t_)return{n:null,pos:Al};if(r_<=9&&cf.invalidDigit(Al,Rl,zl,rd))r_=0;else if(kh)r_=0,D_=!0;else break}++Al,S_=S_*rd+r_}return Al===r_||yh!=null&&Al-r_!==yh||D_?{n:null,pos:Al}:{n:S_,pos:Al}}function hs(ml,Al,Rl,zl,rd,yh){let kh=ml.charCodeAt(Al),Qh;if(kh===123){if(++Al,({code:Qh,pos:Al}=ae(ml,Al,Rl,zl,ml.indexOf("}",Al)-Al,!0,rd,yh)),++Al,Qh!==null&&Qh>1114111)if(rd)yh.invalidCodePoint(Al,Rl,zl);else return{code:null,pos:Al}}else({code:Qh,pos:Al}=ae(ml,Al,Rl,zl,4,!1,rd,yh));return{code:Qh,pos:Al}}function ut(ml,Al,Rl){return new u_(Rl,ml-Al,ml)}var xy=new Set([103,109,115,105,121,117,100,118]),Ty=class{constructor(ml){let Al=ml.startIndex||0;this.type=ml.type,this.value=ml.value,this.start=Al+ml.start,this.end=Al+ml.end,this.loc=new C_(ml.startLoc,ml.endLoc)}},Qy,Ky=class extends ZA{isLookahead;tokens=[];constructor(ml,Al){super(),this.state=new dy,this.state.init(ml),this.input=Al,this.length=Al.length,this.comments=[],this.isLookahead=!1,(!Qy||Qy.length<(this.length+1)*2)&&(Qy=new Uint32Array((this.length+1)*2)),this.locData=Qy}setLoc(ml){let Al=this.offsetToSourcePos(ml.index);this.locData[Al*2]=ml.line,this.locData[Al*2+1]=ml.column}getLoc(ml){let Al=this.offsetToSourcePos(ml);return new u_(this.locData[Al*2],this.locData[Al*2+1],ml)}pushToken(ml){this.tokens.length=this.state.tokensLength,this.tokens.push(ml),++this.state.tokensLength}next(){this.checkKeywordEscapes(),this.optionFlags&512&&this.pushToken(new Ty(this.state)),this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()}eat(ml){return this.match(ml)?(this.next(),!0):!1}match(ml){return this.state.type===ml}createLookaheadState(ml){return{pos:ml.pos,value:null,type:ml.type,start:ml.start,end:ml.end,context:[this.curContext()],inType:ml.inType,startLoc:ml.startLoc,lastTokEndLoc:ml.lastTokEndLoc,curLine:ml.curLine,lineStart:ml.lineStart,curPosition:ml.curPosition}}lookahead(){let ml=this.state;this.state=this.createLookaheadState(ml),this.isLookahead=!0,this.nextToken(),this.isLookahead=!1;let Al=this.state;return this.state=ml,Al}nextTokenStart(){return this.nextTokenStartSince(this.state.pos)}nextTokenStartSince(ml){return HA.lastIndex=ml,HA.test(this.input)?HA.lastIndex:ml}lookaheadCharCode(){return this.lookaheadCharCodeSince(this.state.pos)}lookaheadCharCodeSince(ml){return this.input.charCodeAt(this.nextTokenStartSince(ml))}nextTokenInLineStart(){return this.nextTokenInLineStartSince(this.state.pos)}nextTokenInLineStartSince(ml){return VA.lastIndex=ml,VA.test(this.input)?VA.lastIndex:ml}lookaheadInLineCharCode(){return this.input.charCodeAt(this.nextTokenInLineStart())}codePointAtPos(ml){let Al=this.input.charCodeAt(ml);if((Al&64512)===55296&&++mlthis.raise(ml,Al)),this.state.strictErrors.clear())}curContext(){return this.state.context[this.state.context.length-1]}nextToken(){if(this.skipSpace(),this.state.start=this.state.pos,this.isLookahead||(this.state.startLoc=this.state.curPosition()),this.state.pos>=this.length){this.finishToken(135);return}this.getTokenFromCode(this.codePointAtPos(this.state.pos))}skipBlockComment(ml){let Al;this.isLookahead||(Al=this.state.curPosition());let Rl=this.state.pos,zl=this.input.indexOf(ml,Rl+2);if(zl===-1)throw this.raise(sA.UnterminatedComment,this.state.curPosition());for(this.state.pos=zl+ml.length,JA.lastIndex=Rl+2;JA.test(this.input)&&JA.lastIndex<=zl;)++this.state.curLine,this.state.lineStart=JA.lastIndex;if(this.isLookahead)return;let rd={type:"CommentBlock",value:this.input.slice(Rl+2,zl),start:this.sourceToOffsetPos(Rl),end:this.sourceToOffsetPos(zl+ml.length),loc:new C_(Al,this.state.curPosition())};return this.optionFlags&512&&this.pushToken(rd),rd}skipLineComment(ml){let Al=this.state.pos,Rl;this.isLookahead||(Rl=this.state.curPosition());let zl=this.input.charCodeAt(this.state.pos+=ml);if(this.state.posml)){let ml=this.skipLineComment(3);ml!==void 0&&(this.addComment(ml),Al?.push(ml))}else break e}else if(Rl===60&&!this.inModule&&this.optionFlags&16384){let ml=this.state.pos;if(this.input.charCodeAt(ml+1)===33&&this.input.charCodeAt(ml+2)===45&&this.input.charCodeAt(ml+3)===45){let ml=this.skipLineComment(4);ml!==void 0&&(this.addComment(ml),Al?.push(ml))}else break e}else break e}}if(Al?.length>0){let Rl=this.state.pos,zl={start:this.sourceToOffsetPos(ml),end:this.sourceToOffsetPos(Rl),comments:Al,leadingNode:null,trailingNode:null,containingNode:null};this.state.commentStack.push(zl)}}finishToken(ml,Al){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();let Rl=this.state.type;this.state.type=ml,this.state.value=Al,this.isLookahead||this.updateContext(Rl)}replaceToken(ml){this.state.type=ml,this.updateContext()}readToken_numberSign(){if(this.state.pos===0&&this.readToken_interpreter())return;let ml=this.state.pos+1,Al=this.codePointAtPos(ml);if(Al>=48&&Al<=57)throw this.raise(sA.UnexpectedDigitAfterHash,this.state.curPosition());R(Al)?(++this.state.pos,this.finishToken(134,this.readWord1(Al))):Al===92?(++this.state.pos,this.finishToken(134,this.readWord1())):this.finishOp(23,1)}readToken_dot(){let ml=this.input.charCodeAt(this.state.pos+1);if(ml>=48&&ml<=57){this.readNumber(!0);return}ml===46&&this.input.charCodeAt(this.state.pos+2)===46?(this.state.pos+=3,this.finishToken(17)):(++this.state.pos,this.finishToken(12))}readToken_slash(){this.input.charCodeAt(this.state.pos+1)===61?this.finishOp(27,2):this.finishOp(52,1)}readToken_interpreter(){if(this.state.pos!==0||this.length<2)return!1;let ml=this.input.charCodeAt(this.state.pos+1);if(ml!==33)return!1;let Al=this.state.pos;for(this.state.pos+=1;!tt(ml)&&++this.state.pos=48&&Al<=57)?(this.state.pos+=2,this.finishToken(14)):(++this.state.pos,this.finishToken(13))}getTokenFromCode(ml){switch(ml){case 46:this.readToken_dot();return;case 40:++this.state.pos,this.finishToken(6);return;case 41:++this.state.pos,this.finishToken(7);return;case 59:++this.state.pos,this.finishToken(9);return;case 44:++this.state.pos,this.finishToken(8);return;case 91:++this.state.pos,this.finishToken(0);return;case 93:++this.state.pos,this.finishToken(1);return;case 123:++this.state.pos,this.finishToken(2);return;case 125:++this.state.pos,this.finishToken(4);return;case 58:this.hasPlugin("functionBind")&&this.input.charCodeAt(this.state.pos+1)===58?this.finishOp(11,2):(++this.state.pos,this.finishToken(10));return;case 63:this.readToken_question();return;case 96:this.readTemplateToken();return;case 48:{let ml=this.input.charCodeAt(this.state.pos+1);if(ml===120||ml===88){this.readRadixNumber(16);return}if(ml===111||ml===79){this.readRadixNumber(8);return}if(ml===98||ml===66){this.readRadixNumber(2);return}}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:this.readNumber(!1);return;case 34:case 39:this.readString(ml);return;case 47:this.readToken_slash();return;case 37:case 42:this.readToken_mult_modulo(ml);return;case 124:case 38:this.readToken_pipe_amp(ml);return;case 94:this.readToken_caret();return;case 43:case 45:this.readToken_plus_min(ml);return;case 60:this.readToken_lt();return;case 62:this.readToken_gt();return;case 61:case 33:this.readToken_eq_excl(ml);return;case 126:this.finishOp(32,1);return;case 64:this.readToken_atSign();return;case 35:this.readToken_numberSign();return;case 92:this.readWord();return;default:if(R(ml)){this.readWord(ml);return}}throw this.raise(sA.InvalidOrUnexpectedToken,this.state.curPosition(),{unexpected:String.fromCodePoint(ml)})}finishOp(ml,Al){let Rl=this.input.slice(this.state.pos,this.state.pos+Al);this.state.pos+=Al,this.finishToken(ml,Rl)}readRegexp(){let ml=this.state.startLoc,Al=this.state.start+1,Rl,zl,{pos:rd}=this.state;for(;;++rd){if(rd>=this.length)throw this.raise(sA.UnterminatedRegExp,O(ml,1));let Al=this.input.charCodeAt(rd);if(tt(Al))throw this.raise(sA.UnterminatedRegExp,O(ml,1));if(Rl)Rl=!1;else{if(Al===91)zl=!0;else if(Al===93&&zl)zl=!1;else if(Al===47&&!zl)break;Rl=Al===92}}let yh=this.input.slice(Al,rd);++rd;let kh="",h=()=>O(ml,rd+2-Al);for(;rd=2&&this.input.charCodeAt(Al)===48;if(kh){let ml=this.input.slice(Al,this.state.pos);if(this.recordStrictModeErrors(sA.StrictOctalLiteral,Rl),!this.state.strict){let Al=ml.indexOf("_");Al>0&&this.raise(sA.ZeroDigitNumericSeparator,O(Rl,Al))}yh=kh&&!/[89]/.test(ml)}let Qh=this.input.charCodeAt(this.state.pos);Qh===46&&!yh&&(++this.state.pos,this.readInt(10),zl=!0,Qh=this.input.charCodeAt(this.state.pos)),(Qh===69||Qh===101)&&!yh&&(Qh=this.input.charCodeAt(++this.state.pos),(Qh===43||Qh===45)&&++this.state.pos,this.readInt(10)===null&&this.raise(sA.InvalidOrMissingExponent,Rl),zl=!0,Qh=this.input.charCodeAt(this.state.pos));let t_=cf(0,this.input.slice(Al,this.state.pos),"_","");if(Qh===110&&((zl||kh)&&this.raise(sA.InvalidBigIntLiteral,Rl),++this.state.pos,rd=!0),R(this.codePointAtPos(this.state.pos)))throw this.raise(sA.NumberIdentifier,this.state.curPosition());if(rd){this.finishToken(132,t_);return}let r_=yh?parseInt(t_,8):parseFloat(t_);this.finishToken(131,r_)}readCodePoint(ml){let{code:Al,pos:Rl}=hs(this.input,this.state.pos,this.state.lineStart,this.state.curLine,ml,this.errorHandlers_readCodePoint);return this.state.pos=Rl,Al}readString(ml){let{str:Al,pos:Rl,curLine:zl,lineStart:rd}=ze(ml===34?"double":"single",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_string);this.state.pos=Rl+1,this.state.lineStart=rd,this.state.curLine=zl,this.finishToken(130,Al)}readTemplateContinuation(){this.match(4)||this.unexpected(null,4),this.state.pos--,this.readTemplateToken()}readTemplateToken(){let ml=this.input[this.state.pos],{str:Al,firstInvalidLoc:Rl,pos:zl,curLine:rd,lineStart:yh}=ze("template",this.input,this.state.pos+1,this.state.lineStart,this.state.curLine,this.errorHandlers_readStringContents_template);this.state.pos=zl+1,this.state.lineStart=yh,this.state.curLine=rd,Rl&&(this.state.firstInvalidTemplateEscapePos=new u_(Rl.curLine,Rl.pos-Rl.lineStart,this.sourceToOffsetPos(Rl.pos))),this.input.codePointAt(zl)===96?this.finishToken(20,Rl?null:ml+Al+"`"):(this.state.pos++,this.finishToken(21,Rl?null:ml+Al+"${"))}recordStrictModeErrors(ml,Al){let Rl=Al.index;this.state.strict&&!this.state.strictErrors.has(Rl)?this.raise(ml,Al):this.state.strictErrors.set(Rl,[ml,Al])}readWord1(ml){this.state.containsEsc=!1;let Al="",Rl=this.state.pos,zl=this.state.pos;for(ml!==void 0&&(this.state.pos+=ml<=65535?1:2);this.state.pos=0;Al--){let kh=yh[Al];if(kh.pos===rd)return yh[Al]=ml(zl,rd,Rl);if(kh.posthis.hasPlugin(ml)))throw this.raise(sA.MissingOneOfPlugins,this.state.startLoc,{missingPlugin:ml})}errorBuilder(ml){return(Al,Rl,zl)=>{this.raise(ml,ut(Al,Rl,zl))}}errorHandlers_readInt={invalidDigit:(ml,Al,Rl,zl)=>this.optionFlags&4096?(this.raise(sA.InvalidDigit,ut(ml,Al,Rl),{radix:zl}),!0):!1,numericSeparatorInEscapeSequence:this.errorBuilder(sA.NumericSeparatorInEscapeSequence),unexpectedNumericSeparator:this.errorBuilder(sA.UnexpectedNumericSeparator)};errorHandlers_readCodePoint={...this.errorHandlers_readInt,invalidEscapeSequence:this.errorBuilder(sA.InvalidEscapeSequence),invalidCodePoint:this.errorBuilder(sA.InvalidCodePoint)};errorHandlers_readStringContents_string={...this.errorHandlers_readCodePoint,strictNumericEscape:(ml,Al,Rl)=>{this.recordStrictModeErrors(sA.StrictNumericEscape,ut(ml,Al,Rl))},unterminated:(ml,Al,Rl)=>{throw this.raise(sA.UnterminatedString,ut(ml-1,Al,Rl))}};errorHandlers_readStringContents_template={...this.errorHandlers_readCodePoint,strictNumericEscape:this.errorBuilder(sA.StrictNumericEscape),unterminated:(ml,Al,Rl)=>{throw this.raise(sA.UnterminatedTemplate,ut(ml,Al,Rl))}}},Qb=class{privateNames=new Set;loneAccessors=new Map;undefinedPrivateNames=new Map},Lb=class{parser;stack=[];constructor(ml){this.parser=ml}current(){return this.stack[this.stack.length-1]}enter(){this.stack.push(new Qb)}exit(){let ml=this.stack.pop(),Al=this.current();for(let[Rl,zl]of Array.from(ml.undefinedPrivateNames))Al?Al.undefinedPrivateNames.has(Rl)||Al.undefinedPrivateNames.set(Rl,zl):this.parser.raise(sA.InvalidPrivateFieldResolution,zl,{identifierName:Rl})}declarePrivateName(ml,Al,Rl){let{privateNames:zl,loneAccessors:rd,undefinedPrivateNames:yh}=this.current(),kh=zl.has(ml);if(Al&3){let Rl=kh&&rd.get(ml);if(Rl){let zl=Rl&4,yh=Al&4,Qh=Rl&3,cf=Al&3;kh=Qh===cf||zl!==yh,kh||rd.delete(ml)}else kh||rd.set(ml,Al)}kh&&this.parser.raise(sA.PrivateNameRedeclaration,Rl,{identifierName:ml}),zl.add(ml),yh.delete(ml)}usePrivateName(ml,Al){let Rl;for(Rl of this.stack)if(Rl.privateNames.has(ml))return;Rl?Rl.undefinedPrivateNames.set(ml,Al):this.parser.raise(sA.InvalidPrivateFieldResolution,Al,{identifierName:ml})}},Mb=class{constructor(ml=0){this.type=ml}canBeArrowParameterDeclaration(){return this.type===2||this.type===1}isCertainlyParameterDeclaration(){return this.type===3}},jb=class extends Mb{declarationErrors=new Map;constructor(ml){super(ml)}recordDeclarationError(ml,Al){this.declarationErrors.set(Al,ml)}clearDeclarationError(ml){this.declarationErrors.delete(ml)}iterateErrors(ml){this.declarationErrors.forEach(ml)}},Gb=class{parser;stack=[new Mb];constructor(ml){this.parser=ml}enter(ml){this.stack.push(ml)}exit(){this.stack.pop()}recordParameterInitializerError(ml,Al){let{stack:Rl}=this,zl=Rl.length-1,rd=Rl[zl];for(;!rd.isCertainlyParameterDeclaration();){if(rd.canBeArrowParameterDeclaration())rd.recordDeclarationError(ml,Al);else return;rd=Rl[--zl]}this.parser.raise(ml,Al)}recordArrowParameterBindingError(ml,Al){let{stack:Rl}=this,zl=Rl[Rl.length-1],rd=Al.start;if(zl.isCertainlyParameterDeclaration())this.parser.raise(ml,rd);else if(zl.canBeArrowParameterDeclaration())zl.recordDeclarationError(ml,rd);else return}recordAsyncArrowParametersError(ml){let{stack:Al}=this,Rl=Al.length-1,zl=Al[Rl];for(;zl.canBeArrowParameterDeclaration();)zl.type===2&&zl.recordDeclarationError(sA.AwaitBindingIdentifier,ml),zl=Al[--Rl]}validateAsPattern(){let{stack:ml}=this,Al=ml[ml.length-1];Al.canBeArrowParameterDeclaration()&&Al.iterateErrors((Al,Rl)=>{this.parser.raise(Al,Rl);let zl=ml.length-2,rd=ml[zl];for(;rd.canBeArrowParameterDeclaration();)rd.clearDeclarationError(Rl),rd=ml[--zl]})}};function ar(){return new Mb(3)}function nr(){return new jb(1)}function or(){return new jb(2)}function cs(){return new Mb}var Vb=class{stacks=[];enter(ml){this.stacks.push(ml)}exit(){this.stacks.pop()}currentFlags(){return this.stacks[this.stacks.length-1]}get hasAwait(){return(this.currentFlags()&2)>0}get hasYield(){return(this.currentFlags()&1)>0}get hasReturn(){return(this.currentFlags()&4)>0}get hasIn(){return(this.currentFlags()&8)>0}get inFSharpPipelineDirectBody(){return(this.currentFlags()&16)===0}};function Nt(ml,Al){return(ml?2:0)|(Al?1:0)}var Yb=class extends Ky{addExtra(ml,Al,Rl,zl=!0){if(!ml)return;let{extra:rd}=ml;rd==null&&(rd={},ml.extra=rd),zl?rd[Al]=Rl:Object.defineProperty(rd,Al,{enumerable:zl,value:Rl})}isContextual(ml){return this.state.type===ml&&!this.state.containsEsc}isUnparsedContextual(ml,Al){if(this.input.startsWith(Al,ml)){let Rl=this.input.charCodeAt(ml+Al.length);return!(W(Rl)||(Rl&64512)===55296)}return!1}isLookaheadContextual(ml){let Al=this.nextTokenStart();return this.isUnparsedContextual(Al,ml)}eatContextual(ml){return this.isContextual(ml)?(this.next(),!0):!1}expectContextual(ml,Al){if(!this.eatContextual(ml)){if(Al!=null)throw this.raise(Al,this.state.startLoc);this.unexpected(null,ml)}}canInsertSemicolon(){return this.match(135)||this.match(4)||this.hasPrecedingLineBreak()}hasPrecedingLineBreak(){return qe(this.input,this.offsetToSourcePos(this.state.lastTokEndLoc.index),this.state.start)}hasFollowingLineBreak(){return qe(this.input,this.state.end,this.nextTokenStart())}isLineTerminator(){return this.eat(9)||this.canInsertSemicolon()}semicolon(ml=!0){(ml?this.isLineTerminator():this.eat(9))||this.raise(sA.MissingSemicolon,this.state.lastTokEndLoc)}expect(ml,Al){this.eat(ml)||this.unexpected(Al,ml)}tryParse(ml,Al=this.state.clone()){let Rl={node:null};try{let zl=ml((ml=null)=>{throw Rl.node=ml,Rl});if(this.state.errors.length>Al.errors.length){let ml=this.state;return this.state=Al,this.state.tokensLength=ml.tokensLength,{node:zl,error:ml.errors[Al.errors.length],thrown:!1,aborted:!1,failState:ml}}return{node:zl,error:null,thrown:!1,aborted:!1,failState:null}}catch(ml){let zl=this.state;if(this.state=Al,ml instanceof SyntaxError)return{node:null,error:ml,thrown:!0,aborted:!1,failState:zl};if(ml===Rl)return{node:Rl.node,error:null,thrown:!1,aborted:!0,failState:zl};throw ml}}checkExpressionErrors(ml,Al){if(!ml)return!1;let{shorthandAssignLoc:Rl,doubleProtoLoc:zl,privateKeyLoc:rd,optionalParametersLoc:yh,voidPatternLoc:kh}=ml,Qh=!!Rl||!!zl||!!yh||!!rd||!!kh;if(!Al)return Qh;Rl!=null&&this.raise(sA.InvalidCoverInitializedName,Rl),zl!=null&&this.raise(sA.DuplicateProto,zl),rd!=null&&this.raise(sA.UnexpectedPrivateField,rd),yh!=null&&this.unexpected(yh),kh!=null&&this.raise(sA.InvalidCoverDiscardElement,kh)}isLiteralPropertyName(){return Qe(this.state.type)}isPrivateName(ml){return ml.type==="PrivateName"}getPrivateNameSV(ml){return ml.id.name}hasPropertyAsPrivateName(ml){return(ml.type==="MemberExpression"||ml.type==="OptionalMemberExpression")&&this.isPrivateName(ml.property)}isObjectProperty(ml){return ml.type==="ObjectProperty"}isObjectMethod(ml){return ml.type==="ObjectMethod"}initializeScopes(ml=this.options.sourceType==="module"){let Al=this.state.labels;this.state.labels=[];let Rl=this.exportedIdentifiers;this.exportedIdentifiers=new Set;let zl=this.inModule;this.inModule=ml;let rd=this.scope,yh=this.getScopeHandler();this.scope=new yh(this,ml);let kh=this.prodParam;this.prodParam=new Vb;let Qh=this.classScope;this.classScope=new Lb(this);let cf=this.expressionScope;return this.expressionScope=new Gb(this),()=>{this.state.labels=Al,this.exportedIdentifiers=Rl,this.inModule=zl,this.scope=rd,this.prodParam=kh,this.classScope=Qh,this.expressionScope=cf}}enterInitialScopes(){let ml=0;(this.inModule||this.optionFlags&1)&&(ml|=2),this.optionFlags&32&&(ml|=1);let Al=!this.inModule&&this.options.sourceType==="commonjs";(Al||this.optionFlags&2)&&(ml|=4),this.prodParam.enter(ml);let Rl=Al?514:1;this.optionFlags&4&&(Rl|=512),this.optionFlags&16&&(Rl|=48),this.scope.enter(Rl)}checkDestructuringPrivate(ml){let{privateKeyLoc:Al}=ml;Al!==null&&this.expectPlugin("destructuringPrivate",Al)}},Fv=class{shorthandAssignLoc=null;doubleProtoLoc=null;privateKeyLoc=null;optionalParametersLoc=null;voidPatternLoc=null},Xv=class{constructor(ml,Al,Rl,zl){this.start=Rl,this.end=0,zl!==void 0&&(this.loc=new C_(zl)),ml&128&&(this.range=[Rl,0]),zl!==void 0&&Al&&(this.loc.filename=Al)}type=""},tE=Xv.prototype,rE=class extends Yb{createPosition(ml){return ml}startNode(){let{startLoc:ml}=this.state;return this.setLoc(ml),this.startNodeAt(ml)}startNodeAt(ml){let{optionFlags:Al,filename:Rl}=this;return Al&256?new Xv(Al,Rl,ml.index,this.createPosition(ml)):new Xv(Al,Rl,ml.index)}startNodeAtNode(ml){let{optionFlags:Al,filename:Rl}=this;return Al&256?new Xv(Al,Rl,ml.start,ml.loc.start):new Xv(Al,Rl,ml.start)}finishNode(ml,Al){return this.finishNodeAt(ml,Al,this.state.lastTokEndLoc)}finishNodeAt(ml,Al,Rl){ml.type=Al,ml.end=Rl.index;let{optionFlags:zl}=this;return zl&256&&(ml.loc.end=this.createPosition(Rl)),zl&128&&(ml.range[1]=Rl.index),zl&8192&&this.processComment(ml),ml}finishNodeAtNode(ml,Al,Rl){ml.type=Al,ml.end=Rl.end;let{optionFlags:zl}=this;return zl&256&&(ml.loc.end=Rl.loc.end),zl&128&&(ml.range[1]=ml.end),zl&8192&&this.processComment(ml),ml}resetStartLocation(ml,Al){ml.start=Al.index;let{optionFlags:Rl}=this;Rl&256&&(ml.loc.start=this.createPosition(Al)),Rl&128&&(ml.range[0]=Al.index)}resetEndLocation(ml,Al=this.state.lastTokEndLoc){ml.end=Al.index;let{optionFlags:Rl}=this;Rl&256&&(ml.loc.end=this.createPosition(Al)),Rl&128&&(ml.range[1]=Al.index)}resetStartLocationFromNode(ml,Al){ml.start=Al.start;let{optionFlags:Rl}=this;Rl&256&&(ml.loc.start=Al.loc.start),Rl&128&&(ml.range[0]=Al.start)}resetEndLocationFromNode(ml,Al){ml.end=Al.end;let{optionFlags:Rl}=this;Rl&256&&(ml.loc.end=Al.loc.end),Rl&128&&(ml.range[1]=Al.end)}castNodeTo(ml,Al){return ml.type=Al,ml}cloneIdentifier(ml){let{type:Al,start:Rl,end:zl,loc:rd,range:yh,name:kh}=ml,Qh=Object.create(tE);return Qh.type=Al,Qh.start=Rl,Qh.end=zl,Qh.loc=rd,Qh.range=yh,Qh.name=kh,ml.extra&&(Qh.extra=ml.extra),Qh}cloneStringLiteral(ml){let{type:Al,start:Rl,end:zl,loc:rd,range:yh,extra:kh}=ml,Qh=Object.create(tE);return Qh.type=Al,Qh.start=Rl,Qh.end=zl,Qh.loc=rd,Qh.range=yh,Qh.extra=kh,Qh.value=ml.value,Qh}},de=ml=>ml.type==="ParenthesizedExpression"?de(ml.expression):ml,iE=class extends rE{toAssignable(ml,Al=!1){let Rl;switch((ml.type==="ParenthesizedExpression"||ml.extra?.parenthesized)&&(Rl=de(ml),Al?Rl.type==="Identifier"?this.expressionScope.recordArrowParameterBindingError(sA.InvalidParenthesizedAssignment,ml):Rl.type!=="CallExpression"&&Rl.type!=="MemberExpression"&&!this.isOptionalMemberExpression(Rl)&&this.raise(sA.InvalidParenthesizedAssignment,ml):this.raise(sA.InvalidParenthesizedAssignment,ml)),ml.type){case"Identifier":case"ObjectPattern":case"ArrayPattern":case"AssignmentPattern":case"RestElement":case"VoidPattern":break;case"ObjectExpression":this.castNodeTo(ml,"ObjectPattern");for(let Rl=0,zl=ml.properties.length,rd=zl-1;Rlml.type!=="ObjectMethod"&&(Rl===Al||ml.type!=="SpreadElement")&&this.isAssignable(ml))}case"ObjectProperty":return this.isAssignable(ml.value);case"SpreadElement":return this.isAssignable(ml.argument);case"ArrayExpression":return ml.elements.every(ml=>ml===null||this.isAssignable(ml));case"AssignmentExpression":return ml.operator==="=";case"ParenthesizedExpression":return this.isAssignable(ml.expression);case"MemberExpression":case"OptionalMemberExpression":return!Al;default:return!1}}toReferencedList(ml,Al){return ml}parseSpread(ml){let Al=this.startNode();return this.next(),Al.argument=this.parseMaybeAssignAllowIn(ml,void 0),this.finishNode(Al,"SpreadElement")}parseRestBinding(){let ml=this.startNode();this.next();let Al=this.parseBindingAtom();return Al.type==="VoidPattern"&&this.raise(sA.UnexpectedVoidPattern,Al),ml.argument=Al,this.finishNode(ml,"RestElement")}parseBindingAtom(){switch(this.state.type){case 0:{let ml=this.startNode();return this.next(),ml.elements=this.parseBindingList(1,93,1),this.finishNode(ml,"ArrayPattern")}case 2:return this.parseObjectLike(4,!0);case 84:return this.parseVoidPattern(null)}return this.parseIdentifier()}parseBindingList(ml,Al,Rl){let zl=Rl&1,rd=[],yh=!0;for(;!this.eat(ml);)if(yh?yh=!1:this.expect(8),zl&&this.match(8))rd.push(null);else{if(this.eat(ml))break;if(this.match(17)){let zl=this.parseRestBinding();if(Rl&2&&(zl=this.parseFunctionParamType(zl)),rd.push(zl),!this.checkCommaAfterRest(Al)){this.expect(ml);break}}else{let ml=[];if(Rl&2)for(this.match(22)&&this.hasPlugin("decorators")&&this.raise(sA.UnsupportedParameterDecorator,this.state.startLoc);this.match(22);)ml.push(this.parseDecorator());rd.push(this.parseBindingElement(Rl,ml))}}return rd}parseBindingRestProperty(ml){return this.next(),this.hasPlugin("discardBinding")&&this.match(84)?(ml.argument=this.parseVoidPattern(null),this.raise(sA.UnexpectedVoidPattern,ml.argument)):ml.argument=this.parseIdentifier(),this.checkCommaAfterRest(125),this.finishNode(ml,"RestElement")}parseBindingProperty(){let{type:ml,startLoc:Al}=this.state;if(ml===17)return this.parseBindingRestProperty(this.startNode());let Rl=this.startNode();return ml===134?(this.expectPlugin("destructuringPrivate",Al),this.classScope.usePrivateName(this.state.value,Al),Rl.key=this.parsePrivateName()):this.parsePropertyName(Rl),Rl.method=!1,this.parseObjPropValue(Rl,Al,!1,!1,!0,!1)}parseBindingElement(ml,Al){let{startLoc:Rl}=this.state,zl=this.parseMaybeDefault();return ml&2&&this.parseFunctionParamType(zl),Al.length&&(zl.decorators=Al,this.resetStartLocationFromNode(zl,Al[0])),this.parseMaybeDefault(Rl,zl)}parseFunctionParamType(ml){return ml}parseMaybeDefault(ml,Al){if(ml??(ml=this.state.startLoc),Al=Al??this.parseBindingAtom(),!this.eat(25))return Al;let Rl=this.startNodeAt(ml);return Al.type==="VoidPattern"&&this.raise(sA.VoidPatternInitializer,Al),Rl.left=Al,Rl.right=this.parseMaybeAssignAllowIn(),this.finishNode(Rl,"AssignmentPattern")}isValidLVal(ml,Al,Rl,zl){switch(ml){case"AssignmentPattern":return"left";case"RestElement":return"argument";case"ObjectProperty":return"value";case"ParenthesizedExpression":return"expression";case"ArrayPattern":return"elements";case"ObjectPattern":return"properties";case"VoidPattern":return!0;case"CallExpression":if(!Al&&!this.state.strict&&this.optionFlags&16384)return!0}return!1}isOptionalMemberExpression(ml){return ml.type==="OptionalMemberExpression"}checkLVal(ml,Al,Rl=64,zl=!1,rd=!1,yh=!1,kh=!1){let Qh=ml.type;if(this.isObjectMethod(ml))return;let cf=this.isOptionalMemberExpression(ml);if(cf||Qh==="MemberExpression"){cf&&(this.expectPlugin("optionalChainingAssign",ml.start),Al.type!=="AssignmentExpression"&&this.raise(sA.InvalidLhsOptionalChaining,ml,{ancestor:Al})),Rl!==64&&this.raise(sA.InvalidPropertyBindingPattern,ml);return}if(Qh==="Identifier"){this.checkIdentifier(ml,Rl,rd);let{name:Al}=ml;zl&&(zl.has(Al)?this.raise(sA.ParamDupe,ml):zl.add(Al));return}else Qh==="VoidPattern"&&Al.type==="CatchClause"&&this.raise(sA.VoidPatternCatchClauseParam,ml);let t_=de(ml);kh||(kh=t_.type==="CallExpression"&&(t_.callee.type==="Import"||t_.callee.type==="Super"));let r_=this.isValidLVal(Qh,kh,!(yh||ml.extra?.parenthesized)&&Al.type==="AssignmentExpression",Rl);if(r_===!0)return;if(r_===!1){let zl=Rl===64?sA.InvalidLhs:sA.InvalidLhsBinding;this.raise(zl,ml,{ancestor:Al});return}let u_,C_;typeof r_=="string"?(u_=r_,C_=Qh==="ParenthesizedExpression"):[u_,C_]=r_;let D_=Qh==="ArrayPattern"||Qh==="ObjectPattern"?{type:Qh}:Al,S_=ml[u_];if(Array.isArray(S_))for(let ml of S_)ml&&this.checkLVal(ml,D_,Rl,zl,rd,C_,!0);else S_&&this.checkLVal(S_,D_,Rl,zl,rd,C_,kh)}checkIdentifier(ml,Al,Rl=!1){this.state.strict&&(Rl?as(ml.name,this.inModule):rs(ml.name))&&(Al===64?this.raise(sA.StrictEvalArguments,ml,{referenceName:ml.name}):this.raise(sA.StrictEvalArgumentsBinding,ml,{bindingName:ml.name})),Al&8192&&ml.name==="let"&&this.raise(sA.LetInLexicalBinding,ml),Al&64||this.declareNameFromIdentifier(ml,Al)}declareNameFromIdentifier(ml,Al){this.scope.declareName(ml.name,Al,ml.start)}checkToRestConversion(ml,Al){switch(ml.type){case"ParenthesizedExpression":this.checkToRestConversion(ml.expression,Al);break;case"Identifier":case"MemberExpression":break;case"ArrayExpression":case"ObjectExpression":if(Al)break;default:this.raise(sA.InvalidRestAssignmentPattern,ml)}}checkCommaAfterRest(ml){return this.match(8)?(this.raise(this.lookaheadCharCode()===ml?sA.RestTrailingComma:sA.ElementAfterRest,this.state.startLoc),!0):!1}},sE=class extends iE{checkProto(ml,Al,Rl){if(ml.type==="SpreadElement"||this.isObjectMethod(ml)||ml.computed||ml.shorthand)return Al;let zl=ml.key;return(zl.type==="Identifier"?zl.name:zl.value)==="__proto__"?(Al&&(Rl?Rl.doubleProtoLoc===null&&(Rl.doubleProtoLoc=this.getLoc(zl.start)):this.raise(sA.DuplicateProto,zl)),!0):Al}shouldExitDescending(ml){return ml.type==="ArrowFunctionExpression"&&!ml.extra?.parenthesized}getExpression(){if(this.enterInitialScopes(),this.nextToken(),this.match(135))throw this.raise(sA.ParseExpressionEmptyInput,this.state.startLoc);let ml=this.parseExpression();if(!this.match(135))throw this.raise(sA.ParseExpressionExpectsEOF,this.state.startLoc,{unexpected:this.input.codePointAt(this.state.start)});return this.finalizeRemainingComments(),ml.comments=this.comments,ml.errors=this.state.errors,this.optionFlags&512&&(ml.tokens=ls(this.tokens)),ml}parseExpression(ml,Al){return ml?this.disallowInAnd(()=>this.parseExpressionBase(Al)):this.allowInAnd(()=>this.parseExpressionBase(Al))}parseExpressionBase(ml){let Al=this.state.startLoc,Rl=this.parseMaybeAssign(ml);if(this.match(8)){let zl=this.startNodeAt(Al);for(zl.expressions=[Rl];this.eat(8);)zl.expressions.push(this.parseMaybeAssign(ml));return this.toReferencedList(zl.expressions),this.finishNode(zl,"SequenceExpression")}return Rl}parseMaybeAssignDisallowIn(ml,Al){return this.disallowInAnd(()=>this.parseMaybeAssign(ml,Al))}parseMaybeAssignAllowIn(ml,Al){return this.allowInAnd(()=>this.parseMaybeAssign(ml,Al))}setOptionalParametersError(ml){ml.optionalParametersLoc=this.state.startLoc}parseMaybeAssign(ml,Al){let Rl=this.state.startLoc,zl=this.isContextual(104);if(zl&&this.prodParam.hasYield){this.next();let ml=this.parseYield(Rl);return Al&&(ml=Al.call(this,ml,Rl)),ml}let rd;ml?rd=!1:(ml=new Fv,rd=!0),this.state.canStartArrow=!0;let yh=this.parseMaybeConditional(ml);if(Al&&(yh=Al.call(this,yh,Rl)),Ei(this.state.type)){let Al=this.startNodeAt(Rl),zl=this.state.value;if(Al.operator=zl,this.match(25)){this.toAssignable(yh,!0),Al.left=yh;let zl=Rl.index;ml.doubleProtoLoc!=null&&ml.doubleProtoLoc.index>=zl&&(ml.doubleProtoLoc=null),ml.shorthandAssignLoc!=null&&ml.shorthandAssignLoc.index>=zl&&(ml.shorthandAssignLoc=null),ml.privateKeyLoc!=null&&ml.privateKeyLoc.index>=zl&&(this.checkDestructuringPrivate(ml),ml.privateKeyLoc=null),ml.voidPatternLoc!=null&&ml.voidPatternLoc.index>=zl&&(ml.voidPatternLoc=null)}else Al.left=yh;return this.next(),Al.right=this.parseMaybeAssign(),this.checkLVal(yh,this.finishNode(Al,"AssignmentExpression"),void 0,void 0,void 0,void 0,zl==="||="||zl==="&&="||zl==="??="),Al}else rd&&this.checkExpressionErrors(ml,!0);if(zl){let{type:ml}=this.state;if((this.hasPlugin("v8intrinsic")?ft(ml):ft(ml)&&!this.match(50))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(sA.YieldNotInGeneratorFunction,Rl),this.parseYield(Rl)}return yh}parseMaybeConditional(ml){let Al=this.state.startLoc,Rl=this.parseExprOps(ml);return this.shouldExitDescending(Rl)?Rl:this.parseConditional(Rl,Al,ml)}parseConditional(ml,Al,Rl){if(this.eat(13)){let Rl=this.startNodeAt(Al);return Rl.test=ml,Rl.consequent=this.parseMaybeAssignAllowIn(),this.expect(10),Rl.alternate=this.parseMaybeAssign(),this.finishNode(Rl,"ConditionalExpression")}return ml}parseMaybeUnaryOrPrivate(ml){return this.match(134)?this.parsePrivateName():this.parseMaybeUnary(ml)}parseExprOps(ml){let Al=this.state.startLoc,Rl=this.parseMaybeUnaryOrPrivate(ml);return this.shouldExitDescending(Rl)?Rl:(this.state.canStartArrow=!1,this.parseExprOp(Rl,Al,-1))}parseExprOp(ml,Al,Rl){if(this.isPrivateName(ml)){let zl=this.getPrivateNameSV(ml);(Rl>=It(54)||!this.prodParam.hasIn||!this.match(54))&&this.raise(sA.PrivateInExpectedIn,Al,{identifierName:zl}),this.classScope.usePrivateName(zl,Al)}let zl=this.state.type;if(je(zl)&&(this.prodParam.hasIn||!this.match(54))){let rd=It(zl);if(rd>Rl){if(zl===35&&(this.expectPlugin("pipelineOperator"),this.prodParam.inFSharpPipelineDirectBody))return ml;let yh=this.startNodeAt(Al);yh.left=ml,yh.operator=this.state.value;let kh=zl===37||zl===38,Qh=zl===36;Qh&&(rd=It(38)),this.next(),yh.right=this.parseExprOpRightExpr(zl,rd);let cf=this.finishNode(yh,kh||Qh?"LogicalExpression":"BinaryExpression"),t_=this.state.type;if(Qh&&(t_===37||t_===38)||kh&&t_===36)throw this.raise(sA.MixingCoalesceWithLogical,this.state.startLoc);return this.parseExprOp(cf,Al,Rl)}}return ml}parseExprOpRightExpr(ml,Al){switch(ml){case 35:switch(this.getPluginOption("pipelineOperator","proposal")){case"hack":return this.withTopicBindingContext(()=>this.parseHackPipeBody());case"fsharp":return this.parseFSharpPipelineBody(Al)}default:return this.parseExprOpBaseRightExpr(ml,Al)}}parseExprOpBaseRightExpr(ml,Al){let Rl=this.state.startLoc;return this.parseExprOp(this.parseMaybeUnaryOrPrivate(),Rl,Li(ml)?Al-1:Al)}parseHackPipeBody(){let{startLoc:ml}=this.state,Al=this.parseMaybeAssign();return rA.has(Al.type)&&!Al.extra?.parenthesized&&this.raise(sA.PipeUnparenthesizedBody,ml,{type:Al.type}),this.topicReferenceWasUsedInCurrentContext()||this.raise(sA.PipeTopicUnused,ml),Al}checkExponentialAfterUnary(ml){this.match(53)&&this.raise(sA.UnexpectedTokenUnaryExponentiation,ml.argument)}parseMaybeUnary(ml,Al){let Rl=this.state.startLoc,zl=this.isContextual(92);if(zl&&this.recordAwaitIfAllowed()){this.next();let ml=this.parseAwait(Rl);return Al||this.checkExponentialAfterUnary(ml),ml}let rd=this.match(30),yh=this.startNode();if(Ni(this.state.type)){yh.operator=this.state.value,yh.prefix=!0,this.state.canStartArrow=!1,this.match(68)&&this.expectPlugin("throwExpressions");let Rl=this.match(85);if(this.next(),yh.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(ml,!0),this.state.strict&&Rl){let ml=yh.argument;ml.type==="Identifier"?this.raise(sA.StrictDelete,yh):this.hasPropertyAsPrivateName(ml)&&this.raise(sA.DeletePrivateField,yh)}if(!rd)return Al||this.checkExponentialAfterUnary(yh),this.finishNode(yh,"UnaryExpression")}let kh=this.parseUpdate(yh,rd,ml);if(zl){let{type:ml}=this.state;if((this.hasPlugin("v8intrinsic")?ft(ml):ft(ml)&&!this.match(50))&&!this.isAmbiguousPrefixOrIdentifier())return this.raiseOverwrite(sA.AwaitNotInAsyncContext,Rl),this.parseAwait(Rl)}return kh}parseUpdate(ml,Al,Rl){if(Al){let Al=this.finishNode(ml,"UpdateExpression");return this.checkLVal(Al.argument,Al),Al}let zl=this.state.startLoc,rd=this.parseExprSubscripts(Rl);if(this.checkExpressionErrors(Rl,!1))return rd;for(;Ii(this.state.type)&&!this.canInsertSemicolon();){let ml=this.startNodeAt(zl);ml.operator=this.state.value,ml.prefix=!1,ml.argument=rd,this.next(),this.checkLVal(rd,rd=this.finishNode(ml,"UpdateExpression"))}return rd}parseExprSubscripts(ml){let Al=this.state.startLoc;this.setLoc(Al);let Rl=this.parseExprAtom(ml);return this.shouldExitDescending(Rl)?Rl:this.parseSubscripts(Rl,Al)}parseSubscripts(ml,Al,Rl){let zl={optionalChainMember:!1,maybeAsyncArrow:this.atPossibleAsyncArrow(ml),stop:!1};do{ml=this.parseSubscript(ml,Al,Rl,zl),zl.maybeAsyncArrow=!1}while(!zl.stop);return ml}parseSubscript(ml,Al,Rl,zl){let{type:rd}=this.state;if(!Rl&&rd===11)return this.parseBind(ml,Al,zl);if(Xt(rd))return this.parseTaggedTemplateExpression(ml,Al,zl);let yh=!1;if(rd===14){if(Rl&&(this.raise(sA.OptionalChainingNoNew,this.state.startLoc),this.lookaheadCharCode()===40))return this.stopParseSubscript(ml,zl);zl.optionalChainMember=yh=!0,this.next()}if(!Rl&&this.match(6))return this.parseCoverCallAndAsyncArrowHead(ml,Al,zl,yh);{let Rl=this.eat(0);return Rl||yh||this.eat(12)?this.parseMember(ml,Al,zl,Rl,yh):this.stopParseSubscript(ml,zl)}}stopParseSubscript(ml,Al){return Al.stop=!0,ml}parseMember(ml,Al,Rl,zl,rd){let yh=this.startNodeAt(Al);return yh.object=ml,yh.computed=zl,zl?(yh.property=this.parseExpression(),this.expect(1)):this.match(134)?(ml.type==="Super"&&this.raise(sA.SuperPrivateField,Al),this.classScope.usePrivateName(this.state.value,this.state.startLoc),yh.property=this.parsePrivateName()):yh.property=this.parseIdentifier(!0),Rl.optionalChainMember?(yh.optional=rd,this.finishNode(yh,"OptionalMemberExpression")):this.finishNode(yh,"MemberExpression")}parseBind(ml,Al,Rl){let zl=this.startNodeAt(Al);zl.object=ml,this.next();let rd=this.match(79),yh=this.parseNoCallExpr();if(yh.type==="Super"||rd&&yh.type==="ImportExpression"||yh.type==="Import")throw this.raise(sA.UnsupportedBindRHS,yh);return zl.callee=yh,Rl.stop=!0,this.parseSubscripts(this.finishNode(zl,"BindExpression"),Al,!1)}parseCoverCallAndAsyncArrowHead(ml,Al,Rl,zl){let rd=null;this.next();let yh=this.startNodeAt(Al);yh.callee=ml;let{maybeAsyncArrow:kh,optionalChainMember:Qh}=Rl;kh&&(this.expressionScope.enter(or()),rd=new Fv),Qh&&(yh.optional=zl),zl?yh.arguments=this.parseCallExpressionArguments():yh.arguments=this.parseCallExpressionArguments(ml.type!=="Super",yh,rd);let cf=this.finishCallExpression(yh,Qh);return kh&&this.shouldParseAsyncArrow()&&!zl?(Rl.stop=!0,this.checkDestructuringPrivate(rd),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),cf=this.parseAsyncArrowFromCallExpression(this.startNodeAt(Al),cf)):(kh&&(this.checkExpressionErrors(rd,!0),this.expressionScope.exit()),this.toReferencedList(yh.arguments)),cf}parseTaggedTemplateExpression(ml,Al,Rl){let zl=this.startNodeAt(Al);return zl.tag=ml,zl.quasi=this.parseTemplate(!0),Rl.optionalChainMember&&this.raise(sA.OptionalChainingNoTemplate,Al),this.finishNode(zl,"TaggedTemplateExpression")}atPossibleAsyncArrow(ml){return ml.type==="Identifier"&&ml.name==="async"&&this.state.lastTokEndLoc.index===ml.end&&!this.canInsertSemicolon()&&ml.end-ml.start===5&&this.state.canStartArrow}finishCallExpression(ml,Al){if(ml.callee.type==="Import")if(ml.arguments.length===0||ml.arguments.length>2)this.raise(sA.ImportCallArity,ml);else for(let Al of ml.arguments)Al.type==="SpreadElement"&&this.raise(sA.ImportCallSpreadArgument,Al);return this.finishNode(ml,Al?"OptionalCallExpression":"CallExpression")}parseCallExpressionArguments(ml,Al,Rl){let zl=[],rd=!0;for(;!this.eat(7);){if(rd)rd=!1;else if(this.expect(8),this.match(7)){Al&&this.addTrailingCommaExtraToNode(Al),this.next();break}zl.push(this.parseExprListItem(7,!1,Rl,ml))}return zl}shouldParseAsyncArrow(){return this.match(15)&&!this.canInsertSemicolon()}parseAsyncArrowFromCallExpression(ml,Al){return this.resetPreviousNodeTrailingComments(Al),this.expect(15),this.parseArrowExpression(ml,Al.arguments,!0,Al.extra?.trailingCommaLoc),Al.innerComments&&Pt(ml,Al.innerComments),Al.callee.trailingComments&&Pt(ml,Al.callee.trailingComments),ml}parseNoCallExpr(){let ml=this.state.startLoc;return this.parseSubscripts(this.parseExprAtom(),ml,!0)}parseExprAtom(ml){let Al,Rl=null,{type:zl}=this.state;switch(zl){case 75:return this.parseSuper();case 79:return Al=this.startNode(),this.next(),this.match(12)?this.parseImportMetaPropertyOrPhaseCall(Al):this.match(6)?this.optionFlags&1024?this.parseImportCall(Al):this.finishNode(Al,"Import"):(this.raise(sA.UnsupportedImport,this.state.lastTokStartLoc),this.finishNode(Al,"Import"));case 74:return Al=this.startNode(),this.next(),this.finishNode(Al,"ThisExpression");case 86:return this.parseDo(this.startNode(),!1);case 52:case 27:return this.readRegexp(),this.parseRegExpLiteral(this.state.value);case 131:return this.parseNumericLiteral(this.state.value);case 132:return this.parseBigIntLiteral(this.state.value);case 130:return this.parseStringLiteral(this.state.value);case 80:return this.parseNullLiteral();case 81:return this.parseBooleanLiteral(!0);case 82:return this.parseBooleanLiteral(!1);case 6:return this.parseParenAndDistinguishExpression(this.state.canStartArrow);case 0:return this.parseArrayLike(1,ml);case 2:return this.parseObjectLike(4,!1,ml);case 64:return this.parseFunctionOrFunctionSent();case 22:Rl=this.parseDecorators();case 76:return this.parseClass(this.maybeTakeDecorators(Rl,this.startNode()),!1);case 73:return this.parseNewOrNewTarget();case 21:case 20:return this.parseTemplate(!1);case 11:{Al=this.startNode(),this.next(),Al.object=null;let ml=Al.callee=this.parseNoCallExpr();if(ml.type==="MemberExpression")return this.finishNode(Al,"BindExpression");throw this.raise(sA.UnsupportedBind,ml)}case 134:return this.raise(sA.PrivateInExpectedIn,this.state.startLoc,{identifierName:this.state.value}),this.parsePrivateName();case 29:return this.parseTopicReferenceThenEqualsSign(50,"%");case 28:return this.parseTopicReferenceThenEqualsSign(40,"^");case 33:case 34:return this.parseTopicReference("hack");case 40:case 50:case 23:{let ml=this.getPluginOption("pipelineOperator","proposal");if(ml)return this.parseTopicReference(ml);throw this.unexpected()}case 43:{let ml=this.input.codePointAt(this.nextTokenStart());throw R(ml)||ml===62?this.expectOnePlugin(["jsx","flow","typescript"]):this.unexpected()}default:if(C(zl)){if(this.isContextual(123)&&this.lookaheadInLineCharCode()===123)return this.parseModuleExpression();let{canStartArrow:ml,containsEsc:Al}=this.state,Rl=this.parseIdentifier();if(!Al&&Rl.name==="async"&&!this.canInsertSemicolon()){let{type:Al}=this.state;if(Al===64)return this.resetPreviousNodeTrailingComments(Rl),this.next(),this.parseAsyncFunctionExpression(this.startNodeAtNode(Rl));if(C(Al))return ml&&this.lookaheadCharCode()===61?this.parseAsyncArrowUnaryFunction(this.startNodeAtNode(Rl)):Rl;if(Al===86)return this.resetPreviousNodeTrailingComments(Rl),this.parseDo(this.startNodeAtNode(Rl),!0)}return ml&&this.match(15)&&!this.canInsertSemicolon()?(this.next(),this.parseArrowExpression(this.startNodeAtNode(Rl),[Rl],!1)):Rl}else throw this.unexpected()}}parseTopicReferenceThenEqualsSign(ml,Al){let Rl=this.getPluginOption("pipelineOperator","proposal");if(Rl)return this.state.type=ml,this.state.value=Al,this.state.pos--,this.state.end--,this.state.endLoc=O(this.state.endLoc,-1),this.parseTopicReference(Rl);throw this.unexpected()}parseTopicReference(ml){let Al=this.startNode(),Rl=this.state.startLoc,zl=this.state.type;return this.next(),this.finishTopicReference(Al,Rl,ml,zl)}finishTopicReference(ml,Al,Rl,zl){if(this.testTopicReferenceConfiguration(Rl,Al,zl))return this.topicReferenceIsAllowedInCurrentContext()||this.raise(sA.PipeTopicUnbound,Al),this.registerTopicReference(),this.finishNode(ml,"TopicReference");throw this.raise(sA.PipeTopicUnconfiguredToken,Al,{token:z(zl)})}testTopicReferenceConfiguration(ml,Al,Rl){if(ml==="hack")return this.hasPlugin(["pipelineOperator",{topicToken:z(Rl)}]);throw this.raise(sA.PipeTopicRequiresHackPipes,Al)}parseAsyncArrowUnaryFunction(ml){this.prodParam.enter(Nt(!0,this.prodParam.hasYield));let Al=[this.parseIdentifier()];return this.prodParam.exit(),this.hasPrecedingLineBreak()&&this.raise(sA.LineTerminatorBeforeArrow,this.state.curPosition()),this.expect(15),this.parseArrowExpression(ml,Al,!0)}parseDo(ml,Al){this.expectPlugin("doExpressions"),Al&&this.expectPlugin("asyncDoExpressions"),ml.async=Al,this.next();let Rl=this.state.labels;return this.state.labels=[],Al?(this.prodParam.enter(2),ml.body=this.parseBlock(),this.prodParam.exit()):ml.body=this.parseBlock(),this.state.labels=Rl,this.finishNode(ml,"DoExpression")}parseSuper(){let ml=this.startNode();return this.next(),this.match(6)&&!this.scope.allowDirectSuper?this.raise(sA.SuperNotAllowed,ml):this.scope.allowSuper||this.raise(sA.UnexpectedSuper,ml),!this.match(6)&&!this.match(0)&&!this.match(12)&&this.raise(sA.UnsupportedSuper,ml),this.finishNode(ml,"Super")}parsePrivateName(){let ml=this.startNode(),Al=this.startNodeAt(O(this.state.startLoc,1)),Rl=this.state.value;return this.next(),ml.id=this.createIdentifier(Al,Rl),this.finishNode(ml,"PrivateName")}parseFunctionOrFunctionSent(){let ml=this.startNode();if(this.next(),this.prodParam.hasYield&&this.match(12)){let Al=this.createIdentifier(this.startNodeAtNode(ml),"function");return this.next(),this.match(99)?this.expectPlugin("functionSent"):this.hasPlugin("functionSent")||this.unexpected(),this.parseMetaProperty(ml,Al,"sent")}return this.parseFunction(ml)}parseMetaProperty(ml,Al,Rl){ml.meta=Al;let zl=this.state.containsEsc;return ml.property=this.parseIdentifier(!0),(ml.property.name!==Rl||zl)&&this.raise(sA.UnsupportedMetaProperty,ml.property,{target:Al.name,onlyValidPropertyName:Rl}),this.finishNode(ml,"MetaProperty")}parseImportMetaPropertyOrPhaseCall(ml){if(this.next(),this.isContextual(101)||this.isContextual(93)){let Al=this.isContextual(101);return this.expectPlugin(Al?"sourcePhaseImports":"deferredImportEvaluation"),this.next(),ml.phase=Al?"source":"defer",this.parseImportCall(ml)}else{let Al=this.createIdentifierAt(this.startNodeAtNode(ml),"import",this.state.lastTokStartLoc);return this.isContextual(97)&&(this.inModule||this.raise(sA.ImportMetaOutsideModule,Al),this.sawUnambiguousESM=!0),this.parseMetaProperty(ml,Al,"meta")}}parseLiteralAtNode(ml,Al,Rl){return this.addExtra(Rl,"rawValue",ml),this.addExtra(Rl,"raw",this.input.slice(this.offsetToSourcePos(Rl.start),this.state.end)),Rl.value=ml,this.next(),this.finishNode(Rl,Al)}parseLiteral(ml,Al){let Rl=this.startNode();return this.parseLiteralAtNode(ml,Al,Rl)}parseStringLiteral(ml){return this.parseLiteral(ml,"StringLiteral")}parseNumericLiteral(ml){return this.parseLiteral(ml,"NumericLiteral")}parseBigIntLiteral(ml){let Al;try{Al=BigInt(ml)}catch{Al=null}return this.parseLiteral(Al,"BigIntLiteral")}parseRegExpLiteral(ml){let Al=this.startNode();return this.addExtra(Al,"raw",this.input.slice(this.offsetToSourcePos(Al.start),this.state.end)),Al.pattern=ml.pattern,Al.flags=ml.flags,this.next(),this.finishNode(Al,"RegExpLiteral")}parseBooleanLiteral(ml){let Al=this.startNode();return Al.value=ml,this.next(),this.finishNode(Al,"BooleanLiteral")}parseNullLiteral(){let ml=this.startNode();return this.next(),this.finishNode(ml,"NullLiteral")}parseParenAndDistinguishExpression(ml){let Al=this.state.startLoc,Rl;this.next(),this.expressionScope.enter(nr());let zl=this.state.startLoc,rd=[],yh=new Fv,kh=!0,Qh,cf;for(;!this.match(7);){if(kh)kh=!1;else if(this.expect(8,yh.optionalParametersLoc===null?null:yh.optionalParametersLoc),this.match(7)){cf=this.state.startLoc;break}if(this.match(17)){let ml=this.state.startLoc;if(Qh=this.state.startLoc,rd.push(this.parseParenItem(this.parseRestBinding(),ml)),!this.checkCommaAfterRest(41))break}else rd.push(this.parseMaybeAssignAllowInOrVoidPattern(7,yh,this.parseParenItem))}let t_=this.state.lastTokEndLoc;this.expect(7);let r_=this.startNodeAt(Al);return ml&&this.shouldParseArrow(rd)&&(r_=this.parseArrow(r_))?(this.checkDestructuringPrivate(yh),this.expressionScope.validateAsPattern(),this.expressionScope.exit(),this.parseArrowExpression(r_,rd,!1),r_):(this.expressionScope.exit(),rd.length||this.unexpected(this.state.lastTokStartLoc),cf&&this.unexpected(cf),Qh&&this.unexpected(Qh),this.checkExpressionErrors(yh,!0),this.toReferencedList(rd,!0),rd.length>1?(Rl=this.startNodeAt(zl),Rl.expressions=rd,this.finishNode(Rl,"SequenceExpression"),this.resetEndLocation(Rl,t_)):Rl=rd[0],this.wrapParenthesis(Al,Rl))}wrapParenthesis(ml,Al){if(!(this.optionFlags&2048))return this.addExtra(Al,"parenthesized",!0),this.addExtra(Al,"parenStart",ml.index),this.takeSurroundingComments(Al,ml.index,this.state.lastTokEndLoc.index),Al;let Rl=this.startNodeAt(ml);return Rl.expression=Al,this.finishNode(Rl,"ParenthesizedExpression")}shouldParseArrow(ml){return!this.canInsertSemicolon()}parseArrow(ml){if(this.eat(15))return ml}parseParenItem(ml,Al){return ml}parseNewOrNewTarget(){let ml=this.startNode();if(this.next(),this.match(12)){let Al=this.createIdentifier(this.startNodeAtNode(ml),"new");this.next();let Rl=this.parseMetaProperty(ml,Al,"target");return this.scope.allowNewTarget||this.raise(sA.UnexpectedNewTarget,Rl),Rl}return this.parseNew(ml)}parseNew(ml){if(this.parseNewCallee(ml),this.eat(6)){let Al=this.parseExprList(7);this.toReferencedList(Al),ml.arguments=Al}else ml.arguments=[];return this.finishNode(ml,"NewExpression")}parseNewCallee(ml){let Al=this.match(79),Rl=this.parseNoCallExpr();ml.callee=Rl,Al&&Rl.type==="ImportExpression"&&this.raise(sA.ImportCallNotNewExpression,Rl,Rl),Rl.type==="Import"&&this.raise(sA.ImportCallNotNewExpression,Rl),Rl.type==="Super"&&this.raise(sA.SuperCallNotNewExpression,Rl)}parseTemplateElement(ml){let{start:Al,startLoc:Rl,end:zl,value:rd}=this.state,yh=Al+1,kh=this.startNodeAt(O(Rl,1));rd===null&&(ml||this.raise(sA.InvalidEscapeSequenceTemplate,O(this.state.firstInvalidTemplateEscapePos,1)));let Qh=this.match(20),cf=Qh?-1:-2,t_=zl+cf;kh.value={raw:this.input.slice(yh,t_).replace(/\r\n?/g,`\n`),cooked:rd===null?null:rd.slice(1,cf)},kh.tail=Qh,this.next();let r_=this.finishNode(kh,"TemplateElement");return this.resetEndLocation(r_,O(this.state.lastTokEndLoc,cf)),r_}parseTemplate(ml){let Al=this.startNode(),Rl=this.parseTemplateElement(ml),zl=[Rl],rd=[];for(;!Rl.tail;)rd.push(this.parseTemplateSubstitution()),this.readTemplateContinuation(),zl.push(Rl=this.parseTemplateElement(ml));return Al.expressions=rd,Al.quasis=zl,this.finishNode(Al,"TemplateLiteral")}parseTemplateSubstitution(){return this.parseExpression()}parseObjectLike(ml,Al,Rl){let zl=!1,rd=!0,yh=this.startNode();for(yh.properties=[],this.next();!this.match(ml);){if(rd)rd=!1;else if(this.expect(8),this.match(ml)){this.addTrailingCommaExtraToNode(yh);break}let kh;Al?kh=this.parseBindingProperty():(kh=this.parsePropertyDefinition(Rl),zl=this.checkProto(kh,zl,Rl)),yh.properties.push(kh)}this.next();let kh=Al?"ObjectPattern":"ObjectExpression";return this.finishNode(yh,kh)}addTrailingCommaExtraToNode(ml){this.addExtra(ml,"trailingComma",this.state.lastTokStartLoc.index),this.addExtra(ml,"trailingCommaLoc",this.state.lastTokStartLoc,!1)}maybeAsyncOrAccessorProp(ml){return!ml.computed&&ml.key.type==="Identifier"&&(this.isLiteralPropertyName()||this.match(0)||this.match(51))}parsePropertyDefinition(ml){let Al=[];if(this.match(22))for(this.hasPlugin("decorators")&&this.raise(sA.UnsupportedPropertyDecorator,this.state.startLoc);this.match(22);)Al.push(this.parseDecorator());let Rl=this.startNode(),zl=!1,rd=!1,yh;if(this.match(17))return Al.length&&this.unexpected(),this.parseSpread();Al.length&&(Rl.decorators=Al),Rl.method=!1,ml&&(yh=this.state.startLoc);let kh=this.eat(51);this.parsePropertyNamePrefixOperator(Rl);let Qh=this.state.containsEsc;if(this.parsePropertyName(Rl,ml),!kh&&!Qh&&this.maybeAsyncOrAccessorProp(Rl)){let{key:ml}=Rl,Al=ml.name;Al==="async"&&!this.hasPrecedingLineBreak()&&(zl=!0,this.resetPreviousNodeTrailingComments(ml),kh=this.eat(51),this.parsePropertyName(Rl)),(Al==="get"||Al==="set")&&(rd=!0,this.resetPreviousNodeTrailingComments(ml),Rl.kind=Al,this.match(51)&&(kh=!0,this.raise(sA.AccessorIsGenerator,this.state.curPosition(),{kind:Al}),this.next()),this.parsePropertyName(Rl))}return this.parseObjPropValue(Rl,yh,kh,zl,!1,rd,ml)}getGetterSetterExpectedParamCount(ml){return ml.kind==="get"?0:1}getObjectOrClassMethodParams(ml){return ml.params}checkGetterSetterParams(ml){let Al=this.getGetterSetterExpectedParamCount(ml),Rl=this.getObjectOrClassMethodParams(ml);Rl.length!==Al&&this.raise(ml.kind==="get"?sA.BadGetterArity:sA.BadSetterArity,ml),ml.kind==="set"&&Rl[Rl.length-1]?.type==="RestElement"&&this.raise(sA.BadSetterRestParameter,ml)}parseObjectMethod(ml,Al,Rl,zl,rd){if(rd){let Rl=this.parseMethod(ml,Al,!1,!1,!1,"ObjectMethod");return this.checkGetterSetterParams(Rl),Rl}if(Rl||Al||this.match(6))return zl&&this.unexpected(),ml.kind="method",ml.method=!0,this.parseMethod(ml,Al,Rl,!1,!1,"ObjectMethod")}parseObjectProperty(ml,Al,Rl,zl){if(ml.shorthand=!1,this.eat(10))return ml.value=Rl?this.parseMaybeDefault(this.state.startLoc):this.parseMaybeAssignAllowInOrVoidPattern(4,zl),this.finishObjectProperty(ml);if(!ml.computed&&ml.key.type==="Identifier"){if(this.checkReservedWord(ml.key.name,ml.key.start,!0,!1),Rl)ml.value=this.parseMaybeDefault(Al,this.cloneIdentifier(ml.key));else if(this.match(25)){let Rl=this.state.startLoc;zl!=null?zl.shorthandAssignLoc===null&&(zl.shorthandAssignLoc=Rl):this.raise(sA.InvalidCoverInitializedName,Rl),ml.value=this.parseMaybeDefault(Al,this.cloneIdentifier(ml.key))}else ml.value=this.cloneIdentifier(ml.key);return ml.shorthand=!0,this.finishObjectProperty(ml)}}finishObjectProperty(ml){return this.finishNode(ml,"ObjectProperty")}parseObjPropValue(ml,Al,Rl,zl,rd,yh,kh){let Qh=this.parseObjectMethod(ml,Rl,zl,rd,yh)||this.parseObjectProperty(ml,Al,rd,kh);return Qh||this.unexpected(),Qh}parsePropertyName(ml,Al){if(this.eat(0))ml.computed=!0,ml.key=this.parseMaybeAssignAllowIn(),this.expect(1);else{let{type:Rl,value:zl}=this.state,rd;if(B(Rl))rd=this.parseIdentifier(!0);else switch(Rl){case 131:rd=this.parseNumericLiteral(zl);break;case 130:rd=this.parseStringLiteral(zl);break;case 132:rd=this.parseBigIntLiteral(zl);break;case 134:{let ml=this.state.startLoc;Al!=null?Al.privateKeyLoc===null&&(Al.privateKeyLoc=ml):this.raise(sA.UnexpectedPrivateField,ml),rd=this.parsePrivateName();break}default:this.unexpected()}ml.key=rd,Rl!==134&&(ml.computed=!1)}}initFunction(ml,Al){ml.id=null,ml.generator=!1,ml.async=Al}parseMethod(ml,Al,Rl,zl,rd,yh,kh=!1){this.initFunction(ml,Rl),ml.generator=Al,this.scope.enter(530|(kh?576:0)|(rd?32:0)),this.prodParam.enter(Nt(Rl,ml.generator)),this.parseFunctionParams(ml,zl);let Qh=this.parseFunctionBodyAndFinish(ml,yh,!0);return this.prodParam.exit(),this.scope.exit(),Qh}parseArrayLike(ml,Al){let Rl=this.startNode();return this.next(),Rl.elements=this.parseExprList(ml,!0,Al,Rl),this.finishNode(Rl,"ArrayExpression")}parseArrowExpression(ml,Al,Rl,zl){this.scope.enter(518);let rd=Nt(Rl,!1);return this.match(2)||(rd|=this.prodParam.currentFlags()&24),this.prodParam.enter(rd),this.initFunction(ml,Rl),Al&&this.setArrowFunctionParameters(ml,Al,zl),this.parseFunctionBody(ml,!0),this.prodParam.exit(),this.scope.exit(),this.finishNode(ml,"ArrowFunctionExpression")}setArrowFunctionParameters(ml,Al,Rl){this.toAssignableList(Al,Rl,!1),ml.params=Al}parseFunctionBodyAndFinish(ml,Al,Rl=!1){return this.parseFunctionBody(ml,!1,Rl),this.finishNode(ml,Al)}parseFunctionBody(ml,Al,Rl=!1){let zl=Al&&!this.match(2);if(this.expressionScope.enter(cs()),zl)ml.body=this.parseMaybeAssign(),this.checkParams(ml,!1,Al,!1);else{let zl=this.state.strict,rd=this.state.labels;this.state.labels=[],this.prodParam.enter(this.prodParam.currentFlags()|4),ml.body=this.parseBlock(!0,!1,rd=>{let yh=!this.isSimpleParamList(ml.params);rd&&yh&&this.raise(sA.IllegalLanguageModeDirective,(ml.kind==="method"||ml.kind==="constructor")&&ml.key?this.optionFlags&256?ml.key.loc.end:ml.key:ml);let kh=!zl&&this.state.strict;this.checkParams(ml,!this.state.strict&&!Al&&!Rl&&!yh,Al,kh),this.state.strict&&ml.id&&this.checkIdentifier(ml.id,65,kh)}),this.prodParam.exit(),this.state.labels=rd}this.expressionScope.exit()}isSimpleParameter(ml){return ml.type==="Identifier"}isSimpleParamList(ml){for(let Al=0,Rl=ml.length;Al10||!qi(ml))return;if(Rl&&_i(ml)){this.raise(sA.UnexpectedKeyword,Al,{keyword:ml});return}if((this.state.strict?zl?as:is:ss)(ml,this.inModule)){this.raise(sA.UnexpectedReservedWord,Al,{reservedWord:ml});return}else if(ml==="yield"){if(this.prodParam.hasYield){this.raise(sA.YieldBindingIdentifier,Al);return}}else if(ml==="await"){if(this.prodParam.hasAwait){this.raise(sA.AwaitBindingIdentifier,Al);return}if(this.scope.inStaticBlock){this.raise(sA.AwaitBindingIdentifierInStaticBlock,Al);return}this.expressionScope.recordAsyncArrowParametersError(Al)}else if(ml==="arguments"&&this.scope.inClassAndNotInNonArrowFunction){this.raise(sA.ArgumentsInClass,Al);return}}recordAwaitIfAllowed(){let ml=this.prodParam.hasAwait;return ml&&!this.scope.inFunction&&(this.state.hasTopLevelAwait=!0),ml}parseAwait(ml,Al){let Rl=ml.index;this.setLoc(ml);let zl=this.startNodeAt(ml);return this.expressionScope.recordParameterInitializerError(sA.AwaitExpressionFormalParameter,Rl),this.eat(51)&&this.raise(sA.ObsoleteAwaitStar,ml),!this.scope.inFunction&&!(this.optionFlags&1)&&(this.isAmbiguousPrefixOrIdentifier()?this.ambiguousScriptDifferentAst=!0:this.sawUnambiguousESM=!0),Al||(zl.argument=this.parseMaybeUnary(null,!0)),this.finishNode(zl,"AwaitExpression")}isAmbiguousPrefixOrIdentifier(){if(this.hasPrecedingLineBreak())return!0;let{type:ml}=this.state;return ml===49||ml===6||ml===0||Xt(ml)||ml===98&&!this.state.containsEsc||ml===133||ml===52||this.hasPlugin("v8intrinsic")&&ml===50}parseYield(ml){this.setLoc(ml);let Al=this.startNodeAt(ml);this.expressionScope.recordParameterInitializerError(sA.YieldInParameter,ml.index);let Rl=!1,zl=null;if(!this.hasPrecedingLineBreak())switch(Rl=this.eat(51),this.state.type){case 9:case 135:case 4:case 7:case 1:case 5:case 10:case 8:if(!Rl)break;default:zl=this.parseMaybeAssign()}return Al.delegate=Rl,Al.argument=zl,this.finishNode(Al,"YieldExpression")}parseImportCall(ml){this.next();let Al=this.parseCallExpressionArguments();if(Al.length===0||Al.length>2)this.raise(sA.ImportCallArity,ml,ml);else for(let Rl of Al)Rl.type==="SpreadElement"&&this.raise(sA.ImportCallSpreadArgument,Rl,ml);return ml.source=Al[0],ml.options=Al[1]??null,this.finishNode(ml,"ImportExpression")}withTopicBindingContext(ml){let Al=this.state.inHackPipelineBody;this.state.inHackPipelineBody=!0;let Rl=this.state.seenTopicReference;this.state.seenTopicReference=!1;try{return ml()}finally{this.state.inHackPipelineBody=Al,this.state.seenTopicReference=Rl}}allowInAnd(ml){let Al=this.prodParam.currentFlags();if(24&~Al){this.prodParam.enter(Al|8|16);try{return ml()}finally{this.prodParam.exit()}}return ml()}disallowInAnd(ml){let Al=this.prodParam.currentFlags(),Rl=8&Al,zl=16&~Al;if(Rl||zl){this.prodParam.enter(Al&-9|16);try{return ml()}finally{this.prodParam.exit()}}return ml()}registerTopicReference(){this.state.seenTopicReference=!0}topicReferenceIsAllowedInCurrentContext(){return this.state.inHackPipelineBody}topicReferenceWasUsedInCurrentContext(){return this.state.seenTopicReference}parseFSharpPipelineBody(ml){let Al=this.state.startLoc;this.prodParam.enter(this.prodParam.currentFlags()&-17);let Rl;if(this.isContextual(92)&&this.recordAwaitIfAllowed()){this.next(),Rl=this.parseAwait(Al,!0);let ml=this.state.type;je(ml)&&ml!==35&&(this.prodParam.hasIn||ml!==54)&&this.raise(sA.PipelineUnparenthesized,Al)}else this.state.canStartArrow=!0,Rl=this.parseExprOp(this.parseMaybeUnaryOrPrivate(),Al,ml);return this.prodParam.exit(),Rl}parseModuleExpression(){this.expectPlugin("moduleBlocks");let ml=this.startNode();this.next(),this.match(2)||this.unexpected(null,2);let Al=this.startNodeAt(this.state.endLoc);this.next();let Rl=this.initializeScopes(!0);this.enterInitialScopes();try{ml.body=this.parseProgram(Al,4,"module")}finally{Rl()}return this.finishNode(ml,"ModuleExpression")}parseVoidPattern(ml){this.expectPlugin("discardBinding");let Al=this.startNode();return ml!=null&&(ml.voidPatternLoc=this.state.startLoc),this.next(),this.finishNode(Al,"VoidPattern")}parseMaybeAssignAllowInOrVoidPattern(ml,Al,Rl){if(Al!=null&&this.match(84)){let Rl=this.lookaheadCharCode();if(Rl===44||Rl===(ml===1?93:ml===4?125:41)||Rl===61)return this.parseMaybeDefault(this.state.startLoc,this.parseVoidPattern(Al))}return this.parseMaybeAssignAllowIn(Al,Rl)}parsePropertyNamePrefixOperator(ml){}},pE={kind:1},dE={kind:2},gE=/[\uD800-\uDFFF]/u,bE=/in(?:stanceof)?/y;function ls(ml){for(let Al=0;Al0)for(let[ml,Al]of Array.from(this.scope.undefinedExports))this.raise(sA.ModuleExportUndefined,Al,{localName:ml});this.addExtra(ml,"topLevelAwait",this.state.hasTopLevelAwait)}let zl;return Al===135?zl=this.finishNode(ml,"Program"):zl=this.finishNodeAt(ml,"Program",O(this.state.startLoc,-1)),zl}stmtToDirective(ml){let Al=this.castNodeTo(ml,"Directive"),Rl=this.castNodeTo(ml.expression,"DirectiveLiteral"),zl=Rl.value,rd=this.input.slice(this.offsetToSourcePos(Rl.start),this.offsetToSourcePos(Rl.end)),yh=Rl.value=rd.slice(1,-1);return this.addExtra(Rl,"raw",rd),this.addExtra(Rl,"rawValue",yh),this.addExtra(Rl,"expressionValue",zl),Al.value=Rl,delete ml.expression,Al}parseInterpreterDirective(){if(!this.match(24))return null;let ml=this.startNode();return ml.value=this.state.value,this.next(),this.finishNode(ml,"InterpreterDirective")}isLet(){return this.isContextual(96)?this.hasFollowingBindingAtom():!1}isUsing(){return this.isContextual(103)?this.nextTokenIsIdentifierOnSameLine():!1}isForUsing(){if(!this.isContextual(103))return!1;let ml=this.nextTokenInLineStart(),Al=this.codePointAtPos(ml);if(this.isUnparsedContextual(ml,"of")){let Al=this.lookaheadCharCodeSince(ml+2);if(Al!==61&&Al!==58&&Al!==59)return!1}return!!(this.chStartsBindingIdentifier(Al,ml)||this.isUnparsedContextual(ml,"void"))}nextTokenIsIdentifierOnSameLine(){let ml=this.nextTokenInLineStart(),Al=this.codePointAtPos(ml);return this.chStartsBindingIdentifier(Al,ml)}isAwaitUsing(){if(!this.isContextual(92))return!1;let ml=this.nextTokenInLineStart();if(this.isUnparsedContextual(ml,"using")){ml=this.nextTokenInLineStartSince(ml+5);let Al=this.codePointAtPos(ml);if(this.chStartsBindingIdentifier(Al,ml))return!0}return!1}chStartsBindingIdentifier(ml,Al){if(R(ml)){if(bE.lastIndex=Al,bE.test(this.input)){let ml=this.codePointAtPos(bE.lastIndex);if(!W(ml)&&ml!==92)return!1}return!0}else return ml===92}chStartsBindingPattern(ml){return ml===91||ml===123}hasFollowingBindingAtom(){let ml=this.nextTokenStart(),Al=this.codePointAtPos(ml);return this.chStartsBindingPattern(Al)||this.chStartsBindingIdentifier(Al,ml)}hasInLineFollowingBindingIdentifierOrBrace(){let ml=this.nextTokenInLineStart(),Al=this.codePointAtPos(ml);return Al===123||this.chStartsBindingIdentifier(Al,ml)}allowsUsing(){return(this.scope.inModule||!this.scope.inTopLevel)&&!this.scope.inBareCaseStatement}parseModuleItem(){return this.parseStatementLike(15)}parseStatementListItem(){return this.parseStatementLike(6|(!this.options.annexB||this.state.strict?0:8))}parseStatementOrSloppyAnnexBFunctionDeclaration(ml=!1){let Al=0;return this.options.annexB&&!this.state.strict&&(Al|=4,ml&&(Al|=8)),this.parseStatementLike(Al)}parseStatement(){return this.parseStatementLike(0)}parseStatementLike(ml){let Al=null;return this.match(22)&&(Al=this.parseDecorators(!0)),this.parseStatementContent(ml,Al)}parseStatementContent(ml,Al){let Rl=this.state.type,zl=this.startNode(),rd=!!(ml&2),yh=!!(ml&4),kh=ml&1;switch(Rl){case 56:return this.parseBreakContinueStatement(zl,!0);case 59:return this.parseBreakContinueStatement(zl,!1);case 60:return this.parseDebuggerStatement(zl);case 86:return this.parseDoWhileStatement(zl);case 87:return this.parseForStatement(zl);case 64:if(this.lookaheadCharCode()===46)break;return yh||this.raise(this.state.strict?sA.StrictFunction:this.options.annexB?sA.SloppyFunctionAnnexB:sA.SloppyFunction,this.state.startLoc),this.parseFunctionStatement(zl,!1,!rd&&yh);case 76:return rd||this.unexpected(),this.parseClass(this.maybeTakeDecorators(Al,zl),!0);case 65:return this.parseIfStatement(zl);case 66:return this.parseReturnStatement(zl);case 67:return this.parseSwitchStatement(zl);case 68:return this.parseThrowStatement(zl);case 69:return this.parseTryStatement(zl);case 92:if(this.isAwaitUsing())return this.allowsUsing()?rd?this.recordAwaitIfAllowed()||this.raise(sA.AwaitUsingNotInAsyncContext,zl):this.raise(sA.UnexpectedLexicalDeclaration,zl):this.raise(sA.UnexpectedUsingDeclaration,zl),this.next(),this.parseVarStatement(zl,"await using");break;case 103:if(this.state.containsEsc||!this.hasInLineFollowingBindingIdentifierOrBrace())break;return this.allowsUsing()?rd||this.raise(sA.UnexpectedLexicalDeclaration,this.state.startLoc):this.raise(sA.UnexpectedUsingDeclaration,this.state.startLoc),this.parseVarStatement(zl,"using");case 96:{if(this.state.containsEsc)break;let ml=this.nextTokenStart(),Al=this.codePointAtPos(ml);if(Al!==91&&(!rd&&this.hasFollowingLineBreak()||!this.chStartsBindingIdentifier(Al,ml)&&Al!==123))break}case 71:rd||this.raise(sA.UnexpectedLexicalDeclaration,this.state.startLoc);case 70:{let ml=this.state.value;return this.parseVarStatement(zl,ml)}case 88:return this.parseWhileStatement(zl);case 72:return this.parseWithStatement(zl);case 2:return this.parseBlock();case 9:return this.parseEmptyStatement(zl);case 79:{let ml=this.lookaheadCharCode();if(ml===40||ml===46)break}case 78:{!(this.optionFlags&8)&&!kh&&this.raise(sA.UnexpectedImportExport,this.state.startLoc),this.next();let ml;return Rl===79?ml=this.parseImport(zl):ml=this.parseExport(zl,Al),this.assertModuleNodeAllowed(ml),ml}default:if(this.isAsyncFunction())return rd||this.raise(sA.AsyncFunctionInSingleStatementContext,this.state.startLoc),this.next(),this.parseFunctionStatement(zl,!0,!rd&&yh)}let Qh=this.state.value,cf=this.parseExpression();return C(Rl)&&cf.type==="Identifier"&&this.eat(10)?this.parseLabeledStatement(zl,Qh,cf,ml):this.parseExpressionStatement(zl,cf,Al)}assertModuleNodeAllowed(ml){!(this.optionFlags&8)&&!this.inModule&&this.raise(sA.ImportOutsideModule,ml)}maybeTakeDecorators(ml,Al,Rl){return ml&&(Al.decorators?.length?(this.raise(sA.DecoratorsBeforeAfterExport,Al.decorators[0]),Al.decorators.unshift(...ml)):Al.decorators=ml,this.resetStartLocationFromNode(Al,ml[0]),Rl&&this.resetStartLocationFromNode(Rl,Al)),Al}canHaveLeadingDecorator(){return this.match(76)}parseDecorators(ml){let Al=[];do{Al.push(this.parseDecorator())}while(this.match(22));if(this.match(78))ml||this.unexpected();else if(!this.canHaveLeadingDecorator())throw this.raise(sA.UnexpectedLeadingDecorator,this.state.startLoc);return Al}parseDecorator(){this.expectOnePlugin(["decorators","decorators-legacy"]);let ml=this.startNode();if(this.next(),this.hasPlugin("decorators")){let Al=this.state.startLoc,Rl;if(this.match(6)){let Al=this.state.startLoc;this.next(),Rl=this.parseExpression(),this.expect(7),Rl=this.wrapParenthesis(Al,Rl);let zl=this.state.startLoc;ml.expression=this.parseMaybeDecoratorArguments(Rl,Al),ml.expression!==Rl&&this.raise(sA.DecoratorArgumentsOutsideParentheses,zl)}else{for(Rl=this.parseIdentifier(!1);this.eat(12);){let ml=this.startNodeAt(Al);ml.object=Rl,this.match(134)?(this.classScope.usePrivateName(this.state.value,this.state.startLoc),ml.property=this.parsePrivateName()):ml.property=this.parseIdentifier(!0),ml.computed=!1,Rl=this.finishNode(ml,"MemberExpression")}ml.expression=this.parseMaybeDecoratorArguments(Rl,Al)}}else this.state.canStartArrow=!1,ml.expression=this.parseExprSubscripts();return this.finishNode(ml,"Decorator")}parseMaybeDecoratorArguments(ml,Al){if(this.eat(6)){let Rl=this.startNodeAt(Al);return Rl.callee=ml,Rl.arguments=this.parseCallExpressionArguments(),this.toReferencedList(Rl.arguments),this.finishNode(Rl,"CallExpression")}return ml}parseBreakContinueStatement(ml,Al){return this.next(),this.isLineTerminator()?ml.label=null:(ml.label=this.parseIdentifier(),this.semicolon()),this.verifyBreakContinue(ml,Al),this.finishNode(ml,Al?"BreakStatement":"ContinueStatement")}verifyBreakContinue(ml,Al){let Rl;for(Rl=0;Rl=0;Al--){let Rl=this.state.labels[Al];if(Rl.statementStart===ml.start)Rl.statementStart=this.sourceToOffsetPos(this.state.start),Rl.kind=rd;else break}return this.state.labels.push({name:Al,kind:rd,statementStart:this.sourceToOffsetPos(this.state.start)}),ml.body=zl&8?this.parseStatementOrSloppyAnnexBFunctionDeclaration(!0):this.parseStatement(),this.state.labels.pop(),ml.label=Rl,this.finishNode(ml,"LabeledStatement")}parseExpressionStatement(ml,Al,Rl){return ml.expression=Al,this.semicolon(),this.finishNode(ml,"ExpressionStatement")}parseBlock(ml=!1,Al=!0,Rl){let zl=this.startNode();return ml&&this.state.strictErrors.clear(),this.expect(2),Al&&this.scope.enter(0),this.parseBlockBody(zl,ml,!1,4,Rl),Al&&this.scope.exit(),this.finishNode(zl,"BlockStatement")}isValidDirective(ml){return ml.type==="ExpressionStatement"&&ml.expression.type==="StringLiteral"&&!ml.expression.extra.parenthesized}parseBlockBody(ml,Al,Rl,zl,rd){let yh=ml.body=[],kh=ml.directives=[];this.parseBlockOrModuleBlockBody(yh,Al?kh:void 0,Rl,zl,rd)}parseBlockOrModuleBlockBody(ml,Al,Rl,zl,rd){let yh=this.state.strict,kh=!1,Qh=!1;for(;!this.match(zl);){let zl=Rl?this.parseModuleItem():this.parseStatementListItem();if(Al&&!Qh){if(this.isValidDirective(zl)){let ml=this.stmtToDirective(zl);Al.push(ml),!kh&&ml.value.value==="use strict"&&(kh=!0,this.setStrict(!0));continue}Qh=!0,this.state.strictErrors.clear()}ml.push(zl)}rd?.call(this,kh),yh||this.setStrict(!1),this.next()}parseFor(ml,Al){return ml.init=Al,this.semicolon(!1),ml.test=this.match(9)?null:this.parseExpression(),this.semicolon(!1),ml.update=this.match(7)?null:this.parseExpression(),this.expect(7),ml.body=this.parseStatement(),this.scope.exit(),this.state.labels.pop(),this.finishNode(ml,"ForStatement")}parseForIn(ml,Al,Rl){let zl=this.match(54);return this.next(),zl?Rl!==null&&this.unexpected(Rl):ml.await=Rl!==null,Al.type==="VariableDeclaration"&&Al.declarations[0].init!=null&&(!zl||!this.options.annexB||this.state.strict||Al.kind!=="var"||Al.declarations[0].id.type!=="Identifier")&&this.raise(sA.ForInOfLoopInitializer,Al,{type:zl?"ForInStatement":"ForOfStatement"}),Al.type==="AssignmentPattern"&&this.raise(sA.InvalidLhs,Al,{ancestor:{type:"ForStatement"}}),ml.left=Al,ml.right=zl?this.parseExpression():this.parseMaybeAssignAllowIn(),this.expect(7),ml.body=this.parseStatement(),this.scope.exit(),this.state.labels.pop(),this.finishNode(ml,zl?"ForInStatement":"ForOfStatement")}parseVar(ml,Al,Rl,zl=!1){let rd=ml.declarations=[];for(ml.kind=Rl;;){let ml=this.startNode();if(this.parseVarId(ml,Rl),ml.init=this.eat(25)?Al?this.parseMaybeAssignDisallowIn():this.parseMaybeAssignAllowIn():null,ml.init===null&&!zl&&(ml.id.type!=="Identifier"&&!(Al&&(this.match(54)||this.isContextual(98)))?this.raise(sA.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:"destructuring"}):(Rl==="const"||Rl==="using"||Rl==="await using")&&!(this.match(54)||this.isContextual(98))&&this.raise(sA.DeclarationMissingInitializer,this.state.lastTokEndLoc,{kind:Rl})),rd.push(this.finishNode(ml,"VariableDeclarator")),!this.eat(8))break}return ml}parseVarId(ml,Al){let Rl=this.parseBindingAtom();Al==="using"||Al==="await using"?(Rl.type==="ArrayPattern"||Rl.type==="ObjectPattern")&&this.raise(sA.UsingDeclarationHasBindingPattern,Rl):Rl.type==="VoidPattern"&&this.raise(sA.UnexpectedVoidPattern,Rl),this.checkLVal(Rl,{type:"VariableDeclarator"},Al==="var"?5:8201),ml.id=Rl}parseAsyncFunctionExpression(ml){return this.parseFunction(ml,8)}parseFunction(ml,Al=0){let Rl=Al&2,zl=!!(Al&1),rd=zl&&!(Al&4),yh=!!(Al&8);return this.initFunction(ml,yh),this.match(51)&&(Rl&&this.raise(sA.GeneratorInSingleStatementContext,this.state.startLoc),this.next(),ml.generator=!0),zl&&(ml.id=this.parseFunctionId(rd)),this.scope.enter(514),this.prodParam.enter(Nt(yh,ml.generator)),zl||(ml.id=this.parseFunctionId()),this.parseFunctionParams(ml,!1),this.parseFunctionBodyAndFinish(ml,zl?"FunctionDeclaration":"FunctionExpression"),this.prodParam.exit(),this.scope.exit(),zl&&!Rl&&this.registerFunctionStatementId(ml),ml}parseFunctionId(ml){return ml||C(this.state.type)?this.parseIdentifier():null}parseFunctionParams(ml,Al){this.expect(6),this.expressionScope.enter(ar()),ml.params=this.parseBindingList(7,41,2|(Al?4:0)),this.expressionScope.exit()}registerFunctionStatementId(ml){ml.id&&this.scope.declareName(ml.id.name,!this.options.annexB||this.state.strict||ml.generator||ml.async?this.scope.treatFunctionsAsVar?5:8201:17,ml.id.start)}parseClass(ml,Al,Rl){this.next();let zl=this.state.strict;return this.state.strict=!0,this.parseClassId(ml,Al,Rl),this.parseClassSuper(ml),ml.body=this.parseClassBody(!!ml.superClass,zl),this.finishNode(ml,Al?"ClassDeclaration":"ClassExpression")}isClassProperty(){return this.match(25)||this.match(9)||this.match(4)}isClassMethod(){return this.match(6)}nameIsConstructor(ml){return ml.type==="Identifier"&&ml.name==="constructor"||ml.type==="StringLiteral"&&ml.value==="constructor"}isNonstaticConstructor(ml){return!ml.computed&&!ml.static&&this.nameIsConstructor(ml.key)}parseClassBody(ml,Al){this.classScope.enter();let Rl={hadConstructor:!1,hadSuperClass:ml},zl=[],rd=this.startNode();for(rd.body=[],this.expect(2);!this.match(4);){if(this.eat(9)){if(zl.length>0)throw this.raise(sA.DecoratorSemicolon,this.state.lastTokEndLoc);continue}if(this.match(22)){zl.push(this.parseDecorator());continue}let ml=this.startNode();zl.length&&(ml.decorators=zl,this.resetStartLocationFromNode(ml,zl[0]),zl=[]),this.parseClassMember(rd,ml,Rl)}if(this.state.strict=Al,this.next(),zl.length)throw this.raise(sA.TrailingDecorator,this.state.startLoc);return this.classScope.exit(),this.finishNode(rd,"ClassBody")}parseClassMemberFromModifier(ml,Al){let Rl=this.parseIdentifier(!0);if(this.isClassMethod()){let zl=Al;return zl.kind="method",zl.computed=!1,zl.key=Rl,zl.static=!1,this.pushClassMethod(ml,zl,!1,!1,!1,!1),!0}else if(this.isClassProperty()){let zl=Al;return zl.computed=!1,zl.key=Rl,zl.static=!1,ml.body.push(this.parseClassProperty(zl)),!0}return this.resetPreviousNodeTrailingComments(Rl),!1}parseClassMember(ml,Al,Rl){let zl=this.isContextual(102);if(zl){if(this.parseClassMemberFromModifier(ml,Al))return;if(this.eat(2)){this.parseClassStaticBlock(ml,Al);return}}this.parseClassMemberWithIsStatic(ml,Al,Rl,zl)}parseClassMemberWithIsStatic(ml,Al,Rl,zl){let rd=Al,yh=Al,kh=Al,Qh=Al,cf=Al,t_=rd,r_=rd;if(Al.static=zl,this.parsePropertyNamePrefixOperator(Al),this.eat(51)){t_.kind="method";let Al=this.match(134);if(this.parseClassElementName(t_),this.parsePostMemberNameModifiers(t_),Al){this.pushClassPrivateMethod(ml,yh,!0,!1);return}this.isNonstaticConstructor(rd)&&this.raise(sA.ConstructorIsGenerator,rd.key),this.pushClassMethod(ml,rd,!0,!1,!1,!1);return}let u_=!this.state.containsEsc&&C(this.state.type),C_=this.parseClassElementName(Al),D_=u_?C_.name:null,S_=this.isPrivateName(C_),P_=this.state.startLoc;if(this.parsePostMemberNameModifiers(r_),this.isClassMethod()){if(t_.kind="method",S_){this.pushClassPrivateMethod(ml,yh,!1,!1);return}let zl=this.isNonstaticConstructor(rd),kh=!1;zl&&(rd.kind="constructor",rd.decorators&&rd.decorators.length>0&&this.raise(sA.DecoratorConstructor,Al),Rl.hadConstructor&&!this.hasPlugin("typescript")&&this.raise(sA.DuplicateConstructor,C_),zl&&this.hasPlugin("typescript")&&Al.override&&this.raise(sA.OverrideOnConstructor,C_),Rl.hadConstructor=!0,kh=Rl.hadSuperClass),this.pushClassMethod(ml,rd,!1,!1,zl,kh)}else if(this.isClassProperty())S_?this.pushClassPrivateProperty(ml,Qh):this.pushClassProperty(ml,kh);else if(D_==="async"&&!this.isLineTerminator()){this.resetPreviousNodeTrailingComments(C_);let Al=this.eat(51);r_.optional&&this.unexpected(P_),t_.kind="method";let Rl=this.match(134);this.parseClassElementName(t_),this.parsePostMemberNameModifiers(r_),Rl?this.pushClassPrivateMethod(ml,yh,Al,!0):(this.isNonstaticConstructor(rd)&&this.raise(sA.ConstructorIsAsync,rd.key),this.pushClassMethod(ml,rd,Al,!0,!1,!1))}else if((D_==="get"||D_==="set")&&!(this.match(51)&&this.isLineTerminator())){this.resetPreviousNodeTrailingComments(C_),t_.kind=D_;let Al=this.match(134);this.parseClassElementName(rd),Al?this.pushClassPrivateMethod(ml,yh,!1,!1):(this.isNonstaticConstructor(rd)&&this.raise(sA.ConstructorIsAccessor,rd.key),this.pushClassMethod(ml,rd,!1,!1,!1,!1)),this.checkGetterSetterParams(rd)}else if(D_==="accessor"&&!this.isLineTerminator()){this.expectPlugin("decoratorAutoAccessors"),this.resetPreviousNodeTrailingComments(C_);let Al=this.match(134);this.parseClassElementName(kh),this.pushClassAccessorProperty(ml,cf,Al)}else this.isLineTerminator()?S_?this.pushClassPrivateProperty(ml,Qh):this.pushClassProperty(ml,kh):this.unexpected()}parseClassElementName(ml){let{type:Al,value:Rl}=this.state;if((Al===128||Al===130)&&ml.static&&Rl==="prototype"&&this.raise(sA.StaticPrototype,this.state.startLoc),Al===134){Rl==="constructor"&&this.raise(sA.ConstructorClassPrivateField,this.state.startLoc);let Al=this.parsePrivateName();return ml.key=Al,Al}return this.parsePropertyName(ml),ml.key}parseClassStaticBlock(ml,Al){this.scope.enter(720);let Rl=this.state.labels;this.state.labels=[],this.prodParam.enter(0);let zl=Al.body=[];this.parseBlockOrModuleBlockBody(zl,void 0,!1,4),this.prodParam.exit(),this.scope.exit(),this.state.labels=Rl,ml.body.push(this.finishNode(Al,"StaticBlock")),Al.decorators?.length&&this.raise(sA.DecoratorStaticBlock,Al)}pushClassProperty(ml,Al){!Al.computed&&this.nameIsConstructor(Al.key)&&this.raise(sA.ConstructorClassField,Al.key),ml.body.push(this.parseClassProperty(Al))}pushClassPrivateProperty(ml,Al){let Rl=this.parseClassPrivateProperty(Al);ml.body.push(Rl),this.classScope.declarePrivateName(this.getPrivateNameSV(Rl.key),0,Rl.key.start)}pushClassAccessorProperty(ml,Al,Rl){!Rl&&!Al.computed&&this.nameIsConstructor(Al.key)&&this.raise(sA.ConstructorClassField,Al.key);let zl=this.parseClassAccessorProperty(Al);ml.body.push(zl),Rl&&this.classScope.declarePrivateName(this.getPrivateNameSV(zl.key),0,zl.key.start)}pushClassMethod(ml,Al,Rl,zl,rd,yh){ml.body.push(this.parseMethod(Al,Rl,zl,rd,yh,"ClassMethod",!0))}pushClassPrivateMethod(ml,Al,Rl,zl){let rd=this.parseMethod(Al,Rl,zl,!1,!1,"ClassPrivateMethod",!0);ml.body.push(rd);let yh=rd.kind==="get"?rd.static?6:2:rd.kind==="set"?rd.static?5:1:0;this.declareClassPrivateMethodInScope(rd,yh)}declareClassPrivateMethodInScope(ml,Al){this.classScope.declarePrivateName(this.getPrivateNameSV(ml.key),Al,ml.key.start)}parsePostMemberNameModifiers(ml){}parseClassPrivateProperty(ml){return this.parseInitializer(ml),this.semicolon(),this.finishNode(ml,"ClassPrivateProperty")}parseClassProperty(ml){return this.parseInitializer(ml),this.semicolon(),this.finishNode(ml,"ClassProperty")}parseClassAccessorProperty(ml){return this.parseInitializer(ml),this.semicolon(),this.finishNode(ml,"ClassAccessorProperty")}parseInitializer(ml){this.scope.enter(592),this.expressionScope.enter(cs()),this.prodParam.enter(0),ml.value=this.eat(25)?this.parseMaybeAssignAllowIn():null,this.expressionScope.exit(),this.prodParam.exit(),this.scope.exit()}parseClassId(ml,Al,Rl,zl=8331){if(C(this.state.type))ml.id=this.parseIdentifier(),Al&&this.declareNameFromIdentifier(ml.id,zl);else if(Rl||!Al)ml.id=null;else throw this.raise(sA.MissingClassName,this.state.startLoc)}parseClassSuper(ml){this.eat(77)?(this.state.canStartArrow=!1,ml.superClass=this.parseExprSubscripts()):ml.superClass=null}parseExport(ml,Al){let Rl=this.parseMaybeImportPhase(ml,!0),zl=this.maybeParseExportDefaultSpecifier(ml,Rl),rd=!zl||this.eat(8),yh=rd&&this.eatExportStar(ml),kh=yh&&this.maybeParseExportNamespaceSpecifier(ml),Qh=rd&&(!kh||this.eat(8)),cf=zl||yh;if(yh&&!kh){if(zl&&this.unexpected(),Al)throw this.raise(sA.UnsupportedDecoratorExport,ml);return this.parseExportFrom(ml,!0),this.sawUnambiguousESM=!0,this.finishNode(ml,"ExportAllDeclaration")}let t_=this.maybeParseExportNamedSpecifiers(ml);zl&&rd&&!yh&&!t_&&this.unexpected(null,2),kh&&Qh&&this.unexpected(null,94);let r_;if(cf||t_){if(r_=!1,Al)throw this.raise(sA.UnsupportedDecoratorExport,ml);this.parseExportFrom(ml,cf)}else r_=this.maybeParseExportDeclaration(ml);if(cf||t_||r_){let Rl=ml;if(this.checkExport(Rl,!0,!1,!!Rl.source),Rl.declaration?.type==="ClassDeclaration")this.maybeTakeDecorators(Al,Rl.declaration,Rl);else if(Al)throw this.raise(sA.UnsupportedDecoratorExport,ml);return this.sawUnambiguousESM=!0,this.finishNode(Rl,"ExportNamedDeclaration")}if(this.eat(61)){let Rl=ml,zl=this.parseExportDefaultExpression();if(Rl.declaration=zl,zl.type==="ClassDeclaration")this.maybeTakeDecorators(Al,zl,Rl);else if(Al)throw this.raise(sA.UnsupportedDecoratorExport,ml);return this.checkExport(Rl,!0,!0),this.sawUnambiguousESM=!0,this.finishNode(Rl,"ExportDefaultDeclaration")}throw this.unexpected(null,2)}eatExportStar(ml){return this.eat(51)}maybeParseExportDefaultSpecifier(ml,Al){if(Al||this.isExportDefaultSpecifier()){this.expectPlugin("exportDefaultFrom",Al?.start);let Rl=Al||this.parseIdentifier(!0),zl=this.startNodeAtNode(Rl);return zl.exported=Rl,ml.specifiers=[this.finishNode(zl,"ExportDefaultSpecifier")],!0}return!1}maybeParseExportNamespaceSpecifier(ml){if(this.isContextual(89)){ml.specifiers??(ml.specifiers=[]);let Al=this.startNodeAt(this.state.lastTokStartLoc);return this.next(),Al.exported=this.parseModuleExportName(),ml.specifiers.push(this.finishNode(Al,"ExportNamespaceSpecifier")),!0}return!1}maybeParseExportNamedSpecifiers(ml){if(this.match(2)){let Al=ml;Al.specifiers||(Al.specifiers=[]);let Rl=Al.exportKind==="type";return Al.specifiers.push(...this.parseExportSpecifiers(Rl)),Al.source=null,Al.attributes=[],Al.declaration=null,!0}return!1}maybeParseExportDeclaration(ml){return this.shouldParseExportDeclaration()?(ml.specifiers=[],ml.source=null,ml.attributes=[],ml.declaration=this.parseExportDeclaration(ml),!0):!1}isAsyncFunction(){if(!this.isContextual(91))return!1;let ml=this.nextTokenInLineStart();return this.isUnparsedContextual(ml,"function")}parseExportDefaultExpression(){let ml=this.startNode();if(this.match(64))return this.next(),this.parseFunction(ml,5);if(this.isAsyncFunction())return this.next(),this.next(),this.parseFunction(ml,13);if(this.match(76))return this.parseClass(ml,!0,!0);if(this.match(22))return this.parseClass(this.maybeTakeDecorators(this.parseDecorators(!1),this.startNode()),!0,!0);if(this.match(71)||this.match(70)||this.isLet()||this.isUsing()||this.isAwaitUsing())throw this.raise(sA.UnsupportedDefaultExport,this.state.startLoc);let Al=this.parseMaybeAssignAllowIn();return this.semicolon(),Al}parseExportDeclaration(ml){return this.match(76)?this.parseClass(this.startNode(),!0,!1):this.parseStatementListItem()}isExportDefaultSpecifier(){let{type:ml}=this.state;if(C(ml)){if(ml===91&&!this.state.containsEsc||ml===96)return!1;if((ml===126||ml===125)&&!this.state.containsEsc){let ml=this.nextTokenStart(),Al=this.input.charCodeAt(ml);if(Al===123||this.chStartsBindingIdentifier(Al,ml)&&!this.input.startsWith("from",ml))return this.expectOnePlugin(["flow","typescript"]),!1}}else if(!this.match(61))return!1;let Al=this.nextTokenStart(),Rl=this.isUnparsedContextual(Al,"from");if(this.input.charCodeAt(Al)===44||C(this.state.type)&&Rl)return!0;if(this.match(61)&&Rl){let ml=this.input.charCodeAt(this.nextTokenStartSince(Al+4));return ml===34||ml===39}return!1}parseExportFrom(ml,Al){this.eatContextual(94)?(ml.source=this.parseImportSource(),this.checkExport(ml),this.maybeParseImportAttributes(ml)):Al&&this.unexpected(),this.semicolon()}shouldParseExportDeclaration(){let{type:ml}=this.state;return ml===22&&(this.expectOnePlugin(["decorators","decorators-legacy"]),this.hasPlugin("decorators"))?!0:this.isUsing()?(this.raise(sA.UsingDeclarationExport,this.state.startLoc),!0):this.isAwaitUsing()?(this.raise(sA.UsingDeclarationExport,this.state.startLoc),!0):ml===70||ml===71||ml===64||ml===76||this.isLet()||this.isAsyncFunction()}checkExport(ml,Al,Rl,zl){if(Al){if(Rl){if(this.checkDuplicateExports(ml,"default"),this.hasPlugin("exportDefaultFrom")){let Al=ml.declaration;Al.type==="Identifier"&&Al.name==="from"&&Al.end-Al.start===4&&!Al.extra?.parenthesized&&this.raise(sA.ExportDefaultFromAsIdentifier,Al)}}else if(ml.specifiers?.length)for(let Al of ml.specifiers){let{exported:ml}=Al,Rl=ml.type==="Identifier"?ml.name:ml.value;if(this.checkDuplicateExports(Al,Rl),!zl&&Al.local){let{local:ml}=Al;ml.type!=="Identifier"?this.raise(sA.ExportBindingIsString,Al,{localName:ml.value,exportName:Rl}):(this.checkReservedWord(ml.name,ml.start,!0,!1),this.scope.checkLocalExport(ml))}}else if(ml.declaration){let Al=ml.declaration;if(Al.type==="FunctionDeclaration"||Al.type==="ClassDeclaration"){let{id:Rl}=Al;if(!Rl)throw new Error("Assertion failure");this.checkDuplicateExports(ml,Rl.name)}else if(Al.type==="VariableDeclaration")for(let ml of Al.declarations)this.checkDeclaration(ml.id)}}}checkDeclaration(ml){if(ml.type==="Identifier")this.checkDuplicateExports(ml,ml.name);else if(ml.type==="ObjectPattern")for(let Al of ml.properties)this.checkDeclaration(Al);else if(ml.type==="ArrayPattern")for(let Al of ml.elements)Al&&this.checkDeclaration(Al);else ml.type==="ObjectProperty"?this.checkDeclaration(ml.value):ml.type==="RestElement"?this.checkDeclaration(ml.argument):ml.type==="AssignmentPattern"&&this.checkDeclaration(ml.left)}checkDuplicateExports(ml,Al){this.exportedIdentifiers.has(Al)&&(Al==="default"?this.raise(sA.DuplicateDefaultExport,ml):this.raise(sA.DuplicateExport,ml,{exportName:Al})),this.exportedIdentifiers.add(Al)}parseExportSpecifiers(ml){let Al=[],Rl=!0;for(this.expect(2);!this.eat(4);){if(Rl)Rl=!1;else if(this.expect(8),this.eat(4))break;let zl=this.isContextual(126),rd=this.match(130),yh=this.startNode();yh.local=this.parseModuleExportName(),Al.push(this.parseExportSpecifier(yh,rd,ml,zl))}return Al}parseExportSpecifier(ml,Al,Rl,zl){return this.eatContextual(89)?ml.exported=this.parseModuleExportName():Al?ml.exported=this.cloneStringLiteral(ml.local):ml.exported||(ml.exported=this.cloneIdentifier(ml.local)),this.finishNode(ml,"ExportSpecifier")}parseModuleExportName(){if(this.match(130)){let ml=this.parseStringLiteral(this.state.value),Al=gE.exec(ml.value);return Al&&this.raise(sA.ModuleExportNameHasLoneSurrogate,ml,{surrogateCharCode:Al[0].charCodeAt(0)}),ml}return this.parseIdentifier(!0)}checkImportPhase(ml){let{specifiers:Al}=ml,Rl=Al.length===1?Al[0].type:null;ml.phase==="source"?Rl!=="ImportDefaultSpecifier"&&this.raise(sA.SourcePhaseImportRequiresDefault,Al[0]):ml.phase==="defer"&&Rl!=="ImportNamespaceSpecifier"&&this.raise(sA.DeferImportRequiresNamespace,Al[0])}isPotentialImportPhase(ml){return ml?!1:this.isContextual(101)||this.isContextual(93)}applyImportPhase(ml,Al,Rl,zl){Al||(Rl==="source"?(this.expectPlugin("sourcePhaseImports",zl),ml.phase="source"):Rl==="defer"?(this.expectPlugin("deferredImportEvaluation",zl),ml.phase="defer"):this.hasPlugin("sourcePhaseImports")&&(ml.phase=null))}parseMaybeImportPhase(ml,Al){if(!this.isPotentialImportPhase(Al))return this.applyImportPhase(ml,Al,null),null;let Rl=this.startNode(),zl=this.parseIdentifierName(!0),{type:rd}=this.state;return(B(rd)?rd!==94||this.lookaheadCharCode()===102:rd!==8)?(this.applyImportPhase(ml,Al,zl,Rl.start),null):(this.applyImportPhase(ml,Al,null),this.createIdentifier(Rl,zl))}isPrecedingIdImportPhase(ml){let{type:Al}=this.state;return C(Al)?Al!==94||this.lookaheadCharCode()===102:Al!==8}parseImport(ml){return this.match(130)?this.parseImportSourceAndAttributes(ml):this.parseImportSpecifiersAndAfter(ml,this.parseMaybeImportPhase(ml,!1))}parseImportSpecifiersAndAfter(ml,Al){ml.specifiers=[];let Rl=!this.maybeParseDefaultImportSpecifier(ml,Al)||this.eat(8),zl=Rl&&this.maybeParseStarImportSpecifier(ml);return Rl&&!zl&&this.parseNamedImportSpecifiers(ml),this.expectContextual(94),this.parseImportSourceAndAttributes(ml)}parseImportSourceAndAttributes(ml){return ml.specifiers??(ml.specifiers=[]),ml.source=this.parseImportSource(),this.maybeParseImportAttributes(ml),this.checkImportPhase(ml),this.semicolon(),this.sawUnambiguousESM=!0,this.finishNode(ml,"ImportDeclaration")}parseImportSource(){return this.match(130)||this.unexpected(),this.parseExprAtom()}parseImportSpecifierLocal(ml,Al,Rl){Al.local=this.parseIdentifier(),ml.specifiers.push(this.finishImportSpecifier(Al,Rl))}finishImportSpecifier(ml,Al,Rl=8201){return this.checkLVal(ml.local,{type:Al},Rl),this.finishNode(ml,Al)}parseImportAttributes(){this.expect(2);let ml=[],Al=new Set;do{if(this.match(4))break;let Rl=this.startNode(),zl=this.state.value;if(Al.has(zl)&&this.raise(sA.ModuleAttributesWithDuplicateKeys,this.state.startLoc,{key:zl}),Al.add(zl),this.match(130)?Rl.key=this.parseStringLiteral(zl):Rl.key=this.parseIdentifier(!0),this.expect(10),!this.match(130))throw this.raise(sA.ModuleAttributeInvalidValue,this.state.startLoc);Rl.value=this.parseStringLiteral(this.state.value),ml.push(this.finishNode(Rl,"ImportAttribute"))}while(this.eat(8));return this.expect(4),ml}maybeParseImportAttributes(ml){let Al;if(this.match(72)){if(this.hasPrecedingLineBreak()&&this.lookaheadCharCode()===40)return;this.next(),Al=this.parseImportAttributes()}else Al=[];ml.attributes=Al}maybeParseDefaultImportSpecifier(ml,Al){if(Al){let Rl=this.startNodeAtNode(Al);return Rl.local=Al,ml.specifiers.push(this.finishImportSpecifier(Rl,"ImportDefaultSpecifier")),!0}else if(B(this.state.type))return this.parseImportSpecifierLocal(ml,this.startNode(),"ImportDefaultSpecifier"),!0;return!1}maybeParseStarImportSpecifier(ml){if(this.match(51)){let Al=this.startNode();return this.next(),this.expectContextual(89),this.parseImportSpecifierLocal(ml,Al,"ImportNamespaceSpecifier"),!0}return!1}parseNamedImportSpecifiers(ml){let Al=!0;for(this.expect(2);!this.eat(4);){if(Al)Al=!1;else{if(this.eat(10))throw this.raise(sA.DestructureNamedImport,this.state.startLoc);if(this.expect(8),this.eat(4))break}let Rl=this.startNode(),zl=this.match(130),rd=this.isContextual(126);Rl.imported=this.parseModuleExportName();let yh=this.parseImportSpecifier(Rl,zl,ml.importKind==="type"||ml.importKind==="typeof",rd,void 0);ml.specifiers.push(yh)}}parseImportSpecifier(ml,Al,Rl,zl,rd){if(this.eatContextual(89))ml.local=this.parseIdentifier();else{let{imported:Rl}=ml;if(Al)throw this.raise(sA.ImportBindingIsString,ml,{importName:Rl.value});this.checkReservedWord(Rl.name,ml.start,!0,!0),ml.local||(ml.local=this.cloneIdentifier(Rl))}return this.finishImportSpecifier(ml,"ImportSpecifier",rd)}isThisParam(ml){return ml.type==="Identifier"&&ml.name==="this"}},wE=/in(?:stanceof)?|as|satisfies/y;function lr(ml){if(ml==null)throw new Error(`Unexpected ${ml} value.`);return ml}function Ke(ml){if(!ml)throw new Error("Assert fail")}var CE={AbstractMethodHasImplementation:({methodName:ml})=>`Method '${ml}' cannot have an implementation because it is marked abstract.`,AbstractPropertyHasInitializer:({propertyName:ml})=>`Property '${ml}' cannot have an initializer because it is marked abstract.`,AccessorCannotBeOptional:"An 'accessor' property cannot be declared optional.",AccessorCannotDeclareThisParameter:"'get' and 'set' accessors cannot declare 'this' parameters.",AccessorCannotHaveTypeParameters:"An accessor cannot have type parameters.",ClassMethodHasDeclare:"Class methods cannot have the 'declare' modifier.",ClassMethodHasReadonly:"Class methods cannot have the 'readonly' modifier.",ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference:"A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference.",ConstructorHasTypeParameters:"Type parameters cannot appear on a constructor declaration.",DeclareAccessor:({kind:ml})=>`'declare' is not allowed in ${ml}ters.`,DeclareClassFieldHasInitializer:"Initializers are not allowed in ambient contexts.",DeclareFunctionHasImplementation:"An implementation cannot be declared in ambient contexts.",DecoratorAbstractMethod:({kind:ml})=>`Decorators can't be used with ${ml.startsWith("a")?"an":"a"} ${ml}.`,DuplicateAccessibilityModifier:({modifier:ml})=>`Accessibility modifier already seen: '${ml}'.`,DuplicateModifier:({modifier:ml})=>`Duplicate modifier: '${ml}'.`,EmptyHeritageClauseType:({token:ml})=>`'${ml}' list cannot be empty.`,EmptyTypeArguments:"Type argument list cannot be empty.",EmptyTypeParameters:"Type parameter list cannot be empty.",ExpectedAmbientAfterExportDeclare:"'export declare' must be followed by an ambient declaration.",ExportAssignmentInTSNamespace:"An export assignment cannot be used in a namespace.",ExportInTSNamespace:"Export declarations are not permitted in a namespace.",ImportAliasHasImportType:"An import alias can not use 'import type'.",ImportInTSNamespace:"Import declarations in a namespace cannot reference a module.",IncompatibleModifiers:({modifiers:ml})=>`'${ml[0]}' modifier cannot be used with '${ml[1]}' modifier.`,IndexSignatureHasAbstract:"Index signatures cannot have the 'abstract' modifier.",IndexSignatureHasAccessibility:({modifier:ml})=>`Index signatures cannot have an accessibility modifier ('${ml}').`,IndexSignatureHasDeclare:"Index signatures cannot have the 'declare' modifier.",IndexSignatureHasOverride:"'override' modifier cannot appear on an index signature.",IndexSignatureHasStatic:"Index signatures cannot have the 'static' modifier.",InitializerNotAllowedInAmbientContext:"Initializers are not allowed in ambient contexts.",InlineModuleDeclarationMustUseString:"`module ... {}` declarations must have a string name. Use `namespace ... {}` instead.",InvalidHeritageClauseType:({token:ml})=>`'${ml}' list can only include identifiers or qualified-names with optional type arguments.`,InvalidModifierOnAwaitUsingDeclaration:ml=>`'${ml}' modifier cannot appear on an await using declaration.`,InvalidModifierOnTypeMember:({modifier:ml})=>`'${ml}' modifier cannot appear on a type member.`,InvalidModifierOnTypeParameter:({modifier:ml})=>`'${ml}' modifier cannot appear on a type parameter.`,InvalidModifierOnTypeParameterPositions:({modifier:ml})=>`'${ml}' modifier can only appear on a type parameter of a class, interface or type alias.`,InvalidModifierOnUsingDeclaration:ml=>`'${ml}' modifier cannot appear on a using declaration.`,InvalidModifiersOrder:({orderedModifiers:ml})=>`'${ml[0]}' modifier must precede '${ml[1]}' modifier.`,InvalidPropertyAccessAfterInstantiationExpression:"Invalid property access after an instantiation expression. You can either wrap the instantiation expression in parentheses, or delete the type arguments.",InvalidTupleMemberLabel:"Tuple members must be labeled with a simple identifier.",MissingInterfaceName:"'interface' declarations must be followed by an identifier.",NamespaceExportInTSNamespace:"Global module exports may only appear at top level.",NonAbstractClassHasAbstractMethod:"Abstract methods can only appear within an abstract class.",NonClassMethodPropertyHasAbstractModifier:"'abstract' modifier can only appear on a class, method, or property declaration.",OptionalTypeBeforeRequired:"A required element cannot follow an optional element.",OverrideNotInSubClass:"This member cannot have an 'override' modifier because its containing class does not extend another class.",PatternIsOptional:"A binding pattern parameter cannot be optional in an implementation signature.",PrivateElementHasAbstract:"Private elements cannot have the 'abstract' modifier.",PrivateElementHasAccessibility:({modifier:ml})=>`Private elements cannot have an accessibility modifier ('${ml}').`,ReadonlyForMethodSignature:"'readonly' modifier can only appear on a property declaration or index signature.",ReservedArrowTypeParam:"This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma, as in `() => ...`.",ReservedTypeAssertion:"This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead.",SetAccessorCannotHaveOptionalParameter:"A 'set' accessor cannot have an optional parameter.",SetAccessorCannotHaveRestParameter:"A 'set' accessor cannot have rest parameter.",SetAccessorCannotHaveReturnType:"A 'set' accessor cannot have a return type annotation.",SingleTypeParameterWithoutTrailingComma:({typeParameterName:ml})=>`Single type parameter ${ml} should have a trailing comma. Example usage: <${ml},>.`,StaticBlockCannotHaveModifier:"Static class blocks cannot have any modifier.",TupleOptionalAfterType:"A labeled tuple optional element must be declared using a question mark after the name and before the colon (`name?: type`), rather than after the type (`name: type?`).",TypeAnnotationAfterAssign:"Type annotations must come before default assignments, e.g. instead of `age = 25: number` use `age: number = 25`.",TypeImportCannotSpecifyDefaultAndNamed:"A type-only import can specify a default import or named bindings, but not both.",TypeModifierIsUsedInTypeExports:"The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement.",TypeModifierIsUsedInTypeImports:"The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement.",UnexpectedParameterInitializer:"A parameter initializer is only allowed in a function or constructor implementation.",UnexpectedParameterModifier:"A parameter property is only allowed in a constructor implementation.",UnexpectedReadonly:"'readonly' type modifier is only permitted on array and tuple literal types.",UnexpectedTypeAnnotation:"Did not expect a type annotation here.",UnexpectedTypeCastInParameter:"Unexpected type cast in parameter position.",UnexpectedTypeDeclaration:ml=>`'${ml}' declarations can only be declared inside a block.`,UnsupportedImportTypeArgument:"Argument in a type import must be a string literal.",UnsupportedParameterPropertyKind:"A parameter property may not be declared using a binding pattern.",UnsupportedSignatureParameterKind:({type:ml})=>`Name in a signature must be an Identifier, ObjectPattern or ArrayPattern, instead got ${ml}.`,UsingDeclarationInAmbientContext:ml=>`'${ml}' declarations are not allowed in ambient contexts.`},BE=F`typescript`(CE);function ur(ml){switch(ml){case"any":return"TSAnyKeyword";case"boolean":return"TSBooleanKeyword";case"bigint":return"TSBigIntKeyword";case"never":return"TSNeverKeyword";case"number":return"TSNumberKeyword";case"object":return"TSObjectKeyword";case"string":return"TSStringKeyword";case"symbol":return"TSSymbolKeyword";case"undefined":return"TSUndefinedKeyword";case"unknown":return"TSUnknownKeyword";default:return}}function We(ml){return ml==="private"||ml==="public"||ml==="protected"}function fr(ml){return ml==="in"||ml==="out"}function Pe(ml){if(ml.extra?.parenthesized)return!1;switch(ml.type){case"Identifier":return!0;case"MemberExpression":return!ml.computed&&Pe(ml.object);case"TSInstantiationExpression":return Pe(ml.expression);default:return!1}}var dr=ml=>class extends ml{getScopeHandler(){return KA}tsIsIdentifier(){return C(this.state.type)}tsTokenCanFollowModifier(){return this.match(0)||this.match(2)||this.match(51)||this.match(17)||this.match(134)||this.isLiteralPropertyName()}tsNextTokenOnSameLineAndCanFollowModifier(){return this.next(),this.hasPrecedingLineBreak()?!1:this.tsTokenCanFollowModifier()}tsNextTokenCanFollowModifier(){return this.match(102)?(this.next(),this.tsTokenCanFollowModifier()):this.tsNextTokenOnSameLineAndCanFollowModifier()}tsParseModifier(ml,Al,Rl){if(!C(this.state.type)&&this.state.type!==54&&this.state.type!==71)return;let zl=this.state.value;if(ml.includes(zl)){if(Rl&&this.match(102)||Al&&this.tsIsStartOfStaticBlocks())return;if(this.tsTryParse(this.tsNextTokenCanFollowModifier.bind(this)))return zl}}tsParseModifiers({allowedModifiers:ml,disallowedModifiers:Al,stopOnStartOfClassStaticBlock:Rl,errorTemplate:zl=BE.InvalidModifierOnTypeMember},rd){let o=(ml,Al,Rl,zl)=>{Al===Rl&&rd[zl]&&this.raise(BE.InvalidModifiersOrder,ml,{orderedModifiers:[Rl,zl]})},h=(ml,Al,Rl,zl)=>{(rd[Rl]&&Al===zl||rd[zl]&&Al===Rl)&&this.raise(BE.IncompatibleModifiers,ml,{modifiers:[Rl,zl]})};for(;;){let{startLoc:yh}=this.state,kh=this.tsParseModifier(ml.concat(Al??[]),Rl,rd.static);if(!kh)break;We(kh)?rd.accessibility?this.raise(BE.DuplicateAccessibilityModifier,yh,{modifier:kh}):(o(yh,kh,kh,"override"),o(yh,kh,kh,"static"),o(yh,kh,kh,"readonly"),rd.accessibility=kh):fr(kh)?(rd[kh]&&this.raise(BE.DuplicateModifier,yh,{modifier:kh}),rd[kh]=!0,o(yh,kh,"in","out")):(r_(rd,kh)?this.raise(BE.DuplicateModifier,yh,{modifier:kh}):(o(yh,kh,"static","readonly"),o(yh,kh,"static","override"),o(yh,kh,"override","readonly"),o(yh,kh,"abstract","override"),h(yh,kh,"declare","override"),h(yh,kh,"static","abstract")),rd[kh]=!0),Al?.includes(kh)&&this.raise(zl,yh,{modifier:kh})}}tsIsListTerminator(ml){switch(ml){case"EnumMembers":case"TypeMembers":return this.match(4);case"HeritageClauseElement":return this.match(2);case"TupleElementTypes":return this.match(1);case"TypeParametersOrArguments":return this.match(44)}}tsParseList(ml,Al){let Rl=[];for(;!this.tsIsListTerminator(ml);)Rl.push(Al());return Rl}tsParseDelimitedList(ml,Al,Rl){return lr(this.tsParseDelimitedListWorker(ml,Al,!0,Rl))}tsParseDelimitedListWorker(ml,Al,Rl,zl){let rd=[],yh=-1;for(;!this.tsIsListTerminator(ml);){yh=-1;let zl=Al();if(zl==null)return;if(rd.push(zl),this.eat(8)){yh=this.state.lastTokStartLoc.index;continue}if(this.tsIsListTerminator(ml))break;Rl&&this.expect(8);return}return zl&&(zl.value=yh),rd}tsParseBracketedList(ml,Al,Rl,zl,rd){zl||(Rl?this.expect(0):this.expect(43));let yh=this.tsParseDelimitedList(ml,Al,rd);return Rl?this.expect(1):this.expect(44),yh}tsParseImportType(){let ml=this.startNode();return this.expect(79),this.expect(6),this.match(130)?ml.source=this.parseStringLiteral(this.state.value):(this.raise(BE.UnsupportedImportTypeArgument,this.state.startLoc),ml.source=this.tsParseNonConditionalType()),this.eat(8)?ml.options=this.tsParseImportTypeOptions():ml.options=null,this.expect(7),this.eat(12)&&(ml.qualifier=this.tsParseEntityName(3)),this.match(43)&&(ml.typeArguments=this.tsParseTypeArguments()),this.finishNode(ml,"TSImportType")}tsParseImportTypeOptions(){let ml=this.startNode();this.expect(2);let Al=this.startNode();return this.isContextual(72)?(Al.method=!1,Al.key=this.parseIdentifier(!0),Al.computed=!1,Al.shorthand=!1):this.unexpected(null,72),this.expect(10),Al.value=this.tsParseImportTypeWithPropertyValue(),ml.properties=[this.finishObjectProperty(Al)],this.eat(8),this.expect(4),this.finishNode(ml,"ObjectExpression")}tsParseImportTypeWithPropertyValue(){let ml=this.startNode(),Al=[];for(this.expect(2);!this.match(4);){let ml=this.state.type;C(ml)||ml===130?Al.push(super.parsePropertyDefinition(null)):this.unexpected(),this.eat(8)}return ml.properties=Al,this.next(),this.finishNode(ml,"ObjectExpression")}tsParseEntityName(ml){let Al;if(ml&1&&this.match(74))if(ml&2)Al=this.parseIdentifier(!0);else{let ml=this.startNode();this.next(),Al=this.finishNode(ml,"ThisExpression")}else Al=this.parseIdentifier(!!(ml&1));for(;this.eat(12);){let Rl=this.startNodeAtNode(Al);Rl.left=Al,Rl.right=this.parseIdentifier(!!(ml&1)),Al=this.finishNode(Rl,"TSQualifiedName")}return Al}tsParseTypeReference(){let ml=this.startNode();return ml.typeName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(43)&&(ml.typeArguments=this.tsParseTypeArguments()),this.finishNode(ml,"TSTypeReference")}tsParseThisTypePredicate(ml){this.next();let Al=this.startNodeAtNode(ml);return Al.parameterName=ml,Al.typeAnnotation=this.tsParseTypeAnnotation(!1),Al.asserts=!1,this.finishNode(Al,"TSTypePredicate")}tsParseThisTypeNode(){let ml=this.startNode();return this.next(),this.finishNode(ml,"TSThisType")}tsParseTypeQuery(){let ml=this.startNode();return this.expect(83),this.match(79)?ml.exprName=this.tsParseImportType():ml.exprName=this.tsParseEntityName(1),!this.hasPrecedingLineBreak()&&this.match(43)&&(ml.typeArguments=this.tsParseTypeArguments()),this.finishNode(ml,"TSTypeQuery")}tsParseInOutModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out"],disallowedModifiers:["const","public","private","protected","readonly","declare","abstract","override"],errorTemplate:BE.InvalidModifierOnTypeParameter});tsParseConstModifier=this.tsParseModifiers.bind(this,{allowedModifiers:["const"],disallowedModifiers:["in","out"],errorTemplate:BE.InvalidModifierOnTypeParameterPositions});tsParseInOutConstModifiers=this.tsParseModifiers.bind(this,{allowedModifiers:["in","out","const"],disallowedModifiers:["public","private","protected","readonly","declare","abstract","override"],errorTemplate:BE.InvalidModifierOnTypeParameter});tsParseTypeParameter(ml){let Al=this.startNode();return ml(Al),Al.name=this.tsParseTypeParameterName(),Al.constraint=this.tsEatThenParseType(77),Al.default=this.tsEatThenParseType(25),this.finishNode(Al,"TSTypeParameter")}tsTryParseTypeParameters(ml){if(this.match(43))return this.tsParseTypeParameters(ml)}tsParseTypeParameters(ml){let Al=this.startNode();this.match(43)||this.match(138)?this.next():this.unexpected();let Rl={value:-1};return Al.params=this.tsParseBracketedList("TypeParametersOrArguments",this.tsParseTypeParameter.bind(this,ml),!1,!0,Rl),Al.params.length===0&&this.raise(BE.EmptyTypeParameters,Al),Rl.value!==-1&&this.addExtra(Al,"trailingComma",Rl.value),this.finishNode(Al,"TSTypeParameterDeclaration")}tsFillSignature(ml,Al){let Rl=ml===15,zl="params",rd="returnType";Al.typeParameters=this.tsTryParseTypeParameters(this.tsParseConstModifier),this.expect(6),Al[zl]=this.tsParseBindingListForSignature(),Rl?Al[rd]=this.tsParseTypeOrTypePredicateAnnotation(ml):this.match(ml)&&(Al[rd]=this.tsParseTypeOrTypePredicateAnnotation(ml))}tsParseBindingListForSignature(){let ml=super.parseBindingList(7,41,2);for(let Al of ml){let{type:ml}=Al;(ml==="AssignmentPattern"||ml==="TSParameterProperty")&&this.raise(BE.UnsupportedSignatureParameterKind,Al,{type:ml})}return ml}tsParseTypeMemberSemicolon(){!this.eat(8)&&!this.isLineTerminator()&&this.expect(9)}tsParseSignatureMember(ml,Al){return this.tsFillSignature(10,Al),this.tsParseTypeMemberSemicolon(),this.finishNode(Al,ml)}tsIsUnambiguouslyIndexSignature(){return this.next(),C(this.state.type)?(this.next(),this.match(10)):!1}tsTryParseIndexSignature(ml){if(!(this.match(0)&&this.tsLookAhead(this.tsIsUnambiguouslyIndexSignature.bind(this))))return;this.expect(0);let Al=this.parseIdentifier();Al.typeAnnotation=this.tsParseTypeAnnotation(),this.resetEndLocation(Al),this.expect(1),ml.parameters=[Al];let Rl=this.tsTryParseTypeAnnotation();return Rl&&(ml.typeAnnotation=Rl),this.tsParseTypeMemberSemicolon(),this.finishNode(ml,"TSIndexSignature")}tsParsePropertyOrMethodSignature(ml,Al){if(this.eat(13)&&(ml.optional=!0),this.match(6)||this.match(43)){Al&&this.raise(BE.ReadonlyForMethodSignature,ml);let Rl=ml;if(Rl.kind&&this.match(43)&&this.raise(BE.AccessorCannotHaveTypeParameters,this.state.curPosition()),this.tsFillSignature(10,Rl),this.tsParseTypeMemberSemicolon(),Rl.kind==="get")Rl.params.length>0&&(this.raise(sA.BadGetterArity,this.state.curPosition()),this.isThisParam(Rl.params[0])&&this.raise(BE.AccessorCannotDeclareThisParameter,this.state.curPosition()));else if(Rl.kind==="set"){if(Rl.params.length!==1)this.raise(sA.BadSetterArity,this.state.curPosition());else{let ml=Rl.params[0];this.isThisParam(ml)&&this.raise(BE.AccessorCannotDeclareThisParameter,this.state.curPosition()),ml.type==="Identifier"&&ml.optional&&this.raise(BE.SetAccessorCannotHaveOptionalParameter,this.state.curPosition()),ml.type==="RestElement"&&this.raise(BE.SetAccessorCannotHaveRestParameter,this.state.curPosition())}Rl.returnType&&this.raise(BE.SetAccessorCannotHaveReturnType,Rl.returnType)}else Rl.kind="method";return this.finishNode(Rl,"TSMethodSignature")}else{let Rl=ml;Al&&(Rl.readonly=!0);let zl=this.tsTryParseTypeAnnotation();return zl&&(Rl.typeAnnotation=zl),this.tsParseTypeMemberSemicolon(),this.finishNode(Rl,"TSPropertySignature")}}tsParseTypeMember(){let ml=this.startNode();if(this.match(6)||this.match(43))return this.tsParseSignatureMember("TSCallSignatureDeclaration",ml);if(this.match(73)){let Al=this.startNode();return this.next(),this.match(6)||this.match(43)?this.tsParseSignatureMember("TSConstructSignatureDeclaration",ml):(ml.key=this.createIdentifier(Al,"new"),this.tsParsePropertyOrMethodSignature(ml,!1))}this.tsParseModifiers({allowedModifiers:["readonly"],disallowedModifiers:["declare","abstract","private","protected","public","static","override"]},ml);let Al=this.tsTryParseIndexSignature(ml);return Al||(super.parsePropertyName(ml),!ml.computed&&ml.key.type==="Identifier"&&(ml.key.name==="get"||ml.key.name==="set")&&this.tsTokenCanFollowModifier()&&(ml.kind=ml.key.name,super.parsePropertyName(ml),!this.match(6)&&!this.match(43)&&this.unexpected(null,6)),this.tsParsePropertyOrMethodSignature(ml,!!ml.readonly))}tsParseTypeLiteral(){let ml=this.startNode();return ml.members=this.tsParseObjectTypeMembers(),this.finishNode(ml,"TSTypeLiteral")}tsParseObjectTypeMembers(){this.expect(2);let ml=this.tsParseList("TypeMembers",this.tsParseTypeMember.bind(this));return this.expect(4),ml}tsIsStartOfMappedType(){return this.next(),this.eat(49)?this.isContextual(118):(this.isContextual(118)&&this.next(),!this.match(0)||(this.next(),!this.tsIsIdentifier())?!1:(this.next(),this.match(54)))}tsParseMappedType(){let ml=this.startNode();return this.expect(2),this.match(49)?(ml.readonly=this.state.value,this.next(),this.expectContextual(118)):this.eatContextual(118)&&(ml.readonly=!0),this.expect(0),ml.key=this.tsParseTypeParameterName(),ml.constraint=this.tsExpectThenParseType(54),ml.nameType=this.eatContextual(89)?this.tsParseType():null,this.expect(1),this.match(49)?(ml.optional=this.state.value,this.next(),this.expect(13)):this.eat(13)&&(ml.optional=!0),ml.typeAnnotation=this.tsTryParseType(),this.semicolon(),this.expect(4),this.finishNode(ml,"TSMappedType")}tsParseTupleType(){let ml=this.startNode();ml.elementTypes=this.tsParseBracketedList("TupleElementTypes",this.tsParseTupleElementType.bind(this),!0,!1);let Al=!1;return ml.elementTypes.forEach(ml=>{let{type:Rl}=ml;Al&&Rl!=="TSRestType"&&Rl!=="TSOptionalType"&&!(Rl==="TSNamedTupleMember"&&ml.optional)&&this.raise(BE.OptionalTypeBeforeRequired,ml),Al||(Al=Rl==="TSNamedTupleMember"&&ml.optional||Rl==="TSOptionalType")}),this.finishNode(ml,"TSTupleType")}tsParseTupleElementType(){let ml=this.state.startLoc,Al=this.eat(17),{startLoc:Rl}=this.state,zl,rd,yh,kh,Qh=B(this.state.type)?this.lookaheadCharCode():null;if(Qh===58)zl=!0,yh=!1,rd=this.parseIdentifier(!0),this.expect(10),kh=this.tsParseType();else if(Qh===63){yh=!0;let ml=this.state.value,Al=this.tsParseNonArrayType();this.lookaheadCharCode()===58?(zl=!0,rd=this.createIdentifier(this.startNodeAt(Rl),ml),this.expect(13),this.expect(10),kh=this.tsParseType()):(zl=!1,kh=Al,this.expect(13))}else kh=this.tsParseType(),yh=this.eat(13),zl=this.eat(10);if(zl){let ml;rd?(ml=this.startNodeAt(Rl),ml.optional=yh,ml.label=rd,ml.elementType=kh,this.eat(13)&&(ml.optional=!0,this.raise(BE.TupleOptionalAfterType,this.state.lastTokStartLoc))):(ml=this.startNodeAt(Rl),ml.optional=yh,this.raise(BE.InvalidTupleMemberLabel,kh),ml.label=kh,ml.elementType=this.tsParseType()),kh=this.finishNode(ml,"TSNamedTupleMember")}else if(yh){let ml=this.startNodeAt(Rl);ml.typeAnnotation=kh,kh=this.finishNode(ml,"TSOptionalType")}if(Al){let Al=this.startNodeAt(ml);Al.typeAnnotation=kh,kh=this.finishNode(Al,"TSRestType")}return kh}tsParseParenthesizedType(){let ml=this.startNode();return this.expect(6),ml.typeAnnotation=this.tsParseType(),this.expect(7),this.finishNode(ml,"TSParenthesizedType")}tsParseFunctionOrConstructorType(ml,Al){let Rl=this.startNode();return ml==="TSConstructorType"&&(Rl.abstract=!!Al,Al&&this.next(),this.next()),this.tsInAllowConditionalTypesContext(()=>this.tsFillSignature(15,Rl)),this.finishNode(Rl,ml)}tsParseLiteralTypeNode(){let ml=this.startNode();switch(this.state.type){case 131:case 132:case 130:case 81:case 82:ml.literal=super.parseExprAtom();break;default:this.unexpected()}return this.finishNode(ml,"TSLiteralType")}tsParseTemplateLiteralType(){let ml=this.state.startLoc,Al=this.parseTemplateElement(!1),Rl=[Al];if(Al.tail){let Al=this.startNodeAt(ml),zl=this.startNodeAt(ml);return zl.expressions=[],zl.quasis=Rl,Al.literal=this.finishNode(zl,"TemplateLiteral"),this.finishNode(Al,"TSLiteralType")}else{let zl=[];for(;!Al.tail;)zl.push(this.tsParseType()),this.readTemplateContinuation(),Rl.push(Al=this.parseTemplateElement(!1));let rd=this.startNodeAt(ml);return rd.types=zl,rd.quasis=Rl,this.finishNode(rd,"TSTemplateLiteralType")}}parseTemplateSubstitution(){return this.state.inType?this.tsParseType():super.parseTemplateSubstitution()}tsParseThisTypeOrThisTypePredicate(){let ml=this.tsParseThisTypeNode();return this.isContextual(112)&&!this.hasPrecedingLineBreak()?this.tsParseThisTypePredicate(ml):ml}tsParseNonArrayType(){switch(this.state.type){case 130:case 131:case 132:case 81:case 82:return this.tsParseLiteralTypeNode();case 49:if(this.state.value==="-"){let ml=this.startNode(),Al=this.lookahead();return Al.type!==131&&Al.type!==132&&this.unexpected(),ml.literal=this.parseMaybeUnary(),this.finishNode(ml,"TSLiteralType")}break;case 74:return this.tsParseThisTypeOrThisTypePredicate();case 83:return this.tsParseTypeQuery();case 79:return this.tsParseImportType();case 2:return this.tsLookAhead(this.tsIsStartOfMappedType.bind(this))?this.tsParseMappedType():this.tsParseTypeLiteral();case 0:return this.tsParseTupleType();case 6:if(!(this.optionFlags&2048)){let ml=this.state.startLoc;this.next();let Al=this.tsParseType();return this.expect(7),this.addExtra(Al,"parenthesized",!0),this.addExtra(Al,"parenStart",ml.index),Al}return this.tsParseParenthesizedType();case 21:case 20:return this.tsParseTemplateLiteralType();default:{let{type:ml}=this.state;if(C(ml)||ml===84||ml===80){let Al=ml===84?"TSVoidKeyword":ml===80?"TSNullKeyword":ur(this.state.value);if(Al!==void 0&&this.lookaheadCharCode()!==46){let ml=this.startNode();return this.next(),this.finishNode(ml,Al)}return this.tsParseTypeReference()}}}throw this.unexpected()}tsParseArrayTypeOrHigher(){let{startLoc:ml}=this.state,Al=this.tsParseNonArrayType();for(;!this.hasPrecedingLineBreak()&&this.eat(0);)if(this.match(1)){let Rl=this.startNodeAt(ml);Rl.elementType=Al,this.expect(1),Al=this.finishNode(Rl,"TSArrayType")}else{let Rl=this.startNodeAt(ml);Rl.objectType=Al,Rl.indexType=this.tsParseType(),this.expect(1),Al=this.finishNode(Rl,"TSIndexedAccessType")}return Al}tsParseTypeOperator(){let ml=this.startNode(),Al=this.state.value;return this.next(),ml.operator=Al,ml.typeAnnotation=this.tsParseTypeOperatorOrHigher(),Al==="readonly"&&this.tsCheckTypeAnnotationForReadOnly(ml),this.finishNode(ml,"TSTypeOperator")}tsCheckTypeAnnotationForReadOnly(ml){switch(ml.typeAnnotation.type){case"TSTupleType":case"TSArrayType":return;default:this.raise(BE.UnexpectedReadonly,ml)}}tsParseInferType(){let ml=this.startNode();this.expectContextual(111);let Al=this.startNode();return Al.name=this.tsParseTypeParameterName(),Al.constraint=this.tsTryParse(()=>this.tsParseConstraintForInferType()),ml.typeParameter=this.finishNode(Al,"TSTypeParameter"),this.finishNode(ml,"TSInferType")}tsParseConstraintForInferType(){if(this.eat(77)){let ml=this.tsInDisallowConditionalTypesContext(()=>this.tsParseType());if(this.state.inDisallowConditionalTypesContext||!this.match(13))return ml}}tsParseTypeOperatorOrHigher(){return ki(this.state.type)&&!this.state.containsEsc?this.tsParseTypeOperator():this.isContextual(111)?this.tsParseInferType():this.tsInAllowConditionalTypesContext(()=>this.tsParseArrayTypeOrHigher())}tsParseUnionOrIntersectionType(ml,Al,Rl){let zl=this.startNode(),rd=this.eat(Rl),yh=[];do{yh.push(Al())}while(this.eat(Rl));return yh.length===1&&!rd?yh[0]:(zl.types=yh,this.finishNode(zl,ml))}tsParseIntersectionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSIntersectionType",this.tsParseTypeOperatorOrHigher.bind(this),41)}tsParseUnionTypeOrHigher(){return this.tsParseUnionOrIntersectionType("TSUnionType",this.tsParseIntersectionTypeOrHigher.bind(this),39)}tsIsStartOfFunctionType(){return this.match(43)?!0:this.match(6)&&this.tsLookAhead(this.tsIsUnambiguouslyStartOfFunctionType.bind(this))}tsSkipParameterStart(){if(C(this.state.type)||this.match(74))return this.next(),!0;if(this.match(2)){let{errors:ml}=this.state,Al=ml.length;try{return this.parseObjectLike(4,!0),ml.length===Al}catch{return!1}}if(this.match(0)){this.next();let{errors:ml}=this.state,Al=ml.length;try{return super.parseBindingList(1,93,1),ml.length===Al}catch{return!1}}return!1}tsIsUnambiguouslyStartOfFunctionType(){return this.next(),!!(this.match(7)||this.match(17)||this.tsSkipParameterStart()&&(this.match(10)||this.match(8)||this.match(13)||this.match(25)||this.match(7)&&(this.next(),this.match(15))))}tsParseTypeOrTypePredicateAnnotation(ml){return this.tsInType(()=>{let Al=this.startNode();this.expect(ml);let Rl=this.startNode(),zl=!!this.tsTryParse(this.tsParseTypePredicateAsserts.bind(this));if(zl&&this.match(74)){let ml=this.tsParseThisTypeOrThisTypePredicate();return ml.type==="TSThisType"?(Rl.parameterName=ml,Rl.asserts=!0,Rl.typeAnnotation=null,ml=this.finishNode(Rl,"TSTypePredicate")):(this.resetStartLocationFromNode(ml,Rl),ml.asserts=!0),Al.typeAnnotation=ml,this.finishNode(Al,"TSTypeAnnotation")}let rd=this.tsIsIdentifier()&&this.tsTryParse(this.tsParseTypePredicatePrefix.bind(this));if(!rd)return zl?(Rl.parameterName=this.parseIdentifier(),Rl.asserts=zl,Rl.typeAnnotation=null,Al.typeAnnotation=this.finishNode(Rl,"TSTypePredicate"),this.finishNode(Al,"TSTypeAnnotation")):this.tsParseTypeAnnotation(!1,Al);let yh=this.tsParseTypeAnnotation(!1);return Rl.parameterName=rd,Rl.typeAnnotation=yh,Rl.asserts=zl,Al.typeAnnotation=this.finishNode(Rl,"TSTypePredicate"),this.finishNode(Al,"TSTypeAnnotation")})}tsTryParseTypeOrTypePredicateAnnotation(){if(this.match(10))return this.tsParseTypeOrTypePredicateAnnotation(10)}tsTryParseTypeAnnotation(){if(this.match(10))return this.tsParseTypeAnnotation()}tsTryParseType(){return this.tsEatThenParseType(10)}tsParseTypePredicatePrefix(){let ml=this.parseIdentifier();if(this.isContextual(112)&&!this.hasPrecedingLineBreak())return this.next(),ml}tsParseTypePredicateAsserts(){if(this.state.type!==105)return!1;let ml=this.state.containsEsc;return this.next(),!C(this.state.type)&&!this.match(74)?!1:(ml&&this.raise(sA.InvalidEscapedReservedWord,this.state.lastTokStartLoc,{reservedWord:"asserts"}),!0)}tsParseTypeAnnotation(ml=!0,Al=this.startNode()){return this.tsInType(()=>{ml&&this.expect(10),Al.typeAnnotation=this.tsParseType()}),this.finishNode(Al,"TSTypeAnnotation")}tsParseType(){Ke(this.state.inType);let ml=this.tsParseNonConditionalType();if(this.state.inDisallowConditionalTypesContext||this.hasPrecedingLineBreak()||!this.eat(77))return ml;let Al=this.startNodeAtNode(ml);return Al.checkType=ml,Al.extendsType=this.tsInDisallowConditionalTypesContext(()=>this.tsParseNonConditionalType()),this.expect(13),Al.trueType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.expect(10),Al.falseType=this.tsInAllowConditionalTypesContext(()=>this.tsParseType()),this.finishNode(Al,"TSConditionalType")}isAbstractConstructorSignature(){return this.isContextual(120)&&this.isLookaheadContextual("new")}tsParseNonConditionalType(){return this.tsIsStartOfFunctionType()?this.tsParseFunctionOrConstructorType("TSFunctionType"):this.match(73)?this.tsParseFunctionOrConstructorType("TSConstructorType"):this.isAbstractConstructorSignature()?this.tsParseFunctionOrConstructorType("TSConstructorType",!0):this.tsParseUnionTypeOrHigher()}tsParseTypeAssertion(){this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(BE.ReservedTypeAssertion,this.state.startLoc);let ml=this.startNode();return ml.typeAnnotation=this.tsInType(()=>(this.next(),this.match(71)?this.tsParseTypeReference():this.tsParseType())),this.expect(44),ml.expression=this.parseMaybeUnary(),this.finishNode(ml,"TSTypeAssertion")}tsParseHeritageClause(ml){let Al=this.state.startLoc,Rl=this.tsParseDelimitedList("HeritageClauseElement",()=>{let Al=(this.state.canStartArrow=!1,super.parseExprSubscripts());Pe(Al)||this.raise(BE.InvalidHeritageClauseType,Al.start,{token:ml});let Rl=ml==="extends"?"TSInterfaceHeritage":"TSClassImplements";if(Al.type==="TSInstantiationExpression")return Al.type=Rl,Al;let zl=this.startNodeAtNode(Al);return zl.expression=Al,(this.match(43)||this.match(47))&&(zl.typeArguments=this.tsParseTypeArgumentsInExpression()),this.finishNode(zl,Rl)});return Rl.length||this.raise(BE.EmptyHeritageClauseType,Al,{token:ml}),Rl}tsParseInterfaceDeclaration(ml,Al={}){if(this.hasFollowingLineBreak())return null;this.expectContextual(125),Al.declare&&(ml.declare=!0),C(this.state.type)?(ml.id=this.parseIdentifier(),this.checkIdentifier(ml.id,130)):(ml.id=null,this.raise(BE.MissingInterfaceName,this.state.startLoc)),ml.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers),this.eat(77)&&(ml.extends=this.tsParseHeritageClause("extends"));let Rl=this.startNode();return Rl.body=this.tsInType(this.tsParseObjectTypeMembers.bind(this)),ml.body=this.finishNode(Rl,"TSInterfaceBody"),this.finishNode(ml,"TSInterfaceDeclaration")}tsParseTypeAliasDeclaration(ml){return ml.id=this.parseIdentifier(),this.checkIdentifier(ml.id,2),ml.typeAnnotation=this.tsInType(()=>{if(ml.typeParameters=this.tsTryParseTypeParameters(this.tsParseInOutModifiers),this.expect(25),this.isContextual(110)&&this.lookaheadCharCode()!==46){let ml=this.startNode();return this.next(),this.finishNode(ml,"TSIntrinsicKeyword")}return this.tsParseType()}),this.semicolon(),this.finishNode(ml,"TSTypeAliasDeclaration")}tsInTopLevelContext(ml){if(this.curContext()!==wA.brace){let Al=this.state.context;this.state.context=[Al[0]];try{return ml()}finally{this.state.context=Al}}else return ml()}tsInType(ml){let Al=this.state.inType;this.state.inType=!0;try{return ml()}finally{this.state.inType=Al}}tsInDisallowConditionalTypesContext(ml){let Al=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!0;try{return ml()}finally{this.state.inDisallowConditionalTypesContext=Al}}tsInAllowConditionalTypesContext(ml){let Al=this.state.inDisallowConditionalTypesContext;this.state.inDisallowConditionalTypesContext=!1;try{return ml()}finally{this.state.inDisallowConditionalTypesContext=Al}}tsEatThenParseType(ml){if(this.match(ml))return this.tsNextThenParseType()}tsExpectThenParseType(ml){return this.tsInType(()=>(this.expect(ml),this.tsParseType()))}tsNextThenParseType(){return this.tsInType(()=>(this.next(),this.tsParseType()))}tsParseEnumMember(){let ml=this.startNode();return ml.id=this.match(130)?super.parseStringLiteral(this.state.value):this.parseIdentifier(!0),this.eat(25)&&(ml.initializer=super.parseMaybeAssignAllowIn()),this.finishNode(ml,"TSEnumMember")}tsParseEnumDeclaration(ml,Al={}){return Al.const&&(ml.const=!0),Al.declare&&(ml.declare=!0),this.expectContextual(122),ml.id=this.parseIdentifier(),this.checkIdentifier(ml.id,ml.const?8971:8459),ml.body=this.tsParseEnumBody(),this.finishNode(ml,"TSEnumDeclaration")}tsParseEnumBody(){let ml=this.startNode();return this.expect(2),ml.members=this.tsParseDelimitedList("EnumMembers",this.tsParseEnumMember.bind(this)),this.expect(4),this.finishNode(ml,"TSEnumBody")}tsParseModuleBlock(ml){let Al=this.startNode();return ml||this.scope.enter(0),this.expect(2),super.parseBlockOrModuleBlockBody(Al.body=[],void 0,!0,4),ml||this.scope.exit(),this.finishNode(Al,"TSModuleBlock")}tsParseNamespaceDeclaration(ml){return ml.id=this.tsParseEntityName(0),ml.id.type==="Identifier"&&this.checkIdentifier(ml.id,1024),this.scope.enter(2048),this.prodParam.enter(0),ml.body=this.tsParseModuleBlock(!1),this.prodParam.exit(),this.scope.exit(),this.finishNode(ml,"TSModuleDeclaration")}tsParseAmbientExternalModuleDeclaration(ml){let Al=this.isContextual(108);return Al?(ml.kind="global",ml.id=this.parseIdentifier()):(ml.kind="module",ml.id=super.parseStringLiteral(this.state.value)),this.match(2)?(Al||this.scope.enter(1024),this.prodParam.enter(0),ml.body=this.tsParseModuleBlock(Al),this.prodParam.exit(),Al||this.scope.exit()):this.semicolon(),this.finishNode(ml,"TSModuleDeclaration")}tsParseImportEqualsDeclaration(ml,Al){ml.id=Al||this.parseIdentifier(),this.checkIdentifier(ml.id,4096),this.expect(25);let Rl=this.tsParseModuleReference();return ml.importKind==="type"&&Rl.type!=="TSExternalModuleReference"&&this.raise(BE.ImportAliasHasImportType,Rl),ml.moduleReference=Rl,this.semicolon(),this.finishNode(ml,"TSImportEqualsDeclaration")}tsIsExternalModuleReference(){return this.isContextual(115)&&this.lookaheadCharCode()===40}tsParseModuleReference(){return this.tsIsExternalModuleReference()?this.tsParseExternalModuleReference():this.tsParseEntityName(0)}tsParseExternalModuleReference(){let ml=this.startNode();return this.expectContextual(115),this.expect(6),this.match(130)||this.unexpected(),ml.expression=super.parseExprAtom(),this.expect(7),this.sawUnambiguousESM=!0,this.finishNode(ml,"TSExternalModuleReference")}tsLookAhead(ml){let Al=this.state.clone(),Rl=ml();return this.state=Al,Rl}tsTryParseAndCatch(ml){let Al=this.tryParse(Al=>ml()||Al());if(!(Al.aborted||!Al.node))return Al.error&&(this.state=Al.failState),Al.node}tsTryParse(ml){let Al=this.state.clone(),Rl=ml();if(Rl!==void 0&&Rl!==!1)return Rl;this.state=Al}tsTryParseDeclare(ml){if(this.isLineTerminator())return;let Al=this.state.type;return this.tsInAmbientContext(()=>{switch(Al){case 64:return ml.declare=!0,super.parseFunctionStatement(ml,!1,!1);case 76:return ml.declare=!0,this.parseClass(ml,!0,!1);case 122:return this.tsParseEnumDeclaration(ml,{declare:!0});case 108:return this.tsParseAmbientExternalModuleDeclaration(ml);case 96:if(this.state.containsEsc)return;case 71:case 70:return!this.match(71)||!this.isLookaheadContextual("enum")?(ml.declare=!0,this.parseVarStatement(ml,this.state.value,!0)):(this.expect(71),this.tsParseEnumDeclaration(ml,{const:!0,declare:!0}));case 103:if(this.isUsing())return this.raise(BE.InvalidModifierOnUsingDeclaration,this.state.startLoc,"declare"),ml.declare=!0,this.parseVarStatement(ml,"using",!0);break;case 92:if(this.isAwaitUsing())return this.raise(BE.InvalidModifierOnAwaitUsingDeclaration,this.state.startLoc,"declare"),ml.declare=!0,this.next(),this.parseVarStatement(ml,"await using",!0);break;case 125:{let Al=this.tsParseInterfaceDeclaration(ml,{declare:!0});if(Al)return Al}default:if(C(Al))return this.tsParseDeclaration(ml,this.state.type,!0,null)}})}tsTryParseExportDeclaration(){return this.tsParseDeclaration(this.startNode(),this.state.type,!0,null)}tsParseDeclaration(ml,Al,Rl,zl){switch(Al){case 120:if(this.tsCheckLineTerminator(Rl)&&(this.match(76)||C(this.state.type)))return this.tsParseAbstractDeclaration(ml,zl);break;case 123:if(this.tsCheckLineTerminator(Rl))return this.tsParseAmbientExternalModuleDeclaration(ml);break;case 124:if(this.tsCheckLineTerminator(Rl)&&C(this.state.type))return ml.kind="namespace",this.tsParseNamespaceDeclaration(ml);break;case 126:if(this.tsCheckLineTerminator(Rl)&&C(this.state.type))return this.tsParseTypeAliasDeclaration(ml);break}}tsCheckLineTerminator(ml){return ml?this.hasFollowingLineBreak()?!1:(this.next(),!0):!this.isLineTerminator()}tsTryParseGenericAsyncArrowFunction(ml){if(!this.match(43))return;let Al=this.tsTryParseAndCatch(()=>{let Al=this.startNodeAt(ml);return Al.typeParameters=this.tsParseTypeParameters(this.tsParseConstModifier),super.parseFunctionParams(Al),Al.returnType=this.tsTryParseTypeOrTypePredicateAnnotation(),this.expect(15),Al});if(Al)return super.parseArrowExpression(Al,null,!0)}tsParseTypeArgumentsInExpression(){if(this.reScan_lt()===43)return this.tsParseTypeArguments()}tsParseTypeArguments(){let ml=this.startNode();return ml.params=this.tsInType(()=>this.tsInTopLevelContext(()=>(this.expect(43),this.tsParseDelimitedList("TypeParametersOrArguments",this.tsParseType.bind(this))))),ml.params.length===0?this.raise(BE.EmptyTypeArguments,ml):!this.state.inType&&this.curContext()===wA.brace&&this.reScan_lt_gt(),this.expect(44),this.finishNode(ml,"TSTypeParameterInstantiation")}tsIsDeclarationStart(){return vi(this.state.type)}isExportDefaultSpecifier(){return this.tsIsDeclarationStart()?!1:super.isExportDefaultSpecifier()}parseBindingElement(ml,Al){let Rl=Al.length?null:this.state.startLoc,zl={};this.tsParseModifiers({allowedModifiers:["public","private","protected","override","readonly"]},zl);let rd=zl.accessibility,yh=zl.override,kh=zl.readonly;!(ml&4)&&(rd||kh||yh)&&this.raise(BE.UnexpectedParameterModifier,Rl||Al[0]);let Qh=this.state.startLoc,cf=this.parseMaybeDefault(Qh);ml&2&&this.parseFunctionParamType(cf);let t_=this.parseMaybeDefault(Qh,cf);if(rd||kh||yh){let ml=Rl?this.startNodeAt(Rl):this.startNodeAtNode(Al[0]);return Al.length?ml.decorators=Al:this.setLoc(Rl),rd&&(ml.accessibility=rd),kh&&(ml.readonly=kh),yh&&(ml.override=yh),t_.type!=="Identifier"&&t_.type!=="AssignmentPattern"&&this.raise(BE.UnsupportedParameterPropertyKind,Rl||Al[0]),ml.parameter=t_,this.finishNode(ml,"TSParameterProperty")}return Al.length&&(cf.decorators=Al),t_}isSimpleParameter(ml){return ml.type==="TSParameterProperty"&&super.isSimpleParameter(ml.parameter)||super.isSimpleParameter(ml)}tsDisallowOptionalPattern(ml){for(let Al of ml.params)Al.type!=="Identifier"&&Al.optional&&!this.state.isAmbientContext&&this.raise(BE.PatternIsOptional,Al)}setArrowFunctionParameters(ml,Al,Rl){super.setArrowFunctionParameters(ml,Al,Rl),this.tsDisallowOptionalPattern(ml)}parseFunctionBodyAndFinish(ml,Al,Rl=!1){this.match(10)&&(ml.returnType=this.tsParseTypeOrTypePredicateAnnotation(10));let zl=Al==="FunctionDeclaration"?"TSDeclareFunction":Al==="ClassMethod"||Al==="ClassPrivateMethod"?"TSDeclareMethod":void 0;if(zl&&!this.match(2)&&this.isLineTerminator()){if(zl==="TSDeclareMethod"&&ml.kind==="constructor")for(let Al of ml.params)Al.type==="TSParameterProperty"?this.raise(BE.UnexpectedParameterModifier,Al):Al.type==="AssignmentPattern"&&this.raise(BE.UnexpectedParameterInitializer,Al);else for(let Al of ml.params)Al.type==="AssignmentPattern"&&this.raise(BE.UnexpectedParameterInitializer,Al);return this.finishNode(ml,zl)}return zl&&this.state.isAmbientContext&&(this.raise(BE.DeclareFunctionHasImplementation,this.state.startLoc),zl==="TSDeclareFunction"&&ml.declare)?super.parseFunctionBodyAndFinish(ml,zl,Rl):(this.tsDisallowOptionalPattern(ml),super.parseFunctionBodyAndFinish(ml,Al,Rl))}registerFunctionStatementId(ml){!ml.body&&ml.id?this.checkIdentifier(ml.id,1024):super.registerFunctionStatementId(ml)}tsCheckForInvalidTypeCasts(ml){ml.forEach(ml=>{ml?.type==="TSTypeCastExpression"&&this.raise(BE.UnexpectedTypeAnnotation,ml.typeAnnotation)})}toReferencedList(ml,Al){return this.tsCheckForInvalidTypeCasts(ml),ml}parseArrayLike(ml,Al){let Rl=super.parseArrayLike(ml,Al);return Rl.type==="ArrayExpression"&&this.tsCheckForInvalidTypeCasts(Rl.elements),Rl}parseSubscript(ml,Al,Rl,zl){if(!this.hasPrecedingLineBreak()&&this.match(31)){this.state.canStartJSXElement=!1,this.next();let Rl=this.startNodeAt(Al);return Rl.expression=ml,this.finishNode(Rl,"TSNonNullExpression")}let rd=!1;if(this.match(14)&&this.lookaheadCharCode()===60){if(Rl)return zl.stop=!0,ml;zl.optionalChainMember=rd=!0,this.next()}if(this.match(43)||this.match(47)){let yh,kh=this.tsTryParseAndCatch(()=>{if(!Rl&&this.atPossibleAsyncArrow(ml)){let ml=this.tsTryParseGenericAsyncArrowFunction(Al);if(ml)return zl.stop=!0,ml}let kh=this.tsParseTypeArgumentsInExpression();if(!kh)return;if(rd&&!this.match(6)){yh=this.state.curPosition();return}if(Xt(this.state.type)){let Rl=super.parseTaggedTemplateExpression(ml,Al,zl);return Rl.typeArguments=kh,Rl}if(!Rl&&this.eat(6)){let Rl=this.startNodeAt(Al);return Rl.callee=ml,Rl.arguments=this.parseCallExpressionArguments(),this.tsCheckForInvalidTypeCasts(Rl.arguments),Rl.typeArguments=kh,zl.optionalChainMember&&(Rl.optional=rd),this.finishCallExpression(Rl,zl.optionalChainMember)}let Qh=this.state.type;if(Qh===44||Qh===48||Qh!==6&&Qh!==89&&Qh!==116&&ft(Qh)&&!this.hasPrecedingLineBreak())return;let cf=this.startNodeAt(Al);return cf.expression=ml,cf.typeArguments=kh,this.finishNode(cf,"TSInstantiationExpression")});if(yh&&this.unexpected(yh,6),kh)return kh.type==="TSInstantiationExpression"&&((this.match(12)||this.match(14)&&this.lookaheadCharCode()!==40)&&this.raise(BE.InvalidPropertyAccessAfterInstantiationExpression,this.state.startLoc),!this.match(12)&&!this.match(14)&&(kh.expression=super.stopParseSubscript(ml,zl))),kh}return super.parseSubscript(ml,Al,Rl,zl)}parseNewCallee(ml){super.parseNewCallee(ml);let{callee:Al}=ml;Al.type==="TSInstantiationExpression"&&!Al.extra?.parenthesized&&(ml.typeArguments=Al.typeArguments,ml.callee=Al.expression)}parseExprOp(ml,Al,Rl){let zl;if(It(54)>Rl&&!this.hasPrecedingLineBreak()&&(this.isContextual(89)||(zl=this.isContextual(116)))){let rd=this.startNodeAt(Al);rd.expression=ml,rd.typeAnnotation=this.tsInType(()=>(this.next(),this.match(71)?(zl&&this.raise(sA.UnexpectedKeyword,this.state.startLoc,{keyword:"const"}),this.tsParseTypeReference()):this.tsParseType()));let yh=this.finishNode(rd,zl?"TSSatisfiesExpression":"TSAsExpression");return this.reScan_lt_gt(),this.parseExprOp(yh,Al,Rl)}return super.parseExprOp(ml,Al,Rl)}checkReservedWord(ml,Al,Rl,zl){this.state.isAmbientContext||super.checkReservedWord(ml,Al,Rl,zl)}checkDuplicateExports(){}isPotentialImportPhase(ml){if(super.isPotentialImportPhase(ml))return!0;if(this.isContextual(126)){let Al=this.lookaheadCharCode();return ml?Al===123||Al===42:Al!==61}return!ml&&this.isContextual(83)}applyImportPhase(ml,Al,Rl,zl){super.applyImportPhase(ml,Al,Rl,zl),Al?ml.exportKind=Rl==="type"?"type":"value":ml.importKind=Rl==="type"||Rl==="typeof"?Rl:"value"}parseImport(ml){if(this.match(130))return ml.importKind="value",this.scope.inTSNamespace&&this.raise(BE.ImportInTSNamespace,ml),super.parseImport(ml);let Al;if(C(this.state.type)&&this.lookaheadCharCode()===61){ml.importKind="value";let Al=this.tsParseImportEqualsDeclaration(ml);return this.scope.inTSNamespace&&Al.moduleReference.type==="TSExternalModuleReference"&&this.raise(BE.ImportInTSNamespace,ml),Al}else if(this.isContextual(126)){let Rl=this.parseMaybeImportPhase(ml,!1);if(this.lookaheadCharCode()===61)return this.scope.inTSNamespace&&this.raise(BE.ImportInTSNamespace,ml),this.tsParseImportEqualsDeclaration(ml,Rl);Al=super.parseImportSpecifiersAndAfter(ml,Rl)}else Al=super.parseImport(ml);return Al.importKind==="type"&&Al.specifiers.length>1&&Al.specifiers[0].type==="ImportDefaultSpecifier"?this.raise(BE.TypeImportCannotSpecifyDefaultAndNamed,Al):this.scope.inTSNamespace&&this.raise(BE.ImportInTSNamespace,Al),Al}parseExport(ml,Al){if(this.match(79)){let Al=this.startNode();this.next();let Rl=null;this.isContextual(126)&&this.isPotentialImportPhase(!1)?Rl=this.parseMaybeImportPhase(Al,!1):Al.importKind="value";let zl=this.tsParseImportEqualsDeclaration(Al,Rl);return ml.attributes=[],ml.declaration=zl,ml.exportKind="value",ml.source=null,ml.specifiers=[],this.finishNode(ml,"ExportNamedDeclaration")}else if(this.eat(25)){let Al=ml;return Al.expression=super.parseExpression(),this.semicolon(),this.sawUnambiguousESM=!0,this.scope.inTSNamespace&&this.raise(BE.ExportAssignmentInTSNamespace,Al),this.finishNode(Al,"TSExportAssignment")}else if(this.eatContextual(89)){let Al=ml;return this.expectContextual(124),Al.id=this.parseIdentifier(),this.checkIdentifier(Al.id,8201),this.semicolon(),this.scope.inTSNamespace&&this.raise(BE.NamespaceExportInTSNamespace,Al),this.finishNode(Al,"TSNamespaceExportDeclaration")}else{let Rl=super.parseExport(ml,Al);return this.scope.inTSNamespace&&(Rl.type!=="ExportNamedDeclaration"||Rl.source||!Rl.declaration&&!this.state.isAmbientContext)&&this.raise(BE.ExportInTSNamespace,Rl),Rl}}isAbstractClass(){return this.isContextual(120)&&this.isLookaheadContextual("class")}parseExportDefaultExpression(){if(this.isAbstractClass()){let ml=this.startNode();return this.next(),ml.abstract=!0,this.parseClass(ml,!0,!0)}if(this.match(125)){let ml=this.tsParseInterfaceDeclaration(this.startNode());if(ml)return ml}return super.parseExportDefaultExpression()}parseVarStatement(ml,Al,Rl=!1){let{isAmbientContext:zl}=this.state,rd=super.parseVarStatement(ml,Al,Rl||zl);if(!zl)return rd;if(!ml.declare&&(Al==="using"||Al==="await using"))return this.raiseOverwrite(BE.UsingDeclarationInAmbientContext,ml,Al),rd;for(let{id:ml,init:Rl}of rd.declarations)Rl&&(Al==="var"||Al==="let"||ml.typeAnnotation?this.raise(BE.InitializerNotAllowedInAmbientContext,Rl):yr(Rl,this.hasPlugin("estree"))||this.raise(BE.ConstInitializerMustBeStringOrNumericLiteralOrLiteralEnumReference,Rl));return rd}parseStatementContent(ml,Al){let Rl=!!(ml&2);if(!this.state.containsEsc)switch(this.state.type){case 71:{if(this.isLookaheadContextual("enum")){let ml=this.startNode();return this.next(),this.tsParseEnumDeclaration(ml,{const:!0})}break}case 120:case 121:{if(this.nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine()){let ml=this.state.type,Rl=this.startNode();this.next();let zl=ml===121?this.tsTryParseDeclare(Rl):this.tsParseAbstractDeclaration(Rl,Al);return zl?(ml===121&&(zl.declare=!0),zl):(Rl.expression=this.createIdentifier(this.startNodeAtNode(Rl),ml===121?"declare":"abstract"),this.semicolon(!1),this.finishNode(Rl,"ExpressionStatement"))}break}case 122:return this.tsParseEnumDeclaration(this.startNode());case 108:{if(this.lookaheadCharCode()===123){let ml=this.startNode();return this.tsParseAmbientExternalModuleDeclaration(ml)}break}case 125:{let ml=this.tsParseInterfaceDeclaration(this.startNode());if(ml)return Rl||this.raise(BE.UnexpectedTypeDeclaration,ml,"interface"),ml;break}case 123:{if(this.nextTokenIsStringLiteralOnSameLine()){let ml=this.startNode();return this.next(),this.tsParseDeclaration(ml,123,!1,Al)}else if(this.nextTokenIsIdentifierOnSameLine()){this.raise(BE.InlineModuleDeclarationMustUseString,this.state.startLoc);let ml=this.startNode();return this.next(),this.tsParseDeclaration(ml,124,!1,Al)}break}case 124:{if(this.nextTokenIsIdentifierOnSameLine()){let ml=this.startNode();return this.next(),this.tsParseDeclaration(ml,124,!1,Al)}break}case 126:{if(this.nextTokenIsIdentifierOnSameLine()){let ml=this.startNode();return Rl||this.raise(BE.UnexpectedTypeDeclaration,ml,"type"),this.next(),this.tsParseTypeAliasDeclaration(ml)}break}}return super.parseStatementContent(ml,Al)}parseAccessModifier(){return this.tsParseModifier(["public","protected","private"])}tsHasSomeModifiers(ml,Al){return Al.some(Al=>We(Al)?ml.accessibility===Al:!!ml[Al])}tsIsStartOfStaticBlocks(){return this.isContextual(102)&&this.lookaheadCharCode()===123}parseClassMember(ml,Al,Rl){let zl=["declare","private","public","protected","override","abstract","readonly","static"];this.tsParseModifiers({allowedModifiers:zl,disallowedModifiers:["in","out"],stopOnStartOfClassStaticBlock:!0,errorTemplate:BE.InvalidModifierOnTypeParameterPositions},Al);let n=()=>{this.tsIsStartOfStaticBlocks()?(this.next(),this.next(),this.tsHasSomeModifiers(Al,zl)&&this.raise(BE.StaticBlockCannotHaveModifier,this.state.curPosition()),super.parseClassStaticBlock(ml,Al)):this.parseClassMemberWithIsStatic(ml,Al,Rl,!!Al.static)};Al.declare?this.tsInAmbientContext(n):n(),Al.decorators&&Al.decorators.length>0&&!this.hasPlugin("decorators-legacy")&&(Al.type==="TSAbstractMethodDefinition"||Al.type==="TSDeclareMethod"?this.raise(BE.DecoratorAbstractMethod,Al,{kind:"abstract method"}):(Al.type==="ClassProperty"&&Al.abstract||Al.type==="ClassProperty"&&Al.declare||Al.type==="TSAbstractPropertyDefinition"||Al.type==="PropertyDefinition"&&Al.declare)&&this.raise(BE.DecoratorAbstractMethod,Al,{kind:Al.declare?"declare field":"abstract field"}))}parseClassMemberWithIsStatic(ml,Al,Rl,zl){let rd=this.tsTryParseIndexSignature(Al);if(rd){ml.body.push(rd),Al.abstract&&this.raise(BE.IndexSignatureHasAbstract,Al),Al.accessibility&&this.raise(BE.IndexSignatureHasAccessibility,Al,{modifier:Al.accessibility}),Al.declare&&this.raise(BE.IndexSignatureHasDeclare,Al),Al.override&&this.raise(BE.IndexSignatureHasOverride,Al);return}!this.state.inAbstractClass&&Al.abstract&&this.raise(BE.NonAbstractClassHasAbstractMethod,Al),Al.override&&(Rl.hadSuperClass||this.raise(BE.OverrideNotInSubClass,Al)),super.parseClassMemberWithIsStatic(ml,Al,Rl,zl)}parsePostMemberNameModifiers(ml){this.eat(13)&&(ml.optional=!0),ml.readonly&&this.match(6)&&this.raise(BE.ClassMethodHasReadonly,ml),ml.declare&&this.match(6)&&this.raise(BE.ClassMethodHasDeclare,ml)}shouldParseExportDeclaration(){return this.tsIsDeclarationStart()?!0:super.shouldParseExportDeclaration()}parseConditional(ml,Al,Rl){if(!this.match(13))return ml;if(Rl!=null){let Al=this.lookaheadCharCode();if(Al===44||Al===61||Al===58||Al===41)return this.setOptionalParametersError(Rl),ml}this.next();let zl=this.startNodeAt(Al);zl.test=ml;let rd=this.state.inConditionalConsequent;return this.state.inConditionalConsequent=!0,zl.consequent=this.parseMaybeAssignAllowIn(),this.state.inConditionalConsequent=rd,this.expect(10),zl.alternate=this.parseMaybeAssign(),this.finishNode(zl,"ConditionalExpression")}parseParenItem(ml,Al){let Rl=super.parseParenItem(ml,Al);if(this.eat(13)&&(Rl.optional=!0,this.resetEndLocation(ml)),this.match(10)){let Rl=this.startNodeAt(Al);return Rl.expression=ml,Rl.typeAnnotation=this.tsParseTypeAnnotation(),this.finishNode(Rl,"TSTypeCastExpression")}return ml}parseExportDeclaration(ml){if(!this.state.isAmbientContext&&this.isContextual(121))return this.tsInAmbientContext(()=>this.parseExportDeclaration(ml));let Al=this.state.startLoc,Rl=this.eatContextual(121);if(Rl&&(this.isContextual(121)||!this.shouldParseExportDeclaration()))throw this.raise(BE.ExpectedAmbientAfterExportDeclare,this.state.startLoc);let zl=C(this.state.type)&&this.tsTryParseExportDeclaration()||super.parseExportDeclaration(ml);return zl?((zl.type==="TSInterfaceDeclaration"||zl.type==="TSTypeAliasDeclaration"||Rl)&&(ml.exportKind="type"),Rl&&zl.type!=="TSImportEqualsDeclaration"&&(this.resetStartLocation(zl,Al),zl.declare=!0),zl):null}parseClassId(ml,Al,Rl,zl){if((!Al||Rl)&&this.isContextual(109)){ml.id=null;return}super.parseClassId(ml,Al,Rl,ml.declare?1024:8331);let rd=this.tsTryParseTypeParameters(this.tsParseInOutConstModifiers);rd&&(ml.typeParameters=rd)}parseClassPropertyAnnotation(ml){ml.optional||(this.eat(31)?ml.definite=!0:this.eat(13)&&(ml.optional=!0));let Al=this.tsTryParseTypeAnnotation();Al&&(ml.typeAnnotation=Al)}parseClassProperty(ml){if(this.parseClassPropertyAnnotation(ml),this.state.isAmbientContext&&!(ml.readonly&&!ml.typeAnnotation)&&this.match(25)&&this.raise(BE.DeclareClassFieldHasInitializer,this.state.startLoc),ml.abstract&&this.match(25)){let{key:Al}=ml;this.raise(BE.AbstractPropertyHasInitializer,this.state.startLoc,{propertyName:Al.type==="Identifier"&&!ml.computed?Al.name:`[${this.input.slice(this.offsetToSourcePos(Al.start),this.offsetToSourcePos(Al.end))}]`})}return super.parseClassProperty(ml)}parseClassPrivateProperty(ml){return ml.abstract&&this.raise(BE.PrivateElementHasAbstract,ml),ml.accessibility&&this.raise(BE.PrivateElementHasAccessibility,ml,{modifier:ml.accessibility}),this.parseClassPropertyAnnotation(ml),super.parseClassPrivateProperty(ml)}parseClassAccessorProperty(ml){return this.parseClassPropertyAnnotation(ml),ml.optional&&this.raise(BE.AccessorCannotBeOptional,ml),super.parseClassAccessorProperty(ml)}pushClassMethod(ml,Al,Rl,zl,rd,yh){let kh=this.tsTryParseTypeParameters(this.tsParseConstModifier);kh&&rd&&this.raise(BE.ConstructorHasTypeParameters,kh);let{declare:Qh=!1,kind:cf}=Al;Qh&&(cf==="get"||cf==="set")&&this.raise(BE.DeclareAccessor,Al,{kind:cf}),kh&&(Al.typeParameters=kh),super.pushClassMethod(ml,Al,Rl,zl,rd,yh)}pushClassPrivateMethod(ml,Al,Rl,zl){let rd=this.tsTryParseTypeParameters(this.tsParseConstModifier);rd&&(Al.typeParameters=rd),super.pushClassPrivateMethod(ml,Al,Rl,zl)}declareClassPrivateMethodInScope(ml,Al){ml.type!=="TSDeclareMethod"&&(ml.type==="MethodDefinition"&&ml.value.body==null||super.declareClassPrivateMethodInScope(ml,Al))}parseClassSuper(ml){if(super.parseClassSuper(ml),ml.superClass)if(ml.superClass.type==="TSInstantiationExpression"){let Al=ml.superClass,Rl=Al.expression;this.takeSurroundingComments(Rl,Rl.start,Rl.end);let zl=Al.typeArguments;this.takeSurroundingComments(zl,zl.start,zl.end),ml.superClass=Rl,ml.superTypeArguments=zl}else(this.match(43)||this.match(47))&&(ml.superTypeArguments=this.tsParseTypeArgumentsInExpression());this.eatContextual(109)&&(ml.implements=this.tsParseHeritageClause("implements"))}parseObjPropValue(ml,Al,Rl,zl,rd,yh,kh){let Qh=this.tsTryParseTypeParameters(this.tsParseConstModifier);return Qh&&(ml.typeParameters=Qh),super.parseObjPropValue(ml,Al,Rl,zl,rd,yh,kh)}parseFunctionParams(ml,Al){let Rl=this.tsTryParseTypeParameters(this.tsParseConstModifier);Rl&&(ml.typeParameters=Rl),super.parseFunctionParams(ml,Al)}parseVarId(ml,Al){super.parseVarId(ml,Al),ml.id.type==="Identifier"&&!this.hasPrecedingLineBreak()&&this.eat(31)&&(ml.definite=!0);let Rl=this.tsTryParseTypeAnnotation();Rl&&(ml.id.typeAnnotation=Rl,this.resetEndLocation(ml.id))}parseAsyncArrowFromCallExpression(ml,Al){return this.match(10)&&(ml.returnType=this.tsParseTypeAnnotation()),super.parseAsyncArrowFromCallExpression(ml,Al)}parseMaybeAssign(ml,Al){let Rl,zl,rd;if(this.hasPlugin("jsx")&&(this.match(138)||this.match(43))){if(Rl=this.state.clone(),zl=this.tryParse(()=>super.parseMaybeAssign(ml,Al),Rl),!zl.error)return zl.node;let{context:rd}=this.state,yh=rd[rd.length-1];(yh===wA.j_oTag||yh===wA.j_expr)&&rd.pop()}if(!zl?.error&&!this.match(43))return super.parseMaybeAssign(ml,Al);(!Rl||Rl===this.state)&&(Rl=this.state.clone());let yh,kh=this.tryParse(Rl=>{yh=this.tsParseTypeParameters(this.tsParseConstModifier);let zl=super.parseMaybeAssign(ml,Al);if((zl.type!=="ArrowFunctionExpression"||zl.extra?.parenthesized)&&Rl(),yh?.params.length!==0&&this.resetStartLocationFromNode(zl,yh),zl.typeParameters=yh,this.hasPlugin("jsx")&&zl.typeParameters.params.length===1&&!zl.typeParameters.extra?.trailingComma){let ml=zl.typeParameters.params[0];ml.constraint||this.raise(BE.SingleTypeParameterWithoutTrailingComma,this.optionFlags&256?O(ml.loc.end,1):ml,{typeParameterName:ml.name.name})}return zl},Rl);if(!kh.error&&!kh.aborted)return yh&&this.reportReservedArrowTypeParam(yh),kh.node;if(!zl&&(Ke(!this.hasPlugin("jsx")),rd=this.tryParse(()=>super.parseMaybeAssign(ml,Al),Rl),!rd.error))return rd.node;if(zl?.node)return this.state=zl.failState,zl.node;if(kh.node)return this.state=kh.failState,yh&&this.reportReservedArrowTypeParam(yh),kh.node;if(rd?.node)return this.state=rd.failState,rd.node;throw zl?.error||kh.error||rd?.error}reportReservedArrowTypeParam(ml){ml.params.length===1&&!ml.params[0].constraint&&!ml.extra?.trailingComma&&this.getPluginOption("typescript","disallowAmbiguousJSXLike")&&this.raise(BE.ReservedArrowTypeParam,ml)}parseMaybeUnary(ml,Al){return!this.hasPlugin("jsx")&&this.match(43)?this.tsParseTypeAssertion():super.parseMaybeUnary(ml,Al)}parseArrow(ml){if(this.match(10)){let Al=this.tryParse(ml=>{let Al=this.tsParseTypeOrTypePredicateAnnotation(10);return(this.canInsertSemicolon()||!this.match(15))&&ml(),Al});if(Al.aborted)return;Al.thrown||(Al.error&&(this.state=Al.failState),ml.returnType=Al.node)}return super.parseArrow(ml)}parseFunctionParamType(ml){this.eat(13)&&(ml.optional=!0);let Al=this.tsTryParseTypeAnnotation();return Al&&(ml.typeAnnotation=Al),this.resetEndLocation(ml),ml}isAssignable(ml,Al){switch(ml.type){case"TSTypeCastExpression":return this.isAssignable(ml.expression,Al);case"TSParameterProperty":return!0;default:return super.isAssignable(ml,Al)}}toAssignable(ml,Al=!1){switch(ml.type){case"ParenthesizedExpression":this.toAssignableParenthesizedExpression(ml,Al);break;case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":Al?this.expressionScope.recordArrowParameterBindingError(BE.UnexpectedTypeCastInParameter,ml):this.raise(BE.UnexpectedTypeCastInParameter,ml),this.toAssignable(ml.expression,Al);break;case"AssignmentExpression":!Al&&ml.left.type==="TSTypeCastExpression"&&(ml.left=this.typeCastToParameter(ml.left));default:super.toAssignable(ml,Al)}}toAssignableParenthesizedExpression(ml,Al){switch(ml.expression.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSNonNullExpression":case"TSTypeAssertion":case"ParenthesizedExpression":this.toAssignable(ml.expression,Al);break;default:super.toAssignable(ml,Al)}}checkToRestConversion(ml,Al){switch(ml.type){case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":case"TSNonNullExpression":this.checkToRestConversion(ml.expression,!1);break;default:super.checkToRestConversion(ml,Al)}}isValidLVal(ml,Al,Rl,zl){switch(ml){case"TSTypeCastExpression":return!0;case"TSParameterProperty":return"parameter";case"TSNonNullExpression":return"expression";case"TSAsExpression":case"TSSatisfiesExpression":case"TSTypeAssertion":return(zl!==64||!Rl)&&["expression",!0];default:return super.isValidLVal(ml,Al,Rl,zl)}}parseBindingAtom(){return this.state.type===74?this.parseIdentifier(!0):super.parseBindingAtom()}parseMaybeDecoratorArguments(ml,Al){if(this.match(43)||this.match(47)){let Rl=this.tsParseTypeArgumentsInExpression();if(this.match(6)){let zl=super.parseMaybeDecoratorArguments(ml,Al);return zl.typeArguments=Rl,zl}this.unexpected(null,6)}return super.parseMaybeDecoratorArguments(ml,Al)}checkCommaAfterRest(ml){return this.state.isAmbientContext&&this.match(8)&&this.lookaheadCharCode()===ml?(this.next(),!1):super.checkCommaAfterRest(ml)}isClassMethod(){return this.match(43)||super.isClassMethod()}isClassProperty(){return this.match(31)||this.match(10)||super.isClassProperty()}parseMaybeDefault(ml,Al){let Rl=super.parseMaybeDefault(ml,Al);return Rl.type==="AssignmentPattern"&&Rl.typeAnnotation&&Rl.right.startthis.isAssignable(ml,!0)):super.shouldParseArrow(ml)}shouldParseAsyncArrow(){return this.match(10)?!this.state.inConditionalConsequent:super.shouldParseAsyncArrow()}parseParenAndDistinguishExpression(ml){let Al=this.state.inConditionalConsequent;this.state.inConditionalConsequent=!1;let Rl=super.parseParenAndDistinguishExpression(ml);return this.state.inConditionalConsequent=Al,Rl}canHaveLeadingDecorator(){return super.canHaveLeadingDecorator()||this.isAbstractClass()}jsxParseOpeningElementAfterName(ml){if(this.match(43)||this.match(47)){let Al=this.tsTryParseAndCatch(()=>this.tsParseTypeArgumentsInExpression());Al&&(ml.typeArguments=Al)}return super.jsxParseOpeningElementAfterName(ml)}getGetterSetterExpectedParamCount(ml){let Al=super.getGetterSetterExpectedParamCount(ml),Rl=this.getObjectOrClassMethodParams(ml)[0];return Rl&&this.isThisParam(Rl)?Al+1:Al}parseCatchClauseParam(){let ml=super.parseCatchClauseParam(),Al=this.tsTryParseTypeAnnotation();return Al&&(ml.typeAnnotation=Al,this.resetEndLocation(ml)),ml}tsInAmbientContext(ml){let{isAmbientContext:Al,strict:Rl}=this.state;this.state.isAmbientContext=!0,this.state.strict=!1;try{return ml()}finally{this.state.isAmbientContext=Al,this.state.strict=Rl}}parseClass(ml,Al,Rl){let zl=this.state.inAbstractClass;this.state.inAbstractClass=!!ml.abstract;try{return super.parseClass(ml,Al,Rl)}finally{this.state.inAbstractClass=zl}}tsParseAbstractDeclaration(ml,Al){if(this.match(76))return ml.abstract=!0,this.maybeTakeDecorators(Al,this.parseClass(ml,!0,!1));if(this.isContextual(125))return this.hasFollowingLineBreak()?null:(ml.abstract=!0,this.raise(BE.NonClassMethodPropertyHasAbstractModifier,ml),this.tsParseInterfaceDeclaration(ml));throw this.unexpected(null,76)}parseMethod(ml,Al,Rl,zl,rd,yh,kh){let Qh=super.parseMethod(ml,Al,Rl,zl,rd,yh,kh);if((Qh.abstract||Qh.type==="TSAbstractMethodDefinition")&&(this.hasPlugin("estree")?Qh.value:Qh).body){let{key:ml}=Qh;this.raise(BE.AbstractMethodHasImplementation,Qh,{methodName:ml.type==="Identifier"&&!Qh.computed?ml.name:`[${this.input.slice(this.offsetToSourcePos(ml.start),this.offsetToSourcePos(ml.end))}]`})}return Qh}tsParseTypeParameterName(){return this.parseIdentifier()}shouldParseAsAmbientContext(){return!!this.getPluginOption("typescript","dts")}parse(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.parse()}getExpression(){return this.shouldParseAsAmbientContext()&&(this.state.isAmbientContext=!0),super.getExpression()}parseExportSpecifier(ml,Al,Rl,zl){return!Al&&zl?(this.parseTypeOnlyImportExportSpecifier(ml,!1,Rl),this.finishNode(ml,"ExportSpecifier")):(ml.exportKind="value",super.parseExportSpecifier(ml,Al,Rl,zl))}parseImportSpecifier(ml,Al,Rl,zl,rd){return!Al&&zl?(this.parseTypeOnlyImportExportSpecifier(ml,!0,Rl),this.finishNode(ml,"ImportSpecifier")):(ml.importKind="value",super.parseImportSpecifier(ml,Al,Rl,zl,Rl?4098:4096))}parseTypeOnlyImportExportSpecifier(ml,Al,Rl){let zl=Al?"imported":"local",rd=Al?"local":"exported",yh=ml[zl],kh,Qh=!1,cf=!0,t_=yh.start;if(this.isContextual(89)){let ml=this.parseIdentifier();if(this.isContextual(89)){let Rl=this.parseIdentifier();B(this.state.type)?(Qh=!0,yh=ml,kh=Al?this.parseIdentifier():this.parseModuleExportName(),cf=!1):(kh=Rl,cf=!1)}else B(this.state.type)?(cf=!1,kh=Al?this.parseIdentifier():this.parseModuleExportName()):(Qh=!0,yh=ml)}else B(this.state.type)&&(Qh=!0,Al?(yh=this.parseIdentifier(!0),this.isContextual(89)||this.checkReservedWord(yh.name,yh.start,!0,!0)):yh=this.parseModuleExportName());Qh&&Rl&&this.raise(Al?BE.TypeModifierIsUsedInTypeImports:BE.TypeModifierIsUsedInTypeExports,t_),ml[zl]=yh,ml[rd]=kh;let r_=Al?"importKind":"exportKind";ml[r_]=Qh?"type":"value",cf&&this.eatContextual(89)&&(ml[rd]=Al?this.parseIdentifier():this.parseModuleExportName()),ml[rd]||(ml[rd]=this.cloneIdentifier(ml[zl])),Al&&this.checkIdentifier(ml[rd],Qh?4098:4096)}fillOptionalPropertiesForTSESLint(ml){switch(ml.type){case"ExpressionStatement":ml.directive??(ml.directive=void 0);return;case"RestElement":ml.value=void 0;case"Identifier":case"ArrayPattern":case"AssignmentPattern":case"ObjectPattern":ml.decorators??(ml.decorators=[]),ml.optional??(ml.optional=!1),ml.typeAnnotation??(ml.typeAnnotation=void 0);return;case"TSParameterProperty":ml.accessibility??(ml.accessibility=void 0),ml.decorators??(ml.decorators=[]),ml.override??(ml.override=!1),ml.readonly??(ml.readonly=!1),ml.static??(ml.static=!1);return;case"TSEmptyBodyFunctionExpression":ml.body=null;case"TSDeclareFunction":case"FunctionDeclaration":case"FunctionExpression":case"ClassMethod":case"ClassPrivateMethod":ml.declare??(ml.declare=!1),ml.returnType??(ml.returnType=void 0),ml.typeParameters??(ml.typeParameters=void 0);return;case"Property":ml.optional??(ml.optional=!1);return;case"TSMethodSignature":case"TSPropertySignature":ml.optional??(ml.optional=!1);case"TSIndexSignature":ml.accessibility??(ml.accessibility=void 0),ml.readonly??(ml.readonly=!1),ml.static??(ml.static=!1);return;case"TSAbstractPropertyDefinition":case"PropertyDefinition":case"TSAbstractAccessorProperty":case"AccessorProperty":ml.declare??(ml.declare=!1),ml.definite??(ml.definite=!1),ml.readonly??(ml.readonly=!1),ml.typeAnnotation??(ml.typeAnnotation=void 0);case"TSAbstractMethodDefinition":case"MethodDefinition":ml.accessibility??(ml.accessibility=void 0),ml.decorators??(ml.decorators=[]),ml.override??(ml.override=!1),ml.optional??(ml.optional=!1);return;case"ClassExpression":ml.id??(ml.id=null);case"ClassDeclaration":ml.abstract??(ml.abstract=!1),ml.declare??(ml.declare=!1),ml.decorators??(ml.decorators=[]),ml.implements??(ml.implements=[]),ml.superTypeArguments??(ml.superTypeArguments=void 0),ml.typeParameters??(ml.typeParameters=void 0);return;case"TSTypeAliasDeclaration":case"VariableDeclaration":ml.declare??(ml.declare=!1);return;case"VariableDeclarator":ml.definite??(ml.definite=!1);return;case"TSEnumDeclaration":ml.const??(ml.const=!1),ml.declare??(ml.declare=!1);return;case"TSEnumMember":ml.computed??(ml.computed=!1);return;case"TSImportType":ml.qualifier??(ml.qualifier=null),ml.options??(ml.options=null),ml.typeArguments??(ml.typeArguments=null);return;case"TSInterfaceDeclaration":ml.declare??(ml.declare=!1),ml.extends??(ml.extends=[]);return;case"TSMappedType":ml.optional??(ml.optional=!1),ml.readonly??(ml.readonly=void 0);return;case"TSModuleDeclaration":ml.declare??(ml.declare=!1),ml.global??(ml.global=ml.kind==="global");return;case"TSTypeParameter":ml.const??(ml.const=!1),ml.in??(ml.in=!1),ml.out??(ml.out=!1);return}}chStartsBindingIdentifierAndNotRelationalOperator(ml,Al){if(R(ml)){if(wE.lastIndex=Al,wE.test(this.input)){let ml=this.codePointAtPos(wE.lastIndex);if(!W(ml)&&ml!==92)return!1}return!0}else return ml===92}nextTokenIsIdentifierAndNotTSRelationalOperatorOnSameLine(){let ml=this.nextTokenInLineStart(),Al=this.codePointAtPos(ml);return this.chStartsBindingIdentifierAndNotRelationalOperator(Al,ml)}nextTokenIsStringLiteralOnSameLine(){let ml=this.nextTokenInLineStart(),Al=this.codePointAtPos(ml);return Al===34||Al===39}};function mr(ml){if(ml.type!=="MemberExpression")return!1;let{computed:Al,property:Rl}=ml;return Al&&Rl.type!=="StringLiteral"&&(Rl.type!=="TemplateLiteral"||Rl.expressions.length>0)?!1:us(ml.object)}function yr(ml,Al){let{type:Rl}=ml;if(ml.extra?.parenthesized)return!1;if(Al){if(Rl==="Literal"){let{value:Al}=ml;if(typeof Al=="string"||typeof Al=="boolean")return!0}}else if(Rl==="StringLiteral"||Rl==="BooleanLiteral")return!0;return!!(ps(ml,Al)||xr(ml,Al)||Rl==="TemplateLiteral"&&ml.expressions.length===0||mr(ml))}function ps(ml,Al){return Al?ml.type==="Literal"&&(typeof ml.value=="number"||"bigint"in ml):ml.type==="NumericLiteral"||ml.type==="BigIntLiteral"}function xr(ml,Al){if(ml.type==="UnaryExpression"){let{operator:Rl,argument:zl}=ml;if(Rl==="-"&&ps(zl,Al))return!0}return!1}function us(ml){return ml.type==="Identifier"?!0:ml.type!=="MemberExpression"||ml.computed?!1:us(ml.object)}var NE={ClassNameIsRequired:"A class name is required.",UnexpectedSpace:"Unexpected space in placeholder."},jE=F`placeholders`(NE),gr=ml=>class extends ml{parsePlaceholder(ml){if(this.match(129)){let Al=this.startNode();return this.next(),this.assertNoSpace(),Al.name=super.parseIdentifier(!0),this.assertNoSpace(),this.expect(129),this.finishPlaceholder(Al,ml)}}finishPlaceholder(ml,Al){let Rl=ml;return(!Rl.expectedNode||!Rl.type)&&(Rl=this.finishNode(Rl,"Placeholder")),Rl.expectedNode=Al,Rl}getTokenFromCode(ml){ml===37&&this.input.charCodeAt(this.state.pos+1)===37?this.finishOp(129,2):super.getTokenFromCode(ml)}parseExprAtom(ml){return this.parsePlaceholder("Expression")||super.parseExprAtom(ml)}parseIdentifier(ml){return this.parsePlaceholder("Identifier")||super.parseIdentifier(ml)}checkReservedWord(ml,Al,Rl,zl){ml!==void 0&&super.checkReservedWord(ml,Al,Rl,zl)}cloneIdentifier(ml){let Al=super.cloneIdentifier(ml);return Al.type==="Placeholder"&&(Al.expectedNode=ml.expectedNode),Al}cloneStringLiteral(ml){return ml.type==="Placeholder"?this.cloneIdentifier(ml):super.cloneStringLiteral(ml)}parseBindingAtom(){return this.parsePlaceholder("Pattern")||super.parseBindingAtom()}isValidLVal(ml,Al,Rl,zl){return ml==="Placeholder"||super.isValidLVal(ml,Al,Rl,zl)}toAssignable(ml,Al){ml&&ml.type==="Placeholder"&&ml.expectedNode==="Expression"?ml.expectedNode="Pattern":super.toAssignable(ml,Al)}chStartsBindingIdentifier(ml,Al){if(super.chStartsBindingIdentifier(ml,Al))return!0;let Rl=this.nextTokenStart();return this.input.charCodeAt(Rl)===37&&this.input.charCodeAt(Rl+1)===37}verifyBreakContinue(ml,Al){ml.label?.type!=="Placeholder"&&super.verifyBreakContinue(ml,Al)}parseExpressionStatement(ml,Al){if(Al.type!=="Placeholder"||Al.extra?.parenthesized)return super.parseExpressionStatement(ml,Al);if(this.match(10)){let Rl=ml;return Rl.label=this.finishPlaceholder(Al,"Identifier"),this.next(),Rl.body=super.parseStatementOrSloppyAnnexBFunctionDeclaration(),this.finishNode(Rl,"LabeledStatement")}this.semicolon();let Rl=ml;return Rl.name=Al.name,this.finishPlaceholder(Rl,"Statement")}parseBlock(ml,Al,Rl){return this.parsePlaceholder("BlockStatement")||super.parseBlock(ml,Al,Rl)}parseFunctionId(ml){return this.parsePlaceholder("Identifier")||super.parseFunctionId(ml)}parseClass(ml,Al,Rl){let zl=Al?"ClassDeclaration":"ClassExpression";this.next();let rd=this.state.strict,yh=this.parsePlaceholder("Identifier");if(yh)if(this.match(77)||this.match(129)||this.match(2))ml.id=yh;else{if(Rl||!Al)return ml.id=null,ml.body=this.finishPlaceholder(yh,"ClassBody"),this.finishNode(ml,zl);throw this.raise(jE.ClassNameIsRequired,this.state.startLoc)}else this.parseClassId(ml,Al,Rl);return super.parseClassSuper(ml),ml.body=this.parsePlaceholder("ClassBody")||super.parseClassBody(!!ml.superClass,rd),this.finishNode(ml,zl)}parseExport(ml,Al){let Rl=this.parsePlaceholder("Identifier");if(!Rl)return super.parseExport(ml,Al);let zl=ml;if(!this.isContextual(94)&&!this.match(8))return zl.specifiers=[],zl.source=null,zl.declaration=this.finishPlaceholder(Rl,"Declaration"),this.finishNode(zl,"ExportNamedDeclaration");this.expectPlugin("exportDefaultFrom");let rd=this.startNode();return rd.exported=Rl,zl.specifiers=[this.finishNode(rd,"ExportDefaultSpecifier")],super.parseExport(zl,Al)}isExportDefaultSpecifier(){if(this.match(61)){let ml=this.nextTokenStart();if(this.isUnparsedContextual(ml,"from")&&this.input.startsWith(z(129),this.nextTokenStartSince(ml+4)))return!0}return super.isExportDefaultSpecifier()}maybeParseExportDefaultSpecifier(ml,Al){return ml.specifiers?.length?!0:super.maybeParseExportDefaultSpecifier(ml,Al)}checkExport(ml){let{specifiers:Al}=ml;Al?.length&&(ml.specifiers=Al.filter(ml=>ml.exported.type==="Placeholder")),super.checkExport(ml),ml.specifiers=Al}parseImport(ml){let Al=this.parsePlaceholder("Identifier");if(!Al)return super.parseImport(ml);if(ml.specifiers=[],!this.isContextual(94)&&!this.match(8))return ml.source=this.finishPlaceholder(Al,"StringLiteral"),this.semicolon(),this.finishNode(ml,"ImportDeclaration");let Rl=this.startNodeAtNode(Al);return Rl.local=Al,ml.specifiers.push(this.finishNode(Rl,"ImportDefaultSpecifier")),this.eat(8)&&(this.maybeParseStarImportSpecifier(ml)||this.parseNamedImportSpecifiers(ml)),this.expectContextual(94),ml.source=this.parseImportSource(),this.semicolon(),this.finishNode(ml,"ImportDeclaration")}parseImportSource(){return this.parsePlaceholder("StringLiteral")||super.parseImportSource()}assertNoSpace(){this.state.start>this.offsetToSourcePos(this.state.lastTokEndLoc.index)&&this.raise(jE.UnexpectedSpace,this.state.lastTokEndLoc)}},Tr=ml=>class extends ml{parseV8Intrinsic(){if(this.match(50)){let ml=this.state.startLoc,Al=this.startNode();if(this.next(),C(this.state.type)){let ml=this.parseIdentifierName(),Rl=this.createIdentifier(Al,ml);if(this.castNodeTo(Rl,"V8IntrinsicIdentifier"),this.match(6))return Rl}this.unexpected(ml)}}parseExprAtom(ml){return this.parseV8Intrinsic()||super.parseExprAtom(ml)}},GE=["fsharp","hack"],WE=["^^","@@","^","%","#"];function br(ml){if(ml.has("decorators")&&ml.has("decorators-legacy"))throw new Error("Cannot use the decorators and decorators-legacy plugin together");if(ml.has("flow")&&ml.has("typescript"))throw new Error("Cannot combine flow and typescript plugins.");if(ml.has("placeholders")&&ml.has("v8intrinsic"))throw new Error("Cannot combine placeholders and v8intrinsic plugins.");if(ml.has("pipelineOperator")){let Al=ml.get("pipelineOperator").proposal;if(!GE.includes(Al)){let ml=GE.map(ml=>`"${ml}"`).join(", ");throw new Error(`"pipelineOperator" requires "proposal" option whose value must be one of: ${ml}.`)}if(Al==="hack"){if(ml.has("placeholders"))throw new Error("Cannot combine placeholders plugin and Hack-style pipes.");if(ml.has("v8intrinsic"))throw new Error("Cannot combine v8intrinsic plugin and Hack-style pipes.");let Al=ml.get("pipelineOperator").topicToken;if(!WE.includes(Al)){let ml=WE.map(ml=>`"${ml}"`).join(", ");throw new Error(`"pipelineOperator" in "proposal": "hack" mode also requires a "topicToken" option whose value must be one of: ${ml}.`)}}}if(ml.has("moduleAttributes"))throw new Error("`moduleAttributes` has been removed in Babel 8, please migrate to import attributes instead.");if(ml.has("importAssertions"))throw new Error("`importAssertions` has been removed in Babel 8, please use import attributes instead.");if(ml.has("deprecatedImportAssert")?console.warn("`deprecatedImportAssert` has been removed in Babel 8, please use import attributes instead."):ml.has("importAttributes")&&ml.get("importAttributes").deprecatedAssertSyntax&&console.warn("The 'importAttributes' plugin has been removed in Babel 8. Please migrate any usage of `assert`-style attributes to `with`."),ml.has("recordAndTuple"))throw new Error("The 'recordAndTuple' plugin has been removed in Babel 8. Please remove it from your configuration.");if(ml.has("asyncDoExpressions")&&!ml.has("doExpressions")){let ml=new Error("'asyncDoExpressions' requires 'doExpressions', please add 'doExpressions' to parser plugins.");throw ml.missingPlugins="doExpressions",ml}if(ml.has("optionalChainingAssign")&&ml.get("optionalChainingAssign").version!=="2023-07")throw new Error("The 'optionalChainingAssign' plugin requires a 'version' option, representing the last proposal update. Currently, the only supported value is '2023-07'.");if(ml.has("discardBinding")&&ml.get("discardBinding").syntaxType!=="void")throw new Error("The 'discardBinding' plugin requires a 'syntaxType' option. Currently the only supported value is 'void'.");if(ml.has("decimal"))throw new Error("The 'decimal' plugin has been removed in Babel 8. Please remove it from your configuration.");if(ml.has("importReflection"))throw new Error("The 'importReflection' plugin has been removed in Babel 8. Use 'sourcePhaseImports' instead, and replace 'import module' with 'import source' in your code.")}var YE={estree:Ti,jsx:Zi,flow:Gi,typescript:dr,v8intrinsic:Tr,placeholders:gr},ow=Object.keys(YE),lw=class extends vE{constructor(ml,Al,Rl){let zl=gi(ml);super(zl,Al),this.options=zl,this.initializeScopes(),this.plugins=Rl,this.filename=zl.sourceFilename,this.startIndex=zl.startIndex;let rd=0;zl.allowAwaitOutsideFunction&&(rd|=1),zl.allowReturnOutsideFunction&&(rd|=2),zl.allowImportExportEverywhere&&(rd|=8),zl.allowSuperOutsideMethod&&(rd|=16),zl.allowUndeclaredExports&&(rd|=64),zl.allowNewTargetOutsideFunction&&(rd|=4),zl.allowYieldOutsideFunction&&(rd|=32),zl.ranges&&(rd|=128),zl.locations===!0&&(rd|=256),zl.tokens&&(rd|=512),zl.createImportExpressions&&(rd|=1024),zl.createParenthesizedExpressions&&(rd|=2048),zl.errorRecovery&&(rd|=4096),zl.attachComment&&(rd|=8192),zl.annexB&&(rd|=16384),this.optionFlags=rd}getScopeHandler(){return OA}parse(){this.enterInitialScopes();let ml=this.startNode(),Al=this.startNode();this.nextToken(),ml.errors=[];let Rl=this.parseTopLevel(ml,Al);return Rl.errors=this.state.errors,Rl.comments.length=this.state.commentsLen,Rl}};function Dt(ml,Al){if(Al?.sourceType==="unambiguous"){Al={...Al};try{Al.sourceType="module";let Rl=dt(Al,ml),zl=Rl.parse();if(Rl.sawUnambiguousESM)return zl;if(Rl.ambiguousScriptDifferentAst)try{return Al.sourceType="script",dt(Al,ml).parse()}catch{}else zl.program.sourceType="script";return zl}catch(Rl){try{return Al.sourceType="script",dt(Al,ml).parse()}catch{}throw Rl}}else return dt(Al,ml).parse()}function Mt(ml,Al){let Rl=dt(Al,ml);return Rl.options.strictMode&&(Rl.state.strict=!0),Rl.getExpression()}function Sr(ml){let Al={};for(let Rl of Object.keys(ml))Al[Rl]=Ze(ml[Rl]);return Al}var cw=Sr(vA);function dt(ml,Al){let Rl=lw,zl=new Map;if(ml?.plugins){for(let Al of ml.plugins){let ml,Rl;typeof Al=="string"?ml=Al:[ml,Rl]=Al,zl.has(ml)||zl.set(ml,Rl||{})}br(zl),Rl=Cr(zl)}return new Rl(ml,Al,zl)}var pw=new Map;function Cr(ml){let Al=[];for(let Rl of ow)ml.has(Rl)&&Al.push(Rl);let Rl=Al.join("|"),zl=pw.get(Rl);if(!zl){zl=lw;for(let ml of Al)zl=YE[ml](zl);pw.set(Rl,zl)}return zl}function Ot(ml){return(Al,Rl,zl)=>{if(Rl===!1)return!1;let rd=!!zl?.backwards,{length:yh}=Al,kh=Rl;for(;kh>=0&&khml===`\n`||ml==="\r"||ml==="\u2028"||ml==="\u2029";function wr(ml,Al,Rl){if(Al===!1)return!1;let zl=!!Rl?.backwards,rd=ml.charAt(Al);if(zl){if(ml.charAt(Al-1)==="\r"&&rd===`\n`)return Al-2;if(xs(rd))return Al-1}else{if(rd==="\r"&&ml.charAt(Al+1)===`\n`)return Al+2;if(xs(rd))return Al+1}return Al}var gw=wr;function Ir(ml,Al){return Al===!1?!1:ml.charAt(Al)==="/"&&ml.charAt(Al+1)==="/"?_w(ml,Al):Al}var Aw=Ir;function Nr(ml,Al){let Rl=null,zl=Al;for(;zl!==Rl;)Rl=zl,zl=hw(ml,zl),zl=mw(ml,zl),zl=Aw(ml,zl),zl=gw(ml,zl);return zl}var yw=Nr;function bs(ml){let Al=[];for(let Rl of ml)try{return Rl()}catch(ml){Al.push(ml)}throw Object.assign(new Error("All combinations failed"),{errors:Al})}function kr(ml){if(!ml.startsWith("#!"))return"";let Al=ml.indexOf(`\n`);return Al===-1?ml:ml.slice(0,Al)}var bw=kr;var vw=Array.prototype.findLast??function(ml){for(let Al=this.length-1;Al>=0;Al--){let Rl=this[Al];if(ml(Rl,Al,this))return Rl}},Ew=X("findLast",function(){if(Array.isArray(this))return vw}),ww=Ew;var Cw=Symbol.for("comments");function Dr(ml){return this[ml<0?this.length+ml:ml]}var xw=X("at",function(){if(Array.isArray(this)||typeof this=="string")return Dr}),Dw=xw;function J(ml){let Al=new Set(ml);return ml=>Al.has(ml?.type)}function rt(ml){return ml.range?.[1]??ml.end}function N(ml){let Al=ml.range?.[0]??ml.start,Rl=(ml.declaration?.decorators??ml.decorators)?.[0];return Rl?Math.min(N(Rl),Al):Al}var Sw=5,kw=8,Tw=8,Cs=ml=>Al=>Al.label?k(Al.label):N(Al)+ml,Rr=ml=>ml.__contentEnd??rt(ml),Iw=["ExpressionStatement","Directive","ImportDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExportAllDeclaration","ReturnStatement","ThrowStatement","DoWhileStatement"],Bw=new Map([["BreakStatement",Cs(Sw)],["ContinueStatement",Cs(kw)],["DebuggerStatement",ml=>N(ml)+Tw],["VariableDeclaration",ml=>k(Dw(0,ml.declarations,-1))],...Iw.map(ml=>[ml,Rr])]),Fw=J(Iw);function k(ml){let{type:Al}=ml;return Al==="IfStatement"?k(ml.alternate??ml.consequent):Al==="ForInStatement"||Al==="ForOfStatement"||Al==="ForStatement"||Al==="LabeledStatement"||Al==="WithStatement"||Al==="WhileStatement"?k(ml.body):Bw.get(Al)?.(ml)??rt(ml)}var Pw=J(["Block","CommentBlock","MultiLine"]),Rw=J(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]);function nt(ml,Al,Rl){if(!ml.has(Al)){let zl=Rl(Al);ml.set(Al,zl)}return ml.get(Al)}var Nw=new WeakMap;function Is(ml){return nt(Nw,ml,ml=>Pw(ml)&&ml.value[0]==="*"&&/@(?:type|satisfies)\b/.test(ml.value))}function jr(ml){return cf(0,ml,/[^\n]/g," ")}var Ow=jr;function Vr(ml,Al){for(let Rl of Al){let Al=N(Rl),zl=k(Rl);ml=ml.slice(0,Al)+Ow(ml.slice(Al,zl))+ml.slice(zl)}return ml}var Qw=new WeakMap;function ks(ml){let Al=ml[Cw];return nt(Qw,Al,Al=>Vr(ml.originalText,Al))}function $r(ml){if(!Pw(ml))return[];if(!ml.value.includes(`\n`))return[];let Al=[];for(let Rl of`*${ml.value}*`.split(`\n`)){if(Rl=Rl.trimStart(),!Rl.startsWith("*"))return[];Al.push(Rl)}return Al}var Lw=new WeakMap;function zr(ml){return nt(Lw,ml,$r)}function Ls(ml){Lw.delete(ml)}function ke(ml){return zr(ml).length>0}function Ds(ml){if(ml.length<2)return;let Al;for(let Rl=ml.length-1;Rl>=0;Rl--){let zl=ml[Rl];if(Al&&k(zl)===N(Al)&&ke(zl)&&ke(Al)&&(ml.splice(Rl+1,1),zl.value+="*//*"+Al.value,zl.range=[N(zl),k(Al)],Ls(zl)),!Rw(zl)&&!Pw(zl))throw new TypeError(`Unknown comment type: "${zl.type}".`);Al=zl}}function Hr(ml){return ml!==null&&typeof ml=="object"}var Mw=Hr;var jw=null;function Tt(ml){if(jw!==null&&typeof jw.property){let ml=jw;return jw=Tt.prototype=null,ml}return jw=Tt.prototype=ml??Object.create(null),new Tt}var Uw=10;for(let ml=0;ml<=Uw;ml++)Tt();function ve(ml){return Tt(ml)}function Wr(ml,Al="type"){ve(ml);function t(Rl){let zl=Rl[Al],rd=ml[zl];if(!Array.isArray(rd))throw Object.assign(new Error(`Missing visitor keys for '${zl}'.`),{node:Rl});return rd}return t}var Gw=Wr;var qw=[["elements"],["left","right"],["value"],["directives","body"],["label"],["callee","typeArguments","arguments"],["test","consequent","alternate"],["body","test"],["expression"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["object","property"],["properties"],["decorators","key","typeParameters","params","returnType","body"],["decorators","key","value"],["argument"],["expressions"],["id","init"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body"],["declaration","specifiers","source","attributes"],["local"],["exported"],["decorators","variance","key","typeAnnotation","value"],["id"],["key","value"],["elementType"],["id","typeParameters"],["id","typeParameters","extends","body"],["id","body"],["typeAnnotation"],["id","typeParameters","right"],["name","typeAnnotation"],["types"],["qualification","id"],["elementTypes"],["expression","typeAnnotation"],["params"],["members"],["objectType","indexType"],["decorators","key","typeAnnotation","value"],["id","typeParameters","params","returnType","body"],["key","typeParameters","params","returnType"],["typeParameters","params","returnType"],["parameterName","typeAnnotation"],["checkType","extendsType","trueType","falseType"],["typeParameter"],["literal"],["expression","typeArguments"],["decorators","key","typeAnnotation"],["argument","cases"],["pattern","body","guard"],["properties","rest"],["node"]],$w={ArrayExpression:qw[0],AssignmentExpression:qw[1],BinaryExpression:qw[1],InterpreterDirective:[],Directive:qw[2],DirectiveLiteral:[],BlockStatement:qw[3],BreakStatement:qw[4],CallExpression:qw[5],CatchClause:["param","body"],ConditionalExpression:qw[6],ContinueStatement:qw[4],DebuggerStatement:[],DoWhileStatement:qw[7],EmptyStatement:[],ExpressionStatement:qw[8],File:["program"],ForInStatement:qw[9],ForStatement:["init","test","update","body"],FunctionDeclaration:qw[10],FunctionExpression:qw[10],Identifier:["typeAnnotation","decorators"],IfStatement:qw[6],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:qw[1],MemberExpression:qw[11],NewExpression:qw[5],Program:qw[3],ObjectExpression:qw[12],ObjectMethod:qw[13],ObjectProperty:qw[14],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:qw[15],SequenceExpression:qw[16],ParenthesizedExpression:qw[8],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:qw[15],TryStatement:["block","handler","finalizer"],UnaryExpression:qw[15],UpdateExpression:qw[15],VariableDeclaration:["declarations"],VariableDeclarator:qw[17],WhileStatement:qw[7],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:qw[18],ClassExpression:qw[19],ClassDeclaration:qw[19],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:qw[20],ExportSpecifier:["local","exported"],ForOfStatement:qw[9],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:qw[21],ImportNamespaceSpecifier:qw[21],ImportSpecifier:["imported","local"],MetaProperty:["meta","property"],ClassMethod:qw[13],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:qw[15],Super:[],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:qw[15],AwaitExpression:qw[15],ImportExpression:["source","options"],BigIntLiteral:[],ExportNamespaceSpecifier:qw[22],OptionalMemberExpression:qw[11],OptionalCallExpression:qw[5],ClassProperty:qw[23],ClassPrivateProperty:qw[23],ClassPrivateMethod:qw[13],PrivateName:qw[24],StaticBlock:qw[18],ImportAttribute:qw[25],AnyTypeAnnotation:[],ArrayTypeAnnotation:qw[26],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:qw[27],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:qw[28],DeclareModule:qw[29],DeclareModuleExports:qw[30],DeclareTypeAlias:qw[31],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareVariable:["id","declarations"],DeclareExportDeclaration:qw[20],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:qw[2],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:qw[32],GenericTypeAnnotation:qw[27],InferredPredicate:[],InterfaceExtends:qw[27],InterfaceDeclaration:qw[28],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:qw[33],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:qw[30],NumberLiteralTypeAnnotation:[],BigIntLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:qw[2],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:qw[15],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],QualifiedTypeIdentifier:qw[34],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:qw[35],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:qw[31],TypeAnnotation:qw[30],TypeCastExpression:qw[36],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:qw[37],TypeParameterInstantiation:qw[37],UnionTypeAnnotation:qw[33],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:qw[29],EnumBooleanBody:qw[38],EnumNumberBody:qw[38],EnumStringBody:qw[38],EnumSymbolBody:qw[38],EnumBooleanMember:qw[17],EnumNumberMember:qw[17],EnumStringMember:qw[17],EnumDefaultedMember:qw[24],IndexedAccessType:qw[39],OptionalIndexedAccessType:qw[39],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:qw[8],JSXSpreadChild:qw[8],JSXIdentifier:[],JSXMemberExpression:qw[11],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXSpreadAttribute:qw[15],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],ClassAccessorProperty:qw[40],Decorator:qw[8],DoExpression:qw[18],ExportDefaultSpecifier:qw[22],ModuleExpression:qw[18],TopicReference:[],VoidPattern:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:qw[41],TSDeclareMethod:qw[42],TSQualifiedName:qw[1],TSCallSignatureDeclaration:qw[43],TSConstructSignatureDeclaration:qw[43],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:qw[42],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:qw[43],TSConstructorType:qw[43],TSTypeReference:["typeName","typeArguments"],TSTypePredicate:qw[44],TSTypeQuery:["exprName","typeArguments"],TSTypeLiteral:qw[38],TSArrayType:qw[26],TSTupleType:qw[35],TSOptionalType:qw[30],TSRestType:qw[30],TSNamedTupleMember:["label","elementType"],TSUnionType:qw[33],TSIntersectionType:qw[33],TSConditionalType:qw[45],TSInferType:qw[46],TSParenthesizedType:qw[30],TSTypeOperator:qw[30],TSIndexedAccessType:qw[39],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:qw[47],TSClassImplements:qw[48],TSInterfaceHeritage:qw[48],TSInterfaceDeclaration:qw[28],TSInterfaceBody:qw[18],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:qw[48],TSAsExpression:qw[36],TSSatisfiesExpression:qw[36],TSTypeAssertion:qw[36],TSEnumBody:qw[38],TSEnumDeclaration:qw[29],TSEnumMember:["id","initializer"],TSModuleDeclaration:qw[29],TSModuleBlock:qw[18],TSImportType:["source","options","qualifier","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:qw[8],TSNonNullExpression:qw[8],TSExportAssignment:qw[8],TSNamespaceExportDeclaration:qw[24],TSTypeAnnotation:qw[30],TSTypeParameterInstantiation:qw[37],TSTypeParameterDeclaration:qw[37],TSTypeParameter:["name","constraint","default"],ChainExpression:qw[8],Literal:[],MethodDefinition:qw[14],PrivateIdentifier:[],Property:qw[25],PropertyDefinition:qw[23],AccessorProperty:qw[40],TSAbstractAccessorProperty:qw[49],TSAbstractKeyword:[],TSAbstractMethodDefinition:qw[25],TSAbstractPropertyDefinition:qw[49],TSAsyncKeyword:[],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:qw[8],AsExpression:qw[36],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:qw[32],ConditionalTypeAnnotation:qw[45],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:qw[29],DeclareHook:qw[24],DeclareNamespace:qw[29],EnumBigIntBody:qw[38],EnumBigIntMember:qw[17],EnumBody:qw[38],HookDeclaration:qw[41],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:qw[46],KeyofTypeAnnotation:qw[15],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:qw[24],MatchExpression:qw[50],MatchExpressionCase:qw[51],MatchIdentifierPattern:qw[24],MatchInstanceObjectPattern:qw[52],MatchInstancePattern:["targetConstructor","properties"],MatchLiteralPattern:qw[47],MatchMemberPattern:["base","property"],MatchObjectPattern:qw[52],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:qw[15],MatchStatement:qw[50],MatchStatementCase:qw[51],MatchUnaryPattern:qw[15],MatchWildcardPattern:[],NeverTypeAnnotation:[],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:qw[34],RecordDeclaration:["id","typeParameters","implements","body"],RecordDeclarationBody:qw[0],RecordDeclarationImplements:["id","typeArguments"],RecordDeclarationProperty:["key","typeAnnotation","defaultValue"],RecordDeclarationStaticProperty:["key","typeAnnotation","value"],RecordExpression:["recordConstructor","typeArguments","properties"],RecordExpressionProperties:qw[12],SatisfiesExpression:qw[36],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:qw[30],TypePredicate:qw[44],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[],NGChainedExpression:qw[16],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:qw[18],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:qw[25],NGRoot:qw[53],JsExpressionRoot:qw[53],JsonRoot:qw[53],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:qw[30],TSJSDocNonNullableType:qw[30]};var Jw=Gw($w),Hw=Jw;function Rt(ml,Al){if(!Mw(ml))return ml;if(Array.isArray(ml)){for(let Rl=0;Rlml<=zl);kh=ml&&Rl.slice(ml,zl).trim().length===0}return kh?void 0:(ml.extra={...ml.extra,parenthesized:!0},ml)}case"TemplateLiteral":if(Al.expressions.length!==Al.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(zl==="flow"||zl==="hermes"||zl==="espree"||zl==="typescript"||rd){let ml=N(Al)+1,Rl=k(Al)-(Al.tail?1:2);Al.range=[ml,Rl]}break;case"TSParenthesizedType":return Al.typeAnnotation;case"TopicReference":ml.extra={...ml.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(Al.types.length===1)return Al.types[0];break;case"TupleTypeAnnotation":Al.types&&!Al.elementTypes&&(Al.elementTypes=Al.types);break;case"ImportDeclaration":zl==="hermes"&&Al.assertions&&!Al.attributes&&(Al.attributes=Al.assertions,delete Al.assertions);break}},onLeave(ml){switch(ml.type){case"LogicalExpression":if(Us(ml))return Le(ml);break}}}),ml}function Us(ml){return ml.type==="LogicalExpression"&&ml.right.type==="LogicalExpression"&&ml.operator===ml.right.operator}function Le(ml){return Us(ml)?Le({type:"LogicalExpression",operator:ml.operator,left:Le({type:"LogicalExpression",operator:ml.operator,left:ml.left,right:ml.right.left,range:[N(ml.left),k(ml.right.left)]}),right:ml.right.right,range:[N(ml),k(ml)]}):ml}function Xr(ml,Al,Rl){if(!Fw(ml))return;let zl=rt(ml);if(Rl[zl-1]!==";")return;let rd=ks({[Cw]:Al,originalText:Rl});zl-=1;let yh=rd.slice(N(ml),zl),kh=yh.trimEnd();ml.__contentEnd=zl-(yh.length-kh.length)}var zw=Gr;function Yr(ml,Al){let Rl=new SyntaxError(ml+" ("+Al.loc.start.line+":"+Al.loc.start.column+")");return Object.assign(Rl,Al)}var Yw=Yr;var Kw="Unexpected parseExpression() input: ";function Qr(ml){let{message:Al,loc:Rl,reasonCode:zl}=ml;if(!Rl)return ml;let{line:rd,column:yh}=Rl,kh=ml;(zl==="MissingPlugin"||zl==="MissingOneOfPlugins")&&(Al="Unexpected token.",kh=void 0);let Qh=` (${rd}:${yh})`;return Al.endsWith(Qh)&&(Al=Al.slice(0,-Qh.length)),Al.startsWith(Kw)&&(Al=Al.slice(Kw.length)),Yw(Al,{loc:{start:{line:rd,column:yh+1}},cause:kh})}var Xw=Qr;var Zw=/\*\/$/,eC=/^\/\*\*?/,tC=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,rC=/(^|\s+)\/\/([^\n\r]*)/g,nC=/^(\r?\n)+/,iC=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,sC=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,aC=/(\r?\n|^) *\* ?/g,oC=[];function $s(ml){let Al=ml.match(tC);return Al?Al[0].trimStart():""}function zs(ml){ml=cf(0,ml.replace(eC,"").replace(Zw,""),aC,"$1");let Al="";for(;Al!==ml;)Al=ml,ml=cf(0,ml,iC,`\n$1 $2\n`);ml=ml.replace(nC,"").trimEnd();let Rl=Object.create(null),zl=cf(0,ml,sC,"").replace(nC,"").trimEnd(),rd;for(;rd=sC.exec(ml);){let ml=cf(0,rd[2],rC,"");if(typeof Rl[rd[1]]=="string"||Array.isArray(Rl[rd[1]])){let Al=Rl[rd[1]];Rl[rd[1]]=[...oC,...Array.isArray(Al)?Al:[Al],ml]}else Rl[rd[1]]=ml}return{comments:zl,pragmas:Rl}}var lC=["noformat","noprettier"],cC=["format","prettier"];function Ws(ml){let Al=bw(ml);Al&&(ml=ml.slice(Al.length+1));let Rl=$s(ml),{pragmas:zl,comments:rd}=zs(Rl);return{shebang:Al,text:ml,pragmas:zl,comments:rd}}function Js(ml){let{pragmas:Al}=Ws(ml);return cC.some(ml=>r_(Al,ml))}function Gs(ml){let{pragmas:Al}=Ws(ml);return lC.some(ml=>r_(Al,ml))}function na(ml){return ml=typeof ml=="function"?{parse:ml}:ml,{astFormat:"estree",hasPragma:Js,hasIgnorePragma:Gs,locStart:N,locEnd:k,...ml}}var uC=na;var pC="module",dC="commonjs";function Xs(ml){if(typeof ml=="string"){if(ml=ml.toLowerCase(),/\.(?:mjs|mts)$/i.test(ml))return pC;if(/\.(?:cjs|cts)$/i.test(ml))return dC}}function oa(ml){let{type:Al="JsExpressionRoot",expression:Rl,comments:zl=Rl?.comments??[],text:rd,rootMarker:yh}=ml,kh={type:Al,comments:zl,range:[0,rd.length],rootMarker:yh};return Rl&&(delete Rl.comments,kh.node=Rl),kh}var hC=oa;var ot=ml=>uC(ua(ml)),fC={sourceType:pC,allowImportExportEverywhere:!0,allowReturnOutsideFunction:!0,allowNewTargetOutsideFunction:!0,allowSuperOutsideMethod:!0,allowUndeclaredExports:!0,errorRecovery:!0,createParenthesizedExpressions:!0,attachComment:!1,plugins:["doExpressions","exportDefaultFrom","functionBind","functionSent","throwExpressions",["partialApplication",{version:"2018-07"}],"decorators","moduleBlocks","asyncDoExpressions","destructuringPrivate","decoratorAutoAccessors","sourcePhaseImports","deferredImportEvaluation",["optionalChainingAssign",{version:"2023-07"}],["discardBinding",{syntaxType:"void"}]],tokens:!1,ranges:!1},_C="v8intrinsic",mC=[["pipelineOperator",{proposal:"hack",topicToken:"%"}],["pipelineOperator",{proposal:"fsharp"}]],j=(ml,Al=fC)=>({...Al,plugins:[...Al.plugins,...ml]}),gC=/@(?:no)?flow\b/;function la(ml,Al){if(Al?.endsWith(".js.flow"))return!0;let Rl=bw(ml);Rl&&(ml=ml.slice(Rl.length));let zl=yw(ml,0);return zl!==!1&&(ml=ml.slice(0,zl)),gC.test(ml)}function pa(ml,Al,Rl){let zl=ml(Al,Rl),rd=zl.errors.find(ml=>!yC.has(ml.reasonCode));if(rd)throw rd;return zl}function ua({isExpression:ml=!1,optionsCombinations:Al}){return(Rl,zl={})=>{let{filepath:rd}=zl;if(typeof rd!="string"&&(rd=void 0),(zl.parser==="babel"||zl.parser==="__babel_estree")&&la(Rl,rd))return zl.parser="babel-flow",xC.parse(Rl,zl);let yh=Al,kh=zl.__babelSourceType??Xs(rd);kh&&kh!==pC&&(yh=yh.map(ml=>({...ml,sourceType:kh,...kh===dC?{allowReturnOutsideFunction:void 0,allowNewTargetOutsideFunction:void 0}:void 0})));let Qh=/%[A-Z]/.test(Rl);Rl.includes("|>")?yh=(Qh?[...mC,_C]:mC).flatMap(ml=>yh.map(Al=>j([ml],Al))):Qh&&(yh=yh.map(ml=>j([_C],ml)));let cf=ml?Mt:Dt,t_;try{t_=bs(yh.map(ml=>()=>pa(cf,Rl,ml)))}catch({errors:[ml]}){throw Xw(ml)}return ml&&(t_=hC({expression:t_,text:Rl,rootMarker:zl.rootMarker})),zw(t_,{text:Rl})}}var AC=["StrictNumericEscape","StrictWith","StrictOctalLiteral","StrictDelete","StrictEvalArguments","StrictEvalArgumentsBinding","StrictFunction","ForInOfLoopInitializer","ParamDupe","RestTrailingComma","UnsupportedParameterDecorator","UnterminatedJsxContent","UnexpectedReservedWord","ModuleAttributesWithDuplicateKeys","InvalidEscapeSequenceTemplate","NonAbstractClassHasAbstractMethod","PatternIsOptional","VarRedeclaration","InvalidPrivateFieldResolution","DuplicateExport","DeclarationMissingInitializer","DecoratorAbstractMethod"],yC=new Set(AC),bC=[j(["jsx"])],vC=ot({optionsCombinations:bC}),EC=ot({optionsCombinations:[j(["jsx","typescript"]),j(["typescript"])]}),wC=ot({isExpression:!0,optionsCombinations:[j(["jsx"])]}),CC=ot({isExpression:!0,optionsCombinations:[j(["typescript"])]}),xC=ot({optionsCombinations:[j(["jsx",["flow",{all:!0}],"flowComments"])]}),DC=ot({optionsCombinations:bC.map(ml=>j(["estree"],ml))});var SC={};$t(SC,{json:()=>IC,"json-stringify":()=>PC,json5:()=>BC,jsonc:()=>FC});function Ta(ml){return Array.isArray(ml)&&ml.length>0}var kC=Ta;var TC={tokens:!1,ranges:!1,attachComment:!1,createParenthesizedExpressions:!0};function ba(ml){let Al=Dt(ml,TC),{program:Rl}=Al;if(Rl.body.length===0&&Rl.directives.length===0&&!Rl.interpreter)return{comments:Al.comments}}function bt(ml,Al={}){let{allowComments:Rl=!0,allowEmpty:zl=!1}=Al,rd,yh;try{rd=Mt(ml,TC),yh=rd.comments}catch(Al){if(zl&&Al.code==="BABEL_PARSER_SYNTAX_ERROR"&&Al.reasonCode==="ParseExpressionEmptyInput")try{({comments:yh}=ba(ml))}catch{}if(!yh)throw Xw(Al)}if(!Rl&&kC(yh))throw H(yh[0],"Comment");return(!zl||rd)&&ht(rd),rd=hC({type:"JsonRoot",expression:rd,comments:yh,text:ml}),rd}function H(ml,Al){let[Rl,zl]=[ml.loc.start,ml.loc.end].map(({line:ml,column:Al})=>({line:ml,column:Al+1}));return Yw(`${Al} is not allowed in JSON.`,{loc:{start:Rl,end:zl}})}function ht(ml){switch(ml.type){case"ArrayExpression":for(let Al of ml.elements)Al!==null&&ht(Al);return;case"ObjectExpression":for(let Al of ml.properties)ht(Al);return;case"ObjectProperty":if(ml.computed)throw H(ml.key,"Computed key");if(ml.shorthand)throw H(ml.key,"Shorthand property");ml.key.type!=="Identifier"&&ht(ml.key),ht(ml.value);return;case"UnaryExpression":{let{operator:Al,argument:Rl}=ml;if(Al!=="+"&&Al!=="-")throw H(ml,`Operator '${ml.operator}'`);if(Rl.type==="NumericLiteral"||Rl.type==="Identifier"&&(Rl.name==="Infinity"||Rl.name==="NaN"))return;throw H(Rl,`Operator '${Al}' before '${Rl.type}'`)}case"Identifier":if(ml.name!=="Infinity"&&ml.name!=="NaN"&&ml.name!=="undefined")throw H(ml,`Identifier '${ml.name}'`);return;case"TemplateLiteral":if(kC(ml.expressions))throw H(ml.expressions[0],"'TemplateLiteral' with expression");for(let Al of ml.quasis)ht(Al);return;case"NullLiteral":case"BooleanLiteral":case"NumericLiteral":case"StringLiteral":case"TemplateElement":return;default:throw H(ml,`'${ml.type}'`)}}var IC=uC({parse:ml=>bt(ml),hasPragma:()=>!0,hasIgnorePragma:()=>!1}),BC=uC(ml=>bt(ml)),FC=uC(ml=>bt(ml,{allowEmpty:!0})),PC=uC({parse:ml=>bt(ml,{allowComments:!1}),astFormat:"estree-json"});var RC={...yh,...SC};return ni(rd)})},82905:ml=>{(function(Al){function e(){var ml=Al();return ml.default||ml}if(true)ml.exports=e();else{var Rl}})(function(){"use strict";var ml=Object.defineProperty;var Al=Object.getOwnPropertyDescriptor;var Rl=Object.getOwnPropertyNames;var zl=Object.prototype.hasOwnProperty;var Co=(Al,Rl)=>{for(var zl in Rl)ml(Al,zl,{get:Rl[zl],enumerable:!0})},tc=(rd,yh,kh,Qh)=>{if(yh&&typeof yh=="object"||typeof yh=="function")for(let cf of Rl(yh))!zl.call(rd,cf)&&cf!==kh&&ml(rd,cf,{get:()=>yh[cf],enumerable:!(Qh=Al(yh,cf))||Qh.enumerable});return rd};var rc=Al=>tc(ml({},"__esModule",{value:!0}),Al);var rd={};Co(rd,{languages:()=>lS,options:()=>aS,printers:()=>oS});var yh=[{name:"JavaScript",type:"programming",aceMode:"javascript",extensions:[".js","._js",".bones",".cjs",".es",".es6",".gs",".jake",".javascript",".jsb",".jscad",".jsfl",".jslib",".jsm",".jspre",".jss",".mjs",".njs",".pac",".sjs",".ssjs",".xsjs",".xsjslib",".start.frag",".end.frag",".wxs"],filenames:["Jakefile","start.frag","end.frag"],tmScope:"source.js",aliases:["js","node"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["bun","chakra","d8","deno","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell","zx"],parsers:["babel","acorn","espree","meriyah","babel-flow","babel-ts","flow","typescript"],vscodeLanguageIds:["javascript","mongo"],linguistLanguageId:183},{name:"Flow",type:"programming",aceMode:"javascript",extensions:[".js.flow"],filenames:[],tmScope:"source.js",aliases:[],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",interpreters:["bun","chakra","d8","deno","gjs","js","node","nodejs","qjs","rhino","v8","v8-shell"],parsers:["flow","babel-flow"],vscodeLanguageIds:["javascript"],linguistLanguageId:183},{name:"JSX",type:"programming",aceMode:"javascript",extensions:[".jsx"],filenames:void 0,tmScope:"source.js.jsx",aliases:void 0,codemirrorMode:"jsx",codemirrorMimeType:"text/jsx",interpreters:void 0,parsers:["babel","babel-flow","babel-ts","flow","typescript","espree","meriyah"],vscodeLanguageIds:["javascriptreact"],group:"JavaScript",linguistLanguageId:183},{name:"TypeScript",type:"programming",aceMode:"typescript",extensions:[".ts",".cts",".mts"],tmScope:"source.ts",aliases:["ts"],codemirrorMode:"javascript",codemirrorMimeType:"application/typescript",interpreters:["bun","deno","ts-node","tsx"],parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescript"],linguistLanguageId:378},{name:"TSX",type:"programming",aceMode:"tsx",extensions:[".tsx"],tmScope:"source.tsx",aliases:["typescriptreact"],codemirrorMode:"jsx",codemirrorMimeType:"text/typescript-jsx",group:"TypeScript",parsers:["typescript","babel-ts"],vscodeLanguageIds:["typescriptreact"],linguistLanguageId:94901924}];var kh={};Co(kh,{estree:()=>uD});function nc(ml){return Array.isArray(ml)&&ml.length>0}var Qh=nc;var oc=()=>{},cf=oc;function B(ml){let Al=new Set(ml);return ml=>Al.has(ml?.type)}var Qt=(ml,Al)=>(Rl,zl,...rd)=>Rl|1&&zl==null?void 0:(Al.call(zl)??zl[ml]).apply(zl,rd);function ic(ml){return this[ml<0?this.length+ml:ml]}var t_=Qt("at",function(){if(Array.isArray(this)||typeof this=="string")return ic}),r_=t_;function Z(ml,Al,Rl){if(!ml.has(Al)){let zl=Rl(Al);ml.set(Al,zl)}return ml.get(Al)}function uc(ml){let Al=[];return ml.this&&Al.push(ml.this),Al.push(...ml.params),ml.rest&&Al.push(ml.rest),Al}var u_=new WeakMap;function ee(ml){return Z(u_,ml,uc)}function _i(ml,Al){let{node:Rl}=ml,zl=0,o=()=>Al(ml,zl++);Rl.this&&ml.call(o,"this"),ml.each(o,"params"),Rl.rest&&ml.call(o,"rest")}function Ni(ml){if(ml.rest)return!0;let Al=ee(ml);return r_(0,Al,-1)?.type==="RestElement"}var ji=ml=>ml?.type==="TSAsExpression"&&ml.typeAnnotation.type==="TSTypeReference"&&ml.typeAnnotation.typeName.type==="Identifier"&&ml.typeAnnotation.typeName.name==="const";function zt({node:ml,parent:Al}){return ml?.type!=="EmptyStatement"?!1:Al.type==="IfStatement"?Al.consequent===ml||Al.alternate===ml:Al.type==="DoWhileStatement"||Al.type==="ForInStatement"||Al.type==="ForOfStatement"||Al.type==="ForStatement"||Al.type==="LabeledStatement"||Al.type==="WithStatement"||Al.type==="WhileStatement"?Al.body===ml:!1}function Ke(ml){return ml.method&&ml.kind==="init"||ml.kind==="get"||ml.kind==="set"}var xo=ml=>Number.isSafeInteger(ml)&&ml>=0;function It(ml){return ml.range?.[1]??ml.end}function b(ml){let Al=ml.range?.[0]??ml.start,Rl=(ml.declaration?.decorators??ml.decorators)?.[0];return Rl?Math.min(b(Rl),Al):Al}var C_=5,D_=8,S_=8,vi=ml=>Al=>Al.label?S(Al.label):b(Al)+ml,mc=ml=>ml.__contentEnd??It(ml),P_=["ExpressionStatement","Directive","ImportDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExportAllDeclaration","ReturnStatement","ThrowStatement","DoWhileStatement"],Cg=new Map([["BreakStatement",vi(C_)],["ContinueStatement",vi(D_)],["DebuggerStatement",ml=>b(ml)+S_],["VariableDeclaration",ml=>S(r_(0,ml.declarations,-1))],...P_.map(ml=>[ml,mc])]),eA=B(P_),Pr=ml=>{if(eA(ml)&&ml.__contentEnd)return!0;let{type:Al}=ml;return Al==="BreakStatement"||Al==="ContinueStatement"||Al==="DebuggerStatement"||Al==="VariableDeclaration"?!0:Al==="IfStatement"?Pr(ml.alternate??ml.consequent):Al==="ForInStatement"||Al==="ForOfStatement"||Al==="ForStatement"||Al==="LabeledStatement"||Al==="WithStatement"||Al==="WhileStatement"?Pr(ml.body):!1};function S(ml){let{type:Al}=ml;return Al==="IfStatement"?S(ml.alternate??ml.consequent):Al==="ForInStatement"||Al==="ForOfStatement"||Al==="ForStatement"||Al==="LabeledStatement"||Al==="WithStatement"||Al==="WhileStatement"?S(ml.body):Cg.get(Al)?.(ml)??It(ml)}function kt(ml,Al){let Rl=b(ml);return xo(Rl)&&Rl===b(Al)}function Dc(ml,Al){let Rl=S(ml);return xo(Rl)&&Rl===S(Al)}function Ao(ml,Al){return kt(ml,Al)&&Dc(ml,Al)}function ye(ml){return ml.extra?.raw??ml.raw}function Ji(ml){return ml.type==="BigIntLiteral"||ml.type==="Literal"&&!!ml.bigint}function Gi(ml){return ml.type==="BooleanLiteral"||ml.type==="Literal"&&typeof ml.value=="boolean"}function Ee(ml){return ml.type==="NumericLiteral"||ml.type==="Literal"&&typeof ml.value=="number"}function Xr(ml){return ml.type==="RegExpLiteral"||ml.type==="Literal"&&!!ml.regex}function q(ml){return ml?.type==="StringLiteral"||ml?.type==="Literal"&&typeof ml.value=="string"}var tA=B(["TSAsExpression","TSSatisfiesExpression","AsExpression","AsConstExpression","SatisfiesExpression"]),rA=B(["SatisfiesExpression","TSSatisfiesExpression"]),nA=B(["TSUnionType","UnionTypeAnnotation"]),iA=B(["TSIntersectionType","IntersectionTypeAnnotation"]),sA=B(["TupleTypeAnnotation","TSTupleType"]),aA=B(["TSConditionalType","ConditionalTypeAnnotation"]),oA=B(["TSTypeAliasDeclaration","TypeAlias"]),lA=B(["ReturnStatement","ThrowStatement"]),cA=B(["ExportDefaultDeclaration","DeclareExportDeclaration","ExportNamedDeclaration","ExportAllDeclaration","DeclareExportAllDeclaration"]),uA=B(["ArrayExpression"]),pA=B(["ObjectExpression"]),dA=B(["Literal","BooleanLiteral","BigIntLiteral","DirectiveLiteral","NullLiteral","NumericLiteral","RegExpLiteral","StringLiteral"]),hA=B(["ObjectTypeAnnotation","TSTypeLiteral","TSMappedType"]),fA=B(["FunctionExpression","ArrowFunctionExpression"]),_A=B(["JSXElement","JSXFragment"]),mA=B(["BinaryExpression","LogicalExpression","NGPipeExpression"]),gA=B(["CallExpression","OptionalCallExpression"]),AA=B(["MemberExpression","OptionalMemberExpression"]),yA=B(["CallExpression","OptionalCallExpression","NewExpression"]),bA=B(["CallExpression","OptionalCallExpression","NewExpression","ImportExpression"]),vA=B(["ChainExpression","TSNonNullExpression"]),EA=B(["TSArrayType","ArrayTypeAnnotation"]),wA=B(["TSTypeParameterInstantiation","TypeParameterInstantiation"]);function Ir(ml){if(ml.type!=="ImportSpecifier"&&ml.type!=="ExportSpecifier")return!1;let{local:Al,[ml.type==="ImportSpecifier"?"imported":"exported"]:Rl}=ml;return Al.type!==Rl.type||!Ao(Al,Rl)?!1:q(Al)?Al.value===Rl.value&&ye(Al)===ye(Rl):Al.type==="Identifier"?Al.name===Rl.name:!1}var CA=B(["File","TemplateElement","TSEmptyBodyFunctionExpression","ChainExpression"]),Ec=(ml,[Al])=>Al?.type==="ComponentParameter"&&Al.shorthand&&Al.name===ml&&Al.local!==Al.name||Al?.type==="MatchObjectPatternProperty"&&Al.shorthand&&Al.key===ml||Al?.type==="ObjectProperty"&&Al.shorthand&&Al.key===ml&&Al.value!==Al.key||Al?.type==="Property"&&Al.shorthand&&Al.key===ml&&!Ke(Al)&&Al.value!==Al.key||Al?.type==="ImportSpecifier"&&Ir(Al)&&Al.imported===ml&&Al.imported!==Al.local||Al?.type==="ExportSpecifier"&&Ir(Al)&&Al.local===ml&&Al.local!==Al.exported,dc=(ml,[Al])=>!!(ml.type==="FunctionExpression"&&Al.type==="MethodDefinition"&&Al.value===ml&&ee(ml).length===0&&!ml.returnType&&!Qh(ml.typeParameters)&&ml.body),Xi=(ml,[Al])=>Al?.typeAnnotation===ml&&ji(Al),Cc=(ml,[Al,...Rl])=>Xi(ml,[Al])||Al?.typeName===ml&&Xi(Al,Rl);function Fc(ml,Al){return CA(ml)||Ec(ml,Al)||dc(ml,Al)?!1:ml.type==="EmptyStatement"?zt({node:ml,parent:Al[0]}):!(Cc(ml,Al)||ml.type==="TSTypeAnnotation"&&Al[0].type==="TSPropertySignature")}var xA=Fc;function xc(ml){let Al=ml.type||ml.kind||"(unknown type)",Rl=String(ml.name||ml.id&&(typeof ml.id=="object"?ml.id.name:ml.id)||ml.key&&(typeof ml.key=="object"?ml.key.name:ml.key)||ml.value&&(typeof ml.value=="object"?"":String(ml.value))||ml.operator||"");return Rl.length>20&&(Rl=Rl.slice(0,19)+"…"),Al+(Rl?" "+Rl:"")}function To(ml,Al){(ml.comments??(ml.comments=[])).push(Al),Al.printed=!1,Al.nodeDescription=xc(ml)}function K(ml,Al){Al.leading=!0,Al.trailing=!1,To(ml,Al)}function be(ml,Al,Rl){Al.leading=!1,Al.trailing=!1,Rl&&(Al.marker=Rl),To(ml,Al)}function X(ml,Al){Al.leading=!1,Al.trailing=!0,To(ml,Al)}function Kr(ml){return(Al,Rl,zl)=>{if(Rl===!1)return!1;let rd=!!zl?.backwards,{length:yh}=Al,kh=Rl;for(;kh>=0&&khml===`\n`||ml==="\r"||ml==="\u2028"||ml==="\u2029";function Tc(ml,Al,Rl){if(Al===!1)return!1;let zl=!!Rl?.backwards,rd=ml.charAt(Al);if(zl){if(ml.charAt(Al-1)==="\r"&&rd===`\n`)return Al-2;if(Qi(rd))return Al-1}else{if(rd==="\r"&&ml.charAt(Al+1)===`\n`)return Al+2;if(Qi(rd))return Al+1}return Al}var BA=Tc;function gc(ml,Al){return Al===!1?!1:ml.charAt(Al)==="/"&&ml.charAt(Al+1)==="/"?TA(ml,Al):Al}var FA=gc;function hc(ml,Al){let Rl=null,zl=Al;for(;zl!==Rl;)Rl=zl,zl=SA(ml,zl),zl=IA(ml,zl),zl=FA(ml,zl),zl=BA(ml,zl);return zl}var PA=hc;function Sc(ml,Al){let Rl=PA(ml,Al);return Rl===!1?"":ml.charAt(Rl)}var RA=Sc;function Bc(ml,Al,Rl={}){let zl=SA(ml,Rl.backwards?Al-1:Al,Rl),rd=BA(ml,zl,Rl);return zl!==rd}var NA=Bc;function bc(ml,Al,Rl){for(let zl=Al;zlAl(ml,0),"source"),Rl.options&&ml.call(()=>Al(ml,1),"options")):Rl.type==="TSExternalModuleReference"?ml.call(()=>Al(ml,0),"expression"):ml.each(Al,"arguments")}function go(ml,Al){if(ml.type==="ImportExpression"||ml.type==="TSImportType"){if(Al===0||Al===(ml.options?-2:-1))return["source"];if(ml.options&&(Al===1||Al===-1))return["options"];throw new RangeError("Invalid argument index")}if(ml.type==="TSExternalModuleReference"){if(Al===0||Al===-1)return["expression"]}else if(Al<0&&(Al=ml.arguments.length+Al),Al>=0&&AlOc(ml.originalText,Al))}function es(ml,Al){let Rl=S(ml)-1;if(Al.originalText[Rl]===")")return Rl}function _c(ml,Al){if(es(ml,Al)===void 0)return;let Rl=ce(Al),zl=S(ml.typeArguments??ml.callee),rd=Rl.indexOf("(",zl);if(rd!==-1)return rd}function ts(ml,Al,Rl){let zl=es(ml,Rl);if(zl===void 0||S(Al)>zl)return!1;let rd=_c(ml,Rl);return rd===void 0?!1:b(Al)>rd}var $A=B(["Block","CommentBlock","MultiLine"]),JA=B(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]);function We(ml){return ml?.type==="ObjectProperty"||ml?.type==="Property"&&!Ke(ml)}function yt(ml){return ml.value.trim()==="prettier-ignore"&&!ml.unignore}var HA=new WeakMap;function nr(ml){return Z(HA,ml,ml=>$A(ml)&&ml.value[0]==="*"&&/@(?:type|satisfies)\b/.test(ml.value))}function $r({comment:ml,enclosingNode:Al,followingNode:Rl,options:zl}){if((Al?.type==="ForInStatement"||Al?.type==="ForOfStatement"||Al?.type==="ForStatement")&&Rl&&Rl===Al.body){let Al=ce(zl).lastIndexOf(")",b(Rl));if(b(ml)>Al)return K(Rl,ml),!0}return!1}var ho=(ml,Al)=>$A(ml)&&!OA(Al,b(ml),S(ml)),wr=(ml,Al)=>JA(ml)||ho(ml,Al);function Qr(ml,Al){ml.type==="BlockStatement"?or(ml,Al):K(ml,Al)}function or(ml,Al){let Rl=(ml.body||ml.properties).find(({type:ml})=>ml!=="EmptyStatement");Rl?K(Rl,Al):be(ml,Al)}function zr({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl,text:rd,options:yh}){return Rl?.type!=="IfStatement"||!zl?!1:RA(rd,S(ml))===")"?(X(Al,ml),!0):zl===Rl.consequent?(K(zl,ml),!0):Al===Rl.consequent&&zl===Rl.alternate?jc({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl,text:rd,options:yh}):!1}function jc({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl,text:rd,options:yh}){let kh=ce(yh).indexOf("else",S(Rl.consequent));return b(ml)>=kh?(K(zl,ml),!0):!(Al.type==="BlockStatement")&&wr(ml,rd)&&!OA(rd,S(Al),b(ml))?(X(Al,ml),!0):(be(Rl,ml),!0)}function Zr({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl,text:rd}){return(Rl?.type==="WhileStatement"||Rl?.type==="WithStatement")&&zl?RA(rd,S(ml))===")"?(X(Al,ml),!0):Rl.body===zl?(K(zl,ml),!0):!1:!1}function So(ml,{comment:Al,text:Rl,options:zl}){if(nA(ml)&&ho(Al,Rl)&&!yt(Al)){let Rl=ce(zl).slice(S(Al),b(ml));return/^[ \t]*$/.test(Rl)}return!1}function Bo(ml,Al){return K(So(ml,Al)?ml.types[0]:ml,Al.comment),!0}function vc(ml){return[bo,fs,is,ps,Gc,zr,Zr,os,ss,$r,Kc,$c,Po,ls,zc,us,cs,Uc,il,Io,ko,ys].some(Al=>Al(ml))}function Rc(ml){return[bo,Jc,ps,is,ls,zr,Zr,os,ss,$r,cs,Vc,Qc,Po,ms,nl,ol,sl,Io,pl,Ds,ul,ko].some(Al=>Al(ml))}function Wc(ml){return[bo,fs,zr,Zr,$r,us,Po,ms,Io,Hc,Yc,tl,Ds,ko,ys].some(Al=>Al(ml))}function Jc({comment:ml,followingNode:Al}){return Al&&nr(ml)?(K(Al,ml),!0):!1}function os({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl}){return Rl?.type!=="TryStatement"&&Rl?.type!=="CatchClause"||!zl?!1:Rl.type==="CatchClause"&&Al?(X(Al,ml),!0):zl.type==="BlockStatement"?(or(zl,ml),!0):zl.type==="TryStatement"?(Qr(zl.finalizer,ml),!0):zl.type==="CatchClause"?(Qr(zl.body,ml),!0):!1}function Gc({comment:ml,enclosingNode:Al,followingNode:Rl}){return AA(Al)&&Rl?.type==="Identifier"?(K(Al,ml),!0):!1}function Uc({comment:ml,enclosingNode:Al,followingNode:Rl,options:zl}){return!zl.experimentalTernaries||!(Al?.type==="ConditionalExpression"||aA(Al))?!1:Rl?.type==="ConditionalExpression"||aA(Rl)?(be(Al,ml),!0):!1}function is({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl,text:rd,options:yh}){let kh=Al&&!OA(rd,S(Al),b(ml));return(!Al||!kh)&&(Rl?.type==="ConditionalExpression"||aA(Rl))&&zl?yh.experimentalTernaries&&Rl.alternate===zl&&!($A(ml)&&!OA(yh.originalText,b(ml),S(ml)))?(be(Rl,ml),!0):(K(zl,ml),!0):!1}var VA=B(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function ss({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl}){if(VA(Rl)){let{decorators:rd}=Rl;if(Qh(rd)&&zl?.type!=="Decorator")return X(r_(0,rd,-1),ml),!0;if(Rl.body&&zl===Rl.body)return or(Rl.body,ml),!0;if(zl){let{superClass:rd}=Rl;if(rd&&zl===rd&&Al&&(Al===Rl.id||Al===Rl.typeParameters))return X(Al,ml),!0;for(let yh of["implements","extends","mixins"])if(Rl[yh]&&zl===Rl[yh][0])return Al&&(Al===Rl.id||Al===Rl.typeParameters||Al===rd)?X(Al,ml):be(Rl,ml,yh),!0}}return!1}var WA=B(["ClassMethod","ClassProperty","PropertyDefinition","TSAbstractPropertyDefinition","TSAbstractMethodDefinition","TSDeclareMethod","MethodDefinition","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty","TSParameterProperty"]);function us({placement:ml,comment:Al,precedingNode:Rl,enclosingNode:zl,followingNode:rd,text:yh}){return zl&&Rl&&RA(yh,S(Al))==="("&&(zl.type==="Property"||zl.type==="TSDeclareMethod"||zl.type==="TSAbstractMethodDefinition")&&Rl.type==="Identifier"&&zl.key===Rl&&RA(yh,S(Rl))!==":"?(X(Rl,Al),!0):WA(zl)&&!rd&&ml==="remaining"?(X(RA(yh,S(Al))==="("?Rl:zl,Al),!0):Rl?.type==="Decorator"&&WA(zl)&&(JA(Al)||ml==="ownLine")?(X(Rl,Al),!0):!1}var zA=B(["FunctionDeclaration","FunctionExpression","ClassMethod","MethodDefinition","ObjectMethod"]);function Yc({comment:ml,precedingNode:Al,enclosingNode:Rl,text:zl}){return RA(zl,S(ml))!=="("?!1:Al&&zA(Rl)?(X(Al,ml),!0):!1}function Hc({comment:ml,enclosingNode:Al,text:Rl}){if(Al?.type!=="ArrowFunctionExpression")return!1;let zl=PA(Rl,S(ml));return zl!==!1&&Rl.slice(zl,zl+2)==="=>"?(be(Al,ml,"commentBeforeArrow"),!0):!1}function ns(ml,Al,Rl){let zl=b(Al),rd=S(ml);if(zl>=rd)return!1;let yh=S(Al),kh=b(ml);if(yh<=kh)return!1;let Qh=ce(Rl);return Qh.slice(0,b(Al)).trimEnd().endsWith("(")&&Qh.slice(S(Al)).trimStart().startsWith(")")}var YA=B(["ComponentDeclaration","DeclareComponent","ComponentTypeAnnotation"]);function bo({comment:ml,enclosingNode:Al,options:Rl}){if(!Al)return!1;if(bA(Al)&&se(Al).length===0&&ns(Al,ml,Rl))return be(Al,ml),!0;let zl=ZA(Al)||YA(Al)||Al.type==="HookTypeAnnotation"?Al:Al.type==="MethodDefinition"||Al.type==="TSAbstractMethodDefinition"||Al.type==="Property"&&Ke(Al)?Al.value:void 0;return zl&&ee(zl).length===0&&ns(zl,ml,Rl)?(be(zl,ml),!0):!1}function ps({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl,text:rd}){return Al?.type==="FunctionTypeParam"&&Rl?.type==="FunctionTypeAnnotation"&&zl?.type!=="FunctionTypeParam"?(X(Al,ml),!0):Al?.type==="ComponentTypeParameter"&&(Rl?.type==="DeclareComponent"||Rl?.type==="ComponentTypeAnnotation")&&zl?.type!=="ComponentTypeParameter"?(X(Al,ml),!0):(Al?.type==="Identifier"||Al?.type==="AssignmentPattern"||Al?.type==="ObjectPattern"||Al?.type==="ArrayPattern"||Al?.type==="RestElement"||Al?.type==="TSParameterProperty")&&(ZA(Rl)||(Rl?.type==="TSAbstractMethodDefinition"||Rl?.type==="MethodDefinition")&&Rl.value.type==="TSEmptyBodyFunctionExpression")&&RA(rd,S(ml))===")"?(X(Al,ml),!0):(Al?.type==="ComponentParameter"||Al?.type==="RestElement")&&(Rl?.type==="ComponentDeclaration"||Rl?.type==="DeclareComponent")&&RA(rd,S(ml))===")"?(X(Al,ml),!0):!$A(ml)&&zl?.type==="BlockStatement"&&zA(Rl)&&(Rl.type==="MethodDefinition"?Rl.value.body:Rl.body)===zl&&PA(rd,S(ml))===b(zl)?(or(zl,ml),!0):!1}function cs({comment:ml,enclosingNode:Al}){return Al?.type==="LabeledStatement"?(K(Al,ml),!0):!1}function Vc({comment:ml,precedingNode:Al,enclosingNode:Rl,options:zl}){return yA(Rl)&&Rl.callee===Al&&Rl.arguments.length>0&&ts(Rl,ml,zl)?(K(Rl.arguments[0],ml),!0):!1}function Kc({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl}){return nA(Rl)?(yt(ml)&&(zl.prettierIgnore=!0,ml.unignore=!0),Al?(X(Al,ml),!0):!1):(nA(zl)&&yt(ml)&&(zl.types[0].prettierIgnore=!0,ml.unignore=!0),!1)}function $c({comment:ml,precedingNode:Al,enclosingNode:Rl,followingNode:zl}){return Rl&&Rl.type==="MatchOrPattern"?(yt(ml)&&(zl.prettierIgnore=!0,ml.unignore=!0),Al?(X(Al,ml),!0):!1):(zl&&zl.type==="MatchOrPattern"&&yt(ml)&&(zl.types[0].prettierIgnore=!0,ml.unignore=!0),!1)}function Qc({comment:ml,enclosingNode:Al}){return We(Al)?(K(Al,ml),!0):!1}function Po({comment:ml,enclosingNode:Al,ast:Rl,isLastComment:zl}){return Rl?.body?.length===0?(zl?be(Rl,ml):K(Rl,ml),!0):Al?.type==="Program"&&Al.body.length===0&&!Qh(Al.directives)?(zl?be(Al,ml):K(Al,ml),!0):!1}function ls({comment:ml,precedingNode:Al,enclosingNode:Rl,text:zl}){if(Rl?.type==="ImportSpecifier"||Rl?.type==="ExportSpecifier")return K(Rl,ml),!0;let rd=Al?.type==="ImportSpecifier"&&Rl?.type==="ImportDeclaration",yh=Al?.type==="ExportSpecifier"&&Rl?.type==="ExportNamedDeclaration";return(rd||yh)&&NA(zl,S(ml))?(X(Al,ml),!0):!1}function zc({comment:ml,enclosingNode:Al}){return Al?.type==="AssignmentPattern"?(K(Al,ml),!0):!1}var KA=B(["VariableDeclarator","AssignmentExpression","TypeAlias","TSTypeAliasDeclaration"]),XA=B(["ObjectExpression","ArrayExpression","TemplateLiteral","TaggedTemplateExpression","ObjectTypeAnnotation","TSTypeLiteral"]);function ms(ml){let{comment:Al,enclosingNode:Rl,followingNode:zl,options:rd,placement:yh}=ml;if(KA(Rl)&&zl&&yh==="endOfLine"&&(XA(zl)||$A(Al)))return Bo(zl,ml);if(oA(Rl)&&zl){let yh=Rl.id,kh=ce(rd).indexOf("=",S(yh));if(b(Al)>=kh)return Bo(zl,ml)}return!1}function tl({comment:ml,enclosingNode:Al,precedingNode:Rl,followingNode:zl,text:rd}){return!zl&&(Al?.type==="TSMethodSignature"||Al?.type==="TSDeclareFunction"||Al?.type==="TSAbstractMethodDefinition")&&(!Rl||Rl!==Al.returnType)&&RA(rd,S(ml))===";"?(X(Al,ml),!0):!1}function fs({comment:ml,enclosingNode:Al,followingNode:Rl}){if(yt(ml)&&Al?.type==="TSMappedType"&&Rl===Al.key)return Al.prettierIgnore=!0,ml.unignore=!0,!0}function rl(ml,Al,Rl){let zl=ce(Rl).indexOf("[",b(ml));return S(Al)",b(Al.body));return S(ml){if(typeof ml=="function"&&(Al=ml,ml=0),ml||Al)return(Rl,zl,rd)=>!(ml&xy.Leading&&!Rl.leading||ml&xy.Trailing&&!Rl.trailing||ml&xy.Dangling&&(Rl.leading||Rl.trailing)||ml&xy.Block&&!$A(Rl)||ml&xy.Line&&!JA(Rl)||ml&xy.First&&zl!==0||ml&xy.Last&&zl!==rd.length-1||ml&xy.PrettierIgnore&&!yt(Rl)||Al&&!Al(Rl))};function C(ml,Al,Rl){if(!Qh(ml?.comments))return!1;let zl=Fs(Al,Rl);return zl?ml.comments.some(zl):!0}function oe(ml,Al,Rl){if(!Array.isArray(ml?.comments))return[];let zl=Fs(Al,Rl);return zl?ml.comments.filter(zl):ml.comments}function Lt(ml){return ml?.prettierIgnore||C(ml,xy.PrettierIgnore)}function en(ml){let{node:Al}=ml;return(Al.type==="FunctionExpression"||Al.type==="ArrowFunctionExpression")&&(ml.key==="callee"&&gA(ml.parent)||ml.key==="tag"&&ml.parent.type==="TaggedTemplateExpression")}var Ty=new Map([["|>"],["??"],["||"],["&&"],["|"],["^"],["&"],["==","===","!=","!=="],["<",">","<=",">=","in","instanceof"],[">>","<<",">>>"],["+","-"],["*","/","%"],["**"]].flatMap((ml,Al)=>ml.map(ml=>[ml,Al])));function ir(ml){return Ty.get(ml)}var Qy={"==":!0,"!=":!0,"===":!0,"!==":!0},Ky={"*":!0,"/":!0,"%":!0},Qb={">>":!0,">>>":!0,"<<":!0};function Lr(ml,Al){return!(ir(Al)!==ir(ml)||ml==="**"||Qy[ml]&&Qy[Al]||Al==="%"&&Ky[ml]||ml==="%"&&Ky[Al]||Al!==ml&&Ky[Al]&&Ky[ml]||Qb[ml]&&Qb[Al])}function As(ml){return!!Qb[ml]||ml==="|"||ml==="^"||ml==="&"}function Ts(ml){return ml.type==="LogicalExpression"&&ml.operator==="??"}function Ce(ml,Al){switch(ml.type){case"BinaryExpression":case"LogicalExpression":case"AssignmentExpression":case"NGPipeExpression":return Ce(ml.left,Al);case"MemberExpression":case"OptionalMemberExpression":return Ce(ml.object,Al);case"TaggedTemplateExpression":return ml.tag.type==="FunctionExpression"?!1:Ce(ml.tag,Al);case"CallExpression":case"OptionalCallExpression":return ml.callee.type==="FunctionExpression"?!1:Ce(ml.callee,Al);case"ConditionalExpression":return Ce(ml.test,Al);case"UpdateExpression":return!ml.prefix&&Ce(ml.argument,Al);case"BindExpression":return ml.object&&Ce(ml.object,Al);case"SequenceExpression":return Ce(ml.expressions[0],Al);case"ChainExpression":case"TSNonNullExpression":case"TSSatisfiesExpression":case"TSAsExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return Ce(ml.expression,Al);default:return Al(ml)}}function fl(ml){let{key:Al,parent:Rl}=ml;return Al==="expression"&&Rl.type==="TSNonNullExpression"||Al==="object"&&Rl.type==="MemberExpression"&&!Rl.optional||Al==="callee"&&Rl.type==="CallExpression"&&!Rl.optional||Al==="callee"&&Rl.type==="NewExpression"||Al==="tag"&&Rl.type==="TaggedTemplateExpression"}var gs=ml=>ml.extra?.parenthesized,Lb=B(["OptionalCallExpression","OptionalMemberExpression"]);function yl(ml){let{node:Al}=ml,Rl=Al;for(;Rl.type==="TSNonNullExpression";)if(Rl=Rl.expression,gs(Rl))return!1;return Lb(Rl)?gs(Al)?!0:!(ml.key==="expression"&&ml.parent.type==="TSNonNullExpression"):!1}function hs(ml){return(ml.node.type==="ChainExpression"||yl(ml))&&fl(ml)}function Ss(ml){let{node:Al}=ml;if(Al.type!=="Identifier")return!1;if(Al.extra?.parenthesized&&/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(Al.name))return!0;let{key:Rl,parent:zl}=ml;if(Rl==="left"&&(Al.name==="async"&&!zl.await||Al.name==="let")&&zl.type==="ForOfStatement")return!0;if(Al.name==="let"){let Rl=ml.findAncestor(ml=>ml.type==="ForOfStatement"||ml.type==="ForInStatement")?.left;if(Rl&&Ce(Rl,ml=>ml===Al))return!0}if(Rl==="object"&&Al.name==="let"&&zl.type==="MemberExpression"&&zl.computed&&!zl.optional){let Rl=ml.findAncestor(ml=>ml.type==="ExpressionStatement"||ml.type==="ForStatement"||ml.type==="ForInStatement"),zl=Rl?Rl.type==="ExpressionStatement"?Rl.expression:Rl.type==="ForStatement"?Rl.init:Rl.left:void 0;if(zl&&Ce(zl,ml=>ml===Al))return!0}if(Rl==="expression")switch(Al.name){case"await":case"interface":case"module":case"using":case"yield":case"let":case"component":case"hook":case"type":{let Al=ml.findAncestor(ml=>!tA(ml));if(Al!==zl&&Al.type==="ExpressionStatement")return!0}}return!1}function El(ml){return ml!==null&&typeof ml=="object"}var Mb=El;function*dl(ml,Al){let{getVisitorKeys:Rl,filter:zl=()=>!0}=Al,o=ml=>Mb(ml)&&zl(ml);for(let Al of Rl(ml)){let Rl=ml[Al];if(Array.isArray(Rl))for(let ml of Rl)o(ml)&&(yield ml);else o(Rl)&&(yield Rl)}}function*Cl(ml,Al){let Rl=[ml];for(let ml=0;mlNA(ml,S(Al)))}function Tl(ml,Al){if(Le(Al.originalText,ml)||C(ml,xy.Leading,ml=>OA(Al.originalText,b(ml),S(ml)))&&!_A(ml))return!0;if(sr(ml)){let Rl=ml,zl;for(;zl=Ps(Rl);)if(Rl=zl,Le(Al.originalText,Rl))return!0}return!1}var rE=new WeakMap;function an(ml,Al){return Z(rE,ml,ml=>Tl(ml,Al))}function Pe(ml){for(;vA(ml);)ml=ml.expression;return ml}function Is(ml,Al,Rl){let{node:zl,key:rd,parent:yh}=ml;switch(yh.type){case"ReturnStatement":case"ThrowStatement":if(hl(ml,Al))return!1;break;case"ParenthesizedExpression":return!1;case"ClassDeclaration":case"ClassExpression":if(rd==="superClass"){let ml=Pe(zl);if(ml.type==="ArrowFunctionExpression"||ml.type==="AssignmentExpression"||ml.type==="AwaitExpression"||ml.type==="BinaryExpression"||ml.type==="ConditionalExpression"||ml.type==="LogicalExpression"||ml.type==="NewExpression"||ml.type==="ObjectExpression"||ml.type==="SequenceExpression"||ml.type==="TaggedTemplateExpression"||ml.type==="UnaryExpression"||ml.type==="UpdateExpression"||ml.type==="YieldExpression"||ml.type==="ClassExpression"&&Qh(ml.decorators))return!0}break;case"ExportDefaultDeclaration":if(ks(ml,Al,Rl))return!0;break;case"Decorator":if(rd==="expression"&&!Sl(zl))return!0;break;case"TypeAnnotation":if(ml.match(void 0,void 0,(ml,Al)=>Al==="returnType"&&ml.type==="ArrowFunctionExpression")&&!(zl.type==="NullableTypeAnnotation"&&ml.call(()=>Rl(ml,Al),"typeAnnotation"))&&Bl(zl))return!0;break;case"VariableDeclarator":if(rd==="init"&&ml.match(void 0,void 0,(ml,Al)=>Al==="declarations"&&ml.type==="VariableDeclaration",(ml,Al)=>Al==="left"&&ml.type==="ForInStatement"))return!0;break;case"TSInstantiationExpression":if(rd==="expression"&&(zl.type==="AwaitExpression"||zl.type==="YieldExpression"))return!0;break}}function hl(ml,Al){let{key:Rl,parent:zl}=ml;if(!(Rl==="argument"&&lA(zl)))return!1;let{node:rd}=ml;return!!((rd.type==="SequenceExpression"||rd.type==="AssignmentExpression")&&an(rd,Al))}function ks(ml,Al,Rl){let{node:zl,parent:rd}=ml;return zl.type==="FunctionExpression"||zl.type==="ClassExpression"?rd.type==="ExportDefaultDeclaration"||!Rl(ml,Al):!sr(zl)||rd.type!=="ExportDefaultDeclaration"&&Rl(ml,Al)?!1:ml.call(()=>ks(ml,Al,Rl),...un(zl))}function Sl(ml){return ml.type==="ChainExpression"&&(ml=ml.expression),Lo(ml)||gA(ml)&&!ml.optional&&Lo(ml.callee)}function Lo(ml){return ml.type==="Identifier"?!0:AA(ml)?!ml.computed&&!ml.optional&&ml.property.type==="Identifier"&&Lo(ml.object):!1}function Bl(ml){return _r(ml,ml=>ml.type==="ObjectTypeAnnotation"&&_r(ml,ml=>ml.type==="FunctionTypeAnnotation"))}function ws(ml,Al){if(ml.isRoot)return!1;let{node:Rl,key:zl,parent:rd}=ml;if(Al.__isInHtmlInterpolation&&!Al.bracketSpacing&&Il(Rl)&&Nr(ml))return!0;if(iE(Rl))return!1;if(Rl.type==="Identifier")return Ss(ml);if(Rl.type==="ObjectExpression"||Rl.type==="FunctionExpression"||Rl.type==="ClassExpression"||Rl.type==="DoExpression"){let Al=ml.findAncestor(ml=>ml.type==="ExpressionStatement")?.expression;if(Al&&Ce(Al,ml=>ml===Rl))return!0}if(Rl.type==="ObjectExpression"){let Al=ml.findAncestor(ml=>ml.type==="ArrowFunctionExpression")?.body;if(Al&&Al.type!=="SequenceExpression"&&Al.type!=="AssignmentExpression"&&Ce(Al,ml=>ml===Rl))return!0}let yh=Is(ml,Al,ws);if(typeof yh=="boolean")return yh;switch(Rl.type){case"UpdateExpression":if(rd.type==="UnaryExpression")return Rl.prefix&&(Rl.operator==="++"&&rd.operator==="+"||Rl.operator==="--"&&rd.operator==="-");case"UnaryExpression":switch(rd.type){case"UnaryExpression":return Rl.operator===rd.operator&&(Rl.operator==="+"||Rl.operator==="-");case"BindExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":return zl==="object";case"TaggedTemplateExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return zl==="callee";case"BinaryExpression":return zl==="left"&&Rl.type==="UnaryExpression"&&(rd.operator==="in"||rd.operator==="instanceof")?!0:zl==="left"&&rd.operator==="**";case"TSNonNullExpression":return!0;default:return!1}case"BinaryExpression":if(rd.type==="UpdateExpression"||Rl.operator==="in"&&Pl(ml))return!0;if(Rl.operator==="|>"&&Rl.extra?.parenthesized){let Al=ml.grandparent;if(Al.type==="BinaryExpression"&&Al.operator==="|>")return!0}case"TSTypeAssertion":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"LogicalExpression":switch(rd.type){case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return!tA(Rl);case"ConditionalExpression":return tA(Rl)||Ts(Rl);case"CallExpression":case"NewExpression":case"OptionalCallExpression":return zl==="callee";case"ClassExpression":case"ClassDeclaration":return zl==="superClass";case"TSTypeAssertion":case"TaggedTemplateExpression":case"JSXSpreadAttribute":case"SpreadElement":case"BindExpression":case"AwaitExpression":case"TSNonNullExpression":case"UpdateExpression":return!0;case"UnaryExpression":if(!C(Rl))return!0;break;case"MemberExpression":case"OptionalMemberExpression":return zl==="object";case"AssignmentExpression":case"AssignmentPattern":return zl==="left"&&(Rl.type==="TSTypeAssertion"||tA(Rl));case"LogicalExpression":if(Rl.type==="LogicalExpression")return rd.operator!==Rl.operator;case"BinaryExpression":{let{operator:ml,type:Al}=Rl;if(!ml&&Al!=="TSTypeAssertion")return!0;let yh=ir(ml),kh=rd.operator,Qh=ir(kh);return!!(Qh>yh||zl==="right"&&Qh===yh||Qh===yh&&!Lr(kh,ml)||Qh");default:return!1}case"TSFunctionType":if(ml.match(ml=>ml.type==="TSFunctionType",(ml,Al)=>Al==="typeAnnotation"&&ml.type==="TSTypeAnnotation",(ml,Al)=>Al==="returnType"&&ml.type==="ArrowFunctionExpression"))return!0;case"TSConditionalType":case"TSConstructorType":case"ConditionalTypeAnnotation":if(zl==="extendsType"&&aA(Rl)&&rd.type===Rl.type||zl==="constraint"&&Rl.type==="TSConditionalType"&&rd.type==="TSTypeParameter"||zl==="typeAnnotation"&&Rl.type==="ConditionalTypeAnnotation"&&rd.type==="TypeAnnotation"&&ml.grandparent.type==="TypeParameter"&&ml.grandparent.bound===rd&&ml.grandparent.usesExtendsBound||zl==="checkType"&&aA(rd))return!0;if(zl==="extendsType"&&rd.type==="TSConditionalType"){let{typeAnnotation:ml}=Rl.returnType||Rl.typeAnnotation;if(ml.type==="TSTypePredicate"&&ml.typeAnnotation&&(ml=ml.typeAnnotation.typeAnnotation),ml.type==="TSInferType"&&ml.typeParameter.constraint)return!0}case"TSUnionType":case"TSIntersectionType":if(nA(rd)||iA(rd))return!0;case"TSInferType":if(Rl.type==="TSInferType"){if(rd.type==="TSRestType")return!1;if(zl==="types"&&(rd.type==="TSUnionType"||rd.type==="TSIntersectionType")&&Rl.typeParameter.type==="TSTypeParameter"&&Rl.typeParameter.constraint)return!0}case"TSTypeOperator":return rd.type==="TSArrayType"||rd.type==="TSOptionalType"||rd.type==="TSRestType"||zl==="objectType"&&rd.type==="TSIndexedAccessType"||rd.type==="TSTypeOperator"||rd.type==="TSTypeAnnotation"&&ml.grandparent.type.startsWith("TSJSDoc");case"TSTypeQuery":return zl==="objectType"&&rd.type==="TSIndexedAccessType"||zl==="elementType"&&rd.type==="TSArrayType";case"TypeOperator":return rd.type==="ArrayTypeAnnotation"||rd.type==="NullableTypeAnnotation"||zl==="objectType"&&(rd.type==="IndexedAccessType"||rd.type==="OptionalIndexedAccessType")||rd.type==="TypeOperator";case"TypeofTypeAnnotation":case"KeyofTypeAnnotation":return zl==="objectType"&&(rd.type==="IndexedAccessType"||rd.type==="OptionalIndexedAccessType")||zl==="elementType"&&rd.type==="ArrayTypeAnnotation";case"ArrayTypeAnnotation":return rd.type==="NullableTypeAnnotation";case"IntersectionTypeAnnotation":case"UnionTypeAnnotation":return rd.type==="TypeOperator"||rd.type==="KeyofTypeAnnotation"||rd.type==="ArrayTypeAnnotation"||rd.type==="NullableTypeAnnotation"||rd.type==="IntersectionTypeAnnotation"||rd.type==="UnionTypeAnnotation"||zl==="objectType"&&(rd.type==="IndexedAccessType"||rd.type==="OptionalIndexedAccessType");case"InferTypeAnnotation":case"NullableTypeAnnotation":if(rd.type==="ArrayTypeAnnotation"||zl==="objectType"&&(rd.type==="IndexedAccessType"||rd.type==="OptionalIndexedAccessType"))return!0;break;case"ComponentTypeAnnotation":case"FunctionTypeAnnotation":{if(Rl.type==="ComponentTypeAnnotation"&&(Rl.rendersType===null||Rl.rendersType===void 0))return!1;if(ml.match(void 0,(ml,Al)=>Al==="typeAnnotation"&&ml.type==="TypeAnnotation",(ml,Al)=>Al==="returnType"&&ml.type==="ArrowFunctionExpression")||ml.match(void 0,(ml,Al)=>Al==="typeAnnotation"&&ml.type==="NullableTypeAnnotation",(ml,Al)=>Al==="typeAnnotation"&&ml.type==="TypeAnnotation",(ml,Al)=>Al==="returnType"&&ml.type==="ArrowFunctionExpression")||ml.match(void 0,(ml,Al)=>Al==="typeAnnotation"&&ml.type==="TypePredicate",(ml,Al)=>Al==="typeAnnotation"&&ml.type==="TypeAnnotation",(ml,Al)=>Al==="returnType"&&ml.type==="ArrowFunctionExpression"))return!0;let Al=rd.type==="NullableTypeAnnotation"?ml.grandparent:rd;return Al.type==="UnionTypeAnnotation"||Al.type==="IntersectionTypeAnnotation"||Al.type==="ArrayTypeAnnotation"||zl==="objectType"&&(Al.type==="IndexedAccessType"||Al.type==="OptionalIndexedAccessType")||zl==="checkType"&&rd.type==="ConditionalTypeAnnotation"||zl==="extendsType"&&rd.type==="ConditionalTypeAnnotation"&&Rl.returnType?.type==="InferTypeAnnotation"&&Rl.returnType.typeParameter.bound||Al.type==="NullableTypeAnnotation"||rd.type==="FunctionTypeParam"&&rd.name===null&&ee(Rl).some(ml=>ml.typeAnnotation?.type==="NullableTypeAnnotation")}case"OptionalIndexedAccessType":return zl==="objectType"&&rd.type==="IndexedAccessType";case"StringLiteral":case"NumericLiteral":case"Literal":if(typeof Rl.value=="string"&&rd.type==="ExpressionStatement"&&typeof rd.directive!="string"){let Al=ml.grandparent;return Al.type==="Program"||Al.type==="BlockStatement"}return zl==="object"&&AA(rd)&&Ee(Rl);case"AssignmentExpression":return!((zl==="init"||zl==="update")&&rd.type==="ForStatement"||zl==="expression"&&Rl.left.type!=="ObjectPattern"&&rd.type==="ExpressionStatement"||zl==="key"&&rd.type==="TSPropertySignature"||rd.type==="AssignmentExpression"||zl==="expressions"&&rd.type==="SequenceExpression"&&ml.match(void 0,void 0,(ml,Al)=>(Al==="init"||Al==="update")&&ml.type==="ForStatement")||zl==="value"&&rd.type==="Property"&&ml.match(void 0,void 0,(ml,Al)=>Al==="properties"&&ml.type==="ObjectPattern")||rd.type==="NGChainedExpression"||zl==="node"&&rd.type==="JsExpressionRoot");case"ConditionalExpression":switch(rd.type){case"TaggedTemplateExpression":case"UnaryExpression":case"SpreadElement":case"BinaryExpression":case"LogicalExpression":case"NGPipeExpression":case"AwaitExpression":case"JSXSpreadAttribute":case"TSTypeAssertion":case"TypeCastExpression":case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":return!0;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return zl==="callee";case"ConditionalExpression":return Al.experimentalTernaries?!1:zl==="test";case"MemberExpression":case"OptionalMemberExpression":return zl==="object";default:return!1}case"FunctionExpression":switch(rd.type){case"NewExpression":case"CallExpression":case"OptionalCallExpression":return zl==="callee";case"TaggedTemplateExpression":return!0;case"ExportDefaultDeclaration":return zl==="declaration";default:return!1}case"ArrowFunctionExpression":switch(rd.type){case"BinaryExpression":return rd.operator!=="|>"||Rl.extra?.parenthesized;case"NewExpression":case"CallExpression":case"OptionalCallExpression":return zl==="callee";case"MemberExpression":case"OptionalMemberExpression":return zl==="object";case"TSAsExpression":case"TSSatisfiesExpression":case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":case"TSNonNullExpression":case"BindExpression":case"TaggedTemplateExpression":case"UnaryExpression":case"LogicalExpression":case"AwaitExpression":case"TSTypeAssertion":case"MatchExpressionCase":return!0;case"TSInstantiationExpression":return zl==="expression";case"ConditionalExpression":return zl==="test";default:return!1}case"ClassExpression":switch(rd.type){case"NewExpression":return zl==="callee";case"ExportDefaultDeclaration":return zl==="declaration";default:return!1}case"OptionalMemberExpression":case"OptionalCallExpression":case"ChainExpression":case"TSNonNullExpression":if(hs(ml))return!0;case"CallExpression":case"MemberExpression":case"TaggedTemplateExpression":case"ImportExpression":if(zl==="callee"&&(rd.type==="BindExpression"||rd.type==="NewExpression")){let ml=Rl;for(;ml;)switch(ml.type){case"CallExpression":case"ImportExpression":return!0;case"MemberExpression":case"OptionalMemberExpression":case"BindExpression":ml=ml.object;break;case"TaggedTemplateExpression":ml=ml.tag;break;case"TSNonNullExpression":ml=ml.expression;break;default:return!1}}return!1;case"BindExpression":return zl==="callee"&&(rd.type==="BindExpression"||rd.type==="NewExpression")||zl==="object"&&AA(rd);case"NGPipeExpression":return!(rd.type==="NGRoot"||rd.type==="NGMicrosyntaxExpression"||rd.type==="ObjectProperty"&&!Rl.extra?.parenthesized||uA(rd)||zl==="arguments"&&gA(rd)||zl==="right"&&rd.type==="NGPipeExpression"||zl==="property"&&rd.type==="MemberExpression"||rd.type==="AssignmentExpression");case"JSXFragment":case"JSXElement":return zl==="callee"||zl==="left"&&rd.type==="BinaryExpression"&&rd.operator==="<"||!uA(rd)&&rd.type!=="ArrowFunctionExpression"&&rd.type!=="AssignmentExpression"&&rd.type!=="AssignmentPattern"&&rd.type!=="BinaryExpression"&&rd.type!=="ConditionalExpression"&&rd.type!=="ExpressionStatement"&&rd.type!=="JsExpressionRoot"&&rd.type!=="JSXAttribute"&&rd.type!=="JSXElement"&&rd.type!=="JSXExpressionContainer"&&rd.type!=="JSXFragment"&&rd.type!=="LogicalExpression"&&!yA(rd)&&!We(rd)&&!lA(rd)&&rd.type!=="TypeCastExpression"&&rd.type!=="VariableDeclarator"&&rd.type!=="YieldExpression"&&rd.type!=="MatchExpressionCase"&&!(zl==="declaration"&&rd.type==="ExportDefaultDeclaration");case"TSInstantiationExpression":return zl==="object"&&AA(rd);case"MatchOrPattern":return rd.type==="MatchAsPattern"}return!1}var iE=B(["BlockStatement","BreakStatement","ComponentDeclaration","ClassBody","ClassDeclaration","ClassMethod","ClassProperty","PropertyDefinition","ClassPrivateProperty","ContinueStatement","DebuggerStatement","DeclareComponent","DeclareClass","DeclareExportAllDeclaration","DeclareExportDeclaration","DeclareFunction","DeclareHook","DeclareInterface","DeclareModule","DeclareModuleExports","DeclareNamespace","DeclareVariable","DeclareEnum","DoWhileStatement","EnumDeclaration","ExportAllDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExpressionStatement","ForInStatement","ForOfStatement","ForStatement","FunctionDeclaration","HookDeclaration","IfStatement","ImportDeclaration","InterfaceDeclaration","LabeledStatement","MethodDefinition","ReturnStatement","SwitchStatement","ThrowStatement","TryStatement","TSDeclareFunction","TSEnumDeclaration","TSImportEqualsDeclaration","TSInterfaceDeclaration","TSModuleDeclaration","TSNamespaceExportDeclaration","TypeAlias","VariableDeclaration","WhileStatement","WithStatement"]);function Pl(ml){let Al=0,{node:Rl}=ml;for(;Rl;){let zl=ml.getParentNode(Al++);if(zl?.type==="ForStatement"&&zl.init===Rl)return!0;Rl=zl}return!1}function Il(ml){return pA(ml)}function Nr(ml){let{parent:Al,key:Rl}=ml;switch(Al.type){case"NGPipeExpression":if(Rl==="arguments"&&ml.isLast)return ml.callParent(Nr);break;case"ObjectProperty":if(Rl==="value")return ml.callParent(()=>ml.key==="properties"&&ml.isLast);break;case"BinaryExpression":case"LogicalExpression":if(Rl==="right")return ml.callParent(Nr);break;case"ConditionalExpression":if(Rl==="alternate")return ml.callParent(Nr);break;case"UnaryExpression":if(Al.prefix&&ml.callParent(Nr))return!0;break}return!1}var sE=ws;var pE="string",dE="array",gE="cursor",bE="indent",vE="align",wE="trim",CE="group",BE="fill",NE="if-break",jE="indent-if-break",GE="line-suffix",WE="line-suffix-boundary",YE="line",ow="label",lw="break-parent",cw=new Set([gE,bE,vE,wE,CE,BE,NE,jE,GE,WE,YE,ow,lw]);function kl(ml){if(typeof ml=="string")return pE;if(Array.isArray(ml))return dE;if(!ml)return;let{type:Al}=ml;if(cw.has(Al))return Al}var pw=kl;var wl=ml=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(ml);function Ll(ml){let Al=ml===null?"null":typeof ml;if(Al!=="string"&&Al!=="object")return`Unexpected doc '${Al}', \nExpected it to be 'string' or 'object'.`;if(pw(ml))throw new Error("doc is valid.");let Rl=Object.prototype.toString.call(ml);if(Rl!=="[object Object]")return`Unexpected doc '${Rl}'.`;let zl=wl([...cw].map(ml=>`'${ml}'`));return`Unexpected doc.type '${ml.type}'.\nExpected it to be ${zl}.`}var dw=class extends Error{name="InvalidDocError";constructor(ml){super(Ll(ml)),this.doc=ml}},hw=dw;var fw={};function Ol(ml,Al,Rl,zl){let rd=[ml];for(;rd.length>0;){let ml=rd.pop();if(ml===fw){Rl(rd.pop());continue}Rl&&rd.push(ml,fw);let yh=pw(ml);if(!yh)throw new hw(ml);if(Al?.(ml)!==!1)switch(yh){case dE:case BE:{let Al=yh===dE?ml:ml.parts;for(let ml=Al.length,Rl=ml-1;Rl>=0;--Rl)rd.push(Al[Rl]);break}case NE:rd.push(ml.flatContents,ml.breakContents);break;case CE:if(zl&&ml.expandedStates)for(let Al=ml.expandedStates.length,Rl=Al-1;Rl>=0;--Rl)rd.push(ml.expandedStates[Rl]);else rd.push(ml.contents);break;case vE:case bE:case jE:case ow:case GE:rd.push(ml.contents);break;case pE:case gE:case wE:case WE:case YE:case lw:break;default:throw new hw(ml)}}}var _w=Ol;function gt(ml,Al){if(typeof ml=="string")return Al(ml);let Rl=new Map;return n(ml);function n(ml){return Z(Rl,ml,o)}function o(ml){switch(pw(ml)){case dE:return Al(ml.map(n));case BE:return Al({...ml,parts:ml.parts.map(n)});case NE:return Al({...ml,breakContents:n(ml.breakContents),flatContents:n(ml.flatContents)});case CE:{let{expandedStates:Rl,contents:zl}=ml;return Rl?(Rl=Rl.map(n),zl=Rl[0]):zl=n(zl),Al({...ml,contents:zl,expandedStates:Rl})}case vE:case bE:case jE:case ow:case GE:return Al({...ml,contents:n(ml.contents)});case pE:case gE:case wE:case WE:case YE:case lw:return Al(ml);default:throw new hw(ml)}}}function Ms(ml,Al,Rl){let zl=Rl,rd=!1;function i(ml){if(rd)return!1;let Rl=Al(ml);Rl!==void 0&&(rd=!0,zl=Rl)}return _w(ml,i),zl}function Ml(ml){if(ml.type===CE&&ml.break||ml.type===YE&&ml.hard||ml.type===lw)return!0}function ue(ml){return Ms(ml,Ml,!1)}function Os(ml){if(ml.length>0){let Al=r_(0,ml,-1);!Al.expandedStates&&!Al.break&&(Al.break="propagated")}return null}function _s(ml){let Al=new Set,Rl=[];function n(ml){if(ml.type===lw&&Os(Rl),ml.type===CE){if(Rl.push(ml),Al.has(ml))return!1;Al.add(ml)}}function o(ml){ml.type===CE&&Rl.pop().break&&Os(Rl)}_w(ml,n,o,!0)}function _l(ml){return ml.type===YE&&!ml.hard?ml.soft?"":" ":ml.type===NE?ml.flatContents:ml}function Jt(ml){return gt(ml,_l)}function Nl(ml){switch(pw(ml)){case BE:{let{parts:Al}=ml;if(Al.every(ml=>ml===""))return"";if(Al.length===1)return Al[0];break}case CE:if(!ml.contents&&!ml.id&&!ml.break&&!ml.expandedStates)return"";if(ml.contents.type===CE&&ml.contents.id===ml.id&&ml.contents.break===ml.break&&ml.contents.expandedStates===ml.expandedStates)return ml.contents;break;case vE:case bE:case jE:case GE:if(!ml.contents)return"";break;case NE:if(!ml.flatContents&&!ml.breakContents)return"";break;case dE:{let Al=[];for(let Rl of ml){if(!Rl)continue;let[ml,...zl]=Array.isArray(Rl)?Rl:[Rl];typeof ml=="string"&&typeof r_(0,Al,-1)=="string"?Al[Al.length-1]+=ml:Al.push(ml),Al.push(...zl)}return Al.length===0?"":Al.length===1?Al[0]:Al}case pE:case gE:case wE:case WE:case YE:case ow:case lw:break;default:throw new hw(ml)}return ml}function ur(ml){return gt(ml,ml=>Nl(ml))}function Xe(ml,Al=Sw){return gt(ml,ml=>typeof ml=="string"?w(Al,ml.split(`\n`)):ml)}function jl(ml){if(ml.type===YE)return!0}function Ns(ml){return Ms(ml,jl,!1)}function ln(ml,Al){return ml.type===ow?{...ml,contents:Al(ml.contents)}:Al(ml)}function js(ml){let Al=!0;return _w(ml,ml=>{switch(pw(ml)){case pE:if(ml==="")break;case wE:case WE:case YE:case lw:return Al=!1,!1}}),Al}var mw=cf,gw=cf,Aw=cf,yw=cf;function f(ml){return mw(ml),{type:bE,contents:ml}}function he(ml,Al){return yw(ml),mw(Al),{type:vE,contents:Al,n:ml}}function Ws(ml){return he(Number.NEGATIVE_INFINITY,ml)}function Js(ml){return he({type:"root"},ml)}function fn(ml){return he(-1,ml)}function Gs(ml,Al,Rl){mw(ml);let zl=ml;if(Al>0){for(let ml=0;ml/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;var Nw=12288,Ow=65510,Qw=[12288,12288,65281,65376,65504,65510];var Lw=4352,Mw=262141,jw=[4352,4447,8986,8987,9001,9002,9193,9196,9200,9200,9203,9203,9725,9726,9748,9749,9776,9783,9800,9811,9855,9855,9866,9871,9875,9875,9889,9889,9898,9899,9917,9918,9924,9925,9934,9934,9940,9940,9962,9962,9970,9971,9973,9973,9978,9978,9981,9981,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10133,10135,10160,10160,10175,10175,11035,11036,11088,11088,11093,11093,11904,11929,11931,12019,12032,12245,12272,12287,12289,12350,12353,12438,12441,12543,12549,12591,12593,12686,12688,12773,12783,12830,12832,12871,12880,42124,42128,42182,43360,43388,44032,55203,63744,64255,65040,65049,65072,65106,65108,65126,65128,65131,94176,94180,94192,94198,94208,101589,101631,101662,101760,101874,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,119552,119638,119648,119670,126980,126980,127183,127183,127374,127374,127377,127386,127488,127490,127504,127547,127552,127560,127568,127569,127584,127589,127744,127776,127789,127797,127799,127868,127870,127891,127904,127946,127951,127955,127968,127984,127988,127988,127992,128062,128064,128064,128066,128252,128255,128317,128331,128334,128336,128359,128378,128378,128405,128406,128420,128420,128507,128591,128640,128709,128716,128716,128720,128722,128725,128728,128732,128735,128747,128748,128756,128764,128992,129003,129008,129008,129292,129338,129340,129349,129351,129535,129648,129660,129664,129674,129678,129734,129736,129736,129741,129756,129759,129770,129775,129784,131072,196605,196608,262141];var jo=(ml,Al)=>{let Rl=0,zl=Math.floor(ml.length/2)-1;for(;Rl<=zl;){let rd=Math.floor((Rl+zl)/2),yh=rd*2;if(Alml[yh+1])Rl=rd+1;else return!0}return!1};var Uw=19968,[Gw,qw]=Xl(jw);function Xl(ml){let Al=ml[0],Rl=ml[1];for(let zl=0;zl=rd&&Uw<=yh)return[rd,yh];yh-rd>Rl-Al&&(Al=rd,Rl=yh)}return[Al,Rl]}var vo=ml=>mlOw?!1:jo(Qw,ml);var Ro=ml=>ml>=Gw&&ml<=qw?!0:mlMw?!1:jo(jw,ml);var $w=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05-\u2B07]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF3\uDFF5\uDFF7]|\uD83D[\uDC3F\uDC41\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])$/,Qs=ml=>$w.test(ml);var Jw=/[^\x20-\x7F]/;function $l(ml){if(!ml)return 0;if(!Jw.test(ml))return ml.length;let Al=0;ml=ml.replace(qs(),ml=>(Al+=Qs(ml)?1:2,""));for(let Rl of ml){let ml=Rl.codePointAt(0);ml<=31||ml>=127&&ml<=159||ml>=768&&ml<=879||ml>=65024&&ml<=65039||(Al+=vo(ml)||Ro(ml)?2:1)}return Al}var Hw=$l;var Vw={type:0},Ww={type:1},zw={value:"",length:0,queue:[],get root(){return zw}};function zs(ml,Al,Rl){let zl=Al.type===1?ml.queue.slice(0,-1):[...ml.queue,Al],rd="",yh=0,kh=0,Qh=0;for(let ml of zl)switch(ml.type){case 0:m(),Rl.useTabs?a(1):c(Rl.tabWidth);break;case 3:{let{string:Al}=ml;m(),rd+=Al,yh+=Al.length;break}case 2:{let{width:Al}=ml;kh+=1,Qh+=Al;break}default:throw new Error(`Unexpected indent comment '${ml.type}'.`)}return A(),{...ml,value:rd,length:yh,queue:zl};function a(ml){rd+="\t".repeat(ml),yh+=Rl.tabWidth*ml}function c(ml){rd+=" ".repeat(ml),yh+=ml}function m(){Rl.useTabs?y():A()}function y(){kh>0&&a(kh),x()}function A(){Qh>0&&c(Qh),x()}function x(){kh=0,Qh=0}}function Zs(ml,Al,Rl){if(!Al)return ml;if(Al.type==="root")return{...ml,root:ml};if(Al===Number.NEGATIVE_INFINITY)return ml.root;let zl;return typeof Al=="number"?Al<0?zl=Ww:zl={type:2,width:Al}:zl={type:3,string:Al},zs(ml,zl,Rl)}function eu(ml,Al){return zs(ml,Vw,Al)}function Zl(ml){let Al=0;for(let Rl=ml.length-1;Rl>=0;Rl--){let zl=ml[Rl];if(zl===" "||zl==="\t")Al++;else break}return Al}function yn(ml){let Al=Zl(ml);return{text:Al===0?ml:ml.slice(0,ml.length-Al),count:Al}}var Yw=class{#_e=[];#me="";#ge=0;#Ae=[];#ye=[];#be(){let ml=this.#me;ml!==""&&(this.#_e.push(ml),this.#ge+=ml.length,this.#me="");for(let ml of this.#ye)this.#Ae.push(Math.min(ml,this.#ge));this.#ye.length=0}markPosition(){if(this.#Ae.length+this.#ye.length>=2)throw new Error("There are too many 'cursor' in doc.");this.#ye.push(this.#ge+this.#me.length)}write(ml){this.#me+=ml}trim(){let{text:ml,count:Al}=yn(this.#me);return this.#me=ml,this.#be(),Al}finish(){return this.#be(),{text:this.#_e.join(""),positions:this.#Ae}}},Kw=Yw;var Xw=Symbol("MODE_BREAK"),Zw=Symbol("MODE_FLAT"),eC=Symbol("DOC_FILL_PRINTED_LENGTH");function En(ml,Al,Rl,zl,rd,yh){if(Rl===Number.POSITIVE_INFINITY)return!0;let kh=Al.length,Qh=!1,cf=[ml],t_="";for(;Rl>=0;){if(cf.length===0){if(kh===0)return!0;cf.push(Al[--kh]);continue}let{mode:ml,doc:u_}=cf.pop(),C_=pw(u_);switch(C_){case pE:u_&&(Qh&&(t_+=" ",Rl-=1,Qh=!1),t_+=u_,Rl-=Hw(u_));break;case dE:case BE:{let Al=C_===dE?u_:u_.parts,Rl=u_[eC]??0;for(let zl=Al.length-1;zl>=Rl;zl--)cf.push({mode:ml,doc:Al[zl]});break}case bE:case vE:case jE:case ow:cf.push({mode:ml,doc:u_.contents});break;case wE:{let{text:ml,count:Al}=yn(t_);t_=ml,Rl+=Al;break}case CE:{if(yh&&u_.break)return!1;let Al=u_.break?Xw:ml,Rl=u_.expandedStates&&Al===Xw?r_(0,u_.expandedStates,-1):u_.contents;cf.push({mode:Al,doc:Rl});break}case NE:{let Al=(u_.groupId?rd[u_.groupId]||Zw:ml)===Xw?u_.breakContents:u_.flatContents;Al&&cf.push({mode:ml,doc:Al});break}case YE:if(ml===Xw||u_.hard)return!0;u_.soft||(Qh=!0);break;case GE:zl=!0;break;case WE:if(zl)return!1;break}}return!1}function Uo(ml,Al){let Rl=Object.create(null),zl=Al.printWidth,rd=Us(Al.endOfLine),yh=0,kh=[{indent:zw,mode:Xw,doc:ml}],Qh=!1,cf=[],t_=new Kw;for(_s(ml);kh.length>0;){let{indent:ml,mode:u_,doc:C_}=kh.pop();switch(pw(C_)){case pE:{let ml=rd!==`\n`?UA(0,C_,`\n`,rd):C_;ml&&(t_.write(ml),kh.length>0&&(yh+=Hw(ml)));break}case dE:for(let Al=C_.length-1;Al>=0;Al--)kh.push({indent:ml,mode:u_,doc:C_[Al]});break;case gE:t_.markPosition();break;case bE:kh.push({indent:eu(ml,Al),mode:u_,doc:C_.contents});break;case vE:kh.push({indent:Zs(ml,C_.n,Al),mode:u_,doc:C_.contents});break;case wE:yh-=t_.trim();break;case CE:{let Al=function(){if(u_===Zw&&!Qh)return{indent:ml,mode:C_.break?Xw:Zw,doc:C_.contents};Qh=!1;let Al=zl-yh,rd=cf.length>0,t_={indent:ml,mode:Zw,doc:C_.contents};if(!C_.break&&En(t_,kh,Al,rd,Rl))return t_;if(!C_.expandedStates)return{indent:ml,mode:Xw,doc:C_.contents};if(!C_.break)for(let zl=1;zl0,Rl,!0);if(t_===1){Cg?kh.push(S_):kh.push(P_);break}let eA={indent:ml,mode:Zw,doc:D_},tA={indent:ml,mode:Xw,doc:D_};if(t_===2){Cg?kh.push(eA,S_):kh.push(tA,P_);break}let rA=Qh[rd+2],nA={indent:ml,mode:u_,doc:{...C_,[eC]:rd+2}},iA=En({indent:ml,mode:Zw,doc:[r_,D_,rA]},[],Al,cf.length>0,Rl,!0);kh.push(nA),iA?kh.push(eA,S_):Cg?kh.push(tA,S_):kh.push(tA,P_);break}case NE:case jE:{let Al=C_.groupId?Rl[C_.groupId]:u_;if(Al===Xw){let Al=C_.type===NE?C_.breakContents:C_.negate?C_.contents:f(C_.contents);Al&&kh.push({indent:ml,mode:u_,doc:Al})}if(Al===Zw){let Al=C_.type===NE?C_.flatContents:C_.negate?f(C_.contents):C_.contents;Al&&kh.push({indent:ml,mode:u_,doc:Al})}break}case GE:cf.push({indent:ml,mode:u_,doc:C_.contents});break;case WE:cf.length>0&&kh.push({indent:ml,mode:u_,doc:Cw});break;case YE:switch(u_){case Zw:if(!C_.hard){C_.soft||(t_.write(" "),yh+=1);break}Qh=!0;case Xw:if(cf.length>0){kh.push({indent:ml,mode:u_,doc:C_},...cf.reverse()),cf.length=0;break}C_.literal?(t_.write(rd),yh=0,ml.root&&(ml.root.value&&t_.write(ml.root.value),yh=ml.root.length)):(t_.trim(),t_.write(rd+ml.value),yh=ml.length);break}break;case ow:kh.push({indent:ml,mode:u_,doc:C_.contents});break;case lw:break;default:throw new hw(C_)}kh.length===0&&cf.length>0&&(kh.push(...cf.reverse()),cf.length=0)}let{text:u_,positions:C_}=t_.finish();if(C_.length!==2)return{formatted:u_};let[D_,S_]=C_;return{formatted:u_,cursorNodeStart:D_,cursorNodeText:u_.slice(D_,S_)}}var tC=class extends Error{name="ArgExpansionBailout"};function pr(ml){return(ml.type==="ObjectTypeProperty"||ml.type==="ObjectTypeInternalSlot")&&!ml.static&&!ml.method&&ml.kind!=="get"&&ml.kind!=="set"&&ml.value.type==="FunctionTypeAnnotation"}function em(ml,Al){let Rl=null,zl=Al;for(;zl!==Rl;)Rl=zl,zl=kA(ml,zl),zl=IA(ml,zl),zl=SA(ml,zl);return zl=FA(ml,zl),zl=BA(ml,zl),zl!==!1&&NA(ml,zl)}var rC=em;var me=(ml,{originalText:Al})=>{let Rl=S(ml);if(rC(Al,Rl))return!0;let zl=It(ml);return zl===Rl?!1:rC(Al,zl)};var nC=B(["AnyTypeAnnotation","ThisTypeAnnotation","NumberTypeAnnotation","VoidTypeAnnotation","BooleanTypeAnnotation","BigIntTypeAnnotation","SymbolTypeAnnotation","StringTypeAnnotation","NeverTypeAnnotation","UndefinedTypeAnnotation","UnknownTypeAnnotation","EmptyTypeAnnotation","MixedTypeAnnotation"]),iC=nC;var sC=B(["TSThisType","NullLiteralTypeAnnotation","BooleanLiteralTypeAnnotation","StringLiteralTypeAnnotation","BigIntLiteralTypeAnnotation","NumberLiteralTypeAnnotation","TSLiteralType","TSTemplateLiteralType"]);function rm({type:ml}){return ml.startsWith("TS")&&ml.endsWith("Keyword")}var aC=rm;function cr(ml){return aC(ml)||iC(ml)||sC(ml)||ml.type==="GenericTypeAnnotation"&&!ml.typeParameters||ml.type==="TSTypeReference"&&!ml.typeArguments}function nu(ml){return(ml.type==="TypeAnnotation"||ml.type==="TSTypeAnnotation")&&ml.typeAnnotation.type==="FunctionTypeAnnotation"&&!ml.static&&!kt(ml,ml.typeAnnotation)}function nm(ml,Al){let Rl=Al.split(".");for(let Al=Rl.length-1;Al>=0;Al--){let zl=Rl[Al];if(Al===0)return ml.type==="Identifier"&&ml.name===zl;if(Al===1&&ml.type==="MetaProperty"&&ml.property.type==="Identifier"&&ml.property.name===zl){ml=ml.meta;continue}if(ml.type==="MemberExpression"&&!ml.optional&&!ml.computed&&ml.property.type==="Identifier"&&ml.property.name===zl){ml=ml.object;continue}return!1}}function lr(ml,Al){return Al.some(Al=>nm(ml,Al))}var oC=["it","it.only","it.skip","describe","describe.only","describe.skip","test","test.only","test.skip","test.fixme","test.step","test.describe","test.describe.only","test.describe.skip","test.describe.fixme","test.describe.parallel","test.describe.parallel.only","test.describe.serial","test.describe.serial.only","skip","xit","xdescribe","xtest","fit","fdescribe","ftest"];function im(ml){return lr(ml,oC)}function sm(ml){return ml.type==="Identifier"&&(ml.name==="beforeEach"||ml.name==="beforeAll"||ml.name==="afterEach"||ml.name==="afterAll")}function qo(ml){return gA(ml)&&ml.callee.type==="Identifier"&&["async","inject","fakeAsync","waitForAsync"].includes(ml.callee.name)}function um(ml){return ml.type==="FunctionExpression"||ml.type==="ArrowFunctionExpression"&&ml.body.type==="BlockStatement"}function Ut(ml,Al){if(ml?.type!=="CallExpression"||ml.optional)return!1;let Rl=se(ml);if(Rl.length===1){if(qo(ml)&&Ut(Al))return fA(Rl[0]);if(sm(ml.callee))return qo(Rl[0])}else if((Rl.length===2||Rl.length===3)&&(Rl[0].type==="TemplateLiteral"||q(Rl[0]))&&im(ml.callee))return Rl[2]&&!Ee(Rl[2])?!1:(Rl.length===2?fA(Rl[1]):um(Rl[1])&&ee(Rl[1]).length<=1)||qo(Rl[1]);return!1}function am(ml,Al){let Rl=Al-1;Rl=SA(ml,Rl,{backwards:!0}),Rl=BA(ml,Rl,{backwards:!0}),Rl=SA(ml,Rl,{backwards:!0});let zl=BA(ml,Rl,{backwards:!0});return Rl!==zl}var lC=am;var Yo=()=>!0;function Ho(ml,Al){let Rl=ml.node;return Rl.printed=!0,Al.printer.printComment(ml,Al)}function pm(ml,Al){let Rl=ml.node,zl=[Ho(ml,Al)],{printer:rd,originalText:yh,locStart:kh,locEnd:Qh}=Al;if(rd.isBlockComment?.(Rl)){let ml=" ";NA(yh,Qh(Rl))&&(NA(yh,kh(Rl),{backwards:!0})?ml=xw:ml=Ew),zl.push(ml)}else zl.push(xw);let cf=BA(yh,SA(yh,Qh(Rl)));return cf!==!1&&NA(yh,cf)&&zl.push(xw),zl}function cm(ml,Al,Rl){let zl=ml.node,rd=Ho(ml,Al),{printer:yh,originalText:kh,locStart:Qh}=Al,cf=yh.isBlockComment?.(zl);if(Rl?.hasLineSuffix&&!Rl?.isBlock||NA(kh,Qh(zl),{backwards:!0})){let ml=lC(kh,Qh(zl));return{doc:_o([xw,ml?xw:"",rd]),isBlock:cf,hasLineSuffix:!0}}return!cf||Rl?.hasLineSuffix?{doc:[_o([" ",rd]),bw],isBlock:cf,hasLineSuffix:!0}:{doc:[" ",rd],isBlock:cf,hasLineSuffix:!1}}function W(ml,Al,Rl={}){let{indent:zl=!1,marker:rd,filter:yh=Yo}=Rl,kh=new Set(ml.node?.comments?.filter(ml=>!(ml.leading||ml.trailing||ml.marker!==rd||!yh(ml))));if(kh.size===0)return"";let Qh=ml.map(({node:Rl})=>kh.has(Rl)?Ho(ml,Al):"","comments").filter(Boolean),cf=w(xw,Qh);return zl?f([xw,cf]):cf}function xn(ml,Al,Rl){let zl=Al[Symbol.for("printedComments")],rd=Rl?.filter??Yo,yh=new Set(ml.node?.comments?.filter(ml=>!zl?.has(ml)&&ml.leading&&rd(ml)));return yh.size===0?"":ml.map(({node:Rl})=>yh.has(Rl)?pm(ml,Al):"","comments").filter(Boolean)}function ou(ml,Al,Rl){let zl=ml.node?.comments,rd=new Set(zl?.filter(ml=>ml.trailing)),yh=Al[Symbol.for("printedComments")],kh=Rl?.filter??Yo,Qh=new Set(zl?.filter(ml=>rd.has(ml)&&!yh?.has(ml)&&kh(ml)));if(Qh.size===0)return"";let cf=[],t_;return ml.each(({node:Rl})=>{rd.has(Rl)&&(t_=cm(ml,Al,t_),Qh.has(Rl)&&cf.push(t_.doc))},"comments"),cf}function An(ml,Al,Rl){return{leading:xn(ml,Al,Rl),trailing:ou(ml,Al,Rl)}}function Q(ml,Al,Rl,zl){let rd=xn(ml,Rl,zl),yh=ou(ml,Rl,zl);return rd||yh?ln(Al,ml=>[rd,ml,yh]):Al}function Tn(ml,Al="es5"){return ml.trailingComma==="es5"&&Al==="es5"||ml.trailingComma==="all"&&(Al==="all"||Al==="es5")}function $(ml){let{node:Al}=ml;return!Al.optional||Al.type==="Identifier"&&Al===ml.parent.key?"":gA(Al)||AA(Al)&&Al.computed||Al.type==="OptionalIndexedAccessType"?"?.":"?"}function gn(ml){return ml.node.definite||ml.match(void 0,(ml,Al)=>Al==="id"&&ml.type==="VariableDeclarator"&&ml.definite)?"!":""}var cC=B(["DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","DeclareVariable","DeclareExportDeclaration","DeclareExportAllDeclaration","DeclareOpaqueType","DeclareTypeAlias","DeclareEnum","DeclareInterface"]),mm=ml=>{let{node:Al}=ml;return cC(Al)?ml.parent.type!=="DeclareExportDeclaration"&&!Al.implicitDeclare:Al.declare};function re(ml){return mm(ml)?"declare ":""}var uC=B(["TSAbstractMethodDefinition","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]);function mr({node:ml}){return ml.abstract||uC(ml)?"abstract ":""}function qt(ml){return ml.accessibility?ml.accessibility+" ":""}var iu=ml=>ml.type==="UnaryExpression"&&ml.operator==="!";function Dm(ml){return C(ml)||!iu(ml)?!1:(ml=ml.argument,ml=iu(ml)?ml.argument:ml,ml.type==="LogicalExpression")}function fr(ml,Al,Rl){let{node:zl}=ml,rd=zl.type==="WithStatement"?"object":"test",yh=Rl(rd);return Dm(zl[rd])?yh:p([f([ww,yh]),ww])}function Mt(ml,Al,Rl){let{node:zl}=ml;return C(zl,xy.Dangling,Rl)?[f([ww,W(ml,Al,{filter:Rl})]),C(zl,xy.Dangling|xy.Line,Rl)?xw:ww]:""}function Ie(ml,Al="es5"){return Tn(ml,Al)?O(","):""}function R(ml){return ml.semi?";":""}var ym=ml=>ml.mark!=="commentBeforeArrow";function Ve(ml,Al,Rl,zl,rd){let yh=ml.node,kh=ee(yh),cf=rd&&yh.typeParameters?Rl("typeParameters"):"";if(kh.length===0)return[cf,"(",Mt(ml,Al,ym),")"];let{parent:t_}=ml,r_=Ut(t_),u_=su(yh),C_=[];if(_i(ml,(ml,zl)=>{let rd=zl===kh.length-1;rd&&yh.rest&&C_.push("..."),C_.push(Rl()),!rd&&(C_.push(","),r_||u_?C_.push(" "):me(kh[zl],Al)?C_.push(xw,xw):C_.push(Ew))}),zl&&!dm(ml)){if(ue(cf)||ue(C_))throw new tC;return p([Jt(cf),"(",Jt(C_),")"])}let D_=kh.every(ml=>!Qh(ml.decorators));return u_&&D_?[cf,"(",...C_,")"]:r_?[cf,"(",...C_,")"]:(pr(t_)||nu(t_)||t_.type==="TypeAlias"||t_.type==="UnionTypeAnnotation"||t_.type==="IntersectionTypeAnnotation"||t_.type==="FunctionTypeAnnotation"&&t_.returnType===yh)&&kh.length===1&&kh[0].name===null&&yh.this!==kh[0]&&kh[0].typeAnnotation&&yh.typeParameters===null&&cr(kh[0].typeAnnotation)&&!yh.rest?Al.arrowParens==="always"||yh.type==="HookTypeAnnotation"?["(",...C_,")"]:C_:[cf,"(",f([ww,...C_]),!Ni(yh)&&ml.root.type!=="NGRoot"?Ie(Al,"all"):"",ww,")"]}function su(ml){if(!ml)return!1;let Al=ee(ml);if(Al.length!==1)return!1;let[Rl]=Al;return!C(Rl)&&(Rl.type==="ObjectPattern"||Rl.type==="ArrayPattern"||Rl.type==="Identifier"&&Rl.typeAnnotation&&(Rl.typeAnnotation.type==="TypeAnnotation"||Rl.typeAnnotation.type==="TSTypeAnnotation")&&hA(Rl.typeAnnotation.typeAnnotation)||Rl.type==="FunctionTypeParam"&&hA(Rl.typeAnnotation)&&Rl!==ml.rest||Rl.type==="AssignmentPattern"&&(Rl.left.type==="ObjectPattern"||Rl.left.type==="ArrayPattern")&&(Rl.right.type==="Identifier"||pA(Rl.right)&&Rl.right.properties.length===0||uA(Rl.right)&&Rl.right.elements.length===0))}function Em(ml){let Al;return ml.returnType?(Al=ml.returnType,Al.typeAnnotation&&(Al=Al.typeAnnotation)):ml.typeAnnotation&&(Al=ml.typeAnnotation),Al}function Bt(ml,Al){let Rl=Em(ml);if(!Rl)return!1;let zl=ml.typeParameters?.params;if(zl){if(zl.length>1)return!1;if(zl.length===1){let ml=zl[0];if(ml.constraint||ml.default)return!1}}return ee(ml).length===1&&(hA(Rl)||ue(Al))}function dm(ml){return ml.match(ml=>ml.type==="ArrowFunctionExpression"&&ml.body.type==="BlockStatement",(ml,Al)=>{if(ml.type==="CallExpression"&&Al==="arguments"&&ml.arguments.length===1&&ml.callee.type==="CallExpression"){let Al=ml.callee.callee;return Al.type==="Identifier"||Al.type==="MemberExpression"&&!Al.computed&&Al.object.type==="Identifier"&&Al.property.type==="Identifier"}return!1},(ml,Al)=>ml.type==="VariableDeclarator"&&Al==="init"||ml.type==="ExportDefaultDeclaration"&&Al==="declaration"||ml.type==="TSExportAssignment"&&Al==="expression"||ml.type==="AssignmentExpression"&&Al==="right"&&ml.left.type==="MemberExpression"&&ml.left.object.type==="Identifier"&&ml.left.object.name==="module"&&ml.left.property.type==="Identifier"&&ml.left.property.name==="exports",ml=>ml.type!=="VariableDeclaration"||ml.kind==="const"&&ml.declarations.length===1)}function uu(ml){let Al=ee(ml);return Al.length>1&&Al.some(ml=>ml.type==="TSParameterProperty")}function Yt(ml,Al){return(Al==="params"||Al==="this"||Al==="rest")&&su(ml)}var pC=/^[\$A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0370-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u05D0-\u05EA\u05F0-\u05F2\u0620-\u064A\u066E\u066F\u0671-\u06D3\u06D5\u06E5\u06E6\u06EE\u06EF\u06FA-\u06FC\u06FF\u0710\u0712-\u072F\u074D-\u07A5\u07B1\u07CA-\u07EA\u07F4\u07F5\u07FA\u0800-\u0815\u081A\u0824\u0828\u0840-\u0858\u08A0-\u08B4\u08B6-\u08BD\u0904-\u0939\u093D\u0950\u0958-\u0961\u0971-\u0980\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BD\u09CE\u09DC\u09DD\u09DF-\u09E1\u09F0\u09F1\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A59-\u0A5C\u0A5E\u0A72-\u0A74\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABD\u0AD0\u0AE0\u0AE1\u0AF9\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3D\u0B5C\u0B5D\u0B5F-\u0B61\u0B71\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BD0\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D\u0C58-\u0C5A\u0C60\u0C61\u0C80\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBD\u0CDE\u0CE0\u0CE1\u0CF1\u0CF2\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D\u0D4E\u0D54-\u0D56\u0D5F-\u0D61\u0D7A-\u0D7F\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0E01-\u0E30\u0E32\u0E33\u0E40-\u0E46\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB0\u0EB2\u0EB3\u0EBD\u0EC0-\u0EC4\u0EC6\u0EDC-\u0EDF\u0F00\u0F40-\u0F47\u0F49-\u0F6C\u0F88-\u0F8C\u1000-\u102A\u103F\u1050-\u1055\u105A-\u105D\u1061\u1065\u1066\u106E-\u1070\u1075-\u1081\u108E\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1711\u1720-\u1731\u1740-\u1751\u1760-\u176C\u176E-\u1770\u1780-\u17B3\u17D7\u17DC\u1820-\u1877\u1880-\u1884\u1887-\u18A8\u18AA\u18B0-\u18F5\u1900-\u191E\u1950-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u1A00-\u1A16\u1A20-\u1A54\u1AA7\u1B05-\u1B33\u1B45-\u1B4B\u1B83-\u1BA0\u1BAE\u1BAF\u1BBA-\u1BE5\u1C00-\u1C23\u1C4D-\u1C4F\u1C5A-\u1C7D\u1C80-\u1C88\u1CE9-\u1CEC\u1CEE-\u1CF1\u1CF5\u1CF6\u1D00-\u1DBF\u1E00-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u2071\u207F\u2090-\u209C\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CEE\u2CF2\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D80-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2E2F\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA61F\uA62A\uA62B\uA640-\uA66E\uA67F-\uA69D\uA6A0-\uA6EF\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA801\uA803-\uA805\uA807-\uA80A\uA80C-\uA822\uA840-\uA873\uA882-\uA8B3\uA8F2-\uA8F7\uA8FB\uA8FD\uA90A-\uA925\uA930-\uA946\uA960-\uA97C\uA984-\uA9B2\uA9CF\uA9E0-\uA9E4\uA9E6-\uA9EF\uA9FA-\uA9FE\uAA00-\uAA28\uAA40-\uAA42\uAA44-\uAA4B\uAA60-\uAA76\uAA7A\uAA7E-\uAAAF\uAAB1\uAAB5\uAAB6\uAAB9-\uAABD\uAAC0\uAAC2\uAADB-\uAADD\uAAE0-\uAAEA\uAAF2-\uAAF4\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABE2\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D\uFB1F-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE70-\uFE74\uFE76-\uFEFC\uFF21-\uFF3A\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC][\$0-9A-Z_a-z\xAA\xB5\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386\u0388-\u038A\u038C\u038E-\u03A1\u03A3-\u03F5\u03F7-\u0481\u0483-\u0487\u048A-\u052F\u0531-\u0556\u0559\u0561-\u0587\u0591-\u05BD\u05BF\u05C1\u05C2\u05C4\u05C5\u05C7\u05D0-\u05EA\u05F0-\u05F2\u0610-\u061A\u0620-\u0669\u066E-\u06D3\u06D5-\u06DC\u06DF-\u06E8\u06EA-\u06FC\u06FF\u0710-\u074A\u074D-\u07B1\u07C0-\u07F5\u07FA\u0800-\u082D\u0840-\u085B\u08A0-\u08B4\u08B6-\u08BD\u08D4-\u08E1\u08E3-\u0963\u0966-\u096F\u0971-\u0983\u0985-\u098C\u098F\u0990\u0993-\u09A8\u09AA-\u09B0\u09B2\u09B6-\u09B9\u09BC-\u09C4\u09C7\u09C8\u09CB-\u09CE\u09D7\u09DC\u09DD\u09DF-\u09E3\u09E6-\u09F1\u0A01-\u0A03\u0A05-\u0A0A\u0A0F\u0A10\u0A13-\u0A28\u0A2A-\u0A30\u0A32\u0A33\u0A35\u0A36\u0A38\u0A39\u0A3C\u0A3E-\u0A42\u0A47\u0A48\u0A4B-\u0A4D\u0A51\u0A59-\u0A5C\u0A5E\u0A66-\u0A75\u0A81-\u0A83\u0A85-\u0A8D\u0A8F-\u0A91\u0A93-\u0AA8\u0AAA-\u0AB0\u0AB2\u0AB3\u0AB5-\u0AB9\u0ABC-\u0AC5\u0AC7-\u0AC9\u0ACB-\u0ACD\u0AD0\u0AE0-\u0AE3\u0AE6-\u0AEF\u0AF9\u0B01-\u0B03\u0B05-\u0B0C\u0B0F\u0B10\u0B13-\u0B28\u0B2A-\u0B30\u0B32\u0B33\u0B35-\u0B39\u0B3C-\u0B44\u0B47\u0B48\u0B4B-\u0B4D\u0B56\u0B57\u0B5C\u0B5D\u0B5F-\u0B63\u0B66-\u0B6F\u0B71\u0B82\u0B83\u0B85-\u0B8A\u0B8E-\u0B90\u0B92-\u0B95\u0B99\u0B9A\u0B9C\u0B9E\u0B9F\u0BA3\u0BA4\u0BA8-\u0BAA\u0BAE-\u0BB9\u0BBE-\u0BC2\u0BC6-\u0BC8\u0BCA-\u0BCD\u0BD0\u0BD7\u0BE6-\u0BEF\u0C00-\u0C03\u0C05-\u0C0C\u0C0E-\u0C10\u0C12-\u0C28\u0C2A-\u0C39\u0C3D-\u0C44\u0C46-\u0C48\u0C4A-\u0C4D\u0C55\u0C56\u0C58-\u0C5A\u0C60-\u0C63\u0C66-\u0C6F\u0C80-\u0C83\u0C85-\u0C8C\u0C8E-\u0C90\u0C92-\u0CA8\u0CAA-\u0CB3\u0CB5-\u0CB9\u0CBC-\u0CC4\u0CC6-\u0CC8\u0CCA-\u0CCD\u0CD5\u0CD6\u0CDE\u0CE0-\u0CE3\u0CE6-\u0CEF\u0CF1\u0CF2\u0D01-\u0D03\u0D05-\u0D0C\u0D0E-\u0D10\u0D12-\u0D3A\u0D3D-\u0D44\u0D46-\u0D48\u0D4A-\u0D4E\u0D54-\u0D57\u0D5F-\u0D63\u0D66-\u0D6F\u0D7A-\u0D7F\u0D82\u0D83\u0D85-\u0D96\u0D9A-\u0DB1\u0DB3-\u0DBB\u0DBD\u0DC0-\u0DC6\u0DCA\u0DCF-\u0DD4\u0DD6\u0DD8-\u0DDF\u0DE6-\u0DEF\u0DF2\u0DF3\u0E01-\u0E3A\u0E40-\u0E4E\u0E50-\u0E59\u0E81\u0E82\u0E84\u0E87\u0E88\u0E8A\u0E8D\u0E94-\u0E97\u0E99-\u0E9F\u0EA1-\u0EA3\u0EA5\u0EA7\u0EAA\u0EAB\u0EAD-\u0EB9\u0EBB-\u0EBD\u0EC0-\u0EC4\u0EC6\u0EC8-\u0ECD\u0ED0-\u0ED9\u0EDC-\u0EDF\u0F00\u0F18\u0F19\u0F20-\u0F29\u0F35\u0F37\u0F39\u0F3E-\u0F47\u0F49-\u0F6C\u0F71-\u0F84\u0F86-\u0F97\u0F99-\u0FBC\u0FC6\u1000-\u1049\u1050-\u109D\u10A0-\u10C5\u10C7\u10CD\u10D0-\u10FA\u10FC-\u1248\u124A-\u124D\u1250-\u1256\u1258\u125A-\u125D\u1260-\u1288\u128A-\u128D\u1290-\u12B0\u12B2-\u12B5\u12B8-\u12BE\u12C0\u12C2-\u12C5\u12C8-\u12D6\u12D8-\u1310\u1312-\u1315\u1318-\u135A\u135D-\u135F\u1380-\u138F\u13A0-\u13F5\u13F8-\u13FD\u1401-\u166C\u166F-\u167F\u1681-\u169A\u16A0-\u16EA\u16EE-\u16F8\u1700-\u170C\u170E-\u1714\u1720-\u1734\u1740-\u1753\u1760-\u176C\u176E-\u1770\u1772\u1773\u1780-\u17D3\u17D7\u17DC\u17DD\u17E0-\u17E9\u180B-\u180D\u1810-\u1819\u1820-\u1877\u1880-\u18AA\u18B0-\u18F5\u1900-\u191E\u1920-\u192B\u1930-\u193B\u1946-\u196D\u1970-\u1974\u1980-\u19AB\u19B0-\u19C9\u19D0-\u19D9\u1A00-\u1A1B\u1A20-\u1A5E\u1A60-\u1A7C\u1A7F-\u1A89\u1A90-\u1A99\u1AA7\u1AB0-\u1ABD\u1B00-\u1B4B\u1B50-\u1B59\u1B6B-\u1B73\u1B80-\u1BF3\u1C00-\u1C37\u1C40-\u1C49\u1C4D-\u1C7D\u1C80-\u1C88\u1CD0-\u1CD2\u1CD4-\u1CF6\u1CF8\u1CF9\u1D00-\u1DF5\u1DFB-\u1F15\u1F18-\u1F1D\u1F20-\u1F45\u1F48-\u1F4D\u1F50-\u1F57\u1F59\u1F5B\u1F5D\u1F5F-\u1F7D\u1F80-\u1FB4\u1FB6-\u1FBC\u1FBE\u1FC2-\u1FC4\u1FC6-\u1FCC\u1FD0-\u1FD3\u1FD6-\u1FDB\u1FE0-\u1FEC\u1FF2-\u1FF4\u1FF6-\u1FFC\u200C\u200D\u203F\u2040\u2054\u2071\u207F\u2090-\u209C\u20D0-\u20DC\u20E1\u20E5-\u20F0\u2102\u2107\u210A-\u2113\u2115\u2119-\u211D\u2124\u2126\u2128\u212A-\u212D\u212F-\u2139\u213C-\u213F\u2145-\u2149\u214E\u2160-\u2188\u2C00-\u2C2E\u2C30-\u2C5E\u2C60-\u2CE4\u2CEB-\u2CF3\u2D00-\u2D25\u2D27\u2D2D\u2D30-\u2D67\u2D6F\u2D7F-\u2D96\u2DA0-\u2DA6\u2DA8-\u2DAE\u2DB0-\u2DB6\u2DB8-\u2DBE\u2DC0-\u2DC6\u2DC8-\u2DCE\u2DD0-\u2DD6\u2DD8-\u2DDE\u2DE0-\u2DFF\u2E2F\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099\u309A\u309D-\u309F\u30A1-\u30FA\u30FC-\u30FF\u3105-\u312D\u3131-\u318E\u31A0-\u31BA\u31F0-\u31FF\u3400-\u4DB5\u4E00-\u9FD5\uA000-\uA48C\uA4D0-\uA4FD\uA500-\uA60C\uA610-\uA62B\uA640-\uA66F\uA674-\uA67D\uA67F-\uA6F1\uA717-\uA71F\uA722-\uA788\uA78B-\uA7AE\uA7B0-\uA7B7\uA7F7-\uA827\uA840-\uA873\uA880-\uA8C5\uA8D0-\uA8D9\uA8E0-\uA8F7\uA8FB\uA8FD\uA900-\uA92D\uA930-\uA953\uA960-\uA97C\uA980-\uA9C0\uA9CF-\uA9D9\uA9E0-\uA9FE\uAA00-\uAA36\uAA40-\uAA4D\uAA50-\uAA59\uAA60-\uAA76\uAA7A-\uAAC2\uAADB-\uAADD\uAAE0-\uAAEF\uAAF2-\uAAF6\uAB01-\uAB06\uAB09-\uAB0E\uAB11-\uAB16\uAB20-\uAB26\uAB28-\uAB2E\uAB30-\uAB5A\uAB5C-\uAB65\uAB70-\uABEA\uABEC\uABED\uABF0-\uABF9\uAC00-\uD7A3\uD7B0-\uD7C6\uD7CB-\uD7FB\uF900-\uFA6D\uFA70-\uFAD9\uFB00-\uFB06\uFB13-\uFB17\uFB1D-\uFB28\uFB2A-\uFB36\uFB38-\uFB3C\uFB3E\uFB40\uFB41\uFB43\uFB44\uFB46-\uFBB1\uFBD3-\uFD3D\uFD50-\uFD8F\uFD92-\uFDC7\uFDF0-\uFDFB\uFE00-\uFE0F\uFE20-\uFE2F\uFE33\uFE34\uFE4D-\uFE4F\uFE70-\uFE74\uFE76-\uFEFC\uFF10-\uFF19\uFF21-\uFF3A\uFF3F\uFF41-\uFF5A\uFF66-\uFFBE\uFFC2-\uFFC7\uFFCA-\uFFCF\uFFD2-\uFFD7\uFFDA-\uFFDC]*$/,Fm=ml=>pC.test(ml),dC=Fm;function xm(ml){return ml.length===1?ml:ml.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}var hC=xm;var fC=Object.freeze({character:"'",codePoint:39}),_C=Object.freeze({character:'"',codePoint:34}),mC=Object.freeze({preferred:fC,alternate:_C}),gC=Object.freeze({preferred:_C,alternate:fC});function hn(ml,Al){let{preferred:Rl,alternate:zl}=Al===!0||Al==="'"?mC:gC,{length:rd}=ml,yh=0,kh=0;for(let Al=0;Alkh?zl:Rl).character}var AC=/\\(["'\\])|(["'])/g;function hm(ml,Al){let Rl=Al==='"'?"'":'"',zl=UA(0,ml,AC,(ml,zl,rd)=>zl?zl===Rl?Rl:ml:rd===Al?"\\"+rd:rd);return Al+zl+Al}var yC=hm;function Sm(ml,Al){cf(/^(?["']).*\k$/s.test(ml));let Rl=ml.slice(1,-1),zl;return Al.parser==="json"||Al.parser==="jsonc"||Al.parser==="json-stringify"||Al.parser==="json5"&&Al.quoteProps==="preserve"&&!Al.singleQuote?zl='"':Al.__isInHtmlAttribute?zl="'":zl=hn(Rl,Al.singleQuote),ml.charAt(0)===zl?ml:yC(Rl,zl)}var bC=Sm;var fu=ml=>ml.type==="TSEnumMember",Du=ml=>fu(ml)?"id":"key",vr=ml=>ml[Du(ml)],yu=ml=>!fu(ml)&&ml.computed;function Eu(ml){return/^(?:\d+|\d+\.\d+)$/.test(ml)}var Bm=({parser:ml})=>ml==="typescript"||ml==="babel-ts"||ml==="oxc-ts";function bm(ml,Al){let Rl=vr(ml);if(Rl.type==="Identifier")return!0;if(!Ee(Rl)||Bm(Al))return!1;let zl=hC(ye(Rl));return String(Rl.value)===zl&&Eu(zl)}function du(ml,Al){let{parser:Rl}=Al;if(Rl==="json"||Rl==="jsonc")return!1;let zl=vr(ml);if(!q(zl))return!1;let{value:rd}=zl;return bC(ye(zl),Al).slice(1,-1)!==rd?!1:!!(!(Rl==="babel-ts"&&ml.type==="ClassProperty"||(Rl==="typescript"||Rl==="oxc-ts")&&ml.type==="PropertyDefinition")&&dC(rd)||(Rl==="babel"||Rl==="acorn"||Rl==="oxc"||Rl==="espree"||Rl==="meriyah"||Rl==="__babel_estree")&&ml.type!=="ImportAttribute"&&Eu(rd)&&String(Number(rd))===rd)}var vC=new WeakMap;function Cu(ml,Al){return Z(vC,ml.parent,()=>ml.siblings.some(ml=>{if(yu(ml))return!1;let Rl=vr(ml);return q(Rl)&&!du(ml,Al)}))}function Im(ml,Al){return(Al.parser==="json"||Al.parser==="jsonc"||Al.quoteProps==="consistent"&&Cu(ml,Al))&&bm(ml.node,Al)}function km(ml,Al){return(Al.quoteProps==="as-needed"||Al.quoteProps==="consistent"&&!Cu(ml,Al))&&du(ml.node,Al)}function je(ml,Al,Rl){let{node:zl}=ml,rd=Du(zl);if(yu(zl))return["[",Rl(rd),"]"];if(Im(ml,Al)){let Rl=vr(zl),yh=bC(JSON.stringify(Rl.type==="Identifier"?Rl.name:String(Rl.value)),Al);return ml.call(()=>Q(ml,yh,Al),rd)}if(km(ml,Al)){let{value:Rl}=vr(zl),yh=/^\d/.test(Rl)?hC(Rl):Rl;return ml.call(()=>Q(ml,yh,Al),rd)}return Rl(rd)}var EC=B(["VoidTypeAnnotation","TSVoidKeyword","NullLiteralTypeAnnotation","TSNullKeyword"]),wC=B(["ObjectTypeAnnotation","TSTypeLiteral","GenericTypeAnnotation","TSTypeReference"]);function Vo(ml){return ml.key==="elementTypes"&&sA(ml.parent)&&ml.parent.elementTypes.length>1}function Ht(ml){let{types:Al}=ml;if(Al.some(ml=>C(ml)))return!1;let Rl=Al.find(ml=>wC(ml));return Rl?Al.every(ml=>ml===Rl||EC(ml)):!1}function Sn(ml){let{key:Al,node:Rl,parent:zl}=ml;return!(Ht(Rl)||Al==="types"&&nA(zl)||Al==="types"&&iA(zl)||Vo(ml))}function Bn(ml,Al,Rl,zl){let{node:rd}=ml;if(Ht(rd))return w(" | ",ml.map(Rl,"types"));let yh=p(ml.map(({isFirst:zl})=>{let rd=zl?O("| "):[Ew,"| "],yh=Rl();return C(ml.node,xy.Leading)?[rd,he(2,Q(ml,yh,Al))]:[rd,Q(ml,he(2,yh),Al)]},"types"));return Sn(ml)&&(yh=Q(ml,yh,Al)),sE(ml,Al)?p([f([ww,yh]),ww]):Vo(ml)?p([f([O(["(",ww]),yh]),ww,O(")")]):zl?.assignmentLayout==="break-after-operator"||!Om(ml)?yh:p(f([ww,yh]))}function Om(ml){let{key:Al,parent:Rl}=ml;return!(Al==="typeAnnotation"&&Rl.type==="TSTypeAssertion"||Al==="elementTypes"&&sA(Rl)||(Al==="trueType"||Al==="falseType")&&aA(Rl)||Al==="params"&&wA(Rl)||Al==="typeAnnotation"&&Rl.type==="FunctionTypeParam"&&!Rl.name&&ml.grandparent.this!==Rl||ml.match(void 0,(ml,Al)=>Al==="typeAnnotation"&&ml.type==="FunctionTypeParam",(ml,Al)=>Al==="params"&&ml.type==="FunctionTypeAnnotation",(ml,Al)=>Al==="value"&&ml.type==="ObjectTypeProperty"&&pr(ml)))}function Fu(ml){return cr(ml)||hA(ml)?!0:nA(ml)?Ht(ml):!1}var CC=new WeakSet;function G(ml,Al,Rl="typeAnnotation"){let{node:{[Rl]:zl}}=ml;if(!zl)return"";let rd=!1;if(zl.type==="TSTypeAnnotation"||zl.type==="TypeAnnotation"){let Al=ml.call(xu,Rl);(Al==="=>"||Al===":"&&C(zl,xy.Leading))&&(rd=!0),CC.add(zl)}return rd?[" ",Al(Rl)]:Al(Rl)}var xu=ml=>ml.match(ml=>ml.type==="TSTypeAnnotation",(ml,Al)=>(Al==="returnType"||Al==="typeAnnotation")&&(ml.type==="TSFunctionType"||ml.type==="TSConstructorType"))?"=>":ml.match(ml=>ml.type==="TSTypeAnnotation",(ml,Al)=>Al==="typeAnnotation"&&(ml.type==="TSJSDocNullableType"||ml.type==="TSJSDocNonNullableType"||ml.type==="TSTypePredicate"))||ml.match(ml=>ml.type==="TypeAnnotation",(ml,Al)=>Al==="typeAnnotation"&&ml.type==="Identifier",(ml,Al)=>Al==="id"&&ml.type==="DeclareFunction")||ml.match(ml=>ml.type==="TypeAnnotation",(ml,Al)=>Al==="typeAnnotation"&&ml.type==="Identifier",(ml,Al)=>Al==="id"&&ml.type==="DeclareHook")||ml.match(ml=>ml.type==="TypeAnnotation",(ml,Al)=>Al==="bound"&&ml.type==="TypeParameter"&&ml.usesExtendsBound)?"":":";function bn(ml,Al,Rl){let zl=xu(ml);return zl?[zl," ",Rl("typeAnnotation")]:Rl("typeAnnotation")}var _m=({node:ml,key:Al,parent:Rl})=>Al==="value"&&ml.type==="FunctionExpression"&&(Rl.type==="ObjectMethod"||Rl.type==="ClassMethod"||Rl.type==="ClassPrivateMethod"||Rl.type==="MethodDefinition"||Rl.type==="TSAbstractMethodDefinition"||Rl.type==="TSDeclareMethod"||Rl.type==="Property"&&Ke(Rl));function Dr(ml,Al,Rl,zl){if(_m(ml))return Pn(ml,Al,Rl);let{node:rd}=ml,yh=!1;if(rd.type==="FunctionExpression"&&zl?.expandLastArg){let{parent:Al}=ml;gA(Al)&&(se(Al).length>1||ee(rd).every(ml=>ml.type==="Identifier"&&!ml.typeAnnotation))&&(yh=!0)}let kh=Ve(ml,Al,Rl,yh),Qh=kn(ml,Rl),cf=Bt(rd,Qh),t_=rd.type==="HookDeclaration"?"hook":"function";return[re(ml),rd.async?"async ":"",t_,rd.generator?"*":""," ",rd.id?Rl("id"):"",Rl("typeParameters"),p([cf?p(kh):kh,Qh]),rd.body?" ":"",Rl("body"),rd.declare||!rd.body?R(Al):""]}function Rr(ml,Al,Rl){let{node:zl}=ml,{kind:rd}=zl,yh=zl.value||zl,kh=[];return!rd||rd==="init"||rd==="method"||rd==="constructor"?yh.async&&kh.push("async "):(cf(rd==="get"||rd==="set"),kh.push(rd," ")),yh.generator&&kh.push("*"),kh.push(je(ml,Al,Rl),zl.optional?"?":"",zl===yh?Pn(ml,Al,Rl):Rl("value")),kh}function Pn(ml,Al,Rl){let{node:zl}=ml,rd=Ve(ml,Al,Rl),yh=kn(ml,Rl),kh=uu(zl),Qh=Bt(zl,yh),cf=[Rl("typeParameters"),p([kh?p(rd,{shouldBreak:!0}):Qh?p(rd):rd,yh])];return zl.body?cf.push(" ",Rl("body")):cf.push(R(Al)),cf}function Nm(ml){let Al=ee(ml);return Al.length===1&&!ml.typeParameters&&!C(ml,xy.Dangling)&&Al[0].type==="Identifier"&&!Al[0].typeAnnotation&&!C(Al[0])&&!Al[0].optional&&!ml.predicate&&!ml.returnType}function In(ml,Al){if(Al.arrowParens==="always")return!1;if(Al.arrowParens==="avoid"){let{node:Al}=ml;return Nm(Al)}return!1}function kn(ml,Al){let{node:Rl}=ml,zl=[G(ml,Al,"returnType")];return Rl.predicate&&zl.push(Al("predicate")),zl}function yr(ml,Al){if(Al.semi)return!1;let{node:Rl}=ml;if(Rl.type!=="ExpressionStatement"||$o(ml,Al)||zo(ml,Al)||Qo(ml,Al))return!1;let{key:zl,parent:rd}=ml;return!!((zl==="body"&&(rd.type==="Program"||rd.type==="BlockStatement"||rd.type==="StaticBlock"||rd.type==="TSModuleBlock")||zl==="consequent"&&rd.type==="SwitchCase")&&ml.call(()=>Au(ml,Al),"expression"))}function Au(ml,Al){let{node:Rl}=ml;switch(Rl.type){case"ParenthesizedExpression":case"TypeCastExpression":case"TSTypeAssertion":case"ArrayExpression":case"ArrayPattern":case"TemplateLiteral":case"TemplateElement":case"RegExpLiteral":return!0;case"ArrowFunctionExpression":if(!In(ml,Al))return!0;break;case"UnaryExpression":{let{prefix:ml,operator:Al}=Rl;if(ml&&(Al==="+"||Al==="-"))return!0;break}case"BindExpression":if(!Rl.object)return!0;break;case"Literal":if(Rl.regex)return!0;break;default:if(_A(Rl))return!0}return sE(ml,Al)?!0:sr(Rl)?ml.call(()=>Au(ml,Al),...un(Rl)):!1}var Ko=({node:ml,parent:Al})=>ml.type==="ExpressionStatement"&&Al.type==="Program"&&Al.body.length===1&&(Array.isArray(Al.directives)&&Al.directives.length===0||!Al.directives);function $o(ml,Al){return(Al.parentParser==="markdown"||Al.parentParser==="mdx")&&Ko(ml)&&_A(ml.node.expression)}function Qo(ml,Al){return Al.__isHtmlInlineEventHandler&&Ko(ml)}function zo(ml,Al){return(Al.parser==="__vue_event_binding"||Al.parser==="__vue_ts_event_binding")&&Ko(ml)}function wn(ml,Al){if(!yr(ml,Al))return!1;let Rl=r_(0,oe(ml.node,xy.Leading),-1);return!!(Rl&&nr(Rl))}var xC=B(["ClassDeclaration","ClassExpression","DeclareClass","DeclareInterface","InterfaceDeclaration","TSInterfaceDeclaration"]);function vm(ml,Al){let{key:Rl,parent:zl}=ml;if(Rl==="types"&&nA(zl)||Rl==="argument"&&zl.type==="JSXSpreadAttribute"||Rl==="expression"&&zl.type==="JSXSpreadChild"||Rl==="superClass"&&(zl.type==="ClassDeclaration"||zl.type==="ClassExpression")||(Rl==="id"||Rl==="typeParameters")&&xC(zl)||Rl==="patterns"&&zl.type==="MatchOrPattern"||en(ml))return!0;let{node:rd}=ml;return Lt(rd)?!1:rd.type==="ExpressionStatement"?wn(ml,Al):nA(rd)?Sn(ml):!!_A(rd)}var DC=vm;function Rm(ml,Al,Rl=0){let zl=0;for(let rd=Rl;rd[Rl(),ml?"":zl[Al]],"quasis");return[kw,"`",...rd,"`"]}function Bu(ml,Al,Rl){let zl=Rl("quasi"),{node:rd}=ml,yh="",kh=oe(rd.quasi,xy.Leading)[0];return kh&&(OA(Al.originalText,S(rd.typeArguments??rd.tag),b(kh))?yh=ww:yh=" "),Et(zl.label&&{tagged:!0,...zl.label},[Rl("tag"),Rl("typeArguments"),yh,kw,zl])}function Jm(ml,Al,Rl){let{node:zl}=ml,rd=zl.quasis[0].value.raw.trim().split(/\s*\|\s*/);if(rd.length>1||rd.some(ml=>ml.length>0)){Al.__inJestEach=!0;let yh=Nt(ml,Al,Rl);Al.__inJestEach=!1;let kh=yh.map(ml=>Uo(ml,{...Al,printWidth:Number.POSITIVE_INFINITY,endOfLine:"lf"}).formatted),Qh=[{hasLineBreak:!1,cells:[]}];for(let ml=1;mlml.cells.length)),t_=Array.from({length:cf},()=>0),u_=[{cells:rd},...Qh.filter(ml=>ml.cells.length>0)];for(let ml of u_)if(!ml.hasLineBreak)for(let[Al,Rl]of ml.cells.entries())t_[Al]=Math.max(t_[Al],Hw(Rl));return[kw,"`",f([xw,w(xw,u_.map(ml=>w(" | ",ml.cells.map((Al,Rl)=>ml.hasLineBreak?Al:Al+" ".repeat(t_[Rl]-Hw(Al))))))]),xw,"`"]}}var TC=new WeakMap;function Um(ml,Al){let{parent:Rl,index:zl}=ml;return Z(TC,Rl,ml=>{let{tabWidth:Rl}=Al,zl=0;return ml.quasis.map(ml=>{let Al=ml.value.raw,rd=Al.includes(`\n`)?kC(Al,Rl):zl;return zl=rd,{indentSize:rd,previousQuasiText:Al}})})[zl]}function qm(ml,Al,Rl){let{node:zl,index:rd}=ml,yh=Rl(),kh=ml.parent,{quasis:Qh}=kh,cf=S(Qh[rd]),t_=b(Qh[rd+1]),r_=OA(Al.originalText,cf,t_);if(!r_){let ml=Uo(yh,{...Al,printWidth:Number.POSITIVE_INFINITY}).formatted;ml.includes(`\n`)?r_=!0:yh=ml}r_&&(C(zl)||zl.type==="Identifier"||AA(Pe(zl))||zl.type==="ConditionalExpression"||zl.type==="SequenceExpression"||tA(zl)||mA(zl))&&(yh=[f([ww,yh]),ww]);let{indentSize:u_,previousQuasiText:C_}=Um(ml,Al);return Al.__inJestEach&&(u_=Math.max(u_,Al.tabWidth)),yh=u_===0&&C_.endsWith(`\n`)?he(Number.NEGATIVE_INFINITY,yh):Gs(yh,u_,Al.tabWidth),p(["${",yh,kw,"}"])}function Nt(ml,Al,Rl){return ml.map(()=>qm(ml,Al,Rl),ml.node.type==="TSTemplateLiteralType"?"types":"expressions")}function On(ml,Al){return gt(ml,ml=>typeof ml=="string"?Al?UA(0,ml,/(\\*)`/g,"$1$1\\`"):Zo(ml):ml)}function Zo(ml){return UA(0,ml,/([\\`]|\$\{)/g,"\\$1")}var IC=/^[fx]?(?:describe|it|test)$/;function Ym({node:ml,parent:Al}){return ml.type==="TemplateLiteral"&&Al.type==="TaggedTemplateExpression"&&Al.quasi===ml&&Al.tag.type==="MemberExpression"&&Al.tag.property.type==="Identifier"&&Al.tag.property.name==="each"&&(Al.tag.object.type==="Identifier"&&IC.test(Al.tag.object.name)||Al.tag.object.type==="MemberExpression"&&Al.tag.object.property.type==="Identifier"&&(Al.tag.object.property.name==="only"||Al.tag.object.property.name==="skip")&&Al.tag.object.object.type==="Identifier"&&IC.test(Al.tag.object.object.name))}var BC=[(ml,Al)=>Al==="properties"&&ml.type==="ObjectExpression",(ml,Al)=>Al==="arguments"&&ml.type==="CallExpression"&&ml.callee.type==="Identifier"&&ml.callee.name==="Component",(ml,Al)=>Al==="expression"&&ml.type==="Decorator"];function bu(ml){let t=ml=>ml.type==="TemplateLiteral",r=(ml,Al)=>We(ml)&&!ml.computed&&ml.key.type==="Identifier"&&ml.key.name==="styles"&&Al==="value";return ml.match(t,(ml,Al)=>uA(ml)&&Al==="elements",r,...BC)||ml.match(t,r,...BC)}function ri(ml){return ml.match(ml=>ml.type==="TemplateLiteral",(ml,Al)=>We(ml)&&!ml.computed&&ml.key.type==="Identifier"&&ml.key.name==="template"&&Al==="value",...BC)}function ei(ml,Al){return C(ml,xy.Block|xy.Leading,({value:ml})=>ml===` ${Al} `)}function Mn({node:ml,parent:Al},Rl){return ei(ml,Rl)||Hm(Al)&&ei(Al,Rl)||Al.type==="ExpressionStatement"&&ei(Al,Rl)}function Hm(ml){return ml.type==="AsConstExpression"||ml.type==="TSAsExpression"&&ml.typeAnnotation.type==="TSTypeReference"&&ml.typeAnnotation.typeName.type==="Identifier"&&ml.typeAnnotation.typeName.name==="const"}async function Iu(ml,Al,Rl,zl){let{node:rd}=Rl,yh="";for(let[ml,Al]of rd.quasis.entries()){let{raw:Rl}=Al.value;ml>0&&(yh+="@prettier-placeholder-"+(ml-1)+"-id"),yh+=Rl}let kh=await ml(yh,{parser:"scss"}),Qh=Nt(Rl,zl,Al),cf=Xm(kh,Qh);if(!cf)throw new Error("Couldn't insert all the expressions");return["`",f([xw,cf]),ww,"`"]}function Xm(ml,Al){if(!Qh(Al))return ml;let Rl=0,zl=gt(ur(ml),ml=>typeof ml!="string"||!ml.includes("@prettier-placeholder")?ml:ml.split(/@prettier-placeholder-(\d+)-id/).map((ml,zl)=>zl%2===0?Xe(ml):(Rl++,Al[ml])));return Al.length===Rl?zl:null}function Vm(ml){return ml.match(void 0,(ml,Al)=>Al==="quasi"&&ml.type==="TaggedTemplateExpression"&&lr(ml.tag,["css","css.global","css.resolve"]))||ml.match(void 0,(ml,Al)=>Al==="expression"&&ml.type==="JSXExpressionContainer",(ml,Al)=>Al==="children"&&ml.type==="JSXElement"&&ml.openingElement.name.type==="JSXIdentifier"&&ml.openingElement.name.name==="style"&&ml.openingElement.attributes.some(ml=>ml.type==="JSXAttribute"&&ml.name.type==="JSXIdentifier"&&ml.name.name==="jsx"))}function _n(ml){return ml.type==="Identifier"&&ml.name==="styled"}function Pu(ml){return/^[A-Z]/.test(ml.object.name)&&ml.property.name==="extend"}function Km({parent:ml}){if(!ml||ml.type!=="TaggedTemplateExpression")return!1;let Al=ml.tag.type==="ParenthesizedExpression"?ml.tag.expression:ml.tag;switch(Al.type){case"MemberExpression":return _n(Al.object)||Pu(Al);case"CallExpression":return _n(Al.callee)||Al.callee.type==="MemberExpression"&&(Al.callee.object.type==="MemberExpression"&&(_n(Al.callee.object.object)||Pu(Al.callee.object))||Al.callee.object.type==="CallExpression"&&_n(Al.callee.object.callee));case"Identifier":return Al.name==="css";default:return!1}}function $m({parent:ml,grandparent:Al}){return Al?.type==="JSXAttribute"&&ml.type==="JSXExpressionContainer"&&Al.name.type==="JSXIdentifier"&&Al.name.name==="css"}var ku=ml=>Vm(ml)||Km(ml)||$m(ml)||bu(ml);async function wu(ml,Al,Rl,zl){let{node:rd}=Rl,yh=rd.quasis.length,kh=Nt(Rl,zl,Al),Qh=[];for(let Al=0;Al2&&r_[0].trim()===""&&r_[1].trim()==="",D_=u_>2&&r_[u_-1].trim()===""&&r_[u_-2].trim()==="",S_=r_.every(ml=>/^\s*(?:#[^\n\r]*)?$/.test(ml)),P_;S_?P_=Qm(r_):P_=await ml(t_,{parser:"graphql"}),P_?(P_=On(P_,!1),!zl&&C_&&Qh.push(""),Qh.push(P_),!cf&&D_&&Qh.push("")):!zl&&!cf&&C_&&Qh.push(""),cf||Qh.push(kh[Al])}return["`",f([xw,w(xw,Qh)]),xw,"`"]}function Qm(ml){let Al=[],Rl=!1,zl=ml.map(ml=>ml.trim());for(let[ml,rd]of zl.entries())rd!==""&&(zl[ml-1]===""&&Rl?Al.push([xw,rd]):Al.push(rd),Rl=!0);return Al.length===0?null:w(xw,Al)}function Lu({node:ml,parent:Al}){return Mn({node:ml,parent:Al},"GraphQL")||Al&&(Al.type==="TaggedTemplateExpression"&&(Al.tag.type==="MemberExpression"&&Al.tag.object.name==="graphql"&&Al.tag.property.name==="experimental"||Al.tag.type==="Identifier"&&(Al.tag.name==="gql"||Al.tag.name==="graphql"))||Al.type==="CallExpression"&&Al.callee.type==="Identifier"&&Al.callee.name==="graphql")}var FC=0;async function Ou(ml,Al,Rl,zl,rd){let{node:yh}=zl,kh=FC;FC=FC+1>>>0;let u=ml=>`PRETTIER_HTML_PLACEHOLDER_${ml}_${kh}_IN_JS`,Qh=yh.quasis.map((ml,Al,Rl)=>Al===Rl.length-1?ml.value.cooked:ml.value.cooked+u(Al)).join(""),cf=Nt(zl,rd,Rl),t_=new RegExp(u("(\\d+)"),"g"),r_=0,u_=await Al(Qh,{parser:ml,__onHtmlRoot(ml){r_=ml.children.length}}),C_=gt(u_,ml=>{if(typeof ml!="string")return ml;let Al=[],Rl=ml.split(t_);for(let ml=0;ml1?f(p(C_)):p(C_),S_,"`"]))}function Mu(ml){return Mn(ml,"HTML")||ml.match(ml=>ml.type==="TemplateLiteral",(ml,Al)=>ml.type==="TaggedTemplateExpression"&&ml.tag.type==="Identifier"&&ml.tag.name==="html"&&Al==="quasi")}var PC=Ou.bind(void 0,"html"),RC=Ou.bind(void 0,"angular");async function ju(ml,Al,Rl){let{node:zl}=Rl,rd=UA(0,zl.quasis[0].value.raw,/((?:\\\\)*)\\`/g,(ml,Al)=>"\\".repeat(Al.length/2)+"`"),yh=zm(rd),kh=yh!=="";kh&&(rd=UA(0,rd,new RegExp(`^${yh}`,"gm"),""));let Qh=On(await ml(rd,{parser:"markdown",__inJsTemplate:!0}),!0);return["`",kh?f([ww,Qh]):[Sw,Ws(Qh)],ww,"`"]}function zm(ml){let Al=ml.match(/^([^\S\n]*)\S/m);return Al===null?"":Al[1]}function vu({node:ml,parent:Al}){return Al?.type==="TaggedTemplateExpression"&&ml.quasis.length===1&&Al.tag.type==="Identifier"&&(Al.tag.name==="md"||Al.tag.name==="markdown")}var NC=[{test:ku,print:Iu},{test:Lu,print:wu},{test:Mu,print:PC},{test:ri,print:RC},{test:vu,print:ju}].map(({test:ml,print:Al})=>({test:ml,print:tf(Al)}));function ef(ml){let{node:Al}=ml;if(Al.type!=="TemplateLiteral"||rf(Al))return;let Rl=NC.find(({test:Al})=>Al(ml));if(Rl)return Al.quasis.length===1&&Al.quasis[0].value.raw.trim()===""?"``":Rl.print}function tf(ml){return async(...Al)=>{let Rl=await ml(...Al);return Rl&&Et({embed:!0,...Rl.label},Rl)}}function rf({quasis:ml}){return ml.some(({value:{cooked:ml}})=>ml===null)}var OC=ef;function Wu(ml,Al){ml.type==="ChainExpression"?nf(Al):(ml.type==="OptionalMemberExpression"||ml.type==="OptionalCallExpression")&&of(Al)}function Ju(ml){if(AA(ml))return"object";if(gA(ml))return"callee";if(vA(ml))return"expression"}function Nn(ml){let Al=Ju(ml);if(Al)return ml[Al]}function nf(ml){for(ml=Nn(ml);ml.type==="MemberExpression"||ml.type==="CallExpression"||ml.type==="TSNonNullExpression";ml=Nn(ml)){let Al=Ju(ml),Rl=ml[Al];Rl.type==="ChainExpression"&&(ml[Al]=Rl.expression)}}function of(ml){for(ml=Nn(ml);ml.type==="MemberExpression"||ml.type==="CallExpression";ml=Nn(ml))ml.type=`Optional${ml.type}`}function Gu(ml,Al,Rl){let zl=Al[Rl];(q(zl)||Ee(zl))&&(ml[Rl]=String(zl.value)),zl.type==="Identifier"&&(ml[Rl]=zl.name)}function Uu(ml,Al){(ml.type==="Property"||ml.type==="ObjectProperty"||ml.type==="MethodDefinition"||ml.type==="ClassProperty"||ml.type==="ClassMethod"||ml.type==="PropertyDefinition"||ml.type==="TSDeclareMethod"||ml.type==="TSPropertySignature"||ml.type==="TSMethodSignature"||ml.type==="ObjectTypeProperty"||ml.type==="ImportAttribute"||ml.type==="RecordDeclarationProperty"||ml.type==="RecordDeclarationStaticProperty")&&!ml.computed&&Gu(Al,ml,"key"),ml.type==="TSEnumMember"&&Gu(Al,ml,"id")}function qu(ml,Al){ml.type==="RegExpLiteral"&&(Al.flags=[...ml.flags].sort().join("")),ml.type==="Literal"&&"regex"in ml&&(Al.regex.flags=[...ml.regex.flags].sort().join(""))}var QC=new Set(["range","raw","comments","extra","start","end","loc","errors","tokens","trailingComma","docblock","__contentEnd"]),Er=ml=>{for(let Al of ml.quasis)delete Al.value};function oi(ml,Al,Rl){if(ml.type==="Program"&&delete Al.sourceType,Wu(ml,Al),Uu(ml,Al),qu(ml,Al),(Ji(ml)||ml.type==="BigIntLiteralTypeAnnotation")&&"bigint"in ml&&(Al.bigint=ml.bigint.toLowerCase()),ml.type==="EmptyStatement"&&!zt({node:ml,parent:Rl})||ml.type==="JSXText"||ml.type==="JSXExpressionContainer"&&(ml.expression.type==="Literal"||ml.expression.type==="StringLiteral")&&ml.expression.value===" ")return null;if(ml.type==="JSXElement"&&ml.openingElement.name.type==="JSXIdentifier"&&ml.openingElement.name.name==="style"&&ml.openingElement.attributes.some(ml=>ml.type==="JSXAttribute"&&ml.name.name==="jsx"))for(let{type:ml,expression:Rl}of Al.children)ml==="JSXExpressionContainer"&&Rl.type==="TemplateLiteral"&&Er(Rl);ml.type==="JSXAttribute"&&ml.name.name==="css"&&ml.value.type==="JSXExpressionContainer"&&ml.value.expression.type==="TemplateLiteral"&&Er(Al.value.expression),ml.type==="JSXAttribute"&&q(ml.value)&&/["']|"|'/.test(ml.value.value)&&(Al.value.value=UA(0,ml.value.value,/["']|"|'/g,'"'));let zl=ml.expression||ml.callee;if(ml.type==="Decorator"&&zl.type==="CallExpression"&&zl.callee.name==="Component"&&zl.arguments.length===1){let Rl=ml.expression.arguments[0].properties;for(let[ml,zl]of Al.expression.arguments[0].properties.entries())switch(Rl[ml].key.name){case"styles":uA(zl.value)&&Er(zl.value.elements[0]);break;case"template":zl.value.type==="TemplateLiteral"&&Er(zl.value);break}}ml.type==="TaggedTemplateExpression"&&(ml.tag.type==="MemberExpression"||ml.tag.type==="Identifier"&&(ml.tag.name==="gql"||ml.tag.name==="graphql"||ml.tag.name==="css"||ml.tag.name==="md"||ml.tag.name==="markdown"||ml.tag.name==="html")||ml.tag.type==="CallExpression")&&Er(Al.quasi),(ml.type==="CallExpression"||ml.type==="MemberExpression")&&!ml.optional&&delete Al.optional,ml.type==="TemplateLiteral"&&Er(Al)}oi.ignoredProperties=QC;var LC=/\*\/$/,MC=/^\/\*\*?/,jC=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,UC=/(^|\s+)\/\/([^\n\r]*)/g,GC=/^(\r?\n)+/,qC=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,$C=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,JC=/(\r?\n|^) *\* ?/g,HC=[];function $u(ml){let Al=ml.match(jC);return Al?Al[0].trimStart():""}function Qu(ml){let Al=ml.match(jC)?.[0];return Al==null?ml:ml.slice(Al.length)}function zu(ml){ml=UA(0,ml.replace(MC,"").replace(LC,""),JC,"$1");let Al="";for(;Al!==ml;)Al=ml,ml=UA(0,ml,qC,`\n$1 $2\n`);ml=ml.replace(GC,"").trimEnd();let Rl=Object.create(null),zl=UA(0,ml,$C,"").replace(GC,"").trimEnd(),rd;for(;rd=$C.exec(ml);){let ml=UA(0,rd[2],UC,"");if(typeof Rl[rd[1]]=="string"||Array.isArray(Rl[rd[1]])){let Al=Rl[rd[1]];Rl[rd[1]]=[...HC,...Array.isArray(Al)?Al:[Al],ml]}else Rl[rd[1]]=ml}return{comments:zl,pragmas:Rl}}function Zu({comments:ml="",pragmas:Al={}}){let Rl=Object.keys(Al),zl=Rl.flatMap(ml=>Xu(ml,Al[ml])).map(ml=>` * ${ml}\n`).join("");if(!ml){if(Rl.length===0)return"";if(Rl.length===1&&!Array.isArray(Al[Rl[0]])){let ml=Al[Rl[0]];return`/** ${Xu(Rl[0],ml)[0]} */`}}let rd=ml.split(`\n`).map(ml=>` * ${ml}`).join(`\n`)+`\n`;return`/**\n`+(ml?rd:"")+(ml&&Rl.length>0?` *\n`:"")+zl+" */"}function Xu(ml,Al){return[...HC,...Array.isArray(Al)?Al:[Al]].map(Al=>`@${ml} ${Al}`.trim())}var VC="format";function mf(ml){if(!ml.startsWith("#!"))return"";let Al=ml.indexOf(`\n`);return Al===-1?ml:ml.slice(0,Al)}var WC=mf;function ff(ml){let Al=WC(ml);Al&&(ml=ml.slice(Al.length+1));let Rl=$u(ml),{pragmas:zl,comments:rd}=zu(Rl);return{shebang:Al,text:ml,pragmas:zl,comments:rd}}function ra(ml){let{shebang:Al,text:Rl,pragmas:zl,comments:rd}=ff(ml),yh=Qu(Rl),kh=Zu({pragmas:{[VC]:"",...zl},comments:rd.trimStart()});return(Al?`${Al}\n`:"")+kh+(yh.startsWith(`\n`)?`\n`:`\n\n`)+yh}function Df(ml){if(!$A(ml))return[];if(!ml.value.includes(`\n`))return[];let Al=[];for(let Rl of`*${ml.value}*`.split(`\n`)){if(Rl=Rl.trimStart(),!Rl.startsWith("*"))return[];Al.push(Rl)}return Al}var zC=new WeakMap;function ii(ml){return Z(zC,ml,Df)}function jn(ml){return ii(ml).length>0}function na(ml,Al){let Rl=ml.node;if(JA(Rl))return Al.originalText.slice(b(Rl),S(Rl)).trimEnd();if(jn(Rl))return Ef(Rl);if($A(Rl))return["/*",Xe(Rl.value),"*/"];throw new Error("Not a comment: "+JSON.stringify(Rl))}function Ef(ml){let Al=ii(ml),Rl=ml.value[0]==="*"&&ml.value[1]!=="*";return["/",Al.map((ml,zl)=>{if(zl===0)return[ml.trimEnd(),xw];if(zl===Al.length-1)return[" ",ml];let rd=ml.trimEnd(),yh=[" ",rd];return Rl&&rd!=="*"&&ml.endsWith(" ")?[yh," ",Js(Sw)]:[yh,xw]}),"/"]}function si(ml){if(typeof ml!="string")throw new TypeError("Expected a string");return ml.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var YC=class{#_e;constructor(ml){this.#_e=new Set(ml)}getLeadingWhitespaceCount(ml){let Al=this.#_e,Rl=0;for(let zl=0;zl=0&&Al.has(ml.charAt(zl));zl--)Rl++;return Rl}getLeadingWhitespace(ml){let Al=this.getLeadingWhitespaceCount(ml);return ml.slice(0,Al)}getTrailingWhitespace(ml){let Al=this.getTrailingWhitespaceCount(ml);return ml.slice(ml.length-Al)}hasLeadingWhitespace(ml){return this.#_e.has(ml.charAt(0))}hasTrailingWhitespace(ml){return this.#_e.has(r_(0,ml,-1))}trimStart(ml){let Al=this.getLeadingWhitespaceCount(ml);return ml.slice(Al)}trimEnd(ml){let Al=this.getTrailingWhitespaceCount(ml);return ml.slice(0,ml.length-Al)}trim(ml){return this.trimEnd(this.trimStart(ml))}split(ml,Al=!1){let Rl=`[${si([...this.#_e].join(""))}]+`,zl=new RegExp(Al?`(${Rl})`:Rl);return ml.split(zl)}hasWhitespaceCharacter(ml){let Al=this.#_e;return Array.prototype.some.call(ml,ml=>Al.has(ml))}hasNonWhitespaceCharacter(ml){let Al=this.#_e;return Array.prototype.some.call(ml,ml=>!Al.has(ml))}isWhitespaceOnly(ml){let Al=this.#_e;return Array.prototype.every.call(ml,ml=>Al.has(ml))}#me(ml){let Al=Number.POSITIVE_INFINITY;for(let Rl of ml.split(`\n`)){if(Rl.length===0)continue;let ml=this.getLeadingWhitespaceCount(Rl);if(ml===0)return 0;Rl.length!==ml&&mlml.slice(Al)).join(`\n`)}},KC=YC;var XC=new KC(` \n\r\t`);function Xt(ml){return ml.type==="JSXText"&&(XC.hasNonWhitespaceCharacter(ye(ml))||!/\n/.test(ye(ml)))}function ia(ml){let{node:Al,parent:Rl}=ml;if(!_A(Al)||!_A(Rl))return!1;let{index:zl,siblings:rd}=ml,yh;for(let ml=zl;ml>0;ml--){let Al=rd[ml-1];if(!(Al.type==="JSXText"&&!Xt(Al))){yh=Al;break}}return yh?.type==="JSXExpressionContainer"&&yh.expression.type==="JSXEmptyExpression"&&Lt(yh.expression)}function df(ml){return Lt(ml.node)||ia(ml)}var ZC=df;var rx=class extends Error{name="UnexpectedNodeError";constructor(ml,Al,Rl="type"){super(`Unexpected ${Al} node ${Rl}: ${JSON.stringify(ml[Rl])}.`),this.node=ml}},nx=rx;function sa(ml){return ml.type==="CallExpression"&&!ml.optional&&ml.arguments.length===1&&ml.callee.type==="Identifier"&&ml.callee.name==="Boolean"}var sx=0;function vn(ml,Al,Rl){let{node:zl,parent:rd,grandparent:yh,key:kh}=ml,Qh=kh!=="body"&&(rd.type==="IfStatement"||rd.type==="WhileStatement"||rd.type==="SwitchStatement"||rd.type==="DoWhileStatement"),cf=zl.operator==="|>"&&ml.root.extra?.__isUsingHackPipeline,t_=pi(ml,Al,Rl,!1,Qh);if(Qh)return t_;if(cf)return p(t_);if(kh==="callee"&&yA(rd)||rd.type==="UnaryExpression"&&!C(zl)||AA(rd)&&!rd.computed)return p([f([ww,...t_]),ww]);let u_=lA(rd)||rd.type==="JSXExpressionContainer"&&yh.type==="JSXAttribute"||zl.operator!=="|"&&rd.type==="JsExpressionRoot"||zl.type!=="NGPipeExpression"&&(rd.type==="NGRoot"&&Al.parser==="__ng_binding"||rd.type==="NGMicrosyntaxExpression"&&yh.type==="NGMicrosyntax"&&yh.body.length===1)||zl===rd.body&&rd.type==="ArrowFunctionExpression"||zl!==rd.body&&rd.type==="ForStatement"||rd.type==="ConditionalExpression"&&!lA(yh)&&!yA(yh)||rd.type==="TemplateLiteral"||kh==="argument"&&rd.type==="UnaryExpression"||kh==="arguments"&&sa(rd),C_=rd.type==="AssignmentExpression"||rd.type==="VariableDeclarator"||rd.type==="ClassProperty"||rd.type==="PropertyDefinition"||rd.type==="TSAbstractPropertyDefinition"||rd.type==="ClassPrivateProperty"||We(rd),D_=mA(zl.left)&&Lr(zl.operator,zl.left.operator);if(u_||Fr(zl)&&!D_||!Fr(zl)&&C_)return p(t_);if(t_.length===0)return"";let S_=_A(zl.right),P_=t_.findIndex(ml=>typeof ml!="string"&&!Array.isArray(ml)&&ml.type===CE),Cg=t_.slice(0,P_===-1?1:P_+1),eA=t_.slice(Cg.length,S_?-1:void 0),tA=Symbol("logicalChain-"+ ++sx),rA=p([...Cg,f(eA)],{id:tA});if(!S_)return rA;let nA=r_(0,t_,-1);return p([rA,ht(nA,{groupId:tA})])}function pi(ml,Al,Rl,zl,rd){let{node:yh}=ml;if(!mA(yh))return[p(Rl())];let kh=[];Lr(yh.operator,yh.left.operator)?kh=ml.call(()=>pi(ml,Al,Rl,!0,rd),"left"):kh.push(p(Rl("left")));let Qh=Fr(yh),cf=yh.right.type==="ChainExpression"?yh.right.expression:yh.right,t_=(yh.type==="NGPipeExpression"||yh.operator==="|>"||Ff(ml,Al))&&!Le(Al.originalText,cf),r_=!C(cf,xy.Leading,nr)&&Le(Al.originalText,cf),u_=yh.type==="NGPipeExpression"?"|":yh.operator,C_=yh.type==="NGPipeExpression"&&yh.arguments.length>0?p(f([ww,": ",w([Ew,": "],ml.map(()=>he(2,p(Rl())),"arguments"))])):"",D_;if(Qh)D_=[u_,Le(Al.originalText,cf)?f([Ew,Rl("right"),C_]):[" ",Rl("right"),C_]];else{let zl=u_==="|>"&&ml.root.extra?.__isUsingHackPipeline?ml.call(()=>pi(ml,Al,Rl,!0,rd),"right"):Rl("right");if(Al.experimentalOperatorPosition==="start"){let ml="";if(r_)switch(pw(zl)){case dE:ml=zl[0],zl.shift();break;case ow:ml=zl.contents[0],zl.contents.shift();break}D_=[Ew,ml,u_," ",zl,C_]}else D_=[t_?Ew:"",u_,t_?" ":Ew,zl,C_]}let{parent:S_}=ml,P_=C(yh.left,xy.Trailing|xy.Line);if((P_||!(rd&&yh.type==="LogicalExpression")&&S_.type!==yh.type&&yh.left.type!==yh.type&&yh.right.type!==yh.type)&&(D_=p(D_,{shouldBreak:P_})),Al.experimentalOperatorPosition==="start"?kh.push(Qh||r_?" ":"",D_):kh.push(t_?"":" ",D_),zl&&C(yh)){let Rl=ur(Q(ml,kh,Al));return Rl.type===BE?Rl.parts:Array.isArray(Rl)?Rl:[Rl]}return kh}function Fr(ml){return ml.type!=="LogicalExpression"?!1:!!(pA(ml.right)&&ml.right.properties.length>0||uA(ml.right)&&ml.right.elements.length>0||_A(ml.right))}var ua=ml=>ml.type==="BinaryExpression"&&ml.operator==="|";function Ff(ml,Al){return(Al.parser==="__vue_expression"||Al.parser==="__vue_ts_expression")&&ua(ml.node)&&!ml.hasAncestor(ml=>!ua(ml)&&ml.type!=="JsExpressionRoot")}function pa(ml,Al,Rl){let{node:zl}=ml;if(zl.type.startsWith("NG"))switch(zl.type){case"NGRoot":return Rl("node");case"NGPipeExpression":return vn(ml,Al,Rl);case"NGChainedExpression":return p(w([";",Ew],ml.map(()=>Tf(ml)?Rl():["(",Rl(),")"],"expressions")));case"NGEmptyExpression":return"";case"NGMicrosyntax":return ml.map(()=>[ml.isFirst?"":aa(ml)?" ":[";",Ew],Rl()],"body");case"NGMicrosyntaxKey":return/^[$_a-z][\w$]*(?:-[$_a-z][\w$])*$/i.test(zl.name)?zl.name:JSON.stringify(zl.name);case"NGMicrosyntaxExpression":return[Rl("expression"),zl.alias===null?"":[" as ",Rl("alias")]];case"NGMicrosyntaxKeyedExpression":{let{index:Al,parent:rd}=ml,yh=aa(ml)||xf(ml)||(Al===1&&(zl.key.name==="then"||zl.key.name==="else"||zl.key.name==="as")||Al===2&&(zl.key.name==="else"&&rd.body[Al-1].type==="NGMicrosyntaxKeyedExpression"&&rd.body[Al-1].key.name==="then"||zl.key.name==="track"))&&rd.body[0].type==="NGMicrosyntaxExpression";return[Rl("key"),yh?" ":": ",Rl("expression")]}case"NGMicrosyntaxLet":return["let ",Rl("key"),zl.value===null?"":[" = ",Rl("value")]];case"NGMicrosyntaxAs":return[Rl("key")," as ",Rl("alias")];default:throw new nx(zl,"Angular")}}function aa({node:ml,index:Al}){return ml.type==="NGMicrosyntaxKeyedExpression"&&ml.key.name==="of"&&Al===1}function xf(ml){let{node:Al}=ml;return ml.parent.body[1].key.name==="of"&&Al.type==="NGMicrosyntaxKeyedExpression"&&Al.key.name==="track"&&Al.key.type==="NGMicrosyntaxKey"}var ox=B(["CallExpression","OptionalCallExpression","AssignmentExpression"]);function Tf({node:ml}){return _r(ml,ox)}function ci(ml,Al,Rl){let{node:zl}=ml;return p([w(Ew,ml.map(Rl,"decorators")),la(zl,Al)?xw:Ew])}function ca(ml,Al,Rl){return ma(ml.node)?[w(xw,ml.map(Rl,"declaration","decorators")),xw]:""}function Rn(ml,Al,Rl){let{node:zl,parent:rd}=ml,{decorators:yh}=zl;if(!Qh(yh)||ma(rd)||ZC(ml))return"";let kh=zl.type==="ClassExpression"||zl.type==="ClassDeclaration"||la(zl,Al);return[ml.key==="declaration"&&cA(rd)?xw:kh?bw:"",w(Ew,ml.map(Rl,"decorators")),Ew]}function la(ml,Al){return ml.decorators.some(ml=>NA(Al.originalText,S(ml)))}function ma(ml){if(ml.type!=="ExportDefaultDeclaration"&&ml.type!=="ExportNamedDeclaration"&&ml.type!=="DeclareExportDeclaration")return!1;let Al=ml.declaration?.decorators;return Qh(Al)&&kt(ml,Al[0])}function Wn(ml){return ml.type==="UnaryExpression"&&(ml.operator==="+"||ml.operator==="-")&&Ee(ml.argument)}function xr(ml,Al,Rl){let{node:zl}=ml,rd=[],yh=sA(zl)?"elementTypes":"elements",kh=zl[yh];if(kh.length===0&&!zl.inexact)rd.push(p(["[",Mt(ml,Al),"]"]));else{let Qh=r_(0,kh,-1),cf=Qh?.type!=="RestElement"&&!zl.inexact,t_=Qh===null,u_=Symbol("array"),C_=!Al.__inJestEach&&kh.length>1&&kh.every((ml,Al,Rl)=>{if(!uA(ml)&&!pA(ml))return!1;let zl=ml?.type,rd=Rl[Al+1];if(rd&&zl!==rd.type)return!1;let yh=uA(ml)?"elements":"properties";return ml[yh]&&ml[yh].length>1})||C(zl,xy.Dangling|xy.Line),D_=li(zl,Al),S_=cf?t_?",":Tn(Al)?D_?O(",","",{groupId:u_}):O(","):"":"";rd.push(p(["[",f([ww,D_?hf(ml,Al,Rl,S_):[gf(ml,Al,Rl,yh,zl.inexact),S_],W(ml,Al)]),ww,"]"],{shouldBreak:C_,id:u_}))}return rd.push($(ml),G(ml,Rl)),rd}function li(ml,Al){return uA(ml)&&ml.elements.length>0&&ml.elements.every(ml=>ml&&(Ee(ml)||Wn(ml)&&!C(ml.argument))&&!C(ml,xy.Trailing|xy.Line,ml=>!NA(Al.originalText,b(ml),{backwards:!0})))}function fa({node:ml},{originalText:Al}){let Rl=S(ml);if(Rl===b(ml))return!1;let{length:zl}=Al;for(;Rl{yh.push(zl?p(Rl()):""),(!kh||rd)&&yh.push([",",Ew,zl&&fa(ml,Al)?ww:""])},zl),rd&&yh.push("..."),yh}function hf(ml,Al,Rl,zl){let rd=[];return ml.each(({isLast:yh,next:kh})=>{rd.push([Rl(),yh?zl:","]),yh||rd.push(fa(ml,Al)?[xw,xw]:C(kh,xy.Leading|xy.Line)?xw:Ew)},"elements"),Dn(rd)}function mi(ml){return ml.quasis.some(ml=>ml.value.raw.includes(`\n`))}function Jn(ml,Al){return(ml.type==="TemplateLiteral"&&mi(ml)||ml.type==="TaggedTemplateExpression"&&mi(ml.quasi))&&!NA(Al,b(ml),{backwards:!0})}var cx=new WeakMap;function Da(ml){return Z(cx,ml,ml=>ml.type==="ConditionalExpression"&&!Ce(ml,ml=>ml.type==="ObjectExpression"))}var Bf=ml=>ml.type==="SequenceExpression";function ya(ml,Al,Rl,zl={}){let rd=[],yh,kh=[],Qh=!1,cf=!zl.expandLastArg&&ml.node.body.type==="ArrowFunctionExpression",t_;(function I(){let{node:r_}=ml,u_=bf(ml,Al,Rl,zl);if(rd.length===0)rd.push(u_);else{let{leading:Rl,trailing:zl}=An(ml,Al);rd.push([Rl,u_]),kh.unshift(zl)}cf&&(Qh||(Qh=r_.returnType&&ee(r_).length>0||r_.typeParameters||ee(r_).some(ml=>ml.type!=="Identifier"))),!cf||r_.body.type!=="ArrowFunctionExpression"?(yh=Rl("body",zl),t_=r_.body):ml.call(I,"body")})();let r_=!Le(Al.originalText,t_)&&(Bf(t_)||Pf(t_,yh,Al)||!Qh&&Da(t_)),u_=ml.key==="callee"&&bA(ml.parent),C_=Symbol("arrow-chain"),D_=If(ml,zl,{signatureDocs:rd,shouldBreak:Qh}),S_=!1,P_=!1,Cg=!1;return cf&&(u_||zl.assignmentLayout)&&(P_=!0,Cg=!C(ml.node,xy.Leading&xy.Line),S_=zl.assignmentLayout==="chain-tail-arrow-chain"||u_&&!r_),yh=kf(ml,Al,zl,{bodyDoc:yh,bodyComments:kh,functionBody:t_,shouldPutBodyOnSameLine:r_}),p([p(P_?f([Cg?ww:"",D_]):D_,{shouldBreak:S_,id:C_})," =>",cf?ht(yh,{groupId:C_}):p(yh),cf&&u_?O(ww,"",{groupId:C_}):""])}function bf(ml,Al,Rl,zl){let{node:rd}=ml,yh=[];if(rd.async&&yh.push("async "),In(ml,Al))yh.push(Rl(["params",0]));else{let rd=zl.expandLastArg||zl.expandFirstArg,kh=kn(ml,Rl);if(rd){if(ue(kh))throw new tC;kh=p(Jt(kh))}yh.push(p([Ve(ml,Al,Rl,rd,!0),kh]))}let kh=W(ml,Al,{marker:"commentBeforeArrow"});return kh&&yh.push(" ",kh),yh}function Pf(ml,Al,Rl){return uA(ml)||pA(ml)||ml.type==="ArrowFunctionExpression"||ml.type==="DoExpression"||ml.type==="BlockStatement"||_A(ml)||Al.label?.hug!==!1&&(Al.label?.embed||Jn(ml,Rl.originalText))}function If(ml,Al,{signatureDocs:Rl,shouldBreak:zl}){if(Rl.length===1)return Rl[0];let{parent:rd,key:yh}=ml;return yh!=="callee"&&bA(rd)||mA(rd)?p([Rl[0]," =>",f([Ew,w([" =>",Ew],Rl.slice(1))])],{shouldBreak:zl}):yh==="callee"&&bA(rd)||Al.assignmentLayout?p(w([" =>",Ew],Rl),{shouldBreak:zl}):p(f(w([" =>",Ew],Rl)),{shouldBreak:zl})}function kf(ml,Al,Rl,{bodyDoc:zl,bodyComments:rd,functionBody:yh,shouldPutBodyOnSameLine:kh}){let{node:Qh,parent:cf}=ml,t_=Rl.expandLastArg?Ie(Al,"all"):"",r_=(Rl.expandLastArg||cf.type==="JSXExpressionContainer")&&!C(Qh)?ww:"";return kh&&Da(yh)?[" ",p([O("","("),f([ww,zl]),O("",")"),t_,r_]),rd]:kh?[" ",zl,rd]:[f([Ew,zl,rd]),t_,r_]}var dx=.25;function Wr(ml,Al){let{printWidth:Rl}=Al;if(C(ml))return!1;let zl=Rl*dx;if(ml.type==="ThisExpression"||ml.type==="Identifier"&&ml.name.length<=zl||Wn(ml)&&!C(ml.argument))return!0;let rd=ml.type==="Literal"&&"regex"in ml&&ml.regex.pattern||ml.type==="RegExpLiteral"&&ml.pattern;return rd?rd.length<=zl:q(ml)?bC(ye(ml),Al).length<=zl:ml.type==="TemplateLiteral"?ml.expressions.length===0&&ml.quasis[0].value.raw.length<=zl&&!ml.quasis[0].value.raw.includes(`\n`):ml.type==="UnaryExpression"?Wr(ml.argument,{printWidth:Rl}):ml.type==="CallExpression"&&ml.arguments.length===0&&ml.callee.type==="Identifier"?ml.callee.name.length<=zl-2:dA(ml)}function jt(ml){return AA(ml)||ml.type==="BindExpression"&&!!ml.object}function Ea(ml){if(ml.length<=1)return!1;let Al=0;for(let Rl of ml)if(fA(Rl)){if(Al+=1,Al>1)return!0}else if(Rl=Pe(Rl),gA(Rl)){for(let ml of se(Rl))if(fA(ml))return!0}return!1}function Gn(ml){let{node:Al,parent:Rl,key:zl}=ml;return zl==="callee"&&gA(Al)&&gA(Rl)&&Rl.arguments.length>0&&Al.arguments.length>Rl.arguments.length}var hx=new Set(["!","-","+","~"]),fx=B(["Identifier","ThisExpression","Super","PrivateName","PrivateIdentifier"]);function st(ml,Al=2){if(Al<=0)return!1;let r=ml=>st(ml,Al-1);if(ml=Pe(ml),Xr(ml))return Hw(ml.pattern??ml.regex.pattern)<=5;if(dA(ml)||fx(ml)||ml.type==="ArgumentPlaceholder")return!0;if(ml.type==="TemplateLiteral")return ml.quasis.every(ml=>!ml.value.raw.includes(`\n`))&&ml.expressions.every(r);if(pA(ml))return ml.properties.every(ml=>!ml.computed&&(ml.shorthand||ml.value&&r(ml.value)));if(uA(ml))return ml.elements.every(ml=>ml===null||r(ml));if(bA(ml)){if(ml.type==="ImportExpression"||st(ml.callee,Al)){let Rl=se(ml);return Rl.length<=Al&&Rl.every(r)}return!1}return AA(ml)?st(ml.object,Al)&&st(ml.property,Al):ml.type==="UnaryExpression"&&hx.has(ml.operator)||ml.type==="UpdateExpression"?st(ml.argument,Al):!1}function Mf(ml,Al,Rl){let{node:zl}=ml,rd=se(zl);if(rd.length===0)return p(["(",Mt(ml,Al),")"]);let yh=rd.length-1;if(jf(rd)){let Al=["("];return kr(ml,(ml,zl)=>{Al.push(Rl()),zl!==yh&&Al.push(", ")}),Al.push(")"),Al}let kh=!1,Qh=[];kr(ml,({node:ml},zl)=>{let rd=Rl();zl===yh||(me(ml,Al)?(kh=!0,rd=[rd,",",xw,xw]):rd=[rd,",",Ew]),Qh.push(rd)});let cf=ml.root.type!=="NGRoot"&&zl.type!=="ImportExpression"&&zl.type!=="TSImportType"&&zl.type!=="TSExternalModuleReference"?Ie(Al,"all"):"";function c(){return p(["(",f([Ew,...Qh]),cf,Ew,")"],{shouldBreak:!0})}if(kh||ml.parent.type!=="Decorator"&&Ea(rd))return c();if(Nf(rd)){let ml=Qh.slice(1);if(ml.some(ue))return c();let Al;try{Al=Rl(go(zl,0),{expandFirstArg:!0})}catch(ml){if(ml instanceof tC)return c();throw ml}return ue(Al)?[bw,mt([["(",p(Al,{shouldBreak:!0}),", ",...ml,")"],c()])]:mt([["(",Al,", ",...ml,")"],["(",p(Al,{shouldBreak:!0}),", ",...ml,")"],c()])}if(_f(rd,Qh,Al)){let ml=Qh.slice(0,-1);if(ml.some(ue))return c();let Al;try{Al=Rl(go(zl,-1),{expandLastArg:!0})}catch(ml){if(ml instanceof tC)return c();throw ml}return ue(Al)?[bw,mt([["(",...ml,p(Al,{shouldBreak:!0}),")"],c()])]:mt([["(",...ml,Al,")"],["(",...ml,p(Al,{shouldBreak:!0}),")"],c()])}let t_=["(",f([ww,...Qh]),cf,ww,")"];return Gn(ml)?t_:p(t_,{shouldBreak:Qh.some(ue)||kh})}function Un(ml,Al=!1){if(pA(ml)&&(ml.properties.length>0||C(ml))||uA(ml)&&(ml.elements.length>0||C(ml))||(tA(ml)||ml.type==="TSTypeAssertion")&&Un(ml.expression)||ml.type==="FunctionExpression"||ml.type==="DoExpression"||ml.type==="ModuleExpression")return!0;if(ml.type==="ArrowFunctionExpression"){let{body:Rl}=ml;if(Rl.type==="BlockStatement"||_A(Rl)||pA(Rl)||uA(Rl)||Rl.type==="ArrowFunctionExpression"&&Un(Rl,!0)||!Al&&(Rl.type==="ConditionalExpression"||gA(Pe(Rl))))return!0}return!1}function _f(ml,Al,Rl){if(ml.length===1){let ml=r_(0,Al,-1);if(ml.label?.embed&&ml.label?.hug!==!1)return!0}let zl=r_(0,ml,-1),rd=r_(0,ml,-2);return!C(zl,xy.Leading)&&!C(zl,xy.Trailing)&&Un(zl)&&(!rd||rd.type!==zl.type)&&(ml.length!==2||rd.type!=="ArrowFunctionExpression"||!uA(zl))&&!(ml.length>1&&li(zl,Rl))}function Nf(ml){if(ml.length!==2)return!1;let[Al,Rl]=ml;return Al.type==="ModuleExpression"&&vf(Rl)?!0:!C(Al)&&(Al.type==="FunctionExpression"||Al.type==="ArrowFunctionExpression"&&Al.body.type==="BlockStatement")&&Rl.type!=="FunctionExpression"&&Rl.type!=="ArrowFunctionExpression"&&Rl.type!=="ConditionalExpression"&&Ca(Rl)&&!Un(Rl)}function Ca(ml){if(ml.type==="ParenthesizedExpression")return Ca(ml.expression);if(tA(ml)||ml.type==="TypeCastExpression"){let{typeAnnotation:Al}=ml;if(Al.type==="TypeAnnotation"&&(Al=Al.typeAnnotation),Al.type==="TSArrayType"&&(Al=Al.elementType,Al.type==="TSArrayType"&&(Al=Al.elementType)),Al.type==="GenericTypeAnnotation"||Al.type==="TSTypeReference"){let ml=Al.type==="GenericTypeAnnotation"?Al.typeParameters:Al.typeArguments;ml?.params.length===1&&(Al=ml.params[0])}return cr(Al)&&st(ml.expression,1)}return bA(ml)&&se(ml).length>1?!1:mA(ml)?st(ml.left,1)&&st(ml.right,1):Xr(ml)||st(ml)}function jf(ml){return ml.length===2?da(ml,0):ml.length===3?ml[0].type==="Identifier"&&da(ml,1):!1}function da(ml,Al){let Rl=ml[Al],zl=ml[Al+1];return Rl.type==="ArrowFunctionExpression"&&ee(Rl).length===0&&Rl.body.type==="BlockStatement"&&zl.type==="ArrayExpression"&&ml.every(ml=>!C(ml))}function vf(ml){if(!(ml.type==="ObjectExpression"&&ml.properties.length===1))return!1;let[Al]=ml.properties;return We(Al)?!Al.computed&&(Al.key.type==="Identifier"&&Al.key.name==="type"||q(Al.key)&&Al.key.value==="type")&&q(Al.value)&&Al.value.value==="module":!1}var mx=Mf;function Fa(ml,Al,Rl){return[Rl("object"),p(f([ww,fi(ml,Al,Rl)]))]}function fi(ml,Al,Rl){return["::",Rl("callee")]}var Rf=ml=>gA(ml)&&se(ml).length>0;function Wf(ml){let{node:Al,ancestors:Rl}=ml;for(let ml of Rl){if(!(AA(ml)&&ml.object===Al||ml.type==="TSNonNullExpression"&&ml.expression===Al))return ml.type==="NewExpression"&&ml.callee===Al;Al=ml}return!1}function xa(ml,Al,Rl){let zl=Rl("object"),rd=Di(ml,Al,Rl),{node:yh}=ml,kh=ml.findAncestor(ml=>!(AA(ml)||ml.type==="TSNonNullExpression")),Qh=ml.findAncestor(ml=>!vA(ml)),cf=kh.type==="BindExpression"||kh.type==="AssignmentExpression"&&kh.left.type!=="Identifier"||Wf(ml)||yh.computed||yh.object.type==="Identifier"&&yh.property.type==="Identifier"&&!AA(Qh)||(Qh.type==="AssignmentExpression"||Qh.type==="VariableDeclarator")&&(Rf(Pe(yh.object))||zl.label?.memberChain);return Et(zl.label,[zl,kw,cf?rd:p(f([ww,rd]))])}function Di(ml,Al,Rl){let zl=Rl("property"),{node:rd}=ml,yh=$(ml);return rd.computed?!rd.property||Ee(rd.property)?[yh,"[",zl,"]"]:p([yh,"[",f([ww,zl]),ww,"]"]):[yh,".",zl]}function Jf(ml,Al,Rl){let zl=(ml.parent.type==="ChainExpression"?ml.grandparent:ml.parent).type==="ExpressionStatement",rd=[];function i(ml){let{originalText:Rl}=Al,zl=PA(Rl,S(ml));return Rl.charAt(zl)===")"?zl!==!1&&rC(Rl,zl+1):me(ml,Al)}function s(){let{node:zl}=ml;if(gA(zl)&&(jt(zl.callee)||gA(zl.callee))&&!sE(ml,Al)){let yh=i(zl);rd.unshift({node:zl,hasTrailingEmptyLine:yh,printed:[Q(ml,[$(ml),Rl("typeArguments"),mx(ml,Al,Rl)],Al),yh?xw:""]}),ml.call(s,"callee")}else jt(zl)&&!sE(ml,Al)?(rd.unshift({node:zl,printed:Q(ml,AA(zl)?Di(ml,Al,Rl):fi(ml,Al,Rl),Al)}),ml.call(s,"object")):zl.type==="ChainExpression"&&!sE(ml,Al)?ml.call(s,"expression"):zl.type==="TSNonNullExpression"&&!sE(ml,Al)?(rd.unshift({node:zl,printed:Q(ml,"!",Al)}),ml.call(s,"expression")):rd.unshift({node:zl,printed:Rl()})}let{node:yh}=ml;rd.unshift({node:yh,printed:[$(ml),Rl("typeArguments"),mx(ml,Al,Rl)]}),yh.callee&&ml.call(s,"callee");let kh=[],Qh=[rd[0]],cf=1;for(;cf0&&kh.push(Qh);function A(ml){return/^[A-Z]|^[$_]+$/.test(ml)}function x(ml){return ml.length<=Al.tabWidth}function E(ml){let Al=ml[1][0]?.node.computed;if(ml[0].length===1){let Rl=ml[0][0].node;return Rl.type==="ThisExpression"||Rl.type==="Identifier"&&(A(Rl.name)||zl&&x(Rl.name)||Al)}let Rl=r_(0,ml[0],-1).node;return AA(Rl)&&Rl.property.type==="Identifier"&&(A(Rl.property.name)||Al)}let u_=kh.length>=2&&!C(kh[1][0].node)&&E(kh);function F(ml){return ml.map(ml=>ml.printed)}function I(ml){return ml.length===0?"":f([xw,w(xw,ml.map(F))])}let C_=kh.map(F),D_=C_,S_=u_?3:2,P_=kh.flat(),Cg=P_.slice(1,-1).some(ml=>C(ml.node,xy.Leading))||P_.slice(0,-1).some(ml=>C(ml.node,xy.Trailing))||kh[S_]&&C(kh[S_][0].node,xy.Leading);if(kh.length<=S_&&!Cg&&kh.every(ml=>!r_(0,ml,-1).hasTrailingEmptyLine))return Gn(ml)?D_:p(D_);let eA=r_(0,kh[u_?1:0],-1).node,tA=!gA(eA)&&i(eA),rA=[F(kh[0]),u_?kh.slice(1,2).map(F):"",tA?xw:"",I(kh.slice(u_?2:1))],nA=rd.map(({node:ml})=>ml).filter(gA);function xt(){let ml=r_(0,r_(0,kh,-1),-1).node,Al=r_(0,C_,-1);return gA(ml)&&ue(Al)&&nA.slice(0,-1).some(ml=>ml.arguments.some(fA))}let iA;return Cg||nA.length>2&&nA.some(ml=>ml.arguments.some(ml=>!st(ml)))||C_.slice(0,-1).some(ue)||xt()?iA=p(rA):iA=[ue(D_)||tA?bw:"",mt([D_,rA])],Et({memberChain:!0},iA)}var gx=Jf;function Vt(ml,Al,Rl){let{node:zl}=ml,rd=zl.type==="NewExpression",yh=$(ml),kh=se(zl),Qh=zl.type!=="TSImportType"&&zl.typeArguments?[Rl("typeArguments"),kw]:"",cf=kh.length===1&&Jn(kh[0],Al.originalText);if(cf||Uf(ml)||qf(ml)||Ut(zl,ml.parent)){let Al=[];if(kr(ml,()=>{Al.push(Rl())}),!(cf&&Al[0].label?.embed))return[Ta(ml,Rl),yh,Qh,"(",w(", ",Al),")"]}let t_=zl.type==="ImportExpression"||zl.type==="TSImportType"||zl.type==="TSExternalModuleReference";if(!t_&&!rd&&jt(zl.callee)&&!ml.call(()=>sE(ml,Al),"callee",...zl.callee.type==="ChainExpression"?["expression"]:[]))return gx(ml,Al,Rl);let r_=[Ta(ml,Rl),yh,Qh,mx(ml,Al,Rl)];return t_||gA(zl.callee)?p(r_):r_}function Ta(ml,Al){let{node:Rl}=ml;return Rl.type==="ImportExpression"?`import${Rl.phase?`.${Rl.phase}`:""}`:Rl.type==="TSImportType"?"import":Rl.type==="TSExternalModuleReference"?"require":[Rl.type==="NewExpression"?"new ":"",Al("callee"),kw]}var Ax=["require","require.resolve","require.resolve.paths","import.meta.resolve"];function Uf(ml){let{node:Al}=ml;if(!(Al.type==="ImportExpression"||Al.type==="TSImportType"||Al.type==="TSExternalModuleReference"||Al.type==="CallExpression"&&!Al.optional&&lr(Al.callee,Ax)))return!1;let Rl=se(Al);return Rl.length===1&&q(Rl[0])&&!C(Rl[0])}function qf(ml){let{node:Al}=ml;if(Al.type!=="CallExpression"||Al.optional||Al.callee.type!=="Identifier")return!1;let Rl=se(Al);return Al.callee.name==="require"?(Rl.length===1&&q(Rl[0])||Rl.length>1)&&!C(Rl[0]):Al.callee.name==="define"&&ml.parent.type==="ExpressionStatement"?Rl.length===1||Rl.length===2&&Rl[0].type==="ArrayExpression"||Rl.length===3&&q(Rl[0])&&Rl[1].type==="ArrayExpression":!1}function vt(ml,Al,Rl,zl,rd,yh){let kh=Yf(ml,Al,Rl,zl,yh),Qh=yh?Rl(yh,{assignmentLayout:kh}):"";switch(kh){case"break-after-operator":return p([p(zl),rd,p(f([Ew,Qh]))]);case"never-break-after-operator":return p([p(zl),rd," ",Qh]);case"fluid":{let ml=Symbol("assignment");return p([p(zl),rd,p(f(Ew),{id:ml}),kw,ht(Qh,{groupId:ml})])}case"break-lhs":return p([zl,rd," ",p(Qh)]);case"chain":return[p(zl),rd,Ew,Qh];case"chain-tail":return[p(zl),rd,f([Ew,Qh])];case"chain-tail-arrow-chain":return[p(zl),rd,Qh];case"only-left":return zl}}function Sa(ml,Al,Rl){let{node:zl}=ml;return vt(ml,Al,Rl,Rl("left"),[" ",zl.operator],"right")}function Ba(ml,Al,Rl){return vt(ml,Al,Rl,Rl("id")," =","init")}function Yf(ml,Al,Rl,zl,rd){let{node:yh}=ml,kh=yh[rd];if(!kh)return"only-left";let Qh=!qn(kh);if(ml.match(qn,ba,ml=>!Qh||ml.type!=="ExpressionStatement"&&ml.type!=="VariableDeclaration"))return Qh?kh.type==="ArrowFunctionExpression"&&kh.body.type==="ArrowFunctionExpression"?"chain-tail-arrow-chain":"chain-tail":"chain";if(!Qh&&qn(kh.right)||nA(kh)&&!Ht(kh)||Le(Al.originalText,kh)||C(kh,xy.Leading,jn))return"break-after-operator";if(yh.type==="ImportAttribute"||kh.type==="CallExpression"&&kh.callee.name==="require"||ml.root.type==="JsonRoot")return"never-break-after-operator";let cf=Ns(zl);if(Xf(yh)||$f(yh)||yi(yh)&&cf)return"break-lhs";let t_=Qf(yh,zl,Al);return ml.call(()=>Hf(ml,Al,Rl,t_),rd)?"break-after-operator":Vf(yh)?"break-lhs":!cf&&(t_||kh.type==="TemplateLiteral"||kh.type==="TaggedTemplateExpression"||Gi(kh)||Ee(kh)||kh.type==="ClassExpression")?"never-break-after-operator":"fluid"}function Hf(ml,Al,Rl,zl){let rd=ml.node;if(mA(rd)&&!Fr(rd))return!0;switch(rd.type){case"StringLiteralTypeAnnotation":case"SequenceExpression":return!0;case"TSConditionalType":case"ConditionalTypeAnnotation":if(!Al.experimentalTernaries&&!Zf(rd))break;return!0;case"ConditionalExpression":{if(!Al.experimentalTernaries){let{test:ml}=rd;return mA(ml)&&!Fr(ml)}let{consequent:ml,alternate:Rl}=rd;return ml.type==="ConditionalExpression"||Rl.type==="ConditionalExpression"}case"ClassExpression":return Qh(rd.decorators)}if(zl)return!1;let yh=rd,kh=[];for(;;)if(yh.type==="UnaryExpression"||yh.type==="AwaitExpression"||yh.type==="YieldExpression"&&yh.argument!==null)yh=yh.argument,kh.push("argument");else if(yh.type==="TSNonNullExpression")yh=yh.expression,kh.push("expression");else break;return!!(q(yh)||ml.call(()=>Pa(ml,Al,Rl),...kh))}function Xf(ml){if(ba(ml)){let Al=ml.left||ml.id;return Al.type==="ObjectPattern"&&Al.properties.length>2&&Al.properties.some(ml=>We(ml)&&(!ml.shorthand||ml.value?.type==="AssignmentPattern"))}return!1}function qn(ml){return ml.type==="AssignmentExpression"}function ba(ml){return qn(ml)||ml.type==="VariableDeclarator"}function Vf(ml){let Al=Kf(ml);if(Qh(Al)){let Rl=ml.type==="TSTypeAliasDeclaration"?"constraint":"bound";if(Al.length>1&&Al.some(ml=>ml[Rl]||ml.default))return!0}return!1}function Kf(ml){if(oA(ml))return ml.typeParameters?.params}function $f(ml){if(ml.type!=="VariableDeclarator")return!1;let{typeAnnotation:Al}=ml.id;if(!Al||!Al.typeAnnotation)return!1;let Rl=ga(Al.typeAnnotation);return Qh(Rl)&&Rl.length>1&&Rl.some(ml=>Qh(ga(ml))||ml.type==="TSConditionalType")}function yi(ml){return ml.type==="VariableDeclarator"&&ml.init?.type==="ArrowFunctionExpression"}function ga(ml){let Al;switch(ml.type){case"GenericTypeAnnotation":Al=ml.typeParameters;break;case"TSTypeReference":Al=ml.typeArguments;break}return Al?.params}function Pa(ml,Al,Rl,zl=!1){let{node:rd}=ml,i=()=>Pa(ml,Al,Rl,!0);if(vA(rd))return ml.call(i,"expression");if(gA(rd)){if(Vt(ml,Al,Rl).label?.memberChain)return!1;let zl=se(rd);return!(zl.length===0||zl.length===1&&Wr(zl[0],Al))||zf(rd,Rl)?!1:ml.call(i,"callee")}return AA(rd)?ml.call(i,"object"):zl&&(rd.type==="Identifier"||rd.type==="ThisExpression")}function Qf(ml,Al,Rl){return We(ml)?(Al=ur(Al),typeof Al=="string"&&Hw(Al)1)return!0;if(Rl.length===1){let ml=Rl[0];if(nA(ml)||iA(ml)||ml.type==="TSTypeLiteral"||ml.type==="ObjectTypeAnnotation")return!0}if(ue(Al("typeArguments")))return!0}return!1}function ha(ml){switch(ml.type){case"FunctionTypeAnnotation":case"GenericTypeAnnotation":case"TSFunctionType":return!!ml.typeParameters;case"TSTypeReference":return!!ml.typeArguments;default:return!1}}function Zf(ml){return ha(ml.checkType)||ha(ml.extendsType)}function Ia(ml,Al,Rl){let{node:zl}=ml,rd=["await"];if(zl.argument){rd.push(" ",Rl("argument"));let{parent:Al}=ml;if(gA(Al)&&Al.callee===zl||AA(Al)&&Al.object===zl){rd=[f([ww,...rd]),ww];let Al=ml.findAncestor(ml=>ml.type==="AwaitExpression"||ml.type==="BlockStatement");if(Al?.type!=="AwaitExpression"||!Ce(Al.argument,ml=>ml===zl))return p(rd)}}return rd}var yx=Array.prototype.findLast??function(ml){for(let Al=this.length-1;Al>=0;Al--){let Rl=this[Al];if(ml(Rl,Al,this))return Rl}},bx=Qt("findLast",function(){if(Array.isArray(this))return yx}),vx=bx;function Gr(ml,Al,Rl,zl){let{node:rd}=ml,yh=[],kh=vx(0,rd[zl],ml=>ml.type!=="EmptyStatement");return ml.each(({node:ml})=>{ml.type!=="EmptyStatement"&&(yh.push(Rl()),ml!==kh&&(yh.push(xw),me(ml,Al)&&yh.push(xw)))},zl),yh}function Yn(ml,Al,Rl){let zl=rD(ml,Al,Rl),{node:rd,parent:yh}=ml;if(rd.type==="Program"&&yh?.type!=="ModuleExpression")return zl?[zl,xw]:"";let kh=[];if(rd.type==="StaticBlock"&&kh.push("static "),kh.push("{"),zl)kh.push(f([xw,zl]),xw);else{let Al=ml.grandparent;yh.type==="ArrowFunctionExpression"||yh.type==="FunctionExpression"||yh.type==="FunctionDeclaration"||yh.type==="ComponentDeclaration"||yh.type==="HookDeclaration"||yh.type==="ObjectMethod"||yh.type==="ClassMethod"||yh.type==="ClassPrivateMethod"||yh.type==="ForStatement"||yh.type==="WhileStatement"||yh.type==="DoWhileStatement"||yh.type==="DoExpression"||yh.type==="ModuleExpression"||yh.type==="CatchClause"&&!Al.finalizer||yh.type==="TSModuleDeclaration"||yh.type==="MatchStatementCase"||rd.type==="StaticBlock"||kh.push(xw)}return kh.push("}"),kh}function rD(ml,Al,Rl){let{node:zl}=ml,rd=Qh(zl.directives),yh=zl.body.some(ml=>ml.type!=="EmptyStatement"),kh=C(zl,xy.Dangling);if(!rd&&!yh&&!kh)return"";let cf=[];return rd&&(cf.push(Gr(ml,Al,Rl,"directives")),(yh||kh)&&(cf.push(xw),me(r_(0,zl.directives,-1),Al)&&cf.push(xw))),yh&&cf.push(Gr(ml,Al,Rl,"body")),kh&&cf.push(W(ml,Al)),cf}function nD(ml){let Al=new WeakMap;return Rl=>Z(Al,Rl,()=>Symbol(ml))}var Ex=nD;var wx=["properties","indexers","callProperties","internalSlots"];function Oa(ml,Al){let{node:Rl}=ml;if(Rl.type==="ClassBody"||Rl.type==="TSInterfaceBody"){ml.each(Al,"body");return}if(Rl.type==="TSTypeLiteral"){ml.each(Al,"members");return}if(Rl.type==="RecordDeclarationBody"){ml.each(Al,"elements");return}if(Rl.type==="ObjectTypeAnnotation"){let Rl=wx.flatMap(Al=>ml.map(({node:ml,index:Rl})=>({node:ml,loc:b(ml),selector:[Al,Rl]}),Al)).sort((ml,Al)=>ml.loc-Al.loc);for(let[zl,{node:rd,selector:yh}]of Rl.entries())ml.call(()=>Al({node:rd,next:Rl[zl+1]?.node,isLast:zl===Rl.length-1}),...yh)}}function Ma(ml){if(ml.type==="ObjectTypeAnnotation")return wx.some(Al=>Qh(ml[Al]));let Al=ml.type==="RecordDeclarationBody"?ml.elements:ml.body;return Qh(Al)}function Kt(ml,Al,Rl){let{node:zl}=ml,rd=[],yh=zl.type==="ObjectTypeAnnotation",kh=zl.type==="RecordDeclarationBody",Qh=!Na(ml),cf=Qh?Ew:xw,t_=C(zl,xy.Dangling),[u_,C_]=yh&&zl.exact?["{|","|}"]:"{}",D_;if(Oa(ml,({node:zl,next:t_,isLast:r_})=>{if(D_??(D_=zl),rd.push(Rl()),!kh&&Qh&&yh){let{parent:Rl}=ml;Rl.inexact||!r_?rd.push(","):rd.push(Ie(Al))}kh&&zl.type!=="MethodDefinition"&&rd.push(","),!kh&&!Qh&&(oD({node:zl,next:t_},Al)||va({node:zl,next:t_},Al))&&rd.push(";"),r_||(rd.push(cf),me(zl,Al)&&rd.push(xw))}),t_&&rd.push(W(ml,Al)),zl.type==="ObjectTypeAnnotation"&&zl.inexact){let ml;C(zl,xy.Dangling)?ml=[C(zl,xy.Line)||NA(Al.originalText,S(r_(0,oe(zl),-1)))?xw:Ew,"..."]:ml=[D_?Ew:"","..."],rd.push(ml)}if(Qh){let Rl=C(zl,xy.Dangling|xy.Line)||Al.objectWrap==="preserve"&&D_&&OA(Al.originalText,b(zl),b(D_)),yh;if(rd.length===0)yh=u_+C_;else{let ml=Al.bracketSpacing?Ew:ww;yh=[u_,f([ml,...rd]),ml,C_]}return ml.match(void 0,(ml,Al)=>Al==="typeAnnotation",(ml,Al)=>Al==="typeAnnotation",Yt)||ml.match(void 0,(ml,Al)=>ml.type==="FunctionTypeParam"&&Al==="typeAnnotation",Yt)?yh:p(yh,{shouldBreak:Rl})}return[u_,rd.length>0?[f([xw,rd]),xw]:"",C_]}function Na(ml){let{node:Al}=ml;if(Al.type==="ObjectTypeAnnotation"){let{key:Al,parent:Rl}=ml;return Al==="body"&&(Rl.type==="InterfaceDeclaration"||Rl.type==="DeclareInterface"||Rl.type==="DeclareClass")}return Al.type==="ClassBody"||Al.type==="TSInterfaceBody"||Al.type==="RecordDeclarationBody"}function ke(ml,Al){let{parent:Rl}=ml;return ml.callParent(Na)?Rl.type==="ObjectTypeAnnotation"?";":R(Al):Rl.type==="TSTypeLiteral"?ml.isLast?Al.semi?O(";"):"":Al.semi||va({node:ml.node,next:ml.next},Al)?";":O("",";"):""}var Cx=B(["ClassProperty","PropertyDefinition","ClassPrivateProperty","ClassAccessorProperty","AccessorProperty","TSAbstractPropertyDefinition","TSAbstractAccessorProperty"]),ja=ml=>{if(ml.computed||ml.typeAnnotation)return!1;let{type:Al,name:Rl}=ml.key;return Al==="Identifier"&&(Rl==="static"||Rl==="get"||Rl==="set")};function oD({node:ml,next:Al},Rl){if(Rl.semi||!Cx(ml))return!1;if(!ml.value&&ja(ml))return!0;if(!Al||Al.static||Al.accessibility||Al.readonly)return!1;if(!Al.computed){let ml=Al.key?.name;if(ml==="in"||ml==="instanceof")return!0}if(Cx(Al)&&!Al.static&&Al.variance&&!Al.declare)return!0;switch(Al.type){case"ClassProperty":case"PropertyDefinition":case"TSAbstractPropertyDefinition":return Al.computed;case"MethodDefinition":case"TSAbstractMethodDefinition":case"ClassMethod":case"ClassPrivateMethod":{if((Al.value?Al.value.async:Al.async)||Al.kind==="get"||Al.kind==="set")return!1;let ml=Al.value?Al.value.generator:Al.generator;return!!(Al.computed||ml)}case"TSIndexSignature":return!0}return!1}var xx=B(["TSPropertySignature"]);function va({node:ml,next:Al},Rl){return Rl.semi||!xx(ml)?!1:ja(ml)?!0:Al&&Al.type==="TSCallSignatureDeclaration"?!(ml.type==="TSPropertySignature"&&ml.typeAnnotation):!1}var Dx=Ex("heritageGroup"),kx=B(["TSInterfaceDeclaration","DeclareInterface","InterfaceDeclaration","InterfaceTypeAnnotation"]);function Ar(ml,Al,Rl){let zl=aD(ml,Al,Rl),{node:rd}=ml;if(rd.type==="ClassExpression"&&Qh(rd.decorators)){let rd=Rn(ml,Al,Rl);return sE(ml,Al)?[f([ww,rd,zl]),ww]:[rd,zl]}return zl}function aD(ml,Al,Rl){let{node:zl}=ml,rd=kx(zl),yh=zl.type==="RecordDeclaration",kh=rd?"interface":yh?"record":"class",Qh=[re(ml),mr(ml),kh],cf=Wa(ml),t_=[],r_=[];if(zl.type!=="InterfaceTypeAnnotation"){zl.id&&t_.push(" ");for(let rd of["id","typeParameters"])if(zl[rd]){let{leading:zl,trailing:yh}=ml.call(()=>An(ml,Al),rd);t_.push(zl,Rl(rd),f(yh))}}if(zl.superClass){let zl=[lD(ml,Al,Rl),Rl("superTypeArguments")],rd=ml.call(()=>["extends ",Q(ml,zl,Al)],"superClass");cf?r_.push(Ew,p(rd)):r_.push(" ",rd)}else r_.push(Ei(ml,Al,Rl,"extends"));r_.push(Ei(ml,Al,Rl,"mixins"),Ei(ml,Al,Rl,"implements"));let u_;return cf?(u_=Dx(zl),Qh.push(p([...t_,f(r_)],{id:u_}))):Qh.push(...t_,...r_),!rd&&cf&&Ma(zl.body)?Qh.push(O(xw," ",{groupId:u_})):Qh.push(" "),Qh.push(Rl("body")),Qh}function Ra(ml){let Al=ml.superClass?1:0;for(let Rl of["extends","mixins","implements"])if(Array.isArray(ml[Rl])&&(Al+=ml[Rl].length),Al>1)return!0;return Al>1}function pD(ml){let{node:Al}=ml;if(C(Al.id,xy.Trailing)||C(Al.typeParameters,xy.Trailing)||C(Al.superClass)||Ra(Al))return!0;if(Al.superClass)return ml.parent.type==="AssignmentExpression"?!1:!Al.superTypeArguments&&AA(Pe(Al.superClass));let Rl=Al.extends?.[0]??Al.mixins?.[0]??Al.implements?.[0];return Rl?Rl.type==="InterfaceExtends"&&Rl.id.type==="QualifiedTypeIdentifier"&&!Rl.typeParameters||(Rl.type==="TSClassImplements"||Rl.type==="TSInterfaceHeritage")&&AA(Rl.expression)&&!Rl.typeArguments:!1}var Fx=new WeakMap;function Wa(ml){return Z(Fx,ml.node,()=>pD(ml))}function Ei(ml,Al,Rl,zl){let{node:rd}=ml;if(!Qh(rd[zl]))return"";let yh=W(ml,Al,{marker:zl}),kh=w([",",Ew],ml.map(Rl,zl));if(!Ra(rd)){let Al=[`${zl} `,yh,kh];return Wa(ml)?[Ew,p(Al)]:[" ",Al]}return[Ew,yh,yh&&xw,zl,p(f([Ew,kh]))]}function lD(ml,Al,Rl){let zl=Rl("superClass"),{parent:rd}=ml;return rd.type==="AssignmentExpression"?p(O(["(",f([ww,zl]),ww,")"],zl)):zl}function Hn(ml,Al,Rl){let{node:zl}=ml,rd=[];return Qh(zl.decorators)&&rd.push(ci(ml,Al,Rl)),rd.push(qt(zl)),zl.static&&rd.push("static "),rd.push(mr(ml)),zl.override&&rd.push("override "),rd.push(Rr(ml,Al,Rl)),rd}function Xn(ml,Al,Rl){let{node:zl}=ml,rd=[];Qh(zl.decorators)&&rd.push(ci(ml,Al,Rl)),rd.push(re(ml),qt(zl)),zl.static&&rd.push("static "),rd.push(mr(ml)),zl.override&&rd.push("override "),zl.readonly&&rd.push("readonly "),zl.variance&&rd.push(Rl("variance")),(zl.type==="ClassAccessorProperty"||zl.type==="AccessorProperty"||zl.type==="TSAbstractAccessorProperty")&&rd.push("accessor "),rd.push(je(ml,Al,Rl),$(ml),gn(ml),G(ml,Rl));let yh=zl.type==="TSAbstractPropertyDefinition"||zl.type==="TSAbstractAccessorProperty";return[vt(ml,Al,Rl,rd," =",yh?void 0:"value"),R(Al)]}function mD(ml,Al){let Rl=oe(ml,xy.Leading);if(Rl.length===0)return!1;let[zl]=Rl,rd=Al.originalText,yh=b(zl);return OA(rd,yh,S(zl))||NA(rd,yh,{backwards:!0})}function Ft(ml,Al,Rl,zl="body"){return ml.call(({node:zl})=>{let rd=Rl();if(zl.type==="EmptyStatement")return C(zl,xy.Leading)?[" ",rd]:rd;let yh=zl.type==="BlockStatement";return mD(zl,Al)?yh?[xw,rd]:f([xw,rd]):yh||zl.type==="IfStatement"&&ml.parent.type==="IfStatement"&&ml.key==="alternate"?[" ",rd]:f([Ew,rd])},zl)}var Ja=(ml,Al,Rl)=>Ft(ml,Al,Rl,"consequent"),Ga=(ml,Al,Rl)=>Ft(ml,Al,Rl,"alternate");function Ua(ml,Al,Rl){return[p(["do",Ft(ml,Al,Rl)]),ml.node.body.type==="BlockStatement"?" ":xw,"while (",fr(ml,Al,Rl),")",R(Al)]}var Rx=B(["TSAsExpression","TSTypeAssertion","TSNonNullExpression","TSInstantiationExpression","TSSatisfiesExpression"]);function di(ml){return Rx(ml)?di(ml.expression):ml}var Nx=B(["FunctionExpression","ArrowFunctionExpression"]);function Ya(ml){return ml.type==="MemberExpression"||ml.type==="OptionalMemberExpression"||ml.type==="Identifier"&&ml.name!=="undefined"}function DD(ml,Al){if(zo(ml,Al)){let Al=di(ml.node.expression);return Nx(Al)||Ya(Al)}return!(!Al.semi||$o(ml,Al)||Qo(ml,Al))}function Ha(ml,Al,Rl){let zl=[Rl("expression")];if(yr(ml,Al)){if(wn(ml,Al)){let{node:Rl}=ml,rd=r_(0,oe(Rl,xy.Leading),-1),yh=xn(ml,Al,{filter:ml=>ml===rd});return Q(ml,[";",yh,...zl],Al,{filter:ml=>ml!==rd})}zl.unshift(";")}else DD(ml,Al)&&zl.push(";");return zl}function Xa(ml,Al,Rl){let{node:zl}=ml,rd=Ft(ml,Al,Rl),yh=W(ml,Al),kh=yh?[yh,ww]:"";return!zl.init&&!zl.test&&!zl.update?[kh,p(["for (;;)",rd])]:[kh,p(["for (",p([f([ww,Rl("init"),";",Ew,Rl("test"),";",zl.update?[Ew,Rl("update")]:""]),ww]),")",rd])]}function Va(ml,Al,Rl){let{node:zl}=ml,rd=zl.type==="ForOfStatement";return p(["for",rd&&zl.await?" await":""," (",Rl("left")," ",rd?"of":"in"," ",Rl("right"),")",Ft(ml,Al,Rl)])}function Ka(ml,Al,Rl){if(Al.__isVueBindings||Al.__isVueForBindingLeft){let zl=ml.map(Rl,"program","body",0,"params");if(zl.length===1)return zl[0];let rd=w([",",Ew],zl);return Al.__isVueForBindingLeft?["(",f([ww,p(rd)]),ww,")"]:rd}if(Al.__isEmbeddedTypescriptGenericParameters){let Al=ml.map(Rl,"program","body",0,"typeParameters","params");return w([",",Ew],Al)}}var $a=(ml,{originalText:Al})=>lC(Al,b(ml));function Vn(ml){return JA(r_(0,oe(ml,xy.Dangling),-1))}function Qa(ml,Al,Rl){let{node:zl}=ml,rd=p(["if (",fr(ml,Al,Rl),")",Ja(ml,Al,Rl)]);if(!zl.alternate)return rd;let{consequent:yh}=zl,kh=yh.type==="BlockStatement",Qh=[rd],cf=kh;kh||(Qh.push(xw),cf=!1);let t_=oe(zl,xy.Dangling);if(t_.length>0){let[Rl]=t_;$a(Rl,Al)?Qh.push(kh?[xw,xw]:xw):NA(Al.originalText,b(Rl),{backwards:!0})?Qh.push(kh?xw:""):Qh.push(" "),Qh.push(W(ml,Al),Vn(zl)||NA(Al.originalText,S(r_(0,t_,-1)))?xw:" "),cf=!1}return Qh.push(cf?" ":"","else",p(Ga(ml,Al,Rl))),Qh}function ep(ml,Al){let{node:Rl}=ml;switch(Rl.type){case"RegExpLiteral":return za(Rl);case"BigIntLiteral":return Kn(Rl.extra.raw);case"NumericLiteral":return hC(Rl.extra.raw);case"StringLiteral":return Xe(bC(Rl.extra.raw,Al));case"NullLiteral":return"null";case"BooleanLiteral":return String(Rl.value);case"DirectiveLiteral":return Za(Rl.extra.raw,Al);case"Literal":{if(Rl.regex)return za(Rl.regex);if(Rl.bigint)return Kn(Rl.raw);let{value:zl}=Rl;return typeof zl=="number"?hC(Rl.raw):typeof zl=="string"?yD(ml)?Za(Rl.raw,Al):Xe(bC(Rl.raw,Al)):String(zl)}}}function yD(ml){if(ml.key!=="expression")return;let{parent:Al}=ml;return Al.type==="ExpressionStatement"&&typeof Al.directive=="string"}function Kn(ml){return ml.toLowerCase()}function za({pattern:ml,flags:Al}){return Al=[...Al].sort().join(""),`/${ml}/${Al}`}var Qx="use strict";function Za(ml,Al){let Rl=ml.slice(1,-1);if(Rl===Qx||!(Rl.includes('"')||Rl.includes("'"))){let ml=Al.singleQuote?"'":'"';return ml+Rl+ml}return ml}var Mx=B(["ImportDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExportAllDeclaration","DeclareExportDeclaration","DeclareExportAllDeclaration"]),qx=B(["EnumBody","EnumBooleanBody","EnumNumberBody","EnumBigIntBody","EnumStringBody","EnumSymbolBody"]);function ft(ml,Al,Rl){let{node:zl,parent:rd}=ml,yh=qx(zl),kh=zl.type==="TSEnumBody"||yh,cf=Mx(zl),t_=yh&&zl.hasUnknownMembers,u_=kh?"members":cf?"attributes":"properties",C_=zl[u_],D_=kh||zl.type==="ObjectPattern"&&rd.type!=="FunctionDeclaration"&&rd.type!=="FunctionExpression"&&rd.type!=="ArrowFunctionExpression"&&rd.type!=="ObjectMethod"&&rd.type!=="ClassMethod"&&rd.type!=="ClassPrivateMethod"&&rd.type!=="AssignmentPattern"&&rd.type!=="CatchClause"&&zl.properties.some(ml=>ml.value&&(ml.value.type==="ObjectPattern"||ml.value.type==="ArrayPattern"))||zl.type!=="ObjectPattern"&&Al.objectWrap==="preserve"&&C_.length>0&&CD(zl,C_[0],Al),S_=[],P_=ml.map(({node:ml})=>{let zl=[...S_,Rl()];return S_=[",",Ew],me(ml,Al)&&S_.push(xw),zl},u_);if(t_){let Rl;if(C(zl,xy.Dangling)){let rd=C(zl,xy.Line);Rl=[W(ml,Al),rd||NA(Al.originalText,S(r_(0,oe(zl),-1)))?xw:Ew,"..."]}else Rl=["..."];P_.push([...S_,...Rl])}let Cg=!(t_||r_(0,C_,-1)?.type==="RestElement"),eA;if(P_.length===0)eA=p(["{",Mt(ml,Al),"}",$(ml),G(ml,Rl)]);else{let zl=Al.bracketSpacing?Ew:ww;eA=["{",f([zl,...P_]),Cg?Ie(Al):"",zl,"}",$(ml),G(ml,Rl)]}return ml.match(ml=>ml.type==="ObjectPattern"&&!Qh(ml.decorators),Yt)||hA(zl)&&(ml.match(void 0,(ml,Al)=>Al==="typeAnnotation",(ml,Al)=>Al==="typeAnnotation",Yt)||ml.match(void 0,(ml,Al)=>ml.type==="FunctionTypeParam"&&Al==="typeAnnotation",Yt))||!D_&&ml.match(ml=>ml.type==="ObjectPattern",ml=>ml.type==="AssignmentExpression"||ml.type==="VariableDeclarator")?eA:p(eA,{shouldBreak:D_})}function CD(ml,Al,Rl){let zl=Rl.originalText,rd=b(Al),yh=b(ml);return Mx(ml)&&(yh=ce(Rl).lastIndexOf("{",rd)),OA(zl,yh,rd)}function rp(ml,Al,Rl){let{node:zl}=ml;return["import",zl.phase?` ${zl.phase}`:"",Fi(zl),ip(ml,Al,Rl),op(ml,Al,Rl),up(ml,Al,Rl),R(Al)]}var np=ml=>ml.type==="ExportDefaultDeclaration"||ml.type==="DeclareExportDeclaration"&&ml.default;function $n(ml,Al,Rl){let{node:zl}=ml,rd=[ca(ml,Al,Rl),re(ml),"export",np(zl)?" default":""],{declaration:yh,exported:kh}=zl;return C(zl,xy.Dangling)&&(rd.push(" ",W(ml,Al)),Vn(zl)&&rd.push(xw)),yh?rd.push(" ",Rl("declaration")):(rd.push(AD(zl)),zl.type==="ExportAllDeclaration"||zl.type==="DeclareExportAllDeclaration"?(rd.push(" *"),kh&&rd.push(" as ",Rl("exported"))):rd.push(ip(ml,Al,Rl)),rd.push(op(ml,Al,Rl),up(ml,Al,Rl))),rd.push(xD(zl,Al)),rd}var Jx=B(["ClassDeclaration","ComponentDeclaration","FunctionDeclaration","TSInterfaceDeclaration","DeclareClass","DeclareComponent","DeclareFunction","DeclareHook","HookDeclaration","TSDeclareFunction","EnumDeclaration"]);function xD(ml,Al){return!ml.declaration||np(ml)&&!Jx(ml.declaration)?R(Al):""}function Ci(ml,Al=!0){return ml&&ml!=="value"?`${Al?" ":""}${ml}${Al?"":" "}`:""}function Fi(ml,Al){return Ci(ml.importKind,Al)}function AD(ml){return Ci(ml.exportKind)}function op(ml,Al,Rl){let{node:zl}=ml;return zl.source?[sp(zl,Al)?" from":""," ",Rl("source")]:""}function ip(ml,Al,Rl){let{node:zl}=ml;if(!sp(zl,Al))return"";let rd=[" "];if(Qh(zl.specifiers)){let yh=[],kh=[];ml.each(()=>{let Al=ml.node.type;if(Al==="ExportNamespaceSpecifier"||Al==="ExportDefaultSpecifier"||Al==="ImportNamespaceSpecifier"||Al==="ImportDefaultSpecifier")yh.push(Rl());else if(Al==="ExportSpecifier"||Al==="ImportSpecifier")kh.push(Rl());else throw new nx(zl,"specifier")},"specifiers"),rd.push(w(", ",yh)),kh.length>0&&(yh.length>0&&rd.push(", "),kh.length>1||yh.length>0||zl.specifiers.some(ml=>C(ml))?rd.push(p(["{",f([Al.bracketSpacing?Ew:ww,w([",",Ew],kh)]),Ie(Al),Al.bracketSpacing?Ew:ww,"}"])):rd.push(["{",Al.bracketSpacing?" ":"",...kh,Al.bracketSpacing?" ":"","}"]))}else rd.push("{}");return rd}function sp(ml,Al){return ml.type!=="ImportDeclaration"||Qh(ml.specifiers)||ml.importKind==="type"?!0:ce(Al).slice(b(ml),b(ml.source)).trimEnd().endsWith("from")}function TD(ml,Al){let Rl=ce(Al).slice(S(ml.source),ml.attributes?.[0]?b(ml.attributes[0]):S(ml)).trimStart();return Rl.startsWith("assert")?"assert":Rl.startsWith("with")||Qh(ml.attributes)?"with":void 0}var gD=ml=>{let{attributes:Al}=ml;if(Al.length!==1)return!1;let[Rl]=Al,{type:zl,key:rd,value:yh}=Rl;return zl==="ImportAttribute"&&(rd.type==="Identifier"&&rd.name==="type"||q(rd)&&rd.value==="type")&&q(yh)&&!C(Rl)&&!C(rd)&&!C(yh)};function up(ml,Al,Rl){let{node:zl}=ml;if(!zl.source)return"";let rd=TD(zl,Al);if(!rd)return"";let yh=ft(ml,Al,Rl);return gD(zl)&&(yh=Jt(yh)),[` ${rd} `,yh]}function ap(ml,Al,Rl){let{node:zl}=ml,{type:rd}=zl,yh=rd.startsWith("Import"),kh=yh?"imported":"local",Qh=yh?"local":"exported",cf=zl[kh],t_=zl[Qh],r_="",u_="";return rd==="ExportNamespaceSpecifier"||rd==="ImportNamespaceSpecifier"?r_="*":cf&&(r_=Rl(kh)),t_&&!Ir(zl)&&(u_=Rl(Qh)),[Ci(rd==="ImportSpecifier"?zl.importKind:zl.exportKind,!1),r_,r_&&u_?" as ":"",u_]}function Qn(ml,Al,Rl){let{node:zl}=ml;return zl.shorthand?Rl("value"):vt(ml,Al,Rl,je(ml,Al,Rl),":","value")}function Tr(ml,Al){return["...",Al("argument"),G(ml,Al)]}function hD(ml,Al,Rl){let{node:zl}=ml,rd=Rl();return an(zl,Al)?["(",f([xw,rd]),xw,")"]:mA(zl)||Al.experimentalTernaries&&zl.type==="ConditionalExpression"&&(zl.consequent.type==="ConditionalExpression"||zl.alternate.type==="ConditionalExpression")?p([O("("),f([ww,rd]),ww,O(")")]):rd}function zn(ml,Al,Rl){let{node:zl}=ml;return[zl.type==="ThrowStatement"?"throw":"return",zl.argument?[" ",ml.call(()=>hD(ml,Al,Rl),"argument")]:"",R(Al)]}function SD(ml,Al){let{key:Rl,parent:zl}=ml;return!!(Rl==="argument"&&lA(zl)&&sE(ml,Al)||Rl==="body"&&zl.type==="ArrowFunctionExpression")}function pp(ml,Al,Rl){let{parent:zl}=ml;if(zl.type==="ExpressionStatement"||zl.type==="ForStatement"){let Al=[];return ml.each(({isFirst:ml})=>{ml?Al.push(Rl()):Al.push(",",f([Ew,Rl()]))},"expressions"),p(Al)}let rd=w([",",Ew],ml.map(Rl,"expressions"));return SD(ml,Al)?p(O([f([ww,rd]),ww],rd)):p(rd)}function cp(ml,Al,Rl){return[p(["switch (",f([ww,Rl("discriminant")]),ww,")"])," {",ml.node.cases.length>0?f([xw,w(xw,ml.map(({node:ml,isLast:zl})=>[Rl(),!zl&&me(ml,Al)?xw:""],"cases"))]):"",xw,"}"]}function lp(ml,Al,Rl){let{node:zl}=ml,rd=[];zl.test?rd.push("case ",Rl("test"),":"):rd.push("default:"),C(zl,xy.Dangling)&&rd.push(" ",W(ml,Al));let yh=zl.consequent.filter(ml=>ml.type!=="EmptyStatement");if(yh.length>0){let zl=Gr(ml,Al,Rl,"consequent");rd.push(yh.length===1&&yh[0].type==="BlockStatement"?[" ",zl]:f([xw,zl]))}return rd}function mp(ml,Al){let Rl=0;for(let zl in ml){let rd=ml[zl];if(Mb(rd)&&typeof rd.type=="string"&&(Rl++,Rl+=mp(rd,Al-Rl)),Rl>Al)return Rl}return Rl}function xi(ml,Al=5){return mp(ml,Al)<=Al}function BD(ml){let Al=[ml];for(let ml=0;mlC_[ml]===zl),S_=C_.type===zl.type&&!D_,P_,Cg,eA=0;do{Cg=P_||zl,P_=ml.getParentNode(eA),eA++}while(P_&&P_.type===zl.type&&Qh.every(ml=>P_[ml]!==Cg));let tA=P_||C_,rA=Cg;if(rd&&(_A(zl[Qh[0]])||_A(cf)||_A(t_)||BD(rA))){u_=!0,S_=!0;let z=ml=>[O("("),f([ww,ml]),ww,O(")")],xe=ml=>ml.type==="NullLiteral"||ml.type==="Literal"&&ml.value===null||ml.type==="Identifier"&&ml.name==="undefined";r_.push(" ? ",xe(cf)?Rl(yh):z(Rl(yh))," : ",t_.type===zl.type||xe(t_)?Rl(kh):z(Rl(kh)))}else{let z=ml=>Al.useTabs?f(Rl(ml)):he(2,Rl(ml)),ml=[Ew,"? ",cf.type===zl.type?O("","("):"",z(yh),cf.type===zl.type?O("",")"):"",Ew,": ",z(kh)];r_.push(C_.type!==zl.type||C_[kh]===zl||D_?ml:Al.useTabs?fn(f(ml)):he(Math.max(0,Al.tabWidth-2),ml))}let v=ml=>C_===tA?p(ml):ml,nA=!u_&&(AA(C_)||C_.type==="NGPipeExpression"&&C_.left===zl)&&!C_.computed,iA=ID(ml),sA=v([bD(ml,Al,Rl),S_?r_:f(r_),rd&&nA&&!iA?ww:""]);return D_||iA?p([f([ww,sA]),ww]):sA}function kD(ml,Al){return(AA(Al)||Al.type==="NGPipeExpression"&&Al.left===ml)&&!Al.computed}function wD(ml,Al,Rl,zl){return[...ml.map(ml=>oe(ml)),oe(Al),oe(Rl)].flat().some(ml=>$A(ml)&&OA(zl.originalText,b(ml),S(ml)))}var Yx=new Map([["AssignmentExpression","right"],["VariableDeclarator","init"],["ReturnStatement","argument"],["ThrowStatement","argument"],["UnaryExpression","argument"],["YieldExpression","argument"],["AwaitExpression","argument"]]);function OD(ml){let{node:Al}=ml;if(Al.type!=="ConditionalExpression")return!1;let Rl,zl=Al;for(let Al=0;!Rl;Al++){let rd=ml.getParentNode(Al);if(vA(rd)&&rd.expression===zl||gA(rd)&&rd.callee===zl||AA(rd)&&rd.object===zl){zl=rd;continue}rd.type==="NewExpression"&&rd.callee===zl||tA(rd)&&rd.expression===zl?(Rl=ml.getParentNode(Al+1),zl=rd):Rl=rd}return zl===Al?!1:Rl[Yx.get(Rl.type)]===zl}var Ai=ml=>[O("("),f([ww,ml]),ww,O(")")];function gr(ml,Al,Rl,zl){if(!Al.experimentalTernaries)return fp(ml,Al,Rl);let{node:rd}=ml,yh=rd.type==="ConditionalExpression",kh=aA(rd),Qh=yh?"consequent":"trueType",cf=yh?"alternate":"falseType",t_=yh?["test"]:["checkType","extendsType"],r_=rd[Qh],u_=rd[cf],C_=t_.map(ml=>rd[ml]),{parent:D_}=ml,S_=D_.type===rd.type,P_=S_&&t_.some(ml=>D_[ml]===rd),Cg=S_&&D_[cf]===rd,eA=r_.type===rd.type,tA=u_.type===rd.type,rA=tA||Cg,nA=Al.tabWidth>2||Al.useTabs,iA,sA,oA=0;do{sA=iA||rd,iA=ml.getParentNode(oA),oA++}while(iA&&iA.type===rd.type&&t_.every(ml=>iA[ml]!==sA));let cA=iA||D_,uA=zl&&zl.assignmentLayout&&zl.assignmentLayout!=="break-after-operator"&&(D_.type==="AssignmentExpression"||D_.type==="VariableDeclarator"||D_.type==="ClassProperty"||D_.type==="PropertyDefinition"||D_.type==="ClassPrivateProperty"||D_.type==="ObjectProperty"||D_.type==="Property"),pA=lA(D_)&&!(eA||tA),dA=yh&&cA.type==="JSXExpressionContainer"&&ml.grandparent.type!=="JSXAttribute",hA=OD(ml),fA=kD(rd,D_),mA=kh&&sE(ml,Al),gA=nA?Al.useTabs?"\t":" ".repeat(Al.tabWidth-1):"",AA=wD(C_,r_,u_,Al)||eA||tA,yA=!rA&&!S_&&!kh&&(dA?r_.type==="NullLiteral"||r_.type==="Literal"&&r_.value===null:Wr(r_,Al)&&xi(rd.test,3)),bA=rA||Cg||kh&&!S_||S_&&yh&&xi(rd.test,1)||yA,vA=[];C(rd.test,xy.Dangling)&&ml.call(()=>{vA.push(W(ml,Al))},"test"),C(rd,xy.Dangling)&&vA.push(W(ml,Al));let EA=Symbol("test"),wA=Symbol("consequent"),CA=Symbol("test-and-consequent"),xA=yh?[Ai(Rl("test")),rd.test.type==="ConditionalExpression"?bw:""]:[Rl("checkType")," ","extends"," ",aA(rd.extendsType)||rd.extendsType.type==="TSMappedType"?Rl("extendsType"):p(Ai(Rl("extendsType")))],DA=p([xA," ?"],{id:EA}),SA=Rl(Qh),kA=f([eA||dA&&(_A(r_)||S_||rA)?xw:Ew,SA]),TA=bA?p([DA,rA?kA:O(kA,p(kA,{id:wA}),{groupId:EA})],{id:CA}):[DA,kA],IA=Rl(cf),BA=yA?O(IA,fn(Ai(IA)),{groupId:CA}):IA,FA=[TA,vA.length>0?[f([xw,vA]),xw]:tA?xw:yA?O(Ew," ",{groupId:CA}):Ew,":",tA||!nA?" ":bA?O(gA,O(rA||yA?" ":gA," "),{groupId:CA}):O(gA," "),tA?BA:p([f(BA),dA&&!yA?ww:""]),fA&&!hA?ww:"",AA?bw:""];return uA&&!AA?p(f([ww,p(FA)])):uA||pA?p(f(FA)):hA||kh&&P_?p([f([ww,FA]),mA?ww:""]):D_===cA?p(FA):FA}function Dp(ml,Al,Rl){let{node:zl}=ml;return["try ",Rl("block"),zl.handler?[" ",Rl("handler")]:"",zl.finalizer?[" finally ",Rl("finalizer")]:""]}function yp(ml,Al,Rl){let{node:zl}=ml;if(zl.param){let ml=C(zl.param,ml=>!$A(ml)||ml.leading&&NA(Al.originalText,S(ml))||ml.trailing&&NA(Al.originalText,b(ml),{backwards:!0})),rd=Rl("param");return["catch ",ml?["(",f([ww,rd]),ww,") "]:["(",rd,") "],Rl("body")]}return["catch ",Rl("body")]}function Zn(ml,Al,Rl){let{node:zl}=ml,rd=ml.map(Rl,"declarations"),yh=ml.key==="init"&&ml.parent.type==="ForStatement"||ml.key==="left"&&(ml.parent.type==="ForInStatement"||ml.parent.type==="ForOfStatement"),kh=zl.declarations.some(ml=>ml.init),Qh;return rd.length===1&&!C(zl.declarations[0])?Qh=rd[0]:Qh=f(rd[0]),p([re(ml),zl.kind,Qh?[" ",Qh]:"",f(rd.slice(1).map(ml=>[",",kh&&!yh?xw:Ew,ml])),yh?"":R(Al)])}function Ep(ml,Al,Rl){let{node:zl}=ml,rd=zl.type==="WithStatement"?"with":"while";return p([rd," (",fr(ml,Al,Rl),")",Ft(ml,Al,Rl)])}function dp(ml,Al,Rl,zl){let{node:rd}=ml;if(dA(rd))return ep(ml,Al);switch(rd.type){case"JsExpressionRoot":return Rl("node");case"JsonRoot":return[W(ml,Al),Rl("node"),xw];case"File":return Ka(ml,Al,Rl)??Rl("program");case"ExpressionStatement":return Ha(ml,Al,Rl);case"ChainExpression":return Rl("expression");case"ParenthesizedExpression":return!C(rd.expression)&&(pA(rd.expression)||uA(rd.expression))?["(",Rl("expression"),")"]:p(["(",f([ww,Rl("expression")]),ww,")"]);case"AssignmentExpression":return Sa(ml,Al,Rl);case"VariableDeclarator":return Ba(ml,Al,Rl);case"BinaryExpression":case"LogicalExpression":return vn(ml,Al,Rl);case"AssignmentPattern":return[Rl("left")," = ",Rl("right")];case"OptionalMemberExpression":case"MemberExpression":return xa(ml,Al,Rl);case"MetaProperty":return[Rl("meta"),".",Rl("property")];case"BindExpression":return Fa(ml,Al,Rl);case"Identifier":return[rd.name,$(ml),gn(ml),G(ml,Rl)];case"V8IntrinsicIdentifier":return["%",rd.name];case"SpreadElement":return Tr(ml,Rl);case"RestElement":return Tr(ml,Rl);case"FunctionDeclaration":case"FunctionExpression":return Dr(ml,Al,Rl,zl);case"ArrowFunctionExpression":return ya(ml,Al,Rl,zl);case"YieldExpression":return[`yield${rd.delegate?"*":""}`,rd.argument?[" ",Rl("argument")]:""];case"AwaitExpression":return Ia(ml,Al,Rl);case"ExportDefaultDeclaration":case"ExportNamedDeclaration":case"ExportAllDeclaration":return $n(ml,Al,Rl);case"ImportDeclaration":return rp(ml,Al,Rl);case"ImportSpecifier":case"ExportSpecifier":case"ImportNamespaceSpecifier":case"ExportNamespaceSpecifier":case"ImportDefaultSpecifier":case"ExportDefaultSpecifier":return ap(ml,Al,Rl);case"ImportAttribute":return Qn(ml,Al,Rl);case"Program":case"BlockStatement":case"StaticBlock":return Yn(ml,Al,Rl);case"ClassBody":return Kt(ml,Al,Rl);case"ThrowStatement":return zn(ml,Al,Rl);case"ReturnStatement":return zn(ml,Al,Rl);case"NewExpression":case"ImportExpression":case"OptionalCallExpression":case"CallExpression":return Vt(ml,Al,Rl);case"ObjectExpression":case"ObjectPattern":return ft(ml,Al,Rl);case"Property":return Ke(rd)?Rr(ml,Al,Rl):Qn(ml,Al,Rl);case"ObjectProperty":return Qn(ml,Al,Rl);case"ObjectMethod":return Rr(ml,Al,Rl);case"Decorator":return["@",Rl("expression")];case"ArrayExpression":case"ArrayPattern":return xr(ml,Al,Rl);case"SequenceExpression":return pp(ml,Al,Rl);case"ThisExpression":return"this";case"Super":return"super";case"Directive":return[Rl("value"),R(Al)];case"UnaryExpression":{let ml=[rd.operator];/[a-z]$/.test(rd.operator)&&ml.push(" ");let Al=Rl("argument");return C(rd.argument)?ml.push(p(["(",f([ww,Al]),ww,")"])):ml.push(Al),ml}case"UpdateExpression":return[rd.prefix?rd.operator:"",Rl("argument"),rd.prefix?"":rd.operator];case"ConditionalExpression":return gr(ml,Al,Rl,zl);case"VariableDeclaration":return Zn(ml,Al,Rl);case"IfStatement":return Qa(ml,Al,Rl);case"ForStatement":return Xa(ml,Al,Rl);case"WithStatement":case"WhileStatement":return Ep(ml,Al,Rl);case"DoWhileStatement":return Ua(ml,Al,Rl);case"ForInStatement":case"ForOfStatement":return Va(ml,Al,Rl);case"DoExpression":return[rd.async?"async ":"","do ",Rl("body")];case"BreakStatement":case"ContinueStatement":return[rd.type==="BreakStatement"?"break":"continue",rd.label?[" ",Rl("label")]:"",R(Al)];case"LabeledStatement":return[Rl("label"),`:${rd.body.type==="EmptyStatement"&&!C(rd.body,xy.Leading)?"":" "}`,Rl("body")];case"TryStatement":return Dp(ml,Al,Rl);case"CatchClause":return yp(ml,Al,Rl);case"SwitchStatement":return cp(ml,Al,Rl);case"SwitchCase":return lp(ml,Al,Rl);case"DebuggerStatement":return["debugger",R(Al)];case"ClassDeclaration":case"ClassExpression":return Ar(ml,Al,Rl);case"ClassMethod":case"ClassPrivateMethod":case"MethodDefinition":return Hn(ml,Al,Rl);case"ClassProperty":case"PropertyDefinition":case"ClassPrivateProperty":case"ClassAccessorProperty":case"AccessorProperty":return Xn(ml,Al,Rl);case"TemplateElement":return Xe(rd.value.raw);case"TemplateLiteral":return Ln(ml,Al,Rl);case"TaggedTemplateExpression":return Bu(ml,Al,Rl);case"PrivateIdentifier":return["#",rd.name];case"PrivateName":return["#",Rl("id")];case"TopicReference":return"%";case"ArgumentPlaceholder":return"?";case"ModuleExpression":return["module ",Rl("body")];case"VoidPattern":return"void";case"EmptyStatement":if(zt(ml))return";";default:throw new nx(rd,"ESTree")}}function eo(ml){return[ml("elementType"),"[]"]}function to(ml,Al,Rl){let{parent:zl,node:rd,key:yh}=ml,kh=rd.type==="AsConstExpression"?"const":Rl("typeAnnotation"),Qh=[Rl("expression")," ",rA(rd)?"satisfies":"as"," ",kh];return yh==="callee"&&yA(zl)||yh==="object"&&AA(zl)?p([f([ww,...Qh]),ww]):Qh}function Cp(ml,Al,Rl){let{node:zl}=ml,rd=[re(ml),zl.async?"async ":"","component"];zl.id&&rd.push(" ",Rl("id")),rd.push(Rl("typeParameters"));let yh=Ve(ml,Al,Rl);return zl.rendersType?rd.push(p([yh," ",Rl("rendersType")])):rd.push(p([yh])),zl.body&&rd.push(" ",Rl("body")),zl.type==="DeclareComponent"&&rd.push(R(Al)),rd}function Fp(ml,Al,Rl){let{node:zl}=ml;return zl.shorthand?Rl("local"):[Rl("name")," as ",Rl("local")]}function xp(ml,Al,Rl){let{node:zl}=ml,rd=[];return zl.name&&rd.push(Rl("name"),zl.optional?"?: ":": "),rd.push(Rl("typeAnnotation")),rd}function Ap(ml,Al,Rl){let{node:zl}=ml;return[zl.explicitType?`of ${zl.explicitType} `:"",ft(ml,Al,Rl)]}function Tp(ml,Al,Rl){let{node:zl}=ml;return[zl.type==="EnumSymbolBody"||zl.explicitType?`of ${zl.type.slice(4,-4).toLowerCase()} `:"",ft(ml,Al,Rl)]}function ro(ml,Al,Rl){let{node:zl}=ml,rd=zl.type==="TSEnumMember",yh=rd?je(ml,Al,Rl):Rl("id"),kh=rd?"initializer":"init";return zl[kh]?[yh," = ",Rl(kh)]:yh}function no(ml,Al){let{node:Rl}=ml;return[re(ml),Rl.const?"const ":"","enum ",Al("id")," ",Al("body")]}function oo(ml,Al,Rl){let{node:zl}=ml,rd=[mr(ml)];(zl.type==="TSConstructorType"||zl.type==="TSConstructSignatureDeclaration")&&rd.push("new ");let yh=Ve(ml,Al,Rl,!1,!0),kh=[];return zl.type==="FunctionTypeAnnotation"?kh.push(MD(ml)?" => ":": ",Rl("returnType")):kh.push(G(ml,Rl,"returnType")),Bt(zl,kh)&&(yh=p(yh)),rd.push(yh,kh),[p(rd),zl.type==="TSConstructSignatureDeclaration"||zl.type==="TSCallSignatureDeclaration"?ke(ml,Al):""]}function MD(ml){let{node:Al,parent:Rl}=ml;return Al.type==="FunctionTypeAnnotation"&&(pr(Rl)||!((Rl.type==="ObjectTypeProperty"||Rl.type==="ObjectTypeInternalSlot")&&!Rl.variance&&!Rl.optional&&kt(Rl,Al)||Rl.type==="ObjectTypeCallProperty"||ml.getParentNode(2)?.type==="DeclareFunction"))}function hp(ml,Al,Rl){return[re(ml),"hook",ml.node.id?[" ",Rl("id")]:"",R(Al)]}function gp(ml){let{node:Al}=ml;return Al.type==="HookTypeAnnotation"&&ml.getParentNode(2)?.type==="DeclareHook"}function Sp(ml,Al,Rl){let{node:zl}=ml,rd=Ve(ml,Al,Rl,!1,!0),yh=[gp(ml)?": ":" => ",Rl("returnType")];return p([gp(ml)?"":"hook ",Bt(zl,yh)?p(rd):rd,yh])}function io(ml,Al,Rl){return[Rl("objectType"),$(ml),"[",Rl("indexType"),"]"]}function so(ml,Al,Rl){return["infer ",Rl("typeParameter")]}function uo(ml,Al,Rl){let zl=!1;return p(ml.map(({isFirst:ml,previous:rd,node:yh,index:kh})=>{let Qh=Rl();if(ml)return Qh;let cf=hA(yh),t_=hA(rd);return t_&&cf?[" & ",zl?f(Qh):Qh]:!t_&&!cf||Le(Al.originalText,yh)?Al.experimentalOperatorPosition==="start"?f([Ew,"& ",Qh]):f([" &",Ew,Qh]):(kh>1&&(zl=!0),[" & ",kh>1?f(Qh):Qh])},"types"))}function _D(ml){switch(ml){case null:return"";case"PlusOptional":return"+?";case"MinusOptional":return"-?";case"Optional":return"?"}}function bp(ml,Al,Rl){let{node:zl}=ml;return[p([zl.variance?Rl("variance"):"",p(["[",f([ww,Rl("keyTparam")," in ",Rl("sourceType")]),ww,"]"]),_D(zl.optional),": ",Rl("propType")]),ke(ml,Al)]}function Bp(ml,Al){return ml==="+"||ml==="-"?ml+Al:Al}function Pp(ml,Al,Rl){let{node:zl}=ml,rd=!1;if(Al.objectWrap==="preserve"){let ml=ce(Al),Rl=b(zl)+1,yh=ml.slice(Rl),kh=Rl+yh.search(/\S/);OA(Al.originalText,Rl,kh)&&(rd=!0)}let yh=[],kh=oe(zl,xy.Dangling);if(kh.length>0){let Rl=r_(0,kh,-1),zl=W(ml,Al);yh.push(...zl.slice(0,-1),p([r_(0,zl,-1),JA(Rl)||NA(Al.originalText,S(Rl))?xw:Ew]))}return p(["{",f([Al.bracketSpacing?Ew:ww,...yh,zl.readonly?[Bp(zl.readonly,"readonly")," "]:"",p(["[",f([ww,Rl("key")," in ",Rl("constraint"),zl.nameType?[" as ",Rl("nameType")]:""]),ww,"]"]),zl.optional?Bp(zl.optional,"?"):"",zl.typeAnnotation?": ":"",Rl("typeAnnotation"),Al.semi?O(";"):""]),Al.bracketSpacing?Ew:ww,"}"],{shouldBreak:rd})}function Ip(ml,Al,Rl){let{node:zl}=ml;return[p(["match (",f([ww,Rl("argument")]),ww,")"])," {",zl.cases.length>0?f([xw,w(xw,ml.map(({node:ml,isLast:zl})=>[Rl(),!zl&&me(ml,Al)?xw:""],"cases"))]):"",xw,"}"]}function kp(ml,Al,Rl){let{node:zl}=ml,rd=C(zl,xy.Dangling)?[" ",W(ml,Al)]:[],yh=zl.type==="MatchStatementCase"?[" ",Rl("body")]:f([Ew,Rl("body"),","]);return[Rl("pattern"),zl.guard?p([f([Ew,"if (",Rl("guard"),")"])]):"",p([" =>",rd,yh])]}function wp(ml,Al,Rl){let{node:zl}=ml;switch(zl.type){case"MatchOrPattern":return RD(ml,Al,Rl);case"MatchAsPattern":return[Rl("pattern")," as ",Rl("target")];case"MatchWildcardPattern":return["_"];case"MatchLiteralPattern":return Rl("literal");case"MatchUnaryPattern":return[zl.operator,Rl("argument")];case"MatchIdentifierPattern":return Rl("id");case"MatchMemberPattern":{let ml=zl.property.type==="Identifier"?[".",Rl("property")]:["[",f([ww,Rl("property")]),ww,"]"];return p([Rl("base"),ml])}case"MatchBindingPattern":return[zl.kind," ",Rl("id")];case"MatchObjectPattern":case"MatchInstanceObjectPattern":return ND(ml,Al,Rl);case"MatchInstancePattern":return p([Rl("targetConstructor")," ",Rl("properties")]);case"MatchArrayPattern":{let Al=ml.map(Rl,"elements");return zl.rest&&Al.push(Rl("rest")),p(["[",f([ww,w([",",Ew],Al)]),zl.rest?"":O(","),ww,"]"])}case"MatchObjectPatternProperty":return zl.shorthand?Rl("pattern"):p([Rl("key"),":",f([Ew,Rl("pattern")])]);case"MatchRestPattern":{let ml=["..."];return zl.argument&&ml.push(Rl("argument")),ml}}}function ND(ml,Al,Rl){let{node:zl}=ml,rd=ml.map(Rl,"properties");return zl.rest&&rd.push(Rl("rest")),p(["{",f([ww,w([",",Ew],rd)]),zl.rest?"":O(","),ww,"}"])}var Kx=B(["MatchWildcardPattern","MatchLiteralPattern","MatchUnaryPattern","MatchIdentifierPattern"]);function jD(ml){let{patterns:Al}=ml;if(Al.some(ml=>C(ml)))return!1;let Rl=Al.find(ml=>ml.type==="MatchObjectPattern");return Rl?Al.every(ml=>ml===Rl||Kx(ml)):!1}function vD(ml){return Kx(ml)||ml.type==="MatchObjectPattern"?!0:ml.type==="MatchOrPattern"?jD(ml):!1}function RD(ml,Al,Rl){let{node:zl}=ml,{parent:rd}=ml,yh=rd.type!=="MatchStatementCase"&&rd.type!=="MatchExpressionCase"&&rd.type!=="MatchArrayPattern"&&rd.type!=="MatchObjectPatternProperty"&&!Le(Al.originalText,zl),kh=vD(zl),Qh=ml.map(()=>{let zl=Rl();return kh||(zl=he(2,zl)),Q(ml,zl,Al)},"patterns");if(kh)return w(" | ",Qh);let cf=[O(["| "]),w([Ew,"| "],Qh)];return sE(ml,Al)?p([f([O([ww]),cf]),ww]):rd.type==="MatchArrayPattern"&&rd.elements.length>1?p([f([O(["(",ww]),cf]),ww,O(")")]):p(yh?f(cf):cf)}function Op(ml,Al,Rl){let{node:zl}=ml,rd=[re(ml),"opaque type ",Rl("id"),Rl("typeParameters")];if(zl.supertype&&rd.push(": ",Rl("supertype")),zl.lowerBound||zl.upperBound){let ml=[];zl.lowerBound&&ml.push(f([Ew,"super ",Rl("lowerBound")])),zl.upperBound&&ml.push(f([Ew,"extends ",Rl("upperBound")])),rd.push(p(ml))}return zl.impltype&&rd.push(" = ",Rl("impltype")),rd.push(R(Al)),rd}function ao(ml,Al,Rl){let{node:zl}=ml;return["...",...zl.type==="TupleTypeSpreadElement"&&zl.label?[Rl("label"),": "]:[],Rl("typeAnnotation")]}function po(ml,Al,Rl){let{node:zl}=ml;return[zl.variance?Rl("variance"):"",Rl("label"),zl.optional?"?":"",": ",Rl("elementType")]}function co(ml,Al,Rl){let{node:zl}=ml,rd=[re(ml),"type ",Rl("id"),Rl("typeParameters")],yh=zl.type==="TSTypeAliasDeclaration"?"typeAnnotation":"right";return[vt(ml,Al,Rl,rd," =",yh),R(Al)]}function WD(ml,Al,Rl){let{node:zl}=ml;return ee(zl).length===1&&zl.type.startsWith("TS")&&!zl[Rl][0].constraint&&ml.parent.type==="ArrowFunctionExpression"&&!(Al.filepath&&/\.ts$/.test(Al.filepath))}function $t(ml,Al,Rl,zl){let{node:rd}=ml,yh=rd[zl];if(!yh)return"";if(!Array.isArray(yh))return Rl(zl);let kh=Ut(ml.grandparent),Qh=ml.match(ml=>!(ml[zl].length===1&&hA(ml[zl][0])),void 0,(ml,Al)=>Al==="typeAnnotation",ml=>ml.type==="Identifier",yi);if(yh.length===0||!Qh&&(kh||yh.length===1&&(yh[0].type==="NullableTypeAnnotation"||Fu(yh[0])))&&!yh.some(ml=>C(ml,xy.Line)||C(ml,xy.Last,ml=>NA(Al.originalText,S(ml)))))return["<",w(", ",ml.map(Rl,zl)),JD(ml,Al),">"];let cf=rd.type==="TSTypeParameterInstantiation"?"":WD(ml,Al,zl)?",":Ie(Al);return p(["<",f([ww,w([",",Ew],ml.map(Rl,zl))]),cf,ww,">"])}function JD(ml,Al){let{node:Rl}=ml;if(!C(Rl,xy.Dangling))return"";let zl=!C(Rl,xy.Line),rd=W(ml,Al,{indent:!zl});return zl?rd:[rd,xw]}function lo(ml,Al,Rl){let{node:zl}=ml,rd=[zl.const?"const ":""],yh=zl.type==="TSTypeParameter"?Rl("name"):zl.name;if(zl.variance&&rd.push(Rl("variance")),zl.in&&rd.push("in "),zl.out&&rd.push("out "),rd.push(yh),zl.bound&&(zl.usesExtendsBound&&rd.push(" extends "),rd.push(G(ml,Rl,"bound"))),zl.constraint){let ml=Symbol("constraint");rd.push(" extends",p(f(Ew),{id:ml}),kw,ht(Rl("constraint"),{groupId:ml}))}if(zl.default){let ml=Symbol("default");rd.push(" =",p(f(Ew),{id:ml}),kw,ht(Rl("default"),{groupId:ml}))}return p(rd)}function mo(ml,Al){let{node:Rl}=ml;return[Rl.type==="TSTypePredicate"&&Rl.asserts?"asserts ":Rl.type==="TypePredicate"&&Rl.kind?`${Rl.kind} `:"",Al("parameterName"),Rl.typeAnnotation?[" is ",G(ml,Al)]:""]}function fo({node:ml},Al){let Rl=ml.type==="TSTypeQuery"?"exprName":"argument";return["typeof ",Al(Rl),Al("typeArguments")]}function Mp(ml,Al,Rl,zl){let{node:rd}=ml;if(iC(rd))return rd.type.slice(0,-14).toLowerCase();switch(rd.type){case"ComponentDeclaration":case"DeclareComponent":case"ComponentTypeAnnotation":return Cp(ml,Al,Rl);case"ComponentParameter":return Fp(ml,Al,Rl);case"ComponentTypeParameter":return xp(ml,Al,Rl);case"HookDeclaration":return Dr(ml,Al,Rl);case"DeclareHook":return hp(ml,Al,Rl);case"HookTypeAnnotation":return Sp(ml,Al,Rl);case"DeclareFunction":return[re(ml),"function ",Rl("id"),Rl("predicate"),R(Al)];case"DeclareModule":return["declare module ",Rl("id")," ",Rl("body")];case"DeclareModuleExports":return["declare module.exports",G(ml,Rl),R(Al)];case"DeclareNamespace":return["declare namespace ",Rl("id")," ",Rl("body")];case"DeclareVariable":return Array.isArray(rd.declarations)?Zn(ml,Al,Rl):[re(ml),rd.kind??"var"," ",Rl("id"),R(Al)];case"DeclareExportDeclaration":case"DeclareExportAllDeclaration":return $n(ml,Al,Rl);case"DeclareOpaqueType":case"OpaqueType":return Op(ml,Al,Rl);case"DeclareTypeAlias":case"TypeAlias":return co(ml,Al,Rl);case"IntersectionTypeAnnotation":return uo(ml,Al,Rl);case"UnionTypeAnnotation":return Bn(ml,Al,Rl,zl);case"ConditionalTypeAnnotation":return gr(ml,Al,Rl);case"InferTypeAnnotation":return so(ml,Al,Rl);case"FunctionTypeAnnotation":return oo(ml,Al,Rl);case"TupleTypeAnnotation":return xr(ml,Al,Rl);case"TupleTypeLabeledElement":return po(ml,Al,Rl);case"TupleTypeSpreadElement":return ao(ml,Al,Rl);case"GenericTypeAnnotation":return[Rl("id"),$t(ml,Al,Rl,"typeParameters")];case"IndexedAccessType":case"OptionalIndexedAccessType":return io(ml,Al,Rl);case"TypeAnnotation":return bn(ml,Al,Rl);case"TypeParameter":return lo(ml,Al,Rl);case"TypeofTypeAnnotation":return fo(ml,Rl);case"ExistsTypeAnnotation":return"*";case"ArrayTypeAnnotation":return eo(Rl);case"DeclareEnum":case"EnumDeclaration":return no(ml,Rl);case"EnumBody":return Ap(ml,Al,Rl);case"EnumBooleanBody":case"EnumNumberBody":case"EnumBigIntBody":case"EnumStringBody":case"EnumSymbolBody":return Tp(ml,Al,Rl);case"EnumBooleanMember":case"EnumNumberMember":case"EnumBigIntMember":case"EnumStringMember":case"EnumDefaultedMember":return ro(ml,Al,Rl);case"FunctionTypeParam":{let Al=rd.name?Rl("name"):ml.parent.this===rd?"this":"";return[Al,$(ml),Al?": ":"",Rl("typeAnnotation")]}case"DeclareClass":case"DeclareInterface":case"InterfaceDeclaration":case"InterfaceTypeAnnotation":case"RecordDeclaration":return Ar(ml,Al,Rl);case"ObjectTypeAnnotation":case"RecordDeclarationBody":return Kt(ml,Al,Rl);case"ClassImplements":case"InterfaceExtends":return[Rl("id"),Rl("typeParameters")];case"RecordDeclarationImplements":return[Rl("id"),Rl("typeArguments")];case"NullableTypeAnnotation":return["?",Rl("typeAnnotation")];case"Variance":{let{kind:ml}=rd;return cf(ml==="plus"||ml==="minus"||ml==="readonly"||ml==="writeonly"||ml==="in"||ml==="out"),ml==="plus"?"+":ml==="minus"?"-":`${ml} `}case"KeyofTypeAnnotation":return["keyof ",Rl("argument")];case"ObjectTypeCallProperty":return[rd.static?"static ":"",Rl("value"),ke(ml,Al)];case"ObjectTypeMappedTypeProperty":return bp(ml,Al,Rl);case"ObjectTypeIndexer":return[rd.static?"static ":"",rd.variance?Rl("variance"):"","[",Rl("id"),rd.id?": ":"",Rl("key"),"]: ",Rl("value"),ke(ml,Al)];case"ObjectTypeProperty":{let zl="";return rd.proto?zl="proto ":rd.static&&(zl="static "),[zl,rd.kind!=="init"?rd.kind+" ":"",rd.variance?Rl("variance"):"",je(ml,Al,Rl),$(ml),Ke(rd)?"":": ",Rl("value"),ke(ml,Al)]}case"ObjectTypeInternalSlot":return[rd.static?"static ":"","[[",Rl("id"),"]]",$(ml),rd.method?"":": ",Rl("value"),ke(ml,Al)];case"ObjectTypeSpreadProperty":return Tr(ml,Rl);case"QualifiedTypeofIdentifier":case"QualifiedTypeIdentifier":return[Rl("qualification"),".",Rl("id")];case"NullLiteralTypeAnnotation":return"null";case"BooleanLiteralTypeAnnotation":return String(rd.value);case"StringLiteralTypeAnnotation":return Xe(bC(ye(rd),Al));case"NumberLiteralTypeAnnotation":return hC(ye(rd));case"BigIntLiteralTypeAnnotation":return Kn(ye(rd));case"TypeCastExpression":return["(",Rl("expression"),G(ml,Rl),")"];case"TypePredicate":return mo(ml,Rl);case"TypeOperator":return[rd.operator," ",Rl("typeAnnotation")];case"TypeParameterDeclaration":case"TypeParameterInstantiation":return $t(ml,Al,Rl,"params");case"InferredPredicate":case"DeclaredPredicate":return[ml.key==="predicate"&&ml.parent.type!=="DeclareFunction"&&!ml.parent.returnType?": ":" ","%checks",...rd.type==="DeclaredPredicate"?["(",Rl("value"),")"]:[]];case"AsExpression":case"AsConstExpression":case"SatisfiesExpression":return to(ml,Al,Rl);case"MatchExpression":case"MatchStatement":return Ip(ml,Al,Rl);case"MatchExpressionCase":case"MatchStatementCase":return kp(ml,Al,Rl);case"MatchOrPattern":case"MatchAsPattern":case"MatchWildcardPattern":case"MatchLiteralPattern":case"MatchUnaryPattern":case"MatchIdentifierPattern":case"MatchInstancePattern":case"MatchInstanceObjectPattern":case"MatchMemberPattern":case"MatchBindingPattern":case"MatchObjectPattern":case"MatchObjectPatternProperty":case"MatchRestPattern":case"MatchArrayPattern":return wp(ml,Al,Rl);case"RecordExpression":return[Rl("recordConstructor"),Rl("typeArguments")," ",Rl("properties")];case"RecordExpressionProperties":return ft(ml,Al,Rl);case"RecordDeclarationProperty":case"RecordDeclarationStaticProperty":{let zl=rd.type==="RecordDeclarationStaticProperty",yh=zl?"value":"defaultValue";return[zl?"static ":"",je(ml,Al,Rl),G(ml,Rl),rd[yh]?[" = ",Rl(yh)]:""]}}}function _p(ml,Al){let{node:Rl}=ml,zl=Al.originalText.slice(b(Rl),S(Rl));return Al.semi&&Pr(Rl)?zl+=";":yr(ml,Al)&&(zl=`;${zl}`),Rl.type==="ClassExpression"&&Qh(Rl.decorators)?[f([ww,zl]),ww]:zl}var Ti=ml=>ml===""||ml===Ew||ml===xw||ml===ww;function GD(ml,Al,Rl){let{node:zl}=ml;if(zl.type==="JSXElement"&&ny(zl))return[Rl("openingElement"),Rl("closingElement")];let rd=zl.type==="JSXElement"?Rl("openingElement"):Rl("openingFragment"),yh=zl.type==="JSXElement"?Rl("closingElement"):Rl("closingFragment");if(zl.children.length===1&&zl.children[0].type==="JSXExpressionContainer"&&(zl.children[0].expression.type==="TemplateLiteral"||zl.children[0].expression.type==="TaggedTemplateExpression"))return[rd,...ml.map(Rl,"children"),yh];zl.children=zl.children.map(ml=>oy(ml)?{type:"JSXText",value:" ",raw:" "}:ml);let kh=zl.children.some(_A),Qh=zl.children.filter(ml=>ml.type==="JSXExpressionContainer").length>1,cf=zl.type==="JSXElement"&&zl.openingElement.attributes.length>1,t_=ue(rd)||kh||cf||Qh,u_=ml.parent.rootMarker==="mdx",C_=Al.singleQuote?"{' '}":'{" "}',D_=u_?Ew:O([C_,ww]," "),S_=zl.openingElement?.name?.name==="fbt",P_=UD(ml,Al,Rl,D_,S_),Cg=zl.children.some(ml=>Xt(ml));for(let ml=P_.length-2;ml>=0;ml--){let Al=P_[ml]===""&&P_[ml+1]==="",Rl=P_[ml]===xw&&P_[ml+1]===""&&P_[ml+2]===xw,zl=(P_[ml]===ww||P_[ml]===xw)&&P_[ml+1]===""&&P_[ml+2]===D_,rd=P_[ml]===D_&&P_[ml+1]===""&&(P_[ml+2]===ww||P_[ml+2]===xw),yh=P_[ml]===D_&&P_[ml+1]===""&&P_[ml+2]===D_,kh=P_[ml]===ww&&P_[ml+1]===""&&P_[ml+2]===xw||P_[ml]===xw&&P_[ml+1]===""&&P_[ml+2]===ww;Rl&&Cg||Al||zl||yh||kh?P_.splice(ml,2):rd&&P_.splice(ml+1,2)}for(;P_.length>0&&Ti(r_(0,P_,-1));)P_.pop();for(;P_.length>1&&Ti(P_[0])&&Ti(P_[1]);)P_.shift(),P_.shift();let eA=[""];for(let[ml,Al]of P_.entries()){if(Al===D_){if(ml===1&&js(P_[ml-1])){if(P_.length===2){eA.push([eA.pop(),C_]);continue}eA.push([C_,xw],"");continue}if(ml===P_.length-1){eA.push([eA.pop(),C_]);continue}if(P_[ml-1]===""&&P_[ml-2]===xw){eA.push([eA.pop(),C_]);continue}}ml%2===0?eA.push([eA.pop(),Al]):eA.push(Al,""),ue(Al)&&(t_=!0)}let tA=Cg?Dn(eA):p(eA,{shouldBreak:!0});if(Al.cursorNode?.type==="JSXText"&&zl.children.includes(Al.cursorNode)?tA=[vw,tA,vw]:Al.nodeBeforeCursor?.type==="JSXText"&&zl.children.includes(Al.nodeBeforeCursor)?tA=[vw,tA]:Al.nodeAfterCursor?.type==="JSXText"&&zl.children.includes(Al.nodeAfterCursor)&&(tA=[tA,vw]),u_)return tA;let rA=p([rd,f([xw,tA]),xw,yh]);return t_?rA:mt([p([rd,...P_,yh]),rA])}function UD(ml,Al,Rl,zl,rd){let yh="",kh=[yh];function u(ml){yh=ml,kh.push([kh.pop(),ml])}function a(ml){ml!==""&&(yh=ml,kh.push(ml,""))}return ml.each(({node:ml,next:Al})=>{if(ml.type==="JSXText"){let Rl=ye(ml);if(Xt(ml)){let kh=XC.split(Rl,!0);kh[0]===""&&(kh.shift(),/\n/.test(kh[0])?a(jp(rd,kh[1],ml,Al)):a(zl),kh.shift());let Qh;if(r_(0,kh,-1)===""&&(kh.pop(),Qh=kh.pop()),kh.length===0)return;for(let[ml,Al]of kh.entries())ml%2===1?a(Ew):u(Al);Qh!==void 0?/\n/.test(Qh)?a(jp(rd,yh,ml,Al)):a(zl):a(Np(rd,yh,ml,Al))}else/\n/.test(Rl)?Rl.match(/\n/g).length>1&&a(xw):a(zl)}else{let zl=Rl();if(u(zl),Al&&Xt(Al)){let Rl=XC.trim(ye(Al)),[zl]=XC.split(Rl);a(Np(rd,zl,ml,Al))}else a(xw)}},"children"),kh}function Np(ml,Al,Rl,zl){return ml?"":Rl.type==="JSXElement"&&!Rl.closingElement||zl?.type==="JSXElement"&&!zl.closingElement?Al.length===1?ww:xw:ww}function jp(ml,Al,Rl,zl){return ml?xw:Al.length===1?Rl.type==="JSXElement"&&!Rl.closingElement||zl?.type==="JSXElement"&&!zl.closingElement?xw:ww:xw}var Xx=B(["ArrayExpression","JSXAttribute","JSXElement","JSXExpressionContainer","JSXFragment","ExpressionStatement","NewExpression","CallExpression","OptionalCallExpression","ConditionalExpression","JsExpressionRoot","MatchExpressionCase"]);function YD(ml,Al,Rl){let{parent:zl}=ml;if(Xx(zl))return Al;let rd=HD(ml),yh=sE(ml,Rl);return p([yh?"":O("("),f([ww,Al]),ww,yh?"":O(")")],{shouldBreak:rd})}function HD(ml){return ml.match(void 0,(ml,Al)=>Al==="body"&&ml.type==="ArrowFunctionExpression",(ml,Al)=>Al==="arguments"&&gA(ml))&&(ml.match(void 0,void 0,void 0,(ml,Al)=>Al==="expression"&&ml.type==="JSXExpressionContainer")||ml.match(void 0,void 0,void 0,(ml,Al)=>Al==="expression"&&ml.type==="ChainExpression",(ml,Al)=>Al==="expression"&&ml.type==="JSXExpressionContainer"))}function XD(ml,Al,Rl){let{node:zl}=ml,rd=[Rl("name")];if(zl.value){let yh;if(q(zl.value)){let Rl=ye(zl.value),rd=UA(0,UA(0,Rl.slice(1,-1),"'","'"),""",'"'),kh=hn(rd,Al.jsxSingleQuote);rd=kh==='"'?UA(0,rd,'"',"""):UA(0,rd,"'","'"),yh=ml.call(()=>Q(ml,Xe(kh+rd+kh),Al),"value")}else yh=Rl("value");rd.push("=",yh)}return rd}function VD(ml,Al,Rl){let{node:zl}=ml,o=(ml,Al)=>ml.type==="JSXEmptyExpression"||!C(ml)&&(uA(ml)||pA(ml)||ml.type==="ArrowFunctionExpression"||ml.type==="AwaitExpression"&&(o(ml.argument,ml)||ml.argument.type==="JSXElement")||gA(Pe(ml))||ml.type==="FunctionExpression"||ml.type==="TemplateLiteral"||ml.type==="TaggedTemplateExpression"||ml.type==="DoExpression"||_A(Al)&&(ml.type==="ConditionalExpression"||mA(ml)));return o(zl.expression,ml.parent)?p(["{",Rl("expression"),kw,"}"]):p(["{",f([ww,Rl("expression")]),ww,kw,"}"])}function KD(ml,Al,Rl){let{node:zl}=ml,rd=C(zl.name)||C(zl.typeArguments);if(zl.selfClosing&&zl.attributes.length===0&&!rd)return["<",Rl("name"),Rl("typeArguments")," />"];if(zl.attributes?.length===1&&q(zl.attributes[0].value)&&!zl.attributes[0].value.value.includes(`\n`)&&!rd&&!C(zl.attributes[0]))return p(["<",Rl("name"),Rl("typeArguments")," ",...ml.map(Rl,"attributes"),zl.selfClosing?" />":">"]);let yh=zl.attributes?.some(ml=>q(ml.value)&&ml.value.value.includes(`\n`)),kh=Al.singleAttributePerLine&&zl.attributes.length>1?xw:Ew;return p(["<",Rl("name"),Rl("typeArguments"),f(ml.map(({isFirst:ml,previous:zl})=>[ml?kh:me(zl,Al)?[xw,xw]:kh,Rl()],"attributes")),...$D(zl,Al,rd)],{shouldBreak:yh})}function $D(ml,Al,Rl){return ml.selfClosing?[Ew,"/>"]:QD(ml,Al,Rl)?[">"]:[ww,">"]}function QD(ml,Al,Rl){let zl=ml.attributes.length>0&&C(r_(0,ml.attributes,-1),xy.Trailing);return ml.attributes.length===0&&!Rl||(Al.bracketSameLine||Al.jsxBracketSameLine)&&(!Rl||ml.attributes.length>0)&&!zl}function zD(ml,Al,Rl){let{node:zl}=ml,rd=[""),rd}function ZD(ml,Al){let{node:Rl}=ml,zl=C(Rl),rd=C(Rl,xy.Line),yh=Rl.type==="JSXOpeningFragment";return[yh?"<":""]}function ey(ml,Al,Rl){let zl=Q(ml,GD(ml,Al,Rl),Al);return YD(ml,zl,Al)}function ty(ml,Al){let{node:Rl}=ml,zl=C(Rl,xy.Line);return[W(ml,Al,{indent:zl}),zl?xw:""]}function ry(ml,Al,Rl){let{node:zl}=ml;return["{",ml.call(({node:zl})=>{let rd=["...",Rl()];return C(zl)?[f([ww,Q(ml,rd,Al)]),ww]:rd},zl.type==="JSXSpreadAttribute"?"argument":"expression"),"}"]}function vp(ml,Al,Rl){let{node:zl}=ml;if(zl.type.startsWith("JSX"))switch(zl.type){case"JSXAttribute":return XD(ml,Al,Rl);case"JSXIdentifier":return zl.name;case"JSXNamespacedName":return w(":",[Rl("namespace"),Rl("name")]);case"JSXMemberExpression":return w(".",[Rl("object"),Rl("property")]);case"JSXSpreadAttribute":case"JSXSpreadChild":return ry(ml,Al,Rl);case"JSXExpressionContainer":return VD(ml,Al,Rl);case"JSXFragment":case"JSXElement":return ey(ml,Al,Rl);case"JSXOpeningElement":return KD(ml,Al,Rl);case"JSXClosingElement":return zD(ml,Al,Rl);case"JSXOpeningFragment":case"JSXClosingFragment":return ZD(ml,Al);case"JSXEmptyExpression":return ty(ml,Al);case"JSXText":throw new Error("JSXText should be handled by JSXElement");default:throw new nx(zl,"JSX")}}function ny(ml){if(ml.children.length===0)return!0;if(ml.children.length>1)return!1;let Al=ml.children[0];return Al.type==="JSXText"&&!Xt(Al)}function oy(ml){return ml.type==="JSXExpressionContainer"&&q(ml.expression)&&ml.expression.value===" "&&!C(ml.expression)}function Rp(ml,Al,Rl){let{node:zl}=ml,rd=zl.parameters.length>1?Ie(Al):"",yh=p([f([ww,w([", ",ww],ml.map(Rl,"parameters"))]),rd,ww]);return[ml.key==="body"&&ml.parent.type==="ClassBody"&&zl.static?"static ":"",zl.readonly?"readonly ":"","[",zl.parameters?yh:"","]",G(ml,Rl),ke(ml,Al)]}function gi(ml,Al,Rl){let{node:zl}=ml;return[zl.postfix?"":Rl,G(ml,Al),zl.postfix?Rl:""]}function Wp(ml,Al,Rl){let{node:zl}=ml,rd=[],yh=zl.kind&&zl.kind!=="method"?`${zl.kind} `:"";rd.push(qt(zl),yh,je(ml,Al,Rl),$(ml));let kh=Ve(ml,Al,Rl,!1,!0),Qh=G(ml,Rl,"returnType"),cf=Bt(zl,Qh);return rd.push(cf?p(kh):kh),zl.returnType&&rd.push(p(Qh)),[p(rd),ke(ml,Al)]}function Jp(ml,Al,Rl){let{node:zl}=ml;return[re(ml),zl.kind==="global"?"":`${zl.kind} `,Rl("id"),zl.body?[" ",p(Rl("body"))]:R(Al)]}function Gp(ml,Al,Rl){let{node:zl}=ml,rd=!(uA(zl.expression)||pA(zl.expression)),yh=p(["<",f([ww,Rl("typeAnnotation")]),ww,">"]),kh=[O("("),f([ww,Rl("expression")]),ww,O(")")];return rd?mt([[yh,Rl("expression")],[yh,p(kh,{shouldBreak:!0})],[yh,Rl("expression")]]):p([yh,Rl("expression")])}function Up(ml,Al,Rl,zl){let{node:rd}=ml;if(rd.type.startsWith("TS")){if(aC(rd))return rd.type.slice(2,-7).toLowerCase();switch(rd.type){case"TSThisType":return"this";case"TSTypeAssertion":return Gp(ml,Al,Rl);case"TSDeclareFunction":return Dr(ml,Al,Rl);case"TSExportAssignment":return["export = ",Rl("expression"),R(Al)];case"TSModuleBlock":return Yn(ml,Al,Rl);case"TSInterfaceBody":case"TSTypeLiteral":return Kt(ml,Al,Rl);case"TSTypeAliasDeclaration":return co(ml,Al,Rl);case"TSQualifiedName":return[Rl("left"),".",Rl("right")];case"TSAbstractMethodDefinition":case"TSDeclareMethod":return Hn(ml,Al,Rl);case"TSAbstractAccessorProperty":case"TSAbstractPropertyDefinition":return Xn(ml,Al,Rl);case"TSInterfaceHeritage":case"TSClassImplements":case"TSInstantiationExpression":return[Rl("expression"),Rl("typeArguments")];case"TSTemplateLiteralType":return Ln(ml,Al,Rl);case"TSNamedTupleMember":return po(ml,Al,Rl);case"TSRestType":return ao(ml,Al,Rl);case"TSOptionalType":return[Rl("typeAnnotation"),"?"];case"TSInterfaceDeclaration":return Ar(ml,Al,Rl);case"TSTypeParameterDeclaration":case"TSTypeParameterInstantiation":return $t(ml,Al,Rl,"params");case"TSTypeParameter":return lo(ml,Al,Rl);case"TSAsExpression":case"TSSatisfiesExpression":return to(ml,Al,Rl);case"TSArrayType":return eo(Rl);case"TSPropertySignature":return[rd.readonly?"readonly ":"",je(ml,Al,Rl),$(ml),G(ml,Rl),ke(ml,Al)];case"TSParameterProperty":return[qt(rd),rd.static?"static ":"",rd.override?"override ":"",rd.readonly?"readonly ":"",Rl("parameter")];case"TSTypeQuery":return fo(ml,Rl);case"TSIndexSignature":return Rp(ml,Al,Rl);case"TSTypePredicate":return mo(ml,Rl);case"TSNonNullExpression":return[Rl("expression"),"!"];case"TSImportType":return[Vt(ml,Al,Rl),rd.qualifier?[".",Rl("qualifier")]:"",$t(ml,Al,Rl,"typeArguments")];case"TSLiteralType":return Rl("literal");case"TSIndexedAccessType":return io(ml,Al,Rl);case"TSTypeOperator":return[rd.operator," ",Rl("typeAnnotation")];case"TSMappedType":return Pp(ml,Al,Rl);case"TSMethodSignature":return Wp(ml,Al,Rl);case"TSNamespaceExportDeclaration":return["export as namespace ",Rl("id"),R(Al)];case"TSEnumDeclaration":return no(ml,Rl);case"TSEnumBody":return ft(ml,Al,Rl);case"TSEnumMember":return ro(ml,Al,Rl);case"TSImportEqualsDeclaration":return["import ",Fi(rd,!1),Rl("id")," = ",Rl("moduleReference"),R(Al)];case"TSExternalModuleReference":return Vt(ml,Al,Rl);case"TSModuleDeclaration":return Jp(ml,Al,Rl);case"TSConditionalType":return gr(ml,Al,Rl);case"TSInferType":return so(ml,Al,Rl);case"TSIntersectionType":return uo(ml,Al,Rl);case"TSUnionType":return Bn(ml,Al,Rl,zl);case"TSFunctionType":case"TSCallSignatureDeclaration":case"TSConstructorType":case"TSConstructSignatureDeclaration":return oo(ml,Al,Rl);case"TSTupleType":return xr(ml,Al,Rl);case"TSTypeReference":return[Rl("typeName"),$t(ml,Al,Rl,"typeArguments")];case"TSTypeAnnotation":return bn(ml,Al,Rl);case"TSEmptyBodyFunctionExpression":return Pn(ml,Al,Rl);case"TSJSDocAllType":return"*";case"TSJSDocUnknownType":return"?";case"TSJSDocNullableType":return gi(ml,Rl,"?");case"TSJSDocNonNullableType":return gi(ml,Rl,"!");default:throw new nx(rd,"TypeScript")}}}function iy(ml,Al,Rl,zl){for(let rd of[pa,vp,Mp,Up,dp]){let yh=rd(ml,Al,Rl,zl);if(yh!==void 0)return yh}}var eD=B(["ClassMethod","ClassPrivateMethod","ClassProperty","ClassAccessorProperty","AccessorProperty","TSAbstractAccessorProperty","PropertyDefinition","TSAbstractPropertyDefinition","ClassPrivateProperty","MethodDefinition","TSAbstractMethodDefinition","TSDeclareMethod"]);function hi(ml,Al,Rl,zl){ml.isRoot&&Al.__onHtmlBindingRoot?.(ml.node,Al);let{node:rd}=ml,yh=ZC(ml)?_p(ml,Al):iy(ml,Al,Rl,zl);if(!yh)return"";if(eD(rd))return yh;yh=uy(ml,Al,yh);let kh=rd.type!=="ClassExpression"&&Qh(rd.decorators)?Rn(ml,Al,Rl):"",cf=sE(ml,Al);return!kh&&!cf?yh:ln(yh,ml=>[cf?"(":"",kh?p([kh,ml]):ml,cf?")":""])}function uy(ml,Al,Rl){let{node:zl}=ml;return(C(zl,xy.Leading)||C(zl,xy.Trailing))&&en(ml)?[f([ww,Q(ml,Rl,Al)]),ww]:Rl}var sD={experimental_avoidAstMutation:!0,experimental_locForRangeFormat:{locStart:b,locEnd:It}},uD={features:sD,massageAstNode:oi,canAttachComment:xA,handleComments:my,isGap:vy,willPrintOwnComments:DC,embed:OC,insertPragma:ra,printComment:na,printPrettierIgnored:hi,print:hi,getVisitorKeys:tE,isBlockComment:$A,hasPrettierIgnore:ZC};var FD=[{name:"JSON.stringify",type:"data",aceMode:"json",extensions:[".importmap"],filenames:["package.json","package-lock.json","composer.json"],tmScope:"source.json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json-stringify"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON",type:"data",aceMode:"json",extensions:[".json",".4DForm",".4DProject",".avsc",".geojson",".gltf",".har",".ice",".JSON-tmLanguage",".json.example",".mcmeta",".sarif",".slnlaunch",".tact",".tfstate",".tfstate.backup",".topojson",".webapp",".webmanifest",".yy",".yyp"],filenames:[".all-contributorsrc",".arcconfig",".auto-changelog",".c8rc",".htmlhintrc",".imgbotconfig",".nycrc",".tern-config",".tern-project",".watchmanconfig",".babelrc",".jscsrc",".jshintrc",".jslintrc",".swcrc"],tmScope:"source.json",aliases:["geojson","jsonl","sarif","topojson"],codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json"],vscodeLanguageIds:["json"],linguistLanguageId:174},{name:"JSON with Comments",type:"data",aceMode:"javascript",extensions:[".jsonc",".code-snippets",".code-workspace",".sublime-build",".sublime-color-scheme",".sublime-commands",".sublime-completions",".sublime-keymap",".sublime-macro",".sublime-menu",".sublime-mousemap",".sublime-project",".sublime-settings",".sublime-theme",".sublime-workspace",".sublime_metrics",".sublime_session"],filenames:[],tmScope:"source.json.comments",aliases:["jsonc"],codemirrorMode:"javascript",codemirrorMimeType:"text/javascript",group:"JSON",parsers:["jsonc"],vscodeLanguageIds:["jsonc"],linguistLanguageId:423},{name:"JSON5",type:"data",aceMode:"json5",extensions:[".json5"],tmScope:"source.js",codemirrorMode:"javascript",codemirrorMimeType:"application/json",parsers:["json5"],vscodeLanguageIds:["json5"],linguistLanguageId:175}];var PD={};Co(PD,{estree:()=>uD,"estree-json":()=>rS});var LD={JsonRoot:["node"],ArrayExpression:["elements"],ObjectExpression:["properties"],ObjectProperty:["key","value"],UnaryExpression:["argument"],NullLiteral:[],BooleanLiteral:[],StringLiteral:[],NumericLiteral:[],Identifier:[],TemplateLiteral:["quasis"],TemplateElement:[]};var qD=Vb(LD),eS=qD;function Ur(ml){return ml.extra.raw}var tS=new Set(["start","end","loc","comments","leadingComments","trailingComments","innerComments","errors","range","tokens"]);function Pi(ml,Al){let{type:Rl}=ml;if(Rl==="ObjectProperty"){let{key:Rl}=ml;if(Rl.type==="Identifier"){let{name:ml}=Rl;Al.key={type:"StringLiteral",value:ml,extra:{rawValue:ml}}}else if(Rl.type==="NumericLiteral"){let ml=Ur(Rl);String(Number(ml))===ml&&(Al.key={type:"StringLiteral",value:ml,extra:{rawValue:ml}})}}if(Rl==="StringLiteral"&&delete Al.extra.raw,Rl==="UnaryExpression"&&ml.operator==="+")return Al.argument;if((Rl==="ArrayExpression"||Rl==="ObjectExpression")&&(Al.extra??(Al.extra={}),ml.extra?.trailingComma&&delete Al.extra.trailingComma),Rl==="ArrayExpression"){for(let[Rl,zl]of ml.elements.entries())zl===null&&Al.elements.splice(Rl,0,{type:"NullLiteral"});return}if(Rl==="TemplateLiteral"){let Al=ml.quasis[0].value.cooked;return{type:"StringLiteral",value:Al,extra:{rawValue:Al}}}}Pi.ignoredProperties=tS;function Ii(ml,Al,Rl){let{node:zl}=ml;switch(zl.type){case"JsonRoot":return[Rl("node"),xw];case"ArrayExpression":{if(zl.elements.length===0)return"[]";let Al=ml.map(()=>ml.node===null?"null":Rl(),"elements");return["[",f([xw,w([",",xw],Al)]),xw,"]"]}case"ObjectExpression":return zl.properties.length===0?"{}":["{",f([xw,w([",",xw],ml.map(Rl,"properties"))]),xw,"}"];case"ObjectProperty":return[Rl("key"),": ",Rl("value")];case"UnaryExpression":return[zl.operator==="+"?"":zl.operator,Rl("argument")];case"NullLiteral":return"null";case"BooleanLiteral":return zl.value?"true":"false";case"StringLiteral":return bC(Ur(zl),Al);case"NumericLiteral":{let Al=Ur(zl);return Hp(ml)&&String(Number(Al))===Al?`"${Al}"`:Al}case"Identifier":return Hp(ml)?JSON.stringify(zl.name):zl.name;case"TemplateLiteral":return Rl(["quasis",0]);case"TemplateElement":return JSON.stringify(zl.value.cooked);default:throw new nx(zl,"JSON")}}function Hp(ml){return ml.key==="key"&&ml.parent.type==="ObjectProperty"}var rS={massageAstNode:Pi,print:Ii,getVisitorKeys:eS};var nS={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var iS="JavaScript",sS={arrowParens:{category:iS,type:"choice",default:"always",description:"Include parentheses around a sole arrow function parameter.",choices:[{value:"always",description:"Always include parens. Example: `(x) => x`"},{value:"avoid",description:"Omit parens when possible. Example: `x => x`"}]},bracketSameLine:nS.bracketSameLine,objectWrap:nS.objectWrap,bracketSpacing:nS.bracketSpacing,jsxBracketSameLine:{category:iS,type:"boolean",description:"Put > on the last line instead of at a new line.",deprecated:"2.4.0"},semi:{category:iS,type:"boolean",default:!0,description:"Print semicolons.",oppositeDescription:"Do not print semicolons, except at the beginning of lines which may need them."},experimentalOperatorPosition:{category:iS,type:"choice",default:"end",description:"Where to print operators when binary expressions wrap lines.",choices:[{value:"start",description:"Print operators at the start of new lines."},{value:"end",description:"Print operators at the end of previous lines."}]},experimentalTernaries:{category:iS,type:"boolean",default:!1,description:"Use curious ternaries, with the question mark after the condition.",oppositeDescription:"Default behavior of ternaries; keep question marks on the same line as the consequent."},singleQuote:nS.singleQuote,jsxSingleQuote:{category:iS,type:"boolean",default:!1,description:"Use single quotes in JSX."},quoteProps:{category:iS,type:"choice",default:"as-needed",description:"Change when properties in objects are quoted.",choices:[{value:"as-needed",description:"Only add quotes around object properties where required."},{value:"consistent",description:"If at least one property in an object requires quotes, quote all properties."},{value:"preserve",description:"Respect the input use of quotes in object properties."}]},trailingComma:{category:iS,type:"choice",default:"all",description:"Print trailing commas wherever possible when multi-line.",choices:[{value:"all",description:"Trailing commas wherever possible (including function arguments)."},{value:"es5",description:"Trailing commas where valid in ES5 (objects, arrays, etc.)"},{value:"none",description:"No trailing commas."}]},singleAttributePerLine:nS.singleAttributePerLine},aS=sS;var oS={...kh,...PD},lS=[...yh,...FD];return rc(rd)})},19540:ml=>{(function(Al){function e(){var ml=Al();return ml.default||ml}if(true)ml.exports=e();else{var Rl}})(function(){"use strict";var ml=Object.defineProperty;var Al=Object.getOwnPropertyDescriptor;var Rl=Object.getOwnPropertyNames;var zl=Object.prototype.hasOwnProperty;var Dr=ml=>{throw TypeError(ml)};var rs=(Al,Rl,zl)=>Rl in Al?ml(Al,Rl,{enumerable:!0,configurable:!0,writable:!0,value:zl}):Al[Rl]=zl;var Ir=(Al,Rl)=>{for(var zl in Rl)ml(Al,zl,{get:Rl[zl],enumerable:!0})},ns=(rd,yh,kh,Qh)=>{if(yh&&typeof yh=="object"||typeof yh=="function")for(let cf of Rl(yh))!zl.call(rd,cf)&&cf!==kh&&ml(rd,cf,{get:()=>yh[cf],enumerable:!(Qh=Al(yh,cf))||Qh.enumerable});return rd};var is=Al=>ns(ml({},"__esModule",{value:!0}),Al);var zt=(ml,Al,Rl)=>rs(ml,typeof Al!="symbol"?Al+"":Al,Rl),ss=(ml,Al,Rl)=>Al.has(ml)||Dr("Cannot "+Rl);var qe=(ml,Al,Rl)=>(ss(ml,Al,"read from private field"),Rl?Rl.call(ml):Al.get(ml)),Rr=(ml,Al,Rl)=>Al.has(ml)?Dr("Cannot add the same private member more than once"):Al instanceof WeakSet?Al.add(ml):Al.set(ml,Rl);var rd={};Ir(rd,{languages:()=>yC,options:()=>wC,parsers:()=>CC,printers:()=>JC});var ke=(ml,Al)=>(Rl,zl,...rd)=>Rl|1&&zl==null?void 0:(Al.call(zl)??zl[ml]).apply(zl,rd);var yh=String.prototype.replaceAll??function(ml,Al){return ml.global?this.replace(ml,Al):this.split(ml).join(Al)},kh=ke("replaceAll",function(){if(typeof this=="string")return yh}),Qh=kh;function ls(ml){return this[ml<0?this.length+ml:ml]}var cf=ke("at",function(){if(Array.isArray(this)||typeof this=="string")return ls}),t_=cf;var us=()=>{},r_=us;var u_="string",C_="array",D_="cursor",S_="indent",P_="align",Cg="trim",eA="group",tA="fill",rA="if-break",nA="indent-if-break",iA="line-suffix",sA="line-suffix-boundary",aA="line",oA="label",lA="break-parent",cA=new Set([D_,S_,P_,Cg,eA,tA,rA,nA,iA,sA,aA,oA,lA]);function ft(ml,Al,Rl){if(!ml.has(Al)){let zl=Rl(Al);ml.set(Al,zl)}return ml.get(Al)}function ps(ml){if(typeof ml=="string")return u_;if(Array.isArray(ml))return C_;if(!ml)return;let{type:Al}=ml;if(cA.has(Al))return Al}var uA=ps;var hs=ml=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(ml);function ms(ml){let Al=ml===null?"null":typeof ml;if(Al!=="string"&&Al!=="object")return`Unexpected doc '${Al}', \nExpected it to be 'string' or 'object'.`;if(uA(ml))throw new Error("doc is valid.");let Rl=Object.prototype.toString.call(ml);if(Rl!=="[object Object]")return`Unexpected doc '${Rl}'.`;let zl=hs([...cA].map(ml=>`'${ml}'`));return`Unexpected doc.type '${ml.type}'.\nExpected it to be ${zl}.`}var pA=class extends Error{name="InvalidDocError";constructor(ml){super(ms(ml)),this.doc=ml}},dA=pA;function $t(ml,Al){if(typeof ml=="string")return Al(ml);let Rl=new Map;return n(ml);function n(ml){return ft(Rl,ml,i)}function i(ml){switch(uA(ml)){case C_:return Al(ml.map(n));case tA:return Al({...ml,parts:ml.parts.map(n)});case rA:return Al({...ml,breakContents:n(ml.breakContents),flatContents:n(ml.flatContents)});case eA:{let{expandedStates:Rl,contents:zl}=ml;return Rl?(Rl=Rl.map(n),zl=Rl[0]):zl=n(zl),Al({...ml,contents:zl,expandedStates:Rl})}case P_:case S_:case nA:case oA:case iA:return Al({...ml,contents:n(ml.contents)});case u_:case D_:case Cg:case sA:case aA:case lA:return Al(ml);default:throw new dA(ml)}}}function L(ml,Al=wA){return $t(ml,ml=>typeof ml=="string"?R(Al,ml.split(`\n`)):ml)}var hA=r_,fA=r_,_A=r_,mA=r_;function A(ml){return hA(ml),{type:S_,contents:ml}}function fs(ml,Al){return mA(ml),hA(Al),{type:P_,contents:Al,n:ml}}function Hr(ml){return fs(Number.NEGATIVE_INFINITY,ml)}var gA={type:lA};function _t(ml){return _A(ml),{type:tA,parts:ml}}function C(ml,Al={}){return hA(ml),fA(Al.expandedStates,!0),{type:eA,id:Al.id,contents:ml,break:!!Al.shouldBreak,expandedStates:Al.expandedStates}}function $(ml,Al="",Rl={}){return hA(ml),Al!==""&&hA(Al),{type:rA,breakContents:ml,flatContents:Al,groupId:Rl.groupId}}function Fr(ml,Al){return hA(ml),{type:nA,contents:ml,groupId:Al.groupId,negate:Al.negate}}function R(ml,Al){hA(ml),fA(Al);let Rl=[];for(let zl=0;zlkh?zl:Rl).character}function jt(ml){if(typeof ml!="string")throw new TypeError("Expected a string");return ml.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var kA=class{#_e;constructor(ml){this.#_e=new Set(ml)}getLeadingWhitespaceCount(ml){let Al=this.#_e,Rl=0;for(let zl=0;zl=0&&Al.has(ml.charAt(zl));zl--)Rl++;return Rl}getLeadingWhitespace(ml){let Al=this.getLeadingWhitespaceCount(ml);return ml.slice(0,Al)}getTrailingWhitespace(ml){let Al=this.getTrailingWhitespaceCount(ml);return ml.slice(ml.length-Al)}hasLeadingWhitespace(ml){return this.#_e.has(ml.charAt(0))}hasTrailingWhitespace(ml){return this.#_e.has(t_(0,ml,-1))}trimStart(ml){let Al=this.getLeadingWhitespaceCount(ml);return ml.slice(Al)}trimEnd(ml){let Al=this.getTrailingWhitespaceCount(ml);return ml.slice(0,ml.length-Al)}trim(ml){return this.trimEnd(this.trimStart(ml))}split(ml,Al=!1){let Rl=`[${jt([...this.#_e].join(""))}]+`,zl=new RegExp(Al?`(${Rl})`:Rl);return ml.split(zl)}hasWhitespaceCharacter(ml){let Al=this.#_e;return Array.prototype.some.call(ml,ml=>Al.has(ml))}hasNonWhitespaceCharacter(ml){let Al=this.#_e;return Array.prototype.some.call(ml,ml=>!Al.has(ml))}isWhitespaceOnly(ml){let Al=this.#_e;return Array.prototype.every.call(ml,ml=>Al.has(ml))}#me(ml){let Al=Number.POSITIVE_INFINITY;for(let Rl of ml.split(`\n`)){if(Rl.length===0)continue;let ml=this.getLeadingWhitespaceCount(Rl);if(ml===0)return 0;Rl.length!==ml&&mlml.slice(Al)).join(`\n`)}},TA=kA;var IA=["\t",`\n`,"\f","\r"," "],BA=new TA(IA),FA=BA;var PA=class extends Error{name="UnexpectedNodeError";constructor(ml,Al,Rl="type"){super(`Unexpected ${Al} node ${Rl}: ${JSON.stringify(ml[Rl])}.`),this.node=ml}},RA=PA;function j(ml,Al=!0){return[A([yA,ml]),Al?yA:""]}function q(ml,Al){let Rl=ml.type==="NGRoot"?ml.node.type==="NGMicrosyntax"&&ml.node.body.length===1&&ml.node.body[0].type==="NGMicrosyntaxExpression"?ml.node.body[0].expression:ml.node:ml.type==="JsExpressionRoot"?ml.node:ml;return Rl&&(Rl.type==="ObjectExpression"||Rl.type==="ArrayExpression"||(Al.parser==="__vue_expression"||Al.parser==="__vue_ts_expression"||Al.parser==="__ng_binding"||Al.parser==="__ng_directive")&&(Rl.type==="TemplateLiteral"||Rl.type==="StringLiteral"))}async function E(ml,Al,Rl,zl){Rl={__isInHtmlAttribute:!0,__embeddedInHtml:!0,...Rl};let rd=!0;zl&&(Rl.__onHtmlBindingRoot=(ml,Al)=>{rd=zl(ml,Al)});let yh=await Al(ml,Rl,Al);return rd?C(yh):j(yh)}function ks(ml,Al,Rl,zl){let{node:rd}=Rl,yh=zl.originalText.slice(rd.sourceSpan.start.offset,rd.sourceSpan.end.offset);return/^\s*$/.test(yh)?"":E(yh,ml,{parser:"__ng_directive",__isInHtmlAttribute:!1},q)}var NA=ks;var OA=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),QA=OA;var LA=Array.prototype.toReversed??function(){return[...this].reverse()},MA=ke("toReversed",function(){if(Array.isArray(this))return LA}),jA=MA;function ys(){let ml=globalThis,Al=ml.process?.platform;if(typeof Al=="string")return Al.startsWith("win");let Rl=ml.Deno?.build?.os;return typeof Rl=="string"?Rl==="windows":ml.navigator?.platform?.startsWith("Win")??!1}var UA=ys();function Yr(ml){if(ml=ml instanceof URL?ml:new URL(ml),ml.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${ml.protocol}"`);return ml}function xs(ml){return ml=Yr(ml),decodeURIComponent(ml.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function Ls(ml){ml=Yr(ml);let Al=decodeURIComponent(ml.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return ml.hostname!==""&&(Al=`\\\\${ml.hostname}${Al}`),Al}function Qt(ml){return UA?Ls(ml):xs(ml)}var Kr=ml=>String(ml).split(/[/\\]/).pop(),Qr=ml=>String(ml).startsWith("file:");function As(ml){return Array.isArray(ml)&&ml.length>0}var GA=As;function Xr(ml,Al){if(!Al)return;let Rl=Kr(Al).toLowerCase();return ml.find(({filenames:ml})=>ml?.some(ml=>ml.toLowerCase()===Rl))??ml.find(({extensions:ml})=>ml?.some(ml=>Rl.endsWith(ml)))}function Ps(ml,Al){if(Al)return ml.find(({name:ml})=>ml.toLowerCase()===Al)??ml.find(({aliases:ml})=>ml?.includes(Al))??ml.find(({extensions:ml})=>ml?.includes(`.${Al}`))}var qA=void 0;function Jr(ml,Al){if(Al){if(Qr(Al))try{Al=Qt(Al)}catch{return}if(typeof Al=="string")return ml.find(({isSupported:ml})=>ml?.({filepath:Al}))}}function Ds(ml,Al){let Rl=jA(0,ml.plugins).flatMap(ml=>ml.languages??[]);return(Ps(Rl,Al.language)??Xr(Rl,Al.physicalFile)??Xr(Rl,Al.file)??Jr(Rl,Al.physicalFile)??Jr(Rl,Al.file)??qA?.(Rl,Al.physicalFile))?.parsers[0]}var $A=Ds;var JA=Symbol.for("PRETTIER_IS_FRONT_MATTER");function Is(ml){return!!ml?.[JA]}var HA=Is;function Rs(ml){return Qh(0,ml,/[^\n]/g," ")}var VA=Rs;var WA=3;function Os(ml){let Al=ml.slice(0,WA);if(Al!=="---"&&Al!=="+++")return;let Rl=ml.indexOf(`\n`,WA);if(Rl===-1)return;let zl=ml.slice(WA,Rl).trim(),rd=ml.indexOf(`\n${Al}`,Rl),yh=zl;if(yh||(yh=Al==="+++"?"toml":"yaml"),rd===-1&&Al==="---"&&yh==="yaml"&&(rd=ml.indexOf(`\n...`,Rl)),rd===-1)return;let kh=rd+1+WA,Qh=ml.charAt(kh+1);if(!/\s?/.test(Qh))return;let cf=ml.slice(0,kh),r_;return{language:yh,explicitLanguage:zl||null,value:ml.slice(Rl+1,rd),startDelimiter:Al,endDelimiter:cf.slice(-WA),raw:cf,start:{line:1,column:0,index:0},end:{index:cf.length,get line(){return r_??(r_=cf.split(`\n`)),r_.length},get column(){return r_??(r_=cf.split(`\n`)),t_(0,r_,-1).length}},[JA]:!0}}function Ms(ml){let Al=Os(ml);return Al?{frontMatter:Al,get content(){let{raw:Rl}=Al;return VA(Rl)+ml.slice(Rl.length)}}:{content:ml}}var zA=Ms;var YA="inline",KA={area:"none",base:"none",basefont:"none",datalist:"none",head:"none",link:"none",meta:"none",noembed:"none",noframes:"none",param:"block",rp:"none",script:"block",style:"none",template:"inline",title:"none",html:"block",body:"block",address:"block",blockquote:"block",center:"block",dialog:"block",div:"block",figure:"block",figcaption:"block",footer:"block",form:"block",header:"block",hr:"block",legend:"block",listing:"block",main:"block",p:"block",plaintext:"block",pre:"block",search:"block",xmp:"block",slot:"contents",ruby:"ruby",rt:"ruby-text",article:"block",aside:"block",h1:"block",h2:"block",h3:"block",h4:"block",h5:"block",h6:"block",hgroup:"block",nav:"block",section:"block",dir:"block",dd:"block",dl:"block",dt:"block",menu:"block",ol:"block",ul:"block",li:"list-item",table:"table",caption:"table-caption",colgroup:"table-column-group",col:"table-column",thead:"table-header-group",tbody:"table-row-group",tfoot:"table-footer-group",tr:"table-row",td:"table-cell",th:"table-cell",input:"inline-block",button:"inline-block",fieldset:"block",details:"block",summary:"block",marquee:"inline-block",select:"inline-block",source:"block",track:"block",meter:"inline-block",progress:"inline-block",object:"inline-block",video:"inline-block",audio:"inline-block",option:"block",optgroup:"block"},XA="normal",ZA={listing:"pre",plaintext:"pre",pre:"pre",xmp:"pre",nobr:"nowrap",table:"initial",textarea:"pre-wrap"};function Bs(ml){return ml.kind==="element"&&!ml.hasExplicitNamespace&&!["html","svg"].includes(ml.namespace)}var dy=Bs;var qs=ml=>Qh(0,ml,/^[\t\f\r ]*\n/g,""),er=ml=>qs(FA.trimEnd(ml)),tn=ml=>{let Al=ml,Rl=FA.getLeadingWhitespace(Al);Rl&&(Al=Al.slice(Rl.length));let zl=FA.getTrailingWhitespace(Al);return zl&&(Al=Al.slice(0,-zl.length)),{leadingWhitespace:Rl,trailingWhitespace:zl,text:Al}};function kt(ml,Al){return!!(ml.kind==="ieConditionalComment"&&ml.lastChild&&!ml.lastChild.isSelfClosing&&!ml.lastChild.endSourceSpan||ml.kind==="ieConditionalComment"&&!ml.complete||Y(ml)&&ml.children.some(ml=>ml.kind!=="text"&&ml.kind!=="interpolation")||Tt(ml,Al)&&!O(ml,Al)&&ml.kind!=="interpolation")}function le(ml){return ml.kind==="attribute"||!ml.parent||!ml.prev?!1:Hs(ml.prev)}function Hs(ml){return ml.kind==="comment"&&ml.value.trim()==="prettier-ignore"}function N(ml){return ml.kind==="text"||ml.kind==="comment"}function O(ml,Al){return ml.kind==="element"&&(ml.fullName==="script"||ml.fullName==="style"||ml.fullName==="svg:style"||ml.fullName==="svg:script"||ml.fullName==="mj-style"&&Al.parser==="mjml"||dy(ml)&&(ml.name==="script"||ml.name==="style"))}function rn(ml,Al){return ml.children&&!O(ml,Al)}function nn(ml,Al){return O(ml,Al)||ml.kind==="interpolation"||tr(ml)}function tr(ml){return dn(ml).startsWith("pre")}function sn(ml,Al){let Rl=n();if(Rl&&!ml.prev&&ml.parent?.tagDefinition?.ignoreFirstLf)return ml.kind==="interpolation";return Rl;function n(){return HA(ml)||ml.kind==="angularControlFlowBlock"?!1:(ml.kind==="text"||ml.kind==="interpolation")&&ml.prev&&(ml.prev.kind==="text"||ml.prev.kind==="interpolation")?!0:!ml.parent||ml.parent.cssDisplay==="none"?!1:Y(ml.parent)?!0:!(!ml.prev&&(ml.parent.kind==="root"||Y(ml)&&ml.parent||O(ml.parent,Al)||Ge(ml.parent,Al)||!Gs(ml.parent.cssDisplay))||ml.prev&&!Ys(ml.prev.cssDisplay))}}function an(ml,Al){return HA(ml)||ml.kind==="angularControlFlowBlock"?!1:(ml.kind==="text"||ml.kind==="interpolation")&&ml.next&&(ml.next.kind==="text"||ml.next.kind==="interpolation")?!0:!ml.parent||ml.parent.cssDisplay==="none"?!1:Y(ml.parent)?!0:!(!ml.next&&(ml.parent.kind==="root"||Y(ml)&&ml.parent||O(ml.parent,Al)||Ge(ml.parent,Al)||!$s(ml.parent.cssDisplay))||ml.next&&!js(ml.next.cssDisplay))}function on(ml,Al){return Ks(ml.cssDisplay)&&!O(ml,Al)}function We(ml){return HA(ml)||ml.next&&ml.sourceSpan.end&&ml.sourceSpan.end.line+10&&(["body","script","style"].includes(ml.name)||ml.children.some(ml=>Vs(ml)))||ml.firstChild&&ml.firstChild===ml.lastChild&&ml.firstChild.kind!=="text"&&un(ml.firstChild)&&(!ml.lastChild.isTrailingSpaceSensitive||pn(ml.lastChild))}function rr(ml){return ml.kind==="element"&&ml.children.length>0&&(["html","head","ul","ol","select"].includes(ml.name)||ml.cssDisplay.startsWith("table")&&ml.cssDisplay!=="table-cell")}function bt(ml){return hn(ml)||ml.prev&&Fs(ml.prev)||cn(ml)}function Fs(ml){return hn(ml)||ml.kind==="element"&&ml.fullName==="br"||cn(ml)}function cn(ml){return un(ml)&&pn(ml)}function un(ml){return ml.hasLeadingSpaces&&(ml.prev?ml.prev.sourceSpan.end.lineml.sourceSpan.end.line:ml.parent.kind==="root"||ml.parent.endSourceSpan&&ml.parent.endSourceSpan.start.line>ml.sourceSpan.end.line)}function hn(ml){switch(ml.kind){case"ieConditionalComment":case"comment":case"directive":return!0;case"element":return["script","select"].includes(ml.name)}return!1}function wt(ml){return ml.lastChild?wt(ml.lastChild):ml}function Vs(ml){return ml.children?.some(ml=>ml.kind!=="text")}function mn(ml){if(ml)switch(ml){case"module":case"text/javascript":case"text/babel":case"text/jsx":case"application/javascript":return"babel";case"application/x-typescript":return"typescript";case"text/markdown":return"markdown";case"text/html":return"html";case"text/x-handlebars-template":return"glimmer";default:if(ml.endsWith("json")||ml.endsWith("importmap")||ml==="speculationrules")return"json"}}function Us(ml,Al){let{name:Rl,attrMap:zl}=ml;if(Rl!=="script"||QA(zl,"src"))return;let{type:rd,lang:yh}=ml.attrMap;return!yh&&!rd?"babel":$A(Al,{language:yh})??mn(rd)}function Ws(ml,Al){if(!Tt(ml,Al))return;let{attrMap:Rl}=ml;if(QA(Rl,"src"))return;let{type:zl,lang:rd}=Rl;return $A(Al,{language:rd})??mn(zl)}function zs(ml,Al){if(ml.name==="style"){let{lang:Rl}=ml.attrMap;return Rl?$A(Al,{language:Rl}):"css"}if(ml.name==="mj-style"&&Al.parser==="mjml")return"css"}function nr(ml,Al){return Us(ml,Al)??zs(ml,Al)??Ws(ml,Al)}function ze(ml){return ml==="block"||ml==="list-item"||ml.startsWith("table")}function Gs(ml){return!ze(ml)&&ml!=="inline-block"}function $s(ml){return!ze(ml)&&ml!=="inline-block"}function js(ml){return!ze(ml)}function Ys(ml){return!ze(ml)}function Ks(ml){return!ze(ml)&&ml!=="inline-block"}function Y(ml){return dn(ml).startsWith("pre")}function Qs(ml,Al){let Rl=ml;for(;Rl;){if(Al(Rl))return!0;Rl=Rl.parent}return!1}function fn(ml,Al){if(ce(ml,Al))return"block";if(ml.prev?.kind==="comment"){let Al=ml.prev.value.match(/^\s*display:\s*([a-z]+)\s*$/);if(Al)return Al[1]}let Rl=!1;if(ml.kind==="element"&&ml.namespace==="svg")if(Qs(ml,ml=>ml.fullName==="svg:foreignObject"))Rl=!0;else return ml.name==="svg"?"inline-block":"block";switch(Al.htmlWhitespaceSensitivity){case"strict":return"inline";case"ignore":return"block";default:if(ml.kind==="element"&&(!ml.namespace||Rl||dy(ml))&&QA(KA,ml.name))return KA[ml.name]}return YA}function dn(ml){return ml.kind==="element"&&(!ml.namespace||dy(ml))&&QA(ZA,ml.name)?ZA[ml.name]:XA}function ir(ml){return Qh(0,Qh(0,ml,"'","'"),""",'"')}function w(ml){return ir(ml.value)}var my=new Set(["template","style","script"]);function Ge(ml,Al){return ce(ml,Al)&&!my.has(ml.fullName)}function ce(ml,Al){return Al.parser==="vue"&&ml.kind==="element"&&ml.parent.kind==="root"&&ml.fullName.toLowerCase()!=="html"}function Tt(ml,Al){return ce(ml,Al)&&(Ge(ml,Al)||ml.attrMap.lang&&ml.attrMap.lang!=="html")}function gn(ml){let Al=ml.fullName;return Al.charAt(0)==="#"||Al==="slot-scope"||Al==="v-slot"||Al.startsWith("v-slot:")}function _n(ml,Al){let Rl=ml.parent;if(!ce(Rl,Al))return!1;let zl=Rl.fullName,rd=ml.fullName;return zl==="script"&&rd==="setup"||zl==="style"&&rd==="vars"}function yt(ml,Al=ml.value){return ml.parent.isWhitespaceSensitive?ml.parent.isIndentationSensitive?L(Al):L(FA.dedentString(er(Al)),vA):R(AA,FA.split(Al))}function Et(ml,Al){return ce(ml,Al)&&ml.name==="script"}function Js(ml){let{valueSpan:Al,value:Rl}=ml;return Al.end.offset-Al.start.offset===Rl.length+2}function xt(ml,Al){if(Js(ml))return!1;let{value:Rl}=ml;return/^PRETTIER_HTML_PLACEHOLDER_\d+_\d+_IN_JS$/.test(Rl)||Al.parser==="lwc"&&Rl.startsWith("{")&&Rl.endsWith("}")}var vy=/\{\{(.+?)\}\}/s,vn=({node:{value:ml}})=>vy.test(ml);async function Cn(ml,Al,Rl){let zl=w(Rl.node),rd=[];for(let[Al,Rl]of zl.split(vy).entries())if(Al%2===0)rd.push(L(Rl));else try{rd.push(C(["{{",A([AA,await E(Rl,ml,{parser:"__ng_interpolation",__isInHtmlInterpolation:!0})]),AA,"}}"]))}catch{rd.push("{{",L(Rl),"}}")}return rd}var sr=ml=>(Al,Rl,zl)=>E(w(zl.node),Al,{parser:ml},q),xy=[{test(ml){let Al=ml.node.fullName;return Al.startsWith("(")&&Al.endsWith(")")||Al.startsWith("on-")},print:sr("__ng_action")},{test(ml){let Al=ml.node.fullName;return Al.startsWith("[")&&Al.endsWith("]")||/^bind(?:on)?-/.test(Al)||/^ng-(?:if|show|hide|class|style)$/.test(Al)},print:sr("__ng_binding")},{test:ml=>ml.node.fullName.startsWith("*"),print:sr("__ng_directive")},{test:ml=>/^i18n(?:-.+)?$/.test(ml.node.fullName),print:ea},{test:vn,print:Cn}].map(({test:ml,print:Al})=>({test:(Al,Rl)=>Rl.parser==="angular"&&ml(Al),print:Al}));function ea(ml,Al,{node:Rl}){let zl=w(Rl);return j(_t(yt(Rl,zl.trim())),!zl.includes("@@"))}var Ty=xy;var bn=({node:ml},Al)=>!Al.parentParser&&ml.fullName==="class"&&!ml.value.includes("{{"),wn=(ml,Al,Rl)=>Qh(0,w(Rl.node).trim(),/\s+/g," ");var Qy=["onabort","onafterprint","onauxclick","onbeforeinput","onbeforematch","onbeforeprint","onbeforetoggle","onbeforeunload","onblur","oncancel","oncanplay","oncanplaythrough","onchange","onclick","onclose","oncommand","oncontextlost","oncontextmenu","oncontextrestored","oncopy","oncuechange","oncut","ondblclick","ondrag","ondragend","ondragenter","ondragleave","ondragover","ondragstart","ondrop","ondurationchange","onemptied","onended","onerror","onfocus","onformdata","onhashchange","oninput","oninvalid","onkeydown","onkeypress","onkeyup","onlanguagechange","onload","onloadeddata","onloadedmetadata","onloadstart","onmessage","onmessageerror","onmousedown","onmouseenter","onmouseleave","onmousemove","onmouseout","onmouseover","onmouseup","onoffline","ononline","onpagehide","onpagereveal","onpageshow","onpageswap","onpaste","onpause","onplay","onplaying","onpopstate","onprogress","onratechange","onrejectionhandled","onreset","onresize","onscroll","onscrollend","onsecuritypolicyviolation","onseeked","onseeking","onselect","onslotchange","onstalled","onstorage","onsubmit","onsuspend","ontimeupdate","ontoggle","onunhandledrejection","onunload","onvolumechange","onwaiting","onwheel"];var Ky=new Set(Qy),Tn=({node:ml},Al)=>Ky.has(ml.fullName)&&!Al.parentParser&&!ml.value.includes("{{"),yn=(ml,Al,Rl)=>E(w(Rl.node),ml,{parser:"babel",__isHtmlInlineEventHandler:!0},()=>!1);function na(ml){let Al=[];for(let Rl of ml.split(";")){if(Rl=FA.trim(Rl),!Rl)continue;let[ml,...zl]=FA.split(Rl);Al.push({name:ml,value:zl})}return Al}var Qb=na;var xn=({node:ml},Al)=>ml.fullName==="allow"&&!Al.parentParser&&ml.parent.fullName==="iframe"&&!ml.value.includes("{{");function Ln(ml,Al,Rl){let{node:zl}=Rl,rd=Qb(w(zl));return rd.length===0?[""]:j(rd.map(({name:ml,value:Al},Rl)=>[[ml,...Al].join(" "),Rl===rd.length-1?$(";"):[";",AA]]))}function An(ml){return ml==="\t"||ml===`\n`||ml==="\f"||ml==="\r"||ml===" "}var Lb=/^[ \t\n\r\u000c]+/,Mb=/^[, \t\n\r\u000c]+/,jb=/^[^ \t\n\r\u000c]+/,Gb=/[,]+$/,Vb=/^\d+$/,Yb=/^-?(?:[0-9]+|[0-9]*\.[0-9]+)(?:[eE][+-]?[0-9]+)?$/;function ca(ml){let Al=ml.length,Rl,zl,rd,yh,kh,Qh=0,cf;function c(Al){let Rl,zl=Al.exec(ml.substring(Qh));if(zl)return[Rl]=zl,Qh+=Rl.length,Rl}let t_=[];for(;;){if(c(Mb),Qh>=Al){if(t_.length===0)throw new Error("Must contain one or more image candidate strings.");return t_}cf=Qh,Rl=c(jb),zl=[],Rl.slice(-1)===","?(Rl=Rl.replace(Gb,""),_()):d()}function d(){for(c(Lb),rd="",yh="in descriptor";;){if(kh=ml.charAt(Qh),yh==="in descriptor")if(An(kh))rd&&(zl.push(rd),rd="",yh="after descriptor");else if(kh===","){Qh+=1,rd&&zl.push(rd),_();return}else if(kh==="(")rd+=kh,yh="in parens";else if(kh===""){rd&&zl.push(rd),_();return}else rd+=kh;else if(yh==="in parens")if(kh===")")rd+=kh,yh="in descriptor";else if(kh===""){zl.push(rd),_();return}else rd+=kh;else if(yh==="after descriptor"&&!An(kh))if(kh===""){_();return}else yh="in descriptor",Qh-=1;Qh+=1}}function _(){let Al=!1,rd,yh,kh,Qh,r_={},u_,C_,D_,S_,P_;for(Qh=0;Qhml.node.fullName==="srcset"&&(ml.parent.fullName==="img"||ml.parent.fullName==="source"),Xv={width:"w",height:"h",density:"x"},tE=Object.keys(Xv);function Rn(ml,Al,Rl){let zl=w(Rl.node),rd=Fv(zl),yh=tE.filter(ml=>rd.some(Al=>QA(Al,ml)));if(yh.length>1)throw new Error("Mixed descriptor in srcset is not supported");let[kh]=yh,Qh=Xv[kh],cf=rd.map(ml=>ml.source.value),t_=Math.max(...cf.map(ml=>ml.length)),r_=rd.map(ml=>ml[kh]?String(ml[kh].value):""),u_=r_.map(ml=>{let Al=ml.indexOf(".");return Al===-1?ml.length:Al}),C_=Math.max(...u_);return j(R([",",AA],cf.map((ml,Al)=>{let Rl=[ml],zl=r_[Al];if(zl){let rd=t_-ml.length+1,yh=C_-u_[Al],kh=" ".repeat(rd+yh);Rl.push($(kh," "),zl+Qh)}return Rl})))}var On=({node:ml},Al)=>ml.fullName==="style"&&!Al.parentParser&&!ml.value.includes("{{"),Mn=async(ml,Al,Rl)=>j(await ml(w(Rl.node),{parser:"css",__isHTMLStyleAttribute:!0}));var rE=new WeakMap;function ha(ml,Al){return ft(rE,ml.root,ml=>ml.children.some(ml=>Et(ml,Al)&&["ts","typescript"].includes(ml.attrMap.lang)))}var iE=ha;function Bn(ml,Al,Rl){let zl=w(Rl.node);return E(`type T<${zl}> = any`,ml,{parser:"babel-ts",__isEmbeddedTypescriptGenericParameters:!0},q)}function qn(ml,Al,Rl,zl){let rd=w(Rl.node),yh=iE(Rl,zl)?"babel-ts":"babel";return E(`function _(${rd}) {}`,ml,{parser:yh,__isVueBindings:!0})}async function Hn(ml,Al,Rl,zl){let rd=w(Rl.node),{left:yh,operator:kh,right:Qh}=ma(rd),cf=iE(Rl,zl);return[C(await E(`function _(${yh}) {}`,ml,{parser:cf?"babel-ts":"babel",__isVueForBindingLeft:!0}))," ",kh," ",await E(Qh,ml,{parser:cf?"__ts_expression":"__js_expression"})]}function ma(ml){let Al=/(.*?)\s+(in|of)\s+(.*)/s,Rl=ml.match(Al);if(!Rl)return;let zl={for:Rl[3].trim()};if(!zl.for)return;let rd=/,([^,\]}]*)(?:,([^,\]}]*))?$/,yh=/^\(|\)$/g,kh=Qh(0,Rl[1].trim(),yh,""),cf=kh.match(rd);cf?(zl.alias=kh.replace(rd,""),zl.iterator1=cf[1].trim(),cf[2]&&(zl.iterator2=cf[2].trim())):zl.alias=kh;let t_=[zl.alias,zl.iterator1,zl.iterator2];if(!t_.some((ml,Al)=>!ml&&(Al===0||t_.slice(Al+1).some(Boolean))))return{left:t_.filter(Boolean).join(","),operator:Rl[2],right:zl.for}}var sE=[{test:ml=>ml.node.fullName==="v-for",print:Hn},{test:(ml,Al)=>ml.node.fullName==="generic"&&Et(ml.parent,Al),print:Bn},{test:({node:ml},Al)=>gn(ml)||_n(ml,Al),print:qn},{test(ml){let Al=ml.node.fullName;return Al.startsWith("@")||Al.startsWith("v-on:")},print:da},{test(ml){let Al=ml.node.fullName;return Al.startsWith(":")||Al.startsWith(".")||Al.startsWith("v-bind:")},print:ga},{test:ml=>ml.node.fullName.startsWith("v-"),print:Fn}].map(({test:ml,print:Al})=>({test:(Al,Rl)=>Rl.parser==="vue"&&ml(Al,Rl),print:Al}));async function da(ml,Al,Rl,zl){try{return await Fn(ml,Al,Rl,zl)}catch(ml){if(ml.cause?.code!=="BABEL_PARSER_SYNTAX_ERROR")throw ml}let rd=w(Rl.node),yh=iE(Rl,zl)?"__vue_ts_event_binding":"__vue_event_binding";return E(rd,ml,{parser:yh},q)}function ga(ml,Al,Rl,zl){let rd=w(Rl.node),yh=iE(Rl,zl)?"__vue_ts_expression":"__vue_expression";return E(rd,ml,{parser:yh},q)}function Fn(ml,Al,Rl,zl){let rd=w(Rl.node),yh=iE(Rl,zl)?"__ts_expression":"__js_expression";return E(rd,ml,{parser:yh},q)}var pE=sE;var dE=[{test:Dn,print:Rn},{test:On,print:Mn},{test:Tn,print:yn},{test:bn,print:wn},{test:xn,print:Ln},...pE,...Ty].map(({test:ml,print:Al})=>({test:ml,print:va(Al)}));function Sa(ml,Al){let{node:Rl}=ml,{value:zl}=Rl;if(zl)return xt(Rl,Al)?[Rl.rawName,"=",zl]:dE.find(({test:Rl})=>Rl(ml,Al))?.print}function va(ml){return async(Al,Rl,zl,rd)=>{let yh=await ml(Al,Rl,zl,rd);if(yh)return yh=$t(yh,ml=>typeof ml=="string"?Qh(0,ml,'"',"""):ml),[zl.node.rawName,'="',C(yh),'"']}}var gE=Sa;var F=ml=>ml.sourceSpan.start.offset,J=ml=>ml.sourceSpan.end.offset;function $e(ml,Al){return[ml.isSelfClosing?"":Ca(ml,Al),ue(ml,Al)]}function Ca(ml,Al){return ml.lastChild&&K(ml.lastChild)?"":[ka(ml,Al),Lt(ml,Al)]}function ue(ml,Al){return(ml.next?V(ml.next):he(ml.parent))?"":[pe(ml,Al),M(ml,Al)]}function ka(ml,Al){return he(ml)?pe(ml.lastChild,Al):""}function M(ml,Al){return K(ml)?Lt(ml.parent,Al):je(ml)?At(ml.next,Al):""}function Lt(ml,Al){if(zn(ml,Al))return"";switch(ml.kind){case"ieConditionalComment":return"\x3c!--\x3e";case"interpolation":return"}}";case"angularIcuExpression":return"}";case"element":if(ml.isSelfClosing)return"/>";default:return">"}}function zn(ml,Al){return!ml.isSelfClosing&&!ml.endSourceSpan&&(le(ml)||kt(ml.parent,Al))}function V(ml){return ml.prev&&ml.prev.kind!=="docType"&&ml.kind!=="angularControlFlowBlock"&&!N(ml.prev)&&ml.isLeadingSpaceSensitive&&!ml.hasLeadingSpaces}function he(ml){return ml.lastChild?.isTrailingSpaceSensitive&&!ml.lastChild.hasTrailingSpaces&&!N(wt(ml.lastChild))&&!Y(ml)}function K(ml){return!ml.next&&!ml.hasTrailingSpaces&&ml.isTrailingSpaceSensitive&&N(wt(ml))}function je(ml){return ml.next&&!N(ml.next)&&N(ml)&&ml.isTrailingSpaceSensitive&&!ml.hasTrailingSpaces}function ba(ml){let Al=ml.trim().match(/^prettier-ignore-attribute(?:\s+(.+))?$/s);return Al?Al[1]?Al[1].split(/\s+/):!0:!1}function Ye(ml){return!ml.prev&&ml.isLeadingSpaceSensitive&&!ml.hasLeadingSpaces}function wa(ml,Al,Rl){let{node:zl}=ml,{attrs:rd=[],startTagComments:yh=[]}=zl;if(rd.length===0&&yh.length===0)return zl.isSelfClosing?" ":"";let kh=zl.prev?.kind==="comment"&&ba(zl.prev.value),Qh=typeof kh=="boolean"?()=>kh:Array.isArray(kh)?ml=>kh.includes(ml.rawName):()=>!1,cf=["attrs","startTagComments"].filter(ml=>GA(zl[ml])),t_=cf.flatMap(zl=>ml.map(({node:ml})=>({loc:F(ml),printed:ml.kind==="attribute"&&Qh(ml)?L(Al.originalText.slice(F(ml),J(ml))):Rl()}),zl));cf.length>1&&t_.sort((ml,Al)=>ml.loc-Al.loc);let r_=zl.kind==="element"&&zl.fullName==="script"&&rd.length===1&&rd[0].fullName==="src"&&zl.children.length===0&&yh.length===0,u_=yh.some(ml=>ml.type==="single"),C_=u_||Al.singleAttributePerLine&&rd.length>1&&!ce(zl,Al)?vA:AA,D_=[A([r_?" ":u_?vA:AA,R(C_,t_.map(({printed:ml})=>ml))])];return zl.firstChild&&Ye(zl.firstChild)||zl.isSelfClosing&&he(zl.parent)||r_?D_.push(zl.isSelfClosing?" ":""):D_.push(Al.bracketSameLine?zl.isSelfClosing?" ":"":zl.isSelfClosing?AA:yA),D_}function Ta(ml){return ml.firstChild&&Ye(ml.firstChild)?"":Pt(ml)}function Ke(ml,Al,Rl){let{node:zl}=ml;return[me(zl,Al),wa(ml,Al,Rl),zl.isSelfClosing?"":Ta(zl)]}function me(ml,Al){return ml.prev&&je(ml.prev)?"":[B(ml,Al),At(ml,Al)]}function B(ml,Al){return Ye(ml)?Pt(ml.parent):V(ml)?pe(ml.prev,Al):""}var bE="\x3c!--\x3e<${ml.rawName}`;default:return`<${ml.rawName}`}}function Pt(ml){switch(ml.kind){case"ieConditionalComment":return"]>";case"element":if(ml.condition)return">\x3c!--"}}function ya(ml,Al){if(!ml.endSourceSpan)return"";let Rl=ml.startSourceSpan.end.offset;ml.firstChild&&Ye(ml.firstChild)&&(Rl-=Pt(ml).length);let zl=ml.endSourceSpan.start.offset;return ml.lastChild&&K(ml.lastChild)?zl+=Lt(ml,Al).length:he(ml)&&(zl-=pe(ml.lastChild,Al).length),Al.originalText.slice(Rl,zl)}var vE=ya;var wE=new Set(["if","else if","for","switch","case"]);function xa(ml,Al){let{node:Rl}=ml;switch(Rl.kind){case"element":if(O(Rl,Al)||Rl.kind==="interpolation")return;if(!Rl.isSelfClosing&&Tt(Rl,Al)){let zl=nr(Rl,Al);return zl?async(rd,yh)=>{let kh=vE(Rl,Al),Qh=/^\s*$/.test(kh),cf="";return Qh||(cf=await rd(er(kh),{parser:zl,__embeddedInHtml:!0}),Qh=cf===""),[B(Rl,Al),C(Ke(ml,Al,yh)),Qh?"":vA,cf,Qh?"":vA,$e(Rl,Al),M(Rl,Al)]}:void 0}break;case"text":if(O(Rl.parent,Al)){let ml=nr(Rl.parent,Al);if(ml)return async zl=>{let rd=ml==="markdown"?FA.dedentString(Rl.value.replace(/^[^\S\n]*\n/,"")):Rl.value,yh={parser:ml,__embeddedInHtml:!0};if(Al.parser==="html"&&ml==="babel"){let ml="script",{attrMap:Al}=Rl.parent;Al&&(Al.type==="module"||(Al.type==="text/babel"||Al.type==="text/jsx")&&Al["data-type"]==="module")&&(ml="module"),yh.__babelSourceType=ml}return[gA,B(Rl,Al),await zl(rd,yh),M(Rl,Al)]}}else if(Rl.parent.kind==="interpolation")return async zl=>{let rd={__isInHtmlInterpolation:!0,__embeddedInHtml:!0};return Al.parser==="angular"?rd.parser="__ng_interpolation":Al.parser==="vue"?rd.parser=iE(ml,Al)?"__vue_ts_expression":"__vue_expression":rd.parser="__js_expression",[A([AA,await zl(Rl.value,rd)]),Rl.parent.next&&V(Rl.parent.next)?" ":AA]};break;case"attribute":return gE(ml,Al);case"angularControlFlowBlockParameters":return wE.has(ml.parent.name)?NA:void 0;case"angularLetDeclarationInitializer":return ml=>E(Rl.value,ml,{parser:"__ng_binding",__isInHtmlAttribute:!1})}}var CE=xa;var BE=null;function Xe(ml){if(BE!==null&&typeof BE.property){let ml=BE;return BE=Xe.prototype=null,ml}return BE=Xe.prototype=ml??Object.create(null),new Xe}var NE=10;for(let ml=0;ml<=NE;ml++)Xe();function or(ml){return Xe(ml)}function Aa(ml,Al="type"){or(ml);function r(Rl){let zl=Rl[Al],rd=ml[zl];if(!Array.isArray(rd))throw Object.assign(new Error(`Missing visitor keys for '${zl}'.`),{node:Rl});return rd}return r}var jE=Aa;var GE=[["children"]],WE={root:GE[0],element:["attrs","startTagComments","children"],ieConditionalComment:GE[0],ieConditionalStartComment:[],ieConditionalEndComment:[],interpolation:GE[0],text:GE[0],docType:[],comment:[],attribute:[],startTagComment:[],cdata:[],angularControlFlowBlock:["children","parameters"],angularControlFlowBlockParameters:GE[0],angularControlFlowBlockParameter:[],angularLetDeclaration:["init"],angularLetDeclarationInitializer:[],angularIcuExpression:["cases"],angularIcuCase:["expression"]};var YE=jE(WE,"kind"),ow=YE;var lw=new Set(["sourceSpan","startSourceSpan","endSourceSpan","nameSpan","valueSpan","keySpan","tagDefinition","tokens","valueTokens","switchValueSourceSpan","expSourceSpan","valueSourceSpan"]),cw=new Set(["if","else if","for","switch","case"]);function lr(ml,Al,Rl){if(ml.kind==="text"||ml.kind==="comment")return null;if(ml.kind==="yaml"&&delete Al.value,ml.kind==="attribute"){let{fullName:zl,value:rd}=ml;zl==="style"||zl==="class"||zl==="srcset"&&(Rl.fullName==="img"||Rl.fullName==="source")||zl==="allow"&&Rl.fullName==="iframe"||zl.startsWith("on")||zl.startsWith("@")||zl.startsWith(":")||zl.startsWith(".")||zl.startsWith("#")||zl.startsWith("v-")||zl==="vars"&&Rl.fullName==="style"||(zl==="setup"||zl==="generic")&&Rl.fullName==="script"||zl==="slot-scope"||zl.startsWith("(")||zl.startsWith("[")||zl.startsWith("*")||zl.startsWith("bind")||zl.startsWith("i18n")||zl.startsWith("on-")||zl.startsWith("ng-")||rd?.includes("{{")?delete Al.value:rd&&(Al.value=Qh(0,rd,/'|"|'/g,'"'))}if(ml.kind==="docType"&&(Al.value=Qh(0,ml.value.toLowerCase(),/\s+/g," ")),ml.kind==="angularControlFlowBlock"&&ml.parameters?.children)for(let Rl of Al.parameters.children)cw.has(ml.name)?delete Rl.expression:Rl.expression=Rl.expression.trim();ml.kind==="angularIcuExpression"&&(Al.switchValue=ml.switchValue.trim()),ml.kind==="angularLetDeclarationInitializer"&&delete Al.value,ml.kind==="element"&&ml.isVoid&&!ml.isSelfClosing&&(Al.isSelfClosing=!0)}lr.ignoredProperties=lw;var pw="format";var dw=/^\s*/,hw=/^\s*/;var Jn=ml=>hw.test(ml),Zn=ml=>dw.test(ml),ei=ml=>`\x3c!-- @${pw} --\x3e\n\n${ml}`;var fw=new Map([["if",new Set(["else if","else"])],["else if",new Set(["else if","else"])],["for",new Set(["empty"])],["defer",new Set(["placeholder","error","loading"])],["placeholder",new Set(["placeholder","error","loading"])],["error",new Set(["placeholder","error","loading"])],["loading",new Set(["placeholder","error","loading"])]]);function ri(ml){let Al=J(ml);return ml.kind==="element"&&!ml.endSourceSpan&&GA(ml.children)?Math.max(Al,ri(t_(0,ml.children,-1))):Al}function Ze(ml,Al,Rl){let zl=ml.node;if(le(zl)){let ml=ri(zl);return[B(zl,Al),L(FA.trimEnd(Al.originalText.slice(F(zl)+(zl.prev&&je(zl.prev)?At(zl).length:0),ml-(zl.next&&V(zl.next)?pe(zl,Al).length:0)))),M(zl,Al)]}return Rl()}function Dt(ml,Al){return N(ml)&&N(Al)?ml.isTrailingSpaceSensitive?ml.hasTrailingSpaces?bt(Al)?vA:AA:"":bt(Al)?vA:yA:je(ml)&&(le(Al)||Al.firstChild||Al.isSelfClosing||Al.kind==="element"&&Al.attrs.length>0)||ml.kind==="element"&&ml.isSelfClosing&&V(Al)?"":Al.kind==="comment"&&Al.isLeadingSpaceSensitive&&!Al.hasLeadingSpaces?yA:!Al.isLeadingSpaceSensitive||bt(Al)||V(Al)&&ml.lastChild&&K(ml.lastChild)&&ml.lastChild.lastChild&&K(ml.lastChild.lastChild)?vA:Al.hasLeadingSpaces?AA:yA}function Ae(ml,Al,Rl){let{node:zl}=ml;if(rr(zl))return[gA,...ml.map(()=>{let zl=ml.node,rd=zl.prev?Dt(zl.prev,zl):"";return[rd?[rd,We(zl.prev)?vA:""]:"",Ze(ml,Al,Rl)]},"children")];let rd=zl.children.map(()=>Symbol(""));return ml.map(({node:zl,index:yh})=>{if(N(zl)){if(zl.prev&&N(zl.prev)){let rd=Dt(zl.prev,zl);if(rd)return We(zl.prev)?[vA,vA,Ze(ml,Al,Rl)]:[rd,Ze(ml,Al,Rl)]}return Ze(ml,Al,Rl)}let kh=[],Qh=[],cf=[],t_=[],r_=zl.prev?Dt(zl.prev,zl):"",u_=zl.next?Dt(zl,zl.next):"";return r_&&(We(zl.prev)?kh.push(vA,vA):r_===vA?kh.push(vA):N(zl.prev)?Qh.push(r_):Qh.push($("",yA,{groupId:rd[yh-1]}))),u_&&(We(zl)?N(zl.next)&&t_.push(vA,vA):u_===vA?N(zl.next)&&t_.push(vA):cf.push(u_)),[...kh,C([...Qh,C([Ze(ml,Al,Rl),...cf],{id:rd[yh]})]),...t_]},"children")}function ni(ml,Al,Rl){let{node:zl}=ml,rd=[];if(Ma(ml)&&rd.push("} "),rd.push("@",zl.name),Ra(zl))return rd.push(";"),rd;if(zl.parameters&&rd.push(" ","(",C(Rl("parameters")),")"),!Oa(zl)){rd.push(" {");let yh=ii(zl);zl.children.length>0?(zl.firstChild.hasLeadingSpaces=!0,zl.lastChild.hasTrailingSpaces=!0,rd.push(A([vA,Ae(ml,Al,Rl)])),yh&&rd.push(vA,"}")):yh&&rd.push("}")}return C(rd,{shouldBreak:!0})}function ii(ml){return!(ml.next?.kind==="angularControlFlowBlock"&&fw.get(ml.name)?.has(ml.next.name))}var Ia=ml=>ml?.kind==="angularControlFlowBlock"&&(ml.name==="case"||ml.name==="default"),Ra=ml=>ml?.kind==="angularControlFlowBlock"&&ml.name==="default never";function Oa(ml){return Ia(ml)&&ml.endSourceSpan&&ml.endSourceSpan.start.offset===ml.endSourceSpan.end.offset}function Ma(ml){let{previous:Al}=ml;return Al?.kind==="angularControlFlowBlock"&&!le(Al)&&!ii(Al)}function si(ml,Al,Rl){return[A([yA,R([";",AA],ml.map(Rl,"children"))]),yA]}function ai(ml,Al,Rl){let{node:zl}=ml;return[me(zl,Al),C([zl.switchValue.trim(),", ",zl.type,zl.cases.length>0?[",",A([AA,R(AA,ml.map(Rl,"cases"))])]:"",yA]),ue(zl,Al)]}function oi(ml,Al,Rl){let{node:zl}=ml;return[zl.value," {",C([A([yA,ml.map(({node:ml,isLast:Al})=>{let zl=[Rl()];return ml.kind==="text"&&(ml.hasLeadingSpaces&&zl.unshift(AA),ml.hasTrailingSpaces&&!Al&&zl.push(AA)),zl},"expression")]),yA]),"}"]}function li(ml,Al,Rl){let{node:zl}=ml;if(kt(zl,Al))return[B(zl,Al),C(Ke(ml,Al,Rl)),L(vE(zl,Al)),...$e(zl,Al),M(zl,Al)];let rd=zl.children.length===1&&(zl.firstChild.kind==="interpolation"||zl.firstChild.kind==="angularIcuExpression")&&zl.firstChild.isLeadingSpaceSensitive&&!zl.firstChild.hasLeadingSpaces&&zl.lastChild.isTrailingSpaceSensitive&&!zl.lastChild.hasTrailingSpaces,yh=Symbol("element-attr-group-id"),a=rd=>C([C(Ke(ml,Al,Rl),{id:yh}),rd,$e(zl,Al)]);if(zl.children.length===0)return a(zl.hasDanglingSpaces&&zl.isDanglingSpaceSensitive?AA:"");let o=ml=>rd?Fr(ml,{groupId:yh}):(O(zl,Al)||Ge(zl,Al))&&zl.parent.kind==="root"&&Al.parser==="vue"&&!Al.vueIndentScriptAndStyle?ml:A(ml),l=()=>rd?$(yA,"",{groupId:yh}):zl.firstChild.hasLeadingSpaces&&zl.firstChild.isLeadingSpaceSensitive?AA:zl.firstChild.kind==="text"&&zl.isWhitespaceSensitive&&zl.isIndentationSensitive?Hr(yA):yA,c=()=>(zl.next?V(zl.next):he(zl.parent))?zl.lastChild.hasTrailingSpaces&&zl.lastChild.isTrailingSpaceSensitive?" ":"":Y(zl)&&K(zl.lastChild)?"":rd?$(yA,"",{groupId:yh}):zl.lastChild.hasTrailingSpaces&&zl.lastChild.isTrailingSpaceSensitive?AA:(zl.lastChild.kind==="comment"||zl.lastChild.kind==="text"&&zl.isWhitespaceSensitive&&zl.isIndentationSensitive)&&new RegExp(`\\n[\\t ]{${Al.tabWidth*(ml.ancestors.length-1)}}$`).test(zl.lastChild.value)?"":yA;return a([ln(zl)?gA:"",o([l(),Ae(ml,Al,Rl)]),c()])}function ci(ml){let{node:{value:Al,type:Rl}}=ml;return Rl==="single"?`//${Al.trimEnd()}`:["/*",L(Al),"*/"]}var _w=function(ml){return ml[ml.RAW_TEXT=0]="RAW_TEXT",ml[ml.ESCAPABLE_RAW_TEXT=1]="ESCAPABLE_RAW_TEXT",ml[ml.PARSABLE_DATA=2]="PARSABLE_DATA",ml}({});function Z(ml,Al=!0){if(ml[0]!=":")return[null,ml];let Rl=ml.indexOf(":",1);if(Rl===-1){if(Al)throw new Error(`Unsupported format "${ml}" expecting ":namespace:name"`);return[null,ml]}return[ml.slice(1,Rl),ml.slice(Rl+1)]}function ur(ml){return Z(ml)[1]==="ng-container"}function pr(ml){return Z(ml)[1]==="ng-content"}function Pe(ml){return ml===null?null:Z(ml)[0]}function fe(ml,Al){return ml?`:${ml}:${Al}`:Al}var mw;var gw="math";var hr=()=>Object.create(null);function qa(){return mw||(mw=hr(),ee(1,void 0,[["iframe",["srcdoc"]],["*",["innerHTML","outerHTML"]]]),ee(2,void 0,[["*",["style"]]]),ee(4,void 0,[["*",["formAction"]],["area",["href"]],["a",["href","xlink:href"]],["form",["action"]],["img",["src"]],["video",["src"]]]),ee(4,gw,[["*",["href","xlink:href"]]]),ee(5,void 0,[["base",["href"]],["embed",["src"]],["frame",["src"]],["iframe",["src"]],["link",["href"]],["object",["codebase","data"]]]),ee(4,"svg",[["a",["href","xlink:href"]]]),ee(6,"svg",[["animate",["attributeName","values","to","from"]],["set",["to","attributeName"]],["animateMotion",["attributeName"]],["animateTransform",["attributeName"]]]),ee(6,void 0,[["unknown",["attributeName","values","to","from","sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority","credentialless"]],["iframe",["sandbox","allow","allowFullscreen","referrerPolicy","csp","fetchPriority","credentialless"]]]),mw)}function ee(ml,Al,Rl){let zl=Al??"";for(let[Al,yh]of Rl){let Rl=Al.toLowerCase();for(let Al of yh){var rd;let yh=Al.toLowerCase(),kh=(rd=mw)[yh]??(rd[yh]=hr()),Qh=kh[zl]??(kh[zl]=hr());Qh[Rl]=ml}}}function ui(ml,Al,Rl){let zl=qa()[Al.toLowerCase()];if(!zl)return 0;let rd=ml.toLowerCase(),yh;if(Rl){let ml=zl[Rl];ml&&(yh=ml[rd]??ml["*"])}if(yh===void 0){let ml=zl[""];ml&&(yh=ml[rd]??ml["*"])}return yh??0}var Aw={name:"custom-elements"},yw={name:"no-errors-schema"};var bw=/-+([a-z0-9])/g;function pi(ml){return ml.replace(bw,(...ml)=>ml[1].toUpperCase())}var vw=class{};var Ew="boolean",ww="number",Cw="string",xw="object";function It(ml){let[Al,Rl]=Z(ml.toLowerCase(),!1);return Al==="svg"||Al==="math"?`:${Al}:${Rl}`:Rl}var Dw=["[Element]|textContent,%ariaActiveDescendantElement,%ariaAtomic,%ariaAutoComplete,%ariaBusy,%ariaChecked,%ariaColCount,%ariaColIndex,%ariaColIndexText,%ariaColSpan,%ariaControlsElements,%ariaCurrent,%ariaDescribedByElements,%ariaDescription,%ariaDetailsElements,%ariaDisabled,%ariaErrorMessageElements,%ariaExpanded,%ariaFlowToElements,%ariaHasPopup,%ariaHidden,%ariaInvalid,%ariaKeyShortcuts,%ariaLabel,%ariaLabelledByElements,%ariaLevel,%ariaLive,%ariaModal,%ariaMultiLine,%ariaMultiSelectable,%ariaOrientation,%ariaOwnsElements,%ariaPlaceholder,%ariaPosInSet,%ariaPressed,%ariaReadOnly,%ariaRelevant,%ariaRequired,%ariaRoleDescription,%ariaRowCount,%ariaRowIndex,%ariaRowIndexText,%ariaRowSpan,%ariaSelected,%ariaSetSize,%ariaSort,%ariaValueMax,%ariaValueMin,%ariaValueNow,%ariaValueText,%classList,className,elementTiming,id,innerHTML,*beforecopy,*beforecut,*beforepaste,*fullscreenchange,*fullscreenerror,*search,*webkitfullscreenchange,*webkitfullscreenerror,outerHTML,%part,#scrollLeft,#scrollTop,slot,*message,*mozfullscreenchange,*mozfullscreenerror,*mozpointerlockchange,*mozpointerlockerror,*webglcontextcreationerror,*webglcontextlost,*webglcontextrestored","[HTMLElement]^[Element]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,!inert,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","abbr,address,article,aside,b,bdi,bdo,cite,content,code,dd,dfn,dt,em,figcaption,figure,footer,header,hgroup,i,kbd,main,mark,nav,noscript,rb,rp,rt,rtc,ruby,s,samp,search,section,small,strong,sub,sup,u,var,wbr^[HTMLElement]|accessKey,autocapitalize,!autofocus,contentEditable,dir,!draggable,enterKeyHint,!hidden,innerText,inputMode,lang,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,outerText,!spellcheck,%style,#tabIndex,title,!translate,virtualKeyboardPolicy","media^[HTMLElement]|!autoplay,!controls,%controlsList,%crossOrigin,#currentTime,!defaultMuted,#defaultPlaybackRate,!disableRemotePlayback,!loop,!muted,*encrypted,*waitingforkey,#playbackRate,preload,!preservesPitch,src,%srcObject,#volume",":svg:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contextmenu,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":svg:graphics^:svg:|",":svg:animation^:svg:|*begin,*end,*repeat",":svg:geometry^:svg:|",":svg:componentTransferFunction^:svg:|",":svg:gradient^:svg:|",":svg:textContent^:svg:graphics|",":svg:textPositioning^:svg:textContent|","a^[HTMLElement]|charset,coords,download,hash,host,hostname,href,hreflang,name,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,rev,search,shape,target,text,type,username","area^[HTMLElement]|alt,coords,download,hash,host,hostname,href,!noHref,password,pathname,ping,port,protocol,referrerPolicy,rel,%relList,search,shape,target,username","audio^media|","br^[HTMLElement]|clear","base^[HTMLElement]|href,target","body^[HTMLElement]|aLink,background,bgColor,link,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,text,vLink","button^[HTMLElement]|!disabled,formAction,formEnctype,formMethod,!formNoValidate,formTarget,name,type,value","canvas^[HTMLElement]|#height,#width","content^[HTMLElement]|select","dl^[HTMLElement]|!compact","data^[HTMLElement]|value","datalist^[HTMLElement]|","details^[HTMLElement]|!open","dialog^[HTMLElement]|!open,returnValue","dir^[HTMLElement]|!compact","div^[HTMLElement]|align","embed^[HTMLElement]|align,height,name,src,type,width","fieldset^[HTMLElement]|!disabled,name","font^[HTMLElement]|color,face,size","form^[HTMLElement]|acceptCharset,action,autocomplete,encoding,enctype,method,name,!noValidate,target","frame^[HTMLElement]|frameBorder,longDesc,marginHeight,marginWidth,name,!noResize,scrolling,src","frameset^[HTMLElement]|cols,*afterprint,*beforeprint,*beforeunload,*blur,*error,*focus,*hashchange,*languagechange,*load,*message,*messageerror,*offline,*online,*pagehide,*pageshow,*popstate,*rejectionhandled,*resize,*scroll,*storage,*unhandledrejection,*unload,rows","geolocation^[HTMLElement]|accuracymode,!autolocate,*location,*promptaction,*promptdismiss,*validationstatuschange,!watch","hr^[HTMLElement]|align,color,!noShade,size,width","head^[HTMLElement]|","h1,h2,h3,h4,h5,h6^[HTMLElement]|align","html^[HTMLElement]|version","iframe^[HTMLElement]|align,allow,!allowFullscreen,!allowPaymentRequest,csp,!credentialless,frameBorder,height,loading,longDesc,marginHeight,marginWidth,name,referrerPolicy,%sandbox,scrolling,src,srcdoc,width","img^[HTMLElement]|align,alt,border,%crossOrigin,decoding,#height,#hspace,!isMap,loading,longDesc,lowsrc,name,referrerPolicy,sizes,src,srcset,useMap,#vspace,#width","input^[HTMLElement]|accept,align,alt,autocomplete,!checked,!defaultChecked,defaultValue,dirName,!disabled,%files,formAction,formEnctype,formMethod,!formNoValidate,formTarget,#height,!incremental,!indeterminate,max,#maxLength,min,#minLength,!multiple,name,pattern,placeholder,!readOnly,!required,selectionDirection,#selectionEnd,#selectionStart,#size,src,step,type,useMap,value,%valueAsDate,#valueAsNumber,#width","li^[HTMLElement]|type,#value","label^[HTMLElement]|htmlFor","legend^[HTMLElement]|align","link^[HTMLElement]|as,charset,%crossOrigin,!disabled,href,hreflang,imageSizes,imageSrcset,integrity,media,referrerPolicy,rel,%relList,rev,%sizes,target,type","map^[HTMLElement]|name","marquee^[HTMLElement]|behavior,bgColor,direction,height,#hspace,#loop,#scrollAmount,#scrollDelay,!trueSpeed,#vspace,width","menu^[HTMLElement]|!compact","meta^[HTMLElement]|content,httpEquiv,media,name,scheme","meter^[HTMLElement]|#high,#low,#max,#min,#optimum,#value","ins,del^[HTMLElement]|cite,dateTime","ol^[HTMLElement]|!compact,!reversed,#start,type","object^[HTMLElement]|align,archive,border,code,codeBase,codeType,data,!declare,height,#hspace,name,standby,type,useMap,#vspace,width","optgroup^[HTMLElement]|!disabled,label","option^[HTMLElement]|!defaultSelected,!disabled,label,!selected,text,value","output^[HTMLElement]|defaultValue,%htmlFor,name,value","p^[HTMLElement]|align","param^[HTMLElement]|name,type,value,valueType","picture^[HTMLElement]|","pre^[HTMLElement]|#width","progress^[HTMLElement]|#max,#value","q,blockquote,cite^[HTMLElement]|","script^[HTMLElement]|!async,charset,%crossOrigin,!defer,event,htmlFor,integrity,!noModule,%referrerPolicy,src,text,type","select^[HTMLElement]|autocomplete,!disabled,#length,!multiple,name,!required,#selectedIndex,#size,value","selectedcontent^[HTMLElement]|","slot^[HTMLElement]|name","source^[HTMLElement]|#height,media,sizes,src,srcset,type,#width","span^[HTMLElement]|","style^[HTMLElement]|!disabled,media,type","search^[HTMLELement]|","caption^[HTMLElement]|align","th,td^[HTMLElement]|abbr,align,axis,bgColor,ch,chOff,#colSpan,headers,height,!noWrap,#rowSpan,scope,vAlign,width","col,colgroup^[HTMLElement]|align,ch,chOff,#span,vAlign,width","table^[HTMLElement]|align,bgColor,border,%caption,cellPadding,cellSpacing,frame,rules,summary,%tFoot,%tHead,width","tr^[HTMLElement]|align,bgColor,ch,chOff,vAlign","tfoot,thead,tbody^[HTMLElement]|align,ch,chOff,vAlign","template^[HTMLElement]|","textarea^[HTMLElement]|autocomplete,#cols,defaultValue,dirName,!disabled,#maxLength,#minLength,name,placeholder,!readOnly,!required,#rows,selectionDirection,#selectionEnd,#selectionStart,value,wrap","time^[HTMLElement]|dateTime","title^[HTMLElement]|text","track^[HTMLElement]|!default,kind,label,src,srclang","ul^[HTMLElement]|!compact,type","unknown^[HTMLElement]|","video^media|!disablePictureInPicture,#height,*enterpictureinpicture,*leavepictureinpicture,!playsInline,poster,#width",":svg:a^:svg:graphics|",":svg:animate^:svg:animation|",":svg:animateMotion^:svg:animation|",":svg:animateTransform^:svg:animation|",":svg:circle^:svg:geometry|",":svg:clipPath^:svg:graphics|",":svg:defs^:svg:graphics|",":svg:desc^:svg:|",":svg:discard^:svg:|",":svg:ellipse^:svg:geometry|",":svg:feBlend^:svg:|",":svg:feColorMatrix^:svg:|",":svg:feComponentTransfer^:svg:|",":svg:feComposite^:svg:|",":svg:feConvolveMatrix^:svg:|",":svg:feDiffuseLighting^:svg:|",":svg:feDisplacementMap^:svg:|",":svg:feDistantLight^:svg:|",":svg:feDropShadow^:svg:|",":svg:feFlood^:svg:|",":svg:feFuncA^:svg:componentTransferFunction|",":svg:feFuncB^:svg:componentTransferFunction|",":svg:feFuncG^:svg:componentTransferFunction|",":svg:feFuncR^:svg:componentTransferFunction|",":svg:feGaussianBlur^:svg:|",":svg:feImage^:svg:|",":svg:feMerge^:svg:|",":svg:feMergeNode^:svg:|",":svg:feMorphology^:svg:|",":svg:feOffset^:svg:|",":svg:fePointLight^:svg:|",":svg:feSpecularLighting^:svg:|",":svg:feSpotLight^:svg:|",":svg:feTile^:svg:|",":svg:feTurbulence^:svg:|",":svg:filter^:svg:|",":svg:foreignObject^:svg:graphics|",":svg:g^:svg:graphics|",":svg:image^:svg:graphics|decoding",":svg:line^:svg:geometry|",":svg:linearGradient^:svg:gradient|",":svg:mpath^:svg:|",":svg:marker^:svg:|",":svg:mask^:svg:|",":svg:metadata^:svg:|",":svg:path^:svg:geometry|",":svg:pattern^:svg:|",":svg:polygon^:svg:geometry|",":svg:polyline^:svg:geometry|",":svg:radialGradient^:svg:gradient|",":svg:rect^:svg:geometry|",":svg:svg^:svg:graphics|#currentScale,#zoomAndPan",":svg:script^:svg:|type",":svg:set^:svg:animation|",":svg:stop^:svg:|",":svg:style^:svg:|!disabled,media,title,type",":svg:switch^:svg:graphics|",":svg:symbol^:svg:|",":svg:tspan^:svg:textPositioning|",":svg:text^:svg:textPositioning|",":svg:textPath^:svg:textContent|",":svg:title^:svg:|",":svg:use^:svg:graphics|",":svg:view^:svg:|#zoomAndPan","data^[HTMLElement]|value","keygen^[HTMLElement]|!autofocus,challenge,!disabled,form,keytype,name","menuitem^[HTMLElement]|type,label,icon,!disabled,!checked,radiogroup,!default","summary^[HTMLElement]|","time^[HTMLElement]|dateTime",":svg:cursor^:svg:|",":math:^[HTMLElement]|!autofocus,nonce,*abort,*animationend,*animationiteration,*animationstart,*auxclick,*beforeinput,*beforematch,*beforetoggle,*beforexrselect,*blur,*cancel,*canplay,*canplaythrough,*change,*click,*close,*contentvisibilityautostatechange,*contextlost,*contextmenu,*contextrestored,*copy,*cuechange,*cut,*dblclick,*drag,*dragend,*dragenter,*dragleave,*dragover,*dragstart,*drop,*durationchange,*emptied,*ended,*error,*focus,*formdata,*gotpointercapture,*input,*invalid,*keydown,*keypress,*keyup,*load,*loadeddata,*loadedmetadata,*loadstart,*lostpointercapture,*mousedown,*mouseenter,*mouseleave,*mousemove,*mouseout,*mouseover,*mouseup,*mousewheel,*paste,*pause,*play,*playing,*pointercancel,*pointerdown,*pointerenter,*pointerleave,*pointermove,*pointerout,*pointerover,*pointerrawupdate,*pointerup,*progress,*ratechange,*reset,*resize,*scroll,*scrollend,*securitypolicyviolation,*seeked,*seeking,*select,*selectionchange,*selectstart,*slotchange,*stalled,*submit,*suspend,*timeupdate,*toggle,*transitioncancel,*transitionend,*transitionrun,*transitionstart,*volumechange,*waiting,*webkitanimationend,*webkitanimationiteration,*webkitanimationstart,*webkittransitionend,*wheel,%style,#tabIndex",":math:math^:math:|",":math:maction^:math:|",":math:menclose^:math:|",":math:merror^:math:|",":math:mfenced^:math:|",":math:mfrac^:math:|",":math:mi^:math:|",":math:mmultiscripts^:math:|",":math:mn^:math:|",":math:mo^:math:|",":math:mover^:math:|",":math:mpadded^:math:|",":math:mphantom^:math:|",":math:mroot^:math:|",":math:mrow^:math:|",":math:ms^:math:|",":math:mspace^:math:|",":math:msqrt^:math:|",":math:mstyle^:math:|",":math:msub^:math:|",":math:msubsup^:math:|",":math:msup^:math:|",":math:mtable^:math:|",":math:mtd^:math:|",":math:mtext^:math:|",":math:mtr^:math:|",":math:munder^:math:|",":math:munderover^:math:|",":math:semantics^:math:|"],Sw=new Map(Object.entries({class:"className",for:"htmlFor",formaction:"formAction",innerHtml:"innerHTML",readonly:"readOnly",tabindex:"tabIndex","aria-activedescendant":"ariaActiveDescendantElement","aria-atomic":"ariaAtomic","aria-autocomplete":"ariaAutoComplete","aria-busy":"ariaBusy","aria-checked":"ariaChecked","aria-colcount":"ariaColCount","aria-colindex":"ariaColIndex","aria-colindextext":"ariaColIndexText","aria-colspan":"ariaColSpan","aria-controls":"ariaControlsElements","aria-current":"ariaCurrent","aria-describedby":"ariaDescribedByElements","aria-description":"ariaDescription","aria-details":"ariaDetailsElements","aria-disabled":"ariaDisabled","aria-errormessage":"ariaErrorMessageElements","aria-expanded":"ariaExpanded","aria-flowto":"ariaFlowToElements","aria-haspopup":"ariaHasPopup","aria-hidden":"ariaHidden","aria-invalid":"ariaInvalid","aria-keyshortcuts":"ariaKeyShortcuts","aria-label":"ariaLabel","aria-labelledby":"ariaLabelledByElements","aria-level":"ariaLevel","aria-live":"ariaLive","aria-modal":"ariaModal","aria-multiline":"ariaMultiLine","aria-multiselectable":"ariaMultiSelectable","aria-orientation":"ariaOrientation","aria-owns":"ariaOwnsElements","aria-placeholder":"ariaPlaceholder","aria-posinset":"ariaPosInSet","aria-pressed":"ariaPressed","aria-readonly":"ariaReadOnly","aria-required":"ariaRequired","aria-roledescription":"ariaRoleDescription","aria-rowcount":"ariaRowCount","aria-rowindex":"ariaRowIndex","aria-rowindextext":"ariaRowIndexText","aria-rowspan":"ariaRowSpan","aria-selected":"ariaSelected","aria-setsize":"ariaSetSize","aria-sort":"ariaSort","aria-valuemax":"ariaValueMax","aria-valuemin":"ariaValueMin","aria-valuenow":"ariaValueNow","aria-valuetext":"ariaValueText"})),kw=Array.from(Sw).reduce((ml,[Al,Rl])=>(ml.set(Al,Rl),ml),new Map),Tw=class extends vw{_schema=new Map;_eventSchema=new Map;constructor(){super(),Dw.forEach(ml=>{let Al=new Map,Rl=new Set,[zl,rd]=ml.split("|"),yh=rd.split(","),[kh,Qh]=zl.split("^");kh.split(",").forEach(ml=>{this._schema.set(ml.toLowerCase(),Al),this._eventSchema.set(ml.toLowerCase(),Rl)});let cf=Qh&&this._schema.get(Qh.toLowerCase());if(cf){for(let[ml,Rl]of cf)Al.set(ml,Rl);for(let ml of this._eventSchema.get(Qh.toLowerCase()))Rl.add(ml)}yh.forEach(ml=>{if(ml.length>0)switch(ml[0]){case"*":Rl.add(ml.substring(1));break;case"!":Al.set(ml.substring(1),Ew);break;case"#":Al.set(ml.substring(1),ww);break;case"%":Al.set(ml.substring(1),xw);break;default:Al.set(ml,Cw)}})})}hasProperty(ml,Al,Rl){if(Rl.some(ml=>ml.name===yw.name))return!0;let zl=It(ml);if(zl.includes("-")){if(ur(zl)||pr(zl))return!1;if(Rl.some(ml=>ml.name===Aw.name))return!0}return(this._schema.get(zl)||this._schema.get("unknown")).has(Al)}hasElement(ml,Al){if(Al.some(ml=>ml.name===yw.name))return!0;let Rl=It(ml);return Rl.includes("-")&&(ur(Rl)||pr(Rl)||Al.some(ml=>ml.name===Aw.name))?!0:this._schema.has(Rl)}securityContext(ml,Al,Rl){Rl&&(Al=this.getMappedPropName(Al));let[zl,rd]=Z(ml,!1);return ui(rd,Al,zl)}getMappedPropName(ml){return Sw.get(ml)??ml}getDefaultComponentElementName(){return"ng-component"}validateProperty(ml){return ml.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event property '${ml}' is disallowed for security reasons, please use (${ml.slice(2)})=...\nIf '${ml}' is a directive input, make sure the directive is imported by the current module.`}:{error:!1}}validateAttribute(ml){return ml.toLowerCase().startsWith("on")?{error:!0,msg:`Binding to event attribute '${ml}' is disallowed for security reasons, please use (${ml.slice(2)})=...`}:{error:!1}}allKnownElementNames(){return Array.from(this._schema.keys())}allKnownAttributesOfElement(ml){let Al=It(ml),Rl=this._schema.get(Al)||this._schema.get("unknown");return Array.from(Rl.keys()).map(ml=>kw.get(ml)??ml)}allKnownEventsOfElement(ml){let Al=It(ml);return Array.from(this._eventSchema.get(Al)??[])}normalizeAnimationStyleProperty(ml){return pi(ml)}normalizeAnimationStyleValue(ml,Al,Rl){let zl="",rd=Rl.toString().trim(),yh=null;if($a(ml)&&Rl!==0&&Rl!=="0")if(typeof Rl=="number")zl="px";else{let ml=Rl.match(/^[+-]?[\d\.]+([a-z]*)$/);ml&&ml[1].length==0&&(yh=`Please provide a CSS unit value for ${Al}:${Rl}`)}return{error:yh,value:rd+zl}}};function $a(ml){switch(ml){case"width":case"height":case"minWidth":case"minHeight":case"maxWidth":case"maxHeight":case"left":case"top":case"bottom":case"right":case"fontSize":case"outlineWidth":case"outlineOffset":case"paddingTop":case"paddingLeft":case"paddingBottom":case"paddingRight":case"marginTop":case"marginLeft":case"marginBottom":case"marginRight":case"borderRadius":case"borderWidth":case"borderTopWidth":case"borderLeftWidth":case"borderRightWidth":case"borderBottomWidth":case"textIndent":return!0;default:return!1}}var Iw=class{closedByChildren={};contentType;closedByParent=!1;implicitNamespacePrefix;isVoid;ignoreFirstLf;canSelfClose;preventNamespaceInheritance;constructor({closedByChildren:ml,implicitNamespacePrefix:Al,contentType:Rl=2,closedByParent:zl=!1,isVoid:rd=!1,ignoreFirstLf:yh=!1,preventNamespaceInheritance:kh=!1,canSelfClose:Qh=!1}={}){ml&&ml.length>0&&ml.forEach(ml=>this.closedByChildren[ml]=!0),this.isVoid=rd,this.closedByParent=zl||rd,this.implicitNamespacePrefix=Al||null,this.contentType=Rl,this.ignoreFirstLf=yh,this.preventNamespaceInheritance=kh,this.canSelfClose=Qh??rd}isClosedByChild(ml){return this.isVoid||ml.toLowerCase()in this.closedByChildren}getContentType(ml){return typeof this.contentType=="object"?(ml===void 0?void 0:this.contentType[ml])??this.contentType.default:this.contentType}},Bw,Fw;function Ne(ml){return Fw||(Bw=new Iw({canSelfClose:!0}),Fw=Object.assign(Object.create(null),{base:new Iw({isVoid:!0}),meta:new Iw({isVoid:!0}),area:new Iw({isVoid:!0}),embed:new Iw({isVoid:!0}),link:new Iw({isVoid:!0}),img:new Iw({isVoid:!0}),input:new Iw({isVoid:!0}),param:new Iw({isVoid:!0}),hr:new Iw({isVoid:!0}),br:new Iw({isVoid:!0}),source:new Iw({isVoid:!0}),track:new Iw({isVoid:!0}),wbr:new Iw({isVoid:!0}),p:new Iw({closedByChildren:["address","article","aside","blockquote","div","dl","fieldset","footer","form","h1","h2","h3","h4","h5","h6","header","hgroup","hr","main","nav","ol","p","pre","section","table","ul"],closedByParent:!0}),thead:new Iw({closedByChildren:["tbody","tfoot"]}),tbody:new Iw({closedByChildren:["tbody","tfoot"],closedByParent:!0}),tfoot:new Iw({closedByChildren:["tbody"],closedByParent:!0}),tr:new Iw({closedByChildren:["tr"],closedByParent:!0}),td:new Iw({closedByChildren:["td","th"],closedByParent:!0}),th:new Iw({closedByChildren:["td","th"],closedByParent:!0}),col:new Iw({isVoid:!0}),svg:new Iw({implicitNamespacePrefix:"svg"}),foreignObject:new Iw({implicitNamespacePrefix:"svg",preventNamespaceInheritance:!0}),math:new Iw({implicitNamespacePrefix:"math"}),li:new Iw({closedByChildren:["li"],closedByParent:!0}),dt:new Iw({closedByChildren:["dt","dd"]}),dd:new Iw({closedByChildren:["dt","dd"],closedByParent:!0}),rb:new Iw({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rt:new Iw({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),rtc:new Iw({closedByChildren:["rb","rtc","rp"],closedByParent:!0}),rp:new Iw({closedByChildren:["rb","rt","rtc","rp"],closedByParent:!0}),optgroup:new Iw({closedByChildren:["optgroup"],closedByParent:!0}),option:new Iw({closedByChildren:["option","optgroup"],closedByParent:!0}),pre:new Iw({ignoreFirstLf:!0}),listing:new Iw({ignoreFirstLf:!0}),style:new Iw({contentType:0}),script:new Iw({contentType:0}),title:new Iw({contentType:{default:1,svg:2}}),textarea:new Iw({contentType:1,ignoreFirstLf:!0})}),(new Tw).allKnownElementNames().forEach(ml=>{!Fw[ml]&&Pe(ml)===null&&(Fw[ml]=new Iw({canSelfClose:!1}))})),Fw[ml]??Bw}var Pw=class gi{file;offset;line;col;constructor(ml,Al,Rl,zl){this.file=ml,this.offset=Al,this.line=Rl,this.col=zl}toString(){return this.offset!=null?`${this.file.url}@${this.line}:${this.col}`:this.file.url}moveBy(ml){let Al=this.file.content,Rl=Al.length,zl=this.offset,rd=this.line,yh=this.col;for(;zl>0&&ml<0;)if(zl--,ml++,Al.charCodeAt(zl)==10){rd--;let ml=Al.substring(0,zl-1).lastIndexOf(`\n`);yh=ml>0?zl-ml:zl}else yh--;for(;zl0;){let Rl=Al.charCodeAt(zl);zl++,ml--,Rl==10?(rd++,yh=0):yh++}return new gi(this.file,zl,rd,yh)}getContext(ml,Al){let Rl=this.file.content,zl=this.offset;if(zl!=null){zl>Rl.length-1&&(zl=Rl.length-1);let rd=zl,yh=0,kh=0;for(;yh0&&(zl--,yh++,!(Rl[zl]==`\n`&&++kh==Al)););for(yh=0,kh=0;yh]${ml.after}")`:this.msg}toString(){let ml=this.span.details?`, ${this.span.details}`:"";return`${this.contextualMessage()}: ${this.span.start}${ml}`}};var Lw=class{sourceSpan;i18n;constructor(ml,Al){this.sourceSpan=ml,this.i18n=Al}},Mw=class extends Lw{value;tokens;constructor(ml,Al,Rl,zl){super(Al,zl),this.value=ml,this.tokens=Rl}visit(ml,Al){return ml.visitText(this,Al)}kind="text"},jw=class extends Lw{value;tokens;constructor(ml,Al,Rl,zl){super(Al,zl),this.value=ml,this.tokens=Rl}visit(ml,Al){return ml.visitCdata(this,Al)}kind="cdata"},Uw=class extends Lw{switchValue;type;cases;switchValueSourceSpan;constructor(ml,Al,Rl,zl,rd,yh){super(zl,yh),this.switchValue=ml,this.type=Al,this.cases=Rl,this.switchValueSourceSpan=rd}visit(ml,Al){return ml.visitExpansion(this,Al)}kind="expansion"},Gw=class{value;expression;sourceSpan;valueSourceSpan;expSourceSpan;constructor(ml,Al,Rl,zl,rd){this.value=ml,this.expression=Al,this.sourceSpan=Rl,this.valueSourceSpan=zl,this.expSourceSpan=rd}visit(ml,Al){return ml.visitExpansionCase(this,Al)}kind="expansionCase"},qw=class extends Lw{name;value;keySpan;valueSpan;valueTokens;constructor(ml,Al,Rl,zl,rd,yh,kh){super(Rl,kh),this.name=ml,this.value=Al,this.keySpan=zl,this.valueSpan=rd,this.valueTokens=yh}visit(ml,Al){return ml.visitAttribute(this,Al)}kind="attribute";get nameSpan(){return this.keySpan}},$w=class{value;type;sourceSpan;constructor(ml,Al,Rl){this.value=ml,this.type=Al,this.sourceSpan=Rl}visit(ml,Al){return ml.visitAttributeComment?ml.visitAttributeComment(this,Al):void 0}kind="startTagComment"},Jw=class extends Lw{name;attrs;directives;children;isSelfClosing;startSourceSpan;endSourceSpan;nameSpan;isVoid;comments;constructor(ml,Al,Rl,zl,rd,yh,kh,Qh=null,cf=null,t_,r_,u_=[]){super(yh,r_),this.name=ml,this.attrs=Al,this.directives=Rl,this.children=zl,this.isSelfClosing=rd,this.startSourceSpan=kh,this.endSourceSpan=Qh,this.nameSpan=cf,this.isVoid=t_,this.comments=u_}visit(ml,Al){return ml.visitElement(this,Al)}kind="element"},Hw=class{value;sourceSpan;constructor(ml,Al){this.value=ml,this.sourceSpan=Al}visit(ml,Al){return ml.visitComment(this,Al)}kind="comment"},Vw=class{value;sourceSpan;constructor(ml,Al){this.value=ml,this.sourceSpan=Al}visit(ml,Al){return ml.visitDocType(this,Al)}kind="docType"},Ww=class extends Lw{name;parameters;children;nameSpan;startSourceSpan;endSourceSpan;constructor(ml,Al,Rl,zl,rd,yh,kh=null,Qh){super(zl,Qh),this.name=ml,this.parameters=Al,this.children=Rl,this.nameSpan=rd,this.startSourceSpan=yh,this.endSourceSpan=kh}visit(ml,Al){return ml.visitBlock(this,Al)}kind="block"},zw=class extends Lw{componentName;tagName;fullName;attrs;directives;children;isSelfClosing;startSourceSpan;endSourceSpan;comments;constructor(ml,Al,Rl,zl,rd,yh,kh,Qh,cf,t_=null,r_,u_=[]){super(Qh,r_),this.componentName=ml,this.tagName=Al,this.fullName=Rl,this.attrs=zl,this.directives=rd,this.children=yh,this.isSelfClosing=kh,this.startSourceSpan=cf,this.endSourceSpan=t_,this.comments=u_}visit(ml,Al){return ml.visitComponent(this,Al)}kind="component"},Yw=class{name;attrs;sourceSpan;startSourceSpan;endSourceSpan;constructor(ml,Al,Rl,zl,rd=null){this.name=ml,this.attrs=Al,this.sourceSpan=Rl,this.startSourceSpan=zl,this.endSourceSpan=rd}visit(ml,Al){return ml.visitDirective(this,Al)}kind="directive"},Kw=class{expression;sourceSpan;constructor(ml,Al){this.expression=ml,this.sourceSpan=Al}visit(ml,Al){return ml.visitBlockParameter(this,Al)}kind="blockParameter";startSourceSpan=null;endSourceSpan=null},Xw=class{name;value;sourceSpan;nameSpan;valueSpan;constructor(ml,Al,Rl,zl,rd){this.name=ml,this.value=Al,this.sourceSpan=Rl,this.nameSpan=zl,this.valueSpan=rd}visit(ml,Al){return ml.visitLetDeclaration(this,Al)}kind="letDeclaration";startSourceSpan=null;endSourceSpan=null};function Rt(ml,Al,Rl=null){let zl=[],rd=ml.visit?Al=>ml.visit(Al,Rl)||Al.visit(ml,Rl):Al=>Al.visit(ml,Rl);return Al.forEach(ml=>{let Al=rd(ml);Al&&zl.push(Al)}),zl}var Zw=class{constructor(){}visitElement(ml,Al){this.visitChildren(Al,Al=>{Al(ml.attrs),Al(ml.directives),Al(ml.comments),Al(ml.children)})}visitAttribute(ml,Al){}visitAttributeComment(ml,Al){}visitText(ml,Al){}visitCdata(ml,Al){}visitComment(ml,Al){}visitDocType(ml,Al){}visitExpansion(ml,Al){return this.visitChildren(Al,Al=>{Al(ml.cases)})}visitExpansionCase(ml,Al){}visitBlock(ml,Al){this.visitChildren(Al,Al=>{Al(ml.parameters),Al(ml.children)})}visitBlockParameter(ml,Al){}visitLetDeclaration(ml,Al){}visitComponent(ml,Al){this.visitChildren(Al,Al=>{Al(ml.attrs),Al(ml.comments),Al(ml.children)})}visitDirective(ml,Al){this.visitChildren(Al,Al=>{Al(ml.attrs)})}visitChildren(ml,Al){let Rl=[],zl=this;function i(Al){Al&&Rl.push(Rt(zl,Al,ml))}return Al(i),Array.prototype.concat.apply([],Rl)}};function nt(ml){return ml>=9&&ml<=32||ml==160}function Ie(ml){return 48<=ml&&ml<=57}function Re(ml){return ml>=97&&ml<=122||ml>=65&&ml<=90}function Ei(ml){return ml>=97&&ml<=102||ml>=65&&ml<=70||Ie(ml)}function Oe(ml){return ml===10||ml===13}function Sr(ml){return 48<=ml&&ml<=55}function Ot(ml){return ml===39||ml===34||ml===96}var eC={AElig:"Æ",AMP:"&",amp:"&",Aacute:"Á",Abreve:"Ă",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",af:"⁡",Aring:"Å",angst:"Å",Ascr:"𝒜",Assign:"≔",colone:"≔",coloneq:"≔",Atilde:"Ã",Auml:"Ä",Backslash:"∖",setminus:"∖",setmn:"∖",smallsetminus:"∖",ssetmn:"∖",Barv:"⫧",Barwed:"⌆",doublebarwedge:"⌆",Bcy:"Б",Because:"∵",becaus:"∵",because:"∵",Bernoullis:"ℬ",Bscr:"ℬ",bernou:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",breve:"˘",Bumpeq:"≎",HumpDownHump:"≎",bump:"≎",CHcy:"Ч",COPY:"©",copy:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",DD:"ⅅ",Cayleys:"ℭ",Cfr:"ℭ",Ccaron:"Č",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",cedil:"¸",CenterDot:"·",centerdot:"·",middot:"·",Chi:"Χ",CircleDot:"⊙",odot:"⊙",CircleMinus:"⊖",ominus:"⊖",CirclePlus:"⊕",oplus:"⊕",CircleTimes:"⊗",otimes:"⊗",ClockwiseContourIntegral:"∲",cwconint:"∲",CloseCurlyDoubleQuote:"”",rdquo:"”",rdquor:"”",CloseCurlyQuote:"’",rsquo:"’",rsquor:"’",Colon:"∷",Proportion:"∷",Colone:"⩴",Congruent:"≡",equiv:"≡",Conint:"∯",DoubleContourIntegral:"∯",ContourIntegral:"∮",conint:"∮",oint:"∮",Copf:"ℂ",complexes:"ℂ",Coproduct:"∐",coprod:"∐",CounterClockwiseContourIntegral:"∳",awconint:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",asympeq:"≍",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",ddagger:"‡",Darr:"↡",Dashv:"⫤",DoubleLeftTee:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",nabla:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",acute:"´",DiacriticalDot:"˙",dot:"˙",DiacriticalDoubleAcute:"˝",dblac:"˝",DiacriticalGrave:"`",grave:"`",DiacriticalTilde:"˜",tilde:"˜",Diamond:"⋄",diam:"⋄",diamond:"⋄",DifferentialD:"ⅆ",dd:"ⅆ",Dopf:"𝔻",Dot:"¨",DoubleDot:"¨",die:"¨",uml:"¨",DotDot:"⃜",DotEqual:"≐",doteq:"≐",esdot:"≐",DoubleDownArrow:"⇓",Downarrow:"⇓",dArr:"⇓",DoubleLeftArrow:"⇐",Leftarrow:"⇐",lArr:"⇐",DoubleLeftRightArrow:"⇔",Leftrightarrow:"⇔",hArr:"⇔",iff:"⇔",DoubleLongLeftArrow:"⟸",Longleftarrow:"⟸",xlArr:"⟸",DoubleLongLeftRightArrow:"⟺",Longleftrightarrow:"⟺",xhArr:"⟺",DoubleLongRightArrow:"⟹",Longrightarrow:"⟹",xrArr:"⟹",DoubleRightArrow:"⇒",Implies:"⇒",Rightarrow:"⇒",rArr:"⇒",DoubleRightTee:"⊨",vDash:"⊨",DoubleUpArrow:"⇑",Uparrow:"⇑",uArr:"⇑",DoubleUpDownArrow:"⇕",Updownarrow:"⇕",vArr:"⇕",DoubleVerticalBar:"∥",par:"∥",parallel:"∥",shortparallel:"∥",spar:"∥",DownArrow:"↓",ShortDownArrow:"↓",darr:"↓",downarrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",duarr:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",leftharpoondown:"↽",lhard:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",rhard:"⇁",rightharpoondown:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",top:"⊤",DownTeeArrow:"↧",mapstodown:"↧",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ETH:"Ð",Eacute:"É",Ecaron:"Ě",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrave:"È",Element:"∈",in:"∈",isin:"∈",isinv:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",eqsim:"≂",esim:"≂",Equilibrium:"⇌",rightleftharpoons:"⇌",rlhar:"⇌",Escr:"ℰ",expectation:"ℰ",Esim:"⩳",Eta:"Η",Euml:"Ë",Exists:"∃",exist:"∃",ExponentialE:"ⅇ",ee:"ⅇ",exponentiale:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",blacksquare:"▪",squarf:"▪",squf:"▪",Fopf:"𝔽",ForAll:"∀",forall:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",GT:">",gt:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",ggg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",ge:"≥",geq:"≥",GreaterEqualLess:"⋛",gel:"⋛",gtreqless:"⋛",GreaterFullEqual:"≧",gE:"≧",geqq:"≧",GreaterGreater:"⪢",GreaterLess:"≷",gl:"≷",gtrless:"≷",GreaterSlantEqual:"⩾",geqslant:"⩾",ges:"⩾",GreaterTilde:"≳",gsim:"≳",gtrsim:"≳",Gscr:"𝒢",Gt:"≫",NestedGreaterGreater:"≫",gg:"≫",HARDcy:"Ъ",Hacek:"ˇ",caron:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",Poincareplane:"ℌ",HilbertSpace:"ℋ",Hscr:"ℋ",hamilt:"ℋ",Hopf:"ℍ",quaternions:"ℍ",HorizontalLine:"─",boxh:"─",Hstrok:"Ħ",HumpEqual:"≏",bumpe:"≏",bumpeq:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacute:"Í",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Im:"ℑ",image:"ℑ",imagpart:"ℑ",Igrave:"Ì",Imacr:"Ī",ImaginaryI:"ⅈ",ii:"ⅈ",Int:"∬",Integral:"∫",int:"∫",Intersection:"⋂",bigcap:"⋂",xcap:"⋂",InvisibleComma:"⁣",ic:"⁣",InvisibleTimes:"⁢",it:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",imagline:"ℐ",Itilde:"Ĩ",Iukcy:"І",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",LT:"<",lt:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Lscr:"ℒ",lagran:"ℒ",Larr:"↞",twoheadleftarrow:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",lang:"⟨",langle:"⟨",LeftArrow:"←",ShortLeftArrow:"←",larr:"←",leftarrow:"←",slarr:"←",LeftArrowBar:"⇤",larrb:"⇤",LeftArrowRightArrow:"⇆",leftrightarrows:"⇆",lrarr:"⇆",LeftCeiling:"⌈",lceil:"⌈",LeftDoubleBracket:"⟦",lobrk:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",dharl:"⇃",downharpoonleft:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",lfloor:"⌊",LeftRightArrow:"↔",harr:"↔",leftrightarrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",dashv:"⊣",LeftTeeArrow:"↤",mapstoleft:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",vartriangleleft:"⊲",vltri:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",ltrie:"⊴",trianglelefteq:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",uharl:"↿",upharpoonleft:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",leftharpoonup:"↼",lharu:"↼",LeftVectorBar:"⥒",LessEqualGreater:"⋚",leg:"⋚",lesseqgtr:"⋚",LessFullEqual:"≦",lE:"≦",leqq:"≦",LessGreater:"≶",lessgtr:"≶",lg:"≶",LessLess:"⪡",LessSlantEqual:"⩽",leqslant:"⩽",les:"⩽",LessTilde:"≲",lesssim:"≲",lsim:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",lAarr:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",longleftarrow:"⟵",xlarr:"⟵",LongLeftRightArrow:"⟷",longleftrightarrow:"⟷",xharr:"⟷",LongRightArrow:"⟶",longrightarrow:"⟶",xrarr:"⟶",Lopf:"𝕃",LowerLeftArrow:"↙",swarr:"↙",swarrow:"↙",LowerRightArrow:"↘",searr:"↘",searrow:"↘",Lsh:"↰",lsh:"↰",Lstrok:"Ł",Lt:"≪",NestedLessLess:"≪",ll:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mscr:"ℳ",phmmat:"ℳ",Mfr:"𝔐",MinusPlus:"∓",mnplus:"∓",mp:"∓",Mopf:"𝕄",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",ZeroWidthSpace:"​",NewLine:`\n`,Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",nbsp:" ",Nopf:"ℕ",naturals:"ℕ",Not:"⫬",NotCongruent:"≢",nequiv:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",npar:"∦",nparallel:"∦",nshortparallel:"∦",nspar:"∦",NotElement:"∉",notin:"∉",notinva:"∉",NotEqual:"≠",ne:"≠",NotEqualTilde:"≂̸",nesim:"≂̸",NotExists:"∄",nexist:"∄",nexists:"∄",NotGreater:"≯",ngt:"≯",ngtr:"≯",NotGreaterEqual:"≱",nge:"≱",ngeq:"≱",NotGreaterFullEqual:"≧̸",ngE:"≧̸",ngeqq:"≧̸",NotGreaterGreater:"≫̸",nGtv:"≫̸",NotGreaterLess:"≹",ntgl:"≹",NotGreaterSlantEqual:"⩾̸",ngeqslant:"⩾̸",nges:"⩾̸",NotGreaterTilde:"≵",ngsim:"≵",NotHumpDownHump:"≎̸",nbump:"≎̸",NotHumpEqual:"≏̸",nbumpe:"≏̸",NotLeftTriangle:"⋪",nltri:"⋪",ntriangleleft:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",nltrie:"⋬",ntrianglelefteq:"⋬",NotLess:"≮",nless:"≮",nlt:"≮",NotLessEqual:"≰",nle:"≰",nleq:"≰",NotLessGreater:"≸",ntlg:"≸",NotLessLess:"≪̸",nLtv:"≪̸",NotLessSlantEqual:"⩽̸",nleqslant:"⩽̸",nles:"⩽̸",NotLessTilde:"≴",nlsim:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",npr:"⊀",nprec:"⊀",NotPrecedesEqual:"⪯̸",npre:"⪯̸",npreceq:"⪯̸",NotPrecedesSlantEqual:"⋠",nprcue:"⋠",NotReverseElement:"∌",notni:"∌",notniva:"∌",NotRightTriangle:"⋫",nrtri:"⋫",ntriangleright:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",nrtrie:"⋭",ntrianglerighteq:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",nsqsube:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",nsqsupe:"⋣",NotSubset:"⊂⃒",nsubset:"⊂⃒",vnsub:"⊂⃒",NotSubsetEqual:"⊈",nsube:"⊈",nsubseteq:"⊈",NotSucceeds:"⊁",nsc:"⊁",nsucc:"⊁",NotSucceedsEqual:"⪰̸",nsce:"⪰̸",nsucceq:"⪰̸",NotSucceedsSlantEqual:"⋡",nsccue:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",nsupset:"⊃⃒",vnsup:"⊃⃒",NotSupersetEqual:"⊉",nsupe:"⊉",nsupseteq:"⊉",NotTilde:"≁",nsim:"≁",NotTildeEqual:"≄",nsime:"≄",nsimeq:"≄",NotTildeFullEqual:"≇",ncong:"≇",NotTildeTilde:"≉",nap:"≉",napprox:"≉",NotVerticalBar:"∤",nmid:"∤",nshortmid:"∤",nsmid:"∤",Nscr:"𝒩",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacute:"Ó",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",ohm:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",ldquo:"“",OpenCurlyQuote:"‘",lsquo:"‘",Or:"⩔",Oscr:"𝒪",Oslash:"Ø",Otilde:"Õ",Otimes:"⨷",Ouml:"Ö",OverBar:"‾",oline:"‾",OverBrace:"⏞",OverBracket:"⎴",tbrk:"⎴",OverParenthesis:"⏜",PartialD:"∂",part:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",plusmn:"±",pm:"±",Popf:"ℙ",primes:"ℙ",Pr:"⪻",Precedes:"≺",pr:"≺",prec:"≺",PrecedesEqual:"⪯",pre:"⪯",preceq:"⪯",PrecedesSlantEqual:"≼",prcue:"≼",preccurlyeq:"≼",PrecedesTilde:"≾",precsim:"≾",prsim:"≾",Prime:"″",Product:"∏",prod:"∏",Proportional:"∝",prop:"∝",propto:"∝",varpropto:"∝",vprop:"∝",Pscr:"𝒫",Psi:"Ψ",QUOT:'"',quot:'"',Qfr:"𝔔",Qopf:"ℚ",rationals:"ℚ",Qscr:"𝒬",RBarr:"⤐",drbkarow:"⤐",REG:"®",circledR:"®",reg:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",twoheadrightarrow:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",Rfr:"ℜ",real:"ℜ",realpart:"ℜ",ReverseElement:"∋",SuchThat:"∋",ni:"∋",niv:"∋",ReverseEquilibrium:"⇋",leftrightharpoons:"⇋",lrhar:"⇋",ReverseUpEquilibrium:"⥯",duhar:"⥯",Rho:"Ρ",RightAngleBracket:"⟩",rang:"⟩",rangle:"⟩",RightArrow:"→",ShortRightArrow:"→",rarr:"→",rightarrow:"→",srarr:"→",RightArrowBar:"⇥",rarrb:"⇥",RightArrowLeftArrow:"⇄",rightleftarrows:"⇄",rlarr:"⇄",RightCeiling:"⌉",rceil:"⌉",RightDoubleBracket:"⟧",robrk:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",dharr:"⇂",downharpoonright:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",rfloor:"⌋",RightTee:"⊢",vdash:"⊢",RightTeeArrow:"↦",map:"↦",mapsto:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",vartriangleright:"⊳",vrtri:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",rtrie:"⊵",trianglerighteq:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",uharr:"↾",upharpoonright:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",rharu:"⇀",rightharpoonup:"⇀",RightVectorBar:"⥓",Ropf:"ℝ",reals:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",rAarr:"⇛",Rscr:"ℛ",realine:"ℛ",Rsh:"↱",rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortUpArrow:"↑",UpArrow:"↑",uarr:"↑",uparrow:"↑",Sigma:"Σ",SmallCircle:"∘",compfn:"∘",Sopf:"𝕊",Sqrt:"√",radic:"√",Square:"□",squ:"□",square:"□",SquareIntersection:"⊓",sqcap:"⊓",SquareSubset:"⊏",sqsub:"⊏",sqsubset:"⊏",SquareSubsetEqual:"⊑",sqsube:"⊑",sqsubseteq:"⊑",SquareSuperset:"⊐",sqsup:"⊐",sqsupset:"⊐",SquareSupersetEqual:"⊒",sqsupe:"⊒",sqsupseteq:"⊒",SquareUnion:"⊔",sqcup:"⊔",Sscr:"𝒮",Star:"⋆",sstarf:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",sube:"⊆",subseteq:"⊆",Succeeds:"≻",sc:"≻",succ:"≻",SucceedsEqual:"⪰",sce:"⪰",succeq:"⪰",SucceedsSlantEqual:"≽",sccue:"≽",succcurlyeq:"≽",SucceedsTilde:"≿",scsim:"≿",succsim:"≿",Sum:"∑",sum:"∑",Sup:"⋑",Supset:"⋑",Superset:"⊃",sup:"⊃",supset:"⊃",SupersetEqual:"⊇",supe:"⊇",supseteq:"⊇",THORN:"Þ",TRADE:"™",trade:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",there4:"∴",therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",thinsp:" ",Tilde:"∼",sim:"∼",thicksim:"∼",thksim:"∼",TildeEqual:"≃",sime:"≃",simeq:"≃",TildeFullEqual:"≅",cong:"≅",TildeTilde:"≈",ap:"≈",approx:"≈",asymp:"≈",thickapprox:"≈",thkap:"≈",Topf:"𝕋",TripleDot:"⃛",tdot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",lowbar:"_",UnderBrace:"⏟",UnderBracket:"⎵",bbrk:"⎵",UnderParenthesis:"⏝",Union:"⋃",bigcup:"⋃",xcup:"⋃",UnionPlus:"⊎",uplus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",udarr:"⇅",UpDownArrow:"↕",updownarrow:"↕",varr:"↕",UpEquilibrium:"⥮",udhar:"⥮",UpTee:"⊥",bot:"⊥",bottom:"⊥",perp:"⊥",UpTeeArrow:"↥",mapstoup:"↥",UpperLeftArrow:"↖",nwarr:"↖",nwarrow:"↖",UpperRightArrow:"↗",nearr:"↗",nearrow:"↗",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",bigvee:"⋁",xvee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",mid:"∣",shortmid:"∣",smid:"∣",VerticalLine:"|",verbar:"|",vert:"|",VerticalSeparator:"❘",VerticalTilde:"≀",wr:"≀",wreath:"≀",VeryThinSpace:" ",hairsp:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",bigwedge:"⋀",xwedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",Zeta:"Ζ",Zfr:"ℨ",zeetrf:"ℨ",Zopf:"ℤ",integers:"ℤ",Zscr:"𝒵",aacute:"á",abreve:"ă",ac:"∾",mstpos:"∾",acE:"∾̳",acd:"∿",acirc:"â",acy:"а",aelig:"æ",afr:"𝔞",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",and:"∧",wedge:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",angle:"∠",ange:"⦤",angmsd:"∡",measuredangle:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angzarr:"⍼",aogon:"ą",aopf:"𝕒",apE:"⩰",apacir:"⩯",ape:"≊",approxeq:"≊",apid:"≋",apos:"'",aring:"å",ascr:"𝒶",ast:"*",midast:"*",atilde:"ã",auml:"ä",awint:"⨑",bNot:"⫭",backcong:"≌",bcong:"≌",backepsilon:"϶",bepsi:"϶",backprime:"‵",bprime:"‵",backsim:"∽",bsim:"∽",backsimeq:"⋍",bsime:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrktbrk:"⎶",bcy:"б",bdquo:"„",ldquor:"„",bemptyv:"⦰",beta:"β",beth:"ℶ",between:"≬",twixt:"≬",bfr:"𝔟",bigcirc:"◯",xcirc:"◯",bigodot:"⨀",xodot:"⨀",bigoplus:"⨁",xoplus:"⨁",bigotimes:"⨂",xotime:"⨂",bigsqcup:"⨆",xsqcup:"⨆",bigstar:"★",starf:"★",bigtriangledown:"▽",xdtri:"▽",bigtriangleup:"△",xutri:"△",biguplus:"⨄",xuplus:"⨄",bkarow:"⤍",rbarr:"⤍",blacklozenge:"⧫",lozf:"⧫",blacktriangle:"▴",utrif:"▴",blacktriangledown:"▾",dtrif:"▾",blacktriangleleft:"◂",ltrif:"◂",blacktriangleright:"▸",rtrif:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",minusb:"⊟",boxplus:"⊞",plusb:"⊞",boxtimes:"⊠",timesb:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bumpE:"⪮",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",ccaps:"⩍",ccaron:"č",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cemptyv:"⦲",cent:"¢",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",cire:"≗",circlearrowleft:"↺",olarr:"↺",circlearrowright:"↻",orarr:"↻",circledS:"Ⓢ",oS:"Ⓢ",circledast:"⊛",oast:"⊛",circledcirc:"⊚",ocir:"⊚",circleddash:"⊝",odash:"⊝",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",comma:",",commat:"@",comp:"∁",complement:"∁",congdot:"⩭",copf:"𝕔",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",curlyeqprec:"⋞",cuesc:"⋟",curlyeqsucc:"⋟",cularr:"↶",curvearrowleft:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curvearrowright:"↷",curarrm:"⤼",curlyvee:"⋎",cuvee:"⋎",curlywedge:"⋏",cuwed:"⋏",curren:"¤",cwint:"∱",cylcty:"⌭",dHar:"⥥",dagger:"†",daleth:"ℸ",dash:"‐",hyphen:"‐",dbkarow:"⤏",rBarr:"⤏",dcaron:"ď",dcy:"д",ddarr:"⇊",downdownarrows:"⇊",ddotseq:"⩷",eDDot:"⩷",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",diamondsuit:"♦",diams:"♦",digamma:"ϝ",gammad:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",llcorner:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",doteqdot:"≑",eDot:"≑",dotminus:"∸",minusd:"∸",dotplus:"∔",plusdo:"∔",dotsquare:"⊡",sdotb:"⊡",drcorn:"⌟",lrcorner:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",triangledown:"▿",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"≖",eqcirc:"≖",ecirc:"ê",ecolon:"≕",eqcolon:"≕",ecy:"э",edot:"ė",efDot:"≒",fallingdotseq:"≒",efr:"𝔢",eg:"⪚",egrave:"è",egs:"⪖",eqslantgtr:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",eqslantless:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",varnothing:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",straightepsilon:"ϵ",varepsilon:"ϵ",equals:"=",equest:"≟",questeq:"≟",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",risingdotseq:"≓",erarr:"⥱",escr:"ℯ",eta:"η",eth:"ð",euml:"ë",euro:"€",excl:"!",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",fork:"⋔",pitchfork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"½",half:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",sfrown:"⌢",fscr:"𝒻",gEl:"⪌",gtreqqless:"⪌",gacute:"ǵ",gamma:"γ",gap:"⪆",gtrapprox:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gimel:"ℷ",gjcy:"ѓ",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gneqq:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gnsim:"⋧",gopf:"𝕘",gscr:"ℊ",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtrdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrarr:"⥸",gvertneqq:"≩︀",gvnE:"≩︀",hardcy:"ъ",harrcir:"⥈",harrw:"↭",leftrightsquigarrow:"↭",hbar:"ℏ",hslash:"ℏ",planck:"ℏ",plankv:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",mldr:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",searhk:"⤥",hkswarow:"⤦",swarhk:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",larrhk:"↩",hookrightarrow:"↪",rarrhk:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hstrok:"ħ",hybull:"⁃",iacute:"í",icirc:"î",icy:"и",iecy:"е",iexcl:"¡",ifr:"𝔦",igrave:"ì",iiiint:"⨌",qint:"⨌",iiint:"∭",tint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",imath:"ı",inodot:"ı",imof:"⊷",imped:"Ƶ",incare:"℅",infin:"∞",infintie:"⧝",intcal:"⊺",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iquest:"¿",iscr:"𝒾",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",itilde:"ĩ",iukcy:"і",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",varkappa:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAtail:"⤛",lBarr:"⤎",lEg:"⪋",lesseqqgtr:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lambda:"λ",langd:"⦑",lap:"⪅",lessapprox:"⪅",laquo:"«",larrbfs:"⤟",larrfs:"⤝",larrlp:"↫",looparrowleft:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",leftarrowtail:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lcub:"{",lbrack:"[",lsqb:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lcy:"л",ldca:"⤶",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leq:"≤",leftleftarrows:"⇇",llarr:"⇇",leftthreetimes:"⋋",lthree:"⋋",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessdot:"⋖",ltdot:"⋖",lfisht:"⥼",lfr:"𝔩",lgE:"⪑",lharul:"⥪",lhblk:"▄",ljcy:"љ",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lneqq:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lnsim:"⋦",loang:"⟬",loarr:"⇽",longmapsto:"⟼",xmap:"⟼",looparrowright:"↬",rarrlp:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",loz:"◊",lozenge:"◊",lpar:"(",lparlt:"⦓",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsime:"⪍",lsimg:"⪏",lsquor:"‚",sbquo:"‚",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",triangleleft:"◃",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"¯",strns:"¯",male:"♂",malt:"✠",maltese:"✠",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",mfr:"𝔪",mho:"℧",micro:"µ",midcir:"⫰",minus:"−",minusdu:"⨪",mlcp:"⫛",models:"⊧",mopf:"𝕞",mscr:"𝓂",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nLeftarrow:"⇍",nlArr:"⇍",nLeftrightarrow:"⇎",nhArr:"⇎",nLl:"⋘̸",nLt:"≪⃒",nRightarrow:"⇏",nrArr:"⇏",nVDash:"⊯",nVdash:"⊮",nacute:"ń",nang:"∠⃒",napE:"⩰̸",napid:"≋̸",napos:"ʼn",natur:"♮",natural:"♮",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",neArr:"⇗",nearhk:"⤤",nedot:"≐̸",nesear:"⤨",toea:"⤨",nfr:"𝔫",nharr:"↮",nleftrightarrow:"↮",nhpar:"⫲",nis:"⋼",nisd:"⋺",njcy:"њ",nlE:"≦̸",nleqq:"≦̸",nlarr:"↚",nleftarrow:"↚",nldr:"‥",nopf:"𝕟",not:"¬",notinE:"⋹̸",notindot:"⋵̸",notinvb:"⋷",notinvc:"⋶",notnivb:"⋾",notnivc:"⋽",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",nrarr:"↛",nrightarrow:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nscr:"𝓃",nsub:"⊄",nsubE:"⫅̸",nsubseteqq:"⫅̸",nsup:"⊅",nsupE:"⫆̸",nsupseteqq:"⫆̸",ntilde:"ñ",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwnear:"⤧",oacute:"ó",ocirc:"ô",ocy:"о",odblac:"ő",odiv:"⨸",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograve:"ò",ogt:"⧁",ohbar:"⦵",olcir:"⦾",olcross:"⦻",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",oopf:"𝕠",opar:"⦷",operp:"⦹",or:"∨",vee:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",oscr:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oslash:"ø",osol:"⊘",otilde:"õ",otimesas:"⨶",ouml:"ö",ovbar:"⌽",para:"¶",parsim:"⫳",parsl:"⫽",pcy:"п",percnt:"%",period:".",permil:"‰",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",straightphi:"ϕ",varphi:"ϕ",phone:"☎",pi:"π",piv:"ϖ",varpi:"ϖ",planckh:"ℎ",plus:"+",plusacir:"⨣",pluscir:"⨢",plusdu:"⨥",pluse:"⩲",plussim:"⨦",plustwo:"⨧",pointint:"⨕",popf:"𝕡",pound:"£",prE:"⪳",prap:"⪷",precapprox:"⪷",precnapprox:"⪹",prnap:"⪹",precneqq:"⪵",prnE:"⪵",precnsim:"⋨",prnsim:"⋨",prime:"′",profalar:"⌮",profline:"⌒",profsurf:"⌓",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quatint:"⨖",quest:"?",rAtail:"⤜",rHar:"⥤",race:"∽̱",racute:"ŕ",raemptyv:"⦳",rangd:"⦒",range:"⦥",raquo:"»",rarrap:"⥵",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rightarrowtail:"↣",rarrw:"↝",rightsquigarrow:"↝",ratail:"⤚",ratio:"∶",rbbrk:"❳",rbrace:"}",rcub:"}",rbrack:"]",rsqb:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdsh:"↳",rect:"▭",rfisht:"⥽",rfr:"𝔯",rharul:"⥬",rho:"ρ",rhov:"ϱ",varrho:"ϱ",rightrightarrows:"⇉",rrarr:"⇉",rightthreetimes:"⋌",rthree:"⋌",ring:"˚",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rsaquo:"›",rscr:"𝓇",rtimes:"⋊",rtri:"▹",triangleright:"▹",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",scE:"⪴",scap:"⪸",succapprox:"⪸",scaron:"š",scedil:"ş",scirc:"ŝ",scnE:"⪶",succneqq:"⪶",scnap:"⪺",succnapprox:"⪺",scnsim:"⋩",succnsim:"⋩",scpolint:"⨓",scy:"с",sdot:"⋅",sdote:"⩦",seArr:"⇘",sect:"§",semi:";",seswar:"⤩",tosa:"⤩",sext:"✶",sfr:"𝔰",sharp:"♯",shchcy:"щ",shcy:"ш",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",varsigma:"ς",simdot:"⩪",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",smashp:"⨳",smeparsl:"⧤",smile:"⌣",ssmile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",sqcaps:"⊓︀",sqcups:"⊔︀",sscr:"𝓈",star:"☆",sub:"⊂",subset:"⊂",subE:"⫅",subseteqq:"⫅",subdot:"⪽",subedot:"⫃",submult:"⫁",subnE:"⫋",subsetneqq:"⫋",subne:"⊊",subsetneq:"⊊",subplus:"⪿",subrarr:"⥹",subsim:"⫇",subsub:"⫕",subsup:"⫓",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supseteqq:"⫆",supdot:"⪾",supdsub:"⫘",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supsetneqq:"⫌",supne:"⊋",supsetneq:"⊋",supplus:"⫀",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swnwar:"⤪",szlig:"ß",target:"⌖",tau:"τ",tcaron:"ť",tcedil:"ţ",tcy:"т",telrec:"⌕",tfr:"𝔱",theta:"θ",thetasym:"ϑ",thetav:"ϑ",vartheta:"ϑ",thorn:"þ",times:"×",timesbar:"⨱",timesd:"⨰",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tprime:"‴",triangle:"▵",utri:"▵",triangleq:"≜",trie:"≜",tridot:"◬",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",uHar:"⥣",uacute:"ú",ubrcy:"ў",ubreve:"ŭ",ucirc:"û",ucy:"у",udblac:"ű",ufisht:"⥾",ufr:"𝔲",ugrave:"ù",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uogon:"ų",uopf:"𝕦",upsi:"υ",upsilon:"υ",upuparrows:"⇈",uuarr:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",uuml:"ü",uwangle:"⦧",vBar:"⫨",vBarv:"⫩",vangrt:"⦜",varsubsetneq:"⊊︀",vsubne:"⊊︀",varsubsetneqq:"⫋︀",vsubnE:"⫋︀",varsupsetneq:"⊋︀",vsupne:"⊋︀",varsupsetneqq:"⫌︀",vsupnE:"⫌︀",vcy:"в",veebar:"⊻",veeeq:"≚",vellip:"⋮",vfr:"𝔳",vopf:"𝕧",vscr:"𝓋",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedgeq:"≙",weierp:"℘",wp:"℘",wfr:"𝔴",wopf:"𝕨",wscr:"𝓌",xfr:"𝔵",xi:"ξ",xnis:"⋻",xopf:"𝕩",xscr:"𝓍",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"};eC.ngsp="";var tC=class{tokens;errors;nonNormalizedIcuExpressions;constructor(ml,Al,Rl){this.tokens=ml,this.errors=Al,this.nonNormalizedIcuExpressions=Rl}};function Di(ml,Al,Rl,zl={}){let rd=new sC(new Rw(ml,Al),Rl,zl);return rd.tokenize(),new tC(so(rd.tokens),rd.errors,rd.nonNormalizedIcuExpressions)}var rC=/\r\n?/g;function Se(ml){return`Unexpected character "${ml===0?"EOF":String.fromCharCode(ml)}"`}function xi(ml){return`Unknown entity "${ml}" - use the "&#;" or "&#x;" syntax`}function Qa(ml,Al){return`Unable to parse entity "${Al}" - ${ml} character reference entities must end with ";"`}var nC=["@if","@else","@for","@switch","@case","@default","@empty","@defer","@placeholder","@loading","@error","@content"],iC={start:"{{",end:"}}"},sC=class{_getTagContentType;_cursor;_tokenizeIcu;_leadingTriviaCodePoints;_canSelfClose;_allowHtmComponentClosingTags;_allowStartTagComments;_currentTokenStart=null;_currentTokenType=null;_expansionCaseStack=[];_openDirectiveCount=0;_inInterpolation=!1;_preserveLineEndings;_i18nNormalizeLineEndingsInICUs;_fullNameStack=[];_tokenizeBlocks;_tokenizeLet;_selectorlessEnabled;tokens=[];errors=[];nonNormalizedIcuExpressions=[];constructor(ml,Al,Rl){this._getTagContentType=Al,this._tokenizeIcu=Rl.tokenizeExpansionForms||!1,this._leadingTriviaCodePoints=Rl.leadingTriviaChars&&Rl.leadingTriviaChars.map(ml=>ml.codePointAt(0)||0),this._canSelfClose=Rl.canSelfClose||!1,this._allowHtmComponentClosingTags=Rl.allowHtmComponentClosingTags||!1,this._allowStartTagComments=Rl.allowStartTagComments??!0;let zl=Rl.range||{endPos:ml.content.length,startPos:0,startLine:0,startCol:0};this._cursor=Rl.escapedString?new oC(ml,zl):new aC(ml,zl),this._preserveLineEndings=Rl.preserveLineEndings||!1,this._i18nNormalizeLineEndingsInICUs=Rl.i18nNormalizeLineEndingsInICUs||!1,this._tokenizeBlocks=Rl.tokenizeBlocks??!0,this._tokenizeLet=Rl.tokenizeLet??!0,this._selectorlessEnabled=Rl.selectorlessEnabled??!1;try{this._cursor.init()}catch(ml){this.handleError(ml)}}_processCarriageReturns(ml){return this._preserveLineEndings?ml:ml.replace(rC,`\n`)}tokenize(){for(;this._cursor.peek()!==0;){let ml=this._cursor.clone();try{if(this._attemptCharCode(60))if(this._attemptCharCode(33))this._attemptStr("[CDATA[")?this._consumeCdata(ml):this._attemptStr("--")?this._consumeComment(ml):this._attemptStrCaseInsensitive("doctype")?this._consumeDocType(ml):this._consumeBogusComment(ml);else if(this._attemptCharCode(47))this._consumeTagClose(ml);else{let Al=this._cursor.clone();this._attemptCharCode(63)?(this._cursor=Al,this._consumeBogusComment(ml)):this._consumeTagOpen(ml)}else this._tokenizeLet&&this._cursor.peek()===64&&!this._inInterpolation&&this._isLetStart()?this._consumeLetDeclaration(ml):this._tokenizeBlocks&&this._isBlockStart()?this._consumeBlockStart(ml):this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansionCase()&&!this._isInExpansionForm()&&this._attemptCharCode(125)?this._consumeBlockEnd(ml):this._tokenizeIcu&&this._tokenizeExpansionForm()||this._consumeWithInterpolation(5,8,()=>this._isTextEnd(),()=>this._isTagStart())}catch(ml){this.handleError(ml)}}this._beginToken(43),this._endToken([])}_getBlockName(){let ml=!1,Al=this._cursor.clone();return this._attemptCharCodeUntilFn(Al=>nt(Al)?!ml:io(Al)?(ml=!0,!1):!0),this._cursor.getChars(Al).trim()}_consumeBlockStart(ml){this._requireCharCode(64),this._beginToken(26,ml);let Al=this._endToken([this._getBlockName()]);if(this._cursor.peek()===40)if(this._cursor.advance(),this._consumeBlockParameters(),this._attemptCharCodeUntilFn(b),this._attemptCharCode(41))this._attemptCharCodeUntilFn(b);else{Al.type=30;return}if(Al.parts[0]==="default never"&&this._attemptCharCode(59)){this._beginToken(27),this._endToken([]),this._beginToken(28),this._endToken([]);return}this._attemptCharCode(123)?(this._beginToken(27),this._endToken([])):this._isBlockStart()&&(Al.parts[0]==="case"||Al.parts[0]==="default")?(this._beginToken(27),this._endToken([]),this._beginToken(28),this._endToken([])):Al.type=30}_consumeBlockEnd(ml){this._beginToken(28,ml),this._endToken([])}_consumeBlockParameters(){for(this._attemptCharCodeUntilFn(Ai);this._cursor.peek()!==41&&this._cursor.peek()!==0;){this._beginToken(29);let ml=this._cursor.clone(),Al=null,Rl=0;for(;this._cursor.peek()!==59&&this._cursor.peek()!==0||Al!==null;){let ml=this._cursor.peek();if(ml===92)this._cursor.advance();else if(ml===Al)Al=null;else if(Al===null&&Ot(ml))Al=ml;else if(ml===40&&Al===null)Rl++;else if(ml===41&&Al===null){if(Rl===0)break;Rl>0&&Rl--}this._cursor.advance()}this._endToken([this._cursor.getChars(ml)]),this._attemptCharCodeUntilFn(Ai)}}_consumeLetDeclaration(ml){if(this._requireStr("@let"),this._beginToken(31,ml),nt(this._cursor.peek()))this._attemptCharCodeUntilFn(b);else{let Al=this._endToken([this._cursor.getChars(ml)]);Al.type=34;return}let Al=this._endToken([this._getLetDeclarationName()]);if(this._attemptCharCodeUntilFn(b),!this._attemptCharCode(61)){Al.type=34;return}this._attemptCharCodeUntilFn(ml=>b(ml)&&!Oe(ml)),this._consumeLetDeclarationValue(),this._cursor.peek()===59?(this._beginToken(33),this._cursor.advance(),this._endToken([])):(Al.type=34,Al.sourceSpan=this._cursor.getSpan(ml))}_getLetDeclarationName(){let ml=this._cursor.clone(),Al=!1;return this._attemptCharCodeUntilFn(ml=>Re(ml)||ml===36||ml===95||Al&&Ie(ml)?(Al=!0,!1):!0),this._cursor.getChars(ml).trim()}_consumeLetDeclarationValue(){let ml=this._cursor.clone();for(this._beginToken(32,ml);this._cursor.peek()!==0;){let ml=this._cursor.peek();if(ml===59)break;Ot(ml)&&(this._cursor.advance(),this._attemptCharCodeUntilFn(Al=>Al===92?(this._cursor.advance(),!1):Al===ml)),this._cursor.advance()}this._endToken([this._cursor.getChars(ml)])}_tokenizeExpansionForm(){if(this.isExpansionFormStart())return this._consumeExpansionFormStart(),!0;if(ro(this._cursor.peek())&&this._isInExpansionForm())return this._consumeExpansionCaseStart(),!0;if(this._cursor.peek()===125){if(this._isInExpansionCase())return this._consumeExpansionCaseEnd(),!0;if(this._isInExpansionForm())return this._consumeExpansionFormEnd(),!0}return!1}_beginToken(ml,Al=this._cursor.clone()){this._currentTokenStart=Al,this._currentTokenType=ml}_endToken(ml,Al){if(this._currentTokenStart===null)throw new Qw(this._cursor.getSpan(Al),"Programming error - attempted to end a token when there was no start to the token");if(this._currentTokenType===null)throw new Qw(this._cursor.getSpan(this._currentTokenStart),"Programming error - attempted to end a token which has no token type");let Rl={type:this._currentTokenType,parts:ml,sourceSpan:(Al??this._cursor).getSpan(this._currentTokenStart,this._leadingTriviaCodePoints)};return this.tokens.push(Rl),this._currentTokenStart=null,this._currentTokenType=null,Rl}_createError(ml,Al){this._isInExpansionForm()&&(ml+=` (Do you have an unescaped "{" in your template? Use "{{ '{' }}") to escape it.)`);let Rl=new Qw(Al,ml);return this._currentTokenStart=null,this._currentTokenType=null,Rl}handleError(ml){if(ml instanceof lC&&(ml=this._createError(ml.msg,this._cursor.getSpan(ml.cursor))),ml instanceof Qw)this.errors.push(ml);else throw ml}_attemptCharCode(ml){return this._cursor.peek()===ml?(this._cursor.advance(),!0):!1}_attemptCharCodeCaseInsensitive(ml){return no(this._cursor.peek(),ml)?(this._cursor.advance(),!0):!1}_requireCharCode(ml){let Al=this._cursor.clone();if(!this._attemptCharCode(ml))throw this._createError(Se(this._cursor.peek()),this._cursor.getSpan(Al))}_attemptStr(ml){let Al=ml.length;if(this._cursor.charsLeft()this._peekStr(ml))}_isLetStart(){return this._cursor.peek()===64&&this._peekStr("@let")}_consumeEntity(ml){this._beginToken(9);let Al=this._cursor.clone();if(this._cursor.advance(),this._attemptCharCode(35)){let ml=this._attemptCharCode(120)||this._attemptCharCode(88),Rl=this._cursor.clone();if(this._attemptCharCodeUntilFn(eo),this._cursor.peek()!=59){this._cursor.advance();let Rl=ml?"hexadecimal":"decimal";throw this._createError(Qa(Rl,this._cursor.getChars(Al)),this._cursor.getSpan())}let zl=this._cursor.getChars(Rl);this._cursor.advance();try{let Rl=parseInt(zl,ml?16:10);this._endToken([String.fromCodePoint(Rl),this._cursor.getChars(Al)])}catch{throw this._createError(xi(this._cursor.getChars(Al)),this._cursor.getSpan())}}else{let Rl=this._cursor.clone();if(this._attemptCharCodeUntilFn(to),this._cursor.peek()!=59)this._beginToken(ml,Al),this._cursor=Rl,this._endToken(["&"]);else{let ml=this._cursor.getChars(Rl);this._cursor.advance();let zl=eC.hasOwnProperty(ml)&&eC[ml];if(!zl)throw this._createError(xi(ml),this._cursor.getSpan(Al));this._endToken([zl,`&${ml};`])}}}_consumeRawText(ml,Al){this._beginToken(ml?6:7);let Rl=[];for(;;){let zl=this._cursor.clone(),rd=Al();if(this._cursor=zl,rd)break;ml&&this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(Rl.join(""))]),Rl.length=0,this._consumeEntity(6),this._beginToken(6)):Rl.push(this._readChar())}this._endToken([this._processCarriageReturns(Rl.join(""))])}_consumeComment(ml){this._beginToken(10,ml),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("--\x3e")),this._beginToken(11),this._requireStr("--\x3e"),this._endToken([])}_consumeBogusComment(ml){this._beginToken(10,ml),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(11),this._cursor.advance(),this._endToken([])}_consumeCdata(ml){this._beginToken(13,ml),this._endToken([]),this._consumeRawText(!1,()=>this._attemptStr("]]>")),this._beginToken(14),this._requireStr("]]>"),this._endToken([])}_consumeDocType(ml){this._beginToken(19,ml),this._endToken([]),this._consumeRawText(!1,()=>this._cursor.peek()===62),this._beginToken(20),this._cursor.advance(),this._endToken([])}_consumePrefixAndName(ml){let Al=this._cursor.clone(),Rl="";for(;this._cursor.peek()!==58&&!Za(this._cursor.peek());)this._cursor.advance();let zl;this._cursor.peek()===58?(Rl=this._cursor.getChars(Al),this._cursor.advance(),zl=this._cursor.clone()):zl=Al,this._requireCharCodeUntilFn(ml,Rl===""?0:1);let rd=this._cursor.getChars(zl);return[Rl,rd]}_consumeSingleLineComment(ml){let Al=this._cursor.clone();this._attemptCharCodeUntilFn(ml=>Oe(ml)||ml===0);let Rl=this._cursor.clone(),zl=Rl.getChars(Al);this._beginToken(12,ml),this._endToken([zl,"single"],Rl),this._attemptCharCodeUntilFn(b)}_consumeMultiLineComment(ml){let Al=this._cursor.clone();this._attemptCharCodeUntilFn(ml=>{if(ml===0)return!0;if(ml===42){let ml=this._cursor.clone();return ml.advance(),ml.peek()===47}return!1});let Rl=this._cursor.clone(),zl=Rl.getChars(Al),rd=Rl;this._attemptStr("*/")&&(rd=this._cursor.clone(),this._attemptCharCodeUntilFn(b)),this._beginToken(12,ml),this._endToken([zl,"multi"],rd)}_consumeTagOpen(ml){let Al,Rl,zl,rd,yh=[];try{if(this._selectorlessEnabled&&Mt(this._cursor.peek()))rd=this._consumeComponentOpenStart(ml),[zl,Rl,Al]=rd.parts,Rl&&(zl+=`:${Rl}`),Al&&(zl+=`:${Al}`),this._attemptCharCodeUntilFn(b);else{if(!Re(this._cursor.peek()))throw this._createError(Se(this._cursor.peek()),this._cursor.getSpan(ml));rd=this._consumeTagOpenStart(ml),Rl=rd.parts[0],Al=zl=rd.parts[1],this._attemptCharCodeUntilFn(b)}for(;;){if(this._allowStartTagComments){let ml=this._cursor.clone();if(this._attemptStr("//")){this._consumeSingleLineComment(ml);continue}if(this._attemptStr("/*")){this._consumeMultiLineComment(ml);continue}}if(Ni(this._cursor.peek()))break;if(this._selectorlessEnabled&&this._cursor.peek()===64){let ml=this._cursor.clone(),Al=ml.clone();Al.advance(),Mt(Al.peek())&&this._consumeDirective(ml,Al)}else{let ml=this._consumeAttribute();yh.push(ml)}}rd.type===35?this._consumeComponentOpenEnd():this._consumeTagOpenEnd()}catch(Al){if(Al instanceof Qw){rd?rd.type=rd.type===35?39:4:(this._beginToken(5,ml),this._endToken(["<"]));return}throw Al}if(this._canSelfClose&&this.tokens[this.tokens.length-1].type===2)return;let kh=this._getTagContentType(Al,Rl,this._fullNameStack.length>0,yh);this._handleFullNameStackForTagOpen(Rl,Al),kh===0?this._consumeRawTextWithTagClose(Rl,rd,zl,!1):kh===1&&this._consumeRawTextWithTagClose(Rl,rd,zl,!0)}_consumeRawTextWithTagClose(ml,Al,Rl,zl){this._consumeRawText(zl,()=>!this._attemptCharCode(60)||!this._attemptCharCode(47)||(this._attemptCharCodeUntilFn(b),!this._attemptStrCaseInsensitive(ml&&Al.type!==35?`${ml}:${Rl}`:Rl))?!1:(this._attemptCharCodeUntilFn(b),this._attemptCharCode(62))),this._beginToken(Al.type===35?38:3),this._requireCharCodeUntilFn(ml=>ml===62,3),this._cursor.advance(),this._endToken(Al.parts),this._handleFullNameStackForTagClose(ml,Rl)}_consumeTagOpenStart(ml){this._beginToken(0,ml);let Al=this._consumePrefixAndName(ve);return this._endToken(Al)}_consumeComponentOpenStart(ml){this._beginToken(35,ml);let Al=this._consumeComponentName();return this._endToken(Al)}_consumeComponentName(){let ml=this._cursor.clone();for(;Pi(this._cursor.peek());)this._cursor.advance();let Al=this._cursor.getChars(ml),Rl="",zl="";return this._cursor.peek()===58&&(this._cursor.advance(),[Rl,zl]=this._consumePrefixAndName(ve)),[Al,Rl,zl]}_consumeAttribute(){let[ml,Al]=this._consumeAttributeName(),Rl;return this._attemptCharCodeUntilFn(b),this._attemptCharCode(61)&&(this._attemptCharCodeUntilFn(b),Rl=this._consumeAttributeValue()),this._attemptCharCodeUntilFn(b),{prefix:ml,name:Al,value:Rl}}_consumeAttributeName(){let ml=this._cursor.peek();if(ml===39||ml===34)throw this._createError(Se(ml),this._cursor.getSpan());this._beginToken(15);let Al;if(this._openDirectiveCount>0){let ml=0;Al=Al=>{if(this._openDirectiveCount>0){if(Al===40)ml++;else if(Al===41){if(ml===0)return!0;ml--}}return ve(Al)}}else if(ml===91){let ml=0;Al=Al=>(Al===91?ml++:Al===93&&ml--,ml<=0?ve(Al):Oe(Al))}else Al=ve;let Rl=this._consumePrefixAndName(Al);return this._endToken(Rl),Rl}_consumeAttributeValue(){let ml;if(this._cursor.peek()===39||this._cursor.peek()===34){let Al=this._cursor.peek();this._consumeQuote(Al);let r=()=>this._cursor.peek()===Al;ml=this._consumeWithInterpolation(17,18,r,r),this._consumeQuote(Al)}else{let t=()=>ve(this._cursor.peek());ml=this._consumeWithInterpolation(17,18,t,t)}return ml}_consumeQuote(ml){this._beginToken(16),this._requireCharCode(ml),this._endToken([String.fromCodePoint(ml)])}_consumeTagOpenEnd(){let ml=this._attemptCharCode(47)?2:1;this._beginToken(ml),this._requireCharCode(62),this._endToken([])}_consumeComponentOpenEnd(){let ml=this._attemptCharCode(47)?37:36;this._beginToken(ml),this._requireCharCode(62),this._endToken([])}_consumeTagClose(ml){if(this._selectorlessEnabled){let Al=ml.clone();for(;Al.peek()!==62&&!Mt(Al.peek());)Al.advance();if(Mt(Al.peek())){this._beginToken(38,ml);let Al=this._consumeComponentName();this._attemptCharCodeUntilFn(b),this._requireCharCode(62),this._endToken(Al);return}}if(this._beginToken(3,ml),this._attemptCharCodeUntilFn(b),this._allowHtmComponentClosingTags&&this._attemptCharCode(47))this._attemptCharCodeUntilFn(b),this._requireCharCode(62),this._endToken([]);else{let[ml,Al]=this._consumePrefixAndName(ve);this._attemptCharCodeUntilFn(b),this._requireCharCode(62),this._endToken([ml,Al]),this._handleFullNameStackForTagClose(ml,Al)}}_consumeExpansionFormStart(){this._beginToken(21),this._requireCharCode(123),this._endToken([]),this._expansionCaseStack.push(21),this._beginToken(7);let ml=this._readUntil(44),Al=this._processCarriageReturns(ml);if(this._i18nNormalizeLineEndingsInICUs)this._endToken([Al]);else{let Rl=this._endToken([ml]);Al!==ml&&this.nonNormalizedIcuExpressions.push(Rl)}this._requireCharCode(44),this._attemptCharCodeUntilFn(b),this._beginToken(7);let Rl=this._readUntil(44);this._endToken([Rl]),this._requireCharCode(44),this._attemptCharCodeUntilFn(b)}_consumeExpansionCaseStart(){this._beginToken(22);let ml=this._readUntil(123).trim();this._endToken([ml]),this._attemptCharCodeUntilFn(b),this._beginToken(23),this._requireCharCode(123),this._endToken([]),this._attemptCharCodeUntilFn(b),this._expansionCaseStack.push(23)}_consumeExpansionCaseEnd(){this._beginToken(24),this._requireCharCode(125),this._endToken([]),this._attemptCharCodeUntilFn(b),this._expansionCaseStack.pop()}_consumeExpansionFormEnd(){this._beginToken(25),this._requireCharCode(125),this._endToken([]),this._expansionCaseStack.pop()}_consumeWithInterpolation(ml,Al,Rl,zl){this._beginToken(ml);let rd=[];for(;!Rl();){let Rl=this._cursor.clone();this._attemptStr(iC.start)?(this._endToken([this._processCarriageReturns(rd.join(""))],Rl),rd.length=0,this._consumeInterpolation(Al,Rl,zl),this._beginToken(ml)):this._cursor.peek()===38?(this._endToken([this._processCarriageReturns(rd.join(""))]),rd.length=0,this._consumeEntity(ml),this._beginToken(ml)):rd.push(this._readChar())}this._inInterpolation=!1;let yh=this._processCarriageReturns(rd.join(""));return this._endToken([yh]),yh}_consumeInterpolation(ml,Al,Rl){let zl=[];this._beginToken(ml,Al),zl.push(iC.start);let rd=this._cursor.clone(),yh=null,kh=!1;for(;this._cursor.peek()!==0&&(Rl===null||!Rl());){let ml=this._cursor.clone();if(this._isTagStart()){this._cursor=ml,zl.push(this._getProcessedChars(rd,ml)),this._endToken(zl);return}if(yh===null)if(this._attemptStr(iC.end)){zl.push(this._getProcessedChars(rd,ml)),zl.push(iC.end),this._endToken(zl);return}else this._attemptStr("//")&&(kh=!0);let Al=this._cursor.peek();this._cursor.advance(),Al===92?this._cursor.advance():Al===yh?yh=null:!kh&&yh===null&&Ot(Al)&&(yh=Al)}zl.push(this._getProcessedChars(rd,this._cursor)),this._endToken(zl)}_consumeDirective(ml,Al){for(this._requireCharCode(64),this._cursor.advance();Pi(this._cursor.peek());)this._cursor.advance();this._beginToken(40,ml);let Rl=this._cursor.getChars(Al);if(this._endToken([Rl]),this._attemptCharCodeUntilFn(b),this._cursor.peek()===40){for(this._openDirectiveCount++,this._beginToken(41),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(b);!Ni(this._cursor.peek())&&this._cursor.peek()!==41;)this._consumeAttribute();if(this._attemptCharCodeUntilFn(b),this._openDirectiveCount--,this._cursor.peek()!==41){if(this._cursor.peek()===62||this._cursor.peek()===47)return;throw this._createError(Se(this._cursor.peek()),this._cursor.getSpan(ml))}this._beginToken(42),this._cursor.advance(),this._endToken([]),this._attemptCharCodeUntilFn(b)}}_getProcessedChars(ml,Al){return this._processCarriageReturns(Al.getChars(ml))}_isTextEnd(){return!!(this._isTagStart()||this._cursor.peek()===0||this._tokenizeIcu&&!this._inInterpolation&&(this.isExpansionFormStart()||this._cursor.peek()===125&&this._isInExpansionCase())||this._tokenizeBlocks&&!this._inInterpolation&&!this._isInExpansion()&&(this._isBlockStart()||this._isLetStart()||this._cursor.peek()===125))}_isTagStart(){if(this._cursor.peek()===60){let ml=this._cursor.clone();ml.advance();let Al=ml.peek();if(97<=Al&&Al<=122||65<=Al&&Al<=90||Al===47||Al===33)return!0}return!1}_readUntil(ml){let Al=this._cursor.clone();return this._attemptUntilChar(ml),this._cursor.getChars(Al)}_isInExpansion(){return this._isInExpansionCase()||this._isInExpansionForm()}_isInExpansionCase(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===23}_isInExpansionForm(){return this._expansionCaseStack.length>0&&this._expansionCaseStack[this._expansionCaseStack.length-1]===21}isExpansionFormStart(){if(this._cursor.peek()!==123)return!1;let ml=this._cursor.clone(),Al=this._attemptStr(iC.start);return this._cursor=ml,!Al}_handleFullNameStackForTagOpen(ml,Al){let Rl=fe(ml,Al);(this._fullNameStack.length===0||this._fullNameStack[this._fullNameStack.length-1]===Rl)&&this._fullNameStack.push(Rl)}_handleFullNameStackForTagClose(ml,Al){let Rl=fe(ml,Al);this._fullNameStack.length!==0&&this._fullNameStack[this._fullNameStack.length-1]===Rl&&this._fullNameStack.pop()}};function b(ml){return!nt(ml)||ml===0}function ve(ml){return nt(ml)||ml===62||ml===60||ml===47||ml===39||ml===34||ml===61||ml===0}function Za(ml){return(ml<97||12257)}function eo(ml){return ml===59||ml===0||!Ei(ml)}function to(ml){return ml===59||ml===0||!(Re(ml)||Ie(ml))}function ro(ml){return ml!==125}function no(ml,Al){return Li(ml)===Li(Al)}function Li(ml){return ml>=97&&ml<=122?ml-97+65:ml}function io(ml){return Re(ml)||Ie(ml)||ml===95}function Ai(ml){return ml!==59&&b(ml)}function Mt(ml){return ml===95||ml>=65&&ml<=90}function Pi(ml){return Re(ml)||Ie(ml)||ml===95}function Ni(ml){return ml===47||ml===62||ml===60||ml===0}function so(ml){let Al=[],Rl;for(let zl=0;zl0&&Al.indexOf(ml.peek())!==-1;)Rl===ml&&(ml=ml.clone()),ml.advance();let zl=this.locationFromCursor(ml);return new Nw(zl,this.locationFromCursor(this),Rl!==ml?this.locationFromCursor(Rl):zl)}getChars(ml){return this.input.substring(ml.state.offset,this.state.offset)}charAt(ml){return this.input.charCodeAt(ml)}advanceState(ml){if(ml.offset>=this.end)throw this.state=ml,new lC('Unexpected character "EOF"',this);let Al=this.charAt(ml.offset);Al===10?(ml.line++,ml.column=0):Oe(Al)||ml.column++,ml.offset++,this.updatePeek(ml)}updatePeek(ml){ml.peek=ml.offset>=this.end?0:this.charAt(ml.offset)}locationFromCursor(ml){return new Pw(ml.file,ml.state.offset,ml.state.line,ml.state.column)}},oC=class Cr extends aC{internalState;constructor(ml,Al){ml instanceof Cr?(super(ml),this.internalState={...ml.internalState}):(super(ml,Al),this.internalState=this.state)}advance(){this.state=this.internalState,super.advance(),this.processEscapeSequence()}init(){super.init(),this.processEscapeSequence()}clone(){return new Cr(this)}getChars(ml){let Al=ml.clone(),Rl="";for(;Al.internalState.offsetthis.internalState.peek;if(t()===92)if(this.internalState={...this.state},this.advanceState(this.internalState),t()===110)this.state.peek=10;else if(t()===114)this.state.peek=13;else if(t()===118)this.state.peek=11;else if(t()===116)this.state.peek=9;else if(t()===98)this.state.peek=8;else if(t()===102)this.state.peek=12;else if(t()===117)if(this.advanceState(this.internalState),t()===123){this.advanceState(this.internalState);let ml=this.clone(),Al=0;for(;t()!==125;)this.advanceState(this.internalState),Al++;this.state.peek=this.decodeHexDigits(ml,Al)}else{let ml=this.clone();this.advanceState(this.internalState),this.advanceState(this.internalState),this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(ml,4)}else if(t()===120){this.advanceState(this.internalState);let ml=this.clone();this.advanceState(this.internalState),this.state.peek=this.decodeHexDigits(ml,2)}else if(Sr(t())){let ml="",Al=0,Rl=this.clone();for(;Sr(t())&&Al<3;)Rl=this.clone(),ml+=String.fromCodePoint(t()),this.advanceState(this.internalState),Al++;this.state.peek=parseInt(ml,8),this.internalState=Rl.internalState}else Oe(this.internalState.peek)?(this.advanceState(this.internalState),this.state=this.internalState):this.state.peek=this.internalState.peek}decodeHexDigits(ml,Al){let Rl=this.input.slice(ml.internalState.offset,ml.internalState.offset+Al),zl=parseInt(Rl,16);if(isNaN(zl))throw ml.state=ml.internalState,new lC("Invalid hexadecimal escape sequence",ml);return zl}},lC=class extends Error{msg;cursor;constructor(ml,Al){super(ml),this.msg=ml,this.cursor=Al,Object.setPrototypeOf(this,new.target.prototype)}};var cC=class Mi extends Qw{elementName;static create(ml,Al,Rl){return new Mi(ml,Al,Rl)}constructor(ml,Al,Rl){super(Al,Rl),this.elementName=ml}},uC=class{rootNodes;errors;constructor(ml,Al){this.rootNodes=ml,this.errors=Al}},pC=class{getTagDefinition;constructor(ml){this.getTagDefinition=ml}parse(ml,Al,Rl,zl=!1,rd){let s=ml=>(Al,...Rl)=>ml(Al.toLowerCase(),...Rl),yh=zl?this.getTagDefinition:s(this.getTagDefinition),o=ml=>yh(ml).getContentType(),kh=zl?rd:s(rd),Qh=Di(ml,Al,rd?(ml,Al,Rl,zl)=>{let rd=kh(ml,Al,Rl,zl);return rd!==void 0?rd:o(ml)}:o,Rl),cf=Rl&&Rl.canSelfClose||!1,t_=Rl&&Rl.allowHtmComponentClosingTags||!1,r_=new dC(Qh.tokens,yh,cf,t_,zl);return r_.build(),new uC(r_.rootNodes,[...Qh.errors,...r_.errors])}},dC=class qi{tokens;tagDefinitionResolver;canSelfClose;allowHtmComponentClosingTags;isTagNameCaseSensitive;_index=-1;_peek;_containerStack=[];rootNodes=[];errors=[];constructor(ml,Al,Rl,zl,rd){this.tokens=ml,this.tagDefinitionResolver=Al,this.canSelfClose=Rl,this.allowHtmComponentClosingTags=zl,this.isTagNameCaseSensitive=rd,this._advance()}build(){for(;this._peek.type!==43;)this._peek.type===0||this._peek.type===4?this._consumeElementStartTag(this._advance()):this._peek.type===3?(this._closeVoidElement(),this._consumeElementEndTag(this._advance())):this._peek.type===13?(this._closeVoidElement(),this._consumeCdata(this._advance())):this._peek.type===10?(this._closeVoidElement(),this._consumeComment(this._advance())):this._peek.type===5||this._peek.type===7||this._peek.type===6?(this._closeVoidElement(),this._consumeText(this._advance())):this._peek.type===21?this._consumeExpansion(this._advance()):this._peek.type===26?(this._closeVoidElement(),this._consumeBlockOpen(this._advance())):this._peek.type===28?(this._closeVoidElement(),this._consumeBlockClose(this._advance())):this._peek.type===30?(this._closeVoidElement(),this._consumeIncompleteBlock(this._advance())):this._peek.type===31?(this._closeVoidElement(),this._consumeLet(this._advance())):this._peek.type===19?this._consumeDocType(this._advance()):this._peek.type===34?(this._closeVoidElement(),this._consumeIncompleteLet(this._advance())):this._peek.type===35||this._peek.type===39?this._consumeComponentStartTag(this._advance()):this._peek.type===38?this._consumeComponentEndTag(this._advance()):this._advance();for(let ml of this._containerStack)ml instanceof Ww&&this.errors.push(cC.create(ml.name,ml.sourceSpan,`Unclosed block "${ml.name}"`))}_advance(){let ml=this._peek;return this._index0)return this.errors=this.errors.concat(rd.errors),null;let yh=new Nw(ml.sourceSpan.start,zl.sourceSpan.end,ml.sourceSpan.fullStart),kh=new Nw(Al.sourceSpan.start,zl.sourceSpan.end,Al.sourceSpan.fullStart);return new Gw(ml.parts[0],rd.rootNodes,yh,ml.sourceSpan,kh)}_collectExpansionExpTokens(ml){let Al=[],Rl=[23];for(;;){if((this._peek.type===21||this._peek.type===23)&&Rl.push(this._peek.type),this._peek.type===24)if(Ri(Rl,23)){if(Rl.pop(),Rl.length===0)return Al}else return this.errors.push(cC.create(null,ml.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===25)if(Ri(Rl,21))Rl.pop();else return this.errors.push(cC.create(null,ml.sourceSpan,"Invalid ICU message. Missing '}'.")),null;if(this._peek.type===43)return this.errors.push(cC.create(null,ml.sourceSpan,"Invalid ICU message. Missing '}'.")),null;Al.push(this._advance())}}_getText(ml){let Al=ml.parts[0];if(Al.length>0&&Al[0]==`\n`){var Rl;let ml=this._getClosestElementLikeParent();ml!=null&&ml.children.length==0&&(!((Rl=this._getTagDefinition(ml))===null||Rl===void 0)&&Rl.ignoreFirstLf)&&(Al=Al.substring(1))}return Al}_consumeText(ml){let Al=[ml],Rl=ml.sourceSpan,zl=ml.parts[0];if(zl.length>0&&zl[0]===`\n`){var rd;let Rl=this._getContainer();Rl!=null&&Rl.children.length===0&&(!((rd=this._getTagDefinition(Rl))===null||rd===void 0)&&rd.ignoreFirstLf)&&(zl=zl.substring(1),Al[0]={type:ml.type,sourceSpan:ml.sourceSpan,parts:[zl]})}for(;this._peek.type===8||this._peek.type===5||this._peek.type===9;)ml=this._advance(),Al.push(ml),ml.type===8?zl+=ml.parts.join("").replace(/&([^;]+);/g,Oi):ml.type===9?zl+=ml.parts[0]:zl+=ml.parts.join("");if(zl.length>0){let rd=ml.sourceSpan;this._addToParent(new Mw(zl,new Nw(Rl.start,rd.end,Rl.fullStart,Rl.details),Al))}}_closeVoidElement(){var ml;let Al=this._getContainer();Al!==null&&(!((ml=this._getTagDefinition(Al))===null||ml===void 0)&&ml.isVoid)&&this._containerStack.pop()}_consumeElementStartTag(ml){var Al;let Rl=[],zl=[],rd=[];this._consumeAttributesAndDirectives(Rl,zl,rd);let yh=this._getElementFullName(ml,this._getClosestElementLikeParent()),kh=this._getTagDefinition(yh),Qh=!1;if(this._peek.type===2){this._advance(),Qh=!0;let Al=this._getTagDefinition(yh);this.canSelfClose||Al?.canSelfClose||Pe(yh)!==null||Al?.isVoid||this.errors.push(cC.create(yh,ml.sourceSpan,`Only void, custom and foreign elements can be self closed "${ml.parts[1]}"`))}else this._peek.type===1&&(this._advance(),Qh=!1);let cf=this._peek.sourceSpan.fullStart,t_=new Nw(ml.sourceSpan.start,cf,ml.sourceSpan.fullStart),r_=new Nw(ml.sourceSpan.start,cf,ml.sourceSpan.fullStart),u_=new Nw(ml.sourceSpan.start.moveBy(1),ml.sourceSpan.end),C_=new Jw(yh,Rl,zl,[],Qh,t_,r_,void 0,u_,kh?.isVoid??!1,void 0,rd),D_=this._getContainer(),S_=D_!==null&&!!(!((Al=this._getTagDefinition(D_))===null||Al===void 0)&&Al.isClosedByChild(C_.name));this._pushContainer(C_,S_),Qh?this._popContainer(yh,Jw,t_):ml.type===4&&(this._popContainer(yh,Jw,null),this.errors.push(cC.create(yh,t_,`Opening tag "${yh}" not terminated.`)))}_consumeComponentStartTag(ml){var Al;let Rl=ml.parts[0],zl=[],rd=[],yh=[];this._consumeAttributesAndDirectives(zl,rd,yh);let kh=this._getClosestElementLikeParent(),Qh=this._getComponentTagName(ml,kh),cf=this._getComponentFullName(ml,kh),t_=this._peek.type===37;this._advance();let r_=this._peek.sourceSpan.fullStart,u_=new Nw(ml.sourceSpan.start,r_,ml.sourceSpan.fullStart),C_=new zw(Rl,Qh,cf,zl,rd,[],t_,u_,new Nw(ml.sourceSpan.start,r_,ml.sourceSpan.fullStart),void 0,void 0,yh),D_=this._getContainer(),S_=D_!==null&&C_.tagName!==null&&!!(!((Al=this._getTagDefinition(D_))===null||Al===void 0)&&Al.isClosedByChild(C_.tagName));this._pushContainer(C_,S_),t_?this._popContainer(cf,zw,u_):ml.type===39&&(this._popContainer(cf,zw,null),this.errors.push(cC.create(cf,u_,`Opening tag "${cf}" not terminated.`)))}_consumeAttributesAndDirectives(ml,Al,Rl){for(;this._peek.type===15||this._peek.type===40||this._peek.type===12;)if(this._peek.type===40)Al.push(this._consumeDirective(this._peek));else if(this._peek.type===15)ml.push(this._consumeAttr(this._advance()));else{let ml=this._advance();Rl.push(new $w(ml.parts[0],ml.parts[1],ml.sourceSpan))}}_consumeComponentEndTag(ml){let Al=this._getComponentFullName(ml,this._getClosestElementLikeParent());if(!this._popContainer(Al,zw,ml.sourceSpan)){let Rl=this._containerStack[this._containerStack.length-1],zl;Rl instanceof zw&&Rl.componentName===ml.parts[0]?zl=`, did you mean "${Rl.fullName}"?`:zl=". It may happen when the tag has already been closed by another tag.";let rd=`Unexpected closing tag "${Al}"${zl}`;this.errors.push(cC.create(Al,ml.sourceSpan,rd))}}_getTagDefinition(ml){return typeof ml=="string"?this.tagDefinitionResolver(ml):ml instanceof Jw?this.tagDefinitionResolver(ml.name):ml instanceof zw&&ml.tagName!==null?this.tagDefinitionResolver(ml.tagName):null}_pushContainer(ml,Al){Al&&this._containerStack.pop(),this._addToParent(ml),this._containerStack.push(ml)}_consumeElementEndTag(ml){var Al;let Rl=this.allowHtmComponentClosingTags&&ml.parts.length===0?null:this._getElementFullName(ml,this._getClosestElementLikeParent());if(Rl&&(!((Al=this._getTagDefinition(Rl))===null||Al===void 0)&&Al.isVoid))this.errors.push(cC.create(Rl,ml.sourceSpan,`Void elements do not have end tags "${ml.parts[1]}"`));else if(!this._popContainer(Rl,Jw,ml.sourceSpan)){let Al=`Unexpected closing tag "${Rl}". It may happen when the tag has already been closed by another tag. For more info see https://www.w3.org/TR/html5/syntax.html#closing-elements-that-have-implied-end-tags`;this.errors.push(cC.create(Rl,ml.sourceSpan,Al))}}_popContainer(ml,Al,Rl){let zl=!1;for(let yh=this._containerStack.length-1;yh>=0;yh--){var rd;let kh=this._containerStack[yh],Qh=kh instanceof zw?kh.fullName:kh.name;if(Pe(Qh)?Qh===ml:(Qh===ml||ml===null)&&kh instanceof Al)return kh.endSourceSpan=Rl,kh.sourceSpan.end=Rl!==null?Rl.end:kh.sourceSpan.end,this._containerStack.splice(yh,this._containerStack.length-yh),!zl;(kh instanceof Ww||!(!((rd=this._getTagDefinition(kh))===null||rd===void 0)&&rd.closedByParent))&&(zl=!0)}return!1}_consumeAttr(ml){let Al=fe(ml.parts[0],ml.parts[1]),Rl=ml.sourceSpan.end,zl;this._peek.type===16&&(zl=this._advance());let rd="",yh=[],kh,Qh;if(this._peek.type===17)for(kh=this._peek.sourceSpan,Qh=this._peek.sourceSpan.end;this._peek.type===17||this._peek.type===18||this._peek.type===9;){let ml=this._advance();yh.push(ml),ml.type===18?rd+=ml.parts.join("").replace(/&([^;]+);/g,Oi):ml.type===9?rd+=ml.parts[0]:rd+=ml.parts.join(""),Qh=Rl=ml.sourceSpan.end}this._peek.type===16&&(Qh=Rl=this._advance().sourceSpan.end);let cf=kh&&Qh&&new Nw(zl?.sourceSpan.start??kh.start,Qh,zl?.sourceSpan.fullStart??kh.fullStart);return new qw(Al,rd,new Nw(ml.sourceSpan.start,Rl,ml.sourceSpan.fullStart),ml.sourceSpan,cf,yh.length>0?yh:void 0,void 0)}_consumeDirective(ml){let Al=[],Rl=ml.sourceSpan.end,zl=null;if(this._advance(),this._peek.type===41){for(Rl=this._peek.sourceSpan.end,this._advance();this._peek.type===15;)Al.push(this._consumeAttr(this._advance()));this._peek.type===42?(zl=this._peek.sourceSpan,this._advance()):this.errors.push(cC.create(null,ml.sourceSpan,"Unterminated directive definition"))}let rd=new Nw(ml.sourceSpan.start,Rl,ml.sourceSpan.fullStart),yh=new Nw(rd.start,zl===null?ml.sourceSpan.end:zl.end,rd.fullStart);return new Yw(ml.parts[0],Al,yh,rd,zl)}_consumeBlockOpen(ml){let Al=[];for(;this._peek.type===29;){let ml=this._advance();Al.push(new Kw(ml.parts[0],ml.sourceSpan))}this._peek.type===27&&this._advance();let Rl=this._peek.sourceSpan.fullStart,zl=new Nw(ml.sourceSpan.start,Rl,ml.sourceSpan.fullStart),rd=new Nw(ml.sourceSpan.start,Rl,ml.sourceSpan.fullStart),yh=new Ww(ml.parts[0],Al,[],zl,ml.sourceSpan,rd);this._pushContainer(yh,!1)}_consumeBlockClose(ml){let Al=this._containerStack.length,Rl=this._containerStack[Al-1];if(!this._popContainer(null,Ww,ml.sourceSpan)){if(this._containerStack.length element? If you meant to write the \`}\` character, you should use the "}" HTML entity instead.`));return}this.errors.push(cC.create(null,ml.sourceSpan,'Unexpected closing block. The block may have been closed earlier. If you meant to write the `}` character, you should use the "}" HTML entity instead.'))}}_consumeIncompleteBlock(ml){let Al=[];for(;this._peek.type===29;){let ml=this._advance();Al.push(new Kw(ml.parts[0],ml.sourceSpan))}let Rl=this._peek.sourceSpan.fullStart,zl=new Nw(ml.sourceSpan.start,Rl,ml.sourceSpan.fullStart),rd=new Nw(ml.sourceSpan.start,Rl,ml.sourceSpan.fullStart),yh=new Ww(ml.parts[0],Al,[],zl,ml.sourceSpan,rd);this._pushContainer(yh,!1),this._popContainer(null,Ww,null),this.errors.push(cC.create(ml.parts[0],zl,`Incomplete block "${ml.parts[0]}". If you meant to write the @ character, you should use the "@" HTML entity instead.`))}_consumeLet(ml){let Al=ml.parts[0],Rl,zl;if(this._peek.type!==32){this.errors.push(cC.create(ml.parts[0],ml.sourceSpan,`Invalid @let declaration "${Al}". Declaration must have a value.`));return}else Rl=this._advance();if(this._peek.type!==33){this.errors.push(cC.create(ml.parts[0],ml.sourceSpan,`Unterminated @let declaration "${Al}". Declaration must be terminated with a semicolon.`));return}else zl=this._advance();let rd=zl.sourceSpan.end,yh=new Nw(ml.sourceSpan.start,rd,ml.sourceSpan.fullStart),kh=ml.sourceSpan.toString().lastIndexOf(Al),Qh=new Nw(ml.sourceSpan.start.moveBy(kh),ml.sourceSpan.end),cf=new Xw(Al,Rl.parts[0],yh,Qh,Rl.sourceSpan);this._addToParent(cf)}_consumeIncompleteLet(ml){let Al=ml.parts[0]??"",Rl=Al?` "${Al}"`:"";if(Al.length>0){let Rl=ml.sourceSpan.toString().lastIndexOf(Al),zl=new Nw(ml.sourceSpan.start.moveBy(Rl),ml.sourceSpan.end),rd=new Nw(ml.sourceSpan.start,ml.sourceSpan.start.moveBy(0)),yh=new Xw(Al,"",ml.sourceSpan,zl,rd);this._addToParent(yh)}this.errors.push(cC.create(ml.parts[0],ml.sourceSpan,`Incomplete @let declaration${Rl}. @let declarations must be written as \`@let = ;\``))}_getContainer(){return this._containerStack.length>0?this._containerStack[this._containerStack.length-1]:null}_getClosestElementLikeParent(){for(let ml=this._containerStack.length-1;ml>-1;ml--){let Al=this._containerStack[ml];if(Al instanceof Jw||Al instanceof zw)return Al}return null}_addToParent(ml){let Al=this._getContainer();Al===null?this.rootNodes.push(ml):Al.children.push(ml)}_getElementFullName(ml,Al){return fe(this._getPrefix(ml,Al),ml.parts[1])}_getComponentFullName(ml,Al){let Rl=ml.parts[0],zl=this._getComponentTagName(ml,Al);return zl===null?Rl:zl.startsWith(":")?Rl+zl:`${Rl}:${zl}`}_getComponentTagName(ml,Al){let Rl=this._getPrefix(ml,Al),zl=ml.parts[2];return!Rl&&!zl?null:!Rl&&zl?zl:fe(Rl,zl||"ng-component")}_getPrefix(ml,Al){var Rl;let zl,rd;if(ml.type===35||ml.type===39||ml.type===38?(zl=ml.parts[1],rd=ml.parts[2]):(zl=ml.parts[0],rd=ml.parts[1]),zl=zl||((Rl=this._getTagDefinition(rd))===null||Rl===void 0?void 0:Rl.implicitNamespacePrefix)||"",!zl&&Al){let ml=Al instanceof Jw?Al.name:Al.tagName;if(ml!==null){let Al=Z(ml)[1],Rl=this._getTagDefinition(Al);Rl!==null&&!Rl.preventNamespaceInheritance&&(zl=Pe(ml))}}return zl}};function Ri(ml,Al){return ml.length>0&&ml[ml.length-1]===Al}function Oi(ml,Al){return eC[Al]!==void 0?eC[Al]||ml:/^#x[a-f0-9]+$/i.test(Al)?String.fromCodePoint(parseInt(Al.slice(2),16)):/^#\d+$/.test(Al)?String.fromCodePoint(parseInt(Al.slice(1),10)):ml}var hC=class extends pC{constructor(){super(Ne)}parse(ml,Al,Rl,zl=!1,rd){return super.parse(ml,Al,Rl,zl,rd)}};var fC;function Bt(ml,Al={}){let{canSelfClose:Rl=!1,allowHtmComponentClosingTags:zl=!1,allowStartTagComments:rd=!1,isTagNameCaseSensitive:yh=!1,getTagContentType:kh,tokenizeAngularBlocks:Qh=!1,tokenizeAngularLetDeclaration:cf=!1,enableAngularSelectorlessSyntax:t_=!1}=Al;return fC??(fC=new hC),fC.parse(ml,"angular-html-parser",{tokenizeExpansionForms:Qh,canSelfClose:Rl,allowHtmComponentClosingTags:zl,allowStartTagComments:rd,tokenizeBlocks:Qh,tokenizeLet:cf,selectorlessEnabled:t_},yh,kh)}var _C=[po,ho,fo,_o,So,ko,vo,Co,bo,go];function uo(ml,Al){for(let Rl of _C)Rl(ml,Al);return ml}function po(ml){ml.walk(ml=>{if(ml.kind==="element"&&ml.tagDefinition.ignoreFirstLf&&ml.children.length>0&&ml.children[0].kind==="text"&&ml.children[0].value[0]===`\n`){let Al=ml.children[0];Al.value.length===1?ml.removeChild(Al):Al.value=Al.value.slice(1)}})}function ho(ml){let t=ml=>ml.kind==="element"&&ml.prev?.kind==="ieConditionalStartComment"&&ml.prev.sourceSpan.end.offset===ml.startSourceSpan.start.offset&&ml.firstChild?.kind==="ieConditionalEndComment"&&ml.firstChild.sourceSpan.start.offset===ml.startSourceSpan.end.offset;ml.walk(ml=>{if(ml.children)for(let Al=0;Al{if(ml.children)for(let zl=0;zlml.kind==="cdata",ml=>``)}function go(ml){let t=ml=>ml.kind==="element"&&ml.attrs.length===0&&!GA(ml.startTagComments)&&ml.children.length===1&&ml.firstChild.kind==="text"&&!FA.hasWhitespaceCharacter(ml.children[0].value)&&!ml.firstChild.hasLeadingSpaces&&!ml.firstChild.hasTrailingSpaces&&ml.isLeadingSpaceSensitive&&!ml.hasLeadingSpaces&&ml.isTrailingSpaceSensitive&&!ml.hasTrailingSpaces&&ml.prev?.kind==="text"&&ml.next?.kind==="text";ml.walk(ml=>{if(ml.children)for(let Al=0;Al`+Rl.firstChild.value+``+rd.value,zl.sourceSpan=new Nw(zl.sourceSpan.start,rd.sourceSpan.end),zl.isTrailingSpaceSensitive=rd.isTrailingSpaceSensitive,zl.hasTrailingSpaces=rd.hasTrailingSpaces,ml.removeChild(Rl),Al--,ml.removeChild(rd)}})}function _o(ml,Al){if(Al.parser==="html")return;let Rl=/\{\{(.+?)\}\}/s;ml.walk(ml=>{if(rn(ml,Al))for(let Al of ml.children){if(Al.kind!=="text")continue;let zl=Al.sourceSpan.start,rd,yh=Al.value.split(Rl);for(let Rl=0;Rl0&&ml.insertChildBefore(Al,{kind:"text",value:kh,sourceSpan:new Nw(zl,rd)});continue}rd=zl.moveBy(kh.length+4),ml.insertChildBefore(Al,{kind:"interpolation",sourceSpan:new Nw(zl,rd),children:kh.length===0?[]:[{kind:"text",value:kh,sourceSpan:new Nw(zl.moveBy(2),rd.moveBy(-2))}]})}ml.removeChild(Al)}})}function So(ml,Al){ml.walk(ml=>{let Rl=ml.$children;if(!Rl)return;if(Rl.length===0||Rl.length===1&&Rl[0].kind==="text"&&FA.trim(Rl[0].value).length===0){ml.hasDanglingSpaces=Rl.length>0,ml.$children=[];return}let zl=nn(ml,Al),rd=tr(ml);if(!zl)for(let Al=0;Al{ml.isSelfClosing=!ml.children||ml.kind==="element"&&(ml.tagDefinition.isVoid||ml.endSourceSpan&&ml.startSourceSpan.start===ml.endSourceSpan.start&&ml.startSourceSpan.end===ml.endSourceSpan.end)})}function Co(ml,Al){ml.walk(ml=>{ml.kind==="element"&&(ml.hasHtmComponentClosingTag=ml.endSourceSpan&&/^<\s*\/\s*\/\s*>$/.test(Al.originalText.slice(ml.endSourceSpan.start.offset,ml.endSourceSpan.end.offset)))})}function ko(ml,Al){ml.walk(ml=>{ml.cssDisplay=fn(ml,Al)})}function bo(ml,Al){ml.walk(ml=>{let{children:Rl}=ml;if(Rl){if(Rl.length===0){ml.isDanglingSpaceSensitive=on(ml,Al);return}for(let ml of Rl)ml.isLeadingSpaceSensitive=sn(ml,Al),ml.isTrailingSpaceSensitive=an(ml,Al);for(let ml=0;ml of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var vC="HTML",EC={bracketSameLine:bC.bracketSameLine,htmlWhitespaceSensitivity:{category:vC,type:"choice",default:"css",description:"How to handle whitespaces in HTML.",choices:[{value:"css",description:"Respect the default value of CSS display property."},{value:"strict",description:"Whitespaces are considered sensitive."},{value:"ignore",description:"Whitespaces are considered insensitive."}]},singleAttributePerLine:bC.singleAttributePerLine,vueIndentScriptAndStyle:{category:vC,type:"boolean",default:!1,description:"Indent script and style tags in Vue files."}},wC=EC;var CC={};Ir(CC,{angular:()=>GC,html:()=>MC,lwc:()=>$C,mjml:()=>UC,vue:()=>qC});function Eo(ml,Al){let Rl=new SyntaxError(ml+" ("+Al.loc.start.line+":"+Al.loc.start.column+")");return Object.assign(Rl,Al)}var xC=Eo;var DC={canSelfClose:!0,normalizeTagName:!1,normalizeAttributeName:!1,allowHtmComponentClosingTags:!1,allowStartTagComments:!1,isTagNameCaseSensitive:!1,shouldParseFrontMatter:!0};function qt(ml){return{...DC,...ml}}function Tr(ml){let{canSelfClose:Al,allowHtmComponentClosingTags:Rl,allowStartTagComments:zl,isTagNameCaseSensitive:rd,shouldParseAsRawText:yh,tokenizeAngularBlocks:kh,tokenizeAngularLetDeclaration:Qh}=ml;return{canSelfClose:Al,allowHtmComponentClosingTags:Rl,allowStartTagComments:zl,isTagNameCaseSensitive:rd,getTagContentType:yh?(...ml)=>yh(...ml)?_w.RAW_TEXT:void 0:void 0,tokenizeAngularBlocks:kh,tokenizeAngularLetDeclaration:Qh}}var SC=new Map([["*",new Set(["accesskey","autocapitalize","autocorrect","autofocus","class","contenteditable","dir","draggable","enterkeyhint","exportparts","hidden","id","inert","inputmode","is","itemid","itemprop","itemref","itemscope","itemtype","lang","nonce","part","popover","slot","spellcheck","style","tabindex","title","translate","writingsuggestions"])],["a",new Set(["charset","coords","download","href","hreflang","name","ping","referrerpolicy","rel","rev","shape","target","type"])],["applet",new Set(["align","alt","archive","code","codebase","height","hspace","name","object","vspace","width"])],["area",new Set(["alt","coords","download","href","hreflang","nohref","ping","referrerpolicy","rel","shape","target","type"])],["audio",new Set(["autoplay","controls","crossorigin","loop","muted","preload","src"])],["base",new Set(["href","target"])],["basefont",new Set(["color","face","size"])],["blockquote",new Set(["cite"])],["body",new Set(["alink","background","bgcolor","link","text","vlink"])],["br",new Set(["clear"])],["button",new Set(["command","commandfor","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","name","popovertarget","popovertargetaction","type","value"])],["canvas",new Set(["height","width"])],["caption",new Set(["align"])],["col",new Set(["align","char","charoff","span","valign","width"])],["colgroup",new Set(["align","char","charoff","span","valign","width"])],["data",new Set(["value"])],["del",new Set(["cite","datetime"])],["details",new Set(["name","open"])],["dialog",new Set(["closedby","open"])],["dir",new Set(["compact"])],["div",new Set(["align"])],["dl",new Set(["compact"])],["embed",new Set(["height","src","type","width"])],["fieldset",new Set(["disabled","form","name"])],["font",new Set(["color","face","size"])],["form",new Set(["accept","accept-charset","action","autocomplete","enctype","method","name","novalidate","target"])],["frame",new Set(["frameborder","longdesc","marginheight","marginwidth","name","noresize","scrolling","src"])],["frameset",new Set(["cols","rows"])],["h1",new Set(["align"])],["h2",new Set(["align"])],["h3",new Set(["align"])],["h4",new Set(["align"])],["h5",new Set(["align"])],["h6",new Set(["align"])],["head",new Set(["profile"])],["hr",new Set(["align","noshade","size","width"])],["html",new Set(["manifest","version"])],["iframe",new Set(["align","allow","allowfullscreen","allowpaymentrequest","allowusermedia","frameborder","height","loading","longdesc","marginheight","marginwidth","name","referrerpolicy","sandbox","scrolling","src","srcdoc","width"])],["img",new Set(["align","alt","border","crossorigin","decoding","fetchpriority","height","hspace","ismap","loading","longdesc","name","referrerpolicy","sizes","src","srcset","usemap","vspace","width"])],["input",new Set(["accept","align","alpha","alt","autocomplete","checked","colorspace","dirname","disabled","form","formaction","formenctype","formmethod","formnovalidate","formtarget","height","ismap","list","max","maxlength","min","minlength","multiple","name","pattern","placeholder","popovertarget","popovertargetaction","readonly","required","size","src","step","type","usemap","value","width"])],["ins",new Set(["cite","datetime"])],["isindex",new Set(["prompt"])],["label",new Set(["for","form"])],["legend",new Set(["align"])],["li",new Set(["type","value"])],["link",new Set(["as","blocking","charset","color","crossorigin","disabled","fetchpriority","href","hreflang","imagesizes","imagesrcset","integrity","media","referrerpolicy","rel","rev","sizes","target","type"])],["map",new Set(["name"])],["menu",new Set(["compact"])],["meta",new Set(["charset","content","http-equiv","media","name","scheme"])],["meter",new Set(["high","low","max","min","optimum","value"])],["object",new Set(["align","archive","border","classid","codebase","codetype","data","declare","form","height","hspace","name","standby","type","typemustmatch","usemap","vspace","width"])],["ol",new Set(["compact","reversed","start","type"])],["optgroup",new Set(["disabled","label"])],["option",new Set(["disabled","label","selected","value"])],["output",new Set(["for","form","name"])],["p",new Set(["align"])],["param",new Set(["name","type","value","valuetype"])],["pre",new Set(["width"])],["progress",new Set(["max","value"])],["q",new Set(["cite"])],["script",new Set(["async","blocking","charset","crossorigin","defer","fetchpriority","integrity","language","nomodule","referrerpolicy","src","type"])],["select",new Set(["autocomplete","disabled","form","multiple","name","required","size"])],["slot",new Set(["name"])],["source",new Set(["height","media","sizes","src","srcset","type","width"])],["style",new Set(["blocking","media","type"])],["table",new Set(["align","bgcolor","border","cellpadding","cellspacing","frame","rules","summary","width"])],["tbody",new Set(["align","char","charoff","valign"])],["td",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["template",new Set(["shadowrootclonable","shadowrootcustomelementregistry","shadowrootdelegatesfocus","shadowrootmode","shadowrootserializable"])],["textarea",new Set(["autocomplete","cols","dirname","disabled","form","maxlength","minlength","name","placeholder","readonly","required","rows","wrap"])],["tfoot",new Set(["align","char","charoff","valign"])],["th",new Set(["abbr","align","axis","bgcolor","char","charoff","colspan","headers","height","nowrap","rowspan","scope","valign","width"])],["thead",new Set(["align","char","charoff","valign"])],["time",new Set(["datetime"])],["tr",new Set(["align","bgcolor","char","charoff","valign"])],["track",new Set(["default","kind","label","src","srclang"])],["ul",new Set(["compact","type"])],["video",new Set(["autoplay","controls","crossorigin","height","loop","muted","playsinline","poster","preload","src","width"])]]);var kC=new Set(["a","abbr","acronym","address","applet","area","article","aside","audio","b","base","basefont","bdi","bdo","bgsound","big","blink","blockquote","body","br","button","canvas","caption","center","cite","code","col","colgroup","command","content","data","datalist","dd","del","details","dfn","dialog","dir","div","dl","dt","em","embed","fencedframe","fieldset","figcaption","figure","font","footer","form","frame","frameset","geolocation","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","image","img","input","ins","isindex","kbd","keygen","label","legend","li","link","listing","main","map","mark","marquee","math","menu","menuitem","meta","meter","multicol","nav","nextid","nobr","noembed","noframes","noscript","object","ol","optgroup","option","output","p","param","picture","plaintext","pre","progress","q","rb","rbc","rp","rt","rtc","ruby","s","samp","script","search","section","select","selectedcontent","shadow","slot","small","source","spacer","span","strike","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","tt","u","ul","var","video","wbr","xmp"]);var TC={attrs:!0,children:!0,cases:!0,expression:!0},IC=new Set(["parent"]),BC,FC,PC,RC=class Me{constructor(ml={}){Rr(this,BC);zt(this,"kind");zt(this,"parent");for(let Al of new Set([...IC,...Object.keys(ml)]))this.setProperty(Al,ml[Al]);if(HA(ml))for(let Al of Object.getOwnPropertySymbols(ml))this.setProperty(Al,ml[Al])}setProperty(ml,Al){if(this[ml]!==Al){if(ml in TC&&(Al=Al.map(ml=>this.createChild(ml))),!IC.has(ml)){this[ml]=Al;return}Object.defineProperty(this,ml,{value:Al,enumerable:!1,configurable:!0})}}map(ml){let Al;for(let Rl in TC){let zl=this[Rl];if(zl){let rd=Lo(zl,Al=>Al.map(ml));Al!==zl&&(Al??(Al=new Me({parent:this.parent})),Al.setProperty(Rl,rd))}}if(Al)for(let ml in this)ml in TC||(Al[ml]=this[ml]);return ml(Al||this)}walk(ml){for(let Al in TC){let Rl=this[Al];if(Rl)for(let Al=0;Al[ml.fullName,ml.value]))}};BC=new WeakSet,FC=function(){return this.kind==="angularIcuCase"?"expression":this.kind==="angularIcuExpression"?"cases":"children"},PC=function(){return this.parent?.$children??[]};var NC=RC;function Lo(ml,Al){let Rl=ml.map(Al);return Rl.some((Al,Rl)=>Al!==ml[Rl])?Rl:ml}var OC=[{regex:/^(?\[if(?[^\]]*)\]>)(?.*?)[^\]]*)\]>{try{return[!0,Rl(yh,cf).children]}catch{return[!1,[{kind:"text",value:yh,sourceSpan:new Nw(cf,t_)}]]}})();return{kind:"ieConditionalComment",complete:r_,children:u_,condition:Qh(0,rd.trim(),/\s+/g," "),sourceSpan:ml.sourceSpan,startSourceSpan:new Nw(ml.sourceSpan.start,cf),endSourceSpan:new Nw(t_,ml.sourceSpan.end)}}function No(ml,Al){let{condition:Rl}=Al.groups;return{kind:"ieConditionalStartComment",condition:Qh(0,Rl.trim(),/\s+/g," "),sourceSpan:ml.sourceSpan}}function Do(ml){return{kind:"ieConditionalEndComment",sourceSpan:ml.sourceSpan}}var QC=class extends Zw{visitExpansionCase(ml,Al){Al.parseOptions.name==="angular"&&this.visitChildren(Al,Al=>{Al(ml.expression)})}visit(ml,{parseOptions:Al}){Mo(ml),Bo(ml,Al),Ho(ml,Al),qo(ml)}};function Xi(ml,Al,Rl,zl){let rd=Rl.name==="angular";Rt(new QC,ml.children,{parseOptions:Rl}),Al&&ml.children.unshift(Al);let yh=new NC(ml);return yh.walk(ml=>{if(ml.kind==="comment"){let Al=Yi(ml,zl);Al&&ml.parent.replaceChild(ml,Al)}else rd&&ml.kind==="element"&&ml.comments&&(ml.startTagComments=ml.comments,delete ml.comments);rd&&(Io(ml),Ro(ml),Oo(ml))}),yh}function Io(ml){if(ml.kind==="block"){if(ml.name=Qh(0,ml.name.toLowerCase(),/\s+/g," ").trim(),ml.kind="angularControlFlowBlock",!GA(ml.parameters)){delete ml.parameters;return}for(let Al of ml.parameters)Al.kind="angularControlFlowBlockParameter";ml.parameters={kind:"angularControlFlowBlockParameters",children:ml.parameters,sourceSpan:new Nw(ml.parameters[0].sourceSpan.start,t_(0,ml.parameters,-1).sourceSpan.end)}}}function Ro(ml){ml.kind==="letDeclaration"&&(ml.kind="angularLetDeclaration",ml.id=ml.name,ml.init={kind:"angularLetDeclarationInitializer",sourceSpan:new Nw(ml.valueSpan.start,ml.valueSpan.end),value:ml.value},delete ml.name,delete ml.value)}function Oo(ml){ml.kind==="expansion"&&(ml.kind="angularIcuExpression"),ml.kind==="expansionCase"&&(ml.kind="angularIcuCase")}function Ki(ml,Al){let Rl=ml.toLowerCase();return Al(Rl)?Rl:ml}function Qi(ml){let Al=ml.name.startsWith(":")?ml.name.slice(1).split(":",1)[0]:null,Rl=ml.nameSpan.toString(),zl=Al!==null&&Rl.startsWith(`${Al}:`),rd=zl?Rl.slice(Al.length+1):Rl;ml.name=rd,ml.namespace=Al,ml.hasExplicitNamespace=zl}function Mo(ml){switch(ml.kind){case"element":Qi(ml);for(let Al of ml.attrs)Qi(Al),Al.valueSpan?(Al.value=Al.valueSpan.toString(),/["']/.test(Al.value[0])&&(Al.value=Al.value.slice(1,-1))):Al.value=null;break;case"comment":ml.value=ml.sourceSpan.toString().slice(4,-3);break;case"text":ml.value=ml.sourceSpan.toString();break}}function Bo(ml,Al){if(ml.kind==="element"){let Rl=Ne(Al.isTagNameCaseSensitive?ml.name:ml.name.toLowerCase());!ml.namespace||ml.namespace===Rl.implicitNamespacePrefix||dy(ml)?ml.tagDefinition=Rl:ml.tagDefinition=Ne("")}}function qo(ml){ml.sourceSpan&&ml.endSourceSpan&&(ml.sourceSpan=new Nw(ml.sourceSpan.start,ml.endSourceSpan.end))}function Ho(ml,Al){if(ml.kind==="element"&&(Al.normalizeTagName&&(!ml.namespace||ml.namespace===ml.tagDefinition.implicitNamespacePrefix||dy(ml))&&(ml.name=Ki(ml.name,ml=>kC.has(ml))),Al.normalizeAttributeName))for(let Al of ml.attrs)Al.namespace||(Al.name=Ki(Al.name,Al=>SC.has(ml.name)&&(SC.get("*").has(Al)||SC.get(ml.name).has(Al))))}function Ar(ml,Al){let{rootNodes:Rl,errors:zl}=Bt(ml,Tr(Al));return zl.length>0&&Lr(zl[0]),{parseOptions:Al,rootNodes:Rl}}function Ji(ml,Al){let Rl=Tr(Al),{rootNodes:zl,errors:rd}=Bt(ml,Rl);if(zl.some(ml=>ml.kind==="docType"&&ml.value==="html"||ml.kind==="element"&&ml.name.toLowerCase()==="html"))return Ar(ml,LC);let yh,o=()=>yh??(yh=Bt(ml,{...Rl,getTagContentType:void 0})),l=ml=>{let{offset:Al}=ml.startSourceSpan.start;return o().rootNodes.find(ml=>ml.kind==="element"&&ml.startSourceSpan.start.offset===Al)??ml};for(let[ml,Al]of zl.entries())if(Al.kind==="element"){if(Al.isVoid)rd=o().errors,zl[ml]=l(Al);else if(Fo(Al)){let{endSourceSpan:Rl,startSourceSpan:rd}=Al,yh=o().errors.find(ml=>ml.span.start.offset>rd.start.offset&&ml.span.start.offset0&&Lr(rd[0]),{parseOptions:Al,rootNodes:zl}}function Fo(ml){if(ml.kind!=="element"||ml.name!=="template")return!1;let Al=ml.attrs.find(ml=>ml.name==="lang")?.value;return!Al||Al==="html"}function Lr(ml){let{msg:Al,span:{start:Rl,end:zl}}=ml;throw xC(Al,{loc:{start:{line:Rl.line+1,column:Rl.col+1},end:{line:zl.line+1,column:zl.col+1}},cause:ml})}function Vo(ml,Al,Rl,zl,rd,yh){let{offset:kh}=zl,Qh=VA(Al.slice(0,kh))+Rl,cf=Pr(Qh,ml,{...rd,shouldParseFrontMatter:!1},yh);cf.sourceSpan=new Nw(zl,t_(0,cf.children,-1).sourceSpan.end);let r_=cf.children[0];return r_.length===kh?cf.children.shift():(r_.sourceSpan=new Nw(r_.sourceSpan.start.moveBy(kh),r_.sourceSpan.end),r_.value=r_.value.slice(kh)),cf}function Pr(ml,Al,Rl,zl={}){let{frontMatter:rd,content:yh}=Rl.shouldParseFrontMatter?zA(ml):{content:ml},kh=new Rw(ml,zl.filepath),Qh=new Pw(kh,0,0,0),cf=Qh.moveBy(ml.length),{parseOptions:t_,rootNodes:r_}=Al(yh,Rl),u_={kind:"root",sourceSpan:new Nw(Qh,cf),children:r_},C_;if(rd){let[ml,Al]=[rd.start,rd.end].map(ml=>new Pw(kh,ml.index,ml.line-1,ml.column));C_={...rd,kind:"frontMatter",sourceSpan:new Nw(ml,Al)}}return Xi(u_,C_,t_,(Rl,rd)=>Vo(Al,ml,Rl,rd,t_,zl))}var LC=qt({name:"html",normalizeTagName:!0,normalizeAttributeName:!0,allowHtmComponentClosingTags:!0});function st(ml){let Al=qt(ml),Rl=Al.name==="vue"?Ji:Ar;return{parse:(ml,zl)=>Pr(ml,Rl,Al,zl),hasPragma:Jn,hasIgnorePragma:Zn,astFormat:"html",locStart:F,locEnd:J}}var MC=st(LC),jC=new Set(["mj-style","mj-raw"]),UC=st({...LC,name:"mjml",shouldParseAsRawText:ml=>jC.has(ml)}),GC=st({name:"angular",tokenizeAngularBlocks:!0,tokenizeAngularLetDeclaration:!0,allowStartTagComments:!0}),qC=st({name:"vue",isTagNameCaseSensitive:!0,shouldParseAsRawText(ml,Al,Rl,zl){return ml.toLowerCase()!=="html"&&!Rl&&(ml!=="template"||zl.some(({name:ml,value:Al})=>ml==="lang"&&Al!=="html"&&Al!==""&&Al!==void 0))}}),$C=st({name:"lwc",canSelfClose:!1});var JC={html:AC};return is(rd)})},45548:ml=>{(function(Al){function e(){var ml=Al();return ml.default||ml}if(true)ml.exports=e();else{var Rl}})(function(){"use strict";var ml=Object.create;var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.getPrototypeOf,yh=Object.prototype.hasOwnProperty;var q=(ml,Al)=>()=>{try{return Al||ml((Al={exports:{}}).exports,Al),Al.exports}catch(ml){throw Al=0,ml}},Nr=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:!0})},xu=(ml,rd,kh,Qh)=>{if(rd&&typeof rd=="object"||typeof rd=="function")for(let cf of zl(rd))!yh.call(ml,cf)&&cf!==kh&&Al(ml,cf,{get:()=>rd[cf],enumerable:!(Qh=Rl(rd,cf))||Qh.enumerable});return ml};var At=(Rl,zl,yh)=>(yh=Rl!=null?ml(rd(Rl)):{},xu(zl||!Rl||!Rl.__esModule?Al(yh,"default",{value:Rl,enumerable:!0}):yh,Rl)),Dm=ml=>xu(Al({},"__esModule",{value:!0}),ml);var kh=q((ml,Al)=>{"use strict";Al.exports=vg;var Rl=9,zl=10,rd=32,yh=33,kh=58,Qh=91,cf=92,t_=93,r_=94,u_=96,C_=4,D_=1024;function vg(ml){var Al=this.Parser,Rl=this.Compiler;Ag(Al)&&Sg(Al,ml),Tg(Rl)&&Lg(Rl)}function Ag(ml){return!!(ml&&ml.prototype&&ml.prototype.blockTokenizers)}function Tg(ml){return!!(ml&&ml.prototype&&ml.prototype.visitors)}function Sg(ml,Al){for(var S_=Al||{},P_=ml.prototype,Cg=P_.blockTokenizers,eA=P_.inlineTokenizers,tA=P_.blockMethods,rA=P_.inlineMethods,nA=Cg.definition,iA=eA.reference,sA=[],aA=-1,oA=tA.length,lA;++aAC_&&(pA=void 0,dA=eA);else{if(pA0&&(fA=hA[P_-1],fA.contentStart===fA.contentEnd);)P_--;for(oA=ml(Al.slice(0,fA.contentEnd));++eA{ml.isRemarkParser=qg;ml.isRemarkCompiler=Bg;function qg(ml){return!!(ml&&ml.prototype&&ml.prototype.blockTokenizers)}function Bg(ml){return!!(ml&&ml.prototype&&ml.prototype.visitors)}});var cf=q((ml,Al)=>{var Rl=Qh();Al.exports=Ng;var zl=9,rd=32,yh=36,kh=48,cf=57,t_=92,r_=["math","math-inline"],u_="math-display";function Ng(ml){let Al=this.Parser,zl=this.Compiler;Rl.isRemarkParser(Al)&&Rg(Al,ml),Rl.isRemarkCompiler(zl)&&Mg(zl,ml)}function Rg(ml,Al){let Rl=ml.prototype,Qh=Rl.inlineMethods;u.locator=i,Rl.inlineTokenizers.math=u,Qh.splice(Qh.indexOf("text"),0,"math");function i(ml,Al){return ml.indexOf("$",Al)}function u(ml,Rl,Qh){let C_=Rl.length,D_=!1,S_=!1,P_=0,Cg,eA,tA,rA,nA,iA,sA;if(Rl.charCodeAt(P_)===t_&&(S_=!0,P_++),Rl.charCodeAt(P_)===yh){if(P_++,S_)return Qh?!0:ml(Rl.slice(0,P_))({type:"text",value:"$"});if(Rl.charCodeAt(P_)===yh&&(D_=!0,P_++),tA=Rl.charCodeAt(P_),!(tA===rd||tA===zl)){for(rA=P_;P_cf)&&(!D_||tA===yh)){nA=P_-1,P_++,D_&&P_++,iA=P_;break}}else eA===t_&&(P_++,tA=Rl.charCodeAt(P_+1));P_++}if(iA!==void 0)return Qh?!0:(sA=Rl.slice(rA,nA+1),ml(Rl.slice(0,iA))({type:"inlineMath",value:sA,data:{hName:"span",hProperties:{className:r_.concat(D_&&Al.inlineMathDouble?[u_]:[])},hChildren:[{type:"text",value:sA}]}}))}}}}function Mg(ml){let Al=ml.prototype;Al.visitors.inlineMath=r;function r(ml){let Al="$";return(ml.data&&ml.data.hProperties&&ml.data.hProperties.className||[]).includes(u_)&&(Al="$$"),Al+ml.value+Al}}});var t_=q((ml,Al)=>{var Rl=Qh();Al.exports=Vg;var zl=10,rd=32,yh=36,kh=`\n`,cf="$",t_=2,r_=["math","math-display"];function Vg(){let ml=this.Parser,Al=this.Compiler;Rl.isRemarkParser(ml)&&Gg(ml),Rl.isRemarkCompiler(Al)&&jg(Al)}function Gg(ml){let Al=ml.prototype,Rl=Al.blockMethods,Qh=Al.interruptParagraph,u_=Al.interruptList,C_=Al.interruptBlockquote;Al.blockTokenizers.math=a,Rl.splice(Rl.indexOf("fencedCode")+1,0,"math"),Qh.splice(Qh.indexOf("fencedCode")+1,0,["math"]),u_.splice(u_.indexOf("fencedCode")+1,0,["math"]),C_.splice(C_.indexOf("fencedCode")+1,0,["math"]);function a(ml,Al,Rl){var Qh=Al.length,u_=0;let C_,D_,S_,P_,Cg,eA,tA,rA,nA,iA,sA;for(;u_iA&&Al.charCodeAt(P_-1)===rd;)P_--;for(;P_>iA&&Al.charCodeAt(P_-1)===yh;)nA++,P_--;for(eA<=nA&&Al.indexOf(cf,iA)===P_&&(rA=!0,sA=P_);iA<=sA&&iA-u_iA&&Al.charCodeAt(sA-1)===rd;)sA--;if((!rA||iA!==sA)&&D_.push(Al.slice(iA,sA)),rA)break;u_=S_+1,S_=Al.indexOf(kh,u_+1),S_=S_===-1?Qh:S_}return D_=D_.join(`\n`),ml(Al.slice(0,S_))({type:"math",value:D_,data:{hName:"div",hProperties:{className:r_.concat()},hChildren:[{type:"text",value:D_}]}})}}}}function jg(ml){let Al=ml.prototype;Al.visitors.math=r;function r(ml){return`$$\n`+ml.value+`\n$$`}}});var r_=q((ml,Al)=>{var Rl=cf(),zl=t_();Al.exports=$g;function $g(ml){var Al=ml||{};zl.call(this,Al),Rl.call(this,Al)}});var u_=q((ml,Al)=>{Al.exports=Qg;var Rl=Object.prototype.hasOwnProperty;function Qg(){for(var ml={},Al=0;Al{typeof Object.create=="function"?Al.exports=function(ml,Al){Al&&(ml.super_=Al,ml.prototype=Object.create(Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}))}:Al.exports=function(ml,Al){if(Al){ml.super_=Al;var n=function(){};n.prototype=Al.prototype,ml.prototype=new n,ml.prototype.constructor=ml}}});var D_=q((ml,Al)=>{"use strict";var Rl=u_(),zl=C_();Al.exports=Xg;function Xg(ml){var Al,rd,yh;zl(u,ml),zl(i,u),Al=u.prototype;for(rd in Al)yh=Al[rd],yh&&typeof yh=="object"&&(Al[rd]="concat"in yh?yh.concat():Rl(yh));return u;function i(Al){return ml.apply(this,Al)}function u(){return this instanceof u?ml.apply(this,arguments):new i(arguments)}}});var S_=q((ml,Al)=>{"use strict";Al.exports=Zg;function Zg(ml,Al,Rl){return n;function n(){var zl=Rl||this,rd=zl[ml];return zl[ml]=!Al,a;function a(){zl[ml]=rd}}}});var P_=q((ml,Al)=>{"use strict";Al.exports=ex;function ex(ml){for(var Al=String(ml),Rl=[],zl=/\r?\n|\r/g;zl.exec(Al);)Rl.push(zl.lastIndex);return Rl.push(Al.length+1),{toPoint:i,toPosition:i,toOffset:u};function i(ml){var Al=-1;if(ml>-1&&mlml)return{line:Al+1,column:ml-(Rl[Al-1]||0)+1,offset:ml}}return{}}function u(ml){var Al=ml&&ml.line,zl=ml&&ml.column,rd;return!isNaN(Al)&&!isNaN(zl)&&Al-1 in Rl&&(rd=(Rl[Al-2]||0)+zl-1||0),rd>-1&&rd{"use strict";Al.exports=tx;var Rl="\\";function tx(ml,Al){return r;function r(zl){for(var rd=0,yh=zl.indexOf(Rl),kh=ml[Al],Qh=[],cf;yh!==-1;)Qh.push(zl.slice(rd,yh)),rd=yh+1,cf=zl.charAt(rd),(!cf||kh.indexOf(cf)===-1)&&Qh.push(Rl),yh=zl.indexOf(Rl,rd+1);return Qh.push(zl.slice(rd)),Qh.join("")}}});var eA=q((ml,Al)=>{Al.exports={AElig:"Æ",AMP:"&",Aacute:"Á",Acirc:"Â",Agrave:"À",Aring:"Å",Atilde:"Ã",Auml:"Ä",COPY:"©",Ccedil:"Ç",ETH:"Ð",Eacute:"É",Ecirc:"Ê",Egrave:"È",Euml:"Ë",GT:">",Iacute:"Í",Icirc:"Î",Igrave:"Ì",Iuml:"Ï",LT:"<",Ntilde:"Ñ",Oacute:"Ó",Ocirc:"Ô",Ograve:"Ò",Oslash:"Ø",Otilde:"Õ",Ouml:"Ö",QUOT:'"',REG:"®",THORN:"Þ",Uacute:"Ú",Ucirc:"Û",Ugrave:"Ù",Uuml:"Ü",Yacute:"Ý",aacute:"á",acirc:"â",acute:"´",aelig:"æ",agrave:"à",amp:"&",aring:"å",atilde:"ã",auml:"ä",brvbar:"¦",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",curren:"¤",deg:"°",divide:"÷",eacute:"é",ecirc:"ê",egrave:"è",eth:"ð",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",iacute:"í",icirc:"î",iexcl:"¡",igrave:"ì",iquest:"¿",iuml:"ï",laquo:"«",lt:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",ntilde:"ñ",oacute:"ó",ocirc:"ô",ograve:"ò",ordf:"ª",ordm:"º",oslash:"ø",otilde:"õ",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',raquo:"»",reg:"®",sect:"§",shy:"­",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",thorn:"þ",times:"×",uacute:"ú",ucirc:"û",ugrave:"ù",uml:"¨",uuml:"ü",yacute:"ý",yen:"¥",yuml:"ÿ"}});var tA=q((ml,Al)=>{Al.exports={0:"�",128:"€",130:"‚",131:"ƒ",132:"„",133:"…",134:"†",135:"‡",136:"ˆ",137:"‰",138:"Š",139:"‹",140:"Œ",142:"Ž",145:"‘",146:"’",147:"“",148:"”",149:"•",150:"–",151:"—",152:"˜",153:"™",154:"š",155:"›",156:"œ",158:"ž",159:"Ÿ"}});var rA=q((ml,Al)=>{"use strict";Al.exports=ix;function ix(ml){var Al=typeof ml=="string"?ml.charCodeAt(0):ml;return Al>=48&&Al<=57}});var nA=q((ml,Al)=>{"use strict";Al.exports=ax;function ax(ml){var Al=typeof ml=="string"?ml.charCodeAt(0):ml;return Al>=97&&Al<=102||Al>=65&&Al<=70||Al>=48&&Al<=57}});var iA=q((ml,Al)=>{"use strict";Al.exports=ux;function ux(ml){var Al=typeof ml=="string"?ml.charCodeAt(0):ml;return Al>=97&&Al<=122||Al>=65&&Al<=90}});var sA=q((ml,Al)=>{"use strict";var Rl=iA(),zl=rA();Al.exports=lx;function lx(ml){return Rl(ml)||zl(ml)}});var aA=q((ml,Al)=>{Al.exports={AEli:"Æ",AElig:"Æ",AM:"&",AMP:"&",Aacut:"Á",Aacute:"Á",Abreve:"Ă",Acir:"Â",Acirc:"Â",Acy:"А",Afr:"𝔄",Agrav:"À",Agrave:"À",Alpha:"Α",Amacr:"Ā",And:"⩓",Aogon:"Ą",Aopf:"𝔸",ApplyFunction:"⁡",Arin:"Å",Aring:"Å",Ascr:"𝒜",Assign:"≔",Atild:"Ã",Atilde:"Ã",Aum:"Ä",Auml:"Ä",Backslash:"∖",Barv:"⫧",Barwed:"⌆",Bcy:"Б",Because:"∵",Bernoullis:"ℬ",Beta:"Β",Bfr:"𝔅",Bopf:"𝔹",Breve:"˘",Bscr:"ℬ",Bumpeq:"≎",CHcy:"Ч",COP:"©",COPY:"©",Cacute:"Ć",Cap:"⋒",CapitalDifferentialD:"ⅅ",Cayleys:"ℭ",Ccaron:"Č",Ccedi:"Ç",Ccedil:"Ç",Ccirc:"Ĉ",Cconint:"∰",Cdot:"Ċ",Cedilla:"¸",CenterDot:"·",Cfr:"ℭ",Chi:"Χ",CircleDot:"⊙",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",Colon:"∷",Colone:"⩴",Congruent:"≡",Conint:"∯",ContourIntegral:"∮",Copf:"ℂ",Coproduct:"∐",CounterClockwiseContourIntegral:"∳",Cross:"⨯",Cscr:"𝒞",Cup:"⋓",CupCap:"≍",DD:"ⅅ",DDotrahd:"⤑",DJcy:"Ђ",DScy:"Ѕ",DZcy:"Џ",Dagger:"‡",Darr:"↡",Dashv:"⫤",Dcaron:"Ď",Dcy:"Д",Del:"∇",Delta:"Δ",Dfr:"𝔇",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",Diamond:"⋄",DifferentialD:"ⅆ",Dopf:"𝔻",Dot:"¨",DotDot:"⃜",DotEqual:"≐",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrow:"↓",DownArrowBar:"⤓",DownArrowUpArrow:"⇵",DownBreve:"̑",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVector:"↽",DownLeftVectorBar:"⥖",DownRightTeeVector:"⥟",DownRightVector:"⇁",DownRightVectorBar:"⥗",DownTee:"⊤",DownTeeArrow:"↧",Downarrow:"⇓",Dscr:"𝒟",Dstrok:"Đ",ENG:"Ŋ",ET:"Ð",ETH:"Ð",Eacut:"É",Eacute:"É",Ecaron:"Ě",Ecir:"Ê",Ecirc:"Ê",Ecy:"Э",Edot:"Ė",Efr:"𝔈",Egrav:"È",Egrave:"È",Element:"∈",Emacr:"Ē",EmptySmallSquare:"◻",EmptyVerySmallSquare:"▫",Eogon:"Ę",Eopf:"𝔼",Epsilon:"Ε",Equal:"⩵",EqualTilde:"≂",Equilibrium:"⇌",Escr:"ℰ",Esim:"⩳",Eta:"Η",Eum:"Ë",Euml:"Ë",Exists:"∃",ExponentialE:"ⅇ",Fcy:"Ф",Ffr:"𝔉",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",Fopf:"𝔽",ForAll:"∀",Fouriertrf:"ℱ",Fscr:"ℱ",GJcy:"Ѓ",G:">",GT:">",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacut:"Í",Iacute:"Í",Icir:"Î",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrav:"Ì",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Ium:"Ï",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",L:"<",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:`\n`,Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntild:"Ñ",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacut:"Ó",Oacute:"Ó",Ocir:"Ô",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograv:"Ò",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslas:"Ø",Oslash:"Ø",Otild:"Õ",Otilde:"Õ",Otimes:"⨷",Oum:"Ö",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUO:'"',QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",RE:"®",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THOR:"Þ",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacut:"Ú",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucir:"Û",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrav:"Ù",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uum:"Ü",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacut:"Ý",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacut:"á",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acir:"â",acirc:"â",acut:"´",acute:"´",acy:"а",aeli:"æ",aelig:"æ",af:"⁡",afr:"𝔞",agrav:"à",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",am:"&",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",arin:"å",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atild:"ã",atilde:"ã",aum:"ä",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvba:"¦",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedi:"ç",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedi:"¸",cedil:"¸",cemptyv:"⦲",cen:"¢",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",cop:"©",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curre:"¤",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",de:"°",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divid:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacut:"é",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"ê",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrav:"è",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",et:"ð",eth:"ð",eum:"ë",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac1:"¼",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac3:"¾",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",g:">",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacut:"í",iacute:"í",ic:"⁣",icir:"î",icirc:"î",icy:"и",iecy:"е",iexc:"¡",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrav:"ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iques:"¿",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",ium:"ï",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laqu:"«",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",l:"<",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",mac:"¯",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micr:"µ",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middo:"·",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbs:" ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",no:"¬",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntild:"ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacut:"ó",oacute:"ó",oast:"⊛",ocir:"ô",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograv:"ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"º",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslas:"ø",oslash:"ø",osol:"⊘",otild:"õ",otilde:"õ",otimes:"⊗",otimesas:"⨶",oum:"ö",ouml:"ö",ovbar:"⌽",par:"¶",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusm:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",poun:"£",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quo:'"',quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raqu:"»",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",re:"®",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sec:"§",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",sh:"­",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup:"⊃",sup1:"¹",sup2:"²",sup3:"³",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szli:"ß",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thor:"þ",thorn:"þ",tilde:"˜",time:"×",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacut:"ú",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucir:"û",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrav:"ù",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",um:"¨",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uum:"ü",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacut:"ý",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",ye:"¥",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yum:"ÿ",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"}});var oA=q((ml,Al)=>{"use strict";var Rl=aA();Al.exports=px;var zl={}.hasOwnProperty;function px(ml){return zl.call(Rl,ml)?Rl[ml]:!1}});var lA=q((ml,Al)=>{"use strict";var Rl=eA(),zl=tA(),rd=rA(),yh=nA(),kh=sA(),Qh=oA();Al.exports=Tx;var cf={}.hasOwnProperty,t_=String.fromCharCode,r_=Function.prototype,u_={warning:null,reference:null,text:null,warningContext:null,referenceContext:null,textContext:null,position:{},additional:null,attribute:!1,nonTerminated:!0},C_=9,D_=10,S_=12,P_=32,Cg=38,iA=59,aA=60,lA=61,cA=35,uA=88,pA=120,dA=65533,hA="named",fA="hexadecimal",_A="decimal",mA={};mA[fA]=16;mA[_A]=10;var gA={};gA[hA]=kh;gA[_A]=rd;gA[fA]=yh;var AA=1,yA=2,bA=3,vA=4,EA=5,wA=6,CA=7,xA={};xA[AA]="Named character references must be terminated by a semicolon";xA[yA]="Numeric character references must be terminated by a semicolon";xA[bA]="Named character references cannot be empty";xA[vA]="Numeric character references cannot be empty";xA[EA]="Named character references must be known";xA[wA]="Numeric character references cannot be disallowed";xA[CA]="Numeric character references cannot be outside the permissible Unicode range";function Tx(ml,Al){var Rl={},zl,rd;Al||(Al={});for(rd in u_)zl=Al[rd],Rl[rd]=zl??u_[rd];return(Rl.position.indent||Rl.position.start)&&(Rl.indent=Rl.position.indent||[],Rl.position=Rl.position.start),Sx(ml,Rl)}function Sx(ml,Al){var rd=Al.additional,yh=Al.nonTerminated,u_=Al.text,eA=Al.reference,tA=Al.warning,rA=Al.textContext,nA=Al.referenceContext,sA=Al.warningContext,oA=Al.position,DA=Al.indent||[],SA=ml.length,kA=0,TA=-1,IA=oA.column||1,BA=oA.line||1,FA="",PA=[],RA,NA,OA,QA,LA,MA,jA,UA,GA,qA,$A,JA,HA,VA,WA,zA,YA,KA,XA;for(typeof rd=="string"&&(rd=rd.charCodeAt(0)),zA=ie(),UA=tA?F:r_,kA--,SA++;++kA65535&&(MA-=65536,qA+=t_(MA>>>10|55296),MA=56320|MA&1023),MA=qA+t_(MA))):VA!==hA&&UA(vA,KA)),MA?(ee(),zA=ie(),kA=XA-1,IA+=XA-HA+1,PA.push(MA),YA=ie(),YA.offset++,eA&&eA.call(nA,MA,{start:zA,end:YA},ml.slice(HA-1,XA)),zA=YA):(QA=ml.slice(HA-1,XA),FA+=QA,IA+=QA.length,kA=XA-1)}else LA===10&&(BA++,TA++,IA=0),LA===LA?(FA+=t_(LA),IA++):ee();return PA.join("");function ie(){return{line:BA,column:IA,offset:kA+(oA.offset||0)}}function F(ml,Al){var Rl=ie();Rl.column+=Al,Rl.offset+=Al,tA.call(sA,xA[ml],Rl,ml)}function ee(){FA&&(PA.push(FA),u_&&u_.call(rA,FA,{start:zA,end:ie()}),FA="")}}function Lx(ml){return ml>=55296&&ml<=57343||ml>1114111}function Ix(ml){return ml>=1&&ml<=8||ml===11||ml>=13&&ml<=31||ml>=127&&ml<=159||ml>=64976&&ml<=65007||(ml&65535)===65535||(ml&65535)===65534}});var cA=q((ml,Al)=>{"use strict";var Rl=u_(),zl=lA();Al.exports=Bx;function Bx(ml){return r.raw=n,r;function t(Al){for(var Rl=ml.offset,zl=Al.line,rd=[];++zl&&zl in Rl;)rd.push((Rl[zl]||0)+1);return{start:Al,indent:rd}}function r(Al,Rl,rd){zl(Al,{position:t(Rl),warning:i,text:rd,reference:rd,textContext:ml,referenceContext:ml})}function n(ml,Al,rd){return zl(ml,Rl(rd,{position:t(Al),warning:i}))}function i(Al,Rl,zl){zl!==3&&ml.file.message(Al,Rl)}}});var uA=q((ml,Al)=>{"use strict";Al.exports=_x;function _x(ml){return t;function t(Al,Rl){var zl=this,rd=zl.offset,yh=[],kh=zl[ml+"Methods"],Qh=zl[ml+"Tokenizers"],cf=Rl.line,t_=Rl.column,r_,u_,C_,D_,S_,P_;if(!Al)return yh;for(L.now=w,L.file=zl.file,k("");Al;){for(r_=-1,u_=kh.length,S_=!1;++r_{"use strict";Al.exports=on;var Rl=["\\","`","*","{","}","[","]","(",")","#","+","-",".","!","_",">"],zl=Rl.concat(["~","|"]),rd=zl.concat([`\n`,'"',"$","%","&","'",",","/",":",";","<","=","?","@","^"]);on.default=Rl;on.gfm=zl;on.commonmark=rd;function on(ml){var Al=ml||{};return Al.commonmark?rd:Al.gfm?zl:Rl}});var dA=q((ml,Al)=>{"use strict";Al.exports=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","iframe","legend","li","link","main","menu","menuitem","meta","nav","noframes","ol","optgroup","option","p","param","pre","section","source","title","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"]});var hA=q((ml,Al)=>{"use strict";Al.exports={position:!0,gfm:!0,commonmark:!1,pedantic:!1,blocks:dA()}});var fA=q((ml,Al)=>{"use strict";var Rl=u_(),zl=pA(),rd=hA();Al.exports=zx;function zx(ml){var Al=this,yh=Al.options,kh,Qh;if(ml==null)ml={};else if(typeof ml=="object")ml=Rl(ml);else throw new Error("Invalid value `"+ml+"` for setting `options`");for(kh in rd){if(Qh=ml[kh],Qh==null&&(Qh=yh[kh]),kh!=="blocks"&&typeof Qh!="boolean"||kh==="blocks"&&typeof Qh!="object")throw new Error("Invalid value `"+Qh+"` for setting `options."+kh+"`");ml[kh]=Qh}return Al.options=ml,Al.escape=zl(ml),Al}});var _A=q((ml,Al)=>{"use strict";Al.exports=Ps;function Ps(ml){if(ml==null)return Gx;if(typeof ml=="string")return Vx(ml);if(typeof ml=="object")return"length"in ml?Hx(ml):Ux(ml);if(typeof ml=="function")return ml;throw new Error("Expected function, string, or object as test")}function Ux(ml){return t;function t(Al){var Rl;for(Rl in ml)if(Al[Rl]!==ml[Rl])return!1;return!0}}function Hx(ml){for(var Al=[],Rl=-1;++Rl{Al.exports=jx;function jx(ml){return ml}});var gA=q((ml,Al)=>{"use strict";Al.exports=sn;var Rl=_A(),zl=mA(),rd=!0,yh="skip",kh=!1;sn.CONTINUE=rd;sn.SKIP=yh;sn.EXIT=kh;function sn(ml,Al,rd,Qh){var cf,t_;typeof Al=="function"&&typeof rd!="function"&&(Qh=rd,rd=Al,Al=null),t_=Rl(Al),cf=Qh?-1:1,a(ml,null,[])();function a(ml,Rl,r_){var u_=typeof ml=="object"&&ml!==null?ml:{},C_;return typeof u_.type=="string"&&(C_=typeof u_.tagName=="string"?u_.tagName:typeof u_.name=="string"?u_.name:void 0,p.displayName="node ("+zl(u_.type+(C_?"<"+C_+">":""))+")"),p;function p(){var zl=r_.concat(ml),u_=[],C_,D_;if((!Al||t_(ml,Rl,r_[r_.length-1]||null))&&(u_=$x(rd(ml,r_)),u_[0]===kh))return u_;if(ml.children&&u_[0]!==yh)for(D_=(Qh?ml.children.length:-1)+cf;D_>-1&&D_{"use strict";Al.exports=cn;var Rl=gA(),zl=Rl.CONTINUE,rd=Rl.SKIP,yh=Rl.EXIT;cn.CONTINUE=zl;cn.SKIP=rd;cn.EXIT=yh;function cn(ml,Al,zl,rd){typeof Al=="function"&&typeof zl!="function"&&(rd=zl,zl=Al,Al=null),Rl(ml,Al,i,rd);function i(ml,Al){var Rl=Al[Al.length-1],rd=Rl?Rl.children.indexOf(ml):null;return zl(ml,rd,Rl)}}});var yA=q((ml,Al)=>{"use strict";var Rl=AA();Al.exports=Zx;function Zx(ml,Al){return Rl(ml,Al?e1:t1),ml}function e1(ml){delete ml.position}function t1(ml){ml.position=void 0}});var bA=q((ml,Al)=>{"use strict";var Rl=u_(),zl=yA();Al.exports=a1;var rd=`\n`,yh=/\r\n|\r/g;function a1(){var ml=this,Al=String(ml.file),kh={line:1,column:1,offset:0},Qh=Rl(kh),cf;return Al=Al.replace(yh,rd),Al.charCodeAt(0)===65279&&(Al=Al.slice(1),Qh.column++,Qh.offset++),cf={type:"root",children:ml.tokenizeBlock(Al,Qh),position:{start:kh,end:ml.eof||Rl(kh)}},ml.options.position||zl(cf,!0),cf}});var vA=q((ml,Al)=>{"use strict";var Rl=/^[ \t]*(\n|$)/;Al.exports=o1;function o1(ml,Al,zl){for(var rd,yh="",kh=0,Qh=Al.length;kh{"use strict";var Rl="",zl;Al.exports=s1;function s1(ml,Al){if(typeof ml!="string")throw new TypeError("expected a string");if(Al===1)return ml;if(Al===2)return ml+ml;var rd=ml.length*Al;if(zl!==ml||typeof zl>"u")zl=ml,Rl="";else if(Rl.length>=rd)return Rl.substr(0,rd);for(;rd>Rl.length&&Al>1;)Al&1&&(Rl+=ml),Al>>=1,ml+=ml;return Rl+=ml,Rl=Rl.substr(0,rd),Rl}});var wA=q((ml,Al)=>{"use strict";Al.exports=l1;function l1(ml){return String(ml).replace(/\n+$/,"")}});var CA=q((ml,Al)=>{"use strict";var Rl=EA(),zl=wA();Al.exports=m1;var rd=`\n`,yh="\t",kh=" ",Qh=4,cf=Rl(kh,Qh);function m1(ml,Al,Rl){for(var Qh=-1,t_=Al.length,r_="",u_="",C_="",D_="",S_,P_,Cg;++Qh{"use strict";Al.exports=x1;var Rl=`\n`,zl="\t",rd=" ",yh="~",kh="`",Qh=3,cf=4;function x1(ml,Al,t_){var r_=this,u_=r_.options.gfm,C_=Al.length+1,D_=0,S_="",P_,Cg,eA,tA,rA,nA,iA,sA,aA,oA,lA,cA,uA;if(u_){for(;D_=cf)){for(iA="";D_{ml=Al.exports=k1;function k1(Al){return Al.trim?Al.trim():ml.right(ml.left(Al))}ml.left=function(ml){return ml.trimLeft?ml.trimLeft():ml.replace(/^\s\s*/,"")};ml.right=function(ml){if(ml.trimRight)return ml.trimRight();for(var Al=/\s/,Rl=ml.length;Al.test(ml.charAt(--Rl)););return ml.slice(0,Rl+1)}});var SA=q((ml,Al)=>{"use strict";Al.exports=F1;function F1(ml,Al,Rl,zl){for(var rd=ml.length,yh=-1,kh,Qh;++yh{"use strict";var Rl=DA(),zl=SA();Al.exports=w1;var rd=`\n`,yh="\t",kh=" ",Qh=">";function w1(ml,Al,cf){for(var t_=this,r_=t_.offset,u_=t_.blockTokenizers,C_=t_.interruptBlockquote,D_=ml.now(),S_=D_.line,P_=Al.length,Cg=[],eA=[],tA=[],rA,nA=0,iA,sA,aA,oA,lA,cA,uA,pA;nA{"use strict";Al.exports=y1;var Rl=`\n`,zl="\t",rd=" ",yh="#",kh=6;function y1(ml,Al,Qh){for(var cf=this,t_=cf.options.pedantic,r_=Al.length+1,u_=-1,C_=ml.now(),D_="",S_="",P_,Cg,eA;++u_kh)&&!(!eA||!t_&&Al.charAt(u_+1)===yh)){for(r_=Al.length+1,Cg="";++u_{"use strict";Al.exports=q1;var Rl="\t",zl=`\n`,rd=" ",yh="*",kh="-",Qh="_",cf=3;function q1(ml,Al,t_){for(var r_=-1,u_=Al.length+1,C_="",D_,S_,P_,Cg;++r_=cf&&(!D_||D_===zl)?(C_+=Cg,t_?!0:ml(C_)({type:"thematicBreak"})):void 0}});var BA=q((ml,Al)=>{"use strict";Al.exports=O1;var Rl="\t",zl=" ",rd=1,yh=4;function O1(ml){for(var Al=0,kh=0,Qh=ml.charAt(Al),cf={},t_,r_=0;Qh===Rl||Qh===zl;){for(t_=Qh===Rl?yh:rd,kh+=t_,t_>1&&(kh=Math.floor(kh/t_)*t_);r_{"use strict";var Rl=DA(),zl=EA(),rd=BA();Al.exports=H1;var yh=`\n`,kh=" ",Qh="!";function H1(ml,Al){var cf=ml.split(yh),t_=cf.length+1,r_=1/0,u_=[],C_,D_,S_;for(cf.unshift(zl(kh,Al)+Qh);t_--;)if(D_=rd(cf[t_]),u_[t_]=D_.stops,Rl(cf[t_]).length!==0)if(D_.indent)D_.indent>0&&D_.indent{"use strict";var Rl=DA(),zl=EA(),rd=rA(),yh=BA(),kh=FA(),Qh=SA();Al.exports=tk;var cf="*",t_="_",r_="+",u_="-",C_=".",D_=" ",S_=`\n`,P_="\t",Cg=")",eA="x",tA=4,nA=/\n\n(?!\s*$)/,iA=/^\[([ X\tx])][ \t]/,sA=/^([ \t]*)([*+-]|\d+[.)])( {1,4}(?! )| |\t|$|(?=\n))([^\n]*)/,aA=/^([ \t]*)([*+-]|\d+[.)])([ \t]+)/,oA=/^( {1,4}|\t)?/gm;function tk(ml,Al,zl){for(var yh=this,kh=yh.options.commonmark,eA=yh.options.pedantic,rA=yh.blockTokenizers,nA=yh.interruptList,iA=0,sA=Al.length,aA=null,oA,lA,cA,uA,pA,dA,hA,fA,_A,mA,gA,AA,yA,bA,vA,EA,wA,CA,xA,DA=!1,SA,kA,TA,IA;iA=wA.indent&&(IA=!0),uA=Al.charAt(iA),_A=null,!IA){if(uA===cf||uA===r_||uA===u_)_A=uA,iA++,oA++;else{for(lA="";iA=wA.indent||oA>tA),fA=!1,iA=hA;if(gA=Al.slice(hA,dA),mA=hA===iA?gA:Al.slice(iA,dA),(_A===cf||_A===t_||_A===u_)&&rA.thematicBreak.call(yh,ml,gA,!0))break;if(AA=yA,yA=!fA&&!Rl(mA).length,IA&&wA)wA.value=wA.value.concat(EA,gA),vA=vA.concat(EA,gA),EA=[];else if(fA)EA.length!==0&&(DA=!0,wA.value.push(""),wA.trail=EA.concat()),wA={value:[gA],indent:oA,trail:[]},bA.push(wA),vA=vA.concat(EA,gA),EA=[];else if(yA){if(AA&&!kh)break;EA.push(gA)}else{if(AA||Qh(nA,rA,yh,[ml,gA,!0]))break;wA.value=wA.value.concat(EA,gA),vA=vA.concat(EA,gA),EA=[]}iA=dA+1}for(SA=ml(vA.join(S_)).reset({type:"list",ordered:cA,start:aA,spread:DA,children:[]}),CA=yh.enterList(),xA=yh.enterBlock(),iA=-1,sA=bA.length;++iA{"use strict";Al.exports=ck;var Rl=`\n`,zl="\t",rd=" ",yh="=",kh="-",Qh=3,cf=1,t_=2;function ck(ml,Al,r_){for(var u_=this,C_=ml.now(),D_=Al.length,S_=-1,P_="",Cg,eA,tA,rA,nA;++S_=Qh){S_--;break}P_+=tA}for(Cg="",eA="";++S_{"use strict";var Al="[a-zA-Z_:][a-zA-Z0-9:._-]*",Rl="[^\"'=<>`\\u0000-\\u0020]+",zl="'[^']*'",rd='"[^"]*"',yh="(?:"+Rl+"|"+zl+"|"+rd+")",kh="(?:\\s+"+Al+"(?:\\s*=\\s*"+yh+")?)",Qh="<[A-Za-z][A-Za-z0-9\\-]*"+kh+"*\\s*\\/?>",cf="<\\/[A-Za-z][A-Za-z0-9\\-]*\\s*>",t_="\x3c!----\x3e|\x3c!--(?:-?[^>-])(?:-?[^-])*--\x3e",r_="<[?].*?[?]>",u_="]*>",C_="";ml.openCloseTag=new RegExp("^(?:"+Qh+"|"+cf+")");ml.tag=new RegExp("^(?:"+Qh+"|"+cf+"|"+t_+"|"+r_+"|"+u_+"|"+C_+")")});var OA=q((ml,Al)=>{"use strict";var Rl=NA().openCloseTag;Al.exports=Ok;var zl="\t",rd=" ",yh=`\n`,kh="<",Qh=/^<(script|pre|style)(?=(\s|>|$))/i,cf=/<\/(script|pre|style)>/i,t_=/^/,u_=/^<\?/,C_=/\?>/,D_=/^/,P_=/^/,eA=/^$/,tA=new RegExp(Rl.source+"\\s*$");function Ok(ml,Al,Rl){for(var rA=this,nA=rA.options.blocks.join("|"),iA=new RegExp("^|$))","i"),sA=Al.length,aA=0,oA,lA,cA,uA,pA,dA,hA,fA=[[Qh,cf,!0],[t_,r_,!0],[u_,C_,!0],[D_,S_,!0],[P_,Cg,!0],[iA,eA,!0],[tA,eA,!1]];aA{"use strict";Al.exports=Mk;var Rl=String.fromCharCode,zl=/\s/;function Mk(ml){return zl.test(typeof ml=="number"?Rl(ml):ml.charAt(0))}});var LA=q((ml,Al)=>{"use strict";Al.exports=zk;function zk(ml){return String(ml).replace(/\s+/g," ")}});var MA=q((ml,Al)=>{"use strict";var Rl=LA();Al.exports=Hk;function Hk(ml){return Rl(ml).toLowerCase()}});var jA=q((ml,Al)=>{"use strict";var Rl=QA(),zl=MA();Al.exports=$k;var rd='"',yh="'",kh="\\",Qh=`\n`,cf="\t",t_=" ",r_="[",u_="]",C_="(",D_=")",S_=":",P_="<",Cg=">";function $k(ml,Al,Rl){for(var Cg=this,eA=Cg.options.commonmark,tA=0,rA=Al.length,nA="",iA,sA,aA,oA,lA,cA,uA,pA;tA{"use strict";var Rl=QA();Al.exports=u0;var zl="\t",rd=`\n`,yh=" ",kh="-",Qh=":",cf="\\",t_="|",r_=1,u_=2,C_="left",D_="center",S_="right";function u0(ml,Al,P_){var Cg=this,eA,tA,rA,nA,iA,sA,aA,oA,lA,cA,uA,pA,dA,hA,fA,_A,mA,gA,AA,yA,bA,vA;if(Cg.options.gfm){for(eA=0,_A=0,sA=Al.length+1,aA=[];eAyA){if(_A1&&(lA?(nA+=oA.slice(0,-1),oA=oA.charAt(oA.length-1)):(nA+=oA,oA="")),hA=ml.now(),ml(nA)({type:"tableCell",children:Cg.tokenizeInline(pA,hA)},iA)),ml(oA+lA),oA="",pA=""):(oA&&(pA+=oA,oA=""),pA+=lA,lA===cf&&eA!==sA-2&&(pA+=mA.charAt(eA+1),eA++)),dA=!1,eA++}fA||ml(rd+tA)}return AA}}}});var GA=q((ml,Al)=>{"use strict";var Rl=DA(),zl=wA(),rd=SA();Al.exports=p0;var yh="\t",kh=`\n`,Qh=" ",cf=4;function p0(ml,Al,t_){for(var r_=this,u_=r_.options,C_=u_.commonmark,D_=r_.blockTokenizers,S_=r_.interruptParagraph,P_=Al.indexOf(kh),Cg=Al.length,eA,tA,rA,nA,iA;P_=cf&&rA!==kh){P_=Al.indexOf(kh,P_+1);continue}}if(tA=Al.slice(P_+1),rd(S_,D_,r_,[ml,tA,!0]))break;if(eA=P_,P_=Al.indexOf(kh,P_+1),P_!==-1&&Rl(Al.slice(eA,P_))===""){P_=eA;break}}return tA=Al.slice(0,P_),t_?!0:(iA=ml.now(),tA=zl(tA),ml(tA)({type:"paragraph",children:r_.tokenizeInline(tA,iA)}))}});var qA=q((ml,Al)=>{"use strict";Al.exports=h0;function h0(ml,Al){return ml.indexOf("\\",Al)}});var $A=q((ml,Al)=>{"use strict";var Rl=qA();Al.exports=ac;ac.locator=Rl;var zl=`\n`,rd="\\";function ac(ml,Al,Rl){var yh=this,kh,Qh;if(Al.charAt(0)===rd&&(kh=Al.charAt(1),yh.escape.indexOf(kh)!==-1))return Rl?!0:(kh===zl?Qh={type:"break"}:Qh={type:"text",value:kh},ml(rd+kh)(Qh))}});var JA=q((ml,Al)=>{"use strict";Al.exports=d0;function d0(ml,Al){return ml.indexOf("<",Al)}});var HA=q((ml,Al)=>{"use strict";var Rl=QA(),zl=lA(),rd=JA();Al.exports=da;da.locator=rd;da.notInLink=!0;var yh="<",kh=">",Qh="@",cf="/",t_="mailto:",r_=t_.length;function da(ml,Al,rd){var u_=this,C_="",D_=Al.length,S_=0,P_="",Cg=!1,eA="",tA,rA,nA,iA,sA;if(Al.charAt(0)===yh){for(S_++,C_=yh;S_{"use strict";Al.exports=k0;function k0(ml,Al){var Rl=String(ml),zl=0,rd;if(typeof Al!="string")throw new Error("Expected character");for(rd=Rl.indexOf(Al);rd!==-1;)zl++,rd=Rl.indexOf(Al,rd+Al.length);return zl}});var WA=q((ml,Al)=>{"use strict";Al.exports=F0;var Rl=["www.","http://","https://"];function F0(ml,Al){var zl=-1,rd,yh,kh;if(!this.options.gfm)return zl;for(yh=Rl.length,rd=-1;++rd{"use strict";var Rl=VA(),zl=lA(),rd=rA(),yh=iA(),kh=QA(),Qh=WA();Al.exports=ka;ka.locator=Qh;ka.notInLink=!0;var cf=33,t_=38,r_=41,u_=42,C_=44,D_=45,S_=46,P_=58,Cg=59,eA=63,tA=60,nA=95,sA=126,aA="(",oA=")";function ka(ml,Al,Qh){var rA=this,iA=rA.options.gfm,lA=rA.inlineTokenizers,cA=Al.length,uA=-1,pA=!1,dA,hA,fA,_A,mA,gA,AA,yA,bA,vA,EA,wA,CA,xA;if(iA){if(Al.slice(0,4)==="www.")pA=!0,_A=4;else if(Al.slice(0,7).toLowerCase()==="http://")_A=7;else if(Al.slice(0,8).toLowerCase()==="https://")_A=8;else return;for(uA=_A-1,fA=_A,dA=[];_AbA;)_A=mA+gA.lastIndexOf(oA),gA=Al.slice(mA,_A),vA--;if(Al.charCodeAt(_A-1)===Cg&&(_A--,yh(Al.charCodeAt(_A-1)))){for(yA=_A-2;yh(Al.charCodeAt(yA));)yA--;Al.charCodeAt(yA)===t_&&(_A=yA)}return EA=Al.slice(0,_A),CA=zl(EA,{nonTerminated:!1}),pA&&(CA="http://"+CA),xA=rA.enterLink(),rA.inlineTokenizers={text:lA.text},wA=rA.tokenizeInline(EA,ml.now()),rA.inlineTokenizers=lA,xA(),ml(EA)({type:"link",title:null,url:CA,children:wA})}}}});var YA=q((ml,Al)=>{"use strict";var Rl=rA(),zl=iA(),rd=43,yh=45,kh=46,Qh=95;Al.exports=yc;function yc(ml,Al){var Rl=this,zl,rd;if(!this.options.gfm||(zl=ml.indexOf("@",Al),zl===-1))return-1;if(rd=zl,rd===Al||!Cc(ml.charCodeAt(rd-1)))return yc.call(Rl,ml,zl+1);for(;rd>Al&&Cc(ml.charCodeAt(rd-1));)rd--;return rd}function Cc(ml){return Rl(ml)||zl(ml)||ml===rd||ml===yh||ml===kh||ml===Qh}});var KA=q((ml,Al)=>{"use strict";var Rl=lA(),zl=rA(),rd=iA(),yh=YA();Al.exports=Ea;Ea.locator=yh;Ea.notInLink=!0;var kh=43,Qh=45,cf=46,t_=64,r_=95;function Ea(ml,Al,yh){var u_=this,C_=u_.options.gfm,D_=u_.inlineTokenizers,S_=0,P_=Al.length,Cg=-1,eA,tA,rA,nA;if(C_){for(eA=Al.charCodeAt(S_);zl(eA)||rd(eA)||eA===kh||eA===Qh||eA===cf||eA===r_;)eA=Al.charCodeAt(++S_);if(S_!==0&&eA===t_){for(S_++;S_{"use strict";var Rl=iA(),zl=JA(),rd=NA().tag;Al.exports=qc;qc.locator=zl;var yh="<",kh="?",Qh="!",cf="/",t_=/^/i;function qc(ml,Al,zl){var u_=this,C_=Al.length,D_,S_;if(!(Al.charAt(0)!==yh||C_<3)&&(D_=Al.charAt(1),!(!Rl(D_)&&D_!==kh&&D_!==Qh&&D_!==cf)&&(S_=Al.match(rd),!!S_)))return zl?!0:(S_=S_[0],!u_.inLink&&t_.test(S_)?u_.inLink=!0:u_.inLink&&r_.test(S_)&&(u_.inLink=!1),ml(S_)({type:"html",value:S_}))}});var ZA=q((ml,Al)=>{"use strict";Al.exports=rF;function rF(ml,Al){var Rl=ml.indexOf("[",Al),zl=ml.indexOf("![",Al);return zl===-1||Rl{"use strict";var Rl=QA(),zl=ZA();Al.exports=zc;zc.locator=zl;var rd=`\n`,yh="!",kh='"',Qh="'",cf="(",t_=")",r_="<",u_=">",C_="[",D_="\\",S_="]",P_="`";function zc(ml,Al,zl){var Cg=this,eA="",tA=0,rA=Al.charAt(0),nA=Cg.options.pedantic,iA=Cg.options.commonmark,sA=Cg.options.gfm,aA,oA,lA,cA,uA,pA,dA,hA,fA,_A,mA,gA,AA,yA,bA,vA,EA,wA;if(rA===yh&&(hA=!0,eA=rA,rA=Al.charAt(++tA)),rA===C_&&!(!hA&&Cg.inLink)){for(eA+=rA,yA="",tA++,mA=Al.length,vA=ml.now(),AA=0,vA.column+=tA,vA.offset+=tA;tA=lA&&(lA=0):lA=oA}else if(rA===D_)tA++,pA+=Al.charAt(tA);else if((!lA||sA)&&rA===C_)AA++;else if((!lA||sA)&&rA===S_)if(AA)AA--;else{if(Al.charAt(tA+1)!==cf)return;pA+=cf,aA=!0,tA++;break}yA+=pA,pA="",tA++}if(aA){for(fA=yA,eA+=yA+pA,tA++;tA{"use strict";var Rl=QA(),zl=ZA(),rd=MA();Al.exports=Vc;Vc.locator=zl;var yh="link",kh="image",Qh="shortcut",cf="collapsed",t_="full",r_="!",u_="[",C_="\\",D_="]";function Vc(ml,Al,zl){var S_=this,P_=S_.options.commonmark,Cg=Al.charAt(0),eA=0,tA=Al.length,rA="",nA="",iA=yh,sA=Qh,aA,oA,lA,cA,uA,pA,dA,hA;if(Cg===r_&&(iA=kh,nA=Cg,Cg=Al.charAt(++eA)),Cg===u_){for(eA++,nA+=Cg,pA="",hA=0;eA{"use strict";Al.exports=mF;function mF(ml,Al){var Rl=ml.indexOf("**",Al),zl=ml.indexOf("__",Al);return zl===-1?Rl:Rl===-1||zl{"use strict";var Rl=DA(),zl=QA(),rd=vy();Al.exports=Kc;Kc.locator=rd;var yh="\\",kh="*",Qh="_";function Kc(ml,Al,rd){var cf=this,t_=0,r_=Al.charAt(t_),u_,C_,D_,S_,P_,Cg,eA;if(!(r_!==kh&&r_!==Qh||Al.charAt(++t_)!==r_)&&(C_=cf.options.pedantic,D_=r_,P_=D_+D_,Cg=Al.length,t_++,S_="",r_="",!(C_&&zl(Al.charAt(t_)))))for(;t_{"use strict";Al.exports=EF;var Rl=String.fromCharCode,zl=/\w/;function EF(ml){return zl.test(typeof ml=="number"?Rl(ml):ml.charAt(0))}});var Qy=q((ml,Al)=>{"use strict";Al.exports=wF;function wF(ml,Al){var Rl=ml.indexOf("*",Al),zl=ml.indexOf("_",Al);return zl===-1?Rl:Rl===-1||zl{"use strict";var Rl=DA(),zl=Ty(),rd=QA(),yh=Qy();Al.exports=af;af.locator=yh;var kh="*",Qh="_",cf="\\";function af(ml,Al,yh){var t_=this,r_=0,u_=Al.charAt(r_),C_,D_,S_,P_,Cg,eA,tA;if(!(u_!==kh&&u_!==Qh)&&(D_=t_.options.pedantic,Cg=u_,S_=u_,eA=Al.length,r_++,P_="",u_="",!(D_&&rd(Al.charAt(r_)))))for(;r_{"use strict";Al.exports=SF;function SF(ml,Al){return ml.indexOf("~~",Al)}});var Lb=q((ml,Al)=>{"use strict";var Rl=QA(),zl=Qb();Al.exports=pf;pf.locator=zl;var rd="~",yh="~~";function pf(ml,Al,zl){var kh=this,Qh="",cf="",t_="",r_="",u_,C_,D_;if(!(!kh.options.gfm||Al.charAt(0)!==rd||Al.charAt(1)!==rd||Rl(Al.charAt(2))))for(u_=1,C_=Al.length,D_=ml.now(),D_.column+=2,D_.offset+=2;++u_{"use strict";Al.exports=IF;function IF(ml,Al){return ml.indexOf("`",Al)}});var jb=q((ml,Al)=>{"use strict";var Rl=Mb();Al.exports=gf;gf.locator=Rl;var zl=10,rd=32,yh=96;function gf(ml,Al,Rl){for(var kh=Al.length,Qh=0,cf,t_,r_,u_,C_,D_;Qh2&&(u_===rd||u_===zl)&&(C_===rd||C_===zl)){for(Qh++,kh--;Qh{"use strict";Al.exports=BF;function BF(ml,Al){for(var Rl=ml.indexOf(`\n`,Al);Rl>Al&&ml.charAt(Rl-1)===" ";)Rl--;return Rl}});var Vb=q((ml,Al)=>{"use strict";var Rl=Gb();Al.exports=Ef;Ef.locator=Rl;var zl=" ",rd=`\n`,yh=2;function Ef(ml,Al,Rl){for(var kh=Al.length,Qh=-1,cf="",t_;++Qh{"use strict";Al.exports=RF;function RF(ml,Al,Rl){var zl=this,rd,yh,kh,Qh,cf,t_,r_,u_,C_,D_;if(Rl)return!0;for(rd=zl.inlineMethods,Qh=rd.length,yh=zl.inlineTokenizers,kh=-1,C_=Al.length;++kh{"use strict";var Rl=u_(),zl=S_(),rd=P_(),yh=Cg(),kh=cA(),Qh=uA();Al.exports=Af;function Af(ml,Al){this.file=Al,this.offset={},this.options=Rl(this.options),this.setOptions({}),this.inList=!1,this.inBlock=!1,this.inLink=!1,this.atStart=!0,this.toOffset=rd(Al).toOffset,this.unescape=yh(this,"escape"),this.decode=kh(this)}var cf=Af.prototype;cf.setOptions=fA();cf.parse=bA();cf.options=hA();cf.exitStart=zl("atStart",!0);cf.enterList=zl("inList",!1);cf.enterLink=zl("inLink",!1);cf.enterBlock=zl("inBlock",!1);cf.interruptParagraph=[["thematicBreak"],["list"],["atxHeading"],["fencedCode"],["blockquote"],["html"],["setextHeading",{commonmark:!1}],["definition",{commonmark:!1}]];cf.interruptList=[["atxHeading",{pedantic:!1}],["fencedCode",{pedantic:!1}],["thematicBreak",{pedantic:!1}],["definition",{commonmark:!1}]];cf.interruptBlockquote=[["indentedCode",{commonmark:!0}],["fencedCode",{commonmark:!0}],["atxHeading",{commonmark:!0}],["setextHeading",{commonmark:!0}],["thematicBreak",{commonmark:!0}],["html",{commonmark:!0}],["list",{commonmark:!0}],["definition",{commonmark:!1}]];cf.blockTokenizers={blankLine:vA(),indentedCode:CA(),fencedCode:xA(),blockquote:kA(),atxHeading:TA(),thematicBreak:IA(),list:PA(),setextHeading:RA(),html:OA(),definition:jA(),table:UA(),paragraph:GA()};cf.inlineTokenizers={escape:$A(),autoLink:HA(),url:zA(),email:KA(),html:XA(),link:dy(),reference:my(),strong:xy(),emphasis:Ky(),deletion:Lb(),code:jb(),break:Vb(),text:Yb()};cf.blockMethods=Tf(cf.blockTokenizers);cf.inlineMethods=Tf(cf.inlineTokenizers);cf.tokenizeBlock=Qh("block");cf.tokenizeInline=Qh("inline");cf.tokenizeFactory=Qh;function Tf(ml){var Al=[],Rl;for(Rl in ml)Al.push(Rl);return Al}});var Xv=q((ml,Al)=>{"use strict";var Rl=D_(),zl=u_(),rd=Fv();Al.exports=qf;qf.Parser=rd;function qf(ml){var Al=this.data("settings"),yh=Rl(rd);yh.prototype.options=zl(yh.prototype.options,Al,ml),this.Parser=yh}});var tE=q((ml,Al)=>{"use strict";Al.exports=jF;function jF(ml){if(ml)throw ml}});var rE=q((ml,Al)=>{Al.exports=function(ml){return ml!=null&&ml.constructor!=null&&typeof ml.constructor.isBuffer=="function"&&ml.constructor.isBuffer(ml)}});var iE=q((ml,Al)=>{"use strict";var Rl=Object.prototype.hasOwnProperty,zl=Object.prototype.toString,rd=Object.defineProperty,yh=Object.getOwnPropertyDescriptor,zf=function(ml){return typeof Array.isArray=="function"?Array.isArray(ml):zl.call(ml)==="[object Array]"},Uf=function(ml){if(!ml||zl.call(ml)!=="[object Object]")return!1;var Al=Rl.call(ml,"constructor"),rd=ml.constructor&&ml.constructor.prototype&&Rl.call(ml.constructor.prototype,"isPrototypeOf");if(ml.constructor&&!Al&&!rd)return!1;var yh;for(yh in ml);return typeof yh>"u"||Rl.call(ml,yh)},Hf=function(ml,Al){rd&&Al.name==="__proto__"?rd(ml,Al.name,{enumerable:!0,configurable:!0,value:Al.newValue,writable:!0}):ml[Al.name]=Al.newValue},Vf=function(ml,Al){if(Al==="__proto__")if(Rl.call(ml,Al)){if(yh)return yh(ml,Al).value}else return;return ml[Al]};Al.exports=function e(){var ml,Al,Rl,zl,rd,yh,kh=arguments[0],Qh=1,cf=arguments.length,t_=!1;for(typeof kh=="boolean"&&(t_=kh,kh=arguments[1]||{},Qh=2),(kh==null||typeof kh!="object"&&typeof kh!="function")&&(kh={});Qh{"use strict";Al.exports=ml=>{if(Object.prototype.toString.call(ml)!=="[object Object]")return!1;let Al=Object.getPrototypeOf(ml);return Al===null||Al===Object.prototype}});var pE=q((ml,Al)=>{"use strict";var Rl=[].slice;Al.exports=YF;function YF(ml,Al){var zl;return n;function n(){var Al=Rl.call(arguments,0),rd=ml.length>Al.length,yh;rd&&Al.push(i);try{yh=ml.apply(null,Al)}catch(ml){if(rd&&zl)throw ml;return i(ml)}rd||(yh&&typeof yh.then=="function"?yh.then(u,i):yh instanceof Error?i(yh):u(yh))}function i(){zl||(zl=!0,Al.apply(null,arguments))}function u(ml){i(null,ml)}}});var dE=q((ml,Al)=>{"use strict";var Rl=pE();Al.exports=Zf;Zf.wrap=Rl;var zl=[].slice;function Zf(){var ml=[],Al={};return Al.run=r,Al.use=n,Al;function r(){var Al=-1,rd=zl.call(arguments,0,-1),yh=arguments[arguments.length-1];if(typeof yh!="function")throw new Error("Expected function as last argument, not "+yh);o.apply(null,[null].concat(rd));function o(kh){var Qh=ml[++Al],cf=zl.call(arguments,0),t_=cf.slice(1),r_=rd.length,u_=-1;if(kh){yh(kh);return}for(;++u_{"use strict";var Rl={}.hasOwnProperty;Al.exports=$F;function $F(ml){return!ml||typeof ml!="object"?"":Rl.call(ml,"position")||Rl.call(ml,"type")?rp(ml.position):Rl.call(ml,"start")||Rl.call(ml,"end")?rp(ml):Rl.call(ml,"line")||Rl.call(ml,"column")?Ba(ml):""}function Ba(ml){return(!ml||typeof ml!="object")&&(ml={}),np(ml.line)+":"+np(ml.column)}function rp(ml){return(!ml||typeof ml!="object")&&(ml={}),Ba(ml.start)+"-"+Ba(ml.end)}function np(ml){return ml&&typeof ml=="number"?ml:1}});var bE=q((ml,Al)=>{"use strict";var Rl=gE();Al.exports=_a;function up(){}up.prototype=Error.prototype;_a.prototype=new up;var zl=_a.prototype;zl.file="";zl.name="";zl.reason="";zl.message="";zl.stack="";zl.fatal=null;zl.column=null;zl.line=null;function _a(ml,Al,zl){var rd,yh,kh;typeof Al=="string"&&(zl=Al,Al=null),rd=QF(zl),yh=Rl(Al)||"1:1",kh={start:{line:null,column:null},end:{line:null,column:null}},Al&&Al.position&&(Al=Al.position),Al&&(Al.start?(kh=Al,Al=Al.start):kh.start=Al),ml.stack&&(this.stack=ml.stack,ml=ml.message),this.message=ml,this.name=yh,this.reason=ml,this.line=Al?Al.line:null,this.column=Al?Al.column:null,this.location=kh,this.source=rd[0],this.ruleId=rd[1]}function QF(ml){var Al=[null,null],Rl;return typeof ml=="string"&&(Rl=ml.indexOf(":"),Rl===-1?Al[1]=ml:(Al[0]=ml.slice(0,Rl),Al[1]=ml.slice(Rl+1))),Al}});var vE=q(ml=>{"use strict";ml.basename=JF;ml.dirname=XF;ml.extname=ZF;ml.join=eb;ml.sep="/";function JF(ml,Al){var Rl=0,zl=-1,rd,yh,kh,Qh;if(Al!==void 0&&typeof Al!="string")throw new TypeError('"ext" argument must be a string');if(Er(ml),rd=ml.length,Al===void 0||!Al.length||Al.length>ml.length){for(;rd--;)if(ml.charCodeAt(rd)===47){if(kh){Rl=rd+1;break}}else zl<0&&(kh=!0,zl=rd+1);return zl<0?"":ml.slice(Rl,zl)}if(Al===ml)return"";for(yh=-1,Qh=Al.length-1;rd--;)if(ml.charCodeAt(rd)===47){if(kh){Rl=rd+1;break}}else yh<0&&(kh=!0,yh=rd+1),Qh>-1&&(ml.charCodeAt(rd)===Al.charCodeAt(Qh--)?Qh<0&&(zl=rd):(Qh=-1,zl=yh));return Rl===zl?zl=yh:zl<0&&(zl=ml.length),ml.slice(Rl,zl)}function XF(ml){var Al,Rl,zl;if(Er(ml),!ml.length)return".";for(Al=-1,zl=ml.length;--zl;)if(ml.charCodeAt(zl)===47){if(Rl){Al=zl;break}}else Rl||(Rl=!0);return Al<0?ml.charCodeAt(0)===47?"/":".":Al===1&&ml.charCodeAt(0)===47?"//":ml.slice(0,Al)}function ZF(ml){var Al=-1,Rl=0,zl=-1,rd=0,yh,kh,Qh;for(Er(ml),Qh=ml.length;Qh--;){if(kh=ml.charCodeAt(Qh),kh===47){if(yh){Rl=Qh+1;break}continue}zl<0&&(yh=!0,zl=Qh+1),kh===46?Al<0?Al=Qh:rd!==1&&(rd=1):Al>-1&&(rd=-1)}return Al<0||zl<0||rd===0||rd===1&&Al===zl-1&&Al===Rl+1?"":ml.slice(Al,zl)}function eb(){for(var ml=-1,Al;++ml2){if(cf=Rl.lastIndexOf("/"),cf!==Rl.length-1){cf<0?(Rl="",zl=0):(Rl=Rl.slice(0,cf),zl=Rl.length-1-Rl.lastIndexOf("/")),rd=kh,yh=0;continue}}else if(Rl.length){Rl="",zl=0,rd=kh,yh=0;continue}}Al&&(Rl=Rl.length?Rl+"/..":"..",zl=2)}else Rl.length?Rl+="/"+ml.slice(rd+1,kh):Rl=ml.slice(rd+1,kh),zl=kh-rd-1;rd=kh,yh=0}else Qh===46&&yh>-1?yh++:yh=-1}return Rl}function Er(ml){if(typeof ml!="string")throw new TypeError("Path must be a string. Received "+JSON.stringify(ml))}});var wE=q(ml=>{"use strict";ml.cwd=nb;function nb(){return"/"}});var CE=q((ml,Al)=>{"use strict";var Rl=vE(),zl=wE(),rd=rE();Al.exports=Ye;var yh={}.hasOwnProperty,kh=["history","path","basename","stem","extname","dirname"];Ye.prototype.toString=gb;Object.defineProperty(Ye.prototype,"path",{get:ob,set:sb});Object.defineProperty(Ye.prototype,"dirname",{get:lb,set:cb});Object.defineProperty(Ye.prototype,"basename",{get:fb,set:pb});Object.defineProperty(Ye.prototype,"extname",{get:hb,set:mb});Object.defineProperty(Ye.prototype,"stem",{get:Db,set:db});function Ye(ml){var Al,Rl;if(!ml)ml={};else if(typeof ml=="string"||rd(ml))ml={contents:ml};else if("message"in ml&&"messages"in ml)return ml;if(!(this instanceof Ye))return new Ye(ml);for(this.data={},this.messages=[],this.history=[],this.cwd=zl.cwd(),Rl=-1;++Rl-1)throw new Error("`extname` cannot contain multiple dots")}this.path=Rl.join(this.dirname,this.stem+(ml||""))}function Db(){return typeof this.path=="string"?Rl.basename(this.path,this.extname):void 0}function db(ml){Na(ml,"stem"),Oa(ml,"stem"),this.path=Rl.join(this.dirname||"",ml+(this.extname||""))}function gb(ml){return(this.contents||"").toString(ml)}function Oa(ml,Al){if(ml&&ml.indexOf(Rl.sep)>-1)throw new Error("`"+Al+"` cannot be a path: did not expect `"+Rl.sep+"`")}function Na(ml,Al){if(!ml)throw new Error("`"+Al+"` cannot be empty")}function pp(ml,Al){if(!ml)throw new Error("Setting `"+Al+"` requires `path` to be set too")}});var BE=q((ml,Al)=>{"use strict";var Rl=bE(),zl=CE();Al.exports=zl;zl.prototype.message=kb;zl.prototype.info=bb;zl.prototype.fail=Fb;function kb(ml,Al,zl){var rd=new Rl(ml,Al,zl);return this.path&&(rd.name=this.path+":"+rd.name,rd.file=this.path),rd.fatal=!1,this.messages.push(rd),rd}function Fb(){var ml=this.message.apply(this,arguments);throw ml.fatal=!0,ml}function bb(){var ml=this.message.apply(this,arguments);return ml.fatal=null,ml}});var NE=q((ml,Al)=>{"use strict";Al.exports=BE()});var jE=q((ml,Al)=>{"use strict";var Rl=tE(),zl=rE(),rd=iE(),yh=sE(),kh=dE(),Qh=NE();Al.exports=yp().freeze();var cf=[].slice,t_={}.hasOwnProperty,r_=kh().use(vb).use(Ab).use(Tb);function vb(ml,Al){Al.tree=ml.parse(Al.file)}function Ab(ml,Al,Rl){ml.run(Al.tree,Al.file,n);function n(ml,zl,rd){ml?Rl(ml):(Al.tree=zl,Al.file=rd,Rl())}}function Tb(ml,Al){var Rl=ml.stringify(Al.tree,Al.file);Rl==null||(typeof Rl=="string"||zl(Rl)?("value"in Al.file&&(Al.file.value=Rl),Al.file.contents=Rl):Al.file.result=Rl)}function yp(){var ml=[],Al=kh(),zl={},u_=-1,C_;return u.data=o,u.freeze=a,u.attachers=ml,u.use=s,u.parse=f,u.stringify=m,u.run=c,u.runSync=p,u.process=D,u.processSync=x,u;function u(){for(var Al=yp(),Rl=-1;++RlWE,options:()=>lw,parsers:()=>cw,printers:()=>gk});var WE=[{name:"Markdown",type:"prose",aceMode:"markdown",extensions:[".md",".livemd",".markdown",".mdown",".mdwn",".mkd",".mkdn",".mkdown",".ronn",".scd",".workbook"],filenames:["contents.lr","README"],tmScope:"text.md",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,parsers:["markdown"],vscodeLanguageIds:["markdown"],linguistLanguageId:222},{name:"MDX",type:"prose",aceMode:"markdown",extensions:[".mdx"],filenames:[],tmScope:"text.md",aliases:["md","pandoc"],codemirrorMode:"gfm",codemirrorMimeType:"text/x-gfm",wrap:!0,parsers:["mdx"],vscodeLanguageIds:["mdx"],linguistLanguageId:222}];var YE={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var ow={proseWrap:YE.proseWrap,singleQuote:YE.singleQuote},lw=ow;var cw={};Nr(cw,{markdown:()=>_k,mdx:()=>mk,remark:()=>_k});var pt=ml=>ml.position.start.offset,ht=ml=>ml.position.end.offset;var pw={};function jn(ml,Al){let Rl=Al||pw,zl=typeof Rl.includeImageAlt=="boolean"?Rl.includeImageAlt:!0,rd=typeof Rl.includeHtml=="boolean"?Rl.includeHtml:!0;return Eu(ml,zl,rd)}function Eu(ml,Al,Rl){if(xm(ml)){if("value"in ml)return ml.type==="html"&&!Rl?"":ml.value;if(Al&&"alt"in ml&&ml.alt)return ml.alt;if("children"in ml)return bu(ml.children,Al,Rl)}return Array.isArray(ml)?bu(ml,Al,Rl):""}function bu(ml,Al,Rl){let zl=[],rd=-1;for(;++rd",Gamma:"Γ",Gammad:"Ϝ",Gbreve:"Ğ",Gcedil:"Ģ",Gcirc:"Ĝ",Gcy:"Г",Gdot:"Ġ",Gfr:"𝔊",Gg:"⋙",Gopf:"𝔾",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",Gt:"≫",HARDcy:"Ъ",Hacek:"ˇ",Hat:"^",Hcirc:"Ĥ",Hfr:"ℌ",HilbertSpace:"ℋ",Hopf:"ℍ",HorizontalLine:"─",Hscr:"ℋ",Hstrok:"Ħ",HumpDownHump:"≎",HumpEqual:"≏",IEcy:"Е",IJlig:"IJ",IOcy:"Ё",Iacute:"Í",Icirc:"Î",Icy:"И",Idot:"İ",Ifr:"ℑ",Igrave:"Ì",Im:"ℑ",Imacr:"Ī",ImaginaryI:"ⅈ",Implies:"⇒",Int:"∬",Integral:"∫",Intersection:"⋂",InvisibleComma:"⁣",InvisibleTimes:"⁢",Iogon:"Į",Iopf:"𝕀",Iota:"Ι",Iscr:"ℐ",Itilde:"Ĩ",Iukcy:"І",Iuml:"Ï",Jcirc:"Ĵ",Jcy:"Й",Jfr:"𝔍",Jopf:"𝕁",Jscr:"𝒥",Jsercy:"Ј",Jukcy:"Є",KHcy:"Х",KJcy:"Ќ",Kappa:"Κ",Kcedil:"Ķ",Kcy:"К",Kfr:"𝔎",Kopf:"𝕂",Kscr:"𝒦",LJcy:"Љ",LT:"<",Lacute:"Ĺ",Lambda:"Λ",Lang:"⟪",Laplacetrf:"ℒ",Larr:"↞",Lcaron:"Ľ",Lcedil:"Ļ",Lcy:"Л",LeftAngleBracket:"⟨",LeftArrow:"←",LeftArrowBar:"⇤",LeftArrowRightArrow:"⇆",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVector:"⇃",LeftDownVectorBar:"⥙",LeftFloor:"⌊",LeftRightArrow:"↔",LeftRightVector:"⥎",LeftTee:"⊣",LeftTeeArrow:"↤",LeftTeeVector:"⥚",LeftTriangle:"⊲",LeftTriangleBar:"⧏",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVector:"↿",LeftUpVectorBar:"⥘",LeftVector:"↼",LeftVectorBar:"⥒",Leftarrow:"⇐",Leftrightarrow:"⇔",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",LessLess:"⪡",LessSlantEqual:"⩽",LessTilde:"≲",Lfr:"𝔏",Ll:"⋘",Lleftarrow:"⇚",Lmidot:"Ŀ",LongLeftArrow:"⟵",LongLeftRightArrow:"⟷",LongRightArrow:"⟶",Longleftarrow:"⟸",Longleftrightarrow:"⟺",Longrightarrow:"⟹",Lopf:"𝕃",LowerLeftArrow:"↙",LowerRightArrow:"↘",Lscr:"ℒ",Lsh:"↰",Lstrok:"Ł",Lt:"≪",Map:"⤅",Mcy:"М",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",MinusPlus:"∓",Mopf:"𝕄",Mscr:"ℳ",Mu:"Μ",NJcy:"Њ",Nacute:"Ń",Ncaron:"Ň",Ncedil:"Ņ",Ncy:"Н",NegativeMediumSpace:"​",NegativeThickSpace:"​",NegativeThinSpace:"​",NegativeVeryThinSpace:"​",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:`\n`,Nfr:"𝔑",NoBreak:"⁠",NonBreakingSpace:" ",Nopf:"ℕ",Not:"⫬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",NotLeftTriangle:"⋪",NotLeftTriangleBar:"⧏̸",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangle:"⋫",NotRightTriangleBar:"⧐̸",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",Nscr:"𝒩",Ntilde:"Ñ",Nu:"Ν",OElig:"Œ",Oacute:"Ó",Ocirc:"Ô",Ocy:"О",Odblac:"Ő",Ofr:"𝔒",Ograve:"Ò",Omacr:"Ō",Omega:"Ω",Omicron:"Ο",Oopf:"𝕆",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",Or:"⩔",Oscr:"𝒪",Oslash:"Ø",Otilde:"Õ",Otimes:"⨷",Ouml:"Ö",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",PartialD:"∂",Pcy:"П",Pfr:"𝔓",Phi:"Φ",Pi:"Π",PlusMinus:"±",Poincareplane:"ℌ",Popf:"ℙ",Pr:"⪻",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",Prime:"″",Product:"∏",Proportion:"∷",Proportional:"∝",Pscr:"𝒫",Psi:"Ψ",QUOT:'"',Qfr:"𝔔",Qopf:"ℚ",Qscr:"𝒬",RBarr:"⤐",REG:"®",Racute:"Ŕ",Rang:"⟫",Rarr:"↠",Rarrtl:"⤖",Rcaron:"Ř",Rcedil:"Ŗ",Rcy:"Р",Re:"ℜ",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",Rfr:"ℜ",Rho:"Ρ",RightAngleBracket:"⟩",RightArrow:"→",RightArrowBar:"⇥",RightArrowLeftArrow:"⇄",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVector:"⇂",RightDownVectorBar:"⥕",RightFloor:"⌋",RightTee:"⊢",RightTeeArrow:"↦",RightTeeVector:"⥛",RightTriangle:"⊳",RightTriangleBar:"⧐",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVector:"↾",RightUpVectorBar:"⥔",RightVector:"⇀",RightVectorBar:"⥓",Rightarrow:"⇒",Ropf:"ℝ",RoundImplies:"⥰",Rrightarrow:"⇛",Rscr:"ℛ",Rsh:"↱",RuleDelayed:"⧴",SHCHcy:"Щ",SHcy:"Ш",SOFTcy:"Ь",Sacute:"Ś",Sc:"⪼",Scaron:"Š",Scedil:"Ş",Scirc:"Ŝ",Scy:"С",Sfr:"𝔖",ShortDownArrow:"↓",ShortLeftArrow:"←",ShortRightArrow:"→",ShortUpArrow:"↑",Sigma:"Σ",SmallCircle:"∘",Sopf:"𝕊",Sqrt:"√",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",Sscr:"𝒮",Star:"⋆",Sub:"⋐",Subset:"⋐",SubsetEqual:"⊆",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",SuchThat:"∋",Sum:"∑",Sup:"⋑",Superset:"⊃",SupersetEqual:"⊇",Supset:"⋑",THORN:"Þ",TRADE:"™",TSHcy:"Ћ",TScy:"Ц",Tab:"\t",Tau:"Τ",Tcaron:"Ť",Tcedil:"Ţ",Tcy:"Т",Tfr:"𝔗",Therefore:"∴",Theta:"Θ",ThickSpace:"  ",ThinSpace:" ",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",Topf:"𝕋",TripleDot:"⃛",Tscr:"𝒯",Tstrok:"Ŧ",Uacute:"Ú",Uarr:"↟",Uarrocir:"⥉",Ubrcy:"Ў",Ubreve:"Ŭ",Ucirc:"Û",Ucy:"У",Udblac:"Ű",Ufr:"𝔘",Ugrave:"Ù",Umacr:"Ū",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",Uopf:"𝕌",UpArrow:"↑",UpArrowBar:"⤒",UpArrowDownArrow:"⇅",UpDownArrow:"↕",UpEquilibrium:"⥮",UpTee:"⊥",UpTeeArrow:"↥",Uparrow:"⇑",Updownarrow:"⇕",UpperLeftArrow:"↖",UpperRightArrow:"↗",Upsi:"ϒ",Upsilon:"Υ",Uring:"Ů",Uscr:"𝒰",Utilde:"Ũ",Uuml:"Ü",VDash:"⊫",Vbar:"⫫",Vcy:"В",Vdash:"⊩",Vdashl:"⫦",Vee:"⋁",Verbar:"‖",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",Vopf:"𝕍",Vscr:"𝒱",Vvdash:"⊪",Wcirc:"Ŵ",Wedge:"⋀",Wfr:"𝔚",Wopf:"𝕎",Wscr:"𝒲",Xfr:"𝔛",Xi:"Ξ",Xopf:"𝕏",Xscr:"𝒳",YAcy:"Я",YIcy:"Ї",YUcy:"Ю",Yacute:"Ý",Ycirc:"Ŷ",Ycy:"Ы",Yfr:"𝔜",Yopf:"𝕐",Yscr:"𝒴",Yuml:"Ÿ",ZHcy:"Ж",Zacute:"Ź",Zcaron:"Ž",Zcy:"З",Zdot:"Ż",ZeroWidthSpace:"​",Zeta:"Ζ",Zfr:"ℨ",Zopf:"ℤ",Zscr:"𝒵",aacute:"á",abreve:"ă",ac:"∾",acE:"∾̳",acd:"∿",acirc:"â",acute:"´",acy:"а",aelig:"æ",af:"⁡",afr:"𝔞",agrave:"à",alefsym:"ℵ",aleph:"ℵ",alpha:"α",amacr:"ā",amalg:"⨿",amp:"&",and:"∧",andand:"⩕",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsd:"∡",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",aogon:"ą",aopf:"𝕒",ap:"≈",apE:"⩰",apacir:"⩯",ape:"≊",apid:"≋",apos:"'",approx:"≈",approxeq:"≊",aring:"å",ascr:"𝒶",ast:"*",asymp:"≈",asympeq:"≍",atilde:"ã",auml:"ä",awconint:"∳",awint:"⨑",bNot:"⫭",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",barvee:"⊽",barwed:"⌅",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",beta:"β",beth:"ℶ",between:"≬",bfr:"𝔟",bigcap:"⋂",bigcirc:"◯",bigcup:"⋃",bigodot:"⨀",bigoplus:"⨁",bigotimes:"⨂",bigsqcup:"⨆",bigstar:"★",bigtriangledown:"▽",bigtriangleup:"△",biguplus:"⨄",bigvee:"⋁",bigwedge:"⋀",bkarow:"⤍",blacklozenge:"⧫",blacksquare:"▪",blacktriangle:"▴",blacktriangledown:"▾",blacktriangleleft:"◂",blacktriangleright:"▸",blank:"␣",blk12:"▒",blk14:"░",blk34:"▓",block:"█",bne:"=⃥",bnequiv:"≡⃥",bnot:"⌐",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxDL:"╗",boxDR:"╔",boxDl:"╖",boxDr:"╓",boxH:"═",boxHD:"╦",boxHU:"╩",boxHd:"╤",boxHu:"╧",boxUL:"╝",boxUR:"╚",boxUl:"╜",boxUr:"╙",boxV:"║",boxVH:"╬",boxVL:"╣",boxVR:"╠",boxVh:"╫",boxVl:"╢",boxVr:"╟",boxbox:"⧉",boxdL:"╕",boxdR:"╒",boxdl:"┐",boxdr:"┌",boxh:"─",boxhD:"╥",boxhU:"╨",boxhd:"┬",boxhu:"┴",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxuL:"╛",boxuR:"╘",boxul:"┘",boxur:"└",boxv:"│",boxvH:"╪",boxvL:"╡",boxvR:"╞",boxvh:"┼",boxvl:"┤",boxvr:"├",bprime:"‵",breve:"˘",brvbar:"¦",bscr:"𝒷",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsol:"\\",bsolb:"⧅",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",bumpeq:"≏",cacute:"ć",cap:"∩",capand:"⩄",capbrcup:"⩉",capcap:"⩋",capcup:"⩇",capdot:"⩀",caps:"∩︀",caret:"⁁",caron:"ˇ",ccaps:"⩍",ccaron:"č",ccedil:"ç",ccirc:"ĉ",ccups:"⩌",ccupssm:"⩐",cdot:"ċ",cedil:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",cfr:"𝔠",chcy:"ч",check:"✓",checkmark:"✓",chi:"χ",cir:"○",cirE:"⧃",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledR:"®",circledS:"Ⓢ",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",clubs:"♣",clubsuit:"♣",colon:":",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",conint:"∮",copf:"𝕔",coprod:"∐",copy:"©",copysr:"℗",crarr:"↵",cross:"✗",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cup:"∪",cupbrcap:"⩈",cupcap:"⩆",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dArr:"⇓",dHar:"⥥",dagger:"†",daleth:"ℸ",darr:"↓",dash:"‐",dashv:"⊣",dbkarow:"⤏",dblac:"˝",dcaron:"ď",dcy:"д",dd:"ⅆ",ddagger:"‡",ddarr:"⇊",ddotseq:"⩷",deg:"°",delta:"δ",demptyv:"⦱",dfisht:"⥿",dfr:"𝔡",dharl:"⇃",dharr:"⇂",diam:"⋄",diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",dopf:"𝕕",dot:"˙",doteq:"≐",doteqdot:"≑",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",downarrow:"↓",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",dscr:"𝒹",dscy:"ѕ",dsol:"⧶",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",dzcy:"џ",dzigrarr:"⟿",eDDot:"⩷",eDot:"≑",eacute:"é",easter:"⩮",ecaron:"ě",ecir:"≖",ecirc:"ê",ecolon:"≕",ecy:"э",edot:"ė",ee:"ⅇ",efDot:"≒",efr:"𝔢",eg:"⪚",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",emacr:"ē",empty:"∅",emptyset:"∅",emptyv:"∅",emsp13:" ",emsp14:" ",emsp:" ",eng:"ŋ",ensp:" ",eogon:"ę",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",equals:"=",equest:"≟",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erDot:"≓",erarr:"⥱",escr:"ℯ",esdot:"≐",esim:"≂",eta:"η",eth:"ð",euml:"ë",euro:"€",excl:"!",exist:"∃",expectation:"ℰ",exponentiale:"ⅇ",fallingdotseq:"≒",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",ffr:"𝔣",filig:"fi",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",fopf:"𝕗",forall:"∀",fork:"⋔",forkv:"⫙",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",gE:"≧",gEl:"⪌",gacute:"ǵ",gamma:"γ",gammad:"ϝ",gap:"⪆",gbreve:"ğ",gcirc:"ĝ",gcy:"г",gdot:"ġ",ge:"≥",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",ges:"⩾",gescc:"⪩",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",gfr:"𝔤",gg:"≫",ggg:"⋙",gimel:"ℷ",gjcy:"ѓ",gl:"≷",glE:"⪒",gla:"⪥",glj:"⪤",gnE:"≩",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gneq:"⪈",gneqq:"≩",gnsim:"⋧",gopf:"𝕘",grave:"`",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gt:">",gtcc:"⪧",gtcir:"⩺",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",hArr:"⇔",hairsp:" ",half:"½",hamilt:"ℋ",hardcy:"ъ",harr:"↔",harrcir:"⥈",harrw:"↭",hbar:"ℏ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",horbar:"―",hscr:"𝒽",hslash:"ℏ",hstrok:"ħ",hybull:"⁃",hyphen:"‐",iacute:"í",ic:"⁣",icirc:"î",icy:"и",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",ijlig:"ij",imacr:"ī",image:"ℑ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",imof:"⊷",imped:"Ƶ",in:"∈",incare:"℅",infin:"∞",infintie:"⧝",inodot:"ı",int:"∫",intcal:"⊺",integers:"ℤ",intercal:"⊺",intlarhk:"⨗",intprod:"⨼",iocy:"ё",iogon:"į",iopf:"𝕚",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",isin:"∈",isinE:"⋹",isindot:"⋵",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"⁢",itilde:"ĩ",iukcy:"і",iuml:"ï",jcirc:"ĵ",jcy:"й",jfr:"𝔧",jmath:"ȷ",jopf:"𝕛",jscr:"𝒿",jsercy:"ј",jukcy:"є",kappa:"κ",kappav:"ϰ",kcedil:"ķ",kcy:"к",kfr:"𝔨",kgreen:"ĸ",khcy:"х",kjcy:"ќ",kopf:"𝕜",kscr:"𝓀",lAarr:"⇚",lArr:"⇐",lAtail:"⤛",lBarr:"⤎",lE:"≦",lEg:"⪋",lHar:"⥢",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",lambda:"λ",lang:"⟨",langd:"⦑",langle:"⟨",lap:"⪅",laquo:"«",larr:"←",larrb:"⇤",larrbfs:"⤟",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",lat:"⪫",latail:"⤙",late:"⪭",lates:"⪭︀",lbarr:"⤌",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",lcaron:"ľ",lcedil:"ļ",lceil:"⌈",lcub:"{",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",leftarrow:"←",leftarrowtail:"↢",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",leftthreetimes:"⋋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",les:"⩽",lescc:"⪨",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",lessgtr:"≶",lesssim:"≲",lfisht:"⥼",lfloor:"⌊",lfr:"𝔩",lg:"≶",lgE:"⪑",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",ljcy:"љ",ll:"≪",llarr:"⇇",llcorner:"⌞",llhard:"⥫",lltri:"◺",lmidot:"ŀ",lmoust:"⎰",lmoustache:"⎰",lnE:"≨",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",longleftrightarrow:"⟷",longmapsto:"⟼",longrightarrow:"⟶",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"‎",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",lstrok:"ł",lt:"<",ltcc:"⪦",ltcir:"⩹",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltrPar:"⦖",ltri:"◃",ltrie:"⊴",ltrif:"◂",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",mDDot:"∺",macr:"¯",male:"♂",malt:"✠",maltese:"✠",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",mcy:"м",mdash:"—",measuredangle:"∡",mfr:"𝔪",mho:"℧",micro:"µ",mid:"∣",midast:"*",midcir:"⫰",middot:"·",minus:"−",minusb:"⊟",minusd:"∸",minusdu:"⨪",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",mopf:"𝕞",mp:"∓",mscr:"𝓂",mstpos:"∾",mu:"μ",multimap:"⊸",mumap:"⊸",nGg:"⋙̸",nGt:"≫⃒",nGtv:"≫̸",nLeftarrow:"⇍",nLeftrightarrow:"⇎",nLl:"⋘̸",nLt:"≪⃒",nLtv:"≪̸",nRightarrow:"⇏",nVDash:"⊯",nVdash:"⊮",nabla:"∇",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natur:"♮",natural:"♮",naturals:"ℕ",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",ncaron:"ň",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",ncy:"н",ndash:"–",ne:"≠",neArr:"⇗",nearhk:"⤤",nearr:"↗",nearrow:"↗",nedot:"≐̸",nequiv:"≢",nesear:"⤨",nesim:"≂̸",nexist:"∄",nexists:"∄",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",ngsim:"≵",ngt:"≯",ngtr:"≯",nhArr:"⇎",nharr:"↮",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",njcy:"њ",nlArr:"⇍",nlE:"≦̸",nlarr:"↚",nldr:"‥",nle:"≰",nleftarrow:"↚",nleftrightarrow:"↮",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nlsim:"≴",nlt:"≮",nltri:"⋪",nltrie:"⋬",nmid:"∤",nopf:"𝕟",not:"¬",notin:"∉",notinE:"⋹̸",notindot:"⋵̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",npar:"∦",nparallel:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",npre:"⪯̸",nprec:"⊀",npreceq:"⪯̸",nrArr:"⇏",nrarr:"↛",nrarrc:"⤳̸",nrarrw:"↝̸",nrightarrow:"↛",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",nscr:"𝓃",nshortmid:"∤",nshortparallel:"∦",nsim:"≁",nsime:"≄",nsimeq:"≄",nsmid:"∤",nspar:"∦",nsqsube:"⋢",nsqsupe:"⋣",nsub:"⊄",nsubE:"⫅̸",nsube:"⊈",nsubset:"⊂⃒",nsubseteq:"⊈",nsubseteqq:"⫅̸",nsucc:"⊁",nsucceq:"⪰̸",nsup:"⊅",nsupE:"⫆̸",nsupe:"⊉",nsupset:"⊃⃒",nsupseteq:"⊉",nsupseteqq:"⫆̸",ntgl:"≹",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",nu:"ν",num:"#",numero:"№",numsp:" ",nvDash:"⊭",nvHarr:"⤄",nvap:"≍⃒",nvdash:"⊬",nvge:"≥⃒",nvgt:">⃒",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwArr:"⇖",nwarhk:"⤣",nwarr:"↖",nwarrow:"↖",nwnear:"⤧",oS:"Ⓢ",oacute:"ó",oast:"⊛",ocir:"⊚",ocirc:"ô",ocy:"о",odash:"⊝",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",oelig:"œ",ofcir:"⦿",ofr:"𝔬",ogon:"˛",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",omacr:"ō",omega:"ω",omicron:"ο",omid:"⦶",ominus:"⊖",oopf:"𝕠",opar:"⦷",operp:"⦹",oplus:"⊕",or:"∨",orarr:"↻",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oscr:"ℴ",oslash:"ø",osol:"⊘",otilde:"õ",otimes:"⊗",otimesas:"⨶",ouml:"ö",ovbar:"⌽",par:"∥",para:"¶",parallel:"∥",parsim:"⫳",parsl:"⫽",part:"∂",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",pfr:"𝔭",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plus:"+",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plusdo:"∔",plusdu:"⨥",pluse:"⩲",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",pointint:"⨕",popf:"𝕡",pound:"£",pr:"≺",prE:"⪳",prap:"⪷",prcue:"≼",pre:"⪯",prec:"≺",precapprox:"⪷",preccurlyeq:"≼",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",precsim:"≾",prime:"′",primes:"ℙ",prnE:"⪵",prnap:"⪹",prnsim:"⋨",prod:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",propto:"∝",prsim:"≾",prurel:"⊰",pscr:"𝓅",psi:"ψ",puncsp:" ",qfr:"𝔮",qint:"⨌",qopf:"𝕢",qprime:"⁗",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',rAarr:"⇛",rArr:"⇒",rAtail:"⤜",rBarr:"⤏",rHar:"⥤",race:"∽̱",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarr:"→",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",rarrtl:"↣",rarrw:"↝",ratail:"⤚",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",rcaron:"ř",rcedil:"ŗ",rceil:"⌉",rcub:"}",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",rect:"▭",reg:"®",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",rhard:"⇁",rharu:"⇀",rharul:"⥬",rho:"ρ",rhov:"ϱ",rightarrow:"→",rightarrowtail:"↣",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",rightthreetimes:"⋌",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"‏",rmoust:"⎱",rmoustache:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",roplus:"⨮",rotimes:"⨵",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",rsaquo:"›",rscr:"𝓇",rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",ruluhar:"⥨",rx:"℞",sacute:"ś",sbquo:"‚",sc:"≻",scE:"⪴",scap:"⪸",scaron:"š",sccue:"≽",sce:"⪰",scedil:"ş",scirc:"ŝ",scnE:"⪶",scnap:"⪺",scnsim:"⋩",scpolint:"⨓",scsim:"≿",scy:"с",sdot:"⋅",sdotb:"⊡",sdote:"⩦",seArr:"⇘",searhk:"⤥",searr:"↘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",sfr:"𝔰",sfrown:"⌢",sharp:"♯",shchcy:"щ",shcy:"ш",shortmid:"∣",shortparallel:"∥",shy:"­",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",softcy:"ь",sol:"/",solb:"⧄",solbar:"⌿",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",squ:"□",square:"□",squarf:"▪",squf:"▪",srarr:"→",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",subE:"⫅",subdot:"⪽",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",subseteq:"⊆",subseteqq:"⫅",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succ:"≻",succapprox:"⪸",succcurlyeq:"≽",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",supE:"⫆",supdot:"⪾",supdsub:"⫘",supe:"⊇",supedot:"⫄",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swArr:"⇙",swarhk:"⤦",swarr:"↙",swarrow:"↙",swnwar:"⤪",szlig:"ß",target:"⌖",tau:"τ",tbrk:"⎴",tcaron:"ť",tcedil:"ţ",tcy:"т",tdot:"⃛",telrec:"⌕",tfr:"𝔱",there4:"∴",therefore:"∴",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",thinsp:" ",thkap:"≈",thksim:"∼",thorn:"þ",tilde:"˜",times:"×",timesb:"⊠",timesbar:"⨱",timesd:"⨰",tint:"∭",toea:"⤨",top:"⊤",topbot:"⌶",topcir:"⫱",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",tscr:"𝓉",tscy:"ц",tshcy:"ћ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",uArr:"⇑",uHar:"⥣",uacute:"ú",uarr:"↑",ubrcy:"ў",ubreve:"ŭ",ucirc:"û",ucy:"у",udarr:"⇅",udblac:"ű",udhar:"⥮",ufisht:"⥾",ufr:"𝔲",ugrave:"ù",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",umacr:"ū",uml:"¨",uogon:"ų",uopf:"𝕦",uparrow:"↑",updownarrow:"↕",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",upsi:"υ",upsih:"ϒ",upsilon:"υ",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",uring:"ů",urtri:"◹",uscr:"𝓊",utdot:"⋰",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",uuml:"ü",uwangle:"⦧",vArr:"⇕",vBar:"⫨",vBarv:"⫩",vDash:"⊨",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vcy:"в",vdash:"⊢",vee:"∨",veebar:"⊻",veeeq:"≚",vellip:"⋮",verbar:"|",vert:"|",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",vopf:"𝕧",vprop:"∝",vrtri:"⊳",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",vzigzag:"⦚",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",wedgeq:"≙",weierp:"℘",wfr:"𝔴",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",xfr:"𝔵",xhArr:"⟺",xharr:"⟷",xi:"ξ",xlArr:"⟸",xlarr:"⟵",xmap:"⟼",xnis:"⋻",xodot:"⨀",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrArr:"⟹",xrarr:"⟶",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",yacute:"ý",yacy:"я",ycirc:"ŷ",ycy:"ы",yen:"¥",yfr:"𝔶",yicy:"ї",yopf:"𝕪",yscr:"𝓎",yucy:"ю",yuml:"ÿ",zacute:"ź",zcaron:"ž",zcy:"з",zdot:"ż",zeetrf:"ℨ",zeta:"ζ",zfr:"𝔷",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",zscr:"𝓏",zwj:"‍",zwnj:"‌"};var hw={}.hasOwnProperty;function Tt(ml){return hw.call(dw,ml)?dw[ml]:!1}function re(ml,Al,Rl,zl){let rd=ml.length,yh=0,kh;if(Al<0?Al=-Al>rd?0:rd+Al:Al=Al>rd?rd:Al,Rl=Rl>0?Rl:0,zl.length<1e4)kh=Array.from(zl),kh.unshift(Al,Rl),ml.splice(...kh);else for(Rl&&ml.splice(Al,Rl);yh0?(re(ml,ml.length,0,Al),ml):Al}var fw={}.hasOwnProperty;function Rr(ml){let Al={},Rl=-1;for(;++Rl13&&Rl<32||Rl>126&&Rl<160||Rl>55295&&Rl<57344||Rl>64975&&Rl<65008||(Rl&65535)===65535||(Rl&65535)===65534||Rl>1114111?"�":String.fromCodePoint(Rl)}function fe(ml){return ml.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}var _w=rt(/[A-Za-z]/),mw=rt(/[\dA-Za-z]/),gw=rt(/[#-'*+\--9=?A-Z^-~]/);function mt(ml){return ml!==null&&(ml<32||ml===127)}var Aw=rt(/\d/),yw=rt(/[\dA-Fa-f]/),bw=rt(/[!-/:-@[-`{-~]/);function B(ml){return ml!==null&&ml<-2}function G(ml){return ml!==null&&(ml<0||ml===32)}function H(ml){return ml===-2||ml===-1||ml===32}var vw=rt(/\p{P}|\p{S}/u),Ew=rt(/\s/);function rt(ml){return t;function t(Al){return Al!==null&&Al>-1&&ml.test(String.fromCharCode(Al))}}function U(ml,Al,Rl,zl){let rd=zl?zl-1:Number.POSITIVE_INFINITY,yh=0;return a;function a(zl){return H(zl)?(ml.enter(Rl),o(zl)):Al(zl)}function o(zl){return H(zl)&&yh++kh))return;let Rl=Al.events.length,yh=Rl,Qh,cf;for(;yh--;)if(Al.events[yh][0]==="exit"&&Al.events[yh][1].type==="chunkFlow"){if(Qh){cf=Al.events[yh][1].end;break}Qh=!0}for(k(zl),ml=Rl;mlzl;){let zl=Rl[rd];Al.containerState=zl[1],zl[0].exit.call(Al,ml)}Rl.length=zl}function E(){rd.write([null]),yh=void 0,rd=void 0,Al.containerState._closeFlow=void 0}}function Cm(ml,Al,Rl){return U(ml,ml.attempt(this.parser.constructs.document,Al,Rl),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}function St(ml){if(ml===null||G(ml)||Ew(ml))return 1;if(vw(ml))return 2}function nt(ml,Al,Rl){let zl=[],rd=-1;for(;++rd1&&ml[Rl][1].end.offset-ml[Rl][1].start.offset>1?2:1;let u_={...ml[zl][1].end},C_={...ml[Rl][1].start};Lu(u_,-cf),Lu(C_,cf),kh={type:cf>1?"strongSequence":"emphasisSequence",start:u_,end:{...ml[zl][1].end}},Qh={type:cf>1?"strongSequence":"emphasisSequence",start:{...ml[Rl][1].start},end:C_},yh={type:cf>1?"strongText":"emphasisText",start:{...ml[zl][1].end},end:{...ml[Rl][1].start}},rd={type:cf>1?"strong":"emphasis",start:{...kh.start},end:{...Qh.end}},ml[zl][1].end={...kh.start},ml[Rl][1].start={...Qh.end},t_=[],ml[zl][1].end.offset-ml[zl][1].start.offset&&(t_=he(t_,[["enter",ml[zl][1],Al],["exit",ml[zl][1],Al]])),t_=he(t_,[["enter",rd,Al],["enter",kh,Al],["exit",kh,Al],["enter",yh,Al]]),t_=he(t_,nt(Al.parser.constructs.insideSpan.null,ml.slice(zl+1,Rl),Al)),t_=he(t_,[["exit",yh,Al],["enter",Qh,Al],["exit",Qh,Al],["exit",rd,Al]]),ml[Rl][1].end.offset-ml[Rl][1].start.offset?(r_=2,t_=he(t_,[["enter",ml[Rl][1],Al],["exit",ml[Rl][1],Al]])):r_=0,re(ml,zl-1,Rl-zl+3,t_),Rl=zl+t_.length-r_-2;break}}for(Rl=-1;++Rl0&&H(Al)?U(ml,E,"linePrefix",yh+1)(Al):E(Al)}function E(Al){return Al===null||B(Al)?ml.check(Fw,x,T)(Al):(ml.enter("codeFlowValue"),w(Al))}function w(Al){return Al===null||B(Al)?(ml.exit("codeFlowValue"),E(Al)):(ml.consume(Al),w)}function T(Rl){return ml.exit("codeFenced"),Al(Rl)}function y(ml,Al,Rl){let rd=0;return b;function b(Al){return ml.enter("lineEnding"),ml.consume(Al),ml.exit("lineEnding"),_}function _(Al){return ml.enter("codeFencedFence"),H(Al)?U(ml,I,"linePrefix",zl.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Al):I(Al)}function I(Al){return Al===Qh?(ml.enter("codeFencedFenceSequence"),S(Al)):Rl(Al)}function S(Al){return Al===Qh?(rd++,ml.consume(Al),S):rd>=kh?(ml.exit("codeFencedFenceSequence"),H(Al)?U(ml,R,"whitespace")(Al):R(Al)):Rl(Al)}function R(zl){return zl===null||B(zl)?(ml.exit("codeFencedFence"),Al(zl)):Rl(zl)}}}function Pm(ml,Al,Rl){let zl=this;return i;function i(Al){return Al===null?Rl(Al):(ml.enter("lineEnding"),ml.consume(Al),ml.exit("lineEnding"),u)}function u(ml){return zl.parser.lazy[zl.now().line]?Rl(ml):Al(ml)}}var Rw={name:"codeIndented",tokenize:Nm},Nw={partial:!0,tokenize:Rm};function Nm(ml,Al,Rl){let zl=this;return i;function i(Al){return ml.enter("codeIndented"),U(ml,u,"linePrefix",5)(Al)}function u(ml){let Al=zl.events[zl.events.length-1];return Al&&Al[1].type==="linePrefix"&&Al[2].sliceSerialize(Al[1],!0).length>=4?a(ml):Rl(ml)}function a(Al){return Al===null?s(Al):B(Al)?ml.attempt(Nw,a,s)(Al):(ml.enter("codeFlowValue"),o(Al))}function o(Al){return Al===null||B(Al)?(ml.exit("codeFlowValue"),a(Al)):(ml.consume(Al),o)}function s(Rl){return ml.exit("codeIndented"),Al(Rl)}}function Rm(ml,Al,Rl){let zl=this;return i;function i(Al){return zl.parser.lazy[zl.now().line]?Rl(Al):B(Al)?(ml.enter("lineEnding"),ml.consume(Al),ml.exit("lineEnding"),i):U(ml,u,"linePrefix",5)(Al)}function u(ml){let rd=zl.events[zl.events.length-1];return rd&&rd[1].type==="linePrefix"&&rd[2].sliceSerialize(rd[1],!0).length>=4?Al(ml):B(ml)?i(ml):Rl(ml)}}var Ow={name:"codeText",previous:zm,resolve:Mm,tokenize:Um};function Mm(ml){let Al=ml.length-4,Rl=3,zl,rd;if((ml[Rl][1].type==="lineEnding"||ml[Rl][1].type==="space")&&(ml[Al][1].type==="lineEnding"||ml[Al][1].type==="space")){for(zl=Rl;++zl=this.left.length+this.right.length)throw new RangeError("Cannot access index `"+ml+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return mlthis.left.length?this.right.slice(this.right.length-Rl+this.left.length,this.right.length-ml+this.left.length).reverse():this.left.slice(ml).concat(this.right.slice(this.right.length-Rl+this.left.length).reverse())}splice(ml,Al,Rl){let zl=Al||0;this.setCursor(Math.trunc(ml));let rd=this.right.splice(this.right.length-zl,Number.POSITIVE_INFINITY);return Rl&&ir(this.left,Rl),rd.reverse()}pop(){return this.setCursor(Number.POSITIVE_INFINITY),this.left.pop()}push(ml){this.setCursor(Number.POSITIVE_INFINITY),this.left.push(ml)}pushMany(ml){this.setCursor(Number.POSITIVE_INFINITY),ir(this.left,ml)}unshift(ml){this.setCursor(0),this.right.push(ml)}unshiftMany(ml){this.setCursor(0),ir(this.right,ml.reverse())}setCursor(ml){if(!(ml===this.left.length||ml>this.left.length&&this.right.length===0||ml<0&&this.left.length===0))if(ml=4?Al(rd):ml.interrupt(zl.parser.constructs.flow,Rl,Al)(rd)}}function Wr(ml,Al,Rl,zl,rd,yh,kh,Qh,cf){let t_=cf||Number.POSITIVE_INFINITY,r_=0;return c;function c(Al){return Al===60?(ml.enter(zl),ml.enter(rd),ml.enter(yh),ml.consume(Al),ml.exit(yh),p):Al===null||Al===32||Al===41||mt(Al)?Rl(Al):(ml.enter(zl),ml.enter(kh),ml.enter(Qh),ml.enter("chunkString",{contentType:"string"}),x(Al))}function p(Rl){return Rl===62?(ml.enter(yh),ml.consume(Rl),ml.exit(yh),ml.exit(rd),ml.exit(zl),Al):(ml.enter(Qh),ml.enter("chunkString",{contentType:"string"}),m(Rl))}function m(Al){return Al===62?(ml.exit("chunkString"),ml.exit(Qh),p(Al)):Al===null||Al===60||B(Al)?Rl(Al):(ml.consume(Al),Al===92?D:m)}function D(Al){return Al===60||Al===62||Al===92?(ml.consume(Al),m):m(Al)}function x(rd){return!r_&&(rd===null||rd===41||G(rd))?(ml.exit("chunkString"),ml.exit(Qh),ml.exit(kh),ml.exit(zl),Al(rd)):r_999||t_===null||t_===91||t_===93&&!cf||t_===94&&!Qh&&"_hiddenFootnoteSupport"in kh.parser.constructs?Rl(t_):t_===93?(ml.exit(yh),ml.enter(rd),ml.consume(t_),ml.exit(rd),ml.exit(zl),Al):B(t_)?(ml.enter("lineEnding"),ml.consume(t_),ml.exit("lineEnding"),f):(ml.enter("chunkString",{contentType:"string"}),c(t_))}function c(Al){return Al===null||Al===91||Al===93||B(Al)||Qh++>999?(ml.exit("chunkString"),f(Al)):(ml.consume(Al),cf||(cf=!H(Al)),Al===92?p:c)}function p(Al){return Al===91||Al===92||Al===93?(ml.consume(Al),Qh++,c):c(Al)}}function $r(ml,Al,Rl,zl,rd,yh){let kh;return o;function o(Al){return Al===34||Al===39||Al===40?(ml.enter(zl),ml.enter(rd),ml.consume(Al),ml.exit(rd),kh=Al===40?41:Al,s):Rl(Al)}function s(Rl){return Rl===kh?(ml.enter(rd),ml.consume(Rl),ml.exit(rd),ml.exit(zl),Al):(ml.enter(yh),l(Rl))}function l(Al){return Al===kh?(ml.exit(yh),s(kh)):Al===null?Rl(Al):B(Al)?(ml.enter("lineEnding"),ml.consume(Al),ml.exit("lineEnding"),U(ml,l,"linePrefix")):(ml.enter("chunkString",{contentType:"string"}),f(Al))}function f(Al){return Al===kh||Al===null||B(Al)?(ml.exit("chunkString"),l(Al)):(ml.consume(Al),Al===92?c:f)}function c(Al){return Al===kh||Al===92?(ml.consume(Al),f):f(Al)}}function dt(ml,Al){let Rl;return n;function n(zl){return B(zl)?(ml.enter("lineEnding"),ml.consume(zl),ml.exit("lineEnding"),Rl=!0,n):H(zl)?U(ml,n,Rl?"linePrefix":"lineSuffix")(zl):Al(zl)}}var jw={name:"definition",tokenize:$m},Uw={partial:!0,tokenize:Km};function $m(ml,Al,Rl){let zl=this,rd;return u;function u(Al){return ml.enter("definition"),a(Al)}function a(Al){return Yr.call(zl,ml,o,Rl,"definitionLabel","definitionLabelMarker","definitionLabelString")(Al)}function o(Al){return rd=fe(zl.sliceSerialize(zl.events[zl.events.length-1][1]).slice(1,-1)),Al===58?(ml.enter("definitionMarker"),ml.consume(Al),ml.exit("definitionMarker"),s):Rl(Al)}function s(Al){return G(Al)?dt(ml,l)(Al):l(Al)}function l(Al){return Wr(ml,f,Rl,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(Al)}function f(Al){return ml.attempt(Uw,c,c)(Al)}function c(Al){return H(Al)?U(ml,p,"whitespace")(Al):p(Al)}function p(yh){return yh===null||B(yh)?(ml.exit("definition"),zl.parser.defined.push(rd),Al(yh)):Rl(yh)}}function Km(ml,Al,Rl){return n;function n(Al){return G(Al)?dt(ml,i)(Al):Rl(Al)}function i(Al){return $r(ml,u,Rl,"definitionTitle","definitionTitleMarker","definitionTitleString")(Al)}function u(Al){return H(Al)?U(ml,a,"whitespace")(Al):a(Al)}function a(ml){return ml===null||B(ml)?Al(ml):Rl(ml)}}var Gw={name:"hardBreakEscape",tokenize:Qm};function Qm(ml,Al,Rl){return n;function n(Al){return ml.enter("hardBreakEscape"),ml.consume(Al),i}function i(zl){return B(zl)?(ml.exit("hardBreakEscape"),Al(zl)):Rl(zl)}}var qw={name:"headingAtx",resolve:Jm,tokenize:Xm};function Jm(ml,Al){let Rl=ml.length-2,zl=3,rd,yh;return ml[zl][1].type==="whitespace"&&(zl+=2),Rl-2>zl&&ml[Rl][1].type==="whitespace"&&(Rl-=2),ml[Rl][1].type==="atxHeadingSequence"&&(zl===Rl-1||Rl-4>zl&&ml[Rl-2][1].type==="whitespace")&&(Rl-=zl+1===Rl?2:4),Rl>zl&&(rd={type:"atxHeadingText",start:ml[zl][1].start,end:ml[Rl][1].end},yh={type:"chunkText",start:ml[zl][1].start,end:ml[Rl][1].end,contentType:"text"},re(ml,zl,Rl-zl+1,[["enter",rd,Al],["enter",yh,Al],["exit",yh,Al],["exit",rd,Al]])),ml}function Xm(ml,Al,Rl){let zl=0;return i;function i(Al){return ml.enter("atxHeading"),u(Al)}function u(Al){return ml.enter("atxHeadingSequence"),a(Al)}function a(Al){return Al===35&&zl++<6?(ml.consume(Al),a):Al===null||G(Al)?(ml.exit("atxHeadingSequence"),o(Al)):Rl(Al)}function o(Rl){return Rl===35?(ml.enter("atxHeadingSequence"),s(Rl)):Rl===null||B(Rl)?(ml.exit("atxHeading"),Al(Rl)):H(Rl)?U(ml,o,"whitespace")(Rl):(ml.enter("atxHeadingText"),l(Rl))}function s(Al){return Al===35?(ml.consume(Al),s):(ml.exit("atxHeadingSequence"),o(Al))}function l(Al){return Al===null||Al===35||G(Al)?(ml.exit("atxHeadingText"),o(Al)):(ml.consume(Al),l)}}var $w=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],Jw=["pre","script","style","textarea"];var Hw={concrete:!0,name:"htmlFlow",resolveTo:tD,tokenize:rD},Vw={partial:!0,tokenize:iD},Ww={partial:!0,tokenize:nD};function tD(ml){let Al=ml.length;for(;Al--&&!(ml[Al][0]==="enter"&&ml[Al][1].type==="htmlFlow"););return Al>1&&ml[Al-2][1].type==="linePrefix"&&(ml[Al][1].start=ml[Al-2][1].start,ml[Al+1][1].start=ml[Al-2][1].start,ml.splice(Al-2,2)),ml}function rD(ml,Al,Rl){let zl=this,rd,yh,kh,Qh,cf;return l;function l(ml){return f(ml)}function f(Al){return ml.enter("htmlFlow"),ml.enter("htmlFlowData"),ml.consume(Al),c}function c(Qh){return Qh===33?(ml.consume(Qh),p):Qh===47?(ml.consume(Qh),yh=!0,x):Qh===63?(ml.consume(Qh),rd=3,zl.interrupt?Al:h):_w(Qh)?(ml.consume(Qh),kh=String.fromCharCode(Qh),g):Rl(Qh)}function p(yh){return yh===45?(ml.consume(yh),rd=2,m):yh===91?(ml.consume(yh),rd=5,Qh=0,D):_w(yh)?(ml.consume(yh),rd=4,zl.interrupt?Al:h):Rl(yh)}function m(rd){return rd===45?(ml.consume(rd),zl.interrupt?Al:h):Rl(rd)}function D(rd){let yh="CDATA[";return rd===yh.charCodeAt(Qh++)?(ml.consume(rd),Qh===yh.length?zl.interrupt?Al:I:D):Rl(rd)}function x(Al){return _w(Al)?(ml.consume(Al),kh=String.fromCharCode(Al),g):Rl(Al)}function g(Qh){if(Qh===null||Qh===47||Qh===62||G(Qh)){let cf=Qh===47,t_=kh.toLowerCase();return!cf&&!yh&&Jw.includes(t_)?(rd=1,zl.interrupt?Al(Qh):I(Qh)):$w.includes(kh.toLowerCase())?(rd=6,cf?(ml.consume(Qh),k):zl.interrupt?Al(Qh):I(Qh)):(rd=7,zl.interrupt&&!zl.parser.lazy[zl.now().line]?Rl(Qh):yh?E(Qh):w(Qh))}return Qh===45||mw(Qh)?(ml.consume(Qh),kh+=String.fromCharCode(Qh),g):Rl(Qh)}function k(rd){return rd===62?(ml.consume(rd),zl.interrupt?Al:I):Rl(rd)}function E(Al){return H(Al)?(ml.consume(Al),E):b(Al)}function w(Al){return Al===47?(ml.consume(Al),b):Al===58||Al===95||_w(Al)?(ml.consume(Al),T):H(Al)?(ml.consume(Al),w):b(Al)}function T(Al){return Al===45||Al===46||Al===58||Al===95||mw(Al)?(ml.consume(Al),T):y(Al)}function y(Al){return Al===61?(ml.consume(Al),d):H(Al)?(ml.consume(Al),y):w(Al)}function d(Al){return Al===null||Al===60||Al===61||Al===62||Al===96?Rl(Al):Al===34||Al===39?(ml.consume(Al),cf=Al,v):H(Al)?(ml.consume(Al),d):L(Al)}function v(Al){return Al===cf?(ml.consume(Al),cf=null,C):Al===null||B(Al)?Rl(Al):(ml.consume(Al),v)}function L(Al){return Al===null||Al===34||Al===39||Al===47||Al===60||Al===61||Al===62||Al===96||G(Al)?y(Al):(ml.consume(Al),L)}function C(ml){return ml===47||ml===62||H(ml)?w(ml):Rl(ml)}function b(Al){return Al===62?(ml.consume(Al),_):Rl(Al)}function _(Al){return Al===null||B(Al)?I(Al):H(Al)?(ml.consume(Al),_):Rl(Al)}function I(Al){return Al===45&&rd===2?(ml.consume(Al),z):Al===60&&rd===1?(ml.consume(Al),N):Al===62&&rd===4?(ml.consume(Al),W):Al===63&&rd===3?(ml.consume(Al),h):Al===93&&rd===5?(ml.consume(Al),ne):B(Al)&&(rd===6||rd===7)?(ml.exit("htmlFlowData"),ml.check(Vw,ie,S)(Al)):Al===null||B(Al)?(ml.exit("htmlFlowData"),S(Al)):(ml.consume(Al),I)}function S(Al){return ml.check(Ww,R,ie)(Al)}function R(Al){return ml.enter("lineEnding"),ml.consume(Al),ml.exit("lineEnding"),O}function O(Al){return Al===null||B(Al)?S(Al):(ml.enter("htmlFlowData"),I(Al))}function z(Al){return Al===45?(ml.consume(Al),h):I(Al)}function N(Al){return Al===47?(ml.consume(Al),kh="",j):I(Al)}function j(Al){if(Al===62){let Rl=kh.toLowerCase();return Jw.includes(Rl)?(ml.consume(Al),W):I(Al)}return _w(Al)&&kh.length<8?(ml.consume(Al),kh+=String.fromCharCode(Al),j):I(Al)}function ne(Al){return Al===93?(ml.consume(Al),h):I(Al)}function h(Al){return Al===62?(ml.consume(Al),W):Al===45&&rd===2?(ml.consume(Al),h):I(Al)}function W(Al){return Al===null||B(Al)?(ml.exit("htmlFlowData"),ie(Al)):(ml.consume(Al),W)}function ie(Rl){return ml.exit("htmlFlow"),Al(Rl)}}function nD(ml,Al,Rl){let zl=this;return i;function i(Al){return B(Al)?(ml.enter("lineEnding"),ml.consume(Al),ml.exit("lineEnding"),u):Rl(Al)}function u(ml){return zl.parser.lazy[zl.now().line]?Rl(ml):Al(ml)}}function iD(ml,Al,Rl){return n;function n(zl){return ml.enter("lineEnding"),ml.consume(zl),ml.exit("lineEnding"),ml.attempt(kw,Al,Rl)}}var zw={name:"htmlText",tokenize:aD};function aD(ml,Al,Rl){let zl=this,rd,yh,kh;return o;function o(Al){return ml.enter("htmlText"),ml.enter("htmlTextData"),ml.consume(Al),s}function s(Al){return Al===33?(ml.consume(Al),l):Al===47?(ml.consume(Al),y):Al===63?(ml.consume(Al),w):_w(Al)?(ml.consume(Al),L):Rl(Al)}function l(Al){return Al===45?(ml.consume(Al),f):Al===91?(ml.consume(Al),yh=0,D):_w(Al)?(ml.consume(Al),E):Rl(Al)}function f(Al){return Al===45?(ml.consume(Al),m):Rl(Al)}function c(Al){return Al===null?Rl(Al):Al===45?(ml.consume(Al),p):B(Al)?(kh=c,N(Al)):(ml.consume(Al),c)}function p(Al){return Al===45?(ml.consume(Al),m):c(Al)}function m(ml){return ml===62?z(ml):ml===45?p(ml):c(ml)}function D(Al){let zl="CDATA[";return Al===zl.charCodeAt(yh++)?(ml.consume(Al),yh===zl.length?x:D):Rl(Al)}function x(Al){return Al===null?Rl(Al):Al===93?(ml.consume(Al),g):B(Al)?(kh=x,N(Al)):(ml.consume(Al),x)}function g(Al){return Al===93?(ml.consume(Al),k):x(Al)}function k(Al){return Al===62?z(Al):Al===93?(ml.consume(Al),k):x(Al)}function E(Al){return Al===null||Al===62?z(Al):B(Al)?(kh=E,N(Al)):(ml.consume(Al),E)}function w(Al){return Al===null?Rl(Al):Al===63?(ml.consume(Al),T):B(Al)?(kh=w,N(Al)):(ml.consume(Al),w)}function T(ml){return ml===62?z(ml):w(ml)}function y(Al){return _w(Al)?(ml.consume(Al),d):Rl(Al)}function d(Al){return Al===45||mw(Al)?(ml.consume(Al),d):v(Al)}function v(Al){return B(Al)?(kh=v,N(Al)):H(Al)?(ml.consume(Al),v):z(Al)}function L(Al){return Al===45||mw(Al)?(ml.consume(Al),L):Al===47||Al===62||G(Al)?C(Al):Rl(Al)}function C(Al){return Al===47?(ml.consume(Al),z):Al===58||Al===95||_w(Al)?(ml.consume(Al),b):B(Al)?(kh=C,N(Al)):H(Al)?(ml.consume(Al),C):z(Al)}function b(Al){return Al===45||Al===46||Al===58||Al===95||mw(Al)?(ml.consume(Al),b):_(Al)}function _(Al){return Al===61?(ml.consume(Al),I):B(Al)?(kh=_,N(Al)):H(Al)?(ml.consume(Al),_):C(Al)}function I(Al){return Al===null||Al===60||Al===61||Al===62||Al===96?Rl(Al):Al===34||Al===39?(ml.consume(Al),rd=Al,S):B(Al)?(kh=I,N(Al)):H(Al)?(ml.consume(Al),I):(ml.consume(Al),R)}function S(Al){return Al===rd?(ml.consume(Al),rd=void 0,O):Al===null?Rl(Al):B(Al)?(kh=S,N(Al)):(ml.consume(Al),S)}function R(Al){return Al===null||Al===34||Al===39||Al===60||Al===61||Al===96?Rl(Al):Al===47||Al===62||G(Al)?C(Al):(ml.consume(Al),R)}function O(ml){return ml===47||ml===62||G(ml)?C(ml):Rl(ml)}function z(zl){return zl===62?(ml.consume(zl),ml.exit("htmlTextData"),ml.exit("htmlText"),Al):Rl(zl)}function N(Al){return ml.exit("htmlTextData"),ml.enter("lineEnding"),ml.consume(Al),ml.exit("lineEnding"),j}function j(Al){return H(Al)?U(ml,ne,"linePrefix",zl.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Al):ne(Al)}function ne(Al){return ml.enter("htmlTextData"),kh(Al)}}var Yw={name:"labelEnd",resolveAll:lD,resolveTo:cD,tokenize:fD},Kw={tokenize:pD},Xw={tokenize:hD},Zw={tokenize:mD};function lD(ml){let Al=-1,Rl=[];for(;++Al=3&&(yh===null||B(yh))?(ml.exit("thematicBreak"),Al(yh)):Rl(yh)}function s(Al){return Al===rd?(ml.consume(Al),zl++,s):(ml.exit("thematicBreakSequence"),H(Al)?U(ml,o,"whitespace")(Al):o(Al))}}var iC={continuation:{tokenize:ED},exit:CD,name:"list",tokenize:bD},sC={partial:!0,tokenize:yD},aC={partial:!0,tokenize:wD};function bD(ml,Al,Rl){let zl=this,rd=zl.events[zl.events.length-1],yh=rd&&rd[1].type==="linePrefix"?rd[2].sliceSerialize(rd[1],!0).length:0,kh=0;return o;function o(Al){let rd=zl.containerState.type||(Al===42||Al===43||Al===45?"listUnordered":"listOrdered");if(rd==="listUnordered"?!zl.containerState.marker||Al===zl.containerState.marker:Aw(Al)){if(zl.containerState.type||(zl.containerState.type=rd,ml.enter(rd,{_container:!0})),rd==="listUnordered")return ml.enter("listItemPrefix"),Al===42||Al===45?ml.check(nC,Rl,l)(Al):l(Al);if(!zl.interrupt||Al===49)return ml.enter("listItemPrefix"),ml.enter("listItemValue"),s(Al)}return Rl(Al)}function s(Al){return Aw(Al)&&++kh<10?(ml.consume(Al),s):(!zl.interrupt||kh<2)&&(zl.containerState.marker?Al===zl.containerState.marker:Al===41||Al===46)?(ml.exit("listItemValue"),l(Al)):Rl(Al)}function l(Al){return ml.enter("listItemMarker"),ml.consume(Al),ml.exit("listItemMarker"),zl.containerState.marker=zl.containerState.marker||Al,ml.check(kw,zl.interrupt?Rl:f,ml.attempt(sC,p,c))}function f(ml){return zl.containerState.initialBlankLine=!0,yh++,p(ml)}function c(Al){return H(Al)?(ml.enter("listItemPrefixWhitespace"),ml.consume(Al),ml.exit("listItemPrefixWhitespace"),p):Rl(Al)}function p(Rl){return zl.containerState.size=yh+zl.sliceSerialize(ml.exit("listItemPrefix"),!0).length,Al(Rl)}}function ED(ml,Al,Rl){let zl=this;return zl.containerState._closeFlow=void 0,ml.check(kw,i,u);function i(Rl){return zl.containerState.furtherBlankLines=zl.containerState.furtherBlankLines||zl.containerState.initialBlankLine,U(ml,Al,"listItemIndent",zl.containerState.size+1)(Rl)}function u(Rl){return zl.containerState.furtherBlankLines||!H(Rl)?(zl.containerState.furtherBlankLines=void 0,zl.containerState.initialBlankLine=void 0,a(Rl)):(zl.containerState.furtherBlankLines=void 0,zl.containerState.initialBlankLine=void 0,ml.attempt(aC,Al,a)(Rl))}function a(rd){return zl.containerState._closeFlow=!0,zl.interrupt=void 0,U(ml,ml.attempt(iC,Al,Rl),"linePrefix",zl.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(rd)}}function wD(ml,Al,Rl){let zl=this;return U(ml,i,"listItemIndent",zl.containerState.size+1);function i(ml){let rd=zl.events[zl.events.length-1];return rd&&rd[1].type==="listItemIndent"&&rd[2].sliceSerialize(rd[1],!0).length===zl.containerState.size?Al(ml):Rl(ml)}}function CD(ml){ml.exit(this.containerState.type)}function yD(ml,Al,Rl){let zl=this;return U(ml,i,"listItemPrefixWhitespace",zl.parser.constructs.disable.null.includes("codeIndented")?void 0:5);function i(ml){let rd=zl.events[zl.events.length-1];return!H(ml)&&rd&&rd[1].type==="listItemPrefixWhitespace"?Al(ml):Rl(ml)}}var oC={name:"setextUnderline",resolveTo:vD,tokenize:AD};function vD(ml,Al){let Rl=ml.length,zl,rd,yh;for(;Rl--;)if(ml[Rl][0]==="enter"){if(ml[Rl][1].type==="content"){zl=Rl;break}ml[Rl][1].type==="paragraph"&&(rd=Rl)}else ml[Rl][1].type==="content"&&ml.splice(Rl,1),!yh&&ml[Rl][1].type==="definition"&&(yh=Rl);let kh={type:"setextHeading",start:{...ml[zl][1].start},end:{...ml[ml.length-1][1].end}};return ml[rd][1].type="setextHeadingText",yh?(ml.splice(rd,0,["enter",kh,Al]),ml.splice(yh+1,0,["exit",ml[zl][1],Al]),ml[zl][1].end={...ml[yh][1].end}):ml[zl][1]=kh,ml.push(["exit",kh,Al]),ml}function AD(ml,Al,Rl){let zl=this,rd;return u;function u(Al){let yh=zl.events.length,kh;for(;yh--;)if(zl.events[yh][1].type!=="lineEnding"&&zl.events[yh][1].type!=="linePrefix"&&zl.events[yh][1].type!=="content"){kh=zl.events[yh][1].type==="paragraph";break}return!zl.parser.lazy[zl.now().line]&&(zl.interrupt||kh)?(ml.enter("setextHeadingLine"),rd=Al,a(Al)):Rl(Al)}function a(Al){return ml.enter("setextHeadingLineSequence"),o(Al)}function o(Al){return Al===rd?(ml.consume(Al),o):(ml.exit("setextHeadingLineSequence"),H(Al)?U(ml,s,"lineSuffix")(Al):s(Al))}function s(zl){return zl===null||B(zl)?(ml.exit("setextHeadingLine"),Al(zl)):Rl(zl)}}var lC={tokenize:TD};function TD(ml){let Al=this,Rl=ml.attempt(kw,n,ml.attempt(this.parser.constructs.flowInitial,i,U(ml,ml.attempt(this.parser.constructs.flow,i,ml.attempt(Lw,i)),"linePrefix")));return Rl;function n(zl){if(zl===null){ml.consume(zl);return}return ml.enter("lineEndingBlank"),ml.consume(zl),ml.exit("lineEndingBlank"),Al.currentConstruct=void 0,Rl}function i(zl){if(zl===null){ml.consume(zl);return}return ml.enter("lineEnding"),ml.consume(zl),ml.exit("lineEnding"),Al.currentConstruct=void 0,Rl}}var cC={resolveAll:Ru()},uC=Nu("string"),pC=Nu("text");function Nu(ml){return{resolveAll:Ru(ml==="text"?SD:void 0),tokenize:t};function t(Al){let Rl=this,zl=this.parser.constructs[ml],rd=Al.attempt(zl,a,o);return a;function a(ml){return l(ml)?rd(ml):o(ml)}function o(ml){if(ml===null){Al.consume(ml);return}return Al.enter("data"),Al.consume(ml),s}function s(ml){return l(ml)?(Al.exit("data"),rd(ml)):(Al.consume(ml),s)}function l(ml){if(ml===null)return!0;let Al=zl[ml],rd=-1;if(Al)for(;++rdbC,contentInitial:()=>fC,disable:()=>vC,document:()=>hC,flow:()=>mC,flowInitial:()=>_C,insideSpan:()=>yC,string:()=>gC,text:()=>AC});var hC={42:iC,43:iC,45:iC,48:iC,49:iC,50:iC,51:iC,52:iC,53:iC,54:iC,55:iC,56:iC,57:iC,62:Tw},fC={91:jw},_C={[-2]:Rw,[-1]:Rw,32:Rw},mC={35:qw,42:nC,45:[oC,nC],60:Hw,61:oC,95:nC,96:Pw,126:Pw},gC={38:Bw,92:Iw},AC={[-5]:rC,[-4]:rC,[-3]:rC,33:eC,38:Bw,42:Dw,60:[Sw,zw],91:tC,92:[Gw,Iw],93:Yw,95:Dw,96:Ow},yC={null:[Dw,cC]},bC={null:[42,95]},vC={null:[]};function Mu(ml,Al,Rl){let zl={_bufferIndex:-1,_index:0,line:Rl&&Rl.line||1,column:Rl&&Rl.column||1,offset:Rl&&Rl.offset||0},rd={},yh=[],kh=[],Qh=[],cf=!0,t_={attempt:C(v),check:C(L),consume:T,enter:y,exit:d,interrupt:C(L,{interrupt:!0})},r_={code:null,containerState:{},defineSkip:k,events:[],now:g,parser:ml,previous:null,sliceSerialize:D,sliceStream:x,write:m},u_=Al.tokenize.call(r_,t_),C_;return Al.resolveAll&&yh.push(Al),r_;function m(ml){return kh=he(kh,ml),E(),kh[kh.length-1]!==null?[]:(b(Al,0),r_.events=nt(yh,r_.events,r_),r_.events)}function D(ml,Al){return zD(x(ml),Al)}function x(ml){return MD(kh,ml)}function g(){let{_bufferIndex:ml,_index:Al,line:Rl,column:rd,offset:yh}=zl;return{_bufferIndex:ml,_index:Al,line:Rl,column:rd,offset:yh}}function k(ml){rd[ml.line]=ml.column,I()}function E(){let ml;for(;zl._index-1){let ml=kh[0];typeof ml=="string"?kh[0]=ml.slice(zl):kh.shift()}yh>0&&kh.push(ml[rd].slice(0,yh))}return kh}function zD(ml,Al){let Rl=-1,zl=[],rd;for(;++Rl0){let ml=rd.tokenStack[rd.tokenStack.length-1];(ml[1]||Gu).call(rd,void 0,ml[0])}for(zl.position={start:it(ml.length>0?ml[0][1].start:{line:1,column:1,offset:0}),end:it(ml.length>0?ml[ml.length-2][1].end:{line:1,column:1,offset:0})},kh=-1;++kh{ml.exports=function(ml){var Al,Rl;return ml._compiled||(Al=ml.before?"(?:"+ml.before+")":"",Rl=ml.after?"(?:"+ml.after+")":"",ml.atBreak&&(Al="[\\r\\n][\\t ]*"+Al),ml._compiled=new RegExp((Al?"("+Al+")":"")+(/[|\\{}()[\]^$+*?.-]/.test(ml.character)?"\\":"")+ml.character+(Rl||""),"g")),ml._compiled}},112:ml=>{function t(ml,Al,Rl){var zl;if(!Al)return Rl;for(typeof Al=="string"&&(Al=[Al]),zl=-1;++zl{ml.exports=function(ml,Al,Rl){for(var yh,kh,Qh,cf,t_,r_,u_,C_,D_=(Rl.before||"")+(Al||"")+(Rl.after||""),S_=[],P_=[],Cg={},eA=-1;++eA=C_||Qh+1{var Al=ml&&ml.__esModule?()=>ml.default:()=>ml;return Be.d(Al,{a:Al}),Al},Be.d=(ml,Al)=>{for(var Rl in Al)Be.o(Al,Rl)&&!Be.o(ml,Rl)&&Object.defineProperty(ml,Rl,{enumerable:!0,get:Al[Rl]})},Be.o=(ml,Al)=>Object.prototype.hasOwnProperty.call(ml,Al);var SC={};(()=>{function e(ml={}){let Al=ml.permalinks||[],Rl=ml.pageResolver||(ml=>[ml.replace(/ /g,"_").toLowerCase()]),zl=ml.newClassName||"new",rd=ml.wikiLinkClassName||"internal",yh=ml.hrefTemplate||(ml=>`#/page/${ml}`),kh;function c(ml){return ml[ml.length-1]}return{enter:{wikiLink:function(ml){kh={type:"wikiLink",value:null,data:{alias:null,permalink:null,exists:null}},this.enter(kh,ml)}},exit:{wikiLinkTarget:function(ml){let Al=this.sliceSerialize(ml);c(this.stack).value=Al},wikiLinkAlias:function(ml){let Al=this.sliceSerialize(ml);c(this.stack).data.alias=Al},wikiLink:function(ml){this.exit(ml);let Qh=kh,cf=Rl(Qh.value),t_=cf.find(ml=>Al.indexOf(ml)!==-1),r_=t_!==void 0,u_;u_=r_?t_:cf[0]||"";let C_=Qh.value;Qh.data.alias&&(C_=Qh.data.alias);let D_=rd;r_||(D_+=" "+zl),Qh.data.alias=C_,Qh.data.permalink=u_,Qh.data.exists=r_,Qh.data.hName="a",Qh.data.hProperties={className:D_,href:yh(u_)},Qh.data.hChildren=[{type:"text",value:C_}]}}}}Be.d(SC,{V:()=>e,x:()=>n});var ml=Be(113),Al=Be.n(ml);function n(ml={}){let Rl=ml.aliasDivider||":";return{unsafe:[{character:"[",inConstruct:["phrasing","label","reference"]},{character:"]",inConstruct:["label","reference"]}],handlers:{wikiLink:function(ml,zl,rd){let yh=rd.enter("wikiLink"),kh=Al()(rd,ml.value,{before:"[",after:"]"}),Qh=Al()(rd,ml.data.alias,{before:"[",after:"]"}),cf;return cf=Qh!==kh?`[[${kh}${Rl}${Qh}]]`:`[[${kh}]]`,yh(),cf}}}}})();var kC=SC.V,TC=SC.x;var IC={tokenize:JD,partial:!0},BC={tokenize:XD,partial:!0},FC={tokenize:ZD,partial:!0},PC={tokenize:ed,partial:!0},RC={tokenize:td,partial:!0},NC={name:"wwwAutolink",tokenize:KD,previous:eo},OC={name:"protocolAutolink",tokenize:QD,previous:to},QC={name:"emailAutolink",tokenize:$D,previous:ro},LC={};function hi(){return{text:LC}}var MC=48;for(;MC<123;)LC[MC]=QC,MC++,MC===58?MC=65:MC===91&&(MC=97);LC[43]=QC;LC[45]=QC;LC[46]=QC;LC[95]=QC;LC[72]=[QC,OC];LC[104]=[QC,OC];LC[87]=[QC,NC];LC[119]=[QC,NC];function $D(ml,Al,Rl){let zl=this,rd,yh;return a;function a(Al){return!pi(Al)||!ro.call(zl,zl.previous)||mi(zl.events)?Rl(Al):(ml.enter("literalAutolink"),ml.enter("literalAutolinkEmail"),o(Al))}function o(Al){return pi(Al)?(ml.consume(Al),o):Al===64?(ml.consume(Al),s):Rl(Al)}function s(Al){return Al===46?ml.check(RC,f,l)(Al):Al===45||Al===95||mw(Al)?(yh=!0,ml.consume(Al),s):f(Al)}function l(Al){return ml.consume(Al),rd=!0,s}function f(kh){return yh&&rd&&_w(zl.previous)?(ml.exit("literalAutolinkEmail"),ml.exit("literalAutolink"),Al(kh)):Rl(kh)}}function KD(ml,Al,Rl){let zl=this;return i;function i(Al){return Al!==87&&Al!==119||!eo.call(zl,zl.previous)||mi(zl.events)?Rl(Al):(ml.enter("literalAutolink"),ml.enter("literalAutolinkWww"),ml.check(IC,ml.attempt(BC,ml.attempt(FC,u),Rl),Rl)(Al))}function u(Rl){return ml.exit("literalAutolinkWww"),ml.exit("literalAutolink"),Al(Rl)}}function QD(ml,Al,Rl){let zl=this,rd="",yh=!1;return a;function a(Al){return(Al===72||Al===104)&&to.call(zl,zl.previous)&&!mi(zl.events)?(ml.enter("literalAutolink"),ml.enter("literalAutolinkHttp"),rd+=String.fromCodePoint(Al),ml.consume(Al),o):Rl(Al)}function o(Al){if(_w(Al)&&rd.length<5)return rd+=String.fromCodePoint(Al),ml.consume(Al),o;if(Al===58){let Rl=rd.toLowerCase();if(Rl==="http"||Rl==="https")return ml.consume(Al),s}return Rl(Al)}function s(Al){return Al===47?(ml.consume(Al),yh?l:(yh=!0,s)):Rl(Al)}function l(Al){return Al===null||mt(Al)||G(Al)||Ew(Al)||vw(Al)?Rl(Al):ml.attempt(BC,ml.attempt(FC,f),Rl)(Al)}function f(Rl){return ml.exit("literalAutolinkHttp"),ml.exit("literalAutolink"),Al(Rl)}}function JD(ml,Al,Rl){let zl=0;return i;function i(Al){return(Al===87||Al===119)&&zl<3?(zl++,ml.consume(Al),i):Al===46&&zl===3?(ml.consume(Al),u):Rl(Al)}function u(ml){return ml===null?Rl(ml):Al(ml)}}function XD(ml,Al,Rl){let zl,rd,yh;return a;function a(Al){return Al===46||Al===95?ml.check(PC,s,o)(Al):Al===null||G(Al)||Ew(Al)||Al!==45&&vw(Al)?s(Al):(yh=!0,ml.consume(Al),a)}function o(Al){return Al===95?zl=!0:(rd=zl,zl=void 0),ml.consume(Al),a}function s(ml){return rd||zl||!yh?Rl(ml):Al(ml)}}function ZD(ml,Al){let Rl=0,zl=0;return i;function i(rd){return rd===40?(Rl++,ml.consume(rd),i):rd===41&&zl0&&!Rl&&(ml[ml.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),Rl}var jC={tokenize:ld,partial:!0};function Di(){return{document:{91:{name:"gfmFootnoteDefinition",tokenize:ud,continuation:{tokenize:od},exit:sd}},text:{91:{name:"gfmFootnoteCall",tokenize:ad},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:nd,resolveTo:id}}}}function nd(ml,Al,Rl){let zl=this,rd=zl.events.length,yh=zl.parser.gfmFootnotes||(zl.parser.gfmFootnotes=[]),kh;for(;rd--;){let ml=zl.events[rd][1];if(ml.type==="labelImage"){kh=ml;break}if(ml.type==="gfmFootnoteCall"||ml.type==="labelLink"||ml.type==="label"||ml.type==="image"||ml.type==="link")break}return o;function o(rd){if(!kh||!kh._balanced)return Rl(rd);let Qh=fe(zl.sliceSerialize({start:kh.end,end:zl.now()}));return Qh.codePointAt(0)!==94||!yh.includes(Qh.slice(1))?Rl(rd):(ml.enter("gfmFootnoteCallLabelMarker"),ml.consume(rd),ml.exit("gfmFootnoteCallLabelMarker"),Al(rd))}}function id(ml,Al){let Rl=ml.length,zl;for(;Rl--;)if(ml[Rl][1].type==="labelImage"&&ml[Rl][0]==="enter"){zl=ml[Rl][1];break}ml[Rl+1][1].type="data",ml[Rl+3][1].type="gfmFootnoteCallLabelMarker";let rd={type:"gfmFootnoteCall",start:Object.assign({},ml[Rl+3][1].start),end:Object.assign({},ml[ml.length-1][1].end)},yh={type:"gfmFootnoteCallMarker",start:Object.assign({},ml[Rl+3][1].end),end:Object.assign({},ml[Rl+3][1].end)};yh.end.column++,yh.end.offset++,yh.end._bufferIndex++;let kh={type:"gfmFootnoteCallString",start:Object.assign({},yh.end),end:Object.assign({},ml[ml.length-1][1].start)},Qh={type:"chunkString",contentType:"string",start:Object.assign({},kh.start),end:Object.assign({},kh.end)},cf=[ml[Rl+1],ml[Rl+2],["enter",rd,Al],ml[Rl+3],ml[Rl+4],["enter",yh,Al],["exit",yh,Al],["enter",kh,Al],["enter",Qh,Al],["exit",Qh,Al],["exit",kh,Al],ml[ml.length-2],ml[ml.length-1],["exit",rd,Al]];return ml.splice(Rl,ml.length-Rl+1,...cf),ml}function ad(ml,Al,Rl){let zl=this,rd=zl.parser.gfmFootnotes||(zl.parser.gfmFootnotes=[]),yh=0,kh;return o;function o(Al){return ml.enter("gfmFootnoteCall"),ml.enter("gfmFootnoteCallLabelMarker"),ml.consume(Al),ml.exit("gfmFootnoteCallLabelMarker"),s}function s(Al){return Al!==94?Rl(Al):(ml.enter("gfmFootnoteCallMarker"),ml.consume(Al),ml.exit("gfmFootnoteCallMarker"),ml.enter("gfmFootnoteCallString"),ml.enter("chunkString").contentType="string",l)}function l(Qh){if(yh>999||Qh===93&&!kh||Qh===null||Qh===91||G(Qh))return Rl(Qh);if(Qh===93){ml.exit("chunkString");let yh=ml.exit("gfmFootnoteCallString");return rd.includes(fe(zl.sliceSerialize(yh)))?(ml.enter("gfmFootnoteCallLabelMarker"),ml.consume(Qh),ml.exit("gfmFootnoteCallLabelMarker"),ml.exit("gfmFootnoteCall"),Al):Rl(Qh)}return G(Qh)||(kh=!0),yh++,ml.consume(Qh),Qh===92?f:l}function f(Al){return Al===91||Al===92||Al===93?(ml.consume(Al),yh++,l):l(Al)}}function ud(ml,Al,Rl){let zl=this,rd=zl.parser.gfmFootnotes||(zl.parser.gfmFootnotes=[]),yh,kh=0,Qh;return s;function s(Al){return ml.enter("gfmFootnoteDefinition")._container=!0,ml.enter("gfmFootnoteDefinitionLabel"),ml.enter("gfmFootnoteDefinitionLabelMarker"),ml.consume(Al),ml.exit("gfmFootnoteDefinitionLabelMarker"),l}function l(Al){return Al===94?(ml.enter("gfmFootnoteDefinitionMarker"),ml.consume(Al),ml.exit("gfmFootnoteDefinitionMarker"),ml.enter("gfmFootnoteDefinitionLabelString"),ml.enter("chunkString").contentType="string",f):Rl(Al)}function f(Al){if(kh>999||Al===93&&!Qh||Al===null||Al===91||G(Al))return Rl(Al);if(Al===93){ml.exit("chunkString");let Rl=ml.exit("gfmFootnoteDefinitionLabelString");return yh=fe(zl.sliceSerialize(Rl)),ml.enter("gfmFootnoteDefinitionLabelMarker"),ml.consume(Al),ml.exit("gfmFootnoteDefinitionLabelMarker"),ml.exit("gfmFootnoteDefinitionLabel"),p}return G(Al)||(Qh=!0),kh++,ml.consume(Al),Al===92?c:f}function c(Al){return Al===91||Al===92||Al===93?(ml.consume(Al),kh++,f):f(Al)}function p(Al){return Al===58?(ml.enter("definitionMarker"),ml.consume(Al),ml.exit("definitionMarker"),rd.includes(yh)||rd.push(yh),U(ml,m,"gfmFootnoteDefinitionWhitespace")):Rl(Al)}function m(ml){return Al(ml)}}function od(ml,Al,Rl){return ml.check(kw,Al,ml.attempt(jC,Al,Rl))}function sd(ml){ml.exit("gfmFootnoteDefinition")}function ld(ml,Al,Rl){let zl=this;return U(ml,i,"gfmFootnoteDefinitionIndent",5);function i(ml){let rd=zl.events[zl.events.length-1];return rd&&rd[1].type==="gfmFootnoteDefinitionIndent"&&rd[2].sliceSerialize(rd[1],!0).length===4?Al(ml):Rl(ml)}}function di(ml){let Al=(ml||{}).singleTilde,Rl={name:"strikethrough",tokenize:u,resolveAll:i};return Al==null&&(Al=!0),{text:{126:Rl},insideSpan:{null:[Rl]},attentionMarkers:{null:[126]}};function i(ml,Al){let Rl=-1;for(;++Rl1?zl(yh):(ml.consume(yh),kh++,m);if(kh<2&&!Al)return zl(yh);let cf=ml.exit("strikethroughSequenceTemporary"),t_=St(yh);return cf._open=!t_||t_===2&&!!Qh,cf._close=!Qh||Qh===2&&!!t_,Rl(yh)}}}var UC=class{constructor(){this.map=[]}add(ml,Al,Rl){cd(this,ml,Al,Rl)}consume(ml){if(this.map.sort(function(ml,Al){return ml[0]-Al[0]}),this.map.length===0)return;let Al=this.map.length,Rl=[];for(;Al>0;)Al-=1,Rl.push(ml.slice(this.map[Al][0]+this.map[Al][1]),this.map[Al][2]),ml.length=this.map[Al][0];Rl.push(ml.slice()),ml.length=0;let zl=Rl.pop();for(;zl;){for(let Al of zl)ml.push(Al);zl=Rl.pop()}this.map.length=0}};function cd(ml,Al,Rl,zl){let rd=0;if(!(Rl===0&&zl.length===0)){for(;rd-1;){let ml=zl.events[Al][1].type;if(ml==="lineEnding"||ml==="linePrefix")Al--;else break}let rd=Al>-1?zl.events[Al][1].type:null,yh=rd==="tableHead"||rd==="tableRow"?d:s;return yh===d&&zl.parser.lazy[zl.now().line]?Rl(ml):yh(ml)}function s(Al){return ml.enter("tableHead"),ml.enter("tableRow"),l(Al)}function l(ml){return ml===124||(kh=!0,yh+=1),f(ml)}function f(Al){return Al===null?Rl(Al):B(Al)?yh>1?(yh=0,zl.interrupt=!0,ml.exit("tableRow"),ml.enter("lineEnding"),ml.consume(Al),ml.exit("lineEnding"),m):Rl(Al):H(Al)?U(ml,f,"whitespace")(Al):(yh+=1,kh&&(kh=!1,rd+=1),Al===124?(ml.enter("tableCellDivider"),ml.consume(Al),ml.exit("tableCellDivider"),kh=!0,f):(ml.enter("data"),c(Al)))}function c(Al){return Al===null||Al===124||G(Al)?(ml.exit("data"),f(Al)):(ml.consume(Al),Al===92?p:c)}function p(Al){return Al===92||Al===124?(ml.consume(Al),c):c(Al)}function m(Al){return zl.interrupt=!1,zl.parser.lazy[zl.now().line]?Rl(Al):(ml.enter("tableDelimiterRow"),kh=!1,H(Al)?U(ml,D,"linePrefix",zl.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(Al):D(Al))}function D(Al){return Al===45||Al===58?g(Al):Al===124?(kh=!0,ml.enter("tableCellDivider"),ml.consume(Al),ml.exit("tableCellDivider"),x):y(Al)}function x(Al){return H(Al)?U(ml,g,"whitespace")(Al):g(Al)}function g(Al){return Al===58?(yh+=1,kh=!0,ml.enter("tableDelimiterMarker"),ml.consume(Al),ml.exit("tableDelimiterMarker"),k):Al===45?(yh+=1,k(Al)):Al===null||B(Al)?T(Al):y(Al)}function k(Al){return Al===45?(ml.enter("tableDelimiterFiller"),E(Al)):y(Al)}function E(Al){return Al===45?(ml.consume(Al),E):Al===58?(kh=!0,ml.exit("tableDelimiterFiller"),ml.enter("tableDelimiterMarker"),ml.consume(Al),ml.exit("tableDelimiterMarker"),w):(ml.exit("tableDelimiterFiller"),w(Al))}function w(Al){return H(Al)?U(ml,T,"whitespace")(Al):T(Al)}function T(Rl){return Rl===124?D(Rl):Rl===null||B(Rl)?!kh||rd!==yh?y(Rl):(ml.exit("tableDelimiterRow"),ml.exit("tableHead"),Al(Rl)):y(Rl)}function y(ml){return Rl(ml)}function d(Al){return ml.enter("tableRow"),v(Al)}function v(Rl){return Rl===124?(ml.enter("tableCellDivider"),ml.consume(Rl),ml.exit("tableCellDivider"),v):Rl===null||B(Rl)?(ml.exit("tableRow"),Al(Rl)):H(Rl)?U(ml,v,"whitespace")(Rl):(ml.enter("data"),L(Rl))}function L(Al){return Al===null||Al===124||G(Al)?(ml.exit("data"),v(Al)):(ml.consume(Al),Al===92?C:L)}function C(Al){return Al===92||Al===124?(ml.consume(Al),L):L(Al)}}function pd(ml,Al){let Rl=-1,zl=!0,rd=0,yh=[0,0,0,0],kh=[0,0,0,0],Qh=!1,cf=0,t_,r_,u_,C_=new UC;for(;++RlRl[2]+1){let Al=Rl[2]+1,zl=Rl[3]-Rl[2]-1;ml.add(Al,zl,[])}}ml.add(Rl[3]+1,0,[["exit",kh,Al]])}return rd!==void 0&&(yh.end=Object.assign({},It(Al.events,rd)),ml.add(rd,0,[["exit",yh,Al]]),yh=void 0),yh}function io(ml,Al,Rl,zl,rd){let yh=[],kh=It(Al.events,Rl);rd&&(rd.end=Object.assign({},kh),yh.push(["exit",rd,Al])),zl.end=Object.assign({},kh),yh.push(["exit",zl,Al]),ml.add(Rl+1,0,yh)}function It(ml,Al){let Rl=ml[Al],zl=Rl[0]==="enter"?"start":"end";return Rl[1][zl]}var GC={name:"tasklistCheck",tokenize:md};function xi(){return{text:{91:GC}}}function md(ml,Al,Rl){let zl=this;return i;function i(Al){return zl.previous!==null||!zl._gfmTasklistFirstContentOfListItem?Rl(Al):(ml.enter("taskListCheck"),ml.enter("taskListCheckMarker"),ml.consume(Al),ml.exit("taskListCheckMarker"),u)}function u(Al){return G(Al)?(ml.enter("taskListCheckValueUnchecked"),ml.consume(Al),ml.exit("taskListCheckValueUnchecked"),a):Al===88||Al===120?(ml.enter("taskListCheckValueChecked"),ml.consume(Al),ml.exit("taskListCheckValueChecked"),a):Rl(Al)}function a(Al){return Al===93?(ml.enter("taskListCheckMarker"),ml.consume(Al),ml.exit("taskListCheckMarker"),ml.exit("taskListCheck"),o):Rl(Al)}function o(zl){return B(zl)?Al(zl):H(zl)?ml.check({tokenize:Dd},Al,Rl)(zl):Rl(zl)}}function Dd(ml,Al,Rl){return U(ml,n,"whitespace");function n(ml){return ml===null?Rl(ml):Al(ml)}}function ao(ml){return Rr([hi(),Di(),di(ml),gi(),xi()])}var qC={tokenize:dd,concrete:!0,name:"mathFlow"},$C={tokenize:gd,partial:!0};function dd(ml,Al,Rl){let zl=this,rd=zl.events[zl.events.length-1],yh=rd&&rd[1].type==="linePrefix"?rd[2].sliceSerialize(rd[1],!0).length:0,kh=0;return o;function o(Al){return ml.enter("mathFlow"),ml.enter("mathFlowFence"),ml.enter("mathFlowFenceSequence"),s(Al)}function s(Al){return Al===36?(ml.consume(Al),kh++,s):kh<2?Rl(Al):(ml.exit("mathFlowFenceSequence"),U(ml,l,"whitespace")(Al))}function l(Al){return Al===null||B(Al)?c(Al):(ml.enter("mathFlowFenceMeta"),ml.enter("chunkString",{contentType:"string"}),f(Al))}function f(Al){return Al===null||B(Al)?(ml.exit("chunkString"),ml.exit("mathFlowFenceMeta"),c(Al)):Al===36?Rl(Al):(ml.consume(Al),f)}function c(Rl){return ml.exit("mathFlowFence"),zl.interrupt?Al(Rl):ml.attempt($C,p,g)(Rl)}function p(Al){return ml.attempt({tokenize:k,partial:!0},g,m)(Al)}function m(Al){return(yh?U(ml,D,"linePrefix",yh+1):D)(Al)}function D(Al){return Al===null?g(Al):B(Al)?ml.attempt($C,p,g)(Al):(ml.enter("mathFlowValue"),x(Al))}function x(Al){return Al===null||B(Al)?(ml.exit("mathFlowValue"),D(Al)):(ml.consume(Al),x)}function g(Rl){return ml.exit("mathFlow"),Al(Rl)}function k(ml,Al,Rl){let rd=0;return U(ml,d,"linePrefix",zl.parser.constructs.disable.null.includes("codeIndented")?void 0:4);function d(Al){return ml.enter("mathFlowFence"),ml.enter("mathFlowFenceSequence"),v(Al)}function v(Al){return Al===36?(rd++,ml.consume(Al),v):rd0&&arguments[0]!==void 0?arguments[0]:{},Al=ml.aliasDivider||":",Rl=Al,zl="[[",rd="]]";function u(ml,Al,yh){var kh,Qh,cf=0,t_=0,r_=0;return x;function x(Al){return Al!==zl.charCodeAt(t_)?yh(Al):(ml.enter("wikiLink"),ml.enter("wikiLinkMarker"),g(Al))}function g(Al){return t_===zl.length?(ml.exit("wikiLinkMarker"),k(Al)):Al!==zl.charCodeAt(t_)?yh(Al):(ml.consume(Al),t_++,g)}function k(Al){return Fi(Al)||Al===JC.eof?yh(Al):(ml.enter("wikiLinkData"),ml.enter("wikiLinkTarget"),E(Al))}function E(Al){return Al===Rl.charCodeAt(cf)?kh?(ml.exit("wikiLinkTarget"),ml.enter("wikiLinkAliasMarker"),w(Al)):yh(Al):Al===rd.charCodeAt(r_)?kh?(ml.exit("wikiLinkTarget"),ml.exit("wikiLinkData"),ml.enter("wikiLinkMarker"),y(Al)):yh(Al):Fi(Al)||Al===JC.eof?yh(Al):(lo(Al)||(kh=!0),ml.consume(Al),E)}function w(Al){return cf===Rl.length?(ml.exit("wikiLinkAliasMarker"),ml.enter("wikiLinkAlias"),T(Al)):Al!==Rl.charCodeAt(cf)?yh(Al):(ml.consume(Al),cf++,w)}function T(Al){return Al===rd.charCodeAt(r_)?Qh?(ml.exit("wikiLinkAlias"),ml.exit("wikiLinkData"),ml.enter("wikiLinkMarker"),y(Al)):yh(Al):Fi(Al)||Al===JC.eof?yh(Al):(lo(Al)||(Qh=!0),ml.consume(Al),T)}function y(Rl){return r_===rd.length?(ml.exit("wikiLinkMarker"),ml.exit("wikiLink"),Al(Rl)):Rl!==rd.charCodeAt(r_)?yh(Rl):(ml.consume(Rl),r_++,y)}}var yh={tokenize:u};return{text:{91:yh}}}var Bt=(ml,Al)=>(Rl,zl,...rd)=>Rl|1&&zl==null?void 0:(Al.call(zl)??zl[ml]).apply(zl,rd);function Fd(ml){return this[ml<0?this.length+ml:ml]}var HC=Bt("at",function(){if(Array.isArray(this)||typeof this=="string")return Fd}),VC=HC;var WC=String.prototype.replaceAll??function(ml,Al){return ml.global?this.replace(ml,Al):this.split(ml).join(Al)},zC=Bt("replaceAll",function(){if(typeof this=="string")return WC}),YC=zC;var Cd=()=>{},KC=Cd;function yd(ml){return YC(0,ml,/[^\n]/g," ")}var XC=yd;var ZC=Symbol.for("PRETTIER_IS_FRONT_MATTER");var rx=3;function vd(ml){let Al=ml.slice(0,rx);if(Al!=="---"&&Al!=="+++")return;let Rl=ml.indexOf(`\n`,rx);if(Rl===-1)return;let zl=ml.slice(rx,Rl).trim(),rd=ml.indexOf(`\n${Al}`,Rl),yh=zl;if(yh||(yh=Al==="+++"?"toml":"yaml"),rd===-1&&Al==="---"&&yh==="yaml"&&(rd=ml.indexOf(`\n...`,Rl)),rd===-1)return;let kh=rd+1+rx,Qh=ml.charAt(kh+1);if(!/\s?/.test(Qh))return;let cf=ml.slice(0,kh),t_;return{language:yh,explicitLanguage:zl||null,value:ml.slice(Rl+1,rd),startDelimiter:Al,endDelimiter:cf.slice(-rx),raw:cf,start:{line:1,column:0,index:0},end:{index:cf.length,get line(){return t_??(t_=cf.split(`\n`)),t_.length},get column(){return t_??(t_=cf.split(`\n`)),VC(0,t_,-1).length}},[ZC]:!0}}function Ad(ml){let Al=vd(ml);return Al?{frontMatter:Al,get content(){let{raw:Rl}=Al;return XC(Rl)+ml.slice(Rl.length)}}:{content:ml}}var nx=Ad;function bi(ml,Al){let Rl=String(ml);if(typeof Al!="string")throw new TypeError("Expected character");let zl=0,rd=Rl.indexOf(Al);for(;rd!==-1;)zl++,rd=Rl.indexOf(Al,rd+Al.length);return zl}function ve(ml){if(typeof ml!="string")throw new TypeError("Expected a string");return ml.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}var _t=function(ml){if(ml==null)return Id;if(typeof ml=="function")return Zr(ml);if(typeof ml=="object")return Array.isArray(ml)?Td(ml):Sd(ml);if(typeof ml=="string")return Ld(ml);throw new Error("Expected function, string, or object as test")};function Td(ml){let Al=[],Rl=-1;for(;++Rl":""))+")"})}return p;function p(){let cf=sx,t_,r_,u_;if((!Al||yh(ml,rd,Qh[Qh.length-1]||void 0))&&(cf=Bd(Rl(ml,Qh)),cf[0]===cx))return cf;if("children"in ml&&ml.children){let Al=ml;if(Al.children&&cf[0]!==dx)for(r_=(zl?Al.children.length:-1)+kh,u_=Qh.concat(Al);r_>-1&&r_0?{type:"text",value:yh}:void 0),yh===!1?zl.lastIndex=Rl+1:(Qh!==Rl&&r_.push({type:"text",value:ml.value.slice(Qh,Rl)}),Array.isArray(yh)?r_.push(...yh):yh&&r_.push(yh),Qh=Rl+u_[0].length,t_=!0),!zl.global)break;u_=zl.exec(ml.value)}return t_?(Qh?\]}]+$/.exec(ml);if(!Al)return[ml,void 0];ml=ml.slice(0,Al.index);let Rl=Al[0],zl=Rl.indexOf(")"),rd=bi(ml,"("),yh=bi(ml,")");for(;zl!==-1&&rd>yh;)ml+=Rl.slice(0,zl+1),Rl=Rl.slice(zl+1),zl=Rl.indexOf(")"),yh++;return[ml,Rl]}function Do(ml,Al){let Rl=ml.input.charCodeAt(ml.index-1);return(ml.index===0||Ew(Rl)||vw(Rl))&&(!Al||Rl!==47)}ng.peek=rg;function $d(){this.buffer()}function Kd(ml){this.enter({type:"footnoteReference",identifier:"",label:""},ml)}function Qd(){this.buffer()}function Jd(ml){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},ml)}function Xd(ml){let Al=this.resume(),Rl=this.stack[this.stack.length-1];Rl.type,Rl.identifier=fe(this.sliceSerialize(ml)).toLowerCase(),Rl.label=Al}function Zd(ml){this.exit(ml)}function eg(ml){let Al=this.resume(),Rl=this.stack[this.stack.length-1];Rl.type,Rl.identifier=fe(this.sliceSerialize(ml)).toLowerCase(),Rl.label=Al}function tg(ml){this.exit(ml)}function rg(){return"["}function ng(ml,Al,Rl,zl){let rd=Rl.createTracker(zl),yh=rd.move("[^"),kh=Rl.enter("footnoteReference"),Qh=Rl.enter("reference");return yh+=rd.move(Rl.safe(Rl.associationId(ml),{after:"]",before:yh})),Qh(),kh(),yh+=rd.move("]"),yh}function Ai(){return{enter:{gfmFootnoteCallString:$d,gfmFootnoteCall:Kd,gfmFootnoteDefinitionLabelString:Qd,gfmFootnoteDefinition:Jd},exit:{gfmFootnoteCallString:Xd,gfmFootnoteCall:Zd,gfmFootnoteDefinitionLabelString:eg,gfmFootnoteDefinition:tg}}}og.peek=sg;function Ti(){return{canContainEols:["delete"],enter:{strikethrough:ag},exit:{strikethrough:ug}}}function ag(ml){this.enter({type:"delete",children:[]},ml)}function ug(ml){this.exit(ml)}function og(ml,Al,Rl,zl){let rd=Rl.createTracker(zl),yh=Rl.enter("strikethrough"),kh=rd.move("~~");return kh+=Rl.containerPhrasing(ml,{...rd.current(),before:kh,after:"~"}),kh+=rd.move("~~"),yh(),kh}function sg(){return"~"}function Li(){return{enter:{table:cg,tableData:go,tableHeader:go,tableRow:pg},exit:{codeText:hg,table:fg,tableData:Si,tableHeader:Si,tableRow:Si}}}function cg(ml){let Al=ml._align;this.enter({type:"table",align:Al.map(function(ml){return ml==="none"?null:ml}),children:[]},ml),this.data.inTable=!0}function fg(ml){this.exit(ml),this.data.inTable=void 0}function pg(ml){this.enter({type:"tableRow",children:[]},ml)}function Si(ml){this.exit(ml)}function go(ml){this.enter({type:"tableCell",children:[]},ml)}function hg(ml){let Al=this.resume();this.data.inTable&&(Al=Al.replace(/\\([\\|])/g,mg));let Rl=this.stack[this.stack.length-1];Rl.type,Rl.value=Al,this.exit(ml)}function mg(ml,Al){return Al==="|"?Al:ml}function Ii(){return{exit:{taskListCheckValueChecked:xo,taskListCheckValueUnchecked:xo,paragraph:dg}}}function xo(ml){let Al=this.stack[this.stack.length-2];Al.type,Al.checked=ml.type==="taskListCheckValueChecked"}function dg(ml){let Al=this.stack[this.stack.length-2];if(Al&&Al.type==="listItem"&&typeof Al.checked=="boolean"){let ml=this.stack[this.stack.length-1];ml.type;let Rl=ml.children[0];if(Rl&&Rl.type==="text"){let zl=Al.children,rd=-1,yh;for(;++rdml.enter.literalAutolink);return Al.transforms=[],ml}var hx={carriageReturn:-5,lineFeed:-4,carriageReturnLineFeed:-3,horizontalTab:-2,virtualSpace:-1,eof:null,nul:0,soh:1,stx:2,etx:3,eot:4,enq:5,ack:6,bel:7,bs:8,ht:9,lf:10,vt:11,ff:12,cr:13,so:14,si:15,dle:16,dc1:17,dc2:18,dc3:19,dc4:20,nak:21,syn:22,etb:23,can:24,em:25,sub:26,esc:27,fs:28,gs:29,rs:30,us:31,space:32,exclamationMark:33,quotationMark:34,numberSign:35,dollarSign:36,percentSign:37,ampersand:38,apostrophe:39,leftParenthesis:40,rightParenthesis:41,asterisk:42,plusSign:43,comma:44,dash:45,dot:46,slash:47,digit0:48,digit1:49,digit2:50,digit3:51,digit4:52,digit5:53,digit6:54,digit7:55,digit8:56,digit9:57,colon:58,semicolon:59,lessThan:60,equalsTo:61,greaterThan:62,questionMark:63,atSign:64,uppercaseA:65,uppercaseB:66,uppercaseC:67,uppercaseD:68,uppercaseE:69,uppercaseF:70,uppercaseG:71,uppercaseH:72,uppercaseI:73,uppercaseJ:74,uppercaseK:75,uppercaseL:76,uppercaseM:77,uppercaseN:78,uppercaseO:79,uppercaseP:80,uppercaseQ:81,uppercaseR:82,uppercaseS:83,uppercaseT:84,uppercaseU:85,uppercaseV:86,uppercaseW:87,uppercaseX:88,uppercaseY:89,uppercaseZ:90,leftSquareBracket:91,backslash:92,rightSquareBracket:93,caret:94,underscore:95,graveAccent:96,lowercaseA:97,lowercaseB:98,lowercaseC:99,lowercaseD:100,lowercaseE:101,lowercaseF:102,lowercaseG:103,lowercaseH:104,lowercaseI:105,lowercaseJ:106,lowercaseK:107,lowercaseL:108,lowercaseM:109,lowercaseN:110,lowercaseO:111,lowercaseP:112,lowercaseQ:113,lowercaseR:114,lowercaseS:115,lowercaseT:116,lowercaseU:117,lowercaseV:118,lowercaseW:119,lowercaseX:120,lowercaseY:121,lowercaseZ:122,leftCurlyBrace:123,verticalBar:124,rightCurlyBrace:125,tilde:126,del:127,byteOrderMarker:65279,replacementCharacter:65533};var fx={attentionSideAfter:2,attentionSideBefore:1,atxHeadingOpeningFenceSizeMax:6,autolinkDomainSizeMax:63,autolinkSchemeSizeMax:32,cdataOpeningString:"CDATA[",characterGroupPunctuation:2,characterGroupWhitespace:1,characterReferenceDecimalSizeMax:7,characterReferenceHexadecimalSizeMax:6,characterReferenceNamedSizeMax:31,codeFencedSequenceSizeMin:3,contentTypeContent:"content",contentTypeDocument:"document",contentTypeFlow:"flow",contentTypeString:"string",contentTypeText:"text",hardBreakPrefixSizeMin:2,htmlBasic:6,htmlCdata:5,htmlComment:2,htmlComplete:7,htmlDeclaration:4,htmlInstruction:3,htmlRawSizeMax:8,htmlRaw:1,linkResourceDestinationBalanceMax:32,linkReferenceSizeMax:999,listItemValueSizeMax:10,numericBaseDecimal:10,numericBaseHexadecimal:16,tabSize:4,thematicBreakMarkerCountMin:3,v8MaxSafeChunkSize:1e4};var mx={data:"data",whitespace:"whitespace",lineEnding:"lineEnding",lineEndingBlank:"lineEndingBlank",linePrefix:"linePrefix",lineSuffix:"lineSuffix",atxHeading:"atxHeading",atxHeadingSequence:"atxHeadingSequence",atxHeadingText:"atxHeadingText",autolink:"autolink",autolinkEmail:"autolinkEmail",autolinkMarker:"autolinkMarker",autolinkProtocol:"autolinkProtocol",characterEscape:"characterEscape",characterEscapeValue:"characterEscapeValue",characterReference:"characterReference",characterReferenceMarker:"characterReferenceMarker",characterReferenceMarkerNumeric:"characterReferenceMarkerNumeric",characterReferenceMarkerHexadecimal:"characterReferenceMarkerHexadecimal",characterReferenceValue:"characterReferenceValue",codeFenced:"codeFenced",codeFencedFence:"codeFencedFence",codeFencedFenceSequence:"codeFencedFenceSequence",codeFencedFenceInfo:"codeFencedFenceInfo",codeFencedFenceMeta:"codeFencedFenceMeta",codeFlowValue:"codeFlowValue",codeIndented:"codeIndented",codeText:"codeText",codeTextData:"codeTextData",codeTextPadding:"codeTextPadding",codeTextSequence:"codeTextSequence",content:"content",definition:"definition",definitionDestination:"definitionDestination",definitionDestinationLiteral:"definitionDestinationLiteral",definitionDestinationLiteralMarker:"definitionDestinationLiteralMarker",definitionDestinationRaw:"definitionDestinationRaw",definitionDestinationString:"definitionDestinationString",definitionLabel:"definitionLabel",definitionLabelMarker:"definitionLabelMarker",definitionLabelString:"definitionLabelString",definitionMarker:"definitionMarker",definitionTitle:"definitionTitle",definitionTitleMarker:"definitionTitleMarker",definitionTitleString:"definitionTitleString",emphasis:"emphasis",emphasisSequence:"emphasisSequence",emphasisText:"emphasisText",escapeMarker:"escapeMarker",hardBreakEscape:"hardBreakEscape",hardBreakTrailing:"hardBreakTrailing",htmlFlow:"htmlFlow",htmlFlowData:"htmlFlowData",htmlText:"htmlText",htmlTextData:"htmlTextData",image:"image",label:"label",labelText:"labelText",labelLink:"labelLink",labelImage:"labelImage",labelMarker:"labelMarker",labelImageMarker:"labelImageMarker",labelEnd:"labelEnd",link:"link",paragraph:"paragraph",reference:"reference",referenceMarker:"referenceMarker",referenceString:"referenceString",resource:"resource",resourceDestination:"resourceDestination",resourceDestinationLiteral:"resourceDestinationLiteral",resourceDestinationLiteralMarker:"resourceDestinationLiteralMarker",resourceDestinationRaw:"resourceDestinationRaw",resourceDestinationString:"resourceDestinationString",resourceMarker:"resourceMarker",resourceTitle:"resourceTitle",resourceTitleMarker:"resourceTitleMarker",resourceTitleString:"resourceTitleString",setextHeading:"setextHeading",setextHeadingText:"setextHeadingText",setextHeadingLine:"setextHeadingLine",setextHeadingLineSequence:"setextHeadingLineSequence",strong:"strong",strongSequence:"strongSequence",strongText:"strongText",thematicBreak:"thematicBreak",thematicBreakSequence:"thematicBreakSequence",blockQuote:"blockQuote",blockQuotePrefix:"blockQuotePrefix",blockQuoteMarker:"blockQuoteMarker",blockQuotePrefixWhitespace:"blockQuotePrefixWhitespace",listOrdered:"listOrdered",listUnordered:"listUnordered",listItemIndent:"listItemIndent",listItemMarker:"listItemMarker",listItemPrefix:"listItemPrefix",listItemPrefixWhitespace:"listItemPrefixWhitespace",listItemValue:"listItemValue",chunkDocument:"chunkDocument",chunkContent:"chunkContent",chunkFlow:"chunkFlow",chunkText:"chunkText",chunkString:"chunkString"};var gx={name:"htmlText",tokenize:kg,add:"before"};function kg(ml,Al,Rl){let zl=this,rd,yh,kh;return o;function o(Al){return en(Al===hx.lessThan,"expected `<`"),ml.enter(mx.htmlText),ml.enter(mx.htmlTextData),ml.consume(Al),s}function s(Al){return Al===hx.exclamationMark?(ml.consume(Al),l):Al===hx.slash?(ml.consume(Al),y):Al===hx.questionMark?(ml.consume(Al),w):_w(Al)?(ml.consume(Al),L):Rl(Al)}function l(Al){return Al===hx.dash?(ml.consume(Al),f):Al===hx.leftSquareBracket?(ml.consume(Al),yh=0,D):_w(Al)?(ml.consume(Al),E):Rl(Al)}function f(Al){return Al===hx.dash?(ml.consume(Al),m):Rl(Al)}function c(Al){return Al===hx.eof?Rl(Al):Al===hx.dash?(ml.consume(Al),p):B(Al)?(kh=c,N(Al)):(ml.consume(Al),c)}function p(Al){return Al===hx.dash?(ml.consume(Al),m):c(Al)}function m(ml){return ml===hx.greaterThan?z(ml):ml===hx.dash?p(ml):c(ml)}function D(Al){let zl=fx.cdataOpeningString;return Al===zl.charCodeAt(yh++)?(ml.consume(Al),yh===zl.length?x:D):Rl(Al)}function x(Al){return Al===hx.eof?Rl(Al):Al===hx.rightSquareBracket?(ml.consume(Al),g):B(Al)?(kh=x,N(Al)):(ml.consume(Al),x)}function g(Al){return Al===hx.rightSquareBracket?(ml.consume(Al),k):x(Al)}function k(Al){return Al===hx.greaterThan?z(Al):Al===hx.rightSquareBracket?(ml.consume(Al),k):x(Al)}function E(Al){return Al===hx.eof||Al===hx.greaterThan?z(Al):B(Al)?(kh=E,N(Al)):(ml.consume(Al),E)}function w(Al){return Al===hx.eof?Rl(Al):Al===hx.questionMark?(ml.consume(Al),T):B(Al)?(kh=w,N(Al)):(ml.consume(Al),w)}function T(ml){return ml===hx.greaterThan?z(ml):w(ml)}function y(Al){return _w(Al)?(ml.consume(Al),d):Rl(Al)}function d(Al){return Al===hx.dash||mw(Al)?(ml.consume(Al),d):v(Al)}function v(Al){return B(Al)?(kh=v,N(Al)):H(Al)?(ml.consume(Al),v):z(Al)}function L(Al){return Al===hx.dash||mw(Al)?(ml.consume(Al),L):Al===hx.slash||Al===hx.greaterThan||G(Al)?C(Al):Rl(Al)}function C(Al){return Al===hx.slash?(ml.consume(Al),z):Al===hx.colon||Al===hx.underscore||_w(Al)?(ml.consume(Al),b):B(Al)?(kh=C,N(Al)):H(Al)?(ml.consume(Al),C):z(Al)}function b(Al){return Al===hx.dash||Al===hx.dot||Al===hx.colon||Al===hx.underscore||mw(Al)?(ml.consume(Al),b):_(Al)}function _(Al){return Al===hx.equalsTo?(ml.consume(Al),I):B(Al)?(kh=_,N(Al)):H(Al)?(ml.consume(Al),_):C(Al)}function I(Al){return Al===hx.eof||Al===hx.lessThan||Al===hx.equalsTo||Al===hx.greaterThan||Al===hx.graveAccent?Rl(Al):Al===hx.quotationMark||Al===hx.apostrophe?(ml.consume(Al),rd=Al,S):B(Al)?(kh=I,N(Al)):H(Al)?(ml.consume(Al),I):(ml.consume(Al),R)}function S(Al){return Al===rd?(ml.consume(Al),rd=void 0,O):Al===hx.eof?Rl(Al):B(Al)?(kh=S,N(Al)):(ml.consume(Al),S)}function R(Al){return Al===hx.eof||Al===hx.quotationMark||Al===hx.apostrophe||Al===hx.lessThan||Al===hx.equalsTo||Al===hx.graveAccent?Rl(Al):Al===hx.slash||Al===hx.greaterThan||G(Al)?C(Al):(ml.consume(Al),R)}function O(ml){return ml===hx.slash||ml===hx.greaterThan||G(ml)?C(ml):Rl(ml)}function z(zl){return zl===hx.greaterThan?(ml.consume(zl),ml.exit(mx.htmlTextData),ml.exit(mx.htmlText),Al):Rl(zl)}function N(Al){return en(kh,"expected return state"),en(B(Al),"expected eol"),ml.exit(mx.htmlTextData),ml.enter(mx.lineEnding),ml.consume(Al),ml.exit(mx.lineEnding),j}function j(ml){return en(zl.parser.constructs.disable.null,"expected `disable.null` to be populated"),ne(ml)}function ne(Al){return ml.enter(mx.htmlTextData),kh(Al)}}function Fo(){return{text:{[hx.lessThan]:gx}}}function en(...ml){}var Ax="liquidNode";function bo(){return{canContainEols:[Ax],enter:{[Ax]:e},exit:{[Ax]:t}};function e(ml){this.enter({type:Ax},ml),this.buffer()}function t(ml){this.resume();let Al=VC(0,this.stack,-1);Al.value=this.sliceSerialize(ml),this.exit(ml)}}function Eo(){return{text:{[hx.leftCurlyBrace]:{name:"liquid",tokenize:e}}};function e(ml,Al,Rl){let zl;return u;function u(Al){return ml.enter("liquidNode"),ml.enter(mx.data),ml.consume(Al),function(Al){switch(Al){case hx.percentSign:case hx.leftCurlyBrace:return zl=Al===hx.percentSign?hx.percentSign:hx.rightCurlyBrace,ml.consume(Al),a;default:return Rl(Al)}}}function a(Al){switch(Al){case zl:return ml.consume(Al),o;case hx.eof:return Rl(Al);default:return B(Al)?(ml.exit(mx.data),ml.enter(mx.lineEnding),ml.consume(Al),ml.exit(mx.lineEnding),ml.enter(mx.data),a):(ml.consume(Al),a)}}function o(Rl){return Rl===hx.rightCurlyBrace?(ml.consume(Rl),ml.exit(mx.data),ml.exit(Ax),Al):a}}}var yx;function bg(){return yx??(yx={extensions:[ao(),ki(),co(),Eo(),Fo()],mdastExtensions:[ko(),ci(),kC(),bo()]})}function _i(ml){let{frontMatter:Al,content:Rl}=nx(ml),zl=li(Rl,bg());if(Al){let[ml,Rl]=[Al.start,Al.end].map(({line:ml,column:Al,index:Rl})=>({line:ml,column:Al+1,offset:Rl}));zl.children.unshift({...Al,type:"frontMatter",position:{start:ml,end:Rl}})}return zl}var bx=At(kh(),1),vx=At(r_(),1),Ex=At(Xv(),1),wx=At(jE(),1);var Cx=/^import\s/,xx=/^export\s/,Dx="[a-z][a-z0-9]*(\\.[a-z][a-z0-9]*)*|",kx=/|/,Fx=/^\{\s*\/\*(.*)\*\/\s*\}/;var Bb=ml=>Cx.test(ml),Lp=ml=>xx.test(ml),Ip=ml=>Bb(ml)||Lp(ml),Ua=(ml,Al)=>{let Rl=Al.indexOf(`\n\n`),zl=Rl===-1?Al:Al.slice(0,Rl);if(Ip(zl))return ml(zl)({type:Lp(zl)?"export":"import",value:zl})};Ua.notInBlock=!0;Ua.locator=ml=>Ip(ml)?-1:1;var qp=(ml,Al)=>{let Rl=Fx.exec(Al);if(Rl)return ml(Rl[0])({type:"esComment",value:Rl[1].trim()})};qp.locator=(ml,Al)=>ml.indexOf("{",Al);var Bp=function(){let{Parser:ml}=this,{blockTokenizers:Al,blockMethods:Rl,inlineTokenizers:zl,inlineMethods:rd}=ml.prototype;Al.esSyntax=Ua,zl.esComment=qp,Rl.splice(Rl.indexOf("paragraph"),0,"esSyntax"),rd.splice(rd.indexOf("text"),0,"esComment")};var Rx="string",Nx="array",Qx="cursor",Mx="indent",qx="align",Jx="trim",Wx="group",Yx="fill",Kx="if-break",Xx="indent-if-break",eD="line-suffix",sD="line-suffix-boundary",uD="line",FD="label",PD="break-parent",LD=new Set([Qx,Mx,qx,Jx,Wx,Yx,Kx,Xx,eD,sD,uD,FD,PD]);function _p(ml,Al,Rl){if(!ml.has(Al)){let zl=Rl(Al);ml.set(Al,zl)}return ml.get(Al)}function _b(ml){if(typeof ml=="string")return Rx;if(Array.isArray(ml))return Nx;if(!ml)return;let{type:Al}=ml;if(LD.has(Al))return Al}var qD=_b;var Pb=ml=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(ml);function Ob(ml){let Al=ml===null?"null":typeof ml;if(Al!=="string"&&Al!=="object")return`Unexpected doc '${Al}', \nExpected it to be 'string' or 'object'.`;if(qD(ml))throw new Error("doc is valid.");let Rl=Object.prototype.toString.call(ml);if(Rl!=="[object Object]")return`Unexpected doc '${Rl}'.`;let zl=Pb([...LD].map(ml=>`'${ml}'`));return`Unexpected doc.type '${ml.type}'.\nExpected it to be ${zl}.`}var eS=class extends Error{name="InvalidDocError";constructor(ml){super(Ob(ml)),this.doc=ml}},tS=eS;var rS={};function Nb(ml,Al,Rl,zl){let rd=[ml];for(;rd.length>0;){let ml=rd.pop();if(ml===rS){Rl(rd.pop());continue}Rl&&rd.push(ml,rS);let yh=qD(ml);if(!yh)throw new tS(ml);if(Al?.(ml)!==!1)switch(yh){case Nx:case Yx:{let Al=yh===Nx?ml:ml.parts;for(let ml=Al.length,Rl=ml-1;Rl>=0;--Rl)rd.push(Al[Rl]);break}case Kx:rd.push(ml.flatContents,ml.breakContents);break;case Wx:if(zl&&ml.expandedStates)for(let Al=ml.expandedStates.length,Rl=Al-1;Rl>=0;--Rl)rd.push(ml.expandedStates[Rl]);else rd.push(ml.contents);break;case qx:case Mx:case Xx:case FD:case eD:rd.push(ml.contents);break;case Rx:case Qx:case Jx:case sD:case uD:case PD:break;default:throw new tS(ml)}}}var nS=Nb;function Rb(ml,Al){if(typeof ml=="string")return Al(ml);let Rl=new Map;return n(ml);function n(ml){return _p(Rl,ml,i)}function i(ml){switch(qD(ml)){case Nx:return Al(ml.map(n));case Yx:return Al({...ml,parts:ml.parts.map(n)});case Kx:return Al({...ml,breakContents:n(ml.breakContents),flatContents:n(ml.flatContents)});case Wx:{let{expandedStates:Rl,contents:zl}=ml;return Rl?(Rl=Rl.map(n),zl=Rl[0]):zl=n(zl),Al({...ml,contents:zl,expandedStates:Rl})}case qx:case Mx:case Xx:case FD:case eD:return Al({...ml,contents:n(ml.contents)});case Rx:case Qx:case Jx:case sD:case uD:case PD:return Al(ml);default:throw new tS(ml)}}}function Np(ml){if(ml.length>0){let Al=VC(0,ml,-1);!Al.expandedStates&&!Al.break&&(Al.break="propagated")}return null}function Rp(ml){let Al=new Set,Rl=[];function n(ml){if(ml.type===PD&&Np(Rl),ml.type===Wx){if(Rl.push(ml),Al.has(ml))return!1;Al.add(ml)}}function i(ml){ml.type===Wx&&Rl.pop().break&&Np(Rl)}nS(ml,n,i,!0)}function Ze(ml,Al=fS){return Rb(ml,ml=>typeof ml=="string"?Ln(Al,ml.split(`\n`)):ml)}var iS=KC,sS=KC,aS=KC,oS=KC;function yr(ml){return iS(ml),{type:Mx,contents:ml}}function we(ml,Al){return oS(ml),iS(Al),{type:qx,contents:Al,n:ml}}function vr(ml){return we({type:"root"},ml)}var lS={type:PD};function Yt(ml){return aS(ml),{type:Yx,parts:ml}}function $t(ml,Al={}){return iS(ml),sS(Al.expandedStates,!0),{type:Wx,id:Al.id,contents:ml,break:!!Al.shouldBreak,expandedStates:Al.expandedStates}}function Up(ml,Al="",Rl={}){return iS(ml),Al!==""&&iS(Al),{type:Kx,breakContents:ml,flatContents:Al,groupId:Rl.groupId}}function Ln(ml,Al){iS(ml),sS(Al);let Rl=[];for(let zl=0;zl/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;var vS=12288,ES=65510,wS=[12288,12288,65281,65376,65504,65510];var CS=4352,xS=262141,DS=[4352,4447,8986,8987,9001,9002,9193,9196,9200,9200,9203,9203,9725,9726,9748,9749,9776,9783,9800,9811,9855,9855,9866,9871,9875,9875,9889,9889,9898,9899,9917,9918,9924,9925,9934,9934,9940,9940,9962,9962,9970,9971,9973,9973,9978,9978,9981,9981,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10133,10135,10160,10160,10175,10175,11035,11036,11088,11088,11093,11093,11904,11929,11931,12019,12032,12245,12272,12287,12289,12350,12353,12438,12441,12543,12549,12591,12593,12686,12688,12773,12783,12830,12832,12871,12880,42124,42128,42182,43360,43388,44032,55203,63744,64255,65040,65049,65072,65106,65108,65126,65128,65131,94176,94180,94192,94198,94208,101589,101631,101662,101760,101874,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,119552,119638,119648,119670,126980,126980,127183,127183,127374,127374,127377,127386,127488,127490,127504,127547,127552,127560,127568,127569,127584,127589,127744,127776,127789,127797,127799,127868,127870,127891,127904,127946,127951,127955,127968,127984,127988,127988,127992,128062,128064,128064,128066,128252,128255,128317,128331,128334,128336,128359,128378,128378,128405,128406,128420,128420,128507,128591,128640,128709,128716,128716,128720,128722,128725,128728,128732,128735,128747,128748,128756,128764,128992,129003,129008,129008,129292,129338,129340,129349,129351,129535,129648,129660,129664,129674,129678,129734,129736,129736,129741,129756,129759,129770,129775,129784,131072,196605,196608,262141];var Ga=(ml,Al)=>{let Rl=0,zl=Math.floor(ml.length/2)-1;for(;Rl<=zl;){let rd=Math.floor((Rl+zl)/2),yh=rd*2;if(Alml[yh+1])Rl=rd+1;else return!0}return!1};var SS=19968,[kS,TS]=$b(DS);function $b(ml){let Al=ml[0],Rl=ml[1];for(let zl=0;zl=rd&&SS<=yh)return[rd,yh];yh-rd>Rl-Al&&(Al=rd,Rl=yh)}return[Al,Rl]}var ja=ml=>mlES?!1:Ga(wS,ml);var Wa=ml=>ml>=kS&&ml<=TS?!0:mlxS?!1:Ga(DS,ml);var IS=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05-\u2B07]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF3\uDFF5\uDFF7]|\uD83D[\uDC3F\uDC41\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])$/,Qp=ml=>IS.test(ml);var BS=/[^\x20-\x7F]/;function Jb(ml){if(!ml)return 0;if(!BS.test(ml))return ml.length;let Al=0;ml=ml.replace(Vp(),ml=>(Al+=Qp(ml)?1:2,""));for(let Rl of ml){let ml=Rl.codePointAt(0);ml<=31||ml>=127&&ml<=159||ml>=768&&ml<=879||ml>=65024&&ml<=65039||(Al+=ja(ml)||Wa(ml)?2:1)}return Al}var FS=Jb;var PS={type:0},RS={type:1},NS={value:"",length:0,queue:[],get root(){return NS}};function Jp(ml,Al,Rl){let zl=Al.type===1?ml.queue.slice(0,-1):[...ml.queue,Al],rd="",yh=0,kh=0,Qh=0;for(let ml of zl)switch(ml.type){case 0:f(),Rl.useTabs?s(1):l(Rl.tabWidth);break;case 3:{let{string:Al}=ml;f(),rd+=Al,yh+=Al.length;break}case 2:{let{width:Al}=ml;kh+=1,Qh+=Al;break}default:throw new Error(`Unexpected indent comment '${ml.type}'.`)}return p(),{...ml,value:rd,length:yh,queue:zl};function s(ml){rd+="\t".repeat(ml),yh+=Rl.tabWidth*ml}function l(ml){rd+=" ".repeat(ml),yh+=ml}function f(){Rl.useTabs?c():p()}function c(){kh>0&&s(kh),m()}function p(){Qh>0&&l(Qh),m()}function m(){kh=0,Qh=0}}function Xp(ml,Al,Rl){if(!Al)return ml;if(Al.type==="root")return{...ml,root:ml};if(Al===Number.NEGATIVE_INFINITY)return ml.root;let zl;return typeof Al=="number"?Al<0?zl=RS:zl={type:2,width:Al}:zl={type:3,string:Al},Jp(ml,zl,Rl)}function Zp(ml,Al){return Jp(ml,PS,Al)}function eE(ml){let Al=0;for(let Rl=ml.length-1;Rl>=0;Rl--){let zl=ml[Rl];if(zl===" "||zl==="\t")Al++;else break}return Al}function _n(ml){let Al=eE(ml);return{text:Al===0?ml:ml.slice(0,ml.length-Al),count:Al}}var OS=class{#_e=[];#me="";#ge=0;#be=[];#ye=[];#ve(){let ml=this.#me;ml!==""&&(this.#_e.push(ml),this.#ge+=ml.length,this.#me="");for(let ml of this.#ye)this.#be.push(Math.min(ml,this.#ge));this.#ye.length=0}markPosition(){if(this.#be.length+this.#ye.length>=2)throw new Error("There are too many 'cursor' in doc.");this.#ye.push(this.#ge+this.#me.length)}write(ml){this.#me+=ml}trim(){let{text:ml,count:Al}=_n(this.#me);return this.#me=ml,this.#ve(),Al}finish(){return this.#ve(),{text:this.#_e.join(""),positions:this.#be}}},QS=OS;var LS=Symbol("MODE_BREAK"),MS=Symbol("MODE_FLAT"),jS=Symbol("DOC_FILL_PRINTED_LENGTH");function Pn(ml,Al,Rl,zl,rd,yh){if(Rl===Number.POSITIVE_INFINITY)return!0;let kh=Al.length,Qh=!1,cf=[ml],t_="";for(;Rl>=0;){if(cf.length===0){if(kh===0)return!0;cf.push(Al[--kh]);continue}let{mode:ml,doc:r_}=cf.pop(),u_=qD(r_);switch(u_){case Rx:r_&&(Qh&&(t_+=" ",Rl-=1,Qh=!1),t_+=r_,Rl-=FS(r_));break;case Nx:case Yx:{let Al=u_===Nx?r_:r_.parts,Rl=r_[jS]??0;for(let zl=Al.length-1;zl>=Rl;zl--)cf.push({mode:ml,doc:Al[zl]});break}case Mx:case qx:case Xx:case FD:cf.push({mode:ml,doc:r_.contents});break;case Jx:{let{text:ml,count:Al}=_n(t_);t_=ml,Rl+=Al;break}case Wx:{if(yh&&r_.break)return!1;let Al=r_.break?LS:ml,Rl=r_.expandedStates&&Al===LS?VC(0,r_.expandedStates,-1):r_.contents;cf.push({mode:Al,doc:Rl});break}case Kx:{let Al=(r_.groupId?rd[r_.groupId]||MS:ml)===LS?r_.breakContents:r_.flatContents;Al&&cf.push({mode:ml,doc:Al});break}case uD:if(ml===LS||r_.hard)return!0;r_.soft||(Qh=!0);break;case eD:zl=!0;break;case sD:if(zl)return!1;break}}return!1}function th(ml,Al){let Rl=Object.create(null),zl=Al.printWidth,rd=Hp(Al.endOfLine),yh=0,kh=[{indent:NS,mode:LS,doc:ml}],Qh=!1,cf=[],t_=new QS;for(Rp(ml);kh.length>0;){let{indent:ml,mode:r_,doc:u_}=kh.pop();switch(qD(u_)){case Rx:{let ml=rd!==`\n`?YC(0,u_,`\n`,rd):u_;ml&&(t_.write(ml),kh.length>0&&(yh+=FS(ml)));break}case Nx:for(let Al=u_.length-1;Al>=0;Al--)kh.push({indent:ml,mode:r_,doc:u_[Al]});break;case Qx:t_.markPosition();break;case Mx:kh.push({indent:Zp(ml,Al),mode:r_,doc:u_.contents});break;case qx:kh.push({indent:Xp(ml,u_.n,Al),mode:r_,doc:u_.contents});break;case Jx:yh-=t_.trim();break;case Wx:{let Al=function(){if(r_===MS&&!Qh)return{indent:ml,mode:u_.break?LS:MS,doc:u_.contents};Qh=!1;let Al=zl-yh,rd=cf.length>0,t_={indent:ml,mode:MS,doc:u_.contents};if(!u_.break&&Pn(t_,kh,Al,rd,Rl))return t_;if(!u_.expandedStates)return{indent:ml,mode:LS,doc:u_.contents};if(!u_.break)for(let zl=1;zl0,Rl,!0);if(t_===1){Cg?kh.push(S_):kh.push(P_);break}let eA={indent:ml,mode:MS,doc:D_},tA={indent:ml,mode:LS,doc:D_};if(t_===2){Cg?kh.push(eA,S_):kh.push(tA,P_);break}let rA=Qh[rd+2],nA={indent:ml,mode:r_,doc:{...u_,[jS]:rd+2}},iA=Pn({indent:ml,mode:MS,doc:[C_,D_,rA]},[],Al,cf.length>0,Rl,!0);kh.push(nA),iA?kh.push(eA,S_):Cg?kh.push(tA,S_):kh.push(tA,P_);break}case Kx:case Xx:{let Al=u_.groupId?Rl[u_.groupId]:r_;if(Al===LS){let Al=u_.type===Kx?u_.breakContents:u_.negate?u_.contents:yr(u_.contents);Al&&kh.push({indent:ml,mode:r_,doc:Al})}if(Al===MS){let Al=u_.type===Kx?u_.flatContents:u_.negate?yr(u_.contents):u_.contents;Al&&kh.push({indent:ml,mode:r_,doc:Al})}break}case eD:cf.push({indent:ml,mode:r_,doc:u_.contents});break;case sD:cf.length>0&&kh.push({indent:ml,mode:r_,doc:pS});break;case uD:switch(r_){case MS:if(!u_.hard){u_.soft||(t_.write(" "),yh+=1);break}Qh=!0;case LS:if(cf.length>0){kh.push({indent:ml,mode:r_,doc:u_},...cf.reverse()),cf.length=0;break}u_.literal?(t_.write(rd),yh=0,ml.root&&(ml.root.value&&t_.write(ml.root.value),yh=ml.root.length)):(t_.trim(),t_.write(rd+ml.value),yh=ml.length);break}break;case FD:kh.push({indent:ml,mode:r_,doc:u_.contents});break;case PD:break;default:throw new tS(u_)}kh.length===0&&cf.length>0&&(kh.push(...cf.reverse()),cf.length=0)}let{text:r_,positions:u_}=t_.finish();if(u_.length!==2)return{formatted:r_};let[C_,D_]=u_;return{formatted:r_,cursorNodeStart:C_,cursorNodeText:r_.slice(C_,D_)}}var US=Array.prototype.toReversed??function(){return[...this].reverse()},GS=Bt("toReversed",function(){if(Array.isArray(this))return US}),qS=GS;function nE(){let ml=globalThis,Al=ml.process?.platform;if(typeof Al=="string")return Al.startsWith("win");let Rl=ml.Deno?.build?.os;return typeof Rl=="string"?Rl==="windows":ml.navigator?.platform?.startsWith("Win")??!1}var $S=nE();function nh(ml){if(ml=ml instanceof URL?ml:new URL(ml),ml.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${ml.protocol}"`);return ml}function aE(ml){return ml=nh(ml),decodeURIComponent(ml.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function uE(ml){ml=nh(ml);let Al=decodeURIComponent(ml.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return ml.hostname!==""&&(Al=`\\\\${ml.hostname}${Al}`),Al}function Qa(ml){return $S?uE(ml):aE(ml)}var ih=ml=>String(ml).split(/[/\\]/).pop(),ah=ml=>String(ml).startsWith("file:");function uh(ml,Al){if(!Al)return;let Rl=ih(Al).toLowerCase();return ml.find(({filenames:ml})=>ml?.some(ml=>ml.toLowerCase()===Rl))??ml.find(({extensions:ml})=>ml?.some(ml=>Rl.endsWith(ml)))}function oE(ml,Al){if(Al)return ml.find(({name:ml})=>ml.toLowerCase()===Al)??ml.find(({aliases:ml})=>ml?.includes(Al))??ml.find(({extensions:ml})=>ml?.includes(`.${Al}`))}var JS=void 0;function oh(ml,Al){if(Al){if(ah(Al))try{Al=Qa(Al)}catch{return}if(typeof Al=="string")return ml.find(({isSupported:ml})=>ml?.({filepath:Al}))}}function lE(ml,Al){let Rl=qS(0,ml.plugins).flatMap(ml=>ml.languages??[]);return(oE(Rl,Al.language)??uh(Rl,Al.physicalFile)??uh(Rl,Al.file)??oh(Rl,Al.physicalFile)??oh(Rl,Al.file)??JS?.(Rl,Al.physicalFile))?.parsers[0]}var HS=lE;function cE(ml){return!!ml?.[ZC]}var VS=cE;var fE=function(){let ml=this.Parser.prototype;ml.blockMethods=["frontMatter",...ml.blockMethods],ml.blockTokenizers.frontMatter=t;function t(ml,Al){let{frontMatter:Rl}=nx(Al);if(Rl)return ml(Rl.raw)({...Rl,type:"frontMatter"})}t.onlyAtStart=!0},WS=fE;var zS=/(?:[\u{2c7}\u{2c9}-\u{2cb}\u{2d9}\u{2ea}-\u{2eb}\u{305}\u{323}\u{1100}-\u{11ff}\u{2e80}-\u{2e99}\u{2e9b}-\u{2ef3}\u{2f00}-\u{2fd5}\u{2ff0}-\u{303f}\u{3041}-\u{3096}\u{3099}-\u{30ff}\u{3105}-\u{312f}\u{3131}-\u{318e}\u{3190}-\u{4dbf}\u{4e00}-\u{9fff}\u{a700}-\u{a707}\u{a960}-\u{a97c}\u{ac00}-\u{d7a3}\u{d7b0}-\u{d7c6}\u{d7cb}-\u{d7fb}\u{f900}-\u{fa6d}\u{fa70}-\u{fad9}\u{fe10}-\u{fe1f}\u{fe30}-\u{fe6f}\u{ff00}-\u{ffef}\u{16fe3}\u{16ff2}-\u{16ff6}\u{1aff0}-\u{1aff3}\u{1aff5}-\u{1affb}\u{1affd}-\u{1affe}\u{1b000}-\u{1b122}\u{1b132}\u{1b150}-\u{1b152}\u{1b155}\u{1b164}-\u{1b167}\u{1f200}\u{1f250}-\u{1f251}\u{20000}-\u{2a6df}\u{2a700}-\u{2b81d}\u{2b820}-\u{2cead}\u{2ceb0}-\u{2ebe0}\u{2ebf0}-\u{2ee5d}\u{2f800}-\u{2fa1d}\u{30000}-\u{3134a}\u{31350}-\u{33479}])(?:[\u{fe00}-\u{fe0f}\u{e0100}-\u{e01ef}])?/u,YS=/(?:[\u{21}-\u{2f}\u{3a}-\u{40}\u{5b}-\u{60}\u{7b}-\u{7e}\u{3000}\u{ff5e}]|\p{General_Category=Connector_Punctuation}|\p{General_Category=Dash_Punctuation}|\p{General_Category=Close_Punctuation}|\p{General_Category=Final_Punctuation}|\p{General_Category=Initial_Punctuation}|\p{General_Category=Other_Punctuation}|\p{General_Category=Open_Punctuation})/u;var KS=new Set(["liquidNode","inlineCode","emphasis","esComment","strong","delete","wikiLink","link","linkReference","image","imageReference","footnote","footnoteReference","sentence","whitespace","word","break","inlineMath"]),XS=new Set([...KS,"tableCell","paragraph","heading"]),ZS="non-cjk",ek="cj-letter",sk="k-letter",ak="cjk-punctuation",ok=/\p{Script_Extensions=Hangul}/u;function Lr(ml){let Al=[],Rl=ml.split(/([\t\n ]+)/);for(let[ml,zl]of Rl.entries()){if(ml%2===1){Al.push({type:"whitespace",value:/\n/.test(zl)?`\n`:" "});continue}if((ml===0||ml===Rl.length-1)&&zl==="")continue;let rd=zl.split(new RegExp(`(${zS.source})`,"u"));for(let[ml,Al]of rd.entries())if(!((ml===0||ml===rd.length-1)&&Al==="")){if(ml%2===0){Al!==""&&n({type:"word",value:Al,kind:ZS,isCJ:!1,hasLeadingPunctuation:YS.test(Al[0]),hasTrailingPunctuation:YS.test(VC(0,Al,-1))});continue}if(YS.test(Al)){n({type:"word",value:Al,kind:ak,isCJ:!0,hasLeadingPunctuation:!0,hasTrailingPunctuation:!0});continue}if(ok.test(Al)){n({type:"word",value:Al,kind:sk,isCJ:!1,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1});continue}n({type:"word",value:Al,kind:ek,isCJ:!0,hasLeadingPunctuation:!1,hasTrailingPunctuation:!1})}}return Al;function n(ml){let Rl=VC(0,Al,-1);Rl?.type==="word"&&!a(ZS,ak)&&[Rl.value,ml.value].every(ml=>!/\u3000/.test(ml))&&Al.push({type:"whitespace",value:""}),Al.push(ml);function a(Al,zl){return Rl.kind===Al&&ml.kind===zl||Rl.kind===zl&&ml.kind===Al}}}function lt(ml,Al){let Rl=Al.originalText.slice(ml.position.start.offset,ml.position.end.offset);if(Al.parser!=="mdx"){let zl=ml.children[0];zl&&(Rl=Al.originalText.slice(ml.position.start.offset,zl.position.start.offset))}let{numberText:zl,leadingSpaces:rd}=Rl.match(/^\s*(?\d+)(\.|\))(?\s*)/).groups;return{number:Number(zl),leadingSpaces:rd}}function eu(ml,Al){return!ml.ordered||ml.children.length<2||lt(ml.children[1],Al).number!==1?!1:lt(ml.children[0],Al).number!==0?!0:ml.children.length>2&<(ml.children[2],Al).number===1}function Nn(ml,Al){let{value:Rl}=ml;return ml.position.end.offset===Al.length&&Rl.endsWith(`\n`)&&Al.endsWith(`\n`)?Rl.slice(0,-1):Rl}function Ee(ml,Al){return function r(ml,Rl,zl){let rd={...Al(ml,Rl,zl)};return rd.children&&(rd.children=rd.children.map((ml,Al)=>r(ml,Al,[rd,...zl]))),rd}(ml,null,[])}function Rn(ml){if(ml?.type!=="link"||ml.children.length!==1)return!1;let[Al]=ml.children;return pt(ml)===pt(Al)&&ht(ml)===ht(Al)}function Ir(ml){let Al;if(ml.type==="html")Al=ml.value.match(/^$/);else{let Rl;ml.type==="esComment"?Rl=ml:ml.type==="paragraph"&&ml.children.length===1&&ml.children[0].type==="esComment"&&(Rl=ml.children[0]),Rl&&(Al=Rl.value.match(/^prettier-ignore(?:-(start|end))?$/))}return Al?Al[1]||"next":!1}function qr(ml,Al){return r(ml,Al,Al=>Al.ordered===ml.ordered);function r(ml,Al,Rl){let zl=-1;for(let rd of Al.children)if(rd.type===ml.type&&Rl(rd)?zl++:zl=-1,rd===ml)return zl}}function ch(ml){return ml.index>0&&Ir(ml.previous)==="next"}function Qt(ml){let{start:Al,end:Rl}=ml.position;return Al.line!==Rl.line}var Jt=ml=>ml?.type==="whitespace"&&ml.value===`\n`;function hE(){return ml=>Ee(ml,(ml,Al,[Rl])=>ml.type!=="html"||kx.test(ml.value)||XS.has(Rl.type)?ml:{...ml,type:"jsx"})}var lk=hE;var mE=function(){let ml=this.Parser.prototype,Al=ml.inlineMethods;Al.splice(Al.indexOf("text"),0,"liquid"),ml.inlineTokenizers.liquid=r;function r(ml,Al){let Rl=Al.match(/^(\{%.*?%\}|\{\{.*?\}\})/s);if(Rl)return ml(Rl[0])({type:"liquidNode",value:Rl[0]})}r.locator=function(ml,Al){return ml.indexOf("{",Al)}},uk=mE;var DE=function(){let ml="wikiLink",Al=/^\[\[(?.+?)\]\]/s,Rl=this.Parser.prototype,zl=Rl.inlineMethods;zl.splice(zl.indexOf("link"),0,ml),Rl.inlineTokenizers.wikiLink=i;function i(Rl,zl){let rd=Al.exec(zl);if(rd){let Al=rd.groups.linkContents.trim();return Rl(rd[0])({type:ml,value:Al})}}i.locator=function(ml,Al){return ml.indexOf("[",Al)}},pk=DE;function tu(ml){let Al=(0,wx.default)().use(Ex.default,{commonmark:!0,blocks:[Dx]}).use(bx.default).use(WS).use(vx.default).use(Bp).use(uk).use(lk).use(pk);return Al.run(Al.parse(ml))}var dk="format";var hk=/|\{\s*\/\*\s*@(?:noformat|noprettier)\s*\*\/\s*\}|/m,fk=/|\{\s*\/\*\s*@(?:format|prettier)\s*\*\/\s*\}|/m;var Mn=ml=>nx(ml).content.trimStart().match(fk)?.index===0,bh=ml=>nx(ml).content.trimStart().match(hk)?.index===0,Eh=ml=>{let{frontMatter:Al}=nx(ml),Rl=`\x3c!-- @${dk} --\x3e`;return Al?`${Al.raw}\n\n${Rl}\n\n${ml.slice(Al.end.index)}`:`${Rl}\n\n${ml}`};function wh(ml){return{astFormat:"mdast",hasPragma:Mn,hasIgnorePragma:bh,locStart:pt,locEnd:ht,parse:ml}}var _k=wh(_i),mk=wh(tu);var gk={};Nr(gk,{mdast:()=>tT});function xE(ml,Al){let Rl=ml.matchAll(new RegExp(`(?:${ve(Al)})+`,"g"));return Rl.reduce||(Rl=[...Rl]),Rl.reduce((ml,[Al])=>Math.max(ml,Al.length),0)/Al.length}var Ak=xE;function kE(ml,Al){let{node:Rl}=ml;switch(Rl.type){case"code":{let{lang:ml}=Rl;if(!ml)return;let zl;return ml==="angular-ts"?zl=HS(Al,{language:"typescript"}):ml==="angular-html"?zl="angular":zl=HS(Al,{language:ml}),zl?async rd=>{let yh={parser:zl};ml==="ts"||ml==="typescript"?yh.filepath="dummy.ts":ml==="tsx"&&(yh.filepath="dummy.tsx");let kh=await rd(Al.parser==="mdx"?Nn(Rl,Al.originalText):Rl.value,yh),Qh=Al.__inJsTemplate?"~":"`",cf=Qh.repeat(Math.max(3,Ak(Rl.value,Qh)+1));return vr([cf,Rl.lang,Rl.meta?" "+Rl.meta:"",dS,Ze(kh),dS,cf])}:void 0}case"import":case"export":return ml=>ml(Rl.value,{__onHtmlBindingRoot:ml=>FE(ml,Rl.type),parser:"babel"});case"jsx":return ml=>ml(`<$>${Rl.value}`,{parser:"__js_expression",rootMarker:"mdx"})}return null}function FE(ml,Al){let{program:{body:Rl}}=ml;if(Rl.some(ml=>!(ml.type==="ImportDeclaration"||ml.type==="ExportDefaultDeclaration"||ml.type==="ExportNamedDeclaration")))throw new Error(`Unexpected '${Al}' in MDX.`)}var yk=kE;var bk=At(LA(),1);var vk=new Set(["position","raw"]);function iu(ml,Al,Rl){if((ml.type==="code"||ml.type==="yaml"||ml.type==="import"||ml.type==="export"||ml.type==="jsx")&&delete Al.value,ml.type==="list"&&delete Al.isAligned,(ml.type==="list"||ml.type==="listItem")&&delete Al.spread,ml.type==="text")return null;if(ml.type==="inlineCode"&&(Al.value=YC(0,ml.value,`\n`," ")),(ml.type==="definition"||ml.type==="linkReference"||ml.type==="imageReference")&&(Al.label=(0,bk.default)(ml.label)),ml.type==="imageReference"&&ml.referenceType==="collapsed"&&(Al.alt=(0,bk.default)(ml.alt)),(ml.type==="link"||ml.type==="image")&&ml.url&&ml.url.includes("("))for(let Rl of"<>")Al.url=YC(0,ml.url,Rl,encodeURIComponent(Rl));if((ml.type==="definition"||ml.type==="link"||ml.type==="image")&&ml.title&&(Al.title=YC(0,ml.title,/\\(?=["')])/g,"")),Rl?.type==="root"&&Rl.children.length>0&&(Rl.children[0]===ml||VS(Rl.children[0])&&Rl.children[1]===ml)&&ml.type==="html"&&Mn(ml.value))return null}iu.ignoredProperties=vk;function au(ml,Al){let Rl=Al.originalText.slice(ml.node.position.start.offset,ml.node.position.end.offset);return Al.parser==="mdx"?Rl:ml.node.type==="list"&&ml.findAncestor(ml=>ml.type==="blockquote")&&Al.proseWrap!=="always"?Rl.replace(/\n>\s*$/,""):Rl}var Ek=At(LA(),1);function EE(ml,Al){let Rl=ml.match(new RegExp(`(${ve(Al)})+`,"g"));if(Rl===null)return 1;let zl=new Map,rd=0;for(let ml of Rl){let Rl=ml.length/Al.length;zl.set(Rl,!0),Rl>rd&&(rd=Rl)}for(let ml=1;mlkh?zl:Rl).character}var kk=class extends Error{name="UnexpectedNodeError";constructor(ml,Al,Rl="type"){super(`Unexpected ${Al} node ${Rl}: ${JSON.stringify(ml[Rl])}.`),this.node=ml}},Tk=kk;function ae(ml,Al,Rl,zl={}){let{processor:rd=Rl}=zl,yh=[];return ml.each(()=>{let Rl=rd(ml);Rl!==!1&&(yh.length>0&&yE(ml)&&(yh.push(dS),AE(ml,Al)&&yh.push(dS)),yh.push(Rl))},"children"),yh}function yE({node:ml,parent:Al}){let Rl=KS.has(ml.type),zl=ml.type==="html"&&XS.has(Al.type);return!Rl&&!zl}var Ik=new Set(["listItem","definition"]);function AE(ml,Al){let{node:Rl,previous:zl,parent:rd}=ml;if(Al.parser==="mdx"){if(Lh(zl,Al)||Rl.type==="list"&&rd.type==="listItem"&&(zl.type==="code"||zl.type==="paragraph")&&zl.position.end.line+1=kh)return Qh;Qh=Qh.trimEnd();let cf=Math.min(kh-Qh.length,4);cf>0&&(Qh+=" ".repeat(cf));let t_=Math.min(kh-Qh.length,3);return t_>0&&(Qh=" ".repeat(t_)+Qh),Qh}}})}function Bh(ml,Al,Rl,zl){let{node:rd}=ml,yh=rd.checked===null?"":rd.checked?"[x] ":"[ ] ";return[yh,ae(ml,Al,Rl,{processor({node:ml,isFirst:rd}){if(rd&&ml.type!=="list"||ml.type==="code"&&ml.isIndented)return we(" ".repeat(yh.length),Rl());let kh=" ".repeat(Rh(Al.tabWidth-zl.length,0,3));return[kh,we(kh,Rl())]}})]}function IE(ml){let{node:Al,next:Rl}=ml;return Al.checked===null||!(Rl?.type==="code"&&Rl.isIndented)?0:4+[.../^[ \t]*/.exec(Rl.value)?.[0]??""].reduce((ml,Al)=>ml+(Al==="\t"?4:1),0)+1}function Oh(ml,Al,Rl){let{node:zl}=ml,rd=qr(zl,ml.parent),yh=eu(zl,Al);return ae(ml,Al,Rl,{processor(){let kh=s(),{node:Qh}=ml;if(Qh.children.length===2&&Qh.children[1].type==="html"&&Qh.children[0].position.start.column!==Qh.children[1].position.start.column)return[kh,_h(ml,Al,Rl,kh)];return[kh,we(" ".repeat(kh.length),_h(ml,Al,Rl,kh))];function s(){let Rl=zl.ordered?(ml.isFirst?zl.start:yh?1:zl.start+ml.index)+(rd%2===0?". ":") "):rd%2===0?"- ":"* ";return(zl.isAligned||zl.hasIndentedCodeblock)&&zl.ordered?Nh(Rl,Al):Rl}}})}function _h(ml,Al,Rl,zl){let{node:rd}=ml,yh=rd.checked===null?"":rd.checked?"[x] ":"[ ] ";return[yh,ae(ml,Al,Rl,{processor({node:ml,isFirst:rd}){if(rd&&ml.type!=="list")return we(" ".repeat(yh.length),Rl());let kh=" ".repeat(Rh(Al.tabWidth-zl.length,0,3));return[kh,we(kh,Rl())]}})]}function Nh(ml,Al){let Rl=n();return ml+" ".repeat(Rl>=4?0:Rl);function n(){let Rl=ml.length%Al.tabWidth;return Rl===0?0:Al.tabWidth-Rl}}function Rh(ml,Al,Rl){return Math.max(Al,Math.min(ml,Rl))}function Mh(ml,Al,Rl){let zl=ml.map(Rl,"children");return qE(zl)}function qE(ml){let Al=[""];return function r(ml){for(let Rl of ml){let ml=qD(Rl);if(ml===Nx){r(Rl);continue}let zl=Rl,rd=[];ml===Yx&&([zl,...rd]=Rl.parts),Al.push([Al.pop(),zl],...rd)}}(ml),Yt(Al)}function zh(ml,Al){let Rl=[""];return ml.each(()=>{let{node:zl}=ml,rd=Al();switch(zl.type){case"whitespace":if(qD(rd)!==Rx){Rl.push(rd,"");break}default:Rl.push([Rl.pop(),rd])}},"children"),Yt(Rl)}function Uh(ml,Al,Rl){let{node:zl}=ml,rd=[],yh=ml.map(()=>ml.map(({index:ml})=>{let zl=th(Rl(),Al).formatted,yh=FS(zl);return rd[ml]=Math.max(rd[ml]??3,yh),{text:zl,width:yh}},"children"),"children"),kh=s(!1);if(Al.proseWrap!=="never")return[lS,kh];let Qh=s(!0);return[lS,$t(Up(Qh,kh))];function s(ml){return Ln(pS,[f(yh[0],ml),l(ml),...yh.slice(1).map(Al=>f(Al,ml))].map(ml=>`| ${ml.join(" | ")} |`))}function l(ml){return rd.map((Rl,rd)=>{if(Al.parser!=="mdx"&&rd>=yh[0].length)return null;let kh=zl.align[rd],Qh=kh==="center"||kh==="left"?":":"-",cf=kh==="center"||kh==="right"?":":"-",t_=ml?"-":"-".repeat(Rl-2);return`${Qh}${t_}${cf}`}).filter(ml=>ml!==null)}function f(ml,Al){return ml.map(({text:ml,width:Rl},yh)=>{if(Al)return ml;let kh=rd[yh]-Rl,Qh=zl.align[yh],cf=0;Qh==="right"?cf=kh:Qh==="center"&&(cf=Math.floor(kh/2));let t_=kh-cf;return`${" ".repeat(cf)}${ml}${" ".repeat(t_)}`})}}var Bk=new Set(["tableCell","link","wikiLink"]),Fk=new Set("!\"#$%&'()*+,-./:;<=>?@[\\]^_`{|}~");function _E({parent:ml}){if(ml.usesCJSpaces===void 0){let Al={" ":0,"":0},{children:Rl}=ml;for(let ml=1;mlAl[""]}return ml.usesCJSpaces}function PE(ml,Al){if(Al)return!0;let{previous:Rl,next:zl}=ml;if(!Rl||!zl)return!0;let rd=Rl.kind,yh=zl.kind;return Vh(rd)&&Vh(yh)||rd===sk&&yh===ek||yh===sk&&rd===ek?!0:rd===ak||yh===ak||rd===ek&&yh===ek?!1:Fk.has(zl.value[0])||Fk.has(VC(0,Rl.value,-1))?!0:Rl.hasTrailingPunctuation||zl.hasLeadingPunctuation?!1:_E(ml)}function Vh(ml){return ml===ZS||ml===sk}function OE(ml,Al,Rl,zl,rd){if(Rl!=="always"||ml.hasAncestor(ml=>Bk.has(ml.type)||ml.type==="heading"&&(rd.parser==="mdx"||!Qt(ml))))return!1;if(zl)return Al!=="";let{previous:yh,next:kh}=ml;return!yh||!kh?!0:Al===""?!1:yh.kind===sk&&kh.kind===ek||kh.kind===sk&&yh.kind===ek?!0:!(yh.isCJ||kh.isCJ)}function ou(ml,Al,Rl,zl,rd){if(Rl==="preserve"&&Al===`\n`)return dS;let yh=Al===" "||Al===`\n`&&PE(ml,zl);return OE(ml,Al,Rl,zl,rd)?yh?cS:uS:yh?" ":""}var Pk=/^(?:=+|-+)$/;function Gh(ml,Al){let{node:Rl}=ml,zl=ml.findAncestor(ml=>ml.type==="emphasis"||ml.type==="strong"),rd=Rl.value;return zl?(ml.isFirst&&(rd.startsWith("*")||rd.startsWith("_"))&&ml.callParent(()=>ml.isFirst)&&ml.grandparent===zl&&(rd=`\\${rd}`),rd=YC(0,rd,/(\\+|^|.)(\*+|_+)($|.)/g,(Al,Rl,zl,rd)=>[...Rl].every(ml=>ml==="\\")&&Rl.length%2===1?Al:RE(VC(0,Rl,-1)||VC(1,ml.previous?.value,-1),zl,rd[0]||ml.next?.value[0])?`${Rl}\\${zl}${rd}`:Al),rd):Al.proseWrap==="preserve"&&ml.parent.type==="sentence"&&Pk.test(rd)&&Jt(ml.previous)&&(ml.isLast||Jt(ml.next))?`\\${rd}`:rd}function RE(ml,Al,Rl){if(!ml||!Rl)return null;let zl=/[\p{Space_Separator}\t\n\f\r]/u.test(Rl),rd=/[\p{Space_Separator}\t\n\f\r]/u.test(ml),yh=YS.test(Rl),kh=YS.test(ml),Qh=!zl&&(!yh||yh&&(rd||kh)),cf=!rd&&(!kh||kh&&(zl||yh));return Al[0]==="*"?Qh||cf:Qh?!cf||kh:cf?!Qh||yh:!1}function jh(ml){let{node:Al}=ml,Rl=YC(0,YC(0,Al.value,"*","\\*"),new RegExp([`(^|${YS.source})(_+)`,`(_+)(${YS.source}|$)`].join("|"),"gu"),(ml,Al,Rl,zl,rd)=>YC(0,Rl?`${Al}${Rl}`:`${zl}${rd}`,"_","\\_")),n=(ml,Al,Rl)=>ml.type==="sentence"&&Rl===0,i=(ml,Al,Rl)=>Rn(ml.children[Rl-1]);return Rl!==Al.value&&(ml.match(void 0,n,i)||ml.match(void 0,n,(ml,Al,Rl)=>ml.type==="emphasis"&&Rl===0,i))&&(Rl=Rl.replace(/^(\\?[*_])+/,ml=>YC(0,ml,"\\",""))),Rl}function Wh(ml){let{previous:Al,next:Rl}=ml;return Al?.type==="sentence"&&VC(0,Al.children,-1)?.type==="word"&&!VC(0,Al.children,-1).hasTrailingPunctuation&&!/[\p{Space_Separator}\t\n\f\r]$/u.test(VC(0,Al.children,-1).value)||Rl?.type==="sentence"&&Rl.children[0]?.type==="word"&&!Rl.children[0].hasLeadingPunctuation&&!/^[\p{Space_Separator}\t\n\f\r]/u.test(Rl.children[0].value)}function ME(ml){let{siblings:Al,index:Rl}=ml;if(!Al||typeof Rl!="number")return!1;let zl=Al[Rl+2];return zl?.type==="whitespace"&&zl.value===""}function zE(ml){if(!Jt(ml.node)||ml.next?.value!=="-")return!1;let Al=ml.siblings[ml.index+2];return!Al||Jt(Al)}function lu(ml,Al,Rl){let{node:zl}=ml;if(HE(ml)){let Rl=[""],rd=Lr(Al.originalText.slice(zl.position.start.offset,zl.position.end.offset));for(let zl of rd){if(zl.type==="word"){Rl.push([Rl.pop(),zl.value]);continue}let rd=ou(ml,zl.value,Al.proseWrap,!0,Al);if(qD(rd)===Rx){Rl.push([Rl.pop(),rd]);continue}Rl.push(rd,"")}return Yt(Rl)}switch(zl.type){case"root":return zl.children.length===0?"":[UE(ml,Al,Rl),dS];case"paragraph":return Mh(ml,Al,Rl);case"sentence":return zh(ml,Rl);case"word":return Al.parser!=="mdx"?Gh(ml,Al):jh(ml);case"whitespace":{let{next:Rl}=ml,rd=Rl&&/^>|^(?:[*+-]|#{1,6}|\d+[).])$/.test(Rl.value)&&!ME(ml)&&!(Al.proseWrap==="preserve"&&zE(ml))?"never":Al.proseWrap;return ou(ml,zl.value,rd,!1,Al)}case"emphasis":{let rd;if(Rn(zl.children[0]))rd=Al.originalText[zl.position.start.offset];else{let Al=Wh(ml),Rl=ml.callParent(({node:Al})=>Al.type==="strong"&&Wh(ml));rd=Al||Rl||ml.hasAncestor(ml=>ml.type==="emphasis")?"*":"_"}return[rd,ae(ml,Al,Rl),rd]}case"strong":return["**",ae(ml,Al,Rl),"**"];case"delete":return["~~",ae(ml,Al,Rl),"~~"];case"inlineCode":{let Rl=Al.proseWrap==="preserve"?zl.value:YC(0,zl.value,`\n`," ");Al.parser!=="mdx"&&ml.hasAncestor(ml=>ml.type==="tableCell")&&(Rl=YC(0,Rl,"|","\\|"));let rd=wk(Rl,"`"),yh="`".repeat(rd),kh=Rl.startsWith("`")||Rl.endsWith("`")||/^[\n ]/.test(Rl)&&/[\n ]$/.test(Rl)&&/[^\n ]/.test(Rl)?" ":"";return[yh,kh,Rl,kh,yh]}case"wikiLink":{let ml;return Al.proseWrap==="preserve"?ml=zl.value:ml=YC(0,zl.value,/[\t\n]+/g," "),["[[",ml,"]]"]}case"link":switch(Al.originalText[zl.position.start.offset]){case"<":{let ml="mailto:";return["<",zl.url.startsWith(ml)&&Al.originalText.slice(zl.position.start.offset+1,zl.position.start.offset+1+ml.length)!==ml?zl.url.slice(ml.length):zl.url,">"]}case"[":return["[",ae(ml,Al,Rl),"](",su(zl.url,")"),Hn(zl.title,Al),")"];default:return Al.originalText.slice(zl.position.start.offset,zl.position.end.offset)}case"image":return["![",Kh(zl,Al),"](",su(zl.url,")"),Hn(zl.title,Al),")"];case"blockquote":return["> ",we("> ",ae(ml,Al,Rl))];case"heading":return qh(ml,Al,Rl);case"code":{if(zl.isIndented){let ml=" ".repeat(4);return we(ml,[ml,Ze(zl.value,dS)])}let ml=Al.__inJsTemplate?"~":"`",Rl=ml.repeat(Math.max(3,Ak(zl.value,ml)+1));return[Rl,zl.lang||"",zl.meta?" "+zl.meta:"",dS,Ze(Al.parser==="mdx"?Nn(zl,Al.originalText):zl.value,dS),dS,Rl]}case"html":{let{parent:Al,isLast:Rl}=ml,rd=Al.type==="root"&&Rl?zl.value.trimEnd():zl.value,yh=/^$/s.test(rd);return Ze(rd,yh?dS:vr(fS))}case"list":return Al.parser==="mdx"?Oh(ml,Al,Rl):Ph(ml,Al,Rl);case"thematicBreak":{let{ancestors:Al}=ml,Rl=Al.findIndex(ml=>ml.type==="list");return Rl===-1?"---":qr(Al[Rl],Al[Rl+1])%2===0?"***":"---"}case"linkReference":return["[",ae(ml,Al,Rl),"]",zl.referenceType==="full"?Un(zl):zl.referenceType==="collapsed"?"[]":""];case"imageReference":{let ml=Kh(zl,Al);return zl.referenceType==="full"?["![",ml,"]",Un(zl)]:[...Al.parser==="mdx"?["![",ml,"]"]:["!",Un(zl)],zl.referenceType==="collapsed"?"[]":""]}case"definition":{let ml=Al.proseWrap==="always"?cS:" ";return $t([Un(zl),":",yr([ml,Al.parser!=="mdx"&&zl.url===""?"<>":su(zl.url),zl.title===null?"":[ml,Hn(zl.title,Al,!1)]])])}case"footnote":return["[^",ae(ml,Al,Rl),"]"];case"footnoteReference":return $h(zl);case"footnoteDefinition":{let rd=zl.children.length===1&&zl.children[0].type==="paragraph"&&(Al.proseWrap==="never"||Al.proseWrap==="preserve"&&zl.children[0].position.start.line===zl.children[0].position.end.line);return[$h(zl),": ",rd?ae(ml,Al,Rl):$t([we(" ".repeat(4),ae(ml,Al,Rl,{processor:({isFirst:ml})=>ml?$t([uS,Rl()]):Rl()}))])]}case"table":return Uh(ml,Al,Rl);case"tableCell":return ae(ml,Al,Rl);case"break":return/\s/.test(Al.originalText[zl.position.start.offset])?[" ",vr(fS)]:["\\",dS];case"liquidNode":return Ze(zl.value,dS);case"import":case"export":case"jsx":return zl.value.trimEnd();case"esComment":return["{/* ",zl.value," */}"];case"math":return["$$",zl.meta?" "+zl.meta:"",dS,zl.value?[Ze(zl.value,dS),dS]:"","$$"];case"inlineMath":return Al.originalText.slice(pt(zl),ht(zl));case"text":return Ze(zl.value,dS);default:throw new Tk(zl,"Markdown")}}function UE(ml,Al,Rl){let zl=[],rd=null,{children:yh}=ml.node;for(let[ml,Al]of yh.entries())switch(Ir(Al)){case"start":rd===null&&(rd={index:ml,offset:Al.position.end.offset});break;case"end":rd!==null&&(zl.push({start:rd,end:{index:ml,offset:Al.position.start.offset}}),rd=null);break;default:break}return ae(ml,Al,Rl,{processor({index:ml}){if(zl.length>0){let Rl=zl[0];if(ml===Rl.start.index)return[Yh(yh[Rl.start.index]),Al.originalText.slice(Rl.start.offset,Rl.end.offset),Yh(yh[Rl.end.index])];if(Rl.start.indexml.type==="linkReference"||ml.type==="imageReference");return Al&&(Al.type!=="linkReference"||Al.referenceType!=="full")}var VE=(ml,Al)=>{for(let Rl of Al)ml=YC(0,ml,Rl,encodeURIComponent(Rl));return ml};function su(ml,Al=[]){let Rl=[" ",...Array.isArray(Al)?Al:[Al]];return new RegExp(Rl.map(ml=>ve(ml)).join("|")).test(ml)?`<${VE(ml,"<>")}>`:ml}function Hn(ml,Al,Rl=!0){if(!ml)return"";if(Rl)return" "+Hn(ml,Al,!1);if(Al.parser==="mdx"&&(ml=YC(0,ml,/\\(?=["')])/g,"")),ml.includes('"')&&ml.includes("'")&&!ml.includes(")"))return`(${ml})`;let zl=Th(ml,Al.singleQuote);return ml=YC(0,ml,"\\","\\\\"),ml=YC(0,ml,zl,`\\${zl}`),`${zl}${ml}${zl}`}function Un(ml,Al){let Rl=(0,Ek.default)(ml.label);return Al?.parser==="mdx"?`[${Rl}]`:`[${YC(0,Rl,/[\\[\]]/g,ml=>`\\${ml}`)}]`}function $h(ml){return`[^${ml.label}]`}function Kh(ml,Al){return Al.parser!=="mdx"&&ml.originalAltText?ml.originalAltText:ml.alt||""}var Rk=class{#_e;constructor(ml){this.#_e=new Set(ml)}getLeadingWhitespaceCount(ml){let Al=this.#_e,Rl=0;for(let zl=0;zl=0&&Al.has(ml.charAt(zl));zl--)Rl++;return Rl}getLeadingWhitespace(ml){let Al=this.getLeadingWhitespaceCount(ml);return ml.slice(0,Al)}getTrailingWhitespace(ml){let Al=this.getTrailingWhitespaceCount(ml);return ml.slice(ml.length-Al)}hasLeadingWhitespace(ml){return this.#_e.has(ml.charAt(0))}hasTrailingWhitespace(ml){return this.#_e.has(VC(0,ml,-1))}trimStart(ml){let Al=this.getLeadingWhitespaceCount(ml);return ml.slice(Al)}trimEnd(ml){let Al=this.getTrailingWhitespaceCount(ml);return ml.slice(0,ml.length-Al)}trim(ml){return this.trimEnd(this.trimStart(ml))}split(ml,Al=!1){let Rl=`[${ve([...this.#_e].join(""))}]+`,zl=new RegExp(Al?`(${Rl})`:Rl);return ml.split(zl)}hasWhitespaceCharacter(ml){let Al=this.#_e;return Array.prototype.some.call(ml,ml=>Al.has(ml))}hasNonWhitespaceCharacter(ml){let Al=this.#_e;return Array.prototype.some.call(ml,ml=>!Al.has(ml))}isWhitespaceOnly(ml){let Al=this.#_e;return Array.prototype.every.call(ml,ml=>Al.has(ml))}#me(ml){let Al=Number.POSITIVE_INFINITY;for(let Rl of ml.split(`\n`)){if(Rl.length===0)continue;let ml=this.getLeadingWhitespaceCount(Rl);if(ml===0)return 0;Rl.length!==ml&&mlml.slice(Al)).join(`\n`)}},Nk=Rk;var Qk=["\t",`\n`,"\f","\r"," "],Lk=new Nk(Qk),jk=Lk;var Uk=/^\\?.$/su,Gk=/^\n *>[ >]*$/;function $E(ml,Al){return Al.parser==="mdx"?ml=KE(ml,Al):ml=QE(ml,Al),ml=XE(ml),Al.parser==="mdx"?ml=nw(ml,Al):ml=rw(ml,Al),Al.parser!=="mdx"&&(ml=iw(ml,Al)),Al.parser==="mdx"?ml=uw(ml,Al):ml=aw(ml,Al),Al.parser==="mdx"?ml=ZE(ml):ml=ew(ml),ml}function KE(ml,Al){return Ee(ml,ml=>{if(ml.type!=="text")return ml;let{value:Rl}=ml;if(Rl==="*"||Rl==="_"||!Uk.test(Rl)||ml.position.end.offset-ml.position.start.offset===Rl.length)return ml;let zl=Al.originalText.slice(ml.position.start.offset,ml.position.end.offset);return Gk.test(zl)?ml:{...ml,value:zl}})}function QE(ml,Al){return Ee(ml,ml=>(ml.type==="text"&&(ml.raw=Al.originalText.slice(ml.position.start.offset,ml.position.end.offset)),ml))}function JE(ml,Al,Rl){return Ee(ml,ml=>{if(!ml.children)return ml;let zl=[],rd,yh;for(let kh of ml.children)rd&&Al(rd,kh)?(kh=Rl(rd,kh),zl.splice(-1,1,kh),yh||(yh=!0)):zl.push(kh),rd=kh;return yh?{...ml,children:zl}:ml})}function XE(ml){return JE(ml,(ml,Al)=>ml.type==="text"&&Al.type==="text",(ml,Al)=>({type:"text",value:ml.value+Al.value,position:{start:ml.position.start,end:Al.position.end}}))}function ZE(ml){return Ee(ml,(ml,Al,[Rl])=>{if(ml.type!=="text")return ml;let{value:zl}=ml;return Rl.type==="paragraph"&&(Al===0&&(zl=jk.trimStart(zl)),Al===Rl.children.length-1&&(zl=jk.trimEnd(zl))),{type:"sentence",position:ml.position,children:Lr(zl)}})}function ew(ml){let Al=new Set,Rl=new Set;return n(ml,(ml,Rl)=>{if(ml.type==="wikiLink"){i(Rl);return}if(ml.type==="text"){if(ml.raw.includes("[["))for(let ml of Rl)ml.type==="paragraph"&&Al.add(ml);ml.raw.includes("]]")&&i(Rl)}}),Ee(ml,(ml,Al,zl)=>{if(ml.type!=="text")return ml;let rd=ml.raw,yh=zl.findIndex(ml=>ml?.type==="paragraph"),kh=yh===-1?void 0:zl[yh];if(kh){zl.slice(yh+1).some(ml=>ml?.type==="blockquote")&&(rd=tw(rd,ml));let Rl=zl[0];Rl?.type==="paragraph"&&(Al===0&&(rd=jk.trimStart(rd)),Al===Rl.children.length-1&&(rd=jk.trimEnd(rd)))}return kh&&Rl.has(kh.position)?{type:"text",position:ml.position,value:rd}:{type:"sentence",position:ml.position,children:Lr(rd)}});function n(ml,Al){return function o(ml,Rl){if(Al(ml,Rl),ml.children)for(let Al of ml.children)o(Al,[ml,...Rl])}(ml,[])}function i(ml){for(let zl of ml)zl.type==="paragraph"&&Al.has(zl)&&Rl.add(zl.position)}}function tw(ml,Al){let Rl=/^([ \t]*>[ \t]*)*/,zl=ml.split(`\n`),rd=Al.value.split(`\n`);return zl.map((ml,Al)=>{let zl=(rd[Al]??"").match(Rl)[0]??"";return ml.replace(Rl,zl)}).join(`\n`)}function rw(ml,Al){return Ee(ml,ml=>{if(ml.type!=="code")return ml;let Rl=/^\n?(?: {4,}|\t)/.test(Al.originalText.slice(ml.position.start.offset,ml.position.end.offset));return ml.isIndented=Rl,ml})}function nw(ml,Al){return Ee(ml,(ml,Rl,zl)=>{if(ml.type==="code"){let Rl=/^\n?(?: {4,}|\t)/.test(Al.originalText.slice(ml.position.start.offset,ml.position.end.offset));if(ml.isIndented=Rl,Rl)for(let ml=0;ml{if(ml.type==="image"||ml.type==="imageReference")return ml.originalAltText=Xh(Rl,ml.position.start.offset,ml.position.end.offset),ml;if(ml.type!=="link"||!ml.url)return ml;let Al=Xh(Rl,ml.position.start.offset,ml.position.end.offset);return Al&&/[[\]]/.test(Al)&&(ml.originalLabelText=Al),ml})}function Xh(ml,Al,Rl){let zl=ml.indexOf("[",Al);if(zl===-1||zl>=Rl)return null;let rd=1,yh=zl+1;for(;yh{if(ml.type==="list"&&ml.children.length>0){for(let Al=0;Al1)return!0;let rd=r(Rl);if(rd===-1)return!1;if(ml.children.length===1)return rd%Al.tabWidth===0;let yh=r(zl);return rd!==yh?!1:rd%Al.tabWidth===0?!0:lt(zl,Al).leadingSpaces.length>1}}function uw(ml,Al){return Ee(ml,(ml,Al,Rl)=>{if(ml.type==="list"&&ml.children.length>0){for(let Al=0;Al1)return!0;let rd=r(Rl);if(rd===-1)return!1;if(ml.children.length===1)return rd%Al.tabWidth===0;let yh=r(zl);return rd!==yh?!1:rd%Al.tabWidth===0?!0:lt(zl,Al).leadingSpaces.length>1}}var qk=$E;var Jk=null;function Pr(ml){if(Jk!==null&&typeof Jk.property){let ml=Jk;return Jk=Pr.prototype=null,ml}return Jk=Pr.prototype=ml??Object.create(null),new Pr}var Vk=10;for(let ml=0;ml<=Vk;ml++)Pr();function fu(ml){return Pr(ml)}function sw(ml,Al="type"){fu(ml);function r(Rl){let zl=Rl[Al],rd=ml[zl];if(!Array.isArray(rd))throw Object.assign(new Error(`Missing visitor keys for '${zl}'.`),{node:Rl});return rd}return r}var Wk=sw;var Yk=[["children"]],Xk={root:Yk[0],paragraph:Yk[0],sentence:Yk[0],word:[],whitespace:[],emphasis:Yk[0],strong:Yk[0],delete:Yk[0],inlineCode:[],wikiLink:[],link:Yk[0],image:[],blockquote:Yk[0],heading:Yk[0],code:[],html:[],list:Yk[0],thematicBreak:[],linkReference:Yk[0],imageReference:[],definition:[],footnote:Yk[0],footnoteReference:[],footnoteDefinition:Yk[0],table:Yk[0],tableCell:Yk[0],break:[],liquidNode:[],import:[],export:[],esComment:[],jsx:[],math:[],inlineMath:[],tableRow:Yk[0],listItem:Yk[0],text:[]};var Zk=Wk(Xk),eT=Zk;var tT={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},preprocess:qk,print:lu,embed:yk,massageAstNode:iu,hasPrettierIgnore:ch,insertPragma:Eh,getVisitorKeys:eT,printPrettierIgnored:au};return Dm(GE)})},7776:ml=>{(function(Al){function e(){var ml=Al();return ml.default||ml}if(true)ml.exports=e();else{var Rl}})(function(){"use strict";var ml=Object.create;var Al=Object.defineProperty;var Rl=Object.getOwnPropertyDescriptor;var zl=Object.getOwnPropertyNames;var rd=Object.getPrototypeOf,yh=Object.prototype.hasOwnProperty;var w=(ml,Al)=>()=>{try{return Al||ml((Al={exports:{}}).exports,Al),Al.exports}catch(ml){throw Al=0,ml}},hn=(ml,Rl)=>{for(var zl in Rl)Al(ml,zl,{get:Rl[zl],enumerable:!0})},dn=(ml,rd,kh,Qh)=>{if(rd&&typeof rd=="object"||typeof rd=="function")for(let cf of zl(rd))!yh.call(ml,cf)&&cf!==kh&&Al(ml,cf,{get:()=>rd[cf],enumerable:!(Qh=Rl(rd,cf))||Qh.enumerable});return ml};var Ce=(Rl,zl,yh)=>(yh=Rl!=null?ml(rd(Rl)):{},dn(zl||!Rl||!Rl.__esModule?Al(yh,"default",{value:Rl,enumerable:!0}):yh,Rl)),$l=ml=>dn(Al({},"__esModule",{value:!0}),ml);var kh=w((ml,Al)=>{var Rl=String,Gi=function(){return{isColorSupported:!1,reset:Rl,bold:Rl,dim:Rl,italic:Rl,underline:Rl,inverse:Rl,hidden:Rl,strikethrough:Rl,black:Rl,red:Rl,green:Rl,yellow:Rl,blue:Rl,magenta:Rl,cyan:Rl,white:Rl,gray:Rl,bgBlack:Rl,bgRed:Rl,bgGreen:Rl,bgYellow:Rl,bgBlue:Rl,bgMagenta:Rl,bgCyan:Rl,bgWhite:Rl,blackBright:Rl,redBright:Rl,greenBright:Rl,yellowBright:Rl,blueBright:Rl,magentaBright:Rl,cyanBright:Rl,whiteBright:Rl,bgBlackBright:Rl,bgRedBright:Rl,bgGreenBright:Rl,bgYellowBright:Rl,bgBlueBright:Rl,bgMagentaBright:Rl,bgCyanBright:Rl,bgWhiteBright:Rl}};Al.exports=Gi();Al.exports.createColors=Gi});var Qh=w(()=>{});var cf=w((ml,Al)=>{"use strict";var Rl=kh(),zl=Qh(),rd=class t extends Error{constructor(ml,Al,Rl,zl,rd,yh){super(ml),this.name="CssSyntaxError",this.reason=ml,rd&&(this.file=rd),zl&&(this.source=zl),yh&&(this.plugin=yh),typeof Al<"u"&&typeof Rl<"u"&&(typeof Al=="number"?(this.line=Al,this.column=Rl):(this.line=Al.line,this.column=Al.column,this.endLine=Rl.line,this.endColumn=Rl.column)),this.setMessage(),Error.captureStackTrace&&Error.captureStackTrace(this,t)}setMessage(){this.message=this.plugin?this.plugin+": ":"",this.message+=this.file?this.file:"",typeof this.line<"u"&&(this.message+=":"+this.line+":"+this.column),this.message+=": "+this.reason}showSourceCode(ml){if(!this.source)return"";let Al=this.source;ml==null&&(ml=Rl.isColorSupported);let r=ml=>ml,n=ml=>ml,i=ml=>ml;if(ml){let{bold:ml,gray:Al,red:rd}=Rl.createColors(!0);n=Al=>ml(rd(Al)),r=ml=>Al(ml),zl&&(i=ml=>zl(ml))}let rd=Al.split(/\r?\n/),yh=Math.max(this.line-3,0),kh=Math.min(this.line+2,rd.length),Qh=String(kh).length;return rd.slice(yh,kh).map((ml,Al)=>{let Rl=yh+1+Al,zl=" "+(" "+Rl).slice(-Qh)+" | ";if(Rl===this.line){if(ml.length>160){let Al=20,Rl=Math.max(0,this.column-Al),rd=Math.max(this.column+Al,this.endColumn+Al),yh=ml.slice(Rl,rd),kh=r(zl.replace(/\d/g," "))+ml.slice(0,Math.min(this.column-1,Al-1)).replace(/[^\t]/g," ");return n(">")+r(zl)+i(yh)+`\n `+kh+n("^")}let Al=r(zl.replace(/\d/g," "))+ml.slice(0,this.column-1).replace(/[^\t]/g," ");return n(">")+r(zl)+i(ml)+`\n `+Al+n("^")}return" "+r(zl)+i(ml)}).join(`\n`)}toString(){let ml=this.showSourceCode();return ml&&(ml=`\n\n`+ml+`\n`),this.name+": "+this.message+ml}};Al.exports=rd;rd.default=rd});var t_=w((ml,Al)=>{"use strict";var Rl=/(<)(\/?style\b)/gi,zl=/(<)(!--)/g;function fe(ml){return typeof ml!="string"||!ml.includes("<")?ml:ml.replace(Rl,"\\3c $2").replace(zl,"\\3c $2")}var rd={after:`\n`,beforeClose:`\n`,beforeComment:`\n`,beforeDecl:`\n`,beforeOpen:" ",beforeRule:`\n`,colon:": ",commentLeft:" ",commentRight:" ",emptyBody:"",indent:" ",semicolon:!1};function ef(ml){return ml[0].toUpperCase()+ml.slice(1)}var yh=class{constructor(ml){this.builder=ml}atrule(ml,Al){let Rl=ml.raws,zl="@"+ml.name,rd=ml.params?this.rawValue(ml,"params"):"";if(typeof Rl.afterName<"u"?zl+=Rl.afterName:rd&&(zl+=" "),ml.nodes)this.block(ml,zl+rd);else{let yh=(Rl.between||"")+(Al?";":"");this.builder(fe(zl+rd+yh),ml)}}beforeAfter(ml,Al){let Rl;ml.type==="decl"?Rl=this.raw(ml,null,"beforeDecl"):ml.type==="comment"?Rl=this.raw(ml,null,"beforeComment"):Al==="before"?Rl=this.raw(ml,null,"beforeRule"):Rl=this.raw(ml,null,"beforeClose");let zl=ml.parent,rd=0;for(;zl&&zl.type!=="root";)rd+=1,zl=zl.parent;if(Rl.includes(`\n`)){let Al=this.raw(ml,null,"indent");if(Al.length)for(let ml=0;ml0&&Al[Rl].type==="comment";)Rl-=1;let zl=this.raw(ml,"semicolon"),rd=ml.type==="document";for(let ml=0;ml{if(zl=ml.raws[Al],typeof zl<"u")return!1})}return typeof zl>"u"&&(zl=rd[Rl]),Qh[Rl]=zl,zl}rawBeforeClose(ml){let Al;return ml.walk(ml=>{if(ml.nodes&&ml.nodes.length>0&&typeof ml.raws.after<"u")return Al=ml.raws.after,Al.includes(`\n`)&&(Al=Al.replace(/[^\n]+$/,"")),!1}),Al&&(Al=Al.replace(/\S/g,"")),Al}rawBeforeComment(ml,Al){let Rl;return ml.walkComments(ml=>{if(typeof ml.raws.before<"u")return Rl=ml.raws.before,Rl.includes(`\n`)&&(Rl=Rl.replace(/[^\n]+$/,"")),!1}),typeof Rl>"u"?Rl=this.raw(Al,null,"beforeDecl"):Rl&&(Rl=Rl.replace(/\S/g,"")),Rl}rawBeforeDecl(ml,Al){let Rl;return ml.walkDecls(ml=>{if(typeof ml.raws.before<"u")return Rl=ml.raws.before,Rl.includes(`\n`)&&(Rl=Rl.replace(/[^\n]+$/,"")),!1}),typeof Rl>"u"?Rl=this.raw(Al,null,"beforeRule"):Rl&&(Rl=Rl.replace(/\S/g,"")),Rl}rawBeforeOpen(ml){let Al;return ml.walk(ml=>{if(ml.type!=="decl"&&(Al=ml.raws.between,typeof Al<"u"))return!1}),Al}rawBeforeRule(ml){let Al;return ml.walk(Rl=>{if(Rl.nodes&&(Rl.parent!==ml||ml.first!==Rl)&&typeof Rl.raws.before<"u")return Al=Rl.raws.before,Al.includes(`\n`)&&(Al=Al.replace(/[^\n]+$/,"")),!1}),Al&&(Al=Al.replace(/\S/g,"")),Al}rawColon(ml){let Al;return ml.walkDecls(ml=>{if(typeof ml.raws.between<"u")return Al=ml.raws.between.replace(/[^\s:]/g,""),!1}),Al}rawEmptyBody(ml){let Al;return ml.walk(ml=>{if(ml.nodes&&ml.nodes.length===0&&(Al=ml.raws.after,typeof Al<"u"))return!1}),Al}rawIndent(ml){if(ml.raws.indent)return ml.raws.indent;let Al;return ml.walk(Rl=>{let zl=Rl.parent;if(zl&&zl!==ml&&zl.parent&&zl.parent===ml&&typeof Rl.raws.before<"u"){let ml=Rl.raws.before.split(`\n`);return Al=ml[ml.length-1],Al=Al.replace(/\S/g,""),!1}}),Al}rawSemicolon(ml){let Al;return ml.walk(ml=>{if(ml.nodes&&ml.nodes.length&&ml.last.type==="decl"&&(Al=ml.raws.semicolon,typeof Al<"u"))return!1}),Al}rawValue(ml,Al){let Rl=ml[Al],zl=ml.raws[Al];return zl&&zl.value===Rl?zl.raw:Rl}root(ml){if(this.body(ml),ml.raws.after){let Al=ml.raws.after,Rl=ml.parent&&ml.parent.type==="document";this.builder(Rl?Al:fe(Al))}}rule(ml){this.block(ml,this.rawValue(ml,"selector")),ml.raws.ownSemicolon&&this.builder(fe(ml.raws.ownSemicolon),ml,"end")}stringify(ml,Al){if(!this[ml.type])throw new Error("Unknown AST node type "+ml.type+". Maybe you need to change PostCSS stringifier.");this[ml.type](ml,Al)}};Al.exports=yh;yh.default=yh});var r_=w((ml,Al)=>{"use strict";var Rl=t_();function ys(ml,Al){new Rl(Al).stringify(ml)}Al.exports=ys;ys.default=ys});var u_=w((ml,Al)=>{"use strict";Al.exports.isClean=Symbol("isClean");Al.exports.my=Symbol("my")});var C_=w((ml,Al)=>{"use strict";var Rl=cf(),zl=t_(),rd=r_(),{isClean:yh,my:kh}=u_();function ws(ml,Al){let Rl=new ml.constructor;for(let zl in ml){if(!Object.prototype.hasOwnProperty.call(ml,zl)||zl==="proxyCache")continue;let rd=ml[zl],yh=typeof rd;zl==="parent"&&yh==="object"?Al&&(Rl[zl]=Al):zl==="source"?Rl[zl]=rd:Array.isArray(rd)?Rl[zl]=rd.map(ml=>ws(ml,Rl)):(yh==="object"&&rd!==null&&(rd=ws(rd)),Rl[zl]=rd)}return Rl}function Z(ml,Al){if(Al&&typeof Al.offset<"u")return Al.offset;let Rl=1,zl=1,rd=0;for(let yh=0;yhml.root().toProxy():ml[Al]},set(ml,Al,Rl){return ml[Al]===Rl||(ml[Al]=Rl,(Al==="prop"||Al==="value"||Al==="name"||Al==="params"||Al==="important"||Al==="text")&&ml.markDirty()),!0}}}markClean(){this[yh]=!0}markDirty(){if(this[yh]){this[yh]=!1;let ml=this;for(;ml=ml.parent;)ml[yh]=!1}}next(){if(!this.parent)return;let ml=this.parent.index(this);return this.parent.nodes[ml+1]}positionBy(ml={}){let Al=this.source.start;if(ml.index)Al=this.positionInside(ml.index);else if(ml.word){let Rl="document"in this.source.input?this.source.input.document:this.source.input.css,zl=Rl.slice(Z(Rl,this.source.start),Z(Rl,this.source.end)).indexOf(ml.word);zl!==-1&&(Al=this.positionInside(zl))}return Al}positionInside(ml){let Al=this.source.start.column,Rl=this.source.start.line,zl="document"in this.source.input?this.source.input.document:this.source.input.css,rd=Z(zl,this.source.start),yh=rd+ml;for(let ml=rd;mltypeof ml=="object"&&ml.toJSON?ml.toJSON(null,Al):ml);else if(typeof zl=="object"&&zl.toJSON)Rl[ml]=zl.toJSON(null,Al);else if(ml==="source"){if(zl==null)continue;let yh=Al.get(zl.input);yh==null&&(yh=rd,Al.set(zl.input,rd),rd++),Rl[ml]={end:zl.end,inputId:yh,start:zl.start}}else Rl[ml]=zl}return zl&&(Rl.inputs=[...Al.keys()].map(ml=>ml.toJSON())),Rl}toProxy(){return this.proxyCache||(this.proxyCache=new Proxy(this,this.getProxyProcessor())),this.proxyCache}toString(ml=rd){ml.stringify&&(ml=ml.stringify);let Al="";return ml(this,ml=>{Al+=ml}),Al}warn(ml,Al,Rl={}){let zl={node:this};for(let ml in Rl)zl[ml]=Rl[ml];return ml.warn(Al,zl)}};Al.exports=Qh;Qh.default=Qh});var D_=w((ml,Al)=>{"use strict";var Rl=C_(),zl=class extends Rl{constructor(ml){super(ml),this.type="comment"}};Al.exports=zl;zl.default=zl});var S_=w((ml,Al)=>{"use strict";var Rl=C_(),zl=class extends Rl{get variable(){return this.prop.startsWith("--")||this.prop[0]==="$"}constructor(ml){ml&&typeof ml.value<"u"&&typeof ml.value!="string"&&(ml={...ml,value:String(ml.value)}),super(ml),this.type="decl"}};Al.exports=zl;zl.default=zl});var P_=w((ml,Al)=>{"use strict";var Rl=D_(),zl=S_(),rd=C_(),{isClean:yh,my:kh}=u_(),Qh,cf,t_,r_;function oo(ml){return ml.map(ml=>(ml.nodes&&(ml.nodes=oo(ml.nodes)),delete ml.source,ml))}function ao(ml){if(ml[yh]=!1,ml.proxyOf.nodes)for(let Al of ml.proxyOf.nodes)ao(Al)}var P_=class t extends rd{get first(){if(this.proxyOf.nodes)return this.proxyOf.nodes[0]}get last(){if(this.proxyOf.nodes)return this.proxyOf.nodes[this.proxyOf.nodes.length-1]}append(...ml){for(let Al of ml){let ml=this.normalize(Al,this.last);for(let Al of ml)this.proxyOf.nodes.push(Al)}return this.markDirty(),this}cleanRaws(ml){if(super.cleanRaws(ml),this.nodes)for(let Al of this.nodes)Al.cleanRaws(ml)}each(ml){if(!this.proxyOf.nodes)return;let Al=this.getIterator(),Rl,zl;for(;this.indexes[Al]ml[Al](...Rl.map(ml=>typeof ml=="function"?(Al,Rl)=>ml(Al.toProxy(),Rl):ml)):Al==="every"||Al==="some"?Rl=>ml[Al]((ml,...Al)=>Rl(ml.toProxy(),...Al)):Al==="root"?()=>ml.root().toProxy():Al==="nodes"?ml.nodes.map(ml=>ml.toProxy()):Al==="first"||Al==="last"?ml[Al].toProxy():ml[Al]:ml[Al]},set(ml,Al,Rl){return ml[Al]===Rl||(ml[Al]=Rl,(Al==="name"||Al==="params"||Al==="selector")&&ml.markDirty()),!0}}}index(ml){return typeof ml=="number"?ml:(ml.proxyOf&&(ml=ml.proxyOf),this.proxyOf.nodes.indexOf(ml))}insertAfter(ml,Al){let Rl=this.index(ml),zl=this.normalize(Al,this.proxyOf.nodes[Rl]).reverse();Rl=this.index(ml);for(let ml of zl)this.proxyOf.nodes.splice(Rl+1,0,ml);let rd;for(let ml in this.indexes)rd=this.indexes[ml],Rl"u")ml=[];else if(Array.isArray(ml)){ml=ml.slice(0);for(let Al of ml)Al.parent&&Al.parent.removeChild(Al,"ignore")}else if(ml.type==="root"&&this.type!=="document"){ml=ml.nodes.slice(0);for(let Al of ml)Al.parent&&Al.parent.removeChild(Al,"ignore")}else if(ml.type)ml=[ml];else if(ml.prop){if(typeof ml.value>"u")throw new Error("Value field is missed in node creation");typeof ml.value!="string"&&(ml.value=String(ml.value)),ml=[new zl(ml)]}else if(ml.selector||ml.selectors)ml=[new r_(ml)];else if(ml.name)ml=[new Qh(ml)];else if(ml.text)ml=[new Rl(ml)];else throw new Error("Unknown node type in node creation");return ml.map(ml=>(ml[kh]||t.rebuild(ml),ml=ml.proxyOf,ml.parent&&ml.parent.removeChild(ml),ml[yh]&&ao(ml),ml.raws||(ml.raws={}),typeof ml.raws.before>"u"&&Al&&typeof Al.raws.before<"u"&&(ml.raws.before=Al.raws.before.replace(/\S/g,"")),ml.parent=this.proxyOf,ml))}prepend(...ml){ml=ml.reverse();for(let Al of ml){let ml=this.normalize(Al,this.first,"prepend").reverse();for(let Al of ml)this.proxyOf.nodes.unshift(Al);for(let Al in this.indexes)this.indexes[Al]=this.indexes[Al]+ml.length}return this.markDirty(),this}push(ml){return ml.parent=this,this.proxyOf.nodes.push(ml),this}removeAll(){for(let ml of this.proxyOf.nodes)ml.parent=void 0;return this.proxyOf.nodes=[],this.markDirty(),this}removeChild(ml){ml=this.index(ml),this.proxyOf.nodes[ml].parent=void 0,this.proxyOf.nodes.splice(ml,1);let Al;for(let Rl in this.indexes)Al=this.indexes[Rl],Al>=ml&&(this.indexes[Rl]=Al-1);return this.markDirty(),this}replaceValues(ml,Al,Rl){return Rl||(Rl=Al,Al={}),this.walkDecls(zl=>{Al.props&&!Al.props.includes(zl.prop)||Al.fast&&!zl.value.includes(Al.fast)||(zl.value=zl.value.replace(ml,Rl))}),this.markDirty(),this}some(ml){return this.nodes.some(ml)}walk(ml){return this.each((Al,Rl)=>{let zl;try{zl=ml(Al,Rl)}catch(ml){throw Al.addToError(ml)}return zl!==!1&&Al.walk&&(zl=Al.walk(ml)),zl})}walkAtRules(ml,Al){return Al?ml instanceof RegExp?this.walk((Rl,zl)=>{if(Rl.type==="atrule"&&ml.test(Rl.name))return Al(Rl,zl)}):this.walk((Rl,zl)=>{if(Rl.type==="atrule"&&Rl.name===ml)return Al(Rl,zl)}):(Al=ml,this.walk((ml,Rl)=>{if(ml.type==="atrule")return Al(ml,Rl)}))}walkComments(ml){return this.walk((Al,Rl)=>{if(Al.type==="comment")return ml(Al,Rl)})}walkDecls(ml,Al){return Al?ml instanceof RegExp?this.walk((Rl,zl)=>{if(Rl.type==="decl"&&ml.test(Rl.prop))return Al(Rl,zl)}):this.walk((Rl,zl)=>{if(Rl.type==="decl"&&Rl.prop===ml)return Al(Rl,zl)}):(Al=ml,this.walk((ml,Rl)=>{if(ml.type==="decl")return Al(ml,Rl)}))}walkRules(ml,Al){return Al?ml instanceof RegExp?this.walk((Rl,zl)=>{if(Rl.type==="rule"&&ml.test(Rl.selector))return Al(Rl,zl)}):this.walk((Rl,zl)=>{if(Rl.type==="rule"&&Rl.selector===ml)return Al(Rl,zl)}):(Al=ml,this.walk((ml,Rl)=>{if(ml.type==="rule")return Al(ml,Rl)}))}};P_.registerParse=ml=>{cf=ml};P_.registerRule=ml=>{r_=ml};P_.registerAtRule=ml=>{Qh=ml};P_.registerRoot=ml=>{t_=ml};Al.exports=P_;P_.default=P_;P_.rebuild=ml=>{ml.type==="atrule"?Object.setPrototypeOf(ml,Qh.prototype):ml.type==="rule"?Object.setPrototypeOf(ml,r_.prototype):ml.type==="decl"?Object.setPrototypeOf(ml,zl.prototype):ml.type==="comment"?Object.setPrototypeOf(ml,Rl.prototype):ml.type==="root"&&Object.setPrototypeOf(ml,t_.prototype),ml[kh]=!0,ml.nodes&&ml.nodes.forEach(ml=>{P_.rebuild(ml)})}});var Cg=w((ml,Al)=>{var Rl="useandom-26T198340PX75pxJACKVERYMINDBUSHWOLF_GQZbfghjklqvwyzrict",ff=(ml,Al=21)=>(Rl=Al)=>{let zl="",rd=Rl|0;for(;rd--;)zl+=ml[Math.random()*ml.length|0];return zl},pf=(ml=21)=>{let Al="",zl=ml|0;for(;zl--;)Al+=Rl[Math.random()*64|0];return Al};Al.exports={nanoid:pf,customAlphabet:ff}});var eA=w(()=>{});var tA=w((ml,Al)=>{Al.exports=class{}});var rA=w((ml,Al)=>{"use strict";var{nanoid:Rl}=Cg(),{isAbsolute:zl,resolve:rd}={},{SourceMapConsumer:yh,SourceMapGenerator:kh}=eA(),{fileURLToPath:t_,pathToFileURL:r_}={},u_=cf(),C_=tA(),D_=Qh(),S_=Symbol("lineToIndexCache"),P_=!!(yh&&kh),rA=!!(rd&&zl);function go(ml){if(ml[S_])return ml[S_];let Al=ml.css.split(`\n`),Rl=new Array(Al.length),zl=0;for(let ml=0,rd=Al.length;ml"u"||typeof ml=="object"&&!ml.toString)throw new Error(`PostCSS received ${ml} instead of CSS string`);if(this.css=ml.toString(),this.css[0]==="\ufeff"||this.css[0]==="￾"?(this.hasBOM=!0,this.css=this.css.slice(1)):this.hasBOM=!1,this.document=this.css,Al.document&&(this.document=Al.document.toString()),Al.from&&(!rA||/^\w+:\/\//.test(Al.from)||zl(Al.from)?this.file=Al.from:this.file=rd(Al.from)),rA&&P_){let ml=new C_(this.css,Al);if(ml.text){this.map=ml;let Al=ml.consumer().file;!this.file&&Al&&(this.file=this.mapResolve(Al))}}this.file||(this.id=""),this.map&&(this.map.file=this.from)}error(ml,Al,Rl,zl={}){let rd,yh,kh,Qh,cf;if(Al&&typeof Al=="object"){let ml=Al,zl=Rl;if(typeof ml.offset=="number"){Qh=ml.offset;let zl=this.fromOffset(Qh);Al=zl.line,Rl=zl.col}else Al=ml.line,Rl=ml.column,Qh=this.fromLineAndColumn(Al,Rl);if(typeof zl.offset=="number"){kh=zl.offset;let ml=this.fromOffset(kh);yh=ml.line,rd=ml.col}else yh=zl.line,rd=zl.column,kh=this.fromLineAndColumn(zl.line,zl.column)}else if(Rl)Qh=this.fromLineAndColumn(Al,Rl);else{Qh=Al;let ml=this.fromOffset(Qh);Al=ml.line,Rl=ml.col}let t_=this.origin(Al,Rl,yh,rd);return t_?cf=new u_(ml,t_.endLine===void 0?t_.line:{column:t_.column,line:t_.line},t_.endLine===void 0?t_.column:{column:t_.endColumn,line:t_.endLine},t_.source,t_.file,zl.plugin):cf=new u_(ml,yh===void 0?Al:{column:Rl,line:Al},yh===void 0?Rl:{column:rd,line:yh},this.css,this.file,zl.plugin),cf.input={column:Rl,endColumn:rd,endLine:yh,endOffset:kh,line:Al,offset:Qh,source:this.css},this.file&&(r_&&(cf.input.url=r_(this.file).toString()),cf.input.file=this.file),cf}fromLineAndColumn(ml,Al){return go(this)[ml-1]+Al-1}fromOffset(ml){let Al=go(this),Rl=Al[Al.length-1],zl=0;if(ml>=Rl)zl=Al.length-1;else{let Rl=Al.length-2,rd;for(;zl>1),ml=Al[rd+1])zl=rd+1;else{zl=rd;break}}return{col:ml-Al[zl]+1,line:zl+1}}mapResolve(ml){return/^\w+:\/\//.test(ml)?ml:rd(this.map.consumer().sourceRoot||this.map.root||".",ml)}origin(ml,Al,Rl,rd){if(!this.map)return!1;let yh=this.map.consumer(),kh=yh.originalPositionFor({column:Al,line:ml});if(!kh.source)return!1;let Qh;typeof Rl=="number"&&(Qh=yh.originalPositionFor({column:rd,line:Rl}));let cf;zl(kh.source)?cf=r_(kh.source):cf=new URL(kh.source,this.map.consumer().sourceRoot||r_(this.map.mapFile));let u_={column:kh.column,endColumn:Qh&&Qh.column,endLine:Qh&&Qh.line,line:kh.line,url:cf.toString()};if(cf.protocol==="file:")if(t_)u_.file=t_(cf);else throw new Error("file: protocol is not available in this PostCSS build");let C_=yh.sourceContentFor(kh.source);return C_&&(u_.source=C_),u_}toJSON(){let ml={};for(let Al of["hasBOM","css","file","id"])this[Al]!=null&&(ml[Al]=this[Al]);return this.map&&(ml.map={...this.map},ml.map.consumerCache&&(ml.map.consumerCache=void 0)),ml}};Al.exports=nA;nA.default=nA;D_&&D_.registerInput&&D_.registerInput(nA)});var nA=w((ml,Al)=>{"use strict";var Rl=P_(),zl=class extends Rl{constructor(ml){super(ml),this.type="atrule"}append(...ml){return this.proxyOf.nodes||(this.nodes=[]),super.append(...ml)}prepend(...ml){return this.proxyOf.nodes||(this.nodes=[]),super.prepend(...ml)}};Al.exports=zl;zl.default=zl;Rl.registerAtRule(zl)});var iA=w((ml,Al)=>{"use strict";var Rl=P_(),zl,rd,yh=class extends Rl{constructor(ml){super(ml),this.type="root",this.nodes||(this.nodes=[])}normalize(ml,Al,Rl){let zl=super.normalize(ml);if(Al){if(Rl==="prepend")this.nodes.length>1?Al.raws.before=this.nodes[1].raws.before:delete Al.raws.before;else if(this.first!==Al)for(let ml of zl)ml.raws.before=Al.raws.before}return zl}removeChild(ml,Al){let Rl=this.index(ml);return!Al&&Rl===0&&this.nodes.length>1&&(this.nodes[1].raws.before=this.nodes[Rl].raws.before),super.removeChild(ml)}toResult(ml={}){return new zl(new rd,this,ml).stringify()}};yh.registerLazyResult=ml=>{zl=ml};yh.registerProcessor=ml=>{rd=ml};Al.exports=yh;yh.default=yh;Rl.registerRoot(yh)});var sA=w((ml,Al)=>{"use strict";var Rl={comma(ml){return Rl.split(ml,[","],!0)},space(ml){let Al=[" ",`\n`,"\t"];return Rl.split(ml,Al)},split(ml,Al,Rl){let zl=[],rd="",yh=!1,kh=0,Qh=!1,cf="",t_=!1;for(let Rl of ml)t_?t_=!1:Rl==="\\"?t_=!0:Qh?Rl===cf&&(Qh=!1):Rl==='"'||Rl==="'"?(Qh=!0,cf=Rl):Rl==="("?kh+=1:Rl===")"?kh>0&&(kh-=1):kh===0&&Al.includes(Rl)&&(yh=!0),yh?(rd!==""&&zl.push(rd.trim()),rd="",yh=!1):rd+=Rl;return(Rl||rd!=="")&&zl.push(rd.trim()),zl}};Al.exports=Rl;Rl.default=Rl});var aA=w((ml,Al)=>{"use strict";var Rl=P_(),zl=sA(),rd=class extends Rl{get selectors(){return zl.comma(this.selector)}set selectors(ml){let Al=this.selector?this.selector.match(/,\s*/):null,Rl=Al?Al[0]:","+this.raw("between","beforeOpen");this.selector=ml.join(Rl)}constructor(ml){super(ml),this.type="rule",this.nodes||(this.nodes=[])}};Al.exports=rd;rd.default=rd;Rl.registerRule(rd)});var oA=w((ml,Al)=>{"use strict";var Rl=/[\t\n\f\r "#'()/;[\\\]{}]/g,zl=/[\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,rd=/.[\r\n"'(/\\]/,yh=/[\da-f]/i;Al.exports=function(ml,Al={}){let kh=ml.css.valueOf(),Qh=Al.ignoreErrors,cf,t_,r_,u_,C_,D_,S_,P_,Cg,eA,tA=kh.length,rA=0,nA=[],iA=[],sA=-1;function C(){return rA}function I(Al){throw ml.error("Unclosed "+Al,rA)}function W(){return iA.length===0&&rA>=tA}function se(ml){if(iA.length)return iA.pop();if(rA>=tA)return;let Al=ml?ml.ignoreUnclosed:!1;switch(cf=kh.charCodeAt(rA),cf){case 10:case 32:case 9:case 13:case 12:{u_=rA;do{u_+=1,cf=kh.charCodeAt(u_)}while(cf===32||cf===10||cf===9||cf===13||cf===12);D_=["space",kh.slice(rA,u_)],rA=u_-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let ml=String.fromCharCode(cf);D_=[ml,ml,rA];break}case 40:{if(eA=nA.length?nA.pop()[1]:"",Cg=kh.charCodeAt(rA+1),eA==="url"&&Cg!==39&&Cg!==34&&Cg!==32&&Cg!==10&&Cg!==9&&Cg!==12&&Cg!==13){u_=rA;do{if(S_=!1,u_=kh.indexOf(")",u_+1),u_===-1)if(Qh||Al){u_=rA;break}else I("bracket");for(P_=u_;kh.charCodeAt(P_-1)===92;)P_-=1,S_=!S_}while(S_);D_=["brackets",kh.slice(rA,u_+1),rA,u_],rA=u_}else rA<=sA?D_=["(","(",rA]:(u_=kh.indexOf(")",rA+1),t_=kh.slice(rA,u_+1),u_===-1||rd.test(t_)?(sA=u_===-1?tA:u_,D_=["(","(",rA]):(D_=["brackets",t_,rA,u_],rA=u_));break}case 39:case 34:{C_=cf===39?"'":'"',u_=rA;do{if(S_=!1,u_=kh.indexOf(C_,u_+1),u_===-1)if(Qh||Al){u_=rA+1;break}else I("string");for(P_=u_;kh.charCodeAt(P_-1)===92;)P_-=1,S_=!S_}while(S_);D_=["string",kh.slice(rA,u_+1),rA,u_],rA=u_;break}case 64:{Rl.lastIndex=rA+1,Rl.test(kh),Rl.lastIndex===0?u_=kh.length-1:u_=Rl.lastIndex-2,D_=["at-word",kh.slice(rA,u_+1),rA,u_],rA=u_;break}case 92:{for(u_=rA,r_=!0;kh.charCodeAt(u_+1)===92;)u_+=1,r_=!r_;if(cf=kh.charCodeAt(u_+1),r_&&cf!==47&&cf!==32&&cf!==10&&cf!==9&&cf!==13&&cf!==12&&(u_+=1,yh.test(kh.charAt(u_)))){for(;yh.test(kh.charAt(u_+1));)u_+=1;kh.charCodeAt(u_+1)===32&&(u_+=1)}D_=["word",kh.slice(rA,u_+1),rA,u_],rA=u_;break}default:{cf===47&&kh.charCodeAt(rA+1)===42?(u_=kh.indexOf("*/",rA+2)+1,u_===0&&(Qh||Al?u_=kh.length:I("comment")),D_=["comment",kh.slice(rA,u_+1),rA,u_],rA=u_):(zl.lastIndex=rA+1,zl.test(kh),zl.lastIndex===0?u_=kh.length-1:u_=zl.lastIndex-2,D_=["word",kh.slice(rA,u_+1),rA,u_],nA.push(D_),rA=u_);break}}return rA++,D_}function ye(ml){iA.push(ml)}return{back:ye,endOfFile:W,nextToken:se,position:C}}});var lA=w((ml,Al)=>{"use strict";var Rl=nA(),zl=D_(),rd=S_(),yh=iA(),kh=aA(),Qh=oA(),cf={empty:!0,space:!0};function Tf(ml){for(let Al=ml.length-1;Al>=0;Al--){let Rl=ml[Al],zl=Rl[3]||Rl[2];if(zl)return zl}}function Os(ml,Al,Rl){let zl="";for(let rd=Al;rd0?t_.push("}"):zl===t_[t_.length-1]&&t_.pop(),t_.length===0)if(zl===";"){Al.source.end=this.getPosition(ml[2]),Al.source.end.offset++,this.semicolon=!0;break}else if(zl==="{"){Qh=!0;break}else if(zl==="}"){if(cf.length>0){for(yh=cf.length-1,rd=cf[yh];rd&&rd[0]==="space";)rd=cf[--yh];rd&&(Al.source.end=this.getPosition(rd[3]||rd[2]),Al.source.end.offset++)}this.end(ml);break}else cf.push(ml);else cf.push(ml);if(this.tokenizer.endOfFile()){kh=!0;break}}Al.raws.between=this.spacesAndCommentsFromEnd(cf),cf.length?(Al.raws.afterName=this.spacesAndCommentsFromStart(cf),this.raw(Al,"params",cf),kh&&(ml=cf[cf.length-1],Al.source.end=this.getPosition(ml[3]||ml[2]),Al.source.end.offset++,this.spaces=Al.raws.between,Al.raws.between="")):(Al.raws.afterName="",Al.params=""),Qh&&(Al.nodes=[],this.current=Al)}checkMissedSemicolon(ml){let Al=this.colon(ml);if(Al===!1)return;let Rl=0,zl;for(let rd=Al-1;rd>=0&&(zl=ml[rd],!(zl[0]!=="space"&&(Rl+=1,Rl===2)));rd--);throw this.input.error("Missed semicolon",zl[0]==="word"?zl[3]+1:zl[2])}colon(ml){let Al=0,Rl,zl,rd;for(let[yh,kh]of ml.entries()){if(zl=kh,rd=zl[0],rd==="("&&(Al+=1),rd===")"&&(Al-=1),Al===0&&rd===":")if(!Rl)this.doubleColon(zl);else{if(Rl[0]==="word"&&Rl[1]==="progid")continue;return yh}Rl=zl}return!1}comment(ml){let Al=new zl;this.init(Al,ml[2]),Al.source.end=this.getPosition(ml[3]||ml[2]),Al.source.end.offset++;let Rl=ml[1].slice(2,-2);if(!Rl.trim())Al.text="",Al.raws.left=Rl,Al.raws.right="";else{let ml=Rl.match(/^(\s*)([^]*\S)(\s*)$/);Al.text=ml[2],Al.raws.left=ml[1],Al.raws.right=ml[3]}}createTokenizer(){this.tokenizer=Qh(this.input)}decl(ml,Al){let Rl=new rd;this.init(Rl,ml[0][2]);let zl=ml[ml.length-1];zl[0]===";"&&(this.semicolon=!0,ml.pop()),Rl.source.end=this.getPosition(zl[3]||zl[2]||Tf(ml)),Rl.source.end.offset++;let yh=0;for(;ml[yh][0]!=="word";)yh===ml.length-1&&this.unknownWord([ml[yh]]),yh++;Rl.raws.before+=Os(ml,0,yh),Rl.source.start=this.getPosition(ml[yh][2]);let kh=yh;for(;yh=0;Al--){if(cf=ml[Al],cf[1].toLowerCase()==="!important"){Rl.important=!0;let zl=this.stringFrom(ml,Al);zl=this.spacesFromEnd(ml)+zl,zl!==" !important"&&(Rl.raws.important=zl);break}else if(cf[1].toLowerCase()==="important"){let zl=ml.slice(0),rd="";for(let ml=Al;ml>0;ml--){let Al=zl[ml][0];if(rd.trim().startsWith("!")&&Al!=="space")break;rd=zl.pop()[1]+rd}rd.trim().startsWith("!")&&(Rl.important=!0,Rl.raws.important=rd,ml=zl)}if(cf[0]!=="space"&&cf[0]!=="comment")break}ml.some(ml=>ml[0]!=="space"&&ml[0]!=="comment")&&(Rl.raws.between+=r_.map(ml=>ml[1]).join(""),r_=[]),this.raw(Rl,"value",r_.concat(ml),Al),Rl.value.includes(":")&&!Al&&this.checkMissedSemicolon(ml)}doubleColon(ml){throw this.input.error("Double colon",{offset:ml[2]},{offset:ml[2]+ml[1].length})}emptyRule(ml){let Al=new kh;this.init(Al,ml[2]),Al.selector="",Al.raws.between="",this.current=Al}end(ml){this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.semicolon=!1,this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.spaces="",this.current.parent?(this.current.source.end=this.getPosition(ml[2]),this.current.source.end.offset++,this.current=this.current.parent):this.unexpectedClose(ml)}endFile(){this.current.parent&&this.unclosedBlock(),this.current.nodes&&this.current.nodes.length&&(this.current.raws.semicolon=this.semicolon),this.current.raws.after=(this.current.raws.after||"")+this.spaces,this.root.source.end=this.getPosition(this.tokenizer.position())}freeSemicolon(ml){if(this.spaces+=ml[1],this.current.nodes){let Al=this.current.nodes[this.current.nodes.length-1];Al&&Al.type==="rule"&&!Al.raws.ownSemicolon&&(Al.raws.ownSemicolon=this.spaces,this.spaces="",Al.source.end=this.getPosition(ml[2]),Al.source.end.offset+=Al.raws.ownSemicolon.length)}}getPosition(ml){let Al=this.input.fromOffset(ml);return{column:Al.col,line:Al.line,offset:ml}}init(ml,Al){this.current.push(ml),ml.source={input:this.input,start:this.getPosition(Al)},ml.raws.before=this.spaces,this.spaces="",ml.type!=="comment"&&(this.semicolon=!1)}other(ml){let Al=!1,Rl=null,zl=!1,rd=null,yh=[],kh=ml[1].startsWith("--"),Qh=[],cf=ml;for(;cf;){if(Rl=cf[0],Qh.push(cf),Rl==="("||Rl==="[")rd||(rd=cf),yh.push(Rl==="("?")":"]");else if(kh&&zl&&Rl==="{")rd||(rd=cf),yh.push("}");else if(yh.length===0)if(Rl===";")if(zl){this.decl(Qh,kh);return}else break;else if(Rl==="{"){this.rule(Qh);return}else if(Rl==="}"){this.tokenizer.back(Qh.pop()),Al=!0;break}else Rl===":"&&(zl=!0);else Rl===yh[yh.length-1]&&(yh.pop(),yh.length===0&&(rd=null));cf=this.tokenizer.nextToken()}if(this.tokenizer.endOfFile()&&(Al=!0),yh.length>0&&this.unclosedBracket(rd),Al&&zl){if(!kh)for(;Qh.length&&(cf=Qh[Qh.length-1][0],!(cf!=="space"&&cf!=="comment"));)this.tokenizer.back(Qh.pop());this.decl(Qh,kh)}else this.unknownWord(Qh)}parse(){let ml;for(;!this.tokenizer.endOfFile();)switch(ml=this.tokenizer.nextToken(),ml[0]){case"space":this.spaces+=ml[1];break;case";":this.freeSemicolon(ml);break;case"}":this.end(ml);break;case"comment":this.comment(ml);break;case"at-word":this.atrule(ml);break;case"{":this.emptyRule(ml);break;default:this.other(ml);break}this.endFile()}precheckMissedSemicolon(){}raw(ml,Al,Rl,zl){let rd,yh,kh=Rl.length,Qh="",t_=!0,r_,u_;for(let ml=0;mlml+Al[1],"");ml.raws[Al]={raw:zl,value:Qh}}ml[Al]=Qh}rule(ml){ml.pop();let Al=new kh;this.init(Al,ml[0][2]),Al.raws.between=this.spacesAndCommentsFromEnd(ml),this.raw(Al,"selector",ml),this.current=Al}spacesAndCommentsFromEnd(ml){let Al,Rl="";for(;ml.length&&(Al=ml[ml.length-1][0],!(Al!=="space"&&Al!=="comment"));)Rl=ml.pop()[1]+Rl;return Rl}spacesAndCommentsFromStart(ml){let Al,Rl="";for(;ml.length&&(Al=ml[0][0],!(Al!=="space"&&Al!=="comment"));)Rl+=ml.shift()[1];return Rl}spacesFromEnd(ml){let Al,Rl="";for(;ml.length&&(Al=ml[ml.length-1][0],Al==="space");)Rl=ml.pop()[1]+Rl;return Rl}stringFrom(ml,Al){let Rl="";for(let zl=Al;zl{"use strict";var Rl=P_(),zl=rA(),rd=lA();function ar(ml,Al){let Rl=new zl(ml,Al),yh=new rd(Rl);try{yh.parse()}catch(ml){throw ml}return yh.root}Al.exports=ar;ar.default=ar;Rl.registerParse(ar)});var uA=w((ml,Al)=>{var Rl=oA(),zl=rA();Al.exports={isInlineComment(ml){if(ml[0]==="word"&&ml[1].slice(0,2)==="//"){let Al=ml,rd=[],yh,kh;for(;ml;){if(/\r?\n/.test(ml[1])){if(/['"].*\r?\n/.test(ml[1])){rd.push(ml[1].substring(0,ml[1].indexOf(`\n`))),kh=ml[1].substring(ml[1].indexOf(`\n`));let Al=this.input.css.valueOf().substring(this.tokenizer.position());kh+=Al,yh=ml[3]+Al.length-kh.length}else this.tokenizer.back(ml);break}rd.push(ml[1]),yh=ml[2],ml=this.tokenizer.nextToken({ignoreUnclosed:!0})}let Qh=["comment",rd.join(""),Al[2],yh];return this.inlineComment(Qh),kh&&(this.input=new zl(kh),this.tokenizer=Rl(this.input)),!0}else if(ml[1]==="/"){let Rl=this.tokenizer.nextToken({ignoreUnclosed:!0});if(Rl[0]==="comment"&&/^\/\*/.test(Rl[1]))return Rl[0]="word",Rl[1]=Rl[1].slice(1),ml[1]="//",this.tokenizer.back(Rl),Al.exports.isInlineComment.bind(this)(ml)}return!1}}});var pA=w((ml,Al)=>{Al.exports={interpolation(ml){let Al=[ml,this.tokenizer.nextToken()],Rl=["word","}"];if(Al[0][1].length>1||Al[1][0]!=="{")return this.tokenizer.back(Al[1]),!1;for(ml=this.tokenizer.nextToken();ml&&Rl.includes(ml[0]);)Al.push(ml),ml=this.tokenizer.nextToken();let zl=Al.map(ml=>ml[1]),[rd]=Al,yh=Al.pop(),kh=["word",zl.join(""),rd[2],yh[2]];return this.tokenizer.back(ml),this.tokenizer.back(kh),!0}}});var dA=w((ml,Al)=>{var Rl=/^#[0-9a-fA-F]{6}$|^#[0-9a-fA-F]{3}$/,zl=/\.[0-9]/,If=ml=>{let[,Al]=ml,[rd]=Al;return(rd==="."||rd==="#")&&Rl.test(Al)===!1&&zl.test(Al)===!1};Al.exports={isMixinToken:If}});var hA=w((ml,Al)=>{var Rl=oA(),zl=/^url\((.+)\)/;Al.exports=ml=>{let{name:Al,params:rd=""}=ml;if(Al==="import"&&rd.length){ml.import=!0;let Al=Rl({css:rd});for(ml.filename=rd.replace(zl,"$1");!Al.endOfFile();){let[Rl,zl]=Al.nextToken();if(Rl==="word"&&zl==="url")return;if(Rl==="brackets"){ml.options=zl,ml.filename=rd.replace(zl,"").trim();break}}}}});var fA=w((ml,Al)=>{var Rl=/:$/,zl=/^:(\s+)?/;Al.exports=ml=>{let{name:Al,params:rd=""}=ml;if(ml.name.slice(-1)===":"){if(Rl.test(Al)){let[zl]=Al.match(Rl);ml.name=Al.replace(zl,""),ml.raws.afterName=zl+(ml.raws.afterName||""),ml.variable=!0,ml.value=ml.params}if(zl.test(rd)){let[Al]=rd.match(zl);ml.value=rd.replace(Al,""),ml.raws.afterName=(ml.raws.afterName||"")+Al,ml.variable=!0}}}});var _A=w((ml,Al)=>{var Rl=D_(),zl=lA(),{isInlineComment:rd}=uA(),{interpolation:yh}=pA(),{isMixinToken:kh}=dA(),Qh=hA(),cf=fA(),t_=/(!\s*important)$/i;Al.exports=class extends zl{constructor(...ml){super(...ml),this.lastNode=null}atrule(ml){yh.bind(this)(ml)||(super.atrule(ml),Qh(this.lastNode),cf(this.lastNode))}decl(...ml){super.decl(...ml),/extend\(.+\)/i.test(this.lastNode.value)&&(this.lastNode.extend=!0)}each(ml){ml[0][1]=` ${ml[0][1]}`;let Al=ml.findIndex(ml=>ml[0]==="("),Rl=ml.reverse().find(ml=>ml[0]===")"),zl=ml.reverse().indexOf(Rl),rd=ml.splice(Al,zl).map(ml=>ml[1]).join("");for(let Al of ml.reverse())this.tokenizer.back(Al);this.atrule(this.tokenizer.nextToken()),this.lastNode.function=!0,this.lastNode.params=rd}init(ml,Al,Rl){super.init(ml,Al,Rl),this.lastNode=ml}inlineComment(ml){let Al=new Rl,zl=ml[1].slice(2);if(this.init(Al,ml[2]),Al.source.end=this.getPosition(ml[3]||ml[2]),Al.inline=!0,Al.raws.begin="//",/^\s*$/.test(zl))Al.text="",Al.raws.left=zl,Al.raws.right="";else{let ml=zl.match(/^(\s*)([^]*[^\s])(\s*)$/);[,Al.raws.left,Al.text,Al.raws.right]=ml}}mixin(ml){let[Al]=ml,Rl=Al[1].slice(0,1),zl=ml.findIndex(ml=>ml[0]==="brackets"),rd=ml.findIndex(ml=>ml[0]==="("),yh="";if((zl<0||zl>3)&&rd>0){let Al=ml.reduce((ml,Al,Rl)=>Al[0]===")"?Rl:ml),Rl=ml.slice(rd,Al+rd).map(ml=>ml[1]).join(""),[zl]=ml.slice(rd),yh=[zl[2],zl[3]],[kh]=ml.slice(Al,Al+1),Qh=[kh[2],kh[3]],cf=["brackets",Rl].concat(yh,Qh),t_=ml.slice(0,rd),r_=ml.slice(Al+1);ml=t_,ml.push(cf),ml=ml.concat(r_)}let kh=[];for(let Al of ml)if((Al[1]==="!"||kh.length)&&kh.push(Al),Al[1]==="important")break;if(kh.length){let[Al]=kh,Rl=ml.indexOf(Al),zl=kh[kh.length-1],rd=[Al[2],Al[3]],yh=[zl[4],zl[5]],Qh=["word",kh.map(ml=>ml[1]).join("")].concat(rd,yh);ml.splice(Rl,kh.length,Qh)}let Qh=ml.findIndex(ml=>t_.test(ml[1]));Qh>0&&([,yh]=ml[Qh],ml.splice(Qh,1));for(let Al of ml.reverse())this.tokenizer.back(Al);this.atrule(this.tokenizer.nextToken()),this.lastNode.mixin=!0,this.lastNode.raws.identifier=Rl,yh&&(this.lastNode.important=!0,this.lastNode.raws.important=yh)}other(ml){rd.bind(this)(ml)||super.other(ml)}rule(ml){let Al=ml[ml.length-1],Rl=ml[ml.length-2];if(Rl[0]==="at-word"&&Al[0]==="{"&&(this.tokenizer.back(Al),yh.bind(this)(Rl))){let Al=this.tokenizer.nextToken();ml=ml.slice(0,ml.length-2).concat([Al]);for(let Al of ml.reverse())this.tokenizer.back(Al);return}super.rule(ml),/:extend\(.+\)/i.test(this.lastNode.selector)&&(this.lastNode.extend=!0)}unknownWord(ml){let[Al]=ml;if(ml[0][1]==="each"&&ml[1][0]==="("){this.each(ml);return}if(kh(Al)){this.mixin(ml);return}super.unknownWord(ml)}}});var mA=w((ml,Al)=>{var Rl=t_();Al.exports=class extends Rl{atrule(ml,Al){if(!ml.mixin&&!ml.variable&&!ml.function){super.atrule(ml,Al);return}let Rl=`${ml.function?"":ml.raws.identifier||"@"}${ml.name}`,zl=ml.params?this.rawValue(ml,"params"):"",rd=ml.raws.important||"";if(ml.variable&&(zl=ml.value),typeof ml.raws.afterName<"u"?Rl+=ml.raws.afterName:zl&&(Rl+=" "),ml.nodes)this.block(ml,Rl+zl+rd);else{let yh=(ml.raws.between||"")+rd+(Al?";":"");this.builder(Rl+zl+yh,ml)}}comment(ml){if(ml.inline){let Al=this.raw(ml,"left","commentLeft"),Rl=this.raw(ml,"right","commentRight");this.builder(`//${Al}${ml.text}${Rl}`,ml)}else super.comment(ml)}}});var gA=w((ml,Al)=>{var Rl=rA(),zl=_A(),rd=mA();Al.exports={parse(ml,Al){let rd=new Rl(ml,Al),yh=new zl(rd);return yh.parse(),yh.root.walk(ml=>{let Al=rd.css.lastIndexOf(ml.source.input.css);if(Al===0)return;if(Al+ml.source.input.css.length!==rd.css.length)throw new Error("Invalid state detected in postcss-less");let Rl=Al+ml.source.start.offset,zl=rd.fromOffset(Al+ml.source.start.offset);if(ml.source.start={offset:Rl,line:zl.line,column:zl.col},ml.source.end){let Rl=Al+ml.source.end.offset,zl=rd.fromOffset(Al+ml.source.end.offset);ml.source.end={offset:Rl,line:zl.line,column:zl.col}}}),yh.root},stringify(ml,Al){new rd(Al).stringify(ml)},nodeToString(ml){let Rl="";return Al.exports.stringify(ml,ml=>{Rl+=ml}),Rl}}});var AA=w((ml,Al)=>{"use strict";var Rl=P_(),zl,rd,yh=class extends Rl{constructor(ml){super({type:"document",...ml}),this.nodes||(this.nodes=[])}toResult(ml={}){return new zl(new rd,this,ml).stringify()}};yh.registerLazyResult=ml=>{zl=ml};yh.registerProcessor=ml=>{rd=ml};Al.exports=yh;yh.default=yh});var yA=w((ml,Al)=>{"use strict";var Rl=nA(),zl=D_(),rd=S_(),yh=rA(),kh=tA(),Qh=iA(),cf=aA();function gt(ml,Al){if(Array.isArray(ml))return ml.map(ml=>gt(ml));let{inputs:t_,...r_}=ml;if(t_){Al=[];for(let ml of t_){let Rl={...ml,__proto__:yh.prototype};Rl.map&&(Rl.map={...Rl.map,__proto__:kh.prototype}),Al.push(Rl)}}if(r_.nodes&&(r_.nodes=ml.nodes.map(ml=>gt(ml,Al))),r_.source){let{inputId:ml,...Rl}=r_.source;r_.source=Rl,ml!=null&&(r_.source.input=Al[ml])}if(r_.type==="root")return new Qh(r_);if(r_.type==="decl")return new rd(r_);if(r_.type==="rule")return new cf(r_);if(r_.type==="comment")return new zl(r_);if(r_.type==="atrule")return new Rl(r_);throw new Error("Unknown node type: "+ml.type)}Al.exports=gt;gt.default=gt});var bA=w((ml,Al)=>{Al.exports=class{generate(){}}});var vA=w((ml,Al)=>{"use strict";var Rl=class{constructor(ml,Al={}){if(this.type="warning",this.text=ml,Al.node&&Al.node.source){let ml=Al.node.rangeBy(Al);this.line=ml.start.line,this.column=ml.start.column,this.endLine=ml.end.line,this.endColumn=ml.end.column}for(let ml in Al)this[ml]=Al[ml]}toString(){return this.node?this.node.error(this.text,{index:this.index,plugin:this.plugin,word:this.word}).message:this.plugin?this.plugin+": "+this.text:this.text}};Al.exports=Rl;Rl.default=Rl});var EA=w((ml,Al)=>{"use strict";var Rl=vA(),zl=class{get content(){return this.css}constructor(ml,Al,Rl){this.processor=ml,this.messages=[],this.root=Al,this.opts=Rl,this.css="",this.map=void 0}toString(){return this.css}warn(ml,Al={}){Al.plugin||this.lastPlugin&&this.lastPlugin.postcssPlugin&&(Al.plugin=this.lastPlugin.postcssPlugin);let zl=new Rl(ml,Al);return this.messages.push(zl),zl}warnings(){return this.messages.filter(ml=>ml.type==="warning")}};Al.exports=zl;zl.default=zl});var wA=w((ml,Al)=>{"use strict";var Rl={};Al.exports=function(ml){Rl[ml]||(Rl[ml]=!0,typeof console<"u"&&console.warn&&console.warn(ml))}});var CA=w((ml,Al)=>{"use strict";var Rl=P_(),zl=AA(),rd=bA(),yh=cA(),kh=EA(),Qh=iA(),cf=r_(),{isClean:t_,my:C_}=u_(),D_=wA(),S_={atrule:"AtRule",comment:"Comment",decl:"Declaration",document:"Document",root:"Root",rule:"Rule"},Cg={AtRule:!0,AtRuleExit:!0,Comment:!0,CommentExit:!0,Declaration:!0,DeclarationExit:!0,Document:!0,DocumentExit:!0,Once:!0,OnceExit:!0,postcssPlugin:!0,prepare:!0,Root:!0,RootExit:!0,Rule:!0,RuleExit:!0},eA={Once:!0,postcssPlugin:!0,prepare:!0},tA=0;function xt(ml){return typeof ml=="object"&&typeof ml.then=="function"}function la(ml){let Al=!1,Rl=S_[ml.type];return ml.type==="decl"?Al=ml.prop.toLowerCase():ml.type==="atrule"&&(Al=ml.name.toLowerCase()),Al&&ml.append?[Rl,Rl+"-"+Al,tA,Rl+"Exit",Rl+"Exit-"+Al]:Al?[Rl,Rl+"-"+Al,Rl+"Exit",Rl+"Exit-"+Al]:ml.append?[Rl,tA,Rl+"Exit"]:[Rl,Rl+"Exit"]}function ua(ml){let Al;return ml.type==="document"?Al=["Document",tA,"DocumentExit"]:ml.type==="root"?Al=["Root",tA,"RootExit"]:Al=la(ml),{eventIndex:0,events:Al,iterator:0,node:ml,visitorIndex:0,visitors:[]}}function Ls(ml){return ml[t_]=!1,ml.nodes&&ml.nodes.forEach(ml=>Ls(ml)),ml}var rA={},nA=class t{get content(){return this.stringify().content}get css(){return this.stringify().css}get map(){return this.stringify().map}get messages(){return this.sync().messages}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){return this.sync().root}get[Symbol.toStringTag](){return"LazyResult"}constructor(ml,Al,zl){this.stringified=!1,this.processed=!1;let rd;if(typeof Al=="object"&&Al!==null&&(Al.type==="root"||Al.type==="document"))rd=Ls(Al);else if(Al instanceof t||Al instanceof kh)rd=Ls(Al.root),Al.map&&(typeof zl.map>"u"&&(zl.map={}),zl.map.inline||(zl.map.inline=!1),zl.map.prev=Al.map);else{let ml=yh;zl.syntax&&(ml=zl.syntax.parse),zl.parser&&(ml=zl.parser),ml.parse&&(ml=ml.parse);try{rd=ml(Al,zl)}catch(ml){this.processed=!0,this.error=ml}rd&&!rd[C_]&&Rl.rebuild(rd)}this.result=new kh(ml,rd,zl),this.helpers={...rA,postcss:rA,result:this.result},this.plugins=this.processor.plugins.map(ml=>typeof ml=="object"&&ml.prepare?{...ml,...ml.prepare(this.result)}:ml)}async(){return this.error?Promise.reject(this.error):this.processed?Promise.resolve(this.result):(this.processing||(this.processing=this.runAsync()),this.processing)}catch(ml){return this.async().catch(ml)}finally(ml){return this.async().then(ml,ml)}getAsyncError(){throw new Error("Use process(css).then(cb) to work with async plugins")}handleError(ml,Al){let Rl=this.result.lastPlugin;try{Al&&Al.addToError(ml),this.error=ml,ml.name==="CssSyntaxError"&&!ml.plugin?(ml.plugin=Rl.postcssPlugin,ml.setMessage()):Rl.postcssVersion}catch(ml){console&&console.error&&console.error(ml)}return ml}prepareVisitors(){this.listeners={};let e=(ml,Al,Rl)=>{this.listeners[Al]||(this.listeners[Al]=[]),this.listeners[Al].push([ml,Rl])};for(let ml of this.plugins)if(typeof ml=="object")for(let Al in ml){if(!Cg[Al]&&/^[A-Z]/.test(Al))throw new Error(`Unknown event ${Al} in ${ml.postcssPlugin}. Try to update PostCSS (${this.processor.version} now).`);if(!eA[Al])if(typeof ml[Al]=="object")for(let Rl in ml[Al])Rl==="*"?e(ml,Al,ml[Al][Rl]):e(ml,Al+"-"+Rl.toLowerCase(),ml[Al][Rl]);else typeof ml[Al]=="function"&&e(ml,Al,ml[Al])}this.hasListener=Object.keys(this.listeners).length>0}async runAsync(){this.plugin=0;for(let ml=0;ml0;){let ml=this.visitTick(Al);if(xt(ml))try{await ml}catch(ml){let Rl=Al[Al.length-1].node;throw this.handleError(ml,Rl)}}}if(this.listeners.OnceExit)for(let[Al,Rl]of this.listeners.OnceExit){this.result.lastPlugin=Al;try{if(ml.type==="document"){let Al=ml.nodes.map(ml=>Rl(ml,this.helpers));await Promise.all(Al)}else await Rl(ml,this.helpers)}catch(ml){throw this.handleError(ml)}}}return this.processed=!0,this.stringify()}runOnRoot(ml){this.result.lastPlugin=ml;try{if(typeof ml=="object"&&ml.Once){if(this.result.root.type==="document"){let Al=this.result.root.nodes.map(Al=>ml.Once(Al,this.helpers));return xt(Al[0])?Promise.all(Al):Al}return ml.Once(this.result.root,this.helpers)}else if(typeof ml=="function")return ml(this.result.root,this.result)}catch(ml){throw this.handleError(ml)}}stringify(){if(this.error)throw this.error;if(this.stringified)return this.result;this.stringified=!0,this.sync();let ml=this.result.opts,Al=cf;ml.syntax&&(Al=ml.syntax.stringify),ml.stringifier&&(Al=ml.stringifier),Al.stringify&&(Al=Al.stringify);let Rl=this.result.root.source;if(ml.map===void 0&&!(Rl&&Rl.input&&Rl.input.map)){let ml="";return Al(this.result.root,Al=>{ml+=Al}),this.result.css=ml,this.result}let zl=new rd(Al,this.result.root,this.result.opts).generate();return this.result.css=zl[0],this.result.map=zl[1],this.result}sync(){if(this.error)throw this.error;if(this.processed)return this.result;if(this.processed=!0,this.processing)throw this.getAsyncError();for(let ml of this.plugins){let Al=this.runOnRoot(ml);if(xt(Al))throw this.getAsyncError()}if(this.prepareVisitors(),this.hasListener){let ml=this.result.root;for(;!ml[t_];)ml[t_]=!0,this.walkSync(ml);if(this.listeners.OnceExit)if(ml.type==="document")for(let Al of ml.nodes)this.visitSync(this.listeners.OnceExit,Al);else this.visitSync(this.listeners.OnceExit,ml)}return this.result}then(ml,Al){return this.async().then(ml,Al)}toString(){return this.css}visitSync(ml,Al){for(let[Rl,zl]of ml){this.result.lastPlugin=Rl;let ml;try{ml=zl(Al,this.helpers)}catch(ml){throw this.handleError(ml,Al.proxyOf)}if(Al.type!=="root"&&Al.type!=="document"&&!Al.parent)return!0;if(xt(ml))throw this.getAsyncError()}}visitTick(ml){let Al=ml[ml.length-1],{node:Rl,visitors:zl}=Al;if(Rl.type!=="root"&&Rl.type!=="document"&&!Rl.parent){ml.pop();return}if(zl.length>0&&Al.visitorIndex{ml[t_]||this.walkSync(ml)});else{let Al=this.listeners[Rl];if(Al&&this.visitSync(Al,ml.toProxy()))return}}warnings(){return this.sync().warnings()}};nA.registerPostcss=ml=>{rA=ml};Al.exports=nA;nA.default=nA;Qh.registerLazyResult(nA);zl.registerLazyResult(nA)});var xA=w((ml,Al)=>{"use strict";var Rl=bA(),zl=cA(),rd=EA(),yh=r_(),kh=wA(),Qh=class{get content(){return this.result.css}get css(){return this.result.css}get map(){return this.result.map}get messages(){return[]}get opts(){return this.result.opts}get processor(){return this.result.processor}get root(){if(this._root)return this._root;let ml,Al=zl;try{ml=Al(this._css,this._opts)}catch(ml){this.error=ml}if(this.error)throw this.error;return this._root=ml,ml}get[Symbol.toStringTag](){return"NoWorkResult"}constructor(ml,Al,zl){Al=Al.toString(),this.stringified=!1,this._processor=ml,this._css=Al,this._opts=zl,this._map=void 0;let kh=yh;this.result=new rd(this._processor,void 0,this._opts),this.result.css=Al;let Qh=this;Object.defineProperty(this.result,"root",{get(){return Qh.root}});let cf=new Rl(kh,void 0,this._opts,Al);if(cf.isMap()){let[ml,Al]=cf.generate();ml&&(this.result.css=ml),Al&&(this.result.map=Al)}else cf.clearAnnotation(),this.result.css=cf.css}async(){return this.error?Promise.reject(this.error):Promise.resolve(this.result)}catch(ml){return this.async().catch(ml)}finally(ml){return this.async().then(ml,ml)}sync(){if(this.error)throw this.error;return this.result}then(ml,Al){return this.async().then(ml,Al)}toString(){return this._css}warnings(){return[]}};Al.exports=Qh;Qh.default=Qh});var DA=w((ml,Al)=>{"use strict";var Rl=AA(),zl=CA(),rd=xA(),yh=iA(),kh=class{constructor(ml=[]){this.version="8.5.15",this.plugins=this.normalize(ml)}normalize(ml){let Al=[];for(let Rl of ml)if(Rl.postcss===!0?Rl=Rl():Rl.postcss&&(Rl=Rl.postcss),typeof Rl=="object"&&Array.isArray(Rl.plugins))Al=Al.concat(Rl.plugins);else if(typeof Rl=="object"&&Rl.postcssPlugin)Al.push(Rl);else if(typeof Rl=="function")Al.push(Rl);else if(!(typeof Rl=="object"&&(Rl.parse||Rl.stringify)))throw new Error(Rl+" is not a PostCSS plugin");return Al}process(ml,Al={}){return!this.plugins.length&&!Al.parser&&!Al.stringifier&&!Al.syntax?new rd(this,ml,Al):new zl(this,ml,Al)}use(ml){return this.plugins=this.plugins.concat(this.normalize([ml])),this}};Al.exports=kh;kh.default=kh;yh.registerProcessor(kh);Rl.registerProcessor(kh)});var SA=w((ml,Al)=>{"use strict";var Rl=nA(),zl=D_(),rd=P_(),yh=cf(),kh=S_(),Qh=AA(),t_=yA(),u_=rA(),Cg=CA(),eA=sA(),tA=C_(),oA=cA(),lA=DA(),uA=EA(),pA=iA(),dA=aA(),hA=r_(),fA=vA();function E(...ml){return ml.length===1&&Array.isArray(ml[0])&&(ml=ml[0]),new lA(ml)}E.plugin=function(ml,Al){let Rl=!1;function n(...zl){console&&console.warn&&!Rl&&(Rl=!0,console.warn(ml+`: postcss.plugin was deprecated. Migration guide:\nhttps://evilmartians.com/chronicles/postcss-8-plugin-migration`));let rd=Al(...zl);return rd.postcssPlugin=ml,rd.postcssVersion=(new lA).version,rd}let zl;return Object.defineProperty(n,"postcss",{get(){return zl||(zl=n()),zl}}),n.process=function(ml,Al,Rl){return E([n(Rl)]).process(ml,Al)},n};E.stringify=hA;E.parse=oA;E.fromJSON=t_;E.list=eA;E.comment=ml=>new zl(ml);E.atRule=ml=>new Rl(ml);E.decl=ml=>new kh(ml);E.rule=ml=>new dA(ml);E.root=ml=>new pA(ml);E.document=ml=>new Qh(ml);E.CssSyntaxError=yh;E.Declaration=kh;E.Container=rd;E.Processor=lA;E.Document=Qh;E.Comment=zl;E.Warning=fA;E.AtRule=Rl;E.Result=uA;E.Input=u_;E.Rule=dA;E.Root=pA;E.Node=tA;Cg.registerPostcss(E);Al.exports=E;E.default=E});var kA=w((ml,Al)=>{var{Container:Rl}=SA(),zl=class extends Rl{constructor(ml){super(ml),this.type="decl",this.isNested=!0,this.nodes||(this.nodes=[])}};Al.exports=zl});var TA=w((ml,Al)=>{"use strict";var Rl=/[\t\n\f\r "#'()/;[\\\]{}]/g,zl=/[,\t\n\f\r !"#'():;@[\\\]{}]|\/(?=\*)/g,rd=/.[\r\n"'(/\\]/,yh=/[\da-f]/i,kh=/[\n\f\r]/g;Al.exports=function(ml,Al={}){let Qh=ml.css.valueOf(),cf=Al.ignoreErrors,t_,r_,u_,C_,D_,S_,P_,Cg,eA,tA=Qh.length,rA=0,nA=[],iA=[],sA;function v(){return rA}function C(Al){throw ml.error("Unclosed "+Al,rA)}function I(){return iA.length===0&&rA>=tA}function W(){let ml=1,Al=!1,Rl=!1;for(;ml>0;)r_+=1,Qh.length<=r_&&C("interpolation"),t_=Qh.charCodeAt(r_),Cg=Qh.charCodeAt(r_+1),Al?!Rl&&t_===Al?(Al=!1,Rl=!1):t_===92?Rl=!Rl:Rl&&(Rl=!1):t_===39||t_===34?Al=t_:t_===125?ml-=1:t_===35&&Cg===123&&(ml+=1)}function se(ml){if(iA.length)return iA.pop();if(rA>=tA)return;let Al=ml?ml.ignoreUnclosed:!1;switch(t_=Qh.charCodeAt(rA),t_){case 10:case 32:case 9:case 13:case 12:{r_=rA;do{r_+=1,t_=Qh.charCodeAt(r_)}while(t_===32||t_===10||t_===9||t_===13||t_===12);eA=["space",Qh.slice(rA,r_)],rA=r_-1;break}case 91:case 93:case 123:case 125:case 58:case 59:case 41:{let ml=String.fromCharCode(t_);eA=[ml,ml,rA];break}case 44:{eA=["word",",",rA,rA+1];break}case 40:{if(P_=nA.length?nA.pop()[1]:"",Cg=Qh.charCodeAt(rA+1),P_==="url"&&Cg!==39&&Cg!==34){for(sA=1,S_=!1,r_=rA+1;r_<=Qh.length-1;){if(Cg=Qh.charCodeAt(r_),Cg===92)S_=!S_;else if(Cg===40)sA+=1;else if(Cg===41&&(sA-=1,sA===0))break;r_+=1}C_=Qh.slice(rA,r_+1),eA=["brackets",C_,rA,r_],rA=r_}else r_=Qh.indexOf(")",rA+1),C_=Qh.slice(rA,r_+1),r_===-1||rd.test(C_)?eA=["(","(",rA]:(eA=["brackets",C_,rA,r_],rA=r_);break}case 39:case 34:{for(u_=t_,r_=rA,S_=!1;r_{var{Comment:Rl}=SA(),zl=lA(),rd=kA(),yh=TA(),kh=class extends zl{atrule(ml){let Al=ml[1],Rl=ml;for(;!this.tokenizer.endOfFile();){let ml=this.tokenizer.nextToken();if(ml[0]==="word"&&ml[2]===Rl[3]+1)Al+=ml[1],Rl=ml;else{this.tokenizer.back(ml);break}}super.atrule(["at-word",Al,ml[2],Rl[3]])}comment(ml){if(ml[4]==="inline"){let Al=new Rl;this.init(Al,ml[2]),Al.raws.inline=!0;let zl=this.input.fromOffset(ml[3]);Al.source.end={column:zl.col,line:zl.line,offset:ml[3]+1};let rd=ml[1].slice(2);if(/^\s*$/.test(rd))Al.text="",Al.raws.left=rd,Al.raws.right="";else{let ml=rd.match(/^(\s*)([^]*\S)(\s*)$/),Rl=ml[2].replace(/(\*\/|\/\*)/g,"*//*");Al.text=Rl,Al.raws.left=ml[1],Al.raws.right=ml[3],Al.raws.text=ml[2]}}else super.comment(ml)}createTokenizer(){this.tokenizer=yh(this.input)}raw(ml,Al,Rl,zl){if(super.raw(ml,Al,Rl,zl),ml.raws[Al]){let zl=ml.raws[Al].raw;ml.raws[Al].raw=Rl.reduce((ml,Al)=>{if(Al[0]==="comment"&&Al[4]==="inline"){let Rl=Al[1].slice(2).replace(/(\*\/|\/\*)/g,"*//*");return ml+"/*"+Rl+"*/"}else return ml+Al[1]},""),zl!==ml.raws[Al].raw&&(ml.raws[Al].scss=zl)}}rule(ml){let Al=!1,Rl=0,zl="";for(let rd of ml)if(Al)rd[0]!=="comment"&&rd[0]!=="{"&&(zl+=rd[1]);else{if(rd[0]==="space"&&rd[1].includes(`\n`))break;rd[0]==="("?Rl+=1:rd[0]===")"?Rl-=1:Rl===0&&rd[0]===":"&&(Al=!0)}if(!Al||zl.trim()===""||/^[#:A-Za-z-]/.test(zl))super.rule(ml);else{ml.pop();let Al=new rd;this.init(Al,ml[0][2]);let Rl;for(let Al=ml.length-1;Al>=0;Al--)if(ml[Al][0]!=="space"){Rl=ml[Al];break}if(Rl[3]){let ml=this.input.fromOffset(Rl[3]);Al.source.end={column:ml.col,line:ml.line,offset:Rl[3]+1}}else{let ml=this.input.fromOffset(Rl[2]);Al.source.end={column:ml.col,line:ml.line,offset:Rl[2]+1}}for(;ml[0][0]!=="word";)Al.raws.before+=ml.shift()[1];if(ml[0][2]){let Rl=this.input.fromOffset(ml[0][2]);Al.source.start={column:Rl.col,line:Rl.line,offset:ml[0][2]}}for(Al.prop="";ml.length;){let Rl=ml[0][0];if(Rl===":"||Rl==="space"||Rl==="comment")break;Al.prop+=ml.shift()[1]}Al.raws.between="";let zl;for(;ml.length;)if(zl=ml.shift(),zl[0]===":"){Al.raws.between+=zl[1];break}else Al.raws.between+=zl[1];(Al.prop[0]==="_"||Al.prop[0]==="*")&&(Al.raws.before+=Al.prop[0],Al.prop=Al.prop.slice(1)),Al.raws.between+=this.spacesAndCommentsFromStart(ml),this.precheckMissedSemicolon(ml);for(let Rl=ml.length-1;Rl>0;Rl--){if(zl=ml[Rl],zl[1]==="!important"){Al.important=!0;let zl=this.stringFrom(ml,Rl);zl=this.spacesFromEnd(ml)+zl,zl!==" !important"&&(Al.raws.important=zl);break}else if(zl[1]==="important"){let zl=ml.slice(0),rd="";for(let ml=Rl;ml>0;ml--){let Al=zl[ml][0];if(rd.trim().indexOf("!")===0&&Al!=="space")break;rd=zl.pop()[1]+rd}rd.trim().indexOf("!")===0&&(Al.important=!0,Al.raws.important=rd,ml=zl)}if(zl[0]!=="space"&&zl[0]!=="comment")break}this.raw(Al,"value",ml),Al.value.includes(":")&&this.checkMissedSemicolon(ml),this.current=Al}}};Al.exports=kh});var BA=w((ml,Al)=>{var{Input:Rl}=SA(),zl=IA();Al.exports=function(ml,Al){let rd=new Rl(ml,Al),yh=new zl(rd);return yh.parse(),yh.root}});var FA=w(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});function Wp(ml){this.after=ml.after,this.before=ml.before,this.type=ml.type,this.value=ml.value,this.sourceIndex=ml.sourceIndex}ml.default=Wp});var PA=w(ml=>{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});var Al=FA(),Rl=Gp(Al);function Gp(ml){return ml&&ml.__esModule?ml:{default:ml}}function bt(ml){var Al=this;this.constructor(ml),this.nodes=ml.nodes,this.after===void 0&&(this.after=this.nodes.length>0?this.nodes[this.nodes.length-1].after:""),this.before===void 0&&(this.before=this.nodes.length>0?this.nodes[0].before:""),this.sourceIndex===void 0&&(this.sourceIndex=this.before.length),this.nodes.forEach(function(ml){ml.parent=Al})}bt.prototype=Object.create(Rl.default.prototype);bt.constructor=Rl.default;bt.prototype.walk=function(ml,Al){for(var Rl=typeof ml=="string"||ml instanceof RegExp,zl=Rl?Al:ml,rd=typeof ml=="string"?new RegExp(ml):ml,yh=0;yh{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.parseMediaFeature=qa;ml.parseMediaQuery=Vs;ml.parseMediaList=zp;var Al=FA(),Rl=La(Al),zl=PA(),rd=La(zl);function La(ml){return ml&&ml.__esModule?ml:{default:ml}}function qa(ml){var Al=arguments.length<=1||arguments[1]===void 0?0:arguments[1],Rl=[{mode:"normal",character:null}],zl=[],rd=0,yh="",kh=null,Qh=null,cf=Al,t_=ml;ml[0]==="("&&ml[ml.length-1]===")"&&(t_=ml.substring(1,ml.length-1),cf++);for(var r_=0;r_0&&(zl[r_-1].after=Qh.before),Qh.type===void 0){if(r_>0){if(zl[r_-1].type==="media-feature-expression"){Qh.type="keyword";continue}if(zl[r_-1].value==="not"||zl[r_-1].value==="only"){Qh.type="media-type";continue}if(zl[r_-1].value==="and"){Qh.type="media-feature-expression";continue}zl[r_-1].type==="media-type"&&(zl[r_+1]?Qh.type=zl[r_+1].type==="media-feature-expression"?"keyword":"media-feature-expression":Qh.type="media-feature-expression")}if(r_===0){if(!zl[r_+1]){Qh.type="media-type";continue}if(zl[r_+1]&&(zl[r_+1].type==="media-feature-expression"||zl[r_+1].type==="keyword")){Qh.type="media-type";continue}if(zl[r_+2]){if(zl[r_+2].type==="media-feature-expression"){Qh.type="media-type",zl[r_+1].type="keyword";continue}if(zl[r_+2].type==="keyword"){Qh.type="keyword",zl[r_+1].type="media-type";continue}}if(zl[r_+3]&&zl[r_+3].type==="media-feature-expression"){Qh.type="keyword",zl[r_+1].type="media-type",zl[r_+2].type="keyword";continue}}}return zl}function zp(ml){var Al=[],zl=0,yh=0,kh=/^(\s*)url\s*\(/.exec(ml);if(kh!==null){for(var Qh=kh[0].length,cf=1;cf>0;){var t_=ml[Qh];t_==="("&&cf++,t_===")"&&cf--,Qh++}Al.unshift(new Rl.default({type:"url",value:ml.substring(0,Qh).trim(),sourceIndex:kh[1].length,before:kh[1],after:/^(\s*)/.exec(ml.substring(Qh))[1]})),zl=Qh}for(var r_=zl;r_{"use strict";Object.defineProperty(ml,"__esModule",{value:!0});ml.default=Xp;var Al=PA(),Rl=Kp(Al),zl=RA();function Kp(ml){return ml&&ml.__esModule?ml:{default:ml}}function Xp(ml){return new Rl.default({nodes:(0,zl.parseMediaList)(ml),type:"media-query-list",value:ml.trim()})}});var OA=w((ml,Al)=>{Al.exports=function(ml,Al){if(Al=typeof Al=="number"?Al:1/0,!Al)return Array.isArray(ml)?ml.map(function(ml){return ml}):ml;return r(ml,1);function r(ml,Rl){return ml.reduce(function(ml,zl){return Array.isArray(zl)&&Rl{Al.exports=function(ml,Al){for(var Rl=-1,zl=[];(Rl=ml.indexOf(Al,Rl+1))!==-1;)zl.push(Rl);return zl}});var LA=w((ml,Al)=>{"use strict";function eh(ml,Al){for(var Rl=1,zl=ml.length,rd=ml[0],yh=ml[0],kh=1;kh{"use strict";ml.__esModule=!0;var Rl=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(ml){return typeof ml}:function(ml){return ml&&typeof Symbol=="function"&&ml.constructor===Symbol&&ml!==Symbol.prototype?"symbol":typeof ml};function sh(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}var zl=function t(ml,Al){if((typeof ml>"u"?"undefined":Rl(ml))!=="object")return ml;var zl=new ml.constructor;for(var rd in ml)if(ml.hasOwnProperty(rd)){var yh=ml[rd],kh=typeof yh>"u"?"undefined":Rl(yh);rd==="parent"&&kh==="object"?Al&&(zl[rd]=Al):yh instanceof Array?zl[rd]=yh.map(function(ml){return t(ml,zl)}):zl[rd]=t(yh,zl)}return zl},rd=function(){function t(){var ml=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{};sh(this,t);for(var Al in ml)this[Al]=ml[Al];var Rl=ml.spaces;Rl=Rl===void 0?{}:Rl;var zl=Rl.before,rd=zl===void 0?"":zl,yh=Rl.after,kh=yh===void 0?"":yh;this.spaces={before:rd,after:kh}}return t.prototype.remove=function(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this},t.prototype.replaceWith=function(){if(this.parent){for(var ml in arguments)this.parent.insertBefore(this,arguments[ml]);this.remove()}return this},t.prototype.next=function(){return this.parent.at(this.parent.index(this)+1)},t.prototype.prev=function(){return this.parent.at(this.parent.index(this)-1)},t.prototype.clone=function(){var ml=arguments.length>0&&arguments[0]!==void 0?arguments[0]:{},Al=zl(this);for(var Rl in ml)Al[Rl]=ml[Rl];return Al},t.prototype.toString=function(){return[this.spaces.before,String(this.value),this.spaces.after].join("")},t}();ml.default=rd;Al.exports=ml.default});var jA=w(ml=>{"use strict";ml.__esModule=!0;var Al=ml.TAG="tag",Rl=ml.STRING="string",zl=ml.SELECTOR="selector",rd=ml.ROOT="root",yh=ml.PSEUDO="pseudo",kh=ml.NESTING="nesting",Qh=ml.ID="id",cf=ml.COMMENT="comment",t_=ml.COMBINATOR="combinator",r_=ml.CLASS="class",u_=ml.ATTRIBUTE="attribute",C_=ml.UNIVERSAL="universal"});var UA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=function(){function t(ml,Al){for(var Rl=0;Rl=ml&&(this.indexes[Rl]=Al-1);return this},e.prototype.removeAll=function(){for(var ml=this.nodes,Al=Array.isArray(ml),Rl=0,ml=Al?ml:ml[Symbol.iterator]();;){var zl;if(Al){if(Rl>=ml.length)break;zl=ml[Rl++]}else{if(Rl=ml.next(),Rl.done)break;zl=Rl.value}var rd=zl;rd.parent=void 0}return this.nodes=[],this},e.prototype.empty=function(){return this.removeAll()},e.prototype.insertAfter=function(ml,Al){var Rl=this.index(ml);this.nodes.splice(Rl+1,0,Al);var zl=void 0;for(var rd in this.indexes)zl=this.indexes[rd],Rl<=zl&&(this.indexes[rd]=zl+this.nodes.length);return this},e.prototype.insertBefore=function(ml,Al){var Rl=this.index(ml);this.nodes.splice(Rl,0,Al);var zl=void 0;for(var rd in this.indexes)zl=this.indexes[rd],Rl<=zl&&(this.indexes[rd]=zl+this.nodes.length);return this},e.prototype.each=function(ml){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach++;var Al=this.lastEach;if(this.indexes[Al]=0,!!this.length){for(var Rl=void 0,zl=void 0;this.indexes[Al]{"use strict";ml.__esModule=!0;var Rl=UA(),zl=vh(Rl),rd=jA();function vh(ml){return ml&&ml.__esModule?ml:{default:ml}}function xh(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function _h(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function bh(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){bh(e,ml);function e(Al){xh(this,e);var Rl=_h(this,ml.call(this,Al));return Rl.type=rd.ROOT,Rl}return e.prototype.toString=function(){var ml=this.reduce(function(ml,Al){var Rl=String(Al);return Rl?ml+Rl+",":""},"").slice(0,-1);return this.trailingComma?ml+",":ml},e}(zl.default);ml.default=yh;Al.exports=ml.default});var qA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=UA(),zl=Oh(Rl),rd=jA();function Oh(ml){return ml&&ml.__esModule?ml:{default:ml}}function Ah(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function Ch(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function Nh(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){Nh(e,ml);function e(Al){Ah(this,e);var Rl=Ch(this,ml.call(this,Al));return Rl.type=rd.SELECTOR,Rl}return e}(zl.default);ml.default=yh;Al.exports=ml.default});var $A=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=function(){function t(ml,Al){for(var Rl=0;Rl{"use strict";ml.__esModule=!0;var Rl=$A(),zl=Gh(Rl),rd=jA();function Gh(ml){return ml&&ml.__esModule?ml:{default:ml}}function Yh(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function Vh(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function zh(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){zh(e,ml);function e(Al){Yh(this,e);var Rl=Vh(this,ml.call(this,Al));return Rl.type=rd.CLASS,Rl}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"."+this.value,this.spaces.after].join("")},e}(zl.default);ml.default=yh;Al.exports=ml.default});var HA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=MA(),zl=Xh(Rl),rd=jA();function Xh(ml){return ml&&ml.__esModule?ml:{default:ml}}function Jh(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function Zh(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function ed(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){ed(e,ml);function e(Al){Jh(this,e);var Rl=Zh(this,ml.call(this,Al));return Rl.type=rd.COMMENT,Rl}return e}(zl.default);ml.default=yh;Al.exports=ml.default});var VA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=$A(),zl=id(Rl),rd=jA();function id(ml){return ml&&ml.__esModule?ml:{default:ml}}function od(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function ad(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function ud(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){ud(e,ml);function e(Al){od(this,e);var Rl=ad(this,ml.call(this,Al));return Rl.type=rd.ID,Rl}return e.prototype.toString=function(){return[this.spaces.before,this.ns,"#"+this.value,this.spaces.after].join("")},e}(zl.default);ml.default=yh;Al.exports=ml.default});var WA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=$A(),zl=hd(Rl),rd=jA();function hd(ml){return ml&&ml.__esModule?ml:{default:ml}}function dd(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function md(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function yd(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){yd(e,ml);function e(Al){dd(this,e);var Rl=md(this,ml.call(this,Al));return Rl.type=rd.TAG,Rl}return e}(zl.default);ml.default=yh;Al.exports=ml.default});var zA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=MA(),zl=_d(Rl),rd=jA();function _d(ml){return ml&&ml.__esModule?ml:{default:ml}}function bd(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function Ed(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function Sd(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){Sd(e,ml);function e(Al){bd(this,e);var Rl=Ed(this,ml.call(this,Al));return Rl.type=rd.STRING,Rl}return e}(zl.default);ml.default=yh;Al.exports=ml.default});var YA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=UA(),zl=Cd(Rl),rd=jA();function Cd(ml){return ml&&ml.__esModule?ml:{default:ml}}function Nd(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function Pd(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function Rd(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){Rd(e,ml);function e(Al){Nd(this,e);var Rl=Pd(this,ml.call(this,Al));return Rl.type=rd.PSEUDO,Rl}return e.prototype.toString=function(){var ml=this.length?"("+this.map(String).join(",")+")":"";return[this.spaces.before,String(this.value),ml,this.spaces.after].join("")},e}(zl.default);ml.default=yh;Al.exports=ml.default});var KA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=$A(),zl=Md(Rl),rd=jA();function Md(ml){return ml&&ml.__esModule?ml:{default:ml}}function Bd(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function Ud(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function Fd(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){Fd(e,ml);function e(Al){Bd(this,e);var Rl=Ud(this,ml.call(this,Al));return Rl.type=rd.ATTRIBUTE,Rl.raws={},Rl}return e.prototype.toString=function(){var ml=[this.spaces.before,"[",this.ns,this.attribute];return this.operator&&ml.push(this.operator),this.value&&ml.push(this.value),this.raws.insensitive?ml.push(this.raws.insensitive):this.insensitive&&ml.push(" i"),ml.push("]"),ml.concat(this.spaces.after).join("")},e}(zl.default);ml.default=yh;Al.exports=ml.default});var XA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=$A(),zl=Vd(Rl),rd=jA();function Vd(ml){return ml&&ml.__esModule?ml:{default:ml}}function zd(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function jd(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function Hd(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){Hd(e,ml);function e(Al){zd(this,e);var Rl=jd(this,ml.call(this,Al));return Rl.type=rd.UNIVERSAL,Rl.value="*",Rl}return e}(zl.default);ml.default=yh;Al.exports=ml.default});var ZA=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=MA(),zl=Zd(Rl),rd=jA();function Zd(ml){return ml&&ml.__esModule?ml:{default:ml}}function em(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function tm(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function rm(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){rm(e,ml);function e(Al){em(this,e);var Rl=tm(this,ml.call(this,Al));return Rl.type=rd.COMBINATOR,Rl}return e}(zl.default);ml.default=yh;Al.exports=ml.default});var dy=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=MA(),zl=am(Rl),rd=jA();function am(ml){return ml&&ml.__esModule?ml:{default:ml}}function um(ml,Al){if(!(ml instanceof Al))throw new TypeError("Cannot call a class as a function")}function lm(ml,Al){if(!ml)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Al&&(typeof Al=="object"||typeof Al=="function")?Al:ml}function cm(ml,Al){if(typeof Al!="function"&&Al!==null)throw new TypeError("Super expression must either be null or a function, not "+typeof Al);ml.prototype=Object.create(Al&&Al.prototype,{constructor:{value:ml,enumerable:!1,writable:!0,configurable:!0}}),Al&&(Object.setPrototypeOf?Object.setPrototypeOf(ml,Al):ml.__proto__=Al)}var yh=function(ml){cm(e,ml);function e(Al){um(this,e);var Rl=lm(this,ml.call(this,Al));return Rl.type=rd.NESTING,Rl.value="&",Rl}return e}(zl.default);ml.default=yh;Al.exports=ml.default});var my=w((ml,Al)=>{"use strict";ml.__esModule=!0;ml.default=pm;function pm(ml){return ml.sort(function(ml,Al){return ml-Al})}Al.exports=ml.default});var vy=w((ml,Al)=>{"use strict";ml.__esModule=!0;ml.default=Em;var Rl=39,zl=34,rd=92,yh=47,kh=10,Qh=32,cf=12,t_=9,r_=13,u_=43,C_=62,D_=126,S_=124,P_=44,Cg=40,eA=41,tA=91,rA=93,nA=59,iA=42,sA=58,aA=38,oA=64,lA=/[ \n\t\r\{\(\)'"\\;/]/g,cA=/[ \n\t\r\(\)\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g;function Em(ml){for(var Al=[],uA=ml.css.valueOf(),pA=void 0,dA=void 0,hA=void 0,fA=void 0,_A=void 0,mA=void 0,gA=void 0,AA=void 0,yA=void 0,bA=void 0,vA=void 0,EA=uA.length,wA=-1,CA=1,xA=0,g=function(Al,Rl){if(ml.safe)uA+=Rl,dA=uA.length-1;else throw ml.error("Unclosed "+Al,CA,xA-wA,xA)};xA0?(AA=CA+_A,yA=dA-fA[_A].length):(AA=CA,yA=wA),Al.push(["comment",mA,CA,xA-wA,AA,dA-yA,xA]),wA=yA,CA=AA,xA=dA):(cA.lastIndex=xA+1,cA.test(uA),cA.lastIndex===0?dA=uA.length-1:dA=cA.lastIndex-2,Al.push(["word",uA.slice(xA,dA+1),CA,xA-wA,CA,dA-wA,xA]),xA=dA);break}xA++}return Al}Al.exports=ml.default});var xy=w((ml,Al)=>{"use strict";ml.__esModule=!0;var Rl=function(){function t(ml,Al){for(var Rl=0;Rl1?(rd[0]===""&&(rd[0]=!0),yh.attribute=this.parseValue(rd[2]),yh.namespace=this.parseNamespace(rd[0])):yh.attribute=this.parseValue(zl[0]),Al=new cA.default(yh),zl[2]){var kh=zl[2].split(/(\s+i\s*?)$/),Qh=kh[0].trim();Al.value=this.lossy?Qh:kh[0],kh[1]&&(Al.insensitive=!0,this.lossy||(Al.raws.insensitive=kh[1])),Al.quoted=Qh[0]==="'"||Qh[0]==='"',Al.raws.unquoted=Al.quoted?Qh.slice(1,-1):Qh}this.newNode(Al),this.position++},t.prototype.combinator=function(){if(this.currToken[1]==="|")return this.namespace();for(var ml=new hA.default({value:"",source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]});this.position1&&ml.nextToken&&ml.nextToken[0]==="("&&ml.error("Misplaced parenthesis.")})}else this.error('Unexpected "'+this.currToken[0]+'" found.')},t.prototype.space=function(){var ml=this.currToken;this.position===0||this.prevToken[0]===","||this.prevToken[0]==="("?(this.spaces=this.parseSpace(ml[1]),this.position++):this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.spaces.after=this.parseSpace(ml[1]),this.position++):this.combinator()},t.prototype.string=function(){var ml=this.currToken;this.newNode(new sA.default({value:this.currToken[1],source:{start:{line:ml[2],column:ml[3]},end:{line:ml[4],column:ml[5]}},sourceIndex:ml[6]})),this.position++},t.prototype.universal=function(ml){var Al=this.nextToken;if(Al&&Al[1]==="|")return this.position++,this.namespace();this.newNode(new pA.default({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),ml),this.position++},t.prototype.splitWord=function(ml,Al){for(var Rl=this,zl=this.nextToken,yh=this.currToken[1];zl&&zl[0]==="word";){this.position++;var Qh=this.currToken[1];if(yh+=Qh,Qh.lastIndexOf("\\")===Qh.length-1){var t_=this.nextToken;t_&&t_[0]==="space"&&(yh+=this.parseSpace(t_[1]," "),this.position++)}zl=this.nextToken}var r_=(0,kh.default)(yh,"."),u_=(0,kh.default)(yh,"#"),C_=(0,kh.default)(yh,"#{");C_.length&&(u_=u_.filter(function(ml){return!~C_.indexOf(ml)}));var D_=(0,gA.default)((0,cf.default)((0,rd.default)([[0],r_,u_])));D_.forEach(function(zl,rd){var kh=D_[rd+1]||yh.length,Qh=yh.slice(zl,kh);if(rd===0&&Al)return Al.call(Rl,Qh,D_.length);var cf=void 0;~r_.indexOf(zl)?cf=new S_.default({value:Qh.slice(1),source:{start:{line:Rl.currToken[2],column:Rl.currToken[3]+zl},end:{line:Rl.currToken[4],column:Rl.currToken[3]+(kh-1)}},sourceIndex:Rl.currToken[6]+D_[rd]}):~u_.indexOf(zl)?cf=new tA.default({value:Qh.slice(1),source:{start:{line:Rl.currToken[2],column:Rl.currToken[3]+zl},end:{line:Rl.currToken[4],column:Rl.currToken[3]+(kh-1)}},sourceIndex:Rl.currToken[6]+D_[rd]}):cf=new nA.default({value:Qh,source:{start:{line:Rl.currToken[2],column:Rl.currToken[3]+zl},end:{line:Rl.currToken[4],column:Rl.currToken[3]+(kh-1)}},sourceIndex:Rl.currToken[6]+D_[rd]}),Rl.newNode(cf,ml)}),this.position++},t.prototype.word=function(ml){var Al=this.nextToken;return Al&&Al[1]==="|"?(this.position++,this.namespace()):this.splitWord(ml)},t.prototype.loop=function(){for(;this.position{"use strict";ml.__esModule=!0;var Rl=function(){function t(ml,Al){for(var Rl=0;Rl1&&arguments[1]!==void 0?arguments[1]:{},Rl=new rd.default({css:ml,error:function(ml){throw new Error(ml)},options:Al});return this.res=Rl,this.func(Rl),this},Rl(t,[{key:"result",get:function(){return String(this.res)}}]),t}();ml.default=yh;Al.exports=ml.default});var Qy=w((ml,Al)=>{"use strict";var nn=function(ml,Al){let Rl=new ml.constructor;for(let zl in ml){if(!ml.hasOwnProperty(zl))continue;let rd=ml[zl],yh=typeof rd;zl==="parent"&&yh==="object"?Al&&(Rl[zl]=Al):zl==="source"?Rl[zl]=rd:rd instanceof Array?Rl[zl]=rd.map(ml=>nn(ml,Rl)):zl!=="before"&&zl!=="after"&&zl!=="between"&&zl!=="semicolon"&&(yh==="object"&&rd!==null&&(rd=nn(rd)),Rl[zl]=rd)}return Rl};Al.exports=class{constructor(ml){ml=ml||{},this.raws={before:"",after:""};for(let Al in ml)this[Al]=ml[Al]}remove(){return this.parent&&this.parent.removeChild(this),this.parent=void 0,this}toString(){return[this.raws.before,String(this.value),this.raws.after].join("")}clone(ml){ml=ml||{};let Al=nn(this);for(let Rl in ml)Al[Rl]=ml[Rl];return Al}cloneBefore(ml){ml=ml||{};let Al=this.clone(ml);return this.parent.insertBefore(this,Al),Al}cloneAfter(ml){ml=ml||{};let Al=this.clone(ml);return this.parent.insertAfter(this,Al),Al}replaceWith(){let ml=Array.prototype.slice.call(arguments);if(this.parent){for(let Al of ml)this.parent.insertBefore(this,Al);this.remove()}return this}moveTo(ml){return this.cleanRaws(this.root()===ml.root()),this.remove(),ml.append(this),this}moveBefore(ml){return this.cleanRaws(this.root()===ml.root()),this.remove(),ml.parent.insertBefore(ml,this),this}moveAfter(ml){return this.cleanRaws(this.root()===ml.root()),this.remove(),ml.parent.insertAfter(ml,this),this}next(){let ml=this.parent.index(this);return this.parent.nodes[ml+1]}prev(){let ml=this.parent.index(this);return this.parent.nodes[ml-1]}toJSON(){let ml={};for(let Al in this){if(!this.hasOwnProperty(Al)||Al==="parent")continue;let Rl=this[Al];Rl instanceof Array?ml[Al]=Rl.map(ml=>typeof ml=="object"&&ml.toJSON?ml.toJSON():ml):typeof Rl=="object"&&Rl.toJSON?ml[Al]=Rl.toJSON():ml[Al]=Rl}return ml}root(){let ml=this;for(;ml.parent;)ml=ml.parent;return ml}cleanRaws(ml){delete this.raws.before,delete this.raws.after,ml||delete this.raws.between}positionInside(ml){let Al=this.toString(),Rl=this.source.start.column,zl=this.source.start.line;for(let rd=0;rd{"use strict";var Rl=Qy(),zl=class extends Rl{constructor(ml){super(ml),this.nodes||(this.nodes=[])}push(ml){return ml.parent=this,this.nodes.push(ml),this}each(ml){this.lastEach||(this.lastEach=0),this.indexes||(this.indexes={}),this.lastEach+=1;let Al=this.lastEach,Rl,zl;if(this.indexes[Al]=0,!!this.nodes){for(;this.indexes[Al]{let zl=ml(Al,Rl);return zl!==!1&&Al.walk&&(zl=Al.walk(ml)),zl})}walkType(ml,Al){if(!ml||!Al)throw new Error("Parameters {type} and {callback} are required.");let Rl=typeof ml=="function";return this.walk((zl,rd)=>{if(Rl&&zl instanceof ml||!Rl&&zl.type===ml)return Al.call(this,zl,rd)})}append(ml){return ml.parent=this,this.nodes.push(ml),this}prepend(ml){return ml.parent=this,this.nodes.unshift(ml),this}cleanRaws(ml){if(super.cleanRaws(ml),this.nodes)for(let Al of this.nodes)Al.cleanRaws(ml)}insertAfter(ml,Al){let Rl=this.index(ml),zl;this.nodes.splice(Rl+1,0,Al);for(let ml in this.indexes)zl=this.indexes[ml],Rl<=zl&&(this.indexes[ml]=zl+this.nodes.length);return this}insertBefore(ml,Al){let Rl=this.index(ml),zl;this.nodes.splice(Rl,0,Al);for(let ml in this.indexes)zl=this.indexes[ml],Rl<=zl&&(this.indexes[ml]=zl+this.nodes.length);return this}removeChild(ml){ml=this.index(ml),this.nodes[ml].parent=void 0,this.nodes.splice(ml,1);let Al;for(let Rl in this.indexes)Al=this.indexes[Rl],Al>=ml&&(this.indexes[Rl]=Al-1);return this}removeAll(){for(let ml of this.nodes)ml.parent=void 0;return this.nodes=[],this}every(ml){return this.nodes.every(ml)}some(ml){return this.nodes.some(ml)}index(ml){return typeof ml=="number"?ml:this.nodes.indexOf(ml)}get first(){if(this.nodes)return this.nodes[0]}get last(){if(this.nodes)return this.nodes[this.nodes.length-1]}toString(){let ml=this.nodes.map(String).join("");return this.value&&(ml=this.value+ml),this.raws.before&&(ml=this.raws.before+ml),this.raws.after&&(ml+=this.raws.after),ml}};zl.registerWalker=ml=>{let Al="walk"+ml.name;Al.lastIndexOf("s")!==Al.length-1&&(Al+="s"),!zl.prototype[Al]&&(zl.prototype[Al]=function(Al){return this.walkType(ml,Al)})};Al.exports=zl});var Qb=w((ml,Al)=>{"use strict";var Rl=Ky();Al.exports=class extends Rl{constructor(ml){super(ml),this.type="root"}}});var Lb=w((ml,Al)=>{"use strict";var Rl=Ky();Al.exports=class extends Rl{constructor(ml){super(ml),this.type="value",this.unbalanced=0}}});var Mb=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=class extends Rl{constructor(ml){super(ml),this.type="atword"}toString(){let ml=this.quoted?this.raws.quote:"";return[this.raws.before,"@",String.prototype.toString.call(this.value),this.raws.after].join("")}};Rl.registerWalker(zl);Al.exports=zl});var jb=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=Qy(),rd=class extends zl{constructor(ml){super(ml),this.type="colon"}};Rl.registerWalker(rd);Al.exports=rd});var Gb=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=Qy(),rd=class extends zl{constructor(ml){super(ml),this.type="comma"}};Rl.registerWalker(rd);Al.exports=rd});var Vb=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=Qy(),rd=class extends zl{constructor(ml){super(ml),this.type="comment",this.inline=Object(ml).inline||!1}toString(){return[this.raws.before,this.inline?"//":"/*",String(this.value),this.inline?"":"*/",this.raws.after].join("")}};Rl.registerWalker(rd);Al.exports=rd});var Yb=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=class extends Rl{constructor(ml){super(ml),this.type="func",this.unbalanced=-1}};Rl.registerWalker(zl);Al.exports=zl});var Fv=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=Qy(),rd=class extends zl{constructor(ml){super(ml),this.type="number",this.unit=Object(ml).unit||""}toString(){return[this.raws.before,String(this.value),this.unit,this.raws.after].join("")}};Rl.registerWalker(rd);Al.exports=rd});var Xv=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=Qy(),rd=class extends zl{constructor(ml){super(ml),this.type="operator"}};Rl.registerWalker(rd);Al.exports=rd});var tE=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=Qy(),rd=class extends zl{constructor(ml){super(ml),this.type="paren",this.parenType=""}};Rl.registerWalker(rd);Al.exports=rd});var rE=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=Qy(),rd=class extends zl{constructor(ml){super(ml),this.type="string"}toString(){let ml=this.quoted?this.raws.quote:"";return[this.raws.before,ml,this.value+"",ml,this.raws.after].join("")}};Rl.registerWalker(rd);Al.exports=rd});var iE=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=Qy(),rd=class extends zl{constructor(ml){super(ml),this.type="word"}};Rl.registerWalker(rd);Al.exports=rd});var sE=w((ml,Al)=>{"use strict";var Rl=Ky(),zl=Qy(),rd=class extends zl{constructor(ml){super(ml),this.type="unicode-range"}};Rl.registerWalker(rd);Al.exports=rd});var pE=w((ml,Al)=>{"use strict";var Rl=class extends Error{constructor(ml){super(ml),this.name=this.constructor.name,this.message=ml||"An error ocurred while tokzenizing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(ml).stack}};Al.exports=Rl});var dE=w((ml,Al)=>{"use strict";var Rl=/[ \n\t\r\{\(\)'"\\;,/]/g,zl=/[ \n\t\r\(\)\{\}\*:;@!&'"\+\|~>,\[\]\\]|\/(?=\*)/g,rd=/[ \n\t\r\(\)\{\}\*:;@!&'"\-\+\|~>,\[\]\\]|\//g,yh=/^[a-z0-9]/i,kh=/^[a-f0-9?\-]/i,Qh=pE();Al.exports=function(ml,Al){Al=Al||{};let cf=[],t_=ml.valueOf(),r_=t_.length,u_=-1,C_=1,D_=0,S_=0,P_=null,Cg,eA,tA,rA,nA,iA,sA,aA,oA,lA,cA,uA;function se(ml){let Al=`Unclosed ${ml} at line: ${C_}, column: ${D_-u_}, token: ${D_}`;throw new Qh(Al)}function ye(){let ml=`Syntax error at line: ${C_}, column: ${D_-u_}, token: ${D_}`;throw new Qh(ml)}for(;D_0&&cf[cf.length-1][0]==="word"&&cf[cf.length-1][1]==="url",cf.push(["(","(",C_,D_-u_,C_,eA-u_,D_]);break;case 41:S_--,P_=P_&&S_>0,cf.push([")",")",C_,D_-u_,C_,eA-u_,D_]);break;case 39:case 34:tA=Cg===39?"'":'"',eA=D_;do{for(lA=!1,eA=t_.indexOf(tA,eA+1),eA===-1&&se("quote",tA),cA=eA;t_.charCodeAt(cA-1)===92;)cA-=1,lA=!lA}while(lA);cf.push(["string",t_.slice(D_,eA+1),C_,D_-u_,C_,eA-u_,D_]),D_=eA;break;case 64:Rl.lastIndex=D_+1,Rl.test(t_),Rl.lastIndex===0?eA=t_.length-1:eA=Rl.lastIndex-2,cf.push(["atword",t_.slice(D_,eA+1),C_,D_-u_,C_,eA-u_,D_]),D_=eA;break;case 92:eA=D_,Cg=t_.charCodeAt(eA+1),sA&&Cg!==47&&Cg!==32&&Cg!==10&&Cg!==9&&Cg!==13&&Cg!==12&&(eA+=1),cf.push(["word",t_.slice(D_,eA+1),C_,D_-u_,C_,eA-u_,D_]),D_=eA;break;case 43:case 45:case 42:eA=D_+1,uA=t_.slice(D_+1,eA+1);let ml=t_.slice(D_-1,D_);if(Cg===45&&uA.charCodeAt(0)===45){eA++,cf.push(["word",t_.slice(D_,eA),C_,D_-u_,C_,eA-u_,D_]),D_=eA-1;break}cf.push(["operator",t_.slice(D_,eA),C_,D_-u_,C_,eA-u_,D_]),D_=eA-1;break;default:if(Cg===47&&(t_.charCodeAt(D_+1)===42||Al.loose&&!P_&&t_.charCodeAt(D_+1)===47)){if(t_.charCodeAt(D_+1)===42)eA=t_.indexOf("*/",D_+2)+1,eA===0&&se("comment","*/");else{let ml=t_.indexOf(`\n`,D_+2);eA=ml!==-1?ml-1:r_}iA=t_.slice(D_,eA+1),rA=iA.split(`\n`),nA=rA.length-1,nA>0?(aA=C_+nA,oA=eA-rA[nA].length):(aA=C_,oA=u_),cf.push(["comment",iA,C_,D_-u_,aA,eA-oA,D_]),u_=oA,C_=aA,D_=eA}else if(Cg===35&&!yh.test(t_.slice(D_+1,D_+2)))eA=D_+1,cf.push(["#",t_.slice(D_,eA),C_,D_-u_,C_,eA-u_,D_]),D_=eA-1;else if((Cg===117||Cg===85)&&t_.charCodeAt(D_+1)===43){eA=D_+2;do{eA+=1,Cg=t_.charCodeAt(eA)}while(eA=48&&Cg<=57&&(ml=rd),ml.lastIndex=D_+1,ml.test(t_),ml.lastIndex===0?eA=t_.length-1:eA=ml.lastIndex-2,ml===rd||Cg===46){let ml=t_.charCodeAt(eA),Al=t_.charCodeAt(eA+1),Rl=t_.charCodeAt(eA+2);(ml===101||ml===69)&&(Al===45||Al===43)&&Rl>=48&&Rl<=57&&(rd.lastIndex=eA+2,rd.test(t_),rd.lastIndex===0?eA=t_.length-1:eA=rd.lastIndex-2)}cf.push(["word",t_.slice(D_,eA+1),C_,D_-u_,C_,eA-u_,D_]),D_=eA}break}D_++}return cf}});var gE=w((ml,Al)=>{"use strict";var Rl=class extends Error{constructor(ml){super(ml),this.name=this.constructor.name,this.message=ml||"An error ocurred while parsing.",typeof Error.captureStackTrace=="function"?Error.captureStackTrace(this,this.constructor):this.stack=new Error(ml).stack}};Al.exports=Rl});var bE=w((ml,Al)=>{"use strict";var Rl=Qb(),zl=Lb(),rd=Mb(),yh=jb(),kh=Gb(),Qh=Vb(),cf=Yb(),t_=Fv(),r_=Xv(),u_=tE(),C_=rE(),D_=iE(),S_=sE(),P_=dE(),Cg=OA(),eA=QA(),tA=LA(),rA=gE();function eg(ml){return ml.sort((ml,Al)=>ml-Al)}Al.exports=class{constructor(ml,Al){let rd={loose:!1};this.cache=[],this.input=ml,this.options=Object.assign({},rd,Al),this.position=0,this.unbalanced=0,this.root=new Rl;let yh=new zl;this.root.append(yh),this.current=yh,this.tokens=P_(ml,this.options)}parse(){return this.loop()}colon(){let ml=this.currToken;this.newNode(new yh({value:ml[1],source:{start:{line:ml[2],column:ml[3]},end:{line:ml[4],column:ml[5]}},sourceIndex:ml[6]})),this.position++}comma(){let ml=this.currToken;this.newNode(new kh({value:ml[1],source:{start:{line:ml[2],column:ml[3]},end:{line:ml[4],column:ml[5]}},sourceIndex:ml[6]})),this.position++}comment(){let ml=!1,Al=this.currToken[1].replace(/\/\*|\*\//g,""),Rl;this.options.loose&&Al.startsWith("//")&&(Al=Al.substring(2),ml=!0),Rl=new Qh({value:Al,inline:ml,source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[4],column:this.currToken[5]}},sourceIndex:this.currToken[6]}),this.newNode(Rl),this.position++}error(ml,Al){throw new rA(ml+` at line: ${Al[2]}, column ${Al[3]}`)}loop(){for(;this.position0&&(this.current.type==="func"&&this.current.value==="calc"?this.prevToken[0]!=="space"&&this.prevToken[0]!=="("?this.error("Syntax Error",this.currToken):this.nextToken[0]!=="space"&&this.nextToken[0]!=="word"?this.error("Syntax Error",this.currToken):this.nextToken[0]==="word"&&this.current.last.type!=="operator"&&this.current.last.value!=="("&&this.error("Syntax Error",this.currToken):(this.nextToken[0]==="space"||this.nextToken[0]==="operator"||this.prevToken[0]==="operator")&&this.error("Syntax Error",this.currToken)),this.options.loose){if((!this.current.nodes.length||this.current.last&&this.current.last.type==="operator")&&this.nextToken[0]==="word")return this.word()}else if(this.nextToken[0]==="word")return this.word()}return Al=new r_({value:this.currToken[1],source:{start:{line:this.currToken[2],column:this.currToken[3]},end:{line:this.currToken[2],column:this.currToken[3]}},sourceIndex:this.currToken[4]}),this.position++,this.newNode(Al)}parseTokens(){switch(this.currToken[0]){case"space":this.space();break;case"colon":this.colon();break;case"comma":this.comma();break;case"comment":this.comment();break;case"(":this.parenOpen();break;case")":this.parenClose();break;case"atword":case"word":this.word();break;case"operator":this.operator();break;case"string":this.string();break;case"unicoderange":this.unicodeRange();break;default:this.word();break}}parenOpen(){let ml=1,Al=this.position+1,Rl=this.currToken,zl;for(;Al=this.tokens.length-1&&!this.current.unbalanced)&&(this.current.unbalanced--,this.current.unbalanced<0&&this.error("Expected opening parenthesis",ml),!this.current.unbalanced&&this.cache.length&&(this.current=this.cache.pop()))}space(){let ml=this.currToken;this.position===this.tokens.length-1||this.nextToken[0]===","||this.nextToken[0]===")"?(this.current.last.raws.after+=ml[1],this.position++):(this.spaces=ml[1],this.position++)}unicodeRange(){let ml=this.currToken;this.newNode(new S_({value:ml[1],source:{start:{line:ml[2],column:ml[3]},end:{line:ml[4],column:ml[5]}},sourceIndex:ml[6]})),this.position++}splitWord(){let ml=this.nextToken,Al=this.currToken[1],Rl=/^[\+\-]?((\d+(\.\d*)?)|(\.\d+))([eE][\+\-]?\d+)?/,zl=/^(?!\#([a-z0-9]+))[\#\{\}]/gi,yh,kh;if(!zl.test(Al))for(;ml&&ml[0]==="word";){this.position++;let Rl=this.currToken[1];Al+=Rl,ml=this.nextToken}yh=eA(Al,"@"),kh=eg(tA(Cg([[0],yh]))),kh.forEach((zl,Qh)=>{let r_=kh[Qh+1]||Al.length,u_=Al.slice(zl,r_),C_;if(~yh.indexOf(zl))C_=new rd({value:u_.slice(1),source:{start:{line:this.currToken[2],column:this.currToken[3]+zl},end:{line:this.currToken[4],column:this.currToken[3]+(r_-1)}},sourceIndex:this.currToken[6]+kh[Qh]});else if(Rl.test(this.currToken[1])){let ml=u_.replace(Rl,"");C_=new t_({value:u_.replace(ml,""),source:{start:{line:this.currToken[2],column:this.currToken[3]+zl},end:{line:this.currToken[4],column:this.currToken[3]+(r_-1)}},sourceIndex:this.currToken[6]+kh[Qh],unit:ml})}else C_=new(ml&&ml[0]==="("?cf:D_)({value:u_,source:{start:{line:this.currToken[2],column:this.currToken[3]+zl},end:{line:this.currToken[4],column:this.currToken[3]+(r_-1)}},sourceIndex:this.currToken[6]+kh[Qh]}),C_.type==="word"?(C_.isHex=/^#(.+)/.test(u_),C_.isColor=/^#([0-9a-f]{3}|[0-9a-f]{4}|[0-9a-f]{6}|[0-9a-f]{8})$/i.test(u_)):this.cache.push(this.current);this.newNode(C_)}),this.position++}string(){let ml=this.currToken,Al=this.currToken[1],Rl=/^(\"|\')/,zl=Rl.test(Al),rd="",yh;zl&&(rd=Al.match(Rl)[0],Al=Al.slice(1,Al.length-1)),yh=new C_({value:Al,source:{start:{line:ml[2],column:ml[3]},end:{line:ml[4],column:ml[5]}},sourceIndex:ml[6],quoted:zl}),yh.raws.quote=rd,this.newNode(yh),this.position++}word(){return this.splitWord()}newNode(ml){return this.spaces&&(ml.raws.before+=this.spaces,this.spaces=""),this.current.append(ml)}get currToken(){return this.tokens[this.position]}get nextToken(){return this.tokens[this.position+1]}get prevToken(){return this.tokens[this.position-1]}}});var vE={};hn(vE,{languages:()=>JC,options:()=>WC,parsers:()=>zC,printers:()=>Nx});var kt=(ml,Al)=>(Rl,zl,...rd)=>Rl|1&&zl==null?void 0:(Al.call(zl)??zl[ml]).apply(zl,rd);var wE=String.prototype.replaceAll??function(ml,Al){return ml.global?this.replace(ml,Al):this.split(ml).join(Al)},CE=kt("replaceAll",function(){if(typeof this=="string")return wE}),BE=CE;function Vl(ml){return this[ml<0?this.length+ml:ml]}var NE=kt("at",function(){if(Array.isArray(this)||typeof this=="string")return Vl}),jE=NE;var jl=()=>{},GE=jl;var WE="string",YE="array",ow="cursor",lw="indent",cw="align",pw="trim",dw="group",hw="fill",fw="if-break",_w="indent-if-break",mw="line-suffix",gw="line-suffix-boundary",Aw="line",yw="label",bw="break-parent",vw=new Set([ow,lw,cw,pw,dw,hw,fw,_w,mw,gw,Aw,yw,bw]);function mn(ml,Al,Rl){if(!ml.has(Al)){let zl=Rl(Al);ml.set(Al,zl)}return ml.get(Al)}function Hl(ml){if(typeof ml=="string")return WE;if(Array.isArray(ml))return YE;if(!ml)return;let{type:Al}=ml;if(vw.has(Al))return Al}var Ew=Hl;var Ql=ml=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(ml);function Kl(ml){let Al=ml===null?"null":typeof ml;if(Al!=="string"&&Al!=="object")return`Unexpected doc '${Al}', \nExpected it to be 'string' or 'object'.`;if(Ew(ml))throw new Error("doc is valid.");let Rl=Object.prototype.toString.call(ml);if(Rl!=="[object Object]")return`Unexpected doc '${Rl}'.`;let zl=Ql([...vw].map(ml=>`'${ml}'`));return`Unexpected doc.type '${ml.type}'.\nExpected it to be ${zl}.`}var ww=class extends Error{name="InvalidDocError";constructor(ml){super(Kl(ml)),this.doc=ml}},Cw=ww;function gn(ml,Al){if(typeof ml=="string")return Al(ml);let Rl=new Map;return r(ml);function r(ml){return mn(Rl,ml,n)}function n(ml){switch(Ew(ml)){case YE:return Al(ml.map(r));case hw:return Al({...ml,parts:ml.parts.map(r)});case fw:return Al({...ml,breakContents:r(ml.breakContents),flatContents:r(ml.flatContents)});case dw:{let{expandedStates:Rl,contents:zl}=ml;return Rl?(Rl=Rl.map(r),zl=Rl[0]):zl=r(zl),Al({...ml,contents:zl,expandedStates:Rl})}case cw:case lw:case _w:case yw:case mw:return Al({...ml,contents:r(ml.contents)});case WE:case ow:case pw:case gw:case Aw:case bw:return Al(ml);default:throw new Cw(ml)}}}function Xl(ml){return ml.type===Aw&&!ml.hard?ml.soft?"":" ":ml.type===fw?ml.flatContents:ml}function wn(ml){return gn(ml,Xl)}function vn(ml,Al=Nw){return gn(ml,ml=>typeof ml=="string"?G(Al,ml.split(`\n`)):ml)}var xw=GE,Dw=GE,Sw=GE,kw=GE;function L(ml){return xw(ml),{type:lw,contents:ml}}function Jl(ml,Al){return kw(ml),xw(Al),{type:cw,contents:Al,n:ml}}function ue(ml){return Jl(-1,ml)}var Tw={type:bw};function Le(ml){return Sw(ml),{type:hw,parts:ml}}function q(ml,Al={}){return xw(ml),Dw(Al.expandedStates,!0),{type:dw,id:Al.id,contents:ml,break:!!Al.shouldBreak,expandedStates:Al.expandedStates}}function Rt(ml,Al="",Rl={}){return xw(ml),Al!==""&&xw(Al),{type:fw,breakContents:ml,flatContents:Al,groupId:Rl.groupId}}function G(ml,Al){xw(ml),Dw(Al);let Rl=[];for(let zl=0;zl0}var Qw=tc;var Lw=Object.freeze({character:"'",codePoint:39}),Mw=Object.freeze({character:'"',codePoint:34}),jw=Object.freeze({preferred:Lw,alternate:Mw}),Uw=Object.freeze({preferred:Mw,alternate:Lw});function Tn(ml,Al){let{preferred:Rl,alternate:zl}=Al===!0||Al==="'"?jw:Uw,{length:rd}=ml,yh=0,kh=0;for(let Al=0;Alkh?zl:Rl).character}var Gw=/\\(["'\\])|(["'])/g;function ic(ml,Al){let Rl=Al==='"'?"'":'"',zl=BE(0,ml,Gw,(ml,zl,rd)=>zl?zl===Rl?Rl:ml:rd===Al?"\\"+rd:rd);return Al+zl+Al}var qw=ic;function oc(ml,Al){GE(/^(?["']).*\k$/s.test(ml));let Rl=ml.slice(1,-1),zl;return Al.parser==="json"||Al.parser==="jsonc"||Al.parser==="json-stringify"||Al.parser==="json5"&&Al.quoteProps==="preserve"&&!Al.singleQuote?zl='"':Al.__isInHtmlAttribute?zl="'":zl=Tn(Rl,Al.singleQuote),ml.charAt(0)===zl?ml:qw(Rl,zl)}var $w=oc;var Jw=class extends Error{name="UnexpectedNodeError";constructor(ml,Al,Rl="type"){super(`Unexpected ${Al} node ${Rl}: ${JSON.stringify(ml[Rl])}.`),this.node=ml}},Hw=Jw;function Cn(){}Cn.getVisitorKeys=ml=>ml.type==="css-root"?["frontMatter"]:[];var Vw=Cn;var Ww=null;function Ze(ml){if(Ww!==null&&typeof Ww.property){let ml=Ww;return Ww=Ze.prototype=null,ml}return Ww=Ze.prototype=ml??Object.create(null),new Ze}var zw=10;for(let ml=0;ml<=zw;ml++)Ze();function es(ml){return Ze(ml)}function uc(ml,Al="type"){es(ml);function s(Rl){let zl=Rl[Al],rd=ml[zl];if(!Array.isArray(rd))throw Object.assign(new Error(`Missing visitor keys for '${zl}'.`),{node:Rl});return rd}return s}var Yw=uc;var Kw=[["nodes"],["group"]],Xw={"css-root":["frontMatter","nodes"],"css-comment":[],"css-rule":["selector","nodes"],"css-decl":["value","selector","nodes"],"css-atrule":["selector","params","value","nodes"],"media-query-list":Kw[0],"media-query":Kw[0],"media-type":[],"media-feature-expression":Kw[0],"media-feature":[],"media-colon":[],"media-value":[],"media-keyword":[],"media-url":[],"media-unknown":[],"selector-root":Kw[0],"selector-selector":Kw[0],"selector-comment":[],"selector-string":[],"selector-tag":[],"selector-id":[],"selector-class":[],"selector-attribute":[],"selector-combinator":Kw[0],"selector-universal":[],"selector-pseudo":Kw[0],"selector-nesting":[],"selector-unknown":[],"value-value":Kw[1],"value-root":Kw[1],"value-comment":[],"value-comma_group":["groups"],"value-paren_group":["open","groups","close"],"value-func":Kw[1],"value-paren":[],"value-number":[],"value-operator":[],"value-word":[],"value-colon":[],"value-comma":[],"value-string":[],"value-atword":[],"value-unicode-range":[],"value-unknown":[]};var Zw=Yw(Xw),eC=Zw;function cc(ml,Al){let Rl=0;for(let zl=0;zl{if(Rl===!1)return!1;let rd=!!zl?.backwards,{length:yh}=Al,kh=Rl;for(;kh>=0&&khkh&&(kh=ml.source.endOffset,cf=ml.source.end))}yh!==Number.POSITIVE_INFINITY&&(ml.source??(ml.source={}),zl||(ml.source.startOffset=yh,ml.source.endOffset=kh),(Al=ml.source).start??(Al.start=Qh),(Rl=ml.source).end??(Rl.end=cf))}function Wn(ml,Al){typeof ml.type!="string"||ml.source||typeof Al.source?.startOffset!="number"||typeof Al.source?.endOffset!="number"||!yc(ml)||(ml.source={startOffset:Al.source.startOffset,endOffset:Al.source.startOffset,start:Al.source.start,end:Al.source.start})}function mc(ml){if(!(typeof ml.source?.startOffset!="number"||typeof ml.source?.endOffset!="number"))for(let Al in ml){if(Al==="source"||Al==="raws"||Al==="spaces")continue;let Rl=ml[Al],zl=Array.isArray(Rl)?Rl:[Rl];for(let Al of zl)Al&&typeof Al=="object"&&Wn(Al,ml)}}function yc(ml){return Array.isArray(ml.nodes)&&ml.nodes.length===0||Array.isArray(ml.groups)&&ml.groups.length===0}function $n(ml){let Al="initial",Rl="initial",zl,rd=!1,yh=[];for(let kh=0;khml.source.startOffset,P=ml=>ml.source.endOffset;var aC=Symbol.for("PRETTIER_IS_FRONT_MATTER");function gc(ml){return!!ml?.[aC]}var oC=gc;function wc(ml){return BE(0,ml,/[^\n]/g," ")}var lC=wc;var cC=3;function vc(ml){let Al=ml.slice(0,cC);if(Al!=="---"&&Al!=="+++")return;let Rl=ml.indexOf(`\n`,cC);if(Rl===-1)return;let zl=ml.slice(cC,Rl).trim(),rd=ml.indexOf(`\n${Al}`,Rl),yh=zl;if(yh||(yh=Al==="+++"?"toml":"yaml"),rd===-1&&Al==="---"&&yh==="yaml"&&(rd=ml.indexOf(`\n...`,Rl)),rd===-1)return;let kh=rd+1+cC,Qh=ml.charAt(kh+1);if(!/\s?/.test(Qh))return;let cf=ml.slice(0,kh),t_;return{language:yh,explicitLanguage:zl||null,value:ml.slice(Rl+1,rd),startDelimiter:Al,endDelimiter:cf.slice(-cC),raw:cf,start:{line:1,column:0,index:0},end:{index:cf.length,get line(){return t_??(t_=cf.split(`\n`)),t_.length},get column(){return t_??(t_=cf.split(`\n`)),jE(0,t_,-1).length}},[aC]:!0}}function xc(ml){let Al=vc(ml);return Al?{frontMatter:Al,get content(){let{raw:Rl}=Al;return lC(Rl)+ml.slice(Rl.length)}}:{content:ml}}var uC=xc;var pC=new Set(["raw","raws","sourceIndex","source","before","after","trailingComma","spaces"]);function ns(ml,Al,Rl){if(ml.type==="css-comment"&&Rl.type==="css-root"&&Rl.nodes.length>0&&((Rl.nodes[0]===ml||oC(Rl.nodes[0])&&Rl.nodes[1]===ml)&&(delete Al.text,/^\*\s*@(?:format|prettier)\s*$/.test(ml.text))||Rl.type==="css-root"&&jE(0,Rl.nodes,-1)===ml))return null;if(ml.type==="value-root"&&delete Al.text,(ml.type==="media-query"||ml.type==="media-query-list"||ml.type==="media-feature-expression")&&delete Al.value,ml.type==="css-rule"&&delete Al.params,(ml.type==="media-feature"||ml.type==="media-keyword"||ml.type==="media-type"||ml.type==="media-unknown"||ml.type==="media-url"||ml.type==="media-value"||ml.type==="selector-attribute"||ml.type==="selector-string"||ml.type==="selector-class"||ml.type==="selector-combinator"||ml.type==="value-string")&&ml.value&&(Al.value=bc(ml.value)),ml.type==="selector-combinator"&&(Al.value=BE(0,Al.value,/\s+/g," ")),ml.type==="media-feature"&&(Al.value=BE(0,Al.value," ","")),(ml.type==="value-word"&&(ml.isColor&&ml.isHex||["initial","inherit","unset","revert"].includes(ml.value.toLowerCase()))||ml.type==="media-feature"||ml.type==="selector-root-invalid"||ml.type==="selector-pseudo")&&(Al.value=Al.value.toLowerCase()),ml.type==="css-decl"&&(Al.prop=ml.prop.toLowerCase()),(ml.type==="css-atrule"||ml.type==="css-import")&&(Al.name=ml.name.toLowerCase()),ml.type==="value-number"&&(Al.unit=ml.unit.toLowerCase()),ml.type==="value-unknown"&&(Al.value=BE(0,Al.value,/;$/g,"")),ml.type==="selector-attribute"&&(Al.attribute=ml.attribute.trim(),ml.namespace&&typeof ml.namespace=="string"&&(Al.namespace=ml.namespace.trim()||!0),ml.value)){let{value:ml}=Al;/\s[a-z]$/i.test(ml)&&(Al.__prettier_attribute_selector_flag=jE(0,ml,-1),ml=ml.slice(0,-1)),ml=ml.trim(),ml=ml.replace(/^(?["'])(?.*?)\k$/,"$"),Al.value=ml,delete Al.quoted}if((ml.type==="media-value"||ml.type==="media-type"||ml.type==="value-number"||ml.type==="selector-root-invalid"||ml.type==="selector-class"||ml.type==="selector-combinator"||ml.type==="selector-tag")&&ml.value&&(Al.value=BE(0,Al.value,/([\d+.e-]+)([a-z]*)/gi,(ml,Al,Rl)=>{let zl=Number(Al);return Number.isNaN(zl)?ml:zl+Rl.toLowerCase()})),ml.type==="selector-tag"){let ml=Al.value.toLowerCase();["from","to"].includes(ml)&&(Al.value=ml)}if(ml.type==="css-atrule"&&ml.name.toLowerCase()==="supports"&&delete Al.value,ml.type==="selector-unknown"&&delete Al.value,ml.type==="value-comma_group"){let Rl=ml.groups.findIndex(ml=>ml.type==="value-number"&&ml.unit==="...");Rl!==-1&&(Al.groups[Rl].unit="",Al.groups.splice(Rl+1,0,{type:"value-word",value:"...",isColor:!1,isHex:!1}))}if(ml.type==="value-comma_group"&&ml.groups.some(ml=>ml.type==="value-atword"&&(ml.value.endsWith("[")||ml.value.endsWith("]"))||ml.type==="value-word"&&(ml.value.startsWith("]")||ml.value.startsWith("["))))return{type:"value-atword",value:ml.groups.map(ml=>ml.value).join("")};if(ml.type==="value-func"&&ml.value==="if"&&ml.group.type==="value-paren_group"&&ml.group.groups.length===1&&ml.group.groups[0].type==="value-comma_group"){let Rl=ml.group.groups[0].groups,zl=Al.group.groups[0].groups;for(let ml=Rl.length-1;ml>=0;ml--){let Al=Rl[ml];if(Al.type==="value-word"&&typeof Al.value=="string"&&Al.value.endsWith(";")){if(Al.value===";"){Rl[ml-1]?.type==="value-number"&&zl.splice(ml-1,2,{type:"#node-placeholder"});continue}zl[ml]={type:"#node-placeholder"}}}}}ns.ignoredProperties=pC;function bc(ml){return BE(0,BE(0,ml,"'",'"'),/\\([^\da-f])/gi,"$1")}var dC=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),hC=dC;var fC=/\*\/$/,_C=/^\/\*\*?/,mC=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,gC=/(^|\s+)\/\/([^\n\r]*)/g,AC=/^(\r?\n)+/,yC=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,bC=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,vC=/(\r?\n|^) *\* ?/g,EC=[];function Hn(ml){let Al=ml.match(mC);return Al?Al[0].trimStart():""}function Qn(ml){let Al=ml.match(mC)?.[0];return Al==null?ml:ml.slice(Al.length)}function Kn(ml){ml=BE(0,ml.replace(_C,"").replace(fC,""),vC,"$1");let Al="";for(;Al!==ml;)Al=ml,ml=BE(0,ml,yC,`\n$1 $2\n`);ml=ml.replace(AC,"").trimEnd();let Rl=Object.create(null),zl=BE(0,ml,bC,"").replace(AC,"").trimEnd(),rd;for(;rd=bC.exec(ml);){let ml=BE(0,rd[2],gC,"");if(typeof Rl[rd[1]]=="string"||Array.isArray(Rl[rd[1]])){let Al=Rl[rd[1]];Rl[rd[1]]=[...EC,...Array.isArray(Al)?Al:[Al],ml]}else Rl[rd[1]]=ml}return{comments:zl,pragmas:Rl}}function Xn({comments:ml="",pragmas:Al={}}){let Rl=Object.keys(Al),zl=Rl.flatMap(ml=>Vn(ml,Al[ml])).map(ml=>` * ${ml}\n`).join("");if(!ml){if(Rl.length===0)return"";if(Rl.length===1&&!Array.isArray(Al[Rl[0]])){let ml=Al[Rl[0]];return`/** ${Vn(Rl[0],ml)[0]} */`}}let rd=ml.split(`\n`).map(ml=>` * ${ml}`).join(`\n`)+`\n`;return`/**\n`+(ml?rd:"")+(ml&&Rl.length>0?` *\n`:"")+zl+" */"}function Vn(ml,Al){return[...EC,...Array.isArray(Al)?Al:[Al]].map(Al=>`@${ml} ${Al}`.trim())}var wC=["noformat","noprettier"],CC=["format","prettier"],xC="format";function Cc(ml){if(!ml.startsWith("#!"))return"";let Al=ml.indexOf(`\n`);return Al===-1?ml:ml.slice(0,Al)}var DC=Cc;function os(ml){let Al=DC(ml);Al&&(ml=ml.slice(Al.length+1));let Rl=Hn(ml),{pragmas:zl,comments:rd}=Kn(Rl);return{shebang:Al,text:ml,pragmas:zl,comments:rd}}function ri(ml){let{pragmas:Al}=os(ml);return CC.some(ml=>hC(Al,ml))}function si(ml){let{pragmas:Al}=os(ml);return wC.some(ml=>hC(Al,ml))}function ni(ml){let{shebang:Al,text:Rl,pragmas:zl,comments:rd}=os(ml),yh=Qn(Rl),kh=Xn({pragmas:{[xC]:"",...zl},comments:rd.trimStart()});return(Al?`${Al}\n`:"")+kh+(yh.startsWith(`\n`)?`\n`:`\n\n`)+yh}var ii=ml=>ri(uC(ml).content),oi=ml=>si(uC(ml).content),ai=ml=>{let{frontMatter:Al,content:Rl}=uC(ml);return(Al?Al.raw+`\n\n`:"")+ni(Rl)};var SC=new Set(["red","green","blue","alpha","a","rgb","hue","h","saturation","s","lightness","l","whiteness","w","blackness","b","tint","shade","blend","blenda","contrast","hsl","hsla","hwb","hwba"]);function ui(ml){return ml.findAncestor(ml=>ml.type==="css-decl")?.prop?.toLowerCase()}var kC=new Set(["initial","inherit","unset","revert"]);function li(ml){return kC.has(ml.toLowerCase())}function ci(ml,Al){return ml.findAncestor(ml=>ml.type==="css-atrule")?.name?.toLowerCase().endsWith("keyframes")&&["from","to"].includes(Al.toLowerCase())}function De(ml){return ml.includes("$")||ml.includes("@")||ml.includes("#")||ml.startsWith("%")||ml.startsWith("--")||ml.startsWith(":--")||ml.includes("(")&&ml.includes(")")?ml:ml.toLowerCase()}function Me(ml,Al){return ml.findAncestor(ml=>ml.type==="value-func")?.value?.toLowerCase()===Al}function fi(ml){return ml.hasAncestor(ml=>{if(ml.type!=="css-rule")return!1;let Al=ml.raws?.selector;return Al&&(Al.startsWith(":import")||Al.startsWith(":export"))})}function _e(ml,Al){let Rl=Array.isArray(Al)?Al:[Al],zl=ml.findAncestor(ml=>ml.type==="css-atrule");return zl&&Rl.includes(zl.name.toLowerCase())}function pi(ml){let{node:Al}=ml;return Al.groups[0]?.value==="url"&&Al.groups.length===2&&ml.findAncestor(ml=>ml.type==="css-atrule")?.name==="import"}function hi(ml){return ml.type==="value-func"&&ml.value.toLowerCase()==="url"}function di(ml){return ml.type==="value-func"&&ml.value.toLowerCase()==="var"}function mi(ml){let{selector:Al}=ml;return Al?typeof Al=="string"&&/^@.+:.*$/.test(Al)||Al.value&&/^@.+:.*$/.test(Al.value):!1}function yi(ml){return ml.type==="value-word"&&["from","through","end"].includes(ml.value)}function gi(ml){return ml.type==="value-word"&&["and","or","not"].includes(ml.value)}function wi(ml){return ml.type==="value-word"&&ml.value==="in"}function Wt(ml){return ml.type==="value-operator"&&ml.value==="*"}function be(ml){return ml?.type==="value-operator"&&ml.value==="/"}function X(ml){return ml.type==="value-operator"&&ml.value==="+"}function Ee(ml){return ml.type==="value-operator"&&ml.value==="-"}function Rc(ml){return ml.type==="value-operator"&&ml.value==="%"}function tt(ml){return Wt(ml)||be(ml)||X(ml)||Ee(ml)||Rc(ml)}function vi(ml){return ml.type==="value-word"&&["==","!="].includes(ml.value)}function xi(ml){return ml.type==="value-word"&&["<",">","<=",">="].includes(ml.value)}function rt(ml,Al){return Al.parser==="scss"&&ml.type==="css-atrule"&&["if","else","for","each","while"].includes(ml.name)}function us(ml){return ml.raws?.params&&/^\(\s*\)$/.test(ml.raws.params)}function $t(ml){return ml.name.startsWith("prettier-placeholder")}function _i(ml){return ml.prop.startsWith("@prettier-placeholder")}function bi(ml,Al){return ml.value==="$$"&&ml.type==="value-func"&&Al?.type==="value-word"&&!Al.raws.before}function Ei(ml){return ml.value?.type==="value-root"&&ml.value.group?.type==="value-value"&&ml.prop.toLowerCase()==="composes"}function Si(ml){return ml.value?.group?.group?.type==="value-paren_group"&&ml.value.group.group.open!==null&&ml.value.group.group.close!==null}function J(ml){return ml?.raws?.before===""}function Gt(ml){return ml.type==="value-comma_group"&&ml.groups?.[1]?.type==="value-colon"}function as(ml){return ml.type==="value-paren_group"&&ml.groups?.[0]&&Gt(ml.groups[0])}function ls(ml,Al){if(Al.parser!=="scss")return!1;let{node:Rl}=ml;if(Rl.groups.length===0||Rl.type==="value-paren_group"&&Rl.open&&Rl.close&&Rl.groups.length===1&&Rl.groups[0].type!=="value-comma_group")return!1;let zl=ml.parent;if(zl&&zl.type==="value-func"&&zl.value==="if")return!1;let rd=ml.grandparent;return!as(Rl)&&!(rd&&as(rd))?!1:ml.findAncestor(ml=>ml.type==="css-decl")?.prop?.startsWith("$")?!0:as(rd)?!zl.groups.some(ml=>tt(ml)):rd.type==="value-func"}function st(ml){return ml.type==="value-comment"&&ml.inline}function Yt(ml){return ml.type==="value-word"&&ml.value==="#"}function cs(ml){return ml.type==="value-word"&&ml.value==="{"}function Vt(ml){return ml.type==="value-word"&&ml.value==="}"}function nt(ml){return["value-word","value-atword"].includes(ml.type)}function zt(ml){return ml?.type==="value-colon"}function Ti(ml,Al){if(!Gt(Al))return!1;let{groups:Rl}=Al,zl=Rl.indexOf(ml);return zl===-1?!1:zt(Rl[zl+1])}function ki(ml){return ml.value&&["not","and","or"].includes(ml.value.toLowerCase())}function Oi(ml){return ml.type!=="value-func"?!1:SC.has(ml.value.toLowerCase())}function Be(ml){return/\/\//.test(ml.split(/[\n\r]/).pop())}function ce(ml){return ml?.type==="value-atword"&&ml.value.startsWith("prettier-placeholder-")}function Ai(ml,Al){if(ml.open?.value!=="("||ml.close?.value!==")"||ml.groups.some(ml=>ml.type!=="value-comma_group"))return!1;if(Al.type==="value-comma_group"){let Rl=Al.groups.indexOf(ml)-1,zl=Al.groups[Rl];if(zl?.type==="value-word"&&zl.value==="with")return!0}return!1}function it(ml){return ml.type==="value-paren_group"&&ml.open?.value==="("&&ml.close?.value===")"}function Ic(ml,Al,Rl){let{node:zl}=ml,rd=ml.parent,yh=ml.grandparent,kh=ui(ml),Qh=kh&&rd.type==="value-value"&&(kh==="grid"||kh.startsWith("grid-template")),cf=ml.findAncestor(ml=>ml.type==="css-atrule"),t_=cf&&rt(cf,Al),r_=zl.groups.some(ml=>st(ml)),u_=ml.map(Rl,"groups"),C_=[""],D_=Me(ml,"url"),S_=!1,P_=!1;for(let Rl=0;RlAl==="groups"&&ml.type==="value-paren_group",(ml,Al)=>Al==="group"&&ml.type==="value-func"&&ml.value==="if")||Cg.type==="value-word"&&ce(eA)&&P(Cg)===N(eA))continue;if(Cg.type==="value-string"&&Cg.quoted){let ml=Cg.value.lastIndexOf("#{"),Al=Cg.value.lastIndexOf("}");ml!==-1&&Al!==-1?S_=ml>Al:ml!==-1?S_=!0:Al!==-1&&(S_=!1)}if(S_||zt(Cg)||zt(eA)||Cg.type==="value-atword"&&(Cg.value===""||Cg.value.endsWith("["))||eA.type==="value-word"&&eA.value.startsWith("]")||Cg.value==="~"||Al.parser==="less"&&(eA?.type==="value-word"&&eA.value==="["||Cg.type==="value-word"&&Cg.value==="["&&(eA?.type==="value-atword"||eA?.type==="value-word")||Cg.type==="value-word"&&Cg.value==="]["&&eA?.type==="value-word")||Cg.type!=="value-string"&&Cg.value&&Cg.value.includes("\\")&&eA&&eA.type!=="value-comment"||r_?.value&&r_.value.indexOf("\\")===r_.value.length-1&&Cg.type==="value-operator"&&Cg.value==="/"||Cg.value==="\\"||bi(Cg,eA)||Yt(Cg)||cs(Cg)||Vt(eA)||cs(eA)&&J(eA)||Vt(Cg)&&J(eA)||Cg.value==="--"&&Yt(eA))continue;let tA=tt(Cg),rA=tt(eA);if((tA&&Yt(eA)||rA&&Vt(Cg))&&J(eA)||!r_&&be(Cg)||Me(ml,"calc")&&(X(Cg)||X(eA)||Ee(Cg)||Ee(eA))&&J(eA))continue;if(Al.parser==="scss"&&tA&&Cg.value==="-"&&eA.type==="value-func"&&P(Cg)!==N(eA)){C_.push([C_.pop()," "]);continue}let nA=zl.groups[Rl+2],iA=(X(Cg)||Ee(Cg))&&Rl===0&&(eA.type==="value-number"||eA.isHex)&&yh&&Oi(yh)&&!J(eA),sA=nA?.type==="value-func"||nA&&nt(nA)||Cg.type==="value-func"||nt(Cg),aA=eA.type==="value-func"||nt(eA)||r_?.type==="value-func"||r_&&nt(r_);if(!(!(Wt(eA)||Wt(Cg))&&!Me(ml,"calc")&&!iA&&(be(eA)&&!sA||be(Cg)&&!aA||X(eA)&&!sA||X(Cg)&&!aA||Ee(eA)||Ee(Cg))&&(J(eA)||tA&&(!r_||r_&&tt(r_))))&&!((Al.parser==="scss"||Al.parser==="less")&&tA&&Cg.value==="-"&&it(eA)&&P(Cg)===N(eA.open)&&eA.open.value==="(")){if(st(Cg)){if(rd.type==="value-paren_group"){C_.push(ue(Pw),"");continue}C_.push(Pw,"");continue}if(t_&&(vi(eA)||xi(eA)||gi(eA)||wi(Cg)||yi(Cg))){C_.push([C_.pop()," "]);continue}if(cf&&cf.name.toLowerCase()==="namespace"){C_.push([C_.pop()," "]);continue}if(Qh){Cg.source&&eA.source&&Cg.source.start.line!==eA.source.start.line?(C_.push(Pw,""),P_=!0):C_.push([C_.pop()," "]);continue}if(!(kh&&(kh==="font"||kh.startsWith("--"))&&(be(eA)&&J(eA)&&Ci(Cg)||be(Cg)&&J(Cg)&&Ci(r_)))){if(rA){C_.push([C_.pop()," "]);continue}if(eA?.value!=="..."&&!(ce(Cg)&&ce(eA)&&P(Cg)===N(eA))){if(ce(Cg)&&it(eA)&&P(Cg)===N(eA.open)){C_.push(Bw,"");continue}if(Cg.value==="with"&&it(eA)){C_=[[Le(C_)," "]];continue}if(!(Cg.value?.endsWith("#")&&eA.value==="{"&&it(eA.group))&&!(st(eA)&&!nA)){if(!cf&&Cg.type==="value-comment"&&!Cg.inline&&zl.groups.slice(0,Rl).every(ml=>ml.type==="value-comment")){C_.push(ue(Iw),"");continue}C_.push(Iw,"")}}}}}return r_&&C_.push([C_.pop(),Tw]),P_&&C_.unshift("",Pw),t_?q(L(C_)):pi(ml)?q(Le(C_)):q(L(Le(C_)))}function Ci(ml){if(ml?.type==="value-number")return!0;if(ml?.type!=="value-func")return!1;let Al=ml.value.toLowerCase();return Al==="var"||Al==="calc"||Al==="min"||Al==="max"||Al==="clamp"||Al.startsWith("--")}var TC=Ic;function Lc(ml){return ml.length===1?ml:ml.toLowerCase().replace(/^([+-]?[\d.]+e)(?:\+|(-))?0*(?=\d)/,"$1$2").replace(/^([+-]?[\d.]+)e[+-]?0+$/,"$1").replace(/^([+-])?\./,"$10.").replace(/(\.\d+?)0+(?=e|$)/,"$1").replace(/\.(?=e|$)/,"")}var IC=Lc;var BC=new Map([["em","em"],["rem","rem"],["ex","ex"],["rex","rex"],["cap","cap"],["rcap","rcap"],["ch","ch"],["rch","rch"],["ic","ic"],["ric","ric"],["lh","lh"],["rlh","rlh"],["vw","vw"],["svw","svw"],["lvw","lvw"],["dvw","dvw"],["vh","vh"],["svh","svh"],["lvh","lvh"],["dvh","dvh"],["vi","vi"],["svi","svi"],["lvi","lvi"],["dvi","dvi"],["vb","vb"],["svb","svb"],["lvb","lvb"],["dvb","dvb"],["vmin","vmin"],["svmin","svmin"],["lvmin","lvmin"],["dvmin","dvmin"],["vmax","vmax"],["svmax","svmax"],["lvmax","lvmax"],["dvmax","dvmax"],["cm","cm"],["mm","mm"],["q","Q"],["in","in"],["pt","pt"],["pc","pc"],["px","px"],["deg","deg"],["grad","grad"],["rad","rad"],["turn","turn"],["s","s"],["ms","ms"],["hz","Hz"],["khz","kHz"],["dpi","dpi"],["dpcm","dpcm"],["dppx","dppx"],["x","x"],["cqw","cqw"],["cqh","cqh"],["cqi","cqi"],["cqb","cqb"],["cqmin","cqmin"],["cqmax","cqmax"],["fr","fr"]]);function fs(ml){let Al=ml.toLowerCase();return BC.has(Al)?BC.get(Al):ml}var FC=/(["'])(?:(?!\1)[^\\]|\\.)*\1/gs,PC=/(?:\d*\.\d+|\d+\.?)(?:e[+-]?\d+)?/gi,RC=/[a-z]+/gi,NC=/[$@]?[_a-z\u0080-\uFFFF][\w\u0080-\uFFFF-]*/gi,OC=new RegExp(FC.source+`|(${NC.source})?(${PC.source})(${RC.source})?`,"gi");function Y(ml,Al){return BE(0,ml,FC,ml=>$w(ml,Al))}function Ii(ml,Al){let Rl=Al.singleQuote?"'":'"',zl="",rd=ml.match(/^(?.+?)\s+(?[a-z])$/i);return rd&&({value:ml,flag:zl}=rd.groups),(ml.includes('"')||ml.includes("'")?ml:Rl+ml+Rl)+(zl?` ${zl}`:"")}function Se(ml){return BE(0,ml,OC,(ml,Al,Rl,zl,rd)=>!Rl&&zl&&(rd??(rd=""),rd=rd.toLowerCase(),!rd||rd==="n"||BC.has(rd))?ps(zl)+(rd?fs(rd):""):ml)}function ps(ml){return IC(ml).replace(/\.0(?=$|e)/,"")}function Li(ml){return ml.trailingComma==="es5"||ml.trailingComma==="all"}var qi=ml=>ml===`\n`||ml==="\r"||ml==="\u2028"||ml==="\u2029";function Uc(ml,Al,Rl){if(Al===!1)return!1;let zl=!!Rl?.backwards,rd=ml.charAt(Al);if(zl){if(ml.charAt(Al-1)==="\r"&&rd===`\n`)return Al-2;if(qi(rd))return Al-1}else{if(rd==="\r"&&ml.charAt(Al+1)===`\n`)return Al+2;if(qi(rd))return Al+1}return Al}var QC=Uc;function Fc(ml,Al,Rl={}){let zl=nC(ml,Rl.backwards?Al-1:Al,Rl),rd=QC(ml,zl,Rl);return zl!==rd}var LC=Fc;function Wc(ml,Al){if(Al===!1)return!1;if(ml.charAt(Al)==="/"&&ml.charAt(Al+1)==="*"){for(let Rl=Al+2;Rlml.type==="value-comment"))&&Li(Al)&&ml.callParent(()=>ls(ml,Al))?Rt(","):""}function Bi(ml,Al,Rl){let{node:zl,parent:rd}=ml,yh=ml.map(({node:ml})=>typeof ml=="string"?ml:Rl(),"groups");if(rd&&hi(rd)&&(zl.groups.length===1||zl.groups.length>0&&zl.groups[0].type==="value-comma_group"&&zl.groups[0].groups.length>0&&zl.groups[0].groups[0].type==="value-word"&&zl.groups[0].groups[0].value.startsWith("data:")))return[zl.open?Rl("open"):"",G(",",yh),zl.close?Rl("close"):""];if(!zl.open){let Al=hs(ml);Dw(yh);let Rl=jc(G(",",yh),2),zl=G(Al?Pw:Iw,Rl);return L(Al?[Pw,zl]:q([zc(ml)?Bw:"",Le(zl)]))}let kh=ml.map(({node:Rl,isLast:zl,index:rd})=>{let kh=yh[rd];Gt(Rl)&&Rl.type==="value-comma_group"&&Rl.groups&&Rl.groups[0].type!=="value-paren_group"&&Rl.groups[2]?.type==="value-paren_group"&&Ew(kh)===dw&&Ew(kh.contents)===lw&&Ew(kh.contents.contents)===hw&&(kh=q(ue(kh)));let Qh=[kh,zl?Vc(ml,Al):","];if(!zl&&Rl.type==="value-comma_group"&&Qw(Rl.groups)){let ml=jE(0,Rl.groups,-1);!ml.source&&ml.close&&(ml=ml.close),ml.source&&UC(Al.originalText,P(ml))&&Qh.push(Pw)}return Qh},"groups"),Qh=Ti(zl,rd),cf=Ai(zl,rd),t_=ls(ml,Al),r_=cf||t_&&!Qh,u_=cf||Qh,C_=q([zl.open?Rl("open"):"",L([Bw,G(Iw,kh)]),Bw,Ow,zl.close?Rl("close"):""],{shouldBreak:r_});return u_?ue(C_):C_}function hs(ml){return ml.match(ml=>ml.type==="value-paren_group"&&!ml.open&&ml.groups.some(ml=>ml.type==="value-comma_group"),(ml,Al)=>Al==="group"&&ml.type==="value-value",(ml,Al)=>Al==="group"&&ml.type==="value-root",(ml,Al)=>Al==="value"&&(ml.type==="css-decl"&&!ml.prop.startsWith("--")||ml.type==="css-atrule"&&ml.variable))}function zc(ml){return ml.match(ml=>ml.type==="value-paren_group"&&!ml.open,(ml,Al)=>Al==="group"&&ml.type==="value-value",(ml,Al)=>Al==="group"&&ml.type==="value-root",(ml,Al)=>Al==="value"&&ml.type==="css-decl")}function jc(ml,Al){let Rl=[];for(let zl=0;zl{let{node:rd,previous:yh}=ml;if(yh?.type==="css-comment"&&yh.text.trim()==="prettier-ignore"?zl.push(Al.originalText.slice(N(rd),P(rd))):zl.push(Rl()),ml.isLast)return;let{next:kh}=ml;kh.type==="css-comment"&&!LC(Al.originalText,N(kh),{backwards:!0})&&!oC(rd)||kh.type==="css-atrule"&&kh.name==="else"&&rd.type!=="css-comment"?zl.push(" "):(zl.push(Al.__isHTMLStyleAttribute?Iw:Pw),UC(Al.originalText,P(rd))&&!oC(rd)&&zl.push(Pw))},"nodes"),zl}var GC=Hc;function Qc(ml,Al,Rl){let{node:zl}=ml;switch(zl.type){case"css-root":{let rd=GC(ml,Al,Rl),yh=zl.raws.after.trim();return yh.startsWith(";")&&(yh=yh.slice(1).trim()),[zl.frontMatter?[Rl("frontMatter"),Pw,zl.nodes.length>0?Pw:""]:"",rd,yh?` ${yh}`:"",zl.nodes.length>0?Pw:""]}case"css-comment":{let ml=zl.inline||zl.raws.inline,Rl=Al.originalText.slice(N(zl),P(zl));return ml?Rl.trimEnd():Rl}case"css-rule":return[Rl("selector"),zl.important?" !important":"",zl.nodes?[zl.selector?.type==="selector-unknown"&&Be(zl.selector.value)?Iw:zl.selector?" ":"","{",zl.nodes.length>0?L([Pw,GC(ml,Al,Rl)]):"",Pw,"}",mi(zl)?";":""]:";"];case"css-decl":{let rd=ml.parent,{between:yh}=zl.raws,kh=yh.trim(),Qh=kh===":",cf=yh.endsWith(" ")&&Qh,t_=typeof zl.value=="string"&&/^ *$/.test(zl.value),r_=typeof zl.value=="string"?zl.value:Rl("value");return r_=Ei(zl)?wn(r_):r_,!Qh&&Be(kh)&&!ml.call(()=>hs(ml),"value","group","group")&&(r_=L([Pw,ue(r_)])),[BE(0,zl.raws.before,/[\s;]/g,""),rd.type==="css-atrule"&&rd.variable||fi(ml)?zl.prop:De(zl.prop),kh.startsWith("//")?" ":"",kh,zl.extend||t_||!cf&&zl.isNested&&(ce(zl.value.group.group)||ce(zl.value.group.group.groups?.[0]))?"":" ",Al.parser==="less"&&zl.extend&&zl.selector?["extend(",Rl("selector"),")"]:"",r_,zl.raws.important?zl.raws.important.replace(/\s*!\s*important/i," !important"):zl.important?" !important":"",zl.raws.scssDefault?zl.raws.scssDefault.replace(/\s*!default/i," !default"):zl.scssDefault?" !default":"",zl.raws.scssGlobal?zl.raws.scssGlobal.replace(/\s*!global/i," !global"):zl.scssGlobal?" !global":"",zl.nodes?[" {",zl.nodes.length>0?L([Bw,GC(ml,Al,Rl)]):"",Bw,"}"]:_i(zl)&&!rd.raws.semicolon&&Al.originalText[P(zl)-1]!==";"?"":Al.__isHTMLStyleAttribute&&ml.isLast?Rt(";"):";"]}case"css-atrule":{let rd=ml.parent,yh=$t(zl)&&!rd.raws.semicolon&&Al.originalText[P(zl)-1]!==";";if(Al.parser==="less"){if(zl.mixin)return[Rl("selector"),zl.important?" !important":"",yh?"":";"];if(zl.function)return[zl.name,typeof zl.params=="string"?zl.params:Rl("params"),yh?"":";"];if(zl.variable)return["@",zl.name,": ",zl.value?[Rl("value"),Ow]:"",zl.raws.between.trim()?zl.raws.between.trim()+" ":"",zl.nodes?["{",zl.nodes.length>0?L([Bw,GC(ml,Al,Rl)]):"",Bw,"}"]:"",yh?"":";"]}let kh=zl.name==="import"&&zl.params?.type==="value-unknown"&&zl.params.value.endsWith(";");return["@",us(zl)||zl.name.endsWith(":")||$t(zl)?zl.name:De(zl.name),zl.params?[us(zl)?"":$t(zl)?zl.raws.afterName===""?"":zl.name.endsWith(":")?" ":/^\s*\n\s*\n/.test(zl.raws.afterName)?[Pw,Pw]:/^\s*\n/.test(zl.raws.afterName)?Pw:" ":" ",typeof zl.params=="string"?zl.params:Rl("params")]:"",zl.selector?L([" ",Rl("selector")]):"",zl.value?q([" ",Rl("value"),rt(zl,Al)?Si(zl)?" ":Iw:""]):zl.name==="else"?" ":"",zl.nodes?[rt(zl,Al)?"":zl.selector&&!zl.selector.nodes&&typeof zl.selector.value=="string"&&Be(zl.selector.value)||!zl.selector&&typeof zl.params=="string"&&Be(zl.params)?Iw:" ","{",zl.nodes.length>0?L([Bw,GC(ml,Al,Rl)]):"",Bw,"}"]:yh||kh?"":";"]}case"media-query-list":{let Al=[];return ml.each(({node:ml})=>{ml.type==="media-query"&&ml.value===""||Al.push(Rl())},"nodes"),q(L(G(Iw,Al)))}case"media-query":return[G(" ",ml.map(Rl,"nodes")),ml.isLast?"":","];case"media-type":return Se(Y(zl.value,Al));case"media-feature-expression":return zl.nodes?["(",...ml.map(Rl,"nodes"),")"]:zl.value;case"media-feature":return De(Y(BE(0,zl.value,/ +/g," "),Al));case"media-colon":return[zl.value," "];case"media-value":return Se(Y(zl.value,Al));case"media-keyword":return Y(zl.value,Al);case"media-url":return Y(BE(0,BE(0,zl.value,/^url\(\s+/gi,"url("),/\s+\)$/g,")"),Al);case"media-unknown":return zl.value;case"selector-root":return q([_e(ml,"custom-selector")?[ml.findAncestor(ml=>ml.type==="css-atrule").customSelector,Iw]:"",G([",",_e(ml,["extend","custom-selector","nest"])?Iw:Pw],ml.map(Rl,"nodes"))]);case"selector-selector":{let Al=zl.nodes.length>2;return q((Al?L:ml=>ml)(ml.map(Rl,"nodes")))}case"selector-comment":return zl.value;case"selector-string":return Y(zl.value,Al);case"selector-tag":return[zl.namespace?[zl.namespace===!0?"":zl.namespace.trim(),"|"]:"",ml.previous?.type==="selector-nesting"?zl.value:Se(ci(ml,zl.value)?zl.value.toLowerCase():zl.value)];case"selector-id":return["#",zl.value];case"selector-class":return[".",Se(Y(zl.value,Al))];case"selector-attribute":return["[",zl.namespace?[zl.namespace===!0?"":zl.namespace.trim(),"|"]:"",zl.attribute.trim(),zl.operator??"",zl.value?vn(Ii(Y(zl.value.trim(),Al),Al),Rw):"",zl.insensitive?" i":"","]"];case"selector-combinator":{if(zl.value==="+"||zl.value===">"||zl.value==="~"||zl.value===">>>"){let Al=ml.parent;return[Al.type==="selector-selector"&&Al.nodes[0]===zl?"":Iw,zl.value,ml.isLast?"":" "]}let Rl=zl.value.trim().startsWith("(")?Iw:"",rd=Se(Y(zl.value.trim(),Al))||Iw;return[Rl,rd]}case"selector-universal":return[zl.namespace?[zl.namespace===!0?"":zl.namespace.trim(),"|"]:"",zl.value];case"selector-pseudo":return[De(zl.value),Qw(zl.nodes)?q(["(",L([Bw,G([",",Iw],ml.map(Rl,"nodes"))]),Bw,")"]):""];case"selector-nesting":return zl.value;case"selector-unknown":{if(ml.findAncestor(ml=>ml.type==="css-rule")?.isSCSSNesterProperty)return Se(Y(De(zl.value),Al));let Rl=ml.parent;if(Rl.raws?.selector){let ml=N(Rl),zl=ml+Rl.raws.selector.length;return Al.originalText.slice(ml,zl).trim()}let rd=ml.grandparent;if(Rl.type==="value-paren_group"&&rd?.type==="value-func"&&rd.value==="selector"){let ml=P(Rl.open)+1,zl=N(Rl.close),rd=Al.originalText.slice(ml,zl).trim();return Be(rd)?[Tw,rd]:rd}return zl.value}case"value-value":case"value-root":return Rl("group");case"value-comment":{let ml=Al.originalText.slice(N(zl),P(zl));return zl.inline?It(ml.trimEnd()):ml}case"value-comma_group":return TC(ml,Al,Rl);case"value-paren_group":return Bi(ml,Al,Rl);case"value-func":return[zl.value,_e(ml,"supports")&&ki(zl)?" ":"",Rl("group")];case"value-paren":return zl.value;case"value-number":return[ps(zl.value),fs(zl.unit)];case"value-operator":return zl.value;case"value-word":return zl.isColor&&zl.isHex||li(zl.value)?zl.value.toLowerCase():zl.value;case"value-colon":{let{previous:Al}=ml;return q([zl.value,typeof Al?.value=="string"&&Al.value.endsWith("\\")||Me(ml,"url")?"":Iw])}case"value-string":return $w(zl.raws.quote+zl.value+zl.raws.quote,Al);case"value-atword":return["@",zl.value];case"value-unicode-range":return zl.value;case"value-unknown":return zl.value;default:throw new Hw(zl,"PostCSS")}}var qC={features:{experimental_frontMatterSupport:{massageAstNode:!0,embed:!0,print:!0}},print:Qc,embed:Vw,insertPragma:ai,massageAstNode:ns,getVisitorKeys:eC},$C=qC;var JC=[{name:"CSS",type:"markup",aceMode:"css",extensions:[".css",".wxss"],tmScope:"source.css",codemirrorMode:"css",codemirrorMimeType:"text/css",parsers:["css"],vscodeLanguageIds:["css"],linguistLanguageId:50},{name:"PostCSS",type:"markup",aceMode:"text",extensions:[".pcss",".postcss"],tmScope:"source.postcss",group:"CSS",parsers:["css"],vscodeLanguageIds:["postcss"],linguistLanguageId:262764437},{name:"Less",type:"markup",aceMode:"less",extensions:[".less"],tmScope:"source.css.less",aliases:["less-css"],codemirrorMode:"css",codemirrorMimeType:"text/x-less",parsers:["less"],vscodeLanguageIds:["less"],linguistLanguageId:198},{name:"SCSS",type:"markup",aceMode:"scss",extensions:[".scss"],tmScope:"source.css.scss",codemirrorMode:"css",codemirrorMimeType:"text/x-scss",parsers:["scss"],vscodeLanguageIds:["scss"],linguistLanguageId:329}];var HC={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var VC={singleQuote:HC.singleQuote},WC=VC;var zC={};hn(zC,{css:()=>kx,less:()=>Fx,scss:()=>Rx});var YC=Ce(cA(),1),KC=Ce(gA(),1),XC=Ce(BA(),1);function Up(ml,Al){let Rl=new SyntaxError(ml+" ("+Al.loc.start.line+":"+Al.loc.start.column+")");return Object.assign(Rl,Al)}var ZC=Up;function Fp(ml){return ml!==null&&typeof ml=="object"}var rx=Fp;var nx=Ce(NA(),1);function ee(ml,Al,Rl){if(rx(ml)){delete ml.parent;for(let zl in ml)ee(ml[zl],Al,Rl),zl==="type"&&typeof ml[zl]=="string"&&!ml[zl].startsWith(Al)&&(!Rl||!Rl.test(ml[zl]))&&(ml[zl]=Al+ml[zl])}return ml}function js(ml){if(rx(ml)){delete ml.parent;for(let Al in ml)js(ml[Al]);!Array.isArray(ml)&&ml.value&&!ml.type&&(ml.type="unknown")}return ml}var sx=nx.default.default;function Zp(ml){let Al;try{Al=sx(ml)}catch{return{type:"selector-unknown",value:ml}}return ee(js(Al),"media-")}var ox=Zp;var cx=Ce(Ty(),1);function hy(ml){if(/\/[/*]/.test(BE(0,ml,/"[^"]+"|'[^']+'/g,"")))return{type:"selector-unknown",value:ml.trim()};let Al;try{new cx.default(ml=>{Al=ml}).process(ml)}catch{return{type:"selector-unknown",value:ml}}return ee(Al,"selector-")}var dx=hy;var hx=Ce(bE(),1);var tg=ml=>{for(;ml.parent;)ml=ml.parent;return ml},fx=tg;function rg(ml){return fx(ml).text.slice(ml.group.open.sourceIndex+1,ml.group.close.sourceIndex).trim()}var mx=rg;function sg(ml){if(Qw(ml)){for(let Al=ml.length-1;Al>0;Al--)if(ml[Al].type==="word"&&ml[Al].value==="{"&&ml[Al-1].type==="word"&&ml[Al-1].value.endsWith("#"))return!0}return!1}var gx=sg;function ng(ml){return ml.some(ml=>ml.type==="string"||ml.type==="func"&&!ml.value.endsWith("\\"))}var Ax=ng;function ig(ml,Al){return!!(Al.parser==="scss"&&ml?.type==="word"&&ml.value.startsWith("$"))}var yx=ig;var Tl=ml=>ml.type==="paren"&&ml.value===")";function og(ml,Al){let{nodes:Rl}=ml,zl={open:null,close:null,groups:[],type:"paren_group"},rd=[zl],yh=zl,kh={groups:[],type:"comma_group"},Qh=[kh];for(let yh=0;yh0&&zl.groups.push(kh),zl.close=cf,Qh.length===1)throw new Error("Unbalanced parenthesis");Qh.pop(),kh=jE(0,Qh,-1),kh.groups.push(zl),rd.pop(),zl=jE(0,rd,-1)}else if(cf.type==="comma"){if(yh===Rl.length-3&&Rl[yh+1].type==="comment"&&Tl(Rl[yh+2]))continue;zl.groups.push(kh),kh={groups:[],type:"comma_group"},Qh[Qh.length-1]=kh}else kh.groups.push(cf)}return kh.groups.length>0&&zl.groups.push(kh),yh}function Qr(ml){return ml.type==="paren_group"&&!ml.open&&!ml.close&&ml.groups.length===1||ml.type==="comma_group"&&ml.groups.length===1?Qr(ml.groups[0]):ml.type==="paren_group"||ml.type==="comma_group"?{...ml,groups:ml.groups.map(Qr)}:ml}function Ol(ml,Al){if(rx(ml))for(let Rl in ml)Rl!=="parent"&&(Ol(ml[Rl],Al),Rl==="nodes"&&(ml.type==="atword"&&ml.nodes.length===0||(ml.group=Qr(og(ml,Al))),delete ml[Rl]));return ml}function ag(ml,Al){if(Al.parser==="less"&&ml.startsWith("~`"))return{type:"value-unknown",value:ml};let Rl;try{Rl=new hx.default(ml,{loose:!0}).parse()}catch{return{type:"value-unknown",value:ml}}Rl.text=ml;let zl=Ol(Rl,Al);return ee(zl,"value-",/^selector-/)}var bx=ag;var vx=new Set(["import","use","forward"]);function lg(ml){return vx.has(ml)}var Ex=lg;function cg(ml,Al){return Al.parser!=="scss"||!ml.selector?!1:ml.selector.replace(/\/\*.*?\*\//,"").replace(/\/\/.*\n/,"").trim().endsWith(":")}var wx=cg;var Cx=/(\s*)(!default).*$/,xx=/(\s*)(!global).*$/;function Il(ml,Al){if(rx(ml)){delete ml.parent;for(let Rl in ml)Il(ml[Rl],Al);if(!ml.type)return ml;if(ml.raws??(ml.raws={}),ml.type==="css-decl"&&typeof ml.prop=="string"&&ml.prop.startsWith("--")&&typeof ml.value=="string"&&ml.value.startsWith("{")){let Rl;if(ml.value.trimEnd().endsWith("}")){let zl=Al.originalText.slice(0,ml.source.start.offset),rd="a".repeat(ml.prop.length)+Al.originalText.slice(ml.source.start.offset+ml.prop.length,ml.source.end.offset),yh=lC(zl)+rd,kh;Al.parser==="scss"?kh=Dl:Al.parser==="less"?kh=ql:kh=Ll;let Qh;try{Qh=kh(yh,{...Al})}catch{}Qh?.nodes?.length===1&&Qh.nodes[0].type==="css-rule"&&(Rl=Qh.nodes[0].nodes)}return Rl?ml.value={type:"css-rule",nodes:Rl}:ml.value={type:"value-unknown",value:ml.raws.value.raw},ml}let Rl="";typeof ml.selector=="string"&&(Rl=ml.raws.selector?ml.raws.selector.scss??ml.raws.selector.raw:ml.selector,ml.raws.between&&ml.raws.between.trim().length>0&&(Rl+=ml.raws.between),ml.raws.selector=Rl);let zl="";typeof ml.value=="string"&&(zl=ml.raws.value?ml.raws.value.scss??ml.raws.value.raw:ml.value,ml.raws.value=zl.trim());let rd="";if(typeof ml.params=="string"&&(rd=ml.raws.params?ml.raws.params.scss??ml.raws.params.raw:ml.params,ml.raws.afterName&&ml.raws.afterName.trim().length>0&&(rd=ml.raws.afterName+rd),ml.raws.between&&ml.raws.between.trim().length>0&&(rd+=ml.raws.between),rd=rd.trim(),ml.raws.params=rd),Rl.trim().length>0)return Rl.startsWith("@")&&Rl.endsWith(":")?ml:ml.mixin?(ml.selector=bx(Rl,Al),ml):(wx(ml,Al)&&(ml.isSCSSNesterProperty=!0),ml.selector=dx(Rl),ml);if(zl.trim().length>0){let Rl=zl.match(Cx);Rl&&(zl=zl.slice(0,Rl.index),ml.scssDefault=!0,Rl[0].trim()!=="!default"&&(ml.raws.scssDefault=Rl[0]));let rd=zl.match(xx);if(rd&&(zl=zl.slice(0,rd.index),ml.scssGlobal=!0,rd[0].trim()!=="!global"&&(ml.raws.scssGlobal=rd[0])),zl.startsWith("progid:"))return{type:"value-unknown",value:zl};ml.value=bx(zl,Al)}if(Al.parser==="less"&&ml.type==="css-decl"&&zl.startsWith("extend(")&&(ml.extend||(ml.extend=ml.raws.between===":"),ml.extend&&!ml.selector&&(delete ml.value,ml.selector=dx(zl.slice(7,-1)))),ml.type==="css-atrule"){if(Al.parser==="less"){if(ml.mixin){let Al=ml.raws.identifier+ml.name+ml.raws.afterName+ml.raws.params;return ml.selector=dx(Al),delete ml.params,ml}if(ml.function)return ml}if(Al.parser==="css"&&ml.name==="custom-selector"){let Al=ml.params.match(/:--\S+\s+/)[0].trim();return ml.customSelector=Al,ml.selector=dx(ml.params.slice(Al.length).trim()),delete ml.params,ml}if(Al.parser==="less"){if(ml.name.includes(":")){ml.variable=!0;let Rl=ml.name.split(":");ml.name=Rl[0];let zl=Rl.slice(1).join(":");ml.params&&(zl+=ml.params),ml.value=bx(zl,Al)}if(!["page","nest","keyframes"].includes(ml.name)&&ml.params?.[0]===":"){ml.variable=!0;let Rl=ml.params.slice(1);Rl&&(ml.value=bx(Rl,Al)),ml.raws.afterName+=":"}if(ml.variable)return delete ml.params,ml.value||delete ml.value,ml}}if(ml.type==="css-atrule"&&rd.length>0){let{name:Rl}=ml;if(Rl==="warn"||Rl==="error")return ml.params={type:"media-unknown",value:rd},ml;if(Rl==="extend"||Rl==="nest")return ml.selector=dx(rd),delete ml.params,ml;if(Rl==="at-root")return/^\(\s*(?:without|with)\s*:.+\)$/s.test(rd)?ml.params=bx(rd,Al):(ml.selector=dx(rd),delete ml.params),ml;let zl=Rl.toLowerCase();return Ex(zl)?(ml.import=!0,delete ml.filename,ml.params=bx(rd,Al),ml):["namespace","supports","if","else","for","each","while","debug","mixin","include","function","return","define-mixin","add-mixin"].includes(Rl)?(rd=rd.replace(/(\$\S+?)(\s+)?\.{3}/,"$1...$2"),rd=rd.replace(/^(?!if)([^"'\s(]+)(\s+)\(/,"$1($2"),ml.value=bx(rd,Al),delete ml.params,ml):["media","custom-media"].includes(zl)?rd.includes("#{")?{type:"media-unknown",value:rd}:(ml.params=ox(rd),ml):(ml.params=rd,ml)}}return ml}function un(ml,Al,Rl){let{frontMatter:zl,content:rd}=uC(Al),yh;try{yh=ml(rd,{map:!1})}catch(ml){let{name:Al,reason:Rl,line:zl,column:rd}=ml;throw typeof zl!="number"?ml:ZC(`${Al}: ${Rl}`,{loc:{start:{line:zl,column:rd}},cause:ml})}return Rl.originalText=Al,yh=Il(ee(yh,"css-"),Rl),Bn(yh,Al),zl&&(yh.frontMatter={...zl,type:"front-matter",source:{startOffset:zl.start.index,endOffset:zl.end.index}}),yh}function Ll(ml,Al={}){return un(YC.default.default,ml,Al)}function ql(ml,Al={}){return un(ml=>KC.default.parse($n(ml)),ml,Al)}function Dl(ml,Al={}){return un(XC.default,ml,Al)}var Dx={astFormat:"postcss",hasPragma:ii,hasIgnorePragma:oi,locStart:N,locEnd:P},kx={...Dx,parse:Ll},Fx={...Dx,parse:ql},Rx={...Dx,parse:Dl};var Nx={postcss:$C};return $l(vE)})},7274:ml=>{(function(Al){function e(){var ml=Al();return ml.default||ml}if(true)ml.exports=e();else{var Rl}})(function(){"use strict";var ml=Object.defineProperty;var Al=Object.getOwnPropertyDescriptor;var Rl=Object.getOwnPropertyNames;var zl=Object.prototype.hasOwnProperty;var Td=(Al,Rl)=>{for(var zl in Rl)ml(Al,zl,{get:Rl[zl],enumerable:!0})},yy=(rd,yh,kh,Qh)=>{if(yh&&typeof yh=="object"||typeof yh=="function")for(let cf of Rl(yh))!zl.call(rd,cf)&&cf!==kh&&ml(rd,cf,{get:()=>yh[cf],enumerable:!(Qh=Al(yh,cf))||Qh.enumerable});return rd};var gy=Al=>yy(ml({},"__esModule",{value:!0}),Al);var rd={};Td(rd,{parsers:()=>yh});var yh={};Td(yh,{typescript:()=>Wx});var by=()=>()=>{},kh=by;var ja=(ml,Al)=>(Rl,zl,...rd)=>Rl|1&&zl==null?void 0:(Al.call(zl)??zl[ml]).apply(zl,rd);var Qh=String.prototype.replaceAll??function(ml,Al){return ml.global?this.replace(ml,Al):this.split(ml).join(Al)},cf=ja("replaceAll",function(){if(typeof this=="string")return Qh}),t_=cf;var r_="6.0";var u_=[],C_=new Map;function a_(ml){return ml!==void 0?ml.length:0}function Bn(ml,Al){if(ml!==void 0)for(let Rl=0;Rl0;return!1}function Kp(ml,Al){return Al===void 0||Al.length===0?ml:ml===void 0||ml.length===0?Al:[...ml,...Al]}function Ay(ml,Al,Rl=ef){if(ml===void 0||Al===void 0)return ml===Al;if(ml.length!==Al.length)return!1;for(let zl=0;zlml?.at(Al):(ml,Al)=>{if(ml!==void 0&&(Al=jp(ml,Al),Al>1),Qh=Rl(ml[rd],rd);switch(Math.sign(zl(Qh,Al))){case-1:yh=rd+1;break;case 0:return rd;case 1:kh=rd-1;break}}return~yh}function Ly(ml,Al,Rl,zl,rd){if(ml&&ml.length>0){let yh=ml.length;if(yh>0){let kh=zl===void 0||zl<0?0:zl,Qh=rd===void 0||kh+rd>yh-1?yh-1:kh+rd,cf;for(arguments.length<=2?(cf=ml[kh],kh++):cf=Rl;kh<=Qh;)cf=Al(cf,ml[kh],kh),kh++;return cf}}return Rl}var S_=Object.prototype.hasOwnProperty;function Or(ml,Al){return S_.call(ml,Al)}function jy(ml){let Al=[];for(let Rl in ml)S_.call(ml,Rl)&&Al.push(Rl);return Al}function Jy(){let ml=new Map;return ml.add=Ry,ml.remove=Uy,ml}function Ry(ml,Al){let Rl=this.get(ml);return Rl!==void 0?Rl.push(Al):this.set(ml,Rl=[Al]),Rl}function Uy(ml,Al){let Rl=this.get(ml);Rl!==void 0&&(Hy(Rl,Al),Rl.length||this.delete(ml))}function Kr(ml){return Array.isArray(ml)}function wp(ml){return Kr(ml)?ml:[ml]}function By(ml,Al){return ml!==void 0&&Al(ml)?ml:void 0}function Pr(ml,Al){return ml!==void 0&&Al(ml)?ml:P_.fail(`Invalid cast. The supplied value ${ml} did not pass the test '${P_.getFunctionName(Al)}'.`)}function Ha(ml){}function qy(){return!0}function xt(ml){return ml}function wd(ml){let Al;return()=>(ml&&(Al=ml(),ml=void 0),Al)}function Zn(ml){let Al=new Map;return Rl=>{let zl=`${typeof Rl}:${Rl}`,rd=Al.get(zl);return rd===void 0&&!Al.has(zl)&&(rd=ml(Rl),Al.set(zl,rd)),rd}}function ef(ml,Al){return ml===Al}function tf(ml,Al){return ml===Al||ml!==void 0&&Al!==void 0&&ml.toUpperCase()===Al.toUpperCase()}function Fy(ml,Al){return ef(ml,Al)}function zy(ml,Al){return ml===Al?0:ml===void 0?-1:Al===void 0?1:mlRl?kh-Rl:1),t_=Math.floor(Al.length>Rl+kh?Rl+kh:Al.length);rd[0]=kh;let r_=kh;for(let ml=1;mlRl)return;let u_=zl;zl=rd,rd=u_}let kh=zl[Al.length];return kh>Rl?void 0:kh}function Gy(ml,Al,Rl){let zl=ml.length-Al.length;return zl>=0&&(Rl?tf(ml.slice(zl),Al):ml.indexOf(Al,zl)===zl)}function Yy(ml,Al){ml[Al]=ml[ml.length-1],ml.pop()}function Hy(ml,Al){return Xy(ml,ml=>ml===Al)}function Xy(ml,Al){for(let Rl=0;Rl{let Al=0;ml.currentLogLevel=2,ml.isDebugging=!1;function a(Al){return ml.currentLogLevel<=Al}ml.shouldLog=a;function s(Al,Rl){ml.loggingHost&&a(Al)&&ml.loggingHost.log(Al,Rl)}function f(ml){s(3,ml)}ml.log=f,(ml=>{function se(ml){s(1,ml)}ml.error=se;function fe(ml){s(2,ml)}ml.warn=fe;function Se(ml){s(3,ml)}ml.log=Se;function $e(ml){s(4,ml)}ml.trace=$e})(f=ml.log||(ml.log={}));let Rl={};function b(){return Al}ml.getAssertionLevel=b;function S(zl){let rd=Al;if(Al=zl,zl>rd)for(let Al of jy(Rl)){let rd=Rl[Al];rd!==void 0&&ml[Al]!==rd.assertion&&zl>=rd.level&&(ml[Al]=rd,Rl[Al]=void 0)}}ml.setAssertionLevel=S;function c(ml){return Al>=ml}ml.shouldAssert=c;function W(Al,zl){return c(Al)?!0:(Rl[zl]={level:Al,assertion:ml[zl]},ml[zl]=Ha,!1)}function y(ml,Al){debugger;let Rl=new Error(ml?`Debug Failure. ${ml}`:"Debug Failure.");throw Error.captureStackTrace&&Error.captureStackTrace(Rl,Al||y),Rl}ml.fail=y;function G(ml,Al,Rl){return y(`${Al||"Unexpected node."}\r\nNode ${Lt(ml.kind)} was unexpected.`,Rl||G)}ml.failBadSyntaxKind=G;function k(ml,Al,Rl,zl){ml||(Al=Al?`False expression: ${Al}`:"False expression.",Rl&&(Al+=`\r\nVerbose Debug Information: `+(typeof Rl=="string"?Rl:Rl())),y(Al,zl||k))}ml.assert=k;function A(ml,Al,Rl,zl,rd){if(ml!==Al){let yh=Rl?zl?`${Rl} ${zl}`:Rl:"";y(`Expected ${ml} === ${Al}. ${yh}`,rd||A)}}ml.assertEqual=A;function R(ml,Al,Rl,zl){ml>=Al&&y(`Expected ${ml} < ${Al}. ${Rl||""}`,zl||R)}ml.assertLessThan=R;function ue(ml,Al,Rl){ml>Al&&y(`Expected ${ml} <= ${Al}`,Rl||ue)}ml.assertLessThanOrEqual=ue;function ve(ml,Al,Rl){ml= ${Al}`,Rl||ve)}ml.assertGreaterThanOrEqual=ve;function ge(ml,Al,Rl){ml==null&&y(Al,Rl||ge)}ml.assertIsDefined=ge;function me(ml,Al,Rl){return ge(ml,Al,Rl||me),ml}ml.checkDefined=me;function I(ml,Al,Rl){for(let zl of ml)ge(zl,Al,Rl||I)}ml.assertEachIsDefined=I;function ae(ml,Al,Rl){return I(ml,Al,Rl||ae),ml}ml.checkEachDefined=ae;function Le(ml,Al="Illegal value:",Rl){let zl=typeof ml=="object"&&Or(ml,"kind")&&Or(ml,"pos")?"SyntaxKind: "+Lt(ml.kind):JSON.stringify(ml);return y(`${Al} ${zl}`,Rl||Le)}ml.assertNever=Le;function V(ml,Al,Rl,zl){W(1,"assertEachNode")&&k(Al===void 0||Qp(ml,Al),Rl||"Unexpected node.",()=>`Node array did not pass test '${bn(Al)}'.`,zl||V)}ml.assertEachNode=V;function oe(ml,Al,Rl,zl){W(1,"assertNode")&&k(ml!==void 0&&(Al===void 0||Al(ml)),Rl||"Unexpected node.",()=>`Node ${Lt(ml?.kind)} did not pass test '${bn(Al)}'.`,zl||oe)}ml.assertNode=oe;function Y(ml,Al,Rl,zl){W(1,"assertNotNode")&&k(ml===void 0||Al===void 0||!Al(ml),Rl||"Unexpected node.",()=>`Node ${Lt(ml.kind)} should not have passed test '${bn(Al)}'.`,zl||Y)}ml.assertNotNode=Y;function mt(ml,Al,Rl,zl){W(1,"assertOptionalNode")&&k(Al===void 0||ml===void 0||Al(ml),Rl||"Unexpected node.",()=>`Node ${Lt(ml?.kind)} did not pass test '${bn(Al)}'.`,zl||mt)}ml.assertOptionalNode=mt;function rr(ml,Al,Rl,zl){W(1,"assertOptionalToken")&&k(Al===void 0||ml===void 0||ml.kind===Al,Rl||"Unexpected node.",()=>`Node ${Lt(ml?.kind)} was not a '${Lt(Al)}' token.`,zl||rr)}ml.assertOptionalToken=rr;function gn(ml,Al,Rl){W(1,"assertMissingNode")&&k(ml===void 0,Al||"Unexpected node.",()=>`Node ${Lt(ml.kind)} was unexpected'.`,Rl||gn)}ml.assertMissingNode=gn;function ir(ml){}ml.type=ir;function bn(ml){if(typeof ml!="function")return"";if(Or(ml,"name"))return ml.name;{let Al=Function.prototype.toString.call(ml),Rl=/^function\s+([\w$]+)\s*\(/.exec(Al);return Rl?Rl[1]:""}}ml.getFunctionName=bn;function In(ml){return`{ name: ${m_(ml.escapedName)}; flags: ${ct(ml.flags)}; declarations: ${Lp(ml.declarations,ml=>Lt(ml.kind))} }`}ml.formatSymbol=In;function He(ml=0,Al,Rl){let zl=jr(Al);if(ml===0)return zl.length>0&&zl[0][0]===0?zl[0][1]:"0";if(Rl){let Al=[],Rl=ml;for(let[rd,yh]of zl){if(rd>ml)break;rd!==0&&rd&ml&&(Al.push(yh),Rl&=~rd)}if(Rl===0)return Al.join("|")}else for(let[Al,Rl]of zl)if(Al===ml)return Rl;return ml.toString()}ml.formatEnum=He;let zl=new Map;function jr(ml){let Al=zl.get(ml);if(Al)return Al;let Rl=[];for(let Al in ml){let zl=ml[Al];typeof zl=="number"&&Rl.push([zl,Al])}let rd=Py(Rl,(ml,Al)=>Dm(ml[0],Al[0]));return zl.set(ml,rd),rd}function Lt(ml){return He(ml,tA,!1)}ml.formatSyntaxKind=Lt;function qn(ml){return He(ml,mA,!1)}ml.formatSnippetKind=qn;function On(ml){return He(ml,pA,!1)}ml.formatScriptKind=On;function jt(ml){return He(ml,rA,!0)}ml.formatNodeFlags=jt;function gt(ml){return He(ml,oA,!0)}ml.formatNodeCheckFlags=gt;function Ke(ml){return He(ml,nA,!0)}ml.formatModifierFlags=Ke;function Fn(ml){return He(ml,_A,!0)}ml.formatTransformFlags=Fn;function Zt(ml){return He(ml,gA,!0)}ml.formatEmitFlags=Zt;function ct(ml){return He(ml,aA,!0)}ml.formatSymbolFlags=ct;function st(ml){return He(ml,lA,!0)}ml.formatTypeFlags=st;function qt(ml){return He(ml,uA,!0)}ml.formatSignatureFlags=qt;function Jt(ml){return He(ml,cA,!0)}ml.formatObjectFlags=Jt;function lt(ml){return He(ml,sA,!0)}ml.formatFlowFlags=lt;function sr(ml){return He(ml,iA,!0)}ml.formatRelationComparisonResult=sr;function ht(ml){return He(ml,CheckMode,!0)}ml.formatCheckMode=ht;function vn(ml){return He(ml,SignatureCheckMode,!0)}ml.formatSignatureCheckMode=vn;function bt(ml){return He(ml,TypeFacts,!0)}ml.formatTypeFacts=bt;let rd=!1,yh;function Ft(ml){"__debugFlowFlags"in ml||Object.defineProperties(ml,{__tsDebuggerDisplay:{value(){let ml=this.flags&2?"FlowStart":this.flags&4?"FlowBranchLabel":this.flags&8?"FlowLoopLabel":this.flags&16?"FlowAssignment":this.flags&32?"FlowTrueCondition":this.flags&64?"FlowFalseCondition":this.flags&128?"FlowSwitchClause":this.flags&256?"FlowArrayMutation":this.flags&512?"FlowCall":this.flags&1024?"FlowReduceLabel":this.flags&1?"FlowUnreachable":"UnknownFlow",Al=this.flags&-2048;return`${ml}${Al?` (${lt(Al)})`:""}`}},__debugFlowFlags:{get(){return He(this.flags,sA,!0)}},__debugToString:{value(){return xr(this)}}})}function sn(ml){return rd&&(typeof Object.setPrototypeOf=="function"?(yh||(yh=Object.create(Object.prototype),Ft(yh)),Object.setPrototypeOf(ml,yh)):Ft(ml)),ml}ml.attachFlowNodeDebugInfo=sn;let kh;function br(ml){"__tsDebuggerDisplay"in ml||Object.defineProperties(ml,{__tsDebuggerDisplay:{value(ml){return ml=String(ml).replace(/(?:,[\s\w]+:[^,]+)+\]$/,"]"),`NodeArray ${ml}`}}})}function vr(ml){rd&&(typeof Object.setPrototypeOf=="function"?(kh||(kh=Object.create(Array.prototype),br(kh)),Object.setPrototypeOf(ml,kh)):br(ml))}ml.attachNodeArrayDebugInfo=vr;function zn(){if(rd)return;let ml=new WeakMap,Al=new WeakMap;Object.defineProperties(XA.getSymbolConstructor().prototype,{__tsDebuggerDisplay:{value(){let ml=this.flags&33554432?"TransientSymbol":"Symbol",Al=this.flags&-33554433;return`${ml} '${qp(this)}'${Al?` (${ct(Al)})`:""}`}},__debugFlags:{get(){return ct(this.flags)}}}),Object.defineProperties(XA.getTypeConstructor().prototype,{__tsDebuggerDisplay:{value(){let ml=this.flags&402431?`IntrinsicType ${this.intrinsicName}${this.debugIntrinsicName?` (${this.debugIntrinsicName})`:""}`:this.flags&12?"NullableType":this.flags&3072?`LiteralType ${JSON.stringify(this.value)}`:this.flags&4096?`LiteralType ${this.value.negative?"-":""}${this.value.base10Value}n`:this.flags&16384?"UniqueESSymbolType":this.flags&65536?"EnumType":this.flags&134217728?"UnionType":this.flags&268435456?"IntersectionType":this.flags&2097152?"IndexType":this.flags&33554432?"IndexedAccessType":this.flags&67108864?"ConditionalType":this.flags&16777216?"SubstitutionType":this.flags&524288?"TypeParameter":this.flags&1048576?this.objectFlags&3?"InterfaceType":this.objectFlags&4?"TypeReference":this.objectFlags&8?"TupleType":this.objectFlags&16?"AnonymousType":this.objectFlags&32?"MappedType":this.objectFlags&1024?"ReverseMappedType":this.objectFlags&256?"EvolvingArrayType":"ObjectType":"Type",Al=this.flags&1048576?this.objectFlags&-142607680:0;return`${ml}${this.symbol?` '${qp(this.symbol)}'`:""}${Al?` (${Jt(Al)})`:""}`}},__debugFlags:{get(){return st(this.flags)}},__debugObjectFlags:{get(){return this.flags&1048576?Jt(this.objectFlags):""}},__debugTypeToString:{value(){let Al=ml.get(this);return Al===void 0&&(Al=this.checker.typeToString(this),ml.set(this,Al)),Al}}}),Object.defineProperties(XA.getSignatureConstructor().prototype,{__debugFlags:{get(){return qt(this.flags)}},__debugSignatureToString:{value(){var ml;return(ml=this.checker)==null?void 0:ml.signatureToString(this)}}});let Rl=[XA.getNodeConstructor(),XA.getIdentifierConstructor(),XA.getTokenConstructor(),XA.getSourceFileConstructor()];for(let ml of Rl)Or(ml.prototype,"__debugKind")||Object.defineProperties(ml.prototype,{__tsDebuggerDisplay:{value(){return`${za(this)?"GeneratedIdentifier":et(this)?`Identifier '${Pn(this)}'`:xi(this)?`PrivateIdentifier '${Pn(this)}'`:Lr(this)?`StringLiteral ${JSON.stringify(this.text.length<10?this.text:this.text.slice(10)+"...")}`:sa(this)?`NumericLiteral ${this.text}`:P1(this)?`BigIntLiteral ${this.text}n`:If(this)?"TypeParameterDeclaration":v_(this)?"ParameterDeclaration":Of(this)?"ConstructorDeclaration":kl(this)?"GetAccessorDeclaration":T_(this)?"SetAccessorDeclaration":L1(this)?"CallSignatureDeclaration":j1(this)?"ConstructSignatureDeclaration":Mf(this)?"IndexSignatureDeclaration":J1(this)?"TypePredicateNode":Lf(this)?"TypeReferenceNode":jf(this)?"FunctionTypeNode":Jf(this)?"ConstructorTypeNode":iv(this)?"TypeQueryNode":R1(this)?"TypeLiteralNode":av(this)?"ArrayTypeNode":sv(this)?"TupleTypeNode":_v(this)?"OptionalTypeNode":ov(this)?"RestTypeNode":B1(this)?"UnionTypeNode":q1(this)?"IntersectionTypeNode":cv(this)?"ConditionalTypeNode":lv(this)?"InferTypeNode":F1(this)?"ParenthesizedTypeNode":uv(this)?"ThisTypeNode":z1(this)?"TypeOperatorNode":pv(this)?"IndexedAccessTypeNode":V1(this)?"MappedTypeNode":fv(this)?"LiteralTypeNode":U1(this)?"NamedTupleMember":dv(this)?"ImportTypeNode":Lt(this.kind)}${this.flags?` (${jt(this.flags)})`:""}`}},__debugKind:{get(){return Lt(this.kind)}},__debugNodeFlags:{get(){return jt(this.flags)}},__debugModifierFlags:{get(){return Ke(ub(this))}},__debugTransformFlags:{get(){return Fn(this.transformFlags)}},__debugIsParseTreeNode:{get(){return Tl(this)}},__debugEmitFlags:{get(){return Zt(Ya(this))}},__debugGetText:{value(ml){if(Ba(this))return"";let Rl=Al.get(this);if(Rl===void 0){let zl=Ig(this),rd=zl&&bi(zl);Rl=rd?Ud(rd,zl,ml):"",Al.set(this,Rl)}return Rl}}});rd=!0}ml.enableDebugInfo=zn;function Vn(ml){let Al=ml&7,Rl=Al===0?"in out":Al===3?"[bivariant]":Al===2?"in":Al===1?"out":Al===4?"[independent]":"";return ml&8?Rl+=" (unmeasurable)":ml&16&&(Rl+=" (unreliable)"),Rl}ml.formatVariance=Vn;class Jr{__debugToString(){var ml;switch(this.kind){case 3:return((ml=this.debugInfo)==null?void 0:ml.call(this))||"(function mapper)";case 0:return`${this.source.__debugTypeToString()} -> ${this.target.__debugTypeToString()}`;case 1:return Sd(this.sources,this.targets||Lp(this.sources,()=>"any"),(ml,Al)=>`${ml.__debugTypeToString()} -> ${typeof Al=="string"?Al:Al.__debugTypeToString()}`).join(", ");case 2:return Sd(this.sources,this.targets,(ml,Al)=>`${ml.__debugTypeToString()} -> ${Al().__debugTypeToString()}`).join(", ");case 5:case 4:return`m1: ${this.mapper1.__debugToString().split(`\n`).join(`\n `)}\nm2: ${this.mapper2.__debugToString().split(`\n`).join(`\n `)}`;default:return Le(this)}}}ml.DebugTypeMapper=Jr;function Wn(Al){return ml.isDebugging?Object.setPrototypeOf(Al,Jr.prototype):Al}ml.attachDebugPrototypeIfDebug=Wn;function Pe(ml){return console.log(xr(ml))}ml.printControlFlowGraph=Pe;function xr(ml){let Al=-1;function fe(ml){return ml.id||(ml.id=Al,Al--),ml.id}let Rl;(ml=>{ml.lr="─",ml.ud="│",ml.dr="╭",ml.dl="╮",ml.ul="╯",ml.ur="╰",ml.udr="├",ml.udl="┤",ml.dlr="┬",ml.ulr="┴",ml.udlr="╫"})(Rl||(Rl={}));let zl;(ml=>{ml[ml.None=0]="None",ml[ml.Up=1]="Up",ml[ml.Down=2]="Down",ml[ml.Left=4]="Left",ml[ml.Right=8]="Right",ml[ml.UpDown=3]="UpDown",ml[ml.LeftRight=12]="LeftRight",ml[ml.UpLeft=5]="UpLeft",ml[ml.UpRight=9]="UpRight",ml[ml.DownLeft=6]="DownLeft",ml[ml.DownRight=10]="DownRight",ml[ml.UpDownLeft=7]="UpDownLeft",ml[ml.UpDownRight=11]="UpDownRight",ml[ml.UpLeftRight=13]="UpLeftRight",ml[ml.DownLeftRight=14]="DownLeftRight",ml[ml.UpDownLeftRight=15]="UpDownLeftRight",ml[ml.NoChildren=16]="NoChildren"})(zl||(zl={}));let rd=2032,yh=882,kh=Object.create(null),Qh=[],cf=[],t_=ke(ml,new Set);for(let ml of Qh)ml.text=at(ml.flowNode,ml.circular),he(ml);let r_=Ye(t_),u_=tt(r_);return Xe(t_,0),un();function Gn(ml){return!!(ml.flags&128)}function Ei(ml){return!!(ml.flags&12)&&!!ml.antecedent}function U(ml){return!!(ml.flags&rd)}function K(ml){return!!(ml.flags&yh)}function Z(ml){let Al=[];for(let Rl of ml.edges)Rl.source===ml&&Al.push(Rl.target);return Al}function we(ml){let Al=[];for(let Rl of ml.edges)Rl.target===ml&&Al.push(Rl.source);return Al}function ke(ml,Al){let Rl=fe(ml),zl=kh[Rl];if(zl&&Al.has(ml))return zl.circular=!0,zl={id:-1,flowNode:ml,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:"circularity"},Qh.push(zl),zl;if(Al.add(ml),!zl)if(kh[Rl]=zl={id:Rl,flowNode:ml,edges:[],text:"",lane:-1,endLane:-1,level:-1,circular:!1},Qh.push(zl),Ei(ml))for(let Rl of ml.antecedent)Ee(zl,Rl,Al);else U(ml)&&Ee(zl,ml.antecedent,Al);return Al.delete(ml),zl}function Ee(ml,Al,Rl){let zl=ke(Al,Rl),rd={source:ml,target:zl};cf.push(rd),ml.edges.push(rd),zl.edges.push(rd)}function he(ml){if(ml.level!==-1)return ml.level;let Al=0;for(let Rl of we(ml))Al=Math.max(Al,he(Rl)+1);return ml.level=Al}function Ye(ml){let Al=0;for(let Rl of Z(ml))Al=Math.max(Al,Ye(Rl));return Al+1}function tt(ml){let Al=O(Array(ml),0);for(let ml of Qh)Al[ml.level]=Math.max(Al[ml.level],ml.text.length);return Al}function Xe(ml,Al){if(ml.lane===-1){ml.lane=Al,ml.endLane=Al;let Rl=Z(ml);for(let zl=0;zl0&&Al++;let rd=Rl[zl];Xe(rd,Al),rd.endLane>ml.endLane&&(Al=rd.endLane)}ml.endLane=Al}}function Ce(ml){if(ml&2)return"Start";if(ml&4)return"Branch";if(ml&8)return"Loop";if(ml&16)return"Assignment";if(ml&32)return"True";if(ml&64)return"False";if(ml&128)return"SwitchClause";if(ml&256)return"ArrayMutation";if(ml&512)return"Call";if(ml&1024)return"ReduceLabel";if(ml&1)return"Unreachable";throw new Error}function xn(ml){let Al=bi(ml);return Ud(Al,ml,!1)}function at(ml,Al){let Rl=Ce(ml.flags);if(Al&&(Rl=`${Rl}#${fe(ml)}`),Gn(ml)){let Al=[],{switchStatement:zl,clauseStart:rd,clauseEnd:yh}=ml.node;for(let ml=rd;mlml.lane)+1,Rl=O(Array(Al),""),zl=u_.map(()=>Array(Al)),rd=u_.map(()=>O(Array(Al),0));for(let ml of Qh){zl[ml.level][ml.lane]=ml;let Al=Z(ml);for(let Rl=0;Rl0&&(yh|=1),Rl0&&(yh|=1),Al0?rd[Rl-1][ml]:0,zl=ml>0?rd[Rl][ml-1]:0,yh=rd[Rl][ml];yh||(Al&8&&(yh|=12),zl&2&&(yh|=3),rd[Rl][ml]=yh)}for(let Al=0;Al0?ml.repeat(Al):"";let Rl="";for(;Rl.length{},$y=()=>{},eA,tA=(ml=>(ml[ml.Unknown=0]="Unknown",ml[ml.EndOfFileToken=1]="EndOfFileToken",ml[ml.SingleLineCommentTrivia=2]="SingleLineCommentTrivia",ml[ml.MultiLineCommentTrivia=3]="MultiLineCommentTrivia",ml[ml.NewLineTrivia=4]="NewLineTrivia",ml[ml.WhitespaceTrivia=5]="WhitespaceTrivia",ml[ml.ShebangTrivia=6]="ShebangTrivia",ml[ml.ConflictMarkerTrivia=7]="ConflictMarkerTrivia",ml[ml.NonTextFileMarkerTrivia=8]="NonTextFileMarkerTrivia",ml[ml.NumericLiteral=9]="NumericLiteral",ml[ml.BigIntLiteral=10]="BigIntLiteral",ml[ml.StringLiteral=11]="StringLiteral",ml[ml.JsxText=12]="JsxText",ml[ml.JsxTextAllWhiteSpaces=13]="JsxTextAllWhiteSpaces",ml[ml.RegularExpressionLiteral=14]="RegularExpressionLiteral",ml[ml.NoSubstitutionTemplateLiteral=15]="NoSubstitutionTemplateLiteral",ml[ml.TemplateHead=16]="TemplateHead",ml[ml.TemplateMiddle=17]="TemplateMiddle",ml[ml.TemplateTail=18]="TemplateTail",ml[ml.OpenBraceToken=19]="OpenBraceToken",ml[ml.CloseBraceToken=20]="CloseBraceToken",ml[ml.OpenParenToken=21]="OpenParenToken",ml[ml.CloseParenToken=22]="CloseParenToken",ml[ml.OpenBracketToken=23]="OpenBracketToken",ml[ml.CloseBracketToken=24]="CloseBracketToken",ml[ml.DotToken=25]="DotToken",ml[ml.DotDotDotToken=26]="DotDotDotToken",ml[ml.SemicolonToken=27]="SemicolonToken",ml[ml.CommaToken=28]="CommaToken",ml[ml.QuestionDotToken=29]="QuestionDotToken",ml[ml.LessThanToken=30]="LessThanToken",ml[ml.LessThanSlashToken=31]="LessThanSlashToken",ml[ml.GreaterThanToken=32]="GreaterThanToken",ml[ml.LessThanEqualsToken=33]="LessThanEqualsToken",ml[ml.GreaterThanEqualsToken=34]="GreaterThanEqualsToken",ml[ml.EqualsEqualsToken=35]="EqualsEqualsToken",ml[ml.ExclamationEqualsToken=36]="ExclamationEqualsToken",ml[ml.EqualsEqualsEqualsToken=37]="EqualsEqualsEqualsToken",ml[ml.ExclamationEqualsEqualsToken=38]="ExclamationEqualsEqualsToken",ml[ml.EqualsGreaterThanToken=39]="EqualsGreaterThanToken",ml[ml.PlusToken=40]="PlusToken",ml[ml.MinusToken=41]="MinusToken",ml[ml.AsteriskToken=42]="AsteriskToken",ml[ml.AsteriskAsteriskToken=43]="AsteriskAsteriskToken",ml[ml.SlashToken=44]="SlashToken",ml[ml.PercentToken=45]="PercentToken",ml[ml.PlusPlusToken=46]="PlusPlusToken",ml[ml.MinusMinusToken=47]="MinusMinusToken",ml[ml.LessThanLessThanToken=48]="LessThanLessThanToken",ml[ml.GreaterThanGreaterThanToken=49]="GreaterThanGreaterThanToken",ml[ml.GreaterThanGreaterThanGreaterThanToken=50]="GreaterThanGreaterThanGreaterThanToken",ml[ml.AmpersandToken=51]="AmpersandToken",ml[ml.BarToken=52]="BarToken",ml[ml.CaretToken=53]="CaretToken",ml[ml.ExclamationToken=54]="ExclamationToken",ml[ml.TildeToken=55]="TildeToken",ml[ml.AmpersandAmpersandToken=56]="AmpersandAmpersandToken",ml[ml.BarBarToken=57]="BarBarToken",ml[ml.QuestionToken=58]="QuestionToken",ml[ml.ColonToken=59]="ColonToken",ml[ml.AtToken=60]="AtToken",ml[ml.QuestionQuestionToken=61]="QuestionQuestionToken",ml[ml.BacktickToken=62]="BacktickToken",ml[ml.HashToken=63]="HashToken",ml[ml.EqualsToken=64]="EqualsToken",ml[ml.PlusEqualsToken=65]="PlusEqualsToken",ml[ml.MinusEqualsToken=66]="MinusEqualsToken",ml[ml.AsteriskEqualsToken=67]="AsteriskEqualsToken",ml[ml.AsteriskAsteriskEqualsToken=68]="AsteriskAsteriskEqualsToken",ml[ml.SlashEqualsToken=69]="SlashEqualsToken",ml[ml.PercentEqualsToken=70]="PercentEqualsToken",ml[ml.LessThanLessThanEqualsToken=71]="LessThanLessThanEqualsToken",ml[ml.GreaterThanGreaterThanEqualsToken=72]="GreaterThanGreaterThanEqualsToken",ml[ml.GreaterThanGreaterThanGreaterThanEqualsToken=73]="GreaterThanGreaterThanGreaterThanEqualsToken",ml[ml.AmpersandEqualsToken=74]="AmpersandEqualsToken",ml[ml.BarEqualsToken=75]="BarEqualsToken",ml[ml.BarBarEqualsToken=76]="BarBarEqualsToken",ml[ml.AmpersandAmpersandEqualsToken=77]="AmpersandAmpersandEqualsToken",ml[ml.QuestionQuestionEqualsToken=78]="QuestionQuestionEqualsToken",ml[ml.CaretEqualsToken=79]="CaretEqualsToken",ml[ml.Identifier=80]="Identifier",ml[ml.PrivateIdentifier=81]="PrivateIdentifier",ml[ml.JSDocCommentTextToken=82]="JSDocCommentTextToken",ml[ml.BreakKeyword=83]="BreakKeyword",ml[ml.CaseKeyword=84]="CaseKeyword",ml[ml.CatchKeyword=85]="CatchKeyword",ml[ml.ClassKeyword=86]="ClassKeyword",ml[ml.ConstKeyword=87]="ConstKeyword",ml[ml.ContinueKeyword=88]="ContinueKeyword",ml[ml.DebuggerKeyword=89]="DebuggerKeyword",ml[ml.DefaultKeyword=90]="DefaultKeyword",ml[ml.DeleteKeyword=91]="DeleteKeyword",ml[ml.DoKeyword=92]="DoKeyword",ml[ml.ElseKeyword=93]="ElseKeyword",ml[ml.EnumKeyword=94]="EnumKeyword",ml[ml.ExportKeyword=95]="ExportKeyword",ml[ml.ExtendsKeyword=96]="ExtendsKeyword",ml[ml.FalseKeyword=97]="FalseKeyword",ml[ml.FinallyKeyword=98]="FinallyKeyword",ml[ml.ForKeyword=99]="ForKeyword",ml[ml.FunctionKeyword=100]="FunctionKeyword",ml[ml.IfKeyword=101]="IfKeyword",ml[ml.ImportKeyword=102]="ImportKeyword",ml[ml.InKeyword=103]="InKeyword",ml[ml.InstanceOfKeyword=104]="InstanceOfKeyword",ml[ml.NewKeyword=105]="NewKeyword",ml[ml.NullKeyword=106]="NullKeyword",ml[ml.ReturnKeyword=107]="ReturnKeyword",ml[ml.SuperKeyword=108]="SuperKeyword",ml[ml.SwitchKeyword=109]="SwitchKeyword",ml[ml.ThisKeyword=110]="ThisKeyword",ml[ml.ThrowKeyword=111]="ThrowKeyword",ml[ml.TrueKeyword=112]="TrueKeyword",ml[ml.TryKeyword=113]="TryKeyword",ml[ml.TypeOfKeyword=114]="TypeOfKeyword",ml[ml.VarKeyword=115]="VarKeyword",ml[ml.VoidKeyword=116]="VoidKeyword",ml[ml.WhileKeyword=117]="WhileKeyword",ml[ml.WithKeyword=118]="WithKeyword",ml[ml.ImplementsKeyword=119]="ImplementsKeyword",ml[ml.InterfaceKeyword=120]="InterfaceKeyword",ml[ml.LetKeyword=121]="LetKeyword",ml[ml.PackageKeyword=122]="PackageKeyword",ml[ml.PrivateKeyword=123]="PrivateKeyword",ml[ml.ProtectedKeyword=124]="ProtectedKeyword",ml[ml.PublicKeyword=125]="PublicKeyword",ml[ml.StaticKeyword=126]="StaticKeyword",ml[ml.YieldKeyword=127]="YieldKeyword",ml[ml.AbstractKeyword=128]="AbstractKeyword",ml[ml.AccessorKeyword=129]="AccessorKeyword",ml[ml.AsKeyword=130]="AsKeyword",ml[ml.AssertsKeyword=131]="AssertsKeyword",ml[ml.AssertKeyword=132]="AssertKeyword",ml[ml.AnyKeyword=133]="AnyKeyword",ml[ml.AsyncKeyword=134]="AsyncKeyword",ml[ml.AwaitKeyword=135]="AwaitKeyword",ml[ml.BooleanKeyword=136]="BooleanKeyword",ml[ml.ConstructorKeyword=137]="ConstructorKeyword",ml[ml.DeclareKeyword=138]="DeclareKeyword",ml[ml.GetKeyword=139]="GetKeyword",ml[ml.InferKeyword=140]="InferKeyword",ml[ml.IntrinsicKeyword=141]="IntrinsicKeyword",ml[ml.IsKeyword=142]="IsKeyword",ml[ml.KeyOfKeyword=143]="KeyOfKeyword",ml[ml.ModuleKeyword=144]="ModuleKeyword",ml[ml.NamespaceKeyword=145]="NamespaceKeyword",ml[ml.NeverKeyword=146]="NeverKeyword",ml[ml.OutKeyword=147]="OutKeyword",ml[ml.ReadonlyKeyword=148]="ReadonlyKeyword",ml[ml.RequireKeyword=149]="RequireKeyword",ml[ml.NumberKeyword=150]="NumberKeyword",ml[ml.ObjectKeyword=151]="ObjectKeyword",ml[ml.SatisfiesKeyword=152]="SatisfiesKeyword",ml[ml.SetKeyword=153]="SetKeyword",ml[ml.StringKeyword=154]="StringKeyword",ml[ml.SymbolKeyword=155]="SymbolKeyword",ml[ml.TypeKeyword=156]="TypeKeyword",ml[ml.UndefinedKeyword=157]="UndefinedKeyword",ml[ml.UniqueKeyword=158]="UniqueKeyword",ml[ml.UnknownKeyword=159]="UnknownKeyword",ml[ml.UsingKeyword=160]="UsingKeyword",ml[ml.FromKeyword=161]="FromKeyword",ml[ml.GlobalKeyword=162]="GlobalKeyword",ml[ml.BigIntKeyword=163]="BigIntKeyword",ml[ml.OverrideKeyword=164]="OverrideKeyword",ml[ml.OfKeyword=165]="OfKeyword",ml[ml.DeferKeyword=166]="DeferKeyword",ml[ml.QualifiedName=167]="QualifiedName",ml[ml.ComputedPropertyName=168]="ComputedPropertyName",ml[ml.TypeParameter=169]="TypeParameter",ml[ml.Parameter=170]="Parameter",ml[ml.Decorator=171]="Decorator",ml[ml.PropertySignature=172]="PropertySignature",ml[ml.PropertyDeclaration=173]="PropertyDeclaration",ml[ml.MethodSignature=174]="MethodSignature",ml[ml.MethodDeclaration=175]="MethodDeclaration",ml[ml.ClassStaticBlockDeclaration=176]="ClassStaticBlockDeclaration",ml[ml.Constructor=177]="Constructor",ml[ml.GetAccessor=178]="GetAccessor",ml[ml.SetAccessor=179]="SetAccessor",ml[ml.CallSignature=180]="CallSignature",ml[ml.ConstructSignature=181]="ConstructSignature",ml[ml.IndexSignature=182]="IndexSignature",ml[ml.TypePredicate=183]="TypePredicate",ml[ml.TypeReference=184]="TypeReference",ml[ml.FunctionType=185]="FunctionType",ml[ml.ConstructorType=186]="ConstructorType",ml[ml.TypeQuery=187]="TypeQuery",ml[ml.TypeLiteral=188]="TypeLiteral",ml[ml.ArrayType=189]="ArrayType",ml[ml.TupleType=190]="TupleType",ml[ml.OptionalType=191]="OptionalType",ml[ml.RestType=192]="RestType",ml[ml.UnionType=193]="UnionType",ml[ml.IntersectionType=194]="IntersectionType",ml[ml.ConditionalType=195]="ConditionalType",ml[ml.InferType=196]="InferType",ml[ml.ParenthesizedType=197]="ParenthesizedType",ml[ml.ThisType=198]="ThisType",ml[ml.TypeOperator=199]="TypeOperator",ml[ml.IndexedAccessType=200]="IndexedAccessType",ml[ml.MappedType=201]="MappedType",ml[ml.LiteralType=202]="LiteralType",ml[ml.NamedTupleMember=203]="NamedTupleMember",ml[ml.TemplateLiteralType=204]="TemplateLiteralType",ml[ml.TemplateLiteralTypeSpan=205]="TemplateLiteralTypeSpan",ml[ml.ImportType=206]="ImportType",ml[ml.ObjectBindingPattern=207]="ObjectBindingPattern",ml[ml.ArrayBindingPattern=208]="ArrayBindingPattern",ml[ml.BindingElement=209]="BindingElement",ml[ml.ArrayLiteralExpression=210]="ArrayLiteralExpression",ml[ml.ObjectLiteralExpression=211]="ObjectLiteralExpression",ml[ml.PropertyAccessExpression=212]="PropertyAccessExpression",ml[ml.ElementAccessExpression=213]="ElementAccessExpression",ml[ml.CallExpression=214]="CallExpression",ml[ml.NewExpression=215]="NewExpression",ml[ml.TaggedTemplateExpression=216]="TaggedTemplateExpression",ml[ml.TypeAssertionExpression=217]="TypeAssertionExpression",ml[ml.ParenthesizedExpression=218]="ParenthesizedExpression",ml[ml.FunctionExpression=219]="FunctionExpression",ml[ml.ArrowFunction=220]="ArrowFunction",ml[ml.DeleteExpression=221]="DeleteExpression",ml[ml.TypeOfExpression=222]="TypeOfExpression",ml[ml.VoidExpression=223]="VoidExpression",ml[ml.AwaitExpression=224]="AwaitExpression",ml[ml.PrefixUnaryExpression=225]="PrefixUnaryExpression",ml[ml.PostfixUnaryExpression=226]="PostfixUnaryExpression",ml[ml.BinaryExpression=227]="BinaryExpression",ml[ml.ConditionalExpression=228]="ConditionalExpression",ml[ml.TemplateExpression=229]="TemplateExpression",ml[ml.YieldExpression=230]="YieldExpression",ml[ml.SpreadElement=231]="SpreadElement",ml[ml.ClassExpression=232]="ClassExpression",ml[ml.OmittedExpression=233]="OmittedExpression",ml[ml.ExpressionWithTypeArguments=234]="ExpressionWithTypeArguments",ml[ml.AsExpression=235]="AsExpression",ml[ml.NonNullExpression=236]="NonNullExpression",ml[ml.MetaProperty=237]="MetaProperty",ml[ml.SyntheticExpression=238]="SyntheticExpression",ml[ml.SatisfiesExpression=239]="SatisfiesExpression",ml[ml.TemplateSpan=240]="TemplateSpan",ml[ml.SemicolonClassElement=241]="SemicolonClassElement",ml[ml.Block=242]="Block",ml[ml.EmptyStatement=243]="EmptyStatement",ml[ml.VariableStatement=244]="VariableStatement",ml[ml.ExpressionStatement=245]="ExpressionStatement",ml[ml.IfStatement=246]="IfStatement",ml[ml.DoStatement=247]="DoStatement",ml[ml.WhileStatement=248]="WhileStatement",ml[ml.ForStatement=249]="ForStatement",ml[ml.ForInStatement=250]="ForInStatement",ml[ml.ForOfStatement=251]="ForOfStatement",ml[ml.ContinueStatement=252]="ContinueStatement",ml[ml.BreakStatement=253]="BreakStatement",ml[ml.ReturnStatement=254]="ReturnStatement",ml[ml.WithStatement=255]="WithStatement",ml[ml.SwitchStatement=256]="SwitchStatement",ml[ml.LabeledStatement=257]="LabeledStatement",ml[ml.ThrowStatement=258]="ThrowStatement",ml[ml.TryStatement=259]="TryStatement",ml[ml.DebuggerStatement=260]="DebuggerStatement",ml[ml.VariableDeclaration=261]="VariableDeclaration",ml[ml.VariableDeclarationList=262]="VariableDeclarationList",ml[ml.FunctionDeclaration=263]="FunctionDeclaration",ml[ml.ClassDeclaration=264]="ClassDeclaration",ml[ml.InterfaceDeclaration=265]="InterfaceDeclaration",ml[ml.TypeAliasDeclaration=266]="TypeAliasDeclaration",ml[ml.EnumDeclaration=267]="EnumDeclaration",ml[ml.ModuleDeclaration=268]="ModuleDeclaration",ml[ml.ModuleBlock=269]="ModuleBlock",ml[ml.CaseBlock=270]="CaseBlock",ml[ml.NamespaceExportDeclaration=271]="NamespaceExportDeclaration",ml[ml.ImportEqualsDeclaration=272]="ImportEqualsDeclaration",ml[ml.ImportDeclaration=273]="ImportDeclaration",ml[ml.ImportClause=274]="ImportClause",ml[ml.NamespaceImport=275]="NamespaceImport",ml[ml.NamedImports=276]="NamedImports",ml[ml.ImportSpecifier=277]="ImportSpecifier",ml[ml.ExportAssignment=278]="ExportAssignment",ml[ml.ExportDeclaration=279]="ExportDeclaration",ml[ml.NamedExports=280]="NamedExports",ml[ml.NamespaceExport=281]="NamespaceExport",ml[ml.ExportSpecifier=282]="ExportSpecifier",ml[ml.MissingDeclaration=283]="MissingDeclaration",ml[ml.ExternalModuleReference=284]="ExternalModuleReference",ml[ml.JsxElement=285]="JsxElement",ml[ml.JsxSelfClosingElement=286]="JsxSelfClosingElement",ml[ml.JsxOpeningElement=287]="JsxOpeningElement",ml[ml.JsxClosingElement=288]="JsxClosingElement",ml[ml.JsxFragment=289]="JsxFragment",ml[ml.JsxOpeningFragment=290]="JsxOpeningFragment",ml[ml.JsxClosingFragment=291]="JsxClosingFragment",ml[ml.JsxAttribute=292]="JsxAttribute",ml[ml.JsxAttributes=293]="JsxAttributes",ml[ml.JsxSpreadAttribute=294]="JsxSpreadAttribute",ml[ml.JsxExpression=295]="JsxExpression",ml[ml.JsxNamespacedName=296]="JsxNamespacedName",ml[ml.CaseClause=297]="CaseClause",ml[ml.DefaultClause=298]="DefaultClause",ml[ml.HeritageClause=299]="HeritageClause",ml[ml.CatchClause=300]="CatchClause",ml[ml.ImportAttributes=301]="ImportAttributes",ml[ml.ImportAttribute=302]="ImportAttribute",ml[ml.AssertClause=301]="AssertClause",ml[ml.AssertEntry=302]="AssertEntry",ml[ml.ImportTypeAssertionContainer=303]="ImportTypeAssertionContainer",ml[ml.PropertyAssignment=304]="PropertyAssignment",ml[ml.ShorthandPropertyAssignment=305]="ShorthandPropertyAssignment",ml[ml.SpreadAssignment=306]="SpreadAssignment",ml[ml.EnumMember=307]="EnumMember",ml[ml.SourceFile=308]="SourceFile",ml[ml.Bundle=309]="Bundle",ml[ml.JSDocTypeExpression=310]="JSDocTypeExpression",ml[ml.JSDocNameReference=311]="JSDocNameReference",ml[ml.JSDocMemberName=312]="JSDocMemberName",ml[ml.JSDocAllType=313]="JSDocAllType",ml[ml.JSDocUnknownType=314]="JSDocUnknownType",ml[ml.JSDocNullableType=315]="JSDocNullableType",ml[ml.JSDocNonNullableType=316]="JSDocNonNullableType",ml[ml.JSDocOptionalType=317]="JSDocOptionalType",ml[ml.JSDocFunctionType=318]="JSDocFunctionType",ml[ml.JSDocVariadicType=319]="JSDocVariadicType",ml[ml.JSDocNamepathType=320]="JSDocNamepathType",ml[ml.JSDoc=321]="JSDoc",ml[ml.JSDocComment=321]="JSDocComment",ml[ml.JSDocText=322]="JSDocText",ml[ml.JSDocTypeLiteral=323]="JSDocTypeLiteral",ml[ml.JSDocSignature=324]="JSDocSignature",ml[ml.JSDocLink=325]="JSDocLink",ml[ml.JSDocLinkCode=326]="JSDocLinkCode",ml[ml.JSDocLinkPlain=327]="JSDocLinkPlain",ml[ml.JSDocTag=328]="JSDocTag",ml[ml.JSDocAugmentsTag=329]="JSDocAugmentsTag",ml[ml.JSDocImplementsTag=330]="JSDocImplementsTag",ml[ml.JSDocAuthorTag=331]="JSDocAuthorTag",ml[ml.JSDocDeprecatedTag=332]="JSDocDeprecatedTag",ml[ml.JSDocClassTag=333]="JSDocClassTag",ml[ml.JSDocPublicTag=334]="JSDocPublicTag",ml[ml.JSDocPrivateTag=335]="JSDocPrivateTag",ml[ml.JSDocProtectedTag=336]="JSDocProtectedTag",ml[ml.JSDocReadonlyTag=337]="JSDocReadonlyTag",ml[ml.JSDocOverrideTag=338]="JSDocOverrideTag",ml[ml.JSDocCallbackTag=339]="JSDocCallbackTag",ml[ml.JSDocOverloadTag=340]="JSDocOverloadTag",ml[ml.JSDocEnumTag=341]="JSDocEnumTag",ml[ml.JSDocParameterTag=342]="JSDocParameterTag",ml[ml.JSDocReturnTag=343]="JSDocReturnTag",ml[ml.JSDocThisTag=344]="JSDocThisTag",ml[ml.JSDocTypeTag=345]="JSDocTypeTag",ml[ml.JSDocTemplateTag=346]="JSDocTemplateTag",ml[ml.JSDocTypedefTag=347]="JSDocTypedefTag",ml[ml.JSDocSeeTag=348]="JSDocSeeTag",ml[ml.JSDocPropertyTag=349]="JSDocPropertyTag",ml[ml.JSDocThrowsTag=350]="JSDocThrowsTag",ml[ml.JSDocSatisfiesTag=351]="JSDocSatisfiesTag",ml[ml.JSDocImportTag=352]="JSDocImportTag",ml[ml.SyntaxList=353]="SyntaxList",ml[ml.NotEmittedStatement=354]="NotEmittedStatement",ml[ml.NotEmittedTypeElement=355]="NotEmittedTypeElement",ml[ml.PartiallyEmittedExpression=356]="PartiallyEmittedExpression",ml[ml.CommaListExpression=357]="CommaListExpression",ml[ml.SyntheticReferenceExpression=358]="SyntheticReferenceExpression",ml[ml.Count=359]="Count",ml[ml.FirstAssignment=64]="FirstAssignment",ml[ml.LastAssignment=79]="LastAssignment",ml[ml.FirstCompoundAssignment=65]="FirstCompoundAssignment",ml[ml.LastCompoundAssignment=79]="LastCompoundAssignment",ml[ml.FirstReservedWord=83]="FirstReservedWord",ml[ml.LastReservedWord=118]="LastReservedWord",ml[ml.FirstKeyword=83]="FirstKeyword",ml[ml.LastKeyword=166]="LastKeyword",ml[ml.FirstFutureReservedWord=119]="FirstFutureReservedWord",ml[ml.LastFutureReservedWord=127]="LastFutureReservedWord",ml[ml.FirstTypeNode=183]="FirstTypeNode",ml[ml.LastTypeNode=206]="LastTypeNode",ml[ml.FirstPunctuation=19]="FirstPunctuation",ml[ml.LastPunctuation=79]="LastPunctuation",ml[ml.FirstToken=0]="FirstToken",ml[ml.LastToken=166]="LastToken",ml[ml.FirstTriviaToken=2]="FirstTriviaToken",ml[ml.LastTriviaToken=7]="LastTriviaToken",ml[ml.FirstLiteralToken=9]="FirstLiteralToken",ml[ml.LastLiteralToken=15]="LastLiteralToken",ml[ml.FirstTemplateToken=15]="FirstTemplateToken",ml[ml.LastTemplateToken=18]="LastTemplateToken",ml[ml.FirstBinaryOperator=30]="FirstBinaryOperator",ml[ml.LastBinaryOperator=79]="LastBinaryOperator",ml[ml.FirstStatement=244]="FirstStatement",ml[ml.LastStatement=260]="LastStatement",ml[ml.FirstNode=167]="FirstNode",ml[ml.FirstJSDocNode=310]="FirstJSDocNode",ml[ml.LastJSDocNode=352]="LastJSDocNode",ml[ml.FirstJSDocTagNode=328]="FirstJSDocTagNode",ml[ml.LastJSDocTagNode=352]="LastJSDocTagNode",ml[ml.FirstContextualKeyword=128]="FirstContextualKeyword",ml[ml.LastContextualKeyword=166]="LastContextualKeyword",ml))(tA||{}),rA=(ml=>(ml[ml.None=0]="None",ml[ml.Let=1]="Let",ml[ml.Const=2]="Const",ml[ml.Using=4]="Using",ml[ml.AwaitUsing=6]="AwaitUsing",ml[ml.NestedNamespace=8]="NestedNamespace",ml[ml.Synthesized=16]="Synthesized",ml[ml.Namespace=32]="Namespace",ml[ml.OptionalChain=64]="OptionalChain",ml[ml.ExportContext=128]="ExportContext",ml[ml.ContainsThis=256]="ContainsThis",ml[ml.HasImplicitReturn=512]="HasImplicitReturn",ml[ml.HasExplicitReturn=1024]="HasExplicitReturn",ml[ml.GlobalAugmentation=2048]="GlobalAugmentation",ml[ml.HasAsyncFunctions=4096]="HasAsyncFunctions",ml[ml.DisallowInContext=8192]="DisallowInContext",ml[ml.YieldContext=16384]="YieldContext",ml[ml.DecoratorContext=32768]="DecoratorContext",ml[ml.AwaitContext=65536]="AwaitContext",ml[ml.DisallowConditionalTypesContext=131072]="DisallowConditionalTypesContext",ml[ml.ThisNodeHasError=262144]="ThisNodeHasError",ml[ml.JavaScriptFile=524288]="JavaScriptFile",ml[ml.ThisNodeOrAnySubNodesHasError=1048576]="ThisNodeOrAnySubNodesHasError",ml[ml.HasAggregatedChildData=2097152]="HasAggregatedChildData",ml[ml.PossiblyContainsDynamicImport=4194304]="PossiblyContainsDynamicImport",ml[ml.PossiblyContainsImportMeta=8388608]="PossiblyContainsImportMeta",ml[ml.JSDoc=16777216]="JSDoc",ml[ml.Ambient=33554432]="Ambient",ml[ml.InWithStatement=67108864]="InWithStatement",ml[ml.JsonFile=134217728]="JsonFile",ml[ml.TypeCached=268435456]="TypeCached",ml[ml.Deprecated=536870912]="Deprecated",ml[ml.Unreachable=1073741824]="Unreachable",ml[ml.BlockScoped=7]="BlockScoped",ml[ml.Constant=6]="Constant",ml[ml.ReachabilityCheckFlags=1536]="ReachabilityCheckFlags",ml[ml.ReachabilityAndEmitFlags=5632]="ReachabilityAndEmitFlags",ml[ml.ContextFlags=101441536]="ContextFlags",ml[ml.TypeExcludesFlags=81920]="TypeExcludesFlags",ml[ml.PermanentlySetIncrementalFlags=12582912]="PermanentlySetIncrementalFlags",ml[ml.IdentifierHasExtendedUnicodeEscape=256]="IdentifierHasExtendedUnicodeEscape",ml[ml.IdentifierIsInJSDocNamespace=4096]="IdentifierIsInJSDocNamespace",ml))(rA||{}),nA=(ml=>(ml[ml.None=0]="None",ml[ml.Public=1]="Public",ml[ml.Private=2]="Private",ml[ml.Protected=4]="Protected",ml[ml.Readonly=8]="Readonly",ml[ml.Override=16]="Override",ml[ml.Export=32]="Export",ml[ml.Abstract=64]="Abstract",ml[ml.Ambient=128]="Ambient",ml[ml.Static=256]="Static",ml[ml.Accessor=512]="Accessor",ml[ml.Async=1024]="Async",ml[ml.Default=2048]="Default",ml[ml.Const=4096]="Const",ml[ml.In=8192]="In",ml[ml.Out=16384]="Out",ml[ml.Decorator=32768]="Decorator",ml[ml.Deprecated=65536]="Deprecated",ml[ml.JSDocPublic=8388608]="JSDocPublic",ml[ml.JSDocPrivate=16777216]="JSDocPrivate",ml[ml.JSDocProtected=33554432]="JSDocProtected",ml[ml.JSDocReadonly=67108864]="JSDocReadonly",ml[ml.JSDocOverride=134217728]="JSDocOverride",ml[ml.SyntacticOrJSDocModifiers=31]="SyntacticOrJSDocModifiers",ml[ml.SyntacticOnlyModifiers=65504]="SyntacticOnlyModifiers",ml[ml.SyntacticModifiers=65535]="SyntacticModifiers",ml[ml.JSDocCacheOnlyModifiers=260046848]="JSDocCacheOnlyModifiers",ml[ml.JSDocOnlyModifiers=65536]="JSDocOnlyModifiers",ml[ml.NonCacheOnlyModifiers=131071]="NonCacheOnlyModifiers",ml[ml.HasComputedJSDocModifiers=268435456]="HasComputedJSDocModifiers",ml[ml.HasComputedFlags=536870912]="HasComputedFlags",ml[ml.AccessibilityModifier=7]="AccessibilityModifier",ml[ml.ParameterPropertyModifier=31]="ParameterPropertyModifier",ml[ml.NonPublicAccessibilityModifier=6]="NonPublicAccessibilityModifier",ml[ml.TypeScriptModifier=28895]="TypeScriptModifier",ml[ml.ExportDefault=2080]="ExportDefault",ml[ml.All=131071]="All",ml[ml.Modifier=98303]="Modifier",ml))(nA||{});var iA=(ml=>(ml[ml.None=0]="None",ml[ml.Succeeded=1]="Succeeded",ml[ml.Failed=2]="Failed",ml[ml.ReportsUnmeasurable=8]="ReportsUnmeasurable",ml[ml.ReportsUnreliable=16]="ReportsUnreliable",ml[ml.ReportsMask=24]="ReportsMask",ml[ml.ComplexityOverflow=32]="ComplexityOverflow",ml[ml.StackDepthOverflow=64]="StackDepthOverflow",ml[ml.Overflow=96]="Overflow",ml))(iA||{});var sA=(ml=>(ml[ml.Unreachable=1]="Unreachable",ml[ml.Start=2]="Start",ml[ml.BranchLabel=4]="BranchLabel",ml[ml.LoopLabel=8]="LoopLabel",ml[ml.Assignment=16]="Assignment",ml[ml.TrueCondition=32]="TrueCondition",ml[ml.FalseCondition=64]="FalseCondition",ml[ml.SwitchClause=128]="SwitchClause",ml[ml.ArrayMutation=256]="ArrayMutation",ml[ml.Call=512]="Call",ml[ml.ReduceLabel=1024]="ReduceLabel",ml[ml.Referenced=2048]="Referenced",ml[ml.Shared=4096]="Shared",ml[ml.Label=12]="Label",ml[ml.Condition=96]="Condition",ml))(sA||{});var aA=(ml=>(ml[ml.None=0]="None",ml[ml.FunctionScopedVariable=1]="FunctionScopedVariable",ml[ml.BlockScopedVariable=2]="BlockScopedVariable",ml[ml.Property=4]="Property",ml[ml.EnumMember=8]="EnumMember",ml[ml.Function=16]="Function",ml[ml.Class=32]="Class",ml[ml.Interface=64]="Interface",ml[ml.ConstEnum=128]="ConstEnum",ml[ml.RegularEnum=256]="RegularEnum",ml[ml.ValueModule=512]="ValueModule",ml[ml.NamespaceModule=1024]="NamespaceModule",ml[ml.TypeLiteral=2048]="TypeLiteral",ml[ml.ObjectLiteral=4096]="ObjectLiteral",ml[ml.Method=8192]="Method",ml[ml.Constructor=16384]="Constructor",ml[ml.GetAccessor=32768]="GetAccessor",ml[ml.SetAccessor=65536]="SetAccessor",ml[ml.Signature=131072]="Signature",ml[ml.TypeParameter=262144]="TypeParameter",ml[ml.TypeAlias=524288]="TypeAlias",ml[ml.ExportValue=1048576]="ExportValue",ml[ml.Alias=2097152]="Alias",ml[ml.Prototype=4194304]="Prototype",ml[ml.ExportStar=8388608]="ExportStar",ml[ml.Optional=16777216]="Optional",ml[ml.Transient=33554432]="Transient",ml[ml.Assignment=67108864]="Assignment",ml[ml.ModuleExports=134217728]="ModuleExports",ml[ml.All=-1]="All",ml[ml.Enum=384]="Enum",ml[ml.Variable=3]="Variable",ml[ml.Value=111551]="Value",ml[ml.Type=788968]="Type",ml[ml.Namespace=1920]="Namespace",ml[ml.Module=1536]="Module",ml[ml.Accessor=98304]="Accessor",ml[ml.FunctionScopedVariableExcludes=111550]="FunctionScopedVariableExcludes",ml[ml.BlockScopedVariableExcludes=111551]="BlockScopedVariableExcludes",ml[ml.ParameterExcludes=111551]="ParameterExcludes",ml[ml.PropertyExcludes=0]="PropertyExcludes",ml[ml.EnumMemberExcludes=900095]="EnumMemberExcludes",ml[ml.FunctionExcludes=110991]="FunctionExcludes",ml[ml.ClassExcludes=899503]="ClassExcludes",ml[ml.InterfaceExcludes=788872]="InterfaceExcludes",ml[ml.RegularEnumExcludes=899327]="RegularEnumExcludes",ml[ml.ConstEnumExcludes=899967]="ConstEnumExcludes",ml[ml.ValueModuleExcludes=110735]="ValueModuleExcludes",ml[ml.NamespaceModuleExcludes=0]="NamespaceModuleExcludes",ml[ml.MethodExcludes=103359]="MethodExcludes",ml[ml.GetAccessorExcludes=46015]="GetAccessorExcludes",ml[ml.SetAccessorExcludes=78783]="SetAccessorExcludes",ml[ml.AccessorExcludes=13247]="AccessorExcludes",ml[ml.TypeParameterExcludes=526824]="TypeParameterExcludes",ml[ml.TypeAliasExcludes=788968]="TypeAliasExcludes",ml[ml.AliasExcludes=2097152]="AliasExcludes",ml[ml.ModuleMember=2623475]="ModuleMember",ml[ml.ExportHasLocal=944]="ExportHasLocal",ml[ml.BlockScoped=418]="BlockScoped",ml[ml.PropertyOrAccessor=98308]="PropertyOrAccessor",ml[ml.ClassMember=106500]="ClassMember",ml[ml.ExportSupportsDefaultModifier=112]="ExportSupportsDefaultModifier",ml[ml.ExportDoesNotSupportDefaultModifier=-113]="ExportDoesNotSupportDefaultModifier",ml[ml.Classifiable=2885600]="Classifiable",ml[ml.LateBindingContainer=6256]="LateBindingContainer",ml))(aA||{});var oA=(ml=>(ml[ml.None=0]="None",ml[ml.TypeChecked=1]="TypeChecked",ml[ml.LexicalThis=2]="LexicalThis",ml[ml.CaptureThis=4]="CaptureThis",ml[ml.CaptureNewTarget=8]="CaptureNewTarget",ml[ml.SuperInstance=16]="SuperInstance",ml[ml.SuperStatic=32]="SuperStatic",ml[ml.ContextChecked=64]="ContextChecked",ml[ml.MethodWithSuperPropertyAccessInAsync=128]="MethodWithSuperPropertyAccessInAsync",ml[ml.MethodWithSuperPropertyAssignmentInAsync=256]="MethodWithSuperPropertyAssignmentInAsync",ml[ml.CaptureArguments=512]="CaptureArguments",ml[ml.EnumValuesComputed=1024]="EnumValuesComputed",ml[ml.LexicalModuleMergesWithClass=2048]="LexicalModuleMergesWithClass",ml[ml.LoopWithCapturedBlockScopedBinding=4096]="LoopWithCapturedBlockScopedBinding",ml[ml.ContainsCapturedBlockScopeBinding=8192]="ContainsCapturedBlockScopeBinding",ml[ml.CapturedBlockScopedBinding=16384]="CapturedBlockScopedBinding",ml[ml.BlockScopedBindingInLoop=32768]="BlockScopedBindingInLoop",ml[ml.NeedsLoopOutParameter=65536]="NeedsLoopOutParameter",ml[ml.AssignmentsMarked=131072]="AssignmentsMarked",ml[ml.ContainsConstructorReference=262144]="ContainsConstructorReference",ml[ml.ConstructorReference=536870912]="ConstructorReference",ml[ml.ContainsClassWithPrivateIdentifiers=1048576]="ContainsClassWithPrivateIdentifiers",ml[ml.ContainsSuperPropertyInStaticInitializer=2097152]="ContainsSuperPropertyInStaticInitializer",ml[ml.InCheckIdentifier=4194304]="InCheckIdentifier",ml[ml.PartiallyTypeChecked=8388608]="PartiallyTypeChecked",ml[ml.LazyFlags=539358128]="LazyFlags",ml))(oA||{}),lA=(ml=>(ml[ml.Any=1]="Any",ml[ml.Unknown=2]="Unknown",ml[ml.Undefined=4]="Undefined",ml[ml.Null=8]="Null",ml[ml.Void=16]="Void",ml[ml.String=32]="String",ml[ml.Number=64]="Number",ml[ml.BigInt=128]="BigInt",ml[ml.Boolean=256]="Boolean",ml[ml.ESSymbol=512]="ESSymbol",ml[ml.StringLiteral=1024]="StringLiteral",ml[ml.NumberLiteral=2048]="NumberLiteral",ml[ml.BigIntLiteral=4096]="BigIntLiteral",ml[ml.BooleanLiteral=8192]="BooleanLiteral",ml[ml.UniqueESSymbol=16384]="UniqueESSymbol",ml[ml.EnumLiteral=32768]="EnumLiteral",ml[ml.Enum=65536]="Enum",ml[ml.NonPrimitive=131072]="NonPrimitive",ml[ml.Never=262144]="Never",ml[ml.TypeParameter=524288]="TypeParameter",ml[ml.Object=1048576]="Object",ml[ml.Index=2097152]="Index",ml[ml.TemplateLiteral=4194304]="TemplateLiteral",ml[ml.StringMapping=8388608]="StringMapping",ml[ml.Substitution=16777216]="Substitution",ml[ml.IndexedAccess=33554432]="IndexedAccess",ml[ml.Conditional=67108864]="Conditional",ml[ml.Union=134217728]="Union",ml[ml.Intersection=268435456]="Intersection",ml[ml.Reserved1=536870912]="Reserved1",ml[ml.Reserved2=1073741824]="Reserved2",ml[ml.Reserved3=-2147483648]="Reserved3",ml[ml.AnyOrUnknown=3]="AnyOrUnknown",ml[ml.Nullable=12]="Nullable",ml[ml.Literal=15360]="Literal",ml[ml.Unit=97292]="Unit",ml[ml.Freshable=80896]="Freshable",ml[ml.StringOrNumberLiteral=3072]="StringOrNumberLiteral",ml[ml.StringOrNumberLiteralOrUnique=19456]="StringOrNumberLiteralOrUnique",ml[ml.DefinitelyFalsy=15388]="DefinitelyFalsy",ml[ml.PossiblyFalsy=15868]="PossiblyFalsy",ml[ml.Intrinsic=402431]="Intrinsic",ml[ml.StringLike=12583968]="StringLike",ml[ml.NumberLike=67648]="NumberLike",ml[ml.BigIntLike=4224]="BigIntLike",ml[ml.BooleanLike=8448]="BooleanLike",ml[ml.EnumLike=98304]="EnumLike",ml[ml.ESSymbolLike=16896]="ESSymbolLike",ml[ml.VoidLike=20]="VoidLike",ml[ml.Primitive=12713980]="Primitive",ml[ml.DefinitelyNonNullable=13893600]="DefinitelyNonNullable",ml[ml.DisjointDomains=12812284]="DisjointDomains",ml[ml.UnionOrIntersection=402653184]="UnionOrIntersection",ml[ml.StructuredType=403701760]="StructuredType",ml[ml.TypeVariable=34078720]="TypeVariable",ml[ml.InstantiableNonPrimitive=117964800]="InstantiableNonPrimitive",ml[ml.InstantiablePrimitive=14680064]="InstantiablePrimitive",ml[ml.Instantiable=132644864]="Instantiable",ml[ml.StructuredOrInstantiable=536346624]="StructuredOrInstantiable",ml[ml.ObjectFlagsType=403963917]="ObjectFlagsType",ml[ml.Simplifiable=102760448]="Simplifiable",ml[ml.Singleton=394239]="Singleton",ml[ml.Narrowable=536575971]="Narrowable",ml[ml.IncludesMask=416808959]="IncludesMask",ml[ml.IncludesMissingType=524288]="IncludesMissingType",ml[ml.IncludesNonWideningType=2097152]="IncludesNonWideningType",ml[ml.IncludesWildcard=33554432]="IncludesWildcard",ml[ml.IncludesEmptyObject=67108864]="IncludesEmptyObject",ml[ml.IncludesInstantiable=16777216]="IncludesInstantiable",ml[ml.IncludesConstrainedTypeVariable=536870912]="IncludesConstrainedTypeVariable",ml[ml.IncludesError=1073741824]="IncludesError",ml[ml.NotPrimitiveUnion=286523411]="NotPrimitiveUnion",ml))(lA||{}),cA=(ml=>(ml[ml.None=0]="None",ml[ml.Class=1]="Class",ml[ml.Interface=2]="Interface",ml[ml.Reference=4]="Reference",ml[ml.Tuple=8]="Tuple",ml[ml.Anonymous=16]="Anonymous",ml[ml.Mapped=32]="Mapped",ml[ml.Instantiated=64]="Instantiated",ml[ml.ObjectLiteral=128]="ObjectLiteral",ml[ml.EvolvingArray=256]="EvolvingArray",ml[ml.ObjectLiteralPatternWithComputedProperties=512]="ObjectLiteralPatternWithComputedProperties",ml[ml.ReverseMapped=1024]="ReverseMapped",ml[ml.JsxAttributes=2048]="JsxAttributes",ml[ml.JSLiteral=4096]="JSLiteral",ml[ml.FreshLiteral=8192]="FreshLiteral",ml[ml.ArrayLiteral=16384]="ArrayLiteral",ml[ml.PrimitiveUnion=32768]="PrimitiveUnion",ml[ml.ContainsWideningType=65536]="ContainsWideningType",ml[ml.ContainsObjectOrArrayLiteral=131072]="ContainsObjectOrArrayLiteral",ml[ml.NonInferrableType=262144]="NonInferrableType",ml[ml.CouldContainTypeVariablesComputed=524288]="CouldContainTypeVariablesComputed",ml[ml.CouldContainTypeVariables=1048576]="CouldContainTypeVariables",ml[ml.SingleSignatureType=134217728]="SingleSignatureType",ml[ml.ClassOrInterface=3]="ClassOrInterface",ml[ml.RequiresWidening=196608]="RequiresWidening",ml[ml.PropagatingFlags=458752]="PropagatingFlags",ml[ml.InstantiatedMapped=96]="InstantiatedMapped",ml[ml.ContainsSpread=2097152]="ContainsSpread",ml[ml.ObjectRestType=4194304]="ObjectRestType",ml[ml.InstantiationExpressionType=8388608]="InstantiationExpressionType",ml[ml.ObjectTypeKindMask=142607679]="ObjectTypeKindMask",ml[ml.IsClassInstanceClone=16777216]="IsClassInstanceClone",ml[ml.IdenticalBaseTypeCalculated=33554432]="IdenticalBaseTypeCalculated",ml[ml.IdenticalBaseTypeExists=67108864]="IdenticalBaseTypeExists",ml[ml.IsGenericTypeComputed=2097152]="IsGenericTypeComputed",ml[ml.IsGenericObjectType=4194304]="IsGenericObjectType",ml[ml.IsGenericIndexType=8388608]="IsGenericIndexType",ml[ml.IsGenericType=12582912]="IsGenericType",ml[ml.ContainsIntersections=16777216]="ContainsIntersections",ml[ml.IsUnknownLikeUnionComputed=33554432]="IsUnknownLikeUnionComputed",ml[ml.IsUnknownLikeUnion=67108864]="IsUnknownLikeUnion",ml[ml.IsNeverIntersectionComputed=16777216]="IsNeverIntersectionComputed",ml[ml.IsNeverIntersection=33554432]="IsNeverIntersection",ml[ml.IsConstrainedTypeVariable=67108864]="IsConstrainedTypeVariable",ml))(cA||{});var uA=(ml=>(ml[ml.None=0]="None",ml[ml.HasRestParameter=1]="HasRestParameter",ml[ml.HasLiteralTypes=2]="HasLiteralTypes",ml[ml.Abstract=4]="Abstract",ml[ml.IsInnerCallChain=8]="IsInnerCallChain",ml[ml.IsOuterCallChain=16]="IsOuterCallChain",ml[ml.IsUntypedSignatureInJSFile=32]="IsUntypedSignatureInJSFile",ml[ml.IsNonInferrable=64]="IsNonInferrable",ml[ml.IsSignatureCandidateForOverloadFailure=128]="IsSignatureCandidateForOverloadFailure",ml[ml.PropagatingFlags=167]="PropagatingFlags",ml[ml.CallChainFlags=24]="CallChainFlags",ml))(uA||{});var pA=(ml=>(ml[ml.Unknown=0]="Unknown",ml[ml.JS=1]="JS",ml[ml.JSX=2]="JSX",ml[ml.TS=3]="TS",ml[ml.TSX=4]="TSX",ml[ml.External=5]="External",ml[ml.JSON=6]="JSON",ml[ml.Deferred=7]="Deferred",ml))(pA||{}),dA=(ml=>(ml[ml.ES3=0]="ES3",ml[ml.ES5=1]="ES5",ml[ml.ES2015=2]="ES2015",ml[ml.ES2016=3]="ES2016",ml[ml.ES2017=4]="ES2017",ml[ml.ES2018=5]="ES2018",ml[ml.ES2019=6]="ES2019",ml[ml.ES2020=7]="ES2020",ml[ml.ES2021=8]="ES2021",ml[ml.ES2022=9]="ES2022",ml[ml.ES2023=10]="ES2023",ml[ml.ES2024=11]="ES2024",ml[ml.ES2025=12]="ES2025",ml[ml.ESNext=99]="ESNext",ml[ml.JSON=100]="JSON",ml[ml.Latest=99]="Latest",ml[ml.LatestStandard=12]="LatestStandard",ml))(dA||{}),hA=(ml=>(ml[ml.Standard=0]="Standard",ml[ml.JSX=1]="JSX",ml))(hA||{});var fA=(ml=>(ml.Ts=".ts",ml.Tsx=".tsx",ml.Dts=".d.ts",ml.Js=".js",ml.Jsx=".jsx",ml.Json=".json",ml.TsBuildInfo=".tsbuildinfo",ml.Mjs=".mjs",ml.Mts=".mts",ml.Dmts=".d.mts",ml.Cjs=".cjs",ml.Cts=".cts",ml.Dcts=".d.cts",ml))(fA||{}),_A=(ml=>(ml[ml.None=0]="None",ml[ml.ContainsTypeScript=1]="ContainsTypeScript",ml[ml.ContainsJsx=2]="ContainsJsx",ml[ml.ContainsESNext=4]="ContainsESNext",ml[ml.ContainsES2022=8]="ContainsES2022",ml[ml.ContainsES2021=16]="ContainsES2021",ml[ml.ContainsES2020=32]="ContainsES2020",ml[ml.ContainsES2019=64]="ContainsES2019",ml[ml.ContainsES2018=128]="ContainsES2018",ml[ml.ContainsES2017=256]="ContainsES2017",ml[ml.ContainsES2016=512]="ContainsES2016",ml[ml.ContainsES2015=1024]="ContainsES2015",ml[ml.ContainsGenerator=2048]="ContainsGenerator",ml[ml.ContainsDestructuringAssignment=4096]="ContainsDestructuringAssignment",ml[ml.ContainsTypeScriptClassSyntax=8192]="ContainsTypeScriptClassSyntax",ml[ml.ContainsLexicalThis=16384]="ContainsLexicalThis",ml[ml.ContainsRestOrSpread=32768]="ContainsRestOrSpread",ml[ml.ContainsObjectRestOrSpread=65536]="ContainsObjectRestOrSpread",ml[ml.ContainsComputedPropertyName=131072]="ContainsComputedPropertyName",ml[ml.ContainsBlockScopedBinding=262144]="ContainsBlockScopedBinding",ml[ml.ContainsBindingPattern=524288]="ContainsBindingPattern",ml[ml.ContainsYield=1048576]="ContainsYield",ml[ml.ContainsAwait=2097152]="ContainsAwait",ml[ml.ContainsHoistedDeclarationOrCompletion=4194304]="ContainsHoistedDeclarationOrCompletion",ml[ml.ContainsDynamicImport=8388608]="ContainsDynamicImport",ml[ml.ContainsClassFields=16777216]="ContainsClassFields",ml[ml.ContainsDecorators=33554432]="ContainsDecorators",ml[ml.ContainsPossibleTopLevelAwait=67108864]="ContainsPossibleTopLevelAwait",ml[ml.ContainsLexicalSuper=134217728]="ContainsLexicalSuper",ml[ml.ContainsUpdateExpressionForIdentifier=268435456]="ContainsUpdateExpressionForIdentifier",ml[ml.ContainsPrivateIdentifierInExpression=536870912]="ContainsPrivateIdentifierInExpression",ml[ml.HasComputedFlags=-2147483648]="HasComputedFlags",ml[ml.AssertTypeScript=1]="AssertTypeScript",ml[ml.AssertJsx=2]="AssertJsx",ml[ml.AssertESNext=4]="AssertESNext",ml[ml.AssertES2022=8]="AssertES2022",ml[ml.AssertES2021=16]="AssertES2021",ml[ml.AssertES2020=32]="AssertES2020",ml[ml.AssertES2019=64]="AssertES2019",ml[ml.AssertES2018=128]="AssertES2018",ml[ml.AssertES2017=256]="AssertES2017",ml[ml.AssertES2016=512]="AssertES2016",ml[ml.AssertES2015=1024]="AssertES2015",ml[ml.AssertGenerator=2048]="AssertGenerator",ml[ml.AssertDestructuringAssignment=4096]="AssertDestructuringAssignment",ml[ml.OuterExpressionExcludes=-2147483648]="OuterExpressionExcludes",ml[ml.PropertyAccessExcludes=-2147483648]="PropertyAccessExcludes",ml[ml.NodeExcludes=-2147483648]="NodeExcludes",ml[ml.ArrowFunctionExcludes=-2072174592]="ArrowFunctionExcludes",ml[ml.FunctionExcludes=-1937940480]="FunctionExcludes",ml[ml.ConstructorExcludes=-1937948672]="ConstructorExcludes",ml[ml.MethodOrAccessorExcludes=-2005057536]="MethodOrAccessorExcludes",ml[ml.PropertyExcludes=-2013249536]="PropertyExcludes",ml[ml.ClassExcludes=-2147344384]="ClassExcludes",ml[ml.ModuleExcludes=-1941676032]="ModuleExcludes",ml[ml.TypeExcludes=-2]="TypeExcludes",ml[ml.ObjectLiteralExcludes=-2147278848]="ObjectLiteralExcludes",ml[ml.ArrayLiteralOrCallOrNewExcludes=-2147450880]="ArrayLiteralOrCallOrNewExcludes",ml[ml.VariableDeclarationListExcludes=-2146893824]="VariableDeclarationListExcludes",ml[ml.ParameterExcludes=-2147483648]="ParameterExcludes",ml[ml.CatchClauseExcludes=-2147418112]="CatchClauseExcludes",ml[ml.BindingPatternExcludes=-2147450880]="BindingPatternExcludes",ml[ml.ContainsLexicalThisOrSuper=134234112]="ContainsLexicalThisOrSuper",ml[ml.PropertyNamePropagatingFlags=134234112]="PropertyNamePropagatingFlags",ml))(_A||{}),mA=(ml=>(ml[ml.TabStop=0]="TabStop",ml[ml.Placeholder=1]="Placeholder",ml[ml.Choice=2]="Choice",ml[ml.Variable=3]="Variable",ml))(mA||{}),gA=(ml=>(ml[ml.None=0]="None",ml[ml.SingleLine=1]="SingleLine",ml[ml.MultiLine=2]="MultiLine",ml[ml.AdviseOnEmitNode=4]="AdviseOnEmitNode",ml[ml.NoSubstitution=8]="NoSubstitution",ml[ml.CapturesThis=16]="CapturesThis",ml[ml.NoLeadingSourceMap=32]="NoLeadingSourceMap",ml[ml.NoTrailingSourceMap=64]="NoTrailingSourceMap",ml[ml.NoSourceMap=96]="NoSourceMap",ml[ml.NoNestedSourceMaps=128]="NoNestedSourceMaps",ml[ml.NoTokenLeadingSourceMaps=256]="NoTokenLeadingSourceMaps",ml[ml.NoTokenTrailingSourceMaps=512]="NoTokenTrailingSourceMaps",ml[ml.NoTokenSourceMaps=768]="NoTokenSourceMaps",ml[ml.NoLeadingComments=1024]="NoLeadingComments",ml[ml.NoTrailingComments=2048]="NoTrailingComments",ml[ml.NoComments=3072]="NoComments",ml[ml.NoNestedComments=4096]="NoNestedComments",ml[ml.HelperName=8192]="HelperName",ml[ml.ExportName=16384]="ExportName",ml[ml.LocalName=32768]="LocalName",ml[ml.InternalName=65536]="InternalName",ml[ml.Indented=131072]="Indented",ml[ml.NoIndentation=262144]="NoIndentation",ml[ml.AsyncFunctionBody=524288]="AsyncFunctionBody",ml[ml.ReuseTempVariableScope=1048576]="ReuseTempVariableScope",ml[ml.CustomPrologue=2097152]="CustomPrologue",ml[ml.NoHoisting=4194304]="NoHoisting",ml[ml.Iterator=8388608]="Iterator",ml[ml.NoAsciiEscaping=16777216]="NoAsciiEscaping",ml))(gA||{});var AA={Classes:2,ForOf:2,Generators:2,Iteration:2,SpreadElements:2,RestElements:2,TaggedTemplates:2,DestructuringAssignment:2,BindingPatterns:2,ArrowFunctions:2,BlockScopedVariables:2,ObjectAssign:2,RegularExpressionFlagsUnicode:2,RegularExpressionFlagsSticky:2,Exponentiation:3,AsyncFunctions:4,ForAwaitOf:5,AsyncGenerators:5,AsyncIteration:5,ObjectSpreadRest:5,RegularExpressionFlagsDotAll:5,BindinglessCatch:6,BigInt:7,NullishCoalesce:7,OptionalChaining:7,LogicalAssignment:8,TopLevelAwait:9,ClassFields:9,PrivateNamesAndClassStaticBlocks:9,RegularExpressionFlagsHasIndices:9,ShebangComments:10,RegularExpressionFlagsUnicodeSets:11,UsingAndAwaitUsing:99,ClassAndClassElementDecorators:99};var yA={reference:{args:[{name:"types",optional:!0,captureSpan:!0},{name:"lib",optional:!0,captureSpan:!0},{name:"path",optional:!0,captureSpan:!0},{name:"no-default-lib",optional:!0},{name:"resolution-mode",optional:!0},{name:"preserve",optional:!0}],kind:1},"amd-dependency":{args:[{name:"path"},{name:"name",optional:!0}],kind:1},"amd-module":{args:[{name:"name"}],kind:1},"ts-check":{kind:2},"ts-nocheck":{kind:2},jsx:{args:[{name:"factory"}],kind:4},jsxfrag:{args:[{name:"factory"}],kind:4},jsximportsource:{args:[{name:"factory"}],kind:4},jsxruntime:{args:[{name:"factory"}],kind:4}},bA=(ml=>(ml[ml.ParseAll=0]="ParseAll",ml[ml.ParseNone=1]="ParseNone",ml[ml.ParseForTypeErrors=2]="ParseForTypeErrors",ml[ml.ParseForTypeInfo=3]="ParseForTypeInfo",ml))(bA||{});var vA="/",EA="\\",wA="://",CA=/\\/g;function Zy(ml){return ml===47||ml===92}function eg(ml,Al){return ml.length>Al.length&&Gy(ml,Al)}function sf(ml){return ml.length>0&&Zy(ml.charCodeAt(ml.length-1))}function Ad(ml){return ml>=97&&ml<=122||ml>=65&&ml<=90}function tg(ml,Al){let Rl=ml.charCodeAt(Al);if(Rl===58)return Al+1;if(Rl===37&&ml.charCodeAt(Al+1)===51){let Rl=ml.charCodeAt(Al+2);if(Rl===97||Rl===65)return Al+3}return-1}function ng(ml){if(!ml)return 0;let Al=ml.charCodeAt(0);if(Al===47||Al===92){if(ml.charCodeAt(1)!==Al)return 1;let Rl=ml.indexOf(Al===47?vA:EA,2);return Rl<0?ml.length:Rl+1}if(Ad(Al)&&ml.charCodeAt(1)===58){let Al=ml.charCodeAt(2);if(Al===47||Al===92)return 3;if(ml.length===2)return 2}let Rl=ml.indexOf(wA);if(Rl!==-1){let Al=Rl+wA.length,zl=ml.indexOf(vA,Al);if(zl!==-1){let rd=ml.slice(0,Rl),yh=ml.slice(Al,zl);if(rd==="file"&&(yh===""||yh==="localhost")&&Ad(ml.charCodeAt(zl+1))){let Al=tg(ml,zl+2);if(Al!==-1){if(ml.charCodeAt(Al)===47)return~(Al+1);if(Al===ml.length)return~Al}}return~(zl+1)}return~ml.length}return 0}function f_(ml){let Al=ng(ml);return Al<0?~Al:Al}function Jm(ml,Al,Rl){if(ml=d_(ml),f_(ml)===ml.length)return"";ml=vl(ml);let zl=ml.slice(Math.max(f_(ml),ml.lastIndexOf(vA)+1)),rd=Al!==void 0&&Rl!==void 0?Rm(zl,Al,Rl):void 0;return rd?zl.slice(0,zl.length-rd.length):zl}function Cd(ml,Al,Rl){if(bl(Al,".")||(Al="."+Al),ml.length>=Al.length&&ml.charCodeAt(ml.length-Al.length)===46){let zl=ml.slice(ml.length-Al.length);if(Rl(zl,Al))return zl}}function rg(ml,Al,Rl){if(typeof Al=="string")return Cd(ml,Al,Rl)||"";for(let zl of Al){let Al=Cd(ml,zl,Rl);if(Al)return Al}return""}function Rm(ml,Al,Rl){if(Al)return rg(vl(ml),Al,Rl?tf:Fy);let zl=Jm(ml),rd=zl.lastIndexOf(".");return rd>=0?zl.substring(rd):""}function d_(ml){return ml.includes("\\")?ml.replace(CA,vA):ml}function ig(ml,...Al){ml&&(ml=d_(ml));for(let Rl of Al)Rl&&(Rl=d_(Rl),!ml||f_(Rl)!==0?ml=Rl:ml=Bm(ml)+Rl);return ml}function ag(ml,Al){let Rl=f_(ml);Rl===0&&Al?(ml=ig(Al,ml),Rl=f_(ml)):ml=d_(ml);let zl=Um(ml);if(zl!==void 0)return zl.length>Rl?vl(zl):zl;let rd=ml.length,yh=ml.substring(0,Rl),kh,Qh=Rl,cf=Qh,t_=Qh,r_=Rl!==0;for(;Qhcf&&(kh??(kh=ml.substring(0,cf-1)),cf=Qh);let zl=ml.indexOf(vA,Qh+1);zl===-1&&(zl=rd);let u_=zl-cf;if(u_===1&&ml.charCodeAt(Qh)===46)kh??(kh=ml.substring(0,t_));else if(u_===2&&ml.charCodeAt(Qh)===46&&ml.charCodeAt(Qh+1)===46)if(!r_)kh!==void 0?kh+=kh.length===Rl?"..":"/..":t_=Qh+2;else if(kh===void 0)t_-2>=0?kh=ml.substring(0,Math.max(Rl,ml.lastIndexOf(vA,t_-2))):kh=ml.substring(0,t_);else{let ml=kh.lastIndexOf(vA);ml!==-1?kh=kh.substring(0,Math.max(Rl,ml)):kh=yh,kh.length===Rl&&(r_=Rl!==0)}else kh!==void 0?(kh.length!==Rl&&(kh+=vA),r_=!0,kh+=ml.substring(cf,zl)):(r_=!0,t_=zl);Qh=zl+1}return kh??(rd>Rl?vl(ml):ml)}function sg(ml){ml=d_(ml);let Al=Um(ml);return Al!==void 0?Al:(Al=ag(ml,""),Al&&sf(ml)?Bm(Al):Al)}function Um(ml){if(!xA.test(ml))return ml;let Al=ml.replace(/\/\.\//g,"/");if(Al.startsWith("./")&&(Al=Al.slice(2)),Al!==ml&&(ml=Al,!xA.test(ml)))return ml}function vl(ml){return sf(ml)?ml.substr(0,ml.length-1):ml}function Bm(ml){return sf(ml)?ml:ml+vA}var xA=/\/\/|(?:^|\/)\.\.?(?:$|\/)/;function n(ml,Al,Rl,zl,rd,yh,kh){return{code:ml,category:Al,key:Rl,message:zl,reportsUnnecessary:rd,elidedInCompatabilityPyramid:yh,reportsDeprecated:kh}}var DA={Unterminated_string_literal:n(1002,1,"Unterminated_string_literal_1002","Unterminated string literal."),Identifier_expected:n(1003,1,"Identifier_expected_1003","Identifier expected."),_0_expected:n(1005,1,"_0_expected_1005","'{0}' expected."),A_file_cannot_have_a_reference_to_itself:n(1006,1,"A_file_cannot_have_a_reference_to_itself_1006","A file cannot have a reference to itself."),The_parser_expected_to_find_a_1_to_match_the_0_token_here:n(1007,1,"The_parser_expected_to_find_a_1_to_match_the_0_token_here_1007","The parser expected to find a '{1}' to match the '{0}' token here."),Trailing_comma_not_allowed:n(1009,1,"Trailing_comma_not_allowed_1009","Trailing comma not allowed."),Asterisk_Slash_expected:n(1010,1,"Asterisk_Slash_expected_1010","'*/' expected."),An_element_access_expression_should_take_an_argument:n(1011,1,"An_element_access_expression_should_take_an_argument_1011","An element access expression should take an argument."),Unexpected_token:n(1012,1,"Unexpected_token_1012","Unexpected token."),A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma:n(1013,1,"A_rest_parameter_or_binding_pattern_may_not_have_a_trailing_comma_1013","A rest parameter or binding pattern may not have a trailing comma."),A_rest_parameter_must_be_last_in_a_parameter_list:n(1014,1,"A_rest_parameter_must_be_last_in_a_parameter_list_1014","A rest parameter must be last in a parameter list."),Parameter_cannot_have_question_mark_and_initializer:n(1015,1,"Parameter_cannot_have_question_mark_and_initializer_1015","Parameter cannot have question mark and initializer."),A_required_parameter_cannot_follow_an_optional_parameter:n(1016,1,"A_required_parameter_cannot_follow_an_optional_parameter_1016","A required parameter cannot follow an optional parameter."),An_index_signature_cannot_have_a_rest_parameter:n(1017,1,"An_index_signature_cannot_have_a_rest_parameter_1017","An index signature cannot have a rest parameter."),An_index_signature_parameter_cannot_have_an_accessibility_modifier:n(1018,1,"An_index_signature_parameter_cannot_have_an_accessibility_modifier_1018","An index signature parameter cannot have an accessibility modifier."),An_index_signature_parameter_cannot_have_a_question_mark:n(1019,1,"An_index_signature_parameter_cannot_have_a_question_mark_1019","An index signature parameter cannot have a question mark."),An_index_signature_parameter_cannot_have_an_initializer:n(1020,1,"An_index_signature_parameter_cannot_have_an_initializer_1020","An index signature parameter cannot have an initializer."),An_index_signature_must_have_a_type_annotation:n(1021,1,"An_index_signature_must_have_a_type_annotation_1021","An index signature must have a type annotation."),An_index_signature_parameter_must_have_a_type_annotation:n(1022,1,"An_index_signature_parameter_must_have_a_type_annotation_1022","An index signature parameter must have a type annotation."),readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature:n(1024,1,"readonly_modifier_can_only_appear_on_a_property_declaration_or_index_signature_1024","'readonly' modifier can only appear on a property declaration or index signature."),An_index_signature_cannot_have_a_trailing_comma:n(1025,1,"An_index_signature_cannot_have_a_trailing_comma_1025","An index signature cannot have a trailing comma."),Accessibility_modifier_already_seen:n(1028,1,"Accessibility_modifier_already_seen_1028","Accessibility modifier already seen."),_0_modifier_must_precede_1_modifier:n(1029,1,"_0_modifier_must_precede_1_modifier_1029","'{0}' modifier must precede '{1}' modifier."),_0_modifier_already_seen:n(1030,1,"_0_modifier_already_seen_1030","'{0}' modifier already seen."),_0_modifier_cannot_appear_on_class_elements_of_this_kind:n(1031,1,"_0_modifier_cannot_appear_on_class_elements_of_this_kind_1031","'{0}' modifier cannot appear on class elements of this kind."),super_must_be_followed_by_an_argument_list_or_member_access:n(1034,1,"super_must_be_followed_by_an_argument_list_or_member_access_1034","'super' must be followed by an argument list or member access."),Only_ambient_modules_can_use_quoted_names:n(1035,1,"Only_ambient_modules_can_use_quoted_names_1035","Only ambient modules can use quoted names."),Statements_are_not_allowed_in_ambient_contexts:n(1036,1,"Statements_are_not_allowed_in_ambient_contexts_1036","Statements are not allowed in ambient contexts."),A_declare_modifier_cannot_be_used_in_an_already_ambient_context:n(1038,1,"A_declare_modifier_cannot_be_used_in_an_already_ambient_context_1038","A 'declare' modifier cannot be used in an already ambient context."),Initializers_are_not_allowed_in_ambient_contexts:n(1039,1,"Initializers_are_not_allowed_in_ambient_contexts_1039","Initializers are not allowed in ambient contexts."),_0_modifier_cannot_be_used_in_an_ambient_context:n(1040,1,"_0_modifier_cannot_be_used_in_an_ambient_context_1040","'{0}' modifier cannot be used in an ambient context."),_0_modifier_cannot_be_used_here:n(1042,1,"_0_modifier_cannot_be_used_here_1042","'{0}' modifier cannot be used here."),_0_modifier_cannot_appear_on_a_module_or_namespace_element:n(1044,1,"_0_modifier_cannot_appear_on_a_module_or_namespace_element_1044","'{0}' modifier cannot appear on a module or namespace element."),Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier:n(1046,1,"Top_level_declarations_in_d_ts_files_must_start_with_either_a_declare_or_export_modifier_1046","Top-level declarations in .d.ts files must start with either a 'declare' or 'export' modifier."),A_rest_parameter_cannot_be_optional:n(1047,1,"A_rest_parameter_cannot_be_optional_1047","A rest parameter cannot be optional."),A_rest_parameter_cannot_have_an_initializer:n(1048,1,"A_rest_parameter_cannot_have_an_initializer_1048","A rest parameter cannot have an initializer."),A_set_accessor_must_have_exactly_one_parameter:n(1049,1,"A_set_accessor_must_have_exactly_one_parameter_1049","A 'set' accessor must have exactly one parameter."),A_set_accessor_cannot_have_an_optional_parameter:n(1051,1,"A_set_accessor_cannot_have_an_optional_parameter_1051","A 'set' accessor cannot have an optional parameter."),A_set_accessor_parameter_cannot_have_an_initializer:n(1052,1,"A_set_accessor_parameter_cannot_have_an_initializer_1052","A 'set' accessor parameter cannot have an initializer."),A_set_accessor_cannot_have_rest_parameter:n(1053,1,"A_set_accessor_cannot_have_rest_parameter_1053","A 'set' accessor cannot have rest parameter."),A_get_accessor_cannot_have_parameters:n(1054,1,"A_get_accessor_cannot_have_parameters_1054","A 'get' accessor cannot have parameters."),Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compatible_constructor_value:n(1055,1,"Type_0_is_not_a_valid_async_function_return_type_in_ES5_because_it_does_not_refer_to_a_Promise_compa_1055","Type '{0}' is not a valid async function return type in ES5 because it does not refer to a Promise-compatible constructor value."),Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher:n(1056,1,"Accessors_are_only_available_when_targeting_ECMAScript_5_and_higher_1056","Accessors are only available when targeting ECMAScript 5 and higher."),The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:n(1058,1,"The_return_type_of_an_async_function_must_either_be_a_valid_promise_or_must_not_contain_a_callable_t_1058","The return type of an async function must either be a valid promise or must not contain a callable 'then' member."),A_promise_must_have_a_then_method:n(1059,1,"A_promise_must_have_a_then_method_1059","A promise must have a 'then' method."),The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback:n(1060,1,"The_first_parameter_of_the_then_method_of_a_promise_must_be_a_callback_1060","The first parameter of the 'then' method of a promise must be a callback."),Enum_member_must_have_initializer:n(1061,1,"Enum_member_must_have_initializer_1061","Enum member must have initializer."),Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method:n(1062,1,"Type_is_referenced_directly_or_indirectly_in_the_fulfillment_callback_of_its_own_then_method_1062","Type is referenced directly or indirectly in the fulfillment callback of its own 'then' method."),An_export_assignment_cannot_be_used_in_a_namespace:n(1063,1,"An_export_assignment_cannot_be_used_in_a_namespace_1063","An export assignment cannot be used in a namespace."),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_write_Promise_0:n(1064,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_Did_you_mean_to_wri_1064","The return type of an async function or method must be the global Promise type. Did you mean to write 'Promise<{0}>'?"),The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type:n(1065,1,"The_return_type_of_an_async_function_or_method_must_be_the_global_Promise_T_type_1065","The return type of an async function or method must be the global Promise type."),In_ambient_enum_declarations_member_initializer_must_be_constant_expression:n(1066,1,"In_ambient_enum_declarations_member_initializer_must_be_constant_expression_1066","In ambient enum declarations member initializer must be constant expression."),Unexpected_token_A_constructor_method_accessor_or_property_was_expected:n(1068,1,"Unexpected_token_A_constructor_method_accessor_or_property_was_expected_1068","Unexpected token. A constructor, method, accessor, or property was expected."),Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces:n(1069,1,"Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces_1069","Unexpected token. A type parameter name was expected without curly braces."),_0_modifier_cannot_appear_on_a_type_member:n(1070,1,"_0_modifier_cannot_appear_on_a_type_member_1070","'{0}' modifier cannot appear on a type member."),_0_modifier_cannot_appear_on_an_index_signature:n(1071,1,"_0_modifier_cannot_appear_on_an_index_signature_1071","'{0}' modifier cannot appear on an index signature."),A_0_modifier_cannot_be_used_with_an_import_declaration:n(1079,1,"A_0_modifier_cannot_be_used_with_an_import_declaration_1079","A '{0}' modifier cannot be used with an import declaration."),Invalid_reference_directive_syntax:n(1084,1,"Invalid_reference_directive_syntax_1084","Invalid 'reference' directive syntax."),_0_modifier_cannot_appear_on_a_constructor_declaration:n(1089,1,"_0_modifier_cannot_appear_on_a_constructor_declaration_1089","'{0}' modifier cannot appear on a constructor declaration."),_0_modifier_cannot_appear_on_a_parameter:n(1090,1,"_0_modifier_cannot_appear_on_a_parameter_1090","'{0}' modifier cannot appear on a parameter."),Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement:n(1091,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_in_statement_1091","Only a single variable declaration is allowed in a 'for...in' statement."),Type_parameters_cannot_appear_on_a_constructor_declaration:n(1092,1,"Type_parameters_cannot_appear_on_a_constructor_declaration_1092","Type parameters cannot appear on a constructor declaration."),Type_annotation_cannot_appear_on_a_constructor_declaration:n(1093,1,"Type_annotation_cannot_appear_on_a_constructor_declaration_1093","Type annotation cannot appear on a constructor declaration."),An_accessor_cannot_have_type_parameters:n(1094,1,"An_accessor_cannot_have_type_parameters_1094","An accessor cannot have type parameters."),A_set_accessor_cannot_have_a_return_type_annotation:n(1095,1,"A_set_accessor_cannot_have_a_return_type_annotation_1095","A 'set' accessor cannot have a return type annotation."),An_index_signature_must_have_exactly_one_parameter:n(1096,1,"An_index_signature_must_have_exactly_one_parameter_1096","An index signature must have exactly one parameter."),_0_list_cannot_be_empty:n(1097,1,"_0_list_cannot_be_empty_1097","'{0}' list cannot be empty."),Type_parameter_list_cannot_be_empty:n(1098,1,"Type_parameter_list_cannot_be_empty_1098","Type parameter list cannot be empty."),Type_argument_list_cannot_be_empty:n(1099,1,"Type_argument_list_cannot_be_empty_1099","Type argument list cannot be empty."),Invalid_use_of_0_in_strict_mode:n(1100,1,"Invalid_use_of_0_in_strict_mode_1100","Invalid use of '{0}' in strict mode."),with_statements_are_not_allowed_in_strict_mode:n(1101,1,"with_statements_are_not_allowed_in_strict_mode_1101","'with' statements are not allowed in strict mode."),delete_cannot_be_called_on_an_identifier_in_strict_mode:n(1102,1,"delete_cannot_be_called_on_an_identifier_in_strict_mode_1102","'delete' cannot be called on an identifier in strict mode."),for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:n(1103,1,"for_await_loops_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1103","'for await' loops are only allowed within async functions and at the top levels of modules."),A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement:n(1104,1,"A_continue_statement_can_only_be_used_within_an_enclosing_iteration_statement_1104","A 'continue' statement can only be used within an enclosing iteration statement."),A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement:n(1105,1,"A_break_statement_can_only_be_used_within_an_enclosing_iteration_or_switch_statement_1105","A 'break' statement can only be used within an enclosing iteration or switch statement."),The_left_hand_side_of_a_for_of_statement_may_not_be_async:n(1106,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_async_1106","The left-hand side of a 'for...of' statement may not be 'async'."),Jump_target_cannot_cross_function_boundary:n(1107,1,"Jump_target_cannot_cross_function_boundary_1107","Jump target cannot cross function boundary."),A_return_statement_can_only_be_used_within_a_function_body:n(1108,1,"A_return_statement_can_only_be_used_within_a_function_body_1108","A 'return' statement can only be used within a function body."),Expression_expected:n(1109,1,"Expression_expected_1109","Expression expected."),Type_expected:n(1110,1,"Type_expected_1110","Type expected."),Private_field_0_must_be_declared_in_an_enclosing_class:n(1111,1,"Private_field_0_must_be_declared_in_an_enclosing_class_1111","Private field '{0}' must be declared in an enclosing class."),A_default_clause_cannot_appear_more_than_once_in_a_switch_statement:n(1113,1,"A_default_clause_cannot_appear_more_than_once_in_a_switch_statement_1113","A 'default' clause cannot appear more than once in a 'switch' statement."),Duplicate_label_0:n(1114,1,"Duplicate_label_0_1114","Duplicate label '{0}'."),A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement:n(1115,1,"A_continue_statement_can_only_jump_to_a_label_of_an_enclosing_iteration_statement_1115","A 'continue' statement can only jump to a label of an enclosing iteration statement."),A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement:n(1116,1,"A_break_statement_can_only_jump_to_a_label_of_an_enclosing_statement_1116","A 'break' statement can only jump to a label of an enclosing statement."),An_object_literal_cannot_have_multiple_properties_with_the_same_name:n(1117,1,"An_object_literal_cannot_have_multiple_properties_with_the_same_name_1117","An object literal cannot have multiple properties with the same name."),An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name:n(1118,1,"An_object_literal_cannot_have_multiple_get_Slashset_accessors_with_the_same_name_1118","An object literal cannot have multiple get/set accessors with the same name."),An_object_literal_cannot_have_property_and_accessor_with_the_same_name:n(1119,1,"An_object_literal_cannot_have_property_and_accessor_with_the_same_name_1119","An object literal cannot have property and accessor with the same name."),An_export_assignment_cannot_have_modifiers:n(1120,1,"An_export_assignment_cannot_have_modifiers_1120","An export assignment cannot have modifiers."),Octal_literals_are_not_allowed_Use_the_syntax_0:n(1121,1,"Octal_literals_are_not_allowed_Use_the_syntax_0_1121","Octal literals are not allowed. Use the syntax '{0}'."),Variable_declaration_list_cannot_be_empty:n(1123,1,"Variable_declaration_list_cannot_be_empty_1123","Variable declaration list cannot be empty."),Digit_expected:n(1124,1,"Digit_expected_1124","Digit expected."),Hexadecimal_digit_expected:n(1125,1,"Hexadecimal_digit_expected_1125","Hexadecimal digit expected."),Unexpected_end_of_text:n(1126,1,"Unexpected_end_of_text_1126","Unexpected end of text."),Invalid_character:n(1127,1,"Invalid_character_1127","Invalid character."),Declaration_or_statement_expected:n(1128,1,"Declaration_or_statement_expected_1128","Declaration or statement expected."),Statement_expected:n(1129,1,"Statement_expected_1129","Statement expected."),case_or_default_expected:n(1130,1,"case_or_default_expected_1130","'case' or 'default' expected."),Property_or_signature_expected:n(1131,1,"Property_or_signature_expected_1131","Property or signature expected."),Enum_member_expected:n(1132,1,"Enum_member_expected_1132","Enum member expected."),Variable_declaration_expected:n(1134,1,"Variable_declaration_expected_1134","Variable declaration expected."),Argument_expression_expected:n(1135,1,"Argument_expression_expected_1135","Argument expression expected."),Property_assignment_expected:n(1136,1,"Property_assignment_expected_1136","Property assignment expected."),Expression_or_comma_expected:n(1137,1,"Expression_or_comma_expected_1137","Expression or comma expected."),Parameter_declaration_expected:n(1138,1,"Parameter_declaration_expected_1138","Parameter declaration expected."),Type_parameter_declaration_expected:n(1139,1,"Type_parameter_declaration_expected_1139","Type parameter declaration expected."),Type_argument_expected:n(1140,1,"Type_argument_expected_1140","Type argument expected."),String_literal_expected:n(1141,1,"String_literal_expected_1141","String literal expected."),Line_break_not_permitted_here:n(1142,1,"Line_break_not_permitted_here_1142","Line break not permitted here."),or_expected:n(1144,1,"or_expected_1144","'{' or ';' expected."),or_JSX_element_expected:n(1145,1,"or_JSX_element_expected_1145","'{' or JSX element expected."),Declaration_expected:n(1146,1,"Declaration_expected_1146","Declaration expected."),Import_declarations_in_a_namespace_cannot_reference_a_module:n(1147,1,"Import_declarations_in_a_namespace_cannot_reference_a_module_1147","Import declarations in a namespace cannot reference a module."),Cannot_use_imports_exports_or_module_augmentations_when_module_is_none:n(1148,1,"Cannot_use_imports_exports_or_module_augmentations_when_module_is_none_1148","Cannot use imports, exports, or module augmentations when '--module' is 'none'."),File_name_0_differs_from_already_included_file_name_1_only_in_casing:n(1149,1,"File_name_0_differs_from_already_included_file_name_1_only_in_casing_1149","File name '{0}' differs from already included file name '{1}' only in casing."),_0_declarations_must_be_initialized:n(1155,1,"_0_declarations_must_be_initialized_1155","'{0}' declarations must be initialized."),_0_declarations_can_only_be_declared_inside_a_block:n(1156,1,"_0_declarations_can_only_be_declared_inside_a_block_1156","'{0}' declarations can only be declared inside a block."),Unterminated_template_literal:n(1160,1,"Unterminated_template_literal_1160","Unterminated template literal."),Unterminated_regular_expression_literal:n(1161,1,"Unterminated_regular_expression_literal_1161","Unterminated regular expression literal."),An_object_member_cannot_be_declared_optional:n(1162,1,"An_object_member_cannot_be_declared_optional_1162","An object member cannot be declared optional."),A_yield_expression_is_only_allowed_in_a_generator_body:n(1163,1,"A_yield_expression_is_only_allowed_in_a_generator_body_1163","A 'yield' expression is only allowed in a generator body."),Computed_property_names_are_not_allowed_in_enums:n(1164,1,"Computed_property_names_are_not_allowed_in_enums_1164","Computed property names are not allowed in enums."),A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:n(1165,1,"A_computed_property_name_in_an_ambient_context_must_refer_to_an_expression_whose_type_is_a_literal_t_1165","A computed property name in an ambient context must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_symbol_type:n(1166,1,"A_computed_property_name_in_a_class_property_declaration_must_have_a_simple_literal_type_or_a_unique_1166","A computed property name in a class property declaration must have a simple literal type or a 'unique symbol' type."),A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:n(1168,1,"A_computed_property_name_in_a_method_overload_must_refer_to_an_expression_whose_type_is_a_literal_ty_1168","A computed property name in a method overload must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:n(1169,1,"A_computed_property_name_in_an_interface_must_refer_to_an_expression_whose_type_is_a_literal_type_or_1169","A computed property name in an interface must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type_or_a_unique_symbol_type:n(1170,1,"A_computed_property_name_in_a_type_literal_must_refer_to_an_expression_whose_type_is_a_literal_type__1170","A computed property name in a type literal must refer to an expression whose type is a literal type or a 'unique symbol' type."),A_comma_expression_is_not_allowed_in_a_computed_property_name:n(1171,1,"A_comma_expression_is_not_allowed_in_a_computed_property_name_1171","A comma expression is not allowed in a computed property name."),extends_clause_already_seen:n(1172,1,"extends_clause_already_seen_1172","'extends' clause already seen."),extends_clause_must_precede_implements_clause:n(1173,1,"extends_clause_must_precede_implements_clause_1173","'extends' clause must precede 'implements' clause."),Classes_can_only_extend_a_single_class:n(1174,1,"Classes_can_only_extend_a_single_class_1174","Classes can only extend a single class."),implements_clause_already_seen:n(1175,1,"implements_clause_already_seen_1175","'implements' clause already seen."),Interface_declaration_cannot_have_implements_clause:n(1176,1,"Interface_declaration_cannot_have_implements_clause_1176","Interface declaration cannot have 'implements' clause."),Binary_digit_expected:n(1177,1,"Binary_digit_expected_1177","Binary digit expected."),Octal_digit_expected:n(1178,1,"Octal_digit_expected_1178","Octal digit expected."),Unexpected_token_expected:n(1179,1,"Unexpected_token_expected_1179","Unexpected token. '{' expected."),Property_destructuring_pattern_expected:n(1180,1,"Property_destructuring_pattern_expected_1180","Property destructuring pattern expected."),Array_element_destructuring_pattern_expected:n(1181,1,"Array_element_destructuring_pattern_expected_1181","Array element destructuring pattern expected."),A_destructuring_declaration_must_have_an_initializer:n(1182,1,"A_destructuring_declaration_must_have_an_initializer_1182","A destructuring declaration must have an initializer."),An_implementation_cannot_be_declared_in_ambient_contexts:n(1183,1,"An_implementation_cannot_be_declared_in_ambient_contexts_1183","An implementation cannot be declared in ambient contexts."),Modifiers_cannot_appear_here:n(1184,1,"Modifiers_cannot_appear_here_1184","Modifiers cannot appear here."),Merge_conflict_marker_encountered:n(1185,1,"Merge_conflict_marker_encountered_1185","Merge conflict marker encountered."),A_rest_element_cannot_have_an_initializer:n(1186,1,"A_rest_element_cannot_have_an_initializer_1186","A rest element cannot have an initializer."),A_parameter_property_may_not_be_declared_using_a_binding_pattern:n(1187,1,"A_parameter_property_may_not_be_declared_using_a_binding_pattern_1187","A parameter property may not be declared using a binding pattern."),Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement:n(1188,1,"Only_a_single_variable_declaration_is_allowed_in_a_for_of_statement_1188","Only a single variable declaration is allowed in a 'for...of' statement."),The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer:n(1189,1,"The_variable_declaration_of_a_for_in_statement_cannot_have_an_initializer_1189","The variable declaration of a 'for...in' statement cannot have an initializer."),The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer:n(1190,1,"The_variable_declaration_of_a_for_of_statement_cannot_have_an_initializer_1190","The variable declaration of a 'for...of' statement cannot have an initializer."),An_import_declaration_cannot_have_modifiers:n(1191,1,"An_import_declaration_cannot_have_modifiers_1191","An import declaration cannot have modifiers."),Module_0_has_no_default_export:n(1192,1,"Module_0_has_no_default_export_1192","Module '{0}' has no default export."),An_export_declaration_cannot_have_modifiers:n(1193,1,"An_export_declaration_cannot_have_modifiers_1193","An export declaration cannot have modifiers."),Export_declarations_are_not_permitted_in_a_namespace:n(1194,1,"Export_declarations_are_not_permitted_in_a_namespace_1194","Export declarations are not permitted in a namespace."),export_Asterisk_does_not_re_export_a_default:n(1195,1,"export_Asterisk_does_not_re_export_a_default_1195","'export *' does not re-export a default."),Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified:n(1196,1,"Catch_clause_variable_type_annotation_must_be_any_or_unknown_if_specified_1196","Catch clause variable type annotation must be 'any' or 'unknown' if specified."),Catch_clause_variable_cannot_have_an_initializer:n(1197,1,"Catch_clause_variable_cannot_have_an_initializer_1197","Catch clause variable cannot have an initializer."),An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive:n(1198,1,"An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive_1198","An extended Unicode escape value must be between 0x0 and 0x10FFFF inclusive."),Unterminated_Unicode_escape_sequence:n(1199,1,"Unterminated_Unicode_escape_sequence_1199","Unterminated Unicode escape sequence."),Line_terminator_not_permitted_before_arrow:n(1200,1,"Line_terminator_not_permitted_before_arrow_1200","Line terminator not permitted before arrow."),Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_ns_from_mod_import_a_from_mod_import_d_from_mod_or_another_module_format_instead:n(1202,1,"Import_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_import_Asterisk_as_1202",`Import assignment cannot be used when targeting ECMAScript modules. Consider using 'import * as ns from "mod"', 'import {a} from "mod"', 'import d from "mod"', or another module format instead.`),Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or_another_module_format_instead:n(1203,1,"Export_assignment_cannot_be_used_when_targeting_ECMAScript_modules_Consider_using_export_default_or__1203","Export assignment cannot be used when targeting ECMAScript modules. Consider using 'export default' or another module format instead."),Re_exporting_a_type_when_0_is_enabled_requires_using_export_type:n(1205,1,"Re_exporting_a_type_when_0_is_enabled_requires_using_export_type_1205","Re-exporting a type when '{0}' is enabled requires using 'export type'."),Decorators_are_not_valid_here:n(1206,1,"Decorators_are_not_valid_here_1206","Decorators are not valid here."),Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name:n(1207,1,"Decorators_cannot_be_applied_to_multiple_get_Slashset_accessors_of_the_same_name_1207","Decorators cannot be applied to multiple get/set accessors of the same name."),Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0:n(1209,1,"Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0_1209","Invalid optional chain from new expression. Did you mean to call '{0}()'?"),Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of_0_For_more_information_see_https_Colon_Slash_Slashdeveloper_mozilla_org_Slashen_US_Slashdocs_SlashWeb_SlashJavaScript_SlashReference_SlashStrict_mode:n(1210,1,"Code_contained_in_a_class_is_evaluated_in_JavaScript_s_strict_mode_which_does_not_allow_this_use_of__1210","Code contained in a class is evaluated in JavaScript's strict mode which does not allow this use of '{0}'. For more information, see https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Strict_mode."),A_class_declaration_without_the_default_modifier_must_have_a_name:n(1211,1,"A_class_declaration_without_the_default_modifier_must_have_a_name_1211","A class declaration without the 'default' modifier must have a name."),Identifier_expected_0_is_a_reserved_word_in_strict_mode:n(1212,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_1212","Identifier expected. '{0}' is a reserved word in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_strict_mode:n(1213,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Class_definitions_are_automatically_in_stric_1213","Identifier expected. '{0}' is a reserved word in strict mode. Class definitions are automatically in strict mode."),Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode:n(1214,1,"Identifier_expected_0_is_a_reserved_word_in_strict_mode_Modules_are_automatically_in_strict_mode_1214","Identifier expected. '{0}' is a reserved word in strict mode. Modules are automatically in strict mode."),Invalid_use_of_0_Modules_are_automatically_in_strict_mode:n(1215,1,"Invalid_use_of_0_Modules_are_automatically_in_strict_mode_1215","Invalid use of '{0}'. Modules are automatically in strict mode."),Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules:n(1216,1,"Identifier_expected_esModule_is_reserved_as_an_exported_marker_when_transforming_ECMAScript_modules_1216","Identifier expected. '__esModule' is reserved as an exported marker when transforming ECMAScript modules."),Export_assignment_is_not_supported_when_module_flag_is_system:n(1218,1,"Export_assignment_is_not_supported_when_module_flag_is_system_1218","Export assignment is not supported when '--module' flag is 'system'."),Generators_are_not_allowed_in_an_ambient_context:n(1221,1,"Generators_are_not_allowed_in_an_ambient_context_1221","Generators are not allowed in an ambient context."),An_overload_signature_cannot_be_declared_as_a_generator:n(1222,1,"An_overload_signature_cannot_be_declared_as_a_generator_1222","An overload signature cannot be declared as a generator."),_0_tag_already_specified:n(1223,1,"_0_tag_already_specified_1223","'{0}' tag already specified."),Signature_0_must_be_a_type_predicate:n(1224,1,"Signature_0_must_be_a_type_predicate_1224","Signature '{0}' must be a type predicate."),Cannot_find_parameter_0:n(1225,1,"Cannot_find_parameter_0_1225","Cannot find parameter '{0}'."),Type_predicate_0_is_not_assignable_to_1:n(1226,1,"Type_predicate_0_is_not_assignable_to_1_1226","Type predicate '{0}' is not assignable to '{1}'."),Parameter_0_is_not_in_the_same_position_as_parameter_1:n(1227,1,"Parameter_0_is_not_in_the_same_position_as_parameter_1_1227","Parameter '{0}' is not in the same position as parameter '{1}'."),A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods:n(1228,1,"A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods_1228","A type predicate is only allowed in return type position for functions and methods."),A_type_predicate_cannot_reference_a_rest_parameter:n(1229,1,"A_type_predicate_cannot_reference_a_rest_parameter_1229","A type predicate cannot reference a rest parameter."),A_type_predicate_cannot_reference_element_0_in_a_binding_pattern:n(1230,1,"A_type_predicate_cannot_reference_element_0_in_a_binding_pattern_1230","A type predicate cannot reference element '{0}' in a binding pattern."),An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration:n(1231,1,"An_export_assignment_must_be_at_the_top_level_of_a_file_or_module_declaration_1231","An export assignment must be at the top level of a file or module declaration."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:n(1232,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1232","An import declaration can only be used at the top level of a namespace or module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module:n(1233,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_namespace_or_module_1233","An export declaration can only be used at the top level of a namespace or module."),An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file:n(1234,1,"An_ambient_module_declaration_is_only_allowed_at_the_top_level_in_a_file_1234","An ambient module declaration is only allowed at the top level in a file."),A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module:n(1235,1,"A_namespace_declaration_is_only_allowed_at_the_top_level_of_a_namespace_or_module_1235","A namespace declaration is only allowed at the top level of a namespace or module."),The_return_type_of_a_property_decorator_function_must_be_either_void_or_any:n(1236,1,"The_return_type_of_a_property_decorator_function_must_be_either_void_or_any_1236","The return type of a property decorator function must be either 'void' or 'any'."),The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any:n(1237,1,"The_return_type_of_a_parameter_decorator_function_must_be_either_void_or_any_1237","The return type of a parameter decorator function must be either 'void' or 'any'."),Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression:n(1238,1,"Unable_to_resolve_signature_of_class_decorator_when_called_as_an_expression_1238","Unable to resolve signature of class decorator when called as an expression."),Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression:n(1239,1,"Unable_to_resolve_signature_of_parameter_decorator_when_called_as_an_expression_1239","Unable to resolve signature of parameter decorator when called as an expression."),Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression:n(1240,1,"Unable_to_resolve_signature_of_property_decorator_when_called_as_an_expression_1240","Unable to resolve signature of property decorator when called as an expression."),Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression:n(1241,1,"Unable_to_resolve_signature_of_method_decorator_when_called_as_an_expression_1241","Unable to resolve signature of method decorator when called as an expression."),abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration:n(1242,1,"abstract_modifier_can_only_appear_on_a_class_method_or_property_declaration_1242","'abstract' modifier can only appear on a class, method, or property declaration."),_0_modifier_cannot_be_used_with_1_modifier:n(1243,1,"_0_modifier_cannot_be_used_with_1_modifier_1243","'{0}' modifier cannot be used with '{1}' modifier."),Abstract_methods_can_only_appear_within_an_abstract_class:n(1244,1,"Abstract_methods_can_only_appear_within_an_abstract_class_1244","Abstract methods can only appear within an abstract class."),Method_0_cannot_have_an_implementation_because_it_is_marked_abstract:n(1245,1,"Method_0_cannot_have_an_implementation_because_it_is_marked_abstract_1245","Method '{0}' cannot have an implementation because it is marked abstract."),An_interface_property_cannot_have_an_initializer:n(1246,1,"An_interface_property_cannot_have_an_initializer_1246","An interface property cannot have an initializer."),A_type_literal_property_cannot_have_an_initializer:n(1247,1,"A_type_literal_property_cannot_have_an_initializer_1247","A type literal property cannot have an initializer."),A_class_member_cannot_have_the_0_keyword:n(1248,1,"A_class_member_cannot_have_the_0_keyword_1248","A class member cannot have the '{0}' keyword."),A_decorator_can_only_decorate_a_method_implementation_not_an_overload:n(1249,1,"A_decorator_can_only_decorate_a_method_implementation_not_an_overload_1249","A decorator can only decorate a method implementation, not an overload."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5:n(1250,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_1250","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definitions_are_automatically_in_strict_mode:n(1251,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Class_definiti_1251","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Class definitions are automatically in strict mode."),Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_automatically_in_strict_mode:n(1252,1,"Function_declarations_are_not_allowed_inside_blocks_in_strict_mode_when_targeting_ES5_Modules_are_au_1252","Function declarations are not allowed inside blocks in strict mode when targeting 'ES5'. Modules are automatically in strict mode."),Abstract_properties_can_only_appear_within_an_abstract_class:n(1253,1,"Abstract_properties_can_only_appear_within_an_abstract_class_1253","Abstract properties can only appear within an abstract class."),A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_reference:n(1254,1,"A_const_initializer_in_an_ambient_context_must_be_a_string_or_numeric_literal_or_literal_enum_refere_1254","A 'const' initializer in an ambient context must be a string or numeric literal or literal enum reference."),A_definite_assignment_assertion_is_not_permitted_in_this_context:n(1255,1,"A_definite_assignment_assertion_is_not_permitted_in_this_context_1255","A definite assignment assertion '!' is not permitted in this context."),A_required_element_cannot_follow_an_optional_element:n(1257,1,"A_required_element_cannot_follow_an_optional_element_1257","A required element cannot follow an optional element."),A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration:n(1258,1,"A_default_export_must_be_at_the_top_level_of_a_file_or_module_declaration_1258","A default export must be at the top level of a file or module declaration."),Module_0_can_only_be_default_imported_using_the_1_flag:n(1259,1,"Module_0_can_only_be_default_imported_using_the_1_flag_1259","Module '{0}' can only be default-imported using the '{1}' flag"),Keywords_cannot_contain_escape_characters:n(1260,1,"Keywords_cannot_contain_escape_characters_1260","Keywords cannot contain escape characters."),Already_included_file_name_0_differs_from_file_name_1_only_in_casing:n(1261,1,"Already_included_file_name_0_differs_from_file_name_1_only_in_casing_1261","Already included file name '{0}' differs from file name '{1}' only in casing."),Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module:n(1262,1,"Identifier_expected_0_is_a_reserved_word_at_the_top_level_of_a_module_1262","Identifier expected. '{0}' is a reserved word at the top-level of a module."),Declarations_with_initializers_cannot_also_have_definite_assignment_assertions:n(1263,1,"Declarations_with_initializers_cannot_also_have_definite_assignment_assertions_1263","Declarations with initializers cannot also have definite assignment assertions."),Declarations_with_definite_assignment_assertions_must_also_have_type_annotations:n(1264,1,"Declarations_with_definite_assignment_assertions_must_also_have_type_annotations_1264","Declarations with definite assignment assertions must also have type annotations."),A_rest_element_cannot_follow_another_rest_element:n(1265,1,"A_rest_element_cannot_follow_another_rest_element_1265","A rest element cannot follow another rest element."),An_optional_element_cannot_follow_a_rest_element:n(1266,1,"An_optional_element_cannot_follow_a_rest_element_1266","An optional element cannot follow a rest element."),Property_0_cannot_have_an_initializer_because_it_is_marked_abstract:n(1267,1,"Property_0_cannot_have_an_initializer_because_it_is_marked_abstract_1267","Property '{0}' cannot have an initializer because it is marked abstract."),An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type:n(1268,1,"An_index_signature_parameter_type_must_be_string_number_symbol_or_a_template_literal_type_1268","An index signature parameter type must be 'string', 'number', 'symbol', or a template literal type."),Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled:n(1269,1,"Cannot_use_export_import_on_a_type_or_type_only_namespace_when_0_is_enabled_1269","Cannot use 'export import' on a type or type-only namespace when '{0}' is enabled."),Decorator_function_return_type_0_is_not_assignable_to_type_1:n(1270,1,"Decorator_function_return_type_0_is_not_assignable_to_type_1_1270","Decorator function return type '{0}' is not assignable to type '{1}'."),Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any:n(1271,1,"Decorator_function_return_type_is_0_but_is_expected_to_be_void_or_any_1271","Decorator function return type is '{0}' but is expected to be 'void' or 'any'."),A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_when_isolatedModules_and_emitDecoratorMetadata_are_enabled:n(1272,1,"A_type_referenced_in_a_decorated_signature_must_be_imported_with_import_type_or_a_namespace_import_w_1272","A type referenced in a decorated signature must be imported with 'import type' or a namespace import when 'isolatedModules' and 'emitDecoratorMetadata' are enabled."),_0_modifier_cannot_appear_on_a_type_parameter:n(1273,1,"_0_modifier_cannot_appear_on_a_type_parameter_1273","'{0}' modifier cannot appear on a type parameter"),_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias:n(1274,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_class_interface_or_type_alias_1274","'{0}' modifier can only appear on a type parameter of a class, interface or type alias"),accessor_modifier_can_only_appear_on_a_property_declaration:n(1275,1,"accessor_modifier_can_only_appear_on_a_property_declaration_1275","'accessor' modifier can only appear on a property declaration."),An_accessor_property_cannot_be_declared_optional:n(1276,1,"An_accessor_property_cannot_be_declared_optional_1276","An 'accessor' property cannot be declared optional."),_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class:n(1277,1,"_0_modifier_can_only_appear_on_a_type_parameter_of_a_function_method_or_class_1277","'{0}' modifier can only appear on a type parameter of a function, method or class"),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0:n(1278,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_0_1278","The runtime will invoke the decorator with {1} arguments, but the decorator expects {0}."),The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0:n(1279,1,"The_runtime_will_invoke_the_decorator_with_1_arguments_but_the_decorator_expects_at_least_0_1279","The runtime will invoke the decorator with {1} arguments, but the decorator expects at least {0}."),Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to_be_a_global_script_set_moduleDetection_to_force_or_add_an_empty_export_statement:n(1280,1,"Namespaces_are_not_allowed_in_global_script_files_when_0_is_enabled_If_this_file_is_not_intended_to__1280","Namespaces are not allowed in global script files when '{0}' is enabled. If this file is not intended to be a global script, set 'moduleDetection' to 'force' or add an empty 'export {}' statement."),Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead:n(1281,1,"Cannot_access_0_from_another_file_without_qualification_when_1_is_enabled_Use_2_instead_1281","Cannot access '{0}' from another file without qualification when '{1}' is enabled. Use '{2}' instead."),An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:n(1282,1,"An_export_declaration_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers__1282","An 'export =' declaration must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:n(1283,1,"An_export_declaration_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolve_1283","An 'export =' declaration must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_type:n(1284,1,"An_export_default_must_reference_a_value_when_verbatimModuleSyntax_is_enabled_but_0_only_refers_to_a_1284","An 'export default' must reference a value when 'verbatimModuleSyntax' is enabled, but '{0}' only refers to a type."),An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_a_type_only_declaration:n(1285,1,"An_export_default_must_reference_a_real_value_when_verbatimModuleSyntax_is_enabled_but_0_resolves_to_1285","An 'export default' must reference a real value when 'verbatimModuleSyntax' is enabled, but '{0}' resolves to a type-only declaration."),ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax:n(1286,1,"ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_1286","ECMAScript imports and exports cannot be written in a CommonJS file under 'verbatimModuleSyntax'."),A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimModuleSyntax_is_enabled:n(1287,1,"A_top_level_export_modifier_cannot_be_used_on_value_declarations_in_a_CommonJS_module_when_verbatimM_1287","A top-level 'export' modifier cannot be used on value declarations in a CommonJS module when 'verbatimModuleSyntax' is enabled."),An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabled:n(1288,1,"An_import_alias_cannot_resolve_to_a_type_or_type_only_declaration_when_verbatimModuleSyntax_is_enabl_1288","An import alias cannot resolve to a type or type-only declaration when 'verbatimModuleSyntax' is enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:n(1289,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1289","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:n(1290,1,"_0_resolves_to_a_type_only_declaration_and_must_be_marked_type_only_in_this_file_before_re_exporting_1290","'{0}' resolves to a type-only declaration and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_import_type_where_0_is_imported:n(1291,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1291","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'import type' where '{0}' is imported."),_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enabled_Consider_using_export_type_0_as_default:n(1292,1,"_0_resolves_to_a_type_and_must_be_marked_type_only_in_this_file_before_re_exporting_when_1_is_enable_1292","'{0}' resolves to a type and must be marked type-only in this file before re-exporting when '{1}' is enabled. Consider using 'export type { {0} as default }'."),ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve:n(1293,1,"ECMAScript_module_syntax_is_not_allowed_in_a_CommonJS_module_when_module_is_set_to_preserve_1293","ECMAScript module syntax is not allowed in a CommonJS module when 'module' is set to 'preserve'."),This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled:n(1294,1,"This_syntax_is_not_allowed_when_erasableSyntaxOnly_is_enabled_1294","This syntax is not allowed when 'erasableSyntaxOnly' is enabled."),ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjust_the_type_field_in_the_nearest_package_json_to_make_this_file_an_ECMAScript_module_or_adjust_your_verbatimModuleSyntax_module_and_moduleResolution_settings_in_TypeScript:n(1295,1,"ECMAScript_imports_and_exports_cannot_be_written_in_a_CommonJS_file_under_verbatimModuleSyntax_Adjus_1295","ECMAScript imports and exports cannot be written in a CommonJS file under 'verbatimModuleSyntax'. Adjust the 'type' field in the nearest 'package.json' to make this file an ECMAScript module, or adjust your 'verbatimModuleSyntax', 'module', and 'moduleResolution' settings in TypeScript."),with_statements_are_not_allowed_in_an_async_function_block:n(1300,1,"with_statements_are_not_allowed_in_an_async_function_block_1300","'with' statements are not allowed in an async function block."),await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:n(1308,1,"await_expressions_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_1308","'await' expressions are only allowed within async functions and at the top levels of modules."),The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level:n(1309,1,"The_current_file_is_a_CommonJS_module_and_cannot_use_await_at_the_top_level_1309","The current file is a CommonJS module and cannot use 'await' at the top level."),Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_part_of_a_destructuring_pattern:n(1312,1,"Did_you_mean_to_use_a_Colon_An_can_only_follow_a_property_name_when_the_containing_object_literal_is_1312","Did you mean to use a ':'? An '=' can only follow a property name when the containing object literal is part of a destructuring pattern."),The_body_of_an_if_statement_cannot_be_the_empty_statement:n(1313,1,"The_body_of_an_if_statement_cannot_be_the_empty_statement_1313","The body of an 'if' statement cannot be the empty statement."),Global_module_exports_may_only_appear_in_module_files:n(1314,1,"Global_module_exports_may_only_appear_in_module_files_1314","Global module exports may only appear in module files."),Global_module_exports_may_only_appear_in_declaration_files:n(1315,1,"Global_module_exports_may_only_appear_in_declaration_files_1315","Global module exports may only appear in declaration files."),Global_module_exports_may_only_appear_at_top_level:n(1316,1,"Global_module_exports_may_only_appear_at_top_level_1316","Global module exports may only appear at top level."),A_parameter_property_cannot_be_declared_using_a_rest_parameter:n(1317,1,"A_parameter_property_cannot_be_declared_using_a_rest_parameter_1317","A parameter property cannot be declared using a rest parameter."),An_abstract_accessor_cannot_have_an_implementation:n(1318,1,"An_abstract_accessor_cannot_have_an_implementation_1318","An abstract accessor cannot have an implementation."),A_default_export_can_only_be_used_in_an_ECMAScript_style_module:n(1319,1,"A_default_export_can_only_be_used_in_an_ECMAScript_style_module_1319","A default export can only be used in an ECMAScript-style module."),Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:n(1320,1,"Type_of_await_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member_1320","Type of 'await' operand must either be a valid promise or must not contain a callable 'then' member."),Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:n(1321,1,"Type_of_yield_operand_in_an_async_generator_must_either_be_a_valid_promise_or_must_not_contain_a_cal_1321","Type of 'yield' operand in an async generator must either be a valid promise or must not contain a callable 'then' member."),Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_contain_a_callable_then_member:n(1322,1,"Type_of_iterated_elements_of_a_yield_Asterisk_operand_must_either_be_a_valid_promise_or_must_not_con_1322","Type of iterated elements of a 'yield*' operand must either be a valid promise or must not contain a callable 'then' member."),Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd_system_umd_node16_node18_node20_or_nodenext:n(1323,1,"Dynamic_imports_are_only_supported_when_the_module_flag_is_set_to_es2020_es2022_esnext_commonjs_amd__1323","Dynamic imports are only supported when the '--module' flag is set to 'es2020', 'es2022', 'esnext', 'commonjs', 'amd', 'system', 'umd', 'node16', 'node18', 'node20', or 'nodenext'."),Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_node20_nodenext_or_preserve:n(1324,1,"Dynamic_imports_only_support_a_second_argument_when_the_module_option_is_set_to_esnext_node16_node18_1324","Dynamic imports only support a second argument when the '--module' option is set to 'esnext', 'node16', 'node18', 'node20', 'nodenext', or 'preserve'."),Argument_of_dynamic_import_cannot_be_spread_element:n(1325,1,"Argument_of_dynamic_import_cannot_be_spread_element_1325","Argument of dynamic import cannot be spread element."),This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot_have_type_arguments:n(1326,1,"This_use_of_import_is_invalid_import_calls_can_be_written_but_they_must_have_parentheses_and_cannot__1326","This use of 'import' is invalid. 'import()' calls can be written, but they must have parentheses and cannot have type arguments."),String_literal_with_double_quotes_expected:n(1327,1,"String_literal_with_double_quotes_expected_1327","String literal with double quotes expected."),Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_literal:n(1328,1,"Property_value_can_only_be_string_literal_numeric_literal_true_false_null_object_literal_or_array_li_1328","Property value can only be string literal, numeric literal, 'true', 'false', 'null', object literal or array literal."),_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write_0:n(1329,1,"_0_accepts_too_few_arguments_to_be_used_as_a_decorator_here_Did_you_mean_to_call_it_first_and_write__1329","'{0}' accepts too few arguments to be used as a decorator here. Did you mean to call it first and write '@{0}()'?"),A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly:n(1330,1,"A_property_of_an_interface_or_type_literal_whose_type_is_a_unique_symbol_type_must_be_readonly_1330","A property of an interface or type literal whose type is a 'unique symbol' type must be 'readonly'."),A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly:n(1331,1,"A_property_of_a_class_whose_type_is_a_unique_symbol_type_must_be_both_static_and_readonly_1331","A property of a class whose type is a 'unique symbol' type must be both 'static' and 'readonly'."),A_variable_whose_type_is_a_unique_symbol_type_must_be_const:n(1332,1,"A_variable_whose_type_is_a_unique_symbol_type_must_be_const_1332","A variable whose type is a 'unique symbol' type must be 'const'."),unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name:n(1333,1,"unique_symbol_types_may_not_be_used_on_a_variable_declaration_with_a_binding_name_1333","'unique symbol' types may not be used on a variable declaration with a binding name."),unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement:n(1334,1,"unique_symbol_types_are_only_allowed_on_variables_in_a_variable_statement_1334","'unique symbol' types are only allowed on variables in a variable statement."),unique_symbol_types_are_not_allowed_here:n(1335,1,"unique_symbol_types_are_not_allowed_here_1335","'unique symbol' types are not allowed here."),An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_object_type_instead:n(1337,1,"An_index_signature_parameter_type_cannot_be_a_literal_type_or_generic_type_Consider_using_a_mapped_o_1337","An index signature parameter type cannot be a literal type or generic type. Consider using a mapped object type instead."),infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type:n(1338,1,"infer_declarations_are_only_permitted_in_the_extends_clause_of_a_conditional_type_1338","'infer' declarations are only permitted in the 'extends' clause of a conditional type."),Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here:n(1339,1,"Module_0_does_not_refer_to_a_value_but_is_used_as_a_value_here_1339","Module '{0}' does not refer to a value, but is used as a value here."),Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0:n(1340,1,"Module_0_does_not_refer_to_a_type_but_is_used_as_a_type_here_Did_you_mean_typeof_import_0_1340","Module '{0}' does not refer to a type, but is used as a type here. Did you mean 'typeof import('{0}')'?"),Class_constructor_may_not_be_an_accessor:n(1341,1,"Class_constructor_may_not_be_an_accessor_1341","Class constructor may not be an accessor."),The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system_node16_node18_node20_or_nodenext:n(1343,1,"The_import_meta_meta_property_is_only_allowed_when_the_module_option_is_es2020_es2022_esnext_system__1343","The 'import.meta' meta-property is only allowed when the '--module' option is 'es2020', 'es2022', 'esnext', 'system', 'node16', 'node18', 'node20', or 'nodenext'."),A_label_is_not_allowed_here:n(1344,1,"A_label_is_not_allowed_here_1344","'A label is not allowed here."),An_expression_of_type_void_cannot_be_tested_for_truthiness:n(1345,1,"An_expression_of_type_void_cannot_be_tested_for_truthiness_1345","An expression of type 'void' cannot be tested for truthiness."),This_parameter_is_not_allowed_with_use_strict_directive:n(1346,1,"This_parameter_is_not_allowed_with_use_strict_directive_1346","This parameter is not allowed with 'use strict' directive."),use_strict_directive_cannot_be_used_with_non_simple_parameter_list:n(1347,1,"use_strict_directive_cannot_be_used_with_non_simple_parameter_list_1347","'use strict' directive cannot be used with non-simple parameter list."),Non_simple_parameter_declared_here:n(1348,1,"Non_simple_parameter_declared_here_1348","Non-simple parameter declared here."),use_strict_directive_used_here:n(1349,1,"use_strict_directive_used_here_1349","'use strict' directive used here."),Print_the_final_configuration_instead_of_building:n(1350,3,"Print_the_final_configuration_instead_of_building_1350","Print the final configuration instead of building."),An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal:n(1351,1,"An_identifier_or_keyword_cannot_immediately_follow_a_numeric_literal_1351","An identifier or keyword cannot immediately follow a numeric literal."),A_bigint_literal_cannot_use_exponential_notation:n(1352,1,"A_bigint_literal_cannot_use_exponential_notation_1352","A bigint literal cannot use exponential notation."),A_bigint_literal_must_be_an_integer:n(1353,1,"A_bigint_literal_must_be_an_integer_1353","A bigint literal must be an integer."),readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types:n(1354,1,"readonly_type_modifier_is_only_permitted_on_array_and_tuple_literal_types_1354","'readonly' type modifier is only permitted on array and tuple literal types."),A_const_assertion_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_or_object_literals:n(1355,1,"A_const_assertion_can_only_be_applied_to_references_to_enum_members_or_string_number_boolean_array_o_1355","A 'const' assertion can only be applied to references to enum members, or string, number, boolean, array, or object literals."),Did_you_mean_to_mark_this_function_as_async:n(1356,1,"Did_you_mean_to_mark_this_function_as_async_1356","Did you mean to mark this function as 'async'?"),An_enum_member_name_must_be_followed_by_a_or:n(1357,1,"An_enum_member_name_must_be_followed_by_a_or_1357","An enum member name must be followed by a ',', '=', or '}'."),Tagged_template_expressions_are_not_permitted_in_an_optional_chain:n(1358,1,"Tagged_template_expressions_are_not_permitted_in_an_optional_chain_1358","Tagged template expressions are not permitted in an optional chain."),Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:n(1359,1,"Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here_1359","Identifier expected. '{0}' is a reserved word that cannot be used here."),Type_0_does_not_satisfy_the_expected_type_1:n(1360,1,"Type_0_does_not_satisfy_the_expected_type_1_1360","Type '{0}' does not satisfy the expected type '{1}'."),_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type:n(1361,1,"_0_cannot_be_used_as_a_value_because_it_was_imported_using_import_type_1361","'{0}' cannot be used as a value because it was imported using 'import type'."),_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type:n(1362,1,"_0_cannot_be_used_as_a_value_because_it_was_exported_using_export_type_1362","'{0}' cannot be used as a value because it was exported using 'export type'."),A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both:n(1363,1,"A_type_only_import_can_specify_a_default_import_or_named_bindings_but_not_both_1363","A type-only import can specify a default import or named bindings, but not both."),Convert_to_type_only_export:n(1364,3,"Convert_to_type_only_export_1364","Convert to type-only export"),Convert_all_re_exported_types_to_type_only_exports:n(1365,3,"Convert_all_re_exported_types_to_type_only_exports_1365","Convert all re-exported types to type-only exports"),Split_into_two_separate_import_declarations:n(1366,3,"Split_into_two_separate_import_declarations_1366","Split into two separate import declarations"),Split_all_invalid_type_only_imports:n(1367,3,"Split_all_invalid_type_only_imports_1367","Split all invalid type-only imports"),Class_constructor_may_not_be_a_generator:n(1368,1,"Class_constructor_may_not_be_a_generator_1368","Class constructor may not be a generator."),Did_you_mean_0:n(1369,3,"Did_you_mean_0_1369","Did you mean '{0}'?"),await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:n(1375,1,"await_expressions_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_fi_1375","'await' expressions are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),_0_was_imported_here:n(1376,3,"_0_was_imported_here_1376","'{0}' was imported here."),_0_was_exported_here:n(1377,3,"_0_was_exported_here_1377","'{0}' was exported here."),Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_node18_node20_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:n(1378,1,"Top_level_await_expressions_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_n_1378","Top-level 'await' expressions are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', 'node18', 'node20', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type:n(1379,1,"An_import_alias_cannot_reference_a_declaration_that_was_exported_using_export_type_1379","An import alias cannot reference a declaration that was exported using 'export type'."),An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type:n(1380,1,"An_import_alias_cannot_reference_a_declaration_that_was_imported_using_import_type_1380","An import alias cannot reference a declaration that was imported using 'import type'."),Unexpected_token_Did_you_mean_or_rbrace:n(1381,1,"Unexpected_token_Did_you_mean_or_rbrace_1381","Unexpected token. Did you mean `{'}'}` or `}`?"),Unexpected_token_Did_you_mean_or_gt:n(1382,1,"Unexpected_token_Did_you_mean_or_gt_1382","Unexpected token. Did you mean `{'>'}` or `>`?"),Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:n(1385,1,"Function_type_notation_must_be_parenthesized_when_used_in_a_union_type_1385","Function type notation must be parenthesized when used in a union type."),Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:n(1386,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type_1386","Constructor type notation must be parenthesized when used in a union type."),Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:n(1387,1,"Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1387","Function type notation must be parenthesized when used in an intersection type."),Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:n(1388,1,"Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type_1388","Constructor type notation must be parenthesized when used in an intersection type."),_0_is_not_allowed_as_a_variable_declaration_name:n(1389,1,"_0_is_not_allowed_as_a_variable_declaration_name_1389","'{0}' is not allowed as a variable declaration name."),_0_is_not_allowed_as_a_parameter_name:n(1390,1,"_0_is_not_allowed_as_a_parameter_name_1390","'{0}' is not allowed as a parameter name."),An_import_alias_cannot_use_import_type:n(1392,1,"An_import_alias_cannot_use_import_type_1392","An import alias cannot use 'import type'"),Imported_via_0_from_file_1:n(1393,3,"Imported_via_0_from_file_1_1393","Imported via {0} from file '{1}'"),Imported_via_0_from_file_1_with_packageId_2:n(1394,3,"Imported_via_0_from_file_1_with_packageId_2_1394","Imported via {0} from file '{1}' with packageId '{2}'"),Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions:n(1395,3,"Imported_via_0_from_file_1_to_import_importHelpers_as_specified_in_compilerOptions_1395","Imported via {0} from file '{1}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions:n(1396,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_importHelpers_as_specified_in_compilerOptions_1396","Imported via {0} from file '{1}' with packageId '{2}' to import 'importHelpers' as specified in compilerOptions"),Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions:n(1397,3,"Imported_via_0_from_file_1_to_import_jsx_and_jsxs_factory_functions_1397","Imported via {0} from file '{1}' to import 'jsx' and 'jsxs' factory functions"),Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions:n(1398,3,"Imported_via_0_from_file_1_with_packageId_2_to_import_jsx_and_jsxs_factory_functions_1398","Imported via {0} from file '{1}' with packageId '{2}' to import 'jsx' and 'jsxs' factory functions"),File_is_included_via_import_here:n(1399,3,"File_is_included_via_import_here_1399","File is included via import here."),Referenced_via_0_from_file_1:n(1400,3,"Referenced_via_0_from_file_1_1400","Referenced via '{0}' from file '{1}'"),File_is_included_via_reference_here:n(1401,3,"File_is_included_via_reference_here_1401","File is included via reference here."),Type_library_referenced_via_0_from_file_1:n(1402,3,"Type_library_referenced_via_0_from_file_1_1402","Type library referenced via '{0}' from file '{1}'"),Type_library_referenced_via_0_from_file_1_with_packageId_2:n(1403,3,"Type_library_referenced_via_0_from_file_1_with_packageId_2_1403","Type library referenced via '{0}' from file '{1}' with packageId '{2}'"),File_is_included_via_type_library_reference_here:n(1404,3,"File_is_included_via_type_library_reference_here_1404","File is included via type library reference here."),Library_referenced_via_0_from_file_1:n(1405,3,"Library_referenced_via_0_from_file_1_1405","Library referenced via '{0}' from file '{1}'"),File_is_included_via_library_reference_here:n(1406,3,"File_is_included_via_library_reference_here_1406","File is included via library reference here."),Matched_by_include_pattern_0_in_1:n(1407,3,"Matched_by_include_pattern_0_in_1_1407","Matched by include pattern '{0}' in '{1}'"),File_is_matched_by_include_pattern_specified_here:n(1408,3,"File_is_matched_by_include_pattern_specified_here_1408","File is matched by include pattern specified here."),Part_of_files_list_in_tsconfig_json:n(1409,3,"Part_of_files_list_in_tsconfig_json_1409","Part of 'files' list in tsconfig.json"),File_is_matched_by_files_list_specified_here:n(1410,3,"File_is_matched_by_files_list_specified_here_1410","File is matched by 'files' list specified here."),Output_from_referenced_project_0_included_because_1_specified:n(1411,3,"Output_from_referenced_project_0_included_because_1_specified_1411","Output from referenced project '{0}' included because '{1}' specified"),Output_from_referenced_project_0_included_because_module_is_specified_as_none:n(1412,3,"Output_from_referenced_project_0_included_because_module_is_specified_as_none_1412","Output from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_output_from_referenced_project_specified_here:n(1413,3,"File_is_output_from_referenced_project_specified_here_1413","File is output from referenced project specified here."),Source_from_referenced_project_0_included_because_1_specified:n(1414,3,"Source_from_referenced_project_0_included_because_1_specified_1414","Source from referenced project '{0}' included because '{1}' specified"),Source_from_referenced_project_0_included_because_module_is_specified_as_none:n(1415,3,"Source_from_referenced_project_0_included_because_module_is_specified_as_none_1415","Source from referenced project '{0}' included because '--module' is specified as 'none'"),File_is_source_from_referenced_project_specified_here:n(1416,3,"File_is_source_from_referenced_project_specified_here_1416","File is source from referenced project specified here."),Entry_point_of_type_library_0_specified_in_compilerOptions:n(1417,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_1417","Entry point of type library '{0}' specified in compilerOptions"),Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1:n(1418,3,"Entry_point_of_type_library_0_specified_in_compilerOptions_with_packageId_1_1418","Entry point of type library '{0}' specified in compilerOptions with packageId '{1}'"),File_is_entry_point_of_type_library_specified_here:n(1419,3,"File_is_entry_point_of_type_library_specified_here_1419","File is entry point of type library specified here."),Entry_point_for_implicit_type_library_0:n(1420,3,"Entry_point_for_implicit_type_library_0_1420","Entry point for implicit type library '{0}'"),Entry_point_for_implicit_type_library_0_with_packageId_1:n(1421,3,"Entry_point_for_implicit_type_library_0_with_packageId_1_1421","Entry point for implicit type library '{0}' with packageId '{1}'"),Library_0_specified_in_compilerOptions:n(1422,3,"Library_0_specified_in_compilerOptions_1422","Library '{0}' specified in compilerOptions"),File_is_library_specified_here:n(1423,3,"File_is_library_specified_here_1423","File is library specified here."),Default_library:n(1424,3,"Default_library_1424","Default library"),Default_library_for_target_0:n(1425,3,"Default_library_for_target_0_1425","Default library for target '{0}'"),File_is_default_library_for_target_specified_here:n(1426,3,"File_is_default_library_for_target_specified_here_1426","File is default library for target specified here."),Root_file_specified_for_compilation:n(1427,3,"Root_file_specified_for_compilation_1427","Root file specified for compilation"),File_is_output_of_project_reference_source_0:n(1428,3,"File_is_output_of_project_reference_source_0_1428","File is output of project reference source '{0}'"),File_redirects_to_file_0:n(1429,3,"File_redirects_to_file_0_1429","File redirects to file '{0}'"),The_file_is_in_the_program_because_Colon:n(1430,3,"The_file_is_in_the_program_because_Colon_1430","The file is in the program because:"),for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:n(1431,1,"for_await_loops_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_1431","'for await' loops are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_node18_node20_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:n(1432,1,"Top_level_for_await_loops_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_nod_1432","Top-level 'for await' loops are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', 'node18', 'node20', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters:n(1433,1,"Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters_1433","Neither decorators nor modifiers may be applied to 'this' parameters."),Unexpected_keyword_or_identifier:n(1434,1,"Unexpected_keyword_or_identifier_1434","Unexpected keyword or identifier."),Unknown_keyword_or_identifier_Did_you_mean_0:n(1435,1,"Unknown_keyword_or_identifier_Did_you_mean_0_1435","Unknown keyword or identifier. Did you mean '{0}'?"),Decorators_must_precede_the_name_and_all_keywords_of_property_declarations:n(1436,1,"Decorators_must_precede_the_name_and_all_keywords_of_property_declarations_1436","Decorators must precede the name and all keywords of property declarations."),Namespace_must_be_given_a_name:n(1437,1,"Namespace_must_be_given_a_name_1437","Namespace must be given a name."),Interface_must_be_given_a_name:n(1438,1,"Interface_must_be_given_a_name_1438","Interface must be given a name."),Type_alias_must_be_given_a_name:n(1439,1,"Type_alias_must_be_given_a_name_1439","Type alias must be given a name."),Variable_declaration_not_allowed_at_this_location:n(1440,1,"Variable_declaration_not_allowed_at_this_location_1440","Variable declaration not allowed at this location."),Cannot_start_a_function_call_in_a_type_annotation:n(1441,1,"Cannot_start_a_function_call_in_a_type_annotation_1441","Cannot start a function call in a type annotation."),Expected_for_property_initializer:n(1442,1,"Expected_for_property_initializer_1442","Expected '=' for property initializer."),Module_declaration_names_may_only_use_or_quoted_strings:n(1443,1,"Module_declaration_names_may_only_use_or_quoted_strings_1443",`Module declaration names may only use ' or " quoted strings.`),_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_enabled:n(1448,1,"_0_resolves_to_a_type_only_declaration_and_must_be_re_exported_using_a_type_only_re_export_when_1_is_1448","'{0}' resolves to a type-only declaration and must be re-exported using a type-only re-export when '{1}' is enabled."),Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed:n(1449,3,"Preserve_unused_imported_values_in_the_JavaScript_output_that_would_otherwise_be_removed_1449","Preserve unused imported values in the JavaScript output that would otherwise be removed."),Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_set_of_attributes_as_arguments:n(1450,3,"Dynamic_imports_can_only_accept_a_module_specifier_and_an_optional_set_of_attributes_as_arguments_1450","Dynamic imports can only accept a module specifier and an optional set of attributes as arguments"),Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member_declaration_property_access_or_on_the_left_hand_side_of_an_in_expression:n(1451,1,"Private_identifiers_are_only_allowed_in_class_bodies_and_may_only_be_used_as_part_of_a_class_member__1451","Private identifiers are only allowed in class bodies and may only be used as part of a class member declaration, property access, or on the left-hand-side of an 'in' expression"),resolution_mode_should_be_either_require_or_import:n(1453,1,"resolution_mode_should_be_either_require_or_import_1453","`resolution-mode` should be either `require` or `import`."),resolution_mode_can_only_be_set_for_type_only_imports:n(1454,1,"resolution_mode_can_only_be_set_for_type_only_imports_1454","`resolution-mode` can only be set for type-only imports."),resolution_mode_is_the_only_valid_key_for_type_import_assertions:n(1455,1,"resolution_mode_is_the_only_valid_key_for_type_import_assertions_1455","`resolution-mode` is the only valid key for type import assertions."),Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:n(1456,1,"Type_import_assertions_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1456","Type import assertions should have exactly one key - `resolution-mode` - with value `import` or `require`."),Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk:n(1457,3,"Matched_by_default_include_pattern_Asterisk_Asterisk_Slash_Asterisk_1457","Matched by default include pattern '**/*'"),File_is_ECMAScript_module_because_0_has_field_type_with_value_module:n(1458,3,"File_is_ECMAScript_module_because_0_has_field_type_with_value_module_1458",`File is ECMAScript module because '{0}' has field "type" with value "module"`),File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module:n(1459,3,"File_is_CommonJS_module_because_0_has_field_type_whose_value_is_not_module_1459",`File is CommonJS module because '{0}' has field "type" whose value is not "module"`),File_is_CommonJS_module_because_0_does_not_have_field_type:n(1460,3,"File_is_CommonJS_module_because_0_does_not_have_field_type_1460",`File is CommonJS module because '{0}' does not have field "type"`),File_is_CommonJS_module_because_package_json_was_not_found:n(1461,3,"File_is_CommonJS_module_because_package_json_was_not_found_1461","File is CommonJS module because 'package.json' was not found"),resolution_mode_is_the_only_valid_key_for_type_import_attributes:n(1463,1,"resolution_mode_is_the_only_valid_key_for_type_import_attributes_1463","'resolution-mode' is the only valid key for type import attributes."),Type_import_attributes_should_have_exactly_one_key_resolution_mode_with_value_import_or_require:n(1464,1,"Type_import_attributes_should_have_exactly_one_key_resolution_mode_with_value_import_or_require_1464","Type import attributes should have exactly one key - 'resolution-mode' - with value 'import' or 'require'."),The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output:n(1470,1,"The_import_meta_meta_property_is_not_allowed_in_files_which_will_build_into_CommonJS_output_1470","The 'import.meta' meta-property is not allowed in files which will build into CommonJS output."),Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_cannot_be_imported_with_require_Use_an_ECMAScript_import_instead:n(1471,1,"Module_0_cannot_be_imported_using_this_construct_The_specifier_only_resolves_to_an_ES_module_which_c_1471","Module '{0}' cannot be imported using this construct. The specifier only resolves to an ES module, which cannot be imported with 'require'. Use an ECMAScript import instead."),catch_or_finally_expected:n(1472,1,"catch_or_finally_expected_1472","'catch' or 'finally' expected."),An_import_declaration_can_only_be_used_at_the_top_level_of_a_module:n(1473,1,"An_import_declaration_can_only_be_used_at_the_top_level_of_a_module_1473","An import declaration can only be used at the top level of a module."),An_export_declaration_can_only_be_used_at_the_top_level_of_a_module:n(1474,1,"An_export_declaration_can_only_be_used_at_the_top_level_of_a_module_1474","An export declaration can only be used at the top level of a module."),Control_what_method_is_used_to_detect_module_format_JS_files:n(1475,3,"Control_what_method_is_used_to_detect_module_format_JS_files_1475","Control what method is used to detect module-format JS files."),auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_with_module_Colon_node16_as_modules:n(1476,3,"auto_Colon_Treat_files_with_imports_exports_import_meta_jsx_with_jsx_Colon_react_jsx_or_esm_format_w_1476",'"auto": Treat files with imports, exports, import.meta, jsx (with jsx: react-jsx), or esm format (with module: node16+) as modules.'),An_instantiation_expression_cannot_be_followed_by_a_property_access:n(1477,1,"An_instantiation_expression_cannot_be_followed_by_a_property_access_1477","An instantiation expression cannot be followed by a property access."),Identifier_or_string_literal_expected:n(1478,1,"Identifier_or_string_literal_expected_1478","Identifier or string literal expected."),The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_referenced_file_is_an_ECMAScript_module_and_cannot_be_imported_with_require_Consider_writing_a_dynamic_import_0_call_instead:n(1479,1,"The_current_file_is_a_CommonJS_module_whose_imports_will_produce_require_calls_however_the_reference_1479",`The current file is a CommonJS module whose imports will produce 'require' calls; however, the referenced file is an ECMAScript module and cannot be imported with 'require'. Consider writing a dynamic 'import("{0}")' call instead.`),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_package_json_file_with_type_Colon_module:n(1480,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_create_a_local_packag_1480",'To convert this file to an ECMAScript module, change its file extension to \'{0}\' or create a local package.json file with `{ "type": "module" }`.'),To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Colon_module_to_1:n(1481,3,"To_convert_this_file_to_an_ECMAScript_module_change_its_file_extension_to_0_or_add_the_field_type_Co_1481",`To convert this file to an ECMAScript module, change its file extension to '{0}', or add the field \`"type": "module"\` to '{1}'.`),To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0:n(1482,3,"To_convert_this_file_to_an_ECMAScript_module_add_the_field_type_Colon_module_to_0_1482",'To convert this file to an ECMAScript module, add the field `"type": "module"` to \'{0}\'.'),To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module:n(1483,3,"To_convert_this_file_to_an_ECMAScript_module_create_a_local_package_json_file_with_type_Colon_module_1483",'To convert this file to an ECMAScript module, create a local package.json file with `{ "type": "module" }`.'),_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:n(1484,1,"_0_is_a_type_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled_1484","'{0}' is a type and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimModuleSyntax_is_enabled:n(1485,1,"_0_resolves_to_a_type_only_declaration_and_must_be_imported_using_a_type_only_import_when_verbatimMo_1485","'{0}' resolves to a type-only declaration and must be imported using a type-only import when 'verbatimModuleSyntax' is enabled."),Decorator_used_before_export_here:n(1486,1,"Decorator_used_before_export_here_1486","Decorator used before 'export' here."),Octal_escape_sequences_are_not_allowed_Use_the_syntax_0:n(1487,1,"Octal_escape_sequences_are_not_allowed_Use_the_syntax_0_1487","Octal escape sequences are not allowed. Use the syntax '{0}'."),Escape_sequence_0_is_not_allowed:n(1488,1,"Escape_sequence_0_is_not_allowed_1488","Escape sequence '{0}' is not allowed."),Decimals_with_leading_zeros_are_not_allowed:n(1489,1,"Decimals_with_leading_zeros_are_not_allowed_1489","Decimals with leading zeros are not allowed."),File_appears_to_be_binary:n(1490,1,"File_appears_to_be_binary_1490","File appears to be binary."),_0_modifier_cannot_appear_on_a_using_declaration:n(1491,1,"_0_modifier_cannot_appear_on_a_using_declaration_1491","'{0}' modifier cannot appear on a 'using' declaration."),_0_declarations_may_not_have_binding_patterns:n(1492,1,"_0_declarations_may_not_have_binding_patterns_1492","'{0}' declarations may not have binding patterns."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_using_declaration:n(1493,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_using_declaration_1493","The left-hand side of a 'for...in' statement cannot be a 'using' declaration."),The_left_hand_side_of_a_for_in_statement_cannot_be_an_await_using_declaration:n(1494,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_an_await_using_declaration_1494","The left-hand side of a 'for...in' statement cannot be an 'await using' declaration."),_0_modifier_cannot_appear_on_an_await_using_declaration:n(1495,1,"_0_modifier_cannot_appear_on_an_await_using_declaration_1495","'{0}' modifier cannot appear on an 'await using' declaration."),Identifier_string_literal_or_number_literal_expected:n(1496,1,"Identifier_string_literal_or_number_literal_expected_1496","Identifier, string literal, or number literal expected."),Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator:n(1497,1,"Expression_must_be_enclosed_in_parentheses_to_be_used_as_a_decorator_1497","Expression must be enclosed in parentheses to be used as a decorator."),Invalid_syntax_in_decorator:n(1498,1,"Invalid_syntax_in_decorator_1498","Invalid syntax in decorator."),Unknown_regular_expression_flag:n(1499,1,"Unknown_regular_expression_flag_1499","Unknown regular expression flag."),Duplicate_regular_expression_flag:n(1500,1,"Duplicate_regular_expression_flag_1500","Duplicate regular expression flag."),This_regular_expression_flag_is_only_available_when_targeting_0_or_later:n(1501,1,"This_regular_expression_flag_is_only_available_when_targeting_0_or_later_1501","This regular expression flag is only available when targeting '{0}' or later."),The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously:n(1502,1,"The_Unicode_u_flag_and_the_Unicode_Sets_v_flag_cannot_be_set_simultaneously_1502","The Unicode (u) flag and the Unicode Sets (v) flag cannot be set simultaneously."),Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later:n(1503,1,"Named_capturing_groups_are_only_available_when_targeting_ES2018_or_later_1503","Named capturing groups are only available when targeting 'ES2018' or later."),Subpattern_flags_must_be_present_when_there_is_a_minus_sign:n(1504,1,"Subpattern_flags_must_be_present_when_there_is_a_minus_sign_1504","Subpattern flags must be present when there is a minus sign."),Incomplete_quantifier_Digit_expected:n(1505,1,"Incomplete_quantifier_Digit_expected_1505","Incomplete quantifier. Digit expected."),Numbers_out_of_order_in_quantifier:n(1506,1,"Numbers_out_of_order_in_quantifier_1506","Numbers out of order in quantifier."),There_is_nothing_available_for_repetition:n(1507,1,"There_is_nothing_available_for_repetition_1507","There is nothing available for repetition."),Unexpected_0_Did_you_mean_to_escape_it_with_backslash:n(1508,1,"Unexpected_0_Did_you_mean_to_escape_it_with_backslash_1508","Unexpected '{0}'. Did you mean to escape it with backslash?"),This_regular_expression_flag_cannot_be_toggled_within_a_subpattern:n(1509,1,"This_regular_expression_flag_cannot_be_toggled_within_a_subpattern_1509","This regular expression flag cannot be toggled within a subpattern."),k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets:n(1510,1,"k_must_be_followed_by_a_capturing_group_name_enclosed_in_angle_brackets_1510","'\\k' must be followed by a capturing group name enclosed in angle brackets."),q_is_only_available_inside_character_class:n(1511,1,"q_is_only_available_inside_character_class_1511","'\\q' is only available inside character class."),c_must_be_followed_by_an_ASCII_letter:n(1512,1,"c_must_be_followed_by_an_ASCII_letter_1512","'\\c' must be followed by an ASCII letter."),Undetermined_character_escape:n(1513,1,"Undetermined_character_escape_1513","Undetermined character escape."),Expected_a_capturing_group_name:n(1514,1,"Expected_a_capturing_group_name_1514","Expected a capturing group name."),Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other:n(1515,1,"Named_capturing_groups_with_the_same_name_must_be_mutually_exclusive_to_each_other_1515","Named capturing groups with the same name must be mutually exclusive to each other."),A_character_class_range_must_not_be_bounded_by_another_character_class:n(1516,1,"A_character_class_range_must_not_be_bounded_by_another_character_class_1516","A character class range must not be bounded by another character class."),Range_out_of_order_in_character_class:n(1517,1,"Range_out_of_order_in_character_class_1517","Range out of order in character class."),Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_character_class:n(1518,1,"Anything_that_would_possibly_match_more_than_a_single_character_is_invalid_inside_a_negated_characte_1518","Anything that would possibly match more than a single character is invalid inside a negated character class."),Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead:n(1519,1,"Operators_must_not_be_mixed_within_a_character_class_Wrap_it_in_a_nested_class_instead_1519","Operators must not be mixed within a character class. Wrap it in a nested class instead."),Expected_a_class_set_operand:n(1520,1,"Expected_a_class_set_operand_1520","Expected a class set operand."),q_must_be_followed_by_string_alternatives_enclosed_in_braces:n(1521,1,"q_must_be_followed_by_string_alternatives_enclosed_in_braces_1521","'\\q' must be followed by string alternatives enclosed in braces."),A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backslash:n(1522,1,"A_character_class_must_not_contain_a_reserved_double_punctuator_Did_you_mean_to_escape_it_with_backs_1522","A character class must not contain a reserved double punctuator. Did you mean to escape it with backslash?"),Expected_a_Unicode_property_name:n(1523,1,"Expected_a_Unicode_property_name_1523","Expected a Unicode property name."),Unknown_Unicode_property_name:n(1524,1,"Unknown_Unicode_property_name_1524","Unknown Unicode property name."),Expected_a_Unicode_property_value:n(1525,1,"Expected_a_Unicode_property_value_1525","Expected a Unicode property value."),Unknown_Unicode_property_value:n(1526,1,"Unknown_Unicode_property_value_1526","Unknown Unicode property value."),Expected_a_Unicode_property_name_or_value:n(1527,1,"Expected_a_Unicode_property_name_or_value_1527","Expected a Unicode property name or value."),Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_the_Unicode_Sets_v_flag_is_set:n(1528,1,"Any_Unicode_property_that_would_possibly_match_more_than_a_single_character_is_only_available_when_t_1528","Any Unicode property that would possibly match more than a single character is only available when the Unicode Sets (v) flag is set."),Unknown_Unicode_property_name_or_value:n(1529,1,"Unknown_Unicode_property_name_or_value_1529","Unknown Unicode property name or value."),Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:n(1530,1,"Unicode_property_value_expressions_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v__1530","Unicode property value expressions are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces:n(1531,1,"_0_must_be_followed_by_a_Unicode_property_value_expression_enclosed_in_braces_1531","'\\{0}' must be followed by a Unicode property value expression enclosed in braces."),There_is_no_capturing_group_named_0_in_this_regular_expression:n(1532,1,"There_is_no_capturing_group_named_0_in_this_regular_expression_1532","There is no capturing group named '{0}' in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_regular_expression:n(1533,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_only_0_capturing_groups_in_this_r_1533","This backreference refers to a group that does not exist. There are only {0} capturing groups in this regular expression."),This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regular_expression:n(1534,1,"This_backreference_refers_to_a_group_that_does_not_exist_There_are_no_capturing_groups_in_this_regul_1534","This backreference refers to a group that does not exist. There are no capturing groups in this regular expression."),This_character_cannot_be_escaped_in_a_regular_expression:n(1535,1,"This_character_cannot_be_escaped_in_a_regular_expression_1535","This character cannot be escaped in a regular expression."),Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended_as_an_escape_sequence_use_the_syntax_0_instead:n(1536,1,"Octal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_If_this_was_intended__1536","Octal escape sequences and backreferences are not allowed in a character class. If this was intended as an escape sequence, use the syntax '{0}' instead."),Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class:n(1537,1,"Decimal_escape_sequences_and_backreferences_are_not_allowed_in_a_character_class_1537","Decimal escape sequences and backreferences are not allowed in a character class."),Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_set:n(1538,1,"Unicode_escape_sequences_are_only_available_when_the_Unicode_u_flag_or_the_Unicode_Sets_v_flag_is_se_1538","Unicode escape sequences are only available when the Unicode (u) flag or the Unicode Sets (v) flag is set."),A_bigint_literal_cannot_be_used_as_a_property_name:n(1539,1,"A_bigint_literal_cannot_be_used_as_a_property_name_1539","A 'bigint' literal cannot be used as a property name."),A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_keyword_instead:n(1540,1,"A_namespace_declaration_should_not_be_declared_using_the_module_keyword_Please_use_the_namespace_key_1540","A 'namespace' declaration should not be declared using the 'module' keyword. Please use the 'namespace' keyword instead."),Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:n(1541,1,"Type_only_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribut_1541","Type-only import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute:n(1542,1,"Type_import_of_an_ECMAScript_module_from_a_CommonJS_module_must_have_a_resolution_mode_attribute_1542","Type import of an ECMAScript module from a CommonJS module must have a 'resolution-mode' attribute."),Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_module_is_set_to_0:n(1543,1,"Importing_a_JSON_file_into_an_ECMAScript_module_requires_a_type_Colon_json_import_attribute_when_mod_1543",`Importing a JSON file into an ECMAScript module requires a 'type: "json"' import attribute when 'module' is set to '{0}'.`),Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0:n(1544,1,"Named_imports_from_a_JSON_file_into_an_ECMAScript_module_are_not_allowed_when_module_is_set_to_0_1544","Named imports from a JSON file into an ECMAScript module are not allowed when 'module' is set to '{0}'."),using_declarations_are_not_allowed_in_ambient_contexts:n(1545,1,"using_declarations_are_not_allowed_in_ambient_contexts_1545","'using' declarations are not allowed in ambient contexts."),await_using_declarations_are_not_allowed_in_ambient_contexts:n(1546,1,"await_using_declarations_are_not_allowed_in_ambient_contexts_1546","'await using' declarations are not allowed in ambient contexts."),using_declarations_are_not_allowed_in_case_or_default_clauses_unless_contained_within_a_block:n(1547,1,"using_declarations_are_not_allowed_in_case_or_default_clauses_unless_contained_within_a_block_1547","'using' declarations are not allowed in 'case' or 'default' clauses unless contained within a block."),await_using_declarations_are_not_allowed_in_case_or_default_clauses_unless_contained_within_a_block:n(1548,1,"await_using_declarations_are_not_allowed_in_case_or_default_clauses_unless_contained_within_a_block_1548","'await using' declarations are not allowed in 'case' or 'default' clauses unless contained within a block."),Ignore_the_tsconfig_found_and_build_with_commandline_options_and_files:n(1549,3,"Ignore_the_tsconfig_found_and_build_with_commandline_options_and_files_1549","Ignore the tsconfig found and build with commandline options and files."),The_types_of_0_are_incompatible_between_these_types:n(2200,1,"The_types_of_0_are_incompatible_between_these_types_2200","The types of '{0}' are incompatible between these types."),The_types_returned_by_0_are_incompatible_between_these_types:n(2201,1,"The_types_returned_by_0_are_incompatible_between_these_types_2201","The types returned by '{0}' are incompatible between these types."),Call_signature_return_types_0_and_1_are_incompatible:n(2202,1,"Call_signature_return_types_0_and_1_are_incompatible_2202","Call signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Construct_signature_return_types_0_and_1_are_incompatible:n(2203,1,"Construct_signature_return_types_0_and_1_are_incompatible_2203","Construct signature return types '{0}' and '{1}' are incompatible.",void 0,!0),Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:n(2204,1,"Call_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2204","Call signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1:n(2205,1,"Construct_signatures_with_no_arguments_have_incompatible_return_types_0_and_1_2205","Construct signatures with no arguments have incompatible return types '{0}' and '{1}'.",void 0,!0),The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement:n(2206,1,"The_type_modifier_cannot_be_used_on_a_named_import_when_import_type_is_used_on_its_import_statement_2206","The 'type' modifier cannot be used on a named import when 'import type' is used on its import statement."),The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement:n(2207,1,"The_type_modifier_cannot_be_used_on_a_named_export_when_export_type_is_used_on_its_export_statement_2207","The 'type' modifier cannot be used on a named export when 'export type' is used on its export statement."),This_type_parameter_might_need_an_extends_0_constraint:n(2208,1,"This_type_parameter_might_need_an_extends_0_constraint_2208","This type parameter might need an `extends {0}` constraint."),The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:n(2209,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_export_map_entry_0_in_file_1_Supply_the_roo_2209","The project root is ambiguous, but is required to resolve export map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_rootDir_compiler_option_to_disambiguate:n(2210,1,"The_project_root_is_ambiguous_but_is_required_to_resolve_import_map_entry_0_in_file_1_Supply_the_roo_2210","The project root is ambiguous, but is required to resolve import map entry '{0}' in file '{1}'. Supply the `rootDir` compiler option to disambiguate."),Add_extends_constraint:n(2211,3,"Add_extends_constraint_2211","Add `extends` constraint."),Add_extends_constraint_to_all_type_parameters:n(2212,3,"Add_extends_constraint_to_all_type_parameters_2212","Add `extends` constraint to all type parameters"),Duplicate_identifier_0:n(2300,1,"Duplicate_identifier_0_2300","Duplicate identifier '{0}'."),Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:n(2301,1,"Initializer_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2301","Initializer of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),Static_members_cannot_reference_class_type_parameters:n(2302,1,"Static_members_cannot_reference_class_type_parameters_2302","Static members cannot reference class type parameters."),Circular_definition_of_import_alias_0:n(2303,1,"Circular_definition_of_import_alias_0_2303","Circular definition of import alias '{0}'."),Cannot_find_name_0:n(2304,1,"Cannot_find_name_0_2304","Cannot find name '{0}'."),Module_0_has_no_exported_member_1:n(2305,1,"Module_0_has_no_exported_member_1_2305","Module '{0}' has no exported member '{1}'."),File_0_is_not_a_module:n(2306,1,"File_0_is_not_a_module_2306","File '{0}' is not a module."),Cannot_find_module_0_or_its_corresponding_type_declarations:n(2307,1,"Cannot_find_module_0_or_its_corresponding_type_declarations_2307","Cannot find module '{0}' or its corresponding type declarations."),Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambiguity:n(2308,1,"Module_0_has_already_exported_a_member_named_1_Consider_explicitly_re_exporting_to_resolve_the_ambig_2308","Module {0} has already exported a member named '{1}'. Consider explicitly re-exporting to resolve the ambiguity."),An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements:n(2309,1,"An_export_assignment_cannot_be_used_in_a_module_with_other_exported_elements_2309","An export assignment cannot be used in a module with other exported elements."),Type_0_recursively_references_itself_as_a_base_type:n(2310,1,"Type_0_recursively_references_itself_as_a_base_type_2310","Type '{0}' recursively references itself as a base type."),Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function:n(2311,1,"Cannot_find_name_0_Did_you_mean_to_write_this_in_an_async_function_2311","Cannot find name '{0}'. Did you mean to write this in an async function?"),An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_members:n(2312,1,"An_interface_can_only_extend_an_object_type_or_intersection_of_object_types_with_statically_known_me_2312","An interface can only extend an object type or intersection of object types with statically known members."),Type_parameter_0_has_a_circular_constraint:n(2313,1,"Type_parameter_0_has_a_circular_constraint_2313","Type parameter '{0}' has a circular constraint."),Generic_type_0_requires_1_type_argument_s:n(2314,1,"Generic_type_0_requires_1_type_argument_s_2314","Generic type '{0}' requires {1} type argument(s)."),Type_0_is_not_generic:n(2315,1,"Type_0_is_not_generic_2315","Type '{0}' is not generic."),Global_type_0_must_be_a_class_or_interface_type:n(2316,1,"Global_type_0_must_be_a_class_or_interface_type_2316","Global type '{0}' must be a class or interface type."),Global_type_0_must_have_1_type_parameter_s:n(2317,1,"Global_type_0_must_have_1_type_parameter_s_2317","Global type '{0}' must have {1} type parameter(s)."),Cannot_find_global_type_0:n(2318,1,"Cannot_find_global_type_0_2318","Cannot find global type '{0}'."),Named_property_0_of_types_1_and_2_are_not_identical:n(2319,1,"Named_property_0_of_types_1_and_2_are_not_identical_2319","Named property '{0}' of types '{1}' and '{2}' are not identical."),Interface_0_cannot_simultaneously_extend_types_1_and_2:n(2320,1,"Interface_0_cannot_simultaneously_extend_types_1_and_2_2320","Interface '{0}' cannot simultaneously extend types '{1}' and '{2}'."),Excessive_stack_depth_comparing_types_0_and_1:n(2321,1,"Excessive_stack_depth_comparing_types_0_and_1_2321","Excessive stack depth comparing types '{0}' and '{1}'."),Type_0_is_not_assignable_to_type_1:n(2322,1,"Type_0_is_not_assignable_to_type_1_2322","Type '{0}' is not assignable to type '{1}'."),Cannot_redeclare_exported_variable_0:n(2323,1,"Cannot_redeclare_exported_variable_0_2323","Cannot redeclare exported variable '{0}'."),Property_0_is_missing_in_type_1:n(2324,1,"Property_0_is_missing_in_type_1_2324","Property '{0}' is missing in type '{1}'."),Property_0_is_private_in_type_1_but_not_in_type_2:n(2325,1,"Property_0_is_private_in_type_1_but_not_in_type_2_2325","Property '{0}' is private in type '{1}' but not in type '{2}'."),Types_of_property_0_are_incompatible:n(2326,1,"Types_of_property_0_are_incompatible_2326","Types of property '{0}' are incompatible."),Property_0_is_optional_in_type_1_but_required_in_type_2:n(2327,1,"Property_0_is_optional_in_type_1_but_required_in_type_2_2327","Property '{0}' is optional in type '{1}' but required in type '{2}'."),Types_of_parameters_0_and_1_are_incompatible:n(2328,1,"Types_of_parameters_0_and_1_are_incompatible_2328","Types of parameters '{0}' and '{1}' are incompatible."),Index_signature_for_type_0_is_missing_in_type_1:n(2329,1,"Index_signature_for_type_0_is_missing_in_type_1_2329","Index signature for type '{0}' is missing in type '{1}'."),_0_and_1_index_signatures_are_incompatible:n(2330,1,"_0_and_1_index_signatures_are_incompatible_2330","'{0}' and '{1}' index signatures are incompatible."),this_cannot_be_referenced_in_a_module_or_namespace_body:n(2331,1,"this_cannot_be_referenced_in_a_module_or_namespace_body_2331","'this' cannot be referenced in a module or namespace body."),this_cannot_be_referenced_in_current_location:n(2332,1,"this_cannot_be_referenced_in_current_location_2332","'this' cannot be referenced in current location."),this_cannot_be_referenced_in_a_static_property_initializer:n(2334,1,"this_cannot_be_referenced_in_a_static_property_initializer_2334","'this' cannot be referenced in a static property initializer."),super_can_only_be_referenced_in_a_derived_class:n(2335,1,"super_can_only_be_referenced_in_a_derived_class_2335","'super' can only be referenced in a derived class."),super_cannot_be_referenced_in_constructor_arguments:n(2336,1,"super_cannot_be_referenced_in_constructor_arguments_2336","'super' cannot be referenced in constructor arguments."),Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors:n(2337,1,"Super_calls_are_not_permitted_outside_constructors_or_in_nested_functions_inside_constructors_2337","Super calls are not permitted outside constructors or in nested functions inside constructors."),super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_derived_class:n(2338,1,"super_property_access_is_permitted_only_in_a_constructor_member_function_or_member_accessor_of_a_der_2338","'super' property access is permitted only in a constructor, member function, or member accessor of a derived class."),Property_0_does_not_exist_on_type_1:n(2339,1,"Property_0_does_not_exist_on_type_1_2339","Property '{0}' does not exist on type '{1}'."),Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword:n(2340,1,"Only_public_and_protected_methods_of_the_base_class_are_accessible_via_the_super_keyword_2340","Only public and protected methods of the base class are accessible via the 'super' keyword."),Property_0_is_private_and_only_accessible_within_class_1:n(2341,1,"Property_0_is_private_and_only_accessible_within_class_1_2341","Property '{0}' is private and only accessible within class '{1}'."),This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_version_of_0:n(2343,1,"This_syntax_requires_an_imported_helper_named_1_which_does_not_exist_in_0_Consider_upgrading_your_ve_2343","This syntax requires an imported helper named '{1}' which does not exist in '{0}'. Consider upgrading your version of '{0}'."),Type_0_does_not_satisfy_the_constraint_1:n(2344,1,"Type_0_does_not_satisfy_the_constraint_1_2344","Type '{0}' does not satisfy the constraint '{1}'."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1:n(2345,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_2345","Argument of type '{0}' is not assignable to parameter of type '{1}'."),Call_target_does_not_contain_any_signatures:n(2346,1,"Call_target_does_not_contain_any_signatures_2346","Call target does not contain any signatures."),Untyped_function_calls_may_not_accept_type_arguments:n(2347,1,"Untyped_function_calls_may_not_accept_type_arguments_2347","Untyped function calls may not accept type arguments."),Value_of_type_0_is_not_callable_Did_you_mean_to_include_new:n(2348,1,"Value_of_type_0_is_not_callable_Did_you_mean_to_include_new_2348","Value of type '{0}' is not callable. Did you mean to include 'new'?"),This_expression_is_not_callable:n(2349,1,"This_expression_is_not_callable_2349","This expression is not callable."),Only_a_void_function_can_be_called_with_the_new_keyword:n(2350,1,"Only_a_void_function_can_be_called_with_the_new_keyword_2350","Only a void function can be called with the 'new' keyword."),This_expression_is_not_constructable:n(2351,1,"This_expression_is_not_constructable_2351","This expression is not constructable."),Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the_other_If_this_was_intentional_convert_the_expression_to_unknown_first:n(2352,1,"Conversion_of_type_0_to_type_1_may_be_a_mistake_because_neither_type_sufficiently_overlaps_with_the__2352","Conversion of type '{0}' to type '{1}' may be a mistake because neither type sufficiently overlaps with the other. If this was intentional, convert the expression to 'unknown' first."),Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1:n(2353,1,"Object_literal_may_only_specify_known_properties_and_0_does_not_exist_in_type_1_2353","Object literal may only specify known properties, and '{0}' does not exist in type '{1}'."),This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found:n(2354,1,"This_syntax_requires_an_imported_helper_but_module_0_cannot_be_found_2354","This syntax requires an imported helper but module '{0}' cannot be found."),A_function_whose_declared_type_is_neither_undefined_void_nor_any_must_return_a_value:n(2355,1,"A_function_whose_declared_type_is_neither_undefined_void_nor_any_must_return_a_value_2355","A function whose declared type is neither 'undefined', 'void', nor 'any' must return a value."),An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type:n(2356,1,"An_arithmetic_operand_must_be_of_type_any_number_bigint_or_an_enum_type_2356","An arithmetic operand must be of type 'any', 'number', 'bigint' or an enum type."),The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access:n(2357,1,"The_operand_of_an_increment_or_decrement_operator_must_be_a_variable_or_a_property_access_2357","The operand of an increment or decrement operator must be a variable or a property access."),The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_parameter:n(2358,1,"The_left_hand_side_of_an_instanceof_expression_must_be_of_type_any_an_object_type_or_a_type_paramete_2358","The left-hand side of an 'instanceof' expression must be of type 'any', an object type or a type parameter."),The_right_hand_side_of_an_instanceof_expression_must_be_either_of_type_any_a_class_function_or_other_type_assignable_to_the_Function_interface_type_or_an_object_type_with_a_Symbol_hasInstance_method:n(2359,1,"The_right_hand_side_of_an_instanceof_expression_must_be_either_of_type_any_a_class_function_or_other_2359","The right-hand side of an 'instanceof' expression must be either of type 'any', a class, function, or other type assignable to the 'Function' interface type, or an object type with a 'Symbol.hasInstance' method."),The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:n(2362,1,"The_left_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2362","The left-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type:n(2363,1,"The_right_hand_side_of_an_arithmetic_operation_must_be_of_type_any_number_bigint_or_an_enum_type_2363","The right-hand side of an arithmetic operation must be of type 'any', 'number', 'bigint' or an enum type."),The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access:n(2364,1,"The_left_hand_side_of_an_assignment_expression_must_be_a_variable_or_a_property_access_2364","The left-hand side of an assignment expression must be a variable or a property access."),Operator_0_cannot_be_applied_to_types_1_and_2:n(2365,1,"Operator_0_cannot_be_applied_to_types_1_and_2_2365","Operator '{0}' cannot be applied to types '{1}' and '{2}'."),Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined:n(2366,1,"Function_lacks_ending_return_statement_and_return_type_does_not_include_undefined_2366","Function lacks ending return statement and return type does not include 'undefined'."),This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap:n(2367,1,"This_comparison_appears_to_be_unintentional_because_the_types_0_and_1_have_no_overlap_2367","This comparison appears to be unintentional because the types '{0}' and '{1}' have no overlap."),Type_parameter_name_cannot_be_0:n(2368,1,"Type_parameter_name_cannot_be_0_2368","Type parameter name cannot be '{0}'."),A_parameter_property_is_only_allowed_in_a_constructor_implementation:n(2369,1,"A_parameter_property_is_only_allowed_in_a_constructor_implementation_2369","A parameter property is only allowed in a constructor implementation."),A_rest_parameter_must_be_of_an_array_type:n(2370,1,"A_rest_parameter_must_be_of_an_array_type_2370","A rest parameter must be of an array type."),A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation:n(2371,1,"A_parameter_initializer_is_only_allowed_in_a_function_or_constructor_implementation_2371","A parameter initializer is only allowed in a function or constructor implementation."),Parameter_0_cannot_reference_itself:n(2372,1,"Parameter_0_cannot_reference_itself_2372","Parameter '{0}' cannot reference itself."),Parameter_0_cannot_reference_identifier_1_declared_after_it:n(2373,1,"Parameter_0_cannot_reference_identifier_1_declared_after_it_2373","Parameter '{0}' cannot reference identifier '{1}' declared after it."),Duplicate_index_signature_for_type_0:n(2374,1,"Duplicate_index_signature_for_type_0_2374","Duplicate index signature for type '{0}'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:n(2375,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2375","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_class_contains_initialized_properties_parameter_properties_or_private_identifiers:n(2376,1,"A_super_call_must_be_the_first_statement_in_the_constructor_to_refer_to_super_or_this_when_a_derived_2376","A 'super' call must be the first statement in the constructor to refer to 'super' or 'this' when a derived class contains initialized properties, parameter properties, or private identifiers."),Constructors_for_derived_classes_must_contain_a_super_call:n(2377,1,"Constructors_for_derived_classes_must_contain_a_super_call_2377","Constructors for derived classes must contain a 'super' call."),A_get_accessor_must_return_a_value:n(2378,1,"A_get_accessor_must_return_a_value_2378","A 'get' accessor must return a value."),Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_types_of_the_target_s_properties:n(2379,1,"Argument_of_type_0_is_not_assignable_to_parameter_of_type_1_with_exactOptionalPropertyTypes_Colon_tr_2379","Argument of type '{0}' is not assignable to parameter of type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the types of the target's properties."),Overload_signatures_must_all_be_exported_or_non_exported:n(2383,1,"Overload_signatures_must_all_be_exported_or_non_exported_2383","Overload signatures must all be exported or non-exported."),Overload_signatures_must_all_be_ambient_or_non_ambient:n(2384,1,"Overload_signatures_must_all_be_ambient_or_non_ambient_2384","Overload signatures must all be ambient or non-ambient."),Overload_signatures_must_all_be_public_private_or_protected:n(2385,1,"Overload_signatures_must_all_be_public_private_or_protected_2385","Overload signatures must all be public, private or protected."),Overload_signatures_must_all_be_optional_or_required:n(2386,1,"Overload_signatures_must_all_be_optional_or_required_2386","Overload signatures must all be optional or required."),Function_overload_must_be_static:n(2387,1,"Function_overload_must_be_static_2387","Function overload must be static."),Function_overload_must_not_be_static:n(2388,1,"Function_overload_must_not_be_static_2388","Function overload must not be static."),Function_implementation_name_must_be_0:n(2389,1,"Function_implementation_name_must_be_0_2389","Function implementation name must be '{0}'."),Constructor_implementation_is_missing:n(2390,1,"Constructor_implementation_is_missing_2390","Constructor implementation is missing."),Function_implementation_is_missing_or_not_immediately_following_the_declaration:n(2391,1,"Function_implementation_is_missing_or_not_immediately_following_the_declaration_2391","Function implementation is missing or not immediately following the declaration."),Multiple_constructor_implementations_are_not_allowed:n(2392,1,"Multiple_constructor_implementations_are_not_allowed_2392","Multiple constructor implementations are not allowed."),Duplicate_function_implementation:n(2393,1,"Duplicate_function_implementation_2393","Duplicate function implementation."),This_overload_signature_is_not_compatible_with_its_implementation_signature:n(2394,1,"This_overload_signature_is_not_compatible_with_its_implementation_signature_2394","This overload signature is not compatible with its implementation signature."),Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local:n(2395,1,"Individual_declarations_in_merged_declaration_0_must_be_all_exported_or_all_local_2395","Individual declarations in merged declaration '{0}' must be all exported or all local."),Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters:n(2396,1,"Duplicate_identifier_arguments_Compiler_uses_arguments_to_initialize_rest_parameters_2396","Duplicate identifier 'arguments'. Compiler uses 'arguments' to initialize rest parameters."),Declaration_name_conflicts_with_built_in_global_identifier_0:n(2397,1,"Declaration_name_conflicts_with_built_in_global_identifier_0_2397","Declaration name conflicts with built-in global identifier '{0}'."),constructor_cannot_be_used_as_a_parameter_property_name:n(2398,1,"constructor_cannot_be_used_as_a_parameter_property_name_2398","'constructor' cannot be used as a parameter property name."),Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference:n(2399,1,"Duplicate_identifier_this_Compiler_uses_variable_declaration_this_to_capture_this_reference_2399","Duplicate identifier '_this'. Compiler uses variable declaration '_this' to capture 'this' reference."),Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference:n(2400,1,"Expression_resolves_to_variable_declaration_this_that_compiler_uses_to_capture_this_reference_2400","Expression resolves to variable declaration '_this' that compiler uses to capture 'this' reference."),A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_initialized_properties_parameter_properties_or_private_identifiers:n(2401,1,"A_super_call_must_be_a_root_level_statement_within_a_constructor_of_a_derived_class_that_contains_in_2401","A 'super' call must be a root-level statement within a constructor of a derived class that contains initialized properties, parameter properties, or private identifiers."),Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference:n(2402,1,"Expression_resolves_to_super_that_compiler_uses_to_capture_base_class_reference_2402","Expression resolves to '_super' that compiler uses to capture base class reference."),Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_type_2:n(2403,1,"Subsequent_variable_declarations_must_have_the_same_type_Variable_0_must_be_of_type_1_but_here_has_t_2403","Subsequent variable declarations must have the same type. Variable '{0}' must be of type '{1}', but here has type '{2}'."),The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation:n(2404,1,"The_left_hand_side_of_a_for_in_statement_cannot_use_a_type_annotation_2404","The left-hand side of a 'for...in' statement cannot use a type annotation."),The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any:n(2405,1,"The_left_hand_side_of_a_for_in_statement_must_be_of_type_string_or_any_2405","The left-hand side of a 'for...in' statement must be of type 'string' or 'any'."),The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access:n(2406,1,"The_left_hand_side_of_a_for_in_statement_must_be_a_variable_or_a_property_access_2406","The left-hand side of a 'for...in' statement must be a variable or a property access."),The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_here_has_type_0:n(2407,1,"The_right_hand_side_of_a_for_in_statement_must_be_of_type_any_an_object_type_or_a_type_parameter_but_2407","The right-hand side of a 'for...in' statement must be of type 'any', an object type or a type parameter, but here has type '{0}'."),Setters_cannot_return_a_value:n(2408,1,"Setters_cannot_return_a_value_2408","Setters cannot return a value."),Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class:n(2409,1,"Return_type_of_constructor_signature_must_be_assignable_to_the_instance_type_of_the_class_2409","Return type of constructor signature must be assignable to the instance type of the class."),The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any:n(2410,1,"The_with_statement_is_not_supported_All_symbols_in_a_with_block_will_have_type_any_2410","The 'with' statement is not supported. All symbols in a 'with' block will have type 'any'."),Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefined_to_the_type_of_the_target:n(2412,1,"Type_0_is_not_assignable_to_type_1_with_exactOptionalPropertyTypes_Colon_true_Consider_adding_undefi_2412","Type '{0}' is not assignable to type '{1}' with 'exactOptionalPropertyTypes: true'. Consider adding 'undefined' to the type of the target."),Property_0_of_type_1_is_not_assignable_to_2_index_type_3:n(2411,1,"Property_0_of_type_1_is_not_assignable_to_2_index_type_3_2411","Property '{0}' of type '{1}' is not assignable to '{2}' index type '{3}'."),_0_index_type_1_is_not_assignable_to_2_index_type_3:n(2413,1,"_0_index_type_1_is_not_assignable_to_2_index_type_3_2413","'{0}' index type '{1}' is not assignable to '{2}' index type '{3}'."),Class_name_cannot_be_0:n(2414,1,"Class_name_cannot_be_0_2414","Class name cannot be '{0}'."),Class_0_incorrectly_extends_base_class_1:n(2415,1,"Class_0_incorrectly_extends_base_class_1_2415","Class '{0}' incorrectly extends base class '{1}'."),Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2:n(2416,1,"Property_0_in_type_1_is_not_assignable_to_the_same_property_in_base_type_2_2416","Property '{0}' in type '{1}' is not assignable to the same property in base type '{2}'."),Class_static_side_0_incorrectly_extends_base_class_static_side_1:n(2417,1,"Class_static_side_0_incorrectly_extends_base_class_static_side_1_2417","Class static side '{0}' incorrectly extends base class static side '{1}'."),Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1:n(2418,1,"Type_of_computed_property_s_value_is_0_which_is_not_assignable_to_type_1_2418","Type of computed property's value is '{0}', which is not assignable to type '{1}'."),Types_of_construct_signatures_are_incompatible:n(2419,1,"Types_of_construct_signatures_are_incompatible_2419","Types of construct signatures are incompatible."),Class_0_incorrectly_implements_interface_1:n(2420,1,"Class_0_incorrectly_implements_interface_1_2420","Class '{0}' incorrectly implements interface '{1}'."),A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_members:n(2422,1,"A_class_can_only_implement_an_object_type_or_intersection_of_object_types_with_statically_known_memb_2422","A class can only implement an object type or intersection of object types with statically known members."),Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_accessor:n(2423,1,"Class_0_defines_instance_member_function_1_but_extended_class_2_defines_it_as_instance_member_access_2423","Class '{0}' defines instance member function '{1}', but extended class '{2}' defines it as instance member accessor."),Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_function:n(2425,1,"Class_0_defines_instance_member_property_1_but_extended_class_2_defines_it_as_instance_member_functi_2425","Class '{0}' defines instance member property '{1}', but extended class '{2}' defines it as instance member function."),Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_function:n(2426,1,"Class_0_defines_instance_member_accessor_1_but_extended_class_2_defines_it_as_instance_member_functi_2426","Class '{0}' defines instance member accessor '{1}', but extended class '{2}' defines it as instance member function."),Interface_name_cannot_be_0:n(2427,1,"Interface_name_cannot_be_0_2427","Interface name cannot be '{0}'."),All_declarations_of_0_must_have_identical_type_parameters:n(2428,1,"All_declarations_of_0_must_have_identical_type_parameters_2428","All declarations of '{0}' must have identical type parameters."),Interface_0_incorrectly_extends_interface_1:n(2430,1,"Interface_0_incorrectly_extends_interface_1_2430","Interface '{0}' incorrectly extends interface '{1}'."),Enum_name_cannot_be_0:n(2431,1,"Enum_name_cannot_be_0_2431","Enum name cannot be '{0}'."),In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enum_element:n(2432,1,"In_an_enum_with_multiple_declarations_only_one_declaration_can_omit_an_initializer_for_its_first_enu_2432","In an enum with multiple declarations, only one declaration can omit an initializer for its first enum element."),A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merged:n(2433,1,"A_namespace_declaration_cannot_be_in_a_different_file_from_a_class_or_function_with_which_it_is_merg_2433","A namespace declaration cannot be in a different file from a class or function with which it is merged."),A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged:n(2434,1,"A_namespace_declaration_cannot_be_located_prior_to_a_class_or_function_with_which_it_is_merged_2434","A namespace declaration cannot be located prior to a class or function with which it is merged."),Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces:n(2435,1,"Ambient_modules_cannot_be_nested_in_other_modules_or_namespaces_2435","Ambient modules cannot be nested in other modules or namespaces."),Ambient_module_declaration_cannot_specify_relative_module_name:n(2436,1,"Ambient_module_declaration_cannot_specify_relative_module_name_2436","Ambient module declaration cannot specify relative module name."),Module_0_is_hidden_by_a_local_declaration_with_the_same_name:n(2437,1,"Module_0_is_hidden_by_a_local_declaration_with_the_same_name_2437","Module '{0}' is hidden by a local declaration with the same name."),Import_name_cannot_be_0:n(2438,1,"Import_name_cannot_be_0_2438","Import name cannot be '{0}'."),Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relative_module_name:n(2439,1,"Import_or_export_declaration_in_an_ambient_module_declaration_cannot_reference_module_through_relati_2439","Import or export declaration in an ambient module declaration cannot reference module through relative module name."),Import_declaration_conflicts_with_local_declaration_of_0:n(2440,1,"Import_declaration_conflicts_with_local_declaration_of_0_2440","Import declaration conflicts with local declaration of '{0}'."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module:n(2441,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_2441","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module."),Types_have_separate_declarations_of_a_private_property_0:n(2442,1,"Types_have_separate_declarations_of_a_private_property_0_2442","Types have separate declarations of a private property '{0}'."),Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2:n(2443,1,"Property_0_is_protected_but_type_1_is_not_a_class_derived_from_2_2443","Property '{0}' is protected but type '{1}' is not a class derived from '{2}'."),Property_0_is_protected_in_type_1_but_public_in_type_2:n(2444,1,"Property_0_is_protected_in_type_1_but_public_in_type_2_2444","Property '{0}' is protected in type '{1}' but public in type '{2}'."),Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses:n(2445,1,"Property_0_is_protected_and_only_accessible_within_class_1_and_its_subclasses_2445","Property '{0}' is protected and only accessible within class '{1}' and its subclasses."),Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_class_2:n(2446,1,"Property_0_is_protected_and_only_accessible_through_an_instance_of_class_1_This_is_an_instance_of_cl_2446","Property '{0}' is protected and only accessible through an instance of class '{1}'. This is an instance of class '{2}'."),The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead:n(2447,1,"The_0_operator_is_not_allowed_for_boolean_types_Consider_using_1_instead_2447","The '{0}' operator is not allowed for boolean types. Consider using '{1}' instead."),Block_scoped_variable_0_used_before_its_declaration:n(2448,1,"Block_scoped_variable_0_used_before_its_declaration_2448","Block-scoped variable '{0}' used before its declaration."),Class_0_used_before_its_declaration:n(2449,1,"Class_0_used_before_its_declaration_2449","Class '{0}' used before its declaration."),Enum_0_used_before_its_declaration:n(2450,1,"Enum_0_used_before_its_declaration_2450","Enum '{0}' used before its declaration."),Cannot_redeclare_block_scoped_variable_0:n(2451,1,"Cannot_redeclare_block_scoped_variable_0_2451","Cannot redeclare block-scoped variable '{0}'."),An_enum_member_cannot_have_a_numeric_name:n(2452,1,"An_enum_member_cannot_have_a_numeric_name_2452","An enum member cannot have a numeric name."),Variable_0_is_used_before_being_assigned:n(2454,1,"Variable_0_is_used_before_being_assigned_2454","Variable '{0}' is used before being assigned."),Type_alias_0_circularly_references_itself:n(2456,1,"Type_alias_0_circularly_references_itself_2456","Type alias '{0}' circularly references itself."),Type_alias_name_cannot_be_0:n(2457,1,"Type_alias_name_cannot_be_0_2457","Type alias name cannot be '{0}'."),An_AMD_module_cannot_have_multiple_name_assignments:n(2458,1,"An_AMD_module_cannot_have_multiple_name_assignments_2458","An AMD module cannot have multiple name assignments."),Module_0_declares_1_locally_but_it_is_not_exported:n(2459,1,"Module_0_declares_1_locally_but_it_is_not_exported_2459","Module '{0}' declares '{1}' locally, but it is not exported."),Module_0_declares_1_locally_but_it_is_exported_as_2:n(2460,1,"Module_0_declares_1_locally_but_it_is_exported_as_2_2460","Module '{0}' declares '{1}' locally, but it is exported as '{2}'."),Type_0_is_not_an_array_type:n(2461,1,"Type_0_is_not_an_array_type_2461","Type '{0}' is not an array type."),A_rest_element_must_be_last_in_a_destructuring_pattern:n(2462,1,"A_rest_element_must_be_last_in_a_destructuring_pattern_2462","A rest element must be last in a destructuring pattern."),A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature:n(2463,1,"A_binding_pattern_parameter_cannot_be_optional_in_an_implementation_signature_2463","A binding pattern parameter cannot be optional in an implementation signature."),A_computed_property_name_must_be_of_type_string_number_symbol_or_any:n(2464,1,"A_computed_property_name_must_be_of_type_string_number_symbol_or_any_2464","A computed property name must be of type 'string', 'number', 'symbol', or 'any'."),this_cannot_be_referenced_in_a_computed_property_name:n(2465,1,"this_cannot_be_referenced_in_a_computed_property_name_2465","'this' cannot be referenced in a computed property name."),super_cannot_be_referenced_in_a_computed_property_name:n(2466,1,"super_cannot_be_referenced_in_a_computed_property_name_2466","'super' cannot be referenced in a computed property name."),A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type:n(2467,1,"A_computed_property_name_cannot_reference_a_type_parameter_from_its_containing_type_2467","A computed property name cannot reference a type parameter from its containing type."),Cannot_find_global_value_0:n(2468,1,"Cannot_find_global_value_0_2468","Cannot find global value '{0}'."),The_0_operator_cannot_be_applied_to_type_symbol:n(2469,1,"The_0_operator_cannot_be_applied_to_type_symbol_2469","The '{0}' operator cannot be applied to type 'symbol'."),Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher:n(2472,1,"Spread_operator_in_new_expressions_is_only_available_when_targeting_ECMAScript_5_and_higher_2472","Spread operator in 'new' expressions is only available when targeting ECMAScript 5 and higher."),Enum_declarations_must_all_be_const_or_non_const:n(2473,1,"Enum_declarations_must_all_be_const_or_non_const_2473","Enum declarations must all be const or non-const."),const_enum_member_initializers_must_be_constant_expressions:n(2474,1,"const_enum_member_initializers_must_be_constant_expressions_2474","const enum member initializers must be constant expressions."),const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_import_declaration_or_export_assignment_or_type_query:n(2475,1,"const_enums_can_only_be_used_in_property_or_index_access_expressions_or_the_right_hand_side_of_an_im_2475","'const' enums can only be used in property or index access expressions or the right hand side of an import declaration or export assignment or type query."),A_const_enum_member_can_only_be_accessed_using_a_string_literal:n(2476,1,"A_const_enum_member_can_only_be_accessed_using_a_string_literal_2476","A const enum member can only be accessed using a string literal."),const_enum_member_initializer_was_evaluated_to_a_non_finite_value:n(2477,1,"const_enum_member_initializer_was_evaluated_to_a_non_finite_value_2477","'const' enum member initializer was evaluated to a non-finite value."),const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN:n(2478,1,"const_enum_member_initializer_was_evaluated_to_disallowed_value_NaN_2478","'const' enum member initializer was evaluated to disallowed value 'NaN'."),let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations:n(2480,1,"let_is_not_allowed_to_be_used_as_a_name_in_let_or_const_declarations_2480","'let' is not allowed to be used as a name in 'let' or 'const' declarations."),Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1:n(2481,1,"Cannot_initialize_outer_scoped_variable_0_in_the_same_scope_as_block_scoped_declaration_1_2481","Cannot initialize outer scoped variable '{0}' in the same scope as block scoped declaration '{1}'."),The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation:n(2483,1,"The_left_hand_side_of_a_for_of_statement_cannot_use_a_type_annotation_2483","The left-hand side of a 'for...of' statement cannot use a type annotation."),Export_declaration_conflicts_with_exported_declaration_of_0:n(2484,1,"Export_declaration_conflicts_with_exported_declaration_of_0_2484","Export declaration conflicts with exported declaration of '{0}'."),The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access:n(2487,1,"The_left_hand_side_of_a_for_of_statement_must_be_a_variable_or_a_property_access_2487","The left-hand side of a 'for...of' statement must be a variable or a property access."),Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator:n(2488,1,"Type_0_must_have_a_Symbol_iterator_method_that_returns_an_iterator_2488","Type '{0}' must have a '[Symbol.iterator]()' method that returns an iterator."),An_iterator_must_have_a_next_method:n(2489,1,"An_iterator_must_have_a_next_method_2489","An iterator must have a 'next()' method."),The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property:n(2490,1,"The_type_returned_by_the_0_method_of_an_iterator_must_have_a_value_property_2490","The type returned by the '{0}()' method of an iterator must have a 'value' property."),The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern:n(2491,1,"The_left_hand_side_of_a_for_in_statement_cannot_be_a_destructuring_pattern_2491","The left-hand side of a 'for...in' statement cannot be a destructuring pattern."),Cannot_redeclare_identifier_0_in_catch_clause:n(2492,1,"Cannot_redeclare_identifier_0_in_catch_clause_2492","Cannot redeclare identifier '{0}' in catch clause."),Tuple_type_0_of_length_1_has_no_element_at_index_2:n(2493,1,"Tuple_type_0_of_length_1_has_no_element_at_index_2_2493","Tuple type '{0}' of length '{1}' has no element at index '{2}'."),Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher:n(2494,1,"Using_a_string_in_a_for_of_statement_is_only_supported_in_ECMAScript_5_and_higher_2494","Using a string in a 'for...of' statement is only supported in ECMAScript 5 and higher."),Type_0_is_not_an_array_type_or_a_string_type:n(2495,1,"Type_0_is_not_an_array_type_or_a_string_type_2495","Type '{0}' is not an array type or a string type."),The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES5_Consider_using_a_standard_function_expression:n(2496,1,"The_arguments_object_cannot_be_referenced_in_an_arrow_function_in_ES5_Consider_using_a_standard_func_2496","The 'arguments' object cannot be referenced in an arrow function in ES5. Consider using a standard function expression."),This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_referencing_its_default_export:n(2497,1,"This_module_can_only_be_referenced_with_ECMAScript_imports_Slashexports_by_turning_on_the_0_flag_and_2497","This module can only be referenced with ECMAScript imports/exports by turning on the '{0}' flag and referencing its default export."),Module_0_uses_export_and_cannot_be_used_with_export_Asterisk:n(2498,1,"Module_0_uses_export_and_cannot_be_used_with_export_Asterisk_2498","Module '{0}' uses 'export =' and cannot be used with 'export *'."),An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments:n(2499,1,"An_interface_can_only_extend_an_identifier_Slashqualified_name_with_optional_type_arguments_2499","An interface can only extend an identifier/qualified-name with optional type arguments."),A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments:n(2500,1,"A_class_can_only_implement_an_identifier_Slashqualified_name_with_optional_type_arguments_2500","A class can only implement an identifier/qualified-name with optional type arguments."),A_rest_element_cannot_contain_a_binding_pattern:n(2501,1,"A_rest_element_cannot_contain_a_binding_pattern_2501","A rest element cannot contain a binding pattern."),_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation:n(2502,1,"_0_is_referenced_directly_or_indirectly_in_its_own_type_annotation_2502","'{0}' is referenced directly or indirectly in its own type annotation."),Cannot_find_namespace_0:n(2503,1,"Cannot_find_namespace_0_2503","Cannot find namespace '{0}'."),Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator:n(2504,1,"Type_0_must_have_a_Symbol_asyncIterator_method_that_returns_an_async_iterator_2504","Type '{0}' must have a '[Symbol.asyncIterator]()' method that returns an async iterator."),A_generator_cannot_have_a_void_type_annotation:n(2505,1,"A_generator_cannot_have_a_void_type_annotation_2505","A generator cannot have a 'void' type annotation."),_0_is_referenced_directly_or_indirectly_in_its_own_base_expression:n(2506,1,"_0_is_referenced_directly_or_indirectly_in_its_own_base_expression_2506","'{0}' is referenced directly or indirectly in its own base expression."),Type_0_is_not_a_constructor_function_type:n(2507,1,"Type_0_is_not_a_constructor_function_type_2507","Type '{0}' is not a constructor function type."),No_base_constructor_has_the_specified_number_of_type_arguments:n(2508,1,"No_base_constructor_has_the_specified_number_of_type_arguments_2508","No base constructor has the specified number of type arguments."),Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_known_members:n(2509,1,"Base_constructor_return_type_0_is_not_an_object_type_or_intersection_of_object_types_with_statically_2509","Base constructor return type '{0}' is not an object type or intersection of object types with statically known members."),Base_constructors_must_all_have_the_same_return_type:n(2510,1,"Base_constructors_must_all_have_the_same_return_type_2510","Base constructors must all have the same return type."),Cannot_create_an_instance_of_an_abstract_class:n(2511,1,"Cannot_create_an_instance_of_an_abstract_class_2511","Cannot create an instance of an abstract class."),Overload_signatures_must_all_be_abstract_or_non_abstract:n(2512,1,"Overload_signatures_must_all_be_abstract_or_non_abstract_2512","Overload signatures must all be abstract or non-abstract."),Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression:n(2513,1,"Abstract_method_0_in_class_1_cannot_be_accessed_via_super_expression_2513","Abstract method '{0}' in class '{1}' cannot be accessed via super expression."),A_tuple_type_cannot_be_indexed_with_a_negative_value:n(2514,1,"A_tuple_type_cannot_be_indexed_with_a_negative_value_2514","A tuple type cannot be indexed with a negative value."),Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2:n(2515,1,"Non_abstract_class_0_does_not_implement_inherited_abstract_member_1_from_class_2_2515","Non-abstract class '{0}' does not implement inherited abstract member {1} from class '{2}'."),All_declarations_of_an_abstract_method_must_be_consecutive:n(2516,1,"All_declarations_of_an_abstract_method_must_be_consecutive_2516","All declarations of an abstract method must be consecutive."),Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type:n(2517,1,"Cannot_assign_an_abstract_constructor_type_to_a_non_abstract_constructor_type_2517","Cannot assign an abstract constructor type to a non-abstract constructor type."),A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard:n(2518,1,"A_this_based_type_guard_is_not_compatible_with_a_parameter_based_type_guard_2518","A 'this'-based type guard is not compatible with a parameter-based type guard."),An_async_iterator_must_have_a_next_method:n(2519,1,"An_async_iterator_must_have_a_next_method_2519","An async iterator must have a 'next()' method."),Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions:n(2520,1,"Duplicate_identifier_0_Compiler_uses_declaration_1_to_support_async_functions_2520","Duplicate identifier '{0}'. Compiler uses declaration '{1}' to support async functions."),The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES5_Consider_using_a_standard_function_or_method:n(2522,1,"The_arguments_object_cannot_be_referenced_in_an_async_function_or_method_in_ES5_Consider_using_a_sta_2522","The 'arguments' object cannot be referenced in an async function or method in ES5. Consider using a standard function or method."),yield_expressions_cannot_be_used_in_a_parameter_initializer:n(2523,1,"yield_expressions_cannot_be_used_in_a_parameter_initializer_2523","'yield' expressions cannot be used in a parameter initializer."),await_expressions_cannot_be_used_in_a_parameter_initializer:n(2524,1,"await_expressions_cannot_be_used_in_a_parameter_initializer_2524","'await' expressions cannot be used in a parameter initializer."),A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface:n(2526,1,"A_this_type_is_available_only_in_a_non_static_member_of_a_class_or_interface_2526","A 'this' type is available only in a non-static member of a class or interface."),The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary:n(2527,1,"The_inferred_type_of_0_references_an_inaccessible_1_type_A_type_annotation_is_necessary_2527","The inferred type of '{0}' references an inaccessible '{1}' type. A type annotation is necessary."),A_module_cannot_have_multiple_default_exports:n(2528,1,"A_module_cannot_have_multiple_default_exports_2528","A module cannot have multiple default exports."),Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_functions:n(2529,1,"Duplicate_identifier_0_Compiler_reserves_name_1_in_top_level_scope_of_a_module_containing_async_func_2529","Duplicate identifier '{0}'. Compiler reserves name '{1}' in top level scope of a module containing async functions."),Property_0_is_incompatible_with_index_signature:n(2530,1,"Property_0_is_incompatible_with_index_signature_2530","Property '{0}' is incompatible with index signature."),Object_is_possibly_null:n(2531,1,"Object_is_possibly_null_2531","Object is possibly 'null'."),Object_is_possibly_undefined:n(2532,1,"Object_is_possibly_undefined_2532","Object is possibly 'undefined'."),Object_is_possibly_null_or_undefined:n(2533,1,"Object_is_possibly_null_or_undefined_2533","Object is possibly 'null' or 'undefined'."),A_function_returning_never_cannot_have_a_reachable_end_point:n(2534,1,"A_function_returning_never_cannot_have_a_reachable_end_point_2534","A function returning 'never' cannot have a reachable end point."),Type_0_cannot_be_used_to_index_type_1:n(2536,1,"Type_0_cannot_be_used_to_index_type_1_2536","Type '{0}' cannot be used to index type '{1}'."),Type_0_has_no_matching_index_signature_for_type_1:n(2537,1,"Type_0_has_no_matching_index_signature_for_type_1_2537","Type '{0}' has no matching index signature for type '{1}'."),Type_0_cannot_be_used_as_an_index_type:n(2538,1,"Type_0_cannot_be_used_as_an_index_type_2538","Type '{0}' cannot be used as an index type."),Cannot_assign_to_0_because_it_is_not_a_variable:n(2539,1,"Cannot_assign_to_0_because_it_is_not_a_variable_2539","Cannot assign to '{0}' because it is not a variable."),Cannot_assign_to_0_because_it_is_a_read_only_property:n(2540,1,"Cannot_assign_to_0_because_it_is_a_read_only_property_2540","Cannot assign to '{0}' because it is a read-only property."),Index_signature_in_type_0_only_permits_reading:n(2542,1,"Index_signature_in_type_0_only_permits_reading_2542","Index signature in type '{0}' only permits reading."),Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_meta_property_reference:n(2543,1,"Duplicate_identifier_newTarget_Compiler_uses_variable_declaration_newTarget_to_capture_new_target_me_2543","Duplicate identifier '_newTarget'. Compiler uses variable declaration '_newTarget' to capture 'new.target' meta-property reference."),Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta_property_reference:n(2544,1,"Expression_resolves_to_variable_declaration_newTarget_that_compiler_uses_to_capture_new_target_meta__2544","Expression resolves to variable declaration '_newTarget' that compiler uses to capture 'new.target' meta-property reference."),A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any:n(2545,1,"A_mixin_class_must_have_a_constructor_with_a_single_rest_parameter_of_type_any_2545","A mixin class must have a constructor with a single rest parameter of type 'any[]'."),The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_property:n(2547,1,"The_type_returned_by_the_0_method_of_an_async_iterator_must_be_a_promise_for_a_type_with_a_value_pro_2547","The type returned by the '{0}()' method of an async iterator must be a promise for a type with a 'value' property."),Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:n(2548,1,"Type_0_is_not_an_array_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator_2548","Type '{0}' is not an array type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns_an_iterator:n(2549,1,"Type_0_is_not_an_array_type_or_a_string_type_or_does_not_have_a_Symbol_iterator_method_that_returns__2549","Type '{0}' is not an array type or a string type or does not have a '[Symbol.iterator]()' method that returns an iterator."),Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2_or_later:n(2550,1,"Property_0_does_not_exist_on_type_1_Do_you_need_to_change_your_target_library_Try_changing_the_lib_c_2550","Property '{0}' does not exist on type '{1}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{2}' or later."),Property_0_does_not_exist_on_type_1_Did_you_mean_2:n(2551,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_2_2551","Property '{0}' does not exist on type '{1}'. Did you mean '{2}'?"),Cannot_find_name_0_Did_you_mean_1:n(2552,1,"Cannot_find_name_0_Did_you_mean_1_2552","Cannot find name '{0}'. Did you mean '{1}'?"),Computed_values_are_not_permitted_in_an_enum_with_string_valued_members:n(2553,1,"Computed_values_are_not_permitted_in_an_enum_with_string_valued_members_2553","Computed values are not permitted in an enum with string valued members."),Expected_0_arguments_but_got_1:n(2554,1,"Expected_0_arguments_but_got_1_2554","Expected {0} arguments, but got {1}."),Expected_at_least_0_arguments_but_got_1:n(2555,1,"Expected_at_least_0_arguments_but_got_1_2555","Expected at least {0} arguments, but got {1}."),A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter:n(2556,1,"A_spread_argument_must_either_have_a_tuple_type_or_be_passed_to_a_rest_parameter_2556","A spread argument must either have a tuple type or be passed to a rest parameter."),Expected_0_type_arguments_but_got_1:n(2558,1,"Expected_0_type_arguments_but_got_1_2558","Expected {0} type arguments, but got {1}."),Type_0_has_no_properties_in_common_with_type_1:n(2559,1,"Type_0_has_no_properties_in_common_with_type_1_2559","Type '{0}' has no properties in common with type '{1}'."),Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it:n(2560,1,"Value_of_type_0_has_no_properties_in_common_with_type_1_Did_you_mean_to_call_it_2560","Value of type '{0}' has no properties in common with type '{1}'. Did you mean to call it?"),Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_write_2:n(2561,1,"Object_literal_may_only_specify_known_properties_but_0_does_not_exist_in_type_1_Did_you_mean_to_writ_2561","Object literal may only specify known properties, but '{0}' does not exist in type '{1}'. Did you mean to write '{2}'?"),Base_class_expressions_cannot_reference_class_type_parameters:n(2562,1,"Base_class_expressions_cannot_reference_class_type_parameters_2562","Base class expressions cannot reference class type parameters."),The_containing_function_or_module_body_is_too_large_for_control_flow_analysis:n(2563,1,"The_containing_function_or_module_body_is_too_large_for_control_flow_analysis_2563","The containing function or module body is too large for control flow analysis."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor:n(2564,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_the_constructor_2564","Property '{0}' has no initializer and is not definitely assigned in the constructor."),Property_0_is_used_before_being_assigned:n(2565,1,"Property_0_is_used_before_being_assigned_2565","Property '{0}' is used before being assigned."),A_rest_element_cannot_have_a_property_name:n(2566,1,"A_rest_element_cannot_have_a_property_name_2566","A rest element cannot have a property name."),Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations:n(2567,1,"Enum_declarations_can_only_merge_with_namespace_or_other_enum_declarations_2567","Enum declarations can only merge with namespace or other enum declarations."),Property_0_may_not_exist_on_type_1_Did_you_mean_2:n(2568,1,"Property_0_may_not_exist_on_type_1_Did_you_mean_2_2568","Property '{0}' may not exist on type '{1}'. Did you mean '{2}'?"),Could_not_find_name_0_Did_you_mean_1:n(2570,1,"Could_not_find_name_0_Did_you_mean_1_2570","Could not find name '{0}'. Did you mean '{1}'?"),Object_is_of_type_unknown:n(2571,1,"Object_is_of_type_unknown_2571","Object is of type 'unknown'."),A_rest_element_type_must_be_an_array_type:n(2574,1,"A_rest_element_type_must_be_an_array_type_2574","A rest element type must be an array type."),No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments:n(2575,1,"No_overload_expects_0_arguments_but_overloads_do_exist_that_expect_either_1_or_2_arguments_2575","No overload expects {0} arguments, but overloads do exist that expect either {1} or {2} arguments."),Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead:n(2576,1,"Property_0_does_not_exist_on_type_1_Did_you_mean_to_access_the_static_member_2_instead_2576","Property '{0}' does not exist on type '{1}'. Did you mean to access the static member '{2}' instead?"),Return_type_annotation_circularly_references_itself:n(2577,1,"Return_type_annotation_circularly_references_itself_2577","Return type annotation circularly references itself."),Unused_ts_expect_error_directive:n(2578,1,"Unused_ts_expect_error_directive_2578","Unused '@ts-expect-error' directive."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode:n(2580,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2580","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery:n(2581,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2581","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha:n(2582,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2582","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha`."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_1_or_later:n(2583,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2583","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to '{1}' or later."),Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_include_dom:n(2584,1,"Cannot_find_name_0_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_2584","Cannot find name '{0}'. Do you need to change your target library? Try changing the 'lib' compiler option to include 'dom'."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_Try_changing_the_lib_compiler_option_to_es2015_or_later:n(2585,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Do_you_need_to_change_your_target_library_2585","'{0}' only refers to a type, but is being used as a value here. Do you need to change your target library? Try changing the 'lib' compiler option to es2015 or later."),Cannot_assign_to_0_because_it_is_a_constant:n(2588,1,"Cannot_assign_to_0_because_it_is_a_constant_2588","Cannot assign to '{0}' because it is a constant."),Type_instantiation_is_excessively_deep_and_possibly_infinite:n(2589,1,"Type_instantiation_is_excessively_deep_and_possibly_infinite_2589","Type instantiation is excessively deep and possibly infinite."),Expression_produces_a_union_type_that_is_too_complex_to_represent:n(2590,1,"Expression_produces_a_union_type_that_is_too_complex_to_represent_2590","Expression produces a union type that is too complex to represent."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashnode_and_then_add_node_to_the_types_field_in_your_tsconfig:n(2591,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_node_Try_npm_i_save_dev_types_Slashno_2591","Cannot find name '{0}'. Do you need to install type definitions for node? Try `npm i --save-dev @types/node` and then add 'node' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slashjquery_and_then_add_jquery_to_the_types_field_in_your_tsconfig:n(2592,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_jQuery_Try_npm_i_save_dev_types_Slash_2592","Cannot find name '{0}'. Do you need to install type definitions for jQuery? Try `npm i --save-dev @types/jquery` and then add 'jquery' to the types field in your tsconfig."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_types_Slashjest_or_npm_i_save_dev_types_Slashmocha_and_then_add_jest_or_mocha_to_the_types_field_in_your_tsconfig:n(2593,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_a_test_runner_Try_npm_i_save_dev_type_2593","Cannot find name '{0}'. Do you need to install type definitions for a test runner? Try `npm i --save-dev @types/jest` or `npm i --save-dev @types/mocha` and then add 'jest' or 'mocha' to the types field in your tsconfig."),This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag:n(2594,1,"This_module_is_declared_with_export_and_can_only_be_used_with_a_default_import_when_using_the_0_flag_2594","This module is declared with 'export =', and can only be used with a default import when using the '{0}' flag."),_0_can_only_be_imported_by_using_a_default_import:n(2595,1,"_0_can_only_be_imported_by_using_a_default_import_2595","'{0}' can only be imported by using a default import."),_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:n(2596,1,"_0_can_only_be_imported_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import_2596","'{0}' can only be imported by turning on the 'esModuleInterop' flag and using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import:n(2597,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_using_a_default_import_2597","'{0}' can only be imported by using a 'require' call or by using a default import."),_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:n(2598,1,"_0_can_only_be_imported_by_using_a_require_call_or_by_turning_on_the_esModuleInterop_flag_and_using__2598","'{0}' can only be imported by using a 'require' call or by turning on the 'esModuleInterop' flag and using a default import."),JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist:n(2602,1,"JSX_element_implicitly_has_type_any_because_the_global_type_JSX_Element_does_not_exist_2602","JSX element implicitly has type 'any' because the global type 'JSX.Element' does not exist."),Property_0_in_type_1_is_not_assignable_to_type_2:n(2603,1,"Property_0_in_type_1_is_not_assignable_to_type_2_2603","Property '{0}' in type '{1}' is not assignable to type '{2}'."),JSX_element_type_0_does_not_have_any_construct_or_call_signatures:n(2604,1,"JSX_element_type_0_does_not_have_any_construct_or_call_signatures_2604","JSX element type '{0}' does not have any construct or call signatures."),Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property:n(2606,1,"Property_0_of_JSX_spread_attribute_is_not_assignable_to_target_property_2606","Property '{0}' of JSX spread attribute is not assignable to target property."),JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property:n(2607,1,"JSX_element_class_does_not_support_attributes_because_it_does_not_have_a_0_property_2607","JSX element class does not support attributes because it does not have a '{0}' property."),The_global_type_JSX_0_may_not_have_more_than_one_property:n(2608,1,"The_global_type_JSX_0_may_not_have_more_than_one_property_2608","The global type 'JSX.{0}' may not have more than one property."),JSX_spread_child_must_be_an_array_type:n(2609,1,"JSX_spread_child_must_be_an_array_type_2609","JSX spread child must be an array type."),_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property:n(2610,1,"_0_is_defined_as_an_accessor_in_class_1_but_is_overridden_here_in_2_as_an_instance_property_2610","'{0}' is defined as an accessor in class '{1}', but is overridden here in '{2}' as an instance property."),_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor:n(2611,1,"_0_is_defined_as_a_property_in_class_1_but_is_overridden_here_in_2_as_an_accessor_2611","'{0}' is defined as a property in class '{1}', but is overridden here in '{2}' as an accessor."),Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_add_a_declare_modifier_or_remove_the_redundant_declaration:n(2612,1,"Property_0_will_overwrite_the_base_property_in_1_If_this_is_intentional_add_an_initializer_Otherwise_2612","Property '{0}' will overwrite the base property in '{1}'. If this is intentional, add an initializer. Otherwise, add a 'declare' modifier or remove the redundant declaration."),Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead:n(2613,1,"Module_0_has_no_default_export_Did_you_mean_to_use_import_1_from_0_instead_2613","Module '{0}' has no default export. Did you mean to use 'import { {1} } from {0}' instead?"),Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead:n(2614,1,"Module_0_has_no_exported_member_1_Did_you_mean_to_use_import_1_from_0_instead_2614","Module '{0}' has no exported member '{1}'. Did you mean to use 'import {1} from {0}' instead?"),Type_of_property_0_circularly_references_itself_in_mapped_type_1:n(2615,1,"Type_of_property_0_circularly_references_itself_in_mapped_type_1_2615","Type of property '{0}' circularly references itself in mapped type '{1}'."),_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import:n(2616,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_a_default_import_2616","'{0}' can only be imported by using 'import {1} = require({2})' or a default import."),_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_using_a_default_import:n(2617,1,"_0_can_only_be_imported_by_using_import_1_require_2_or_by_turning_on_the_esModuleInterop_flag_and_us_2617","'{0}' can only be imported by using 'import {1} = require({2})' or by turning on the 'esModuleInterop' flag and using a default import."),Source_has_0_element_s_but_target_requires_1:n(2618,1,"Source_has_0_element_s_but_target_requires_1_2618","Source has {0} element(s) but target requires {1}."),Source_has_0_element_s_but_target_allows_only_1:n(2619,1,"Source_has_0_element_s_but_target_allows_only_1_2619","Source has {0} element(s) but target allows only {1}."),Target_requires_0_element_s_but_source_may_have_fewer:n(2620,1,"Target_requires_0_element_s_but_source_may_have_fewer_2620","Target requires {0} element(s) but source may have fewer."),Target_allows_only_0_element_s_but_source_may_have_more:n(2621,1,"Target_allows_only_0_element_s_but_source_may_have_more_2621","Target allows only {0} element(s) but source may have more."),Source_provides_no_match_for_required_element_at_position_0_in_target:n(2623,1,"Source_provides_no_match_for_required_element_at_position_0_in_target_2623","Source provides no match for required element at position {0} in target."),Source_provides_no_match_for_variadic_element_at_position_0_in_target:n(2624,1,"Source_provides_no_match_for_variadic_element_at_position_0_in_target_2624","Source provides no match for variadic element at position {0} in target."),Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target:n(2625,1,"Variadic_element_at_position_0_in_source_does_not_match_element_at_position_1_in_target_2625","Variadic element at position {0} in source does not match element at position {1} in target."),Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target:n(2626,1,"Type_at_position_0_in_source_is_not_compatible_with_type_at_position_1_in_target_2626","Type at position {0} in source is not compatible with type at position {1} in target."),Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target:n(2627,1,"Type_at_positions_0_through_1_in_source_is_not_compatible_with_type_at_position_2_in_target_2627","Type at positions {0} through {1} in source is not compatible with type at position {2} in target."),Cannot_assign_to_0_because_it_is_an_enum:n(2628,1,"Cannot_assign_to_0_because_it_is_an_enum_2628","Cannot assign to '{0}' because it is an enum."),Cannot_assign_to_0_because_it_is_a_class:n(2629,1,"Cannot_assign_to_0_because_it_is_a_class_2629","Cannot assign to '{0}' because it is a class."),Cannot_assign_to_0_because_it_is_a_function:n(2630,1,"Cannot_assign_to_0_because_it_is_a_function_2630","Cannot assign to '{0}' because it is a function."),Cannot_assign_to_0_because_it_is_a_namespace:n(2631,1,"Cannot_assign_to_0_because_it_is_a_namespace_2631","Cannot assign to '{0}' because it is a namespace."),Cannot_assign_to_0_because_it_is_an_import:n(2632,1,"Cannot_assign_to_0_because_it_is_an_import_2632","Cannot assign to '{0}' because it is an import."),JSX_property_access_expressions_cannot_include_JSX_namespace_names:n(2633,1,"JSX_property_access_expressions_cannot_include_JSX_namespace_names_2633","JSX property access expressions cannot include JSX namespace names"),_0_index_signatures_are_incompatible:n(2634,1,"_0_index_signatures_are_incompatible_2634","'{0}' index signatures are incompatible."),Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable:n(2635,1,"Type_0_has_no_signatures_for_which_the_type_argument_list_is_applicable_2635","Type '{0}' has no signatures for which the type argument list is applicable."),Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation:n(2636,1,"Type_0_is_not_assignable_to_type_1_as_implied_by_variance_annotation_2636","Type '{0}' is not assignable to type '{1}' as implied by variance annotation."),Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_types:n(2637,1,"Variance_annotations_are_only_supported_in_type_aliases_for_object_function_constructor_and_mapped_t_2637","Variance annotations are only supported in type aliases for object, function, constructor, and mapped types."),Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operator:n(2638,1,"Type_0_may_represent_a_primitive_value_which_is_not_permitted_as_the_right_operand_of_the_in_operato_2638","Type '{0}' may represent a primitive value, which is not permitted as the right operand of the 'in' operator."),React_components_cannot_include_JSX_namespace_names:n(2639,1,"React_components_cannot_include_JSX_namespace_names_2639","React components cannot include JSX namespace names"),Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity:n(2649,1,"Cannot_augment_module_0_with_value_exports_because_it_resolves_to_a_non_module_entity_2649","Cannot augment module '{0}' with value exports because it resolves to a non-module entity."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and_2_more:n(2650,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_and__2650","Non-abstract class expression is missing implementations for the following members of '{0}': {1} and {2} more."),A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_members_defined_in_other_enums:n(2651,1,"A_member_initializer_in_a_enum_declaration_cannot_reference_members_declared_after_it_including_memb_2651","A member initializer in a enum declaration cannot reference members declared after it, including members defined in other enums."),Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_default_0_declaration_instead:n(2652,1,"Merged_declaration_0_cannot_include_a_default_export_declaration_Consider_adding_a_separate_export_d_2652","Merged declaration '{0}' cannot include a default export declaration. Consider adding a separate 'export default {0}' declaration instead."),Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1:n(2653,1,"Non_abstract_class_expression_does_not_implement_inherited_abstract_member_0_from_class_1_2653","Non-abstract class expression does not implement inherited abstract member '{0}' from class '{1}'."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2:n(2654,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_2654","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2}."),Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more:n(2655,1,"Non_abstract_class_0_is_missing_implementations_for_the_following_members_of_1_Colon_2_and_3_more_2655","Non-abstract class '{0}' is missing implementations for the following members of '{1}': {2} and {3} more."),Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1:n(2656,1,"Non_abstract_class_expression_is_missing_implementations_for_the_following_members_of_0_Colon_1_2656","Non-abstract class expression is missing implementations for the following members of '{0}': {1}."),JSX_expressions_must_have_one_parent_element:n(2657,1,"JSX_expressions_must_have_one_parent_element_2657","JSX expressions must have one parent element."),Type_0_provides_no_match_for_the_signature_1:n(2658,1,"Type_0_provides_no_match_for_the_signature_1_2658","Type '{0}' provides no match for the signature '{1}'."),super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_higher:n(2659,1,"super_is_only_allowed_in_members_of_object_literal_expressions_when_option_target_is_ES2015_or_highe_2659","'super' is only allowed in members of object literal expressions when option 'target' is 'ES2015' or higher."),super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions:n(2660,1,"super_can_only_be_referenced_in_members_of_derived_classes_or_object_literal_expressions_2660","'super' can only be referenced in members of derived classes or object literal expressions."),Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module:n(2661,1,"Cannot_export_0_Only_local_declarations_can_be_exported_from_a_module_2661","Cannot export '{0}'. Only local declarations can be exported from a module."),Cannot_find_name_0_Did_you_mean_the_static_member_1_0:n(2662,1,"Cannot_find_name_0_Did_you_mean_the_static_member_1_0_2662","Cannot find name '{0}'. Did you mean the static member '{1}.{0}'?"),Cannot_find_name_0_Did_you_mean_the_instance_member_this_0:n(2663,1,"Cannot_find_name_0_Did_you_mean_the_instance_member_this_0_2663","Cannot find name '{0}'. Did you mean the instance member 'this.{0}'?"),Invalid_module_name_in_augmentation_module_0_cannot_be_found:n(2664,1,"Invalid_module_name_in_augmentation_module_0_cannot_be_found_2664","Invalid module name in augmentation, module '{0}' cannot be found."),Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augmented:n(2665,1,"Invalid_module_name_in_augmentation_Module_0_resolves_to_an_untyped_module_at_1_which_cannot_be_augm_2665","Invalid module name in augmentation. Module '{0}' resolves to an untyped module at '{1}', which cannot be augmented."),Exports_and_export_assignments_are_not_permitted_in_module_augmentations:n(2666,1,"Exports_and_export_assignments_are_not_permitted_in_module_augmentations_2666","Exports and export assignments are not permitted in module augmentations."),Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_module:n(2667,1,"Imports_are_not_permitted_in_module_augmentations_Consider_moving_them_to_the_enclosing_external_mod_2667","Imports are not permitted in module augmentations. Consider moving them to the enclosing external module."),export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always_visible:n(2668,1,"export_modifier_cannot_be_applied_to_ambient_modules_and_module_augmentations_since_they_are_always__2668","'export' modifier cannot be applied to ambient modules and module augmentations since they are always visible."),Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_declarations:n(2669,1,"Augmentations_for_the_global_scope_can_only_be_directly_nested_in_external_modules_or_ambient_module_2669","Augmentations for the global scope can only be directly nested in external modules or ambient module declarations."),Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambient_context:n(2670,1,"Augmentations_for_the_global_scope_should_have_declare_modifier_unless_they_appear_in_already_ambien_2670","Augmentations for the global scope should have 'declare' modifier unless they appear in already ambient context."),Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity:n(2671,1,"Cannot_augment_module_0_because_it_resolves_to_a_non_module_entity_2671","Cannot augment module '{0}' because it resolves to a non-module entity."),Cannot_assign_a_0_constructor_type_to_a_1_constructor_type:n(2672,1,"Cannot_assign_a_0_constructor_type_to_a_1_constructor_type_2672","Cannot assign a '{0}' constructor type to a '{1}' constructor type."),Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration:n(2673,1,"Constructor_of_class_0_is_private_and_only_accessible_within_the_class_declaration_2673","Constructor of class '{0}' is private and only accessible within the class declaration."),Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration:n(2674,1,"Constructor_of_class_0_is_protected_and_only_accessible_within_the_class_declaration_2674","Constructor of class '{0}' is protected and only accessible within the class declaration."),Cannot_extend_a_class_0_Class_constructor_is_marked_as_private:n(2675,1,"Cannot_extend_a_class_0_Class_constructor_is_marked_as_private_2675","Cannot extend a class '{0}'. Class constructor is marked as private."),Accessors_must_both_be_abstract_or_non_abstract:n(2676,1,"Accessors_must_both_be_abstract_or_non_abstract_2676","Accessors must both be abstract or non-abstract."),A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type:n(2677,1,"A_type_predicate_s_type_must_be_assignable_to_its_parameter_s_type_2677","A type predicate's type must be assignable to its parameter's type."),Type_0_is_not_comparable_to_type_1:n(2678,1,"Type_0_is_not_comparable_to_type_1_2678","Type '{0}' is not comparable to type '{1}'."),A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void:n(2679,1,"A_function_that_is_called_with_the_new_keyword_cannot_have_a_this_type_that_is_void_2679","A function that is called with the 'new' keyword cannot have a 'this' type that is 'void'."),A_0_parameter_must_be_the_first_parameter:n(2680,1,"A_0_parameter_must_be_the_first_parameter_2680","A '{0}' parameter must be the first parameter."),A_constructor_cannot_have_a_this_parameter:n(2681,1,"A_constructor_cannot_have_a_this_parameter_2681","A constructor cannot have a 'this' parameter."),this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation:n(2683,1,"this_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_2683","'this' implicitly has type 'any' because it does not have a type annotation."),The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1:n(2684,1,"The_this_context_of_type_0_is_not_assignable_to_method_s_this_of_type_1_2684","The 'this' context of type '{0}' is not assignable to method's 'this' of type '{1}'."),The_this_types_of_each_signature_are_incompatible:n(2685,1,"The_this_types_of_each_signature_are_incompatible_2685","The 'this' types of each signature are incompatible."),_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead:n(2686,1,"_0_refers_to_a_UMD_global_but_the_current_file_is_a_module_Consider_adding_an_import_instead_2686","'{0}' refers to a UMD global, but the current file is a module. Consider adding an import instead."),All_declarations_of_0_must_have_identical_modifiers:n(2687,1,"All_declarations_of_0_must_have_identical_modifiers_2687","All declarations of '{0}' must have identical modifiers."),Cannot_find_type_definition_file_for_0:n(2688,1,"Cannot_find_type_definition_file_for_0_2688","Cannot find type definition file for '{0}'."),Cannot_extend_an_interface_0_Did_you_mean_implements:n(2689,1,"Cannot_extend_an_interface_0_Did_you_mean_implements_2689","Cannot extend an interface '{0}'. Did you mean 'implements'?"),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0:n(2690,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_Did_you_mean_to_use_1_in_0_2690","'{0}' only refers to a type, but is being used as a value here. Did you mean to use '{1} in {0}'?"),_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible:n(2692,1,"_0_is_a_primitive_but_1_is_a_wrapper_object_Prefer_using_0_when_possible_2692","'{0}' is a primitive, but '{1}' is a wrapper object. Prefer using '{0}' when possible."),_0_only_refers_to_a_type_but_is_being_used_as_a_value_here:n(2693,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_value_here_2693","'{0}' only refers to a type, but is being used as a value here."),Namespace_0_has_no_exported_member_1:n(2694,1,"Namespace_0_has_no_exported_member_1_2694","Namespace '{0}' has no exported member '{1}'."),Left_side_of_comma_operator_is_unused_and_has_no_side_effects:n(2695,1,"Left_side_of_comma_operator_is_unused_and_has_no_side_effects_2695","Left side of comma operator is unused and has no side effects.",!0),The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead:n(2696,1,"The_Object_type_is_assignable_to_very_few_other_types_Did_you_mean_to_use_the_any_type_instead_2696","The 'Object' type is assignable to very few other types. Did you mean to use the 'any' type instead?"),An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:n(2697,1,"An_async_function_or_method_must_return_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_in_2697","An async function or method must return a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),Spread_types_may_only_be_created_from_object_types:n(2698,1,"Spread_types_may_only_be_created_from_object_types_2698","Spread types may only be created from object types."),Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1:n(2699,1,"Static_property_0_conflicts_with_built_in_property_Function_0_of_constructor_function_1_2699","Static property '{0}' conflicts with built-in property 'Function.{0}' of constructor function '{1}'."),Rest_types_may_only_be_created_from_object_types:n(2700,1,"Rest_types_may_only_be_created_from_object_types_2700","Rest types may only be created from object types."),The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access:n(2701,1,"The_target_of_an_object_rest_assignment_must_be_a_variable_or_a_property_access_2701","The target of an object rest assignment must be a variable or a property access."),_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here:n(2702,1,"_0_only_refers_to_a_type_but_is_being_used_as_a_namespace_here_2702","'{0}' only refers to a type, but is being used as a namespace here."),The_operand_of_a_delete_operator_must_be_a_property_reference:n(2703,1,"The_operand_of_a_delete_operator_must_be_a_property_reference_2703","The operand of a 'delete' operator must be a property reference."),The_operand_of_a_delete_operator_cannot_be_a_read_only_property:n(2704,1,"The_operand_of_a_delete_operator_cannot_be_a_read_only_property_2704","The operand of a 'delete' operator cannot be a read-only property."),An_async_function_or_method_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:n(2705,1,"An_async_function_or_method_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_2705","An async function or method in ES5 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Required_type_parameters_may_not_follow_optional_type_parameters:n(2706,1,"Required_type_parameters_may_not_follow_optional_type_parameters_2706","Required type parameters may not follow optional type parameters."),Generic_type_0_requires_between_1_and_2_type_arguments:n(2707,1,"Generic_type_0_requires_between_1_and_2_type_arguments_2707","Generic type '{0}' requires between {1} and {2} type arguments."),Cannot_use_namespace_0_as_a_value:n(2708,1,"Cannot_use_namespace_0_as_a_value_2708","Cannot use namespace '{0}' as a value."),Cannot_use_namespace_0_as_a_type:n(2709,1,"Cannot_use_namespace_0_as_a_type_2709","Cannot use namespace '{0}' as a type."),_0_are_specified_twice_The_attribute_named_0_will_be_overwritten:n(2710,1,"_0_are_specified_twice_The_attribute_named_0_will_be_overwritten_2710","'{0}' are specified twice. The attribute named '{0}' will be overwritten."),A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES2015_in_your_lib_option:n(2711,1,"A_dynamic_import_call_returns_a_Promise_Make_sure_you_have_a_declaration_for_Promise_or_include_ES20_2711","A dynamic import call returns a 'Promise'. Make sure you have a declaration for 'Promise' or include 'ES2015' in your '--lib' option."),A_dynamic_import_call_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_the_Promise_constructor_or_include_ES2015_in_your_lib_option:n(2712,1,"A_dynamic_import_call_in_ES5_requires_the_Promise_constructor_Make_sure_you_have_a_declaration_for_t_2712","A dynamic import call in ES5 requires the 'Promise' constructor. Make sure you have a declaration for the 'Promise' constructor or include 'ES2015' in your '--lib' option."),Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_property_1_in_0_with_0_1:n(2713,1,"Cannot_access_0_1_because_0_is_a_type_but_not_a_namespace_Did_you_mean_to_retrieve_the_type_of_the_p_2713",`Cannot access '{0}.{1}' because '{0}' is a type, but not a namespace. Did you mean to retrieve the type of the property '{1}' in '{0}' with '{0}["{1}"]'?`),The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context:n(2714,1,"The_expression_of_an_export_assignment_must_be_an_identifier_or_qualified_name_in_an_ambient_context_2714","The expression of an export assignment must be an identifier or qualified name in an ambient context."),Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor:n(2715,1,"Abstract_property_0_in_class_1_cannot_be_accessed_in_the_constructor_2715","Abstract property '{0}' in class '{1}' cannot be accessed in the constructor."),Type_parameter_0_has_a_circular_default:n(2716,1,"Type_parameter_0_has_a_circular_default_2716","Type parameter '{0}' has a circular default."),Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_type_2:n(2717,1,"Subsequent_property_declarations_must_have_the_same_type_Property_0_must_be_of_type_1_but_here_has_t_2717","Subsequent property declarations must have the same type. Property '{0}' must be of type '{1}', but here has type '{2}'."),Duplicate_property_0:n(2718,1,"Duplicate_property_0_2718","Duplicate property '{0}'."),Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated:n(2719,1,"Type_0_is_not_assignable_to_type_1_Two_different_types_with_this_name_exist_but_they_are_unrelated_2719","Type '{0}' is not assignable to type '{1}'. Two different types with this name exist, but they are unrelated."),Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclass:n(2720,1,"Class_0_incorrectly_implements_class_1_Did_you_mean_to_extend_1_and_inherit_its_members_as_a_subclas_2720","Class '{0}' incorrectly implements class '{1}'. Did you mean to extend '{1}' and inherit its members as a subclass?"),Cannot_invoke_an_object_which_is_possibly_null:n(2721,1,"Cannot_invoke_an_object_which_is_possibly_null_2721","Cannot invoke an object which is possibly 'null'."),Cannot_invoke_an_object_which_is_possibly_undefined:n(2722,1,"Cannot_invoke_an_object_which_is_possibly_undefined_2722","Cannot invoke an object which is possibly 'undefined'."),Cannot_invoke_an_object_which_is_possibly_null_or_undefined:n(2723,1,"Cannot_invoke_an_object_which_is_possibly_null_or_undefined_2723","Cannot invoke an object which is possibly 'null' or 'undefined'."),_0_has_no_exported_member_named_1_Did_you_mean_2:n(2724,1,"_0_has_no_exported_member_named_1_Did_you_mean_2_2724","'{0}' has no exported member named '{1}'. Did you mean '{2}'?"),Class_name_cannot_be_Object_when_targeting_ES5_and_above_with_module_0:n(2725,1,"Class_name_cannot_be_Object_when_targeting_ES5_and_above_with_module_0_2725","Class name cannot be 'Object' when targeting ES5 and above with module {0}."),Cannot_find_lib_definition_for_0:n(2726,1,"Cannot_find_lib_definition_for_0_2726","Cannot find lib definition for '{0}'."),Cannot_find_lib_definition_for_0_Did_you_mean_1:n(2727,1,"Cannot_find_lib_definition_for_0_Did_you_mean_1_2727","Cannot find lib definition for '{0}'. Did you mean '{1}'?"),_0_is_declared_here:n(2728,3,"_0_is_declared_here_2728","'{0}' is declared here."),Property_0_is_used_before_its_initialization:n(2729,1,"Property_0_is_used_before_its_initialization_2729","Property '{0}' is used before its initialization."),An_arrow_function_cannot_have_a_this_parameter:n(2730,1,"An_arrow_function_cannot_have_a_this_parameter_2730","An arrow function cannot have a 'this' parameter."),Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_in_String:n(2731,1,"Implicit_conversion_of_a_symbol_to_a_string_will_fail_at_runtime_Consider_wrapping_this_expression_i_2731","Implicit conversion of a 'symbol' to a 'string' will fail at runtime. Consider wrapping this expression in 'String(...)'."),Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension:n(2732,1,"Cannot_find_module_0_Consider_using_resolveJsonModule_to_import_module_with_json_extension_2732","Cannot find module '{0}'. Consider using '--resolveJsonModule' to import module with '.json' extension."),Property_0_was_also_declared_here:n(2733,1,"Property_0_was_also_declared_here_2733","Property '{0}' was also declared here."),Are_you_missing_a_semicolon:n(2734,1,"Are_you_missing_a_semicolon_2734","Are you missing a semicolon?"),Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1:n(2735,1,"Did_you_mean_for_0_to_be_constrained_to_type_new_args_Colon_any_1_2735","Did you mean for '{0}' to be constrained to type 'new (...args: any[]) => {1}'?"),Operator_0_cannot_be_applied_to_type_1:n(2736,1,"Operator_0_cannot_be_applied_to_type_1_2736","Operator '{0}' cannot be applied to type '{1}'."),BigInt_literals_are_not_available_when_targeting_lower_than_ES2020:n(2737,1,"BigInt_literals_are_not_available_when_targeting_lower_than_ES2020_2737","BigInt literals are not available when targeting lower than ES2020."),An_outer_value_of_this_is_shadowed_by_this_container:n(2738,3,"An_outer_value_of_this_is_shadowed_by_this_container_2738","An outer value of 'this' is shadowed by this container."),Type_0_is_missing_the_following_properties_from_type_1_Colon_2:n(2739,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_2739","Type '{0}' is missing the following properties from type '{1}': {2}"),Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more:n(2740,1,"Type_0_is_missing_the_following_properties_from_type_1_Colon_2_and_3_more_2740","Type '{0}' is missing the following properties from type '{1}': {2}, and {3} more."),Property_0_is_missing_in_type_1_but_required_in_type_2:n(2741,1,"Property_0_is_missing_in_type_1_but_required_in_type_2_2741","Property '{0}' is missing in type '{1}' but required in type '{2}'."),The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_annotation_is_necessary:n(2742,1,"The_inferred_type_of_0_cannot_be_named_without_a_reference_to_1_This_is_likely_not_portable_A_type_a_2742","The inferred type of '{0}' cannot be named without a reference to '{1}'. This is likely not portable. A type annotation is necessary."),No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments:n(2743,1,"No_overload_expects_0_type_arguments_but_overloads_do_exist_that_expect_either_1_or_2_type_arguments_2743","No overload expects {0} type arguments, but overloads do exist that expect either {1} or {2} type arguments."),Type_parameter_defaults_can_only_reference_previously_declared_type_parameters:n(2744,1,"Type_parameter_defaults_can_only_reference_previously_declared_type_parameters_2744","Type parameter defaults can only reference previously declared type parameters."),This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_provided:n(2745,1,"This_JSX_tag_s_0_prop_expects_type_1_which_requires_multiple_children_but_only_a_single_child_was_pr_2745","This JSX tag's '{0}' prop expects type '{1}' which requires multiple children, but only a single child was provided."),This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided:n(2746,1,"This_JSX_tag_s_0_prop_expects_a_single_child_of_type_1_but_multiple_children_were_provided_2746","This JSX tag's '{0}' prop expects a single child of type '{1}', but multiple children were provided."),_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_type_of_1_is_2:n(2747,1,"_0_components_don_t_accept_text_as_child_elements_Text_in_JSX_has_the_type_string_but_the_expected_t_2747","'{0}' components don't accept text as child elements. Text in JSX has the type 'string', but the expected type of '{1}' is '{2}'."),Cannot_access_ambient_const_enums_when_0_is_enabled:n(2748,1,"Cannot_access_ambient_const_enums_when_0_is_enabled_2748","Cannot access ambient const enums when '{0}' is enabled."),_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0:n(2749,1,"_0_refers_to_a_value_but_is_being_used_as_a_type_here_Did_you_mean_typeof_0_2749","'{0}' refers to a value, but is being used as a type here. Did you mean 'typeof {0}'?"),The_implementation_signature_is_declared_here:n(2750,1,"The_implementation_signature_is_declared_here_2750","The implementation signature is declared here."),Circularity_originates_in_type_at_this_location:n(2751,1,"Circularity_originates_in_type_at_this_location_2751","Circularity originates in type at this location."),The_first_export_default_is_here:n(2752,1,"The_first_export_default_is_here_2752","The first export default is here."),Another_export_default_is_here:n(2753,1,"Another_export_default_is_here_2753","Another export default is here."),super_may_not_use_type_arguments:n(2754,1,"super_may_not_use_type_arguments_2754","'super' may not use type arguments."),No_constituent_of_type_0_is_callable:n(2755,1,"No_constituent_of_type_0_is_callable_2755","No constituent of type '{0}' is callable."),Not_all_constituents_of_type_0_are_callable:n(2756,1,"Not_all_constituents_of_type_0_are_callable_2756","Not all constituents of type '{0}' are callable."),Type_0_has_no_call_signatures:n(2757,1,"Type_0_has_no_call_signatures_2757","Type '{0}' has no call signatures."),Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_other:n(2758,1,"Each_member_of_the_union_type_0_has_signatures_but_none_of_those_signatures_are_compatible_with_each_2758","Each member of the union type '{0}' has signatures, but none of those signatures are compatible with each other."),No_constituent_of_type_0_is_constructable:n(2759,1,"No_constituent_of_type_0_is_constructable_2759","No constituent of type '{0}' is constructable."),Not_all_constituents_of_type_0_are_constructable:n(2760,1,"Not_all_constituents_of_type_0_are_constructable_2760","Not all constituents of type '{0}' are constructable."),Type_0_has_no_construct_signatures:n(2761,1,"Type_0_has_no_construct_signatures_2761","Type '{0}' has no construct signatures."),Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_with_each_other:n(2762,1,"Each_member_of_the_union_type_0_has_construct_signatures_but_none_of_those_signatures_are_compatible_2762","Each member of the union type '{0}' has construct signatures, but none of those signatures are compatible with each other."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_send_0:n(2763,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_for_of_will_always_s_2763","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but for-of will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_always_send_0:n(2764,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_spread_will_al_2764","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array spread will always send '{0}'."),Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring_will_always_send_0:n(2765,1,"Cannot_iterate_value_because_the_next_method_of_its_iterator_expects_type_1_but_array_destructuring__2765","Cannot iterate value because the 'next' method of its iterator expects type '{1}', but array destructuring will always send '{0}'."),Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_containing_generator_will_always_send_0:n(2766,1,"Cannot_delegate_iteration_to_value_because_the_next_method_of_its_iterator_expects_type_1_but_the_co_2766","Cannot delegate iteration to value because the 'next' method of its iterator expects type '{1}', but the containing generator will always send '{0}'."),The_0_property_of_an_iterator_must_be_a_method:n(2767,1,"The_0_property_of_an_iterator_must_be_a_method_2767","The '{0}' property of an iterator must be a method."),The_0_property_of_an_async_iterator_must_be_a_method:n(2768,1,"The_0_property_of_an_async_iterator_must_be_a_method_2768","The '{0}' property of an async iterator must be a method."),No_overload_matches_this_call:n(2769,1,"No_overload_matches_this_call_2769","No overload matches this call."),The_last_overload_gave_the_following_error:n(2770,1,"The_last_overload_gave_the_following_error_2770","The last overload gave the following error."),The_last_overload_is_declared_here:n(2771,1,"The_last_overload_is_declared_here_2771","The last overload is declared here."),Overload_0_of_1_2_gave_the_following_error:n(2772,1,"Overload_0_of_1_2_gave_the_following_error_2772","Overload {0} of {1}, '{2}', gave the following error."),Did_you_forget_to_use_await:n(2773,1,"Did_you_forget_to_use_await_2773","Did you forget to use 'await'?"),This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_instead:n(2774,1,"This_condition_will_always_return_true_since_this_function_is_always_defined_Did_you_mean_to_call_it_2774","This condition will always return true since this function is always defined. Did you mean to call it instead?"),Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation:n(2775,1,"Assertions_require_every_name_in_the_call_target_to_be_declared_with_an_explicit_type_annotation_2775","Assertions require every name in the call target to be declared with an explicit type annotation."),Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name:n(2776,1,"Assertions_require_the_call_target_to_be_an_identifier_or_qualified_name_2776","Assertions require the call target to be an identifier or qualified name."),The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access:n(2777,1,"The_operand_of_an_increment_or_decrement_operator_may_not_be_an_optional_property_access_2777","The operand of an increment or decrement operator may not be an optional property access."),The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access:n(2778,1,"The_target_of_an_object_rest_assignment_may_not_be_an_optional_property_access_2778","The target of an object rest assignment may not be an optional property access."),The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access:n(2779,1,"The_left_hand_side_of_an_assignment_expression_may_not_be_an_optional_property_access_2779","The left-hand side of an assignment expression may not be an optional property access."),The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access:n(2780,1,"The_left_hand_side_of_a_for_in_statement_may_not_be_an_optional_property_access_2780","The left-hand side of a 'for...in' statement may not be an optional property access."),The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access:n(2781,1,"The_left_hand_side_of_a_for_of_statement_may_not_be_an_optional_property_access_2781","The left-hand side of a 'for...of' statement may not be an optional property access."),_0_needs_an_explicit_type_annotation:n(2782,3,"_0_needs_an_explicit_type_annotation_2782","'{0}' needs an explicit type annotation."),_0_is_specified_more_than_once_so_this_usage_will_be_overwritten:n(2783,1,"_0_is_specified_more_than_once_so_this_usage_will_be_overwritten_2783","'{0}' is specified more than once, so this usage will be overwritten."),get_and_set_accessors_cannot_declare_this_parameters:n(2784,1,"get_and_set_accessors_cannot_declare_this_parameters_2784","'get' and 'set' accessors cannot declare 'this' parameters."),This_spread_always_overwrites_this_property:n(2785,1,"This_spread_always_overwrites_this_property_2785","This spread always overwrites this property."),_0_cannot_be_used_as_a_JSX_component:n(2786,1,"_0_cannot_be_used_as_a_JSX_component_2786","'{0}' cannot be used as a JSX component."),Its_return_type_0_is_not_a_valid_JSX_element:n(2787,1,"Its_return_type_0_is_not_a_valid_JSX_element_2787","Its return type '{0}' is not a valid JSX element."),Its_instance_type_0_is_not_a_valid_JSX_element:n(2788,1,"Its_instance_type_0_is_not_a_valid_JSX_element_2788","Its instance type '{0}' is not a valid JSX element."),Its_element_type_0_is_not_a_valid_JSX_element:n(2789,1,"Its_element_type_0_is_not_a_valid_JSX_element_2789","Its element type '{0}' is not a valid JSX element."),The_operand_of_a_delete_operator_must_be_optional:n(2790,1,"The_operand_of_a_delete_operator_must_be_optional_2790","The operand of a 'delete' operator must be optional."),Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_later:n(2791,1,"Exponentiation_cannot_be_performed_on_bigint_values_unless_the_target_option_is_set_to_es2016_or_lat_2791","Exponentiation cannot be performed on 'bigint' values unless the 'target' option is set to 'es2016' or later."),Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_to_the_paths_option:n(2792,1,"Cannot_find_module_0_Did_you_mean_to_set_the_moduleResolution_option_to_nodenext_or_to_add_aliases_t_2792","Cannot find module '{0}'. Did you mean to set the 'moduleResolution' option to 'nodenext', or to add aliases to the 'paths' option?"),The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_are_not_externally_visible:n(2793,1,"The_call_would_have_succeeded_against_this_implementation_but_implementation_signatures_of_overloads_2793","The call would have succeeded against this implementation, but implementation signatures of overloads are not externally visible."),Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise:n(2794,1,"Expected_0_arguments_but_got_1_Did_you_forget_to_include_void_in_your_type_argument_to_Promise_2794","Expected {0} arguments, but got {1}. Did you forget to include 'void' in your type argument to 'Promise'?"),The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types:n(2795,1,"The_intrinsic_keyword_can_only_be_used_to_declare_compiler_provided_intrinsic_types_2795","The 'intrinsic' keyword can only be used to declare compiler provided intrinsic types."),It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tagged_template_expression_which_cannot_be_invoked:n(2796,1,"It_is_likely_that_you_are_missing_a_comma_to_separate_these_two_template_expressions_They_form_a_tag_2796","It is likely that you are missing a comma to separate these two template expressions. They form a tagged template expression which cannot be invoked."),A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_be_declared_abstract:n(2797,1,"A_mixin_class_that_extends_from_a_type_variable_containing_an_abstract_construct_signature_must_also_2797","A mixin class that extends from a type variable containing an abstract construct signature must also be declared 'abstract'."),The_declaration_was_marked_as_deprecated_here:n(2798,1,"The_declaration_was_marked_as_deprecated_here_2798","The declaration was marked as deprecated here."),Type_produces_a_tuple_type_that_is_too_large_to_represent:n(2799,1,"Type_produces_a_tuple_type_that_is_too_large_to_represent_2799","Type produces a tuple type that is too large to represent."),Expression_produces_a_tuple_type_that_is_too_large_to_represent:n(2800,1,"Expression_produces_a_tuple_type_that_is_too_large_to_represent_2800","Expression produces a tuple type that is too large to represent."),This_condition_will_always_return_true_since_this_0_is_always_defined:n(2801,1,"This_condition_will_always_return_true_since_this_0_is_always_defined_2801","This condition will always return true since this '{0}' is always defined."),Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es2015_or_higher:n(2802,1,"Type_0_can_only_be_iterated_through_when_using_the_downlevelIteration_flag_or_with_a_target_of_es201_2802","Type '{0}' can only be iterated through when using the '--downlevelIteration' flag or with a '--target' of 'es2015' or higher."),Cannot_assign_to_private_method_0_Private_methods_are_not_writable:n(2803,1,"Cannot_assign_to_private_method_0_Private_methods_are_not_writable_2803","Cannot assign to private method '{0}'. Private methods are not writable."),Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name:n(2804,1,"Duplicate_identifier_0_Static_and_instance_elements_cannot_share_the_same_private_name_2804","Duplicate identifier '{0}'. Static and instance elements cannot share the same private name."),Private_accessor_was_defined_without_a_getter:n(2806,1,"Private_accessor_was_defined_without_a_getter_2806","Private accessor was defined without a getter."),This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_one_in_0_Consider_upgrading_your_version_of_0:n(2807,1,"This_syntax_requires_an_imported_helper_named_1_with_2_parameters_which_is_not_compatible_with_the_o_2807","This syntax requires an imported helper named '{1}' with {2} parameters, which is not compatible with the one in '{0}'. Consider upgrading your version of '{0}'."),A_get_accessor_must_be_at_least_as_accessible_as_the_setter:n(2808,1,"A_get_accessor_must_be_at_least_as_accessible_as_the_setter_2808","A get accessor must be at least as accessible as the setter"),Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses:n(2809,1,"Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_d_2809","Declaration or statement expected. This '=' follows a block of statements, so if you intended to write a destructuring assignment, you might need to wrap the whole assignment in parentheses."),Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_without_arguments:n(2810,1,"Expected_1_argument_but_got_0_new_Promise_needs_a_JSDoc_hint_to_produce_a_resolve_that_can_be_called_2810","Expected 1 argument, but got 0. 'new Promise()' needs a JSDoc hint to produce a 'resolve' that can be called without arguments."),Initializer_for_property_0:n(2811,1,"Initializer_for_property_0_2811","Initializer for property '{0}'"),Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom:n(2812,1,"Property_0_does_not_exist_on_type_1_Try_changing_the_lib_compiler_option_to_include_dom_2812","Property '{0}' does not exist on type '{1}'. Try changing the 'lib' compiler option to include 'dom'."),Class_declaration_cannot_implement_overload_list_for_0:n(2813,1,"Class_declaration_cannot_implement_overload_list_for_0_2813","Class declaration cannot implement overload list for '{0}'."),Function_with_bodies_can_only_merge_with_classes_that_are_ambient:n(2814,1,"Function_with_bodies_can_only_merge_with_classes_that_are_ambient_2814","Function with bodies can only merge with classes that are ambient."),arguments_cannot_be_referenced_in_property_initializers_or_class_static_initialization_blocks:n(2815,1,"arguments_cannot_be_referenced_in_property_initializers_or_class_static_initialization_blocks_2815","'arguments' cannot be referenced in property initializers or class static initialization blocks."),Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class:n(2816,1,"Cannot_use_this_in_a_static_property_initializer_of_a_decorated_class_2816","Cannot use 'this' in a static property initializer of a decorated class."),Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block:n(2817,1,"Property_0_has_no_initializer_and_is_not_definitely_assigned_in_a_class_static_block_2817","Property '{0}' has no initializer and is not definitely assigned in a class static block."),Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializers:n(2818,1,"Duplicate_identifier_0_Compiler_reserves_name_1_when_emitting_super_references_in_static_initializer_2818","Duplicate identifier '{0}'. Compiler reserves name '{1}' when emitting 'super' references in static initializers."),Namespace_name_cannot_be_0:n(2819,1,"Namespace_name_cannot_be_0_2819","Namespace name cannot be '{0}'."),Type_0_is_not_assignable_to_type_1_Did_you_mean_2:n(2820,1,"Type_0_is_not_assignable_to_type_1_Did_you_mean_2_2820","Type '{0}' is not assignable to type '{1}'. Did you mean '{2}'?"),Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext_or_preserve:n(2821,1,"Import_assertions_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext__2821","Import assertions are only supported when the '--module' option is set to 'esnext', 'node18', 'node20', 'nodenext', or 'preserve'."),Import_assertions_cannot_be_used_with_type_only_imports_or_exports:n(2822,1,"Import_assertions_cannot_be_used_with_type_only_imports_or_exports_2822","Import assertions cannot be used with type-only imports or exports."),Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext_or_preserve:n(2823,1,"Import_attributes_are_only_supported_when_the_module_option_is_set_to_esnext_node18_node20_nodenext__2823","Import attributes are only supported when the '--module' option is set to 'esnext', 'node18', 'node20', 'nodenext', or 'preserve'."),Cannot_find_namespace_0_Did_you_mean_1:n(2833,1,"Cannot_find_namespace_0_Did_you_mean_1_2833","Cannot find namespace '{0}'. Did you mean '{1}'?"),Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_node16_or_nodenext_Consider_adding_an_extension_to_the_import_path:n(2834,1,"Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_n_2834","Relative import paths need explicit file extensions in ECMAScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Consider adding an extension to the import path."),Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_node16_or_nodenext_Did_you_mean_0:n(2835,1,"Relative_import_paths_need_explicit_file_extensions_in_ECMAScript_imports_when_moduleResolution_is_n_2835","Relative import paths need explicit file extensions in ECMAScript imports when '--moduleResolution' is 'node16' or 'nodenext'. Did you mean '{0}'?"),Import_assertions_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls:n(2836,1,"Import_assertions_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls_2836","Import assertions are not allowed on statements that compile to CommonJS 'require' calls."),Import_assertion_values_must_be_string_literal_expressions:n(2837,1,"Import_assertion_values_must_be_string_literal_expressions_2837","Import assertion values must be string literal expressions."),All_declarations_of_0_must_have_identical_constraints:n(2838,1,"All_declarations_of_0_must_have_identical_constraints_2838","All declarations of '{0}' must have identical constraints."),This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value:n(2839,1,"This_condition_will_always_return_0_since_JavaScript_compares_objects_by_reference_not_value_2839","This condition will always return '{0}' since JavaScript compares objects by reference, not value."),An_interface_cannot_extend_a_primitive_type_like_0_It_can_only_extend_other_named_object_types:n(2840,1,"An_interface_cannot_extend_a_primitive_type_like_0_It_can_only_extend_other_named_object_types_2840","An interface cannot extend a primitive type like '{0}'. It can only extend other named object types."),_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation:n(2842,1,"_0_is_an_unused_renaming_of_1_Did_you_intend_to_use_it_as_a_type_annotation_2842","'{0}' is an unused renaming of '{1}'. Did you intend to use it as a type annotation?"),We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here:n(2843,1,"We_can_only_write_a_type_for_0_by_adding_a_type_for_the_entire_parameter_here_2843","We can only write a type for '{0}' by adding a type for the entire parameter here."),Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor:n(2844,1,"Type_of_instance_member_variable_0_cannot_reference_identifier_1_declared_in_the_constructor_2844","Type of instance member variable '{0}' cannot reference identifier '{1}' declared in the constructor."),This_condition_will_always_return_0:n(2845,1,"This_condition_will_always_return_0_2845","This condition will always return '{0}'."),A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_file_0_instead:n(2846,1,"A_declaration_file_cannot_be_imported_without_import_type_Did_you_mean_to_import_an_implementation_f_2846","A declaration file cannot be imported without 'import type'. Did you mean to import an implementation file '{0}' instead?"),The_right_hand_side_of_an_instanceof_expression_must_not_be_an_instantiation_expression:n(2848,1,"The_right_hand_side_of_an_instanceof_expression_must_not_be_an_instantiation_expression_2848","The right-hand side of an 'instanceof' expression must not be an instantiation expression."),Target_signature_provides_too_few_arguments_Expected_0_or_more_but_got_1:n(2849,1,"Target_signature_provides_too_few_arguments_Expected_0_or_more_but_got_1_2849","Target signature provides too few arguments. Expected {0} or more, but got {1}."),The_initializer_of_a_using_declaration_must_be_either_an_object_with_a_Symbol_dispose_method_or_be_null_or_undefined:n(2850,1,"The_initializer_of_a_using_declaration_must_be_either_an_object_with_a_Symbol_dispose_method_or_be_n_2850","The initializer of a 'using' declaration must be either an object with a '[Symbol.dispose]()' method, or be 'null' or 'undefined'."),The_initializer_of_an_await_using_declaration_must_be_either_an_object_with_a_Symbol_asyncDispose_or_Symbol_dispose_method_or_be_null_or_undefined:n(2851,1,"The_initializer_of_an_await_using_declaration_must_be_either_an_object_with_a_Symbol_asyncDispose_or_2851","The initializer of an 'await using' declaration must be either an object with a '[Symbol.asyncDispose]()' or '[Symbol.dispose]()' method, or be 'null' or 'undefined'."),await_using_statements_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules:n(2852,1,"await_using_statements_are_only_allowed_within_async_functions_and_at_the_top_levels_of_modules_2852","'await using' statements are only allowed within async functions and at the top levels of modules."),await_using_statements_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_this_file_has_no_imports_or_exports_Consider_adding_an_empty_export_to_make_this_file_a_module:n(2853,1,"await_using_statements_are_only_allowed_at_the_top_level_of_a_file_when_that_file_is_a_module_but_th_2853","'await using' statements are only allowed at the top level of a file when that file is a module, but this file has no imports or exports. Consider adding an empty 'export {}' to make this file a module."),Top_level_await_using_statements_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_system_node16_node18_node20_nodenext_or_preserve_and_the_target_option_is_set_to_es2017_or_higher:n(2854,1,"Top_level_await_using_statements_are_only_allowed_when_the_module_option_is_set_to_es2022_esnext_sys_2854","Top-level 'await using' statements are only allowed when the 'module' option is set to 'es2022', 'esnext', 'system', 'node16', 'node18', 'node20', 'nodenext', or 'preserve', and the 'target' option is set to 'es2017' or higher."),Class_field_0_defined_by_the_parent_class_is_not_accessible_in_the_child_class_via_super:n(2855,1,"Class_field_0_defined_by_the_parent_class_is_not_accessible_in_the_child_class_via_super_2855","Class field '{0}' defined by the parent class is not accessible in the child class via super."),Import_attributes_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls:n(2856,1,"Import_attributes_are_not_allowed_on_statements_that_compile_to_CommonJS_require_calls_2856","Import attributes are not allowed on statements that compile to CommonJS 'require' calls."),Import_attributes_cannot_be_used_with_type_only_imports_or_exports:n(2857,1,"Import_attributes_cannot_be_used_with_type_only_imports_or_exports_2857","Import attributes cannot be used with type-only imports or exports."),Import_attribute_values_must_be_string_literal_expressions:n(2858,1,"Import_attribute_values_must_be_string_literal_expressions_2858","Import attribute values must be string literal expressions."),Excessive_complexity_comparing_types_0_and_1:n(2859,1,"Excessive_complexity_comparing_types_0_and_1_2859","Excessive complexity comparing types '{0}' and '{1}'."),The_left_hand_side_of_an_instanceof_expression_must_be_assignable_to_the_first_argument_of_the_right_hand_side_s_Symbol_hasInstance_method:n(2860,1,"The_left_hand_side_of_an_instanceof_expression_must_be_assignable_to_the_first_argument_of_the_right_2860","The left-hand side of an 'instanceof' expression must be assignable to the first argument of the right-hand side's '[Symbol.hasInstance]' method."),An_object_s_Symbol_hasInstance_method_must_return_a_boolean_value_for_it_to_be_used_on_the_right_hand_side_of_an_instanceof_expression:n(2861,1,"An_object_s_Symbol_hasInstance_method_must_return_a_boolean_value_for_it_to_be_used_on_the_right_han_2861","An object's '[Symbol.hasInstance]' method must return a boolean value for it to be used on the right-hand side of an 'instanceof' expression."),Type_0_is_generic_and_can_only_be_indexed_for_reading:n(2862,1,"Type_0_is_generic_and_can_only_be_indexed_for_reading_2862","Type '{0}' is generic and can only be indexed for reading."),A_class_cannot_extend_a_primitive_type_like_0_Classes_can_only_extend_constructable_values:n(2863,1,"A_class_cannot_extend_a_primitive_type_like_0_Classes_can_only_extend_constructable_values_2863","A class cannot extend a primitive type like '{0}'. Classes can only extend constructable values."),A_class_cannot_implement_a_primitive_type_like_0_It_can_only_implement_other_named_object_types:n(2864,1,"A_class_cannot_implement_a_primitive_type_like_0_It_can_only_implement_other_named_object_types_2864","A class cannot implement a primitive type like '{0}'. It can only implement other named object types."),Import_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:n(2865,1,"Import_0_conflicts_with_local_value_so_must_be_declared_with_a_type_only_import_when_isolatedModules_2865","Import '{0}' conflicts with local value, so must be declared with a type-only import when 'isolatedModules' is enabled."),Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_when_isolatedModules_is_enabled:n(2866,1,"Import_0_conflicts_with_global_value_used_in_this_file_so_must_be_declared_with_a_type_only_import_w_2866","Import '{0}' conflicts with global value used in this file, so must be declared with a type-only import when 'isolatedModules' is enabled."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun:n(2867,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2867","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun`."),Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_and_then_add_bun_to_the_types_field_in_your_tsconfig:n(2868,1,"Cannot_find_name_0_Do_you_need_to_install_type_definitions_for_Bun_Try_npm_i_save_dev_types_Slashbun_2868","Cannot find name '{0}'. Do you need to install type definitions for Bun? Try `npm i --save-dev @types/bun` and then add 'bun' to the types field in your tsconfig."),Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish:n(2869,1,"Right_operand_of_is_unreachable_because_the_left_operand_is_never_nullish_2869","Right operand of ?? is unreachable because the left operand is never nullish."),This_binary_expression_is_never_nullish_Are_you_missing_parentheses:n(2870,1,"This_binary_expression_is_never_nullish_Are_you_missing_parentheses_2870","This binary expression is never nullish. Are you missing parentheses?"),This_expression_is_always_nullish:n(2871,1,"This_expression_is_always_nullish_2871","This expression is always nullish."),This_kind_of_expression_is_always_truthy:n(2872,1,"This_kind_of_expression_is_always_truthy_2872","This kind of expression is always truthy."),This_kind_of_expression_is_always_falsy:n(2873,1,"This_kind_of_expression_is_always_falsy_2873","This kind of expression is always falsy."),This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found:n(2874,1,"This_JSX_tag_requires_0_to_be_in_scope_but_it_could_not_be_found_2874","This JSX tag requires '{0}' to be in scope, but it could not be found."),This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_for_the_appropriate_package_installed:n(2875,1,"This_JSX_tag_requires_the_module_path_0_to_exist_but_none_could_be_found_Make_sure_you_have_types_fo_2875","This JSX tag requires the module path '{0}' to exist, but none could be found. Make sure you have types for the appropriate package installed."),This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolves_to_0:n(2876,1,"This_relative_import_path_is_unsafe_to_rewrite_because_it_looks_like_a_file_name_but_actually_resolv_2876",'This relative import path is unsafe to rewrite because it looks like a file name, but actually resolves to "{0}".'),This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_during_emit_because_it_is_not_a_relative_path:n(2877,1,"This_import_uses_a_0_extension_to_resolve_to_an_input_TypeScript_file_but_will_not_be_rewritten_duri_2877","This import uses a '{0}' extension to resolve to an input TypeScript file, but will not be rewritten during emit because it is not a relative path."),This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_between_the_projects_output_files_is_not_the_same_as_the_relative_path_between_its_input_files:n(2878,1,"This_import_path_is_unsafe_to_rewrite_because_it_resolves_to_another_project_and_the_relative_path_b_2878","This import path is unsafe to rewrite because it resolves to another project, and the relative path between the projects' output files is not the same as the relative path between its input files."),Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found:n(2879,1,"Using_JSX_fragments_requires_fragment_factory_0_to_be_in_scope_but_it_could_not_be_found_2879","Using JSX fragments requires fragment factory '{0}' to be in scope, but it could not be found."),Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert:n(2880,1,"Import_assertions_have_been_replaced_by_import_attributes_Use_with_instead_of_assert_2880","Import assertions have been replaced by import attributes. Use 'with' instead of 'assert'."),This_expression_is_never_nullish:n(2881,1,"This_expression_is_never_nullish_2881","This expression is never nullish."),Cannot_find_module_or_type_declarations_for_side_effect_import_of_0:n(2882,1,"Cannot_find_module_or_type_declarations_for_side_effect_import_of_0_2882","Cannot find module or type declarations for side-effect import of '{0}'."),The_inferred_type_of_0_cannot_be_named_without_a_reference_to_2_from_1_This_is_likely_not_portable_A_type_annotation_is_necessary:n(2883,1,"The_inferred_type_of_0_cannot_be_named_without_a_reference_to_2_from_1_This_is_likely_not_portable_A_2883","The inferred type of '{0}' cannot be named without a reference to '{2}' from '{1}'. This is likely not portable. A type annotation is necessary."),Import_declaration_0_is_using_private_name_1:n(4e3,1,"Import_declaration_0_is_using_private_name_1_4000","Import declaration '{0}' is using private name '{1}'."),Type_parameter_0_of_exported_class_has_or_is_using_private_name_1:n(4002,1,"Type_parameter_0_of_exported_class_has_or_is_using_private_name_1_4002","Type parameter '{0}' of exported class has or is using private name '{1}'."),Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1:n(4004,1,"Type_parameter_0_of_exported_interface_has_or_is_using_private_name_1_4004","Type parameter '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:n(4006,1,"Type_parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4006","Type parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:n(4008,1,"Type_parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4008","Type parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:n(4010,1,"Type_parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4010","Type parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:n(4012,1,"Type_parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4012","Type parameter '{0}' of public method from exported class has or is using private name '{1}'."),Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:n(4014,1,"Type_parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4014","Type parameter '{0}' of method from exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_function_has_or_is_using_private_name_1:n(4016,1,"Type_parameter_0_of_exported_function_has_or_is_using_private_name_1_4016","Type parameter '{0}' of exported function has or is using private name '{1}'."),Implements_clause_of_exported_class_0_has_or_is_using_private_name_1:n(4019,1,"Implements_clause_of_exported_class_0_has_or_is_using_private_name_1_4019","Implements clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_0_has_or_is_using_private_name_1:n(4020,1,"extends_clause_of_exported_class_0_has_or_is_using_private_name_1_4020","'extends' clause of exported class '{0}' has or is using private name '{1}'."),extends_clause_of_exported_class_has_or_is_using_private_name_0:n(4021,1,"extends_clause_of_exported_class_has_or_is_using_private_name_0_4021","'extends' clause of exported class has or is using private name '{0}'."),extends_clause_of_exported_interface_0_has_or_is_using_private_name_1:n(4022,1,"extends_clause_of_exported_interface_0_has_or_is_using_private_name_1_4022","'extends' clause of exported interface '{0}' has or is using private name '{1}'."),Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4023,1,"Exported_variable_0_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4023","Exported variable '{0}' has or is using name '{1}' from external module {2} but cannot be named."),Exported_variable_0_has_or_is_using_name_1_from_private_module_2:n(4024,1,"Exported_variable_0_has_or_is_using_name_1_from_private_module_2_4024","Exported variable '{0}' has or is using name '{1}' from private module '{2}'."),Exported_variable_0_has_or_is_using_private_name_1:n(4025,1,"Exported_variable_0_has_or_is_using_private_name_1_4025","Exported variable '{0}' has or is using private name '{1}'."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4026,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot__4026","Public static property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:n(4027,1,"Public_static_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4027","Public static property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_property_0_of_exported_class_has_or_is_using_private_name_1:n(4028,1,"Public_static_property_0_of_exported_class_has_or_is_using_private_name_1_4028","Public static property '{0}' of exported class has or is using private name '{1}'."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4029,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_name_4029","Public property '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:n(4030,1,"Public_property_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4030","Public property '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_property_0_of_exported_class_has_or_is_using_private_name_1:n(4031,1,"Public_property_0_of_exported_class_has_or_is_using_private_name_1_4031","Public property '{0}' of exported class has or is using private name '{1}'."),Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:n(4032,1,"Property_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4032","Property '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Property_0_of_exported_interface_has_or_is_using_private_name_1:n(4033,1,"Property_0_of_exported_interface_has_or_is_using_private_name_1_4033","Property '{0}' of exported interface has or is using private name '{1}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:n(4034,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_name_1_from_private_mod_4034","Parameter type of public static setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1:n(4035,1,"Parameter_type_of_public_static_setter_0_from_exported_class_has_or_is_using_private_name_1_4035","Parameter type of public static setter '{0}' from exported class has or is using private name '{1}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:n(4036,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4036","Parameter type of public setter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1:n(4037,1,"Parameter_type_of_public_setter_0_from_exported_class_has_or_is_using_private_name_1_4037","Parameter type of public setter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4038,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_external_modul_4038","Return type of public static getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:n(4039,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_4039","Return type of public static getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1:n(4040,1,"Return_type_of_public_static_getter_0_from_exported_class_has_or_is_using_private_name_1_4040","Return type of public static getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4041,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_4041","Return type of public getter '{0}' from exported class has or is using name '{1}' from external module {2} but cannot be named."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2:n(4042,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_name_1_from_private_module_2_4042","Return type of public getter '{0}' from exported class has or is using name '{1}' from private module '{2}'."),Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1:n(4043,1,"Return_type_of_public_getter_0_from_exported_class_has_or_is_using_private_name_1_4043","Return type of public getter '{0}' from exported class has or is using private name '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:n(4044,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_name_0_from_private_mod_4044","Return type of constructor signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0:n(4045,1,"Return_type_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_0_4045","Return type of constructor signature from exported interface has or is using private name '{0}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:n(4046,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4046","Return type of call signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0:n(4047,1,"Return_type_of_call_signature_from_exported_interface_has_or_is_using_private_name_0_4047","Return type of call signature from exported interface has or is using private name '{0}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1:n(4048,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4048","Return type of index signature from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0:n(4049,1,"Return_type_of_index_signature_from_exported_interface_has_or_is_using_private_name_0_4049","Return type of index signature from exported interface has or is using private name '{0}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:n(4050,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_external_module__4050","Return type of public static method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:n(4051,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4051","Return type of public static method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0:n(4052,1,"Return_type_of_public_static_method_from_exported_class_has_or_is_using_private_name_0_4052","Return type of public static method from exported class has or is using private name '{0}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:n(4053,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_external_module_1_but_c_4053","Return type of public method from exported class has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1:n(4054,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_name_0_from_private_module_1_4054","Return type of public method from exported class has or is using name '{0}' from private module '{1}'."),Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0:n(4055,1,"Return_type_of_public_method_from_exported_class_has_or_is_using_private_name_0_4055","Return type of public method from exported class has or is using private name '{0}'."),Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1:n(4056,1,"Return_type_of_method_from_exported_interface_has_or_is_using_name_0_from_private_module_1_4056","Return type of method from exported interface has or is using name '{0}' from private module '{1}'."),Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0:n(4057,1,"Return_type_of_method_from_exported_interface_has_or_is_using_private_name_0_4057","Return type of method from exported interface has or is using private name '{0}'."),Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named:n(4058,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_external_module_1_but_cannot_be_named_4058","Return type of exported function has or is using name '{0}' from external module {1} but cannot be named."),Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1:n(4059,1,"Return_type_of_exported_function_has_or_is_using_name_0_from_private_module_1_4059","Return type of exported function has or is using name '{0}' from private module '{1}'."),Return_type_of_exported_function_has_or_is_using_private_name_0:n(4060,1,"Return_type_of_exported_function_has_or_is_using_private_name_0_4060","Return type of exported function has or is using private name '{0}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4061,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_can_4061","Parameter '{0}' of constructor from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2:n(4062,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_name_1_from_private_module_2_4062","Parameter '{0}' of constructor from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1:n(4063,1,"Parameter_0_of_constructor_from_exported_class_has_or_is_using_private_name_1_4063","Parameter '{0}' of constructor from exported class has or is using private name '{1}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:n(4064,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_name_1_from_private_mod_4064","Parameter '{0}' of constructor signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1:n(4065,1,"Parameter_0_of_constructor_signature_from_exported_interface_has_or_is_using_private_name_1_4065","Parameter '{0}' of constructor signature from exported interface has or is using private name '{1}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:n(4066,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4066","Parameter '{0}' of call signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1:n(4067,1,"Parameter_0_of_call_signature_from_exported_interface_has_or_is_using_private_name_1_4067","Parameter '{0}' of call signature from exported interface has or is using private name '{1}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4068,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_external_module__4068","Parameter '{0}' of public static method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:n(4069,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4069","Parameter '{0}' of public static method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1:n(4070,1,"Parameter_0_of_public_static_method_from_exported_class_has_or_is_using_private_name_1_4070","Parameter '{0}' of public static method from exported class has or is using private name '{1}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4071,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_external_module_2_but_c_4071","Parameter '{0}' of public method from exported class has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2:n(4072,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_name_1_from_private_module_2_4072","Parameter '{0}' of public method from exported class has or is using name '{1}' from private module '{2}'."),Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1:n(4073,1,"Parameter_0_of_public_method_from_exported_class_has_or_is_using_private_name_1_4073","Parameter '{0}' of public method from exported class has or is using private name '{1}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2:n(4074,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4074","Parameter '{0}' of method from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1:n(4075,1,"Parameter_0_of_method_from_exported_interface_has_or_is_using_private_name_1_4075","Parameter '{0}' of method from exported interface has or is using private name '{1}'."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4076,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4076","Parameter '{0}' of exported function has or is using name '{1}' from external module {2} but cannot be named."),Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2:n(4077,1,"Parameter_0_of_exported_function_has_or_is_using_name_1_from_private_module_2_4077","Parameter '{0}' of exported function has or is using name '{1}' from private module '{2}'."),Parameter_0_of_exported_function_has_or_is_using_private_name_1:n(4078,1,"Parameter_0_of_exported_function_has_or_is_using_private_name_1_4078","Parameter '{0}' of exported function has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1:n(4081,1,"Exported_type_alias_0_has_or_is_using_private_name_1_4081","Exported type alias '{0}' has or is using private name '{1}'."),Default_export_of_the_module_has_or_is_using_private_name_0:n(4082,1,"Default_export_of_the_module_has_or_is_using_private_name_0_4082","Default export of the module has or is using private name '{0}'."),Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1:n(4083,1,"Type_parameter_0_of_exported_type_alias_has_or_is_using_private_name_1_4083","Type parameter '{0}' of exported type alias has or is using private name '{1}'."),Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2:n(4084,1,"Exported_type_alias_0_has_or_is_using_private_name_1_from_module_2_4084","Exported type alias '{0}' has or is using private name '{1}' from module {2}."),Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1:n(4085,1,"Extends_clause_for_inferred_type_0_has_or_is_using_private_name_1_4085","Extends clause for inferred type '{0}' has or is using private name '{1}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2:n(4091,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_name_1_from_private_module_2_4091","Parameter '{0}' of index signature from exported interface has or is using name '{1}' from private module '{2}'."),Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1:n(4092,1,"Parameter_0_of_index_signature_from_exported_interface_has_or_is_using_private_name_1_4092","Parameter '{0}' of index signature from exported interface has or is using private name '{1}'."),Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected:n(4094,1,"Property_0_of_exported_anonymous_class_type_may_not_be_private_or_protected_4094","Property '{0}' of exported anonymous class type may not be private or protected."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4095,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_4095","Public static method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:n(4096,1,"Public_static_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4096","Public static method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_static_method_0_of_exported_class_has_or_is_using_private_name_1:n(4097,1,"Public_static_method_0_of_exported_class_has_or_is_using_private_name_1_4097","Public static method '{0}' of exported class has or is using private name '{1}'."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4098,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4098","Public method '{0}' of exported class has or is using name '{1}' from external module {2} but cannot be named."),Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2:n(4099,1,"Public_method_0_of_exported_class_has_or_is_using_name_1_from_private_module_2_4099","Public method '{0}' of exported class has or is using name '{1}' from private module '{2}'."),Public_method_0_of_exported_class_has_or_is_using_private_name_1:n(4100,1,"Public_method_0_of_exported_class_has_or_is_using_private_name_1_4100","Public method '{0}' of exported class has or is using private name '{1}'."),Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2:n(4101,1,"Method_0_of_exported_interface_has_or_is_using_name_1_from_private_module_2_4101","Method '{0}' of exported interface has or is using name '{1}' from private module '{2}'."),Method_0_of_exported_interface_has_or_is_using_private_name_1:n(4102,1,"Method_0_of_exported_interface_has_or_is_using_private_name_1_4102","Method '{0}' of exported interface has or is using private name '{1}'."),Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1:n(4103,1,"Type_parameter_0_of_exported_mapped_object_type_is_using_private_name_1_4103","Type parameter '{0}' of exported mapped object type is using private name '{1}'."),The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1:n(4104,1,"The_type_0_is_readonly_and_cannot_be_assigned_to_the_mutable_type_1_4104","The type '{0}' is 'readonly' and cannot be assigned to the mutable type '{1}'."),Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter:n(4105,1,"Private_or_protected_member_0_cannot_be_accessed_on_a_type_parameter_4105","Private or protected member '{0}' cannot be accessed on a type parameter."),Parameter_0_of_accessor_has_or_is_using_private_name_1:n(4106,1,"Parameter_0_of_accessor_has_or_is_using_private_name_1_4106","Parameter '{0}' of accessor has or is using private name '{1}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2:n(4107,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_private_module_2_4107","Parameter '{0}' of accessor has or is using name '{1}' from private module '{2}'."),Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named:n(4108,1,"Parameter_0_of_accessor_has_or_is_using_name_1_from_external_module_2_but_cannot_be_named_4108","Parameter '{0}' of accessor has or is using name '{1}' from external module '{2}' but cannot be named."),Type_arguments_for_0_circularly_reference_themselves:n(4109,1,"Type_arguments_for_0_circularly_reference_themselves_4109","Type arguments for '{0}' circularly reference themselves."),Tuple_type_arguments_circularly_reference_themselves:n(4110,1,"Tuple_type_arguments_circularly_reference_themselves_4110","Tuple type arguments circularly reference themselves."),Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0:n(4111,1,"Property_0_comes_from_an_index_signature_so_it_must_be_accessed_with_0_4111","Property '{0}' comes from an index signature, so it must be accessed with ['{0}']."),This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another_class:n(4112,1,"This_member_cannot_have_an_override_modifier_because_its_containing_class_0_does_not_extend_another__4112","This member cannot have an 'override' modifier because its containing class '{0}' does not extend another class."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0:n(4113,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_4113","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0:n(4114,1,"This_member_must_have_an_override_modifier_because_it_overrides_a_member_in_the_base_class_0_4114","This member must have an 'override' modifier because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0:n(4115,1,"This_parameter_property_must_have_an_override_modifier_because_it_overrides_a_member_in_base_class_0_4115","This parameter property must have an 'override' modifier because it overrides a member in base class '{0}'."),This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared_in_the_base_class_0:n(4116,1,"This_member_must_have_an_override_modifier_because_it_overrides_an_abstract_method_that_is_declared__4116","This member must have an 'override' modifier because it overrides an abstract method that is declared in the base class '{0}'."),This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:n(4117,1,"This_member_cannot_have_an_override_modifier_because_it_is_not_declared_in_the_base_class_0_Did_you__4117","This member cannot have an 'override' modifier because it is not declared in the base class '{0}'. Did you mean '{1}'?"),The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized:n(4118,1,"The_type_of_this_node_cannot_be_serialized_because_its_property_0_cannot_be_serialized_4118","The type of this node cannot be serialized because its property '{0}' cannot be serialized."),This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:n(4119,1,"This_member_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_4119","This member must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_in_the_base_class_0:n(4120,1,"This_parameter_property_must_have_a_JSDoc_comment_with_an_override_tag_because_it_overrides_a_member_4120","This parameter property must have a JSDoc comment with an '@override' tag because it overrides a member in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_extend_another_class:n(4121,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_containing_class_0_does_not_4121","This member cannot have a JSDoc comment with an '@override' tag because its containing class '{0}' does not extend another class."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0:n(4122,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4122","This member cannot have a JSDoc comment with an '@override' tag because it is not declared in the base class '{0}'."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base_class_0_Did_you_mean_1:n(4123,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_it_is_not_declared_in_the_base__4123","This member cannot have a JSDoc comment with an 'override' tag because it is not declared in the base class '{0}'. Did you mean '{1}'?"),Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_with_npm_install_D_typescript_next:n(4124,1,"Compiler_option_0_of_value_1_is_unstable_Use_nightly_TypeScript_to_silence_this_error_Try_updating_w_4124","Compiler option '{0}' of value '{1}' is unstable. Use nightly TypeScript to silence this error. Try updating with 'npm install -D typescript@next'."),Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given:n(4125,1,"Each_declaration_of_0_1_differs_in_its_value_where_2_was_expected_but_3_was_given_4125","Each declaration of '{0}.{1}' differs in its value, where '{2}' was expected but '{3}' was given."),One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value:n(4126,1,"One_value_of_0_1_is_the_string_2_and_the_other_is_assumed_to_be_an_unknown_numeric_value_4126","One value of '{0}.{1}' is the string '{2}', and the other is assumed to be an unknown numeric value."),This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic:n(4127,1,"This_member_cannot_have_an_override_modifier_because_its_name_is_dynamic_4127","This member cannot have an 'override' modifier because its name is dynamic."),This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic:n(4128,1,"This_member_cannot_have_a_JSDoc_comment_with_an_override_tag_because_its_name_is_dynamic_4128","This member cannot have a JSDoc comment with an '@override' tag because its name is dynamic."),The_current_host_does_not_support_the_0_option:n(5001,1,"The_current_host_does_not_support_the_0_option_5001","The current host does not support the '{0}' option."),Cannot_find_the_common_subdirectory_path_for_the_input_files:n(5009,1,"Cannot_find_the_common_subdirectory_path_for_the_input_files_5009","Cannot find the common subdirectory path for the input files."),File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:n(5010,1,"File_specification_cannot_end_in_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0_5010","File specification cannot end in a recursive directory wildcard ('**'): '{0}'."),The_common_source_directory_of_0_is_1_The_rootDir_setting_must_be_explicitly_set_to_this_or_another_path_to_adjust_your_output_s_file_layout:n(5011,1,"The_common_source_directory_of_0_is_1_The_rootDir_setting_must_be_explicitly_set_to_this_or_another__5011","The common source directory of '{0}' is '{1}'. The 'rootDir' setting must be explicitly set to this or another path to adjust your output's file layout."),Cannot_read_file_0_Colon_1:n(5012,1,"Cannot_read_file_0_Colon_1_5012","Cannot read file '{0}': {1}."),Unknown_compiler_option_0:n(5023,1,"Unknown_compiler_option_0_5023","Unknown compiler option '{0}'."),Compiler_option_0_requires_a_value_of_type_1:n(5024,1,"Compiler_option_0_requires_a_value_of_type_1_5024","Compiler option '{0}' requires a value of type {1}."),Unknown_compiler_option_0_Did_you_mean_1:n(5025,1,"Unknown_compiler_option_0_Did_you_mean_1_5025","Unknown compiler option '{0}'. Did you mean '{1}'?"),Could_not_write_file_0_Colon_1:n(5033,1,"Could_not_write_file_0_Colon_1_5033","Could not write file '{0}': {1}."),Option_project_cannot_be_mixed_with_source_files_on_a_command_line:n(5042,1,"Option_project_cannot_be_mixed_with_source_files_on_a_command_line_5042","Option 'project' cannot be mixed with source files on a command line."),Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES2015_or_higher:n(5047,1,"Option_isolatedModules_can_only_be_used_when_either_option_module_is_provided_or_option_target_is_ES_5047","Option 'isolatedModules' can only be used when either option '--module' is provided or option 'target' is 'ES2015' or higher."),Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided:n(5051,1,"Option_0_can_only_be_used_when_either_option_inlineSourceMap_or_option_sourceMap_is_provided_5051","Option '{0} can only be used when either option '--inlineSourceMap' or option '--sourceMap' is provided."),Option_0_cannot_be_specified_without_specifying_option_1:n(5052,1,"Option_0_cannot_be_specified_without_specifying_option_1_5052","Option '{0}' cannot be specified without specifying option '{1}'."),Option_0_cannot_be_specified_with_option_1:n(5053,1,"Option_0_cannot_be_specified_with_option_1_5053","Option '{0}' cannot be specified with option '{1}'."),A_tsconfig_json_file_is_already_defined_at_Colon_0:n(5054,1,"A_tsconfig_json_file_is_already_defined_at_Colon_0_5054","A 'tsconfig.json' file is already defined at: '{0}'."),Cannot_write_file_0_because_it_would_overwrite_input_file:n(5055,1,"Cannot_write_file_0_because_it_would_overwrite_input_file_5055","Cannot write file '{0}' because it would overwrite input file."),Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files:n(5056,1,"Cannot_write_file_0_because_it_would_be_overwritten_by_multiple_input_files_5056","Cannot write file '{0}' because it would be overwritten by multiple input files."),Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0:n(5057,1,"Cannot_find_a_tsconfig_json_file_at_the_specified_directory_Colon_0_5057","Cannot find a tsconfig.json file at the specified directory: '{0}'."),The_specified_path_does_not_exist_Colon_0:n(5058,1,"The_specified_path_does_not_exist_Colon_0_5058","The specified path does not exist: '{0}'."),Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier:n(5059,1,"Invalid_value_for_reactNamespace_0_is_not_a_valid_identifier_5059","Invalid value for '--reactNamespace'. '{0}' is not a valid identifier."),Pattern_0_can_have_at_most_one_Asterisk_character:n(5061,1,"Pattern_0_can_have_at_most_one_Asterisk_character_5061","Pattern '{0}' can have at most one '*' character."),Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character:n(5062,1,"Substitution_0_in_pattern_1_can_have_at_most_one_Asterisk_character_5062","Substitution '{0}' in pattern '{1}' can have at most one '*' character."),Substitutions_for_pattern_0_should_be_an_array:n(5063,1,"Substitutions_for_pattern_0_should_be_an_array_5063","Substitutions for pattern '{0}' should be an array."),Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2:n(5064,1,"Substitution_0_for_pattern_1_has_incorrect_type_expected_string_got_2_5064","Substitution '{0}' for pattern '{1}' has incorrect type, expected 'string', got '{2}'."),File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildcard_Asterisk_Asterisk_Colon_0:n(5065,1,"File_specification_cannot_contain_a_parent_directory_that_appears_after_a_recursive_directory_wildca_5065","File specification cannot contain a parent directory ('..') that appears after a recursive directory wildcard ('**'): '{0}'."),Substitutions_for_pattern_0_shouldn_t_be_an_empty_array:n(5066,1,"Substitutions_for_pattern_0_shouldn_t_be_an_empty_array_5066","Substitutions for pattern '{0}' shouldn't be an empty array."),Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name:n(5067,1,"Invalid_value_for_jsxFactory_0_is_not_a_valid_identifier_or_qualified_name_5067","Invalid value for 'jsxFactory'. '{0}' is not a valid identifier or qualified-name."),Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript_files_Learn_more_at_https_Colon_Slash_Slashaka_ms_Slashtsconfig:n(5068,1,"Adding_a_tsconfig_json_file_will_help_organize_projects_that_contain_both_TypeScript_and_JavaScript__5068","Adding a tsconfig.json file will help organize projects that contain both TypeScript and JavaScript files. Learn more at https://aka.ms/tsconfig."),Option_0_cannot_be_specified_without_specifying_option_1_or_option_2:n(5069,1,"Option_0_cannot_be_specified_without_specifying_option_1_or_option_2_5069","Option '{0}' cannot be specified without specifying option '{1}' or option '{2}'."),Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic:n(5070,1,"Option_resolveJsonModule_cannot_be_specified_when_moduleResolution_is_set_to_classic_5070","Option '--resolveJsonModule' cannot be specified when 'moduleResolution' is set to 'classic'."),Option_resolveJsonModule_cannot_be_specified_when_module_is_set_to_none_system_or_umd:n(5071,1,"Option_resolveJsonModule_cannot_be_specified_when_module_is_set_to_none_system_or_umd_5071","Option '--resolveJsonModule' cannot be specified when 'module' is set to 'none', 'system', or 'umd'."),Unknown_build_option_0:n(5072,1,"Unknown_build_option_0_5072","Unknown build option '{0}'."),Build_option_0_requires_a_value_of_type_1:n(5073,1,"Build_option_0_requires_a_value_of_type_1_5073","Build option '{0}' requires a value of type {1}."),Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBuildInfoFile_is_specified:n(5074,1,"Option_incremental_can_only_be_specified_using_tsconfig_emitting_to_single_file_or_when_option_tsBui_5074","Option '--incremental' can only be specified using tsconfig, emitting to single file or when option '--tsBuildInfoFile' is specified."),_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_constraint_2:n(5075,1,"_0_is_assignable_to_the_constraint_of_type_1_but_1_could_be_instantiated_with_a_different_subtype_of_5075","'{0}' is assignable to the constraint of type '{1}', but '{1}' could be instantiated with a different subtype of constraint '{2}'."),_0_and_1_operations_cannot_be_mixed_without_parentheses:n(5076,1,"_0_and_1_operations_cannot_be_mixed_without_parentheses_5076","'{0}' and '{1}' operations cannot be mixed without parentheses."),Unknown_build_option_0_Did_you_mean_1:n(5077,1,"Unknown_build_option_0_Did_you_mean_1_5077","Unknown build option '{0}'. Did you mean '{1}'?"),Unknown_watch_option_0:n(5078,1,"Unknown_watch_option_0_5078","Unknown watch option '{0}'."),Unknown_watch_option_0_Did_you_mean_1:n(5079,1,"Unknown_watch_option_0_Did_you_mean_1_5079","Unknown watch option '{0}'. Did you mean '{1}'?"),Watch_option_0_requires_a_value_of_type_1:n(5080,1,"Watch_option_0_requires_a_value_of_type_1_5080","Watch option '{0}' requires a value of type {1}."),Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0:n(5081,1,"Cannot_find_a_tsconfig_json_file_at_the_current_directory_Colon_0_5081","Cannot find a tsconfig.json file at the current directory: {0}."),_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1:n(5082,1,"_0_could_be_instantiated_with_an_arbitrary_type_which_could_be_unrelated_to_1_5082","'{0}' could be instantiated with an arbitrary type which could be unrelated to '{1}'."),Cannot_read_file_0:n(5083,1,"Cannot_read_file_0_5083","Cannot read file '{0}'."),A_tuple_member_cannot_be_both_optional_and_rest:n(5085,1,"A_tuple_member_cannot_be_both_optional_and_rest_5085","A tuple member cannot be both optional and rest."),A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_colon_rather_than_after_the_type:n(5086,1,"A_labeled_tuple_element_is_declared_as_optional_with_a_question_mark_after_the_name_and_before_the_c_5086","A labeled tuple element is declared as optional with a question mark after the name and before the colon, rather than after the type."),A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type:n(5087,1,"A_labeled_tuple_element_is_declared_as_rest_with_a_before_the_name_rather_than_before_the_type_5087","A labeled tuple element is declared as rest with a '...' before the name, rather than before the type."),The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialized_A_type_annotation_is_necessary:n(5088,1,"The_inferred_type_of_0_references_a_type_with_a_cyclic_structure_which_cannot_be_trivially_serialize_5088","The inferred type of '{0}' references a type with a cyclic structure which cannot be trivially serialized. A type annotation is necessary."),Option_0_cannot_be_specified_when_option_jsx_is_1:n(5089,1,"Option_0_cannot_be_specified_when_option_jsx_is_1_5089","Option '{0}' cannot be specified when option 'jsx' is '{1}'."),Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash:n(5090,1,"Non_relative_paths_are_not_allowed_when_baseUrl_is_not_set_Did_you_forget_a_leading_Slash_5090","Non-relative paths are not allowed when 'baseUrl' is not set. Did you forget a leading './'?"),Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled:n(5091,1,"Option_preserveConstEnums_cannot_be_disabled_when_0_is_enabled_5091","Option 'preserveConstEnums' cannot be disabled when '{0}' is enabled."),The_root_value_of_a_0_file_must_be_an_object:n(5092,1,"The_root_value_of_a_0_file_must_be_an_object_5092","The root value of a '{0}' file must be an object."),Compiler_option_0_may_only_be_used_with_build:n(5093,1,"Compiler_option_0_may_only_be_used_with_build_5093","Compiler option '--{0}' may only be used with '--build'."),Compiler_option_0_may_not_be_used_with_build:n(5094,1,"Compiler_option_0_may_not_be_used_with_build_5094","Compiler option '--{0}' may not be used with '--build'."),Option_0_can_only_be_used_when_module_is_set_to_preserve_commonjs_or_es2015_or_later:n(5095,1,"Option_0_can_only_be_used_when_module_is_set_to_preserve_commonjs_or_es2015_or_later_5095","Option '{0}' can only be used when 'module' is set to 'preserve', 'commonjs', or 'es2015' or later."),Option_allowImportingTsExtensions_can_only_be_used_when_one_of_noEmit_emitDeclarationOnly_or_rewriteRelativeImportExtensions_is_set:n(5096,1,"Option_allowImportingTsExtensions_can_only_be_used_when_one_of_noEmit_emitDeclarationOnly_or_rewrite_5096","Option 'allowImportingTsExtensions' can only be used when one of 'noEmit', 'emitDeclarationOnly', or 'rewriteRelativeImportExtensions' is set."),An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled:n(5097,1,"An_import_path_can_only_end_with_a_0_extension_when_allowImportingTsExtensions_is_enabled_5097","An import path can only end with a '{0}' extension when 'allowImportingTsExtensions' is enabled."),Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler:n(5098,1,"Option_0_can_only_be_used_when_moduleResolution_is_set_to_node16_nodenext_or_bundler_5098","Option '{0}' can only be used when 'moduleResolution' is set to 'node16', 'nodenext', or 'bundler'."),Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprecations_Colon_2_to_silence_this_error:n(5101,1,"Option_0_is_deprecated_and_will_stop_functioning_in_TypeScript_1_Specify_compilerOption_ignoreDeprec_5101",`Option '{0}' is deprecated and will stop functioning in TypeScript {1}. Specify compilerOption '"ignoreDeprecations": "{2}"' to silence this error.`),Option_0_has_been_removed_Please_remove_it_from_your_configuration:n(5102,1,"Option_0_has_been_removed_Please_remove_it_from_your_configuration_5102","Option '{0}' has been removed. Please remove it from your configuration."),Invalid_value_for_ignoreDeprecations:n(5103,1,"Invalid_value_for_ignoreDeprecations_5103","Invalid value for '--ignoreDeprecations'."),Option_0_is_redundant_and_cannot_be_specified_with_option_1:n(5104,1,"Option_0_is_redundant_and_cannot_be_specified_with_option_1_5104","Option '{0}' is redundant and cannot be specified with option '{1}'."),Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System:n(5105,1,"Option_verbatimModuleSyntax_cannot_be_used_when_module_is_set_to_UMD_AMD_or_System_5105","Option 'verbatimModuleSyntax' cannot be used when 'module' is set to 'UMD', 'AMD', or 'System'."),Use_0_instead:n(5106,3,"Use_0_instead_5106","Use '{0}' instead."),Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDeprecations_Colon_3_to_silence_this_error:n(5107,1,"Option_0_1_is_deprecated_and_will_stop_functioning_in_TypeScript_2_Specify_compilerOption_ignoreDepr_5107",`Option '{0}={1}' is deprecated and will stop functioning in TypeScript {2}. Specify compilerOption '"ignoreDeprecations": "{3}"' to silence this error.`),Option_0_1_has_been_removed_Please_remove_it_from_your_configuration:n(5108,1,"Option_0_1_has_been_removed_Please_remove_it_from_your_configuration_5108","Option '{0}={1}' has been removed. Please remove it from your configuration."),Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1:n(5109,1,"Option_moduleResolution_must_be_set_to_0_or_left_unspecified_when_option_module_is_set_to_1_5109","Option 'moduleResolution' must be set to '{0}' (or left unspecified) when option 'module' is set to '{1}'."),Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1:n(5110,1,"Option_module_must_be_set_to_0_when_option_moduleResolution_is_set_to_1_5110","Option 'module' must be set to '{0}' when option 'moduleResolution' is set to '{1}'."),Visit_https_Colon_Slash_Slashaka_ms_Slashts6_for_migration_information:n(5111,3,"Visit_https_Colon_Slash_Slashaka_ms_Slashts6_for_migration_information_5111","Visit https://aka.ms/ts6 for migration information."),tsconfig_json_is_present_but_will_not_be_loaded_if_files_are_specified_on_commandline_Use_ignoreConfig_to_skip_this_error:n(5112,1,"tsconfig_json_is_present_but_will_not_be_loaded_if_files_are_specified_on_commandline_Use_ignoreConf_5112","tsconfig.json is present but will not be loaded if files are specified on commandline. Use '--ignoreConfig' to skip this error."),Generates_a_sourcemap_for_each_corresponding_d_ts_file:n(6e3,3,"Generates_a_sourcemap_for_each_corresponding_d_ts_file_6000","Generates a sourcemap for each corresponding '.d.ts' file."),Concatenate_and_emit_output_to_single_file:n(6001,3,"Concatenate_and_emit_output_to_single_file_6001","Concatenate and emit output to single file."),Generates_corresponding_d_ts_file:n(6002,3,"Generates_corresponding_d_ts_file_6002","Generates corresponding '.d.ts' file."),Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations:n(6004,3,"Specify_the_location_where_debugger_should_locate_TypeScript_files_instead_of_source_locations_6004","Specify the location where debugger should locate TypeScript files instead of source locations."),Watch_input_files:n(6005,3,"Watch_input_files_6005","Watch input files."),Redirect_output_structure_to_the_directory:n(6006,3,"Redirect_output_structure_to_the_directory_6006","Redirect output structure to the directory."),Do_not_erase_const_enum_declarations_in_generated_code:n(6007,3,"Do_not_erase_const_enum_declarations_in_generated_code_6007","Do not erase const enum declarations in generated code."),Do_not_emit_outputs_if_any_errors_were_reported:n(6008,3,"Do_not_emit_outputs_if_any_errors_were_reported_6008","Do not emit outputs if any errors were reported."),Do_not_emit_comments_to_output:n(6009,3,"Do_not_emit_comments_to_output_6009","Do not emit comments to output."),Do_not_emit_outputs:n(6010,3,"Do_not_emit_outputs_6010","Do not emit outputs."),Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typechecking:n(6011,3,"Allow_default_imports_from_modules_with_no_default_export_This_does_not_affect_code_emit_just_typech_6011","Allow default imports from modules with no default export. This does not affect code emit, just typechecking."),Skip_type_checking_of_declaration_files:n(6012,3,"Skip_type_checking_of_declaration_files_6012","Skip type checking of declaration files."),Do_not_resolve_the_real_path_of_symlinks:n(6013,3,"Do_not_resolve_the_real_path_of_symlinks_6013","Do not resolve the real path of symlinks."),Only_emit_d_ts_declaration_files:n(6014,3,"Only_emit_d_ts_declaration_files_6014","Only emit '.d.ts' declaration files."),Specify_ECMAScript_target_version:n(6015,3,"Specify_ECMAScript_target_version_6015","Specify ECMAScript target version."),Specify_module_code_generation:n(6016,3,"Specify_module_code_generation_6016","Specify module code generation."),Print_this_message:n(6017,3,"Print_this_message_6017","Print this message."),Print_the_compiler_s_version:n(6019,3,"Print_the_compiler_s_version_6019","Print the compiler's version."),Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json:n(6020,3,"Compile_the_project_given_the_path_to_its_configuration_file_or_to_a_folder_with_a_tsconfig_json_6020","Compile the project given the path to its configuration file, or to a folder with a 'tsconfig.json'."),Syntax_Colon_0:n(6023,3,"Syntax_Colon_0_6023","Syntax: {0}"),options:n(6024,3,"options_6024","options"),file:n(6025,3,"file_6025","file"),Examples_Colon_0:n(6026,3,"Examples_Colon_0_6026","Examples: {0}"),Options_Colon:n(6027,3,"Options_Colon_6027","Options:"),Version_0:n(6029,3,"Version_0_6029","Version {0}"),Insert_command_line_options_and_files_from_a_file:n(6030,3,"Insert_command_line_options_and_files_from_a_file_6030","Insert command line options and files from a file."),Starting_compilation_in_watch_mode:n(6031,3,"Starting_compilation_in_watch_mode_6031","Starting compilation in watch mode..."),File_change_detected_Starting_incremental_compilation:n(6032,3,"File_change_detected_Starting_incremental_compilation_6032","File change detected. Starting incremental compilation..."),KIND:n(6034,3,"KIND_6034","KIND"),FILE:n(6035,3,"FILE_6035","FILE"),VERSION:n(6036,3,"VERSION_6036","VERSION"),LOCATION:n(6037,3,"LOCATION_6037","LOCATION"),DIRECTORY:n(6038,3,"DIRECTORY_6038","DIRECTORY"),STRATEGY:n(6039,3,"STRATEGY_6039","STRATEGY"),FILE_OR_DIRECTORY:n(6040,3,"FILE_OR_DIRECTORY_6040","FILE OR DIRECTORY"),Errors_Files:n(6041,3,"Errors_Files_6041","Errors Files"),Generates_corresponding_map_file:n(6043,3,"Generates_corresponding_map_file_6043","Generates corresponding '.map' file."),Compiler_option_0_expects_an_argument:n(6044,1,"Compiler_option_0_expects_an_argument_6044","Compiler option '{0}' expects an argument."),Unterminated_quoted_string_in_response_file_0:n(6045,1,"Unterminated_quoted_string_in_response_file_0_6045","Unterminated quoted string in response file '{0}'."),Argument_for_0_option_must_be_Colon_1:n(6046,1,"Argument_for_0_option_must_be_Colon_1_6046","Argument for '{0}' option must be: {1}."),Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1:n(6048,1,"Locale_must_be_of_the_form_language_or_language_territory_For_example_0_or_1_6048","Locale must be of the form or -. For example '{0}' or '{1}'."),Unable_to_open_file_0:n(6050,1,"Unable_to_open_file_0_6050","Unable to open file '{0}'."),Corrupted_locale_file_0:n(6051,1,"Corrupted_locale_file_0_6051","Corrupted locale file {0}."),Raise_error_on_expressions_and_declarations_with_an_implied_any_type:n(6052,3,"Raise_error_on_expressions_and_declarations_with_an_implied_any_type_6052","Raise error on expressions and declarations with an implied 'any' type."),File_0_not_found:n(6053,1,"File_0_not_found_6053","File '{0}' not found."),File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1:n(6054,1,"File_0_has_an_unsupported_extension_The_only_supported_extensions_are_1_6054","File '{0}' has an unsupported extension. The only supported extensions are {1}."),Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures:n(6055,3,"Suppress_noImplicitAny_errors_for_indexing_objects_lacking_index_signatures_6055","Suppress noImplicitAny errors for indexing objects lacking index signatures."),Do_not_emit_declarations_for_code_that_has_an_internal_annotation:n(6056,3,"Do_not_emit_declarations_for_code_that_has_an_internal_annotation_6056","Do not emit declarations for code that has an '@internal' annotation."),Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir:n(6058,3,"Specify_the_root_directory_of_input_files_Use_to_control_the_output_directory_structure_with_outDir_6058","Specify the root directory of input files. Use to control the output directory structure with --outDir."),File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files:n(6059,1,"File_0_is_not_under_rootDir_1_rootDir_is_expected_to_contain_all_source_files_6059","File '{0}' is not under 'rootDir' '{1}'. 'rootDir' is expected to contain all source files."),Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix:n(6060,3,"Specify_the_end_of_line_sequence_to_be_used_when_emitting_files_Colon_CRLF_dos_or_LF_unix_6060","Specify the end of line sequence to be used when emitting files: 'CRLF' (dos) or 'LF' (unix)."),NEWLINE:n(6061,3,"NEWLINE_6061","NEWLINE"),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line:n(6064,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_null_on_command_line_6064","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'null' on command line."),Enables_experimental_support_for_ES7_decorators:n(6065,3,"Enables_experimental_support_for_ES7_decorators_6065","Enables experimental support for ES7 decorators."),Enables_experimental_support_for_emitting_type_metadata_for_decorators:n(6066,3,"Enables_experimental_support_for_emitting_type_metadata_for_decorators_6066","Enables experimental support for emitting type metadata for decorators."),Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file:n(6070,3,"Initializes_a_TypeScript_project_and_creates_a_tsconfig_json_file_6070","Initializes a TypeScript project and creates a tsconfig.json file."),Successfully_created_a_tsconfig_json_file:n(6071,3,"Successfully_created_a_tsconfig_json_file_6071","Successfully created a tsconfig.json file."),Suppress_excess_property_checks_for_object_literals:n(6072,3,"Suppress_excess_property_checks_for_object_literals_6072","Suppress excess property checks for object literals."),Stylize_errors_and_messages_using_color_and_context_experimental:n(6073,3,"Stylize_errors_and_messages_using_color_and_context_experimental_6073","Stylize errors and messages using color and context (experimental)."),Do_not_report_errors_on_unused_labels:n(6074,3,"Do_not_report_errors_on_unused_labels_6074","Do not report errors on unused labels."),Report_error_when_not_all_code_paths_in_function_return_a_value:n(6075,3,"Report_error_when_not_all_code_paths_in_function_return_a_value_6075","Report error when not all code paths in function return a value."),Report_errors_for_fallthrough_cases_in_switch_statement:n(6076,3,"Report_errors_for_fallthrough_cases_in_switch_statement_6076","Report errors for fallthrough cases in switch statement."),Do_not_report_errors_on_unreachable_code:n(6077,3,"Do_not_report_errors_on_unreachable_code_6077","Do not report errors on unreachable code."),Disallow_inconsistently_cased_references_to_the_same_file:n(6078,3,"Disallow_inconsistently_cased_references_to_the_same_file_6078","Disallow inconsistently-cased references to the same file."),Specify_library_files_to_be_included_in_the_compilation:n(6079,3,"Specify_library_files_to_be_included_in_the_compilation_6079","Specify library files to be included in the compilation."),Specify_JSX_code_generation:n(6080,3,"Specify_JSX_code_generation_6080","Specify JSX code generation."),Only_amd_and_system_modules_are_supported_alongside_0:n(6082,1,"Only_amd_and_system_modules_are_supported_alongside_0_6082","Only 'amd' and 'system' modules are supported alongside --{0}."),Base_directory_to_resolve_non_absolute_module_names:n(6083,3,"Base_directory_to_resolve_non_absolute_module_names_6083","Base directory to resolve non-absolute module names."),Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react_JSX_emit:n(6084,3,"Deprecated_Use_jsxFactory_instead_Specify_the_object_invoked_for_createElement_when_targeting_react__6084","[Deprecated] Use '--jsxFactory' instead. Specify the object invoked for createElement when targeting 'react' JSX emit"),Enable_tracing_of_the_name_resolution_process:n(6085,3,"Enable_tracing_of_the_name_resolution_process_6085","Enable tracing of the name resolution process."),Resolving_module_0_from_1:n(6086,3,"Resolving_module_0_from_1_6086","======== Resolving module '{0}' from '{1}'. ========"),Explicitly_specified_module_resolution_kind_Colon_0:n(6087,3,"Explicitly_specified_module_resolution_kind_Colon_0_6087","Explicitly specified module resolution kind: '{0}'."),Module_resolution_kind_is_not_specified_using_0:n(6088,3,"Module_resolution_kind_is_not_specified_using_0_6088","Module resolution kind is not specified, using '{0}'."),Module_name_0_was_successfully_resolved_to_1:n(6089,3,"Module_name_0_was_successfully_resolved_to_1_6089","======== Module name '{0}' was successfully resolved to '{1}'. ========"),Module_name_0_was_not_resolved:n(6090,3,"Module_name_0_was_not_resolved_6090","======== Module name '{0}' was not resolved. ========"),paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0:n(6091,3,"paths_option_is_specified_looking_for_a_pattern_to_match_module_name_0_6091","'paths' option is specified, looking for a pattern to match module name '{0}'."),Module_name_0_matched_pattern_1:n(6092,3,"Module_name_0_matched_pattern_1_6092","Module name '{0}', matched pattern '{1}'."),Trying_substitution_0_candidate_module_location_Colon_1:n(6093,3,"Trying_substitution_0_candidate_module_location_Colon_1_6093","Trying substitution '{0}', candidate module location: '{1}'."),Resolving_module_name_0_relative_to_base_url_1_2:n(6094,3,"Resolving_module_name_0_relative_to_base_url_1_2_6094","Resolving module name '{0}' relative to base url '{1}' - '{2}'."),Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1:n(6095,3,"Loading_module_as_file_Slash_folder_candidate_module_location_0_target_file_types_Colon_1_6095","Loading module as file / folder, candidate module location '{0}', target file types: {1}."),File_0_does_not_exist:n(6096,3,"File_0_does_not_exist_6096","File '{0}' does not exist."),File_0_exists_use_it_as_a_name_resolution_result:n(6097,3,"File_0_exists_use_it_as_a_name_resolution_result_6097","File '{0}' exists - use it as a name resolution result."),Loading_module_0_from_node_modules_folder_target_file_types_Colon_1:n(6098,3,"Loading_module_0_from_node_modules_folder_target_file_types_Colon_1_6098","Loading module '{0}' from 'node_modules' folder, target file types: {1}."),Found_package_json_at_0:n(6099,3,"Found_package_json_at_0_6099","Found 'package.json' at '{0}'."),package_json_does_not_have_a_0_field:n(6100,3,"package_json_does_not_have_a_0_field_6100","'package.json' does not have a '{0}' field."),package_json_has_0_field_1_that_references_2:n(6101,3,"package_json_has_0_field_1_that_references_2_6101","'package.json' has '{0}' field '{1}' that references '{2}'."),Allow_javascript_files_to_be_compiled:n(6102,3,"Allow_javascript_files_to_be_compiled_6102","Allow javascript files to be compiled."),Checking_if_0_is_the_longest_matching_prefix_for_1_2:n(6104,3,"Checking_if_0_is_the_longest_matching_prefix_for_1_2_6104","Checking if '{0}' is the longest matching prefix for '{1}' - '{2}'."),Expected_type_of_0_field_in_package_json_to_be_1_got_2:n(6105,3,"Expected_type_of_0_field_in_package_json_to_be_1_got_2_6105","Expected type of '{0}' field in 'package.json' to be '{1}', got '{2}'."),baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1:n(6106,3,"baseUrl_option_is_set_to_0_using_this_value_to_resolve_non_relative_module_name_1_6106","'baseUrl' option is set to '{0}', using this value to resolve non-relative module name '{1}'."),rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0:n(6107,3,"rootDirs_option_is_set_using_it_to_resolve_relative_module_name_0_6107","'rootDirs' option is set, using it to resolve relative module name '{0}'."),Longest_matching_prefix_for_0_is_1:n(6108,3,"Longest_matching_prefix_for_0_is_1_6108","Longest matching prefix for '{0}' is '{1}'."),Loading_0_from_the_root_dir_1_candidate_location_2:n(6109,3,"Loading_0_from_the_root_dir_1_candidate_location_2_6109","Loading '{0}' from the root dir '{1}', candidate location '{2}'."),Trying_other_entries_in_rootDirs:n(6110,3,"Trying_other_entries_in_rootDirs_6110","Trying other entries in 'rootDirs'."),Module_resolution_using_rootDirs_has_failed:n(6111,3,"Module_resolution_using_rootDirs_has_failed_6111","Module resolution using 'rootDirs' has failed."),Do_not_emit_use_strict_directives_in_module_output:n(6112,3,"Do_not_emit_use_strict_directives_in_module_output_6112","Do not emit 'use strict' directives in module output."),Enable_strict_null_checks:n(6113,3,"Enable_strict_null_checks_6113","Enable strict null checks."),Unknown_option_excludes_Did_you_mean_exclude:n(6114,1,"Unknown_option_excludes_Did_you_mean_exclude_6114","Unknown option 'excludes'. Did you mean 'exclude'?"),Raise_error_on_this_expressions_with_an_implied_any_type:n(6115,3,"Raise_error_on_this_expressions_with_an_implied_any_type_6115","Raise error on 'this' expressions with an implied 'any' type."),Resolving_type_reference_directive_0_containing_file_1_root_directory_2:n(6116,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_2_6116","======== Resolving type reference directive '{0}', containing file '{1}', root directory '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2:n(6119,3,"Type_reference_directive_0_was_successfully_resolved_to_1_primary_Colon_2_6119","======== Type reference directive '{0}' was successfully resolved to '{1}', primary: {2}. ========"),Type_reference_directive_0_was_not_resolved:n(6120,3,"Type_reference_directive_0_was_not_resolved_6120","======== Type reference directive '{0}' was not resolved. ========"),Resolving_with_primary_search_path_0:n(6121,3,"Resolving_with_primary_search_path_0_6121","Resolving with primary search path '{0}'."),Root_directory_cannot_be_determined_skipping_primary_search_paths:n(6122,3,"Root_directory_cannot_be_determined_skipping_primary_search_paths_6122","Root directory cannot be determined, skipping primary search paths."),Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set:n(6123,3,"Resolving_type_reference_directive_0_containing_file_1_root_directory_not_set_6123","======== Resolving type reference directive '{0}', containing file '{1}', root directory not set. ========"),Type_declaration_files_to_be_included_in_compilation:n(6124,3,"Type_declaration_files_to_be_included_in_compilation_6124","Type declaration files to be included in compilation."),Looking_up_in_node_modules_folder_initial_location_0:n(6125,3,"Looking_up_in_node_modules_folder_initial_location_0_6125","Looking up in 'node_modules' folder, initial location '{0}'."),Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_modules_folder:n(6126,3,"Containing_file_is_not_specified_and_root_directory_cannot_be_determined_skipping_lookup_in_node_mod_6126","Containing file is not specified and root directory cannot be determined, skipping lookup in 'node_modules' folder."),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1:n(6127,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_1_6127","======== Resolving type reference directive '{0}', containing file not set, root directory '{1}'. ========"),Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set:n(6128,3,"Resolving_type_reference_directive_0_containing_file_not_set_root_directory_not_set_6128","======== Resolving type reference directive '{0}', containing file not set, root directory not set. ========"),Resolving_real_path_for_0_result_1:n(6130,3,"Resolving_real_path_for_0_result_1_6130","Resolving real path for '{0}', result '{1}'."),Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system:n(6131,1,"Cannot_compile_modules_using_option_0_unless_the_module_flag_is_amd_or_system_6131","Cannot compile modules using option '{0}' unless the '--module' flag is 'amd' or 'system'."),File_name_0_has_a_1_extension_stripping_it:n(6132,3,"File_name_0_has_a_1_extension_stripping_it_6132","File name '{0}' has a '{1}' extension - stripping it."),_0_is_declared_but_its_value_is_never_read:n(6133,1,"_0_is_declared_but_its_value_is_never_read_6133","'{0}' is declared but its value is never read.",!0),Report_errors_on_unused_locals:n(6134,3,"Report_errors_on_unused_locals_6134","Report errors on unused locals."),Report_errors_on_unused_parameters:n(6135,3,"Report_errors_on_unused_parameters_6135","Report errors on unused parameters."),The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files:n(6136,3,"The_maximum_dependency_depth_to_search_under_node_modules_and_load_JavaScript_files_6136","The maximum dependency depth to search under node_modules and load JavaScript files."),Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1:n(6137,1,"Cannot_import_type_declaration_files_Consider_importing_0_instead_of_1_6137","Cannot import type declaration files. Consider importing '{0}' instead of '{1}'."),Property_0_is_declared_but_its_value_is_never_read:n(6138,1,"Property_0_is_declared_but_its_value_is_never_read_6138","Property '{0}' is declared but its value is never read.",!0),Import_emit_helpers_from_tslib:n(6139,3,"Import_emit_helpers_from_tslib_6139","Import emit helpers from 'tslib'."),Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using_cache_location_2:n(6140,1,"Auto_discovery_for_typings_is_enabled_in_project_0_Running_extra_resolution_pass_for_module_1_using__6140","Auto discovery for typings is enabled in project '{0}'. Running extra resolution pass for module '{1}' using cache location '{2}'."),Parse_in_strict_mode_and_emit_use_strict_for_each_source_file:n(6141,3,"Parse_in_strict_mode_and_emit_use_strict_for_each_source_file_6141",'Parse in strict mode and emit "use strict" for each source file.'),Module_0_was_resolved_to_1_but_jsx_is_not_set:n(6142,1,"Module_0_was_resolved_to_1_but_jsx_is_not_set_6142","Module '{0}' was resolved to '{1}', but '--jsx' is not set."),Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1:n(6144,3,"Module_0_was_resolved_as_locally_declared_ambient_module_in_file_1_6144","Module '{0}' was resolved as locally declared ambient module in file '{1}'."),Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h:n(6146,3,"Specify_the_JSX_factory_function_to_use_when_targeting_react_JSX_emit_e_g_React_createElement_or_h_6146","Specify the JSX factory function to use when targeting 'react' JSX emit, e.g. 'React.createElement' or 'h'."),Resolution_for_module_0_was_found_in_cache_from_location_1:n(6147,3,"Resolution_for_module_0_was_found_in_cache_from_location_1_6147","Resolution for module '{0}' was found in cache from location '{1}'."),Directory_0_does_not_exist_skipping_all_lookups_in_it:n(6148,3,"Directory_0_does_not_exist_skipping_all_lookups_in_it_6148","Directory '{0}' does not exist, skipping all lookups in it."),Show_diagnostic_information:n(6149,3,"Show_diagnostic_information_6149","Show diagnostic information."),Show_verbose_diagnostic_information:n(6150,3,"Show_verbose_diagnostic_information_6150","Show verbose diagnostic information."),Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file:n(6151,3,"Emit_a_single_file_with_source_maps_instead_of_having_a_separate_file_6151","Emit a single file with source maps instead of having a separate file."),Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap_to_be_set:n(6152,3,"Emit_the_source_alongside_the_sourcemaps_within_a_single_file_requires_inlineSourceMap_or_sourceMap__6152","Emit the source alongside the sourcemaps within a single file; requires '--inlineSourceMap' or '--sourceMap' to be set."),Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule:n(6153,3,"Transpile_each_file_as_a_separate_module_similar_to_ts_transpileModule_6153","Transpile each file as a separate module (similar to 'ts.transpileModule')."),Print_names_of_generated_files_part_of_the_compilation:n(6154,3,"Print_names_of_generated_files_part_of_the_compilation_6154","Print names of generated files part of the compilation."),Print_names_of_files_part_of_the_compilation:n(6155,3,"Print_names_of_files_part_of_the_compilation_6155","Print names of files part of the compilation."),The_locale_used_when_displaying_messages_to_the_user_e_g_en_us:n(6156,3,"The_locale_used_when_displaying_messages_to_the_user_e_g_en_us_6156","The locale used when displaying messages to the user (e.g. 'en-us')"),Do_not_generate_custom_helper_functions_like_extends_in_compiled_output:n(6157,3,"Do_not_generate_custom_helper_functions_like_extends_in_compiled_output_6157","Do not generate custom helper functions like '__extends' in compiled output."),Do_not_include_the_default_library_file_lib_d_ts:n(6158,3,"Do_not_include_the_default_library_file_lib_d_ts_6158","Do not include the default library file (lib.d.ts)."),Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files:n(6159,3,"Do_not_add_triple_slash_references_or_imported_modules_to_the_list_of_compiled_files_6159","Do not add triple-slash references or imported modules to the list of compiled files."),Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files:n(6160,3,"Deprecated_Use_skipLibCheck_instead_Skip_type_checking_of_default_library_declaration_files_6160","[Deprecated] Use '--skipLibCheck' instead. Skip type checking of default library declaration files."),List_of_folders_to_include_type_definitions_from:n(6161,3,"List_of_folders_to_include_type_definitions_from_6161","List of folders to include type definitions from."),Disable_size_limitations_on_JavaScript_projects:n(6162,3,"Disable_size_limitations_on_JavaScript_projects_6162","Disable size limitations on JavaScript projects."),The_character_set_of_the_input_files:n(6163,3,"The_character_set_of_the_input_files_6163","The character set of the input files."),Skipping_module_0_that_looks_like_an_absolute_URI_target_file_types_Colon_1:n(6164,3,"Skipping_module_0_that_looks_like_an_absolute_URI_target_file_types_Colon_1_6164","Skipping module '{0}' that looks like an absolute URI, target file types: {1}."),Do_not_truncate_error_messages:n(6165,3,"Do_not_truncate_error_messages_6165","Do not truncate error messages."),Output_directory_for_generated_declaration_files:n(6166,3,"Output_directory_for_generated_declaration_files_6166","Output directory for generated declaration files."),A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl:n(6167,3,"A_series_of_entries_which_re_map_imports_to_lookup_locations_relative_to_the_baseUrl_6167","A series of entries which re-map imports to lookup locations relative to the 'baseUrl'."),List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime:n(6168,3,"List_of_root_folders_whose_combined_content_represents_the_structure_of_the_project_at_runtime_6168","List of root folders whose combined content represents the structure of the project at runtime."),Show_all_compiler_options:n(6169,3,"Show_all_compiler_options_6169","Show all compiler options."),Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file:n(6170,3,"Deprecated_Use_outFile_instead_Concatenate_and_emit_output_to_single_file_6170","[Deprecated] Use '--outFile' instead. Concatenate and emit output to single file"),Command_line_Options:n(6171,3,"Command_line_Options_6171","Command-line Options"),Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5:n(6179,3,"Provide_full_support_for_iterables_in_for_of_spread_and_destructuring_when_targeting_ES5_6179","Provide full support for iterables in 'for-of', spread, and destructuring when targeting 'ES5'."),Enable_all_strict_type_checking_options:n(6180,3,"Enable_all_strict_type_checking_options_6180","Enable all strict type-checking options."),Scoped_package_detected_looking_in_0:n(6182,3,"Scoped_package_detected_looking_in_0_6182","Scoped package detected, looking in '{0}'"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2:n(6183,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_6183","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:n(6184,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package__6184","Reusing resolution of module '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Enable_strict_checking_of_function_types:n(6186,3,"Enable_strict_checking_of_function_types_6186","Enable strict checking of function types."),Enable_strict_checking_of_property_initialization_in_classes:n(6187,3,"Enable_strict_checking_of_property_initialization_in_classes_6187","Enable strict checking of property initialization in classes."),Numeric_separators_are_not_allowed_here:n(6188,1,"Numeric_separators_are_not_allowed_here_6188","Numeric separators are not allowed here."),Multiple_consecutive_numeric_separators_are_not_permitted:n(6189,1,"Multiple_consecutive_numeric_separators_are_not_permitted_6189","Multiple consecutive numeric separators are not permitted."),Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen:n(6191,3,"Whether_to_keep_outdated_console_output_in_watch_mode_instead_of_clearing_the_screen_6191","Whether to keep outdated console output in watch mode instead of clearing the screen."),All_imports_in_import_declaration_are_unused:n(6192,1,"All_imports_in_import_declaration_are_unused_6192","All imports in import declaration are unused.",!0),Found_1_error_Watching_for_file_changes:n(6193,3,"Found_1_error_Watching_for_file_changes_6193","Found 1 error. Watching for file changes."),Found_0_errors_Watching_for_file_changes:n(6194,3,"Found_0_errors_Watching_for_file_changes_6194","Found {0} errors. Watching for file changes."),Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols:n(6195,3,"Resolve_keyof_to_string_valued_property_names_only_no_numbers_or_symbols_6195","Resolve 'keyof' to string valued property names only (no numbers or symbols)."),_0_is_declared_but_never_used:n(6196,1,"_0_is_declared_but_never_used_6196","'{0}' is declared but never used.",!0),Include_modules_imported_with_json_extension:n(6197,3,"Include_modules_imported_with_json_extension_6197","Include modules imported with '.json' extension"),All_destructured_elements_are_unused:n(6198,1,"All_destructured_elements_are_unused_6198","All destructured elements are unused.",!0),All_variables_are_unused:n(6199,1,"All_variables_are_unused_6199","All variables are unused.",!0),Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0:n(6200,1,"Definitions_of_the_following_identifiers_conflict_with_those_in_another_file_Colon_0_6200","Definitions of the following identifiers conflict with those in another file: {0}"),Conflicts_are_in_this_file:n(6201,3,"Conflicts_are_in_this_file_6201","Conflicts are in this file."),Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0:n(6202,1,"Project_references_may_not_form_a_circular_graph_Cycle_detected_Colon_0_6202","Project references may not form a circular graph. Cycle detected: {0}"),_0_was_also_declared_here:n(6203,3,"_0_was_also_declared_here_6203","'{0}' was also declared here."),and_here:n(6204,3,"and_here_6204","and here."),All_type_parameters_are_unused:n(6205,1,"All_type_parameters_are_unused_6205","All type parameters are unused."),package_json_has_a_typesVersions_field_with_version_specific_path_mappings:n(6206,3,"package_json_has_a_typesVersions_field_with_version_specific_path_mappings_6206","'package.json' has a 'typesVersions' field with version-specific path mappings."),package_json_does_not_have_a_typesVersions_entry_that_matches_version_0:n(6207,3,"package_json_does_not_have_a_typesVersions_entry_that_matches_version_0_6207","'package.json' does not have a 'typesVersions' entry that matches version '{0}'."),package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_match_module_name_2:n(6208,3,"package_json_has_a_typesVersions_entry_0_that_matches_compiler_version_1_looking_for_a_pattern_to_ma_6208","'package.json' has a 'typesVersions' entry '{0}' that matches compiler version '{1}', looking for a pattern to match module name '{2}'."),package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range:n(6209,3,"package_json_has_a_typesVersions_entry_0_that_is_not_a_valid_semver_range_6209","'package.json' has a 'typesVersions' entry '{0}' that is not a valid semver range."),An_argument_for_0_was_not_provided:n(6210,3,"An_argument_for_0_was_not_provided_6210","An argument for '{0}' was not provided."),An_argument_matching_this_binding_pattern_was_not_provided:n(6211,3,"An_argument_matching_this_binding_pattern_was_not_provided_6211","An argument matching this binding pattern was not provided."),Did_you_mean_to_call_this_expression:n(6212,3,"Did_you_mean_to_call_this_expression_6212","Did you mean to call this expression?"),Did_you_mean_to_use_new_with_this_expression:n(6213,3,"Did_you_mean_to_use_new_with_this_expression_6213","Did you mean to use 'new' with this expression?"),Enable_strict_bind_call_and_apply_methods_on_functions:n(6214,3,"Enable_strict_bind_call_and_apply_methods_on_functions_6214","Enable strict 'bind', 'call', and 'apply' methods on functions."),Using_compiler_options_of_project_reference_redirect_0:n(6215,3,"Using_compiler_options_of_project_reference_redirect_0_6215","Using compiler options of project reference redirect '{0}'."),Found_1_error:n(6216,3,"Found_1_error_6216","Found 1 error."),Found_0_errors:n(6217,3,"Found_0_errors_6217","Found {0} errors."),Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2:n(6218,3,"Module_name_0_was_successfully_resolved_to_1_with_Package_ID_2_6218","======== Module name '{0}' was successfully resolved to '{1}' with Package ID '{2}'. ========"),Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3:n(6219,3,"Type_reference_directive_0_was_successfully_resolved_to_1_with_Package_ID_2_primary_Colon_3_6219","======== Type reference directive '{0}' was successfully resolved to '{1}' with Package ID '{2}', primary: {3}. ========"),package_json_had_a_falsy_0_field:n(6220,3,"package_json_had_a_falsy_0_field_6220","'package.json' had a falsy '{0}' field."),Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects:n(6221,3,"Disable_use_of_source_files_instead_of_declaration_files_from_referenced_projects_6221","Disable use of source files instead of declaration files from referenced projects."),Emit_class_fields_with_Define_instead_of_Set:n(6222,3,"Emit_class_fields_with_Define_instead_of_Set_6222","Emit class fields with Define instead of Set."),Generates_a_CPU_profile:n(6223,3,"Generates_a_CPU_profile_6223","Generates a CPU profile."),Disable_solution_searching_for_this_project:n(6224,3,"Disable_solution_searching_for_this_project_6224","Disable solution searching for this project."),Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling_UseFsEvents_UseFsEventsOnParentDirectory:n(6225,3,"Specify_strategy_for_watching_file_Colon_FixedPollingInterval_default_PriorityPollingInterval_Dynami_6225","Specify strategy for watching file: 'FixedPollingInterval' (default), 'PriorityPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling', 'UseFsEvents', 'UseFsEventsOnParentDirectory'."),Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively_Colon_UseFsEvents_default_FixedPollingInterval_DynamicPriorityPolling_FixedChunkSizePolling:n(6226,3,"Specify_strategy_for_watching_directory_on_platforms_that_don_t_support_recursive_watching_natively__6226","Specify strategy for watching directory on platforms that don't support recursive watching natively: 'UseFsEvents' (default), 'FixedPollingInterval', 'DynamicPriorityPolling', 'FixedChunkSizePolling'."),Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_FixedInterval_default_PriorityInterval_DynamicPriority_FixedChunkSize:n(6227,3,"Specify_strategy_for_creating_a_polling_watch_when_it_fails_to_create_using_file_system_events_Colon_6227","Specify strategy for creating a polling watch when it fails to create using file system events: 'FixedInterval' (default), 'PriorityInterval', 'DynamicPriority', 'FixedChunkSize'."),Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3:n(6229,1,"Tag_0_expects_at_least_1_arguments_but_the_JSX_factory_2_provides_at_most_3_6229","Tag '{0}' expects at least '{1}' arguments, but the JSX factory '{2}' provides at most '{3}'."),Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line:n(6230,1,"Option_0_can_only_be_specified_in_tsconfig_json_file_or_set_to_false_or_null_on_command_line_6230","Option '{0}' can only be specified in 'tsconfig.json' file or set to 'false' or 'null' on command line."),Could_not_resolve_the_path_0_with_the_extensions_Colon_1:n(6231,1,"Could_not_resolve_the_path_0_with_the_extensions_Colon_1_6231","Could not resolve the path '{0}' with the extensions: {1}."),Declaration_augments_declaration_in_another_file_This_cannot_be_serialized:n(6232,1,"Declaration_augments_declaration_in_another_file_This_cannot_be_serialized_6232","Declaration augments declaration in another file. This cannot be serialized."),This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_file:n(6233,1,"This_is_the_declaration_being_augmented_Consider_moving_the_augmenting_declaration_into_the_same_fil_6233","This is the declaration being augmented. Consider moving the augmenting declaration into the same file."),This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without:n(6234,1,"This_expression_is_not_callable_because_it_is_a_get_accessor_Did_you_mean_to_use_it_without_6234","This expression is not callable because it is a 'get' accessor. Did you mean to use it without '()'?"),Disable_loading_referenced_projects:n(6235,3,"Disable_loading_referenced_projects_6235","Disable loading referenced projects."),Arguments_for_the_rest_parameter_0_were_not_provided:n(6236,1,"Arguments_for_the_rest_parameter_0_were_not_provided_6236","Arguments for the rest parameter '{0}' were not provided."),Generates_an_event_trace_and_a_list_of_types:n(6237,3,"Generates_an_event_trace_and_a_list_of_types_6237","Generates an event trace and a list of types."),Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react:n(6238,1,"Specify_the_module_specifier_to_be_used_to_import_the_jsx_and_jsxs_factory_functions_from_eg_react_6238","Specify the module specifier to be used to import the 'jsx' and 'jsxs' factory functions from. eg, react"),File_0_exists_according_to_earlier_cached_lookups:n(6239,3,"File_0_exists_according_to_earlier_cached_lookups_6239","File '{0}' exists according to earlier cached lookups."),File_0_does_not_exist_according_to_earlier_cached_lookups:n(6240,3,"File_0_does_not_exist_according_to_earlier_cached_lookups_6240","File '{0}' does not exist according to earlier cached lookups."),Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1:n(6241,3,"Resolution_for_type_reference_directive_0_was_found_in_cache_from_location_1_6241","Resolution for type reference directive '{0}' was found in cache from location '{1}'."),Resolving_type_reference_directive_0_containing_file_1:n(6242,3,"Resolving_type_reference_directive_0_containing_file_1_6242","======== Resolving type reference directive '{0}', containing file '{1}'. ========"),Interpret_optional_property_types_as_written_rather_than_adding_undefined:n(6243,3,"Interpret_optional_property_types_as_written_rather_than_adding_undefined_6243","Interpret optional property types as written, rather than adding 'undefined'."),Modules:n(6244,3,"Modules_6244","Modules"),File_Management:n(6245,3,"File_Management_6245","File Management"),Emit:n(6246,3,"Emit_6246","Emit"),JavaScript_Support:n(6247,3,"JavaScript_Support_6247","JavaScript Support"),Type_Checking:n(6248,3,"Type_Checking_6248","Type Checking"),Editor_Support:n(6249,3,"Editor_Support_6249","Editor Support"),Watch_and_Build_Modes:n(6250,3,"Watch_and_Build_Modes_6250","Watch and Build Modes"),Compiler_Diagnostics:n(6251,3,"Compiler_Diagnostics_6251","Compiler Diagnostics"),Interop_Constraints:n(6252,3,"Interop_Constraints_6252","Interop Constraints"),Backwards_Compatibility:n(6253,3,"Backwards_Compatibility_6253","Backwards Compatibility"),Language_and_Environment:n(6254,3,"Language_and_Environment_6254","Language and Environment"),Projects:n(6255,3,"Projects_6255","Projects"),Output_Formatting:n(6256,3,"Output_Formatting_6256","Output Formatting"),Completeness:n(6257,3,"Completeness_6257","Completeness"),_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file:n(6258,1,"_0_should_be_set_inside_the_compilerOptions_object_of_the_config_json_file_6258","'{0}' should be set inside the 'compilerOptions' object of the config json file"),Found_1_error_in_0:n(6259,3,"Found_1_error_in_0_6259","Found 1 error in {0}"),Found_0_errors_in_the_same_file_starting_at_Colon_1:n(6260,3,"Found_0_errors_in_the_same_file_starting_at_Colon_1_6260","Found {0} errors in the same file, starting at: {1}"),Found_0_errors_in_1_files:n(6261,3,"Found_0_errors_in_1_files_6261","Found {0} errors in {1} files."),File_name_0_has_a_1_extension_looking_up_2_instead:n(6262,3,"File_name_0_has_a_1_extension_looking_up_2_instead_6262","File name '{0}' has a '{1}' extension - looking up '{2}' instead."),Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set:n(6263,1,"Module_0_was_resolved_to_1_but_allowArbitraryExtensions_is_not_set_6263","Module '{0}' was resolved to '{1}', but '--allowArbitraryExtensions' is not set."),Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present:n(6264,3,"Enable_importing_files_with_any_extension_provided_a_declaration_file_is_present_6264","Enable importing files with any extension, provided a declaration file is present."),Resolving_type_reference_directive_for_program_that_specifies_custom_typeRoots_skipping_lookup_in_node_modules_folder:n(6265,3,"Resolving_type_reference_directive_for_program_that_specifies_custom_typeRoots_skipping_lookup_in_no_6265","Resolving type reference directive for program that specifies custom typeRoots, skipping lookup in 'node_modules' folder."),Option_0_can_only_be_specified_on_command_line:n(6266,1,"Option_0_can_only_be_specified_on_command_line_6266","Option '{0}' can only be specified on command line."),Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve:n(6270,3,"Directory_0_has_no_containing_package_json_scope_Imports_will_not_resolve_6270","Directory '{0}' has no containing package.json scope. Imports will not resolve."),Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1:n(6271,3,"Import_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6271","Import specifier '{0}' does not exist in package.json scope at path '{1}'."),Invalid_import_specifier_0_has_no_possible_resolutions:n(6272,3,"Invalid_import_specifier_0_has_no_possible_resolutions_6272","Invalid import specifier '{0}' has no possible resolutions."),package_json_scope_0_has_no_imports_defined:n(6273,3,"package_json_scope_0_has_no_imports_defined_6273","package.json scope '{0}' has no imports defined."),package_json_scope_0_explicitly_maps_specifier_1_to_null:n(6274,3,"package_json_scope_0_explicitly_maps_specifier_1_to_null_6274","package.json scope '{0}' explicitly maps specifier '{1}' to null."),package_json_scope_0_has_invalid_type_for_target_of_specifier_1:n(6275,3,"package_json_scope_0_has_invalid_type_for_target_of_specifier_1_6275","package.json scope '{0}' has invalid type for target of specifier '{1}'"),Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1:n(6276,3,"Export_specifier_0_does_not_exist_in_package_json_scope_at_path_1_6276","Export specifier '{0}' does not exist in package.json scope at path '{1}'."),Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_if_npm_library_needs_configuration_update:n(6277,3,"Resolution_of_non_relative_name_failed_trying_with_modern_Node_resolution_features_disabled_to_see_i_6277","Resolution of non-relative name failed; trying with modern Node resolution features disabled to see if npm library needs configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The_1_library_may_need_to_update_its_package_json_or_typings:n(6278,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_when_respecting_package_json_exports_The__6278",`There are types at '{0}', but this result could not be resolved when respecting package.json "exports". The '{1}' library may need to update its package.json or typings.`),Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_need_configuration_update:n(6279,3,"Resolution_of_non_relative_name_failed_trying_with_moduleResolution_bundler_to_see_if_project_may_ne_6279","Resolution of non-relative name failed; trying with '--moduleResolution bundler' to see if project may need configuration update."),There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setting_Consider_updating_to_node16_nodenext_or_bundler:n(6280,3,"There_are_types_at_0_but_this_result_could_not_be_resolved_under_your_current_moduleResolution_setti_6280","There are types at '{0}', but this result could not be resolved under your current 'moduleResolution' setting. Consider updating to 'node16', 'nodenext', or 'bundler'."),package_json_has_a_peerDependencies_field:n(6281,3,"package_json_has_a_peerDependencies_field_6281","'package.json' has a 'peerDependencies' field."),Found_peerDependency_0_with_1_version:n(6282,3,"Found_peerDependency_0_with_1_version_6282","Found peerDependency '{0}' with '{1}' version."),Failed_to_find_peerDependency_0:n(6283,3,"Failed_to_find_peerDependency_0_6283","Failed to find peerDependency '{0}'."),File_Layout:n(6284,3,"File_Layout_6284","File Layout"),Environment_Settings:n(6285,3,"Environment_Settings_6285","Environment Settings"),See_also_https_Colon_Slash_Slashaka_ms_Slashtsconfig_Slashmodule:n(6286,3,"See_also_https_Colon_Slash_Slashaka_ms_Slashtsconfig_Slashmodule_6286","See also https://aka.ms/tsconfig/module"),For_nodejs_Colon:n(6287,3,"For_nodejs_Colon_6287","For nodejs:"),and_npm_install_D_types_Slashnode:n(6290,3,"and_npm_install_D_types_Slashnode_6290","and npm install -D @types/node"),Other_Outputs:n(6291,3,"Other_Outputs_6291","Other Outputs"),Stricter_Typechecking_Options:n(6292,3,"Stricter_Typechecking_Options_6292","Stricter Typechecking Options"),Style_Options:n(6293,3,"Style_Options_6293","Style Options"),Recommended_Options:n(6294,3,"Recommended_Options_6294","Recommended Options"),Enable_project_compilation:n(6302,3,"Enable_project_compilation_6302","Enable project compilation"),Composite_projects_may_not_disable_declaration_emit:n(6304,1,"Composite_projects_may_not_disable_declaration_emit_6304","Composite projects may not disable declaration emit."),Output_file_0_has_not_been_built_from_source_file_1:n(6305,1,"Output_file_0_has_not_been_built_from_source_file_1_6305","Output file '{0}' has not been built from source file '{1}'."),Referenced_project_0_must_have_setting_composite_Colon_true:n(6306,1,"Referenced_project_0_must_have_setting_composite_Colon_true_6306",`Referenced project '{0}' must have setting "composite": true.`),File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_include_pattern:n(6307,1,"File_0_is_not_listed_within_the_file_list_of_project_1_Projects_must_list_all_files_or_use_an_includ_6307","File '{0}' is not listed within the file list of project '{1}'. Projects must list all files or use an 'include' pattern."),Referenced_project_0_may_not_disable_emit:n(6310,1,"Referenced_project_0_may_not_disable_emit_6310","Referenced project '{0}' may not disable emit."),Project_0_is_out_of_date_because_output_1_is_older_than_input_2:n(6350,3,"Project_0_is_out_of_date_because_output_1_is_older_than_input_2_6350","Project '{0}' is out of date because output '{1}' is older than input '{2}'"),Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2:n(6351,3,"Project_0_is_up_to_date_because_newest_input_1_is_older_than_output_2_6351","Project '{0}' is up to date because newest input '{1}' is older than output '{2}'"),Project_0_is_out_of_date_because_output_file_1_does_not_exist:n(6352,3,"Project_0_is_out_of_date_because_output_file_1_does_not_exist_6352","Project '{0}' is out of date because output file '{1}' does not exist"),Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date:n(6353,3,"Project_0_is_out_of_date_because_its_dependency_1_is_out_of_date_6353","Project '{0}' is out of date because its dependency '{1}' is out of date"),Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies:n(6354,3,"Project_0_is_up_to_date_with_d_ts_files_from_its_dependencies_6354","Project '{0}' is up to date with .d.ts files from its dependencies"),Projects_in_this_build_Colon_0:n(6355,3,"Projects_in_this_build_Colon_0_6355","Projects in this build: {0}"),A_non_dry_build_would_delete_the_following_files_Colon_0:n(6356,3,"A_non_dry_build_would_delete_the_following_files_Colon_0_6356","A non-dry build would delete the following files: {0}"),A_non_dry_build_would_build_project_0:n(6357,3,"A_non_dry_build_would_build_project_0_6357","A non-dry build would build project '{0}'"),Building_project_0:n(6358,3,"Building_project_0_6358","Building project '{0}'..."),Updating_output_timestamps_of_project_0:n(6359,3,"Updating_output_timestamps_of_project_0_6359","Updating output timestamps of project '{0}'..."),Project_0_is_up_to_date:n(6361,3,"Project_0_is_up_to_date_6361","Project '{0}' is up to date"),Skipping_build_of_project_0_because_its_dependency_1_has_errors:n(6362,3,"Skipping_build_of_project_0_because_its_dependency_1_has_errors_6362","Skipping build of project '{0}' because its dependency '{1}' has errors"),Project_0_can_t_be_built_because_its_dependency_1_has_errors:n(6363,3,"Project_0_can_t_be_built_because_its_dependency_1_has_errors_6363","Project '{0}' can't be built because its dependency '{1}' has errors"),Build_one_or_more_projects_and_their_dependencies_if_out_of_date:n(6364,3,"Build_one_or_more_projects_and_their_dependencies_if_out_of_date_6364","Build one or more projects and their dependencies, if out of date"),Delete_the_outputs_of_all_projects:n(6365,3,"Delete_the_outputs_of_all_projects_6365","Delete the outputs of all projects."),Show_what_would_be_built_or_deleted_if_specified_with_clean:n(6367,3,"Show_what_would_be_built_or_deleted_if_specified_with_clean_6367","Show what would be built (or deleted, if specified with '--clean')"),Option_build_must_be_the_first_command_line_argument:n(6369,1,"Option_build_must_be_the_first_command_line_argument_6369","Option '--build' must be the first command line argument."),Options_0_and_1_cannot_be_combined:n(6370,1,"Options_0_and_1_cannot_be_combined_6370","Options '{0}' and '{1}' cannot be combined."),Updating_unchanged_output_timestamps_of_project_0:n(6371,3,"Updating_unchanged_output_timestamps_of_project_0_6371","Updating unchanged output timestamps of project '{0}'..."),A_non_dry_build_would_update_timestamps_for_output_of_project_0:n(6374,3,"A_non_dry_build_would_update_timestamps_for_output_of_project_0_6374","A non-dry build would update timestamps for output of project '{0}'"),Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1:n(6377,1,"Cannot_write_file_0_because_it_will_overwrite_tsbuildinfo_file_generated_by_referenced_project_1_6377","Cannot write file '{0}' because it will overwrite '.tsbuildinfo' file generated by referenced project '{1}'"),Composite_projects_may_not_disable_incremental_compilation:n(6379,1,"Composite_projects_may_not_disable_incremental_compilation_6379","Composite projects may not disable incremental compilation."),Specify_file_to_store_incremental_compilation_information:n(6380,3,"Specify_file_to_store_incremental_compilation_information_6380","Specify file to store incremental compilation information"),Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_current_version_2:n(6381,3,"Project_0_is_out_of_date_because_output_for_it_was_generated_with_version_1_that_differs_with_curren_6381","Project '{0}' is out of date because output for it was generated with version '{1}' that differs with current version '{2}'"),Skipping_build_of_project_0_because_its_dependency_1_was_not_built:n(6382,3,"Skipping_build_of_project_0_because_its_dependency_1_was_not_built_6382","Skipping build of project '{0}' because its dependency '{1}' was not built"),Project_0_can_t_be_built_because_its_dependency_1_was_not_built:n(6383,3,"Project_0_can_t_be_built_because_its_dependency_1_was_not_built_6383","Project '{0}' can't be built because its dependency '{1}' was not built"),Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:n(6384,3,"Have_recompiles_in_incremental_and_watch_assume_that_changes_within_a_file_will_only_affect_files_di_6384","Have recompiles in '--incremental' and '--watch' assume that changes within a file will only affect files directly depending on it."),_0_is_deprecated:n(6385,2,"_0_is_deprecated_6385","'{0}' is deprecated.",void 0,void 0,!0),Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_native_implementation_of_the_Web_Performance_API_could_not_be_found:n(6386,3,"Performance_timings_for_diagnostics_or_extendedDiagnostics_are_not_available_in_this_session_A_nativ_6386","Performance timings for '--diagnostics' or '--extendedDiagnostics' are not available in this session. A native implementation of the Web Performance API could not be found."),The_signature_0_of_1_is_deprecated:n(6387,2,"The_signature_0_of_1_is_deprecated_6387","The signature '{0}' of '{1}' is deprecated.",void 0,void 0,!0),Project_0_is_being_forcibly_rebuilt:n(6388,3,"Project_0_is_being_forcibly_rebuilt_6388","Project '{0}' is being forcibly rebuilt"),Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved:n(6389,3,"Reusing_resolution_of_module_0_from_1_of_old_program_it_was_not_resolved_6389","Reusing resolution of module '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2:n(6390,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6390","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved_to_2_with_Package_ID_3:n(6391,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_successfully_resolved__6391","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was successfully resolved to '{2}' with Package ID '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved:n(6392,3,"Reusing_resolution_of_type_reference_directive_0_from_1_of_old_program_it_was_not_resolved_6392","Reusing resolution of type reference directive '{0}' from '{1}' of old program, it was not resolved."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:n(6393,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6393","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:n(6394,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_6394","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:n(6395,3,"Reusing_resolution_of_module_0_from_1_found_in_cache_from_location_2_it_was_not_resolved_6395","Reusing resolution of module '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3:n(6396,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6396","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_successfully_resolved_to_3_with_Package_ID_4:n(6397,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_succes_6397","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was successfully resolved to '{3}' with Package ID '{4}'."),Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_resolved:n(6398,3,"Reusing_resolution_of_type_reference_directive_0_from_1_found_in_cache_from_location_2_it_was_not_re_6398","Reusing resolution of type reference directive '{0}' from '{1}' found in cache from location '{2}', it was not resolved."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitted:n(6399,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_some_of_the_changes_were_not_emitte_6399","Project '{0}' is out of date because buildinfo file '{1}' indicates that some of the changes were not emitted"),Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_files:n(6400,3,"Project_0_is_up_to_date_but_needs_to_update_timestamps_of_output_files_that_are_older_than_input_fil_6400","Project '{0}' is up to date but needs to update timestamps of output files that are older than input files"),Project_0_is_out_of_date_because_there_was_error_reading_file_1:n(6401,3,"Project_0_is_out_of_date_because_there_was_error_reading_file_1_6401","Project '{0}' is out of date because there was error reading file '{1}'"),Resolving_in_0_mode_with_conditions_1:n(6402,3,"Resolving_in_0_mode_with_conditions_1_6402","Resolving in {0} mode with conditions {1}."),Matched_0_condition_1:n(6403,3,"Matched_0_condition_1_6403","Matched '{0}' condition '{1}'."),Using_0_subpath_1_with_target_2:n(6404,3,"Using_0_subpath_1_with_target_2_6404","Using '{0}' subpath '{1}' with target '{2}'."),Saw_non_matching_condition_0:n(6405,3,"Saw_non_matching_condition_0_6405","Saw non-matching condition '{0}'."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions:n(6406,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_there_is_change_in_compilerOptions_6406","Project '{0}' is out of date because buildinfo file '{1}' indicates there is change in compilerOptions"),Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noEmit_or_emitDeclarationOnly_to_be_set:n(6407,3,"Allow_imports_to_include_TypeScript_file_extensions_Requires_moduleResolution_bundler_and_either_noE_6407","Allow imports to include TypeScript file extensions. Requires '--moduleResolution bundler' and either '--noEmit' or '--emitDeclarationOnly' to be set."),Use_the_package_json_exports_field_when_resolving_package_imports:n(6408,3,"Use_the_package_json_exports_field_when_resolving_package_imports_6408","Use the package.json 'exports' field when resolving package imports."),Use_the_package_json_imports_field_when_resolving_imports:n(6409,3,"Use_the_package_json_imports_field_when_resolving_imports_6409","Use the package.json 'imports' field when resolving imports."),Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports:n(6410,3,"Conditions_to_set_in_addition_to_the_resolver_specific_defaults_when_resolving_imports_6410","Conditions to set in addition to the resolver-specific defaults when resolving imports."),true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false:n(6411,3,"true_when_moduleResolution_is_node16_nodenext_or_bundler_otherwise_false_6411","`true` when 'moduleResolution' is 'node16', 'nodenext', or 'bundler'; otherwise `false`."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_but_not_any_more:n(6412,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_file_2_was_root_file_of_compilation_6412","Project '{0}' is out of date because buildinfo file '{1}' indicates that file '{2}' was root file of compilation but not any more."),Entering_conditional_exports:n(6413,3,"Entering_conditional_exports_6413","Entering conditional exports."),Resolved_under_condition_0:n(6414,3,"Resolved_under_condition_0_6414","Resolved under condition '{0}'."),Failed_to_resolve_under_condition_0:n(6415,3,"Failed_to_resolve_under_condition_0_6415","Failed to resolve under condition '{0}'."),Exiting_conditional_exports:n(6416,3,"Exiting_conditional_exports_6416","Exiting conditional exports."),Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0:n(6417,3,"Searching_all_ancestor_node_modules_directories_for_preferred_extensions_Colon_0_6417","Searching all ancestor node_modules directories for preferred extensions: {0}."),Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0:n(6418,3,"Searching_all_ancestor_node_modules_directories_for_fallback_extensions_Colon_0_6418","Searching all ancestor node_modules directories for fallback extensions: {0}."),Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors:n(6419,3,"Project_0_is_out_of_date_because_buildinfo_file_1_indicates_that_program_needs_to_report_errors_6419","Project '{0}' is out of date because buildinfo file '{1}' indicates that program needs to report errors."),Project_0_is_out_of_date_because_1:n(6420,3,"Project_0_is_out_of_date_because_1_6420","Project '{0}' is out of date because {1}."),Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_in_output_files:n(6421,3,"Rewrite_ts_tsx_mts_and_cts_file_extensions_in_relative_import_paths_to_their_JavaScript_equivalent_i_6421","Rewrite '.ts', '.tsx', '.mts', and '.cts' file extensions in relative import paths to their JavaScript equivalent in output files."),The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1:n(6500,3,"The_expected_type_comes_from_property_0_which_is_declared_here_on_type_1_6500","The expected type comes from property '{0}' which is declared here on type '{1}'"),The_expected_type_comes_from_this_index_signature:n(6501,3,"The_expected_type_comes_from_this_index_signature_6501","The expected type comes from this index signature."),The_expected_type_comes_from_the_return_type_of_this_signature:n(6502,3,"The_expected_type_comes_from_the_return_type_of_this_signature_6502","The expected type comes from the return type of this signature."),Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing:n(6503,3,"Print_names_of_files_that_are_part_of_the_compilation_and_then_stop_processing_6503","Print names of files that are part of the compilation and then stop processing."),File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option:n(6504,1,"File_0_is_a_JavaScript_file_Did_you_mean_to_enable_the_allowJs_option_6504","File '{0}' is a JavaScript file. Did you mean to enable the 'allowJs' option?"),Print_names_of_files_and_the_reason_they_are_part_of_the_compilation:n(6505,3,"Print_names_of_files_and_the_reason_they_are_part_of_the_compilation_6505","Print names of files and the reason they are part of the compilation."),Consider_adding_a_declare_modifier_to_this_class:n(6506,3,"Consider_adding_a_declare_modifier_to_this_class_6506","Consider adding a 'declare' modifier to this class."),Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJs_option_to_get_errors_from_these_files:n(6600,3,"Allow_JavaScript_files_to_be_a_part_of_your_program_Use_the_checkJs_option_to_get_errors_from_these__6600","Allow JavaScript files to be a part of your program. Use the 'checkJs' option to get errors from these files."),Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export:n(6601,3,"Allow_import_x_from_y_when_a_module_doesn_t_have_a_default_export_6601","Allow 'import x from y' when a module doesn't have a default export."),Allow_accessing_UMD_globals_from_modules:n(6602,3,"Allow_accessing_UMD_globals_from_modules_6602","Allow accessing UMD globals from modules."),Disable_error_reporting_for_unreachable_code:n(6603,3,"Disable_error_reporting_for_unreachable_code_6603","Disable error reporting for unreachable code."),Disable_error_reporting_for_unused_labels:n(6604,3,"Disable_error_reporting_for_unused_labels_6604","Disable error reporting for unused labels."),Ensure_use_strict_is_always_emitted:n(6605,3,"Ensure_use_strict_is_always_emitted_6605","Ensure 'use strict' is always emitted."),Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_will_only_affect_files_directly_depending_on_it:n(6606,3,"Have_recompiles_in_projects_that_use_incremental_and_watch_mode_assume_that_changes_within_a_file_wi_6606","Have recompiles in projects that use 'incremental' and 'watch' mode assume that changes within a file will only affect files directly depending on it."),Specify_the_base_directory_to_resolve_non_relative_module_names:n(6607,3,"Specify_the_base_directory_to_resolve_non_relative_module_names_6607","Specify the base directory to resolve non-relative module names."),No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files:n(6608,3,"No_longer_supported_In_early_versions_manually_set_the_text_encoding_for_reading_files_6608","No longer supported. In early versions, manually set the text encoding for reading files."),Enable_error_reporting_in_type_checked_JavaScript_files:n(6609,3,"Enable_error_reporting_in_type_checked_JavaScript_files_6609","Enable error reporting in type-checked JavaScript files."),Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references:n(6611,3,"Enable_constraints_that_allow_a_TypeScript_project_to_be_used_with_project_references_6611","Enable constraints that allow a TypeScript project to be used with project references."),Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project:n(6612,3,"Generate_d_ts_files_from_TypeScript_and_JavaScript_files_in_your_project_6612","Generate .d.ts files from TypeScript and JavaScript files in your project."),Specify_the_output_directory_for_generated_declaration_files:n(6613,3,"Specify_the_output_directory_for_generated_declaration_files_6613","Specify the output directory for generated declaration files."),Create_sourcemaps_for_d_ts_files:n(6614,3,"Create_sourcemaps_for_d_ts_files_6614","Create sourcemaps for d.ts files."),Output_compiler_performance_information_after_building:n(6615,3,"Output_compiler_performance_information_after_building_6615","Output compiler performance information after building."),Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project:n(6616,3,"Disables_inference_for_type_acquisition_by_looking_at_filenames_in_a_project_6616","Disables inference for type acquisition by looking at filenames in a project."),Reduce_the_number_of_projects_loaded_automatically_by_TypeScript:n(6617,3,"Reduce_the_number_of_projects_loaded_automatically_by_TypeScript_6617","Reduce the number of projects loaded automatically by TypeScript."),Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server:n(6618,3,"Remove_the_20mb_cap_on_total_source_code_size_for_JavaScript_files_in_the_TypeScript_language_server_6618","Remove the 20mb cap on total source code size for JavaScript files in the TypeScript language server."),Opt_a_project_out_of_multi_project_reference_checking_when_editing:n(6619,3,"Opt_a_project_out_of_multi_project_reference_checking_when_editing_6619","Opt a project out of multi-project reference checking when editing."),Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects:n(6620,3,"Disable_preferring_source_files_instead_of_declaration_files_when_referencing_composite_projects_6620","Disable preferring source files instead of declaration files when referencing composite projects."),Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration:n(6621,3,"Emit_more_compliant_but_verbose_and_less_performant_JavaScript_for_iteration_6621","Emit more compliant, but verbose and less performant JavaScript for iteration."),Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files:n(6622,3,"Emit_a_UTF_8_Byte_Order_Mark_BOM_in_the_beginning_of_output_files_6622","Emit a UTF-8 Byte Order Mark (BOM) in the beginning of output files."),Only_output_d_ts_files_and_not_JavaScript_files:n(6623,3,"Only_output_d_ts_files_and_not_JavaScript_files_6623","Only output d.ts files and not JavaScript files."),Emit_design_type_metadata_for_decorated_declarations_in_source_files:n(6624,3,"Emit_design_type_metadata_for_decorated_declarations_in_source_files_6624","Emit design-type metadata for decorated declarations in source files."),Disable_the_type_acquisition_for_JavaScript_projects:n(6625,3,"Disable_the_type_acquisition_for_JavaScript_projects_6625","Disable the type acquisition for JavaScript projects"),Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheticDefaultImports_for_type_compatibility:n(6626,3,"Emit_additional_JavaScript_to_ease_support_for_importing_CommonJS_modules_This_enables_allowSyntheti_6626","Emit additional JavaScript to ease support for importing CommonJS modules. This enables 'allowSyntheticDefaultImports' for type compatibility."),Filters_results_from_the_include_option:n(6627,3,"Filters_results_from_the_include_option_6627","Filters results from the `include` option."),Remove_a_list_of_directories_from_the_watch_process:n(6628,3,"Remove_a_list_of_directories_from_the_watch_process_6628","Remove a list of directories from the watch process."),Remove_a_list_of_files_from_the_watch_mode_s_processing:n(6629,3,"Remove_a_list_of_files_from_the_watch_mode_s_processing_6629","Remove a list of files from the watch mode's processing."),Enable_experimental_support_for_legacy_experimental_decorators:n(6630,3,"Enable_experimental_support_for_legacy_experimental_decorators_6630","Enable experimental support for legacy experimental decorators."),Print_files_read_during_the_compilation_including_why_it_was_included:n(6631,3,"Print_files_read_during_the_compilation_including_why_it_was_included_6631","Print files read during the compilation including why it was included."),Output_more_detailed_compiler_performance_information_after_building:n(6632,3,"Output_more_detailed_compiler_performance_information_after_building_6632","Output more detailed compiler performance information after building."),Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_are_inherited:n(6633,3,"Specify_one_or_more_path_or_node_module_references_to_base_configuration_files_from_which_settings_a_6633","Specify one or more path or node module references to base configuration files from which settings are inherited."),Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers:n(6634,3,"Specify_what_approach_the_watcher_should_use_if_the_system_runs_out_of_native_file_watchers_6634","Specify what approach the watcher should use if the system runs out of native file watchers."),Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include:n(6635,3,"Include_a_list_of_files_This_does_not_support_glob_patterns_as_opposed_to_include_6635","Include a list of files. This does not support glob patterns, as opposed to `include`."),Build_all_projects_including_those_that_appear_to_be_up_to_date:n(6636,3,"Build_all_projects_including_those_that_appear_to_be_up_to_date_6636","Build all projects, including those that appear to be up to date."),Ensure_that_casing_is_correct_in_imports:n(6637,3,"Ensure_that_casing_is_correct_in_imports_6637","Ensure that casing is correct in imports."),Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging:n(6638,3,"Emit_a_v8_CPU_profile_of_the_compiler_run_for_debugging_6638","Emit a v8 CPU profile of the compiler run for debugging."),Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file:n(6639,3,"Allow_importing_helper_functions_from_tslib_once_per_project_instead_of_including_them_per_file_6639","Allow importing helper functions from tslib once per project, instead of including them per-file."),Skip_building_downstream_projects_on_error_in_upstream_project:n(6640,3,"Skip_building_downstream_projects_on_error_in_upstream_project_6640","Skip building downstream projects on error in upstream project."),Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation:n(6641,3,"Specify_a_list_of_glob_patterns_that_match_files_to_be_included_in_compilation_6641","Specify a list of glob patterns that match files to be included in compilation."),Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects:n(6642,3,"Save_tsbuildinfo_files_to_allow_for_incremental_compilation_of_projects_6642","Save .tsbuildinfo files to allow for incremental compilation of projects."),Include_sourcemap_files_inside_the_emitted_JavaScript:n(6643,3,"Include_sourcemap_files_inside_the_emitted_JavaScript_6643","Include sourcemap files inside the emitted JavaScript."),Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript:n(6644,3,"Include_source_code_in_the_sourcemaps_inside_the_emitted_JavaScript_6644","Include source code in the sourcemaps inside the emitted JavaScript."),Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports:n(6645,3,"Ensure_that_each_file_can_be_safely_transpiled_without_relying_on_other_imports_6645","Ensure that each file can be safely transpiled without relying on other imports."),Specify_what_JSX_code_is_generated:n(6646,3,"Specify_what_JSX_code_is_generated_6646","Specify what JSX code is generated."),Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h:n(6647,3,"Specify_the_JSX_factory_function_used_when_targeting_React_JSX_emit_e_g_React_createElement_or_h_6647","Specify the JSX factory function used when targeting React JSX emit, e.g. 'React.createElement' or 'h'."),Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragment_or_Fragment:n(6648,3,"Specify_the_JSX_Fragment_reference_used_for_fragments_when_targeting_React_JSX_emit_e_g_React_Fragme_6648","Specify the JSX Fragment reference used for fragments when targeting React JSX emit e.g. 'React.Fragment' or 'Fragment'."),Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Asterisk:n(6649,3,"Specify_module_specifier_used_to_import_the_JSX_factory_functions_when_using_jsx_Colon_react_jsx_Ast_6649","Specify module specifier used to import the JSX factory functions when using 'jsx: react-jsx*'."),Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option:n(6650,3,"Make_keyof_only_return_strings_instead_of_string_numbers_or_symbols_Legacy_option_6650","Make keyof only return strings instead of string, numbers or symbols. Legacy option."),Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment:n(6651,3,"Specify_a_set_of_bundled_library_declaration_files_that_describe_the_target_runtime_environment_6651","Specify a set of bundled library declaration files that describe the target runtime environment."),Print_the_names_of_emitted_files_after_a_compilation:n(6652,3,"Print_the_names_of_emitted_files_after_a_compilation_6652","Print the names of emitted files after a compilation."),Print_all_of_the_files_read_during_the_compilation:n(6653,3,"Print_all_of_the_files_read_during_the_compilation_6653","Print all of the files read during the compilation."),Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit:n(6654,3,"Set_the_language_of_the_messaging_from_TypeScript_This_does_not_affect_emit_6654","Set the language of the messaging from TypeScript. This does not affect emit."),Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations:n(6655,3,"Specify_the_location_where_debugger_should_locate_map_files_instead_of_generated_locations_6655","Specify the location where debugger should locate map files instead of generated locations."),Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicable_with_allowJs:n(6656,3,"Specify_the_maximum_folder_depth_used_for_checking_JavaScript_files_from_node_modules_Only_applicabl_6656","Specify the maximum folder depth used for checking JavaScript files from 'node_modules'. Only applicable with 'allowJs'."),Specify_what_module_code_is_generated:n(6657,3,"Specify_what_module_code_is_generated_6657","Specify what module code is generated."),Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier:n(6658,3,"Specify_how_TypeScript_looks_up_a_file_from_a_given_module_specifier_6658","Specify how TypeScript looks up a file from a given module specifier."),Set_the_newline_character_for_emitting_files:n(6659,3,"Set_the_newline_character_for_emitting_files_6659","Set the newline character for emitting files."),Disable_emitting_files_from_a_compilation:n(6660,3,"Disable_emitting_files_from_a_compilation_6660","Disable emitting files from a compilation."),Disable_generating_custom_helper_functions_like_extends_in_compiled_output:n(6661,3,"Disable_generating_custom_helper_functions_like_extends_in_compiled_output_6661","Disable generating custom helper functions like '__extends' in compiled output."),Disable_emitting_files_if_any_type_checking_errors_are_reported:n(6662,3,"Disable_emitting_files_if_any_type_checking_errors_are_reported_6662","Disable emitting files if any type checking errors are reported."),Disable_truncating_types_in_error_messages:n(6663,3,"Disable_truncating_types_in_error_messages_6663","Disable truncating types in error messages."),Enable_error_reporting_for_fallthrough_cases_in_switch_statements:n(6664,3,"Enable_error_reporting_for_fallthrough_cases_in_switch_statements_6664","Enable error reporting for fallthrough cases in switch statements."),Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type:n(6665,3,"Enable_error_reporting_for_expressions_and_declarations_with_an_implied_any_type_6665","Enable error reporting for expressions and declarations with an implied 'any' type."),Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier:n(6666,3,"Ensure_overriding_members_in_derived_classes_are_marked_with_an_override_modifier_6666","Ensure overriding members in derived classes are marked with an override modifier."),Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function:n(6667,3,"Enable_error_reporting_for_codepaths_that_do_not_explicitly_return_in_a_function_6667","Enable error reporting for codepaths that do not explicitly return in a function."),Enable_error_reporting_when_this_is_given_the_type_any:n(6668,3,"Enable_error_reporting_when_this_is_given_the_type_any_6668","Enable error reporting when 'this' is given the type 'any'."),Disable_adding_use_strict_directives_in_emitted_JavaScript_files:n(6669,3,"Disable_adding_use_strict_directives_in_emitted_JavaScript_files_6669","Disable adding 'use strict' directives in emitted JavaScript files."),Disable_including_any_library_files_including_the_default_lib_d_ts:n(6670,3,"Disable_including_any_library_files_including_the_default_lib_d_ts_6670","Disable including any library files, including the default lib.d.ts."),Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type:n(6671,3,"Enforces_using_indexed_accessors_for_keys_declared_using_an_indexed_type_6671","Enforces using indexed accessors for keys declared using an indexed type."),Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add_to_a_project:n(6672,3,"Disallow_import_s_require_s_or_reference_s_from_expanding_the_number_of_files_TypeScript_should_add__6672","Disallow 'import's, 'require's or ''s from expanding the number of files TypeScript should add to a project."),Disable_strict_checking_of_generic_signatures_in_function_types:n(6673,3,"Disable_strict_checking_of_generic_signatures_in_function_types_6673","Disable strict checking of generic signatures in function types."),Add_undefined_to_a_type_when_accessed_using_an_index:n(6674,3,"Add_undefined_to_a_type_when_accessed_using_an_index_6674","Add 'undefined' to a type when accessed using an index."),Enable_error_reporting_when_local_variables_aren_t_read:n(6675,3,"Enable_error_reporting_when_local_variables_aren_t_read_6675","Enable error reporting when local variables aren't read."),Raise_an_error_when_a_function_parameter_isn_t_read:n(6676,3,"Raise_an_error_when_a_function_parameter_isn_t_read_6676","Raise an error when a function parameter isn't read."),Deprecated_setting_Use_outFile_instead:n(6677,3,"Deprecated_setting_Use_outFile_instead_6677","Deprecated setting. Use 'outFile' instead."),Specify_an_output_folder_for_all_emitted_files:n(6678,3,"Specify_an_output_folder_for_all_emitted_files_6678","Specify an output folder for all emitted files."),Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designates_a_file_that_bundles_all_d_ts_output:n(6679,3,"Specify_a_file_that_bundles_all_outputs_into_one_JavaScript_file_If_declaration_is_true_also_designa_6679","Specify a file that bundles all outputs into one JavaScript file. If 'declaration' is true, also designates a file that bundles all .d.ts output."),Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations:n(6680,3,"Specify_a_set_of_entries_that_re_map_imports_to_additional_lookup_locations_6680","Specify a set of entries that re-map imports to additional lookup locations."),Specify_a_list_of_language_service_plugins_to_include:n(6681,3,"Specify_a_list_of_language_service_plugins_to_include_6681","Specify a list of language service plugins to include."),Disable_erasing_const_enum_declarations_in_generated_code:n(6682,3,"Disable_erasing_const_enum_declarations_in_generated_code_6682","Disable erasing 'const enum' declarations in generated code."),Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node:n(6683,3,"Disable_resolving_symlinks_to_their_realpath_This_correlates_to_the_same_flag_in_node_6683","Disable resolving symlinks to their realpath. This correlates to the same flag in node."),Disable_wiping_the_console_in_watch_mode:n(6684,3,"Disable_wiping_the_console_in_watch_mode_6684","Disable wiping the console in watch mode."),Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read:n(6685,3,"Enable_color_and_formatting_in_TypeScript_s_output_to_make_compiler_errors_easier_to_read_6685","Enable color and formatting in TypeScript's output to make compiler errors easier to read."),Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit:n(6686,3,"Specify_the_object_invoked_for_createElement_This_only_applies_when_targeting_react_JSX_emit_6686","Specify the object invoked for 'createElement'. This only applies when targeting 'react' JSX emit."),Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references:n(6687,3,"Specify_an_array_of_objects_that_specify_paths_for_projects_Used_in_project_references_6687","Specify an array of objects that specify paths for projects. Used in project references."),Disable_emitting_comments:n(6688,3,"Disable_emitting_comments_6688","Disable emitting comments."),Enable_importing_json_files:n(6689,3,"Enable_importing_json_files_6689","Enable importing .json files."),Specify_the_root_folder_within_your_source_files:n(6690,3,"Specify_the_root_folder_within_your_source_files_6690","Specify the root folder within your source files."),Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules:n(6691,3,"Allow_multiple_folders_to_be_treated_as_one_when_resolving_modules_6691","Allow multiple folders to be treated as one when resolving modules."),Skip_type_checking_d_ts_files_that_are_included_with_TypeScript:n(6692,3,"Skip_type_checking_d_ts_files_that_are_included_with_TypeScript_6692","Skip type checking .d.ts files that are included with TypeScript."),Skip_type_checking_all_d_ts_files:n(6693,3,"Skip_type_checking_all_d_ts_files_6693","Skip type checking all .d.ts files."),Create_source_map_files_for_emitted_JavaScript_files:n(6694,3,"Create_source_map_files_for_emitted_JavaScript_files_6694","Create source map files for emitted JavaScript files."),Specify_the_root_path_for_debuggers_to_find_the_reference_source_code:n(6695,3,"Specify_the_root_path_for_debuggers_to_find_the_reference_source_code_6695","Specify the root path for debuggers to find the reference source code."),Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function:n(6697,3,"Check_that_the_arguments_for_bind_call_and_apply_methods_match_the_original_function_6697","Check that the arguments for 'bind', 'call', and 'apply' methods match the original function."),When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible:n(6698,3,"When_assigning_functions_check_to_ensure_parameters_and_the_return_values_are_subtype_compatible_6698","When assigning functions, check to ensure parameters and the return values are subtype-compatible."),When_type_checking_take_into_account_null_and_undefined:n(6699,3,"When_type_checking_take_into_account_null_and_undefined_6699","When type checking, take into account 'null' and 'undefined'."),Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor:n(6700,3,"Check_for_class_properties_that_are_declared_but_not_set_in_the_constructor_6700","Check for class properties that are declared but not set in the constructor."),Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments:n(6701,3,"Disable_emitting_declarations_that_have_internal_in_their_JSDoc_comments_6701","Disable emitting declarations that have '@internal' in their JSDoc comments."),Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals:n(6702,3,"Disable_reporting_of_excess_property_errors_during_the_creation_of_object_literals_6702","Disable reporting of excess property errors during the creation of object literals."),Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures:n(6703,3,"Suppress_noImplicitAny_errors_when_indexing_objects_that_lack_index_signatures_6703","Suppress 'noImplicitAny' errors when indexing objects that lack index signatures."),Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_support_recursive_watching_natively:n(6704,3,"Synchronously_call_callbacks_and_update_the_state_of_directory_watchers_on_platforms_that_don_t_supp_6704","Synchronously call callbacks and update the state of directory watchers on platforms that don`t support recursive watching natively."),Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declarations:n(6705,3,"Set_the_JavaScript_language_version_for_emitted_JavaScript_and_include_compatible_library_declaratio_6705","Set the JavaScript language version for emitted JavaScript and include compatible library declarations."),Log_paths_used_during_the_moduleResolution_process:n(6706,3,"Log_paths_used_during_the_moduleResolution_process_6706","Log paths used during the 'moduleResolution' process."),Specify_the_path_to_tsbuildinfo_incremental_compilation_file:n(6707,3,"Specify_the_path_to_tsbuildinfo_incremental_compilation_file_6707","Specify the path to .tsbuildinfo incremental compilation file."),Specify_options_for_automatic_acquisition_of_declaration_files:n(6709,3,"Specify_options_for_automatic_acquisition_of_declaration_files_6709","Specify options for automatic acquisition of declaration files."),Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types:n(6710,3,"Specify_multiple_folders_that_act_like_Slashnode_modules_Slash_types_6710","Specify multiple folders that act like './node_modules/@types'."),Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file:n(6711,3,"Specify_type_package_names_to_be_included_without_being_referenced_in_a_source_file_6711","Specify type package names to be included without being referenced in a source file."),Emit_ECMAScript_standard_compliant_class_fields:n(6712,3,"Emit_ECMAScript_standard_compliant_class_fields_6712","Emit ECMAScript-standard-compliant class fields."),Enable_verbose_logging:n(6713,3,"Enable_verbose_logging_6713","Enable verbose logging."),Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality:n(6714,3,"Specify_how_directories_are_watched_on_systems_that_lack_recursive_file_watching_functionality_6714","Specify how directories are watched on systems that lack recursive file-watching functionality."),Specify_how_the_TypeScript_watch_mode_works:n(6715,3,"Specify_how_the_TypeScript_watch_mode_works_6715","Specify how the TypeScript watch mode works."),Require_undeclared_properties_from_index_signatures_to_use_element_accesses:n(6717,3,"Require_undeclared_properties_from_index_signatures_to_use_element_accesses_6717","Require undeclared properties from index signatures to use element accesses."),Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types:n(6718,3,"Specify_emit_Slashchecking_behavior_for_imports_that_are_only_used_for_types_6718","Specify emit/checking behavior for imports that are only used for types."),Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files:n(6719,3,"Require_sufficient_annotation_on_exports_so_other_tools_can_trivially_generate_declaration_files_6719","Require sufficient annotation on exports so other tools can trivially generate declaration files."),Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any:n(6720,3,"Built_in_iterators_are_instantiated_with_a_TReturn_type_of_undefined_instead_of_any_6720","Built-in iterators are instantiated with a 'TReturn' type of 'undefined' instead of 'any'."),Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript:n(6721,3,"Do_not_allow_runtime_constructs_that_are_not_part_of_ECMAScript_6721","Do not allow runtime constructs that are not part of ECMAScript."),Default_catch_clause_variables_as_unknown_instead_of_any:n(6803,3,"Default_catch_clause_variables_as_unknown_instead_of_any_6803","Default catch clause variables as 'unknown' instead of 'any'."),Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_in_the_output_file_s_format_based_on_the_module_setting:n(6804,3,"Do_not_transform_or_elide_any_imports_or_exports_not_marked_as_type_only_ensuring_they_are_written_i_6804","Do not transform or elide any imports or exports not marked as type-only, ensuring they are written in the output file's format based on the 'module' setting."),Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported:n(6805,3,"Disable_full_type_checking_only_critical_parse_and_emit_errors_will_be_reported_6805","Disable full type checking (only critical parse and emit errors will be reported)."),Check_side_effect_imports:n(6806,3,"Check_side_effect_imports_6806","Check side effect imports."),This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2:n(6807,1,"This_operation_can_be_simplified_This_shift_is_identical_to_0_1_2_6807","This operation can be simplified. This shift is identical to `{0} {1} {2}`."),Enable_lib_replacement:n(6808,3,"Enable_lib_replacement_6808","Enable lib replacement."),Ensure_types_are_ordered_stably_and_deterministically_across_compilations:n(6809,3,"Ensure_types_are_ordered_stably_and_deterministically_across_compilations_6809","Ensure types are ordered stably and deterministically across compilations."),one_of_Colon:n(6900,3,"one_of_Colon_6900","one of:"),one_or_more_Colon:n(6901,3,"one_or_more_Colon_6901","one or more:"),type_Colon:n(6902,3,"type_Colon_6902","type:"),default_Colon:n(6903,3,"default_Colon_6903","default:"),true_unless_strict_is_false:n(6905,3,"true_unless_strict_is_false_6905","`true`, unless `strict` is `false`"),false_unless_composite_is_set:n(6906,3,"false_unless_composite_is_set_6906","`false`, unless `composite` is set"),node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified:n(6907,3,"node_modules_bower_components_jspm_packages_plus_the_value_of_outDir_if_one_is_specified_6907",'`["node_modules", "bower_components", "jspm_packages"]`, plus the value of `outDir` if one is specified.'),if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk:n(6908,3,"if_files_is_specified_otherwise_Asterisk_Asterisk_Slash_Asterisk_6908",'`[]` if `files` is specified, otherwise `["**/*"]`'),true_if_composite_false_otherwise:n(6909,3,"true_if_composite_false_otherwise_6909","`true` if `composite`, `false` otherwise"),nodenext_if_module_is_nodenext_node16_if_module_is_node16_or_node18_otherwise_bundler:n(69010,3,"nodenext_if_module_is_nodenext_node16_if_module_is_node16_or_node18_otherwise_bundler_69010","`nodenext` if `module` is `nodenext`; `node16` if `module` is `node16` or `node18`; otherwise, `bundler`."),Computed_from_the_list_of_input_files:n(6911,3,"Computed_from_the_list_of_input_files_6911","Computed from the list of input files"),Platform_specific:n(6912,3,"Platform_specific_6912","Platform specific"),You_can_learn_about_all_of_the_compiler_options_at_0:n(6913,3,"You_can_learn_about_all_of_the_compiler_options_at_0_6913","You can learn about all of the compiler options at {0}"),Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_config_watch_mode_with_Colon:n(6914,3,"Including_watch_w_will_start_watching_the_current_project_for_the_file_changes_Once_set_you_can_conf_6914","Including --watch, -w will start watching the current project for the file changes. Once set, you can config watch mode with:"),Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_trigger_building_composite_projects_which_you_can_learn_more_about_at_0:n(6915,3,"Using_build_b_will_make_tsc_behave_more_like_a_build_orchestrator_than_a_compiler_This_is_used_to_tr_6915","Using --build, -b will make tsc behave more like a build orchestrator than a compiler. This is used to trigger building composite projects which you can learn more about at {0}"),COMMON_COMMANDS:n(6916,3,"COMMON_COMMANDS_6916","COMMON COMMANDS"),ALL_COMPILER_OPTIONS:n(6917,3,"ALL_COMPILER_OPTIONS_6917","ALL COMPILER OPTIONS"),WATCH_OPTIONS:n(6918,3,"WATCH_OPTIONS_6918","WATCH OPTIONS"),BUILD_OPTIONS:n(6919,3,"BUILD_OPTIONS_6919","BUILD OPTIONS"),COMMON_COMPILER_OPTIONS:n(6920,3,"COMMON_COMPILER_OPTIONS_6920","COMMON COMPILER OPTIONS"),COMMAND_LINE_FLAGS:n(6921,3,"COMMAND_LINE_FLAGS_6921","COMMAND LINE FLAGS"),tsc_Colon_The_TypeScript_Compiler:n(6922,3,"tsc_Colon_The_TypeScript_Compiler_6922","tsc: The TypeScript Compiler"),Compiles_the_current_project_tsconfig_json_in_the_working_directory:n(6923,3,"Compiles_the_current_project_tsconfig_json_in_the_working_directory_6923","Compiles the current project (tsconfig.json in the working directory.)"),Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options:n(6924,3,"Ignoring_tsconfig_json_compiles_the_specified_files_with_default_compiler_options_6924","Ignoring tsconfig.json, compiles the specified files with default compiler options."),Build_a_composite_project_in_the_working_directory:n(6925,3,"Build_a_composite_project_in_the_working_directory_6925","Build a composite project in the working directory."),Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory:n(6926,3,"Creates_a_tsconfig_json_with_the_recommended_settings_in_the_working_directory_6926","Creates a tsconfig.json with the recommended settings in the working directory."),Compiles_the_TypeScript_project_located_at_the_specified_path:n(6927,3,"Compiles_the_TypeScript_project_located_at_the_specified_path_6927","Compiles the TypeScript project located at the specified path."),An_expanded_version_of_this_information_showing_all_possible_compiler_options:n(6928,3,"An_expanded_version_of_this_information_showing_all_possible_compiler_options_6928","An expanded version of this information, showing all possible compiler options"),Compiles_the_current_project_with_additional_settings:n(6929,3,"Compiles_the_current_project_with_additional_settings_6929","Compiles the current project, with additional settings."),true_for_ES2022_and_above_including_ESNext:n(6930,3,"true_for_ES2022_and_above_including_ESNext_6930","`true` for ES2022 and above, including ESNext."),List_of_file_name_suffixes_to_search_when_resolving_a_module:n(6931,1,"List_of_file_name_suffixes_to_search_when_resolving_a_module_6931","List of file name suffixes to search when resolving a module."),false_unless_checkJs_is_set:n(6932,3,"false_unless_checkJs_is_set_6932","`false`, unless `checkJs` is set"),Variable_0_implicitly_has_an_1_type:n(7005,1,"Variable_0_implicitly_has_an_1_type_7005","Variable '{0}' implicitly has an '{1}' type."),Parameter_0_implicitly_has_an_1_type:n(7006,1,"Parameter_0_implicitly_has_an_1_type_7006","Parameter '{0}' implicitly has an '{1}' type."),Member_0_implicitly_has_an_1_type:n(7008,1,"Member_0_implicitly_has_an_1_type_7008","Member '{0}' implicitly has an '{1}' type."),new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type:n(7009,1,"new_expression_whose_target_lacks_a_construct_signature_implicitly_has_an_any_type_7009","'new' expression, whose target lacks a construct signature, implicitly has an 'any' type."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type:n(7010,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_return_type_7010","'{0}', which lacks return-type annotation, implicitly has an '{1}' return type."),Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:n(7011,1,"Function_expression_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7011","Function expression, which lacks return-type annotation, implicitly has an '{0}' return type."),This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation:n(7012,1,"This_overload_implicitly_returns_the_type_0_because_it_lacks_a_return_type_annotation_7012","This overload implicitly returns the type '{0}' because it lacks a return type annotation."),Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:n(7013,1,"Construct_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7013","Construct signature, which lacks return-type annotation, implicitly has an 'any' return type."),Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type:n(7014,1,"Function_type_which_lacks_return_type_annotation_implicitly_has_an_0_return_type_7014","Function type, which lacks return-type annotation, implicitly has an '{0}' return type."),Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number:n(7015,1,"Element_implicitly_has_an_any_type_because_index_expression_is_not_of_type_number_7015","Element implicitly has an 'any' type because index expression is not of type 'number'."),Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type:n(7016,1,"Could_not_find_a_declaration_file_for_module_0_1_implicitly_has_an_any_type_7016","Could not find a declaration file for module '{0}'. '{1}' implicitly has an 'any' type."),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature:n(7017,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_7017","Element implicitly has an 'any' type because type '{0}' has no index signature."),Object_literal_s_property_0_implicitly_has_an_1_type:n(7018,1,"Object_literal_s_property_0_implicitly_has_an_1_type_7018","Object literal's property '{0}' implicitly has an '{1}' type."),Rest_parameter_0_implicitly_has_an_any_type:n(7019,1,"Rest_parameter_0_implicitly_has_an_any_type_7019","Rest parameter '{0}' implicitly has an 'any[]' type."),Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type:n(7020,1,"Call_signature_which_lacks_return_type_annotation_implicitly_has_an_any_return_type_7020","Call signature, which lacks return-type annotation, implicitly has an 'any' return type."),_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or_indirectly_in_its_own_initializer:n(7022,1,"_0_implicitly_has_type_any_because_it_does_not_have_a_type_annotation_and_is_referenced_directly_or__7022","'{0}' implicitly has type 'any' because it does not have a type annotation and is referenced directly or indirectly in its own initializer."),_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:n(7023,1,"_0_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_reference_7023","'{0}' implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_referenced_directly_or_indirectly_in_one_of_its_return_expressions:n(7024,1,"Function_implicitly_has_return_type_any_because_it_does_not_have_a_return_type_annotation_and_is_ref_7024","Function implicitly has return type 'any' because it does not have a return type annotation and is referenced directly or indirectly in one of its return expressions."),Generator_implicitly_has_yield_type_0_Consider_supplying_a_return_type_annotation:n(7025,1,"Generator_implicitly_has_yield_type_0_Consider_supplying_a_return_type_annotation_7025","Generator implicitly has yield type '{0}'. Consider supplying a return type annotation."),JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists:n(7026,1,"JSX_element_implicitly_has_type_any_because_no_interface_JSX_0_exists_7026","JSX element implicitly has type 'any' because no interface 'JSX.{0}' exists."),Unreachable_code_detected:n(7027,1,"Unreachable_code_detected_7027","Unreachable code detected.",!0),Unused_label:n(7028,1,"Unused_label_7028","Unused label.",!0),Fallthrough_case_in_switch:n(7029,1,"Fallthrough_case_in_switch_7029","Fallthrough case in switch."),Not_all_code_paths_return_a_value:n(7030,1,"Not_all_code_paths_return_a_value_7030","Not all code paths return a value."),Binding_element_0_implicitly_has_an_1_type:n(7031,1,"Binding_element_0_implicitly_has_an_1_type_7031","Binding element '{0}' implicitly has an '{1}' type."),Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation:n(7032,1,"Property_0_implicitly_has_type_any_because_its_set_accessor_lacks_a_parameter_type_annotation_7032","Property '{0}' implicitly has type 'any', because its set accessor lacks a parameter type annotation."),Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation:n(7033,1,"Property_0_implicitly_has_type_any_because_its_get_accessor_lacks_a_return_type_annotation_7033","Property '{0}' implicitly has type 'any', because its get accessor lacks a return type annotation."),Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined:n(7034,1,"Variable_0_implicitly_has_type_1_in_some_locations_where_its_type_cannot_be_determined_7034","Variable '{0}' implicitly has type '{1}' in some locations where its type cannot be determined."),Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare_module_0:n(7035,1,"Try_npm_i_save_dev_types_Slash_1_if_it_exists_or_add_a_new_declaration_d_ts_file_containing_declare__7035","Try `npm i --save-dev @types/{1}` if it exists or add a new declaration (.d.ts) file containing `declare module '{0}';`"),Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0:n(7036,1,"Dynamic_import_s_specifier_must_be_of_type_string_but_here_has_type_0_7036","Dynamic import's specifier must be of type 'string', but here has type '{0}'."),Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for_all_imports_Implies_allowSyntheticDefaultImports:n(7037,3,"Enables_emit_interoperability_between_CommonJS_and_ES_Modules_via_creation_of_namespace_objects_for__7037","Enables emit interoperability between CommonJS and ES Modules via creation of namespace objects for all imports. Implies 'allowSyntheticDefaultImports'."),Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cause_a_failure_at_runtime_Consider_using_a_default_import_or_import_require_here_instead:n(7038,3,"Type_originates_at_this_import_A_namespace_style_import_cannot_be_called_or_constructed_and_will_cau_7038","Type originates at this import. A namespace-style import cannot be called or constructed, and will cause a failure at runtime. Consider using a default import or import require here instead."),Mapped_object_type_implicitly_has_an_any_template_type:n(7039,1,"Mapped_object_type_implicitly_has_an_any_template_type_7039","Mapped object type implicitly has an 'any' template type."),If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_Slash_Slashgithub_com_SlashDefinitelyTyped_SlashDefinitelyTyped_Slashtree_Slashmaster_Slashtypes_Slash_1:n(7040,1,"If_the_0_package_actually_exposes_this_module_consider_sending_a_pull_request_to_amend_https_Colon_S_7040","If the '{0}' package actually exposes this module, consider sending a pull request to amend 'https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/{1}'"),The_containing_arrow_function_captures_the_global_value_of_this:n(7041,1,"The_containing_arrow_function_captures_the_global_value_of_this_7041","The containing arrow function captures the global value of 'this'."),Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used:n(7042,1,"Module_0_was_resolved_to_1_but_resolveJsonModule_is_not_used_7042","Module '{0}' was resolved to '{1}', but '--resolveJsonModule' is not used."),Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:n(7043,2,"Variable_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7043","Variable '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:n(7044,2,"Parameter_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7044","Parameter '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage:n(7045,2,"Member_0_implicitly_has_an_1_type_but_a_better_type_may_be_inferred_from_usage_7045","Member '{0}' implicitly has an '{1}' type, but a better type may be inferred from usage."),Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage:n(7046,2,"Variable_0_implicitly_has_type_1_in_some_locations_but_a_better_type_may_be_inferred_from_usage_7046","Variable '{0}' implicitly has type '{1}' in some locations, but a better type may be inferred from usage."),Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage:n(7047,2,"Rest_parameter_0_implicitly_has_an_any_type_but_a_better_type_may_be_inferred_from_usage_7047","Rest parameter '{0}' implicitly has an 'any[]' type, but a better type may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage:n(7048,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_get_accessor_may_be_inferred_from_usage_7048","Property '{0}' implicitly has type 'any', but a better type for its get accessor may be inferred from usage."),Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage:n(7049,2,"Property_0_implicitly_has_type_any_but_a_better_type_for_its_set_accessor_may_be_inferred_from_usage_7049","Property '{0}' implicitly has type 'any', but a better type for its set accessor may be inferred from usage."),_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage:n(7050,2,"_0_implicitly_has_an_1_return_type_but_a_better_type_may_be_inferred_from_usage_7050","'{0}' implicitly has an '{1}' return type, but a better type may be inferred from usage."),Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1:n(7051,1,"Parameter_has_a_name_but_no_type_Did_you_mean_0_Colon_1_7051","Parameter has a name but no type. Did you mean '{0}: {1}'?"),Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1:n(7052,1,"Element_implicitly_has_an_any_type_because_type_0_has_no_index_signature_Did_you_mean_to_call_1_7052","Element implicitly has an 'any' type because type '{0}' has no index signature. Did you mean to call '{1}'?"),Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1:n(7053,1,"Element_implicitly_has_an_any_type_because_expression_of_type_0_can_t_be_used_to_index_type_1_7053","Element implicitly has an 'any' type because expression of type '{0}' can't be used to index type '{1}'."),No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1:n(7054,1,"No_index_signature_with_a_parameter_of_type_0_was_found_on_type_1_7054","No index signature with a parameter of type '{0}' was found on type '{1}'."),_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type:n(7055,1,"_0_which_lacks_return_type_annotation_implicitly_has_an_1_yield_type_7055","'{0}', which lacks return-type annotation, implicitly has an '{1}' yield type."),The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_type_annotation_is_needed:n(7056,1,"The_inferred_type_of_this_node_exceeds_the_maximum_length_the_compiler_will_serialize_An_explicit_ty_7056","The inferred type of this node exceeds the maximum length the compiler will serialize. An explicit type annotation is needed."),yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_type_annotation:n(7057,1,"yield_expression_implicitly_results_in_an_any_type_because_its_containing_generator_lacks_a_return_t_7057","'yield' expression implicitly results in an 'any' type because its containing generator lacks a return-type annotation."),If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_declare_module_1:n(7058,1,"If_the_0_package_actually_exposes_this_module_try_adding_a_new_declaration_d_ts_file_containing_decl_7058","If the '{0}' package actually exposes this module, try adding a new declaration (.d.ts) file containing `declare module '{1}';`"),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead:n(7059,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Use_an_as_expression_instead_7059","This syntax is reserved in files with the .mts or .cts extension. Use an `as` expression instead."),This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_constraint:n(7060,1,"This_syntax_is_reserved_in_files_with_the_mts_or_cts_extension_Add_a_trailing_comma_or_explicit_cons_7060","This syntax is reserved in files with the .mts or .cts extension. Add a trailing comma or explicit constraint."),A_mapped_type_may_not_declare_properties_or_methods:n(7061,1,"A_mapped_type_may_not_declare_properties_or_methods_7061","A mapped type may not declare properties or methods."),You_cannot_rename_this_element:n(8e3,1,"You_cannot_rename_this_element_8000","You cannot rename this element."),You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library:n(8001,1,"You_cannot_rename_elements_that_are_defined_in_the_standard_TypeScript_library_8001","You cannot rename elements that are defined in the standard TypeScript library."),import_can_only_be_used_in_TypeScript_files:n(8002,1,"import_can_only_be_used_in_TypeScript_files_8002","'import ... =' can only be used in TypeScript files."),export_can_only_be_used_in_TypeScript_files:n(8003,1,"export_can_only_be_used_in_TypeScript_files_8003","'export =' can only be used in TypeScript files."),Type_parameter_declarations_can_only_be_used_in_TypeScript_files:n(8004,1,"Type_parameter_declarations_can_only_be_used_in_TypeScript_files_8004","Type parameter declarations can only be used in TypeScript files."),implements_clauses_can_only_be_used_in_TypeScript_files:n(8005,1,"implements_clauses_can_only_be_used_in_TypeScript_files_8005","'implements' clauses can only be used in TypeScript files."),_0_declarations_can_only_be_used_in_TypeScript_files:n(8006,1,"_0_declarations_can_only_be_used_in_TypeScript_files_8006","'{0}' declarations can only be used in TypeScript files."),Type_aliases_can_only_be_used_in_TypeScript_files:n(8008,1,"Type_aliases_can_only_be_used_in_TypeScript_files_8008","Type aliases can only be used in TypeScript files."),The_0_modifier_can_only_be_used_in_TypeScript_files:n(8009,1,"The_0_modifier_can_only_be_used_in_TypeScript_files_8009","The '{0}' modifier can only be used in TypeScript files."),Type_annotations_can_only_be_used_in_TypeScript_files:n(8010,1,"Type_annotations_can_only_be_used_in_TypeScript_files_8010","Type annotations can only be used in TypeScript files."),Type_arguments_can_only_be_used_in_TypeScript_files:n(8011,1,"Type_arguments_can_only_be_used_in_TypeScript_files_8011","Type arguments can only be used in TypeScript files."),Parameter_modifiers_can_only_be_used_in_TypeScript_files:n(8012,1,"Parameter_modifiers_can_only_be_used_in_TypeScript_files_8012","Parameter modifiers can only be used in TypeScript files."),Non_null_assertions_can_only_be_used_in_TypeScript_files:n(8013,1,"Non_null_assertions_can_only_be_used_in_TypeScript_files_8013","Non-null assertions can only be used in TypeScript files."),Type_assertion_expressions_can_only_be_used_in_TypeScript_files:n(8016,1,"Type_assertion_expressions_can_only_be_used_in_TypeScript_files_8016","Type assertion expressions can only be used in TypeScript files."),Signature_declarations_can_only_be_used_in_TypeScript_files:n(8017,1,"Signature_declarations_can_only_be_used_in_TypeScript_files_8017","Signature declarations can only be used in TypeScript files."),Report_errors_in_js_files:n(8019,3,"Report_errors_in_js_files_8019","Report errors in .js files."),JSDoc_types_can_only_be_used_inside_documentation_comments:n(8020,1,"JSDoc_types_can_only_be_used_inside_documentation_comments_8020","JSDoc types can only be used inside documentation comments."),JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags:n(8021,1,"JSDoc_typedef_tag_should_either_have_a_type_annotation_or_be_followed_by_property_or_member_tags_8021","JSDoc '@typedef' tag should either have a type annotation or be followed by '@property' or '@member' tags."),JSDoc_0_is_not_attached_to_a_class:n(8022,1,"JSDoc_0_is_not_attached_to_a_class_8022","JSDoc '@{0}' is not attached to a class."),JSDoc_0_1_does_not_match_the_extends_2_clause:n(8023,1,"JSDoc_0_1_does_not_match_the_extends_2_clause_8023","JSDoc '@{0} {1}' does not match the 'extends {2}' clause."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name:n(8024,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_8024","JSDoc '@param' tag has name '{0}', but there is no parameter with that name."),Class_declarations_cannot_have_more_than_one_augments_or_extends_tag:n(8025,1,"Class_declarations_cannot_have_more_than_one_augments_or_extends_tag_8025","Class declarations cannot have more than one '@augments' or '@extends' tag."),Expected_0_type_arguments_provide_these_with_an_extends_tag:n(8026,1,"Expected_0_type_arguments_provide_these_with_an_extends_tag_8026","Expected {0} type arguments; provide these with an '@extends' tag."),Expected_0_1_type_arguments_provide_these_with_an_extends_tag:n(8027,1,"Expected_0_1_type_arguments_provide_these_with_an_extends_tag_8027","Expected {0}-{1} type arguments; provide these with an '@extends' tag."),JSDoc_may_only_appear_in_the_last_parameter_of_a_signature:n(8028,1,"JSDoc_may_only_appear_in_the_last_parameter_of_a_signature_8028","JSDoc '...' may only appear in the last parameter of a signature."),JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_had_an_array_type:n(8029,1,"JSDoc_param_tag_has_name_0_but_there_is_no_parameter_with_that_name_It_would_match_arguments_if_it_h_8029","JSDoc '@param' tag has name '{0}', but there is no parameter with that name. It would match 'arguments' if it had an array type."),The_type_of_a_function_declaration_must_match_the_function_s_signature:n(8030,1,"The_type_of_a_function_declaration_must_match_the_function_s_signature_8030","The type of a function declaration must match the function's signature."),You_cannot_rename_a_module_via_a_global_import:n(8031,1,"You_cannot_rename_a_module_via_a_global_import_8031","You cannot rename a module via a global import."),Qualified_name_0_is_not_allowed_without_a_leading_param_object_1:n(8032,1,"Qualified_name_0_is_not_allowed_without_a_leading_param_object_1_8032","Qualified name '{0}' is not allowed without a leading '@param {object} {1}'."),A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags:n(8033,1,"A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags_8033","A JSDoc '@typedef' comment may not contain multiple '@type' tags."),The_tag_was_first_specified_here:n(8034,1,"The_tag_was_first_specified_here_8034","The tag was first specified here."),You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder:n(8035,1,"You_cannot_rename_elements_that_are_defined_in_a_node_modules_folder_8035","You cannot rename elements that are defined in a 'node_modules' folder."),You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder:n(8036,1,"You_cannot_rename_elements_that_are_defined_in_another_node_modules_folder_8036","You cannot rename elements that are defined in another 'node_modules' folder."),Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files:n(8037,1,"Type_satisfaction_expressions_can_only_be_used_in_TypeScript_files_8037","Type satisfaction expressions can only be used in TypeScript files."),Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export:n(8038,1,"Decorators_may_not_appear_after_export_or_export_default_if_they_also_appear_before_export_8038","Decorators may not appear after 'export' or 'export default' if they also appear before 'export'."),A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag:n(8039,1,"A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag_8039","A JSDoc '@template' tag may not follow a '@typedef', '@callback', or '@overload' tag"),Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_declaration_emit:n(9005,1,"Declaration_emit_for_this_file_requires_using_private_name_0_An_explicit_type_annotation_may_unblock_9005","Declaration emit for this file requires using private name '{0}'. An explicit type annotation may unblock declaration emit."),Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotation_may_unblock_declaration_emit:n(9006,1,"Declaration_emit_for_this_file_requires_using_private_name_0_from_module_1_An_explicit_type_annotati_9006","Declaration emit for this file requires using private name '{0}' from module '{1}'. An explicit type annotation may unblock declaration emit."),Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:n(9007,1,"Function_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9007","Function must have an explicit return type annotation with --isolatedDeclarations."),Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations:n(9008,1,"Method_must_have_an_explicit_return_type_annotation_with_isolatedDeclarations_9008","Method must have an explicit return type annotation with --isolatedDeclarations."),At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations:n(9009,1,"At_least_one_accessor_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9009","At least one accessor must have an explicit type annotation with --isolatedDeclarations."),Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations:n(9010,1,"Variable_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9010","Variable must have an explicit type annotation with --isolatedDeclarations."),Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations:n(9011,1,"Parameter_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9011","Parameter must have an explicit type annotation with --isolatedDeclarations."),Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations:n(9012,1,"Property_must_have_an_explicit_type_annotation_with_isolatedDeclarations_9012","Property must have an explicit type annotation with --isolatedDeclarations."),Expression_type_can_t_be_inferred_with_isolatedDeclarations:n(9013,1,"Expression_type_can_t_be_inferred_with_isolatedDeclarations_9013","Expression type can't be inferred with --isolatedDeclarations."),Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedDeclarations:n(9014,1,"Computed_properties_must_be_number_or_string_literals_variables_or_dotted_expressions_with_isolatedD_9014","Computed properties must be number or string literals, variables or dotted expressions with --isolatedDeclarations."),Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations:n(9015,1,"Objects_that_contain_spread_assignments_can_t_be_inferred_with_isolatedDeclarations_9015","Objects that contain spread assignments can't be inferred with --isolatedDeclarations."),Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations:n(9016,1,"Objects_that_contain_shorthand_properties_can_t_be_inferred_with_isolatedDeclarations_9016","Objects that contain shorthand properties can't be inferred with --isolatedDeclarations."),Only_const_arrays_can_be_inferred_with_isolatedDeclarations:n(9017,1,"Only_const_arrays_can_be_inferred_with_isolatedDeclarations_9017","Only const arrays can be inferred with --isolatedDeclarations."),Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations:n(9018,1,"Arrays_with_spread_elements_can_t_inferred_with_isolatedDeclarations_9018","Arrays with spread elements can't inferred with --isolatedDeclarations."),Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations:n(9019,1,"Binding_elements_can_t_be_exported_directly_with_isolatedDeclarations_9019","Binding elements can't be exported directly with --isolatedDeclarations."),Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDeclarations:n(9020,1,"Enum_member_initializers_must_be_computable_without_references_to_external_symbols_with_isolatedDecl_9020","Enum member initializers must be computable without references to external symbols with --isolatedDeclarations."),Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations:n(9021,1,"Extends_clause_can_t_contain_an_expression_with_isolatedDeclarations_9021","Extends clause can't contain an expression with --isolatedDeclarations."),Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations:n(9022,1,"Inference_from_class_expressions_is_not_supported_with_isolatedDeclarations_9022","Inference from class expressions is not supported with --isolatedDeclarations."),Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations_Add_an_explicit_declaration_for_the_properties_assigned_to_this_function:n(9023,1,"Assigning_properties_to_functions_without_declaring_them_is_not_supported_with_isolatedDeclarations__9023","Assigning properties to functions without declaring them is not supported with --isolatedDeclarations. Add an explicit declaration for the properties assigned to this function."),Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_supported_with_isolatedDeclarations:n(9025,1,"Declaration_emit_for_this_parameter_requires_implicitly_adding_undefined_to_its_type_This_is_not_sup_9025","Declaration emit for this parameter requires implicitly adding undefined to its type. This is not supported with --isolatedDeclarations."),Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_supported_with_isolatedDeclarations:n(9026,1,"Declaration_emit_for_this_file_requires_preserving_this_import_for_augmentations_This_is_not_support_9026","Declaration emit for this file requires preserving this import for augmentations. This is not supported with --isolatedDeclarations."),Add_a_type_annotation_to_the_variable_0:n(9027,1,"Add_a_type_annotation_to_the_variable_0_9027","Add a type annotation to the variable {0}."),Add_a_type_annotation_to_the_parameter_0:n(9028,1,"Add_a_type_annotation_to_the_parameter_0_9028","Add a type annotation to the parameter {0}."),Add_a_type_annotation_to_the_property_0:n(9029,1,"Add_a_type_annotation_to_the_property_0_9029","Add a type annotation to the property {0}."),Add_a_return_type_to_the_function_expression:n(9030,1,"Add_a_return_type_to_the_function_expression_9030","Add a return type to the function expression."),Add_a_return_type_to_the_function_declaration:n(9031,1,"Add_a_return_type_to_the_function_declaration_9031","Add a return type to the function declaration."),Add_a_return_type_to_the_get_accessor_declaration:n(9032,1,"Add_a_return_type_to_the_get_accessor_declaration_9032","Add a return type to the get accessor declaration."),Add_a_type_to_parameter_of_the_set_accessor_declaration:n(9033,1,"Add_a_type_to_parameter_of_the_set_accessor_declaration_9033","Add a type to parameter of the set accessor declaration."),Add_a_return_type_to_the_method:n(9034,1,"Add_a_return_type_to_the_method_9034","Add a return type to the method"),Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit:n(9035,1,"Add_satisfies_and_a_type_assertion_to_this_expression_satisfies_T_as_T_to_make_the_type_explicit_9035","Add satisfies and a type assertion to this expression (satisfies T as T) to make the type explicit."),Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it:n(9036,1,"Move_the_expression_in_default_export_to_a_variable_and_add_a_type_annotation_to_it_9036","Move the expression in default export to a variable and add a type annotation to it."),Default_exports_can_t_be_inferred_with_isolatedDeclarations:n(9037,1,"Default_exports_can_t_be_inferred_with_isolatedDeclarations_9037","Default exports can't be inferred with --isolatedDeclarations."),Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations:n(9038,1,"Computed_property_names_on_class_or_object_literals_cannot_be_inferred_with_isolatedDeclarations_9038","Computed property names on class or object literals cannot be inferred with --isolatedDeclarations."),Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations:n(9039,1,"Type_containing_private_name_0_can_t_be_used_with_isolatedDeclarations_9039","Type containing private name '{0}' can't be used with --isolatedDeclarations."),JSX_attributes_must_only_be_assigned_a_non_empty_expression:n(17e3,1,"JSX_attributes_must_only_be_assigned_a_non_empty_expression_17000","JSX attributes must only be assigned a non-empty 'expression'."),JSX_elements_cannot_have_multiple_attributes_with_the_same_name:n(17001,1,"JSX_elements_cannot_have_multiple_attributes_with_the_same_name_17001","JSX elements cannot have multiple attributes with the same name."),Expected_corresponding_JSX_closing_tag_for_0:n(17002,1,"Expected_corresponding_JSX_closing_tag_for_0_17002","Expected corresponding JSX closing tag for '{0}'."),Cannot_use_JSX_unless_the_jsx_flag_is_provided:n(17004,1,"Cannot_use_JSX_unless_the_jsx_flag_is_provided_17004","Cannot use JSX unless the '--jsx' flag is provided."),A_constructor_cannot_contain_a_super_call_when_its_class_extends_null:n(17005,1,"A_constructor_cannot_contain_a_super_call_when_its_class_extends_null_17005","A constructor cannot contain a 'super' call when its class extends 'null'."),An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:n(17006,1,"An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_ex_17006","An unary expression with the '{0}' operator is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses:n(17007,1,"A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Con_17007","A type assertion expression is not allowed in the left-hand side of an exponentiation expression. Consider enclosing the expression in parentheses."),JSX_element_0_has_no_corresponding_closing_tag:n(17008,1,"JSX_element_0_has_no_corresponding_closing_tag_17008","JSX element '{0}' has no corresponding closing tag."),super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class:n(17009,1,"super_must_be_called_before_accessing_this_in_the_constructor_of_a_derived_class_17009","'super' must be called before accessing 'this' in the constructor of a derived class."),Unknown_type_acquisition_option_0:n(17010,1,"Unknown_type_acquisition_option_0_17010","Unknown type acquisition option '{0}'."),super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class:n(17011,1,"super_must_be_called_before_accessing_a_property_of_super_in_the_constructor_of_a_derived_class_17011","'super' must be called before accessing a property of 'super' in the constructor of a derived class."),_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2:n(17012,1,"_0_is_not_a_valid_meta_property_for_keyword_1_Did_you_mean_2_17012","'{0}' is not a valid meta-property for keyword '{1}'. Did you mean '{2}'?"),Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constructor:n(17013,1,"Meta_property_0_is_only_allowed_in_the_body_of_a_function_declaration_function_expression_or_constru_17013","Meta-property '{0}' is only allowed in the body of a function declaration, function expression, or constructor."),JSX_fragment_has_no_corresponding_closing_tag:n(17014,1,"JSX_fragment_has_no_corresponding_closing_tag_17014","JSX fragment has no corresponding closing tag."),Expected_corresponding_closing_tag_for_JSX_fragment:n(17015,1,"Expected_corresponding_closing_tag_for_JSX_fragment_17015","Expected corresponding closing tag for JSX fragment."),The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_compiler_option:n(17016,1,"The_jsxFragmentFactory_compiler_option_must_be_provided_to_use_JSX_fragments_with_the_jsxFactory_com_17016","The 'jsxFragmentFactory' compiler option must be provided to use JSX fragments with the 'jsxFactory' compiler option."),An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments:n(17017,1,"An_jsxFrag_pragma_is_required_when_using_an_jsx_pragma_with_JSX_fragments_17017","An @jsxFrag pragma is required when using an @jsx pragma with JSX fragments."),Unknown_type_acquisition_option_0_Did_you_mean_1:n(17018,1,"Unknown_type_acquisition_option_0_Did_you_mean_1_17018","Unknown type acquisition option '{0}'. Did you mean '{1}'?"),_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:n(17019,1,"_0_at_the_end_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17019","'{0}' at the end of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1:n(17020,1,"_0_at_the_start_of_a_type_is_not_valid_TypeScript_syntax_Did_you_mean_to_write_1_17020","'{0}' at the start of a type is not valid TypeScript syntax. Did you mean to write '{1}'?"),Unicode_escape_sequence_cannot_appear_here:n(17021,1,"Unicode_escape_sequence_cannot_appear_here_17021","Unicode escape sequence cannot appear here."),Circularity_detected_while_resolving_configuration_Colon_0:n(18e3,1,"Circularity_detected_while_resolving_configuration_Colon_0_18000","Circularity detected while resolving configuration: {0}"),The_files_list_in_config_file_0_is_empty:n(18002,1,"The_files_list_in_config_file_0_is_empty_18002","The 'files' list in config file '{0}' is empty."),No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2:n(18003,1,"No_inputs_were_found_in_config_file_0_Specified_include_paths_were_1_and_exclude_paths_were_2_18003","No inputs were found in config file '{0}'. Specified 'include' paths were '{1}' and 'exclude' paths were '{2}'."),File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module:n(80001,2,"File_is_a_CommonJS_module_it_may_be_converted_to_an_ES_module_80001","File is a CommonJS module; it may be converted to an ES module."),This_constructor_function_may_be_converted_to_a_class_declaration:n(80002,2,"This_constructor_function_may_be_converted_to_a_class_declaration_80002","This constructor function may be converted to a class declaration."),Import_may_be_converted_to_a_default_import:n(80003,2,"Import_may_be_converted_to_a_default_import_80003","Import may be converted to a default import."),JSDoc_types_may_be_moved_to_TypeScript_types:n(80004,2,"JSDoc_types_may_be_moved_to_TypeScript_types_80004","JSDoc types may be moved to TypeScript types."),require_call_may_be_converted_to_an_import:n(80005,2,"require_call_may_be_converted_to_an_import_80005","'require' call may be converted to an import."),This_may_be_converted_to_an_async_function:n(80006,2,"This_may_be_converted_to_an_async_function_80006","This may be converted to an async function."),await_has_no_effect_on_the_type_of_this_expression:n(80007,2,"await_has_no_effect_on_the_type_of_this_expression_80007","'await' has no effect on the type of this expression."),Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accurately_as_integers:n(80008,2,"Numeric_literals_with_absolute_values_equal_to_2_53_or_greater_are_too_large_to_be_represented_accur_80008","Numeric literals with absolute values equal to 2^53 or greater are too large to be represented accurately as integers."),JSDoc_typedef_may_be_converted_to_TypeScript_type:n(80009,2,"JSDoc_typedef_may_be_converted_to_TypeScript_type_80009","JSDoc typedef may be converted to TypeScript type."),JSDoc_typedefs_may_be_converted_to_TypeScript_types:n(80010,2,"JSDoc_typedefs_may_be_converted_to_TypeScript_types_80010","JSDoc typedefs may be converted to TypeScript types."),Add_missing_super_call:n(90001,3,"Add_missing_super_call_90001","Add missing 'super()' call"),Make_super_call_the_first_statement_in_the_constructor:n(90002,3,"Make_super_call_the_first_statement_in_the_constructor_90002","Make 'super()' call the first statement in the constructor"),Change_extends_to_implements:n(90003,3,"Change_extends_to_implements_90003","Change 'extends' to 'implements'"),Remove_unused_declaration_for_Colon_0:n(90004,3,"Remove_unused_declaration_for_Colon_0_90004","Remove unused declaration for: '{0}'"),Remove_import_from_0:n(90005,3,"Remove_import_from_0_90005","Remove import from '{0}'"),Implement_interface_0:n(90006,3,"Implement_interface_0_90006","Implement interface '{0}'"),Implement_inherited_abstract_class:n(90007,3,"Implement_inherited_abstract_class_90007","Implement inherited abstract class"),Add_0_to_unresolved_variable:n(90008,3,"Add_0_to_unresolved_variable_90008","Add '{0}.' to unresolved variable"),Remove_variable_statement:n(90010,3,"Remove_variable_statement_90010","Remove variable statement"),Remove_template_tag:n(90011,3,"Remove_template_tag_90011","Remove template tag"),Remove_type_parameters:n(90012,3,"Remove_type_parameters_90012","Remove type parameters"),Import_0_from_1:n(90013,3,"Import_0_from_1_90013",`Import '{0}' from "{1}"`),Change_0_to_1:n(90014,3,"Change_0_to_1_90014","Change '{0}' to '{1}'"),Declare_property_0:n(90016,3,"Declare_property_0_90016","Declare property '{0}'"),Add_index_signature_for_property_0:n(90017,3,"Add_index_signature_for_property_0_90017","Add index signature for property '{0}'"),Disable_checking_for_this_file:n(90018,3,"Disable_checking_for_this_file_90018","Disable checking for this file"),Ignore_this_error_message:n(90019,3,"Ignore_this_error_message_90019","Ignore this error message"),Initialize_property_0_in_the_constructor:n(90020,3,"Initialize_property_0_in_the_constructor_90020","Initialize property '{0}' in the constructor"),Initialize_static_property_0:n(90021,3,"Initialize_static_property_0_90021","Initialize static property '{0}'"),Change_spelling_to_0:n(90022,3,"Change_spelling_to_0_90022","Change spelling to '{0}'"),Declare_method_0:n(90023,3,"Declare_method_0_90023","Declare method '{0}'"),Declare_static_method_0:n(90024,3,"Declare_static_method_0_90024","Declare static method '{0}'"),Prefix_0_with_an_underscore:n(90025,3,"Prefix_0_with_an_underscore_90025","Prefix '{0}' with an underscore"),Rewrite_as_the_indexed_access_type_0:n(90026,3,"Rewrite_as_the_indexed_access_type_0_90026","Rewrite as the indexed access type '{0}'"),Declare_static_property_0:n(90027,3,"Declare_static_property_0_90027","Declare static property '{0}'"),Call_decorator_expression:n(90028,3,"Call_decorator_expression_90028","Call decorator expression"),Add_async_modifier_to_containing_function:n(90029,3,"Add_async_modifier_to_containing_function_90029","Add async modifier to containing function"),Replace_infer_0_with_unknown:n(90030,3,"Replace_infer_0_with_unknown_90030","Replace 'infer {0}' with 'unknown'"),Replace_all_unused_infer_with_unknown:n(90031,3,"Replace_all_unused_infer_with_unknown_90031","Replace all unused 'infer' with 'unknown'"),Add_parameter_name:n(90034,3,"Add_parameter_name_90034","Add parameter name"),Declare_private_property_0:n(90035,3,"Declare_private_property_0_90035","Declare private property '{0}'"),Replace_0_with_Promise_1:n(90036,3,"Replace_0_with_Promise_1_90036","Replace '{0}' with 'Promise<{1}>'"),Fix_all_incorrect_return_type_of_an_async_functions:n(90037,3,"Fix_all_incorrect_return_type_of_an_async_functions_90037","Fix all incorrect return type of an async functions"),Declare_private_method_0:n(90038,3,"Declare_private_method_0_90038","Declare private method '{0}'"),Remove_unused_destructuring_declaration:n(90039,3,"Remove_unused_destructuring_declaration_90039","Remove unused destructuring declaration"),Remove_unused_declarations_for_Colon_0:n(90041,3,"Remove_unused_declarations_for_Colon_0_90041","Remove unused declarations for: '{0}'"),Declare_a_private_field_named_0:n(90053,3,"Declare_a_private_field_named_0_90053","Declare a private field named '{0}'."),Includes_imports_of_types_referenced_by_0:n(90054,3,"Includes_imports_of_types_referenced_by_0_90054","Includes imports of types referenced by '{0}'"),Remove_type_from_import_declaration_from_0:n(90055,3,"Remove_type_from_import_declaration_from_0_90055",`Remove 'type' from import declaration from "{0}"`),Remove_type_from_import_of_0_from_1:n(90056,3,"Remove_type_from_import_of_0_from_1_90056",`Remove 'type' from import of '{0}' from "{1}"`),Add_import_from_0:n(90057,3,"Add_import_from_0_90057",'Add import from "{0}"'),Update_import_from_0:n(90058,3,"Update_import_from_0_90058",'Update import from "{0}"'),Export_0_from_module_1:n(90059,3,"Export_0_from_module_1_90059","Export '{0}' from module '{1}'"),Export_all_referenced_locals:n(90060,3,"Export_all_referenced_locals_90060","Export all referenced locals"),Update_modifiers_of_0:n(90061,3,"Update_modifiers_of_0_90061","Update modifiers of '{0}'"),Add_annotation_of_type_0:n(90062,3,"Add_annotation_of_type_0_90062","Add annotation of type '{0}'"),Add_return_type_0:n(90063,3,"Add_return_type_0_90063","Add return type '{0}'"),Extract_base_class_to_variable:n(90064,3,"Extract_base_class_to_variable_90064","Extract base class to variable"),Extract_default_export_to_variable:n(90065,3,"Extract_default_export_to_variable_90065","Extract default export to variable"),Extract_binding_expressions_to_variable:n(90066,3,"Extract_binding_expressions_to_variable_90066","Extract binding expressions to variable"),Add_all_missing_type_annotations:n(90067,3,"Add_all_missing_type_annotations_90067","Add all missing type annotations"),Add_satisfies_and_an_inline_type_assertion_with_0:n(90068,3,"Add_satisfies_and_an_inline_type_assertion_with_0_90068","Add satisfies and an inline type assertion with '{0}'"),Extract_to_variable_and_replace_with_0_as_typeof_0:n(90069,3,"Extract_to_variable_and_replace_with_0_as_typeof_0_90069","Extract to variable and replace with '{0} as typeof {0}'"),Mark_array_literal_as_const:n(90070,3,"Mark_array_literal_as_const_90070","Mark array literal as const"),Annotate_types_of_properties_expando_function_in_a_namespace:n(90071,3,"Annotate_types_of_properties_expando_function_in_a_namespace_90071","Annotate types of properties expando function in a namespace"),Convert_function_to_an_ES2015_class:n(95001,3,"Convert_function_to_an_ES2015_class_95001","Convert function to an ES2015 class"),Convert_0_to_1_in_0:n(95003,3,"Convert_0_to_1_in_0_95003","Convert '{0}' to '{1} in {0}'"),Extract_to_0_in_1:n(95004,3,"Extract_to_0_in_1_95004","Extract to {0} in {1}"),Extract_function:n(95005,3,"Extract_function_95005","Extract function"),Extract_constant:n(95006,3,"Extract_constant_95006","Extract constant"),Extract_to_0_in_enclosing_scope:n(95007,3,"Extract_to_0_in_enclosing_scope_95007","Extract to {0} in enclosing scope"),Extract_to_0_in_1_scope:n(95008,3,"Extract_to_0_in_1_scope_95008","Extract to {0} in {1} scope"),Annotate_with_type_from_JSDoc:n(95009,3,"Annotate_with_type_from_JSDoc_95009","Annotate with type from JSDoc"),Infer_type_of_0_from_usage:n(95011,3,"Infer_type_of_0_from_usage_95011","Infer type of '{0}' from usage"),Infer_parameter_types_from_usage:n(95012,3,"Infer_parameter_types_from_usage_95012","Infer parameter types from usage"),Convert_to_default_import:n(95013,3,"Convert_to_default_import_95013","Convert to default import"),Install_0:n(95014,3,"Install_0_95014","Install '{0}'"),Replace_import_with_0:n(95015,3,"Replace_import_with_0_95015","Replace import with '{0}'."),Use_synthetic_default_member:n(95016,3,"Use_synthetic_default_member_95016","Use synthetic 'default' member."),Convert_to_ES_module:n(95017,3,"Convert_to_ES_module_95017","Convert to ES module"),Add_undefined_type_to_property_0:n(95018,3,"Add_undefined_type_to_property_0_95018","Add 'undefined' type to property '{0}'"),Add_initializer_to_property_0:n(95019,3,"Add_initializer_to_property_0_95019","Add initializer to property '{0}'"),Add_definite_assignment_assertion_to_property_0:n(95020,3,"Add_definite_assignment_assertion_to_property_0_95020","Add definite assignment assertion to property '{0}'"),Convert_all_type_literals_to_mapped_type:n(95021,3,"Convert_all_type_literals_to_mapped_type_95021","Convert all type literals to mapped type"),Add_all_missing_members:n(95022,3,"Add_all_missing_members_95022","Add all missing members"),Infer_all_types_from_usage:n(95023,3,"Infer_all_types_from_usage_95023","Infer all types from usage"),Delete_all_unused_declarations:n(95024,3,"Delete_all_unused_declarations_95024","Delete all unused declarations"),Prefix_all_unused_declarations_with_where_possible:n(95025,3,"Prefix_all_unused_declarations_with_where_possible_95025","Prefix all unused declarations with '_' where possible"),Fix_all_detected_spelling_errors:n(95026,3,"Fix_all_detected_spelling_errors_95026","Fix all detected spelling errors"),Add_initializers_to_all_uninitialized_properties:n(95027,3,"Add_initializers_to_all_uninitialized_properties_95027","Add initializers to all uninitialized properties"),Add_definite_assignment_assertions_to_all_uninitialized_properties:n(95028,3,"Add_definite_assignment_assertions_to_all_uninitialized_properties_95028","Add definite assignment assertions to all uninitialized properties"),Add_undefined_type_to_all_uninitialized_properties:n(95029,3,"Add_undefined_type_to_all_uninitialized_properties_95029","Add undefined type to all uninitialized properties"),Change_all_jsdoc_style_types_to_TypeScript:n(95030,3,"Change_all_jsdoc_style_types_to_TypeScript_95030","Change all jsdoc-style types to TypeScript"),Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types:n(95031,3,"Change_all_jsdoc_style_types_to_TypeScript_and_add_undefined_to_nullable_types_95031","Change all jsdoc-style types to TypeScript (and add '| undefined' to nullable types)"),Implement_all_unimplemented_interfaces:n(95032,3,"Implement_all_unimplemented_interfaces_95032","Implement all unimplemented interfaces"),Install_all_missing_types_packages:n(95033,3,"Install_all_missing_types_packages_95033","Install all missing types packages"),Rewrite_all_as_indexed_access_types:n(95034,3,"Rewrite_all_as_indexed_access_types_95034","Rewrite all as indexed access types"),Convert_all_to_default_imports:n(95035,3,"Convert_all_to_default_imports_95035","Convert all to default imports"),Make_all_super_calls_the_first_statement_in_their_constructor:n(95036,3,"Make_all_super_calls_the_first_statement_in_their_constructor_95036","Make all 'super()' calls the first statement in their constructor"),Add_qualifier_to_all_unresolved_variables_matching_a_member_name:n(95037,3,"Add_qualifier_to_all_unresolved_variables_matching_a_member_name_95037","Add qualifier to all unresolved variables matching a member name"),Change_all_extended_interfaces_to_implements:n(95038,3,"Change_all_extended_interfaces_to_implements_95038","Change all extended interfaces to 'implements'"),Add_all_missing_super_calls:n(95039,3,"Add_all_missing_super_calls_95039","Add all missing super calls"),Implement_all_inherited_abstract_classes:n(95040,3,"Implement_all_inherited_abstract_classes_95040","Implement all inherited abstract classes"),Add_all_missing_async_modifiers:n(95041,3,"Add_all_missing_async_modifiers_95041","Add all missing 'async' modifiers"),Add_ts_ignore_to_all_error_messages:n(95042,3,"Add_ts_ignore_to_all_error_messages_95042","Add '@ts-ignore' to all error messages"),Annotate_everything_with_types_from_JSDoc:n(95043,3,"Annotate_everything_with_types_from_JSDoc_95043","Annotate everything with types from JSDoc"),Add_to_all_uncalled_decorators:n(95044,3,"Add_to_all_uncalled_decorators_95044","Add '()' to all uncalled decorators"),Convert_all_constructor_functions_to_classes:n(95045,3,"Convert_all_constructor_functions_to_classes_95045","Convert all constructor functions to classes"),Generate_get_and_set_accessors:n(95046,3,"Generate_get_and_set_accessors_95046","Generate 'get' and 'set' accessors"),Convert_require_to_import:n(95047,3,"Convert_require_to_import_95047","Convert 'require' to 'import'"),Convert_all_require_to_import:n(95048,3,"Convert_all_require_to_import_95048","Convert all 'require' to 'import'"),Move_to_a_new_file:n(95049,3,"Move_to_a_new_file_95049","Move to a new file"),Remove_unreachable_code:n(95050,3,"Remove_unreachable_code_95050","Remove unreachable code"),Remove_all_unreachable_code:n(95051,3,"Remove_all_unreachable_code_95051","Remove all unreachable code"),Add_missing_typeof:n(95052,3,"Add_missing_typeof_95052","Add missing 'typeof'"),Remove_unused_label:n(95053,3,"Remove_unused_label_95053","Remove unused label"),Remove_all_unused_labels:n(95054,3,"Remove_all_unused_labels_95054","Remove all unused labels"),Convert_0_to_mapped_object_type:n(95055,3,"Convert_0_to_mapped_object_type_95055","Convert '{0}' to mapped object type"),Convert_namespace_import_to_named_imports:n(95056,3,"Convert_namespace_import_to_named_imports_95056","Convert namespace import to named imports"),Convert_named_imports_to_namespace_import:n(95057,3,"Convert_named_imports_to_namespace_import_95057","Convert named imports to namespace import"),Add_or_remove_braces_in_an_arrow_function:n(95058,3,"Add_or_remove_braces_in_an_arrow_function_95058","Add or remove braces in an arrow function"),Add_braces_to_arrow_function:n(95059,3,"Add_braces_to_arrow_function_95059","Add braces to arrow function"),Remove_braces_from_arrow_function:n(95060,3,"Remove_braces_from_arrow_function_95060","Remove braces from arrow function"),Convert_default_export_to_named_export:n(95061,3,"Convert_default_export_to_named_export_95061","Convert default export to named export"),Convert_named_export_to_default_export:n(95062,3,"Convert_named_export_to_default_export_95062","Convert named export to default export"),Add_missing_enum_member_0:n(95063,3,"Add_missing_enum_member_0_95063","Add missing enum member '{0}'"),Add_all_missing_imports:n(95064,3,"Add_all_missing_imports_95064","Add all missing imports"),Convert_to_async_function:n(95065,3,"Convert_to_async_function_95065","Convert to async function"),Convert_all_to_async_functions:n(95066,3,"Convert_all_to_async_functions_95066","Convert all to async functions"),Add_missing_call_parentheses:n(95067,3,"Add_missing_call_parentheses_95067","Add missing call parentheses"),Add_all_missing_call_parentheses:n(95068,3,"Add_all_missing_call_parentheses_95068","Add all missing call parentheses"),Add_unknown_conversion_for_non_overlapping_types:n(95069,3,"Add_unknown_conversion_for_non_overlapping_types_95069","Add 'unknown' conversion for non-overlapping types"),Add_unknown_to_all_conversions_of_non_overlapping_types:n(95070,3,"Add_unknown_to_all_conversions_of_non_overlapping_types_95070","Add 'unknown' to all conversions of non-overlapping types"),Add_missing_new_operator_to_call:n(95071,3,"Add_missing_new_operator_to_call_95071","Add missing 'new' operator to call"),Add_missing_new_operator_to_all_calls:n(95072,3,"Add_missing_new_operator_to_all_calls_95072","Add missing 'new' operator to all calls"),Add_names_to_all_parameters_without_names:n(95073,3,"Add_names_to_all_parameters_without_names_95073","Add names to all parameters without names"),Enable_the_experimentalDecorators_option_in_your_configuration_file:n(95074,3,"Enable_the_experimentalDecorators_option_in_your_configuration_file_95074","Enable the 'experimentalDecorators' option in your configuration file"),Convert_parameters_to_destructured_object:n(95075,3,"Convert_parameters_to_destructured_object_95075","Convert parameters to destructured object"),Extract_type:n(95077,3,"Extract_type_95077","Extract type"),Extract_to_type_alias:n(95078,3,"Extract_to_type_alias_95078","Extract to type alias"),Extract_to_typedef:n(95079,3,"Extract_to_typedef_95079","Extract to typedef"),Infer_this_type_of_0_from_usage:n(95080,3,"Infer_this_type_of_0_from_usage_95080","Infer 'this' type of '{0}' from usage"),Add_const_to_unresolved_variable:n(95081,3,"Add_const_to_unresolved_variable_95081","Add 'const' to unresolved variable"),Add_const_to_all_unresolved_variables:n(95082,3,"Add_const_to_all_unresolved_variables_95082","Add 'const' to all unresolved variables"),Add_await:n(95083,3,"Add_await_95083","Add 'await'"),Add_await_to_initializer_for_0:n(95084,3,"Add_await_to_initializer_for_0_95084","Add 'await' to initializer for '{0}'"),Fix_all_expressions_possibly_missing_await:n(95085,3,"Fix_all_expressions_possibly_missing_await_95085","Fix all expressions possibly missing 'await'"),Remove_unnecessary_await:n(95086,3,"Remove_unnecessary_await_95086","Remove unnecessary 'await'"),Remove_all_unnecessary_uses_of_await:n(95087,3,"Remove_all_unnecessary_uses_of_await_95087","Remove all unnecessary uses of 'await'"),Enable_the_jsx_flag_in_your_configuration_file:n(95088,3,"Enable_the_jsx_flag_in_your_configuration_file_95088","Enable the '--jsx' flag in your configuration file"),Add_await_to_initializers:n(95089,3,"Add_await_to_initializers_95089","Add 'await' to initializers"),Extract_to_interface:n(95090,3,"Extract_to_interface_95090","Extract to interface"),Convert_to_a_bigint_numeric_literal:n(95091,3,"Convert_to_a_bigint_numeric_literal_95091","Convert to a bigint numeric literal"),Convert_all_to_bigint_numeric_literals:n(95092,3,"Convert_all_to_bigint_numeric_literals_95092","Convert all to bigint numeric literals"),Convert_const_to_let:n(95093,3,"Convert_const_to_let_95093","Convert 'const' to 'let'"),Prefix_with_declare:n(95094,3,"Prefix_with_declare_95094","Prefix with 'declare'"),Prefix_all_incorrect_property_declarations_with_declare:n(95095,3,"Prefix_all_incorrect_property_declarations_with_declare_95095","Prefix all incorrect property declarations with 'declare'"),Convert_to_template_string:n(95096,3,"Convert_to_template_string_95096","Convert to template string"),Add_export_to_make_this_file_into_a_module:n(95097,3,"Add_export_to_make_this_file_into_a_module_95097","Add 'export {}' to make this file into a module"),Set_the_target_option_in_your_configuration_file_to_0:n(95098,3,"Set_the_target_option_in_your_configuration_file_to_0_95098","Set the 'target' option in your configuration file to '{0}'"),Set_the_module_option_in_your_configuration_file_to_0:n(95099,3,"Set_the_module_option_in_your_configuration_file_to_0_95099","Set the 'module' option in your configuration file to '{0}'"),Convert_invalid_character_to_its_html_entity_code:n(95100,3,"Convert_invalid_character_to_its_html_entity_code_95100","Convert invalid character to its html entity code"),Convert_all_invalid_characters_to_HTML_entity_code:n(95101,3,"Convert_all_invalid_characters_to_HTML_entity_code_95101","Convert all invalid characters to HTML entity code"),Convert_all_const_to_let:n(95102,3,"Convert_all_const_to_let_95102","Convert all 'const' to 'let'"),Convert_function_expression_0_to_arrow_function:n(95105,3,"Convert_function_expression_0_to_arrow_function_95105","Convert function expression '{0}' to arrow function"),Convert_function_declaration_0_to_arrow_function:n(95106,3,"Convert_function_declaration_0_to_arrow_function_95106","Convert function declaration '{0}' to arrow function"),Fix_all_implicit_this_errors:n(95107,3,"Fix_all_implicit_this_errors_95107","Fix all implicit-'this' errors"),Wrap_invalid_character_in_an_expression_container:n(95108,3,"Wrap_invalid_character_in_an_expression_container_95108","Wrap invalid character in an expression container"),Wrap_all_invalid_characters_in_an_expression_container:n(95109,3,"Wrap_all_invalid_characters_in_an_expression_container_95109","Wrap all invalid characters in an expression container"),Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file:n(95110,3,"Visit_https_Colon_Slash_Slashaka_ms_Slashtsconfig_to_read_more_about_this_file_95110","Visit https://aka.ms/tsconfig to read more about this file"),Add_a_return_statement:n(95111,3,"Add_a_return_statement_95111","Add a return statement"),Remove_braces_from_arrow_function_body:n(95112,3,"Remove_braces_from_arrow_function_body_95112","Remove braces from arrow function body"),Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal:n(95113,3,"Wrap_the_following_body_with_parentheses_which_should_be_an_object_literal_95113","Wrap the following body with parentheses which should be an object literal"),Add_all_missing_return_statement:n(95114,3,"Add_all_missing_return_statement_95114","Add all missing return statement"),Remove_braces_from_all_arrow_function_bodies_with_relevant_issues:n(95115,3,"Remove_braces_from_all_arrow_function_bodies_with_relevant_issues_95115","Remove braces from all arrow function bodies with relevant issues"),Wrap_all_object_literal_with_parentheses:n(95116,3,"Wrap_all_object_literal_with_parentheses_95116","Wrap all object literal with parentheses"),Move_labeled_tuple_element_modifiers_to_labels:n(95117,3,"Move_labeled_tuple_element_modifiers_to_labels_95117","Move labeled tuple element modifiers to labels"),Convert_overload_list_to_single_signature:n(95118,3,"Convert_overload_list_to_single_signature_95118","Convert overload list to single signature"),Generate_get_and_set_accessors_for_all_overriding_properties:n(95119,3,"Generate_get_and_set_accessors_for_all_overriding_properties_95119","Generate 'get' and 'set' accessors for all overriding properties"),Wrap_in_JSX_fragment:n(95120,3,"Wrap_in_JSX_fragment_95120","Wrap in JSX fragment"),Wrap_all_unparented_JSX_in_JSX_fragment:n(95121,3,"Wrap_all_unparented_JSX_in_JSX_fragment_95121","Wrap all unparented JSX in JSX fragment"),Convert_arrow_function_or_function_expression:n(95122,3,"Convert_arrow_function_or_function_expression_95122","Convert arrow function or function expression"),Convert_to_anonymous_function:n(95123,3,"Convert_to_anonymous_function_95123","Convert to anonymous function"),Convert_to_named_function:n(95124,3,"Convert_to_named_function_95124","Convert to named function"),Convert_to_arrow_function:n(95125,3,"Convert_to_arrow_function_95125","Convert to arrow function"),Remove_parentheses:n(95126,3,"Remove_parentheses_95126","Remove parentheses"),Could_not_find_a_containing_arrow_function:n(95127,3,"Could_not_find_a_containing_arrow_function_95127","Could not find a containing arrow function"),Containing_function_is_not_an_arrow_function:n(95128,3,"Containing_function_is_not_an_arrow_function_95128","Containing function is not an arrow function"),Could_not_find_export_statement:n(95129,3,"Could_not_find_export_statement_95129","Could not find export statement"),This_file_already_has_a_default_export:n(95130,3,"This_file_already_has_a_default_export_95130","This file already has a default export"),Could_not_find_import_clause:n(95131,3,"Could_not_find_import_clause_95131","Could not find import clause"),Could_not_find_namespace_import_or_named_imports:n(95132,3,"Could_not_find_namespace_import_or_named_imports_95132","Could not find namespace import or named imports"),Selection_is_not_a_valid_type_node:n(95133,3,"Selection_is_not_a_valid_type_node_95133","Selection is not a valid type node"),No_type_could_be_extracted_from_this_type_node:n(95134,3,"No_type_could_be_extracted_from_this_type_node_95134","No type could be extracted from this type node"),Could_not_find_property_for_which_to_generate_accessor:n(95135,3,"Could_not_find_property_for_which_to_generate_accessor_95135","Could not find property for which to generate accessor"),Name_is_not_valid:n(95136,3,"Name_is_not_valid_95136","Name is not valid"),Can_only_convert_property_with_modifier:n(95137,3,"Can_only_convert_property_with_modifier_95137","Can only convert property with modifier"),Switch_each_misused_0_to_1:n(95138,3,"Switch_each_misused_0_to_1_95138","Switch each misused '{0}' to '{1}'"),Convert_to_optional_chain_expression:n(95139,3,"Convert_to_optional_chain_expression_95139","Convert to optional chain expression"),Could_not_find_convertible_access_expression:n(95140,3,"Could_not_find_convertible_access_expression_95140","Could not find convertible access expression"),Could_not_find_matching_access_expressions:n(95141,3,"Could_not_find_matching_access_expressions_95141","Could not find matching access expressions"),Can_only_convert_logical_AND_access_chains:n(95142,3,"Can_only_convert_logical_AND_access_chains_95142","Can only convert logical AND access chains"),Add_void_to_Promise_resolved_without_a_value:n(95143,3,"Add_void_to_Promise_resolved_without_a_value_95143","Add 'void' to Promise resolved without a value"),Add_void_to_all_Promises_resolved_without_a_value:n(95144,3,"Add_void_to_all_Promises_resolved_without_a_value_95144","Add 'void' to all Promises resolved without a value"),Use_element_access_for_0:n(95145,3,"Use_element_access_for_0_95145","Use element access for '{0}'"),Use_element_access_for_all_undeclared_properties:n(95146,3,"Use_element_access_for_all_undeclared_properties_95146","Use element access for all undeclared properties."),Delete_all_unused_imports:n(95147,3,"Delete_all_unused_imports_95147","Delete all unused imports"),Infer_function_return_type:n(95148,3,"Infer_function_return_type_95148","Infer function return type"),Return_type_must_be_inferred_from_a_function:n(95149,3,"Return_type_must_be_inferred_from_a_function_95149","Return type must be inferred from a function"),Could_not_determine_function_return_type:n(95150,3,"Could_not_determine_function_return_type_95150","Could not determine function return type"),Could_not_convert_to_arrow_function:n(95151,3,"Could_not_convert_to_arrow_function_95151","Could not convert to arrow function"),Could_not_convert_to_named_function:n(95152,3,"Could_not_convert_to_named_function_95152","Could not convert to named function"),Could_not_convert_to_anonymous_function:n(95153,3,"Could_not_convert_to_anonymous_function_95153","Could not convert to anonymous function"),Can_only_convert_string_concatenations_and_string_literals:n(95154,3,"Can_only_convert_string_concatenations_and_string_literals_95154","Can only convert string concatenations and string literals"),Selection_is_not_a_valid_statement_or_statements:n(95155,3,"Selection_is_not_a_valid_statement_or_statements_95155","Selection is not a valid statement or statements"),Add_missing_function_declaration_0:n(95156,3,"Add_missing_function_declaration_0_95156","Add missing function declaration '{0}'"),Add_all_missing_function_declarations:n(95157,3,"Add_all_missing_function_declarations_95157","Add all missing function declarations"),Method_not_implemented:n(95158,3,"Method_not_implemented_95158","Method not implemented."),Function_not_implemented:n(95159,3,"Function_not_implemented_95159","Function not implemented."),Add_override_modifier:n(95160,3,"Add_override_modifier_95160","Add 'override' modifier"),Remove_override_modifier:n(95161,3,"Remove_override_modifier_95161","Remove 'override' modifier"),Add_all_missing_override_modifiers:n(95162,3,"Add_all_missing_override_modifiers_95162","Add all missing 'override' modifiers"),Remove_all_unnecessary_override_modifiers:n(95163,3,"Remove_all_unnecessary_override_modifiers_95163","Remove all unnecessary 'override' modifiers"),Can_only_convert_named_export:n(95164,3,"Can_only_convert_named_export_95164","Can only convert named export"),Add_missing_properties:n(95165,3,"Add_missing_properties_95165","Add missing properties"),Add_all_missing_properties:n(95166,3,"Add_all_missing_properties_95166","Add all missing properties"),Add_missing_attributes:n(95167,3,"Add_missing_attributes_95167","Add missing attributes"),Add_all_missing_attributes:n(95168,3,"Add_all_missing_attributes_95168","Add all missing attributes"),Add_undefined_to_optional_property_type:n(95169,3,"Add_undefined_to_optional_property_type_95169","Add 'undefined' to optional property type"),Convert_named_imports_to_default_import:n(95170,3,"Convert_named_imports_to_default_import_95170","Convert named imports to default import"),Delete_unused_param_tag_0:n(95171,3,"Delete_unused_param_tag_0_95171","Delete unused '@param' tag '{0}'"),Delete_all_unused_param_tags:n(95172,3,"Delete_all_unused_param_tags_95172","Delete all unused '@param' tags"),Rename_param_tag_name_0_to_1:n(95173,3,"Rename_param_tag_name_0_to_1_95173","Rename '@param' tag name '{0}' to '{1}'"),Use_0:n(95174,3,"Use_0_95174","Use `{0}`."),Use_Number_isNaN_in_all_conditions:n(95175,3,"Use_Number_isNaN_in_all_conditions_95175","Use `Number.isNaN` in all conditions."),Convert_typedef_to_TypeScript_type:n(95176,3,"Convert_typedef_to_TypeScript_type_95176","Convert typedef to TypeScript type."),Convert_all_typedef_to_TypeScript_types:n(95177,3,"Convert_all_typedef_to_TypeScript_types_95177","Convert all typedef to TypeScript types."),Move_to_file:n(95178,3,"Move_to_file_95178","Move to file"),Cannot_move_to_file_selected_file_is_invalid:n(95179,3,"Cannot_move_to_file_selected_file_is_invalid_95179","Cannot move to file, selected file is invalid"),Use_import_type:n(95180,3,"Use_import_type_95180","Use 'import type'"),Use_type_0:n(95181,3,"Use_type_0_95181","Use 'type {0}'"),Fix_all_with_type_only_imports:n(95182,3,"Fix_all_with_type_only_imports_95182","Fix all with type-only imports"),Cannot_move_statements_to_the_selected_file:n(95183,3,"Cannot_move_statements_to_the_selected_file_95183","Cannot move statements to the selected file"),Inline_variable:n(95184,3,"Inline_variable_95184","Inline variable"),Could_not_find_variable_to_inline:n(95185,3,"Could_not_find_variable_to_inline_95185","Could not find variable to inline."),Variables_with_multiple_declarations_cannot_be_inlined:n(95186,3,"Variables_with_multiple_declarations_cannot_be_inlined_95186","Variables with multiple declarations cannot be inlined."),Add_missing_comma_for_object_member_completion_0:n(95187,3,"Add_missing_comma_for_object_member_completion_0_95187","Add missing comma for object member completion '{0}'."),Add_missing_parameter_to_0:n(95188,3,"Add_missing_parameter_to_0_95188","Add missing parameter to '{0}'"),Add_missing_parameters_to_0:n(95189,3,"Add_missing_parameters_to_0_95189","Add missing parameters to '{0}'"),Add_all_missing_parameters:n(95190,3,"Add_all_missing_parameters_95190","Add all missing parameters"),Add_optional_parameter_to_0:n(95191,3,"Add_optional_parameter_to_0_95191","Add optional parameter to '{0}'"),Add_optional_parameters_to_0:n(95192,3,"Add_optional_parameters_to_0_95192","Add optional parameters to '{0}'"),Add_all_optional_parameters:n(95193,3,"Add_all_optional_parameters_95193","Add all optional parameters"),Wrap_in_parentheses:n(95194,3,"Wrap_in_parentheses_95194","Wrap in parentheses"),Wrap_all_invalid_decorator_expressions_in_parentheses:n(95195,3,"Wrap_all_invalid_decorator_expressions_in_parentheses_95195","Wrap all invalid decorator expressions in parentheses"),Add_resolution_mode_import_attribute:n(95196,3,"Add_resolution_mode_import_attribute_95196","Add 'resolution-mode' import attribute"),Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it:n(95197,3,"Add_resolution_mode_import_attribute_to_all_type_only_imports_that_need_it_95197","Add 'resolution-mode' import attribute to all type-only imports that need it"),No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer:n(18004,1,"No_value_exists_in_scope_for_the_shorthand_property_0_Either_declare_one_or_provide_an_initializer_18004","No value exists in scope for the shorthand property '{0}'. Either declare one or provide an initializer."),Classes_may_not_have_a_field_named_constructor:n(18006,1,"Classes_may_not_have_a_field_named_constructor_18006","Classes may not have a field named 'constructor'."),JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array:n(18007,1,"JSX_expressions_may_not_use_the_comma_operator_Did_you_mean_to_write_an_array_18007","JSX expressions may not use the comma operator. Did you mean to write an array?"),Private_identifiers_cannot_be_used_as_parameters:n(18009,1,"Private_identifiers_cannot_be_used_as_parameters_18009","Private identifiers cannot be used as parameters."),An_accessibility_modifier_cannot_be_used_with_a_private_identifier:n(18010,1,"An_accessibility_modifier_cannot_be_used_with_a_private_identifier_18010","An accessibility modifier cannot be used with a private identifier."),The_operand_of_a_delete_operator_cannot_be_a_private_identifier:n(18011,1,"The_operand_of_a_delete_operator_cannot_be_a_private_identifier_18011","The operand of a 'delete' operator cannot be a private identifier."),constructor_is_a_reserved_word:n(18012,1,"constructor_is_a_reserved_word_18012","'#constructor' is a reserved word."),Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier:n(18013,1,"Property_0_is_not_accessible_outside_class_1_because_it_has_a_private_identifier_18013","Property '{0}' is not accessible outside class '{1}' because it has a private identifier."),The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_private_identifier_with_the_same_spelling:n(18014,1,"The_property_0_cannot_be_accessed_on_type_1_within_this_class_because_it_is_shadowed_by_another_priv_18014","The property '{0}' cannot be accessed on type '{1}' within this class because it is shadowed by another private identifier with the same spelling."),Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2:n(18015,1,"Property_0_in_type_1_refers_to_a_different_member_that_cannot_be_accessed_from_within_type_2_18015","Property '{0}' in type '{1}' refers to a different member that cannot be accessed from within type '{2}'."),Private_identifiers_are_not_allowed_outside_class_bodies:n(18016,1,"Private_identifiers_are_not_allowed_outside_class_bodies_18016","Private identifiers are not allowed outside class bodies."),The_shadowing_declaration_of_0_is_defined_here:n(18017,1,"The_shadowing_declaration_of_0_is_defined_here_18017","The shadowing declaration of '{0}' is defined here"),The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here:n(18018,1,"The_declaration_of_0_that_you_probably_intended_to_use_is_defined_here_18018","The declaration of '{0}' that you probably intended to use is defined here"),_0_modifier_cannot_be_used_with_a_private_identifier:n(18019,1,"_0_modifier_cannot_be_used_with_a_private_identifier_18019","'{0}' modifier cannot be used with a private identifier."),An_enum_member_cannot_be_named_with_a_private_identifier:n(18024,1,"An_enum_member_cannot_be_named_with_a_private_identifier_18024","An enum member cannot be named with a private identifier."),can_only_be_used_at_the_start_of_a_file:n(18026,1,"can_only_be_used_at_the_start_of_a_file_18026","'#!' can only be used at the start of a file."),Compiler_reserves_name_0_when_emitting_private_identifier_downlevel:n(18027,1,"Compiler_reserves_name_0_when_emitting_private_identifier_downlevel_18027","Compiler reserves name '{0}' when emitting private identifier downlevel."),Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher:n(18028,1,"Private_identifiers_are_only_available_when_targeting_ECMAScript_2015_and_higher_18028","Private identifiers are only available when targeting ECMAScript 2015 and higher."),Private_identifiers_are_not_allowed_in_variable_declarations:n(18029,1,"Private_identifiers_are_not_allowed_in_variable_declarations_18029","Private identifiers are not allowed in variable declarations."),An_optional_chain_cannot_contain_private_identifiers:n(18030,1,"An_optional_chain_cannot_contain_private_identifiers_18030","An optional chain cannot contain private identifiers."),The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituents:n(18031,1,"The_intersection_0_was_reduced_to_never_because_property_1_has_conflicting_types_in_some_constituent_18031","The intersection '{0}' was reduced to 'never' because property '{1}' has conflicting types in some constituents."),The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_private_in_some:n(18032,1,"The_intersection_0_was_reduced_to_never_because_property_1_exists_in_multiple_constituents_and_is_pr_18032","The intersection '{0}' was reduced to 'never' because property '{1}' exists in multiple constituents and is private in some."),Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values:n(18033,1,"Type_0_is_not_assignable_to_type_1_as_required_for_computed_enum_member_values_18033","Type '{0}' is not assignable to type '{1}' as required for computed enum member values."),Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compiler_option_is_specified_e_g_Fragment:n(18034,3,"Specify_the_JSX_fragment_factory_function_to_use_when_targeting_react_JSX_emit_with_jsxFactory_compi_18034","Specify the JSX fragment factory function to use when targeting 'react' JSX emit with 'jsxFactory' compiler option is specified, e.g. 'Fragment'."),Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name:n(18035,1,"Invalid_value_for_jsxFragmentFactory_0_is_not_a_valid_identifier_or_qualified_name_18035","Invalid value for 'jsxFragmentFactory'. '{0}' is not a valid identifier or qualified-name."),Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_decorator:n(18036,1,"Class_decorators_can_t_be_used_with_static_private_identifier_Consider_removing_the_experimental_dec_18036","Class decorators can't be used with static private identifier. Consider removing the experimental decorator."),await_expression_cannot_be_used_inside_a_class_static_block:n(18037,1,"await_expression_cannot_be_used_inside_a_class_static_block_18037","'await' expression cannot be used inside a class static block."),for_await_loops_cannot_be_used_inside_a_class_static_block:n(18038,1,"for_await_loops_cannot_be_used_inside_a_class_static_block_18038","'for await' loops cannot be used inside a class static block."),Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block:n(18039,1,"Invalid_use_of_0_It_cannot_be_used_inside_a_class_static_block_18039","Invalid use of '{0}'. It cannot be used inside a class static block."),A_return_statement_cannot_be_used_inside_a_class_static_block:n(18041,1,"A_return_statement_cannot_be_used_inside_a_class_static_block_18041","A 'return' statement cannot be used inside a class static block."),_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation:n(18042,1,"_0_is_a_type_and_cannot_be_imported_in_JavaScript_files_Use_1_in_a_JSDoc_type_annotation_18042","'{0}' is a type and cannot be imported in JavaScript files. Use '{1}' in a JSDoc type annotation."),Types_cannot_appear_in_export_declarations_in_JavaScript_files:n(18043,1,"Types_cannot_appear_in_export_declarations_in_JavaScript_files_18043","Types cannot appear in export declarations in JavaScript files."),_0_is_automatically_exported_here:n(18044,3,"_0_is_automatically_exported_here_18044","'{0}' is automatically exported here."),Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher:n(18045,1,"Properties_with_the_accessor_modifier_are_only_available_when_targeting_ECMAScript_2015_and_higher_18045","Properties with the 'accessor' modifier are only available when targeting ECMAScript 2015 and higher."),_0_is_of_type_unknown:n(18046,1,"_0_is_of_type_unknown_18046","'{0}' is of type 'unknown'."),_0_is_possibly_null:n(18047,1,"_0_is_possibly_null_18047","'{0}' is possibly 'null'."),_0_is_possibly_undefined:n(18048,1,"_0_is_possibly_undefined_18048","'{0}' is possibly 'undefined'."),_0_is_possibly_null_or_undefined:n(18049,1,"_0_is_possibly_null_or_undefined_18049","'{0}' is possibly 'null' or 'undefined'."),The_value_0_cannot_be_used_here:n(18050,1,"The_value_0_cannot_be_used_here_18050","The value '{0}' cannot be used here."),Compiler_option_0_cannot_be_given_an_empty_string:n(18051,1,"Compiler_option_0_cannot_be_given_an_empty_string_18051","Compiler option '{0}' cannot be given an empty string."),Its_type_0_is_not_a_valid_JSX_element_type:n(18053,1,"Its_type_0_is_not_a_valid_JSX_element_type_18053","Its type '{0}' is not a valid JSX element type."),await_using_statements_cannot_be_used_inside_a_class_static_block:n(18054,1,"await_using_statements_cannot_be_used_inside_a_class_static_block_18054","'await using' statements cannot be used inside a class static block."),_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is_enabled:n(18055,1,"_0_has_a_string_type_but_must_have_syntactically_recognizable_string_syntax_when_isolatedModules_is__18055","'{0}' has a string type, but must have syntactically recognizable string syntax when 'isolatedModules' is enabled."),Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is_enabled:n(18056,1,"Enum_member_following_a_non_literal_numeric_member_must_have_an_initializer_when_isolatedModules_is__18056","Enum member following a non-literal numeric member must have an initializer when 'isolatedModules' is enabled."),String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es2020:n(18057,1,"String_literal_import_and_export_names_are_not_supported_when_the_module_flag_is_set_to_es2015_or_es_18057","String literal import and export names are not supported when the '--module' flag is set to 'es2015' or 'es2020'."),Default_imports_are_not_allowed_in_a_deferred_import:n(18058,1,"Default_imports_are_not_allowed_in_a_deferred_import_18058","Default imports are not allowed in a deferred import."),Named_imports_are_not_allowed_in_a_deferred_import:n(18059,1,"Named_imports_are_not_allowed_in_a_deferred_import_18059","Named imports are not allowed in a deferred import."),Deferred_imports_are_only_supported_when_the_module_flag_is_set_to_esnext_or_preserve:n(18060,1,"Deferred_imports_are_only_supported_when_the_module_flag_is_set_to_esnext_or_preserve_18060","Deferred imports are only supported when the '--module' flag is set to 'esnext' or 'preserve'."),_0_is_not_a_valid_meta_property_for_keyword_import_Did_you_mean_meta_or_defer:n(18061,1,"_0_is_not_a_valid_meta_property_for_keyword_import_Did_you_mean_meta_or_defer_18061","'{0}' is not a valid meta-property for keyword 'import'. Did you mean 'meta' or 'defer'?")};function kt(ml){return ml>=80}function _g(ml){return ml===32||kt(ml)}var SA={abstract:128,accessor:129,any:133,as:130,asserts:131,assert:132,bigint:163,boolean:136,break:83,case:84,catch:85,class:86,continue:88,const:87,constructor:137,debugger:89,declare:138,default:90,defer:166,delete:91,do:92,else:93,enum:94,export:95,extends:96,false:97,finally:98,for:99,from:161,function:100,get:139,if:101,implements:119,import:102,in:103,infer:140,instanceof:104,interface:120,intrinsic:141,is:142,keyof:143,let:121,module:144,namespace:145,never:146,new:105,null:106,number:150,object:151,package:122,private:123,protected:124,public:125,override:164,out:147,readonly:148,require:149,global:162,return:107,satisfies:152,set:153,static:126,string:154,super:108,switch:109,symbol:155,this:110,throw:111,true:112,try:113,type:156,typeof:114,undefined:157,unique:158,unknown:159,using:160,var:115,void:116,while:117,with:118,yield:127,async:134,await:135,of:165},kA=new Map(Object.entries(SA)),TA=new Map(Object.entries({...SA,"{":19,"}":20,"(":21,")":22,"[":23,"]":24,".":25,"...":26,";":27,",":28,"<":30,">":32,"<=":33,">=":34,"==":35,"!=":36,"===":37,"!==":38,"=>":39,"+":40,"-":41,"**":43,"*":42,"/":44,"%":45,"++":46,"--":47,"<<":48,">":49,">>>":50,"&":51,"|":52,"^":53,"!":54,"~":55,"&&":56,"||":57,"?":58,"??":61,"?.":29,":":59,"=":64,"+=":65,"-=":66,"*=":67,"**=":68,"/=":69,"%=":70,"<<=":71,">>=":72,">>>=":73,"&=":74,"|=":75,"^=":79,"||=":76,"&&=":77,"??=":78,"@":60,"#":63,"`":62})),IA=new Map([[100,1],[103,2],[105,4],[109,8],[115,16],[117,32],[118,64],[121,128]]),BA=new Map([[1,AA.RegularExpressionFlagsHasIndices],[16,AA.RegularExpressionFlagsDotAll],[32,AA.RegularExpressionFlagsUnicode],[64,AA.RegularExpressionFlagsUnicodeSets],[128,AA.RegularExpressionFlagsSticky]]),FA=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1319,1329,1366,1369,1369,1377,1415,1488,1514,1520,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2208,2208,2210,2220,2308,2361,2365,2365,2384,2384,2392,2401,2417,2423,2425,2431,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3133,3160,3161,3168,3169,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3294,3294,3296,3297,3313,3314,3333,3340,3342,3344,3346,3386,3389,3389,3406,3406,3424,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5905,5920,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6263,6272,6312,6314,6314,6320,6389,6400,6428,6480,6509,6512,6516,6528,6571,6593,6599,6656,6678,6688,6740,6823,6823,6917,6963,6981,6987,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7401,7404,7406,7409,7413,7414,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11823,11823,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42647,42656,42735,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43648,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],PA=[170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,902,902,904,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1319,1329,1366,1369,1369,1377,1415,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1520,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2048,2093,2112,2139,2208,2208,2210,2220,2276,2302,2304,2403,2406,2415,2417,2423,2425,2431,2433,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2902,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3073,3075,3077,3084,3086,3088,3090,3112,3114,3123,3125,3129,3133,3140,3142,3144,3146,3149,3157,3158,3160,3161,3168,3171,3174,3183,3202,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3294,3294,3296,3299,3302,3311,3313,3314,3330,3331,3333,3340,3342,3344,3346,3386,3389,3396,3398,3400,3402,3406,3415,3415,3424,3427,3430,3439,3450,3455,3458,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3719,3720,3722,3722,3725,3725,3732,3735,3737,3743,3745,3747,3749,3749,3751,3751,3754,3755,3757,3769,3771,3773,3776,3780,3782,3782,3784,3789,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4992,5007,5024,5108,5121,5740,5743,5759,5761,5786,5792,5866,5870,5872,5888,5900,5902,5908,5920,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6160,6169,6176,6263,6272,6314,6320,6389,6400,6428,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6617,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6912,6987,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7376,7378,7380,7414,7424,7654,7676,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8204,8205,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8473,8477,8484,8484,8486,8486,8488,8488,8490,8493,8495,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11310,11312,11358,11360,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,11823,11823,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12442,12445,12447,12449,12538,12540,12543,12549,12589,12593,12686,12704,12730,12784,12799,13312,19893,19968,40908,40960,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42647,42655,42737,42775,42783,42786,42888,42891,42894,42896,42899,42912,42922,43e3,43047,43072,43123,43136,43204,43216,43225,43232,43255,43259,43259,43264,43309,43312,43347,43360,43388,43392,43456,43471,43481,43520,43574,43584,43597,43600,43609,43616,43638,43642,43643,43648,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43968,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65062,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500],RA=[65,90,97,122,170,170,181,181,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,880,884,886,887,890,893,895,895,902,902,904,906,908,908,910,929,931,1013,1015,1153,1162,1327,1329,1366,1369,1369,1376,1416,1488,1514,1519,1522,1568,1610,1646,1647,1649,1747,1749,1749,1765,1766,1774,1775,1786,1788,1791,1791,1808,1808,1810,1839,1869,1957,1969,1969,1994,2026,2036,2037,2042,2042,2048,2069,2074,2074,2084,2084,2088,2088,2112,2136,2144,2154,2160,2183,2185,2190,2208,2249,2308,2361,2365,2365,2384,2384,2392,2401,2417,2432,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2493,2493,2510,2510,2524,2525,2527,2529,2544,2545,2556,2556,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2649,2652,2654,2654,2674,2676,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2749,2749,2768,2768,2784,2785,2809,2809,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2877,2877,2908,2909,2911,2913,2929,2929,2947,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3024,3024,3077,3084,3086,3088,3090,3112,3114,3129,3133,3133,3160,3162,3165,3165,3168,3169,3200,3200,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3261,3261,3293,3294,3296,3297,3313,3314,3332,3340,3342,3344,3346,3386,3389,3389,3406,3406,3412,3414,3423,3425,3450,3455,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3585,3632,3634,3635,3648,3654,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3760,3762,3763,3773,3773,3776,3780,3782,3782,3804,3807,3840,3840,3904,3911,3913,3948,3976,3980,4096,4138,4159,4159,4176,4181,4186,4189,4193,4193,4197,4198,4206,4208,4213,4225,4238,4238,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5905,5919,5937,5952,5969,5984,5996,5998,6e3,6016,6067,6103,6103,6108,6108,6176,6264,6272,6312,6314,6314,6320,6389,6400,6430,6480,6509,6512,6516,6528,6571,6576,6601,6656,6678,6688,6740,6823,6823,6917,6963,6981,6988,7043,7072,7086,7087,7098,7141,7168,7203,7245,7247,7258,7293,7296,7304,7312,7354,7357,7359,7401,7404,7406,7411,7413,7414,7418,7418,7424,7615,7680,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8305,8305,8319,8319,8336,8348,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11492,11499,11502,11506,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11648,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,12293,12295,12321,12329,12337,12341,12344,12348,12353,12438,12443,12447,12449,12538,12540,12543,12549,12591,12593,12686,12704,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42527,42538,42539,42560,42606,42623,42653,42656,42735,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,43009,43011,43013,43015,43018,43020,43042,43072,43123,43138,43187,43250,43255,43259,43259,43261,43262,43274,43301,43312,43334,43360,43388,43396,43442,43471,43471,43488,43492,43494,43503,43514,43518,43520,43560,43584,43586,43588,43595,43616,43638,43642,43642,43646,43695,43697,43697,43701,43702,43705,43709,43712,43712,43714,43714,43739,43741,43744,43754,43762,43764,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43881,43888,44002,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64285,64287,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65136,65140,65142,65276,65313,65338,65345,65370,65382,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66176,66204,66208,66256,66304,66335,66349,66378,66384,66421,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66736,66771,66776,66811,66816,66855,66864,66915,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68096,68112,68115,68117,68119,68121,68149,68192,68220,68224,68252,68288,68295,68297,68324,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68899,69248,69289,69296,69297,69376,69404,69415,69415,69424,69445,69488,69505,69552,69572,69600,69622,69635,69687,69745,69746,69749,69749,69763,69807,69840,69864,69891,69926,69956,69956,69959,69959,69968,70002,70006,70006,70019,70066,70081,70084,70106,70106,70108,70108,70144,70161,70163,70187,70207,70208,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70366,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70461,70461,70480,70480,70493,70497,70656,70708,70727,70730,70751,70753,70784,70831,70852,70853,70855,70855,71040,71086,71128,71131,71168,71215,71236,71236,71296,71338,71352,71352,71424,71450,71488,71494,71680,71723,71840,71903,71935,71942,71945,71945,71948,71955,71957,71958,71960,71983,71999,71999,72001,72001,72096,72103,72106,72144,72161,72161,72163,72163,72192,72192,72203,72242,72250,72250,72272,72272,72284,72329,72349,72349,72368,72440,72704,72712,72714,72750,72768,72768,72818,72847,72960,72966,72968,72969,72971,73008,73030,73030,73056,73061,73063,73064,73066,73097,73112,73112,73440,73458,73474,73474,73476,73488,73490,73523,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78913,78918,82944,83526,92160,92728,92736,92766,92784,92862,92880,92909,92928,92975,92992,92995,93027,93047,93053,93071,93760,93823,93952,94026,94032,94032,94099,94111,94176,94177,94179,94179,94208,100343,100352,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,122624,122654,122661,122666,122928,122989,123136,123180,123191,123197,123214,123214,123536,123565,123584,123627,124112,124139,124896,124902,124904,124907,124909,124910,124912,124926,124928,125124,125184,125251,125259,125259,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,131072,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743],NA=[48,57,65,90,95,95,97,122,170,170,181,181,183,183,186,186,192,214,216,246,248,705,710,721,736,740,748,748,750,750,768,884,886,887,890,893,895,895,902,906,908,908,910,929,931,1013,1015,1153,1155,1159,1162,1327,1329,1366,1369,1369,1376,1416,1425,1469,1471,1471,1473,1474,1476,1477,1479,1479,1488,1514,1519,1522,1552,1562,1568,1641,1646,1747,1749,1756,1759,1768,1770,1788,1791,1791,1808,1866,1869,1969,1984,2037,2042,2042,2045,2045,2048,2093,2112,2139,2144,2154,2160,2183,2185,2190,2200,2273,2275,2403,2406,2415,2417,2435,2437,2444,2447,2448,2451,2472,2474,2480,2482,2482,2486,2489,2492,2500,2503,2504,2507,2510,2519,2519,2524,2525,2527,2531,2534,2545,2556,2556,2558,2558,2561,2563,2565,2570,2575,2576,2579,2600,2602,2608,2610,2611,2613,2614,2616,2617,2620,2620,2622,2626,2631,2632,2635,2637,2641,2641,2649,2652,2654,2654,2662,2677,2689,2691,2693,2701,2703,2705,2707,2728,2730,2736,2738,2739,2741,2745,2748,2757,2759,2761,2763,2765,2768,2768,2784,2787,2790,2799,2809,2815,2817,2819,2821,2828,2831,2832,2835,2856,2858,2864,2866,2867,2869,2873,2876,2884,2887,2888,2891,2893,2901,2903,2908,2909,2911,2915,2918,2927,2929,2929,2946,2947,2949,2954,2958,2960,2962,2965,2969,2970,2972,2972,2974,2975,2979,2980,2984,2986,2990,3001,3006,3010,3014,3016,3018,3021,3024,3024,3031,3031,3046,3055,3072,3084,3086,3088,3090,3112,3114,3129,3132,3140,3142,3144,3146,3149,3157,3158,3160,3162,3165,3165,3168,3171,3174,3183,3200,3203,3205,3212,3214,3216,3218,3240,3242,3251,3253,3257,3260,3268,3270,3272,3274,3277,3285,3286,3293,3294,3296,3299,3302,3311,3313,3315,3328,3340,3342,3344,3346,3396,3398,3400,3402,3406,3412,3415,3423,3427,3430,3439,3450,3455,3457,3459,3461,3478,3482,3505,3507,3515,3517,3517,3520,3526,3530,3530,3535,3540,3542,3542,3544,3551,3558,3567,3570,3571,3585,3642,3648,3662,3664,3673,3713,3714,3716,3716,3718,3722,3724,3747,3749,3749,3751,3773,3776,3780,3782,3782,3784,3790,3792,3801,3804,3807,3840,3840,3864,3865,3872,3881,3893,3893,3895,3895,3897,3897,3902,3911,3913,3948,3953,3972,3974,3991,3993,4028,4038,4038,4096,4169,4176,4253,4256,4293,4295,4295,4301,4301,4304,4346,4348,4680,4682,4685,4688,4694,4696,4696,4698,4701,4704,4744,4746,4749,4752,4784,4786,4789,4792,4798,4800,4800,4802,4805,4808,4822,4824,4880,4882,4885,4888,4954,4957,4959,4969,4977,4992,5007,5024,5109,5112,5117,5121,5740,5743,5759,5761,5786,5792,5866,5870,5880,5888,5909,5919,5940,5952,5971,5984,5996,5998,6e3,6002,6003,6016,6099,6103,6103,6108,6109,6112,6121,6155,6157,6159,6169,6176,6264,6272,6314,6320,6389,6400,6430,6432,6443,6448,6459,6470,6509,6512,6516,6528,6571,6576,6601,6608,6618,6656,6683,6688,6750,6752,6780,6783,6793,6800,6809,6823,6823,6832,6845,6847,6862,6912,6988,6992,7001,7019,7027,7040,7155,7168,7223,7232,7241,7245,7293,7296,7304,7312,7354,7357,7359,7376,7378,7380,7418,7424,7957,7960,7965,7968,8005,8008,8013,8016,8023,8025,8025,8027,8027,8029,8029,8031,8061,8064,8116,8118,8124,8126,8126,8130,8132,8134,8140,8144,8147,8150,8155,8160,8172,8178,8180,8182,8188,8204,8205,8255,8256,8276,8276,8305,8305,8319,8319,8336,8348,8400,8412,8417,8417,8421,8432,8450,8450,8455,8455,8458,8467,8469,8469,8472,8477,8484,8484,8486,8486,8488,8488,8490,8505,8508,8511,8517,8521,8526,8526,8544,8584,11264,11492,11499,11507,11520,11557,11559,11559,11565,11565,11568,11623,11631,11631,11647,11670,11680,11686,11688,11694,11696,11702,11704,11710,11712,11718,11720,11726,11728,11734,11736,11742,11744,11775,12293,12295,12321,12335,12337,12341,12344,12348,12353,12438,12441,12447,12449,12543,12549,12591,12593,12686,12704,12735,12784,12799,13312,19903,19968,42124,42192,42237,42240,42508,42512,42539,42560,42607,42612,42621,42623,42737,42775,42783,42786,42888,42891,42954,42960,42961,42963,42963,42965,42969,42994,43047,43052,43052,43072,43123,43136,43205,43216,43225,43232,43255,43259,43259,43261,43309,43312,43347,43360,43388,43392,43456,43471,43481,43488,43518,43520,43574,43584,43597,43600,43609,43616,43638,43642,43714,43739,43741,43744,43759,43762,43766,43777,43782,43785,43790,43793,43798,43808,43814,43816,43822,43824,43866,43868,43881,43888,44010,44012,44013,44016,44025,44032,55203,55216,55238,55243,55291,63744,64109,64112,64217,64256,64262,64275,64279,64285,64296,64298,64310,64312,64316,64318,64318,64320,64321,64323,64324,64326,64433,64467,64829,64848,64911,64914,64967,65008,65019,65024,65039,65056,65071,65075,65076,65101,65103,65136,65140,65142,65276,65296,65305,65313,65338,65343,65343,65345,65370,65381,65470,65474,65479,65482,65487,65490,65495,65498,65500,65536,65547,65549,65574,65576,65594,65596,65597,65599,65613,65616,65629,65664,65786,65856,65908,66045,66045,66176,66204,66208,66256,66272,66272,66304,66335,66349,66378,66384,66426,66432,66461,66464,66499,66504,66511,66513,66517,66560,66717,66720,66729,66736,66771,66776,66811,66816,66855,66864,66915,66928,66938,66940,66954,66956,66962,66964,66965,66967,66977,66979,66993,66995,67001,67003,67004,67072,67382,67392,67413,67424,67431,67456,67461,67463,67504,67506,67514,67584,67589,67592,67592,67594,67637,67639,67640,67644,67644,67647,67669,67680,67702,67712,67742,67808,67826,67828,67829,67840,67861,67872,67897,67968,68023,68030,68031,68096,68099,68101,68102,68108,68115,68117,68119,68121,68149,68152,68154,68159,68159,68192,68220,68224,68252,68288,68295,68297,68326,68352,68405,68416,68437,68448,68466,68480,68497,68608,68680,68736,68786,68800,68850,68864,68903,68912,68921,69248,69289,69291,69292,69296,69297,69373,69404,69415,69415,69424,69456,69488,69509,69552,69572,69600,69622,69632,69702,69734,69749,69759,69818,69826,69826,69840,69864,69872,69881,69888,69940,69942,69951,69956,69959,69968,70003,70006,70006,70016,70084,70089,70092,70094,70106,70108,70108,70144,70161,70163,70199,70206,70209,70272,70278,70280,70280,70282,70285,70287,70301,70303,70312,70320,70378,70384,70393,70400,70403,70405,70412,70415,70416,70419,70440,70442,70448,70450,70451,70453,70457,70459,70468,70471,70472,70475,70477,70480,70480,70487,70487,70493,70499,70502,70508,70512,70516,70656,70730,70736,70745,70750,70753,70784,70853,70855,70855,70864,70873,71040,71093,71096,71104,71128,71133,71168,71232,71236,71236,71248,71257,71296,71352,71360,71369,71424,71450,71453,71467,71472,71481,71488,71494,71680,71738,71840,71913,71935,71942,71945,71945,71948,71955,71957,71958,71960,71989,71991,71992,71995,72003,72016,72025,72096,72103,72106,72151,72154,72161,72163,72164,72192,72254,72263,72263,72272,72345,72349,72349,72368,72440,72704,72712,72714,72758,72760,72768,72784,72793,72818,72847,72850,72871,72873,72886,72960,72966,72968,72969,72971,73014,73018,73018,73020,73021,73023,73031,73040,73049,73056,73061,73063,73064,73066,73102,73104,73105,73107,73112,73120,73129,73440,73462,73472,73488,73490,73530,73534,73538,73552,73561,73648,73648,73728,74649,74752,74862,74880,75075,77712,77808,77824,78895,78912,78933,82944,83526,92160,92728,92736,92766,92768,92777,92784,92862,92864,92873,92880,92909,92912,92916,92928,92982,92992,92995,93008,93017,93027,93047,93053,93071,93760,93823,93952,94026,94031,94087,94095,94111,94176,94177,94179,94180,94192,94193,94208,100343,100352,101589,101632,101640,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,113664,113770,113776,113788,113792,113800,113808,113817,113821,113822,118528,118573,118576,118598,119141,119145,119149,119154,119163,119170,119173,119179,119210,119213,119362,119364,119808,119892,119894,119964,119966,119967,119970,119970,119973,119974,119977,119980,119982,119993,119995,119995,119997,120003,120005,120069,120071,120074,120077,120084,120086,120092,120094,120121,120123,120126,120128,120132,120134,120134,120138,120144,120146,120485,120488,120512,120514,120538,120540,120570,120572,120596,120598,120628,120630,120654,120656,120686,120688,120712,120714,120744,120746,120770,120772,120779,120782,120831,121344,121398,121403,121452,121461,121461,121476,121476,121499,121503,121505,121519,122624,122654,122661,122666,122880,122886,122888,122904,122907,122913,122915,122916,122918,122922,122928,122989,123023,123023,123136,123180,123184,123197,123200,123209,123214,123214,123536,123566,123584,123641,124112,124153,124896,124902,124904,124907,124909,124910,124912,124926,124928,125124,125136,125142,125184,125259,125264,125273,126464,126467,126469,126495,126497,126498,126500,126500,126503,126503,126505,126514,126516,126519,126521,126521,126523,126523,126530,126530,126535,126535,126537,126537,126539,126539,126541,126543,126545,126546,126548,126548,126551,126551,126553,126553,126555,126555,126557,126557,126559,126559,126561,126562,126564,126564,126567,126570,126572,126578,126580,126583,126585,126588,126590,126590,126592,126601,126603,126619,126625,126627,126629,126633,126635,126651,130032,130041,131072,173791,173824,177977,177984,178205,178208,183969,183984,191456,191472,192093,194560,195101,196608,201546,201552,205743,917760,917999],OA=/^\/\/\/?\s*@(ts-expect-error|ts-ignore)/,QA=/^(?:\/|\*)*\s*@(ts-expect-error|ts-ignore)/,LA=/@(?:see|link)/i;function xl(ml,Al){if(ml=2?xl(ml,RA):xl(ml,FA)}function gg(ml,Al){return Al>=2?xl(ml,NA):xl(ml,PA)}function zm(ml){let Al=[];return ml.forEach((ml,Rl)=>{Al[ml]=Rl}),Al}var MA=zm(TA);function rt(ml){return MA[ml]}function Vm(ml){return TA.get(ml)}var jA=zm(IA);function Pd(ml){return IA.get(ml)}function Wm(ml){let Al=[],Rl=0,zl=0;for(;Rl127&&Cn(rd)&&(Al.push(zl),zl=Rl);break}}return Al.push(zl),Al}function vg(ml,Al,Rl,zl,rd){(Al<0||Al>=ml.length)&&(rd?Al=Al<0?0:Al>=ml.length?ml.length-1:Al:P_.fail(`Bad line number. Line: ${Al}, lineStarts.length: ${ml.length} , line map is correct? ${zl!==void 0?Ay(ml,Wm(zl)):"unknown"}`));let yh=ml[Al]+Rl;return rd?yh>ml[Al+1]?ml[Al+1]:typeof zl=="string"&&yh>zl.length?zl.length:yh:(Al=8192&&ml<=8203||ml===8239||ml===8287||ml===12288||ml===65279}function Cn(ml){return ml===10||ml===13||ml===8232||ml===8233}function hi(ml){return ml>=48&&ml<=57}function kp(ml){return hi(ml)||ml>=65&&ml<=70||ml>=97&&ml<=102}function of(ml){return ml>=65&&ml<=90||ml>=97&&ml<=122}function Ym(ml){return of(ml)||hi(ml)||ml===95}function Ep(ml){return ml>=48&&ml<=55}function Ir(ml,Al,Rl,zl,rd){if(b_(Al))return Al;let yh=!1;for(;;){let kh=ml.charCodeAt(Al);switch(kh){case 13:ml.charCodeAt(Al+1)===10&&Al++;case 10:if(Al++,Rl)return Al;yh=!!rd;continue;case 9:case 11:case 12:case 32:Al++;continue;case 47:if(zl)break;if(ml.charCodeAt(Al+1)===47){for(Al+=2;Al127&&Wa(kh)){Al++;continue}break}return Al}}var UA=7;function Qi(ml,Al){if(P_.assert(Al>=0),Al===0||Cn(ml.charCodeAt(Al-1))){let Rl=ml.charCodeAt(Al);if(Al+UA=0&&Rl127&&Wa(kh)){u_&&Cn(kh)&&(r_=!0),Rl++;continue}break e}}return u_&&(D_=rd(Qh,cf,t_,r_,yh,D_)),D_}function $m(ml,Al,Rl,zl){return Dl(!1,ml,Al,!1,Rl,zl)}function Qm(ml,Al,Rl,zl){return Dl(!1,ml,Al,!0,Rl,zl)}function Sg(ml,Al,Rl,zl,rd){return Dl(!0,ml,Al,!1,Rl,zl,rd)}function wg(ml,Al,Rl,zl,rd){return Dl(!0,ml,Al,!0,Rl,zl,rd)}function Km(ml,Al,Rl,zl,rd,yh=[]){return yh.push({kind:Rl,pos:ml,end:Al,hasTrailingNewLine:zl}),yh}function Bp(ml,Al){return Sg(ml,Al,Km,void 0,void 0)}function kg(ml,Al){return wg(ml,Al,Km,void 0,void 0)}function lf(ml){let Al=GA.exec(ml);if(Al)return Al[0]}function er(ml,Al){return of(ml)||ml===36||ml===95||ml>127&&yg(ml,Al)}function Nr(ml,Al,Rl){return Ym(ml)||ml===36||(Rl===1?ml===45||ml===58:!1)||ml>127&&gg(ml,Al)}function Eg(ml,Al,Rl){let zl=Ki(ml,0);if(!er(zl,Al))return!1;for(let rd=Wt(zl);rdr_,getStartPos:()=>r_,getTokenEnd:()=>cf,getTextPos:()=>cf,getToken:()=>C_,getTokenStart:()=>u_,getTokenPos:()=>u_,getTokenText:()=>Qh.substring(u_,cf),getTokenValue:()=>D_,hasUnicodeEscape:()=>(S_&1024)!==0,hasExtendedUnicodeEscape:()=>(S_&8)!==0,hasPrecedingLineBreak:()=>(S_&1)!==0,hasPrecedingJSDocComment:()=>(S_&2)!==0,hasPrecedingJSDocLeadingAsterisks:()=>(S_&32768)!==0,isIdentifier:()=>C_===80||C_>118,isReservedWord:()=>C_>=83&&C_<=118,isUnterminated:()=>(S_&4)!==0,getCommentDirectives:()=>Cg,getNumericLiteralFlags:()=>S_&25584,getTokenFlags:()=>S_,reScanGreaterToken:lt,reScanAsteriskEqualsToken:sr,reScanSlashToken:ht,reScanTemplateToken:Ft,reScanTemplateHeadOrNoSubstitutionTemplate:sn,scanJsxIdentifier:Jr,scanJsxAttributeValue:Wn,reScanJsxAttributeValue:Pe,reScanJsxToken:_r,reScanLessThanToken:br,reScanHashToken:vr,reScanQuestionToken:zn,reScanInvalidIdentifier:qt,scanJsxToken:Vn,scanJsDocToken:L,scanJSDocCommentTextToken:xr,scan:ct,getText:Ze,clearCommentDirectives:_t,setText:Pt,setScriptTarget:ut,setLanguageVariant:Rr,setScriptKind:Tr,setJSDocParsingMode:Mn,setOnError:St,resetTokenState:Gn,setTextPos:Gn,setSkipJsDocLeadingAsterisks:Ei,tryScan:$e,lookAhead:Se,scanRange:fe};return P_.isDebugging&&Object.defineProperty(nA,"__debugShowCurrentPositionInText",{get:()=>{let ml=nA.getText();return ml.slice(0,nA.getTokenFullStart())+"║"+ml.slice(nA.getTokenFullStart())}}),nA;function ae(ml){return Ki(Qh,ml)}function Le(ml){return ml>=0&&ml=0&&ml=65&&ml<=70)ml+=32;else if(!(ml>=48&&ml<=57||ml>=97&&ml<=102))break;zl.push(ml),cf++,yh=!1}return zl.length=t_){Rl+=Qh.substring(zl,cf),S_|=4,Y(DA.Unterminated_string_literal);break}let rd=V(cf);if(rd===Al){Rl+=Qh.substring(zl,cf),cf++;break}if(rd===92&&!ml){Rl+=Qh.substring(zl,cf),Rl+=Lt(3),zl=cf;continue}if((rd===10||rd===13)&&!ml){Rl+=Qh.substring(zl,cf),S_|=4,Y(DA.Unterminated_string_literal);break}cf++}return Rl}function jr(ml){let Al=V(cf)===96;cf++;let Rl=cf,zl="",rd;for(;;){if(cf>=t_){zl+=Qh.substring(Rl,cf),S_|=4,Y(DA.Unterminated_template_literal),rd=Al?15:18;break}let yh=V(cf);if(yh===96){zl+=Qh.substring(Rl,cf),cf++,rd=Al?15:18;break}if(yh===36&&cf+1=t_)return Y(DA.Unexpected_end_of_text),"";let zl=V(cf);switch(cf++,zl){case 48:if(cf>=t_||!hi(V(cf)))return"\0";case 49:case 50:case 51:cf=55296&&rd<=56319&&cf+6=56320&&Rl<=57343)return cf=Al,yh+String.fromCharCode(Rl)}return yh;case 120:for(;cf1114111&&(ml&&Y(DA.An_extended_Unicode_escape_value_must_be_between_0x0_and_0x10FFFF_inclusive,Rl,cf-Rl),yh=!0),cf>=t_?(ml&&Y(DA.Unexpected_end_of_text),yh=!0):V(cf)===125?cf++:(ml&&Y(DA.Unterminated_Unicode_escape_sequence),yh=!0),yh?(S_|=2048,Qh.substring(Al,cf)):(S_|=8,Nd(rd))}function On(){if(cf+5=0&&Nr(zl,ml)){Al+=qn(!0),Rl=cf;continue}if(zl=On(),!(zl>=0&&Nr(zl,ml)))break;S_|=1024,Al+=Qh.substring(Rl,cf),Al+=Nd(zl),cf+=6,Rl=cf}else break}return Al+=Qh.substring(Rl,cf),Al}function Ke(){let ml=D_.length;if(ml>=2&&ml<=12){let ml=D_.charCodeAt(0);if(ml>=97&&ml<=122){let ml=kA.get(D_);if(ml!==void 0)return C_=ml}}return C_=80}function Fn(ml){let Al="",Rl=!1,zl=!1;for(;;){let rd=V(cf);if(rd===95){S_|=512,Rl?(Rl=!1,zl=!0):Y(zl?DA.Multiple_consecutive_numeric_separators_are_not_permitted:DA.Numeric_separators_are_not_allowed_here,cf,1),cf++;continue}if(Rl=!0,!hi(rd)||rd-48>=ml)break;Al+=Qh[cf],cf++,zl=!1}return V(cf-1)===95&&Y(DA.Numeric_separators_are_not_allowed_here,cf-1,1),Al}function Zt(){return V(cf)===110?(D_+="n",S_&384&&(D_=Jb(D_)+"n"),cf++,10):(D_=""+(S_&128?parseInt(D_.slice(2),2):S_&256?parseInt(D_.slice(2),8):+D_),9)}function ct(){for(r_=cf,S_=0;;){if(u_=cf,cf>=t_)return C_=1;let zl=ae(cf);if(cf===0&&zl===35&&Hm(Qh,cf)){if(cf=Xm(Qh,cf),Al)continue;return C_=6}switch(zl){case 10:case 13:if(S_|=1,Al){cf++;continue}else return zl===13&&cf+1=0&&er(rd,ml))return D_=qn(!0)+gt(),C_=Ke();let yh=On();return yh>=0&&er(yh,ml)?(cf+=6,S_|=1024,D_=String.fromCharCode(yh)+gt(),C_=Ke()):(Y(DA.Invalid_character),cf++,C_=0);case 35:if(cf!==0&&Qh[cf+1]==="!")return Y(DA.can_only_be_used_at_the_start_of_a_file,cf,2),cf++,C_=0;let kh=ae(cf+1);if(kh===92){cf++;let Al=jt();if(Al>=0&&er(Al,ml))return D_="#"+qn(!0)+gt(),C_=81;let Rl=On();if(Rl>=0&&er(Rl,ml))return cf+=6,S_|=1024,D_="#"+String.fromCharCode(Rl)+gt(),C_=81;cf--}return er(kh,ml)?(cf++,Jt(kh,ml)):(D_="#",Y(DA.Invalid_character,cf++,Wt(zl))),C_=81;case 65533:return Y(DA.File_appears_to_be_binary,0,0),cf=t_,C_=8;default:let r_=Jt(zl,ml);if(r_)return C_=r_;if(__(zl)){cf+=Wt(zl);continue}else if(Cn(zl)){S_|=1,cf+=Wt(zl);continue}let P_=Wt(zl);return Y(DA.Invalid_character,cf,P_),cf+=P_,C_=0}}}function st(){switch(rA){case 0:return!0;case 1:return!1}return tA!==3&&tA!==4?!0:rA===3?!1:LA.test(Qh.slice(r_,cf))}function qt(){P_.assert(C_===0,"'reScanInvalidIdentifier' should only be called when the current token is 'SyntaxKind.Unknown'."),cf=u_=r_,S_=0;let ml=ae(cf),Al=Jt(ml,99);return Al?C_=Al:(cf+=Wt(ml),C_)}function Jt(ml,Al){let Rl=ml;if(er(Rl,Al)){for(cf+=Wt(Rl);cf=t_)return C_=1;let Al=V(cf);if(Al===60)return V(cf+1)===47?(cf+=2,C_=31):(cf++,C_=30);if(Al===123)return cf++,C_=19;let Rl=0;for(;cf0)break;Wa(Al)||(Rl=cf)}cf++}return D_=Qh.substring(r_,cf),Rl===-1?13:12}function Jr(){if(kt(C_)){for(;cf=t_)return C_=1;for(let Al=V(cf);cf=0&&__(V(cf-1))&&!(cf+1=t_)return C_=1;let Al=ae(cf);switch(cf+=Wt(Al),Al){case 9:case 11:case 12:case 32:for(;cf=0&&er(Al,ml))return D_=qn(!0)+gt(),C_=Ke();let Rl=On();return Rl>=0&&er(Rl,ml)?(cf+=6,S_|=1024,D_=String.fromCharCode(Rl)+gt(),C_=Ke()):(cf++,C_=0)}if(er(Al,ml)){let Rl=Al;for(;cf=0),cf=ml,r_=ml,u_=ml,C_=0,D_=void 0,S_=0}function Ei(ml){eA+=ml?1:-1}}function Ki(ml,Al){return ml.codePointAt(Al)}function Wt(ml){return ml>=65536?2:ml===-1?0:1}function Ag(ml){if(P_.assert(0<=ml&&ml<=1114111),ml<=65535)return String.fromCharCode(ml);let Al=Math.floor((ml-65536)/1024)+55296,Rl=(ml-65536)%1024+56320;return String.fromCharCode(Al,Rl)}var qA=String.fromCodePoint?ml=>String.fromCodePoint(ml):Ag;function Nd(ml){return qA(ml)}var $A=new Map(Object.entries({General_Category:"General_Category",gc:"General_Category",Script:"Script",sc:"Script",Script_Extensions:"Script_Extensions",scx:"Script_Extensions"})),JA=new Set(["ASCII","ASCII_Hex_Digit","AHex","Alphabetic","Alpha","Any","Assigned","Bidi_Control","Bidi_C","Bidi_Mirrored","Bidi_M","Case_Ignorable","CI","Cased","Changes_When_Casefolded","CWCF","Changes_When_Casemapped","CWCM","Changes_When_Lowercased","CWL","Changes_When_NFKC_Casefolded","CWKCF","Changes_When_Titlecased","CWT","Changes_When_Uppercased","CWU","Dash","Default_Ignorable_Code_Point","DI","Deprecated","Dep","Diacritic","Dia","Emoji","Emoji_Component","EComp","Emoji_Modifier","EMod","Emoji_Modifier_Base","EBase","Emoji_Presentation","EPres","Extended_Pictographic","ExtPict","Extender","Ext","Grapheme_Base","Gr_Base","Grapheme_Extend","Gr_Ext","Hex_Digit","Hex","IDS_Binary_Operator","IDSB","IDS_Trinary_Operator","IDST","ID_Continue","IDC","ID_Start","IDS","Ideographic","Ideo","Join_Control","Join_C","Logical_Order_Exception","LOE","Lowercase","Lower","Math","Noncharacter_Code_Point","NChar","Pattern_Syntax","Pat_Syn","Pattern_White_Space","Pat_WS","Quotation_Mark","QMark","Radical","Regional_Indicator","RI","Sentence_Terminal","STerm","Soft_Dotted","SD","Terminal_Punctuation","Term","Unified_Ideograph","UIdeo","Uppercase","Upper","Variation_Selector","VS","White_Space","space","XID_Continue","XIDC","XID_Start","XIDS"]),HA=new Set(["Basic_Emoji","Emoji_Keycap_Sequence","RGI_Emoji_Modifier_Sequence","RGI_Emoji_Flag_Sequence","RGI_Emoji_Tag_Sequence","RGI_Emoji_ZWJ_Sequence","RGI_Emoji"]),VA={General_Category:new Set(["C","Other","Cc","Control","cntrl","Cf","Format","Cn","Unassigned","Co","Private_Use","Cs","Surrogate","L","Letter","LC","Cased_Letter","Ll","Lowercase_Letter","Lm","Modifier_Letter","Lo","Other_Letter","Lt","Titlecase_Letter","Lu","Uppercase_Letter","M","Mark","Combining_Mark","Mc","Spacing_Mark","Me","Enclosing_Mark","Mn","Nonspacing_Mark","N","Number","Nd","Decimal_Number","digit","Nl","Letter_Number","No","Other_Number","P","Punctuation","punct","Pc","Connector_Punctuation","Pd","Dash_Punctuation","Pe","Close_Punctuation","Pf","Final_Punctuation","Pi","Initial_Punctuation","Po","Other_Punctuation","Ps","Open_Punctuation","S","Symbol","Sc","Currency_Symbol","Sk","Modifier_Symbol","Sm","Math_Symbol","So","Other_Symbol","Z","Separator","Zl","Line_Separator","Zp","Paragraph_Separator","Zs","Space_Separator"]),Script:new Set(["Adlm","Adlam","Aghb","Caucasian_Albanian","Ahom","Arab","Arabic","Armi","Imperial_Aramaic","Armn","Armenian","Avst","Avestan","Bali","Balinese","Bamu","Bamum","Bass","Bassa_Vah","Batk","Batak","Beng","Bengali","Bhks","Bhaiksuki","Bopo","Bopomofo","Brah","Brahmi","Brai","Braille","Bugi","Buginese","Buhd","Buhid","Cakm","Chakma","Cans","Canadian_Aboriginal","Cari","Carian","Cham","Cher","Cherokee","Chrs","Chorasmian","Copt","Coptic","Qaac","Cpmn","Cypro_Minoan","Cprt","Cypriot","Cyrl","Cyrillic","Deva","Devanagari","Diak","Dives_Akuru","Dogr","Dogra","Dsrt","Deseret","Dupl","Duployan","Egyp","Egyptian_Hieroglyphs","Elba","Elbasan","Elym","Elymaic","Ethi","Ethiopic","Geor","Georgian","Glag","Glagolitic","Gong","Gunjala_Gondi","Gonm","Masaram_Gondi","Goth","Gothic","Gran","Grantha","Grek","Greek","Gujr","Gujarati","Guru","Gurmukhi","Hang","Hangul","Hani","Han","Hano","Hanunoo","Hatr","Hatran","Hebr","Hebrew","Hira","Hiragana","Hluw","Anatolian_Hieroglyphs","Hmng","Pahawh_Hmong","Hmnp","Nyiakeng_Puachue_Hmong","Hrkt","Katakana_Or_Hiragana","Hung","Old_Hungarian","Ital","Old_Italic","Java","Javanese","Kali","Kayah_Li","Kana","Katakana","Kawi","Khar","Kharoshthi","Khmr","Khmer","Khoj","Khojki","Kits","Khitan_Small_Script","Knda","Kannada","Kthi","Kaithi","Lana","Tai_Tham","Laoo","Lao","Latn","Latin","Lepc","Lepcha","Limb","Limbu","Lina","Linear_A","Linb","Linear_B","Lisu","Lyci","Lycian","Lydi","Lydian","Mahj","Mahajani","Maka","Makasar","Mand","Mandaic","Mani","Manichaean","Marc","Marchen","Medf","Medefaidrin","Mend","Mende_Kikakui","Merc","Meroitic_Cursive","Mero","Meroitic_Hieroglyphs","Mlym","Malayalam","Modi","Mong","Mongolian","Mroo","Mro","Mtei","Meetei_Mayek","Mult","Multani","Mymr","Myanmar","Nagm","Nag_Mundari","Nand","Nandinagari","Narb","Old_North_Arabian","Nbat","Nabataean","Newa","Nkoo","Nko","Nshu","Nushu","Ogam","Ogham","Olck","Ol_Chiki","Orkh","Old_Turkic","Orya","Oriya","Osge","Osage","Osma","Osmanya","Ougr","Old_Uyghur","Palm","Palmyrene","Pauc","Pau_Cin_Hau","Perm","Old_Permic","Phag","Phags_Pa","Phli","Inscriptional_Pahlavi","Phlp","Psalter_Pahlavi","Phnx","Phoenician","Plrd","Miao","Prti","Inscriptional_Parthian","Rjng","Rejang","Rohg","Hanifi_Rohingya","Runr","Runic","Samr","Samaritan","Sarb","Old_South_Arabian","Saur","Saurashtra","Sgnw","SignWriting","Shaw","Shavian","Shrd","Sharada","Sidd","Siddham","Sind","Khudawadi","Sinh","Sinhala","Sogd","Sogdian","Sogo","Old_Sogdian","Sora","Sora_Sompeng","Soyo","Soyombo","Sund","Sundanese","Sylo","Syloti_Nagri","Syrc","Syriac","Tagb","Tagbanwa","Takr","Takri","Tale","Tai_Le","Talu","New_Tai_Lue","Taml","Tamil","Tang","Tangut","Tavt","Tai_Viet","Telu","Telugu","Tfng","Tifinagh","Tglg","Tagalog","Thaa","Thaana","Thai","Tibt","Tibetan","Tirh","Tirhuta","Tnsa","Tangsa","Toto","Ugar","Ugaritic","Vaii","Vai","Vith","Vithkuqi","Wara","Warang_Citi","Wcho","Wancho","Xpeo","Old_Persian","Xsux","Cuneiform","Yezi","Yezidi","Yiii","Yi","Zanb","Zanabazar_Square","Zinh","Inherited","Qaai","Zyyy","Common","Zzzz","Unknown"]),Script_Extensions:void 0};VA.Script_Extensions=VA.Script;function Dr(ml){return ml.start+ml.length}function Dg(ml){return ml.length===0}function pf(ml,Al){if(ml<0)throw new Error("start < 0");if(Al<0)throw new Error("length < 0");return{start:ml,length:Al}}function Pg(ml,Al){return pf(ml,Al-ml)}function n_(ml){return pf(ml.span.start,ml.newLength)}function Ng(ml){return Dg(ml.span)&&ml.newLength===0}function Zm(ml,Al){if(Al<0)throw new Error("newLength < 0");return{span:ml,newLength:Al}}var WA=Zm(pf(0,0),0);function ff(ml,Al){for(;ml;){let Rl=Al(ml);if(Rl==="quit")return;if(Rl)return ml;ml=ml.parent}}function Tl(ml){return(ml.flags&16)===0}function Ig(ml,Al){if(ml===void 0||Tl(ml))return ml;for(ml=ml.original;ml;){if(Tl(ml))return!Al||Al(ml)?ml:void 0;ml=ml.original}}function Ua(ml){return ml.length>=2&&ml.charCodeAt(0)===95&&ml.charCodeAt(1)===95?"_"+ml:ml}function m_(ml){let Al=ml;return Al.length>=3&&Al.charCodeAt(0)===95&&Al.charCodeAt(1)===95&&Al.charCodeAt(2)===95?Al.substr(1):Al}function Pn(ml){return m_(ml.escapedText)}function df(ml){let Al=Vm(ml.escapedText);return Al?By(Al,yi):void 0}function qp(ml){return ml.valueDeclaration&&e2(ml.valueDeclaration)?Pn(ml.valueDeclaration.name):m_(ml.escapedName)}function e1(ml){let Al=ml.parent.parent;if(Al){if(Jd(Al))return _l(Al);switch(Al.kind){case 244:if(Al.declarationList&&Al.declarationList.declarations[0])return _l(Al.declarationList.declarations[0]);break;case 245:let ml=Al.expression;switch(ml.kind===227&&ml.operatorToken.kind===64&&(ml=ml.left),ml.kind){case 212:return ml.name;case 213:let Al=ml.argumentExpression;if(et(Al))return Al}break;case 218:return _l(Al.expression);case 257:{if(Jd(Al.statement)||p1(Al.statement))return _l(Al.statement);break}}}}function _l(ml){let Al=t1(ml);return Al&&et(Al)?Al:void 0}function Og(ml){return ml.name||e1(ml)}function Mg(ml){return!!ml.name}function mf(ml){switch(ml.kind){case 80:return ml;case 349:case 342:{let{name:Al}=ml;if(Al.kind===167)return Al.right;break}case 214:case 227:{let Al=ml;switch(Sf(Al)){case 1:case 4:case 5:case 3:return wf(Al.left);case 7:case 8:case 9:return Al.arguments[1];default:return}}case 347:return Og(ml);case 341:return e1(ml);case 278:{let{expression:Al}=ml;return et(Al)?Al:void 0}case 213:let Al=ml;if(b1(Al))return Al.argumentExpression}return ml.name}function t1(ml){if(ml!==void 0)return mf(ml)||(Bf(ml)||qf(ml)||El(ml)?Lg(ml):void 0)}function Lg(ml){if(ml.parent){if(rh(ml.parent)||W1(ml.parent))return ml.parent.name;if(ra(ml.parent)&&ml===ml.parent.right){if(et(ml.parent.left))return ml.parent.left;if(k1(ml.parent.left))return wf(ml.parent.left)}else if(Ff(ml.parent)&&et(ml.parent.name))return ml.parent.name}else return}function hf(ml){if(ab(ml))return $r(ml.modifiers,Ka)}function n1(ml){if(k_(ml,98303))return $r(ml.modifiers,r2)}function r1(ml,Al){if(ml.name)if(et(ml.name)){let Rl=ml.name.escapedText;return h_(ml.parent,Al).filter(ml=>Hp(ml)&&et(ml.name)&&ml.name.escapedText===Rl)}else{let Rl=ml.parent.parameters.indexOf(ml);P_.assert(Rl>-1,"Parameters should always be in their parents' parameter list");let zl=h_(ml.parent,Al).filter(Hp);if(Rlch(ml)&&ml.typeParameters.some(ml=>ml.name.escapedText===Rl))}function Rg(ml){return i1(ml,!1)}function Ug(ml){return i1(ml,!0)}function Bg(ml){return Ti(ml,Tv)}function qg(ml){return Xg(ml,Nv)}function Fg(ml){return Ti(ml,Sv,!0)}function zg(ml){return Ti(ml,wv,!0)}function Vg(ml){return Ti(ml,kv,!0)}function Wg(ml){return Ti(ml,Ev,!0)}function Gg(ml){return Ti(ml,Av,!0)}function Yg(ml){return Ti(ml,Dv,!0)}function Hg(ml){let Al=Ti(ml,Xf);if(Al&&Al.typeExpression&&Al.typeExpression.type)return Al}function h_(ml,Al){var Rl;if(!kf(ml))return u_;let zl=(Rl=ml.jsDoc)==null?void 0:Rl.jsDocCache;if(zl===void 0||Al){let Rl=z2(ml,Al);P_.assert(Rl.length<2||Rl[0]!==Rl[1]),zl=Am(Rl,ml=>oh(ml)?ml.tags:ml),Al||(ml.jsDoc??(ml.jsDoc=[]),ml.jsDoc.jsDocCache=zl)}return zl}function a1(ml){return h_(ml,!1)}function Ti(ml,Al,Rl){return km(h_(ml,Rl),Al)}function Xg(ml,Al){return a1(ml).filter(Al)}function Fp(ml){return ml.kind===80||ml.kind===81}function $g(ml){return hr(ml)&&!!(ml.flags&64)}function Qg(ml){return Za(ml)&&!!(ml.flags&64)}function Ld(ml){return Uf(ml)&&!!(ml.flags&64)}function yf(ml){let Al=ml.kind;return!!(ml.flags&64)&&(Al===212||Al===213||Al===214||Al===236)}function gf(ml){return $f(ml,8)}function Kg(ml){return yl(ml)&&!!(ml.flags&64)}function bf(ml){return ml>=167}function vf(ml){return ml>=0&&ml<=166}function s1(ml){return vf(ml.kind)}function gi(ml){return Or(ml,"pos")&&Or(ml,"end")}function Zg(ml){return 9<=ml&&ml<=15}function jd(ml){return 15<=ml&&ml<=18}function za(ml){var Al;return et(ml)&&((Al=ml.emitNode)==null?void 0:Al.autoGenerate)!==void 0}function _1(ml){var Al;return xi(ml)&&((Al=ml.emitNode)==null?void 0:Al.autoGenerate)!==void 0}function e2(ml){return(Xa(ml)||s2(ml))&&xi(ml.name)}function Xr(ml){switch(ml){case 128:case 129:case 134:case 87:case 138:case 90:case 95:case 103:case 125:case 123:case 124:case 148:case 126:case 147:case 164:return!0}return!1}function t2(ml){return!!(S1(ml)&31)}function n2(ml){return t2(ml)||ml===126||ml===164||ml===129}function r2(ml){return Xr(ml.kind)}function o1(ml){let Al=ml.kind;return Al===80||Al===81||Al===11||Al===9||Al===168}function xf(ml){return!!ml&&a2(ml.kind)}function i2(ml){switch(ml){case 263:case 175:case 177:case 178:case 179:case 219:case 220:return!0;default:return!1}}function a2(ml){switch(ml){case 174:case 180:case 324:case 181:case 182:case 185:case 318:case 186:return!0;default:return i2(ml)}}function ia(ml){return ml&&(ml.kind===264||ml.kind===232)}function s2(ml){switch(ml.kind){case 175:case 178:case 179:return!0;default:return!1}}function _2(ml){let Al=ml.kind;return Al===304||Al===305||Al===306||Al===175||Al===178||Al===179}function c1(ml){return hb(ml.kind)}function o2(ml){if(ml){let Al=ml.kind;return Al===208||Al===207}return!1}function c2(ml){let Al=ml.kind;return Al===210||Al===211}function l2(ml){switch(ml.kind){case 261:case 170:case 209:return!0}return!1}function Ga(ml){return l1(gf(ml).kind)}function l1(ml){switch(ml){case 212:case 213:case 215:case 214:case 285:case 286:case 289:case 216:case 210:case 218:case 211:case 232:case 219:case 80:case 81:case 14:case 9:case 10:case 11:case 15:case 229:case 97:case 106:case 110:case 112:case 108:case 236:case 234:case 237:case 102:case 283:return!0;default:return!1}}function u2(ml){return u1(gf(ml).kind)}function u1(ml){switch(ml){case 225:case 226:case 221:case 222:case 223:case 224:case 217:return!0;default:return l1(ml)}}function p1(ml){return p2(gf(ml).kind)}function p2(ml){switch(ml){case 228:case 230:case 220:case 227:case 231:case 235:case 233:case 357:case 356:case 239:return!0;default:return u1(ml)}}function f2(ml){return ml===220||ml===209||ml===264||ml===232||ml===176||ml===177||ml===267||ml===307||ml===282||ml===263||ml===219||ml===178||ml===274||ml===272||ml===277||ml===265||ml===292||ml===175||ml===174||ml===268||ml===271||ml===275||ml===281||ml===170||ml===304||ml===173||ml===172||ml===179||ml===305||ml===266||ml===169||ml===261||ml===347||ml===339||ml===349||ml===203}function f1(ml){return ml===263||ml===283||ml===264||ml===265||ml===266||ml===267||ml===268||ml===273||ml===272||ml===279||ml===278||ml===271}function d1(ml){return ml===253||ml===252||ml===260||ml===247||ml===245||ml===243||ml===250||ml===251||ml===249||ml===246||ml===257||ml===254||ml===256||ml===258||ml===259||ml===244||ml===248||ml===255||ml===354}function Jd(ml){return ml.kind===169?ml.parent&&ml.parent.kind!==346||aa(ml):f2(ml.kind)}function d2(ml){let Al=ml.kind;return d1(Al)||f1(Al)||m2(ml)}function m2(ml){return ml.kind!==242||ml.parent!==void 0&&(ml.parent.kind===259||ml.parent.kind===300)?!1:!P2(ml)}function h2(ml){let Al=ml.kind;return d1(Al)||f1(Al)||Al===242}function m1(ml){return ml.kind>=310&&ml.kind<=352}function y2(ml){return ml.kind===321||ml.kind===320||ml.kind===322||v2(ml)||g2(ml)||xv(ml)||Ll(ml)}function g2(ml){return ml.kind>=328&&ml.kind<=352}function ol(ml){return ml.kind===179}function cl(ml){return ml.kind===178}function Zi(ml){if(!kf(ml))return!1;let{jsDoc:Al}=ml;return!!Al&&Al.length>0}function b2(ml){return!!ml.initializer}function Pl(ml){return ml.kind===11||ml.kind===15}function v2(ml){return ml.kind===325||ml.kind===326||ml.kind===327}function Rd(ml){return(ml.flags&33554432)!==0}var zA=x2();function x2(){var ml="";let t=Al=>ml+=Al;return{getText:()=>ml,write:t,rawWrite:t,writeKeyword:t,writeOperator:t,writePunctuation:t,writeSpace:t,writeStringLiteral:t,writeLiteral:t,writeParameter:t,writeProperty:t,writeSymbol:(ml,Al)=>t(ml),writeTrailingSemicolon:t,writeComment:t,getTextPos:()=>ml.length,getLine:()=>0,getColumn:()=>0,getIndent:()=>0,isAtStartOfLine:()=>!1,hasTrailingComment:()=>!1,hasTrailingWhitespace:()=>!!ml.length&&Wa(ml.charCodeAt(ml.length-1)),writeLine:()=>ml+=" ",increaseIndent:Ha,decreaseIndent:Ha,clear:()=>ml=""}}function T2(ml,Al){let Rl=ml.entries();for(let[ml,zl]of Rl){let Rl=Al(zl,ml);if(Rl)return Rl}}function S2(ml){return ml.end-ml.pos}function h1(ml){return w2(ml),(ml.flags&1048576)!==0}function w2(ml){ml.flags&2097152||(((ml.flags&262144)!==0||$t(ml,h1))&&(ml.flags|=1048576),ml.flags|=2097152)}function bi(ml){for(;ml&&ml.kind!==308;)ml=ml.parent;return ml}function ea(ml){return ml===void 0?!0:ml.pos===ml.end&&ml.pos>=0&&ml.kind!==1}function zp(ml){return!ea(ml)}function Sl(ml,Al,Rl){if(ea(ml))return ml.pos;if(m1(ml)||ml.kind===12)return Ir((Al??bi(ml)).text,ml.pos,!1,!0);if(Rl&&Zi(ml))return Sl(ml.jsDoc[0],Al);if(ml.kind===353){Al??(Al=bi(ml));let zl=Zp(lh(ml,Al));if(zl)return Sl(zl,Al,Rl)}return Ir((Al??bi(ml)).text,ml.pos,!1,!1,N2(ml))}function Ud(ml,Al,Rl=!1){return o_(ml.text,Al,Rl)}function k2(ml){return!!ff(ml,ah)}function o_(ml,Al,Rl=!1){if(ea(Al))return"";let zl=ml.substring(Rl?Al.pos:Ir(ml,Al.pos),Al.end);return k2(Al)&&(zl=zl.split(/\r\n|\n|\r/).map(ml=>ml.replace(/^\s*\*/,"").trimStart()).join(`\n`)),zl}function Ya(ml){let Al=ml.emitNode;return Al&&Al.flags||0}function E2(ml,Al,Rl){P_.assertGreaterThanOrEqual(Al,0),P_.assertGreaterThanOrEqual(Rl,0),P_.assertLessThanOrEqual(Al,ml.length),P_.assertLessThanOrEqual(Al+Rl,ml.length)}function hl(ml){return ml.kind===245&&ml.expression.kind===11}function Tf(ml){return!!(Ya(ml)&2097152)}function Bd(ml){return Tf(ml)&&zf(ml)}function A2(ml){return et(ml.name)&&!ml.initializer}function qd(ml){return Tf(ml)&&es(ml)&&Qp(ml.declarationList.declarations,A2)}function C2(ml,Al){let Rl=ml.kind===170||ml.kind===169||ml.kind===219||ml.kind===220||ml.kind===218||ml.kind===261||ml.kind===282?Kp(kg(Al,ml.pos),Bp(Al,ml.pos)):Bp(Al,ml.pos);return $r(Rl,Rl=>Rl.end<=ml.end&&Al.charCodeAt(Rl.pos+1)===42&&Al.charCodeAt(Rl.pos+2)===42&&Al.charCodeAt(Rl.pos+3)!==47)}function D2(ml){if(ml)switch(ml.kind){case 209:case 307:case 170:case 304:case 173:case 172:case 305:case 261:return!0}return!1}function P2(ml){return ml&&ml.kind===242&&xf(ml.parent)}function Fd(ml){let Al=ml.kind;return(Al===212||Al===213)&&ml.expression.kind===108}function aa(ml){return!!ml&&!!(ml.flags&524288)}function N2(ml){return!!ml&&!!(ml.flags&16777216)}function I2(ml){for(;wl(ml,!0);)ml=ml.right;return ml}function O2(ml){return et(ml)&&ml.escapedText==="exports"}function M2(ml){return et(ml)&&ml.escapedText==="module"}function y1(ml){return(hr(ml)||g1(ml))&&M2(ml.expression)&&g_(ml)==="exports"}function Sf(ml){let Al=j2(ml);return Al===5||aa(ml)?Al:0}function L2(ml){return a_(ml.arguments)===3&&hr(ml.expression)&&et(ml.expression.expression)&&Pn(ml.expression.expression)==="Object"&&Pn(ml.expression.name)==="defineProperty"&&Nl(ml.arguments[1])&&y_(ml.arguments[0],!0)}function g1(ml){return Za(ml)&&Nl(ml.argumentExpression)}function w_(ml,Al){return hr(ml)&&(!Al&&ml.expression.kind===110||et(ml.name)&&y_(ml.expression,!0))||b1(ml,Al)}function b1(ml,Al){return g1(ml)&&(!Al&&ml.expression.kind===110||Cf(ml.expression)||w_(ml.expression,!0))}function y_(ml,Al){return Cf(ml)||w_(ml,Al)}function j2(ml){if(Uf(ml)){if(!L2(ml))return 0;let Al=ml.arguments[0];return O2(Al)||y1(Al)?8:w_(Al)&&g_(Al)==="prototype"?9:7}return ml.operatorToken.kind!==64||!k1(ml.left)||J2(I2(ml))?0:y_(ml.left.expression,!0)&&g_(ml.left)==="prototype"&&Rf(U2(ml))?6:R2(ml.left)}function J2(ml){return mv(ml)&&sa(ml.expression)&&ml.expression.text==="0"}function wf(ml){if(hr(ml))return ml.name;let Al=Ef(ml.argumentExpression);return sa(Al)||Pl(Al)?Al:ml}function g_(ml){let Al=wf(ml);if(Al){if(et(Al))return Al.escapedText;if(Pl(Al)||sa(Al))return Ua(Al.text)}}function R2(ml){if(ml.expression.kind===110)return 4;if(y1(ml))return 2;if(y_(ml.expression,!0)){if(db(ml.expression))return 3;let Al=ml;for(;!et(Al.expression);)Al=Al.expression;let Rl=Al.expression;if((Rl.escapedText==="exports"||Rl.escapedText==="module"&&g_(Al)==="exports")&&w_(ml))return 1;if(y_(ml,!0)||Za(ml)&&Z2(ml))return 5}return 0}function U2(ml){for(;ra(ml.right);)ml=ml.right;return ml.right}function B2(ml){return Ol(ml)&&ra(ml.expression)&&Sf(ml.expression)!==0&&ra(ml.expression.right)&&(ml.expression.right.operatorToken.kind===57||ml.expression.right.operatorToken.kind===61)?ml.expression.right.right:void 0}function q2(ml){switch(ml.kind){case 244:let Al=Vp(ml);return Al&&Al.initializer;case 173:return ml.initializer;case 304:return ml.initializer}}function Vp(ml){return es(ml)?Zp(ml.declarationList.declarations):void 0}function F2(ml){return Si(ml)&&ml.body&&ml.body.kind===268?ml.body:void 0}function kf(ml){switch(ml.kind){case 220:case 227:case 242:case 253:case 180:case 297:case 264:case 232:case 176:case 177:case 186:case 181:case 252:case 260:case 247:case 213:case 243:case 1:case 267:case 307:case 278:case 279:case 282:case 245:case 250:case 251:case 249:case 263:case 219:case 185:case 178:case 80:case 246:case 273:case 272:case 182:case 265:case 318:case 324:case 257:case 175:case 174:case 268:case 203:case 271:case 211:case 170:case 218:case 212:case 304:case 173:case 172:case 254:case 241:case 179:case 305:case 306:case 256:case 258:case 259:case 266:case 169:case 261:case 244:case 248:case 255:return!0;default:return!1}}function z2(ml,Al){let Rl;D2(ml)&&b2(ml)&&Zi(ml.initializer)&&(Rl=Dn(Rl,zd(ml,ml.initializer.jsDoc)));let zl=ml;for(;zl&&zl.parent;){if(Zi(zl)&&(Rl=Dn(Rl,zd(ml,zl.jsDoc))),zl.kind===170){Rl=Dn(Rl,(Al?Jg:jg)(zl));break}if(zl.kind===169){Rl=Dn(Rl,(Al?Ug:Rg)(zl));break}zl=W2(zl)}return Rl||u_}function zd(ml,Al){let Rl=Ny(Al);return Am(Al,Al=>{if(Al===Rl){let Rl=$r(Al.tags,Al=>V2(ml,Al));return Al.tags===Rl?[Al]:Rl}else return $r(Al.tags,Cv)})}function V2(ml,Al){return!(Xf(Al)||Iv(Al))||!Al.parent||!oh(Al.parent)||!Il(Al.parent.parent)||Al.parent.parent===ml}function W2(ml){let Al=ml.parent;if(Al.kind===304||Al.kind===278||Al.kind===173||Al.kind===245&&ml.kind===212||Al.kind===254||F2(Al)||wl(ml))return Al;if(Al.parent&&(Vp(Al.parent)===ml||wl(Al)))return Al.parent;if(Al.parent&&Al.parent.parent&&(Vp(Al.parent.parent)||q2(Al.parent.parent)===ml||B2(Al.parent.parent)))return Al.parent.parent}function Ef(ml,Al){return $f(ml,Al?-2147483647:1)}function G2(ml){let Al=Y2(ml);if(Al&&aa(ml)){let Al=Bg(ml);if(Al)return Al.class}return Al}function Y2(ml){let Al=Af(ml.heritageClauses,96);return Al&&Al.types.length>0?Al.types[0]:void 0}function H2(ml){if(aa(ml))return qg(ml).map(ml=>ml.class);{let Al=Af(ml.heritageClauses,119);return Al?.types}}function X2(ml){return E_(ml)?$2(ml)||u_:ia(ml)&&Kp(Jp(G2(ml)),H2(ml))||u_}function $2(ml){let Al=Af(ml.heritageClauses,96);return Al?Al.types:void 0}function Af(ml,Al){if(ml){for(let Rl of ml)if(Rl.token===Al)return Rl}}function yi(ml){return 83<=ml&&ml<=166}function Q2(ml){return 19<=ml&&ml<=79}function Ap(ml){return yi(ml)||Q2(ml)}function Nl(ml){return Pl(ml)||sa(ml)}function K2(ml){return H1(ml)&&(ml.operator===40||ml.operator===41)&&sa(ml.operand)}function Z2(ml){if(!(ml.kind===168||ml.kind===213))return!1;let Al=Za(ml)?Ef(ml.argumentExpression):ml.expression;return!Nl(Al)&&!K2(Al)}function eb(ml){return Fp(ml)?Pn(ml):nh(ml)?zb(ml):ml.text}function Ba(ml){return b_(ml.pos)||b_(ml.end)}function Cp(ml){switch(ml){case 61:return 5;case 57:return 5;case 56:return 6;case 52:return 7;case 53:return 8;case 51:return 9;case 35:case 36:case 37:case 38:return 10;case 30:case 32:case 33:case 34:case 104:case 103:case 130:case 152:return 11;case 48:case 49:case 50:return 12;case 40:case 41:return 13;case 42:case 44:case 45:return 14;case 43:return 15}return-1}function Dp(ml){return!!((ml.templateFlags||0)&2048)}function tb(ml){return ml&&!!(N1(ml)?Dp(ml):Dp(ml.head)||nn(ml.templateSpans,ml=>Dp(ml.literal)))}var YA=new Map(Object.entries({"\t":"\\t","\v":"\\v","\f":"\\f","\b":"\\b","\r":"\\r","\n":"\\n","\\":"\\\\",'"':'\\"',"'":"\\'","`":"\\`","\u2028":"\\u2028","\u2029":"\\u2029","…":"\\u0085","\r\n":"\\r\\n"}));var KA=new Map(Object.entries({'"':""","'":"'"}));function nb(ml){return!!ml&&ml.kind===80&&rb(ml)}function rb(ml){return ml.escapedText==="this"}function k_(ml,Al){return!!sb(ml,Al)}function ib(ml){return k_(ml,256)}function ab(ml){return k_(ml,32768)}function sb(ml,Al){return ob(ml)&Al}function _b(ml,Al,Rl){return ml.kind>=0&&ml.kind<=166?0:(ml.modifierFlagsCache&536870912||(ml.modifierFlagsCache=T1(ml)|536870912),Rl||Al&&aa(ml)?(!(ml.modifierFlagsCache&268435456)&&ml.parent&&(ml.modifierFlagsCache|=v1(ml)|268435456),x1(ml.modifierFlagsCache)):cb(ml.modifierFlagsCache))}function ob(ml){return _b(ml,!1)}function v1(ml){let Al=0;return ml.parent&&!v_(ml)&&(aa(ml)&&(Fg(ml)&&(Al|=8388608),zg(ml)&&(Al|=16777216),Vg(ml)&&(Al|=33554432),Wg(ml)&&(Al|=67108864),Gg(ml)&&(Al|=134217728)),Yg(ml)&&(Al|=65536)),Al}function cb(ml){return ml&65535}function x1(ml){return ml&131071|(ml&260046848)>>>23}function lb(ml){return x1(v1(ml))}function ub(ml){return T1(ml)|lb(ml)}function T1(ml){let Al=jl(ml)?Un(ml.modifiers):0;return(ml.flags&8||ml.kind===80&&ml.flags&4096)&&(Al|=32),Al}function Un(ml){let Al=0;if(ml)for(let Rl of ml)Al|=S1(Rl.kind);return Al}function S1(ml){switch(ml){case 126:return 256;case 125:return 1;case 124:return 4;case 123:return 2;case 128:return 64;case 129:return 512;case 95:return 32;case 138:return 128;case 87:return 4096;case 90:return 2048;case 134:return 1024;case 148:return 8;case 164:return 16;case 103:return 8192;case 147:return 16384;case 171:return 32768}return 0}function pb(ml){return ml===76||ml===77||ml===78}function w1(ml){return ml>=64&&ml<=79}function wl(ml,Al){return ra(ml)&&(Al?ml.operatorToken.kind===64:w1(ml.operatorToken.kind))&&Ga(ml.left)}function Cf(ml){return ml.kind===80||fb(ml)}function fb(ml){return hr(ml)&&et(ml.name)&&Cf(ml.expression)}function db(ml){return w_(ml)&&g_(ml)==="prototype"}function Pp(ml){return ml.flags&403963917?ml.objectFlags:0}function mb(ml){let Al;return $t(ml,ml=>{zp(ml)&&(Al=ml)},ml=>{for(let Rl=ml.length-1;Rl>=0;Rl--)if(zp(ml[Rl])){Al=ml[Rl];break}}),Al}function hb(ml){return ml>=183&&ml<=206||ml===133||ml===159||ml===150||ml===163||ml===151||ml===136||ml===154||ml===155||ml===116||ml===157||ml===146||ml===141||ml===234||ml===313||ml===314||ml===315||ml===316||ml===317||ml===318||ml===319}function k1(ml){return ml.kind===212||ml.kind===213}function yb(ml,Al){this.flags=ml,this.escapedName=Al,this.declarations=void 0,this.valueDeclaration=void 0,this.id=0,this.mergeId=0,this.parent=void 0,this.members=void 0,this.exports=void 0,this.exportSymbol=void 0,this.constEnumOnlyModule=void 0,this.isReferenced=void 0,this.lastAssignmentPos=void 0,this.links=void 0}function gb(ml,Al){this.flags=Al,(P_.isDebugging||eA)&&(this.checker=ml)}function bb(ml,Al){this.flags=Al,P_.isDebugging&&(this.checker=ml)}function Np(ml,Al,Rl){this.pos=Al,this.end=Rl,this.kind=ml,this.id=0,this.flags=0,this.modifierFlagsCache=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function vb(ml,Al,Rl){this.pos=Al,this.end=Rl,this.kind=ml,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.emitNode=void 0}function xb(ml,Al,Rl){this.pos=Al,this.end=Rl,this.kind=ml,this.id=0,this.flags=0,this.transformFlags=0,this.parent=void 0,this.original=void 0,this.emitNode=void 0}function Tb(ml,Al,Rl){this.fileName=ml,this.text=Al,this.skipTrivia=Rl||(ml=>ml)}var XA={getNodeConstructor:()=>Np,getTokenConstructor:()=>vb,getIdentifierConstructor:()=>xb,getPrivateIdentifierConstructor:()=>Np,getSourceFileConstructor:()=>Np,getSymbolConstructor:()=>yb,getTypeConstructor:()=>gb,getSignatureConstructor:()=>bb,getSourceMapSourceConstructor:()=>Tb},ZA=[];function wb(ml){Object.assign(XA,ml),Bn(ZA,ml=>ml(XA))}function kb(ml,Al){return ml.replace(/\{(\d+)\}/g,(ml,Rl)=>""+P_.checkDefined(Al[+Rl]))}var dy;function Eb(ml){return dy&&dy[ml.key]||ml.message}function Ja(ml,Al,Rl,zl,rd,...yh){Rl+zl>Al.length&&(zl=Al.length-Rl),E2(Al,Rl,zl);let kh=Eb(rd);return nn(yh)&&(kh=kb(kh,yh)),{file:void 0,start:Rl,length:zl,messageText:kh,category:rd.category,code:rd.code,reportsUnnecessary:rd.reportsUnnecessary,fileName:ml}}function Ab(ml){return ml.file===void 0&&ml.start!==void 0&&ml.length!==void 0&&typeof ml.fileName=="string"}function E1(ml,Al){let Rl=Al.fileName||"",zl=Al.text.length;P_.assertEqual(ml.fileName,Rl),P_.assertLessThanOrEqual(ml.start,zl),P_.assertLessThanOrEqual(ml.start+ml.length,zl);let rd={file:Al,start:ml.start,length:ml.length,messageText:ml.messageText,category:ml.category,code:ml.code,reportsUnnecessary:ml.reportsUnnecessary};if(ml.relatedInformation){rd.relatedInformation=[];for(let yh of ml.relatedInformation)Ab(yh)&&yh.fileName===Rl?(P_.assertLessThanOrEqual(yh.start,zl),P_.assertLessThanOrEqual(yh.start+yh.length,zl),rd.relatedInformation.push(E1(yh,Al))):rd.relatedInformation.push(yh)}return rd}function Hi(ml,Al){let Rl=[];for(let zl of ml)Rl.push(E1(zl,Al));return Rl}function Wd(ml){return ml===4||ml===2||ml===1||ml===6?1:0}var my={allowImportingTsExtensions:{dependencies:["rewriteRelativeImportExtensions"],computeValue:ml=>!!(ml.allowImportingTsExtensions||ml.rewriteRelativeImportExtensions)},target:{dependencies:[],computeValue:ml=>(ml.target===0?void 0:ml.target)??12},module:{dependencies:["target"],computeValue:ml=>{if(typeof ml.module=="number")return ml.module;let Al=my.target.computeValue(ml);return Al===99?99:Al>=9?7:Al>=7?6:Al>=2?5:1}},moduleResolution:{dependencies:["module","target"],computeValue:ml=>{if(ml.moduleResolution!==void 0)return ml.moduleResolution;let Al=my.module.computeValue(ml);switch(Al){case 0:case 2:case 3:case 4:return 1;case 199:return 99}return 100<=Al&&Al<199?3:100}},moduleDetection:{dependencies:["module","target"],computeValue:ml=>{if(ml.moduleDetection!==void 0)return ml.moduleDetection;let Al=my.module.computeValue(ml);return 100<=Al&&Al<=199?3:2}},isolatedModules:{dependencies:["verbatimModuleSyntax"],computeValue:ml=>!!(ml.isolatedModules||ml.verbatimModuleSyntax)},esModuleInterop:{dependencies:[],computeValue:ml=>ml.esModuleInterop!==void 0?ml.esModuleInterop:!0},allowSyntheticDefaultImports:{dependencies:[],computeValue:ml=>ml.allowSyntheticDefaultImports!==void 0?ml.allowSyntheticDefaultImports:!0},resolvePackageJsonExports:{dependencies:["moduleResolution","module","target"],computeValue:ml=>{let Al=my.moduleResolution.computeValue(ml);if(!Gd(Al))return!1;if(ml.resolvePackageJsonExports!==void 0)return ml.resolvePackageJsonExports;switch(Al){case 3:case 99:case 100:return!0}return!1}},resolvePackageJsonImports:{dependencies:["moduleResolution","resolvePackageJsonExports","module","target"],computeValue:ml=>{let Al=my.moduleResolution.computeValue(ml);if(!Gd(Al))return!1;if(ml.resolvePackageJsonImports!==void 0)return ml.resolvePackageJsonImports;switch(Al){case 3:case 99:case 100:return!0}return!1}},resolveJsonModule:{dependencies:["moduleResolution","module","target"],computeValue:ml=>{if(ml.resolveJsonModule!==void 0)return ml.resolveJsonModule;switch(my.module.computeValue(ml)){case 102:case 199:return!0}return my.moduleResolution.computeValue(ml)===100}},declaration:{dependencies:["composite"],computeValue:ml=>!!(ml.declaration||ml.composite)},preserveConstEnums:{dependencies:["isolatedModules","verbatimModuleSyntax"],computeValue:ml=>!!(ml.preserveConstEnums||my.isolatedModules.computeValue(ml))},incremental:{dependencies:["composite"],computeValue:ml=>!!(ml.incremental||ml.composite)},declarationMap:{dependencies:["declaration","composite"],computeValue:ml=>!!(ml.declarationMap&&my.declaration.computeValue(ml))},allowJs:{dependencies:["checkJs"],computeValue:ml=>ml.allowJs===void 0?!!ml.checkJs:ml.allowJs},useDefineForClassFields:{dependencies:["target","module"],computeValue:ml=>ml.useDefineForClassFields===void 0?my.target.computeValue(ml)>=9:ml.useDefineForClassFields},noImplicitAny:{dependencies:["strict"],computeValue:ml=>fi(ml,"noImplicitAny")},noImplicitThis:{dependencies:["strict"],computeValue:ml=>fi(ml,"noImplicitThis")},strictNullChecks:{dependencies:["strict"],computeValue:ml=>fi(ml,"strictNullChecks")},strictFunctionTypes:{dependencies:["strict"],computeValue:ml=>fi(ml,"strictFunctionTypes")},strictBindCallApply:{dependencies:["strict"],computeValue:ml=>fi(ml,"strictBindCallApply")},strictPropertyInitialization:{dependencies:["strict"],computeValue:ml=>fi(ml,"strictPropertyInitialization")},strictBuiltinIteratorReturn:{dependencies:["strict"],computeValue:ml=>fi(ml,"strictBuiltinIteratorReturn")},alwaysStrict:{dependencies:[],computeValue:ml=>ml.alwaysStrict!==!1},useUnknownInCatchVariables:{dependencies:["strict"],computeValue:ml=>fi(ml,"useUnknownInCatchVariables")}};var vy=my.allowImportingTsExtensions.computeValue,xy=my.target.computeValue,Ty=my.module.computeValue,Qy=my.moduleResolution.computeValue,Ky=my.moduleDetection.computeValue,Qb=my.isolatedModules.computeValue,Lb=my.esModuleInterop.computeValue,Mb=my.allowSyntheticDefaultImports.computeValue,jb=my.resolvePackageJsonExports.computeValue,Gb=my.resolvePackageJsonImports.computeValue,Vb=my.resolveJsonModule.computeValue,Yb=my.declaration.computeValue,Fv=my.preserveConstEnums.computeValue,Xv=my.incremental.computeValue,tE=my.declarationMap.computeValue,rE=my.allowJs.computeValue,iE=my.useDefineForClassFields.computeValue,sE=my.alwaysStrict.computeValue;function Gd(ml){return ml>=3&&ml<=99||ml===100}function fi(ml,Al){return ml[Al]===void 0?ml.strict!==!1:!!ml[Al]}function Cb(ml){return T2(targetOptionDeclaration.type,(Al,Rl)=>Al===ml?Rl:void 0)}var pE=["node_modules","bower_components","jspm_packages"],dE=`(?!(?:${pE.join("|")})(?:/|$))`,gE={singleAsteriskRegexFragment:"(?:[^./]|(?:\\.(?!min\\.js$))?)*",doubleAsteriskRegexFragment:`(?:/${dE}[^/.][^/]*)*?`,replaceWildcardCharacter:ml=>C1(ml,gE.singleAsteriskRegexFragment)},bE={singleAsteriskRegexFragment:"[^/]*",doubleAsteriskRegexFragment:`(?:/${dE}[^/.][^/]*)*?`,replaceWildcardCharacter:ml=>C1(ml,bE.singleAsteriskRegexFragment)};function C1(ml,Al){return ml==="*"?Al:ml==="?"?"[^/]":"\\"+ml}function Ib(ml,Al){return Al||Ob(ml)||3}function Ob(ml){switch(ml.substr(ml.lastIndexOf(".")).toLowerCase()){case".js":case".cjs":case".mjs":return 1;case".jsx":return 2;case".ts":case".cts":case".mts":return 3;case".tsx":return 4;case".json":return 6;default:return 0}}var vE=[[".ts",".tsx",".d.ts"],[".cts",".d.cts"],[".mts",".d.mts"]],wE=Em(vE),CE=[...vE,[".json"]];var BE=[[".js",".jsx"],[".mjs"],[".cjs"]],NE=Em(BE),jE=[[".ts",".tsx",".d.ts",".js",".jsx"],[".cts",".d.cts",".cjs"],[".mts",".d.mts",".mjs"]],GE=[...jE,[".json"]],WE=[".d.ts",".d.cts",".d.mts"];function b_(ml){return!(ml>=0)}function ll(ml,...Al){return Al.length&&(ml.relatedInformation||(ml.relatedInformation=[]),P_.assert(ml.relatedInformation!==u_,"Diagnostic had empty array singleton for related info, but is still being constructed!"),ml.relatedInformation.push(...Al)),ml}function Jb(ml){let Al;switch(ml.charCodeAt(1)){case 98:case 66:Al=1;break;case 111:case 79:Al=3;break;case 120:case 88:Al=4;break;default:let Rl=ml.length-1,zl=0;for(;ml.charCodeAt(zl)===48;)zl++;return ml.slice(zl,Rl)||"0"}let Rl=2,zl=ml.length-1,rd=(zl-Rl)*Al,yh=new Uint16Array((rd>>>4)+(rd&15?1:0));for(let rd=zl-1,kh=0;rd>=Rl;rd--,kh+=Al){let Al=kh>>>4,Rl=ml.charCodeAt(rd),zl=(Rl<=57?Rl-48:10+Rl-(Rl<=70?65:97))<<(kh&15);yh[Al]|=zl;let Qh=zl>>>16;Qh&&(yh[Al+1]|=Qh)}let kh="",Qh=yh.length-1,cf=!0;for(;cf;){let ml=0;cf=!1;for(let Al=Qh;Al>=0;Al--){let Rl=ml<<16|yh[Al],zl=Rl/10|0;yh[Al]=zl,ml=Rl-zl*10,zl&&!cf&&(Qh=Al,cf=!0)}kh=ml+kh}return kh}function Rb({negative:ml,base10Value:Al}){return(ml&&Al!=="0"?"-":"")+Al}function Wp(ml,Al){return ml.pos=Al,ml}function Ub(ml,Al){return ml.end=Al,ml}function vi(ml,Al,Rl){return Ub(Wp(ml,Al),Rl)}function Yd(ml,Al,Rl){return vi(ml,Al,Al+Rl)}function Df(ml,Al){return ml&&Al&&(ml.parent=Al),ml}function Bb(ml,Al){if(!ml)return ml;return vm(ml,m1(ml)?a:f),ml;function a(ml,Rl){if(Al&&ml.parent===Rl)return"skip";Df(ml,Rl)}function s(ml){if(Zi(ml))for(let Al of ml.jsDoc)a(Al,ml),vm(Al,a)}function f(ml,Al){return a(ml,Al)||s(ml)}}function qb(ml){return!!(ml.flags&524288&&ml.isThisType)}function Fb(ml){var Al;return((Al=getSnippetElement(ml))==null?void 0:Al.kind)===0}function zb(ml){return`${Pn(ml.namespace)}:${Pn(ml.name)}`}var YE=String.prototype.replace;var ow=["assert","assert/strict","async_hooks","buffer","child_process","cluster","console","constants","crypto","dgram","diagnostics_channel","dns","dns/promises","domain","events","fs","fs/promises","http","http2","https","inspector","inspector/promises","module","net","os","path","path/posix","path/win32","perf_hooks","process","punycode","querystring","readline","readline/promises","repl","stream","stream/consumers","stream/promises","stream/web","string_decoder","sys","timers","timers/promises","tls","trace_events","tty","url","util","util/types","v8","vm","wasi","worker_threads","zlib"],lw=new Set(ow),cw=new Set(["node:quic","node:sea","node:sqlite","node:test","node:test/reporters"]),pw=new Set([...ow,...ow.map(ml=>`node:${ml}`),...cw]);function Wb(){let ml,Al,Rl,zl,rd;return{createBaseSourceFileNode:h,createBaseIdentifierNode:b,createBasePrivateIdentifierNode:S,createBaseTokenNode:c,createBaseNode:W};function h(ml){return new(rd||(rd=XA.getSourceFileConstructor()))(ml,-1,-1)}function b(ml){return new(Rl||(Rl=XA.getIdentifierConstructor()))(ml,-1,-1)}function S(ml){return new(zl||(zl=XA.getPrivateIdentifierConstructor()))(ml,-1,-1)}function c(ml){return new(Al||(Al=XA.getTokenConstructor()))(ml,-1,-1)}function W(Al){return new(ml||(ml=XA.getNodeConstructor()))(Al,-1,-1)}}var dw={getParenthesizeLeftSideOfBinaryForOperator:ml=>xt,getParenthesizeRightSideOfBinaryForOperator:ml=>xt,parenthesizeLeftSideOfBinary:(ml,Al)=>Al,parenthesizeRightSideOfBinary:(ml,Al,Rl)=>Rl,parenthesizeExpressionOfComputedPropertyName:xt,parenthesizeConditionOfConditionalExpression:xt,parenthesizeBranchOfConditionalExpression:xt,parenthesizeExpressionOfExportDefault:xt,parenthesizeExpressionOfNew:ml=>Pr(ml,Ga),parenthesizeLeftSideOfAccess:ml=>Pr(ml,Ga),parenthesizeOperandOfPostfixUnary:ml=>Pr(ml,Ga),parenthesizeOperandOfPrefixUnary:ml=>Pr(ml,u2),parenthesizeExpressionsOfCommaDelimitedList:ml=>Pr(ml,gi),parenthesizeExpressionForDisallowedComma:xt,parenthesizeExpressionOfExpressionStatement:xt,parenthesizeConciseBodyOfArrowFunction:xt,parenthesizeCheckTypeOfConditionalType:xt,parenthesizeExtendsTypeOfConditionalType:xt,parenthesizeConstituentTypesOfUnionType:ml=>Pr(ml,gi),parenthesizeConstituentTypeOfUnionType:xt,parenthesizeConstituentTypesOfIntersectionType:ml=>Pr(ml,gi),parenthesizeConstituentTypeOfIntersectionType:xt,parenthesizeOperandOfTypeOperator:xt,parenthesizeOperandOfReadonlyTypeOperator:xt,parenthesizeNonArrayTypeOfPostfixType:xt,parenthesizeElementTypesOfTupleType:ml=>Pr(ml,gi),parenthesizeElementTypeOfTupleType:xt,parenthesizeTypeOfOptionalType:xt,parenthesizeTypeArguments:ml=>ml&&Pr(ml,gi),parenthesizeLeadingTypeArgument:xt},hw=0;var fw=[];function Pf(ml,Al){let Rl=ml&8?xt:Kb,zl=wd(()=>ml&1?dw:createParenthesizerRules(rA)),rd=wd(()=>ml&2?nullNodeConverters:createNodeConverters(rA)),yh=Zn(ml=>(Al,Rl)=>ya(Al,ml,Rl)),kh=Zn(ml=>Al=>zr(ml,Al)),Qh=Zn(ml=>Al=>ri(Al,ml)),cf=Zn(ml=>()=>tc(ml)),t_=Zn(ml=>Al=>Ms(ml,Al)),r_=Zn(ml=>(Al,Rl)=>Cu(ml,Al,Rl)),C_=Zn(ml=>(Al,Rl)=>nc(ml,Al,Rl)),D_=Zn(ml=>(Al,Rl)=>Au(ml,Al,Rl)),S_=Zn(ml=>(Al,Rl)=>vc(ml,Al,Rl)),Cg=Zn(ml=>(Al,Rl,zl)=>Uu(ml,Al,Rl,zl)),eA=Zn(ml=>(Al,Rl,zl)=>xc(ml,Al,Rl,zl)),tA=Zn(ml=>(Al,Rl,zl,rd)=>Bu(ml,Al,Rl,zl,rd)),rA={get parenthesizer(){return zl()},get converters(){return rd()},baseFactory:Al,flags:ml,createNodeArray:me,createNumericLiteral:V,createBigIntLiteral:oe,createStringLiteral:mt,createStringLiteralFromNode:rr,createRegularExpressionLiteral:gn,createLiteralLikeNode:ir,createIdentifier:He,createTempVariable:ar,createLoopVariable:jr,createUniqueName:Lt,getGeneratedNameForNode:qn,createPrivateIdentifier:jt,createUniquePrivateName:Ke,getGeneratedPrivateNameForNode:Fn,createToken:ct,createSuper:st,createThis:qt,createNull:Jt,createTrue:lt,createFalse:sr,createModifier:ht,createModifiersFromModifierFlags:vn,createQualifiedName:bt,updateQualifiedName:ln,createComputedPropertyName:it,updateComputedPropertyName:Ft,createTypeParameterDeclaration:sn,updateTypeParameterDeclaration:_r,createParameterDeclaration:br,updateParameterDeclaration:vr,createDecorator:zn,updateDecorator:Vn,createPropertySignature:Jr,updatePropertySignature:Wn,createPropertyDeclaration:xr,updatePropertyDeclaration:L,createMethodSignature:se,updateMethodSignature:fe,createMethodDeclaration:Se,updateMethodDeclaration:$e,createConstructorDeclaration:ut,updateConstructorDeclaration:Rr,createGetAccessorDeclaration:Mn,updateGetAccessorDeclaration:Gn,createSetAccessorDeclaration:U,updateSetAccessorDeclaration:K,createCallSignature:we,updateCallSignature:ke,createConstructSignature:Ee,updateConstructSignature:he,createIndexSignature:Ye,updateIndexSignature:tt,createClassStaticBlockDeclaration:_t,updateClassStaticBlockDeclaration:Pt,createTemplateLiteralTypeSpan:Xe,updateTemplateLiteralTypeSpan:Ce,createKeywordTypeNode:xn,createTypePredicateNode:at,updateTypePredicateNode:un,createTypeReferenceNode:ei,updateTypeReferenceNode:O,createFunctionTypeNode:qe,updateFunctionTypeNode:u,createConstructorTypeNode:je,updateConstructorTypeNode:_n,createTypeQueryNode:Nt,updateTypeQueryNode:Et,createTypeLiteralNode:It,updateTypeLiteralNode:zt,createArrayTypeNode:Yn,updateArrayTypeNode:Ai,createTupleTypeNode:pn,updateTupleTypeNode:H,createNamedTupleMember:le,updateNamedTupleMember:Ve,createOptionalTypeNode:Te,updateOptionalTypeNode:j,createRestTypeNode:yt,updateRestTypeNode:wt,createUnionTypeNode:Wl,updateUnionTypeNode:I_,createIntersectionTypeNode:Ur,updateIntersectionTypeNode:Je,createConditionalTypeNode:ft,updateConditionalTypeNode:Gl,createInferTypeNode:Hn,updateInferTypeNode:Yl,createImportTypeNode:or,updateImportTypeNode:ua,createParenthesizedType:en,updateParenthesizedType:Dt,createThisTypeNode:D,createTypeOperatorNode:Yt,updateTypeOperatorNode:Br,createIndexedAccessTypeNode:cr,updateIndexedAccessTypeNode:is,createMappedTypeNode:vt,updateMappedTypeNode:Ut,createLiteralTypeNode:ti,updateLiteralTypeNode:Sr,createTemplateLiteralType:Gt,updateTemplateLiteralType:Hl,createObjectBindingPattern:O_,updateObjectBindingPattern:Xl,createArrayBindingPattern:qr,updateArrayBindingPattern:$l,createBindingElement:pa,updateBindingElement:ni,createArrayLiteralExpression:as,updateArrayLiteralExpression:M_,createObjectLiteralExpression:Ci,updateObjectLiteralExpression:Ql,createPropertyAccessExpression:ml&4?(ml,Al)=>setEmitFlags(lr(ml,Al),262144):lr,updatePropertyAccessExpression:Kl,createPropertyAccessChain:ml&4?(ml,Al,Rl)=>setEmitFlags(Di(ml,Al,Rl),262144):Di,updatePropertyAccessChain:fa,createElementAccessExpression:Pi,updateElementAccessExpression:Zl,createElementAccessChain:J_,updateElementAccessChain:ss,createCallExpression:Ni,updateCallExpression:da,createCallChain:_s,updateCallChain:U_,createNewExpression:Tn,updateNewExpression:os,createTaggedTemplateExpression:ma,updateTaggedTemplateExpression:B_,createTypeAssertion:q_,updateTypeAssertion:F_,createParenthesizedExpression:cs,updateParenthesizedExpression:z_,createFunctionExpression:ls,updateFunctionExpression:V_,createArrowFunction:us,updateArrowFunction:W_,createDeleteExpression:G_,updateDeleteExpression:Y_,createTypeOfExpression:ha,updateTypeOfExpression:dn,createVoidExpression:ps,updateVoidExpression:ur,createAwaitExpression:H_,updateAwaitExpression:Fr,createPrefixUnaryExpression:zr,updatePrefixUnaryExpression:eu,createPostfixUnaryExpression:ri,updatePostfixUnaryExpression:tu,createBinaryExpression:ya,updateBinaryExpression:nu,createConditionalExpression:$_,updateConditionalExpression:Q_,createTemplateExpression:K_,updateTemplateExpression:Xn,createTemplateHead:eo,createTemplateMiddle:ga,createTemplateTail:fs,createNoSubstitutionTemplateLiteral:iu,createTemplateLiteralLikeNode:ai,createYieldExpression:ds,updateYieldExpression:au,createSpreadElement:to,updateSpreadElement:su,createClassExpression:no,updateClassExpression:ms,createOmittedExpression:hs,createExpressionWithTypeArguments:ro,updateExpressionWithTypeArguments:io,createAsExpression:mn,updateAsExpression:ba,createNonNullExpression:ao,updateNonNullExpression:so,createSatisfiesExpression:ys,updateSatisfiesExpression:_o,createNonNullChain:gs,updateNonNullChain:Ln,createMetaProperty:oo,updateMetaProperty:bs,createTemplateSpan:$n,updateTemplateSpan:va,createSemicolonClassElement:co,createBlock:Vr,updateBlock:_u,createVariableStatement:vs,updateVariableStatement:lo,createEmptyStatement:uo,createExpressionStatement:Oi,updateExpressionStatement:po,createIfStatement:fo,updateIfStatement:mo,createDoStatement:ho,updateDoStatement:yo,createWhileStatement:go,updateWhileStatement:ou,createForStatement:bo,updateForStatement:vo,createForInStatement:xs,updateForInStatement:cu,createForOfStatement:xo,updateForOfStatement:lu,createContinueStatement:To,updateContinueStatement:uu,createBreakStatement:Ts,updateBreakStatement:So,createReturnStatement:Ss,updateReturnStatement:pu,createWithStatement:ws,updateWithStatement:wo,createSwitchStatement:ks,updateSwitchStatement:si,createLabeledStatement:ko,updateLabeledStatement:Eo,createThrowStatement:Ao,updateThrowStatement:fu,createTryStatement:Co,updateTryStatement:du,createDebuggerStatement:Do,createVariableDeclaration:xa,updateVariableDeclaration:Po,createVariableDeclarationList:Es,updateVariableDeclarationList:mu,createFunctionDeclaration:No,updateFunctionDeclaration:As,createClassDeclaration:Io,updateClassDeclaration:Ta,createInterfaceDeclaration:Oo,updateInterfaceDeclaration:Mo,createTypeAliasDeclaration:ot,updateTypeAliasDeclaration:wr,createEnumDeclaration:Cs,updateEnumDeclaration:kr,createModuleDeclaration:Lo,updateModuleDeclaration:At,createModuleBlock:Er,updateModuleBlock:Vt,createCaseBlock:jo,updateCaseBlock:yu,createNamespaceExportDeclaration:Jo,updateNamespaceExportDeclaration:Ro,createImportEqualsDeclaration:Uo,updateImportEqualsDeclaration:Bo,createImportDeclaration:qo,updateImportDeclaration:Fo,createImportClause:zo,updateImportClause:Vo,createAssertClause:Ds,updateAssertClause:bu,createAssertEntry:Mi,updateAssertEntry:Wo,createImportTypeAssertionContainer:Ps,updateImportTypeAssertionContainer:Go,createImportAttributes:Yo,updateImportAttributes:Ns,createImportAttribute:Ho,updateImportAttribute:Xo,createNamespaceImport:$o,updateNamespaceImport:vu,createNamespaceExport:Qo,updateNamespaceExport:xu,createNamedImports:Ko,updateNamedImports:Zo,createImportSpecifier:Ar,updateImportSpecifier:Tu,createExportAssignment:Sa,updateExportAssignment:Li,createExportDeclaration:wa,updateExportDeclaration:ec,createNamedExports:Is,updateNamedExports:Su,createExportSpecifier:ka,updateExportSpecifier:wu,createMissingDeclaration:ku,createExternalModuleReference:Os,updateExternalModuleReference:Eu,get createJSDocAllType(){return cf(313)},get createJSDocUnknownType(){return cf(314)},get createJSDocNonNullableType(){return C_(316)},get updateJSDocNonNullableType(){return D_(316)},get createJSDocNullableType(){return C_(315)},get updateJSDocNullableType(){return D_(315)},get createJSDocOptionalType(){return t_(317)},get updateJSDocOptionalType(){return r_(317)},get createJSDocVariadicType(){return t_(319)},get updateJSDocVariadicType(){return r_(319)},get createJSDocNamepathType(){return t_(320)},get updateJSDocNamepathType(){return r_(320)},createJSDocFunctionType:rc,updateJSDocFunctionType:Du,createJSDocTypeLiteral:ic,updateJSDocTypeLiteral:Pu,createJSDocTypeExpression:ac,updateJSDocTypeExpression:Ls,createJSDocSignature:sc,updateJSDocSignature:Nu,createJSDocTemplateTag:js,updateJSDocTemplateTag:_c,createJSDocTypedefTag:Ea,updateJSDocTypedefTag:Iu,createJSDocParameterTag:Js,updateJSDocParameterTag:Ou,createJSDocPropertyTag:oc,updateJSDocPropertyTag:cc,createJSDocCallbackTag:lc,updateJSDocCallbackTag:uc,createJSDocOverloadTag:pc,updateJSDocOverloadTag:Rs,createJSDocAugmentsTag:Us,updateJSDocAugmentsTag:Ji,createJSDocImplementsTag:fc,updateJSDocImplementsTag:Ru,createJSDocSeeTag:Gr,updateJSDocSeeTag:Aa,createJSDocImportTag:wc,updateJSDocImportTag:kc,createJSDocNameReference:dc,updateJSDocNameReference:Mu,createJSDocMemberName:mc,updateJSDocMemberName:Lu,createJSDocLink:hc,updateJSDocLink:yc,createJSDocLinkCode:gc,updateJSDocLinkCode:ju,createJSDocLinkPlain:bc,updateJSDocLinkPlain:Ju,get createJSDocTypeTag(){return eA(345)},get updateJSDocTypeTag(){return tA(345)},get createJSDocReturnTag(){return eA(343)},get updateJSDocReturnTag(){return tA(343)},get createJSDocThisTag(){return eA(344)},get updateJSDocThisTag(){return tA(344)},get createJSDocAuthorTag(){return S_(331)},get updateJSDocAuthorTag(){return Cg(331)},get createJSDocClassTag(){return S_(333)},get updateJSDocClassTag(){return Cg(333)},get createJSDocPublicTag(){return S_(334)},get updateJSDocPublicTag(){return Cg(334)},get createJSDocPrivateTag(){return S_(335)},get updateJSDocPrivateTag(){return Cg(335)},get createJSDocProtectedTag(){return S_(336)},get updateJSDocProtectedTag(){return Cg(336)},get createJSDocReadonlyTag(){return S_(337)},get updateJSDocReadonlyTag(){return Cg(337)},get createJSDocOverrideTag(){return S_(338)},get updateJSDocOverrideTag(){return Cg(338)},get createJSDocDeprecatedTag(){return S_(332)},get updateJSDocDeprecatedTag(){return Cg(332)},get createJSDocThrowsTag(){return eA(350)},get updateJSDocThrowsTag(){return tA(350)},get createJSDocSatisfiesTag(){return eA(351)},get updateJSDocSatisfiesTag(){return tA(351)},createJSDocEnumTag:Sc,updateJSDocEnumTag:Bs,createJSDocUnknownTag:Tc,updateJSDocUnknownTag:qu,createJSDocText:qs,updateJSDocText:Fu,createJSDocComment:Ri,updateJSDocComment:Ec,createJsxElement:Ac,updateJsxElement:zu,createJsxSelfClosingElement:Cc,updateJsxSelfClosingElement:Vu,createJsxOpeningElement:Ca,updateJsxOpeningElement:Dc,createJsxClosingElement:Fs,updateJsxClosingElement:Da,createJsxFragment:Ht,createJsxText:Ui,updateJsxText:Wu,createJsxOpeningFragment:Nc,createJsxJsxClosingFragment:Ic,updateJsxFragment:Pc,createJsxAttribute:Oc,updateJsxAttribute:Gu,createJsxAttributes:Bi,updateJsxAttributes:Yu,createJsxSpreadAttribute:Mc,updateJsxSpreadAttribute:Hu,createJsxExpression:Lc,updateJsxExpression:zs,createJsxNamespacedName:_i,updateJsxNamespacedName:Xu,createCaseClause:Pa,updateCaseClause:jc,createDefaultClause:Jc,updateDefaultClause:oi,createHeritageClause:Vs,updateHeritageClause:$u,createCatchClause:Rc,updateCatchClause:Uc,createPropertyAssignment:Na,updatePropertyAssignment:Ws,createShorthandPropertyAssignment:Bc,updateShorthandPropertyAssignment:Qu,createSpreadAssignment:qc,updateSpreadAssignment:Fc,createEnumMember:Gs,updateEnumMember:jn,createSourceFile:zc,updateSourceFile:tp,createRedirectedSourceFile:Vc,createBundle:Wc,updateBundle:Gc,createSyntheticExpression:np,createSyntaxList:rp,createNotEmittedStatement:Ia,createNotEmittedTypeElement:ip,createPartiallyEmittedExpression:Xs,updatePartiallyEmittedExpression:Yc,createCommaListExpression:$s,updateCommaListExpression:sp,createSyntheticReferenceExpression:Qs,updateSyntheticReferenceExpression:Hc,cloneNode:Oa,get createComma(){return yh(28)},get createAssignment(){return yh(64)},get createLogicalOr(){return yh(57)},get createLogicalAnd(){return yh(56)},get createBitwiseOr(){return yh(52)},get createBitwiseXor(){return yh(53)},get createBitwiseAnd(){return yh(51)},get createStrictEquality(){return yh(37)},get createStrictInequality(){return yh(38)},get createEquality(){return yh(35)},get createInequality(){return yh(36)},get createLessThan(){return yh(30)},get createLessThanEquals(){return yh(33)},get createGreaterThan(){return yh(32)},get createGreaterThanEquals(){return yh(34)},get createLeftShift(){return yh(48)},get createRightShift(){return yh(49)},get createUnsignedRightShift(){return yh(50)},get createAdd(){return yh(40)},get createSubtract(){return yh(41)},get createMultiply(){return yh(42)},get createDivide(){return yh(44)},get createModulo(){return yh(45)},get createExponent(){return yh(43)},get createPrefixPlus(){return kh(40)},get createPrefixMinus(){return kh(41)},get createPrefixIncrement(){return kh(46)},get createPrefixDecrement(){return kh(47)},get createBitwiseNot(){return kh(55)},get createLogicalNot(){return kh(54)},get createPostfixIncrement(){return Qh(46)},get createPostfixDecrement(){return Qh(47)},createImmediatelyInvokedFunctionExpression:cp,createImmediatelyInvokedArrowFunction:lp,createVoidZero:qi,createExportDefault:Qc,createExternalModuleExport:Kc,createTypeCheck:up,createIsNotTypeCheck:Ks,createMethodCall:Yr,createGlobalMethodCall:Fi,createFunctionBindCall:pp,createFunctionCallCall:fp,createFunctionApplyCall:dp,createArraySliceCall:mp,createArrayConcatCall:zi,createObjectDefinePropertyCall:hp,createObjectGetOwnPropertyDescriptorCall:Zs,createReflectGetCall:li,createReflectSetCall:Zc,createPropertyDescriptor:yp,createCallBinding:rl,createAssignmentTargetWrapper:il,inlineExpressions:o,getInternalName:m,getLocalName:g,getExportName:v,getDeclarationName:P,getNamespaceMemberName:Q,getExternalModuleOrNamespaceExportName:_e,restoreOuterExpressions:tl,restoreEnclosingLabel:nl,createUseStrictPrologue:ce,copyPrologue:ee,copyStandardPrologue:Ue,copyCustomPrologue:Re,ensureUseStrict:Ne,liftToBlock:Xt,mergeLexicalEnvironment:pr,replaceModifiers:fr,replaceDecoratorsAndModifiers:Jn,replacePropertyName:Hr};return Bn(fw,ml=>ml(rA)),rA;function me(ml,Al){if(ml===void 0||ml===u_)ml=[];else if(gi(ml)){if(Al===void 0||ml.hasTrailingComma===Al)return ml.transformFlags===void 0&&Xd(ml),P_.attachNodeArrayDebugInfo(ml),ml;let Rl=ml.slice();return Rl.pos=ml.pos,Rl.end=ml.end,Rl.hasTrailingComma=Al,Rl.transformFlags=ml.transformFlags,P_.attachNodeArrayDebugInfo(Rl),Rl}let Rl=ml.length,zl=Rl>=1&&Rl<=4?ml.slice():ml;return zl.pos=-1,zl.end=-1,zl.hasTrailingComma=!!Al,zl.transformFlags=0,Xd(zl),P_.attachNodeArrayDebugInfo(zl),zl}function I(ml){return Al.createBaseNode(ml)}function ae(ml){let Al=I(ml);return Al.symbol=void 0,Al.localSymbol=void 0,Al}function Le(ml,Al){return ml!==Al&&(ml.typeArguments=Al.typeArguments),J(ml,Al)}function V(ml,Al=0){let Rl=typeof ml=="number"?ml+"":ml;P_.assert(Rl.charCodeAt(0)!==45,"Negative numbers should be created in combination with createPrefixUnaryExpression");let zl=ae(9);return zl.text=Rl,zl.numericLiteralFlags=Al,Al&384&&(zl.transformFlags|=1024),zl}function oe(ml){let Al=Zt(10);return Al.text=typeof ml=="string"?ml:Rb(ml)+"n",Al.transformFlags|=32,Al}function Y(ml,Al){let Rl=ae(11);return Rl.text=ml,Rl.singleQuote=Al,Rl}function mt(ml,Al,Rl){let zl=Y(ml,Al);return zl.hasExtendedUnicodeEscape=Rl,Rl&&(zl.transformFlags|=1024),zl}function rr(ml){let Al=Y(eb(ml),void 0);return Al.textSourceNode=ml,Al}function gn(ml){let Al=Zt(14);return Al.text=ml,Al}function ir(ml,Al){switch(ml){case 9:return V(Al,0);case 10:return oe(Al);case 11:return mt(Al,void 0);case 12:return Ui(Al,!1);case 13:return Ui(Al,!0);case 14:return gn(Al);case 15:return ai(ml,Al,void 0,0)}}function bn(ml){let Rl=Al.createBaseIdentifierNode(80);return Rl.escapedText=ml,Rl.jsDoc=void 0,Rl.flowNode=void 0,Rl.symbol=void 0,Rl}function In(ml,Al,Rl,zl){let rd=bn(Ua(ml));return setIdentifierAutoGenerate(rd,{flags:Al,id:hw,prefix:Rl,suffix:zl}),hw++,rd}function He(ml,Al,Rl){Al===void 0&&ml&&(Al=Vm(ml)),Al===80&&(Al=void 0);let zl=bn(Ua(ml));return Rl&&(zl.flags|=256),zl.escapedText==="await"&&(zl.transformFlags|=67108864),zl.flags&256&&(zl.transformFlags|=1024),zl}function ar(ml,Al,Rl,zl){let rd=1;Al&&(rd|=8);let yh=In("",rd,Rl,zl);return ml&&ml(yh),yh}function jr(ml){let Al=2;return ml&&(Al|=8),In("",Al,void 0,void 0)}function Lt(ml,Al=0,Rl,zl){return P_.assert(!(Al&7),"Argument out of range: flags"),P_.assert((Al&48)!==32,"GeneratedIdentifierFlags.FileLevel cannot be set without also setting GeneratedIdentifierFlags.Optimistic"),In(ml,3|Al,Rl,zl)}function qn(ml,Al=0,Rl,zl){P_.assert(!(Al&7),"Argument out of range: flags");let rd=ml?Fp(ml)?Xp(!1,Rl,ml,zl,Pn):`generated@${getNodeId(ml)}`:"";(Rl||zl)&&(Al|=16);let yh=In(rd,4|Al,Rl,zl);return yh.original=ml,yh}function On(ml){let Rl=Al.createBasePrivateIdentifierNode(81);return Rl.escapedText=ml,Rl.transformFlags|=16777216,Rl}function jt(ml){return bl(ml,"#")||P_.fail("First character of private identifier must be #: "+ml),On(Ua(ml))}function gt(ml,Al,Rl,zl){let rd=On(Ua(ml));return setIdentifierAutoGenerate(rd,{flags:Al,id:hw,prefix:Rl,suffix:zl}),hw++,rd}function Ke(ml,Al,Rl){ml&&!bl(ml,"#")&&P_.fail("First character of private identifier must be #: "+ml);let zl=8|(ml?3:1);return gt(ml??"",zl,Al,Rl)}function Fn(ml,Al,Rl){let zl=Fp(ml)?Xp(!0,Al,ml,Rl,Pn):`#generated@${getNodeId(ml)}`,rd=gt(zl,4|(Al||Rl?16:0),Al,Rl);return rd.original=ml,rd}function Zt(ml){return Al.createBaseTokenNode(ml)}function ct(ml){P_.assert(ml>=0&&ml<=166,"Invalid token"),P_.assert(ml<=15||ml>=18,"Invalid token. Use 'createTemplateLiteralLikeNode' to create template literals."),P_.assert(ml<=9||ml>=15,"Invalid token. Use 'createLiteralLikeNode' to create literals."),P_.assert(ml!==80,"Invalid token. Use 'createIdentifier' to create identifiers");let Al=Zt(ml),Rl=0;switch(ml){case 134:Rl=384;break;case 160:Rl=4;break;case 125:case 123:case 124:case 148:case 128:case 138:case 87:case 133:case 150:case 163:case 146:case 151:case 103:case 147:case 164:case 154:case 136:case 155:case 116:case 159:case 157:Rl=1;break;case 108:Rl=134218752,Al.flowNode=void 0;break;case 126:Rl=1024;break;case 129:Rl=16777216;break;case 110:Rl=16384,Al.flowNode=void 0;break}return Rl&&(Al.transformFlags|=Rl),Al}function st(){return ct(108)}function qt(){return ct(110)}function Jt(){return ct(106)}function lt(){return ct(112)}function sr(){return ct(97)}function ht(ml){return ct(ml)}function vn(ml){let Al=[];return ml&32&&Al.push(ht(95)),ml&128&&Al.push(ht(138)),ml&2048&&Al.push(ht(90)),ml&4096&&Al.push(ht(87)),ml&1&&Al.push(ht(125)),ml&2&&Al.push(ht(123)),ml&4&&Al.push(ht(124)),ml&64&&Al.push(ht(128)),ml&256&&Al.push(ht(126)),ml&16&&Al.push(ht(164)),ml&8&&Al.push(ht(148)),ml&512&&Al.push(ht(129)),ml&1024&&Al.push(ht(134)),ml&8192&&Al.push(ht(103)),ml&16384&&Al.push(ht(147)),Al.length?Al:void 0}function bt(ml,Al){let Rl=I(167);return Rl.left=ml,Rl.right=nt(Al),Rl.transformFlags|=z(Rl.left)|qa(Rl.right),Rl.flowNode=void 0,Rl}function ln(ml,Al,Rl){return ml.left!==Al||ml.right!==Rl?J(bt(Al,Rl),ml):ml}function it(ml){let Al=I(168);return Al.expression=zl().parenthesizeExpressionOfComputedPropertyName(ml),Al.transformFlags|=z(Al.expression)|1024|131072,Al}function Ft(ml,Al){return ml.expression!==Al?J(it(Al),ml):ml}function sn(ml,Al,Rl,zl){let rd=ae(169);return rd.modifiers=Ie(ml),rd.name=nt(Al),rd.constraint=Rl,rd.default=zl,rd.transformFlags=1,rd.expression=void 0,rd.jsDoc=void 0,rd}function _r(ml,Al,Rl,zl,rd){return ml.modifiers!==Al||ml.name!==Rl||ml.constraint!==zl||ml.default!==rd?J(sn(Al,Rl,zl,rd),ml):ml}function br(ml,Al,Rl,zl,rd,yh){let kh=ae(170);return kh.modifiers=Ie(ml),kh.dotDotDotToken=Al,kh.name=nt(Rl),kh.questionToken=zl,kh.type=rd,kh.initializer=Vi(yh),nb(kh.name)?kh.transformFlags=1:kh.transformFlags=Ae(kh.modifiers)|z(kh.dotDotDotToken)|Rn(kh.name)|z(kh.questionToken)|z(kh.initializer)|(kh.questionToken??kh.type?1:0)|(kh.dotDotDotToken??kh.initializer?1024:0)|(Un(kh.modifiers)&31?8192:0),kh.jsDoc=void 0,kh}function vr(ml,Al,Rl,zl,rd,yh,kh){return ml.modifiers!==Al||ml.dotDotDotToken!==Rl||ml.name!==zl||ml.questionToken!==rd||ml.type!==yh||ml.initializer!==kh?J(br(Al,Rl,zl,rd,yh,kh),ml):ml}function zn(ml){let Al=I(171);return Al.expression=zl().parenthesizeLeftSideOfAccess(ml,!1),Al.transformFlags|=z(Al.expression)|1|8192|33554432,Al}function Vn(ml,Al){return ml.expression!==Al?J(zn(Al),ml):ml}function Jr(ml,Al,Rl,zl){let rd=ae(172);return rd.modifiers=Ie(ml),rd.name=nt(Al),rd.type=zl,rd.questionToken=Rl,rd.transformFlags=1,rd.initializer=void 0,rd.jsDoc=void 0,rd}function Wn(ml,Al,Rl,zl,rd){return ml.modifiers!==Al||ml.name!==Rl||ml.questionToken!==zl||ml.type!==rd?Pe(Jr(Al,Rl,zl,rd),ml):ml}function Pe(ml,Al){return ml!==Al&&(ml.initializer=Al.initializer),J(ml,Al)}function xr(ml,Al,Rl,zl,rd){let yh=ae(173);yh.modifiers=Ie(ml),yh.name=nt(Al),yh.questionToken=Rl&&Qd(Rl)?Rl:void 0,yh.exclamationToken=Rl&&$d(Rl)?Rl:void 0,yh.type=zl,yh.initializer=Vi(rd);let kh=yh.flags&33554432||Un(yh.modifiers)&128;return yh.transformFlags=Ae(yh.modifiers)|Rn(yh.name)|z(yh.initializer)|(kh||yh.questionToken||yh.exclamationToken||yh.type?1:0)|(Nf(yh.name)||Un(yh.modifiers)&256&&yh.initializer?8192:0)|16777216,yh.jsDoc=void 0,yh}function L(ml,Al,Rl,zl,rd,yh){return ml.modifiers!==Al||ml.name!==Rl||ml.questionToken!==(zl!==void 0&&Qd(zl)?zl:void 0)||ml.exclamationToken!==(zl!==void 0&&$d(zl)?zl:void 0)||ml.type!==rd||ml.initializer!==yh?J(xr(Al,Rl,zl,rd,yh),ml):ml}function se(ml,Al,Rl,zl,rd,yh){let kh=ae(174);return kh.modifiers=Ie(ml),kh.name=nt(Al),kh.questionToken=Rl,kh.typeParameters=Ie(zl),kh.parameters=Ie(rd),kh.type=yh,kh.transformFlags=1,kh.jsDoc=void 0,kh.locals=void 0,kh.nextContainer=void 0,kh.typeArguments=void 0,kh}function fe(ml,Al,Rl,zl,rd,yh,kh){return ml.modifiers!==Al||ml.name!==Rl||ml.questionToken!==zl||ml.typeParameters!==rd||ml.parameters!==yh||ml.type!==kh?Le(se(Al,Rl,zl,rd,yh,kh),ml):ml}function Se(ml,Al,Rl,zl,rd,yh,kh,Qh){let cf=ae(175);if(cf.modifiers=Ie(ml),cf.asteriskToken=Al,cf.name=nt(Rl),cf.questionToken=zl,cf.exclamationToken=void 0,cf.typeParameters=Ie(rd),cf.parameters=me(yh),cf.type=kh,cf.body=Qh,!cf.body)cf.transformFlags=1;else{let ml=Un(cf.modifiers)&1024,Al=!!cf.asteriskToken,Rl=ml&&Al;cf.transformFlags=Ae(cf.modifiers)|z(cf.asteriskToken)|Rn(cf.name)|z(cf.questionToken)|Ae(cf.typeParameters)|Ae(cf.parameters)|z(cf.type)|z(cf.body)&-67108865|(Rl?128:ml?256:Al?2048:0)|(cf.questionToken||cf.typeParameters||cf.type?1:0)|1024}return cf.typeArguments=void 0,cf.jsDoc=void 0,cf.locals=void 0,cf.nextContainer=void 0,cf.flowNode=void 0,cf.endFlowNode=void 0,cf.returnFlowNode=void 0,cf}function $e(ml,Al,Rl,zl,rd,yh,kh,Qh,cf){return ml.modifiers!==Al||ml.asteriskToken!==Rl||ml.name!==zl||ml.questionToken!==rd||ml.typeParameters!==yh||ml.parameters!==kh||ml.type!==Qh||ml.body!==cf?Ze(Se(Al,Rl,zl,rd,yh,kh,Qh,cf),ml):ml}function Ze(ml,Al){return ml!==Al&&(ml.exclamationToken=Al.exclamationToken),J(ml,Al)}function _t(ml){let Al=ae(176);return Al.body=ml,Al.transformFlags=z(ml)|16777216,Al.modifiers=void 0,Al.jsDoc=void 0,Al.locals=void 0,Al.nextContainer=void 0,Al.endFlowNode=void 0,Al.returnFlowNode=void 0,Al}function Pt(ml,Al){return ml.body!==Al?St(_t(Al),ml):ml}function St(ml,Al){return ml!==Al&&(ml.modifiers=Al.modifiers),J(ml,Al)}function ut(ml,Al,Rl){let zl=ae(177);return zl.modifiers=Ie(ml),zl.parameters=me(Al),zl.body=Rl,zl.body?zl.transformFlags=Ae(zl.modifiers)|Ae(zl.parameters)|z(zl.body)&-67108865|1024:zl.transformFlags=1,zl.typeParameters=void 0,zl.type=void 0,zl.typeArguments=void 0,zl.jsDoc=void 0,zl.locals=void 0,zl.nextContainer=void 0,zl.endFlowNode=void 0,zl.returnFlowNode=void 0,zl}function Rr(ml,Al,Rl,zl){return ml.modifiers!==Al||ml.parameters!==Rl||ml.body!==zl?Tr(ut(Al,Rl,zl),ml):ml}function Tr(ml,Al){return ml!==Al&&(ml.typeParameters=Al.typeParameters,ml.type=Al.type),Le(ml,Al)}function Mn(ml,Al,Rl,zl,rd){let yh=ae(178);return yh.modifiers=Ie(ml),yh.name=nt(Al),yh.parameters=me(Rl),yh.type=zl,yh.body=rd,yh.body?yh.transformFlags=Ae(yh.modifiers)|Rn(yh.name)|Ae(yh.parameters)|z(yh.type)|z(yh.body)&-67108865|(yh.type?1:0):yh.transformFlags=1,yh.typeArguments=void 0,yh.typeParameters=void 0,yh.jsDoc=void 0,yh.locals=void 0,yh.nextContainer=void 0,yh.flowNode=void 0,yh.endFlowNode=void 0,yh.returnFlowNode=void 0,yh}function Gn(ml,Al,Rl,zl,rd,yh){return ml.modifiers!==Al||ml.name!==Rl||ml.parameters!==zl||ml.type!==rd||ml.body!==yh?Ei(Mn(Al,Rl,zl,rd,yh),ml):ml}function Ei(ml,Al){return ml!==Al&&(ml.typeParameters=Al.typeParameters),Le(ml,Al)}function U(ml,Al,Rl,zl){let rd=ae(179);return rd.modifiers=Ie(ml),rd.name=nt(Al),rd.parameters=me(Rl),rd.body=zl,rd.body?rd.transformFlags=Ae(rd.modifiers)|Rn(rd.name)|Ae(rd.parameters)|z(rd.body)&-67108865|(rd.type?1:0):rd.transformFlags=1,rd.typeArguments=void 0,rd.typeParameters=void 0,rd.type=void 0,rd.jsDoc=void 0,rd.locals=void 0,rd.nextContainer=void 0,rd.flowNode=void 0,rd.endFlowNode=void 0,rd.returnFlowNode=void 0,rd}function K(ml,Al,Rl,zl,rd){return ml.modifiers!==Al||ml.name!==Rl||ml.parameters!==zl||ml.body!==rd?Z(U(Al,Rl,zl,rd),ml):ml}function Z(ml,Al){return ml!==Al&&(ml.typeParameters=Al.typeParameters,ml.type=Al.type),Le(ml,Al)}function we(ml,Al,Rl){let zl=ae(180);return zl.typeParameters=Ie(ml),zl.parameters=Ie(Al),zl.type=Rl,zl.transformFlags=1,zl.jsDoc=void 0,zl.locals=void 0,zl.nextContainer=void 0,zl.typeArguments=void 0,zl}function ke(ml,Al,Rl,zl){return ml.typeParameters!==Al||ml.parameters!==Rl||ml.type!==zl?Le(we(Al,Rl,zl),ml):ml}function Ee(ml,Al,Rl){let zl=ae(181);return zl.typeParameters=Ie(ml),zl.parameters=Ie(Al),zl.type=Rl,zl.transformFlags=1,zl.jsDoc=void 0,zl.locals=void 0,zl.nextContainer=void 0,zl.typeArguments=void 0,zl}function he(ml,Al,Rl,zl){return ml.typeParameters!==Al||ml.parameters!==Rl||ml.type!==zl?Le(Ee(Al,Rl,zl),ml):ml}function Ye(ml,Al,Rl){let zl=ae(182);return zl.modifiers=Ie(ml),zl.parameters=Ie(Al),zl.type=Rl,zl.transformFlags=1,zl.jsDoc=void 0,zl.locals=void 0,zl.nextContainer=void 0,zl.typeArguments=void 0,zl}function tt(ml,Al,Rl,zl){return ml.parameters!==Rl||ml.type!==zl||ml.modifiers!==Al?Le(Ye(Al,Rl,zl),ml):ml}function Xe(ml,Al){let Rl=I(205);return Rl.type=ml,Rl.literal=Al,Rl.transformFlags=1,Rl}function Ce(ml,Al,Rl){return ml.type!==Al||ml.literal!==Rl?J(Xe(Al,Rl),ml):ml}function xn(ml){return ct(ml)}function at(ml,Al,Rl){let zl=I(183);return zl.assertsModifier=ml,zl.parameterName=nt(Al),zl.type=Rl,zl.transformFlags=1,zl}function un(ml,Al,Rl,zl){return ml.assertsModifier!==Al||ml.parameterName!==Rl||ml.type!==zl?J(at(Al,Rl,zl),ml):ml}function ei(ml,Al){let Rl=I(184);return Rl.typeName=nt(ml),Rl.typeArguments=Al&&zl().parenthesizeTypeArguments(me(Al)),Rl.transformFlags=1,Rl}function O(ml,Al,Rl){return ml.typeName!==Al||ml.typeArguments!==Rl?J(ei(Al,Rl),ml):ml}function qe(ml,Al,Rl){let zl=ae(185);return zl.typeParameters=Ie(ml),zl.parameters=Ie(Al),zl.type=Rl,zl.transformFlags=1,zl.modifiers=void 0,zl.jsDoc=void 0,zl.locals=void 0,zl.nextContainer=void 0,zl.typeArguments=void 0,zl}function u(ml,Al,Rl,zl){return ml.typeParameters!==Al||ml.parameters!==Rl||ml.type!==zl?Me(qe(Al,Rl,zl),ml):ml}function Me(ml,Al){return ml!==Al&&(ml.modifiers=Al.modifiers),Le(ml,Al)}function je(...ml){return ml.length===4?B(...ml):ml.length===3?ze(...ml):P_.fail("Incorrect number of arguments specified.")}function B(ml,Al,Rl,zl){let rd=ae(186);return rd.modifiers=Ie(ml),rd.typeParameters=Ie(Al),rd.parameters=Ie(Rl),rd.type=zl,rd.transformFlags=1,rd.jsDoc=void 0,rd.locals=void 0,rd.nextContainer=void 0,rd.typeArguments=void 0,rd}function ze(ml,Al,Rl){return B(void 0,ml,Al,Rl)}function _n(...ml){return ml.length===5?Ge(...ml):ml.length===4?Qe(...ml):P_.fail("Incorrect number of arguments specified.")}function Ge(ml,Al,Rl,zl,rd){return ml.modifiers!==Al||ml.typeParameters!==Rl||ml.parameters!==zl||ml.type!==rd?Le(je(Al,Rl,zl,rd),ml):ml}function Qe(ml,Al,Rl,zl){return Ge(ml,ml.modifiers,Al,Rl,zl)}function Nt(ml,Al){let Rl=I(187);return Rl.exprName=ml,Rl.typeArguments=Al&&zl().parenthesizeTypeArguments(Al),Rl.transformFlags=1,Rl}function Et(ml,Al,Rl){return ml.exprName!==Al||ml.typeArguments!==Rl?J(Nt(Al,Rl),ml):ml}function It(ml){let Al=ae(188);return Al.members=me(ml),Al.transformFlags=1,Al}function zt(ml,Al){return ml.members!==Al?J(It(Al),ml):ml}function Yn(ml){let Al=I(189);return Al.elementType=zl().parenthesizeNonArrayTypeOfPostfixType(ml),Al.transformFlags=1,Al}function Ai(ml,Al){return ml.elementType!==Al?J(Yn(Al),ml):ml}function pn(ml){let Al=I(190);return Al.elements=me(zl().parenthesizeElementTypesOfTupleType(ml)),Al.transformFlags=1,Al}function H(ml,Al){return ml.elements!==Al?J(pn(Al),ml):ml}function le(ml,Al,Rl,zl){let rd=ae(203);return rd.dotDotDotToken=ml,rd.name=Al,rd.questionToken=Rl,rd.type=zl,rd.transformFlags=1,rd.jsDoc=void 0,rd}function Ve(ml,Al,Rl,zl,rd){return ml.dotDotDotToken!==Al||ml.name!==Rl||ml.questionToken!==zl||ml.type!==rd?J(le(Al,Rl,zl,rd),ml):ml}function Te(ml){let Al=I(191);return Al.type=zl().parenthesizeTypeOfOptionalType(ml),Al.transformFlags=1,Al}function j(ml,Al){return ml.type!==Al?J(Te(Al),ml):ml}function yt(ml){let Al=I(192);return Al.type=ml,Al.transformFlags=1,Al}function wt(ml,Al){return ml.type!==Al?J(yt(Al),ml):ml}function Rt(ml,Al,Rl){let zl=I(ml);return zl.types=rA.createNodeArray(Rl(Al)),zl.transformFlags=1,zl}function fn(ml,Al,Rl){return ml.types!==Al?J(Rt(ml.kind,Al,Rl),ml):ml}function Wl(ml){return Rt(193,ml,zl().parenthesizeConstituentTypesOfUnionType)}function I_(ml,Al){return fn(ml,Al,zl().parenthesizeConstituentTypesOfUnionType)}function Ur(ml){return Rt(194,ml,zl().parenthesizeConstituentTypesOfIntersectionType)}function Je(ml,Al){return fn(ml,Al,zl().parenthesizeConstituentTypesOfIntersectionType)}function ft(ml,Al,Rl,rd){let yh=I(195);return yh.checkType=zl().parenthesizeCheckTypeOfConditionalType(ml),yh.extendsType=zl().parenthesizeExtendsTypeOfConditionalType(Al),yh.trueType=Rl,yh.falseType=rd,yh.transformFlags=1,yh.locals=void 0,yh.nextContainer=void 0,yh}function Gl(ml,Al,Rl,zl,rd){return ml.checkType!==Al||ml.extendsType!==Rl||ml.trueType!==zl||ml.falseType!==rd?J(ft(Al,Rl,zl,rd),ml):ml}function Hn(ml){let Al=I(196);return Al.typeParameter=ml,Al.transformFlags=1,Al}function Yl(ml,Al){return ml.typeParameter!==Al?J(Hn(Al),ml):ml}function Gt(ml,Al){let Rl=I(204);return Rl.head=ml,Rl.templateSpans=me(Al),Rl.transformFlags=1,Rl}function Hl(ml,Al,Rl){return ml.head!==Al||ml.templateSpans!==Rl?J(Gt(Al,Rl),ml):ml}function or(ml,Al,Rl,rd,yh=!1){let kh=I(206);return kh.argument=ml,kh.attributes=Al,kh.assertions&&kh.assertions.assertClause&&kh.attributes&&(kh.assertions.assertClause=kh.attributes),kh.qualifier=Rl,kh.typeArguments=rd&&zl().parenthesizeTypeArguments(rd),kh.isTypeOf=yh,kh.transformFlags=1,kh}function ua(ml,Al,Rl,zl,rd,yh=ml.isTypeOf){return ml.argument!==Al||ml.attributes!==Rl||ml.qualifier!==zl||ml.typeArguments!==rd||ml.isTypeOf!==yh?J(or(Al,Rl,zl,rd,yh),ml):ml}function en(ml){let Al=I(197);return Al.type=ml,Al.transformFlags=1,Al}function Dt(ml,Al){return ml.type!==Al?J(en(Al),ml):ml}function D(){let ml=I(198);return ml.transformFlags=1,ml}function Yt(ml,Al){let Rl=I(199);return Rl.operator=ml,Rl.type=ml===148?zl().parenthesizeOperandOfReadonlyTypeOperator(Al):zl().parenthesizeOperandOfTypeOperator(Al),Rl.transformFlags=1,Rl}function Br(ml,Al){return ml.type!==Al?J(Yt(ml.operator,Al),ml):ml}function cr(ml,Al){let Rl=I(200);return Rl.objectType=zl().parenthesizeNonArrayTypeOfPostfixType(ml),Rl.indexType=Al,Rl.transformFlags=1,Rl}function is(ml,Al,Rl){return ml.objectType!==Al||ml.indexType!==Rl?J(cr(Al,Rl),ml):ml}function vt(ml,Al,Rl,zl,rd,yh){let kh=ae(201);return kh.readonlyToken=ml,kh.typeParameter=Al,kh.nameType=Rl,kh.questionToken=zl,kh.type=rd,kh.members=yh&&me(yh),kh.transformFlags=1,kh.locals=void 0,kh.nextContainer=void 0,kh}function Ut(ml,Al,Rl,zl,rd,yh,kh){return ml.readonlyToken!==Al||ml.typeParameter!==Rl||ml.nameType!==zl||ml.questionToken!==rd||ml.type!==yh||ml.members!==kh?J(vt(Al,Rl,zl,rd,yh,kh),ml):ml}function ti(ml){let Al=I(202);return Al.literal=ml,Al.transformFlags=1,Al}function Sr(ml,Al){return ml.literal!==Al?J(ti(Al),ml):ml}function O_(ml){let Al=I(207);return Al.elements=me(ml),Al.transformFlags|=Ae(Al.elements)|1024|524288,Al.transformFlags&32768&&(Al.transformFlags|=65664),Al}function Xl(ml,Al){return ml.elements!==Al?J(O_(Al),ml):ml}function qr(ml){let Al=I(208);return Al.elements=me(ml),Al.transformFlags|=Ae(Al.elements)|1024|524288,Al}function $l(ml,Al){return ml.elements!==Al?J(qr(Al),ml):ml}function pa(ml,Al,Rl,zl){let rd=ae(209);return rd.dotDotDotToken=ml,rd.propertyName=nt(Al),rd.name=nt(Rl),rd.initializer=Vi(zl),rd.transformFlags|=z(rd.dotDotDotToken)|Rn(rd.propertyName)|Rn(rd.name)|z(rd.initializer)|(rd.dotDotDotToken?32768:0)|1024,rd.flowNode=void 0,rd}function ni(ml,Al,Rl,zl,rd){return ml.propertyName!==Rl||ml.dotDotDotToken!==Al||ml.name!==zl||ml.initializer!==rd?J(pa(Al,Rl,zl,rd),ml):ml}function as(ml,Al){let Rl=I(210),rd=ml&&Va(ml),yh=me(ml,rd&&$1(rd)?!0:void 0);return Rl.elements=zl().parenthesizeExpressionsOfCommaDelimitedList(yh),Rl.multiLine=Al,Rl.transformFlags|=Ae(Rl.elements),Rl}function M_(ml,Al){return ml.elements!==Al?J(as(Al,ml.multiLine),ml):ml}function Ci(ml,Al){let Rl=ae(211);return Rl.properties=me(ml),Rl.multiLine=Al,Rl.transformFlags|=Ae(Rl.properties),Rl.jsDoc=void 0,Rl}function Ql(ml,Al){return ml.properties!==Al?J(Ci(Al,ml.multiLine),ml):ml}function L_(ml,Al,Rl){let zl=ae(212);return zl.expression=ml,zl.questionDotToken=Al,zl.name=Rl,zl.transformFlags=z(zl.expression)|z(zl.questionDotToken)|(et(zl.name)?qa(zl.name):z(zl.name)|536870912),zl.jsDoc=void 0,zl.flowNode=void 0,zl}function lr(ml,Al){let Rl=L_(zl().parenthesizeLeftSideOfAccess(ml,!1),void 0,nt(Al));return Ip(ml)&&(Rl.transformFlags|=384),Rl}function Kl(ml,Al,Rl){return $g(ml)?fa(ml,Al,ml.questionDotToken,Pr(Rl,et)):ml.expression!==Al||ml.name!==Rl?J(lr(Al,Rl),ml):ml}function Di(ml,Al,Rl){let rd=L_(zl().parenthesizeLeftSideOfAccess(ml,!0),Al,nt(Rl));return rd.flags|=64,rd.transformFlags|=32,rd}function fa(ml,Al,Rl,zl){return P_.assert(!!(ml.flags&64),"Cannot update a PropertyAccessExpression using updatePropertyAccessChain. Use updatePropertyAccess instead."),ml.expression!==Al||ml.questionDotToken!==Rl||ml.name!==zl?J(Di(Al,Rl,zl),ml):ml}function j_(ml,Al,Rl){let zl=ae(213);return zl.expression=ml,zl.questionDotToken=Al,zl.argumentExpression=Rl,zl.transformFlags|=z(zl.expression)|z(zl.questionDotToken)|z(zl.argumentExpression),zl.jsDoc=void 0,zl.flowNode=void 0,zl}function Pi(ml,Al){let Rl=j_(zl().parenthesizeLeftSideOfAccess(ml,!1),void 0,Cr(Al));return Ip(ml)&&(Rl.transformFlags|=384),Rl}function Zl(ml,Al,Rl){return Qg(ml)?ss(ml,Al,ml.questionDotToken,Rl):ml.expression!==Al||ml.argumentExpression!==Rl?J(Pi(Al,Rl),ml):ml}function J_(ml,Al,Rl){let rd=j_(zl().parenthesizeLeftSideOfAccess(ml,!0),Al,Cr(Rl));return rd.flags|=64,rd.transformFlags|=32,rd}function ss(ml,Al,Rl,zl){return P_.assert(!!(ml.flags&64),"Cannot update a ElementAccessExpression using updateElementAccessChain. Use updateElementAccess instead."),ml.expression!==Al||ml.questionDotToken!==Rl||ml.argumentExpression!==zl?J(J_(Al,Rl,zl),ml):ml}function R_(ml,Al,Rl,zl){let rd=ae(214);return rd.expression=ml,rd.questionDotToken=Al,rd.typeArguments=Rl,rd.arguments=zl,rd.transformFlags|=z(rd.expression)|z(rd.questionDotToken)|Ae(rd.typeArguments)|Ae(rd.arguments),rd.typeArguments&&(rd.transformFlags|=1),Fd(rd.expression)&&(rd.transformFlags|=16384),rd}function Ni(ml,Al,Rl){let rd=R_(zl().parenthesizeLeftSideOfAccess(ml,!1),void 0,Ie(Al),zl().parenthesizeExpressionsOfCommaDelimitedList(me(Rl)));return rv(rd.expression)&&(rd.transformFlags|=8388608),rd}function da(ml,Al,Rl,zl){return Ld(ml)?U_(ml,Al,ml.questionDotToken,Rl,zl):ml.expression!==Al||ml.typeArguments!==Rl||ml.arguments!==zl?J(Ni(Al,Rl,zl),ml):ml}function _s(ml,Al,Rl,rd){let yh=R_(zl().parenthesizeLeftSideOfAccess(ml,!0),Al,Ie(Rl),zl().parenthesizeExpressionsOfCommaDelimitedList(me(rd)));return yh.flags|=64,yh.transformFlags|=32,yh}function U_(ml,Al,Rl,zl,rd){return P_.assert(!!(ml.flags&64),"Cannot update a CallExpression using updateCallChain. Use updateCall instead."),ml.expression!==Al||ml.questionDotToken!==Rl||ml.typeArguments!==zl||ml.arguments!==rd?J(_s(Al,Rl,zl,rd),ml):ml}function Tn(ml,Al,Rl){let rd=ae(215);return rd.expression=zl().parenthesizeExpressionOfNew(ml),rd.typeArguments=Ie(Al),rd.arguments=Rl?zl().parenthesizeExpressionsOfCommaDelimitedList(Rl):void 0,rd.transformFlags|=z(rd.expression)|Ae(rd.typeArguments)|Ae(rd.arguments)|32,rd.typeArguments&&(rd.transformFlags|=1),rd}function os(ml,Al,Rl,zl){return ml.expression!==Al||ml.typeArguments!==Rl||ml.arguments!==zl?J(Tn(Al,Rl,zl),ml):ml}function ma(ml,Al,Rl){let rd=I(216);return rd.tag=zl().parenthesizeLeftSideOfAccess(ml,!1),rd.typeArguments=Ie(Al),rd.template=Rl,rd.transformFlags|=z(rd.tag)|Ae(rd.typeArguments)|z(rd.template)|1024,rd.typeArguments&&(rd.transformFlags|=1),tb(rd.template)&&(rd.transformFlags|=128),rd}function B_(ml,Al,Rl,zl){return ml.tag!==Al||ml.typeArguments!==Rl||ml.template!==zl?J(ma(Al,Rl,zl),ml):ml}function q_(ml,Al){let Rl=I(217);return Rl.expression=zl().parenthesizeOperandOfPrefixUnary(Al),Rl.type=ml,Rl.transformFlags|=z(Rl.expression)|z(Rl.type)|1,Rl}function F_(ml,Al,Rl){return ml.type!==Al||ml.expression!==Rl?J(q_(Al,Rl),ml):ml}function cs(ml){let Al=I(218);return Al.expression=ml,Al.transformFlags=z(Al.expression),Al.jsDoc=void 0,Al}function z_(ml,Al){return ml.expression!==Al?J(cs(Al),ml):ml}function ls(ml,Al,Rl,zl,rd,yh,kh){let Qh=ae(219);Qh.modifiers=Ie(ml),Qh.asteriskToken=Al,Qh.name=nt(Rl),Qh.typeParameters=Ie(zl),Qh.parameters=me(rd),Qh.type=yh,Qh.body=kh;let cf=Un(Qh.modifiers)&1024,t_=!!Qh.asteriskToken,r_=cf&&t_;return Qh.transformFlags=Ae(Qh.modifiers)|z(Qh.asteriskToken)|Rn(Qh.name)|Ae(Qh.typeParameters)|Ae(Qh.parameters)|z(Qh.type)|z(Qh.body)&-67108865|(r_?128:cf?256:t_?2048:0)|(Qh.typeParameters||Qh.type?1:0)|4194304,Qh.typeArguments=void 0,Qh.jsDoc=void 0,Qh.locals=void 0,Qh.nextContainer=void 0,Qh.flowNode=void 0,Qh.endFlowNode=void 0,Qh.returnFlowNode=void 0,Qh}function V_(ml,Al,Rl,zl,rd,yh,kh,Qh){return ml.name!==zl||ml.modifiers!==Al||ml.asteriskToken!==Rl||ml.typeParameters!==rd||ml.parameters!==yh||ml.type!==kh||ml.body!==Qh?Le(ls(Al,Rl,zl,rd,yh,kh,Qh),ml):ml}function us(ml,Al,Rl,rd,yh,kh){let Qh=ae(220);Qh.modifiers=Ie(ml),Qh.typeParameters=Ie(Al),Qh.parameters=me(Rl),Qh.type=rd,Qh.equalsGreaterThanToken=yh??ct(39),Qh.body=zl().parenthesizeConciseBodyOfArrowFunction(kh);let cf=Un(Qh.modifiers)&1024;return Qh.transformFlags=Ae(Qh.modifiers)|Ae(Qh.typeParameters)|Ae(Qh.parameters)|z(Qh.type)|z(Qh.equalsGreaterThanToken)|z(Qh.body)&-67108865|(Qh.typeParameters||Qh.type?1:0)|(cf?16640:0)|1024,Qh.typeArguments=void 0,Qh.jsDoc=void 0,Qh.locals=void 0,Qh.nextContainer=void 0,Qh.flowNode=void 0,Qh.endFlowNode=void 0,Qh.returnFlowNode=void 0,Qh}function W_(ml,Al,Rl,zl,rd,yh,kh){return ml.modifiers!==Al||ml.typeParameters!==Rl||ml.parameters!==zl||ml.type!==rd||ml.equalsGreaterThanToken!==yh||ml.body!==kh?Le(us(Al,Rl,zl,rd,yh,kh),ml):ml}function G_(ml){let Al=I(221);return Al.expression=zl().parenthesizeOperandOfPrefixUnary(ml),Al.transformFlags|=z(Al.expression),Al}function Y_(ml,Al){return ml.expression!==Al?J(G_(Al),ml):ml}function ha(ml){let Al=I(222);return Al.expression=zl().parenthesizeOperandOfPrefixUnary(ml),Al.transformFlags|=z(Al.expression),Al}function dn(ml,Al){return ml.expression!==Al?J(ha(Al),ml):ml}function ps(ml){let Al=I(223);return Al.expression=zl().parenthesizeOperandOfPrefixUnary(ml),Al.transformFlags|=z(Al.expression),Al}function ur(ml,Al){return ml.expression!==Al?J(ps(Al),ml):ml}function H_(ml){let Al=I(224);return Al.expression=zl().parenthesizeOperandOfPrefixUnary(ml),Al.transformFlags|=z(Al.expression)|256|128|2097152,Al}function Fr(ml,Al){return ml.expression!==Al?J(H_(Al),ml):ml}function zr(ml,Al){let Rl=I(225);return Rl.operator=ml,Rl.operand=zl().parenthesizeOperandOfPrefixUnary(Al),Rl.transformFlags|=z(Rl.operand),(ml===46||ml===47)&&et(Rl.operand)&&!za(Rl.operand)&&!Zd(Rl.operand)&&(Rl.transformFlags|=268435456),Rl}function eu(ml,Al){return ml.operand!==Al?J(zr(ml.operator,Al),ml):ml}function ri(ml,Al){let Rl=I(226);return Rl.operator=Al,Rl.operand=zl().parenthesizeOperandOfPostfixUnary(ml),Rl.transformFlags|=z(Rl.operand),et(Rl.operand)&&!za(Rl.operand)&&!Zd(Rl.operand)&&(Rl.transformFlags|=268435456),Rl}function tu(ml,Al){return ml.operand!==Al?J(ri(Al,ml.operator),ml):ml}function ya(ml,Al,Rl){let rd=ae(227),yh=bp(Al),kh=yh.kind;return rd.left=zl().parenthesizeLeftSideOfBinary(kh,ml),rd.operatorToken=yh,rd.right=zl().parenthesizeRightSideOfBinary(kh,rd.left,Rl),rd.transformFlags|=z(rd.left)|z(rd.operatorToken)|z(rd.right),kh===61?rd.transformFlags|=32:kh===64?Rf(rd.left)?rd.transformFlags|=5248|X_(rd.left):G1(rd.left)&&(rd.transformFlags|=5120|X_(rd.left)):kh===43||kh===68?rd.transformFlags|=512:pb(kh)&&(rd.transformFlags|=16),kh===103&&xi(rd.left)&&(rd.transformFlags|=536870912),rd.jsDoc=void 0,rd}function X_(ml){return ph(ml)?65536:0}function nu(ml,Al,Rl,zl){return ml.left!==Al||ml.operatorToken!==Rl||ml.right!==zl?J(ya(Al,Rl,zl),ml):ml}function $_(ml,Al,Rl,rd,yh){let kh=I(228);return kh.condition=zl().parenthesizeConditionOfConditionalExpression(ml),kh.questionToken=Al??ct(58),kh.whenTrue=zl().parenthesizeBranchOfConditionalExpression(Rl),kh.colonToken=rd??ct(59),kh.whenFalse=zl().parenthesizeBranchOfConditionalExpression(yh),kh.transformFlags|=z(kh.condition)|z(kh.questionToken)|z(kh.whenTrue)|z(kh.colonToken)|z(kh.whenFalse),kh.flowNodeWhenFalse=void 0,kh.flowNodeWhenTrue=void 0,kh}function Q_(ml,Al,Rl,zl,rd,yh){return ml.condition!==Al||ml.questionToken!==Rl||ml.whenTrue!==zl||ml.colonToken!==rd||ml.whenFalse!==yh?J($_(Al,Rl,zl,rd,yh),ml):ml}function K_(ml,Al){let Rl=I(229);return Rl.head=ml,Rl.templateSpans=me(Al),Rl.transformFlags|=z(Rl.head)|Ae(Rl.templateSpans)|1024,Rl}function Xn(ml,Al,Rl){return ml.head!==Al||ml.templateSpans!==Rl?J(K_(Al,Rl),ml):ml}function Ii(ml,Al,Rl,zl=0){P_.assert(!(zl&-7177),"Unsupported template flags.");let rd;if(Rl!==void 0&&Rl!==Al&&(rd=Hb(ml,Rl),typeof rd=="object"))return P_.fail("Invalid raw text");if(Al===void 0){if(rd===void 0)return P_.fail("Arguments 'text' and 'rawText' may not both be undefined.");Al=rd}else rd!==void 0&&P_.assert(Al===rd,"Expected argument 'text' to be the normalized (i.e. 'cooked') version of argument 'rawText'.");return Al}function Z_(ml){let Al=1024;return ml&&(Al|=128),Al}function ru(ml,Al,Rl,zl){let rd=Zt(ml);return rd.text=Al,rd.rawText=Rl,rd.templateFlags=zl&7176,rd.transformFlags=Z_(rd.templateFlags),rd}function ii(ml,Al,Rl,zl){let rd=ae(ml);return rd.text=Al,rd.rawText=Rl,rd.templateFlags=zl&7176,rd.transformFlags=Z_(rd.templateFlags),rd}function ai(ml,Al,Rl,zl){return ml===15?ii(ml,Al,Rl,zl):ru(ml,Al,Rl,zl)}function eo(ml,Al,Rl){return ml=Ii(16,ml,Al,Rl),ai(16,ml,Al,Rl)}function ga(ml,Al,Rl){return ml=Ii(16,ml,Al,Rl),ai(17,ml,Al,Rl)}function fs(ml,Al,Rl){return ml=Ii(16,ml,Al,Rl),ai(18,ml,Al,Rl)}function iu(ml,Al,Rl){return ml=Ii(16,ml,Al,Rl),ii(15,ml,Al,Rl)}function ds(ml,Al){P_.assert(!ml||!!Al,"A `YieldExpression` with an asteriskToken must have an expression.");let Rl=I(230);return Rl.expression=Al&&zl().parenthesizeExpressionForDisallowedComma(Al),Rl.asteriskToken=ml,Rl.transformFlags|=z(Rl.expression)|z(Rl.asteriskToken)|1024|128|1048576,Rl}function au(ml,Al,Rl){return ml.expression!==Rl||ml.asteriskToken!==Al?J(ds(Al,Rl),ml):ml}function to(ml){let Al=I(231);return Al.expression=zl().parenthesizeExpressionForDisallowedComma(ml),Al.transformFlags|=z(Al.expression)|1024|32768,Al}function su(ml,Al){return ml.expression!==Al?J(to(Al),ml):ml}function no(ml,Al,Rl,zl,rd){let yh=ae(232);return yh.modifiers=Ie(ml),yh.name=nt(Al),yh.typeParameters=Ie(Rl),yh.heritageClauses=Ie(zl),yh.members=me(rd),yh.transformFlags|=Ae(yh.modifiers)|Rn(yh.name)|Ae(yh.typeParameters)|Ae(yh.heritageClauses)|Ae(yh.members)|(yh.typeParameters?1:0)|1024,yh.jsDoc=void 0,yh}function ms(ml,Al,Rl,zl,rd,yh){return ml.modifiers!==Al||ml.name!==Rl||ml.typeParameters!==zl||ml.heritageClauses!==rd||ml.members!==yh?J(no(Al,Rl,zl,rd,yh),ml):ml}function hs(){return I(233)}function ro(ml,Al){let Rl=I(234);return Rl.expression=zl().parenthesizeLeftSideOfAccess(ml,!1),Rl.typeArguments=Al&&zl().parenthesizeTypeArguments(Al),Rl.transformFlags|=z(Rl.expression)|Ae(Rl.typeArguments)|1024,Rl}function io(ml,Al,Rl){return ml.expression!==Al||ml.typeArguments!==Rl?J(ro(Al,Rl),ml):ml}function mn(ml,Al){let Rl=I(235);return Rl.expression=ml,Rl.type=Al,Rl.transformFlags|=z(Rl.expression)|z(Rl.type)|1,Rl}function ba(ml,Al,Rl){return ml.expression!==Al||ml.type!==Rl?J(mn(Al,Rl),ml):ml}function ao(ml){let Al=I(236);return Al.expression=zl().parenthesizeLeftSideOfAccess(ml,!1),Al.transformFlags|=z(Al.expression)|1,Al}function so(ml,Al){return Kg(ml)?Ln(ml,Al):ml.expression!==Al?J(ao(Al),ml):ml}function ys(ml,Al){let Rl=I(239);return Rl.expression=ml,Rl.type=Al,Rl.transformFlags|=z(Rl.expression)|z(Rl.type)|1,Rl}function _o(ml,Al,Rl){return ml.expression!==Al||ml.type!==Rl?J(ys(Al,Rl),ml):ml}function gs(ml){let Al=I(236);return Al.flags|=64,Al.expression=zl().parenthesizeLeftSideOfAccess(ml,!0),Al.transformFlags|=z(Al.expression)|1,Al}function Ln(ml,Al){return P_.assert(!!(ml.flags&64),"Cannot update a NonNullExpression using updateNonNullChain. Use updateNonNullExpression instead."),ml.expression!==Al?J(gs(Al),ml):ml}function oo(ml,Al){let Rl=I(237);switch(Rl.keywordToken=ml,Rl.name=Al,Rl.transformFlags|=z(Rl.name),ml){case 105:Rl.transformFlags|=1024;break;case 102:Rl.transformFlags|=32;break;default:return P_.assertNever(ml)}return Rl.flowNode=void 0,Rl}function bs(ml,Al){return ml.name!==Al?J(oo(ml.keywordToken,Al),ml):ml}function $n(ml,Al){let Rl=I(240);return Rl.expression=ml,Rl.literal=Al,Rl.transformFlags|=z(Rl.expression)|z(Rl.literal)|1024,Rl}function va(ml,Al,Rl){return ml.expression!==Al||ml.literal!==Rl?J($n(Al,Rl),ml):ml}function co(){let ml=I(241);return ml.transformFlags|=1024,ml}function Vr(ml,Al){let Rl=I(242);return Rl.statements=me(ml),Rl.multiLine=Al,Rl.transformFlags|=Ae(Rl.statements),Rl.jsDoc=void 0,Rl.locals=void 0,Rl.nextContainer=void 0,Rl}function _u(ml,Al){return ml.statements!==Al?J(Vr(Al,ml.multiLine),ml):ml}function vs(ml,Al){let Rl=I(244);return Rl.modifiers=Ie(ml),Rl.declarationList=Kr(Al)?Es(Al):Al,Rl.transformFlags|=Ae(Rl.modifiers)|z(Rl.declarationList),Un(Rl.modifiers)&128&&(Rl.transformFlags=1),Rl.jsDoc=void 0,Rl.flowNode=void 0,Rl}function lo(ml,Al,Rl){return ml.modifiers!==Al||ml.declarationList!==Rl?J(vs(Al,Rl),ml):ml}function uo(){let ml=I(243);return ml.jsDoc=void 0,ml}function Oi(ml){let Al=I(245);return Al.expression=zl().parenthesizeExpressionOfExpressionStatement(ml),Al.transformFlags|=z(Al.expression),Al.jsDoc=void 0,Al.flowNode=void 0,Al}function po(ml,Al){return ml.expression!==Al?J(Oi(Al),ml):ml}function fo(ml,Al,Rl){let zl=I(246);return zl.expression=ml,zl.thenStatement=Qn(Al),zl.elseStatement=Qn(Rl),zl.transformFlags|=z(zl.expression)|z(zl.thenStatement)|z(zl.elseStatement),zl.jsDoc=void 0,zl.flowNode=void 0,zl}function mo(ml,Al,Rl,zl){return ml.expression!==Al||ml.thenStatement!==Rl||ml.elseStatement!==zl?J(fo(Al,Rl,zl),ml):ml}function ho(ml,Al){let Rl=I(247);return Rl.statement=Qn(ml),Rl.expression=Al,Rl.transformFlags|=z(Rl.statement)|z(Rl.expression),Rl.jsDoc=void 0,Rl.flowNode=void 0,Rl}function yo(ml,Al,Rl){return ml.statement!==Al||ml.expression!==Rl?J(ho(Al,Rl),ml):ml}function go(ml,Al){let Rl=I(248);return Rl.expression=ml,Rl.statement=Qn(Al),Rl.transformFlags|=z(Rl.expression)|z(Rl.statement),Rl.jsDoc=void 0,Rl.flowNode=void 0,Rl}function ou(ml,Al,Rl){return ml.expression!==Al||ml.statement!==Rl?J(go(Al,Rl),ml):ml}function bo(ml,Al,Rl,zl){let rd=I(249);return rd.initializer=ml,rd.condition=Al,rd.incrementor=Rl,rd.statement=Qn(zl),rd.transformFlags|=z(rd.initializer)|z(rd.condition)|z(rd.incrementor)|z(rd.statement),rd.jsDoc=void 0,rd.locals=void 0,rd.nextContainer=void 0,rd.flowNode=void 0,rd}function vo(ml,Al,Rl,zl,rd){return ml.initializer!==Al||ml.condition!==Rl||ml.incrementor!==zl||ml.statement!==rd?J(bo(Al,Rl,zl,rd),ml):ml}function xs(ml,Al,Rl){let zl=I(250);return zl.initializer=ml,zl.expression=Al,zl.statement=Qn(Rl),zl.transformFlags|=z(zl.initializer)|z(zl.expression)|z(zl.statement),zl.jsDoc=void 0,zl.locals=void 0,zl.nextContainer=void 0,zl.flowNode=void 0,zl}function cu(ml,Al,Rl,zl){return ml.initializer!==Al||ml.expression!==Rl||ml.statement!==zl?J(xs(Al,Rl,zl),ml):ml}function xo(ml,Al,Rl,rd){let yh=I(251);return yh.awaitModifier=ml,yh.initializer=Al,yh.expression=zl().parenthesizeExpressionForDisallowedComma(Rl),yh.statement=Qn(rd),yh.transformFlags|=z(yh.awaitModifier)|z(yh.initializer)|z(yh.expression)|z(yh.statement)|1024,ml&&(yh.transformFlags|=128),yh.jsDoc=void 0,yh.locals=void 0,yh.nextContainer=void 0,yh.flowNode=void 0,yh}function lu(ml,Al,Rl,zl,rd){return ml.awaitModifier!==Al||ml.initializer!==Rl||ml.expression!==zl||ml.statement!==rd?J(xo(Al,Rl,zl,rd),ml):ml}function To(ml){let Al=I(252);return Al.label=nt(ml),Al.transformFlags|=z(Al.label)|4194304,Al.jsDoc=void 0,Al.flowNode=void 0,Al}function uu(ml,Al){return ml.label!==Al?J(To(Al),ml):ml}function Ts(ml){let Al=I(253);return Al.label=nt(ml),Al.transformFlags|=z(Al.label)|4194304,Al.jsDoc=void 0,Al.flowNode=void 0,Al}function So(ml,Al){return ml.label!==Al?J(Ts(Al),ml):ml}function Ss(ml){let Al=I(254);return Al.expression=ml,Al.transformFlags|=z(Al.expression)|128|4194304,Al.jsDoc=void 0,Al.flowNode=void 0,Al}function pu(ml,Al){return ml.expression!==Al?J(Ss(Al),ml):ml}function ws(ml,Al){let Rl=I(255);return Rl.expression=ml,Rl.statement=Qn(Al),Rl.transformFlags|=z(Rl.expression)|z(Rl.statement),Rl.jsDoc=void 0,Rl.flowNode=void 0,Rl}function wo(ml,Al,Rl){return ml.expression!==Al||ml.statement!==Rl?J(ws(Al,Rl),ml):ml}function ks(ml,Al){let Rl=I(256);return Rl.expression=zl().parenthesizeExpressionForDisallowedComma(ml),Rl.caseBlock=Al,Rl.transformFlags|=z(Rl.expression)|z(Rl.caseBlock),Rl.jsDoc=void 0,Rl.flowNode=void 0,Rl.possiblyExhaustive=!1,Rl}function si(ml,Al,Rl){return ml.expression!==Al||ml.caseBlock!==Rl?J(ks(Al,Rl),ml):ml}function ko(ml,Al){let Rl=I(257);return Rl.label=nt(ml),Rl.statement=Qn(Al),Rl.transformFlags|=z(Rl.label)|z(Rl.statement),Rl.jsDoc=void 0,Rl.flowNode=void 0,Rl}function Eo(ml,Al,Rl){return ml.label!==Al||ml.statement!==Rl?J(ko(Al,Rl),ml):ml}function Ao(ml){let Al=I(258);return Al.expression=ml,Al.transformFlags|=z(Al.expression),Al.jsDoc=void 0,Al.flowNode=void 0,Al}function fu(ml,Al){return ml.expression!==Al?J(Ao(Al),ml):ml}function Co(ml,Al,Rl){let zl=I(259);return zl.tryBlock=ml,zl.catchClause=Al,zl.finallyBlock=Rl,zl.transformFlags|=z(zl.tryBlock)|z(zl.catchClause)|z(zl.finallyBlock),zl.jsDoc=void 0,zl.flowNode=void 0,zl}function du(ml,Al,Rl,zl){return ml.tryBlock!==Al||ml.catchClause!==Rl||ml.finallyBlock!==zl?J(Co(Al,Rl,zl),ml):ml}function Do(){let ml=I(260);return ml.jsDoc=void 0,ml.flowNode=void 0,ml}function xa(ml,Al,Rl,zl){let rd=ae(261);return rd.name=nt(ml),rd.exclamationToken=Al,rd.type=Rl,rd.initializer=Vi(zl),rd.transformFlags|=Rn(rd.name)|z(rd.initializer)|(rd.exclamationToken??rd.type?1:0),rd.jsDoc=void 0,rd}function Po(ml,Al,Rl,zl,rd){return ml.name!==Al||ml.type!==zl||ml.exclamationToken!==Rl||ml.initializer!==rd?J(xa(Al,Rl,zl,rd),ml):ml}function Es(ml,Al=0){let Rl=I(262);return Rl.flags|=Al&7,Rl.declarations=me(ml),Rl.transformFlags|=Ae(Rl.declarations)|4194304,Al&7&&(Rl.transformFlags|=263168),Al&4&&(Rl.transformFlags|=4),Rl}function mu(ml,Al){return ml.declarations!==Al?J(Es(Al,ml.flags),ml):ml}function No(ml,Al,Rl,zl,rd,yh,kh){let Qh=ae(263);if(Qh.modifiers=Ie(ml),Qh.asteriskToken=Al,Qh.name=nt(Rl),Qh.typeParameters=Ie(zl),Qh.parameters=me(rd),Qh.type=yh,Qh.body=kh,!Qh.body||Un(Qh.modifiers)&128)Qh.transformFlags=1;else{let ml=Un(Qh.modifiers)&1024,Al=!!Qh.asteriskToken,Rl=ml&&Al;Qh.transformFlags=Ae(Qh.modifiers)|z(Qh.asteriskToken)|Rn(Qh.name)|Ae(Qh.typeParameters)|Ae(Qh.parameters)|z(Qh.type)|z(Qh.body)&-67108865|(Rl?128:ml?256:Al?2048:0)|(Qh.typeParameters||Qh.type?1:0)|4194304}return Qh.typeArguments=void 0,Qh.jsDoc=void 0,Qh.locals=void 0,Qh.nextContainer=void 0,Qh.endFlowNode=void 0,Qh.returnFlowNode=void 0,Qh}function As(ml,Al,Rl,zl,rd,yh,kh,Qh){return ml.modifiers!==Al||ml.asteriskToken!==Rl||ml.name!==zl||ml.typeParameters!==rd||ml.parameters!==yh||ml.type!==kh||ml.body!==Qh?hu(No(Al,Rl,zl,rd,yh,kh,Qh),ml):ml}function hu(ml,Al){return ml!==Al&&ml.modifiers===Al.modifiers&&(ml.modifiers=Al.modifiers),Le(ml,Al)}function Io(ml,Al,Rl,zl,rd){let yh=ae(264);return yh.modifiers=Ie(ml),yh.name=nt(Al),yh.typeParameters=Ie(Rl),yh.heritageClauses=Ie(zl),yh.members=me(rd),Un(yh.modifiers)&128?yh.transformFlags=1:(yh.transformFlags|=Ae(yh.modifiers)|Rn(yh.name)|Ae(yh.typeParameters)|Ae(yh.heritageClauses)|Ae(yh.members)|(yh.typeParameters?1:0)|1024,yh.transformFlags&8192&&(yh.transformFlags|=1)),yh.jsDoc=void 0,yh}function Ta(ml,Al,Rl,zl,rd,yh){return ml.modifiers!==Al||ml.name!==Rl||ml.typeParameters!==zl||ml.heritageClauses!==rd||ml.members!==yh?J(Io(Al,Rl,zl,rd,yh),ml):ml}function Oo(ml,Al,Rl,zl,rd){let yh=ae(265);return yh.modifiers=Ie(ml),yh.name=nt(Al),yh.typeParameters=Ie(Rl),yh.heritageClauses=Ie(zl),yh.members=me(rd),yh.transformFlags=1,yh.jsDoc=void 0,yh}function Mo(ml,Al,Rl,zl,rd,yh){return ml.modifiers!==Al||ml.name!==Rl||ml.typeParameters!==zl||ml.heritageClauses!==rd||ml.members!==yh?J(Oo(Al,Rl,zl,rd,yh),ml):ml}function ot(ml,Al,Rl,zl){let rd=ae(266);return rd.modifiers=Ie(ml),rd.name=nt(Al),rd.typeParameters=Ie(Rl),rd.type=zl,rd.transformFlags=1,rd.jsDoc=void 0,rd.locals=void 0,rd.nextContainer=void 0,rd}function wr(ml,Al,Rl,zl,rd){return ml.modifiers!==Al||ml.name!==Rl||ml.typeParameters!==zl||ml.type!==rd?J(ot(Al,Rl,zl,rd),ml):ml}function Cs(ml,Al,Rl){let zl=ae(267);return zl.modifiers=Ie(ml),zl.name=nt(Al),zl.members=me(Rl),zl.transformFlags|=Ae(zl.modifiers)|z(zl.name)|Ae(zl.members)|1,zl.transformFlags&=-67108865,zl.jsDoc=void 0,zl}function kr(ml,Al,Rl,zl){return ml.modifiers!==Al||ml.name!==Rl||ml.members!==zl?J(Cs(Al,Rl,zl),ml):ml}function Lo(ml,Al,Rl,zl=0){let rd=ae(268);return rd.modifiers=Ie(ml),rd.flags|=zl&2088,rd.name=Al,rd.body=Rl,Un(rd.modifiers)&128?rd.transformFlags=1:rd.transformFlags|=Ae(rd.modifiers)|z(rd.name)|z(rd.body)|1,rd.transformFlags&=-67108865,rd.jsDoc=void 0,rd.locals=void 0,rd.nextContainer=void 0,rd}function At(ml,Al,Rl,zl){return ml.modifiers!==Al||ml.name!==Rl||ml.body!==zl?J(Lo(Al,Rl,zl,ml.flags),ml):ml}function Er(ml){let Al=I(269);return Al.statements=me(ml),Al.transformFlags|=Ae(Al.statements),Al.jsDoc=void 0,Al}function Vt(ml,Al){return ml.statements!==Al?J(Er(Al),ml):ml}function jo(ml){let Al=I(270);return Al.clauses=me(ml),Al.transformFlags|=Ae(Al.clauses),Al.locals=void 0,Al.nextContainer=void 0,Al}function yu(ml,Al){return ml.clauses!==Al?J(jo(Al),ml):ml}function Jo(ml){let Al=ae(271);return Al.name=nt(ml),Al.transformFlags|=qa(Al.name)|1,Al.modifiers=void 0,Al.jsDoc=void 0,Al}function Ro(ml,Al){return ml.name!==Al?gu(Jo(Al),ml):ml}function gu(ml,Al){return ml!==Al&&(ml.modifiers=Al.modifiers),J(ml,Al)}function Uo(ml,Al,Rl,zl){let rd=ae(272);return rd.modifiers=Ie(ml),rd.name=nt(Rl),rd.isTypeOnly=Al,rd.moduleReference=zl,rd.transformFlags|=Ae(rd.modifiers)|qa(rd.name)|z(rd.moduleReference),Hf(rd.moduleReference)||(rd.transformFlags|=1),rd.transformFlags&=-67108865,rd.jsDoc=void 0,rd}function Bo(ml,Al,Rl,zl,rd){return ml.modifiers!==Al||ml.isTypeOnly!==Rl||ml.name!==zl||ml.moduleReference!==rd?J(Uo(Al,Rl,zl,rd),ml):ml}function qo(ml,Al,Rl,zl){let rd=I(273);return rd.modifiers=Ie(ml),rd.importClause=Al,rd.moduleSpecifier=Rl,rd.attributes=rd.assertClause=zl,rd.transformFlags|=z(rd.importClause)|z(rd.moduleSpecifier),rd.transformFlags&=-67108865,rd.jsDoc=void 0,rd}function Fo(ml,Al,Rl,zl,rd){return ml.modifiers!==Al||ml.importClause!==Rl||ml.moduleSpecifier!==zl||ml.attributes!==rd?J(qo(Al,Rl,zl,rd),ml):ml}function zo(ml,Al,Rl){let zl=ae(274);return typeof ml=="boolean"&&(ml=ml?156:void 0),zl.isTypeOnly=ml===156,zl.phaseModifier=ml,zl.name=Al,zl.namedBindings=Rl,zl.transformFlags|=z(zl.name)|z(zl.namedBindings),ml===156&&(zl.transformFlags|=1),zl.transformFlags&=-67108865,zl}function Vo(ml,Al,Rl,zl){return typeof Al=="boolean"&&(Al=Al?156:void 0),ml.phaseModifier!==Al||ml.name!==Rl||ml.namedBindings!==zl?J(zo(Al,Rl,zl),ml):ml}function Ds(ml,Al){let Rl=I(301);return Rl.elements=me(ml),Rl.multiLine=Al,Rl.token=132,Rl.transformFlags|=4,Rl}function bu(ml,Al,Rl){return ml.elements!==Al||ml.multiLine!==Rl?J(Ds(Al,Rl),ml):ml}function Mi(ml,Al){let Rl=I(302);return Rl.name=ml,Rl.value=Al,Rl.transformFlags|=4,Rl}function Wo(ml,Al,Rl){return ml.name!==Al||ml.value!==Rl?J(Mi(Al,Rl),ml):ml}function Ps(ml,Al){let Rl=I(303);return Rl.assertClause=ml,Rl.multiLine=Al,Rl}function Go(ml,Al,Rl){return ml.assertClause!==Al||ml.multiLine!==Rl?J(Ps(Al,Rl),ml):ml}function Yo(ml,Al,Rl){let zl=I(301);return zl.token=Rl??118,zl.elements=me(ml),zl.multiLine=Al,zl.transformFlags|=4,zl}function Ns(ml,Al,Rl){return ml.elements!==Al||ml.multiLine!==Rl?J(Yo(Al,Rl,ml.token),ml):ml}function Ho(ml,Al){let Rl=I(302);return Rl.name=ml,Rl.value=Al,Rl.transformFlags|=4,Rl}function Xo(ml,Al,Rl){return ml.name!==Al||ml.value!==Rl?J(Ho(Al,Rl),ml):ml}function $o(ml){let Al=ae(275);return Al.name=ml,Al.transformFlags|=z(Al.name),Al.transformFlags&=-67108865,Al}function vu(ml,Al){return ml.name!==Al?J($o(Al),ml):ml}function Qo(ml){let Al=ae(281);return Al.name=ml,Al.transformFlags|=z(Al.name)|32,Al.transformFlags&=-67108865,Al}function xu(ml,Al){return ml.name!==Al?J(Qo(Al),ml):ml}function Ko(ml){let Al=I(276);return Al.elements=me(ml),Al.transformFlags|=Ae(Al.elements),Al.transformFlags&=-67108865,Al}function Zo(ml,Al){return ml.elements!==Al?J(Ko(Al),ml):ml}function Ar(ml,Al,Rl){let zl=ae(277);return zl.isTypeOnly=ml,zl.propertyName=Al,zl.name=Rl,zl.transformFlags|=z(zl.propertyName)|z(zl.name),zl.transformFlags&=-67108865,zl}function Tu(ml,Al,Rl,zl){return ml.isTypeOnly!==Al||ml.propertyName!==Rl||ml.name!==zl?J(Ar(Al,Rl,zl),ml):ml}function Sa(ml,Al,Rl){let rd=ae(278);return rd.modifiers=Ie(ml),rd.isExportEquals=Al,rd.expression=Al?zl().parenthesizeRightSideOfBinary(64,void 0,Rl):zl().parenthesizeExpressionOfExportDefault(Rl),rd.transformFlags|=Ae(rd.modifiers)|z(rd.expression),rd.transformFlags&=-67108865,rd.jsDoc=void 0,rd}function Li(ml,Al,Rl){return ml.modifiers!==Al||ml.expression!==Rl?J(Sa(Al,ml.isExportEquals,Rl),ml):ml}function wa(ml,Al,Rl,zl,rd){let yh=ae(279);return yh.modifiers=Ie(ml),yh.isTypeOnly=Al,yh.exportClause=Rl,yh.moduleSpecifier=zl,yh.attributes=yh.assertClause=rd,yh.transformFlags|=Ae(yh.modifiers)|z(yh.exportClause)|z(yh.moduleSpecifier),yh.transformFlags&=-67108865,yh.jsDoc=void 0,yh}function ec(ml,Al,Rl,zl,rd,yh){return ml.modifiers!==Al||ml.isTypeOnly!==Rl||ml.exportClause!==zl||ml.moduleSpecifier!==rd||ml.attributes!==yh?ji(wa(Al,Rl,zl,rd,yh),ml):ml}function ji(ml,Al){return ml!==Al&&ml.modifiers===Al.modifiers&&(ml.modifiers=Al.modifiers),J(ml,Al)}function Is(ml){let Al=I(280);return Al.elements=me(ml),Al.transformFlags|=Ae(Al.elements),Al.transformFlags&=-67108865,Al}function Su(ml,Al){return ml.elements!==Al?J(Is(Al),ml):ml}function ka(ml,Al,Rl){let zl=I(282);return zl.isTypeOnly=ml,zl.propertyName=nt(Al),zl.name=nt(Rl),zl.transformFlags|=z(zl.propertyName)|z(zl.name),zl.transformFlags&=-67108865,zl.jsDoc=void 0,zl}function wu(ml,Al,Rl,zl){return ml.isTypeOnly!==Al||ml.propertyName!==Rl||ml.name!==zl?J(ka(Al,Rl,zl),ml):ml}function ku(){let ml=ae(283);return ml.jsDoc=void 0,ml}function Os(ml){let Al=I(284);return Al.expression=ml,Al.transformFlags|=z(Al.expression),Al.transformFlags&=-67108865,Al}function Eu(ml,Al){return ml.expression!==Al?J(Os(Al),ml):ml}function tc(ml){return I(ml)}function nc(ml,Al,Rl=!1){let rd=Ms(ml,Rl?Al&&zl().parenthesizeNonArrayTypeOfPostfixType(Al):Al);return rd.postfix=Rl,rd}function Ms(ml,Al){let Rl=I(ml);return Rl.type=Al,Rl}function Au(ml,Al,Rl){return Al.type!==Rl?J(nc(ml,Rl,Al.postfix),Al):Al}function Cu(ml,Al,Rl){return Al.type!==Rl?J(Ms(ml,Rl),Al):Al}function rc(ml,Al){let Rl=ae(318);return Rl.parameters=Ie(ml),Rl.type=Al,Rl.transformFlags=Ae(Rl.parameters)|(Rl.type?1:0),Rl.jsDoc=void 0,Rl.locals=void 0,Rl.nextContainer=void 0,Rl.typeArguments=void 0,Rl}function Du(ml,Al,Rl){return ml.parameters!==Al||ml.type!==Rl?J(rc(Al,Rl),ml):ml}function ic(ml,Al=!1){let Rl=ae(323);return Rl.jsDocPropertyTags=Ie(ml),Rl.isArrayType=Al,Rl}function Pu(ml,Al,Rl){return ml.jsDocPropertyTags!==Al||ml.isArrayType!==Rl?J(ic(Al,Rl),ml):ml}function ac(ml){let Al=I(310);return Al.type=ml,Al}function Ls(ml,Al){return ml.type!==Al?J(ac(Al),ml):ml}function sc(ml,Al,Rl){let zl=ae(324);return zl.typeParameters=Ie(ml),zl.parameters=me(Al),zl.type=Rl,zl.jsDoc=void 0,zl.locals=void 0,zl.nextContainer=void 0,zl}function Nu(ml,Al,Rl,zl){return ml.typeParameters!==Al||ml.parameters!==Rl||ml.type!==zl?J(sc(Al,Rl,zl),ml):ml}function on(ml){let Al=pl(ml.kind);return ml.tagName.escapedText===Ua(Al)?ml.tagName:He(Al)}function Sn(ml,Al,Rl){let zl=I(ml);return zl.tagName=Al,zl.comment=Rl,zl}function Wr(ml,Al,Rl){let zl=ae(ml);return zl.tagName=Al,zl.comment=Rl,zl}function js(ml,Al,Rl,zl){let rd=Sn(346,ml??He("template"),zl);return rd.constraint=Al,rd.typeParameters=me(Rl),rd}function _c(ml,Al=on(ml),Rl,zl,rd){return ml.tagName!==Al||ml.constraint!==Rl||ml.typeParameters!==zl||ml.comment!==rd?J(js(Al,Rl,zl,rd),ml):ml}function Ea(ml,Al,Rl,zl){let rd=Wr(347,ml??He("typedef"),zl);return rd.typeExpression=Al,rd.fullName=Rl,rd.name=em(Rl),rd.locals=void 0,rd.nextContainer=void 0,rd}function Iu(ml,Al=on(ml),Rl,zl,rd){return ml.tagName!==Al||ml.typeExpression!==Rl||ml.fullName!==zl||ml.comment!==rd?J(Ea(Al,Rl,zl,rd),ml):ml}function Js(ml,Al,Rl,zl,rd,yh){let kh=Wr(342,ml??He("param"),yh);return kh.typeExpression=zl,kh.name=Al,kh.isNameFirst=!!rd,kh.isBracketed=Rl,kh}function Ou(ml,Al=on(ml),Rl,zl,rd,yh,kh){return ml.tagName!==Al||ml.name!==Rl||ml.isBracketed!==zl||ml.typeExpression!==rd||ml.isNameFirst!==yh||ml.comment!==kh?J(Js(Al,Rl,zl,rd,yh,kh),ml):ml}function oc(ml,Al,Rl,zl,rd,yh){let kh=Wr(349,ml??He("prop"),yh);return kh.typeExpression=zl,kh.name=Al,kh.isNameFirst=!!rd,kh.isBracketed=Rl,kh}function cc(ml,Al=on(ml),Rl,zl,rd,yh,kh){return ml.tagName!==Al||ml.name!==Rl||ml.isBracketed!==zl||ml.typeExpression!==rd||ml.isNameFirst!==yh||ml.comment!==kh?J(oc(Al,Rl,zl,rd,yh,kh),ml):ml}function lc(ml,Al,Rl,zl){let rd=Wr(339,ml??He("callback"),zl);return rd.typeExpression=Al,rd.fullName=Rl,rd.name=em(Rl),rd.locals=void 0,rd.nextContainer=void 0,rd}function uc(ml,Al=on(ml),Rl,zl,rd){return ml.tagName!==Al||ml.typeExpression!==Rl||ml.fullName!==zl||ml.comment!==rd?J(lc(Al,Rl,zl,rd),ml):ml}function pc(ml,Al,Rl){let zl=Sn(340,ml??He("overload"),Rl);return zl.typeExpression=Al,zl}function Rs(ml,Al=on(ml),Rl,zl){return ml.tagName!==Al||ml.typeExpression!==Rl||ml.comment!==zl?J(pc(Al,Rl,zl),ml):ml}function Us(ml,Al,Rl){let zl=Sn(329,ml??He("augments"),Rl);return zl.class=Al,zl}function Ji(ml,Al=on(ml),Rl,zl){return ml.tagName!==Al||ml.class!==Rl||ml.comment!==zl?J(Us(Al,Rl,zl),ml):ml}function fc(ml,Al,Rl){let zl=Sn(330,ml??He("implements"),Rl);return zl.class=Al,zl}function Gr(ml,Al,Rl){let zl=Sn(348,ml??He("see"),Rl);return zl.name=Al,zl}function Aa(ml,Al,Rl,zl){return ml.tagName!==Al||ml.name!==Rl||ml.comment!==zl?J(Gr(Al,Rl,zl),ml):ml}function dc(ml){let Al=I(311);return Al.name=ml,Al}function Mu(ml,Al){return ml.name!==Al?J(dc(Al),ml):ml}function mc(ml,Al){let Rl=I(312);return Rl.left=ml,Rl.right=Al,Rl.transformFlags|=z(Rl.left)|z(Rl.right),Rl}function Lu(ml,Al,Rl){return ml.left!==Al||ml.right!==Rl?J(mc(Al,Rl),ml):ml}function hc(ml,Al){let Rl=I(325);return Rl.name=ml,Rl.text=Al,Rl}function yc(ml,Al,Rl){return ml.name!==Al?J(hc(Al,Rl),ml):ml}function gc(ml,Al){let Rl=I(326);return Rl.name=ml,Rl.text=Al,Rl}function ju(ml,Al,Rl){return ml.name!==Al?J(gc(Al,Rl),ml):ml}function bc(ml,Al){let Rl=I(327);return Rl.name=ml,Rl.text=Al,Rl}function Ju(ml,Al,Rl){return ml.name!==Al?J(bc(Al,Rl),ml):ml}function Ru(ml,Al=on(ml),Rl,zl){return ml.tagName!==Al||ml.class!==Rl||ml.comment!==zl?J(fc(Al,Rl,zl),ml):ml}function vc(ml,Al,Rl){return Sn(ml,Al??He(pl(ml)),Rl)}function Uu(ml,Al,Rl=on(Al),zl){return Al.tagName!==Rl||Al.comment!==zl?J(vc(ml,Rl,zl),Al):Al}function xc(ml,Al,Rl,zl){let rd=Sn(ml,Al??He(pl(ml)),zl);return rd.typeExpression=Rl,rd}function Bu(ml,Al,Rl=on(Al),zl,rd){return Al.tagName!==Rl||Al.typeExpression!==zl||Al.comment!==rd?J(xc(ml,Rl,zl,rd),Al):Al}function Tc(ml,Al){return Sn(328,ml,Al)}function qu(ml,Al,Rl){return ml.tagName!==Al||ml.comment!==Rl?J(Tc(Al,Rl),ml):ml}function Sc(ml,Al,Rl){let zl=Wr(341,ml??He(pl(341)),Rl);return zl.typeExpression=Al,zl.locals=void 0,zl.nextContainer=void 0,zl}function Bs(ml,Al=on(ml),Rl,zl){return ml.tagName!==Al||ml.typeExpression!==Rl||ml.comment!==zl?J(Sc(Al,Rl,zl),ml):ml}function wc(ml,Al,Rl,zl,rd){let yh=Sn(352,ml??He("import"),rd);return yh.importClause=Al,yh.moduleSpecifier=Rl,yh.attributes=zl,yh.comment=rd,yh}function kc(ml,Al,Rl,zl,rd,yh){return ml.tagName!==Al||ml.comment!==yh||ml.importClause!==Rl||ml.moduleSpecifier!==zl||ml.attributes!==rd?J(wc(Al,Rl,zl,rd,yh),ml):ml}function qs(ml){let Al=I(322);return Al.text=ml,Al}function Fu(ml,Al){return ml.text!==Al?J(qs(Al),ml):ml}function Ri(ml,Al){let Rl=I(321);return Rl.comment=ml,Rl.tags=Ie(Al),Rl}function Ec(ml,Al,Rl){return ml.comment!==Al||ml.tags!==Rl?J(Ri(Al,Rl),ml):ml}function Ac(ml,Al,Rl){let zl=I(285);return zl.openingElement=ml,zl.children=me(Al),zl.closingElement=Rl,zl.transformFlags|=z(zl.openingElement)|Ae(zl.children)|z(zl.closingElement)|2,zl}function zu(ml,Al,Rl,zl){return ml.openingElement!==Al||ml.children!==Rl||ml.closingElement!==zl?J(Ac(Al,Rl,zl),ml):ml}function Cc(ml,Al,Rl){let zl=I(286);return zl.tagName=ml,zl.typeArguments=Ie(Al),zl.attributes=Rl,zl.transformFlags|=z(zl.tagName)|Ae(zl.typeArguments)|z(zl.attributes)|2,zl.typeArguments&&(zl.transformFlags|=1),zl}function Vu(ml,Al,Rl,zl){return ml.tagName!==Al||ml.typeArguments!==Rl||ml.attributes!==zl?J(Cc(Al,Rl,zl),ml):ml}function Ca(ml,Al,Rl){let zl=I(287);return zl.tagName=ml,zl.typeArguments=Ie(Al),zl.attributes=Rl,zl.transformFlags|=z(zl.tagName)|Ae(zl.typeArguments)|z(zl.attributes)|2,Al&&(zl.transformFlags|=1),zl}function Dc(ml,Al,Rl,zl){return ml.tagName!==Al||ml.typeArguments!==Rl||ml.attributes!==zl?J(Ca(Al,Rl,zl),ml):ml}function Fs(ml){let Al=I(288);return Al.tagName=ml,Al.transformFlags|=z(Al.tagName)|2,Al}function Da(ml,Al){return ml.tagName!==Al?J(Fs(Al),ml):ml}function Ht(ml,Al,Rl){let zl=I(289);return zl.openingFragment=ml,zl.children=me(Al),zl.closingFragment=Rl,zl.transformFlags|=z(zl.openingFragment)|Ae(zl.children)|z(zl.closingFragment)|2,zl}function Pc(ml,Al,Rl,zl){return ml.openingFragment!==Al||ml.children!==Rl||ml.closingFragment!==zl?J(Ht(Al,Rl,zl),ml):ml}function Ui(ml,Al){let Rl=I(12);return Rl.text=ml,Rl.containsOnlyTriviaWhiteSpaces=!!Al,Rl.transformFlags|=2,Rl}function Wu(ml,Al,Rl){return ml.text!==Al||ml.containsOnlyTriviaWhiteSpaces!==Rl?J(Ui(Al,Rl),ml):ml}function Nc(){let ml=I(290);return ml.transformFlags|=2,ml}function Ic(){let ml=I(291);return ml.transformFlags|=2,ml}function Oc(ml,Al){let Rl=ae(292);return Rl.name=ml,Rl.initializer=Al,Rl.transformFlags|=z(Rl.name)|z(Rl.initializer)|2,Rl}function Gu(ml,Al,Rl){return ml.name!==Al||ml.initializer!==Rl?J(Oc(Al,Rl),ml):ml}function Bi(ml){let Al=ae(293);return Al.properties=me(ml),Al.transformFlags|=Ae(Al.properties)|2,Al}function Yu(ml,Al){return ml.properties!==Al?J(Bi(Al),ml):ml}function Mc(ml){let Al=I(294);return Al.expression=ml,Al.transformFlags|=z(Al.expression)|2,Al}function Hu(ml,Al){return ml.expression!==Al?J(Mc(Al),ml):ml}function Lc(ml,Al){let Rl=I(295);return Rl.dotDotDotToken=ml,Rl.expression=Al,Rl.transformFlags|=z(Rl.dotDotDotToken)|z(Rl.expression)|2,Rl}function zs(ml,Al){return ml.expression!==Al?J(Lc(ml.dotDotDotToken,Al),ml):ml}function _i(ml,Al){let Rl=I(296);return Rl.namespace=ml,Rl.name=Al,Rl.transformFlags|=z(Rl.namespace)|z(Rl.name)|2,Rl}function Xu(ml,Al,Rl){return ml.namespace!==Al||ml.name!==Rl?J(_i(Al,Rl),ml):ml}function Pa(ml,Al){let Rl=I(297);return Rl.expression=zl().parenthesizeExpressionForDisallowedComma(ml),Rl.statements=me(Al),Rl.transformFlags|=z(Rl.expression)|Ae(Rl.statements),Rl.jsDoc=void 0,Rl}function jc(ml,Al,Rl){return ml.expression!==Al||ml.statements!==Rl?J(Pa(Al,Rl),ml):ml}function Jc(ml){let Al=I(298);return Al.statements=me(ml),Al.transformFlags=Ae(Al.statements),Al}function oi(ml,Al){return ml.statements!==Al?J(Jc(Al),ml):ml}function Vs(ml,Al){let Rl=I(299);switch(Rl.token=ml,Rl.types=me(Al),Rl.transformFlags|=Ae(Rl.types),ml){case 96:Rl.transformFlags|=1024;break;case 119:Rl.transformFlags|=1;break;default:return P_.assertNever(ml)}return Rl}function $u(ml,Al){return ml.types!==Al?J(Vs(ml.token,Al),ml):ml}function Rc(ml,Al){let Rl=I(300);return Rl.variableDeclaration=wn(ml),Rl.block=Al,Rl.transformFlags|=z(Rl.variableDeclaration)|z(Rl.block)|(ml?0:64),Rl.locals=void 0,Rl.nextContainer=void 0,Rl}function Uc(ml,Al,Rl){return ml.variableDeclaration!==Al||ml.block!==Rl?J(Rc(Al,Rl),ml):ml}function Na(ml,Al){let Rl=ae(304);return Rl.name=nt(ml),Rl.initializer=zl().parenthesizeExpressionForDisallowedComma(Al),Rl.transformFlags|=Rn(Rl.name)|z(Rl.initializer),Rl.modifiers=void 0,Rl.questionToken=void 0,Rl.exclamationToken=void 0,Rl.jsDoc=void 0,Rl}function Ws(ml,Al,Rl){return ml.name!==Al||ml.initializer!==Rl?ci(Na(Al,Rl),ml):ml}function ci(ml,Al){return ml!==Al&&(ml.modifiers=Al.modifiers,ml.questionToken=Al.questionToken,ml.exclamationToken=Al.exclamationToken),J(ml,Al)}function Bc(ml,Al){let Rl=ae(305);return Rl.name=nt(ml),Rl.objectAssignmentInitializer=Al&&zl().parenthesizeExpressionForDisallowedComma(Al),Rl.transformFlags|=qa(Rl.name)|z(Rl.objectAssignmentInitializer)|1024,Rl.equalsToken=void 0,Rl.modifiers=void 0,Rl.questionToken=void 0,Rl.exclamationToken=void 0,Rl.jsDoc=void 0,Rl}function Qu(ml,Al,Rl){return ml.name!==Al||ml.objectAssignmentInitializer!==Rl?Ku(Bc(Al,Rl),ml):ml}function Ku(ml,Al){return ml!==Al&&(ml.modifiers=Al.modifiers,ml.questionToken=Al.questionToken,ml.exclamationToken=Al.exclamationToken,ml.equalsToken=Al.equalsToken),J(ml,Al)}function qc(ml){let Al=ae(306);return Al.expression=zl().parenthesizeExpressionForDisallowedComma(ml),Al.transformFlags|=z(Al.expression)|128|65536,Al.jsDoc=void 0,Al}function Fc(ml,Al){return ml.expression!==Al?J(qc(Al),ml):ml}function Gs(ml,Al){let Rl=ae(307);return Rl.name=nt(ml),Rl.initializer=Al&&zl().parenthesizeExpressionForDisallowedComma(Al),Rl.transformFlags|=z(Rl.name)|z(Rl.initializer)|1,Rl.jsDoc=void 0,Rl}function jn(ml,Al,Rl){return ml.name!==Al||ml.initializer!==Rl?J(Gs(Al,Rl),ml):ml}function zc(ml,Rl,zl){let rd=Al.createBaseSourceFileNode(308);return rd.statements=me(ml),rd.endOfFileToken=Rl,rd.flags|=zl,rd.text="",rd.fileName="",rd.path="",rd.resolvedPath="",rd.originalFileName="",rd.languageVersion=12,rd.languageVariant=0,rd.scriptKind=0,rd.isDeclarationFile=!1,rd.hasNoDefaultLib=!1,rd.transformFlags|=Ae(rd.statements)|z(rd.endOfFileToken),rd.locals=void 0,rd.nextContainer=void 0,rd.endFlowNode=void 0,rd.nodeCount=0,rd.identifierCount=0,rd.symbolCount=0,rd.parseDiagnostics=void 0,rd.bindDiagnostics=void 0,rd.bindSuggestionDiagnostics=void 0,rd.lineMap=void 0,rd.externalModuleIndicator=void 0,rd.setExternalModuleIndicator=void 0,rd.pragmas=void 0,rd.checkJsDirective=void 0,rd.referencedFiles=void 0,rd.typeReferenceDirectives=void 0,rd.libReferenceDirectives=void 0,rd.amdDependencies=void 0,rd.commentDirectives=void 0,rd.identifiers=void 0,rd.packageJsonLocations=void 0,rd.packageJsonScope=void 0,rd.imports=void 0,rd.moduleAugmentations=void 0,rd.ambientModuleNames=void 0,rd.classifiableNames=void 0,rd.impliedNodeFormat=void 0,rd}function Vc(ml){let Al=Object.create(ml.redirectTarget);return Object.defineProperties(Al,{id:{get(){return this.redirectInfo.redirectTarget.id},set(ml){this.redirectInfo.redirectTarget.id=ml}},symbol:{get(){return this.redirectInfo.redirectTarget.symbol},set(ml){this.redirectInfo.redirectTarget.symbol=ml}}}),Al.redirectInfo=ml,Al}function Zu(ml){let Al=Vc(ml.redirectInfo);return Al.flags|=ml.flags&-17,Al.fileName=ml.fileName,Al.path=ml.path,Al.resolvedPath=ml.resolvedPath,Al.originalFileName=ml.originalFileName,Al.packageJsonLocations=ml.packageJsonLocations,Al.packageJsonScope=ml.packageJsonScope,Al.emitNode=void 0,Al}function ep(ml){let Rl=Al.createBaseSourceFileNode(308);Rl.flags|=ml.flags&-17;for(let Al in ml)if(!(Or(Rl,Al)||!Or(ml,Al))){if(Al==="emitNode"){Rl.emitNode=void 0;continue}Rl[Al]=ml[Al]}return Rl}function Ys(ml){let Al=ml.redirectInfo?Zu(ml):ep(ml);return Rl(Al,ml),Al}function Hs(ml,Al,Rl,zl,rd,yh,kh){let Qh=Ys(ml);return Qh.statements=me(Al),Qh.isDeclarationFile=Rl,Qh.referencedFiles=zl,Qh.typeReferenceDirectives=rd,Qh.hasNoDefaultLib=yh,Qh.libReferenceDirectives=kh,Qh.transformFlags=Ae(Qh.statements)|z(Qh.endOfFileToken),Qh}function tp(ml,Al,Rl=ml.isDeclarationFile,zl=ml.referencedFiles,rd=ml.typeReferenceDirectives,yh=!1,kh=ml.libReferenceDirectives){return ml.statements!==Al||ml.isDeclarationFile!==Rl||ml.referencedFiles!==zl||ml.typeReferenceDirectives!==rd||ml.libReferenceDirectives!==kh?J(Hs(ml,Al,Rl,zl,rd,!1,kh),ml):ml}function Wc(ml){let Al=I(309);return Al.sourceFiles=ml,Al.syntheticFileReferences=void 0,Al.syntheticTypeReferences=void 0,Al.syntheticLibReferences=void 0,Al}function Gc(ml,Al){return ml.sourceFiles!==Al?J(Wc(Al),ml):ml}function np(ml,Al=!1,Rl){let zl=I(238);return zl.type=ml,zl.isSpread=Al,zl.tupleNameSource=Rl,zl}function rp(ml){let Al=I(353);return Al._children=ml,Al}function Ia(ml){let Al=I(354);return Al.original=ml,yn(Al,ml),Al}function Xs(ml,Al){let Rl=I(356);return Rl.expression=ml,Rl.original=Al,Rl.transformFlags|=z(Rl.expression)|1,yn(Rl,Al),Rl}function Yc(ml,Al){return ml.expression!==Al?J(Xs(Al,ml.original),ml):ml}function ip(){return I(355)}function ap(ml){if(Ba(ml)&&!Tl(ml)&&!ml.original&&!ml.emitNode&&!ml.id){if(yv(ml))return ml.elements;if(ra(ml)&&tv(ml.operatorToken))return[ml.left,ml.right]}return ml}function $s(ml){let Al=I(357);return Al.elements=me(ky(ml,ap)),Al.transformFlags|=Ae(Al.elements),Al}function sp(ml,Al){return ml.elements!==Al?J($s(Al),ml):ml}function Qs(ml,Al){let Rl=I(358);return Rl.expression=ml,Rl.thisArg=Al,Rl.transformFlags|=z(Rl.expression)|z(Rl.thisArg),Rl}function Hc(ml,Al,Rl){return ml.expression!==Al||ml.thisArg!==Rl?J(Qs(Al,Rl),ml):ml}function Xc(ml){let Al=bn(ml.escapedText);return Al.flags|=ml.flags&-17,Al.transformFlags=ml.transformFlags,Rl(Al,ml),setIdentifierAutoGenerate(Al,{...ml.emitNode.autoGenerate}),Al}function _p(ml){let Al=bn(ml.escapedText);Al.flags|=ml.flags&-17,Al.jsDoc=ml.jsDoc,Al.flowNode=ml.flowNode,Al.symbol=ml.symbol,Al.transformFlags=ml.transformFlags,Rl(Al,ml);let zl=getIdentifierTypeArguments(ml);return zl&&setIdentifierTypeArguments(Al,zl),Al}function op(ml){let Al=On(ml.escapedText);return Al.flags|=ml.flags&-17,Al.transformFlags=ml.transformFlags,Rl(Al,ml),setIdentifierAutoGenerate(Al,{...ml.emitNode.autoGenerate}),Al}function $c(ml){let Al=On(ml.escapedText);return Al.flags|=ml.flags&-17,Al.transformFlags=ml.transformFlags,Rl(Al,ml),Al}function Oa(ml){if(ml===void 0)return ml;if(ih(ml))return Ys(ml);if(za(ml))return Xc(ml);if(et(ml))return _p(ml);if(_1(ml))return op(ml);if(xi(ml))return $c(ml);let zl=bf(ml.kind)?Al.createBaseNode(ml.kind):Al.createBaseTokenNode(ml.kind);zl.flags|=ml.flags&-17,zl.transformFlags=ml.transformFlags,Rl(zl,ml);for(let Al in ml)Or(zl,Al)||!Or(ml,Al)||(zl[Al]=ml[Al]);return zl}function cp(ml,Al,Rl){return Ni(ls(void 0,void 0,void 0,void 0,Al?[Al]:[],void 0,Vr(ml,!0)),void 0,Rl?[Rl]:[])}function lp(ml,Al,Rl){return Ni(us(void 0,void 0,Al?[Al]:[],void 0,void 0,Vr(ml,!0)),void 0,Rl?[Rl]:[])}function qi(){return ps(V("0"))}function Qc(ml){return Sa(void 0,!1,ml)}function Kc(ml){return wa(void 0,!1,Is([ka(!1,void 0,ml)]))}function up(ml,Al){return Al==="null"?rA.createStrictEquality(ml,Jt()):Al==="undefined"?rA.createStrictEquality(ml,qi()):rA.createStrictEquality(ha(ml),mt(Al))}function Ks(ml,Al){return Al==="null"?rA.createStrictInequality(ml,Jt()):Al==="undefined"?rA.createStrictInequality(ml,qi()):rA.createStrictInequality(ha(ml),mt(Al))}function Yr(ml,Al,Rl){return Ld(ml)?_s(Di(ml,void 0,Al),void 0,void 0,Rl):Ni(lr(ml,Al),void 0,Rl)}function pp(ml,Al,Rl){return Yr(ml,"bind",[Al,...Rl])}function fp(ml,Al,Rl){return Yr(ml,"call",[Al,...Rl])}function dp(ml,Al,Rl){return Yr(ml,"apply",[Al,Rl])}function Fi(ml,Al,Rl){return Yr(He(ml),Al,Rl)}function mp(ml,Al){return Yr(ml,"slice",Al===void 0?[]:[Cr(Al)])}function zi(ml,Al){return Yr(ml,"concat",Al)}function hp(ml,Al,Rl){return Fi("Object","defineProperty",[ml,Cr(Al),Rl])}function Zs(ml,Al){return Fi("Object","getOwnPropertyDescriptor",[ml,Cr(Al)])}function li(ml,Al,Rl){return Fi("Reflect","get",Rl?[ml,Al,Rl]:[ml,Al])}function Zc(ml,Al,Rl,zl){return Fi("Reflect","set",zl?[ml,Al,Rl,zl]:[ml,Al,Rl])}function ui(ml,Al,Rl){return Rl?(ml.push(Na(Al,Rl)),!0):!1}function yp(ml,Al){let Rl=[];ui(Rl,"enumerable",Cr(ml.enumerable)),ui(Rl,"configurable",Cr(ml.configurable));let zl=ui(Rl,"writable",Cr(ml.writable));zl=ui(Rl,"value",ml.value)||zl;let rd=ui(Rl,"get",ml.get);return rd=ui(Rl,"set",ml.set)||rd,P_.assert(!(zl&&rd),"A PropertyDescriptor may not be both an accessor descriptor and a data descriptor."),Ci(Rl,!Al)}function el(ml,Al){switch(ml.kind){case 218:return z_(ml,Al);case 217:return F_(ml,ml.type,Al);case 235:return ba(ml,Al,ml.type);case 239:return _o(ml,Al,ml.type);case 236:return so(ml,Al);case 234:return io(ml,Al,ml.typeArguments);case 356:return Yc(ml,Al)}}function gp(ml){return Il(ml)&&Ba(ml)&&Ba(getSourceMapRange(ml))&&Ba(getCommentRange(ml))&&!nn(getSyntheticLeadingComments(ml))&&!nn(getSyntheticTrailingComments(ml))}function tl(ml,Al,Rl=63){return ml&&uh(ml,Rl)&&!gp(ml)?el(ml,tl(ml.expression,Al)):Al}function nl(ml,Al,Rl){if(!Al)return ml;let zl=Eo(Al,Al.label,K1(Al.statement)?nl(ml,Al.statement):ml);return Rl&&Rl(Al),zl}function e_(ml,Al){let Rl=Ef(ml);switch(Rl.kind){case 80:return Al;case 110:case 9:case 10:case 11:return!1;case 210:return Rl.elements.length!==0;case 211:return Rl.properties.length>0;default:return!0}}function rl(ml,Al,Rl,rd=!1){let yh=$f(ml,63),kh,Qh;return Fd(yh)?(kh=qt(),Qh=yh):Ip(yh)?(kh=qt(),Qh=Rl!==void 0&&Rl<2?yn(He("_super"),yh):yh):Ya(yh)&8192?(kh=qi(),Qh=zl().parenthesizeLeftSideOfAccess(yh,!1)):hr(yh)?e_(yh.expression,rd)?(kh=ar(Al),Qh=lr(yn(rA.createAssignment(kh,yh.expression),yh.expression),yh.name),yn(Qh,yh)):(kh=yh.expression,Qh=yh):Za(yh)?e_(yh.expression,rd)?(kh=ar(Al),Qh=Pi(yn(rA.createAssignment(kh,yh.expression),yh.expression),yh.argumentExpression),yn(Qh,yh)):(kh=yh.expression,Qh=yh):(kh=qi(),Qh=zl().parenthesizeLeftSideOfAccess(ml,!1)),{target:Qh,thisArg:kh}}function il(ml,Al){return lr(cs(Ci([U(void 0,"value",[br(void 0,void 0,ml,void 0,void 0,void 0)],Vr([Oi(Al)]))])),"value")}function o(ml){return ml.length>10?$s(ml):Ly(ml,rA.createComma)}function p(ml,Al,Rl,zl=0,rd){let yh=rd?ml&&mf(ml):t1(ml);if(yh&&et(yh)&&!za(yh)){let ml=Df(yn(Oa(yh),yh),yh.parent);return zl|=Ya(yh),Rl||(zl|=96),Al||(zl|=3072),zl&&setEmitFlags(ml,zl),ml}return qn(ml)}function m(ml,Al,Rl){return p(ml,Al,Rl,98304)}function g(ml,Al,Rl,zl){return p(ml,Al,Rl,32768,zl)}function v(ml,Al,Rl){return p(ml,Al,Rl,16384)}function P(ml,Al,Rl){return p(ml,Al,Rl)}function Q(ml,Al,Rl,zl){let rd=lr(ml,Ba(Al)?Al:Oa(Al));yn(rd,Al);let yh=0;return zl||(yh|=96),Rl||(yh|=3072),yh&&setEmitFlags(rd,yh),rd}function _e(ml,Al,Rl,zl){return ml&&k_(Al,32)?Q(ml,p(Al),Rl,zl):v(Al,Rl,zl)}function ee(ml,Al,Rl,zl){let rd=Ue(ml,Al,0,Rl);return Re(ml,Al,rd,zl)}function te(ml){return Lr(ml.expression)&&ml.expression.text==="use strict"}function ce(){return Rv(Oi(mt("use strict")))}function Ue(ml,Al,Rl=0,zl){P_.assert(Al.length===0,"Prologue directives should be at the first statement in the target statements array");let rd=!1,yh=ml.length;for(;RlQh&&t_.splice(rd,0,...Al.slice(Qh,cf)),Qh>kh&&t_.splice(zl,0,...Al.slice(kh,Qh)),kh>yh&&t_.splice(Rl,0,...Al.slice(yh,kh)),yh>0)if(Rl===0)t_.splice(0,0,...Al.slice(0,yh));else{let zl=new Map;for(let Al=0;Al=0;ml--){let Rl=Al[ml];zl.has(Rl.expression.text)||t_.unshift(Rl)}}return gi(ml)?yn(me(t_,ml.hasTrailingComma),ml):ml}function fr(ml,Al){let Rl;return typeof Al=="number"?Rl=vn(Al):Rl=Al,If(ml)?_r(ml,Rl,ml.name,ml.constraint,ml.default):v_(ml)?vr(ml,Rl,ml.dotDotDotToken,ml.name,ml.questionToken,ml.type,ml.initializer):Jf(ml)?Ge(ml,Rl,ml.typeParameters,ml.parameters,ml.type):O1(ml)?Wn(ml,Rl,ml.name,ml.questionToken,ml.type):Xa(ml)?L(ml,Rl,ml.name,ml.questionToken??ml.exclamationToken,ml.type,ml.initializer):M1(ml)?fe(ml,Rl,ml.name,ml.questionToken,ml.typeParameters,ml.parameters,ml.type):x_(ml)?$e(ml,Rl,ml.asteriskToken,ml.name,ml.questionToken,ml.typeParameters,ml.parameters,ml.type,ml.body):Of(ml)?Rr(ml,Rl,ml.parameters,ml.body):kl(ml)?Gn(ml,Rl,ml.name,ml.parameters,ml.type,ml.body):T_(ml)?K(ml,Rl,ml.name,ml.parameters,ml.body):Mf(ml)?tt(ml,Rl,ml.parameters,ml.type):Bf(ml)?V_(ml,Rl,ml.asteriskToken,ml.name,ml.typeParameters,ml.parameters,ml.type,ml.body):qf(ml)?W_(ml,Rl,ml.typeParameters,ml.parameters,ml.type,ml.equalsGreaterThanToken,ml.body):El(ml)?ms(ml,Rl,ml.name,ml.typeParameters,ml.heritageClauses,ml.members):es(ml)?lo(ml,Rl,ml.declarationList):zf(ml)?As(ml,Rl,ml.asteriskToken,ml.name,ml.typeParameters,ml.parameters,ml.type,ml.body):$a(ml)?Ta(ml,Rl,ml.name,ml.typeParameters,ml.heritageClauses,ml.members):E_(ml)?Mo(ml,Rl,ml.name,ml.typeParameters,ml.heritageClauses,ml.members):Ml(ml)?wr(ml,Rl,ml.name,ml.typeParameters,ml.type):eh(ml)?kr(ml,Rl,ml.name,ml.members):Si(ml)?At(ml,Rl,ml.name,ml.body):Vf(ml)?Bo(ml,Rl,ml.isTypeOnly,ml.name,ml.moduleReference):Wf(ml)?Fo(ml,Rl,ml.importClause,ml.moduleSpecifier,ml.attributes):Gf(ml)?Li(ml,Rl,ml.expression):Yf(ml)?ec(ml,Rl,ml.isTypeOnly,ml.exportClause,ml.moduleSpecifier,ml.attributes):P_.assertNever(ml)}function Jn(ml,Al){return v_(ml)?vr(ml,Al,ml.dotDotDotToken,ml.name,ml.questionToken,ml.type,ml.initializer):Xa(ml)?L(ml,Al,ml.name,ml.questionToken??ml.exclamationToken,ml.type,ml.initializer):x_(ml)?$e(ml,Al,ml.asteriskToken,ml.name,ml.questionToken,ml.typeParameters,ml.parameters,ml.type,ml.body):kl(ml)?Gn(ml,Al,ml.name,ml.parameters,ml.type,ml.body):T_(ml)?K(ml,Al,ml.name,ml.parameters,ml.body):El(ml)?ms(ml,Al,ml.name,ml.typeParameters,ml.heritageClauses,ml.members):$a(ml)?Ta(ml,Al,ml.name,ml.typeParameters,ml.heritageClauses,ml.members):P_.assertNever(ml)}function Hr(ml,Al){switch(ml.kind){case 178:return Gn(ml,ml.modifiers,Al,ml.parameters,ml.type,ml.body);case 179:return K(ml,ml.modifiers,Al,ml.parameters,ml.body);case 175:return $e(ml,ml.modifiers,ml.asteriskToken,Al,ml.questionToken,ml.typeParameters,ml.parameters,ml.type,ml.body);case 174:return fe(ml,ml.modifiers,Al,ml.questionToken,ml.typeParameters,ml.parameters,ml.type);case 173:return L(ml,ml.modifiers,Al,ml.questionToken??ml.exclamationToken,ml.type,ml.initializer);case 172:return Wn(ml,ml.modifiers,Al,ml.questionToken,ml.type);case 304:return Ws(ml,Al,ml.initializer)}}function Ie(ml){return ml?me(ml):void 0}function nt(ml){return typeof ml=="string"?He(ml):ml}function Cr(ml){return typeof ml=="string"?mt(ml):typeof ml=="number"?V(ml):typeof ml=="boolean"?ml?lt():sr():ml}function Vi(ml){return ml&&zl().parenthesizeExpressionForDisallowedComma(ml)}function bp(ml){return typeof ml=="number"?ct(ml):ml}function Qn(ml){return ml&&gv(ml)?yn(Rl(uo(),ml),ml):ml}function wn(ml){return typeof ml=="string"||ml&&!Ff(ml)?xa(ml,void 0,void 0,void 0):ml}function J(ml,Al){return ml!==Al&&(Rl(ml,Al),yn(ml,Al)),ml}}function pl(ml){switch(ml){case 345:return"type";case 343:return"returns";case 344:return"this";case 341:return"enum";case 331:return"author";case 333:return"class";case 334:return"public";case 335:return"private";case 336:return"protected";case 337:return"readonly";case 338:return"override";case 346:return"template";case 347:return"typedef";case 342:return"param";case 349:return"prop";case 339:return"callback";case 340:return"overload";case 329:return"augments";case 330:return"implements";case 352:return"import";default:return P_.fail(`Unsupported kind: ${P_.formatSyntaxKind(ml)}`)}}var _w,mw={};function Hb(ml,Al){switch(_w||(_w=uf(99,!1,0)),ml){case 15:_w.setText("`"+Al+"`");break;case 16:_w.setText("`"+Al+"${");break;case 17:_w.setText("}"+Al+"${");break;case 18:_w.setText("}"+Al+"`");break}let Rl=_w.scan();if(Rl===20&&(Rl=_w.reScanTemplateToken(!1)),_w.isUnterminated())return _w.setText(void 0),mw;let zl;switch(Rl){case 15:case 16:case 17:case 18:zl=_w.getTokenValue();break}return zl===void 0||_w.scan()!==1?(_w.setText(void 0),mw):(_w.setText(void 0),zl)}function Rn(ml){return ml&&et(ml)?qa(ml):z(ml)}function qa(ml){return z(ml)&-67108865}function Xb(ml,Al){return Al|ml.transformFlags&134234112}function z(ml){if(!ml)return 0;let Al=ml.transformFlags&~$b(ml.kind);return Mg(ml)&&o1(ml.name)?Xb(ml.name,Al):Al}function Ae(ml){return ml?ml.transformFlags:0}function Xd(ml){let Al=0;for(let Rl of ml)Al|=z(Rl);ml.transformFlags=Al}function $b(ml){if(ml>=183&&ml<=206)return-2;switch(ml){case 214:case 215:case 210:return-2147450880;case 268:return-1941676032;case 170:return-2147483648;case 220:return-2072174592;case 219:case 263:return-1937940480;case 262:return-2146893824;case 264:case 232:return-2147344384;case 177:return-1937948672;case 173:return-2013249536;case 175:case 178:case 179:return-2005057536;case 133:case 150:case 163:case 146:case 154:case 151:case 136:case 155:case 116:case 169:case 172:case 174:case 180:case 181:case 182:case 265:case 266:return-2;case 211:return-2147278848;case 300:return-2147418112;case 207:case 208:return-2147450880;case 217:case 239:case 235:case 356:case 218:case 108:return-2147483648;case 212:case 213:return-2147483648;default:return-2147483648}}var gw=Wb();function i_(ml){return ml.flags|=16,ml}var Aw={createBaseSourceFileNode:ml=>i_(gw.createBaseSourceFileNode(ml)),createBaseIdentifierNode:ml=>i_(gw.createBaseIdentifierNode(ml)),createBasePrivateIdentifierNode:ml=>i_(gw.createBasePrivateIdentifierNode(ml)),createBaseTokenNode:ml=>i_(gw.createBaseTokenNode(ml)),createBaseNode:ml=>i_(gw.createBaseNode(ml))},yw=Pf(4,Aw);function Kb(ml,Al){if(ml.original!==Al&&(ml.original=Al,Al)){let Rl=Al.emitNode;Rl&&(ml.emitNode=Zb(Rl,ml.emitNode))}return ml}function Zb(ml,Al){let{flags:Rl,internalFlags:zl,leadingComments:rd,trailingComments:yh,commentRange:kh,sourceMapRange:Qh,tokenSourceMapRanges:cf,constantValue:t_,helpers:r_,startsOnNewLine:u_,snippetElement:C_,classThis:D_,assignedName:S_}=ml;if(Al||(Al={}),Rl&&(Al.flags=Rl),zl&&(Al.internalFlags=zl&-9),rd&&(Al.leadingComments=Dn(rd.slice(),Al.leadingComments)),yh&&(Al.trailingComments=Dn(yh.slice(),Al.trailingComments)),kh&&(Al.commentRange=kh),Qh&&(Al.sourceMapRange=Qh),cf&&(Al.tokenSourceMapRanges=ev(cf,Al.tokenSourceMapRanges)),t_!==void 0&&(Al.constantValue=t_),r_)for(let ml of r_)Al.helpers=Dy(Al.helpers,ml);return u_!==void 0&&(Al.startsOnNewLine=u_),C_!==void 0&&(Al.snippetElement=C_),D_&&(Al.classThis=D_),S_&&(Al.assignedName=S_),Al}function ev(ml,Al){Al||(Al=[]);for(let Rl in ml)Al[Rl]=ml[Rl];return Al}function sa(ml){return ml.kind===9}function P1(ml){return ml.kind===10}function Lr(ml){return ml.kind===11}function N1(ml){return ml.kind===15}function tv(ml){return ml.kind===28}function $d(ml){return ml.kind===54}function Qd(ml){return ml.kind===58}function et(ml){return ml.kind===80}function xi(ml){return ml.kind===81}function nv(ml){return ml.kind===95}function fl(ml){return ml.kind===134}function Ip(ml){return ml.kind===108}function rv(ml){return ml.kind===102}function I1(ml){return ml.kind===167}function Nf(ml){return ml.kind===168}function If(ml){return ml.kind===169}function v_(ml){return ml.kind===170}function Ka(ml){return ml.kind===171}function O1(ml){return ml.kind===172}function Xa(ml){return ml.kind===173}function M1(ml){return ml.kind===174}function x_(ml){return ml.kind===175}function Of(ml){return ml.kind===177}function kl(ml){return ml.kind===178}function T_(ml){return ml.kind===179}function L1(ml){return ml.kind===180}function j1(ml){return ml.kind===181}function Mf(ml){return ml.kind===182}function J1(ml){return ml.kind===183}function Lf(ml){return ml.kind===184}function jf(ml){return ml.kind===185}function Jf(ml){return ml.kind===186}function iv(ml){return ml.kind===187}function R1(ml){return ml.kind===188}function av(ml){return ml.kind===189}function sv(ml){return ml.kind===190}function U1(ml){return ml.kind===203}function _v(ml){return ml.kind===191}function ov(ml){return ml.kind===192}function B1(ml){return ml.kind===193}function q1(ml){return ml.kind===194}function cv(ml){return ml.kind===195}function lv(ml){return ml.kind===196}function F1(ml){return ml.kind===197}function uv(ml){return ml.kind===198}function z1(ml){return ml.kind===199}function pv(ml){return ml.kind===200}function V1(ml){return ml.kind===201}function fv(ml){return ml.kind===202}function dv(ml){return ml.kind===206}function W1(ml){return ml.kind===209}function G1(ml){return ml.kind===210}function Rf(ml){return ml.kind===211}function hr(ml){return ml.kind===212}function Za(ml){return ml.kind===213}function Uf(ml){return ml.kind===214}function Y1(ml){return ml.kind===216}function Il(ml){return ml.kind===218}function Bf(ml){return ml.kind===219}function qf(ml){return ml.kind===220}function mv(ml){return ml.kind===223}function H1(ml){return ml.kind===225}function ra(ml){return ml.kind===227}function X1(ml){return ml.kind===231}function El(ml){return ml.kind===232}function $1(ml){return ml.kind===233}function Q1(ml){return ml.kind===234}function yl(ml){return ml.kind===236}function hv(ml){return ml.kind===237}function yv(ml){return ml.kind===357}function es(ml){return ml.kind===244}function Ol(ml){return ml.kind===245}function K1(ml){return ml.kind===257}function Ff(ml){return ml.kind===261}function Z1(ml){return ml.kind===262}function zf(ml){return ml.kind===263}function $a(ml){return ml.kind===264}function E_(ml){return ml.kind===265}function Ml(ml){return ml.kind===266}function eh(ml){return ml.kind===267}function Si(ml){return ml.kind===268}function Vf(ml){return ml.kind===272}function Wf(ml){return ml.kind===273}function Gf(ml){return ml.kind===278}function Yf(ml){return ml.kind===279}function th(ml){return ml.kind===280}function gv(ml){return ml.kind===354}function Hf(ml){return ml.kind===284}function Yp(ml){return ml.kind===287}function bv(ml){return ml.kind===290}function nh(ml){return ml.kind===296}function vv(ml){return ml.kind===298}function rh(ml){return ml.kind===304}function ih(ml){return ml.kind===308}function ah(ml){return ml.kind===310}function sh(ml){return ml.kind===315}function _h(ml){return ml.kind===318}function oh(ml){return ml.kind===321}function xv(ml){return ml.kind===323}function Ll(ml){return ml.kind===324}function Tv(ml){return ml.kind===329}function Sv(ml){return ml.kind===334}function wv(ml){return ml.kind===335}function kv(ml){return ml.kind===336}function Ev(ml){return ml.kind===337}function Av(ml){return ml.kind===338}function Cv(ml){return ml.kind===340}function Dv(ml){return ml.kind===332}function Hp(ml){return ml.kind===342}function Pv(ml){return ml.kind===343}function Xf(ml){return ml.kind===345}function ch(ml){return ml.kind===346}function Nv(ml){return ml.kind===330}function Iv(ml){return ml.kind===351}var bw=new WeakMap;function lh(ml,Al){var Rl;let zl=ml.kind;return bf(zl)?zl===353?ml._children:(Rl=bw.get(Al))==null?void 0:Rl.get(ml):u_}function Ov(ml,Al,Rl){ml.kind===353&&P_.fail("Should not need to re-set the children of a SyntaxList.");let zl=bw.get(Al);return zl===void 0&&(zl=new WeakMap,bw.set(Al,zl)),zl.set(ml,Rl),Rl}function Kd(ml,Al){var Rl;ml.kind===353&&P_.fail("Did not expect to unset the children of a SyntaxList."),(Rl=bw.get(Al))==null||Rl.delete(ml)}function Mv(ml,Al){let Rl=bw.get(ml);Rl!==void 0&&(bw.delete(ml),bw.set(Al,Rl))}function Zd(ml){return(Ya(ml)&32768)!==0}function Lv(ml){return Lr(ml.expression)&&ml.expression.text==="use strict"}function jv(ml){for(let Al of ml)if(hl(Al)){if(Lv(Al))return Al}else break}function Jv(ml){return Il(ml)&&aa(ml)&&!!Hg(ml)}function uh(ml,Al=63){switch(ml.kind){case 218:return Al&-2147483648&&Jv(ml)?!1:(Al&1)!==0;case 217:case 235:return(Al&2)!==0;case 239:return(Al&34)!==0;case 234:return(Al&16)!==0;case 236:return(Al&4)!==0;case 356:return(Al&8)!==0}return!1}function $f(ml,Al=63){for(;uh(ml,Al);)ml=ml.expression;return ml}function Rv(ml){return setStartsOnNewLine(ml,!0)}function c_(ml){if(l2(ml))return ml.name;if(_2(ml)){switch(ml.kind){case 304:return c_(ml.initializer);case 305:return ml.name;case 306:return c_(ml.expression)}return}return wl(ml,!0)?c_(ml.left):X1(ml)?c_(ml.expression):ml}function Uv(ml){switch(ml.kind){case 207:case 208:case 210:return ml.elements;case 211:return ml.properties}}function em(ml){if(ml){let Al=ml;for(;;){if(et(Al)||!Al.body)return et(Al)?Al:Al.name;Al=Al.body}}}var vw;(ml=>{function t(ml,Al,Rl,zl,rd,yh,kh){let Qh=Al>0?rd[Al-1]:void 0;return P_.assertEqual(Rl[Al],t),rd[Al]=ml.onEnter(zl[Al],Qh,kh),Rl[Al]=S(ml,t),Al}ml.enter=t;function a(ml,Al,Rl,zl,rd,yh,kh){P_.assertEqual(Rl[Al],a),P_.assertIsDefined(ml.onLeft),Rl[Al]=S(ml,a);let Qh=ml.onLeft(zl[Al].left,rd[Al],zl[Al]);return Qh?(W(Al,zl,Qh),c(Al,Rl,zl,rd,Qh)):Al}ml.left=a;function s(ml,Al,Rl,zl,rd,yh,kh){return P_.assertEqual(Rl[Al],s),P_.assertIsDefined(ml.onOperator),Rl[Al]=S(ml,s),ml.onOperator(zl[Al].operatorToken,rd[Al],zl[Al]),Al}ml.operator=s;function f(ml,Al,Rl,zl,rd,yh,kh){P_.assertEqual(Rl[Al],f),P_.assertIsDefined(ml.onRight),Rl[Al]=S(ml,f);let Qh=ml.onRight(zl[Al].right,rd[Al],zl[Al]);return Qh?(W(Al,zl,Qh),c(Al,Rl,zl,rd,Qh)):Al}ml.right=f;function h(ml,Al,Rl,zl,rd,yh,kh){P_.assertEqual(Rl[Al],h),Rl[Al]=S(ml,h);let Qh=ml.onExit(zl[Al],rd[Al]);if(Al>0){if(Al--,ml.foldState){let zl=Rl[Al]===h?"right":"left";rd[Al]=ml.foldState(rd[Al],Qh,zl)}}else yh.value=Qh;return Al}ml.exit=h;function b(ml,Al,Rl,zl,rd,yh,kh){return P_.assertEqual(Rl[Al],b),Al}ml.done=b;function S(ml,Al){switch(Al){case t:if(ml.onLeft)return a;case a:if(ml.onOperator)return s;case s:if(ml.onRight)return f;case f:return h;case h:return b;case b:return b;default:P_.fail("Invalid state")}}ml.nextState=S;function c(ml,Al,Rl,zl,rd){return ml++,Al[ml]=t,Rl[ml]=rd,zl[ml]=void 0,ml}function W(ml,Al,Rl){if(P_.shouldAssert(2))for(;ml>=0;)P_.assert(Al[ml]!==Rl,"Circular traversal detected."),ml--}})(vw||(vw={}));function nm(ml,Al){return typeof ml=="object"?Xp(!1,ml.prefix,ml.node,ml.suffix,Al):typeof ml=="string"?ml.length>0&&ml.charCodeAt(0)===35?ml.slice(1):ml:""}function Bv(ml,Al){return typeof ml=="string"?ml:qv(ml,P_.checkDefined(Al))}function qv(ml,Al){return _1(ml)?Al(ml).slice(1):za(ml)?Al(ml):xi(ml)?ml.escapedText.slice(1):Pn(ml)}function Xp(ml,Al,Rl,zl,rd){return Al=nm(Al,rd),zl=nm(zl,rd),Rl=Bv(Rl,rd),`${ml?"#":""}${Al}${Rl}${zl}`}function ph(ml){if(ml.transformFlags&65536)return!0;if(ml.transformFlags&128)for(let Al of Uv(ml)){let ml=c_(Al);if(ml&&c2(ml)&&(ml.transformFlags&65536||ml.transformFlags&128&&ph(ml)))return!0}return!1}function yn(ml,Al){return Al?vi(ml,Al.pos,Al.end):ml}function jl(ml){let Al=ml.kind;return Al===169||Al===170||Al===172||Al===173||Al===174||Al===175||Al===177||Al===178||Al===179||Al===182||Al===186||Al===219||Al===220||Al===232||Al===244||Al===263||Al===264||Al===265||Al===266||Al===267||Al===268||Al===272||Al===273||Al===278||Al===279}function Qf(ml){let Al=ml.kind;return Al===170||Al===173||Al===175||Al===178||Al===179||Al===232||Al===264}var Ew,ww,Cw,xw,Dw,Sw={createBaseSourceFileNode:ml=>new(Dw||(Dw=XA.getSourceFileConstructor()))(ml,-1,-1),createBaseIdentifierNode:ml=>new(Cw||(Cw=XA.getIdentifierConstructor()))(ml,-1,-1),createBasePrivateIdentifierNode:ml=>new(xw||(xw=XA.getPrivateIdentifierConstructor()))(ml,-1,-1),createBaseTokenNode:ml=>new(ww||(ww=XA.getTokenConstructor()))(ml,-1,-1),createBaseNode:ml=>new(Ew||(Ew=XA.getNodeConstructor()))(ml,-1,-1)},kw=Pf(1,Sw);function T(ml,Al){return Al&&ml(Al)}function ie(ml,Al,Rl){if(Rl){if(Al)return Al(Rl);for(let Al of Rl){let Rl=ml(Al);if(Rl)return Rl}}}function zv(ml,Al){return ml.charCodeAt(Al+1)===42&&ml.charCodeAt(Al+2)===42&&ml.charCodeAt(Al+3)!==47}function Vv(ml){return Bn(ml.statements,Wv)||Gv(ml)}function Wv(ml){return jl(ml)&&Yv(ml,95)||Vf(ml)&&Hf(ml.moduleReference)||Wf(ml)||Gf(ml)||Yf(ml)?ml:void 0}function Gv(ml){return ml.flags&8388608?fh(ml):void 0}function fh(ml){return Hv(ml)?ml:$t(ml,fh)}function Yv(ml,Al){return nn(ml.modifiers,ml=>ml.kind===Al)}function Hv(ml){return hv(ml)&&ml.keywordToken===102&&ml.name.escapedText==="meta"}var Tw={167:function(ml,Al,Rl){return T(Al,ml.left)||T(Al,ml.right)},169:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||T(Al,ml.constraint)||T(Al,ml.default)||T(Al,ml.expression)},305:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||T(Al,ml.questionToken)||T(Al,ml.exclamationToken)||T(Al,ml.equalsToken)||T(Al,ml.objectAssignmentInitializer)},306:function(ml,Al,Rl){return T(Al,ml.expression)},170:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.dotDotDotToken)||T(Al,ml.name)||T(Al,ml.questionToken)||T(Al,ml.type)||T(Al,ml.initializer)},173:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||T(Al,ml.questionToken)||T(Al,ml.exclamationToken)||T(Al,ml.type)||T(Al,ml.initializer)},172:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||T(Al,ml.questionToken)||T(Al,ml.type)||T(Al,ml.initializer)},304:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||T(Al,ml.questionToken)||T(Al,ml.exclamationToken)||T(Al,ml.initializer)},261:function(ml,Al,Rl){return T(Al,ml.name)||T(Al,ml.exclamationToken)||T(Al,ml.type)||T(Al,ml.initializer)},209:function(ml,Al,Rl){return T(Al,ml.dotDotDotToken)||T(Al,ml.propertyName)||T(Al,ml.name)||T(Al,ml.initializer)},182:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)},186:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)},185:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)},180:om,181:om,175:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.asteriskToken)||T(Al,ml.name)||T(Al,ml.questionToken)||T(Al,ml.exclamationToken)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)||T(Al,ml.body)},174:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||T(Al,ml.questionToken)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)},177:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)||T(Al,ml.body)},178:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)||T(Al,ml.body)},179:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)||T(Al,ml.body)},263:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.asteriskToken)||T(Al,ml.name)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)||T(Al,ml.body)},219:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.asteriskToken)||T(Al,ml.name)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)||T(Al,ml.body)},220:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)||T(Al,ml.equalsGreaterThanToken)||T(Al,ml.body)},176:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.body)},184:function(ml,Al,Rl){return T(Al,ml.typeName)||ie(Al,Rl,ml.typeArguments)},183:function(ml,Al,Rl){return T(Al,ml.assertsModifier)||T(Al,ml.parameterName)||T(Al,ml.type)},187:function(ml,Al,Rl){return T(Al,ml.exprName)||ie(Al,Rl,ml.typeArguments)},188:function(ml,Al,Rl){return ie(Al,Rl,ml.members)},189:function(ml,Al,Rl){return T(Al,ml.elementType)},190:function(ml,Al,Rl){return ie(Al,Rl,ml.elements)},193:cm,194:cm,195:function(ml,Al,Rl){return T(Al,ml.checkType)||T(Al,ml.extendsType)||T(Al,ml.trueType)||T(Al,ml.falseType)},196:function(ml,Al,Rl){return T(Al,ml.typeParameter)},206:function(ml,Al,Rl){return T(Al,ml.argument)||T(Al,ml.attributes)||T(Al,ml.qualifier)||ie(Al,Rl,ml.typeArguments)},303:function(ml,Al,Rl){return T(Al,ml.assertClause)},197:lm,199:lm,200:function(ml,Al,Rl){return T(Al,ml.objectType)||T(Al,ml.indexType)},201:function(ml,Al,Rl){return T(Al,ml.readonlyToken)||T(Al,ml.typeParameter)||T(Al,ml.nameType)||T(Al,ml.questionToken)||T(Al,ml.type)||ie(Al,Rl,ml.members)},202:function(ml,Al,Rl){return T(Al,ml.literal)},203:function(ml,Al,Rl){return T(Al,ml.dotDotDotToken)||T(Al,ml.name)||T(Al,ml.questionToken)||T(Al,ml.type)},207:um,208:um,210:function(ml,Al,Rl){return ie(Al,Rl,ml.elements)},211:function(ml,Al,Rl){return ie(Al,Rl,ml.properties)},212:function(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.questionDotToken)||T(Al,ml.name)},213:function(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.questionDotToken)||T(Al,ml.argumentExpression)},214:pm,215:pm,216:function(ml,Al,Rl){return T(Al,ml.tag)||T(Al,ml.questionDotToken)||ie(Al,Rl,ml.typeArguments)||T(Al,ml.template)},217:function(ml,Al,Rl){return T(Al,ml.type)||T(Al,ml.expression)},218:function(ml,Al,Rl){return T(Al,ml.expression)},221:function(ml,Al,Rl){return T(Al,ml.expression)},222:function(ml,Al,Rl){return T(Al,ml.expression)},223:function(ml,Al,Rl){return T(Al,ml.expression)},225:function(ml,Al,Rl){return T(Al,ml.operand)},230:function(ml,Al,Rl){return T(Al,ml.asteriskToken)||T(Al,ml.expression)},224:function(ml,Al,Rl){return T(Al,ml.expression)},226:function(ml,Al,Rl){return T(Al,ml.operand)},227:function(ml,Al,Rl){return T(Al,ml.left)||T(Al,ml.operatorToken)||T(Al,ml.right)},235:function(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.type)},236:function(ml,Al,Rl){return T(Al,ml.expression)},239:function(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.type)},237:function(ml,Al,Rl){return T(Al,ml.name)},228:function(ml,Al,Rl){return T(Al,ml.condition)||T(Al,ml.questionToken)||T(Al,ml.whenTrue)||T(Al,ml.colonToken)||T(Al,ml.whenFalse)},231:function(ml,Al,Rl){return T(Al,ml.expression)},242:fm,269:fm,308:function(ml,Al,Rl){return ie(Al,Rl,ml.statements)||T(Al,ml.endOfFileToken)},244:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.declarationList)},262:function(ml,Al,Rl){return ie(Al,Rl,ml.declarations)},245:function(ml,Al,Rl){return T(Al,ml.expression)},246:function(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.thenStatement)||T(Al,ml.elseStatement)},247:function(ml,Al,Rl){return T(Al,ml.statement)||T(Al,ml.expression)},248:function(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.statement)},249:function(ml,Al,Rl){return T(Al,ml.initializer)||T(Al,ml.condition)||T(Al,ml.incrementor)||T(Al,ml.statement)},250:function(ml,Al,Rl){return T(Al,ml.initializer)||T(Al,ml.expression)||T(Al,ml.statement)},251:function(ml,Al,Rl){return T(Al,ml.awaitModifier)||T(Al,ml.initializer)||T(Al,ml.expression)||T(Al,ml.statement)},252:dm,253:dm,254:function(ml,Al,Rl){return T(Al,ml.expression)},255:function(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.statement)},256:function(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.caseBlock)},270:function(ml,Al,Rl){return ie(Al,Rl,ml.clauses)},297:function(ml,Al,Rl){return T(Al,ml.expression)||ie(Al,Rl,ml.statements)},298:function(ml,Al,Rl){return ie(Al,Rl,ml.statements)},257:function(ml,Al,Rl){return T(Al,ml.label)||T(Al,ml.statement)},258:function(ml,Al,Rl){return T(Al,ml.expression)},259:function(ml,Al,Rl){return T(Al,ml.tryBlock)||T(Al,ml.catchClause)||T(Al,ml.finallyBlock)},300:function(ml,Al,Rl){return T(Al,ml.variableDeclaration)||T(Al,ml.block)},171:function(ml,Al,Rl){return T(Al,ml.expression)},264:mm,232:mm,265:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.heritageClauses)||ie(Al,Rl,ml.members)},266:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||ie(Al,Rl,ml.typeParameters)||T(Al,ml.type)},267:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||ie(Al,Rl,ml.members)},307:function(ml,Al,Rl){return T(Al,ml.name)||T(Al,ml.initializer)},268:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||T(Al,ml.body)},272:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||T(Al,ml.moduleReference)},273:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.importClause)||T(Al,ml.moduleSpecifier)||T(Al,ml.attributes)},274:function(ml,Al,Rl){return T(Al,ml.name)||T(Al,ml.namedBindings)},301:function(ml,Al,Rl){return ie(Al,Rl,ml.elements)},302:function(ml,Al,Rl){return T(Al,ml.name)||T(Al,ml.value)},271:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)},275:function(ml,Al,Rl){return T(Al,ml.name)},281:function(ml,Al,Rl){return T(Al,ml.name)},276:hm,280:hm,279:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.exportClause)||T(Al,ml.moduleSpecifier)||T(Al,ml.attributes)},277:ym,282:ym,278:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.expression)},229:function(ml,Al,Rl){return T(Al,ml.head)||ie(Al,Rl,ml.templateSpans)},240:function(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.literal)},204:function(ml,Al,Rl){return T(Al,ml.head)||ie(Al,Rl,ml.templateSpans)},205:function(ml,Al,Rl){return T(Al,ml.type)||T(Al,ml.literal)},168:function(ml,Al,Rl){return T(Al,ml.expression)},299:function(ml,Al,Rl){return ie(Al,Rl,ml.types)},234:function(ml,Al,Rl){return T(Al,ml.expression)||ie(Al,Rl,ml.typeArguments)},284:function(ml,Al,Rl){return T(Al,ml.expression)},283:function(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)},357:function(ml,Al,Rl){return ie(Al,Rl,ml.elements)},285:function(ml,Al,Rl){return T(Al,ml.openingElement)||ie(Al,Rl,ml.children)||T(Al,ml.closingElement)},289:function(ml,Al,Rl){return T(Al,ml.openingFragment)||ie(Al,Rl,ml.children)||T(Al,ml.closingFragment)},286:gm,287:gm,293:function(ml,Al,Rl){return ie(Al,Rl,ml.properties)},292:function(ml,Al,Rl){return T(Al,ml.name)||T(Al,ml.initializer)},294:function(ml,Al,Rl){return T(Al,ml.expression)},295:function(ml,Al,Rl){return T(Al,ml.dotDotDotToken)||T(Al,ml.expression)},288:function(ml,Al,Rl){return T(Al,ml.tagName)},296:function(ml,Al,Rl){return T(Al,ml.namespace)||T(Al,ml.name)},191:Xi,192:Xi,310:Xi,316:Xi,315:Xi,317:Xi,319:Xi,318:function(ml,Al,Rl){return ie(Al,Rl,ml.parameters)||T(Al,ml.type)},321:function(ml,Al,Rl){return(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))||ie(Al,Rl,ml.tags)},348:function(ml,Al,Rl){return T(Al,ml.tagName)||T(Al,ml.name)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))},311:function(ml,Al,Rl){return T(Al,ml.name)},312:function(ml,Al,Rl){return T(Al,ml.left)||T(Al,ml.right)},342:bm,349:bm,331:function(ml,Al,Rl){return T(Al,ml.tagName)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))},330:function(ml,Al,Rl){return T(Al,ml.tagName)||T(Al,ml.class)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))},329:function(ml,Al,Rl){return T(Al,ml.tagName)||T(Al,ml.class)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))},346:function(ml,Al,Rl){return T(Al,ml.tagName)||T(Al,ml.constraint)||ie(Al,Rl,ml.typeParameters)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))},347:function(ml,Al,Rl){return T(Al,ml.tagName)||(ml.typeExpression&&ml.typeExpression.kind===310?T(Al,ml.typeExpression)||T(Al,ml.fullName)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment)):T(Al,ml.fullName)||T(Al,ml.typeExpression)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment)))},339:function(ml,Al,Rl){return T(Al,ml.tagName)||T(Al,ml.fullName)||T(Al,ml.typeExpression)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))},343:$i,345:$i,344:$i,341:$i,351:$i,350:$i,340:$i,324:function(ml,Al,Rl){return Bn(ml.typeParameters,Al)||Bn(ml.parameters,Al)||T(Al,ml.type)},325:Op,326:Op,327:Op,323:function(ml,Al,Rl){return Bn(ml.jsDocPropertyTags,Al)},328:di,333:di,334:di,335:di,336:di,337:di,332:di,338:di,352:$v,356:Qv};function om(ml,Al,Rl){return ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.parameters)||T(Al,ml.type)}function cm(ml,Al,Rl){return ie(Al,Rl,ml.types)}function lm(ml,Al,Rl){return T(Al,ml.type)}function um(ml,Al,Rl){return ie(Al,Rl,ml.elements)}function pm(ml,Al,Rl){return T(Al,ml.expression)||T(Al,ml.questionDotToken)||ie(Al,Rl,ml.typeArguments)||ie(Al,Rl,ml.arguments)}function fm(ml,Al,Rl){return ie(Al,Rl,ml.statements)}function dm(ml,Al,Rl){return T(Al,ml.label)}function mm(ml,Al,Rl){return ie(Al,Rl,ml.modifiers)||T(Al,ml.name)||ie(Al,Rl,ml.typeParameters)||ie(Al,Rl,ml.heritageClauses)||ie(Al,Rl,ml.members)}function hm(ml,Al,Rl){return ie(Al,Rl,ml.elements)}function ym(ml,Al,Rl){return T(Al,ml.propertyName)||T(Al,ml.name)}function gm(ml,Al,Rl){return T(Al,ml.tagName)||ie(Al,Rl,ml.typeArguments)||T(Al,ml.attributes)}function Xi(ml,Al,Rl){return T(Al,ml.type)}function bm(ml,Al,Rl){return T(Al,ml.tagName)||(ml.isNameFirst?T(Al,ml.name)||T(Al,ml.typeExpression):T(Al,ml.typeExpression)||T(Al,ml.name))||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))}function $i(ml,Al,Rl){return T(Al,ml.tagName)||T(Al,ml.typeExpression)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))}function Op(ml,Al,Rl){return T(Al,ml.name)}function di(ml,Al,Rl){return T(Al,ml.tagName)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))}function $v(ml,Al,Rl){return T(Al,ml.tagName)||T(Al,ml.importClause)||T(Al,ml.moduleSpecifier)||T(Al,ml.attributes)||(typeof ml.comment=="string"?void 0:ie(Al,Rl,ml.comment))}function Qv(ml,Al,Rl){return T(Al,ml.expression)}function $t(ml,Al,Rl){if(ml===void 0||ml.kind<=166)return;let zl=Tw[ml.kind];return zl===void 0?void 0:zl(ml,Al,Rl)}function vm(ml,Al,Rl){let zl=xm(ml),rd=[];for(;rd.length=0;--Al)zl.push(ml[Al]),rd.push(yh)}else{let Rl=Al(ml,yh);if(Rl){if(Rl==="skip")continue;return Rl}if(ml.kind>=167)for(let Al of xm(ml))zl.push(Al),rd.push(ml)}}}function xm(ml){let Al=[];return $t(ml,a,a),Al;function a(ml){Al.unshift(ml)}}function dh(ml){ml.externalModuleIndicator=Vv(ml)}function mh(ml,Al,Rl,zl=!1,rd){var yh,kh;(yh=eA)==null||yh.push(eA.Phase.Parse,"createSourceFile",{path:ml},!0),kd("beforeParse");let Qh,{languageVersion:cf,setExternalModuleIndicator:t_,impliedNodeFormat:r_,jsDocParsingMode:u_}=typeof Rl=="object"?Rl:{languageVersion:Rl};if(cf===100)Qh=Iw.parseSourceFile(ml,Al,cf,void 0,zl,6,Ha,u_);else{let Rl=r_===void 0?t_:ml=>(ml.impliedNodeFormat=r_,(t_||dh)(ml));Qh=Iw.parseSourceFile(ml,Al,cf,void 0,zl,rd,Rl,u_)}return kd("afterParse"),$y("Parse","beforeParse","afterParse"),(kh=eA)==null||kh.pop(),Qh}function hh(ml){return ml.externalModuleIndicator!==void 0}function Kv(ml,Al,Rl,zl=!1){let rd=Pw.updateSourceFile(ml,Al,Rl,zl);return rd.flags|=ml.flags&12582912,rd}var Iw;(ml=>{var Al=uf(99,!0),Rl=40960,zl,rd,yh,kh,Qh;function c(ml){return RA++,ml}var cf={createBaseSourceFileNode:ml=>c(new Qh(ml,0,0)),createBaseIdentifierNode:ml=>c(new yh(ml,0,0)),createBasePrivateIdentifierNode:ml=>c(new kh(ml,0,0)),createBaseTokenNode:ml=>c(new rd(ml,0,0)),createBaseNode:ml=>c(new zl(ml,0,0))},t_=Pf(11,cf),{createNodeArray:r_,createNumericLiteral:D_,createStringLiteral:S_,createLiteralLikeNode:Cg,createIdentifier:eA,createPrivateIdentifier:tA,createToken:rA,createArrayLiteralExpression:nA,createObjectLiteralExpression:iA,createPropertyAccessExpression:sA,createPropertyAccessChain:aA,createElementAccessExpression:oA,createElementAccessChain:lA,createCallExpression:cA,createCallChain:uA,createNewExpression:pA,createParenthesizedExpression:dA,createBlock:hA,createVariableStatement:fA,createExpressionStatement:_A,createIfStatement:mA,createWhileStatement:gA,createForStatement:AA,createForOfStatement:yA,createVariableDeclaration:bA,createVariableDeclarationList:vA}=t_,EA,wA,CA,xA,kA,TA,IA,BA,FA,PA,RA,NA,OA,QA,LA,MA,jA=!0,UA=!1;function _r(ml,Al,Rl,zl,rd=!1,yh,kh,Qh=0){var cf;if(yh=Ib(ml,yh),yh===6){let yh=vr(ml,Al,Rl,zl,rd);return convertToJson(yh,(cf=yh.statements[0])==null?void 0:cf.expression,yh.parseDiagnostics,!1,void 0),yh.referencedFiles=u_,yh.typeReferenceDirectives=u_,yh.libReferenceDirectives=u_,yh.amdDependencies=u_,yh.hasNoDefaultLib=!1,yh.pragmas=C_,yh}zn(ml,Al,Rl,zl,yh,Qh);let t_=Jr(Rl,rd,yh,kh||dh,Qh);return Vn(),t_}ml.parseSourceFile=_r;function br(ml,Al){zn("",ml,Al,void 0,1,0),B();let Rl=zr(!0),zl=u()===1&&!IA.length;return Vn(),zl?Rl:void 0}ml.parseIsolatedEntityName=br;function vr(ml,Al,Rl=2,zl,rd=!1){zn(ml,Al,Rl,zl,6,0),wA=MA,B();let yh=O(),kh,Qh;if(u()===1)kh=Dt([],yh,yh),Qh=Gt();else{let ml;for(;u()!==1;){let Al;switch(u()){case 23:Al=uc();break;case 112:case 97:case 106:Al=Gt();break;case 41:H(()=>B()===9&&B()!==59)?Al=Xo():Al=Rs();break;case 9:case 11:if(H(()=>B()!==59)){Al=Xn();break}default:Al=Rs();break}ml&&Kr(ml)?ml.push(Al):ml?ml=[ml,Al]:(ml=Al,u()!==1&&Ce(DA.Unexpected_token))}let Al=Kr(ml)?D(nA(ml),yh):P_.checkDefined(ml),Rl=_A(Al);D(Rl,yh),kh=Dt([Rl],yh),Qh=Hn(1,DA.Unexpected_token)}let cf=se(ml,2,6,!1,kh,Qh,wA,Ha);rd&&L(cf),cf.nodeCount=RA,cf.identifierCount=OA,cf.identifiers=NA,cf.parseDiagnostics=Hi(IA,cf),BA&&(cf.jsDocDiagnostics=Hi(BA,cf));let t_=cf;return Vn(),t_}ml.parseJsonText=vr;function zn(ml,Rl,cf,t_,r_,u_){switch(zl=XA.getNodeConstructor(),rd=XA.getTokenConstructor(),yh=XA.getIdentifierConstructor(),kh=XA.getPrivateIdentifierConstructor(),Qh=XA.getSourceFileConstructor(),EA=sg(ml),CA=Rl,xA=cf,FA=t_,kA=r_,TA=Wd(r_),IA=[],QA=0,NA=new Map,OA=0,RA=0,wA=0,jA=!0,kA){case 1:case 2:MA=524288;break;case 6:MA=134742016;break;default:MA=0;break}UA=!1,Al.setText(CA),Al.setOnError(ei),Al.setScriptTarget(xA),Al.setLanguageVariant(TA),Al.setScriptKind(kA),Al.setJSDocParsingMode(u_)}function Vn(){Al.clearCommentDirectives(),Al.setText(""),Al.setOnError(void 0),Al.setScriptKind(0),Al.setJSDocParsingMode(0),CA=void 0,xA=void 0,FA=void 0,kA=void 0,TA=void 0,wA=0,IA=void 0,BA=void 0,QA=0,NA=void 0,LA=void 0,jA=!0}function Jr(ml,Rl,zl,rd,yh){let kh=t6(EA);kh&&(MA|=33554432),wA=MA,B();let Qh=Tn(0,Ht);P_.assert(u()===1);let cf=qe(),t_=Pe(Gt(),cf),r_=se(EA,ml,zl,kh,Qh,t_,wA,rd);return i6(r_,CA),a6(r_,ce),r_.commentDirectives=Al.getCommentDirectives(),r_.nodeCount=RA,r_.identifierCount=OA,r_.identifiers=NA,r_.parseDiagnostics=Hi(IA,r_),r_.jsDocParsingMode=yh,BA&&(r_.jsDocDiagnostics=Hi(BA,r_)),Rl&&L(r_),r_;function ce(ml,Al,Rl){IA.push(Ja(EA,CA,ml,Al,Rl))}}let GA=!1;function Pe(ml,Al){if(!Al)return ml;P_.assert(!ml.jsDoc);let Rl=Ey(C2(ml,CA),Al=>HA.parseJSDocComment(ml,Al.pos,Al.end-Al.pos));return Rl.length&&(ml.jsDoc=Rl),GA&&(GA=!1,ml.flags|=536870912),ml}function xr(ml){let Rl=FA,zl=Pw.createSyntaxCursor(ml);FA={currentNode:ce};let rd=[],yh=IA;IA=[];let kh=0,Qh=ee(ml.statements,0);for(;Qh!==-1;){let Rl=ml.statements[kh],zl=ml.statements[Qh];Dn(rd,ml.statements,kh,Qh),kh=te(ml.statements,Qh);let cf=Sp(yh,ml=>ml.start>=Rl.pos),t_=cf>=0?Sp(yh,ml=>ml.start>=zl.pos,cf):-1;cf>=0&&Dn(IA,yh,cf,t_>=0?t_:void 0),pn(()=>{let Rl=MA;for(MA|=65536,Al.resetTokenState(zl.pos),B();u()!==1;){let Rl=Al.getTokenFullStart(),zl=os(0,Ht);if(rd.push(zl),Rl===Al.getTokenFullStart()&&B(),kh>=0){let Al=ml.statements[kh];if(zl.end===Al.pos)break;zl.end>Al.pos&&(kh=te(ml.statements,kh+1))}}MA=Rl},2),Qh=kh>=0?ee(ml.statements,kh):-1}if(kh>=0){let Al=ml.statements[kh];Dn(rd,ml.statements,kh);let Rl=Sp(yh,ml=>ml.start>=Al.pos);Rl>=0&&Dn(IA,yh,Rl)}return FA=Rl,t_.updateSourceFile(ml,yn(r_(rd),ml.statements));function _e(ml){return!(ml.flags&65536)&&!!(ml.transformFlags&67108864)}function ee(ml,Al){for(let Rl=Al;Rl118}function Te(){return u()===80?!0:u()===127&&Ee()||u()===135&&Xe()?!1:u()>118}function j(ml,Al,Rl=!0){return u()===ml?(Rl&&B(),!0):(Al?Ce(Al):Ce(DA._0_expected,rt(ml)),!1)}let qA=Object.keys(SA).filter(ml=>ml.length>2);function wt(ml){if(Y1(ml)){at(Ir(CA,ml.template.pos),ml.template.end,DA.Module_declaration_names_may_only_use_or_quoted_strings);return}let Rl=et(ml)?Pn(ml):void 0;if(!Rl||!Eg(Rl,xA)){Ce(DA._0_expected,rt(27));return}let zl=Ir(CA,ml.pos);switch(Rl){case"const":case"let":case"var":at(zl,ml.end,DA.Variable_declaration_not_allowed_at_this_location);return;case"declare":return;case"interface":Rt(DA.Interface_name_cannot_be_0,DA.Interface_must_be_given_a_name,19);return;case"is":at(zl,Al.getTokenStart(),DA.A_type_predicate_is_only_allowed_in_return_type_position_for_functions_and_methods);return;case"module":case"namespace":Rt(DA.Namespace_name_cannot_be_0,DA.Namespace_must_be_given_a_name,19);return;case"type":Rt(DA.Type_alias_name_cannot_be_0,DA.Type_alias_must_be_given_a_name,64);return}let rd=s_(Rl,qA,xt)??fn(Rl);if(rd){at(zl,ml.end,DA.Unknown_keyword_or_identifier_Did_you_mean_0,rd);return}u()!==0&&at(zl,ml.end,DA.Unexpected_keyword_or_identifier)}function Rt(ml,Rl,zl){u()===zl?Ce(Rl):Ce(ml,Al.getTokenValue())}function fn(ml){for(let Al of qA)if(ml.length>Al.length+2&&bl(ml,Al))return`${Al} ${ml.slice(Al.length)}`}function Wl(ml,Rl,zl){if(u()===60&&!Al.hasPrecedingLineBreak()){Ce(DA.Decorators_must_precede_the_name_and_all_keywords_of_property_declarations);return}if(u()===21){Ce(DA.Cannot_start_a_function_call_in_a_type_annotation),B();return}if(Rl&&!or()){zl?Ce(DA._0_expected,rt(27)):Ce(DA.Expected_for_property_initializer);return}if(!ua()){if(zl){Ce(DA._0_expected,rt(27));return}wt(ml)}}function I_(ml){return u()===ml?(ze(),!0):(P_.assert(Ap(ml)),Ce(DA._0_expected,rt(ml)),!1)}function Ur(ml,Al,Rl,zl){if(u()===Al){B();return}let rd=Ce(DA._0_expected,rt(Al));Rl&&rd&&ll(rd,Ja(EA,CA,zl,1,DA.The_parser_expected_to_find_a_1_to_match_the_0_token_here,rt(ml),rt(Al)))}function Je(ml){return u()===ml?(B(),!0):!1}function ft(ml){if(u()===ml)return Gt()}function Gl(ml){if(u()===ml)return Hl()}function Hn(ml,Al,Rl){return ft(ml)||Yt(ml,!1,Al||DA._0_expected,Rl||rt(ml))}function Yl(ml){let Al=Gl(ml);return Al||(P_.assert(Ap(ml)),Yt(ml,!1,DA._0_expected,rt(ml)))}function Gt(){let ml=O(),Al=u();return B(),D(rA(Al),ml)}function Hl(){let ml=O(),Al=u();return ze(),D(rA(Al),ml)}function or(){return u()===27?!0:u()===20||u()===1||Al.hasPrecedingLineBreak()}function ua(){return or()?(u()===27&&B(),!0):!1}function en(){return ua()||j(27)}function Dt(ml,Rl,zl,rd){let yh=r_(ml,rd);return vi(yh,Rl,zl??Al.getTokenFullStart()),yh}function D(ml,Rl,zl){return vi(ml,Rl,zl??Al.getTokenFullStart()),MA&&(ml.flags|=MA),UA&&(UA=!1,ml.flags|=262144),ml}function Yt(ml,Rl,zl,...rd){Rl?xn(Al.getTokenFullStart(),0,zl,...rd):zl&&Ce(zl,...rd);let yh=O(),kh=ml===80?eA("",void 0):jd(ml)?t_.createTemplateLiteralLikeNode(ml,"","",void 0):ml===9?D_("",void 0):ml===11?S_("",void 0):ml===283?t_.createMissingDeclaration():rA(ml);return D(kh,yh)}function Br(ml){let Al=NA.get(ml);return Al===void 0&&NA.set(ml,Al=ml),Al}function cr(ml,Rl,zl){if(ml){OA++;let ml=Al.hasPrecedingJSDocLeadingAsterisks()?Al.getTokenStart():O(),Rl=u(),zl=Br(Al.getTokenValue()),rd=Al.hasExtendedUnicodeEscape();return Me(),D(eA(zl,Rl,rd),ml)}if(u()===81)return Ce(zl||DA.Private_identifiers_are_not_allowed_outside_class_bodies),cr(!0);if(u()===0&&Al.tryScan(()=>Al.reScanInvalidIdentifier()===80))return cr(!0);OA++;let rd=u()===1,yh=Al.isReservedWord(),kh=Al.getTokenText(),Qh=yh?DA.Identifier_expected_0_is_a_reserved_word_that_cannot_be_used_here:DA.Identifier_expected;return Yt(80,rd,Rl||Qh,kh)}function is(ml){return cr(Ve(),void 0,ml)}function vt(ml,Al){return cr(Te(),ml,Al)}function Ut(ml){return cr(kt(u()),ml)}function ti(){return(Al.hasUnicodeEscape()||Al.hasExtendedUnicodeEscape())&&Ce(DA.Unicode_escape_sequence_cannot_appear_here),cr(kt(u()))}function Sr(){return kt(u())||u()===11||u()===9||u()===10}function O_(){return kt(u())||u()===11}function Xl(ml){if(u()===11||u()===9||u()===10){let ml=Xn();return ml.text=Br(ml.text),ml}return ml&&u()===23?$l():u()===81?pa():Ut()}function qr(){return Xl(!0)}function $l(){let ml=O();j(23);let Al=ut(At);return j(24),D(t_.createComputedPropertyName(Al),ml)}function pa(){let ml=O(),Rl=tA(Br(Al.getTokenValue()));return B(),D(Rl,ml)}function ni(ml){return u()===ml&&le(M_)}function as(){return B(),Al.hasPrecedingLineBreak()?!1:lr()}function M_(){switch(u()){case 87:return B()===94;case 95:return B(),u()===90?H(Di):u()===156?H(Ql):Ci();case 90:return Di();case 126:return B(),lr();case 139:case 153:return B(),Kl();default:return as()}}function Ci(){return u()===60||u()!==42&&u()!==130&&u()!==19&&lr()}function Ql(){return B(),Ci()}function L_(){return Xr(u())&&le(M_)}function lr(){return u()===23||u()===19||u()===42||u()===26||Sr()}function Kl(){return u()===23||Sr()}function Di(){return B(),u()===86||u()===100||u()===120||u()===60||u()===128&&H(wc)||u()===134&&H(kc)}function fa(ml,Al){if(ma(ml))return!0;switch(ml){case 0:case 1:case 3:return!(u()===27&&Al)&&Ec();case 2:return u()===84||u()===90;case 4:return H(uo);case 5:return H(Bc)||u()===27&&!Al;case 6:return u()===23||Sr();case 12:switch(u()){case 23:case 42:case 26:case 25:return!0;default:return Sr()}case 18:return Sr();case 9:return u()===23||u()===26||Sr();case 24:return O_();case 7:return u()===19?H(j_):Al?Te()&&!ss():Cs()&&!ss();case 8:return zs();case 10:return u()===28||u()===26||zs();case 19:return u()===103||u()===87||Te();case 15:switch(u()){case 28:case 25:return!0}case 11:return u()===26||kr();case 16:return ba(!1);case 17:return ba(!0);case 20:case 21:return u()===28||si();case 22:return Xs();case 23:return u()===161&&H(Ic)?!1:u()===11?!0:kt(u());case 13:return kt(u())||u()===19;case 14:return!0;case 25:return!0;case 26:return P_.fail("ParsingContext.Count used as a context");default:P_.assertNever(ml,"Non-exhaustive case in 'isListElement'.")}}function j_(){if(P_.assert(u()===19),B()===20){let ml=B();return ml===28||ml===19||ml===96||ml===119}return!0}function Pi(){return B(),Te()}function Zl(){return B(),kt(u())}function J_(){return B(),_g(u())}function ss(){return u()===119||u()===96?H(R_):!1}function R_(){return B(),kr()}function Ni(){return B(),si()}function da(ml){if(u()===1)return!0;switch(ml){case 1:case 2:case 4:case 5:case 6:case 12:case 9:case 23:case 24:return u()===20;case 3:return u()===20||u()===84||u()===90;case 7:return u()===19||u()===96||u()===119;case 8:return _s();case 19:return u()===32||u()===21||u()===19||u()===96||u()===119;case 11:return u()===22||u()===27;case 15:case 21:case 10:return u()===24;case 17:case 16:case 18:return u()===22||u()===24;case 20:return u()!==28;case 22:return u()===19||u()===20;case 13:return u()===32||u()===44;case 14:return u()===30&&H(cp);default:return!1}}function _s(){return!!(or()||Wo(u())||u()===39)}function U_(){P_.assert(QA,"Missing parsing context");for(let ml=0;ml<26;ml++)if(QA&1<=0)}function ps(ml){return ml===6?DA.An_enum_member_name_must_be_followed_by_a_or:void 0}function ur(){let ml=Dt([],O());return ml.isMissingList=!0,ml}function H_(ml){return!!ml.isMissingList}function Fr(ml,Al,Rl,zl){if(j(Rl)){let Rl=dn(ml,Al);return j(zl),Rl}return ur()}function zr(ml,Al){let Rl=O(),zl=ml?Ut(Al):vt(Al);for(;Je(25)&&u()!==30;)zl=D(t_.createQualifiedName(zl,ri(ml,!1,!0)),Rl);return zl}function eu(ml,Al){return D(t_.createQualifiedName(ml,Al),ml.pos)}function ri(ml,Rl,zl){if(Al.hasPrecedingLineBreak()&&kt(u())&&H(Bs))return Yt(80,!0,DA.Identifier_expected);if(u()===81){let ml=pa();return Rl?ml:Yt(80,!0,DA.Identifier_expected)}return ml?zl?Ut():ti():vt()}function tu(ml){let Al=O(),Rl=[],zl;do{zl=K_(ml),Rl.push(zl)}while(zl.literal.kind===17);return Dt(Rl,Al)}function ya(ml){let Al=O();return D(t_.createTemplateExpression(Ii(ml),tu(ml)),Al)}function X_(){let ml=O();return D(t_.createTemplateLiteralType(Ii(!1),nu()),ml)}function nu(){let ml=O(),Al=[],Rl;do{Rl=$_(),Al.push(Rl)}while(Rl.literal.kind===17);return Dt(Al,ml)}function $_(){let ml=O();return D(t_.createTemplateLiteralTypeSpan(ot(),Q_(!1)),ml)}function Q_(ml){return u()===20?(Nt(ml),Z_()):Hn(18,DA._0_expected,rt(20))}function K_(ml){let Al=O();return D(t_.createTemplateSpan(ut(At),Q_(ml)),Al)}function Xn(){return ii(u())}function Ii(ml){!ml&&Al.getTokenFlags()&26656&&Nt(!1);let Rl=ii(u());return P_.assert(Rl.kind===16,"Template head has wrong token kind"),Rl}function Z_(){let ml=ii(u());return P_.assert(ml.kind===17||ml.kind===18,"Template fragment has wrong token kind"),ml}function ru(ml){let Rl=ml===15||ml===18,zl=Al.getTokenText();return zl.substring(1,zl.length-(Al.isUnterminated()?0:Rl?1:2))}function ii(ml){let Rl=O(),zl=jd(ml)?t_.createTemplateLiteralLikeNode(ml,Al.getTokenValue(),ru(ml),Al.getTokenFlags()&7176):ml===9?D_(Al.getTokenValue(),Al.getNumericLiteralFlags()):ml===11?S_(Al.getTokenValue(),void 0,Al.hasExtendedUnicodeEscape()):Zg(ml)?Cg(ml,Al.getTokenValue()):P_.fail();return Al.hasExtendedUnicodeEscape()&&(zl.hasExtendedUnicodeEscape=!0),Al.isUnterminated()&&(zl.isUnterminated=!0),B(),D(zl,Rl)}function ai(){return zr(!0,DA.Type_expected)}function eo(){if(!Al.hasPrecedingLineBreak()&&Et()===30)return Fr(20,ot,30,32)}function ga(){let ml=O();return D(t_.createTypeReferenceNode(ai(),eo()),ml)}function fs(ml){switch(ml.kind){case 184:return ea(ml.typeName);case 185:case 186:{let{parameters:Al,type:Rl}=ml;return H_(Al)||fs(Rl)}case 197:return fs(ml.type);default:return!1}}function iu(ml){return B(),D(t_.createTypePredicateNode(void 0,ml,ot()),ml.pos)}function ds(){let ml=O();return B(),D(t_.createThisTypeNode(),ml)}function au(){let ml=O();return B(),D(t_.createJSDocAllType(),ml)}function to(){let ml=O();return B(),D(t_.createJSDocNonNullableType(ks(),!1),ml)}function su(){let ml=O();return B(),u()===28||u()===20||u()===22||u()===32||u()===64||u()===52?D(t_.createJSDocUnknownType(),ml):D(t_.createJSDocNullableType(ot(),!1),ml)}function no(){let ml=O(),Al=qe();if(le($c)){let Rl=$n(36),zl=Ln(59,!1);return Pe(D(t_.createJSDocFunctionType(Rl,zl),ml),Al)}return D(t_.createTypeReferenceNode(Ut(),void 0),ml)}function ms(){let ml=O(),Al;return(u()===110||u()===105)&&(Al=Ut(),j(59)),D(t_.createParameterDeclaration(void 0,void 0,Al,void 0,hs(),void 0),ml)}function hs(){Al.setSkipJsDocLeadingAsterisks(!0);let ml=O();if(Je(144)){let Rl=t_.createJSDocNamepathType(void 0);e:for(;;)switch(u()){case 20:case 1:case 28:case 5:break e;default:ze()}return Al.setSkipJsDocLeadingAsterisks(!1),D(Rl,ml)}let Rl=Je(26),zl=Ta();return Al.setSkipJsDocLeadingAsterisks(!1),Rl&&(zl=D(t_.createJSDocVariadicType(zl),ml)),u()===64?(B(),D(t_.createJSDocOptionalType(zl),ml)):zl}function ro(){let ml=O();j(114);let Rl=zr(!0),zl=Al.hasPrecedingLineBreak()?void 0:Ia();return D(t_.createTypeQueryNode(Rl,zl),ml)}function io(){let ml=O(),Al=jn(!1,!0),Rl=vt(),zl,rd;Je(96)&&(si()||!kr()?zl=ot():rd=Zo());let yh=Je(64)?ot():void 0,kh=t_.createTypeParameterDeclaration(Al,Rl,zl,yh);return kh.expression=rd,D(kh,ml)}function mn(){if(u()===30)return Fr(19,io,30,32)}function ba(ml){return u()===26||zs()||Xr(u())||u()===60||si(!ml)}function ao(ml){let Al=_i(DA.Private_identifiers_cannot_be_used_as_parameters);return S2(Al)===0&&!nn(ml)&&Xr(u())&&B(),Al}function so(){return Ve()||u()===23||u()===19}function ys(ml){return gs(ml)}function _o(ml){return gs(ml,!1)}function gs(ml,Al=!0){let Rl=O(),zl=qe(),rd=ml?U(()=>jn(!0)):K(()=>jn(!0));if(u()===110){let ml=t_.createParameterDeclaration(rd,void 0,cr(!0),void 0,wr(),void 0),Al=Zp(rd);return Al&&un(Al,DA.Neither_decorators_nor_modifiers_may_be_applied_to_this_parameters),Pe(D(ml,Rl),zl)}let yh=jA;jA=!1;let kh=ft(26);if(!Al&&!so())return;let Qh=Pe(D(t_.createParameterDeclaration(rd,kh,ao(rd),ft(58),wr(),Er()),Rl),zl);return jA=yh,Qh}function Ln(ml,Al){if(oo(ml,Al))return Tr(Ta)}function oo(ml,Al){return ml===39?(j(ml),!0):Je(59)?!0:Al&&u()===39?(Ce(DA._0_expected,rt(59)),B(),!0):!1}function bs(ml,Al){let Rl=Ee(),zl=Xe();$e(!!(ml&1)),_t(!!(ml&2));let rd=ml&32?dn(17,ms):dn(16,()=>Al?ys(zl):_o(zl));return $e(Rl),_t(zl),rd}function $n(ml){if(!j(21))return ur();let Al=bs(ml,!0);return j(22),Al}function va(){Je(28)||en()}function co(ml){let Al=O(),Rl=qe();ml===181&&j(105);let zl=mn(),rd=$n(4),yh=Ln(59,!0);va();let kh=ml===180?t_.createCallSignature(zl,rd,yh):t_.createConstructSignature(zl,rd,yh);return Pe(D(kh,Al),Rl)}function Vr(){return u()===23&&H(_u)}function _u(){if(B(),u()===26||u()===24)return!0;if(Xr(u())){if(B(),Te())return!0}else if(Te())B();else return!1;return u()===59||u()===28?!0:u()!==58?!1:(B(),u()===59||u()===28||u()===24)}function vs(ml,Al,Rl){let zl=Fr(16,()=>ys(!1),23,24),rd=wr();va();let yh=t_.createIndexSignature(Rl,zl,rd);return Pe(D(yh,ml),Al)}function lo(ml,Al,Rl){let zl=qr(),rd=ft(58),yh;if(u()===21||u()===30){let ml=mn(),Al=$n(4),kh=Ln(59,!0);yh=t_.createMethodSignature(Rl,zl,rd,ml,Al,kh)}else{let ml=wr();yh=t_.createPropertySignature(Rl,zl,rd,ml),u()===64&&(yh.initializer=Er())}return va(),Pe(D(yh,ml),Al)}function uo(){if(u()===21||u()===30||u()===139||u()===153)return!0;let ml=!1;for(;Xr(u());)ml=!0,B();return u()===23?!0:(Sr()&&(ml=!0,B()),ml?u()===21||u()===30||u()===58||u()===59||u()===28||or():!1)}function Oi(){if(u()===21||u()===30)return co(180);if(u()===105&&H(po))return co(181);let ml=O(),Al=qe(),Rl=jn(!1);return ni(139)?ci(ml,Al,Rl,178,4):ni(153)?ci(ml,Al,Rl,179,4):Vr()?vs(ml,Al,Rl):lo(ml,Al,Rl)}function po(){return B(),u()===21||u()===30}function fo(){return B()===25}function mo(){switch(B()){case 21:case 30:case 25:return!0}return!1}function ho(){let ml=O();return D(t_.createTypeLiteralNode(yo()),ml)}function yo(){let ml;return j(19)?(ml=Tn(4,Oi),j(20)):ml=ur(),ml}function go(){return B(),u()===40||u()===41?B()===148:(u()===148&&B(),u()===23&&Pi()&&B()===103)}function ou(){let ml=O(),Al=Ut();j(103);let Rl=ot();return D(t_.createTypeParameterDeclaration(void 0,Al,Rl,void 0),ml)}function bo(){let ml=O();j(19);let Al;(u()===148||u()===40||u()===41)&&(Al=Gt(),Al.kind!==148&&j(148)),j(23);let Rl=ou(),zl=Je(130)?ot():void 0;j(24);let rd;(u()===58||u()===40||u()===41)&&(rd=Gt(),rd.kind!==58&&j(58));let yh=wr();en();let kh=Tn(4,Oi);return j(20),D(t_.createMappedTypeNode(Al,Rl,zl,rd,yh,kh),ml)}function vo(){let ml=O();if(Je(26))return D(t_.createRestTypeNode(ot()),ml);let Al=ot();if(sh(Al)&&Al.pos===Al.type.pos){let ml=t_.createOptionalTypeNode(Al.type);return yn(ml,Al),ml.flags=Al.flags,ml}return Al}function xs(){return B()===59||u()===58&&B()===59}function cu(){return u()===26?kt(B())&&xs():kt(u())&&xs()}function xo(){if(H(cu)){let ml=O(),Al=qe(),Rl=ft(26),zl=Ut(),rd=ft(58);j(59);let yh=vo(),kh=t_.createNamedTupleMember(Rl,zl,rd,yh);return Pe(D(kh,ml),Al)}return vo()}function lu(){let ml=O();return D(t_.createTupleTypeNode(Fr(21,xo,23,24)),ml)}function To(){let ml=O();j(21);let Al=ot();return j(22),D(t_.createParenthesizedType(Al),ml)}function uu(){let ml;if(u()===128){let Al=O();B();let Rl=D(rA(128),Al);ml=Dt([Rl],Al)}return ml}function Ts(){let ml=O(),Al=qe(),Rl=uu(),zl=Je(105);P_.assert(!Rl||zl,"Per isStartOfFunctionOrConstructorType, a function type cannot have modifiers.");let rd=mn(),yh=$n(4),kh=Ln(39,!1),Qh=zl?t_.createConstructorTypeNode(Rl,rd,yh,kh):t_.createFunctionTypeNode(rd,yh,kh);return Pe(D(Qh,ml),Al)}function So(){let ml=Gt();return u()===25?void 0:ml}function Ss(ml){let Al=O();ml&&B();let Rl=u()===112||u()===97||u()===106?Gt():ii(u());return ml&&(Rl=D(t_.createPrefixUnaryExpression(41,Rl),Al)),D(t_.createLiteralTypeNode(Rl),Al)}function pu(){return B(),u()===102}function ws(){wA|=4194304;let ml=O(),Rl=Je(114);j(102),j(21);let zl=ot(),rd;if(Je(28)){let ml=Al.getTokenStart();j(19);let Rl=u();if(Rl===118||Rl===132?B():Ce(DA._0_expected,rt(118)),j(59),rd=Ks(Rl,!0),Je(28),!j(20)){let Al=Va(IA);Al&&Al.code===DA._0_expected.code&&ll(Al,Ja(EA,CA,ml,1,DA.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}}j(22);let yh=Je(25)?ai():void 0,kh=eo();return D(t_.createImportTypeNode(zl,rd,yh,kh,Rl),ml)}function wo(){return B(),u()===9||u()===10}function ks(){switch(u()){case 133:case 159:case 154:case 150:case 163:case 155:case 136:case 157:case 146:case 151:return le(So)||ga();case 67:Al.reScanAsteriskEqualsToken();case 42:return au();case 61:Al.reScanQuestionToken();case 58:return su();case 100:return no();case 54:return to();case 15:case 11:case 9:case 10:case 112:case 97:case 106:return Ss();case 41:return H(wo)?Ss(!0):ga();case 116:return Gt();case 110:{let ml=ds();return u()===142&&!Al.hasPrecedingLineBreak()?iu(ml):ml}case 114:return H(pu)?ws():ro();case 19:return H(go)?bo():ho();case 23:return lu();case 21:return To();case 102:return ws();case 131:return H(Bs)?Mo():ga();case 16:return X_();default:return ga()}}function si(ml){switch(u()){case 133:case 159:case 154:case 150:case 163:case 136:case 148:case 155:case 158:case 116:case 157:case 106:case 110:case 114:case 146:case 19:case 23:case 30:case 52:case 51:case 105:case 11:case 9:case 10:case 112:case 97:case 151:case 42:case 58:case 54:case 26:case 140:case 102:case 131:case 15:case 16:return!0;case 100:return!ml;case 41:return!ml&&H(wo);case 21:return!ml&&H(ko);default:return Te()}}function ko(){return B(),u()===22||ba(!1)||si()}function Eo(){let ml=O(),Rl=ks();for(;!Al.hasPrecedingLineBreak();)switch(u()){case 54:B(),Rl=D(t_.createJSDocNonNullableType(Rl,!0),ml);break;case 58:if(H(Ni))return Rl;B(),Rl=D(t_.createJSDocNullableType(Rl,!0),ml);break;case 23:if(j(23),si()){let Al=ot();j(24),Rl=D(t_.createIndexedAccessTypeNode(Rl,Al),ml)}else j(24),Rl=D(t_.createArrayTypeNode(Rl),ml);break;default:return Rl}return Rl}function Ao(ml){let Al=O();return j(ml),D(t_.createTypeOperatorNode(ml,Do()),Al)}function fu(){if(Je(96)){let ml=Mn(ot);if(Ye()||u()!==58)return ml}}function Co(){let ml=O(),Al=vt(),Rl=le(fu),zl=t_.createTypeParameterDeclaration(void 0,Al,Rl);return D(zl,ml)}function du(){let ml=O();return j(140),D(t_.createInferTypeNode(Co()),ml)}function Do(){let ml=u();switch(ml){case 143:case 158:case 148:return Ao(ml);case 140:return du()}return Tr(Eo)}function xa(ml){if(As()){let Al=Ts(),Rl;return jf(Al)?Rl=ml?DA.Function_type_notation_must_be_parenthesized_when_used_in_a_union_type:DA.Function_type_notation_must_be_parenthesized_when_used_in_an_intersection_type:Rl=ml?DA.Constructor_type_notation_must_be_parenthesized_when_used_in_a_union_type:DA.Constructor_type_notation_must_be_parenthesized_when_used_in_an_intersection_type,un(Al,Rl),Al}}function Po(ml,Al,Rl){let zl=O(),rd=ml===52,yh=Je(ml),kh=yh&&xa(rd)||Al();if(u()===ml||yh){let yh=[kh];for(;Je(ml);)yh.push(xa(rd)||Al());kh=D(Rl(Dt(yh,zl)),zl)}return kh}function Es(){return Po(51,Do,t_.createIntersectionTypeNode)}function mu(){return Po(52,Es,t_.createUnionTypeNode)}function No(){return B(),u()===105}function As(){return u()===30||u()===21&&H(Io)?!0:u()===105||u()===128&&H(No)}function hu(){if(Xr(u())&&jn(!1),Te()||u()===110)return B(),!0;if(u()===23||u()===19){let ml=IA.length;return _i(),ml===IA.length}return!1}function Io(){return B(),!!(u()===22||u()===26||hu()&&(u()===59||u()===28||u()===58||u()===64||u()===22&&(B(),u()===39)))}function Ta(){let ml=O(),Al=Te()&&le(Oo),Rl=ot();return Al?D(t_.createTypePredicateNode(void 0,Al,Rl),ml):Rl}function Oo(){let ml=vt();if(u()===142&&!Al.hasPrecedingLineBreak())return B(),ml}function Mo(){let ml=O(),Al=Hn(131),Rl=u()===110?ds():vt(),zl=Je(142)?ot():void 0;return D(t_.createTypePredicateNode(Al,Rl,zl),ml)}function ot(){if(MA&81920)return Pt(81920,ot);if(As())return Ts();let ml=O(),Rl=mu();if(!Ye()&&!Al.hasPrecedingLineBreak()&&Je(96)){let Al=Mn(ot);j(58);let zl=Tr(ot);j(59);let rd=Tr(ot);return D(t_.createConditionalTypeNode(Rl,Al,zl,rd),ml)}return Rl}function wr(){return Je(59)?ot():void 0}function Cs(){switch(u()){case 110:case 108:case 106:case 112:case 97:case 9:case 10:case 11:case 15:case 16:case 21:case 23:case 19:case 100:case 86:case 105:case 44:case 69:case 80:return!0;case 102:return H(mo);default:return Te()}}function kr(){if(Cs())return!0;switch(u()){case 40:case 41:case 55:case 54:case 91:case 114:case 116:case 46:case 47:case 30:case 135:case 127:case 81:case 60:return!0;default:return Go()?!0:Te()}}function Lo(){return u()!==19&&u()!==100&&u()!==86&&u()!==60&&kr()}function At(){let ml=tt();ml&&Ze(!1);let Al=O(),Rl=Vt(!0),zl;for(;zl=ft(28);)Rl=Ns(Rl,zl,Vt(!0),Al);return ml&&Ze(!0),Rl}function Er(){return Je(64)?Vt(!0):void 0}function Vt(ml){if(jo())return Jo();let Al=gu(ml)||Fo(ml);if(Al)return Al;let Rl=O(),zl=qe(),rd=Mi(0);return rd.kind===80&&u()===39?Ro(Rl,rd,ml,zl,void 0):Ga(rd)&&w1(Ge())?Ns(rd,Gt(),Vt(ml),Rl):bu(rd,Rl,ml)}function jo(){return u()===127?Ee()?!0:H(qs):!1}function yu(){return B(),!Al.hasPrecedingLineBreak()&&Te()}function Jo(){let ml=O();return B(),!Al.hasPrecedingLineBreak()&&(u()===42||kr())?D(t_.createYieldExpression(ft(42),Vt(!0)),ml):D(t_.createYieldExpression(void 0,void 0),ml)}function Ro(ml,Al,Rl,zl,rd){P_.assert(u()===39,"parseSimpleArrowFunctionExpression should only have been called if we had a =>");let yh=t_.createParameterDeclaration(void 0,void 0,Al,void 0,void 0,void 0);D(yh,Al.pos);let kh=Dt([yh],yh.pos,yh.end),Qh=Hn(39),cf=Ds(!!rd,Rl),r_=t_.createArrowFunction(rd,void 0,kh,void 0,Qh,cf);return Pe(D(r_,ml),zl)}function gu(ml){let Al=Uo();if(Al!==0)return Al===1?Vo(!0,!0):le(()=>qo(ml))}function Uo(){return u()===21||u()===30||u()===134?H(Bo):u()===39?1:0}function Bo(){if(u()===134&&(B(),Al.hasPrecedingLineBreak()||u()!==21&&u()!==30))return 0;let ml=u(),Rl=B();if(ml===21){if(Rl===22)switch(B()){case 39:case 59:case 19:return 1;default:return 0}if(Rl===23||Rl===19)return 2;if(Rl===26)return 1;if(Xr(Rl)&&Rl!==134&&H(Pi))return B()===130?0:1;if(!Te()&&Rl!==110)return 0;switch(B()){case 59:return 1;case 58:return B(),u()===59||u()===28||u()===64||u()===22?1:0;case 28:case 64:case 22:return 2}return 0}else return P_.assert(ml===30),!Te()&&u()!==87?0:TA===1?H(()=>{Je(87);let ml=B();if(ml===96)switch(B()){case 64:case 32:case 44:return!1;default:return!0}else if(ml===28||ml===64)return!0;return!1})?1:0:2}function qo(ml){let Rl=Al.getTokenStart();if(LA?.has(Rl))return;let zl=Vo(!1,ml);return zl||(LA||(LA=new Set)).add(Rl),zl}function Fo(ml){if(u()===134&&H(zo)===1){let Al=O(),Rl=qe(),zl=zc(),rd=Mi(0);return Ro(Al,rd,ml,Rl,zl)}}function zo(){if(u()===134){if(B(),Al.hasPrecedingLineBreak()||u()===39)return 0;let ml=Mi(0);if(!Al.hasPrecedingLineBreak()&&ml.kind===80&&u()===39)return 1}return 0}function Vo(ml,Al){let Rl=O(),zl=qe(),rd=zc(),yh=nn(rd,fl)?2:0,kh=mn(),Qh;if(j(21)){if(ml)Qh=bs(yh,ml);else{let Al=bs(yh,ml);if(!Al)return;Qh=Al}if(!j(22)&&!ml)return}else{if(!ml)return;Qh=ur()}let cf=u()===59,r_=Ln(59,!1);if(r_&&!ml&&fs(r_))return;let u_=r_;for(;u_?.kind===197;)u_=u_.type;let C_=u_&&_h(u_);if(!ml&&u()!==39&&(C_||u()!==19))return;let D_=u(),S_=Hn(39),P_=D_===39||D_===19?Ds(nn(rd,fl),Al):vt();if(!Al&&cf&&u()!==59)return;let Cg=t_.createArrowFunction(rd,kh,Qh,r_,S_,P_);return Pe(D(Cg,Rl),zl)}function Ds(ml,Al){if(u()===19)return Aa(ml?2:0);if(u()!==27&&u()!==100&&u()!==86&&Ec()&&!Lo())return Aa(16|(ml?2:0));let Rl=Ee();$e(!1);let zl=jA;jA=!1;let rd=ml?U(()=>Vt(Al)):K(()=>Vt(Al));return jA=zl,$e(Rl),rd}function bu(ml,Al,zl){let rd=ft(58);if(!rd)return ml;let yh;return D(t_.createConditionalExpression(ml,rd,Pt(Rl,()=>Vt(!1)),yh=Hn(59),zp(yh)?Vt(zl):Yt(80,!1,DA._0_expected,rt(59))),Al)}function Mi(ml){let Al=O(),Rl=Zo();return Ps(ml,Rl,Al)}function Wo(ml){return ml===103||ml===165}function Ps(ml,Rl,zl){for(;;){Ge();let rd=Cp(u());if(!(u()===43?rd>=ml:rd>ml)||u()===103&&he())break;if(u()===130||u()===152){if(Al.hasPrecedingLineBreak())break;{let ml=u();B(),Rl=ml===152?Yo(Rl,ot()):Ho(Rl,ot())}}else Rl=Ns(Rl,Gt(),Mi(rd),zl)}return Rl}function Go(){return he()&&u()===103?!1:Cp(u())>0}function Yo(ml,Al){return D(t_.createSatisfiesExpression(ml,Al),ml.pos)}function Ns(ml,Al,Rl,zl){return D(t_.createBinaryExpression(ml,Al,Rl),zl)}function Ho(ml,Al){return D(t_.createAsExpression(ml,Al),ml.pos)}function Xo(){let ml=O();return D(t_.createPrefixUnaryExpression(u(),je(Ar)),ml)}function $o(){let ml=O();return D(t_.createDeleteExpression(je(Ar)),ml)}function vu(){let ml=O();return D(t_.createTypeOfExpression(je(Ar)),ml)}function Qo(){let ml=O();return D(t_.createVoidExpression(je(Ar)),ml)}function xu(){return u()===135?Xe()?!0:H(qs):!1}function Ko(){let ml=O();return D(t_.createAwaitExpression(je(Ar)),ml)}function Zo(){if(Tu()){let ml=O(),Al=Sa();return u()===43?Ps(Cp(u()),Al,ml):Al}let ml=u(),Al=Ar();if(u()===43){let Rl=Ir(CA,Al.pos),{end:zl}=Al;Al.kind===217?at(Rl,zl,DA.A_type_assertion_expression_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses):(P_.assert(Ap(ml)),at(Rl,zl,DA.An_unary_expression_with_the_0_operator_is_not_allowed_in_the_left_hand_side_of_an_exponentiation_expression_Consider_enclosing_the_expression_in_parentheses,rt(ml)))}return Al}function Ar(){switch(u()){case 40:case 41:case 55:case 54:return Xo();case 91:return $o();case 114:return vu();case 116:return Qo();case 30:return TA===1?ji(!0,void 0,void 0,!0):ic();case 135:if(xu())return Ko();default:return Sa()}}function Tu(){switch(u()){case 40:case 41:case 55:case 54:case 91:case 114:case 116:case 135:return!1;case 30:if(TA!==1)return!1;default:return!0}}function Sa(){if(u()===46||u()===47){let ml=O();return D(t_.createPrefixUnaryExpression(u(),je(Li)),ml)}else if(TA===1&&u()===30&&H(J_))return ji(!0);let ml=Li();if(P_.assert(Ga(ml)),(u()===46||u()===47)&&!Al.hasPrecedingLineBreak()){let Al=u();return B(),D(t_.createPostfixUnaryExpression(ml,Al),ml.pos)}return ml}function Li(){let ml=O(),Al;return u()===102?H(po)?(wA|=4194304,Al=Gt()):H(fo)?(B(),B(),Al=D(t_.createMetaProperty(102,Ut()),ml),Al.name.escapedText==="defer"?(u()===21||u()===30)&&(wA|=4194304):wA|=8388608):Al=wa():Al=u()===108?ec():wa(),js(ml,Al)}function wa(){let ml=O(),Al=Js();return on(ml,Al,!0)}function ec(){let ml=O(),Al=Gt();if(u()===30){let ml=O(),Rl=le(Ea);Rl!==void 0&&(at(ml,O(),DA.super_may_not_use_type_arguments),Sn()||(Al=t_.createExpressionWithTypeArguments(Al,Rl)))}return u()===21||u()===25||u()===23?Al:(Hn(25,DA.super_must_be_followed_by_an_argument_list_or_member_access),D(sA(Al,ri(!0,!0,!0)),ml))}function ji(ml,Al,Rl,zl=!1){let rd=O(),yh=ku(ml),kh;if(yh.kind===287){let Al=ka(yh),zl,Qh=Al[Al.length-1];if(Qh?.kind===285&&!mi(Qh.openingElement.tagName,Qh.closingElement.tagName)&&mi(yh.tagName,Qh.closingElement.tagName)){let ml=Qh.children.end,Rl=D(t_.createJsxElement(Qh.openingElement,Qh.children,D(t_.createJsxClosingElement(D(eA(""),ml,ml)),ml,ml)),Qh.openingElement.pos,ml);Al=Dt([...Al.slice(0,Al.length-1),Rl],Al.pos,ml),zl=Qh.closingElement}else zl=rc(yh,ml),mi(yh.tagName,zl.tagName)||(Rl&&Yp(Rl)&&mi(zl.tagName,Rl.tagName)?un(yh.tagName,DA.JSX_element_0_has_no_corresponding_closing_tag,o_(CA,yh.tagName)):un(zl.tagName,DA.Expected_corresponding_JSX_closing_tag_for_0,o_(CA,yh.tagName)));kh=D(t_.createJsxElement(yh,Al,zl),rd)}else yh.kind===290?kh=D(t_.createJsxFragment(yh,ka(yh),Du(ml)),rd):(P_.assert(yh.kind===286),kh=yh);if(!zl&&ml&&u()===30){let ml=typeof Al>"u"?kh.pos:Al,Rl=le(()=>ji(!0,ml));if(Rl){let Al=Yt(28,!1);return Yd(Al,Rl.pos,0),at(Ir(CA,ml),Rl.end,DA.JSX_expressions_must_have_one_parent_element),D(t_.createBinaryExpression(kh,Al,Rl),rd)}}return kh}function Is(){let ml=O(),Rl=t_.createJsxText(Al.getTokenValue(),PA===13);return PA=Al.scanJsxToken(),D(Rl,ml)}function Su(ml,Al){switch(Al){case 1:if(bv(ml))un(ml,DA.JSX_fragment_has_no_corresponding_closing_tag);else{let Al=ml.tagName,Rl=Math.min(Ir(CA,Al.pos),Al.end);at(Rl,Al.end,DA.JSX_element_0_has_no_corresponding_closing_tag,o_(CA,ml.tagName))}return;case 31:case 7:return;case 12:case 13:return Is();case 19:return tc(!1);case 30:return ji(!1,void 0,ml);default:return P_.assertNever(Al)}}function ka(ml){let Rl=[],zl=O(),rd=QA;for(QA|=16384;;){let zl=Su(ml,PA=Al.reScanJsxToken());if(!zl||(Rl.push(zl),Yp(ml)&&zl?.kind===285&&!mi(zl.openingElement.tagName,zl.closingElement.tagName)&&mi(ml.tagName,zl.closingElement.tagName)))break}return QA=rd,Dt(Rl,zl)}function wu(){let ml=O();return D(t_.createJsxAttributes(Tn(13,nc)),ml)}function ku(ml){let Al=O();if(j(30),u()===32)return Yn(),D(t_.createJsxOpeningFragment(),Al);let Rl=Os(),zl=(MA&524288)===0?Ia():void 0,rd=wu(),yh;return u()===32?(Yn(),yh=t_.createJsxOpeningElement(Rl,zl,rd)):(j(44),j(32,void 0,!1)&&(ml?B():Yn()),yh=t_.createJsxSelfClosingElement(Rl,zl,rd)),D(yh,Al)}function Os(){let ml=O(),Al=Eu();if(nh(Al))return Al;let Rl=Al;for(;Je(25);)Rl=D(sA(Rl,ri(!0,!1,!1)),ml);return Rl}function Eu(){let ml=O();zt();let Al=u()===110,Rl=ti();return Je(59)?(zt(),D(t_.createJsxNamespacedName(Rl,ti()),ml)):Al?D(t_.createToken(110),ml):Rl}function tc(ml){let Al=O();if(!j(19))return;let Rl,zl;return u()!==20&&(ml||(Rl=ft(26)),zl=At()),ml?j(20):j(20,void 0,!1)&&Yn(),D(t_.createJsxExpression(Rl,zl),Al)}function nc(){if(u()===19)return Cu();let ml=O();return D(t_.createJsxAttribute(Au(),Ms()),ml)}function Ms(){if(u()===64){if(Ai()===11)return Xn();if(u()===19)return tc(!0);if(u()===30)return ji(!0);Ce(DA.or_JSX_element_expected)}}function Au(){let ml=O();zt();let Al=ti();return Je(59)?(zt(),D(t_.createJsxNamespacedName(Al,ti()),ml)):Al}function Cu(){let ml=O();j(19),j(26);let Al=At();return j(20),D(t_.createJsxSpreadAttribute(Al),ml)}function rc(ml,Al){let Rl=O();j(31);let zl=Os();return j(32,void 0,!1)&&(Al||!mi(ml.tagName,zl)?B():Yn()),D(t_.createJsxClosingElement(zl),Rl)}function Du(ml){let Al=O();return j(31),j(32,DA.Expected_corresponding_closing_tag_for_JSX_fragment,!1)&&(ml?B():Yn()),D(t_.createJsxJsxClosingFragment(),Al)}function ic(){P_.assert(TA!==1,"Type assertions should never be parsed in JSX; they should be parsed as comparisons or JSX elements/fragments.");let ml=O();j(30);let Al=ot();j(32);let Rl=Ar();return D(t_.createTypeAssertion(Al,Rl),ml)}function Pu(){return B(),kt(u())||u()===23||Sn()}function ac(){return u()===29&&H(Pu)}function Ls(ml){if(ml.flags&64)return!0;if(yl(ml)){let Al=ml.expression;for(;yl(Al)&&!(Al.flags&64);)Al=Al.expression;if(Al.flags&64){for(;yl(ml);)ml.flags|=64,ml=ml.expression;return!0}}return!1}function sc(ml,Al,Rl){let zl=ri(!0,!0,!0),rd=Rl||Ls(Al),yh=rd?aA(Al,Rl,zl):sA(Al,zl);if(rd&&xi(yh.name)&&un(yh.name,DA.An_optional_chain_cannot_contain_private_identifiers),Q1(Al)&&Al.typeArguments){let ml=Al.typeArguments.pos-1,Rl=Ir(CA,Al.typeArguments.end)+1;at(ml,Rl,DA.An_instantiation_expression_cannot_be_followed_by_a_property_access)}return D(yh,ml)}function Nu(ml,Al,Rl){let zl;if(u()===24)zl=Yt(80,!0,DA.An_element_access_expression_should_take_an_argument);else{let ml=ut(At);Nl(ml)&&(ml.text=Br(ml.text)),zl=ml}j(24);let rd=Rl||Ls(Al)?lA(Al,Rl,zl):oA(Al,zl);return D(rd,ml)}function on(ml,Rl,zl){for(;;){let rd,yh=!1;if(zl&&ac()?(rd=Hn(29),yh=kt(u())):yh=Je(25),yh){Rl=sc(ml,Rl,rd);continue}if((rd||!tt())&&Je(23)){Rl=Nu(ml,Rl,rd);continue}if(Sn()){Rl=!rd&&Rl.kind===234?Wr(ml,Rl.expression,rd,Rl.typeArguments):Wr(ml,Rl,rd,void 0);continue}if(!rd){if(u()===54&&!Al.hasPrecedingLineBreak()){B(),Rl=D(t_.createNonNullExpression(Rl),ml);continue}let zl=le(Ea);if(zl){Rl=D(t_.createExpressionWithTypeArguments(Rl,zl),ml);continue}}return Rl}}function Sn(){return u()===15||u()===16}function Wr(ml,Al,Rl,zl){let rd=t_.createTaggedTemplateExpression(Al,zl,u()===15?(Nt(!0),Xn()):ya(!0));return(Rl||Al.flags&64)&&(rd.flags|=64),rd.questionDotToken=Rl,D(rd,ml)}function js(ml,Al){for(;;){Al=on(ml,Al,!0);let Rl,zl=ft(29);if(zl&&(Rl=le(Ea),Sn())){Al=Wr(ml,Al,zl,Rl);continue}if(Rl||u()===21){!zl&&Al.kind===234&&(Rl=Al.typeArguments,Al=Al.expression);let rd=_c(),yh=zl||Ls(Al)?uA(Al,zl,Rl,rd):cA(Al,Rl,rd);Al=D(yh,ml);continue}if(zl){let Rl=Yt(80,!1,DA.Identifier_expected);Al=D(aA(Al,zl,Rl),ml)}break}return Al}function _c(){j(21);let ml=dn(11,lc);return j(22),ml}function Ea(){if((MA&524288)!==0||Et()!==30)return;B();let ml=dn(20,ot);if(Ge()===32)return B(),ml&&Iu()?ml:void 0}function Iu(){switch(u()){case 21:case 15:case 16:return!0;case 30:case 32:case 40:case 41:return!1}return Al.hasPrecedingLineBreak()||Go()||!kr()}function Js(){switch(u()){case 15:Al.getTokenFlags()&26656&&Nt(!1);case 9:case 10:case 11:return Xn();case 110:case 108:case 106:case 112:case 97:return Gt();case 21:return Ou();case 23:return uc();case 19:return Rs();case 134:if(!H(kc))break;return Us();case 60:return Zu();case 86:return ep();case 100:return Us();case 105:return fc();case 44:case 69:if(Qe()===14)return Xn();break;case 16:return ya(!1);case 81:return pa()}return vt(DA.Expression_expected)}function Ou(){let ml=O(),Al=qe();j(21);let Rl=ut(At);return j(22),Pe(D(dA(Rl),ml),Al)}function oc(){let ml=O();j(26);let Al=Vt(!0);return D(t_.createSpreadElement(Al),ml)}function cc(){return u()===26?oc():u()===28?D(t_.createOmittedExpression(),O()):Vt(!0)}function lc(){return Pt(Rl,cc)}function uc(){let ml=O(),Rl=Al.getTokenStart(),zl=j(23),rd=Al.hasPrecedingLineBreak(),yh=dn(15,cc);return Ur(23,24,zl,Rl),D(nA(yh,rd),ml)}function pc(){let ml=O(),Al=qe();if(ft(26)){let Rl=Vt(!0);return Pe(D(t_.createSpreadAssignment(Rl),ml),Al)}let Rl=jn(!0);if(ni(139))return ci(ml,Al,Rl,178,0);if(ni(153))return ci(ml,Al,Rl,179,0);let zl=ft(42),rd=Te(),yh=qr(),kh=ft(58),Qh=ft(54);if(zl||u()===21||u()===30)return Uc(ml,Al,Rl,zl,yh,kh,Qh);let cf;if(rd&&u()!==59){let ml=ft(64),Al=ml?ut(()=>Vt(!0)):void 0;cf=t_.createShorthandPropertyAssignment(yh,Al),cf.equalsToken=ml}else{j(59);let ml=ut(()=>Vt(!0));cf=t_.createPropertyAssignment(yh,ml)}return cf.modifiers=Rl,cf.questionToken=kh,cf.exclamationToken=Qh,Pe(D(cf,ml),Al)}function Rs(){let ml=O(),Rl=Al.getTokenStart(),zl=j(19),rd=Al.hasPrecedingLineBreak(),yh=dn(12,pc,!0);return Ur(19,20,zl,Rl),D(iA(yh,rd),ml)}function Us(){let ml=tt();Ze(!1);let Al=O(),Rl=qe(),zl=jn(!1);j(100);let rd=ft(42),yh=rd?1:0,kh=nn(zl,fl)?2:0,Qh=yh&&kh?Z(Ji):yh?Gn(Ji):kh?U(Ji):Ji(),cf=mn(),r_=$n(yh|kh),u_=Ln(59,!1),C_=Aa(yh|kh);Ze(ml);let D_=t_.createFunctionExpression(zl,rd,Qh,cf,r_,u_,C_);return Pe(D(D_,Al),Rl)}function Ji(){return Ve()?is():void 0}function fc(){let ml=O();if(j(105),Je(25)){let Al=Ut();return D(t_.createMetaProperty(105,Al),ml)}let Al=O(),Rl=on(Al,Js(),!1),zl;Rl.kind===234&&(zl=Rl.typeArguments,Rl=Rl.expression),u()===29&&Ce(DA.Invalid_optional_chain_from_new_expression_Did_you_mean_to_call_0,o_(CA,Rl));let rd=u()===21?_c():void 0;return D(pA(Rl,zl,rd),ml)}function Gr(ml,Rl){let zl=O(),rd=qe(),yh=Al.getTokenStart(),kh=j(19,Rl);if(kh||ml){let ml=Al.hasPrecedingLineBreak(),Rl=Tn(1,Ht);Ur(19,20,kh,yh);let Qh=Pe(D(hA(Rl,ml),zl),rd);return u()===64&&(Ce(DA.Declaration_or_statement_expected_This_follows_a_block_of_statements_so_if_you_intended_to_write_a_destructuring_assignment_you_might_need_to_wrap_the_whole_assignment_in_parentheses),B()),Qh}else{let ml=ur();return Pe(D(hA(ml,void 0),zl),rd)}}function Aa(ml,Al){let Rl=Ee();$e(!!(ml&1));let zl=Xe();_t(!!(ml&2));let rd=jA;jA=!1;let yh=tt();yh&&Ze(!1);let kh=Gr(!!(ml&16),Al);return yh&&Ze(!0),jA=rd,$e(Rl),_t(zl),kh}function dc(){let ml=O(),Al=qe();return j(27),Pe(D(t_.createEmptyStatement(),ml),Al)}function Mu(){let ml=O(),Rl=qe();j(101);let zl=Al.getTokenStart(),rd=j(21),yh=ut(At);Ur(21,22,rd,zl);let kh=Ht(),Qh=Je(93)?Ht():void 0;return Pe(D(mA(yh,kh,Qh),ml),Rl)}function mc(){let ml=O(),Rl=qe();j(92);let zl=Ht();j(117);let rd=Al.getTokenStart(),yh=j(21),kh=ut(At);return Ur(21,22,yh,rd),Je(27),Pe(D(t_.createDoStatement(zl,kh),ml),Rl)}function Lu(){let ml=O(),Rl=qe();j(117);let zl=Al.getTokenStart(),rd=j(21),yh=ut(At);Ur(21,22,rd,zl);let kh=Ht();return Pe(D(gA(yh,kh),ml),Rl)}function hc(){let ml=O(),Al=qe();j(99);let Rl=ft(135);j(21);let zl;u()!==27&&(u()===115||u()===121||u()===87||u()===160&&H(Cc)||u()===135&&H(Fs)?zl=jc(!0):zl=Rr(At));let rd;if(Rl?j(165):Je(165)){let ml=ut(()=>Vt(!0));j(22),rd=yA(Rl,zl,ml,Ht())}else if(Je(103)){let ml=ut(At);j(22),rd=t_.createForInStatement(zl,ml,Ht())}else{j(27);let ml=u()!==27&&u()!==22?ut(At):void 0;j(27);let Al=u()!==22?ut(At):void 0;j(22),rd=AA(zl,ml,Al,Ht())}return Pe(D(rd,ml),Al)}function yc(ml){let Al=O(),Rl=qe();j(ml===253?83:88);let zl=or()?void 0:vt();en();let rd=ml===253?t_.createBreakStatement(zl):t_.createContinueStatement(zl);return Pe(D(rd,Al),Rl)}function gc(){let ml=O(),Al=qe();j(107);let Rl=or()?void 0:ut(At);return en(),Pe(D(t_.createReturnStatement(Rl),ml),Al)}function ju(){let ml=O(),Rl=qe();j(118);let zl=Al.getTokenStart(),rd=j(21),yh=ut(At);Ur(21,22,rd,zl);let kh=St(67108864,Ht);return Pe(D(t_.createWithStatement(yh,kh),ml),Rl)}function bc(){let ml=O(),Al=qe();j(84);let Rl=ut(At);j(59);let zl=Tn(3,Ht);return Pe(D(t_.createCaseClause(Rl,zl),ml),Al)}function Ju(){let ml=O();j(90),j(59);let Al=Tn(3,Ht);return D(t_.createDefaultClause(Al),ml)}function Ru(){return u()===84?bc():Ju()}function vc(){let ml=O();j(19);let Al=Tn(2,Ru);return j(20),D(t_.createCaseBlock(Al),ml)}function Uu(){let ml=O(),Al=qe();j(109),j(21);let Rl=ut(At);j(22);let zl=vc();return Pe(D(t_.createSwitchStatement(Rl,zl),ml),Al)}function xc(){let ml=O(),Rl=qe();j(111);let zl=Al.hasPrecedingLineBreak()?void 0:ut(At);return zl===void 0&&(OA++,zl=D(eA(""),O())),ua()||wt(zl),Pe(D(t_.createThrowStatement(zl),ml),Rl)}function Bu(){let ml=O(),Al=qe();j(113);let Rl=Gr(!1),zl=u()===85?Tc():void 0,rd;return(!zl||u()===98)&&(j(98,DA.catch_or_finally_expected),rd=Gr(!1)),Pe(D(t_.createTryStatement(Rl,zl,rd),ml),Al)}function Tc(){let ml=O();j(85);let Al;Je(21)?(Al=Pa(),j(22)):Al=void 0;let Rl=Gr(!1);return D(t_.createCatchClause(Al,Rl),ml)}function qu(){let ml=O(),Al=qe();return j(89),en(),Pe(D(t_.createDebuggerStatement(),ml),Al)}function Sc(){let ml=O(),Al=qe(),Rl,zl=u()===21,rd=ut(At);return et(rd)&&Je(59)?Rl=t_.createLabeledStatement(rd,Ht()):(ua()||wt(rd),Rl=_A(rd),zl&&(Al=!1)),Pe(D(Rl,ml),Al)}function Bs(){return B(),kt(u())&&!Al.hasPrecedingLineBreak()}function wc(){return B(),u()===86&&!Al.hasPrecedingLineBreak()}function kc(){return B(),u()===100&&!Al.hasPrecedingLineBreak()}function qs(){return B(),(kt(u())||u()===9||u()===10||u()===11)&&!Al.hasPrecedingLineBreak()}function Fu(){for(;;)switch(u()){case 115:case 121:case 87:case 100:case 86:case 94:return!0;case 160:return Dc();case 135:return Da();case 120:case 156:case 166:return yu();case 144:case 145:return Gu();case 128:case 129:case 134:case 138:case 123:case 124:case 125:case 148:let ml=u();if(B(),Al.hasPrecedingLineBreak())return!1;if(ml===138&&u()===156)return!0;continue;case 162:return B(),u()===19||u()===80||u()===95;case 102:return B(),u()===166||u()===11||u()===42||u()===19||kt(u());case 95:let Rl=B();if(Rl===156&&(Rl=H(B)),Rl===64||Rl===42||Rl===19||Rl===90||Rl===130||Rl===60)return!0;continue;case 126:B();continue;default:return!1}}function Ri(){return H(Fu)}function Ec(){switch(u()){case 60:case 27:case 19:case 115:case 121:case 160:case 100:case 86:case 94:case 101:case 92:case 117:case 99:case 88:case 83:case 107:case 118:case 109:case 111:case 113:case 89:case 85:case 98:return!0;case 102:return Ri()||H(mo);case 87:case 95:return Ri();case 134:case 138:case 120:case 144:case 145:case 156:case 162:case 166:return!0;case 129:case 125:case 123:case 124:case 126:case 148:return Ri()||!H(Bs);default:return kr()}}function Ac(){return B(),Ve()||u()===19||u()===23}function zu(){return H(Ac)}function Cc(){return Ca(!0)}function Vu(){return B(),u()===64||u()===27||u()===59}function Ca(ml){return B(),ml&&u()===165?H(Vu):(Ve()||u()===19)&&!Al.hasPrecedingLineBreak()}function Dc(){return H(Ca)}function Fs(ml){return B()===160?Ca(ml):!1}function Da(){return H(Fs)}function Ht(){switch(u()){case 27:return dc();case 19:return Gr(!1);case 115:return oi(O(),qe(),void 0);case 121:if(zu())return oi(O(),qe(),void 0);break;case 135:if(Da())return oi(O(),qe(),void 0);break;case 160:if(Dc())return oi(O(),qe(),void 0);break;case 100:return Vs(O(),qe(),void 0);case 86:return Ys(O(),qe(),void 0);case 101:return Mu();case 92:return mc();case 117:return Lu();case 99:return hc();case 88:return yc(252);case 83:return yc(253);case 107:return gc();case 118:return ju();case 109:return Uu();case 111:return xc();case 113:case 85:case 98:return Bu();case 89:return qu();case 60:return Ui();case 134:case 120:case 156:case 144:case 145:case 138:case 87:case 94:case 95:case 102:case 123:case 124:case 125:case 128:case 129:case 126:case 148:case 162:if(Ri())return Ui();break}return Sc()}function Pc(ml){return ml.kind===138}function Ui(){let ml=O(),Al=qe(),Rl=jn(!0);if(nn(Rl,Pc)){let zl=Wu(ml);if(zl)return zl;for(let ml of Rl)ml.flags|=33554432;return St(33554432,()=>Nc(ml,Al,Rl))}else return Nc(ml,Al,Rl)}function Wu(ml){return St(33554432,()=>{let Al=ma(QA,ml);if(Al)return B_(Al)})}function Nc(ml,Al,Rl){switch(u()){case 115:case 121:case 87:case 160:return oi(ml,Al,Rl);case 135:if(!Da())break;return oi(ml,Al,Rl);case 100:return Vs(ml,Al,Rl);case 86:return Ys(ml,Al,Rl);case 120:return ip(ml,Al,Rl);case 156:return ap(ml,Al,Rl);case 94:return sp(ml,Al,Rl);case 162:case 144:case 145:return _p(ml,Al,Rl);case 102:return qi(ml,Al,Rl);case 95:switch(B(),u()){case 90:case 64:return nl(ml,Al,Rl);case 130:return lp(ml,Al,Rl);default:return tl(ml,Al,Rl)}}if(Rl){let Al=Yt(283,!0,DA.Declaration_expected);return Wp(Al,ml),Al.modifiers=Rl,Al}}function Ic(){return B()===11}function Oc(){return B(),u()===161||u()===64}function Gu(){return B(),!Al.hasPrecedingLineBreak()&&(Te()||u()===11)}function Bi(ml,Al){if(u()!==19){if(ml&4){va();return}if(or()){en();return}}return Aa(ml,Al)}function Yu(){let ml=O();if(u()===28)return D(t_.createOmittedExpression(),ml);let Al=ft(26),Rl=_i(),zl=Er();return D(t_.createBindingElement(Al,void 0,Rl,zl),ml)}function Mc(){let ml=O(),Al=ft(26),Rl=Ve(),zl=qr(),rd;Rl&&u()!==59?(rd=zl,zl=void 0):(j(59),rd=_i());let yh=Er();return D(t_.createBindingElement(Al,zl,rd,yh),ml)}function Hu(){let ml=O();j(19);let Al=ut(()=>dn(9,Mc));return j(20),D(t_.createObjectBindingPattern(Al),ml)}function Lc(){let ml=O();j(23);let Al=ut(()=>dn(10,Yu));return j(24),D(t_.createArrayBindingPattern(Al),ml)}function zs(){return u()===19||u()===23||u()===81||Ve()}function _i(ml){return u()===23?Lc():u()===19?Hu():is(ml)}function Xu(){return Pa(!0)}function Pa(ml){let Rl=O(),zl=qe(),rd=_i(DA.Private_identifiers_are_not_allowed_in_variable_declarations),yh;ml&&rd.kind===80&&u()===54&&!Al.hasPrecedingLineBreak()&&(yh=Gt());let kh=wr(),Qh=Wo(u())?void 0:Er(),cf=bA(rd,yh,kh,Qh);return Pe(D(cf,Rl),zl)}function jc(ml){let Al=O(),Rl=0;switch(u()){case 115:break;case 121:Rl|=1;break;case 87:Rl|=2;break;case 160:Rl|=4;break;case 135:if(!Da())break;Rl|=6,B();break;default:P_.fail()}B();let zl;if(u()===165&&H(Jc))zl=ur();else{let Al=he();Se(ml),zl=dn(8,ml?Pa:Xu),Se(Al)}return D(vA(zl,Rl),Al)}function Jc(){return Pi()&&B()===22}function oi(ml,Al,Rl){let zl=jc(!1);en();let rd=fA(Rl,zl);return Pe(D(rd,ml),Al)}function Vs(ml,Al,Rl){let zl=Xe(),rd=Un(Rl);j(100);let yh=ft(42),kh=rd&2048?Ji():is(),Qh=yh?1:0,cf=rd&1024?2:0,r_=mn();rd&32&&_t(!0);let u_=$n(Qh|cf),C_=Ln(59,!1),D_=Bi(Qh|cf,DA.or_expected);_t(zl);let S_=t_.createFunctionDeclaration(Rl,yh,kh,r_,u_,C_,D_);return Pe(D(S_,ml),Al)}function $u(){if(u()===137)return j(137);if(u()===11&&H(B)===21)return le(()=>{let ml=Xn();return ml.text==="constructor"?ml:void 0})}function Rc(ml,Al,Rl){return le(()=>{if($u()){let zl=mn(),rd=$n(0),yh=Ln(59,!1),kh=Bi(0,DA.or_expected),Qh=t_.createConstructorDeclaration(Rl,rd,kh);return Qh.typeParameters=zl,Qh.type=yh,Pe(D(Qh,ml),Al)}})}function Uc(ml,Al,Rl,zl,rd,yh,kh,Qh){let cf=zl?1:0,r_=nn(Rl,fl)?2:0,u_=mn(),C_=$n(cf|r_),D_=Ln(59,!1),S_=Bi(cf|r_,Qh),P_=t_.createMethodDeclaration(Rl,zl,rd,yh,u_,C_,D_,S_);return P_.exclamationToken=kh,Pe(D(P_,ml),Al)}function Na(ml,Rl,zl,rd,yh){let kh=!yh&&!Al.hasPrecedingLineBreak()?ft(54):void 0,Qh=wr(),cf=Pt(90112,Er);Wl(rd,Qh,cf);let r_=t_.createPropertyDeclaration(zl,rd,yh||kh,Qh,cf);return Pe(D(r_,ml),Rl)}function Ws(ml,Al,Rl){let zl=ft(42),rd=qr(),yh=ft(58);return zl||u()===21||u()===30?Uc(ml,Al,Rl,zl,rd,yh,void 0,DA.or_expected):Na(ml,Al,Rl,rd,yh)}function ci(ml,Al,Rl,zl,rd){let yh=qr(),kh=mn(),Qh=$n(0),cf=Ln(59,!1),r_=Bi(rd),u_=zl===178?t_.createGetAccessorDeclaration(Rl,yh,Qh,cf,r_):t_.createSetAccessorDeclaration(Rl,yh,Qh,r_);return u_.typeParameters=kh,T_(u_)&&(u_.type=cf),Pe(D(u_,ml),Al)}function Bc(){let ml;if(u()===60)return!0;for(;Xr(u());){if(ml=u(),n2(ml))return!0;B()}if(u()===42||(Sr()&&(ml=u(),B()),u()===23))return!0;if(ml!==void 0){if(!yi(ml)||ml===153||ml===139)return!0;switch(u()){case 21:case 30:case 54:case 59:case 64:case 58:return!0;default:return or()}}return!1}function Qu(ml,Al,Rl){Hn(126);let zl=Ku(),rd=Pe(D(t_.createClassStaticBlockDeclaration(zl),ml),Al);return rd.modifiers=Rl,rd}function Ku(){let ml=Ee(),Al=Xe();$e(!1),_t(!0);let Rl=Gr(!1);return $e(ml),_t(Al),Rl}function qc(){if(Xe()&&u()===135){let ml=O(),Al=vt(DA.Expression_expected);B();let Rl=on(ml,Al,!0);return js(ml,Rl)}return Li()}function Fc(){let ml=O();if(!Je(60))return;let Al=Ei(qc);return D(t_.createDecorator(Al),ml)}function Gs(ml,Al,Rl){let zl=O(),rd=u();if(u()===87&&Al){if(!le(as))return}else{if(Rl&&u()===126&&H(Oa))return;if(ml&&u()===126)return;if(!L_())return}return D(rA(rd),zl)}function jn(ml,Al,Rl){let zl=O(),rd,yh,kh,Qh=!1,cf=!1,t_=!1;if(ml&&u()===60)for(;yh=Fc();)rd=An(rd,yh);for(;kh=Gs(Qh,Al,Rl);)kh.kind===126&&(Qh=!0),rd=An(rd,kh),cf=!0;if(cf&&ml&&u()===60)for(;yh=Fc();)rd=An(rd,yh),t_=!0;if(t_)for(;kh=Gs(Qh,Al,Rl);)kh.kind===126&&(Qh=!0),rd=An(rd,kh);return rd&&Dt(rd,zl)}function zc(){let ml;if(u()===134){let Al=O();B();let Rl=D(rA(134),Al);ml=Dt([Rl],Al)}return ml}function Vc(){let ml=O(),Al=qe();if(u()===27)return B(),Pe(D(t_.createSemicolonClassElement(),ml),Al);let Rl=jn(!0,!0,!0);if(u()===126&&H(Oa))return Qu(ml,Al,Rl);if(ni(139))return ci(ml,Al,Rl,178,0);if(ni(153))return ci(ml,Al,Rl,179,0);if(u()===137||u()===11){let zl=Rc(ml,Al,Rl);if(zl)return zl}if(Vr())return vs(ml,Al,Rl);if(kt(u())||u()===11||u()===9||u()===10||u()===42||u()===23)if(nn(Rl,Pc)){for(let ml of Rl)ml.flags|=33554432;return St(33554432,()=>Ws(ml,Al,Rl))}else return Ws(ml,Al,Rl);if(Rl){let zl=Yt(80,!0,DA.Declaration_expected);return Na(ml,Al,Rl,zl,void 0)}return P_.fail("Should not have attempted to parse class member declaration.")}function Zu(){let ml=O(),Al=qe(),Rl=jn(!0);if(u()===86)return Hs(ml,Al,Rl,232);let zl=Yt(283,!0,DA.Expression_expected);return Wp(zl,ml),zl.modifiers=Rl,zl}function ep(){return Hs(O(),qe(),void 0,232)}function Ys(ml,Al,Rl){return Hs(ml,Al,Rl,264)}function Hs(ml,Al,Rl,zl){let rd=Xe();j(86);let yh=tp(),kh=mn();nn(Rl,nv)&&_t(!0);let Qh=Gc(),cf;j(19)?(cf=Yc(),j(20)):cf=ur(),_t(rd);let r_=zl===264?t_.createClassDeclaration(Rl,yh,kh,Qh,cf):t_.createClassExpression(Rl,yh,kh,Qh,cf);return Pe(D(r_,ml),Al)}function tp(){return Ve()&&!Wc()?cr(Ve()):void 0}function Wc(){return u()===119&&H(Zl)}function Gc(){if(Xs())return Tn(22,np)}function np(){let ml=O(),Al=u();P_.assert(Al===96||Al===119),B();let Rl=dn(7,rp);return D(t_.createHeritageClause(Al,Rl),ml)}function rp(){let ml=O(),Al=Li();if(Al.kind===234)return Al;let Rl=Ia();return D(t_.createExpressionWithTypeArguments(Al,Rl),ml)}function Ia(){return u()===30?Fr(20,ot,30,32):void 0}function Xs(){return u()===96||u()===119}function Yc(){return Tn(5,Vc)}function ip(ml,Al,Rl){j(120);let zl=vt(),rd=mn(),yh=Gc(),kh=yo(),Qh=t_.createInterfaceDeclaration(Rl,zl,rd,yh,kh);return Pe(D(Qh,ml),Al)}function ap(ml,Rl,zl){j(156),Al.hasPrecedingLineBreak()&&Ce(DA.Line_break_not_permitted_here);let rd=vt(),yh=mn();j(64);let kh=u()===141&&le(So)||ot();en();let Qh=t_.createTypeAliasDeclaration(zl,rd,yh,kh);return Pe(D(Qh,ml),Rl)}function $s(){let ml=O(),Al=qe(),Rl=qr(),zl=ut(Er);return Pe(D(t_.createEnumMember(Rl,zl),ml),Al)}function sp(ml,Al,Rl){j(94);let zl=vt(),rd;j(19)?(rd=we(()=>dn(6,$s)),j(20)):rd=ur();let yh=t_.createEnumDeclaration(Rl,zl,rd);return Pe(D(yh,ml),Al)}function Qs(){let ml=O(),Al;return j(19)?(Al=Tn(1,Ht),j(20)):Al=ur(),D(t_.createModuleBlock(Al),ml)}function Hc(ml,Al,Rl,zl){let rd=zl&32,yh=zl&8?Ut():vt(),kh=Je(25)?Hc(O(),!1,void 0,8|rd):Qs(),Qh=t_.createModuleDeclaration(Rl,yh,kh,zl);return Pe(D(Qh,ml),Al)}function Xc(ml,Al,Rl){let zl=0,rd;u()===162?(rd=vt(),zl|=2048):(rd=Xn(),rd.text=Br(rd.text));let yh;u()===19?yh=Qs():en();let kh=t_.createModuleDeclaration(Rl,rd,yh,zl);return Pe(D(kh,ml),Al)}function _p(ml,Al,Rl){let zl=0;if(u()===162)return Xc(ml,Al,Rl);if(Je(145))zl|=32;else if(j(144),u()===11)return Xc(ml,Al,Rl);return Hc(ml,Al,Rl,zl)}function op(){return u()===149&&H($c)}function $c(){return B()===21}function Oa(){return B()===19}function cp(){return B()===44}function lp(ml,Al,Rl){j(130),j(145);let zl=vt();en();let rd=t_.createNamespaceExportDeclaration(zl);return rd.modifiers=Rl,Pe(D(rd,ml),Al)}function qi(ml,Rl,zl){j(102);let rd=Al.getTokenFullStart(),yh;Te()&&(yh=vt());let kh;if(yh?.escapedText==="type"&&(u()!==161||Te()&&H(Oc))&&(Te()||Yr())?(kh=156,yh=Te()?vt():void 0):yh?.escapedText==="defer"&&(u()===161?!H(Ic):u()!==28&&u()!==64)&&(kh=166,yh=Te()?vt():void 0),yh&&!pp()&&kh!==166)return fp(ml,Rl,zl,yh,kh===156);let Qh=Qc(yh,rd,kh,void 0),cf=zi(),r_=Kc();en();let u_=t_.createImportDeclaration(zl,Qh,cf,r_);return Pe(D(u_,ml),Rl)}function Qc(ml,Al,Rl,zl=!1){let rd;return(ml||u()===42||u()===19)&&(rd=dp(ml,Al,Rl,zl),j(161)),rd}function Kc(){let ml=u();if(ml===118||ml===132&&!Al.hasPrecedingLineBreak())return Ks(ml)}function up(){let ml=O(),Al=kt(u())?Ut():ii(11);j(59);let Rl=Vt(!0);return D(t_.createImportAttribute(Al,Rl),ml)}function Ks(ml,Rl){let zl=O();Rl||j(ml);let rd=Al.getTokenStart();if(j(19)){let Rl=Al.hasPrecedingLineBreak(),yh=dn(24,up,!0);if(!j(20)){let ml=Va(IA);ml&&ml.code===DA._0_expected.code&&ll(ml,Ja(EA,CA,rd,1,DA.The_parser_expected_to_find_a_1_to_match_the_0_token_here,"{","}"))}return D(t_.createImportAttributes(yh,Rl,ml),zl)}else{let Al=Dt([],O(),void 0,!1);return D(t_.createImportAttributes(Al,!1,ml),zl)}}function Yr(){return u()===42||u()===19}function pp(){return u()===28||u()===161}function fp(ml,Al,Rl,zl,rd){j(64);let yh=Fi();en();let kh=t_.createImportEqualsDeclaration(Rl,rd,zl,yh);return Pe(D(kh,ml),Al)}function dp(ml,Rl,zl,rd){let yh;return(!ml||Je(28))&&(rd&&Al.setSkipJsDocLeadingAsterisks(!0),u()===42?yh=hp():yh=Zc(276),rd&&Al.setSkipJsDocLeadingAsterisks(!1)),D(t_.createImportClause(zl,ml,yh),Rl)}function Fi(){return op()?mp():zr(!1)}function mp(){let ml=O();j(149),j(21);let Al=zi();return j(22),D(t_.createExternalModuleReference(Al),ml)}function zi(){if(u()===11){let ml=Xn();return ml.text=Br(ml.text),ml}else return At()}function hp(){let ml=O();j(42),j(130);let Al=vt();return D(t_.createNamespaceImport(Al),ml)}function Zs(){return kt(u())||u()===11}function li(ml){return u()===11?Xn():ml()}function Zc(ml){let Al=O(),Rl=ml===276?t_.createNamedImports(Fr(23,yp,19,20)):t_.createNamedExports(Fr(23,ui,19,20));return D(Rl,Al)}function ui(){let ml=qe();return Pe(el(282),ml)}function yp(){return el(277)}function el(ml){let Rl=O(),zl=yi(u())&&!Te(),rd=Al.getTokenStart(),yh=Al.getTokenEnd(),kh=!1,Qh,cf=!0,r_=li(Ut);if(r_.kind===80&&r_.escapedText==="type")if(u()===130){let ml=Ut();if(u()===130){let Al=Ut();Zs()?(kh=!0,Qh=ml,r_=li(ce),cf=!1):(Qh=r_,r_=Al,cf=!1)}else Zs()?(Qh=r_,cf=!1,r_=li(ce)):(kh=!0,r_=ml)}else Zs()&&(kh=!0,r_=li(ce));cf&&u()===130&&(Qh=r_,j(130),r_=li(ce)),ml===277&&(r_.kind!==80?(at(Ir(CA,r_.pos),r_.end,DA.Identifier_expected),r_=vi(Yt(80,!1),r_.pos,r_.pos)):zl&&at(rd,yh,DA.Identifier_expected));let u_=ml===277?t_.createImportSpecifier(kh,Qh,r_):t_.createExportSpecifier(kh,Qh,r_);return D(u_,Rl);function ce(){return zl=yi(u())&&!Te(),rd=Al.getTokenStart(),yh=Al.getTokenEnd(),Ut()}}function gp(ml){return D(t_.createNamespaceExport(li(Ut)),ml)}function tl(ml,Rl,zl){let rd=Xe();_t(!0);let yh,kh,Qh,cf=Je(156),r_=O();Je(42)?(Je(130)&&(yh=gp(r_)),j(161),kh=zi()):(yh=Zc(280),(u()===161||u()===11&&!Al.hasPrecedingLineBreak())&&(j(161),kh=zi()));let u_=u();kh&&(u_===118||u_===132)&&!Al.hasPrecedingLineBreak()&&(Qh=Ks(u_)),en(),_t(rd);let C_=t_.createExportDeclaration(zl,cf,yh,kh,Qh);return Pe(D(C_,ml),Rl)}function nl(ml,Al,Rl){let zl=Xe();_t(!0);let rd;Je(64)?rd=!0:j(90);let yh=Vt(!0);en(),_t(zl);let kh=t_.createExportAssignment(Rl,rd,yh);return Pe(D(kh,ml),Al)}let $A;(ml=>{ml[ml.SourceElements=0]="SourceElements",ml[ml.BlockStatements=1]="BlockStatements",ml[ml.SwitchClauses=2]="SwitchClauses",ml[ml.SwitchClauseStatements=3]="SwitchClauseStatements",ml[ml.TypeMembers=4]="TypeMembers",ml[ml.ClassMembers=5]="ClassMembers",ml[ml.EnumMembers=6]="EnumMembers",ml[ml.HeritageClauseElement=7]="HeritageClauseElement",ml[ml.VariableDeclarations=8]="VariableDeclarations",ml[ml.ObjectBindingElements=9]="ObjectBindingElements",ml[ml.ArrayBindingElements=10]="ArrayBindingElements",ml[ml.ArgumentExpressions=11]="ArgumentExpressions",ml[ml.ObjectLiteralMembers=12]="ObjectLiteralMembers",ml[ml.JsxAttributes=13]="JsxAttributes",ml[ml.JsxChildren=14]="JsxChildren",ml[ml.ArrayLiteralMembers=15]="ArrayLiteralMembers",ml[ml.Parameters=16]="Parameters",ml[ml.JSDocParameters=17]="JSDocParameters",ml[ml.RestProperties=18]="RestProperties",ml[ml.TypeParameters=19]="TypeParameters",ml[ml.TypeArguments=20]="TypeArguments",ml[ml.TupleElementTypes=21]="TupleElementTypes",ml[ml.HeritageClauses=22]="HeritageClauses",ml[ml.ImportOrExportSpecifiers=23]="ImportOrExportSpecifiers",ml[ml.ImportAttributes=24]="ImportAttributes",ml[ml.JSDocComment=25]="JSDocComment",ml[ml.Count=26]="Count"})($A||($A={}));let JA;(ml=>{ml[ml.False=0]="False",ml[ml.True=1]="True",ml[ml.Unknown=2]="Unknown"})(JA||(JA={}));let HA;(ml=>{function p(ml,Rl,zl){zn("file.js",ml,99,void 0,1,0),Al.setText(ml,Rl,zl),PA=Al.scan();let rd=m(),yh=se("file.js",99,1,!1,[],rA(1),0,Ha),kh=Hi(IA,yh);return BA&&(yh.jsDocDiagnostics=Hi(BA,yh)),Vn(),rd?{jsDocTypeExpression:rd,diagnostics:kh}:void 0}ml.parseJSDocTypeExpressionForTests=p;function m(ml){let Al=O(),Rl=(ml?Je:j)(19),zl=St(16777216,hs);(!ml||Rl)&&I_(20);let rd=t_.createJSDocTypeExpression(zl);return L(rd),D(rd,Al)}ml.parseJSDocTypeExpression=m;function g(){let ml=O(),Al=Je(19),Rl=O(),zl=zr(!1);for(;u()===81;)It(),ze(),zl=D(t_.createJSDocMemberName(zl,vt()),Rl);Al&&I_(20);let rd=t_.createJSDocNameReference(zl);return L(rd),D(rd,ml)}ml.parseJSDocNameReference=g;function v(ml,Al,Rl){zn("",ml,99,void 0,1,0);let zl=St(16777216,()=>ee(Al,Rl)),rd=Hi(IA,{languageVariant:0,text:ml});return Vn(),zl?{jsDoc:zl,diagnostics:rd}:void 0}ml.parseIsolatedJSDocComment=v;function P(ml,Al,Rl){let zl=PA,rd=IA.length,yh=UA,kh=St(16777216,()=>ee(Al,Rl));return Df(kh,ml),MA&524288&&(BA||(BA=[]),Dn(BA,IA,rd)),PA=zl,IA.length=rd,UA=yh,kh}ml.parseJSDocComment=P;let Rl;(ml=>{ml[ml.BeginningOfLine=0]="BeginningOfLine",ml[ml.SawAsterisk=1]="SawAsterisk",ml[ml.SavingComments=2]="SavingComments",ml[ml.SavingBackticks=3]="SavingBackticks"})(Rl||(Rl={}));let zl;(ml=>{ml[ml.Property=1]="Property",ml[ml.Parameter=2]="Parameter",ml[ml.CallbackParameter=4]="CallbackParameter"})(zl||(zl={}));function ee(ml=0,Rl){let zl=CA,rd=Rl===void 0?zl.length:ml+Rl;if(Rl=rd-ml,P_.assert(ml>=0),P_.assert(ml<=rd),P_.assert(rd<=zl.length),!zv(zl,ml))return;let yh,kh,Qh,cf,r_,u_=[],C_=[],D_=QA;QA|=1<<25;let S_=Al.scanRange(ml+3,Rl-5,Cr);return QA=D_,S_;function Cr(){let Rl=1,D_,S_=ml-(zl.lastIndexOf(`\n`,ml)+1)+4;function ne(ml){D_||(D_=S_),u_.push(ml),S_+=ml.length}for(ze();Yi(5););Yi(4)&&(Rl=0,S_=0);e:for(;;){switch(u()){case 60:bp(u_),r_||(r_=O()),We(r(S_)),Rl=0,D_=void 0;break;case 4:u_.push(Al.getTokenText()),Rl=0,S_=0;break;case 42:let zl=Al.getTokenText();Rl===1?(Rl=2,ne(zl)):(P_.assert(Rl===0),Rl=1,S_+=zl.length);break;case 5:P_.assert(Rl!==2,"whitespace shouldn't come from the scanner while saving top-level comment text");let rd=Al.getTokenText();D_!==void 0&&S_+rd.length>D_&&u_.push(rd.slice(D_-S_)),S_+=rd.length;break;case 1:break e;case 82:Rl=2,ne(Al.getTokenValue());break;case 19:Rl=2;let yh=Al.getTokenFullStart(),kh=Al.getTokenEnd()-1,Qh=l(kh);if(Qh){cf||Vi(u_),C_.push(D(t_.createJSDocText(u_.join("")),cf??ml,yh)),C_.push(Qh),u_=[],cf=Al.getTokenEnd();break}default:Rl=2,ne(Al.getTokenText());break}Rl===2?_n(!1):ze()}let Cg=u_.join("").trimEnd();C_.length&&Cg.length&&C_.push(D(t_.createJSDocText(Cg),cf??ml,r_)),C_.length&&yh&&P_.assertIsDefined(r_,"having parsed tags implies that the end of the comment span should be set");let eA=yh&&Dt(yh,kh,Qh);return D(t_.createJSDocComment(C_.length?Dt(C_,ml,r_):Cg.length?Cg:void 0,eA),ml,rd)}function Vi(ml){for(;ml.length&&(ml[0]===`\n`||ml[0]==="\r");)ml.shift()}function bp(ml){for(;ml.length;){let Al=ml[ml.length-1].trimEnd();if(Al==="")ml.pop();else if(Al.lengthcf&&(rd.push(Rl.slice(cf-ml)),Qh=2),ml+=Rl.length;break;case 19:Qh=2;let r_=Al.getTokenFullStart(),u_=Al.getTokenEnd()-1,C_=l(u_);C_?(yh.push(D(t_.createJSDocText(rd.join("")),kh??zl,r_)),yh.push(C_),rd=[],kh=Al.getTokenEnd()):hn(Al.getTokenText());break;case 62:Qh===3?Qh=2:Qh=3,hn(Al.getTokenText());break;case 82:Qh!==3&&(Qh=2),hn(Al.getTokenValue());break;case 42:if(Qh===0){Qh=1,ml+=1;break}default:Qh!==3&&(Qh=2),hn(Al.getTokenText());break}Qh===2||Qh===3?r_=_n(Qh===3):r_=ze()}Vi(rd);let u_=rd.join("").trimEnd();if(yh.length)return u_.length&&yh.push(D(t_.createJSDocText(u_),kh??zl)),Dt(yh,zl,Al.getTokenEnd());if(u_.length)return u_}function l(ml){let Rl=le(x);if(!Rl)return;ze(),wn();let zl=d(),rd=[];for(;u()!==20&&u()!==4&&u()!==1;)rd.push(Al.getTokenText()),ze();let yh=Rl==="link"?t_.createJSDocLink:Rl==="linkcode"?t_.createJSDocLinkCode:t_.createJSDocLinkPlain;return D(yh(zl,rd.join("")),ml,Al.getTokenEnd())}function d(){if(kt(u())){let ml=O(),Al=Ut();for(;Je(25);)Al=D(t_.createQualifiedName(Al,u()===81?Yt(80,!1):Ut()),ml);for(;u()===81;)It(),ze(),Al=D(t_.createJSDocMemberName(Al,vt()),ml);return Al}}function x(){if(J(),u()===19&&ze()===60&&kt(ze())){let ml=Al.getTokenValue();if(F(ml))return ml}}function F(ml){return ml==="link"||ml==="linkcode"||ml==="linkplain"}function pe(ml,Al,Rl,zl){return D(t_.createJSDocUnknownTag(Al,i(ml,O(),Rl,zl)),ml)}function We(ml){ml&&(yh?yh.push(ml):(yh=[ml],kh=ml.pos),Qh=ml.end)}function Mt(){return J(),u()===19?m():void 0}function dr(){let ml=Yi(23);ml&&wn();let Al=Yi(62),Rl=fy();return Al&&Yl(62),ml&&(wn(),ft(64)&&At(),j(24)),{name:Rl,isBracketed:ml}}function kn(ml){switch(ml.kind){case 151:return!0;case 189:return kn(ml.elementType);default:return Lf(ml)&&et(ml.typeName)&&ml.typeName.escapedText==="Object"&&!ml.typeArguments}}function Wi(ml,Al,Rl,zl){let rd=Mt(),yh=!rd;J();let{name:kh,isBracketed:Qh}=dr(),cf=J();yh&&!H(x)&&(rd=Mt());let r_=i(ml,O(),zl,cf),u_=G0(rd,kh,Rl,zl);u_&&(rd=u_,yh=!0);let C_=Rl===1?t_.createJSDocPropertyTag(Al,kh,Qh,rd,yh,r_):t_.createJSDocParameterTag(Al,kh,Qh,rd,yh,r_);return D(C_,ml)}function G0(ml,Al,Rl,zl){if(ml&&kn(ml.type)){let rd=O(),yh,kh;for(;yh=le(()=>xp(Rl,zl,Al));)yh.kind===342||yh.kind===349?kh=An(kh,yh):yh.kind===346&&un(yh.tagName,DA.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);if(kh){let Al=D(t_.createJSDocTypeLiteral(kh,ml.type.kind===189),rd);return D(t_.createJSDocTypeExpression(Al),rd)}}}function Y0(ml,Rl,zl,rd){nn(yh,Pv)&&at(Rl.pos,Al.getTokenStart(),DA._0_tag_already_specified,m_(Rl.escapedText));let kh=Mt();return D(t_.createJSDocReturnTag(Rl,kh,i(ml,O(),zl,rd)),ml)}function yd(ml,Rl,zl,rd){nn(yh,Xf)&&at(Rl.pos,Al.getTokenStart(),DA._0_tag_already_specified,m_(Rl.escapedText));let kh=m(!0),Qh=zl!==void 0&&rd!==void 0?i(ml,O(),zl,rd):void 0;return D(t_.createJSDocTypeTag(Rl,kh,Qh),ml)}function H0(ml,Rl,zl,rd){let yh=u()===23||H(()=>ze()===60&&kt(ze())&&F(Al.getTokenValue()))?void 0:g(),kh=zl!==void 0&&rd!==void 0?i(ml,O(),zl,rd):void 0;return D(t_.createJSDocSeeTag(Rl,yh,kh),ml)}function X0(ml,Al,Rl,zl){let rd=Mt(),yh=i(ml,O(),Rl,zl);return D(t_.createJSDocThrowsTag(Al,rd,yh),ml)}function $0(ml,Rl,zl,rd){let yh=O(),kh=Q0(),Qh=Al.getTokenFullStart(),cf=i(ml,Qh,zl,rd);cf||(Qh=Al.getTokenFullStart());let r_=typeof cf!="string"?Dt(Kp([D(kh,yh,Qh)],cf),yh):kh.text+cf;return D(t_.createJSDocAuthorTag(Rl,r_),ml)}function Q0(){let ml=[],Rl=!1,zl=Al.getToken();for(;zl!==1&&zl!==4;){if(zl===30)Rl=!0;else{if(zl===60&&!Rl)break;if(zl===32&&Rl){ml.push(Al.getTokenText()),Al.resetTokenState(Al.getTokenEnd());break}}ml.push(Al.getTokenText()),zl=ze()}return t_.createJSDocText(ml.join(""))}function K0(ml,Al,Rl,zl){let rd=gd();return D(t_.createJSDocImplementsTag(Al,rd,i(ml,O(),Rl,zl)),ml)}function Z0(ml,Al,Rl,zl){let rd=gd();return D(t_.createJSDocAugmentsTag(Al,rd,i(ml,O(),Rl,zl)),ml)}function ey(ml,Al,Rl,zl){let rd=m(!1),yh=Rl!==void 0&&zl!==void 0?i(ml,O(),Rl,zl):void 0;return D(t_.createJSDocSatisfiesTag(Al,rd,yh),ml)}function ty(ml,Rl,zl,rd){let yh=Al.getTokenFullStart(),kh;Te()&&(kh=vt());let Qh=Qc(kh,yh,156,!0),cf=zi(),r_=Kc(),u_=zl!==void 0&&rd!==void 0?i(ml,O(),zl,rd):void 0;return D(t_.createJSDocImportTag(Rl,Qh,cf,r_,u_),ml)}function gd(){let ml=Je(19),Rl=O(),zl=ny();Al.setSkipJsDocLeadingAsterisks(!0);let rd=Ia();Al.setSkipJsDocLeadingAsterisks(!1);let yh=t_.createExpressionWithTypeArguments(zl,rd),kh=D(yh,Rl);return ml&&(wn(),j(20)),kh}function ny(){let ml=O(),Al=pi();for(;Je(25);){let Rl=pi();Al=D(sA(Al,Rl),ml)}return Al}function Gi(ml,Al,Rl,zl,rd){return D(Al(Rl,i(ml,O(),zl,rd)),ml)}function bd(ml,Al,Rl,zl){let rd=m(!0);return wn(),D(t_.createJSDocThisTag(Al,rd,i(ml,O(),Rl,zl)),ml)}function ry(ml,Al,Rl,zl){let rd=m(!0);return wn(),D(t_.createJSDocEnumTag(Al,rd,i(ml,O(),Rl,zl)),ml)}function iy(ml,Al,Rl,zl){let rd=Mt();J();let yh=vp();wn();let kh=_(Rl),Qh;if(!rd||kn(rd.type)){let Al,zl,yh,kh=!1;for(;(Al=le(()=>cy(Rl)))&&Al.kind!==346;)if(kh=!0,Al.kind===345)if(zl){let ml=Ce(DA.A_JSDoc_typedef_comment_may_not_contain_multiple_type_tags);ml&&ll(ml,Ja(EA,CA,0,0,DA.The_tag_was_first_specified_here));break}else zl=Al;else yh=An(yh,Al);if(kh){let Al=rd&&rd.type.kind===189,Rl=t_.createJSDocTypeLiteral(yh,Al);rd=zl&&zl.typeExpression&&!kn(zl.typeExpression.type)?zl.typeExpression:D(Rl,ml),Qh=rd.end}}Qh=Qh||kh!==void 0?O():(yh??rd??Al).end,kh||(kh=i(ml,Qh,Rl,zl));let cf=t_.createJSDocTypedefTag(Al,rd,yh,kh);return D(cf,ml,Qh)}function vp(ml){let Rl=Al.getTokenStart();if(!kt(u()))return;let zl=pi();if(Je(25)){let Al=vp(!0),rd=t_.createModuleDeclaration(void 0,zl,Al,ml?8:void 0);return D(rd,Rl)}return ml&&(zl.flags|=4096),zl}function ay(ml){let Al=O(),Rl,zl;for(;Rl=le(()=>xp(4,ml));){if(Rl.kind===346){un(Rl.tagName,DA.A_JSDoc_template_tag_may_not_follow_a_typedef_callback_or_overload_tag);break}zl=An(zl,Rl)}return Dt(zl||[],Al)}function vd(ml,Al){let Rl=ay(Al),zl=le(()=>{if(Yi(60)){let ml=r(Al);if(ml&&ml.kind===343)return ml}});return D(t_.createJSDocSignature(void 0,Rl,zl),ml)}function sy(ml,Al,Rl,zl){let rd=vp();wn();let yh=_(Rl),kh=vd(ml,Rl);yh||(yh=i(ml,O(),Rl,zl));let Qh=yh!==void 0?O():kh.end;return D(t_.createJSDocCallbackTag(Al,kh,rd,yh),ml,Qh)}function _y(ml,Al,Rl,zl){wn();let rd=_(Rl),yh=vd(ml,Rl);rd||(rd=i(ml,O(),Rl,zl));let kh=rd!==void 0?O():yh.end;return D(t_.createJSDocOverloadTag(Al,yh,rd),ml,kh)}function oy(ml,Al){for(;!et(ml)||!et(Al);)if(!et(ml)&&!et(Al)&&ml.right.escapedText===Al.right.escapedText)ml=ml.left,Al=Al.left;else return!1;return ml.escapedText===Al.escapedText}function cy(ml){return xp(1,ml)}function xp(ml,Al,Rl){let zl=!0,rd=!1;for(;;)switch(ze()){case 60:if(zl){let zl=ly(ml,Al);return zl&&(zl.kind===342||zl.kind===349)&&Rl&&(et(zl.name)||!oy(Rl,zl.name.left))?!1:zl}rd=!1;break;case 4:zl=!0,rd=!1;break;case 42:rd&&(zl=!1),rd=!0;break;case 80:zl=!1;break;case 1:return!1}}function ly(ml,Rl){P_.assert(u()===60);let zl=Al.getTokenFullStart();ze();let rd=pi(),yh=J(),kh;switch(rd.escapedText){case"type":return ml===1&&yd(zl,rd);case"prop":case"property":kh=1;break;case"arg":case"argument":case"param":kh=6;break;case"template":return xd(zl,rd,Rl,yh);case"this":return bd(zl,rd,Rl,yh);default:return!1}return ml&kh?Wi(zl,rd,ml,Rl):!1}function uy(){let ml=O(),Al=Yi(23);Al&&wn();let Rl=jn(!1,!0),zl=pi(DA.Unexpected_token_A_type_parameter_name_was_expected_without_curly_braces),rd;if(Al&&(wn(),j(64),rd=St(16777216,hs),j(24)),!ea(zl))return D(t_.createTypeParameterDeclaration(Rl,zl,void 0,rd),ml)}function py(){let ml=O(),Al=[];do{wn();let ml=uy();ml!==void 0&&Al.push(ml),J()}while(Yi(28));return Dt(Al,ml)}function xd(ml,Al,Rl,zl){let rd=u()===19?m():void 0,yh=py();return D(t_.createJSDocTemplateTag(Al,rd,yh,i(ml,O(),Rl,zl)),ml)}function Yi(ml){return u()===ml?(ze(),!0):!1}function fy(){let ml=pi();for(Je(23)&&j(24);Je(25);){let Al=pi();Je(23)&&j(24),ml=eu(ml,Al)}return ml}function pi(ml){if(!kt(u()))return Yt(80,!ml,ml||DA.Identifier_expected);OA++;let Rl=Al.getTokenStart(),zl=Al.getTokenEnd(),rd=u(),yh=Br(Al.getTokenValue()),kh=D(eA(yh,rd),Rl,zl);return ze(),kh}}})(HA=ml.JSDocParser||(ml.JSDocParser={}))})(Iw||(Iw={}));var Bw=new WeakSet;function Zv(ml){Bw.has(ml)&&P_.fail("Source file has already been incrementally parsed"),Bw.add(ml)}var Fw=new WeakSet;function e6(ml){return Fw.has(ml)}function $p(ml){Fw.add(ml)}var Pw;(ml=>{function t(ml,Al,Rl,zl){if(zl=zl||P_.shouldAssert(2),y(ml,Al,Rl,zl),Ng(Rl))return ml;if(ml.statements.length===0)return Iw.parseSourceFile(ml.fileName,Al,ml.languageVersion,void 0,!0,ml.scriptKind,ml.setExternalModuleIndicator,ml.jsDocParsingMode);Zv(ml),Iw.fixupParentReferences(ml);let rd=ml.text,yh=G(ml),kh=c(ml,Rl);y(ml,Al,kh,zl),P_.assert(kh.span.start<=Rl.span.start),P_.assert(Dr(kh.span)===Dr(Rl.span)),P_.assert(Dr(n_(kh))===Dr(n_(Rl)));let Qh=n_(kh).length-kh.span.length;S(ml,kh.span.start,Dr(kh.span),Dr(n_(kh)),Qh,rd,Al,zl);let cf=Iw.parseSourceFile(ml.fileName,Al,ml.languageVersion,yh,!0,ml.scriptKind,ml.setExternalModuleIndicator,ml.jsDocParsingMode);return cf.commentDirectives=a(ml.commentDirectives,cf.commentDirectives,kh.span.start,Dr(kh.span),Qh,rd,Al,zl),cf.impliedNodeFormat=ml.impliedNodeFormat,Mv(ml,cf),cf}ml.updateSourceFile=t;function a(ml,Al,Rl,zl,rd,yh,kh,Qh){if(!ml)return Al;let cf,t_=!1;for(let Al of ml){let{range:ml,type:t_}=Al;if(ml.endzl){oe();let Al={range:{pos:ml.pos+rd,end:ml.end+rd},type:t_};cf=An(cf,Al),Qh&&P_.assert(yh.substring(ml.pos,ml.end)===kh.substring(Al.range.pos,Al.range.end))}}return oe(),cf;function oe(){t_||(t_=!0,cf?Al&&cf.push(...Al):cf=Al)}}function s(ml,Al,Rl,zl,rd,yh,kh){Rl?Le(ml):ae(ml);return;function ae(ml){let Rl="";if(kh&&f(ml)&&(Rl=rd.substring(ml.pos,ml.end)),Kd(ml,Al),vi(ml,ml.pos+zl,ml.end+zl),kh&&f(ml)&&P_.assert(Rl===yh.substring(ml.pos,ml.end)),$t(ml,ae,Le),Zi(ml))for(let Al of ml.jsDoc)ae(Al);b(ml,kh)}function Le(ml){vi(ml,ml.pos+zl,ml.end+zl);for(let Al of ml)ae(Al)}}function f(ml){switch(ml.kind){case 11:case 9:case 80:return!0}return!1}function h(ml,Al,Rl,zl,rd){P_.assert(ml.end>=Al,"Adjusting an element that was entirely before the change range"),P_.assert(ml.pos<=Rl,"Adjusting an element that was entirely after the change range"),P_.assert(ml.pos<=ml.end);let yh=Math.min(ml.pos,zl),kh=ml.end>=Rl?ml.end+rd:Math.min(ml.end,zl);if(P_.assert(yh<=kh),ml.parent){let Al=ml.parent;P_.assertGreaterThanOrEqual(yh,Al.pos),P_.assertLessThanOrEqual(kh,Al.end)}vi(ml,yh,kh)}function b(ml,Al){if(Al){let Al=ml.pos,ve=ml=>{P_.assert(ml.pos>=Al),Al=ml.end};if(Zi(ml))for(let Al of ml.jsDoc)ve(Al);$t(ml,ve),P_.assert(Al<=ml.end)}}function S(ml,Al,Rl,zl,rd,yh,kh,Qh){Le(ml);return;function Le(cf){if(P_.assert(cf.pos<=cf.end),cf.pos>Rl){s(cf,ml,!1,rd,yh,kh,Qh);return}let t_=cf.end;if(t_>=Al){if($p(cf),Kd(cf,ml),h(cf,Al,Rl,zl,rd),$t(cf,Le,V),Zi(cf))for(let ml of cf.jsDoc)Le(ml);b(cf,Qh);return}P_.assert(t_Rl){s(cf,ml,!0,rd,yh,kh,Qh);return}let t_=cf.end;if(t_>=Al){$p(cf),h(cf,Al,Rl,zl,rd);for(let ml of cf)Le(ml);return}P_.assert(t_0&&Al<=1;Al++){let Al=W(ml,Rl);P_.assert(Al.pos<=Rl);let zl=Al.pos;Rl=Math.max(0,zl-1)}let zl=Pg(Rl,Dr(Al.span)),rd=Al.newLength+(Al.span.start-Rl);return Zm(zl,rd)}function W(ml,Al){let Rl=ml,zl;if($t(ml,me),zl){let ml=ge(zl);ml.pos>Rl.pos&&(Rl=ml)}return Rl;function ge(ml){for(;;){let Al=mb(ml);if(Al)ml=Al;else return ml}}function me(ml){if(!ea(ml))if(ml.pos<=Al){if(ml.pos>=Rl.pos&&(Rl=ml),AlAl),!0}}function y(ml,Al,Rl,zl){let rd=ml.text;if(Rl&&(P_.assert(rd.length-Rl.span.length+Rl.newLength===Al.length),zl||P_.shouldAssert(3))){let ml=rd.substr(0,Rl.span.start),zl=Al.substr(0,Rl.span.start);P_.assert(ml===zl);let yh=rd.substring(Dr(Rl.span),rd.length),kh=Al.substring(Dr(n_(Rl)),Al.length);P_.assert(yh===kh)}}function G(ml){let Al=ml.statements,Rl=0;P_.assert(Rl=ml.pos&&rd=ml.pos&&rd{ml[ml.Value=-1]="Value"})(Al||(Al={}))})(Pw||(Pw={}));function t6(ml){return n6(ml)!==void 0}function n6(ml){let Al=Rm(ml,WE,!1);if(Al)return Al;if(eg(ml,".ts")){let Al=Jm(ml),Rl=Al.lastIndexOf(".d.");if(Rl>=0)return Al.substring(Rl)}}function r6(ml,Al,Rl,zl){if(ml){if(ml==="import")return 99;if(ml==="require")return 1;zl(Al,Rl-Al,DA.resolution_mode_should_be_either_require_or_import)}}function i6(ml,Al){let Rl=[];for(let ml of Bp(Al,0)||u_){let zl=Al.substring(ml.pos,ml.end);c6(Rl,ml,zl)}ml.pragmas=new Map;for(let Al of Rl){if(ml.pragmas.has(Al.name)){let Rl=ml.pragmas.get(Al.name);Rl instanceof Array?Rl.push(Al.args):ml.pragmas.set(Al.name,[Rl,Al.args]);continue}ml.pragmas.set(Al.name,Al.args)}}function a6(ml,Al){ml.checkJsDirective=void 0,ml.referencedFiles=[],ml.typeReferenceDirectives=[],ml.libReferenceDirectives=[],ml.amdDependencies=[],ml.pragmas.forEach((Rl,zl)=>{switch(zl){case"reference":{let zl=ml.referencedFiles,rd=ml.typeReferenceDirectives,yh=ml.libReferenceDirectives;Bn(wp(Rl),ml=>{let{types:Rl,lib:kh,path:Qh,["resolution-mode"]:cf,preserve:t_}=ml.arguments,r_=t_==="true"?!0:void 0;if(ml.arguments["no-default-lib"]!=="true")if(Rl){let ml=r6(cf,Rl.pos,Rl.end,Al);rd.push({pos:Rl.pos,end:Rl.end,fileName:Rl.value,...ml?{resolutionMode:ml}:{},...r_?{preserve:r_}:{}})}else kh?yh.push({pos:kh.pos,end:kh.end,fileName:kh.value,...r_?{preserve:r_}:{}}):Qh?zl.push({pos:Qh.pos,end:Qh.end,fileName:Qh.value,...r_?{preserve:r_}:{}}):Al(ml.range.pos,ml.range.end-ml.range.pos,DA.Invalid_reference_directive_syntax)});break}case"amd-dependency":{ml.amdDependencies=Lp(wp(Rl),ml=>({name:ml.arguments.name,path:ml.arguments.path}));break}case"amd-module":{if(Rl instanceof Array)for(let zl of Rl)ml.moduleName&&Al(zl.range.pos,zl.range.end-zl.range.pos,DA.An_AMD_module_cannot_have_multiple_name_assignments),ml.moduleName=zl.arguments.name;else ml.moduleName=Rl.arguments.name;break}case"ts-nocheck":case"ts-check":{Bn(wp(Rl),Al=>{(!ml.checkJsDirective||Al.range.pos>ml.checkJsDirective.pos)&&(ml.checkJsDirective={enabled:zl==="ts-check",end:Al.range.end,pos:Al.range.pos})});break}case"jsx":case"jsxfrag":case"jsximportsource":case"jsxruntime":return;default:P_.fail("Unhandled pragma kind")}})}var Rw=new Map;function s6(ml){if(Rw.has(ml))return Rw.get(ml);let Al=new RegExp(`(\\s${ml}\\s*=\\s*)(?:(?:'([^']*)')|(?:"([^"]*)"))`,"im");return Rw.set(ml,Al),Al}var Nw=/^\/\/\/\s*<(\S+)\s.*?\/>/m,Ow=/^\/\/\/?\s*@([^\s:]+)((?:[^\S\r\n]|:).*)?$/m;function c6(ml,Al,Rl){let zl=Al.kind===2&&Nw.exec(Rl);if(zl){let rd=zl[1].toLowerCase(),yh=yA[rd];if(!yh||!(yh.kind&1))return;if(yh.args){let zl={};for(let ml of yh.args){let rd=s6(ml.name).exec(Rl);if(!rd&&!ml.optional)return;if(rd){let Rl=rd[2]||rd[3];if(ml.captureSpan){let yh=Al.pos+rd.index+rd[1].length+1;zl[ml.name]={value:Rl,pos:yh,end:yh+Rl.length}}else zl[ml.name]=Rl}}ml.push({name:rd,args:{arguments:zl,range:Al}})}else ml.push({name:rd,args:{arguments:{},range:Al}});return}let rd=Al.kind===2&&Ow.exec(Rl);if(rd)return Sm(ml,Al,2,rd);if(Al.kind===3){let zl=/@(\S+)(\s+(?:\S.*)?)?$/gm,rd;for(;rd=zl.exec(Rl);)Sm(ml,Al,4,rd)}}function Sm(ml,Al,Rl,zl){if(!zl)return;let rd=zl[1].toLowerCase(),yh=yA[rd];if(!yh||!(yh.kind&Rl))return;let kh=zl[2],Qh=l6(yh,kh);Qh!=="fail"&&ml.push({name:rd,args:{arguments:Qh,range:Al}})}function l6(ml,Al){if(!Al)return{};if(!ml.args)return{};let Rl=Al.trim().split(/\s+/),zl={};for(let Al=0;Alml.kind<310||ml.kind>352);return Rl.kind<167?Rl:Rl.getFirstToken(ml)}getLastToken(ml){this.assertHasRealPosition();let Al=this.getChildren(ml),Rl=Va(Al);if(Rl)return Rl.kind<167?Rl:Rl.getLastToken(ml)}forEachChild(ml,Al){return $t(this,ml,Al)}};function u6(ml,Al){let Rl=[];if(y2(ml))return ml.forEachChild(ml=>{Rl.push(ml)}),Rl;Qw.setText((Al||ml.getSourceFile()).text);let zl=ml.pos,f=Al=>{p_(Rl,zl,Al.pos,ml),Rl.push(Al),zl=Al.end},h=Al=>{p_(Rl,zl,Al.pos,ml),Rl.push(p6(Al,ml)),zl=Al.end};return Bn(ml.jsDoc,f),zl=ml.pos,ml.forEachChild(f,h),p_(Rl,zl,ml.end,ml),Qw.setText(void 0),Rl}function p_(ml,Al,Rl,zl){for(Qw.resetTokenState(Al);Alml.tagName.text==="inheritDoc"||ml.tagName.text==="inheritdoc")}function gl(ml,Al){if(!ml)return u_;let Rl=ts_JsDoc_exports.getJsDocTagsFromDeclarations(ml,Al);if(Al&&(Rl.length===0||ml.some(Th))){let zl=new Set;for(let rd of ml){let ml=Sh(Al,rd,ml=>{var Rl;if(!zl.has(ml))return zl.add(ml),rd.kind===178||rd.kind===179?ml.getContextualJsDocTags(rd,Al):((Rl=ml.declarations)==null?void 0:Rl.length)===1?ml.getJsDocTags(Al):void 0});ml&&(Rl=[...ml,...Rl])}}return Rl}function l_(ml,Al){if(!ml)return u_;let Rl=ts_JsDoc_exports.getJsDocCommentsFromDeclarations(ml,Al);if(Al&&(Rl.length===0||ml.some(Th))){let zl=new Set;for(let rd of ml){let ml=Sh(Al,rd,ml=>{if(!zl.has(ml))return zl.add(ml),rd.kind===178||rd.kind===179?ml.getContextualDocumentationComment(rd,Al):ml.getDocumentationComment(Al)});ml&&(Rl=Rl.length===0?ml.slice():ml.concat(lineBreakPart(),Rl))}}return Rl}function Sh(ml,Al,Rl){var zl;let rd=((zl=Al.parent)==null?void 0:zl.kind)===177?Al.parent.parent:Al.parent;if(!rd)return;let yh=ib(Al);return Sy(X2(rd),zl=>{let rd=ml.getTypeAtLocation(zl),kh=yh&&rd.symbol?ml.getTypeOfSymbol(rd.symbol):rd,Qh=ml.getPropertyOfType(kh,Al.symbol.name);return Qh?Rl(Qh):void 0})}var Hw=class extends Lw{constructor(ml,Al,Rl){super(ml,Al,Rl)}update(ml,Al){return Kv(this,ml,Al)}getLineAndCharacterOfPosition(ml){return Gm(this,ml)}getLineStarts(){return Up(this)}getPositionOfLineAndCharacter(ml,Al,Rl){return vg(Up(this),ml,Al,this.text,Rl)}getLineEndOfPosition(ml){let{line:Al}=this.getLineAndCharacterOfPosition(ml),Rl=this.getLineStarts(),zl;Al+1>=Rl.length&&(zl=this.getEnd()),zl||(zl=Rl[Al+1]-1);let rd=this.getFullText();return rd[zl]===`\n`&&rd[zl-1]==="\r"?zl-1:zl}getNamedDeclarations(){return this.namedDeclarations||(this.namedDeclarations=this.computeNamedDeclarations()),this.namedDeclarations}computeNamedDeclarations(){let ml=Jy();return this.forEachChild(f),ml;function t(Al){let Rl=s(Al);Rl&&ml.add(Rl,Al)}function a(Al){let Rl=ml.get(Al);return Rl||ml.set(Al,Rl=[]),Rl}function s(ml){let Al=mf(ml);return Al&&(Nf(Al)&&hr(Al.expression)?Al.expression.name.text:o1(Al)?getNameFromPropertyName(Al):void 0)}function f(ml){switch(ml.kind){case 263:case 219:case 175:case 174:let Al=ml,Rl=s(Al);if(Rl){let ml=a(Rl),zl=Va(ml);zl&&Al.parent===zl.parent&&Al.symbol===zl.symbol?Al.body&&!zl.body&&(ml[ml.length-1]=Al):ml.push(Al)}$t(ml,f);break;case 264:case 232:case 265:case 266:case 267:case 268:case 272:case 282:case 277:case 274:case 275:case 178:case 179:case 188:t(ml),$t(ml,f);break;case 170:if(!k_(ml,31))break;case 261:case 209:{let Al=ml;if(o2(Al.name)){$t(Al.name,f);break}Al.initializer&&f(Al.initializer)}case 307:case 173:case 172:t(ml);break;case 279:let zl=ml;zl.exportClause&&(th(zl.exportClause)?Bn(zl.exportClause.elements,f):f(zl.exportClause.name));break;case 273:let rd=ml.importClause;rd&&(rd.name&&t(rd.name),rd.namedBindings&&(rd.namedBindings.kind===275?t(rd.namedBindings):Bn(rd.namedBindings.elements,f)));break;case 227:Sf(ml)!==0&&t(ml);default:$t(ml,f)}}}},Vw=class{constructor(ml,Al,Rl){this.fileName=ml,this.text=Al,this.skipTrivia=Rl||(ml=>ml)}getLineAndCharacterOfPosition(ml){return Gm(this,ml)}};function g6(){return{getNodeConstructor:()=>Lw,getTokenConstructor:()=>Uw,getIdentifierConstructor:()=>Gw,getPrivateIdentifierConstructor:()=>qw,getSourceFileConstructor:()=>Hw,getSymbolConstructor:()=>jw,getTypeConstructor:()=>$w,getSignatureConstructor:()=>Jw,getSourceMapSourceConstructor:()=>Vw}}var Ww=["getSemanticDiagnostics","getSuggestionDiagnostics","getCompilerOptionsDiagnostics","getSemanticClassifications","getEncodedSemanticClassifications","getCodeFixesAtPosition","getCombinedCodeFix","applyCodeActionCommand","organizeImports","getEditsForFileRename","getEmitOutput","getApplicableRefactors","getEditsForRefactor","prepareCallHierarchy","provideCallHierarchyIncomingCalls","provideCallHierarchyOutgoingCalls","provideInlayHints","getSupportedCodeFixes","getPasteEdits"],zw=[...Ww,"getCompletionsAtPosition","getCompletionEntryDetails","getCompletionEntrySymbol","getSignatureHelpItems","getQuickInfoAtPosition","getDefinitionAtPosition","getDefinitionAndBoundSpan","getImplementationAtPosition","getTypeDefinitionAtPosition","getReferencesAtPosition","findReferences","getDocumentHighlights","getNavigateToItems","getRenameInfo","findRenameLocations","getApplicableRefactors","preparePasteEditsForFile"];wb(g6());var Yw=new Proxy({},{get:()=>!0});var Kw=Yw["4.8"];function tr(ml,Al=!1){if(ml!=null){if(Kw){if(Al||jl(ml)){let Al=n1(ml);return Al?[...Al]:void 0}return}return ml.modifiers?.filter(ml=>!Ka(ml))}}function wi(ml,Al=!1){if(ml!=null){if(Kw){if(Al||Qf(ml)){let Al=hf(ml);return Al?[...Al]:void 0}return}return ml.decorators?.filter(Ka)}}var Xw={};var Zw=new Proxy({},{get:(ml,Al)=>Al});var eC=Zw,tC=Zw;var rC=eC,nC=tC;var iC=Yw["5.0"],sC=tA,aC=new Set([sC.AmpersandAmpersandToken,sC.BarBarToken,sC.QuestionQuestionToken]),oC=new Set([tA.AmpersandAmpersandEqualsToken,tA.AmpersandEqualsToken,tA.AsteriskAsteriskEqualsToken,tA.AsteriskEqualsToken,tA.BarBarEqualsToken,tA.BarEqualsToken,tA.CaretEqualsToken,tA.EqualsToken,tA.GreaterThanGreaterThanEqualsToken,tA.GreaterThanGreaterThanGreaterThanEqualsToken,tA.LessThanLessThanEqualsToken,tA.MinusEqualsToken,tA.PercentEqualsToken,tA.PlusEqualsToken,tA.QuestionQuestionEqualsToken,tA.SlashEqualsToken]),lC=new Set([sC.AmpersandAmpersandToken,sC.AmpersandToken,sC.AsteriskAsteriskToken,sC.AsteriskToken,sC.BarBarToken,sC.BarToken,sC.CaretToken,sC.EqualsEqualsEqualsToken,sC.EqualsEqualsToken,sC.ExclamationEqualsEqualsToken,sC.ExclamationEqualsToken,sC.GreaterThanEqualsToken,sC.GreaterThanGreaterThanGreaterThanToken,sC.GreaterThanGreaterThanToken,sC.GreaterThanToken,sC.InKeyword,sC.InstanceOfKeyword,sC.LessThanEqualsToken,sC.LessThanLessThanToken,sC.LessThanToken,sC.MinusToken,sC.PercentToken,sC.PlusToken,sC.SlashToken]);function E6(ml){return oC.has(ml.kind)}function A6(ml){return aC.has(ml.kind)}function C6(ml){return lC.has(ml.kind)}function gr(ml){return rt(ml)}function Dh(ml){return ml.kind!==sC.SemicolonClassElement}function Fe(ml,Al){return tr(Al)?.some(Al=>Al.kind===ml)===!0}function Ph(ml){let Al=tr(ml);return Al==null?null:Al[Al.length-1]??null}function Nh(ml){return ml.kind===sC.CommaToken}function D6(ml){return ml.kind===sC.SingleLineCommentTrivia||ml.kind===sC.MultiLineCommentTrivia}function P6(ml){return ml.kind===sC.JSDocComment}function Ih(ml){if(E6(ml))return{type:rC.AssignmentExpression,operator:gr(ml.kind)};if(A6(ml))return{type:rC.LogicalExpression,operator:gr(ml.kind)};if(C6(ml))return{type:rC.BinaryExpression,operator:gr(ml.kind)};throw new Error(`Unexpected binary operator ${rt(ml.kind)}`)}function A_(ml,Al){let Rl=Al.getLineAndCharacterOfPosition(ml);return{column:Rl.character,line:Rl.line+1}}function Zr(ml,Al){let[Rl,zl]=ml.map(ml=>A_(ml,Al));return{end:zl,start:Rl}}function Oh(ml){if(ml.kind===tA.Block)switch(ml.parent.kind){case tA.Constructor:case tA.GetAccessor:case tA.SetAccessor:case tA.ArrowFunction:case tA.FunctionExpression:case tA.FunctionDeclaration:case tA.MethodDeclaration:return!0;default:return!1}return!0}function _a(ml,Al){return[ml.getStart(Al),ml.getEnd()]}function N6(ml){return ml.kind>=sC.FirstToken&&ml.kind<=sC.LastToken}function Mh(ml){return ml.kind>=sC.JsxElement&&ml.kind<=sC.JsxAttribute}function oa(ml){return ml.flags&rA.Let?"let":(ml.flags&rA.AwaitUsing)===rA.AwaitUsing?"await using":ml.flags&rA.Const?"const":ml.flags&rA.Using?"using":"var"}function ki(ml){let Al=tr(ml);if(Al!=null)for(let ml of Al)switch(ml.kind){case sC.PublicKeyword:return"public";case sC.ProtectedKeyword:return"protected";case sC.PrivateKeyword:return"private";default:break}}function nr(ml,Al,Rl){return s(Al);function s(Al){return s1(Al)&&Al.pos===ml.end?Al:J6(Al.getChildren(Rl),Al=>(Al.pos<=ml.pos&&Al.end>ml.end||Al.pos===ml.end)&&j6(Al,Rl)?s(Al):void 0)}}function I6(ml,Al){let Rl=ml;for(;Rl;){if(Al(Rl))return Rl;Rl=Rl.parent}}function O6(ml){return!!I6(ml,Mh)}function id(ml){return t_(0,ml,/&(?:#\d+|#x[\da-fA-F]+|[0-9a-zA-Z]+);/g,ml=>{let Al=ml.slice(1,-1);if(Al[0]==="#"){let Rl=Al[1]==="x"?parseInt(Al.slice(2),16):parseInt(Al.slice(1),10);return Rl>1114111?ml:String.fromCodePoint(Rl)}return Xw[Al]||ml})}function ca(ml){return ml.kind===sC.ComputedPropertyName}function ad(ml){return!!ml.questionToken}function sd(ml){return ml.type===rC.ChainExpression}function Lh(ml,Al){return sd(Al)&&ml.expression.kind!==tA.ParenthesizedExpression}function M6(ml){if(ml.kind===sC.NullKeyword)return nC.Null;if(ml.kind>=sC.FirstKeyword&&ml.kind<=sC.LastFutureReservedWord)return ml.kind===sC.FalseKeyword||ml.kind===sC.TrueKeyword?nC.Boolean:nC.Keyword;if(ml.kind>=sC.FirstPunctuation&&ml.kind<=sC.LastPunctuation)return nC.Punctuator;if(ml.kind>=sC.NoSubstitutionTemplateLiteral&&ml.kind<=sC.TemplateTail)return nC.Template;switch(ml.kind){case sC.NumericLiteral:case sC.BigIntLiteral:return nC.Numeric;case sC.PrivateIdentifier:return nC.PrivateIdentifier;case sC.JsxText:return nC.JSXText;case sC.StringLiteral:return ml.parent.kind===sC.JsxAttribute||ml.parent.kind===sC.JsxElement?nC.JSXText:nC.String;case sC.RegularExpressionLiteral:return nC.RegularExpression;case sC.Identifier:case sC.ConstructorKeyword:case sC.GetKeyword:case sC.SetKeyword:default:}if(ml.kind===sC.Identifier){if(Mh(ml.parent))return nC.JSXIdentifier;if(ml.parent.kind===sC.PropertyAccessExpression&&O6(ml))return nC.JSXIdentifier}return nC.Identifier}function L6(ml,Al){let Rl=ml.kind===sC.JsxText?ml.getFullStart():ml.getStart(Al),zl=ml.getEnd(),rd=Al.text.slice(Rl,zl),yh=M6(ml),kh=[Rl,zl],Qh=Zr(kh,Al);return yh===nC.RegularExpression?{type:yh,loc:Qh,range:kh,regex:{flags:rd.slice(rd.lastIndexOf("/")+1),pattern:rd.slice(1,rd.lastIndexOf("/"))},value:rd}:yh===nC.PrivateIdentifier?{type:yh,loc:Qh,range:kh,value:rd.slice(1)}:{type:yh,loc:Qh,range:kh,value:rd}}function jh(ml){let Al=[];function a(Rl){D6(Rl)||P6(Rl)||(N6(Rl)&&Rl.kind!==sC.EndOfFileToken?Al.push(L6(Rl,ml)):Rl.getChildren(ml).forEach(a))}return a(ml),Al}var cC=class extends Error{fileName;location;name="TSError";constructor(ml,Al,Rl){super(ml),this.fileName=Al,this.location=Rl}get index(){return this.location.start.offset}get lineNumber(){return this.location.start.line}get column(){return this.location.start.column}};function de(ml,Al,Rl){let zl,rd;if(Array.isArray(ml)?[zl,rd]=ml:typeof ml=="number"?zl=rd=ml:(Rl??(Rl=ml.getSourceFile()),zl=ml.getStart(Rl),rd=ml.getEnd()),!Rl)throw new Error("`sourceFile` is required.");let[yh,kh]=[zl,rd].map(ml=>{let{character:Al,line:zl}=Rl.getLineAndCharacterOfPosition(ml);return{column:Al,line:zl+1,offset:ml}});return new cC(Al,Rl.fileName,{end:kh,start:yh})}function j6(ml,Al){return ml.kind===sC.EndOfFileToken?!!ml.jsDoc:ml.getWidth(Al)!==0}function J6(ml,Al){if(ml!==void 0)for(let Rl=0;Rl=0&&ml.kind!==uC.EndOfFileToken}function Bh(ml){return!B6(ml)}function q6(ml){return Fe(uC.AbstractKeyword,ml)}function F6(ml){if(ml.parameters.length&&!Ll(ml)){let Al=ml.parameters[0];if(z6(Al))return Al}return null}function z6(ml){return _d(ml.name)}function V6(ml){return ff(ml.parent,xf)}function W6(ml){switch(ml.kind){case uC.ClassDeclaration:return!0;case uC.ClassExpression:return!0;case uC.PropertyDeclaration:{let{parent:Al}=ml;return!!($a(Al)||ia(Al)&&!q6(ml))}case uC.GetAccessor:case uC.SetAccessor:case uC.MethodDeclaration:{let{parent:Al}=ml;return!!ml.body&&($a(Al)||ia(Al))}case uC.Parameter:{let{parent:Al}=ml,Rl=Al.parent;return!!Al&&"body"in Al&&!!Al.body&&(Al.kind===uC.Constructor||Al.kind===uC.MethodDeclaration||Al.kind===uC.SetAccessor)&&F6(Al)!==ml&&!!Rl&&Rl.kind===uC.ClassDeclaration}}return!1}function G6(ml){return!!("illegalDecorators"in ml&&ml.illegalDecorators?.length)}function Fh(ml){if(G6(ml))throw de(ml.illegalDecorators[0],"Decorators are not valid here.");for(let Al of wi(ml,!0)??[])if(!W6(ml))throw x_(ml)&&!Bh(ml.body)?de(Al,"A decorator can only decorate a method implementation, not an overload."):de(Al,"Decorators are not valid here.");let Al=tr(ml,!0)??[];for(let Rl of Al){if(Rl.kind!==uC.ReadonlyKeyword){if(ml.kind===uC.PropertySignature||ml.kind===uC.MethodSignature)throw de(Rl,`'${rt(Rl.kind)}' modifier cannot appear on a type member`);if(ml.kind===uC.IndexSignature&&(Rl.kind!==uC.StaticKeyword||!ia(ml.parent)))throw de(Rl,`'${rt(Rl.kind)}' modifier cannot appear on an index signature`)}if(Rl.kind!==uC.InKeyword&&Rl.kind!==uC.OutKeyword&&Rl.kind!==uC.ConstKeyword&&ml.kind===uC.TypeParameter)throw de(Rl,`'${rt(Rl.kind)}' modifier cannot appear on a type parameter`);if((Rl.kind===uC.InKeyword||Rl.kind===uC.OutKeyword)&&(ml.kind!==uC.TypeParameter||!(E_(ml.parent)||ia(ml.parent)||Ml(ml.parent))))throw de(Rl,`'${rt(Rl.kind)}' modifier can only appear on a type parameter of a class, interface or type alias`);if(Rl.kind===uC.ReadonlyKeyword&&ml.kind!==uC.PropertyDeclaration&&ml.kind!==uC.PropertySignature&&ml.kind!==uC.IndexSignature&&ml.kind!==uC.Parameter)throw de(Rl,"'readonly' modifier can only appear on a property declaration or index signature.");if(Rl.kind===uC.DeclareKeyword&&ia(ml.parent)&&!Xa(ml))throw de(Rl,`'${rt(Rl.kind)}' modifier cannot appear on class elements of this kind.`);if(Rl.kind===uC.DeclareKeyword&&es(ml)){let Al=oa(ml.declarationList);if(Al==="using"||Al==="await using")throw de(Rl,`'declare' modifier cannot appear on a '${Al}' declaration.`)}if(Rl.kind===uC.AbstractKeyword&&ml.kind!==uC.ClassDeclaration&&ml.kind!==uC.ConstructorType&&ml.kind!==uC.MethodDeclaration&&ml.kind!==uC.PropertyDeclaration&&ml.kind!==uC.GetAccessor&&ml.kind!==uC.SetAccessor)throw de(Rl,`'${rt(Rl.kind)}' modifier can only appear on a class, method, or property declaration.`);if((Rl.kind===uC.StaticKeyword||Rl.kind===uC.PublicKeyword||Rl.kind===uC.ProtectedKeyword||Rl.kind===uC.PrivateKeyword)&&(ml.parent.kind===uC.ModuleBlock||ml.parent.kind===uC.SourceFile))throw de(Rl,`'${rt(Rl.kind)}' modifier cannot appear on a module or namespace element.`);if(Rl.kind===uC.AccessorKeyword&&ml.kind!==uC.PropertyDeclaration)throw de(Rl,"'accessor' modifier can only appear on a property declaration.");if(Rl.kind===uC.AsyncKeyword&&ml.kind!==uC.MethodDeclaration&&ml.kind!==uC.FunctionDeclaration&&ml.kind!==uC.FunctionExpression&&ml.kind!==uC.ArrowFunction)throw de(Rl,"'async' modifier cannot be used here.");if(ml.kind===uC.Parameter&&(Rl.kind===uC.StaticKeyword||Rl.kind===uC.ExportKeyword||Rl.kind===uC.DeclareKeyword||Rl.kind===uC.AsyncKeyword))throw de(Rl,`'${rt(Rl.kind)}' modifier cannot appear on a parameter.`);if(Rl.kind===uC.PublicKeyword||Rl.kind===uC.ProtectedKeyword||Rl.kind===uC.PrivateKeyword){for(let ml of Al)if(ml!==Rl&&(ml.kind===uC.PublicKeyword||ml.kind===uC.ProtectedKeyword||ml.kind===uC.PrivateKeyword))throw de(ml,"Accessibility modifier already seen.")}if(ml.kind===uC.Parameter&&(Rl.kind===uC.PublicKeyword||Rl.kind===uC.PrivateKeyword||Rl.kind===uC.ProtectedKeyword||Rl.kind===uC.ReadonlyKeyword||Rl.kind===uC.OverrideKeyword)){let Al=V6(ml);if(!(Al?.kind===uC.Constructor&&Bh(Al.body)))throw de(Rl,"A parameter property is only allowed in a constructor implementation.");let zl=ml;if(zl.dotDotDotToken)throw de(Rl,"A parameter property cannot be a rest parameter.");if(zl.name.kind===uC.ArrayBindingPattern||zl.name.kind===uC.ObjectBindingPattern)throw de(Rl,"A parameter property may not be declared using a binding pattern.")}qh(ml,Rl)}if(ml.parent?.kind===uC.ObjectLiteralExpression)for(let Rl of ml.modifiers??[])Ka(Rl)||Al.includes(Rl)||qh(ml,Rl)}function qh(ml,Al){if((Al.kind!==uC.AsyncKeyword||ml.kind!==uC.MethodDeclaration)&&ml.parent.kind===uC.ObjectLiteralExpression)throw de(Al,`'${rt(Al.kind)}' modifier cannot be used here.`)}var pC=tA;function Vh(ml,Al,Rl){Fh(ml);let zl=ml;switch(zl.kind){case pC.SwitchStatement:if(zl.caseBlock.clauses.filter(ml=>ml.kind===pC.DefaultClause).length>1)throw de(zl,"A 'default' clause cannot appear more than once in a 'switch' statement.");break;case pC.ThrowStatement:if(zl.expression.end===zl.expression.pos)throw de(zl,"A throw statement must throw an expression.");break;case pC.CatchClause:if(zl.variableDeclaration?.initializer)throw de(zl.variableDeclaration.initializer,"Catch clause variable cannot have an initializer.");break;case pC.FunctionDeclaration:{let ml=Fe(pC.DeclareKeyword,zl),Al=Fe(pC.AsyncKeyword,zl),Rl=!!zl.asteriskToken;if(ml){if(zl.body)throw de(zl,"An implementation cannot be declared in ambient contexts.");if(Al)throw de(zl,"'async' modifier cannot be used in an ambient context.");if(Rl)throw de(zl,"Generators are not allowed in an ambient context.")}else if(!zl.body&&Rl)throw de(zl,"A function signature cannot be declared as a generator.");break}case pC.VariableDeclaration:{let ml=!!zl.exclamationToken;if(ml){if(zl.initializer)throw de(zl,"Declarations with initializers cannot also have definite assignment assertions.");if(zl.name.kind!==pC.Identifier||!zl.type)throw de(zl,"Declarations with definite assignment assertions must also have type annotations.")}if(zl.parent.kind===pC.VariableDeclarationList){let Al=zl.parent,Rl=oa(Al);if(Rl==="using"||Rl==="await using"){if(Al.parent.kind===pC.ForInStatement)throw de(Al,`The left-hand side of a 'for...in' statement cannot be a '${Rl}' declaration.`);if(Al.parent.kind===pC.ForStatement||Al.parent.kind===pC.VariableStatement){if(!zl.initializer)throw de(zl,`'${Rl}' declarations must be initialized.`);if(zl.name.kind!==pC.Identifier)throw de(zl.name,`'${Rl}' declarations may not have binding patterns.`)}}if(Al.parent.kind===pC.VariableStatement){let rd=Al.parent,yh=Fe(pC.DeclareKeyword,rd);if((yh||["await using","const","using"].includes(Rl))&&ml)throw de(zl,"A definite assignment assertion '!' is not permitted in this context.");if(yh&&zl.initializer&&(["let","var"].includes(Rl)||zl.type))throw de(zl,"Initializers are not permitted in ambient contexts.")}}break}case pC.VariableStatement:{if(!zl.declarationList.declarations.length)throw de(zl,"A variable declaration list must have at least one variable declarator.");break}case pC.PropertyAssignment:{let{exclamationToken:ml,questionToken:Al}=zl;if(Al)throw de(Al,"A property assignment cannot have a question token.");if(ml)throw de(ml,"A property assignment cannot have an exclamation token.");break}case pC.ShorthandPropertyAssignment:{let{exclamationToken:ml,modifiers:Al,questionToken:Rl}=zl;if(Al)throw de(Al[0],"A shorthand property assignment cannot have modifiers.");if(Rl)throw de(Rl,"A shorthand property assignment cannot have a question token.");if(ml)throw de(ml,"A shorthand property assignment cannot have an exclamation token.");break}case pC.PropertyDeclaration:{if(Fe(pC.AbstractKeyword,zl)&&zl.initializer)throw de(zl.initializer,"Abstract property cannot have an initializer.");if(zl.name.kind===pC.StringLiteral&&zl.name.text==="constructor")throw de(zl.name,"Classes may not have a field named 'constructor'.");break}case pC.TaggedTemplateExpression:if(zl.tag.flags&rA.OptionalChain)throw de(zl,"Tagged template expressions are not permitted in an optional chain.");break;case pC.BinaryExpression:if(zl.operatorToken.kind!==pC.InKeyword&&zl.left.kind===pC.PrivateIdentifier)throw de(zl.left,"Private identifiers cannot appear on the right-hand-side of an 'in' expression.");if(zl.right.kind===pC.PrivateIdentifier)throw de(zl.right,"Private identifiers are only allowed on the left-hand-side of an 'in' expression.");break;case pC.MappedType:if(zl.members&&zl.members.length>0)throw de(zl.members[0],"A mapped type may not declare properties or methods.");break;case pC.PropertySignature:{let{initializer:ml}=zl;if(ml)throw de(ml,"A property signature cannot have an initializer.");break}case pC.FunctionType:{let{modifiers:ml}=zl;if(ml)throw de(ml[0],"A function type cannot have modifiers.");break}case pC.EnumMember:{if(zl.name.kind===tA.ComputedPropertyName)throw de(zl.name,"Computed property names are not allowed in enums.");if(zl.name.kind===pC.NumericLiteral||zl.name.kind===pC.BigIntLiteral)throw de(zl.name,"An enum member cannot have a numeric name.");break}case pC.ExternalModuleReference:if(zl.expression.kind!==pC.StringLiteral)throw de(zl.expression,"String literal expected.");break;case pC.PrefixUnaryExpression:case pC.PostfixUnaryExpression:{let ml=gr(zl.operator);if((ml==="++"||ml==="--")&&!Ul(zl.operand))throw de(zl.operand,"Invalid left-hand side expression in unary operation");break}case pC.ImportDeclaration:{let{importClause:ml}=zl;if(ml?.isTypeOnly&&ml.name&&ml.namedBindings)throw de(ml,"A type-only import can specify a default import or named bindings, but not both.");zh(zl,!1);break}case pC.ExportDeclaration:zh(zl,zl.exportClause?.kind===pC.NamedExports);break;case pC.ExportSpecifier:{let ml=zl.propertyName??zl.name;if(ml.kind===pC.StringLiteral&&Al.kind===pC.ExportDeclaration&&Al.moduleSpecifier?.kind!==pC.StringLiteral)throw de(ml,"A string literal cannot be used as a local exported binding without `from`.");break}case pC.CallExpression:if(zl.expression.kind===pC.ImportKeyword&&zl.arguments.length!==1&&zl.arguments.length!==2)throw de(zl.arguments.length>1?zl.arguments[2]:zl,"Dynamic import requires exactly one or two arguments.");break;case pC.ClassDeclaration:if(!zl.name&&(!Fe(tA.ExportKeyword,zl)||!Fe(tA.DefaultKeyword,zl)))throw de(zl,"A class declaration without the 'default' modifier must have a name.");case pC.ClassExpression:{let ml=zl.heritageClauses??[],Al=!1,Rl=!1;for(let zl of ml){let{token:ml,types:rd}=zl;if(rd.length===0)throw de(zl,`'${rt(ml)}' list cannot be empty.`);if(ml===pC.ExtendsKeyword){if(Al)throw de(zl,"'extends' clause already seen.");if(Rl)throw de(zl,"'extends' clause must precede 'implements' clause.");if(rd.length>1)throw de(rd[1],"Classes can only extend a single class.");Al=!0}else{if(Rl)throw de(zl,"'implements' clause already seen.");for(let ml of zl.types)if(!Bl(ml.expression)||yf(ml.expression))throw de(ml,"A class can only implement an identifier/qualified-name with optional type arguments.");Rl=!0}}break}case pC.InterfaceDeclaration:{let ml=zl.heritageClauses??[],Al=!1;for(let Rl of ml){let{token:ml,types:zl}=Rl;if(ml===pC.ImplementsKeyword)throw de(Rl,"Interface declaration cannot have 'implements' clause.");if(ml!==pC.ExtendsKeyword)throw de(Rl,"Unexpected token.");if(zl.length===0)throw de(Rl,`'${rt(ml)}' list cannot be empty.`);if(Al)throw de(Rl,"'extends' clause already seen.");Al=!0;for(let ml of Rl.types)if(!Bl(ml.expression)||yf(ml.expression))throw de(ml,"Interface declaration can only extend an identifier/qualified name with optional type arguments.")}break}case pC.GetAccessor:case pC.SetAccessor:if(zl.parent.kind===pC.InterfaceDeclaration||zl.parent.kind===pC.TypeLiteral)return;case pC.MethodDeclaration:{if(Fe(pC.AbstractKeyword,zl)&&zl.body)throw de(zl.name,zl.kind===pC.GetAccessor||zl.kind===pC.SetAccessor?"An abstract accessor cannot have an implementation.":`Method '${Uh(zl.name)}' cannot have an implementation because it is marked abstract.`);break}case pC.ObjectLiteralExpression:{if(!Rl){for(let ml of zl.properties)if((ml.kind===pC.GetAccessor||ml.kind===pC.SetAccessor||ml.kind===pC.MethodDeclaration)&&!ml.body)throw de(ml.end-1,"'{' expected.",zl.getSourceFile())}break}case pC.ImportEqualsDeclaration:if(zl.isTypeOnly&&zl.moduleReference.kind!==pC.ExternalModuleReference)throw de(zl,"An import alias cannot use 'import type'");break;case pC.ModuleDeclaration:{if(zl.flags&rA.GlobalAugmentation){let{body:ml}=zl;if(ml==null||ml.kind===pC.ModuleDeclaration)throw de(zl.body??zl,"Expected a valid module body");let{name:Al}=zl;if(Al.kind!==tA.Identifier)throw de(Al,"global module augmentation must have an Identifier id");return}if(Lr(zl.name))return;if(zl.body==null)throw de(zl,"Expected a module body");if(zl.name.kind!==tA.Identifier)throw de(zl.name,"`namespace`s must have an Identifier id");break}case pC.ForInStatement:case pC.ForOfStatement:{H6(zl);break}}}function H6(ml){let{initializer:Al,kind:Rl}=ml,zl=Rl===pC.ForInStatement?"for...in":"for...of";if(Z1(Al)){if(Al.declarations.length!==1)throw de(Al,`Only a single variable declaration is allowed in a '${zl}' statement.`);let ml=Al.declarations[0];if(ml.initializer)throw de(ml,`The variable declaration of a '${zl}' statement cannot have an initializer.`);if(ml.type)throw de(ml,`The variable declaration of a '${zl}' statement cannot have a type annotation.`)}else if(!Ul(Al)&&Al.kind!==pC.ObjectLiteralExpression&&Al.kind!==pC.ArrayLiteralExpression)throw de(Al,`The left-hand side of a '${zl}' statement must be a variable or a property access.`)}function zh(ml,Al){if(!Al&&ml.moduleSpecifier==null)throw de(ml,"Module specifier must be a string literal.");if(ml.moduleSpecifier&&ml.moduleSpecifier.kind!==pC.StringLiteral)throw de(ml.moduleSpecifier,"Module specifier must be a string literal.")}var dC=tA;function od(ml){return de(ml.start,"message"in ml&&ml.message||ml.messageText,ml.file)}var hC=class{allowPattern=!1;ast;esTreeNodeToTSNodeMap=new WeakMap;options;tsNodeToESTreeNodeMap=new WeakMap;constructor(ml,Al){this.ast=ml,this.options={...Al}}#be(ml,Al){this.options.allowInvalidAST||Vh(ml,Al,this.allowPattern)}#ye(ml){if(/\\[xu]/.test(ml)){let Al=/\\u(?![0-9a-fA-F]{4}|{)/.test(ml),Rl=/\\x(?![0-9a-fA-F]{2})/.test(ml);return!Al&&!Rl}return!0}#_e(ml,Al){if(!this.options.allowInvalidAST)throw de(ml,Al,this.ast)}#me(ml,Al,Rl,zl=!1){let rd=zl;return Object.defineProperty(ml,Al,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>ml[Rl]:()=>(rd||((void 0)(`The '${Al}' property is deprecated on ${ml.type} nodes. Use '${Rl}' instead. See https://tseslint.com/key-property-deprecated.`,"DeprecationWarning"),rd=!0),ml[Rl]),set(Rl){Object.defineProperty(ml,Al,{enumerable:!0,value:Rl,writable:!0})}}),ml}#ge(ml,Al,Rl,zl){let rd=!1;return Object.defineProperty(ml,Al,{configurable:!0,get:this.options.suppressDeprecatedPropertyWarnings?()=>zl:()=>{if(!rd){let zl=`The '${Al}' property is deprecated on ${ml.type} nodes.`;Rl&&(zl+=` Use ${Rl} instead.`),zl+=" See https://tseslint.com/key-property-deprecated.",(void 0)(zl,"DeprecationWarning"),rd=!0}return zl},set(Rl){Object.defineProperty(ml,Al,{enumerable:!0,value:Rl,writable:!0})}}),ml}convertBindingNameWithTypeAnnotation(ml,Al,Rl){let zl=this.convertPattern(ml);return Al&&(zl.typeAnnotation=this.convertTypeAnnotation(Al,Rl),this.fixParentLocation(zl,zl.typeAnnotation.range)),zl}convertBodyExpressions(ml,Al){let Rl=Oh(Al);return ml.map(ml=>{let Al=this.convertChild(ml);if(Rl){if(Al?.expression&&Ol(ml)&&Lr(ml.expression)){let ml=Al.expression.raw;return Al.directive=ml.slice(1,-1),Al}Rl=!1}return Al}).filter(ml=>ml)}convertChainExpression(ml,Al){let{child:Rl,isOptional:zl}=ml.type===rC.MemberExpression?{child:ml.object,isOptional:ml.optional}:ml.type===rC.CallExpression?{child:ml.callee,isOptional:ml.optional}:{child:ml.expression,isOptional:!1},rd=Lh(Al,Rl);if(!rd&&!zl)return ml;if(rd&&sd(Rl)){let Al=Rl.expression;ml.type===rC.MemberExpression?ml.object=Al:ml.type===rC.CallExpression?ml.callee=Al:ml.expression=Al}return this.createNode(Al,{type:rC.ChainExpression,expression:ml})}convertChild(ml,Al){return this.converter(ml,Al,!1)}convertChildren(ml,Al){return ml.map(ml=>this.converter(ml,Al,!1))}convertPattern(ml,Al){return this.converter(ml,Al,!0)}convertTypeAnnotation(ml,Al){let Rl=Al?.kind===dC.FunctionType||Al?.kind===dC.ConstructorType?2:1,zl=[ml.getFullStart()-Rl,ml.end],rd=Zr(zl,this.ast);return{type:rC.TSTypeAnnotation,loc:rd,range:zl,typeAnnotation:this.convertChild(ml)}}convertTypeArguments(ml){let{typeArguments:Al}=ml;if(!Al)return;let Rl=nr(Al,this.ast,this.ast),zl=[Al.pos-1,Rl.end];return Al.length===0&&this.#_e(zl,"Type argument list cannot be empty."),this.createNode(ml,{type:rC.TSTypeParameterInstantiation,range:zl,params:this.convertChildren(Al)})}convertTypeParameters(ml){let{typeParameters:Al}=ml;if(!Al)return;let Rl=nr(Al,this.ast,this.ast),zl=[Al.pos-1,Rl.end];return Al.length===0&&this.#_e(zl,"Type parameter list cannot be empty."),{type:rC.TSTypeParameterDeclaration,loc:Zr(zl,this.ast),range:zl,params:this.convertChildren(Al)}}convertParameters(ml){return ml?.length?ml.map(ml=>{let Al=this.convertChild(ml);return Al.decorators=this.convertChildren(wi(ml)??[]),Al}):[]}converter(ml,Al,Rl){if(!ml)return null;let zl=this.allowPattern;Rl!=null&&(this.allowPattern=Rl);let rd=Al??ml.parent;this.#be(ml,rd);let yh=this.convertNode(ml,rd);return this.registerTSNodeInNodeMap(ml,yh),this.allowPattern=zl,yh}convertImportAttributes(ml){let Al=ml.attributes??ml.assertClause;return this.convertChildren(Al?.elements??[])}convertJSXIdentifier(ml){let Al=this.createNode(ml,{type:rC.JSXIdentifier,name:ml.getText()});return this.registerTSNodeInNodeMap(ml,Al),Al}convertJSXNamespaceOrIdentifier(ml){if(ml.kind===tA.JsxNamespacedName){let Al=this.createNode(ml,{type:rC.JSXNamespacedName,name:this.createNode(ml.name,{type:rC.JSXIdentifier,name:ml.name.text}),namespace:this.createNode(ml.namespace,{type:rC.JSXIdentifier,name:ml.namespace.text})});return this.registerTSNodeInNodeMap(ml,Al),Al}let Al=ml.getText(),Rl=Al.indexOf(":");if(Rl>0){let zl=_a(ml,this.ast),rd=this.createNode(ml,{type:rC.JSXNamespacedName,range:zl,name:this.createNode(ml,{type:rC.JSXIdentifier,range:[zl[0]+Rl+1,zl[1]],name:Al.slice(Rl+1)}),namespace:this.createNode(ml,{type:rC.JSXIdentifier,range:[zl[0],zl[0]+Rl],name:Al.slice(0,Rl)})});return this.registerTSNodeInNodeMap(ml,rd),rd}return this.convertJSXIdentifier(ml)}convertJSXTagName(ml,Al){let Rl;switch(ml.kind){case dC.PropertyAccessExpression:ml.name.kind===dC.PrivateIdentifier&&this.#_e(ml.name,"Non-private identifier expected."),Rl=this.createNode(ml,{type:rC.JSXMemberExpression,object:this.convertJSXTagName(ml.expression,Al),property:this.convertJSXIdentifier(ml.name)});break;case dC.ThisKeyword:case dC.Identifier:default:return this.convertJSXNamespaceOrIdentifier(ml)}return this.registerTSNodeInNodeMap(ml,Rl),Rl}convertMethodSignature(ml){return this.createNode(ml,{type:rC.TSMethodSignature,accessibility:ki(ml),computed:ca(ml.name),key:this.convertChild(ml.name),kind:(()=>{switch(ml.kind){case dC.GetAccessor:return"get";case dC.SetAccessor:return"set";case dC.MethodSignature:return"method"}})(),optional:ad(ml),params:this.convertParameters(ml.parameters),readonly:Fe(dC.ReadonlyKeyword,ml),returnType:ml.type&&this.convertTypeAnnotation(ml.type,ml),static:Fe(dC.StaticKeyword,ml),typeParameters:this.convertTypeParameters(ml)})}fixParentLocation(ml,Al){Al[0]ml.range[1]&&(ml.range[1]=Al[1],ml.loc.end=A_(ml.range[1],this.ast))}convertNode(ml,Al){switch(ml.kind){case dC.SourceFile:return this.createNode(ml,{type:rC.Program,range:[ml.getStart(this.ast),ml.endOfFileToken.end],body:this.convertBodyExpressions(ml.statements,ml),comments:void 0,sourceType:ml.externalModuleIndicator?"module":"script",tokens:void 0});case dC.Block:return this.createNode(ml,{type:rC.BlockStatement,body:this.convertBodyExpressions(ml.statements,ml)});case dC.Identifier:return Jh(ml)?this.createNode(ml,{type:rC.ThisExpression}):this.createNode(ml,{type:rC.Identifier,decorators:[],name:ml.text,optional:!1,typeAnnotation:void 0});case dC.PrivateIdentifier:return this.createNode(ml,{type:rC.PrivateIdentifier,name:ml.text.slice(1)});case dC.WithStatement:return this.createNode(ml,{type:rC.WithStatement,body:this.convertChild(ml.statement),object:this.convertChild(ml.expression)});case dC.ReturnStatement:return this.createNode(ml,{type:rC.ReturnStatement,argument:this.convertChild(ml.expression)});case dC.LabeledStatement:return this.createNode(ml,{type:rC.LabeledStatement,body:this.convertChild(ml.statement),label:this.convertChild(ml.label)});case dC.ContinueStatement:return this.createNode(ml,{type:rC.ContinueStatement,label:this.convertChild(ml.label)});case dC.BreakStatement:return this.createNode(ml,{type:rC.BreakStatement,label:this.convertChild(ml.label)});case dC.IfStatement:return this.createNode(ml,{type:rC.IfStatement,alternate:this.convertChild(ml.elseStatement),consequent:this.convertChild(ml.thenStatement),test:this.convertChild(ml.expression)});case dC.SwitchStatement:return this.createNode(ml,{type:rC.SwitchStatement,cases:this.convertChildren(ml.caseBlock.clauses),discriminant:this.convertChild(ml.expression)});case dC.CaseClause:case dC.DefaultClause:return this.createNode(ml,{type:rC.SwitchCase,consequent:this.convertChildren(ml.statements),test:ml.kind===dC.CaseClause?this.convertChild(ml.expression):null});case dC.ThrowStatement:return this.createNode(ml,{type:rC.ThrowStatement,argument:this.convertChild(ml.expression)});case dC.TryStatement:return this.createNode(ml,{type:rC.TryStatement,block:this.convertChild(ml.tryBlock),finalizer:this.convertChild(ml.finallyBlock),handler:this.convertChild(ml.catchClause)});case dC.CatchClause:return this.createNode(ml,{type:rC.CatchClause,body:this.convertChild(ml.block),param:ml.variableDeclaration?this.convertBindingNameWithTypeAnnotation(ml.variableDeclaration.name,ml.variableDeclaration.type):null});case dC.WhileStatement:return this.createNode(ml,{type:rC.WhileStatement,body:this.convertChild(ml.statement),test:this.convertChild(ml.expression)});case dC.DoStatement:return this.createNode(ml,{type:rC.DoWhileStatement,body:this.convertChild(ml.statement),test:this.convertChild(ml.expression)});case dC.ForStatement:return this.createNode(ml,{type:rC.ForStatement,body:this.convertChild(ml.statement),init:this.convertChild(ml.initializer),test:this.convertChild(ml.condition),update:this.convertChild(ml.incrementor)});case dC.ForInStatement:return this.createNode(ml,{type:rC.ForInStatement,body:this.convertChild(ml.statement),left:this.convertPattern(ml.initializer),right:this.convertChild(ml.expression)});case dC.ForOfStatement:return this.createNode(ml,{type:rC.ForOfStatement,await:ml.awaitModifier?.kind===dC.AwaitKeyword,body:this.convertChild(ml.statement),left:this.convertPattern(ml.initializer),right:this.convertChild(ml.expression)});case dC.FunctionDeclaration:{let Al=Fe(dC.DeclareKeyword,ml),Rl=Fe(dC.AsyncKeyword,ml),zl=!!ml.asteriskToken,rd=this.createNode(ml,{type:ml.body?rC.FunctionDeclaration:rC.TSDeclareFunction,async:Rl,body:this.convertChild(ml.body)||void 0,declare:Al,expression:!1,generator:zl,id:this.convertChild(ml.name),params:this.convertParameters(ml.parameters),returnType:ml.type&&this.convertTypeAnnotation(ml.type,ml),typeParameters:this.convertTypeParameters(ml)});return this.fixExports(ml,rd)}case dC.VariableDeclaration:{let Al=!!ml.exclamationToken,Rl=this.convertChild(ml.initializer),zl=this.convertBindingNameWithTypeAnnotation(ml.name,ml.type,ml);return this.createNode(ml,{type:rC.VariableDeclarator,definite:Al,id:zl,init:Rl})}case dC.VariableStatement:{let Al=ml.declarationList.declarations,Rl=this.createNode(ml,{type:rC.VariableDeclaration,declarations:this.convertChildren(Al),declare:Fe(dC.DeclareKeyword,ml),kind:oa(ml.declarationList)});return this.fixExports(ml,Rl)}case dC.VariableDeclarationList:return this.createNode(ml,{type:rC.VariableDeclaration,declarations:this.convertChildren(ml.declarations),declare:!1,kind:oa(ml)});case dC.ExpressionStatement:return this.createNode(ml,{type:rC.ExpressionStatement,directive:void 0,expression:this.convertChild(ml.expression)});case dC.ThisKeyword:return this.createNode(ml,{type:rC.ThisExpression});case dC.ArrayLiteralExpression:return this.allowPattern?this.createNode(ml,{type:rC.ArrayPattern,decorators:[],elements:ml.elements.map(ml=>this.convertPattern(ml)),optional:!1,typeAnnotation:void 0}):this.createNode(ml,{type:rC.ArrayExpression,elements:this.convertChildren(ml.elements)});case dC.ObjectLiteralExpression:return this.allowPattern?this.createNode(ml,{type:rC.ObjectPattern,decorators:[],optional:!1,properties:ml.properties.map(ml=>this.convertPattern(ml)),typeAnnotation:void 0}):this.createNode(ml,{type:rC.ObjectExpression,properties:this.convertChildren(ml.properties)});case dC.PropertyAssignment:return this.createNode(ml,{type:rC.Property,computed:ca(ml.name),key:this.convertChild(ml.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.converter(ml.initializer,ml,this.allowPattern)});case dC.ShorthandPropertyAssignment:return ml.objectAssignmentInitializer?this.createNode(ml,{type:rC.Property,computed:!1,key:this.convertChild(ml.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.createNode(ml,{type:rC.AssignmentPattern,decorators:[],left:this.convertPattern(ml.name),optional:!1,right:this.convertChild(ml.objectAssignmentInitializer),typeAnnotation:void 0})}):this.createNode(ml,{type:rC.Property,computed:!1,key:this.convertChild(ml.name),kind:"init",method:!1,optional:!1,shorthand:!0,value:this.convertChild(ml.name)});case dC.ComputedPropertyName:return this.convertChild(ml.expression);case dC.PropertyDeclaration:{let Al=Fe(dC.AbstractKeyword,ml),Rl=Fe(dC.AccessorKeyword,ml)?Al?rC.TSAbstractAccessorProperty:rC.AccessorProperty:Al?rC.TSAbstractPropertyDefinition:rC.PropertyDefinition,zl=this.convertChild(ml.name);return this.createNode(ml,{type:Rl,accessibility:ki(ml),computed:ca(ml.name),declare:Fe(dC.DeclareKeyword,ml),decorators:this.convertChildren(wi(ml)??[]),definite:!!ml.exclamationToken,key:zl,optional:(zl.type===rC.Literal||ml.name.kind===dC.Identifier||ml.name.kind===dC.ComputedPropertyName||ml.name.kind===dC.PrivateIdentifier)&&!!ml.questionToken,override:Fe(dC.OverrideKeyword,ml),readonly:Fe(dC.ReadonlyKeyword,ml),static:Fe(dC.StaticKeyword,ml),typeAnnotation:ml.type&&this.convertTypeAnnotation(ml.type,ml),value:Al?null:this.convertChild(ml.initializer)})}case dC.GetAccessor:case dC.SetAccessor:if(ml.parent.kind===dC.InterfaceDeclaration||ml.parent.kind===dC.TypeLiteral)return this.convertMethodSignature(ml);case dC.MethodDeclaration:{let Rl=this.createNode(ml,{type:ml.body?rC.FunctionExpression:rC.TSEmptyBodyFunctionExpression,range:[ml.parameters.pos-1,ml.end],async:Fe(dC.AsyncKeyword,ml),body:this.convertChild(ml.body),declare:!1,expression:!1,generator:!!ml.asteriskToken,id:null,params:[],returnType:ml.type&&this.convertTypeAnnotation(ml.type,ml),typeParameters:this.convertTypeParameters(ml)});Rl.typeParameters&&this.fixParentLocation(Rl,Rl.typeParameters.range);let zl;if(Al.kind===dC.ObjectLiteralExpression)Rl.params=this.convertChildren(ml.parameters),zl=this.createNode(ml,{type:rC.Property,computed:ca(ml.name),key:this.convertChild(ml.name),kind:"init",method:ml.kind===dC.MethodDeclaration,optional:!!ml.questionToken,shorthand:!1,value:Rl});else{let Al=Fe(dC.AbstractKeyword,ml);Rl.params=this.convertParameters(ml.parameters);let rd=Al?rC.TSAbstractMethodDefinition:rC.MethodDefinition;zl=this.createNode(ml,{type:rd,accessibility:ki(ml),computed:ca(ml.name),decorators:this.convertChildren(wi(ml)??[]),key:this.convertChild(ml.name),kind:"method",optional:!!ml.questionToken,override:Fe(dC.OverrideKeyword,ml),static:Fe(dC.StaticKeyword,ml),value:Rl})}return ml.kind===dC.GetAccessor?zl.kind="get":ml.kind===dC.SetAccessor?zl.kind="set":!zl.static&&ml.name.kind===dC.StringLiteral&&ml.name.text==="constructor"&&zl.type!==rC.Property&&(zl.kind="constructor"),zl}case dC.Constructor:{let Al=Ph(ml),Rl=(Al&&nr(Al,ml,this.ast))??ml.getFirstToken(),zl=this.createNode(ml,{type:ml.body?rC.FunctionExpression:rC.TSEmptyBodyFunctionExpression,range:[ml.parameters.pos-1,ml.end],async:!1,body:this.convertChild(ml.body),declare:!1,expression:!1,generator:!1,id:null,params:this.convertParameters(ml.parameters),returnType:ml.type&&this.convertTypeAnnotation(ml.type,ml),typeParameters:this.convertTypeParameters(ml)});zl.typeParameters&&this.fixParentLocation(zl,zl.typeParameters.range);let rd=Rl.kind===dC.StringLiteral?this.createNode(Rl,{type:rC.Literal,raw:Rl.getText(),value:"constructor"}):this.createNode(ml,{type:rC.Identifier,range:[Rl.getStart(this.ast),Rl.end],decorators:[],name:"constructor",optional:!1,typeAnnotation:void 0}),yh=Fe(dC.StaticKeyword,ml);return this.createNode(ml,{type:Fe(dC.AbstractKeyword,ml)?rC.TSAbstractMethodDefinition:rC.MethodDefinition,accessibility:ki(ml),computed:!1,decorators:[],key:rd,kind:yh?"method":"constructor",optional:!1,override:!1,static:yh,value:zl})}case dC.FunctionExpression:return this.createNode(ml,{type:rC.FunctionExpression,async:Fe(dC.AsyncKeyword,ml),body:this.convertChild(ml.body),declare:!1,expression:!1,generator:!!ml.asteriskToken,id:this.convertChild(ml.name),params:this.convertParameters(ml.parameters),returnType:ml.type&&this.convertTypeAnnotation(ml.type,ml),typeParameters:this.convertTypeParameters(ml)});case dC.SuperKeyword:return this.createNode(ml,{type:rC.Super});case dC.ArrayBindingPattern:return this.createNode(ml,{type:rC.ArrayPattern,decorators:[],elements:ml.elements.map(ml=>this.convertPattern(ml)),optional:!1,typeAnnotation:void 0});case dC.OmittedExpression:return null;case dC.ObjectBindingPattern:return this.createNode(ml,{type:rC.ObjectPattern,decorators:[],optional:!1,properties:ml.elements.map(ml=>this.convertPattern(ml)),typeAnnotation:void 0});case dC.BindingElement:{if(Al.kind===dC.ArrayBindingPattern){let Rl=this.convertChild(ml.name,Al);return ml.initializer?this.createNode(ml,{type:rC.AssignmentPattern,decorators:[],left:Rl,optional:!1,right:this.convertChild(ml.initializer),typeAnnotation:void 0}):ml.dotDotDotToken?this.createNode(ml,{type:rC.RestElement,argument:Rl,decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):Rl}let Rl;return ml.dotDotDotToken?Rl=this.createNode(ml,{type:rC.RestElement,argument:this.convertChild(ml.propertyName??ml.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):Rl=this.createNode(ml,{type:rC.Property,computed:ml.propertyName?.kind===dC.ComputedPropertyName,key:this.convertChild(ml.propertyName??ml.name),kind:"init",method:!1,optional:!1,shorthand:!ml.propertyName,value:this.convertChild(ml.name)}),ml.initializer&&(Rl.value=this.createNode(ml,{type:rC.AssignmentPattern,range:[ml.name.getStart(this.ast),ml.initializer.end],decorators:[],left:this.convertChild(ml.name),optional:!1,right:this.convertChild(ml.initializer),typeAnnotation:void 0})),Rl}case dC.ArrowFunction:return this.createNode(ml,{type:rC.ArrowFunctionExpression,async:Fe(dC.AsyncKeyword,ml),body:this.convertChild(ml.body),expression:ml.body.kind!==dC.Block,generator:!1,id:null,params:this.convertParameters(ml.parameters),returnType:ml.type&&this.convertTypeAnnotation(ml.type,ml),typeParameters:this.convertTypeParameters(ml)});case dC.YieldExpression:return this.createNode(ml,{type:rC.YieldExpression,argument:this.convertChild(ml.expression),delegate:!!ml.asteriskToken});case dC.AwaitExpression:return this.createNode(ml,{type:rC.AwaitExpression,argument:this.convertChild(ml.expression)});case dC.NoSubstitutionTemplateLiteral:{let Al=this.ast.text.slice(ml.getStart(this.ast)+1,ml.end-1);return this.createNode(ml,{type:rC.TemplateLiteral,expressions:[],quasis:[this.createNode(ml,{type:rC.TemplateElement,tail:!0,value:{cooked:ml.parent.kind===dC.TaggedTemplateExpression&&!this.#ye(Al)?null:ml.text,raw:Al}})]})}case dC.TemplateExpression:{let Al=this.createNode(ml,{type:rC.TemplateLiteral,expressions:[],quasis:[this.convertChild(ml.head)]});return ml.templateSpans.forEach(ml=>{Al.expressions.push(this.convertChild(ml.expression)),Al.quasis.push(this.convertChild(ml.literal))}),Al}case dC.TaggedTemplateExpression:return this.createNode(ml,{type:rC.TaggedTemplateExpression,quasi:this.convertChild(ml.template),tag:this.convertChild(ml.tag),typeArguments:this.convertTypeArguments(ml)});case dC.TemplateHead:case dC.TemplateMiddle:case dC.TemplateTail:{let Al=ml.kind===dC.TemplateTail,Rl=this.ast.text.slice(ml.getStart(this.ast)+1,ml.end-(Al?1:2)),zl=ml.kind===dC.TemplateHead?ml.parent.parent.kind===dC.TaggedTemplateExpression:ml.parent.parent.parent.kind===dC.TaggedTemplateExpression;return this.createNode(ml,{type:rC.TemplateElement,tail:Al,value:{cooked:zl&&!this.#ye(Rl)?null:ml.text,raw:Rl}})}case dC.SpreadAssignment:case dC.SpreadElement:return this.allowPattern?this.createNode(ml,{type:rC.RestElement,argument:this.convertPattern(ml.expression),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):this.createNode(ml,{type:rC.SpreadElement,argument:this.convertChild(ml.expression)});case dC.Parameter:{let Rl,zl;return ml.dotDotDotToken?Rl=zl=this.createNode(ml,{type:rC.RestElement,argument:this.convertChild(ml.name),decorators:[],optional:!1,typeAnnotation:void 0,value:void 0}):ml.initializer?(Rl=this.convertChild(ml.name),zl=this.createNode(ml,{type:rC.AssignmentPattern,range:[ml.name.getStart(this.ast),ml.initializer.end],decorators:[],left:Rl,optional:!1,right:this.convertChild(ml.initializer),typeAnnotation:void 0}),tr(ml)&&(zl.range[0]=Rl.range[0],zl.loc=Zr(zl.range,this.ast))):Rl=zl=this.convertChild(ml.name,Al),ml.type&&(Rl.typeAnnotation=this.convertTypeAnnotation(ml.type,ml),this.fixParentLocation(Rl,Rl.typeAnnotation.range)),ml.questionToken&&(ml.questionToken.end>Rl.range[1]&&(Rl.range[1]=ml.questionToken.end,Rl.loc.end=A_(Rl.range[1],this.ast)),Rl.optional=!0),tr(ml)?this.createNode(ml,{type:rC.TSParameterProperty,accessibility:ki(ml),decorators:[],override:Fe(dC.OverrideKeyword,ml),parameter:zl,readonly:Fe(dC.ReadonlyKeyword,ml),static:Fe(dC.StaticKeyword,ml)}):zl}case dC.ClassDeclaration:case dC.ClassExpression:{let Al=ml.kind===dC.ClassDeclaration?rC.ClassDeclaration:rC.ClassExpression,Rl=ml.heritageClauses?.find(ml=>ml.token===dC.ExtendsKeyword),zl=ml.heritageClauses?.find(ml=>ml.token===dC.ImplementsKeyword),rd=this.createNode(ml,{type:Al,abstract:Fe(dC.AbstractKeyword,ml),body:this.createNode(ml,{type:rC.ClassBody,range:[ml.members.pos-1,ml.end],body:this.convertChildren(ml.members.filter(Dh))}),declare:Fe(dC.DeclareKeyword,ml),decorators:this.convertChildren(wi(ml)??[]),id:this.convertChild(ml.name),implements:this.convertChildren(zl?.types??[]),superClass:Rl?.types[0]?this.convertChild(Rl.types[0].expression):null,superTypeArguments:void 0,typeParameters:this.convertTypeParameters(ml)});return Rl?.types[0]?.typeArguments&&(rd.superTypeArguments=this.convertTypeArguments(Rl.types[0])),this.fixExports(ml,rd)}case dC.ModuleBlock:return this.createNode(ml,{type:rC.TSModuleBlock,body:this.convertBodyExpressions(ml.statements,ml)});case dC.ImportDeclaration:{let Al=this.createNode(ml,this.#me({type:rC.ImportDeclaration,attributes:this.convertImportAttributes(ml),importKind:"value",source:this.convertChild(ml.moduleSpecifier),specifiers:[]},"assertions","attributes",!0));if(ml.importClause&&(ml.importClause.isTypeOnly&&(Al.importKind="type"),ml.importClause.name&&Al.specifiers.push(this.convertChild(ml.importClause)),ml.importClause.namedBindings))switch(ml.importClause.namedBindings.kind){case dC.NamespaceImport:Al.specifiers.push(this.convertChild(ml.importClause.namedBindings));break;case dC.NamedImports:Al.specifiers.push(...this.convertChildren(ml.importClause.namedBindings.elements));break}return Al}case dC.NamespaceImport:return this.createNode(ml,{type:rC.ImportNamespaceSpecifier,local:this.convertChild(ml.name)});case dC.ImportSpecifier:return this.createNode(ml,{type:rC.ImportSpecifier,imported:this.convertChild(ml.propertyName??ml.name),importKind:ml.isTypeOnly?"type":"value",local:this.convertChild(ml.name)});case dC.ImportClause:{let Al=this.convertChild(ml.name);return this.createNode(ml,{type:rC.ImportDefaultSpecifier,range:Al.range,local:Al})}case dC.ExportDeclaration:return ml.exportClause?.kind===dC.NamedExports?this.createNode(ml,this.#me({type:rC.ExportNamedDeclaration,attributes:this.convertImportAttributes(ml),declaration:null,exportKind:ml.isTypeOnly?"type":"value",source:this.convertChild(ml.moduleSpecifier),specifiers:this.convertChildren(ml.exportClause.elements,ml)},"assertions","attributes",!0)):this.createNode(ml,this.#me({type:rC.ExportAllDeclaration,attributes:this.convertImportAttributes(ml),exported:ml.exportClause?.kind===dC.NamespaceExport?this.convertChild(ml.exportClause.name):null,exportKind:ml.isTypeOnly?"type":"value",source:this.convertChild(ml.moduleSpecifier)},"assertions","attributes",!0));case dC.ExportSpecifier:{let Al=ml.propertyName??ml.name;return this.createNode(ml,{type:rC.ExportSpecifier,exported:this.convertChild(ml.name),exportKind:ml.isTypeOnly?"type":"value",local:this.convertChild(Al)})}case dC.ExportAssignment:return ml.isExportEquals?this.createNode(ml,{type:rC.TSExportAssignment,expression:this.convertChild(ml.expression)}):this.createNode(ml,{type:rC.ExportDefaultDeclaration,declaration:this.convertChild(ml.expression),exportKind:"value"});case dC.PrefixUnaryExpression:case dC.PostfixUnaryExpression:{let Al=gr(ml.operator);if(Al==="++"||Al==="--")return this.createNode(ml,{type:rC.UpdateExpression,argument:this.convertChild(ml.operand),operator:Al,prefix:ml.kind===dC.PrefixUnaryExpression});let Rl=ml.kind===dC.PrefixUnaryExpression;return Rl||this.#_e(ml,`Unexpected PrefixUnaryExpression with operator ${Al}`),this.createNode(ml,{type:rC.UnaryExpression,argument:this.convertChild(ml.operand),operator:Al,prefix:Rl})}case dC.DeleteExpression:return this.createNode(ml,{type:rC.UnaryExpression,argument:this.convertChild(ml.expression),operator:"delete",prefix:!0});case dC.VoidExpression:return this.createNode(ml,{type:rC.UnaryExpression,argument:this.convertChild(ml.expression),operator:"void",prefix:!0});case dC.TypeOfExpression:return this.createNode(ml,{type:rC.UnaryExpression,argument:this.convertChild(ml.expression),operator:"typeof",prefix:!0});case dC.TypeOperator:return this.createNode(ml,{type:rC.TSTypeOperator,operator:gr(ml.operator),typeAnnotation:this.convertChild(ml.type)});case dC.BinaryExpression:{if(Nh(ml.operatorToken)){let Al=this.createNode(ml,{type:rC.SequenceExpression,expressions:[]}),Rl=this.convertChild(ml.left);return Rl.type===rC.SequenceExpression&&ml.left.kind!==dC.ParenthesizedExpression?Al.expressions.push(...Rl.expressions):Al.expressions.push(Rl),Al.expressions.push(this.convertChild(ml.right)),Al}let Al=Ih(ml.operatorToken);return this.allowPattern&&Al.type===rC.AssignmentExpression?this.createNode(ml,{type:rC.AssignmentPattern,decorators:[],left:this.convertPattern(ml.left,ml),optional:!1,right:this.convertChild(ml.right),typeAnnotation:void 0}):this.createNode(ml,{...Al,left:this.converter(ml.left,ml,Al.type===rC.AssignmentExpression),right:this.convertChild(ml.right)})}case dC.PropertyAccessExpression:{let Al=this.convertChild(ml.expression),Rl=this.convertChild(ml.name),zl=this.createNode(ml,{type:rC.MemberExpression,computed:!1,object:Al,optional:ml.questionDotToken!=null,property:Rl});return this.convertChainExpression(zl,ml)}case dC.ElementAccessExpression:{let Al=this.convertChild(ml.expression),Rl=this.convertChild(ml.argumentExpression),zl=this.createNode(ml,{type:rC.MemberExpression,computed:!0,object:Al,optional:ml.questionDotToken!=null,property:Rl});return this.convertChainExpression(zl,ml)}case dC.CallExpression:{if(ml.expression.kind===dC.ImportKeyword)return this.createNode(ml,this.#me({type:rC.ImportExpression,options:ml.arguments[1]?this.convertChild(ml.arguments[1]):null,source:this.convertChild(ml.arguments[0])},"attributes","options",!0));let Al=this.convertChild(ml.expression),Rl=this.convertChildren(ml.arguments),zl=this.convertTypeArguments(ml),rd=this.createNode(ml,{type:rC.CallExpression,arguments:Rl,callee:Al,optional:ml.questionDotToken!=null,typeArguments:zl});return this.convertChainExpression(rd,ml)}case dC.NewExpression:{let Al=this.convertTypeArguments(ml);return this.createNode(ml,{type:rC.NewExpression,arguments:this.convertChildren(ml.arguments??[]),callee:this.convertChild(ml.expression),typeArguments:Al})}case dC.ConditionalExpression:return this.createNode(ml,{type:rC.ConditionalExpression,alternate:this.convertChild(ml.whenFalse),consequent:this.convertChild(ml.whenTrue),test:this.convertChild(ml.condition)});case dC.MetaProperty:return this.createNode(ml,{type:rC.MetaProperty,meta:this.createNode(ml.getFirstToken(),{type:rC.Identifier,decorators:[],name:gr(ml.keywordToken),optional:!1,typeAnnotation:void 0}),property:this.convertChild(ml.name)});case dC.Decorator:return this.createNode(ml,{type:rC.Decorator,expression:this.convertChild(ml.expression)});case dC.StringLiteral:return this.createNode(ml,{type:rC.Literal,raw:ml.getText(),value:Al.kind===dC.JsxAttribute?id(ml.text):ml.text});case dC.NumericLiteral:return this.createNode(ml,{type:rC.Literal,raw:ml.getText(),value:Number(ml.text)});case dC.BigIntLiteral:{let Al=_a(ml,this.ast),Rl=this.ast.text.slice(Al[0],Al[1]),zl=t_(0,Rl.slice(0,-1),"_",""),rd=typeof BigInt<"u"?BigInt(zl):null;return this.createNode(ml,{type:rC.Literal,range:Al,bigint:rd==null?zl:String(rd),raw:Rl,value:rd})}case dC.RegularExpressionLiteral:{let Al=ml.text.slice(1,ml.text.lastIndexOf("/")),Rl=ml.text.slice(ml.text.lastIndexOf("/")+1),zl=null;try{zl=new RegExp(Al,Rl)}catch{}return this.createNode(ml,{type:rC.Literal,raw:ml.text,regex:{flags:Rl,pattern:Al},value:zl})}case dC.TrueKeyword:return this.createNode(ml,{type:rC.Literal,raw:"true",value:!0});case dC.FalseKeyword:return this.createNode(ml,{type:rC.Literal,raw:"false",value:!1});case dC.NullKeyword:return this.createNode(ml,{type:rC.Literal,raw:"null",value:null});case dC.EmptyStatement:return this.createNode(ml,{type:rC.EmptyStatement});case dC.DebuggerStatement:return this.createNode(ml,{type:rC.DebuggerStatement});case dC.JsxElement:return this.createNode(ml,{type:rC.JSXElement,children:this.convertChildren(ml.children),closingElement:this.convertChild(ml.closingElement),openingElement:this.convertChild(ml.openingElement)});case dC.JsxFragment:return this.createNode(ml,{type:rC.JSXFragment,children:this.convertChildren(ml.children),closingFragment:this.convertChild(ml.closingFragment),openingFragment:this.convertChild(ml.openingFragment)});case dC.JsxSelfClosingElement:return this.createNode(ml,{type:rC.JSXElement,children:[],closingElement:null,openingElement:this.createNode(ml,{type:rC.JSXOpeningElement,range:_a(ml,this.ast),attributes:this.convertChildren(ml.attributes.properties),name:this.convertJSXTagName(ml.tagName,ml),selfClosing:!0,typeArguments:this.convertTypeArguments(ml)})});case dC.JsxOpeningElement:return this.createNode(ml,{type:rC.JSXOpeningElement,attributes:this.convertChildren(ml.attributes.properties),name:this.convertJSXTagName(ml.tagName,ml),selfClosing:!1,typeArguments:this.convertTypeArguments(ml)});case dC.JsxClosingElement:return this.createNode(ml,{type:rC.JSXClosingElement,name:this.convertJSXTagName(ml.tagName,ml)});case dC.JsxOpeningFragment:return this.createNode(ml,{type:rC.JSXOpeningFragment});case dC.JsxClosingFragment:return this.createNode(ml,{type:rC.JSXClosingFragment});case dC.JsxExpression:{let Al=ml.expression?this.convertChild(ml.expression):this.createNode(ml,{type:rC.JSXEmptyExpression,range:[ml.getStart(this.ast)+1,ml.getEnd()-1]});return ml.dotDotDotToken?this.createNode(ml,{type:rC.JSXSpreadChild,expression:Al}):this.createNode(ml,{type:rC.JSXExpressionContainer,expression:Al})}case dC.JsxAttribute:return this.createNode(ml,{type:rC.JSXAttribute,name:this.convertJSXNamespaceOrIdentifier(ml.name),value:this.convertChild(ml.initializer)});case dC.JsxText:{let Al=ml.getFullStart(),Rl=ml.getEnd(),zl=this.ast.text.slice(Al,Rl);return this.createNode(ml,{type:rC.JSXText,range:[Al,Rl],raw:zl,value:id(zl)})}case dC.JsxSpreadAttribute:return this.createNode(ml,{type:rC.JSXSpreadAttribute,argument:this.convertChild(ml.expression)});case dC.QualifiedName:return this.createNode(ml,{type:rC.TSQualifiedName,left:this.convertChild(ml.left),right:this.convertChild(ml.right)});case dC.TypeReference:return this.createNode(ml,{type:rC.TSTypeReference,typeArguments:this.convertTypeArguments(ml),typeName:this.convertChild(ml.typeName)});case dC.TypeParameter:return this.createNode(ml,{type:rC.TSTypeParameter,const:Fe(dC.ConstKeyword,ml),constraint:ml.constraint&&this.convertChild(ml.constraint),default:ml.default?this.convertChild(ml.default):void 0,in:Fe(dC.InKeyword,ml),name:this.convertChild(ml.name),out:Fe(dC.OutKeyword,ml)});case dC.ThisType:return this.createNode(ml,{type:rC.TSThisType});case dC.AnyKeyword:case dC.BigIntKeyword:case dC.BooleanKeyword:case dC.NeverKeyword:case dC.NumberKeyword:case dC.ObjectKeyword:case dC.StringKeyword:case dC.SymbolKeyword:case dC.UnknownKeyword:case dC.VoidKeyword:case dC.UndefinedKeyword:case dC.IntrinsicKeyword:return this.createNode(ml,{type:rC[`TS${dC[ml.kind]}`]});case dC.NonNullExpression:{let Al=this.createNode(ml,{type:rC.TSNonNullExpression,expression:this.convertChild(ml.expression)});return this.convertChainExpression(Al,ml)}case dC.TypeLiteral:return this.createNode(ml,{type:rC.TSTypeLiteral,members:this.convertChildren(ml.members)});case dC.ArrayType:return this.createNode(ml,{type:rC.TSArrayType,elementType:this.convertChild(ml.elementType)});case dC.IndexedAccessType:return this.createNode(ml,{type:rC.TSIndexedAccessType,indexType:this.convertChild(ml.indexType),objectType:this.convertChild(ml.objectType)});case dC.ConditionalType:return this.createNode(ml,{type:rC.TSConditionalType,checkType:this.convertChild(ml.checkType),extendsType:this.convertChild(ml.extendsType),falseType:this.convertChild(ml.falseType),trueType:this.convertChild(ml.trueType)});case dC.TypeQuery:return this.createNode(ml,{type:rC.TSTypeQuery,exprName:this.convertChild(ml.exprName),typeArguments:this.convertTypeArguments(ml)});case dC.MappedType:return this.createNode(ml,this.#ge({type:rC.TSMappedType,constraint:this.convertChild(ml.typeParameter.constraint),key:this.convertChild(ml.typeParameter.name),nameType:this.convertChild(ml.nameType)??null,optional:ml.questionToken?ml.questionToken.kind===dC.QuestionToken||gr(ml.questionToken.kind):!1,readonly:ml.readonlyToken?ml.readonlyToken.kind===dC.ReadonlyKeyword||gr(ml.readonlyToken.kind):void 0,typeAnnotation:ml.type&&this.convertChild(ml.type)},"typeParameter","'constraint' and 'key'",this.convertChild(ml.typeParameter)));case dC.ParenthesizedExpression:return this.convertChild(ml.expression,Al);case dC.TypeAliasDeclaration:{let Al=this.createNode(ml,{type:rC.TSTypeAliasDeclaration,declare:Fe(dC.DeclareKeyword,ml),id:this.convertChild(ml.name),typeAnnotation:this.convertChild(ml.type),typeParameters:this.convertTypeParameters(ml)});return this.fixExports(ml,Al)}case dC.MethodSignature:return this.convertMethodSignature(ml);case dC.PropertySignature:return this.createNode(ml,{type:rC.TSPropertySignature,accessibility:ki(ml),computed:ca(ml.name),key:this.convertChild(ml.name),optional:ad(ml),readonly:Fe(dC.ReadonlyKeyword,ml),static:Fe(dC.StaticKeyword,ml),typeAnnotation:ml.type&&this.convertTypeAnnotation(ml.type,ml)});case dC.IndexSignature:return this.createNode(ml,{type:rC.TSIndexSignature,accessibility:ki(ml),parameters:this.convertChildren(ml.parameters),readonly:Fe(dC.ReadonlyKeyword,ml),static:Fe(dC.StaticKeyword,ml),typeAnnotation:ml.type&&this.convertTypeAnnotation(ml.type,ml)});case dC.ConstructorType:return this.createNode(ml,{type:rC.TSConstructorType,abstract:Fe(dC.AbstractKeyword,ml),params:this.convertParameters(ml.parameters),returnType:ml.type&&this.convertTypeAnnotation(ml.type,ml),typeParameters:this.convertTypeParameters(ml)});case dC.FunctionType:case dC.ConstructSignature:case dC.CallSignature:{let Al=ml.kind===dC.ConstructSignature?rC.TSConstructSignatureDeclaration:ml.kind===dC.CallSignature?rC.TSCallSignatureDeclaration:rC.TSFunctionType;return this.createNode(ml,{type:Al,params:this.convertParameters(ml.parameters),returnType:ml.type&&this.convertTypeAnnotation(ml.type,ml),typeParameters:this.convertTypeParameters(ml)})}case dC.ExpressionWithTypeArguments:{let Rl=Al.kind,zl=Rl===dC.InterfaceDeclaration?rC.TSInterfaceHeritage:Rl===dC.HeritageClause?rC.TSClassImplements:rC.TSInstantiationExpression;return this.createNode(ml,{type:zl,expression:this.convertChild(ml.expression),typeArguments:this.convertTypeArguments(ml)})}case dC.InterfaceDeclaration:{let Al=ml.heritageClauses?.flatMap(Al=>Al.token===dC.ExtendsKeyword?Al.types.map(Al=>this.convertChild(Al,ml)):[])??[],Rl=this.createNode(ml,{type:rC.TSInterfaceDeclaration,body:this.createNode(ml,{type:rC.TSInterfaceBody,range:[ml.members.pos-1,ml.end],body:this.convertChildren(ml.members)}),declare:Fe(dC.DeclareKeyword,ml),extends:Al,id:this.convertChild(ml.name),typeParameters:this.convertTypeParameters(ml)});return this.fixExports(ml,Rl)}case dC.TypePredicate:{let Al=this.createNode(ml,{type:rC.TSTypePredicate,asserts:ml.assertsModifier!=null,parameterName:this.convertChild(ml.parameterName),typeAnnotation:null});return ml.type&&(Al.typeAnnotation=this.convertTypeAnnotation(ml.type,ml),Al.typeAnnotation.loc=Al.typeAnnotation.typeAnnotation.loc,Al.typeAnnotation.range=Al.typeAnnotation.typeAnnotation.range),Al}case dC.ImportType:{let Al=_a(ml,this.ast);if(ml.isTypeOf){let Rl=nr(ml.getFirstToken(),ml,this.ast);Al[0]=Rl.getStart(this.ast)}let Rl=null;if(ml.attributes){let Al=this.createNode(ml.attributes,{type:rC.ObjectExpression,properties:ml.attributes.elements.map(ml=>this.createNode(ml,{type:rC.Property,computed:!1,key:this.convertChild(ml.name),kind:"init",method:!1,optional:!1,shorthand:!1,value:this.convertChild(ml.value)}))}),zl=nr(ml.argument,ml,this.ast),rd=nr(zl,ml,this.ast),yh=nr(ml.attributes,ml,this.ast),kh=yh.kind===tA.CommaToken?nr(yh,ml,this.ast):yh,Qh=nr(rd,ml,this.ast),cf=_a(Qh,this.ast),t_=Qh.kind===tA.AssertKeyword?"assert":"with";Rl=this.createNode(ml,{type:rC.ObjectExpression,range:[rd.getStart(this.ast),kh.end],properties:[this.createNode(ml,{type:rC.Property,range:[cf[0],ml.attributes.end],computed:!1,key:this.createNode(ml,{type:rC.Identifier,range:cf,decorators:[],name:t_,optional:!1,typeAnnotation:void 0}),kind:"init",method:!1,optional:!1,shorthand:!1,value:Al})]})}let zl=this.convertChild(ml.argument),rd=zl.literal,yh=this.createNode(ml,this.#ge({type:rC.TSImportType,range:Al,options:Rl,qualifier:this.convertChild(ml.qualifier),source:rd,typeArguments:this.convertTypeArguments(ml)??null},"argument","source",zl));return ml.isTypeOf?this.createNode(ml,{type:rC.TSTypeQuery,exprName:yh,typeArguments:void 0}):yh}case dC.EnumDeclaration:{let Al=this.convertChildren(ml.members),Rl=this.createNode(ml,this.#ge({type:rC.TSEnumDeclaration,body:this.createNode(ml,{type:rC.TSEnumBody,range:[ml.members.pos-1,ml.end],members:Al}),const:Fe(dC.ConstKeyword,ml),declare:Fe(dC.DeclareKeyword,ml),id:this.convertChild(ml.name)},"members","'body.members'",this.convertChildren(ml.members)));return this.fixExports(ml,Rl)}case dC.EnumMember:{let Al=ml.name.kind===tA.ComputedPropertyName;return this.createNode(ml,this.#ge({type:rC.TSEnumMember,id:this.convertChild(ml.name),initializer:ml.initializer&&this.convertChild(ml.initializer)},"computed",void 0,Al))}case dC.ModuleDeclaration:{let Al=Fe(dC.DeclareKeyword,ml),Rl=this.createNode(ml,{type:rC.TSModuleDeclaration,...(()=>{if(ml.flags&rA.GlobalAugmentation)return{body:this.convertChild(ml.body),declare:!1,global:!1,id:this.convertChild(ml.name),kind:"global"};if(Lr(ml.name)){let Al=this.convertChild(ml.body);return{kind:"module",...Al!=null?{body:Al}:{},declare:!1,global:!1,id:this.convertChild(ml.name)}}let Rl=this.createNode(ml.name,{type:rC.Identifier,range:[ml.name.getStart(this.ast),ml.name.getEnd()],decorators:[],name:ml.name.text,optional:!1,typeAnnotation:void 0});for(;ml.body&&Si(ml.body)&&ml.body.name;){ml=ml.body,Al||(Al=Fe(dC.DeclareKeyword,ml));let zl=ml.name,rd=this.createNode(zl,{type:rC.Identifier,range:[zl.getStart(this.ast),zl.getEnd()],decorators:[],name:zl.text,optional:!1,typeAnnotation:void 0});Rl=this.createNode(zl,{type:rC.TSQualifiedName,range:[Rl.range[0],rd.range[1]],left:Rl,right:rd})}return{body:this.convertChild(ml.body),declare:!1,global:!1,id:Rl,kind:ml.flags&rA.Namespace?"namespace":"module"}})()});return Rl.declare=Al,ml.flags&rA.GlobalAugmentation&&(Rl.global=!0),this.fixExports(ml,Rl)}case dC.ParenthesizedType:return this.convertChild(ml.type);case dC.UnionType:return this.createNode(ml,{type:rC.TSUnionType,types:this.convertChildren(ml.types)});case dC.IntersectionType:return this.createNode(ml,{type:rC.TSIntersectionType,types:this.convertChildren(ml.types)});case dC.AsExpression:return this.createNode(ml,{type:rC.TSAsExpression,expression:this.convertChild(ml.expression),typeAnnotation:this.convertChild(ml.type)});case dC.InferType:return this.createNode(ml,{type:rC.TSInferType,typeParameter:this.convertChild(ml.typeParameter)});case dC.LiteralType:return ml.literal.kind===dC.NullKeyword?this.createNode(ml.literal,{type:rC.TSNullKeyword}):this.createNode(ml,{type:rC.TSLiteralType,literal:this.convertChild(ml.literal)});case dC.TypeAssertionExpression:return this.createNode(ml,{type:rC.TSTypeAssertion,expression:this.convertChild(ml.expression),typeAnnotation:this.convertChild(ml.type)});case dC.ImportEqualsDeclaration:return this.fixExports(ml,this.createNode(ml,{type:rC.TSImportEqualsDeclaration,id:this.convertChild(ml.name),importKind:ml.isTypeOnly?"type":"value",moduleReference:this.convertChild(ml.moduleReference)}));case dC.ExternalModuleReference:return this.createNode(ml,{type:rC.TSExternalModuleReference,expression:this.convertChild(ml.expression)});case dC.NamespaceExportDeclaration:return this.createNode(ml,{type:rC.TSNamespaceExportDeclaration,id:this.convertChild(ml.name)});case dC.AbstractKeyword:return this.createNode(ml,{type:rC.TSAbstractKeyword});case dC.TupleType:{let Al=this.convertChildren(ml.elements);return this.createNode(ml,{type:rC.TSTupleType,elementTypes:Al})}case dC.NamedTupleMember:{let Al=this.createNode(ml,{type:rC.TSNamedTupleMember,elementType:this.convertChild(ml.type,ml),label:this.convertChild(ml.name,ml),optional:ml.questionToken!=null});return ml.dotDotDotToken?(Al.range[0]=Al.label.range[0],Al.loc.start=Al.label.loc.start,this.createNode(ml,{type:rC.TSRestType,typeAnnotation:Al})):Al}case dC.OptionalType:return this.createNode(ml,{type:rC.TSOptionalType,typeAnnotation:this.convertChild(ml.type)});case dC.RestType:return this.createNode(ml,{type:rC.TSRestType,typeAnnotation:this.convertChild(ml.type)});case dC.TemplateLiteralType:{let Al=this.createNode(ml,{type:rC.TSTemplateLiteralType,quasis:[this.convertChild(ml.head)],types:[]});return ml.templateSpans.forEach(ml=>{Al.types.push(this.convertChild(ml.type)),Al.quasis.push(this.convertChild(ml.literal))}),Al}case dC.ClassStaticBlockDeclaration:return this.createNode(ml,{type:rC.StaticBlock,body:this.convertBodyExpressions(ml.body.statements,ml)});case dC.AssertEntry:case dC.ImportAttribute:return this.createNode(ml,{type:rC.ImportAttribute,key:this.convertChild(ml.name),value:this.convertChild(ml.value)});case dC.SatisfiesExpression:return this.createNode(ml,{type:rC.TSSatisfiesExpression,expression:this.convertChild(ml.expression),typeAnnotation:this.convertChild(ml.type)});default:return this.deeplyCopy(ml)}}createNode(ml,Al){let Rl=Al;return Rl.range??(Rl.range=_a(ml,this.ast)),Rl.loc??(Rl.loc=Zr(Rl.range,this.ast)),Rl&&this.options.shouldPreserveNodeMaps&&this.esTreeNodeToTSNodeMap.set(Rl,ml),Rl}convertProgram(){return this.converter(this.ast)}deeplyCopy(ml){ml.kind===tA.JSDocFunctionType&&this.#_e(ml,"JSDoc types can only be used inside documentation comments.");let Al=`TS${dC[ml.kind]}`;if(this.options.errorOnUnknownASTType&&!rC[Al])throw new Error(`Unknown AST_NODE_TYPE: "${Al}"`);let Rl=this.createNode(ml,{type:Al});"type"in ml&&(Rl.typeAnnotation=ml.type&&"kind"in ml.type&&c1(ml.type)?this.convertTypeAnnotation(ml.type,ml):null),"typeArguments"in ml&&(Rl.typeArguments=ml.typeArguments&&"pos"in ml.typeArguments?this.convertTypeArguments(ml):null),"typeParameters"in ml&&(Rl.typeParameters=ml.typeParameters&&"pos"in ml.typeParameters?this.convertTypeParameters(ml):null);let zl=wi(ml);zl?.length&&(Rl.decorators=this.convertChildren(zl));let rd=new Set(["_children","decorators","end","flags","heritageClauses","illegalDecorators","jsDoc","kind","locals","localSymbol","modifierFlagsCache","modifiers","nextContainer","parent","pos","symbol","transformFlags","type","typeArguments","typeParameters"]);return Object.entries(ml).filter(([ml])=>!rd.has(ml)).forEach(([ml,Al])=>{Array.isArray(Al)?Rl[ml]=this.convertChildren(Al):Al&&typeof Al=="object"&&Al.kind?Rl[ml]=this.convertChild(Al):Rl[ml]=Al}),Rl}fixExports(ml,Al){let Rl=Si(ml)&&!Lr(ml.name)?Rh(ml):tr(ml);if(Rl?.[0].kind===dC.ExportKeyword){this.registerTSNodeInNodeMap(ml,Al);let zl=Rl[0],rd=Rl[1],yh=rd?.kind===dC.DefaultKeyword,kh=yh?nr(rd,this.ast,this.ast):nr(zl,this.ast,this.ast);if(Al.range[0]=kh.getStart(this.ast),Al.loc=Zr(Al.range,this.ast),yh)return this.createNode(ml,{type:rC.ExportDefaultDeclaration,range:[zl.getStart(this.ast),Al.range[1]],declaration:Al,exportKind:"value"});let Qh=Al.type===rC.TSInterfaceDeclaration||Al.type===rC.TSTypeAliasDeclaration,cf="declare"in Al&&Al.declare;return this.createNode(ml,this.#me({type:rC.ExportNamedDeclaration,range:[zl.getStart(this.ast),Al.range[1]],attributes:[],declaration:Al,exportKind:Qh||cf?"type":"value",source:null,specifiers:[]},"assertions","attributes",!0))}return Al}getASTMaps(){return{esTreeNodeToTSNodeMap:this.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:this.tsNodeToESTreeNodeMap}}registerTSNodeInNodeMap(ml,Al){Al&&this.options.shouldPreserveNodeMaps&&!this.tsNodeToESTreeNodeMap.has(ml)&&this.tsNodeToESTreeNodeMap.set(ml,Al)}};function*$6(ml,Al=ml.getSourceFile()){let Rl=[];for(;;){if(vf(ml.kind))yield ml;else{let zl=ml.getChildren(Al);if(zl.length===1){ml=zl[0];continue}for(let ml=zl.length-1;ml>=0;--ml)Rl.push(zl[ml])}if(Rl.length===0)break;ml=Rl.pop()}}function*Yh(ml,Al=ml.getSourceFile()){let Rl=Al.text,zl=Al.languageVariant!==hA.JSX;for(let rd of $6(ml,Al))rd.pos!==rd.end&&(rd.kind!==tA.JsxText&&(yield*Gh(ml=>{$m(Rl,rd.pos===0?(lf(Rl)??"").length:rd.pos,ml)},Rl)),(zl||Q6(rd))&&(yield*Gh(ml=>{Qm(Rl,rd.end,ml)},Rl)))}function Q6(ml){switch(ml.kind){case tA.CloseBraceToken:return ml.parent.kind!==tA.JsxExpression||!cd(ml.parent.parent);case tA.GreaterThanToken:switch(ml.parent.kind){case tA.JsxClosingElement:case tA.JsxClosingFragment:return!cd(ml.parent.parent.parent);case tA.JsxOpeningElement:return ml.end!==ml.parent.end;case tA.JsxOpeningFragment:return!1;case tA.JsxSelfClosingElement:return ml.end!==ml.parent.end||!cd(ml.parent.parent)}}return!0}function Gh(ml,Al){let Rl=[];return ml((ml,zl,rd)=>{let yh=Al.slice(ml,zl),kh=yh.slice(2,rd===tA.SingleLineCommentTrivia?void 0:-2);Rl.push({end:zl,kind:rd,pos:ml,text:yh,value:kh})}),Rl}function cd(ml){return ml.kind===tA.JsxElement||ml.kind===tA.JsxFragment}var[fC,_C]=r_.split(".").map(ml=>Number.parseInt(ml,10));var mC=lA.Intrinsic??lA.Any|lA.Unknown|lA.String|lA.Number|lA.BigInt|lA.Boolean|lA.BooleanLiteral|lA.ESSymbol|lA.Void|lA.Undefined|lA.Null|lA.Never|lA.NonPrimitive;function Hh(ml){return Array.from(Yh(ml),({end:Al,kind:Rl,pos:zl,value:rd})=>{let yh=Rl===tA.SingleLineCommentTrivia?nC.Line:nC.Block,kh=[zl,Al],Qh=Zr(kh,ml);return{type:yh,loc:Qh,range:kh,value:rd}})}var Xh=()=>{};function $h(ml,Al,Rl){let{parseDiagnostics:zl}=ml;if(zl.length)throw od(zl[0]);let rd=new hC(ml,{allowInvalidAST:Al.allowInvalidAST,errorOnUnknownASTType:Al.errorOnUnknownASTType,shouldPreserveNodeMaps:Rl,suppressDeprecatedPropertyWarnings:Al.suppressDeprecatedPropertyWarnings}),yh=rd.convertProgram();return(!Al.range||!Al.loc)&&Xh(yh,{enter:ml=>{Al.range||delete ml.range,Al.loc||delete ml.loc}}),Al.tokens&&(yh.tokens=jh(ml)),Al.comment&&(yh.comments=Hh(ml)),{astMaps:rd.getASTMaps(),estree:yh}}function Fl(ml){if(typeof ml!="object"||ml==null)return!1;let Al=ml;return Al.kind===tA.SourceFile&&typeof Al.getFullText=="function"}var i4=function(ml){return ml&&ml.__esModule?ml:{default:ml}};var gC=i4({extname:ml=>"."+ml.split(".").pop()});function Kh(ml,Al){switch(gC.default.extname(ml).toLowerCase()){case fA.Cjs:case fA.Js:case fA.Mjs:return pA.JS;case fA.Cts:case fA.Mts:case fA.Ts:return pA.TS;case fA.Json:return pA.JSON;case fA.Jsx:return pA.JSX;case fA.Tsx:return pA.TSX;default:return Al?pA.TSX:pA.TS}}var AC={default:kh},yC=(0,AC.default)("typescript-eslint:typescript-estree:create-program:createSourceFile");function Zh(ml){return yC("Getting AST without type information in %s mode for: %s",ml.jsx?"TSX":"TS",ml.filePath),Fl(ml.code)?ml.code:mh(ml.filePath,ml.codeFullText,{jsDocParsingMode:ml.jsDocParsingMode,languageVersion:dA.Latest,setExternalModuleIndicator:ml.setExternalModuleIndicator},!0,Kh(ml.filePath,ml.jsx))}var e0=ml=>ml;var t0=()=>{};var bC=class{};var i0=()=>!1;var a0=()=>{};var x4=function(ml){return ml&&ml.__esModule?ml:{default:ml}};var vC={},EC={default:kh},wC=x4({extname:ml=>"."+ml.split(".").pop()}),CC=(0,EC.default)("typescript-eslint:typescript-estree:parseSettings:createParseSettings"),xC,DC=null,SC={ParseAll:bA?.ParseAll,ParseForTypeErrors:bA?.ParseForTypeErrors,ParseForTypeInfo:bA?.ParseForTypeInfo,ParseNone:bA?.ParseNone};function _0(ml,Al={}){let Rl=E4(ml),zl=i0(Al),rd=void 0,yh=typeof Al.loggerFn=="function",kh=e0(typeof Al.filePath=="string"&&Al.filePath!==""?Al.filePath:A4(Al.jsx),rd),Qh=wC.default.extname(kh).toLowerCase(),cf=(()=>{switch(Al.jsDocParsingMode){case"all":return SC.ParseAll;case"none":return SC.ParseNone;case"type-info":return SC.ParseForTypeInfo;default:return SC.ParseAll}})(),t_={loc:Al.loc===!0,range:Al.range===!0,allowInvalidAST:Al.allowInvalidAST===!0,code:ml,codeFullText:Rl,comment:Al.comment===!0,comments:[],debugLevel:Al.debugLevel===!0?new Set(["typescript-eslint"]):Array.isArray(Al.debugLevel)?new Set(Al.debugLevel):new Set,errorOnTypeScriptSyntacticAndSemanticIssues:!1,errorOnUnknownASTType:Al.errorOnUnknownASTType===!0,extraFileExtensions:Array.isArray(Al.extraFileExtensions)&&Al.extraFileExtensions.every(ml=>typeof ml=="string")?Al.extraFileExtensions:[],filePath:kh,jsDocParsingMode:cf,jsx:Al.jsx===!0,log:typeof Al.loggerFn=="function"?Al.loggerFn:Al.loggerFn===!1?()=>{}:console.log,preserveNodeMaps:Al.preserveNodeMaps!==!1,programs:Array.isArray(Al.programs)?Al.programs:null,projects:new Map,projectService:Al.projectService||Al.project&&Al.projectService!==!1&&(void 0).env.TYPESCRIPT_ESLINT_PROJECT_SERVICE==="true"?C4(Al.projectService,{jsDocParsingMode:cf,tsconfigRootDir:rd}):void 0,setExternalModuleIndicator:Al.sourceType==="module"||Al.sourceType==null&&Qh===fA.Mjs||Al.sourceType==null&&Qh===fA.Mts?ml=>{ml.externalModuleIndicator=!0}:void 0,singleRun:zl,suppressDeprecatedPropertyWarnings:Al.suppressDeprecatedPropertyWarnings??!0,tokens:Al.tokens===!0?[]:null,tsconfigMatchCache:xC??(xC=new bC(zl?"Infinity":Al.cacheLifetime?.glob??void 0)),tsconfigRootDir:rd};if(t_.projectService&&Al.project&&(void 0).env.TYPESCRIPT_ESLINT_IGNORE_PROJECT_AND_PROJECT_SERVICE_ERROR!=="true")throw new Error('Enabling "project" does nothing when "projectService" is enabled. You can remove the "project" setting.');if(t_.debugLevel.size>0){let ml=[];t_.debugLevel.has("typescript-eslint")&&ml.push("typescript-eslint:*"),(t_.debugLevel.has("eslint")||EC.default.enabled("eslint:*,-eslint:code-path"))&&ml.push("eslint:*,-eslint:code-path"),EC.default.enable(ml.join(","))}if(Array.isArray(Al.programs)){if(!Al.programs.length)throw new Error("You have set parserOptions.programs to an empty array. This will cause all files to not be found in existing programs. Either provide one or more existing TypeScript Program instances in the array, or remove the parserOptions.programs setting.");CC("parserOptions.programs was provided, so parserOptions.project will be ignored.")}return!t_.programs&&!t_.projectService&&(t_.projects=new Map),Al.jsDocParsingMode==null&&t_.projects.size===0&&t_.programs==null&&t_.projectService==null&&(t_.jsDocParsingMode=SC.ParseNone),a0(t_,yh),t_}function E4(ml){return Fl(ml)?ml.getFullText(ml):typeof ml=="string"?ml:String(ml)}function A4(ml){return ml?"estree.tsx":"estree.ts"}function C4(ml,Al){let Rl=typeof ml=="object"?ml:{};return t0(Rl.allowDefaultProject),DC??(DC=(0,vC.createProjectService)({options:Rl,...Al})),DC}var kC={default:kh},TC=(0,kC.default)("typescript-eslint:typescript-estree:parser");function o0(ml,Al){let{ast:Rl}=O4(ml,Al,!1);return Rl}function O4(ml,Al,Rl){let zl=_0(ml,Al);if(Al?.errorOnTypeScriptSyntacticAndSemanticIssues)throw new Error('"errorOnTypeScriptSyntacticAndSemanticIssues" is only supported for parseAndGenerateServices()');let rd=Zh(zl),{astMaps:yh,estree:kh}=$h(rd,zl,Rl);return{ast:kh,esTreeNodeToTSNodeMap:yh.esTreeNodeToTSNodeMap,tsNodeToESTreeNodeMap:yh.tsNodeToESTreeNodeMap}}function M4(ml,Al){let Rl=new SyntaxError(ml+" ("+Al.loc.start.line+":"+Al.loc.start.column+")");return Object.assign(Rl,Al)}var IC=M4;function l0(ml){let Al=[];for(let Rl of ml)try{return Rl()}catch(ml){Al.push(ml)}throw Object.assign(new Error("All combinations failed"),{errors:Al})}var BC=Array.prototype.findLast??function(ml){for(let Al=this.length-1;Al>=0;Al--){let Rl=this[Al];if(ml(Rl,Al,this))return Rl}},FC=ja("findLast",function(){if(Array.isArray(this))return BC}),PC=FC;var RC=Symbol.for("comments");function J4(ml){return this[ml<0?this.length+ml:ml]}var NC=ja("at",function(){if(Array.isArray(this)||typeof this=="string")return J4}),OC=NC;function la(ml){let Al=new Set(ml);return ml=>Al.has(ml?.type)}function ts(ml){return ml.range?.[1]??ml.end}function Qt(ml){let Al=ml.range?.[0]??ml.start,Rl=(ml.declaration?.decorators??ml.decorators)?.[0];return Rl?Math.min(Qt(Rl),Al):Al}var QC=5,LC=8,MC=8,f0=ml=>Al=>Al.label?Kt(Al.label):Qt(Al)+ml,F4=ml=>ml.__contentEnd??ts(ml),jC=["ExpressionStatement","Directive","ImportDeclaration","ExportDefaultDeclaration","ExportNamedDeclaration","ExportAllDeclaration","ReturnStatement","ThrowStatement","DoWhileStatement"],UC=new Map([["BreakStatement",f0(QC)],["ContinueStatement",f0(LC)],["DebuggerStatement",ml=>Qt(ml)+MC],["VariableDeclaration",ml=>Kt(OC(0,ml.declarations,-1))],...jC.map(ml=>[ml,F4])]),GC=la(jC);function Kt(ml){let{type:Al}=ml;return Al==="IfStatement"?Kt(ml.alternate??ml.consequent):Al==="ForInStatement"||Al==="ForOfStatement"||Al==="ForStatement"||Al==="LabeledStatement"||Al==="WithStatement"||Al==="WhileStatement"?Kt(ml.body):UC.get(Al)?.(ml)??ts(ml)}var qC=la(["Block","CommentBlock","MultiLine"]),$C=la(["Line","CommentLine","SingleLine","HashbangComment","HTMLOpen","HTMLClose","Hashbang","InterpreterDirective"]);function rs(ml,Al,Rl){if(!ml.has(Al)){let zl=Rl(Al);ml.set(Al,zl)}return ml.get(Al)}var JC=new WeakMap;function h0(ml){return rs(JC,ml,ml=>qC(ml)&&ml.value[0]==="*"&&/@(?:type|satisfies)\b/.test(ml.value))}function W4(ml){return t_(0,ml,/[^\n]/g," ")}var HC=W4;function G4(ml,Al){for(let Rl of Al){let Al=Qt(Rl),zl=Kt(Rl);ml=ml.slice(0,Al)+HC(ml.slice(Al,zl))+ml.slice(zl)}return ml}var VC=new WeakMap;function g0(ml){let Al=ml[RC];return rs(VC,Al,Al=>G4(ml.originalText,Al))}function H4(ml){if(!qC(ml))return[];if(!ml.value.includes(`\n`))return[];let Al=[];for(let Rl of`*${ml.value}*`.split(`\n`)){if(Rl=Rl.trimStart(),!Rl.startsWith("*"))return[];Al.push(Rl)}return Al}var WC=new WeakMap;function X4(ml){return rs(WC,ml,H4)}function v0(ml){WC.delete(ml)}function pd(ml){return X4(ml).length>0}function x0(ml){if(ml.length<2)return;let Al;for(let Rl=ml.length-1;Rl>=0;Rl--){let zl=ml[Rl];if(Al&&Kt(zl)===Qt(Al)&&pd(zl)&&pd(Al)&&(ml.splice(Rl+1,1),zl.value+="*//*"+Al.value,zl.range=[Qt(zl),Kt(Al)],v0(zl)),!$C(zl)&&!qC(zl))throw new TypeError(`Unknown comment type: "${zl.type}".`);Al=zl}}function $4(ml){return ml!==null&&typeof ml=="object"}var zC=$4;var YC=null;function N_(ml){if(YC!==null&&typeof YC.property){let ml=YC;return YC=N_.prototype=null,ml}return YC=N_.prototype=ml??Object.create(null),new N_}var KC=10;for(let ml=0;ml<=KC;ml++)N_();function fd(ml){return N_(ml)}function K4(ml,Al="type"){fd(ml);function a(Rl){let zl=Rl[Al],rd=ml[zl];if(!Array.isArray(rd))throw Object.assign(new Error(`Missing visitor keys for '${zl}'.`),{node:Rl});return rd}return a}var XC=K4;var ZC=[["elements"],["left","right"],["value"],["directives","body"],["label"],["callee","typeArguments","arguments"],["test","consequent","alternate"],["body","test"],["expression"],["left","right","body"],["id","typeParameters","params","predicate","returnType","body"],["object","property"],["properties"],["decorators","key","typeParameters","params","returnType","body"],["decorators","key","value"],["argument"],["expressions"],["id","init"],["body"],["decorators","id","typeParameters","superClass","superTypeArguments","mixins","implements","body"],["declaration","specifiers","source","attributes"],["local"],["exported"],["decorators","variance","key","typeAnnotation","value"],["id"],["key","value"],["elementType"],["id","typeParameters"],["id","typeParameters","extends","body"],["id","body"],["typeAnnotation"],["id","typeParameters","right"],["name","typeAnnotation"],["types"],["qualification","id"],["elementTypes"],["expression","typeAnnotation"],["params"],["members"],["objectType","indexType"],["decorators","key","typeAnnotation","value"],["id","typeParameters","params","returnType","body"],["key","typeParameters","params","returnType"],["typeParameters","params","returnType"],["parameterName","typeAnnotation"],["checkType","extendsType","trueType","falseType"],["typeParameter"],["literal"],["expression","typeArguments"],["decorators","key","typeAnnotation"],["argument","cases"],["pattern","body","guard"],["properties","rest"],["node"]],rx={ArrayExpression:ZC[0],AssignmentExpression:ZC[1],BinaryExpression:ZC[1],InterpreterDirective:[],Directive:ZC[2],DirectiveLiteral:[],BlockStatement:ZC[3],BreakStatement:ZC[4],CallExpression:ZC[5],CatchClause:["param","body"],ConditionalExpression:ZC[6],ContinueStatement:ZC[4],DebuggerStatement:[],DoWhileStatement:ZC[7],EmptyStatement:[],ExpressionStatement:ZC[8],File:["program"],ForInStatement:ZC[9],ForStatement:["init","test","update","body"],FunctionDeclaration:ZC[10],FunctionExpression:ZC[10],Identifier:["typeAnnotation","decorators"],IfStatement:ZC[6],LabeledStatement:["label","body"],StringLiteral:[],NumericLiteral:[],NullLiteral:[],BooleanLiteral:[],RegExpLiteral:[],LogicalExpression:ZC[1],MemberExpression:ZC[11],NewExpression:ZC[5],Program:ZC[3],ObjectExpression:ZC[12],ObjectMethod:ZC[13],ObjectProperty:ZC[14],RestElement:["argument","typeAnnotation","decorators"],ReturnStatement:ZC[15],SequenceExpression:ZC[16],ParenthesizedExpression:ZC[8],SwitchCase:["test","consequent"],SwitchStatement:["discriminant","cases"],ThisExpression:[],ThrowStatement:ZC[15],TryStatement:["block","handler","finalizer"],UnaryExpression:ZC[15],UpdateExpression:ZC[15],VariableDeclaration:["declarations"],VariableDeclarator:ZC[17],WhileStatement:ZC[7],WithStatement:["object","body"],AssignmentPattern:["left","right","decorators","typeAnnotation"],ArrayPattern:["elements","typeAnnotation","decorators"],ArrowFunctionExpression:["typeParameters","params","predicate","returnType","body"],ClassBody:ZC[18],ClassExpression:ZC[19],ClassDeclaration:ZC[19],ExportAllDeclaration:["source","attributes","exported"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:ZC[20],ExportSpecifier:["local","exported"],ForOfStatement:ZC[9],ImportDeclaration:["specifiers","source","attributes"],ImportDefaultSpecifier:ZC[21],ImportNamespaceSpecifier:ZC[21],ImportSpecifier:["imported","local"],MetaProperty:["meta","property"],ClassMethod:ZC[13],ObjectPattern:["decorators","properties","typeAnnotation"],SpreadElement:ZC[15],Super:[],TaggedTemplateExpression:["tag","typeArguments","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],YieldExpression:ZC[15],AwaitExpression:ZC[15],ImportExpression:["source","options"],BigIntLiteral:[],ExportNamespaceSpecifier:ZC[22],OptionalMemberExpression:ZC[11],OptionalCallExpression:ZC[5],ClassProperty:ZC[23],ClassPrivateProperty:ZC[23],ClassPrivateMethod:ZC[13],PrivateName:ZC[24],StaticBlock:ZC[18],ImportAttribute:ZC[25],AnyTypeAnnotation:[],ArrayTypeAnnotation:ZC[26],BooleanTypeAnnotation:[],BooleanLiteralTypeAnnotation:[],NullLiteralTypeAnnotation:[],ClassImplements:ZC[27],DeclareClass:["id","typeParameters","extends","mixins","implements","body"],DeclareFunction:["id","predicate"],DeclareInterface:ZC[28],DeclareModule:ZC[29],DeclareModuleExports:ZC[30],DeclareTypeAlias:ZC[31],DeclareOpaqueType:["id","typeParameters","supertype","lowerBound","upperBound"],DeclareVariable:["id","declarations"],DeclareExportDeclaration:ZC[20],DeclareExportAllDeclaration:["source","attributes"],DeclaredPredicate:ZC[2],ExistsTypeAnnotation:[],FunctionTypeAnnotation:["typeParameters","this","params","rest","returnType"],FunctionTypeParam:ZC[32],GenericTypeAnnotation:ZC[27],InferredPredicate:[],InterfaceExtends:ZC[27],InterfaceDeclaration:ZC[28],InterfaceTypeAnnotation:["extends","body"],IntersectionTypeAnnotation:ZC[33],MixedTypeAnnotation:[],EmptyTypeAnnotation:[],NullableTypeAnnotation:ZC[30],NumberLiteralTypeAnnotation:[],BigIntLiteralTypeAnnotation:[],NumberTypeAnnotation:[],ObjectTypeAnnotation:["properties","indexers","callProperties","internalSlots"],ObjectTypeInternalSlot:["id","value"],ObjectTypeCallProperty:ZC[2],ObjectTypeIndexer:["variance","id","key","value"],ObjectTypeProperty:["key","value","variance"],ObjectTypeSpreadProperty:ZC[15],OpaqueType:["id","typeParameters","supertype","impltype","lowerBound","upperBound"],QualifiedTypeIdentifier:ZC[34],StringLiteralTypeAnnotation:[],StringTypeAnnotation:[],SymbolTypeAnnotation:[],ThisTypeAnnotation:[],TupleTypeAnnotation:ZC[35],TypeofTypeAnnotation:["argument","typeArguments"],TypeAlias:ZC[31],TypeAnnotation:ZC[30],TypeCastExpression:ZC[36],TypeParameter:["bound","default","variance"],TypeParameterDeclaration:ZC[37],TypeParameterInstantiation:ZC[37],UnionTypeAnnotation:ZC[33],Variance:[],VoidTypeAnnotation:[],EnumDeclaration:ZC[29],EnumBooleanBody:ZC[38],EnumNumberBody:ZC[38],EnumStringBody:ZC[38],EnumSymbolBody:ZC[38],EnumBooleanMember:ZC[17],EnumNumberMember:ZC[17],EnumStringMember:ZC[17],EnumDefaultedMember:ZC[24],IndexedAccessType:ZC[39],OptionalIndexedAccessType:ZC[39],JSXAttribute:["name","value"],JSXClosingElement:["name"],JSXElement:["openingElement","children","closingElement"],JSXEmptyExpression:[],JSXExpressionContainer:ZC[8],JSXSpreadChild:ZC[8],JSXIdentifier:[],JSXMemberExpression:ZC[11],JSXNamespacedName:["namespace","name"],JSXOpeningElement:["name","typeArguments","attributes"],JSXSpreadAttribute:ZC[15],JSXText:[],JSXFragment:["openingFragment","children","closingFragment"],JSXOpeningFragment:[],JSXClosingFragment:[],Placeholder:[],V8IntrinsicIdentifier:[],ArgumentPlaceholder:[],BindExpression:["object","callee"],ClassAccessorProperty:ZC[40],Decorator:ZC[8],DoExpression:ZC[18],ExportDefaultSpecifier:ZC[22],ModuleExpression:ZC[18],TopicReference:[],VoidPattern:[],TSParameterProperty:["parameter","decorators"],TSDeclareFunction:ZC[41],TSDeclareMethod:ZC[42],TSQualifiedName:ZC[1],TSCallSignatureDeclaration:ZC[43],TSConstructSignatureDeclaration:ZC[43],TSPropertySignature:["key","typeAnnotation"],TSMethodSignature:ZC[42],TSIndexSignature:["parameters","typeAnnotation"],TSAnyKeyword:[],TSBooleanKeyword:[],TSBigIntKeyword:[],TSIntrinsicKeyword:[],TSNeverKeyword:[],TSNullKeyword:[],TSNumberKeyword:[],TSObjectKeyword:[],TSStringKeyword:[],TSSymbolKeyword:[],TSUndefinedKeyword:[],TSUnknownKeyword:[],TSVoidKeyword:[],TSThisType:[],TSFunctionType:ZC[43],TSConstructorType:ZC[43],TSTypeReference:["typeName","typeArguments"],TSTypePredicate:ZC[44],TSTypeQuery:["exprName","typeArguments"],TSTypeLiteral:ZC[38],TSArrayType:ZC[26],TSTupleType:ZC[35],TSOptionalType:ZC[30],TSRestType:ZC[30],TSNamedTupleMember:["label","elementType"],TSUnionType:ZC[33],TSIntersectionType:ZC[33],TSConditionalType:ZC[45],TSInferType:ZC[46],TSParenthesizedType:ZC[30],TSTypeOperator:ZC[30],TSIndexedAccessType:ZC[39],TSMappedType:["key","constraint","nameType","typeAnnotation"],TSTemplateLiteralType:["quasis","types"],TSLiteralType:ZC[47],TSClassImplements:ZC[48],TSInterfaceHeritage:ZC[48],TSInterfaceDeclaration:ZC[28],TSInterfaceBody:ZC[18],TSTypeAliasDeclaration:["id","typeParameters","typeAnnotation"],TSInstantiationExpression:ZC[48],TSAsExpression:ZC[36],TSSatisfiesExpression:ZC[36],TSTypeAssertion:ZC[36],TSEnumBody:ZC[38],TSEnumDeclaration:ZC[29],TSEnumMember:["id","initializer"],TSModuleDeclaration:ZC[29],TSModuleBlock:ZC[18],TSImportType:["source","options","qualifier","typeArguments"],TSImportEqualsDeclaration:["id","moduleReference"],TSExternalModuleReference:ZC[8],TSNonNullExpression:ZC[8],TSExportAssignment:ZC[8],TSNamespaceExportDeclaration:ZC[24],TSTypeAnnotation:ZC[30],TSTypeParameterInstantiation:ZC[37],TSTypeParameterDeclaration:ZC[37],TSTypeParameter:["name","constraint","default"],ChainExpression:ZC[8],Literal:[],MethodDefinition:ZC[14],PrivateIdentifier:[],Property:ZC[25],PropertyDefinition:ZC[23],AccessorProperty:ZC[40],TSAbstractAccessorProperty:ZC[49],TSAbstractKeyword:[],TSAbstractMethodDefinition:ZC[25],TSAbstractPropertyDefinition:ZC[49],TSAsyncKeyword:[],TSDeclareKeyword:[],TSEmptyBodyFunctionExpression:["id","typeParameters","params","returnType"],TSExportKeyword:[],TSPrivateKeyword:[],TSProtectedKeyword:[],TSPublicKeyword:[],TSReadonlyKeyword:[],TSStaticKeyword:[],AsConstExpression:ZC[8],AsExpression:ZC[36],BigIntTypeAnnotation:[],ComponentDeclaration:["id","params","body","typeParameters","rendersType"],ComponentParameter:["name","local"],ComponentTypeAnnotation:["params","rest","typeParameters","rendersType"],ComponentTypeParameter:ZC[32],ConditionalTypeAnnotation:ZC[45],DeclareComponent:["id","params","rest","typeParameters","rendersType"],DeclareEnum:ZC[29],DeclareHook:ZC[24],DeclareNamespace:ZC[29],EnumBigIntBody:ZC[38],EnumBigIntMember:ZC[17],EnumBody:ZC[38],HookDeclaration:ZC[41],HookTypeAnnotation:["params","returnType","rest","typeParameters"],InferTypeAnnotation:ZC[46],KeyofTypeAnnotation:ZC[15],MatchArrayPattern:["elements","rest"],MatchAsPattern:["pattern","target"],MatchBindingPattern:ZC[24],MatchExpression:ZC[50],MatchExpressionCase:ZC[51],MatchIdentifierPattern:ZC[24],MatchInstanceObjectPattern:ZC[52],MatchInstancePattern:["targetConstructor","properties"],MatchLiteralPattern:ZC[47],MatchMemberPattern:["base","property"],MatchObjectPattern:ZC[52],MatchObjectPatternProperty:["key","pattern"],MatchOrPattern:["patterns"],MatchRestPattern:ZC[15],MatchStatement:ZC[50],MatchStatementCase:ZC[51],MatchUnaryPattern:ZC[15],MatchWildcardPattern:[],NeverTypeAnnotation:[],ObjectTypeMappedTypeProperty:["keyTparam","propType","sourceType","variance"],QualifiedTypeofIdentifier:ZC[34],RecordDeclaration:["id","typeParameters","implements","body"],RecordDeclarationBody:ZC[0],RecordDeclarationImplements:["id","typeArguments"],RecordDeclarationProperty:["key","typeAnnotation","defaultValue"],RecordDeclarationStaticProperty:["key","typeAnnotation","value"],RecordExpression:["recordConstructor","typeArguments","properties"],RecordExpressionProperties:ZC[12],SatisfiesExpression:ZC[36],TupleTypeLabeledElement:["label","elementType","variance"],TupleTypeSpreadElement:["label","typeAnnotation"],TypeOperator:ZC[30],TypePredicate:ZC[44],UndefinedTypeAnnotation:[],UnknownTypeAnnotation:[],NGChainedExpression:ZC[16],NGEmptyExpression:[],NGPipeExpression:["left","right","arguments"],NGMicrosyntax:ZC[18],NGMicrosyntaxAs:["key","alias"],NGMicrosyntaxExpression:["expression","alias"],NGMicrosyntaxKey:[],NGMicrosyntaxKeyedExpression:["key","expression"],NGMicrosyntaxLet:ZC[25],NGRoot:ZC[53],JsExpressionRoot:ZC[53],JsonRoot:ZC[53],TSJSDocAllType:[],TSJSDocUnknownType:[],TSJSDocNullableType:ZC[30],TSJSDocNonNullableType:ZC[30]};var nx=XC(rx),sx=nx;function Vl(ml,Al){if(!zC(ml))return ml;if(Array.isArray(ml)){for(let Rl=0;Rlml<=zl);kh=ml&&Rl.slice(ml,zl).trim().length===0}return kh?void 0:(ml.extra={...ml.extra,parenthesized:!0},ml)}case"TemplateLiteral":if(Al.expressions.length!==Al.quasis.length-1)throw new Error("Malformed template literal.");break;case"TemplateElement":if(zl==="flow"||zl==="hermes"||zl==="espree"||zl==="typescript"||rd){let ml=Qt(Al)+1,Rl=Kt(Al)-(Al.tail?1:2);Al.range=[ml,Rl]}break;case"TSParenthesizedType":return Al.typeAnnotation;case"TopicReference":ml.extra={...ml.extra,__isUsingHackPipeline:!0};break;case"TSUnionType":case"TSIntersectionType":if(Al.types.length===1)return Al.types[0];break;case"TupleTypeAnnotation":Al.types&&!Al.elementTypes&&(Al.elementTypes=Al.types);break;case"ImportDeclaration":zl==="hermes"&&Al.assertions&&!Al.attributes&&(Al.attributes=Al.assertions,delete Al.assertions);break}},onLeave(ml){switch(ml.type){case"LogicalExpression":if(A0(ml))return dd(ml);break}}}),ml}function A0(ml){return ml.type==="LogicalExpression"&&ml.right.type==="LogicalExpression"&&ml.operator===ml.right.operator}function dd(ml){return A0(ml)?dd({type:"LogicalExpression",operator:ml.operator,left:dd({type:"LogicalExpression",operator:ml.operator,left:ml.left,right:ml.right.left,range:[Qt(ml.left),Kt(ml.right.left)]}),right:ml.right.right,range:[Qt(ml),Kt(ml)]}):ml}function t3(ml,Al,Rl){if(!GC(ml))return;let zl=ts(ml);if(Rl[zl-1]!==";")return;let rd=g0({[RC]:Al,originalText:Rl});zl-=1;let yh=rd.slice(Qt(ml),zl),kh=yh.trimEnd();ml.__contentEnd=zl-(yh.length-kh.length)}var dx=e3;var hx=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),fx=hx;var mx=/\*\/$/,gx=/^\/\*\*?/,Ax=/^\s*(\/\*\*?(.|\r?\n)*?\*\/)/,yx=/(^|\s+)\/\/([^\n\r]*)/g,bx=/^(\r?\n)+/,vx=/(?:^|\r?\n) *(@[^\n\r]*?) *\r?\n *(?![^\n\r@]*\/\/[^]*)([^\s@][^\n\r@]+?) *\r?\n/g,Ex=/(?:^|\r?\n) *@(\S+) *([^\n\r]*)/g,wx=/(\r?\n|^) *\* ?/g,Cx=[];function N0(ml){let Al=ml.match(Ax);return Al?Al[0].trimStart():""}function I0(ml){ml=t_(0,ml.replace(gx,"").replace(mx,""),wx,"$1");let Al="";for(;Al!==ml;)Al=ml,ml=t_(0,ml,vx,`\n$1 $2\n`);ml=ml.replace(bx,"").trimEnd();let Rl=Object.create(null),zl=t_(0,ml,Ex,"").replace(bx,"").trimEnd(),rd;for(;rd=Ex.exec(ml);){let ml=t_(0,rd[2],yx,"");if(typeof Rl[rd[1]]=="string"||Array.isArray(Rl[rd[1]])){let Al=Rl[rd[1]];Rl[rd[1]]=[...Cx,...Array.isArray(Al)?Al:[Al],ml]}else Rl[rd[1]]=ml}return{comments:zl,pragmas:Rl}}var xx=["noformat","noprettier"],Dx=["format","prettier"];function l3(ml){if(!ml.startsWith("#!"))return"";let Al=ml.indexOf(`\n`);return Al===-1?ml:ml.slice(0,Al)}var kx=l3;function j0(ml){let Al=kx(ml);Al&&(ml=ml.slice(Al.length+1));let Rl=N0(ml),{pragmas:zl,comments:rd}=I0(Rl);return{shebang:Al,text:ml,pragmas:zl,comments:rd}}function J0(ml){let{pragmas:Al}=j0(ml);return Dx.some(ml=>fx(Al,ml))}function R0(ml){let{pragmas:Al}=j0(ml);return xx.some(ml=>fx(Al,ml))}function u3(ml){return ml=typeof ml=="function"?{parse:ml}:ml,{astFormat:"estree",hasPragma:J0,hasIgnorePragma:R0,locStart:Qt,locEnd:Kt,...ml}}var Fx=u3;var Rx=/^[^"'`]*<\/|^[^/]{2}.*\/>/m;function p3(ml){return ml.charAt(0)==="#"&&ml.charAt(1)==="!"?"//"+ml.slice(2):ml}var Nx=p3;var Qx="module",Mx="commonjs",qx=[Qx,Mx];function W0(ml){if(typeof ml=="string"){if(ml=ml.toLowerCase(),/\.(?:mjs|mts)$/i.test(ml))return Qx;if(/\.(?:cjs|cts)$/i.test(ml))return Mx}}var Jx={loc:!0,range:!0,comment:!0,tokens:!1,loggerFn:!1,project:!1,jsDocParsingMode:"none",suppressDeprecatedPropertyWarnings:!0};function d3(ml){let{message:Al,location:Rl}=ml;if(!Rl)return ml;let{start:zl,end:rd}=Rl;return IC(Al,{loc:{start:{line:zl.line,column:zl.column+1},end:{line:rd.line,column:rd.column+1}},cause:ml})}var m3=ml=>ml&&/\.(?:js|mjs|cjs|jsx|ts|mts|cts|tsx)$/i.test(ml);function h3(ml,Al){let Rl=[{...Jx,filePath:Al}],zl=W0(Al);if(zl?Rl=Rl.map(ml=>({...ml,sourceType:zl})):Rl=qx.flatMap(ml=>Rl.map(Al=>({...Al,sourceType:ml}))),m3(Al))return Rl;let rd=Rx.test(ml);return[rd,!rd].flatMap(ml=>Rl.map(Al=>({...Al,jsx:ml})))}function y3(ml,Al){let Rl=Al?.filepath;typeof Rl!="string"&&(Rl=void 0);let zl=Nx(ml),rd=h3(ml,Rl),yh;try{yh=l0(rd.map(ml=>()=>o0(zl,ml)))}catch({errors:[ml]}){throw d3(ml)}return dx(yh,{text:ml,astType:"typescript"})}var Wx=Fx(y3);return gy(rd)})},69482:ml=>{(function(Al){function e(){var ml=Al();return ml.default||ml}if(true)ml.exports=e();else{var Rl}})(function(){"use strict";var ml=Object.defineProperty;var Al=Object.getOwnPropertyDescriptor;var Rl=Object.getOwnPropertyNames;var zl=Object.prototype.hasOwnProperty;var Vs=(Al,Rl)=>{for(var zl in Rl)ml(Al,zl,{get:Rl[zl],enumerable:!0})},po=(rd,yh,kh,Qh)=>{if(yh&&typeof yh=="object"||typeof yh=="function")for(let cf of Rl(yh))!zl.call(rd,cf)&&cf!==kh&&ml(rd,cf,{get:()=>yh[cf],enumerable:!(Qh=Al(yh,cf))||Qh.enumerable});return rd};var mo=Al=>po(ml({},"__esModule",{value:!0}),Al);var rd={};Vs(rd,{languages:()=>KA,options:()=>dy,parsers:()=>my,printers:()=>mC});var Kt=(ml,Al)=>(Rl,zl,...rd)=>Rl|1&&zl==null?void 0:(Al.call(zl)??zl[ml]).apply(zl,rd);function ho(ml){return this[ml<0?this.length+ml:ml]}var yh=Kt("at",function(){if(Array.isArray(this)||typeof this=="string")return ho}),kh=yh;var Qh=String.prototype.replaceAll??function(ml,Al){return ml.global?this.replace(ml,Al):this.split(ml).join(Al)},cf=Kt("replaceAll",function(){if(typeof this=="string")return Qh}),t_=cf;var bo=()=>{},r_=bo;var u_="string",C_="array",D_="cursor",S_="indent",P_="align",Cg="trim",eA="group",tA="fill",rA="if-break",nA="indent-if-break",iA="line-suffix",sA="line-suffix-boundary",aA="line",oA="label",lA="break-parent",cA=new Set([D_,S_,P_,Cg,eA,tA,rA,nA,iA,sA,aA,oA,lA]);function Wt(ml,Al,Rl){if(!ml.has(Al)){let zl=Rl(Al);ml.set(Al,zl)}return ml.get(Al)}function ko(ml){if(typeof ml=="string")return u_;if(Array.isArray(ml))return C_;if(!ml)return;let{type:Al}=ml;if(cA.has(Al))return Al}var uA=ko;var So=ml=>new Intl.ListFormat("en-US",{type:"disjunction"}).format(ml);function Eo(ml){let Al=ml===null?"null":typeof ml;if(Al!=="string"&&Al!=="object")return`Unexpected doc '${Al}', \nExpected it to be 'string' or 'object'.`;if(uA(ml))throw new Error("doc is valid.");let Rl=Object.prototype.toString.call(ml);if(Rl!=="[object Object]")return`Unexpected doc '${Rl}'.`;let zl=So([...cA].map(ml=>`'${ml}'`));return`Unexpected doc.type '${ml.type}'.\nExpected it to be ${zl}.`}var pA=class extends Error{name="InvalidDocError";constructor(ml){super(Eo(ml)),this.doc=ml}},dA=pA;function Co(ml,Al){if(typeof ml=="string")return Al(ml);let Rl=new Map;return s(ml);function s(ml){return Wt(Rl,ml,r)}function r(ml){switch(uA(ml)){case C_:return Al(ml.map(s));case tA:return Al({...ml,parts:ml.parts.map(s)});case rA:return Al({...ml,breakContents:s(ml.breakContents),flatContents:s(ml.flatContents)});case eA:{let{expandedStates:Rl,contents:zl}=ml;return Rl?(Rl=Rl.map(s),zl=Rl[0]):zl=s(zl),Al({...ml,contents:zl,expandedStates:Rl})}case P_:case S_:case nA:case oA:case iA:return Al({...ml,contents:s(ml.contents)});case u_:case D_:case Cg:case sA:case aA:case lA:return Al(ml);default:throw new dA(ml)}}}function Qs(ml,Al=wA){return Co(ml,ml=>typeof ml=="string"?R(Al,ml.split(`\n`)):ml)}var hA=r_,fA=r_,_A=r_,mA=r_;function ht(ml,Al){return mA(ml),hA(Al),{type:P_,contents:Al,n:ml}}function zn(ml){return ht(Number.NEGATIVE_INFINITY,ml)}function Ws(ml){return ht({type:"root"},ml)}function Xs(ml){return ht(-1,ml)}var gA={type:lA};function Zt(ml){return _A(ml),{type:tA,parts:ml}}function Ge(ml,Al={}){return hA(ml),fA(Al.expandedStates,!0),{type:eA,id:Al.id,contents:ml,break:!!Al.shouldBreak,expandedStates:Al.expandedStates}}function Zn(ml,Al){return Ge(ml[0],{...Al,expandedStates:ml})}function gt(ml,Al="",Rl={}){return hA(ml),Al!==""&&hA(Al),{type:rA,breakContents:ml,flatContents:Al,groupId:Rl.groupId}}function R(ml,Al){hA(ml),fA(Al);let Rl=[];for(let zl=0;zl{if(Rl===!1)return!1;let rd=!!zl?.backwards,{length:yh}=Al,kh=Rl;for(;kh>=0&&khml===`\n`||ml==="\r"||ml==="\u2028"||ml==="\u2029";function To(ml,Al,Rl){if(Al===!1)return!1;let zl=!!Rl?.backwards,rd=ml.charAt(Al);if(zl){if(ml.charAt(Al-1)==="\r"&&rd===`\n`)return Al-2;if(Zs(rd))return Al-1}else{if(rd==="\r"&&ml.charAt(Al+1)===`\n`)return Al+2;if(Zs(rd))return Al+1}return Al}var kA=To;function Oo(ml,Al){let Rl=Al-1;Rl=xA(ml,Rl,{backwards:!0}),Rl=kA(ml,Rl,{backwards:!0}),Rl=xA(ml,Rl,{backwards:!0});let zl=kA(ml,Rl,{backwards:!0});return Rl!==zl}var TA=Oo;var IA=class extends Error{name="UnexpectedNodeError";constructor(ml,Al,Rl="type"){super(`Unexpected ${Al} node ${Rl}: ${JSON.stringify(ml[Rl])}.`),this.node=ml}},BA=IA;function tr(ml,Al){let{node:Rl}=ml;if(Rl.type==="root"&&Al.filepath&&/(?:[/\\]|^)\.(?:prettier|stylelint|lintstaged)rc$/.test(Al.filepath))return async ml=>{let Rl=await ml(Al.originalText,{parser:"json"});return Rl?[Rl,vA]:void 0}}tr.getVisitorKeys=()=>[];var FA=tr;var PA=null;function wt(ml){if(PA!==null&&typeof PA.property){let ml=PA;return PA=wt.prototype=null,ml}return PA=wt.prototype=ml??Object.create(null),new wt}var RA=10;for(let ml=0;ml<=RA;ml++)wt();function rs(ml){return wt(ml)}function Io(ml,Al="type"){rs(ml);function n(Rl){let zl=Rl[Al],rd=ml[zl];if(!Array.isArray(rd))throw Object.assign(new Error(`Missing visitor keys for '${zl}'.`),{node:Rl});return rd}return n}var NA=Io;var OA=[["children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["key","value","children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["content","children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],["indicatorComment","leadingComments","middleComments","trailingComment","endComments"]],QA={root:OA[0],document:["head","body","children","anchor","tag","indicatorComment","leadingComments","middleComments","trailingComment","endComments"],documentHead:OA[0],documentBody:OA[0],directive:OA[1],alias:OA[1],blockLiteral:OA[1],blockFolded:OA[0],plain:OA[0],quoteSingle:OA[1],quoteDouble:OA[1],mapping:OA[0],mappingItem:OA[2],mappingKey:OA[3],mappingValue:OA[3],sequence:OA[0],sequenceItem:OA[3],flowMapping:OA[0],flowMappingItem:OA[2],flowSequence:OA[0],flowSequenceItem:OA[3],comment:OA[1],tag:OA[4],anchor:OA[4]};var LA=NA(QA),MA=LA;var bt=ml=>ml.position.start.offset,or=ml=>ml.position.end.offset;var jA="format";var UA=/^\s*#[^\S\n]*@(?:noformat|noprettier)\s*?(?:\n|$)/,GA=/^\s*#[^\S\n]*@(?:format|prettier)\s*?(?:\n|$)/,qA=/^\s*@(?:format|prettier)\s*$/;var ur=ml=>qA.test(ml),pr=ml=>GA.test(ml),mr=ml=>UA.test(ml),hr=ml=>`# @${jA}\n\n${ml}`;function is(ml,Al){switch(ml.type){case"comment":if(ur(ml.value))return null;break;case"quoteDouble":case"quoteSingle":Al.type="quote";break;case"document":Al.directivesEndMarker||delete Al.directivesEndMarker,Al.documentEndMarker||delete Al.documentEndMarker;break;case"blockLiteral":case"blockFolded":ml.chomping==="keep"?Al.value=ml.value.split(`\n`).map(ml=>ml.replace(/[ \t]+$/,"")).join(`\n`):(ml.chomping==="clip"||ml.chomping==="strip")&&(Al.value=ml.value.trimEnd());break}}is.ignoredProperties=new Set(["position"]);function Po(ml){return Array.isArray(ml)&&ml.length>0}var $A=Po;function J(ml,Al){return typeof ml?.type=="string"&&Al.includes(ml.type)}function os(ml,Al,Rl){return Al("children"in ml?{...ml,children:ml.children.map(Rl=>os(Rl,Al,ml))}:ml,Rl)}function He(ml,Al,Rl){Object.defineProperty(ml,Al,{get:Rl,enumerable:!1})}function gr(ml,Al){let Rl=0,zl=Al.length;for(let rd=ml.position.end.offset-1;rdAl===0&&Al===Rl.length-1?ml:Al!==0&&Al!==Rl.length-1?ml.trim():Al===0?ml.trimEnd():ml.trimStart());if(Rl.proseWrap==="preserve")return zl.map(ml=>ml?[ml]:[]);let rd=[];for(let[Al,Rl]of zl.entries()){let yh=wr(Rl);Al>0&&zl[Al-1].length>0&&yh.length>0&&!(ml==="quoteDouble"&&kh(0,kh(0,rd,-1),-1).endsWith("\\"))?rd[rd.length-1]=[...kh(0,rd,-1),...yh]:rd.push(yh)}return Rl.proseWrap==="never"?rd.map(ml=>[ml.join(" ")]):rd}function kr(ml,{parentIndent:Al,isLastDescendant:Rl,options:zl}){let rd=ml.position.start.line===ml.position.end.line?"":zl.originalText.slice(ml.position.start.offset,ml.position.end.offset).match(/^[^\n]*\n(.*)$/s)[1];if(rd==="")return[];let yh;if(ml.indent===null){let ml=rd.match(/^(? *)[^\n\r ]/m);yh=ml?ml.groups.leadingSpace.length:Number.POSITIVE_INFINITY}else yh=ml.indent-1+Al;let Qh=rd.split(`\n`).map(ml=>ml.slice(yh));if(zl.proseWrap==="preserve"||ml.type==="blockLiteral")return l(Qh.map(ml=>ml?[ml]:[]));let cf=[];for(let[ml,Al]of Qh.entries()){let Rl=wr(Al);ml>0&&Rl.length>0&&Qh[ml-1].length>0&&!/^\s/.test(Rl[0])&&!/^\s|\s$/.test(kh(0,cf,-1))?cf[cf.length-1]=[...kh(0,cf,-1),...Rl]:cf.push(Rl)}return cf=cf.map(ml=>{let Al=[];for(let Rl of ml)Al.length>0&&/\s$/.test(kh(0,Al,-1))?Al[Al.length-1]+=" "+Rl:Al.push(Rl);return Al}),zl.proseWrap==="never"&&(cf=cf.map(ml=>[ml.join(" ")])),l(cf);function l(Al){if(ml.chomping==="keep")return rd.endsWith(`\n`)&&kh(0,Al,-1).length===0?Al.slice(0,-1):Al;let zl=0;for(let ml=Al.length-1;ml>=0&&Al[ml].every(ml=>ml.replace(/[ \t]+$/,"")==="");ml--)zl++;return zl===0?Al:zl>=2&&!Rl?Al.slice(0,-(zl-1)):Al.slice(0,-zl)}}function kt(ml){if(!ml)return!0;switch(ml.type){case"plain":case"quoteDouble":case"quoteSingle":case"alias":case"flowMapping":case"flowSequence":return!0;default:return!1}}var JA=new WeakMap;function rn(ml,Al){let{node:Rl,root:zl}=ml,rd=Wt(JA,zl,()=>new Set);return!rd.has(Rl.position.end.offset)&&(rd.add(Rl.position.end.offset),gr(Rl,Al)&&!ls(ml.parent))?yA:""}function ls(ml){return F(ml)&&!J(ml,["documentHead","documentBody","flowMapping","flowSequence"])}function K(ml,Al){return ht(" ".repeat(ml),Al)}function xo(ml,Al,Rl){let{node:zl}=ml,rd=ml.ancestors.filter(ml=>ml.type==="sequence"||ml.type==="mapping").length,yh=nn(ml),kh=[zl.type==="blockFolded"?">":"|"];zl.indent!==null&&kh.push(zl.indent.toString()),zl.chomping!=="clip"&&kh.push(zl.chomping==="keep"?"+":"-"),as(zl)&&kh.push(" ",Rl("indicatorComment"));let Qh=kr(zl,{parentIndent:rd,isLastDescendant:yh,options:Al}),cf=[];for(let[ml,Al]of Qh.entries())ml===0&&cf.push(vA),cf.push(Zt(R(AA,Al))),ml!==Qh.length-1?cf.push(Al.length===0?vA:Ws(wA)):zl.chomping==="keep"&&yh&&cf.push(zn(Al.length===0?vA:wA));return zl.indent===null?kh.push(Xs(K(Al.tabWidth,cf))):kh.push(zn(K(zl.indent-1+rd,cf))),kh}var HA=xo;function on(ml,Al,Rl){let{node:zl}=ml,rd=zl.type==="flowMapping",yh=rd?"{":"[",Qh=rd?"}":"]",cf=yA;rd&&zl.children.length>0&&Al.bracketSpacing&&(cf=AA);let t_=kh(0,zl.children,-1),r_=t_?.type==="flowMappingItem"&&Je(t_.key)&&Je(t_.value);return[yh,K(Al.tabWidth,[cf,Mo(ml,Al,Rl),Al.trailingComma==="none"?"":gt(","),F(zl)?[vA,R(vA,ml.map(Rl,"endComments"))]:""]),r_?"":cf,Qh]}function Mo(ml,Al,Rl){return ml.map(({isLast:zl,node:rd,next:yh})=>[Rl(),zl?"":[",",AA,rd.position.start.line!==yh.position.start.line?rn(ml,Al.originalText):""]],"children")}function $o(ml,Al,Rl){let{node:zl,parent:rd}=ml,{key:yh,value:kh}=zl,Qh=Je(yh),cf=Je(kh);if(Qh&&cf)return": ";let t_=Rl("key"),r_=Bo(zl)?" ":"";if(cf)return zl.type==="flowMappingItem"&&rd.type==="flowMapping"?t_:zl.type==="mappingItem"&&an(yh.content,Al)&&!W(yh.content)&&rd.tag?.value!=="tag:yaml.org,2002:set"?[t_,r_,":"]:["? ",K(2,t_)];let u_=Rl("value");if(Qh)return[": ",K(2,u_)];if(ce(kh)||!kt(yh.content))return["? ",K(2,t_),vA,...ml.map(()=>[Rl(),vA],"value","leadingComments"),": ",K(2,u_)];if(Ro(yh.content)&&!ce(yh.content)&&!Oe(yh.content)&&!W(yh.content)&&!F(yh)&&!ce(kh.content)&&!Oe(kh.content)&&!F(kh)&&an(kh.content,Al)&&an(yh.content,Al))return[t_,r_,": ",u_];let C_=Symbol("mappingKey"),D_=Ge([gt("? "),Ge(K(2,t_),{id:C_})]),S_=[vA,": ",K(2,u_)],P_=[r_,":"];F(kh)&&kh.content&&J(kh.content,["flowMapping","flowSequence"])&&kh.content.children.length===0?P_.push(" "):ce(kh.content)||F(kh)&&kh.content&&!J(kh.content,["mapping","sequence"])||rd.type==="mapping"&&W(yh.content)&&kt(kh.content)||J(kh.content,["mapping","sequence"])&&kh.content.tag===null&&kh.content.anchor===null?P_.push(vA):kh.content?P_.push(AA):W(kh)&&P_.push(" "),P_.push(u_);let Cg=K(Al.tabWidth,P_);return an(yh.content,Al)&&!ce(yh.content)&&!Oe(yh.content)&&!W(yh.content)&&!F(yh)?Zn([[t_,Cg]]):Zn([[D_,gt(S_,Cg,{groupId:C_})]])}function an(ml,Al){if(!ml)return!0;switch(ml.type){case"plain":case"quoteSingle":case"quoteDouble":break;case"alias":return!0;default:return!1}if(Al.proseWrap==="preserve")return ml.position.start.line===ml.position.end.line;if(/\\$/m.test(Al.originalText.slice(ml.position.start.offset,ml.position.end.offset)))return!1;switch(Al.proseWrap){case"never":return!ml.value.includes(`\n`);case"always":return!/[\n ]/.test(ml.value);default:return!1}}function Bo(ml){return ml.key.content?.type==="alias"}function Ro(ml){if(!ml)return!0;switch(ml.type){case"plain":case"quoteDouble":case"quoteSingle":return ml.position.start.line===ml.position.end.line;case"alias":return!0;default:return!1}}var VA=$o;function qo(ml){return os(ml,Fo)}function Fo(ml){switch(ml.type){case"document":He(ml,"head",()=>ml.children[0]),He(ml,"body",()=>ml.children[1]);break;case"documentBody":case"sequenceItem":case"flowSequenceItem":case"mappingKey":case"mappingValue":He(ml,"content",()=>ml.children[0]);break;case"mappingItem":case"flowMappingItem":He(ml,"key",()=>ml.children[0]),He(ml,"value",()=>ml.children[1]);break}return ml}var WA=qo;function Ko(ml,Al,Rl){let{node:zl}=ml,rd=[];zl.type!=="mappingValue"&&ce(zl)&&rd.push([R(vA,ml.map(Rl,"leadingComments")),vA]);let{tag:yh,anchor:kh}=zl;yh&&rd.push(Rl("tag")),yh&&kh&&rd.push(" "),kh&&rd.push(Rl("anchor"));let Qh="";return J(zl,["mapping","sequence","comment","directive","mappingItem","sequenceItem"])&&!nn(ml)&&(Qh=rn(ml,Al.originalText)),(yh||kh)&&(J(zl,["sequence","mapping"])&&!Oe(zl)?rd.push(vA):rd.push(" ")),Oe(zl)&&rd.push([zl.middleComments.length===1?"":vA,R(vA,ml.map(Rl,"middleComments")),vA]),yr(ml)?rd.push(Qs(Al.originalText.slice(zl.position.start.offset,zl.position.end.offset).trimEnd())):rd.push(Ge(Yo(ml,Al,Rl))),W(zl)&&!J(zl,["document","documentHead"])&&rd.push(zs([zl.type==="mappingValue"&&!zl.content?"":" ",ml.parent.type==="mappingKey"&&ml.getParentNode(2).type==="mapping"&&kt(zl)?"":gA,Rl("trailingComment")])),ls(zl)&&rd.push(K(zl.type==="sequenceItem"?2:0,[vA,R(vA,ml.map(({node:ml})=>[TA(Al.originalText,bt(ml))?vA:"",Rl()],"endComments"))])),rd.push(Qh),rd}function Yo(ml,Al,Rl){let{node:zl}=ml;switch(zl.type){case"root":{let Al=sn(zl),rd=!(J(Al,["blockLiteral","blockFolded"])&&Al.chomping==="keep"),yh=[];return ml.each(({node:Al,isFirst:zl})=>{zl||yh.push(vA),yh.push(Rl()),jo(ml)&&(rd&&yh.push(vA),yh.push("..."),W(Al)&&yh.push(" ",Rl("trailingComment")))},"children"),rd&&yh.push(vA),yh}case"document":{let Al=[];return Vo(ml)&&((zl.head.children.length>0||zl.head.endComments.length>0)&&Al.push(Rl("head")),W(zl.head)?Al.push(["---"," ",Rl(["head","trailingComment"])]):Al.push("---")),Uo(zl)&&Al.push(Rl("body")),R(vA,Al)}case"documentHead":return R(vA,[...ml.map(Rl,"children"),...ml.map(Rl,"endComments")]);case"documentBody":{let{children:rd,endComments:yh}=zl,Qh="";if(rd.length>0&&yh.length>0){let ml=sn(zl);if(J(ml,["blockFolded","blockLiteral"]))ml.chomping!=="keep"&&(Qh=[vA,vA]);else{let ml=kh(0,rd,-1);Qh=J(ml,["mapping"])&&TA(Al.originalText,bt(yh[0]))?[vA,vA]:vA}}return[R(vA,ml.map(Rl,"children")),Qh,R(vA,ml.map(Rl,"endComments"))]}case"directive":return["%",R(" ",[zl.name,...zl.parameters])];case"comment":return["#",zl.value];case"alias":return["*",zl.value];case"tag":return Al.originalText.slice(zl.position.start.offset,zl.position.end.offset);case"anchor":return["&",zl.value];case"plain":return St(zl.type,Al.originalText.slice(zl.position.start.offset,zl.position.end.offset),Al);case"quoteDouble":case"quoteSingle":{let ml=Al.originalText.slice(zl.position.start.offset+1,zl.position.end.offset-1);if(zl.type==="quoteSingle"&&ml.includes("\\")||zl.type==="quoteDouble"&&/\\[^"]/.test(ml)){let Rl=zl.type==="quoteDouble"?'"':"'";return[Rl,St(zl.type,ml,Al),Rl]}if(ml.includes('"'))return["'",St(zl.type,zl.type==="quoteDouble"?t_(0,t_(0,ml,'\\"','"'),"'","'".repeat(2)):ml,Al),"'"];if(ml.includes("'"))return['"',St(zl.type,zl.type==="quoteSingle"?t_(0,ml,"''","'"):ml,Al),'"'];let Rl=Al.singleQuote?"'":'"';return[Rl,St(zl.type,ml,Al),Rl]}case"blockFolded":case"blockLiteral":return HA(ml,Al,Rl);case"mapping":case"sequence":return R(vA,ml.map(Rl,"children"));case"sequenceItem":return["- ",K(2,zl.content?Rl("content"):"")];case"mappingKey":case"mappingValue":return zl.content?Rl("content"):"";case"mappingItem":case"flowMappingItem":return VA(ml,Al,Rl);case"flowMapping":return on(ml,Al,Rl);case"flowSequence":return on(ml,Al,Rl);case"flowSequenceItem":return Rl("content");default:throw new BA(zl,"YAML")}}function Uo(ml){return ml.body.children.length>0||F(ml.body)}function jo(ml){let Al=ml.node;if(Al.documentEndMarker||W(Al))return!0;if(ml.isLast)return!1;let Rl=ml.next;return Rl.head.children.length>0||F(Rl.head)}function Vo(ml){let Al=ml.node;return Al.directivesEndMarker||Al.head.children.length>0||F(Al.head)||W(Al.head)}function St(ml,Al,Rl){let zl=br(ml,Al,Rl);return R(vA,zl.map(ml=>Zt(R(AA,ml))))}var zA={preprocess:WA,embed:FA,print:Ko,massageAstNode:is,insertPragma:hr,getVisitorKeys:MA},YA=zA;var KA=[{name:"YAML",type:"data",aceMode:"yaml",extensions:[".yml",".mir",".reek",".rviz",".sublime-syntax",".syntax",".yaml",".yaml-tmlanguage",".yaml.sed",".yml.mysql"],filenames:[".clang-format",".clang-tidy",".clangd",".gemrc","CITATION.cff","glide.lock","pixi.lock",".prettierrc",".stylelintrc",".lintstagedrc"],tmScope:"source.yaml",aliases:["yml"],codemirrorMode:"yaml",codemirrorMimeType:"text/x-yaml",parsers:["yaml"],vscodeLanguageIds:["yaml","ansible","dockercompose","github-actions-workflow","home-assistant"],linguistLanguageId:407}];var XA={bracketSpacing:{category:"Common",type:"boolean",default:!0,description:"Print spaces between brackets.",oppositeDescription:"Do not print spaces between brackets."},objectWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap object literals.",choices:[{value:"preserve",description:"Keep as multi-line, if there is a newline between the opening brace and first property."},{value:"collapse",description:"Fit to a single line when possible."}]},singleQuote:{category:"Common",type:"boolean",default:!1,description:"Use single quotes instead of double quotes."},proseWrap:{category:"Common",type:"choice",default:"preserve",description:"How to wrap prose.",choices:[{value:"always",description:"Wrap prose if it exceeds the print width."},{value:"never",description:"Do not wrap prose."},{value:"preserve",description:"Wrap prose as-is."}]},bracketSameLine:{category:"Common",type:"boolean",default:!1,description:"Put > of opening tags on the last line instead of on a new line."},singleAttributePerLine:{category:"Common",type:"boolean",default:!1,description:"Enforce single attribute per line in HTML, Vue and JSX."}};var ZA={bracketSpacing:XA.bracketSpacing,singleQuote:XA.singleQuote,proseWrap:XA.proseWrap},dy=ZA;var my={};Vs(my,{yaml:()=>_C});var vy=class extends SyntaxError{name="YAMLSyntaxError";code;source;position;constructor(ml,Al){super(Al.message,{cause:Al}),this.cause??(this.cause=Al),this.code=Al.code,this.source=ml.text,this.position=ml.transformRange(Al.pos)}};function Q(ml,Al=null){"children"in ml&&ml.children.forEach(Al=>Q(Al,ml)),"anchor"in ml&&ml.anchor&&Q(ml.anchor,ml),"tag"in ml&&ml.tag&&Q(ml.tag,ml);"leadingComments"in ml&&ml.leadingComments.forEach(Al=>Q(Al,ml)),"middleComments"in ml&&ml.middleComments.forEach(Al=>Q(Al,ml)),"indicatorComment"in ml&&ml.indicatorComment&&Q(ml.indicatorComment,ml),"trailingComment"in ml&&ml.trailingComment&&Q(ml.trailingComment,ml),"endComments"in ml&&ml.endComments.forEach(Al=>Q(Al,ml)),Object.defineProperty(ml,"_parent",{value:Al,enumerable:!1})}function _e(ml){return`${ml.line}:${ml.column}`}function Or(ml){Q(ml);let Al=Ho(ml),Rl=ml.children.slice();ml.comments.filter(ml=>!ml._parent).forEach(ml=>{for(;Rl.length>1&&ml.position.start.line>Rl[0].position.end.line;)Rl.shift();Jo(ml,Al,Rl[0])})}function Ho(ml){let Al=Array.from(new Array(ml.position.end.line),()=>({}));for(let Rl of ml.comments)Al[Rl.position.start.line-1].comment=Rl;return _r(Al,ml),Al}function _r(ml,Al){if(Al.position.start.offset!==Al.position.end.offset){if("leadingComments"in Al){let{start:Rl}=Al.position,{leadingAttachableNode:zl}=ml[Rl.line-1];(!zl||Rl.column1&&Al.type!=="document"&&Al.type!=="documentHead"){let{end:Rl}=Al.position,{trailingAttachableNode:zl}=ml[Rl.line-1];(!zl||Rl.column>=zl.position.end.column)&&(ml[Rl.line-1].trailingAttachableNode=Al)}if(Al.type!=="root"&&Al.type!=="document"&&Al.type!=="documentHead"&&Al.type!=="documentBody"){let{start:Rl,end:zl}=Al.position,rd=[zl.line].concat(Rl.line===zl.line?[]:Rl.line);for(let Rl of rd){let rd=ml[Rl-1].trailingNode;(!rd||zl.column>=rd.position.end.column)&&(ml[Rl-1].trailingNode=Al)}}"children"in Al&&Al.children.forEach(Al=>{_r(ml,Al)})}}function Jo(ml,Al,Rl){let zl=ml.position.start.line,{trailingAttachableNode:rd}=Al[zl-1];if(rd){if(rd.trailingComment)throw new Error(`Unexpected multiple trailing comment at ${_e(ml.position.start)}`);Q(ml,rd),rd.trailingComment=ml;return}for(let rd=zl;rd>=Rl.position.start.line;rd--){let{trailingNode:Rl}=Al[rd-1],yh;if(Rl)yh=Rl;else if(rd!==zl&&Al[rd-1].comment)yh=Al[rd-1].comment._parent;else continue;if((yh.type==="sequence"||yh.type==="mapping")&&(yh=yh.children[0]),yh.type==="mappingItem"){let[ml,Al]=yh.children;yh=Ir(ml)?ml:Al}for(;;){if(Wo(yh,ml)){Q(ml,yh),yh.endComments.push(ml);return}if(!yh._parent)break;yh=yh._parent}break}for(let rd=zl+1;rd<=Rl.position.end.line;rd++){let{leadingAttachableNode:Rl}=Al[rd-1];if(Rl){Q(ml,Rl),Rl.leadingComments.push(ml);return}}let yh=Rl.children[1];Q(ml,yh),yh.endComments.push(ml)}function Wo(ml,Al){if(ml.position.start.offsetAl.position.end.offset)switch(ml.type){case"flowMapping":case"flowSequence":return ml.children.length===0||Al.position.start.line>ml.children[ml.children.length-1].position.end.line}if(Al.position.end.offsetml.position.start.column;case"mappingKey":case"mappingValue":return Al.position.start.column>ml._parent.position.start.column&&(ml.children.length===0||ml.children.length===1&&ml.children[0].type!=="blockFolded"&&ml.children[0].type!=="blockLiteral")&&(ml.type==="mappingValue"||Ir(ml));default:return!1}}function Ir(ml){return ml.position.start!==ml.position.end&&(ml.children.length===0||ml.position.start.offset!==ml.children[0].position.start.offset)}function Lr(ml,Al,Rl){return{type:"root",position:ml,children:Al,comments:Rl}}function X(ml,Al){return{start:ml,end:Al}}function Pr(ml){return{start:ml,end:ml}}function vr(ml,Al){return{type:"comment",position:Al.transformRange([ml.offset,ml.offset+ml.source.length]),value:ml.source.slice(1)}}function Dr(ml,Al){return{type:"anchor",position:ml,value:Al}}function xr(ml,Al,Rl){return{anchor:Al,tag:ml,middleComments:Rl}}function Mr(ml,Al){return{type:"tag",position:ml,value:Al}}function $r(ml,Al,Rl){let zl=[],rd=null,yh=null,kh=null;for(let Qh of Al){let Al=[Qh.offset,Qh.offset+Qh.source.length];switch(Qh.type){case"tag":{rd??(rd=Al);let zl=ml.tag??Qh.source.slice(Qh.source.startsWith("!!")?2:1);zl==="!"&&(zl="tag:yaml.org,2002:str"),yh=Mr(Rl.transformRange(Al),zl)}break;case"anchor":rd??(rd=Al),kh=Dr(Rl.transformRange(Al),ml.anchor);break;case"comment":{let yh=Rl.transformComment(Qh);rd&&rd[0]<=Al[0]&&Al[1]<=ml.range[0]&&zl.push(yh);break}default:throw new Error(`Unexpected content property token type: ${Qh.type}`)}}return xr(yh,kh,zl)}function Br(ml,Al,Rl){return{type:"alias",position:ml,leadingComments:[],trailingComment:null,...Al,value:Rl}}function*q(...ml){for(let Al of ml)if(Al)for(let ml of Al)Xo(ml)||(yield ml)}function Xo(ml){return ml.type==="space"||ml.type==="newline"}function ke(ml){return ml.type==="comment"||ml.type==="tag"||ml.type==="anchor"}function v(ml,Al){let Rl=[];for(let zl of q(ml))zl.type==="comment"?Al.transformComment(zl):Rl.push(zl);return Rl}function Rr(ml,Al,Rl){let zl=ml.srcToken;for(let ml of v(zl.end,Al))throw new Error(`Unexpected token type in alias end: ${ml.type}`);return Br(Al.transformRange(ml.range),Al.transformContentProperties(ml,Rl.tokens),ml.source)}function qr(ml){return{...ml,type:"blockFolded"}}function Fr(ml,Al,Rl,zl,rd,yh){return{type:"blockValue",position:ml,leadingComments:[],...Al,chomping:Rl,indent:zl,value:rd,indicatorComment:yh}}function cn(ml,Al,Rl,zl){let rd=null,yh=null;for(let ml of q(Al.props))if(ml.type==="comment")yh=Rl.transformComment(ml);else if(ml.type==="block-scalar-header")rd=ml;else throw new Error(`Unexpected token type in block value end: ${ml.type}`);if(!rd)throw new Error("Expected block scalar header token");let kh=zo(rd.source);return Fr(Rl.transformRange(ml.range),Rl.transformContentProperties(ml,zl.tokens),kh.chomping,kh.indent,ml.source,yh)}function zo(ml){let Al=/([+-]?)(\d*)([+-]?)$/u.exec(ml),Rl=null,zl="clip";if(Al){Rl=Al[2]?Number(Al[2]):null;let ml=Al[3]||Al[1];zl=ml==="+"?"keep":ml==="-"?"strip":"clip"}return{chomping:zl,indent:Rl}}function Kr(ml,Al,Rl){let zl=ml.srcToken;if(!zl||zl.type!=="block-scalar")throw new Error("Expected block scalar srcToken");return qr(cn(ml,zl,Al,Rl))}function Yr(ml){return{...ml,type:"blockLiteral"}}function Ur(ml,Al,Rl){let zl=ml.srcToken;if(!zl||zl.type!=="block-scalar")throw new Error("Expected block scalar srcToken");return Yr(cn(ml,zl,Al,Rl))}function fn(ml,Al,Rl){return{type:"flowCollection",position:ml,leadingComments:[],trailingComment:null,endComments:[],...Al,children:Rl}}function jr(ml,Al,Rl){return{...fn(ml,Al,Rl),type:"flowMapping"}}function Ct(ml,Al,Rl){return{type:"flowMappingItem",position:ml,leadingComments:[],children:[Al,Rl]}}function Vr(ml,Al){return{type:"mappingKey",position:ml,trailingComment:null,endComments:[],children:Al?[Al]:[]}}function cs(ml,Al){return{type:"mappingValue",position:ml,leadingComments:[],trailingComment:null,endComments:[],children:Al?[Al]:[]}}function Se(ml,Al,Rl,zl){var rd;let yh=[],kh=null;for(let ml of q(Al.start)){if(ke(ml)){yh.push(ml);continue}if(ml.type==="explicit-key-ind"){kh=ml;continue}if(ml.type==="comma")continue;throw new Error(`Unexpected token type in collection item start: ${ml.type}`)}let Qh=[],cf=null;for(let ml of q(Al.sep)){if(ke(ml)){Qh.push(ml);continue}if(ml.type==="map-value-ind"){cf=ml;continue}throw new Error(`Unexpected token type in collection item sep: ${ml.type}`)}let t_=kh?.offset??((rd=Al.key)===null||rd===void 0?void 0:rd.offset)??cf?.offset??Al.value.offset,r_=[t_,Al.key?ml.key.range[1]:kh?kh.offset+kh.source.length:t_],u_=null;if(ml.value){var C_;let Rl=cf?.offset??((C_=Al.value)===null||C_===void 0?void 0:C_.offset)??ml.value.range[0];u_=[Rl,Al.value?ml.value.range[1]:cf?cf.offset+cf.source.length:Rl]}return Zo(ml,Rl,zl,{range:r_,props:{tokens:yh}},{range:u_,props:{tokens:Qh}})}function Zo(ml,Al,Rl,zl,rd){let yh=null;Nt(ml.key,zl.props)?v(zl.props.tokens,Al):yh=Al.transformNode(ml.key,zl.props);let kh=null;Nt(ml.value,rd.props)?v(rd.props.tokens,Al):kh=Al.transformNode(ml.value,rd.props);let Qh=Vr(Al.transformRange([zl.range?zl.range[0]:yh.position.start.offset,yh?yh.position.end.offset:zl.range[1]]),yh),cf=kh||rd.range?cs(Al.transformRange([rd.range?rd.range[0]:kh.position.start.offset,kh?kh.position.end.offset:rd.range[0]+1]),kh):null;return Rl(X(Qh.position.start,cf?cf.position.end:Qh.position.end),Qh,cf||cs(Pr(Qh.position.end),null))}function Gr(ml,Al,Rl){let zl=ml.srcToken;if(!zl||zl.type!=="flow-collection")throw new Error("Expected flow-collection CST node for flow map");let rd=ml.items.map((ml,Rl)=>{let rd=zl.items[Rl];return Se(ml,rd,Al,Ct)});if(ml.items.length!!ml&&typeof ml=="object"&&ml[Mb]===xy,fe=ml=>!!ml&&typeof ml=="object"&&ml[Mb]===Ty,G=ml=>!!ml&&typeof ml=="object"&&ml[Mb]===Qy,T=ml=>!!ml&&typeof ml=="object"&&ml[Mb]===Ky,N=ml=>!!ml&&typeof ml=="object"&&ml[Mb]===Qb,ee=ml=>!!ml&&typeof ml=="object"&&ml[Mb]===Lb;function I(ml){if(ml&&typeof ml=="object")switch(ml[Mb]){case Qy:case Lb:return!0}return!1}function _(ml){if(ml&&typeof ml=="object")switch(ml[Mb]){case xy:case Qy:case Qb:case Lb:return!0}return!1}var mn=ml=>(N(ml)||I(ml))&&!!ml.anchor;var jb=Symbol("break visit"),Gb=Symbol("skip children"),Vb=Symbol("remove node");function pe(ml,Al){let Rl=Wr(Al);fe(ml)?We(null,ml.contents,Rl,Object.freeze([ml]))===Vb&&(ml.contents=null):We(null,ml,Rl,Object.freeze([]))}pe.BREAK=jb;pe.SKIP=Gb;pe.REMOVE=Vb;function We(ml,Al,Rl,zl){let rd=Xr(ml,Al,Rl,zl);if(_(rd)||T(rd))return zr(ml,zl,rd),We(ml,rd,Rl,zl);if(typeof rd!="symbol"){if(I(Al)){zl=Object.freeze(zl.concat(Al));for(let ml=0;mlml.replace(/[!,[\]{}]/g,ml=>Yb[ml]),Fv=class t{constructor(ml,Al){this.docStart=null,this.docEnd=!1,this.yaml=Object.assign({},t.defaultYaml,ml),this.tags=Object.assign({},t.defaultTags,Al)}clone(){let ml=new t(this.yaml,this.tags);return ml.docStart=this.docStart,ml}atDocument(){let ml=new t(this.yaml,this.tags);switch(this.yaml.version){case"1.1":this.atNextDocument=!0;break;case"1.2":this.atNextDocument=!1,this.yaml={explicit:t.defaultYaml.explicit,version:"1.2"},this.tags=Object.assign({},t.defaultTags);break}return ml}add(ml,Al){this.atNextDocument&&(this.yaml={explicit:t.defaultYaml.explicit,version:"1.1"},this.tags=Object.assign({},t.defaultTags),this.atNextDocument=!1);let Rl=ml.trim().split(/[ \t]+/),zl=Rl.shift();switch(zl){case"%TAG":{if(Rl.length!==2&&(Al(0,"%TAG directive should contain exactly two parts"),Rl.length<2))return!1;let[ml,zl]=Rl;return this.tags[ml]=zl,!0}case"%YAML":{if(this.yaml.explicit=!0,Rl.length!==1)return Al(0,"%YAML directive should contain exactly one part"),!1;let[ml]=Rl;if(ml==="1.1"||ml==="1.2")return this.yaml.version=ml,!0;{let Rl=/^\d+\.\d+$/.test(ml);return Al(6,`Unsupported YAML version ${ml}`,Rl),!1}}default:return Al(0,`Unknown directive ${zl}`,!0),!1}}tagName(ml,Al){if(ml==="!")return"!";if(ml[0]!=="!")return Al(`Not a valid tag: ${ml}`),null;if(ml[1]==="<"){let Rl=ml.slice(2,-1);return Rl==="!"||Rl==="!!"?(Al(`Verbatim tags aren't resolved, so ${ml} is invalid.`),null):(ml[ml.length-1]!==">"&&Al("Verbatim tags must end with a >"),Rl)}let[,Rl,zl]=ml.match(/^(.*!)([^!]*)$/s);zl||Al(`The ${ml} tag has no suffix`);let rd=this.tags[Rl];if(rd)try{return rd+decodeURIComponent(zl)}catch(ml){return Al(String(ml)),null}return Rl==="!"?ml:(Al(`Could not resolve tag: ${ml}`),null)}tagString(ml){for(let[Al,Rl]of Object.entries(this.tags))if(ml.startsWith(Rl))return Al+ta(ml.substring(Rl.length));return ml[0]==="!"?ml:`!<${ml}>`}toString(ml){let Al=this.yaml.explicit?[`%YAML ${this.yaml.version||"1.2"}`]:[],Rl=Object.entries(this.tags),zl;if(ml&&Rl.length>0&&_(ml.contents)){let Al={};pe(ml.contents,(ml,Rl)=>{_(Rl)&&Rl.tag&&(Al[Rl.tag]=!0)}),zl=Object.keys(Al)}else zl=[];for(let[rd,yh]of Rl)rd==="!!"&&yh==="tag:yaml.org,2002:"||(!ml||zl.some(ml=>ml.startsWith(yh)))&&Al.push(`%TAG ${rd} ${yh}`);return Al.join(`\n`)}};Fv.defaultYaml={explicit:!1,version:"1.2"};Fv.defaultTags={"!!":"tag:yaml.org,2002:"};function dn(ml){if(/[\x00-\x19\s,[\]{}]/.test(ml)){let Al=`Anchor must not contain whitespace or control characters: ${JSON.stringify(ml)}`;throw new Error(Al)}return!0}function us(ml){let Al=new Set;return pe(ml,{Value(ml,Rl){Rl.anchor&&Al.add(Rl.anchor)}}),Al}function ps(ml,Al){for(let Rl=1;;++Rl){let zl=`${ml}${Rl}`;if(!Al.has(zl))return zl}}function Zr(ml,Al){let Rl=[],zl=new Map,rd=null;return{onAnchor:zl=>{Rl.push(zl),rd??(rd=us(ml));let yh=ps(Al,rd);return rd.add(yh),yh},setAnchors:()=>{for(let ml of Rl){let Al=zl.get(ml);if(typeof Al=="object"&&Al.anchor&&(N(Al.node)||I(Al.node)))Al.node.anchor=Al.anchor;else{let Al=new Error("Failed to resolve repeated object (this should not happen)");throw Al.source=ml,Al}}},sourceObjects:zl}}function Ie(ml,Al,Rl,zl){if(zl&&typeof zl=="object")if(Array.isArray(zl))for(let Al=0,Rl=zl.length;AlB(ml,String(Al),Rl));if(ml&&typeof ml.toJSON=="function"){if(!Rl||!mn(ml))return ml.toJSON(Al,Rl);let zl={aliasCount:0,count:1,res:void 0};Rl.anchors.set(ml,zl),Rl.onCreate=ml=>{zl.res=ml,delete Rl.onCreate};let rd=ml.toJSON(Al,Rl);return Rl.onCreate&&Rl.onCreate(rd),rd}return typeof ml=="bigint"&&!Rl?.keep?Number(ml):ml}var Xv=class{constructor(ml){Object.defineProperty(this,Mb,{value:ml})}clone(){let ml=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return this.range&&(ml.range=this.range.slice()),ml}toJS(ml,{mapAsMap:Al,maxAliasCount:Rl,onAnchor:zl,reviver:rd}={}){if(!fe(ml))throw new TypeError("A document argument is required");let yh={anchors:new Map,doc:ml,keep:!0,mapAsMap:Al===!0,mapKeyWarned:!1,maxAliasCount:typeof Rl=="number"?Rl:100},kh=B(this,"",yh);if(typeof zl=="function")for(let{count:ml,res:Al}of yh.anchors.values())zl(Al,ml);return typeof rd=="function"?Ie(rd,{"":kh},"",kh):kh}};var tE=class extends Xv{constructor(ml){super(xy),this.source=ml,Object.defineProperty(this,"tag",{set(){throw new Error("Alias nodes cannot have tags")}})}resolve(ml,Al){if(Al?.maxAliasCount===0)throw new ReferenceError("Alias resolution is disabled");let Rl;Al?.aliasResolveCache?Rl=Al.aliasResolveCache:(Rl=[],pe(ml,{Node:(ml,Al)=>{(Z(Al)||mn(Al))&&Rl.push(Al)}}),Al&&(Al.aliasResolveCache=Rl));let zl;for(let ml of Rl){if(ml===this)break;ml.anchor===this.source&&(zl=ml)}return zl}toJSON(ml,Al){if(!Al)return{source:this.source};let{anchors:Rl,doc:zl,maxAliasCount:rd}=Al,yh=this.resolve(zl,Al);if(!yh){let ml=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new ReferenceError(ml)}let kh=Rl.get(yh);if(kh||(B(yh,null,Al),kh=Rl.get(yh)),kh?.res===void 0){let ml="This should not happen: Alias anchor was not resolved?";throw new ReferenceError(ml)}if(rd>=0&&(kh.count+=1,kh.aliasCount===0&&(kh.aliasCount=gn(zl,yh,Rl)),kh.count*kh.aliasCount>rd)){let ml="Excessive alias count indicates a resource exhaustion attack";throw new ReferenceError(ml)}return kh.res}toString(ml,Al,Rl){let zl=`*${this.source}`;if(ml){if(dn(this.source),ml.options.verifyAliasOrder&&!ml.anchors.has(this.source)){let ml=`Unresolved alias (the anchor must be set before the alias): ${this.source}`;throw new Error(ml)}if(ml.implicitKey)return`${zl} `}return zl}};function gn(ml,Al,Rl){if(Z(Al)){let zl=Al.resolve(ml),rd=Rl&&zl&&Rl.get(zl);return rd?rd.count*rd.aliasCount:0}else if(I(Al)){let zl=0;for(let rd of Al.items){let Al=gn(ml,rd,Rl);Al>zl&&(zl=Al)}return zl}else if(T(Al)){let zl=gn(ml,Al.key,Rl),rd=gn(ml,Al.value,Rl);return Math.max(zl,rd)}return 1}var yn=ml=>!ml||typeof ml!="function"&&typeof ml!="object",rE=class extends Xv{constructor(ml){super(Qb),this.value=ml}toJSON(ml,Al){return Al?.keep?this.value:B(this.value,ml,Al)}toString(){return String(this.value)}};rE.BLOCK_FOLDED="BLOCK_FOLDED";rE.BLOCK_LITERAL="BLOCK_LITERAL";rE.PLAIN="PLAIN";rE.QUOTE_DOUBLE="QUOTE_DOUBLE";rE.QUOTE_SINGLE="QUOTE_SINGLE";var iE="tag:yaml.org,2002:";function sa(ml,Al,Rl){if(Al){let ml=Rl.filter(ml=>ml.tag===Al),zl=ml.find(ml=>!ml.format)??ml[0];if(!zl)throw new Error(`Tag ${Al} not found`);return zl}return Rl.find(Al=>Al.identify?.(ml)&&!Al.format)}function Ne(ml,Al,Rl){if(fe(ml)&&(ml=ml.contents),_(ml))return ml;if(T(ml)){let Al=Rl.schema[Qy].createNode?.(Rl.schema,null,Rl);return Al.items.push(ml),Al}(ml instanceof String||ml instanceof Number||ml instanceof Boolean||typeof BigInt<"u"&&ml instanceof BigInt)&&(ml=ml.valueOf());let{aliasDuplicateObjects:zl,onAnchor:rd,onTagObj:yh,schema:kh,sourceObjects:Qh}=Rl,cf;if(zl&&ml&&typeof ml=="object"){if(cf=Qh.get(ml),cf)return cf.anchor??(cf.anchor=rd(ml)),new tE(cf.anchor);cf={anchor:null,node:null},Qh.set(ml,cf)}Al?.startsWith("!!")&&(Al=iE+Al.slice(2));let t_=sa(ml,Al,kh.tags);if(!t_){if(ml&&typeof ml.toJSON=="function"&&(ml=ml.toJSON()),!ml||typeof ml!="object"){let Al=new rE(ml);return cf&&(cf.node=Al),Al}t_=ml instanceof Map?kh[Qy]:Symbol.iterator in Object(ml)?kh[Lb]:kh[Qy]}yh&&(yh(t_),delete Rl.onTagObj);let r_=t_?.createNode?t_.createNode(Rl.schema,ml,Rl):typeof t_?.nodeClass?.from=="function"?t_.nodeClass.from(Rl.schema,ml,Rl):new rE(ml);return Al?r_.tag=Al:t_.default||(r_.tag=t_.tag),cf&&(cf.node=r_),r_}function At(ml,Al,Rl){let zl=Rl;for(let ml=Al.length-1;ml>=0;--ml){let Rl=Al[ml];if(typeof Rl=="number"&&Number.isInteger(Rl)&&Rl>=0){let ml=[];ml[Rl]=zl,zl=ml}else zl=new Map([[Rl,zl]])}return Ne(zl,void 0,{aliasDuplicateObjects:!1,keepUndefined:!1,onAnchor:()=>{throw new Error("This should not happen, please report a bug.")},schema:ml,sourceObjects:new Map})}var Ze=ml=>ml==null||typeof ml=="object"&&!!ml[Symbol.iterator]().next().done,sE=class extends Xv{constructor(ml,Al){super(ml),Object.defineProperty(this,"schema",{value:Al,configurable:!0,enumerable:!1,writable:!0})}clone(ml){let Al=Object.create(Object.getPrototypeOf(this),Object.getOwnPropertyDescriptors(this));return ml&&(Al.schema=ml),Al.items=Al.items.map(Al=>_(Al)||T(Al)?Al.clone(ml):Al),this.range&&(Al.range=this.range.slice()),Al}addIn(ml,Al){if(Ze(ml))this.add(Al);else{let[Rl,...zl]=ml,rd=this.get(Rl,!0);if(I(rd))rd.addIn(zl,Al);else if(rd===void 0&&this.schema)this.set(Rl,At(this.schema,zl,Al));else throw new Error(`Expected YAML collection at ${Rl}. Remaining path: ${zl}`)}}deleteIn(ml){let[Al,...Rl]=ml;if(Rl.length===0)return this.delete(Al);let zl=this.get(Al,!0);if(I(zl))return zl.deleteIn(Rl);throw new Error(`Expected YAML collection at ${Al}. Remaining path: ${Rl}`)}getIn(ml,Al){let[Rl,...zl]=ml,rd=this.get(Rl,!0);return zl.length===0?!Al&&N(rd)?rd.value:rd:I(rd)?rd.getIn(zl,Al):void 0}hasAllNullValues(ml){return this.items.every(Al=>{if(!T(Al))return!1;let Rl=Al.value;return Rl==null||ml&&N(Rl)&&Rl.value==null&&!Rl.commentBefore&&!Rl.comment&&!Rl.tag})}hasIn(ml){let[Al,...Rl]=ml;if(Rl.length===0)return this.has(Al);let zl=this.get(Al,!0);return I(zl)?zl.hasIn(Rl):!1}setIn(ml,Al){let[Rl,...zl]=ml;if(zl.length===0)this.set(Rl,Al);else{let ml=this.get(Rl,!0);if(I(ml))ml.setIn(zl,Al);else if(ml===void 0&&this.schema)this.set(Rl,At(this.schema,zl,Al));else throw new Error(`Expected YAML collection at ${Rl}. Remaining path: ${zl}`)}}};var ei=ml=>ml.replace(/^(?!$)(?: $)?/gm,"#");function te(ml,Al){return/^\n+$/.test(ml)?ml.substring(1):Al?ml.replace(/^(?! *$)/gm,Al):ml}var he=(ml,Al,Rl)=>ml.endsWith(`\n`)?te(Rl,Al):Rl.includes(`\n`)?`\n`+te(Rl,Al):(ml.endsWith(" ")?"":" ")+Rl;var pE="flow",dE="block",gE="quoted";function Ot(ml,Al,Rl="flow",{indentAtStart:zl,lineWidth:rd=80,minContentWidth:yh=20,onFold:kh,onOverflow:Qh}={}){if(!rd||rd<0)return ml;rdrd-Math.max(2,yh)?t_.push(0):u_=rd-zl);let C_,D_,S_=!1,P_=-1,Cg=-1,eA=-1;Rl===dE&&(P_=ti(ml,P_,Al.length),P_!==-1&&(u_=P_+cf));for(let zl;zl=ml[P_+=1];){if(Rl===gE&&zl==="\\"){switch(Cg=P_,ml[P_+1]){case"x":P_+=3;break;case"u":P_+=5;break;case"U":P_+=9;break;default:P_+=1}eA=P_}if(zl===`\n`)Rl===dE&&(P_=ti(ml,P_,Al.length)),u_=P_+Al.length+cf,C_=void 0;else{if(zl===" "&&D_&&D_!==" "&&D_!==`\n`&&D_!=="\t"){let Al=ml[P_+1];Al&&Al!==" "&&Al!==`\n`&&Al!=="\t"&&(C_=P_)}if(P_>=u_)if(C_)t_.push(C_),u_=C_+cf,C_=void 0;else if(Rl===gE){for(;D_===" "||D_==="\t";)D_=zl,zl=ml[P_+=1],S_=!0;let Al=P_>eA+1?P_-2:Cg-1;if(r_[Al])return ml;t_.push(Al),r_[Al]=!0,u_=Al+cf,C_=void 0}else S_=!0}D_=zl}if(S_&&Qh&&Qh(),t_.length===0)return ml;kh&&kh();let tA=ml.slice(0,t_[0]);for(let zl=0;zl({indentAtStart:Al?ml.indent.length:ml.indentAtStart,lineWidth:ml.options.lineWidth,minContentWidth:ml.options.minContentWidth}),Sn=ml=>/^(%|---|\.\.\.)/m.test(ml);function ra(ml,Al,Rl){if(!Al||Al<0)return!1;let zl=Al-Rl,rd=ml.length;if(rd<=zl)return!1;for(let Al=0,Rl=0;Alzl)return!0;if(Rl=Al+1,rd-Rl<=zl)return!1}return!0}function _t(ml,Al){let Rl=JSON.stringify(ml);if(Al.options.doubleQuotedAsJSON)return Rl;let{implicitKey:zl}=Al,rd=Al.options.doubleQuotedMinMultiLineLength,yh=Al.indent||(Sn(ml)?" ":""),kh="",Qh=0;for(let ml=0,Al=Rl[ml];Al;Al=Rl[++ml])if(Al===" "&&Rl[ml+1]==="\\"&&Rl[ml+2]==="n"&&(kh+=Rl.slice(Qh,ml)+"\\ ",ml+=1,Qh=ml,Al="\\"),Al==="\\")switch(Rl[ml+1]){case"u":{kh+=Rl.slice(Qh,ml);let Al=Rl.substr(ml+2,4);switch(Al){case"0000":kh+="\\0";break;case"0007":kh+="\\a";break;case"000b":kh+="\\v";break;case"001b":kh+="\\e";break;case"0085":kh+="\\N";break;case"00a0":kh+="\\_";break;case"2028":kh+="\\L";break;case"2029":kh+="\\P";break;default:Al.substr(0,2)==="00"?kh+="\\x"+Al.substr(2):kh+=Rl.substr(ml,6)}ml+=5,Qh=ml+1}break;case"n":if(zl||Rl[ml+2]==='"'||Rl.length\n`;let u_,C_;for(C_=Rl.length;C_>0;--C_){let ml=Rl[C_-1];if(ml!==`\n`&&ml!=="\t"&&ml!==" ")break}let D_=Rl.substring(C_),S_=D_.indexOf(`\n`);S_===-1?u_="-":Rl===D_||S_!==D_.length-1?(u_="+",yh&&yh()):u_="",D_&&(Rl=Rl.slice(0,-D_.length),D_[D_.length-1]===`\n`&&(D_=D_.slice(0,-1)),D_=D_.replace(bE,`$&${t_}`));let P_=!1,Cg,eA=-1;for(Cg=0;Cg{rd=!0});let Qh=Ot(`${tA}${ml}${D_}`,t_,dE,yh);if(!rd)return`>${rA}\n${t_}${Qh}`}return Rl=Rl.replace(/\n+/g,`$&${t_}`),`|${rA}\n${t_}${tA}${Rl}${D_}`}function ia(ml,Al,Rl,zl){let{type:rd,value:yh}=ml,{actualString:kh,implicitKey:Qh,indent:cf,indentStep:t_,inFlow:r_}=Al;if(Qh&&yh.includes(`\n`)||r_&&/[[\]{},]/.test(yh))return et(yh,Al);if(/^[\n\t ,[\]{}#&*!|>'"%@`]|^[?-]$|^[?-][ \t]|[\n:][ \t]|[ \t]\n|[\n\t ]#|[\n\t :]$/.test(yh))return Qh||r_||!yh.includes(`\n`)?et(yh,Al):bn(ml,Al,Rl,zl);if(!Qh&&!r_&&rd!==rE.PLAIN&&yh.includes(`\n`))return bn(ml,Al,Rl,zl);if(Sn(yh)){if(cf==="")return Al.forceBlockIndent=!0,bn(ml,Al,Rl,zl);if(Qh&&cf===t_)return et(yh,Al)}let u_=yh.replace(/\n+/g,`$&\n${cf}`);if(kh){let p=ml=>ml.default&&ml.tag!=="tag:yaml.org,2002:str"&&ml.test?.test(u_),{compat:ml,tags:Rl}=Al.doc.schema;if(Rl.some(p)||ml?.some(p))return et(yh,Al)}return Qh?u_:Ot(u_,cf,pE,kn(Al,!1))}function $e(ml,Al,Rl,zl){let{implicitKey:rd,inFlow:yh}=Al,kh=typeof ml.value=="string"?ml:Object.assign({},ml,{value:String(ml.value)}),{type:Qh}=ml;Qh!==rE.QUOTE_DOUBLE&&/[\x00-\x08\x0b-\x1f\x7f-\x9f\u{D800}-\u{DFFF}]/u.test(kh.value)&&(Qh=rE.QUOTE_DOUBLE);let l=ml=>{switch(ml){case rE.BLOCK_FOLDED:case rE.BLOCK_LITERAL:return rd||yh?et(kh.value,Al):bn(kh,Al,Rl,zl);case rE.QUOTE_DOUBLE:return _t(kh.value,Al);case rE.QUOTE_SINGLE:return hs(kh.value,Al);case rE.PLAIN:return ia(kh,Al,Rl,zl);default:return null}},cf=l(Qh);if(cf===null){let{defaultKeyType:ml,defaultStringType:Rl}=Al.options,zl=rd&&ml||Rl;if(cf=l(zl),cf===null)throw new Error(`Unsupported default string type ${zl}`)}return cf}function En(ml,Al){let Rl=Object.assign({blockQuote:!0,commentString:ei,defaultKeyType:null,defaultStringType:"PLAIN",directives:null,doubleQuotedAsJSON:!1,doubleQuotedMinMultiLineLength:40,falseStr:"false",flowCollectionPadding:!0,indentSeq:!0,lineWidth:80,minContentWidth:20,nullStr:"null",simpleKeys:!1,singleQuote:null,trailingComma:!1,trueStr:"true",verifyAliasOrder:!0},ml.schema.toStringOptions,Al),zl;switch(Rl.collectionStyle){case"block":zl=!1;break;case"flow":zl=!0;break;default:zl=null}return{anchors:new Set,doc:ml,flowCollectionPadding:Rl.flowCollectionPadding?" ":"",indent:"",indentStep:typeof Rl.indent=="number"?" ".repeat(Rl.indent):" ",inFlow:zl,options:Rl}}function oa(ml,Al){if(Al.tag){let Rl=ml.filter(ml=>ml.tag===Al.tag);if(Rl.length>0)return Rl.find(ml=>ml.format===Al.format)??Rl[0]}let Rl,zl;if(N(Al)){zl=Al.value;let rd=ml.filter(ml=>ml.identify?.(zl));if(rd.length>1){let ml=rd.filter(ml=>ml.test);ml.length>0&&(rd=ml)}Rl=rd.find(ml=>ml.format===Al.format)??rd.find(ml=>!ml.format)}else zl=Al,Rl=ml.find(ml=>ml.nodeClass&&zl instanceof ml.nodeClass);if(!Rl){let ml=zl?.constructor?.name??(zl===null?"null":typeof zl);throw new Error(`Tag not resolved for ${ml} value`)}return Rl}function aa(ml,Al,{anchors:Rl,doc:zl}){if(!zl.directives)return"";let rd=[],yh=(N(ml)||I(ml))&&ml.anchor;yh&&dn(yh)&&(Rl.add(yh),rd.push(`&${yh}`));let kh=ml.tag??(Al.default?null:Al.tag);return kh&&rd.push(zl.directives.tagString(kh)),rd.join(" ")}function Ae(ml,Al,Rl,zl){if(T(ml))return ml.toString(Al,Rl,zl);if(Z(ml)){if(Al.doc.directives)return ml.toString(Al);if(Al.resolvedAliases?.has(ml))throw new TypeError("Cannot stringify circular structure without alias nodes");Al.resolvedAliases?Al.resolvedAliases.add(ml):Al.resolvedAliases=new Set([ml]),ml=ml.resolve(Al.doc)}let rd,yh=_(ml)?ml:Al.doc.createNode(ml,{onTagObj:ml=>rd=ml});rd??(rd=oa(Al.doc.schema.tags,yh));let kh=aa(yh,rd,Al);kh.length>0&&(Al.indentAtStart=(Al.indentAtStart??0)+kh.length+1);let Qh=typeof rd.stringify=="function"?rd.stringify(yh,Al,Rl,zl):N(yh)?$e(yh,Al,Rl,zl):yh.toString(Al,Rl,zl);return kh?N(yh)||Qh[0]==="{"||Qh[0]==="["?`${kh} ${Qh}`:`${kh}\n${Al.indent}${Qh}`:Qh}function ni({key:ml,value:Al},Rl,zl,rd){let{allNullValues:yh,doc:kh,indent:Qh,indentStep:cf,options:{commentString:t_,indentSeq:r_,simpleKeys:u_}}=Rl,C_=_(ml)&&ml.comment||null;if(u_){if(C_)throw new Error("With simple keys, key nodes cannot have comments");if(I(ml)||!_(ml)&&typeof ml=="object"){let ml="With simple keys, collection cannot be used as a key value";throw new Error(ml)}}let D_=!u_&&(!ml||C_&&Al==null&&!Rl.inFlow||I(ml)||(N(ml)?ml.type===rE.BLOCK_FOLDED||ml.type===rE.BLOCK_LITERAL:typeof ml=="object"));Rl=Object.assign({},Rl,{allNullValues:!1,implicitKey:!D_&&(u_||!yh),indent:Qh+cf});let S_=!1,P_=!1,Cg=Ae(ml,Rl,()=>S_=!0,()=>P_=!0);if(!D_&&!Rl.inFlow&&Cg.length>1024){if(u_)throw new Error("With simple keys, single line scalar must not span more than 1024 characters");D_=!0}if(Rl.inFlow){if(yh||Al==null)return S_&&zl&&zl(),Cg===""?"?":D_?`? ${Cg}`:Cg}else if(yh&&!u_||Al==null&&D_)return Cg=`? ${Cg}`,C_&&!S_?Cg+=he(Cg,Rl.indent,t_(C_)):P_&&rd&&rd(),Cg;S_&&(C_=null),D_?(C_&&(Cg+=he(Cg,Rl.indent,t_(C_))),Cg=`? ${Cg}\n${Qh}:`):(Cg=`${Cg}:`,C_&&(Cg+=he(Cg,Rl.indent,t_(C_))));let eA,tA,rA;_(Al)?(eA=!!Al.spaceBefore,tA=Al.commentBefore,rA=Al.comment):(eA=!1,tA=null,rA=null,Al&&typeof Al=="object"&&(Al=kh.createNode(Al))),Rl.implicitKey=!1,!D_&&!C_&&N(Al)&&(Rl.indentAtStart=Cg.length+1),P_=!1,!r_&&cf.length>=2&&!Rl.inFlow&&!D_&&ee(Al)&&!Al.flow&&!Al.tag&&!Al.anchor&&(Rl.indent=Rl.indent.substring(2));let nA=!1,iA=Ae(Al,Rl,()=>nA=!0,()=>P_=!0),sA=" ";if(C_||eA||tA){if(sA=eA?`\n`:"",tA){let ml=t_(tA);sA+=`\n${te(ml,Rl.indent)}`}iA===""&&!Rl.inFlow?sA===`\n`&&rA&&(sA=`\n\n`):sA+=`\n${Rl.indent}`}else if(!D_&&I(Al)){let ml=iA[0],zl=iA.indexOf(`\n`),rd=zl!==-1,yh=Rl.inFlow??Al.flow??Al.items.length===0;if(rd||!yh){let Al=!1;if(rd&&(ml==="&"||ml==="!")){let Rl=iA.indexOf(" ");ml==="&"&&Rl!==-1&&Rlml===vE||typeof ml=="symbol"&&ml.description===vE,default:"key",tag:"tag:yaml.org,2002:merge",test:/^<<$/,resolve:()=>Object.assign(new rE(Symbol(vE)),{addToJSMap:ws}),stringify:()=>vE},si=(ml,Al)=>(wE.identify(Al)||N(Al)&&(!Al.type||Al.type===rE.PLAIN)&&wE.identify(Al.value))&&ml?.doc.schema.tags.some(ml=>ml.tag===wE.tag&&ml.default);function ws(ml,Al,Rl){let zl=ri(ml,Rl);if(ee(zl))for(let Rl of zl.items)ys(ml,Al,Rl);else if(Array.isArray(zl))for(let Rl of zl)ys(ml,Al,Rl);else ys(ml,Al,zl)}function ys(ml,Al,Rl){let zl=ri(ml,Rl);if(!G(zl))throw new Error("Merge sources must be maps or map aliases");let rd=zl.toJSON(null,ml,Map);for(let[ml,Rl]of rd)Al instanceof Map?Al.has(ml)||Al.set(ml,Rl):Al instanceof Set?Al.add(ml):Object.prototype.hasOwnProperty.call(Al,ml)||Object.defineProperty(Al,ml,{value:Rl,writable:!0,enumerable:!0,configurable:!0});return Al}function ri(ml,Al){return ml&&Z(Al)?Al.resolve(ml.doc,ml):Al}function Nn(ml,Al,{key:Rl,value:zl}){if(_(Rl)&&Rl.addToJSMap)Rl.addToJSMap(ml,Al,zl);else if(si(ml,Rl))ws(ml,Al,zl);else{let rd=B(Rl,"",ml);if(Al instanceof Map)Al.set(rd,B(zl,rd,ml));else if(Al instanceof Set)Al.add(rd);else{let yh=la(Rl,rd,ml),kh=B(zl,yh,ml);yh in Al?Object.defineProperty(Al,yh,{value:kh,writable:!0,enumerable:!0,configurable:!0}):Al[yh]=kh}}return Al}function la(ml,Al,Rl){if(Al===null)return"";if(typeof Al!="object")return String(Al);if(_(ml)&&Rl?.doc){let Al=En(Rl.doc,{});Al.anchors=new Set;for(let ml of Rl.anchors.keys())Al.anchors.add(ml.anchor);Al.inFlow=!0,Al.inStringifyKey=!0;let zl=ml.toString(Al);if(!Rl.mapKeyWarned){let ml=JSON.stringify(zl);ml.length>40&&(ml=ml.substring(0,36)+'..."'),gs(Rl.doc.options.logLevel,`Keys with collection values will be stringified due to JS Object restrictions: ${ml}. Set mapAsMap: true to use object keys.`),Rl.mapKeyWarned=!0}return zl}return JSON.stringify(Al)}function tt(ml,Al,Rl){let zl=Ne(ml,void 0,Rl),rd=Ne(Al,void 0,Rl);return new CE(zl,rd)}var CE=class t{constructor(ml,Al=null){Object.defineProperty(this,Mb,{value:Ky}),this.key=ml,this.value=Al}clone(ml){let{key:Al,value:Rl}=this;return _(Al)&&(Al=Al.clone(ml)),_(Rl)&&(Rl=Rl.clone(ml)),new t(Al,Rl)}toJSON(ml,Al){let Rl=Al?.mapAsMap?new Map:{};return Nn(Al,Rl,this)}toString(ml,Al,Rl){return ml?.doc?ni(this,ml,Al,Rl):JSON.stringify(this)}};function Tn(ml,Al,Rl){return(Al.inFlow??ml.flow?fa:ca)(ml,Al,Rl)}function ca({comment:ml,items:Al},Rl,{blockItemPrefix:zl,flowChars:rd,itemIndent:yh,onChompKeep:kh,onComment:Qh}){let{indent:cf,options:{commentString:t_}}=Rl,r_=Object.assign({},Rl,{indent:yh,type:null}),u_=!1,C_=[];for(let ml=0;mlkh=null,()=>u_=!0);kh&&(Qh+=he(Qh,yh,t_(kh))),u_&&kh&&(u_=!1),C_.push(zl+Qh)}let D_;if(C_.length===0)D_=rd.start+rd.end;else{D_=C_[0];for(let ml=1;mlyh=null);t_||(t_=u_.length>r_||kh.includes(`\n`)),Rl0&&(t_||(t_=u_.reduce((ml,Al)=>ml+Al.length+2,2)+(kh.length+2)>Al.options.lineWidth)),t_&&(kh+=",")),yh&&(kh+=he(kh,zl,Qh(yh))),u_.push(kh),r_=u_.length}let{start:C_,end:D_}=Rl;if(u_.length===0)return C_+D_;if(!t_){let ml=u_.reduce((ml,Al)=>ml+Al.length+2,2);t_=Al.options.lineWidth>0&&ml>Al.options.lineWidth}if(t_){let ml=C_;for(let Al of u_)ml+=Al?`\n${yh}${rd}${Al}`:`\n`;return`${ml}\n${rd}${D_}`}else return`${C_}${kh}${u_.join(" ")}${kh}${D_}`}function An({indent:ml,options:{commentString:Al}},Rl,zl,rd){if(zl&&rd&&(zl=zl.replace(/^\n+/,"")),zl){let rd=te(Al(zl),ml);Rl.push(rd.trimStart())}}function Pe(ml,Al){let Rl=N(Al)?Al.value:Al;for(let zl of ml)if(T(zl)&&(zl.key===Al||zl.key===Rl||N(zl.key)&&zl.key.value===Rl))return zl}var BE=class extends sE{static get tagName(){return"tag:yaml.org,2002:map"}constructor(ml){super(Qy,ml),this.items=[]}static from(ml,Al,Rl){let{keepUndefined:zl,replacer:rd}=Rl,yh=new this(ml),a=(ml,kh)=>{if(typeof rd=="function")kh=rd.call(Al,ml,kh);else if(Array.isArray(rd)&&!rd.includes(ml))return;(kh!==void 0||zl)&&yh.items.push(tt(ml,kh,Rl))};if(Al instanceof Map)for(let[ml,Rl]of Al)a(ml,Rl);else if(Al&&typeof Al=="object")for(let ml of Object.keys(Al))a(ml,Al[ml]);return typeof ml.sortMapEntries=="function"&&yh.items.sort(ml.sortMapEntries),yh}add(ml,Al){let Rl;T(ml)?Rl=ml:!ml||typeof ml!="object"||!("key"in ml)?Rl=new CE(ml,ml?.value):Rl=new CE(ml.key,ml.value);let zl=Pe(this.items,Rl.key),rd=this.schema?.sortMapEntries;if(zl){if(!Al)throw new Error(`Key ${Rl.key} already set`);N(zl.value)&&yn(Rl.value)?zl.value.value=Rl.value:zl.value=Rl.value}else if(rd){let ml=this.items.findIndex(ml=>rd(Rl,ml)<0);ml===-1?this.items.push(Rl):this.items.splice(ml,0,Rl)}else this.items.push(Rl)}delete(ml){let Al=Pe(this.items,ml);return Al?this.items.splice(this.items.indexOf(Al),1).length>0:!1}get(ml,Al){let Rl=Pe(this.items,ml)?.value;return(!Al&&N(Rl)?Rl.value:Rl)??void 0}has(ml){return!!Pe(this.items,ml)}set(ml,Al){this.add(new CE(ml,Al),!0)}toJSON(ml,Al,Rl){let zl=Rl?new Rl:Al?.mapAsMap?new Map:{};Al?.onCreate&&Al.onCreate(zl);for(let ml of this.items)Nn(Al,zl,ml);return zl}toString(ml,Al,Rl){if(!ml)return JSON.stringify(this);for(let ml of this.items)if(!T(ml))throw new Error(`Map items must all be pairs; found ${JSON.stringify(ml)} instead`);return!ml.allNullValues&&this.hasAllNullValues(!1)&&(ml=Object.assign({},ml,{allNullValues:!0})),Tn(this,ml,{blockItemPrefix:"",flowChars:{start:"{",end:"}"},itemIndent:ml.indent||"",onChompKeep:Rl,onComment:Al})}};var NE={collection:"map",default:!0,nodeClass:BE,tag:"tag:yaml.org,2002:map",resolve(ml,Al){return G(ml)||Al("Expected a mapping for this tag"),ml},createNode:(ml,Al,Rl)=>BE.from(ml,Al,Rl)};var jE=class extends sE{static get tagName(){return"tag:yaml.org,2002:seq"}constructor(ml){super(Lb,ml),this.items=[]}add(ml){this.items.push(ml)}delete(ml){let Al=On(ml);return typeof Al!="number"?!1:this.items.splice(Al,1).length>0}get(ml,Al){let Rl=On(ml);if(typeof Rl!="number")return;let zl=this.items[Rl];return!Al&&N(zl)?zl.value:zl}has(ml){let Al=On(ml);return typeof Al=="number"&&Al=0?Al:null}var GE={collection:"seq",default:!0,nodeClass:jE,tag:"tag:yaml.org,2002:seq",resolve(ml,Al){return ee(ml)||Al("Expected a sequence for this tag"),ml},createNode:(ml,Al,Rl)=>jE.from(ml,Al,Rl)};var WE={identify:ml=>typeof ml=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:ml=>ml,stringify(ml,Al,Rl,zl){return Al=Object.assign({actualString:!0},Al),$e(ml,Al,Rl,zl)}};var YE={identify:ml=>ml==null,createNode:()=>new rE(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^(?:~|[Nn]ull|NULL)?$/,resolve:()=>new rE(null),stringify:({source:ml},Al)=>typeof ml=="string"&&YE.test.test(ml)?ml:Al.options.nullStr};var ow={identify:ml=>typeof ml=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:[Tt]rue|TRUE|[Ff]alse|FALSE)$/,resolve:ml=>new rE(ml[0]==="t"||ml[0]==="T"),stringify({source:ml,value:Al},Rl){if(ml&&ow.test.test(ml)){let Rl=ml[0]==="t"||ml[0]==="T";if(Al===Rl)return ml}return Al?Rl.options.trueStr:Rl.options.falseStr}};function U({format:ml,minFractionDigits:Al,tag:Rl,value:zl}){if(typeof zl=="bigint")return String(zl);let rd=typeof zl=="number"?zl:Number(zl);if(!isFinite(rd))return isNaN(rd)?".nan":rd<0?"-.inf":".inf";let yh=Object.is(zl,-0)?"-0":JSON.stringify(zl);if(!ml&&Al&&(!Rl||Rl==="tag:yaml.org,2002:float")&&/^-?\d/.test(yh)&&!yh.includes("e")){let ml=yh.indexOf(".");ml<0&&(ml=yh.length,yh+=".");let Rl=Al-(yh.length-ml-1);for(;Rl-- >0;)yh+="0"}return yh}var lw={identify:ml=>typeof ml=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:ml=>ml.slice(-3).toLowerCase()==="nan"?NaN:ml[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:U},cw={identify:ml=>typeof ml=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:\.[0-9]+|[0-9]+(?:\.[0-9]*)?)[eE][-+]?[0-9]+$/,resolve:ml=>parseFloat(ml),stringify(ml){let Al=Number(ml.value);return isFinite(Al)?Al.toExponential():U(ml)}},pw={identify:ml=>typeof ml=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:\.[0-9]+|[0-9]+\.[0-9]*)$/,resolve(ml){let Al=new rE(parseFloat(ml)),Rl=ml.indexOf(".");return Rl!==-1&&ml[ml.length-1]==="0"&&(Al.minFractionDigits=ml.length-Rl-1),Al},stringify:U};var Pn=ml=>typeof ml=="bigint"||Number.isInteger(ml),bs=(ml,Al,Rl,{intAsBigInt:zl})=>zl?BigInt(ml):parseInt(ml.substring(Al),Rl);function ii(ml,Al,Rl){let{value:zl}=ml;return Pn(zl)&&zl>=0?Rl+zl.toString(Al):U(ml)}var dw={identify:ml=>Pn(ml)&&ml>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^0o[0-7]+$/,resolve:(ml,Al,Rl)=>bs(ml,2,8,Rl),stringify:ml=>ii(ml,8,"0o")},hw={identify:Pn,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9]+$/,resolve:(ml,Al,Rl)=>bs(ml,0,10,Rl),stringify:U},fw={identify:ml=>Pn(ml)&&ml>=0,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^0x[0-9a-fA-F]+$/,resolve:(ml,Al,Rl)=>bs(ml,2,16,Rl),stringify:ml=>ii(ml,16,"0x")};var _w=[NE,GE,WE,YE,ow,dw,hw,fw,lw,cw,pw];function ai(ml){return typeof ml=="bigint"||Number.isInteger(ml)}var Mn=({value:ml})=>JSON.stringify(ml),mw=[{identify:ml=>typeof ml=="string",default:!0,tag:"tag:yaml.org,2002:str",resolve:ml=>ml,stringify:Mn},{identify:ml=>ml==null,createNode:()=>new rE(null),default:!0,tag:"tag:yaml.org,2002:null",test:/^null$/,resolve:()=>null,stringify:Mn},{identify:ml=>typeof ml=="boolean",default:!0,tag:"tag:yaml.org,2002:bool",test:/^true$|^false$/,resolve:ml=>ml==="true",stringify:Mn},{identify:ai,default:!0,tag:"tag:yaml.org,2002:int",test:/^-?(?:0|[1-9][0-9]*)$/,resolve:(ml,Al,{intAsBigInt:Rl})=>Rl?BigInt(ml):parseInt(ml,10),stringify:({value:ml})=>ai(ml)?ml.toString():JSON.stringify(ml)},{identify:ml=>typeof ml=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^-?(?:0|[1-9][0-9]*)(?:\.[0-9]*)?(?:[eE][-+]?[0-9]+)?$/,resolve:ml=>parseFloat(ml),stringify:Mn}],gw={default:!0,tag:"",test:/^/,resolve(ml,Al){return Al(`Unresolved plain scalar ${JSON.stringify(ml)}`),ml}},Aw=[NE,GE].concat(mw,gw);var yw={identify:ml=>ml instanceof Uint8Array,default:!1,tag:"tag:yaml.org,2002:binary",resolve(ml,Al){if(typeof atob=="function"){let Al=atob(ml.replace(/[\n\r]/g,"")),Rl=new Uint8Array(Al.length);for(let ml=0;ml1&&Al("Each pair must have its own sequence indicator");let ml=zl.items[0]||new CE(new rE(null));if(zl.commentBefore&&(ml.key.commentBefore=ml.key.commentBefore?`${zl.commentBefore}\n${ml.key.commentBefore}`:zl.commentBefore),zl.comment){let Al=ml.value??ml.key;Al.comment=Al.comment?`${zl.comment}\n${Al.comment}`:zl.comment}zl=ml}ml.items[Rl]=T(zl)?zl:new CE(zl)}}else Al("Expected a sequence for this tag");return ml}function Ss(ml,Al,Rl){let{replacer:zl}=Rl,rd=new jE(ml);rd.tag="tag:yaml.org,2002:pairs";let yh=0;if(Al&&Symbol.iterator in Object(Al))for(let ml of Al){typeof zl=="function"&&(ml=zl.call(Al,String(yh++),ml));let kh,Qh;if(Array.isArray(ml))if(ml.length===2)kh=ml[0],Qh=ml[1];else throw new TypeError(`Expected [key, value] tuple: ${ml}`);else if(ml&&ml instanceof Object){let Al=Object.keys(ml);if(Al.length===1)kh=Al[0],Qh=ml[kh];else throw new TypeError(`Expected tuple with one key, not ${Al.length} keys`)}else kh=ml;rd.items.push(tt(kh,Qh,Rl))}return rd}var bw={collection:"seq",default:!1,tag:"tag:yaml.org,2002:pairs",resolve:ks,createNode:Ss};var vw=class t extends jE{constructor(){super(),this.add=BE.prototype.add.bind(this),this.delete=BE.prototype.delete.bind(this),this.get=BE.prototype.get.bind(this),this.has=BE.prototype.has.bind(this),this.set=BE.prototype.set.bind(this),this.tag=t.tag}toJSON(ml,Al){if(!Al)return super.toJSON(ml);let Rl=new Map;Al?.onCreate&&Al.onCreate(Rl);for(let ml of this.items){let zl,rd;if(T(ml)?(zl=B(ml.key,"",Al),rd=B(ml.value,zl,Al)):zl=B(ml,"",Al),Rl.has(zl))throw new Error("Ordered maps must not include duplicate keys");Rl.set(zl,rd)}return Rl}static from(ml,Al,Rl){let zl=Ss(ml,Al,Rl),rd=new this;return rd.items=zl.items,rd}};vw.tag="tag:yaml.org,2002:omap";var Ew={collection:"seq",identify:ml=>ml instanceof Map,nodeClass:vw,default:!1,tag:"tag:yaml.org,2002:omap",resolve(ml,Al){let Rl=ks(ml,Al),zl=[];for(let{key:ml}of Rl.items)N(ml)&&(zl.includes(ml.value)?Al(`Ordered maps must not include duplicate keys: ${ml.value}`):zl.push(ml.value));return Object.assign(new vw,Rl)},createNode:(ml,Al,Rl)=>vw.from(ml,Al,Rl)};function ci({value:ml,source:Al},Rl){return Al&&(ml?ww:Cw).test.test(Al)?Al:ml?Rl.options.trueStr:Rl.options.falseStr}var ww={identify:ml=>ml===!0,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:Y|y|[Yy]es|YES|[Tt]rue|TRUE|[Oo]n|ON)$/,resolve:()=>new rE(!0),stringify:ci},Cw={identify:ml=>ml===!1,default:!0,tag:"tag:yaml.org,2002:bool",test:/^(?:N|n|[Nn]o|NO|[Ff]alse|FALSE|[Oo]ff|OFF)$/,resolve:()=>new rE(!1),stringify:ci};var xw={identify:ml=>typeof ml=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^(?:[-+]?\.(?:inf|Inf|INF)|\.nan|\.NaN|\.NAN)$/,resolve:ml=>ml.slice(-3).toLowerCase()==="nan"?NaN:ml[0]==="-"?Number.NEGATIVE_INFINITY:Number.POSITIVE_INFINITY,stringify:U},Dw={identify:ml=>typeof ml=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"EXP",test:/^[-+]?(?:[0-9][0-9_]*)?(?:\.[0-9_]*)?[eE][-+]?[0-9]+$/,resolve:ml=>parseFloat(ml.replace(/_/g,"")),stringify(ml){let Al=Number(ml.value);return isFinite(Al)?Al.toExponential():U(ml)}},Sw={identify:ml=>typeof ml=="number",default:!0,tag:"tag:yaml.org,2002:float",test:/^[-+]?(?:[0-9][0-9_]*)?\.[0-9_]*$/,resolve(ml){let Al=new rE(parseFloat(ml.replace(/_/g,""))),Rl=ml.indexOf(".");if(Rl!==-1){let zl=ml.substring(Rl+1).replace(/_/g,"");zl[zl.length-1]==="0"&&(Al.minFractionDigits=zl.length)}return Al},stringify:U};var Dt=ml=>typeof ml=="bigint"||Number.isInteger(ml);function $n(ml,Al,Rl,{intAsBigInt:zl}){let rd=ml[0];if((rd==="-"||rd==="+")&&(Al+=1),ml=ml.substring(Al).replace(/_/g,""),zl){switch(Rl){case 2:ml=`0b${ml}`;break;case 8:ml=`0o${ml}`;break;case 16:ml=`0x${ml}`;break}let Al=BigInt(ml);return rd==="-"?BigInt(-1)*Al:Al}let yh=parseInt(ml,Rl);return rd==="-"?-1*yh:yh}function Ns(ml,Al,Rl){let{value:zl}=ml;if(Dt(zl)){let ml=zl.toString(Al);return zl<0?"-"+Rl+ml.substr(1):Rl+ml}return U(ml)}var kw={identify:Dt,default:!0,tag:"tag:yaml.org,2002:int",format:"BIN",test:/^[-+]?0b[0-1_]+$/,resolve:(ml,Al,Rl)=>$n(ml,2,2,Rl),stringify:ml=>Ns(ml,2,"0b")},Tw={identify:Dt,default:!0,tag:"tag:yaml.org,2002:int",format:"OCT",test:/^[-+]?0[0-7_]+$/,resolve:(ml,Al,Rl)=>$n(ml,1,8,Rl),stringify:ml=>Ns(ml,8,"0")},Iw={identify:Dt,default:!0,tag:"tag:yaml.org,2002:int",test:/^[-+]?[0-9][0-9_]*$/,resolve:(ml,Al,Rl)=>$n(ml,0,10,Rl),stringify:U},Bw={identify:Dt,default:!0,tag:"tag:yaml.org,2002:int",format:"HEX",test:/^[-+]?0x[0-9a-fA-F_]+$/,resolve:(ml,Al,Rl)=>$n(ml,2,16,Rl),stringify:ml=>Ns(ml,16,"0x")};var Fw=class t extends BE{constructor(ml){super(ml),this.tag=t.tag}add(ml){let Al;T(ml)?Al=ml:ml&&typeof ml=="object"&&"key"in ml&&"value"in ml&&ml.value===null?Al=new CE(ml.key,null):Al=new CE(ml,null),Pe(this.items,Al.key)||this.items.push(Al)}get(ml,Al){let Rl=Pe(this.items,ml);return!Al&&T(Rl)?N(Rl.key)?Rl.key.value:Rl.key:Rl}set(ml,Al){if(typeof Al!="boolean")throw new Error(`Expected boolean value for set(key, value) in a YAML set, not ${typeof Al}`);let Rl=Pe(this.items,ml);Rl&&!Al?this.items.splice(this.items.indexOf(Rl),1):!Rl&&Al&&this.items.push(new CE(ml))}toJSON(ml,Al){return super.toJSON(ml,Al,Set)}toString(ml,Al,Rl){if(!ml)return JSON.stringify(this);if(this.hasAllNullValues(!0))return super.toString(Object.assign({},ml,{allNullValues:!0}),Al,Rl);throw new Error("Set items must all have null values")}static from(ml,Al,Rl){let{replacer:zl}=Rl,rd=new this(ml);if(Al&&Symbol.iterator in Object(Al))for(let ml of Al)typeof zl=="function"&&(ml=zl.call(Al,ml,ml)),rd.items.push(tt(ml,null,Rl));return rd}};Fw.tag="tag:yaml.org,2002:set";var Pw={collection:"map",identify:ml=>ml instanceof Set,nodeClass:Fw,default:!1,tag:"tag:yaml.org,2002:set",createNode:(ml,Al,Rl)=>Fw.from(ml,Al,Rl),resolve(ml,Al){if(G(ml)){if(ml.hasAllNullValues(!0))return Object.assign(new Fw,ml);Al("Set items must all have null values")}else Al("Expected a mapping for this tag");return ml}};function As(ml,Al){let Rl=ml[0],zl=Rl==="-"||Rl==="+"?ml.substring(1):ml,r=ml=>Al?BigInt(ml):Number(ml),rd=zl.replace(/_/g,"").split(":").reduce((ml,Al)=>ml*r(60)+r(Al),r(0));return Rl==="-"?r(-1)*rd:rd}function yi(ml){let{value:Al}=ml,n=ml=>ml;if(typeof Al=="bigint")n=ml=>BigInt(ml);else if(isNaN(Al)||!isFinite(Al))return U(ml);let Rl="";Al<0&&(Rl="-",Al*=n(-1));let zl=n(60),rd=[Al%zl];return Al<60?rd.unshift(0):(Al=(Al-rd[0])/zl,rd.unshift(Al%zl),Al>=60&&(Al=(Al-rd[0])/zl,rd.unshift(Al))),Rl+rd.map(ml=>String(ml).padStart(2,"0")).join(":").replace(/000000\d*$/,"")}var Rw={identify:ml=>typeof ml=="bigint"||Number.isInteger(ml),default:!0,tag:"tag:yaml.org,2002:int",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+$/,resolve:(ml,Al,{intAsBigInt:Rl})=>As(ml,Rl),stringify:yi},Nw={identify:ml=>typeof ml=="number",default:!0,tag:"tag:yaml.org,2002:float",format:"TIME",test:/^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+\.[0-9_]*$/,resolve:ml=>As(ml,!1),stringify:yi},Ow={identify:ml=>ml instanceof Date,default:!0,tag:"tag:yaml.org,2002:timestamp",test:RegExp("^([0-9]{4})-([0-9]{1,2})-([0-9]{1,2})(?:(?:t|T|[ \\t]+)([0-9]{1,2}):([0-9]{1,2}):([0-9]{1,2}(\\.[0-9]+)?)(?:[ \\t]*(Z|[-+][012]?[0-9](?::[0-9]{2})?))?)?$"),resolve(ml){let Al=ml.match(Ow.test);if(!Al)throw new Error("!!timestamp expects a date, starting with yyyy-mm-dd");let[,Rl,zl,rd,yh,kh,Qh]=Al.map(Number),cf=Al[7]?Number((Al[7]+"00").substr(1,3)):0,t_=Date.UTC(Rl,zl-1,rd,yh||0,kh||0,Qh||0,cf),r_=Al[8];if(r_&&r_!=="Z"){let ml=As(r_,!1);Math.abs(ml)<30&&(ml*=60),t_-=6e4*ml}return new Date(t_)},stringify:({value:ml})=>ml?.toISOString().replace(/(T00:00:00)?\.000Z$/,"")??""};var Qw=[NE,GE,WE,YE,ww,Cw,kw,Tw,Iw,Bw,xw,Dw,Sw,yw,wE,Ew,bw,Pw,Rw,Nw,Ow];var Lw=new Map([["core",_w],["failsafe",[NE,GE,WE]],["json",Aw],["yaml11",Qw],["yaml-1.1",Qw]]),Mw={binary:yw,bool:ow,float:pw,floatExp:cw,floatNaN:lw,floatTime:Nw,int:hw,intHex:fw,intOct:dw,intTime:Rw,map:NE,merge:wE,null:YE,omap:Ew,pairs:bw,seq:GE,set:Pw,timestamp:Ow},jw={"tag:yaml.org,2002:binary":yw,"tag:yaml.org,2002:merge":wE,"tag:yaml.org,2002:omap":Ew,"tag:yaml.org,2002:pairs":bw,"tag:yaml.org,2002:set":Pw,"tag:yaml.org,2002:timestamp":Ow};function qn(ml,Al,Rl){let zl=Lw.get(Al);if(zl&&!ml)return Rl&&!zl.includes(wE)?zl.concat(wE):zl.slice();let rd=zl;if(!rd)if(Array.isArray(ml))rd=[];else{let ml=Array.from(Lw.keys()).filter(ml=>ml!=="yaml11").map(ml=>JSON.stringify(ml)).join(", ");throw new Error(`Unknown schema "${Al}"; use one of ${ml} or define customTags array`)}if(Array.isArray(ml))for(let Al of ml)rd=rd.concat(Al);else typeof ml=="function"&&(rd=ml(rd.slice()));return Rl&&(rd=rd.concat(wE)),rd.reduce((ml,Al)=>{let Rl=typeof Al=="string"?Mw[Al]:Al;if(!Rl){let ml=JSON.stringify(Al),Rl=Object.keys(Mw).map(ml=>JSON.stringify(ml)).join(", ");throw new Error(`Unknown custom tag ${ml}; use one of ${Rl}`)}return ml.includes(Rl)||ml.push(Rl),ml},[])}var ma=(ml,Al)=>ml.keyAl.key?1:0,Uw=class t{constructor({compat:ml,customTags:Al,merge:Rl,resolveKnownTags:zl,schema:rd,sortMapEntries:yh,toStringDefaults:kh}){this.compat=Array.isArray(ml)?qn(ml,"compat"):ml?qn(null,ml):null,this.name=typeof rd=="string"&&rd||"core",this.knownTags=zl?jw:{},this.tags=qn(Al,this.name,Rl),this.toStringOptions=kh??null,Object.defineProperty(this,Qy,{value:NE}),Object.defineProperty(this,Qb,{value:WE}),Object.defineProperty(this,Lb,{value:GE}),this.sortMapEntries=typeof yh=="function"?yh:yh===!0?ma:null}clone(){let ml=Object.create(t.prototype,Object.getOwnPropertyDescriptors(this));return ml.tags=this.tags.slice(),ml}};function Si(ml,Al){let Rl=[],zl=Al.directives===!0;if(Al.directives!==!1&&ml.directives){let Al=ml.directives.toString(ml);Al?(Rl.push(Al),zl=!0):ml.directives.docStart&&(zl=!0)}zl&&Rl.push("---");let rd=En(ml,Al),{commentString:yh}=rd.options;if(ml.commentBefore){Rl.length!==1&&Rl.unshift("");let Al=yh(ml.commentBefore);Rl.unshift(te(Al,""))}let kh=!1,Qh=null;if(ml.contents){if(_(ml.contents)){if(ml.contents.spaceBefore&&zl&&Rl.push(""),ml.contents.commentBefore){let Al=yh(ml.contents.commentBefore);Rl.push(te(Al,""))}rd.forceBlockIndent=!!ml.comment,Qh=ml.contents.comment}let Al=Qh?void 0:()=>kh=!0,cf=Ae(ml.contents,rd,()=>Qh=null,Al);Qh&&(cf+=he(cf,"",yh(Qh))),(cf[0]==="|"||cf[0]===">")&&Rl[Rl.length-1]==="---"?Rl[Rl.length-1]=`--- ${cf}`:Rl.push(cf)}else Rl.push(Ae(ml.contents,rd));if(ml.directives?.docEnd)if(ml.comment){let Al=yh(ml.comment);Al.includes(`\n`)?(Rl.push("..."),Rl.push(te(Al,""))):Rl.push(`... ${Al}`)}else Rl.push("...");else{let Al=ml.comment;Al&&kh&&(Al=Al.replace(/^\n+/,"")),Al&&((!kh||Qh)&&Rl[Rl.length-1]!==""&&Rl.push(""),Rl.push(te(yh(Al),"")))}return Rl.join(`\n`)+`\n`}var Gw=class t{constructor(ml,Al,Rl){this.commentBefore=null,this.comment=null,this.errors=[],this.warnings=[],Object.defineProperty(this,Mb,{value:Ty});let zl=null;typeof Al=="function"||Array.isArray(Al)?zl=Al:Rl===void 0&&Al&&(Rl=Al,Al=void 0);let rd=Object.assign({intAsBigInt:!1,keepSourceTokens:!1,logLevel:"warn",prettyErrors:!0,strict:!0,stringKeys:!1,uniqueKeys:!0,version:"1.2"},Rl);this.options=rd;let{version:yh}=rd;Rl?._directives?(this.directives=Rl._directives.atDocument(),this.directives.yaml.explicit&&(yh=this.directives.yaml.version)):this.directives=new Fv({version:yh}),this.setSchema(yh,Rl),this.contents=ml===void 0?null:this.createNode(ml,zl,Rl)}clone(){let ml=Object.create(t.prototype,{[Mb]:{value:Ty}});return ml.commentBefore=this.commentBefore,ml.comment=this.comment,ml.errors=this.errors.slice(),ml.warnings=this.warnings.slice(),ml.options=Object.assign({},this.options),this.directives&&(ml.directives=this.directives.clone()),ml.schema=this.schema.clone(),ml.contents=_(this.contents)?this.contents.clone(ml.schema):this.contents,this.range&&(ml.range=this.range.slice()),ml}add(ml){it(this.contents)&&this.contents.add(ml)}addIn(ml,Al){it(this.contents)&&this.contents.addIn(ml,Al)}createAlias(ml,Al){if(!ml.anchor){let Rl=us(this);ml.anchor=!Al||Rl.has(Al)?ps(Al||"a",Rl):Al}return new tE(ml.anchor)}createNode(ml,Al,Rl){let zl;if(typeof Al=="function")ml=Al.call({"":ml},"",ml),zl=Al;else if(Array.isArray(Al)){let d=ml=>typeof ml=="number"||ml instanceof String||ml instanceof Number,ml=Al.filter(d).map(String);ml.length>0&&(Al=Al.concat(ml)),zl=Al}else Rl===void 0&&Al&&(Rl=Al,Al=void 0);let{aliasDuplicateObjects:rd,anchorPrefix:yh,flow:kh,keepUndefined:Qh,onTagObj:cf,tag:t_}=Rl??{},{onAnchor:r_,setAnchors:u_,sourceObjects:C_}=Zr(this,yh||"a"),D_={aliasDuplicateObjects:rd??!0,keepUndefined:Qh??!1,onAnchor:r_,onTagObj:cf,replacer:zl,schema:this.schema,sourceObjects:C_},S_=Ne(ml,t_,D_);return kh&&I(S_)&&(S_.flow=!0),u_(),S_}createPair(ml,Al,Rl={}){let zl=this.createNode(ml,null,Rl),rd=this.createNode(Al,null,Rl);return new CE(zl,rd)}delete(ml){return it(this.contents)?this.contents.delete(ml):!1}deleteIn(ml){return Ze(ml)?this.contents==null?!1:(this.contents=null,!0):it(this.contents)?this.contents.deleteIn(ml):!1}get(ml,Al){return I(this.contents)?this.contents.get(ml,Al):void 0}getIn(ml,Al){return Ze(ml)?!Al&&N(this.contents)?this.contents.value:this.contents:I(this.contents)?this.contents.getIn(ml,Al):void 0}has(ml){return I(this.contents)?this.contents.has(ml):!1}hasIn(ml){return Ze(ml)?this.contents!==void 0:I(this.contents)?this.contents.hasIn(ml):!1}set(ml,Al){this.contents==null?this.contents=At(this.schema,[ml],Al):it(this.contents)&&this.contents.set(ml,Al)}setIn(ml,Al){Ze(ml)?this.contents=Al:this.contents==null?this.contents=At(this.schema,Array.from(ml),Al):it(this.contents)&&this.contents.setIn(ml,Al)}setSchema(ml,Al={}){typeof ml=="number"&&(ml=String(ml));let Rl;switch(ml){case"1.1":this.directives?this.directives.yaml.version="1.1":this.directives=new Fv({version:"1.1"}),Rl={resolveKnownTags:!1,schema:"yaml-1.1"};break;case"1.2":case"next":this.directives?this.directives.yaml.version=ml:this.directives=new Fv({version:ml}),Rl={resolveKnownTags:!0,schema:"core"};break;case null:this.directives&&delete this.directives,Rl=null;break;default:{let Al=JSON.stringify(ml);throw new Error(`Expected '1.1', '1.2' or null as first argument, but found: ${Al}`)}}if(Al.schema instanceof Object)this.schema=Al.schema;else if(Rl)this.schema=new Uw(Object.assign(Rl,Al));else throw new Error("With a null YAML version, the { schema: Schema } option is required")}toJS({json:ml,jsonArg:Al,mapAsMap:Rl,maxAliasCount:zl,onAnchor:rd,reviver:yh}={}){let kh={anchors:new Map,doc:this,keep:!ml,mapAsMap:Rl===!0,mapKeyWarned:!1,maxAliasCount:typeof zl=="number"?zl:100},Qh=B(this.contents,Al??"",kh);if(typeof rd=="function")for(let{count:ml,res:Al}of kh.anchors.values())rd(Al,ml);return typeof yh=="function"?Ie(yh,{"":Qh},"",Qh):Qh}toJSON(ml,Al){return this.toJS({json:!0,jsonArg:ml,mapAsMap:!1,onAnchor:Al})}toString(ml={}){if(this.errors.length>0)throw new Error("Document with errors cannot be stringified");if("indent"in ml&&(!Number.isInteger(ml.indent)||Number(ml.indent)<=0)){let Al=JSON.stringify(ml.indent);throw new Error(`"indent" option must be a positive integer, not ${Al}`)}return Si(this,ml)}};function it(ml){if(I(ml))return!0;throw new Error("Expected a YAML collection as document contents")}var qw=class extends Error{constructor(ml,Al,Rl,zl){super(),this.name=ml,this.code=Rl,this.message=zl,this.pos=Al}},$w=class extends qw{constructor(ml,Al,Rl){super("YAMLParseError",ml,Al,Rl)}},Jw=class extends qw{constructor(ml,Al,Rl){super("YAMLWarning",ml,Al,Rl)}};function ge(ml,{flow:Al,indicator:Rl,next:zl,offset:rd,onError:yh,parentIndent:kh,startOnNewline:Qh}){let cf=!1,t_=Qh,r_=Qh,u_="",C_="",D_=!1,S_=!1,P_=null,Cg=null,eA=null,tA=null,rA=null,nA=null,iA=null;for(let rd of ml)switch(S_&&(rd.type!=="space"&&rd.type!=="newline"&&rd.type!=="comma"&&yh(rd.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),S_=!1),P_&&(t_&&rd.type!=="comment"&&rd.type!=="newline"&&yh(P_,"TAB_AS_INDENT","Tabs are not allowed as indentation"),P_=null),rd.type){case"space":!Al&&(Rl!=="doc-start"||zl?.type!=="flow-collection")&&rd.source.includes("\t")&&(P_=rd),r_=!0;break;case"comment":{r_||yh(rd,"MISSING_CHAR","Comments must be separated from other tokens by white space characters");let ml=rd.source.substring(1)||" ";u_?u_+=C_+ml:u_=ml,C_="",t_=!1;break}case"newline":t_?u_?u_+=rd.source:(!nA||Rl!=="seq-item-ind")&&(cf=!0):C_+=rd.source,t_=!0,D_=!0,(Cg||eA)&&(tA=rd),r_=!0;break;case"anchor":Cg&&yh(rd,"MULTIPLE_ANCHORS","A node can have at most one anchor"),rd.source.endsWith(":")&&yh(rd.offset+rd.source.length-1,"BAD_ALIAS","Anchor ending in : is ambiguous",!0),Cg=rd,iA??(iA=rd.offset),t_=!1,r_=!1,S_=!0;break;case"tag":{eA&&yh(rd,"MULTIPLE_TAGS","A node can have at most one tag"),eA=rd,iA??(iA=rd.offset),t_=!1,r_=!1,S_=!0;break}case Rl:(Cg||eA)&&yh(rd,"BAD_PROP_ORDER",`Anchors and tags must be after the ${rd.source} indicator`),nA&&yh(rd,"UNEXPECTED_TOKEN",`Unexpected ${rd.source} in ${Al??"collection"}`),nA=rd,t_=Rl==="seq-item-ind"||Rl==="explicit-key-ind",r_=!1;break;case"comma":if(Al){rA&&yh(rd,"UNEXPECTED_TOKEN",`Unexpected , in ${Al}`),rA=rd,t_=!1,r_=!1;break}default:yh(rd,"UNEXPECTED_TOKEN",`Unexpected ${rd.type} token`),t_=!1,r_=!1}let sA=ml[ml.length-1],aA=sA?sA.offset+sA.source.length:rd;return S_&&zl&&zl.type!=="space"&&zl.type!=="newline"&&zl.type!=="comma"&&(zl.type!=="scalar"||zl.source!=="")&&yh(zl.offset,"MISSING_CHAR","Tags and anchors must be separated from the next token by white space"),P_&&(t_&&P_.indent<=kh||zl?.type==="block-map"||zl?.type==="block-seq")&&yh(P_,"TAB_AS_INDENT","Tabs are not allowed as indentation"),{comma:rA,found:nA,spaceBefore:cf,comment:u_,hasNewline:D_,anchor:Cg,tag:eA,newlineAfterProp:tA,end:aA,start:iA??aA}}function xe(ml){if(!ml)return null;switch(ml.type){case"alias":case"scalar":case"double-quoted-scalar":case"single-quoted-scalar":if(ml.source.includes(`\n`))return!0;if(ml.end){for(let Al of ml.end)if(Al.type==="newline")return!0}return!1;case"flow-collection":for(let Al of ml.items){for(let ml of Al.start)if(ml.type==="newline")return!0;if(Al.sep){for(let ml of Al.sep)if(ml.type==="newline")return!0}if(xe(Al.key)||xe(Al.value))return!0}return!1;default:return!0}}function Rt(ml,Al,Rl){if(Al?.type==="flow-collection"){let zl=Al.end[0];zl.indent===ml&&(zl.source==="]"||zl.source==="}")&&xe(Al)&&Rl(zl,"BAD_INDENT","Flow end indicator should be more indented than parent",!0)}}function Fn(ml,Al,Rl){let{uniqueKeys:zl}=ml.options;if(zl===!1)return!1;let rd=typeof zl=="function"?zl:(ml,Al)=>ml===Al||N(ml)&&N(Al)&&ml.value===Al.value;return Al.some(ml=>rd(ml.key,Rl))}var Hw="All mapping items must start at the same column";function Ci({composeNode:ml,composeEmptyNode:Al},Rl,zl,rd,yh){let kh=yh?.nodeClass??BE,Qh=new kh(Rl.schema);Rl.atRoot&&(Rl.atRoot=!1);let cf=zl.offset,t_=null;for(let yh of zl.items){let{start:kh,key:r_,sep:u_,value:C_}=yh,D_=ge(kh,{indicator:"explicit-key-ind",next:r_??u_?.[0],offset:cf,onError:rd,parentIndent:zl.indent,startOnNewline:!0}),S_=!D_.found;if(S_){if(r_&&(r_.type==="block-seq"?rd(cf,"BLOCK_AS_IMPLICIT_KEY","A block sequence may not be used as an implicit map key"):"indent"in r_&&r_.indent!==zl.indent&&rd(cf,"BAD_INDENT",Hw)),!D_.anchor&&!D_.tag&&!u_){t_=D_.end,D_.comment&&(Qh.comment?Qh.comment+=`\n`+D_.comment:Qh.comment=D_.comment);continue}(D_.newlineAfterProp||xe(r_))&&rd(r_??kh[kh.length-1],"MULTILINE_IMPLICIT_KEY","Implicit keys need to be on a single line")}else D_.found?.indent!==zl.indent&&rd(cf,"BAD_INDENT",Hw);Rl.atKey=!0;let P_=D_.end,Cg=r_?ml(Rl,r_,D_,rd):Al(Rl,P_,kh,null,D_,rd);Rl.schema.compat&&Rt(zl.indent,r_,rd),Rl.atKey=!1,Fn(Rl,Qh.items,Cg)&&rd(P_,"DUPLICATE_KEY","Map keys must be unique");let eA=ge(u_??[],{indicator:"map-value-ind",next:C_,offset:Cg.range[2],onError:rd,parentIndent:zl.indent,startOnNewline:!r_||r_.type==="block-scalar"});if(cf=eA.end,eA.found){S_&&(C_?.type==="block-map"&&!eA.hasNewline&&rd(cf,"BLOCK_AS_IMPLICIT_KEY","Nested mappings are not allowed in compact mappings"),Rl.options.strict&&D_.startml&&(ml.type==="block-map"||ml.type==="block-seq");function Ai({composeNode:ml,composeEmptyNode:Al},Rl,zl,rd,yh){let kh=zl.start.source==="{",Qh=kh?"flow map":"flow sequence",cf=yh?.nodeClass??(kh?BE:jE),t_=new cf(Rl.schema);t_.flow=!0;let r_=Rl.atRoot;r_&&(Rl.atRoot=!1),Rl.atKey&&(Rl.atKey=!1);let u_=zl.offset+zl.start.source.length;for(let yh=0;yh0){let ml=ye(S_,P_,Rl.options.strict,rd);ml.comment&&(t_.comment?t_.comment+=`\n`+ml.comment:t_.comment=ml.comment),t_.range=[zl.offset,P_,ml.offset]}else t_.range=[zl.offset,P_,P_];return t_}function Is(ml,Al,Rl,zl,rd,yh){let kh=Rl.type==="block-map"?Ci(ml,Al,Rl,zl,yh):Rl.type==="block-seq"?Ni(ml,Al,Rl,zl,yh):Ai(ml,Al,Rl,zl,yh),Qh=kh.constructor;return rd==="!"||rd===Qh.tagName?(kh.tag=Qh.tagName,kh):(rd&&(kh.tag=rd),kh)}function Ti(ml,Al,Rl,zl,rd){let yh=zl.tag,kh=yh?Al.directives.tagName(yh.source,ml=>rd(yh,"TAG_RESOLVE_FAILED",ml)):null;if(Rl.type==="block-seq"){let{anchor:ml,newlineAfterProp:Al}=zl,Rl=ml&&yh?ml.offset>yh.offset?ml:yh:ml??yh;Rl&&(!Al||Al.offsetml.tag===kh&&ml.collection===Qh);if(!cf){let zl=Al.schema.knownTags[kh];if(zl?.collection===Qh)Al.schema.tags.push(Object.assign({},zl,{default:!1})),cf=zl;else return zl?rd(yh,"BAD_COLLECTION_TYPE",`${zl.tag} used for ${Qh} collection, but expects ${zl.collection??"scalar"}`,!0):rd(yh,"TAG_RESOLVE_FAILED",`Unresolved tag: ${kh}`,!0),Is(ml,Al,Rl,rd,kh)}let t_=Is(ml,Al,Rl,rd,kh,cf),r_=cf.resolve?.(t_,ml=>rd(yh,"TAG_RESOLVE_FAILED",ml),Al.options)??t_,u_=_(r_)?r_:new rE(r_);return u_.range=t_.range,u_.tag=kh,cf?.format&&(u_.format=cf.format),u_}function Ls(ml,Al,Rl){let zl=Al.offset,rd=ha(Al,ml.options.strict,Rl);if(!rd)return{value:"",type:null,comment:"",range:[zl,zl,zl]};let yh=rd.mode===">"?rE.BLOCK_FOLDED:rE.BLOCK_LITERAL,kh=Al.source?da(Al.source):[],Qh=kh.length;for(let ml=kh.length-1;ml>=0;--ml){let Al=kh[ml][1];if(Al===""||Al==="\r")Qh=ml;else break}if(Qh===0){let ml=rd.chomp==="+"&&kh.length>0?`\n`.repeat(Math.max(1,kh.length-1)):"",Rl=zl+rd.length;return Al.source&&(Rl+=Al.source.length),{value:ml,type:yh,comment:rd.comment,range:[zl,Rl,Rl]}}let cf=Al.indent+rd.indent,t_=Al.offset+rd.length,r_=0;for(let Al=0;Alcf&&(cf=zl.length);else{zl.length=Qh;--ml)kh[ml][0].length>cf&&(Qh=ml+1);let u_="",C_="",D_=!1;for(let ml=0;mlcf||zl[0]==="\t"?(C_===" "?C_=`\n`:!D_&&C_===`\n`&&(C_=`\n\n`),u_+=C_+Al.slice(cf)+zl,C_=`\n`,D_=!0):zl===""?C_===`\n`?u_+=`\n`:C_=`\n`:(u_+=C_+zl,C_=" ",D_=!1)}switch(rd.chomp){case"-":break;case"+":for(let ml=Qh;mlRl(zl+ml,Al,rd);switch(rd){case"scalar":Qh=rE.PLAIN,cf=ga(yh,c);break;case"single-quoted-scalar":Qh=rE.QUOTE_SINGLE,cf=ya(yh,c);break;case"double-quoted-scalar":Qh=rE.QUOTE_DOUBLE,cf=wa(yh,c);break;default:return Rl(ml,"UNEXPECTED_TOKEN",`Expected a flow scalar value, but found: ${rd}`),{value:"",type:null,comment:"",range:[zl,zl+yh.length,zl+yh.length]}}let t_=zl+yh.length,r_=ye(kh,t_,Al,Rl);return{value:cf,type:Qh,comment:r_.comment,range:[zl,t_,r_.offset]}}function ga(ml,Al){let Rl="";switch(ml[0]){case"\t":Rl="a tab character";break;case",":Rl="flow indicator character ,";break;case"%":Rl="directive indicator character %";break;case"|":case">":{Rl=`block scalar indicator ${ml[0]}`;break}case"@":case"`":{Rl=`reserved character ${ml[0]}`;break}}return Rl&&Al(0,"BAD_SCALAR_START",`Plain value cannot start with ${Rl}`),Oi(ml)}function ya(ml,Al){return(ml[ml.length-1]!=="'"||ml.length===1)&&Al(ml.length,"MISSING_CHAR","Missing closing 'quote"),Oi(ml.slice(1,-1)).replace(/''/g,"'")}function Oi(ml){let Al,Rl;try{Al=new RegExp(`(.*?)(?Al?ml.slice(Al,zl+1):rd)}else Rl+=rd}return(ml[ml.length-1]!=='"'||ml.length===1)&&Al(ml.length,"MISSING_CHAR",'Missing closing "quote'),Rl}function ba(ml,Al){let Rl="",zl=ml[Al+1];for(;(zl===" "||zl==="\t"||zl===`\n`||zl==="\r")&&!(zl==="\r"&&ml[Al+2]!==`\n`);)zl===`\n`&&(Rl+=`\n`),Al+=1,zl=ml[Al+1];return Rl||(Rl=" "),{fold:Rl,offset:Al}}var Ww={0:"\0",a:"",b:"\b",e:"",f:"\f",n:`\n`,r:"\r",t:"\t",v:"\v",N:"…",_:" ",L:"\u2028",P:"\u2029"," ":" ",'"':'"',"/":"/","\\":"\\","\t":"\t"};function Sa(ml,Al,Rl,zl){let rd=ml.substr(Al,Rl),yh=rd.length===Rl&&/^[0-9a-fA-F]+$/.test(rd)?parseInt(rd,16):NaN;try{return String.fromCodePoint(yh)}catch{let rd=ml.substr(Al-2,Rl+2);return zl(Al-2,"BAD_DQ_ESCAPE",`Invalid escape sequence ${rd}`),rd}}function vs(ml,Al,Rl,zl){let{value:rd,type:yh,comment:kh,range:Qh}=Al.type==="block-scalar"?Ls(ml,Al,zl):Ps(Al,ml.options.strict,zl),cf=Rl?ml.directives.tagName(Rl.source,ml=>zl(Rl,"TAG_RESOLVE_FAILED",ml)):null,t_;ml.options.stringKeys&&ml.atKey?t_=ml.schema[Qb]:cf?t_=Ea(ml.schema,rd,cf,Rl,zl):Al.type==="scalar"?t_=Ca(ml,rd,Al,zl):t_=ml.schema[Qb];let r_;try{let yh=t_.resolve(rd,ml=>zl(Rl??Al,"TAG_RESOLVE_FAILED",ml),ml.options);r_=N(yh)?yh:new rE(yh)}catch(ml){let yh=ml instanceof Error?ml.message:String(ml);zl(Rl??Al,"TAG_RESOLVE_FAILED",yh),r_=new rE(rd)}return r_.range=Qh,r_.source=rd,yh&&(r_.type=yh),cf&&(r_.tag=cf),t_.format&&(r_.format=t_.format),kh&&(r_.comment=kh),r_}function Ea(ml,Al,Rl,zl,rd){if(Rl==="!")return ml[Qb];let yh=[];for(let Al of ml.tags)if(!Al.collection&&Al.tag===Rl)if(Al.default&&Al.test)yh.push(Al);else return Al;for(let ml of yh)if(ml.test?.test(Al))return ml;let kh=ml.knownTags[Rl];return kh&&!kh.collection?(ml.tags.push(Object.assign({},kh,{default:!1,test:void 0})),kh):(rd(zl,"TAG_RESOLVE_FAILED",`Unresolved tag: ${Rl}`,Rl!=="tag:yaml.org,2002:str"),ml[Qb])}function Ca({atKey:ml,directives:Al,schema:Rl},zl,rd,yh){let kh=Rl.tags.find(Al=>(Al.default===!0||ml&&Al.default==="key")&&Al.test?.test(zl))||Rl[Qb];if(Rl.compat){let ml=Rl.compat.find(ml=>ml.default&&ml.test?.test(zl))??Rl[Qb];if(kh.tag!==ml.tag){let Rl=Al.tagString(kh.tag),zl=Al.tagString(ml.tag),Qh=`Value may be parsed as either ${Rl} or ${zl}`;yh(rd,"TAG_RESOLVE_FAILED",Qh,!0)}}return kh}function _i(ml,Al,Rl){if(Al){Rl??(Rl=Al.length);for(let zl=Rl-1;zl>=0;--zl){let Rl=Al[zl];switch(Rl.type){case"space":case"comment":case"newline":ml-=Rl.source.length;continue}for(Rl=Al[++zl];Rl?.type==="space";)ml+=Rl.source.length,Rl=Al[++zl];break}}return ml}var zw={composeNode:Ds,composeEmptyNode:Kn};function Ds(ml,Al,Rl,zl){let rd=ml.atKey,{spaceBefore:yh,comment:kh,anchor:Qh,tag:cf}=Rl,t_,r_=!0;switch(Al.type){case"alias":t_=Aa(ml,Al,zl),(Qh||cf)&&zl(Al,"ALIAS_PROPS","An alias node must not specify any properties");break;case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":case"block-scalar":t_=vs(ml,Al,cf,zl),Qh&&(t_.anchor=Qh.source.substring(1));break;case"block-map":case"block-seq":case"flow-collection":try{t_=Ti(zw,ml,Al,Rl,zl),Qh&&(t_.anchor=Qh.source.substring(1))}catch(ml){let Rl=ml instanceof Error?ml.message:String(ml);zl(Al,"RESOURCE_EXHAUSTION",Rl)}break;default:{let ml=Al.type==="error"?Al.message:`Unsupported token (type: ${Al.type})`;zl(Al,"UNEXPECTED_TOKEN",ml),r_=!1}}return t_??(t_=Kn(ml,Al.offset,void 0,null,Rl,zl)),Qh&&t_.anchor===""&&zl(Qh,"BAD_ALIAS","Anchor cannot be an empty string"),rd&&ml.options.stringKeys&&(!N(t_)||typeof t_.value!="string"||t_.tag&&t_.tag!=="tag:yaml.org,2002:str")&&zl(cf??Al,"NON_STRING_KEY","With stringKeys, all keys must be strings"),yh&&(t_.spaceBefore=!0),kh&&(Al.type==="scalar"&&Al.source===""?t_.comment=kh:t_.commentBefore=kh),ml.options.keepSourceTokens&&r_&&(t_.srcToken=Al),t_}function Kn(ml,Al,Rl,zl,{spaceBefore:rd,comment:yh,anchor:kh,tag:Qh,end:cf},t_){let r_={type:"scalar",offset:_i(Al,Rl,zl),indent:-1,source:""},u_=vs(ml,r_,Qh,t_);return kh&&(u_.anchor=kh.source.substring(1),u_.anchor===""&&t_(kh,"BAD_ALIAS","Anchor cannot be an empty string")),rd&&(u_.spaceBefore=!0),yh&&(u_.comment=yh,u_.range[2]=cf),u_}function Aa({options:ml},{offset:Al,source:Rl,end:zl},rd){let yh=new tE(Rl.substring(1));yh.source===""&&rd(Al,"BAD_ALIAS","Alias cannot be an empty string"),yh.source.endsWith(":")&&rd(Al+Rl.length-1,"BAD_ALIAS","Alias ending in : is ambiguous",!0);let kh=Al+Rl.length,Qh=ye(zl,kh,ml.strict,rd);return yh.range=[Al,kh,Qh.offset],Qh.comment&&(yh.comment=Qh.comment),yh}function Ii(ml,Al,{offset:Rl,start:zl,value:rd,end:yh},kh){let Qh=Object.assign({_directives:Al},ml),cf=new Gw(void 0,Qh),t_={atKey:!1,atRoot:!0,directives:cf.directives,options:cf.options,schema:cf.schema},r_=ge(zl,{indicator:"doc-start",next:rd??yh?.[0],offset:Rl,onError:kh,parentIndent:0,startOnNewline:!0});r_.found&&(cf.directives.docStart=!0,rd&&(rd.type==="block-map"||rd.type==="block-seq")&&!r_.hasNewline&&kh(r_.end,"MISSING_CHAR","Block collection cannot start on same line with directives-end marker")),cf.contents=rd?Ds(t_,rd,r_,kh):Kn(t_,r_.end,zl,null,r_,kh);let u_=cf.contents.range[2],C_=ye(yh,u_,!1,kh);return C_.comment&&(cf.comment=C_.comment),cf.range=[Rl,u_,C_.offset],cf}function qt(ml){if(typeof ml=="number")return[ml,ml+1];if(Array.isArray(ml))return ml.length===2?ml:[ml[0],ml[1]];let{offset:Al,source:Rl}=ml;return[Al,Al+(typeof Rl=="string"?Rl.length:1)]}function Li(ml){let Al="",Rl=!1,zl=!1;for(let rd=0;rd{let rd=qt(ml);zl?this.warnings.push(new Jw(rd,Al,Rl)):this.errors.push(new $w(rd,Al,Rl))},this.directives=new Fv({version:ml.version||"1.2"}),this.options=ml}decorate(ml,Al){let{comment:Rl,afterEmptyLine:zl}=Li(this.prelude);if(Rl){let rd=ml.contents;if(Al)ml.comment=ml.comment?`${ml.comment}\n${Rl}`:Rl;else if(zl||ml.directives.docStart||!rd)ml.commentBefore=Rl;else if(I(rd)&&!rd.flow&&rd.items.length>0){let ml=rd.items[0];T(ml)&&(ml=ml.key);let Al=ml.commentBefore;ml.commentBefore=Al?`${Rl}\n${Al}`:Rl}else{let ml=rd.commentBefore;rd.commentBefore=ml?`${Rl}\n${ml}`:Rl}}if(Al){for(let Al=0;Al{let rd=qt(ml);rd[0]+=Al,this.onError(rd,"BAD_DIRECTIVE",Rl,zl)}),this.prelude.push(ml.source),this.atDirectives=!0;break;case"document":{let Al=Ii(this.options,this.directives,ml,this.onError);this.atDirectives&&!Al.directives.docStart&&this.onError(ml,"MISSING_CHAR","Missing directives-end/doc-start indicator line"),this.decorate(Al,!1),this.doc&&(yield this.doc),this.doc=Al,this.atDirectives=!1;break}case"byte-order-mark":case"space":break;case"comment":case"newline":this.prelude.push(ml.source);break;case"error":{let Al=ml.source?`${ml.message}: ${JSON.stringify(ml.source)}`:ml.message,Rl=new $w(qt(ml),"UNEXPECTED_TOKEN",Al);this.atDirectives||!this.doc?this.errors.push(Rl):this.doc.errors.push(Rl);break}case"doc-end":{if(!this.doc){let Al="Unexpected doc-end without preceding document";this.errors.push(new $w(qt(ml),"UNEXPECTED_TOKEN",Al));break}this.doc.directives.docEnd=!0;let Al=ye(ml.end,ml.offset+ml.source.length,this.doc.options.strict,this.onError);if(this.decorate(this.doc,!0),Al.comment){let ml=this.doc.comment;this.doc.comment=ml?`${ml}\n${Al.comment}`:Al.comment}this.doc.range[2]=Al.offset;break}default:this.errors.push(new $w(qt(ml),"UNEXPECTED_TOKEN",`Unsupported token ${ml.type}`))}}*end(ml=!1,Al=-1){if(this.doc)this.decorate(this.doc,!0),yield this.doc,this.doc=null;else if(ml){let ml=Object.assign({_directives:this.directives},this.options),Rl=new Gw(void 0,ml);this.atDirectives&&this.onError(Al,"MISSING_CHAR","Missing directives-end indicator line"),Rl.range=[0,Al,Al],this.decorate(Rl,!1),yield Rl}}};var Kw=Symbol("break visit"),Xw=Symbol("skip children"),Zw=Symbol("remove item");function Re(ml,Al){"type"in ml&&ml.type==="document"&&(ml={start:ml.start,value:ml.value}),vi(Object.freeze([]),ml,Al)}Re.BREAK=Kw;Re.SKIP=Xw;Re.REMOVE=Zw;Re.itemAtPath=(ml,Al)=>{let Rl=ml;for(let[ml,zl]of Al){let Al=Rl?.[ml];if(Al&&"items"in Al)Rl=Al.items[zl];else return}return Rl};Re.parentCollection=(ml,Al)=>{let Rl=Re.itemAtPath(ml,Al.slice(0,-1)),zl=Al[Al.length-1][0],rd=Rl?.[zl];if(rd&&"items"in rd)return rd;throw new Error("Parent collection not found")};function vi(ml,Al,Rl){let zl=Rl(Al,ml);if(typeof zl=="symbol")return zl;for(let rd of["key","value"]){let yh=Al[rd];if(yh&&"items"in yh){for(let Al=0;Al":return"block-scalar-header"}return null}function le(ml){switch(ml){case void 0:case" ":case`\n`:case"\r":case"\t":return!0;default:return!1}}var iC=new Set("0123456789ABCDEFabcdef"),sC=new Set("0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz-#;/?:@&=+$_.!~*'()"),aC=new Set(",[]{}"),oC=new Set(` ,[]{}\n\r\t`),Rs=ml=>!ml||oC.has(ml),lC=class{constructor(){this.atEnd=!1,this.blockScalarIndent=-1,this.blockScalarKeep=!1,this.buffer="",this.flowKey=!1,this.flowLevel=0,this.indentNext=0,this.indentValue=0,this.lineEndPos=null,this.next=null,this.pos=0}*lex(ml,Al=!1){if(ml){if(typeof ml!="string")throw TypeError("source is not a string");this.buffer=this.buffer?this.buffer+ml:ml,this.lineEndPos=null}this.atEnd=!Al;let Rl=this.next??"stream";for(;Rl&&(Al||this.hasChars(1));)Rl=yield*this.parseNext(Rl)}atLineEnd(){let ml=this.pos,Al=this.buffer[ml];for(;Al===" "||Al==="\t";)Al=this.buffer[++ml];return!Al||Al==="#"||Al===`\n`?!0:Al==="\r"?this.buffer[ml+1]===`\n`:!1}charAt(ml){return this.buffer[this.pos+ml]}continueScalar(ml){let Al=this.buffer[ml];if(this.indentNext>0){let Rl=0;for(;Al===" ";)Al=this.buffer[++Rl+ml];if(Al==="\r"){let Al=this.buffer[Rl+ml+1];if(Al===`\n`||!Al&&!this.atEnd)return ml+Rl+1}return Al===`\n`||Rl>=this.indentNext||!Al&&!this.atEnd?ml+Rl:-1}if(Al==="-"||Al==="."){let Al=this.buffer.substr(ml,3);if((Al==="---"||Al==="...")&&le(this.buffer[ml+3]))return-1}return ml}getLine(){let ml=this.lineEndPos;return(typeof ml!="number"||ml!==-1&&mlthis.indentValue&&!le(this.charAt(1))&&(this.indentNext=this.indentValue),yield*this.parseBlockStart()}*parseBlockStart(){let[ml,Al]=this.peek(2);if(!Al&&!this.atEnd)return this.setNext("block-start");if((ml==="-"||ml==="?"||ml===":")&&le(Al)){let ml=(yield*this.pushCount(1))+(yield*this.pushSpaces(!0));return this.indentNext=this.indentValue+1,this.indentValue+=ml,"block-start"}return"doc"}*parseDocument(){yield*this.pushSpaces(!0);let ml=this.getLine();if(ml===null)return this.setNext("doc");let Al=yield*this.pushIndicators();switch(ml[Al]){case"#":yield*this.pushCount(ml.length-Al);case void 0:return yield*this.pushNewline(),yield*this.parseLineStart();case"{":case"[":return yield*this.pushCount(1),this.flowKey=!1,this.flowLevel=1,"flow";case"}":case"]":return yield*this.pushCount(1),"doc";case"*":return yield*this.pushUntil(Rs),"doc";case'"':case"'":return yield*this.parseQuotedScalar();case"|":case">":return Al+=(yield*this.parseBlockScalarHeader()),Al+=(yield*this.pushSpaces(!0)),yield*this.pushCount(ml.length-Al),yield*this.pushNewline(),yield*this.parseBlockScalar();default:return yield*this.parsePlainScalar()}}*parseFlowCollection(){let ml,Al,Rl=-1;do{ml=yield*this.pushNewline(),ml>0?(Al=yield*this.pushSpaces(!1),this.indentValue=Rl=Al):Al=0,Al+=(yield*this.pushSpaces(!0))}while(ml+Al>0);let zl=this.getLine();if(zl===null)return this.setNext("flow");if((Rl!==-1&&Rl"0"&&Al<="9")this.blockScalarIndent=Number(Al)-1;else if(Al!=="-")break}return yield*this.pushUntil(ml=>le(ml)||ml==="#")}*parseBlockScalar(){let ml=this.pos-1,Al=0,Rl;e:for(let zl=this.pos;Rl=this.buffer[zl];++zl)switch(Rl){case" ":Al+=1;break;case`\n`:ml=zl,Al=0;break;case"\r":{let ml=this.buffer[zl+1];if(!ml&&!this.atEnd)return this.setNext("block-scalar");if(ml===`\n`)break}default:break e}if(!Rl&&!this.atEnd)return this.setNext("block-scalar");if(Al>=this.indentNext){this.blockScalarIndent===-1?this.indentNext=Al:this.indentNext=this.blockScalarIndent+(this.indentNext===0?1:this.indentNext);do{let Al=this.continueScalar(ml+1);if(Al===-1)break;ml=this.buffer.indexOf(`\n`,Al)}while(ml!==-1);if(ml===-1){if(!this.atEnd)return this.setNext("block-scalar");ml=this.buffer.length}}let zl=ml+1;for(Rl=this.buffer[zl];Rl===" ";)Rl=this.buffer[++zl];if(Rl==="\t"){for(;Rl==="\t"||Rl===" "||Rl==="\r"||Rl===`\n`;)Rl=this.buffer[++zl];ml=zl-1}else if(!this.blockScalarKeep)do{let Rl=ml-1,zl=this.buffer[Rl];zl==="\r"&&(zl=this.buffer[--Rl]);let rd=Rl;for(;zl===" ";)zl=this.buffer[--Rl];if(zl===`\n`&&Rl>=this.pos&&Rl+1+Al>rd)ml=Rl;else break}while(!0);return yield nC,yield*this.pushToIndex(ml+1,!0),yield*this.parseLineStart()}*parsePlainScalar(){let ml=this.flowLevel>0,Al=this.pos-1,Rl=this.pos-1,zl;for(;zl=this.buffer[++Rl];)if(zl===":"){let zl=this.buffer[Rl+1];if(le(zl)||ml&&aC.has(zl))break;Al=Rl}else if(le(zl)){let rd=this.buffer[Rl+1];if(zl==="\r"&&(rd===`\n`?(Rl+=1,zl=`\n`,rd=this.buffer[Rl+1]):Al=Rl),rd==="#"||ml&&aC.has(rd))break;if(zl===`\n`){let ml=this.continueScalar(Rl+1);if(ml===-1)break;Rl=Math.max(Rl,ml-2)}}else{if(ml&&aC.has(zl))break;Al=Rl}return!zl&&!this.atEnd?this.setNext("plain-scalar"):(yield nC,yield*this.pushToIndex(Al+1,!0),ml?"flow":"doc")}*pushCount(ml){return ml>0?(yield this.buffer.substr(this.pos,ml),this.pos+=ml,ml):0}*pushToIndex(ml,Al){let Rl=this.buffer.slice(this.pos,ml);return Rl?(yield Rl,this.pos+=Rl.length,Rl.length):(Al&&(yield""),0)}*pushIndicators(){let ml=0;e:for(;;){switch(this.charAt(0)){case"!":ml+=(yield*this.pushTag()),ml+=(yield*this.pushSpaces(!0));continue e;case"&":ml+=(yield*this.pushUntil(Rs)),ml+=(yield*this.pushSpaces(!0));continue e;case"-":case"?":case":":{let Al=this.flowLevel>0,Rl=this.charAt(1);if(le(Rl)||Al&&aC.has(Rl)){Al?this.flowKey&&(this.flowKey=!1):this.indentNext=this.indentValue+1,ml+=(yield*this.pushCount(1)),ml+=(yield*this.pushSpaces(!0));continue e}}}break e}return ml}*pushTag(){if(this.charAt(1)==="<"){let ml=this.pos+2,Al=this.buffer[ml];for(;!le(Al)&&Al!==">";)Al=this.buffer[++ml];return yield*this.pushToIndex(Al===">"?ml+1:ml,!1)}else{let ml=this.pos+1,Al=this.buffer[ml];for(;Al;)if(sC.has(Al))Al=this.buffer[++ml];else if(Al==="%"&&iC.has(this.buffer[ml+1])&&iC.has(this.buffer[ml+2]))Al=this.buffer[ml+=3];else break;return yield*this.pushToIndex(ml,!1)}}*pushNewline(){let ml=this.buffer[this.pos];return ml===`\n`?yield*this.pushCount(1):ml==="\r"&&this.charAt(1)===`\n`?yield*this.pushCount(2):0}*pushSpaces(ml){let Al=this.pos-1,Rl;do{Rl=this.buffer[++Al]}while(Rl===" "||ml&&Rl==="\t");let zl=Al-this.pos;return zl>0&&(yield this.buffer.substr(this.pos,zl),this.pos=Al),zl}*pushUntil(ml){let Al=this.pos,Rl=this.buffer[Al];for(;!ml(Rl);)Rl=this.buffer[++Al];return yield*this.pushToIndex(Al,!1)}};var cC=class{constructor(){this.lineStarts=[],this.addNewLine=ml=>this.lineStarts.push(ml),this.linePos=ml=>{let Al=0,Rl=this.lineStarts.length;for(;Al>1;this.lineStarts[zl]=0;)switch(ml[Al].type){case"doc-start":case"explicit-key-ind":case"map-value-ind":case"seq-item-ind":case"newline":break e}for(;ml[++Al]?.type==="space";);return ml.splice(Al,ml.length)}function Vn(ml,Al){if(Al.length<1e5)Array.prototype.push.apply(ml,Al);else for(let Rl=0;Rl0;)yield*this.pop()}get sourceToken(){return{type:this.type,offset:this.offset,indent:this.indent,source:this.source}}*step(){let ml=this.peek(1);if(this.type==="doc-end"&&ml?.type!=="doc-end"){for(;this.stack.length>0;)yield*this.pop();this.stack.push({type:"doc-end",offset:this.offset,source:this.source});return}if(!ml)return yield*this.stream();switch(ml.type){case"document":return yield*this.document(ml);case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return yield*this.scalar(ml);case"block-scalar":return yield*this.blockScalar(ml);case"block-map":return yield*this.blockMap(ml);case"block-seq":return yield*this.blockSequence(ml);case"flow-collection":return yield*this.flowCollection(ml);case"doc-end":return yield*this.documentEnd(ml)}yield*this.pop()}peek(ml){return this.stack[this.stack.length-ml]}*pop(ml){let Al=ml??this.stack.pop();if(!Al)yield{type:"error",offset:this.offset,source:"",message:"Tried to pop an empty stack"};else if(this.stack.length===0)yield Al;else{let ml=this.peek(1);switch(Al.type==="block-scalar"?Al.indent="indent"in ml?ml.indent:0:Al.type==="flow-collection"&&ml.type==="document"&&(Al.indent=0),Al.type==="flow-collection"&&$i(Al),ml.type){case"document":ml.value=Al;break;case"block-scalar":ml.props.push(Al);break;case"block-map":{let Rl=ml.items[ml.items.length-1];if(Rl.value){ml.items.push({start:[],key:Al,sep:[]}),this.onKeyLine=!0;return}else if(Rl.sep)Rl.value=Al;else{Object.assign(Rl,{key:Al,sep:[]}),this.onKeyLine=!Rl.explicitKey;return}break}case"block-seq":{let Rl=ml.items[ml.items.length-1];Rl.value?ml.items.push({start:[],value:Al}):Rl.value=Al;break}case"flow-collection":{let Rl=ml.items[ml.items.length-1];!Rl||Rl.value?ml.items.push({start:[],key:Al,sep:[]}):Rl.sep?Rl.value=Al:Object.assign(Rl,{key:Al,sep:[]});return}default:yield*this.pop(),yield*this.pop(Al)}if((ml.type==="document"||ml.type==="block-map"||ml.type==="block-seq")&&(Al.type==="block-map"||Al.type==="block-seq")){let Rl=Al.items[Al.items.length-1];Rl&&!Rl.sep&&!Rl.value&&Rl.start.length>0&&Mi(Rl.start)===-1&&(Al.indent===0||Rl.start.every(ml=>ml.type!=="comment"||ml.indent=ml.indent){let Rl=!this.onKeyLine&&this.indent===ml.indent,zl=Rl&&(Al.sep||Al.explicitKey)&&this.type!=="seq-item-ind",rd=[];if(zl&&Al.sep&&!Al.value){let Rl=[];for(let zl=0;zlml.indent&&(Rl.length=0);break;default:Rl.length=0}}Rl.length>=2&&(rd=Al.sep.splice(Rl[1]))}switch(this.type){case"anchor":case"tag":zl||Al.value?(rd.push(this.sourceToken),ml.items.push({start:rd}),this.onKeyLine=!0):Al.sep?Al.sep.push(this.sourceToken):Al.start.push(this.sourceToken);return;case"explicit-key-ind":!Al.sep&&!Al.explicitKey?(Al.start.push(this.sourceToken),Al.explicitKey=!0):zl||Al.value?(rd.push(this.sourceToken),ml.items.push({start:rd,explicitKey:!0})):this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken],explicitKey:!0}]}),this.onKeyLine=!0;return;case"map-value-ind":if(Al.explicitKey)if(Al.sep)if(Al.value)ml.items.push({start:[],key:null,sep:[this.sourceToken]});else if(Me(Al.sep,"map-value-ind"))this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:rd,key:null,sep:[this.sourceToken]}]});else if(Bi(Al.key)&&!Me(Al.sep,"newline")){let ml=lt(Al.start),Rl=Al.key,zl=Al.sep;zl.push(this.sourceToken),delete Al.key,delete Al.sep,this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:ml,key:Rl,sep:zl}]})}else rd.length>0?Al.sep=Al.sep.concat(rd,this.sourceToken):Al.sep.push(this.sourceToken);else if(Me(Al.start,"newline"))Object.assign(Al,{key:null,sep:[this.sourceToken]});else{let ml=lt(Al.start);this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:ml,key:null,sep:[this.sourceToken]}]})}else Al.sep?Al.value||zl?ml.items.push({start:rd,key:null,sep:[this.sourceToken]}):Me(Al.sep,"map-value-ind")?this.stack.push({type:"block-map",offset:this.offset,indent:this.indent,items:[{start:[],key:null,sep:[this.sourceToken]}]}):Al.sep.push(this.sourceToken):Object.assign(Al,{key:null,sep:[this.sourceToken]});this.onKeyLine=!0;return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let Rl=this.flowScalar(this.type);zl||Al.value?(ml.items.push({start:rd,key:Rl,sep:[]}),this.onKeyLine=!0):Al.sep?this.stack.push(Rl):(Object.assign(Al,{key:Rl,sep:[]}),this.onKeyLine=!0);return}default:{let zl=this.startBlockValue(ml);if(zl){if(zl.type==="block-seq"){if(!Al.explicitKey&&Al.sep&&!Me(Al.sep,"newline")){yield*this.pop({type:"error",offset:this.offset,message:"Unexpected block-seq-ind on same line with key",source:this.source});return}}else Rl&&ml.items.push({start:rd});this.stack.push(zl);return}}}}yield*this.pop(),yield*this.step()}*blockSequence(ml){let Al=ml.items[ml.items.length-1];switch(this.type){case"newline":if(Al.value){let Rl="end"in Al.value?Al.value.end:void 0;(Array.isArray(Rl)?Rl[Rl.length-1]:void 0)?.type==="comment"?Rl?.push(this.sourceToken):ml.items.push({start:[this.sourceToken]})}else Al.start.push(this.sourceToken);return;case"space":case"comment":if(Al.value)ml.items.push({start:[this.sourceToken]});else{if(this.atIndentedComment(Al.start,ml.indent)){let Rl=ml.items[ml.items.length-2]?.value?.end;if(Array.isArray(Rl)){Vn(Rl,Al.start),Rl.push(this.sourceToken),ml.items.pop();return}}Al.start.push(this.sourceToken)}return;case"anchor":case"tag":if(Al.value||this.indent<=ml.indent)break;Al.start.push(this.sourceToken);return;case"seq-item-ind":if(this.indent!==ml.indent)break;Al.value||Me(Al.start,"seq-item-ind")?ml.items.push({start:[this.sourceToken]}):Al.start.push(this.sourceToken);return}if(this.indent>ml.indent){let Al=this.startBlockValue(ml);if(Al){this.stack.push(Al);return}}yield*this.pop(),yield*this.step()}*flowCollection(ml){let Al=ml.items[ml.items.length-1];if(this.type==="flow-error-end"){let ml;do{yield*this.pop(),ml=this.peek(1)}while(ml?.type==="flow-collection")}else if(ml.end.length===0){switch(this.type){case"comma":case"explicit-key-ind":!Al||Al.sep?ml.items.push({start:[this.sourceToken]}):Al.start.push(this.sourceToken);return;case"map-value-ind":!Al||Al.value?ml.items.push({start:[],key:null,sep:[this.sourceToken]}):Al.sep?Al.sep.push(this.sourceToken):Object.assign(Al,{key:null,sep:[this.sourceToken]});return;case"space":case"comment":case"newline":case"anchor":case"tag":!Al||Al.value?ml.items.push({start:[this.sourceToken]}):Al.sep?Al.sep.push(this.sourceToken):Al.start.push(this.sourceToken);return;case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":{let Rl=this.flowScalar(this.type);!Al||Al.value?ml.items.push({start:[],key:Rl,sep:[]}):Al.sep?this.stack.push(Rl):Object.assign(Al,{key:Rl,sep:[]});return}case"flow-map-end":case"flow-seq-end":ml.end.push(this.sourceToken);return}let Rl=this.startBlockValue(ml);Rl?this.stack.push(Rl):(yield*this.pop(),yield*this.step())}else{let Al=this.peek(2);if(Al.type==="block-map"&&(this.type==="map-value-ind"&&Al.indent===ml.indent||this.type==="newline"&&!Al.items[Al.items.length-1].sep))yield*this.pop(),yield*this.step();else if(this.type==="map-value-ind"&&Al.type!=="flow-collection"){let Rl=jn(Al),zl=lt(Rl);$i(ml);let rd=ml.end.splice(1,ml.end.length);rd.push(this.sourceToken);let yh={type:"block-map",offset:ml.offset,indent:ml.indent,items:[{start:zl,key:ml,sep:rd}]};this.onKeyLine=!0,this.stack[this.stack.length-1]=yh}else yield*this.lineEnd(ml)}}flowScalar(ml){if(this.onNewLine){let ml=this.source.indexOf(`\n`)+1;for(;ml!==0;)this.onNewLine(this.offset+ml),ml=this.source.indexOf(`\n`,ml)+1}return{type:ml,offset:this.offset,indent:this.indent,source:this.source}}startBlockValue(ml){switch(this.type){case"alias":case"scalar":case"single-quoted-scalar":case"double-quoted-scalar":return this.flowScalar(this.type);case"block-scalar-header":return{type:"block-scalar",offset:this.offset,indent:this.indent,props:[this.sourceToken],source:""};case"flow-map-start":case"flow-seq-start":return{type:"flow-collection",offset:this.offset,indent:this.indent,start:this.sourceToken,items:[],end:[]};case"seq-item-ind":return{type:"block-seq",offset:this.offset,indent:this.indent,items:[{start:[this.sourceToken]}]};case"explicit-key-ind":{this.onKeyLine=!0;let Al=jn(ml),Rl=lt(Al);return Rl.push(this.sourceToken),{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:Rl,explicitKey:!0}]}}case"map-value-ind":{this.onKeyLine=!0;let Al=jn(ml),Rl=lt(Al);return{type:"block-map",offset:this.offset,indent:this.indent,items:[{start:Rl,key:null,sep:[this.sourceToken]}]}}}return null}atIndentedComment(ml,Al){return this.type!=="comment"||this.indent<=Al?!1:ml.every(ml=>ml.type==="newline"||ml.type==="space")}*documentEnd(ml){this.type!=="doc-mode"&&(ml.end?ml.end.push(this.sourceToken):ml.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop()))}*lineEnd(ml){switch(this.type){case"comma":case"doc-start":case"doc-end":case"flow-seq-end":case"flow-map-end":case"map-value-ind":yield*this.pop(),yield*this.step();break;case"newline":this.onKeyLine=!1;default:ml.end?ml.end.push(this.sourceToken):ml.end=[this.sourceToken],this.type==="newline"&&(yield*this.pop())}}};function Ri(ml,Al,Rl){let zl=ml.srcToken;if(!zl||zl.type!=="flow-collection")throw new Error("Expected flow-collection CST node for flow sequence");let rd=ml.items.map((ml,Rl)=>{let rd=zl.items[Rl];if(Pa(ml,rd))return Se(se(ml.items),rd,Al,Ct);if(T(ml))return Se(ml,rd,Al,Ct);{let Rl=[];for(let ml of q(rd.start)){if(ke(ml)){Rl.push(ml);continue}if(ml.type==="comma")continue;throw new Error(`Unexpected token type in sequence item start: ${ml.type}`)}let zl=Al.transformNode(ml,{tokens:Rl});return Hr(X(zl.position.start,zl.position.end),zl)}});if(ml.items.length{let rd=zl.items[Rl];return Se(ml,rd,Al,Hn)});if(ml.items.length=0;zl--)if(Rl.test(ml[zl]))return zl;return-1}function Ki(ml,Al,Rl){if(ml.range[0]===ml.range[1]){let zl=Fi(Al.text,ml.range[0]-1,/\S/u)+1;return qs(Al.transformRange([zl,zl]),Al.transformContentProperties(ml,Rl.tokens),"")}let zl=ml.srcToken;if(!zl||zl.type!=="scalar")throw new Error("Expected plain scalar srcToken");for(let ml of v(zl.end,Al))throw new Error(`Unexpected token type in plain scalar end: ${ml.type}`);return qs(Al.transformRange(ml.range),Al.transformContentProperties(ml,Rl.tokens),ml.source)}function Yi(ml){return{...ml,type:"quoteDouble"}}function Ui(ml,Al,Rl){return{type:"quoteValue",position:ml,...Al,leadingComments:[],trailingComment:null,value:Rl}}function Jn(ml,Al,Rl,zl){for(let ml of v(Al.end,Rl))throw new Error(`Unexpected token type in quote value end: ${ml.type}`);return Ui(Rl.transformRange(ml.range),Rl.transformContentProperties(ml,zl.tokens),ml.source)}function ji(ml,Al,Rl){let zl=ml.srcToken;if(!zl||zl.type!=="double-quoted-scalar")throw new Error("Expected double-quoted scalar srcToken");return Yi(Jn(ml,zl,Al,Rl))}function Vi(ml){return{...ml,type:"quoteSingle"}}function Gi(ml,Al,Rl){let zl=ml.srcToken;if(!zl||zl.type!=="single-quoted-scalar")throw new Error("Expected single-quoted scalar srcToken");return Vi(Jn(ml,zl,Al,Rl))}function Qi(ml,Al,Rl){return{type:"sequence",position:ml,leadingComments:[],endComments:[],...Al,children:Rl}}function Hi(ml,Al){return{type:"sequenceItem",position:ml,leadingComments:[],trailingComment:null,endComments:[],children:Al?[Al]:[]}}function Ji(ml,Al,Rl){let zl=ml.srcToken;if(!zl||zl.type!=="block-seq")throw new Error("Expected block sequence srcToken");let rd=ml.items.map((ml,Rl)=>{let rd=zl.items[Rl],yh=[],kh=null;for(let ml of q(rd.start)){if(ke(ml)){yh.push(ml);continue}if(ml.type==="seq-item-ind"){kh=ml;continue}throw new Error(`Unexpected token type in sequence item start: ${ml.type}`)}let Qh=va(ml,Al,{tokens:yh});return Hi(X(kh?Al.transformOffset(kh.offset):Qh.position.start,Qh?.position.end??Al.transformOffset(kh.offset+kh.source.length)),Qh)});if(ml.items.lengthml.type==="comment")}var pC=class{text;comments=[];#_e;constructor(ml,Al){this.text=ml,this.#_e=Al}transformOffset(ml){let{line:Al,col:Rl}=this.#_e.linePos(ml);return{line:Al,column:Rl,offset:ml}}transformRange(ml){let[Al,Rl]=ml.map(ml=>this.transformOffset(ml));return X(Al,Rl)}transformNode(ml,Al){return Wi(ml,this,Al)}transformComment(ml){let Al=vr(ml,this);return this.comments.push(Al),Al}transformContentProperties(ml,Al){return $r(ml,Al,this)}},dC=pC;function zi(ml,Al,Rl,zl,rd,yh){return{type:"document",position:ml,trailingComment:yh,directivesEndMarker:Al,documentEndMarker:Rl,children:[zl,rd]}}function Zi(ml,Al,Rl){return{type:"documentBody",position:ml,endComments:Rl,children:Al?[Al]:[]}}function eo(ml,Al,Rl){for(let zl=Al;zlml.type==="tag"||ml.type==="anchor")),u_=r_?kh.transformNode(zl.contents,{tokens:t_}):null;if(!r_)for(let ml of v(t_,kh))throw new Error(`Unexpected token type in empty document body: ${ml.type}`);let{position:C_,documentEndPoint:D_}=Ma(ml,zl,u_,yh,kh);return{documentBody:Zi(C_,u_,cf),documentEndPoint:D_,documentTrailingComment:Qh}}function xa(ml,Al,Rl,zl,rd){let yh=[],kh=[],Qh=[];for(let Al of ml){if(ke(Al)){Qh.push(Al);continue}throw new Error(`Unexpected token type: ${Al.type}`)}for(let ml of v(Rl,rd))throw new Error(`Unexpected token type: ${ml.type}`);let cf=zl?rd.transformOffset(zl.offset):null;if(Al)for(let ml of q(Al.end,zl?.end)){if(ml.type==="comment"){let Al=rd.transformComment(ml);cf?cf.line===Al.position.start.line?kh.push(Al):Al.position.start.line1)throw new Error(`Unexpected multiple document trailing comments at ${_e(kh[1].position.start)}`);return{propTokens:Qh,endComments:yh,documentTrailingComment:se(kh)||null}}function Ma(ml,Al,Rl,zl,rd){let yh=zl?Math.max(0,zl.offset-1):eo(rd.text,Al.range[2],/\S/u)??rd.text.length;rd.text[yh-1]==="\r"&&yh--;let kh=Rl!==null?Rl.position.start.offset:yh;if(ml){let Al=ml.offset+ml.source.length+1;kh0){let ml=kh[0];ml.type==="comment"&&zl.transformOffset(ml.offset).line===cf.end.line&&(t_=zl.transformComment(ml),kh.shift())}return{documentHead:no(cf,rd,Qh?yh:[],t_),docStart:Qh,tokensBeforeBody:kh}}function $a(ml,Al){let Rl=[],zl=[],rd=null;for(let yh of ml)if(yh.type==="comment"){let ml=Al.transformComment(yh);rd&&rd.position.end.line===ml.position.start.line&&!rd.trailingComment?(rd.trailingComment=ml,rd.position.end=ml.position.end):zl.push(ml)}else{let ml=ro(yh,Al);Rl.push(ml),rd=ml,zl=[]}return{directives:Rl,endCommentCandidates:zl}}function Ba(ml,Al,Rl,zl){let rd=Rl?[Rl.offset,Rl.offset+Rl.source.length]:Al.contents?[Al.contents.range[0],Al.contents.range[0]]:[Al.range[0],Al.range[0]];return ml.length!==0&&(rd[0]=ml[0].position.start.offset),zl.transformRange(rd)}function oo(ml,Al){let{documentHead:Rl,tokensBeforeBody:zl,docStart:rd}=io(ml.tokensBeforeBody,ml.cstNode,ml.node,Al),{documentBody:yh,documentEndPoint:kh,documentTrailingComment:Qh}=to(rd,zl,ml.cstNode,ml.node,ml.tokensAfterBody,ml.documentEnd,Al);return zi(X(Rl.position.start,kh),!!rd,!!ml.documentEnd,Rl,yh,Qh)}function ao(ml,Al,Rl){if(ml.length===0)return[];let zl=[],rd=[],yh=[],kh=null,a=Al=>{let Rl={tokensBeforeBody:[...yh,...rd],cstNode:Al,node:ml[zl.length],tokensAfterBody:[],documentEnd:null};return zl.push(Rl),yh.length=0,rd.length=0,Rl};for(let Qh of q(Al)){if(Qh.type==="document"){if(zl.length>=ml.length)throw new Error(`Unexpected 'document' token at ${_e(Rl.transformOffset(Qh.offset))}`);kh=a(Qh);continue}if(Qh.type==="comment"){rd.push(Qh);continue}if(Qh.type==="directive"){yh.push(...rd,Qh),rd.length=0;continue}if(Qh.type==="doc-end"){if(!kh||kh.documentEnd)throw new Error(`Unexpected 'doc-end' token at ${_e(Rl.transformOffset(Qh.offset))}`);kh.tokensAfterBody=[...rd],rd.length=0,kh.documentEnd=Qh;continue}}if(yh.length>0){let[ml]=yh;throw new Error(`Unexpected '${ml.type}' token at ${_e(Rl.transformOffset(ml.offset))}`)}return rd.length>0&&(kh||(kh=a(null)),rd.length>0&&(kh.tokensAfterBody.push(...rd),rd.length=0)),zl.map(ml=>oo(ml,Rl))}function Fs(ml,Al,Rl,zl){let rd=Al(ml);return Al=>{zl(rd,Al)&&Rl(ml,rd=Al)}}function Ks(ml){if(ml===null||!("children"in ml))return;let Al=ml.children;if(Al.forEach(Ks),ml.type==="document"){let[Al,Rl]=ml.children;Al.position.start.offset===Al.position.end.offset?Al.position.start=Al.position.end=Rl.position.start:Rl.position.start.offset===Rl.position.end.offset&&(Rl.position.start=Rl.position.end=Al.position.end)}let Rl=Fs(ml.position,Ra,qa,Ya),zl=Fs(ml.position,Fa,Ka,Ua);"endComments"in ml&&ml.endComments.length!==0&&(Rl(ml.endComments[0].position.start),zl(se(ml.endComments).position.end));let rd=Al.filter(ml=>ml!==null);if(rd.length!==0){let ml=rd[0],Al=se(rd);Rl(ml.position.start),zl(Al.position.end),"leadingComments"in ml&&ml.leadingComments.length!==0&&Rl(ml.leadingComments[0].position.start),"tag"in ml&&ml.tag&&Rl(ml.tag.position.start),"anchor"in ml&&ml.anchor&&Rl(ml.anchor.position.start),"trailingComment"in Al&&Al.trailingComment&&zl(Al.trailingComment.position.end)}}function Ra(ml){return ml.start}function qa(ml,Al){ml.start=Al}function Fa(ml){return ml.end}function Ka(ml,Al){ml.end=Al}function Ya(ml,Al){return Al.offsetml.offset}function Ys(ml,Al){let Rl=new cC,zl=new dC(ml,Rl),rd=new uC(Rl.addNewLine),yh=new Yw({keepSourceTokens:!0,uniqueKeys:Al?.uniqueKeys,lineCounter:Rl,merge:!0}),kh=[],Qh=[...rd.parse(ml)];for(let Al of yh.compose(Qh,!0,ml.length)){let{errors:ml}=Al;if(ml.length>0)throw new vy(zl,ml[0]);kh.push(Al)}let cf=ao(kh,Qh,zl),t_=zl.comments.sort((ml,Al)=>ml.position.start.offset-Al.position.end.offset),r_=Lr(zl.transformRange([0,ml.length]),cf,t_);return Or(r_),Ks(r_),r_}function ja(ml,Al){let Rl=new SyntaxError(ml+" ("+Al.loc.start.line+":"+Al.loc.start.column+")");return Object.assign(Rl,Al)}var hC=ja;var fC={uniqueKeys:!1};function Ga(ml){let Al;try{Al=Ys(ml,fC)}catch(ml){throw ml instanceof vy?hC(ml.message,{loc:ml.position,cause:ml}):ml}return delete Al.comments,Al}var _C={astFormat:"yaml",parse:Ga,hasPragma:pr,hasIgnorePragma:mr,locStart:bt,locEnd:or};var mC={yaml:YA};return mo(rd)})},34267:ml=>{(function(Al){function e(){var ml=Al();return ml.default||ml}if(true)ml.exports=e();else{var Rl}})(function(){"use strict";var ml=Object.defineProperty;var Al=Object.getOwnPropertyDescriptor;var Rl=Object.getOwnPropertyNames;var zl=Object.prototype.hasOwnProperty;var At=(Al,Rl)=>{for(var zl in Rl)ml(Al,zl,{get:Rl[zl],enumerable:!0})},Mu=(rd,yh,kh,Qh)=>{if(yh&&typeof yh=="object"||typeof yh=="function")for(let cf of Rl(yh))!zl.call(rd,cf)&&cf!==kh&&ml(rd,cf,{get:()=>yh[cf],enumerable:!(Qh=Al(yh,cf))||Qh.enumerable});return rd};var Yu=Al=>Mu(ml({},"__esModule",{value:!0}),Al);var rd={};At(rd,{__debug:()=>TC,check:()=>Gi,doc:()=>lC,format:()=>Su,formatWithCursor:()=>SC,getSupportInfo:()=>kC,util:()=>hC,version:()=>dC});var X=(ml,Al)=>(Rl,zl,...rd)=>Rl|1&&zl==null?void 0:(Al.call(zl)??zl[ml]).apply(zl,rd);var yh=String.prototype.replaceAll??function(ml,Al){return ml.global?this.replace(ml,Al):this.split(ml).join(Al)},kh=X("replaceAll",function(){if(typeof this=="string")return yh}),Qh=kh;var cf=class{diff(ml,Al,Rl={}){let zl;typeof Rl=="function"?(zl=Rl,Rl={}):"callback"in Rl&&(zl=Rl.callback);let rd=this.castInput(ml,Rl),yh=this.castInput(Al,Rl),kh=this.removeEmpty(this.tokenize(rd,Rl)),Qh=this.removeEmpty(this.tokenize(yh,Rl));return this.diffWithOptionsObj(kh,Qh,Rl,zl)}diffWithOptionsObj(ml,Al,Rl,zl){var rd;let i=ml=>{if(ml=this.postProcess(ml,Rl),zl){setTimeout(function(){zl(ml)},0);return}else return ml},yh=Al.length,kh=ml.length,Qh=1,cf=yh+kh;Rl.maxEditLength!=null&&(cf=Math.min(cf,Rl.maxEditLength));let t_=(rd=Rl.timeout)!==null&&rd!==void 0?rd:1/0,r_=Date.now()+t_,u_=[{oldPos:-1,lastComponent:void 0}],C_=this.extractCommon(u_[0],Al,ml,0,Rl);if(u_[0].oldPos+1>=kh&&C_+1>=yh)return i(this.buildValues(u_[0].lastComponent,Al,ml));let D_=-1/0,S_=1/0,E=()=>{for(let zl=Math.max(D_,-Qh);zl<=Math.min(S_,Qh);zl+=2){let rd,Qh=u_[zl-1],cf=u_[zl+1];Qh&&(u_[zl-1]=void 0);let t_=!1;if(cf){let ml=cf.oldPos-zl;t_=cf&&0<=ml&&ml=kh&&C_+1>=yh)return i(this.buildValues(rd.lastComponent,Al,ml))||!0;u_[zl]=rd,rd.oldPos+1>=kh&&(S_=Math.min(S_,zl-1)),C_+1>=yh&&(D_=Math.max(D_,zl+1))}Qh++};if(zl)(function C(){setTimeout(function(){if(Qh>cf||Date.now()>r_)return zl(void 0);E()||C()},0)})();else for(;Qh<=cf&&Date.now()<=r_;){let ml=E();if(ml)return ml}}addToPath(ml,Al,Rl,zl,rd){let yh=ml.lastComponent;return yh&&!rd.oneChangePerToken&&yh.added===Al&&yh.removed===Rl?{oldPos:ml.oldPos+zl,lastComponent:{count:yh.count+1,added:Al,removed:Rl,previousComponent:yh.previousComponent}}:{oldPos:ml.oldPos+zl,lastComponent:{count:1,added:Al,removed:Rl,previousComponent:yh}}}extractCommon(ml,Al,Rl,zl,rd){let yh=Al.length,kh=Rl.length,Qh=ml.oldPos,cf=Qh-zl,t_=0;for(;cf+1ml.length?zl:ml}),ml.value=this.join(zl)}else ml.value=this.join(Al.slice(Qh,Qh+ml.count));Qh+=ml.count,ml.added||(cf+=ml.count)}}return zl}};var t_=class extends cf{tokenize(ml){return ml.slice()}join(ml){return ml}removeEmpty(ml){return ml}},r_=new t_;function Bt(ml,Al,Rl){return r_.diff(ml,Al,Rl)}var Vu=()=>{},u_=Vu;var C_="cr",D_="crlf",S_="lf",P_=S_,Cg="\r",eA=`\r\n`,tA=`\n`,rA=tA;function hr(ml){let Al=ml.indexOf(Cg);return Al!==-1?ml.charAt(Al+1)===tA?D_:C_:P_}function we(ml){return ml===C_?Cg:ml===D_?eA:rA}var nA=new Map([[tA,/\n/g],[Cg,/\r/g],[eA,/\r\n/g]]);function Nt(ml,Al){let Rl=nA.get(Al);return ml.match(Rl)?.length??0}var iA=/\r\n?/g;function gr(ml){return Qh(0,ml,iA,tA)}var sA=Symbol.for("comments");function Hu(ml){return this[ml<0?this.length+ml:ml]}var aA=X("at",function(){if(Array.isArray(this)||typeof this=="string")return Hu}),oA=aA;var lA="string",cA="array",uA="cursor",pA="indent",dA="align",hA="trim",fA="group",_A="fill",mA="if-break",gA="indent-if-break",AA="line-suffix",yA="line-suffix-boundary",bA="line",vA="label",EA="break-parent",wA=new Set([uA,pA,dA,hA,fA,_A,mA,gA,AA,yA,bA,vA,EA]);function _r(ml){let Al=ml.length;for(;Al>0&&(ml[Al-1]==="\r"||ml[Al-1]===`\n`);)Al--;return Alnew Intl.ListFormat("en-US",{type:"disjunction"}).format(ml);function Qu(ml){let Al=ml===null?"null":typeof ml;if(Al!=="string"&&Al!=="object")return`Unexpected doc '${Al}', \nExpected it to be 'string' or 'object'.`;if(CA(ml))throw new Error("doc is valid.");let Rl=Object.prototype.toString.call(ml);if(Rl!=="[object Object]")return`Unexpected doc '${Rl}'.`;let zl=Xu([...wA].map(ml=>`'${ml}'`));return`Unexpected doc.type '${ml.type}'.\nExpected it to be ${zl}.`}var xA=class extends Error{name="InvalidDocError";constructor(ml){super(Qu(ml)),this.doc=ml}},DA=xA;var SA={};function Zu(ml,Al,Rl,zl){let rd=[ml];for(;rd.length>0;){let ml=rd.pop();if(ml===SA){Rl(rd.pop());continue}Rl&&rd.push(ml,SA);let yh=CA(ml);if(!yh)throw new DA(ml);if(Al?.(ml)!==!1)switch(yh){case cA:case _A:{let Al=yh===cA?ml:ml.parts;for(let ml=Al.length,Rl=ml-1;Rl>=0;--Rl)rd.push(Al[Rl]);break}case mA:rd.push(ml.flatContents,ml.breakContents);break;case fA:if(zl&&ml.expandedStates)for(let Al=ml.expandedStates.length,Rl=Al-1;Rl>=0;--Rl)rd.push(ml.expandedStates[Rl]);else rd.push(ml.contents);break;case dA:case pA:case gA:case vA:case AA:rd.push(ml.contents);break;case lA:case uA:case hA:case yA:case bA:case EA:break;default:throw new DA(ml)}}}var kA=Zu;function Se(ml,Al){if(typeof ml=="string")return Al(ml);let Rl=new Map;return n(ml);function n(ml){return Fe(Rl,ml,u)}function u(ml){switch(CA(ml)){case cA:return Al(ml.map(n));case _A:return Al({...ml,parts:ml.parts.map(n)});case mA:return Al({...ml,breakContents:n(ml.breakContents),flatContents:n(ml.flatContents)});case fA:{let{expandedStates:Rl,contents:zl}=ml;return Rl?(Rl=Rl.map(n),zl=Rl[0]):zl=n(zl),Al({...ml,contents:zl,expandedStates:Rl})}case dA:case pA:case gA:case vA:case AA:return Al({...ml,contents:n(ml.contents)});case lA:case uA:case hA:case yA:case bA:case EA:return Al(ml);default:throw new DA(ml)}}}function Ke(ml,Al,Rl){let zl=Rl,rd=!1;function o(ml){if(rd)return!1;let Rl=Al(ml);Rl!==void 0&&(rd=!0,zl=Rl)}return kA(ml,o),zl}function eo(ml){if(ml.type===fA&&ml.break||ml.type===bA&&ml.hard||ml.type===EA)return!0}function Br(ml){return Ke(ml,eo,!1)}function Ar(ml){if(ml.length>0){let Al=oA(0,ml,-1);!Al.expandedStates&&!Al.break&&(Al.break="propagated")}return null}function Tr(ml){let Al=new Set,Rl=[];function n(ml){if(ml.type===EA&&Ar(Rl),ml.type===fA){if(Rl.push(ml),Al.has(ml))return!1;Al.add(ml)}}function u(ml){ml.type===fA&&Rl.pop().break&&Ar(Rl)}kA(ml,n,u,!0)}function to(ml){return ml.type===bA&&!ml.hard?ml.soft?"":" ":ml.type===mA?ml.flatContents:ml}function Nr(ml){return Se(ml,to)}function xr(ml){for(ml=[...ml];ml.length>=2&&oA(0,ml,-2).type===bA&&oA(0,ml,-1).type===EA;)ml.length-=2;if(ml.length>0){let Al=Pe(oA(0,ml,-1));ml[ml.length-1]=Al}return ml}function Pe(ml){switch(CA(ml)){case pA:case gA:case fA:case AA:case vA:{let Al=Pe(ml.contents);return{...ml,contents:Al}}case mA:return{...ml,breakContents:Pe(ml.breakContents),flatContents:Pe(ml.flatContents)};case _A:return{...ml,parts:xr(ml.parts)};case cA:return xr(ml);case lA:return _r(ml);case dA:case uA:case hA:case yA:case bA:case EA:break;default:throw new DA(ml)}return ml}function He(ml){return Pe(no(ml))}function ro(ml){switch(CA(ml)){case _A:{let{parts:Al}=ml;if(Al.every(ml=>ml===""))return"";if(Al.length===1)return Al[0];break}case fA:if(!ml.contents&&!ml.id&&!ml.break&&!ml.expandedStates)return"";if(ml.contents.type===fA&&ml.contents.id===ml.id&&ml.contents.break===ml.break&&ml.contents.expandedStates===ml.expandedStates)return ml.contents;break;case dA:case pA:case gA:case AA:if(!ml.contents)return"";break;case mA:if(!ml.flatContents&&!ml.breakContents)return"";break;case cA:{let Al=[];for(let Rl of ml){if(!Rl)continue;let[ml,...zl]=Array.isArray(Rl)?Rl:[Rl];typeof ml=="string"&&typeof oA(0,Al,-1)=="string"?Al[Al.length-1]+=ml:Al.push(ml),Al.push(...zl)}return Al.length===0?"":Al.length===1?Al[0]:Al}case lA:case uA:case hA:case yA:case bA:case vA:case EA:break;default:throw new DA(ml)}return ml}function no(ml){return Se(ml,ml=>ro(ml))}function wr(ml,Al=jA){return Se(ml,ml=>typeof ml=="string"?be(Al,ml.split(`\n`)):ml)}function uo(ml){if(ml.type===bA)return!0}function Or(ml){return Ke(ml,uo,!1)}function Ee(ml,Al){return ml.type===vA?{...ml,contents:Al(ml.contents)}:Al(ml)}var TA=u_,IA=u_,BA=u_,FA=u_;function oe(ml){return TA(ml),{type:pA,contents:ml}}function De(ml,Al){return FA(ml),TA(Al),{type:dA,contents:Al,n:ml}}function br(ml){return De(Number.NEGATIVE_INFINITY,ml)}function Xe(ml){return De({type:"root"},ml)}function kr(ml){return De(-1,ml)}function Qe(ml,Al,Rl){TA(ml);let zl=ml;if(Al>0){for(let ml=0;ml0?`, { ${Al.join(", ")} }`:"";return`indentIfBreak(${n(ml.contents)}${Rl})`}if(ml.type===fA){let Al=[];ml.break&&ml.break!=="propagated"&&Al.push("shouldBreak: true"),ml.id&&Al.push(`id: ${u(ml.id)}`);let Rl=Al.length>0?`, { ${Al.join(", ")} }`:"";return ml.expandedStates?`conditionalGroup([${ml.expandedStates.map(ml=>n(ml)).join(",")}]${Rl})`:`group(${n(ml.contents)}${Rl})`}if(ml.type===_A)return`fill([${ml.parts.map(ml=>n(ml)).join(", ")}])`;if(ml.type===AA)return"lineSuffix("+n(ml.contents)+")";if(ml.type===yA)return"lineSuffixBoundary";if(ml.type===vA)return`label(${JSON.stringify(ml.label)}, ${n(ml.contents)})`;if(ml.type===uA)return"cursor";throw new Error("Unknown doc type "+ml.type)}function u(ml){if(typeof ml!="symbol")return JSON.stringify(String(ml));if(ml in Al)return Al[ml];let zl=ml.description||"symbol";for(let rd=0;;rd++){let yh=zl+(rd>0?` #${rd}`:"");if(!Rl.has(yh))return Rl.add(yh),Al[ml]=`Symbol.for(${JSON.stringify(yh)})`}}}var Wr=()=>/[#*0-9]\uFE0F?\u20E3|[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u231A\u231B\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u25FE\u2600-\u2604\u260E\u2611\u2614\u2615\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u2648-\u2653\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u267F\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26AA\u26B0\u26B1\u26BD\u26BE\u26C4\u26C8\u26CF\u26D1\u26E9\u26F0-\u26F5\u26F7\u26F8\u26FA\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2757\u2763\u27A1\u2934\u2935\u2B05-\u2B07\u2B1B\u2B1C\u2B55\u3030\u303D\u3297\u3299]\uFE0F?|[\u261D\u270C\u270D](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\u270A\u270B](?:\uD83C[\uDFFB-\uDFFF])?|[\u23E9-\u23EC\u23F0\u23F3\u25FD\u2693\u26A1\u26AB\u26C5\u26CE\u26D4\u26EA\u26FD\u2705\u2728\u274C\u274E\u2753-\u2755\u2795-\u2797\u27B0\u27BF\u2B50]|\u26D3\uFE0F?(?:\u200D\uD83D\uDCA5)?|\u26F9(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\u2764\uFE0F?(?:\u200D(?:\uD83D\uDD25|\uD83E\uDE79))?|\uD83C(?:[\uDC04\uDD70\uDD71\uDD7E\uDD7F\uDE02\uDE37\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF5\uDFF7]\uFE0F?|[\uDF85\uDFC2\uDFC7](?:\uD83C[\uDFFB-\uDFFF])?|[\uDFC4\uDFCA](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDFCB\uDFCC](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDCCF\uDD8E\uDD91-\uDD9A\uDE01\uDE1A\uDE2F\uDE32-\uDE36\uDE38-\uDE3A\uDE50\uDE51\uDF00-\uDF20\uDF2D-\uDF35\uDF37-\uDF43\uDF45-\uDF4A\uDF4C-\uDF7C\uDF7E-\uDF84\uDF86-\uDF93\uDFA0-\uDFC1\uDFC5\uDFC6\uDFC8\uDFC9\uDFCF-\uDFD3\uDFE0-\uDFF0\uDFF8-\uDFFF]|\uDDE6\uD83C[\uDDE8-\uDDEC\uDDEE\uDDF1\uDDF2\uDDF4\uDDF6-\uDDFA\uDDFC\uDDFD\uDDFF]|\uDDE7\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEF\uDDF1-\uDDF4\uDDF6-\uDDF9\uDDFB\uDDFC\uDDFE\uDDFF]|\uDDE8\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDEE\uDDF0-\uDDF7\uDDFA-\uDDFF]|\uDDE9\uD83C[\uDDEA\uDDEC\uDDEF\uDDF0\uDDF2\uDDF4\uDDFF]|\uDDEA\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDED\uDDF7-\uDDFA]|\uDDEB\uD83C[\uDDEE-\uDDF0\uDDF2\uDDF4\uDDF7]|\uDDEC\uD83C[\uDDE6\uDDE7\uDDE9-\uDDEE\uDDF1-\uDDF3\uDDF5-\uDDFA\uDDFC\uDDFE]|\uDDED\uD83C[\uDDF0\uDDF2\uDDF3\uDDF7\uDDF9\uDDFA]|\uDDEE\uD83C[\uDDE8-\uDDEA\uDDF1-\uDDF4\uDDF6-\uDDF9]|\uDDEF\uD83C[\uDDEA\uDDF2\uDDF4\uDDF5]|\uDDF0\uD83C[\uDDEA\uDDEC-\uDDEE\uDDF2\uDDF3\uDDF5\uDDF7\uDDFC\uDDFE\uDDFF]|\uDDF1\uD83C[\uDDE6-\uDDE8\uDDEE\uDDF0\uDDF7-\uDDFB\uDDFE]|\uDDF2\uD83C[\uDDE6\uDDE8-\uDDED\uDDF0-\uDDFF]|\uDDF3\uD83C[\uDDE6\uDDE8\uDDEA-\uDDEC\uDDEE\uDDF1\uDDF4\uDDF5\uDDF7\uDDFA\uDDFF]|\uDDF4\uD83C\uDDF2|\uDDF5\uD83C[\uDDE6\uDDEA-\uDDED\uDDF0-\uDDF3\uDDF7-\uDDF9\uDDFC\uDDFE]|\uDDF6\uD83C\uDDE6|\uDDF7\uD83C[\uDDEA\uDDF4\uDDF8\uDDFA\uDDFC]|\uDDF8\uD83C[\uDDE6-\uDDEA\uDDEC-\uDDF4\uDDF7-\uDDF9\uDDFB\uDDFD-\uDDFF]|\uDDF9\uD83C[\uDDE6\uDDE8\uDDE9\uDDEB-\uDDED\uDDEF-\uDDF4\uDDF7\uDDF9\uDDFB\uDDFC\uDDFF]|\uDDFA\uD83C[\uDDE6\uDDEC\uDDF2\uDDF3\uDDF8\uDDFE\uDDFF]|\uDDFB\uD83C[\uDDE6\uDDE8\uDDEA\uDDEC\uDDEE\uDDF3\uDDFA]|\uDDFC\uD83C[\uDDEB\uDDF8]|\uDDFD\uD83C\uDDF0|\uDDFE\uD83C[\uDDEA\uDDF9]|\uDDFF\uD83C[\uDDE6\uDDF2\uDDFC]|\uDF44(?:\u200D\uD83D\uDFEB)?|\uDF4B(?:\u200D\uD83D\uDFE9)?|\uDFC3(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDFF3\uFE0F?(?:\u200D(?:\u26A7\uFE0F?|\uD83C\uDF08))?|\uDFF4(?:\u200D\u2620\uFE0F?|\uDB40\uDC67\uDB40\uDC62\uDB40(?:\uDC65\uDB40\uDC6E\uDB40\uDC67|\uDC73\uDB40\uDC63\uDB40\uDC74|\uDC77\uDB40\uDC6C\uDB40\uDC73)\uDB40\uDC7F)?)|\uD83D(?:[\uDC3F\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3]\uFE0F?|[\uDC42\uDC43\uDC46-\uDC50\uDC66\uDC67\uDC6B-\uDC6D\uDC72\uDC74-\uDC76\uDC78\uDC7C\uDC83\uDC85\uDC8F\uDC91\uDCAA\uDD7A\uDD95\uDD96\uDE4C\uDE4F\uDEC0\uDECC](?:\uD83C[\uDFFB-\uDFFF])?|[\uDC6E-\uDC71\uDC73\uDC77\uDC81\uDC82\uDC86\uDC87\uDE45-\uDE47\uDE4B\uDE4D\uDE4E\uDEA3\uDEB4\uDEB5](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD74\uDD90](?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?|[\uDC00-\uDC07\uDC09-\uDC14\uDC16-\uDC25\uDC27-\uDC3A\uDC3C-\uDC3E\uDC40\uDC44\uDC45\uDC51-\uDC65\uDC6A\uDC79-\uDC7B\uDC7D-\uDC80\uDC84\uDC88-\uDC8E\uDC90\uDC92-\uDCA9\uDCAB-\uDCFC\uDCFF-\uDD3D\uDD4B-\uDD4E\uDD50-\uDD67\uDDA4\uDDFB-\uDE2D\uDE2F-\uDE34\uDE37-\uDE41\uDE43\uDE44\uDE48-\uDE4A\uDE80-\uDEA2\uDEA4-\uDEB3\uDEB7-\uDEBF\uDEC1-\uDEC5\uDED0-\uDED2\uDED5-\uDED8\uDEDC-\uDEDF\uDEEB\uDEEC\uDEF4-\uDEFC\uDFE0-\uDFEB\uDFF0]|\uDC08(?:\u200D\u2B1B)?|\uDC15(?:\u200D\uD83E\uDDBA)?|\uDC26(?:\u200D(?:\u2B1B|\uD83D\uDD25))?|\uDC3B(?:\u200D\u2744\uFE0F?)?|\uDC41\uFE0F?(?:\u200D\uD83D\uDDE8\uFE0F?)?|\uDC68(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDC68\uDC69]\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?)|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFC-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFD-\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFD\uDFFF]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?\uDC68\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDD1D\uDEEF]\u200D\uD83D\uDC68\uD83C[\uDFFB-\uDFFE]|[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3])))?))?|\uDC69(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:\uDC8B\u200D\uD83D)?[\uDC68\uDC69]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?|\uDC69\u200D\uD83D(?:\uDC66(?:\u200D\uD83D\uDC66)?|\uDC67(?:\u200D\uD83D[\uDC66\uDC67])?))|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFC-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFD-\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFD\uDFFF]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D\uD83D(?:[\uDC68\uDC69]|\uDC8B\u200D\uD83D[\uDC68\uDC69])\uD83C[\uDFFB-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3]|\uDD1D\u200D\uD83D[\uDC68\uDC69]\uD83C[\uDFFB-\uDFFE]|\uDEEF\u200D\uD83D\uDC69\uD83C[\uDFFB-\uDFFE])))?))?|\uDD75(?:\uD83C[\uDFFB-\uDFFF]|\uFE0F)?(?:\u200D[\u2640\u2642]\uFE0F?)?|\uDE2E(?:\u200D\uD83D\uDCA8)?|\uDE35(?:\u200D\uD83D\uDCAB)?|\uDE36(?:\u200D\uD83C\uDF2B\uFE0F?)?|\uDE42(?:\u200D[\u2194\u2195]\uFE0F?)?|\uDEB6(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?)|\uD83E(?:[\uDD0C\uDD0F\uDD18-\uDD1F\uDD30-\uDD34\uDD36\uDD77\uDDB5\uDDB6\uDDBB\uDDD2\uDDD3\uDDD5\uDEC3-\uDEC5\uDEF0\uDEF2-\uDEF8](?:\uD83C[\uDFFB-\uDFFF])?|[\uDD26\uDD35\uDD37-\uDD39\uDD3C-\uDD3E\uDDB8\uDDB9\uDDCD\uDDCF\uDDD4\uDDD6-\uDDDD](?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDDDE\uDDDF](?:\u200D[\u2640\u2642]\uFE0F?)?|[\uDD0D\uDD0E\uDD10-\uDD17\uDD20-\uDD25\uDD27-\uDD2F\uDD3A\uDD3F-\uDD45\uDD47-\uDD76\uDD78-\uDDB4\uDDB7\uDDBA\uDDBC-\uDDCC\uDDD0\uDDE0-\uDDFF\uDE70-\uDE7C\uDE80-\uDE8A\uDE8E-\uDEC2\uDEC6\uDEC8\uDECD-\uDEDC\uDEDF-\uDEEA\uDEEF]|\uDDCE(?:\uD83C[\uDFFB-\uDFFF])?(?:\u200D(?:[\u2640\u2642]\uFE0F?(?:\u200D\u27A1\uFE0F?)?|\u27A1\uFE0F?))?|\uDDD1(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1|\uDDD1\u200D\uD83E\uDDD2(?:\u200D\uD83E\uDDD2)?|\uDDD2(?:\u200D\uD83E\uDDD2)?))|\uD83C(?:\uDFFB(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFC-\uDFFF])))?|\uDFFC(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFD-\uDFFF])))?|\uDFFD(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])))?|\uDFFE(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFD\uDFFF])))?|\uDFFF(?:\u200D(?:[\u2695\u2696\u2708]\uFE0F?|\u2764\uFE0F?\u200D(?:\uD83D\uDC8B\u200D)?\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE]|\uD83C[\uDF3E\uDF73\uDF7C\uDF84\uDF93\uDFA4\uDFA8\uDFEB\uDFED]|\uD83D(?:[\uDCBB\uDCBC\uDD27\uDD2C\uDE80\uDE92]|\uDC30\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])|\uD83E(?:[\uDDAF\uDDBC\uDDBD](?:\u200D\u27A1\uFE0F?)?|[\uDDB0-\uDDB3\uDE70]|\uDD1D\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFF]|\uDEEF\u200D\uD83E\uDDD1\uD83C[\uDFFB-\uDFFE])))?))?|\uDEF1(?:\uD83C(?:\uDFFB(?:\u200D\uD83E\uDEF2\uD83C[\uDFFC-\uDFFF])?|\uDFFC(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFD-\uDFFF])?|\uDFFD(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB\uDFFC\uDFFE\uDFFF])?|\uDFFE(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFD\uDFFF])?|\uDFFF(?:\u200D\uD83E\uDEF2\uD83C[\uDFFB-\uDFFE])?))?)/g;var qA=12288,$A=65510,JA=[12288,12288,65281,65376,65504,65510];var HA=4352,VA=262141,WA=[4352,4447,8986,8987,9001,9002,9193,9196,9200,9200,9203,9203,9725,9726,9748,9749,9776,9783,9800,9811,9855,9855,9866,9871,9875,9875,9889,9889,9898,9899,9917,9918,9924,9925,9934,9934,9940,9940,9962,9962,9970,9971,9973,9973,9978,9978,9981,9981,9989,9989,9994,9995,10024,10024,10060,10060,10062,10062,10067,10069,10071,10071,10133,10135,10160,10160,10175,10175,11035,11036,11088,11088,11093,11093,11904,11929,11931,12019,12032,12245,12272,12287,12289,12350,12353,12438,12441,12543,12549,12591,12593,12686,12688,12773,12783,12830,12832,12871,12880,42124,42128,42182,43360,43388,44032,55203,63744,64255,65040,65049,65072,65106,65108,65126,65128,65131,94176,94180,94192,94198,94208,101589,101631,101662,101760,101874,110576,110579,110581,110587,110589,110590,110592,110882,110898,110898,110928,110930,110933,110933,110948,110951,110960,111355,119552,119638,119648,119670,126980,126980,127183,127183,127374,127374,127377,127386,127488,127490,127504,127547,127552,127560,127568,127569,127584,127589,127744,127776,127789,127797,127799,127868,127870,127891,127904,127946,127951,127955,127968,127984,127988,127988,127992,128062,128064,128064,128066,128252,128255,128317,128331,128334,128336,128359,128378,128378,128405,128406,128420,128420,128507,128591,128640,128709,128716,128716,128720,128722,128725,128728,128732,128735,128747,128748,128756,128764,128992,129003,129008,129008,129292,129338,129340,129349,129351,129535,129648,129660,129664,129674,129678,129734,129736,129736,129741,129756,129759,129770,129775,129784,131072,196605,196608,262141];var bt=(ml,Al)=>{let Rl=0,zl=Math.floor(ml.length/2)-1;for(;Rl<=zl;){let rd=Math.floor((Rl+zl)/2),yh=rd*2;if(Alml[yh+1])Rl=rd+1;else return!0}return!1};var zA=19968,[YA,KA]=so(WA);function so(ml){let Al=ml[0],Rl=ml[1];for(let zl=0;zl=rd&&zA<=yh)return[rd,yh];yh-rd>Rl-Al&&(Al=rd,Rl=yh)}return[Al,Rl]}var kt=ml=>ml$A?!1:bt(JA,ml);var It=ml=>ml>=YA&&ml<=KA?!0:mlVA?!1:bt(WA,ml);var XA=/^(?:[\xA9\xAE\u203C\u2049\u2122\u2139\u2194-\u2199\u21A9\u21AA\u2328\u23CF\u23ED-\u23EF\u23F1\u23F2\u23F8-\u23FA\u24C2\u25AA\u25AB\u25B6\u25C0\u25FB\u25FC\u2600-\u2604\u260E\u2611\u2618\u2620\u2622\u2623\u2626\u262A\u262E\u262F\u2638-\u263A\u2640\u2642\u265F\u2660\u2663\u2665\u2666\u2668\u267B\u267E\u2692\u2694-\u2697\u2699\u269B\u269C\u26A0\u26A7\u26B0\u26B1\u26C8\u26CF\u26D1\u26D3\u26E9\u26F0\u26F1\u26F4\u26F7\u26F8\u2702\u2708\u2709\u270F\u2712\u2714\u2716\u271D\u2721\u2733\u2734\u2744\u2747\u2763\u2764\u27A1\u2934\u2935\u2B05-\u2B07]|\uD83C[\uDD70\uDD71\uDD7E\uDD7F\uDF21\uDF24-\uDF2C\uDF36\uDF7D\uDF96\uDF97\uDF99-\uDF9B\uDF9E\uDF9F\uDFCD\uDFCE\uDFD4-\uDFDF\uDFF3\uDFF5\uDFF7]|\uD83D[\uDC3F\uDC41\uDCFD\uDD49\uDD4A\uDD6F\uDD70\uDD73\uDD76-\uDD79\uDD87\uDD8A-\uDD8D\uDDA5\uDDA8\uDDB1\uDDB2\uDDBC\uDDC2-\uDDC4\uDDD1-\uDDD3\uDDDC-\uDDDE\uDDE1\uDDE3\uDDE8\uDDEF\uDDF3\uDDFA\uDECB\uDECD-\uDECF\uDEE0-\uDEE5\uDEE9\uDEF0\uDEF3])$/,qr=ml=>XA.test(ml);var ZA=/[^\x20-\x7F]/;function co(ml){if(!ml)return 0;if(!ZA.test(ml))return ml.length;let Al=0;ml=ml.replace(Wr(),ml=>(Al+=qr(ml)?1:2,""));for(let Rl of ml){let ml=Rl.codePointAt(0);ml<=31||ml>=127&&ml<=159||ml>=768&&ml<=879||ml>=65024&&ml<=65039||(Al+=kt(ml)||It(ml)?2:1)}return Al}var dy=co;var my={type:0},vy={type:1},xy={value:"",length:0,queue:[],get root(){return xy}};function Xr(ml,Al,Rl){let zl=Al.type===1?ml.queue.slice(0,-1):[...ml.queue,Al],rd="",yh=0,kh=0,Qh=0;for(let ml of zl)switch(ml.type){case 0:c(),Rl.useTabs?s(1):a(Rl.tabWidth);break;case 3:{let{string:Al}=ml;c(),rd+=Al,yh+=Al.length;break}case 2:{let{width:Al}=ml;kh+=1,Qh+=Al;break}default:throw new Error(`Unexpected indent comment '${ml.type}'.`)}return l(),{...ml,value:rd,length:yh,queue:zl};function s(ml){rd+="\t".repeat(ml),yh+=Rl.tabWidth*ml}function a(ml){rd+=" ".repeat(ml),yh+=ml}function c(){Rl.useTabs?p():l()}function p(){kh>0&&s(kh),m()}function l(){Qh>0&&a(Qh),m()}function m(){kh=0,Qh=0}}function Qr(ml,Al,Rl){if(!Al)return ml;if(Al.type==="root")return{...ml,root:ml};if(Al===Number.NEGATIVE_INFINITY)return ml.root;let zl;return typeof Al=="number"?Al<0?zl=vy:zl={type:2,width:Al}:zl={type:3,string:Al},Xr(ml,zl,Rl)}function Zr(ml,Al){return Xr(ml,my,Al)}function po(ml){let Al=0;for(let Rl=ml.length-1;Rl>=0;Rl--){let zl=ml[Rl];if(zl===" "||zl==="\t")Al++;else break}return Al}function et(ml){let Al=po(ml);return{text:Al===0?ml:ml.slice(0,ml.length-Al),count:Al}}var Ty=class{#me=[];#_e="";#ge=0;#Ee=[];#ye=[];#Ae(){let ml=this.#_e;ml!==""&&(this.#me.push(ml),this.#ge+=ml.length,this.#_e="");for(let ml of this.#ye)this.#Ee.push(Math.min(ml,this.#ge));this.#ye.length=0}markPosition(){if(this.#Ee.length+this.#ye.length>=2)throw new Error("There are too many 'cursor' in doc.");this.#ye.push(this.#ge+this.#_e.length)}write(ml){this.#_e+=ml}trim(){let{text:ml,count:Al}=et(this.#_e);return this.#_e=ml,this.#Ae(),Al}finish(){return this.#Ae(),{text:this.#me.join(""),positions:this.#Ee}}},Qy=Ty;var Ky=Symbol("MODE_BREAK"),Qb=Symbol("MODE_FLAT"),Lb=Symbol("DOC_FILL_PRINTED_LENGTH");function tt(ml,Al,Rl,zl,rd,yh){if(Rl===Number.POSITIVE_INFINITY)return!0;let kh=Al.length,Qh=!1,cf=[ml],t_="";for(;Rl>=0;){if(cf.length===0){if(kh===0)return!0;cf.push(Al[--kh]);continue}let{mode:ml,doc:r_}=cf.pop(),u_=CA(r_);switch(u_){case lA:r_&&(Qh&&(t_+=" ",Rl-=1,Qh=!1),t_+=r_,Rl-=dy(r_));break;case cA:case _A:{let Al=u_===cA?r_:r_.parts,Rl=r_[Lb]??0;for(let zl=Al.length-1;zl>=Rl;zl--)cf.push({mode:ml,doc:Al[zl]});break}case pA:case dA:case gA:case vA:cf.push({mode:ml,doc:r_.contents});break;case hA:{let{text:ml,count:Al}=et(t_);t_=ml,Rl+=Al;break}case fA:{if(yh&&r_.break)return!1;let Al=r_.break?Ky:ml,Rl=r_.expandedStates&&Al===Ky?oA(0,r_.expandedStates,-1):r_.contents;cf.push({mode:Al,doc:Rl});break}case mA:{let Al=(r_.groupId?rd[r_.groupId]||Qb:ml)===Ky?r_.breakContents:r_.flatContents;Al&&cf.push({mode:ml,doc:Al});break}case bA:if(ml===Ky||r_.hard)return!0;r_.soft||(Qh=!0);break;case AA:zl=!0;break;case yA:if(zl)return!1;break}}return!1}function Ce(ml,Al){let Rl=Object.create(null),zl=Al.printWidth,rd=we(Al.endOfLine),yh=0,kh=[{indent:xy,mode:Ky,doc:ml}],cf=!1,t_=[],r_=new Qy;for(Tr(ml);kh.length>0;){let{indent:ml,mode:u_,doc:C_}=kh.pop();switch(CA(C_)){case lA:{let ml=rd!==`\n`?Qh(0,C_,`\n`,rd):C_;ml&&(r_.write(ml),kh.length>0&&(yh+=dy(ml)));break}case cA:for(let Al=C_.length-1;Al>=0;Al--)kh.push({indent:ml,mode:u_,doc:C_[Al]});break;case uA:r_.markPosition();break;case pA:kh.push({indent:Zr(ml,Al),mode:u_,doc:C_.contents});break;case dA:kh.push({indent:Qr(ml,C_.n,Al),mode:u_,doc:C_.contents});break;case hA:yh-=r_.trim();break;case fA:{let Al=function(){if(u_===Qb&&!cf)return{indent:ml,mode:C_.break?Ky:Qb,doc:C_.contents};cf=!1;let Al=zl-yh,rd=t_.length>0,Qh={indent:ml,mode:Qb,doc:C_.contents};if(!C_.break&&tt(Qh,kh,Al,rd,Rl))return Qh;if(!C_.expandedStates)return{indent:ml,mode:Ky,doc:C_.contents};if(!C_.break)for(let zl=1;zl0,Rl,!0);if(cf===1){Cg?kh.push(S_):kh.push(P_);break}let eA={indent:ml,mode:Qb,doc:D_},tA={indent:ml,mode:Ky,doc:D_};if(cf===2){Cg?kh.push(eA,S_):kh.push(tA,P_);break}let rA=Qh[rd+2],nA={indent:ml,mode:u_,doc:{...C_,[Lb]:rd+2}},iA=tt({indent:ml,mode:Qb,doc:[r_,D_,rA]},[],Al,t_.length>0,Rl,!0);kh.push(nA),iA?kh.push(eA,S_):Cg?kh.push(tA,S_):kh.push(tA,P_);break}case mA:case gA:{let Al=C_.groupId?Rl[C_.groupId]:u_;if(Al===Ky){let Al=C_.type===mA?C_.breakContents:C_.negate?C_.contents:oe(C_.contents);Al&&kh.push({indent:ml,mode:u_,doc:Al})}if(Al===Qb){let Al=C_.type===mA?C_.flatContents:C_.negate?oe(C_.contents):C_.contents;Al&&kh.push({indent:ml,mode:u_,doc:Al})}break}case AA:t_.push({indent:ml,mode:u_,doc:C_.contents});break;case yA:t_.length>0&&kh.push({indent:ml,mode:u_,doc:QA});break;case bA:switch(u_){case Qb:if(!C_.hard){C_.soft||(r_.write(" "),yh+=1);break}cf=!0;case Ky:if(t_.length>0){kh.push({indent:ml,mode:u_,doc:C_},...t_.reverse()),t_.length=0;break}C_.literal?(r_.write(rd),yh=0,ml.root&&(ml.root.value&&r_.write(ml.root.value),yh=ml.root.length)):(r_.trim(),r_.write(rd+ml.value),yh=ml.length);break}break;case vA:kh.push({indent:ml,mode:u_,doc:C_.contents});break;case EA:break;default:throw new DA(C_)}kh.length===0&&t_.length>0&&(kh.push(...t_.reverse()),t_.length=0)}let{text:u_,positions:C_}=r_.finish();if(C_.length!==2)return{formatted:u_};let[D_,S_]=C_;return{formatted:u_,cursorNodeStart:D_,cursorNodeText:u_.slice(D_,S_)}}function mo(ml,Al,Rl=0){let zl=0;for(let rd=Rl;rd1?oA(0,ml,-2):null}getValue(){return oA(0,this.stack,-1)}getNode(ml=0){let Al=this.#me(ml);return Al===-1?null:this.stack[Al]}getParentNode(ml=0){return this.getNode(ml+1)}#me(ml){let{stack:Al}=this;for(let Rl=Al.length-1;Rl>=0;Rl-=2)if(!Array.isArray(Al[Rl])&&--ml<0)return Rl;return-1}call(ml,...Al){let{stack:Rl}=this,{length:zl}=Rl,rd=oA(0,Rl,-1);for(let ml of Al)rd=rd?.[ml],Rl.push(ml,rd);try{return ml(this)}finally{Rl.length=zl}}callParent(ml,Al=0){let Rl=this.#me(Al+1),zl=this.stack.splice(Rl+1);try{return ml(this)}finally{this.stack.push(...zl)}}each(ml,...Al){let{stack:Rl}=this,{length:zl}=Rl,rd=oA(0,Rl,-1);for(let ml of Al)rd=rd[ml],Rl.push(ml,rd);try{for(let Al=0;Al{Rl[zl]=ml(Al,zl,rd)},...Al),Rl}match(...ml){let Al=this.stack.length-1,Rl=null,zl=this.stack[Al--];for(let rd of ml){if(zl===void 0)return!1;let ml=null;if(typeof Rl=="number"&&(ml=Rl,Rl=this.stack[Al--],zl=this.stack[Al--]),rd&&!rd(zl,Rl,ml))return!1;Rl=this.stack[Al--],zl=this.stack[Al--]}return!0}findAncestor(ml){for(let Al of this.#_e())if(ml(Al))return Al}hasAncestor(ml){for(let Al of this.#_e())if(ml(Al))return!0;return!1}*#_e(){let{stack:ml}=this;for(let Al=ml.length-3;Al>=0;Al-=2){let Rl=ml[Al];Array.isArray(Rl)||(yield Rl)}}},Gb=jb;function Fo(ml){return Array.isArray(ml)&&ml.length>0}var Vb=Fo;function Eo(ml){return ml!==null&&typeof ml=="object"}var Yb=Eo;function _e(ml){return(Al,Rl,zl)=>{if(Rl===!1)return!1;let rd=!!zl?.backwards,{length:yh}=Al,kh=Rl;for(;kh>=0&&khml===`\n`||ml==="\r"||ml==="\u2028"||ml==="\u2029";function Co(ml,Al,Rl){if(Al===!1)return!1;let zl=!!Rl?.backwards,rd=ml.charAt(Al);if(zl){if(ml.charAt(Al-1)==="\r"&&rd===`\n`)return Al-2;if(nn(rd))return Al-1}else{if(rd==="\r"&&ml.charAt(Al+1)===`\n`)return Al+2;if(nn(rd))return Al+1}return Al}var iE=Co;function ho(ml,Al,Rl={}){let zl=Xv(ml,Rl.backwards?Al-1:Al,Rl),rd=iE(ml,zl,Rl);return zl!==rd}var sE=ho;function*ye(ml,Al){let{getVisitorKeys:Rl,filter:zl=()=>!0}=Al,u=ml=>Yb(ml)&&zl(ml);for(let Al of Rl(ml)){let Rl=ml[Al];if(Array.isArray(Rl))for(let ml of Rl)u(ml)&&(yield ml);else u(Rl)&&(yield Rl)}}function*un(ml,Al){let Rl=[ml];for(let ml=0;ml(rd??(rd=[ml,...Al]),zl(yh,rd)?[yh]:sn(yh,rd,Rl))),{locStart:kh,locEnd:Qh}=Rl;return yh.sort((ml,Al)=>kh(ml)-kh(Al)||Qh(ml)-Qh(Al)),yh}function sn(ml,Al,Rl){return Fe(Rl.cache,ml,ml=>go(ml,Al,Rl))}var pE=sn;function _o(ml){let Al=ml.type||ml.kind||"(unknown type)",Rl=String(ml.name||ml.id&&(typeof ml.id=="object"?ml.id.name:ml.id)||ml.key&&(typeof ml.key=="object"?ml.key.name:ml.key)||ml.value&&(typeof ml.value=="object"?"":String(ml.value))||ml.operator||"");return Rl.length>20&&(Rl=Rl.slice(0,19)+"…"),Al+(Rl?" "+Rl:"")}function Yt(ml,Al){(ml.comments??(ml.comments=[])).push(Al),Al.printed=!1,Al.nodeDescription=_o(ml)}function ce(ml,Al){Al.leading=!0,Al.trailing=!1,Yt(ml,Al)}function re(ml,Al,Rl){Al.leading=!1,Al.trailing=!1,Rl&&(Al.marker=Rl),Yt(ml,Al)}function fe(ml,Al){Al.leading=!1,Al.trailing=!0,Yt(ml,Al)}var dE=new WeakMap;function an(ml,Al,Rl,zl,rd=[]){let{locStart:yh,locEnd:kh}=Rl,Qh=yh(Al),cf=kh(Al),t_=pE(ml,rd,{cache:dE,locStart:yh,locEnd:kh,getVisitorKeys:Rl.getVisitorKeys,filter:Rl.printer.canAttachComment,getChildren:Rl.printer.getCommentChildNodes}),r_,u_,C_=0,D_=t_.length;for(;C_>1,zl=t_[ml],S_=yh(zl),P_=kh(zl);if(S_<=Qh&&cf<=P_)return an(zl,Al,Rl,zl,[zl,...rd]);if(P_<=Qh){r_=zl,C_=ml+1;continue}if(cf<=S_){u_=zl,D_=ml;continue}throw new Error("Comment location overlaps with node location")}if(zl?.type==="TemplateLiteral"){let{quasis:ml}=zl,rd=Ut(ml,Al,Rl);r_&&Ut(ml,r_,Rl)!==rd&&(r_=null),u_&&Ut(ml,u_,Rl)!==rd&&(u_=null)}return{enclosingNode:zl,precedingNode:r_,followingNode:u_}}var jt=()=>!1;function cn(ml,Al){let{comments:Rl}=ml;if(delete ml.comments,!Vb(Rl)||!Al.printer.canAttachComment)return;let zl=[],{printer:{features:{experimental_avoidAstMutation:rd},handleComments:yh={}},originalText:kh}=Al,{ownLine:Qh=jt,endOfLine:cf=jt,remaining:t_=jt}=yh,r_=Rl.map((zl,rd)=>({...an(ml,zl,Al),comment:zl,text:kh,options:Al,ast:ml,isLastComment:Rl.length-1===rd,placement:void 0})),u_=!rd;for(let[ml,Al]of r_.entries()){let{comment:Rl,precedingNode:yh,enclosingNode:kh,followingNode:C_,text:D_,options:S_,ast:P_,isLastComment:Cg}=Al,eA=yo(D_,S_,r_,ml)?"ownLine":Ao(D_,S_,r_,ml)?"endOfLine":"remaining",tA;if(rd?(Al.placement=eA,tA=[Al]):tA=[Rl,D_,S_,P_,Cg],u_&&(Rl.placement=eA,Rl.enclosingNode=kh,Rl.precedingNode=yh,Rl.followingNode=C_),eA==="ownLine")Qh(...tA)||(C_?ce(C_,Rl):yh?fe(yh,Rl):kh?re(kh,Rl):re(P_,Rl));else if(eA==="endOfLine")cf(...tA)||(yh?fe(yh,Rl):C_?ce(C_,Rl):kh?re(kh,Rl):re(P_,Rl));else if(!t_(...tA))if(yh&&C_){let ml=zl.length;ml>0&&zl[ml-1].followingNode!==C_&&Dn(zl,S_),zl.push(Al)}else yh?fe(yh,Rl):C_?ce(C_,Rl):kh?re(kh,Rl):re(P_,Rl)}if(Dn(zl,Al),u_)for(let ml of Rl)delete ml.precedingNode,delete ml.enclosingNode,delete ml.followingNode,delete ml.placement}var fn=ml=>!/[\S\n\u2028\u2029]/.test(ml);function yo(ml,Al,Rl,zl){let{comment:rd,precedingNode:yh}=Rl[zl],{locStart:kh,locEnd:Qh}=Al,cf=kh(rd);if(yh)for(let Al=zl-1;Al>=0;Al--){let{comment:zl,precedingNode:rd}=Rl[Al];if(rd!==yh||!fn(ml.slice(Qh(zl),cf)))break;cf=kh(zl)}return sE(ml,cf,{backwards:!0})}function Ao(ml,Al,Rl,zl){let{comment:rd,followingNode:yh}=Rl[zl],{locStart:kh,locEnd:Qh}=Al,cf=Qh(rd);if(yh)for(let Al=zl+1;Al0;--kh){let{comment:Rl,precedingNode:Qh,followingNode:cf}=ml[kh-1];u_(Qh,zl),u_(cf,rd);let t_=Al.originalText.slice(Al.locEnd(Rl),yh);if(Al.printer.isGap?.(t_,Al)??/^[\s(]*$/.test(t_))yh=Al.locStart(Rl);else break}for(let[Al,{comment:Rl}]of ml.entries())Al1&&ml.comments.sort((ml,Rl)=>Al.locStart(ml)-Al.locStart(Rl));ml.length=0}function Ut(ml,Al,Rl){let zl=Rl.locStart(Al)-1;for(let Al=1;Al!0;function pn(ml,Al){let Rl=ml.node;return Rl.printed=!0,Al.printer.printComment(ml,Al)}function Bo(ml,Al){let Rl=ml.node,zl=[pn(ml,Al)],{printer:rd,originalText:yh,locStart:kh,locEnd:Qh}=Al;if(rd.isBlockComment?.(Rl)){let ml=" ";sE(yh,Qh(Rl))&&(sE(yh,kh(Rl),{backwards:!0})?ml=LA:ml=NA),zl.push(ml)}else zl.push(LA);let cf=iE(yh,Xv(yh,Qh(Rl)));return cf!==!1&&sE(yh,cf)&&zl.push(LA),zl}function To(ml,Al,Rl){let zl=ml.node,rd=pn(ml,Al),{printer:yh,originalText:kh,locStart:Qh}=Al,cf=yh.isBlockComment?.(zl);if(Rl?.hasLineSuffix&&!Rl?.isBlock||sE(kh,Qh(zl),{backwards:!0})){let ml=gE(kh,Qh(zl));return{doc:Ie([LA,ml?LA:"",rd]),isBlock:cf,hasLineSuffix:!0}}return!cf||Rl?.hasLineSuffix?{doc:[Ie([" ",rd]),PA],isBlock:cf,hasLineSuffix:!0}:{doc:[" ",rd],isBlock:cf,hasLineSuffix:!1}}function No(ml,Al,Rl){let zl=Al[Symbol.for("printedComments")],rd=Rl?.filter??ln,yh=new Set(ml.node?.comments?.filter(ml=>!zl?.has(ml)&&ml.leading&&rd(ml)));return yh.size===0?"":ml.map(({node:Rl})=>yh.has(Rl)?Bo(ml,Al):"","comments").filter(Boolean)}function wo(ml,Al,Rl){let zl=ml.node?.comments,rd=new Set(zl?.filter(ml=>ml.trailing)),yh=Al[Symbol.for("printedComments")],kh=Rl?.filter??ln,Qh=new Set(zl?.filter(ml=>rd.has(ml)&&!yh?.has(ml)&&kh(ml)));if(Qh.size===0)return"";let cf=[],t_;return ml.each(({node:Rl})=>{rd.has(Rl)&&(t_=To(ml,Al,t_),Qh.has(Rl)&&cf.push(t_.doc))},"comments"),cf}function mn(ml,Al,Rl,zl){let rd=No(ml,Rl,zl),yh=wo(ml,Rl,zl);return rd||yh?Ee(Al,ml=>[rd,ml,yh]):Al}function dn(ml){let{[sA]:Al,[Symbol.for("printedComments")]:Rl}=ml;for(let ml of Al){if(!ml.printed&&!Rl.has(ml))throw new Error('Comment "'+ml.value.trim()+'" was not printed. Please report this error!');delete ml.printed}}var Fn=()=>u_;var bE=class extends Error{name="ConfigError"},vE=class extends Error{name="UndefinedParserError"};var wE=Object.hasOwn??Function.prototype.call.bind(Object.prototype.hasOwnProperty),CE=wE;var BE={checkIgnorePragma:{category:"Special",type:"boolean",default:!1,description:"Check whether the file's first docblock comment contains '@noprettier' or '@noformat' to determine if it should be formatted.",cliCategory:"Other"},cursorOffset:{category:"Special",type:"int",default:-1,range:{start:-1,end:1/0,step:1},description:"Print (to stderr) where a cursor at the given position would move to after formatting.",cliCategory:"Editor"},endOfLine:{category:"Global",type:"choice",default:"lf",description:"Which end of line characters to apply.",choices:[{value:"lf",description:"Line Feed only (\\n), common on Linux and macOS as well as inside git repos"},{value:"crlf",description:"Carriage Return + Line Feed characters (\\r\\n), common on Windows"},{value:"cr",description:"Carriage Return character only (\\r), used very rarely"},{value:"auto",description:`Maintain existing\n(mixed values within one file are normalised by looking at what's used after the first line)`}]},filepath:{category:"Special",type:"path",description:"Specify the input filepath. This will be used to do parser inference.",cliName:"stdin-filepath",cliCategory:"Other",cliDescription:"Path to the file to pretend that stdin comes from."},insertPragma:{category:"Special",type:"boolean",default:!1,description:"Insert @format pragma into file's first docblock comment.",cliCategory:"Other"},parser:{category:"Global",type:"choice",default:void 0,description:"Which parser to use.",exception:ml=>typeof ml=="string"||typeof ml=="function",choices:[{value:"flow",description:"Flow"},{value:"babel",description:"JavaScript"},{value:"babel-flow",description:"Flow"},{value:"babel-ts",description:"TypeScript"},{value:"typescript",description:"TypeScript"},{value:"acorn",description:"JavaScript"},{value:"espree",description:"JavaScript"},{value:"meriyah",description:"JavaScript"},{value:"css",description:"CSS"},{value:"less",description:"Less"},{value:"scss",description:"SCSS"},{value:"json",description:"JSON"},{value:"json5",description:"JSON5"},{value:"jsonc",description:"JSON with Comments"},{value:"json-stringify",description:"JSON.stringify"},{value:"graphql",description:"GraphQL"},{value:"markdown",description:"Markdown"},{value:"mdx",description:"MDX"},{value:"vue",description:"Vue"},{value:"yaml",description:"YAML"},{value:"glimmer",description:"Ember / Handlebars"},{value:"html",description:"HTML"},{value:"angular",description:"Angular"},{value:"lwc",description:"Lightning Web Components"},{value:"mjml",description:"MJML"}]},plugins:{type:"path",array:!0,default:[{value:[]}],category:"Global",description:"Add a plugin. Multiple plugins can be passed as separate `--plugin`s.",exception:ml=>typeof ml=="string"||typeof ml=="object",cliName:"plugin",cliCategory:"Config"},printWidth:{category:"Global",type:"int",default:80,description:"The line length where Prettier will try wrap.",range:{start:0,end:1/0,step:1}},rangeEnd:{category:"Special",type:"int",default:1/0,range:{start:0,end:1/0,step:1},description:`Format code ending at a given character offset (exclusive).\nThe range will extend forwards to the end of the selected statement.`,cliCategory:"Editor"},rangeStart:{category:"Special",type:"int",default:0,range:{start:0,end:1/0,step:1},description:`Format code starting at a given character offset.\nThe range will extend backwards to the start of the first line containing the selected statement.`,cliCategory:"Editor"},requirePragma:{category:"Special",type:"boolean",default:!1,description:"Require either '@prettier' or '@format' to be present in the file's first docblock comment in order for it to be formatted.",cliCategory:"Other"},tabWidth:{type:"int",category:"Global",default:2,description:"Number of spaces per indentation level.",range:{start:0,end:1/0,step:1}},useTabs:{category:"Global",type:"boolean",default:!1,description:"Indent with tabs instead of spaces."},embeddedLanguageFormatting:{category:"Global",type:"choice",default:"auto",description:"Control how Prettier formats quoted code embedded in the file.",choices:[{value:"auto",description:"Format embedded code if Prettier can automatically identify it."},{value:"off",description:"Never automatically format embedded code."}]}};function it({plugins:ml=[],showDeprecated:Al=!1}={}){let Rl=ml.flatMap(ml=>ml.languages??[]),zl=[];for(let rd of So(Object.assign({},...ml.map(({options:ml})=>ml),BE)))!Al&&rd.deprecated||(Array.isArray(rd.choices)&&(Al||(rd.choices=rd.choices.filter(ml=>!ml.deprecated)),rd.name==="parser"&&(rd.choices=[...rd.choices,...Po(rd.choices,Rl,ml)])),rd.pluginDefaults=Object.fromEntries(ml.filter(ml=>ml.defaultOptions?.[rd.name]!==void 0).map(ml=>[ml.name,ml.defaultOptions[rd.name]])),zl.push(rd));return{languages:Rl,options:zl}}function*Po(ml,Al,Rl){let zl=new Set(ml.map(ml=>ml.value));for(let ml of Al)if(ml.parsers){for(let Al of ml.parsers)if(!zl.has(Al)){zl.add(Al);let rd=Rl.find(ml=>ml.parsers&&CE(ml.parsers,Al)),yh=ml.name;rd?.name&&(yh+=` (plugin: ${rd.name})`),yield{value:Al,description:yh}}}}function So(ml){let Al=[];for(let[Rl,zl]of Object.entries(ml)){let ml={name:Rl,...zl};Array.isArray(ml.default)&&(ml.default=oA(0,ml.default,-1).value),Al.push(ml)}return Al}var NE=Array.prototype.toReversed??function(){return[...this].reverse()},jE=X("toReversed",function(){if(Array.isArray(this))return NE}),GE=jE;function Io(){let ml=globalThis,Al=ml.process?.platform;if(typeof Al=="string")return Al.startsWith("win");let Rl=ml.Deno?.build?.os;return typeof Rl=="string"?Rl==="windows":ml.navigator?.platform?.startsWith("Win")??!1}var WE=Io();function hn(ml){if(ml=ml instanceof URL?ml:new URL(ml),ml.protocol!=="file:")throw new TypeError(`URL must be a file URL: received "${ml.protocol}"`);return ml}function vo(ml){return ml=hn(ml),decodeURIComponent(ml.pathname.replace(/%(?![0-9A-Fa-f]{2})/g,"%25"))}function Lo(ml){ml=hn(ml);let Al=decodeURIComponent(ml.pathname.replace(/\//g,"\\").replace(/%(?![0-9A-Fa-f]{2})/g,"%25")).replace(/^\\*([A-Za-z]:)(\\|$)/,"$1\\");return ml.hostname!==""&&(Al=`\\\\${ml.hostname}${Al}`),Al}function Wt(ml){return WE?Lo(ml):vo(ml)}var gn=ml=>String(ml).split(/[/\\]/).pop(),_n=ml=>String(ml).startsWith("file:");function yn(ml,Al){if(!Al)return;let Rl=gn(Al).toLowerCase();return ml.find(({filenames:ml})=>ml?.some(ml=>ml.toLowerCase()===Rl))??ml.find(({extensions:ml})=>ml?.some(ml=>Rl.endsWith(ml)))}function Mo(ml,Al){if(Al)return ml.find(({name:ml})=>ml.toLowerCase()===Al)??ml.find(({aliases:ml})=>ml?.includes(Al))??ml.find(({extensions:ml})=>ml?.includes(`.${Al}`))}var YE=void 0;function An(ml,Al){if(Al){if(_n(Al))try{Al=Wt(Al)}catch{return}if(typeof Al=="string")return ml.find(({isSupported:ml})=>ml?.({filepath:Al}))}}function jo(ml,Al){let Rl=GE(0,ml.plugins).flatMap(ml=>ml.languages??[]);return(Mo(Rl,Al.language)??yn(Rl,Al.physicalFile)??yn(Rl,Al.file)??An(Rl,Al.physicalFile)??An(Rl,Al.file)??YE?.(Rl,Al.physicalFile))?.parsers[0]}var ow=jo;var lw={key:ml=>/^[$_a-zA-Z][$_a-zA-Z0-9]*$/.test(ml)?ml:JSON.stringify(ml),value(ml){if(ml===null||typeof ml!="object")return JSON.stringify(ml);if(Array.isArray(ml))return`[${ml.map(ml=>lw.value(ml)).join(", ")}]`;let Al=Object.keys(ml);return Al.length===0?"{}":`{ ${Al.map(Al=>`${lw.key(Al)}: ${lw.value(ml[Al])}`).join(", ")} }`},pair:({key:ml,value:Al})=>lw.value({[ml]:Al})};var cw=new Proxy(String,{get:()=>cw}),pw=cw;var Bn=(ml,Al,{descriptor:Rl})=>{let zl=[`${pw.yellow(typeof ml=="string"?Rl.key(ml):Rl.pair(ml))} is deprecated`];return Al&&zl.push(`we now treat it as ${pw.blue(typeof Al=="string"?Rl.key(Al):Rl.pair(Al))}`),zl.join("; ")+"."};var dw=Symbol.for("vnopts.VALUE_NOT_EXIST"),hw=Symbol.for("vnopts.VALUE_UNCHANGED");var fw=" ".repeat(2),wn=(ml,Al,Rl)=>{let{text:zl,list:rd}=Rl.normalizeExpectedResult(Rl.schemas[ml].expected(Rl)),yh=[];return zl&&yh.push(Nn(ml,Al,zl,Rl.descriptor)),rd&&yh.push([Nn(ml,Al,rd.title,Rl.descriptor)].concat(rd.values.map(ml=>On(ml,Rl.loggerPrintWidth))).join(`\n`)),Pn(yh,Rl.loggerPrintWidth)};function Nn(ml,Al,Rl,zl){return[`Invalid ${pw.red(zl.key(ml))} value.`,`Expected ${pw.blue(Rl)},`,`but received ${Al===dw?pw.gray("nothing"):pw.red(zl.value(Al))}.`].join(" ")}function On({text:ml,list:Al},Rl){let zl=[];return ml&&zl.push(`- ${pw.blue(ml)}`),Al&&zl.push([`- ${pw.blue(Al.title)}:`].concat(Al.values.map(ml=>On(ml,Rl-fw.length).replace(/^|\n/g,`$&${fw}`))).join(`\n`)),Pn(zl,Rl)}function Pn(ml,Al){if(ml.length===1)return ml[0];let[Rl,zl]=ml,[rd,yh]=ml.map(ml=>ml.split(`\n`,1)[0].length);return rd>Al&&rd>yh?zl:Rl}var _w=[],mw=[];function at(ml,Al,Rl){if(ml===Al)return 0;let zl=Rl?.maxDistance,rd=ml;ml.length>Al.length&&(ml=Al,Al=rd);let yh=ml.length,kh=Al.length;for(;yh>0&&ml.charCodeAt(~-yh)===Al.charCodeAt(~-kh);)yh--,kh--;let Qh=0;for(;Qhzl)return zl;if(yh===0)return zl!==void 0&&kh>zl?zl:kh;let cf,t_,r_,u_,C_=0,D_=0;for(;C_t_?u_>t_?t_+1:u_:u_>r_?r_+1:u_;if(zl!==void 0){let ml=t_;for(C_=0;C_zl)return zl}}return _w.length=yh,mw.length=yh,zl!==void 0&&t_>zl?zl:t_}function Sn(ml,Al,Rl){if(!Array.isArray(Al)||Al.length===0)return;let zl=Rl?.maxDistance,rd=ml.length;for(let Rl of Al)if(Rl===ml)return Rl;if(zl===0)return;let yh,kh=Number.POSITIVE_INFINITY,Qh=new Set;for(let Rl of Al){if(Qh.has(Rl))continue;Qh.add(Rl);let Al=Math.abs(Rl.length-rd);if(Al>=kh||zl!==void 0&&Al>zl)continue;let cf=Number.isFinite(kh)?zl===void 0?kh:Math.min(kh,zl):zl,t_=cf===void 0?at(ml,Rl):at(ml,Rl,{maxDistance:cf});if(zl!==void 0&&t_>zl)continue;let r_=t_;if(cf!==void 0&&t_===cf&&cf===zl&&(r_=at(ml,Rl)),r_zl))return yh}var ct=(ml,Al,{descriptor:Rl,logger:zl,schemas:rd})=>{let yh=[`Ignored unknown option ${pw.yellow(Rl.pair({key:ml,value:Al}))}.`],kh=Sn(ml,Object.keys(rd),{maxDistance:3});kh&&yh.push(`Did you mean ${pw.blue(Rl.key(kh))}?`),zl.warn(yh.join(" "))};var gw=["default","expected","validate","deprecated","forward","redirect","overlap","preprocess","postprocess"];function Vo(ml,Al){let Rl=new ml(Al),zl=Object.create(Rl);for(let ml of gw)ml in Al&&(zl[ml]=Wo(Al[ml],Rl,Aw.prototype[ml].length));return zl}var Aw=class{static create(ml){return Vo(this,ml)}constructor(ml){this.name=ml.name}default(ml){}expected(ml){return"nothing"}validate(ml,Al){return!1}deprecated(ml,Al){return!1}forward(ml,Al){}redirect(ml,Al){}overlap(ml,Al,Rl){return ml}preprocess(ml,Al){return ml}postprocess(ml,Al){return hw}};function Wo(ml,Al,Rl){return typeof ml=="function"?(...zl)=>ml(...zl.slice(0,Rl-1),Al,...zl.slice(Rl-1)):()=>ml}var yw=class extends Aw{constructor(ml){super(ml),this._sourceName=ml.sourceName}expected(ml){return ml.schemas[this._sourceName].expected(ml)}validate(ml,Al){return Al.schemas[this._sourceName].validate(ml,Al)}redirect(ml,Al){return this._sourceName}};var bw=class extends Aw{expected(){return"anything"}validate(){return!0}};var vw=class extends Aw{constructor({valueSchema:ml,name:Al=ml.name,...Rl}){super({...Rl,name:Al}),this._valueSchema=ml}expected(ml){let{text:Al,list:Rl}=ml.normalizeExpectedResult(this._valueSchema.expected(ml));return{text:Al&&`an array of ${Al}`,list:Rl&&{title:"an array of the following values",values:[{list:Rl}]}}}validate(ml,Al){if(!Array.isArray(ml))return!1;let Rl=[];for(let zl of ml){let ml=Al.normalizeValidateResult(this._valueSchema.validate(zl,Al),zl);ml!==!0&&Rl.push(ml.value)}return Rl.length===0?!0:{value:Rl}}deprecated(ml,Al){let Rl=[];for(let zl of ml){let ml=Al.normalizeDeprecatedResult(this._valueSchema.deprecated(zl,Al),zl);ml!==!1&&Rl.push(...ml.map(({value:ml})=>({value:[ml]})))}return Rl}forward(ml,Al){let Rl=[];for(let zl of ml){let ml=Al.normalizeForwardResult(this._valueSchema.forward(zl,Al),zl);Rl.push(...ml.map(bn))}return Rl}redirect(ml,Al){let Rl=[],zl=[];for(let rd of ml){let ml=Al.normalizeRedirectResult(this._valueSchema.redirect(rd,Al),rd);"remain"in ml&&Rl.push(ml.remain),zl.push(...ml.redirect.map(bn))}return Rl.length===0?{redirect:zl}:{redirect:zl,remain:Rl}}overlap(ml,Al){return ml.concat(Al)}};function bn({from:ml,to:Al}){return{from:[ml],to:Al}}var Ew=class extends Aw{expected(){return"true or false"}validate(ml){return typeof ml=="boolean"}};function In(ml,Al){let Rl=Object.create(null);for(let zl of ml){let ml=zl[Al];if(Rl[ml])throw new Error(`Duplicate ${Al} ${JSON.stringify(ml)}`);Rl[ml]=zl}return Rl}function Rn(ml,Al){let Rl=new Map;for(let zl of ml){let ml=zl[Al];if(Rl.has(ml))throw new Error(`Duplicate ${Al} ${JSON.stringify(ml)}`);Rl.set(ml,zl)}return Rl}function vn(){let ml=Object.create(null);return Al=>{let Rl=JSON.stringify(Al);return ml[Rl]?!0:(ml[Rl]=!0,!1)}}function Ln(ml,Al){let Rl=[],zl=[];for(let rd of ml)Al(rd)?Rl.push(rd):zl.push(rd);return[Rl,zl]}function Mn(ml){return ml===Math.floor(ml)}function Yn(ml,Al){if(ml===Al)return 0;let Rl=typeof ml,zl=typeof Al,rd=["undefined","object","boolean","number","string"];return Rl!==zl?rd.indexOf(Rl)-rd.indexOf(zl):Rl!=="string"?Number(ml)-Number(Al):ml.localeCompare(Al)}function jn(ml){return(...Al)=>{let Rl=ml(...Al);return typeof Rl=="string"?new Error(Rl):Rl}}function zt(ml){return ml===void 0?{}:ml}function Gt(ml){if(typeof ml=="string")return{text:ml};let{text:Al,list:Rl}=ml;return $o((Al||Rl)!==void 0,"Unexpected `expected` result, there should be at least one field."),Rl?{text:Al,list:{title:Rl.title,values:Rl.values.map(Gt)}}:{text:Al}}function Kt(ml,Al){return ml===!0?!0:ml===!1?{value:Al}:ml}function Ht(ml,Al,Rl=!1){return ml===!1?!1:ml===!0?Rl?!0:[{value:Al}]:"value"in ml?[ml]:ml.length===0?!1:ml}function kn(ml,Al){return typeof ml=="string"||"key"in ml?{from:Al,to:ml}:"from"in ml?{from:ml.from,to:ml.to}:{from:Al,to:ml.to}}function dt(ml,Al){return ml===void 0?[]:Array.isArray(ml)?ml.map(ml=>kn(ml,Al)):[kn(ml,Al)]}function Jt(ml,Al){let Rl=dt(typeof ml=="object"&&"redirect"in ml?ml.redirect:ml,Al);return Rl.length===0?{remain:Al,redirect:Rl}:typeof ml=="object"&&"remain"in ml?{remain:ml.remain,redirect:Rl}:{redirect:Rl}}function $o(ml,Al){if(!ml)throw new Error(Al)}var ww=class extends Aw{constructor(ml){super(ml),this._choices=Rn(ml.choices.map(ml=>ml&&typeof ml=="object"?ml:{value:ml}),"value")}expected({descriptor:ml}){let Al=Array.from(this._choices.keys()).map(ml=>this._choices.get(ml)).filter(({hidden:ml})=>!ml).map(ml=>ml.value).sort(Yn).map(ml.value),Rl=Al.slice(0,-2),zl=Al.slice(-2);return{text:Rl.concat(zl.join(" or ")).join(", "),list:{title:"one of the following values",values:Al}}}validate(ml){return this._choices.has(ml)}deprecated(ml){let Al=this._choices.get(ml);return Al&&Al.deprecated?{value:ml}:!1}forward(ml){let Al=this._choices.get(ml);return Al?Al.forward:void 0}redirect(ml){let Al=this._choices.get(ml);return Al?Al.redirect:void 0}};var Cw=class extends Aw{expected(){return"a number"}validate(ml,Al){return typeof ml=="number"}};var xw=class extends Cw{expected(){return"an integer"}validate(ml,Al){return Al.normalizeValidateResult(super.validate(ml,Al),ml)===!0&&Mn(ml)}};var Dw=class extends Aw{expected(){return"a string"}validate(ml){return typeof ml=="string"}};var Sw=lw,kw=ct,Tw=wn,Iw=Bn;var Bw=class{constructor(ml,Al){let{logger:Rl=console,loggerPrintWidth:zl=80,descriptor:rd=Sw,unknown:yh=kw,invalid:kh=Tw,deprecated:Qh=Iw,missing:cf=()=>!1,required:t_=()=>!1,preprocess:r_=ml=>ml,postprocess:u_=()=>hw}=Al||{};this._utils={descriptor:rd,logger:Rl||{warn:()=>{}},loggerPrintWidth:zl,schemas:In(ml,"name"),normalizeDefaultResult:zt,normalizeExpectedResult:Gt,normalizeDeprecatedResult:Ht,normalizeForwardResult:dt,normalizeRedirectResult:Jt,normalizeValidateResult:Kt},this._unknownHandler=yh,this._invalidHandler=jn(kh),this._deprecatedHandler=Qh,this._identifyMissing=(ml,Al)=>!(ml in Al)||cf(ml,Al),this._identifyRequired=t_,this._preprocess=r_,this._postprocess=u_,this.cleanHistory()}cleanHistory(){this._hasDeprecationWarned=vn()}normalize(ml){let Al={},Rl=[this._preprocess(ml,this._utils)],o=()=>{for(;Rl.length!==0;){let ml=Rl.shift(),zl=this._applyNormalization(ml,Al);Rl.push(...zl)}};o();for(let ml of Object.keys(this._utils.schemas)){let zl=this._utils.schemas[ml];if(!(ml in Al)){let Al=zt(zl.default(this._utils));"value"in Al&&Rl.push({[ml]:Al.value})}}o();for(let ml of Object.keys(this._utils.schemas)){if(!(ml in Al))continue;let Rl=this._utils.schemas[ml],zl=Al[ml],rd=Rl.postprocess(zl,this._utils);rd!==hw&&(this._applyValidation(rd,ml,Rl),Al[ml]=rd)}return this._applyPostprocess(Al),this._applyRequiredCheck(Al),Al}_applyNormalization(ml,Al){let Rl=[],{knownKeys:zl,unknownKeys:rd}=this._partitionOptionKeys(ml);for(let rd of zl){let zl=this._utils.schemas[rd],yh=zl.preprocess(ml[rd],this._utils);this._applyValidation(yh,rd,zl);let a=({from:ml,to:Al})=>{Rl.push(typeof Al=="string"?{[Al]:ml}:{[Al.key]:Al.value})},c=({value:ml,redirectTo:Al})=>{let Rl=Ht(zl.deprecated(ml,this._utils),yh,!0);if(Rl!==!1)if(Rl===!0)this._hasDeprecationWarned(rd)||this._utils.logger.warn(this._deprecatedHandler(rd,Al,this._utils));else for(let{value:ml}of Rl){let Rl={key:rd,value:ml};if(!this._hasDeprecationWarned(Rl)){let zl=typeof Al=="string"?{key:Al,value:ml}:Al;this._utils.logger.warn(this._deprecatedHandler(Rl,zl,this._utils))}}};dt(zl.forward(yh,this._utils),yh).forEach(a);let kh=Jt(zl.redirect(yh,this._utils),yh);if(kh.redirect.forEach(a),"remain"in kh){let ml=kh.remain;Al[rd]=rd in Al?zl.overlap(Al[rd],ml,this._utils):ml,c({value:ml})}for(let{from:ml,to:Al}of kh.redirect)c({value:ml,redirectTo:Al})}for(let zl of rd){let rd=ml[zl];this._applyUnknownHandler(zl,rd,Al,(ml,Al)=>{Rl.push({[ml]:Al})})}return Rl}_applyRequiredCheck(ml){for(let Al of Object.keys(this._utils.schemas))if(this._identifyMissing(Al,ml)&&this._identifyRequired(Al))throw this._invalidHandler(Al,dw,this._utils)}_partitionOptionKeys(ml){let[Al,Rl]=Ln(Object.keys(ml).filter(Al=>!this._identifyMissing(Al,ml)),ml=>ml in this._utils.schemas);return{knownKeys:Al,unknownKeys:Rl}}_applyValidation(ml,Al,Rl){let zl=Kt(Rl.validate(ml,this._utils),ml);if(zl!==!0)throw this._invalidHandler(Al,zl.value,this._utils)}_applyUnknownHandler(ml,Al,Rl,zl){let rd=this._unknownHandler(ml,Al,this._utils);if(rd)for(let ml of Object.keys(rd)){if(this._identifyMissing(ml,rd))continue;let Al=rd[ml];ml in this._utils.schemas?zl(ml,Al):Rl[ml]=Al}}_applyPostprocess(ml){let Al=this._postprocess(ml,this._utils);if(Al!==hw){if(Al.delete)for(let Rl of Al.delete)delete ml[Rl];if(Al.override){let{knownKeys:Rl,unknownKeys:zl}=this._partitionOptionKeys(Al.override);for(let zl of Rl){let Rl=Al.override[zl];this._applyValidation(Rl,zl,this._utils.schemas[zl]),ml[zl]=Rl}for(let Rl of zl){let zl=Al.override[Rl];this._applyUnknownHandler(Rl,zl,ml,(Al,Rl)=>{let zl=this._utils.schemas[Al];this._applyValidation(Rl,Al,zl),ml[Al]=Rl})}}}}};var Fw;function zo(ml,Al,{logger:Rl=!1,isCLI:zl=!1,passThrough:rd=!1,FlagSchema:yh,descriptor:kh}={}){if(zl){if(!yh)throw new Error("'FlagSchema' option is required.");if(!kh)throw new Error("'descriptor' option is required.")}else kh=lw;let Qh=rd?Array.isArray(rd)?(ml,Al)=>rd.includes(ml)?{[ml]:Al}:void 0:(ml,Al)=>({[ml]:Al}):(ml,Al,Rl)=>{let{_:zl,...rd}=Rl.schemas;return ct(ml,Al,{...Rl,schemas:rd})},cf=Go(Al,{isCLI:zl,FlagSchema:yh}),t_=new Bw(cf,{logger:Rl,unknown:Qh,descriptor:kh}),r_=Rl!==!1;r_&&Fw&&(t_._hasDeprecationWarned=Fw);let u_=t_.normalize(ml);return r_&&(Fw=t_._hasDeprecationWarned),u_}function Go(ml,{isCLI:Al,FlagSchema:Rl}){let zl=[];Al&&zl.push(bw.create({name:"_"}));for(let rd of ml)zl.push(Ko(rd,{isCLI:Al,optionInfos:ml,FlagSchema:Rl})),rd.alias&&Al&&zl.push(yw.create({name:rd.alias,sourceName:rd.name}));return zl}function Ko(ml,{isCLI:Al,optionInfos:Rl,FlagSchema:zl}){let{name:rd}=ml,yh={name:rd},kh,Qh={};switch(ml.type){case"int":kh=xw,Al&&(yh.preprocess=Number);break;case"string":kh=Dw;break;case"choice":kh=ww,yh.choices=ml.choices.map(Al=>Al?.redirect?{...Al,redirect:{to:{key:ml.name,value:Al.redirect}}}:Al);break;case"boolean":kh=Ew;break;case"flag":kh=zl,yh.flags=Rl.flatMap(ml=>[ml.alias,ml.description&&ml.name,ml.oppositeDescription&&`no-${ml.name}`].filter(Boolean));break;case"path":kh=Dw;break;default:throw new Error(`Unexpected type ${ml.type}`)}if(ml.exception?yh.validate=(Al,Rl,zl)=>ml.exception(Al)||Rl.validate(Al,zl):yh.validate=(ml,Al,Rl)=>ml===void 0||Al.validate(ml,Rl),ml.redirect&&(Qh.redirect=Al=>Al?{to:typeof ml.redirect=="string"?ml.redirect:{key:ml.redirect.option,value:ml.redirect.value}}:void 0),ml.deprecated&&(Qh.deprecated=!0),Al&&!ml.array){let ml=yh.preprocess||(ml=>ml);yh.preprocess=(Al,Rl,zl)=>Rl.preprocess(ml(Array.isArray(Al)?oA(0,Al,-1):Al),zl)}return ml.array?vw.create({...Al?{preprocess:ml=>Array.isArray(ml)?ml:[ml]}:{},...Qh,valueSchema:kh.create(yh)}):kh.create({...yh,...Qh})}var Pw=zo;var Rw=Array.prototype.findLast??function(ml){for(let Al=this.length-1;Al>=0;Al--){let Rl=this[Al];if(ml(Rl,Al,this))return Rl}},Nw=X("findLast",function(){if(Array.isArray(this))return Rw}),Ow=Nw;var Qw=Symbol.for("PRETTIER_IS_FRONT_MATTER"),Lw=[];function qo(ml){return!!ml?.[Qw]}var Mw=qo;var jw=new Set(["yaml","toml"]),je=({node:ml})=>Mw(ml)&&jw.has(ml.language);async function Zt(ml,Al,Rl,zl){let{node:rd}=Rl,{language:yh}=rd;if(!jw.has(yh))return;let kh=rd.value.trim(),Qh;if(kh){let Al=yh==="yaml"?yh:ow(zl,{language:yh});if(!Al)return;Qh=kh?await ml(kh,{parser:Al}):""}else Qh=kh;return Xe([rd.startDelimiter,rd.explicitLanguage??"",LA,Qh,Qh?LA:"",rd.endDelimiter])}function Xo(ml,Al){return je({node:ml})&&(delete Al.end,delete Al.raw,delete Al.value),Al}var Uw=Xo;function Qo({node:ml}){return ml.raw}var Gw=Qo;var qw=new Set(["tokens","comments","parent","enclosingNode","precedingNode","followingNode"]),Zo=ml=>Object.keys(ml).filter(ml=>!qw.has(ml));function ei(ml,Al){let Rl=ml?Al=>ml(Al,qw):Zo;return Al?new Proxy(Rl,{apply:(ml,Al,Rl)=>Mw(Rl[0])?Lw:Reflect.apply(ml,Al,Rl)}):Rl}var $w=ei;function nr(ml,Al){if(!Al)throw new Error("parserName is required.");let Rl=Ow(0,ml,ml=>ml.parsers&&CE(ml.parsers,Al));if(Rl)return Rl;let zl=`Couldn't resolve parser "${Al}".`;throw zl+=" Plugins must be explicitly added to the standalone bundle.",new bE(zl)}function Jn(ml,Al){if(!Al)throw new Error("astFormat is required.");let Rl=Ow(0,ml,ml=>ml.printers&&CE(ml.printers,Al));if(Rl)return Rl;let zl=`Couldn't find plugin for AST format "${Al}".`;throw zl+=" Plugins must be explicitly added to the standalone bundle.",new bE(zl)}function Ue({plugins:ml,parser:Al}){let Rl=nr(ml,Al);return ur(Rl,Al)}function ur(ml,Al){let Rl=ml.parsers[Al];return typeof Rl=="function"?Rl():Rl}async function qn(ml,Al){let Rl=ml.printers[Al],zl=typeof Rl=="function"?await Rl():Rl;return ni(zl)}function ti(ml){let{features:Al,getVisitorKeys:Rl,embed:zl,massageAstNode:rd,print:yh,...kh}=ml;Al=si(Al);let Qh=Al.experimental_frontMatterSupport;Rl=$w(Rl,Qh.massageAstNode||Qh.embed||Qh.print);let cf=rd;rd&&Qh.massageAstNode&&(cf=new Proxy(rd,{apply(ml,Al,Rl){return Uw(...Rl),Reflect.apply(ml,Al,Rl)}}));let t_=zl;if(zl){let ml;t_=new Proxy(zl,{get(Al,rd,yh){return rd==="getVisitorKeys"?(ml??(ml=zl.getVisitorKeys?$w(zl.getVisitorKeys,Qh.massageAstNode||Qh.embed):Rl),ml):Reflect.get(Al,rd,yh)},apply:(ml,Al,Rl)=>Qh.embed&&je(...Rl)?Zt:Reflect.apply(ml,Al,Rl)})}let r_=yh;return Qh.print&&(r_=new Proxy(yh,{apply(ml,Al,Rl){let[zl]=Rl;return Mw(zl.node)?Gw(zl):Reflect.apply(ml,Al,Rl)}})),{features:Al,getVisitorKeys:Rl,embed:t_,massageAstNode:cf,print:r_,...kh}}var Jw=new WeakMap;function ni(ml){return Fe(Jw,ml,ti)}var Hw=["clean","embed","print"],Vw=Object.fromEntries(Hw.map(ml=>[ml,!1]));function ii(ml){return{...Vw,...ml}}function si(ml){return{experimental_avoidAstMutation:!1,...ml,experimental_frontMatterSupport:ii(ml?.experimental_frontMatterSupport)}}var Ww={astFormat:"estree",printer:{},originalText:void 0,locStart:null,locEnd:null,getVisitorKeys:null};async function Di(ml,Al={}){let Rl={...ml};if(!Rl.parser){if(!Rl.filepath)throw new vE("No parser and no file path given, couldn't infer a parser.");if(Rl.parser=ow(Rl,{physicalFile:Rl.filepath}),!Rl.parser)throw new vE(`No parser could be inferred for file "${Rl.filepath}".`)}let zl=it({plugins:ml.plugins,showDeprecated:!0}).options,rd={...Ww,...Object.fromEntries(zl.filter(ml=>ml.default!==void 0).map(ml=>[ml.name,ml.default]))},yh=nr(Rl.plugins,Rl.parser),kh=await ur(yh,Rl.parser);Rl.astFormat=kh.astFormat,Rl.locEnd=kh.locEnd,Rl.locStart=kh.locStart;let Qh=yh.printers?.[kh.astFormat]?yh:Jn(Rl.plugins,kh.astFormat),cf=await qn(Qh,kh.astFormat);Rl.printer=cf,Rl.getVisitorKeys=cf.getVisitorKeys;let t_=Qh.defaultOptions?Object.fromEntries(Object.entries(Qh.defaultOptions).filter(([,ml])=>ml!==void 0)):{},r_={...rd,...t_};for(let[ml,Al]of Object.entries(r_))Rl[ml]??(Rl[ml]=Al);return Rl.parser==="json"&&(Rl.trailingComma="none"),Pw(Rl,zl,{passThrough:Object.keys(Ww),...Al})}var zw=Di;var Yw=/\r\n|[\n\r\u2028\u2029]/;function ai(ml,Al,Rl,zl){let rd={column:null,line:-1,...ml.start},yh={...rd,...ml.end},{linesAbove:kh=2,linesBelow:Qh=3}=Rl||{},cf=rd.line-zl,t_=rd.column,r_=yh.line-zl,u_=yh.column,C_=Math.max(cf-(kh+1),0),D_=Math.min(Al.length,r_+Qh);cf===-1&&(C_=0),r_===-1&&(D_=Al.length);let S_=r_-cf,P_={};if(S_)for(let ml=0;ml<=S_;ml++){let Rl=ml+cf;if(t_==null)P_[Rl]=!0;else if(ml===0){let ml=Al[Rl-1].length;P_[Rl]=[t_,ml-t_]}else if(ml===S_)P_[Rl]=[0,u_];else{let ml=Al[Rl-1].length;P_[Rl]=[0,ml]}}else if(t_===u_)t_!=null?P_[cf]=[t_,0]:P_[cf]=!0;else{let ml=t_??0,Al=u_??ml;P_[cf]=[ml,Al-ml]}return{start:C_,end:D_,markerLines:P_}}function Zn(ml,Al,Rl={},zl){let{defs:rd,highlight:yh}=zl||{defs:{gutter:String,marker:String,message:String,reset:String},highlight:String},kh=(Rl.startLine||1)-1,Qh=ml.split(Yw),{start:cf,end:t_,markerLines:r_}=ai(Al,Qh,Rl,kh),u_=Al.start&&typeof Al.start.column=="number",C_=String(t_+kh).length,D_=yh(ml).split(Yw,t_).slice(cf,t_).map((ml,Al)=>{let zl=cf+1+Al,yh=` ${` ${zl+kh}`.slice(-C_)} |`,Qh=r_[zl],t_=!r_[zl+1];if(Qh){let Al="";if(Array.isArray(Qh)){let zl=ml.slice(0,Qh[0]).replace(/[^\t]/g," "),kh=Qh[1]||1;Al=[`\n `,rd.gutter(yh.replace(/\d/g," "))," ",zl,rd.marker("^").repeat(kh)].join(""),t_&&Rl.message&&(Al+=" "+rd.message(Rl.message))}return[rd.marker(">"),rd.gutter(yh),ml.length>0?` ${ml}`:"",Al].join("")}else return` ${rd.gutter(yh)}${ml.length>0?` ${ml}`:""}`}).join(`\n`);return Rl.message&&!u_&&(D_=`${" ".repeat(C_+1)}${Rl.message}\n${D_}`),rd.reset(D_)}function eu(ml,Al,Rl={}){return Zn(ml,Al,Rl)}async function ci(ml,Al){let Rl=await Ue(Al),zl=Rl.preprocess?await Rl.preprocess(ml,Al):ml;Al.originalText=zl;let rd;try{rd=await Rl.parse(zl,Al,Al)}catch(Al){fi(Al,ml)}return{text:zl,ast:rd}}function fi(ml,Al){let{loc:Rl}=ml;if(Rl){let{start:zl,end:rd}=Rl;zl&&(zl={line:zl.line,column:zl.column-1}),rd&&(rd={line:rd.line,column:rd.column-1});let yh=eu(Al,{start:zl,end:rd},{highlightCode:!0});ml.message+=`\n`+yh,ml.codeFrame=yh}throw ml}var Kw=ci;async function tu(ml,Al,Rl,zl,rd){if(Rl.embeddedLanguageFormatting!=="auto")return;let{printer:yh}=Rl,{embed:kh}=yh;if(!kh)return;if(kh.length>2)throw new Error("printer.embed has too many parameters. The API changed in Prettier v3. Please update your plugin. See https://prettier.io/docs/plugins#optional-embed");let{hasPrettierIgnore:Qh}=yh,{getVisitorKeys:cf}=kh,t_=[];l();let r_=ml.stack;for(let{print:zl,node:yh,pathStack:kh}of t_)try{ml.stack=kh;let Qh=await zl(p,Al,ml,Rl);Qh&&rd.set(yh,Qh)}catch(ml){if(globalThis.PRETTIER_DEBUG)throw ml}ml.stack=r_;function p(ml,Al){return li(ml,Al,Rl,zl)}function l(){let{node:Al}=ml;if(Al===null||typeof Al!="object"||Qh?.(ml))return;for(let Rl of cf(Al))Array.isArray(Al[Rl])?ml.each(l,Rl):ml.call(l,Rl);let zl=kh(ml,Rl);if(zl){if(typeof zl=="function"){t_.push({print:zl,node:Al,pathStack:[...ml.stack]});return}rd.set(Al,zl)}}}async function li(ml,Al,Rl,zl){let rd=await zw({...Rl,...Al,parentParser:Rl.parser,originalText:ml,cursorOffset:void 0,rangeStart:void 0,rangeEnd:void 0},{passThrough:!0}),{ast:yh}=await Kw(ml,rd),kh=await zl(yh,rd);return He(kh)}function pi(ml,Al,Rl,zl){let{originalText:rd,[sA]:yh,locStart:kh,locEnd:Qh,[Symbol.for("printedComments")]:cf}=Al,{node:t_}=ml,r_=kh(t_),u_=Qh(t_);for(let ml of yh)kh(ml)>=r_&&Qh(ml)<=u_&&cf.add(ml);let{printPrettierIgnored:C_}=Al.printer;return C_?C_(ml,Al,Rl,zl):rd.slice(r_,u_)}var Xw=pi;async function Ve(ml,Al){({ast:ml}=await or(ml,Al));let Rl=new Map,zl=new Gb(ml),rd=Fn(Al),yh=new Map;await tu(zl,D,Al,Ve,yh);let kh=await nu(zl,Al,D,void 0,yh);if(dn(Al),Al.cursorOffset>=0){if(Al.nodeAfterCursor&&!Al.nodeBeforeCursor)return[RA,kh];if(Al.nodeBeforeCursor&&!Al.nodeAfterCursor)return[kh,RA]}return kh;function D(ml,Al){return ml===void 0||ml===zl?s(Al):Array.isArray(ml)?zl.call(()=>s(Al),...ml):zl.call(()=>s(Al),ml)}function s(ml){rd(zl);let kh=zl.node;if(kh==null)return"";let Qh=Yb(kh)&&ml===void 0;if(Qh&&Rl.has(kh))return Rl.get(kh);let cf=nu(zl,Al,D,ml,yh);return Qh&&Rl.set(kh,cf),cf}}function nu(ml,Al,Rl,zl,rd){let{node:yh}=ml,{printer:kh}=Al,Qh;switch(kh.hasPrettierIgnore?.(ml)?Qh=Xw(ml,Al,Rl,zl):rd.has(yh)?Qh=rd.get(yh):Qh=kh.print(ml,Al,Rl,zl),yh){case Al.cursorNode:Qh=Ee(Qh,ml=>[RA,ml,RA]);break;case Al.nodeBeforeCursor:Qh=Ee(Qh,ml=>[ml,RA]);break;case Al.nodeAfterCursor:Qh=Ee(Qh,ml=>[RA,ml]);break}return kh.printComment&&Vb(yh.comments)&&!kh.willPrintOwnComments?.(ml,Al)&&(Qh=mn(ml,Qh,Al)),Qh}async function or(ml,Al){let Rl=ml.comments??[];Al[sA]=Rl,Al[Symbol.for("printedComments")]=new Set,cn(ml,Al);let{printer:{preprocess:zl}}=Al;return ml=zl?await zl(ml,Al):ml,{ast:ml,comments:Rl}}function mi(ml,Al){let{cursorOffset:Rl,locStart:zl,locEnd:rd,getVisitorKeys:yh}=Al,i=ml=>zl(ml)<=Rl&&rd(ml)>=Rl,kh=ml,Qh=[ml];for(let Al of un(ml,{getVisitorKeys:yh,filter:i}))Qh.push(Al),kh=Al;if(on(kh,{getVisitorKeys:yh}))return{cursorNode:kh};let cf,t_,r_=-1,u_=Number.POSITIVE_INFINITY;for(;Qh.length>0&&(cf===void 0||t_===void 0);){kh=Qh.pop();let ml=cf!==void 0,Al=t_!==void 0;for(let Qh of ye(kh,{getVisitorKeys:yh})){if(!ml){let ml=rd(Qh);ml<=Rl&&ml>r_&&(cf=Qh,r_=ml)}if(!Al){let ml=zl(Qh);ml>=Rl&&mli(ml,Al)).filter(Boolean);let Rl={},kh=new Set(rd(ml));for(let Al in ml)!CE(ml,Al)||yh?.has(Al)||(kh.has(Al)?Rl[Al]=i(ml[Al],ml):Rl[Al]=ml[Al]);let Qh=zl(ml,Rl,Al);if(Qh!==null)return Qh??Rl}}var eC=di;var tC=Array.prototype.findLastIndex??function(ml){for(let Al=this.length-1;Al>=0;Al--){let Rl=this[Al];if(ml(Rl,Al,this))return Al}return-1},rC=X("findLastIndex",function(){if(Array.isArray(this))return tC}),nC=rC;function Ci(ml,Al){return Al=new Set(Al),ml.find(ml=>iC.has(ml.type)&&Al.has(ml))}function iu(ml){let Al=nC(0,ml,ml=>ml.type!=="Program"&&ml.type!=="File");return Al===-1?ml:ml.slice(0,Al+1)}function hi(ml,Al,{locStart:Rl,locEnd:zl}){let[rd,...yh]=ml,[kh,...Qh]=Al;if(rd===kh)return[rd,kh];let cf=Rl(rd);for(let ml of iu(Qh))if(Rl(ml)>=cf)kh=ml;else break;let t_=zl(kh);for(let ml of iu(yh)){if(zl(ml)<=t_)rd=ml;else break;if(rd===kh)break}return[rd,kh]}function sr(ml,Al,Rl,zl,rd=[],yh,kh){let{locStart:Qh,locEnd:cf}=kh,t_=Qh(ml),r_=cf(ml);if(Al>r_||Alzl);let yh=ml.slice(zl,rd).search(/\S/),kh=yh===-1;if(!kh)for(zl+=yh;rd>zl&&!/\S/.test(ml[rd-1]);--rd);let Qh=Al.printer.features?.experimental_locForRangeFormat??Al,cf=sr(Rl,zl,Al,(ml,Rl)=>su(Al,ml,Rl),[],"rangeStart",Qh);if(!cf)return;let t_=kh?cf:sr(Rl,rd,Al,ml=>su(Al,ml),[],"rangeEnd",Qh);if(!t_)return;let r_,C_;if(Rl.type==="JsonRoot"){let ml=Ci(cf,t_);r_=ml,C_=ml}else[r_,C_]=hi(cf,t_,Al);let{locStart:D_,locEnd:S_}=Qh;return[Math.min(D_(r_),D_(C_)),Math.max(S_(r_),S_(C_))]}var aC="\ufeff",oC=Symbol("cursor");async function mu(ml,Al,Rl=0){if(!ml||ml.trim().length===0)return{formatted:"",cursorOffset:-1,comments:[]};let{ast:zl,text:rd}=await Kw(ml,Al);Al.cursorOffset>=0&&(Al={...Al,...Zw(zl,Al)});let yh=await Ve(zl,Al,Rl);Rl>0&&(yh=Qe([LA,yh],Rl,Al.tabWidth));let kh=Ce(yh,Al);if(Rl>0){let ml=kh.formatted.trim();kh.cursorNodeStart!==void 0&&(kh.cursorNodeStart-=kh.formatted.indexOf(ml),kh.cursorNodeStart<0&&(kh.cursorNodeStart=0,kh.cursorNodeText=kh.cursorNodeText.trimStart()),kh.cursorNodeStart+kh.cursorNodeText.length>ml.length&&(kh.cursorNodeText=kh.cursorNodeText.trimEnd())),kh.formatted=ml+we(Al.endOfLine)}let Qh=Al[sA];if(Al.cursorOffset>=0){let ml,Rl,zl,yh;if((Al.cursorNode||Al.nodeBeforeCursor||Al.nodeAfterCursor)&&kh.cursorNodeText)if(zl=kh.cursorNodeStart,yh=kh.cursorNodeText,Al.cursorNode)ml=Al.locStart(Al.cursorNode),Rl=rd.slice(ml,Al.locEnd(Al.cursorNode));else{if(!Al.nodeBeforeCursor&&!Al.nodeAfterCursor)throw new Error("Cursor location must contain at least one of cursorNode, nodeBeforeCursor, nodeAfterCursor");ml=Al.nodeBeforeCursor?Al.locEnd(Al.nodeBeforeCursor):0;let zl=Al.nodeAfterCursor?Al.locStart(Al.nodeAfterCursor):rd.length;Rl=rd.slice(ml,zl)}else ml=0,Rl=rd,zl=0,yh=kh.formatted;let cf=Al.cursorOffset-ml;if(Rl===yh)return{formatted:kh.formatted,cursorOffset:zl+cf,comments:Qh};let t_=Rl.split("");t_.splice(cf,0,oC);let r_=yh.split(""),u_=Bt(t_,r_),C_=zl;for(let ml of u_)if(ml.removed){if(ml.value.includes(oC))break}else C_+=ml.count;return{formatted:kh.formatted,cursorOffset:C_,comments:Qh}}return{formatted:kh.formatted,cursorOffset:-1,comments:Qh}}async function yi(ml,Al){let{ast:Rl,text:zl}=await Kw(ml,Al),[rd,yh]=au(zl,Al,Rl)??[0,0],kh=zl.slice(rd,yh),cf=Math.min(rd,zl.lastIndexOf(`\n`,rd)+1),t_=zl.slice(cf,rd).match(/^\s*/)[0],r_=Mb(t_,Al.tabWidth),u_=await mu(kh,{...Al,rangeStart:0,rangeEnd:Number.POSITIVE_INFINITY,cursorOffset:Al.cursorOffset>rd&&Al.cursorOffset<=yh?Al.cursorOffset-rd:-1,endOfLine:"lf"},r_),C_=u_.formatted.trimEnd(),{cursorOffset:D_}=Al;D_>yh?D_+=C_.length-kh.length:u_.cursorOffset>=0&&(D_=u_.cursorOffset+rd);let S_=zl.slice(0,rd)+C_+zl.slice(yh);if(Al.endOfLine!=="lf"){let ml=we(Al.endOfLine);D_>=0&&ml===`\r\n`&&(D_+=Nt(S_.slice(0,D_),`\n`)),S_=Qh(0,S_,`\n`,ml)}return{formatted:S_,cursorOffset:D_,comments:u_.comments}}function Dr(ml,Al,Rl){return typeof Al!="number"||Number.isNaN(Al)||Al<0||Al>ml.length?Rl:Al}function fu(ml,Al){let{cursorOffset:Rl,rangeStart:zl,rangeEnd:rd}=Al;return Rl=Dr(ml,Rl,-1),zl=Dr(ml,zl,0),rd=Dr(ml,rd,ml.length),{...Al,cursorOffset:Rl,rangeStart:zl,rangeEnd:rd}}function du(ml,Al){let{cursorOffset:Rl,rangeStart:zl,rangeEnd:rd,endOfLine:yh}=fu(ml,Al),kh=ml.charAt(0)===aC;if(kh&&(ml=ml.slice(1),Rl--,zl--,rd--),yh==="auto"&&(yh=hr(ml)),ml.includes("\r")){let D=Al=>Nt(ml.slice(0,Math.max(Al,0)),`\r\n`);Rl-=D(Rl),zl-=D(zl),rd-=D(rd),ml=gr(ml)}return{hasBOM:kh,text:ml,options:fu(ml,{...Al,cursorOffset:Rl,rangeStart:zl,rangeEnd:rd,endOfLine:yh})}}async function lu(ml,Al){let Rl=await Ue(Al);return!Rl.hasPragma||Rl.hasPragma(ml)}async function Ai(ml,Al){return(await Ue(Al)).hasIgnorePragma?.(ml)}async function ar(ml,Al){let{hasBOM:Rl,text:zl,options:rd}=du(ml,await zw(Al));if(rd.rangeStart>=rd.rangeEnd&&zl!==""||rd.requirePragma&&!await lu(zl,rd)||rd.checkIgnorePragma&&await Ai(zl,rd))return{formatted:ml,cursorOffset:Al.cursorOffset,comments:[]};let yh;return rd.rangeStart>0||rd.rangeEnd=0&&yh.cursorOffset++),yh}async function Fu(ml,Al,Rl){let{text:zl,options:rd}=du(ml,await zw(Al)),yh=await Kw(zl,rd);return Rl&&(Rl.preprocessForPrint&&(yh.ast=await or(yh.ast,rd)),Rl.massage&&(yh.ast=eC(yh.ast,rd))),yh}async function Eu(ml,Al){Al=await zw(Al);let Rl=await Ve(ml,Al);return Ce(Rl,Al)}async function Cu(ml,Al){let Rl=Vr(ml),{formatted:zl}=await ar(Rl,{...Al,parser:"__js_expression"});return zl}async function hu(ml,Al){Al=await zw(Al);let{ast:Rl}=await Kw(ml,Al);return Al.cursorOffset>=0&&(Al={...Al,...Zw(Rl,Al)}),Ve(Rl,Al)}async function gu(ml,Al){return Ce(ml,await zw(Al))}var lC={};At(lC,{builders:()=>cC,printer:()=>uC,utils:()=>pC});var cC={join:be,line:NA,softline:OA,hardline:LA,literalline:jA,group:Ot,conditionalGroup:Rr,fill:Ir,lineSuffix:Ie,lineSuffixBoundary:UA,cursor:RA,breakParent:PA,ifBreak:vr,trim:GA,indent:oe,indentIfBreak:Lr,align:De,addAlignmentToDoc:Qe,markAsRoot:Xe,dedentToRoot:br,dedent:kr,hardlineWithoutBreakParent:QA,literallineWithoutBreakParent:MA,label:Mr,concat:ml=>ml},uC={printDocToString:Ce},pC={willBreak:Br,traverseDoc:kA,findInDoc:Ke,mapDoc:Se,removeLines:Nr,stripTrailingHardline:He,replaceEndOfLine:wr,canBreak:Or};var dC="3.9.4";var hC={};At(hC,{addDanglingComment:()=>re,addLeadingComment:()=>ce,addTrailingComment:()=>fe,getAlignmentSize:()=>Mb,getIndentSize:()=>AC,getMaxContinuousCount:()=>yC,getNextNonSpaceNonCommentCharacter:()=>bC,getNextNonSpaceNonCommentCharacterIndex:()=>ji,getPreferredQuote:()=>Nu,getStringWidth:()=>dy,hasNewline:()=>sE,hasNewlineInRange:()=>xC,hasSpaces:()=>DC,isNextLineEmpty:()=>zi,isNextLineEmptyAfterIndex:()=>gC,isPreviousLineEmpty:()=>Vi,makeString:()=>$i,skip:()=>_e,skipEverythingButNewLine:()=>rE,skipInlineComment:()=>fC,skipNewline:()=>iE,skipSpaces:()=>Xv,skipToLineEnd:()=>tE,skipTrailingComment:()=>_C,skipWhitespace:()=>Fv});function wi(ml,Al){if(Al===!1)return!1;if(ml.charAt(Al)==="/"&&ml.charAt(Al+1)==="*"){for(let Rl=Al+2;RlMath.max(ml,Al.length),0)/Al.length}var yC=ki;function Ii(ml,Al){let Rl=mC(ml,Al);return Rl===!1?"":ml.charAt(Rl)}var bC=Ii;var vC=Object.freeze({character:"'",codePoint:39}),EC=Object.freeze({character:'"',codePoint:34}),wC=Object.freeze({preferred:vC,alternate:EC}),CC=Object.freeze({preferred:EC,alternate:vC});function Nu(ml,Al){let{preferred:Rl,alternate:zl}=Al===!0||Al==="'"?wC:CC,{length:rd}=ml,yh=0,kh=0;for(let Al=0;Alkh?zl:Rl).character}function Li(ml,Al,Rl){for(let zl=Al;zlrd===zl?rd:yh===Al?"\\"+yh:yh||(Rl&&/^[^\n\r"'0-7\\bfnrt-vx\u2028\u2029]$/.test(rd)?rd:"\\"+rd));return Al+rd+Al}function zi(ml,Al){return arguments.length===2||typeof Al=="number"?gC(ml,Al):Wi(...arguments)}function de(ml,Al=1){return async(...Rl)=>{let zl=Rl[Al]??{},rd=zl.plugins??[];return Rl[Al]={...zl,plugins:Array.isArray(rd)?rd:Object.values(rd)},await ml(...Rl)}}var SC=de(ar);async function Su(ml,Al){let{formatted:Rl}=await SC(ml,{...Al,cursorOffset:-1});return Rl}async function Gi(ml,Al){return await Su(ml,Al)===ml}var kC=de(it,0),TC={parse:de(Fu),formatAST:de(Eu),formatDoc:de(Cu),printToDoc:de(hu),printDocToString:de(gu)};return Yu(rd)})},87269:(ml,Al,Rl)=>{"use strict"; -/*! Axios v1.18.0 Copyright (c) 2026 Matt Zabriskie and contributors */var zl=Rl(96454);var rd=Rl(76982);var yh=Rl(87016);var kh=Rl(3669);var Qh=Rl(58611);var cf=Rl(65692);var t_=Rl(85675);var r_=Rl(39023);var u_=Rl(16928);var C_=Rl(1573);var D_=Rl(43106);var S_=Rl(2203);var P_=Rl(24434);function bind(ml,Al){return function wrap(){return ml.apply(Al,arguments)}}const{toString:Cg}=Object.prototype;const{getPrototypeOf:eA}=Object;const{iterator:tA,toStringTag:rA}=Symbol;const nA=(({hasOwnProperty:ml})=>(Al,Rl)=>ml.call(Al,Rl))(Object.prototype);const hasOwnInPrototypeChain=(ml,Al)=>{let Rl=ml;const zl=[];while(Rl!=null&&Rl!==Object.prototype){if(zl.indexOf(Rl)!==-1){return false}zl.push(Rl);if(nA(Rl,Al)){return true}Rl=eA(Rl)}return false};const getSafeProp=(ml,Al)=>ml!=null&&hasOwnInPrototypeChain(ml,Al)?ml[Al]:undefined;const iA=(ml=>Al=>{const Rl=Cg.call(Al);return ml[Rl]||(ml[Rl]=Rl.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=ml=>{ml=ml.toLowerCase();return Al=>iA(Al)===ml};const typeOfTest=ml=>Al=>typeof Al===ml;const{isArray:sA}=Array;const aA=typeOfTest("undefined");function isBuffer(ml){return ml!==null&&!aA(ml)&&ml.constructor!==null&&!aA(ml.constructor)&&cA(ml.constructor.isBuffer)&&ml.constructor.isBuffer(ml)}const oA=kindOfTest("ArrayBuffer");function isArrayBufferView(ml){let Al;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){Al=ArrayBuffer.isView(ml)}else{Al=ml&&ml.buffer&&oA(ml.buffer)}return Al}const lA=typeOfTest("string");const cA=typeOfTest("function");const uA=typeOfTest("number");const isObject=ml=>ml!==null&&typeof ml==="object";const isBoolean=ml=>ml===true||ml===false;const isPlainObject=ml=>{if(!isObject(ml)){return false}const Al=eA(ml);return(Al===null||Al===Object.prototype||eA(Al)===null)&&!hasOwnInPrototypeChain(ml,rA)&&!hasOwnInPrototypeChain(ml,tA)};const isEmptyObject=ml=>{if(!isObject(ml)||isBuffer(ml)){return false}try{return Object.keys(ml).length===0&&Object.getPrototypeOf(ml)===Object.prototype}catch(ml){return false}};const pA=kindOfTest("Date");const dA=kindOfTest("File");const isReactNativeBlob=ml=>!!(ml&&typeof ml.uri!=="undefined");const isReactNative=ml=>ml&&typeof ml.getParts!=="undefined";const hA=kindOfTest("Blob");const fA=kindOfTest("FileList");const isStream=ml=>isObject(ml)&&cA(ml.pipe);function getGlobal(){if(typeof globalThis!=="undefined")return globalThis;if(typeof self!=="undefined")return self;if(typeof window!=="undefined")return window;if(typeof global!=="undefined")return global;return{}}const _A=getGlobal();const mA=typeof _A.FormData!=="undefined"?_A.FormData:undefined;const isFormData=ml=>{if(!ml)return false;if(mA&&ml instanceof mA)return true;const Al=eA(ml);if(!Al||Al===Object.prototype)return false;if(!cA(ml.append))return false;const Rl=iA(ml);return Rl==="formdata"||Rl==="object"&&cA(ml.toString)&&ml.toString()==="[object FormData]"};const gA=kindOfTest("URLSearchParams");const[AA,yA,bA,vA]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=ml=>ml.trim?ml.trim():ml.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(ml,Al,{allOwnKeys:Rl=false}={}){if(ml===null||typeof ml==="undefined"){return}let zl;let rd;if(typeof ml!=="object"){ml=[ml]}if(sA(ml)){for(zl=0,rd=ml.length;zl0){rd=Rl[zl];if(Al===rd.toLowerCase()){return rd}}return null}const EA=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=ml=>!aA(ml)&&ml!==EA;function merge(...ml){const{caseless:Al,skipUndefined:Rl}=isContextDefined(this)&&this||{};const zl={};const assignValue=(ml,rd)=>{if(rd==="__proto__"||rd==="constructor"||rd==="prototype"){return}const yh=Al&&typeof rd==="string"&&findKey(zl,rd)||rd;const kh=nA(zl,yh)?zl[yh]:undefined;if(isPlainObject(kh)&&isPlainObject(ml)){zl[yh]=merge(kh,ml)}else if(isPlainObject(ml)){zl[yh]=merge({},ml)}else if(sA(ml)){zl[yh]=ml.slice()}else if(!Rl||!aA(ml)){zl[yh]=ml}};for(let Al=0,Rl=ml.length;Al{forEach(Al,(Al,zl)=>{if(Rl&&cA(Al)){Object.defineProperty(ml,zl,{__proto__:null,value:bind(Al,Rl),writable:true,enumerable:true,configurable:true})}else{Object.defineProperty(ml,zl,{__proto__:null,value:Al,writable:true,enumerable:true,configurable:true})}},{allOwnKeys:zl});return ml};const stripBOM=ml=>{if(ml.charCodeAt(0)===65279){ml=ml.slice(1)}return ml};const inherits=(ml,Al,Rl,zl)=>{ml.prototype=Object.create(Al.prototype,zl);Object.defineProperty(ml.prototype,"constructor",{__proto__:null,value:ml,writable:true,enumerable:false,configurable:true});Object.defineProperty(ml,"super",{__proto__:null,value:Al.prototype});Rl&&Object.assign(ml.prototype,Rl)};const toFlatObject=(ml,Al,Rl,zl)=>{let rd;let yh;let kh;const Qh={};Al=Al||{};if(ml==null)return Al;do{rd=Object.getOwnPropertyNames(ml);yh=rd.length;while(yh-- >0){kh=rd[yh];if((!zl||zl(kh,ml,Al))&&!Qh[kh]){Al[kh]=ml[kh];Qh[kh]=true}}ml=Rl!==false&&eA(ml)}while(ml&&(!Rl||Rl(ml,Al))&&ml!==Object.prototype);return Al};const endsWith=(ml,Al,Rl)=>{ml=String(ml);if(Rl===undefined||Rl>ml.length){Rl=ml.length}Rl-=Al.length;const zl=ml.indexOf(Al,Rl);return zl!==-1&&zl===Rl};const toArray=ml=>{if(!ml)return null;if(sA(ml))return ml;let Al=ml.length;if(!uA(Al))return null;const Rl=new Array(Al);while(Al-- >0){Rl[Al]=ml[Al]}return Rl};const wA=(ml=>Al=>ml&&Al instanceof ml)(typeof Uint8Array!=="undefined"&&eA(Uint8Array));const forEachEntry=(ml,Al)=>{const Rl=ml&&ml[tA];const zl=Rl.call(ml);let rd;while((rd=zl.next())&&!rd.done){const Rl=rd.value;Al.call(ml,Rl[0],Rl[1])}};const matchAll=(ml,Al)=>{let Rl;const zl=[];while((Rl=ml.exec(Al))!==null){zl.push(Rl)}return zl};const CA=kindOfTest("HTMLFormElement");const toCamelCase=ml=>ml.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function replacer(ml,Al,Rl){return Al.toUpperCase()+Rl});const{propertyIsEnumerable:xA}=Object.prototype;const DA=kindOfTest("RegExp");const reduceDescriptors=(ml,Al)=>{const Rl=Object.getOwnPropertyDescriptors(ml);const zl={};forEach(Rl,(Rl,rd)=>{let yh;if((yh=Al(Rl,rd,ml))!==false){zl[rd]=yh||Rl}});Object.defineProperties(ml,zl)};const freezeMethods=ml=>{reduceDescriptors(ml,(Al,Rl)=>{if(cA(ml)&&["arguments","caller","callee"].includes(Rl)){return false}const zl=ml[Rl];if(!cA(zl))return;Al.enumerable=false;if("writable"in Al){Al.writable=false;return}if(!Al.set){Al.set=()=>{throw Error("Can not rewrite read-only method '"+Rl+"'")}}})};const toObjectSet=(ml,Al)=>{const Rl={};const define=ml=>{ml.forEach(ml=>{Rl[ml]=true})};sA(ml)?define(ml):define(String(ml).split(Al));return Rl};const noop=()=>{};const toFiniteNumber=(ml,Al)=>ml!=null&&Number.isFinite(ml=+ml)?ml:Al;function isSpecCompliantForm(ml){return!!(ml&&cA(ml.append)&&ml[rA]==="FormData"&&ml[tA])}const toJSONObject=ml=>{const Al=new WeakSet;const visit=ml=>{if(isObject(ml)){if(Al.has(ml)){return}if(isBuffer(ml)){return ml}if(!("toJSON"in ml)){Al.add(ml);const Rl=sA(ml)?[]:{};forEach(ml,(ml,Al)=>{const zl=visit(ml);!aA(zl)&&(Rl[Al]=zl)});Al.delete(ml);return Rl}}return ml};return visit(ml)};const SA=kindOfTest("AsyncFunction");const isThenable=ml=>ml&&(isObject(ml)||cA(ml))&&cA(ml.then)&&cA(ml.catch);const kA=((ml,Al)=>{if(ml){return setImmediate}return Al?((ml,Al)=>{EA.addEventListener("message",({source:Rl,data:zl})=>{if(Rl===EA&&zl===ml){Al.length&&Al.shift()()}},false);return Rl=>{Al.push(Rl);EA.postMessage(ml,"*")}})(`axios@${Math.random()}`,[]):ml=>setTimeout(ml)})(typeof setImmediate==="function",cA(EA.postMessage));const TA=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(EA):typeof process!=="undefined"&&process.nextTick||kA;const isIterable=ml=>ml!=null&&cA(ml[tA]);const isSafeIterable=ml=>ml!=null&&hasOwnInPrototypeChain(ml,tA)&&isIterable(ml);var IA={isArray:sA,isArrayBuffer:oA,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:lA,isNumber:uA,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:AA,isRequest:yA,isResponse:bA,isHeaders:vA,isUndefined:aA,isDate:pA,isFile:dA,isReactNativeBlob:isReactNativeBlob,isReactNative:isReactNative,isBlob:hA,isRegExp:DA,isFunction:cA,isStream:isStream,isURLSearchParams:gA,isTypedArray:wA,isFileList:fA,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:iA,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:CA,hasOwnProperty:nA,hasOwnProp:nA,hasOwnInPrototypeChain:hasOwnInPrototypeChain,getSafeProp:getSafeProp,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:EA,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:SA,isThenable:isThenable,setImmediate:kA,asap:TA,isIterable:isIterable,isSafeIterable:isSafeIterable};const BA=IA.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var parseHeaders=ml=>{const Al={};let Rl;let zl;let rd;ml&&ml.split("\n").forEach(function parser(ml){rd=ml.indexOf(":");Rl=ml.substring(0,rd).trim().toLowerCase();zl=ml.substring(rd+1).trim();if(!Rl||Al[Rl]&&BA[Rl]){return}if(Rl==="set-cookie"){if(Al[Rl]){Al[Rl].push(zl)}else{Al[Rl]=[zl]}}else{Al[Rl]=Al[Rl]?Al[Rl]+", "+zl:zl}});return Al};function trimSPorHTAB(ml){let Al=0;let Rl=ml.length;while(AlAl){const Al=ml.charCodeAt(Rl-1);if(Al!==9&&Al!==32){break}Rl-=1}return Al===0&&Rl===ml.length?ml:ml.slice(Al,Rl)}const FA=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g");const PA=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(ml,Al){if(IA.isArray(ml)){return ml.map(ml=>sanitizeValue(ml,Al))}return trimSPorHTAB(String(ml).replace(Al,""))}const sanitizeHeaderValue=ml=>sanitizeValue(ml,FA);const sanitizeByteStringHeaderValue=ml=>sanitizeValue(ml,PA);function toByteStringHeaderObject(ml){const Al=Object.create(null);IA.forEach(ml.toJSON(),(ml,Rl)=>{Al[Rl]=sanitizeByteStringHeaderValue(ml)});return Al}const RA=Symbol("internals");function normalizeHeader(ml){return ml&&String(ml).trim().toLowerCase()}function normalizeValue(ml){if(ml===false||ml==null){return ml}return IA.isArray(ml)?ml.map(normalizeValue):sanitizeHeaderValue(String(ml))}function parseTokens(ml){const Al=Object.create(null);const Rl=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let zl;while(zl=Rl.exec(ml)){Al[zl[1]]=zl[2]}return Al}const isValidHeaderName=ml=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(ml.trim());function matchHeaderValue(ml,Al,Rl,zl,rd){if(IA.isFunction(zl)){return zl.call(this,Al,Rl)}if(rd){Al=Rl}if(!IA.isString(Al))return;if(IA.isString(zl)){return Al.indexOf(zl)!==-1}if(IA.isRegExp(zl)){return zl.test(Al)}}function formatHeader(ml){return ml.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(ml,Al,Rl)=>Al.toUpperCase()+Rl)}function buildAccessors(ml,Al){const Rl=IA.toCamelCase(" "+Al);["get","set","has"].forEach(zl=>{Object.defineProperty(ml,zl+Rl,{__proto__:null,value:function(ml,Rl,rd){return this[zl].call(this,Al,ml,Rl,rd)},configurable:true})})}class AxiosHeaders{constructor(ml){ml&&this.set(ml)}set(ml,Al,Rl){const zl=this;function setHeader(ml,Al,Rl){const rd=normalizeHeader(Al);if(!rd){return}const yh=IA.findKey(zl,rd);if(!yh||zl[yh]===undefined||Rl===true||Rl===undefined&&zl[yh]!==false){zl[yh||Al]=normalizeValue(ml)}}const setHeaders=(ml,Al)=>IA.forEach(ml,(ml,Rl)=>setHeader(ml,Rl,Al));if(IA.isPlainObject(ml)||ml instanceof this.constructor){setHeaders(ml,Al)}else if(IA.isString(ml)&&(ml=ml.trim())&&!isValidHeaderName(ml)){setHeaders(parseHeaders(ml),Al)}else if(IA.isObject(ml)&&IA.isSafeIterable(ml)){let Rl=Object.create(null),zl,rd;for(const Al of ml){if(!IA.isArray(Al)){throw new TypeError("Object iterator must return a key-value pair")}rd=Al[0];if(IA.hasOwnProp(Rl,rd)){zl=Rl[rd];Rl[rd]=IA.isArray(zl)?[...zl,Al[1]]:[zl,Al[1]]}else{Rl[rd]=Al[1]}}setHeaders(Rl,Al)}else{ml!=null&&setHeader(Al,ml,Rl)}return this}get(ml,Al){ml=normalizeHeader(ml);if(ml){const Rl=IA.findKey(this,ml);if(Rl){const ml=this[Rl];if(!Al){return ml}if(Al===true){return parseTokens(ml)}if(IA.isFunction(Al)){return Al.call(this,ml,Rl)}if(IA.isRegExp(Al)){return Al.exec(ml)}throw new TypeError("parser must be boolean|regexp|function")}}}has(ml,Al){ml=normalizeHeader(ml);if(ml){const Rl=IA.findKey(this,ml);return!!(Rl&&this[Rl]!==undefined&&(!Al||matchHeaderValue(this,this[Rl],Rl,Al)))}return false}delete(ml,Al){const Rl=this;let zl=false;function deleteHeader(ml){ml=normalizeHeader(ml);if(ml){const rd=IA.findKey(Rl,ml);if(rd&&(!Al||matchHeaderValue(Rl,Rl[rd],rd,Al))){delete Rl[rd];zl=true}}}if(IA.isArray(ml)){ml.forEach(deleteHeader)}else{deleteHeader(ml)}return zl}clear(ml){const Al=Object.keys(this);let Rl=Al.length;let zl=false;while(Rl--){const rd=Al[Rl];if(!ml||matchHeaderValue(this,this[rd],rd,ml,true)){delete this[rd];zl=true}}return zl}normalize(ml){const Al=this;const Rl={};IA.forEach(this,(zl,rd)=>{const yh=IA.findKey(Rl,rd);if(yh){Al[yh]=normalizeValue(zl);delete Al[rd];return}const kh=ml?formatHeader(rd):String(rd).trim();if(kh!==rd){delete Al[rd]}Al[kh]=normalizeValue(zl);Rl[kh]=true});return this}concat(...ml){return this.constructor.concat(this,...ml)}toJSON(ml){const Al=Object.create(null);IA.forEach(this,(Rl,zl)=>{Rl!=null&&Rl!==false&&(Al[zl]=ml&&IA.isArray(Rl)?Rl.join(", "):Rl)});return Al}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([ml,Al])=>ml+": "+Al).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(ml){return ml instanceof this?ml:new this(ml)}static concat(ml,...Al){const Rl=new this(ml);Al.forEach(ml=>Rl.set(ml));return Rl}static accessor(ml){const Al=this[RA]=this[RA]={accessors:{}};const Rl=Al.accessors;const zl=this.prototype;function defineAccessor(ml){const Al=normalizeHeader(ml);if(!Rl[Al]){buildAccessors(zl,ml);Rl[Al]=true}}IA.isArray(ml)?ml.forEach(defineAccessor):defineAccessor(ml);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);IA.reduceDescriptors(AxiosHeaders.prototype,({value:ml},Al)=>{let Rl=Al[0].toUpperCase()+Al.slice(1);return{get:()=>ml,set(ml){this[Rl]=ml}}});IA.freezeMethods(AxiosHeaders);const NA="[REDACTED ****]";function hasOwnOrPrototypeToJSON(ml){if(IA.hasOwnProp(ml,"toJSON")){return true}let Al=Object.getPrototypeOf(ml);while(Al&&Al!==Object.prototype){if(IA.hasOwnProp(Al,"toJSON")){return true}Al=Object.getPrototypeOf(Al)}return false}function redactConfig(ml,Al){const Rl=new Set(Al.map(ml=>String(ml).toLowerCase()));const zl=[];const visit=ml=>{if(ml===null||typeof ml!=="object")return ml;if(IA.isBuffer(ml))return ml;if(zl.indexOf(ml)!==-1)return undefined;if(ml instanceof AxiosHeaders){ml=ml.toJSON()}zl.push(ml);let Al;if(IA.isArray(ml)){Al=[];ml.forEach((ml,Rl)=>{const zl=visit(ml);if(!IA.isUndefined(zl)){Al[Rl]=zl}})}else{if(!IA.isPlainObject(ml)&&hasOwnOrPrototypeToJSON(ml)){zl.pop();return ml}Al=Object.create(null);for(const[zl,rd]of Object.entries(ml)){const ml=Rl.has(zl.toLowerCase())?NA:visit(rd);if(!IA.isUndefined(ml)){Al[zl]=ml}}}zl.pop();return Al};return visit(ml)}class AxiosError extends Error{static from(ml,Al,Rl,zl,rd,yh){const kh=new AxiosError(ml.message,Al||ml.code,Rl,zl,rd);kh.cause=ml;kh.name=ml.name;if(ml.status!=null&&kh.status==null){kh.status=ml.status}yh&&Object.assign(kh,yh);return kh}constructor(ml,Al,Rl,zl,rd){super(ml);Object.defineProperty(this,"message",{__proto__:null,value:ml,enumerable:true,writable:true,configurable:true});this.name="AxiosError";this.isAxiosError=true;Al&&(this.code=Al);Rl&&(this.config=Rl);zl&&(this.request=zl);if(rd){this.response=rd;this.status=rd.status}}toJSON(){const ml=this.config;const Al=ml&&IA.hasOwnProp(ml,"redact")?ml.redact:undefined;const Rl=IA.isArray(Al)&&Al.length>0?redactConfig(ml,Al):IA.toJSONObject(ml);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Rl,code:this.code,status:this.status}}}AxiosError.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError.ECONNABORTED="ECONNABORTED";AxiosError.ETIMEDOUT="ETIMEDOUT";AxiosError.ECONNREFUSED="ECONNREFUSED";AxiosError.ERR_NETWORK="ERR_NETWORK";AxiosError.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError.ERR_CANCELED="ERR_CANCELED";AxiosError.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const OA=100;function isVisitable(ml){return IA.isPlainObject(ml)||IA.isArray(ml)}function removeBrackets(ml){return IA.endsWith(ml,"[]")?ml.slice(0,-2):ml}function renderKey(ml,Al,Rl){if(!ml)return Al;return ml.concat(Al).map(function each(ml,Al){ml=removeBrackets(ml);return!Rl&&Al?"["+ml+"]":ml}).join(Rl?".":"")}function isFlatArray(ml){return IA.isArray(ml)&&!ml.some(isVisitable)}const QA=IA.toFlatObject(IA,{},null,function filter(ml){return/^is[A-Z]/.test(ml)});function toFormData(ml,Al,Rl){if(!IA.isObject(ml)){throw new TypeError("target must be an object")}Al=Al||new(zl||FormData);Rl=IA.toFlatObject(Rl,{metaTokens:true,dots:false,indexes:false},false,function defined(ml,Al){return!IA.isUndefined(Al[ml])});const rd=Rl.metaTokens;const yh=Rl.visitor||defaultVisitor;const kh=Rl.dots;const Qh=Rl.indexes;const cf=Rl.Blob||typeof Blob!=="undefined"&&Blob;const t_=Rl.maxDepth===undefined?OA:Rl.maxDepth;const r_=cf&&IA.isSpecCompliantForm(Al);const u_=[];if(!IA.isFunction(yh)){throw new TypeError("visitor must be a function")}function convertValue(ml){if(ml===null)return"";if(IA.isDate(ml)){return ml.toISOString()}if(IA.isBoolean(ml)){return ml.toString()}if(!r_&&IA.isBlob(ml)){throw new AxiosError("Blob is not supported. Use a Buffer instead.")}if(IA.isArrayBuffer(ml)||IA.isTypedArray(ml)){return r_&&typeof Blob==="function"?new Blob([ml]):Buffer.from(ml)}return ml}function throwIfMaxDepthExceeded(ml){if(ml>t_){throw new AxiosError("Object is too deeply nested ("+ml+" levels). Max depth: "+t_,AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function stringifyWithDepthLimit(ml,Al){if(t_===Infinity){return JSON.stringify(ml)}const Rl=[];return JSON.stringify(ml,function limitDepth(ml,zl){if(!IA.isObject(zl)){return zl}while(Rl.length&&Rl[Rl.length-1]!==this){Rl.pop()}Rl.push(zl);throwIfMaxDepthExceeded(Al+Rl.length-1);return zl})}function defaultVisitor(ml,Rl,zl){let yh=ml;if(IA.isReactNative(Al)&&IA.isReactNativeBlob(ml)){Al.append(renderKey(zl,Rl,kh),convertValue(ml));return false}if(ml&&!zl&&typeof ml==="object"){if(IA.endsWith(Rl,"{}")){Rl=rd?Rl:Rl.slice(0,-2);ml=stringifyWithDepthLimit(ml,1)}else if(IA.isArray(ml)&&isFlatArray(ml)||(IA.isFileList(ml)||IA.endsWith(Rl,"[]"))&&(yh=IA.toArray(ml))){Rl=removeBrackets(Rl);yh.forEach(function each(ml,zl){!(IA.isUndefined(ml)||ml===null)&&Al.append(Qh===true?renderKey([Rl],zl,kh):Qh===null?Rl:Rl+"[]",convertValue(ml))});return false}}if(isVisitable(ml)){return true}Al.append(renderKey(zl,Rl,kh),convertValue(ml));return false}const C_=Object.assign(QA,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(ml,Rl,zl=0){if(IA.isUndefined(ml))return;throwIfMaxDepthExceeded(zl);if(u_.indexOf(ml)!==-1){throw new Error("Circular reference detected in "+Rl.join("."))}u_.push(ml);IA.forEach(ml,function each(ml,rd){const kh=!(IA.isUndefined(ml)||ml===null)&&yh.call(Al,ml,IA.isString(rd)?rd.trim():rd,Rl,C_);if(kh===true){build(ml,Rl?Rl.concat(rd):[rd],zl+1)}});u_.pop()}if(!IA.isObject(ml)){throw new TypeError("data must be an object")}build(ml);return Al}function encode$1(ml){const Al={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(ml).replace(/[!'()~]|%20/g,function replacer(ml){return Al[ml]})}function AxiosURLSearchParams(ml,Al){this._pairs=[];ml&&toFormData(ml,this,Al)}const LA=AxiosURLSearchParams.prototype;LA.append=function append(ml,Al){this._pairs.push([ml,Al])};LA.toString=function toString(ml){const Al=ml?function(Al){return ml.call(this,Al,encode$1)}:encode$1;return this._pairs.map(function each(ml){return Al(ml[0])+"="+Al(ml[1])},"").join("&")};function encode(ml){return encodeURIComponent(ml).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(ml,Al,Rl){if(!Al){return ml}const zl=IA.isFunction(Rl)?{serialize:Rl}:Rl;const rd=IA.getSafeProp(zl,"encode")||encode;const yh=IA.getSafeProp(zl,"serialize");let kh;if(yh){kh=yh(Al,zl)}else{kh=IA.isURLSearchParams(Al)?Al.toString():new AxiosURLSearchParams(Al,zl).toString(rd)}if(kh){const Al=ml.indexOf("#");if(Al!==-1){ml=ml.slice(0,Al)}ml+=(ml.indexOf("?")===-1?"?":"&")+kh}return ml}class InterceptorManager{constructor(){this.handlers=[]}use(ml,Al,Rl){this.handlers.push({fulfilled:ml,rejected:Al,synchronous:Rl?Rl.synchronous:false,runWhen:Rl?Rl.runWhen:null});return this.handlers.length-1}eject(ml){if(this.handlers[ml]){this.handlers[ml]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(ml){IA.forEach(this.handlers,function forEachHandler(Al){if(Al!==null){ml(Al)}})}}var MA={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false,legacyInterceptorReqResOrdering:true,advertiseZstdAcceptEncoding:false,validateStatusUndefinedResolves:true};var jA=yh.URLSearchParams;const UA="abcdefghijklmnopqrstuvwxyz";const GA="0123456789";const qA={DIGIT:GA,ALPHA:UA,ALPHA_DIGIT:UA+UA.toUpperCase()+GA};const generateString=(ml=16,Al=qA.ALPHA_DIGIT)=>{let Rl="";const{length:zl}=Al;const yh=new Uint32Array(ml);rd.randomFillSync(yh);for(let rd=0;rdtypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const zA=JA&&window.location.href||"http://localhost";var YA=Object.freeze({__proto__:null,hasBrowserEnv:JA,hasStandardBrowserEnv:VA,hasStandardBrowserWebWorkerEnv:WA,navigator:HA,origin:zA});var KA={...YA,...$A};function toURLEncodedForm(ml,Al){return toFormData(ml,new KA.classes.URLSearchParams,{visitor:function(ml,Al,Rl,zl){if(KA.isNode&&IA.isBuffer(ml)){this.append(Al,ml.toString("base64"));return false}return zl.defaultVisitor.apply(this,arguments)},...Al})}const XA=OA;function throwIfDepthExceeded(ml){if(ml>XA){throw new AxiosError("FormData field is too deeply nested ("+ml+" levels). Max depth: "+XA,AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function parsePropPath(ml){const Al=[];const Rl=/\w+|\[(\w*)]/g;let zl;while((zl=Rl.exec(ml))!==null){throwIfDepthExceeded(Al.length);Al.push(zl[0]==="[]"?"":zl[1]||zl[0])}return Al}function arrayToObject(ml){const Al={};const Rl=Object.keys(ml);let zl;const rd=Rl.length;let yh;for(zl=0;zl=ml.length;rd=!rd&&IA.isArray(Rl)?Rl.length:rd;if(kh){if(IA.hasOwnProp(Rl,rd)){Rl[rd]=IA.isArray(Rl[rd])?Rl[rd].concat(Al):[Rl[rd],Al]}else{Rl[rd]=Al}return!yh}if(!IA.hasOwnProp(Rl,rd)||!IA.isObject(Rl[rd])){Rl[rd]=[]}const Qh=buildPath(ml,Al,Rl[rd],zl);if(Qh&&IA.isArray(Rl[rd])){Rl[rd]=arrayToObject(Rl[rd])}return!yh}if(IA.isFormData(ml)&&IA.isFunction(ml.entries)){const Al={};IA.forEachEntry(ml,(ml,Rl)=>{buildPath(parsePropPath(ml),Rl,Al,0)});return Al}return null}const own=(ml,Al)=>ml!=null&&IA.hasOwnProp(ml,Al)?ml[Al]:undefined;function stringifySafely(ml,Al,Rl){if(IA.isString(ml)){try{(Al||JSON.parse)(ml);return IA.trim(ml)}catch(ml){if(ml.name!=="SyntaxError"){throw ml}}}return(Rl||JSON.stringify)(ml)}const ZA={transitional:MA,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(ml,Al){const Rl=Al.getContentType()||"";const zl=Rl.indexOf("application/json")>-1;const rd=IA.isObject(ml);if(rd&&IA.isHTMLForm(ml)){ml=new FormData(ml)}const yh=IA.isFormData(ml);if(yh){return zl?JSON.stringify(formDataToJSON(ml)):ml}if(IA.isArrayBuffer(ml)||IA.isBuffer(ml)||IA.isStream(ml)||IA.isFile(ml)||IA.isBlob(ml)||IA.isReadableStream(ml)){return ml}if(IA.isArrayBufferView(ml)){return ml.buffer}if(IA.isURLSearchParams(ml)){Al.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return ml.toString()}let kh;if(rd){const Al=own(this,"formSerializer");if(Rl.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(ml,Al).toString()}if((kh=IA.isFileList(ml))||Rl.indexOf("multipart/form-data")>-1){const Rl=own(this,"env");const zl=Rl&&Rl.FormData;return toFormData(kh?{"files[]":ml}:ml,zl&&new zl,Al)}}if(rd||zl){Al.setContentType("application/json",false);return stringifySafely(ml)}return ml}],transformResponse:[function transformResponse(ml){const Al=own(this,"transitional")||ZA.transitional;const Rl=Al&&Al.forcedJSONParsing;const zl=own(this,"responseType");const rd=zl==="json";if(IA.isResponse(ml)||IA.isReadableStream(ml)){return ml}if(ml&&IA.isString(ml)&&(Rl&&!zl||rd)){const Rl=Al&&Al.silentJSONParsing;const zl=!Rl&&rd;try{return JSON.parse(ml,own(this,"parseReviver"))}catch(ml){if(zl){if(ml.name==="SyntaxError"){throw AxiosError.from(ml,AxiosError.ERR_BAD_RESPONSE,this,null,own(this,"response"))}throw ml}}}return ml}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:KA.classes.FormData,Blob:KA.classes.Blob},validateStatus:function validateStatus(ml){return ml>=200&&ml<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};IA.forEach(["delete","get","head","post","put","patch","query"],ml=>{ZA.headers[ml]={}});function transformData(ml,Al){const Rl=this||ZA;const zl=Al||Rl;const rd=AxiosHeaders.from(zl.headers);let yh=zl.data;IA.forEach(ml,function transform(ml){yh=ml.call(Rl,yh,rd.normalize(),Al?Al.status:undefined)});rd.normalize();return yh}function isCancel(ml){return!!(ml&&ml.__CANCEL__)}class CanceledError extends AxiosError{constructor(ml,Al,Rl){super(ml==null?"canceled":ml,AxiosError.ERR_CANCELED,Al,Rl);this.name="CanceledError";this.__CANCEL__=true}}function settle(ml,Al,Rl){const zl=Rl.config.validateStatus;if(!Rl.status||!zl||zl(Rl.status)){ml(Rl)}else{Al(new AxiosError("Request failed with status code "+Rl.status,Rl.status>=400&&Rl.status<500?AxiosError.ERR_BAD_REQUEST:AxiosError.ERR_BAD_RESPONSE,Rl.config,Rl.request,Rl))}}function isAbsoluteURL(ml){if(typeof ml!=="string"){return false}return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(ml)}function combineURLs(ml,Al){return Al?ml.replace(/\/?\/$/,"")+"/"+Al.replace(/^\/+/,""):ml}const dy=/^https?:(?!\/\/)/i;const my=/[\t\n\r]/g;function stripLeadingC0ControlOrSpace(ml){let Al=0;while(Al!IA.isUndefined(Al[ml]));super({readableHighWaterMark:ml.chunkSize});const Al=this[Qy]={timeWindow:ml.timeWindow,chunkSize:ml.chunkSize,maxRate:ml.maxRate,minChunkSize:ml.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",ml=>{if(ml==="progress"){if(!Al.isCaptured){Al.isCaptured=true}}})}_read(ml){const Al=this[Qy];if(Al.onReadCallback){Al.onReadCallback()}return super._read(ml)}_transform(ml,Al,Rl){const zl=this[Qy];const rd=zl.maxRate;const yh=this.readableHighWaterMark;const kh=zl.timeWindow;const Qh=1e3/kh;const cf=rd/Qh;const t_=zl.minChunkSize!==false?Math.max(zl.minChunkSize,cf*.01):0;const pushChunk=(ml,Al)=>{const Rl=Buffer.byteLength(ml);zl.bytesSeen+=Rl;zl.bytes+=Rl;zl.isCaptured&&this.emit("progress",zl.bytesSeen);if(this.push(ml)){process.nextTick(Al)}else{zl.onReadCallback=()=>{zl.onReadCallback=null;process.nextTick(Al)}}};const transformChunk=(ml,Al)=>{const Rl=Buffer.byteLength(ml);let Qh=null;let r_=yh;let u_;let C_=0;if(rd){const ml=Date.now();if(!zl.ts||(C_=ml-zl.ts)>=kh){zl.ts=ml;u_=cf-zl.bytes;zl.bytes=u_<0?-u_:0;C_=0}u_=cf-zl.bytes}if(rd){if(u_<=0){return setTimeout(()=>{Al(null,ml)},kh-C_)}if(u_r_&&Rl-r_>t_){Qh=ml.subarray(r_);ml=ml.subarray(0,r_)}pushChunk(ml,Qh?()=>{process.nextTick(Al,null,Qh)}:Al)};transformChunk(ml,function transformNextChunk(ml,Al){if(ml){return Rl(ml)}if(Al){transformChunk(Al,transformNextChunk)}else{Rl(null)}})}}const{asyncIterator:Ky}=Symbol;const readBlob=async function*(ml){if(ml.stream){yield*ml.stream()}else if(ml.arrayBuffer){yield await ml.arrayBuffer()}else if(ml[Ky]){yield*ml[Ky]()}else{yield ml}};const Qb=KA.ALPHABET.ALPHA_DIGIT+"-_";const Lb=typeof TextEncoder==="function"?new TextEncoder:new r_.TextEncoder;const Mb="\r\n";const jb=Lb.encode(Mb);const Gb=2;class FormDataPart{constructor(ml,Al){const{escapeName:Rl}=this.constructor;const zl=IA.isString(Al);let rd=`Content-Disposition: form-data; name="${Rl(ml)}"${!zl&&Al.name?`; filename="${Rl(Al.name)}"`:""}${Mb}`;if(zl){Al=Lb.encode(String(Al).replace(/\r?\n|\r\n?/g,Mb))}else{const ml=String(Al.type||"application/octet-stream").replace(/[\r\n]/g,"");rd+=`Content-Type: ${ml}${Mb}`}this.headers=Lb.encode(rd+Mb);this.contentLength=zl?Al.byteLength:Al.size;this.size=this.headers.byteLength+this.contentLength+Gb;this.name=ml;this.value=Al}async*encode(){yield this.headers;const{value:ml}=this;if(IA.isTypedArray(ml)){yield ml}else{yield*readBlob(ml)}yield jb}static escapeName(ml){return String(ml).replace(/[\r\n"]/g,ml=>({"\r":"%0D","\n":"%0A",'"':"%22"}[ml]))}}const formDataToStream=(ml,Al,Rl)=>{const{tag:zl="form-data-boundary",size:rd=25,boundary:yh=zl+"-"+KA.generateString(rd,Qb)}=Rl||{};if(!IA.isFormData(ml)){throw new TypeError("FormData instance required")}if(yh.length<1||yh.length>70){throw new Error("boundary must be 1-70 characters long")}const kh=Lb.encode("--"+yh+Mb);const Qh=Lb.encode("--"+yh+"--"+Mb);let cf=Qh.byteLength;const t_=Array.from(ml.entries()).map(([ml,Al])=>{const Rl=new FormDataPart(ml,Al);cf+=Rl.size;return Rl});cf+=kh.byteLength*t_.length;cf=IA.toFiniteNumber(cf);const r_={"Content-Type":`multipart/form-data; boundary=${yh}`};if(Number.isFinite(cf)){r_["Content-Length"]=cf}Al&&Al(r_);return S_.Readable.from(async function*(){for(const ml of t_){yield kh;yield*ml.encode()}yield Qh}())};class ZlibHeaderTransformStream extends S_.Transform{__transform(ml,Al,Rl){this.push(ml);Rl()}_transform(ml,Al,Rl){if(ml.length!==0){this._transform=this.__transform;if(ml[0]!==120){const ml=Buffer.alloc(2);ml[0]=120;ml[1]=156;this.push(ml,Al)}}this.__transform(ml,Al,Rl)}}class Http2Sessions{constructor(){this.sessions=Object.create(null)}getSession(ml,Al){Al=Object.assign({sessionTimeout:1e3},Al);let Rl=this.sessions[ml];if(Rl){let ml=Rl.length;for(let zl=0;zl{if(rd){return}rd=true;if(yh){clearTimeout(yh);yh=null}let Al=Rl,kh=Al.length,Qh=kh;while(Qh--){if(Al[Qh][0]===zl){if(kh===1){delete this.sessions[ml]}else{Al.splice(Qh,1)}if(!zl.closed){zl.close()}return}}};const kh=zl.request;const{sessionTimeout:Qh}=Al;if(Qh!=null){let ml=0;zl.request=function(){const Al=kh.apply(this,arguments);ml++;if(yh){clearTimeout(yh);yh=null}Al.once("close",()=>{if(! --ml){yh=setTimeout(()=>{yh=null;removeSession()},Qh)}});return Al}}zl.once("close",removeSession);let cf=[zl,Al];Rl?Rl.push(cf):Rl=this.sessions[ml]=[cf];return zl}}const callbackify=(ml,Al)=>IA.isAsyncFn(ml)?function(...Rl){const zl=Rl.pop();ml.apply(this,Rl).then(ml=>{try{Al?zl(null,...Al(ml)):zl(null,ml)}catch(ml){zl(ml)}},zl)}:ml;const Vb=new Set(["localhost","0.0.0.0"]);const isIPv4Loopback=ml=>{const Al=ml.split(".");if(Al.length!==4)return false;if(Al[0]!=="127")return false;return Al.every(ml=>/^\d+$/.test(ml)&&Number(ml)>=0&&Number(ml)<=255)};const isIPv6ZeroGroup=ml=>/^0{1,4}$/.test(ml);const isIPv6Unspecified=ml=>{if(ml==="::")return true;const Al=ml.indexOf("::");if(Al!==-1){if(Al!==ml.lastIndexOf("::"))return false;const Rl=ml.slice(0,Al);const zl=ml.slice(Al+2);const rd=Rl?Rl.split(":"):[];const yh=zl?zl.split(":"):[];const kh=rd.length+yh.length;return kh<8&&rd.every(isIPv6ZeroGroup)&&yh.every(isIPv6ZeroGroup)}const Rl=ml.split(":");return Rl.length===8&&Rl.every(isIPv6ZeroGroup)};const isIPv6Loopback=ml=>{if(ml==="::1")return true;const Al=ml.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(Al)return isIPv4Loopback(Al[1]);const Rl=ml.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(Rl){const ml=parseInt(Rl[1],16);return ml>=32512&&ml<=32767}const zl=ml.split(":");if(zl.length===8){for(let ml=0;ml<7;ml++){if(!/^0+$/.test(zl[ml]))return false}return/^0*1$/.test(zl[7])}return false};const isLoopback=ml=>{if(!ml)return false;if(Vb.has(ml))return true;if(isIPv4Loopback(ml))return true;if(isIPv6Unspecified(ml))return true;return isIPv6Loopback(ml)};const Yb={http:80,https:443,ws:80,wss:443,ftp:21};const parseNoProxyEntry=ml=>{let Al=ml;let Rl=0;if(Al.charAt(0)==="["){const ml=Al.indexOf("]");if(ml!==-1){const zl=Al.slice(1,ml);const rd=Al.slice(ml+1);if(rd.charAt(0)===":"&&/^\d+$/.test(rd.slice(1))){Rl=Number.parseInt(rd.slice(1),10)}return[zl,Rl]}}const zl=Al.indexOf(":");const rd=Al.lastIndexOf(":");if(zl!==-1&&zl===rd&&/^\d+$/.test(Al.slice(rd+1))){Rl=Number.parseInt(Al.slice(rd+1),10);Al=Al.slice(0,rd)}return[Al,Rl]};const Fv=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i;const Xv=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i;const unmapIPv4MappedIPv6=ml=>{if(typeof ml!=="string"||ml.indexOf(":")===-1)return ml;const Al=ml.match(Fv);if(Al)return Al[1];const Rl=ml.match(Xv);if(Rl){const ml=parseInt(Rl[1],16);const Al=parseInt(Rl[2],16);return`${ml>>8}.${ml&255}.${Al>>8}.${Al&255}`}return ml};const normalizeNoProxyHost=ml=>{if(!ml){return ml}if(ml.charAt(0)==="["&&ml.charAt(ml.length-1)==="]"){ml=ml.slice(1,-1)}return unmapIPv4MappedIPv6(ml.replace(/\.+$/,""))};function shouldBypassProxy(ml){let Al;try{Al=new URL(ml)}catch(ml){return false}const Rl=(process.env.no_proxy||process.env.NO_PROXY||"").toLowerCase();if(!Rl){return false}if(Rl==="*"){return true}const zl=Number.parseInt(Al.port,10)||Yb[Al.protocol.split(":",1)[0]]||0;const rd=normalizeNoProxyHost(Al.hostname.toLowerCase());return Rl.split(/[\s,]+/).some(ml=>{if(!ml){return false}let[Al,Rl]=parseNoProxyEntry(ml);Al=normalizeNoProxyHost(Al);if(!Al){return false}if(Rl&&Rl!==zl){return false}if(Al.charAt(0)==="*"){Al=Al.slice(1)}if(Al.charAt(0)==="."){return rd.endsWith(Al)}return rd===Al||isLoopback(rd)&&isLoopback(Al)})}function speedometer(ml,Al){ml=ml||10;const Rl=new Array(ml);const zl=new Array(ml);let rd=0;let yh=0;let kh;Al=Al!==undefined?Al:1e3;return function push(Qh){const cf=Date.now();const t_=zl[yh];if(!kh){kh=cf}Rl[rd]=Qh;zl[rd]=cf;let r_=yh;let u_=0;while(r_!==rd){u_+=Rl[r_++];r_=r_%ml}rd=(rd+1)%ml;if(rd===yh){yh=(yh+1)%ml}if(cf-kh{Rl=zl;rd=null;if(yh){clearTimeout(yh);yh=null}ml(...Al)};const throttled=(...ml)=>{const Al=Date.now();const kh=Al-Rl;if(kh>=zl){invoke(ml,Al)}else{rd=ml;if(!yh){yh=setTimeout(()=>{yh=null;invoke(rd)},zl-kh)}}};const flush=()=>rd&&invoke(rd);return[throttled,flush]}const progressEventReducer=(ml,Al,Rl=3)=>{let zl=0;const rd=speedometer(50,250);return throttle(Rl=>{if(!Rl||typeof Rl.loaded!=="number"){return}const yh=Rl.loaded;const kh=Rl.lengthComputable?Rl.total:undefined;const Qh=kh!=null?Math.min(yh,kh):yh;const cf=Math.max(0,Qh-zl);const t_=rd(cf);zl=Math.max(zl,Qh);const r_={loaded:Qh,total:kh,progress:kh?Qh/kh:undefined,bytes:cf,rate:t_?t_:undefined,estimated:t_&&kh?(kh-Qh)/t_:undefined,event:Rl,lengthComputable:kh!=null,[Al?"download":"upload"]:true};ml(r_)},Rl)};const progressEventDecorator=(ml,Al)=>{const Rl=ml!=null;return[zl=>Al[0]({lengthComputable:Rl,total:ml,loaded:zl}),Al[1]]};const asyncDecorator=ml=>(...Al)=>IA.asap(()=>ml(...Al));const isHexDigit=ml=>ml>=48&&ml<=57||ml>=65&&ml<=70||ml>=97&&ml<=102;const isPercentEncodedByte=(ml,Al,Rl)=>Al+2ml>=2&&zl.charCodeAt(ml-2)===37&&zl.charCodeAt(ml-1)===51&&(zl.charCodeAt(ml)===68||zl.charCodeAt(ml)===100);if(rd>=0){if(zl.charCodeAt(rd)===61){Rl++;rd--}else if(tailIsPct3D(rd)){Rl++;rd-=3}}if(Rl===1&&rd>=0){if(zl.charCodeAt(rd)===61){Rl++}else if(tailIsPct3D(rd)){Rl++}}const yh=Math.floor(ml/4);const kh=yh*3-(Rl||0);return kh>0?kh:0}let yh=0;for(let ml=0,Al=zl.length;ml=55296&&Rl<=56319&&ml+1=56320&&Al<=57343){yh+=4;ml++}else{yh+=3}}else{yh+=3}}return yh}const tE={flush:D_.constants.Z_SYNC_FLUSH,finishFlush:D_.constants.Z_SYNC_FLUSH};const rE={flush:D_.constants.BROTLI_OPERATION_FLUSH,finishFlush:D_.constants.BROTLI_OPERATION_FLUSH};const iE={flush:D_.constants.ZSTD_e_flush,finishFlush:D_.constants.ZSTD_e_flush};const sE=IA.isFunction(D_.createBrotliDecompress);const pE=IA.isFunction(D_.createZstdDecompress);const dE="gzip, compress, deflate"+(sE?", br":"");const gE=dE+(pE?", zstd":"");const{http:bE,https:vE}=C_;const wE=/https:?/;const CE=["content-type","content-length"];function setFormDataHeaders$1(ml,Al,Rl){if(Rl!=="content-only"){ml.set(Al);return}Object.entries(Al).forEach(([Al,Rl])=>{if(CE.includes(Al.toLowerCase())){ml.set(Al,Rl)}})}const BE=Symbol("axios.http.socketListener");const NE=Symbol("axios.http.currentReq");const jE=Symbol("axios.http.installedTunnel");const GE=new Map;const WE=new WeakMap;function getTunnelingAgent(ml,Al){const Rl=ml.protocol+"//"+ml.hostname+":"+(ml.port||"")+"#"+(ml.auth||"");const zl=Al?WE.get(Al)||WE.set(Al,new Map).get(Al):GE;let rd=zl.get(Rl);if(rd)return rd;const yh=Al&&Al.options?{...Al.options,...ml}:ml;rd=new kh(yh);if(Al&&Al.options){const ml={...Al.options};const Rl=rd.callback;rd.callback=function axiosTunnelingAgentCallback(Al,zl){return Rl.call(this,Al,{...ml,...zl})}}rd[jE]=true;zl.set(Rl,rd);return rd}const YE=KA.protocols.map(ml=>ml+":");const decodeURIComponentSafe$1=ml=>{if(!IA.isString(ml)){return ml}try{return decodeURIComponent(ml)}catch(Al){return ml}};const flushOnFinish=(ml,[Al,Rl])=>{ml.on("end",Rl).on("error",Rl);return Al};const ow=new Http2Sessions;function dispatchBeforeRedirect(ml,Al,Rl){if(ml.beforeRedirects.proxy){ml.beforeRedirects.proxy(ml)}if(ml.beforeRedirects.auth){ml.beforeRedirects.auth(ml)}if(ml.beforeRedirects.sensitiveHeaders){ml.beforeRedirects.sensitiveHeaders(ml,Rl)}if(ml.beforeRedirects.config){ml.beforeRedirects.config(ml,Al,Rl)}}function stripMatchingHeaders(ml,Al){if(!ml){return}Object.keys(ml).forEach(Rl=>{if(Al.has(Rl.toLowerCase())){delete ml[Rl]}})}function isSameOriginRedirect(ml,Al){if(!Al){return false}try{return new URL(Al.url).origin===new URL(ml.href).origin}catch(ml){return false}}function setProxy(ml,Al,Rl,zl,rd){let yh=Al;if(!yh&&yh!==false){const ml=getProxyForUrl(Rl);if(ml){if(!shouldBypassProxy(Rl)){yh=new URL(ml)}}}if(zl&&ml.headers){for(const Al of Object.keys(ml.headers)){if(Al.toLowerCase()==="proxy-authorization"){delete ml.headers[Al]}}}if(zl&&ml.agent&&ml.agent[jE]){ml.agent=undefined}if(yh){const Al=yh instanceof URL;const readProxyField=ml=>Al||IA.hasOwnProp(yh,ml)?yh[ml]:undefined;const zl=readProxyField("username");const Qh=readProxyField("password");let cf=IA.hasOwnProp(yh,"auth")?yh.auth:undefined;if(zl){cf=(zl||"")+":"+(Qh||"")}if(cf){const ml=typeof cf==="object";const Al=ml&&IA.hasOwnProp(cf,"username")?cf.username:undefined;const Rl=ml&&IA.hasOwnProp(cf,"password")?cf.password:undefined;const zl=Boolean(Al||Rl);if(zl){cf=(Al||"")+":"+(Rl||"")}else if(ml){throw new AxiosError("Invalid proxy authorization",AxiosError.ERR_BAD_OPTION,{proxy:yh})}}const t_=wE.test(ml.protocol);if(t_){if(!(rd instanceof kh)){const Al=readProxyField("hostname")||readProxyField("host");const Rl=readProxyField("port");const zl=readProxyField("protocol");const yh=zl?zl.includes(":")?zl:`${zl}:`:"http:";const kh=Al&&Al.includes(":")&&!Al.startsWith("[")?`[${Al}]`:Al;const Qh=new URL(`${yh}//${kh}${Rl?":"+Rl:""}`);const t_={protocol:Qh.protocol,hostname:Qh.hostname.replace(/^\[|\]$/g,""),port:Qh.port,auth:cf&&typeof cf==="string"?cf:undefined};if(Qh.protocol==="https:"){t_.ALPNProtocols=["http/1.1"]}const r_=getTunnelingAgent(t_,rd);ml.agent=r_;if(ml.agents){ml.agents.https=r_}}}else{if(cf){const Al=Buffer.from(cf,"utf8").toString("base64");ml.headers["Proxy-Authorization"]="Basic "+Al}let Al=false;for(const Rl of Object.keys(ml.headers)){if(Rl.toLowerCase()==="host"){Al=true;break}}if(!Al){ml.headers.host=ml.hostname+(ml.port?":"+ml.port:"")}const zl=readProxyField("hostname")||readProxyField("host");ml.hostname=zl;ml.host=zl;ml.port=readProxyField("port");ml.path=Rl;const rd=readProxyField("protocol");if(rd){ml.protocol=rd.includes(":")?rd:`${rd}:`}}}ml.beforeRedirects.proxy=function beforeRedirect(ml){setProxy(ml,Al,ml.href,true,rd)}}const lw=typeof process!=="undefined"&&IA.kindOf(process)==="process";const wrapAsync=ml=>new Promise((Al,Rl)=>{let zl;let rd;const done=(ml,Al)=>{if(rd)return;rd=true;zl&&zl(ml,Al)};const _resolve=ml=>{done(ml);Al(ml)};const _reject=ml=>{done(ml,true);Rl(ml)};ml(_resolve,_reject,ml=>zl=ml).catch(_reject)});const resolveFamily=({address:ml,family:Al})=>{if(!IA.isString(ml)){throw TypeError("address must be a string")}return{address:ml,family:Al||(ml.indexOf(".")<0?6:4)}};const buildAddressEntry=(ml,Al)=>resolveFamily(IA.isObject(ml)?ml:{address:ml,family:Al});const cw={request(ml,Al){const Rl=ml.protocol+"//"+ml.hostname+":"+(ml.port||(ml.protocol==="https:"?443:80));const{http2Options:zl,headers:rd}=ml;const yh=ow.getSession(Rl,zl);const{HTTP2_HEADER_SCHEME:kh,HTTP2_HEADER_METHOD:Qh,HTTP2_HEADER_PATH:cf,HTTP2_HEADER_STATUS:r_}=t_.constants;const u_={[kh]:ml.protocol.replace(":",""),[Qh]:ml.method,[cf]:ml.path};IA.forEach(rd,(ml,Al)=>{Al.charAt(0)!==":"&&(u_[Al]=ml)});const C_=yh.request(u_);C_.once("response",ml=>{const Rl=C_;ml=Object.assign({},ml);const zl=ml[r_];delete ml[r_];Rl.headers=ml;Rl.statusCode=+zl;Al(Rl)});return C_}};var pw=lw&&function httpAdapter(ml){return wrapAsync(async function dispatchHttpRequest(Al,Rl,zl){const own=Al=>IA.getSafeProp(ml,Al);const rd=own("transitional")||MA;let yh=own("data");let kh=own("lookup");let t_=own("family");let C_=own("httpVersion");if(C_===undefined)C_=1;let Cg=own("http2Options");const eA=own("responseType");const tA=own("responseEncoding");const rA=own("httpAgent");const nA=own("httpsAgent");const iA=own("method").toUpperCase();const sA=own("maxRedirects");const aA=own("maxBodyLength");const oA=own("maxContentLength");const lA=own("decompress");let cA;let uA=false;let pA;let dA;C_=+C_;if(Number.isNaN(C_)){throw TypeError(`Invalid protocol version: '${ml.httpVersion}' is not a number`)}if(C_!==1&&C_!==2){throw TypeError(`Unsupported protocol version '${C_}'`)}const hA=C_===2;if(kh){const ml=callbackify(kh,ml=>IA.isArray(ml)?ml:[ml]);kh=(Al,Rl,zl)=>{ml(Al,Rl,(ml,Al,rd)=>{if(ml){return zl(ml)}const yh=IA.isArray(Al)?Al.map(ml=>buildAddressEntry(ml)):[buildAddressEntry(Al,rd)];Rl.all?zl(ml,yh):zl(ml,yh[0].address,yh[0].family)})}}const fA=new P_.EventEmitter;function abort(Al){try{fA.emit("abort",!Al||Al.type?new CanceledError(null,ml,pA):Al)}catch(ml){}}function clearConnectPhaseTimer(){if(dA){clearTimeout(dA);dA=null}}function createTimeoutError(){const Al=own("timeout");let Rl=Al?"timeout of "+Al+"ms exceeded":"timeout exceeded";const zl=own("timeoutErrorMessage");if(zl){Rl=zl}return new AxiosError(Rl,rd.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,ml,pA)}fA.once("abort",Rl);const onFinished=()=>{clearConnectPhaseTimer();if(ml.cancelToken){ml.cancelToken.unsubscribe(abort)}if(ml.signal){ml.signal.removeEventListener("abort",abort)}fA.removeAllListeners()};if(ml.cancelToken||ml.signal){ml.cancelToken&&ml.cancelToken.subscribe(abort);if(ml.signal){ml.signal.aborted?abort():ml.signal.addEventListener("abort",abort)}}zl((ml,Al)=>{cA=true;clearConnectPhaseTimer();if(Al){uA=true;onFinished();return}const{data:Rl}=ml;if(Rl instanceof S_.Readable||Rl instanceof S_.Duplex){const ml=S_.finished(Rl,()=>{ml();onFinished()})}else{onFinished()}});const _A=buildFullPath(own("baseURL"),own("url"),own("allowAbsoluteUrls"),ml);const mA=new URL(_A,KA.hasBrowserEnv?KA.origin:undefined);const gA=mA.protocol||YE[0];if(gA==="data:"){if(oA>-1){const Al=String(own("url")||_A||"");const zl=estimateDataURLDecodedBytes(Al);if(zl>oA){return Rl(new AxiosError("maxContentLength size of "+oA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml))}}let zl;if(iA!=="GET"){return settle(Al,Rl,{status:405,statusText:"method not allowed",headers:{},config:ml})}try{zl=fromDataURI(own("url"),eA==="blob",{Blob:ml.env&&ml.env.Blob})}catch(Al){throw AxiosError.from(Al,AxiosError.ERR_BAD_REQUEST,ml)}if(eA==="text"){zl=zl.toString(tA);if(!tA||tA==="utf8"){zl=IA.stripBOM(zl)}}else if(eA==="stream"){zl=S_.Readable.from(zl)}return settle(Al,Rl,{data:zl,status:200,statusText:"OK",headers:new AxiosHeaders,config:ml})}if(YE.indexOf(gA)===-1){return Rl(new AxiosError("Unsupported protocol "+gA,AxiosError.ERR_BAD_REQUEST,ml))}const AA=AxiosHeaders.from(ml.headers).normalize();AA.set("User-Agent","axios/"+xy,false);const{onUploadProgress:yA,onDownloadProgress:bA}=ml;const vA=ml.maxRate;let EA=undefined;let wA=undefined;if(IA.isSpecCompliantForm(yh)){const ml=AA.getContentType(/boundary=([-_\w\d]{10,70})/i);yh=formDataToStream(yh,ml=>{AA.set(ml)},{tag:`axios-${xy}-boundary`,boundary:ml&&ml[1]||undefined})}else if(IA.isFormData(yh)&&IA.isFunction(yh.getHeaders)&&yh.getHeaders!==Object.prototype.getHeaders){setFormDataHeaders$1(AA,yh.getHeaders(),own("formDataHeaderPolicy"));if(!AA.hasContentLength()){try{const ml=await r_.promisify(yh.getLength).call(yh);Number.isFinite(ml)&&ml>=0&&AA.setContentLength(ml)}catch(ml){}}}else if(IA.isBlob(yh)||IA.isFile(yh)){yh.size&&AA.setContentType(yh.type||"application/octet-stream");AA.setContentLength(yh.size||0);yh=S_.Readable.from(readBlob(yh))}else if(yh&&!IA.isStream(yh)){if(Buffer.isBuffer(yh));else if(IA.isArrayBuffer(yh)){yh=Buffer.from(new Uint8Array(yh))}else if(IA.isString(yh)){yh=Buffer.from(yh,"utf-8")}else{return Rl(new AxiosError("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",AxiosError.ERR_BAD_REQUEST,ml))}AA.setContentLength(yh.length,false);if(aA>-1&&yh.length>aA){return Rl(new AxiosError("Request body larger than maxBodyLength limit",AxiosError.ERR_BAD_REQUEST,ml))}}const CA=IA.toFiniteNumber(AA.getContentLength());if(IA.isArray(vA)){EA=vA[0];wA=vA[1]}else{EA=wA=vA}if(yh&&(yA||EA)){if(!IA.isStream(yh)){yh=S_.Readable.from(yh,{objectMode:false})}yh=S_.pipeline([yh,new AxiosTransformStream({maxRate:IA.toFiniteNumber(EA)})],IA.noop);yA&&yh.on("progress",flushOnFinish(yh,progressEventDecorator(CA,progressEventReducer(asyncDecorator(yA),false,3))))}let xA=undefined;const DA=own("auth");if(DA){const ml=IA.getSafeProp(DA,"username")||"";const Al=IA.getSafeProp(DA,"password")||"";xA=ml+":"+Al}if(!xA&&(mA.username||mA.password)){const ml=decodeURIComponentSafe$1(mA.username);const Al=decodeURIComponentSafe$1(mA.password);xA=ml+":"+Al}xA&&AA.delete("authorization");let SA;try{SA=buildURL(mA.pathname+mA.search,own("params"),own("paramsSerializer")).replace(/^\?/,"")}catch(Al){const zl=new Error(Al.message);zl.config=ml;zl.url=own("url");zl.exists=true;return Rl(zl)}AA.set("Accept-Encoding",IA.hasOwnProp(rd,"advertiseZstdAcceptEncoding")&&rd.advertiseZstdAcceptEncoding===true?gE:dE,false);const kA=Object.assign(Object.create(null),{path:SA,method:iA,headers:toByteStringHeaderObject(AA),agents:{http:rA,https:nA},auth:xA,protocol:gA,family:t_,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:Object.create(null),http2Options:Cg});!IA.isUndefined(kh)&&(kA.lookup=kh);const TA=own("socketPath");if(TA){if(typeof TA!=="string"){return Rl(new AxiosError("socketPath must be a string",AxiosError.ERR_BAD_OPTION_VALUE,ml))}const Al=own("allowedSocketPaths");if(Al!=null){const zl=Array.isArray(Al)?Al:[Al];const rd=u_.resolve(TA);const yh=zl.some(ml=>typeof ml==="string"&&u_.resolve(ml)===rd);if(!yh){return Rl(new AxiosError(`socketPath "${TA}" is not permitted by allowedSocketPaths`,AxiosError.ERR_BAD_OPTION_VALUE,ml))}}kA.socketPath=TA}else{kA.hostname=mA.hostname.startsWith("[")?mA.hostname.slice(1,-1):mA.hostname;kA.port=mA.port;setProxy(kA,own("proxy"),gA+"//"+mA.hostname+(mA.port?":"+mA.port:"")+kA.path,false,nA)}let BA;let FA=false;let PA=false;const RA=wE.test(kA.protocol);if(kA.agent==null){kA.agent=RA?nA:rA}if(hA){BA=cw}else{const Al=own("transport");if(Al){BA=Al}else if(sA===0){BA=RA?cf:Qh;FA=true}else{PA=true;kA.sensitiveHeaders=[];if(sA){kA.maxRedirects=sA}const Al=own("beforeRedirect");if(Al){kA.beforeRedirects.config=Al}if(xA){const ml=mA.origin;const Al=xA;kA.beforeRedirects.auth=function beforeRedirectAuth(Rl){try{if(new URL(Rl.href).origin===ml){Rl.auth=Al}}catch(ml){}}}const zl=own("sensitiveHeaders");if(zl!=null){if(!IA.isArray(zl)){return Rl(new AxiosError("sensitiveHeaders must be an array of strings",AxiosError.ERR_BAD_OPTION_VALUE,ml))}const Al=new Set;for(const rd of zl){if(!IA.isString(rd)){return Rl(new AxiosError("sensitiveHeaders must be an array of strings",AxiosError.ERR_BAD_OPTION_VALUE,ml))}Al.add(rd.toLowerCase())}if(Al.size){kA.sensitiveHeaders=Array.from(Al);kA.beforeRedirects.sensitiveHeaders=function beforeRedirectSensitiveHeaders(ml,Rl){if(!isSameOriginRedirect(ml,Rl)){stripMatchingHeaders(ml.headers,Al)}}}}BA=RA?vE:bE}}if(aA>-1){kA.maxBodyLength=aA}else{kA.maxBodyLength=Infinity}kA.insecureHTTPParser=Boolean(own("insecureHTTPParser"));pA=BA.request(kA,function handleResponse(zl){clearConnectPhaseTimer();if(pA.destroyed)return;const rd=[zl];const yh=IA.toFiniteNumber(zl.headers["content-length"]);if(bA||wA){const t_=new AxiosTransformStream({maxRate:IA.toFiniteNumber(wA)});bA&&t_.on("progress",flushOnFinish(t_,progressEventDecorator(yh,progressEventReducer(asyncDecorator(bA),true,3))));rd.push(t_)}let kh=zl;const Qh=zl.req||pA;if(lA!==false&&zl.headers["content-encoding"]){if(iA==="HEAD"||zl.statusCode===204){delete zl.headers["content-encoding"]}switch((zl.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":rd.push(D_.createUnzip(tE));delete zl.headers["content-encoding"];break;case"deflate":rd.push(new ZlibHeaderTransformStream);rd.push(D_.createUnzip(tE));delete zl.headers["content-encoding"];break;case"br":if(sE){rd.push(D_.createBrotliDecompress(rE));delete zl.headers["content-encoding"]}break;case"zstd":if(pE){rd.push(D_.createZstdDecompress(iE));delete zl.headers["content-encoding"]}break}}kh=rd.length>1?S_.pipeline(rd,IA.noop):rd[0];const cf={status:zl.statusCode,statusText:zl.statusMessage,headers:new AxiosHeaders(zl.headers),config:ml,request:Qh};if(eA==="stream"){if(oA>-1){const r_=oA;const u_=kh;async function*enforceMaxContentLength(){let Al=0;for await(const Rl of u_){Al+=Rl.length;if(Al>r_){throw new AxiosError("maxContentLength size of "+r_+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,Qh)}yield Rl}}kh=S_.Readable.from(enforceMaxContentLength(),{objectMode:false})}cf.data=kh;settle(Al,Rl,cf)}else{const C_=[];let P_=0;kh.on("data",function handleStreamData(Al){C_.push(Al);P_+=Al.length;if(oA>-1&&P_>oA){uA=true;kh.destroy();abort(new AxiosError("maxContentLength size of "+oA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,Qh))}});kh.on("aborted",function handlerStreamAborted(){if(uA){return}const Al=new AxiosError("stream has been aborted",AxiosError.ERR_BAD_RESPONSE,ml,Qh,cf);kh.destroy(Al);Rl(Al)});kh.on("error",function handleStreamError(Al){if(uA)return;Rl(AxiosError.from(Al,null,ml,Qh,cf))});kh.on("end",function handleStreamEnd(){try{let ml=C_.length===1?C_[0]:Buffer.concat(C_);if(eA!=="arraybuffer"){ml=ml.toString(tA);if(!tA||tA==="utf8"){ml=IA.stripBOM(ml)}}cf.data=ml}catch(Al){return Rl(AxiosError.from(Al,null,ml,cf.request,cf))}settle(Al,Rl,cf)})}fA.once("abort",ml=>{if(!kh.destroyed){kh.emit("error",ml);kh.destroy()}})});fA.once("abort",ml=>{if(pA.close){pA.close()}else{pA.destroy(ml)}});pA.on("error",function handleRequestError(Al){Rl(AxiosError.from(Al,null,ml,pA))});const NA=new Set;pA.on("socket",function handleRequestSocket(ml){ml.setKeepAlive(true,1e3*60);if(!ml[BE]){ml.on("error",function handleSocketError(Al){const Rl=ml[NE];if(Rl&&!Rl.destroyed){Rl.destroy(Al)}});ml[BE]=true}ml[NE]=pA;NA.add(ml)});pA.once("close",function clearCurrentReq(){clearConnectPhaseTimer();for(const ml of NA){if(ml[NE]===pA){ml[NE]=null}}NA.clear()});if(own("timeout")){const Al=parseInt(own("timeout"),10);if(Number.isNaN(Al)){abort(new AxiosError("error trying to parse `config.timeout` to int",AxiosError.ERR_BAD_OPTION_VALUE,ml,pA));return}const Rl=function handleTimeout(){if(cA)return;abort(createTimeoutError())};if(FA&&Al>0){dA=setTimeout(Rl,Al)}pA.setTimeout(Al,Rl)}else{pA.setTimeout(0)}if(IA.isStream(yh)){let Al=false;let Rl=false;yh.on("end",()=>{Al=true});yh.once("error",ml=>{Rl=true;pA.destroy(ml)});yh.on("close",()=>{if(!Al&&!Rl){abort(new CanceledError("Request stream has been aborted",ml,pA))}});let zl=yh;if(aA>-1&&!PA){const Al=aA;let Rl=0;zl=S_.pipeline([yh,new S_.Transform({transform(zl,rd,yh){Rl+=zl.length;if(Rl>Al){return yh(new AxiosError("Request body larger than maxBodyLength limit",AxiosError.ERR_BAD_REQUEST,ml,pA))}yh(null,zl)}})],IA.noop);zl.on("error",ml=>{if(!pA.destroyed)pA.destroy(ml)})}zl.pipe(pA)}else{yh&&pA.write(yh);pA.end()}})};var dw=KA.hasStandardBrowserEnv?((ml,Al)=>Rl=>{Rl=new URL(Rl,KA.origin);return ml.protocol===Rl.protocol&&ml.host===Rl.host&&(Al||ml.port===Rl.port)})(new URL(KA.origin),KA.navigator&&/(msie|trident)/i.test(KA.navigator.userAgent)):()=>true;var hw=KA.hasStandardBrowserEnv?{write(ml,Al,Rl,zl,rd,yh,kh){if(typeof document==="undefined")return;const Qh=[`${ml}=${encodeURIComponent(Al)}`];if(IA.isNumber(Rl)){Qh.push(`expires=${new Date(Rl).toUTCString()}`)}if(IA.isString(zl)){Qh.push(`path=${zl}`)}if(IA.isString(rd)){Qh.push(`domain=${rd}`)}if(yh===true){Qh.push("secure")}if(IA.isString(kh)){Qh.push(`SameSite=${kh}`)}document.cookie=Qh.join("; ")},read(ml){if(typeof document==="undefined")return null;const Al=document.cookie.split(";");for(let Rl=0;Rlml instanceof AxiosHeaders?{...ml}:ml;function mergeConfig(ml,Al){Al=Al||{};const Rl=Object.create(null);Object.defineProperty(Rl,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:false,writable:true,configurable:true});function getMergedValue(ml,Al,Rl,zl){if(IA.isPlainObject(ml)&&IA.isPlainObject(Al)){return IA.merge.call({caseless:zl},ml,Al)}else if(IA.isPlainObject(Al)){return IA.merge({},Al)}else if(IA.isArray(Al)){return Al.slice()}return Al}function mergeDeepProperties(ml,Al,Rl,zl){if(!IA.isUndefined(Al)){return getMergedValue(ml,Al,Rl,zl)}else if(!IA.isUndefined(ml)){return getMergedValue(undefined,ml,Rl,zl)}}function valueFromConfig2(ml,Al){if(!IA.isUndefined(Al)){return getMergedValue(undefined,Al)}}function defaultToConfig2(ml,Al){if(!IA.isUndefined(Al)){return getMergedValue(undefined,Al)}else if(!IA.isUndefined(ml)){return getMergedValue(undefined,ml)}}function getMergedTransitionalOption(Rl){const zl=IA.hasOwnProp(Al,"transitional")?Al.transitional:undefined;if(!IA.isUndefined(zl)){if(IA.isPlainObject(zl)){if(IA.hasOwnProp(zl,Rl)){return zl[Rl]}}else{return undefined}}const rd=IA.hasOwnProp(ml,"transitional")?ml.transitional:undefined;if(IA.isPlainObject(rd)&&IA.hasOwnProp(rd,Rl)){return rd[Rl]}return undefined}function mergeDirectKeys(Rl,zl,rd){if(IA.hasOwnProp(Al,rd)){return getMergedValue(Rl,zl)}else if(IA.hasOwnProp(ml,rd)){return getMergedValue(undefined,Rl)}}const zl={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,allowedSocketPaths:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(ml,Al,Rl)=>mergeDeepProperties(headersToObject(ml),headersToObject(Al),Rl,true)};IA.forEach(Object.keys({...ml,...Al}),function computeConfigValue(rd){if(rd==="__proto__"||rd==="constructor"||rd==="prototype")return;const yh=IA.hasOwnProp(zl,rd)?zl[rd]:mergeDeepProperties;const kh=IA.hasOwnProp(ml,rd)?ml[rd]:undefined;const Qh=IA.hasOwnProp(Al,rd)?Al[rd]:undefined;const cf=yh(kh,Qh,rd);IA.isUndefined(cf)&&yh!==mergeDirectKeys||(Rl[rd]=cf)});if(IA.hasOwnProp(Al,"validateStatus")&&IA.isUndefined(Al.validateStatus)&&getMergedTransitionalOption("validateStatusUndefinedResolves")===false){if(IA.hasOwnProp(ml,"validateStatus")){Rl.validateStatus=getMergedValue(undefined,ml.validateStatus)}else{delete Rl.validateStatus}}return Rl}const fw=["content-type","content-length"];function setFormDataHeaders(ml,Al,Rl){if(Rl!=="content-only"){ml.set(Al);return}Object.entries(Al).forEach(([Al,Rl])=>{if(fw.includes(Al.toLowerCase())){ml.set(Al,Rl)}})}const encodeUTF8$1=ml=>encodeURIComponent(ml).replace(/%([0-9A-F]{2})/gi,(ml,Al)=>String.fromCharCode(parseInt(Al,16)));function resolveConfig(ml){const Al=mergeConfig({},ml);const own=ml=>IA.hasOwnProp(Al,ml)?Al[ml]:undefined;const Rl=own("data");let zl=own("withXSRFToken");const rd=own("xsrfHeaderName");const yh=own("xsrfCookieName");let kh=own("headers");const Qh=own("auth");const cf=own("baseURL");const t_=own("allowAbsoluteUrls");const r_=own("url");Al.headers=kh=AxiosHeaders.from(kh);Al.url=buildURL(buildFullPath(cf,r_,t_,Al),own("params"),own("paramsSerializer"));if(Qh){const ml=IA.getSafeProp(Qh,"username")||"";const Al=IA.getSafeProp(Qh,"password")||"";kh.set("Authorization","Basic "+btoa(ml+":"+(Al?encodeUTF8$1(Al):"")))}if(IA.isFormData(Rl)){if(KA.hasStandardBrowserEnv||KA.hasStandardBrowserWebWorkerEnv||IA.isReactNative(Rl)){kh.setContentType(undefined)}else if(IA.isFunction(Rl.getHeaders)){setFormDataHeaders(kh,Rl.getHeaders(),own("formDataHeaderPolicy"))}}if(KA.hasStandardBrowserEnv){if(IA.isFunction(zl)){zl=zl(Al)}const ml=zl===true||zl==null&&dw(Al.url);if(ml){const ml=rd&&yh&&hw.read(yh);if(ml){kh.set(rd,ml)}}}return Al}const _w=typeof XMLHttpRequest!=="undefined";var mw=_w&&function(ml){return new Promise(function dispatchXhrRequest(Al,Rl){const zl=resolveConfig(ml);let rd=zl.data;const yh=AxiosHeaders.from(zl.headers).normalize();let{responseType:kh,onUploadProgress:Qh,onDownloadProgress:cf}=zl;let t_;let r_,u_;let C_,D_;function done(){C_&&C_();D_&&D_();zl.cancelToken&&zl.cancelToken.unsubscribe(t_);zl.signal&&zl.signal.removeEventListener("abort",t_)}let S_=new XMLHttpRequest;S_.open(zl.method.toUpperCase(),zl.url,true);S_.timeout=zl.timeout;function onloadend(){if(!S_){return}const zl=AxiosHeaders.from("getAllResponseHeaders"in S_&&S_.getAllResponseHeaders());const rd=!kh||kh==="text"||kh==="json"?S_.responseText:S_.response;const yh={data:rd,status:S_.status,statusText:S_.statusText,headers:zl,config:ml,request:S_};settle(function _resolve(ml){Al(ml);done()},function _reject(ml){Rl(ml);done()},yh);S_=null}if("onloadend"in S_){S_.onloadend=onloadend}else{S_.onreadystatechange=function handleLoad(){if(!S_||S_.readyState!==4){return}if(S_.status===0&&!(S_.responseURL&&S_.responseURL.startsWith("file:"))){return}setTimeout(onloadend)}}S_.onabort=function handleAbort(){if(!S_){return}Rl(new AxiosError("Request aborted",AxiosError.ECONNABORTED,ml,S_));done();S_=null};S_.onerror=function handleError(Al){const zl=Al&&Al.message?Al.message:"Network Error";const rd=new AxiosError(zl,AxiosError.ERR_NETWORK,ml,S_);rd.event=Al||null;Rl(rd);done();S_=null};S_.ontimeout=function handleTimeout(){let Al=zl.timeout?"timeout of "+zl.timeout+"ms exceeded":"timeout exceeded";const rd=zl.transitional||MA;if(zl.timeoutErrorMessage){Al=zl.timeoutErrorMessage}Rl(new AxiosError(Al,rd.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,ml,S_));done();S_=null};rd===undefined&&yh.setContentType(null);if("setRequestHeader"in S_){IA.forEach(toByteStringHeaderObject(yh),function setRequestHeader(ml,Al){S_.setRequestHeader(Al,ml)})}if(!IA.isUndefined(zl.withCredentials)){S_.withCredentials=!!zl.withCredentials}if(kh&&kh!=="json"){S_.responseType=zl.responseType}if(cf){[u_,D_]=progressEventReducer(cf,true);S_.addEventListener("progress",u_)}if(Qh&&S_.upload){[r_,C_]=progressEventReducer(Qh);S_.upload.addEventListener("progress",r_);S_.upload.addEventListener("loadend",C_)}if(zl.cancelToken||zl.signal){t_=Al=>{if(!S_){return}Rl(!Al||Al.type?new CanceledError(null,ml,S_):Al);S_.abort();done();S_=null};zl.cancelToken&&zl.cancelToken.subscribe(t_);if(zl.signal){zl.signal.aborted?t_():zl.signal.addEventListener("abort",t_)}}const P_=parseProtocol(zl.url);if(P_&&!KA.protocols.includes(P_)){Rl(new AxiosError("Unsupported protocol "+P_+":",AxiosError.ERR_BAD_REQUEST,ml));return}S_.send(rd||null)})};const composeSignals=(ml,Al)=>{ml=ml?ml.filter(Boolean):[];if(!Al&&!ml.length){return}const Rl=new AbortController;let zl=false;const onabort=function(ml){if(!zl){zl=true;unsubscribe();const Al=ml instanceof Error?ml:this.reason;Rl.abort(Al instanceof AxiosError?Al:new CanceledError(Al instanceof Error?Al.message:Al))}};let rd=Al&&setTimeout(()=>{rd=null;onabort(new AxiosError(`timeout of ${Al}ms exceeded`,AxiosError.ETIMEDOUT))},Al);const unsubscribe=()=>{if(!ml){return}rd&&clearTimeout(rd);rd=null;ml.forEach(ml=>{ml.unsubscribe?ml.unsubscribe(onabort):ml.removeEventListener("abort",onabort)});ml=null};ml.forEach(ml=>ml.addEventListener("abort",onabort));const{signal:yh}=Rl;yh.unsubscribe=()=>IA.asap(unsubscribe);return yh};const streamChunk=function*(ml,Al){let Rl=ml.byteLength;if(Rl{const rd=readBytes(ml,Al);let yh=0;let kh;let _onFinish=ml=>{if(!kh){kh=true;zl&&zl(ml)}};return new ReadableStream({async pull(ml){try{const{done:Al,value:zl}=await rd.next();if(Al){_onFinish();ml.close();return}let kh=zl.byteLength;if(Rl){let ml=yh+=kh;Rl(ml)}ml.enqueue(new Uint8Array(zl))}catch(ml){_onFinish(ml);throw ml}},cancel(ml){_onFinish(ml);return rd.return()}},{highWaterMark:2})};const gw=64*1024;const{isFunction:Aw}=IA;const encodeUTF8=ml=>encodeURIComponent(ml).replace(/%([0-9A-F]{2})/gi,(ml,Al)=>String.fromCharCode(parseInt(Al,16)));const decodeURIComponentSafe=ml=>{if(!IA.isString(ml)){return ml}try{return decodeURIComponent(ml)}catch(Al){return ml}};const test=(ml,...Al)=>{try{return!!ml(...Al)}catch(ml){return false}};const maybeWithAuthCredentials=ml=>{const Al=ml.indexOf("://");let Rl=ml;if(Al!==-1){Rl=Rl.slice(Al+3)}return Rl.includes("@")||Rl.includes(":")};const factory=ml=>{const Al=IA.global!==undefined&&IA.global!==null?IA.global:globalThis;const{ReadableStream:Rl,TextEncoder:zl}=Al;ml=IA.merge.call({skipUndefined:true},{Request:Al.Request,Response:Al.Response},ml);const{fetch:rd,Request:yh,Response:kh}=ml;const Qh=rd?Aw(rd):typeof fetch==="function";const cf=Aw(yh);const t_=Aw(kh);if(!Qh){return false}const r_=Qh&&Aw(Rl);const u_=Qh&&(typeof zl==="function"?(ml=>Al=>ml.encode(Al))(new zl):async ml=>new Uint8Array(await new yh(ml).arrayBuffer()));const C_=cf&&r_&&test(()=>{let ml=false;const Al=new yh(KA.origin,{body:new Rl,method:"POST",get duplex(){ml=true;return"half"}});const zl=Al.headers.has("Content-Type");if(Al.body!=null){Al.body.cancel()}return ml&&!zl});const D_=t_&&r_&&test(()=>IA.isReadableStream(new kh("").body));const S_={stream:D_&&(ml=>ml.body)};Qh&&(()=>{["text","arrayBuffer","blob","formData","stream"].forEach(ml=>{!S_[ml]&&(S_[ml]=(Al,Rl)=>{let zl=Al&&Al[ml];if(zl){return zl.call(Al)}throw new AxiosError(`Response type '${ml}' is not supported`,AxiosError.ERR_NOT_SUPPORT,Rl)})})})();const getBodyLength=async ml=>{if(ml==null){return 0}if(IA.isBlob(ml)){return ml.size}if(IA.isSpecCompliantForm(ml)){const Al=new yh(KA.origin,{method:"POST",body:ml});return(await Al.arrayBuffer()).byteLength}if(IA.isArrayBufferView(ml)||IA.isArrayBuffer(ml)){return ml.byteLength}if(IA.isURLSearchParams(ml)){ml=ml+""}if(IA.isString(ml)){return(await u_(ml)).byteLength}};const resolveBodyLength=async(ml,Al)=>{const Rl=IA.toFiniteNumber(ml.getContentLength());return Rl==null?getBodyLength(Al):Rl};return async ml=>{let{url:Al,method:Rl,data:Qh,signal:t_,cancelToken:u_,timeout:P_,onDownloadProgress:Cg,onUploadProgress:eA,responseType:tA,headers:rA,withCredentials:nA="same-origin",fetchOptions:iA,maxContentLength:sA,maxBodyLength:aA}=resolveConfig(ml);const oA=IA.isNumber(sA)&&sA>-1;const lA=IA.isNumber(aA)&&aA>-1;const own=Al=>IA.hasOwnProp(ml,Al)?ml[Al]:undefined;let cA=rd||fetch;tA=tA?(tA+"").toLowerCase():"text";let uA=composeSignals([t_,u_&&u_.toAbortSignal()],P_);let pA=null;const dA=uA&&uA.unsubscribe&&(()=>{uA.unsubscribe()});let hA;let fA=null;const maxBodyLengthError=()=>new AxiosError("Request body larger than maxBodyLength limit",AxiosError.ERR_BAD_REQUEST,ml,pA);try{let rd=undefined;const t_=own("auth");if(t_){const ml=IA.getSafeProp(t_,"username")||"";const Al=IA.getSafeProp(t_,"password")||"";rd={username:ml,password:Al}}if(maybeWithAuthCredentials(Al)){const ml=new URL(Al,KA.origin);if(!rd&&(ml.username||ml.password)){const Al=decodeURIComponentSafe(ml.username);const Rl=decodeURIComponentSafe(ml.password);rd={username:Al,password:Rl}}if(ml.username||ml.password){ml.username="";ml.password="";Al=ml.href}}if(rd){rA.delete("authorization");rA.set("Authorization","Basic "+btoa(encodeUTF8((rd.username||"")+":"+(rd.password||""))))}if(oA&&typeof Al==="string"&&Al.startsWith("data:")){const Rl=estimateDataURLDecodedBytes(Al);if(Rl>sA){throw new AxiosError("maxContentLength size of "+sA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,pA)}}if(lA&&Rl!=="get"&&Rl!=="head"){const ml=await getBodyLength(Qh);if(typeof ml==="number"&&isFinite(ml)){hA=ml;if(ml>aA){throw maxBodyLengthError()}}}const u_=lA&&(IA.isReadableStream(Qh)||IA.isStream(Qh));const trackRequestStream=(ml,Al,Rl)=>trackStream(ml,gw,ml=>{if(lA&&ml>aA){throw fA=maxBodyLengthError()}Al&&Al(ml)},Rl);if(C_&&Rl!=="get"&&Rl!=="head"&&(eA||u_)){hA=hA==null?await resolveBodyLength(rA,Qh):hA;if(hA!==0||u_){let ml=new yh(Al,{method:"POST",body:Qh,duplex:"half"});let Rl;if(IA.isFormData(Qh)&&(Rl=ml.headers.get("content-type"))){rA.setContentType(Rl)}if(ml.body){const[Al,Rl]=eA&&progressEventDecorator(hA,progressEventReducer(asyncDecorator(eA)))||[];Qh=trackRequestStream(ml.body,Al,Rl)}}}else if(u_&&!cf&&r_&&Rl!=="get"&&Rl!=="head"){Qh=trackRequestStream(Qh)}else if(u_&&cf&&!C_&&Rl!=="get"&&Rl!=="head"){throw new AxiosError("Stream request bodies are not supported by the current fetch implementation",AxiosError.ERR_NOT_SUPPORT,ml,pA)}if(!IA.isString(nA)){nA=nA?"include":"omit"}const P_=cf&&"credentials"in yh.prototype;if(IA.isFormData(Qh)){const ml=rA.getContentType();if(ml&&/^multipart\/form-data/i.test(ml)&&!/boundary=/i.test(ml)){rA.delete("content-type")}}rA.set("User-Agent","axios/"+xy,false);const _A={...iA,signal:uA,method:Rl.toUpperCase(),headers:toByteStringHeaderObject(rA.normalize()),body:Qh,duplex:"half",credentials:P_?nA:undefined};pA=cf&&new yh(Al,_A);let mA=await(cf?cA(pA,iA):cA(Al,_A));const gA=AxiosHeaders.from(mA.headers);if(oA){const Al=IA.toFiniteNumber(gA.getContentLength());if(Al!=null&&Al>sA){throw new AxiosError("maxContentLength size of "+sA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,pA)}}const AA=D_&&(tA==="stream"||tA==="response");if(D_&&mA.body&&(Cg||oA||AA&&dA)){const Al={};["status","statusText","headers"].forEach(ml=>{Al[ml]=mA[ml]});const Rl=IA.toFiniteNumber(gA.getContentLength());const[zl,rd]=Cg&&progressEventDecorator(Rl,progressEventReducer(asyncDecorator(Cg),true))||[];let yh=0;const onChunkProgress=Al=>{if(oA){yh=Al;if(yh>sA){throw new AxiosError("maxContentLength size of "+sA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,pA)}}zl&&zl(Al)};mA=new kh(trackStream(mA.body,gw,onChunkProgress,()=>{rd&&rd();dA&&dA()}),Al)}tA=tA||"text";let yA=await S_[IA.findKey(S_,tA)||"text"](mA,ml);if(oA&&!D_&&!AA){let Al;if(yA!=null){if(typeof yA.byteLength==="number"){Al=yA.byteLength}else if(typeof yA.size==="number"){Al=yA.size}else if(typeof yA==="string"){Al=typeof zl==="function"?(new zl).encode(yA).byteLength:yA.length}}if(typeof Al==="number"&&Al>sA){throw new AxiosError("maxContentLength size of "+sA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,pA)}}!AA&&dA&&dA();return await new Promise((Al,Rl)=>{settle(Al,Rl,{data:yA,headers:AxiosHeaders.from(mA.headers),status:mA.status,statusText:mA.statusText,config:ml,request:pA})})}catch(Al){dA&&dA();if(uA&&uA.aborted&&uA.reason instanceof AxiosError){const Rl=uA.reason;Rl.config=ml;pA&&(Rl.request=pA);Al!==Rl&&(Rl.cause=Al);throw Rl}if(fA){pA&&!fA.request&&(fA.request=pA);throw fA}if(Al instanceof AxiosError){pA&&!Al.request&&(Al.request=pA);throw Al}if(Al&&Al.name==="TypeError"&&/Load failed|fetch/i.test(Al.message)){throw Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,ml,pA,Al&&Al.response),{cause:Al.cause||Al})}throw AxiosError.from(Al,Al&&Al.code,ml,pA,Al&&Al.response)}}};const yw=new Map;const getFetch=ml=>{let Al=ml&&ml.env||{};const{fetch:Rl,Request:zl,Response:rd}=Al;const yh=[zl,rd,Rl];let kh=yh.length,Qh=kh,cf,t_,r_=yw;while(Qh--){cf=yh[Qh];t_=r_.get(cf);t_===undefined&&r_.set(cf,t_=Qh?new Map:factory(Al));r_=t_}return t_};getFetch();const bw={http:pw,xhr:mw,fetch:{get:getFetch}};IA.forEach(bw,(ml,Al)=>{if(ml){try{Object.defineProperty(ml,"name",{__proto__:null,value:Al})}catch(ml){}Object.defineProperty(ml,"adapterName",{__proto__:null,value:Al})}});const renderReason=ml=>`- ${ml}`;const isResolvedHandle=ml=>IA.isFunction(ml)||ml===null||ml===false;function getAdapter(ml,Al){ml=IA.isArray(ml)?ml:[ml];const{length:Rl}=ml;let zl;let rd;const yh={};for(let kh=0;kh`adapter ${ml} `+(Al===false?"is not supported by the environment":"is not available in the build"));let Al=Rl?ml.length>1?"since :\n"+ml.map(renderReason).join("\n"):" "+renderReason(ml[0]):"as no adapter specified";throw new AxiosError(`There is no suitable adapter to dispatch the request `+Al,"ERR_NOT_SUPPORT")}return rd}var vw={getAdapter:getAdapter,adapters:bw};function throwIfCancellationRequested(ml){if(ml.cancelToken){ml.cancelToken.throwIfRequested()}if(ml.signal&&ml.signal.aborted){throw new CanceledError(null,ml)}}function dispatchRequest(ml){throwIfCancellationRequested(ml);ml.headers=AxiosHeaders.from(ml.headers);ml.data=transformData.call(ml,ml.transformRequest);if(["post","put","patch"].indexOf(ml.method)!==-1){ml.headers.setContentType("application/x-www-form-urlencoded",false)}const Al=vw.getAdapter(ml.adapter||ZA.adapter,ml);return Al(ml).then(function onAdapterResolution(Al){throwIfCancellationRequested(ml);ml.response=Al;try{Al.data=transformData.call(ml,ml.transformResponse,Al)}finally{delete ml.response}Al.headers=AxiosHeaders.from(Al.headers);return Al},function onAdapterRejection(Al){if(!isCancel(Al)){throwIfCancellationRequested(ml);if(Al&&Al.response){ml.response=Al.response;try{Al.response.data=transformData.call(ml,ml.transformResponse,Al.response)}finally{delete ml.response}Al.response.headers=AxiosHeaders.from(Al.response.headers)}}return Promise.reject(Al)})}const Ew={};["object","boolean","number","function","string","symbol"].forEach((ml,Al)=>{Ew[ml]=function validator(Rl){return typeof Rl===ml||"a"+(Al<1?"n ":" ")+ml}});const ww={};Ew.transitional=function transitional(ml,Al,Rl){function formatMessage(ml,Al){return"[Axios v"+xy+"] Transitional option '"+ml+"'"+Al+(Rl?". "+Rl:"")}return(Rl,zl,rd)=>{if(ml===false){throw new AxiosError(formatMessage(zl," has been removed"+(Al?" in "+Al:"")),AxiosError.ERR_DEPRECATED)}if(Al&&!ww[zl]){ww[zl]=true;console.warn(formatMessage(zl," has been deprecated since v"+Al+" and will be removed in the near future"))}return ml?ml(Rl,zl,rd):true}};Ew.spelling=function spelling(ml){return(Al,Rl)=>{console.warn(`${Rl} is likely a misspelling of ${ml}`);return true}};function assertOptions(ml,Al,Rl){if(typeof ml!=="object"){throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE)}const zl=Object.keys(ml);let rd=zl.length;while(rd-- >0){const yh=zl[rd];const kh=Object.prototype.hasOwnProperty.call(Al,yh)?Al[yh]:undefined;if(kh){const Al=ml[yh];const Rl=Al===undefined||kh(Al,yh,ml);if(Rl!==true){throw new AxiosError("option "+yh+" must be "+Rl,AxiosError.ERR_BAD_OPTION_VALUE)}continue}if(Rl!==true){throw new AxiosError("Unknown option "+yh,AxiosError.ERR_BAD_OPTION)}}}var Cw={assertOptions:assertOptions,validators:Ew};const xw=Cw.validators;class Axios{constructor(ml){this.defaults=ml||{};this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(ml,Al){try{return await this._request(ml,Al)}catch(ml){if(ml instanceof Error){let Al={};Error.captureStackTrace?Error.captureStackTrace(Al):Al=new Error;const Rl=(()=>{if(!Al.stack){return""}const ml=Al.stack.indexOf("\n");return ml===-1?"":Al.stack.slice(ml+1)})();try{if(!ml.stack){ml.stack=Rl}else if(Rl){const Al=Rl.indexOf("\n");const zl=Al===-1?-1:Rl.indexOf("\n",Al+1);const rd=zl===-1?"":Rl.slice(zl+1);if(!String(ml.stack).endsWith(rd)){ml.stack+="\n"+Rl}}}catch(ml){}}throw ml}}_request(ml,Al){if(typeof ml==="string"){Al=Al||{};Al.url=ml}else{Al=ml||{}}Al=mergeConfig(this.defaults,Al);const{transitional:Rl,paramsSerializer:zl,headers:rd}=Al;if(Rl!==undefined){Cw.assertOptions(Rl,{silentJSONParsing:xw.transitional(xw.boolean),forcedJSONParsing:xw.transitional(xw.boolean),clarifyTimeoutError:xw.transitional(xw.boolean),legacyInterceptorReqResOrdering:xw.transitional(xw.boolean),advertiseZstdAcceptEncoding:xw.transitional(xw.boolean),validateStatusUndefinedResolves:xw.transitional(xw.boolean)},false)}if(zl!=null){if(IA.isFunction(zl)){Al.paramsSerializer={serialize:zl}}else{Cw.assertOptions(zl,{encode:xw.function,serialize:xw.function},true)}}if(Al.allowAbsoluteUrls!==undefined);else if(this.defaults.allowAbsoluteUrls!==undefined){Al.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{Al.allowAbsoluteUrls=true}Cw.assertOptions(Al,{baseUrl:xw.spelling("baseURL"),withXsrfToken:xw.spelling("withXSRFToken")},true);Al.method=(Al.method||this.defaults.method||"get").toLowerCase();let yh=rd&&IA.merge(rd.common,rd[Al.method]);rd&&IA.forEach(["delete","get","head","post","put","patch","query","common"],ml=>{delete rd[ml]});Al.headers=AxiosHeaders.concat(yh,rd);const kh=[];let Qh=true;this.interceptors.request.forEach(function unshiftRequestInterceptors(ml){if(typeof ml.runWhen==="function"&&ml.runWhen(Al)===false){return}Qh=Qh&&ml.synchronous;const Rl=Al.transitional||MA;const zl=Rl&&Rl.legacyInterceptorReqResOrdering;if(zl){kh.unshift(ml.fulfilled,ml.rejected)}else{kh.push(ml.fulfilled,ml.rejected)}});const cf=[];this.interceptors.response.forEach(function pushResponseInterceptors(ml){cf.push(ml.fulfilled,ml.rejected)});let t_;let r_=0;let u_;if(!Qh){const ml=[dispatchRequest.bind(this),undefined];ml.unshift(...kh);ml.push(...cf);u_=ml.length;t_=Promise.resolve(Al);while(r_{if(!Rl._listeners)return;let Al=Rl._listeners.length;while(Al-- >0){Rl._listeners[Al](ml)}Rl._listeners=null});this.promise.then=ml=>{let Al;const zl=new Promise(ml=>{Rl.subscribe(ml);Al=ml}).then(ml);zl.cancel=function reject(){Rl.unsubscribe(Al)};return zl};ml(function cancel(ml,zl,rd){if(Rl.reason){return}Rl.reason=new CanceledError(ml,zl,rd);Al(Rl.reason)})}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(ml){if(this.reason){ml(this.reason);return}if(this._listeners){this._listeners.push(ml)}else{this._listeners=[ml]}}unsubscribe(ml){if(!this._listeners){return}const Al=this._listeners.indexOf(ml);if(Al!==-1){this._listeners.splice(Al,1)}}toAbortSignal(){const ml=new AbortController;const abort=Al=>{ml.abort(Al)};this.subscribe(abort);ml.signal.unsubscribe=()=>this.unsubscribe(abort);return ml.signal}static source(){let ml;const Al=new CancelToken(function executor(Al){ml=Al});return{token:Al,cancel:ml}}}function spread(ml){return function wrap(Al){return ml.apply(null,Al)}}function isAxiosError(ml){return IA.isObject(ml)&&ml.isAxiosError===true}const Dw={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Dw).forEach(([ml,Al])=>{Dw[Al]=ml});function createInstance(ml){const Al=new Axios(ml);const Rl=bind(Axios.prototype.request,Al);IA.extend(Rl,Axios.prototype,Al,{allOwnKeys:true});IA.extend(Rl,Al,null,{allOwnKeys:true});Rl.create=function create(Al){return createInstance(mergeConfig(ml,Al))};return Rl}const Sw=createInstance(ZA);Sw.Axios=Axios;Sw.CanceledError=CanceledError;Sw.CancelToken=CancelToken;Sw.isCancel=isCancel;Sw.VERSION=xy;Sw.toFormData=toFormData;Sw.AxiosError=AxiosError;Sw.Cancel=Sw.CanceledError;Sw.all=function all(ml){return Promise.all(ml)};Sw.spread=spread;Sw.isAxiosError=isAxiosError;Sw.mergeConfig=mergeConfig;Sw.AxiosHeaders=AxiosHeaders;Sw.formToJSON=ml=>formDataToJSON(IA.isHTMLForm(ml)?new FormData(ml):ml);Sw.getAdapter=vw.getAdapter;Sw.HttpStatusCode=Dw;Sw.default=Sw;ml.exports=Sw},41002:ml=>{"use strict";ml.exports=JSON.parse('{"version":"2.1.290","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","files":["dist","src"],"engines":{"node":">=22"},"scripts":{"jest:clear":"jest --clearCache","start":"tsup --watch","build":"tsup && tsc -p tsconfig.build.json","test":"jest","test:coverage":"npm run test -- --coverage","lint":"eslint src/**/*.ts","prepare":"npm run build && husky","version":"echo version && git add -A src","debug-dry-run":"npm test dry-run.test","postversion":"echo postversion && git push origin HEAD:$CI_DEFAULT_BRANCH && git push --tags origin HEAD:$CI_DEFAULT_BRANCH","publish-rc":"npm publish --tag rc"},"publishConfig":{"registry":"https://linearb.jfrog.io/linearb/api/npm/npm-local/"},"name":"@linearb/gitstream-core","author":"Misha Kav","devDependencies":{"@eslint/js":"^10.0.1","@jest/globals":"^30.4.1","@types/jest":"^30.0.0","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.10","@types/lodash":"^4.17.24","@types/node":"^25.9.3","@types/nunjucks":"^3.2.6","@types/shell-quote":"^1.7.5","eslint":"^10.5.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.6","globals":"^17.6.0","husky":"^9.1.7","jest":"^30.4.2","ts-jest":"^29.4.11","tslib":"^2.8.1","tsup":"^8.5.1","typescript":"^6.0.3","typescript-eslint":"^8.61.1"},"dependencies":{"@actions/core":"^2.0.3","@gitbeaker/rest":"^43.8.0","@linearb/gitstream-core-js":"0.1.110","@octokit/rest":"^20.1.2","@wasm-fmt/ruff_fmt":"^0.15.10","ajv":"^8.20.0","axios":"^1.18.0","isolated-vm":"^6.1.2","js-yaml":"^4.2.0","jsonwebtoken":"^9.0.3","lodash":"^4.18.1","moment":"^2.30.1","nunjucks":"^3.2.4","parse-diff":"^0.12.0","prettier":"^3.8.4","shell-quote":"^1.8.4"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"all"}}')},81813:ml=>{"use strict";ml.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}};var __webpack_module_cache__={};function __nccwpck_require__(ml){var Al=__webpack_module_cache__[ml];if(Al!==undefined){return Al.exports}var Rl=__webpack_module_cache__[ml]={id:ml,loaded:false,exports:{}};var zl=true;try{__webpack_modules__[ml].call(Rl.exports,Rl,Rl.exports,__nccwpck_require__);zl=false}finally{if(zl)delete __webpack_module_cache__[ml]}Rl.loaded=true;return Rl.exports}__nccwpck_require__.m=__webpack_modules__;(()=>{var ml=Object.getPrototypeOf?ml=>Object.getPrototypeOf(ml):ml=>ml.__proto__;var Al;__nccwpck_require__.t=function(Rl,zl){if(zl&1)Rl=this(Rl);if(zl&8)return Rl;if(typeof Rl==="object"&&Rl){if(zl&4&&Rl.__esModule)return Rl;if(zl&16&&typeof Rl.then==="function")return Rl}var rd=Object.create(null);__nccwpck_require__.r(rd);var yh={};Al=Al||[null,ml({}),ml([]),ml(ml)];for(var kh=zl&2&&Rl;typeof kh=="object"&&!~Al.indexOf(kh);kh=ml(kh)){Object.getOwnPropertyNames(kh).forEach(ml=>yh[ml]=()=>Rl[ml])}yh["default"]=()=>Rl;__nccwpck_require__.d(rd,yh);return rd}})();(()=>{__nccwpck_require__.d=(ml,Al)=>{for(var Rl in Al){if(__nccwpck_require__.o(Al,Rl)&&!__nccwpck_require__.o(ml,Rl)){Object.defineProperty(ml,Rl,{enumerable:true,get:Al[Rl]})}}}})();(()=>{__nccwpck_require__.f={};__nccwpck_require__.e=ml=>Promise.all(Object.keys(__nccwpck_require__.f).reduce((Al,Rl)=>{__nccwpck_require__.f[Rl](ml,Al);return Al},[]))})();(()=>{__nccwpck_require__.u=ml=>""+ml+".index.js"})();(()=>{__nccwpck_require__.o=(ml,Al)=>Object.prototype.hasOwnProperty.call(ml,Al)})();(()=>{__nccwpck_require__.r=ml=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(ml,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(ml,"__esModule",{value:true})}})();(()=>{__nccwpck_require__.nmd=ml=>{ml.paths=[];if(!ml.children)ml.children=[];return ml}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";(()=>{var ml={792:1};var installChunk=Al=>{var Rl=Al.modules,zl=Al.ids,rd=Al.runtime;for(var yh in Rl){if(__nccwpck_require__.o(Rl,yh)){__nccwpck_require__.m[yh]=Rl[yh]}}if(rd)rd(__nccwpck_require__);for(var kh=0;kh{if(!ml[Al]){if(true){installChunk(require("./"+__nccwpck_require__.u(Al)))}else ml[Al]=1}}})();var __webpack_exports__={};(()=>{"use strict";var ml=__webpack_exports__;Object.defineProperty(ml,"__esModule",{value:true});const Al=__nccwpck_require__(41730);(0,Al.run)()})();module.exports=__webpack_exports__})(); \ No newline at end of file +/*! Axios v1.18.0 Copyright (c) 2026 Matt Zabriskie and contributors */var zl=Rl(96454);var rd=Rl(76982);var yh=Rl(87016);var kh=Rl(3669);var Qh=Rl(58611);var cf=Rl(65692);var t_=Rl(85675);var r_=Rl(39023);var u_=Rl(16928);var C_=Rl(1573);var D_=Rl(43106);var S_=Rl(2203);var P_=Rl(24434);function bind(ml,Al){return function wrap(){return ml.apply(Al,arguments)}}const{toString:Cg}=Object.prototype;const{getPrototypeOf:eA}=Object;const{iterator:tA,toStringTag:rA}=Symbol;const nA=(({hasOwnProperty:ml})=>(Al,Rl)=>ml.call(Al,Rl))(Object.prototype);const hasOwnInPrototypeChain=(ml,Al)=>{let Rl=ml;const zl=[];while(Rl!=null&&Rl!==Object.prototype){if(zl.indexOf(Rl)!==-1){return false}zl.push(Rl);if(nA(Rl,Al)){return true}Rl=eA(Rl)}return false};const getSafeProp=(ml,Al)=>ml!=null&&hasOwnInPrototypeChain(ml,Al)?ml[Al]:undefined;const iA=(ml=>Al=>{const Rl=Cg.call(Al);return ml[Rl]||(ml[Rl]=Rl.slice(8,-1).toLowerCase())})(Object.create(null));const kindOfTest=ml=>{ml=ml.toLowerCase();return Al=>iA(Al)===ml};const typeOfTest=ml=>Al=>typeof Al===ml;const{isArray:sA}=Array;const aA=typeOfTest("undefined");function isBuffer(ml){return ml!==null&&!aA(ml)&&ml.constructor!==null&&!aA(ml.constructor)&&cA(ml.constructor.isBuffer)&&ml.constructor.isBuffer(ml)}const oA=kindOfTest("ArrayBuffer");function isArrayBufferView(ml){let Al;if(typeof ArrayBuffer!=="undefined"&&ArrayBuffer.isView){Al=ArrayBuffer.isView(ml)}else{Al=ml&&ml.buffer&&oA(ml.buffer)}return Al}const lA=typeOfTest("string");const cA=typeOfTest("function");const uA=typeOfTest("number");const isObject=ml=>ml!==null&&typeof ml==="object";const isBoolean=ml=>ml===true||ml===false;const isPlainObject=ml=>{if(!isObject(ml)){return false}const Al=eA(ml);return(Al===null||Al===Object.prototype||eA(Al)===null)&&!hasOwnInPrototypeChain(ml,rA)&&!hasOwnInPrototypeChain(ml,tA)};const isEmptyObject=ml=>{if(!isObject(ml)||isBuffer(ml)){return false}try{return Object.keys(ml).length===0&&Object.getPrototypeOf(ml)===Object.prototype}catch(ml){return false}};const pA=kindOfTest("Date");const dA=kindOfTest("File");const isReactNativeBlob=ml=>!!(ml&&typeof ml.uri!=="undefined");const isReactNative=ml=>ml&&typeof ml.getParts!=="undefined";const hA=kindOfTest("Blob");const fA=kindOfTest("FileList");const isStream=ml=>isObject(ml)&&cA(ml.pipe);function getGlobal(){if(typeof globalThis!=="undefined")return globalThis;if(typeof self!=="undefined")return self;if(typeof window!=="undefined")return window;if(typeof global!=="undefined")return global;return{}}const _A=getGlobal();const mA=typeof _A.FormData!=="undefined"?_A.FormData:undefined;const isFormData=ml=>{if(!ml)return false;if(mA&&ml instanceof mA)return true;const Al=eA(ml);if(!Al||Al===Object.prototype)return false;if(!cA(ml.append))return false;const Rl=iA(ml);return Rl==="formdata"||Rl==="object"&&cA(ml.toString)&&ml.toString()==="[object FormData]"};const gA=kindOfTest("URLSearchParams");const[AA,yA,bA,vA]=["ReadableStream","Request","Response","Headers"].map(kindOfTest);const trim=ml=>ml.trim?ml.trim():ml.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(ml,Al,{allOwnKeys:Rl=false}={}){if(ml===null||typeof ml==="undefined"){return}let zl;let rd;if(typeof ml!=="object"){ml=[ml]}if(sA(ml)){for(zl=0,rd=ml.length;zl0){rd=Rl[zl];if(Al===rd.toLowerCase()){return rd}}return null}const EA=(()=>{if(typeof globalThis!=="undefined")return globalThis;return typeof self!=="undefined"?self:typeof window!=="undefined"?window:global})();const isContextDefined=ml=>!aA(ml)&&ml!==EA;function merge(...ml){const{caseless:Al,skipUndefined:Rl}=isContextDefined(this)&&this||{};const zl={};const assignValue=(ml,rd)=>{if(rd==="__proto__"||rd==="constructor"||rd==="prototype"){return}const yh=Al&&typeof rd==="string"&&findKey(zl,rd)||rd;const kh=nA(zl,yh)?zl[yh]:undefined;if(isPlainObject(kh)&&isPlainObject(ml)){zl[yh]=merge(kh,ml)}else if(isPlainObject(ml)){zl[yh]=merge({},ml)}else if(sA(ml)){zl[yh]=ml.slice()}else if(!Rl||!aA(ml)){zl[yh]=ml}};for(let Al=0,Rl=ml.length;Al{forEach(Al,(Al,zl)=>{if(Rl&&cA(Al)){Object.defineProperty(ml,zl,{__proto__:null,value:bind(Al,Rl),writable:true,enumerable:true,configurable:true})}else{Object.defineProperty(ml,zl,{__proto__:null,value:Al,writable:true,enumerable:true,configurable:true})}},{allOwnKeys:zl});return ml};const stripBOM=ml=>{if(ml.charCodeAt(0)===65279){ml=ml.slice(1)}return ml};const inherits=(ml,Al,Rl,zl)=>{ml.prototype=Object.create(Al.prototype,zl);Object.defineProperty(ml.prototype,"constructor",{__proto__:null,value:ml,writable:true,enumerable:false,configurable:true});Object.defineProperty(ml,"super",{__proto__:null,value:Al.prototype});Rl&&Object.assign(ml.prototype,Rl)};const toFlatObject=(ml,Al,Rl,zl)=>{let rd;let yh;let kh;const Qh={};Al=Al||{};if(ml==null)return Al;do{rd=Object.getOwnPropertyNames(ml);yh=rd.length;while(yh-- >0){kh=rd[yh];if((!zl||zl(kh,ml,Al))&&!Qh[kh]){Al[kh]=ml[kh];Qh[kh]=true}}ml=Rl!==false&&eA(ml)}while(ml&&(!Rl||Rl(ml,Al))&&ml!==Object.prototype);return Al};const endsWith=(ml,Al,Rl)=>{ml=String(ml);if(Rl===undefined||Rl>ml.length){Rl=ml.length}Rl-=Al.length;const zl=ml.indexOf(Al,Rl);return zl!==-1&&zl===Rl};const toArray=ml=>{if(!ml)return null;if(sA(ml))return ml;let Al=ml.length;if(!uA(Al))return null;const Rl=new Array(Al);while(Al-- >0){Rl[Al]=ml[Al]}return Rl};const wA=(ml=>Al=>ml&&Al instanceof ml)(typeof Uint8Array!=="undefined"&&eA(Uint8Array));const forEachEntry=(ml,Al)=>{const Rl=ml&&ml[tA];const zl=Rl.call(ml);let rd;while((rd=zl.next())&&!rd.done){const Rl=rd.value;Al.call(ml,Rl[0],Rl[1])}};const matchAll=(ml,Al)=>{let Rl;const zl=[];while((Rl=ml.exec(Al))!==null){zl.push(Rl)}return zl};const CA=kindOfTest("HTMLFormElement");const toCamelCase=ml=>ml.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function replacer(ml,Al,Rl){return Al.toUpperCase()+Rl});const{propertyIsEnumerable:xA}=Object.prototype;const DA=kindOfTest("RegExp");const reduceDescriptors=(ml,Al)=>{const Rl=Object.getOwnPropertyDescriptors(ml);const zl={};forEach(Rl,(Rl,rd)=>{let yh;if((yh=Al(Rl,rd,ml))!==false){zl[rd]=yh||Rl}});Object.defineProperties(ml,zl)};const freezeMethods=ml=>{reduceDescriptors(ml,(Al,Rl)=>{if(cA(ml)&&["arguments","caller","callee"].includes(Rl)){return false}const zl=ml[Rl];if(!cA(zl))return;Al.enumerable=false;if("writable"in Al){Al.writable=false;return}if(!Al.set){Al.set=()=>{throw Error("Can not rewrite read-only method '"+Rl+"'")}}})};const toObjectSet=(ml,Al)=>{const Rl={};const define=ml=>{ml.forEach(ml=>{Rl[ml]=true})};sA(ml)?define(ml):define(String(ml).split(Al));return Rl};const noop=()=>{};const toFiniteNumber=(ml,Al)=>ml!=null&&Number.isFinite(ml=+ml)?ml:Al;function isSpecCompliantForm(ml){return!!(ml&&cA(ml.append)&&ml[rA]==="FormData"&&ml[tA])}const toJSONObject=ml=>{const Al=new WeakSet;const visit=ml=>{if(isObject(ml)){if(Al.has(ml)){return}if(isBuffer(ml)){return ml}if(!("toJSON"in ml)){Al.add(ml);const Rl=sA(ml)?[]:{};forEach(ml,(ml,Al)=>{const zl=visit(ml);!aA(zl)&&(Rl[Al]=zl)});Al.delete(ml);return Rl}}return ml};return visit(ml)};const SA=kindOfTest("AsyncFunction");const isThenable=ml=>ml&&(isObject(ml)||cA(ml))&&cA(ml.then)&&cA(ml.catch);const kA=((ml,Al)=>{if(ml){return setImmediate}return Al?((ml,Al)=>{EA.addEventListener("message",({source:Rl,data:zl})=>{if(Rl===EA&&zl===ml){Al.length&&Al.shift()()}},false);return Rl=>{Al.push(Rl);EA.postMessage(ml,"*")}})(`axios@${Math.random()}`,[]):ml=>setTimeout(ml)})(typeof setImmediate==="function",cA(EA.postMessage));const TA=typeof queueMicrotask!=="undefined"?queueMicrotask.bind(EA):typeof process!=="undefined"&&process.nextTick||kA;const isIterable=ml=>ml!=null&&cA(ml[tA]);const isSafeIterable=ml=>ml!=null&&hasOwnInPrototypeChain(ml,tA)&&isIterable(ml);var IA={isArray:sA,isArrayBuffer:oA,isBuffer:isBuffer,isFormData:isFormData,isArrayBufferView:isArrayBufferView,isString:lA,isNumber:uA,isBoolean:isBoolean,isObject:isObject,isPlainObject:isPlainObject,isEmptyObject:isEmptyObject,isReadableStream:AA,isRequest:yA,isResponse:bA,isHeaders:vA,isUndefined:aA,isDate:pA,isFile:dA,isReactNativeBlob:isReactNativeBlob,isReactNative:isReactNative,isBlob:hA,isRegExp:DA,isFunction:cA,isStream:isStream,isURLSearchParams:gA,isTypedArray:wA,isFileList:fA,forEach:forEach,merge:merge,extend:extend,trim:trim,stripBOM:stripBOM,inherits:inherits,toFlatObject:toFlatObject,kindOf:iA,kindOfTest:kindOfTest,endsWith:endsWith,toArray:toArray,forEachEntry:forEachEntry,matchAll:matchAll,isHTMLForm:CA,hasOwnProperty:nA,hasOwnProp:nA,hasOwnInPrototypeChain:hasOwnInPrototypeChain,getSafeProp:getSafeProp,reduceDescriptors:reduceDescriptors,freezeMethods:freezeMethods,toObjectSet:toObjectSet,toCamelCase:toCamelCase,noop:noop,toFiniteNumber:toFiniteNumber,findKey:findKey,global:EA,isContextDefined:isContextDefined,isSpecCompliantForm:isSpecCompliantForm,toJSONObject:toJSONObject,isAsyncFn:SA,isThenable:isThenable,setImmediate:kA,asap:TA,isIterable:isIterable,isSafeIterable:isSafeIterable};const BA=IA.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var parseHeaders=ml=>{const Al={};let Rl;let zl;let rd;ml&&ml.split("\n").forEach(function parser(ml){rd=ml.indexOf(":");Rl=ml.substring(0,rd).trim().toLowerCase();zl=ml.substring(rd+1).trim();if(!Rl||Al[Rl]&&BA[Rl]){return}if(Rl==="set-cookie"){if(Al[Rl]){Al[Rl].push(zl)}else{Al[Rl]=[zl]}}else{Al[Rl]=Al[Rl]?Al[Rl]+", "+zl:zl}});return Al};function trimSPorHTAB(ml){let Al=0;let Rl=ml.length;while(AlAl){const Al=ml.charCodeAt(Rl-1);if(Al!==9&&Al!==32){break}Rl-=1}return Al===0&&Rl===ml.length?ml:ml.slice(Al,Rl)}const FA=new RegExp("[\\u0000-\\u0008\\u000a-\\u001f\\u007f]+","g");const PA=new RegExp("[^\\u0009\\u0020-\\u007e\\u0080-\\u00ff]+","g");function sanitizeValue(ml,Al){if(IA.isArray(ml)){return ml.map(ml=>sanitizeValue(ml,Al))}return trimSPorHTAB(String(ml).replace(Al,""))}const sanitizeHeaderValue=ml=>sanitizeValue(ml,FA);const sanitizeByteStringHeaderValue=ml=>sanitizeValue(ml,PA);function toByteStringHeaderObject(ml){const Al=Object.create(null);IA.forEach(ml.toJSON(),(ml,Rl)=>{Al[Rl]=sanitizeByteStringHeaderValue(ml)});return Al}const RA=Symbol("internals");function normalizeHeader(ml){return ml&&String(ml).trim().toLowerCase()}function normalizeValue(ml){if(ml===false||ml==null){return ml}return IA.isArray(ml)?ml.map(normalizeValue):sanitizeHeaderValue(String(ml))}function parseTokens(ml){const Al=Object.create(null);const Rl=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let zl;while(zl=Rl.exec(ml)){Al[zl[1]]=zl[2]}return Al}const isValidHeaderName=ml=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(ml.trim());function matchHeaderValue(ml,Al,Rl,zl,rd){if(IA.isFunction(zl)){return zl.call(this,Al,Rl)}if(rd){Al=Rl}if(!IA.isString(Al))return;if(IA.isString(zl)){return Al.indexOf(zl)!==-1}if(IA.isRegExp(zl)){return zl.test(Al)}}function formatHeader(ml){return ml.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(ml,Al,Rl)=>Al.toUpperCase()+Rl)}function buildAccessors(ml,Al){const Rl=IA.toCamelCase(" "+Al);["get","set","has"].forEach(zl=>{Object.defineProperty(ml,zl+Rl,{__proto__:null,value:function(ml,Rl,rd){return this[zl].call(this,Al,ml,Rl,rd)},configurable:true})})}class AxiosHeaders{constructor(ml){ml&&this.set(ml)}set(ml,Al,Rl){const zl=this;function setHeader(ml,Al,Rl){const rd=normalizeHeader(Al);if(!rd){return}const yh=IA.findKey(zl,rd);if(!yh||zl[yh]===undefined||Rl===true||Rl===undefined&&zl[yh]!==false){zl[yh||Al]=normalizeValue(ml)}}const setHeaders=(ml,Al)=>IA.forEach(ml,(ml,Rl)=>setHeader(ml,Rl,Al));if(IA.isPlainObject(ml)||ml instanceof this.constructor){setHeaders(ml,Al)}else if(IA.isString(ml)&&(ml=ml.trim())&&!isValidHeaderName(ml)){setHeaders(parseHeaders(ml),Al)}else if(IA.isObject(ml)&&IA.isSafeIterable(ml)){let Rl=Object.create(null),zl,rd;for(const Al of ml){if(!IA.isArray(Al)){throw new TypeError("Object iterator must return a key-value pair")}rd=Al[0];if(IA.hasOwnProp(Rl,rd)){zl=Rl[rd];Rl[rd]=IA.isArray(zl)?[...zl,Al[1]]:[zl,Al[1]]}else{Rl[rd]=Al[1]}}setHeaders(Rl,Al)}else{ml!=null&&setHeader(Al,ml,Rl)}return this}get(ml,Al){ml=normalizeHeader(ml);if(ml){const Rl=IA.findKey(this,ml);if(Rl){const ml=this[Rl];if(!Al){return ml}if(Al===true){return parseTokens(ml)}if(IA.isFunction(Al)){return Al.call(this,ml,Rl)}if(IA.isRegExp(Al)){return Al.exec(ml)}throw new TypeError("parser must be boolean|regexp|function")}}}has(ml,Al){ml=normalizeHeader(ml);if(ml){const Rl=IA.findKey(this,ml);return!!(Rl&&this[Rl]!==undefined&&(!Al||matchHeaderValue(this,this[Rl],Rl,Al)))}return false}delete(ml,Al){const Rl=this;let zl=false;function deleteHeader(ml){ml=normalizeHeader(ml);if(ml){const rd=IA.findKey(Rl,ml);if(rd&&(!Al||matchHeaderValue(Rl,Rl[rd],rd,Al))){delete Rl[rd];zl=true}}}if(IA.isArray(ml)){ml.forEach(deleteHeader)}else{deleteHeader(ml)}return zl}clear(ml){const Al=Object.keys(this);let Rl=Al.length;let zl=false;while(Rl--){const rd=Al[Rl];if(!ml||matchHeaderValue(this,this[rd],rd,ml,true)){delete this[rd];zl=true}}return zl}normalize(ml){const Al=this;const Rl={};IA.forEach(this,(zl,rd)=>{const yh=IA.findKey(Rl,rd);if(yh){Al[yh]=normalizeValue(zl);delete Al[rd];return}const kh=ml?formatHeader(rd):String(rd).trim();if(kh!==rd){delete Al[rd]}Al[kh]=normalizeValue(zl);Rl[kh]=true});return this}concat(...ml){return this.constructor.concat(this,...ml)}toJSON(ml){const Al=Object.create(null);IA.forEach(this,(Rl,zl)=>{Rl!=null&&Rl!==false&&(Al[zl]=ml&&IA.isArray(Rl)?Rl.join(", "):Rl)});return Al}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([ml,Al])=>ml+": "+Al).join("\n")}getSetCookie(){return this.get("set-cookie")||[]}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(ml){return ml instanceof this?ml:new this(ml)}static concat(ml,...Al){const Rl=new this(ml);Al.forEach(ml=>Rl.set(ml));return Rl}static accessor(ml){const Al=this[RA]=this[RA]={accessors:{}};const Rl=Al.accessors;const zl=this.prototype;function defineAccessor(ml){const Al=normalizeHeader(ml);if(!Rl[Al]){buildAccessors(zl,ml);Rl[Al]=true}}IA.isArray(ml)?ml.forEach(defineAccessor):defineAccessor(ml);return this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);IA.reduceDescriptors(AxiosHeaders.prototype,({value:ml},Al)=>{let Rl=Al[0].toUpperCase()+Al.slice(1);return{get:()=>ml,set(ml){this[Rl]=ml}}});IA.freezeMethods(AxiosHeaders);const NA="[REDACTED ****]";function hasOwnOrPrototypeToJSON(ml){if(IA.hasOwnProp(ml,"toJSON")){return true}let Al=Object.getPrototypeOf(ml);while(Al&&Al!==Object.prototype){if(IA.hasOwnProp(Al,"toJSON")){return true}Al=Object.getPrototypeOf(Al)}return false}function redactConfig(ml,Al){const Rl=new Set(Al.map(ml=>String(ml).toLowerCase()));const zl=[];const visit=ml=>{if(ml===null||typeof ml!=="object")return ml;if(IA.isBuffer(ml))return ml;if(zl.indexOf(ml)!==-1)return undefined;if(ml instanceof AxiosHeaders){ml=ml.toJSON()}zl.push(ml);let Al;if(IA.isArray(ml)){Al=[];ml.forEach((ml,Rl)=>{const zl=visit(ml);if(!IA.isUndefined(zl)){Al[Rl]=zl}})}else{if(!IA.isPlainObject(ml)&&hasOwnOrPrototypeToJSON(ml)){zl.pop();return ml}Al=Object.create(null);for(const[zl,rd]of Object.entries(ml)){const ml=Rl.has(zl.toLowerCase())?NA:visit(rd);if(!IA.isUndefined(ml)){Al[zl]=ml}}}zl.pop();return Al};return visit(ml)}class AxiosError extends Error{static from(ml,Al,Rl,zl,rd,yh){const kh=new AxiosError(ml.message,Al||ml.code,Rl,zl,rd);kh.cause=ml;kh.name=ml.name;if(ml.status!=null&&kh.status==null){kh.status=ml.status}yh&&Object.assign(kh,yh);return kh}constructor(ml,Al,Rl,zl,rd){super(ml);Object.defineProperty(this,"message",{__proto__:null,value:ml,enumerable:true,writable:true,configurable:true});this.name="AxiosError";this.isAxiosError=true;Al&&(this.code=Al);Rl&&(this.config=Rl);zl&&(this.request=zl);if(rd){this.response=rd;this.status=rd.status}}toJSON(){const ml=this.config;const Al=ml&&IA.hasOwnProp(ml,"redact")?ml.redact:undefined;const Rl=IA.isArray(Al)&&Al.length>0?redactConfig(ml,Al):IA.toJSONObject(ml);return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:Rl,code:this.code,status:this.status}}}AxiosError.ERR_BAD_OPTION_VALUE="ERR_BAD_OPTION_VALUE";AxiosError.ERR_BAD_OPTION="ERR_BAD_OPTION";AxiosError.ECONNABORTED="ECONNABORTED";AxiosError.ETIMEDOUT="ETIMEDOUT";AxiosError.ECONNREFUSED="ECONNREFUSED";AxiosError.ERR_NETWORK="ERR_NETWORK";AxiosError.ERR_FR_TOO_MANY_REDIRECTS="ERR_FR_TOO_MANY_REDIRECTS";AxiosError.ERR_DEPRECATED="ERR_DEPRECATED";AxiosError.ERR_BAD_RESPONSE="ERR_BAD_RESPONSE";AxiosError.ERR_BAD_REQUEST="ERR_BAD_REQUEST";AxiosError.ERR_CANCELED="ERR_CANCELED";AxiosError.ERR_NOT_SUPPORT="ERR_NOT_SUPPORT";AxiosError.ERR_INVALID_URL="ERR_INVALID_URL";AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED="ERR_FORM_DATA_DEPTH_EXCEEDED";const OA=100;function isVisitable(ml){return IA.isPlainObject(ml)||IA.isArray(ml)}function removeBrackets(ml){return IA.endsWith(ml,"[]")?ml.slice(0,-2):ml}function renderKey(ml,Al,Rl){if(!ml)return Al;return ml.concat(Al).map(function each(ml,Al){ml=removeBrackets(ml);return!Rl&&Al?"["+ml+"]":ml}).join(Rl?".":"")}function isFlatArray(ml){return IA.isArray(ml)&&!ml.some(isVisitable)}const QA=IA.toFlatObject(IA,{},null,function filter(ml){return/^is[A-Z]/.test(ml)});function toFormData(ml,Al,Rl){if(!IA.isObject(ml)){throw new TypeError("target must be an object")}Al=Al||new(zl||FormData);Rl=IA.toFlatObject(Rl,{metaTokens:true,dots:false,indexes:false},false,function defined(ml,Al){return!IA.isUndefined(Al[ml])});const rd=Rl.metaTokens;const yh=Rl.visitor||defaultVisitor;const kh=Rl.dots;const Qh=Rl.indexes;const cf=Rl.Blob||typeof Blob!=="undefined"&&Blob;const t_=Rl.maxDepth===undefined?OA:Rl.maxDepth;const r_=cf&&IA.isSpecCompliantForm(Al);const u_=[];if(!IA.isFunction(yh)){throw new TypeError("visitor must be a function")}function convertValue(ml){if(ml===null)return"";if(IA.isDate(ml)){return ml.toISOString()}if(IA.isBoolean(ml)){return ml.toString()}if(!r_&&IA.isBlob(ml)){throw new AxiosError("Blob is not supported. Use a Buffer instead.")}if(IA.isArrayBuffer(ml)||IA.isTypedArray(ml)){return r_&&typeof Blob==="function"?new Blob([ml]):Buffer.from(ml)}return ml}function throwIfMaxDepthExceeded(ml){if(ml>t_){throw new AxiosError("Object is too deeply nested ("+ml+" levels). Max depth: "+t_,AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function stringifyWithDepthLimit(ml,Al){if(t_===Infinity){return JSON.stringify(ml)}const Rl=[];return JSON.stringify(ml,function limitDepth(ml,zl){if(!IA.isObject(zl)){return zl}while(Rl.length&&Rl[Rl.length-1]!==this){Rl.pop()}Rl.push(zl);throwIfMaxDepthExceeded(Al+Rl.length-1);return zl})}function defaultVisitor(ml,Rl,zl){let yh=ml;if(IA.isReactNative(Al)&&IA.isReactNativeBlob(ml)){Al.append(renderKey(zl,Rl,kh),convertValue(ml));return false}if(ml&&!zl&&typeof ml==="object"){if(IA.endsWith(Rl,"{}")){Rl=rd?Rl:Rl.slice(0,-2);ml=stringifyWithDepthLimit(ml,1)}else if(IA.isArray(ml)&&isFlatArray(ml)||(IA.isFileList(ml)||IA.endsWith(Rl,"[]"))&&(yh=IA.toArray(ml))){Rl=removeBrackets(Rl);yh.forEach(function each(ml,zl){!(IA.isUndefined(ml)||ml===null)&&Al.append(Qh===true?renderKey([Rl],zl,kh):Qh===null?Rl:Rl+"[]",convertValue(ml))});return false}}if(isVisitable(ml)){return true}Al.append(renderKey(zl,Rl,kh),convertValue(ml));return false}const C_=Object.assign(QA,{defaultVisitor:defaultVisitor,convertValue:convertValue,isVisitable:isVisitable});function build(ml,Rl,zl=0){if(IA.isUndefined(ml))return;throwIfMaxDepthExceeded(zl);if(u_.indexOf(ml)!==-1){throw new Error("Circular reference detected in "+Rl.join("."))}u_.push(ml);IA.forEach(ml,function each(ml,rd){const kh=!(IA.isUndefined(ml)||ml===null)&&yh.call(Al,ml,IA.isString(rd)?rd.trim():rd,Rl,C_);if(kh===true){build(ml,Rl?Rl.concat(rd):[rd],zl+1)}});u_.pop()}if(!IA.isObject(ml)){throw new TypeError("data must be an object")}build(ml);return Al}function encode$1(ml){const Al={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"};return encodeURIComponent(ml).replace(/[!'()~]|%20/g,function replacer(ml){return Al[ml]})}function AxiosURLSearchParams(ml,Al){this._pairs=[];ml&&toFormData(ml,this,Al)}const LA=AxiosURLSearchParams.prototype;LA.append=function append(ml,Al){this._pairs.push([ml,Al])};LA.toString=function toString(ml){const Al=ml?function(Al){return ml.call(this,Al,encode$1)}:encode$1;return this._pairs.map(function each(ml){return Al(ml[0])+"="+Al(ml[1])},"").join("&")};function encode(ml){return encodeURIComponent(ml).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+")}function buildURL(ml,Al,Rl){if(!Al){return ml}const zl=IA.isFunction(Rl)?{serialize:Rl}:Rl;const rd=IA.getSafeProp(zl,"encode")||encode;const yh=IA.getSafeProp(zl,"serialize");let kh;if(yh){kh=yh(Al,zl)}else{kh=IA.isURLSearchParams(Al)?Al.toString():new AxiosURLSearchParams(Al,zl).toString(rd)}if(kh){const Al=ml.indexOf("#");if(Al!==-1){ml=ml.slice(0,Al)}ml+=(ml.indexOf("?")===-1?"?":"&")+kh}return ml}class InterceptorManager{constructor(){this.handlers=[]}use(ml,Al,Rl){this.handlers.push({fulfilled:ml,rejected:Al,synchronous:Rl?Rl.synchronous:false,runWhen:Rl?Rl.runWhen:null});return this.handlers.length-1}eject(ml){if(this.handlers[ml]){this.handlers[ml]=null}}clear(){if(this.handlers){this.handlers=[]}}forEach(ml){IA.forEach(this.handlers,function forEachHandler(Al){if(Al!==null){ml(Al)}})}}var MA={silentJSONParsing:true,forcedJSONParsing:true,clarifyTimeoutError:false,legacyInterceptorReqResOrdering:true,advertiseZstdAcceptEncoding:false,validateStatusUndefinedResolves:true};var jA=yh.URLSearchParams;const UA="abcdefghijklmnopqrstuvwxyz";const GA="0123456789";const qA={DIGIT:GA,ALPHA:UA,ALPHA_DIGIT:UA+UA.toUpperCase()+GA};const generateString=(ml=16,Al=qA.ALPHA_DIGIT)=>{let Rl="";const{length:zl}=Al;const yh=new Uint32Array(ml);rd.randomFillSync(yh);for(let rd=0;rdtypeof WorkerGlobalScope!=="undefined"&&self instanceof WorkerGlobalScope&&typeof self.importScripts==="function")();const zA=JA&&window.location.href||"http://localhost";var YA=Object.freeze({__proto__:null,hasBrowserEnv:JA,hasStandardBrowserEnv:VA,hasStandardBrowserWebWorkerEnv:WA,navigator:HA,origin:zA});var KA={...YA,...$A};function toURLEncodedForm(ml,Al){return toFormData(ml,new KA.classes.URLSearchParams,{visitor:function(ml,Al,Rl,zl){if(KA.isNode&&IA.isBuffer(ml)){this.append(Al,ml.toString("base64"));return false}return zl.defaultVisitor.apply(this,arguments)},...Al})}const XA=OA;function throwIfDepthExceeded(ml){if(ml>XA){throw new AxiosError("FormData field is too deeply nested ("+ml+" levels). Max depth: "+XA,AxiosError.ERR_FORM_DATA_DEPTH_EXCEEDED)}}function parsePropPath(ml){const Al=[];const Rl=/\w+|\[(\w*)]/g;let zl;while((zl=Rl.exec(ml))!==null){throwIfDepthExceeded(Al.length);Al.push(zl[0]==="[]"?"":zl[1]||zl[0])}return Al}function arrayToObject(ml){const Al={};const Rl=Object.keys(ml);let zl;const rd=Rl.length;let yh;for(zl=0;zl=ml.length;rd=!rd&&IA.isArray(Rl)?Rl.length:rd;if(kh){if(IA.hasOwnProp(Rl,rd)){Rl[rd]=IA.isArray(Rl[rd])?Rl[rd].concat(Al):[Rl[rd],Al]}else{Rl[rd]=Al}return!yh}if(!IA.hasOwnProp(Rl,rd)||!IA.isObject(Rl[rd])){Rl[rd]=[]}const Qh=buildPath(ml,Al,Rl[rd],zl);if(Qh&&IA.isArray(Rl[rd])){Rl[rd]=arrayToObject(Rl[rd])}return!yh}if(IA.isFormData(ml)&&IA.isFunction(ml.entries)){const Al={};IA.forEachEntry(ml,(ml,Rl)=>{buildPath(parsePropPath(ml),Rl,Al,0)});return Al}return null}const own=(ml,Al)=>ml!=null&&IA.hasOwnProp(ml,Al)?ml[Al]:undefined;function stringifySafely(ml,Al,Rl){if(IA.isString(ml)){try{(Al||JSON.parse)(ml);return IA.trim(ml)}catch(ml){if(ml.name!=="SyntaxError"){throw ml}}}return(Rl||JSON.stringify)(ml)}const ZA={transitional:MA,adapter:["xhr","http","fetch"],transformRequest:[function transformRequest(ml,Al){const Rl=Al.getContentType()||"";const zl=Rl.indexOf("application/json")>-1;const rd=IA.isObject(ml);if(rd&&IA.isHTMLForm(ml)){ml=new FormData(ml)}const yh=IA.isFormData(ml);if(yh){return zl?JSON.stringify(formDataToJSON(ml)):ml}if(IA.isArrayBuffer(ml)||IA.isBuffer(ml)||IA.isStream(ml)||IA.isFile(ml)||IA.isBlob(ml)||IA.isReadableStream(ml)){return ml}if(IA.isArrayBufferView(ml)){return ml.buffer}if(IA.isURLSearchParams(ml)){Al.setContentType("application/x-www-form-urlencoded;charset=utf-8",false);return ml.toString()}let kh;if(rd){const Al=own(this,"formSerializer");if(Rl.indexOf("application/x-www-form-urlencoded")>-1){return toURLEncodedForm(ml,Al).toString()}if((kh=IA.isFileList(ml))||Rl.indexOf("multipart/form-data")>-1){const Rl=own(this,"env");const zl=Rl&&Rl.FormData;return toFormData(kh?{"files[]":ml}:ml,zl&&new zl,Al)}}if(rd||zl){Al.setContentType("application/json",false);return stringifySafely(ml)}return ml}],transformResponse:[function transformResponse(ml){const Al=own(this,"transitional")||ZA.transitional;const Rl=Al&&Al.forcedJSONParsing;const zl=own(this,"responseType");const rd=zl==="json";if(IA.isResponse(ml)||IA.isReadableStream(ml)){return ml}if(ml&&IA.isString(ml)&&(Rl&&!zl||rd)){const Rl=Al&&Al.silentJSONParsing;const zl=!Rl&&rd;try{return JSON.parse(ml,own(this,"parseReviver"))}catch(ml){if(zl){if(ml.name==="SyntaxError"){throw AxiosError.from(ml,AxiosError.ERR_BAD_RESPONSE,this,null,own(this,"response"))}throw ml}}}return ml}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:KA.classes.FormData,Blob:KA.classes.Blob},validateStatus:function validateStatus(ml){return ml>=200&&ml<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":undefined}}};IA.forEach(["delete","get","head","post","put","patch","query"],ml=>{ZA.headers[ml]={}});function transformData(ml,Al){const Rl=this||ZA;const zl=Al||Rl;const rd=AxiosHeaders.from(zl.headers);let yh=zl.data;IA.forEach(ml,function transform(ml){yh=ml.call(Rl,yh,rd.normalize(),Al?Al.status:undefined)});rd.normalize();return yh}function isCancel(ml){return!!(ml&&ml.__CANCEL__)}class CanceledError extends AxiosError{constructor(ml,Al,Rl){super(ml==null?"canceled":ml,AxiosError.ERR_CANCELED,Al,Rl);this.name="CanceledError";this.__CANCEL__=true}}function settle(ml,Al,Rl){const zl=Rl.config.validateStatus;if(!Rl.status||!zl||zl(Rl.status)){ml(Rl)}else{Al(new AxiosError("Request failed with status code "+Rl.status,Rl.status>=400&&Rl.status<500?AxiosError.ERR_BAD_REQUEST:AxiosError.ERR_BAD_RESPONSE,Rl.config,Rl.request,Rl))}}function isAbsoluteURL(ml){if(typeof ml!=="string"){return false}return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(ml)}function combineURLs(ml,Al){return Al?ml.replace(/\/?\/$/,"")+"/"+Al.replace(/^\/+/,""):ml}const dy=/^https?:(?!\/\/)/i;const my=/[\t\n\r]/g;function stripLeadingC0ControlOrSpace(ml){let Al=0;while(Al!IA.isUndefined(Al[ml]));super({readableHighWaterMark:ml.chunkSize});const Al=this[Qy]={timeWindow:ml.timeWindow,chunkSize:ml.chunkSize,maxRate:ml.maxRate,minChunkSize:ml.minChunkSize,bytesSeen:0,isCaptured:false,notifiedBytesLoaded:0,ts:Date.now(),bytes:0,onReadCallback:null};this.on("newListener",ml=>{if(ml==="progress"){if(!Al.isCaptured){Al.isCaptured=true}}})}_read(ml){const Al=this[Qy];if(Al.onReadCallback){Al.onReadCallback()}return super._read(ml)}_transform(ml,Al,Rl){const zl=this[Qy];const rd=zl.maxRate;const yh=this.readableHighWaterMark;const kh=zl.timeWindow;const Qh=1e3/kh;const cf=rd/Qh;const t_=zl.minChunkSize!==false?Math.max(zl.minChunkSize,cf*.01):0;const pushChunk=(ml,Al)=>{const Rl=Buffer.byteLength(ml);zl.bytesSeen+=Rl;zl.bytes+=Rl;zl.isCaptured&&this.emit("progress",zl.bytesSeen);if(this.push(ml)){process.nextTick(Al)}else{zl.onReadCallback=()=>{zl.onReadCallback=null;process.nextTick(Al)}}};const transformChunk=(ml,Al)=>{const Rl=Buffer.byteLength(ml);let Qh=null;let r_=yh;let u_;let C_=0;if(rd){const ml=Date.now();if(!zl.ts||(C_=ml-zl.ts)>=kh){zl.ts=ml;u_=cf-zl.bytes;zl.bytes=u_<0?-u_:0;C_=0}u_=cf-zl.bytes}if(rd){if(u_<=0){return setTimeout(()=>{Al(null,ml)},kh-C_)}if(u_r_&&Rl-r_>t_){Qh=ml.subarray(r_);ml=ml.subarray(0,r_)}pushChunk(ml,Qh?()=>{process.nextTick(Al,null,Qh)}:Al)};transformChunk(ml,function transformNextChunk(ml,Al){if(ml){return Rl(ml)}if(Al){transformChunk(Al,transformNextChunk)}else{Rl(null)}})}}const{asyncIterator:Ky}=Symbol;const readBlob=async function*(ml){if(ml.stream){yield*ml.stream()}else if(ml.arrayBuffer){yield await ml.arrayBuffer()}else if(ml[Ky]){yield*ml[Ky]()}else{yield ml}};const Qb=KA.ALPHABET.ALPHA_DIGIT+"-_";const Lb=typeof TextEncoder==="function"?new TextEncoder:new r_.TextEncoder;const Mb="\r\n";const jb=Lb.encode(Mb);const Gb=2;class FormDataPart{constructor(ml,Al){const{escapeName:Rl}=this.constructor;const zl=IA.isString(Al);let rd=`Content-Disposition: form-data; name="${Rl(ml)}"${!zl&&Al.name?`; filename="${Rl(Al.name)}"`:""}${Mb}`;if(zl){Al=Lb.encode(String(Al).replace(/\r?\n|\r\n?/g,Mb))}else{const ml=String(Al.type||"application/octet-stream").replace(/[\r\n]/g,"");rd+=`Content-Type: ${ml}${Mb}`}this.headers=Lb.encode(rd+Mb);this.contentLength=zl?Al.byteLength:Al.size;this.size=this.headers.byteLength+this.contentLength+Gb;this.name=ml;this.value=Al}async*encode(){yield this.headers;const{value:ml}=this;if(IA.isTypedArray(ml)){yield ml}else{yield*readBlob(ml)}yield jb}static escapeName(ml){return String(ml).replace(/[\r\n"]/g,ml=>({"\r":"%0D","\n":"%0A",'"':"%22"}[ml]))}}const formDataToStream=(ml,Al,Rl)=>{const{tag:zl="form-data-boundary",size:rd=25,boundary:yh=zl+"-"+KA.generateString(rd,Qb)}=Rl||{};if(!IA.isFormData(ml)){throw new TypeError("FormData instance required")}if(yh.length<1||yh.length>70){throw new Error("boundary must be 1-70 characters long")}const kh=Lb.encode("--"+yh+Mb);const Qh=Lb.encode("--"+yh+"--"+Mb);let cf=Qh.byteLength;const t_=Array.from(ml.entries()).map(([ml,Al])=>{const Rl=new FormDataPart(ml,Al);cf+=Rl.size;return Rl});cf+=kh.byteLength*t_.length;cf=IA.toFiniteNumber(cf);const r_={"Content-Type":`multipart/form-data; boundary=${yh}`};if(Number.isFinite(cf)){r_["Content-Length"]=cf}Al&&Al(r_);return S_.Readable.from(async function*(){for(const ml of t_){yield kh;yield*ml.encode()}yield Qh}())};class ZlibHeaderTransformStream extends S_.Transform{__transform(ml,Al,Rl){this.push(ml);Rl()}_transform(ml,Al,Rl){if(ml.length!==0){this._transform=this.__transform;if(ml[0]!==120){const ml=Buffer.alloc(2);ml[0]=120;ml[1]=156;this.push(ml,Al)}}this.__transform(ml,Al,Rl)}}class Http2Sessions{constructor(){this.sessions=Object.create(null)}getSession(ml,Al){Al=Object.assign({sessionTimeout:1e3},Al);let Rl=this.sessions[ml];if(Rl){let ml=Rl.length;for(let zl=0;zl{if(rd){return}rd=true;if(yh){clearTimeout(yh);yh=null}let Al=Rl,kh=Al.length,Qh=kh;while(Qh--){if(Al[Qh][0]===zl){if(kh===1){delete this.sessions[ml]}else{Al.splice(Qh,1)}if(!zl.closed){zl.close()}return}}};const kh=zl.request;const{sessionTimeout:Qh}=Al;if(Qh!=null){let ml=0;zl.request=function(){const Al=kh.apply(this,arguments);ml++;if(yh){clearTimeout(yh);yh=null}Al.once("close",()=>{if(! --ml){yh=setTimeout(()=>{yh=null;removeSession()},Qh)}});return Al}}zl.once("close",removeSession);let cf=[zl,Al];Rl?Rl.push(cf):Rl=this.sessions[ml]=[cf];return zl}}const callbackify=(ml,Al)=>IA.isAsyncFn(ml)?function(...Rl){const zl=Rl.pop();ml.apply(this,Rl).then(ml=>{try{Al?zl(null,...Al(ml)):zl(null,ml)}catch(ml){zl(ml)}},zl)}:ml;const Vb=new Set(["localhost","0.0.0.0"]);const isIPv4Loopback=ml=>{const Al=ml.split(".");if(Al.length!==4)return false;if(Al[0]!=="127")return false;return Al.every(ml=>/^\d+$/.test(ml)&&Number(ml)>=0&&Number(ml)<=255)};const isIPv6ZeroGroup=ml=>/^0{1,4}$/.test(ml);const isIPv6Unspecified=ml=>{if(ml==="::")return true;const Al=ml.indexOf("::");if(Al!==-1){if(Al!==ml.lastIndexOf("::"))return false;const Rl=ml.slice(0,Al);const zl=ml.slice(Al+2);const rd=Rl?Rl.split(":"):[];const yh=zl?zl.split(":"):[];const kh=rd.length+yh.length;return kh<8&&rd.every(isIPv6ZeroGroup)&&yh.every(isIPv6ZeroGroup)}const Rl=ml.split(":");return Rl.length===8&&Rl.every(isIPv6ZeroGroup)};const isIPv6Loopback=ml=>{if(ml==="::1")return true;const Al=ml.match(/^::ffff:(\d+\.\d+\.\d+\.\d+)$/i);if(Al)return isIPv4Loopback(Al[1]);const Rl=ml.match(/^::ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i);if(Rl){const ml=parseInt(Rl[1],16);return ml>=32512&&ml<=32767}const zl=ml.split(":");if(zl.length===8){for(let ml=0;ml<7;ml++){if(!/^0+$/.test(zl[ml]))return false}return/^0*1$/.test(zl[7])}return false};const isLoopback=ml=>{if(!ml)return false;if(Vb.has(ml))return true;if(isIPv4Loopback(ml))return true;if(isIPv6Unspecified(ml))return true;return isIPv6Loopback(ml)};const Yb={http:80,https:443,ws:80,wss:443,ftp:21};const parseNoProxyEntry=ml=>{let Al=ml;let Rl=0;if(Al.charAt(0)==="["){const ml=Al.indexOf("]");if(ml!==-1){const zl=Al.slice(1,ml);const rd=Al.slice(ml+1);if(rd.charAt(0)===":"&&/^\d+$/.test(rd.slice(1))){Rl=Number.parseInt(rd.slice(1),10)}return[zl,Rl]}}const zl=Al.indexOf(":");const rd=Al.lastIndexOf(":");if(zl!==-1&&zl===rd&&/^\d+$/.test(Al.slice(rd+1))){Rl=Number.parseInt(Al.slice(rd+1),10);Al=Al.slice(0,rd)}return[Al,Rl]};const Fv=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:(\d+\.\d+\.\d+\.\d+)$/i;const Xv=/^(?:::|(?:0{1,4}:){1,4}:|(?:0{1,4}:){5})ffff:([0-9a-f]{1,4}):([0-9a-f]{1,4})$/i;const unmapIPv4MappedIPv6=ml=>{if(typeof ml!=="string"||ml.indexOf(":")===-1)return ml;const Al=ml.match(Fv);if(Al)return Al[1];const Rl=ml.match(Xv);if(Rl){const ml=parseInt(Rl[1],16);const Al=parseInt(Rl[2],16);return`${ml>>8}.${ml&255}.${Al>>8}.${Al&255}`}return ml};const normalizeNoProxyHost=ml=>{if(!ml){return ml}if(ml.charAt(0)==="["&&ml.charAt(ml.length-1)==="]"){ml=ml.slice(1,-1)}return unmapIPv4MappedIPv6(ml.replace(/\.+$/,""))};function shouldBypassProxy(ml){let Al;try{Al=new URL(ml)}catch(ml){return false}const Rl=(process.env.no_proxy||process.env.NO_PROXY||"").toLowerCase();if(!Rl){return false}if(Rl==="*"){return true}const zl=Number.parseInt(Al.port,10)||Yb[Al.protocol.split(":",1)[0]]||0;const rd=normalizeNoProxyHost(Al.hostname.toLowerCase());return Rl.split(/[\s,]+/).some(ml=>{if(!ml){return false}let[Al,Rl]=parseNoProxyEntry(ml);Al=normalizeNoProxyHost(Al);if(!Al){return false}if(Rl&&Rl!==zl){return false}if(Al.charAt(0)==="*"){Al=Al.slice(1)}if(Al.charAt(0)==="."){return rd.endsWith(Al)}return rd===Al||isLoopback(rd)&&isLoopback(Al)})}function speedometer(ml,Al){ml=ml||10;const Rl=new Array(ml);const zl=new Array(ml);let rd=0;let yh=0;let kh;Al=Al!==undefined?Al:1e3;return function push(Qh){const cf=Date.now();const t_=zl[yh];if(!kh){kh=cf}Rl[rd]=Qh;zl[rd]=cf;let r_=yh;let u_=0;while(r_!==rd){u_+=Rl[r_++];r_=r_%ml}rd=(rd+1)%ml;if(rd===yh){yh=(yh+1)%ml}if(cf-kh{Rl=zl;rd=null;if(yh){clearTimeout(yh);yh=null}ml(...Al)};const throttled=(...ml)=>{const Al=Date.now();const kh=Al-Rl;if(kh>=zl){invoke(ml,Al)}else{rd=ml;if(!yh){yh=setTimeout(()=>{yh=null;invoke(rd)},zl-kh)}}};const flush=()=>rd&&invoke(rd);return[throttled,flush]}const progressEventReducer=(ml,Al,Rl=3)=>{let zl=0;const rd=speedometer(50,250);return throttle(Rl=>{if(!Rl||typeof Rl.loaded!=="number"){return}const yh=Rl.loaded;const kh=Rl.lengthComputable?Rl.total:undefined;const Qh=kh!=null?Math.min(yh,kh):yh;const cf=Math.max(0,Qh-zl);const t_=rd(cf);zl=Math.max(zl,Qh);const r_={loaded:Qh,total:kh,progress:kh?Qh/kh:undefined,bytes:cf,rate:t_?t_:undefined,estimated:t_&&kh?(kh-Qh)/t_:undefined,event:Rl,lengthComputable:kh!=null,[Al?"download":"upload"]:true};ml(r_)},Rl)};const progressEventDecorator=(ml,Al)=>{const Rl=ml!=null;return[zl=>Al[0]({lengthComputable:Rl,total:ml,loaded:zl}),Al[1]]};const asyncDecorator=ml=>(...Al)=>IA.asap(()=>ml(...Al));const isHexDigit=ml=>ml>=48&&ml<=57||ml>=65&&ml<=70||ml>=97&&ml<=102;const isPercentEncodedByte=(ml,Al,Rl)=>Al+2ml>=2&&zl.charCodeAt(ml-2)===37&&zl.charCodeAt(ml-1)===51&&(zl.charCodeAt(ml)===68||zl.charCodeAt(ml)===100);if(rd>=0){if(zl.charCodeAt(rd)===61){Rl++;rd--}else if(tailIsPct3D(rd)){Rl++;rd-=3}}if(Rl===1&&rd>=0){if(zl.charCodeAt(rd)===61){Rl++}else if(tailIsPct3D(rd)){Rl++}}const yh=Math.floor(ml/4);const kh=yh*3-(Rl||0);return kh>0?kh:0}let yh=0;for(let ml=0,Al=zl.length;ml=55296&&Rl<=56319&&ml+1=56320&&Al<=57343){yh+=4;ml++}else{yh+=3}}else{yh+=3}}return yh}const tE={flush:D_.constants.Z_SYNC_FLUSH,finishFlush:D_.constants.Z_SYNC_FLUSH};const rE={flush:D_.constants.BROTLI_OPERATION_FLUSH,finishFlush:D_.constants.BROTLI_OPERATION_FLUSH};const iE={flush:D_.constants.ZSTD_e_flush,finishFlush:D_.constants.ZSTD_e_flush};const sE=IA.isFunction(D_.createBrotliDecompress);const pE=IA.isFunction(D_.createZstdDecompress);const dE="gzip, compress, deflate"+(sE?", br":"");const gE=dE+(pE?", zstd":"");const{http:bE,https:vE}=C_;const wE=/https:?/;const CE=["content-type","content-length"];function setFormDataHeaders$1(ml,Al,Rl){if(Rl!=="content-only"){ml.set(Al);return}Object.entries(Al).forEach(([Al,Rl])=>{if(CE.includes(Al.toLowerCase())){ml.set(Al,Rl)}})}const BE=Symbol("axios.http.socketListener");const NE=Symbol("axios.http.currentReq");const jE=Symbol("axios.http.installedTunnel");const GE=new Map;const WE=new WeakMap;function getTunnelingAgent(ml,Al){const Rl=ml.protocol+"//"+ml.hostname+":"+(ml.port||"")+"#"+(ml.auth||"");const zl=Al?WE.get(Al)||WE.set(Al,new Map).get(Al):GE;let rd=zl.get(Rl);if(rd)return rd;const yh=Al&&Al.options?{...Al.options,...ml}:ml;rd=new kh(yh);if(Al&&Al.options){const ml={...Al.options};const Rl=rd.callback;rd.callback=function axiosTunnelingAgentCallback(Al,zl){return Rl.call(this,Al,{...ml,...zl})}}rd[jE]=true;zl.set(Rl,rd);return rd}const YE=KA.protocols.map(ml=>ml+":");const decodeURIComponentSafe$1=ml=>{if(!IA.isString(ml)){return ml}try{return decodeURIComponent(ml)}catch(Al){return ml}};const flushOnFinish=(ml,[Al,Rl])=>{ml.on("end",Rl).on("error",Rl);return Al};const ow=new Http2Sessions;function dispatchBeforeRedirect(ml,Al,Rl){if(ml.beforeRedirects.proxy){ml.beforeRedirects.proxy(ml)}if(ml.beforeRedirects.auth){ml.beforeRedirects.auth(ml)}if(ml.beforeRedirects.sensitiveHeaders){ml.beforeRedirects.sensitiveHeaders(ml,Rl)}if(ml.beforeRedirects.config){ml.beforeRedirects.config(ml,Al,Rl)}}function stripMatchingHeaders(ml,Al){if(!ml){return}Object.keys(ml).forEach(Rl=>{if(Al.has(Rl.toLowerCase())){delete ml[Rl]}})}function isSameOriginRedirect(ml,Al){if(!Al){return false}try{return new URL(Al.url).origin===new URL(ml.href).origin}catch(ml){return false}}function setProxy(ml,Al,Rl,zl,rd){let yh=Al;if(!yh&&yh!==false){const ml=getProxyForUrl(Rl);if(ml){if(!shouldBypassProxy(Rl)){yh=new URL(ml)}}}if(zl&&ml.headers){for(const Al of Object.keys(ml.headers)){if(Al.toLowerCase()==="proxy-authorization"){delete ml.headers[Al]}}}if(zl&&ml.agent&&ml.agent[jE]){ml.agent=undefined}if(yh){const Al=yh instanceof URL;const readProxyField=ml=>Al||IA.hasOwnProp(yh,ml)?yh[ml]:undefined;const zl=readProxyField("username");const Qh=readProxyField("password");let cf=IA.hasOwnProp(yh,"auth")?yh.auth:undefined;if(zl){cf=(zl||"")+":"+(Qh||"")}if(cf){const ml=typeof cf==="object";const Al=ml&&IA.hasOwnProp(cf,"username")?cf.username:undefined;const Rl=ml&&IA.hasOwnProp(cf,"password")?cf.password:undefined;const zl=Boolean(Al||Rl);if(zl){cf=(Al||"")+":"+(Rl||"")}else if(ml){throw new AxiosError("Invalid proxy authorization",AxiosError.ERR_BAD_OPTION,{proxy:yh})}}const t_=wE.test(ml.protocol);if(t_){if(!(rd instanceof kh)){const Al=readProxyField("hostname")||readProxyField("host");const Rl=readProxyField("port");const zl=readProxyField("protocol");const yh=zl?zl.includes(":")?zl:`${zl}:`:"http:";const kh=Al&&Al.includes(":")&&!Al.startsWith("[")?`[${Al}]`:Al;const Qh=new URL(`${yh}//${kh}${Rl?":"+Rl:""}`);const t_={protocol:Qh.protocol,hostname:Qh.hostname.replace(/^\[|\]$/g,""),port:Qh.port,auth:cf&&typeof cf==="string"?cf:undefined};if(Qh.protocol==="https:"){t_.ALPNProtocols=["http/1.1"]}const r_=getTunnelingAgent(t_,rd);ml.agent=r_;if(ml.agents){ml.agents.https=r_}}}else{if(cf){const Al=Buffer.from(cf,"utf8").toString("base64");ml.headers["Proxy-Authorization"]="Basic "+Al}let Al=false;for(const Rl of Object.keys(ml.headers)){if(Rl.toLowerCase()==="host"){Al=true;break}}if(!Al){ml.headers.host=ml.hostname+(ml.port?":"+ml.port:"")}const zl=readProxyField("hostname")||readProxyField("host");ml.hostname=zl;ml.host=zl;ml.port=readProxyField("port");ml.path=Rl;const rd=readProxyField("protocol");if(rd){ml.protocol=rd.includes(":")?rd:`${rd}:`}}}ml.beforeRedirects.proxy=function beforeRedirect(ml){setProxy(ml,Al,ml.href,true,rd)}}const lw=typeof process!=="undefined"&&IA.kindOf(process)==="process";const wrapAsync=ml=>new Promise((Al,Rl)=>{let zl;let rd;const done=(ml,Al)=>{if(rd)return;rd=true;zl&&zl(ml,Al)};const _resolve=ml=>{done(ml);Al(ml)};const _reject=ml=>{done(ml,true);Rl(ml)};ml(_resolve,_reject,ml=>zl=ml).catch(_reject)});const resolveFamily=({address:ml,family:Al})=>{if(!IA.isString(ml)){throw TypeError("address must be a string")}return{address:ml,family:Al||(ml.indexOf(".")<0?6:4)}};const buildAddressEntry=(ml,Al)=>resolveFamily(IA.isObject(ml)?ml:{address:ml,family:Al});const cw={request(ml,Al){const Rl=ml.protocol+"//"+ml.hostname+":"+(ml.port||(ml.protocol==="https:"?443:80));const{http2Options:zl,headers:rd}=ml;const yh=ow.getSession(Rl,zl);const{HTTP2_HEADER_SCHEME:kh,HTTP2_HEADER_METHOD:Qh,HTTP2_HEADER_PATH:cf,HTTP2_HEADER_STATUS:r_}=t_.constants;const u_={[kh]:ml.protocol.replace(":",""),[Qh]:ml.method,[cf]:ml.path};IA.forEach(rd,(ml,Al)=>{Al.charAt(0)!==":"&&(u_[Al]=ml)});const C_=yh.request(u_);C_.once("response",ml=>{const Rl=C_;ml=Object.assign({},ml);const zl=ml[r_];delete ml[r_];Rl.headers=ml;Rl.statusCode=+zl;Al(Rl)});return C_}};var pw=lw&&function httpAdapter(ml){return wrapAsync(async function dispatchHttpRequest(Al,Rl,zl){const own=Al=>IA.getSafeProp(ml,Al);const rd=own("transitional")||MA;let yh=own("data");let kh=own("lookup");let t_=own("family");let C_=own("httpVersion");if(C_===undefined)C_=1;let Cg=own("http2Options");const eA=own("responseType");const tA=own("responseEncoding");const rA=own("httpAgent");const nA=own("httpsAgent");const iA=own("method").toUpperCase();const sA=own("maxRedirects");const aA=own("maxBodyLength");const oA=own("maxContentLength");const lA=own("decompress");let cA;let uA=false;let pA;let dA;C_=+C_;if(Number.isNaN(C_)){throw TypeError(`Invalid protocol version: '${ml.httpVersion}' is not a number`)}if(C_!==1&&C_!==2){throw TypeError(`Unsupported protocol version '${C_}'`)}const hA=C_===2;if(kh){const ml=callbackify(kh,ml=>IA.isArray(ml)?ml:[ml]);kh=(Al,Rl,zl)=>{ml(Al,Rl,(ml,Al,rd)=>{if(ml){return zl(ml)}const yh=IA.isArray(Al)?Al.map(ml=>buildAddressEntry(ml)):[buildAddressEntry(Al,rd)];Rl.all?zl(ml,yh):zl(ml,yh[0].address,yh[0].family)})}}const fA=new P_.EventEmitter;function abort(Al){try{fA.emit("abort",!Al||Al.type?new CanceledError(null,ml,pA):Al)}catch(ml){}}function clearConnectPhaseTimer(){if(dA){clearTimeout(dA);dA=null}}function createTimeoutError(){const Al=own("timeout");let Rl=Al?"timeout of "+Al+"ms exceeded":"timeout exceeded";const zl=own("timeoutErrorMessage");if(zl){Rl=zl}return new AxiosError(Rl,rd.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,ml,pA)}fA.once("abort",Rl);const onFinished=()=>{clearConnectPhaseTimer();if(ml.cancelToken){ml.cancelToken.unsubscribe(abort)}if(ml.signal){ml.signal.removeEventListener("abort",abort)}fA.removeAllListeners()};if(ml.cancelToken||ml.signal){ml.cancelToken&&ml.cancelToken.subscribe(abort);if(ml.signal){ml.signal.aborted?abort():ml.signal.addEventListener("abort",abort)}}zl((ml,Al)=>{cA=true;clearConnectPhaseTimer();if(Al){uA=true;onFinished();return}const{data:Rl}=ml;if(Rl instanceof S_.Readable||Rl instanceof S_.Duplex){const ml=S_.finished(Rl,()=>{ml();onFinished()})}else{onFinished()}});const _A=buildFullPath(own("baseURL"),own("url"),own("allowAbsoluteUrls"),ml);const mA=new URL(_A,KA.hasBrowserEnv?KA.origin:undefined);const gA=mA.protocol||YE[0];if(gA==="data:"){if(oA>-1){const Al=String(own("url")||_A||"");const zl=estimateDataURLDecodedBytes(Al);if(zl>oA){return Rl(new AxiosError("maxContentLength size of "+oA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml))}}let zl;if(iA!=="GET"){return settle(Al,Rl,{status:405,statusText:"method not allowed",headers:{},config:ml})}try{zl=fromDataURI(own("url"),eA==="blob",{Blob:ml.env&&ml.env.Blob})}catch(Al){throw AxiosError.from(Al,AxiosError.ERR_BAD_REQUEST,ml)}if(eA==="text"){zl=zl.toString(tA);if(!tA||tA==="utf8"){zl=IA.stripBOM(zl)}}else if(eA==="stream"){zl=S_.Readable.from(zl)}return settle(Al,Rl,{data:zl,status:200,statusText:"OK",headers:new AxiosHeaders,config:ml})}if(YE.indexOf(gA)===-1){return Rl(new AxiosError("Unsupported protocol "+gA,AxiosError.ERR_BAD_REQUEST,ml))}const AA=AxiosHeaders.from(ml.headers).normalize();AA.set("User-Agent","axios/"+xy,false);const{onUploadProgress:yA,onDownloadProgress:bA}=ml;const vA=ml.maxRate;let EA=undefined;let wA=undefined;if(IA.isSpecCompliantForm(yh)){const ml=AA.getContentType(/boundary=([-_\w\d]{10,70})/i);yh=formDataToStream(yh,ml=>{AA.set(ml)},{tag:`axios-${xy}-boundary`,boundary:ml&&ml[1]||undefined})}else if(IA.isFormData(yh)&&IA.isFunction(yh.getHeaders)&&yh.getHeaders!==Object.prototype.getHeaders){setFormDataHeaders$1(AA,yh.getHeaders(),own("formDataHeaderPolicy"));if(!AA.hasContentLength()){try{const ml=await r_.promisify(yh.getLength).call(yh);Number.isFinite(ml)&&ml>=0&&AA.setContentLength(ml)}catch(ml){}}}else if(IA.isBlob(yh)||IA.isFile(yh)){yh.size&&AA.setContentType(yh.type||"application/octet-stream");AA.setContentLength(yh.size||0);yh=S_.Readable.from(readBlob(yh))}else if(yh&&!IA.isStream(yh)){if(Buffer.isBuffer(yh));else if(IA.isArrayBuffer(yh)){yh=Buffer.from(new Uint8Array(yh))}else if(IA.isString(yh)){yh=Buffer.from(yh,"utf-8")}else{return Rl(new AxiosError("Data after transformation must be a string, an ArrayBuffer, a Buffer, or a Stream",AxiosError.ERR_BAD_REQUEST,ml))}AA.setContentLength(yh.length,false);if(aA>-1&&yh.length>aA){return Rl(new AxiosError("Request body larger than maxBodyLength limit",AxiosError.ERR_BAD_REQUEST,ml))}}const CA=IA.toFiniteNumber(AA.getContentLength());if(IA.isArray(vA)){EA=vA[0];wA=vA[1]}else{EA=wA=vA}if(yh&&(yA||EA)){if(!IA.isStream(yh)){yh=S_.Readable.from(yh,{objectMode:false})}yh=S_.pipeline([yh,new AxiosTransformStream({maxRate:IA.toFiniteNumber(EA)})],IA.noop);yA&&yh.on("progress",flushOnFinish(yh,progressEventDecorator(CA,progressEventReducer(asyncDecorator(yA),false,3))))}let xA=undefined;const DA=own("auth");if(DA){const ml=IA.getSafeProp(DA,"username")||"";const Al=IA.getSafeProp(DA,"password")||"";xA=ml+":"+Al}if(!xA&&(mA.username||mA.password)){const ml=decodeURIComponentSafe$1(mA.username);const Al=decodeURIComponentSafe$1(mA.password);xA=ml+":"+Al}xA&&AA.delete("authorization");let SA;try{SA=buildURL(mA.pathname+mA.search,own("params"),own("paramsSerializer")).replace(/^\?/,"")}catch(Al){const zl=new Error(Al.message);zl.config=ml;zl.url=own("url");zl.exists=true;return Rl(zl)}AA.set("Accept-Encoding",IA.hasOwnProp(rd,"advertiseZstdAcceptEncoding")&&rd.advertiseZstdAcceptEncoding===true?gE:dE,false);const kA=Object.assign(Object.create(null),{path:SA,method:iA,headers:toByteStringHeaderObject(AA),agents:{http:rA,https:nA},auth:xA,protocol:gA,family:t_,beforeRedirect:dispatchBeforeRedirect,beforeRedirects:Object.create(null),http2Options:Cg});!IA.isUndefined(kh)&&(kA.lookup=kh);const TA=own("socketPath");if(TA){if(typeof TA!=="string"){return Rl(new AxiosError("socketPath must be a string",AxiosError.ERR_BAD_OPTION_VALUE,ml))}const Al=own("allowedSocketPaths");if(Al!=null){const zl=Array.isArray(Al)?Al:[Al];const rd=u_.resolve(TA);const yh=zl.some(ml=>typeof ml==="string"&&u_.resolve(ml)===rd);if(!yh){return Rl(new AxiosError(`socketPath "${TA}" is not permitted by allowedSocketPaths`,AxiosError.ERR_BAD_OPTION_VALUE,ml))}}kA.socketPath=TA}else{kA.hostname=mA.hostname.startsWith("[")?mA.hostname.slice(1,-1):mA.hostname;kA.port=mA.port;setProxy(kA,own("proxy"),gA+"//"+mA.hostname+(mA.port?":"+mA.port:"")+kA.path,false,nA)}let BA;let FA=false;let PA=false;const RA=wE.test(kA.protocol);if(kA.agent==null){kA.agent=RA?nA:rA}if(hA){BA=cw}else{const Al=own("transport");if(Al){BA=Al}else if(sA===0){BA=RA?cf:Qh;FA=true}else{PA=true;kA.sensitiveHeaders=[];if(sA){kA.maxRedirects=sA}const Al=own("beforeRedirect");if(Al){kA.beforeRedirects.config=Al}if(xA){const ml=mA.origin;const Al=xA;kA.beforeRedirects.auth=function beforeRedirectAuth(Rl){try{if(new URL(Rl.href).origin===ml){Rl.auth=Al}}catch(ml){}}}const zl=own("sensitiveHeaders");if(zl!=null){if(!IA.isArray(zl)){return Rl(new AxiosError("sensitiveHeaders must be an array of strings",AxiosError.ERR_BAD_OPTION_VALUE,ml))}const Al=new Set;for(const rd of zl){if(!IA.isString(rd)){return Rl(new AxiosError("sensitiveHeaders must be an array of strings",AxiosError.ERR_BAD_OPTION_VALUE,ml))}Al.add(rd.toLowerCase())}if(Al.size){kA.sensitiveHeaders=Array.from(Al);kA.beforeRedirects.sensitiveHeaders=function beforeRedirectSensitiveHeaders(ml,Rl){if(!isSameOriginRedirect(ml,Rl)){stripMatchingHeaders(ml.headers,Al)}}}}BA=RA?vE:bE}}if(aA>-1){kA.maxBodyLength=aA}else{kA.maxBodyLength=Infinity}kA.insecureHTTPParser=Boolean(own("insecureHTTPParser"));pA=BA.request(kA,function handleResponse(zl){clearConnectPhaseTimer();if(pA.destroyed)return;const rd=[zl];const yh=IA.toFiniteNumber(zl.headers["content-length"]);if(bA||wA){const t_=new AxiosTransformStream({maxRate:IA.toFiniteNumber(wA)});bA&&t_.on("progress",flushOnFinish(t_,progressEventDecorator(yh,progressEventReducer(asyncDecorator(bA),true,3))));rd.push(t_)}let kh=zl;const Qh=zl.req||pA;if(lA!==false&&zl.headers["content-encoding"]){if(iA==="HEAD"||zl.statusCode===204){delete zl.headers["content-encoding"]}switch((zl.headers["content-encoding"]||"").toLowerCase()){case"gzip":case"x-gzip":case"compress":case"x-compress":rd.push(D_.createUnzip(tE));delete zl.headers["content-encoding"];break;case"deflate":rd.push(new ZlibHeaderTransformStream);rd.push(D_.createUnzip(tE));delete zl.headers["content-encoding"];break;case"br":if(sE){rd.push(D_.createBrotliDecompress(rE));delete zl.headers["content-encoding"]}break;case"zstd":if(pE){rd.push(D_.createZstdDecompress(iE));delete zl.headers["content-encoding"]}break}}kh=rd.length>1?S_.pipeline(rd,IA.noop):rd[0];const cf={status:zl.statusCode,statusText:zl.statusMessage,headers:new AxiosHeaders(zl.headers),config:ml,request:Qh};if(eA==="stream"){if(oA>-1){const r_=oA;const u_=kh;async function*enforceMaxContentLength(){let Al=0;for await(const Rl of u_){Al+=Rl.length;if(Al>r_){throw new AxiosError("maxContentLength size of "+r_+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,Qh)}yield Rl}}kh=S_.Readable.from(enforceMaxContentLength(),{objectMode:false})}cf.data=kh;settle(Al,Rl,cf)}else{const C_=[];let P_=0;kh.on("data",function handleStreamData(Al){C_.push(Al);P_+=Al.length;if(oA>-1&&P_>oA){uA=true;kh.destroy();abort(new AxiosError("maxContentLength size of "+oA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,Qh))}});kh.on("aborted",function handlerStreamAborted(){if(uA){return}const Al=new AxiosError("stream has been aborted",AxiosError.ERR_BAD_RESPONSE,ml,Qh,cf);kh.destroy(Al);Rl(Al)});kh.on("error",function handleStreamError(Al){if(uA)return;Rl(AxiosError.from(Al,null,ml,Qh,cf))});kh.on("end",function handleStreamEnd(){try{let ml=C_.length===1?C_[0]:Buffer.concat(C_);if(eA!=="arraybuffer"){ml=ml.toString(tA);if(!tA||tA==="utf8"){ml=IA.stripBOM(ml)}}cf.data=ml}catch(Al){return Rl(AxiosError.from(Al,null,ml,cf.request,cf))}settle(Al,Rl,cf)})}fA.once("abort",ml=>{if(!kh.destroyed){kh.emit("error",ml);kh.destroy()}})});fA.once("abort",ml=>{if(pA.close){pA.close()}else{pA.destroy(ml)}});pA.on("error",function handleRequestError(Al){Rl(AxiosError.from(Al,null,ml,pA))});const NA=new Set;pA.on("socket",function handleRequestSocket(ml){ml.setKeepAlive(true,1e3*60);if(!ml[BE]){ml.on("error",function handleSocketError(Al){const Rl=ml[NE];if(Rl&&!Rl.destroyed){Rl.destroy(Al)}});ml[BE]=true}ml[NE]=pA;NA.add(ml)});pA.once("close",function clearCurrentReq(){clearConnectPhaseTimer();for(const ml of NA){if(ml[NE]===pA){ml[NE]=null}}NA.clear()});if(own("timeout")){const Al=parseInt(own("timeout"),10);if(Number.isNaN(Al)){abort(new AxiosError("error trying to parse `config.timeout` to int",AxiosError.ERR_BAD_OPTION_VALUE,ml,pA));return}const Rl=function handleTimeout(){if(cA)return;abort(createTimeoutError())};if(FA&&Al>0){dA=setTimeout(Rl,Al)}pA.setTimeout(Al,Rl)}else{pA.setTimeout(0)}if(IA.isStream(yh)){let Al=false;let Rl=false;yh.on("end",()=>{Al=true});yh.once("error",ml=>{Rl=true;pA.destroy(ml)});yh.on("close",()=>{if(!Al&&!Rl){abort(new CanceledError("Request stream has been aborted",ml,pA))}});let zl=yh;if(aA>-1&&!PA){const Al=aA;let Rl=0;zl=S_.pipeline([yh,new S_.Transform({transform(zl,rd,yh){Rl+=zl.length;if(Rl>Al){return yh(new AxiosError("Request body larger than maxBodyLength limit",AxiosError.ERR_BAD_REQUEST,ml,pA))}yh(null,zl)}})],IA.noop);zl.on("error",ml=>{if(!pA.destroyed)pA.destroy(ml)})}zl.pipe(pA)}else{yh&&pA.write(yh);pA.end()}})};var dw=KA.hasStandardBrowserEnv?((ml,Al)=>Rl=>{Rl=new URL(Rl,KA.origin);return ml.protocol===Rl.protocol&&ml.host===Rl.host&&(Al||ml.port===Rl.port)})(new URL(KA.origin),KA.navigator&&/(msie|trident)/i.test(KA.navigator.userAgent)):()=>true;var hw=KA.hasStandardBrowserEnv?{write(ml,Al,Rl,zl,rd,yh,kh){if(typeof document==="undefined")return;const Qh=[`${ml}=${encodeURIComponent(Al)}`];if(IA.isNumber(Rl)){Qh.push(`expires=${new Date(Rl).toUTCString()}`)}if(IA.isString(zl)){Qh.push(`path=${zl}`)}if(IA.isString(rd)){Qh.push(`domain=${rd}`)}if(yh===true){Qh.push("secure")}if(IA.isString(kh)){Qh.push(`SameSite=${kh}`)}document.cookie=Qh.join("; ")},read(ml){if(typeof document==="undefined")return null;const Al=document.cookie.split(";");for(let Rl=0;Rlml instanceof AxiosHeaders?{...ml}:ml;function mergeConfig(ml,Al){Al=Al||{};const Rl=Object.create(null);Object.defineProperty(Rl,"hasOwnProperty",{__proto__:null,value:Object.prototype.hasOwnProperty,enumerable:false,writable:true,configurable:true});function getMergedValue(ml,Al,Rl,zl){if(IA.isPlainObject(ml)&&IA.isPlainObject(Al)){return IA.merge.call({caseless:zl},ml,Al)}else if(IA.isPlainObject(Al)){return IA.merge({},Al)}else if(IA.isArray(Al)){return Al.slice()}return Al}function mergeDeepProperties(ml,Al,Rl,zl){if(!IA.isUndefined(Al)){return getMergedValue(ml,Al,Rl,zl)}else if(!IA.isUndefined(ml)){return getMergedValue(undefined,ml,Rl,zl)}}function valueFromConfig2(ml,Al){if(!IA.isUndefined(Al)){return getMergedValue(undefined,Al)}}function defaultToConfig2(ml,Al){if(!IA.isUndefined(Al)){return getMergedValue(undefined,Al)}else if(!IA.isUndefined(ml)){return getMergedValue(undefined,ml)}}function getMergedTransitionalOption(Rl){const zl=IA.hasOwnProp(Al,"transitional")?Al.transitional:undefined;if(!IA.isUndefined(zl)){if(IA.isPlainObject(zl)){if(IA.hasOwnProp(zl,Rl)){return zl[Rl]}}else{return undefined}}const rd=IA.hasOwnProp(ml,"transitional")?ml.transitional:undefined;if(IA.isPlainObject(rd)&&IA.hasOwnProp(rd,Rl)){return rd[Rl]}return undefined}function mergeDirectKeys(Rl,zl,rd){if(IA.hasOwnProp(Al,rd)){return getMergedValue(Rl,zl)}else if(IA.hasOwnProp(ml,rd)){return getMergedValue(undefined,Rl)}}const zl={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,withXSRFToken:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,allowedSocketPaths:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(ml,Al,Rl)=>mergeDeepProperties(headersToObject(ml),headersToObject(Al),Rl,true)};IA.forEach(Object.keys({...ml,...Al}),function computeConfigValue(rd){if(rd==="__proto__"||rd==="constructor"||rd==="prototype")return;const yh=IA.hasOwnProp(zl,rd)?zl[rd]:mergeDeepProperties;const kh=IA.hasOwnProp(ml,rd)?ml[rd]:undefined;const Qh=IA.hasOwnProp(Al,rd)?Al[rd]:undefined;const cf=yh(kh,Qh,rd);IA.isUndefined(cf)&&yh!==mergeDirectKeys||(Rl[rd]=cf)});if(IA.hasOwnProp(Al,"validateStatus")&&IA.isUndefined(Al.validateStatus)&&getMergedTransitionalOption("validateStatusUndefinedResolves")===false){if(IA.hasOwnProp(ml,"validateStatus")){Rl.validateStatus=getMergedValue(undefined,ml.validateStatus)}else{delete Rl.validateStatus}}return Rl}const fw=["content-type","content-length"];function setFormDataHeaders(ml,Al,Rl){if(Rl!=="content-only"){ml.set(Al);return}Object.entries(Al).forEach(([Al,Rl])=>{if(fw.includes(Al.toLowerCase())){ml.set(Al,Rl)}})}const encodeUTF8$1=ml=>encodeURIComponent(ml).replace(/%([0-9A-F]{2})/gi,(ml,Al)=>String.fromCharCode(parseInt(Al,16)));function resolveConfig(ml){const Al=mergeConfig({},ml);const own=ml=>IA.hasOwnProp(Al,ml)?Al[ml]:undefined;const Rl=own("data");let zl=own("withXSRFToken");const rd=own("xsrfHeaderName");const yh=own("xsrfCookieName");let kh=own("headers");const Qh=own("auth");const cf=own("baseURL");const t_=own("allowAbsoluteUrls");const r_=own("url");Al.headers=kh=AxiosHeaders.from(kh);Al.url=buildURL(buildFullPath(cf,r_,t_,Al),own("params"),own("paramsSerializer"));if(Qh){const ml=IA.getSafeProp(Qh,"username")||"";const Al=IA.getSafeProp(Qh,"password")||"";kh.set("Authorization","Basic "+btoa(ml+":"+(Al?encodeUTF8$1(Al):"")))}if(IA.isFormData(Rl)){if(KA.hasStandardBrowserEnv||KA.hasStandardBrowserWebWorkerEnv||IA.isReactNative(Rl)){kh.setContentType(undefined)}else if(IA.isFunction(Rl.getHeaders)){setFormDataHeaders(kh,Rl.getHeaders(),own("formDataHeaderPolicy"))}}if(KA.hasStandardBrowserEnv){if(IA.isFunction(zl)){zl=zl(Al)}const ml=zl===true||zl==null&&dw(Al.url);if(ml){const ml=rd&&yh&&hw.read(yh);if(ml){kh.set(rd,ml)}}}return Al}const _w=typeof XMLHttpRequest!=="undefined";var mw=_w&&function(ml){return new Promise(function dispatchXhrRequest(Al,Rl){const zl=resolveConfig(ml);let rd=zl.data;const yh=AxiosHeaders.from(zl.headers).normalize();let{responseType:kh,onUploadProgress:Qh,onDownloadProgress:cf}=zl;let t_;let r_,u_;let C_,D_;function done(){C_&&C_();D_&&D_();zl.cancelToken&&zl.cancelToken.unsubscribe(t_);zl.signal&&zl.signal.removeEventListener("abort",t_)}let S_=new XMLHttpRequest;S_.open(zl.method.toUpperCase(),zl.url,true);S_.timeout=zl.timeout;function onloadend(){if(!S_){return}const zl=AxiosHeaders.from("getAllResponseHeaders"in S_&&S_.getAllResponseHeaders());const rd=!kh||kh==="text"||kh==="json"?S_.responseText:S_.response;const yh={data:rd,status:S_.status,statusText:S_.statusText,headers:zl,config:ml,request:S_};settle(function _resolve(ml){Al(ml);done()},function _reject(ml){Rl(ml);done()},yh);S_=null}if("onloadend"in S_){S_.onloadend=onloadend}else{S_.onreadystatechange=function handleLoad(){if(!S_||S_.readyState!==4){return}if(S_.status===0&&!(S_.responseURL&&S_.responseURL.startsWith("file:"))){return}setTimeout(onloadend)}}S_.onabort=function handleAbort(){if(!S_){return}Rl(new AxiosError("Request aborted",AxiosError.ECONNABORTED,ml,S_));done();S_=null};S_.onerror=function handleError(Al){const zl=Al&&Al.message?Al.message:"Network Error";const rd=new AxiosError(zl,AxiosError.ERR_NETWORK,ml,S_);rd.event=Al||null;Rl(rd);done();S_=null};S_.ontimeout=function handleTimeout(){let Al=zl.timeout?"timeout of "+zl.timeout+"ms exceeded":"timeout exceeded";const rd=zl.transitional||MA;if(zl.timeoutErrorMessage){Al=zl.timeoutErrorMessage}Rl(new AxiosError(Al,rd.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,ml,S_));done();S_=null};rd===undefined&&yh.setContentType(null);if("setRequestHeader"in S_){IA.forEach(toByteStringHeaderObject(yh),function setRequestHeader(ml,Al){S_.setRequestHeader(Al,ml)})}if(!IA.isUndefined(zl.withCredentials)){S_.withCredentials=!!zl.withCredentials}if(kh&&kh!=="json"){S_.responseType=zl.responseType}if(cf){[u_,D_]=progressEventReducer(cf,true);S_.addEventListener("progress",u_)}if(Qh&&S_.upload){[r_,C_]=progressEventReducer(Qh);S_.upload.addEventListener("progress",r_);S_.upload.addEventListener("loadend",C_)}if(zl.cancelToken||zl.signal){t_=Al=>{if(!S_){return}Rl(!Al||Al.type?new CanceledError(null,ml,S_):Al);S_.abort();done();S_=null};zl.cancelToken&&zl.cancelToken.subscribe(t_);if(zl.signal){zl.signal.aborted?t_():zl.signal.addEventListener("abort",t_)}}const P_=parseProtocol(zl.url);if(P_&&!KA.protocols.includes(P_)){Rl(new AxiosError("Unsupported protocol "+P_+":",AxiosError.ERR_BAD_REQUEST,ml));return}S_.send(rd||null)})};const composeSignals=(ml,Al)=>{ml=ml?ml.filter(Boolean):[];if(!Al&&!ml.length){return}const Rl=new AbortController;let zl=false;const onabort=function(ml){if(!zl){zl=true;unsubscribe();const Al=ml instanceof Error?ml:this.reason;Rl.abort(Al instanceof AxiosError?Al:new CanceledError(Al instanceof Error?Al.message:Al))}};let rd=Al&&setTimeout(()=>{rd=null;onabort(new AxiosError(`timeout of ${Al}ms exceeded`,AxiosError.ETIMEDOUT))},Al);const unsubscribe=()=>{if(!ml){return}rd&&clearTimeout(rd);rd=null;ml.forEach(ml=>{ml.unsubscribe?ml.unsubscribe(onabort):ml.removeEventListener("abort",onabort)});ml=null};ml.forEach(ml=>ml.addEventListener("abort",onabort));const{signal:yh}=Rl;yh.unsubscribe=()=>IA.asap(unsubscribe);return yh};const streamChunk=function*(ml,Al){let Rl=ml.byteLength;if(Rl{const rd=readBytes(ml,Al);let yh=0;let kh;let _onFinish=ml=>{if(!kh){kh=true;zl&&zl(ml)}};return new ReadableStream({async pull(ml){try{const{done:Al,value:zl}=await rd.next();if(Al){_onFinish();ml.close();return}let kh=zl.byteLength;if(Rl){let ml=yh+=kh;Rl(ml)}ml.enqueue(new Uint8Array(zl))}catch(ml){_onFinish(ml);throw ml}},cancel(ml){_onFinish(ml);return rd.return()}},{highWaterMark:2})};const gw=64*1024;const{isFunction:Aw}=IA;const encodeUTF8=ml=>encodeURIComponent(ml).replace(/%([0-9A-F]{2})/gi,(ml,Al)=>String.fromCharCode(parseInt(Al,16)));const decodeURIComponentSafe=ml=>{if(!IA.isString(ml)){return ml}try{return decodeURIComponent(ml)}catch(Al){return ml}};const test=(ml,...Al)=>{try{return!!ml(...Al)}catch(ml){return false}};const maybeWithAuthCredentials=ml=>{const Al=ml.indexOf("://");let Rl=ml;if(Al!==-1){Rl=Rl.slice(Al+3)}return Rl.includes("@")||Rl.includes(":")};const factory=ml=>{const Al=IA.global!==undefined&&IA.global!==null?IA.global:globalThis;const{ReadableStream:Rl,TextEncoder:zl}=Al;ml=IA.merge.call({skipUndefined:true},{Request:Al.Request,Response:Al.Response},ml);const{fetch:rd,Request:yh,Response:kh}=ml;const Qh=rd?Aw(rd):typeof fetch==="function";const cf=Aw(yh);const t_=Aw(kh);if(!Qh){return false}const r_=Qh&&Aw(Rl);const u_=Qh&&(typeof zl==="function"?(ml=>Al=>ml.encode(Al))(new zl):async ml=>new Uint8Array(await new yh(ml).arrayBuffer()));const C_=cf&&r_&&test(()=>{let ml=false;const Al=new yh(KA.origin,{body:new Rl,method:"POST",get duplex(){ml=true;return"half"}});const zl=Al.headers.has("Content-Type");if(Al.body!=null){Al.body.cancel()}return ml&&!zl});const D_=t_&&r_&&test(()=>IA.isReadableStream(new kh("").body));const S_={stream:D_&&(ml=>ml.body)};Qh&&(()=>{["text","arrayBuffer","blob","formData","stream"].forEach(ml=>{!S_[ml]&&(S_[ml]=(Al,Rl)=>{let zl=Al&&Al[ml];if(zl){return zl.call(Al)}throw new AxiosError(`Response type '${ml}' is not supported`,AxiosError.ERR_NOT_SUPPORT,Rl)})})})();const getBodyLength=async ml=>{if(ml==null){return 0}if(IA.isBlob(ml)){return ml.size}if(IA.isSpecCompliantForm(ml)){const Al=new yh(KA.origin,{method:"POST",body:ml});return(await Al.arrayBuffer()).byteLength}if(IA.isArrayBufferView(ml)||IA.isArrayBuffer(ml)){return ml.byteLength}if(IA.isURLSearchParams(ml)){ml=ml+""}if(IA.isString(ml)){return(await u_(ml)).byteLength}};const resolveBodyLength=async(ml,Al)=>{const Rl=IA.toFiniteNumber(ml.getContentLength());return Rl==null?getBodyLength(Al):Rl};return async ml=>{let{url:Al,method:Rl,data:Qh,signal:t_,cancelToken:u_,timeout:P_,onDownloadProgress:Cg,onUploadProgress:eA,responseType:tA,headers:rA,withCredentials:nA="same-origin",fetchOptions:iA,maxContentLength:sA,maxBodyLength:aA}=resolveConfig(ml);const oA=IA.isNumber(sA)&&sA>-1;const lA=IA.isNumber(aA)&&aA>-1;const own=Al=>IA.hasOwnProp(ml,Al)?ml[Al]:undefined;let cA=rd||fetch;tA=tA?(tA+"").toLowerCase():"text";let uA=composeSignals([t_,u_&&u_.toAbortSignal()],P_);let pA=null;const dA=uA&&uA.unsubscribe&&(()=>{uA.unsubscribe()});let hA;let fA=null;const maxBodyLengthError=()=>new AxiosError("Request body larger than maxBodyLength limit",AxiosError.ERR_BAD_REQUEST,ml,pA);try{let rd=undefined;const t_=own("auth");if(t_){const ml=IA.getSafeProp(t_,"username")||"";const Al=IA.getSafeProp(t_,"password")||"";rd={username:ml,password:Al}}if(maybeWithAuthCredentials(Al)){const ml=new URL(Al,KA.origin);if(!rd&&(ml.username||ml.password)){const Al=decodeURIComponentSafe(ml.username);const Rl=decodeURIComponentSafe(ml.password);rd={username:Al,password:Rl}}if(ml.username||ml.password){ml.username="";ml.password="";Al=ml.href}}if(rd){rA.delete("authorization");rA.set("Authorization","Basic "+btoa(encodeUTF8((rd.username||"")+":"+(rd.password||""))))}if(oA&&typeof Al==="string"&&Al.startsWith("data:")){const Rl=estimateDataURLDecodedBytes(Al);if(Rl>sA){throw new AxiosError("maxContentLength size of "+sA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,pA)}}if(lA&&Rl!=="get"&&Rl!=="head"){const ml=await getBodyLength(Qh);if(typeof ml==="number"&&isFinite(ml)){hA=ml;if(ml>aA){throw maxBodyLengthError()}}}const u_=lA&&(IA.isReadableStream(Qh)||IA.isStream(Qh));const trackRequestStream=(ml,Al,Rl)=>trackStream(ml,gw,ml=>{if(lA&&ml>aA){throw fA=maxBodyLengthError()}Al&&Al(ml)},Rl);if(C_&&Rl!=="get"&&Rl!=="head"&&(eA||u_)){hA=hA==null?await resolveBodyLength(rA,Qh):hA;if(hA!==0||u_){let ml=new yh(Al,{method:"POST",body:Qh,duplex:"half"});let Rl;if(IA.isFormData(Qh)&&(Rl=ml.headers.get("content-type"))){rA.setContentType(Rl)}if(ml.body){const[Al,Rl]=eA&&progressEventDecorator(hA,progressEventReducer(asyncDecorator(eA)))||[];Qh=trackRequestStream(ml.body,Al,Rl)}}}else if(u_&&!cf&&r_&&Rl!=="get"&&Rl!=="head"){Qh=trackRequestStream(Qh)}else if(u_&&cf&&!C_&&Rl!=="get"&&Rl!=="head"){throw new AxiosError("Stream request bodies are not supported by the current fetch implementation",AxiosError.ERR_NOT_SUPPORT,ml,pA)}if(!IA.isString(nA)){nA=nA?"include":"omit"}const P_=cf&&"credentials"in yh.prototype;if(IA.isFormData(Qh)){const ml=rA.getContentType();if(ml&&/^multipart\/form-data/i.test(ml)&&!/boundary=/i.test(ml)){rA.delete("content-type")}}rA.set("User-Agent","axios/"+xy,false);const _A={...iA,signal:uA,method:Rl.toUpperCase(),headers:toByteStringHeaderObject(rA.normalize()),body:Qh,duplex:"half",credentials:P_?nA:undefined};pA=cf&&new yh(Al,_A);let mA=await(cf?cA(pA,iA):cA(Al,_A));const gA=AxiosHeaders.from(mA.headers);if(oA){const Al=IA.toFiniteNumber(gA.getContentLength());if(Al!=null&&Al>sA){throw new AxiosError("maxContentLength size of "+sA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,pA)}}const AA=D_&&(tA==="stream"||tA==="response");if(D_&&mA.body&&(Cg||oA||AA&&dA)){const Al={};["status","statusText","headers"].forEach(ml=>{Al[ml]=mA[ml]});const Rl=IA.toFiniteNumber(gA.getContentLength());const[zl,rd]=Cg&&progressEventDecorator(Rl,progressEventReducer(asyncDecorator(Cg),true))||[];let yh=0;const onChunkProgress=Al=>{if(oA){yh=Al;if(yh>sA){throw new AxiosError("maxContentLength size of "+sA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,pA)}}zl&&zl(Al)};mA=new kh(trackStream(mA.body,gw,onChunkProgress,()=>{rd&&rd();dA&&dA()}),Al)}tA=tA||"text";let yA=await S_[IA.findKey(S_,tA)||"text"](mA,ml);if(oA&&!D_&&!AA){let Al;if(yA!=null){if(typeof yA.byteLength==="number"){Al=yA.byteLength}else if(typeof yA.size==="number"){Al=yA.size}else if(typeof yA==="string"){Al=typeof zl==="function"?(new zl).encode(yA).byteLength:yA.length}}if(typeof Al==="number"&&Al>sA){throw new AxiosError("maxContentLength size of "+sA+" exceeded",AxiosError.ERR_BAD_RESPONSE,ml,pA)}}!AA&&dA&&dA();return await new Promise((Al,Rl)=>{settle(Al,Rl,{data:yA,headers:AxiosHeaders.from(mA.headers),status:mA.status,statusText:mA.statusText,config:ml,request:pA})})}catch(Al){dA&&dA();if(uA&&uA.aborted&&uA.reason instanceof AxiosError){const Rl=uA.reason;Rl.config=ml;pA&&(Rl.request=pA);Al!==Rl&&(Rl.cause=Al);throw Rl}if(fA){pA&&!fA.request&&(fA.request=pA);throw fA}if(Al instanceof AxiosError){pA&&!Al.request&&(Al.request=pA);throw Al}if(Al&&Al.name==="TypeError"&&/Load failed|fetch/i.test(Al.message)){throw Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,ml,pA,Al&&Al.response),{cause:Al.cause||Al})}throw AxiosError.from(Al,Al&&Al.code,ml,pA,Al&&Al.response)}}};const yw=new Map;const getFetch=ml=>{let Al=ml&&ml.env||{};const{fetch:Rl,Request:zl,Response:rd}=Al;const yh=[zl,rd,Rl];let kh=yh.length,Qh=kh,cf,t_,r_=yw;while(Qh--){cf=yh[Qh];t_=r_.get(cf);t_===undefined&&r_.set(cf,t_=Qh?new Map:factory(Al));r_=t_}return t_};getFetch();const bw={http:pw,xhr:mw,fetch:{get:getFetch}};IA.forEach(bw,(ml,Al)=>{if(ml){try{Object.defineProperty(ml,"name",{__proto__:null,value:Al})}catch(ml){}Object.defineProperty(ml,"adapterName",{__proto__:null,value:Al})}});const renderReason=ml=>`- ${ml}`;const isResolvedHandle=ml=>IA.isFunction(ml)||ml===null||ml===false;function getAdapter(ml,Al){ml=IA.isArray(ml)?ml:[ml];const{length:Rl}=ml;let zl;let rd;const yh={};for(let kh=0;kh`adapter ${ml} `+(Al===false?"is not supported by the environment":"is not available in the build"));let Al=Rl?ml.length>1?"since :\n"+ml.map(renderReason).join("\n"):" "+renderReason(ml[0]):"as no adapter specified";throw new AxiosError(`There is no suitable adapter to dispatch the request `+Al,"ERR_NOT_SUPPORT")}return rd}var vw={getAdapter:getAdapter,adapters:bw};function throwIfCancellationRequested(ml){if(ml.cancelToken){ml.cancelToken.throwIfRequested()}if(ml.signal&&ml.signal.aborted){throw new CanceledError(null,ml)}}function dispatchRequest(ml){throwIfCancellationRequested(ml);ml.headers=AxiosHeaders.from(ml.headers);ml.data=transformData.call(ml,ml.transformRequest);if(["post","put","patch"].indexOf(ml.method)!==-1){ml.headers.setContentType("application/x-www-form-urlencoded",false)}const Al=vw.getAdapter(ml.adapter||ZA.adapter,ml);return Al(ml).then(function onAdapterResolution(Al){throwIfCancellationRequested(ml);ml.response=Al;try{Al.data=transformData.call(ml,ml.transformResponse,Al)}finally{delete ml.response}Al.headers=AxiosHeaders.from(Al.headers);return Al},function onAdapterRejection(Al){if(!isCancel(Al)){throwIfCancellationRequested(ml);if(Al&&Al.response){ml.response=Al.response;try{Al.response.data=transformData.call(ml,ml.transformResponse,Al.response)}finally{delete ml.response}Al.response.headers=AxiosHeaders.from(Al.response.headers)}}return Promise.reject(Al)})}const Ew={};["object","boolean","number","function","string","symbol"].forEach((ml,Al)=>{Ew[ml]=function validator(Rl){return typeof Rl===ml||"a"+(Al<1?"n ":" ")+ml}});const ww={};Ew.transitional=function transitional(ml,Al,Rl){function formatMessage(ml,Al){return"[Axios v"+xy+"] Transitional option '"+ml+"'"+Al+(Rl?". "+Rl:"")}return(Rl,zl,rd)=>{if(ml===false){throw new AxiosError(formatMessage(zl," has been removed"+(Al?" in "+Al:"")),AxiosError.ERR_DEPRECATED)}if(Al&&!ww[zl]){ww[zl]=true;console.warn(formatMessage(zl," has been deprecated since v"+Al+" and will be removed in the near future"))}return ml?ml(Rl,zl,rd):true}};Ew.spelling=function spelling(ml){return(Al,Rl)=>{console.warn(`${Rl} is likely a misspelling of ${ml}`);return true}};function assertOptions(ml,Al,Rl){if(typeof ml!=="object"){throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE)}const zl=Object.keys(ml);let rd=zl.length;while(rd-- >0){const yh=zl[rd];const kh=Object.prototype.hasOwnProperty.call(Al,yh)?Al[yh]:undefined;if(kh){const Al=ml[yh];const Rl=Al===undefined||kh(Al,yh,ml);if(Rl!==true){throw new AxiosError("option "+yh+" must be "+Rl,AxiosError.ERR_BAD_OPTION_VALUE)}continue}if(Rl!==true){throw new AxiosError("Unknown option "+yh,AxiosError.ERR_BAD_OPTION)}}}var Cw={assertOptions:assertOptions,validators:Ew};const xw=Cw.validators;class Axios{constructor(ml){this.defaults=ml||{};this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(ml,Al){try{return await this._request(ml,Al)}catch(ml){if(ml instanceof Error){let Al={};Error.captureStackTrace?Error.captureStackTrace(Al):Al=new Error;const Rl=(()=>{if(!Al.stack){return""}const ml=Al.stack.indexOf("\n");return ml===-1?"":Al.stack.slice(ml+1)})();try{if(!ml.stack){ml.stack=Rl}else if(Rl){const Al=Rl.indexOf("\n");const zl=Al===-1?-1:Rl.indexOf("\n",Al+1);const rd=zl===-1?"":Rl.slice(zl+1);if(!String(ml.stack).endsWith(rd)){ml.stack+="\n"+Rl}}}catch(ml){}}throw ml}}_request(ml,Al){if(typeof ml==="string"){Al=Al||{};Al.url=ml}else{Al=ml||{}}Al=mergeConfig(this.defaults,Al);const{transitional:Rl,paramsSerializer:zl,headers:rd}=Al;if(Rl!==undefined){Cw.assertOptions(Rl,{silentJSONParsing:xw.transitional(xw.boolean),forcedJSONParsing:xw.transitional(xw.boolean),clarifyTimeoutError:xw.transitional(xw.boolean),legacyInterceptorReqResOrdering:xw.transitional(xw.boolean),advertiseZstdAcceptEncoding:xw.transitional(xw.boolean),validateStatusUndefinedResolves:xw.transitional(xw.boolean)},false)}if(zl!=null){if(IA.isFunction(zl)){Al.paramsSerializer={serialize:zl}}else{Cw.assertOptions(zl,{encode:xw.function,serialize:xw.function},true)}}if(Al.allowAbsoluteUrls!==undefined);else if(this.defaults.allowAbsoluteUrls!==undefined){Al.allowAbsoluteUrls=this.defaults.allowAbsoluteUrls}else{Al.allowAbsoluteUrls=true}Cw.assertOptions(Al,{baseUrl:xw.spelling("baseURL"),withXsrfToken:xw.spelling("withXSRFToken")},true);Al.method=(Al.method||this.defaults.method||"get").toLowerCase();let yh=rd&&IA.merge(rd.common,rd[Al.method]);rd&&IA.forEach(["delete","get","head","post","put","patch","query","common"],ml=>{delete rd[ml]});Al.headers=AxiosHeaders.concat(yh,rd);const kh=[];let Qh=true;this.interceptors.request.forEach(function unshiftRequestInterceptors(ml){if(typeof ml.runWhen==="function"&&ml.runWhen(Al)===false){return}Qh=Qh&&ml.synchronous;const Rl=Al.transitional||MA;const zl=Rl&&Rl.legacyInterceptorReqResOrdering;if(zl){kh.unshift(ml.fulfilled,ml.rejected)}else{kh.push(ml.fulfilled,ml.rejected)}});const cf=[];this.interceptors.response.forEach(function pushResponseInterceptors(ml){cf.push(ml.fulfilled,ml.rejected)});let t_;let r_=0;let u_;if(!Qh){const ml=[dispatchRequest.bind(this),undefined];ml.unshift(...kh);ml.push(...cf);u_=ml.length;t_=Promise.resolve(Al);while(r_{if(!Rl._listeners)return;let Al=Rl._listeners.length;while(Al-- >0){Rl._listeners[Al](ml)}Rl._listeners=null});this.promise.then=ml=>{let Al;const zl=new Promise(ml=>{Rl.subscribe(ml);Al=ml}).then(ml);zl.cancel=function reject(){Rl.unsubscribe(Al)};return zl};ml(function cancel(ml,zl,rd){if(Rl.reason){return}Rl.reason=new CanceledError(ml,zl,rd);Al(Rl.reason)})}throwIfRequested(){if(this.reason){throw this.reason}}subscribe(ml){if(this.reason){ml(this.reason);return}if(this._listeners){this._listeners.push(ml)}else{this._listeners=[ml]}}unsubscribe(ml){if(!this._listeners){return}const Al=this._listeners.indexOf(ml);if(Al!==-1){this._listeners.splice(Al,1)}}toAbortSignal(){const ml=new AbortController;const abort=Al=>{ml.abort(Al)};this.subscribe(abort);ml.signal.unsubscribe=()=>this.unsubscribe(abort);return ml.signal}static source(){let ml;const Al=new CancelToken(function executor(Al){ml=Al});return{token:Al,cancel:ml}}}function spread(ml){return function wrap(Al){return ml.apply(null,Al)}}function isAxiosError(ml){return IA.isObject(ml)&&ml.isAxiosError===true}const Dw={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511,WebServerIsDown:521,ConnectionTimedOut:522,OriginIsUnreachable:523,TimeoutOccurred:524,SslHandshakeFailed:525,InvalidSslCertificate:526};Object.entries(Dw).forEach(([ml,Al])=>{Dw[Al]=ml});function createInstance(ml){const Al=new Axios(ml);const Rl=bind(Axios.prototype.request,Al);IA.extend(Rl,Axios.prototype,Al,{allOwnKeys:true});IA.extend(Rl,Al,null,{allOwnKeys:true});Rl.create=function create(Al){return createInstance(mergeConfig(ml,Al))};return Rl}const Sw=createInstance(ZA);Sw.Axios=Axios;Sw.CanceledError=CanceledError;Sw.CancelToken=CancelToken;Sw.isCancel=isCancel;Sw.VERSION=xy;Sw.toFormData=toFormData;Sw.AxiosError=AxiosError;Sw.Cancel=Sw.CanceledError;Sw.all=function all(ml){return Promise.all(ml)};Sw.spread=spread;Sw.isAxiosError=isAxiosError;Sw.mergeConfig=mergeConfig;Sw.AxiosHeaders=AxiosHeaders;Sw.formToJSON=ml=>formDataToJSON(IA.isHTMLForm(ml)?new FormData(ml):ml);Sw.getAdapter=vw.getAdapter;Sw.HttpStatusCode=Dw;Sw.default=Sw;ml.exports=Sw},41002:ml=>{"use strict";ml.exports=JSON.parse('{"version":"2.1.292","license":"MIT","main":"dist/index.js","typings":"dist/index.d.ts","files":["dist","src"],"engines":{"node":">=22"},"scripts":{"jest:clear":"jest --clearCache","start":"tsup --watch","build":"tsup && tsc -p tsconfig.build.json","test":"jest","test:coverage":"npm run test -- --coverage","lint":"eslint src/**/*.ts","prepare":"npm run build && husky","version":"echo version && git add -A src","debug-dry-run":"npm test dry-run.test","postversion":"echo postversion && git push origin HEAD:$CI_DEFAULT_BRANCH && git push --tags origin HEAD:$CI_DEFAULT_BRANCH","publish-rc":"npm publish --tag rc"},"publishConfig":{"registry":"https://linearb.jfrog.io/linearb/api/npm/npm-local/"},"name":"@linearb/gitstream-core","author":"Misha Kav","devDependencies":{"@eslint/js":"^10.0.1","@jest/globals":"^30.4.1","@types/jest":"^30.0.0","@types/js-yaml":"^4.0.9","@types/jsonwebtoken":"^9.0.10","@types/lodash":"^4.17.24","@types/node":"^25.9.3","@types/nunjucks":"^3.2.6","@types/shell-quote":"^1.7.5","eslint":"^10.5.0","eslint-config-prettier":"^10.1.8","eslint-plugin-import-x":"^4.16.2","eslint-plugin-prettier":"^5.5.6","globals":"^17.6.0","husky":"^9.1.7","jest":"^30.4.2","ts-jest":"^29.4.11","tslib":"^2.8.1","tsup":"^8.5.1","typescript":"^6.0.3","typescript-eslint":"^8.61.1"},"dependencies":{"@actions/core":"^2.0.3","@gitbeaker/rest":"^43.8.0","@linearb/gitstream-core-js":"0.1.110","@octokit/rest":"^20.1.2","@wasm-fmt/ruff_fmt":"^0.15.10","ajv":"^8.20.0","axios":"^1.18.0","isolated-vm":"^6.1.2","js-yaml":"^4.2.0","jsonwebtoken":"^9.0.3","lodash":"^4.18.1","moment":"^2.30.1","nunjucks":"^3.2.4","parse-diff":"^0.12.0","prettier":"^3.8.4","shell-quote":"^1.8.4"},"prettier":{"printWidth":80,"semi":true,"singleQuote":true,"trailingComma":"all"}}')},81813:ml=>{"use strict";ml.exports=JSON.parse('{"application/1d-interleaved-parityfec":{"source":"iana"},"application/3gpdash-qoe-report+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/3gpp-ims+xml":{"source":"iana","compressible":true},"application/3gpphal+json":{"source":"iana","compressible":true},"application/3gpphalforms+json":{"source":"iana","compressible":true},"application/a2l":{"source":"iana"},"application/ace+cbor":{"source":"iana"},"application/activemessage":{"source":"iana"},"application/activity+json":{"source":"iana","compressible":true},"application/alto-costmap+json":{"source":"iana","compressible":true},"application/alto-costmapfilter+json":{"source":"iana","compressible":true},"application/alto-directory+json":{"source":"iana","compressible":true},"application/alto-endpointcost+json":{"source":"iana","compressible":true},"application/alto-endpointcostparams+json":{"source":"iana","compressible":true},"application/alto-endpointprop+json":{"source":"iana","compressible":true},"application/alto-endpointpropparams+json":{"source":"iana","compressible":true},"application/alto-error+json":{"source":"iana","compressible":true},"application/alto-networkmap+json":{"source":"iana","compressible":true},"application/alto-networkmapfilter+json":{"source":"iana","compressible":true},"application/alto-updatestreamcontrol+json":{"source":"iana","compressible":true},"application/alto-updatestreamparams+json":{"source":"iana","compressible":true},"application/aml":{"source":"iana"},"application/andrew-inset":{"source":"iana","extensions":["ez"]},"application/applefile":{"source":"iana"},"application/applixware":{"source":"apache","extensions":["aw"]},"application/at+jwt":{"source":"iana"},"application/atf":{"source":"iana"},"application/atfx":{"source":"iana"},"application/atom+xml":{"source":"iana","compressible":true,"extensions":["atom"]},"application/atomcat+xml":{"source":"iana","compressible":true,"extensions":["atomcat"]},"application/atomdeleted+xml":{"source":"iana","compressible":true,"extensions":["atomdeleted"]},"application/atomicmail":{"source":"iana"},"application/atomsvc+xml":{"source":"iana","compressible":true,"extensions":["atomsvc"]},"application/atsc-dwd+xml":{"source":"iana","compressible":true,"extensions":["dwd"]},"application/atsc-dynamic-event-message":{"source":"iana"},"application/atsc-held+xml":{"source":"iana","compressible":true,"extensions":["held"]},"application/atsc-rdt+json":{"source":"iana","compressible":true},"application/atsc-rsat+xml":{"source":"iana","compressible":true,"extensions":["rsat"]},"application/atxml":{"source":"iana"},"application/auth-policy+xml":{"source":"iana","compressible":true},"application/bacnet-xdd+zip":{"source":"iana","compressible":false},"application/batch-smtp":{"source":"iana"},"application/bdoc":{"compressible":false,"extensions":["bdoc"]},"application/beep+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/calendar+json":{"source":"iana","compressible":true},"application/calendar+xml":{"source":"iana","compressible":true,"extensions":["xcs"]},"application/call-completion":{"source":"iana"},"application/cals-1840":{"source":"iana"},"application/captive+json":{"source":"iana","compressible":true},"application/cbor":{"source":"iana"},"application/cbor-seq":{"source":"iana"},"application/cccex":{"source":"iana"},"application/ccmp+xml":{"source":"iana","compressible":true},"application/ccxml+xml":{"source":"iana","compressible":true,"extensions":["ccxml"]},"application/cdfx+xml":{"source":"iana","compressible":true,"extensions":["cdfx"]},"application/cdmi-capability":{"source":"iana","extensions":["cdmia"]},"application/cdmi-container":{"source":"iana","extensions":["cdmic"]},"application/cdmi-domain":{"source":"iana","extensions":["cdmid"]},"application/cdmi-object":{"source":"iana","extensions":["cdmio"]},"application/cdmi-queue":{"source":"iana","extensions":["cdmiq"]},"application/cdni":{"source":"iana"},"application/cea":{"source":"iana"},"application/cea-2018+xml":{"source":"iana","compressible":true},"application/cellml+xml":{"source":"iana","compressible":true},"application/cfw":{"source":"iana"},"application/city+json":{"source":"iana","compressible":true},"application/clr":{"source":"iana"},"application/clue+xml":{"source":"iana","compressible":true},"application/clue_info+xml":{"source":"iana","compressible":true},"application/cms":{"source":"iana"},"application/cnrp+xml":{"source":"iana","compressible":true},"application/coap-group+json":{"source":"iana","compressible":true},"application/coap-payload":{"source":"iana"},"application/commonground":{"source":"iana"},"application/conference-info+xml":{"source":"iana","compressible":true},"application/cose":{"source":"iana"},"application/cose-key":{"source":"iana"},"application/cose-key-set":{"source":"iana"},"application/cpl+xml":{"source":"iana","compressible":true,"extensions":["cpl"]},"application/csrattrs":{"source":"iana"},"application/csta+xml":{"source":"iana","compressible":true},"application/cstadata+xml":{"source":"iana","compressible":true},"application/csvm+json":{"source":"iana","compressible":true},"application/cu-seeme":{"source":"apache","extensions":["cu"]},"application/cwt":{"source":"iana"},"application/cybercash":{"source":"iana"},"application/dart":{"compressible":true},"application/dash+xml":{"source":"iana","compressible":true,"extensions":["mpd"]},"application/dash-patch+xml":{"source":"iana","compressible":true,"extensions":["mpp"]},"application/dashdelta":{"source":"iana"},"application/davmount+xml":{"source":"iana","compressible":true,"extensions":["davmount"]},"application/dca-rft":{"source":"iana"},"application/dcd":{"source":"iana"},"application/dec-dx":{"source":"iana"},"application/dialog-info+xml":{"source":"iana","compressible":true},"application/dicom":{"source":"iana"},"application/dicom+json":{"source":"iana","compressible":true},"application/dicom+xml":{"source":"iana","compressible":true},"application/dii":{"source":"iana"},"application/dit":{"source":"iana"},"application/dns":{"source":"iana"},"application/dns+json":{"source":"iana","compressible":true},"application/dns-message":{"source":"iana"},"application/docbook+xml":{"source":"apache","compressible":true,"extensions":["dbk"]},"application/dots+cbor":{"source":"iana"},"application/dskpp+xml":{"source":"iana","compressible":true},"application/dssc+der":{"source":"iana","extensions":["dssc"]},"application/dssc+xml":{"source":"iana","compressible":true,"extensions":["xdssc"]},"application/dvcs":{"source":"iana"},"application/ecmascript":{"source":"iana","compressible":true,"extensions":["es","ecma"]},"application/edi-consent":{"source":"iana"},"application/edi-x12":{"source":"iana","compressible":false},"application/edifact":{"source":"iana","compressible":false},"application/efi":{"source":"iana"},"application/elm+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/elm+xml":{"source":"iana","compressible":true},"application/emergencycalldata.cap+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/emergencycalldata.comment+xml":{"source":"iana","compressible":true},"application/emergencycalldata.control+xml":{"source":"iana","compressible":true},"application/emergencycalldata.deviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.ecall.msd":{"source":"iana"},"application/emergencycalldata.providerinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.serviceinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.subscriberinfo+xml":{"source":"iana","compressible":true},"application/emergencycalldata.veds+xml":{"source":"iana","compressible":true},"application/emma+xml":{"source":"iana","compressible":true,"extensions":["emma"]},"application/emotionml+xml":{"source":"iana","compressible":true,"extensions":["emotionml"]},"application/encaprtp":{"source":"iana"},"application/epp+xml":{"source":"iana","compressible":true},"application/epub+zip":{"source":"iana","compressible":false,"extensions":["epub"]},"application/eshop":{"source":"iana"},"application/exi":{"source":"iana","extensions":["exi"]},"application/expect-ct-report+json":{"source":"iana","compressible":true},"application/express":{"source":"iana","extensions":["exp"]},"application/fastinfoset":{"source":"iana"},"application/fastsoap":{"source":"iana"},"application/fdt+xml":{"source":"iana","compressible":true,"extensions":["fdt"]},"application/fhir+json":{"source":"iana","charset":"UTF-8","compressible":true},"application/fhir+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/fido.trusted-apps+json":{"compressible":true},"application/fits":{"source":"iana"},"application/flexfec":{"source":"iana"},"application/font-sfnt":{"source":"iana"},"application/font-tdpfr":{"source":"iana","extensions":["pfr"]},"application/font-woff":{"source":"iana","compressible":false},"application/framework-attributes+xml":{"source":"iana","compressible":true},"application/geo+json":{"source":"iana","compressible":true,"extensions":["geojson"]},"application/geo+json-seq":{"source":"iana"},"application/geopackage+sqlite3":{"source":"iana"},"application/geoxacml+xml":{"source":"iana","compressible":true},"application/gltf-buffer":{"source":"iana"},"application/gml+xml":{"source":"iana","compressible":true,"extensions":["gml"]},"application/gpx+xml":{"source":"apache","compressible":true,"extensions":["gpx"]},"application/gxf":{"source":"apache","extensions":["gxf"]},"application/gzip":{"source":"iana","compressible":false,"extensions":["gz"]},"application/h224":{"source":"iana"},"application/held+xml":{"source":"iana","compressible":true},"application/hjson":{"extensions":["hjson"]},"application/http":{"source":"iana"},"application/hyperstudio":{"source":"iana","extensions":["stk"]},"application/ibe-key-request+xml":{"source":"iana","compressible":true},"application/ibe-pkg-reply+xml":{"source":"iana","compressible":true},"application/ibe-pp-data":{"source":"iana"},"application/iges":{"source":"iana"},"application/im-iscomposing+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/index":{"source":"iana"},"application/index.cmd":{"source":"iana"},"application/index.obj":{"source":"iana"},"application/index.response":{"source":"iana"},"application/index.vnd":{"source":"iana"},"application/inkml+xml":{"source":"iana","compressible":true,"extensions":["ink","inkml"]},"application/iotp":{"source":"iana"},"application/ipfix":{"source":"iana","extensions":["ipfix"]},"application/ipp":{"source":"iana"},"application/isup":{"source":"iana"},"application/its+xml":{"source":"iana","compressible":true,"extensions":["its"]},"application/java-archive":{"source":"apache","compressible":false,"extensions":["jar","war","ear"]},"application/java-serialized-object":{"source":"apache","compressible":false,"extensions":["ser"]},"application/java-vm":{"source":"apache","compressible":false,"extensions":["class"]},"application/javascript":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["js","mjs"]},"application/jf2feed+json":{"source":"iana","compressible":true},"application/jose":{"source":"iana"},"application/jose+json":{"source":"iana","compressible":true},"application/jrd+json":{"source":"iana","compressible":true},"application/jscalendar+json":{"source":"iana","compressible":true},"application/json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["json","map"]},"application/json-patch+json":{"source":"iana","compressible":true},"application/json-seq":{"source":"iana"},"application/json5":{"extensions":["json5"]},"application/jsonml+json":{"source":"apache","compressible":true,"extensions":["jsonml"]},"application/jwk+json":{"source":"iana","compressible":true},"application/jwk-set+json":{"source":"iana","compressible":true},"application/jwt":{"source":"iana"},"application/kpml-request+xml":{"source":"iana","compressible":true},"application/kpml-response+xml":{"source":"iana","compressible":true},"application/ld+json":{"source":"iana","compressible":true,"extensions":["jsonld"]},"application/lgr+xml":{"source":"iana","compressible":true,"extensions":["lgr"]},"application/link-format":{"source":"iana"},"application/load-control+xml":{"source":"iana","compressible":true},"application/lost+xml":{"source":"iana","compressible":true,"extensions":["lostxml"]},"application/lostsync+xml":{"source":"iana","compressible":true},"application/lpf+zip":{"source":"iana","compressible":false},"application/lxf":{"source":"iana"},"application/mac-binhex40":{"source":"iana","extensions":["hqx"]},"application/mac-compactpro":{"source":"apache","extensions":["cpt"]},"application/macwriteii":{"source":"iana"},"application/mads+xml":{"source":"iana","compressible":true,"extensions":["mads"]},"application/manifest+json":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["webmanifest"]},"application/marc":{"source":"iana","extensions":["mrc"]},"application/marcxml+xml":{"source":"iana","compressible":true,"extensions":["mrcx"]},"application/mathematica":{"source":"iana","extensions":["ma","nb","mb"]},"application/mathml+xml":{"source":"iana","compressible":true,"extensions":["mathml"]},"application/mathml-content+xml":{"source":"iana","compressible":true},"application/mathml-presentation+xml":{"source":"iana","compressible":true},"application/mbms-associated-procedure-description+xml":{"source":"iana","compressible":true},"application/mbms-deregister+xml":{"source":"iana","compressible":true},"application/mbms-envelope+xml":{"source":"iana","compressible":true},"application/mbms-msk+xml":{"source":"iana","compressible":true},"application/mbms-msk-response+xml":{"source":"iana","compressible":true},"application/mbms-protection-description+xml":{"source":"iana","compressible":true},"application/mbms-reception-report+xml":{"source":"iana","compressible":true},"application/mbms-register+xml":{"source":"iana","compressible":true},"application/mbms-register-response+xml":{"source":"iana","compressible":true},"application/mbms-schedule+xml":{"source":"iana","compressible":true},"application/mbms-user-service-description+xml":{"source":"iana","compressible":true},"application/mbox":{"source":"iana","extensions":["mbox"]},"application/media-policy-dataset+xml":{"source":"iana","compressible":true,"extensions":["mpf"]},"application/media_control+xml":{"source":"iana","compressible":true},"application/mediaservercontrol+xml":{"source":"iana","compressible":true,"extensions":["mscml"]},"application/merge-patch+json":{"source":"iana","compressible":true},"application/metalink+xml":{"source":"apache","compressible":true,"extensions":["metalink"]},"application/metalink4+xml":{"source":"iana","compressible":true,"extensions":["meta4"]},"application/mets+xml":{"source":"iana","compressible":true,"extensions":["mets"]},"application/mf4":{"source":"iana"},"application/mikey":{"source":"iana"},"application/mipc":{"source":"iana"},"application/missing-blocks+cbor-seq":{"source":"iana"},"application/mmt-aei+xml":{"source":"iana","compressible":true,"extensions":["maei"]},"application/mmt-usd+xml":{"source":"iana","compressible":true,"extensions":["musd"]},"application/mods+xml":{"source":"iana","compressible":true,"extensions":["mods"]},"application/moss-keys":{"source":"iana"},"application/moss-signature":{"source":"iana"},"application/mosskey-data":{"source":"iana"},"application/mosskey-request":{"source":"iana"},"application/mp21":{"source":"iana","extensions":["m21","mp21"]},"application/mp4":{"source":"iana","extensions":["mp4s","m4p"]},"application/mpeg4-generic":{"source":"iana"},"application/mpeg4-iod":{"source":"iana"},"application/mpeg4-iod-xmt":{"source":"iana"},"application/mrb-consumer+xml":{"source":"iana","compressible":true},"application/mrb-publish+xml":{"source":"iana","compressible":true},"application/msc-ivr+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msc-mixer+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/msword":{"source":"iana","compressible":false,"extensions":["doc","dot"]},"application/mud+json":{"source":"iana","compressible":true},"application/multipart-core":{"source":"iana"},"application/mxf":{"source":"iana","extensions":["mxf"]},"application/n-quads":{"source":"iana","extensions":["nq"]},"application/n-triples":{"source":"iana","extensions":["nt"]},"application/nasdata":{"source":"iana"},"application/news-checkgroups":{"source":"iana","charset":"US-ASCII"},"application/news-groupinfo":{"source":"iana","charset":"US-ASCII"},"application/news-transmission":{"source":"iana"},"application/nlsml+xml":{"source":"iana","compressible":true},"application/node":{"source":"iana","extensions":["cjs"]},"application/nss":{"source":"iana"},"application/oauth-authz-req+jwt":{"source":"iana"},"application/oblivious-dns-message":{"source":"iana"},"application/ocsp-request":{"source":"iana"},"application/ocsp-response":{"source":"iana"},"application/octet-stream":{"source":"iana","compressible":false,"extensions":["bin","dms","lrf","mar","so","dist","distz","pkg","bpk","dump","elc","deploy","exe","dll","deb","dmg","iso","img","msi","msp","msm","buffer"]},"application/oda":{"source":"iana","extensions":["oda"]},"application/odm+xml":{"source":"iana","compressible":true},"application/odx":{"source":"iana"},"application/oebps-package+xml":{"source":"iana","compressible":true,"extensions":["opf"]},"application/ogg":{"source":"iana","compressible":false,"extensions":["ogx"]},"application/omdoc+xml":{"source":"apache","compressible":true,"extensions":["omdoc"]},"application/onenote":{"source":"apache","extensions":["onetoc","onetoc2","onetmp","onepkg"]},"application/opc-nodeset+xml":{"source":"iana","compressible":true},"application/oscore":{"source":"iana"},"application/oxps":{"source":"iana","extensions":["oxps"]},"application/p21":{"source":"iana"},"application/p21+zip":{"source":"iana","compressible":false},"application/p2p-overlay+xml":{"source":"iana","compressible":true,"extensions":["relo"]},"application/parityfec":{"source":"iana"},"application/passport":{"source":"iana"},"application/patch-ops-error+xml":{"source":"iana","compressible":true,"extensions":["xer"]},"application/pdf":{"source":"iana","compressible":false,"extensions":["pdf"]},"application/pdx":{"source":"iana"},"application/pem-certificate-chain":{"source":"iana"},"application/pgp-encrypted":{"source":"iana","compressible":false,"extensions":["pgp"]},"application/pgp-keys":{"source":"iana","extensions":["asc"]},"application/pgp-signature":{"source":"iana","extensions":["asc","sig"]},"application/pics-rules":{"source":"apache","extensions":["prf"]},"application/pidf+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pidf-diff+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/pkcs10":{"source":"iana","extensions":["p10"]},"application/pkcs12":{"source":"iana"},"application/pkcs7-mime":{"source":"iana","extensions":["p7m","p7c"]},"application/pkcs7-signature":{"source":"iana","extensions":["p7s"]},"application/pkcs8":{"source":"iana","extensions":["p8"]},"application/pkcs8-encrypted":{"source":"iana"},"application/pkix-attr-cert":{"source":"iana","extensions":["ac"]},"application/pkix-cert":{"source":"iana","extensions":["cer"]},"application/pkix-crl":{"source":"iana","extensions":["crl"]},"application/pkix-pkipath":{"source":"iana","extensions":["pkipath"]},"application/pkixcmp":{"source":"iana","extensions":["pki"]},"application/pls+xml":{"source":"iana","compressible":true,"extensions":["pls"]},"application/poc-settings+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/postscript":{"source":"iana","compressible":true,"extensions":["ai","eps","ps"]},"application/ppsp-tracker+json":{"source":"iana","compressible":true},"application/problem+json":{"source":"iana","compressible":true},"application/problem+xml":{"source":"iana","compressible":true},"application/provenance+xml":{"source":"iana","compressible":true,"extensions":["provx"]},"application/prs.alvestrand.titrax-sheet":{"source":"iana"},"application/prs.cww":{"source":"iana","extensions":["cww"]},"application/prs.cyn":{"source":"iana","charset":"7-BIT"},"application/prs.hpub+zip":{"source":"iana","compressible":false},"application/prs.nprend":{"source":"iana"},"application/prs.plucker":{"source":"iana"},"application/prs.rdf-xml-crypt":{"source":"iana"},"application/prs.xsf+xml":{"source":"iana","compressible":true},"application/pskc+xml":{"source":"iana","compressible":true,"extensions":["pskcxml"]},"application/pvd+json":{"source":"iana","compressible":true},"application/qsig":{"source":"iana"},"application/raml+yaml":{"compressible":true,"extensions":["raml"]},"application/raptorfec":{"source":"iana"},"application/rdap+json":{"source":"iana","compressible":true},"application/rdf+xml":{"source":"iana","compressible":true,"extensions":["rdf","owl"]},"application/reginfo+xml":{"source":"iana","compressible":true,"extensions":["rif"]},"application/relax-ng-compact-syntax":{"source":"iana","extensions":["rnc"]},"application/remote-printing":{"source":"iana"},"application/reputon+json":{"source":"iana","compressible":true},"application/resource-lists+xml":{"source":"iana","compressible":true,"extensions":["rl"]},"application/resource-lists-diff+xml":{"source":"iana","compressible":true,"extensions":["rld"]},"application/rfc+xml":{"source":"iana","compressible":true},"application/riscos":{"source":"iana"},"application/rlmi+xml":{"source":"iana","compressible":true},"application/rls-services+xml":{"source":"iana","compressible":true,"extensions":["rs"]},"application/route-apd+xml":{"source":"iana","compressible":true,"extensions":["rapd"]},"application/route-s-tsid+xml":{"source":"iana","compressible":true,"extensions":["sls"]},"application/route-usd+xml":{"source":"iana","compressible":true,"extensions":["rusd"]},"application/rpki-ghostbusters":{"source":"iana","extensions":["gbr"]},"application/rpki-manifest":{"source":"iana","extensions":["mft"]},"application/rpki-publication":{"source":"iana"},"application/rpki-roa":{"source":"iana","extensions":["roa"]},"application/rpki-updown":{"source":"iana"},"application/rsd+xml":{"source":"apache","compressible":true,"extensions":["rsd"]},"application/rss+xml":{"source":"apache","compressible":true,"extensions":["rss"]},"application/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"application/rtploopback":{"source":"iana"},"application/rtx":{"source":"iana"},"application/samlassertion+xml":{"source":"iana","compressible":true},"application/samlmetadata+xml":{"source":"iana","compressible":true},"application/sarif+json":{"source":"iana","compressible":true},"application/sarif-external-properties+json":{"source":"iana","compressible":true},"application/sbe":{"source":"iana"},"application/sbml+xml":{"source":"iana","compressible":true,"extensions":["sbml"]},"application/scaip+xml":{"source":"iana","compressible":true},"application/scim+json":{"source":"iana","compressible":true},"application/scvp-cv-request":{"source":"iana","extensions":["scq"]},"application/scvp-cv-response":{"source":"iana","extensions":["scs"]},"application/scvp-vp-request":{"source":"iana","extensions":["spq"]},"application/scvp-vp-response":{"source":"iana","extensions":["spp"]},"application/sdp":{"source":"iana","extensions":["sdp"]},"application/secevent+jwt":{"source":"iana"},"application/senml+cbor":{"source":"iana"},"application/senml+json":{"source":"iana","compressible":true},"application/senml+xml":{"source":"iana","compressible":true,"extensions":["senmlx"]},"application/senml-etch+cbor":{"source":"iana"},"application/senml-etch+json":{"source":"iana","compressible":true},"application/senml-exi":{"source":"iana"},"application/sensml+cbor":{"source":"iana"},"application/sensml+json":{"source":"iana","compressible":true},"application/sensml+xml":{"source":"iana","compressible":true,"extensions":["sensmlx"]},"application/sensml-exi":{"source":"iana"},"application/sep+xml":{"source":"iana","compressible":true},"application/sep-exi":{"source":"iana"},"application/session-info":{"source":"iana"},"application/set-payment":{"source":"iana"},"application/set-payment-initiation":{"source":"iana","extensions":["setpay"]},"application/set-registration":{"source":"iana"},"application/set-registration-initiation":{"source":"iana","extensions":["setreg"]},"application/sgml":{"source":"iana"},"application/sgml-open-catalog":{"source":"iana"},"application/shf+xml":{"source":"iana","compressible":true,"extensions":["shf"]},"application/sieve":{"source":"iana","extensions":["siv","sieve"]},"application/simple-filter+xml":{"source":"iana","compressible":true},"application/simple-message-summary":{"source":"iana"},"application/simplesymbolcontainer":{"source":"iana"},"application/sipc":{"source":"iana"},"application/slate":{"source":"iana"},"application/smil":{"source":"iana"},"application/smil+xml":{"source":"iana","compressible":true,"extensions":["smi","smil"]},"application/smpte336m":{"source":"iana"},"application/soap+fastinfoset":{"source":"iana"},"application/soap+xml":{"source":"iana","compressible":true},"application/sparql-query":{"source":"iana","extensions":["rq"]},"application/sparql-results+xml":{"source":"iana","compressible":true,"extensions":["srx"]},"application/spdx+json":{"source":"iana","compressible":true},"application/spirits-event+xml":{"source":"iana","compressible":true},"application/sql":{"source":"iana"},"application/srgs":{"source":"iana","extensions":["gram"]},"application/srgs+xml":{"source":"iana","compressible":true,"extensions":["grxml"]},"application/sru+xml":{"source":"iana","compressible":true,"extensions":["sru"]},"application/ssdl+xml":{"source":"apache","compressible":true,"extensions":["ssdl"]},"application/ssml+xml":{"source":"iana","compressible":true,"extensions":["ssml"]},"application/stix+json":{"source":"iana","compressible":true},"application/swid+xml":{"source":"iana","compressible":true,"extensions":["swidtag"]},"application/tamp-apex-update":{"source":"iana"},"application/tamp-apex-update-confirm":{"source":"iana"},"application/tamp-community-update":{"source":"iana"},"application/tamp-community-update-confirm":{"source":"iana"},"application/tamp-error":{"source":"iana"},"application/tamp-sequence-adjust":{"source":"iana"},"application/tamp-sequence-adjust-confirm":{"source":"iana"},"application/tamp-status-query":{"source":"iana"},"application/tamp-status-response":{"source":"iana"},"application/tamp-update":{"source":"iana"},"application/tamp-update-confirm":{"source":"iana"},"application/tar":{"compressible":true},"application/taxii+json":{"source":"iana","compressible":true},"application/td+json":{"source":"iana","compressible":true},"application/tei+xml":{"source":"iana","compressible":true,"extensions":["tei","teicorpus"]},"application/tetra_isi":{"source":"iana"},"application/thraud+xml":{"source":"iana","compressible":true,"extensions":["tfi"]},"application/timestamp-query":{"source":"iana"},"application/timestamp-reply":{"source":"iana"},"application/timestamped-data":{"source":"iana","extensions":["tsd"]},"application/tlsrpt+gzip":{"source":"iana"},"application/tlsrpt+json":{"source":"iana","compressible":true},"application/tnauthlist":{"source":"iana"},"application/token-introspection+jwt":{"source":"iana"},"application/toml":{"compressible":true,"extensions":["toml"]},"application/trickle-ice-sdpfrag":{"source":"iana"},"application/trig":{"source":"iana","extensions":["trig"]},"application/ttml+xml":{"source":"iana","compressible":true,"extensions":["ttml"]},"application/tve-trigger":{"source":"iana"},"application/tzif":{"source":"iana"},"application/tzif-leap":{"source":"iana"},"application/ubjson":{"compressible":false,"extensions":["ubj"]},"application/ulpfec":{"source":"iana"},"application/urc-grpsheet+xml":{"source":"iana","compressible":true},"application/urc-ressheet+xml":{"source":"iana","compressible":true,"extensions":["rsheet"]},"application/urc-targetdesc+xml":{"source":"iana","compressible":true,"extensions":["td"]},"application/urc-uisocketdesc+xml":{"source":"iana","compressible":true},"application/vcard+json":{"source":"iana","compressible":true},"application/vcard+xml":{"source":"iana","compressible":true},"application/vemmi":{"source":"iana"},"application/vividence.scriptfile":{"source":"apache"},"application/vnd.1000minds.decision-model+xml":{"source":"iana","compressible":true,"extensions":["1km"]},"application/vnd.3gpp-prose+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-prose-pc3ch+xml":{"source":"iana","compressible":true},"application/vnd.3gpp-v2x-local-service-information":{"source":"iana"},"application/vnd.3gpp.5gnas":{"source":"iana"},"application/vnd.3gpp.access-transfer-events+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.bsf+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gmop+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.gtpc":{"source":"iana"},"application/vnd.3gpp.interworking-data":{"source":"iana"},"application/vnd.3gpp.lpp":{"source":"iana"},"application/vnd.3gpp.mc-signalling-ear":{"source":"iana"},"application/vnd.3gpp.mcdata-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-payload":{"source":"iana"},"application/vnd.3gpp.mcdata-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-signalling":{"source":"iana"},"application/vnd.3gpp.mcdata-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcdata-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-floor-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-signed+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-ue-init-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcptt-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-command+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-affiliation-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-location-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-mbms-usage-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-service-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-transmission-request+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-ue-config+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mcvideo-user-profile+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.mid-call+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ngap":{"source":"iana"},"application/vnd.3gpp.pfcp":{"source":"iana"},"application/vnd.3gpp.pic-bw-large":{"source":"iana","extensions":["plb"]},"application/vnd.3gpp.pic-bw-small":{"source":"iana","extensions":["psb"]},"application/vnd.3gpp.pic-bw-var":{"source":"iana","extensions":["pvb"]},"application/vnd.3gpp.s1ap":{"source":"iana"},"application/vnd.3gpp.sms":{"source":"iana"},"application/vnd.3gpp.sms+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-ext+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.srvcc-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.state-and-event-info+xml":{"source":"iana","compressible":true},"application/vnd.3gpp.ussd+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.bcmcsinfo+xml":{"source":"iana","compressible":true},"application/vnd.3gpp2.sms":{"source":"iana"},"application/vnd.3gpp2.tcap":{"source":"iana","extensions":["tcap"]},"application/vnd.3lightssoftware.imagescal":{"source":"iana"},"application/vnd.3m.post-it-notes":{"source":"iana","extensions":["pwn"]},"application/vnd.accpac.simply.aso":{"source":"iana","extensions":["aso"]},"application/vnd.accpac.simply.imp":{"source":"iana","extensions":["imp"]},"application/vnd.acucobol":{"source":"iana","extensions":["acu"]},"application/vnd.acucorp":{"source":"iana","extensions":["atc","acutc"]},"application/vnd.adobe.air-application-installer-package+zip":{"source":"apache","compressible":false,"extensions":["air"]},"application/vnd.adobe.flash.movie":{"source":"iana"},"application/vnd.adobe.formscentral.fcdt":{"source":"iana","extensions":["fcdt"]},"application/vnd.adobe.fxp":{"source":"iana","extensions":["fxp","fxpl"]},"application/vnd.adobe.partial-upload":{"source":"iana"},"application/vnd.adobe.xdp+xml":{"source":"iana","compressible":true,"extensions":["xdp"]},"application/vnd.adobe.xfdf":{"source":"iana","extensions":["xfdf"]},"application/vnd.aether.imp":{"source":"iana"},"application/vnd.afpc.afplinedata":{"source":"iana"},"application/vnd.afpc.afplinedata-pagedef":{"source":"iana"},"application/vnd.afpc.cmoca-cmresource":{"source":"iana"},"application/vnd.afpc.foca-charset":{"source":"iana"},"application/vnd.afpc.foca-codedfont":{"source":"iana"},"application/vnd.afpc.foca-codepage":{"source":"iana"},"application/vnd.afpc.modca":{"source":"iana"},"application/vnd.afpc.modca-cmtable":{"source":"iana"},"application/vnd.afpc.modca-formdef":{"source":"iana"},"application/vnd.afpc.modca-mediummap":{"source":"iana"},"application/vnd.afpc.modca-objectcontainer":{"source":"iana"},"application/vnd.afpc.modca-overlay":{"source":"iana"},"application/vnd.afpc.modca-pagesegment":{"source":"iana"},"application/vnd.age":{"source":"iana","extensions":["age"]},"application/vnd.ah-barcode":{"source":"iana"},"application/vnd.ahead.space":{"source":"iana","extensions":["ahead"]},"application/vnd.airzip.filesecure.azf":{"source":"iana","extensions":["azf"]},"application/vnd.airzip.filesecure.azs":{"source":"iana","extensions":["azs"]},"application/vnd.amadeus+json":{"source":"iana","compressible":true},"application/vnd.amazon.ebook":{"source":"apache","extensions":["azw"]},"application/vnd.amazon.mobi8-ebook":{"source":"iana"},"application/vnd.americandynamics.acc":{"source":"iana","extensions":["acc"]},"application/vnd.amiga.ami":{"source":"iana","extensions":["ami"]},"application/vnd.amundsen.maze+xml":{"source":"iana","compressible":true},"application/vnd.android.ota":{"source":"iana"},"application/vnd.android.package-archive":{"source":"apache","compressible":false,"extensions":["apk"]},"application/vnd.anki":{"source":"iana"},"application/vnd.anser-web-certificate-issue-initiation":{"source":"iana","extensions":["cii"]},"application/vnd.anser-web-funds-transfer-initiation":{"source":"apache","extensions":["fti"]},"application/vnd.antix.game-component":{"source":"iana","extensions":["atx"]},"application/vnd.apache.arrow.file":{"source":"iana"},"application/vnd.apache.arrow.stream":{"source":"iana"},"application/vnd.apache.thrift.binary":{"source":"iana"},"application/vnd.apache.thrift.compact":{"source":"iana"},"application/vnd.apache.thrift.json":{"source":"iana"},"application/vnd.api+json":{"source":"iana","compressible":true},"application/vnd.aplextor.warrp+json":{"source":"iana","compressible":true},"application/vnd.apothekende.reservation+json":{"source":"iana","compressible":true},"application/vnd.apple.installer+xml":{"source":"iana","compressible":true,"extensions":["mpkg"]},"application/vnd.apple.keynote":{"source":"iana","extensions":["key"]},"application/vnd.apple.mpegurl":{"source":"iana","extensions":["m3u8"]},"application/vnd.apple.numbers":{"source":"iana","extensions":["numbers"]},"application/vnd.apple.pages":{"source":"iana","extensions":["pages"]},"application/vnd.apple.pkpass":{"compressible":false,"extensions":["pkpass"]},"application/vnd.arastra.swi":{"source":"iana"},"application/vnd.aristanetworks.swi":{"source":"iana","extensions":["swi"]},"application/vnd.artisan+json":{"source":"iana","compressible":true},"application/vnd.artsquare":{"source":"iana"},"application/vnd.astraea-software.iota":{"source":"iana","extensions":["iota"]},"application/vnd.audiograph":{"source":"iana","extensions":["aep"]},"application/vnd.autopackage":{"source":"iana"},"application/vnd.avalon+json":{"source":"iana","compressible":true},"application/vnd.avistar+xml":{"source":"iana","compressible":true},"application/vnd.balsamiq.bmml+xml":{"source":"iana","compressible":true,"extensions":["bmml"]},"application/vnd.balsamiq.bmpr":{"source":"iana"},"application/vnd.banana-accounting":{"source":"iana"},"application/vnd.bbf.usp.error":{"source":"iana"},"application/vnd.bbf.usp.msg":{"source":"iana"},"application/vnd.bbf.usp.msg+json":{"source":"iana","compressible":true},"application/vnd.bekitzur-stech+json":{"source":"iana","compressible":true},"application/vnd.bint.med-content":{"source":"iana"},"application/vnd.biopax.rdf+xml":{"source":"iana","compressible":true},"application/vnd.blink-idb-value-wrapper":{"source":"iana"},"application/vnd.blueice.multipass":{"source":"iana","extensions":["mpm"]},"application/vnd.bluetooth.ep.oob":{"source":"iana"},"application/vnd.bluetooth.le.oob":{"source":"iana"},"application/vnd.bmi":{"source":"iana","extensions":["bmi"]},"application/vnd.bpf":{"source":"iana"},"application/vnd.bpf3":{"source":"iana"},"application/vnd.businessobjects":{"source":"iana","extensions":["rep"]},"application/vnd.byu.uapi+json":{"source":"iana","compressible":true},"application/vnd.cab-jscript":{"source":"iana"},"application/vnd.canon-cpdl":{"source":"iana"},"application/vnd.canon-lips":{"source":"iana"},"application/vnd.capasystems-pg+json":{"source":"iana","compressible":true},"application/vnd.cendio.thinlinc.clientconf":{"source":"iana"},"application/vnd.century-systems.tcp_stream":{"source":"iana"},"application/vnd.chemdraw+xml":{"source":"iana","compressible":true,"extensions":["cdxml"]},"application/vnd.chess-pgn":{"source":"iana"},"application/vnd.chipnuts.karaoke-mmd":{"source":"iana","extensions":["mmd"]},"application/vnd.ciedi":{"source":"iana"},"application/vnd.cinderella":{"source":"iana","extensions":["cdy"]},"application/vnd.cirpack.isdn-ext":{"source":"iana"},"application/vnd.citationstyles.style+xml":{"source":"iana","compressible":true,"extensions":["csl"]},"application/vnd.claymore":{"source":"iana","extensions":["cla"]},"application/vnd.cloanto.rp9":{"source":"iana","extensions":["rp9"]},"application/vnd.clonk.c4group":{"source":"iana","extensions":["c4g","c4d","c4f","c4p","c4u"]},"application/vnd.cluetrust.cartomobile-config":{"source":"iana","extensions":["c11amc"]},"application/vnd.cluetrust.cartomobile-config-pkg":{"source":"iana","extensions":["c11amz"]},"application/vnd.coffeescript":{"source":"iana"},"application/vnd.collabio.xodocuments.document":{"source":"iana"},"application/vnd.collabio.xodocuments.document-template":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation":{"source":"iana"},"application/vnd.collabio.xodocuments.presentation-template":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet":{"source":"iana"},"application/vnd.collabio.xodocuments.spreadsheet-template":{"source":"iana"},"application/vnd.collection+json":{"source":"iana","compressible":true},"application/vnd.collection.doc+json":{"source":"iana","compressible":true},"application/vnd.collection.next+json":{"source":"iana","compressible":true},"application/vnd.comicbook+zip":{"source":"iana","compressible":false},"application/vnd.comicbook-rar":{"source":"iana"},"application/vnd.commerce-battelle":{"source":"iana"},"application/vnd.commonspace":{"source":"iana","extensions":["csp"]},"application/vnd.contact.cmsg":{"source":"iana","extensions":["cdbcmsg"]},"application/vnd.coreos.ignition+json":{"source":"iana","compressible":true},"application/vnd.cosmocaller":{"source":"iana","extensions":["cmc"]},"application/vnd.crick.clicker":{"source":"iana","extensions":["clkx"]},"application/vnd.crick.clicker.keyboard":{"source":"iana","extensions":["clkk"]},"application/vnd.crick.clicker.palette":{"source":"iana","extensions":["clkp"]},"application/vnd.crick.clicker.template":{"source":"iana","extensions":["clkt"]},"application/vnd.crick.clicker.wordbank":{"source":"iana","extensions":["clkw"]},"application/vnd.criticaltools.wbs+xml":{"source":"iana","compressible":true,"extensions":["wbs"]},"application/vnd.cryptii.pipe+json":{"source":"iana","compressible":true},"application/vnd.crypto-shade-file":{"source":"iana"},"application/vnd.cryptomator.encrypted":{"source":"iana"},"application/vnd.cryptomator.vault":{"source":"iana"},"application/vnd.ctc-posml":{"source":"iana","extensions":["pml"]},"application/vnd.ctct.ws+xml":{"source":"iana","compressible":true},"application/vnd.cups-pdf":{"source":"iana"},"application/vnd.cups-postscript":{"source":"iana"},"application/vnd.cups-ppd":{"source":"iana","extensions":["ppd"]},"application/vnd.cups-raster":{"source":"iana"},"application/vnd.cups-raw":{"source":"iana"},"application/vnd.curl":{"source":"iana"},"application/vnd.curl.car":{"source":"apache","extensions":["car"]},"application/vnd.curl.pcurl":{"source":"apache","extensions":["pcurl"]},"application/vnd.cyan.dean.root+xml":{"source":"iana","compressible":true},"application/vnd.cybank":{"source":"iana"},"application/vnd.cyclonedx+json":{"source":"iana","compressible":true},"application/vnd.cyclonedx+xml":{"source":"iana","compressible":true},"application/vnd.d2l.coursepackage1p0+zip":{"source":"iana","compressible":false},"application/vnd.d3m-dataset":{"source":"iana"},"application/vnd.d3m-problem":{"source":"iana"},"application/vnd.dart":{"source":"iana","compressible":true,"extensions":["dart"]},"application/vnd.data-vision.rdz":{"source":"iana","extensions":["rdz"]},"application/vnd.datapackage+json":{"source":"iana","compressible":true},"application/vnd.dataresource+json":{"source":"iana","compressible":true},"application/vnd.dbf":{"source":"iana","extensions":["dbf"]},"application/vnd.debian.binary-package":{"source":"iana"},"application/vnd.dece.data":{"source":"iana","extensions":["uvf","uvvf","uvd","uvvd"]},"application/vnd.dece.ttml+xml":{"source":"iana","compressible":true,"extensions":["uvt","uvvt"]},"application/vnd.dece.unspecified":{"source":"iana","extensions":["uvx","uvvx"]},"application/vnd.dece.zip":{"source":"iana","extensions":["uvz","uvvz"]},"application/vnd.denovo.fcselayout-link":{"source":"iana","extensions":["fe_launch"]},"application/vnd.desmume.movie":{"source":"iana"},"application/vnd.dir-bi.plate-dl-nosuffix":{"source":"iana"},"application/vnd.dm.delegation+xml":{"source":"iana","compressible":true},"application/vnd.dna":{"source":"iana","extensions":["dna"]},"application/vnd.document+json":{"source":"iana","compressible":true},"application/vnd.dolby.mlp":{"source":"apache","extensions":["mlp"]},"application/vnd.dolby.mobile.1":{"source":"iana"},"application/vnd.dolby.mobile.2":{"source":"iana"},"application/vnd.doremir.scorecloud-binary-document":{"source":"iana"},"application/vnd.dpgraph":{"source":"iana","extensions":["dpg"]},"application/vnd.dreamfactory":{"source":"iana","extensions":["dfac"]},"application/vnd.drive+json":{"source":"iana","compressible":true},"application/vnd.ds-keypoint":{"source":"apache","extensions":["kpxx"]},"application/vnd.dtg.local":{"source":"iana"},"application/vnd.dtg.local.flash":{"source":"iana"},"application/vnd.dtg.local.html":{"source":"iana"},"application/vnd.dvb.ait":{"source":"iana","extensions":["ait"]},"application/vnd.dvb.dvbisl+xml":{"source":"iana","compressible":true},"application/vnd.dvb.dvbj":{"source":"iana"},"application/vnd.dvb.esgcontainer":{"source":"iana"},"application/vnd.dvb.ipdcdftnotifaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess":{"source":"iana"},"application/vnd.dvb.ipdcesgaccess2":{"source":"iana"},"application/vnd.dvb.ipdcesgpdd":{"source":"iana"},"application/vnd.dvb.ipdcroaming":{"source":"iana"},"application/vnd.dvb.iptv.alfec-base":{"source":"iana"},"application/vnd.dvb.iptv.alfec-enhancement":{"source":"iana"},"application/vnd.dvb.notif-aggregate-root+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-container+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-generic+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-msglist+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-request+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-ia-registration-response+xml":{"source":"iana","compressible":true},"application/vnd.dvb.notif-init+xml":{"source":"iana","compressible":true},"application/vnd.dvb.pfr":{"source":"iana"},"application/vnd.dvb.service":{"source":"iana","extensions":["svc"]},"application/vnd.dxr":{"source":"iana"},"application/vnd.dynageo":{"source":"iana","extensions":["geo"]},"application/vnd.dzr":{"source":"iana"},"application/vnd.easykaraoke.cdgdownload":{"source":"iana"},"application/vnd.ecdis-update":{"source":"iana"},"application/vnd.ecip.rlp":{"source":"iana"},"application/vnd.eclipse.ditto+json":{"source":"iana","compressible":true},"application/vnd.ecowin.chart":{"source":"iana","extensions":["mag"]},"application/vnd.ecowin.filerequest":{"source":"iana"},"application/vnd.ecowin.fileupdate":{"source":"iana"},"application/vnd.ecowin.series":{"source":"iana"},"application/vnd.ecowin.seriesrequest":{"source":"iana"},"application/vnd.ecowin.seriesupdate":{"source":"iana"},"application/vnd.efi.img":{"source":"iana"},"application/vnd.efi.iso":{"source":"iana"},"application/vnd.emclient.accessrequest+xml":{"source":"iana","compressible":true},"application/vnd.enliven":{"source":"iana","extensions":["nml"]},"application/vnd.enphase.envoy":{"source":"iana"},"application/vnd.eprints.data+xml":{"source":"iana","compressible":true},"application/vnd.epson.esf":{"source":"iana","extensions":["esf"]},"application/vnd.epson.msf":{"source":"iana","extensions":["msf"]},"application/vnd.epson.quickanime":{"source":"iana","extensions":["qam"]},"application/vnd.epson.salt":{"source":"iana","extensions":["slt"]},"application/vnd.epson.ssf":{"source":"iana","extensions":["ssf"]},"application/vnd.ericsson.quickcall":{"source":"iana"},"application/vnd.espass-espass+zip":{"source":"iana","compressible":false},"application/vnd.eszigno3+xml":{"source":"iana","compressible":true,"extensions":["es3","et3"]},"application/vnd.etsi.aoc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.asic-e+zip":{"source":"iana","compressible":false},"application/vnd.etsi.asic-s+zip":{"source":"iana","compressible":false},"application/vnd.etsi.cug+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvcommand+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-bc+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-cod+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsad-npvr+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvservice+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvsync+xml":{"source":"iana","compressible":true},"application/vnd.etsi.iptvueprofile+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mcid+xml":{"source":"iana","compressible":true},"application/vnd.etsi.mheg5":{"source":"iana"},"application/vnd.etsi.overload-control-policy-dataset+xml":{"source":"iana","compressible":true},"application/vnd.etsi.pstn+xml":{"source":"iana","compressible":true},"application/vnd.etsi.sci+xml":{"source":"iana","compressible":true},"application/vnd.etsi.simservs+xml":{"source":"iana","compressible":true},"application/vnd.etsi.timestamp-token":{"source":"iana"},"application/vnd.etsi.tsl+xml":{"source":"iana","compressible":true},"application/vnd.etsi.tsl.der":{"source":"iana"},"application/vnd.eu.kasparian.car+json":{"source":"iana","compressible":true},"application/vnd.eudora.data":{"source":"iana"},"application/vnd.evolv.ecig.profile":{"source":"iana"},"application/vnd.evolv.ecig.settings":{"source":"iana"},"application/vnd.evolv.ecig.theme":{"source":"iana"},"application/vnd.exstream-empower+zip":{"source":"iana","compressible":false},"application/vnd.exstream-package":{"source":"iana"},"application/vnd.ezpix-album":{"source":"iana","extensions":["ez2"]},"application/vnd.ezpix-package":{"source":"iana","extensions":["ez3"]},"application/vnd.f-secure.mobile":{"source":"iana"},"application/vnd.familysearch.gedcom+zip":{"source":"iana","compressible":false},"application/vnd.fastcopy-disk-image":{"source":"iana"},"application/vnd.fdf":{"source":"iana","extensions":["fdf"]},"application/vnd.fdsn.mseed":{"source":"iana","extensions":["mseed"]},"application/vnd.fdsn.seed":{"source":"iana","extensions":["seed","dataless"]},"application/vnd.ffsns":{"source":"iana"},"application/vnd.ficlab.flb+zip":{"source":"iana","compressible":false},"application/vnd.filmit.zfc":{"source":"iana"},"application/vnd.fints":{"source":"iana"},"application/vnd.firemonkeys.cloudcell":{"source":"iana"},"application/vnd.flographit":{"source":"iana","extensions":["gph"]},"application/vnd.fluxtime.clip":{"source":"iana","extensions":["ftc"]},"application/vnd.font-fontforge-sfd":{"source":"iana"},"application/vnd.framemaker":{"source":"iana","extensions":["fm","frame","maker","book"]},"application/vnd.frogans.fnc":{"source":"iana","extensions":["fnc"]},"application/vnd.frogans.ltf":{"source":"iana","extensions":["ltf"]},"application/vnd.fsc.weblaunch":{"source":"iana","extensions":["fsc"]},"application/vnd.fujifilm.fb.docuworks":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.binder":{"source":"iana"},"application/vnd.fujifilm.fb.docuworks.container":{"source":"iana"},"application/vnd.fujifilm.fb.jfi+xml":{"source":"iana","compressible":true},"application/vnd.fujitsu.oasys":{"source":"iana","extensions":["oas"]},"application/vnd.fujitsu.oasys2":{"source":"iana","extensions":["oa2"]},"application/vnd.fujitsu.oasys3":{"source":"iana","extensions":["oa3"]},"application/vnd.fujitsu.oasysgp":{"source":"iana","extensions":["fg5"]},"application/vnd.fujitsu.oasysprs":{"source":"iana","extensions":["bh2"]},"application/vnd.fujixerox.art-ex":{"source":"iana"},"application/vnd.fujixerox.art4":{"source":"iana"},"application/vnd.fujixerox.ddd":{"source":"iana","extensions":["ddd"]},"application/vnd.fujixerox.docuworks":{"source":"iana","extensions":["xdw"]},"application/vnd.fujixerox.docuworks.binder":{"source":"iana","extensions":["xbd"]},"application/vnd.fujixerox.docuworks.container":{"source":"iana"},"application/vnd.fujixerox.hbpl":{"source":"iana"},"application/vnd.fut-misnet":{"source":"iana"},"application/vnd.futoin+cbor":{"source":"iana"},"application/vnd.futoin+json":{"source":"iana","compressible":true},"application/vnd.fuzzysheet":{"source":"iana","extensions":["fzs"]},"application/vnd.genomatix.tuxedo":{"source":"iana","extensions":["txd"]},"application/vnd.gentics.grd+json":{"source":"iana","compressible":true},"application/vnd.geo+json":{"source":"iana","compressible":true},"application/vnd.geocube+xml":{"source":"iana","compressible":true},"application/vnd.geogebra.file":{"source":"iana","extensions":["ggb"]},"application/vnd.geogebra.slides":{"source":"iana"},"application/vnd.geogebra.tool":{"source":"iana","extensions":["ggt"]},"application/vnd.geometry-explorer":{"source":"iana","extensions":["gex","gre"]},"application/vnd.geonext":{"source":"iana","extensions":["gxt"]},"application/vnd.geoplan":{"source":"iana","extensions":["g2w"]},"application/vnd.geospace":{"source":"iana","extensions":["g3w"]},"application/vnd.gerber":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt":{"source":"iana"},"application/vnd.globalplatform.card-content-mgt-response":{"source":"iana"},"application/vnd.gmx":{"source":"iana","extensions":["gmx"]},"application/vnd.google-apps.document":{"compressible":false,"extensions":["gdoc"]},"application/vnd.google-apps.presentation":{"compressible":false,"extensions":["gslides"]},"application/vnd.google-apps.spreadsheet":{"compressible":false,"extensions":["gsheet"]},"application/vnd.google-earth.kml+xml":{"source":"iana","compressible":true,"extensions":["kml"]},"application/vnd.google-earth.kmz":{"source":"iana","compressible":false,"extensions":["kmz"]},"application/vnd.gov.sk.e-form+xml":{"source":"iana","compressible":true},"application/vnd.gov.sk.e-form+zip":{"source":"iana","compressible":false},"application/vnd.gov.sk.xmldatacontainer+xml":{"source":"iana","compressible":true},"application/vnd.grafeq":{"source":"iana","extensions":["gqf","gqs"]},"application/vnd.gridmp":{"source":"iana"},"application/vnd.groove-account":{"source":"iana","extensions":["gac"]},"application/vnd.groove-help":{"source":"iana","extensions":["ghf"]},"application/vnd.groove-identity-message":{"source":"iana","extensions":["gim"]},"application/vnd.groove-injector":{"source":"iana","extensions":["grv"]},"application/vnd.groove-tool-message":{"source":"iana","extensions":["gtm"]},"application/vnd.groove-tool-template":{"source":"iana","extensions":["tpl"]},"application/vnd.groove-vcard":{"source":"iana","extensions":["vcg"]},"application/vnd.hal+json":{"source":"iana","compressible":true},"application/vnd.hal+xml":{"source":"iana","compressible":true,"extensions":["hal"]},"application/vnd.handheld-entertainment+xml":{"source":"iana","compressible":true,"extensions":["zmm"]},"application/vnd.hbci":{"source":"iana","extensions":["hbci"]},"application/vnd.hc+json":{"source":"iana","compressible":true},"application/vnd.hcl-bireports":{"source":"iana"},"application/vnd.hdt":{"source":"iana"},"application/vnd.heroku+json":{"source":"iana","compressible":true},"application/vnd.hhe.lesson-player":{"source":"iana","extensions":["les"]},"application/vnd.hl7cda+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hl7v2+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.hp-hpgl":{"source":"iana","extensions":["hpgl"]},"application/vnd.hp-hpid":{"source":"iana","extensions":["hpid"]},"application/vnd.hp-hps":{"source":"iana","extensions":["hps"]},"application/vnd.hp-jlyt":{"source":"iana","extensions":["jlt"]},"application/vnd.hp-pcl":{"source":"iana","extensions":["pcl"]},"application/vnd.hp-pclxl":{"source":"iana","extensions":["pclxl"]},"application/vnd.httphone":{"source":"iana"},"application/vnd.hydrostatix.sof-data":{"source":"iana","extensions":["sfd-hdstx"]},"application/vnd.hyper+json":{"source":"iana","compressible":true},"application/vnd.hyper-item+json":{"source":"iana","compressible":true},"application/vnd.hyperdrive+json":{"source":"iana","compressible":true},"application/vnd.hzn-3d-crossword":{"source":"iana"},"application/vnd.ibm.afplinedata":{"source":"iana"},"application/vnd.ibm.electronic-media":{"source":"iana"},"application/vnd.ibm.minipay":{"source":"iana","extensions":["mpy"]},"application/vnd.ibm.modcap":{"source":"iana","extensions":["afp","listafp","list3820"]},"application/vnd.ibm.rights-management":{"source":"iana","extensions":["irm"]},"application/vnd.ibm.secure-container":{"source":"iana","extensions":["sc"]},"application/vnd.iccprofile":{"source":"iana","extensions":["icc","icm"]},"application/vnd.ieee.1905":{"source":"iana"},"application/vnd.igloader":{"source":"iana","extensions":["igl"]},"application/vnd.imagemeter.folder+zip":{"source":"iana","compressible":false},"application/vnd.imagemeter.image+zip":{"source":"iana","compressible":false},"application/vnd.immervision-ivp":{"source":"iana","extensions":["ivp"]},"application/vnd.immervision-ivu":{"source":"iana","extensions":["ivu"]},"application/vnd.ims.imsccv1p1":{"source":"iana"},"application/vnd.ims.imsccv1p2":{"source":"iana"},"application/vnd.ims.imsccv1p3":{"source":"iana"},"application/vnd.ims.lis.v2.result+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolconsumerprofile+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolproxy.id+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings+json":{"source":"iana","compressible":true},"application/vnd.ims.lti.v2.toolsettings.simple+json":{"source":"iana","compressible":true},"application/vnd.informedcontrol.rms+xml":{"source":"iana","compressible":true},"application/vnd.informix-visionary":{"source":"iana"},"application/vnd.infotech.project":{"source":"iana"},"application/vnd.infotech.project+xml":{"source":"iana","compressible":true},"application/vnd.innopath.wamp.notification":{"source":"iana"},"application/vnd.insors.igm":{"source":"iana","extensions":["igm"]},"application/vnd.intercon.formnet":{"source":"iana","extensions":["xpw","xpx"]},"application/vnd.intergeo":{"source":"iana","extensions":["i2g"]},"application/vnd.intertrust.digibox":{"source":"iana"},"application/vnd.intertrust.nncp":{"source":"iana"},"application/vnd.intu.qbo":{"source":"iana","extensions":["qbo"]},"application/vnd.intu.qfx":{"source":"iana","extensions":["qfx"]},"application/vnd.iptc.g2.catalogitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.conceptitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.knowledgeitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.newsmessage+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.packageitem+xml":{"source":"iana","compressible":true},"application/vnd.iptc.g2.planningitem+xml":{"source":"iana","compressible":true},"application/vnd.ipunplugged.rcprofile":{"source":"iana","extensions":["rcprofile"]},"application/vnd.irepository.package+xml":{"source":"iana","compressible":true,"extensions":["irp"]},"application/vnd.is-xpr":{"source":"iana","extensions":["xpr"]},"application/vnd.isac.fcs":{"source":"iana","extensions":["fcs"]},"application/vnd.iso11783-10+zip":{"source":"iana","compressible":false},"application/vnd.jam":{"source":"iana","extensions":["jam"]},"application/vnd.japannet-directory-service":{"source":"iana"},"application/vnd.japannet-jpnstore-wakeup":{"source":"iana"},"application/vnd.japannet-payment-wakeup":{"source":"iana"},"application/vnd.japannet-registration":{"source":"iana"},"application/vnd.japannet-registration-wakeup":{"source":"iana"},"application/vnd.japannet-setstore-wakeup":{"source":"iana"},"application/vnd.japannet-verification":{"source":"iana"},"application/vnd.japannet-verification-wakeup":{"source":"iana"},"application/vnd.jcp.javame.midlet-rms":{"source":"iana","extensions":["rms"]},"application/vnd.jisp":{"source":"iana","extensions":["jisp"]},"application/vnd.joost.joda-archive":{"source":"iana","extensions":["joda"]},"application/vnd.jsk.isdn-ngn":{"source":"iana"},"application/vnd.kahootz":{"source":"iana","extensions":["ktz","ktr"]},"application/vnd.kde.karbon":{"source":"iana","extensions":["karbon"]},"application/vnd.kde.kchart":{"source":"iana","extensions":["chrt"]},"application/vnd.kde.kformula":{"source":"iana","extensions":["kfo"]},"application/vnd.kde.kivio":{"source":"iana","extensions":["flw"]},"application/vnd.kde.kontour":{"source":"iana","extensions":["kon"]},"application/vnd.kde.kpresenter":{"source":"iana","extensions":["kpr","kpt"]},"application/vnd.kde.kspread":{"source":"iana","extensions":["ksp"]},"application/vnd.kde.kword":{"source":"iana","extensions":["kwd","kwt"]},"application/vnd.kenameaapp":{"source":"iana","extensions":["htke"]},"application/vnd.kidspiration":{"source":"iana","extensions":["kia"]},"application/vnd.kinar":{"source":"iana","extensions":["kne","knp"]},"application/vnd.koan":{"source":"iana","extensions":["skp","skd","skt","skm"]},"application/vnd.kodak-descriptor":{"source":"iana","extensions":["sse"]},"application/vnd.las":{"source":"iana"},"application/vnd.las.las+json":{"source":"iana","compressible":true},"application/vnd.las.las+xml":{"source":"iana","compressible":true,"extensions":["lasxml"]},"application/vnd.laszip":{"source":"iana"},"application/vnd.leap+json":{"source":"iana","compressible":true},"application/vnd.liberty-request+xml":{"source":"iana","compressible":true},"application/vnd.llamagraphics.life-balance.desktop":{"source":"iana","extensions":["lbd"]},"application/vnd.llamagraphics.life-balance.exchange+xml":{"source":"iana","compressible":true,"extensions":["lbe"]},"application/vnd.logipipe.circuit+zip":{"source":"iana","compressible":false},"application/vnd.loom":{"source":"iana"},"application/vnd.lotus-1-2-3":{"source":"iana","extensions":["123"]},"application/vnd.lotus-approach":{"source":"iana","extensions":["apr"]},"application/vnd.lotus-freelance":{"source":"iana","extensions":["pre"]},"application/vnd.lotus-notes":{"source":"iana","extensions":["nsf"]},"application/vnd.lotus-organizer":{"source":"iana","extensions":["org"]},"application/vnd.lotus-screencam":{"source":"iana","extensions":["scm"]},"application/vnd.lotus-wordpro":{"source":"iana","extensions":["lwp"]},"application/vnd.macports.portpkg":{"source":"iana","extensions":["portpkg"]},"application/vnd.mapbox-vector-tile":{"source":"iana","extensions":["mvt"]},"application/vnd.marlin.drm.actiontoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.conftoken+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.license+xml":{"source":"iana","compressible":true},"application/vnd.marlin.drm.mdcf":{"source":"iana"},"application/vnd.mason+json":{"source":"iana","compressible":true},"application/vnd.maxar.archive.3tz+zip":{"source":"iana","compressible":false},"application/vnd.maxmind.maxmind-db":{"source":"iana"},"application/vnd.mcd":{"source":"iana","extensions":["mcd"]},"application/vnd.medcalcdata":{"source":"iana","extensions":["mc1"]},"application/vnd.mediastation.cdkey":{"source":"iana","extensions":["cdkey"]},"application/vnd.meridian-slingshot":{"source":"iana"},"application/vnd.mfer":{"source":"iana","extensions":["mwf"]},"application/vnd.mfmp":{"source":"iana","extensions":["mfm"]},"application/vnd.micro+json":{"source":"iana","compressible":true},"application/vnd.micrografx.flo":{"source":"iana","extensions":["flo"]},"application/vnd.micrografx.igx":{"source":"iana","extensions":["igx"]},"application/vnd.microsoft.portable-executable":{"source":"iana"},"application/vnd.microsoft.windows.thumbnail-cache":{"source":"iana"},"application/vnd.miele+json":{"source":"iana","compressible":true},"application/vnd.mif":{"source":"iana","extensions":["mif"]},"application/vnd.minisoft-hp3000-save":{"source":"iana"},"application/vnd.mitsubishi.misty-guard.trustweb":{"source":"iana"},"application/vnd.mobius.daf":{"source":"iana","extensions":["daf"]},"application/vnd.mobius.dis":{"source":"iana","extensions":["dis"]},"application/vnd.mobius.mbk":{"source":"iana","extensions":["mbk"]},"application/vnd.mobius.mqy":{"source":"iana","extensions":["mqy"]},"application/vnd.mobius.msl":{"source":"iana","extensions":["msl"]},"application/vnd.mobius.plc":{"source":"iana","extensions":["plc"]},"application/vnd.mobius.txf":{"source":"iana","extensions":["txf"]},"application/vnd.mophun.application":{"source":"iana","extensions":["mpn"]},"application/vnd.mophun.certificate":{"source":"iana","extensions":["mpc"]},"application/vnd.motorola.flexsuite":{"source":"iana"},"application/vnd.motorola.flexsuite.adsi":{"source":"iana"},"application/vnd.motorola.flexsuite.fis":{"source":"iana"},"application/vnd.motorola.flexsuite.gotap":{"source":"iana"},"application/vnd.motorola.flexsuite.kmr":{"source":"iana"},"application/vnd.motorola.flexsuite.ttc":{"source":"iana"},"application/vnd.motorola.flexsuite.wem":{"source":"iana"},"application/vnd.motorola.iprm":{"source":"iana"},"application/vnd.mozilla.xul+xml":{"source":"iana","compressible":true,"extensions":["xul"]},"application/vnd.ms-3mfdocument":{"source":"iana"},"application/vnd.ms-artgalry":{"source":"iana","extensions":["cil"]},"application/vnd.ms-asf":{"source":"iana"},"application/vnd.ms-cab-compressed":{"source":"iana","extensions":["cab"]},"application/vnd.ms-color.iccprofile":{"source":"apache"},"application/vnd.ms-excel":{"source":"iana","compressible":false,"extensions":["xls","xlm","xla","xlc","xlt","xlw"]},"application/vnd.ms-excel.addin.macroenabled.12":{"source":"iana","extensions":["xlam"]},"application/vnd.ms-excel.sheet.binary.macroenabled.12":{"source":"iana","extensions":["xlsb"]},"application/vnd.ms-excel.sheet.macroenabled.12":{"source":"iana","extensions":["xlsm"]},"application/vnd.ms-excel.template.macroenabled.12":{"source":"iana","extensions":["xltm"]},"application/vnd.ms-fontobject":{"source":"iana","compressible":true,"extensions":["eot"]},"application/vnd.ms-htmlhelp":{"source":"iana","extensions":["chm"]},"application/vnd.ms-ims":{"source":"iana","extensions":["ims"]},"application/vnd.ms-lrm":{"source":"iana","extensions":["lrm"]},"application/vnd.ms-office.activex+xml":{"source":"iana","compressible":true},"application/vnd.ms-officetheme":{"source":"iana","extensions":["thmx"]},"application/vnd.ms-opentype":{"source":"apache","compressible":true},"application/vnd.ms-outlook":{"compressible":false,"extensions":["msg"]},"application/vnd.ms-package.obfuscated-opentype":{"source":"apache"},"application/vnd.ms-pki.seccat":{"source":"apache","extensions":["cat"]},"application/vnd.ms-pki.stl":{"source":"apache","extensions":["stl"]},"application/vnd.ms-playready.initiator+xml":{"source":"iana","compressible":true},"application/vnd.ms-powerpoint":{"source":"iana","compressible":false,"extensions":["ppt","pps","pot"]},"application/vnd.ms-powerpoint.addin.macroenabled.12":{"source":"iana","extensions":["ppam"]},"application/vnd.ms-powerpoint.presentation.macroenabled.12":{"source":"iana","extensions":["pptm"]},"application/vnd.ms-powerpoint.slide.macroenabled.12":{"source":"iana","extensions":["sldm"]},"application/vnd.ms-powerpoint.slideshow.macroenabled.12":{"source":"iana","extensions":["ppsm"]},"application/vnd.ms-powerpoint.template.macroenabled.12":{"source":"iana","extensions":["potm"]},"application/vnd.ms-printdevicecapabilities+xml":{"source":"iana","compressible":true},"application/vnd.ms-printing.printticket+xml":{"source":"apache","compressible":true},"application/vnd.ms-printschematicket+xml":{"source":"iana","compressible":true},"application/vnd.ms-project":{"source":"iana","extensions":["mpp","mpt"]},"application/vnd.ms-tnef":{"source":"iana"},"application/vnd.ms-windows.devicepairing":{"source":"iana"},"application/vnd.ms-windows.nwprinting.oob":{"source":"iana"},"application/vnd.ms-windows.printerpairing":{"source":"iana"},"application/vnd.ms-windows.wsd.oob":{"source":"iana"},"application/vnd.ms-wmdrm.lic-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.lic-resp":{"source":"iana"},"application/vnd.ms-wmdrm.meter-chlg-req":{"source":"iana"},"application/vnd.ms-wmdrm.meter-resp":{"source":"iana"},"application/vnd.ms-word.document.macroenabled.12":{"source":"iana","extensions":["docm"]},"application/vnd.ms-word.template.macroenabled.12":{"source":"iana","extensions":["dotm"]},"application/vnd.ms-works":{"source":"iana","extensions":["wps","wks","wcm","wdb"]},"application/vnd.ms-wpl":{"source":"iana","extensions":["wpl"]},"application/vnd.ms-xpsdocument":{"source":"iana","compressible":false,"extensions":["xps"]},"application/vnd.msa-disk-image":{"source":"iana"},"application/vnd.mseq":{"source":"iana","extensions":["mseq"]},"application/vnd.msign":{"source":"iana"},"application/vnd.multiad.creator":{"source":"iana"},"application/vnd.multiad.creator.cif":{"source":"iana"},"application/vnd.music-niff":{"source":"iana"},"application/vnd.musician":{"source":"iana","extensions":["mus"]},"application/vnd.muvee.style":{"source":"iana","extensions":["msty"]},"application/vnd.mynfc":{"source":"iana","extensions":["taglet"]},"application/vnd.nacamar.ybrid+json":{"source":"iana","compressible":true},"application/vnd.ncd.control":{"source":"iana"},"application/vnd.ncd.reference":{"source":"iana"},"application/vnd.nearst.inv+json":{"source":"iana","compressible":true},"application/vnd.nebumind.line":{"source":"iana"},"application/vnd.nervana":{"source":"iana"},"application/vnd.netfpx":{"source":"iana"},"application/vnd.neurolanguage.nlu":{"source":"iana","extensions":["nlu"]},"application/vnd.nimn":{"source":"iana"},"application/vnd.nintendo.nitro.rom":{"source":"iana"},"application/vnd.nintendo.snes.rom":{"source":"iana"},"application/vnd.nitf":{"source":"iana","extensions":["ntf","nitf"]},"application/vnd.noblenet-directory":{"source":"iana","extensions":["nnd"]},"application/vnd.noblenet-sealer":{"source":"iana","extensions":["nns"]},"application/vnd.noblenet-web":{"source":"iana","extensions":["nnw"]},"application/vnd.nokia.catalogs":{"source":"iana"},"application/vnd.nokia.conml+wbxml":{"source":"iana"},"application/vnd.nokia.conml+xml":{"source":"iana","compressible":true},"application/vnd.nokia.iptv.config+xml":{"source":"iana","compressible":true},"application/vnd.nokia.isds-radio-presets":{"source":"iana"},"application/vnd.nokia.landmark+wbxml":{"source":"iana"},"application/vnd.nokia.landmark+xml":{"source":"iana","compressible":true},"application/vnd.nokia.landmarkcollection+xml":{"source":"iana","compressible":true},"application/vnd.nokia.n-gage.ac+xml":{"source":"iana","compressible":true,"extensions":["ac"]},"application/vnd.nokia.n-gage.data":{"source":"iana","extensions":["ngdat"]},"application/vnd.nokia.n-gage.symbian.install":{"source":"iana","extensions":["n-gage"]},"application/vnd.nokia.ncd":{"source":"iana"},"application/vnd.nokia.pcd+wbxml":{"source":"iana"},"application/vnd.nokia.pcd+xml":{"source":"iana","compressible":true},"application/vnd.nokia.radio-preset":{"source":"iana","extensions":["rpst"]},"application/vnd.nokia.radio-presets":{"source":"iana","extensions":["rpss"]},"application/vnd.novadigm.edm":{"source":"iana","extensions":["edm"]},"application/vnd.novadigm.edx":{"source":"iana","extensions":["edx"]},"application/vnd.novadigm.ext":{"source":"iana","extensions":["ext"]},"application/vnd.ntt-local.content-share":{"source":"iana"},"application/vnd.ntt-local.file-transfer":{"source":"iana"},"application/vnd.ntt-local.ogw_remote-access":{"source":"iana"},"application/vnd.ntt-local.sip-ta_remote":{"source":"iana"},"application/vnd.ntt-local.sip-ta_tcp_stream":{"source":"iana"},"application/vnd.oasis.opendocument.chart":{"source":"iana","extensions":["odc"]},"application/vnd.oasis.opendocument.chart-template":{"source":"iana","extensions":["otc"]},"application/vnd.oasis.opendocument.database":{"source":"iana","extensions":["odb"]},"application/vnd.oasis.opendocument.formula":{"source":"iana","extensions":["odf"]},"application/vnd.oasis.opendocument.formula-template":{"source":"iana","extensions":["odft"]},"application/vnd.oasis.opendocument.graphics":{"source":"iana","compressible":false,"extensions":["odg"]},"application/vnd.oasis.opendocument.graphics-template":{"source":"iana","extensions":["otg"]},"application/vnd.oasis.opendocument.image":{"source":"iana","extensions":["odi"]},"application/vnd.oasis.opendocument.image-template":{"source":"iana","extensions":["oti"]},"application/vnd.oasis.opendocument.presentation":{"source":"iana","compressible":false,"extensions":["odp"]},"application/vnd.oasis.opendocument.presentation-template":{"source":"iana","extensions":["otp"]},"application/vnd.oasis.opendocument.spreadsheet":{"source":"iana","compressible":false,"extensions":["ods"]},"application/vnd.oasis.opendocument.spreadsheet-template":{"source":"iana","extensions":["ots"]},"application/vnd.oasis.opendocument.text":{"source":"iana","compressible":false,"extensions":["odt"]},"application/vnd.oasis.opendocument.text-master":{"source":"iana","extensions":["odm"]},"application/vnd.oasis.opendocument.text-template":{"source":"iana","extensions":["ott"]},"application/vnd.oasis.opendocument.text-web":{"source":"iana","extensions":["oth"]},"application/vnd.obn":{"source":"iana"},"application/vnd.ocf+cbor":{"source":"iana"},"application/vnd.oci.image.manifest.v1+json":{"source":"iana","compressible":true},"application/vnd.oftn.l10n+json":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessdownload+xml":{"source":"iana","compressible":true},"application/vnd.oipf.contentaccessstreaming+xml":{"source":"iana","compressible":true},"application/vnd.oipf.cspg-hexbinary":{"source":"iana"},"application/vnd.oipf.dae.svg+xml":{"source":"iana","compressible":true},"application/vnd.oipf.dae.xhtml+xml":{"source":"iana","compressible":true},"application/vnd.oipf.mippvcontrolmessage+xml":{"source":"iana","compressible":true},"application/vnd.oipf.pae.gem":{"source":"iana"},"application/vnd.oipf.spdiscovery+xml":{"source":"iana","compressible":true},"application/vnd.oipf.spdlist+xml":{"source":"iana","compressible":true},"application/vnd.oipf.ueprofile+xml":{"source":"iana","compressible":true},"application/vnd.oipf.userprofile+xml":{"source":"iana","compressible":true},"application/vnd.olpc-sugar":{"source":"iana","extensions":["xo"]},"application/vnd.oma-scws-config":{"source":"iana"},"application/vnd.oma-scws-http-request":{"source":"iana"},"application/vnd.oma-scws-http-response":{"source":"iana"},"application/vnd.oma.bcast.associated-procedure-parameter+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.drm-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.imd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.ltkm":{"source":"iana"},"application/vnd.oma.bcast.notification+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.provisioningtrigger":{"source":"iana"},"application/vnd.oma.bcast.sgboot":{"source":"iana"},"application/vnd.oma.bcast.sgdd+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sgdu":{"source":"iana"},"application/vnd.oma.bcast.simple-symbol-container":{"source":"iana"},"application/vnd.oma.bcast.smartcard-trigger+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.sprov+xml":{"source":"iana","compressible":true},"application/vnd.oma.bcast.stkm":{"source":"iana"},"application/vnd.oma.cab-address-book+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-feature-handler+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-pcc+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-subs-invite+xml":{"source":"iana","compressible":true},"application/vnd.oma.cab-user-prefs+xml":{"source":"iana","compressible":true},"application/vnd.oma.dcd":{"source":"iana"},"application/vnd.oma.dcdc":{"source":"iana"},"application/vnd.oma.dd2+xml":{"source":"iana","compressible":true,"extensions":["dd2"]},"application/vnd.oma.drm.risd+xml":{"source":"iana","compressible":true},"application/vnd.oma.group-usage-list+xml":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+cbor":{"source":"iana"},"application/vnd.oma.lwm2m+json":{"source":"iana","compressible":true},"application/vnd.oma.lwm2m+tlv":{"source":"iana"},"application/vnd.oma.pal+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.detailed-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.final-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.groups+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.invocation-descriptor+xml":{"source":"iana","compressible":true},"application/vnd.oma.poc.optimized-progress-report+xml":{"source":"iana","compressible":true},"application/vnd.oma.push":{"source":"iana"},"application/vnd.oma.scidm.messages+xml":{"source":"iana","compressible":true},"application/vnd.oma.xcap-directory+xml":{"source":"iana","compressible":true},"application/vnd.omads-email+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-file+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omads-folder+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.omaloc-supl-init":{"source":"iana"},"application/vnd.onepager":{"source":"iana"},"application/vnd.onepagertamp":{"source":"iana"},"application/vnd.onepagertamx":{"source":"iana"},"application/vnd.onepagertat":{"source":"iana"},"application/vnd.onepagertatp":{"source":"iana"},"application/vnd.onepagertatx":{"source":"iana"},"application/vnd.openblox.game+xml":{"source":"iana","compressible":true,"extensions":["obgx"]},"application/vnd.openblox.game-binary":{"source":"iana"},"application/vnd.openeye.oeb":{"source":"iana"},"application/vnd.openofficeorg.extension":{"source":"apache","extensions":["oxt"]},"application/vnd.openstreetmap.data+xml":{"source":"iana","compressible":true,"extensions":["osm"]},"application/vnd.opentimestamps.ots":{"source":"iana"},"application/vnd.openxmlformats-officedocument.custom-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.customxmlproperties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawing+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chart+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.chartshapes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramcolors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramdata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramlayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.drawingml.diagramstyle+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.extended-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.commentauthors+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.handoutmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesmaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.notesslide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presentation":{"source":"iana","compressible":false,"extensions":["pptx"]},"application/vnd.openxmlformats-officedocument.presentationml.presentation.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.presprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slide":{"source":"iana","extensions":["sldx"]},"application/vnd.openxmlformats-officedocument.presentationml.slide+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidelayout+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slidemaster+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideshow":{"source":"iana","extensions":["ppsx"]},"application/vnd.openxmlformats-officedocument.presentationml.slideshow.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.slideupdateinfo+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tablestyles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.tags+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.template":{"source":"iana","extensions":["potx"]},"application/vnd.openxmlformats-officedocument.presentationml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.presentationml.viewprops+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.calcchain+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.chartsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.connections+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.dialogsheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.externallink+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcachedefinition+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivotcacherecords+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.pivottable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.querytable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionheaders+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.revisionlog+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sharedstrings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet":{"source":"iana","compressible":false,"extensions":["xlsx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheet.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.sheetmetadata+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.table+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.tablesinglecells+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.template":{"source":"iana","extensions":["xltx"]},"application/vnd.openxmlformats-officedocument.spreadsheetml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.usernames+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.volatiledependencies+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.spreadsheetml.worksheet+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.theme+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.themeoverride+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.vmldrawing":{"source":"iana"},"application/vnd.openxmlformats-officedocument.wordprocessingml.comments+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document":{"source":"iana","compressible":false,"extensions":["docx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.glossary+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.document.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.endnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.fonttable+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footer+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.footnotes+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.numbering+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.settings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.styles+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.template":{"source":"iana","extensions":["dotx"]},"application/vnd.openxmlformats-officedocument.wordprocessingml.template.main+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-officedocument.wordprocessingml.websettings+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.core-properties+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.digital-signature-xmlsignature+xml":{"source":"iana","compressible":true},"application/vnd.openxmlformats-package.relationships+xml":{"source":"iana","compressible":true},"application/vnd.oracle.resource+json":{"source":"iana","compressible":true},"application/vnd.orange.indata":{"source":"iana"},"application/vnd.osa.netdeploy":{"source":"iana"},"application/vnd.osgeo.mapguide.package":{"source":"iana","extensions":["mgp"]},"application/vnd.osgi.bundle":{"source":"iana"},"application/vnd.osgi.dp":{"source":"iana","extensions":["dp"]},"application/vnd.osgi.subsystem":{"source":"iana","extensions":["esa"]},"application/vnd.otps.ct-kip+xml":{"source":"iana","compressible":true},"application/vnd.oxli.countgraph":{"source":"iana"},"application/vnd.pagerduty+json":{"source":"iana","compressible":true},"application/vnd.palm":{"source":"iana","extensions":["pdb","pqa","oprc"]},"application/vnd.panoply":{"source":"iana"},"application/vnd.paos.xml":{"source":"iana"},"application/vnd.patentdive":{"source":"iana"},"application/vnd.patientecommsdoc":{"source":"iana"},"application/vnd.pawaafile":{"source":"iana","extensions":["paw"]},"application/vnd.pcos":{"source":"iana"},"application/vnd.pg.format":{"source":"iana","extensions":["str"]},"application/vnd.pg.osasli":{"source":"iana","extensions":["ei6"]},"application/vnd.piaccess.application-licence":{"source":"iana"},"application/vnd.picsel":{"source":"iana","extensions":["efif"]},"application/vnd.pmi.widget":{"source":"iana","extensions":["wg"]},"application/vnd.poc.group-advertisement+xml":{"source":"iana","compressible":true},"application/vnd.pocketlearn":{"source":"iana","extensions":["plf"]},"application/vnd.powerbuilder6":{"source":"iana","extensions":["pbd"]},"application/vnd.powerbuilder6-s":{"source":"iana"},"application/vnd.powerbuilder7":{"source":"iana"},"application/vnd.powerbuilder7-s":{"source":"iana"},"application/vnd.powerbuilder75":{"source":"iana"},"application/vnd.powerbuilder75-s":{"source":"iana"},"application/vnd.preminet":{"source":"iana"},"application/vnd.previewsystems.box":{"source":"iana","extensions":["box"]},"application/vnd.proteus.magazine":{"source":"iana","extensions":["mgz"]},"application/vnd.psfs":{"source":"iana"},"application/vnd.publishare-delta-tree":{"source":"iana","extensions":["qps"]},"application/vnd.pvi.ptid1":{"source":"iana","extensions":["ptid"]},"application/vnd.pwg-multiplexed":{"source":"iana"},"application/vnd.pwg-xhtml-print+xml":{"source":"iana","compressible":true},"application/vnd.qualcomm.brew-app-res":{"source":"iana"},"application/vnd.quarantainenet":{"source":"iana"},"application/vnd.quark.quarkxpress":{"source":"iana","extensions":["qxd","qxt","qwd","qwt","qxl","qxb"]},"application/vnd.quobject-quoxdocument":{"source":"iana"},"application/vnd.radisys.moml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-conn+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-audit-stream+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-conf+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-base+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-detect+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-fax-sendrecv+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-group+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-speech+xml":{"source":"iana","compressible":true},"application/vnd.radisys.msml-dialog-transform+xml":{"source":"iana","compressible":true},"application/vnd.rainstor.data":{"source":"iana"},"application/vnd.rapid":{"source":"iana"},"application/vnd.rar":{"source":"iana","extensions":["rar"]},"application/vnd.realvnc.bed":{"source":"iana","extensions":["bed"]},"application/vnd.recordare.musicxml":{"source":"iana","extensions":["mxl"]},"application/vnd.recordare.musicxml+xml":{"source":"iana","compressible":true,"extensions":["musicxml"]},"application/vnd.renlearn.rlprint":{"source":"iana"},"application/vnd.resilient.logic":{"source":"iana"},"application/vnd.restful+json":{"source":"iana","compressible":true},"application/vnd.rig.cryptonote":{"source":"iana","extensions":["cryptonote"]},"application/vnd.rim.cod":{"source":"apache","extensions":["cod"]},"application/vnd.rn-realmedia":{"source":"apache","extensions":["rm"]},"application/vnd.rn-realmedia-vbr":{"source":"apache","extensions":["rmvb"]},"application/vnd.route66.link66+xml":{"source":"iana","compressible":true,"extensions":["link66"]},"application/vnd.rs-274x":{"source":"iana"},"application/vnd.ruckus.download":{"source":"iana"},"application/vnd.s3sms":{"source":"iana"},"application/vnd.sailingtracker.track":{"source":"iana","extensions":["st"]},"application/vnd.sar":{"source":"iana"},"application/vnd.sbm.cid":{"source":"iana"},"application/vnd.sbm.mid2":{"source":"iana"},"application/vnd.scribus":{"source":"iana"},"application/vnd.sealed.3df":{"source":"iana"},"application/vnd.sealed.csf":{"source":"iana"},"application/vnd.sealed.doc":{"source":"iana"},"application/vnd.sealed.eml":{"source":"iana"},"application/vnd.sealed.mht":{"source":"iana"},"application/vnd.sealed.net":{"source":"iana"},"application/vnd.sealed.ppt":{"source":"iana"},"application/vnd.sealed.tiff":{"source":"iana"},"application/vnd.sealed.xls":{"source":"iana"},"application/vnd.sealedmedia.softseal.html":{"source":"iana"},"application/vnd.sealedmedia.softseal.pdf":{"source":"iana"},"application/vnd.seemail":{"source":"iana","extensions":["see"]},"application/vnd.seis+json":{"source":"iana","compressible":true},"application/vnd.sema":{"source":"iana","extensions":["sema"]},"application/vnd.semd":{"source":"iana","extensions":["semd"]},"application/vnd.semf":{"source":"iana","extensions":["semf"]},"application/vnd.shade-save-file":{"source":"iana"},"application/vnd.shana.informed.formdata":{"source":"iana","extensions":["ifm"]},"application/vnd.shana.informed.formtemplate":{"source":"iana","extensions":["itp"]},"application/vnd.shana.informed.interchange":{"source":"iana","extensions":["iif"]},"application/vnd.shana.informed.package":{"source":"iana","extensions":["ipk"]},"application/vnd.shootproof+json":{"source":"iana","compressible":true},"application/vnd.shopkick+json":{"source":"iana","compressible":true},"application/vnd.shp":{"source":"iana"},"application/vnd.shx":{"source":"iana"},"application/vnd.sigrok.session":{"source":"iana"},"application/vnd.simtech-mindmapper":{"source":"iana","extensions":["twd","twds"]},"application/vnd.siren+json":{"source":"iana","compressible":true},"application/vnd.smaf":{"source":"iana","extensions":["mmf"]},"application/vnd.smart.notebook":{"source":"iana"},"application/vnd.smart.teacher":{"source":"iana","extensions":["teacher"]},"application/vnd.snesdev-page-table":{"source":"iana"},"application/vnd.software602.filler.form+xml":{"source":"iana","compressible":true,"extensions":["fo"]},"application/vnd.software602.filler.form-xml-zip":{"source":"iana"},"application/vnd.solent.sdkm+xml":{"source":"iana","compressible":true,"extensions":["sdkm","sdkd"]},"application/vnd.spotfire.dxp":{"source":"iana","extensions":["dxp"]},"application/vnd.spotfire.sfs":{"source":"iana","extensions":["sfs"]},"application/vnd.sqlite3":{"source":"iana"},"application/vnd.sss-cod":{"source":"iana"},"application/vnd.sss-dtf":{"source":"iana"},"application/vnd.sss-ntf":{"source":"iana"},"application/vnd.stardivision.calc":{"source":"apache","extensions":["sdc"]},"application/vnd.stardivision.draw":{"source":"apache","extensions":["sda"]},"application/vnd.stardivision.impress":{"source":"apache","extensions":["sdd"]},"application/vnd.stardivision.math":{"source":"apache","extensions":["smf"]},"application/vnd.stardivision.writer":{"source":"apache","extensions":["sdw","vor"]},"application/vnd.stardivision.writer-global":{"source":"apache","extensions":["sgl"]},"application/vnd.stepmania.package":{"source":"iana","extensions":["smzip"]},"application/vnd.stepmania.stepchart":{"source":"iana","extensions":["sm"]},"application/vnd.street-stream":{"source":"iana"},"application/vnd.sun.wadl+xml":{"source":"iana","compressible":true,"extensions":["wadl"]},"application/vnd.sun.xml.calc":{"source":"apache","extensions":["sxc"]},"application/vnd.sun.xml.calc.template":{"source":"apache","extensions":["stc"]},"application/vnd.sun.xml.draw":{"source":"apache","extensions":["sxd"]},"application/vnd.sun.xml.draw.template":{"source":"apache","extensions":["std"]},"application/vnd.sun.xml.impress":{"source":"apache","extensions":["sxi"]},"application/vnd.sun.xml.impress.template":{"source":"apache","extensions":["sti"]},"application/vnd.sun.xml.math":{"source":"apache","extensions":["sxm"]},"application/vnd.sun.xml.writer":{"source":"apache","extensions":["sxw"]},"application/vnd.sun.xml.writer.global":{"source":"apache","extensions":["sxg"]},"application/vnd.sun.xml.writer.template":{"source":"apache","extensions":["stw"]},"application/vnd.sus-calendar":{"source":"iana","extensions":["sus","susp"]},"application/vnd.svd":{"source":"iana","extensions":["svd"]},"application/vnd.swiftview-ics":{"source":"iana"},"application/vnd.sycle+xml":{"source":"iana","compressible":true},"application/vnd.syft+json":{"source":"iana","compressible":true},"application/vnd.symbian.install":{"source":"apache","extensions":["sis","sisx"]},"application/vnd.syncml+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xsm"]},"application/vnd.syncml.dm+wbxml":{"source":"iana","charset":"UTF-8","extensions":["bdm"]},"application/vnd.syncml.dm+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["xdm"]},"application/vnd.syncml.dm.notification":{"source":"iana"},"application/vnd.syncml.dmddf+wbxml":{"source":"iana"},"application/vnd.syncml.dmddf+xml":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["ddf"]},"application/vnd.syncml.dmtnds+wbxml":{"source":"iana"},"application/vnd.syncml.dmtnds+xml":{"source":"iana","charset":"UTF-8","compressible":true},"application/vnd.syncml.ds.notification":{"source":"iana"},"application/vnd.tableschema+json":{"source":"iana","compressible":true},"application/vnd.tao.intent-module-archive":{"source":"iana","extensions":["tao"]},"application/vnd.tcpdump.pcap":{"source":"iana","extensions":["pcap","cap","dmp"]},"application/vnd.think-cell.ppttc+json":{"source":"iana","compressible":true},"application/vnd.tmd.mediaflex.api+xml":{"source":"iana","compressible":true},"application/vnd.tml":{"source":"iana"},"application/vnd.tmobile-livetv":{"source":"iana","extensions":["tmo"]},"application/vnd.tri.onesource":{"source":"iana"},"application/vnd.trid.tpt":{"source":"iana","extensions":["tpt"]},"application/vnd.triscape.mxs":{"source":"iana","extensions":["mxs"]},"application/vnd.trueapp":{"source":"iana","extensions":["tra"]},"application/vnd.truedoc":{"source":"iana"},"application/vnd.ubisoft.webplayer":{"source":"iana"},"application/vnd.ufdl":{"source":"iana","extensions":["ufd","ufdl"]},"application/vnd.uiq.theme":{"source":"iana","extensions":["utz"]},"application/vnd.umajin":{"source":"iana","extensions":["umj"]},"application/vnd.unity":{"source":"iana","extensions":["unityweb"]},"application/vnd.uoml+xml":{"source":"iana","compressible":true,"extensions":["uoml"]},"application/vnd.uplanet.alert":{"source":"iana"},"application/vnd.uplanet.alert-wbxml":{"source":"iana"},"application/vnd.uplanet.bearer-choice":{"source":"iana"},"application/vnd.uplanet.bearer-choice-wbxml":{"source":"iana"},"application/vnd.uplanet.cacheop":{"source":"iana"},"application/vnd.uplanet.cacheop-wbxml":{"source":"iana"},"application/vnd.uplanet.channel":{"source":"iana"},"application/vnd.uplanet.channel-wbxml":{"source":"iana"},"application/vnd.uplanet.list":{"source":"iana"},"application/vnd.uplanet.list-wbxml":{"source":"iana"},"application/vnd.uplanet.listcmd":{"source":"iana"},"application/vnd.uplanet.listcmd-wbxml":{"source":"iana"},"application/vnd.uplanet.signal":{"source":"iana"},"application/vnd.uri-map":{"source":"iana"},"application/vnd.valve.source.material":{"source":"iana"},"application/vnd.vcx":{"source":"iana","extensions":["vcx"]},"application/vnd.vd-study":{"source":"iana"},"application/vnd.vectorworks":{"source":"iana"},"application/vnd.vel+json":{"source":"iana","compressible":true},"application/vnd.verimatrix.vcas":{"source":"iana"},"application/vnd.veritone.aion+json":{"source":"iana","compressible":true},"application/vnd.veryant.thin":{"source":"iana"},"application/vnd.ves.encrypted":{"source":"iana"},"application/vnd.vidsoft.vidconference":{"source":"iana"},"application/vnd.visio":{"source":"iana","extensions":["vsd","vst","vss","vsw"]},"application/vnd.visionary":{"source":"iana","extensions":["vis"]},"application/vnd.vividence.scriptfile":{"source":"iana"},"application/vnd.vsf":{"source":"iana","extensions":["vsf"]},"application/vnd.wap.sic":{"source":"iana"},"application/vnd.wap.slc":{"source":"iana"},"application/vnd.wap.wbxml":{"source":"iana","charset":"UTF-8","extensions":["wbxml"]},"application/vnd.wap.wmlc":{"source":"iana","extensions":["wmlc"]},"application/vnd.wap.wmlscriptc":{"source":"iana","extensions":["wmlsc"]},"application/vnd.webturbo":{"source":"iana","extensions":["wtb"]},"application/vnd.wfa.dpp":{"source":"iana"},"application/vnd.wfa.p2p":{"source":"iana"},"application/vnd.wfa.wsc":{"source":"iana"},"application/vnd.windows.devicepairing":{"source":"iana"},"application/vnd.wmc":{"source":"iana"},"application/vnd.wmf.bootstrap":{"source":"iana"},"application/vnd.wolfram.mathematica":{"source":"iana"},"application/vnd.wolfram.mathematica.package":{"source":"iana"},"application/vnd.wolfram.player":{"source":"iana","extensions":["nbp"]},"application/vnd.wordperfect":{"source":"iana","extensions":["wpd"]},"application/vnd.wqd":{"source":"iana","extensions":["wqd"]},"application/vnd.wrq-hp3000-labelled":{"source":"iana"},"application/vnd.wt.stf":{"source":"iana","extensions":["stf"]},"application/vnd.wv.csp+wbxml":{"source":"iana"},"application/vnd.wv.csp+xml":{"source":"iana","compressible":true},"application/vnd.wv.ssp+xml":{"source":"iana","compressible":true},"application/vnd.xacml+json":{"source":"iana","compressible":true},"application/vnd.xara":{"source":"iana","extensions":["xar"]},"application/vnd.xfdl":{"source":"iana","extensions":["xfdl"]},"application/vnd.xfdl.webform":{"source":"iana"},"application/vnd.xmi+xml":{"source":"iana","compressible":true},"application/vnd.xmpie.cpkg":{"source":"iana"},"application/vnd.xmpie.dpkg":{"source":"iana"},"application/vnd.xmpie.plan":{"source":"iana"},"application/vnd.xmpie.ppkg":{"source":"iana"},"application/vnd.xmpie.xlim":{"source":"iana"},"application/vnd.yamaha.hv-dic":{"source":"iana","extensions":["hvd"]},"application/vnd.yamaha.hv-script":{"source":"iana","extensions":["hvs"]},"application/vnd.yamaha.hv-voice":{"source":"iana","extensions":["hvp"]},"application/vnd.yamaha.openscoreformat":{"source":"iana","extensions":["osf"]},"application/vnd.yamaha.openscoreformat.osfpvg+xml":{"source":"iana","compressible":true,"extensions":["osfpvg"]},"application/vnd.yamaha.remote-setup":{"source":"iana"},"application/vnd.yamaha.smaf-audio":{"source":"iana","extensions":["saf"]},"application/vnd.yamaha.smaf-phrase":{"source":"iana","extensions":["spf"]},"application/vnd.yamaha.through-ngn":{"source":"iana"},"application/vnd.yamaha.tunnel-udpencap":{"source":"iana"},"application/vnd.yaoweme":{"source":"iana"},"application/vnd.yellowriver-custom-menu":{"source":"iana","extensions":["cmp"]},"application/vnd.youtube.yt":{"source":"iana"},"application/vnd.zul":{"source":"iana","extensions":["zir","zirz"]},"application/vnd.zzazz.deck+xml":{"source":"iana","compressible":true,"extensions":["zaz"]},"application/voicexml+xml":{"source":"iana","compressible":true,"extensions":["vxml"]},"application/voucher-cms+json":{"source":"iana","compressible":true},"application/vq-rtcpxr":{"source":"iana"},"application/wasm":{"source":"iana","compressible":true,"extensions":["wasm"]},"application/watcherinfo+xml":{"source":"iana","compressible":true,"extensions":["wif"]},"application/webpush-options+json":{"source":"iana","compressible":true},"application/whoispp-query":{"source":"iana"},"application/whoispp-response":{"source":"iana"},"application/widget":{"source":"iana","extensions":["wgt"]},"application/winhlp":{"source":"apache","extensions":["hlp"]},"application/wita":{"source":"iana"},"application/wordperfect5.1":{"source":"iana"},"application/wsdl+xml":{"source":"iana","compressible":true,"extensions":["wsdl"]},"application/wspolicy+xml":{"source":"iana","compressible":true,"extensions":["wspolicy"]},"application/x-7z-compressed":{"source":"apache","compressible":false,"extensions":["7z"]},"application/x-abiword":{"source":"apache","extensions":["abw"]},"application/x-ace-compressed":{"source":"apache","extensions":["ace"]},"application/x-amf":{"source":"apache"},"application/x-apple-diskimage":{"source":"apache","extensions":["dmg"]},"application/x-arj":{"compressible":false,"extensions":["arj"]},"application/x-authorware-bin":{"source":"apache","extensions":["aab","x32","u32","vox"]},"application/x-authorware-map":{"source":"apache","extensions":["aam"]},"application/x-authorware-seg":{"source":"apache","extensions":["aas"]},"application/x-bcpio":{"source":"apache","extensions":["bcpio"]},"application/x-bdoc":{"compressible":false,"extensions":["bdoc"]},"application/x-bittorrent":{"source":"apache","extensions":["torrent"]},"application/x-blorb":{"source":"apache","extensions":["blb","blorb"]},"application/x-bzip":{"source":"apache","compressible":false,"extensions":["bz"]},"application/x-bzip2":{"source":"apache","compressible":false,"extensions":["bz2","boz"]},"application/x-cbr":{"source":"apache","extensions":["cbr","cba","cbt","cbz","cb7"]},"application/x-cdlink":{"source":"apache","extensions":["vcd"]},"application/x-cfs-compressed":{"source":"apache","extensions":["cfs"]},"application/x-chat":{"source":"apache","extensions":["chat"]},"application/x-chess-pgn":{"source":"apache","extensions":["pgn"]},"application/x-chrome-extension":{"extensions":["crx"]},"application/x-cocoa":{"source":"nginx","extensions":["cco"]},"application/x-compress":{"source":"apache"},"application/x-conference":{"source":"apache","extensions":["nsc"]},"application/x-cpio":{"source":"apache","extensions":["cpio"]},"application/x-csh":{"source":"apache","extensions":["csh"]},"application/x-deb":{"compressible":false},"application/x-debian-package":{"source":"apache","extensions":["deb","udeb"]},"application/x-dgc-compressed":{"source":"apache","extensions":["dgc"]},"application/x-director":{"source":"apache","extensions":["dir","dcr","dxr","cst","cct","cxt","w3d","fgd","swa"]},"application/x-doom":{"source":"apache","extensions":["wad"]},"application/x-dtbncx+xml":{"source":"apache","compressible":true,"extensions":["ncx"]},"application/x-dtbook+xml":{"source":"apache","compressible":true,"extensions":["dtb"]},"application/x-dtbresource+xml":{"source":"apache","compressible":true,"extensions":["res"]},"application/x-dvi":{"source":"apache","compressible":false,"extensions":["dvi"]},"application/x-envoy":{"source":"apache","extensions":["evy"]},"application/x-eva":{"source":"apache","extensions":["eva"]},"application/x-font-bdf":{"source":"apache","extensions":["bdf"]},"application/x-font-dos":{"source":"apache"},"application/x-font-framemaker":{"source":"apache"},"application/x-font-ghostscript":{"source":"apache","extensions":["gsf"]},"application/x-font-libgrx":{"source":"apache"},"application/x-font-linux-psf":{"source":"apache","extensions":["psf"]},"application/x-font-pcf":{"source":"apache","extensions":["pcf"]},"application/x-font-snf":{"source":"apache","extensions":["snf"]},"application/x-font-speedo":{"source":"apache"},"application/x-font-sunos-news":{"source":"apache"},"application/x-font-type1":{"source":"apache","extensions":["pfa","pfb","pfm","afm"]},"application/x-font-vfont":{"source":"apache"},"application/x-freearc":{"source":"apache","extensions":["arc"]},"application/x-futuresplash":{"source":"apache","extensions":["spl"]},"application/x-gca-compressed":{"source":"apache","extensions":["gca"]},"application/x-glulx":{"source":"apache","extensions":["ulx"]},"application/x-gnumeric":{"source":"apache","extensions":["gnumeric"]},"application/x-gramps-xml":{"source":"apache","extensions":["gramps"]},"application/x-gtar":{"source":"apache","extensions":["gtar"]},"application/x-gzip":{"source":"apache"},"application/x-hdf":{"source":"apache","extensions":["hdf"]},"application/x-httpd-php":{"compressible":true,"extensions":["php"]},"application/x-install-instructions":{"source":"apache","extensions":["install"]},"application/x-iso9660-image":{"source":"apache","extensions":["iso"]},"application/x-iwork-keynote-sffkey":{"extensions":["key"]},"application/x-iwork-numbers-sffnumbers":{"extensions":["numbers"]},"application/x-iwork-pages-sffpages":{"extensions":["pages"]},"application/x-java-archive-diff":{"source":"nginx","extensions":["jardiff"]},"application/x-java-jnlp-file":{"source":"apache","compressible":false,"extensions":["jnlp"]},"application/x-javascript":{"compressible":true},"application/x-keepass2":{"extensions":["kdbx"]},"application/x-latex":{"source":"apache","compressible":false,"extensions":["latex"]},"application/x-lua-bytecode":{"extensions":["luac"]},"application/x-lzh-compressed":{"source":"apache","extensions":["lzh","lha"]},"application/x-makeself":{"source":"nginx","extensions":["run"]},"application/x-mie":{"source":"apache","extensions":["mie"]},"application/x-mobipocket-ebook":{"source":"apache","extensions":["prc","mobi"]},"application/x-mpegurl":{"compressible":false},"application/x-ms-application":{"source":"apache","extensions":["application"]},"application/x-ms-shortcut":{"source":"apache","extensions":["lnk"]},"application/x-ms-wmd":{"source":"apache","extensions":["wmd"]},"application/x-ms-wmz":{"source":"apache","extensions":["wmz"]},"application/x-ms-xbap":{"source":"apache","extensions":["xbap"]},"application/x-msaccess":{"source":"apache","extensions":["mdb"]},"application/x-msbinder":{"source":"apache","extensions":["obd"]},"application/x-mscardfile":{"source":"apache","extensions":["crd"]},"application/x-msclip":{"source":"apache","extensions":["clp"]},"application/x-msdos-program":{"extensions":["exe"]},"application/x-msdownload":{"source":"apache","extensions":["exe","dll","com","bat","msi"]},"application/x-msmediaview":{"source":"apache","extensions":["mvb","m13","m14"]},"application/x-msmetafile":{"source":"apache","extensions":["wmf","wmz","emf","emz"]},"application/x-msmoney":{"source":"apache","extensions":["mny"]},"application/x-mspublisher":{"source":"apache","extensions":["pub"]},"application/x-msschedule":{"source":"apache","extensions":["scd"]},"application/x-msterminal":{"source":"apache","extensions":["trm"]},"application/x-mswrite":{"source":"apache","extensions":["wri"]},"application/x-netcdf":{"source":"apache","extensions":["nc","cdf"]},"application/x-ns-proxy-autoconfig":{"compressible":true,"extensions":["pac"]},"application/x-nzb":{"source":"apache","extensions":["nzb"]},"application/x-perl":{"source":"nginx","extensions":["pl","pm"]},"application/x-pilot":{"source":"nginx","extensions":["prc","pdb"]},"application/x-pkcs12":{"source":"apache","compressible":false,"extensions":["p12","pfx"]},"application/x-pkcs7-certificates":{"source":"apache","extensions":["p7b","spc"]},"application/x-pkcs7-certreqresp":{"source":"apache","extensions":["p7r"]},"application/x-pki-message":{"source":"iana"},"application/x-rar-compressed":{"source":"apache","compressible":false,"extensions":["rar"]},"application/x-redhat-package-manager":{"source":"nginx","extensions":["rpm"]},"application/x-research-info-systems":{"source":"apache","extensions":["ris"]},"application/x-sea":{"source":"nginx","extensions":["sea"]},"application/x-sh":{"source":"apache","compressible":true,"extensions":["sh"]},"application/x-shar":{"source":"apache","extensions":["shar"]},"application/x-shockwave-flash":{"source":"apache","compressible":false,"extensions":["swf"]},"application/x-silverlight-app":{"source":"apache","extensions":["xap"]},"application/x-sql":{"source":"apache","extensions":["sql"]},"application/x-stuffit":{"source":"apache","compressible":false,"extensions":["sit"]},"application/x-stuffitx":{"source":"apache","extensions":["sitx"]},"application/x-subrip":{"source":"apache","extensions":["srt"]},"application/x-sv4cpio":{"source":"apache","extensions":["sv4cpio"]},"application/x-sv4crc":{"source":"apache","extensions":["sv4crc"]},"application/x-t3vm-image":{"source":"apache","extensions":["t3"]},"application/x-tads":{"source":"apache","extensions":["gam"]},"application/x-tar":{"source":"apache","compressible":true,"extensions":["tar"]},"application/x-tcl":{"source":"apache","extensions":["tcl","tk"]},"application/x-tex":{"source":"apache","extensions":["tex"]},"application/x-tex-tfm":{"source":"apache","extensions":["tfm"]},"application/x-texinfo":{"source":"apache","extensions":["texinfo","texi"]},"application/x-tgif":{"source":"apache","extensions":["obj"]},"application/x-ustar":{"source":"apache","extensions":["ustar"]},"application/x-virtualbox-hdd":{"compressible":true,"extensions":["hdd"]},"application/x-virtualbox-ova":{"compressible":true,"extensions":["ova"]},"application/x-virtualbox-ovf":{"compressible":true,"extensions":["ovf"]},"application/x-virtualbox-vbox":{"compressible":true,"extensions":["vbox"]},"application/x-virtualbox-vbox-extpack":{"compressible":false,"extensions":["vbox-extpack"]},"application/x-virtualbox-vdi":{"compressible":true,"extensions":["vdi"]},"application/x-virtualbox-vhd":{"compressible":true,"extensions":["vhd"]},"application/x-virtualbox-vmdk":{"compressible":true,"extensions":["vmdk"]},"application/x-wais-source":{"source":"apache","extensions":["src"]},"application/x-web-app-manifest+json":{"compressible":true,"extensions":["webapp"]},"application/x-www-form-urlencoded":{"source":"iana","compressible":true},"application/x-x509-ca-cert":{"source":"iana","extensions":["der","crt","pem"]},"application/x-x509-ca-ra-cert":{"source":"iana"},"application/x-x509-next-ca-cert":{"source":"iana"},"application/x-xfig":{"source":"apache","extensions":["fig"]},"application/x-xliff+xml":{"source":"apache","compressible":true,"extensions":["xlf"]},"application/x-xpinstall":{"source":"apache","compressible":false,"extensions":["xpi"]},"application/x-xz":{"source":"apache","extensions":["xz"]},"application/x-zmachine":{"source":"apache","extensions":["z1","z2","z3","z4","z5","z6","z7","z8"]},"application/x400-bp":{"source":"iana"},"application/xacml+xml":{"source":"iana","compressible":true},"application/xaml+xml":{"source":"apache","compressible":true,"extensions":["xaml"]},"application/xcap-att+xml":{"source":"iana","compressible":true,"extensions":["xav"]},"application/xcap-caps+xml":{"source":"iana","compressible":true,"extensions":["xca"]},"application/xcap-diff+xml":{"source":"iana","compressible":true,"extensions":["xdf"]},"application/xcap-el+xml":{"source":"iana","compressible":true,"extensions":["xel"]},"application/xcap-error+xml":{"source":"iana","compressible":true},"application/xcap-ns+xml":{"source":"iana","compressible":true,"extensions":["xns"]},"application/xcon-conference-info+xml":{"source":"iana","compressible":true},"application/xcon-conference-info-diff+xml":{"source":"iana","compressible":true},"application/xenc+xml":{"source":"iana","compressible":true,"extensions":["xenc"]},"application/xhtml+xml":{"source":"iana","compressible":true,"extensions":["xhtml","xht"]},"application/xhtml-voice+xml":{"source":"apache","compressible":true},"application/xliff+xml":{"source":"iana","compressible":true,"extensions":["xlf"]},"application/xml":{"source":"iana","compressible":true,"extensions":["xml","xsl","xsd","rng"]},"application/xml-dtd":{"source":"iana","compressible":true,"extensions":["dtd"]},"application/xml-external-parsed-entity":{"source":"iana"},"application/xml-patch+xml":{"source":"iana","compressible":true},"application/xmpp+xml":{"source":"iana","compressible":true},"application/xop+xml":{"source":"iana","compressible":true,"extensions":["xop"]},"application/xproc+xml":{"source":"apache","compressible":true,"extensions":["xpl"]},"application/xslt+xml":{"source":"iana","compressible":true,"extensions":["xsl","xslt"]},"application/xspf+xml":{"source":"apache","compressible":true,"extensions":["xspf"]},"application/xv+xml":{"source":"iana","compressible":true,"extensions":["mxml","xhvml","xvml","xvm"]},"application/yang":{"source":"iana","extensions":["yang"]},"application/yang-data+json":{"source":"iana","compressible":true},"application/yang-data+xml":{"source":"iana","compressible":true},"application/yang-patch+json":{"source":"iana","compressible":true},"application/yang-patch+xml":{"source":"iana","compressible":true},"application/yin+xml":{"source":"iana","compressible":true,"extensions":["yin"]},"application/zip":{"source":"iana","compressible":false,"extensions":["zip"]},"application/zlib":{"source":"iana"},"application/zstd":{"source":"iana"},"audio/1d-interleaved-parityfec":{"source":"iana"},"audio/32kadpcm":{"source":"iana"},"audio/3gpp":{"source":"iana","compressible":false,"extensions":["3gpp"]},"audio/3gpp2":{"source":"iana"},"audio/aac":{"source":"iana"},"audio/ac3":{"source":"iana"},"audio/adpcm":{"source":"apache","extensions":["adp"]},"audio/amr":{"source":"iana","extensions":["amr"]},"audio/amr-wb":{"source":"iana"},"audio/amr-wb+":{"source":"iana"},"audio/aptx":{"source":"iana"},"audio/asc":{"source":"iana"},"audio/atrac-advanced-lossless":{"source":"iana"},"audio/atrac-x":{"source":"iana"},"audio/atrac3":{"source":"iana"},"audio/basic":{"source":"iana","compressible":false,"extensions":["au","snd"]},"audio/bv16":{"source":"iana"},"audio/bv32":{"source":"iana"},"audio/clearmode":{"source":"iana"},"audio/cn":{"source":"iana"},"audio/dat12":{"source":"iana"},"audio/dls":{"source":"iana"},"audio/dsr-es201108":{"source":"iana"},"audio/dsr-es202050":{"source":"iana"},"audio/dsr-es202211":{"source":"iana"},"audio/dsr-es202212":{"source":"iana"},"audio/dv":{"source":"iana"},"audio/dvi4":{"source":"iana"},"audio/eac3":{"source":"iana"},"audio/encaprtp":{"source":"iana"},"audio/evrc":{"source":"iana"},"audio/evrc-qcp":{"source":"iana"},"audio/evrc0":{"source":"iana"},"audio/evrc1":{"source":"iana"},"audio/evrcb":{"source":"iana"},"audio/evrcb0":{"source":"iana"},"audio/evrcb1":{"source":"iana"},"audio/evrcnw":{"source":"iana"},"audio/evrcnw0":{"source":"iana"},"audio/evrcnw1":{"source":"iana"},"audio/evrcwb":{"source":"iana"},"audio/evrcwb0":{"source":"iana"},"audio/evrcwb1":{"source":"iana"},"audio/evs":{"source":"iana"},"audio/flexfec":{"source":"iana"},"audio/fwdred":{"source":"iana"},"audio/g711-0":{"source":"iana"},"audio/g719":{"source":"iana"},"audio/g722":{"source":"iana"},"audio/g7221":{"source":"iana"},"audio/g723":{"source":"iana"},"audio/g726-16":{"source":"iana"},"audio/g726-24":{"source":"iana"},"audio/g726-32":{"source":"iana"},"audio/g726-40":{"source":"iana"},"audio/g728":{"source":"iana"},"audio/g729":{"source":"iana"},"audio/g7291":{"source":"iana"},"audio/g729d":{"source":"iana"},"audio/g729e":{"source":"iana"},"audio/gsm":{"source":"iana"},"audio/gsm-efr":{"source":"iana"},"audio/gsm-hr-08":{"source":"iana"},"audio/ilbc":{"source":"iana"},"audio/ip-mr_v2.5":{"source":"iana"},"audio/isac":{"source":"apache"},"audio/l16":{"source":"iana"},"audio/l20":{"source":"iana"},"audio/l24":{"source":"iana","compressible":false},"audio/l8":{"source":"iana"},"audio/lpc":{"source":"iana"},"audio/melp":{"source":"iana"},"audio/melp1200":{"source":"iana"},"audio/melp2400":{"source":"iana"},"audio/melp600":{"source":"iana"},"audio/mhas":{"source":"iana"},"audio/midi":{"source":"apache","extensions":["mid","midi","kar","rmi"]},"audio/mobile-xmf":{"source":"iana","extensions":["mxmf"]},"audio/mp3":{"compressible":false,"extensions":["mp3"]},"audio/mp4":{"source":"iana","compressible":false,"extensions":["m4a","mp4a"]},"audio/mp4a-latm":{"source":"iana"},"audio/mpa":{"source":"iana"},"audio/mpa-robust":{"source":"iana"},"audio/mpeg":{"source":"iana","compressible":false,"extensions":["mpga","mp2","mp2a","mp3","m2a","m3a"]},"audio/mpeg4-generic":{"source":"iana"},"audio/musepack":{"source":"apache"},"audio/ogg":{"source":"iana","compressible":false,"extensions":["oga","ogg","spx","opus"]},"audio/opus":{"source":"iana"},"audio/parityfec":{"source":"iana"},"audio/pcma":{"source":"iana"},"audio/pcma-wb":{"source":"iana"},"audio/pcmu":{"source":"iana"},"audio/pcmu-wb":{"source":"iana"},"audio/prs.sid":{"source":"iana"},"audio/qcelp":{"source":"iana"},"audio/raptorfec":{"source":"iana"},"audio/red":{"source":"iana"},"audio/rtp-enc-aescm128":{"source":"iana"},"audio/rtp-midi":{"source":"iana"},"audio/rtploopback":{"source":"iana"},"audio/rtx":{"source":"iana"},"audio/s3m":{"source":"apache","extensions":["s3m"]},"audio/scip":{"source":"iana"},"audio/silk":{"source":"apache","extensions":["sil"]},"audio/smv":{"source":"iana"},"audio/smv-qcp":{"source":"iana"},"audio/smv0":{"source":"iana"},"audio/sofa":{"source":"iana"},"audio/sp-midi":{"source":"iana"},"audio/speex":{"source":"iana"},"audio/t140c":{"source":"iana"},"audio/t38":{"source":"iana"},"audio/telephone-event":{"source":"iana"},"audio/tetra_acelp":{"source":"iana"},"audio/tetra_acelp_bb":{"source":"iana"},"audio/tone":{"source":"iana"},"audio/tsvcis":{"source":"iana"},"audio/uemclip":{"source":"iana"},"audio/ulpfec":{"source":"iana"},"audio/usac":{"source":"iana"},"audio/vdvi":{"source":"iana"},"audio/vmr-wb":{"source":"iana"},"audio/vnd.3gpp.iufp":{"source":"iana"},"audio/vnd.4sb":{"source":"iana"},"audio/vnd.audiokoz":{"source":"iana"},"audio/vnd.celp":{"source":"iana"},"audio/vnd.cisco.nse":{"source":"iana"},"audio/vnd.cmles.radio-events":{"source":"iana"},"audio/vnd.cns.anp1":{"source":"iana"},"audio/vnd.cns.inf1":{"source":"iana"},"audio/vnd.dece.audio":{"source":"iana","extensions":["uva","uvva"]},"audio/vnd.digital-winds":{"source":"iana","extensions":["eol"]},"audio/vnd.dlna.adts":{"source":"iana"},"audio/vnd.dolby.heaac.1":{"source":"iana"},"audio/vnd.dolby.heaac.2":{"source":"iana"},"audio/vnd.dolby.mlp":{"source":"iana"},"audio/vnd.dolby.mps":{"source":"iana"},"audio/vnd.dolby.pl2":{"source":"iana"},"audio/vnd.dolby.pl2x":{"source":"iana"},"audio/vnd.dolby.pl2z":{"source":"iana"},"audio/vnd.dolby.pulse.1":{"source":"iana"},"audio/vnd.dra":{"source":"iana","extensions":["dra"]},"audio/vnd.dts":{"source":"iana","extensions":["dts"]},"audio/vnd.dts.hd":{"source":"iana","extensions":["dtshd"]},"audio/vnd.dts.uhd":{"source":"iana"},"audio/vnd.dvb.file":{"source":"iana"},"audio/vnd.everad.plj":{"source":"iana"},"audio/vnd.hns.audio":{"source":"iana"},"audio/vnd.lucent.voice":{"source":"iana","extensions":["lvp"]},"audio/vnd.ms-playready.media.pya":{"source":"iana","extensions":["pya"]},"audio/vnd.nokia.mobile-xmf":{"source":"iana"},"audio/vnd.nortel.vbk":{"source":"iana"},"audio/vnd.nuera.ecelp4800":{"source":"iana","extensions":["ecelp4800"]},"audio/vnd.nuera.ecelp7470":{"source":"iana","extensions":["ecelp7470"]},"audio/vnd.nuera.ecelp9600":{"source":"iana","extensions":["ecelp9600"]},"audio/vnd.octel.sbc":{"source":"iana"},"audio/vnd.presonus.multitrack":{"source":"iana"},"audio/vnd.qcelp":{"source":"iana"},"audio/vnd.rhetorex.32kadpcm":{"source":"iana"},"audio/vnd.rip":{"source":"iana","extensions":["rip"]},"audio/vnd.rn-realaudio":{"compressible":false},"audio/vnd.sealedmedia.softseal.mpeg":{"source":"iana"},"audio/vnd.vmx.cvsd":{"source":"iana"},"audio/vnd.wave":{"compressible":false},"audio/vorbis":{"source":"iana","compressible":false},"audio/vorbis-config":{"source":"iana"},"audio/wav":{"compressible":false,"extensions":["wav"]},"audio/wave":{"compressible":false,"extensions":["wav"]},"audio/webm":{"source":"apache","compressible":false,"extensions":["weba"]},"audio/x-aac":{"source":"apache","compressible":false,"extensions":["aac"]},"audio/x-aiff":{"source":"apache","extensions":["aif","aiff","aifc"]},"audio/x-caf":{"source":"apache","compressible":false,"extensions":["caf"]},"audio/x-flac":{"source":"apache","extensions":["flac"]},"audio/x-m4a":{"source":"nginx","extensions":["m4a"]},"audio/x-matroska":{"source":"apache","extensions":["mka"]},"audio/x-mpegurl":{"source":"apache","extensions":["m3u"]},"audio/x-ms-wax":{"source":"apache","extensions":["wax"]},"audio/x-ms-wma":{"source":"apache","extensions":["wma"]},"audio/x-pn-realaudio":{"source":"apache","extensions":["ram","ra"]},"audio/x-pn-realaudio-plugin":{"source":"apache","extensions":["rmp"]},"audio/x-realaudio":{"source":"nginx","extensions":["ra"]},"audio/x-tta":{"source":"apache"},"audio/x-wav":{"source":"apache","extensions":["wav"]},"audio/xm":{"source":"apache","extensions":["xm"]},"chemical/x-cdx":{"source":"apache","extensions":["cdx"]},"chemical/x-cif":{"source":"apache","extensions":["cif"]},"chemical/x-cmdf":{"source":"apache","extensions":["cmdf"]},"chemical/x-cml":{"source":"apache","extensions":["cml"]},"chemical/x-csml":{"source":"apache","extensions":["csml"]},"chemical/x-pdb":{"source":"apache"},"chemical/x-xyz":{"source":"apache","extensions":["xyz"]},"font/collection":{"source":"iana","extensions":["ttc"]},"font/otf":{"source":"iana","compressible":true,"extensions":["otf"]},"font/sfnt":{"source":"iana"},"font/ttf":{"source":"iana","compressible":true,"extensions":["ttf"]},"font/woff":{"source":"iana","extensions":["woff"]},"font/woff2":{"source":"iana","extensions":["woff2"]},"image/aces":{"source":"iana","extensions":["exr"]},"image/apng":{"compressible":false,"extensions":["apng"]},"image/avci":{"source":"iana","extensions":["avci"]},"image/avcs":{"source":"iana","extensions":["avcs"]},"image/avif":{"source":"iana","compressible":false,"extensions":["avif"]},"image/bmp":{"source":"iana","compressible":true,"extensions":["bmp"]},"image/cgm":{"source":"iana","extensions":["cgm"]},"image/dicom-rle":{"source":"iana","extensions":["drle"]},"image/emf":{"source":"iana","extensions":["emf"]},"image/fits":{"source":"iana","extensions":["fits"]},"image/g3fax":{"source":"iana","extensions":["g3"]},"image/gif":{"source":"iana","compressible":false,"extensions":["gif"]},"image/heic":{"source":"iana","extensions":["heic"]},"image/heic-sequence":{"source":"iana","extensions":["heics"]},"image/heif":{"source":"iana","extensions":["heif"]},"image/heif-sequence":{"source":"iana","extensions":["heifs"]},"image/hej2k":{"source":"iana","extensions":["hej2"]},"image/hsj2":{"source":"iana","extensions":["hsj2"]},"image/ief":{"source":"iana","extensions":["ief"]},"image/jls":{"source":"iana","extensions":["jls"]},"image/jp2":{"source":"iana","compressible":false,"extensions":["jp2","jpg2"]},"image/jpeg":{"source":"iana","compressible":false,"extensions":["jpeg","jpg","jpe"]},"image/jph":{"source":"iana","extensions":["jph"]},"image/jphc":{"source":"iana","extensions":["jhc"]},"image/jpm":{"source":"iana","compressible":false,"extensions":["jpm"]},"image/jpx":{"source":"iana","compressible":false,"extensions":["jpx","jpf"]},"image/jxr":{"source":"iana","extensions":["jxr"]},"image/jxra":{"source":"iana","extensions":["jxra"]},"image/jxrs":{"source":"iana","extensions":["jxrs"]},"image/jxs":{"source":"iana","extensions":["jxs"]},"image/jxsc":{"source":"iana","extensions":["jxsc"]},"image/jxsi":{"source":"iana","extensions":["jxsi"]},"image/jxss":{"source":"iana","extensions":["jxss"]},"image/ktx":{"source":"iana","extensions":["ktx"]},"image/ktx2":{"source":"iana","extensions":["ktx2"]},"image/naplps":{"source":"iana"},"image/pjpeg":{"compressible":false},"image/png":{"source":"iana","compressible":false,"extensions":["png"]},"image/prs.btif":{"source":"iana","extensions":["btif"]},"image/prs.pti":{"source":"iana","extensions":["pti"]},"image/pwg-raster":{"source":"iana"},"image/sgi":{"source":"apache","extensions":["sgi"]},"image/svg+xml":{"source":"iana","compressible":true,"extensions":["svg","svgz"]},"image/t38":{"source":"iana","extensions":["t38"]},"image/tiff":{"source":"iana","compressible":false,"extensions":["tif","tiff"]},"image/tiff-fx":{"source":"iana","extensions":["tfx"]},"image/vnd.adobe.photoshop":{"source":"iana","compressible":true,"extensions":["psd"]},"image/vnd.airzip.accelerator.azv":{"source":"iana","extensions":["azv"]},"image/vnd.cns.inf2":{"source":"iana"},"image/vnd.dece.graphic":{"source":"iana","extensions":["uvi","uvvi","uvg","uvvg"]},"image/vnd.djvu":{"source":"iana","extensions":["djvu","djv"]},"image/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"image/vnd.dwg":{"source":"iana","extensions":["dwg"]},"image/vnd.dxf":{"source":"iana","extensions":["dxf"]},"image/vnd.fastbidsheet":{"source":"iana","extensions":["fbs"]},"image/vnd.fpx":{"source":"iana","extensions":["fpx"]},"image/vnd.fst":{"source":"iana","extensions":["fst"]},"image/vnd.fujixerox.edmics-mmr":{"source":"iana","extensions":["mmr"]},"image/vnd.fujixerox.edmics-rlc":{"source":"iana","extensions":["rlc"]},"image/vnd.globalgraphics.pgb":{"source":"iana"},"image/vnd.microsoft.icon":{"source":"iana","compressible":true,"extensions":["ico"]},"image/vnd.mix":{"source":"iana"},"image/vnd.mozilla.apng":{"source":"iana"},"image/vnd.ms-dds":{"compressible":true,"extensions":["dds"]},"image/vnd.ms-modi":{"source":"iana","extensions":["mdi"]},"image/vnd.ms-photo":{"source":"apache","extensions":["wdp"]},"image/vnd.net-fpx":{"source":"iana","extensions":["npx"]},"image/vnd.pco.b16":{"source":"iana","extensions":["b16"]},"image/vnd.radiance":{"source":"iana"},"image/vnd.sealed.png":{"source":"iana"},"image/vnd.sealedmedia.softseal.gif":{"source":"iana"},"image/vnd.sealedmedia.softseal.jpg":{"source":"iana"},"image/vnd.svf":{"source":"iana"},"image/vnd.tencent.tap":{"source":"iana","extensions":["tap"]},"image/vnd.valve.source.texture":{"source":"iana","extensions":["vtf"]},"image/vnd.wap.wbmp":{"source":"iana","extensions":["wbmp"]},"image/vnd.xiff":{"source":"iana","extensions":["xif"]},"image/vnd.zbrush.pcx":{"source":"iana","extensions":["pcx"]},"image/webp":{"source":"apache","extensions":["webp"]},"image/wmf":{"source":"iana","extensions":["wmf"]},"image/x-3ds":{"source":"apache","extensions":["3ds"]},"image/x-cmu-raster":{"source":"apache","extensions":["ras"]},"image/x-cmx":{"source":"apache","extensions":["cmx"]},"image/x-freehand":{"source":"apache","extensions":["fh","fhc","fh4","fh5","fh7"]},"image/x-icon":{"source":"apache","compressible":true,"extensions":["ico"]},"image/x-jng":{"source":"nginx","extensions":["jng"]},"image/x-mrsid-image":{"source":"apache","extensions":["sid"]},"image/x-ms-bmp":{"source":"nginx","compressible":true,"extensions":["bmp"]},"image/x-pcx":{"source":"apache","extensions":["pcx"]},"image/x-pict":{"source":"apache","extensions":["pic","pct"]},"image/x-portable-anymap":{"source":"apache","extensions":["pnm"]},"image/x-portable-bitmap":{"source":"apache","extensions":["pbm"]},"image/x-portable-graymap":{"source":"apache","extensions":["pgm"]},"image/x-portable-pixmap":{"source":"apache","extensions":["ppm"]},"image/x-rgb":{"source":"apache","extensions":["rgb"]},"image/x-tga":{"source":"apache","extensions":["tga"]},"image/x-xbitmap":{"source":"apache","extensions":["xbm"]},"image/x-xcf":{"compressible":false},"image/x-xpixmap":{"source":"apache","extensions":["xpm"]},"image/x-xwindowdump":{"source":"apache","extensions":["xwd"]},"message/cpim":{"source":"iana"},"message/delivery-status":{"source":"iana"},"message/disposition-notification":{"source":"iana","extensions":["disposition-notification"]},"message/external-body":{"source":"iana"},"message/feedback-report":{"source":"iana"},"message/global":{"source":"iana","extensions":["u8msg"]},"message/global-delivery-status":{"source":"iana","extensions":["u8dsn"]},"message/global-disposition-notification":{"source":"iana","extensions":["u8mdn"]},"message/global-headers":{"source":"iana","extensions":["u8hdr"]},"message/http":{"source":"iana","compressible":false},"message/imdn+xml":{"source":"iana","compressible":true},"message/news":{"source":"iana"},"message/partial":{"source":"iana","compressible":false},"message/rfc822":{"source":"iana","compressible":true,"extensions":["eml","mime"]},"message/s-http":{"source":"iana"},"message/sip":{"source":"iana"},"message/sipfrag":{"source":"iana"},"message/tracking-status":{"source":"iana"},"message/vnd.si.simp":{"source":"iana"},"message/vnd.wfa.wsc":{"source":"iana","extensions":["wsc"]},"model/3mf":{"source":"iana","extensions":["3mf"]},"model/e57":{"source":"iana"},"model/gltf+json":{"source":"iana","compressible":true,"extensions":["gltf"]},"model/gltf-binary":{"source":"iana","compressible":true,"extensions":["glb"]},"model/iges":{"source":"iana","compressible":false,"extensions":["igs","iges"]},"model/mesh":{"source":"iana","compressible":false,"extensions":["msh","mesh","silo"]},"model/mtl":{"source":"iana","extensions":["mtl"]},"model/obj":{"source":"iana","extensions":["obj"]},"model/step":{"source":"iana"},"model/step+xml":{"source":"iana","compressible":true,"extensions":["stpx"]},"model/step+zip":{"source":"iana","compressible":false,"extensions":["stpz"]},"model/step-xml+zip":{"source":"iana","compressible":false,"extensions":["stpxz"]},"model/stl":{"source":"iana","extensions":["stl"]},"model/vnd.collada+xml":{"source":"iana","compressible":true,"extensions":["dae"]},"model/vnd.dwf":{"source":"iana","extensions":["dwf"]},"model/vnd.flatland.3dml":{"source":"iana"},"model/vnd.gdl":{"source":"iana","extensions":["gdl"]},"model/vnd.gs-gdl":{"source":"apache"},"model/vnd.gs.gdl":{"source":"iana"},"model/vnd.gtw":{"source":"iana","extensions":["gtw"]},"model/vnd.moml+xml":{"source":"iana","compressible":true},"model/vnd.mts":{"source":"iana","extensions":["mts"]},"model/vnd.opengex":{"source":"iana","extensions":["ogex"]},"model/vnd.parasolid.transmit.binary":{"source":"iana","extensions":["x_b"]},"model/vnd.parasolid.transmit.text":{"source":"iana","extensions":["x_t"]},"model/vnd.pytha.pyox":{"source":"iana"},"model/vnd.rosette.annotated-data-model":{"source":"iana"},"model/vnd.sap.vds":{"source":"iana","extensions":["vds"]},"model/vnd.usdz+zip":{"source":"iana","compressible":false,"extensions":["usdz"]},"model/vnd.valve.source.compiled-map":{"source":"iana","extensions":["bsp"]},"model/vnd.vtu":{"source":"iana","extensions":["vtu"]},"model/vrml":{"source":"iana","compressible":false,"extensions":["wrl","vrml"]},"model/x3d+binary":{"source":"apache","compressible":false,"extensions":["x3db","x3dbz"]},"model/x3d+fastinfoset":{"source":"iana","extensions":["x3db"]},"model/x3d+vrml":{"source":"apache","compressible":false,"extensions":["x3dv","x3dvz"]},"model/x3d+xml":{"source":"iana","compressible":true,"extensions":["x3d","x3dz"]},"model/x3d-vrml":{"source":"iana","extensions":["x3dv"]},"multipart/alternative":{"source":"iana","compressible":false},"multipart/appledouble":{"source":"iana"},"multipart/byteranges":{"source":"iana"},"multipart/digest":{"source":"iana"},"multipart/encrypted":{"source":"iana","compressible":false},"multipart/form-data":{"source":"iana","compressible":false},"multipart/header-set":{"source":"iana"},"multipart/mixed":{"source":"iana"},"multipart/multilingual":{"source":"iana"},"multipart/parallel":{"source":"iana"},"multipart/related":{"source":"iana","compressible":false},"multipart/report":{"source":"iana"},"multipart/signed":{"source":"iana","compressible":false},"multipart/vnd.bint.med-plus":{"source":"iana"},"multipart/voice-message":{"source":"iana"},"multipart/x-mixed-replace":{"source":"iana"},"text/1d-interleaved-parityfec":{"source":"iana"},"text/cache-manifest":{"source":"iana","compressible":true,"extensions":["appcache","manifest"]},"text/calendar":{"source":"iana","extensions":["ics","ifb"]},"text/calender":{"compressible":true},"text/cmd":{"compressible":true},"text/coffeescript":{"extensions":["coffee","litcoffee"]},"text/cql":{"source":"iana"},"text/cql-expression":{"source":"iana"},"text/cql-identifier":{"source":"iana"},"text/css":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["css"]},"text/csv":{"source":"iana","compressible":true,"extensions":["csv"]},"text/csv-schema":{"source":"iana"},"text/directory":{"source":"iana"},"text/dns":{"source":"iana"},"text/ecmascript":{"source":"iana"},"text/encaprtp":{"source":"iana"},"text/enriched":{"source":"iana"},"text/fhirpath":{"source":"iana"},"text/flexfec":{"source":"iana"},"text/fwdred":{"source":"iana"},"text/gff3":{"source":"iana"},"text/grammar-ref-list":{"source":"iana"},"text/html":{"source":"iana","compressible":true,"extensions":["html","htm","shtml"]},"text/jade":{"extensions":["jade"]},"text/javascript":{"source":"iana","compressible":true},"text/jcr-cnd":{"source":"iana"},"text/jsx":{"compressible":true,"extensions":["jsx"]},"text/less":{"compressible":true,"extensions":["less"]},"text/markdown":{"source":"iana","compressible":true,"extensions":["markdown","md"]},"text/mathml":{"source":"nginx","extensions":["mml"]},"text/mdx":{"compressible":true,"extensions":["mdx"]},"text/mizar":{"source":"iana"},"text/n3":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["n3"]},"text/parameters":{"source":"iana","charset":"UTF-8"},"text/parityfec":{"source":"iana"},"text/plain":{"source":"iana","compressible":true,"extensions":["txt","text","conf","def","list","log","in","ini"]},"text/provenance-notation":{"source":"iana","charset":"UTF-8"},"text/prs.fallenstein.rst":{"source":"iana"},"text/prs.lines.tag":{"source":"iana","extensions":["dsc"]},"text/prs.prop.logic":{"source":"iana"},"text/raptorfec":{"source":"iana"},"text/red":{"source":"iana"},"text/rfc822-headers":{"source":"iana"},"text/richtext":{"source":"iana","compressible":true,"extensions":["rtx"]},"text/rtf":{"source":"iana","compressible":true,"extensions":["rtf"]},"text/rtp-enc-aescm128":{"source":"iana"},"text/rtploopback":{"source":"iana"},"text/rtx":{"source":"iana"},"text/sgml":{"source":"iana","extensions":["sgml","sgm"]},"text/shaclc":{"source":"iana"},"text/shex":{"source":"iana","extensions":["shex"]},"text/slim":{"extensions":["slim","slm"]},"text/spdx":{"source":"iana","extensions":["spdx"]},"text/strings":{"source":"iana"},"text/stylus":{"extensions":["stylus","styl"]},"text/t140":{"source":"iana"},"text/tab-separated-values":{"source":"iana","compressible":true,"extensions":["tsv"]},"text/troff":{"source":"iana","extensions":["t","tr","roff","man","me","ms"]},"text/turtle":{"source":"iana","charset":"UTF-8","extensions":["ttl"]},"text/ulpfec":{"source":"iana"},"text/uri-list":{"source":"iana","compressible":true,"extensions":["uri","uris","urls"]},"text/vcard":{"source":"iana","compressible":true,"extensions":["vcard"]},"text/vnd.a":{"source":"iana"},"text/vnd.abc":{"source":"iana"},"text/vnd.ascii-art":{"source":"iana"},"text/vnd.curl":{"source":"iana","extensions":["curl"]},"text/vnd.curl.dcurl":{"source":"apache","extensions":["dcurl"]},"text/vnd.curl.mcurl":{"source":"apache","extensions":["mcurl"]},"text/vnd.curl.scurl":{"source":"apache","extensions":["scurl"]},"text/vnd.debian.copyright":{"source":"iana","charset":"UTF-8"},"text/vnd.dmclientscript":{"source":"iana"},"text/vnd.dvb.subtitle":{"source":"iana","extensions":["sub"]},"text/vnd.esmertec.theme-descriptor":{"source":"iana","charset":"UTF-8"},"text/vnd.familysearch.gedcom":{"source":"iana","extensions":["ged"]},"text/vnd.ficlab.flt":{"source":"iana"},"text/vnd.fly":{"source":"iana","extensions":["fly"]},"text/vnd.fmi.flexstor":{"source":"iana","extensions":["flx"]},"text/vnd.gml":{"source":"iana"},"text/vnd.graphviz":{"source":"iana","extensions":["gv"]},"text/vnd.hans":{"source":"iana"},"text/vnd.hgl":{"source":"iana"},"text/vnd.in3d.3dml":{"source":"iana","extensions":["3dml"]},"text/vnd.in3d.spot":{"source":"iana","extensions":["spot"]},"text/vnd.iptc.newsml":{"source":"iana"},"text/vnd.iptc.nitf":{"source":"iana"},"text/vnd.latex-z":{"source":"iana"},"text/vnd.motorola.reflex":{"source":"iana"},"text/vnd.ms-mediapackage":{"source":"iana"},"text/vnd.net2phone.commcenter.command":{"source":"iana"},"text/vnd.radisys.msml-basic-layout":{"source":"iana"},"text/vnd.senx.warpscript":{"source":"iana"},"text/vnd.si.uricatalogue":{"source":"iana"},"text/vnd.sosi":{"source":"iana"},"text/vnd.sun.j2me.app-descriptor":{"source":"iana","charset":"UTF-8","extensions":["jad"]},"text/vnd.trolltech.linguist":{"source":"iana","charset":"UTF-8"},"text/vnd.wap.si":{"source":"iana"},"text/vnd.wap.sl":{"source":"iana"},"text/vnd.wap.wml":{"source":"iana","extensions":["wml"]},"text/vnd.wap.wmlscript":{"source":"iana","extensions":["wmls"]},"text/vtt":{"source":"iana","charset":"UTF-8","compressible":true,"extensions":["vtt"]},"text/x-asm":{"source":"apache","extensions":["s","asm"]},"text/x-c":{"source":"apache","extensions":["c","cc","cxx","cpp","h","hh","dic"]},"text/x-component":{"source":"nginx","extensions":["htc"]},"text/x-fortran":{"source":"apache","extensions":["f","for","f77","f90"]},"text/x-gwt-rpc":{"compressible":true},"text/x-handlebars-template":{"extensions":["hbs"]},"text/x-java-source":{"source":"apache","extensions":["java"]},"text/x-jquery-tmpl":{"compressible":true},"text/x-lua":{"extensions":["lua"]},"text/x-markdown":{"compressible":true,"extensions":["mkd"]},"text/x-nfo":{"source":"apache","extensions":["nfo"]},"text/x-opml":{"source":"apache","extensions":["opml"]},"text/x-org":{"compressible":true,"extensions":["org"]},"text/x-pascal":{"source":"apache","extensions":["p","pas"]},"text/x-processing":{"compressible":true,"extensions":["pde"]},"text/x-sass":{"extensions":["sass"]},"text/x-scss":{"extensions":["scss"]},"text/x-setext":{"source":"apache","extensions":["etx"]},"text/x-sfv":{"source":"apache","extensions":["sfv"]},"text/x-suse-ymp":{"compressible":true,"extensions":["ymp"]},"text/x-uuencode":{"source":"apache","extensions":["uu"]},"text/x-vcalendar":{"source":"apache","extensions":["vcs"]},"text/x-vcard":{"source":"apache","extensions":["vcf"]},"text/xml":{"source":"iana","compressible":true,"extensions":["xml"]},"text/xml-external-parsed-entity":{"source":"iana"},"text/yaml":{"compressible":true,"extensions":["yaml","yml"]},"video/1d-interleaved-parityfec":{"source":"iana"},"video/3gpp":{"source":"iana","extensions":["3gp","3gpp"]},"video/3gpp-tt":{"source":"iana"},"video/3gpp2":{"source":"iana","extensions":["3g2"]},"video/av1":{"source":"iana"},"video/bmpeg":{"source":"iana"},"video/bt656":{"source":"iana"},"video/celb":{"source":"iana"},"video/dv":{"source":"iana"},"video/encaprtp":{"source":"iana"},"video/ffv1":{"source":"iana"},"video/flexfec":{"source":"iana"},"video/h261":{"source":"iana","extensions":["h261"]},"video/h263":{"source":"iana","extensions":["h263"]},"video/h263-1998":{"source":"iana"},"video/h263-2000":{"source":"iana"},"video/h264":{"source":"iana","extensions":["h264"]},"video/h264-rcdo":{"source":"iana"},"video/h264-svc":{"source":"iana"},"video/h265":{"source":"iana"},"video/iso.segment":{"source":"iana","extensions":["m4s"]},"video/jpeg":{"source":"iana","extensions":["jpgv"]},"video/jpeg2000":{"source":"iana"},"video/jpm":{"source":"apache","extensions":["jpm","jpgm"]},"video/jxsv":{"source":"iana"},"video/mj2":{"source":"iana","extensions":["mj2","mjp2"]},"video/mp1s":{"source":"iana"},"video/mp2p":{"source":"iana"},"video/mp2t":{"source":"iana","extensions":["ts"]},"video/mp4":{"source":"iana","compressible":false,"extensions":["mp4","mp4v","mpg4"]},"video/mp4v-es":{"source":"iana"},"video/mpeg":{"source":"iana","compressible":false,"extensions":["mpeg","mpg","mpe","m1v","m2v"]},"video/mpeg4-generic":{"source":"iana"},"video/mpv":{"source":"iana"},"video/nv":{"source":"iana"},"video/ogg":{"source":"iana","compressible":false,"extensions":["ogv"]},"video/parityfec":{"source":"iana"},"video/pointer":{"source":"iana"},"video/quicktime":{"source":"iana","compressible":false,"extensions":["qt","mov"]},"video/raptorfec":{"source":"iana"},"video/raw":{"source":"iana"},"video/rtp-enc-aescm128":{"source":"iana"},"video/rtploopback":{"source":"iana"},"video/rtx":{"source":"iana"},"video/scip":{"source":"iana"},"video/smpte291":{"source":"iana"},"video/smpte292m":{"source":"iana"},"video/ulpfec":{"source":"iana"},"video/vc1":{"source":"iana"},"video/vc2":{"source":"iana"},"video/vnd.cctv":{"source":"iana"},"video/vnd.dece.hd":{"source":"iana","extensions":["uvh","uvvh"]},"video/vnd.dece.mobile":{"source":"iana","extensions":["uvm","uvvm"]},"video/vnd.dece.mp4":{"source":"iana"},"video/vnd.dece.pd":{"source":"iana","extensions":["uvp","uvvp"]},"video/vnd.dece.sd":{"source":"iana","extensions":["uvs","uvvs"]},"video/vnd.dece.video":{"source":"iana","extensions":["uvv","uvvv"]},"video/vnd.directv.mpeg":{"source":"iana"},"video/vnd.directv.mpeg-tts":{"source":"iana"},"video/vnd.dlna.mpeg-tts":{"source":"iana"},"video/vnd.dvb.file":{"source":"iana","extensions":["dvb"]},"video/vnd.fvt":{"source":"iana","extensions":["fvt"]},"video/vnd.hns.video":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.1dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-1010":{"source":"iana"},"video/vnd.iptvforum.2dparityfec-2005":{"source":"iana"},"video/vnd.iptvforum.ttsavc":{"source":"iana"},"video/vnd.iptvforum.ttsmpeg2":{"source":"iana"},"video/vnd.motorola.video":{"source":"iana"},"video/vnd.motorola.videop":{"source":"iana"},"video/vnd.mpegurl":{"source":"iana","extensions":["mxu","m4u"]},"video/vnd.ms-playready.media.pyv":{"source":"iana","extensions":["pyv"]},"video/vnd.nokia.interleaved-multimedia":{"source":"iana"},"video/vnd.nokia.mp4vr":{"source":"iana"},"video/vnd.nokia.videovoip":{"source":"iana"},"video/vnd.objectvideo":{"source":"iana"},"video/vnd.radgamettools.bink":{"source":"iana"},"video/vnd.radgamettools.smacker":{"source":"iana"},"video/vnd.sealed.mpeg1":{"source":"iana"},"video/vnd.sealed.mpeg4":{"source":"iana"},"video/vnd.sealed.swf":{"source":"iana"},"video/vnd.sealedmedia.softseal.mov":{"source":"iana"},"video/vnd.uvvu.mp4":{"source":"iana","extensions":["uvu","uvvu"]},"video/vnd.vivo":{"source":"iana","extensions":["viv"]},"video/vnd.youtube.yt":{"source":"iana"},"video/vp8":{"source":"iana"},"video/vp9":{"source":"iana"},"video/webm":{"source":"apache","compressible":false,"extensions":["webm"]},"video/x-f4v":{"source":"apache","extensions":["f4v"]},"video/x-fli":{"source":"apache","extensions":["fli"]},"video/x-flv":{"source":"apache","compressible":false,"extensions":["flv"]},"video/x-m4v":{"source":"apache","extensions":["m4v"]},"video/x-matroska":{"source":"apache","compressible":false,"extensions":["mkv","mk3d","mks"]},"video/x-mng":{"source":"apache","extensions":["mng"]},"video/x-ms-asf":{"source":"apache","extensions":["asf","asx"]},"video/x-ms-vob":{"source":"apache","extensions":["vob"]},"video/x-ms-wm":{"source":"apache","extensions":["wm"]},"video/x-ms-wmv":{"source":"apache","compressible":false,"extensions":["wmv"]},"video/x-ms-wmx":{"source":"apache","extensions":["wmx"]},"video/x-ms-wvx":{"source":"apache","extensions":["wvx"]},"video/x-msvideo":{"source":"apache","extensions":["avi"]},"video/x-sgi-movie":{"source":"apache","extensions":["movie"]},"video/x-smv":{"source":"apache","extensions":["smv"]},"x-conference/x-cooltalk":{"source":"apache","extensions":["ice"]},"x-shader/x-fragment":{"compressible":true},"x-shader/x-vertex":{"compressible":true}}')}};var __webpack_module_cache__={};function __nccwpck_require__(ml){var Al=__webpack_module_cache__[ml];if(Al!==undefined){return Al.exports}var Rl=__webpack_module_cache__[ml]={id:ml,loaded:false,exports:{}};var zl=true;try{__webpack_modules__[ml].call(Rl.exports,Rl,Rl.exports,__nccwpck_require__);zl=false}finally{if(zl)delete __webpack_module_cache__[ml]}Rl.loaded=true;return Rl.exports}__nccwpck_require__.m=__webpack_modules__;(()=>{var ml=Object.getPrototypeOf?ml=>Object.getPrototypeOf(ml):ml=>ml.__proto__;var Al;__nccwpck_require__.t=function(Rl,zl){if(zl&1)Rl=this(Rl);if(zl&8)return Rl;if(typeof Rl==="object"&&Rl){if(zl&4&&Rl.__esModule)return Rl;if(zl&16&&typeof Rl.then==="function")return Rl}var rd=Object.create(null);__nccwpck_require__.r(rd);var yh={};Al=Al||[null,ml({}),ml([]),ml(ml)];for(var kh=zl&2&&Rl;typeof kh=="object"&&!~Al.indexOf(kh);kh=ml(kh)){Object.getOwnPropertyNames(kh).forEach(ml=>yh[ml]=()=>Rl[ml])}yh["default"]=()=>Rl;__nccwpck_require__.d(rd,yh);return rd}})();(()=>{__nccwpck_require__.d=(ml,Al)=>{for(var Rl in Al){if(__nccwpck_require__.o(Al,Rl)&&!__nccwpck_require__.o(ml,Rl)){Object.defineProperty(ml,Rl,{enumerable:true,get:Al[Rl]})}}}})();(()=>{__nccwpck_require__.f={};__nccwpck_require__.e=ml=>Promise.all(Object.keys(__nccwpck_require__.f).reduce((Al,Rl)=>{__nccwpck_require__.f[Rl](ml,Al);return Al},[]))})();(()=>{__nccwpck_require__.u=ml=>""+ml+".index.js"})();(()=>{__nccwpck_require__.o=(ml,Al)=>Object.prototype.hasOwnProperty.call(ml,Al)})();(()=>{__nccwpck_require__.r=ml=>{if(typeof Symbol!=="undefined"&&Symbol.toStringTag){Object.defineProperty(ml,Symbol.toStringTag,{value:"Module"})}Object.defineProperty(ml,"__esModule",{value:true})}})();(()=>{__nccwpck_require__.nmd=ml=>{ml.paths=[];if(!ml.children)ml.children=[];return ml}})();if(typeof __nccwpck_require__!=="undefined")__nccwpck_require__.ab=__dirname+"/";(()=>{var ml={792:1};var installChunk=Al=>{var Rl=Al.modules,zl=Al.ids,rd=Al.runtime;for(var yh in Rl){if(__nccwpck_require__.o(Rl,yh)){__nccwpck_require__.m[yh]=Rl[yh]}}if(rd)rd(__nccwpck_require__);for(var kh=0;kh{if(!ml[Al]){if(true){installChunk(require("./"+__nccwpck_require__.u(Al)))}else ml[Al]=1}}})();var __webpack_exports__={};(()=>{"use strict";var ml=__webpack_exports__;Object.defineProperty(ml,"__esModule",{value:true});const Al=__nccwpck_require__(41730);(0,Al.run)()})();module.exports=__webpack_exports__})(); \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 24acc133..e8f692f7 100644 --- a/package-lock.json +++ b/package-lock.json @@ -10,7 +10,7 @@ "license": "Apache-2.0", "dependencies": { "@actions/core": "^2.0.3", - "@linearb/gitstream-core": "2.1.290" + "@linearb/gitstream-core": "2.1.292" }, "devDependencies": { "@eslint/js": "^10.0.1", @@ -1448,9 +1448,9 @@ } }, "node_modules/@linearb/gitstream-core": { - "version": "2.1.290", - "resolved": "https://linearb.jfrog.io/linearb/api/npm/npm-local/@linearb/gitstream-core/-/@linearb/gitstream-core-2.1.290.tgz", - "integrity": "sha512-1SO8pFMcM7g82fguuZBq0QKjtiLtodCng9DoMBjZ47KCaa462hJwIp1+7tj5/bTfaSc0vQ9eiK7WHM1TjMBNEA==", + "version": "2.1.292", + "resolved": "https://linearb.jfrog.io/linearb/api/npm/npm-local/@linearb/gitstream-core/-/@linearb/gitstream-core-2.1.292.tgz", + "integrity": "sha512-H5oCub3oTUyQ6Y50eNlg61n+UKJPaV1yb3vmu4w80MPQPD3nn2n2oLO2HfcuYygIdFu8vB/qUQcfEirsX0ZH7Q==", "license": "MIT", "dependencies": { "@actions/core": "^2.0.3", diff --git a/package.json b/package.json index eb728cdf..b09b9769 100644 --- a/package.json +++ b/package.json @@ -39,7 +39,7 @@ "license": "Apache-2.0", "dependencies": { "@actions/core": "^2.0.3", - "@linearb/gitstream-core": "2.1.290" + "@linearb/gitstream-core": "2.1.292" }, "devDependencies": { "@eslint/js": "^10.0.1",