| Server IP : 35.80.110.71 / Your IP : 216.73.216.221 Web Server : Apache/2.4.58 (Ubuntu) System : Linux ip-172-31-21-44 6.17.0-1019-aws #19~24.04.1-Ubuntu SMP Tue Jun 23 18:53:06 UTC 2026 x86_64 User : ubuntu ( 1000) PHP Version : 8.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : OFF | Sudo : ON | Pkexec : OFF Directory : /var/www/elite-events-storybook/ |
Upload File : |
/*! For license information please see 7866.eab26a9f.iframe.bundle.js.LICENSE.txt */
(self.webpackChunkelite_events_nextjs=self.webpackChunkelite_events_nextjs||[]).push([[7866],{"./node_modules/@reduxjs/toolkit/dist/redux-toolkit.modern.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{CF:()=>autoBatchEnhancer,U1:()=>configureStore,VP:()=>createAction,zD:()=>createAsyncThunk,Nc:()=>createListenerMiddleware,Z0:()=>createSlice,WA:()=>isRejectedWithValue,aA:()=>prepareAutoBatched});var immer=__webpack_require__("./node_modules/immer/dist/immer.mjs"),redux=__webpack_require__("./node_modules/redux/dist/redux.mjs");function createThunkMiddleware(extraArgument){return({dispatch,getState})=>next=>action=>"function"==typeof action?action(dispatch,getState,extraArgument):next(action)}var redux_thunk_thunk=createThunkMiddleware(),withExtraArgument=createThunkMiddleware,console=__webpack_require__("./node_modules/console-browserify/index.js"),composeWithDevTools=(__webpack_require__("./node_modules/process/browser.js"),"undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__?window.__REDUX_DEVTOOLS_EXTENSION_COMPOSE__:function(){if(0!==arguments.length)return"object"==typeof arguments[0]?redux.Zz:redux.Zz.apply(null,arguments)}),hasMatchFunction=("undefined"!=typeof window&&window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__,v=>v&&"function"==typeof v.match);function createAction(type,prepareAction){function actionCreator(...args){if(prepareAction){let prepared=prepareAction(...args);if(!prepared)throw new Error(formatProdErrorMessage(0));return{type,payload:prepared.payload,..."meta"in prepared&&{meta:prepared.meta},..."error"in prepared&&{error:prepared.error}}}return{type,payload:args[0]}}return actionCreator.toString=()=>`${type}`,actionCreator.type=type,actionCreator.match=action=>(0,redux.ve)(action)&&action.type===type,actionCreator}var Tuple=class _Tuple extends Array{constructor(...items){super(...items),Object.setPrototypeOf(this,_Tuple.prototype)}static get[Symbol.species](){return _Tuple}concat(...arr){return super.concat.apply(this,arr)}prepend(...arr){return 1===arr.length&&Array.isArray(arr[0])?new _Tuple(...arr[0].concat(this)):new _Tuple(...arr.concat(this))}};function freezeDraftable(val){return(0,immer.a6)(val)?(0,immer.jM)(val,()=>{}):val}function getOrInsertComputed(map,key,compute){return map.has(key)?map.get(key):map.set(key,compute(key)).get(key)}var buildGetDefaultMiddleware=()=>function getDefaultMiddleware(options){const{thunk=!0,immutableCheck=!0,serializableCheck=!0,actionCreatorCheck=!0}=options??{};let middlewareArray=new Tuple;return thunk&&(!function isBoolean(x){return"boolean"==typeof x}(thunk)?middlewareArray.push(withExtraArgument(thunk.extraArgument)):middlewareArray.push(redux_thunk_thunk)),middlewareArray},SHOULD_AUTOBATCH="RTK_autoBatch",prepareAutoBatched=()=>payload=>({payload,meta:{[SHOULD_AUTOBATCH]:!0}}),createQueueWithTimer=timeout=>notify=>{setTimeout(notify,timeout)},autoBatchEnhancer=(options={type:"raf"})=>next=>(...args)=>{const store=next(...args);let notifying=!0,shouldNotifyAtEndOfTick=!1,notificationQueued=!1;const listeners=new Set,queueCallback="tick"===options.type?queueMicrotask:"raf"===options.type?"undefined"!=typeof window&&window.requestAnimationFrame?window.requestAnimationFrame:createQueueWithTimer(10):"callback"===options.type?options.queueNotification:createQueueWithTimer(options.timeout),notifyListeners=()=>{notificationQueued=!1,shouldNotifyAtEndOfTick&&(shouldNotifyAtEndOfTick=!1,listeners.forEach(l=>l()))};return Object.assign({},store,{subscribe(listener2){const unsubscribe=store.subscribe(()=>notifying&&listener2());return listeners.add(listener2),()=>{unsubscribe(),listeners.delete(listener2)}},dispatch(action){try{return notifying=!action?.meta?.RTK_autoBatch,shouldNotifyAtEndOfTick=!notifying,shouldNotifyAtEndOfTick&&(notificationQueued||(notificationQueued=!0,queueCallback(notifyListeners))),store.dispatch(action)}finally{notifying=!0}}})},buildGetDefaultEnhancers=middlewareEnhancer=>function getDefaultEnhancers(options){const{autoBatch=!0}=options??{};let enhancerArray=new Tuple(middlewareEnhancer);return autoBatch&&enhancerArray.push(autoBatchEnhancer("object"==typeof autoBatch?autoBatch:void 0)),enhancerArray};function configureStore(options){const getDefaultMiddleware=buildGetDefaultMiddleware(),{reducer,middleware,devTools=!0,duplicateMiddlewareCheck=!0,preloadedState,enhancers}=options||{};let rootReducer,finalMiddleware;if("function"==typeof reducer)rootReducer=reducer;else{if(!(0,redux.Qd)(reducer))throw new Error(formatProdErrorMessage(1));rootReducer=(0,redux.HY)(reducer)}finalMiddleware="function"==typeof middleware?middleware(getDefaultMiddleware):getDefaultMiddleware();let finalCompose=redux.Zz;devTools&&(finalCompose=composeWithDevTools({trace:!1,..."object"==typeof devTools&&devTools}));const middlewareEnhancer=(0,redux.Tw)(...finalMiddleware),getDefaultEnhancers=buildGetDefaultEnhancers(middlewareEnhancer);const composedEnhancer=finalCompose(..."function"==typeof enhancers?enhancers(getDefaultEnhancers):getDefaultEnhancers());return(0,redux.y$)(rootReducer,preloadedState,composedEnhancer)}function executeReducerBuilderCallback(builderCallback){const actionsMap={},actionMatchers=[];let defaultCaseReducer;const builder={addCase(typeOrActionCreator,reducer){const type="string"==typeof typeOrActionCreator?typeOrActionCreator:typeOrActionCreator.type;if(!type)throw new Error(formatProdErrorMessage(28));if(type in actionsMap)throw new Error(formatProdErrorMessage(29));return actionsMap[type]=reducer,builder},addAsyncThunk:(asyncThunk,reducers)=>(reducers.pending&&(actionsMap[asyncThunk.pending.type]=reducers.pending),reducers.rejected&&(actionsMap[asyncThunk.rejected.type]=reducers.rejected),reducers.fulfilled&&(actionsMap[asyncThunk.fulfilled.type]=reducers.fulfilled),reducers.settled&&actionMatchers.push({matcher:asyncThunk.settled,reducer:reducers.settled}),builder),addMatcher:(matcher,reducer)=>(actionMatchers.push({matcher,reducer}),builder),addDefaultCase:reducer=>(defaultCaseReducer=reducer,builder)};return builderCallback(builder),[actionsMap,actionMatchers,defaultCaseReducer]}var matches=(matcher,action)=>hasMatchFunction(matcher)?matcher.match(action):matcher(action);function isAnyOf(...matchers){return action=>matchers.some(matcher=>matches(matcher,action))}function isAllOf(...matchers){return action=>matchers.every(matcher=>matches(matcher,action))}function hasExpectedRequestMetadata(action,validStatus){if(!action||!action.meta)return!1;const hasValidRequestId="string"==typeof action.meta.requestId,hasValidRequestStatus=validStatus.indexOf(action.meta.requestStatus)>-1;return hasValidRequestId&&hasValidRequestStatus}function isAsyncThunkArray(a){return"function"==typeof a[0]&&"pending"in a[0]&&"fulfilled"in a[0]&&"rejected"in a[0]}function isRejected(...asyncThunks){return 0===asyncThunks.length?action=>hasExpectedRequestMetadata(action,["rejected"]):isAsyncThunkArray(asyncThunks)?isAnyOf(...asyncThunks.map(asyncThunk=>asyncThunk.rejected)):isRejected()(asyncThunks[0])}function isRejectedWithValue(...asyncThunks){const hasFlag=action=>action&&action.meta&&action.meta.rejectedWithValue;return 0===asyncThunks.length||isAsyncThunkArray(asyncThunks)?isAllOf(isRejected(...asyncThunks),hasFlag):isRejectedWithValue()(asyncThunks[0])}var nanoid=(size=21)=>{let id="",i=size;for(;i--;)id+="ModuleSymbhasOwnPr-0123456789ABCDEFGHNRVfgctiUvz_KqYTJkLxpZXIjQW"[64*Math.random()|0];return id},commonProperties=["name","message","stack","code"],RejectWithValue=class{constructor(payload,meta){this.payload=payload,this.meta=meta}_type},FulfillWithMeta=class{constructor(payload,meta){this.payload=payload,this.meta=meta}_type},miniSerializeError=value=>{if("object"==typeof value&&null!==value){const simpleError={};for(const property of commonProperties)"string"==typeof value[property]&&(simpleError[property]=value[property]);return simpleError}return{message:String(value)}},createAsyncThunk=(()=>{function createAsyncThunk2(typePrefix,payloadCreator,options){const fulfilled=createAction(typePrefix+"/fulfilled",(payload,requestId,arg,meta)=>({payload,meta:{...meta||{},arg,requestId,requestStatus:"fulfilled"}})),pending=createAction(typePrefix+"/pending",(requestId,arg,meta)=>({payload:void 0,meta:{...meta||{},arg,requestId,requestStatus:"pending"}})),rejected=createAction(typePrefix+"/rejected",(error,requestId,arg,payload,meta)=>({payload,error:(options&&options.serializeError||miniSerializeError)(error||"Rejected"),meta:{...meta||{},arg,requestId,rejectedWithValue:!!payload,requestStatus:"rejected",aborted:"AbortError"===error?.name,condition:"ConditionError"===error?.name}}));return Object.assign(function actionCreator(arg,{signal}={}){return(dispatch,getState,extra)=>{const requestId=options?.idGenerator?options.idGenerator(arg):nanoid(),abortController=new AbortController;let abortHandler,abortReason;function abort(reason){abortReason=reason,abortController.abort()}signal&&(signal.aborted?abort("External signal was aborted"):signal.addEventListener("abort",()=>abort("External signal was aborted"),{once:!0}));const promise=async function(){let finalAction;try{let conditionResult=options?.condition?.(arg,{getState,extra});if(function isThenable(value){return null!==value&&"object"==typeof value&&"function"==typeof value.then}(conditionResult)&&(conditionResult=await conditionResult),!1===conditionResult||abortController.signal.aborted)throw{name:"ConditionError",message:"Aborted due to condition callback returning false."};const abortedPromise=new Promise((_,reject)=>{abortHandler=()=>{reject({name:"AbortError",message:abortReason||"Aborted"})},abortController.signal.addEventListener("abort",abortHandler)});dispatch(pending(requestId,arg,options?.getPendingMeta?.({requestId,arg},{getState,extra}))),finalAction=await Promise.race([abortedPromise,Promise.resolve(payloadCreator(arg,{dispatch,getState,extra,requestId,signal:abortController.signal,abort,rejectWithValue:(value,meta)=>new RejectWithValue(value,meta),fulfillWithValue:(value,meta)=>new FulfillWithMeta(value,meta)})).then(result=>{if(result instanceof RejectWithValue)throw result;return result instanceof FulfillWithMeta?fulfilled(result.payload,requestId,arg,result.meta):fulfilled(result,requestId,arg)})])}catch(err){finalAction=err instanceof RejectWithValue?rejected(null,requestId,arg,err.payload,err.meta):rejected(err,requestId,arg)}finally{abortHandler&&abortController.signal.removeEventListener("abort",abortHandler)}return options&&!options.dispatchConditionRejection&&rejected.match(finalAction)&&finalAction.meta.condition||dispatch(finalAction),finalAction}();return Object.assign(promise,{abort,requestId,arg,unwrap:()=>promise.then(unwrapResult)})}},{pending,rejected,fulfilled,settled:isAnyOf(rejected,fulfilled),typePrefix})}return createAsyncThunk2.withTypes=()=>createAsyncThunk2,createAsyncThunk2})();function unwrapResult(action){if(action.meta&&action.meta.rejectedWithValue)throw action.payload;if(action.error)throw action.error;return action.payload}var asyncThunkSymbol=Symbol.for("rtk-slice-createasyncthunk");function getType(slice,actionKey){return`${slice}/${actionKey}`}function buildCreateSlice({creators}={}){const cAT=creators?.asyncThunk?.[asyncThunkSymbol];return function createSlice2(options){const{name,reducerPath=name}=options;if(!name)throw new Error(formatProdErrorMessage(11));const reducers=("function"==typeof options.reducers?options.reducers(function buildReducerCreators(){function asyncThunk(payloadCreator,config){return{_reducerDefinitionType:"asyncThunk",payloadCreator,...config}}return asyncThunk.withTypes=()=>asyncThunk,{reducer:caseReducer=>Object.assign({[caseReducer.name]:(...args)=>caseReducer(...args)}[caseReducer.name],{_reducerDefinitionType:"reducer"}),preparedReducer:(prepare,reducer)=>({_reducerDefinitionType:"reducerWithPrepare",prepare,reducer}),asyncThunk}}()):options.reducers)||{},reducerNames=Object.keys(reducers),context={sliceCaseReducersByName:{},sliceCaseReducersByType:{},actionCreators:{},sliceMatchers:[]},contextMethods={addCase(typeOrActionCreator,reducer2){const type="string"==typeof typeOrActionCreator?typeOrActionCreator:typeOrActionCreator.type;if(!type)throw new Error(formatProdErrorMessage(12));if(type in context.sliceCaseReducersByType)throw new Error(formatProdErrorMessage(13));return context.sliceCaseReducersByType[type]=reducer2,contextMethods},addMatcher:(matcher,reducer2)=>(context.sliceMatchers.push({matcher,reducer:reducer2}),contextMethods),exposeAction:(name2,actionCreator)=>(context.actionCreators[name2]=actionCreator,contextMethods),exposeCaseReducer:(name2,reducer2)=>(context.sliceCaseReducersByName[name2]=reducer2,contextMethods)};function buildReducer(){const[extraReducers={},actionMatchers=[],defaultCaseReducer]="function"==typeof options.extraReducers?executeReducerBuilderCallback(options.extraReducers):[options.extraReducers],finalCaseReducers={...extraReducers,...context.sliceCaseReducersByType};return function createReducer(initialState,mapOrBuilderCallback){let getInitialState,[actionsMap,finalActionMatchers,finalDefaultCaseReducer]=executeReducerBuilderCallback(mapOrBuilderCallback);if(function isStateFunction(x){return"function"==typeof x}(initialState))getInitialState=()=>freezeDraftable(initialState());else{const frozenInitialState=freezeDraftable(initialState);getInitialState=()=>frozenInitialState}function reducer(state=getInitialState(),action){let caseReducers=[actionsMap[action.type],...finalActionMatchers.filter(({matcher})=>matcher(action)).map(({reducer:reducer2})=>reducer2)];return 0===caseReducers.filter(cr=>!!cr).length&&(caseReducers=[finalDefaultCaseReducer]),caseReducers.reduce((previousState,caseReducer)=>{if(caseReducer){if((0,immer.Qx)(previousState)){const result=caseReducer(previousState,action);return void 0===result?previousState:result}if((0,immer.a6)(previousState))return(0,immer.jM)(previousState,draft=>caseReducer(draft,action));{const result=caseReducer(previousState,action);if(void 0===result){if(null===previousState)return previousState;throw Error("A case reducer on a non-draftable value must not return undefined")}return result}}return previousState},state)}return reducer.getInitialState=getInitialState,reducer}(options.initialState,builder=>{for(let key in finalCaseReducers)builder.addCase(key,finalCaseReducers[key]);for(let sM of context.sliceMatchers)builder.addMatcher(sM.matcher,sM.reducer);for(let m of actionMatchers)builder.addMatcher(m.matcher,m.reducer);defaultCaseReducer&&builder.addDefaultCase(defaultCaseReducer)})}reducerNames.forEach(reducerName=>{const reducerDefinition=reducers[reducerName],reducerDetails={reducerName,type:getType(name,reducerName),createNotation:"function"==typeof options.reducers};!function isAsyncThunkSliceReducerDefinition(reducerDefinition){return"asyncThunk"===reducerDefinition._reducerDefinitionType}(reducerDefinition)?function handleNormalReducerDefinition({type,reducerName,createNotation},maybeReducerWithPrepare,context){let caseReducer,prepareCallback;if("reducer"in maybeReducerWithPrepare){if(createNotation&&!function isCaseReducerWithPrepareDefinition(reducerDefinition){return"reducerWithPrepare"===reducerDefinition._reducerDefinitionType}(maybeReducerWithPrepare))throw new Error(formatProdErrorMessage(17));caseReducer=maybeReducerWithPrepare.reducer,prepareCallback=maybeReducerWithPrepare.prepare}else caseReducer=maybeReducerWithPrepare;context.addCase(type,caseReducer).exposeCaseReducer(reducerName,caseReducer).exposeAction(reducerName,prepareCallback?createAction(type,prepareCallback):createAction(type))}(reducerDetails,reducerDefinition,contextMethods):function handleThunkCaseReducerDefinition({type,reducerName},reducerDefinition,context,cAT){if(!cAT)throw new Error(formatProdErrorMessage(18));const{payloadCreator,fulfilled,pending,rejected,settled,options}=reducerDefinition,thunk=cAT(type,payloadCreator,options);context.exposeAction(reducerName,thunk),fulfilled&&context.addCase(thunk.fulfilled,fulfilled);pending&&context.addCase(thunk.pending,pending);rejected&&context.addCase(thunk.rejected,rejected);settled&&context.addMatcher(thunk.settled,settled);context.exposeCaseReducer(reducerName,{fulfilled:fulfilled||noop,pending:pending||noop,rejected:rejected||noop,settled:settled||noop})}(reducerDetails,reducerDefinition,contextMethods,cAT)});const selectSelf=state=>state,injectedSelectorCache=new Map,injectedStateCache=new WeakMap;let _reducer;function reducer(state,action){return _reducer||(_reducer=buildReducer()),_reducer(state,action)}function getInitialState(){return _reducer||(_reducer=buildReducer()),_reducer.getInitialState()}function makeSelectorProps(reducerPath2,injected=!1){function selectSlice(state){let sliceState=state[reducerPath2];return void 0===sliceState&&injected&&(sliceState=getOrInsertComputed(injectedStateCache,selectSlice,getInitialState)),sliceState}function getSelectors(selectState=selectSelf){const selectorCache=getOrInsertComputed(injectedSelectorCache,injected,()=>new WeakMap);return getOrInsertComputed(selectorCache,selectState,()=>{const map={};for(const[name2,selector]of Object.entries(options.selectors??{}))map[name2]=wrapSelector(selector,selectState,()=>getOrInsertComputed(injectedStateCache,selectState,getInitialState),injected);return map})}return{reducerPath:reducerPath2,getSelectors,get selectors(){return getSelectors(selectSlice)},selectSlice}}const slice={name,reducer,actions:context.actionCreators,caseReducers:context.sliceCaseReducersByName,getInitialState,...makeSelectorProps(reducerPath),injectInto(injectable,{reducerPath:pathOpt,...config}={}){const newReducerPath=pathOpt??reducerPath;return injectable.inject({reducerPath:newReducerPath,reducer},config),{...slice,...makeSelectorProps(newReducerPath,!0)}}};return slice}}function wrapSelector(selector,selectState,getInitialState,injected){function wrapper(rootState,...args){let sliceState=selectState(rootState);return void 0===sliceState&&injected&&(sliceState=getInitialState()),selector(sliceState,...args)}return wrapper.unwrapped=selector,wrapper}var createSlice=buildCreateSlice();function noop(){}var TaskAbortError=class{constructor(code){this.code=code,this.message=`task cancelled (reason: ${code})`}name="TaskAbortError";message},assertFunction=(func,expected)=>{if("function"!=typeof func)throw new TypeError(formatProdErrorMessage(32))},noop2=()=>{},catchRejection=(promise,onError=noop2)=>(promise.catch(onError),promise),addAbortSignalListener=(abortSignal,callback)=>(abortSignal.addEventListener("abort",callback,{once:!0}),()=>abortSignal.removeEventListener("abort",callback)),abortControllerWithReason=(abortController,reason)=>{const signal=abortController.signal;signal.aborted||("reason"in signal||Object.defineProperty(signal,"reason",{enumerable:!0,value:reason,configurable:!0,writable:!0}),abortController.abort(reason))},validateActive=signal=>{if(signal.aborted){const{reason}=signal;throw new TaskAbortError(reason)}};function raceWithSignal(signal,promise){let cleanup=noop2;return new Promise((resolve,reject)=>{const notifyRejection=()=>reject(new TaskAbortError(signal.reason));signal.aborted?notifyRejection():(cleanup=addAbortSignalListener(signal,notifyRejection),promise.finally(()=>cleanup()).then(resolve,reject))}).finally(()=>{cleanup=noop2})}var createPause=signal=>promise=>catchRejection(raceWithSignal(signal,promise).then(output=>(validateActive(signal),output))),createDelay=signal=>{const pause=createPause(signal);return timeoutMs=>pause(new Promise(resolve=>setTimeout(resolve,timeoutMs)))},{assign:redux_toolkit_modern_assign}=Object,INTERNAL_NIL_TOKEN={},alm="listenerMiddleware",createFork=(parentAbortSignal,parentBlockingPromises)=>(taskExecutor,opts)=>{assertFunction(taskExecutor);const childAbortController=new AbortController;var controller;controller=childAbortController,addAbortSignalListener(parentAbortSignal,()=>abortControllerWithReason(controller,parentAbortSignal.reason));const result=(async(task2,cleanUp)=>{try{return await Promise.resolve(),{status:"ok",value:await task2()}}catch(error){return{status:error instanceof TaskAbortError?"cancelled":"rejected",error}}finally{cleanUp?.()}})(async()=>{validateActive(parentAbortSignal),validateActive(childAbortController.signal);const result2=await taskExecutor({pause:createPause(childAbortController.signal),delay:createDelay(childAbortController.signal),signal:childAbortController.signal});return validateActive(childAbortController.signal),result2},()=>abortControllerWithReason(childAbortController,"task-completed"));return opts?.autoJoin&&parentBlockingPromises.push(result.catch(noop2)),{result:createPause(parentAbortSignal)(result),cancel(){abortControllerWithReason(childAbortController,"task-cancelled")}}},createTakePattern=(startListening,signal)=>(predicate,timeout)=>catchRejection((async(predicate,timeout)=>{validateActive(signal);let unsubscribe=()=>{};const promises=[new Promise((resolve,reject)=>{let stopListening=startListening({predicate,effect:(action,listenerApi)=>{listenerApi.unsubscribe(),resolve([action,listenerApi.getState(),listenerApi.getOriginalState()])}});unsubscribe=()=>{stopListening(),reject()}})];null!=timeout&&promises.push(new Promise(resolve=>setTimeout(resolve,timeout,null)));try{const output=await raceWithSignal(signal,Promise.race(promises));return validateActive(signal),output}finally{unsubscribe()}})(predicate,timeout)),getListenerEntryPropsFrom=options=>{let{type,actionCreator,matcher,predicate,effect}=options;if(type)predicate=createAction(type).match;else if(actionCreator)type=actionCreator.type,predicate=actionCreator.match;else if(matcher)predicate=matcher;else if(!predicate)throw new Error(formatProdErrorMessage(21));return assertFunction(effect),{predicate,type,effect}},createListenerEntry=redux_toolkit_modern_assign(options=>{const{type,predicate,effect}=getListenerEntryPropsFrom(options);return{id:nanoid(),effect,type,predicate,pending:new Set,unsubscribe:()=>{throw new Error(formatProdErrorMessage(22))}}},{withTypes:()=>createListenerEntry}),findListenerEntry=(listenerMap,options)=>{const{type,effect,predicate}=getListenerEntryPropsFrom(options);return Array.from(listenerMap.values()).find(entry=>("string"==typeof type?entry.type===type:entry.predicate===predicate)&&entry.effect===effect)},cancelActiveListeners=entry=>{entry.pending.forEach(controller=>{abortControllerWithReason(controller,"listener-cancelled")})},safelyNotifyError=(errorHandler,errorToNotify,errorInfo)=>{try{errorHandler(errorToNotify,errorInfo)}catch(errorHandlerError){setTimeout(()=>{throw errorHandlerError},0)}},addListener=redux_toolkit_modern_assign(createAction(`${alm}/add`),{withTypes:()=>addListener}),clearAllListeners=createAction(`${alm}/removeAll`),removeListener=redux_toolkit_modern_assign(createAction(`${alm}/remove`),{withTypes:()=>removeListener}),defaultErrorHandler=(...args)=>{console.error(`${alm}/error`,...args)},createListenerMiddleware=(middlewareOptions={})=>{const listenerMap=new Map,executingListeners=new Map,{extra,onError=defaultErrorHandler}=middlewareOptions;assertFunction(onError);const startListening=options=>(entry=>(entry.unsubscribe=()=>listenerMap.delete(entry.id),listenerMap.set(entry.id,entry),cancelOptions=>{entry.unsubscribe(),cancelOptions?.cancelActive&&cancelActiveListeners(entry)}))(findListenerEntry(listenerMap,options)??createListenerEntry(options));redux_toolkit_modern_assign(startListening,{withTypes:()=>startListening});const stopListening=options=>{const entry=findListenerEntry(listenerMap,options);return entry&&(entry.unsubscribe(),options.cancelActive&&cancelActiveListeners(entry)),!!entry};redux_toolkit_modern_assign(stopListening,{withTypes:()=>stopListening});const notifyListener=async(entry,action,api,getOriginalState)=>{const internalTaskController=new AbortController,take=createTakePattern(startListening,internalTaskController.signal),autoJoinPromises=[];try{entry.pending.add(internalTaskController),(entry=>{const count=executingListeners.get(entry)??0;executingListeners.set(entry,count+1)})(entry),await Promise.resolve(entry.effect(action,redux_toolkit_modern_assign({},api,{getOriginalState,condition:(predicate,timeout)=>take(predicate,timeout).then(Boolean),take,delay:createDelay(internalTaskController.signal),pause:createPause(internalTaskController.signal),extra,signal:internalTaskController.signal,fork:createFork(internalTaskController.signal,autoJoinPromises),unsubscribe:entry.unsubscribe,subscribe:()=>{listenerMap.set(entry.id,entry)},cancelActiveListeners:()=>{entry.pending.forEach((controller,_,set)=>{controller!==internalTaskController&&(abortControllerWithReason(controller,"listener-cancelled"),set.delete(controller))})},cancel:()=>{abortControllerWithReason(internalTaskController,"listener-cancelled"),entry.pending.delete(internalTaskController)},throwIfCancelled:()=>{validateActive(internalTaskController.signal)}})))}catch(listenerError){listenerError instanceof TaskAbortError||safelyNotifyError(onError,listenerError,{raisedBy:"effect"})}finally{await Promise.all(autoJoinPromises),abortControllerWithReason(internalTaskController,"listener-completed"),(entry=>{const count=executingListeners.get(entry)??1;1===count?executingListeners.delete(entry):executingListeners.set(entry,count-1)})(entry),entry.pending.delete(internalTaskController)}},clearListenerMiddleware=((listenerMap,executingListeners)=>()=>{for(const listener2 of executingListeners.keys())cancelActiveListeners(listener2);listenerMap.clear()})(listenerMap,executingListeners);return{middleware:api=>next=>action=>{if(!(0,redux.ve)(action))return next(action);if(addListener.match(action))return startListening(action.payload);if(clearAllListeners.match(action))return void clearListenerMiddleware();if(removeListener.match(action))return stopListening(action.payload);let originalState=api.getState();const getOriginalState=()=>{if(originalState===INTERNAL_NIL_TOKEN)throw new Error(formatProdErrorMessage(23));return originalState};let result;try{if(result=next(action),listenerMap.size>0){const currentState=api.getState(),listenerEntries=Array.from(listenerMap.values());for(const entry of listenerEntries){let runListener=!1;try{runListener=entry.predicate(action,currentState,originalState)}catch(predicateError){runListener=!1,safelyNotifyError(onError,predicateError,{raisedBy:"predicate"})}runListener&¬ifyListener(entry,action,api,getOriginalState)}}}finally{originalState=INTERNAL_NIL_TOKEN}return result},startListening,stopListening,clearListeners:clearListenerMiddleware}};Symbol.for("rtk-state-proxy-original");function formatProdErrorMessage(code){return`Minified Redux Toolkit error #${code}; visit https://redux-toolkit.js.org/Errors?code=${code} for the full message or use the non-minified dev environment for full errors. `}},"./node_modules/@storybook/nextjs/dist/_browser-chunks/chunk-L5NVL7MD.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{K2:()=>__name,VA:()=>__export});Object.create;var __defProp=Object.defineProperty,__name=(Object.getOwnPropertyDescriptor,Object.getOwnPropertyNames,Object.getPrototypeOf,Object.prototype.hasOwnProperty,(target,value)=>__defProp(target,"name",{value,configurable:!0})),__export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})}},"./node_modules/@storybook/nextjs/dist/export-mocks/navigation/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{createNavigation:()=>createNavigation,getRouter:()=>getRouter,usePathname:()=>usePathname2,useRouter:()=>useRouter,useSearchParams:()=>useSearchParams2});var navigationAPI,_browser_chunks_chunk_L5NVL7MD_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/@storybook/nextjs/dist/_browser-chunks/chunk-L5NVL7MD.js"),storybook_internal_preview_errors__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("storybook/internal/preview-errors"),next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/next/dist/client/components/navigation.js"),next_dist_client_components_redirect__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/next/dist/client/components/redirect.js"),next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/next/dist/client/components/redirect-status-code.js"),storybook_test__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("storybook/test"),createNavigation=(0,_browser_chunks_chunk_L5NVL7MD_js__WEBPACK_IMPORTED_MODULE_0__.K2)(overrides=>{const navigationActions={push:(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)().mockName("next/navigation::useRouter().push"),replace:(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)().mockName("next/navigation::useRouter().replace"),forward:(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)().mockName("next/navigation::useRouter().forward"),back:(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)().mockName("next/navigation::useRouter().back"),prefetch:(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)().mockName("next/navigation::useRouter().prefetch"),refresh:(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)().mockName("next/navigation::useRouter().refresh")};return overrides&&Object.keys(navigationActions).forEach(key=>{key in overrides&&(navigationActions[key]=(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)((...args)=>overrides[key](...args)).mockName(`useRouter().${key}`))}),navigationAPI=navigationActions},"createNavigation"),getRouter=(0,_browser_chunks_chunk_L5NVL7MD_js__WEBPACK_IMPORTED_MODULE_0__.K2)(()=>{if(!navigationAPI)throw new storybook_internal_preview_errors__WEBPACK_IMPORTED_MODULE_1__.NextjsRouterMocksNotAvailable({importType:"next/navigation"});return navigationAPI},"getRouter"),useSearchParams2=((0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)((url,type=next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__.RedirectType.push)=>{throw(0,next_dist_client_components_redirect__WEBPACK_IMPORTED_MODULE_3__.getRedirectError)(url,type,next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_4__.RedirectStatusCode.SeeOther)}).mockName("next/navigation::redirect"),(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)((url,type=next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__.RedirectType.push)=>{throw(0,next_dist_client_components_redirect__WEBPACK_IMPORTED_MODULE_3__.getRedirectError)(url,type,next_dist_client_components_redirect_status_code__WEBPACK_IMPORTED_MODULE_4__.RedirectStatusCode.SeeOther)}).mockName("next/navigation::permanentRedirect"),(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)(next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__.useSearchParams).mockName("next/navigation::useSearchParams")),usePathname2=(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)(next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__.usePathname).mockName("next/navigation::usePathname"),useRouter=((0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)(next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__.useSelectedLayoutSegment).mockName("next/navigation::useSelectedLayoutSegment"),(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)(next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__.useSelectedLayoutSegments).mockName("next/navigation::useSelectedLayoutSegments"),(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)(()=>{if(!navigationAPI)throw new storybook_internal_preview_errors__WEBPACK_IMPORTED_MODULE_1__.NextjsRouterMocksNotAvailable({importType:"next/navigation"});return navigationAPI}).mockName("next/navigation::useRouter"));(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)(next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__.useServerInsertedHTML).mockName("next/navigation::useServerInsertedHTML"),(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)(next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__.notFound).mockName("next/navigation::notFound"),(0,storybook_test__WEBPACK_IMPORTED_MODULE_5__.fn)(next_dist_client_components_navigation__WEBPACK_IMPORTED_MODULE_2__.useParams).mockName("next/navigation::useParams")},"./node_modules/@storybook/nextjs/dist/image-context.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Z:()=>ImageContext});__webpack_require__("./node_modules/@storybook/nextjs/dist/_browser-chunks/chunk-L5NVL7MD.js");var ImageContext=(0,__webpack_require__("./node_modules/next/dist/compiled/react/index.js").createContext)({})},"./node_modules/@storybook/nextjs/dist/preview.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{decorators:()=>decorators,loaders:()=>loaders,parameters:()=>parameters});var routerAPI,chunk_L5NVL7MD=__webpack_require__("./node_modules/@storybook/nextjs/dist/_browser-chunks/chunk-L5NVL7MD.js"),navigation=__webpack_require__("./node_modules/@storybook/nextjs/dist/export-mocks/navigation/index.js"),external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_=__webpack_require__("storybook/internal/preview-errors"),router=__webpack_require__("./node_modules/next/dist/client/router.js"),router_default=__webpack_require__.n(router),external_STORYBOOK_MODULE_TEST_=__webpack_require__("storybook/test"),defaultRouterState={route:"/",asPath:"/",basePath:"/",pathname:"/",query:{},isFallback:!1,isLocaleDomain:!1,isReady:!0,isPreview:!1},createRouter=(0,chunk_L5NVL7MD.K2)(overrides=>{const routerActions={push:(0,external_STORYBOOK_MODULE_TEST_.fn)((..._args)=>Promise.resolve(!0)).mockName("next/router::useRouter().push"),replace:(0,external_STORYBOOK_MODULE_TEST_.fn)((..._args)=>Promise.resolve(!0)).mockName("next/router::useRouter().replace"),reload:(0,external_STORYBOOK_MODULE_TEST_.fn)((..._args)=>{}).mockName("next/router::useRouter().reload"),back:(0,external_STORYBOOK_MODULE_TEST_.fn)((..._args)=>{}).mockName("next/router::useRouter().back"),forward:(0,external_STORYBOOK_MODULE_TEST_.fn)(()=>{}).mockName("next/router::useRouter().forward"),prefetch:(0,external_STORYBOOK_MODULE_TEST_.fn)((..._args)=>Promise.resolve()).mockName("next/router::useRouter().prefetch"),beforePopState:(0,external_STORYBOOK_MODULE_TEST_.fn)((..._args)=>{}).mockName("next/router::useRouter().beforePopState")},routerEvents={on:(0,external_STORYBOOK_MODULE_TEST_.fn)((..._args)=>{}).mockName("next/router::useRouter().events.on"),off:(0,external_STORYBOOK_MODULE_TEST_.fn)((..._args)=>{}).mockName("next/router::useRouter().events.off"),emit:(0,external_STORYBOOK_MODULE_TEST_.fn)((..._args)=>{}).mockName("next/router::useRouter().events.emit")};return overrides&&Object.keys(routerActions).forEach(key=>{key in overrides&&(routerActions[key]=(0,external_STORYBOOK_MODULE_TEST_.fn)((...args)=>overrides[key](...args)).mockName(`useRouter().${key}`))}),overrides?.events&&Object.keys(routerEvents).forEach(key=>{key in routerEvents&&(routerEvents[key]=(0,external_STORYBOOK_MODULE_TEST_.fn)((...args)=>overrides.events[key](...args)).mockName(`useRouter().events.${key}`))}),routerAPI={...defaultRouterState,...overrides,...routerActions,events:routerEvents},router_default().router=routerAPI,router_default().readyCallbacks.forEach(cb=>cb()),router_default().readyCallbacks=[],routerAPI},"createRouter"),getRouter=(0,chunk_L5NVL7MD.K2)(()=>{if(!routerAPI)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.NextjsRouterMocksNotAvailable({importType:"next/router"});return routerAPI},"getRouter"),is_next_router_error=((0,external_STORYBOOK_MODULE_TEST_.fn)(router.useRouter).mockName("next/router::useRouter"),(0,external_STORYBOOK_MODULE_TEST_.fn)(router.withRouter).mockName("next/router::withRouter"),__webpack_require__("./node_modules/next/dist/client/components/is-next-router-error.js")),react=__webpack_require__("./node_modules/next/dist/compiled/react/index.js"),head_manager=__webpack_require__("./node_modules/next/dist/client/head-manager.js"),head_manager_default=__webpack_require__.n(head_manager),head_manager_context_shared_runtime=__webpack_require__("./node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js"),image_context=__webpack_require__("./node_modules/@storybook/nextjs/dist/image-context.js"),redirect_boundary=__webpack_require__("./node_modules/next/dist/client/components/redirect-boundary.js"),app_router_context_shared_runtime=__webpack_require__("./node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js"),hooks_client_context_shared_runtime=__webpack_require__("./node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js"),router_context_shared_runtime=(__webpack_require__("./node_modules/next/dist/shared/lib/segment.js"),__webpack_require__("./node_modules/next/dist/shared/lib/router-context.shared-runtime.js")),styled_jsx=__webpack_require__("./node_modules/styled-jsx/index.js"),console=__webpack_require__("./node_modules/console-browserify/index.js");(0,chunk_L5NVL7MD.VA)({},{decorators:()=>decorators,loaders:()=>loaders,parameters:()=>parameters});var head_manager_provider_default=(0,chunk_L5NVL7MD.K2)(({children})=>{const headManager=(0,react.useMemo)(head_manager_default(),[]);return headManager.getIsSsr=()=>!1,react.createElement(head_manager_context_shared_runtime.HeadManagerContext.Provider,{value:headManager},children)},"HeadManagerProvider"),HeadManagerDecorator=(0,chunk_L5NVL7MD.K2)(Story=>react.createElement(head_manager_provider_default,null,react.createElement(Story,null)),"HeadManagerDecorator"),ImageContext=image_context.Z,ImageDecorator=(0,chunk_L5NVL7MD.K2)((Story,{parameters:parameters2})=>parameters2.nextjs?.image?react.createElement(ImageContext.Provider,{value:parameters2.nextjs.image},react.createElement(Story,null)):react.createElement(Story,null),"ImageDecorator"),getParallelRoutes=(0,chunk_L5NVL7MD.K2)(segmentsList=>{const segment=segmentsList.shift();return segment?[segment,{children:getParallelRoutes(segmentsList)}]:[]},"getParallelRoutes"),AppRouterProvider=(0,chunk_L5NVL7MD.K2)(({children,routeParams})=>{const{pathname,query,segments=[]}=routeParams,tree=[pathname,{children:getParallelRoutes([...segments])}],pathParams=(0,react.useMemo)(()=>{const params={},currentSegments=routeParams.segments;if(currentSegments)if(Array.isArray(currentSegments)){for(const segmentEntry of currentSegments)if(Array.isArray(segmentEntry)&&2===segmentEntry.length&&"string"==typeof segmentEntry[0]){const key=segmentEntry[0],value=segmentEntry[1];params[key]=value}}else if("object"==typeof currentSegments&&!Array.isArray(currentSegments)){const segmentObject=currentSegments;for(const key in segmentObject)Object.prototype.hasOwnProperty.call(segmentObject,key)&&(params[key]=segmentObject[key])}return params},[routeParams.segments]),newLazyCacheNode={lazyData:null,rsc:null,prefetchRsc:null,head:null,prefetchHead:null,parallelRoutes:new Map,loading:null};return react.createElement(hooks_client_context_shared_runtime.PathParamsContext.Provider,{value:pathParams},react.createElement(hooks_client_context_shared_runtime.PathnameContext.Provider,{value:pathname},react.createElement(hooks_client_context_shared_runtime.SearchParamsContext.Provider,{value:new URLSearchParams(query)},react.createElement(app_router_context_shared_runtime.GlobalLayoutRouterContext.Provider,{value:{changeByServerResponse(){},buildId:"storybook",tree,focusAndScrollRef:{apply:!1,hashFragment:null,segmentPaths:[tree],onlyHashChange:!1},nextUrl:pathname}},react.createElement(app_router_context_shared_runtime.AppRouterContext.Provider,{value:(0,navigation.getRouter)()},react.createElement(app_router_context_shared_runtime.LayoutRouterContext.Provider,{value:{childNodes:new Map,tree,parentTree:tree,parentCacheNode:newLazyCacheNode,url:pathname,loading:null}},children))))))},"AppRouterProvider"),PageRouterProvider=(0,chunk_L5NVL7MD.K2)(({children})=>react.createElement(router_context_shared_runtime.RouterContext.Provider,{value:getRouter()},children),"PageRouterProvider"),defaultRouterParams={pathname:"/",query:{}},RouterDecorator=(0,chunk_L5NVL7MD.K2)((Story,{parameters:parameters2})=>parameters2.nextjs?.appDirectory??!1?AppRouterProvider?react.createElement(AppRouterProvider,{routeParams:{...defaultRouterParams,...parameters2.nextjs?.navigation}},react.createElement(redirect_boundary.RedirectBoundary,null,react.createElement(Story,null))):null:react.createElement(PageRouterProvider,null,react.createElement(Story,null)),"RouterDecorator"),StyledJsxDecorator=(0,chunk_L5NVL7MD.K2)(Story=>react.createElement(styled_jsx.StyleRegistry,null,react.createElement(Story,null)),"StyledJsxDecorator");function addNextHeadCount(){const meta=document.createElement("meta");meta.name="next-head-count",meta.content="0",document.head.appendChild(meta)}function isAsyncClientComponentError(error){return"string"==typeof error&&(error.includes("Only Server Components can be async at the moment.")||error.includes("A component was suspended by an uncached promise.")||error.includes("async/await is not yet supported in Client Components"))}(0,chunk_L5NVL7MD.K2)(addNextHeadCount,"addNextHeadCount"),(0,chunk_L5NVL7MD.K2)(isAsyncClientComponentError,"isAsyncClientComponentError"),addNextHeadCount();var origConsoleError=globalThis.console.error;globalThis.console.error=(...args)=>{const error=args[0];(0,is_next_router_error.isNextRouterError)(error)||isAsyncClientComponentError(error)||origConsoleError.apply(globalThis.console,args)},globalThis.addEventListener("error",ev=>{((0,is_next_router_error.isNextRouterError)(ev.error)||isAsyncClientComponentError(ev.error))&&ev.preventDefault()});var decorators=[StyledJsxDecorator,ImageDecorator,RouterDecorator,HeadManagerDecorator],loaders=(0,chunk_L5NVL7MD.K2)(async({globals,parameters:parameters2})=>{const{router,appDirectory}=parameters2.nextjs??{};appDirectory?(0,navigation.createNavigation)(router):createRouter({locale:globals.locale,...router})},"loaders"),parameters={docs:{source:{excludeDecorators:!0}},react:{rootOptions:{onCaughtError(error){(0,is_next_router_error.isNextRouterError)(error)||console.error(error)}}}}},"./node_modules/@storybook/react/dist/_browser-chunks/chunk-L5NVL7MD.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{K2:()=>__name,P$:()=>__commonJS,VA:()=>__export,f1:()=>__toESM});var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__name=(target,value)=>__defProp(target,"name",{value,configurable:!0}),__commonJS=(cb,mod)=>function __require(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports},__export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__toESM=(mod,isNodeMode,target)=>(target=null!=mod?__create(__getProtoOf(mod)):{},((to,from,except,desc)=>{if(from&&"object"==typeof from||"function"==typeof from)for(let key of __getOwnPropNames(from))__hasOwnProp.call(to,key)||key===except||__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to})(!isNodeMode&&mod&&mod.__esModule?target:__defProp(target,"default",{value:mod,enumerable:!0}),mod))},"./node_modules/@storybook/react/dist/entry-preview-argtypes.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{argTypesEnhancers:()=>argTypesEnhancers,parameters:()=>parameters});var chunk_L5NVL7MD=__webpack_require__("./node_modules/@storybook/react/dist/_browser-chunks/chunk-L5NVL7MD.js"),react=__webpack_require__("./node_modules/next/dist/compiled/react/index.js"),require_dist=(0,chunk_L5NVL7MD.P$)({"../../node_modules/@base2/pretty-print-object/dist/index.js"(exports){var __assign=exports&&exports.__assign||function(){return __assign=Object.assign||function(t){for(var s,i=1,n=arguments.length;i<n;i++)for(var p in s=arguments[i])Object.prototype.hasOwnProperty.call(s,p)&&(t[p]=s[p]);return t},__assign.apply(this,arguments)},__spreadArrays=exports&&exports.__spreadArrays||function(){for(var s=0,i=0,il=arguments.length;i<il;i++)s+=arguments[i].length;var r=Array(s),k=0;for(i=0;i<il;i++)for(var a=arguments[i],j=0,jl=a.length;j<jl;j++,k++)r[k]=a[j];return r};Object.defineProperty(exports,"__esModule",{value:!0});var seen=[];function isObj(value){var type=typeof value;return null!==value&&("object"===type||"function"===type)}function isRegexp(value){return"[object RegExp]"===Object.prototype.toString.call(value)}function getOwnEnumPropSymbols(object){return Object.getOwnPropertySymbols(object).filter(function(keySymbol){return Object.prototype.propertyIsEnumerable.call(object,keySymbol)})}function prettyPrint2(input,options,pad){void 0===pad&&(pad="");var tokens,combinedOptions=__assign(__assign({},{indent:"\t",singleQuotes:!0}),options);tokens=void 0===combinedOptions.inlineCharacterLimit?{newLine:"\n",newLineOrSpace:"\n",pad,indent:pad+combinedOptions.indent}:{newLine:"@@__PRETTY_PRINT_NEW_LINE__@@",newLineOrSpace:"@@__PRETTY_PRINT_NEW_LINE_OR_SPACE__@@",pad:"@@__PRETTY_PRINT_PAD__@@",indent:"@@__PRETTY_PRINT_INDENT__@@"};var expandWhiteSpace=(0,chunk_L5NVL7MD.K2)(function(string){if(void 0===combinedOptions.inlineCharacterLimit)return string;var oneLined=string.replace(new RegExp(tokens.newLine,"g"),"").replace(new RegExp(tokens.newLineOrSpace,"g")," ").replace(new RegExp(tokens.pad+"|"+tokens.indent,"g"),"");return oneLined.length<=combinedOptions.inlineCharacterLimit?oneLined:string.replace(new RegExp(tokens.newLine+"|"+tokens.newLineOrSpace,"g"),"\n").replace(new RegExp(tokens.pad,"g"),pad).replace(new RegExp(tokens.indent,"g"),pad+combinedOptions.indent)},"expandWhiteSpace");if(-1!==seen.indexOf(input))return'"[Circular]"';if(null==input||"number"==typeof input||"boolean"==typeof input||"function"==typeof input||"symbol"==typeof input||isRegexp(input))return String(input);if(input instanceof Date)return"new Date('"+input.toISOString()+"')";if(Array.isArray(input)){if(0===input.length)return"[]";seen.push(input);var ret="["+tokens.newLine+input.map(function(el,i){var eol=input.length-1===i?tokens.newLine:","+tokens.newLineOrSpace,value=prettyPrint2(el,combinedOptions,pad+combinedOptions.indent);return combinedOptions.transform&&(value=combinedOptions.transform(input,i,value)),tokens.indent+value+eol}).join("")+tokens.pad+"]";return seen.pop(),expandWhiteSpace(ret)}if(isObj(input)){var objKeys_1=__spreadArrays(Object.keys(input),getOwnEnumPropSymbols(input));if(combinedOptions.filter&&(objKeys_1=objKeys_1.filter(function(el){return combinedOptions.filter&&combinedOptions.filter(input,el)})),0===objKeys_1.length)return"{}";seen.push(input);ret="{"+tokens.newLine+objKeys_1.map(function(el,i){var eol=objKeys_1.length-1===i?tokens.newLine:","+tokens.newLineOrSpace,isSymbol="symbol"==typeof el,isClassic=!isSymbol&&/^[a-z$_][a-z$_0-9]*$/i.test(el.toString()),key=isSymbol||isClassic?el:prettyPrint2(el,combinedOptions),value=prettyPrint2(input[el],combinedOptions,pad+combinedOptions.indent);return combinedOptions.transform&&(value=combinedOptions.transform(input,el,value)),tokens.indent+String(key)+": "+value+eol}).join("")+tokens.pad+"}";return seen.pop(),expandWhiteSpace(ret)}return input=String(input).replace(/[\r\n]/g,function(x){return"\n"===x?"\\n":"\\r"}),combinedOptions.singleQuotes?"'"+(input=input.replace(/\\?'/g,"\\'"))+"'":'"'+(input=input.replace(/"/g,'\\"'))+'"'}(0,chunk_L5NVL7MD.K2)(isObj,"isObj"),(0,chunk_L5NVL7MD.K2)(isRegexp,"isRegexp"),(0,chunk_L5NVL7MD.K2)(getOwnEnumPropSymbols,"getOwnEnumPropSymbols"),(0,chunk_L5NVL7MD.K2)(prettyPrint2,"prettyPrint"),exports.prettyPrint=prettyPrint2}}),require_react_is_production_min=(0,chunk_L5NVL7MD.P$)({"../../node_modules/react-element-to-jsx-string/node_modules/react-is/cjs/react-is.production.min.js"(exports){var u,b=Symbol.for("react.element"),c=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),e=Symbol.for("react.strict_mode"),f=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),h=Symbol.for("react.context"),k=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),m=Symbol.for("react.suspense"),n=Symbol.for("react.suspense_list"),p=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),t=Symbol.for("react.offscreen");function v(a){if("object"==typeof a&&null!==a){var r=a.$$typeof;switch(r){case b:switch(a=a.type){case d:case f:case e:case m:case n:return a;default:switch(a=a&&a.$$typeof){case k:case h:case l:case q:case p:case g:return a;default:return r}}case c:return r}}}u=Symbol.for("react.module.reference"),(0,chunk_L5NVL7MD.K2)(v,"v"),exports.ContextConsumer=h,exports.ContextProvider=g,exports.Element=b,exports.ForwardRef=l,exports.Fragment=d,exports.Lazy=q,exports.Memo=p,exports.Portal=c,exports.Profiler=f,exports.StrictMode=e,exports.Suspense=m,exports.SuspenseList=n,exports.isAsyncMode=function(){return!1},exports.isConcurrentMode=function(){return!1},exports.isContextConsumer=function(a){return v(a)===h},exports.isContextProvider=function(a){return v(a)===g},exports.isElement=function(a){return"object"==typeof a&&null!==a&&a.$$typeof===b},exports.isForwardRef=function(a){return v(a)===l},exports.isFragment=function(a){return v(a)===d},exports.isLazy=function(a){return v(a)===q},exports.isMemo=function(a){return v(a)===p},exports.isPortal=function(a){return v(a)===c},exports.isProfiler=function(a){return v(a)===f},exports.isStrictMode=function(a){return v(a)===e},exports.isSuspense=function(a){return v(a)===m},exports.isSuspenseList=function(a){return v(a)===n},exports.isValidElementType=function(a){return"string"==typeof a||"function"==typeof a||a===d||a===f||a===e||a===m||a===n||a===t||"object"==typeof a&&null!==a&&(a.$$typeof===q||a.$$typeof===p||a.$$typeof===g||a.$$typeof===h||a.$$typeof===l||a.$$typeof===u||void 0!==a.getModuleId)},exports.typeOf=v}}),require_react_is=((0,chunk_L5NVL7MD.P$)({"../../node_modules/react-element-to-jsx-string/node_modules/react-is/cjs/react-is.development.js"(exports){0}}),(0,chunk_L5NVL7MD.P$)({"../../node_modules/react-element-to-jsx-string/node_modules/react-is/index.js"(exports,module){module.exports=require_react_is_production_min()}})),isMemo=(0,chunk_L5NVL7MD.K2)(component=>component.$$typeof===Symbol.for("react.memo"),"isMemo");function isObject(o){return"[object Object]"===Object.prototype.toString.call(o)}function isPlainObject(o){var ctor,prot;return!1!==isObject(o)&&(void 0===(ctor=o.constructor)||!1!==isObject(prot=ctor.prototype)&&!1!==prot.hasOwnProperty("isPrototypeOf"))}(0,chunk_L5NVL7MD.K2)(isObject,"isObject"),(0,chunk_L5NVL7MD.K2)(isPlainObject,"isPlainObject");var import_pretty_print_object=(0,chunk_L5NVL7MD.f1)(require_dist()),import_react_is=(0,chunk_L5NVL7MD.f1)(require_react_is()),spacer=(0,chunk_L5NVL7MD.K2)(function(times,tabStop){return 0===times?"":new Array(times*tabStop).fill(" ").join("")},"spacer");function _arrayLikeToArray(r,a){(null==a||a>r.length)&&(a=r.length);for(var e=0,n=Array(a);e<a;e++)n[e]=r[e];return n}function _arrayWithoutHoles(r){if(Array.isArray(r))return _arrayLikeToArray(r)}function _defineProperty(e,r,t){return(r=_toPropertyKey(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}function _iterableToArray(r){if("undefined"!=typeof Symbol&&null!=r[Symbol.iterator]||null!=r["@@iterator"])return Array.from(r)}function _nonIterableSpread(){throw new TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r2){return Object.getOwnPropertyDescriptor(e,r2).enumerable})),t.push.apply(t,o)}return t}function _objectSpread2(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r2){_defineProperty(e,r2,t[r2])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r2){Object.defineProperty(e,r2,Object.getOwnPropertyDescriptor(t,r2))})}return e}function _toConsumableArray(r){return _arrayWithoutHoles(r)||_iterableToArray(r)||_unsupportedIterableToArray(r)||_nonIterableSpread()}function _toPrimitive(t,r){if("object"!=typeof t||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=typeof i)return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}function _toPropertyKey(t){var i=_toPrimitive(t,"string");return"symbol"==typeof i?i:i+""}function _typeof(o){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o2){return typeof o2}:function(o2){return o2&&"function"==typeof Symbol&&o2.constructor===Symbol&&o2!==Symbol.prototype?"symbol":typeof o2})(o)}function _unsupportedIterableToArray(r,a){if(r){if("string"==typeof r)return _arrayLikeToArray(r,a);var t={}.toString.call(r).slice(8,-1);return"Object"===t&&r.constructor&&(t=r.constructor.name),"Map"===t||"Set"===t?Array.from(r):"Arguments"===t||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(t)?_arrayLikeToArray(r,a):void 0}}function safeSortObject(value,seen){if(null===value||"object"!==_typeof(value))return value;if(value instanceof Date||value instanceof RegExp)return value;if(react.isValidElement(value)){var copyObj=_objectSpread2({},value);return delete copyObj._owner,copyObj}return seen.add(value),Array.isArray(value)?value.map(function(v){return safeSortObject(v,seen)}):Object.keys(value).sort().reduce(function(result,key){return"current"===key||seen.has(value[key])?result[key]="[Circular]":result[key]=safeSortObject(value[key],seen),result},{})}function sortObject(value){return safeSortObject(value,new WeakSet)}(0,chunk_L5NVL7MD.K2)(_arrayLikeToArray,"_arrayLikeToArray"),(0,chunk_L5NVL7MD.K2)(_arrayWithoutHoles,"_arrayWithoutHoles"),(0,chunk_L5NVL7MD.K2)(_defineProperty,"_defineProperty"),(0,chunk_L5NVL7MD.K2)(_iterableToArray,"_iterableToArray"),(0,chunk_L5NVL7MD.K2)(_nonIterableSpread,"_nonIterableSpread"),(0,chunk_L5NVL7MD.K2)(ownKeys,"ownKeys"),(0,chunk_L5NVL7MD.K2)(_objectSpread2,"_objectSpread2"),(0,chunk_L5NVL7MD.K2)(_toConsumableArray,"_toConsumableArray"),(0,chunk_L5NVL7MD.K2)(_toPrimitive,"_toPrimitive"),(0,chunk_L5NVL7MD.K2)(_toPropertyKey,"_toPropertyKey"),(0,chunk_L5NVL7MD.K2)(_typeof,"_typeof"),(0,chunk_L5NVL7MD.K2)(_unsupportedIterableToArray,"_unsupportedIterableToArray"),(0,chunk_L5NVL7MD.K2)(safeSortObject,"safeSortObject"),(0,chunk_L5NVL7MD.K2)(sortObject,"sortObject");var createStringTreeNode=(0,chunk_L5NVL7MD.K2)(function createStringTreeNode2(value){return{type:"string",value}},"createStringTreeNode"),createNumberTreeNode=(0,chunk_L5NVL7MD.K2)(function createNumberTreeNode2(value){return{type:"number",value}},"createNumberTreeNode"),createReactElementTreeNode=(0,chunk_L5NVL7MD.K2)(function createReactElementTreeNode2(displayName,props,defaultProps,childrens){return{type:"ReactElement",displayName,props,defaultProps,childrens}},"createReactElementTreeNode"),createReactFragmentTreeNode=(0,chunk_L5NVL7MD.K2)(function createReactFragmentTreeNode2(key,childrens){return{type:"ReactFragment",key,childrens}},"createReactFragmentTreeNode"),supportFragment=Boolean(react.Fragment),getFunctionTypeName=(0,chunk_L5NVL7MD.K2)(function getFunctionTypeName2(functionType){return functionType.name&&"_default"!==functionType.name?functionType.name:"No Display Name"},"getFunctionTypeName"),_getWrappedComponentDisplayName=(0,chunk_L5NVL7MD.K2)(function getWrappedComponentDisplayName(Component){switch(!0){case Boolean(Component.displayName):return Component.displayName;case Component.$$typeof===import_react_is.Memo:return _getWrappedComponentDisplayName(Component.type);case Component.$$typeof===import_react_is.ForwardRef:return _getWrappedComponentDisplayName(Component.render);default:return getFunctionTypeName(Component)}},"getWrappedComponentDisplayName"),getReactElementDisplayName=(0,chunk_L5NVL7MD.K2)(function getReactElementDisplayName2(element){switch(!0){case"string"==typeof element.type:return element.type;case"function"==typeof element.type:return element.type.displayName?element.type.displayName:getFunctionTypeName(element.type);case(0,import_react_is.isForwardRef)(element):case(0,import_react_is.isMemo)(element):return _getWrappedComponentDisplayName(element.type);case(0,import_react_is.isContextConsumer)(element):return"".concat(element.type._context.displayName||"Context",".Consumer");case(0,import_react_is.isContextProvider)(element):return"".concat(element.type._context.displayName||"Context",".Provider");case(0,import_react_is.isLazy)(element):return"Lazy";case(0,import_react_is.isProfiler)(element):return"Profiler";case(0,import_react_is.isStrictMode)(element):return"StrictMode";case(0,import_react_is.isSuspense)(element):return"Suspense";default:return"UnknownElementType"}},"getReactElementDisplayName"),noChildren=(0,chunk_L5NVL7MD.K2)(function noChildren2(propsValue,propName){return"children"!==propName},"noChildren"),onlyMeaningfulChildren=(0,chunk_L5NVL7MD.K2)(function onlyMeaningfulChildren2(children){return!0!==children&&!1!==children&&null!==children&&""!==children},"onlyMeaningfulChildren"),filterProps=(0,chunk_L5NVL7MD.K2)(function filterProps2(originalProps,cb){var filteredProps={};return Object.keys(originalProps).filter(function(key){return cb(originalProps[key],key)}).forEach(function(key){return filteredProps[key]=originalProps[key]}),filteredProps},"filterProps"),_parseReactElement=(0,chunk_L5NVL7MD.K2)(function parseReactElement(element,options){var _options$displayName=options.displayName,displayNameFn=void 0===_options$displayName?getReactElementDisplayName:_options$displayName;if("string"==typeof element)return createStringTreeNode(element);if("number"==typeof element)return createNumberTreeNode(element);if(!react.isValidElement(element))throw new Error("react-element-to-jsx-string: Expected a React.Element, got `".concat(_typeof(element),"`"));var displayName=displayNameFn(element),props=filterProps(element.props,noChildren);null!==element.ref&&(props.ref=element.ref);var key=element.key;"string"==typeof key&&key.search(/^\./)&&(props.key=key);var defaultProps=filterProps(element.type.defaultProps||{},noChildren),childrens=react.Children.toArray(element.props.children).filter(onlyMeaningfulChildren).map(function(child){return _parseReactElement(child,options)});return supportFragment&&element.type===react.Fragment?createReactFragmentTreeNode(key,childrens):createReactElementTreeNode(displayName,props,defaultProps,childrens)},"parseReactElement");function noRefCheck(){}(0,chunk_L5NVL7MD.K2)(noRefCheck,"noRefCheck");var defaultFunctionValue=(0,chunk_L5NVL7MD.K2)(function inlineFunction2(fn){return fn.toString().split("\n").map(function(line){return line.trim()}).join("")},"inlineFunction"),formatFunction=(0,chunk_L5NVL7MD.K2)(function(fn,options){var _options$functionValu=options.functionValue,functionValue=void 0===_options$functionValu?defaultFunctionValue:_options$functionValu;return functionValue(options.showFunctions||functionValue!==defaultFunctionValue?fn:noRefCheck)},"formatFunction"),formatComplexDataStructure=(0,chunk_L5NVL7MD.K2)(function(value,inline,lvl,options){var normalizedValue=sortObject(value),stringifiedValue=(0,import_pretty_print_object.prettyPrint)(normalizedValue,{transform:(0,chunk_L5NVL7MD.K2)(function transform(currentObj,prop,originalResult){var currentValue=currentObj[prop];return currentValue&&(0,react.isValidElement)(currentValue)?formatTreeNode(_parseReactElement(currentValue,options),!0,lvl,options):"function"==typeof currentValue?formatFunction(currentValue,options):originalResult},"transform")});return inline?stringifiedValue.replace(/\s+/g," ").replace(/{ /g,"{").replace(/ }/g,"}").replace(/\[ /g,"[").replace(/ ]/g,"]"):stringifiedValue.replace(/\t/g,spacer(1,options.tabStop)).replace(/\n([^$])/g,"\n".concat(spacer(lvl+1,options.tabStop),"$1"))},"formatComplexDataStructure"),escape$1=(0,chunk_L5NVL7MD.K2)(function escape(s){return s.replace(/"/g,""")},"escape"),formatPropValue=(0,chunk_L5NVL7MD.K2)(function formatPropValue2(propValue,inline,lvl,options){if("number"==typeof propValue)return"{".concat(String(propValue),"}");if("string"==typeof propValue)return'"'.concat(escape$1(propValue),'"');if("symbol"===_typeof(propValue)){var symbolDescription=propValue.valueOf().toString().replace(/Symbol\((.*)\)/,"$1");return symbolDescription?"{Symbol('".concat(symbolDescription,"')}"):"{Symbol()}"}return"function"==typeof propValue?"{".concat(formatFunction(propValue,options),"}"):(0,react.isValidElement)(propValue)?"{".concat(formatTreeNode(_parseReactElement(propValue,options),!0,lvl,options),"}"):propValue instanceof Date?isNaN(propValue.valueOf())?"{new Date(NaN)}":'{new Date("'.concat(propValue.toISOString(),'")}'):isPlainObject(propValue)||Array.isArray(propValue)?"{".concat(formatComplexDataStructure(propValue,inline,lvl,options),"}"):"{".concat(String(propValue),"}")},"formatPropValue"),formatProp=(0,chunk_L5NVL7MD.K2)(function(name,hasValue,value,hasDefaultValue,defaultValue,inline,lvl,options){if(!hasValue&&!hasDefaultValue)throw new Error('The prop "'.concat(name,'" has no value and no default: could not be formatted'));var usedValue=hasValue?value:defaultValue,useBooleanShorthandSyntax=options.useBooleanShorthandSyntax,tabStop=options.tabStop,formattedPropValue=formatPropValue(usedValue,inline,lvl,options),attributeFormattedInline=" ",attributeFormattedMultiline="\n".concat(spacer(lvl+1,tabStop)),isMultilineAttribute=formattedPropValue.includes("\n");return useBooleanShorthandSyntax&&"{false}"===formattedPropValue&&!hasDefaultValue?(attributeFormattedInline="",attributeFormattedMultiline=""):useBooleanShorthandSyntax&&"{true}"===formattedPropValue?(attributeFormattedInline+="".concat(name),attributeFormattedMultiline+="".concat(name)):(attributeFormattedInline+="".concat(name,"=").concat(formattedPropValue),attributeFormattedMultiline+="".concat(name,"=").concat(formattedPropValue)),{attributeFormattedInline,attributeFormattedMultiline,isMultilineAttribute}},"formatProp"),mergeSiblingPlainStringChildrenReducer=(0,chunk_L5NVL7MD.K2)(function(previousNodes,currentNode){var nodes=previousNodes.slice(0,previousNodes.length>0?previousNodes.length-1:0),previousNode=previousNodes[previousNodes.length-1];return!previousNode||"string"!==currentNode.type&&"number"!==currentNode.type||"string"!==previousNode.type&&"number"!==previousNode.type?(previousNode&&nodes.push(previousNode),nodes.push(currentNode)):nodes.push(createStringTreeNode(String(previousNode.value)+String(currentNode.value))),nodes},"mergeSiblingPlainStringChildrenReducer"),isKeyOrRefProps=(0,chunk_L5NVL7MD.K2)(function isKeyOrRefProps2(propName){return["key","ref"].includes(propName)},"isKeyOrRefProps"),sortPropsByNames=(0,chunk_L5NVL7MD.K2)(function(shouldSortUserProps){return function(props){var haveKeyProp=props.includes("key"),haveRefProp=props.includes("ref"),userPropsOnly=props.filter(function(oneProp){return!isKeyOrRefProps(oneProp)}),sortedProps=_toConsumableArray(shouldSortUserProps?userPropsOnly.sort():userPropsOnly);return haveRefProp&&sortedProps.unshift("ref"),haveKeyProp&&sortedProps.unshift("key"),sortedProps}},"sortPropsByNames");function createPropFilter(props,filter){return Array.isArray(filter)?function(key){return-1===filter.indexOf(key)}:function(key){return filter(props[key],key)}}(0,chunk_L5NVL7MD.K2)(createPropFilter,"createPropFilter");var compensateMultilineStringElementIndentation=(0,chunk_L5NVL7MD.K2)(function compensateMultilineStringElementIndentation2(element,formattedElement,inline,lvl,options){var tabStop=options.tabStop;return"string"===element.type?formattedElement.split("\n").map(function(line,offset){return 0===offset?line:"".concat(spacer(lvl,tabStop)).concat(line)}).join("\n"):formattedElement},"compensateMultilineStringElementIndentation"),formatOneChildren=(0,chunk_L5NVL7MD.K2)(function formatOneChildren2(inline,lvl,options){return function(element){return compensateMultilineStringElementIndentation(element,formatTreeNode(element,inline,lvl,options),inline,lvl,options)}},"formatOneChildren"),onlyPropsWithOriginalValue=(0,chunk_L5NVL7MD.K2)(function onlyPropsWithOriginalValue2(defaultProps,props){return function(propName){var haveDefaultValue=Object.keys(defaultProps).includes(propName);return!haveDefaultValue||haveDefaultValue&&defaultProps[propName]!==props[propName]}},"onlyPropsWithOriginalValue"),isInlineAttributeTooLong=(0,chunk_L5NVL7MD.K2)(function isInlineAttributeTooLong2(attributes,inlineAttributeString,lvl,tabStop,maxInlineAttributesLineLength){return maxInlineAttributesLineLength?spacer(lvl,tabStop).length+inlineAttributeString.length>maxInlineAttributesLineLength:attributes.length>1},"isInlineAttributeTooLong"),shouldRenderMultilineAttr=(0,chunk_L5NVL7MD.K2)(function shouldRenderMultilineAttr2(attributes,inlineAttributeString,containsMultilineAttr,inline,lvl,tabStop,maxInlineAttributesLineLength){return(isInlineAttributeTooLong(attributes,inlineAttributeString,lvl,tabStop,maxInlineAttributesLineLength)||containsMultilineAttr)&&!inline},"shouldRenderMultilineAttr"),formatReactElementNode=(0,chunk_L5NVL7MD.K2)(function(node,inline,lvl,options){var type=node.type,_node$displayName=node.displayName,displayName=void 0===_node$displayName?"":_node$displayName,childrens=node.childrens,_node$props=node.props,props=void 0===_node$props?{}:_node$props,_node$defaultProps=node.defaultProps,defaultProps=void 0===_node$defaultProps?{}:_node$defaultProps;if("ReactElement"!==type)throw new Error('The "formatReactElementNode" function could only format node of type "ReactElement". Given: '.concat(type));var filterProps3=options.filterProps,maxInlineAttributesLineLength=options.maxInlineAttributesLineLength,showDefaultProps=options.showDefaultProps,sortProps=options.sortProps,tabStop=options.tabStop,out="<".concat(displayName),outInlineAttr=out,outMultilineAttr=out,containsMultilineAttr=!1,visibleAttributeNames=[],propFilter=createPropFilter(props,filterProps3);Object.keys(props).filter(propFilter).filter(onlyPropsWithOriginalValue(defaultProps,props)).forEach(function(propName){return visibleAttributeNames.push(propName)}),Object.keys(defaultProps).filter(propFilter).filter(function(){return showDefaultProps}).filter(function(defaultPropName){return!visibleAttributeNames.includes(defaultPropName)}).forEach(function(defaultPropName){return visibleAttributeNames.push(defaultPropName)});var attributes=sortPropsByNames(sortProps)(visibleAttributeNames);if(attributes.forEach(function(attributeName){var _formatProp=formatProp(attributeName,Object.keys(props).includes(attributeName),props[attributeName],Object.keys(defaultProps).includes(attributeName),defaultProps[attributeName],inline,lvl,options),attributeFormattedInline=_formatProp.attributeFormattedInline,attributeFormattedMultiline=_formatProp.attributeFormattedMultiline;_formatProp.isMultilineAttribute&&(containsMultilineAttr=!0),outInlineAttr+=attributeFormattedInline,outMultilineAttr+=attributeFormattedMultiline}),outMultilineAttr+="\n".concat(spacer(lvl,tabStop)),out=shouldRenderMultilineAttr(attributes,outInlineAttr,containsMultilineAttr,inline,lvl,tabStop,maxInlineAttributesLineLength)?outMultilineAttr:outInlineAttr,childrens&&childrens.length>0){var newLvl=lvl+1;out+=">",inline||(out+="\n",out+=spacer(newLvl,tabStop)),out+=childrens.reduce(mergeSiblingPlainStringChildrenReducer,[]).map(formatOneChildren(inline,newLvl,options)).join(inline?"":"\n".concat(spacer(newLvl,tabStop))),inline||(out+="\n",out+=spacer(newLvl-1,tabStop)),out+="</".concat(displayName,">")}else isInlineAttributeTooLong(attributes,outInlineAttr,lvl,tabStop,maxInlineAttributesLineLength)||(out+=" "),out+="/>";return out},"formatReactElementNode"),toReactElementTreeNode=(0,chunk_L5NVL7MD.K2)(function toReactElementTreeNode2(displayName,key,childrens){var props={};return key&&(props={key}),{type:"ReactElement",displayName,props,defaultProps:{},childrens}},"toReactElementTreeNode"),isKeyedFragment=(0,chunk_L5NVL7MD.K2)(function isKeyedFragment2(_ref){var key=_ref.key;return Boolean(key)},"isKeyedFragment"),hasNoChildren=(0,chunk_L5NVL7MD.K2)(function hasNoChildren2(_ref2){return 0===_ref2.childrens.length},"hasNoChildren"),formatReactFragmentNode=(0,chunk_L5NVL7MD.K2)(function(node,inline,lvl,options){var displayName,type=node.type,key=node.key,childrens=node.childrens;if("ReactFragment"!==type)throw new Error('The "formatReactFragmentNode" function could only format node of type "ReactFragment". Given: '.concat(type));return displayName=options.useFragmentShortSyntax?hasNoChildren(node)||isKeyedFragment(node)?"React.Fragment":"":"React.Fragment",formatReactElementNode(toReactElementTreeNode(displayName,key,childrens),inline,lvl,options)},"formatReactFragmentNode"),jsxStopChars=["<",">","{","}"],shouldBeEscaped=(0,chunk_L5NVL7MD.K2)(function shouldBeEscaped2(s){return jsxStopChars.some(function(jsxStopChar){return s.includes(jsxStopChar)})},"shouldBeEscaped"),escape2=(0,chunk_L5NVL7MD.K2)(function escape3(s){return shouldBeEscaped(s)?"{`".concat(s,"`}"):s},"escape"),preserveTrailingSpace=(0,chunk_L5NVL7MD.K2)(function preserveTrailingSpace2(s){var result=s;return result.endsWith(" ")&&(result=result.replace(/^(.*?)(\s+)$/,"$1{'$2'}")),result.startsWith(" ")&&(result=result.replace(/^(\s+)(.*)$/,"{'$1'}$2")),result},"preserveTrailingSpace"),formatTreeNode=(0,chunk_L5NVL7MD.K2)(function(node,inline,lvl,options){if("number"===node.type)return String(node.value);if("string"===node.type)return node.value?"".concat(preserveTrailingSpace(escape2(String(node.value)))):"";if("ReactElement"===node.type)return formatReactElementNode(node,inline,lvl,options);if("ReactFragment"===node.type)return formatReactFragmentNode(node,inline,lvl,options);throw new TypeError('Unknow format type "'.concat(node.type,'"'))},"formatTreeNode"),formatTree=(0,chunk_L5NVL7MD.K2)(function(node,options){return formatTreeNode(node,!1,0,options)},"formatTree"),reactElementToJsxString=(0,chunk_L5NVL7MD.K2)(function reactElementToJsxString2(element){var _ref=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},_ref$filterProps=_ref.filterProps,filterProps3=void 0===_ref$filterProps?[]:_ref$filterProps,_ref$showDefaultProps=_ref.showDefaultProps,showDefaultProps=void 0===_ref$showDefaultProps||_ref$showDefaultProps,_ref$showFunctions=_ref.showFunctions,showFunctions=void 0!==_ref$showFunctions&&_ref$showFunctions,functionValue=_ref.functionValue,_ref$tabStop=_ref.tabStop,tabStop=void 0===_ref$tabStop?2:_ref$tabStop,_ref$useBooleanShorth=_ref.useBooleanShorthandSyntax,useBooleanShorthandSyntax=void 0===_ref$useBooleanShorth||_ref$useBooleanShorth,_ref$useFragmentShort=_ref.useFragmentShortSyntax,useFragmentShortSyntax=void 0===_ref$useFragmentShort||_ref$useFragmentShort,_ref$sortProps=_ref.sortProps,sortProps=void 0===_ref$sortProps||_ref$sortProps,maxInlineAttributesLineLength=_ref.maxInlineAttributesLineLength,displayName=_ref.displayName;if(!element)throw new Error("react-element-to-jsx-string: Expected a ReactElement");var options={filterProps:filterProps3,showDefaultProps,showFunctions,functionValue,tabStop,useBooleanShorthandSyntax,useFragmentShortSyntax,sortProps,maxInlineAttributesLineLength,displayName};return formatTree(_parseReactElement(element,options),options)},"reactElementToJsxString"),chunk_U2JWIJRX=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-U2JWIJRX.js"),console=__webpack_require__("./node_modules/console-browserify/index.js"),require_estraverse=(0,chunk_L5NVL7MD.P$)({"../../node_modules/estraverse/estraverse.js"(exports){(0,chunk_L5NVL7MD.K2)(function clone(exports2){var Syntax,VisitorOption,VisitorKeys,BREAK,SKIP,REMOVE;function deepCopy(obj){var key,val,ret={};for(key in obj)obj.hasOwnProperty(key)&&(val=obj[key],ret[key]="object"==typeof val&&null!==val?deepCopy(val):val);return ret}function upperBound(array,func){var diff,len,i,current;for(len=array.length,i=0;len;)func(array[current=i+(diff=len>>>1)])?len=diff:(i=current+1,len-=diff+1);return i}function Reference(parent,key){this.parent=parent,this.key=key}function Element(node,path,wrap,ref){this.node=node,this.path=path,this.wrap=wrap,this.ref=ref}function Controller(){}function isNode2(node){return null!=node&&("object"==typeof node&&"string"==typeof node.type)}function isProperty(nodeType,key){return(nodeType===Syntax.ObjectExpression||nodeType===Syntax.ObjectPattern)&&"properties"===key}function candidateExistsInLeaveList(leavelist,candidate){for(var i=leavelist.length-1;i>=0;--i)if(leavelist[i].node===candidate)return!0;return!1}function traverse(root,visitor){return(new Controller).traverse(root,visitor)}function replace(root,visitor){return(new Controller).replace(root,visitor)}function extendCommentRange(comment,tokens){var target;return target=upperBound(tokens,(0,chunk_L5NVL7MD.K2)(function search(token){return token.range[0]>comment.range[0]},"search")),comment.extendedRange=[comment.range[0],comment.range[1]],target!==tokens.length&&(comment.extendedRange[1]=tokens[target].range[0]),(target-=1)>=0&&(comment.extendedRange[0]=tokens[target].range[1]),comment}function attachComments(tree,providedComments,tokens){var comment,len,i,cursor,comments=[];if(!tree.range)throw new Error("attachComments needs range information");if(!tokens.length){if(providedComments.length){for(i=0,len=providedComments.length;i<len;i+=1)(comment=deepCopy(providedComments[i])).extendedRange=[0,tree.range[0]],comments.push(comment);tree.leadingComments=comments}return tree}for(i=0,len=providedComments.length;i<len;i+=1)comments.push(extendCommentRange(deepCopy(providedComments[i]),tokens));return cursor=0,traverse(tree,{enter:(0,chunk_L5NVL7MD.K2)(function(node){for(var comment2;cursor<comments.length&&!((comment2=comments[cursor]).extendedRange[1]>node.range[0]);)comment2.extendedRange[1]===node.range[0]?(node.leadingComments||(node.leadingComments=[]),node.leadingComments.push(comment2),comments.splice(cursor,1)):cursor+=1;return cursor===comments.length?VisitorOption.Break:comments[cursor].extendedRange[0]>node.range[1]?VisitorOption.Skip:void 0},"enter")}),cursor=0,traverse(tree,{leave:(0,chunk_L5NVL7MD.K2)(function(node){for(var comment2;cursor<comments.length&&(comment2=comments[cursor],!(node.range[1]<comment2.extendedRange[0]));)node.range[1]===comment2.extendedRange[0]?(node.trailingComments||(node.trailingComments=[]),node.trailingComments.push(comment2),comments.splice(cursor,1)):cursor+=1;return cursor===comments.length?VisitorOption.Break:comments[cursor].extendedRange[0]>node.range[1]?VisitorOption.Skip:void 0},"leave")}),tree}return(0,chunk_L5NVL7MD.K2)(deepCopy,"deepCopy"),(0,chunk_L5NVL7MD.K2)(upperBound,"upperBound"),Syntax={AssignmentExpression:"AssignmentExpression",AssignmentPattern:"AssignmentPattern",ArrayExpression:"ArrayExpression",ArrayPattern:"ArrayPattern",ArrowFunctionExpression:"ArrowFunctionExpression",AwaitExpression:"AwaitExpression",BlockStatement:"BlockStatement",BinaryExpression:"BinaryExpression",BreakStatement:"BreakStatement",CallExpression:"CallExpression",CatchClause:"CatchClause",ChainExpression:"ChainExpression",ClassBody:"ClassBody",ClassDeclaration:"ClassDeclaration",ClassExpression:"ClassExpression",ComprehensionBlock:"ComprehensionBlock",ComprehensionExpression:"ComprehensionExpression",ConditionalExpression:"ConditionalExpression",ContinueStatement:"ContinueStatement",DebuggerStatement:"DebuggerStatement",DirectiveStatement:"DirectiveStatement",DoWhileStatement:"DoWhileStatement",EmptyStatement:"EmptyStatement",ExportAllDeclaration:"ExportAllDeclaration",ExportDefaultDeclaration:"ExportDefaultDeclaration",ExportNamedDeclaration:"ExportNamedDeclaration",ExportSpecifier:"ExportSpecifier",ExpressionStatement:"ExpressionStatement",ForStatement:"ForStatement",ForInStatement:"ForInStatement",ForOfStatement:"ForOfStatement",FunctionDeclaration:"FunctionDeclaration",FunctionExpression:"FunctionExpression",GeneratorExpression:"GeneratorExpression",Identifier:"Identifier",IfStatement:"IfStatement",ImportExpression:"ImportExpression",ImportDeclaration:"ImportDeclaration",ImportDefaultSpecifier:"ImportDefaultSpecifier",ImportNamespaceSpecifier:"ImportNamespaceSpecifier",ImportSpecifier:"ImportSpecifier",Literal:"Literal",LabeledStatement:"LabeledStatement",LogicalExpression:"LogicalExpression",MemberExpression:"MemberExpression",MetaProperty:"MetaProperty",MethodDefinition:"MethodDefinition",ModuleSpecifier:"ModuleSpecifier",NewExpression:"NewExpression",ObjectExpression:"ObjectExpression",ObjectPattern:"ObjectPattern",PrivateIdentifier:"PrivateIdentifier",Program:"Program",Property:"Property",PropertyDefinition:"PropertyDefinition",RestElement:"RestElement",ReturnStatement:"ReturnStatement",SequenceExpression:"SequenceExpression",SpreadElement:"SpreadElement",Super:"Super",SwitchStatement:"SwitchStatement",SwitchCase:"SwitchCase",TaggedTemplateExpression:"TaggedTemplateExpression",TemplateElement:"TemplateElement",TemplateLiteral:"TemplateLiteral",ThisExpression:"ThisExpression",ThrowStatement:"ThrowStatement",TryStatement:"TryStatement",UnaryExpression:"UnaryExpression",UpdateExpression:"UpdateExpression",VariableDeclaration:"VariableDeclaration",VariableDeclarator:"VariableDeclarator",WhileStatement:"WhileStatement",WithStatement:"WithStatement",YieldExpression:"YieldExpression"},VisitorKeys={AssignmentExpression:["left","right"],AssignmentPattern:["left","right"],ArrayExpression:["elements"],ArrayPattern:["elements"],ArrowFunctionExpression:["params","body"],AwaitExpression:["argument"],BlockStatement:["body"],BinaryExpression:["left","right"],BreakStatement:["label"],CallExpression:["callee","arguments"],CatchClause:["param","body"],ChainExpression:["expression"],ClassBody:["body"],ClassDeclaration:["id","superClass","body"],ClassExpression:["id","superClass","body"],ComprehensionBlock:["left","right"],ComprehensionExpression:["blocks","filter","body"],ConditionalExpression:["test","consequent","alternate"],ContinueStatement:["label"],DebuggerStatement:[],DirectiveStatement:[],DoWhileStatement:["body","test"],EmptyStatement:[],ExportAllDeclaration:["source"],ExportDefaultDeclaration:["declaration"],ExportNamedDeclaration:["declaration","specifiers","source"],ExportSpecifier:["exported","local"],ExpressionStatement:["expression"],ForStatement:["init","test","update","body"],ForInStatement:["left","right","body"],ForOfStatement:["left","right","body"],FunctionDeclaration:["id","params","body"],FunctionExpression:["id","params","body"],GeneratorExpression:["blocks","filter","body"],Identifier:[],IfStatement:["test","consequent","alternate"],ImportExpression:["source"],ImportDeclaration:["specifiers","source"],ImportDefaultSpecifier:["local"],ImportNamespaceSpecifier:["local"],ImportSpecifier:["imported","local"],Literal:[],LabeledStatement:["label","body"],LogicalExpression:["left","right"],MemberExpression:["object","property"],MetaProperty:["meta","property"],MethodDefinition:["key","value"],ModuleSpecifier:[],NewExpression:["callee","arguments"],ObjectExpression:["properties"],ObjectPattern:["properties"],PrivateIdentifier:[],Program:["body"],Property:["key","value"],PropertyDefinition:["key","value"],RestElement:["argument"],ReturnStatement:["argument"],SequenceExpression:["expressions"],SpreadElement:["argument"],Super:[],SwitchStatement:["discriminant","cases"],SwitchCase:["test","consequent"],TaggedTemplateExpression:["tag","quasi"],TemplateElement:[],TemplateLiteral:["quasis","expressions"],ThisExpression:[],ThrowStatement:["argument"],TryStatement:["block","handler","finalizer"],UnaryExpression:["argument"],UpdateExpression:["argument"],VariableDeclaration:["declarations"],VariableDeclarator:["id","init"],WhileStatement:["test","body"],WithStatement:["object","body"],YieldExpression:["argument"]},VisitorOption={Break:BREAK={},Skip:SKIP={},Remove:REMOVE={}},(0,chunk_L5NVL7MD.K2)(Reference,"Reference"),Reference.prototype.replace=(0,chunk_L5NVL7MD.K2)(function replace2(node){this.parent[this.key]=node},"replace"),Reference.prototype.remove=(0,chunk_L5NVL7MD.K2)(function remove(){return Array.isArray(this.parent)?(this.parent.splice(this.key,1),!0):(this.replace(null),!1)},"remove"),(0,chunk_L5NVL7MD.K2)(Element,"Element"),(0,chunk_L5NVL7MD.K2)(Controller,"Controller"),Controller.prototype.path=(0,chunk_L5NVL7MD.K2)(function path(){var i,iz,j,jz,result;function addToPath(result2,path2){if(Array.isArray(path2))for(j=0,jz=path2.length;j<jz;++j)result2.push(path2[j]);else result2.push(path2)}if((0,chunk_L5NVL7MD.K2)(addToPath,"addToPath"),!this.__current.path)return null;for(result=[],i=2,iz=this.__leavelist.length;i<iz;++i)addToPath(result,this.__leavelist[i].path);return addToPath(result,this.__current.path),result},"path"),Controller.prototype.type=function(){return this.current().type||this.__current.wrap},Controller.prototype.parents=(0,chunk_L5NVL7MD.K2)(function parents(){var i,iz,result;for(result=[],i=1,iz=this.__leavelist.length;i<iz;++i)result.push(this.__leavelist[i].node);return result},"parents"),Controller.prototype.current=(0,chunk_L5NVL7MD.K2)(function current(){return this.__current.node},"current"),Controller.prototype.__execute=(0,chunk_L5NVL7MD.K2)(function __execute(callback,element){var previous,result;return result=void 0,previous=this.__current,this.__current=element,this.__state=null,callback&&(result=callback.call(this,element.node,this.__leavelist[this.__leavelist.length-1].node)),this.__current=previous,result},"__execute"),Controller.prototype.notify=(0,chunk_L5NVL7MD.K2)(function notify(flag){this.__state=flag},"notify"),Controller.prototype.skip=function(){this.notify(SKIP)},Controller.prototype.break=function(){this.notify(BREAK)},Controller.prototype.remove=function(){this.notify(REMOVE)},Controller.prototype.__initialize=function(root,visitor){this.visitor=visitor,this.root=root,this.__worklist=[],this.__leavelist=[],this.__current=null,this.__state=null,this.__fallback=null,"iteration"===visitor.fallback?this.__fallback=Object.keys:"function"==typeof visitor.fallback&&(this.__fallback=visitor.fallback),this.__keys=VisitorKeys,visitor.keys&&(this.__keys=Object.assign(Object.create(this.__keys),visitor.keys))},(0,chunk_L5NVL7MD.K2)(isNode2,"isNode"),(0,chunk_L5NVL7MD.K2)(isProperty,"isProperty"),(0,chunk_L5NVL7MD.K2)(candidateExistsInLeaveList,"candidateExistsInLeaveList"),Controller.prototype.traverse=(0,chunk_L5NVL7MD.K2)(function traverse2(root,visitor){var worklist,leavelist,element,node,nodeType,ret,key,current,current2,candidates,candidate,sentinel;for(this.__initialize(root,visitor),sentinel={},worklist=this.__worklist,leavelist=this.__leavelist,worklist.push(new Element(root,null,null,null)),leavelist.push(new Element(null,null,null,null));worklist.length;)if((element=worklist.pop())!==sentinel){if(element.node){if(ret=this.__execute(visitor.enter,element),this.__state===BREAK||ret===BREAK)return;if(worklist.push(sentinel),leavelist.push(element),this.__state===SKIP||ret===SKIP)continue;if(nodeType=(node=element.node).type||element.wrap,!(candidates=this.__keys[nodeType])){if(!this.__fallback)throw new Error("Unknown node type "+nodeType+".");candidates=this.__fallback(node)}for(current=candidates.length;(current-=1)>=0;)if(candidate=node[key=candidates[current]])if(Array.isArray(candidate)){for(current2=candidate.length;(current2-=1)>=0;)if(candidate[current2]&&!candidateExistsInLeaveList(leavelist,candidate[current2])){if(isProperty(nodeType,candidates[current]))element=new Element(candidate[current2],[key,current2],"Property",null);else{if(!isNode2(candidate[current2]))continue;element=new Element(candidate[current2],[key,current2],null,null)}worklist.push(element)}}else if(isNode2(candidate)){if(candidateExistsInLeaveList(leavelist,candidate))continue;worklist.push(new Element(candidate,key,null,null))}}}else if(element=leavelist.pop(),ret=this.__execute(visitor.leave,element),this.__state===BREAK||ret===BREAK)return},"traverse"),Controller.prototype.replace=(0,chunk_L5NVL7MD.K2)(function replace2(root,visitor){var worklist,leavelist,node,nodeType,target,element,current,current2,candidates,candidate,sentinel,outer,key;function removeElem(element2){var i,key2,nextElem,parent;if(element2.ref.remove())for(key2=element2.ref.key,parent=element2.ref.parent,i=worklist.length;i--;)if((nextElem=worklist[i]).ref&&nextElem.ref.parent===parent){if(nextElem.ref.key<key2)break;--nextElem.ref.key}}for((0,chunk_L5NVL7MD.K2)(removeElem,"removeElem"),this.__initialize(root,visitor),sentinel={},worklist=this.__worklist,leavelist=this.__leavelist,element=new Element(root,null,null,new Reference(outer={root},"root")),worklist.push(element),leavelist.push(element);worklist.length;)if((element=worklist.pop())!==sentinel){if(void 0!==(target=this.__execute(visitor.enter,element))&&target!==BREAK&&target!==SKIP&&target!==REMOVE&&(element.ref.replace(target),element.node=target),this.__state!==REMOVE&&target!==REMOVE||(removeElem(element),element.node=null),this.__state===BREAK||target===BREAK)return outer.root;if((node=element.node)&&(worklist.push(sentinel),leavelist.push(element),this.__state!==SKIP&&target!==SKIP)){if(nodeType=node.type||element.wrap,!(candidates=this.__keys[nodeType])){if(!this.__fallback)throw new Error("Unknown node type "+nodeType+".");candidates=this.__fallback(node)}for(current=candidates.length;(current-=1)>=0;)if(candidate=node[key=candidates[current]])if(Array.isArray(candidate)){for(current2=candidate.length;(current2-=1)>=0;)if(candidate[current2]){if(isProperty(nodeType,candidates[current]))element=new Element(candidate[current2],[key,current2],"Property",new Reference(candidate,current2));else{if(!isNode2(candidate[current2]))continue;element=new Element(candidate[current2],[key,current2],null,new Reference(candidate,current2))}worklist.push(element)}}else isNode2(candidate)&&worklist.push(new Element(candidate,key,null,new Reference(node,key)))}}else if(element=leavelist.pop(),void 0!==(target=this.__execute(visitor.leave,element))&&target!==BREAK&&target!==SKIP&&target!==REMOVE&&element.ref.replace(target),this.__state!==REMOVE&&target!==REMOVE||removeElem(element),this.__state===BREAK||target===BREAK)return outer.root;return outer.root},"replace"),(0,chunk_L5NVL7MD.K2)(traverse,"traverse"),(0,chunk_L5NVL7MD.K2)(replace,"replace"),(0,chunk_L5NVL7MD.K2)(extendCommentRange,"extendCommentRange"),(0,chunk_L5NVL7MD.K2)(attachComments,"attachComments"),exports2.Syntax=Syntax,exports2.traverse=traverse,exports2.replace=replace,exports2.attachComments=attachComments,exports2.VisitorKeys=VisitorKeys,exports2.VisitorOption=VisitorOption,exports2.Controller=Controller,exports2.cloneEnvironment=function(){return clone({})},exports2},"clone")(exports)}}),require_ast=(0,chunk_L5NVL7MD.P$)({"../../node_modules/esutils/lib/ast.js"(exports,module){!function(){function isExpression(node){if(null==node)return!1;switch(node.type){case"ArrayExpression":case"AssignmentExpression":case"BinaryExpression":case"CallExpression":case"ConditionalExpression":case"FunctionExpression":case"Identifier":case"Literal":case"LogicalExpression":case"MemberExpression":case"NewExpression":case"ObjectExpression":case"SequenceExpression":case"ThisExpression":case"UnaryExpression":case"UpdateExpression":return!0}return!1}function isIterationStatement(node){if(null==node)return!1;switch(node.type){case"DoWhileStatement":case"ForInStatement":case"ForStatement":case"WhileStatement":return!0}return!1}function isStatement(node){if(null==node)return!1;switch(node.type){case"BlockStatement":case"BreakStatement":case"ContinueStatement":case"DebuggerStatement":case"DoWhileStatement":case"EmptyStatement":case"ExpressionStatement":case"ForInStatement":case"ForStatement":case"IfStatement":case"LabeledStatement":case"ReturnStatement":case"SwitchStatement":case"ThrowStatement":case"TryStatement":case"VariableDeclaration":case"WhileStatement":case"WithStatement":return!0}return!1}function isSourceElement(node){return isStatement(node)||null!=node&&"FunctionDeclaration"===node.type}function trailingStatement(node){switch(node.type){case"IfStatement":return null!=node.alternate?node.alternate:node.consequent;case"LabeledStatement":case"ForStatement":case"ForInStatement":case"WhileStatement":case"WithStatement":return node.body}return null}function isProblematicIfStatement(node){var current;if("IfStatement"!==node.type)return!1;if(null==node.alternate)return!1;current=node.consequent;do{if("IfStatement"===current.type&&null==current.alternate)return!0;current=trailingStatement(current)}while(current);return!1}(0,chunk_L5NVL7MD.K2)(isExpression,"isExpression"),(0,chunk_L5NVL7MD.K2)(isIterationStatement,"isIterationStatement"),(0,chunk_L5NVL7MD.K2)(isStatement,"isStatement"),(0,chunk_L5NVL7MD.K2)(isSourceElement,"isSourceElement"),(0,chunk_L5NVL7MD.K2)(trailingStatement,"trailingStatement"),(0,chunk_L5NVL7MD.K2)(isProblematicIfStatement,"isProblematicIfStatement"),module.exports={isExpression,isStatement,isIterationStatement,isSourceElement,isProblematicIfStatement,trailingStatement}}()}}),require_code=(0,chunk_L5NVL7MD.P$)({"../../node_modules/esutils/lib/code.js"(exports,module){!function(){var ES6Regex,ES5Regex,NON_ASCII_WHITESPACES,IDENTIFIER_START,IDENTIFIER_PART,ch;function isDecimalDigit(ch2){return 48<=ch2&&ch2<=57}function isHexDigit(ch2){return 48<=ch2&&ch2<=57||97<=ch2&&ch2<=102||65<=ch2&&ch2<=70}function isOctalDigit(ch2){return ch2>=48&&ch2<=55}function isWhiteSpace(ch2){return 32===ch2||9===ch2||11===ch2||12===ch2||160===ch2||ch2>=5760&&NON_ASCII_WHITESPACES.indexOf(ch2)>=0}function isLineTerminator(ch2){return 10===ch2||13===ch2||8232===ch2||8233===ch2}function fromCodePoint(cp){return cp<=65535?String.fromCharCode(cp):String.fromCharCode(Math.floor((cp-65536)/1024)+55296)+String.fromCharCode((cp-65536)%1024+56320)}for(ES5Regex={NonAsciiIdentifierStart:/[\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]/,NonAsciiIdentifierPart:/[\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]/},ES6Regex={NonAsciiIdentifierStart:/[\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-\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\u2118-\u211D\u2124\u2126\u2128\u212A-\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\u3005-\u3007\u3021-\u3029\u3031-\u3035\u3038-\u303C\u3041-\u3096\u309B-\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]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDE80-\uDE9C\uDEA0-\uDED0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF75\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00\uDE10-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE4\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC03-\uDC37\uDC83-\uDCAF\uDCD0-\uDCE8\uDD03-\uDD26\uDD50-\uDD72\uDD76\uDD83-\uDDB2\uDDC1-\uDDC4\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE2B\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEDE\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3D\uDF50\uDF5D-\uDF61]|\uD805[\uDC00-\uDC34\uDC47-\uDC4A\uDC80-\uDCAF\uDCC4\uDCC5\uDCC7\uDD80-\uDDAE\uDDD8-\uDDDB\uDE00-\uDE2F\uDE44\uDE80-\uDEAA\uDF00-\uDF19]|\uD806[\uDCA0-\uDCDF\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC2E\uDC40\uDC72-\uDC8F]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDED0-\uDEED\uDF00-\uDF2F\uDF40-\uDF43\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50\uDF93-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB]|\uD83A[\uDC00-\uDCC4\uDD00-\uDD43]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]/,NonAsciiIdentifierPart:/[\xAA\xB5\xB7\xBA\xC0-\xD6\xD8-\xF6\xF8-\u02C1\u02C6-\u02D1\u02E0-\u02E4\u02EC\u02EE\u0300-\u0374\u0376\u0377\u037A-\u037D\u037F\u0386-\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\u1369-\u1371\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-\u19DA\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\u2118-\u211D\u2124\u2126\u2128\u212A-\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\u3005-\u3007\u3021-\u302F\u3031-\u3035\u3038-\u303C\u3041-\u3096\u3099-\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]|\uD800[\uDC00-\uDC0B\uDC0D-\uDC26\uDC28-\uDC3A\uDC3C\uDC3D\uDC3F-\uDC4D\uDC50-\uDC5D\uDC80-\uDCFA\uDD40-\uDD74\uDDFD\uDE80-\uDE9C\uDEA0-\uDED0\uDEE0\uDF00-\uDF1F\uDF30-\uDF4A\uDF50-\uDF7A\uDF80-\uDF9D\uDFA0-\uDFC3\uDFC8-\uDFCF\uDFD1-\uDFD5]|\uD801[\uDC00-\uDC9D\uDCA0-\uDCA9\uDCB0-\uDCD3\uDCD8-\uDCFB\uDD00-\uDD27\uDD30-\uDD63\uDE00-\uDF36\uDF40-\uDF55\uDF60-\uDF67]|\uD802[\uDC00-\uDC05\uDC08\uDC0A-\uDC35\uDC37\uDC38\uDC3C\uDC3F-\uDC55\uDC60-\uDC76\uDC80-\uDC9E\uDCE0-\uDCF2\uDCF4\uDCF5\uDD00-\uDD15\uDD20-\uDD39\uDD80-\uDDB7\uDDBE\uDDBF\uDE00-\uDE03\uDE05\uDE06\uDE0C-\uDE13\uDE15-\uDE17\uDE19-\uDE33\uDE38-\uDE3A\uDE3F\uDE60-\uDE7C\uDE80-\uDE9C\uDEC0-\uDEC7\uDEC9-\uDEE6\uDF00-\uDF35\uDF40-\uDF55\uDF60-\uDF72\uDF80-\uDF91]|\uD803[\uDC00-\uDC48\uDC80-\uDCB2\uDCC0-\uDCF2]|\uD804[\uDC00-\uDC46\uDC66-\uDC6F\uDC7F-\uDCBA\uDCD0-\uDCE8\uDCF0-\uDCF9\uDD00-\uDD34\uDD36-\uDD3F\uDD50-\uDD73\uDD76\uDD80-\uDDC4\uDDCA-\uDDCC\uDDD0-\uDDDA\uDDDC\uDE00-\uDE11\uDE13-\uDE37\uDE3E\uDE80-\uDE86\uDE88\uDE8A-\uDE8D\uDE8F-\uDE9D\uDE9F-\uDEA8\uDEB0-\uDEEA\uDEF0-\uDEF9\uDF00-\uDF03\uDF05-\uDF0C\uDF0F\uDF10\uDF13-\uDF28\uDF2A-\uDF30\uDF32\uDF33\uDF35-\uDF39\uDF3C-\uDF44\uDF47\uDF48\uDF4B-\uDF4D\uDF50\uDF57\uDF5D-\uDF63\uDF66-\uDF6C\uDF70-\uDF74]|\uD805[\uDC00-\uDC4A\uDC50-\uDC59\uDC80-\uDCC5\uDCC7\uDCD0-\uDCD9\uDD80-\uDDB5\uDDB8-\uDDC0\uDDD8-\uDDDD\uDE00-\uDE40\uDE44\uDE50-\uDE59\uDE80-\uDEB7\uDEC0-\uDEC9\uDF00-\uDF19\uDF1D-\uDF2B\uDF30-\uDF39]|\uD806[\uDCA0-\uDCE9\uDCFF\uDEC0-\uDEF8]|\uD807[\uDC00-\uDC08\uDC0A-\uDC36\uDC38-\uDC40\uDC50-\uDC59\uDC72-\uDC8F\uDC92-\uDCA7\uDCA9-\uDCB6]|\uD808[\uDC00-\uDF99]|\uD809[\uDC00-\uDC6E\uDC80-\uDD43]|[\uD80C\uD81C-\uD820\uD840-\uD868\uD86A-\uD86C\uD86F-\uD872][\uDC00-\uDFFF]|\uD80D[\uDC00-\uDC2E]|\uD811[\uDC00-\uDE46]|\uD81A[\uDC00-\uDE38\uDE40-\uDE5E\uDE60-\uDE69\uDED0-\uDEED\uDEF0-\uDEF4\uDF00-\uDF36\uDF40-\uDF43\uDF50-\uDF59\uDF63-\uDF77\uDF7D-\uDF8F]|\uD81B[\uDF00-\uDF44\uDF50-\uDF7E\uDF8F-\uDF9F\uDFE0]|\uD821[\uDC00-\uDFEC]|\uD822[\uDC00-\uDEF2]|\uD82C[\uDC00\uDC01]|\uD82F[\uDC00-\uDC6A\uDC70-\uDC7C\uDC80-\uDC88\uDC90-\uDC99\uDC9D\uDC9E]|\uD834[\uDD65-\uDD69\uDD6D-\uDD72\uDD7B-\uDD82\uDD85-\uDD8B\uDDAA-\uDDAD\uDE42-\uDE44]|\uD835[\uDC00-\uDC54\uDC56-\uDC9C\uDC9E\uDC9F\uDCA2\uDCA5\uDCA6\uDCA9-\uDCAC\uDCAE-\uDCB9\uDCBB\uDCBD-\uDCC3\uDCC5-\uDD05\uDD07-\uDD0A\uDD0D-\uDD14\uDD16-\uDD1C\uDD1E-\uDD39\uDD3B-\uDD3E\uDD40-\uDD44\uDD46\uDD4A-\uDD50\uDD52-\uDEA5\uDEA8-\uDEC0\uDEC2-\uDEDA\uDEDC-\uDEFA\uDEFC-\uDF14\uDF16-\uDF34\uDF36-\uDF4E\uDF50-\uDF6E\uDF70-\uDF88\uDF8A-\uDFA8\uDFAA-\uDFC2\uDFC4-\uDFCB\uDFCE-\uDFFF]|\uD836[\uDE00-\uDE36\uDE3B-\uDE6C\uDE75\uDE84\uDE9B-\uDE9F\uDEA1-\uDEAF]|\uD838[\uDC00-\uDC06\uDC08-\uDC18\uDC1B-\uDC21\uDC23\uDC24\uDC26-\uDC2A]|\uD83A[\uDC00-\uDCC4\uDCD0-\uDCD6\uDD00-\uDD4A\uDD50-\uDD59]|\uD83B[\uDE00-\uDE03\uDE05-\uDE1F\uDE21\uDE22\uDE24\uDE27\uDE29-\uDE32\uDE34-\uDE37\uDE39\uDE3B\uDE42\uDE47\uDE49\uDE4B\uDE4D-\uDE4F\uDE51\uDE52\uDE54\uDE57\uDE59\uDE5B\uDE5D\uDE5F\uDE61\uDE62\uDE64\uDE67-\uDE6A\uDE6C-\uDE72\uDE74-\uDE77\uDE79-\uDE7C\uDE7E\uDE80-\uDE89\uDE8B-\uDE9B\uDEA1-\uDEA3\uDEA5-\uDEA9\uDEAB-\uDEBB]|\uD869[\uDC00-\uDED6\uDF00-\uDFFF]|\uD86D[\uDC00-\uDF34\uDF40-\uDFFF]|\uD86E[\uDC00-\uDC1D\uDC20-\uDFFF]|\uD873[\uDC00-\uDEA1]|\uD87E[\uDC00-\uDE1D]|\uDB40[\uDD00-\uDDEF]/},(0,chunk_L5NVL7MD.K2)(isDecimalDigit,"isDecimalDigit"),(0,chunk_L5NVL7MD.K2)(isHexDigit,"isHexDigit"),(0,chunk_L5NVL7MD.K2)(isOctalDigit,"isOctalDigit"),NON_ASCII_WHITESPACES=[5760,8192,8193,8194,8195,8196,8197,8198,8199,8200,8201,8202,8239,8287,12288,65279],(0,chunk_L5NVL7MD.K2)(isWhiteSpace,"isWhiteSpace"),(0,chunk_L5NVL7MD.K2)(isLineTerminator,"isLineTerminator"),(0,chunk_L5NVL7MD.K2)(fromCodePoint,"fromCodePoint"),IDENTIFIER_START=new Array(128),ch=0;ch<128;++ch)IDENTIFIER_START[ch]=ch>=97&&ch<=122||ch>=65&&ch<=90||36===ch||95===ch;for(IDENTIFIER_PART=new Array(128),ch=0;ch<128;++ch)IDENTIFIER_PART[ch]=ch>=97&&ch<=122||ch>=65&&ch<=90||ch>=48&&ch<=57||36===ch||95===ch;function isIdentifierStartES5(ch2){return ch2<128?IDENTIFIER_START[ch2]:ES5Regex.NonAsciiIdentifierStart.test(fromCodePoint(ch2))}function isIdentifierPartES5(ch2){return ch2<128?IDENTIFIER_PART[ch2]:ES5Regex.NonAsciiIdentifierPart.test(fromCodePoint(ch2))}function isIdentifierStartES6(ch2){return ch2<128?IDENTIFIER_START[ch2]:ES6Regex.NonAsciiIdentifierStart.test(fromCodePoint(ch2))}function isIdentifierPartES6(ch2){return ch2<128?IDENTIFIER_PART[ch2]:ES6Regex.NonAsciiIdentifierPart.test(fromCodePoint(ch2))}(0,chunk_L5NVL7MD.K2)(isIdentifierStartES5,"isIdentifierStartES5"),(0,chunk_L5NVL7MD.K2)(isIdentifierPartES5,"isIdentifierPartES5"),(0,chunk_L5NVL7MD.K2)(isIdentifierStartES6,"isIdentifierStartES6"),(0,chunk_L5NVL7MD.K2)(isIdentifierPartES6,"isIdentifierPartES6"),module.exports={isDecimalDigit,isHexDigit,isOctalDigit,isWhiteSpace,isLineTerminator,isIdentifierStartES5,isIdentifierPartES5,isIdentifierStartES6,isIdentifierPartES6}}()}}),require_keyword=(0,chunk_L5NVL7MD.P$)({"../../node_modules/esutils/lib/keyword.js"(exports,module){!function(){var code=require_code();function isStrictModeReservedWordES6(id){switch(id){case"implements":case"interface":case"package":case"private":case"protected":case"public":case"static":case"let":return!0;default:return!1}}function isKeywordES5(id,strict){return!(!strict&&"yield"===id)&&isKeywordES6(id,strict)}function isKeywordES6(id,strict){if(strict&&isStrictModeReservedWordES6(id))return!0;switch(id.length){case 2:return"if"===id||"in"===id||"do"===id;case 3:return"var"===id||"for"===id||"new"===id||"try"===id;case 4:return"this"===id||"else"===id||"case"===id||"void"===id||"with"===id||"enum"===id;case 5:return"while"===id||"break"===id||"catch"===id||"throw"===id||"const"===id||"yield"===id||"class"===id||"super"===id;case 6:return"return"===id||"typeof"===id||"delete"===id||"switch"===id||"export"===id||"import"===id;case 7:return"default"===id||"finally"===id||"extends"===id;case 8:return"function"===id||"continue"===id||"debugger"===id;case 10:return"instanceof"===id;default:return!1}}function isReservedWordES5(id,strict){return"null"===id||"true"===id||"false"===id||isKeywordES5(id,strict)}function isReservedWordES6(id,strict){return"null"===id||"true"===id||"false"===id||isKeywordES6(id,strict)}function isRestrictedWord(id){return"eval"===id||"arguments"===id}function isIdentifierNameES5(id){var i,iz,ch;if(0===id.length)return!1;if(ch=id.charCodeAt(0),!code.isIdentifierStartES5(ch))return!1;for(i=1,iz=id.length;i<iz;++i)if(ch=id.charCodeAt(i),!code.isIdentifierPartES5(ch))return!1;return!0}function decodeUtf16(lead,trail){return 1024*(lead-55296)+(trail-56320)+65536}function isIdentifierNameES6(id){var i,iz,ch,lowCh,check;if(0===id.length)return!1;for(check=code.isIdentifierStartES6,i=0,iz=id.length;i<iz;++i){if(55296<=(ch=id.charCodeAt(i))&&ch<=56319){if(++i>=iz)return!1;if(!(56320<=(lowCh=id.charCodeAt(i))&&lowCh<=57343))return!1;ch=decodeUtf16(ch,lowCh)}if(!check(ch))return!1;check=code.isIdentifierPartES6}return!0}function isIdentifierES5(id,strict){return isIdentifierNameES5(id)&&!isReservedWordES5(id,strict)}function isIdentifierES6(id,strict){return isIdentifierNameES6(id)&&!isReservedWordES6(id,strict)}(0,chunk_L5NVL7MD.K2)(isStrictModeReservedWordES6,"isStrictModeReservedWordES6"),(0,chunk_L5NVL7MD.K2)(isKeywordES5,"isKeywordES5"),(0,chunk_L5NVL7MD.K2)(isKeywordES6,"isKeywordES6"),(0,chunk_L5NVL7MD.K2)(isReservedWordES5,"isReservedWordES5"),(0,chunk_L5NVL7MD.K2)(isReservedWordES6,"isReservedWordES6"),(0,chunk_L5NVL7MD.K2)(isRestrictedWord,"isRestrictedWord"),(0,chunk_L5NVL7MD.K2)(isIdentifierNameES5,"isIdentifierNameES5"),(0,chunk_L5NVL7MD.K2)(decodeUtf16,"decodeUtf16"),(0,chunk_L5NVL7MD.K2)(isIdentifierNameES6,"isIdentifierNameES6"),(0,chunk_L5NVL7MD.K2)(isIdentifierES5,"isIdentifierES5"),(0,chunk_L5NVL7MD.K2)(isIdentifierES6,"isIdentifierES6"),module.exports={isKeywordES5,isKeywordES6,isReservedWordES5,isReservedWordES6,isRestrictedWord,isIdentifierNameES5,isIdentifierNameES6,isIdentifierES5,isIdentifierES6}}()}}),require_utils=(0,chunk_L5NVL7MD.P$)({"../../node_modules/esutils/lib/utils.js"(exports){exports.ast=require_ast(),exports.code=require_code(),exports.keyword=require_keyword()}}),require_base64=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/base64.js"(exports){var intToCharMap="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".split("");exports.encode=function(number){if(0<=number&&number<intToCharMap.length)return intToCharMap[number];throw new TypeError("Must be between 0 and 63: "+number)},exports.decode=function(charCode){return 65<=charCode&&charCode<=90?charCode-65:97<=charCode&&charCode<=122?charCode-97+26:48<=charCode&&charCode<=57?charCode-48+52:43==charCode?62:47==charCode?63:-1}}}),require_base64_vlq=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/base64-vlq.js"(exports){var base64=require_base64();function toVLQSigned(aValue){return aValue<0?1+(-aValue<<1):0+(aValue<<1)}function fromVLQSigned(aValue){var shifted=aValue>>1;return!(1&~aValue)?-shifted:shifted}(0,chunk_L5NVL7MD.K2)(toVLQSigned,"toVLQSigned"),(0,chunk_L5NVL7MD.K2)(fromVLQSigned,"fromVLQSigned"),exports.encode=(0,chunk_L5NVL7MD.K2)(function base64VLQ_encode(aValue){var digit,encoded="",vlq=toVLQSigned(aValue);do{digit=31&vlq,(vlq>>>=5)>0&&(digit|=32),encoded+=base64.encode(digit)}while(vlq>0);return encoded},"base64VLQ_encode"),exports.decode=(0,chunk_L5NVL7MD.K2)(function base64VLQ_decode(aStr,aIndex,aOutParam){var continuation,digit,strLen=aStr.length,result=0,shift=0;do{if(aIndex>=strLen)throw new Error("Expected more digits in base 64 VLQ value.");if(-1===(digit=base64.decode(aStr.charCodeAt(aIndex++))))throw new Error("Invalid base64 digit: "+aStr.charAt(aIndex-1));continuation=!!(32&digit),result+=(digit&=31)<<shift,shift+=5}while(continuation);aOutParam.value=fromVLQSigned(result),aOutParam.rest=aIndex},"base64VLQ_decode")}}),require_util=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/util.js"(exports){function getArg(aArgs,aName,aDefaultValue){if(aName in aArgs)return aArgs[aName];if(3===arguments.length)return aDefaultValue;throw new Error('"'+aName+'" is a required argument.')}(0,chunk_L5NVL7MD.K2)(getArg,"getArg"),exports.getArg=getArg;var urlRegexp=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.-]*)(?::(\d+))?(.*)$/,dataUrlRegexp=/^data:.+\,.+$/;function urlParse(aUrl){var match=aUrl.match(urlRegexp);return match?{scheme:match[1],auth:match[2],host:match[3],port:match[4],path:match[5]}:null}function urlGenerate(aParsedUrl){var url="";return aParsedUrl.scheme&&(url+=aParsedUrl.scheme+":"),url+="//",aParsedUrl.auth&&(url+=aParsedUrl.auth+"@"),aParsedUrl.host&&(url+=aParsedUrl.host),aParsedUrl.port&&(url+=":"+aParsedUrl.port),aParsedUrl.path&&(url+=aParsedUrl.path),url}function normalize(aPath){var path=aPath,url=urlParse(aPath);if(url){if(!url.path)return aPath;path=url.path}for(var part,isAbsolute=exports.isAbsolute(path),parts=path.split(/\/+/),up=0,i=parts.length-1;i>=0;i--)"."===(part=parts[i])?parts.splice(i,1):".."===part?up++:up>0&&(""===part?(parts.splice(i+1,up),up=0):(parts.splice(i,2),up--));return""===(path=parts.join("/"))&&(path=isAbsolute?"/":"."),url?(url.path=path,urlGenerate(url)):path}function join(aRoot,aPath){""===aRoot&&(aRoot="."),""===aPath&&(aPath=".");var aPathUrl=urlParse(aPath),aRootUrl=urlParse(aRoot);if(aRootUrl&&(aRoot=aRootUrl.path||"/"),aPathUrl&&!aPathUrl.scheme)return aRootUrl&&(aPathUrl.scheme=aRootUrl.scheme),urlGenerate(aPathUrl);if(aPathUrl||aPath.match(dataUrlRegexp))return aPath;if(aRootUrl&&!aRootUrl.host&&!aRootUrl.path)return aRootUrl.host=aPath,urlGenerate(aRootUrl);var joined="/"===aPath.charAt(0)?aPath:normalize(aRoot.replace(/\/+$/,"")+"/"+aPath);return aRootUrl?(aRootUrl.path=joined,urlGenerate(aRootUrl)):joined}function relative(aRoot,aPath){""===aRoot&&(aRoot="."),aRoot=aRoot.replace(/\/$/,"");for(var level=0;0!==aPath.indexOf(aRoot+"/");){var index=aRoot.lastIndexOf("/");if(index<0)return aPath;if((aRoot=aRoot.slice(0,index)).match(/^([^\/]+:\/)?\/*$/))return aPath;++level}return Array(level+1).join("../")+aPath.substr(aRoot.length+1)}(0,chunk_L5NVL7MD.K2)(urlParse,"urlParse"),exports.urlParse=urlParse,(0,chunk_L5NVL7MD.K2)(urlGenerate,"urlGenerate"),exports.urlGenerate=urlGenerate,(0,chunk_L5NVL7MD.K2)(normalize,"normalize"),exports.normalize=normalize,(0,chunk_L5NVL7MD.K2)(join,"join"),exports.join=join,exports.isAbsolute=function(aPath){return"/"===aPath.charAt(0)||urlRegexp.test(aPath)},(0,chunk_L5NVL7MD.K2)(relative,"relative"),exports.relative=relative;var supportsNullProto=!("__proto__"in Object.create(null));function identity(s){return s}function toSetString(aStr){return isProtoString(aStr)?"$"+aStr:aStr}function fromSetString(aStr){return isProtoString(aStr)?aStr.slice(1):aStr}function isProtoString(s){if(!s)return!1;var length=s.length;if(length<9)return!1;if(95!==s.charCodeAt(length-1)||95!==s.charCodeAt(length-2)||111!==s.charCodeAt(length-3)||116!==s.charCodeAt(length-4)||111!==s.charCodeAt(length-5)||114!==s.charCodeAt(length-6)||112!==s.charCodeAt(length-7)||95!==s.charCodeAt(length-8)||95!==s.charCodeAt(length-9))return!1;for(var i=length-10;i>=0;i--)if(36!==s.charCodeAt(i))return!1;return!0}function compareByOriginalPositions(mappingA,mappingB,onlyCompareOriginal){var cmp=strcmp(mappingA.source,mappingB.source);return 0!==cmp||0!==(cmp=mappingA.originalLine-mappingB.originalLine)||0!==(cmp=mappingA.originalColumn-mappingB.originalColumn)||onlyCompareOriginal||0!==(cmp=mappingA.generatedColumn-mappingB.generatedColumn)||0!==(cmp=mappingA.generatedLine-mappingB.generatedLine)?cmp:strcmp(mappingA.name,mappingB.name)}function compareByGeneratedPositionsDeflated(mappingA,mappingB,onlyCompareGenerated){var cmp=mappingA.generatedLine-mappingB.generatedLine;return 0!==cmp||0!==(cmp=mappingA.generatedColumn-mappingB.generatedColumn)||onlyCompareGenerated||0!==(cmp=strcmp(mappingA.source,mappingB.source))||0!==(cmp=mappingA.originalLine-mappingB.originalLine)||0!==(cmp=mappingA.originalColumn-mappingB.originalColumn)?cmp:strcmp(mappingA.name,mappingB.name)}function strcmp(aStr1,aStr2){return aStr1===aStr2?0:null===aStr1?1:null===aStr2?-1:aStr1>aStr2?1:-1}function compareByGeneratedPositionsInflated(mappingA,mappingB){var cmp=mappingA.generatedLine-mappingB.generatedLine;return 0!==cmp||0!==(cmp=mappingA.generatedColumn-mappingB.generatedColumn)||0!==(cmp=strcmp(mappingA.source,mappingB.source))||0!==(cmp=mappingA.originalLine-mappingB.originalLine)||0!==(cmp=mappingA.originalColumn-mappingB.originalColumn)?cmp:strcmp(mappingA.name,mappingB.name)}function parseSourceMapInput(str){return JSON.parse(str.replace(/^\)]}'[^\n]*\n/,""))}function computeSourceURL(sourceRoot,sourceURL,sourceMapURL){if(sourceURL=sourceURL||"",sourceRoot&&("/"!==sourceRoot[sourceRoot.length-1]&&"/"!==sourceURL[0]&&(sourceRoot+="/"),sourceURL=sourceRoot+sourceURL),sourceMapURL){var parsed=urlParse(sourceMapURL);if(!parsed)throw new Error("sourceMapURL could not be parsed");if(parsed.path){var index=parsed.path.lastIndexOf("/");index>=0&&(parsed.path=parsed.path.substring(0,index+1))}sourceURL=join(urlGenerate(parsed),sourceURL)}return normalize(sourceURL)}(0,chunk_L5NVL7MD.K2)(identity,"identity"),(0,chunk_L5NVL7MD.K2)(toSetString,"toSetString"),exports.toSetString=supportsNullProto?identity:toSetString,(0,chunk_L5NVL7MD.K2)(fromSetString,"fromSetString"),exports.fromSetString=supportsNullProto?identity:fromSetString,(0,chunk_L5NVL7MD.K2)(isProtoString,"isProtoString"),(0,chunk_L5NVL7MD.K2)(compareByOriginalPositions,"compareByOriginalPositions"),exports.compareByOriginalPositions=compareByOriginalPositions,(0,chunk_L5NVL7MD.K2)(compareByGeneratedPositionsDeflated,"compareByGeneratedPositionsDeflated"),exports.compareByGeneratedPositionsDeflated=compareByGeneratedPositionsDeflated,(0,chunk_L5NVL7MD.K2)(strcmp,"strcmp"),(0,chunk_L5NVL7MD.K2)(compareByGeneratedPositionsInflated,"compareByGeneratedPositionsInflated"),exports.compareByGeneratedPositionsInflated=compareByGeneratedPositionsInflated,(0,chunk_L5NVL7MD.K2)(parseSourceMapInput,"parseSourceMapInput"),exports.parseSourceMapInput=parseSourceMapInput,(0,chunk_L5NVL7MD.K2)(computeSourceURL,"computeSourceURL"),exports.computeSourceURL=computeSourceURL}}),require_array_set=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/array-set.js"(exports){var util=require_util(),has=Object.prototype.hasOwnProperty,hasNativeMap="undefined"!=typeof Map;function ArraySet(){this._array=[],this._set=hasNativeMap?new Map:Object.create(null)}(0,chunk_L5NVL7MD.K2)(ArraySet,"ArraySet"),ArraySet.fromArray=(0,chunk_L5NVL7MD.K2)(function ArraySet_fromArray(aArray,aAllowDuplicates){for(var set=new ArraySet,i=0,len=aArray.length;i<len;i++)set.add(aArray[i],aAllowDuplicates);return set},"ArraySet_fromArray"),ArraySet.prototype.size=(0,chunk_L5NVL7MD.K2)(function ArraySet_size(){return hasNativeMap?this._set.size:Object.getOwnPropertyNames(this._set).length},"ArraySet_size"),ArraySet.prototype.add=(0,chunk_L5NVL7MD.K2)(function ArraySet_add(aStr,aAllowDuplicates){var sStr=hasNativeMap?aStr:util.toSetString(aStr),isDuplicate=hasNativeMap?this.has(aStr):has.call(this._set,sStr),idx=this._array.length;isDuplicate&&!aAllowDuplicates||this._array.push(aStr),isDuplicate||(hasNativeMap?this._set.set(aStr,idx):this._set[sStr]=idx)},"ArraySet_add"),ArraySet.prototype.has=(0,chunk_L5NVL7MD.K2)(function ArraySet_has(aStr){if(hasNativeMap)return this._set.has(aStr);var sStr=util.toSetString(aStr);return has.call(this._set,sStr)},"ArraySet_has"),ArraySet.prototype.indexOf=(0,chunk_L5NVL7MD.K2)(function ArraySet_indexOf(aStr){if(hasNativeMap){var idx=this._set.get(aStr);if(idx>=0)return idx}else{var sStr=util.toSetString(aStr);if(has.call(this._set,sStr))return this._set[sStr]}throw new Error('"'+aStr+'" is not in the set.')},"ArraySet_indexOf"),ArraySet.prototype.at=(0,chunk_L5NVL7MD.K2)(function ArraySet_at(aIdx){if(aIdx>=0&&aIdx<this._array.length)return this._array[aIdx];throw new Error("No element indexed by "+aIdx)},"ArraySet_at"),ArraySet.prototype.toArray=(0,chunk_L5NVL7MD.K2)(function ArraySet_toArray(){return this._array.slice()},"ArraySet_toArray"),exports.ArraySet=ArraySet}}),require_mapping_list=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/mapping-list.js"(exports){var util=require_util();function generatedPositionAfter(mappingA,mappingB){var lineA=mappingA.generatedLine,lineB=mappingB.generatedLine,columnA=mappingA.generatedColumn,columnB=mappingB.generatedColumn;return lineB>lineA||lineB==lineA&&columnB>=columnA||util.compareByGeneratedPositionsInflated(mappingA,mappingB)<=0}function MappingList(){this._array=[],this._sorted=!0,this._last={generatedLine:-1,generatedColumn:0}}(0,chunk_L5NVL7MD.K2)(generatedPositionAfter,"generatedPositionAfter"),(0,chunk_L5NVL7MD.K2)(MappingList,"MappingList"),MappingList.prototype.unsortedForEach=(0,chunk_L5NVL7MD.K2)(function MappingList_forEach(aCallback,aThisArg){this._array.forEach(aCallback,aThisArg)},"MappingList_forEach"),MappingList.prototype.add=(0,chunk_L5NVL7MD.K2)(function MappingList_add(aMapping){generatedPositionAfter(this._last,aMapping)?(this._last=aMapping,this._array.push(aMapping)):(this._sorted=!1,this._array.push(aMapping))},"MappingList_add"),MappingList.prototype.toArray=(0,chunk_L5NVL7MD.K2)(function MappingList_toArray(){return this._sorted||(this._array.sort(util.compareByGeneratedPositionsInflated),this._sorted=!0),this._array},"MappingList_toArray"),exports.MappingList=MappingList}}),require_source_map_generator=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/source-map-generator.js"(exports){var base64VLQ=require_base64_vlq(),util=require_util(),ArraySet=require_array_set().ArraySet,MappingList=require_mapping_list().MappingList;function SourceMapGenerator(aArgs){aArgs||(aArgs={}),this._file=util.getArg(aArgs,"file",null),this._sourceRoot=util.getArg(aArgs,"sourceRoot",null),this._skipValidation=util.getArg(aArgs,"skipValidation",!1),this._sources=new ArraySet,this._names=new ArraySet,this._mappings=new MappingList,this._sourcesContents=null}(0,chunk_L5NVL7MD.K2)(SourceMapGenerator,"SourceMapGenerator"),SourceMapGenerator.prototype._version=3,SourceMapGenerator.fromSourceMap=(0,chunk_L5NVL7MD.K2)(function SourceMapGenerator_fromSourceMap(aSourceMapConsumer){var sourceRoot=aSourceMapConsumer.sourceRoot,generator=new SourceMapGenerator({file:aSourceMapConsumer.file,sourceRoot});return aSourceMapConsumer.eachMapping(function(mapping){var newMapping={generated:{line:mapping.generatedLine,column:mapping.generatedColumn}};null!=mapping.source&&(newMapping.source=mapping.source,null!=sourceRoot&&(newMapping.source=util.relative(sourceRoot,newMapping.source)),newMapping.original={line:mapping.originalLine,column:mapping.originalColumn},null!=mapping.name&&(newMapping.name=mapping.name)),generator.addMapping(newMapping)}),aSourceMapConsumer.sources.forEach(function(sourceFile){var sourceRelative=sourceFile;null!==sourceRoot&&(sourceRelative=util.relative(sourceRoot,sourceFile)),generator._sources.has(sourceRelative)||generator._sources.add(sourceRelative);var content=aSourceMapConsumer.sourceContentFor(sourceFile);null!=content&&generator.setSourceContent(sourceFile,content)}),generator},"SourceMapGenerator_fromSourceMap"),SourceMapGenerator.prototype.addMapping=(0,chunk_L5NVL7MD.K2)(function SourceMapGenerator_addMapping(aArgs){var generated=util.getArg(aArgs,"generated"),original=util.getArg(aArgs,"original",null),source=util.getArg(aArgs,"source",null),name=util.getArg(aArgs,"name",null);this._skipValidation||this._validateMapping(generated,original,source,name),null!=source&&(source=String(source),this._sources.has(source)||this._sources.add(source)),null!=name&&(name=String(name),this._names.has(name)||this._names.add(name)),this._mappings.add({generatedLine:generated.line,generatedColumn:generated.column,originalLine:null!=original&&original.line,originalColumn:null!=original&&original.column,source,name})},"SourceMapGenerator_addMapping"),SourceMapGenerator.prototype.setSourceContent=(0,chunk_L5NVL7MD.K2)(function SourceMapGenerator_setSourceContent(aSourceFile,aSourceContent){var source=aSourceFile;null!=this._sourceRoot&&(source=util.relative(this._sourceRoot,source)),null!=aSourceContent?(this._sourcesContents||(this._sourcesContents=Object.create(null)),this._sourcesContents[util.toSetString(source)]=aSourceContent):this._sourcesContents&&(delete this._sourcesContents[util.toSetString(source)],0===Object.keys(this._sourcesContents).length&&(this._sourcesContents=null))},"SourceMapGenerator_setSourceContent"),SourceMapGenerator.prototype.applySourceMap=(0,chunk_L5NVL7MD.K2)(function SourceMapGenerator_applySourceMap(aSourceMapConsumer,aSourceFile,aSourceMapPath){var sourceFile=aSourceFile;if(null==aSourceFile){if(null==aSourceMapConsumer.file)throw new Error('SourceMapGenerator.prototype.applySourceMap requires either an explicit source file, or the source map\'s "file" property. Both were omitted.');sourceFile=aSourceMapConsumer.file}var sourceRoot=this._sourceRoot;null!=sourceRoot&&(sourceFile=util.relative(sourceRoot,sourceFile));var newSources=new ArraySet,newNames=new ArraySet;this._mappings.unsortedForEach(function(mapping){if(mapping.source===sourceFile&&null!=mapping.originalLine){var original=aSourceMapConsumer.originalPositionFor({line:mapping.originalLine,column:mapping.originalColumn});null!=original.source&&(mapping.source=original.source,null!=aSourceMapPath&&(mapping.source=util.join(aSourceMapPath,mapping.source)),null!=sourceRoot&&(mapping.source=util.relative(sourceRoot,mapping.source)),mapping.originalLine=original.line,mapping.originalColumn=original.column,null!=original.name&&(mapping.name=original.name))}var source=mapping.source;null==source||newSources.has(source)||newSources.add(source);var name=mapping.name;null==name||newNames.has(name)||newNames.add(name)},this),this._sources=newSources,this._names=newNames,aSourceMapConsumer.sources.forEach(function(sourceFile2){var content=aSourceMapConsumer.sourceContentFor(sourceFile2);null!=content&&(null!=aSourceMapPath&&(sourceFile2=util.join(aSourceMapPath,sourceFile2)),null!=sourceRoot&&(sourceFile2=util.relative(sourceRoot,sourceFile2)),this.setSourceContent(sourceFile2,content))},this)},"SourceMapGenerator_applySourceMap"),SourceMapGenerator.prototype._validateMapping=(0,chunk_L5NVL7MD.K2)(function SourceMapGenerator_validateMapping(aGenerated,aOriginal,aSource,aName){if(aOriginal&&"number"!=typeof aOriginal.line&&"number"!=typeof aOriginal.column)throw new Error("original.line and original.column are not numbers -- you probably meant to omit the original mapping entirely and only map the generated position. If so, pass null for the original mapping instead of an object with empty or null values.");if((!(aGenerated&&"line"in aGenerated&&"column"in aGenerated&&aGenerated.line>0&&aGenerated.column>=0)||aOriginal||aSource||aName)&&!(aGenerated&&"line"in aGenerated&&"column"in aGenerated&&aOriginal&&"line"in aOriginal&&"column"in aOriginal&&aGenerated.line>0&&aGenerated.column>=0&&aOriginal.line>0&&aOriginal.column>=0&&aSource))throw new Error("Invalid mapping: "+JSON.stringify({generated:aGenerated,source:aSource,original:aOriginal,name:aName}))},"SourceMapGenerator_validateMapping"),SourceMapGenerator.prototype._serializeMappings=(0,chunk_L5NVL7MD.K2)(function SourceMapGenerator_serializeMappings(){for(var next,mapping,nameIdx,sourceIdx,previousGeneratedColumn=0,previousGeneratedLine=1,previousOriginalColumn=0,previousOriginalLine=0,previousName=0,previousSource=0,result="",mappings=this._mappings.toArray(),i=0,len=mappings.length;i<len;i++){if(next="",(mapping=mappings[i]).generatedLine!==previousGeneratedLine)for(previousGeneratedColumn=0;mapping.generatedLine!==previousGeneratedLine;)next+=";",previousGeneratedLine++;else if(i>0){if(!util.compareByGeneratedPositionsInflated(mapping,mappings[i-1]))continue;next+=","}next+=base64VLQ.encode(mapping.generatedColumn-previousGeneratedColumn),previousGeneratedColumn=mapping.generatedColumn,null!=mapping.source&&(sourceIdx=this._sources.indexOf(mapping.source),next+=base64VLQ.encode(sourceIdx-previousSource),previousSource=sourceIdx,next+=base64VLQ.encode(mapping.originalLine-1-previousOriginalLine),previousOriginalLine=mapping.originalLine-1,next+=base64VLQ.encode(mapping.originalColumn-previousOriginalColumn),previousOriginalColumn=mapping.originalColumn,null!=mapping.name&&(nameIdx=this._names.indexOf(mapping.name),next+=base64VLQ.encode(nameIdx-previousName),previousName=nameIdx)),result+=next}return result},"SourceMapGenerator_serializeMappings"),SourceMapGenerator.prototype._generateSourcesContent=(0,chunk_L5NVL7MD.K2)(function SourceMapGenerator_generateSourcesContent(aSources,aSourceRoot){return aSources.map(function(source){if(!this._sourcesContents)return null;null!=aSourceRoot&&(source=util.relative(aSourceRoot,source));var key=util.toSetString(source);return Object.prototype.hasOwnProperty.call(this._sourcesContents,key)?this._sourcesContents[key]:null},this)},"SourceMapGenerator_generateSourcesContent"),SourceMapGenerator.prototype.toJSON=(0,chunk_L5NVL7MD.K2)(function SourceMapGenerator_toJSON(){var map={version:this._version,sources:this._sources.toArray(),names:this._names.toArray(),mappings:this._serializeMappings()};return null!=this._file&&(map.file=this._file),null!=this._sourceRoot&&(map.sourceRoot=this._sourceRoot),this._sourcesContents&&(map.sourcesContent=this._generateSourcesContent(map.sources,map.sourceRoot)),map},"SourceMapGenerator_toJSON"),SourceMapGenerator.prototype.toString=(0,chunk_L5NVL7MD.K2)(function SourceMapGenerator_toString(){return JSON.stringify(this.toJSON())},"SourceMapGenerator_toString"),exports.SourceMapGenerator=SourceMapGenerator}}),require_binary_search=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/binary-search.js"(exports){function recursiveSearch(aLow,aHigh,aNeedle,aHaystack,aCompare,aBias){var mid=Math.floor((aHigh-aLow)/2)+aLow,cmp=aCompare(aNeedle,aHaystack[mid],!0);return 0===cmp?mid:cmp>0?aHigh-mid>1?recursiveSearch(mid,aHigh,aNeedle,aHaystack,aCompare,aBias):aBias==exports.LEAST_UPPER_BOUND?aHigh<aHaystack.length?aHigh:-1:mid:mid-aLow>1?recursiveSearch(aLow,mid,aNeedle,aHaystack,aCompare,aBias):aBias==exports.LEAST_UPPER_BOUND?mid:aLow<0?-1:aLow}exports.GREATEST_LOWER_BOUND=1,exports.LEAST_UPPER_BOUND=2,(0,chunk_L5NVL7MD.K2)(recursiveSearch,"recursiveSearch"),exports.search=(0,chunk_L5NVL7MD.K2)(function search(aNeedle,aHaystack,aCompare,aBias){if(0===aHaystack.length)return-1;var index=recursiveSearch(-1,aHaystack.length,aNeedle,aHaystack,aCompare,aBias||exports.GREATEST_LOWER_BOUND);if(index<0)return-1;for(;index-1>=0&&0===aCompare(aHaystack[index],aHaystack[index-1],!0);)--index;return index},"search")}}),require_quick_sort=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/quick-sort.js"(exports){function swap(ary,x,y){var temp=ary[x];ary[x]=ary[y],ary[y]=temp}function randomIntInRange(low,high){return Math.round(low+Math.random()*(high-low))}function doQuickSort(ary,comparator,p,r){if(p<r){var i=p-1;swap(ary,randomIntInRange(p,r),r);for(var pivot=ary[r],j=p;j<r;j++)comparator(ary[j],pivot)<=0&&swap(ary,i+=1,j);swap(ary,i+1,j);var q=i+1;doQuickSort(ary,comparator,p,q-1),doQuickSort(ary,comparator,q+1,r)}}(0,chunk_L5NVL7MD.K2)(swap,"swap"),(0,chunk_L5NVL7MD.K2)(randomIntInRange,"randomIntInRange"),(0,chunk_L5NVL7MD.K2)(doQuickSort,"doQuickSort"),exports.quickSort=function(ary,comparator){doQuickSort(ary,comparator,0,ary.length-1)}}}),require_source_map_consumer=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/source-map-consumer.js"(exports){var util=require_util(),binarySearch=require_binary_search(),ArraySet=require_array_set().ArraySet,base64VLQ=require_base64_vlq(),quickSort=require_quick_sort().quickSort;function SourceMapConsumer(aSourceMap,aSourceMapURL){var sourceMap=aSourceMap;return"string"==typeof aSourceMap&&(sourceMap=util.parseSourceMapInput(aSourceMap)),null!=sourceMap.sections?new IndexedSourceMapConsumer(sourceMap,aSourceMapURL):new BasicSourceMapConsumer(sourceMap,aSourceMapURL)}function BasicSourceMapConsumer(aSourceMap,aSourceMapURL){var sourceMap=aSourceMap;"string"==typeof aSourceMap&&(sourceMap=util.parseSourceMapInput(aSourceMap));var version=util.getArg(sourceMap,"version"),sources=util.getArg(sourceMap,"sources"),names=util.getArg(sourceMap,"names",[]),sourceRoot=util.getArg(sourceMap,"sourceRoot",null),sourcesContent=util.getArg(sourceMap,"sourcesContent",null),mappings=util.getArg(sourceMap,"mappings"),file=util.getArg(sourceMap,"file",null);if(version!=this._version)throw new Error("Unsupported version: "+version);sourceRoot&&(sourceRoot=util.normalize(sourceRoot)),sources=sources.map(String).map(util.normalize).map(function(source){return sourceRoot&&util.isAbsolute(sourceRoot)&&util.isAbsolute(source)?util.relative(sourceRoot,source):source}),this._names=ArraySet.fromArray(names.map(String),!0),this._sources=ArraySet.fromArray(sources,!0),this._absoluteSources=this._sources.toArray().map(function(s){return util.computeSourceURL(sourceRoot,s,aSourceMapURL)}),this.sourceRoot=sourceRoot,this.sourcesContent=sourcesContent,this._mappings=mappings,this._sourceMapURL=aSourceMapURL,this.file=file}function Mapping(){this.generatedLine=0,this.generatedColumn=0,this.source=null,this.originalLine=null,this.originalColumn=null,this.name=null}function IndexedSourceMapConsumer(aSourceMap,aSourceMapURL){var sourceMap=aSourceMap;"string"==typeof aSourceMap&&(sourceMap=util.parseSourceMapInput(aSourceMap));var version=util.getArg(sourceMap,"version"),sections=util.getArg(sourceMap,"sections");if(version!=this._version)throw new Error("Unsupported version: "+version);this._sources=new ArraySet,this._names=new ArraySet;var lastOffset={line:-1,column:0};this._sections=sections.map(function(s){if(s.url)throw new Error("Support for url field in sections not implemented.");var offset=util.getArg(s,"offset"),offsetLine=util.getArg(offset,"line"),offsetColumn=util.getArg(offset,"column");if(offsetLine<lastOffset.line||offsetLine===lastOffset.line&&offsetColumn<lastOffset.column)throw new Error("Section offsets must be ordered and non-overlapping.");return lastOffset=offset,{generatedOffset:{generatedLine:offsetLine+1,generatedColumn:offsetColumn+1},consumer:new SourceMapConsumer(util.getArg(s,"map"),aSourceMapURL)}})}(0,chunk_L5NVL7MD.K2)(SourceMapConsumer,"SourceMapConsumer"),SourceMapConsumer.fromSourceMap=function(aSourceMap,aSourceMapURL){return BasicSourceMapConsumer.fromSourceMap(aSourceMap,aSourceMapURL)},SourceMapConsumer.prototype._version=3,SourceMapConsumer.prototype.__generatedMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_generatedMappings",{configurable:!0,enumerable:!0,get:(0,chunk_L5NVL7MD.K2)(function(){return this.__generatedMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__generatedMappings},"get")}),SourceMapConsumer.prototype.__originalMappings=null,Object.defineProperty(SourceMapConsumer.prototype,"_originalMappings",{configurable:!0,enumerable:!0,get:(0,chunk_L5NVL7MD.K2)(function(){return this.__originalMappings||this._parseMappings(this._mappings,this.sourceRoot),this.__originalMappings},"get")}),SourceMapConsumer.prototype._charIsMappingSeparator=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_charIsMappingSeparator(aStr,index){var c=aStr.charAt(index);return";"===c||","===c},"SourceMapConsumer_charIsMappingSeparator"),SourceMapConsumer.prototype._parseMappings=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_parseMappings(aStr,aSourceRoot){throw new Error("Subclasses must implement _parseMappings")},"SourceMapConsumer_parseMappings"),SourceMapConsumer.GENERATED_ORDER=1,SourceMapConsumer.ORIGINAL_ORDER=2,SourceMapConsumer.GREATEST_LOWER_BOUND=1,SourceMapConsumer.LEAST_UPPER_BOUND=2,SourceMapConsumer.prototype.eachMapping=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_eachMapping(aCallback,aContext,aOrder){var mappings,context=aContext||null;switch(aOrder||SourceMapConsumer.GENERATED_ORDER){case SourceMapConsumer.GENERATED_ORDER:mappings=this._generatedMappings;break;case SourceMapConsumer.ORIGINAL_ORDER:mappings=this._originalMappings;break;default:throw new Error("Unknown order of iteration.")}var sourceRoot=this.sourceRoot;mappings.map(function(mapping){var source=null===mapping.source?null:this._sources.at(mapping.source);return{source:source=util.computeSourceURL(sourceRoot,source,this._sourceMapURL),generatedLine:mapping.generatedLine,generatedColumn:mapping.generatedColumn,originalLine:mapping.originalLine,originalColumn:mapping.originalColumn,name:null===mapping.name?null:this._names.at(mapping.name)}},this).forEach(aCallback,context)},"SourceMapConsumer_eachMapping"),SourceMapConsumer.prototype.allGeneratedPositionsFor=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_allGeneratedPositionsFor(aArgs){var line=util.getArg(aArgs,"line"),needle={source:util.getArg(aArgs,"source"),originalLine:line,originalColumn:util.getArg(aArgs,"column",0)};if(needle.source=this._findSourceIndex(needle.source),needle.source<0)return[];var mappings=[],index=this._findMapping(needle,this._originalMappings,"originalLine","originalColumn",util.compareByOriginalPositions,binarySearch.LEAST_UPPER_BOUND);if(index>=0){var mapping=this._originalMappings[index];if(void 0===aArgs.column)for(var originalLine=mapping.originalLine;mapping&&mapping.originalLine===originalLine;)mappings.push({line:util.getArg(mapping,"generatedLine",null),column:util.getArg(mapping,"generatedColumn",null),lastColumn:util.getArg(mapping,"lastGeneratedColumn",null)}),mapping=this._originalMappings[++index];else for(var originalColumn=mapping.originalColumn;mapping&&mapping.originalLine===line&&mapping.originalColumn==originalColumn;)mappings.push({line:util.getArg(mapping,"generatedLine",null),column:util.getArg(mapping,"generatedColumn",null),lastColumn:util.getArg(mapping,"lastGeneratedColumn",null)}),mapping=this._originalMappings[++index]}return mappings},"SourceMapConsumer_allGeneratedPositionsFor"),exports.SourceMapConsumer=SourceMapConsumer,(0,chunk_L5NVL7MD.K2)(BasicSourceMapConsumer,"BasicSourceMapConsumer"),BasicSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),BasicSourceMapConsumer.prototype.consumer=SourceMapConsumer,BasicSourceMapConsumer.prototype._findSourceIndex=function(aSource){var i,relativeSource=aSource;if(null!=this.sourceRoot&&(relativeSource=util.relative(this.sourceRoot,relativeSource)),this._sources.has(relativeSource))return this._sources.indexOf(relativeSource);for(i=0;i<this._absoluteSources.length;++i)if(this._absoluteSources[i]==aSource)return i;return-1},BasicSourceMapConsumer.fromSourceMap=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_fromSourceMap(aSourceMap,aSourceMapURL){var smc=Object.create(BasicSourceMapConsumer.prototype),names=smc._names=ArraySet.fromArray(aSourceMap._names.toArray(),!0),sources=smc._sources=ArraySet.fromArray(aSourceMap._sources.toArray(),!0);smc.sourceRoot=aSourceMap._sourceRoot,smc.sourcesContent=aSourceMap._generateSourcesContent(smc._sources.toArray(),smc.sourceRoot),smc.file=aSourceMap._file,smc._sourceMapURL=aSourceMapURL,smc._absoluteSources=smc._sources.toArray().map(function(s){return util.computeSourceURL(smc.sourceRoot,s,aSourceMapURL)});for(var generatedMappings=aSourceMap._mappings.toArray().slice(),destGeneratedMappings=smc.__generatedMappings=[],destOriginalMappings=smc.__originalMappings=[],i=0,length=generatedMappings.length;i<length;i++){var srcMapping=generatedMappings[i],destMapping=new Mapping;destMapping.generatedLine=srcMapping.generatedLine,destMapping.generatedColumn=srcMapping.generatedColumn,srcMapping.source&&(destMapping.source=sources.indexOf(srcMapping.source),destMapping.originalLine=srcMapping.originalLine,destMapping.originalColumn=srcMapping.originalColumn,srcMapping.name&&(destMapping.name=names.indexOf(srcMapping.name)),destOriginalMappings.push(destMapping)),destGeneratedMappings.push(destMapping)}return quickSort(smc.__originalMappings,util.compareByOriginalPositions),smc},"SourceMapConsumer_fromSourceMap"),BasicSourceMapConsumer.prototype._version=3,Object.defineProperty(BasicSourceMapConsumer.prototype,"sources",{get:(0,chunk_L5NVL7MD.K2)(function(){return this._absoluteSources.slice()},"get")}),(0,chunk_L5NVL7MD.K2)(Mapping,"Mapping"),BasicSourceMapConsumer.prototype._parseMappings=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_parseMappings(aStr,aSourceRoot){for(var mapping,str,segment,end,value,generatedLine=1,previousGeneratedColumn=0,previousOriginalLine=0,previousOriginalColumn=0,previousSource=0,previousName=0,length=aStr.length,index=0,cachedSegments={},temp={},originalMappings=[],generatedMappings=[];index<length;)if(";"===aStr.charAt(index))generatedLine++,index++,previousGeneratedColumn=0;else if(","===aStr.charAt(index))index++;else{for((mapping=new Mapping).generatedLine=generatedLine,end=index;end<length&&!this._charIsMappingSeparator(aStr,end);end++);if(segment=cachedSegments[str=aStr.slice(index,end)])index+=str.length;else{for(segment=[];index<end;)base64VLQ.decode(aStr,index,temp),value=temp.value,index=temp.rest,segment.push(value);if(2===segment.length)throw new Error("Found a source, but no line and column");if(3===segment.length)throw new Error("Found a source and line, but no column");cachedSegments[str]=segment}mapping.generatedColumn=previousGeneratedColumn+segment[0],previousGeneratedColumn=mapping.generatedColumn,segment.length>1&&(mapping.source=previousSource+segment[1],previousSource+=segment[1],mapping.originalLine=previousOriginalLine+segment[2],previousOriginalLine=mapping.originalLine,mapping.originalLine+=1,mapping.originalColumn=previousOriginalColumn+segment[3],previousOriginalColumn=mapping.originalColumn,segment.length>4&&(mapping.name=previousName+segment[4],previousName+=segment[4])),generatedMappings.push(mapping),"number"==typeof mapping.originalLine&&originalMappings.push(mapping)}quickSort(generatedMappings,util.compareByGeneratedPositionsDeflated),this.__generatedMappings=generatedMappings,quickSort(originalMappings,util.compareByOriginalPositions),this.__originalMappings=originalMappings},"SourceMapConsumer_parseMappings"),BasicSourceMapConsumer.prototype._findMapping=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_findMapping(aNeedle,aMappings,aLineName,aColumnName,aComparator,aBias){if(aNeedle[aLineName]<=0)throw new TypeError("Line must be greater than or equal to 1, got "+aNeedle[aLineName]);if(aNeedle[aColumnName]<0)throw new TypeError("Column must be greater than or equal to 0, got "+aNeedle[aColumnName]);return binarySearch.search(aNeedle,aMappings,aComparator,aBias)},"SourceMapConsumer_findMapping"),BasicSourceMapConsumer.prototype.computeColumnSpans=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_computeColumnSpans(){for(var index=0;index<this._generatedMappings.length;++index){var mapping=this._generatedMappings[index];if(index+1<this._generatedMappings.length){var nextMapping=this._generatedMappings[index+1];if(mapping.generatedLine===nextMapping.generatedLine){mapping.lastGeneratedColumn=nextMapping.generatedColumn-1;continue}}mapping.lastGeneratedColumn=1/0}},"SourceMapConsumer_computeColumnSpans"),BasicSourceMapConsumer.prototype.originalPositionFor=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_originalPositionFor(aArgs){var needle={generatedLine:util.getArg(aArgs,"line"),generatedColumn:util.getArg(aArgs,"column")},index=this._findMapping(needle,this._generatedMappings,"generatedLine","generatedColumn",util.compareByGeneratedPositionsDeflated,util.getArg(aArgs,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));if(index>=0){var mapping=this._generatedMappings[index];if(mapping.generatedLine===needle.generatedLine){var source=util.getArg(mapping,"source",null);null!==source&&(source=this._sources.at(source),source=util.computeSourceURL(this.sourceRoot,source,this._sourceMapURL));var name=util.getArg(mapping,"name",null);return null!==name&&(name=this._names.at(name)),{source,line:util.getArg(mapping,"originalLine",null),column:util.getArg(mapping,"originalColumn",null),name}}}return{source:null,line:null,column:null,name:null}},"SourceMapConsumer_originalPositionFor"),BasicSourceMapConsumer.prototype.hasContentsOfAllSources=(0,chunk_L5NVL7MD.K2)(function BasicSourceMapConsumer_hasContentsOfAllSources(){return!!this.sourcesContent&&(this.sourcesContent.length>=this._sources.size()&&!this.sourcesContent.some(function(sc){return null==sc}))},"BasicSourceMapConsumer_hasContentsOfAllSources"),BasicSourceMapConsumer.prototype.sourceContentFor=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_sourceContentFor(aSource,nullOnMissing){if(!this.sourcesContent)return null;var index=this._findSourceIndex(aSource);if(index>=0)return this.sourcesContent[index];var url,relativeSource=aSource;if(null!=this.sourceRoot&&(relativeSource=util.relative(this.sourceRoot,relativeSource)),null!=this.sourceRoot&&(url=util.urlParse(this.sourceRoot))){var fileUriAbsPath=relativeSource.replace(/^file:\/\//,"");if("file"==url.scheme&&this._sources.has(fileUriAbsPath))return this.sourcesContent[this._sources.indexOf(fileUriAbsPath)];if((!url.path||"/"==url.path)&&this._sources.has("/"+relativeSource))return this.sourcesContent[this._sources.indexOf("/"+relativeSource)]}if(nullOnMissing)return null;throw new Error('"'+relativeSource+'" is not in the SourceMap.')},"SourceMapConsumer_sourceContentFor"),BasicSourceMapConsumer.prototype.generatedPositionFor=(0,chunk_L5NVL7MD.K2)(function SourceMapConsumer_generatedPositionFor(aArgs){var source=util.getArg(aArgs,"source");if((source=this._findSourceIndex(source))<0)return{line:null,column:null,lastColumn:null};var needle={source,originalLine:util.getArg(aArgs,"line"),originalColumn:util.getArg(aArgs,"column")},index=this._findMapping(needle,this._originalMappings,"originalLine","originalColumn",util.compareByOriginalPositions,util.getArg(aArgs,"bias",SourceMapConsumer.GREATEST_LOWER_BOUND));if(index>=0){var mapping=this._originalMappings[index];if(mapping.source===needle.source)return{line:util.getArg(mapping,"generatedLine",null),column:util.getArg(mapping,"generatedColumn",null),lastColumn:util.getArg(mapping,"lastGeneratedColumn",null)}}return{line:null,column:null,lastColumn:null}},"SourceMapConsumer_generatedPositionFor"),exports.BasicSourceMapConsumer=BasicSourceMapConsumer,(0,chunk_L5NVL7MD.K2)(IndexedSourceMapConsumer,"IndexedSourceMapConsumer"),IndexedSourceMapConsumer.prototype=Object.create(SourceMapConsumer.prototype),IndexedSourceMapConsumer.prototype.constructor=SourceMapConsumer,IndexedSourceMapConsumer.prototype._version=3,Object.defineProperty(IndexedSourceMapConsumer.prototype,"sources",{get:(0,chunk_L5NVL7MD.K2)(function(){for(var sources=[],i=0;i<this._sections.length;i++)for(var j=0;j<this._sections[i].consumer.sources.length;j++)sources.push(this._sections[i].consumer.sources[j]);return sources},"get")}),IndexedSourceMapConsumer.prototype.originalPositionFor=(0,chunk_L5NVL7MD.K2)(function IndexedSourceMapConsumer_originalPositionFor(aArgs){var needle={generatedLine:util.getArg(aArgs,"line"),generatedColumn:util.getArg(aArgs,"column")},sectionIndex=binarySearch.search(needle,this._sections,function(needle2,section2){var cmp=needle2.generatedLine-section2.generatedOffset.generatedLine;return cmp||needle2.generatedColumn-section2.generatedOffset.generatedColumn}),section=this._sections[sectionIndex];return section?section.consumer.originalPositionFor({line:needle.generatedLine-(section.generatedOffset.generatedLine-1),column:needle.generatedColumn-(section.generatedOffset.generatedLine===needle.generatedLine?section.generatedOffset.generatedColumn-1:0),bias:aArgs.bias}):{source:null,line:null,column:null,name:null}},"IndexedSourceMapConsumer_originalPositionFor"),IndexedSourceMapConsumer.prototype.hasContentsOfAllSources=(0,chunk_L5NVL7MD.K2)(function IndexedSourceMapConsumer_hasContentsOfAllSources(){return this._sections.every(function(s){return s.consumer.hasContentsOfAllSources()})},"IndexedSourceMapConsumer_hasContentsOfAllSources"),IndexedSourceMapConsumer.prototype.sourceContentFor=(0,chunk_L5NVL7MD.K2)(function IndexedSourceMapConsumer_sourceContentFor(aSource,nullOnMissing){for(var i=0;i<this._sections.length;i++){var content=this._sections[i].consumer.sourceContentFor(aSource,!0);if(content)return content}if(nullOnMissing)return null;throw new Error('"'+aSource+'" is not in the SourceMap.')},"IndexedSourceMapConsumer_sourceContentFor"),IndexedSourceMapConsumer.prototype.generatedPositionFor=(0,chunk_L5NVL7MD.K2)(function IndexedSourceMapConsumer_generatedPositionFor(aArgs){for(var i=0;i<this._sections.length;i++){var section=this._sections[i];if(-1!==section.consumer._findSourceIndex(util.getArg(aArgs,"source"))){var generatedPosition=section.consumer.generatedPositionFor(aArgs);if(generatedPosition)return{line:generatedPosition.line+(section.generatedOffset.generatedLine-1),column:generatedPosition.column+(section.generatedOffset.generatedLine===generatedPosition.line?section.generatedOffset.generatedColumn-1:0)}}}return{line:null,column:null}},"IndexedSourceMapConsumer_generatedPositionFor"),IndexedSourceMapConsumer.prototype._parseMappings=(0,chunk_L5NVL7MD.K2)(function IndexedSourceMapConsumer_parseMappings(aStr,aSourceRoot){this.__generatedMappings=[],this.__originalMappings=[];for(var i=0;i<this._sections.length;i++)for(var section=this._sections[i],sectionMappings=section.consumer._generatedMappings,j=0;j<sectionMappings.length;j++){var mapping=sectionMappings[j],source=section.consumer._sources.at(mapping.source);source=util.computeSourceURL(section.consumer.sourceRoot,source,this._sourceMapURL),this._sources.add(source),source=this._sources.indexOf(source);var name=null;mapping.name&&(name=section.consumer._names.at(mapping.name),this._names.add(name),name=this._names.indexOf(name));var adjustedMapping={source,generatedLine:mapping.generatedLine+(section.generatedOffset.generatedLine-1),generatedColumn:mapping.generatedColumn+(section.generatedOffset.generatedLine===mapping.generatedLine?section.generatedOffset.generatedColumn-1:0),originalLine:mapping.originalLine,originalColumn:mapping.originalColumn,name};this.__generatedMappings.push(adjustedMapping),"number"==typeof adjustedMapping.originalLine&&this.__originalMappings.push(adjustedMapping)}quickSort(this.__generatedMappings,util.compareByGeneratedPositionsDeflated),quickSort(this.__originalMappings,util.compareByOriginalPositions)},"IndexedSourceMapConsumer_parseMappings"),exports.IndexedSourceMapConsumer=IndexedSourceMapConsumer}}),require_source_node=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/lib/source-node.js"(exports){var SourceMapGenerator=require_source_map_generator().SourceMapGenerator,util=require_util(),REGEX_NEWLINE=/(\r?\n)/,isSourceNode="$$$isSourceNode$$$";function SourceNode(aLine,aColumn,aSource,aChunks,aName){this.children=[],this.sourceContents={},this.line=null==aLine?null:aLine,this.column=null==aColumn?null:aColumn,this.source=null==aSource?null:aSource,this.name=null==aName?null:aName,this[isSourceNode]=!0,null!=aChunks&&this.add(aChunks)}(0,chunk_L5NVL7MD.K2)(SourceNode,"SourceNode"),SourceNode.fromStringWithSourceMap=(0,chunk_L5NVL7MD.K2)(function SourceNode_fromStringWithSourceMap(aGeneratedCode,aSourceMapConsumer,aRelativePath){var node=new SourceNode,remainingLines=aGeneratedCode.split(REGEX_NEWLINE),remainingLinesIndex=0,shiftNextLine=(0,chunk_L5NVL7MD.K2)(function(){return getNextLine()+(getNextLine()||"");function getNextLine(){return remainingLinesIndex<remainingLines.length?remainingLines[remainingLinesIndex++]:void 0}},"shiftNextLine"),lastGeneratedLine=1,lastGeneratedColumn=0,lastMapping=null;return aSourceMapConsumer.eachMapping(function(mapping){if(null!==lastMapping){if(!(lastGeneratedLine<mapping.generatedLine)){var code=(nextLine=remainingLines[remainingLinesIndex]||"").substr(0,mapping.generatedColumn-lastGeneratedColumn);return remainingLines[remainingLinesIndex]=nextLine.substr(mapping.generatedColumn-lastGeneratedColumn),lastGeneratedColumn=mapping.generatedColumn,addMappingWithCode(lastMapping,code),void(lastMapping=mapping)}addMappingWithCode(lastMapping,shiftNextLine()),lastGeneratedLine++,lastGeneratedColumn=0}for(;lastGeneratedLine<mapping.generatedLine;)node.add(shiftNextLine()),lastGeneratedLine++;if(lastGeneratedColumn<mapping.generatedColumn){var nextLine=remainingLines[remainingLinesIndex]||"";node.add(nextLine.substr(0,mapping.generatedColumn)),remainingLines[remainingLinesIndex]=nextLine.substr(mapping.generatedColumn),lastGeneratedColumn=mapping.generatedColumn}lastMapping=mapping},this),remainingLinesIndex<remainingLines.length&&(lastMapping&&addMappingWithCode(lastMapping,shiftNextLine()),node.add(remainingLines.splice(remainingLinesIndex).join(""))),aSourceMapConsumer.sources.forEach(function(sourceFile){var content=aSourceMapConsumer.sourceContentFor(sourceFile);null!=content&&(null!=aRelativePath&&(sourceFile=util.join(aRelativePath,sourceFile)),node.setSourceContent(sourceFile,content))}),node;function addMappingWithCode(mapping,code){if(null===mapping||void 0===mapping.source)node.add(code);else{var source=aRelativePath?util.join(aRelativePath,mapping.source):mapping.source;node.add(new SourceNode(mapping.originalLine,mapping.originalColumn,source,code,mapping.name))}}},"SourceNode_fromStringWithSourceMap"),SourceNode.prototype.add=(0,chunk_L5NVL7MD.K2)(function SourceNode_add(aChunk){if(Array.isArray(aChunk))aChunk.forEach(function(chunk){this.add(chunk)},this);else{if(!aChunk[isSourceNode]&&"string"!=typeof aChunk)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+aChunk);aChunk&&this.children.push(aChunk)}return this},"SourceNode_add"),SourceNode.prototype.prepend=(0,chunk_L5NVL7MD.K2)(function SourceNode_prepend(aChunk){if(Array.isArray(aChunk))for(var i=aChunk.length-1;i>=0;i--)this.prepend(aChunk[i]);else{if(!aChunk[isSourceNode]&&"string"!=typeof aChunk)throw new TypeError("Expected a SourceNode, string, or an array of SourceNodes and strings. Got "+aChunk);this.children.unshift(aChunk)}return this},"SourceNode_prepend"),SourceNode.prototype.walk=(0,chunk_L5NVL7MD.K2)(function SourceNode_walk(aFn){for(var chunk,i=0,len=this.children.length;i<len;i++)(chunk=this.children[i])[isSourceNode]?chunk.walk(aFn):""!==chunk&&aFn(chunk,{source:this.source,line:this.line,column:this.column,name:this.name})},"SourceNode_walk"),SourceNode.prototype.join=(0,chunk_L5NVL7MD.K2)(function SourceNode_join(aSep){var newChildren,i,len=this.children.length;if(len>0){for(newChildren=[],i=0;i<len-1;i++)newChildren.push(this.children[i]),newChildren.push(aSep);newChildren.push(this.children[i]),this.children=newChildren}return this},"SourceNode_join"),SourceNode.prototype.replaceRight=(0,chunk_L5NVL7MD.K2)(function SourceNode_replaceRight(aPattern,aReplacement){var lastChild=this.children[this.children.length-1];return lastChild[isSourceNode]?lastChild.replaceRight(aPattern,aReplacement):"string"==typeof lastChild?this.children[this.children.length-1]=lastChild.replace(aPattern,aReplacement):this.children.push("".replace(aPattern,aReplacement)),this},"SourceNode_replaceRight"),SourceNode.prototype.setSourceContent=(0,chunk_L5NVL7MD.K2)(function SourceNode_setSourceContent(aSourceFile,aSourceContent){this.sourceContents[util.toSetString(aSourceFile)]=aSourceContent},"SourceNode_setSourceContent"),SourceNode.prototype.walkSourceContents=(0,chunk_L5NVL7MD.K2)(function SourceNode_walkSourceContents(aFn){for(var i=0,len=this.children.length;i<len;i++)this.children[i][isSourceNode]&&this.children[i].walkSourceContents(aFn);var sources=Object.keys(this.sourceContents);for(i=0,len=sources.length;i<len;i++)aFn(util.fromSetString(sources[i]),this.sourceContents[sources[i]])},"SourceNode_walkSourceContents"),SourceNode.prototype.toString=(0,chunk_L5NVL7MD.K2)(function SourceNode_toString(){var str="";return this.walk(function(chunk){str+=chunk}),str},"SourceNode_toString"),SourceNode.prototype.toStringWithSourceMap=(0,chunk_L5NVL7MD.K2)(function SourceNode_toStringWithSourceMap(aArgs){var generated={code:"",line:1,column:0},map=new SourceMapGenerator(aArgs),sourceMappingActive=!1,lastOriginalSource=null,lastOriginalLine=null,lastOriginalColumn=null,lastOriginalName=null;return this.walk(function(chunk,original){generated.code+=chunk,null!==original.source&&null!==original.line&&null!==original.column?(lastOriginalSource===original.source&&lastOriginalLine===original.line&&lastOriginalColumn===original.column&&lastOriginalName===original.name||map.addMapping({source:original.source,original:{line:original.line,column:original.column},generated:{line:generated.line,column:generated.column},name:original.name}),lastOriginalSource=original.source,lastOriginalLine=original.line,lastOriginalColumn=original.column,lastOriginalName=original.name,sourceMappingActive=!0):sourceMappingActive&&(map.addMapping({generated:{line:generated.line,column:generated.column}}),lastOriginalSource=null,sourceMappingActive=!1);for(var idx=0,length=chunk.length;idx<length;idx++)10===chunk.charCodeAt(idx)?(generated.line++,generated.column=0,idx+1===length?(lastOriginalSource=null,sourceMappingActive=!1):sourceMappingActive&&map.addMapping({source:original.source,original:{line:original.line,column:original.column},generated:{line:generated.line,column:generated.column},name:original.name})):generated.column++}),this.walkSourceContents(function(sourceFile,sourceContent){map.setSourceContent(sourceFile,sourceContent)}),{code:generated.code,map}},"SourceNode_toStringWithSourceMap"),exports.SourceNode=SourceNode}}),require_source_map=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/node_modules/source-map/source-map.js"(exports){exports.SourceMapGenerator=require_source_map_generator().SourceMapGenerator,exports.SourceMapConsumer=require_source_map_consumer().SourceMapConsumer,exports.SourceNode=require_source_node().SourceNode}}),require_package=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/package.json"(exports,module){module.exports={name:"escodegen",description:"ECMAScript code generator",homepage:"http://github.com/estools/escodegen",main:"escodegen.js",bin:{esgenerate:"./bin/esgenerate.js",escodegen:"./bin/escodegen.js"},files:["LICENSE.BSD","README.md","bin","escodegen.js","package.json"],version:"2.1.0",engines:{node:">=6.0"},maintainers:[{name:"Yusuke Suzuki",email:"utatane.tea@gmail.com",web:"http://github.com/Constellation"}],repository:{type:"git",url:"http://github.com/estools/escodegen.git"},dependencies:{estraverse:"^5.2.0",esutils:"^2.0.2",esprima:"^4.0.1"},optionalDependencies:{"source-map":"~0.6.1"},devDependencies:{acorn:"^8.0.4",bluebird:"^3.4.7","bower-registry-client":"^1.0.0",chai:"^4.2.0","chai-exclude":"^2.0.2","commonjs-everywhere":"^0.9.7",gulp:"^4.0.2","gulp-eslint":"^6.0.0","gulp-mocha":"^7.0.2",minimist:"^1.2.5",optionator:"^0.9.1",semver:"^7.3.4"},license:"BSD-2-Clause",scripts:{test:"gulp travis","unit-test":"gulp test",lint:"gulp lint",release:"node tools/release.js","build-min":"./node_modules/.bin/cjsify -ma path: tools/entry-point.js > escodegen.browser.min.js",build:"./node_modules/.bin/cjsify -a path: tools/entry-point.js > escodegen.browser.js"}}}}),require_escodegen=(0,chunk_L5NVL7MD.P$)({"../../node_modules/escodegen/escodegen.js"(exports){!function(){var Syntax,Precedence,BinaryPrecedence,SourceNode,estraverse,esutils,base2,indent,json,renumber,hexadecimal,quotes,escapeless,newline,space,parentheses,semicolons,safeConcatenation,directive,extra,parse2,sourceMap,sourceCode,preserveBlankLines,FORMAT_MINIFY,FORMAT_DEFAULTS;function isExpression(node){return CodeGenerator.Expression.hasOwnProperty(node.type)}function isStatement(node){return CodeGenerator.Statement.hasOwnProperty(node.type)}estraverse=require_estraverse(),esutils=require_utils(),Syntax=estraverse.Syntax,(0,chunk_L5NVL7MD.K2)(isExpression,"isExpression"),(0,chunk_L5NVL7MD.K2)(isStatement,"isStatement"),BinaryPrecedence={"??":(Precedence={Sequence:0,Yield:1,Assignment:1,Conditional:2,ArrowFunction:2,Coalesce:3,LogicalOR:4,LogicalAND:5,BitwiseOR:6,BitwiseXOR:7,BitwiseAND:8,Equality:9,Relational:10,BitwiseSHIFT:11,Additive:12,Multiplicative:13,Exponentiation:14,Await:15,Unary:15,Postfix:16,OptionalChaining:17,Call:18,New:19,TaggedTemplate:20,Member:21,Primary:22}).Coalesce,"||":Precedence.LogicalOR,"&&":Precedence.LogicalAND,"|":Precedence.BitwiseOR,"^":Precedence.BitwiseXOR,"&":Precedence.BitwiseAND,"==":Precedence.Equality,"!=":Precedence.Equality,"===":Precedence.Equality,"!==":Precedence.Equality,is:Precedence.Equality,isnt:Precedence.Equality,"<":Precedence.Relational,">":Precedence.Relational,"<=":Precedence.Relational,">=":Precedence.Relational,in:Precedence.Relational,instanceof:Precedence.Relational,"<<":Precedence.BitwiseSHIFT,">>":Precedence.BitwiseSHIFT,">>>":Precedence.BitwiseSHIFT,"+":Precedence.Additive,"-":Precedence.Additive,"*":Precedence.Multiplicative,"%":Precedence.Multiplicative,"/":Precedence.Multiplicative,"**":Precedence.Exponentiation};function getDefaultOptions(){return{indent:null,base:null,parse:null,comment:!1,format:{indent:{style:" ",base:0,adjustMultilineComment:!1},newline:"\n",space:" ",json:!1,renumber:!1,hexadecimal:!1,quotes:"single",escapeless:!1,compact:!1,parentheses:!0,semicolons:!0,safeConcatenation:!1,preserveBlankLines:!1},moz:{comprehensionExpressionStartsWithAssignment:!1,starlessGenerator:!1},sourceMap:null,sourceMapRoot:null,sourceMapWithCode:!1,directive:!1,raw:!0,verbatim:null,sourceCode:null}}function stringRepeat(str,num){var result="";for(num|=0;num>0;num>>>=1,str+=str)1&num&&(result+=str);return result}function hasLineTerminator(str){return/[\r\n]/g.test(str)}function endsWithLineTerminator(str){var len=str.length;return len&&esutils.code.isLineTerminator(str.charCodeAt(len-1))}function merge(target,override){var key;for(key in override)override.hasOwnProperty(key)&&(target[key]=override[key]);return target}function updateDeeply(target,override){var key,val;function isHashObject(target2){return"object"==typeof target2&&target2 instanceof Object&&!(target2 instanceof RegExp)}for(key in(0,chunk_L5NVL7MD.K2)(isHashObject,"isHashObject"),override)override.hasOwnProperty(key)&&(isHashObject(val=override[key])?isHashObject(target[key])?updateDeeply(target[key],val):target[key]=updateDeeply({},val):target[key]=val);return target}function generateNumber(value){var result,point,temp,exponent,pos;if(value!=value)throw new Error("Numeric literal whose value is NaN");if(value<0||0===value&&1/value<0)throw new Error("Numeric literal whose value is negative");if(value===1/0)return json?"null":renumber?"1e400":"1e+400";if(result=""+value,!renumber||result.length<3)return result;for(point=result.indexOf("."),json||48!==result.charCodeAt(0)||1!==point||(point=0,result=result.slice(1)),temp=result,result=result.replace("e+","e"),exponent=0,(pos=temp.indexOf("e"))>0&&(exponent=+temp.slice(pos+1),temp=temp.slice(0,pos)),point>=0&&(exponent-=temp.length-point-1,temp=+(temp.slice(0,point)+temp.slice(point+1))+""),pos=0;48===temp.charCodeAt(temp.length+pos-1);)--pos;return 0!==pos&&(exponent-=pos,temp=temp.slice(0,pos)),0!==exponent&&(temp+="e"+exponent),(temp.length<result.length||hexadecimal&&value>1e12&&Math.floor(value)===value&&(temp="0x"+value.toString(16)).length<result.length)&&+temp===value&&(result=temp),result}function escapeRegExpCharacter(ch,previousIsBackslash){return 8232==(-2&ch)?(previousIsBackslash?"u":"\\u")+(8232===ch?"2028":"2029"):10===ch||13===ch?(previousIsBackslash?"":"\\")+(10===ch?"n":"r"):String.fromCharCode(ch)}function generateRegExp(reg){var match,result,flags,i,iz,ch,characterInBrack,previousIsBackslash;if(result=reg.toString(),reg.source){if(!(match=result.match(/\/([^/]*)$/)))return result;for(flags=match[1],result="",characterInBrack=!1,previousIsBackslash=!1,i=0,iz=reg.source.length;i<iz;++i)ch=reg.source.charCodeAt(i),previousIsBackslash?(result+=escapeRegExpCharacter(ch,previousIsBackslash),previousIsBackslash=!1):(characterInBrack?93===ch&&(characterInBrack=!1):47===ch?result+="\\":91===ch&&(characterInBrack=!0),result+=escapeRegExpCharacter(ch,previousIsBackslash),previousIsBackslash=92===ch);return"/"+result+"/"+flags}return result}function escapeAllowedCharacter(code,next){var hex;return 8===code?"\\b":12===code?"\\f":9===code?"\\t":(hex=code.toString(16).toUpperCase(),json||code>255?"\\u"+"0000".slice(hex.length)+hex:0!==code||esutils.code.isDecimalDigit(next)?11===code?"\\x0B":"\\x"+"00".slice(hex.length)+hex:"\\0")}function escapeDisallowedCharacter(code){if(92===code)return"\\\\";if(10===code)return"\\n";if(13===code)return"\\r";if(8232===code)return"\\u2028";if(8233===code)return"\\u2029";throw new Error("Incorrectly classified character")}function escapeDirective(str){var i,iz,code,quote;for(quote="double"===quotes?'"':"'",i=0,iz=str.length;i<iz;++i){if(39===(code=str.charCodeAt(i))){quote='"';break}if(34===code){quote="'";break}92===code&&++i}return quote+str+quote}function escapeString(str){var i,len,code,single,quote,result="",singleQuotes=0,doubleQuotes=0;for(i=0,len=str.length;i<len;++i){if(39===(code=str.charCodeAt(i)))++singleQuotes;else if(34===code)++doubleQuotes;else if(47===code&&json)result+="\\";else{if(esutils.code.isLineTerminator(code)||92===code){result+=escapeDisallowedCharacter(code);continue}if(!esutils.code.isIdentifierPartES5(code)&&(json&&code<32||!json&&!escapeless&&(code<32||code>126))){result+=escapeAllowedCharacter(code,str.charCodeAt(i+1));continue}}result+=String.fromCharCode(code)}if(quote=(single=!("double"===quotes||"auto"===quotes&&doubleQuotes<singleQuotes))?"'":'"',!(single?singleQuotes:doubleQuotes))return quote+result+quote;for(str=result,result=quote,i=0,len=str.length;i<len;++i)(39===(code=str.charCodeAt(i))&&single||34===code&&!single)&&(result+="\\"),result+=String.fromCharCode(code);return result+quote}function flattenToString(arr){var i,iz,elem,result="";for(i=0,iz=arr.length;i<iz;++i)elem=arr[i],result+=Array.isArray(elem)?flattenToString(elem):elem;return result}function toSourceNodeWhenNeeded(generated,node){if(!sourceMap)return Array.isArray(generated)?flattenToString(generated):generated;if(null==node){if(generated instanceof SourceNode)return generated;node={}}return null==node.loc?new SourceNode(null,null,sourceMap,generated,node.name||null):new SourceNode(node.loc.start.line,node.loc.start.column,!0===sourceMap?node.loc.source||null:sourceMap,generated,node.name||null)}function noEmptySpace(){return space||" "}function join(left,right){var leftSource,rightSource,leftCharCode,rightCharCode;return 0===(leftSource=toSourceNodeWhenNeeded(left).toString()).length?[right]:0===(rightSource=toSourceNodeWhenNeeded(right).toString()).length?[left]:(leftCharCode=leftSource.charCodeAt(leftSource.length-1),rightCharCode=rightSource.charCodeAt(0),(43===leftCharCode||45===leftCharCode)&&leftCharCode===rightCharCode||esutils.code.isIdentifierPartES5(leftCharCode)&&esutils.code.isIdentifierPartES5(rightCharCode)||47===leftCharCode&&105===rightCharCode?[left,noEmptySpace(),right]:esutils.code.isWhiteSpace(leftCharCode)||esutils.code.isLineTerminator(leftCharCode)||esutils.code.isWhiteSpace(rightCharCode)||esutils.code.isLineTerminator(rightCharCode)?[left,right]:[left,space,right])}function addIndent(stmt){return[base2,stmt]}function withIndent(fn){var previousBase;previousBase=base2,fn(base2+=indent),base2=previousBase}function calculateSpaces(str){var i;for(i=str.length-1;i>=0&&!esutils.code.isLineTerminator(str.charCodeAt(i));--i);return str.length-1-i}function adjustMultilineComment(value,specialBase){var array,i,len,line,j,spaces,previousBase,sn;for(array=value.split(/\r\n|[\r\n]/),spaces=Number.MAX_VALUE,i=1,len=array.length;i<len;++i){for(line=array[i],j=0;j<line.length&&esutils.code.isWhiteSpace(line.charCodeAt(j));)++j;spaces>j&&(spaces=j)}for(void 0!==specialBase?(previousBase=base2,"*"===array[1][spaces]&&(specialBase+=" "),base2=specialBase):(1&spaces&&--spaces,previousBase=base2),i=1,len=array.length;i<len;++i)sn=toSourceNodeWhenNeeded(addIndent(array[i].slice(spaces))),array[i]=sourceMap?sn.join(""):sn;return base2=previousBase,array.join("\n")}function generateComment(comment,specialBase){if("Line"===comment.type){if(endsWithLineTerminator(comment.value))return"//"+comment.value;var result="//"+comment.value;return preserveBlankLines||(result+="\n"),result}return extra.format.indent.adjustMultilineComment&&/[\n\r]/.test(comment.value)?adjustMultilineComment("/*"+comment.value+"*/",specialBase):"/*"+comment.value+"*/"}function addComments(stmt,result){var i,len,comment,save,tailingToStatement,specialBase,fragment,extRange,range,prevRange,prefix,count;if(stmt.leadingComments&&stmt.leadingComments.length>0){if(save=result,preserveBlankLines){for(result=[],extRange=(comment=stmt.leadingComments[0]).extendedRange,range=comment.range,(count=((prefix=sourceCode.substring(extRange[0],range[0])).match(/\n/g)||[]).length)>0?(result.push(stringRepeat("\n",count)),result.push(addIndent(generateComment(comment)))):(result.push(prefix),result.push(generateComment(comment))),prevRange=range,i=1,len=stmt.leadingComments.length;i<len;i++)range=(comment=stmt.leadingComments[i]).range,count=(sourceCode.substring(prevRange[1],range[0]).match(/\n/g)||[]).length,result.push(stringRepeat("\n",count)),result.push(addIndent(generateComment(comment))),prevRange=range;count=(sourceCode.substring(range[1],extRange[1]).match(/\n/g)||[]).length,result.push(stringRepeat("\n",count))}else for(comment=stmt.leadingComments[0],result=[],safeConcatenation&&stmt.type===Syntax.Program&&0===stmt.body.length&&result.push("\n"),result.push(generateComment(comment)),endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString())||result.push("\n"),i=1,len=stmt.leadingComments.length;i<len;++i)endsWithLineTerminator(toSourceNodeWhenNeeded(fragment=[generateComment(comment=stmt.leadingComments[i])]).toString())||fragment.push("\n"),result.push(addIndent(fragment));result.push(addIndent(save))}if(stmt.trailingComments)if(preserveBlankLines)extRange=(comment=stmt.trailingComments[0]).extendedRange,range=comment.range,(count=((prefix=sourceCode.substring(extRange[0],range[0])).match(/\n/g)||[]).length)>0?(result.push(stringRepeat("\n",count)),result.push(addIndent(generateComment(comment)))):(result.push(prefix),result.push(generateComment(comment)));else for(tailingToStatement=!endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString()),specialBase=stringRepeat(" ",calculateSpaces(toSourceNodeWhenNeeded([base2,result,indent]).toString())),i=0,len=stmt.trailingComments.length;i<len;++i)comment=stmt.trailingComments[i],tailingToStatement?(result=0===i?[result,indent]:[result,specialBase]).push(generateComment(comment,specialBase)):result=[result,addIndent(generateComment(comment))],i===len-1||endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString())||(result=[result,"\n"]);return result}function generateBlankLines(start,end,result){var j,newlineCount=0;for(j=start;j<end;j++)"\n"===sourceCode[j]&&newlineCount++;for(j=1;j<newlineCount;j++)result.push(newline)}function parenthesize(text,current,should){return current<should?["(",text,")"]:text}function generateVerbatimString(string){var i,iz,result;for(i=1,iz=(result=string.split(/\r\n|\n/)).length;i<iz;i++)result[i]=newline+base2+result[i];return result}function generateVerbatim(expr,precedence){var verbatim;return toSourceNodeWhenNeeded("string"==typeof(verbatim=expr[extra.verbatim])?parenthesize(generateVerbatimString(verbatim),Precedence.Sequence,precedence):parenthesize(generateVerbatimString(verbatim.content),null!=verbatim.precedence?verbatim.precedence:Precedence.Sequence,precedence),expr)}function CodeGenerator(){}function generateIdentifier(node){return toSourceNodeWhenNeeded(node.name,node)}function generateAsyncPrefix(node,spaceRequired){return node.async?"async"+(spaceRequired?noEmptySpace():space):""}function generateStarSuffix(node){return node.generator&&!extra.moz.starlessGenerator?"*"+space:""}function generateMethodPrefix(prop){var func=prop.value,prefix="";return func.async&&(prefix+=generateAsyncPrefix(func,!prop.computed)),func.generator&&(prefix+=generateStarSuffix(func)?"*":""),prefix}function generateInternal(node){var codegen;if(codegen=new CodeGenerator,isStatement(node))return codegen.generateStatement(node,1);if(isExpression(node))return codegen.generateExpression(node,Precedence.Sequence,7);throw new Error("Unknown node type: "+node.type)}function generate2(node,options){var result,pair,defaultOptions={indent:null,base:null,parse:null,comment:!1,format:{indent:{style:" ",base:0,adjustMultilineComment:!1},newline:"\n",space:" ",json:!1,renumber:!1,hexadecimal:!1,quotes:"single",escapeless:!1,compact:!1,parentheses:!0,semicolons:!0,safeConcatenation:!1,preserveBlankLines:!1},moz:{comprehensionExpressionStartsWithAssignment:!1,starlessGenerator:!1},sourceMap:null,sourceMapRoot:null,sourceMapWithCode:!1,directive:!1,raw:!0,verbatim:null,sourceCode:null};return null!=options?("string"==typeof options.indent&&(defaultOptions.format.indent.style=options.indent),"number"==typeof options.base&&(defaultOptions.format.indent.base=options.base),options=updateDeeply(defaultOptions,options),indent=options.format.indent.style,base2="string"==typeof options.base?options.base:stringRepeat(indent,options.format.indent.base)):(indent=(options=defaultOptions).format.indent.style,base2=stringRepeat(indent,options.format.indent.base)),json=options.format.json,renumber=options.format.renumber,hexadecimal=!json&&options.format.hexadecimal,quotes=json?"double":options.format.quotes,escapeless=options.format.escapeless,newline=options.format.newline,space=options.format.space,options.format.compact&&(newline=space=indent=base2=""),parentheses=options.format.parentheses,semicolons=options.format.semicolons,safeConcatenation=options.format.safeConcatenation,directive=options.directive,parse2=json?null:options.parse,sourceMap=options.sourceMap,sourceCode=options.sourceCode,preserveBlankLines=options.format.preserveBlankLines&&null!==sourceCode,extra=options,sourceMap&&(SourceNode=exports.browser?__webpack_require__.g.sourceMap.SourceNode:require_source_map().SourceNode),result=generateInternal(node),sourceMap?(pair=result.toStringWithSourceMap({file:options.file,sourceRoot:options.sourceMapRoot}),options.sourceContent&&pair.map.setSourceContent(options.sourceMap,options.sourceContent),options.sourceMapWithCode?pair:pair.map.toString()):(pair={code:result.toString(),map:null},options.sourceMapWithCode?pair:pair.code)}(0,chunk_L5NVL7MD.K2)(getDefaultOptions,"getDefaultOptions"),(0,chunk_L5NVL7MD.K2)(stringRepeat,"stringRepeat"),(0,chunk_L5NVL7MD.K2)(hasLineTerminator,"hasLineTerminator"),(0,chunk_L5NVL7MD.K2)(endsWithLineTerminator,"endsWithLineTerminator"),(0,chunk_L5NVL7MD.K2)(merge,"merge"),(0,chunk_L5NVL7MD.K2)(updateDeeply,"updateDeeply"),(0,chunk_L5NVL7MD.K2)(generateNumber,"generateNumber"),(0,chunk_L5NVL7MD.K2)(escapeRegExpCharacter,"escapeRegExpCharacter"),(0,chunk_L5NVL7MD.K2)(generateRegExp,"generateRegExp"),(0,chunk_L5NVL7MD.K2)(escapeAllowedCharacter,"escapeAllowedCharacter"),(0,chunk_L5NVL7MD.K2)(escapeDisallowedCharacter,"escapeDisallowedCharacter"),(0,chunk_L5NVL7MD.K2)(escapeDirective,"escapeDirective"),(0,chunk_L5NVL7MD.K2)(escapeString,"escapeString"),(0,chunk_L5NVL7MD.K2)(flattenToString,"flattenToString"),(0,chunk_L5NVL7MD.K2)(toSourceNodeWhenNeeded,"toSourceNodeWhenNeeded"),(0,chunk_L5NVL7MD.K2)(noEmptySpace,"noEmptySpace"),(0,chunk_L5NVL7MD.K2)(join,"join"),(0,chunk_L5NVL7MD.K2)(addIndent,"addIndent"),(0,chunk_L5NVL7MD.K2)(withIndent,"withIndent"),(0,chunk_L5NVL7MD.K2)(calculateSpaces,"calculateSpaces"),(0,chunk_L5NVL7MD.K2)(adjustMultilineComment,"adjustMultilineComment"),(0,chunk_L5NVL7MD.K2)(generateComment,"generateComment"),(0,chunk_L5NVL7MD.K2)(addComments,"addComments"),(0,chunk_L5NVL7MD.K2)(generateBlankLines,"generateBlankLines"),(0,chunk_L5NVL7MD.K2)(parenthesize,"parenthesize"),(0,chunk_L5NVL7MD.K2)(generateVerbatimString,"generateVerbatimString"),(0,chunk_L5NVL7MD.K2)(generateVerbatim,"generateVerbatim"),(0,chunk_L5NVL7MD.K2)(CodeGenerator,"CodeGenerator"),CodeGenerator.prototype.maybeBlock=function(stmt,flags){var result,noLeadingComment,that=this;return noLeadingComment=!extra.comment||!stmt.leadingComments,stmt.type===Syntax.BlockStatement&&noLeadingComment?[space,this.generateStatement(stmt,flags)]:stmt.type===Syntax.EmptyStatement&&noLeadingComment?";":(withIndent(function(){result=[newline,addIndent(that.generateStatement(stmt,flags))]}),result)},CodeGenerator.prototype.maybeBlockSuffix=function(stmt,result){var ends=endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString());return stmt.type!==Syntax.BlockStatement||extra.comment&&stmt.leadingComments||ends?ends?[result,base2]:[result,newline,base2]:[result,space]},(0,chunk_L5NVL7MD.K2)(generateIdentifier,"generateIdentifier"),(0,chunk_L5NVL7MD.K2)(generateAsyncPrefix,"generateAsyncPrefix"),(0,chunk_L5NVL7MD.K2)(generateStarSuffix,"generateStarSuffix"),(0,chunk_L5NVL7MD.K2)(generateMethodPrefix,"generateMethodPrefix"),CodeGenerator.prototype.generatePattern=function(node,precedence,flags){return node.type===Syntax.Identifier?generateIdentifier(node):this.generateExpression(node,precedence,flags)},CodeGenerator.prototype.generateFunctionParams=function(node){var i,iz,result,hasDefault;if(hasDefault=!1,node.type!==Syntax.ArrowFunctionExpression||node.rest||node.defaults&&0!==node.defaults.length||1!==node.params.length||node.params[0].type!==Syntax.Identifier){for((result=node.type===Syntax.ArrowFunctionExpression?[generateAsyncPrefix(node,!1)]:[]).push("("),node.defaults&&(hasDefault=!0),i=0,iz=node.params.length;i<iz;++i)hasDefault&&node.defaults[i]?result.push(this.generateAssignment(node.params[i],node.defaults[i],"=",Precedence.Assignment,7)):result.push(this.generatePattern(node.params[i],Precedence.Assignment,7)),i+1<iz&&result.push(","+space);node.rest&&(node.params.length&&result.push(","+space),result.push("..."),result.push(generateIdentifier(node.rest))),result.push(")")}else result=[generateAsyncPrefix(node,!0),generateIdentifier(node.params[0])];return result},CodeGenerator.prototype.generateFunctionBody=function(node){var result,expr;return result=this.generateFunctionParams(node),node.type===Syntax.ArrowFunctionExpression&&(result.push(space),result.push("=>")),node.expression?(result.push(space),"{"===(expr=this.generateExpression(node.body,Precedence.Assignment,7)).toString().charAt(0)&&(expr=["(",expr,")"]),result.push(expr)):result.push(this.maybeBlock(node.body,9)),result},CodeGenerator.prototype.generateIterationForStatement=function(operator,stmt,flags){var result=["for"+(stmt.await?noEmptySpace()+"await":"")+space+"("],that=this;return withIndent(function(){stmt.left.type===Syntax.VariableDeclaration?withIndent(function(){result.push(stmt.left.kind+noEmptySpace()),result.push(that.generateStatement(stmt.left.declarations[0],0))}):result.push(that.generateExpression(stmt.left,Precedence.Call,7)),result=join(result,operator),result=[join(result,that.generateExpression(stmt.right,Precedence.Assignment,7)),")"]}),result.push(this.maybeBlock(stmt.body,flags)),result},CodeGenerator.prototype.generatePropertyKey=function(expr,computed){var result=[];return computed&&result.push("["),result.push(this.generateExpression(expr,Precedence.Assignment,7)),computed&&result.push("]"),result},CodeGenerator.prototype.generateAssignment=function(left,right,operator,precedence,flags){return Precedence.Assignment<precedence&&(flags|=1),parenthesize([this.generateExpression(left,Precedence.Call,flags),space+operator+space,this.generateExpression(right,Precedence.Assignment,flags)],Precedence.Assignment,precedence)},CodeGenerator.prototype.semicolon=function(flags){return!semicolons&&32&flags?"":";"},CodeGenerator.Statement={BlockStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var range,content,result=["{",newline],that=this;return withIndent(function(){var i,iz,fragment,bodyFlags;for(0===stmt.body.length&&preserveBlankLines&&(range=stmt.range)[1]-range[0]>2&&("\n"===(content=sourceCode.substring(range[0]+1,range[1]-1))[0]&&(result=["{"]),result.push(content)),bodyFlags=1,8&flags&&(bodyFlags|=16),i=0,iz=stmt.body.length;i<iz;++i)preserveBlankLines&&(0===i&&(stmt.body[0].leadingComments&&(range=stmt.body[0].leadingComments[0].extendedRange,"\n"===(content=sourceCode.substring(range[0],range[1]))[0]&&(result=["{"])),stmt.body[0].leadingComments||generateBlankLines(stmt.range[0],stmt.body[0].range[0],result)),i>0&&(stmt.body[i-1].trailingComments||stmt.body[i].leadingComments||generateBlankLines(stmt.body[i-1].range[1],stmt.body[i].range[0],result))),i===iz-1&&(bodyFlags|=32),fragment=stmt.body[i].leadingComments&&preserveBlankLines?that.generateStatement(stmt.body[i],bodyFlags):addIndent(that.generateStatement(stmt.body[i],bodyFlags)),result.push(fragment),endsWithLineTerminator(toSourceNodeWhenNeeded(fragment).toString())||preserveBlankLines&&i<iz-1&&stmt.body[i+1].leadingComments||result.push(newline),preserveBlankLines&&i===iz-1&&(stmt.body[i].trailingComments||generateBlankLines(stmt.body[i].range[1],stmt.range[1],result))}),result.push(addIndent("}")),result},"BlockStatement"),BreakStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return stmt.label?"break "+stmt.label.name+this.semicolon(flags):"break"+this.semicolon(flags)},"BreakStatement"),ContinueStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return stmt.label?"continue "+stmt.label.name+this.semicolon(flags):"continue"+this.semicolon(flags)},"ContinueStatement"),ClassBody:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result=["{",newline],that=this;return withIndent(function(indent2){var i,iz;for(i=0,iz=stmt.body.length;i<iz;++i)result.push(indent2),result.push(that.generateExpression(stmt.body[i],Precedence.Sequence,7)),i+1<iz&&result.push(newline)}),endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString())||result.push(newline),result.push(base2),result.push("}"),result},"ClassBody"),ClassDeclaration:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,fragment;return result=["class"],stmt.id&&(result=join(result,this.generateExpression(stmt.id,Precedence.Sequence,7))),stmt.superClass&&(fragment=join("extends",this.generateExpression(stmt.superClass,Precedence.Unary,7)),result=join(result,fragment)),result.push(space),result.push(this.generateStatement(stmt.body,33)),result},"ClassDeclaration"),DirectiveStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return extra.raw&&stmt.raw?stmt.raw+this.semicolon(flags):escapeDirective(stmt.directive)+this.semicolon(flags)},"DirectiveStatement"),DoWhileStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result=join("do",this.maybeBlock(stmt.body,1));return join(result=this.maybeBlockSuffix(stmt.body,result),["while"+space+"(",this.generateExpression(stmt.test,Precedence.Sequence,7),")"+this.semicolon(flags)])},"DoWhileStatement"),CatchClause:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,that=this;return withIndent(function(){var guard;stmt.param?(result=["catch"+space+"(",that.generateExpression(stmt.param,Precedence.Sequence,7),")"],stmt.guard&&(guard=that.generateExpression(stmt.guard,Precedence.Sequence,7),result.splice(2,0," if ",guard))):result=["catch"]}),result.push(this.maybeBlock(stmt.body,1)),result},"CatchClause"),DebuggerStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return"debugger"+this.semicolon(flags)},"DebuggerStatement"),EmptyStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return";"},"EmptyStatement"),ExportDefaultDeclaration:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var bodyFlags,result=["export"];return bodyFlags=32&flags?33:1,result=join(result,"default"),result=isStatement(stmt.declaration)?join(result,this.generateStatement(stmt.declaration,bodyFlags)):join(result,this.generateExpression(stmt.declaration,Precedence.Assignment,7)+this.semicolon(flags))},"ExportDefaultDeclaration"),ExportNamedDeclaration:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var bodyFlags,result=["export"],that=this;return bodyFlags=32&flags?33:1,stmt.declaration?join(result,this.generateStatement(stmt.declaration,bodyFlags)):(stmt.specifiers&&(0===stmt.specifiers.length?result=join(result,"{"+space+"}"):stmt.specifiers[0].type===Syntax.ExportBatchSpecifier?result=join(result,this.generateExpression(stmt.specifiers[0],Precedence.Sequence,7)):(result=join(result,"{"),withIndent(function(indent2){var i,iz;for(result.push(newline),i=0,iz=stmt.specifiers.length;i<iz;++i)result.push(indent2),result.push(that.generateExpression(stmt.specifiers[i],Precedence.Sequence,7)),i+1<iz&&result.push(","+newline)}),endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString())||result.push(newline),result.push(base2+"}")),stmt.source?result=join(result,["from"+space,this.generateExpression(stmt.source,Precedence.Sequence,7),this.semicolon(flags)]):result.push(this.semicolon(flags))),result)},"ExportNamedDeclaration"),ExportAllDeclaration:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return["export"+space,"*"+space,"from"+space,this.generateExpression(stmt.source,Precedence.Sequence,7),this.semicolon(flags)]},"ExportAllDeclaration"),ExpressionStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,fragment;function isClassPrefixed(fragment2){var code;return"class"===fragment2.slice(0,5)&&(123===(code=fragment2.charCodeAt(5))||esutils.code.isWhiteSpace(code)||esutils.code.isLineTerminator(code))}function isFunctionPrefixed(fragment2){var code;return"function"===fragment2.slice(0,8)&&(40===(code=fragment2.charCodeAt(8))||esutils.code.isWhiteSpace(code)||42===code||esutils.code.isLineTerminator(code))}function isAsyncPrefixed(fragment2){var code,i,iz;if("async"!==fragment2.slice(0,5))return!1;if(!esutils.code.isWhiteSpace(fragment2.charCodeAt(5)))return!1;for(i=6,iz=fragment2.length;i<iz&&esutils.code.isWhiteSpace(fragment2.charCodeAt(i));++i);return i!==iz&&("function"===fragment2.slice(i,i+8)&&(40===(code=fragment2.charCodeAt(i+8))||esutils.code.isWhiteSpace(code)||42===code||esutils.code.isLineTerminator(code)))}return(0,chunk_L5NVL7MD.K2)(isClassPrefixed,"isClassPrefixed"),(0,chunk_L5NVL7MD.K2)(isFunctionPrefixed,"isFunctionPrefixed"),(0,chunk_L5NVL7MD.K2)(isAsyncPrefixed,"isAsyncPrefixed"),123===(fragment=toSourceNodeWhenNeeded(result=[this.generateExpression(stmt.expression,Precedence.Sequence,7)]).toString()).charCodeAt(0)||isClassPrefixed(fragment)||isFunctionPrefixed(fragment)||isAsyncPrefixed(fragment)||directive&&16&flags&&stmt.expression.type===Syntax.Literal&&"string"==typeof stmt.expression.value?result=["(",result,")"+this.semicolon(flags)]:result.push(this.semicolon(flags)),result},"ExpressionStatement"),ImportDeclaration:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,cursor,that=this;return 0===stmt.specifiers.length?["import",space,this.generateExpression(stmt.source,Precedence.Sequence,7),this.semicolon(flags)]:(result=["import"],cursor=0,stmt.specifiers[cursor].type===Syntax.ImportDefaultSpecifier&&(result=join(result,[this.generateExpression(stmt.specifiers[cursor],Precedence.Sequence,7)]),++cursor),stmt.specifiers[cursor]&&(0!==cursor&&result.push(","),stmt.specifiers[cursor].type===Syntax.ImportNamespaceSpecifier?result=join(result,[space,this.generateExpression(stmt.specifiers[cursor],Precedence.Sequence,7)]):(result.push(space+"{"),stmt.specifiers.length-cursor===1?(result.push(space),result.push(this.generateExpression(stmt.specifiers[cursor],Precedence.Sequence,7)),result.push(space+"}"+space)):(withIndent(function(indent2){var i,iz;for(result.push(newline),i=cursor,iz=stmt.specifiers.length;i<iz;++i)result.push(indent2),result.push(that.generateExpression(stmt.specifiers[i],Precedence.Sequence,7)),i+1<iz&&result.push(","+newline)}),endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString())||result.push(newline),result.push(base2+"}"+space)))),result=join(result,["from"+space,this.generateExpression(stmt.source,Precedence.Sequence,7),this.semicolon(flags)]))},"ImportDeclaration"),VariableDeclarator:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var itemFlags=1&flags?7:6;return stmt.init?[this.generateExpression(stmt.id,Precedence.Assignment,itemFlags),space,"=",space,this.generateExpression(stmt.init,Precedence.Assignment,itemFlags)]:this.generatePattern(stmt.id,Precedence.Assignment,itemFlags)},"VariableDeclarator"),VariableDeclaration:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,i,iz,node,bodyFlags,that=this;function block(){for(node=stmt.declarations[0],extra.comment&&node.leadingComments?(result.push("\n"),result.push(addIndent(that.generateStatement(node,bodyFlags)))):(result.push(noEmptySpace()),result.push(that.generateStatement(node,bodyFlags))),i=1,iz=stmt.declarations.length;i<iz;++i)node=stmt.declarations[i],extra.comment&&node.leadingComments?(result.push(","+newline),result.push(addIndent(that.generateStatement(node,bodyFlags)))):(result.push(","+space),result.push(that.generateStatement(node,bodyFlags)))}return result=[stmt.kind],bodyFlags=1&flags?1:0,(0,chunk_L5NVL7MD.K2)(block,"block"),stmt.declarations.length>1?withIndent(block):block(),result.push(this.semicolon(flags)),result},"VariableDeclaration"),ThrowStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return[join("throw",this.generateExpression(stmt.argument,Precedence.Sequence,7)),this.semicolon(flags)]},"ThrowStatement"),TryStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,i,iz,guardedHandlers;if(result=["try",this.maybeBlock(stmt.block,1)],result=this.maybeBlockSuffix(stmt.block,result),stmt.handlers)for(i=0,iz=stmt.handlers.length;i<iz;++i)result=join(result,this.generateStatement(stmt.handlers[i],1)),(stmt.finalizer||i+1!==iz)&&(result=this.maybeBlockSuffix(stmt.handlers[i].body,result));else{for(i=0,iz=(guardedHandlers=stmt.guardedHandlers||[]).length;i<iz;++i)result=join(result,this.generateStatement(guardedHandlers[i],1)),(stmt.finalizer||i+1!==iz)&&(result=this.maybeBlockSuffix(guardedHandlers[i].body,result));if(stmt.handler)if(Array.isArray(stmt.handler))for(i=0,iz=stmt.handler.length;i<iz;++i)result=join(result,this.generateStatement(stmt.handler[i],1)),(stmt.finalizer||i+1!==iz)&&(result=this.maybeBlockSuffix(stmt.handler[i].body,result));else result=join(result,this.generateStatement(stmt.handler,1)),stmt.finalizer&&(result=this.maybeBlockSuffix(stmt.handler.body,result))}return stmt.finalizer&&(result=join(result,["finally",this.maybeBlock(stmt.finalizer,1)])),result},"TryStatement"),SwitchStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,fragment,i,iz,bodyFlags,that=this;if(withIndent(function(){result=["switch"+space+"(",that.generateExpression(stmt.discriminant,Precedence.Sequence,7),")"+space+"{"+newline]}),stmt.cases)for(bodyFlags=1,i=0,iz=stmt.cases.length;i<iz;++i)i===iz-1&&(bodyFlags|=32),fragment=addIndent(this.generateStatement(stmt.cases[i],bodyFlags)),result.push(fragment),endsWithLineTerminator(toSourceNodeWhenNeeded(fragment).toString())||result.push(newline);return result.push(addIndent("}")),result},"SwitchStatement"),SwitchCase:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,fragment,i,iz,bodyFlags,that=this;return withIndent(function(){for(result=stmt.test?[join("case",that.generateExpression(stmt.test,Precedence.Sequence,7)),":"]:["default:"],i=0,(iz=stmt.consequent.length)&&stmt.consequent[0].type===Syntax.BlockStatement&&(fragment=that.maybeBlock(stmt.consequent[0],1),result.push(fragment),i=1),i===iz||endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString())||result.push(newline),bodyFlags=1;i<iz;++i)i===iz-1&&32&flags&&(bodyFlags|=32),fragment=addIndent(that.generateStatement(stmt.consequent[i],bodyFlags)),result.push(fragment),i+1===iz||endsWithLineTerminator(toSourceNodeWhenNeeded(fragment).toString())||result.push(newline)}),result},"SwitchCase"),IfStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,bodyFlags,that=this;return withIndent(function(){result=["if"+space+"(",that.generateExpression(stmt.test,Precedence.Sequence,7),")"]}),bodyFlags=1,32&flags&&(bodyFlags|=32),stmt.alternate?(result.push(this.maybeBlock(stmt.consequent,1)),result=this.maybeBlockSuffix(stmt.consequent,result),result=stmt.alternate.type===Syntax.IfStatement?join(result,["else ",this.generateStatement(stmt.alternate,bodyFlags)]):join(result,join("else",this.maybeBlock(stmt.alternate,bodyFlags)))):result.push(this.maybeBlock(stmt.consequent,bodyFlags)),result},"IfStatement"),ForStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,that=this;return withIndent(function(){result=["for"+space+"("],stmt.init?stmt.init.type===Syntax.VariableDeclaration?result.push(that.generateStatement(stmt.init,0)):(result.push(that.generateExpression(stmt.init,Precedence.Sequence,6)),result.push(";")):result.push(";"),stmt.test?(result.push(space),result.push(that.generateExpression(stmt.test,Precedence.Sequence,7)),result.push(";")):result.push(";"),stmt.update?(result.push(space),result.push(that.generateExpression(stmt.update,Precedence.Sequence,7)),result.push(")")):result.push(")")}),result.push(this.maybeBlock(stmt.body,32&flags?33:1)),result},"ForStatement"),ForInStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return this.generateIterationForStatement("in",stmt,32&flags?33:1)},"ForInStatement"),ForOfStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return this.generateIterationForStatement("of",stmt,32&flags?33:1)},"ForOfStatement"),LabeledStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return[stmt.label.name+":",this.maybeBlock(stmt.body,32&flags?33:1)]},"LabeledStatement"),Program:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,fragment,i,iz,bodyFlags;for(iz=stmt.body.length,result=[safeConcatenation&&iz>0?"\n":""],bodyFlags=17,i=0;i<iz;++i)safeConcatenation||i!==iz-1||(bodyFlags|=32),preserveBlankLines&&(0===i&&(stmt.body[0].leadingComments||generateBlankLines(stmt.range[0],stmt.body[i].range[0],result)),i>0&&(stmt.body[i-1].trailingComments||stmt.body[i].leadingComments||generateBlankLines(stmt.body[i-1].range[1],stmt.body[i].range[0],result))),fragment=addIndent(this.generateStatement(stmt.body[i],bodyFlags)),result.push(fragment),i+1<iz&&!endsWithLineTerminator(toSourceNodeWhenNeeded(fragment).toString())&&(preserveBlankLines&&stmt.body[i+1].leadingComments||result.push(newline)),preserveBlankLines&&i===iz-1&&(stmt.body[i].trailingComments||generateBlankLines(stmt.body[i].range[1],stmt.range[1],result));return result},"Program"),FunctionDeclaration:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return[generateAsyncPrefix(stmt,!0),"function",generateStarSuffix(stmt)||noEmptySpace(),stmt.id?generateIdentifier(stmt.id):"",this.generateFunctionBody(stmt)]},"FunctionDeclaration"),ReturnStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){return stmt.argument?[join("return",this.generateExpression(stmt.argument,Precedence.Sequence,7)),this.semicolon(flags)]:["return"+this.semicolon(flags)]},"ReturnStatement"),WhileStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,that=this;return withIndent(function(){result=["while"+space+"(",that.generateExpression(stmt.test,Precedence.Sequence,7),")"]}),result.push(this.maybeBlock(stmt.body,32&flags?33:1)),result},"WhileStatement"),WithStatement:(0,chunk_L5NVL7MD.K2)(function(stmt,flags){var result,that=this;return withIndent(function(){result=["with"+space+"(",that.generateExpression(stmt.object,Precedence.Sequence,7),")"]}),result.push(this.maybeBlock(stmt.body,32&flags?33:1)),result},"WithStatement")},merge(CodeGenerator.prototype,CodeGenerator.Statement),CodeGenerator.Expression={SequenceExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,i,iz;for(Precedence.Sequence<precedence&&(flags|=1),result=[],i=0,iz=expr.expressions.length;i<iz;++i)result.push(this.generateExpression(expr.expressions[i],Precedence.Assignment,flags)),i+1<iz&&result.push(","+space);return parenthesize(result,Precedence.Sequence,precedence)},"SequenceExpression"),AssignmentExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return this.generateAssignment(expr.left,expr.right,expr.operator,precedence,flags)},"AssignmentExpression"),ArrowFunctionExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return parenthesize(this.generateFunctionBody(expr),Precedence.ArrowFunction,precedence)},"ArrowFunctionExpression"),ConditionalExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return Precedence.Conditional<precedence&&(flags|=1),parenthesize([this.generateExpression(expr.test,Precedence.Coalesce,flags),space+"?"+space,this.generateExpression(expr.consequent,Precedence.Assignment,flags),space+":"+space,this.generateExpression(expr.alternate,Precedence.Assignment,flags)],Precedence.Conditional,precedence)},"ConditionalExpression"),LogicalExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return"??"===expr.operator&&(flags|=64),this.BinaryExpression(expr,precedence,flags)},"LogicalExpression"),BinaryExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,leftPrecedence,rightPrecedence,currentPrecedence,fragment,leftSource;return currentPrecedence=BinaryPrecedence[expr.operator],leftPrecedence="**"===expr.operator?Precedence.Postfix:currentPrecedence,rightPrecedence="**"===expr.operator?currentPrecedence:currentPrecedence+1,currentPrecedence<precedence&&(flags|=1),result=47===(leftSource=(fragment=this.generateExpression(expr.left,leftPrecedence,flags)).toString()).charCodeAt(leftSource.length-1)&&esutils.code.isIdentifierPartES5(expr.operator.charCodeAt(0))?[fragment,noEmptySpace(),expr.operator]:join(fragment,expr.operator),fragment=this.generateExpression(expr.right,rightPrecedence,flags),"/"===expr.operator&&"/"===fragment.toString().charAt(0)||"<"===expr.operator.slice(-1)&&"!--"===fragment.toString().slice(0,3)?(result.push(noEmptySpace()),result.push(fragment)):result=join(result,fragment),"in"!==expr.operator||1&flags?("||"===expr.operator||"&&"===expr.operator)&&64&flags?["(",result,")"]:parenthesize(result,currentPrecedence,precedence):["(",result,")"]},"BinaryExpression"),CallExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,i,iz;for(result=[this.generateExpression(expr.callee,Precedence.Call,3)],expr.optional&&result.push("?."),result.push("("),i=0,iz=expr.arguments.length;i<iz;++i)result.push(this.generateExpression(expr.arguments[i],Precedence.Assignment,7)),i+1<iz&&result.push(","+space);return result.push(")"),2&flags?parenthesize(result,Precedence.Call,precedence):["(",result,")"]},"CallExpression"),ChainExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return Precedence.OptionalChaining<precedence&&(flags|=2),parenthesize(this.generateExpression(expr.expression,Precedence.OptionalChaining,flags),Precedence.OptionalChaining,precedence)},"ChainExpression"),NewExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,length,i,iz,itemFlags;if(length=expr.arguments.length,itemFlags=4&flags&&!parentheses&&0===length?5:1,result=join("new",this.generateExpression(expr.callee,Precedence.New,itemFlags)),!(4&flags)||parentheses||length>0){for(result.push("("),i=0,iz=length;i<iz;++i)result.push(this.generateExpression(expr.arguments[i],Precedence.Assignment,7)),i+1<iz&&result.push(","+space);result.push(")")}return parenthesize(result,Precedence.New,precedence)},"NewExpression"),MemberExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,fragment;return result=[this.generateExpression(expr.object,Precedence.Call,2&flags?3:1)],expr.computed?(expr.optional&&result.push("?."),result.push("["),result.push(this.generateExpression(expr.property,Precedence.Sequence,2&flags?7:5)),result.push("]")):(expr.optional||expr.object.type!==Syntax.Literal||"number"!=typeof expr.object.value||(fragment=toSourceNodeWhenNeeded(result).toString()).indexOf(".")<0&&!/[eExX]/.test(fragment)&&esutils.code.isDecimalDigit(fragment.charCodeAt(fragment.length-1))&&!(fragment.length>=2&&48===fragment.charCodeAt(0))&&result.push(" "),result.push(expr.optional?"?.":"."),result.push(generateIdentifier(expr.property))),parenthesize(result,Precedence.Member,precedence)},"MemberExpression"),MetaProperty:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result;return(result=[]).push("string"==typeof expr.meta?expr.meta:generateIdentifier(expr.meta)),result.push("."),result.push("string"==typeof expr.property?expr.property:generateIdentifier(expr.property)),parenthesize(result,Precedence.Member,precedence)},"MetaProperty"),UnaryExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,fragment,rightCharCode,leftSource,leftCharCode;return fragment=this.generateExpression(expr.argument,Precedence.Unary,7),""===space?result=join(expr.operator,fragment):(result=[expr.operator],expr.operator.length>2?result=join(result,fragment):(leftCharCode=(leftSource=toSourceNodeWhenNeeded(result).toString()).charCodeAt(leftSource.length-1),rightCharCode=fragment.toString().charCodeAt(0),(43===leftCharCode||45===leftCharCode)&&leftCharCode===rightCharCode||esutils.code.isIdentifierPartES5(leftCharCode)&&esutils.code.isIdentifierPartES5(rightCharCode)?(result.push(noEmptySpace()),result.push(fragment)):result.push(fragment))),parenthesize(result,Precedence.Unary,precedence)},"UnaryExpression"),YieldExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result;return result=expr.delegate?"yield*":"yield",expr.argument&&(result=join(result,this.generateExpression(expr.argument,Precedence.Yield,7))),parenthesize(result,Precedence.Yield,precedence)},"YieldExpression"),AwaitExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return parenthesize(join(expr.all?"await*":"await",this.generateExpression(expr.argument,Precedence.Await,7)),Precedence.Await,precedence)},"AwaitExpression"),UpdateExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return expr.prefix?parenthesize([expr.operator,this.generateExpression(expr.argument,Precedence.Unary,7)],Precedence.Unary,precedence):parenthesize([this.generateExpression(expr.argument,Precedence.Postfix,7),expr.operator],Precedence.Postfix,precedence)},"UpdateExpression"),FunctionExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result=[generateAsyncPrefix(expr,!0),"function"];return expr.id?(result.push(generateStarSuffix(expr)||noEmptySpace()),result.push(generateIdentifier(expr.id))):result.push(generateStarSuffix(expr)||space),result.push(this.generateFunctionBody(expr)),result},"FunctionExpression"),ArrayPattern:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return this.ArrayExpression(expr,precedence,flags,!0)},"ArrayPattern"),ArrayExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags,isPattern){var result,multiline,that=this;return expr.elements.length?(multiline=!isPattern&&expr.elements.length>1,result=["[",multiline?newline:""],withIndent(function(indent2){var i,iz;for(i=0,iz=expr.elements.length;i<iz;++i)expr.elements[i]?(result.push(multiline?indent2:""),result.push(that.generateExpression(expr.elements[i],Precedence.Assignment,7))):(multiline&&result.push(indent2),i+1===iz&&result.push(",")),i+1<iz&&result.push(","+(multiline?newline:space))}),multiline&&!endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString())&&result.push(newline),result.push(multiline?base2:""),result.push("]"),result):"[]"},"ArrayExpression"),RestElement:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return"..."+this.generatePattern(expr.argument)},"RestElement"),ClassExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,fragment;return result=["class"],expr.id&&(result=join(result,this.generateExpression(expr.id,Precedence.Sequence,7))),expr.superClass&&(fragment=join("extends",this.generateExpression(expr.superClass,Precedence.Unary,7)),result=join(result,fragment)),result.push(space),result.push(this.generateStatement(expr.body,33)),result},"ClassExpression"),MethodDefinition:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,fragment;return result=expr.static?["static"+space]:[],fragment="get"===expr.kind||"set"===expr.kind?[join(expr.kind,this.generatePropertyKey(expr.key,expr.computed)),this.generateFunctionBody(expr.value)]:[generateMethodPrefix(expr),this.generatePropertyKey(expr.key,expr.computed),this.generateFunctionBody(expr.value)],join(result,fragment)},"MethodDefinition"),Property:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return"get"===expr.kind||"set"===expr.kind?[expr.kind,noEmptySpace(),this.generatePropertyKey(expr.key,expr.computed),this.generateFunctionBody(expr.value)]:expr.shorthand?"AssignmentPattern"===expr.value.type?this.AssignmentPattern(expr.value,Precedence.Sequence,7):this.generatePropertyKey(expr.key,expr.computed):expr.method?[generateMethodPrefix(expr),this.generatePropertyKey(expr.key,expr.computed),this.generateFunctionBody(expr.value)]:[this.generatePropertyKey(expr.key,expr.computed),":"+space,this.generateExpression(expr.value,Precedence.Assignment,7)]},"Property"),ObjectExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var multiline,result,fragment,that=this;return expr.properties.length?(multiline=expr.properties.length>1,withIndent(function(){fragment=that.generateExpression(expr.properties[0],Precedence.Sequence,7)}),multiline||hasLineTerminator(toSourceNodeWhenNeeded(fragment).toString())?(withIndent(function(indent2){var i,iz;if(result=["{",newline,indent2,fragment],multiline)for(result.push(","+newline),i=1,iz=expr.properties.length;i<iz;++i)result.push(indent2),result.push(that.generateExpression(expr.properties[i],Precedence.Sequence,7)),i+1<iz&&result.push(","+newline)}),endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString())||result.push(newline),result.push(base2),result.push("}"),result):["{",space,fragment,space,"}"]):"{}"},"ObjectExpression"),AssignmentPattern:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return this.generateAssignment(expr.left,expr.right,"=",precedence,flags)},"AssignmentPattern"),ObjectPattern:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,i,iz,multiline,property,that=this;if(!expr.properties.length)return"{}";if(multiline=!1,1===expr.properties.length)(property=expr.properties[0]).type===Syntax.Property&&property.value.type!==Syntax.Identifier&&(multiline=!0);else for(i=0,iz=expr.properties.length;i<iz;++i)if((property=expr.properties[i]).type===Syntax.Property&&!property.shorthand){multiline=!0;break}return result=["{",multiline?newline:""],withIndent(function(indent2){var i2,iz2;for(i2=0,iz2=expr.properties.length;i2<iz2;++i2)result.push(multiline?indent2:""),result.push(that.generateExpression(expr.properties[i2],Precedence.Sequence,7)),i2+1<iz2&&result.push(","+(multiline?newline:space))}),multiline&&!endsWithLineTerminator(toSourceNodeWhenNeeded(result).toString())&&result.push(newline),result.push(multiline?base2:""),result.push("}"),result},"ObjectPattern"),ThisExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return"this"},"ThisExpression"),Super:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return"super"},"Super"),Identifier:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return generateIdentifier(expr)},"Identifier"),ImportDefaultSpecifier:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return generateIdentifier(expr.id||expr.local)},"ImportDefaultSpecifier"),ImportNamespaceSpecifier:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result=["*"],id=expr.id||expr.local;return id&&result.push(space+"as"+noEmptySpace()+generateIdentifier(id)),result},"ImportNamespaceSpecifier"),ImportSpecifier:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var imported=expr.imported,result=[imported.name],local=expr.local;return local&&local.name!==imported.name&&result.push(noEmptySpace()+"as"+noEmptySpace()+generateIdentifier(local)),result},"ImportSpecifier"),ExportSpecifier:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var local=expr.local,result=[local.name],exported=expr.exported;return exported&&exported.name!==local.name&&result.push(noEmptySpace()+"as"+noEmptySpace()+generateIdentifier(exported)),result},"ExportSpecifier"),Literal:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var raw;if(expr.hasOwnProperty("raw")&&parse2&&extra.raw)try{if((raw=parse2(expr.raw).body[0].expression).type===Syntax.Literal&&raw.value===expr.value)return expr.raw}catch(e){}return expr.regex?"/"+expr.regex.pattern+"/"+expr.regex.flags:"bigint"==typeof expr.value?expr.value.toString()+"n":expr.bigint?expr.bigint+"n":null===expr.value?"null":"string"==typeof expr.value?escapeString(expr.value):"number"==typeof expr.value?generateNumber(expr.value):"boolean"==typeof expr.value?expr.value?"true":"false":generateRegExp(expr.value)},"Literal"),GeneratorExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return this.ComprehensionExpression(expr,precedence,flags)},"GeneratorExpression"),ComprehensionExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,i,iz,fragment,that=this;return result=expr.type===Syntax.GeneratorExpression?["("]:["["],extra.moz.comprehensionExpressionStartsWithAssignment&&(fragment=this.generateExpression(expr.body,Precedence.Assignment,7),result.push(fragment)),expr.blocks&&withIndent(function(){for(i=0,iz=expr.blocks.length;i<iz;++i)fragment=that.generateExpression(expr.blocks[i],Precedence.Sequence,7),i>0||extra.moz.comprehensionExpressionStartsWithAssignment?result=join(result,fragment):result.push(fragment)}),expr.filter&&(result=join(result,"if"+space),fragment=this.generateExpression(expr.filter,Precedence.Sequence,7),result=join(result,["(",fragment,")"])),extra.moz.comprehensionExpressionStartsWithAssignment||(fragment=this.generateExpression(expr.body,Precedence.Assignment,7),result=join(result,fragment)),result.push(expr.type===Syntax.GeneratorExpression?")":"]"),result},"ComprehensionExpression"),ComprehensionBlock:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var fragment;return fragment=join(fragment=expr.left.type===Syntax.VariableDeclaration?[expr.left.kind,noEmptySpace(),this.generateStatement(expr.left.declarations[0],0)]:this.generateExpression(expr.left,Precedence.Call,7),expr.of?"of":"in"),fragment=join(fragment,this.generateExpression(expr.right,Precedence.Sequence,7)),["for"+space+"(",fragment,")"]},"ComprehensionBlock"),SpreadElement:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return["...",this.generateExpression(expr.argument,Precedence.Assignment,7)]},"SpreadElement"),TaggedTemplateExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var itemFlags=3;return 2&flags||(itemFlags=1),parenthesize([this.generateExpression(expr.tag,Precedence.Call,itemFlags),this.generateExpression(expr.quasi,Precedence.Primary,4)],Precedence.TaggedTemplate,precedence)},"TaggedTemplateExpression"),TemplateElement:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return expr.value.raw},"TemplateElement"),TemplateLiteral:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){var result,i,iz;for(result=["`"],i=0,iz=expr.quasis.length;i<iz;++i)result.push(this.generateExpression(expr.quasis[i],Precedence.Primary,7)),i+1<iz&&(result.push("${"+space),result.push(this.generateExpression(expr.expressions[i],Precedence.Sequence,7)),result.push(space+"}"));return result.push("`"),result},"TemplateLiteral"),ModuleSpecifier:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flags){return this.Literal(expr,precedence,flags)},"ModuleSpecifier"),ImportExpression:(0,chunk_L5NVL7MD.K2)(function(expr,precedence,flag){return parenthesize(["import(",this.generateExpression(expr.source,Precedence.Assignment,7),")"],Precedence.Call,precedence)},"ImportExpression")},merge(CodeGenerator.prototype,CodeGenerator.Expression),CodeGenerator.prototype.generateExpression=function(expr,precedence,flags){var result,type;return type=expr.type||Syntax.Property,extra.verbatim&&expr.hasOwnProperty(extra.verbatim)?generateVerbatim(expr,precedence):(result=this[type](expr,precedence,flags),extra.comment&&(result=addComments(expr,result)),toSourceNodeWhenNeeded(result,expr))},CodeGenerator.prototype.generateStatement=function(stmt,flags){var result,fragment;return result=this[stmt.type](stmt,flags),extra.comment&&(result=addComments(stmt,result)),fragment=toSourceNodeWhenNeeded(result).toString(),stmt.type!==Syntax.Program||safeConcatenation||""!==newline||"\n"!==fragment.charAt(fragment.length-1)||(result=sourceMap?toSourceNodeWhenNeeded(result).replaceRight(/\s+$/,""):fragment.replace(/\s+$/,"")),toSourceNodeWhenNeeded(result,stmt)},(0,chunk_L5NVL7MD.K2)(generateInternal,"generateInternal"),(0,chunk_L5NVL7MD.K2)(generate2,"generate"),FORMAT_MINIFY={indent:{style:"",base:0},renumber:!0,hexadecimal:!0,quotes:"auto",escapeless:!0,compact:!0,parentheses:!1,semicolons:!1},FORMAT_DEFAULTS={indent:{style:" ",base:0,adjustMultilineComment:!1},newline:"\n",space:" ",json:!1,renumber:!1,hexadecimal:!1,quotes:"single",escapeless:!1,compact:!1,parentheses:!0,semicolons:!0,safeConcatenation:!1,preserveBlankLines:!1},exports.version=require_package().version,exports.generate=generate2,exports.attachComments=estraverse.attachComments,exports.Precedence=updateDeeply({},Precedence),exports.browser=!1,exports.FORMAT_MINIFY=FORMAT_MINIFY,exports.FORMAT_DEFAULTS=FORMAT_DEFAULTS}()}}),require_acorn=(0,chunk_L5NVL7MD.P$)({"../../node_modules/acorn/dist/acorn.js"(exports,module){var global2,factory;global2=exports,factory=function(exports2){var reservedWords={3:"abstract boolean byte char class double enum export extends final float goto implements import int interface long native package private protected public short static super synchronized throws transient volatile",5:"class enum extends super const export import",6:"enum",strict:"implements interface let package private protected public static yield",strictBind:"eval arguments"},ecma5AndLessKeywords="break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this",keywords={5:ecma5AndLessKeywords,"5module":ecma5AndLessKeywords+" export import",6:ecma5AndLessKeywords+" const class extends export import super"},keywordRelationalOperator=/^in(stanceof)?$/,nonASCIIidentifierStartChars="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙՠ-ֈא-תׯ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࡠ-ࡪࢠ-ࢴࢶ-ࣇऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱৼਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഄ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄຆ-ຊຌ-ຣລວ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡸᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᲐ-ᲺᲽ-Ჿᳩ-ᳬᳮ-ᳳᳵᳶᳺᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄯㄱ-ㆎㆠ-ㆿㇰ-ㇿ㐀-䶿一-鿼ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞿꟂ-ꟊꟵ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꣾꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭩꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",nonASCIIidentifierChars="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߽߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛࣓-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯৾ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ૺ-૿ଁ-ଃ଼ା-ୄେୈୋ-୍୕-ୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఄా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഀ-ഃ഻഼ാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ඁ-ඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᪿᫀᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭᳴᳷-᳹᷀-᷹᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧ꠬ꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱ꣿ-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",nonASCIIidentifierStart=new RegExp("["+nonASCIIidentifierStartChars+"]"),nonASCIIidentifier=new RegExp("["+nonASCIIidentifierStartChars+nonASCIIidentifierChars+"]");nonASCIIidentifierStartChars=nonASCIIidentifierChars=null;var astralIdentifierStartCodes=[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,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,28,43,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,14,35,349,41,7,1,79,28,11,0,9,21,107,20,28,22,13,52,76,44,33,24,27,35,30,0,3,0,9,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,21,2,31,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,14,0,72,26,230,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,35,56,264,8,2,36,18,0,50,29,113,6,2,1,2,37,22,0,26,5,2,1,2,31,15,0,328,18,190,0,80,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,689,63,129,74,6,0,67,12,65,1,2,0,29,6135,9,1237,43,8,8952,286,50,2,18,3,9,395,2309,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,2357,44,11,6,17,0,370,43,1301,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,42717,35,4148,12,221,3,5761,15,7472,3104,541,1507,4938],astralIdentifierCodes=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,574,3,9,9,370,1,154,10,176,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,6,1,45,0,13,2,49,13,9,3,2,11,83,11,7,0,161,11,6,9,7,3,56,1,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,5,0,82,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,243,14,166,9,71,5,2,1,3,3,2,0,2,1,13,9,120,6,3,6,4,0,29,9,41,6,2,3,9,0,10,10,47,15,406,7,2,7,17,9,57,21,2,13,123,5,4,0,2,1,2,6,2,0,9,9,49,4,2,1,2,4,9,9,330,3,19306,9,135,4,60,6,26,9,1014,0,2,54,8,3,82,0,12,1,19628,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,262,6,10,9,419,13,1495,6,110,6,6,9,4759,9,787719,239];function isInAstralSet(code,set){for(var pos=65536,i=0;i<set.length;i+=2){if((pos+=set[i])>code)return!1;if((pos+=set[i+1])>=code)return!0}}function isIdentifierStart(code,astral){return code<65?36===code:code<91||(code<97?95===code:code<123||(code<=65535?code>=170&&nonASCIIidentifierStart.test(String.fromCharCode(code)):!1!==astral&&isInAstralSet(code,astralIdentifierStartCodes)))}function isIdentifierChar(code,astral){return code<48?36===code:code<58||!(code<65)&&(code<91||(code<97?95===code:code<123||(code<=65535?code>=170&&nonASCIIidentifier.test(String.fromCharCode(code)):!1!==astral&&(isInAstralSet(code,astralIdentifierStartCodes)||isInAstralSet(code,astralIdentifierCodes)))))}(0,chunk_L5NVL7MD.K2)(isInAstralSet,"isInAstralSet"),(0,chunk_L5NVL7MD.K2)(isIdentifierStart,"isIdentifierStart"),(0,chunk_L5NVL7MD.K2)(isIdentifierChar,"isIdentifierChar");var TokenType=(0,chunk_L5NVL7MD.K2)(function TokenType2(label,conf){void 0===conf&&(conf={}),this.label=label,this.keyword=conf.keyword,this.beforeExpr=!!conf.beforeExpr,this.startsExpr=!!conf.startsExpr,this.isLoop=!!conf.isLoop,this.isAssign=!!conf.isAssign,this.prefix=!!conf.prefix,this.postfix=!!conf.postfix,this.binop=conf.binop||null,this.updateContext=null},"TokenType");function binop(name,prec){return new TokenType(name,{beforeExpr:!0,binop:prec})}(0,chunk_L5NVL7MD.K2)(binop,"binop");var beforeExpr={beforeExpr:!0},startsExpr={startsExpr:!0},keywords$1={};function kw(name,options){return void 0===options&&(options={}),options.keyword=name,keywords$1[name]=new TokenType(name,options)}(0,chunk_L5NVL7MD.K2)(kw,"kw");var types={num:new TokenType("num",startsExpr),regexp:new TokenType("regexp",startsExpr),string:new TokenType("string",startsExpr),name:new TokenType("name",startsExpr),eof:new TokenType("eof"),bracketL:new TokenType("[",{beforeExpr:!0,startsExpr:!0}),bracketR:new TokenType("]"),braceL:new TokenType("{",{beforeExpr:!0,startsExpr:!0}),braceR:new TokenType("}"),parenL:new TokenType("(",{beforeExpr:!0,startsExpr:!0}),parenR:new TokenType(")"),comma:new TokenType(",",beforeExpr),semi:new TokenType(";",beforeExpr),colon:new TokenType(":",beforeExpr),dot:new TokenType("."),question:new TokenType("?",beforeExpr),questionDot:new TokenType("?."),arrow:new TokenType("=>",beforeExpr),template:new TokenType("template"),invalidTemplate:new TokenType("invalidTemplate"),ellipsis:new TokenType("...",beforeExpr),backQuote:new TokenType("`",startsExpr),dollarBraceL:new TokenType("${",{beforeExpr:!0,startsExpr:!0}),eq:new TokenType("=",{beforeExpr:!0,isAssign:!0}),assign:new TokenType("_=",{beforeExpr:!0,isAssign:!0}),incDec:new TokenType("++/--",{prefix:!0,postfix:!0,startsExpr:!0}),prefix:new TokenType("!/~",{beforeExpr:!0,prefix:!0,startsExpr:!0}),logicalOR:binop("||",1),logicalAND:binop("&&",2),bitwiseOR:binop("|",3),bitwiseXOR:binop("^",4),bitwiseAND:binop("&",5),equality:binop("==/!=/===/!==",6),relational:binop("</>/<=/>=",7),bitShift:binop("<</>>/>>>",8),plusMin:new TokenType("+/-",{beforeExpr:!0,binop:9,prefix:!0,startsExpr:!0}),modulo:binop("%",10),star:binop("*",10),slash:binop("/",10),starstar:new TokenType("**",{beforeExpr:!0}),coalesce:binop("??",1),_break:kw("break"),_case:kw("case",beforeExpr),_catch:kw("catch"),_continue:kw("continue"),_debugger:kw("debugger"),_default:kw("default",beforeExpr),_do:kw("do",{isLoop:!0,beforeExpr:!0}),_else:kw("else",beforeExpr),_finally:kw("finally"),_for:kw("for",{isLoop:!0}),_function:kw("function",startsExpr),_if:kw("if"),_return:kw("return",beforeExpr),_switch:kw("switch"),_throw:kw("throw",beforeExpr),_try:kw("try"),_var:kw("var"),_const:kw("const"),_while:kw("while",{isLoop:!0}),_with:kw("with"),_new:kw("new",{beforeExpr:!0,startsExpr:!0}),_this:kw("this",startsExpr),_super:kw("super",startsExpr),_class:kw("class",startsExpr),_extends:kw("extends",beforeExpr),_export:kw("export"),_import:kw("import",startsExpr),_null:kw("null",startsExpr),_true:kw("true",startsExpr),_false:kw("false",startsExpr),_in:kw("in",{beforeExpr:!0,binop:7}),_instanceof:kw("instanceof",{beforeExpr:!0,binop:7}),_typeof:kw("typeof",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_void:kw("void",{beforeExpr:!0,prefix:!0,startsExpr:!0}),_delete:kw("delete",{beforeExpr:!0,prefix:!0,startsExpr:!0})},lineBreak=/\r\n?|\n|\u2028|\u2029/,lineBreakG=new RegExp(lineBreak.source,"g");function isNewLine(code,ecma2019String){return 10===code||13===code||!ecma2019String&&(8232===code||8233===code)}(0,chunk_L5NVL7MD.K2)(isNewLine,"isNewLine");var nonASCIIwhitespace=/[\u1680\u2000-\u200a\u202f\u205f\u3000\ufeff]/,skipWhiteSpace=/(?:\s|\/\/.*|\/\*[^]*?\*\/)*/g,ref=Object.prototype,hasOwnProperty=ref.hasOwnProperty,toString=ref.toString;function has(obj,propName){return hasOwnProperty.call(obj,propName)}(0,chunk_L5NVL7MD.K2)(has,"has");var isArray=Array.isArray||function(obj){return"[object Array]"===toString.call(obj)};function wordsRegexp(words){return new RegExp("^(?:"+words.replace(/ /g,"|")+")$")}(0,chunk_L5NVL7MD.K2)(wordsRegexp,"wordsRegexp");var Position=(0,chunk_L5NVL7MD.K2)(function Position2(line,col){this.line=line,this.column=col},"Position");Position.prototype.offset=(0,chunk_L5NVL7MD.K2)(function offset(n){return new Position(this.line,this.column+n)},"offset");var SourceLocation=(0,chunk_L5NVL7MD.K2)(function SourceLocation2(p,start,end){this.start=start,this.end=end,null!==p.sourceFile&&(this.source=p.sourceFile)},"SourceLocation");function getLineInfo(input,offset){for(var line=1,cur=0;;){lineBreakG.lastIndex=cur;var match=lineBreakG.exec(input);if(!(match&&match.index<offset))return new Position(line,offset-cur);++line,cur=match.index+match[0].length}}(0,chunk_L5NVL7MD.K2)(getLineInfo,"getLineInfo");var defaultOptions={ecmaVersion:10,sourceType:"script",onInsertedSemicolon:null,onTrailingComma:null,allowReserved:null,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowAwaitOutsideFunction:!1,allowHashBang:!1,locations:!1,onToken:null,onComment:null,ranges:!1,program:null,sourceFile:null,directSourceFile:null,preserveParens:!1};function getOptions(opts){var options={};for(var opt in defaultOptions)options[opt]=opts&&has(opts,opt)?opts[opt]:defaultOptions[opt];if(options.ecmaVersion>=2015&&(options.ecmaVersion-=2009),null==options.allowReserved&&(options.allowReserved=options.ecmaVersion<5),isArray(options.onToken)){var tokens=options.onToken;options.onToken=function(token){return tokens.push(token)}}return isArray(options.onComment)&&(options.onComment=pushComment(options,options.onComment)),options}function pushComment(options,array){return function(block,text,start,end,startLoc,endLoc){var comment={type:block?"Block":"Line",value:text,start,end};options.locations&&(comment.loc=new SourceLocation(this,startLoc,endLoc)),options.ranges&&(comment.range=[start,end]),array.push(comment)}}function functionFlags(async,generator){return 2|(async?4:0)|(generator?8:0)}(0,chunk_L5NVL7MD.K2)(getOptions,"getOptions"),(0,chunk_L5NVL7MD.K2)(pushComment,"pushComment"),(0,chunk_L5NVL7MD.K2)(functionFlags,"functionFlags");var Parser2=(0,chunk_L5NVL7MD.K2)(function Parser3(options,input,startPos){this.options=options=getOptions(options),this.sourceFile=options.sourceFile,this.keywords=wordsRegexp(keywords[options.ecmaVersion>=6?6:"module"===options.sourceType?"5module":5]);var reserved="";if(!0!==options.allowReserved){for(var v=options.ecmaVersion;!(reserved=reservedWords[v]);v--);"module"===options.sourceType&&(reserved+=" await")}this.reservedWords=wordsRegexp(reserved);var reservedStrict=(reserved?reserved+" ":"")+reservedWords.strict;this.reservedWordsStrict=wordsRegexp(reservedStrict),this.reservedWordsStrictBind=wordsRegexp(reservedStrict+" "+reservedWords.strictBind),this.input=String(input),this.containsEsc=!1,startPos?(this.pos=startPos,this.lineStart=this.input.lastIndexOf("\n",startPos-1)+1,this.curLine=this.input.slice(0,this.lineStart).split(lineBreak).length):(this.pos=this.lineStart=0,this.curLine=1),this.type=types.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=this.initialContext(),this.exprAllowed=!0,this.inModule="module"===options.sourceType,this.strict=this.inModule||this.strictDirective(this.pos),this.potentialArrowAt=-1,this.yieldPos=this.awaitPos=this.awaitIdentPos=0,this.labels=[],this.undefinedExports={},0===this.pos&&options.allowHashBang&&"#!"===this.input.slice(0,2)&&this.skipLineComment(2),this.scopeStack=[],this.enterScope(1),this.regexpState=null},"Parser"),prototypeAccessors={inFunction:{configurable:!0},inGenerator:{configurable:!0},inAsync:{configurable:!0},allowSuper:{configurable:!0},allowDirectSuper:{configurable:!0},treatFunctionsAsVar:{configurable:!0}};Parser2.prototype.parse=(0,chunk_L5NVL7MD.K2)(function parse3(){var node=this.options.program||this.startNode();return this.nextToken(),this.parseTopLevel(node)},"parse"),prototypeAccessors.inFunction.get=function(){return(2&this.currentVarScope().flags)>0},prototypeAccessors.inGenerator.get=function(){return(8&this.currentVarScope().flags)>0},prototypeAccessors.inAsync.get=function(){return(4&this.currentVarScope().flags)>0},prototypeAccessors.allowSuper.get=function(){return(64&this.currentThisScope().flags)>0},prototypeAccessors.allowDirectSuper.get=function(){return(128&this.currentThisScope().flags)>0},prototypeAccessors.treatFunctionsAsVar.get=function(){return this.treatFunctionsAsVarInScope(this.currentScope())},Parser2.prototype.inNonArrowFunction=(0,chunk_L5NVL7MD.K2)(function inNonArrowFunction(){return(2&this.currentThisScope().flags)>0},"inNonArrowFunction"),Parser2.extend=(0,chunk_L5NVL7MD.K2)(function extend(){for(var plugins=[],len=arguments.length;len--;)plugins[len]=arguments[len];for(var cls=this,i=0;i<plugins.length;i++)cls=plugins[i](cls);return cls},"extend"),Parser2.parse=(0,chunk_L5NVL7MD.K2)(function parse3(input,options){return new this(options,input).parse()},"parse"),Parser2.parseExpressionAt=(0,chunk_L5NVL7MD.K2)(function parseExpressionAt2(input,pos,options){var parser=new this(options,input,pos);return parser.nextToken(),parser.parseExpression()},"parseExpressionAt"),Parser2.tokenizer=(0,chunk_L5NVL7MD.K2)(function tokenizer2(input,options){return new this(options,input)},"tokenizer"),Object.defineProperties(Parser2.prototype,prototypeAccessors);var pp=Parser2.prototype,literal=/^(?:'((?:\\.|[^'\\])*?)'|"((?:\\.|[^"\\])*?)")/;function DestructuringErrors(){this.shorthandAssign=this.trailingComma=this.parenthesizedAssign=this.parenthesizedBind=this.doubleProto=-1}pp.strictDirective=function(start){for(;;){skipWhiteSpace.lastIndex=start,start+=skipWhiteSpace.exec(this.input)[0].length;var match=literal.exec(this.input.slice(start));if(!match)return!1;if("use strict"===(match[1]||match[2])){skipWhiteSpace.lastIndex=start+match[0].length;var spaceAfter=skipWhiteSpace.exec(this.input),end=spaceAfter.index+spaceAfter[0].length,next=this.input.charAt(end);return";"===next||"}"===next||lineBreak.test(spaceAfter[0])&&!(/[(`.[+\-/*%<>=,?^&]/.test(next)||"!"===next&&"="===this.input.charAt(end+1))}start+=match[0].length,skipWhiteSpace.lastIndex=start,start+=skipWhiteSpace.exec(this.input)[0].length,";"===this.input[start]&&start++}},pp.eat=function(type){return this.type===type&&(this.next(),!0)},pp.isContextual=function(name){return this.type===types.name&&this.value===name&&!this.containsEsc},pp.eatContextual=function(name){return!!this.isContextual(name)&&(this.next(),!0)},pp.expectContextual=function(name){this.eatContextual(name)||this.unexpected()},pp.canInsertSemicolon=function(){return this.type===types.eof||this.type===types.braceR||lineBreak.test(this.input.slice(this.lastTokEnd,this.start))},pp.insertSemicolon=function(){if(this.canInsertSemicolon())return this.options.onInsertedSemicolon&&this.options.onInsertedSemicolon(this.lastTokEnd,this.lastTokEndLoc),!0},pp.semicolon=function(){this.eat(types.semi)||this.insertSemicolon()||this.unexpected()},pp.afterTrailingComma=function(tokType,notNext){if(this.type===tokType)return this.options.onTrailingComma&&this.options.onTrailingComma(this.lastTokStart,this.lastTokStartLoc),notNext||this.next(),!0},pp.expect=function(type){this.eat(type)||this.unexpected()},pp.unexpected=function(pos){this.raise(null!=pos?pos:this.start,"Unexpected token")},(0,chunk_L5NVL7MD.K2)(DestructuringErrors,"DestructuringErrors"),pp.checkPatternErrors=function(refDestructuringErrors,isAssign){if(refDestructuringErrors){refDestructuringErrors.trailingComma>-1&&this.raiseRecoverable(refDestructuringErrors.trailingComma,"Comma is not permitted after the rest element");var parens=isAssign?refDestructuringErrors.parenthesizedAssign:refDestructuringErrors.parenthesizedBind;parens>-1&&this.raiseRecoverable(parens,"Parenthesized pattern")}},pp.checkExpressionErrors=function(refDestructuringErrors,andThrow){if(!refDestructuringErrors)return!1;var shorthandAssign=refDestructuringErrors.shorthandAssign,doubleProto=refDestructuringErrors.doubleProto;if(!andThrow)return shorthandAssign>=0||doubleProto>=0;shorthandAssign>=0&&this.raise(shorthandAssign,"Shorthand property assignments are valid only in destructuring patterns"),doubleProto>=0&&this.raiseRecoverable(doubleProto,"Redefinition of __proto__ property")},pp.checkYieldAwaitInDefaultParams=function(){this.yieldPos&&(!this.awaitPos||this.yieldPos<this.awaitPos)&&this.raise(this.yieldPos,"Yield expression cannot be a default value"),this.awaitPos&&this.raise(this.awaitPos,"Await expression cannot be a default value")},pp.isSimpleAssignTarget=function(expr){return"ParenthesizedExpression"===expr.type?this.isSimpleAssignTarget(expr.expression):"Identifier"===expr.type||"MemberExpression"===expr.type};var pp$1=Parser2.prototype;pp$1.parseTopLevel=function(node){var exports3={};for(node.body||(node.body=[]);this.type!==types.eof;){var stmt=this.parseStatement(null,!0,exports3);node.body.push(stmt)}if(this.inModule)for(var i=0,list=Object.keys(this.undefinedExports);i<list.length;i+=1){var name=list[i];this.raiseRecoverable(this.undefinedExports[name].start,"Export '"+name+"' is not defined")}return this.adaptDirectivePrologue(node.body),this.next(),node.sourceType=this.options.sourceType,this.finishNode(node,"Program")};var loopLabel={kind:"loop"},switchLabel={kind:"switch"};pp$1.isLet=function(context){if(this.options.ecmaVersion<6||!this.isContextual("let"))return!1;skipWhiteSpace.lastIndex=this.pos;var skip=skipWhiteSpace.exec(this.input),next=this.pos+skip[0].length,nextCh=this.input.charCodeAt(next);if(91===nextCh)return!0;if(context)return!1;if(123===nextCh)return!0;if(isIdentifierStart(nextCh,!0)){for(var pos=next+1;isIdentifierChar(this.input.charCodeAt(pos),!0);)++pos;var ident=this.input.slice(next,pos);if(!keywordRelationalOperator.test(ident))return!0}return!1},pp$1.isAsyncFunction=function(){if(this.options.ecmaVersion<8||!this.isContextual("async"))return!1;skipWhiteSpace.lastIndex=this.pos;var skip=skipWhiteSpace.exec(this.input),next=this.pos+skip[0].length;return!(lineBreak.test(this.input.slice(this.pos,next))||"function"!==this.input.slice(next,next+8)||next+8!==this.input.length&&isIdentifierChar(this.input.charAt(next+8)))},pp$1.parseStatement=function(context,topLevel,exports3){var kind,starttype=this.type,node=this.startNode();switch(this.isLet(context)&&(starttype=types._var,kind="let"),starttype){case types._break:case types._continue:return this.parseBreakContinueStatement(node,starttype.keyword);case types._debugger:return this.parseDebuggerStatement(node);case types._do:return this.parseDoStatement(node);case types._for:return this.parseForStatement(node);case types._function:return context&&(this.strict||"if"!==context&&"label"!==context)&&this.options.ecmaVersion>=6&&this.unexpected(),this.parseFunctionStatement(node,!1,!context);case types._class:return context&&this.unexpected(),this.parseClass(node,!0);case types._if:return this.parseIfStatement(node);case types._return:return this.parseReturnStatement(node);case types._switch:return this.parseSwitchStatement(node);case types._throw:return this.parseThrowStatement(node);case types._try:return this.parseTryStatement(node);case types._const:case types._var:return kind=kind||this.value,context&&"var"!==kind&&this.unexpected(),this.parseVarStatement(node,kind);case types._while:return this.parseWhileStatement(node);case types._with:return this.parseWithStatement(node);case types.braceL:return this.parseBlock(!0,node);case types.semi:return this.parseEmptyStatement(node);case types._export:case types._import:if(this.options.ecmaVersion>10&&starttype===types._import){skipWhiteSpace.lastIndex=this.pos;var skip=skipWhiteSpace.exec(this.input),next=this.pos+skip[0].length,nextCh=this.input.charCodeAt(next);if(40===nextCh||46===nextCh)return this.parseExpressionStatement(node,this.parseExpression())}return this.options.allowImportExportEverywhere||(topLevel||this.raise(this.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.start,"'import' and 'export' may appear only with 'sourceType: module'")),starttype===types._import?this.parseImport(node):this.parseExport(node,exports3);default:if(this.isAsyncFunction())return context&&this.unexpected(),this.next(),this.parseFunctionStatement(node,!0,!context);var maybeName=this.value,expr=this.parseExpression();return starttype===types.name&&"Identifier"===expr.type&&this.eat(types.colon)?this.parseLabeledStatement(node,maybeName,expr,context):this.parseExpressionStatement(node,expr)}},pp$1.parseBreakContinueStatement=function(node,keyword){var isBreak="break"===keyword;this.next(),this.eat(types.semi)||this.insertSemicolon()?node.label=null:this.type!==types.name?this.unexpected():(node.label=this.parseIdent(),this.semicolon());for(var i=0;i<this.labels.length;++i){var lab=this.labels[i];if(null==node.label||lab.name===node.label.name){if(null!=lab.kind&&(isBreak||"loop"===lab.kind))break;if(node.label&&isBreak)break}}return i===this.labels.length&&this.raise(node.start,"Unsyntactic "+keyword),this.finishNode(node,isBreak?"BreakStatement":"ContinueStatement")},pp$1.parseDebuggerStatement=function(node){return this.next(),this.semicolon(),this.finishNode(node,"DebuggerStatement")},pp$1.parseDoStatement=function(node){return this.next(),this.labels.push(loopLabel),node.body=this.parseStatement("do"),this.labels.pop(),this.expect(types._while),node.test=this.parseParenExpression(),this.options.ecmaVersion>=6?this.eat(types.semi):this.semicolon(),this.finishNode(node,"DoWhileStatement")},pp$1.parseForStatement=function(node){this.next();var awaitAt=this.options.ecmaVersion>=9&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction)&&this.eatContextual("await")?this.lastTokStart:-1;if(this.labels.push(loopLabel),this.enterScope(0),this.expect(types.parenL),this.type===types.semi)return awaitAt>-1&&this.unexpected(awaitAt),this.parseFor(node,null);var isLet=this.isLet();if(this.type===types._var||this.type===types._const||isLet){var init$1=this.startNode(),kind=isLet?"let":this.value;return this.next(),this.parseVar(init$1,!0,kind),this.finishNode(init$1,"VariableDeclaration"),(this.type===types._in||this.options.ecmaVersion>=6&&this.isContextual("of"))&&1===init$1.declarations.length?(this.options.ecmaVersion>=9&&(this.type===types._in?awaitAt>-1&&this.unexpected(awaitAt):node.await=awaitAt>-1),this.parseForIn(node,init$1)):(awaitAt>-1&&this.unexpected(awaitAt),this.parseFor(node,init$1))}var refDestructuringErrors=new DestructuringErrors,init=this.parseExpression(!0,refDestructuringErrors);return this.type===types._in||this.options.ecmaVersion>=6&&this.isContextual("of")?(this.options.ecmaVersion>=9&&(this.type===types._in?awaitAt>-1&&this.unexpected(awaitAt):node.await=awaitAt>-1),this.toAssignable(init,!1,refDestructuringErrors),this.checkLVal(init),this.parseForIn(node,init)):(this.checkExpressionErrors(refDestructuringErrors,!0),awaitAt>-1&&this.unexpected(awaitAt),this.parseFor(node,init))},pp$1.parseFunctionStatement=function(node,isAsync,declarationPosition){return this.next(),this.parseFunction(node,FUNC_STATEMENT|(declarationPosition?0:FUNC_HANGING_STATEMENT),!1,isAsync)},pp$1.parseIfStatement=function(node){return this.next(),node.test=this.parseParenExpression(),node.consequent=this.parseStatement("if"),node.alternate=this.eat(types._else)?this.parseStatement("if"):null,this.finishNode(node,"IfStatement")},pp$1.parseReturnStatement=function(node){return this.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.start,"'return' outside of function"),this.next(),this.eat(types.semi)||this.insertSemicolon()?node.argument=null:(node.argument=this.parseExpression(),this.semicolon()),this.finishNode(node,"ReturnStatement")},pp$1.parseSwitchStatement=function(node){var cur;this.next(),node.discriminant=this.parseParenExpression(),node.cases=[],this.expect(types.braceL),this.labels.push(switchLabel),this.enterScope(0);for(var sawDefault=!1;this.type!==types.braceR;)if(this.type===types._case||this.type===types._default){var isCase=this.type===types._case;cur&&this.finishNode(cur,"SwitchCase"),node.cases.push(cur=this.startNode()),cur.consequent=[],this.next(),isCase?cur.test=this.parseExpression():(sawDefault&&this.raiseRecoverable(this.lastTokStart,"Multiple default clauses"),sawDefault=!0,cur.test=null),this.expect(types.colon)}else cur||this.unexpected(),cur.consequent.push(this.parseStatement(null));return this.exitScope(),cur&&this.finishNode(cur,"SwitchCase"),this.next(),this.labels.pop(),this.finishNode(node,"SwitchStatement")},pp$1.parseThrowStatement=function(node){return this.next(),lineBreak.test(this.input.slice(this.lastTokEnd,this.start))&&this.raise(this.lastTokEnd,"Illegal newline after throw"),node.argument=this.parseExpression(),this.semicolon(),this.finishNode(node,"ThrowStatement")};var empty=[];pp$1.parseTryStatement=function(node){if(this.next(),node.block=this.parseBlock(),node.handler=null,this.type===types._catch){var clause=this.startNode();if(this.next(),this.eat(types.parenL)){clause.param=this.parseBindingAtom();var simple2="Identifier"===clause.param.type;this.enterScope(simple2?32:0),this.checkLVal(clause.param,simple2?4:2),this.expect(types.parenR)}else this.options.ecmaVersion<10&&this.unexpected(),clause.param=null,this.enterScope(0);clause.body=this.parseBlock(!1),this.exitScope(),node.handler=this.finishNode(clause,"CatchClause")}return node.finalizer=this.eat(types._finally)?this.parseBlock():null,node.handler||node.finalizer||this.raise(node.start,"Missing catch or finally clause"),this.finishNode(node,"TryStatement")},pp$1.parseVarStatement=function(node,kind){return this.next(),this.parseVar(node,!1,kind),this.semicolon(),this.finishNode(node,"VariableDeclaration")},pp$1.parseWhileStatement=function(node){return this.next(),node.test=this.parseParenExpression(),this.labels.push(loopLabel),node.body=this.parseStatement("while"),this.labels.pop(),this.finishNode(node,"WhileStatement")},pp$1.parseWithStatement=function(node){return this.strict&&this.raise(this.start,"'with' in strict mode"),this.next(),node.object=this.parseParenExpression(),node.body=this.parseStatement("with"),this.finishNode(node,"WithStatement")},pp$1.parseEmptyStatement=function(node){return this.next(),this.finishNode(node,"EmptyStatement")},pp$1.parseLabeledStatement=function(node,maybeName,expr,context){for(var i$1=0,list=this.labels;i$1<list.length;i$1+=1)list[i$1].name===maybeName&&this.raise(expr.start,"Label '"+maybeName+"' is already declared");for(var kind=this.type.isLoop?"loop":this.type===types._switch?"switch":null,i=this.labels.length-1;i>=0;i--){var label$1=this.labels[i];if(label$1.statementStart!==node.start)break;label$1.statementStart=this.start,label$1.kind=kind}return this.labels.push({name:maybeName,kind,statementStart:this.start}),node.body=this.parseStatement(context?-1===context.indexOf("label")?context+"label":context:"label"),this.labels.pop(),node.label=expr,this.finishNode(node,"LabeledStatement")},pp$1.parseExpressionStatement=function(node,expr){return node.expression=expr,this.semicolon(),this.finishNode(node,"ExpressionStatement")},pp$1.parseBlock=function(createNewLexicalScope,node,exitStrict){for(void 0===createNewLexicalScope&&(createNewLexicalScope=!0),void 0===node&&(node=this.startNode()),node.body=[],this.expect(types.braceL),createNewLexicalScope&&this.enterScope(0);this.type!==types.braceR;){var stmt=this.parseStatement(null);node.body.push(stmt)}return exitStrict&&(this.strict=!1),this.next(),createNewLexicalScope&&this.exitScope(),this.finishNode(node,"BlockStatement")},pp$1.parseFor=function(node,init){return node.init=init,this.expect(types.semi),node.test=this.type===types.semi?null:this.parseExpression(),this.expect(types.semi),node.update=this.type===types.parenR?null:this.parseExpression(),this.expect(types.parenR),node.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(node,"ForStatement")},pp$1.parseForIn=function(node,init){var isForIn=this.type===types._in;return this.next(),"VariableDeclaration"===init.type&&null!=init.declarations[0].init&&(!isForIn||this.options.ecmaVersion<8||this.strict||"var"!==init.kind||"Identifier"!==init.declarations[0].id.type)?this.raise(init.start,(isForIn?"for-in":"for-of")+" loop variable declaration may not have an initializer"):"AssignmentPattern"===init.type&&this.raise(init.start,"Invalid left-hand side in for-loop"),node.left=init,node.right=isForIn?this.parseExpression():this.parseMaybeAssign(),this.expect(types.parenR),node.body=this.parseStatement("for"),this.exitScope(),this.labels.pop(),this.finishNode(node,isForIn?"ForInStatement":"ForOfStatement")},pp$1.parseVar=function(node,isFor,kind){for(node.declarations=[],node.kind=kind;;){var decl=this.startNode();if(this.parseVarId(decl,kind),this.eat(types.eq)?decl.init=this.parseMaybeAssign(isFor):"const"!==kind||this.type===types._in||this.options.ecmaVersion>=6&&this.isContextual("of")?"Identifier"===decl.id.type||isFor&&(this.type===types._in||this.isContextual("of"))?decl.init=null:this.raise(this.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),node.declarations.push(this.finishNode(decl,"VariableDeclarator")),!this.eat(types.comma))break}return node},pp$1.parseVarId=function(decl,kind){decl.id=this.parseBindingAtom(),this.checkLVal(decl.id,"var"===kind?1:2,!1)};var FUNC_STATEMENT=1,FUNC_HANGING_STATEMENT=2;pp$1.parseFunction=function(node,statement,allowExpressionBody,isAsync){this.initFunction(node),(this.options.ecmaVersion>=9||this.options.ecmaVersion>=6&&!isAsync)&&(this.type===types.star&&statement&FUNC_HANGING_STATEMENT&&this.unexpected(),node.generator=this.eat(types.star)),this.options.ecmaVersion>=8&&(node.async=!!isAsync),statement&FUNC_STATEMENT&&(node.id=4&statement&&this.type!==types.name?null:this.parseIdent(),!node.id||statement&FUNC_HANGING_STATEMENT||this.checkLVal(node.id,this.strict||node.generator||node.async?this.treatFunctionsAsVar?1:2:3));var oldYieldPos=this.yieldPos,oldAwaitPos=this.awaitPos,oldAwaitIdentPos=this.awaitIdentPos;return this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(functionFlags(node.async,node.generator)),statement&FUNC_STATEMENT||(node.id=this.type===types.name?this.parseIdent():null),this.parseFunctionParams(node),this.parseFunctionBody(node,allowExpressionBody,!1),this.yieldPos=oldYieldPos,this.awaitPos=oldAwaitPos,this.awaitIdentPos=oldAwaitIdentPos,this.finishNode(node,statement&FUNC_STATEMENT?"FunctionDeclaration":"FunctionExpression")},pp$1.parseFunctionParams=function(node){this.expect(types.parenL),node.params=this.parseBindingList(types.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams()},pp$1.parseClass=function(node,isStatement){this.next();var oldStrict=this.strict;this.strict=!0,this.parseClassId(node,isStatement),this.parseClassSuper(node);var classBody=this.startNode(),hadConstructor=!1;for(classBody.body=[],this.expect(types.braceL);this.type!==types.braceR;){var element=this.parseClassElement(null!==node.superClass);element&&(classBody.body.push(element),"MethodDefinition"===element.type&&"constructor"===element.kind&&(hadConstructor&&this.raise(element.start,"Duplicate constructor in the same class"),hadConstructor=!0))}return this.strict=oldStrict,this.next(),node.body=this.finishNode(classBody,"ClassBody"),this.finishNode(node,isStatement?"ClassDeclaration":"ClassExpression")},pp$1.parseClassElement=function(constructorAllowsSuper){var this$1=this;if(this.eat(types.semi))return null;var method=this.startNode(),tryContextual=(0,chunk_L5NVL7MD.K2)(function(k,noLineBreak){void 0===noLineBreak&&(noLineBreak=!1);var start=this$1.start,startLoc=this$1.startLoc;return!(!this$1.eatContextual(k)||(this$1.type===types.parenL||noLineBreak&&this$1.canInsertSemicolon())&&(method.key&&this$1.unexpected(),method.computed=!1,method.key=this$1.startNodeAt(start,startLoc),method.key.name=k,this$1.finishNode(method.key,"Identifier"),1))},"tryContextual");method.kind="method",method.static=tryContextual("static");var isGenerator=this.eat(types.star),isAsync=!1;isGenerator||(this.options.ecmaVersion>=8&&tryContextual("async",!0)?(isAsync=!0,isGenerator=this.options.ecmaVersion>=9&&this.eat(types.star)):tryContextual("get")?method.kind="get":tryContextual("set")&&(method.kind="set")),method.key||this.parsePropertyName(method);var key=method.key,allowsDirectSuper=!1;return method.computed||method.static||!("Identifier"===key.type&&"constructor"===key.name||"Literal"===key.type&&"constructor"===key.value)?method.static&&"Identifier"===key.type&&"prototype"===key.name&&this.raise(key.start,"Classes may not have a static property named prototype"):("method"!==method.kind&&this.raise(key.start,"Constructor can't have get/set modifier"),isGenerator&&this.raise(key.start,"Constructor can't be a generator"),isAsync&&this.raise(key.start,"Constructor can't be an async method"),method.kind="constructor",allowsDirectSuper=constructorAllowsSuper),this.parseClassMethod(method,isGenerator,isAsync,allowsDirectSuper),"get"===method.kind&&0!==method.value.params.length&&this.raiseRecoverable(method.value.start,"getter should have no params"),"set"===method.kind&&1!==method.value.params.length&&this.raiseRecoverable(method.value.start,"setter should have exactly one param"),"set"===method.kind&&"RestElement"===method.value.params[0].type&&this.raiseRecoverable(method.value.params[0].start,"Setter cannot use rest params"),method},pp$1.parseClassMethod=function(method,isGenerator,isAsync,allowsDirectSuper){return method.value=this.parseMethod(isGenerator,isAsync,allowsDirectSuper),this.finishNode(method,"MethodDefinition")},pp$1.parseClassId=function(node,isStatement){this.type===types.name?(node.id=this.parseIdent(),isStatement&&this.checkLVal(node.id,2,!1)):(!0===isStatement&&this.unexpected(),node.id=null)},pp$1.parseClassSuper=function(node){node.superClass=this.eat(types._extends)?this.parseExprSubscripts():null},pp$1.parseExport=function(node,exports3){if(this.next(),this.eat(types.star))return this.options.ecmaVersion>=11&&(this.eatContextual("as")?(node.exported=this.parseIdent(!0),this.checkExport(exports3,node.exported.name,this.lastTokStart)):node.exported=null),this.expectContextual("from"),this.type!==types.string&&this.unexpected(),node.source=this.parseExprAtom(),this.semicolon(),this.finishNode(node,"ExportAllDeclaration");if(this.eat(types._default)){var isAsync;if(this.checkExport(exports3,"default",this.lastTokStart),this.type===types._function||(isAsync=this.isAsyncFunction())){var fNode=this.startNode();this.next(),isAsync&&this.next(),node.declaration=this.parseFunction(fNode,4|FUNC_STATEMENT,!1,isAsync)}else if(this.type===types._class){var cNode=this.startNode();node.declaration=this.parseClass(cNode,"nullableID")}else node.declaration=this.parseMaybeAssign(),this.semicolon();return this.finishNode(node,"ExportDefaultDeclaration")}if(this.shouldParseExportStatement())node.declaration=this.parseStatement(null),"VariableDeclaration"===node.declaration.type?this.checkVariableExport(exports3,node.declaration.declarations):this.checkExport(exports3,node.declaration.id.name,node.declaration.id.start),node.specifiers=[],node.source=null;else{if(node.declaration=null,node.specifiers=this.parseExportSpecifiers(exports3),this.eatContextual("from"))this.type!==types.string&&this.unexpected(),node.source=this.parseExprAtom();else{for(var i=0,list=node.specifiers;i<list.length;i+=1){var spec=list[i];this.checkUnreserved(spec.local),this.checkLocalExport(spec.local)}node.source=null}this.semicolon()}return this.finishNode(node,"ExportNamedDeclaration")},pp$1.checkExport=function(exports3,name,pos){exports3&&(has(exports3,name)&&this.raiseRecoverable(pos,"Duplicate export '"+name+"'"),exports3[name]=!0)},pp$1.checkPatternExport=function(exports3,pat){var type=pat.type;if("Identifier"===type)this.checkExport(exports3,pat.name,pat.start);else if("ObjectPattern"===type)for(var i=0,list=pat.properties;i<list.length;i+=1){var prop=list[i];this.checkPatternExport(exports3,prop)}else if("ArrayPattern"===type)for(var i$1=0,list$1=pat.elements;i$1<list$1.length;i$1+=1){var elt=list$1[i$1];elt&&this.checkPatternExport(exports3,elt)}else"Property"===type?this.checkPatternExport(exports3,pat.value):"AssignmentPattern"===type?this.checkPatternExport(exports3,pat.left):"RestElement"===type?this.checkPatternExport(exports3,pat.argument):"ParenthesizedExpression"===type&&this.checkPatternExport(exports3,pat.expression)},pp$1.checkVariableExport=function(exports3,decls){if(exports3)for(var i=0,list=decls;i<list.length;i+=1){var decl=list[i];this.checkPatternExport(exports3,decl.id)}},pp$1.shouldParseExportStatement=function(){return"var"===this.type.keyword||"const"===this.type.keyword||"class"===this.type.keyword||"function"===this.type.keyword||this.isLet()||this.isAsyncFunction()},pp$1.parseExportSpecifiers=function(exports3){var nodes=[],first=!0;for(this.expect(types.braceL);!this.eat(types.braceR);){if(first)first=!1;else if(this.expect(types.comma),this.afterTrailingComma(types.braceR))break;var node=this.startNode();node.local=this.parseIdent(!0),node.exported=this.eatContextual("as")?this.parseIdent(!0):node.local,this.checkExport(exports3,node.exported.name,node.exported.start),nodes.push(this.finishNode(node,"ExportSpecifier"))}return nodes},pp$1.parseImport=function(node){return this.next(),this.type===types.string?(node.specifiers=empty,node.source=this.parseExprAtom()):(node.specifiers=this.parseImportSpecifiers(),this.expectContextual("from"),node.source=this.type===types.string?this.parseExprAtom():this.unexpected()),this.semicolon(),this.finishNode(node,"ImportDeclaration")},pp$1.parseImportSpecifiers=function(){var nodes=[],first=!0;if(this.type===types.name){var node=this.startNode();if(node.local=this.parseIdent(),this.checkLVal(node.local,2),nodes.push(this.finishNode(node,"ImportDefaultSpecifier")),!this.eat(types.comma))return nodes}if(this.type===types.star){var node$1=this.startNode();return this.next(),this.expectContextual("as"),node$1.local=this.parseIdent(),this.checkLVal(node$1.local,2),nodes.push(this.finishNode(node$1,"ImportNamespaceSpecifier")),nodes}for(this.expect(types.braceL);!this.eat(types.braceR);){if(first)first=!1;else if(this.expect(types.comma),this.afterTrailingComma(types.braceR))break;var node$2=this.startNode();node$2.imported=this.parseIdent(!0),this.eatContextual("as")?node$2.local=this.parseIdent():(this.checkUnreserved(node$2.imported),node$2.local=node$2.imported),this.checkLVal(node$2.local,2),nodes.push(this.finishNode(node$2,"ImportSpecifier"))}return nodes},pp$1.adaptDirectivePrologue=function(statements){for(var i=0;i<statements.length&&this.isDirectiveCandidate(statements[i]);++i)statements[i].directive=statements[i].expression.raw.slice(1,-1)},pp$1.isDirectiveCandidate=function(statement){return"ExpressionStatement"===statement.type&&"Literal"===statement.expression.type&&"string"==typeof statement.expression.value&&('"'===this.input[statement.start]||"'"===this.input[statement.start])};var pp$2=Parser2.prototype;pp$2.toAssignable=function(node,isBinding,refDestructuringErrors){if(this.options.ecmaVersion>=6&&node)switch(node.type){case"Identifier":this.inAsync&&"await"===node.name&&this.raise(node.start,"Cannot use 'await' as identifier inside an async function");break;case"ObjectPattern":case"ArrayPattern":case"RestElement":break;case"ObjectExpression":node.type="ObjectPattern",refDestructuringErrors&&this.checkPatternErrors(refDestructuringErrors,!0);for(var i=0,list=node.properties;i<list.length;i+=1){var prop=list[i];this.toAssignable(prop,isBinding),"RestElement"!==prop.type||"ArrayPattern"!==prop.argument.type&&"ObjectPattern"!==prop.argument.type||this.raise(prop.argument.start,"Unexpected token")}break;case"Property":"init"!==node.kind&&this.raise(node.key.start,"Object pattern can't contain getter or setter"),this.toAssignable(node.value,isBinding);break;case"ArrayExpression":node.type="ArrayPattern",refDestructuringErrors&&this.checkPatternErrors(refDestructuringErrors,!0),this.toAssignableList(node.elements,isBinding);break;case"SpreadElement":node.type="RestElement",this.toAssignable(node.argument,isBinding),"AssignmentPattern"===node.argument.type&&this.raise(node.argument.start,"Rest elements cannot have a default value");break;case"AssignmentExpression":"="!==node.operator&&this.raise(node.left.end,"Only '=' operator can be used for specifying default value."),node.type="AssignmentPattern",delete node.operator,this.toAssignable(node.left,isBinding);case"AssignmentPattern":break;case"ParenthesizedExpression":this.toAssignable(node.expression,isBinding,refDestructuringErrors);break;case"ChainExpression":this.raiseRecoverable(node.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":if(!isBinding)break;default:this.raise(node.start,"Assigning to rvalue")}else refDestructuringErrors&&this.checkPatternErrors(refDestructuringErrors,!0);return node},pp$2.toAssignableList=function(exprList,isBinding){for(var end=exprList.length,i=0;i<end;i++){var elt=exprList[i];elt&&this.toAssignable(elt,isBinding)}if(end){var last=exprList[end-1];6===this.options.ecmaVersion&&isBinding&&last&&"RestElement"===last.type&&"Identifier"!==last.argument.type&&this.unexpected(last.argument.start)}return exprList},pp$2.parseSpread=function(refDestructuringErrors){var node=this.startNode();return this.next(),node.argument=this.parseMaybeAssign(!1,refDestructuringErrors),this.finishNode(node,"SpreadElement")},pp$2.parseRestBinding=function(){var node=this.startNode();return this.next(),6===this.options.ecmaVersion&&this.type!==types.name&&this.unexpected(),node.argument=this.parseBindingAtom(),this.finishNode(node,"RestElement")},pp$2.parseBindingAtom=function(){if(this.options.ecmaVersion>=6)switch(this.type){case types.bracketL:var node=this.startNode();return this.next(),node.elements=this.parseBindingList(types.bracketR,!0,!0),this.finishNode(node,"ArrayPattern");case types.braceL:return this.parseObj(!0)}return this.parseIdent()},pp$2.parseBindingList=function(close,allowEmpty,allowTrailingComma){for(var elts=[],first=!0;!this.eat(close);)if(first?first=!1:this.expect(types.comma),allowEmpty&&this.type===types.comma)elts.push(null);else{if(allowTrailingComma&&this.afterTrailingComma(close))break;if(this.type===types.ellipsis){var rest=this.parseRestBinding();this.parseBindingListItem(rest),elts.push(rest),this.type===types.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.expect(close);break}var elem=this.parseMaybeDefault(this.start,this.startLoc);this.parseBindingListItem(elem),elts.push(elem)}return elts},pp$2.parseBindingListItem=function(param){return param},pp$2.parseMaybeDefault=function(startPos,startLoc,left){if(left=left||this.parseBindingAtom(),this.options.ecmaVersion<6||!this.eat(types.eq))return left;var node=this.startNodeAt(startPos,startLoc);return node.left=left,node.right=this.parseMaybeAssign(),this.finishNode(node,"AssignmentPattern")},pp$2.checkLVal=function(expr,bindingType,checkClashes){switch(void 0===bindingType&&(bindingType=0),expr.type){case"Identifier":2===bindingType&&"let"===expr.name&&this.raiseRecoverable(expr.start,"let is disallowed as a lexically bound name"),this.strict&&this.reservedWordsStrictBind.test(expr.name)&&this.raiseRecoverable(expr.start,(bindingType?"Binding ":"Assigning to ")+expr.name+" in strict mode"),checkClashes&&(has(checkClashes,expr.name)&&this.raiseRecoverable(expr.start,"Argument name clash"),checkClashes[expr.name]=!0),0!==bindingType&&5!==bindingType&&this.declareName(expr.name,bindingType,expr.start);break;case"ChainExpression":this.raiseRecoverable(expr.start,"Optional chaining cannot appear in left-hand side");break;case"MemberExpression":bindingType&&this.raiseRecoverable(expr.start,"Binding member expression");break;case"ObjectPattern":for(var i=0,list=expr.properties;i<list.length;i+=1){var prop=list[i];this.checkLVal(prop,bindingType,checkClashes)}break;case"Property":this.checkLVal(expr.value,bindingType,checkClashes);break;case"ArrayPattern":for(var i$1=0,list$1=expr.elements;i$1<list$1.length;i$1+=1){var elem=list$1[i$1];elem&&this.checkLVal(elem,bindingType,checkClashes)}break;case"AssignmentPattern":this.checkLVal(expr.left,bindingType,checkClashes);break;case"RestElement":this.checkLVal(expr.argument,bindingType,checkClashes);break;case"ParenthesizedExpression":this.checkLVal(expr.expression,bindingType,checkClashes);break;default:this.raise(expr.start,(bindingType?"Binding":"Assigning to")+" rvalue")}};var pp$3=Parser2.prototype;pp$3.checkPropClash=function(prop,propHash,refDestructuringErrors){if(!(this.options.ecmaVersion>=9&&"SpreadElement"===prop.type||this.options.ecmaVersion>=6&&(prop.computed||prop.method||prop.shorthand))){var name,key=prop.key;switch(key.type){case"Identifier":name=key.name;break;case"Literal":name=String(key.value);break;default:return}var kind=prop.kind;if(this.options.ecmaVersion>=6)"__proto__"===name&&"init"===kind&&(propHash.proto&&(refDestructuringErrors?refDestructuringErrors.doubleProto<0&&(refDestructuringErrors.doubleProto=key.start):this.raiseRecoverable(key.start,"Redefinition of __proto__ property")),propHash.proto=!0);else{var other=propHash[name="$"+name];other?("init"===kind?this.strict&&other.init||other.get||other.set:other.init||other[kind])&&this.raiseRecoverable(key.start,"Redefinition of property"):other=propHash[name]={init:!1,get:!1,set:!1},other[kind]=!0}}},pp$3.parseExpression=function(noIn,refDestructuringErrors){var startPos=this.start,startLoc=this.startLoc,expr=this.parseMaybeAssign(noIn,refDestructuringErrors);if(this.type===types.comma){var node=this.startNodeAt(startPos,startLoc);for(node.expressions=[expr];this.eat(types.comma);)node.expressions.push(this.parseMaybeAssign(noIn,refDestructuringErrors));return this.finishNode(node,"SequenceExpression")}return expr},pp$3.parseMaybeAssign=function(noIn,refDestructuringErrors,afterLeftParse){if(this.isContextual("yield")){if(this.inGenerator)return this.parseYield(noIn);this.exprAllowed=!1}var ownDestructuringErrors=!1,oldParenAssign=-1,oldTrailingComma=-1;refDestructuringErrors?(oldParenAssign=refDestructuringErrors.parenthesizedAssign,oldTrailingComma=refDestructuringErrors.trailingComma,refDestructuringErrors.parenthesizedAssign=refDestructuringErrors.trailingComma=-1):(refDestructuringErrors=new DestructuringErrors,ownDestructuringErrors=!0);var startPos=this.start,startLoc=this.startLoc;this.type!==types.parenL&&this.type!==types.name||(this.potentialArrowAt=this.start);var left=this.parseMaybeConditional(noIn,refDestructuringErrors);if(afterLeftParse&&(left=afterLeftParse.call(this,left,startPos,startLoc)),this.type.isAssign){var node=this.startNodeAt(startPos,startLoc);return node.operator=this.value,node.left=this.type===types.eq?this.toAssignable(left,!1,refDestructuringErrors):left,ownDestructuringErrors||(refDestructuringErrors.parenthesizedAssign=refDestructuringErrors.trailingComma=refDestructuringErrors.doubleProto=-1),refDestructuringErrors.shorthandAssign>=node.left.start&&(refDestructuringErrors.shorthandAssign=-1),this.checkLVal(left),this.next(),node.right=this.parseMaybeAssign(noIn),this.finishNode(node,"AssignmentExpression")}return ownDestructuringErrors&&this.checkExpressionErrors(refDestructuringErrors,!0),oldParenAssign>-1&&(refDestructuringErrors.parenthesizedAssign=oldParenAssign),oldTrailingComma>-1&&(refDestructuringErrors.trailingComma=oldTrailingComma),left},pp$3.parseMaybeConditional=function(noIn,refDestructuringErrors){var startPos=this.start,startLoc=this.startLoc,expr=this.parseExprOps(noIn,refDestructuringErrors);if(this.checkExpressionErrors(refDestructuringErrors))return expr;if(this.eat(types.question)){var node=this.startNodeAt(startPos,startLoc);return node.test=expr,node.consequent=this.parseMaybeAssign(),this.expect(types.colon),node.alternate=this.parseMaybeAssign(noIn),this.finishNode(node,"ConditionalExpression")}return expr},pp$3.parseExprOps=function(noIn,refDestructuringErrors){var startPos=this.start,startLoc=this.startLoc,expr=this.parseMaybeUnary(refDestructuringErrors,!1);return this.checkExpressionErrors(refDestructuringErrors)||expr.start===startPos&&"ArrowFunctionExpression"===expr.type?expr:this.parseExprOp(expr,startPos,startLoc,-1,noIn)},pp$3.parseExprOp=function(left,leftStartPos,leftStartLoc,minPrec,noIn){var prec=this.type.binop;if(null!=prec&&(!noIn||this.type!==types._in)&&prec>minPrec){var logical=this.type===types.logicalOR||this.type===types.logicalAND,coalesce=this.type===types.coalesce;coalesce&&(prec=types.logicalAND.binop);var op=this.value;this.next();var startPos=this.start,startLoc=this.startLoc,right=this.parseExprOp(this.parseMaybeUnary(null,!1),startPos,startLoc,prec,noIn),node=this.buildBinary(leftStartPos,leftStartLoc,left,right,op,logical||coalesce);return(logical&&this.type===types.coalesce||coalesce&&(this.type===types.logicalOR||this.type===types.logicalAND))&&this.raiseRecoverable(this.start,"Logical expressions and coalesce expressions cannot be mixed. Wrap either by parentheses"),this.parseExprOp(node,leftStartPos,leftStartLoc,minPrec,noIn)}return left},pp$3.buildBinary=function(startPos,startLoc,left,right,op,logical){var node=this.startNodeAt(startPos,startLoc);return node.left=left,node.operator=op,node.right=right,this.finishNode(node,logical?"LogicalExpression":"BinaryExpression")},pp$3.parseMaybeUnary=function(refDestructuringErrors,sawUnary){var expr,startPos=this.start,startLoc=this.startLoc;if(this.isContextual("await")&&(this.inAsync||!this.inFunction&&this.options.allowAwaitOutsideFunction))expr=this.parseAwait(),sawUnary=!0;else if(this.type.prefix){var node=this.startNode(),update=this.type===types.incDec;node.operator=this.value,node.prefix=!0,this.next(),node.argument=this.parseMaybeUnary(null,!0),this.checkExpressionErrors(refDestructuringErrors,!0),update?this.checkLVal(node.argument):this.strict&&"delete"===node.operator&&"Identifier"===node.argument.type?this.raiseRecoverable(node.start,"Deleting local variable in strict mode"):sawUnary=!0,expr=this.finishNode(node,update?"UpdateExpression":"UnaryExpression")}else{if(expr=this.parseExprSubscripts(refDestructuringErrors),this.checkExpressionErrors(refDestructuringErrors))return expr;for(;this.type.postfix&&!this.canInsertSemicolon();){var node$1=this.startNodeAt(startPos,startLoc);node$1.operator=this.value,node$1.prefix=!1,node$1.argument=expr,this.checkLVal(expr),this.next(),expr=this.finishNode(node$1,"UpdateExpression")}}return!sawUnary&&this.eat(types.starstar)?this.buildBinary(startPos,startLoc,expr,this.parseMaybeUnary(null,!1),"**",!1):expr},pp$3.parseExprSubscripts=function(refDestructuringErrors){var startPos=this.start,startLoc=this.startLoc,expr=this.parseExprAtom(refDestructuringErrors);if("ArrowFunctionExpression"===expr.type&&")"!==this.input.slice(this.lastTokStart,this.lastTokEnd))return expr;var result=this.parseSubscripts(expr,startPos,startLoc);return refDestructuringErrors&&"MemberExpression"===result.type&&(refDestructuringErrors.parenthesizedAssign>=result.start&&(refDestructuringErrors.parenthesizedAssign=-1),refDestructuringErrors.parenthesizedBind>=result.start&&(refDestructuringErrors.parenthesizedBind=-1)),result},pp$3.parseSubscripts=function(base2,startPos,startLoc,noCalls){for(var maybeAsyncArrow=this.options.ecmaVersion>=8&&"Identifier"===base2.type&&"async"===base2.name&&this.lastTokEnd===base2.end&&!this.canInsertSemicolon()&&base2.end-base2.start===5&&this.potentialArrowAt===base2.start,optionalChained=!1;;){var element=this.parseSubscript(base2,startPos,startLoc,noCalls,maybeAsyncArrow,optionalChained);if(element.optional&&(optionalChained=!0),element===base2||"ArrowFunctionExpression"===element.type){if(optionalChained){var chainNode=this.startNodeAt(startPos,startLoc);chainNode.expression=element,element=this.finishNode(chainNode,"ChainExpression")}return element}base2=element}},pp$3.parseSubscript=function(base2,startPos,startLoc,noCalls,maybeAsyncArrow,optionalChained){var optionalSupported=this.options.ecmaVersion>=11,optional=optionalSupported&&this.eat(types.questionDot);noCalls&&optional&&this.raise(this.lastTokStart,"Optional chaining cannot appear in the callee of new expressions");var computed=this.eat(types.bracketL);if(computed||optional&&this.type!==types.parenL&&this.type!==types.backQuote||this.eat(types.dot)){var node=this.startNodeAt(startPos,startLoc);node.object=base2,node.property=computed?this.parseExpression():this.parseIdent("never"!==this.options.allowReserved),node.computed=!!computed,computed&&this.expect(types.bracketR),optionalSupported&&(node.optional=optional),base2=this.finishNode(node,"MemberExpression")}else if(!noCalls&&this.eat(types.parenL)){var refDestructuringErrors=new DestructuringErrors,oldYieldPos=this.yieldPos,oldAwaitPos=this.awaitPos,oldAwaitIdentPos=this.awaitIdentPos;this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0;var exprList=this.parseExprList(types.parenR,this.options.ecmaVersion>=8,!1,refDestructuringErrors);if(maybeAsyncArrow&&!optional&&!this.canInsertSemicolon()&&this.eat(types.arrow))return this.checkPatternErrors(refDestructuringErrors,!1),this.checkYieldAwaitInDefaultParams(),this.awaitIdentPos>0&&this.raise(this.awaitIdentPos,"Cannot use 'await' as identifier inside an async function"),this.yieldPos=oldYieldPos,this.awaitPos=oldAwaitPos,this.awaitIdentPos=oldAwaitIdentPos,this.parseArrowExpression(this.startNodeAt(startPos,startLoc),exprList,!0);this.checkExpressionErrors(refDestructuringErrors,!0),this.yieldPos=oldYieldPos||this.yieldPos,this.awaitPos=oldAwaitPos||this.awaitPos,this.awaitIdentPos=oldAwaitIdentPos||this.awaitIdentPos;var node$1=this.startNodeAt(startPos,startLoc);node$1.callee=base2,node$1.arguments=exprList,optionalSupported&&(node$1.optional=optional),base2=this.finishNode(node$1,"CallExpression")}else if(this.type===types.backQuote){(optional||optionalChained)&&this.raise(this.start,"Optional chaining cannot appear in the tag of tagged template expressions");var node$2=this.startNodeAt(startPos,startLoc);node$2.tag=base2,node$2.quasi=this.parseTemplate({isTagged:!0}),base2=this.finishNode(node$2,"TaggedTemplateExpression")}return base2},pp$3.parseExprAtom=function(refDestructuringErrors){this.type===types.slash&&this.readRegexp();var node,canBeArrow=this.potentialArrowAt===this.start;switch(this.type){case types._super:return this.allowSuper||this.raise(this.start,"'super' keyword outside a method"),node=this.startNode(),this.next(),this.type!==types.parenL||this.allowDirectSuper||this.raise(node.start,"super() call outside constructor of a subclass"),this.type!==types.dot&&this.type!==types.bracketL&&this.type!==types.parenL&&this.unexpected(),this.finishNode(node,"Super");case types._this:return node=this.startNode(),this.next(),this.finishNode(node,"ThisExpression");case types.name:var startPos=this.start,startLoc=this.startLoc,containsEsc=this.containsEsc,id=this.parseIdent(!1);if(this.options.ecmaVersion>=8&&!containsEsc&&"async"===id.name&&!this.canInsertSemicolon()&&this.eat(types._function))return this.parseFunction(this.startNodeAt(startPos,startLoc),0,!1,!0);if(canBeArrow&&!this.canInsertSemicolon()){if(this.eat(types.arrow))return this.parseArrowExpression(this.startNodeAt(startPos,startLoc),[id],!1);if(this.options.ecmaVersion>=8&&"async"===id.name&&this.type===types.name&&!containsEsc)return id=this.parseIdent(!1),!this.canInsertSemicolon()&&this.eat(types.arrow)||this.unexpected(),this.parseArrowExpression(this.startNodeAt(startPos,startLoc),[id],!0)}return id;case types.regexp:var value=this.value;return(node=this.parseLiteral(value.value)).regex={pattern:value.pattern,flags:value.flags},node;case types.num:case types.string:return this.parseLiteral(this.value);case types._null:case types._true:case types._false:return(node=this.startNode()).value=this.type===types._null?null:this.type===types._true,node.raw=this.type.keyword,this.next(),this.finishNode(node,"Literal");case types.parenL:var start=this.start,expr=this.parseParenAndDistinguishExpression(canBeArrow);return refDestructuringErrors&&(refDestructuringErrors.parenthesizedAssign<0&&!this.isSimpleAssignTarget(expr)&&(refDestructuringErrors.parenthesizedAssign=start),refDestructuringErrors.parenthesizedBind<0&&(refDestructuringErrors.parenthesizedBind=start)),expr;case types.bracketL:return node=this.startNode(),this.next(),node.elements=this.parseExprList(types.bracketR,!0,!0,refDestructuringErrors),this.finishNode(node,"ArrayExpression");case types.braceL:return this.parseObj(!1,refDestructuringErrors);case types._function:return node=this.startNode(),this.next(),this.parseFunction(node,0);case types._class:return this.parseClass(this.startNode(),!1);case types._new:return this.parseNew();case types.backQuote:return this.parseTemplate();case types._import:return this.options.ecmaVersion>=11?this.parseExprImport():this.unexpected();default:this.unexpected()}},pp$3.parseExprImport=function(){var node=this.startNode();this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword import");var meta=this.parseIdent(!0);switch(this.type){case types.parenL:return this.parseDynamicImport(node);case types.dot:return node.meta=meta,this.parseImportMeta(node);default:this.unexpected()}},pp$3.parseDynamicImport=function(node){if(this.next(),node.source=this.parseMaybeAssign(),!this.eat(types.parenR)){var errorPos=this.start;this.eat(types.comma)&&this.eat(types.parenR)?this.raiseRecoverable(errorPos,"Trailing comma is not allowed in import()"):this.unexpected(errorPos)}return this.finishNode(node,"ImportExpression")},pp$3.parseImportMeta=function(node){this.next();var containsEsc=this.containsEsc;return node.property=this.parseIdent(!0),"meta"!==node.property.name&&this.raiseRecoverable(node.property.start,"The only valid meta property for import is 'import.meta'"),containsEsc&&this.raiseRecoverable(node.start,"'import.meta' must not contain escaped characters"),"module"!==this.options.sourceType&&this.raiseRecoverable(node.start,"Cannot use 'import.meta' outside a module"),this.finishNode(node,"MetaProperty")},pp$3.parseLiteral=function(value){var node=this.startNode();return node.value=value,node.raw=this.input.slice(this.start,this.end),110===node.raw.charCodeAt(node.raw.length-1)&&(node.bigint=node.raw.slice(0,-1).replace(/_/g,"")),this.next(),this.finishNode(node,"Literal")},pp$3.parseParenExpression=function(){this.expect(types.parenL);var val=this.parseExpression();return this.expect(types.parenR),val},pp$3.parseParenAndDistinguishExpression=function(canBeArrow){var val,startPos=this.start,startLoc=this.startLoc,allowTrailingComma=this.options.ecmaVersion>=8;if(this.options.ecmaVersion>=6){this.next();var spreadStart,innerStartPos=this.start,innerStartLoc=this.startLoc,exprList=[],first=!0,lastIsComma=!1,refDestructuringErrors=new DestructuringErrors,oldYieldPos=this.yieldPos,oldAwaitPos=this.awaitPos;for(this.yieldPos=0,this.awaitPos=0;this.type!==types.parenR;){if(first?first=!1:this.expect(types.comma),allowTrailingComma&&this.afterTrailingComma(types.parenR,!0)){lastIsComma=!0;break}if(this.type===types.ellipsis){spreadStart=this.start,exprList.push(this.parseParenItem(this.parseRestBinding())),this.type===types.comma&&this.raise(this.start,"Comma is not permitted after the rest element");break}exprList.push(this.parseMaybeAssign(!1,refDestructuringErrors,this.parseParenItem))}var innerEndPos=this.start,innerEndLoc=this.startLoc;if(this.expect(types.parenR),canBeArrow&&!this.canInsertSemicolon()&&this.eat(types.arrow))return this.checkPatternErrors(refDestructuringErrors,!1),this.checkYieldAwaitInDefaultParams(),this.yieldPos=oldYieldPos,this.awaitPos=oldAwaitPos,this.parseParenArrowList(startPos,startLoc,exprList);exprList.length&&!lastIsComma||this.unexpected(this.lastTokStart),spreadStart&&this.unexpected(spreadStart),this.checkExpressionErrors(refDestructuringErrors,!0),this.yieldPos=oldYieldPos||this.yieldPos,this.awaitPos=oldAwaitPos||this.awaitPos,exprList.length>1?((val=this.startNodeAt(innerStartPos,innerStartLoc)).expressions=exprList,this.finishNodeAt(val,"SequenceExpression",innerEndPos,innerEndLoc)):val=exprList[0]}else val=this.parseParenExpression();if(this.options.preserveParens){var par=this.startNodeAt(startPos,startLoc);return par.expression=val,this.finishNode(par,"ParenthesizedExpression")}return val},pp$3.parseParenItem=function(item){return item},pp$3.parseParenArrowList=function(startPos,startLoc,exprList){return this.parseArrowExpression(this.startNodeAt(startPos,startLoc),exprList)};var empty$1=[];pp$3.parseNew=function(){this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword new");var node=this.startNode(),meta=this.parseIdent(!0);if(this.options.ecmaVersion>=6&&this.eat(types.dot)){node.meta=meta;var containsEsc=this.containsEsc;return node.property=this.parseIdent(!0),"target"!==node.property.name&&this.raiseRecoverable(node.property.start,"The only valid meta property for new is 'new.target'"),containsEsc&&this.raiseRecoverable(node.start,"'new.target' must not contain escaped characters"),this.inNonArrowFunction()||this.raiseRecoverable(node.start,"'new.target' can only be used in functions"),this.finishNode(node,"MetaProperty")}var startPos=this.start,startLoc=this.startLoc,isImport=this.type===types._import;return node.callee=this.parseSubscripts(this.parseExprAtom(),startPos,startLoc,!0),isImport&&"ImportExpression"===node.callee.type&&this.raise(startPos,"Cannot use new with import()"),this.eat(types.parenL)?node.arguments=this.parseExprList(types.parenR,this.options.ecmaVersion>=8,!1):node.arguments=empty$1,this.finishNode(node,"NewExpression")},pp$3.parseTemplateElement=function(ref2){var isTagged=ref2.isTagged,elem=this.startNode();return this.type===types.invalidTemplate?(isTagged||this.raiseRecoverable(this.start,"Bad escape sequence in untagged template literal"),elem.value={raw:this.value,cooked:null}):elem.value={raw:this.input.slice(this.start,this.end).replace(/\r\n?/g,"\n"),cooked:this.value},this.next(),elem.tail=this.type===types.backQuote,this.finishNode(elem,"TemplateElement")},pp$3.parseTemplate=function(ref2){void 0===ref2&&(ref2={});var isTagged=ref2.isTagged;void 0===isTagged&&(isTagged=!1);var node=this.startNode();this.next(),node.expressions=[];var curElt=this.parseTemplateElement({isTagged});for(node.quasis=[curElt];!curElt.tail;)this.type===types.eof&&this.raise(this.pos,"Unterminated template literal"),this.expect(types.dollarBraceL),node.expressions.push(this.parseExpression()),this.expect(types.braceR),node.quasis.push(curElt=this.parseTemplateElement({isTagged}));return this.next(),this.finishNode(node,"TemplateLiteral")},pp$3.isAsyncProp=function(prop){return!prop.computed&&"Identifier"===prop.key.type&&"async"===prop.key.name&&(this.type===types.name||this.type===types.num||this.type===types.string||this.type===types.bracketL||this.type.keyword||this.options.ecmaVersion>=9&&this.type===types.star)&&!lineBreak.test(this.input.slice(this.lastTokEnd,this.start))},pp$3.parseObj=function(isPattern,refDestructuringErrors){var node=this.startNode(),first=!0,propHash={};for(node.properties=[],this.next();!this.eat(types.braceR);){if(first)first=!1;else if(this.expect(types.comma),this.options.ecmaVersion>=5&&this.afterTrailingComma(types.braceR))break;var prop=this.parseProperty(isPattern,refDestructuringErrors);isPattern||this.checkPropClash(prop,propHash,refDestructuringErrors),node.properties.push(prop)}return this.finishNode(node,isPattern?"ObjectPattern":"ObjectExpression")},pp$3.parseProperty=function(isPattern,refDestructuringErrors){var isGenerator,isAsync,startPos,startLoc,prop=this.startNode();if(this.options.ecmaVersion>=9&&this.eat(types.ellipsis))return isPattern?(prop.argument=this.parseIdent(!1),this.type===types.comma&&this.raise(this.start,"Comma is not permitted after the rest element"),this.finishNode(prop,"RestElement")):(this.type===types.parenL&&refDestructuringErrors&&(refDestructuringErrors.parenthesizedAssign<0&&(refDestructuringErrors.parenthesizedAssign=this.start),refDestructuringErrors.parenthesizedBind<0&&(refDestructuringErrors.parenthesizedBind=this.start)),prop.argument=this.parseMaybeAssign(!1,refDestructuringErrors),this.type===types.comma&&refDestructuringErrors&&refDestructuringErrors.trailingComma<0&&(refDestructuringErrors.trailingComma=this.start),this.finishNode(prop,"SpreadElement"));this.options.ecmaVersion>=6&&(prop.method=!1,prop.shorthand=!1,(isPattern||refDestructuringErrors)&&(startPos=this.start,startLoc=this.startLoc),isPattern||(isGenerator=this.eat(types.star)));var containsEsc=this.containsEsc;return this.parsePropertyName(prop),!isPattern&&!containsEsc&&this.options.ecmaVersion>=8&&!isGenerator&&this.isAsyncProp(prop)?(isAsync=!0,isGenerator=this.options.ecmaVersion>=9&&this.eat(types.star),this.parsePropertyName(prop,refDestructuringErrors)):isAsync=!1,this.parsePropertyValue(prop,isPattern,isGenerator,isAsync,startPos,startLoc,refDestructuringErrors,containsEsc),this.finishNode(prop,"Property")},pp$3.parsePropertyValue=function(prop,isPattern,isGenerator,isAsync,startPos,startLoc,refDestructuringErrors,containsEsc){if((isGenerator||isAsync)&&this.type===types.colon&&this.unexpected(),this.eat(types.colon))prop.value=isPattern?this.parseMaybeDefault(this.start,this.startLoc):this.parseMaybeAssign(!1,refDestructuringErrors),prop.kind="init";else if(this.options.ecmaVersion>=6&&this.type===types.parenL)isPattern&&this.unexpected(),prop.kind="init",prop.method=!0,prop.value=this.parseMethod(isGenerator,isAsync);else if(isPattern||containsEsc||!(this.options.ecmaVersion>=5)||prop.computed||"Identifier"!==prop.key.type||"get"!==prop.key.name&&"set"!==prop.key.name||this.type===types.comma||this.type===types.braceR||this.type===types.eq)this.options.ecmaVersion>=6&&!prop.computed&&"Identifier"===prop.key.type?((isGenerator||isAsync)&&this.unexpected(),this.checkUnreserved(prop.key),"await"!==prop.key.name||this.awaitIdentPos||(this.awaitIdentPos=startPos),prop.kind="init",isPattern?prop.value=this.parseMaybeDefault(startPos,startLoc,prop.key):this.type===types.eq&&refDestructuringErrors?(refDestructuringErrors.shorthandAssign<0&&(refDestructuringErrors.shorthandAssign=this.start),prop.value=this.parseMaybeDefault(startPos,startLoc,prop.key)):prop.value=prop.key,prop.shorthand=!0):this.unexpected();else{(isGenerator||isAsync)&&this.unexpected(),prop.kind=prop.key.name,this.parsePropertyName(prop),prop.value=this.parseMethod(!1);var paramCount="get"===prop.kind?0:1;if(prop.value.params.length!==paramCount){var start=prop.value.start;"get"===prop.kind?this.raiseRecoverable(start,"getter should have no params"):this.raiseRecoverable(start,"setter should have exactly one param")}else"set"===prop.kind&&"RestElement"===prop.value.params[0].type&&this.raiseRecoverable(prop.value.params[0].start,"Setter cannot use rest params")}},pp$3.parsePropertyName=function(prop){if(this.options.ecmaVersion>=6){if(this.eat(types.bracketL))return prop.computed=!0,prop.key=this.parseMaybeAssign(),this.expect(types.bracketR),prop.key;prop.computed=!1}return prop.key=this.type===types.num||this.type===types.string?this.parseExprAtom():this.parseIdent("never"!==this.options.allowReserved)},pp$3.initFunction=function(node){node.id=null,this.options.ecmaVersion>=6&&(node.generator=node.expression=!1),this.options.ecmaVersion>=8&&(node.async=!1)},pp$3.parseMethod=function(isGenerator,isAsync,allowDirectSuper){var node=this.startNode(),oldYieldPos=this.yieldPos,oldAwaitPos=this.awaitPos,oldAwaitIdentPos=this.awaitIdentPos;return this.initFunction(node),this.options.ecmaVersion>=6&&(node.generator=isGenerator),this.options.ecmaVersion>=8&&(node.async=!!isAsync),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,this.enterScope(64|functionFlags(isAsync,node.generator)|(allowDirectSuper?128:0)),this.expect(types.parenL),node.params=this.parseBindingList(types.parenR,!1,this.options.ecmaVersion>=8),this.checkYieldAwaitInDefaultParams(),this.parseFunctionBody(node,!1,!0),this.yieldPos=oldYieldPos,this.awaitPos=oldAwaitPos,this.awaitIdentPos=oldAwaitIdentPos,this.finishNode(node,"FunctionExpression")},pp$3.parseArrowExpression=function(node,params,isAsync){var oldYieldPos=this.yieldPos,oldAwaitPos=this.awaitPos,oldAwaitIdentPos=this.awaitIdentPos;return this.enterScope(16|functionFlags(isAsync,!1)),this.initFunction(node),this.options.ecmaVersion>=8&&(node.async=!!isAsync),this.yieldPos=0,this.awaitPos=0,this.awaitIdentPos=0,node.params=this.toAssignableList(params,!0),this.parseFunctionBody(node,!0,!1),this.yieldPos=oldYieldPos,this.awaitPos=oldAwaitPos,this.awaitIdentPos=oldAwaitIdentPos,this.finishNode(node,"ArrowFunctionExpression")},pp$3.parseFunctionBody=function(node,isArrowFunction,isMethod){var isExpression=isArrowFunction&&this.type!==types.braceL,oldStrict=this.strict,useStrict=!1;if(isExpression)node.body=this.parseMaybeAssign(),node.expression=!0,this.checkParams(node,!1);else{var nonSimple=this.options.ecmaVersion>=7&&!this.isSimpleParamList(node.params);oldStrict&&!nonSimple||(useStrict=this.strictDirective(this.end))&&nonSimple&&this.raiseRecoverable(node.start,"Illegal 'use strict' directive in function with non-simple parameter list");var oldLabels=this.labels;this.labels=[],useStrict&&(this.strict=!0),this.checkParams(node,!oldStrict&&!useStrict&&!isArrowFunction&&!isMethod&&this.isSimpleParamList(node.params)),this.strict&&node.id&&this.checkLVal(node.id,5),node.body=this.parseBlock(!1,void 0,useStrict&&!oldStrict),node.expression=!1,this.adaptDirectivePrologue(node.body.body),this.labels=oldLabels}this.exitScope()},pp$3.isSimpleParamList=function(params){for(var i=0,list=params;i<list.length;i+=1)if("Identifier"!==list[i].type)return!1;return!0},pp$3.checkParams=function(node,allowDuplicates){for(var nameHash={},i=0,list=node.params;i<list.length;i+=1){var param=list[i];this.checkLVal(param,1,allowDuplicates?null:nameHash)}},pp$3.parseExprList=function(close,allowTrailingComma,allowEmpty,refDestructuringErrors){for(var elts=[],first=!0;!this.eat(close);){if(first)first=!1;else if(this.expect(types.comma),allowTrailingComma&&this.afterTrailingComma(close))break;var elt=void 0;allowEmpty&&this.type===types.comma?elt=null:this.type===types.ellipsis?(elt=this.parseSpread(refDestructuringErrors),refDestructuringErrors&&this.type===types.comma&&refDestructuringErrors.trailingComma<0&&(refDestructuringErrors.trailingComma=this.start)):elt=this.parseMaybeAssign(!1,refDestructuringErrors),elts.push(elt)}return elts},pp$3.checkUnreserved=function(ref2){var start=ref2.start,end=ref2.end,name=ref2.name;this.inGenerator&&"yield"===name&&this.raiseRecoverable(start,"Cannot use 'yield' as identifier inside a generator"),this.inAsync&&"await"===name&&this.raiseRecoverable(start,"Cannot use 'await' as identifier inside an async function"),this.keywords.test(name)&&this.raise(start,"Unexpected keyword '"+name+"'"),this.options.ecmaVersion<6&&-1!==this.input.slice(start,end).indexOf("\\")||(this.strict?this.reservedWordsStrict:this.reservedWords).test(name)&&(this.inAsync||"await"!==name||this.raiseRecoverable(start,"Cannot use keyword 'await' outside an async function"),this.raiseRecoverable(start,"The keyword '"+name+"' is reserved"))},pp$3.parseIdent=function(liberal,isBinding){var node=this.startNode();return this.type===types.name?node.name=this.value:this.type.keyword?(node.name=this.type.keyword,"class"!==node.name&&"function"!==node.name||this.lastTokEnd===this.lastTokStart+1&&46===this.input.charCodeAt(this.lastTokStart)||this.context.pop()):this.unexpected(),this.next(!!liberal),this.finishNode(node,"Identifier"),liberal||(this.checkUnreserved(node),"await"!==node.name||this.awaitIdentPos||(this.awaitIdentPos=node.start)),node},pp$3.parseYield=function(noIn){this.yieldPos||(this.yieldPos=this.start);var node=this.startNode();return this.next(),this.type===types.semi||this.canInsertSemicolon()||this.type!==types.star&&!this.type.startsExpr?(node.delegate=!1,node.argument=null):(node.delegate=this.eat(types.star),node.argument=this.parseMaybeAssign(noIn)),this.finishNode(node,"YieldExpression")},pp$3.parseAwait=function(){this.awaitPos||(this.awaitPos=this.start);var node=this.startNode();return this.next(),node.argument=this.parseMaybeUnary(null,!1),this.finishNode(node,"AwaitExpression")};var pp$4=Parser2.prototype;pp$4.raise=function(pos,message){var loc=getLineInfo(this.input,pos);message+=" ("+loc.line+":"+loc.column+")";var err=new SyntaxError(message);throw err.pos=pos,err.loc=loc,err.raisedAt=this.pos,err},pp$4.raiseRecoverable=pp$4.raise,pp$4.curPosition=function(){if(this.options.locations)return new Position(this.curLine,this.pos-this.lineStart)};var pp$5=Parser2.prototype,Scope=(0,chunk_L5NVL7MD.K2)(function Scope2(flags){this.flags=flags,this.var=[],this.lexical=[],this.functions=[]},"Scope");pp$5.enterScope=function(flags){this.scopeStack.push(new Scope(flags))},pp$5.exitScope=function(){this.scopeStack.pop()},pp$5.treatFunctionsAsVarInScope=function(scope){return 2&scope.flags||!this.inModule&&1&scope.flags},pp$5.declareName=function(name,bindingType,pos){var redeclared=!1;if(2===bindingType){var scope=this.currentScope();redeclared=scope.lexical.indexOf(name)>-1||scope.functions.indexOf(name)>-1||scope.var.indexOf(name)>-1,scope.lexical.push(name),this.inModule&&1&scope.flags&&delete this.undefinedExports[name]}else if(4===bindingType)this.currentScope().lexical.push(name);else if(3===bindingType){var scope$2=this.currentScope();redeclared=this.treatFunctionsAsVar?scope$2.lexical.indexOf(name)>-1:scope$2.lexical.indexOf(name)>-1||scope$2.var.indexOf(name)>-1,scope$2.functions.push(name)}else for(var i=this.scopeStack.length-1;i>=0;--i){var scope$3=this.scopeStack[i];if(scope$3.lexical.indexOf(name)>-1&&!(32&scope$3.flags&&scope$3.lexical[0]===name)||!this.treatFunctionsAsVarInScope(scope$3)&&scope$3.functions.indexOf(name)>-1){redeclared=!0;break}if(scope$3.var.push(name),this.inModule&&1&scope$3.flags&&delete this.undefinedExports[name],3&scope$3.flags)break}redeclared&&this.raiseRecoverable(pos,"Identifier '"+name+"' has already been declared")},pp$5.checkLocalExport=function(id){-1===this.scopeStack[0].lexical.indexOf(id.name)&&-1===this.scopeStack[0].var.indexOf(id.name)&&(this.undefinedExports[id.name]=id)},pp$5.currentScope=function(){return this.scopeStack[this.scopeStack.length-1]},pp$5.currentVarScope=function(){for(var i=this.scopeStack.length-1;;i--){var scope=this.scopeStack[i];if(3&scope.flags)return scope}},pp$5.currentThisScope=function(){for(var i=this.scopeStack.length-1;;i--){var scope=this.scopeStack[i];if(3&scope.flags&&!(16&scope.flags))return scope}};var Node=(0,chunk_L5NVL7MD.K2)(function Node2(parser,pos,loc){this.type="",this.start=pos,this.end=0,parser.options.locations&&(this.loc=new SourceLocation(parser,loc)),parser.options.directSourceFile&&(this.sourceFile=parser.options.directSourceFile),parser.options.ranges&&(this.range=[pos,0])},"Node"),pp$6=Parser2.prototype;function finishNodeAt(node,type,pos,loc){return node.type=type,node.end=pos,this.options.locations&&(node.loc.end=loc),this.options.ranges&&(node.range[1]=pos),node}pp$6.startNode=function(){return new Node(this,this.start,this.startLoc)},pp$6.startNodeAt=function(pos,loc){return new Node(this,pos,loc)},(0,chunk_L5NVL7MD.K2)(finishNodeAt,"finishNodeAt"),pp$6.finishNode=function(node,type){return finishNodeAt.call(this,node,type,this.lastTokEnd,this.lastTokEndLoc)},pp$6.finishNodeAt=function(node,type,pos,loc){return finishNodeAt.call(this,node,type,pos,loc)};var TokContext=(0,chunk_L5NVL7MD.K2)(function TokContext2(token,isExpr,preserveSpace,override,generator){this.token=token,this.isExpr=!!isExpr,this.preserveSpace=!!preserveSpace,this.override=override,this.generator=!!generator},"TokContext"),types$1={b_stat:new TokContext("{",!1),b_expr:new TokContext("{",!0),b_tmpl:new TokContext("${",!1),p_stat:new TokContext("(",!1),p_expr:new TokContext("(",!0),q_tmpl:new TokContext("`",!0,!0,function(p){return p.tryReadTemplateToken()}),f_stat:new TokContext("function",!1),f_expr:new TokContext("function",!0),f_expr_gen:new TokContext("function",!0,!1,null,!0),f_gen:new TokContext("function",!1,!1,null,!0)},pp$7=Parser2.prototype;pp$7.initialContext=function(){return[types$1.b_stat]},pp$7.braceIsBlock=function(prevType){var parent=this.curContext();return parent===types$1.f_expr||parent===types$1.f_stat||(prevType!==types.colon||parent!==types$1.b_stat&&parent!==types$1.b_expr?prevType===types._return||prevType===types.name&&this.exprAllowed?lineBreak.test(this.input.slice(this.lastTokEnd,this.start)):prevType===types._else||prevType===types.semi||prevType===types.eof||prevType===types.parenR||prevType===types.arrow||(prevType===types.braceL?parent===types$1.b_stat:prevType!==types._var&&prevType!==types._const&&prevType!==types.name&&!this.exprAllowed):!parent.isExpr)},pp$7.inGeneratorContext=function(){for(var i=this.context.length-1;i>=1;i--){var context=this.context[i];if("function"===context.token)return context.generator}return!1},pp$7.updateContext=function(prevType){var update,type=this.type;type.keyword&&prevType===types.dot?this.exprAllowed=!1:(update=type.updateContext)?update.call(this,prevType):this.exprAllowed=type.beforeExpr},types.parenR.updateContext=types.braceR.updateContext=function(){if(1!==this.context.length){var out=this.context.pop();out===types$1.b_stat&&"function"===this.curContext().token&&(out=this.context.pop()),this.exprAllowed=!out.isExpr}else this.exprAllowed=!0},types.braceL.updateContext=function(prevType){this.context.push(this.braceIsBlock(prevType)?types$1.b_stat:types$1.b_expr),this.exprAllowed=!0},types.dollarBraceL.updateContext=function(){this.context.push(types$1.b_tmpl),this.exprAllowed=!0},types.parenL.updateContext=function(prevType){var statementParens=prevType===types._if||prevType===types._for||prevType===types._with||prevType===types._while;this.context.push(statementParens?types$1.p_stat:types$1.p_expr),this.exprAllowed=!0},types.incDec.updateContext=function(){},types._function.updateContext=types._class.updateContext=function(prevType){!prevType.beforeExpr||prevType===types.semi||prevType===types._else||prevType===types._return&&lineBreak.test(this.input.slice(this.lastTokEnd,this.start))||(prevType===types.colon||prevType===types.braceL)&&this.curContext()===types$1.b_stat?this.context.push(types$1.f_stat):this.context.push(types$1.f_expr),this.exprAllowed=!1},types.backQuote.updateContext=function(){this.curContext()===types$1.q_tmpl?this.context.pop():this.context.push(types$1.q_tmpl),this.exprAllowed=!1},types.star.updateContext=function(prevType){if(prevType===types._function){var index=this.context.length-1;this.context[index]===types$1.f_expr?this.context[index]=types$1.f_expr_gen:this.context[index]=types$1.f_gen}this.exprAllowed=!0},types.name.updateContext=function(prevType){var allowed=!1;this.options.ecmaVersion>=6&&prevType!==types.dot&&("of"===this.value&&!this.exprAllowed||"yield"===this.value&&this.inGeneratorContext())&&(allowed=!0),this.exprAllowed=allowed};var ecma9BinaryProperties="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 Emoji_Modifier Emoji_Modifier_Base Emoji_Presentation 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",ecma10BinaryProperties=ecma9BinaryProperties+" Extended_Pictographic",unicodeBinaryProperties={9:ecma9BinaryProperties,10:ecma10BinaryProperties,11:ecma10BinaryProperties},unicodeGeneralCategoryValues="Cased_Letter LC Close_Punctuation Pe Connector_Punctuation Pc Control Cc cntrl Currency_Symbol Sc Dash_Punctuation Pd Decimal_Number Nd digit Enclosing_Mark Me Final_Punctuation Pf Format Cf Initial_Punctuation Pi Letter L Letter_Number Nl Line_Separator Zl Lowercase_Letter Ll Mark M Combining_Mark Math_Symbol Sm Modifier_Letter Lm Modifier_Symbol Sk Nonspacing_Mark Mn Number N Open_Punctuation Ps Other C Other_Letter Lo Other_Number No Other_Punctuation Po Other_Symbol So Paragraph_Separator Zp Private_Use Co Punctuation P punct Separator Z Space_Separator Zs Spacing_Mark Mc Surrogate Cs Symbol S Titlecase_Letter Lt Unassigned Cn Uppercase_Letter Lu",ecma9ScriptValues="Adlam Adlm Ahom Ahom Anatolian_Hieroglyphs Hluw Arabic Arab Armenian Armn Avestan Avst Balinese Bali Bamum Bamu Bassa_Vah Bass Batak Batk Bengali Beng Bhaiksuki Bhks Bopomofo Bopo Brahmi Brah Braille Brai Buginese Bugi Buhid Buhd Canadian_Aboriginal Cans Carian Cari Caucasian_Albanian Aghb Chakma Cakm Cham Cham Cherokee Cher Common Zyyy Coptic Copt Qaac Cuneiform Xsux Cypriot Cprt Cyrillic Cyrl Deseret Dsrt Devanagari Deva Duployan Dupl Egyptian_Hieroglyphs Egyp Elbasan Elba Ethiopic Ethi Georgian Geor Glagolitic Glag Gothic Goth Grantha Gran Greek Grek Gujarati Gujr Gurmukhi Guru Han Hani Hangul Hang Hanunoo Hano Hatran Hatr Hebrew Hebr Hiragana Hira Imperial_Aramaic Armi Inherited Zinh Qaai Inscriptional_Pahlavi Phli Inscriptional_Parthian Prti Javanese Java Kaithi Kthi Kannada Knda Katakana Kana Kayah_Li Kali Kharoshthi Khar Khmer Khmr Khojki Khoj Khudawadi Sind Lao Laoo Latin Latn Lepcha Lepc Limbu Limb Linear_A Lina Linear_B Linb Lisu Lisu Lycian Lyci Lydian Lydi Mahajani Mahj Malayalam Mlym Mandaic Mand Manichaean Mani Marchen Marc Masaram_Gondi Gonm Meetei_Mayek Mtei Mende_Kikakui Mend Meroitic_Cursive Merc Meroitic_Hieroglyphs Mero Miao Plrd Modi Modi Mongolian Mong Mro Mroo Multani Mult Myanmar Mymr Nabataean Nbat New_Tai_Lue Talu Newa Newa Nko Nkoo Nushu Nshu Ogham Ogam Ol_Chiki Olck Old_Hungarian Hung Old_Italic Ital Old_North_Arabian Narb Old_Permic Perm Old_Persian Xpeo Old_South_Arabian Sarb Old_Turkic Orkh Oriya Orya Osage Osge Osmanya Osma Pahawh_Hmong Hmng Palmyrene Palm Pau_Cin_Hau Pauc Phags_Pa Phag Phoenician Phnx Psalter_Pahlavi Phlp Rejang Rjng Runic Runr Samaritan Samr Saurashtra Saur Sharada Shrd Shavian Shaw Siddham Sidd SignWriting Sgnw Sinhala Sinh Sora_Sompeng Sora Soyombo Soyo Sundanese Sund Syloti_Nagri Sylo Syriac Syrc Tagalog Tglg Tagbanwa Tagb Tai_Le Tale Tai_Tham Lana Tai_Viet Tavt Takri Takr Tamil Taml Tangut Tang Telugu Telu Thaana Thaa Thai Thai Tibetan Tibt Tifinagh Tfng Tirhuta Tirh Ugaritic Ugar Vai Vaii Warang_Citi Wara Yi Yiii Zanabazar_Square Zanb",ecma10ScriptValues=ecma9ScriptValues+" Dogra Dogr Gunjala_Gondi Gong Hanifi_Rohingya Rohg Makasar Maka Medefaidrin Medf Old_Sogdian Sogo Sogdian Sogd",unicodeScriptValues={9:ecma9ScriptValues,10:ecma10ScriptValues,11:ecma10ScriptValues+" Elymaic Elym Nandinagari Nand Nyiakeng_Puachue_Hmong Hmnp Wancho Wcho"},data={};function buildUnicodeData(ecmaVersion){var d=data[ecmaVersion]={binary:wordsRegexp(unicodeBinaryProperties[ecmaVersion]+" "+unicodeGeneralCategoryValues),nonBinary:{General_Category:wordsRegexp(unicodeGeneralCategoryValues),Script:wordsRegexp(unicodeScriptValues[ecmaVersion])}};d.nonBinary.Script_Extensions=d.nonBinary.Script,d.nonBinary.gc=d.nonBinary.General_Category,d.nonBinary.sc=d.nonBinary.Script,d.nonBinary.scx=d.nonBinary.Script_Extensions}(0,chunk_L5NVL7MD.K2)(buildUnicodeData,"buildUnicodeData"),buildUnicodeData(9),buildUnicodeData(10),buildUnicodeData(11);var pp$8=Parser2.prototype,RegExpValidationState=(0,chunk_L5NVL7MD.K2)(function RegExpValidationState2(parser){this.parser=parser,this.validFlags="gim"+(parser.options.ecmaVersion>=6?"uy":"")+(parser.options.ecmaVersion>=9?"s":""),this.unicodeProperties=data[parser.options.ecmaVersion>=11?11:parser.options.ecmaVersion],this.source="",this.flags="",this.start=0,this.switchU=!1,this.switchN=!1,this.pos=0,this.lastIntValue=0,this.lastStringValue="",this.lastAssertionIsQuantifiable=!1,this.numCapturingParens=0,this.maxBackReference=0,this.groupNames=[],this.backReferenceNames=[]},"RegExpValidationState");function codePointToString(ch){return ch<=65535?String.fromCharCode(ch):(ch-=65536,String.fromCharCode(55296+(ch>>10),56320+(1023&ch)))}function isSyntaxCharacter(ch){return 36===ch||ch>=40&&ch<=43||46===ch||63===ch||ch>=91&&ch<=94||ch>=123&&ch<=125}function isRegExpIdentifierStart(ch){return isIdentifierStart(ch,!0)||36===ch||95===ch}function isRegExpIdentifierPart(ch){return isIdentifierChar(ch,!0)||36===ch||95===ch||8204===ch||8205===ch}function isControlLetter(ch){return ch>=65&&ch<=90||ch>=97&&ch<=122}function isValidUnicode(ch){return ch>=0&&ch<=1114111}function isCharacterClassEscape(ch){return 100===ch||68===ch||115===ch||83===ch||119===ch||87===ch}function isUnicodePropertyNameCharacter(ch){return isControlLetter(ch)||95===ch}function isUnicodePropertyValueCharacter(ch){return isUnicodePropertyNameCharacter(ch)||isDecimalDigit(ch)}function isDecimalDigit(ch){return ch>=48&&ch<=57}function isHexDigit(ch){return ch>=48&&ch<=57||ch>=65&&ch<=70||ch>=97&&ch<=102}function hexToInt(ch){return ch>=65&&ch<=70?ch-65+10:ch>=97&&ch<=102?ch-97+10:ch-48}function isOctalDigit(ch){return ch>=48&&ch<=55}RegExpValidationState.prototype.reset=(0,chunk_L5NVL7MD.K2)(function reset(start,pattern,flags){var unicode=-1!==flags.indexOf("u");this.start=0|start,this.source=pattern+"",this.flags=flags,this.switchU=unicode&&this.parser.options.ecmaVersion>=6,this.switchN=unicode&&this.parser.options.ecmaVersion>=9},"reset"),RegExpValidationState.prototype.raise=(0,chunk_L5NVL7MD.K2)(function raise(message){this.parser.raiseRecoverable(this.start,"Invalid regular expression: /"+this.source+"/: "+message)},"raise"),RegExpValidationState.prototype.at=(0,chunk_L5NVL7MD.K2)(function at(i,forceU){void 0===forceU&&(forceU=!1);var s=this.source,l=s.length;if(i>=l)return-1;var c=s.charCodeAt(i);if(!forceU&&!this.switchU||c<=55295||c>=57344||i+1>=l)return c;var next=s.charCodeAt(i+1);return next>=56320&&next<=57343?(c<<10)+next-56613888:c},"at"),RegExpValidationState.prototype.nextIndex=(0,chunk_L5NVL7MD.K2)(function nextIndex(i,forceU){void 0===forceU&&(forceU=!1);var s=this.source,l=s.length;if(i>=l)return l;var next,c=s.charCodeAt(i);return!forceU&&!this.switchU||c<=55295||c>=57344||i+1>=l||(next=s.charCodeAt(i+1))<56320||next>57343?i+1:i+2},"nextIndex"),RegExpValidationState.prototype.current=(0,chunk_L5NVL7MD.K2)(function current(forceU){return void 0===forceU&&(forceU=!1),this.at(this.pos,forceU)},"current"),RegExpValidationState.prototype.lookahead=(0,chunk_L5NVL7MD.K2)(function lookahead(forceU){return void 0===forceU&&(forceU=!1),this.at(this.nextIndex(this.pos,forceU),forceU)},"lookahead"),RegExpValidationState.prototype.advance=(0,chunk_L5NVL7MD.K2)(function advance(forceU){void 0===forceU&&(forceU=!1),this.pos=this.nextIndex(this.pos,forceU)},"advance"),RegExpValidationState.prototype.eat=(0,chunk_L5NVL7MD.K2)(function eat(ch,forceU){return void 0===forceU&&(forceU=!1),this.current(forceU)===ch&&(this.advance(forceU),!0)},"eat"),(0,chunk_L5NVL7MD.K2)(codePointToString,"codePointToString"),pp$8.validateRegExpFlags=function(state){for(var validFlags=state.validFlags,flags=state.flags,i=0;i<flags.length;i++){var flag=flags.charAt(i);-1===validFlags.indexOf(flag)&&this.raise(state.start,"Invalid regular expression flag"),flags.indexOf(flag,i+1)>-1&&this.raise(state.start,"Duplicate regular expression flag")}},pp$8.validateRegExpPattern=function(state){this.regexp_pattern(state),!state.switchN&&this.options.ecmaVersion>=9&&state.groupNames.length>0&&(state.switchN=!0,this.regexp_pattern(state))},pp$8.regexp_pattern=function(state){state.pos=0,state.lastIntValue=0,state.lastStringValue="",state.lastAssertionIsQuantifiable=!1,state.numCapturingParens=0,state.maxBackReference=0,state.groupNames.length=0,state.backReferenceNames.length=0,this.regexp_disjunction(state),state.pos!==state.source.length&&(state.eat(41)&&state.raise("Unmatched ')'"),(state.eat(93)||state.eat(125))&&state.raise("Lone quantifier brackets")),state.maxBackReference>state.numCapturingParens&&state.raise("Invalid escape");for(var i=0,list=state.backReferenceNames;i<list.length;i+=1){var name=list[i];-1===state.groupNames.indexOf(name)&&state.raise("Invalid named capture referenced")}},pp$8.regexp_disjunction=function(state){for(this.regexp_alternative(state);state.eat(124);)this.regexp_alternative(state);this.regexp_eatQuantifier(state,!0)&&state.raise("Nothing to repeat"),state.eat(123)&&state.raise("Lone quantifier brackets")},pp$8.regexp_alternative=function(state){for(;state.pos<state.source.length&&this.regexp_eatTerm(state););},pp$8.regexp_eatTerm=function(state){return this.regexp_eatAssertion(state)?(state.lastAssertionIsQuantifiable&&this.regexp_eatQuantifier(state)&&state.switchU&&state.raise("Invalid quantifier"),!0):!!(state.switchU?this.regexp_eatAtom(state):this.regexp_eatExtendedAtom(state))&&(this.regexp_eatQuantifier(state),!0)},pp$8.regexp_eatAssertion=function(state){var start=state.pos;if(state.lastAssertionIsQuantifiable=!1,state.eat(94)||state.eat(36))return!0;if(state.eat(92)){if(state.eat(66)||state.eat(98))return!0;state.pos=start}if(state.eat(40)&&state.eat(63)){var lookbehind=!1;if(this.options.ecmaVersion>=9&&(lookbehind=state.eat(60)),state.eat(61)||state.eat(33))return this.regexp_disjunction(state),state.eat(41)||state.raise("Unterminated group"),state.lastAssertionIsQuantifiable=!lookbehind,!0}return state.pos=start,!1},pp$8.regexp_eatQuantifier=function(state,noError){return void 0===noError&&(noError=!1),!!this.regexp_eatQuantifierPrefix(state,noError)&&(state.eat(63),!0)},pp$8.regexp_eatQuantifierPrefix=function(state,noError){return state.eat(42)||state.eat(43)||state.eat(63)||this.regexp_eatBracedQuantifier(state,noError)},pp$8.regexp_eatBracedQuantifier=function(state,noError){var start=state.pos;if(state.eat(123)){var min=0,max=-1;if(this.regexp_eatDecimalDigits(state)&&(min=state.lastIntValue,state.eat(44)&&this.regexp_eatDecimalDigits(state)&&(max=state.lastIntValue),state.eat(125)))return-1!==max&&max<min&&!noError&&state.raise("numbers out of order in {} quantifier"),!0;state.switchU&&!noError&&state.raise("Incomplete quantifier"),state.pos=start}return!1},pp$8.regexp_eatAtom=function(state){return this.regexp_eatPatternCharacters(state)||state.eat(46)||this.regexp_eatReverseSolidusAtomEscape(state)||this.regexp_eatCharacterClass(state)||this.regexp_eatUncapturingGroup(state)||this.regexp_eatCapturingGroup(state)},pp$8.regexp_eatReverseSolidusAtomEscape=function(state){var start=state.pos;if(state.eat(92)){if(this.regexp_eatAtomEscape(state))return!0;state.pos=start}return!1},pp$8.regexp_eatUncapturingGroup=function(state){var start=state.pos;if(state.eat(40)){if(state.eat(63)&&state.eat(58)){if(this.regexp_disjunction(state),state.eat(41))return!0;state.raise("Unterminated group")}state.pos=start}return!1},pp$8.regexp_eatCapturingGroup=function(state){if(state.eat(40)){if(this.options.ecmaVersion>=9?this.regexp_groupSpecifier(state):63===state.current()&&state.raise("Invalid group"),this.regexp_disjunction(state),state.eat(41))return state.numCapturingParens+=1,!0;state.raise("Unterminated group")}return!1},pp$8.regexp_eatExtendedAtom=function(state){return state.eat(46)||this.regexp_eatReverseSolidusAtomEscape(state)||this.regexp_eatCharacterClass(state)||this.regexp_eatUncapturingGroup(state)||this.regexp_eatCapturingGroup(state)||this.regexp_eatInvalidBracedQuantifier(state)||this.regexp_eatExtendedPatternCharacter(state)},pp$8.regexp_eatInvalidBracedQuantifier=function(state){return this.regexp_eatBracedQuantifier(state,!0)&&state.raise("Nothing to repeat"),!1},pp$8.regexp_eatSyntaxCharacter=function(state){var ch=state.current();return!!isSyntaxCharacter(ch)&&(state.lastIntValue=ch,state.advance(),!0)},(0,chunk_L5NVL7MD.K2)(isSyntaxCharacter,"isSyntaxCharacter"),pp$8.regexp_eatPatternCharacters=function(state){for(var start=state.pos,ch=0;-1!==(ch=state.current())&&!isSyntaxCharacter(ch);)state.advance();return state.pos!==start},pp$8.regexp_eatExtendedPatternCharacter=function(state){var ch=state.current();return!(-1===ch||36===ch||ch>=40&&ch<=43||46===ch||63===ch||91===ch||94===ch||124===ch||(state.advance(),0))},pp$8.regexp_groupSpecifier=function(state){if(state.eat(63)){if(this.regexp_eatGroupName(state))return-1!==state.groupNames.indexOf(state.lastStringValue)&&state.raise("Duplicate capture group name"),void state.groupNames.push(state.lastStringValue);state.raise("Invalid group")}},pp$8.regexp_eatGroupName=function(state){if(state.lastStringValue="",state.eat(60)){if(this.regexp_eatRegExpIdentifierName(state)&&state.eat(62))return!0;state.raise("Invalid capture group name")}return!1},pp$8.regexp_eatRegExpIdentifierName=function(state){if(state.lastStringValue="",this.regexp_eatRegExpIdentifierStart(state)){for(state.lastStringValue+=codePointToString(state.lastIntValue);this.regexp_eatRegExpIdentifierPart(state);)state.lastStringValue+=codePointToString(state.lastIntValue);return!0}return!1},pp$8.regexp_eatRegExpIdentifierStart=function(state){var start=state.pos,forceU=this.options.ecmaVersion>=11,ch=state.current(forceU);return state.advance(forceU),92===ch&&this.regexp_eatRegExpUnicodeEscapeSequence(state,forceU)&&(ch=state.lastIntValue),isRegExpIdentifierStart(ch)?(state.lastIntValue=ch,!0):(state.pos=start,!1)},(0,chunk_L5NVL7MD.K2)(isRegExpIdentifierStart,"isRegExpIdentifierStart"),pp$8.regexp_eatRegExpIdentifierPart=function(state){var start=state.pos,forceU=this.options.ecmaVersion>=11,ch=state.current(forceU);return state.advance(forceU),92===ch&&this.regexp_eatRegExpUnicodeEscapeSequence(state,forceU)&&(ch=state.lastIntValue),isRegExpIdentifierPart(ch)?(state.lastIntValue=ch,!0):(state.pos=start,!1)},(0,chunk_L5NVL7MD.K2)(isRegExpIdentifierPart,"isRegExpIdentifierPart"),pp$8.regexp_eatAtomEscape=function(state){return!!(this.regexp_eatBackReference(state)||this.regexp_eatCharacterClassEscape(state)||this.regexp_eatCharacterEscape(state)||state.switchN&&this.regexp_eatKGroupName(state))||(state.switchU&&(99===state.current()&&state.raise("Invalid unicode escape"),state.raise("Invalid escape")),!1)},pp$8.regexp_eatBackReference=function(state){var start=state.pos;if(this.regexp_eatDecimalEscape(state)){var n=state.lastIntValue;if(state.switchU)return n>state.maxBackReference&&(state.maxBackReference=n),!0;if(n<=state.numCapturingParens)return!0;state.pos=start}return!1},pp$8.regexp_eatKGroupName=function(state){if(state.eat(107)){if(this.regexp_eatGroupName(state))return state.backReferenceNames.push(state.lastStringValue),!0;state.raise("Invalid named reference")}return!1},pp$8.regexp_eatCharacterEscape=function(state){return this.regexp_eatControlEscape(state)||this.regexp_eatCControlLetter(state)||this.regexp_eatZero(state)||this.regexp_eatHexEscapeSequence(state)||this.regexp_eatRegExpUnicodeEscapeSequence(state,!1)||!state.switchU&&this.regexp_eatLegacyOctalEscapeSequence(state)||this.regexp_eatIdentityEscape(state)},pp$8.regexp_eatCControlLetter=function(state){var start=state.pos;if(state.eat(99)){if(this.regexp_eatControlLetter(state))return!0;state.pos=start}return!1},pp$8.regexp_eatZero=function(state){return 48===state.current()&&!isDecimalDigit(state.lookahead())&&(state.lastIntValue=0,state.advance(),!0)},pp$8.regexp_eatControlEscape=function(state){var ch=state.current();return 116===ch?(state.lastIntValue=9,state.advance(),!0):110===ch?(state.lastIntValue=10,state.advance(),!0):118===ch?(state.lastIntValue=11,state.advance(),!0):102===ch?(state.lastIntValue=12,state.advance(),!0):114===ch&&(state.lastIntValue=13,state.advance(),!0)},pp$8.regexp_eatControlLetter=function(state){var ch=state.current();return!!isControlLetter(ch)&&(state.lastIntValue=ch%32,state.advance(),!0)},(0,chunk_L5NVL7MD.K2)(isControlLetter,"isControlLetter"),pp$8.regexp_eatRegExpUnicodeEscapeSequence=function(state,forceU){void 0===forceU&&(forceU=!1);var start=state.pos,switchU=forceU||state.switchU;if(state.eat(117)){if(this.regexp_eatFixedHexDigits(state,4)){var lead=state.lastIntValue;if(switchU&&lead>=55296&&lead<=56319){var leadSurrogateEnd=state.pos;if(state.eat(92)&&state.eat(117)&&this.regexp_eatFixedHexDigits(state,4)){var trail=state.lastIntValue;if(trail>=56320&&trail<=57343)return state.lastIntValue=1024*(lead-55296)+(trail-56320)+65536,!0}state.pos=leadSurrogateEnd,state.lastIntValue=lead}return!0}if(switchU&&state.eat(123)&&this.regexp_eatHexDigits(state)&&state.eat(125)&&isValidUnicode(state.lastIntValue))return!0;switchU&&state.raise("Invalid unicode escape"),state.pos=start}return!1},(0,chunk_L5NVL7MD.K2)(isValidUnicode,"isValidUnicode"),pp$8.regexp_eatIdentityEscape=function(state){if(state.switchU)return!!this.regexp_eatSyntaxCharacter(state)||!!state.eat(47)&&(state.lastIntValue=47,!0);var ch=state.current();return!(99===ch||state.switchN&&107===ch||(state.lastIntValue=ch,state.advance(),0))},pp$8.regexp_eatDecimalEscape=function(state){state.lastIntValue=0;var ch=state.current();if(ch>=49&&ch<=57){do{state.lastIntValue=10*state.lastIntValue+(ch-48),state.advance()}while((ch=state.current())>=48&&ch<=57);return!0}return!1},pp$8.regexp_eatCharacterClassEscape=function(state){var ch=state.current();if(isCharacterClassEscape(ch))return state.lastIntValue=-1,state.advance(),!0;if(state.switchU&&this.options.ecmaVersion>=9&&(80===ch||112===ch)){if(state.lastIntValue=-1,state.advance(),state.eat(123)&&this.regexp_eatUnicodePropertyValueExpression(state)&&state.eat(125))return!0;state.raise("Invalid property name")}return!1},(0,chunk_L5NVL7MD.K2)(isCharacterClassEscape,"isCharacterClassEscape"),pp$8.regexp_eatUnicodePropertyValueExpression=function(state){var start=state.pos;if(this.regexp_eatUnicodePropertyName(state)&&state.eat(61)){var name=state.lastStringValue;if(this.regexp_eatUnicodePropertyValue(state)){var value=state.lastStringValue;return this.regexp_validateUnicodePropertyNameAndValue(state,name,value),!0}}if(state.pos=start,this.regexp_eatLoneUnicodePropertyNameOrValue(state)){var nameOrValue=state.lastStringValue;return this.regexp_validateUnicodePropertyNameOrValue(state,nameOrValue),!0}return!1},pp$8.regexp_validateUnicodePropertyNameAndValue=function(state,name,value){has(state.unicodeProperties.nonBinary,name)||state.raise("Invalid property name"),state.unicodeProperties.nonBinary[name].test(value)||state.raise("Invalid property value")},pp$8.regexp_validateUnicodePropertyNameOrValue=function(state,nameOrValue){state.unicodeProperties.binary.test(nameOrValue)||state.raise("Invalid property name")},pp$8.regexp_eatUnicodePropertyName=function(state){var ch=0;for(state.lastStringValue="";isUnicodePropertyNameCharacter(ch=state.current());)state.lastStringValue+=codePointToString(ch),state.advance();return""!==state.lastStringValue},(0,chunk_L5NVL7MD.K2)(isUnicodePropertyNameCharacter,"isUnicodePropertyNameCharacter"),pp$8.regexp_eatUnicodePropertyValue=function(state){var ch=0;for(state.lastStringValue="";isUnicodePropertyValueCharacter(ch=state.current());)state.lastStringValue+=codePointToString(ch),state.advance();return""!==state.lastStringValue},(0,chunk_L5NVL7MD.K2)(isUnicodePropertyValueCharacter,"isUnicodePropertyValueCharacter"),pp$8.regexp_eatLoneUnicodePropertyNameOrValue=function(state){return this.regexp_eatUnicodePropertyValue(state)},pp$8.regexp_eatCharacterClass=function(state){if(state.eat(91)){if(state.eat(94),this.regexp_classRanges(state),state.eat(93))return!0;state.raise("Unterminated character class")}return!1},pp$8.regexp_classRanges=function(state){for(;this.regexp_eatClassAtom(state);){var left=state.lastIntValue;if(state.eat(45)&&this.regexp_eatClassAtom(state)){var right=state.lastIntValue;!state.switchU||-1!==left&&-1!==right||state.raise("Invalid character class"),-1!==left&&-1!==right&&left>right&&state.raise("Range out of order in character class")}}},pp$8.regexp_eatClassAtom=function(state){var start=state.pos;if(state.eat(92)){if(this.regexp_eatClassEscape(state))return!0;if(state.switchU){var ch$1=state.current();(99===ch$1||isOctalDigit(ch$1))&&state.raise("Invalid class escape"),state.raise("Invalid escape")}state.pos=start}var ch=state.current();return 93!==ch&&(state.lastIntValue=ch,state.advance(),!0)},pp$8.regexp_eatClassEscape=function(state){var start=state.pos;if(state.eat(98))return state.lastIntValue=8,!0;if(state.switchU&&state.eat(45))return state.lastIntValue=45,!0;if(!state.switchU&&state.eat(99)){if(this.regexp_eatClassControlLetter(state))return!0;state.pos=start}return this.regexp_eatCharacterClassEscape(state)||this.regexp_eatCharacterEscape(state)},pp$8.regexp_eatClassControlLetter=function(state){var ch=state.current();return!(!isDecimalDigit(ch)&&95!==ch||(state.lastIntValue=ch%32,state.advance(),0))},pp$8.regexp_eatHexEscapeSequence=function(state){var start=state.pos;if(state.eat(120)){if(this.regexp_eatFixedHexDigits(state,2))return!0;state.switchU&&state.raise("Invalid escape"),state.pos=start}return!1},pp$8.regexp_eatDecimalDigits=function(state){var start=state.pos,ch=0;for(state.lastIntValue=0;isDecimalDigit(ch=state.current());)state.lastIntValue=10*state.lastIntValue+(ch-48),state.advance();return state.pos!==start},(0,chunk_L5NVL7MD.K2)(isDecimalDigit,"isDecimalDigit"),pp$8.regexp_eatHexDigits=function(state){var start=state.pos,ch=0;for(state.lastIntValue=0;isHexDigit(ch=state.current());)state.lastIntValue=16*state.lastIntValue+hexToInt(ch),state.advance();return state.pos!==start},(0,chunk_L5NVL7MD.K2)(isHexDigit,"isHexDigit"),(0,chunk_L5NVL7MD.K2)(hexToInt,"hexToInt"),pp$8.regexp_eatLegacyOctalEscapeSequence=function(state){if(this.regexp_eatOctalDigit(state)){var n1=state.lastIntValue;if(this.regexp_eatOctalDigit(state)){var n2=state.lastIntValue;n1<=3&&this.regexp_eatOctalDigit(state)?state.lastIntValue=64*n1+8*n2+state.lastIntValue:state.lastIntValue=8*n1+n2}else state.lastIntValue=n1;return!0}return!1},pp$8.regexp_eatOctalDigit=function(state){var ch=state.current();return isOctalDigit(ch)?(state.lastIntValue=ch-48,state.advance(),!0):(state.lastIntValue=0,!1)},(0,chunk_L5NVL7MD.K2)(isOctalDigit,"isOctalDigit"),pp$8.regexp_eatFixedHexDigits=function(state,length){var start=state.pos;state.lastIntValue=0;for(var i=0;i<length;++i){var ch=state.current();if(!isHexDigit(ch))return state.pos=start,!1;state.lastIntValue=16*state.lastIntValue+hexToInt(ch),state.advance()}return!0};var Token=(0,chunk_L5NVL7MD.K2)(function Token2(p){this.type=p.type,this.value=p.value,this.start=p.start,this.end=p.end,p.options.locations&&(this.loc=new SourceLocation(p,p.startLoc,p.endLoc)),p.options.ranges&&(this.range=[p.start,p.end])},"Token"),pp$9=Parser2.prototype;function stringToNumber(str,isLegacyOctalNumericLiteral){return isLegacyOctalNumericLiteral?parseInt(str,8):parseFloat(str.replace(/_/g,""))}function stringToBigInt(str){return"function"!=typeof BigInt?null:BigInt(str.replace(/_/g,""))}function codePointToString$1(code){return code<=65535?String.fromCharCode(code):(code-=65536,String.fromCharCode(55296+(code>>10),56320+(1023&code)))}pp$9.next=function(ignoreEscapeSequenceInKeyword){!ignoreEscapeSequenceInKeyword&&this.type.keyword&&this.containsEsc&&this.raiseRecoverable(this.start,"Escape sequence in keyword "+this.type.keyword),this.options.onToken&&this.options.onToken(new Token(this)),this.lastTokEnd=this.end,this.lastTokStart=this.start,this.lastTokEndLoc=this.endLoc,this.lastTokStartLoc=this.startLoc,this.nextToken()},pp$9.getToken=function(){return this.next(),new Token(this)},"undefined"!=typeof Symbol&&(pp$9[Symbol.iterator]=function(){var this$1=this;return{next:(0,chunk_L5NVL7MD.K2)(function(){var token=this$1.getToken();return{done:token.type===types.eof,value:token}},"next")}}),pp$9.curContext=function(){return this.context[this.context.length-1]},pp$9.nextToken=function(){var curContext=this.curContext();return curContext&&curContext.preserveSpace||this.skipSpace(),this.start=this.pos,this.options.locations&&(this.startLoc=this.curPosition()),this.pos>=this.input.length?this.finishToken(types.eof):curContext.override?curContext.override(this):void this.readToken(this.fullCharCodeAtPos())},pp$9.readToken=function(code){return isIdentifierStart(code,this.options.ecmaVersion>=6)||92===code?this.readWord():this.getTokenFromCode(code)},pp$9.fullCharCodeAtPos=function(){var code=this.input.charCodeAt(this.pos);return code<=55295||code>=57344?code:(code<<10)+this.input.charCodeAt(this.pos+1)-56613888},pp$9.skipBlockComment=function(){var match,startLoc=this.options.onComment&&this.curPosition(),start=this.pos,end=this.input.indexOf("*/",this.pos+=2);if(-1===end&&this.raise(this.pos-2,"Unterminated comment"),this.pos=end+2,this.options.locations)for(lineBreakG.lastIndex=start;(match=lineBreakG.exec(this.input))&&match.index<this.pos;)++this.curLine,this.lineStart=match.index+match[0].length;this.options.onComment&&this.options.onComment(!0,this.input.slice(start+2,end),start,this.pos,startLoc,this.curPosition())},pp$9.skipLineComment=function(startSkip){for(var start=this.pos,startLoc=this.options.onComment&&this.curPosition(),ch=this.input.charCodeAt(this.pos+=startSkip);this.pos<this.input.length&&!isNewLine(ch);)ch=this.input.charCodeAt(++this.pos);this.options.onComment&&this.options.onComment(!1,this.input.slice(start+startSkip,this.pos),start,this.pos,startLoc,this.curPosition())},pp$9.skipSpace=function(){loop:for(;this.pos<this.input.length;){var ch=this.input.charCodeAt(this.pos);switch(ch){case 32:case 160:++this.pos;break;case 13:10===this.input.charCodeAt(this.pos+1)&&++this.pos;case 10:case 8232:case 8233:++this.pos,this.options.locations&&(++this.curLine,this.lineStart=this.pos);break;case 47:switch(this.input.charCodeAt(this.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break loop}break;default:if(!(ch>8&&ch<14||ch>=5760&&nonASCIIwhitespace.test(String.fromCharCode(ch))))break loop;++this.pos}}},pp$9.finishToken=function(type,val){this.end=this.pos,this.options.locations&&(this.endLoc=this.curPosition());var prevType=this.type;this.type=type,this.value=val,this.updateContext(prevType)},pp$9.readToken_dot=function(){var next=this.input.charCodeAt(this.pos+1);if(next>=48&&next<=57)return this.readNumber(!0);var next2=this.input.charCodeAt(this.pos+2);return this.options.ecmaVersion>=6&&46===next&&46===next2?(this.pos+=3,this.finishToken(types.ellipsis)):(++this.pos,this.finishToken(types.dot))},pp$9.readToken_slash=function(){var next=this.input.charCodeAt(this.pos+1);return this.exprAllowed?(++this.pos,this.readRegexp()):61===next?this.finishOp(types.assign,2):this.finishOp(types.slash,1)},pp$9.readToken_mult_modulo_exp=function(code){var next=this.input.charCodeAt(this.pos+1),size=1,tokentype=42===code?types.star:types.modulo;return this.options.ecmaVersion>=7&&42===code&&42===next&&(++size,tokentype=types.starstar,next=this.input.charCodeAt(this.pos+2)),61===next?this.finishOp(types.assign,size+1):this.finishOp(tokentype,size)},pp$9.readToken_pipe_amp=function(code){var next=this.input.charCodeAt(this.pos+1);return next===code?this.options.ecmaVersion>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(types.assign,3):this.finishOp(124===code?types.logicalOR:types.logicalAND,2):61===next?this.finishOp(types.assign,2):this.finishOp(124===code?types.bitwiseOR:types.bitwiseAND,1)},pp$9.readToken_caret=function(){return 61===this.input.charCodeAt(this.pos+1)?this.finishOp(types.assign,2):this.finishOp(types.bitwiseXOR,1)},pp$9.readToken_plus_min=function(code){var next=this.input.charCodeAt(this.pos+1);return next===code?45!==next||this.inModule||62!==this.input.charCodeAt(this.pos+2)||0!==this.lastTokEnd&&!lineBreak.test(this.input.slice(this.lastTokEnd,this.pos))?this.finishOp(types.incDec,2):(this.skipLineComment(3),this.skipSpace(),this.nextToken()):61===next?this.finishOp(types.assign,2):this.finishOp(types.plusMin,1)},pp$9.readToken_lt_gt=function(code){var next=this.input.charCodeAt(this.pos+1),size=1;return next===code?(size=62===code&&62===this.input.charCodeAt(this.pos+2)?3:2,61===this.input.charCodeAt(this.pos+size)?this.finishOp(types.assign,size+1):this.finishOp(types.bitShift,size)):33!==next||60!==code||this.inModule||45!==this.input.charCodeAt(this.pos+2)||45!==this.input.charCodeAt(this.pos+3)?(61===next&&(size=2),this.finishOp(types.relational,size)):(this.skipLineComment(4),this.skipSpace(),this.nextToken())},pp$9.readToken_eq_excl=function(code){var next=this.input.charCodeAt(this.pos+1);return 61===next?this.finishOp(types.equality,61===this.input.charCodeAt(this.pos+2)?3:2):61===code&&62===next&&this.options.ecmaVersion>=6?(this.pos+=2,this.finishToken(types.arrow)):this.finishOp(61===code?types.eq:types.prefix,1)},pp$9.readToken_question=function(){var ecmaVersion=this.options.ecmaVersion;if(ecmaVersion>=11){var next=this.input.charCodeAt(this.pos+1);if(46===next){var next2=this.input.charCodeAt(this.pos+2);if(next2<48||next2>57)return this.finishOp(types.questionDot,2)}if(63===next)return ecmaVersion>=12&&61===this.input.charCodeAt(this.pos+2)?this.finishOp(types.assign,3):this.finishOp(types.coalesce,2)}return this.finishOp(types.question,1)},pp$9.getTokenFromCode=function(code){switch(code){case 46:return this.readToken_dot();case 40:return++this.pos,this.finishToken(types.parenL);case 41:return++this.pos,this.finishToken(types.parenR);case 59:return++this.pos,this.finishToken(types.semi);case 44:return++this.pos,this.finishToken(types.comma);case 91:return++this.pos,this.finishToken(types.bracketL);case 93:return++this.pos,this.finishToken(types.bracketR);case 123:return++this.pos,this.finishToken(types.braceL);case 125:return++this.pos,this.finishToken(types.braceR);case 58:return++this.pos,this.finishToken(types.colon);case 96:if(this.options.ecmaVersion<6)break;return++this.pos,this.finishToken(types.backQuote);case 48:var next=this.input.charCodeAt(this.pos+1);if(120===next||88===next)return this.readRadixNumber(16);if(this.options.ecmaVersion>=6){if(111===next||79===next)return this.readRadixNumber(8);if(98===next||66===next)return this.readRadixNumber(2)}case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(code);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo_exp(code);case 124:case 38:return this.readToken_pipe_amp(code);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(code);case 60:case 62:return this.readToken_lt_gt(code);case 61:case 33:return this.readToken_eq_excl(code);case 63:return this.readToken_question();case 126:return this.finishOp(types.prefix,1)}this.raise(this.pos,"Unexpected character '"+codePointToString$1(code)+"'")},pp$9.finishOp=function(type,size){var str=this.input.slice(this.pos,this.pos+size);return this.pos+=size,this.finishToken(type,str)},pp$9.readRegexp=function(){for(var escaped,inClass,start=this.pos;;){this.pos>=this.input.length&&this.raise(start,"Unterminated regular expression");var ch=this.input.charAt(this.pos);if(lineBreak.test(ch)&&this.raise(start,"Unterminated regular expression"),escaped)escaped=!1;else{if("["===ch)inClass=!0;else if("]"===ch&&inClass)inClass=!1;else if("/"===ch&&!inClass)break;escaped="\\"===ch}++this.pos}var pattern=this.input.slice(start,this.pos);++this.pos;var flagsStart=this.pos,flags=this.readWord1();this.containsEsc&&this.unexpected(flagsStart);var state=this.regexpState||(this.regexpState=new RegExpValidationState(this));state.reset(start,pattern,flags),this.validateRegExpFlags(state),this.validateRegExpPattern(state);var value=null;try{value=new RegExp(pattern,flags)}catch(e){}return this.finishToken(types.regexp,{pattern,flags,value})},pp$9.readInt=function(radix,len,maybeLegacyOctalNumericLiteral){for(var allowSeparators=this.options.ecmaVersion>=12&&void 0===len,isLegacyOctalNumericLiteral=maybeLegacyOctalNumericLiteral&&48===this.input.charCodeAt(this.pos),start=this.pos,total=0,lastCode=0,i=0,e=null==len?1/0:len;i<e;++i,++this.pos){var code=this.input.charCodeAt(this.pos),val=void 0;if(allowSeparators&&95===code)isLegacyOctalNumericLiteral&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed in legacy octal numeric literals"),95===lastCode&&this.raiseRecoverable(this.pos,"Numeric separator must be exactly one underscore"),0===i&&this.raiseRecoverable(this.pos,"Numeric separator is not allowed at the first of digits"),lastCode=code;else{if((val=code>=97?code-97+10:code>=65?code-65+10:code>=48&&code<=57?code-48:1/0)>=radix)break;lastCode=code,total=total*radix+val}}return allowSeparators&&95===lastCode&&this.raiseRecoverable(this.pos-1,"Numeric separator is not allowed at the last of digits"),this.pos===start||null!=len&&this.pos-start!==len?null:total},(0,chunk_L5NVL7MD.K2)(stringToNumber,"stringToNumber"),(0,chunk_L5NVL7MD.K2)(stringToBigInt,"stringToBigInt"),pp$9.readRadixNumber=function(radix){var start=this.pos;this.pos+=2;var val=this.readInt(radix);return null==val&&this.raise(this.start+2,"Expected number in radix "+radix),this.options.ecmaVersion>=11&&110===this.input.charCodeAt(this.pos)?(val=stringToBigInt(this.input.slice(start,this.pos)),++this.pos):isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(types.num,val)},pp$9.readNumber=function(startsWithDot){var start=this.pos;startsWithDot||null!==this.readInt(10,void 0,!0)||this.raise(start,"Invalid number");var octal=this.pos-start>=2&&48===this.input.charCodeAt(start);octal&&this.strict&&this.raise(start,"Invalid number");var next=this.input.charCodeAt(this.pos);if(!octal&&!startsWithDot&&this.options.ecmaVersion>=11&&110===next){var val$1=stringToBigInt(this.input.slice(start,this.pos));return++this.pos,isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number"),this.finishToken(types.num,val$1)}octal&&/[89]/.test(this.input.slice(start,this.pos))&&(octal=!1),46!==next||octal||(++this.pos,this.readInt(10),next=this.input.charCodeAt(this.pos)),69!==next&&101!==next||octal||(43!==(next=this.input.charCodeAt(++this.pos))&&45!==next||++this.pos,null===this.readInt(10)&&this.raise(start,"Invalid number")),isIdentifierStart(this.fullCharCodeAtPos())&&this.raise(this.pos,"Identifier directly after number");var val=stringToNumber(this.input.slice(start,this.pos),octal);return this.finishToken(types.num,val)},pp$9.readCodePoint=function(){var code;if(123===this.input.charCodeAt(this.pos)){this.options.ecmaVersion<6&&this.unexpected();var codePos=++this.pos;code=this.readHexChar(this.input.indexOf("}",this.pos)-this.pos),++this.pos,code>1114111&&this.invalidStringToken(codePos,"Code point out of bounds")}else code=this.readHexChar(4);return code},(0,chunk_L5NVL7MD.K2)(codePointToString$1,"codePointToString$1"),pp$9.readString=function(quote){for(var out="",chunkStart=++this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");var ch=this.input.charCodeAt(this.pos);if(ch===quote)break;92===ch?(out+=this.input.slice(chunkStart,this.pos),out+=this.readEscapedChar(!1),chunkStart=this.pos):(isNewLine(ch,this.options.ecmaVersion>=10)&&this.raise(this.start,"Unterminated string constant"),++this.pos)}return out+=this.input.slice(chunkStart,this.pos++),this.finishToken(types.string,out)};var INVALID_TEMPLATE_ESCAPE_ERROR={};function parse2(input,options){return Parser2.parse(input,options)}function parseExpressionAt(input,pos,options){return Parser2.parseExpressionAt(input,pos,options)}function tokenizer(input,options){return Parser2.tokenizer(input,options)}pp$9.tryReadTemplateToken=function(){this.inTemplateElement=!0;try{this.readTmplToken()}catch(err){if(err!==INVALID_TEMPLATE_ESCAPE_ERROR)throw err;this.readInvalidTemplateToken()}this.inTemplateElement=!1},pp$9.invalidStringToken=function(position,message){if(this.inTemplateElement&&this.options.ecmaVersion>=9)throw INVALID_TEMPLATE_ESCAPE_ERROR;this.raise(position,message)},pp$9.readTmplToken=function(){for(var out="",chunkStart=this.pos;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated template");var ch=this.input.charCodeAt(this.pos);if(96===ch||36===ch&&123===this.input.charCodeAt(this.pos+1))return this.pos!==this.start||this.type!==types.template&&this.type!==types.invalidTemplate?(out+=this.input.slice(chunkStart,this.pos),this.finishToken(types.template,out)):36===ch?(this.pos+=2,this.finishToken(types.dollarBraceL)):(++this.pos,this.finishToken(types.backQuote));if(92===ch)out+=this.input.slice(chunkStart,this.pos),out+=this.readEscapedChar(!0),chunkStart=this.pos;else if(isNewLine(ch)){switch(out+=this.input.slice(chunkStart,this.pos),++this.pos,ch){case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:out+="\n";break;default:out+=String.fromCharCode(ch)}this.options.locations&&(++this.curLine,this.lineStart=this.pos),chunkStart=this.pos}else++this.pos}},pp$9.readInvalidTemplateToken=function(){for(;this.pos<this.input.length;this.pos++)switch(this.input[this.pos]){case"\\":++this.pos;break;case"$":if("{"!==this.input[this.pos+1])break;case"`":return this.finishToken(types.invalidTemplate,this.input.slice(this.start,this.pos))}this.raise(this.start,"Unterminated template")},pp$9.readEscapedChar=function(inTemplate){var ch=this.input.charCodeAt(++this.pos);switch(++this.pos,ch){case 110:return"\n";case 114:return"\r";case 120:return String.fromCharCode(this.readHexChar(2));case 117:return codePointToString$1(this.readCodePoint());case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.pos)&&++this.pos;case 10:return this.options.locations&&(this.lineStart=this.pos,++this.curLine),"";case 56:case 57:if(inTemplate){var codePos=this.pos-1;return this.invalidStringToken(codePos,"Invalid escape sequence in template string"),null}default:if(ch>=48&&ch<=55){var octalStr=this.input.substr(this.pos-1,3).match(/^[0-7]+/)[0],octal=parseInt(octalStr,8);return octal>255&&(octalStr=octalStr.slice(0,-1),octal=parseInt(octalStr,8)),this.pos+=octalStr.length-1,ch=this.input.charCodeAt(this.pos),"0"===octalStr&&56!==ch&&57!==ch||!this.strict&&!inTemplate||this.invalidStringToken(this.pos-1-octalStr.length,inTemplate?"Octal literal in template string":"Octal literal in strict mode"),String.fromCharCode(octal)}return isNewLine(ch)?"":String.fromCharCode(ch)}},pp$9.readHexChar=function(len){var codePos=this.pos,n=this.readInt(16,len);return null===n&&this.invalidStringToken(codePos,"Bad character escape sequence"),n},pp$9.readWord1=function(){this.containsEsc=!1;for(var word="",first=!0,chunkStart=this.pos,astral=this.options.ecmaVersion>=6;this.pos<this.input.length;){var ch=this.fullCharCodeAtPos();if(isIdentifierChar(ch,astral))this.pos+=ch<=65535?1:2;else{if(92!==ch)break;this.containsEsc=!0,word+=this.input.slice(chunkStart,this.pos);var escStart=this.pos;117!==this.input.charCodeAt(++this.pos)&&this.invalidStringToken(this.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.pos;var esc=this.readCodePoint();(first?isIdentifierStart:isIdentifierChar)(esc,astral)||this.invalidStringToken(escStart,"Invalid Unicode escape"),word+=codePointToString$1(esc),chunkStart=this.pos}first=!1}return word+this.input.slice(chunkStart,this.pos)},pp$9.readWord=function(){var word=this.readWord1(),type=types.name;return this.keywords.test(word)&&(type=keywords$1[word]),this.finishToken(type,word)},Parser2.acorn={Parser:Parser2,version:"7.4.1",defaultOptions,Position,SourceLocation,getLineInfo,Node,TokenType,tokTypes:types,keywordTypes:keywords$1,TokContext,tokContexts:types$1,isIdentifierChar,isIdentifierStart,Token,isNewLine,lineBreak,lineBreakG,nonASCIIwhitespace},(0,chunk_L5NVL7MD.K2)(parse2,"parse"),(0,chunk_L5NVL7MD.K2)(parseExpressionAt,"parseExpressionAt"),(0,chunk_L5NVL7MD.K2)(tokenizer,"tokenizer"),exports2.Node=Node,exports2.Parser=Parser2,exports2.Position=Position,exports2.SourceLocation=SourceLocation,exports2.TokContext=TokContext,exports2.Token=Token,exports2.TokenType=TokenType,exports2.defaultOptions=defaultOptions,exports2.getLineInfo=getLineInfo,exports2.isIdentifierChar=isIdentifierChar,exports2.isIdentifierStart=isIdentifierStart,exports2.isNewLine=isNewLine,exports2.keywordTypes=keywords$1,exports2.lineBreak=lineBreak,exports2.lineBreakG=lineBreakG,exports2.nonASCIIwhitespace=nonASCIIwhitespace,exports2.parse=parse2,exports2.parseExpressionAt=parseExpressionAt,exports2.tokContexts=types$1,exports2.tokTypes=types,exports2.tokenizer=tokenizer,exports2.version="7.4.1",Object.defineProperty(exports2,"__esModule",{value:!0})},"object"==typeof exports&&void 0!==module?factory(exports):"function"==typeof define&&__webpack_require__.amdO?define(["exports"],factory):factory((global2=global2||self).acorn={})}}),require_xhtml=(0,chunk_L5NVL7MD.P$)({"../../node_modules/acorn-jsx/xhtml.js"(exports,module){module.exports={quot:'"',amp:"&",apos:"'",lt:"<",gt:">",nbsp:" ",iexcl:"¡",cent:"¢",pound:"£",curren:"¤",yen:"¥",brvbar:"¦",sect:"§",uml:"¨",copy:"©",ordf:"ª",laquo:"«",not:"¬",shy:"",reg:"®",macr:"¯",deg:"°",plusmn:"±",sup2:"²",sup3:"³",acute:"´",micro:"µ",para:"¶",middot:"·",cedil:"¸",sup1:"¹",ordm:"º",raquo:"»",frac14:"¼",frac12:"½",frac34:"¾",iquest:"¿",Agrave:"À",Aacute:"Á",Acirc:"Â",Atilde:"Ã",Auml:"Ä",Aring:"Å",AElig:"Æ",Ccedil:"Ç",Egrave:"È",Eacute:"É",Ecirc:"Ê",Euml:"Ë",Igrave:"Ì",Iacute:"Í",Icirc:"Î",Iuml:"Ï",ETH:"Ð",Ntilde:"Ñ",Ograve:"Ò",Oacute:"Ó",Ocirc:"Ô",Otilde:"Õ",Ouml:"Ö",times:"×",Oslash:"Ø",Ugrave:"Ù",Uacute:"Ú",Ucirc:"Û",Uuml:"Ü",Yacute:"Ý",THORN:"Þ",szlig:"ß",agrave:"à",aacute:"á",acirc:"â",atilde:"ã",auml:"ä",aring:"å",aelig:"æ",ccedil:"ç",egrave:"è",eacute:"é",ecirc:"ê",euml:"ë",igrave:"ì",iacute:"í",icirc:"î",iuml:"ï",eth:"ð",ntilde:"ñ",ograve:"ò",oacute:"ó",ocirc:"ô",otilde:"õ",ouml:"ö",divide:"÷",oslash:"ø",ugrave:"ù",uacute:"ú",ucirc:"û",uuml:"ü",yacute:"ý",thorn:"þ",yuml:"ÿ",OElig:"Œ",oelig:"œ",Scaron:"Š",scaron:"š",Yuml:"Ÿ",fnof:"ƒ",circ:"ˆ",tilde:"˜",Alpha:"Α",Beta:"Β",Gamma:"Γ",Delta:"Δ",Epsilon:"Ε",Zeta:"Ζ",Eta:"Η",Theta:"Θ",Iota:"Ι",Kappa:"Κ",Lambda:"Λ",Mu:"Μ",Nu:"Ν",Xi:"Ξ",Omicron:"Ο",Pi:"Π",Rho:"Ρ",Sigma:"Σ",Tau:"Τ",Upsilon:"Υ",Phi:"Φ",Chi:"Χ",Psi:"Ψ",Omega:"Ω",alpha:"α",beta:"β",gamma:"γ",delta:"δ",epsilon:"ε",zeta:"ζ",eta:"η",theta:"θ",iota:"ι",kappa:"κ",lambda:"λ",mu:"μ",nu:"ν",xi:"ξ",omicron:"ο",pi:"π",rho:"ρ",sigmaf:"ς",sigma:"σ",tau:"τ",upsilon:"υ",phi:"φ",chi:"χ",psi:"ψ",omega:"ω",thetasym:"ϑ",upsih:"ϒ",piv:"ϖ",ensp:" ",emsp:" ",thinsp:" ",zwnj:"",zwj:"",lrm:"",rlm:"",ndash:"–",mdash:"—",lsquo:"‘",rsquo:"’",sbquo:"‚",ldquo:"“",rdquo:"”",bdquo:"„",dagger:"†",Dagger:"‡",bull:"•",hellip:"…",permil:"‰",prime:"′",Prime:"″",lsaquo:"‹",rsaquo:"›",oline:"‾",frasl:"⁄",euro:"€",image:"ℑ",weierp:"℘",real:"ℜ",trade:"™",alefsym:"ℵ",larr:"←",uarr:"↑",rarr:"→",darr:"↓",harr:"↔",crarr:"↵",lArr:"⇐",uArr:"⇑",rArr:"⇒",dArr:"⇓",hArr:"⇔",forall:"∀",part:"∂",exist:"∃",empty:"∅",nabla:"∇",isin:"∈",notin:"∉",ni:"∋",prod:"∏",sum:"∑",minus:"−",lowast:"∗",radic:"√",prop:"∝",infin:"∞",ang:"∠",and:"∧",or:"∨",cap:"∩",cup:"∪",int:"∫",there4:"∴",sim:"∼",cong:"≅",asymp:"≈",ne:"≠",equiv:"≡",le:"≤",ge:"≥",sub:"⊂",sup:"⊃",nsub:"⊄",sube:"⊆",supe:"⊇",oplus:"⊕",otimes:"⊗",perp:"⊥",sdot:"⋅",lceil:"⌈",rceil:"⌉",lfloor:"⌊",rfloor:"⌋",lang:"〈",rang:"〉",loz:"◊",spades:"♠",clubs:"♣",hearts:"♥",diams:"♦"}}}),require_acorn_jsx=(0,chunk_L5NVL7MD.P$)({"../../node_modules/acorn-jsx/index.js"(exports,module){var XHTMLEntities=require_xhtml(),hexNumber=/^[\da-fA-F]+$/,decimalNumber=/^\d+$/,acornJsxMap=new WeakMap;function getJsxTokens(acorn){acorn=acorn.Parser.acorn||acorn;let acornJsx=acornJsxMap.get(acorn);if(!acornJsx){const tt=acorn.tokTypes,TokContext=acorn.TokContext,TokenType=acorn.TokenType,tc_oTag=new TokContext("<tag",!1),tc_cTag=new TokContext("</tag",!1),tc_expr=new TokContext("<tag>...</tag>",!0,!0),tokContexts={tc_oTag,tc_cTag,tc_expr},tokTypes={jsxName:new TokenType("jsxName"),jsxText:new TokenType("jsxText",{beforeExpr:!0}),jsxTagStart:new TokenType("jsxTagStart",{startsExpr:!0}),jsxTagEnd:new TokenType("jsxTagEnd")};tokTypes.jsxTagStart.updateContext=function(){this.context.push(tc_expr),this.context.push(tc_oTag),this.exprAllowed=!1},tokTypes.jsxTagEnd.updateContext=function(prevType){let out=this.context.pop();out===tc_oTag&&prevType===tt.slash||out===tc_cTag?(this.context.pop(),this.exprAllowed=this.curContext()===tc_expr):this.exprAllowed=!0},acornJsx={tokContexts,tokTypes},acornJsxMap.set(acorn,acornJsx)}return acornJsx}function getQualifiedJSXName(object){return object?"JSXIdentifier"===object.type?object.name:"JSXNamespacedName"===object.type?object.namespace.name+":"+object.name.name:"JSXMemberExpression"===object.type?getQualifiedJSXName(object.object)+"."+getQualifiedJSXName(object.property):void 0:object}function plugin(options,Parser2){const acorn=Parser2.acorn||require_acorn(),acornJsx=getJsxTokens(acorn),tt=acorn.tokTypes,tok=acornJsx.tokTypes,tokContexts=acorn.tokContexts,tc_oTag=acornJsx.tokContexts.tc_oTag,tc_cTag=acornJsx.tokContexts.tc_cTag,tc_expr=acornJsx.tokContexts.tc_expr,isNewLine=acorn.isNewLine,isIdentifierStart=acorn.isIdentifierStart,isIdentifierChar=acorn.isIdentifierChar;return class extends Parser2{static get acornJsx(){return acornJsx}jsx_readToken(){let out="",chunkStart=this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated JSX contents");let ch=this.input.charCodeAt(this.pos);switch(ch){case 60:case 123:return this.pos===this.start?60===ch&&this.exprAllowed?(++this.pos,this.finishToken(tok.jsxTagStart)):this.getTokenFromCode(ch):(out+=this.input.slice(chunkStart,this.pos),this.finishToken(tok.jsxText,out));case 38:out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readEntity(),chunkStart=this.pos;break;case 62:case 125:this.raise(this.pos,"Unexpected token `"+this.input[this.pos]+"`. Did you mean `"+(62===ch?">":"}")+'` or `{"'+this.input[this.pos]+'"}`?');default:isNewLine(ch)?(out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readNewLine(!0),chunkStart=this.pos):++this.pos}}}jsx_readNewLine(normalizeCRLF){let out,ch=this.input.charCodeAt(this.pos);return++this.pos,13===ch&&10===this.input.charCodeAt(this.pos)?(++this.pos,out=normalizeCRLF?"\n":"\r\n"):out=String.fromCharCode(ch),this.options.locations&&(++this.curLine,this.lineStart=this.pos),out}jsx_readString(quote){let out="",chunkStart=++this.pos;for(;;){this.pos>=this.input.length&&this.raise(this.start,"Unterminated string constant");let ch=this.input.charCodeAt(this.pos);if(ch===quote)break;38===ch?(out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readEntity(),chunkStart=this.pos):isNewLine(ch)?(out+=this.input.slice(chunkStart,this.pos),out+=this.jsx_readNewLine(!1),chunkStart=this.pos):++this.pos}return out+=this.input.slice(chunkStart,this.pos++),this.finishToken(tt.string,out)}jsx_readEntity(){let entity,str="",count=0,ch=this.input[this.pos];"&"!==ch&&this.raise(this.pos,"Entity must start with an ampersand");let startPos=++this.pos;for(;this.pos<this.input.length&&count++<10;){if(ch=this.input[this.pos++],";"===ch){"#"===str[0]?"x"===str[1]?(str=str.substr(2),hexNumber.test(str)&&(entity=String.fromCharCode(parseInt(str,16)))):(str=str.substr(1),decimalNumber.test(str)&&(entity=String.fromCharCode(parseInt(str,10)))):entity=XHTMLEntities[str];break}str+=ch}return entity||(this.pos=startPos,"&")}jsx_readWord(){let ch,start=this.pos;do{ch=this.input.charCodeAt(++this.pos)}while(isIdentifierChar(ch)||45===ch);return this.finishToken(tok.jsxName,this.input.slice(start,this.pos))}jsx_parseIdentifier(){let node=this.startNode();return this.type===tok.jsxName?node.name=this.value:this.type.keyword?node.name=this.type.keyword:this.unexpected(),this.next(),this.finishNode(node,"JSXIdentifier")}jsx_parseNamespacedName(){let startPos=this.start,startLoc=this.startLoc,name=this.jsx_parseIdentifier();if(!options.allowNamespaces||!this.eat(tt.colon))return name;var node=this.startNodeAt(startPos,startLoc);return node.namespace=name,node.name=this.jsx_parseIdentifier(),this.finishNode(node,"JSXNamespacedName")}jsx_parseElementName(){if(this.type===tok.jsxTagEnd)return"";let startPos=this.start,startLoc=this.startLoc,node=this.jsx_parseNamespacedName();for(this.type!==tt.dot||"JSXNamespacedName"!==node.type||options.allowNamespacedObjects||this.unexpected();this.eat(tt.dot);){let newNode=this.startNodeAt(startPos,startLoc);newNode.object=node,newNode.property=this.jsx_parseIdentifier(),node=this.finishNode(newNode,"JSXMemberExpression")}return node}jsx_parseAttributeValue(){switch(this.type){case tt.braceL:let node=this.jsx_parseExpressionContainer();return"JSXEmptyExpression"===node.expression.type&&this.raise(node.start,"JSX attributes must only be assigned a non-empty expression"),node;case tok.jsxTagStart:case tt.string:return this.parseExprAtom();default:this.raise(this.start,"JSX value should be either an expression or a quoted JSX text")}}jsx_parseEmptyExpression(){let node=this.startNodeAt(this.lastTokEnd,this.lastTokEndLoc);return this.finishNodeAt(node,"JSXEmptyExpression",this.start,this.startLoc)}jsx_parseExpressionContainer(){let node=this.startNode();return this.next(),node.expression=this.type===tt.braceR?this.jsx_parseEmptyExpression():this.parseExpression(),this.expect(tt.braceR),this.finishNode(node,"JSXExpressionContainer")}jsx_parseAttribute(){let node=this.startNode();return this.eat(tt.braceL)?(this.expect(tt.ellipsis),node.argument=this.parseMaybeAssign(),this.expect(tt.braceR),this.finishNode(node,"JSXSpreadAttribute")):(node.name=this.jsx_parseNamespacedName(),node.value=this.eat(tt.eq)?this.jsx_parseAttributeValue():null,this.finishNode(node,"JSXAttribute"))}jsx_parseOpeningElementAt(startPos,startLoc){let node=this.startNodeAt(startPos,startLoc);node.attributes=[];let nodeName=this.jsx_parseElementName();for(nodeName&&(node.name=nodeName);this.type!==tt.slash&&this.type!==tok.jsxTagEnd;)node.attributes.push(this.jsx_parseAttribute());return node.selfClosing=this.eat(tt.slash),this.expect(tok.jsxTagEnd),this.finishNode(node,nodeName?"JSXOpeningElement":"JSXOpeningFragment")}jsx_parseClosingElementAt(startPos,startLoc){let node=this.startNodeAt(startPos,startLoc),nodeName=this.jsx_parseElementName();return nodeName&&(node.name=nodeName),this.expect(tok.jsxTagEnd),this.finishNode(node,nodeName?"JSXClosingElement":"JSXClosingFragment")}jsx_parseElementAt(startPos,startLoc){let node=this.startNodeAt(startPos,startLoc),children=[],openingElement=this.jsx_parseOpeningElementAt(startPos,startLoc),closingElement=null;if(!openingElement.selfClosing){contents:for(;;)switch(this.type){case tok.jsxTagStart:if(startPos=this.start,startLoc=this.startLoc,this.next(),this.eat(tt.slash)){closingElement=this.jsx_parseClosingElementAt(startPos,startLoc);break contents}children.push(this.jsx_parseElementAt(startPos,startLoc));break;case tok.jsxText:children.push(this.parseExprAtom());break;case tt.braceL:children.push(this.jsx_parseExpressionContainer());break;default:this.unexpected()}getQualifiedJSXName(closingElement.name)!==getQualifiedJSXName(openingElement.name)&&this.raise(closingElement.start,"Expected corresponding JSX closing tag for <"+getQualifiedJSXName(openingElement.name)+">")}let fragmentOrElement=openingElement.name?"Element":"Fragment";return node["opening"+fragmentOrElement]=openingElement,node["closing"+fragmentOrElement]=closingElement,node.children=children,this.type===tt.relational&&"<"===this.value&&this.raise(this.start,"Adjacent JSX elements must be wrapped in an enclosing tag"),this.finishNode(node,"JSX"+fragmentOrElement)}jsx_parseText(){let node=this.parseLiteral(this.value);return node.type="JSXText",node}jsx_parseElement(){let startPos=this.start,startLoc=this.startLoc;return this.next(),this.jsx_parseElementAt(startPos,startLoc)}parseExprAtom(refShortHandDefaultPos){return this.type===tok.jsxText?this.jsx_parseText():this.type===tok.jsxTagStart?this.jsx_parseElement():super.parseExprAtom(refShortHandDefaultPos)}readToken(code){let context=this.curContext();if(context===tc_expr)return this.jsx_readToken();if(context===tc_oTag||context===tc_cTag){if(isIdentifierStart(code))return this.jsx_readWord();if(62==code)return++this.pos,this.finishToken(tok.jsxTagEnd);if((34===code||39===code)&&context==tc_oTag)return this.jsx_readString(code)}return 60===code&&this.exprAllowed&&33!==this.input.charCodeAt(this.pos+1)?(++this.pos,this.finishToken(tok.jsxTagStart)):super.readToken(code)}updateContext(prevType){if(this.type==tt.braceL){var curContext=this.curContext();curContext==tc_oTag?this.context.push(tokContexts.b_expr):curContext==tc_expr?this.context.push(tokContexts.b_tmpl):super.updateContext(prevType),this.exprAllowed=!0}else{if(this.type!==tt.slash||prevType!==tok.jsxTagStart)return super.updateContext(prevType);this.context.length-=2,this.context.push(tc_cTag),this.exprAllowed=!1}}}}(0,chunk_L5NVL7MD.K2)(getJsxTokens,"getJsxTokens"),(0,chunk_L5NVL7MD.K2)(getQualifiedJSXName,"getQualifiedJSXName"),module.exports=function(options){return options=options||{},function(Parser2){return plugin({allowNamespaces:!1!==options.allowNamespaces,allowNamespacedObjects:!!options.allowNamespacedObjects},Parser2)}},Object.defineProperty(module.exports,"tokTypes",{get:(0,chunk_L5NVL7MD.K2)(function get_tokTypes(){return getJsxTokens(require_acorn()).tokTypes},"get_tokTypes"),configurable:!0,enumerable:!0}),(0,chunk_L5NVL7MD.K2)(plugin,"plugin")}}),require_html_tags=(0,chunk_L5NVL7MD.P$)({"../../node_modules/html-tags/html-tags.json"(exports,module){module.exports=["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","label","legend","li","link","main","map","mark","math","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rb","rp","rt","rtc","ruby","s","samp","script","search","section","select","slot","small","source","span","strong","style","sub","summary","sup","svg","table","tbody","td","template","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr"]}}),require_html_tags2=(0,chunk_L5NVL7MD.P$)({"../../node_modules/html-tags/index.js"(exports,module){module.exports=require_html_tags()}});(0,chunk_L5NVL7MD.VA)({},{argTypesEnhancers:()=>argTypesEnhancers,parameters:()=>parameters});var import_escodegen=(0,chunk_L5NVL7MD.f1)(require_escodegen(),1);function dedent(templ){for(var values=[],_i=1;_i<arguments.length;_i++)values[_i-1]=arguments[_i];var strings=Array.from("string"==typeof templ?[templ]:templ);strings[strings.length-1]=strings[strings.length-1].replace(/\r?\n([\t ]*)$/,"");var indentLengths=strings.reduce(function(arr,str){var matches=str.match(/\n([\t ]+|(?!\s).)/g);return matches?arr.concat(matches.map(function(match){var _a,_b;return null!==(_b=null===(_a=match.match(/[\t ]/g))||void 0===_a?void 0:_a.length)&&void 0!==_b?_b:0})):arr},[]);if(indentLengths.length){var pattern_1=new RegExp("\n[\t ]{"+Math.min.apply(Math,indentLengths)+"}","g");strings=strings.map(function(str){return str.replace(pattern_1,"\n")})}strings[0]=strings[0].replace(/^\r?\n/,"");var string=strings[0];return values.forEach(function(value,i){var endentations=string.match(/(?:^|\n)( *)$/),endentation=endentations?endentations[1]:"",indentedValue=value;"string"==typeof value&&value.includes("\n")&&(indentedValue=String(value).split("\n").map(function(str,i2){return 0===i2?str:""+endentation+str}).join("\n")),string+=indentedValue+strings[i+1]}),string}(0,chunk_L5NVL7MD.K2)(dedent,"dedent");var BASIC_OPTIONS={format:{indent:{style:" "},semicolons:!1}},COMPACT_OPTIONS={...BASIC_OPTIONS,format:{newline:""}},PRETTY_OPTIONS={...BASIC_OPTIONS};function generateCode(ast,compact=!1){return(0,import_escodegen.generate)(ast,compact?COMPACT_OPTIONS:PRETTY_OPTIONS)}function generateObjectCode(ast,compact=!1){return compact?generateCompactObjectCode(ast):generateCode(ast)}function generateCompactObjectCode(ast){let result=generateCode(ast,!0);return result.endsWith(" }")||(result=`${result.slice(0,-1)} }`),result}function generateArrayCode(ast,compact=!1){return compact?generateCompactArrayCode(ast):generateMultilineArrayCode(ast)}function generateMultilineArrayCode(ast){let result=generateCode(ast);return result.endsWith(" }]")&&(result=dedent(result)),result}function generateCompactArrayCode(ast){let result=generateCode(ast,!0);return result.startsWith("[ ")&&(result=result.replace("[ ","[")),result}(0,chunk_L5NVL7MD.K2)(generateCode,"generateCode"),(0,chunk_L5NVL7MD.K2)(generateObjectCode,"generateObjectCode"),(0,chunk_L5NVL7MD.K2)(generateCompactObjectCode,"generateCompactObjectCode"),(0,chunk_L5NVL7MD.K2)(generateArrayCode,"generateArrayCode"),(0,chunk_L5NVL7MD.K2)(generateMultilineArrayCode,"generateMultilineArrayCode"),(0,chunk_L5NVL7MD.K2)(generateCompactArrayCode,"generateCompactArrayCode");var import_acorn=(0,chunk_L5NVL7MD.f1)(require_acorn(),1),import_acorn_jsx=(0,chunk_L5NVL7MD.f1)(require_acorn_jsx(),1);function simple(node,visitors,baseVisitor,state,override){baseVisitor||(baseVisitor=base),(0,chunk_L5NVL7MD.K2)(function c(node2,st,override2){var type=override2||node2.type,found=visitors[type];baseVisitor[type](node2,st,c),found&&found(node2,st)},"c")(node,state,override)}function ancestor(node,visitors,baseVisitor,state,override){var ancestors=[];baseVisitor||(baseVisitor=base),(0,chunk_L5NVL7MD.K2)(function c(node2,st,override2){var type=override2||node2.type,found=visitors[type],isNew=node2!==ancestors[ancestors.length-1];isNew&&ancestors.push(node2),baseVisitor[type](node2,st,c),found&&found(node2,st||ancestors,ancestors),isNew&&ancestors.pop()},"c")(node,state,override)}function skipThrough(node,st,c){c(node,st)}function ignore(_node,_st,_c){}(0,chunk_L5NVL7MD.K2)(simple,"simple"),(0,chunk_L5NVL7MD.K2)(ancestor,"ancestor"),(0,chunk_L5NVL7MD.K2)(skipThrough,"skipThrough"),(0,chunk_L5NVL7MD.K2)(ignore,"ignore");var base={};base.Program=base.BlockStatement=function(node,st,c){for(var i=0,list=node.body;i<list.length;i+=1){c(list[i],st,"Statement")}},base.Statement=skipThrough,base.EmptyStatement=ignore,base.ExpressionStatement=base.ParenthesizedExpression=base.ChainExpression=function(node,st,c){return c(node.expression,st,"Expression")},base.IfStatement=function(node,st,c){c(node.test,st,"Expression"),c(node.consequent,st,"Statement"),node.alternate&&c(node.alternate,st,"Statement")},base.LabeledStatement=function(node,st,c){return c(node.body,st,"Statement")},base.BreakStatement=base.ContinueStatement=ignore,base.WithStatement=function(node,st,c){c(node.object,st,"Expression"),c(node.body,st,"Statement")},base.SwitchStatement=function(node,st,c){c(node.discriminant,st,"Expression");for(var i$1=0,list$1=node.cases;i$1<list$1.length;i$1+=1){var cs=list$1[i$1];cs.test&&c(cs.test,st,"Expression");for(var i=0,list=cs.consequent;i<list.length;i+=1){c(list[i],st,"Statement")}}},base.SwitchCase=function(node,st,c){node.test&&c(node.test,st,"Expression");for(var i=0,list=node.consequent;i<list.length;i+=1){c(list[i],st,"Statement")}},base.ReturnStatement=base.YieldExpression=base.AwaitExpression=function(node,st,c){node.argument&&c(node.argument,st,"Expression")},base.ThrowStatement=base.SpreadElement=function(node,st,c){return c(node.argument,st,"Expression")},base.TryStatement=function(node,st,c){c(node.block,st,"Statement"),node.handler&&c(node.handler,st),node.finalizer&&c(node.finalizer,st,"Statement")},base.CatchClause=function(node,st,c){node.param&&c(node.param,st,"Pattern"),c(node.body,st,"Statement")},base.WhileStatement=base.DoWhileStatement=function(node,st,c){c(node.test,st,"Expression"),c(node.body,st,"Statement")},base.ForStatement=function(node,st,c){node.init&&c(node.init,st,"ForInit"),node.test&&c(node.test,st,"Expression"),node.update&&c(node.update,st,"Expression"),c(node.body,st,"Statement")},base.ForInStatement=base.ForOfStatement=function(node,st,c){c(node.left,st,"ForInit"),c(node.right,st,"Expression"),c(node.body,st,"Statement")},base.ForInit=function(node,st,c){"VariableDeclaration"===node.type?c(node,st):c(node,st,"Expression")},base.DebuggerStatement=ignore,base.FunctionDeclaration=function(node,st,c){return c(node,st,"Function")},base.VariableDeclaration=function(node,st,c){for(var i=0,list=node.declarations;i<list.length;i+=1){c(list[i],st)}},base.VariableDeclarator=function(node,st,c){c(node.id,st,"Pattern"),node.init&&c(node.init,st,"Expression")},base.Function=function(node,st,c){node.id&&c(node.id,st,"Pattern");for(var i=0,list=node.params;i<list.length;i+=1){c(list[i],st,"Pattern")}c(node.body,st,node.expression?"Expression":"Statement")},base.Pattern=function(node,st,c){"Identifier"===node.type?c(node,st,"VariablePattern"):"MemberExpression"===node.type?c(node,st,"MemberPattern"):c(node,st)},base.VariablePattern=ignore,base.MemberPattern=skipThrough,base.RestElement=function(node,st,c){return c(node.argument,st,"Pattern")},base.ArrayPattern=function(node,st,c){for(var i=0,list=node.elements;i<list.length;i+=1){var elt=list[i];elt&&c(elt,st,"Pattern")}},base.ObjectPattern=function(node,st,c){for(var i=0,list=node.properties;i<list.length;i+=1){var prop=list[i];"Property"===prop.type?(prop.computed&&c(prop.key,st,"Expression"),c(prop.value,st,"Pattern")):"RestElement"===prop.type&&c(prop.argument,st,"Pattern")}},base.Expression=skipThrough,base.ThisExpression=base.Super=base.MetaProperty=ignore,base.ArrayExpression=function(node,st,c){for(var i=0,list=node.elements;i<list.length;i+=1){var elt=list[i];elt&&c(elt,st,"Expression")}},base.ObjectExpression=function(node,st,c){for(var i=0,list=node.properties;i<list.length;i+=1){c(list[i],st)}},base.FunctionExpression=base.ArrowFunctionExpression=base.FunctionDeclaration,base.SequenceExpression=function(node,st,c){for(var i=0,list=node.expressions;i<list.length;i+=1){c(list[i],st,"Expression")}},base.TemplateLiteral=function(node,st,c){for(var i=0,list=node.quasis;i<list.length;i+=1){c(list[i],st)}for(var i$1=0,list$1=node.expressions;i$1<list$1.length;i$1+=1){c(list$1[i$1],st,"Expression")}},base.TemplateElement=ignore,base.UnaryExpression=base.UpdateExpression=function(node,st,c){c(node.argument,st,"Expression")},base.BinaryExpression=base.LogicalExpression=function(node,st,c){c(node.left,st,"Expression"),c(node.right,st,"Expression")},base.AssignmentExpression=base.AssignmentPattern=function(node,st,c){c(node.left,st,"Pattern"),c(node.right,st,"Expression")},base.ConditionalExpression=function(node,st,c){c(node.test,st,"Expression"),c(node.consequent,st,"Expression"),c(node.alternate,st,"Expression")},base.NewExpression=base.CallExpression=function(node,st,c){if(c(node.callee,st,"Expression"),node.arguments)for(var i=0,list=node.arguments;i<list.length;i+=1){c(list[i],st,"Expression")}},base.MemberExpression=function(node,st,c){c(node.object,st,"Expression"),node.computed&&c(node.property,st,"Expression")},base.ExportNamedDeclaration=base.ExportDefaultDeclaration=function(node,st,c){node.declaration&&c(node.declaration,st,"ExportNamedDeclaration"===node.type||node.declaration.id?"Statement":"Expression"),node.source&&c(node.source,st,"Expression")},base.ExportAllDeclaration=function(node,st,c){node.exported&&c(node.exported,st),c(node.source,st,"Expression")},base.ImportDeclaration=function(node,st,c){for(var i=0,list=node.specifiers;i<list.length;i+=1){c(list[i],st)}c(node.source,st,"Expression")},base.ImportExpression=function(node,st,c){c(node.source,st,"Expression")},base.ImportSpecifier=base.ImportDefaultSpecifier=base.ImportNamespaceSpecifier=base.Identifier=base.Literal=ignore,base.TaggedTemplateExpression=function(node,st,c){c(node.tag,st,"Expression"),c(node.quasi,st,"Expression")},base.ClassDeclaration=base.ClassExpression=function(node,st,c){return c(node,st,"Class")},base.Class=function(node,st,c){node.id&&c(node.id,st,"Pattern"),node.superClass&&c(node.superClass,st,"Expression"),c(node.body,st)},base.ClassBody=function(node,st,c){for(var i=0,list=node.body;i<list.length;i+=1){c(list[i],st)}},base.MethodDefinition=base.Property=function(node,st,c){node.computed&&c(node.key,st,"Expression"),c(node.value,st,"Expression")};var ACORN_WALK_VISITORS={...base,JSXElement:(0,chunk_L5NVL7MD.K2)(()=>{},"JSXElement")},acornParser=import_acorn.Parser.extend((0,import_acorn_jsx.default)());function extractIdentifierName(identifierNode){return null!=identifierNode?identifierNode.name:null}function filterAncestors(ancestors){return ancestors.filter(x=>"ObjectExpression"===x.type||"ArrayExpression"===x.type)}function calculateNodeDepth(node){const depths=[];return ancestor(node,{ObjectExpression(_,ancestors){depths.push(filterAncestors(ancestors).length)},ArrayExpression(_,ancestors){depths.push(filterAncestors(ancestors).length)}},ACORN_WALK_VISITORS),Math.max(...depths)}function parseIdentifier(identifierNode){return{inferredType:{type:"Identifier",identifier:extractIdentifierName(identifierNode)},ast:identifierNode}}function parseLiteral(literalNode){return{inferredType:{type:"Literal"},ast:literalNode}}function parseFunction(funcNode){let innerJsxElementNode;simple(funcNode.body,{JSXElement(node){innerJsxElementNode=node}},ACORN_WALK_VISITORS);const inferredType={type:null!=innerJsxElementNode?"Element":"Function",params:funcNode.params,hasParams:0!==funcNode.params.length},identifierName=extractIdentifierName(funcNode.id);return null!=identifierName&&(inferredType.identifier=identifierName),{inferredType,ast:funcNode}}function parseClass(classNode){let innerJsxElementNode;simple(classNode.body,{JSXElement(node){innerJsxElementNode=node}},ACORN_WALK_VISITORS);return{inferredType:{type:null!=innerJsxElementNode?"Element":"Class",identifier:extractIdentifierName(classNode.id)},ast:classNode}}function parseJsxElement(jsxElementNode){const inferredType={type:"Element"},identifierName=extractIdentifierName(jsxElementNode.openingElement.name);return null!=identifierName&&(inferredType.identifier=identifierName),{inferredType,ast:jsxElementNode}}function parseCall(callNode){return"shape"===extractIdentifierName("MemberExpression"===callNode.callee.type?callNode.callee.property:callNode.callee)?parseObject(callNode.arguments[0]):null}function parseObject(objectNode){return{inferredType:{type:"Object",depth:calculateNodeDepth(objectNode)},ast:objectNode}}function parseArray(arrayNode){return{inferredType:{type:"Array",depth:calculateNodeDepth(arrayNode)},ast:arrayNode}}function parseExpression(expression){switch(expression.type){case"Identifier":return parseIdentifier(expression);case"Literal":return parseLiteral(expression);case"FunctionExpression":case"ArrowFunctionExpression":return parseFunction(expression);case"ClassExpression":return parseClass(expression);case"JSXElement":return parseJsxElement(expression);case"CallExpression":return parseCall(expression);case"ObjectExpression":return parseObject(expression);case"ArrayExpression":return parseArray(expression);default:return null}}function parse(value){const ast=acornParser.parse(`(${value})`,{ecmaVersion:2020});let parsingResult={inferredType:{type:"Unknown"},ast};if(null!=ast.body[0]){const rootNode=ast.body[0];switch(rootNode.type){case"ExpressionStatement":{const expressionResult=parseExpression(rootNode.expression);null!=expressionResult&&(parsingResult=expressionResult);break}}}return parsingResult}function inspectValue(value){try{return{...parse(value)}}catch(e){}return{inferredType:{type:"Unknown"}}}(0,chunk_L5NVL7MD.K2)(extractIdentifierName,"extractIdentifierName"),(0,chunk_L5NVL7MD.K2)(filterAncestors,"filterAncestors"),(0,chunk_L5NVL7MD.K2)(calculateNodeDepth,"calculateNodeDepth"),(0,chunk_L5NVL7MD.K2)(parseIdentifier,"parseIdentifier"),(0,chunk_L5NVL7MD.K2)(parseLiteral,"parseLiteral"),(0,chunk_L5NVL7MD.K2)(parseFunction,"parseFunction"),(0,chunk_L5NVL7MD.K2)(parseClass,"parseClass"),(0,chunk_L5NVL7MD.K2)(parseJsxElement,"parseJsxElement"),(0,chunk_L5NVL7MD.K2)(parseCall,"parseCall"),(0,chunk_L5NVL7MD.K2)(parseObject,"parseObject"),(0,chunk_L5NVL7MD.K2)(parseArray,"parseArray"),(0,chunk_L5NVL7MD.K2)(parseExpression,"parseExpression"),(0,chunk_L5NVL7MD.K2)(parse,"parse"),(0,chunk_L5NVL7MD.K2)(inspectValue,"inspectValue");var import_html_tags=(0,chunk_L5NVL7MD.f1)(require_html_tags2(),1);function isHtmlTag(tagName){return import_html_tags.default.includes(tagName.toLowerCase())}function generateArray({inferredType,ast}){const{depth}=inferredType;if(depth<=2){const compactArray=generateArrayCode(ast,!0);if(!(0,chunk_U2JWIJRX.Sy)(compactArray))return(0,chunk_U2JWIJRX.Ux)(compactArray)}return(0,chunk_U2JWIJRX.Ux)("array",generateArrayCode(ast))}function generateObject({inferredType,ast}){const{depth}=inferredType;if(1===depth){const compactObject=generateObjectCode(ast,!0);if(!(0,chunk_U2JWIJRX.Sy)(compactObject))return(0,chunk_U2JWIJRX.Ux)(compactObject)}return(0,chunk_U2JWIJRX.Ux)("object",generateObjectCode(ast))}function getPrettyFuncIdentifier(identifier,hasArguments){return hasArguments?`${identifier}( ... )`:`${identifier}()`}function getPrettyElementIdentifier(identifier){return`<${identifier} />`}function getPrettyIdentifier(inferredType){const{type,identifier}=inferredType;switch(type){case"Function":return getPrettyFuncIdentifier(identifier,inferredType.hasParams);case"Element":return getPrettyElementIdentifier(identifier);default:return identifier}}function generateFunc({inferredType,ast}){const{identifier}=inferredType;if(null!=identifier)return(0,chunk_U2JWIJRX.Ux)(getPrettyIdentifier(inferredType),generateCode(ast));const prettyCaption=generateCode(ast,!0);return(0,chunk_U2JWIJRX.Sy)(prettyCaption)?(0,chunk_U2JWIJRX.Ux)("func",generateCode(ast)):(0,chunk_U2JWIJRX.Ux)(prettyCaption)}function generateElement(defaultValue,inspectionResult){const{inferredType}=inspectionResult,{identifier}=inferredType;if(null!=identifier&&!isHtmlTag(identifier)){const prettyIdentifier=getPrettyIdentifier(inferredType);return(0,chunk_U2JWIJRX.Ux)(prettyIdentifier,defaultValue)}return(0,chunk_U2JWIJRX.Sy)(defaultValue)?(0,chunk_U2JWIJRX.Ux)("element",defaultValue):(0,chunk_U2JWIJRX.Ux)(defaultValue)}function createDefaultValue(defaultValue){try{const inspectionResult=inspectValue(defaultValue);switch(inspectionResult.inferredType.type){case"Object":return generateObject(inspectionResult);case"Function":return generateFunc(inspectionResult);case"Element":return generateElement(defaultValue,inspectionResult);case"Array":return generateArray(inspectionResult);default:return null}}catch(e){console.error(e)}return null}function chunk_SKEPQA2F_isPlainObject(value){if(!value||"object"!=typeof value)return!1;const proto=Object.getPrototypeOf(value);return!(null!==proto&&proto!==Object.prototype&&null!==Object.getPrototypeOf(proto))&&"[object Object]"===Object.prototype.toString.call(value)}function isFunction(value){return"function"==typeof value}function isString(value){return"string"==typeof value}(0,chunk_L5NVL7MD.K2)(isHtmlTag,"isHtmlTag"),(0,chunk_L5NVL7MD.K2)(generateArray,"generateArray"),(0,chunk_L5NVL7MD.K2)(generateObject,"generateObject"),(0,chunk_L5NVL7MD.K2)(getPrettyFuncIdentifier,"getPrettyFuncIdentifier"),(0,chunk_L5NVL7MD.K2)(getPrettyElementIdentifier,"getPrettyElementIdentifier"),(0,chunk_L5NVL7MD.K2)(getPrettyIdentifier,"getPrettyIdentifier"),(0,chunk_L5NVL7MD.K2)(generateFunc,"generateFunc"),(0,chunk_L5NVL7MD.K2)(generateElement,"generateElement"),(0,chunk_L5NVL7MD.K2)(createDefaultValue,"createDefaultValue"),(0,chunk_L5NVL7MD.K2)(chunk_SKEPQA2F_isPlainObject,"isPlainObject"),(0,chunk_L5NVL7MD.K2)(isFunction,"isFunction"),(0,chunk_L5NVL7MD.K2)(isString,"isString");var reactElementToJSXString=reactElementToJsxString;function isReactElement(element){return null!=element.$$typeof}function extractFunctionName(func,propName){const{name}=func;return""!==name&&"anonymous"!==name&&name!==propName?name:null}(0,chunk_L5NVL7MD.K2)(isReactElement,"isReactElement"),(0,chunk_L5NVL7MD.K2)(extractFunctionName,"extractFunctionName");var stringResolver=(0,chunk_L5NVL7MD.K2)(rawDefaultProp=>(0,chunk_U2JWIJRX.Ux)(JSON.stringify(rawDefaultProp)),"stringResolver");function generateReactObject(rawDefaultProp){const{type}=rawDefaultProp,{displayName}=type,jsx2=reactElementToJSXString(rawDefaultProp,{});if(null!=displayName){const prettyIdentifier=getPrettyElementIdentifier(displayName);return(0,chunk_U2JWIJRX.Ux)(prettyIdentifier,jsx2)}if(isString(type)&&isHtmlTag(type)){const jsxSummary=reactElementToJSXString(rawDefaultProp,{tabStop:0}).replace(/\r?\n|\r/g,"");if(!(0,chunk_U2JWIJRX.Sy)(jsxSummary))return(0,chunk_U2JWIJRX.Ux)(jsxSummary)}return(0,chunk_U2JWIJRX.Ux)("element",jsx2)}(0,chunk_L5NVL7MD.K2)(generateReactObject,"generateReactObject");var DEFAULT_TYPE_RESOLVERS={string:stringResolver,object:(0,chunk_L5NVL7MD.K2)(rawDefaultProp=>{if(isReactElement(rawDefaultProp)&&null!=rawDefaultProp.type)return generateReactObject(rawDefaultProp);if(chunk_SKEPQA2F_isPlainObject(rawDefaultProp)){return generateObject(inspectValue(JSON.stringify(rawDefaultProp)))}if(Array.isArray(rawDefaultProp)){return generateArray(inspectValue(JSON.stringify(rawDefaultProp)))}return(0,chunk_U2JWIJRX.Ux)("object")},"objectResolver"),function:(0,chunk_L5NVL7MD.K2)((rawDefaultProp,propDef)=>{let inspectionResult,isElement=!1;if(isFunction(rawDefaultProp.render))isElement=!0;else if(null!=rawDefaultProp.prototype&&isFunction(rawDefaultProp.prototype.render))isElement=!0;else{let innerElement;try{inspectionResult=inspectValue(rawDefaultProp.toString());const{hasParams,params}=inspectionResult.inferredType;hasParams?1===params.length&&"ObjectPattern"===params[0].type&&(innerElement=rawDefaultProp({})):innerElement=rawDefaultProp(),null!=innerElement&&isReactElement(innerElement)&&(isElement=!0)}catch(e){}}const funcName=extractFunctionName(rawDefaultProp,propDef.name);if(null!=funcName){if(isElement)return(0,chunk_U2JWIJRX.Ux)(getPrettyElementIdentifier(funcName));null!=inspectionResult&&(inspectionResult=inspectValue(rawDefaultProp.toString()));const{hasParams}=inspectionResult.inferredType;return(0,chunk_U2JWIJRX.Ux)(getPrettyFuncIdentifier(funcName,hasParams))}return(0,chunk_U2JWIJRX.Ux)(isElement?"element":"func")},"functionResolver"),default:(0,chunk_L5NVL7MD.K2)(rawDefaultProp=>(0,chunk_U2JWIJRX.Ux)(rawDefaultProp.toString()),"defaultResolver")};function createTypeResolvers(customResolvers={}){return{...DEFAULT_TYPE_RESOLVERS,...customResolvers}}function createDefaultValueFromRawDefaultProp(rawDefaultProp,propDef,typeResolvers=DEFAULT_TYPE_RESOLVERS){try{switch(typeof rawDefaultProp){case"string":return typeResolvers.string(rawDefaultProp,propDef);case"object":return typeResolvers.object(rawDefaultProp,propDef);case"function":return typeResolvers.function(rawDefaultProp,propDef);default:return typeResolvers.default(rawDefaultProp,propDef)}}catch(e){console.error(e)}return null}function generateFuncSignature(params,returns){const hasParams=null!=params,hasReturns=null!=returns;if(!hasParams&&!hasReturns)return"";const funcParts=[];if(hasParams){const funcParams=params.map(x=>{const prettyName=x.getPrettyName(),typeName=x.getTypeName();return null!=typeName?`${prettyName}: ${typeName}`:prettyName});funcParts.push(`(${funcParams.join(", ")})`)}else funcParts.push("()");return hasReturns&&funcParts.push(`=> ${returns.getTypeName()}`),funcParts.join(" ")}function generateShortFuncSignature(params,returns){const hasParams=null!=params,hasReturns=null!=returns;if(!hasParams&&!hasReturns)return"";const funcParts=[];return hasParams?funcParts.push("( ... )"):funcParts.push("()"),hasReturns&&funcParts.push(`=> ${returns.getTypeName()}`),funcParts.join(" ")}function toMultilineSignature(signature){return signature.replace(/,/g,",\r\n")}(0,chunk_L5NVL7MD.K2)(createTypeResolvers,"createTypeResolvers"),(0,chunk_L5NVL7MD.K2)(createDefaultValueFromRawDefaultProp,"createDefaultValueFromRawDefaultProp"),(0,chunk_L5NVL7MD.K2)(generateFuncSignature,"generateFuncSignature"),(0,chunk_L5NVL7MD.K2)(generateShortFuncSignature,"generateShortFuncSignature"),(0,chunk_L5NVL7MD.K2)(toMultilineSignature,"toMultilineSignature");function createTypeDef({name,short,compact,full,inferredType}){return{name,short,compact,full:null!=full?full:short,inferredType}}function cleanPropTypes(value){return value.replace(/PropTypes./g,"").replace(/.isRequired/g,"")}function splitIntoLines(value){return value.split(/\r?\n/)}function prettyObject(ast,compact=!1){return cleanPropTypes(generateObjectCode(ast,compact))}function prettyArray(ast,compact=!1){return cleanPropTypes(generateCode(ast,compact))}function getCaptionForInspectionType(type){switch(type){case"Object":return"object";case"Array":return"array";case"Class":return"class";case"Function":return"func";case"Element":return"element";default:return"custom"}}function generateTypeFromString(value,originalTypeName){const{inferredType,ast}=inspectValue(value),{type}=inferredType;let short,compact,full;switch(type){case"Identifier":case"Literal":short=value,compact=value;break;case"Object":{const{depth}=inferredType;short="object",compact=1===depth?prettyObject(ast,!0):null,full=prettyObject(ast);break}case"Element":{const{identifier}=inferredType;short=null==identifier||isHtmlTag(identifier)?"element":identifier,compact=1===splitIntoLines(value).length?value:null,full=value;break}case"Array":{const{depth}=inferredType;short="array",compact=depth<=2?prettyArray(ast,!0):null,full=prettyArray(ast);break}default:short=getCaptionForInspectionType(type),compact=1===splitIntoLines(value).length?value:null,full=value}return createTypeDef({name:originalTypeName,short,compact,full,inferredType:type})}function generateCustom({raw}){return null!=raw?generateTypeFromString(raw,"custom"):createTypeDef({name:"custom",short:"custom",compact:"custom"})}function generateFunc2(extractedProp){const{jsDocTags}=extractedProp;return null==jsDocTags||null==jsDocTags.params&&null==jsDocTags.returns?createTypeDef({name:"func",short:"func",compact:"func"}):createTypeDef({name:"func",short:generateShortFuncSignature(jsDocTags.params,jsDocTags.returns),compact:null,full:generateFuncSignature(jsDocTags.params,jsDocTags.returns)})}function generateShape(type,extractedProp){const fields=Object.keys(type.value).map(key=>`${key}: ${generateType(type.value[key],extractedProp).full}`).join(", "),{inferredType,ast}=inspectValue(`{ ${fields} }`),{depth}=inferredType;return createTypeDef({name:"shape",short:"object",compact:1===depth&&ast?prettyObject(ast,!0):null,full:ast?prettyObject(ast):null})}function objectOf(of){return`objectOf(${of})`}function generateObjectOf(type,extractedProp){const{short,compact,full}=generateType(type.value,extractedProp);return createTypeDef({name:"objectOf",short:objectOf(short),compact:null!=compact?objectOf(compact):null,full:full?objectOf(full):full})}function generateUnion(type,extractedProp){if(Array.isArray(type.value)){const values=type.value.reduce((acc,v)=>{const{short,compact,full}=generateType(v,extractedProp);return acc.short.push(short),acc.compact.push(compact),acc.full.push(full),acc},{short:[],compact:[],full:[]});return createTypeDef({name:"union",short:values.short.join(" | "),compact:values.compact.every(x=>null!=x)?values.compact.join(" | "):null,full:values.full.join(" | ")})}return createTypeDef({name:"union",short:type.value,compact:null})}function generateEnumValue({value,computed}){return computed?generateTypeFromString(value,"enumvalue"):createTypeDef({name:"enumvalue",short:value,compact:value})}function generateEnum(type){if(Array.isArray(type.value)){const values=type.value.reduce((acc,v)=>{const{short,compact,full}=generateEnumValue(v);return acc.short.push(short),acc.compact.push(compact),acc.full.push(full),acc},{short:[],compact:[],full:[]});return createTypeDef({name:"enum",short:values.short.join(" | "),compact:values.compact.every(x=>null!=x)?values.compact.join(" | "):null,full:values.full.join(" | ")})}return createTypeDef({name:"enum",short:type.value,compact:type.value})}function braceAfter(of){return`${of}[]`}function braceAround(of){return`[${of}]`}function createArrayOfObjectTypeDef(short,compact,full){return createTypeDef({name:"arrayOf",short:braceAfter(short),compact:null!=compact?braceAround(compact):null,full:full?braceAround(full):full})}function generateArray2(type,extractedProp){const{name,short,compact,full,inferredType}=generateType(type.value,extractedProp);if("custom"===name){if("Object"===inferredType)return createArrayOfObjectTypeDef(short,compact,full)}else if("shape"===name)return createArrayOfObjectTypeDef(short,compact,full);return createTypeDef({name:"arrayOf",short:braceAfter(short),compact:braceAfter(short)})}function generateType(type,extractedProp){try{switch(type.name){case"custom":return generateCustom(type);case"func":return generateFunc2(extractedProp);case"shape":return generateShape(type,extractedProp);case"instanceOf":return createTypeDef({name:"instanceOf",short:type.value,compact:type.value});case"objectOf":return generateObjectOf(type,extractedProp);case"union":return generateUnion(type,extractedProp);case"enum":return generateEnum(type);case"arrayOf":return generateArray2(type,extractedProp);default:return createTypeDef({name:type.name,short:type.name,compact:type.name})}}catch(e){console.error(e)}return createTypeDef({name:"unknown",short:"unknown",compact:"unknown"})}function createType(extractedProp){const{type}=extractedProp.docgenInfo;if(null==type)return null;try{switch(type.name){case"custom":case"shape":case"instanceOf":case"objectOf":case"union":case"enum":case"arrayOf":{const{short,compact,full}=generateType(type,extractedProp);return null==compact||(0,chunk_U2JWIJRX.i3)(compact)?full?(0,chunk_U2JWIJRX.Ux)(short,full):(0,chunk_U2JWIJRX.Ux)(short):(0,chunk_U2JWIJRX.Ux)(compact)}case"func":{const{short,full}=generateType(type,extractedProp);let detail,summary=short;return full&&full.length<150?summary=full:full&&(detail=toMultilineSignature(full)),(0,chunk_U2JWIJRX.Ux)(summary,detail)}default:return null}}catch(e){console.error(e)}return null}(0,chunk_L5NVL7MD.K2)(createTypeDef,"createTypeDef"),(0,chunk_L5NVL7MD.K2)(cleanPropTypes,"cleanPropTypes"),(0,chunk_L5NVL7MD.K2)(splitIntoLines,"splitIntoLines"),(0,chunk_L5NVL7MD.K2)(prettyObject,"prettyObject"),(0,chunk_L5NVL7MD.K2)(prettyArray,"prettyArray"),(0,chunk_L5NVL7MD.K2)(getCaptionForInspectionType,"getCaptionForInspectionType"),(0,chunk_L5NVL7MD.K2)(generateTypeFromString,"generateTypeFromString"),(0,chunk_L5NVL7MD.K2)(generateCustom,"generateCustom"),(0,chunk_L5NVL7MD.K2)(generateFunc2,"generateFunc"),(0,chunk_L5NVL7MD.K2)(generateShape,"generateShape"),(0,chunk_L5NVL7MD.K2)(objectOf,"objectOf"),(0,chunk_L5NVL7MD.K2)(generateObjectOf,"generateObjectOf"),(0,chunk_L5NVL7MD.K2)(generateUnion,"generateUnion"),(0,chunk_L5NVL7MD.K2)(generateEnumValue,"generateEnumValue"),(0,chunk_L5NVL7MD.K2)(generateEnum,"generateEnum"),(0,chunk_L5NVL7MD.K2)(braceAfter,"braceAfter"),(0,chunk_L5NVL7MD.K2)(braceAround,"braceAround"),(0,chunk_L5NVL7MD.K2)(createArrayOfObjectTypeDef,"createArrayOfObjectTypeDef"),(0,chunk_L5NVL7MD.K2)(generateArray2,"generateArray"),(0,chunk_L5NVL7MD.K2)(generateType,"generateType"),(0,chunk_L5NVL7MD.K2)(createType,"createType");var rawDefaultPropTypeResolvers=createTypeResolvers({function:(0,chunk_L5NVL7MD.K2)((rawDefaultProp,{name,type})=>{const isElement="element"===type?.summary||"elementType"===type?.summary,funcName=extractFunctionName(rawDefaultProp,name);if(null!=funcName){if(isElement)return(0,chunk_U2JWIJRX.Ux)(getPrettyElementIdentifier(funcName));const{hasParams}=inspectValue(rawDefaultProp.toString()).inferredType;return(0,chunk_U2JWIJRX.Ux)(getPrettyFuncIdentifier(funcName,hasParams))}return(0,chunk_U2JWIJRX.Ux)(isElement?"element":"func")},"funcResolver")});function keepOriginalDefinitionOrder(extractedProps,component){const{propTypes}=component;return null!=propTypes?Object.keys(propTypes).map(x=>extractedProps.find(y=>y.name===x)).filter(Boolean):extractedProps}function enhancePropTypesProp(extractedProp,rawDefaultProp){const{propDef}=extractedProp,newtype=createType(extractedProp);null!=newtype&&(propDef.type=newtype);const{defaultValue}=extractedProp.docgenInfo;if(null!=defaultValue&&null!=defaultValue.value){const newDefaultValue=createDefaultValue(defaultValue.value);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}else if(null!=rawDefaultProp){const newDefaultValue=createDefaultValueFromRawDefaultProp(rawDefaultProp,propDef,rawDefaultPropTypeResolvers);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}return propDef}function enhancePropTypesProps(extractedProps,component){const rawDefaultProps=null!=component.defaultProps?component.defaultProps:{};return keepOriginalDefinitionOrder(extractedProps.map(x=>enhancePropTypesProp(x,rawDefaultProps[x.propDef.name])),component)}function enhanceTypeScriptProp(extractedProp,rawDefaultProp){const{propDef}=extractedProp,{defaultValue}=extractedProp.docgenInfo;if(null!=defaultValue&&null!=defaultValue.value){const newDefaultValue=createDefaultValue(defaultValue.value);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}else if(null!=rawDefaultProp){const newDefaultValue=createDefaultValueFromRawDefaultProp(rawDefaultProp,propDef);null!=newDefaultValue&&(propDef.defaultValue=newDefaultValue)}return propDef}function enhanceTypeScriptProps(extractedProps){return extractedProps.map(prop=>enhanceTypeScriptProp(prop))}function getPropDefs(component,section){let processedComponent=component;(0,chunk_U2JWIJRX.TQ)(component)||component.propTypes||!isMemo(component)||(processedComponent=component.type);const extractedProps=(0,chunk_U2JWIJRX.p6)(processedComponent,section);if(0===extractedProps.length)return[];switch(extractedProps[0].typeSystem){case chunk_U2JWIJRX.YF.JAVASCRIPT:return enhancePropTypesProps(extractedProps,component);case chunk_U2JWIJRX.YF.TYPESCRIPT:return enhanceTypeScriptProps(extractedProps);default:return extractedProps.map(x=>x.propDef)}}(0,chunk_L5NVL7MD.K2)(keepOriginalDefinitionOrder,"keepOriginalDefinitionOrder"),(0,chunk_L5NVL7MD.K2)(enhancePropTypesProp,"enhancePropTypesProp"),(0,chunk_L5NVL7MD.K2)(enhancePropTypesProps,"enhancePropTypesProps"),(0,chunk_L5NVL7MD.K2)(enhanceTypeScriptProp,"enhanceTypeScriptProp"),(0,chunk_L5NVL7MD.K2)(enhanceTypeScriptProps,"enhanceTypeScriptProps"),(0,chunk_L5NVL7MD.K2)(getPropDefs,"getPropDefs");var extractProps=(0,chunk_L5NVL7MD.K2)(component=>({rows:getPropDefs(component,"props")}),"extractProps"),parameters={docs:{extractArgTypes:(0,chunk_L5NVL7MD.K2)(component=>{if(component){const{rows}=extractProps(component);if(rows)return rows.reduce((acc,row)=>{const{name,description,type,sbType,defaultValue:defaultSummary,jsDocTags,required}=row;return acc[name]={name,description,type:{required,...sbType},table:{type:type??void 0,jsDocTags,defaultValue:defaultSummary??void 0}},acc},{})}return null},"extractArgTypes"),extractComponentDescription:chunk_U2JWIJRX.rl}},argTypesEnhancers=[chunk_U2JWIJRX.C2]},"./node_modules/@storybook/react/dist/entry-preview.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{applyDecorators:()=>applyDecorators,beforeAll:()=>beforeAll,decorators:()=>decorators,mount:()=>mount,parameters:()=>parameters,render:()=>render,renderToCanvas:()=>renderToCanvas});var chunk_L5NVL7MD=__webpack_require__("./node_modules/@storybook/react/dist/_browser-chunks/chunk-L5NVL7MD.js"),react=__webpack_require__("./node_modules/next/dist/compiled/react/index.js"),react_namespaceObject=__webpack_require__.t(react,2),external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("storybook/preview-api"),applyDecorators=(0,chunk_L5NVL7MD.K2)((storyFn,decorators)=>(0,external_STORYBOOK_MODULE_PREVIEW_API_.defaultDecorateStory)(context=>react.createElement(storyFn,context),decorators),"applyDecorators"),external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),external_STORYBOOK_MODULE_TEST_=__webpack_require__("storybook/test");(0,chunk_L5NVL7MD.VA)({},{applyDecorators:()=>applyDecorators,beforeAll:()=>beforeAll,decorators:()=>decorators,mount:()=>mount,parameters:()=>parameters,render:()=>render,renderToCanvas:()=>renderToCanvas});function setReactActEnvironment(isReactActEnvironment){globalThis.IS_REACT_ACT_ENVIRONMENT=isReactActEnvironment}function getReactActEnvironment(){return globalThis.IS_REACT_ACT_ENVIRONMENT}(0,chunk_L5NVL7MD.K2)(setReactActEnvironment,"setReactActEnvironment"),(0,chunk_L5NVL7MD.K2)(getReactActEnvironment,"getReactActEnvironment"),(0,chunk_L5NVL7MD.K2)(function withGlobalActEnvironment(actImplementation){return callback=>{const previousActEnvironment=getReactActEnvironment();setReactActEnvironment(!0);try{let callbackNeedsToBeAwaited=!1;const actResult=actImplementation(()=>{const result=callback();return null!==result&&"object"==typeof result&&"function"==typeof result.then&&(callbackNeedsToBeAwaited=!0),result});if(callbackNeedsToBeAwaited){const thenable=actResult;return{then:(0,chunk_L5NVL7MD.K2)((resolve,reject)=>{thenable.then(returnValue=>{setReactActEnvironment(previousActEnvironment),resolve(returnValue)},error=>{setReactActEnvironment(previousActEnvironment),reject(error)})},"then")}}return setReactActEnvironment(previousActEnvironment),actResult}catch(error){throw setReactActEnvironment(previousActEnvironment),error}}},"withGlobalActEnvironment");var getAct=(0,chunk_L5NVL7MD.K2)(async({disableAct=!1}={})=>cb=>cb(),"getAct"),render=(0,chunk_L5NVL7MD.K2)((args,context)=>{const{id,component:Component}=context;if(!Component)throw new Error(`Unable to render story ${id} as the component annotation is missing from the default export`);return react.createElement(Component,{...args})},"render"),{FRAMEWORK_OPTIONS}=external_STORYBOOK_MODULE_GLOBAL_.global,_ErrorBoundary=class _ErrorBoundary extends react.Component{constructor(){super(...arguments),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidMount(){const{hasError}=this.state,{showMain}=this.props;hasError||showMain()}componentDidCatch(err){const{showException}=this.props;showException(err)}render(){const{hasError}=this.state,{children}=this.props;return hasError?null:children}};(0,chunk_L5NVL7MD.K2)(_ErrorBoundary,"ErrorBoundary");var ErrorBoundary=_ErrorBoundary,Wrapper=FRAMEWORK_OPTIONS?.strictMode?react.StrictMode:react.Fragment,actQueue=[],isActing=!1,processActQueue=(0,chunk_L5NVL7MD.K2)(async()=>{if(isActing||0===actQueue.length)return;isActing=!0;const actTask=actQueue.shift();actTask&&await actTask(),isActing=!1,processActQueue()},"processActQueue");async function renderToCanvas({storyContext,unboundStoryFn,showMain,showException,forceRemount},canvasElement){const{renderElement,unmountElement}=await __webpack_require__.e(5249).then(__webpack_require__.bind(__webpack_require__,"./node_modules/@storybook/react-dom-shim/dist/react-18.js")),Story=unboundStoryFn,content=storyContext.parameters.__isPortableStory?react.createElement(Story,{...storyContext}):react.createElement(ErrorBoundary,{key:storyContext.id,showMain,showException},react.createElement(Story,{...storyContext})),element=Wrapper?react.createElement(Wrapper,null,content):content;forceRemount&&unmountElement(canvasElement);const act=await getAct({disableAct:"docs"===storyContext.viewMode});return await new Promise(async(resolve,reject)=>{actQueue.push(async()=>{try{await act(async()=>{await renderElement(element,canvasElement,storyContext?.parameters?.react?.rootOptions)}),resolve()}catch(e){reject(e)}}),processActQueue()}),async()=>{await act(()=>{unmountElement(canvasElement)})}}(0,chunk_L5NVL7MD.K2)(renderToCanvas,"renderToCanvas");var mount=(0,chunk_L5NVL7MD.K2)(context=>async ui=>(null!=ui&&(context.originalStoryFn=()=>ui),await context.renderToCanvas(),context.canvas),"mount"),decorators=[(story,context)=>{if(!context.parameters?.react?.rsc)return story();const[major,minor]=react.version.split(".").map(part=>parseInt(part,10));if(!Number.isInteger(major)||!Number.isInteger(minor))throw new Error("Unable to parse React version");if(major<18||18===major&&minor<3)throw new Error("React Server Components require React >= 18.3");return react.createElement(react.Suspense,null,story())},(story,context)=>{if(context.tags?.includes("test-fn")&&!external_STORYBOOK_MODULE_GLOBAL_.global.FEATURES?.experimentalTestSyntax)throw new Error("To use the experimental test function, you must enable the experimentalTestSyntax feature flag. See https://storybook.js.org/docs/10/api/main-config/main-config-features#experimentalTestSyntax");return story()}],parameters={renderer:"react"},beforeAll=(0,chunk_L5NVL7MD.K2)(async()=>{try{const act=await getAct();(0,external_STORYBOOK_MODULE_TEST_.configure)({unstable_advanceTimersWrapper:(0,chunk_L5NVL7MD.K2)(cb=>act(cb),"unstable_advanceTimersWrapper"),asyncWrapper:(0,chunk_L5NVL7MD.K2)(async cb=>{const previousActEnvironment=getReactActEnvironment();setReactActEnvironment(!1);try{const result=await cb();return await new Promise(resolve=>{setTimeout(()=>{resolve()},0),jestFakeTimersAreEnabled()&&jest.advanceTimersByTime(0)}),result}finally{setReactActEnvironment(previousActEnvironment)}},"asyncWrapper"),eventWrapper:(0,chunk_L5NVL7MD.K2)(cb=>{let result;return act(()=>(result=cb(),result)),result},"eventWrapper")})}catch(e){}},"beforeAll");function jestFakeTimersAreEnabled(){return"undefined"!=typeof jest&&null!==jest&&(!0===setTimeout._isMockFunction||Object.prototype.hasOwnProperty.call(setTimeout,"clock"))}(0,chunk_L5NVL7MD.K2)(jestFakeTimersAreEnabled,"jestFakeTimersAreEnabled")},"./node_modules/assert/build/assert.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js"),console=__webpack_require__("./node_modules/console-browserify/index.js");function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!==_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===_typeof(key)?key:String(key)}var isDeepEqual,isDeepStrictEqual,_require$codes=__webpack_require__("./node_modules/assert/build/internal/errors.js").codes,ERR_AMBIGUOUS_ARGUMENT=_require$codes.ERR_AMBIGUOUS_ARGUMENT,ERR_INVALID_ARG_TYPE=_require$codes.ERR_INVALID_ARG_TYPE,ERR_INVALID_ARG_VALUE=_require$codes.ERR_INVALID_ARG_VALUE,ERR_INVALID_RETURN_VALUE=_require$codes.ERR_INVALID_RETURN_VALUE,ERR_MISSING_ARGS=_require$codes.ERR_MISSING_ARGS,AssertionError=__webpack_require__("./node_modules/assert/build/internal/assert/assertion_error.js"),inspect=__webpack_require__("./node_modules/util/util.js").inspect,_require$types=__webpack_require__("./node_modules/util/util.js").types,isPromise=_require$types.isPromise,isRegExp=_require$types.isRegExp,objectAssign=__webpack_require__("./node_modules/object.assign/polyfill.js")(),objectIs=__webpack_require__("./node_modules/object-is/polyfill.js")(),RegExpPrototypeTest=__webpack_require__("./node_modules/call-bind/callBound.js")("RegExp.prototype.test");new Map;function lazyLoadComparison(){var comparison=__webpack_require__("./node_modules/assert/build/internal/util/comparisons.js");isDeepEqual=comparison.isDeepEqual,isDeepStrictEqual=comparison.isDeepStrictEqual}var warned=!1,assert=module.exports=ok,NO_EXCEPTION_SENTINEL={};function innerFail(obj){if(obj.message instanceof Error)throw obj.message;throw new AssertionError(obj)}function innerOk(fn,argLen,value,message){if(!value){var generatedMessage=!1;if(0===argLen)generatedMessage=!0,message="No value argument passed to `assert.ok()`";else if(message instanceof Error)throw message;var err=new AssertionError({actual:value,expected:!0,message,operator:"==",stackStartFn:fn});throw err.generatedMessage=generatedMessage,err}}function ok(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];innerOk.apply(void 0,[ok,args.length].concat(args))}assert.fail=function fail(actual,expected,message,operator,stackStartFn){var internalMessage,argsLen=arguments.length;if(0===argsLen)internalMessage="Failed";else if(1===argsLen)message=actual,actual=void 0;else{if(!1===warned)warned=!0,(process.emitWarning?process.emitWarning:console.warn.bind(console))("assert.fail() with more than one argument is deprecated. Please use assert.strictEqual() instead or only pass a message.","DeprecationWarning","DEP0094");2===argsLen&&(operator="!=")}if(message instanceof Error)throw message;var errArgs={actual,expected,operator:void 0===operator?"fail":operator,stackStartFn:stackStartFn||fail};void 0!==message&&(errArgs.message=message);var err=new AssertionError(errArgs);throw internalMessage&&(err.message=internalMessage,err.generatedMessage=!0),err},assert.AssertionError=AssertionError,assert.ok=ok,assert.equal=function equal(actual,expected,message){if(arguments.length<2)throw new ERR_MISSING_ARGS("actual","expected");actual!=expected&&innerFail({actual,expected,message,operator:"==",stackStartFn:equal})},assert.notEqual=function notEqual(actual,expected,message){if(arguments.length<2)throw new ERR_MISSING_ARGS("actual","expected");actual==expected&&innerFail({actual,expected,message,operator:"!=",stackStartFn:notEqual})},assert.deepEqual=function deepEqual(actual,expected,message){if(arguments.length<2)throw new ERR_MISSING_ARGS("actual","expected");void 0===isDeepEqual&&lazyLoadComparison(),isDeepEqual(actual,expected)||innerFail({actual,expected,message,operator:"deepEqual",stackStartFn:deepEqual})},assert.notDeepEqual=function notDeepEqual(actual,expected,message){if(arguments.length<2)throw new ERR_MISSING_ARGS("actual","expected");void 0===isDeepEqual&&lazyLoadComparison(),isDeepEqual(actual,expected)&&innerFail({actual,expected,message,operator:"notDeepEqual",stackStartFn:notDeepEqual})},assert.deepStrictEqual=function deepStrictEqual(actual,expected,message){if(arguments.length<2)throw new ERR_MISSING_ARGS("actual","expected");void 0===isDeepEqual&&lazyLoadComparison(),isDeepStrictEqual(actual,expected)||innerFail({actual,expected,message,operator:"deepStrictEqual",stackStartFn:deepStrictEqual})},assert.notDeepStrictEqual=function notDeepStrictEqual(actual,expected,message){if(arguments.length<2)throw new ERR_MISSING_ARGS("actual","expected");void 0===isDeepEqual&&lazyLoadComparison();isDeepStrictEqual(actual,expected)&&innerFail({actual,expected,message,operator:"notDeepStrictEqual",stackStartFn:notDeepStrictEqual})},assert.strictEqual=function strictEqual(actual,expected,message){if(arguments.length<2)throw new ERR_MISSING_ARGS("actual","expected");objectIs(actual,expected)||innerFail({actual,expected,message,operator:"strictEqual",stackStartFn:strictEqual})},assert.notStrictEqual=function notStrictEqual(actual,expected,message){if(arguments.length<2)throw new ERR_MISSING_ARGS("actual","expected");objectIs(actual,expected)&&innerFail({actual,expected,message,operator:"notStrictEqual",stackStartFn:notStrictEqual})};var Comparison=_createClass(function Comparison(obj,keys,actual){var _this=this;!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,Comparison),keys.forEach(function(key){key in obj&&(void 0!==actual&&"string"==typeof actual[key]&&isRegExp(obj[key])&&RegExpPrototypeTest(obj[key],actual[key])?_this[key]=actual[key]:_this[key]=obj[key])})});function expectedException(actual,expected,msg,fn){if("function"!=typeof expected){if(isRegExp(expected))return RegExpPrototypeTest(expected,actual);if(2===arguments.length)throw new ERR_INVALID_ARG_TYPE("expected",["Function","RegExp"],expected);if("object"!==_typeof(actual)||null===actual){var err=new AssertionError({actual,expected,message:msg,operator:"deepStrictEqual",stackStartFn:fn});throw err.operator=fn.name,err}var keys=Object.keys(expected);if(expected instanceof Error)keys.push("name","message");else if(0===keys.length)throw new ERR_INVALID_ARG_VALUE("error",expected,"may not be an empty object");return void 0===isDeepEqual&&lazyLoadComparison(),keys.forEach(function(key){"string"==typeof actual[key]&&isRegExp(expected[key])&&RegExpPrototypeTest(expected[key],actual[key])||function compareExceptionKey(actual,expected,key,message,keys,fn){if(!(key in actual)||!isDeepStrictEqual(actual[key],expected[key])){if(!message){var a=new Comparison(actual,keys),b=new Comparison(expected,keys,actual),err=new AssertionError({actual:a,expected:b,operator:"deepStrictEqual",stackStartFn:fn});throw err.actual=actual,err.expected=expected,err.operator=fn.name,err}innerFail({actual,expected,message,operator:fn.name,stackStartFn:fn})}}(actual,expected,key,msg,keys,fn)}),!0}return void 0!==expected.prototype&&actual instanceof expected||!Error.isPrototypeOf(expected)&&!0===expected.call({},actual)}function getActual(fn){if("function"!=typeof fn)throw new ERR_INVALID_ARG_TYPE("fn","Function",fn);try{fn()}catch(e){return e}return NO_EXCEPTION_SENTINEL}function checkIsPromise(obj){return isPromise(obj)||null!==obj&&"object"===_typeof(obj)&&"function"==typeof obj.then&&"function"==typeof obj.catch}function waitForActual(promiseFn){return Promise.resolve().then(function(){var resultPromise;if("function"==typeof promiseFn){if(!checkIsPromise(resultPromise=promiseFn()))throw new ERR_INVALID_RETURN_VALUE("instance of Promise","promiseFn",resultPromise)}else{if(!checkIsPromise(promiseFn))throw new ERR_INVALID_ARG_TYPE("promiseFn",["Function","Promise"],promiseFn);resultPromise=promiseFn}return Promise.resolve().then(function(){return resultPromise}).then(function(){return NO_EXCEPTION_SENTINEL}).catch(function(e){return e})})}function expectsError(stackStartFn,actual,error,message){if("string"==typeof error){if(4===arguments.length)throw new ERR_INVALID_ARG_TYPE("error",["Object","Error","Function","RegExp"],error);if("object"===_typeof(actual)&&null!==actual){if(actual.message===error)throw new ERR_AMBIGUOUS_ARGUMENT("error/message",'The error message "'.concat(actual.message,'" is identical to the message.'))}else if(actual===error)throw new ERR_AMBIGUOUS_ARGUMENT("error/message",'The error "'.concat(actual,'" is identical to the message.'));message=error,error=void 0}else if(null!=error&&"object"!==_typeof(error)&&"function"!=typeof error)throw new ERR_INVALID_ARG_TYPE("error",["Object","Error","Function","RegExp"],error);if(actual===NO_EXCEPTION_SENTINEL){var details="";error&&error.name&&(details+=" (".concat(error.name,")")),details+=message?": ".concat(message):".";var fnType="rejects"===stackStartFn.name?"rejection":"exception";innerFail({actual:void 0,expected:error,operator:stackStartFn.name,message:"Missing expected ".concat(fnType).concat(details),stackStartFn})}if(error&&!expectedException(actual,error,message,stackStartFn))throw actual}function expectsNoError(stackStartFn,actual,error,message){if(actual!==NO_EXCEPTION_SENTINEL){if("string"==typeof error&&(message=error,error=void 0),!error||expectedException(actual,error)){var details=message?": ".concat(message):".",fnType="doesNotReject"===stackStartFn.name?"rejection":"exception";innerFail({actual,expected:error,operator:stackStartFn.name,message:"Got unwanted ".concat(fnType).concat(details,"\n")+'Actual message: "'.concat(actual&&actual.message,'"'),stackStartFn})}throw actual}}function internalMatch(string,regexp,message,fn,fnName){if(!isRegExp(regexp))throw new ERR_INVALID_ARG_TYPE("regexp","RegExp",regexp);var match="match"===fnName;if("string"!=typeof string||RegExpPrototypeTest(regexp,string)!==match){if(message instanceof Error)throw message;var generatedMessage=!message;message=message||("string"!=typeof string?'The "string" argument must be of type string. Received type '+"".concat(_typeof(string)," (").concat(inspect(string),")"):(match?"The input did not match the regular expression ":"The input was expected to not match the regular expression ")+"".concat(inspect(regexp),". Input:\n\n").concat(inspect(string),"\n"));var err=new AssertionError({actual:string,expected:regexp,message,operator:fnName,stackStartFn:fn});throw err.generatedMessage=generatedMessage,err}}function strict(){for(var _len6=arguments.length,args=new Array(_len6),_key6=0;_key6<_len6;_key6++)args[_key6]=arguments[_key6];innerOk.apply(void 0,[strict,args.length].concat(args))}assert.throws=function throws(promiseFn){for(var _len2=arguments.length,args=new Array(_len2>1?_len2-1:0),_key2=1;_key2<_len2;_key2++)args[_key2-1]=arguments[_key2];expectsError.apply(void 0,[throws,getActual(promiseFn)].concat(args))},assert.rejects=function rejects(promiseFn){for(var _len3=arguments.length,args=new Array(_len3>1?_len3-1:0),_key3=1;_key3<_len3;_key3++)args[_key3-1]=arguments[_key3];return waitForActual(promiseFn).then(function(result){return expectsError.apply(void 0,[rejects,result].concat(args))})},assert.doesNotThrow=function doesNotThrow(fn){for(var _len4=arguments.length,args=new Array(_len4>1?_len4-1:0),_key4=1;_key4<_len4;_key4++)args[_key4-1]=arguments[_key4];expectsNoError.apply(void 0,[doesNotThrow,getActual(fn)].concat(args))},assert.doesNotReject=function doesNotReject(fn){for(var _len5=arguments.length,args=new Array(_len5>1?_len5-1:0),_key5=1;_key5<_len5;_key5++)args[_key5-1]=arguments[_key5];return waitForActual(fn).then(function(result){return expectsNoError.apply(void 0,[doesNotReject,result].concat(args))})},assert.ifError=function ifError(err){if(null!=err){var message="ifError got unwanted exception: ";"object"===_typeof(err)&&"string"==typeof err.message?0===err.message.length&&err.constructor?message+=err.constructor.name:message+=err.message:message+=inspect(err);var newErr=new AssertionError({actual:err,expected:null,operator:"ifError",message,stackStartFn:ifError}),origStack=err.stack;if("string"==typeof origStack){var tmp2=origStack.split("\n");tmp2.shift();for(var tmp1=newErr.stack.split("\n"),i=0;i<tmp2.length;i++){var pos=tmp1.indexOf(tmp2[i]);if(-1!==pos){tmp1=tmp1.slice(0,pos);break}}newErr.stack="".concat(tmp1.join("\n"),"\n").concat(tmp2.join("\n"))}throw newErr}},assert.match=function match(string,regexp,message){internalMatch(string,regexp,message,match,"match")},assert.doesNotMatch=function doesNotMatch(string,regexp,message){internalMatch(string,regexp,message,doesNotMatch,"doesNotMatch")},assert.strict=objectAssign(strict,assert,{equal:assert.strictEqual,deepEqual:assert.deepStrictEqual,notEqual:assert.notStrictEqual,notDeepEqual:assert.notDeepStrictEqual}),assert.strict.strict=assert.strict},"./node_modules/assert/build/internal/assert/assertion_error.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter(function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable})),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach(function(r){_defineProperty(e,r,t[r])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach(function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))})}return e}function _defineProperty(obj,key,value){return(key=_toPropertyKey(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!==_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===_typeof(key)?key:String(key)}function _possibleConstructorReturn(self,call){if(call&&("object"===_typeof(call)||"function"==typeof call))return call;if(void 0!==call)throw new TypeError("Derived constructors may only return object or undefined");return _assertThisInitialized(self)}function _assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}function _wrapNativeSuper(Class){var _cache="function"==typeof Map?new Map:void 0;return _wrapNativeSuper=function _wrapNativeSuper(Class){if(null===Class||!function _isNativeFunction(fn){return-1!==Function.toString.call(fn).indexOf("[native code]")}(Class))return Class;if("function"!=typeof Class)throw new TypeError("Super expression must either be null or a function");if(void 0!==_cache){if(_cache.has(Class))return _cache.get(Class);_cache.set(Class,Wrapper)}function Wrapper(){return _construct(Class,arguments,_getPrototypeOf(this).constructor)}return Wrapper.prototype=Object.create(Class.prototype,{constructor:{value:Wrapper,enumerable:!1,writable:!0,configurable:!0}}),_setPrototypeOf(Wrapper,Class)},_wrapNativeSuper(Class)}function _construct(Parent,args,Class){return _construct=_isNativeReflectConstruct()?Reflect.construct.bind():function _construct(Parent,args,Class){var a=[null];a.push.apply(a,args);var instance=new(Function.bind.apply(Parent,a));return Class&&_setPrototypeOf(instance,Class.prototype),instance},_construct.apply(null,arguments)}function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}function _setPrototypeOf(o,p){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(o,p){return o.__proto__=p,o},_setPrototypeOf(o,p)}function _getPrototypeOf(o){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)},_getPrototypeOf(o)}function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}var inspect=__webpack_require__("./node_modules/util/util.js").inspect,ERR_INVALID_ARG_TYPE=__webpack_require__("./node_modules/assert/build/internal/errors.js").codes.ERR_INVALID_ARG_TYPE;function endsWith(str,search,this_len){return(void 0===this_len||this_len>str.length)&&(this_len=str.length),str.substring(this_len-search.length,this_len)===search}var blue="",green="",red="",white="",kReadableOperator={deepStrictEqual:"Expected values to be strictly deep-equal:",strictEqual:"Expected values to be strictly equal:",strictEqualObject:'Expected "actual" to be reference-equal to "expected":',deepEqual:"Expected values to be loosely deep-equal:",equal:"Expected values to be loosely equal:",notDeepStrictEqual:'Expected "actual" not to be strictly deep-equal to:',notStrictEqual:'Expected "actual" to be strictly unequal to:',notStrictEqualObject:'Expected "actual" not to be reference-equal to "expected":',notDeepEqual:'Expected "actual" not to be loosely deep-equal to:',notEqual:'Expected "actual" to be loosely unequal to:',notIdentical:"Values identical but not reference-equal:"};function copyError(source){var keys=Object.keys(source),target=Object.create(Object.getPrototypeOf(source));return keys.forEach(function(key){target[key]=source[key]}),Object.defineProperty(target,"message",{value:source.message}),target}function inspectValue(val){return inspect(val,{compact:!1,customInspect:!1,depth:1e3,maxArrayLength:1/0,showHidden:!1,breakLength:1/0,showProxy:!1,sorted:!0,getters:!0})}function createErrDiff(actual,expected,operator){var other="",res="",lastPos=0,end="",skipped=!1,actualInspected=inspectValue(actual),actualLines=actualInspected.split("\n"),expectedLines=inspectValue(expected).split("\n"),i=0,indicator="";if("strictEqual"===operator&&"object"===_typeof(actual)&&"object"===_typeof(expected)&&null!==actual&&null!==expected&&(operator="strictEqualObject"),1===actualLines.length&&1===expectedLines.length&&actualLines[0]!==expectedLines[0]){var inputLength=actualLines[0].length+expectedLines[0].length;if(inputLength<=10){if(!("object"===_typeof(actual)&&null!==actual||"object"===_typeof(expected)&&null!==expected||0===actual&&0===expected))return"".concat(kReadableOperator[operator],"\n\n")+"".concat(actualLines[0]," !== ").concat(expectedLines[0],"\n")}else if("strictEqualObject"!==operator){if(inputLength<(process.stderr&&process.stderr.isTTY?process.stderr.columns:80)){for(;actualLines[0][i]===expectedLines[0][i];)i++;i>2&&(indicator="\n ".concat(function repeat(str,count){if(count=Math.floor(count),0==str.length||0==count)return"";var maxCount=str.length*count;for(count=Math.floor(Math.log(count)/Math.log(2));count;)str+=str,count--;return str+str.substring(0,maxCount-str.length)}(" ",i),"^"),i=0)}}}for(var a=actualLines[actualLines.length-1],b=expectedLines[expectedLines.length-1];a===b&&(i++<2?end="\n ".concat(a).concat(end):other=a,actualLines.pop(),expectedLines.pop(),0!==actualLines.length&&0!==expectedLines.length);)a=actualLines[actualLines.length-1],b=expectedLines[expectedLines.length-1];var maxLines=Math.max(actualLines.length,expectedLines.length);if(0===maxLines){var _actualLines=actualInspected.split("\n");if(_actualLines.length>30)for(_actualLines[26]="".concat(blue,"...").concat(white);_actualLines.length>27;)_actualLines.pop();return"".concat(kReadableOperator.notIdentical,"\n\n").concat(_actualLines.join("\n"),"\n")}i>3&&(end="\n".concat(blue,"...").concat(white).concat(end),skipped=!0),""!==other&&(end="\n ".concat(other).concat(end),other="");var printedLines=0,msg=kReadableOperator[operator]+"\n".concat(green,"+ actual").concat(white," ").concat(red,"- expected").concat(white),skippedMsg=" ".concat(blue,"...").concat(white," Lines skipped");for(i=0;i<maxLines;i++){var cur=i-lastPos;if(actualLines.length<i+1)cur>1&&i>2&&(cur>4?(res+="\n".concat(blue,"...").concat(white),skipped=!0):cur>3&&(res+="\n ".concat(expectedLines[i-2]),printedLines++),res+="\n ".concat(expectedLines[i-1]),printedLines++),lastPos=i,other+="\n".concat(red,"-").concat(white," ").concat(expectedLines[i]),printedLines++;else if(expectedLines.length<i+1)cur>1&&i>2&&(cur>4?(res+="\n".concat(blue,"...").concat(white),skipped=!0):cur>3&&(res+="\n ".concat(actualLines[i-2]),printedLines++),res+="\n ".concat(actualLines[i-1]),printedLines++),lastPos=i,res+="\n".concat(green,"+").concat(white," ").concat(actualLines[i]),printedLines++;else{var expectedLine=expectedLines[i],actualLine=actualLines[i],divergingLines=actualLine!==expectedLine&&(!endsWith(actualLine,",")||actualLine.slice(0,-1)!==expectedLine);divergingLines&&endsWith(expectedLine,",")&&expectedLine.slice(0,-1)===actualLine&&(divergingLines=!1,actualLine+=","),divergingLines?(cur>1&&i>2&&(cur>4?(res+="\n".concat(blue,"...").concat(white),skipped=!0):cur>3&&(res+="\n ".concat(actualLines[i-2]),printedLines++),res+="\n ".concat(actualLines[i-1]),printedLines++),lastPos=i,res+="\n".concat(green,"+").concat(white," ").concat(actualLine),other+="\n".concat(red,"-").concat(white," ").concat(expectedLine),printedLines+=2):(res+=other,other="",1!==cur&&0!==i||(res+="\n ".concat(actualLine),printedLines++))}if(printedLines>20&&i<maxLines-2)return"".concat(msg).concat(skippedMsg,"\n").concat(res,"\n").concat(blue,"...").concat(white).concat(other,"\n")+"".concat(blue,"...").concat(white)}return"".concat(msg).concat(skipped?skippedMsg:"","\n").concat(res).concat(other).concat(end).concat(indicator)}var AssertionError=function(_Error,_inspect$custom){!function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),Object.defineProperty(subClass,"prototype",{writable:!1}),superClass&&_setPrototypeOf(subClass,superClass)}(AssertionError,_Error);var _super=function _createSuper(Derived){var hasNativeReflectConstruct=_isNativeReflectConstruct();return function _createSuperInternal(){var result,Super=_getPrototypeOf(Derived);if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else result=Super.apply(this,arguments);return _possibleConstructorReturn(this,result)}}(AssertionError);function AssertionError(options){var _this;if(function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,AssertionError),"object"!==_typeof(options)||null===options)throw new ERR_INVALID_ARG_TYPE("options","Object",options);var message=options.message,operator=options.operator,stackStartFn=options.stackStartFn,actual=options.actual,expected=options.expected,limit=Error.stackTraceLimit;if(Error.stackTraceLimit=0,null!=message)_this=_super.call(this,String(message));else if(process.stderr&&process.stderr.isTTY&&(process.stderr&&process.stderr.getColorDepth&&1!==process.stderr.getColorDepth()?(blue="[34m",green="[32m",white="[39m",red="[31m"):(blue="",green="",white="",red="")),"object"===_typeof(actual)&&null!==actual&&"object"===_typeof(expected)&&null!==expected&&"stack"in actual&&actual instanceof Error&&"stack"in expected&&expected instanceof Error&&(actual=copyError(actual),expected=copyError(expected)),"deepStrictEqual"===operator||"strictEqual"===operator)_this=_super.call(this,createErrDiff(actual,expected,operator));else if("notDeepStrictEqual"===operator||"notStrictEqual"===operator){var base=kReadableOperator[operator],res=inspectValue(actual).split("\n");if("notStrictEqual"===operator&&"object"===_typeof(actual)&&null!==actual&&(base=kReadableOperator.notStrictEqualObject),res.length>30)for(res[26]="".concat(blue,"...").concat(white);res.length>27;)res.pop();_this=1===res.length?_super.call(this,"".concat(base," ").concat(res[0])):_super.call(this,"".concat(base,"\n\n").concat(res.join("\n"),"\n"))}else{var _res=inspectValue(actual),other="",knownOperators=kReadableOperator[operator];"notDeepEqual"===operator||"notEqual"===operator?(_res="".concat(kReadableOperator[operator],"\n\n").concat(_res)).length>1024&&(_res="".concat(_res.slice(0,1021),"...")):(other="".concat(inspectValue(expected)),_res.length>512&&(_res="".concat(_res.slice(0,509),"...")),other.length>512&&(other="".concat(other.slice(0,509),"...")),"deepEqual"===operator||"equal"===operator?_res="".concat(knownOperators,"\n\n").concat(_res,"\n\nshould equal\n\n"):other=" ".concat(operator," ").concat(other)),_this=_super.call(this,"".concat(_res).concat(other))}return Error.stackTraceLimit=limit,_this.generatedMessage=!message,Object.defineProperty(_assertThisInitialized(_this),"name",{value:"AssertionError [ERR_ASSERTION]",enumerable:!1,writable:!0,configurable:!0}),_this.code="ERR_ASSERTION",_this.actual=actual,_this.expected=expected,_this.operator=operator,Error.captureStackTrace&&Error.captureStackTrace(_assertThisInitialized(_this),stackStartFn),_this.stack,_this.name="AssertionError",_possibleConstructorReturn(_this)}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(AssertionError,[{key:"toString",value:function toString(){return"".concat(this.name," [").concat(this.code,"]: ").concat(this.message)}},{key:_inspect$custom,value:function value(recurseTimes,ctx){return inspect(this,_objectSpread(_objectSpread({},ctx),{},{customInspect:!1,depth:0}))}}]),AssertionError}(_wrapNativeSuper(Error),inspect.custom);module.exports=AssertionError},"./node_modules/assert/build/internal/errors.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!==_typeof(input)||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!==_typeof(res))return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"===_typeof(key)?key:String(key)}function _setPrototypeOf(o,p){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function _setPrototypeOf(o,p){return o.__proto__=p,o},_setPrototypeOf(o,p)}function _createSuper(Derived){var hasNativeReflectConstruct=function _isNativeReflectConstruct(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){})),!0}catch(e){return!1}}();return function _createSuperInternal(){var result,Super=_getPrototypeOf(Derived);if(hasNativeReflectConstruct){var NewTarget=_getPrototypeOf(this).constructor;result=Reflect.construct(Super,arguments,NewTarget)}else result=Super.apply(this,arguments);return function _possibleConstructorReturn(self,call){if(call&&("object"===_typeof(call)||"function"==typeof call))return call;if(void 0!==call)throw new TypeError("Derived constructors may only return object or undefined");return function _assertThisInitialized(self){if(void 0===self)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return self}(self)}(this,result)}}function _getPrototypeOf(o){return _getPrototypeOf=Object.setPrototypeOf?Object.getPrototypeOf.bind():function _getPrototypeOf(o){return o.__proto__||Object.getPrototypeOf(o)},_getPrototypeOf(o)}var assert,util,codes={};function createErrorType(code,message,Base){Base||(Base=Error);var NodeError=function(_Base){!function _inherits(subClass,superClass){if("function"!=typeof superClass&&null!==superClass)throw new TypeError("Super expression must either be null or a function");subClass.prototype=Object.create(superClass&&superClass.prototype,{constructor:{value:subClass,writable:!0,configurable:!0}}),Object.defineProperty(subClass,"prototype",{writable:!1}),superClass&&_setPrototypeOf(subClass,superClass)}(NodeError,_Base);var _super=_createSuper(NodeError);function NodeError(arg1,arg2,arg3){var _this;return function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,NodeError),_this=_super.call(this,function getMessage(arg1,arg2,arg3){return"string"==typeof message?message:message(arg1,arg2,arg3)}(arg1,arg2,arg3)),_this.code=code,_this}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(NodeError)}(Base);codes[code]=NodeError}function oneOf(expected,thing){if(Array.isArray(expected)){var len=expected.length;return expected=expected.map(function(i){return String(i)}),len>2?"one of ".concat(thing," ").concat(expected.slice(0,len-1).join(", "),", or ")+expected[len-1]:2===len?"one of ".concat(thing," ").concat(expected[0]," or ").concat(expected[1]):"of ".concat(thing," ").concat(expected[0])}return"of ".concat(thing," ").concat(String(expected))}createErrorType("ERR_AMBIGUOUS_ARGUMENT",'The "%s" argument is ambiguous. %s',TypeError),createErrorType("ERR_INVALID_ARG_TYPE",function(name,expected,actual){var determiner,msg;if(void 0===assert&&(assert=__webpack_require__("./node_modules/assert/build/assert.js")),assert("string"==typeof name,"'name' must be a string"),"string"==typeof expected&&function startsWith(str,search,pos){return str.substr(!pos||pos<0?0:+pos,search.length)===search}(expected,"not ")?(determiner="must not be",expected=expected.replace(/^not /,"")):determiner="must be",function endsWith(str,search,this_len){return(void 0===this_len||this_len>str.length)&&(this_len=str.length),str.substring(this_len-search.length,this_len)===search}(name," argument"))msg="The ".concat(name," ").concat(determiner," ").concat(oneOf(expected,"type"));else{var type=function includes(str,search,start){return"number"!=typeof start&&(start=0),!(start+search.length>str.length)&&-1!==str.indexOf(search,start)}(name,".")?"property":"argument";msg='The "'.concat(name,'" ').concat(type," ").concat(determiner," ").concat(oneOf(expected,"type"))}return msg+=". Received type ".concat(_typeof(actual))},TypeError),createErrorType("ERR_INVALID_ARG_VALUE",function(name,value){var reason=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"is invalid";void 0===util&&(util=__webpack_require__("./node_modules/util/util.js"));var inspected=util.inspect(value);return inspected.length>128&&(inspected="".concat(inspected.slice(0,128),"...")),"The argument '".concat(name,"' ").concat(reason,". Received ").concat(inspected)},TypeError,RangeError),createErrorType("ERR_INVALID_RETURN_VALUE",function(input,name,value){var type;return type=value&&value.constructor&&value.constructor.name?"instance of ".concat(value.constructor.name):"type ".concat(_typeof(value)),"Expected ".concat(input,' to be returned from the "').concat(name,'"')+" function but got ".concat(type,".")},TypeError),createErrorType("ERR_MISSING_ARGS",function(){for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];void 0===assert&&(assert=__webpack_require__("./node_modules/assert/build/assert.js")),assert(args.length>0,"At least one arg needs to be specified");var msg="The ",len=args.length;switch(args=args.map(function(a){return'"'.concat(a,'"')}),len){case 1:msg+="".concat(args[0]," argument");break;case 2:msg+="".concat(args[0]," and ").concat(args[1]," arguments");break;default:msg+=args.slice(0,len-1).join(", "),msg+=", and ".concat(args[len-1]," arguments")}return"".concat(msg," must be specified")},TypeError),module.exports.codes=codes},"./node_modules/assert/build/internal/util/comparisons.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";function _slicedToArray(arr,i){return function _arrayWithHoles(arr){if(Array.isArray(arr))return arr}(arr)||function _iterableToArrayLimit(r,l){var t=null==r?null:"undefined"!=typeof Symbol&&r[Symbol.iterator]||r["@@iterator"];if(null!=t){var e,n,i,u,a=[],f=!0,o=!1;try{if(i=(t=t.call(r)).next,0===l){if(Object(t)!==t)return;f=!1}else for(;!(f=(e=i.call(t)).done)&&(a.push(e.value),a.length!==l);f=!0);}catch(r){o=!0,n=r}finally{try{if(!f&&null!=t.return&&(u=t.return(),Object(u)!==u))return}finally{if(o)throw n}}return a}}(arr,i)||function _unsupportedIterableToArray(o,minLen){if(!o)return;if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);"Object"===n&&o.constructor&&(n=o.constructor.name);if("Map"===n||"Set"===n)return Array.from(o);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return _arrayLikeToArray(o,minLen)}(arr,i)||function _nonIterableRest(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}var regexFlagsSupported=void 0!==/a/g.flags,arrayFromSet=function arrayFromSet(set){var array=[];return set.forEach(function(value){return array.push(value)}),array},arrayFromMap=function arrayFromMap(map){var array=[];return map.forEach(function(value,key){return array.push([key,value])}),array},objectIs=Object.is?Object.is:__webpack_require__("./node_modules/object-is/index.js"),objectGetOwnPropertySymbols=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols:function(){return[]},numberIsNaN=Number.isNaN?Number.isNaN:__webpack_require__("./node_modules/is-nan/index.js");function uncurryThis(f){return f.call.bind(f)}var hasOwnProperty=uncurryThis(Object.prototype.hasOwnProperty),propertyIsEnumerable=uncurryThis(Object.prototype.propertyIsEnumerable),objectToString=uncurryThis(Object.prototype.toString),_require$types=__webpack_require__("./node_modules/util/util.js").types,isAnyArrayBuffer=_require$types.isAnyArrayBuffer,isArrayBufferView=_require$types.isArrayBufferView,isDate=_require$types.isDate,isMap=_require$types.isMap,isRegExp=_require$types.isRegExp,isSet=_require$types.isSet,isNativeError=_require$types.isNativeError,isBoxedPrimitive=_require$types.isBoxedPrimitive,isNumberObject=_require$types.isNumberObject,isStringObject=_require$types.isStringObject,isBooleanObject=_require$types.isBooleanObject,isBigIntObject=_require$types.isBigIntObject,isSymbolObject=_require$types.isSymbolObject,isFloat32Array=_require$types.isFloat32Array,isFloat64Array=_require$types.isFloat64Array;function isNonIndex(key){if(0===key.length||key.length>10)return!0;for(var i=0;i<key.length;i++){var code=key.charCodeAt(i);if(code<48||code>57)return!0}return 10===key.length&&key>=Math.pow(2,32)}function getOwnNonIndexProperties(value){return Object.keys(value).filter(isNonIndex).concat(objectGetOwnPropertySymbols(value).filter(Object.prototype.propertyIsEnumerable.bind(value)))}function compare(a,b){if(a===b)return 0;for(var x=a.length,y=b.length,i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0}function innerDeepEqual(val1,val2,strict,memos){if(val1===val2)return 0!==val1||(!strict||objectIs(val1,val2));if(strict){if("object"!==_typeof(val1))return"number"==typeof val1&&numberIsNaN(val1)&&numberIsNaN(val2);if("object"!==_typeof(val2)||null===val1||null===val2)return!1;if(Object.getPrototypeOf(val1)!==Object.getPrototypeOf(val2))return!1}else{if(null===val1||"object"!==_typeof(val1))return(null===val2||"object"!==_typeof(val2))&&val1==val2;if(null===val2||"object"!==_typeof(val2))return!1}var val1Tag=objectToString(val1);if(val1Tag!==objectToString(val2))return!1;if(Array.isArray(val1)){if(val1.length!==val2.length)return!1;var keys1=getOwnNonIndexProperties(val1),keys2=getOwnNonIndexProperties(val2);return keys1.length===keys2.length&&keyCheck(val1,val2,strict,memos,1,keys1)}if("[object Object]"===val1Tag&&(!isMap(val1)&&isMap(val2)||!isSet(val1)&&isSet(val2)))return!1;if(isDate(val1)){if(!isDate(val2)||Date.prototype.getTime.call(val1)!==Date.prototype.getTime.call(val2))return!1}else if(isRegExp(val1)){if(!isRegExp(val2)||!function areSimilarRegExps(a,b){return regexFlagsSupported?a.source===b.source&&a.flags===b.flags:RegExp.prototype.toString.call(a)===RegExp.prototype.toString.call(b)}(val1,val2))return!1}else if(isNativeError(val1)||val1 instanceof Error){if(val1.message!==val2.message||val1.name!==val2.name)return!1}else{if(isArrayBufferView(val1)){if(strict||!isFloat32Array(val1)&&!isFloat64Array(val1)){if(!function areSimilarTypedArrays(a,b){return a.byteLength===b.byteLength&&0===compare(new Uint8Array(a.buffer,a.byteOffset,a.byteLength),new Uint8Array(b.buffer,b.byteOffset,b.byteLength))}(val1,val2))return!1}else if(!function areSimilarFloatArrays(a,b){if(a.byteLength!==b.byteLength)return!1;for(var offset=0;offset<a.byteLength;offset++)if(a[offset]!==b[offset])return!1;return!0}(val1,val2))return!1;var _keys=getOwnNonIndexProperties(val1),_keys2=getOwnNonIndexProperties(val2);return _keys.length===_keys2.length&&keyCheck(val1,val2,strict,memos,0,_keys)}if(isSet(val1))return!(!isSet(val2)||val1.size!==val2.size)&&keyCheck(val1,val2,strict,memos,2);if(isMap(val1))return!(!isMap(val2)||val1.size!==val2.size)&&keyCheck(val1,val2,strict,memos,3);if(isAnyArrayBuffer(val1)){if(!function areEqualArrayBuffers(buf1,buf2){return buf1.byteLength===buf2.byteLength&&0===compare(new Uint8Array(buf1),new Uint8Array(buf2))}(val1,val2))return!1}else if(isBoxedPrimitive(val1)&&!function isEqualBoxedPrimitive(val1,val2){return isNumberObject(val1)?isNumberObject(val2)&&objectIs(Number.prototype.valueOf.call(val1),Number.prototype.valueOf.call(val2)):isStringObject(val1)?isStringObject(val2)&&String.prototype.valueOf.call(val1)===String.prototype.valueOf.call(val2):isBooleanObject(val1)?isBooleanObject(val2)&&Boolean.prototype.valueOf.call(val1)===Boolean.prototype.valueOf.call(val2):isBigIntObject(val1)?isBigIntObject(val2)&&BigInt.prototype.valueOf.call(val1)===BigInt.prototype.valueOf.call(val2):isSymbolObject(val2)&&Symbol.prototype.valueOf.call(val1)===Symbol.prototype.valueOf.call(val2)}(val1,val2))return!1}return keyCheck(val1,val2,strict,memos,0)}function getEnumerables(val,keys){return keys.filter(function(k){return propertyIsEnumerable(val,k)})}function keyCheck(val1,val2,strict,memos,iterationType,aKeys){if(5===arguments.length){aKeys=Object.keys(val1);var bKeys=Object.keys(val2);if(aKeys.length!==bKeys.length)return!1}for(var i=0;i<aKeys.length;i++)if(!hasOwnProperty(val2,aKeys[i]))return!1;if(strict&&5===arguments.length){var symbolKeysA=objectGetOwnPropertySymbols(val1);if(0!==symbolKeysA.length){var count=0;for(i=0;i<symbolKeysA.length;i++){var key=symbolKeysA[i];if(propertyIsEnumerable(val1,key)){if(!propertyIsEnumerable(val2,key))return!1;aKeys.push(key),count++}else if(propertyIsEnumerable(val2,key))return!1}var symbolKeysB=objectGetOwnPropertySymbols(val2);if(symbolKeysA.length!==symbolKeysB.length&&getEnumerables(val2,symbolKeysB).length!==count)return!1}else{var _symbolKeysB=objectGetOwnPropertySymbols(val2);if(0!==_symbolKeysB.length&&0!==getEnumerables(val2,_symbolKeysB).length)return!1}}if(0===aKeys.length&&(0===iterationType||1===iterationType&&0===val1.length||0===val1.size))return!0;if(void 0===memos)memos={val1:new Map,val2:new Map,position:0};else{var val2MemoA=memos.val1.get(val1);if(void 0!==val2MemoA){var val2MemoB=memos.val2.get(val2);if(void 0!==val2MemoB)return val2MemoA===val2MemoB}memos.position++}memos.val1.set(val1,memos.position),memos.val2.set(val2,memos.position);var areEq=function objEquiv(a,b,strict,keys,memos,iterationType){var i=0;if(2===iterationType){if(!function setEquiv(a,b,strict,memo){for(var set=null,aValues=arrayFromSet(a),i=0;i<aValues.length;i++){var val=aValues[i];if("object"===_typeof(val)&&null!==val)null===set&&(set=new Set),set.add(val);else if(!b.has(val)){if(strict)return!1;if(!setMightHaveLoosePrim(a,b,val))return!1;null===set&&(set=new Set),set.add(val)}}if(null!==set){for(var bValues=arrayFromSet(b),_i=0;_i<bValues.length;_i++){var _val=bValues[_i];if("object"===_typeof(_val)&&null!==_val){if(!setHasEqualElement(set,_val,strict,memo))return!1}else if(!strict&&!a.has(_val)&&!setHasEqualElement(set,_val,strict,memo))return!1}return 0===set.size}return!0}(a,b,strict,memos))return!1}else if(3===iterationType){if(!function mapEquiv(a,b,strict,memo){for(var set=null,aEntries=arrayFromMap(a),i=0;i<aEntries.length;i++){var _aEntries$i=_slicedToArray(aEntries[i],2),key=_aEntries$i[0],item1=_aEntries$i[1];if("object"===_typeof(key)&&null!==key)null===set&&(set=new Set),set.add(key);else{var item2=b.get(key);if(void 0===item2&&!b.has(key)||!innerDeepEqual(item1,item2,strict,memo)){if(strict)return!1;if(!mapMightHaveLoosePrim(a,b,key,item1,memo))return!1;null===set&&(set=new Set),set.add(key)}}}if(null!==set){for(var bEntries=arrayFromMap(b),_i2=0;_i2<bEntries.length;_i2++){var _bEntries$_i=_slicedToArray(bEntries[_i2],2),_key=_bEntries$_i[0],item=_bEntries$_i[1];if("object"===_typeof(_key)&&null!==_key){if(!mapHasEqualEntry(set,a,_key,item,strict,memo))return!1}else if(!(strict||a.has(_key)&&innerDeepEqual(a.get(_key),item,!1,memo)||mapHasEqualEntry(set,a,_key,item,!1,memo)))return!1}return 0===set.size}return!0}(a,b,strict,memos))return!1}else if(1===iterationType)for(;i<a.length;i++){if(!hasOwnProperty(a,i)){if(hasOwnProperty(b,i))return!1;for(var keysA=Object.keys(a);i<keysA.length;i++){var key=keysA[i];if(!hasOwnProperty(b,key)||!innerDeepEqual(a[key],b[key],strict,memos))return!1}return keysA.length===Object.keys(b).length}if(!hasOwnProperty(b,i)||!innerDeepEqual(a[i],b[i],strict,memos))return!1}for(i=0;i<keys.length;i++){var _key2=keys[i];if(!innerDeepEqual(a[_key2],b[_key2],strict,memos))return!1}return!0}(val1,val2,strict,aKeys,memos,iterationType);return memos.val1.delete(val1),memos.val2.delete(val2),areEq}function setHasEqualElement(set,val1,strict,memo){for(var setValues=arrayFromSet(set),i=0;i<setValues.length;i++){var val2=setValues[i];if(innerDeepEqual(val1,val2,strict,memo))return set.delete(val2),!0}return!1}function findLooseMatchingPrimitives(prim){switch(_typeof(prim)){case"undefined":return null;case"object":return;case"symbol":return!1;case"string":prim=+prim;case"number":if(numberIsNaN(prim))return!1}return!0}function setMightHaveLoosePrim(a,b,prim){var altValue=findLooseMatchingPrimitives(prim);return null!=altValue?altValue:b.has(altValue)&&!a.has(altValue)}function mapMightHaveLoosePrim(a,b,prim,item,memo){var altValue=findLooseMatchingPrimitives(prim);if(null!=altValue)return altValue;var curB=b.get(altValue);return!(void 0===curB&&!b.has(altValue)||!innerDeepEqual(item,curB,!1,memo))&&(!a.has(altValue)&&innerDeepEqual(item,curB,!1,memo))}function mapHasEqualEntry(set,map,key1,item1,strict,memo){for(var setValues=arrayFromSet(set),i=0;i<setValues.length;i++){var key2=setValues[i];if(innerDeepEqual(key1,key2,strict,memo)&&innerDeepEqual(item1,map.get(key2),strict,memo))return set.delete(key2),!0}return!1}module.exports={isDeepEqual:function isDeepEqual(val1,val2){return innerDeepEqual(val1,val2,false)},isDeepStrictEqual:function isDeepStrictEqual(val1,val2){return innerDeepEqual(val1,val2,true)}}},"./node_modules/available-typed-arrays/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var possibleNames=__webpack_require__("./node_modules/possible-typed-array-names/index.js"),g="undefined"==typeof globalThis?__webpack_require__.g:globalThis;module.exports=function availableTypedArrays(){for(var out=[],i=0;i<possibleNames.length;i++)"function"==typeof g[possibleNames[i]]&&(out[out.length]=possibleNames[i]);return out}},"./node_modules/base64-js/index.js":(__unused_webpack_module,exports)=>{"use strict";exports.byteLength=function byteLength(b64){var lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1];return 3*(validLen+placeHoldersLen)/4-placeHoldersLen},exports.toByteArray=function toByteArray(b64){var tmp,i,lens=getLens(b64),validLen=lens[0],placeHoldersLen=lens[1],arr=new Arr(function _byteLength(b64,validLen,placeHoldersLen){return 3*(validLen+placeHoldersLen)/4-placeHoldersLen}(0,validLen,placeHoldersLen)),curByte=0,len=placeHoldersLen>0?validLen-4:validLen;for(i=0;i<len;i+=4)tmp=revLookup[b64.charCodeAt(i)]<<18|revLookup[b64.charCodeAt(i+1)]<<12|revLookup[b64.charCodeAt(i+2)]<<6|revLookup[b64.charCodeAt(i+3)],arr[curByte++]=tmp>>16&255,arr[curByte++]=tmp>>8&255,arr[curByte++]=255&tmp;2===placeHoldersLen&&(tmp=revLookup[b64.charCodeAt(i)]<<2|revLookup[b64.charCodeAt(i+1)]>>4,arr[curByte++]=255&tmp);1===placeHoldersLen&&(tmp=revLookup[b64.charCodeAt(i)]<<10|revLookup[b64.charCodeAt(i+1)]<<4|revLookup[b64.charCodeAt(i+2)]>>2,arr[curByte++]=tmp>>8&255,arr[curByte++]=255&tmp);return arr},exports.fromByteArray=function fromByteArray(uint8){for(var tmp,len=uint8.length,extraBytes=len%3,parts=[],i=0,len2=len-extraBytes;i<len2;i+=16383)parts.push(encodeChunk(uint8,i,i+16383>len2?len2:i+16383));1===extraBytes?(tmp=uint8[len-1],parts.push(lookup[tmp>>2]+lookup[tmp<<4&63]+"==")):2===extraBytes&&(tmp=(uint8[len-2]<<8)+uint8[len-1],parts.push(lookup[tmp>>10]+lookup[tmp>>4&63]+lookup[tmp<<2&63]+"="));return parts.join("")};for(var lookup=[],revLookup=[],Arr="undefined"!=typeof Uint8Array?Uint8Array:Array,code="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i=0;i<64;++i)lookup[i]=code[i],revLookup[code.charCodeAt(i)]=i;function getLens(b64){var len=b64.length;if(len%4>0)throw new Error("Invalid string. Length must be a multiple of 4");var validLen=b64.indexOf("=");return-1===validLen&&(validLen=len),[validLen,validLen===len?0:4-validLen%4]}function tripletToBase64(num){return lookup[num>>18&63]+lookup[num>>12&63]+lookup[num>>6&63]+lookup[63&num]}function encodeChunk(uint8,start,end){for(var tmp,output=[],i=start;i<end;i+=3)tmp=(uint8[i]<<16&16711680)+(uint8[i+1]<<8&65280)+(255&uint8[i+2]),output.push(tripletToBase64(tmp));return output.join("")}revLookup["-".charCodeAt(0)]=62,revLookup["_".charCodeAt(0)]=63},"./node_modules/browserify-zlib/lib/binding.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var Buffer=__webpack_require__("./node_modules/buffer/index.js").Buffer,process=__webpack_require__("./node_modules/process/browser.js"),assert=__webpack_require__("./node_modules/assert/build/assert.js"),Zstream=__webpack_require__("./node_modules/pako/lib/zlib/zstream.js"),zlib_deflate=__webpack_require__("./node_modules/pako/lib/zlib/deflate.js"),zlib_inflate=__webpack_require__("./node_modules/pako/lib/zlib/inflate.js"),constants=__webpack_require__("./node_modules/pako/lib/zlib/constants.js");for(var key in constants)exports[key]=constants[key];exports.NONE=0,exports.DEFLATE=1,exports.INFLATE=2,exports.GZIP=3,exports.GUNZIP=4,exports.DEFLATERAW=5,exports.INFLATERAW=6,exports.UNZIP=7;function Zlib(mode){if("number"!=typeof mode||mode<exports.DEFLATE||mode>exports.UNZIP)throw new TypeError("Bad argument");this.dictionary=null,this.err=0,this.flush=0,this.init_done=!1,this.level=0,this.memLevel=0,this.mode=mode,this.strategy=0,this.windowBits=0,this.write_in_progress=!1,this.pending_close=!1,this.gzip_id_bytes_read=0}Zlib.prototype.close=function(){this.write_in_progress?this.pending_close=!0:(this.pending_close=!1,assert(this.init_done,"close before init"),assert(this.mode<=exports.UNZIP),this.mode===exports.DEFLATE||this.mode===exports.GZIP||this.mode===exports.DEFLATERAW?zlib_deflate.deflateEnd(this.strm):this.mode!==exports.INFLATE&&this.mode!==exports.GUNZIP&&this.mode!==exports.INFLATERAW&&this.mode!==exports.UNZIP||zlib_inflate.inflateEnd(this.strm),this.mode=exports.NONE,this.dictionary=null)},Zlib.prototype.write=function(flush,input,in_off,in_len,out,out_off,out_len){return this._write(!0,flush,input,in_off,in_len,out,out_off,out_len)},Zlib.prototype.writeSync=function(flush,input,in_off,in_len,out,out_off,out_len){return this._write(!1,flush,input,in_off,in_len,out,out_off,out_len)},Zlib.prototype._write=function(async,flush,input,in_off,in_len,out,out_off,out_len){if(assert.equal(arguments.length,8),assert(this.init_done,"write before init"),assert(this.mode!==exports.NONE,"already finalized"),assert.equal(!1,this.write_in_progress,"write already in progress"),assert.equal(!1,this.pending_close,"close is pending"),this.write_in_progress=!0,assert.equal(!1,void 0===flush,"must provide flush value"),this.write_in_progress=!0,flush!==exports.Z_NO_FLUSH&&flush!==exports.Z_PARTIAL_FLUSH&&flush!==exports.Z_SYNC_FLUSH&&flush!==exports.Z_FULL_FLUSH&&flush!==exports.Z_FINISH&&flush!==exports.Z_BLOCK)throw new Error("Invalid flush value");if(null==input&&(input=Buffer.alloc(0),in_len=0,in_off=0),this.strm.avail_in=in_len,this.strm.input=input,this.strm.next_in=in_off,this.strm.avail_out=out_len,this.strm.output=out,this.strm.next_out=out_off,this.flush=flush,!async)return this._process(),this._checkError()?this._afterSync():void 0;var self=this;return process.nextTick(function(){self._process(),self._after()}),this},Zlib.prototype._afterSync=function(){var avail_out=this.strm.avail_out,avail_in=this.strm.avail_in;return this.write_in_progress=!1,[avail_in,avail_out]},Zlib.prototype._process=function(){var next_expected_header_byte=null;switch(this.mode){case exports.DEFLATE:case exports.GZIP:case exports.DEFLATERAW:this.err=zlib_deflate.deflate(this.strm,this.flush);break;case exports.UNZIP:switch(this.strm.avail_in>0&&(next_expected_header_byte=this.strm.next_in),this.gzip_id_bytes_read){case 0:if(null===next_expected_header_byte)break;if(31!==this.strm.input[next_expected_header_byte]){this.mode=exports.INFLATE;break}if(this.gzip_id_bytes_read=1,next_expected_header_byte++,1===this.strm.avail_in)break;case 1:if(null===next_expected_header_byte)break;139===this.strm.input[next_expected_header_byte]?(this.gzip_id_bytes_read=2,this.mode=exports.GUNZIP):this.mode=exports.INFLATE;break;default:throw new Error("invalid number of gzip magic number bytes read")}case exports.INFLATE:case exports.GUNZIP:case exports.INFLATERAW:for(this.err=zlib_inflate.inflate(this.strm,this.flush),this.err===exports.Z_NEED_DICT&&this.dictionary&&(this.err=zlib_inflate.inflateSetDictionary(this.strm,this.dictionary),this.err===exports.Z_OK?this.err=zlib_inflate.inflate(this.strm,this.flush):this.err===exports.Z_DATA_ERROR&&(this.err=exports.Z_NEED_DICT));this.strm.avail_in>0&&this.mode===exports.GUNZIP&&this.err===exports.Z_STREAM_END&&0!==this.strm.next_in[0];)this.reset(),this.err=zlib_inflate.inflate(this.strm,this.flush);break;default:throw new Error("Unknown mode "+this.mode)}},Zlib.prototype._checkError=function(){switch(this.err){case exports.Z_OK:case exports.Z_BUF_ERROR:if(0!==this.strm.avail_out&&this.flush===exports.Z_FINISH)return this._error("unexpected end of file"),!1;break;case exports.Z_STREAM_END:break;case exports.Z_NEED_DICT:return null==this.dictionary?this._error("Missing dictionary"):this._error("Bad dictionary"),!1;default:return this._error("Zlib error"),!1}return!0},Zlib.prototype._after=function(){if(this._checkError()){var avail_out=this.strm.avail_out,avail_in=this.strm.avail_in;this.write_in_progress=!1,this.callback(avail_in,avail_out),this.pending_close&&this.close()}},Zlib.prototype._error=function(message){this.strm.msg&&(message=this.strm.msg),this.onerror(message,this.err),this.write_in_progress=!1,this.pending_close&&this.close()},Zlib.prototype.init=function(windowBits,level,memLevel,strategy,dictionary){assert(4===arguments.length||5===arguments.length,"init(windowBits, level, memLevel, strategy, [dictionary])"),assert(windowBits>=8&&windowBits<=15,"invalid windowBits"),assert(level>=-1&&level<=9,"invalid compression level"),assert(memLevel>=1&&memLevel<=9,"invalid memlevel"),assert(strategy===exports.Z_FILTERED||strategy===exports.Z_HUFFMAN_ONLY||strategy===exports.Z_RLE||strategy===exports.Z_FIXED||strategy===exports.Z_DEFAULT_STRATEGY,"invalid strategy"),this._init(level,windowBits,memLevel,strategy,dictionary),this._setDictionary()},Zlib.prototype.params=function(){throw new Error("deflateParams Not supported")},Zlib.prototype.reset=function(){this._reset(),this._setDictionary()},Zlib.prototype._init=function(level,windowBits,memLevel,strategy,dictionary){switch(this.level=level,this.windowBits=windowBits,this.memLevel=memLevel,this.strategy=strategy,this.flush=exports.Z_NO_FLUSH,this.err=exports.Z_OK,this.mode!==exports.GZIP&&this.mode!==exports.GUNZIP||(this.windowBits+=16),this.mode===exports.UNZIP&&(this.windowBits+=32),this.mode!==exports.DEFLATERAW&&this.mode!==exports.INFLATERAW||(this.windowBits=-1*this.windowBits),this.strm=new Zstream,this.mode){case exports.DEFLATE:case exports.GZIP:case exports.DEFLATERAW:this.err=zlib_deflate.deflateInit2(this.strm,this.level,exports.Z_DEFLATED,this.windowBits,this.memLevel,this.strategy);break;case exports.INFLATE:case exports.GUNZIP:case exports.INFLATERAW:case exports.UNZIP:this.err=zlib_inflate.inflateInit2(this.strm,this.windowBits);break;default:throw new Error("Unknown mode "+this.mode)}this.err!==exports.Z_OK&&this._error("Init error"),this.dictionary=dictionary,this.write_in_progress=!1,this.init_done=!0},Zlib.prototype._setDictionary=function(){if(null!=this.dictionary){switch(this.err=exports.Z_OK,this.mode){case exports.DEFLATE:case exports.DEFLATERAW:this.err=zlib_deflate.deflateSetDictionary(this.strm,this.dictionary)}this.err!==exports.Z_OK&&this._error("Failed to set dictionary")}},Zlib.prototype._reset=function(){switch(this.err=exports.Z_OK,this.mode){case exports.DEFLATE:case exports.DEFLATERAW:case exports.GZIP:this.err=zlib_deflate.deflateReset(this.strm);break;case exports.INFLATE:case exports.INFLATERAW:case exports.GUNZIP:this.err=zlib_inflate.inflateReset(this.strm)}this.err!==exports.Z_OK&&this._error("Failed to reset stream")},exports.Zlib=Zlib},"./node_modules/browserify-zlib/lib/index.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js"),Buffer=__webpack_require__("./node_modules/buffer/index.js").Buffer,Transform=__webpack_require__("./node_modules/stream-browserify/index.js").Transform,binding=__webpack_require__("./node_modules/browserify-zlib/lib/binding.js"),util=__webpack_require__("./node_modules/util/util.js"),assert=__webpack_require__("./node_modules/assert/build/assert.js").ok,kMaxLength=__webpack_require__("./node_modules/buffer/index.js").kMaxLength,kRangeErrorMessage="Cannot create final Buffer. It would be larger than 0x"+kMaxLength.toString(16)+" bytes";binding.Z_MIN_WINDOWBITS=8,binding.Z_MAX_WINDOWBITS=15,binding.Z_DEFAULT_WINDOWBITS=15,binding.Z_MIN_CHUNK=64,binding.Z_MAX_CHUNK=1/0,binding.Z_DEFAULT_CHUNK=16384,binding.Z_MIN_MEMLEVEL=1,binding.Z_MAX_MEMLEVEL=9,binding.Z_DEFAULT_MEMLEVEL=8,binding.Z_MIN_LEVEL=-1,binding.Z_MAX_LEVEL=9,binding.Z_DEFAULT_LEVEL=binding.Z_DEFAULT_COMPRESSION;for(var bkeys=Object.keys(binding),bk=0;bk<bkeys.length;bk++){var bkey=bkeys[bk];bkey.match(/^Z/)&&Object.defineProperty(exports,bkey,{enumerable:!0,value:binding[bkey],writable:!1})}for(var codes={Z_OK:binding.Z_OK,Z_STREAM_END:binding.Z_STREAM_END,Z_NEED_DICT:binding.Z_NEED_DICT,Z_ERRNO:binding.Z_ERRNO,Z_STREAM_ERROR:binding.Z_STREAM_ERROR,Z_DATA_ERROR:binding.Z_DATA_ERROR,Z_MEM_ERROR:binding.Z_MEM_ERROR,Z_BUF_ERROR:binding.Z_BUF_ERROR,Z_VERSION_ERROR:binding.Z_VERSION_ERROR},ckeys=Object.keys(codes),ck=0;ck<ckeys.length;ck++){var ckey=ckeys[ck];codes[codes[ckey]]=ckey}function zlibBuffer(engine,buffer,callback){var buffers=[],nread=0;function flow(){for(var chunk;null!==(chunk=engine.read());)buffers.push(chunk),nread+=chunk.length;engine.once("readable",flow)}function onEnd(){var buf,err=null;nread>=kMaxLength?err=new RangeError(kRangeErrorMessage):buf=Buffer.concat(buffers,nread),buffers=[],engine.close(),callback(err,buf)}engine.on("error",function onError(err){engine.removeListener("end",onEnd),engine.removeListener("readable",flow),callback(err)}),engine.on("end",onEnd),engine.end(buffer),flow()}function zlibBufferSync(engine,buffer){if("string"==typeof buffer&&(buffer=Buffer.from(buffer)),!Buffer.isBuffer(buffer))throw new TypeError("Not a string or buffer");var flushFlag=engine._finishFlushFlag;return engine._processChunk(buffer,flushFlag)}function Deflate(opts){if(!(this instanceof Deflate))return new Deflate(opts);Zlib.call(this,opts,binding.DEFLATE)}function Inflate(opts){if(!(this instanceof Inflate))return new Inflate(opts);Zlib.call(this,opts,binding.INFLATE)}function Gzip(opts){if(!(this instanceof Gzip))return new Gzip(opts);Zlib.call(this,opts,binding.GZIP)}function Gunzip(opts){if(!(this instanceof Gunzip))return new Gunzip(opts);Zlib.call(this,opts,binding.GUNZIP)}function DeflateRaw(opts){if(!(this instanceof DeflateRaw))return new DeflateRaw(opts);Zlib.call(this,opts,binding.DEFLATERAW)}function InflateRaw(opts){if(!(this instanceof InflateRaw))return new InflateRaw(opts);Zlib.call(this,opts,binding.INFLATERAW)}function Unzip(opts){if(!(this instanceof Unzip))return new Unzip(opts);Zlib.call(this,opts,binding.UNZIP)}function isValidFlushFlag(flag){return flag===binding.Z_NO_FLUSH||flag===binding.Z_PARTIAL_FLUSH||flag===binding.Z_SYNC_FLUSH||flag===binding.Z_FULL_FLUSH||flag===binding.Z_FINISH||flag===binding.Z_BLOCK}function Zlib(opts,mode){var _this=this;if(this._opts=opts=opts||{},this._chunkSize=opts.chunkSize||exports.Z_DEFAULT_CHUNK,Transform.call(this,opts),opts.flush&&!isValidFlushFlag(opts.flush))throw new Error("Invalid flush flag: "+opts.flush);if(opts.finishFlush&&!isValidFlushFlag(opts.finishFlush))throw new Error("Invalid flush flag: "+opts.finishFlush);if(this._flushFlag=opts.flush||binding.Z_NO_FLUSH,this._finishFlushFlag=void 0!==opts.finishFlush?opts.finishFlush:binding.Z_FINISH,opts.chunkSize&&(opts.chunkSize<exports.Z_MIN_CHUNK||opts.chunkSize>exports.Z_MAX_CHUNK))throw new Error("Invalid chunk size: "+opts.chunkSize);if(opts.windowBits&&(opts.windowBits<exports.Z_MIN_WINDOWBITS||opts.windowBits>exports.Z_MAX_WINDOWBITS))throw new Error("Invalid windowBits: "+opts.windowBits);if(opts.level&&(opts.level<exports.Z_MIN_LEVEL||opts.level>exports.Z_MAX_LEVEL))throw new Error("Invalid compression level: "+opts.level);if(opts.memLevel&&(opts.memLevel<exports.Z_MIN_MEMLEVEL||opts.memLevel>exports.Z_MAX_MEMLEVEL))throw new Error("Invalid memLevel: "+opts.memLevel);if(opts.strategy&&opts.strategy!=exports.Z_FILTERED&&opts.strategy!=exports.Z_HUFFMAN_ONLY&&opts.strategy!=exports.Z_RLE&&opts.strategy!=exports.Z_FIXED&&opts.strategy!=exports.Z_DEFAULT_STRATEGY)throw new Error("Invalid strategy: "+opts.strategy);if(opts.dictionary&&!Buffer.isBuffer(opts.dictionary))throw new Error("Invalid dictionary: it should be a Buffer instance");this._handle=new binding.Zlib(mode);var self=this;this._hadError=!1,this._handle.onerror=function(message,errno){_close(self),self._hadError=!0;var error=new Error(message);error.errno=errno,error.code=exports.codes[errno],self.emit("error",error)};var level=exports.Z_DEFAULT_COMPRESSION;"number"==typeof opts.level&&(level=opts.level);var strategy=exports.Z_DEFAULT_STRATEGY;"number"==typeof opts.strategy&&(strategy=opts.strategy),this._handle.init(opts.windowBits||exports.Z_DEFAULT_WINDOWBITS,level,opts.memLevel||exports.Z_DEFAULT_MEMLEVEL,strategy,opts.dictionary),this._buffer=Buffer.allocUnsafe(this._chunkSize),this._offset=0,this._level=level,this._strategy=strategy,this.once("end",this.close),Object.defineProperty(this,"_closed",{get:function(){return!_this._handle},configurable:!0,enumerable:!0})}function _close(engine,callback){callback&&process.nextTick(callback),engine._handle&&(engine._handle.close(),engine._handle=null)}function emitCloseNT(self){self.emit("close")}Object.defineProperty(exports,"codes",{enumerable:!0,value:Object.freeze(codes),writable:!1}),exports.Deflate=Deflate,exports.Inflate=Inflate,exports.Gzip=Gzip,exports.Gunzip=Gunzip,exports.DeflateRaw=DeflateRaw,exports.InflateRaw=InflateRaw,exports.Unzip=Unzip,exports.createDeflate=function(o){return new Deflate(o)},exports.createInflate=function(o){return new Inflate(o)},exports.createDeflateRaw=function(o){return new DeflateRaw(o)},exports.createInflateRaw=function(o){return new InflateRaw(o)},exports.createGzip=function(o){return new Gzip(o)},exports.createGunzip=function(o){return new Gunzip(o)},exports.createUnzip=function(o){return new Unzip(o)},exports.deflate=function(buffer,opts,callback){return"function"==typeof opts&&(callback=opts,opts={}),zlibBuffer(new Deflate(opts),buffer,callback)},exports.deflateSync=function(buffer,opts){return zlibBufferSync(new Deflate(opts),buffer)},exports.gzip=function(buffer,opts,callback){return"function"==typeof opts&&(callback=opts,opts={}),zlibBuffer(new Gzip(opts),buffer,callback)},exports.gzipSync=function(buffer,opts){return zlibBufferSync(new Gzip(opts),buffer)},exports.deflateRaw=function(buffer,opts,callback){return"function"==typeof opts&&(callback=opts,opts={}),zlibBuffer(new DeflateRaw(opts),buffer,callback)},exports.deflateRawSync=function(buffer,opts){return zlibBufferSync(new DeflateRaw(opts),buffer)},exports.unzip=function(buffer,opts,callback){return"function"==typeof opts&&(callback=opts,opts={}),zlibBuffer(new Unzip(opts),buffer,callback)},exports.unzipSync=function(buffer,opts){return zlibBufferSync(new Unzip(opts),buffer)},exports.inflate=function(buffer,opts,callback){return"function"==typeof opts&&(callback=opts,opts={}),zlibBuffer(new Inflate(opts),buffer,callback)},exports.inflateSync=function(buffer,opts){return zlibBufferSync(new Inflate(opts),buffer)},exports.gunzip=function(buffer,opts,callback){return"function"==typeof opts&&(callback=opts,opts={}),zlibBuffer(new Gunzip(opts),buffer,callback)},exports.gunzipSync=function(buffer,opts){return zlibBufferSync(new Gunzip(opts),buffer)},exports.inflateRaw=function(buffer,opts,callback){return"function"==typeof opts&&(callback=opts,opts={}),zlibBuffer(new InflateRaw(opts),buffer,callback)},exports.inflateRawSync=function(buffer,opts){return zlibBufferSync(new InflateRaw(opts),buffer)},util.inherits(Zlib,Transform),Zlib.prototype.params=function(level,strategy,callback){if(level<exports.Z_MIN_LEVEL||level>exports.Z_MAX_LEVEL)throw new RangeError("Invalid compression level: "+level);if(strategy!=exports.Z_FILTERED&&strategy!=exports.Z_HUFFMAN_ONLY&&strategy!=exports.Z_RLE&&strategy!=exports.Z_FIXED&&strategy!=exports.Z_DEFAULT_STRATEGY)throw new TypeError("Invalid strategy: "+strategy);if(this._level!==level||this._strategy!==strategy){var self=this;this.flush(binding.Z_SYNC_FLUSH,function(){assert(self._handle,"zlib binding closed"),self._handle.params(level,strategy),self._hadError||(self._level=level,self._strategy=strategy,callback&&callback())})}else process.nextTick(callback)},Zlib.prototype.reset=function(){return assert(this._handle,"zlib binding closed"),this._handle.reset()},Zlib.prototype._flush=function(callback){this._transform(Buffer.alloc(0),"",callback)},Zlib.prototype.flush=function(kind,callback){var _this2=this,ws=this._writableState;("function"==typeof kind||void 0===kind&&!callback)&&(callback=kind,kind=binding.Z_FULL_FLUSH),ws.ended?callback&&process.nextTick(callback):ws.ending?callback&&this.once("end",callback):ws.needDrain?callback&&this.once("drain",function(){return _this2.flush(kind,callback)}):(this._flushFlag=kind,this.write(Buffer.alloc(0),"",callback))},Zlib.prototype.close=function(callback){_close(this,callback),process.nextTick(emitCloseNT,this)},Zlib.prototype._transform=function(chunk,encoding,cb){var flushFlag,ws=this._writableState,last=(ws.ending||ws.ended)&&(!chunk||ws.length===chunk.length);return null===chunk||Buffer.isBuffer(chunk)?this._handle?(last?flushFlag=this._finishFlushFlag:(flushFlag=this._flushFlag,chunk.length>=ws.length&&(this._flushFlag=this._opts.flush||binding.Z_NO_FLUSH)),void this._processChunk(chunk,flushFlag,cb)):cb(new Error("zlib binding closed")):cb(new Error("invalid input"))},Zlib.prototype._processChunk=function(chunk,flushFlag,cb){var availInBefore=chunk&&chunk.length,availOutBefore=this._chunkSize-this._offset,inOff=0,self=this,async="function"==typeof cb;if(!async){var error,buffers=[],nread=0;this.on("error",function(er){error=er}),assert(this._handle,"zlib binding closed");do{var res=this._handle.writeSync(flushFlag,chunk,inOff,availInBefore,this._buffer,this._offset,availOutBefore)}while(!this._hadError&&callback(res[0],res[1]));if(this._hadError)throw error;if(nread>=kMaxLength)throw _close(this),new RangeError(kRangeErrorMessage);var buf=Buffer.concat(buffers,nread);return _close(this),buf}assert(this._handle,"zlib binding closed");var req=this._handle.write(flushFlag,chunk,inOff,availInBefore,this._buffer,this._offset,availOutBefore);function callback(availInAfter,availOutAfter){if(this&&(this.buffer=null,this.callback=null),!self._hadError){var have=availOutBefore-availOutAfter;if(assert(have>=0,"have should not go down"),have>0){var out=self._buffer.slice(self._offset,self._offset+have);self._offset+=have,async?self.push(out):(buffers.push(out),nread+=out.length)}if((0===availOutAfter||self._offset>=self._chunkSize)&&(availOutBefore=self._chunkSize,self._offset=0,self._buffer=Buffer.allocUnsafe(self._chunkSize)),0===availOutAfter){if(inOff+=availInBefore-availInAfter,availInBefore=availInAfter,!async)return!0;var newReq=self._handle.write(flushFlag,chunk,inOff,availInBefore,self._buffer,self._offset,self._chunkSize);return newReq.callback=callback,void(newReq.buffer=chunk)}if(!async)return!1;cb()}}req.buffer=chunk,req.callback=callback},util.inherits(Deflate,Zlib),util.inherits(Inflate,Zlib),util.inherits(Gzip,Zlib),util.inherits(Gunzip,Zlib),util.inherits(DeflateRaw,Zlib),util.inherits(InflateRaw,Zlib),util.inherits(Unzip,Zlib)},"./node_modules/buffer/index.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var console=__webpack_require__("./node_modules/console-browserify/index.js");const base64=__webpack_require__("./node_modules/base64-js/index.js"),ieee754=__webpack_require__("./node_modules/ieee754/index.js"),customInspectSymbol="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;exports.Buffer=Buffer,exports.SlowBuffer=function SlowBuffer(length){+length!=length&&(length=0);return Buffer.alloc(+length)},exports.INSPECT_MAX_BYTES=50;const K_MAX_LENGTH=2147483647;function createBuffer(length){if(length>K_MAX_LENGTH)throw new RangeError('The value "'+length+'" is invalid for option "size"');const buf=new Uint8Array(length);return Object.setPrototypeOf(buf,Buffer.prototype),buf}function Buffer(arg,encodingOrOffset,length){if("number"==typeof arg){if("string"==typeof encodingOrOffset)throw new TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(arg)}return from(arg,encodingOrOffset,length)}function from(value,encodingOrOffset,length){if("string"==typeof value)return function fromString(string,encoding){"string"==typeof encoding&&""!==encoding||(encoding="utf8");if(!Buffer.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);const length=0|byteLength(string,encoding);let buf=createBuffer(length);const actual=buf.write(string,encoding);actual!==length&&(buf=buf.slice(0,actual));return buf}(value,encodingOrOffset);if(ArrayBuffer.isView(value))return function fromArrayView(arrayView){if(isInstance(arrayView,Uint8Array)){const copy=new Uint8Array(arrayView);return fromArrayBuffer(copy.buffer,copy.byteOffset,copy.byteLength)}return fromArrayLike(arrayView)}(value);if(null==value)throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value);if(isInstance(value,ArrayBuffer)||value&&isInstance(value.buffer,ArrayBuffer))return fromArrayBuffer(value,encodingOrOffset,length);if("undefined"!=typeof SharedArrayBuffer&&(isInstance(value,SharedArrayBuffer)||value&&isInstance(value.buffer,SharedArrayBuffer)))return fromArrayBuffer(value,encodingOrOffset,length);if("number"==typeof value)throw new TypeError('The "value" argument must not be of type number. Received type number');const valueOf=value.valueOf&&value.valueOf();if(null!=valueOf&&valueOf!==value)return Buffer.from(valueOf,encodingOrOffset,length);const b=function fromObject(obj){if(Buffer.isBuffer(obj)){const len=0|checked(obj.length),buf=createBuffer(len);return 0===buf.length||obj.copy(buf,0,0,len),buf}if(void 0!==obj.length)return"number"!=typeof obj.length||numberIsNaN(obj.length)?createBuffer(0):fromArrayLike(obj);if("Buffer"===obj.type&&Array.isArray(obj.data))return fromArrayLike(obj.data)}(value);if(b)return b;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof value[Symbol.toPrimitive])return Buffer.from(value[Symbol.toPrimitive]("string"),encodingOrOffset,length);throw new TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof value)}function assertSize(size){if("number"!=typeof size)throw new TypeError('"size" argument must be of type number');if(size<0)throw new RangeError('The value "'+size+'" is invalid for option "size"')}function allocUnsafe(size){return assertSize(size),createBuffer(size<0?0:0|checked(size))}function fromArrayLike(array){const length=array.length<0?0:0|checked(array.length),buf=createBuffer(length);for(let i=0;i<length;i+=1)buf[i]=255&array[i];return buf}function fromArrayBuffer(array,byteOffset,length){if(byteOffset<0||array.byteLength<byteOffset)throw new RangeError('"offset" is outside of buffer bounds');if(array.byteLength<byteOffset+(length||0))throw new RangeError('"length" is outside of buffer bounds');let buf;return buf=void 0===byteOffset&&void 0===length?new Uint8Array(array):void 0===length?new Uint8Array(array,byteOffset):new Uint8Array(array,byteOffset,length),Object.setPrototypeOf(buf,Buffer.prototype),buf}function checked(length){if(length>=K_MAX_LENGTH)throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+K_MAX_LENGTH.toString(16)+" bytes");return 0|length}function byteLength(string,encoding){if(Buffer.isBuffer(string))return string.length;if(ArrayBuffer.isView(string)||isInstance(string,ArrayBuffer))return string.byteLength;if("string"!=typeof string)throw new TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof string);const len=string.length,mustMatch=arguments.length>2&&!0===arguments[2];if(!mustMatch&&0===len)return 0;let loweredCase=!1;for(;;)switch(encoding){case"ascii":case"latin1":case"binary":return len;case"utf8":case"utf-8":return utf8ToBytes(string).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*len;case"hex":return len>>>1;case"base64":return base64ToBytes(string).length;default:if(loweredCase)return mustMatch?-1:utf8ToBytes(string).length;encoding=(""+encoding).toLowerCase(),loweredCase=!0}}function slowToString(encoding,start,end){let loweredCase=!1;if((void 0===start||start<0)&&(start=0),start>this.length)return"";if((void 0===end||end>this.length)&&(end=this.length),end<=0)return"";if((end>>>=0)<=(start>>>=0))return"";for(encoding||(encoding="utf8");;)switch(encoding){case"hex":return hexSlice(this,start,end);case"utf8":case"utf-8":return utf8Slice(this,start,end);case"ascii":return asciiSlice(this,start,end);case"latin1":case"binary":return latin1Slice(this,start,end);case"base64":return base64Slice(this,start,end);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return utf16leSlice(this,start,end);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(encoding+"").toLowerCase(),loweredCase=!0}}function swap(b,n,m){const i=b[n];b[n]=b[m],b[m]=i}function bidirectionalIndexOf(buffer,val,byteOffset,encoding,dir){if(0===buffer.length)return-1;if("string"==typeof byteOffset?(encoding=byteOffset,byteOffset=0):byteOffset>2147483647?byteOffset=2147483647:byteOffset<-2147483648&&(byteOffset=-2147483648),numberIsNaN(byteOffset=+byteOffset)&&(byteOffset=dir?0:buffer.length-1),byteOffset<0&&(byteOffset=buffer.length+byteOffset),byteOffset>=buffer.length){if(dir)return-1;byteOffset=buffer.length-1}else if(byteOffset<0){if(!dir)return-1;byteOffset=0}if("string"==typeof val&&(val=Buffer.from(val,encoding)),Buffer.isBuffer(val))return 0===val.length?-1:arrayIndexOf(buffer,val,byteOffset,encoding,dir);if("number"==typeof val)return val&=255,"function"==typeof Uint8Array.prototype.indexOf?dir?Uint8Array.prototype.indexOf.call(buffer,val,byteOffset):Uint8Array.prototype.lastIndexOf.call(buffer,val,byteOffset):arrayIndexOf(buffer,[val],byteOffset,encoding,dir);throw new TypeError("val must be string, number or Buffer")}function arrayIndexOf(arr,val,byteOffset,encoding,dir){let i,indexSize=1,arrLength=arr.length,valLength=val.length;if(void 0!==encoding&&("ucs2"===(encoding=String(encoding).toLowerCase())||"ucs-2"===encoding||"utf16le"===encoding||"utf-16le"===encoding)){if(arr.length<2||val.length<2)return-1;indexSize=2,arrLength/=2,valLength/=2,byteOffset/=2}function read(buf,i){return 1===indexSize?buf[i]:buf.readUInt16BE(i*indexSize)}if(dir){let foundIndex=-1;for(i=byteOffset;i<arrLength;i++)if(read(arr,i)===read(val,-1===foundIndex?0:i-foundIndex)){if(-1===foundIndex&&(foundIndex=i),i-foundIndex+1===valLength)return foundIndex*indexSize}else-1!==foundIndex&&(i-=i-foundIndex),foundIndex=-1}else for(byteOffset+valLength>arrLength&&(byteOffset=arrLength-valLength),i=byteOffset;i>=0;i--){let found=!0;for(let j=0;j<valLength;j++)if(read(arr,i+j)!==read(val,j)){found=!1;break}if(found)return i}return-1}function hexWrite(buf,string,offset,length){offset=Number(offset)||0;const remaining=buf.length-offset;length?(length=Number(length))>remaining&&(length=remaining):length=remaining;const strLen=string.length;let i;for(length>strLen/2&&(length=strLen/2),i=0;i<length;++i){const parsed=parseInt(string.substr(2*i,2),16);if(numberIsNaN(parsed))return i;buf[offset+i]=parsed}return i}function utf8Write(buf,string,offset,length){return blitBuffer(utf8ToBytes(string,buf.length-offset),buf,offset,length)}function asciiWrite(buf,string,offset,length){return blitBuffer(function asciiToBytes(str){const byteArray=[];for(let i=0;i<str.length;++i)byteArray.push(255&str.charCodeAt(i));return byteArray}(string),buf,offset,length)}function base64Write(buf,string,offset,length){return blitBuffer(base64ToBytes(string),buf,offset,length)}function ucs2Write(buf,string,offset,length){return blitBuffer(function utf16leToBytes(str,units){let c,hi,lo;const byteArray=[];for(let i=0;i<str.length&&!((units-=2)<0);++i)c=str.charCodeAt(i),hi=c>>8,lo=c%256,byteArray.push(lo),byteArray.push(hi);return byteArray}(string,buf.length-offset),buf,offset,length)}function base64Slice(buf,start,end){return 0===start&&end===buf.length?base64.fromByteArray(buf):base64.fromByteArray(buf.slice(start,end))}function utf8Slice(buf,start,end){end=Math.min(buf.length,end);const res=[];let i=start;for(;i<end;){const firstByte=buf[i];let codePoint=null,bytesPerSequence=firstByte>239?4:firstByte>223?3:firstByte>191?2:1;if(i+bytesPerSequence<=end){let secondByte,thirdByte,fourthByte,tempCodePoint;switch(bytesPerSequence){case 1:firstByte<128&&(codePoint=firstByte);break;case 2:secondByte=buf[i+1],128==(192&secondByte)&&(tempCodePoint=(31&firstByte)<<6|63&secondByte,tempCodePoint>127&&(codePoint=tempCodePoint));break;case 3:secondByte=buf[i+1],thirdByte=buf[i+2],128==(192&secondByte)&&128==(192&thirdByte)&&(tempCodePoint=(15&firstByte)<<12|(63&secondByte)<<6|63&thirdByte,tempCodePoint>2047&&(tempCodePoint<55296||tempCodePoint>57343)&&(codePoint=tempCodePoint));break;case 4:secondByte=buf[i+1],thirdByte=buf[i+2],fourthByte=buf[i+3],128==(192&secondByte)&&128==(192&thirdByte)&&128==(192&fourthByte)&&(tempCodePoint=(15&firstByte)<<18|(63&secondByte)<<12|(63&thirdByte)<<6|63&fourthByte,tempCodePoint>65535&&tempCodePoint<1114112&&(codePoint=tempCodePoint))}}null===codePoint?(codePoint=65533,bytesPerSequence=1):codePoint>65535&&(codePoint-=65536,res.push(codePoint>>>10&1023|55296),codePoint=56320|1023&codePoint),res.push(codePoint),i+=bytesPerSequence}return function decodeCodePointsArray(codePoints){const len=codePoints.length;if(len<=MAX_ARGUMENTS_LENGTH)return String.fromCharCode.apply(String,codePoints);let res="",i=0;for(;i<len;)res+=String.fromCharCode.apply(String,codePoints.slice(i,i+=MAX_ARGUMENTS_LENGTH));return res}(res)}exports.kMaxLength=K_MAX_LENGTH,Buffer.TYPED_ARRAY_SUPPORT=function typedArraySupport(){try{const arr=new Uint8Array(1),proto={foo:function(){return 42}};return Object.setPrototypeOf(proto,Uint8Array.prototype),Object.setPrototypeOf(arr,proto),42===arr.foo()}catch(e){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||void 0===console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(value,encodingOrOffset,length){return from(value,encodingOrOffset,length)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(size,fill,encoding){return function alloc(size,fill,encoding){return assertSize(size),size<=0?createBuffer(size):void 0!==fill?"string"==typeof encoding?createBuffer(size).fill(fill,encoding):createBuffer(size).fill(fill):createBuffer(size)}(size,fill,encoding)},Buffer.allocUnsafe=function(size){return allocUnsafe(size)},Buffer.allocUnsafeSlow=function(size){return allocUnsafe(size)},Buffer.isBuffer=function isBuffer(b){return null!=b&&!0===b._isBuffer&&b!==Buffer.prototype},Buffer.compare=function compare(a,b){if(isInstance(a,Uint8Array)&&(a=Buffer.from(a,a.offset,a.byteLength)),isInstance(b,Uint8Array)&&(b=Buffer.from(b,b.offset,b.byteLength)),!Buffer.isBuffer(a)||!Buffer.isBuffer(b))throw new TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(a===b)return 0;let x=a.length,y=b.length;for(let i=0,len=Math.min(x,y);i<len;++i)if(a[i]!==b[i]){x=a[i],y=b[i];break}return x<y?-1:y<x?1:0},Buffer.isEncoding=function isEncoding(encoding){switch(String(encoding).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function concat(list,length){if(!Array.isArray(list))throw new TypeError('"list" argument must be an Array of Buffers');if(0===list.length)return Buffer.alloc(0);let i;if(void 0===length)for(length=0,i=0;i<list.length;++i)length+=list[i].length;const buffer=Buffer.allocUnsafe(length);let pos=0;for(i=0;i<list.length;++i){let buf=list[i];if(isInstance(buf,Uint8Array))pos+buf.length>buffer.length?(Buffer.isBuffer(buf)||(buf=Buffer.from(buf)),buf.copy(buffer,pos)):Uint8Array.prototype.set.call(buffer,buf,pos);else{if(!Buffer.isBuffer(buf))throw new TypeError('"list" argument must be an Array of Buffers');buf.copy(buffer,pos)}pos+=buf.length}return buffer},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function swap16(){const len=this.length;if(len%2!=0)throw new RangeError("Buffer size must be a multiple of 16-bits");for(let i=0;i<len;i+=2)swap(this,i,i+1);return this},Buffer.prototype.swap32=function swap32(){const len=this.length;if(len%4!=0)throw new RangeError("Buffer size must be a multiple of 32-bits");for(let i=0;i<len;i+=4)swap(this,i,i+3),swap(this,i+1,i+2);return this},Buffer.prototype.swap64=function swap64(){const len=this.length;if(len%8!=0)throw new RangeError("Buffer size must be a multiple of 64-bits");for(let i=0;i<len;i+=8)swap(this,i,i+7),swap(this,i+1,i+6),swap(this,i+2,i+5),swap(this,i+3,i+4);return this},Buffer.prototype.toString=function toString(){const length=this.length;return 0===length?"":0===arguments.length?utf8Slice(this,0,length):slowToString.apply(this,arguments)},Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function equals(b){if(!Buffer.isBuffer(b))throw new TypeError("Argument must be a Buffer");return this===b||0===Buffer.compare(this,b)},Buffer.prototype.inspect=function inspect(){let str="";const max=exports.INSPECT_MAX_BYTES;return str=this.toString("hex",0,max).replace(/(.{2})/g,"$1 ").trim(),this.length>max&&(str+=" ... "),"<Buffer "+str+">"},customInspectSymbol&&(Buffer.prototype[customInspectSymbol]=Buffer.prototype.inspect),Buffer.prototype.compare=function compare(target,start,end,thisStart,thisEnd){if(isInstance(target,Uint8Array)&&(target=Buffer.from(target,target.offset,target.byteLength)),!Buffer.isBuffer(target))throw new TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof target);if(void 0===start&&(start=0),void 0===end&&(end=target?target.length:0),void 0===thisStart&&(thisStart=0),void 0===thisEnd&&(thisEnd=this.length),start<0||end>target.length||thisStart<0||thisEnd>this.length)throw new RangeError("out of range index");if(thisStart>=thisEnd&&start>=end)return 0;if(thisStart>=thisEnd)return-1;if(start>=end)return 1;if(this===target)return 0;let x=(thisEnd>>>=0)-(thisStart>>>=0),y=(end>>>=0)-(start>>>=0);const len=Math.min(x,y),thisCopy=this.slice(thisStart,thisEnd),targetCopy=target.slice(start,end);for(let i=0;i<len;++i)if(thisCopy[i]!==targetCopy[i]){x=thisCopy[i],y=targetCopy[i];break}return x<y?-1:y<x?1:0},Buffer.prototype.includes=function includes(val,byteOffset,encoding){return-1!==this.indexOf(val,byteOffset,encoding)},Buffer.prototype.indexOf=function indexOf(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!0)},Buffer.prototype.lastIndexOf=function lastIndexOf(val,byteOffset,encoding){return bidirectionalIndexOf(this,val,byteOffset,encoding,!1)},Buffer.prototype.write=function write(string,offset,length,encoding){if(void 0===offset)encoding="utf8",length=this.length,offset=0;else if(void 0===length&&"string"==typeof offset)encoding=offset,length=this.length,offset=0;else{if(!isFinite(offset))throw new Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");offset>>>=0,isFinite(length)?(length>>>=0,void 0===encoding&&(encoding="utf8")):(encoding=length,length=void 0)}const remaining=this.length-offset;if((void 0===length||length>remaining)&&(length=remaining),string.length>0&&(length<0||offset<0)||offset>this.length)throw new RangeError("Attempt to write outside buffer bounds");encoding||(encoding="utf8");let loweredCase=!1;for(;;)switch(encoding){case"hex":return hexWrite(this,string,offset,length);case"utf8":case"utf-8":return utf8Write(this,string,offset,length);case"ascii":case"latin1":case"binary":return asciiWrite(this,string,offset,length);case"base64":return base64Write(this,string,offset,length);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return ucs2Write(this,string,offset,length);default:if(loweredCase)throw new TypeError("Unknown encoding: "+encoding);encoding=(""+encoding).toLowerCase(),loweredCase=!0}},Buffer.prototype.toJSON=function toJSON(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};const MAX_ARGUMENTS_LENGTH=4096;function asciiSlice(buf,start,end){let ret="";end=Math.min(buf.length,end);for(let i=start;i<end;++i)ret+=String.fromCharCode(127&buf[i]);return ret}function latin1Slice(buf,start,end){let ret="";end=Math.min(buf.length,end);for(let i=start;i<end;++i)ret+=String.fromCharCode(buf[i]);return ret}function hexSlice(buf,start,end){const len=buf.length;(!start||start<0)&&(start=0),(!end||end<0||end>len)&&(end=len);let out="";for(let i=start;i<end;++i)out+=hexSliceLookupTable[buf[i]];return out}function utf16leSlice(buf,start,end){const bytes=buf.slice(start,end);let res="";for(let i=0;i<bytes.length-1;i+=2)res+=String.fromCharCode(bytes[i]+256*bytes[i+1]);return res}function checkOffset(offset,ext,length){if(offset%1!=0||offset<0)throw new RangeError("offset is not uint");if(offset+ext>length)throw new RangeError("Trying to access beyond buffer length")}function checkInt(buf,value,offset,ext,max,min){if(!Buffer.isBuffer(buf))throw new TypeError('"buffer" argument must be a Buffer instance');if(value>max||value<min)throw new RangeError('"value" argument is out of bounds');if(offset+ext>buf.length)throw new RangeError("Index out of range")}function wrtBigUInt64LE(buf,value,offset,min,max){checkIntBI(value,min,max,buf,offset,7);let lo=Number(value&BigInt(4294967295));buf[offset++]=lo,lo>>=8,buf[offset++]=lo,lo>>=8,buf[offset++]=lo,lo>>=8,buf[offset++]=lo;let hi=Number(value>>BigInt(32)&BigInt(4294967295));return buf[offset++]=hi,hi>>=8,buf[offset++]=hi,hi>>=8,buf[offset++]=hi,hi>>=8,buf[offset++]=hi,offset}function wrtBigUInt64BE(buf,value,offset,min,max){checkIntBI(value,min,max,buf,offset,7);let lo=Number(value&BigInt(4294967295));buf[offset+7]=lo,lo>>=8,buf[offset+6]=lo,lo>>=8,buf[offset+5]=lo,lo>>=8,buf[offset+4]=lo;let hi=Number(value>>BigInt(32)&BigInt(4294967295));return buf[offset+3]=hi,hi>>=8,buf[offset+2]=hi,hi>>=8,buf[offset+1]=hi,hi>>=8,buf[offset]=hi,offset+8}function checkIEEE754(buf,value,offset,ext,max,min){if(offset+ext>buf.length)throw new RangeError("Index out of range");if(offset<0)throw new RangeError("Index out of range")}function writeFloat(buf,value,offset,littleEndian,noAssert){return value=+value,offset>>>=0,noAssert||checkIEEE754(buf,0,offset,4),ieee754.write(buf,value,offset,littleEndian,23,4),offset+4}function writeDouble(buf,value,offset,littleEndian,noAssert){return value=+value,offset>>>=0,noAssert||checkIEEE754(buf,0,offset,8),ieee754.write(buf,value,offset,littleEndian,52,8),offset+8}Buffer.prototype.slice=function slice(start,end){const len=this.length;(start=~~start)<0?(start+=len)<0&&(start=0):start>len&&(start=len),(end=void 0===end?len:~~end)<0?(end+=len)<0&&(end=0):end>len&&(end=len),end<start&&(end=start);const newBuf=this.subarray(start,end);return Object.setPrototypeOf(newBuf,Buffer.prototype),newBuf},Buffer.prototype.readUintLE=Buffer.prototype.readUIntLE=function readUIntLE(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);let val=this[offset],mul=1,i=0;for(;++i<byteLength&&(mul*=256);)val+=this[offset+i]*mul;return val},Buffer.prototype.readUintBE=Buffer.prototype.readUIntBE=function readUIntBE(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);let val=this[offset+--byteLength],mul=1;for(;byteLength>0&&(mul*=256);)val+=this[offset+--byteLength]*mul;return val},Buffer.prototype.readUint8=Buffer.prototype.readUInt8=function readUInt8(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,1,this.length),this[offset]},Buffer.prototype.readUint16LE=Buffer.prototype.readUInt16LE=function readUInt16LE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,2,this.length),this[offset]|this[offset+1]<<8},Buffer.prototype.readUint16BE=Buffer.prototype.readUInt16BE=function readUInt16BE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,2,this.length),this[offset]<<8|this[offset+1]},Buffer.prototype.readUint32LE=Buffer.prototype.readUInt32LE=function readUInt32LE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),(this[offset]|this[offset+1]<<8|this[offset+2]<<16)+16777216*this[offset+3]},Buffer.prototype.readUint32BE=Buffer.prototype.readUInt32BE=function readUInt32BE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),16777216*this[offset]+(this[offset+1]<<16|this[offset+2]<<8|this[offset+3])},Buffer.prototype.readBigUInt64LE=defineBigIntMethod(function readBigUInt64LE(offset){validateNumber(offset>>>=0,"offset");const first=this[offset],last=this[offset+7];void 0!==first&&void 0!==last||boundsError(offset,this.length-8);const lo=first+256*this[++offset]+65536*this[++offset]+this[++offset]*2**24,hi=this[++offset]+256*this[++offset]+65536*this[++offset]+last*2**24;return BigInt(lo)+(BigInt(hi)<<BigInt(32))}),Buffer.prototype.readBigUInt64BE=defineBigIntMethod(function readBigUInt64BE(offset){validateNumber(offset>>>=0,"offset");const first=this[offset],last=this[offset+7];void 0!==first&&void 0!==last||boundsError(offset,this.length-8);const hi=first*2**24+65536*this[++offset]+256*this[++offset]+this[++offset],lo=this[++offset]*2**24+65536*this[++offset]+256*this[++offset]+last;return(BigInt(hi)<<BigInt(32))+BigInt(lo)}),Buffer.prototype.readIntLE=function readIntLE(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);let val=this[offset],mul=1,i=0;for(;++i<byteLength&&(mul*=256);)val+=this[offset+i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength)),val},Buffer.prototype.readIntBE=function readIntBE(offset,byteLength,noAssert){offset>>>=0,byteLength>>>=0,noAssert||checkOffset(offset,byteLength,this.length);let i=byteLength,mul=1,val=this[offset+--i];for(;i>0&&(mul*=256);)val+=this[offset+--i]*mul;return mul*=128,val>=mul&&(val-=Math.pow(2,8*byteLength)),val},Buffer.prototype.readInt8=function readInt8(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,1,this.length),128&this[offset]?-1*(255-this[offset]+1):this[offset]},Buffer.prototype.readInt16LE=function readInt16LE(offset,noAssert){offset>>>=0,noAssert||checkOffset(offset,2,this.length);const val=this[offset]|this[offset+1]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt16BE=function readInt16BE(offset,noAssert){offset>>>=0,noAssert||checkOffset(offset,2,this.length);const val=this[offset+1]|this[offset]<<8;return 32768&val?4294901760|val:val},Buffer.prototype.readInt32LE=function readInt32LE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),this[offset]|this[offset+1]<<8|this[offset+2]<<16|this[offset+3]<<24},Buffer.prototype.readInt32BE=function readInt32BE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),this[offset]<<24|this[offset+1]<<16|this[offset+2]<<8|this[offset+3]},Buffer.prototype.readBigInt64LE=defineBigIntMethod(function readBigInt64LE(offset){validateNumber(offset>>>=0,"offset");const first=this[offset],last=this[offset+7];void 0!==first&&void 0!==last||boundsError(offset,this.length-8);const val=this[offset+4]+256*this[offset+5]+65536*this[offset+6]+(last<<24);return(BigInt(val)<<BigInt(32))+BigInt(first+256*this[++offset]+65536*this[++offset]+this[++offset]*2**24)}),Buffer.prototype.readBigInt64BE=defineBigIntMethod(function readBigInt64BE(offset){validateNumber(offset>>>=0,"offset");const first=this[offset],last=this[offset+7];void 0!==first&&void 0!==last||boundsError(offset,this.length-8);const val=(first<<24)+65536*this[++offset]+256*this[++offset]+this[++offset];return(BigInt(val)<<BigInt(32))+BigInt(this[++offset]*2**24+65536*this[++offset]+256*this[++offset]+last)}),Buffer.prototype.readFloatLE=function readFloatLE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!0,23,4)},Buffer.prototype.readFloatBE=function readFloatBE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,4,this.length),ieee754.read(this,offset,!1,23,4)},Buffer.prototype.readDoubleLE=function readDoubleLE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!0,52,8)},Buffer.prototype.readDoubleBE=function readDoubleBE(offset,noAssert){return offset>>>=0,noAssert||checkOffset(offset,8,this.length),ieee754.read(this,offset,!1,52,8)},Buffer.prototype.writeUintLE=Buffer.prototype.writeUIntLE=function writeUIntLE(value,offset,byteLength,noAssert){if(value=+value,offset>>>=0,byteLength>>>=0,!noAssert){checkInt(this,value,offset,byteLength,Math.pow(2,8*byteLength)-1,0)}let mul=1,i=0;for(this[offset]=255&value;++i<byteLength&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength},Buffer.prototype.writeUintBE=Buffer.prototype.writeUIntBE=function writeUIntBE(value,offset,byteLength,noAssert){if(value=+value,offset>>>=0,byteLength>>>=0,!noAssert){checkInt(this,value,offset,byteLength,Math.pow(2,8*byteLength)-1,0)}let i=byteLength-1,mul=1;for(this[offset+i]=255&value;--i>=0&&(mul*=256);)this[offset+i]=value/mul&255;return offset+byteLength},Buffer.prototype.writeUint8=Buffer.prototype.writeUInt8=function writeUInt8(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,1,255,0),this[offset]=255&value,offset+1},Buffer.prototype.writeUint16LE=Buffer.prototype.writeUInt16LE=function writeUInt16LE(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=255&value,this[offset+1]=value>>>8,offset+2},Buffer.prototype.writeUint16BE=Buffer.prototype.writeUInt16BE=function writeUInt16BE(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,2,65535,0),this[offset]=value>>>8,this[offset+1]=255&value,offset+2},Buffer.prototype.writeUint32LE=Buffer.prototype.writeUInt32LE=function writeUInt32LE(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset+3]=value>>>24,this[offset+2]=value>>>16,this[offset+1]=value>>>8,this[offset]=255&value,offset+4},Buffer.prototype.writeUint32BE=Buffer.prototype.writeUInt32BE=function writeUInt32BE(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,4,4294967295,0),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=255&value,offset+4},Buffer.prototype.writeBigUInt64LE=defineBigIntMethod(function writeBigUInt64LE(value,offset=0){return wrtBigUInt64LE(this,value,offset,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeBigUInt64BE=defineBigIntMethod(function writeBigUInt64BE(value,offset=0){return wrtBigUInt64BE(this,value,offset,BigInt(0),BigInt("0xffffffffffffffff"))}),Buffer.prototype.writeIntLE=function writeIntLE(value,offset,byteLength,noAssert){if(value=+value,offset>>>=0,!noAssert){const limit=Math.pow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}let i=0,mul=1,sub=0;for(this[offset]=255&value;++i<byteLength&&(mul*=256);)value<0&&0===sub&&0!==this[offset+i-1]&&(sub=1),this[offset+i]=(value/mul|0)-sub&255;return offset+byteLength},Buffer.prototype.writeIntBE=function writeIntBE(value,offset,byteLength,noAssert){if(value=+value,offset>>>=0,!noAssert){const limit=Math.pow(2,8*byteLength-1);checkInt(this,value,offset,byteLength,limit-1,-limit)}let i=byteLength-1,mul=1,sub=0;for(this[offset+i]=255&value;--i>=0&&(mul*=256);)value<0&&0===sub&&0!==this[offset+i+1]&&(sub=1),this[offset+i]=(value/mul|0)-sub&255;return offset+byteLength},Buffer.prototype.writeInt8=function writeInt8(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,1,127,-128),value<0&&(value=255+value+1),this[offset]=255&value,offset+1},Buffer.prototype.writeInt16LE=function writeInt16LE(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=255&value,this[offset+1]=value>>>8,offset+2},Buffer.prototype.writeInt16BE=function writeInt16BE(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,2,32767,-32768),this[offset]=value>>>8,this[offset+1]=255&value,offset+2},Buffer.prototype.writeInt32LE=function writeInt32LE(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),this[offset]=255&value,this[offset+1]=value>>>8,this[offset+2]=value>>>16,this[offset+3]=value>>>24,offset+4},Buffer.prototype.writeInt32BE=function writeInt32BE(value,offset,noAssert){return value=+value,offset>>>=0,noAssert||checkInt(this,value,offset,4,2147483647,-2147483648),value<0&&(value=4294967295+value+1),this[offset]=value>>>24,this[offset+1]=value>>>16,this[offset+2]=value>>>8,this[offset+3]=255&value,offset+4},Buffer.prototype.writeBigInt64LE=defineBigIntMethod(function writeBigInt64LE(value,offset=0){return wrtBigUInt64LE(this,value,offset,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeBigInt64BE=defineBigIntMethod(function writeBigInt64BE(value,offset=0){return wrtBigUInt64BE(this,value,offset,-BigInt("0x8000000000000000"),BigInt("0x7fffffffffffffff"))}),Buffer.prototype.writeFloatLE=function writeFloatLE(value,offset,noAssert){return writeFloat(this,value,offset,!0,noAssert)},Buffer.prototype.writeFloatBE=function writeFloatBE(value,offset,noAssert){return writeFloat(this,value,offset,!1,noAssert)},Buffer.prototype.writeDoubleLE=function writeDoubleLE(value,offset,noAssert){return writeDouble(this,value,offset,!0,noAssert)},Buffer.prototype.writeDoubleBE=function writeDoubleBE(value,offset,noAssert){return writeDouble(this,value,offset,!1,noAssert)},Buffer.prototype.copy=function copy(target,targetStart,start,end){if(!Buffer.isBuffer(target))throw new TypeError("argument should be a Buffer");if(start||(start=0),end||0===end||(end=this.length),targetStart>=target.length&&(targetStart=target.length),targetStart||(targetStart=0),end>0&&end<start&&(end=start),end===start)return 0;if(0===target.length||0===this.length)return 0;if(targetStart<0)throw new RangeError("targetStart out of bounds");if(start<0||start>=this.length)throw new RangeError("Index out of range");if(end<0)throw new RangeError("sourceEnd out of bounds");end>this.length&&(end=this.length),target.length-targetStart<end-start&&(end=target.length-targetStart+start);const len=end-start;return this===target&&"function"==typeof Uint8Array.prototype.copyWithin?this.copyWithin(targetStart,start,end):Uint8Array.prototype.set.call(target,this.subarray(start,end),targetStart),len},Buffer.prototype.fill=function fill(val,start,end,encoding){if("string"==typeof val){if("string"==typeof start?(encoding=start,start=0,end=this.length):"string"==typeof end&&(encoding=end,end=this.length),void 0!==encoding&&"string"!=typeof encoding)throw new TypeError("encoding must be a string");if("string"==typeof encoding&&!Buffer.isEncoding(encoding))throw new TypeError("Unknown encoding: "+encoding);if(1===val.length){const code=val.charCodeAt(0);("utf8"===encoding&&code<128||"latin1"===encoding)&&(val=code)}}else"number"==typeof val?val&=255:"boolean"==typeof val&&(val=Number(val));if(start<0||this.length<start||this.length<end)throw new RangeError("Out of range index");if(end<=start)return this;let i;if(start>>>=0,end=void 0===end?this.length:end>>>0,val||(val=0),"number"==typeof val)for(i=start;i<end;++i)this[i]=val;else{const bytes=Buffer.isBuffer(val)?val:Buffer.from(val,encoding),len=bytes.length;if(0===len)throw new TypeError('The value "'+val+'" is invalid for argument "value"');for(i=0;i<end-start;++i)this[i+start]=bytes[i%len]}return this};const errors={};function E(sym,getMessage,Base){errors[sym]=class NodeError extends Base{constructor(){super(),Object.defineProperty(this,"message",{value:getMessage.apply(this,arguments),writable:!0,configurable:!0}),this.name=`${this.name} [${sym}]`,this.stack,delete this.name}get code(){return sym}set code(value){Object.defineProperty(this,"code",{configurable:!0,enumerable:!0,value,writable:!0})}toString(){return`${this.name} [${sym}]: ${this.message}`}}}function addNumericalSeparator(val){let res="",i=val.length;const start="-"===val[0]?1:0;for(;i>=start+4;i-=3)res=`_${val.slice(i-3,i)}${res}`;return`${val.slice(0,i)}${res}`}function checkIntBI(value,min,max,buf,offset,byteLength){if(value>max||value<min){const n="bigint"==typeof min?"n":"";let range;throw range=byteLength>3?0===min||min===BigInt(0)?`>= 0${n} and < 2${n} ** ${8*(byteLength+1)}${n}`:`>= -(2${n} ** ${8*(byteLength+1)-1}${n}) and < 2 ** ${8*(byteLength+1)-1}${n}`:`>= ${min}${n} and <= ${max}${n}`,new errors.ERR_OUT_OF_RANGE("value",range,value)}!function checkBounds(buf,offset,byteLength){validateNumber(offset,"offset"),void 0!==buf[offset]&&void 0!==buf[offset+byteLength]||boundsError(offset,buf.length-(byteLength+1))}(buf,offset,byteLength)}function validateNumber(value,name){if("number"!=typeof value)throw new errors.ERR_INVALID_ARG_TYPE(name,"number",value)}function boundsError(value,length,type){if(Math.floor(value)!==value)throw validateNumber(value,type),new errors.ERR_OUT_OF_RANGE(type||"offset","an integer",value);if(length<0)throw new errors.ERR_BUFFER_OUT_OF_BOUNDS;throw new errors.ERR_OUT_OF_RANGE(type||"offset",`>= ${type?1:0} and <= ${length}`,value)}E("ERR_BUFFER_OUT_OF_BOUNDS",function(name){return name?`${name} is outside of buffer bounds`:"Attempt to access memory outside buffer bounds"},RangeError),E("ERR_INVALID_ARG_TYPE",function(name,actual){return`The "${name}" argument must be of type number. Received type ${typeof actual}`},TypeError),E("ERR_OUT_OF_RANGE",function(str,range,input){let msg=`The value of "${str}" is out of range.`,received=input;return Number.isInteger(input)&&Math.abs(input)>2**32?received=addNumericalSeparator(String(input)):"bigint"==typeof input&&(received=String(input),(input>BigInt(2)**BigInt(32)||input<-(BigInt(2)**BigInt(32)))&&(received=addNumericalSeparator(received)),received+="n"),msg+=` It must be ${range}. Received ${received}`,msg},RangeError);const INVALID_BASE64_RE=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(string,units){let codePoint;units=units||1/0;const length=string.length;let leadSurrogate=null;const bytes=[];for(let i=0;i<length;++i){if(codePoint=string.charCodeAt(i),codePoint>55295&&codePoint<57344){if(!leadSurrogate){if(codePoint>56319){(units-=3)>-1&&bytes.push(239,191,189);continue}if(i+1===length){(units-=3)>-1&&bytes.push(239,191,189);continue}leadSurrogate=codePoint;continue}if(codePoint<56320){(units-=3)>-1&&bytes.push(239,191,189),leadSurrogate=codePoint;continue}codePoint=65536+(leadSurrogate-55296<<10|codePoint-56320)}else leadSurrogate&&(units-=3)>-1&&bytes.push(239,191,189);if(leadSurrogate=null,codePoint<128){if((units-=1)<0)break;bytes.push(codePoint)}else if(codePoint<2048){if((units-=2)<0)break;bytes.push(codePoint>>6|192,63&codePoint|128)}else if(codePoint<65536){if((units-=3)<0)break;bytes.push(codePoint>>12|224,codePoint>>6&63|128,63&codePoint|128)}else{if(!(codePoint<1114112))throw new Error("Invalid code point");if((units-=4)<0)break;bytes.push(codePoint>>18|240,codePoint>>12&63|128,codePoint>>6&63|128,63&codePoint|128)}}return bytes}function base64ToBytes(str){return base64.toByteArray(function base64clean(str){if((str=(str=str.split("=")[0]).trim().replace(INVALID_BASE64_RE,"")).length<2)return"";for(;str.length%4!=0;)str+="=";return str}(str))}function blitBuffer(src,dst,offset,length){let i;for(i=0;i<length&&!(i+offset>=dst.length||i>=src.length);++i)dst[i+offset]=src[i];return i}function isInstance(obj,type){return obj instanceof type||null!=obj&&null!=obj.constructor&&null!=obj.constructor.name&&obj.constructor.name===type.name}function numberIsNaN(obj){return obj!=obj}const hexSliceLookupTable=function(){const table=new Array(256);for(let i=0;i<16;++i){const i16=16*i;for(let j=0;j<16;++j)table[i16+j]="0123456789abcdef"[i]+"0123456789abcdef"[j]}return table}();function defineBigIntMethod(fn){return"undefined"==typeof BigInt?BufferBigIntNotDefined:fn}function BufferBigIntNotDefined(){throw new Error("BigInt not supported")}},"./node_modules/call-bind-apply-helpers/actualApply.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var bind=__webpack_require__("./node_modules/function-bind/index.js"),$apply=__webpack_require__("./node_modules/call-bind-apply-helpers/functionApply.js"),$call=__webpack_require__("./node_modules/call-bind-apply-helpers/functionCall.js"),$reflectApply=__webpack_require__("./node_modules/call-bind-apply-helpers/reflectApply.js");module.exports=$reflectApply||bind.call($call,$apply)},"./node_modules/call-bind-apply-helpers/applyBind.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var bind=__webpack_require__("./node_modules/function-bind/index.js"),$apply=__webpack_require__("./node_modules/call-bind-apply-helpers/functionApply.js"),actualApply=__webpack_require__("./node_modules/call-bind-apply-helpers/actualApply.js");module.exports=function applyBind(){return actualApply(bind,$apply,arguments)}},"./node_modules/call-bind-apply-helpers/functionApply.js":module=>{"use strict";module.exports=Function.prototype.apply},"./node_modules/call-bind-apply-helpers/functionCall.js":module=>{"use strict";module.exports=Function.prototype.call},"./node_modules/call-bind-apply-helpers/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var bind=__webpack_require__("./node_modules/function-bind/index.js"),$TypeError=__webpack_require__("./node_modules/es-errors/type.js"),$call=__webpack_require__("./node_modules/call-bind-apply-helpers/functionCall.js"),$actualApply=__webpack_require__("./node_modules/call-bind-apply-helpers/actualApply.js");module.exports=function callBindBasic(args){if(args.length<1||"function"!=typeof args[0])throw new $TypeError("a function is required");return $actualApply(bind,$call,args)}},"./node_modules/call-bind-apply-helpers/reflectApply.js":module=>{"use strict";module.exports="undefined"!=typeof Reflect&&Reflect&&Reflect.apply},"./node_modules/call-bind/callBound.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var GetIntrinsic=__webpack_require__("./node_modules/get-intrinsic/index.js"),callBind=__webpack_require__("./node_modules/call-bind/index.js"),$indexOf=callBind(GetIntrinsic("String.prototype.indexOf"));module.exports=function callBoundIntrinsic(name,allowMissing){var intrinsic=GetIntrinsic(name,!!allowMissing);return"function"==typeof intrinsic&&$indexOf(name,".prototype.")>-1?callBind(intrinsic):intrinsic}},"./node_modules/call-bind/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var setFunctionLength=__webpack_require__("./node_modules/set-function-length/index.js"),$defineProperty=__webpack_require__("./node_modules/es-define-property/index.js"),callBindBasic=__webpack_require__("./node_modules/call-bind-apply-helpers/index.js"),applyBind=__webpack_require__("./node_modules/call-bind-apply-helpers/applyBind.js");module.exports=function callBind(originalFunction){var func=callBindBasic(arguments),adjustedLength=originalFunction.length-(arguments.length-1);return setFunctionLength(func,1+(adjustedLength>0?adjustedLength:0),!0)},$defineProperty?$defineProperty(module.exports,"apply",{value:applyBind}):module.exports.apply=applyBind},"./node_modules/call-bound/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var GetIntrinsic=__webpack_require__("./node_modules/get-intrinsic/index.js"),callBindBasic=__webpack_require__("./node_modules/call-bind-apply-helpers/index.js"),$indexOf=callBindBasic([GetIntrinsic("%String.prototype.indexOf%")]);module.exports=function callBoundIntrinsic(name,allowMissing){var intrinsic=GetIntrinsic(name,!!allowMissing);return"function"==typeof intrinsic&&$indexOf(name,".prototype.")>-1?callBindBasic([intrinsic]):intrinsic}},"./node_modules/client-only/index.js":()=>{},"./node_modules/clsx/dist/clsx.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function r(e){var t,f,n="";if("string"==typeof e||"number"==typeof e)n+=e;else if("object"==typeof e)if(Array.isArray(e)){var o=e.length;for(t=0;t<o;t++)e[t]&&(f=r(e[t]))&&(n&&(n+=" "),n+=f)}else for(f in e)e[f]&&(n&&(n+=" "),n+=f);return n}function clsx(){for(var e,t,f=0,n="",o=arguments.length;f<o;f++)(e=arguments[f])&&(t=r(e))&&(n&&(n+=" "),n+=t);return n}__webpack_require__.d(__webpack_exports__,{$:()=>clsx})},"./node_modules/console-browserify/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{var util=__webpack_require__("./node_modules/util/util.js"),assert=__webpack_require__("./node_modules/assert/build/assert.js");function now(){return(new Date).getTime()}var console,slice=Array.prototype.slice,times={};console=void 0!==__webpack_require__.g&&__webpack_require__.g.console?__webpack_require__.g.console:"undefined"!=typeof window&&window.console?window.console:{};for(var functions=[[function log(){},"log"],[function info(){console.log.apply(console,arguments)},"info"],[function warn(){console.log.apply(console,arguments)},"warn"],[function error(){console.warn.apply(console,arguments)},"error"],[function time(label){times[label]=now()},"time"],[function timeEnd(label){var time=times[label];if(!time)throw new Error("No such label: "+label);delete times[label];var duration=now()-time;console.log(label+": "+duration+"ms")},"timeEnd"],[function trace(){var err=new Error;err.name="Trace",err.message=util.format.apply(null,arguments),console.error(err.stack)},"trace"],[function dir(object){console.log(util.inspect(object)+"\n")},"dir"],[function consoleAssert(expression){if(!expression){var arr=slice.call(arguments,1);assert.ok(!1,util.format.apply(null,arr))}},"assert"]],i=0;i<functions.length;i++){var tuple=functions[i],f=tuple[0],name=tuple[1];console[name]||(console[name]=f)}module.exports=console},"./node_modules/css-loader/dist/runtime/api.js":module=>{"use strict";module.exports=function(cssWithMappingToString){var list=[];return list.toString=function toString(){return this.map(function(item){var content="",needLayer=void 0!==item[5];return item[4]&&(content+="@supports (".concat(item[4],") {")),item[2]&&(content+="@media ".concat(item[2]," {")),needLayer&&(content+="@layer".concat(item[5].length>0?" ".concat(item[5]):""," {")),content+=cssWithMappingToString(item),needLayer&&(content+="}"),item[2]&&(content+="}"),item[4]&&(content+="}"),content}).join("")},list.i=function i(modules,media,dedupe,supports,layer){"string"==typeof modules&&(modules=[[null,modules,void 0]]);var alreadyImportedModules={};if(dedupe)for(var k=0;k<this.length;k++){var id=this[k][0];null!=id&&(alreadyImportedModules[id]=!0)}for(var _k=0;_k<modules.length;_k++){var item=[].concat(modules[_k]);dedupe&&alreadyImportedModules[item[0]]||(void 0!==layer&&(void 0===item[5]||(item[1]="@layer".concat(item[5].length>0?" ".concat(item[5]):""," {").concat(item[1],"}")),item[5]=layer),media&&(item[2]?(item[1]="@media ".concat(item[2]," {").concat(item[1],"}"),item[2]=media):item[2]=media),supports&&(item[4]?(item[1]="@supports (".concat(item[4],") {").concat(item[1],"}"),item[4]=supports):item[4]="".concat(supports)),list.push(item))}},list}},"./node_modules/css-loader/dist/runtime/sourceMaps.js":module=>{"use strict";module.exports=function(item){var content=item[1],cssMapping=item[3];if(!cssMapping)return content;if("function"==typeof btoa){var base64=btoa(unescape(encodeURIComponent(JSON.stringify(cssMapping)))),data="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(base64),sourceMapping="/*# ".concat(data," */");return[content].concat([sourceMapping]).join("\n")}return[content].join("\n")}},"./node_modules/define-data-property/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $defineProperty=__webpack_require__("./node_modules/es-define-property/index.js"),$SyntaxError=__webpack_require__("./node_modules/es-errors/syntax.js"),$TypeError=__webpack_require__("./node_modules/es-errors/type.js"),gopd=__webpack_require__("./node_modules/gopd/index.js");module.exports=function defineDataProperty(obj,property,value){if(!obj||"object"!=typeof obj&&"function"!=typeof obj)throw new $TypeError("`obj` must be an object or a function`");if("string"!=typeof property&&"symbol"!=typeof property)throw new $TypeError("`property` must be a string or a symbol`");if(arguments.length>3&&"boolean"!=typeof arguments[3]&&null!==arguments[3])throw new $TypeError("`nonEnumerable`, if provided, must be a boolean or null");if(arguments.length>4&&"boolean"!=typeof arguments[4]&&null!==arguments[4])throw new $TypeError("`nonWritable`, if provided, must be a boolean or null");if(arguments.length>5&&"boolean"!=typeof arguments[5]&&null!==arguments[5])throw new $TypeError("`nonConfigurable`, if provided, must be a boolean or null");if(arguments.length>6&&"boolean"!=typeof arguments[6])throw new $TypeError("`loose`, if provided, must be a boolean");var nonEnumerable=arguments.length>3?arguments[3]:null,nonWritable=arguments.length>4?arguments[4]:null,nonConfigurable=arguments.length>5?arguments[5]:null,loose=arguments.length>6&&arguments[6],desc=!!gopd&&gopd(obj,property);if($defineProperty)$defineProperty(obj,property,{configurable:null===nonConfigurable&&desc?desc.configurable:!nonConfigurable,enumerable:null===nonEnumerable&&desc?desc.enumerable:!nonEnumerable,value,writable:null===nonWritable&&desc?desc.writable:!nonWritable});else{if(!loose&&(nonEnumerable||nonWritable||nonConfigurable))throw new $SyntaxError("This environment does not support defining a property as non-configurable, non-writable, or non-enumerable.");obj[property]=value}}},"./node_modules/define-properties/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var keys=__webpack_require__("./node_modules/object-keys/index.js"),hasSymbols="function"==typeof Symbol&&"symbol"==typeof Symbol("foo"),toStr=Object.prototype.toString,concat=Array.prototype.concat,defineDataProperty=__webpack_require__("./node_modules/define-data-property/index.js"),supportsDescriptors=__webpack_require__("./node_modules/has-property-descriptors/index.js")(),defineProperty=function(object,name,value,predicate){if(name in object)if(!0===predicate){if(object[name]===value)return}else if("function"!=typeof(fn=predicate)||"[object Function]"!==toStr.call(fn)||!predicate())return;var fn;supportsDescriptors?defineDataProperty(object,name,value,!0):defineDataProperty(object,name,value)},defineProperties=function(object,map){var predicates=arguments.length>2?arguments[2]:{},props=keys(map);hasSymbols&&(props=concat.call(props,Object.getOwnPropertySymbols(map)));for(var i=0;i<props.length;i+=1)defineProperty(object,props[i],map[props[i]],predicates[props[i]])};defineProperties.supportsDescriptors=!!supportsDescriptors,module.exports=defineProperties},"./node_modules/dunder-proto/get.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var hasProtoAccessor,callBind=__webpack_require__("./node_modules/call-bind-apply-helpers/index.js"),gOPD=__webpack_require__("./node_modules/gopd/index.js");try{hasProtoAccessor=[].__proto__===Array.prototype}catch(e){if(!e||"object"!=typeof e||!("code"in e)||"ERR_PROTO_ACCESS"!==e.code)throw e}var desc=!!hasProtoAccessor&&gOPD&&gOPD(Object.prototype,"__proto__"),$Object=Object,$getPrototypeOf=$Object.getPrototypeOf;module.exports=desc&&"function"==typeof desc.get?callBind([desc.get]):"function"==typeof $getPrototypeOf&&function getDunder(value){return $getPrototypeOf(null==value?value:$Object(value))}},"./node_modules/es-define-property/index.js":module=>{"use strict";var $defineProperty=Object.defineProperty||!1;if($defineProperty)try{$defineProperty({},"a",{value:1})}catch(e){$defineProperty=!1}module.exports=$defineProperty},"./node_modules/es-errors/eval.js":module=>{"use strict";module.exports=EvalError},"./node_modules/es-errors/index.js":module=>{"use strict";module.exports=Error},"./node_modules/es-errors/range.js":module=>{"use strict";module.exports=RangeError},"./node_modules/es-errors/ref.js":module=>{"use strict";module.exports=ReferenceError},"./node_modules/es-errors/syntax.js":module=>{"use strict";module.exports=SyntaxError},"./node_modules/es-errors/type.js":module=>{"use strict";module.exports=TypeError},"./node_modules/es-errors/uri.js":module=>{"use strict";module.exports=URIError},"./node_modules/es-object-atoms/index.js":module=>{"use strict";module.exports=Object},"./node_modules/events/events.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var ReflectOwnKeys,console=__webpack_require__("./node_modules/console-browserify/index.js"),R="object"==typeof Reflect?Reflect:null,ReflectApply=R&&"function"==typeof R.apply?R.apply:function ReflectApply(target,receiver,args){return Function.prototype.apply.call(target,receiver,args)};ReflectOwnKeys=R&&"function"==typeof R.ownKeys?R.ownKeys:Object.getOwnPropertySymbols?function ReflectOwnKeys(target){return Object.getOwnPropertyNames(target).concat(Object.getOwnPropertySymbols(target))}:function ReflectOwnKeys(target){return Object.getOwnPropertyNames(target)};var NumberIsNaN=Number.isNaN||function NumberIsNaN(value){return value!=value};function EventEmitter(){EventEmitter.init.call(this)}module.exports=EventEmitter,module.exports.once=function once(emitter,name){return new Promise(function(resolve,reject){function errorListener(err){emitter.removeListener(name,resolver),reject(err)}function resolver(){"function"==typeof emitter.removeListener&&emitter.removeListener("error",errorListener),resolve([].slice.call(arguments))}eventTargetAgnosticAddListener(emitter,name,resolver,{once:!0}),"error"!==name&&function addErrorHandlerIfEventEmitter(emitter,handler,flags){"function"==typeof emitter.on&&eventTargetAgnosticAddListener(emitter,"error",handler,flags)}(emitter,errorListener,{once:!0})})},EventEmitter.EventEmitter=EventEmitter,EventEmitter.prototype._events=void 0,EventEmitter.prototype._eventsCount=0,EventEmitter.prototype._maxListeners=void 0;var defaultMaxListeners=10;function checkListener(listener){if("function"!=typeof listener)throw new TypeError('The "listener" argument must be of type Function. Received type '+typeof listener)}function _getMaxListeners(that){return void 0===that._maxListeners?EventEmitter.defaultMaxListeners:that._maxListeners}function _addListener(target,type,listener,prepend){var m,events,existing;if(checkListener(listener),void 0===(events=target._events)?(events=target._events=Object.create(null),target._eventsCount=0):(void 0!==events.newListener&&(target.emit("newListener",type,listener.listener?listener.listener:listener),events=target._events),existing=events[type]),void 0===existing)existing=events[type]=listener,++target._eventsCount;else if("function"==typeof existing?existing=events[type]=prepend?[listener,existing]:[existing,listener]:prepend?existing.unshift(listener):existing.push(listener),(m=_getMaxListeners(target))>0&&existing.length>m&&!existing.warned){existing.warned=!0;var w=new Error("Possible EventEmitter memory leak detected. "+existing.length+" "+String(type)+" listeners added. Use emitter.setMaxListeners() to increase limit");w.name="MaxListenersExceededWarning",w.emitter=target,w.type=type,w.count=existing.length,function ProcessEmitWarning(warning){console&&console.warn&&console.warn(warning)}(w)}return target}function onceWrapper(){if(!this.fired)return this.target.removeListener(this.type,this.wrapFn),this.fired=!0,0===arguments.length?this.listener.call(this.target):this.listener.apply(this.target,arguments)}function _onceWrap(target,type,listener){var state={fired:!1,wrapFn:void 0,target,type,listener},wrapped=onceWrapper.bind(state);return wrapped.listener=listener,state.wrapFn=wrapped,wrapped}function _listeners(target,type,unwrap){var events=target._events;if(void 0===events)return[];var evlistener=events[type];return void 0===evlistener?[]:"function"==typeof evlistener?unwrap?[evlistener.listener||evlistener]:[evlistener]:unwrap?function unwrapListeners(arr){for(var ret=new Array(arr.length),i=0;i<ret.length;++i)ret[i]=arr[i].listener||arr[i];return ret}(evlistener):arrayClone(evlistener,evlistener.length)}function listenerCount(type){var events=this._events;if(void 0!==events){var evlistener=events[type];if("function"==typeof evlistener)return 1;if(void 0!==evlistener)return evlistener.length}return 0}function arrayClone(arr,n){for(var copy=new Array(n),i=0;i<n;++i)copy[i]=arr[i];return copy}function eventTargetAgnosticAddListener(emitter,name,listener,flags){if("function"==typeof emitter.on)flags.once?emitter.once(name,listener):emitter.on(name,listener);else{if("function"!=typeof emitter.addEventListener)throw new TypeError('The "emitter" argument must be of type EventEmitter. Received type '+typeof emitter);emitter.addEventListener(name,function wrapListener(arg){flags.once&&emitter.removeEventListener(name,wrapListener),listener(arg)})}}Object.defineProperty(EventEmitter,"defaultMaxListeners",{enumerable:!0,get:function(){return defaultMaxListeners},set:function(arg){if("number"!=typeof arg||arg<0||NumberIsNaN(arg))throw new RangeError('The value of "defaultMaxListeners" is out of range. It must be a non-negative number. Received '+arg+".");defaultMaxListeners=arg}}),EventEmitter.init=function(){void 0!==this._events&&this._events!==Object.getPrototypeOf(this)._events||(this._events=Object.create(null),this._eventsCount=0),this._maxListeners=this._maxListeners||void 0},EventEmitter.prototype.setMaxListeners=function setMaxListeners(n){if("number"!=typeof n||n<0||NumberIsNaN(n))throw new RangeError('The value of "n" is out of range. It must be a non-negative number. Received '+n+".");return this._maxListeners=n,this},EventEmitter.prototype.getMaxListeners=function getMaxListeners(){return _getMaxListeners(this)},EventEmitter.prototype.emit=function emit(type){for(var args=[],i=1;i<arguments.length;i++)args.push(arguments[i]);var doError="error"===type,events=this._events;if(void 0!==events)doError=doError&&void 0===events.error;else if(!doError)return!1;if(doError){var er;if(args.length>0&&(er=args[0]),er instanceof Error)throw er;var err=new Error("Unhandled error."+(er?" ("+er.message+")":""));throw err.context=er,err}var handler=events[type];if(void 0===handler)return!1;if("function"==typeof handler)ReflectApply(handler,this,args);else{var len=handler.length,listeners=arrayClone(handler,len);for(i=0;i<len;++i)ReflectApply(listeners[i],this,args)}return!0},EventEmitter.prototype.addListener=function addListener(type,listener){return _addListener(this,type,listener,!1)},EventEmitter.prototype.on=EventEmitter.prototype.addListener,EventEmitter.prototype.prependListener=function prependListener(type,listener){return _addListener(this,type,listener,!0)},EventEmitter.prototype.once=function once(type,listener){return checkListener(listener),this.on(type,_onceWrap(this,type,listener)),this},EventEmitter.prototype.prependOnceListener=function prependOnceListener(type,listener){return checkListener(listener),this.prependListener(type,_onceWrap(this,type,listener)),this},EventEmitter.prototype.removeListener=function removeListener(type,listener){var list,events,position,i,originalListener;if(checkListener(listener),void 0===(events=this._events))return this;if(void 0===(list=events[type]))return this;if(list===listener||list.listener===listener)0===--this._eventsCount?this._events=Object.create(null):(delete events[type],events.removeListener&&this.emit("removeListener",type,list.listener||listener));else if("function"!=typeof list){for(position=-1,i=list.length-1;i>=0;i--)if(list[i]===listener||list[i].listener===listener){originalListener=list[i].listener,position=i;break}if(position<0)return this;0===position?list.shift():function spliceOne(list,index){for(;index+1<list.length;index++)list[index]=list[index+1];list.pop()}(list,position),1===list.length&&(events[type]=list[0]),void 0!==events.removeListener&&this.emit("removeListener",type,originalListener||listener)}return this},EventEmitter.prototype.off=EventEmitter.prototype.removeListener,EventEmitter.prototype.removeAllListeners=function removeAllListeners(type){var listeners,events,i;if(void 0===(events=this._events))return this;if(void 0===events.removeListener)return 0===arguments.length?(this._events=Object.create(null),this._eventsCount=0):void 0!==events[type]&&(0===--this._eventsCount?this._events=Object.create(null):delete events[type]),this;if(0===arguments.length){var key,keys=Object.keys(events);for(i=0;i<keys.length;++i)"removeListener"!==(key=keys[i])&&this.removeAllListeners(key);return this.removeAllListeners("removeListener"),this._events=Object.create(null),this._eventsCount=0,this}if("function"==typeof(listeners=events[type]))this.removeListener(type,listeners);else if(void 0!==listeners)for(i=listeners.length-1;i>=0;i--)this.removeListener(type,listeners[i]);return this},EventEmitter.prototype.listeners=function listeners(type){return _listeners(this,type,!0)},EventEmitter.prototype.rawListeners=function rawListeners(type){return _listeners(this,type,!1)},EventEmitter.listenerCount=function(emitter,type){return"function"==typeof emitter.listenerCount?emitter.listenerCount(type):listenerCount.call(emitter,type)},EventEmitter.prototype.listenerCount=listenerCount,EventEmitter.prototype.eventNames=function eventNames(){return this._eventsCount>0?ReflectOwnKeys(this._events):[]}},"./node_modules/for-each/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var isCallable=__webpack_require__("./node_modules/is-callable/index.js"),toStr=Object.prototype.toString,hasOwnProperty=Object.prototype.hasOwnProperty;module.exports=function forEach(list,iterator,thisArg){if(!isCallable(iterator))throw new TypeError("iterator must be a function");var receiver;arguments.length>=3&&(receiver=thisArg),function isArray(x){return"[object Array]"===toStr.call(x)}(list)?function forEachArray(array,iterator,receiver){for(var i=0,len=array.length;i<len;i++)hasOwnProperty.call(array,i)&&(null==receiver?iterator(array[i],i,array):iterator.call(receiver,array[i],i,array))}(list,iterator,receiver):"string"==typeof list?function forEachString(string,iterator,receiver){for(var i=0,len=string.length;i<len;i++)null==receiver?iterator(string.charAt(i),i,string):iterator.call(receiver,string.charAt(i),i,string)}(list,iterator,receiver):function forEachObject(object,iterator,receiver){for(var k in object)hasOwnProperty.call(object,k)&&(null==receiver?iterator(object[k],k,object):iterator.call(receiver,object[k],k,object))}(list,iterator,receiver)}},"./node_modules/function-bind/implementation.js":module=>{"use strict";var toStr=Object.prototype.toString,max=Math.max,concatty=function concatty(a,b){for(var arr=[],i=0;i<a.length;i+=1)arr[i]=a[i];for(var j=0;j<b.length;j+=1)arr[j+a.length]=b[j];return arr};module.exports=function bind(that){var target=this;if("function"!=typeof target||"[object Function]"!==toStr.apply(target))throw new TypeError("Function.prototype.bind called on incompatible "+target);for(var bound,args=function slicy(arrLike,offset){for(var arr=[],i=offset||0,j=0;i<arrLike.length;i+=1,j+=1)arr[j]=arrLike[i];return arr}(arguments,1),boundLength=max(0,target.length-args.length),boundArgs=[],i=0;i<boundLength;i++)boundArgs[i]="$"+i;if(bound=Function("binder","return function ("+function(arr,joiner){for(var str="",i=0;i<arr.length;i+=1)str+=arr[i],i+1<arr.length&&(str+=joiner);return str}(boundArgs,",")+"){ return binder.apply(this,arguments); }")(function(){if(this instanceof bound){var result=target.apply(this,concatty(args,arguments));return Object(result)===result?result:this}return target.apply(that,concatty(args,arguments))}),target.prototype){var Empty=function Empty(){};Empty.prototype=target.prototype,bound.prototype=new Empty,Empty.prototype=null}return bound}},"./node_modules/function-bind/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var implementation=__webpack_require__("./node_modules/function-bind/implementation.js");module.exports=Function.prototype.bind||implementation},"./node_modules/generator-function/index.js":module=>{"use strict";const cached=function*(){}.constructor;module.exports=()=>cached},"./node_modules/get-intrinsic/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $Object=__webpack_require__("./node_modules/es-object-atoms/index.js"),$Error=__webpack_require__("./node_modules/es-errors/index.js"),$EvalError=__webpack_require__("./node_modules/es-errors/eval.js"),$RangeError=__webpack_require__("./node_modules/es-errors/range.js"),$ReferenceError=__webpack_require__("./node_modules/es-errors/ref.js"),$SyntaxError=__webpack_require__("./node_modules/es-errors/syntax.js"),$TypeError=__webpack_require__("./node_modules/es-errors/type.js"),$URIError=__webpack_require__("./node_modules/es-errors/uri.js"),abs=__webpack_require__("./node_modules/math-intrinsics/abs.js"),floor=__webpack_require__("./node_modules/math-intrinsics/floor.js"),max=__webpack_require__("./node_modules/math-intrinsics/max.js"),min=__webpack_require__("./node_modules/math-intrinsics/min.js"),pow=__webpack_require__("./node_modules/math-intrinsics/pow.js"),round=__webpack_require__("./node_modules/math-intrinsics/round.js"),sign=__webpack_require__("./node_modules/math-intrinsics/sign.js"),$Function=Function,getEvalledConstructor=function(expressionSyntax){try{return $Function('"use strict"; return ('+expressionSyntax+").constructor;")()}catch(e){}},$gOPD=__webpack_require__("./node_modules/gopd/index.js"),$defineProperty=__webpack_require__("./node_modules/es-define-property/index.js"),throwTypeError=function(){throw new $TypeError},ThrowTypeError=$gOPD?function(){try{return throwTypeError}catch(calleeThrows){try{return $gOPD(arguments,"callee").get}catch(gOPDthrows){return throwTypeError}}}():throwTypeError,hasSymbols=__webpack_require__("./node_modules/has-symbols/index.js")(),getProto=__webpack_require__("./node_modules/get-proto/index.js"),$ObjectGPO=__webpack_require__("./node_modules/get-proto/Object.getPrototypeOf.js"),$ReflectGPO=__webpack_require__("./node_modules/get-proto/Reflect.getPrototypeOf.js"),$apply=__webpack_require__("./node_modules/call-bind-apply-helpers/functionApply.js"),$call=__webpack_require__("./node_modules/call-bind-apply-helpers/functionCall.js"),needsEval={},TypedArray="undefined"!=typeof Uint8Array&&getProto?getProto(Uint8Array):undefined,INTRINSICS={__proto__:null,"%AggregateError%":"undefined"==typeof AggregateError?undefined:AggregateError,"%Array%":Array,"%ArrayBuffer%":"undefined"==typeof ArrayBuffer?undefined:ArrayBuffer,"%ArrayIteratorPrototype%":hasSymbols&&getProto?getProto([][Symbol.iterator]()):undefined,"%AsyncFromSyncIteratorPrototype%":undefined,"%AsyncFunction%":needsEval,"%AsyncGenerator%":needsEval,"%AsyncGeneratorFunction%":needsEval,"%AsyncIteratorPrototype%":needsEval,"%Atomics%":"undefined"==typeof Atomics?undefined:Atomics,"%BigInt%":"undefined"==typeof BigInt?undefined:BigInt,"%BigInt64Array%":"undefined"==typeof BigInt64Array?undefined:BigInt64Array,"%BigUint64Array%":"undefined"==typeof BigUint64Array?undefined:BigUint64Array,"%Boolean%":Boolean,"%DataView%":"undefined"==typeof DataView?undefined:DataView,"%Date%":Date,"%decodeURI%":decodeURI,"%decodeURIComponent%":decodeURIComponent,"%encodeURI%":encodeURI,"%encodeURIComponent%":encodeURIComponent,"%Error%":$Error,"%eval%":eval,"%EvalError%":$EvalError,"%Float16Array%":"undefined"==typeof Float16Array?undefined:Float16Array,"%Float32Array%":"undefined"==typeof Float32Array?undefined:Float32Array,"%Float64Array%":"undefined"==typeof Float64Array?undefined:Float64Array,"%FinalizationRegistry%":"undefined"==typeof FinalizationRegistry?undefined:FinalizationRegistry,"%Function%":$Function,"%GeneratorFunction%":needsEval,"%Int8Array%":"undefined"==typeof Int8Array?undefined:Int8Array,"%Int16Array%":"undefined"==typeof Int16Array?undefined:Int16Array,"%Int32Array%":"undefined"==typeof Int32Array?undefined:Int32Array,"%isFinite%":isFinite,"%isNaN%":isNaN,"%IteratorPrototype%":hasSymbols&&getProto?getProto(getProto([][Symbol.iterator]())):undefined,"%JSON%":"object"==typeof JSON?JSON:undefined,"%Map%":"undefined"==typeof Map?undefined:Map,"%MapIteratorPrototype%":"undefined"!=typeof Map&&hasSymbols&&getProto?getProto((new Map)[Symbol.iterator]()):undefined,"%Math%":Math,"%Number%":Number,"%Object%":$Object,"%Object.getOwnPropertyDescriptor%":$gOPD,"%parseFloat%":parseFloat,"%parseInt%":parseInt,"%Promise%":"undefined"==typeof Promise?undefined:Promise,"%Proxy%":"undefined"==typeof Proxy?undefined:Proxy,"%RangeError%":$RangeError,"%ReferenceError%":$ReferenceError,"%Reflect%":"undefined"==typeof Reflect?undefined:Reflect,"%RegExp%":RegExp,"%Set%":"undefined"==typeof Set?undefined:Set,"%SetIteratorPrototype%":"undefined"!=typeof Set&&hasSymbols&&getProto?getProto((new Set)[Symbol.iterator]()):undefined,"%SharedArrayBuffer%":"undefined"==typeof SharedArrayBuffer?undefined:SharedArrayBuffer,"%String%":String,"%StringIteratorPrototype%":hasSymbols&&getProto?getProto(""[Symbol.iterator]()):undefined,"%Symbol%":hasSymbols?Symbol:undefined,"%SyntaxError%":$SyntaxError,"%ThrowTypeError%":ThrowTypeError,"%TypedArray%":TypedArray,"%TypeError%":$TypeError,"%Uint8Array%":"undefined"==typeof Uint8Array?undefined:Uint8Array,"%Uint8ClampedArray%":"undefined"==typeof Uint8ClampedArray?undefined:Uint8ClampedArray,"%Uint16Array%":"undefined"==typeof Uint16Array?undefined:Uint16Array,"%Uint32Array%":"undefined"==typeof Uint32Array?undefined:Uint32Array,"%URIError%":$URIError,"%WeakMap%":"undefined"==typeof WeakMap?undefined:WeakMap,"%WeakRef%":"undefined"==typeof WeakRef?undefined:WeakRef,"%WeakSet%":"undefined"==typeof WeakSet?undefined:WeakSet,"%Function.prototype.call%":$call,"%Function.prototype.apply%":$apply,"%Object.defineProperty%":$defineProperty,"%Object.getPrototypeOf%":$ObjectGPO,"%Math.abs%":abs,"%Math.floor%":floor,"%Math.max%":max,"%Math.min%":min,"%Math.pow%":pow,"%Math.round%":round,"%Math.sign%":sign,"%Reflect.getPrototypeOf%":$ReflectGPO};if(getProto)try{null.error}catch(e){var errorProto=getProto(getProto(e));INTRINSICS["%Error.prototype%"]=errorProto}var doEval=function doEval(name){var value;if("%AsyncFunction%"===name)value=getEvalledConstructor("async function () {}");else if("%GeneratorFunction%"===name)value=getEvalledConstructor("function* () {}");else if("%AsyncGeneratorFunction%"===name)value=getEvalledConstructor("async function* () {}");else if("%AsyncGenerator%"===name){var fn=doEval("%AsyncGeneratorFunction%");fn&&(value=fn.prototype)}else if("%AsyncIteratorPrototype%"===name){var gen=doEval("%AsyncGenerator%");gen&&getProto&&(value=getProto(gen.prototype))}return INTRINSICS[name]=value,value},LEGACY_ALIASES={__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"]},bind=__webpack_require__("./node_modules/function-bind/index.js"),hasOwn=__webpack_require__("./node_modules/hasown/index.js"),$concat=bind.call($call,Array.prototype.concat),$spliceApply=bind.call($apply,Array.prototype.splice),$replace=bind.call($call,String.prototype.replace),$strSlice=bind.call($call,String.prototype.slice),$exec=bind.call($call,RegExp.prototype.exec),rePropName=/[^%.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|%$))/g,reEscapeChar=/\\(\\)?/g,getBaseIntrinsic=function getBaseIntrinsic(name,allowMissing){var alias,intrinsicName=name;if(hasOwn(LEGACY_ALIASES,intrinsicName)&&(intrinsicName="%"+(alias=LEGACY_ALIASES[intrinsicName])[0]+"%"),hasOwn(INTRINSICS,intrinsicName)){var value=INTRINSICS[intrinsicName];if(value===needsEval&&(value=doEval(intrinsicName)),void 0===value&&!allowMissing)throw new $TypeError("intrinsic "+name+" exists, but is not available. Please file an issue!");return{alias,name:intrinsicName,value}}throw new $SyntaxError("intrinsic "+name+" does not exist!")};module.exports=function GetIntrinsic(name,allowMissing){if("string"!=typeof name||0===name.length)throw new $TypeError("intrinsic name must be a non-empty string");if(arguments.length>1&&"boolean"!=typeof allowMissing)throw new $TypeError('"allowMissing" argument must be a boolean');if(null===$exec(/^%?[^%]*%?$/,name))throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var parts=function stringToPath(string){var first=$strSlice(string,0,1),last=$strSlice(string,-1);if("%"===first&&"%"!==last)throw new $SyntaxError("invalid intrinsic syntax, expected closing `%`");if("%"===last&&"%"!==first)throw new $SyntaxError("invalid intrinsic syntax, expected opening `%`");var result=[];return $replace(string,rePropName,function(match,number,quote,subString){result[result.length]=quote?$replace(subString,reEscapeChar,"$1"):number||match}),result}(name),intrinsicBaseName=parts.length>0?parts[0]:"",intrinsic=getBaseIntrinsic("%"+intrinsicBaseName+"%",allowMissing),intrinsicRealName=intrinsic.name,value=intrinsic.value,skipFurtherCaching=!1,alias=intrinsic.alias;alias&&(intrinsicBaseName=alias[0],$spliceApply(parts,$concat([0,1],alias)));for(var i=1,isOwn=!0;i<parts.length;i+=1){var part=parts[i],first=$strSlice(part,0,1),last=$strSlice(part,-1);if(('"'===first||"'"===first||"`"===first||'"'===last||"'"===last||"`"===last)&&first!==last)throw new $SyntaxError("property names with quotes must have matching quotes");if("constructor"!==part&&isOwn||(skipFurtherCaching=!0),hasOwn(INTRINSICS,intrinsicRealName="%"+(intrinsicBaseName+="."+part)+"%"))value=INTRINSICS[intrinsicRealName];else if(null!=value){if(!(part in value)){if(!allowMissing)throw new $TypeError("base intrinsic for "+name+" exists, but the property is not available.");return}if($gOPD&&i+1>=parts.length){var desc=$gOPD(value,part);value=(isOwn=!!desc)&&"get"in desc&&!("originalValue"in desc.get)?desc.get:value[part]}else isOwn=hasOwn(value,part),value=value[part];isOwn&&!skipFurtherCaching&&(INTRINSICS[intrinsicRealName]=value)}}return value}},"./node_modules/get-proto/Object.getPrototypeOf.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $Object=__webpack_require__("./node_modules/es-object-atoms/index.js");module.exports=$Object.getPrototypeOf||null},"./node_modules/get-proto/Reflect.getPrototypeOf.js":module=>{"use strict";module.exports="undefined"!=typeof Reflect&&Reflect.getPrototypeOf||null},"./node_modules/get-proto/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var reflectGetProto=__webpack_require__("./node_modules/get-proto/Reflect.getPrototypeOf.js"),originalGetProto=__webpack_require__("./node_modules/get-proto/Object.getPrototypeOf.js"),getDunderProto=__webpack_require__("./node_modules/dunder-proto/get.js");module.exports=reflectGetProto?function getProto(O){return reflectGetProto(O)}:originalGetProto?function getProto(O){if(!O||"object"!=typeof O&&"function"!=typeof O)throw new TypeError("getProto: not an object");return originalGetProto(O)}:getDunderProto?function getProto(O){return getDunderProto(O)}:null},"./node_modules/gopd/gOPD.js":module=>{"use strict";module.exports=Object.getOwnPropertyDescriptor},"./node_modules/gopd/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $gOPD=__webpack_require__("./node_modules/gopd/gOPD.js");if($gOPD)try{$gOPD([],"length")}catch(e){$gOPD=null}module.exports=$gOPD},"./node_modules/has-property-descriptors/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $defineProperty=__webpack_require__("./node_modules/es-define-property/index.js"),hasPropertyDescriptors=function hasPropertyDescriptors(){return!!$defineProperty};hasPropertyDescriptors.hasArrayLengthDefineBug=function hasArrayLengthDefineBug(){if(!$defineProperty)return null;try{return 1!==$defineProperty([],"length",{value:1}).length}catch(e){return!0}},module.exports=hasPropertyDescriptors},"./node_modules/has-symbols/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var origSymbol="undefined"!=typeof Symbol&&Symbol,hasSymbolSham=__webpack_require__("./node_modules/has-symbols/shams.js");module.exports=function hasNativeSymbols(){return"function"==typeof origSymbol&&("function"==typeof Symbol&&("symbol"==typeof origSymbol("foo")&&("symbol"==typeof Symbol("bar")&&hasSymbolSham())))}},"./node_modules/has-symbols/shams.js":module=>{"use strict";module.exports=function hasSymbols(){if("function"!=typeof Symbol||"function"!=typeof Object.getOwnPropertySymbols)return!1;if("symbol"==typeof Symbol.iterator)return!0;var obj={},sym=Symbol("test"),symObj=Object(sym);if("string"==typeof sym)return!1;if("[object Symbol]"!==Object.prototype.toString.call(sym))return!1;if("[object Symbol]"!==Object.prototype.toString.call(symObj))return!1;for(var _ in obj[sym]=42,obj)return!1;if("function"==typeof Object.keys&&0!==Object.keys(obj).length)return!1;if("function"==typeof Object.getOwnPropertyNames&&0!==Object.getOwnPropertyNames(obj).length)return!1;var syms=Object.getOwnPropertySymbols(obj);if(1!==syms.length||syms[0]!==sym)return!1;if(!Object.prototype.propertyIsEnumerable.call(obj,sym))return!1;if("function"==typeof Object.getOwnPropertyDescriptor){var descriptor=Object.getOwnPropertyDescriptor(obj,sym);if(42!==descriptor.value||!0!==descriptor.enumerable)return!1}return!0}},"./node_modules/has-tostringtag/shams.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var hasSymbols=__webpack_require__("./node_modules/has-symbols/shams.js");module.exports=function hasToStringTagShams(){return hasSymbols()&&!!Symbol.toStringTag}},"./node_modules/hasown/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var call=Function.prototype.call,$hasOwn=Object.prototype.hasOwnProperty,bind=__webpack_require__("./node_modules/function-bind/index.js");module.exports=bind.call(call,$hasOwn)},"./node_modules/ieee754/index.js":(__unused_webpack_module,exports)=>{exports.read=function(buffer,offset,isLE,mLen,nBytes){var e,m,eLen=8*nBytes-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,nBits=-7,i=isLE?nBytes-1:0,d=isLE?-1:1,s=buffer[offset+i];for(i+=d,e=s&(1<<-nBits)-1,s>>=-nBits,nBits+=eLen;nBits>0;e=256*e+buffer[offset+i],i+=d,nBits-=8);for(m=e&(1<<-nBits)-1,e>>=-nBits,nBits+=mLen;nBits>0;m=256*m+buffer[offset+i],i+=d,nBits-=8);if(0===e)e=1-eBias;else{if(e===eMax)return m?NaN:1/0*(s?-1:1);m+=Math.pow(2,mLen),e-=eBias}return(s?-1:1)*m*Math.pow(2,e-mLen)},exports.write=function(buffer,value,offset,isLE,mLen,nBytes){var e,m,c,eLen=8*nBytes-mLen-1,eMax=(1<<eLen)-1,eBias=eMax>>1,rt=23===mLen?Math.pow(2,-24)-Math.pow(2,-77):0,i=isLE?0:nBytes-1,d=isLE?1:-1,s=value<0||0===value&&1/value<0?1:0;for(value=Math.abs(value),isNaN(value)||value===1/0?(m=isNaN(value)?1:0,e=eMax):(e=Math.floor(Math.log(value)/Math.LN2),value*(c=Math.pow(2,-e))<1&&(e--,c*=2),(value+=e+eBias>=1?rt/c:rt*Math.pow(2,1-eBias))*c>=2&&(e++,c/=2),e+eBias>=eMax?(m=0,e=eMax):e+eBias>=1?(m=(value*c-1)*Math.pow(2,mLen),e+=eBias):(m=value*Math.pow(2,eBias-1)*Math.pow(2,mLen),e=0));mLen>=8;buffer[offset+i]=255&m,i+=d,m/=256,mLen-=8);for(e=e<<mLen|m,eLen+=mLen;eLen>0;buffer[offset+i]=255&e,i+=d,e/=256,eLen-=8);buffer[offset+i-d]|=128*s}},"./node_modules/immer/dist/immer.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Qx:()=>isDraft,a6:()=>isDraftable,jM:()=>produce,ss:()=>current});var NOTHING=Symbol.for("immer-nothing"),DRAFTABLE=Symbol.for("immer-draftable"),DRAFT_STATE=Symbol.for("immer-state");function die(error,...args){throw new Error(`[Immer] minified error nr: ${error}. Full error at: https://bit.ly/3cXEKWf`)}var O=Object,getPrototypeOf=O.getPrototypeOf,CONSTRUCTOR="constructor",PROTOTYPE="prototype",CONFIGURABLE="configurable",ENUMERABLE="enumerable",WRITABLE="writable",VALUE="value",isDraft=value=>!!value&&!!value[DRAFT_STATE];function isDraftable(value){return!!value&&(isPlainObject(value)||isArray(value)||!!value[DRAFTABLE]||!!value[CONSTRUCTOR]?.[DRAFTABLE]||isMap(value)||isSet(value))}var objectCtorString=O[PROTOTYPE][CONSTRUCTOR].toString(),cachedCtorStrings=new WeakMap;function isPlainObject(value){if(!value||!isObjectish(value))return!1;const proto=getPrototypeOf(value);if(null===proto||proto===O[PROTOTYPE])return!0;const Ctor=O.hasOwnProperty.call(proto,CONSTRUCTOR)&&proto[CONSTRUCTOR];if(Ctor===Object)return!0;if(!isFunction(Ctor))return!1;let ctorString=cachedCtorStrings.get(Ctor);return void 0===ctorString&&(ctorString=Function.toString.call(Ctor),cachedCtorStrings.set(Ctor,ctorString)),ctorString===objectCtorString}function each(obj,iter,strict=!0){if(0===getArchtype(obj)){(strict?Reflect.ownKeys(obj):O.keys(obj)).forEach(key=>{iter(key,obj[key],obj)})}else obj.forEach((entry,index)=>iter(index,entry,obj))}function getArchtype(thing){const state=thing[DRAFT_STATE];return state?state.type_:isArray(thing)?1:isMap(thing)?2:isSet(thing)?3:0}var has=(thing,prop,type=getArchtype(thing))=>2===type?thing.has(prop):O[PROTOTYPE].hasOwnProperty.call(thing,prop),get=(thing,prop,type=getArchtype(thing))=>2===type?thing.get(prop):thing[prop],set=(thing,propOrOldValue,value,type=getArchtype(thing))=>{2===type?thing.set(propOrOldValue,value):3===type?thing.add(value):thing[propOrOldValue]=value};var isArray=Array.isArray,isMap=target=>target instanceof Map,isSet=target=>target instanceof Set,isObjectish=target=>"object"==typeof target,isFunction=target=>"function"==typeof target,isBoolean=target=>"boolean"==typeof target,latest=state=>state.copy_||state.base_,getFinalValue=state=>state.modified_?state.copy_:state.base_;function shallowCopy(base,strict){if(isMap(base))return new Map(base);if(isSet(base))return new Set(base);if(isArray(base))return Array[PROTOTYPE].slice.call(base);const isPlain=isPlainObject(base);if(!0===strict||"class_only"===strict&&!isPlain){const descriptors=O.getOwnPropertyDescriptors(base);delete descriptors[DRAFT_STATE];let keys=Reflect.ownKeys(descriptors);for(let i=0;i<keys.length;i++){const key=keys[i],desc=descriptors[key];!1===desc[WRITABLE]&&(desc[WRITABLE]=!0,desc[CONFIGURABLE]=!0),(desc.get||desc.set)&&(descriptors[key]={[CONFIGURABLE]:!0,[WRITABLE]:!0,[ENUMERABLE]:desc[ENUMERABLE],[VALUE]:base[key]})}return O.create(getPrototypeOf(base),descriptors)}{const proto=getPrototypeOf(base);if(null!==proto&&isPlain)return{...base};const obj=O.create(proto);return O.assign(obj,base)}}function freeze(obj,deep=!1){return isFrozen(obj)||isDraft(obj)||(getArchtype(obj)>1&&O.defineProperties(obj,{set:dontMutateMethodOverride,add:dontMutateMethodOverride,clear:dontMutateMethodOverride,delete:dontMutateMethodOverride}),O.freeze(obj),deep&&each(obj,(_key,value)=>{freeze(value,!0)},!1)),obj}var dontMutateMethodOverride={[VALUE]:function dontMutateFrozenCollections(){die(2)}};function isFrozen(obj){return null===obj||!isObjectish(obj)||O.isFrozen(obj)}var plugins={};function getPlugin(pluginKey){const plugin=plugins[pluginKey];return plugin||die(0),plugin}var currentScope;var getCurrentScope=()=>currentScope;function usePatchesInScope(scope,patchListener){patchListener&&(scope.patchPlugin_=getPlugin("Patches"),scope.patches_=[],scope.inversePatches_=[],scope.patchListener_=patchListener)}function revokeScope(scope){leaveScope(scope),scope.drafts_.forEach(revokeDraft),scope.drafts_=null}function leaveScope(scope){scope===currentScope&&(currentScope=scope.parent_)}var enterScope=immer2=>{return currentScope={drafts_:[],parent_:currentScope,immer_:immer2,canAutoFreeze_:!0,unfinalizedDrafts_:0,handledSet_:new Set,processedForPatches_:new Set,mapSetPlugin_:(pluginKey="MapSet",plugins[pluginKey]?getPlugin("MapSet"):void 0)};var pluginKey};function revokeDraft(draft){const state=draft[DRAFT_STATE];0===state.type_||1===state.type_?state.revoke_():state.revoked_=!0}function processResult(result,scope){scope.unfinalizedDrafts_=scope.drafts_.length;const baseDraft=scope.drafts_[0];if(void 0!==result&&result!==baseDraft){baseDraft[DRAFT_STATE].modified_&&(revokeScope(scope),die(4)),isDraftable(result)&&(result=finalize(scope,result));const{patchPlugin_}=scope;patchPlugin_&&patchPlugin_.generateReplacementPatches_(baseDraft[DRAFT_STATE].base_,result,scope)}else result=finalize(scope,baseDraft);return function maybeFreeze(scope,value,deep=!1){!scope.parent_&&scope.immer_.autoFreeze_&&scope.canAutoFreeze_&&freeze(value,deep)}(scope,result,!0),revokeScope(scope),scope.patches_&&scope.patchListener_(scope.patches_,scope.inversePatches_),result!==NOTHING?result:void 0}function finalize(rootScope,value){if(isFrozen(value))return value;const state=value[DRAFT_STATE];if(!state){return handleValue(value,rootScope.handledSet_,rootScope)}if(!isSameScope(state,rootScope))return value;if(!state.modified_)return state.base_;if(!state.finalized_){const{callbacks_}=state;if(callbacks_)for(;callbacks_.length>0;){callbacks_.pop()(rootScope)}generatePatchesAndFinalize(state,rootScope)}return state.copy_}function markStateFinalized(state){state.finalized_=!0,state.scope_.unfinalizedDrafts_--}var isSameScope=(state,rootScope)=>state.scope_===rootScope,EMPTY_LOCATIONS_RESULT=[];function updateDraftInParent(parent,draftValue,finalizedValue,originalKey){const parentCopy=latest(parent),parentType=parent.type_;if(void 0!==originalKey){if(get(parentCopy,originalKey,parentType)===draftValue)return void set(parentCopy,originalKey,finalizedValue,parentType)}if(!parent.draftLocations_){const draftLocations=parent.draftLocations_=new Map;each(parentCopy,(key,value)=>{if(isDraft(value)){const keys=draftLocations.get(value)||[];keys.push(key),draftLocations.set(value,keys)}})}const locations=parent.draftLocations_.get(draftValue)??EMPTY_LOCATIONS_RESULT;for(const location of locations)set(parentCopy,location,finalizedValue,parentType)}function generatePatchesAndFinalize(state,rootScope){if(state.modified_&&!state.finalized_&&(3===state.type_||(state.assigned_?.size??0)>0)){const{patchPlugin_}=rootScope;if(patchPlugin_){const basePath=patchPlugin_.getPath(state);basePath&&patchPlugin_.generatePatches_(state,basePath,rootScope)}markStateFinalized(state)}}function handleValue(target,handledSet,rootScope){return!rootScope.immer_.autoFreeze_&&rootScope.unfinalizedDrafts_<1||isDraft(target)||handledSet.has(target)||!isDraftable(target)||isFrozen(target)||(handledSet.add(target),each(target,(key,value)=>{if(isDraft(value)){const state=value[DRAFT_STATE];if(isSameScope(state,rootScope)){const updatedValue=getFinalValue(state);set(target,key,updatedValue,target.type_),markStateFinalized(state)}}else isDraftable(value)&&handleValue(value,handledSet,rootScope)})),target}var objectTraps={get(state,prop){if(prop===DRAFT_STATE)return state;const source=latest(state);if(!has(source,prop,state.type_))return function readPropFromProto(state,source,prop){const desc=getDescriptorFromProto(source,prop);return desc?VALUE in desc?desc[VALUE]:desc.get?.call(state.draft_):void 0}(state,source,prop);const value=source[prop];if(state.finalized_||!isDraftable(value))return value;if(value===peek(state.base_,prop)){prepareCopy(state);const childKey=1===state.type_?+prop:prop,childDraft=createProxy(state.scope_,value,state,childKey);return state.copy_[childKey]=childDraft}return value},has:(state,prop)=>prop in latest(state),ownKeys:state=>Reflect.ownKeys(latest(state)),set(state,prop,value){const desc=getDescriptorFromProto(latest(state),prop);if(desc?.set)return desc.set.call(state.draft_,value),!0;if(!state.modified_){const current2=peek(latest(state),prop),currentState=current2?.[DRAFT_STATE];if(currentState&¤tState.base_===value)return state.copy_[prop]=value,state.assigned_.set(prop,!1),!0;if(function is(x,y){return x===y?0!==x||1/x==1/y:x!=x&&y!=y}(value,current2)&&(void 0!==value||has(state.base_,prop,state.type_)))return!0;prepareCopy(state),markChanged(state)}return state.copy_[prop]===value&&(void 0!==value||prop in state.copy_)||Number.isNaN(value)&&Number.isNaN(state.copy_[prop])||(state.copy_[prop]=value,state.assigned_.set(prop,!0),function handleCrossReference(target,key,value){const{scope_}=target;if(isDraft(value)){const state=value[DRAFT_STATE];isSameScope(state,scope_)&&state.callbacks_.push(function crossReferenceCleanup(){prepareCopy(target);const finalizedValue=getFinalValue(state);updateDraftInParent(target,value,finalizedValue,key)})}else isDraftable(value)&&target.callbacks_.push(function nestedDraftCleanup(){const targetCopy=latest(target);get(targetCopy,key,target.type_)===value&&scope_.drafts_.length>1&&!0===(target.assigned_.get(key)??!1)&&target.copy_&&handleValue(get(target.copy_,key,target.type_),scope_.handledSet_,scope_)})}(state,prop,value)),!0},deleteProperty:(state,prop)=>(prepareCopy(state),void 0!==peek(state.base_,prop)||prop in state.base_?(state.assigned_.set(prop,!1),markChanged(state)):state.assigned_.delete(prop),state.copy_&&delete state.copy_[prop],!0),getOwnPropertyDescriptor(state,prop){const owner=latest(state),desc=Reflect.getOwnPropertyDescriptor(owner,prop);return desc?{[WRITABLE]:!0,[CONFIGURABLE]:1!==state.type_||"length"!==prop,[ENUMERABLE]:desc[ENUMERABLE],[VALUE]:owner[prop]}:desc},defineProperty(){die(11)},getPrototypeOf:state=>getPrototypeOf(state.base_),setPrototypeOf(){die(12)}},arrayTraps={};function peek(draft,prop){const state=draft[DRAFT_STATE];return(state?latest(state):draft)[prop]}function getDescriptorFromProto(source,prop){if(!(prop in source))return;let proto=getPrototypeOf(source);for(;proto;){const desc=Object.getOwnPropertyDescriptor(proto,prop);if(desc)return desc;proto=getPrototypeOf(proto)}}function markChanged(state){state.modified_||(state.modified_=!0,state.parent_&&markChanged(state.parent_))}function prepareCopy(state){state.copy_||(state.assigned_=new Map,state.copy_=shallowCopy(state.base_,state.scope_.immer_.useStrictShallowCopy_))}each(objectTraps,(key,fn)=>{arrayTraps[key]=function(){const args=arguments;return args[0]=args[0][0],fn.apply(this,args)}}),arrayTraps.deleteProperty=function(state,prop){return arrayTraps.set.call(this,state,prop,void 0)},arrayTraps.set=function(state,prop,value){return objectTraps.set.call(this,state[0],prop,value,state[0])};function createProxy(rootScope,value,parent,key){const[draft,state]=isMap(value)?getPlugin("MapSet").proxyMap_(value,parent):isSet(value)?getPlugin("MapSet").proxySet_(value,parent):function createProxyProxy(base,parent){const baseIsArray=isArray(base),state={type_:baseIsArray?1:0,scope_:parent?parent.scope_:getCurrentScope(),modified_:!1,finalized_:!1,assigned_:void 0,parent_:parent,base_:base,draft_:null,copy_:null,revoke_:null,isManual_:!1,callbacks_:void 0};let target=state,traps=objectTraps;baseIsArray&&(target=[state],traps=arrayTraps);const{revoke,proxy}=Proxy.revocable(target,traps);return state.draft_=proxy,state.revoke_=revoke,[proxy,state]}(value,parent);return(parent?.scope_??getCurrentScope()).drafts_.push(draft),state.callbacks_=parent?.callbacks_??[],state.key_=key,parent&&void 0!==key?function registerChildFinalizationCallback(parent,child,key){parent.callbacks_.push(function childCleanup(rootScope){const state=child;if(!state||!isSameScope(state,rootScope))return;rootScope.mapSetPlugin_?.fixSetContents(state);const finalizedValue=getFinalValue(state);updateDraftInParent(parent,state.draft_??state,finalizedValue,key),generatePatchesAndFinalize(state,rootScope)})}(parent,state,key):state.callbacks_.push(function rootDraftCleanup(rootScope2){rootScope2.mapSetPlugin_?.fixSetContents(state);const{patchPlugin_}=rootScope2;state.modified_&&patchPlugin_&&patchPlugin_.generatePatches_(state,[],rootScope2)}),draft}function current(value){return isDraft(value)||die(10),currentImpl(value)}function currentImpl(value){if(!isDraftable(value)||isFrozen(value))return value;const state=value[DRAFT_STATE];let copy,strict=!0;if(state){if(!state.modified_)return state.base_;state.finalized_=!0,copy=shallowCopy(value,state.scope_.immer_.useStrictShallowCopy_),strict=state.scope_.immer_.shouldUseStrictIteration()}else copy=shallowCopy(value,!0);return each(copy,(key,childValue)=>{set(copy,key,currentImpl(childValue))},strict),state&&(state.finalized_=!1),copy}var immer=new class{constructor(config){this.autoFreeze_=!0,this.useStrictShallowCopy_=!1,this.useStrictIteration_=!1,this.produce=(base,recipe,patchListener)=>{if(isFunction(base)&&!isFunction(recipe)){const defaultBase=recipe;recipe=base;const self=this;return function curriedProduce(base2=defaultBase,...args){return self.produce(base2,draft=>recipe.call(this,draft,...args))}}let result;if(isFunction(recipe)||die(6),void 0===patchListener||isFunction(patchListener)||die(7),isDraftable(base)){const scope=enterScope(this),proxy=createProxy(scope,base,void 0);let hasError=!0;try{result=recipe(proxy),hasError=!1}finally{hasError?revokeScope(scope):leaveScope(scope)}return usePatchesInScope(scope,patchListener),processResult(result,scope)}if(!base||!isObjectish(base)){if(result=recipe(base),void 0===result&&(result=base),result===NOTHING&&(result=void 0),this.autoFreeze_&&freeze(result,!0),patchListener){const p=[],ip=[];getPlugin("Patches").generateReplacementPatches_(base,result,{patches_:p,inversePatches_:ip}),patchListener(p,ip)}return result}die(1)},this.produceWithPatches=(base,recipe)=>{if(isFunction(base))return(state,...args)=>this.produceWithPatches(state,draft=>base(draft,...args));let patches,inversePatches;return[this.produce(base,recipe,(p,ip)=>{patches=p,inversePatches=ip}),patches,inversePatches]},isBoolean(config?.autoFreeze)&&this.setAutoFreeze(config.autoFreeze),isBoolean(config?.useStrictShallowCopy)&&this.setUseStrictShallowCopy(config.useStrictShallowCopy),isBoolean(config?.useStrictIteration)&&this.setUseStrictIteration(config.useStrictIteration)}createDraft(base){isDraftable(base)||die(8),isDraft(base)&&(base=current(base));const scope=enterScope(this),proxy=createProxy(scope,base,void 0);return proxy[DRAFT_STATE].isManual_=!0,leaveScope(scope),proxy}finishDraft(draft,patchListener){const state=draft&&draft[DRAFT_STATE];state&&state.isManual_||die(9);const{scope_:scope}=state;return usePatchesInScope(scope,patchListener),processResult(void 0,scope)}setAutoFreeze(value){this.autoFreeze_=value}setUseStrictShallowCopy(value){this.useStrictShallowCopy_=value}setUseStrictIteration(value){this.useStrictIteration_=value}shouldUseStrictIteration(){return this.useStrictIteration_}applyPatches(base,patches){let i;for(i=patches.length-1;i>=0;i--){const patch=patches[i];if(0===patch.path.length&&"replace"===patch.op){base=patch.value;break}}i>-1&&(patches=patches.slice(i+1));const applyPatchesImpl=getPlugin("Patches").applyPatches_;return isDraft(base)?applyPatchesImpl(base,patches):this.produce(base,draft=>applyPatchesImpl(draft,patches))}},produce=immer.produce},"./node_modules/inherits/inherits_browser.js":module=>{"function"==typeof Object.create?module.exports=function inherits(ctor,superCtor){superCtor&&(ctor.super_=superCtor,ctor.prototype=Object.create(superCtor.prototype,{constructor:{value:ctor,enumerable:!1,writable:!0,configurable:!0}}))}:module.exports=function inherits(ctor,superCtor){if(superCtor){ctor.super_=superCtor;var TempCtor=function(){};TempCtor.prototype=superCtor.prototype,ctor.prototype=new TempCtor,ctor.prototype.constructor=ctor}}},"./node_modules/is-arguments/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var hasToStringTag=__webpack_require__("./node_modules/has-tostringtag/shams.js")(),$toString=__webpack_require__("./node_modules/call-bound/index.js")("Object.prototype.toString"),isStandardArguments=function isArguments(value){return!(hasToStringTag&&value&&"object"==typeof value&&Symbol.toStringTag in value)&&"[object Arguments]"===$toString(value)},isLegacyArguments=function isArguments(value){return!!isStandardArguments(value)||null!==value&&"object"==typeof value&&"length"in value&&"number"==typeof value.length&&value.length>=0&&"[object Array]"!==$toString(value)&&"callee"in value&&"[object Function]"===$toString(value.callee)},supportsStandardArguments=function(){return isStandardArguments(arguments)}();isStandardArguments.isLegacyArguments=isLegacyArguments,module.exports=supportsStandardArguments?isStandardArguments:isLegacyArguments},"./node_modules/is-callable/index.js":module=>{"use strict";var badArrayLike,isCallableMarker,fnToStr=Function.prototype.toString,reflectApply="object"==typeof Reflect&&null!==Reflect&&Reflect.apply;if("function"==typeof reflectApply&&"function"==typeof Object.defineProperty)try{badArrayLike=Object.defineProperty({},"length",{get:function(){throw isCallableMarker}}),isCallableMarker={},reflectApply(function(){throw 42},null,badArrayLike)}catch(_){_!==isCallableMarker&&(reflectApply=null)}else reflectApply=null;var constructorRegex=/^\s*class\b/,isES6ClassFn=function isES6ClassFunction(value){try{var fnStr=fnToStr.call(value);return constructorRegex.test(fnStr)}catch(e){return!1}},tryFunctionObject=function tryFunctionToStr(value){try{return!isES6ClassFn(value)&&(fnToStr.call(value),!0)}catch(e){return!1}},toStr=Object.prototype.toString,hasToStringTag="function"==typeof Symbol&&!!Symbol.toStringTag,isIE68=!(0 in[,]),isDDA=function isDocumentDotAll(){return!1};if("object"==typeof document){var all=document.all;toStr.call(all)===toStr.call(document.all)&&(isDDA=function isDocumentDotAll(value){if((isIE68||!value)&&(void 0===value||"object"==typeof value))try{var str=toStr.call(value);return("[object HTMLAllCollection]"===str||"[object HTML document.all class]"===str||"[object HTMLCollection]"===str||"[object Object]"===str)&&null==value("")}catch(e){}return!1})}module.exports=reflectApply?function isCallable(value){if(isDDA(value))return!0;if(!value)return!1;if("function"!=typeof value&&"object"!=typeof value)return!1;try{reflectApply(value,null,badArrayLike)}catch(e){if(e!==isCallableMarker)return!1}return!isES6ClassFn(value)&&tryFunctionObject(value)}:function isCallable(value){if(isDDA(value))return!0;if(!value)return!1;if("function"!=typeof value&&"object"!=typeof value)return!1;if(hasToStringTag)return tryFunctionObject(value);if(isES6ClassFn(value))return!1;var strClass=toStr.call(value);return!("[object Function]"!==strClass&&"[object GeneratorFunction]"!==strClass&&!/^\[object HTML/.test(strClass))&&tryFunctionObject(value)}},"./node_modules/is-generator-function/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var callBound=__webpack_require__("./node_modules/call-bound/index.js"),isFnRegex=__webpack_require__("./node_modules/safe-regex-test/index.js")(/^\s*(?:function)?\*/),hasToStringTag=__webpack_require__("./node_modules/has-tostringtag/shams.js")(),getProto=__webpack_require__("./node_modules/get-proto/index.js"),toStr=callBound("Object.prototype.toString"),fnToStr=callBound("Function.prototype.toString"),getGeneratorFunction=__webpack_require__("./node_modules/generator-function/index.js");module.exports=function isGeneratorFunction(fn){if("function"!=typeof fn)return!1;if(isFnRegex(fnToStr(fn)))return!0;if(!hasToStringTag)return"[object GeneratorFunction]"===toStr(fn);if(!getProto)return!1;var GeneratorFunction=getGeneratorFunction();return GeneratorFunction&&getProto(fn)===GeneratorFunction.prototype}},"./node_modules/is-nan/implementation.js":module=>{"use strict";module.exports=function isNaN(value){return value!=value}},"./node_modules/is-nan/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var callBind=__webpack_require__("./node_modules/call-bind/index.js"),define=__webpack_require__("./node_modules/define-properties/index.js"),implementation=__webpack_require__("./node_modules/is-nan/implementation.js"),getPolyfill=__webpack_require__("./node_modules/is-nan/polyfill.js"),shim=__webpack_require__("./node_modules/is-nan/shim.js"),polyfill=callBind(getPolyfill(),Number);define(polyfill,{getPolyfill,implementation,shim}),module.exports=polyfill},"./node_modules/is-nan/polyfill.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var implementation=__webpack_require__("./node_modules/is-nan/implementation.js");module.exports=function getPolyfill(){return Number.isNaN&&Number.isNaN(NaN)&&!Number.isNaN("a")?Number.isNaN:implementation}},"./node_modules/is-nan/shim.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var define=__webpack_require__("./node_modules/define-properties/index.js"),getPolyfill=__webpack_require__("./node_modules/is-nan/polyfill.js");module.exports=function shimNumberIsNaN(){var polyfill=getPolyfill();return define(Number,{isNaN:polyfill},{isNaN:function testIsNaN(){return Number.isNaN!==polyfill}}),polyfill}},"./node_modules/is-regex/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var fn,callBound=__webpack_require__("./node_modules/call-bound/index.js"),hasToStringTag=__webpack_require__("./node_modules/has-tostringtag/shams.js")(),hasOwn=__webpack_require__("./node_modules/hasown/index.js"),gOPD=__webpack_require__("./node_modules/gopd/index.js");if(hasToStringTag){var $exec=callBound("RegExp.prototype.exec"),isRegexMarker={},throwRegexMarker=function(){throw isRegexMarker},badStringifier={toString:throwRegexMarker,valueOf:throwRegexMarker};"symbol"==typeof Symbol.toPrimitive&&(badStringifier[Symbol.toPrimitive]=throwRegexMarker),fn=function isRegex(value){if(!value||"object"!=typeof value)return!1;var descriptor=gOPD(value,"lastIndex");if(!(descriptor&&hasOwn(descriptor,"value")))return!1;try{$exec(value,badStringifier)}catch(e){return e===isRegexMarker}}}else{var $toString=callBound("Object.prototype.toString");fn=function isRegex(value){return!(!value||"object"!=typeof value&&"function"!=typeof value)&&"[object RegExp]"===$toString(value)}}module.exports=fn},"./node_modules/is-typed-array/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var whichTypedArray=__webpack_require__("./node_modules/which-typed-array/index.js");module.exports=function isTypedArray(value){return!!whichTypedArray(value)}},"./node_modules/js-cookie/dist/js.cookie.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";function assign(target){for(var i=1;i<arguments.length;i++){var source=arguments[i];for(var key in source)target[key]=source[key]}return target}__webpack_require__.d(__webpack_exports__,{A:()=>api});var api=function init(converter,defaultAttributes){function set(name,value,attributes){if("undefined"!=typeof document){"number"==typeof(attributes=assign({},defaultAttributes,attributes)).expires&&(attributes.expires=new Date(Date.now()+864e5*attributes.expires)),attributes.expires&&(attributes.expires=attributes.expires.toUTCString()),name=encodeURIComponent(name).replace(/%(2[346B]|5E|60|7C)/g,decodeURIComponent).replace(/[()]/g,escape);var stringifiedAttributes="";for(var attributeName in attributes)attributes[attributeName]&&(stringifiedAttributes+="; "+attributeName,!0!==attributes[attributeName]&&(stringifiedAttributes+="="+attributes[attributeName].split(";")[0]));return document.cookie=name+"="+converter.write(value,name)+stringifiedAttributes}}return Object.create({set,get:function get(name){if("undefined"!=typeof document&&(!arguments.length||name)){for(var cookies=document.cookie?document.cookie.split("; "):[],jar={},i=0;i<cookies.length;i++){var parts=cookies[i].split("="),value=parts.slice(1).join("=");try{var found=decodeURIComponent(parts[0]);if(jar[found]=converter.read(value,found),name===found)break}catch(e){}}return name?jar[name]:jar}},remove:function(name,attributes){set(name,"",assign({},attributes,{expires:-1}))},withAttributes:function(attributes){return init(this.converter,assign({},this.attributes,attributes))},withConverter:function(converter){return init(assign({},this.converter,converter),this.attributes)}},{attributes:{value:Object.freeze(defaultAttributes)},converter:{value:Object.freeze(converter)}})}({read:function(value){return'"'===value[0]&&(value=value.slice(1,-1)),value.replace(/(%[\dA-F]{2})+/gi,decodeURIComponent)},write:function(value){return encodeURIComponent(value).replace(/%(2[346BF]|3[AC-F]|40|5[BDE]|60|7[BCD])/g,decodeURIComponent)}},{path:"/"})},"./node_modules/math-intrinsics/abs.js":module=>{"use strict";module.exports=Math.abs},"./node_modules/math-intrinsics/floor.js":module=>{"use strict";module.exports=Math.floor},"./node_modules/math-intrinsics/isNaN.js":module=>{"use strict";module.exports=Number.isNaN||function isNaN(a){return a!=a}},"./node_modules/math-intrinsics/max.js":module=>{"use strict";module.exports=Math.max},"./node_modules/math-intrinsics/min.js":module=>{"use strict";module.exports=Math.min},"./node_modules/math-intrinsics/pow.js":module=>{"use strict";module.exports=Math.pow},"./node_modules/math-intrinsics/round.js":module=>{"use strict";module.exports=Math.round},"./node_modules/math-intrinsics/sign.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $isNaN=__webpack_require__("./node_modules/math-intrinsics/isNaN.js");module.exports=function sign(number){return $isNaN(number)||0===number?number:number<0?-1:1}},"./node_modules/next-auth/react.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{CP:()=>SessionProvider,Jv:()=>signIn,CI:()=>signOut,wV:()=>useSession});var jsx_runtime=__webpack_require__("./node_modules/next/dist/compiled/react/jsx-runtime.js"),react=__webpack_require__("./node_modules/next/dist/compiled/react/index.js");class AuthError extends Error{constructor(message,errorOptions){message instanceof Error?super(void 0,{cause:{err:message,...message.cause,...errorOptions}}):"string"==typeof message?(errorOptions instanceof Error&&(errorOptions={err:errorOptions,...errorOptions.cause}),super(message,errorOptions)):super(void 0,message),this.name=this.constructor.name,this.type=this.constructor.type??"AuthError",this.kind=this.constructor.kind??"error",Error.captureStackTrace?.(this,this.constructor);const url=`https://errors.authjs.dev#${this.type.toLowerCase()}`;this.message+=`${this.message?". ":""}Read more at ${url}`}}class SignInError extends AuthError{}SignInError.kind="signIn";(class AdapterError extends AuthError{}).type="AdapterError";(class AccessDenied extends AuthError{}).type="AccessDenied";(class CallbackRouteError extends AuthError{}).type="CallbackRouteError";(class ErrorPageLoop extends AuthError{}).type="ErrorPageLoop";(class EventError extends AuthError{}).type="EventError";(class InvalidCallbackUrl extends AuthError{}).type="InvalidCallbackUrl";(class CredentialsSignin extends SignInError{constructor(){super(...arguments),this.code="credentials"}}).type="CredentialsSignin";(class InvalidEndpoints extends AuthError{}).type="InvalidEndpoints";(class InvalidCheck extends AuthError{}).type="InvalidCheck";(class JWTSessionError extends AuthError{}).type="JWTSessionError";(class MissingAdapter extends AuthError{}).type="MissingAdapter";(class MissingAdapterMethods extends AuthError{}).type="MissingAdapterMethods";(class MissingAuthorize extends AuthError{}).type="MissingAuthorize";(class MissingSecret extends AuthError{}).type="MissingSecret";(class OAuthAccountNotLinked extends SignInError{}).type="OAuthAccountNotLinked";(class OAuthCallbackError extends SignInError{}).type="OAuthCallbackError";(class OAuthProfileParseError extends AuthError{}).type="OAuthProfileParseError";(class SessionTokenError extends AuthError{}).type="SessionTokenError";(class OAuthSignInError extends SignInError{}).type="OAuthSignInError";(class EmailSignInError extends SignInError{}).type="EmailSignInError";(class SignOutError extends AuthError{}).type="SignOutError";(class UnknownAction extends AuthError{}).type="UnknownAction";(class UnsupportedStrategy extends AuthError{}).type="UnsupportedStrategy";(class InvalidProvider extends AuthError{}).type="InvalidProvider";(class UntrustedHost extends AuthError{}).type="UntrustedHost";(class Verification extends AuthError{}).type="Verification";(class MissingCSRF extends SignInError{}).type="MissingCSRF";new Set(["CredentialsSignin","OAuthAccountNotLinked","OAuthCallbackError","AccessDenied","Verification","MissingCSRF","AccountNotLinked","WebAuthnVerificationError"]);(class DuplicateConditionalUI extends AuthError{}).type="DuplicateConditionalUI";(class MissingWebAuthnAutocomplete extends AuthError{}).type="MissingWebAuthnAutocomplete";(class WebAuthnVerificationError extends AuthError{}).type="WebAuthnVerificationError";(class AccountNotLinked extends SignInError{}).type="AccountNotLinked";(class ExperimentalFeatureNotEnabled extends AuthError{}).type="ExperimentalFeatureNotEnabled";class ClientFetchError extends AuthError{}class ClientSessionError extends AuthError{}async function fetchData(path,__NEXTAUTH,logger,req={}){const url=`${apiBaseUrl(__NEXTAUTH)}/${path}`;try{const options={headers:{"Content-Type":"application/json",...req?.headers?.cookie?{cookie:req.headers.cookie}:{}}};req?.body&&(options.body=JSON.stringify(req.body),options.method="POST");const res=await fetch(url,options),data=await res.json();if(!res.ok)throw data;return data}catch(error){return logger.error(new ClientFetchError(error.message,error)),null}}function apiBaseUrl(__NEXTAUTH){return"undefined"==typeof window?`${__NEXTAUTH.baseUrlServer}${__NEXTAUTH.basePathServer}`:__NEXTAUTH.basePath}function now(){return Math.floor(Date.now()/1e3)}function parseUrl(url){const defaultUrl=new URL("http://localhost:3000/api/auth");url&&!url.startsWith("http")&&(url=`https://${url}`);const _url=new URL(url||defaultUrl),path=("/"===_url.pathname?defaultUrl.pathname:_url.pathname).replace(/\/$/,""),base=`${_url.origin}${path}`;return{origin:_url.origin,host:_url.host,path,base,toString:()=>base}}var process=__webpack_require__("./node_modules/process/browser.js"),console=__webpack_require__("./node_modules/console-browserify/index.js");const __NEXTAUTH={baseUrl:parseUrl("http://localhost:3000").origin,basePath:parseUrl("http://localhost:3000").path,baseUrlServer:parseUrl(process.env.NEXTAUTH_URL_INTERNAL??"http://localhost:3000"??process.env.VERCEL_URL).origin,basePathServer:parseUrl(process.env.NEXTAUTH_URL_INTERNAL??"http://localhost:3000").path,_lastSync:0,_session:void 0,_getSession:()=>{}};let broadcastChannel=null;function getNewBroadcastChannel(){return"undefined"==typeof BroadcastChannel?{postMessage:()=>{},addEventListener:()=>{},removeEventListener:()=>{},name:"next-auth",onmessage:null,onmessageerror:null,close:()=>{},dispatchEvent:()=>!1}:new BroadcastChannel("next-auth")}function broadcast(){return null===broadcastChannel&&(broadcastChannel=getNewBroadcastChannel()),broadcastChannel}const logger={debug:console.debug,error:console.error,warn:console.warn},SessionContext=react.createContext?.(void 0);function useSession(options){if(!SessionContext)throw new Error("React Context is unavailable in Server Components");const value=react.useContext(SessionContext);const{required,onUnauthenticated}=options??{},requiredAndNotLoading=required&&"unauthenticated"===value.status;return react.useEffect(()=>{if(requiredAndNotLoading){const url=`${__NEXTAUTH.basePath}/signin?${new URLSearchParams({error:"SessionRequired",callbackUrl:window.location.href})}`;onUnauthenticated?onUnauthenticated():window.location.href=url}},[requiredAndNotLoading,onUnauthenticated]),requiredAndNotLoading?{data:value.data,update:value.update,status:"loading"}:value}async function getSession(params){const session=await fetchData("session",__NEXTAUTH,logger,params);return(params?.broadcast??1)&&getNewBroadcastChannel().postMessage({event:"session",data:{trigger:"getSession"}}),session}async function getCsrfToken(){const response=await fetchData("csrf",__NEXTAUTH,logger);return response?.csrfToken??""}async function signIn(provider,options,authorizationParams){const{callbackUrl,...rest}=options??{},{redirect=!0,redirectTo=callbackUrl??window.location.href,...signInParams}=rest,baseUrl=apiBaseUrl(__NEXTAUTH),providers=await async function getProviders(){return fetchData("providers",__NEXTAUTH,logger)}();if(!providers){const url=`${baseUrl}/error`;return void(window.location.href=url)}if(!provider||!providers[provider]){const url=`${baseUrl}/signin?${new URLSearchParams({callbackUrl:redirectTo})}`;return void(window.location.href=url)}const providerType=providers[provider].type;if("webauthn"===providerType)throw new TypeError([`Provider id "${provider}" refers to a WebAuthn provider.`,'Please use `import { signIn } from "next-auth/webauthn"` instead.'].join("\n"));const signInUrl=`${baseUrl}/${"credentials"===providerType?"callback":"signin"}/${provider}`,csrfToken=await getCsrfToken(),res=await fetch(`${signInUrl}?${new URLSearchParams(authorizationParams)}`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({...signInParams,csrfToken,callbackUrl:redirectTo})}),data=await res.json();if(redirect){const url=data.url??redirectTo;return window.location.href=url,void(url.includes("#")&&window.location.reload())}const error=new URL(data.url).searchParams.get("error")??void 0,code=new URL(data.url).searchParams.get("code")??void 0;return res.ok&&await __NEXTAUTH._getSession({event:"storage"}),{error,code,status:res.status,ok:res.ok,url:error?null:data.url}}async function signOut(options){const{redirect=!0,redirectTo=options?.callbackUrl??window.location.href}=options??{},baseUrl=apiBaseUrl(__NEXTAUTH),csrfToken=await getCsrfToken(),res=await fetch(`${baseUrl}/signout`,{method:"post",headers:{"Content-Type":"application/x-www-form-urlencoded","X-Auth-Return-Redirect":"1"},body:new URLSearchParams({csrfToken,callbackUrl:redirectTo})}),data=await res.json();if(broadcast().postMessage({event:"session",data:{trigger:"signout"}}),redirect){const url=data.url??redirectTo;return window.location.href=url,void(url.includes("#")&&window.location.reload())}return await __NEXTAUTH._getSession({event:"storage"}),data}function SessionProvider(props){if(!SessionContext)throw new Error("React Context is unavailable in Server Components");const{children,basePath,refetchInterval,refetchWhenOffline}=props;basePath&&(__NEXTAUTH.basePath=basePath);const hasInitialSession=void 0!==props.session;__NEXTAUTH._lastSync=hasInitialSession?now():0;const[session,setSession]=react.useState(()=>(hasInitialSession&&(__NEXTAUTH._session=props.session),props.session)),[loading,setLoading]=react.useState(!hasInitialSession);react.useEffect(()=>(__NEXTAUTH._getSession=async({event}={})=>{try{const storageEvent="storage"===event;if(storageEvent||void 0===__NEXTAUTH._session)return __NEXTAUTH._lastSync=now(),__NEXTAUTH._session=await getSession({broadcast:!storageEvent}),void setSession(__NEXTAUTH._session);if(!event||null===__NEXTAUTH._session||now()<__NEXTAUTH._lastSync)return;__NEXTAUTH._lastSync=now(),__NEXTAUTH._session=await getSession(),setSession(__NEXTAUTH._session)}catch(error){logger.error(new ClientSessionError(error.message,error))}finally{setLoading(!1)}},__NEXTAUTH._getSession(),()=>{__NEXTAUTH._lastSync=0,__NEXTAUTH._session=void 0,__NEXTAUTH._getSession=()=>{}}),[]),react.useEffect(()=>{const handle=()=>__NEXTAUTH._getSession({event:"storage"});return broadcast().addEventListener("message",handle),()=>broadcast().removeEventListener("message",handle)},[]),react.useEffect(()=>{const{refetchOnWindowFocus=!0}=props,visibilityHandler=()=>{refetchOnWindowFocus&&"visible"===document.visibilityState&&__NEXTAUTH._getSession({event:"visibilitychange"})};return document.addEventListener("visibilitychange",visibilityHandler,!1),()=>document.removeEventListener("visibilitychange",visibilityHandler,!1)},[props.refetchOnWindowFocus]);const isOnline=function useOnline(){const[isOnline,setIsOnline]=react.useState("undefined"!=typeof navigator&&navigator.onLine),setOnline=()=>setIsOnline(!0),setOffline=()=>setIsOnline(!1);return react.useEffect(()=>(window.addEventListener("online",setOnline),window.addEventListener("offline",setOffline),()=>{window.removeEventListener("online",setOnline),window.removeEventListener("offline",setOffline)}),[]),isOnline}(),shouldRefetch=!1!==refetchWhenOffline||isOnline;react.useEffect(()=>{if(refetchInterval&&shouldRefetch){const refetchIntervalTimer=setInterval(()=>{__NEXTAUTH._session&&__NEXTAUTH._getSession({event:"poll"})},1e3*refetchInterval);return()=>clearInterval(refetchIntervalTimer)}},[refetchInterval,shouldRefetch]);const value=react.useMemo(()=>({data:session,status:loading?"loading":session?"authenticated":"unauthenticated",async update(data){if(loading)return;setLoading(!0);const newSession=await fetchData("session",__NEXTAUTH,logger,void 0===data?void 0:{body:{csrfToken:await getCsrfToken(),data}});return setLoading(!1),newSession&&(setSession(newSession),broadcast().postMessage({event:"session",data:{trigger:"getSession"}})),newSession}}),[session,loading]);return(0,jsx_runtime.jsx)(SessionContext.Provider,{value,children})}},"./node_modules/next/dist/build/deployment-id.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");function getDeploymentIdQueryOrEmptyString(){return process.env.NEXT_DEPLOYMENT_ID?`?dpl=${process.env.NEXT_DEPLOYMENT_ID}`:""}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getDeploymentIdQueryOrEmptyString",{enumerable:!0,get:function(){return getDeploymentIdQueryOrEmptyString}})},"./node_modules/next/dist/client/add-base-path.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"addBasePath",{enumerable:!0,get:function(){return addBasePath}});const _addpathprefix=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js"),_normalizetrailingslash=__webpack_require__("./node_modules/next/dist/client/normalize-trailing-slash.js"),basePath=process.env.__NEXT_ROUTER_BASEPATH||"";function addBasePath(path,required){return(0,_normalizetrailingslash.normalizePathTrailingSlash)(process.env.__NEXT_MANUAL_CLIENT_BASE_PATH&&!required?path:(0,_addpathprefix.addPathPrefix)(path,basePath))}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/add-locale.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"addLocale",{enumerable:!0,get:function(){return addLocale}});const _normalizetrailingslash=__webpack_require__("./node_modules/next/dist/client/normalize-trailing-slash.js"),addLocale=(path,...args)=>process.env.__NEXT_I18N_SUPPORT?(0,_normalizetrailingslash.normalizePathTrailingSlash)(__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/add-locale.js").addLocale(path,...args)):path;("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/app-router-headers.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{ACTION_HEADER:function(){return ACTION_HEADER},FLIGHT_HEADERS:function(){return FLIGHT_HEADERS},NEXT_ACTION_NOT_FOUND_HEADER:function(){return NEXT_ACTION_NOT_FOUND_HEADER},NEXT_DID_POSTPONE_HEADER:function(){return NEXT_DID_POSTPONE_HEADER},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return NEXT_HMR_REFRESH_HASH_COOKIE},NEXT_HMR_REFRESH_HEADER:function(){return NEXT_HMR_REFRESH_HEADER},NEXT_HTML_REQUEST_ID_HEADER:function(){return NEXT_HTML_REQUEST_ID_HEADER},NEXT_IS_PRERENDER_HEADER:function(){return NEXT_IS_PRERENDER_HEADER},NEXT_REQUEST_ID_HEADER:function(){return NEXT_REQUEST_ID_HEADER},NEXT_REWRITTEN_PATH_HEADER:function(){return NEXT_REWRITTEN_PATH_HEADER},NEXT_REWRITTEN_QUERY_HEADER:function(){return NEXT_REWRITTEN_QUERY_HEADER},NEXT_ROUTER_PREFETCH_HEADER:function(){return NEXT_ROUTER_PREFETCH_HEADER},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return NEXT_ROUTER_SEGMENT_PREFETCH_HEADER},NEXT_ROUTER_STALE_TIME_HEADER:function(){return NEXT_ROUTER_STALE_TIME_HEADER},NEXT_ROUTER_STATE_TREE_HEADER:function(){return NEXT_ROUTER_STATE_TREE_HEADER},NEXT_RSC_UNION_QUERY:function(){return NEXT_RSC_UNION_QUERY},NEXT_URL:function(){return NEXT_URL},RSC_CONTENT_TYPE_HEADER:function(){return RSC_CONTENT_TYPE_HEADER},RSC_HEADER:function(){return RSC_HEADER}});const RSC_HEADER="rsc",ACTION_HEADER="next-action",NEXT_ROUTER_STATE_TREE_HEADER="next-router-state-tree",NEXT_ROUTER_PREFETCH_HEADER="next-router-prefetch",NEXT_ROUTER_SEGMENT_PREFETCH_HEADER="next-router-segment-prefetch",NEXT_HMR_REFRESH_HEADER="next-hmr-refresh",NEXT_HMR_REFRESH_HASH_COOKIE="__next_hmr_refresh_hash__",NEXT_URL="next-url",RSC_CONTENT_TYPE_HEADER="text/x-component",FLIGHT_HEADERS=[RSC_HEADER,NEXT_ROUTER_STATE_TREE_HEADER,NEXT_ROUTER_PREFETCH_HEADER,NEXT_HMR_REFRESH_HEADER,NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],NEXT_RSC_UNION_QUERY="_rsc",NEXT_ROUTER_STALE_TIME_HEADER="x-nextjs-stale-time",NEXT_DID_POSTPONE_HEADER="x-nextjs-postponed",NEXT_REWRITTEN_PATH_HEADER="x-nextjs-rewritten-path",NEXT_REWRITTEN_QUERY_HEADER="x-nextjs-rewritten-query",NEXT_IS_PRERENDER_HEADER="x-nextjs-prerender",NEXT_ACTION_NOT_FOUND_HEADER="x-nextjs-action-not-found",NEXT_REQUEST_ID_HEADER="x-nextjs-request-id",NEXT_HTML_REQUEST_ID_HEADER="x-nextjs-html-request-id";("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/forbidden.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"forbidden",{enumerable:!0,get:function(){return forbidden}});const DIGEST=`${__webpack_require__("./node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js").HTTP_ERROR_FALLBACK_ERROR_CODE};403`;function forbidden(){if(!process.env.__NEXT_EXPERIMENTAL_AUTH_INTERRUPTS)throw Object.defineProperty(new Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0});const error=Object.defineProperty(new Error(DIGEST),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw error.digest=DIGEST,error}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/hooks-server-context.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{DynamicServerError:function(){return DynamicServerError},isDynamicServerError:function(){return isDynamicServerError}});const DYNAMIC_ERROR_CODE="DYNAMIC_SERVER_USAGE";class DynamicServerError extends Error{constructor(description){super(`Dynamic server usage: ${description}`),this.description=description,this.digest=DYNAMIC_ERROR_CODE}}function isDynamicServerError(err){return"object"==typeof err&&null!==err&&"digest"in err&&"string"==typeof err.digest&&err.digest===DYNAMIC_ERROR_CODE}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{HTTPAccessErrorStatus:function(){return HTTPAccessErrorStatus},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return HTTP_ERROR_FALLBACK_ERROR_CODE},getAccessFallbackErrorTypeByStatus:function(){return getAccessFallbackErrorTypeByStatus},getAccessFallbackHTTPStatus:function(){return getAccessFallbackHTTPStatus},isHTTPAccessFallbackError:function(){return isHTTPAccessFallbackError}});const HTTPAccessErrorStatus={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},ALLOWED_CODES=new Set(Object.values(HTTPAccessErrorStatus)),HTTP_ERROR_FALLBACK_ERROR_CODE="NEXT_HTTP_ERROR_FALLBACK";function isHTTPAccessFallbackError(error){if("object"!=typeof error||null===error||!("digest"in error)||"string"!=typeof error.digest)return!1;const[prefix,httpStatus]=error.digest.split(";");return prefix===HTTP_ERROR_FALLBACK_ERROR_CODE&&ALLOWED_CODES.has(Number(httpStatus))}function getAccessFallbackHTTPStatus(error){const httpStatus=error.digest.split(";")[1];return Number(httpStatus)}function getAccessFallbackErrorTypeByStatus(status){switch(status){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/is-next-router-error.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isNextRouterError",{enumerable:!0,get:function(){return isNextRouterError}});const _httpaccessfallback=__webpack_require__("./node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js"),_redirecterror=__webpack_require__("./node_modules/next/dist/client/components/redirect-error.js");function isNextRouterError(error){return(0,_redirecterror.isRedirectError)(error)||(0,_httpaccessfallback.isHTTPAccessFallbackError)(error)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/navigation.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{ReadonlyURLSearchParams:function(){return _navigationreactserver.ReadonlyURLSearchParams},RedirectType:function(){return _navigationreactserver.RedirectType},ServerInsertedHTMLContext:function(){return _serverinsertedhtmlsharedruntime.ServerInsertedHTMLContext},forbidden:function(){return _navigationreactserver.forbidden},notFound:function(){return _navigationreactserver.notFound},permanentRedirect:function(){return _navigationreactserver.permanentRedirect},redirect:function(){return _navigationreactserver.redirect},unauthorized:function(){return _navigationreactserver.unauthorized},unstable_isUnrecognizedActionError:function(){return _unrecognizedactionerror.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return _navigationreactserver.unstable_rethrow},useParams:function(){return useParams},usePathname:function(){return usePathname},useRouter:function(){return useRouter},useSearchParams:function(){return useSearchParams},useSelectedLayoutSegment:function(){return useSelectedLayoutSegment},useSelectedLayoutSegments:function(){return useSelectedLayoutSegments},useServerInsertedHTML:function(){return _serverinsertedhtmlsharedruntime.useServerInsertedHTML}});const _react=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs")._(__webpack_require__("./node_modules/next/dist/compiled/react/index.js")),_approutercontextsharedruntime=__webpack_require__("./node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js"),_hooksclientcontextsharedruntime=__webpack_require__("./node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js"),_segment=__webpack_require__("./node_modules/next/dist/shared/lib/segment.js"),_readonlyurlsearchparams=__webpack_require__("./node_modules/next/dist/client/components/readonly-url-search-params.js"),_serverinsertedhtmlsharedruntime=__webpack_require__("./node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js"),_unrecognizedactionerror=__webpack_require__("./node_modules/next/dist/client/components/unrecognized-action-error.js"),_navigationreactserver=__webpack_require__("./node_modules/next/dist/client/components/navigation.react-server.js"),useDynamicRouteParams="undefined"==typeof window?__webpack_require__("./node_modules/next/dist/server/app-render/dynamic-rendering.js").useDynamicRouteParams:void 0,useDynamicSearchParams="undefined"==typeof window?__webpack_require__("./node_modules/next/dist/server/app-render/dynamic-rendering.js").useDynamicSearchParams:void 0;function useSearchParams(){useDynamicSearchParams?.("useSearchParams()");const searchParams=(0,_react.useContext)(_hooksclientcontextsharedruntime.SearchParamsContext);return(0,_react.useMemo)(()=>searchParams?new _readonlyurlsearchparams.ReadonlyURLSearchParams(searchParams):null,[searchParams])}function usePathname(){useDynamicRouteParams?.("usePathname()");return(0,_react.useContext)(_hooksclientcontextsharedruntime.PathnameContext)}function useRouter(){const router=(0,_react.useContext)(_approutercontextsharedruntime.AppRouterContext);if(null===router)throw Object.defineProperty(new Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return router}function useParams(){useDynamicRouteParams?.("useParams()");return(0,_react.useContext)(_hooksclientcontextsharedruntime.PathParamsContext)}function useSelectedLayoutSegments(parallelRouteKey="children"){useDynamicRouteParams?.("useSelectedLayoutSegments()");const context=(0,_react.useContext)(_approutercontextsharedruntime.LayoutRouterContext);return context?(0,_segment.getSelectedLayoutSegmentPath)(context.parentTree,parallelRouteKey):null}function useSelectedLayoutSegment(parallelRouteKey="children"){useDynamicRouteParams?.("useSelectedLayoutSegment()");(0,_react.useContext)(_hooksclientcontextsharedruntime.NavigationPromisesContext);const selectedLayoutSegments=useSelectedLayoutSegments(parallelRouteKey);return(0,_segment.computeSelectedLayoutSegment)(selectedLayoutSegments,parallelRouteKey)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/navigation.react-server.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{ReadonlyURLSearchParams:function(){return _readonlyurlsearchparams.ReadonlyURLSearchParams},RedirectType:function(){return _redirecterror.RedirectType},forbidden:function(){return _forbidden.forbidden},notFound:function(){return _notfound.notFound},permanentRedirect:function(){return _redirect.permanentRedirect},redirect:function(){return _redirect.redirect},unauthorized:function(){return _unauthorized.unauthorized},unstable_isUnrecognizedActionError:function(){return unstable_isUnrecognizedActionError},unstable_rethrow:function(){return _unstablerethrow.unstable_rethrow}});const _readonlyurlsearchparams=__webpack_require__("./node_modules/next/dist/client/components/readonly-url-search-params.js"),_redirect=__webpack_require__("./node_modules/next/dist/client/components/redirect.js"),_redirecterror=__webpack_require__("./node_modules/next/dist/client/components/redirect-error.js"),_notfound=__webpack_require__("./node_modules/next/dist/client/components/not-found.js"),_forbidden=__webpack_require__("./node_modules/next/dist/client/components/forbidden.js"),_unauthorized=__webpack_require__("./node_modules/next/dist/client/components/unauthorized.js"),_unstablerethrow=__webpack_require__("./node_modules/next/dist/client/components/unstable-rethrow.js");function unstable_isUnrecognizedActionError(){throw Object.defineProperty(new Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/not-found.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"notFound",{enumerable:!0,get:function(){return notFound}});const DIGEST=`${__webpack_require__("./node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js").HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function notFound(){const error=Object.defineProperty(new Error(DIGEST),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw error.digest=DIGEST,error}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/readonly-url-search-params.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return ReadonlyURLSearchParams}});class ReadonlyURLSearchParamsError extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class ReadonlyURLSearchParams extends URLSearchParams{append(){throw new ReadonlyURLSearchParamsError}delete(){throw new ReadonlyURLSearchParamsError}set(){throw new ReadonlyURLSearchParamsError}sort(){throw new ReadonlyURLSearchParamsError}}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/redirect-boundary.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{RedirectBoundary:function(){return RedirectBoundary},RedirectErrorBoundary:function(){return RedirectErrorBoundary}});const _interop_require_wildcard=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs"),_jsxruntime=__webpack_require__("./node_modules/next/dist/compiled/react/jsx-runtime.js"),_react=_interop_require_wildcard._(__webpack_require__("./node_modules/next/dist/compiled/react/index.js")),_navigation=__webpack_require__("./node_modules/next/dist/client/components/navigation.js"),_redirect=__webpack_require__("./node_modules/next/dist/client/components/redirect.js"),_redirecterror=__webpack_require__("./node_modules/next/dist/client/components/redirect-error.js");function HandleRedirect({redirect,reset,redirectType}){const router=(0,_navigation.useRouter)();return(0,_react.useEffect)(()=>{_react.default.startTransition(()=>{redirectType===_redirecterror.RedirectType.push?router.push(redirect,{}):router.replace(redirect,{}),reset()})},[redirect,redirectType,reset,router]),null}class RedirectErrorBoundary extends _react.default.Component{constructor(props){super(props),this.state={redirect:null,redirectType:null}}static getDerivedStateFromError(error){if((0,_redirecterror.isRedirectError)(error)){const url=(0,_redirect.getURLFromRedirectError)(error),redirectType=(0,_redirect.getRedirectTypeFromError)(error);return"handled"in error?{redirect:null,redirectType:null}:{redirect:url,redirectType}}throw error}render(){const{redirect,redirectType}=this.state;return null!==redirect&&null!==redirectType?(0,_jsxruntime.jsx)(HandleRedirect,{redirect,redirectType,reset:()=>this.setState({redirect:null})}):this.props.children}}function RedirectBoundary({children}){const router=(0,_navigation.useRouter)();return(0,_jsxruntime.jsx)(RedirectErrorBoundary,{router,children})}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/redirect-error.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{REDIRECT_ERROR_CODE:function(){return REDIRECT_ERROR_CODE},RedirectType:function(){return RedirectType},isRedirectError:function(){return isRedirectError}});const _redirectstatuscode=__webpack_require__("./node_modules/next/dist/client/components/redirect-status-code.js"),REDIRECT_ERROR_CODE="NEXT_REDIRECT";var RedirectType=function(RedirectType){return RedirectType.push="push",RedirectType.replace="replace",RedirectType}({});function isRedirectError(error){if("object"!=typeof error||null===error||!("digest"in error)||"string"!=typeof error.digest)return!1;const digest=error.digest.split(";"),[errorCode,type]=digest,destination=digest.slice(2,-2).join(";"),status=digest.at(-2),statusCode=Number(status);return errorCode===REDIRECT_ERROR_CODE&&("replace"===type||"push"===type)&&"string"==typeof destination&&!isNaN(statusCode)&&statusCode in _redirectstatuscode.RedirectStatusCode}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/redirect-status-code.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"RedirectStatusCode",{enumerable:!0,get:function(){return RedirectStatusCode}});var RedirectStatusCode=function(RedirectStatusCode){return RedirectStatusCode[RedirectStatusCode.SeeOther=303]="SeeOther",RedirectStatusCode[RedirectStatusCode.TemporaryRedirect=307]="TemporaryRedirect",RedirectStatusCode[RedirectStatusCode.PermanentRedirect=308]="PermanentRedirect",RedirectStatusCode}({});("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/redirect.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getRedirectError:function(){return getRedirectError},getRedirectStatusCodeFromError:function(){return getRedirectStatusCodeFromError},getRedirectTypeFromError:function(){return getRedirectTypeFromError},getURLFromRedirectError:function(){return getURLFromRedirectError},permanentRedirect:function(){return permanentRedirect},redirect:function(){return redirect}});const _redirectstatuscode=__webpack_require__("./node_modules/next/dist/client/components/redirect-status-code.js"),_redirecterror=__webpack_require__("./node_modules/next/dist/client/components/redirect-error.js"),actionAsyncStorage="undefined"==typeof window?__webpack_require__("./node_modules/next/dist/server/app-render/action-async-storage.external.js").s:void 0;function getRedirectError(url,type,statusCode=_redirectstatuscode.RedirectStatusCode.TemporaryRedirect){const error=Object.defineProperty(new Error(_redirecterror.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return error.digest=`${_redirecterror.REDIRECT_ERROR_CODE};${type};${url};${statusCode};`,error}function redirect(url,type){throw type??=actionAsyncStorage?.getStore()?.isAction?_redirecterror.RedirectType.push:_redirecterror.RedirectType.replace,getRedirectError(url,type,_redirectstatuscode.RedirectStatusCode.TemporaryRedirect)}function permanentRedirect(url,type=_redirecterror.RedirectType.replace){throw getRedirectError(url,type,_redirectstatuscode.RedirectStatusCode.PermanentRedirect)}function getURLFromRedirectError(error){return(0,_redirecterror.isRedirectError)(error)?error.digest.split(";").slice(2,-2).join(";"):null}function getRedirectTypeFromError(error){if(!(0,_redirecterror.isRedirectError)(error))throw Object.defineProperty(new Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return error.digest.split(";",2)[1]}function getRedirectStatusCodeFromError(error){if(!(0,_redirecterror.isRedirectError)(error))throw Object.defineProperty(new Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(error.digest.split(";").at(-2))}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/static-generation-bailout.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{StaticGenBailoutError:function(){return StaticGenBailoutError},isStaticGenBailoutError:function(){return isStaticGenBailoutError}});const NEXT_STATIC_GEN_BAILOUT="NEXT_STATIC_GEN_BAILOUT";class StaticGenBailoutError extends Error{constructor(...args){super(...args),this.code=NEXT_STATIC_GEN_BAILOUT}}function isStaticGenBailoutError(error){return"object"==typeof error&&null!==error&&"code"in error&&error.code===NEXT_STATIC_GEN_BAILOUT}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/unauthorized.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"unauthorized",{enumerable:!0,get:function(){return unauthorized}});const DIGEST=`${__webpack_require__("./node_modules/next/dist/client/components/http-access-fallback/http-access-fallback.js").HTTP_ERROR_FALLBACK_ERROR_CODE};401`;function unauthorized(){if(!process.env.__NEXT_EXPERIMENTAL_AUTH_INTERRUPTS)throw Object.defineProperty(new Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0});const error=Object.defineProperty(new Error(DIGEST),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw error.digest=DIGEST,error}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/unrecognized-action-error.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{UnrecognizedActionError:function(){return UnrecognizedActionError},unstable_isUnrecognizedActionError:function(){return unstable_isUnrecognizedActionError}});class UnrecognizedActionError extends Error{constructor(...args){super(...args),this.name="UnrecognizedActionError"}}function unstable_isUnrecognizedActionError(error){return!!(error&&"object"==typeof error&&error instanceof UnrecognizedActionError)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/unstable-rethrow.browser.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"unstable_rethrow",{enumerable:!0,get:function(){return unstable_rethrow}});const _bailouttocsr=__webpack_require__("./node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js"),_isnextroutererror=__webpack_require__("./node_modules/next/dist/client/components/is-next-router-error.js");function unstable_rethrow(error){if((0,_isnextroutererror.isNextRouterError)(error)||(0,_bailouttocsr.isBailoutToCSRError)(error))throw error;error instanceof Error&&"cause"in error&&unstable_rethrow(error.cause)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/unstable-rethrow.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"unstable_rethrow",{enumerable:!0,get:function(){return unstable_rethrow}});const unstable_rethrow="undefined"==typeof window?__webpack_require__("./node_modules/next/dist/client/components/unstable-rethrow.server.js").unstable_rethrow:__webpack_require__("./node_modules/next/dist/client/components/unstable-rethrow.browser.js").unstable_rethrow;("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/components/unstable-rethrow.server.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"unstable_rethrow",{enumerable:!0,get:function(){return unstable_rethrow}});const _dynamicrenderingutils=__webpack_require__("./node_modules/next/dist/server/dynamic-rendering-utils.js"),_ispostpone=__webpack_require__("./node_modules/next/dist/server/lib/router-utils/is-postpone.js"),_bailouttocsr=__webpack_require__("./node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js"),_isnextroutererror=__webpack_require__("./node_modules/next/dist/client/components/is-next-router-error.js"),_dynamicrendering=__webpack_require__("./node_modules/next/dist/server/app-render/dynamic-rendering.js"),_hooksservercontext=__webpack_require__("./node_modules/next/dist/client/components/hooks-server-context.js");function unstable_rethrow(error){if((0,_isnextroutererror.isNextRouterError)(error)||(0,_bailouttocsr.isBailoutToCSRError)(error)||(0,_hooksservercontext.isDynamicServerError)(error)||(0,_dynamicrendering.isDynamicPostpone)(error)||(0,_ispostpone.isPostpone)(error)||(0,_dynamicrenderingutils.isHangingPromiseRejectionError)(error)||(0,_dynamicrendering.isPrerenderInterruptedError)(error))throw error;error instanceof Error&&"cause"in error&&unstable_rethrow(error.cause)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/detect-domain-locale.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"detectDomainLocale",{enumerable:!0,get:function(){return detectDomainLocale}});const detectDomainLocale=(...args)=>{if(process.env.__NEXT_I18N_SUPPORT)return __webpack_require__("./node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js").C(...args)};("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/has-base-path.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"hasBasePath",{enumerable:!0,get:function(){return hasBasePath}});const _pathhasprefix=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js"),basePath=process.env.__NEXT_ROUTER_BASEPATH||"";function hasBasePath(path){return(0,_pathhasprefix.pathHasPrefix)(path,basePath)}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/head-manager.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{default:function(){return initHeadManager},isEqualNode:function(){return isEqualNode}});const _setattributesfromprops=__webpack_require__("./node_modules/next/dist/client/set-attributes-from-props.js");function reactElementToDOM({type,props}){const el=document.createElement(type);(0,_setattributesfromprops.setAttributesFromProps)(el,props);const{children,dangerouslySetInnerHTML}=props;return dangerouslySetInnerHTML?el.innerHTML=dangerouslySetInnerHTML.__html||"":children&&(el.textContent="string"==typeof children?children:Array.isArray(children)?children.join(""):""),el}function isEqualNode(oldTag,newTag){if(oldTag instanceof HTMLElement&&newTag instanceof HTMLElement){const nonce=newTag.getAttribute("nonce");if(nonce&&!oldTag.getAttribute("nonce")){const cloneTag=newTag.cloneNode(!0);return cloneTag.setAttribute("nonce",""),cloneTag.nonce=nonce,nonce===oldTag.nonce&&oldTag.isEqualNode(cloneTag)}}return oldTag.isEqualNode(newTag)}function initHeadManager(){return{mountedInstances:new Set,updateHead:head=>{const tags={};head.forEach(h=>{if("link"===h.type&&h.props["data-optimized-fonts"]){if(document.querySelector(`style[data-href="${h.props["data-href"]}"]`))return;h.props.href=h.props["data-href"],h.props["data-href"]=void 0}const components=tags[h.type]||[];components.push(h),tags[h.type]=components});const titleComponent=tags.title?tags.title[0]:null;let title="";if(titleComponent){const{children}=titleComponent.props;title="string"==typeof children?children:Array.isArray(children)?children.join(""):""}title!==document.title&&(document.title=title),["meta","base","link","style","script"].forEach(type=>{!function updateElements(type,components){const headEl=document.querySelector("head");if(!headEl)return;const oldTags=new Set(headEl.querySelectorAll(`${type}[data-next-head]`));if("meta"===type){const metaCharset=headEl.querySelector("meta[charset]");null!==metaCharset&&oldTags.add(metaCharset)}const newTags=[];for(let i=0;i<components.length;i++){const newTag=reactElementToDOM(components[i]);newTag.setAttribute("data-next-head","");let isNew=!0;for(const oldTag of oldTags)if(isEqualNode(oldTag,newTag)){oldTags.delete(oldTag),isNew=!1;break}isNew&&newTags.push(newTag)}for(const oldTag of oldTags)oldTag.parentNode?.removeChild(oldTag);for(const newTag of newTags)"meta"===newTag.tagName.toLowerCase()&&null!==newTag.getAttribute("charset")&&headEl.prepend(newTag),headEl.appendChild(newTag)}(type,tags[type]||[])})}}}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/normalize-trailing-slash.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return normalizePathTrailingSlash}});const _removetrailingslash=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js"),_parsepath=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-path.js"),normalizePathTrailingSlash=path=>{if(!path.startsWith("/")||process.env.__NEXT_MANUAL_TRAILING_SLASH)return path;const{pathname,query,hash}=(0,_parsepath.parsePath)(path);return process.env.__NEXT_TRAILING_SLASH?/\.[^/]+\/?$/.test(pathname)?`${(0,_removetrailingslash.removeTrailingSlash)(pathname)}${query}${hash}`:pathname.endsWith("/")?`${pathname}${query}${hash}`:`${pathname}/${query}${hash}`:`${(0,_removetrailingslash.removeTrailingSlash)(pathname)}${query}${hash}`};("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/remove-base-path.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"removeBasePath",{enumerable:!0,get:function(){return removeBasePath}});const _hasbasepath=__webpack_require__("./node_modules/next/dist/client/has-base-path.js"),basePath=process.env.__NEXT_ROUTER_BASEPATH||"";function removeBasePath(path){return process.env.__NEXT_MANUAL_CLIENT_BASE_PATH&&!(0,_hasbasepath.hasBasePath)(path)||0===basePath.length||(path=path.slice(basePath.length)).startsWith("/")||(path=`/${path}`),path}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/remove-locale.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"removeLocale",{enumerable:!0,get:function(){return removeLocale}});const _parsepath=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-path.js");function removeLocale(path,locale){if(process.env.__NEXT_I18N_SUPPORT){const{pathname}=(0,_parsepath.parsePath)(path),pathLower=pathname.toLowerCase(),localeLower=locale?.toLowerCase();return locale&&(pathLower.startsWith(`/${localeLower}/`)||pathLower===`/${localeLower}`)?`${pathname.length===locale.length+1?"/":""}${path.slice(locale.length+1)}`:path}return path}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/request-idle-callback.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{cancelIdleCallback:function(){return cancelIdleCallback},requestIdleCallback:function(){return requestIdleCallback}});const requestIdleCallback="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(cb){let start=Date.now();return self.setTimeout(function(){cb({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-start))}})},1)},cancelIdleCallback="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(id){return clearTimeout(id)};("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/resolve-href.js":(module,exports,__webpack_require__)=>{"use strict";var console=__webpack_require__("./node_modules/console-browserify/index.js");Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"resolveHref",{enumerable:!0,get:function(){return resolveHref}});const _querystring=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/querystring.js"),_formaturl=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/format-url.js"),_omit=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/omit.js"),_utils=__webpack_require__("./node_modules/next/dist/shared/lib/utils.js"),_normalizetrailingslash=__webpack_require__("./node_modules/next/dist/client/normalize-trailing-slash.js"),_islocalurl=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/is-local-url.js"),_utils1=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/index.js"),_interpolateas=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/interpolate-as.js"),_routeregex=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/route-regex.js"),_routematcher=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/route-matcher.js");function resolveHref(router,href,resolveAs){let base,urlAsString="string"==typeof href?href:(0,_formaturl.formatWithValidation)(href);const urlProtoMatch=urlAsString.match(/^[a-z][a-z0-9+.-]*:\/\//i),urlAsStringNoProto=urlProtoMatch?urlAsString.slice(urlProtoMatch[0].length):urlAsString;if((urlAsStringNoProto.split("?",1)[0]||"").match(/(\/\/|\\)/)){console.error(`Invalid href '${urlAsString}' passed to next/router in page: '${router.pathname}'. Repeated forward-slashes (//) or backslashes \\ are not valid in the href.`);const normalizedUrl=(0,_utils.normalizeRepeatedSlashes)(urlAsStringNoProto);urlAsString=(urlProtoMatch?urlProtoMatch[0]:"")+normalizedUrl}if(!(0,_islocalurl.isLocalURL)(urlAsString))return resolveAs?[urlAsString]:urlAsString;try{let baseBase=urlAsString.startsWith("#")?router.asPath:router.pathname;if(urlAsString.startsWith("?")&&(baseBase=router.asPath,(0,_utils1.isDynamicRoute)(router.pathname))){baseBase=router.pathname;const routeRegex=(0,_routeregex.getRouteRegex)(router.pathname);(0,_routematcher.getRouteMatcher)(routeRegex)(router.asPath)||(baseBase=router.asPath)}base=new URL(baseBase,"http://n")}catch(_){base=new URL("/","http://n")}try{const finalUrl=new URL(urlAsString,base);finalUrl.pathname=(0,_normalizetrailingslash.normalizePathTrailingSlash)(finalUrl.pathname);let interpolatedAs="";if((0,_utils1.isDynamicRoute)(finalUrl.pathname)&&finalUrl.searchParams&&resolveAs){const query=(0,_querystring.searchParamsToUrlQuery)(finalUrl.searchParams),{result,params}=(0,_interpolateas.interpolateAs)(finalUrl.pathname,finalUrl.pathname,query);result&&(interpolatedAs=(0,_formaturl.formatWithValidation)({pathname:result,hash:finalUrl.hash,query:(0,_omit.omit)(query,params)}))}const resolvedHref=finalUrl.origin===base.origin?finalUrl.href.slice(finalUrl.origin.length):finalUrl.href;return resolveAs?[resolvedHref,interpolatedAs||resolvedHref]:resolvedHref}catch(_){return resolveAs?[urlAsString]:urlAsString}}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/route-loader.js":(module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{createRouteLoader:function(){return createRouteLoader},getClientBuildManifest:function(){return getClientBuildManifest},isAssetError:function(){return isAssetError},markAssetError:function(){return markAssetError}});__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js");const _trustedtypes=__webpack_require__("./node_modules/next/dist/client/trusted-types.js"),_requestidlecallback=__webpack_require__("./node_modules/next/dist/client/request-idle-callback.js"),_deploymentid=__webpack_require__("./node_modules/next/dist/build/deployment-id.js"),_encodeuripath=__webpack_require__("./node_modules/next/dist/shared/lib/encode-uri-path.js"),MS_MAX_IDLE_DELAY=3800;function withFuture(key,map,generator){let resolver,entry=map.get(key);if(entry)return"future"in entry?entry.future:Promise.resolve(entry);const prom=new Promise(resolve=>{resolver=resolve});return map.set(key,{resolve:resolver,future:prom}),generator?generator().then(value=>(resolver(value),value)).catch(err=>{throw map.delete(key),err}):prom}const ASSET_LOAD_ERROR=Symbol("ASSET_LOAD_ERROR");function markAssetError(err){return Object.defineProperty(err,ASSET_LOAD_ERROR,{})}function isAssetError(err){return err&&ASSET_LOAD_ERROR in err}const canPrefetch=function hasPrefetch(link){try{return link=document.createElement("link"),!!window.MSInputMethodContext&&!!document.documentMode||link.relList.supports("prefetch")}catch{return!1}}(),getAssetQueryString=()=>(0,_deploymentid.getDeploymentIdQueryOrEmptyString)();function resolvePromiseWithTimeout(p,ms,err){return new Promise((resolve,reject)=>{let cancelled=!1;p.then(r=>{cancelled=!0,resolve(r)}).catch(reject),(0,_requestidlecallback.requestIdleCallback)(()=>setTimeout(()=>{cancelled||reject(err)},ms))})}function getClientBuildManifest(){if(self.__BUILD_MANIFEST)return Promise.resolve(self.__BUILD_MANIFEST);return resolvePromiseWithTimeout(new Promise(resolve=>{const cb=self.__BUILD_MANIFEST_CB;self.__BUILD_MANIFEST_CB=()=>{resolve(self.__BUILD_MANIFEST),cb&&cb()}}),MS_MAX_IDLE_DELAY,markAssetError(Object.defineProperty(new Error("Failed to load client build manifest"),"__NEXT_ERROR_CODE",{value:"E273",enumerable:!1,configurable:!0})))}function getFilesForRoute(assetPrefix,route){return getClientBuildManifest().then(manifest=>{if(!(route in manifest))throw markAssetError(Object.defineProperty(new Error(`Failed to lookup route: ${route}`),"__NEXT_ERROR_CODE",{value:"E446",enumerable:!1,configurable:!0}));const allFiles=manifest[route].map(entry=>assetPrefix+"/_next/"+(0,_encodeuripath.encodeURIPath)(entry));return{scripts:allFiles.filter(v=>v.endsWith(".js")).map(v=>(0,_trustedtypes.__unsafeCreateTrustedScriptURL)(v)+getAssetQueryString()),css:allFiles.filter(v=>v.endsWith(".css")).map(v=>v+getAssetQueryString())}})}function createRouteLoader(assetPrefix){const entrypoints=new Map,loadedScripts=new Map,styleSheets=new Map,routes=new Map;function maybeExecuteScript(src){{let prom=loadedScripts.get(src.toString());return prom||(document.querySelector(`script[src^="${src}"]`)?Promise.resolve():(loadedScripts.set(src.toString(),prom=function appendScript(src,script){return new Promise((resolve,reject)=>{(script=document.createElement("script")).onload=resolve,script.onerror=()=>reject(markAssetError(Object.defineProperty(new Error(`Failed to load script: ${src}`),"__NEXT_ERROR_CODE",{value:"E74",enumerable:!1,configurable:!0}))),script.crossOrigin=process.env.__NEXT_CROSS_ORIGIN,script.src=src,document.body.appendChild(script)})}(src)),prom))}}function fetchStyleSheet(href){let prom=styleSheets.get(href);return prom||(styleSheets.set(href,prom=fetch(href,{credentials:"same-origin"}).then(res=>{if(!res.ok)throw Object.defineProperty(new Error(`Failed to load stylesheet: ${href}`),"__NEXT_ERROR_CODE",{value:"E189",enumerable:!1,configurable:!0});return res.text().then(text=>({href,content:text}))}).catch(err=>{throw markAssetError(err)})),prom)}return{whenEntrypoint:route=>withFuture(route,entrypoints),onEntrypoint(route,execute){(execute?Promise.resolve().then(()=>execute()).then(exports1=>({component:exports1&&exports1.default||exports1,exports:exports1}),err=>({error:err})):Promise.resolve(void 0)).then(input=>{const old=entrypoints.get(route);old&&"resolve"in old?input&&(entrypoints.set(route,input),old.resolve(input)):(input?entrypoints.set(route,input):entrypoints.delete(route),routes.delete(route))})},loadRoute(route,prefetch){return withFuture(route,routes,()=>resolvePromiseWithTimeout(getFilesForRoute(assetPrefix,route).then(({scripts,css})=>Promise.all([entrypoints.has(route)?[]:Promise.all(scripts.map(maybeExecuteScript)),Promise.all(css.map(fetchStyleSheet))])).then(res=>this.whenEntrypoint(route).then(entrypoint=>({entrypoint,styles:res[1]}))),MS_MAX_IDLE_DELAY,markAssetError(Object.defineProperty(new Error(`Route did not complete loading: ${route}`),"__NEXT_ERROR_CODE",{value:"E12",enumerable:!1,configurable:!0}))).then(({entrypoint,styles})=>{const res=Object.assign({styles},entrypoint);return"error"in entrypoint?entrypoint:res}).catch(err=>{if(prefetch)throw err;return{error:err}}).finally(()=>{}))},prefetch(route){let cn;return(cn=navigator.connection)&&(cn.saveData||/2g/.test(cn.effectiveType))?Promise.resolve():getFilesForRoute(assetPrefix,route).then(output=>Promise.all(canPrefetch?output.scripts.map(script=>function prefetchViaDom(href,as,link){return new Promise((resolve,reject)=>{const selector=`\n link[rel="prefetch"][href^="${href}"],\n link[rel="preload"][href^="${href}"],\n script[src^="${href}"]`;if(document.querySelector(selector))return resolve();link=document.createElement("link"),as&&(link.as=as),link.rel="prefetch",link.crossOrigin=process.env.__NEXT_CROSS_ORIGIN,link.onload=resolve,link.onerror=()=>reject(markAssetError(Object.defineProperty(new Error(`Failed to prefetch: ${href}`),"__NEXT_ERROR_CODE",{value:"E268",enumerable:!1,configurable:!0}))),link.href=href,document.head.appendChild(link)})}(script.toString(),"script")):[])).then(()=>{(0,_requestidlecallback.requestIdleCallback)(()=>this.loadRoute(route,!0).catch(()=>{}))}).catch(()=>{})}}}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/router.js":(module,exports,__webpack_require__)=>{"use strict";var console=__webpack_require__("./node_modules/console-browserify/index.js");Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{Router:function(){return _router.default},createRouter:function(){return createRouter},default:function(){return _default},makePublicRouterInstance:function(){return makePublicRouterInstance},useRouter:function(){return useRouter},withRouter:function(){return _withrouter.default}});const _interop_require_default=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_default.cjs"),_react=_interop_require_default._(__webpack_require__("./node_modules/next/dist/compiled/react/index.js")),_router=_interop_require_default._(__webpack_require__("./node_modules/next/dist/shared/lib/router/router.js")),_routercontextsharedruntime=__webpack_require__("./node_modules/next/dist/shared/lib/router-context.shared-runtime.js"),_iserror=_interop_require_default._(__webpack_require__("./node_modules/next/dist/lib/is-error.js")),_withrouter=_interop_require_default._(__webpack_require__("./node_modules/next/dist/client/with-router.js")),singletonRouter={router:null,readyCallbacks:[],ready(callback){if(this.router)return callback();"undefined"!=typeof window&&this.readyCallbacks.push(callback)}},urlPropertyFields=["pathname","route","query","asPath","components","isFallback","basePath","locale","locales","defaultLocale","isReady","isPreview","isLocaleDomain","domainLocales"],coreMethodFields=["push","replace","reload","back","prefetch","beforePopState"];function getRouter(){if(!singletonRouter.router){const message='No router instance found.\nYou should only use "next/router" on the client side of your app.\n';throw Object.defineProperty(new Error(message),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}return singletonRouter.router}Object.defineProperty(singletonRouter,"events",{get:()=>_router.default.events}),urlPropertyFields.forEach(field=>{Object.defineProperty(singletonRouter,field,{get:()=>getRouter()[field]})}),coreMethodFields.forEach(field=>{singletonRouter[field]=(...args)=>getRouter()[field](...args)}),["routeChangeStart","beforeHistoryChange","routeChangeComplete","routeChangeError","hashChangeStart","hashChangeComplete"].forEach(event=>{singletonRouter.ready(()=>{_router.default.events.on(event,(...args)=>{const eventField=`on${event.charAt(0).toUpperCase()}${event.substring(1)}`,_singletonRouter=singletonRouter;if(_singletonRouter[eventField])try{_singletonRouter[eventField](...args)}catch(err){console.error(`Error when running the Router event: ${eventField}`),console.error((0,_iserror.default)(err)?`${err.message}\n${err.stack}`:err+"")}})})});const _default=singletonRouter;function useRouter(){const router=_react.default.useContext(_routercontextsharedruntime.RouterContext);if(!router)throw Object.defineProperty(new Error("NextRouter was not mounted. https://nextjs.org/docs/messages/next-router-not-mounted"),"__NEXT_ERROR_CODE",{value:"E509",enumerable:!1,configurable:!0});return router}function createRouter(...args){return singletonRouter.router=new _router.default(...args),singletonRouter.readyCallbacks.forEach(cb=>cb()),singletonRouter.readyCallbacks=[],singletonRouter.router}function makePublicRouterInstance(router){const scopedRouter=router,instance={};for(const property of urlPropertyFields)"object"!=typeof scopedRouter[property]?instance[property]=scopedRouter[property]:instance[property]=Object.assign(Array.isArray(scopedRouter[property])?[]:{},scopedRouter[property]);return instance.events=_router.default.events,coreMethodFields.forEach(field=>{instance[field]=(...args)=>scopedRouter[field](...args)}),instance}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/script.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{default:function(){return _default},handleClientScriptLoad:function(){return handleClientScriptLoad},initScriptLoader:function(){return initScriptLoader}});const _interop_require_default=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_default.cjs"),_interop_require_wildcard=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs"),_jsxruntime=__webpack_require__("./node_modules/next/dist/compiled/react/jsx-runtime.js"),_reactdom=_interop_require_default._(__webpack_require__("./node_modules/next/dist/compiled/react-dom/index.js")),_react=_interop_require_wildcard._(__webpack_require__("./node_modules/next/dist/compiled/react/index.js")),_headmanagercontextsharedruntime=__webpack_require__("./node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js"),_setattributesfromprops=__webpack_require__("./node_modules/next/dist/client/set-attributes-from-props.js"),_requestidlecallback=__webpack_require__("./node_modules/next/dist/client/request-idle-callback.js"),ScriptCache=new Map,LoadCache=new Set,loadScript=props=>{const{src,id,onLoad=()=>{},onReady=null,dangerouslySetInnerHTML,children="",strategy="afterInteractive",onError,stylesheets}=props,cacheKey=id||src;if(cacheKey&&LoadCache.has(cacheKey))return;if(ScriptCache.has(src))return LoadCache.add(cacheKey),void ScriptCache.get(src).then(onLoad,onError);const afterLoad=()=>{onReady&&onReady(),LoadCache.add(cacheKey)},el=document.createElement("script"),loadPromise=new Promise((resolve,reject)=>{el.addEventListener("load",function(e){resolve(),onLoad&&onLoad.call(this,e),afterLoad()}),el.addEventListener("error",function(e){reject(e)})}).catch(function(e){onError&&onError(e)});dangerouslySetInnerHTML?(el.innerHTML=dangerouslySetInnerHTML.__html||"",afterLoad()):children?(el.textContent="string"==typeof children?children:Array.isArray(children)?children.join(""):"",afterLoad()):src&&(el.src=src,ScriptCache.set(src,loadPromise)),(0,_setattributesfromprops.setAttributesFromProps)(el,props),"worker"===strategy&&el.setAttribute("type","text/partytown"),el.setAttribute("data-nscript",strategy),stylesheets&&(stylesheets=>{if(_reactdom.default.preinit)stylesheets.forEach(stylesheet=>{_reactdom.default.preinit(stylesheet,{as:"style"})});else if("undefined"!=typeof window){let head=document.head;stylesheets.forEach(stylesheet=>{let link=document.createElement("link");link.type="text/css",link.rel="stylesheet",link.href=stylesheet,head.appendChild(link)})}})(stylesheets),document.body.appendChild(el)};function handleClientScriptLoad(props){const{strategy="afterInteractive"}=props;"lazyOnload"===strategy?window.addEventListener("load",()=>{(0,_requestidlecallback.requestIdleCallback)(()=>loadScript(props))}):loadScript(props)}function initScriptLoader(scriptLoaderItems){scriptLoaderItems.forEach(handleClientScriptLoad),function addBeforeInteractiveToCache(){[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(script=>{const cacheKey=script.id||script.getAttribute("src");LoadCache.add(cacheKey)})}()}function Script(props){const{id,src="",onLoad=()=>{},onReady=null,strategy="afterInteractive",onError,stylesheets,...restProps}=props;let{updateScripts,scripts,getIsSsr,appDir,nonce}=(0,_react.useContext)(_headmanagercontextsharedruntime.HeadManagerContext);nonce=restProps.nonce||nonce;const hasOnReadyEffectCalled=(0,_react.useRef)(!1);(0,_react.useEffect)(()=>{const cacheKey=id||src;hasOnReadyEffectCalled.current||(onReady&&cacheKey&&LoadCache.has(cacheKey)&&onReady(),hasOnReadyEffectCalled.current=!0)},[onReady,id,src]);const hasLoadScriptEffectCalled=(0,_react.useRef)(!1);if((0,_react.useEffect)(()=>{hasLoadScriptEffectCalled.current||("afterInteractive"===strategy?loadScript(props):"lazyOnload"===strategy&&function loadLazyScript(props){"complete"===document.readyState?(0,_requestidlecallback.requestIdleCallback)(()=>loadScript(props)):window.addEventListener("load",()=>{(0,_requestidlecallback.requestIdleCallback)(()=>loadScript(props))})}(props),hasLoadScriptEffectCalled.current=!0)},[props,strategy]),"beforeInteractive"!==strategy&&"worker"!==strategy||(updateScripts?(scripts[strategy]=(scripts[strategy]||[]).concat([{id,src,onLoad,onReady,onError,...restProps,nonce}]),updateScripts(scripts)):getIsSsr&&getIsSsr()?LoadCache.add(id||src):getIsSsr&&!getIsSsr()&&loadScript({...props,nonce})),appDir){if(stylesheets&&stylesheets.forEach(styleSrc=>{_reactdom.default.preinit(styleSrc,{as:"style"})}),"beforeInteractive"===strategy)return src?(_reactdom.default.preload(src,restProps.integrity?{as:"script",integrity:restProps.integrity,nonce,crossOrigin:restProps.crossOrigin}:{as:"script",nonce,crossOrigin:restProps.crossOrigin}),(0,_jsxruntime.jsx)("script",{nonce,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([src,{...restProps,id}])})`}})):(restProps.dangerouslySetInnerHTML&&(restProps.children=restProps.dangerouslySetInnerHTML.__html,delete restProps.dangerouslySetInnerHTML),(0,_jsxruntime.jsx)("script",{nonce,dangerouslySetInnerHTML:{__html:`(self.__next_s=self.__next_s||[]).push(${JSON.stringify([0,{...restProps,id}])})`}}));"afterInteractive"===strategy&&src&&_reactdom.default.preload(src,restProps.integrity?{as:"script",integrity:restProps.integrity,nonce,crossOrigin:restProps.crossOrigin}:{as:"script",nonce,crossOrigin:restProps.crossOrigin})}return null}Object.defineProperty(Script,"__nextScript",{value:!0});const _default=Script;("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/set-attributes-from-props.js":(module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"setAttributesFromProps",{enumerable:!0,get:function(){return setAttributesFromProps}});const DOMAttributeNames={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},ignoreProps=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function isBooleanScriptAttribute(attr){return["async","defer","noModule"].includes(attr)}function setAttributesFromProps(el,props){for(const[p,value]of Object.entries(props)){if(!props.hasOwnProperty(p))continue;if(ignoreProps.includes(p))continue;if(void 0===value)continue;const attr=DOMAttributeNames[p]||p.toLowerCase();"SCRIPT"===el.tagName&&isBooleanScriptAttribute(attr)?el[attr]=!!value:el.setAttribute(attr,String(value)),!1!==value&&("SCRIPT"!==el.tagName||!isBooleanScriptAttribute(attr)||value&&"false"!==value)||(el.setAttribute(attr,""),el.removeAttribute(attr))}}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/trusted-types.js":(module,exports)=>{"use strict";let policy;function __unsafeCreateTrustedScriptURL(url){return function getPolicy(){return void 0===policy&&"undefined"!=typeof window&&(policy=window.trustedTypes?.createPolicy("nextjs",{createHTML:input=>input,createScript:input=>input,createScriptURL:input=>input})||null),policy}()?.createScriptURL(url)||url}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"__unsafeCreateTrustedScriptURL",{enumerable:!0,get:function(){return __unsafeCreateTrustedScriptURL}}),("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/client/with-router.js":(module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return withRouter}});const _interop_require_default=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_default.cjs"),_jsxruntime=__webpack_require__("./node_modules/next/dist/compiled/react/jsx-runtime.js"),_router=(__webpack_require__("./node_modules/next/dist/compiled/react/index.js"),__webpack_require__("./node_modules/next/dist/client/router.js"));function withRouter(ComposedComponent){function WithRouterWrapper(props){return(0,_jsxruntime.jsx)(ComposedComponent,{router:(0,_router.useRouter)(),...props})}return WithRouterWrapper.getInitialProps=ComposedComponent.getInitialProps,WithRouterWrapper.origGetInitialProps=ComposedComponent.origGetInitialProps,WithRouterWrapper}("function"==typeof exports.default||"object"==typeof exports.default&&null!==exports.default)&&void 0===exports.default.__esModule&&(Object.defineProperty(exports.default,"__esModule",{value:!0}),Object.assign(exports.default,exports),module.exports=exports.default)},"./node_modules/next/dist/compiled/cookie/index.js":module=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var e={};(()=>{var r=e;r.parse=function parse(e,r){if("string"!=typeof e)throw new TypeError("argument str must be a string");for(var t={},n=r||{},o=e.split(a),s=n.decode||i,p=0;p<o.length;p++){var f=o[p],u=f.indexOf("=");if(!(u<0)){var v=f.substr(0,u).trim(),c=f.substr(++u,f.length).trim();'"'==c[0]&&(c=c.slice(1,-1)),null==t[v]&&(t[v]=tryDecode(c,s))}}return t},r.serialize=function serialize(e,r,i){var a=i||{},o=a.encode||t;if("function"!=typeof o)throw new TypeError("option encode is invalid");if(!n.test(e))throw new TypeError("argument name is invalid");var s=o(r);if(s&&!n.test(s))throw new TypeError("argument val is invalid");var p=e+"="+s;if(null!=a.maxAge){var f=a.maxAge-0;if(isNaN(f)||!isFinite(f))throw new TypeError("option maxAge is invalid");p+="; Max-Age="+Math.floor(f)}if(a.domain){if(!n.test(a.domain))throw new TypeError("option domain is invalid");p+="; Domain="+a.domain}if(a.path){if(!n.test(a.path))throw new TypeError("option path is invalid");p+="; Path="+a.path}if(a.expires){if("function"!=typeof a.expires.toUTCString)throw new TypeError("option expires is invalid");p+="; Expires="+a.expires.toUTCString()}a.httpOnly&&(p+="; HttpOnly");a.secure&&(p+="; Secure");if(a.sameSite){switch("string"==typeof a.sameSite?a.sameSite.toLowerCase():a.sameSite){case!0:p+="; SameSite=Strict";break;case"lax":p+="; SameSite=Lax";break;case"strict":p+="; SameSite=Strict";break;case"none":p+="; SameSite=None";break;default:throw new TypeError("option sameSite is invalid")}}return p};var i=decodeURIComponent,t=encodeURIComponent,a=/; */,n=/^[\u0009\u0020-\u007e\u0080-\u00ff]+$/;function tryDecode(e,r){try{return r(e)}catch(r){return e}}})(),module.exports=e})()},"./node_modules/next/dist/compiled/gzip-size/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{(()=>{var e={154:(e,r,t)=>{var n=t(781),o=["write","end","destroy"],i=["resume","pause"],s=["data","close"],c=Array.prototype.slice;function forEach(e,r){if(e.forEach)return e.forEach(r);for(var t=0;t<e.length;t++)r(e[t],t)}e.exports=function duplex(e,r){var t=new n,a=!1;return forEach(o,proxyWriter),forEach(i,proxyReader),forEach(s,proxyStream),r.on("end",handleEnd),e.on("drain",function(){t.emit("drain")}),e.on("error",reemit),r.on("error",reemit),t.writable=e.writable,t.readable=r.readable,t;function proxyWriter(r){t[r]=function method(){return e[r].apply(e,arguments)}}function proxyReader(e){t[e]=function method(){t.emit(e);var n=r[e];if(n)return n.apply(r,arguments);r.emit(e)}}function proxyStream(e){r.on(e,function reemit(){var r=c.call(arguments);r.unshift(e),t.emit.apply(t,r)})}function handleEnd(){if(!a){a=!0;var e=c.call(arguments);e.unshift("end"),t.emit.apply(t,e)}}function reemit(e){t.emit("error",e)}}},349:(e,r,t)=>{"use strict";const n=t(147),o=t(781),i=t(796),s=t(154),c=t(530),getOptions=e=>Object.assign({level:9},e);e.exports=(e,r)=>e?c(i.gzip)(e,getOptions(r)).then(e=>e.length).catch(e=>0):Promise.resolve(0),e.exports.sync=(e,r)=>i.gzipSync(e,getOptions(r)).length,e.exports.stream=e=>{const r=new o.PassThrough,t=new o.PassThrough,n=s(r,t);let c=0;const a=i.createGzip(getOptions(e)).on("data",e=>{c+=e.length}).on("error",()=>{n.gzipSize=0}).on("end",()=>{n.gzipSize=c,n.emit("gzip-size",c),t.end()});return r.pipe(a),r.pipe(t,{end:!1}),n},e.exports.file=(r,t)=>new Promise((o,i)=>{const s=n.createReadStream(r);s.on("error",i);const c=s.pipe(e.exports.stream(t));c.on("error",i),c.on("gzip-size",o)}),e.exports.fileSync=(r,t)=>e.exports.sync(n.readFileSync(r),t)},530:e=>{"use strict";const processFn=(e,r)=>function(...t){return new(0,r.promiseModule)((n,o)=>{r.multiArgs?t.push((...e)=>{r.errorFirst?e[0]?o(e):(e.shift(),n(e)):n(e)}):r.errorFirst?t.push((e,r)=>{e?o(e):n(r)}):t.push(n),e.apply(this,t)})};e.exports=(e,r)=>{r=Object.assign({exclude:[/.+(Sync|Stream)$/],errorFirst:!0,promiseModule:Promise},r);const t=typeof e;if(null===e||"object"!==t&&"function"!==t)throw new TypeError(`Expected \`input\` to be a \`Function\` or \`Object\`, got \`${null===e?"null":t}\``);const filter=e=>{const match=r=>"string"==typeof r?e===r:r.test(e);return r.include?r.include.some(match):!r.exclude.some(match)};let n;n="function"===t?function(...t){return r.excludeMain?e(...t):processFn(e,r).apply(this,t)}:Object.create(Object.getPrototypeOf(e));for(const t in e){const o=e[t];n[t]="function"==typeof o&&filter(t)?processFn(o,r):o}return n}},147:e=>{"use strict";e.exports=__webpack_require__("?c969")},781:e=>{"use strict";e.exports=__webpack_require__("./node_modules/stream-browserify/index.js")},796:e=>{"use strict";e.exports=__webpack_require__("./node_modules/browserify-zlib/lib/index.js")}},r={};function __nccwpck_require__(t){var n=r[t];if(void 0!==n)return n.exports;var o=r[t]={exports:{}},i=!0;try{e[t](o,o.exports,__nccwpck_require__),i=!1}finally{i&&delete r[t]}return o.exports}__nccwpck_require__.ab="//";var t=__nccwpck_require__(349);module.exports=t})()},"./node_modules/next/dist/compiled/path-to-regexp/index.js":module=>{(()=>{"use strict";"undefined"!=typeof __nccwpck_require__&&(__nccwpck_require__.ab="//");var e={};(()=>{var n=e;function parse(e,n){void 0===n&&(n={});for(var r=function lexer(e){for(var n=[],r=0;r<e.length;){var t=e[r];if("*"!==t&&"+"!==t&&"?"!==t)if("\\"!==t)if("{"!==t)if("}"!==t)if(":"!==t)if("("!==t)n.push({type:"CHAR",index:r,value:e[r++]});else{var c=1,f="";if("?"===e[i=r+1])throw new TypeError('Pattern cannot start with "?" at '.concat(i));for(;i<e.length;)if("\\"!==e[i]){if(")"===e[i]){if(0===--c){i++;break}}else if("("===e[i]&&(c++,"?"!==e[i+1]))throw new TypeError("Capturing groups are not allowed at ".concat(i));f+=e[i++]}else f+=e[i++]+e[i++];if(c)throw new TypeError("Unbalanced pattern at ".concat(r));if(!f)throw new TypeError("Missing pattern at ".concat(r));n.push({type:"PATTERN",index:r,value:f}),r=i}else{for(var a="",i=r+1;i<e.length;){var o=e.charCodeAt(i);if(!(o>=48&&o<=57||o>=65&&o<=90||o>=97&&o<=122||95===o))break;a+=e[i++]}if(!a)throw new TypeError("Missing parameter name at ".concat(r));n.push({type:"NAME",index:r,value:a}),r=i}else n.push({type:"CLOSE",index:r,value:e[r++]});else n.push({type:"OPEN",index:r,value:e[r++]});else n.push({type:"ESCAPED_CHAR",index:r++,value:e[r++]});else n.push({type:"MODIFIER",index:r,value:e[r++]})}return n.push({type:"END",index:r,value:""}),n}(e),t=n.prefixes,a=void 0===t?"./":t,i=n.delimiter,o=void 0===i?"/#?":i,c=[],f=0,u=0,p="",tryConsume=function(e){if(u<r.length&&r[u].type===e)return r[u++].value},mustConsume=function(e){var n=tryConsume(e);if(void 0!==n)return n;var t=r[u],a=t.type,i=t.index;throw new TypeError("Unexpected ".concat(a," at ").concat(i,", expected ").concat(e))},consumeText=function(){for(var n,e="";n=tryConsume("CHAR")||tryConsume("ESCAPED_CHAR");)e+=n;return e},safePattern=function(e){var n=c[c.length-1],r=e||(n&&"string"==typeof n?n:"");if(n&&!r)throw new TypeError('Must have text between two parameters, missing text after "'.concat(n.name,'"'));return!r||function(e){for(var n=0,r=o;n<r.length;n++){var t=r[n];if(e.indexOf(t)>-1)return!0}return!1}(r)?"[^".concat(escapeString(o),"]+?"):"(?:(?!".concat(escapeString(r),")[^").concat(escapeString(o),"])+?")};u<r.length;){var v=tryConsume("CHAR"),s=tryConsume("NAME"),d=tryConsume("PATTERN");if(s||d){var g=v||"";-1===a.indexOf(g)&&(p+=g,g=""),p&&(c.push(p),p=""),c.push({name:s||f++,prefix:g,suffix:"",pattern:d||safePattern(g),modifier:tryConsume("MODIFIER")||""})}else{var x=v||tryConsume("ESCAPED_CHAR");if(x)p+=x;else if(p&&(c.push(p),p=""),tryConsume("OPEN")){g=consumeText();var l=tryConsume("NAME")||"",m=tryConsume("PATTERN")||"",T=consumeText();mustConsume("CLOSE"),c.push({name:l||(m?f++:""),pattern:l&&!m?safePattern(g):m,prefix:g,suffix:T,modifier:tryConsume("MODIFIER")||""})}else mustConsume("END")}}return c}function tokensToFunction(e,n){void 0===n&&(n={});var r=flags(n),t=n.encode,a=void 0===t?function(e){return e}:t,i=n.validate,o=void 0===i||i,c=e.map(function(e){if("object"==typeof e)return new RegExp("^(?:".concat(e.pattern,")$"),r)});return function(n){for(var r="",t=0;t<e.length;t++){var i=e[t];if("string"!=typeof i){var f=n?n[i.name]:void 0,u="?"===i.modifier||"*"===i.modifier,p="*"===i.modifier||"+"===i.modifier;if(Array.isArray(f)){if(!p)throw new TypeError('Expected "'.concat(i.name,'" to not repeat, but got an array'));if(0===f.length){if(u)continue;throw new TypeError('Expected "'.concat(i.name,'" to not be empty'))}for(var v=0;v<f.length;v++){var s=a(f[v],i);if(o&&!c[t].test(s))throw new TypeError('Expected all "'.concat(i.name,'" to match "').concat(i.pattern,'", but got "').concat(s,'"'));r+=i.prefix+s+i.suffix}}else if("string"!=typeof f&&"number"!=typeof f){if(!u){var d=p?"an array":"a string";throw new TypeError('Expected "'.concat(i.name,'" to be ').concat(d))}}else{s=a(String(f),i);if(o&&!c[t].test(s))throw new TypeError('Expected "'.concat(i.name,'" to match "').concat(i.pattern,'", but got "').concat(s,'"'));r+=i.prefix+s+i.suffix}}else r+=i}return r}}function regexpToFunction(e,n,r){void 0===r&&(r={});var t=r.decode,a=void 0===t?function(e){return e}:t;return function(r){var t=e.exec(r);if(!t)return!1;for(var i=t[0],o=t.index,c=Object.create(null),_loop_1=function(e){if(void 0===t[e])return"continue";var r=n[e-1];"*"===r.modifier||"+"===r.modifier?c[r.name]=t[e].split(r.prefix+r.suffix).map(function(e){return a(e,r)}):c[r.name]=a(t[e],r)},f=1;f<t.length;f++)_loop_1(f);return{path:i,index:o,params:c}}}function escapeString(e){return e.replace(/([.+*?=^!:${}()[\]|/\\])/g,"\\$1")}function flags(e){return e&&e.sensitive?"":"i"}function tokensToRegexp(e,n,r){void 0===r&&(r={});for(var t=r.strict,a=void 0!==t&&t,i=r.start,o=void 0===i||i,c=r.end,f=void 0===c||c,u=r.encode,p=void 0===u?function(e){return e}:u,v=r.delimiter,s=void 0===v?"/#?":v,d=r.endsWith,x="[".concat(escapeString(void 0===d?"":d),"]|$"),h="[".concat(escapeString(s),"]"),l=o?"^":"",m=0,T=e;m<T.length;m++){var E=T[m];if("string"==typeof E)l+=escapeString(p(E));else{var w=escapeString(p(E.prefix)),y=escapeString(p(E.suffix));if(E.pattern)if(n&&n.push(E),w||y)if("+"===E.modifier||"*"===E.modifier){var R="*"===E.modifier?"?":"";l+="(?:".concat(w,"((?:").concat(E.pattern,")(?:").concat(y).concat(w,"(?:").concat(E.pattern,"))*)").concat(y,")").concat(R)}else l+="(?:".concat(w,"(").concat(E.pattern,")").concat(y,")").concat(E.modifier);else{if("+"===E.modifier||"*"===E.modifier)throw new TypeError('Can not repeat "'.concat(E.name,'" without a prefix and suffix'));l+="(".concat(E.pattern,")").concat(E.modifier)}else l+="(?:".concat(w).concat(y,")").concat(E.modifier)}}if(f)a||(l+="".concat(h,"?")),l+=r.endsWith?"(?=".concat(x,")"):"$";else{var A=e[e.length-1],_="string"==typeof A?h.indexOf(A[A.length-1])>-1:void 0===A;a||(l+="(?:".concat(h,"(?=").concat(x,"))?")),_||(l+="(?=".concat(h,"|").concat(x,")"))}return new RegExp(l,flags(r))}function pathToRegexp(e,n,r){return e instanceof RegExp?function regexpToRegexp(e,n){if(!n)return e;for(var r=/\((?:\?<(.*?)>)?(?!\?)/g,t=0,a=r.exec(e.source);a;)n.push({name:a[1]||t++,prefix:"",suffix:"",modifier:"",pattern:""}),a=r.exec(e.source);return e}(e,n):Array.isArray(e)?function arrayToRegexp(e,n,r){var t=e.map(function(e){return pathToRegexp(e,n,r).source});return new RegExp("(?:".concat(t.join("|"),")"),flags(r))}(e,n,r):function stringToRegexp(e,n,r){return tokensToRegexp(parse(e,r),n,r)}(e,n,r)}Object.defineProperty(n,"__esModule",{value:!0}),n.pathToRegexp=n.tokensToRegexp=n.regexpToFunction=n.match=n.tokensToFunction=n.compile=n.parse=void 0,n.parse=parse,n.compile=function compile(e,n){return tokensToFunction(parse(e,n),n)},n.tokensToFunction=tokensToFunction,n.match=function match(e,n){var r=[];return regexpToFunction(pathToRegexp(e,r,n),r,n)},n.regexpToFunction=regexpToFunction,n.tokensToRegexp=tokensToRegexp,n.pathToRegexp=pathToRegexp})(),module.exports=e})()},"./node_modules/next/dist/compiled/react-dom/cjs/react-dom.production.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var React=__webpack_require__("./node_modules/next/dist/compiled/react/index.js");function formatProdErrorMessage(code){var url="https://react.dev/errors/"+code;if(1<arguments.length){url+="?args[]="+encodeURIComponent(arguments[1]);for(var i=2;i<arguments.length;i++)url+="&args[]="+encodeURIComponent(arguments[i])}return"Minified React error #"+code+"; visit "+url+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function noop(){}var Internals={d:{f:noop,r:function(){throw Error(formatProdErrorMessage(522))},D:noop,C:noop,L:noop,m:noop,X:noop,S:noop,M:noop},p:0,findDOMNode:null},REACT_PORTAL_TYPE=Symbol.for("react.portal");var ReactSharedInternals=React.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function getCrossOriginStringAs(as,input){return"font"===as?"":"string"==typeof input?"use-credentials"===input?input:"":void 0}exports.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=Internals,exports.createPortal=function(children,container){var key=2<arguments.length&&void 0!==arguments[2]?arguments[2]:null;if(!container||1!==container.nodeType&&9!==container.nodeType&&11!==container.nodeType)throw Error(formatProdErrorMessage(299));return function createPortal$1(children,containerInfo,implementation){var key=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return{$$typeof:REACT_PORTAL_TYPE,key:null==key?null:""+key,children,containerInfo,implementation}}(children,container,null,key)},exports.flushSync=function(fn){var previousTransition=ReactSharedInternals.T,previousUpdatePriority=Internals.p;try{if(ReactSharedInternals.T=null,Internals.p=2,fn)return fn()}finally{ReactSharedInternals.T=previousTransition,Internals.p=previousUpdatePriority,Internals.d.f()}},exports.preconnect=function(href,options){"string"==typeof href&&(options?options="string"==typeof(options=options.crossOrigin)?"use-credentials"===options?options:"":void 0:options=null,Internals.d.C(href,options))},exports.prefetchDNS=function(href){"string"==typeof href&&Internals.d.D(href)},exports.preinit=function(href,options){if("string"==typeof href&&options&&"string"==typeof options.as){var as=options.as,crossOrigin=getCrossOriginStringAs(as,options.crossOrigin),integrity="string"==typeof options.integrity?options.integrity:void 0,fetchPriority="string"==typeof options.fetchPriority?options.fetchPriority:void 0;"style"===as?Internals.d.S(href,"string"==typeof options.precedence?options.precedence:void 0,{crossOrigin,integrity,fetchPriority}):"script"===as&&Internals.d.X(href,{crossOrigin,integrity,fetchPriority,nonce:"string"==typeof options.nonce?options.nonce:void 0})}},exports.preinitModule=function(href,options){if("string"==typeof href)if("object"==typeof options&&null!==options){if(null==options.as||"script"===options.as){var crossOrigin=getCrossOriginStringAs(options.as,options.crossOrigin);Internals.d.M(href,{crossOrigin,integrity:"string"==typeof options.integrity?options.integrity:void 0,nonce:"string"==typeof options.nonce?options.nonce:void 0})}}else null==options&&Internals.d.M(href)},exports.preload=function(href,options){if("string"==typeof href&&"object"==typeof options&&null!==options&&"string"==typeof options.as){var as=options.as,crossOrigin=getCrossOriginStringAs(as,options.crossOrigin);Internals.d.L(href,as,{crossOrigin,integrity:"string"==typeof options.integrity?options.integrity:void 0,nonce:"string"==typeof options.nonce?options.nonce:void 0,type:"string"==typeof options.type?options.type:void 0,fetchPriority:"string"==typeof options.fetchPriority?options.fetchPriority:void 0,referrerPolicy:"string"==typeof options.referrerPolicy?options.referrerPolicy:void 0,imageSrcSet:"string"==typeof options.imageSrcSet?options.imageSrcSet:void 0,imageSizes:"string"==typeof options.imageSizes?options.imageSizes:void 0,media:"string"==typeof options.media?options.media:void 0})}},exports.preloadModule=function(href,options){if("string"==typeof href)if(options){var crossOrigin=getCrossOriginStringAs(options.as,options.crossOrigin);Internals.d.m(href,{as:"string"==typeof options.as&&"script"!==options.as?options.as:void 0,crossOrigin,integrity:"string"==typeof options.integrity?options.integrity:void 0})}else Internals.d.m(href)},exports.requestFormReset=function(form){Internals.d.r(form)},exports.unstable_batchedUpdates=function(fn,a){return fn(a)},exports.useFormState=function(action,initialState,permalink){return ReactSharedInternals.H.useFormState(action,initialState,permalink)},exports.useFormStatus=function(){return ReactSharedInternals.H.useHostTransitionStatus()},exports.version="19.3.0-canary-52684925-20251110"},"./node_modules/next/dist/compiled/react-dom/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var console=__webpack_require__("./node_modules/console-browserify/index.js");!function checkDCE(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(checkDCE)}catch(err){console.error(err)}}(),module.exports=__webpack_require__("./node_modules/next/dist/compiled/react-dom/cjs/react-dom.production.js")},"./node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.js":(__unused_webpack_module,exports)=>{"use strict";var REACT_ELEMENT_TYPE=Symbol.for("react.transitional.element"),REACT_FRAGMENT_TYPE=Symbol.for("react.fragment");function jsxProd(type,config,maybeKey){var key=null;if(void 0!==maybeKey&&(key=""+maybeKey),void 0!==config.key&&(key=""+config.key),"key"in config)for(var propName in maybeKey={},config)"key"!==propName&&(maybeKey[propName]=config[propName]);else maybeKey=config;return config=maybeKey.ref,{$$typeof:REACT_ELEMENT_TYPE,type,key,ref:void 0!==config?config:null,props:maybeKey}}exports.Fragment=REACT_FRAGMENT_TYPE,exports.jsx=jsxProd,exports.jsxs=jsxProd},"./node_modules/next/dist/compiled/react/cjs/react.production.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js"),console=__webpack_require__("./node_modules/console-browserify/index.js"),REACT_ELEMENT_TYPE=Symbol.for("react.transitional.element"),REACT_PORTAL_TYPE=Symbol.for("react.portal"),REACT_FRAGMENT_TYPE=Symbol.for("react.fragment"),REACT_STRICT_MODE_TYPE=Symbol.for("react.strict_mode"),REACT_PROFILER_TYPE=Symbol.for("react.profiler"),REACT_CONSUMER_TYPE=Symbol.for("react.consumer"),REACT_CONTEXT_TYPE=Symbol.for("react.context"),REACT_FORWARD_REF_TYPE=Symbol.for("react.forward_ref"),REACT_SUSPENSE_TYPE=Symbol.for("react.suspense"),REACT_MEMO_TYPE=Symbol.for("react.memo"),REACT_LAZY_TYPE=Symbol.for("react.lazy"),REACT_ACTIVITY_TYPE=Symbol.for("react.activity"),REACT_VIEW_TRANSITION_TYPE=Symbol.for("react.view_transition"),MAYBE_ITERATOR_SYMBOL=Symbol.iterator;var ReactNoopUpdateQueue={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},assign=Object.assign,emptyObject={};function Component(props,context,updater){this.props=props,this.context=context,this.refs=emptyObject,this.updater=updater||ReactNoopUpdateQueue}function ComponentDummy(){}function PureComponent(props,context,updater){this.props=props,this.context=context,this.refs=emptyObject,this.updater=updater||ReactNoopUpdateQueue}Component.prototype.isReactComponent={},Component.prototype.setState=function(partialState,callback){if("object"!=typeof partialState&&"function"!=typeof partialState&&null!=partialState)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,partialState,callback,"setState")},Component.prototype.forceUpdate=function(callback){this.updater.enqueueForceUpdate(this,callback,"forceUpdate")},ComponentDummy.prototype=Component.prototype;var pureComponentPrototype=PureComponent.prototype=new ComponentDummy;pureComponentPrototype.constructor=PureComponent,assign(pureComponentPrototype,Component.prototype),pureComponentPrototype.isPureReactComponent=!0;var isArrayImpl=Array.isArray;function noop(){}var ReactSharedInternals={H:null,A:null,T:null,S:null},hasOwnProperty=Object.prototype.hasOwnProperty;function ReactElement(type,key,props){var refProp=props.ref;return{$$typeof:REACT_ELEMENT_TYPE,type,key,ref:void 0!==refProp?refProp:null,props}}function isValidElement(object){return"object"==typeof object&&null!==object&&object.$$typeof===REACT_ELEMENT_TYPE}var userProvidedKeyEscapeRegex=/\/+/g;function getElementKey(element,index){return"object"==typeof element&&null!==element&&null!=element.key?function escape(key){var escaperLookup={"=":"=0",":":"=2"};return"$"+key.replace(/[=:]/g,function(match){return escaperLookup[match]})}(""+element.key):index.toString(36)}function mapIntoArray(children,array,escapedPrefix,nameSoFar,callback){var type=typeof children;"undefined"!==type&&"boolean"!==type||(children=null);var invokeCallback=!1;if(null===children)invokeCallback=!0;else switch(type){case"bigint":case"string":case"number":invokeCallback=!0;break;case"object":switch(children.$$typeof){case REACT_ELEMENT_TYPE:case REACT_PORTAL_TYPE:invokeCallback=!0;break;case REACT_LAZY_TYPE:return mapIntoArray((invokeCallback=children._init)(children._payload),array,escapedPrefix,nameSoFar,callback)}}if(invokeCallback)return callback=callback(children),invokeCallback=""===nameSoFar?"."+getElementKey(children,0):nameSoFar,isArrayImpl(callback)?(escapedPrefix="",null!=invokeCallback&&(escapedPrefix=invokeCallback.replace(userProvidedKeyEscapeRegex,"$&/")+"/"),mapIntoArray(callback,array,escapedPrefix,"",function(c){return c})):null!=callback&&(isValidElement(callback)&&(callback=function cloneAndReplaceKey(oldElement,newKey){return ReactElement(oldElement.type,newKey,oldElement.props)}(callback,escapedPrefix+(null==callback.key||children&&children.key===callback.key?"":(""+callback.key).replace(userProvidedKeyEscapeRegex,"$&/")+"/")+invokeCallback)),array.push(callback)),1;invokeCallback=0;var nextNamePrefix=""===nameSoFar?".":nameSoFar+":";if(isArrayImpl(children))for(var i=0;i<children.length;i++)invokeCallback+=mapIntoArray(nameSoFar=children[i],array,escapedPrefix,type=nextNamePrefix+getElementKey(nameSoFar,i),callback);else if("function"==typeof(i=function getIteratorFn(maybeIterable){return null===maybeIterable||"object"!=typeof maybeIterable?null:"function"==typeof(maybeIterable=MAYBE_ITERATOR_SYMBOL&&maybeIterable[MAYBE_ITERATOR_SYMBOL]||maybeIterable["@@iterator"])?maybeIterable:null}(children)))for(children=i.call(children),i=0;!(nameSoFar=children.next()).done;)invokeCallback+=mapIntoArray(nameSoFar=nameSoFar.value,array,escapedPrefix,type=nextNamePrefix+getElementKey(nameSoFar,i++),callback);else if("object"===type){if("function"==typeof children.then)return mapIntoArray(function resolveThenable(thenable){switch(thenable.status){case"fulfilled":return thenable.value;case"rejected":throw thenable.reason;default:switch("string"==typeof thenable.status?thenable.then(noop,noop):(thenable.status="pending",thenable.then(function(fulfilledValue){"pending"===thenable.status&&(thenable.status="fulfilled",thenable.value=fulfilledValue)},function(error){"pending"===thenable.status&&(thenable.status="rejected",thenable.reason=error)})),thenable.status){case"fulfilled":return thenable.value;case"rejected":throw thenable.reason}}throw thenable}(children),array,escapedPrefix,nameSoFar,callback);throw array=String(children),Error("Objects are not valid as a React child (found: "+("[object Object]"===array?"object with keys {"+Object.keys(children).join(", ")+"}":array)+"). If you meant to render a collection of children, use an array instead.")}return invokeCallback}function mapChildren(children,func,context){if(null==children)return children;var result=[],count=0;return mapIntoArray(children,result,"","",function(child){return func.call(context,child,count++)}),result}function lazyInitializer(payload){if(-1===payload._status){var ctor=payload._result;(ctor=ctor()).then(function(moduleObject){0!==payload._status&&-1!==payload._status||(payload._status=1,payload._result=moduleObject)},function(error){0!==payload._status&&-1!==payload._status||(payload._status=2,payload._result=error)}),-1===payload._status&&(payload._status=0,payload._result=ctor)}if(1===payload._status)return payload._result.default;throw payload._result}var reportGlobalError="function"==typeof reportError?reportError:function(error){if("object"==typeof window&&"function"==typeof window.ErrorEvent){var event=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:"object"==typeof error&&null!==error&&"string"==typeof error.message?String(error.message):String(error),error});if(!window.dispatchEvent(event))return}else if("object"==typeof process&&"function"==typeof process.emit)return void process.emit("uncaughtException",error);console.error(error)};function startTransition(scope){var prevTransition=ReactSharedInternals.T,currentTransition={};currentTransition.types=null!==prevTransition?prevTransition.types:null,ReactSharedInternals.T=currentTransition;try{var returnValue=scope(),onStartTransitionFinish=ReactSharedInternals.S;null!==onStartTransitionFinish&&onStartTransitionFinish(currentTransition,returnValue),"object"==typeof returnValue&&null!==returnValue&&"function"==typeof returnValue.then&&returnValue.then(noop,reportGlobalError)}catch(error){reportGlobalError(error)}finally{null!==prevTransition&&null!==currentTransition.types&&(prevTransition.types=currentTransition.types),ReactSharedInternals.T=prevTransition}}var Children={map:mapChildren,forEach:function(children,forEachFunc,forEachContext){mapChildren(children,function(){forEachFunc.apply(this,arguments)},forEachContext)},count:function(children){var n=0;return mapChildren(children,function(){n++}),n},toArray:function(children){return mapChildren(children,function(child){return child})||[]},only:function(children){if(!isValidElement(children))throw Error("React.Children.only expected to receive a single React element child.");return children}};exports.Activity=REACT_ACTIVITY_TYPE,exports.Children=Children,exports.Component=Component,exports.Fragment=REACT_FRAGMENT_TYPE,exports.Profiler=REACT_PROFILER_TYPE,exports.PureComponent=PureComponent,exports.StrictMode=REACT_STRICT_MODE_TYPE,exports.Suspense=REACT_SUSPENSE_TYPE,exports.ViewTransition=REACT_VIEW_TRANSITION_TYPE,exports.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=ReactSharedInternals,exports.__COMPILER_RUNTIME={__proto__:null,c:function(size){return ReactSharedInternals.H.useMemoCache(size)}},exports.addTransitionType=function addTransitionType(type){var transition=ReactSharedInternals.T;if(null!==transition){var transitionTypes=transition.types;null===transitionTypes?transition.types=[type]:-1===transitionTypes.indexOf(type)&&transitionTypes.push(type)}else startTransition(addTransitionType.bind(null,type))},exports.cache=function(fn){return function(){return fn.apply(null,arguments)}},exports.cacheSignal=function(){return null},exports.cloneElement=function(element,config,children){if(null==element)throw Error("The argument must be a React element, but you passed "+element+".");var props=assign({},element.props),key=element.key;if(null!=config)for(propName in void 0!==config.key&&(key=""+config.key),config)!hasOwnProperty.call(config,propName)||"key"===propName||"__self"===propName||"__source"===propName||"ref"===propName&&void 0===config.ref||(props[propName]=config[propName]);var propName=arguments.length-2;if(1===propName)props.children=children;else if(1<propName){for(var childArray=Array(propName),i=0;i<propName;i++)childArray[i]=arguments[i+2];props.children=childArray}return ReactElement(element.type,key,props)},exports.createContext=function(defaultValue){return(defaultValue={$$typeof:REACT_CONTEXT_TYPE,_currentValue:defaultValue,_currentValue2:defaultValue,_threadCount:0,Provider:null,Consumer:null}).Provider=defaultValue,defaultValue.Consumer={$$typeof:REACT_CONSUMER_TYPE,_context:defaultValue},defaultValue},exports.createElement=function(type,config,children){var propName,props={},key=null;if(null!=config)for(propName in void 0!==config.key&&(key=""+config.key),config)hasOwnProperty.call(config,propName)&&"key"!==propName&&"__self"!==propName&&"__source"!==propName&&(props[propName]=config[propName]);var childrenLength=arguments.length-2;if(1===childrenLength)props.children=children;else if(1<childrenLength){for(var childArray=Array(childrenLength),i=0;i<childrenLength;i++)childArray[i]=arguments[i+2];props.children=childArray}if(type&&type.defaultProps)for(propName in childrenLength=type.defaultProps)void 0===props[propName]&&(props[propName]=childrenLength[propName]);return ReactElement(type,key,props)},exports.createRef=function(){return{current:null}},exports.forwardRef=function(render){return{$$typeof:REACT_FORWARD_REF_TYPE,render}},exports.isValidElement=isValidElement,exports.lazy=function(ctor){return{$$typeof:REACT_LAZY_TYPE,_payload:{_status:-1,_result:ctor},_init:lazyInitializer}},exports.memo=function(type,compare){return{$$typeof:REACT_MEMO_TYPE,type,compare:void 0===compare?null:compare}},exports.startTransition=startTransition,exports.unstable_useCacheRefresh=function(){return ReactSharedInternals.H.useCacheRefresh()},exports.use=function(usable){return ReactSharedInternals.H.use(usable)},exports.useActionState=function(action,initialState,permalink){return ReactSharedInternals.H.useActionState(action,initialState,permalink)},exports.useCallback=function(callback,deps){return ReactSharedInternals.H.useCallback(callback,deps)},exports.useContext=function(Context){return ReactSharedInternals.H.useContext(Context)},exports.useDebugValue=function(){},exports.useDeferredValue=function(value,initialValue){return ReactSharedInternals.H.useDeferredValue(value,initialValue)},exports.useEffect=function(create,deps){return ReactSharedInternals.H.useEffect(create,deps)},exports.useEffectEvent=function(callback){return ReactSharedInternals.H.useEffectEvent(callback)},exports.useId=function(){return ReactSharedInternals.H.useId()},exports.useImperativeHandle=function(ref,create,deps){return ReactSharedInternals.H.useImperativeHandle(ref,create,deps)},exports.useInsertionEffect=function(create,deps){return ReactSharedInternals.H.useInsertionEffect(create,deps)},exports.useLayoutEffect=function(create,deps){return ReactSharedInternals.H.useLayoutEffect(create,deps)},exports.useMemo=function(create,deps){return ReactSharedInternals.H.useMemo(create,deps)},exports.useOptimistic=function(passthrough,reducer){return ReactSharedInternals.H.useOptimistic(passthrough,reducer)},exports.useReducer=function(reducer,initialArg,init){return ReactSharedInternals.H.useReducer(reducer,initialArg,init)},exports.useRef=function(initialValue){return ReactSharedInternals.H.useRef(initialValue)},exports.useState=function(initialState){return ReactSharedInternals.H.useState(initialState)},exports.useSyncExternalStore=function(subscribe,getSnapshot,getServerSnapshot){return ReactSharedInternals.H.useSyncExternalStore(subscribe,getSnapshot,getServerSnapshot)},exports.useTransition=function(){return ReactSharedInternals.H.useTransition()},exports.version="19.3.0-canary-52684925-20251110"},"./node_modules/next/dist/compiled/react/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__("./node_modules/next/dist/compiled/react/cjs/react.production.js")},"./node_modules/next/dist/compiled/react/jsx-runtime.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__("./node_modules/next/dist/compiled/react/cjs/react-jsx-runtime.production.js")},"./node_modules/next/dist/lib/constants.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{ACTION_SUFFIX:function(){return ACTION_SUFFIX},APP_DIR_ALIAS:function(){return APP_DIR_ALIAS},CACHE_ONE_YEAR:function(){return CACHE_ONE_YEAR},DOT_NEXT_ALIAS:function(){return DOT_NEXT_ALIAS},ESLINT_DEFAULT_DIRS:function(){return ESLINT_DEFAULT_DIRS},GSP_NO_RETURNED_VALUE:function(){return GSP_NO_RETURNED_VALUE},GSSP_COMPONENT_MEMBER_ERROR:function(){return GSSP_COMPONENT_MEMBER_ERROR},GSSP_NO_RETURNED_VALUE:function(){return GSSP_NO_RETURNED_VALUE},HTML_CONTENT_TYPE_HEADER:function(){return HTML_CONTENT_TYPE_HEADER},INFINITE_CACHE:function(){return INFINITE_CACHE},INSTRUMENTATION_HOOK_FILENAME:function(){return INSTRUMENTATION_HOOK_FILENAME},JSON_CONTENT_TYPE_HEADER:function(){return JSON_CONTENT_TYPE_HEADER},MATCHED_PATH_HEADER:function(){return MATCHED_PATH_HEADER},MIDDLEWARE_FILENAME:function(){return MIDDLEWARE_FILENAME},MIDDLEWARE_LOCATION_REGEXP:function(){return MIDDLEWARE_LOCATION_REGEXP},NEXT_BODY_SUFFIX:function(){return NEXT_BODY_SUFFIX},NEXT_CACHE_IMPLICIT_TAG_ID:function(){return NEXT_CACHE_IMPLICIT_TAG_ID},NEXT_CACHE_REVALIDATED_TAGS_HEADER:function(){return NEXT_CACHE_REVALIDATED_TAGS_HEADER},NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER:function(){return NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER},NEXT_CACHE_SOFT_TAG_MAX_LENGTH:function(){return NEXT_CACHE_SOFT_TAG_MAX_LENGTH},NEXT_CACHE_TAGS_HEADER:function(){return NEXT_CACHE_TAGS_HEADER},NEXT_CACHE_TAG_MAX_ITEMS:function(){return NEXT_CACHE_TAG_MAX_ITEMS},NEXT_CACHE_TAG_MAX_LENGTH:function(){return NEXT_CACHE_TAG_MAX_LENGTH},NEXT_DATA_SUFFIX:function(){return NEXT_DATA_SUFFIX},NEXT_INTERCEPTION_MARKER_PREFIX:function(){return NEXT_INTERCEPTION_MARKER_PREFIX},NEXT_META_SUFFIX:function(){return NEXT_META_SUFFIX},NEXT_QUERY_PARAM_PREFIX:function(){return NEXT_QUERY_PARAM_PREFIX},NEXT_RESUME_HEADER:function(){return NEXT_RESUME_HEADER},NON_STANDARD_NODE_ENV:function(){return NON_STANDARD_NODE_ENV},PAGES_DIR_ALIAS:function(){return PAGES_DIR_ALIAS},PRERENDER_REVALIDATE_HEADER:function(){return PRERENDER_REVALIDATE_HEADER},PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER:function(){return PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER},PROXY_FILENAME:function(){return PROXY_FILENAME},PROXY_LOCATION_REGEXP:function(){return PROXY_LOCATION_REGEXP},PUBLIC_DIR_MIDDLEWARE_CONFLICT:function(){return PUBLIC_DIR_MIDDLEWARE_CONFLICT},ROOT_DIR_ALIAS:function(){return ROOT_DIR_ALIAS},RSC_ACTION_CLIENT_WRAPPER_ALIAS:function(){return RSC_ACTION_CLIENT_WRAPPER_ALIAS},RSC_ACTION_ENCRYPTION_ALIAS:function(){return RSC_ACTION_ENCRYPTION_ALIAS},RSC_ACTION_PROXY_ALIAS:function(){return RSC_ACTION_PROXY_ALIAS},RSC_ACTION_VALIDATE_ALIAS:function(){return RSC_ACTION_VALIDATE_ALIAS},RSC_CACHE_WRAPPER_ALIAS:function(){return RSC_CACHE_WRAPPER_ALIAS},RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS:function(){return RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS},RSC_MOD_REF_PROXY_ALIAS:function(){return RSC_MOD_REF_PROXY_ALIAS},RSC_PREFETCH_SUFFIX:function(){return RSC_PREFETCH_SUFFIX},RSC_SEGMENTS_DIR_SUFFIX:function(){return RSC_SEGMENTS_DIR_SUFFIX},RSC_SEGMENT_SUFFIX:function(){return RSC_SEGMENT_SUFFIX},RSC_SUFFIX:function(){return RSC_SUFFIX},SERVER_PROPS_EXPORT_ERROR:function(){return SERVER_PROPS_EXPORT_ERROR},SERVER_PROPS_GET_INIT_PROPS_CONFLICT:function(){return SERVER_PROPS_GET_INIT_PROPS_CONFLICT},SERVER_PROPS_SSG_CONFLICT:function(){return SERVER_PROPS_SSG_CONFLICT},SERVER_RUNTIME:function(){return SERVER_RUNTIME},SSG_FALLBACK_EXPORT_ERROR:function(){return SSG_FALLBACK_EXPORT_ERROR},SSG_GET_INITIAL_PROPS_CONFLICT:function(){return SSG_GET_INITIAL_PROPS_CONFLICT},STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR:function(){return STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR},TEXT_PLAIN_CONTENT_TYPE_HEADER:function(){return TEXT_PLAIN_CONTENT_TYPE_HEADER},UNSTABLE_REVALIDATE_RENAME_ERROR:function(){return UNSTABLE_REVALIDATE_RENAME_ERROR},WEBPACK_LAYERS:function(){return WEBPACK_LAYERS},WEBPACK_RESOURCE_QUERIES:function(){return WEBPACK_RESOURCE_QUERIES},WEB_SOCKET_MAX_RECONNECTIONS:function(){return WEB_SOCKET_MAX_RECONNECTIONS}});const TEXT_PLAIN_CONTENT_TYPE_HEADER="text/plain",HTML_CONTENT_TYPE_HEADER="text/html; charset=utf-8",JSON_CONTENT_TYPE_HEADER="application/json; charset=utf-8",NEXT_QUERY_PARAM_PREFIX="nxtP",NEXT_INTERCEPTION_MARKER_PREFIX="nxtI",MATCHED_PATH_HEADER="x-matched-path",PRERENDER_REVALIDATE_HEADER="x-prerender-revalidate",PRERENDER_REVALIDATE_ONLY_GENERATED_HEADER="x-prerender-revalidate-if-generated",RSC_PREFETCH_SUFFIX=".prefetch.rsc",RSC_SEGMENTS_DIR_SUFFIX=".segments",RSC_SEGMENT_SUFFIX=".segment.rsc",RSC_SUFFIX=".rsc",ACTION_SUFFIX=".action",NEXT_DATA_SUFFIX=".json",NEXT_META_SUFFIX=".meta",NEXT_BODY_SUFFIX=".body",NEXT_CACHE_TAGS_HEADER="x-next-cache-tags",NEXT_CACHE_REVALIDATED_TAGS_HEADER="x-next-revalidated-tags",NEXT_CACHE_REVALIDATE_TAG_TOKEN_HEADER="x-next-revalidate-tag-token",NEXT_RESUME_HEADER="next-resume",NEXT_CACHE_TAG_MAX_ITEMS=128,NEXT_CACHE_TAG_MAX_LENGTH=256,NEXT_CACHE_SOFT_TAG_MAX_LENGTH=1024,NEXT_CACHE_IMPLICIT_TAG_ID="_N_T_",CACHE_ONE_YEAR=31536e3,INFINITE_CACHE=4294967294,MIDDLEWARE_FILENAME="middleware",MIDDLEWARE_LOCATION_REGEXP=`(?:src/)?${MIDDLEWARE_FILENAME}`,PROXY_FILENAME="proxy",PROXY_LOCATION_REGEXP=`(?:src/)?${PROXY_FILENAME}`,INSTRUMENTATION_HOOK_FILENAME="instrumentation",PAGES_DIR_ALIAS="private-next-pages",DOT_NEXT_ALIAS="private-dot-next",ROOT_DIR_ALIAS="private-next-root-dir",APP_DIR_ALIAS="private-next-app-dir",RSC_MOD_REF_PROXY_ALIAS="private-next-rsc-mod-ref-proxy",RSC_ACTION_VALIDATE_ALIAS="private-next-rsc-action-validate",RSC_ACTION_PROXY_ALIAS="private-next-rsc-server-reference",RSC_CACHE_WRAPPER_ALIAS="private-next-rsc-cache-wrapper",RSC_DYNAMIC_IMPORT_WRAPPER_ALIAS="private-next-rsc-track-dynamic-import",RSC_ACTION_ENCRYPTION_ALIAS="private-next-rsc-action-encryption",RSC_ACTION_CLIENT_WRAPPER_ALIAS="private-next-rsc-action-client-wrapper",PUBLIC_DIR_MIDDLEWARE_CONFLICT="You can not have a '_next' folder inside of your public folder. This conflicts with the internal '/_next' route. https://nextjs.org/docs/messages/public-next-folder-conflict",SSG_GET_INITIAL_PROPS_CONFLICT="You can not use getInitialProps with getStaticProps. To use SSG, please remove your getInitialProps",SERVER_PROPS_GET_INIT_PROPS_CONFLICT="You can not use getInitialProps with getServerSideProps. Please remove getInitialProps.",SERVER_PROPS_SSG_CONFLICT="You can not use getStaticProps or getStaticPaths with getServerSideProps. To use SSG, please remove getServerSideProps",STATIC_STATUS_PAGE_GET_INITIAL_PROPS_ERROR="can not have getInitialProps/getServerSideProps, https://nextjs.org/docs/messages/404-get-initial-props",SERVER_PROPS_EXPORT_ERROR="pages with `getServerSideProps` can not be exported. See more info here: https://nextjs.org/docs/messages/gssp-export",GSP_NO_RETURNED_VALUE="Your `getStaticProps` function did not return an object. Did you forget to add a `return`?",GSSP_NO_RETURNED_VALUE="Your `getServerSideProps` function did not return an object. Did you forget to add a `return`?",UNSTABLE_REVALIDATE_RENAME_ERROR="The `unstable_revalidate` property is available for general use.\nPlease use `revalidate` instead.",GSSP_COMPONENT_MEMBER_ERROR="can not be attached to a page's component and must be exported from the page. See more info here: https://nextjs.org/docs/messages/gssp-component-member",NON_STANDARD_NODE_ENV='You are using a non-standard "NODE_ENV" value in your environment. This creates inconsistencies in the project and is strongly advised against. Read more: https://nextjs.org/docs/messages/non-standard-node-env',SSG_FALLBACK_EXPORT_ERROR="Pages with `fallback` enabled in `getStaticPaths` can not be exported. See more info here: https://nextjs.org/docs/messages/ssg-fallback-true-export",ESLINT_DEFAULT_DIRS=["app","pages","components","lib","src"],SERVER_RUNTIME={edge:"edge",experimentalEdge:"experimental-edge",nodejs:"nodejs"},WEB_SOCKET_MAX_RECONNECTIONS=12,WEBPACK_LAYERS_NAMES={shared:"shared",reactServerComponents:"rsc",serverSideRendering:"ssr",actionBrowser:"action-browser",apiNode:"api-node",apiEdge:"api-edge",middleware:"middleware",instrument:"instrument",edgeAsset:"edge-asset",appPagesBrowser:"app-pages-browser",pagesDirBrowser:"pages-dir-browser",pagesDirEdge:"pages-dir-edge",pagesDirNode:"pages-dir-node"},WEBPACK_LAYERS={...WEBPACK_LAYERS_NAMES,GROUP:{builtinReact:[WEBPACK_LAYERS_NAMES.reactServerComponents,WEBPACK_LAYERS_NAMES.actionBrowser],serverOnly:[WEBPACK_LAYERS_NAMES.reactServerComponents,WEBPACK_LAYERS_NAMES.actionBrowser,WEBPACK_LAYERS_NAMES.instrument,WEBPACK_LAYERS_NAMES.middleware],neutralTarget:[WEBPACK_LAYERS_NAMES.apiNode,WEBPACK_LAYERS_NAMES.apiEdge],clientOnly:[WEBPACK_LAYERS_NAMES.serverSideRendering,WEBPACK_LAYERS_NAMES.appPagesBrowser],bundled:[WEBPACK_LAYERS_NAMES.reactServerComponents,WEBPACK_LAYERS_NAMES.actionBrowser,WEBPACK_LAYERS_NAMES.serverSideRendering,WEBPACK_LAYERS_NAMES.appPagesBrowser,WEBPACK_LAYERS_NAMES.shared,WEBPACK_LAYERS_NAMES.instrument,WEBPACK_LAYERS_NAMES.middleware],appPages:[WEBPACK_LAYERS_NAMES.reactServerComponents,WEBPACK_LAYERS_NAMES.serverSideRendering,WEBPACK_LAYERS_NAMES.appPagesBrowser,WEBPACK_LAYERS_NAMES.actionBrowser]}},WEBPACK_RESOURCE_QUERIES={edgeSSREntry:"__next_edge_ssr_entry__",metadata:"__next_metadata__",metadataRoute:"__next_metadata_route__",metadataImageMeta:"__next_metadata_image_meta__"}},"./node_modules/next/dist/lib/framework/boundary-constants.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{METADATA_BOUNDARY_NAME:function(){return METADATA_BOUNDARY_NAME},OUTLET_BOUNDARY_NAME:function(){return OUTLET_BOUNDARY_NAME},ROOT_LAYOUT_BOUNDARY_NAME:function(){return ROOT_LAYOUT_BOUNDARY_NAME},VIEWPORT_BOUNDARY_NAME:function(){return VIEWPORT_BOUNDARY_NAME}});const METADATA_BOUNDARY_NAME="__next_metadata_boundary__",VIEWPORT_BOUNDARY_NAME="__next_viewport_boundary__",OUTLET_BOUNDARY_NAME="__next_outlet_boundary__",ROOT_LAYOUT_BOUNDARY_NAME="__next_root_layout_boundary__"},"./node_modules/next/dist/lib/is-api-route.js":(__unused_webpack_module,exports)=>{"use strict";function isAPIRoute(value){return"/api"===value||Boolean(null==value?void 0:value.startsWith("/api/"))}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isAPIRoute",{enumerable:!0,get:function(){return isAPIRoute}})},"./node_modules/next/dist/lib/is-error.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{default:function(){return isError},getProperError:function(){return getProperError}});const _isplainobject=__webpack_require__("./node_modules/next/dist/shared/lib/is-plain-object.js");function isError(err){return"object"==typeof err&&null!==err&&"name"in err&&"message"in err}function getProperError(err){return isError(err)?err:Object.defineProperty(new Error((0,_isplainobject.isPlainObject)(err)?function safeStringifyLite(obj){const seen=new WeakSet;return JSON.stringify(obj,(_key,value)=>{if("object"==typeof value&&null!==value){if(seen.has(value))return"[Circular]";seen.add(value)}return value})}(err):err+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}},"./node_modules/next/dist/lib/route-pattern-normalizer.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{PARAM_SEPARATOR:function(){return PARAM_SEPARATOR},hasAdjacentParameterIssues:function(){return hasAdjacentParameterIssues},normalizeAdjacentParameters:function(){return normalizeAdjacentParameters},normalizeTokensForRegexp:function(){return normalizeTokensForRegexp},stripNormalizedSeparators:function(){return stripNormalizedSeparators},stripParameterSeparators:function(){return stripParameterSeparators}});const PARAM_SEPARATOR="_NEXTSEP_";function hasAdjacentParameterIssues(route){return"string"==typeof route&&(!!/\/\(\.{1,3}\):[^/\s]+/.test(route)||!!/:[a-zA-Z_][a-zA-Z0-9_]*:[a-zA-Z_][a-zA-Z0-9_]*/.test(route))}function normalizeAdjacentParameters(route){let normalized=route;return normalized=normalized.replace(/(\([^)]*\)):([^/\s]+)/g,`$1${PARAM_SEPARATOR}:$2`),normalized=normalized.replace(/:([^:/\s)]+)(?=:)/g,`:$1${PARAM_SEPARATOR}`),normalized}function normalizeTokensForRegexp(tokens){return tokens.map(token=>"object"==typeof token&&null!==token&&"modifier"in token&&("*"===token.modifier||"+"===token.modifier)&&"prefix"in token&&"suffix"in token&&""===token.prefix&&""===token.suffix?{...token,prefix:"/"}:token)}function stripNormalizedSeparators(pathname){return pathname.replace(new RegExp(`\\)${PARAM_SEPARATOR}`,"g"),")")}function stripParameterSeparators(params){const cleaned={};for(const[key,value]of Object.entries(params))"string"==typeof value?cleaned[key]=value.replace(new RegExp(`^${PARAM_SEPARATOR}`),""):Array.isArray(value)?cleaned[key]=value.map(item=>"string"==typeof item?item.replace(new RegExp(`^${PARAM_SEPARATOR}`),""):item):cleaned[key]=value;return cleaned}},"./node_modules/next/dist/lib/scheduler.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{atLeastOneTask:function(){return atLeastOneTask},scheduleImmediate:function(){return scheduleImmediate},scheduleOnNextTick:function(){return scheduleOnNextTick},waitAtLeastOneReactRenderTask:function(){return waitAtLeastOneReactRenderTask}});const scheduleOnNextTick=cb=>{Promise.resolve().then(()=>{"edge"===process.env.NEXT_RUNTIME?setTimeout(cb,0):process.nextTick(cb)})},scheduleImmediate=cb=>{"edge"===process.env.NEXT_RUNTIME?setTimeout(cb,0):setImmediate(cb)};function atLeastOneTask(){return new Promise(resolve=>scheduleImmediate(resolve))}function waitAtLeastOneReactRenderTask(){return"edge"===process.env.NEXT_RUNTIME?new Promise(r=>setTimeout(r,0)):new Promise(r=>setImmediate(r))}},"./node_modules/next/dist/server/api-utils/get-cookie-parser.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";function getCookieParser(headers){return function parseCookie(){const{cookie}=headers;if(!cookie)return{};const{parse:parseCookieFn}=__webpack_require__("./node_modules/next/dist/compiled/cookie/index.js");return parseCookieFn(Array.isArray(cookie)?cookie.join("; "):cookie)}}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getCookieParser",{enumerable:!0,get:function(){return getCookieParser}})},"./node_modules/next/dist/server/app-render/action-async-storage-instance.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return actionAsyncStorageInstance}});const actionAsyncStorageInstance=(0,__webpack_require__("./node_modules/next/dist/server/app-render/async-local-storage.js").createAsyncLocalStorage)()},"./node_modules/next/dist/server/app-render/action-async-storage.external.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"s",{enumerable:!0,get:function(){return _actionasyncstorageinstance.actionAsyncStorageInstance}});const _actionasyncstorageinstance=__webpack_require__("./node_modules/next/dist/server/app-render/action-async-storage-instance.js")},"./node_modules/next/dist/server/app-render/async-local-storage.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{bindSnapshot:function(){return bindSnapshot},createAsyncLocalStorage:function(){return createAsyncLocalStorage},createSnapshot:function(){return createSnapshot}});const sharedAsyncLocalStorageNotAvailableError=Object.defineProperty(new Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class FakeAsyncLocalStorage{disable(){throw sharedAsyncLocalStorageNotAvailableError}getStore(){}run(){throw sharedAsyncLocalStorageNotAvailableError}exit(){throw sharedAsyncLocalStorageNotAvailableError}enterWith(){throw sharedAsyncLocalStorageNotAvailableError}static bind(fn){return fn}}const maybeGlobalAsyncLocalStorage="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function createAsyncLocalStorage(){return maybeGlobalAsyncLocalStorage?new maybeGlobalAsyncLocalStorage:new FakeAsyncLocalStorage}function bindSnapshot(fn){return maybeGlobalAsyncLocalStorage?maybeGlobalAsyncLocalStorage.bind(fn):FakeAsyncLocalStorage.bind(fn)}function createSnapshot(){return maybeGlobalAsyncLocalStorage?maybeGlobalAsyncLocalStorage.snapshot():function(fn,...args){return fn(...args)}}},"./node_modules/next/dist/server/app-render/dynamic-rendering.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var console=__webpack_require__("./node_modules/console-browserify/index.js");Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{Postpone:function(){return Postpone},PreludeState:function(){return PreludeState},abortAndThrowOnSynchronousRequestDataAccess:function(){return abortAndThrowOnSynchronousRequestDataAccess},abortOnSynchronousPlatformIOAccess:function(){return abortOnSynchronousPlatformIOAccess},accessedDynamicData:function(){return accessedDynamicData},annotateDynamicAccess:function(){return annotateDynamicAccess},consumeDynamicAccess:function(){return consumeDynamicAccess},createDynamicTrackingState:function(){return createDynamicTrackingState},createDynamicValidationState:function(){return createDynamicValidationState},createHangingInputAbortSignal:function(){return createHangingInputAbortSignal},createRenderInBrowserAbortSignal:function(){return createRenderInBrowserAbortSignal},delayUntilRuntimeStage:function(){return delayUntilRuntimeStage},formatDynamicAPIAccesses:function(){return formatDynamicAPIAccesses},getFirstDynamicReason:function(){return getFirstDynamicReason},isDynamicPostpone:function(){return isDynamicPostpone},isPrerenderInterruptedError:function(){return isPrerenderInterruptedError},logDisallowedDynamicError:function(){return logDisallowedDynamicError},markCurrentScopeAsDynamic:function(){return markCurrentScopeAsDynamic},postponeWithTracking:function(){return postponeWithTracking},throwIfDisallowedDynamic:function(){return throwIfDisallowedDynamic},throwToInterruptStaticGeneration:function(){return throwToInterruptStaticGeneration},trackAllowedDynamicAccess:function(){return trackAllowedDynamicAccess},trackDynamicDataInDynamicRender:function(){return trackDynamicDataInDynamicRender},trackSynchronousPlatformIOAccessInDev:function(){return trackSynchronousPlatformIOAccessInDev},useDynamicRouteParams:function(){return useDynamicRouteParams},useDynamicSearchParams:function(){return useDynamicSearchParams}});const _react=_interop_require_default(__webpack_require__("./node_modules/next/dist/compiled/react/index.js")),_hooksservercontext=__webpack_require__("./node_modules/next/dist/client/components/hooks-server-context.js"),_staticgenerationbailout=__webpack_require__("./node_modules/next/dist/client/components/static-generation-bailout.js"),_workunitasyncstorageexternal=__webpack_require__("./node_modules/next/dist/server/app-render/work-unit-async-storage.external.js"),_workasyncstorageexternal=__webpack_require__("./node_modules/next/dist/server/app-render/work-async-storage.external.js"),_dynamicrenderingutils=__webpack_require__("./node_modules/next/dist/server/dynamic-rendering-utils.js"),_boundaryconstants=__webpack_require__("./node_modules/next/dist/lib/framework/boundary-constants.js"),_scheduler=__webpack_require__("./node_modules/next/dist/lib/scheduler.js"),_bailouttocsr=__webpack_require__("./node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js"),_invarianterror=__webpack_require__("./node_modules/next/dist/shared/lib/invariant-error.js"),_stagedrendering=__webpack_require__("./node_modules/next/dist/server/app-render/staged-rendering.js");function _interop_require_default(obj){return obj&&obj.__esModule?obj:{default:obj}}const hasPostpone="function"==typeof _react.default.unstable_postpone;function createDynamicTrackingState(isDebugDynamicAccesses){return{isDebugDynamicAccesses,dynamicAccesses:[],syncDynamicErrorWithStack:null}}function createDynamicValidationState(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function getFirstDynamicReason(trackingState){var _trackingState_dynamicAccesses_;return null==(_trackingState_dynamicAccesses_=trackingState.dynamicAccesses[0])?void 0:_trackingState_dynamicAccesses_.expression}function markCurrentScopeAsDynamic(store,workUnitStore,expression){if(workUnitStore)switch(workUnitStore.type){case"cache":case"unstable-cache":case"private-cache":return}if(!store.forceDynamic&&!store.forceStatic){if(store.dynamicShouldError)throw Object.defineProperty(new _staticgenerationbailout.StaticGenBailoutError(`Route ${store.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${expression}\`. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E553",enumerable:!1,configurable:!0});if(workUnitStore)switch(workUnitStore.type){case"prerender-ppr":return postponeWithTracking(store.route,expression,workUnitStore.dynamicTracking);case"prerender-legacy":workUnitStore.revalidate=0;const err=Object.defineProperty(new _hooksservercontext.DynamicServerError(`Route ${store.route} couldn't be rendered statically because it used ${expression}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw store.dynamicUsageDescription=expression,store.dynamicUsageStack=err.stack,err}}}function throwToInterruptStaticGeneration(expression,store,prerenderStore){const err=Object.defineProperty(new _hooksservercontext.DynamicServerError(`Route ${store.route} couldn't be rendered statically because it used \`${expression}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw prerenderStore.revalidate=0,store.dynamicUsageDescription=expression,store.dynamicUsageStack=err.stack,err}function trackDynamicDataInDynamicRender(workUnitStore){switch(workUnitStore.type){case"cache":case"unstable-cache":case"private-cache":return}}function abortOnSynchronousDynamicDataAccess(route,expression,prerenderStore){const error=createPrerenderInterruptedError(`Route ${route} needs to bail out of prerendering at this point because it used ${expression}.`);prerenderStore.controller.abort(error);const dynamicTracking=prerenderStore.dynamicTracking;dynamicTracking&&dynamicTracking.dynamicAccesses.push({stack:dynamicTracking.isDebugDynamicAccesses?(new Error).stack:void 0,expression})}function abortOnSynchronousPlatformIOAccess(route,expression,errorWithStack,prerenderStore){const dynamicTracking=prerenderStore.dynamicTracking;abortOnSynchronousDynamicDataAccess(route,expression,prerenderStore),dynamicTracking&&null===dynamicTracking.syncDynamicErrorWithStack&&(dynamicTracking.syncDynamicErrorWithStack=errorWithStack)}function trackSynchronousPlatformIOAccessInDev(requestStore){requestStore.stagedRendering&&requestStore.stagedRendering.advanceStage(_stagedrendering.RenderStage.Dynamic)}function abortAndThrowOnSynchronousRequestDataAccess(route,expression,errorWithStack,prerenderStore){if(!1===prerenderStore.controller.signal.aborted){abortOnSynchronousDynamicDataAccess(route,expression,prerenderStore);const dynamicTracking=prerenderStore.dynamicTracking;dynamicTracking&&null===dynamicTracking.syncDynamicErrorWithStack&&(dynamicTracking.syncDynamicErrorWithStack=errorWithStack)}throw createPrerenderInterruptedError(`Route ${route} needs to bail out of prerendering at this point because it used ${expression}.`)}function Postpone({reason,route}){const prerenderStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();postponeWithTracking(route,reason,prerenderStore&&"prerender-ppr"===prerenderStore.type?prerenderStore.dynamicTracking:null)}function postponeWithTracking(route,expression,dynamicTracking){!function assertPostpone(){if(!hasPostpone)throw Object.defineProperty(new Error("Invariant: React.unstable_postpone is not defined. This suggests the wrong version of React was loaded. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E224",enumerable:!1,configurable:!0})}(),dynamicTracking&&dynamicTracking.dynamicAccesses.push({stack:dynamicTracking.isDebugDynamicAccesses?(new Error).stack:void 0,expression}),_react.default.unstable_postpone(createPostponeReason(route,expression))}function createPostponeReason(route,expression){return`Route ${route} needs to bail out of prerendering at this point because it used ${expression}. React throws this special object to indicate where. It should not be caught by your own try/catch. Learn more: https://nextjs.org/docs/messages/ppr-caught-error`}function isDynamicPostpone(err){return"object"==typeof err&&null!==err&&"string"==typeof err.message&&isDynamicPostponeReason(err.message)}function isDynamicPostponeReason(reason){return reason.includes("needs to bail out of prerendering at this point because it used")&&reason.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===isDynamicPostponeReason(createPostponeReason("%%%","^^^")))throw Object.defineProperty(new Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});const NEXT_PRERENDER_INTERRUPTED="NEXT_PRERENDER_INTERRUPTED";function createPrerenderInterruptedError(message){const error=Object.defineProperty(new Error(message),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return error.digest=NEXT_PRERENDER_INTERRUPTED,error}function isPrerenderInterruptedError(error){return"object"==typeof error&&null!==error&&error.digest===NEXT_PRERENDER_INTERRUPTED&&"name"in error&&"message"in error&&error instanceof Error}function accessedDynamicData(dynamicAccesses){return dynamicAccesses.length>0}function consumeDynamicAccess(serverDynamic,clientDynamic){return serverDynamic.dynamicAccesses.push(...clientDynamic.dynamicAccesses),serverDynamic.dynamicAccesses}function formatDynamicAPIAccesses(dynamicAccesses){return dynamicAccesses.filter(access=>"string"==typeof access.stack&&access.stack.length>0).map(({expression,stack})=>`Dynamic API Usage Debug - ${expression}:\n${stack=stack.split("\n").slice(4).filter(line=>!line.includes("node_modules/next/")&&(!line.includes(" (<anonymous>)")&&!line.includes(" (node:"))).join("\n")}`)}function createRenderInBrowserAbortSignal(){const controller=new AbortController;return controller.abort(Object.defineProperty(new _bailouttocsr.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),controller.signal}function createHangingInputAbortSignal(workUnitStore){switch(workUnitStore.type){case"prerender":case"prerender-runtime":const controller=new AbortController;if(workUnitStore.cacheSignal)workUnitStore.cacheSignal.inputReady().then(()=>{controller.abort()});else{const runtimeStagePromise=(0,_workunitasyncstorageexternal.getRuntimeStagePromise)(workUnitStore);runtimeStagePromise?runtimeStagePromise.then(()=>(0,_scheduler.scheduleOnNextTick)(()=>controller.abort())):(0,_scheduler.scheduleOnNextTick)(()=>controller.abort())}return controller.signal;case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return}}function annotateDynamicAccess(expression,prerenderStore){const dynamicTracking=prerenderStore.dynamicTracking;dynamicTracking&&dynamicTracking.dynamicAccesses.push({stack:dynamicTracking.isDebugDynamicAccesses?(new Error).stack:void 0,expression})}function useDynamicRouteParams(expression){const workStore=_workasyncstorageexternal.workAsyncStorage.getStore(),workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workStore&&workUnitStore)switch(workUnitStore.type){case"prerender-client":case"prerender":{const fallbackParams=workUnitStore.fallbackRouteParams;fallbackParams&&fallbackParams.size>0&&_react.default.use((0,_dynamicrenderingutils.makeHangingPromise)(workUnitStore.renderSignal,workStore.route,expression));break}case"prerender-ppr":{const fallbackParams=workUnitStore.fallbackRouteParams;if(fallbackParams&&fallbackParams.size>0)return postponeWithTracking(workStore.route,expression,workUnitStore.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new _invarianterror.InvariantError(`\`${expression}\` was called during a runtime prerender. Next.js should be preventing ${expression} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E771",enumerable:!1,configurable:!0});case"cache":case"private-cache":throw Object.defineProperty(new _invarianterror.InvariantError(`\`${expression}\` was called inside a cache scope. Next.js should be preventing ${expression} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0})}}function useDynamicSearchParams(expression){const workStore=_workasyncstorageexternal.workAsyncStorage.getStore(),workUnitStore=_workunitasyncstorageexternal.workUnitAsyncStorage.getStore();if(workStore)switch(workUnitStore||(0,_workunitasyncstorageexternal.throwForMissingRequestStore)(expression),workUnitStore.type){case"prerender-client":_react.default.use((0,_dynamicrenderingutils.makeHangingPromise)(workUnitStore.renderSignal,workStore.route,expression));break;case"prerender-legacy":case"prerender-ppr":if(workStore.forceStatic)return;throw Object.defineProperty(new _bailouttocsr.BailoutToCSRError(expression),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});case"prerender":case"prerender-runtime":throw Object.defineProperty(new _invarianterror.InvariantError(`\`${expression}\` was called from a Server Component. Next.js should be preventing ${expression} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E795",enumerable:!1,configurable:!0});case"cache":case"unstable-cache":case"private-cache":throw Object.defineProperty(new _invarianterror.InvariantError(`\`${expression}\` was called inside a cache scope. Next.js should be preventing ${expression} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0});case"request":return}}const hasSuspenseRegex=/\n\s+at Suspense \(<anonymous>\)/,hasSuspenseBeforeRootLayoutWithoutBodyOrImplicitBodyRegex=new RegExp(`\\n\\s+at Suspense \\(<anonymous>\\)(?:(?!\\n\\s+at (?:body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6) \\(<anonymous>\\))[\\s\\S])*?\\n\\s+at ${_boundaryconstants.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),hasMetadataRegex=new RegExp(`\\n\\s+at ${_boundaryconstants.METADATA_BOUNDARY_NAME}[\\n\\s]`),hasViewportRegex=new RegExp(`\\n\\s+at ${_boundaryconstants.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),hasOutletRegex=new RegExp(`\\n\\s+at ${_boundaryconstants.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function trackAllowedDynamicAccess(workStore,componentStack,dynamicValidation,clientDynamic){if(!hasOutletRegex.test(componentStack))if(hasMetadataRegex.test(componentStack))dynamicValidation.hasDynamicMetadata=!0;else if(hasViewportRegex.test(componentStack))dynamicValidation.hasDynamicViewport=!0;else{if(hasSuspenseBeforeRootLayoutWithoutBodyOrImplicitBodyRegex.test(componentStack))return dynamicValidation.hasAllowedDynamic=!0,void(dynamicValidation.hasSuspenseAboveBody=!0);if(hasSuspenseRegex.test(componentStack))dynamicValidation.hasAllowedDynamic=!0;else{if(!clientDynamic.syncDynamicErrorWithStack){const error=function createErrorWithComponentOrOwnerStack(message,componentStack){const ownerStack=null,error=Object.defineProperty(new Error(message),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return error.stack=error.name+": "+message+(ownerStack??componentStack),error}(`Route "${workStore.route}": Uncached data was accessed outside of <Suspense>. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,componentStack);return void dynamicValidation.dynamicErrors.push(error)}dynamicValidation.dynamicErrors.push(clientDynamic.syncDynamicErrorWithStack)}}}var PreludeState=function(PreludeState){return PreludeState[PreludeState.Full=0]="Full",PreludeState[PreludeState.Empty=1]="Empty",PreludeState[PreludeState.Errored=2]="Errored",PreludeState}({});function logDisallowedDynamicError(workStore,error){console.error(error),workStore.dev||(workStore.hasReadableErrorStacks?console.error(`To get a more detailed stack trace and pinpoint the issue, start the app in development mode by running \`next dev\`, then open "${workStore.route}" in your browser to investigate the error.`):console.error(`To get a more detailed stack trace and pinpoint the issue, try one of the following:\n - Start the app in development mode by running \`next dev\`, then open "${workStore.route}" in your browser to investigate the error.\n - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`))}function throwIfDisallowedDynamic(workStore,prelude,dynamicValidation,serverDynamic){if(serverDynamic.syncDynamicErrorWithStack)throw logDisallowedDynamicError(workStore,serverDynamic.syncDynamicErrorWithStack),new _staticgenerationbailout.StaticGenBailoutError;if(0!==prelude){if(dynamicValidation.hasSuspenseAboveBody)return;const dynamicErrors=dynamicValidation.dynamicErrors;if(dynamicErrors.length>0){for(let i=0;i<dynamicErrors.length;i++)logDisallowedDynamicError(workStore,dynamicErrors[i]);throw new _staticgenerationbailout.StaticGenBailoutError}if(dynamicValidation.hasDynamicViewport)throw console.error(`Route "${workStore.route}" has a \`generateViewport\` that depends on Request data (\`cookies()\`, etc...) or uncached external data (\`fetch(...)\`, etc...) without explicitly allowing fully dynamic rendering. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport`),new _staticgenerationbailout.StaticGenBailoutError;if(1===prelude)throw console.error(`Route "${workStore.route}" did not produce a static shell and Next.js was unable to determine a reason. This is a bug in Next.js.`),new _staticgenerationbailout.StaticGenBailoutError}else if(!1===dynamicValidation.hasAllowedDynamic&&dynamicValidation.hasDynamicMetadata)throw console.error(`Route "${workStore.route}" has a \`generateMetadata\` that depends on Request data (\`cookies()\`, etc...) or uncached external data (\`fetch(...)\`, etc...) when the rest of the route does not. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata`),new _staticgenerationbailout.StaticGenBailoutError}function delayUntilRuntimeStage(prerenderStore,result){return prerenderStore.runtimeStagePromise?prerenderStore.runtimeStagePromise.then(()=>result):result}},"./node_modules/next/dist/server/app-render/staged-rendering.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{RenderStage:function(){return RenderStage},StagedRenderingController:function(){return StagedRenderingController}});const _invarianterror=__webpack_require__("./node_modules/next/dist/shared/lib/invariant-error.js"),_promisewithresolvers=__webpack_require__("./node_modules/next/dist/shared/lib/promise-with-resolvers.js");var RenderStage=function(RenderStage){return RenderStage[RenderStage.Static=1]="Static",RenderStage[RenderStage.Runtime=2]="Runtime",RenderStage[RenderStage.Dynamic=3]="Dynamic",RenderStage}({});class StagedRenderingController{constructor(abortSignal=null){this.abortSignal=abortSignal,this.currentStage=1,this.runtimeStagePromise=(0,_promisewithresolvers.createPromiseWithResolvers)(),this.dynamicStagePromise=(0,_promisewithresolvers.createPromiseWithResolvers)(),abortSignal&&abortSignal.addEventListener("abort",()=>{const{reason}=abortSignal;this.currentStage<2&&(this.runtimeStagePromise.promise.catch(ignoreReject),this.runtimeStagePromise.reject(reason)),this.currentStage<3&&(this.dynamicStagePromise.promise.catch(ignoreReject),this.dynamicStagePromise.reject(reason))},{once:!0})}advanceStage(stage){this.currentStage>=stage||(this.currentStage=stage,stage>=2&&this.runtimeStagePromise.resolve(),stage>=3&&this.dynamicStagePromise.resolve())}getStagePromise(stage){switch(stage){case 2:return this.runtimeStagePromise.promise;case 3:return this.dynamicStagePromise.promise;default:throw Object.defineProperty(new _invarianterror.InvariantError(`Invalid render stage: ${stage}`),"__NEXT_ERROR_CODE",{value:"E881",enumerable:!1,configurable:!0})}}waitForStage(stage){return this.getStagePromise(stage)}delayUntilStage(stage,displayName,resolvedValue){const promise=function makeDevtoolsIOPromiseFromIOTrigger(ioTrigger,displayName,resolvedValue){const promise=new Promise((resolve,reject)=>{ioTrigger.then(resolve.bind(null,resolvedValue),reject)});void 0!==displayName&&(promise.displayName=displayName);return promise}(this.getStagePromise(stage),displayName,resolvedValue);return this.abortSignal&&promise.catch(ignoreReject),promise}}function ignoreReject(){}},"./node_modules/next/dist/server/app-render/work-async-storage-instance.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"workAsyncStorageInstance",{enumerable:!0,get:function(){return workAsyncStorageInstance}});const workAsyncStorageInstance=(0,__webpack_require__("./node_modules/next/dist/server/app-render/async-local-storage.js").createAsyncLocalStorage)()},"./node_modules/next/dist/server/app-render/work-async-storage.external.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"workAsyncStorage",{enumerable:!0,get:function(){return _workasyncstorageinstance.workAsyncStorageInstance}});const _workasyncstorageinstance=__webpack_require__("./node_modules/next/dist/server/app-render/work-async-storage-instance.js")},"./node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return workUnitAsyncStorageInstance}});const workUnitAsyncStorageInstance=(0,__webpack_require__("./node_modules/next/dist/server/app-render/async-local-storage.js").createAsyncLocalStorage)()},"./node_modules/next/dist/server/app-render/work-unit-async-storage.external.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getCacheSignal:function(){return getCacheSignal},getDraftModeProviderForCacheScope:function(){return getDraftModeProviderForCacheScope},getHmrRefreshHash:function(){return getHmrRefreshHash},getPrerenderResumeDataCache:function(){return getPrerenderResumeDataCache},getRenderResumeDataCache:function(){return getRenderResumeDataCache},getRuntimeStagePromise:function(){return getRuntimeStagePromise},getServerComponentsHmrCache:function(){return getServerComponentsHmrCache},isHmrRefresh:function(){return isHmrRefresh},throwForMissingRequestStore:function(){return throwForMissingRequestStore},throwInvariantForMissingStore:function(){return throwInvariantForMissingStore},workUnitAsyncStorage:function(){return _workunitasyncstorageinstance.workUnitAsyncStorageInstance}});const _workunitasyncstorageinstance=__webpack_require__("./node_modules/next/dist/server/app-render/work-unit-async-storage-instance.js"),_approuterheaders=__webpack_require__("./node_modules/next/dist/client/components/app-router-headers.js"),_invarianterror=__webpack_require__("./node_modules/next/dist/shared/lib/invariant-error.js");function throwForMissingRequestStore(callingExpression){throw Object.defineProperty(new Error(`\`${callingExpression}\` was called outside a request scope. Read more: https://nextjs.org/docs/messages/next-dynamic-api-wrong-context`),"__NEXT_ERROR_CODE",{value:"E251",enumerable:!1,configurable:!0})}function throwInvariantForMissingStore(){throw Object.defineProperty(new _invarianterror.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function getPrerenderResumeDataCache(workUnitStore){switch(workUnitStore.type){case"prerender":case"prerender-runtime":case"prerender-ppr":case"prerender-client":return workUnitStore.prerenderResumeDataCache;case"request":if(workUnitStore.prerenderResumeDataCache)return workUnitStore.prerenderResumeDataCache;case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return workUnitStore}}function getRenderResumeDataCache(workUnitStore){switch(workUnitStore.type){case"request":case"prerender":case"prerender-runtime":case"prerender-client":if(workUnitStore.renderResumeDataCache)return workUnitStore.renderResumeDataCache;case"prerender-ppr":return workUnitStore.prerenderResumeDataCache??null;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":return null;default:return workUnitStore}}function getHmrRefreshHash(workStore,workUnitStore){if(workStore.dev)switch(workUnitStore.type){case"cache":case"private-cache":case"prerender":case"prerender-runtime":return workUnitStore.hmrRefreshHash;case"request":var _workUnitStore_cookies_get;return null==(_workUnitStore_cookies_get=workUnitStore.cookies.get(_approuterheaders.NEXT_HMR_REFRESH_HASH_COOKIE))?void 0:_workUnitStore_cookies_get.value}}function isHmrRefresh(workStore,workUnitStore){if(workStore.dev)switch(workUnitStore.type){case"cache":case"private-cache":case"request":return workUnitStore.isHmrRefresh??!1}return!1}function getServerComponentsHmrCache(workStore,workUnitStore){if(workStore.dev)switch(workUnitStore.type){case"cache":case"private-cache":case"request":return workUnitStore.serverComponentsHmrCache}}function getDraftModeProviderForCacheScope(workStore,workUnitStore){if(workStore.isDraftMode)switch(workUnitStore.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return workUnitStore.draftMode}}function getCacheSignal(workUnitStore){switch(workUnitStore.type){case"prerender":case"prerender-client":case"prerender-runtime":return workUnitStore.cacheSignal;case"request":if(workUnitStore.cacheSignal)return workUnitStore.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return workUnitStore}}function getRuntimeStagePromise(workUnitStore){switch(workUnitStore.type){case"prerender-runtime":case"private-cache":return workUnitStore.runtimeStagePromise;case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"unstable-cache":return null;default:return workUnitStore}}},"./node_modules/next/dist/server/dynamic-rendering-utils.js":(__unused_webpack_module,exports)=>{"use strict";function isHangingPromiseRejectionError(err){return"object"==typeof err&&null!==err&&"digest"in err&&err.digest===HANGING_PROMISE_REJECTION}Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{isHangingPromiseRejectionError:function(){return isHangingPromiseRejectionError},makeDevtoolsIOAwarePromise:function(){return makeDevtoolsIOAwarePromise},makeHangingPromise:function(){return makeHangingPromise}});const HANGING_PROMISE_REJECTION="HANGING_PROMISE_REJECTION";class HangingPromiseRejectionError extends Error{constructor(route,expression){super(`During prerendering, ${expression} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${expression} to a different context by using \`setTimeout\`, \`after\`, or similar functions you may observe this error and you should handle it in that context. This occurred at route "${route}".`),this.route=route,this.expression=expression,this.digest=HANGING_PROMISE_REJECTION}}const abortListenersBySignal=new WeakMap;function makeHangingPromise(signal,route,expression){if(signal.aborted)return Promise.reject(new HangingPromiseRejectionError(route,expression));{const hangingPromise=new Promise((_,reject)=>{const boundRejection=reject.bind(null,new HangingPromiseRejectionError(route,expression));let currentListeners=abortListenersBySignal.get(signal);if(currentListeners)currentListeners.push(boundRejection);else{const listeners=[boundRejection];abortListenersBySignal.set(signal,listeners),signal.addEventListener("abort",()=>{for(let i=0;i<listeners.length;i++)listeners[i]()},{once:!0})}});return hangingPromise.catch(ignoreReject),hangingPromise}}function ignoreReject(){}function makeDevtoolsIOAwarePromise(underlying,requestStore,stage){return requestStore.stagedRendering?requestStore.stagedRendering.delayUntilStage(stage,void 0,underlying):new Promise(resolve=>{setTimeout(()=>{resolve(underlying)},0)})}},"./node_modules/next/dist/server/lib/router-utils/is-postpone.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isPostpone",{enumerable:!0,get:function(){return isPostpone}});const REACT_POSTPONE_TYPE=Symbol.for("react.postpone");function isPostpone(error){return"object"==typeof error&&null!==error&&error.$$typeof===REACT_POSTPONE_TYPE}},"./node_modules/next/dist/shared/lib/app-router-context.shared-runtime.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{AppRouterContext:function(){return AppRouterContext},GlobalLayoutRouterContext:function(){return GlobalLayoutRouterContext},LayoutRouterContext:function(){return LayoutRouterContext},MissingSlotContext:function(){return MissingSlotContext},TemplateContext:function(){return TemplateContext}});const _react=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_default.cjs")._(__webpack_require__("./node_modules/next/dist/compiled/react/index.js")),AppRouterContext=_react.default.createContext(null),LayoutRouterContext=_react.default.createContext(null),GlobalLayoutRouterContext=_react.default.createContext(null),TemplateContext=_react.default.createContext(null);const MissingSlotContext=_react.default.createContext(new Set)},"./node_modules/next/dist/shared/lib/bloom-filter.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js"),console=__webpack_require__("./node_modules/console-browserify/index.js");function murmurhash2(str){let h=0;for(let i=0;i<str.length;i++){const c=str.charCodeAt(i);h=Math.imul(h^c,1540483477),h^=h>>>13,h=Math.imul(h,1540483477)}return h>>>0}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"BloomFilter",{enumerable:!0,get:function(){return BloomFilter}});class BloomFilter{constructor(numItems,errorRate=1e-4){this.numItems=numItems,this.errorRate=errorRate,this.numBits=Math.ceil(-numItems*Math.log(errorRate)/(Math.log(2)*Math.log(2))),this.numHashes=Math.ceil(this.numBits/numItems*Math.log(2)),this.bitArray=new Array(this.numBits).fill(0)}static from(items,errorRate=1e-4){const filter=new BloomFilter(items.length,errorRate);for(const item of items)filter.add(item);return filter}export(){const data={numItems:this.numItems,errorRate:this.errorRate,numBits:this.numBits,numHashes:this.numHashes,bitArray:this.bitArray};if("nodejs"===process.env.NEXT_RUNTIME&&this.errorRate<1e-4){const filterData=JSON.stringify(data),gzipSize=__webpack_require__("./node_modules/next/dist/compiled/gzip-size/index.js").sync(filterData);gzipSize>1024&&console.warn(`Creating filter with error rate less than 0.1% (0.001) can increase the size dramatically proceed with caution. Received error rate ${this.errorRate} resulted in size ${filterData.length} bytes, ${gzipSize} bytes (gzip)`)}return data}import(data){this.numItems=data.numItems,this.errorRate=data.errorRate,this.numBits=data.numBits,this.numHashes=data.numHashes,this.bitArray=data.bitArray}add(item){this.getHashValues(item).forEach(hash=>{this.bitArray[hash]=1})}contains(item){return this.getHashValues(item).every(hash=>this.bitArray[hash])}getHashValues(item){const hashValues=[];for(let i=1;i<=this.numHashes;i++){const hash=murmurhash2(`${item}${i}`)%this.numBits;hashValues.push(hash)}return hashValues}}},"./node_modules/next/dist/shared/lib/encode-uri-path.js":(__unused_webpack_module,exports)=>{"use strict";function encodeURIPath(file){return file.split("/").map(p=>encodeURIComponent(p)).join("/")}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"encodeURIPath",{enumerable:!0,get:function(){return encodeURIPath}})},"./node_modules/next/dist/shared/lib/escape-regexp.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"escapeStringRegexp",{enumerable:!0,get:function(){return escapeStringRegexp}});const reHasRegExp=/[|\\{}()[\]^$+*?.-]/,reReplaceRegExp=/[|\\{}()[\]^$+*?.-]/g;function escapeStringRegexp(str){return reHasRegExp.test(str)?str.replace(reReplaceRegExp,"\\$&"):str}},"./node_modules/next/dist/shared/lib/head-manager-context.shared-runtime.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"HeadManagerContext",{enumerable:!0,get:function(){return HeadManagerContext}});const HeadManagerContext=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_default.cjs")._(__webpack_require__("./node_modules/next/dist/compiled/react/index.js")).default.createContext({})},"./node_modules/next/dist/shared/lib/hooks-client-context.shared-runtime.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{NavigationPromisesContext:function(){return NavigationPromisesContext},PathParamsContext:function(){return PathParamsContext},PathnameContext:function(){return PathnameContext},SearchParamsContext:function(){return SearchParamsContext},createDevToolsInstrumentedPromise:function(){return createDevToolsInstrumentedPromise}});const _react=__webpack_require__("./node_modules/next/dist/compiled/react/index.js"),SearchParamsContext=(0,_react.createContext)(null),PathnameContext=(0,_react.createContext)(null),PathParamsContext=(0,_react.createContext)(null),NavigationPromisesContext=(0,_react.createContext)(null);function createDevToolsInstrumentedPromise(displayName,value){const promise=Promise.resolve(value);return promise.status="fulfilled",promise.value=value,promise.displayName=`${displayName} (SSR)`,promise}},"./node_modules/next/dist/shared/lib/i18n/detect-domain-locale.js":(__unused_webpack_module,exports)=>{"use strict";function detectDomainLocale(domainItems,hostname,detectedLocale){if(domainItems){detectedLocale&&(detectedLocale=detectedLocale.toLowerCase());for(const item of domainItems){const domainHostname=item.domain?.split(":",1)[0].toLowerCase();if(hostname===domainHostname||detectedLocale===item.defaultLocale.toLowerCase()||item.locales?.some(locale=>locale.toLowerCase()===detectedLocale))return item}}}Object.defineProperty(exports,"C",{enumerable:!0,get:function(){return detectDomainLocale}})},"./node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"normalizeLocalePath",{enumerable:!0,get:function(){return normalizeLocalePath}});const cache=new WeakMap;function normalizeLocalePath(pathname,locales){if(!locales)return{pathname};let detectedLocale,lowercasedLocales=cache.get(locales);lowercasedLocales||(lowercasedLocales=locales.map(locale=>locale.toLowerCase()),cache.set(locales,lowercasedLocales));const segments=pathname.split("/",2);if(!segments[1])return{pathname};const segment=segments[1].toLowerCase(),index=lowercasedLocales.indexOf(segment);return index<0?{pathname}:(detectedLocale=locales[index],{pathname:pathname=pathname.slice(detectedLocale.length+1)||"/",detectedLocale})}},"./node_modules/next/dist/shared/lib/invariant-error.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"InvariantError",{enumerable:!0,get:function(){return InvariantError}});class InvariantError extends Error{constructor(message,options){super(`Invariant: ${message.endsWith(".")?message:message+"."} This is a bug in Next.js.`,options),this.name="InvariantError"}}},"./node_modules/next/dist/shared/lib/is-plain-object.js":(__unused_webpack_module,exports)=>{"use strict";function getObjectClassLabel(value){return Object.prototype.toString.call(value)}function isPlainObject(value){if("[object Object]"!==getObjectClassLabel(value))return!1;const prototype=Object.getPrototypeOf(value);return null===prototype||prototype.hasOwnProperty("isPrototypeOf")}Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getObjectClassLabel:function(){return getObjectClassLabel},isPlainObject:function(){return isPlainObject}})},"./node_modules/next/dist/shared/lib/lazy-dynamic/bailout-to-csr.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{BailoutToCSRError:function(){return BailoutToCSRError},isBailoutToCSRError:function(){return isBailoutToCSRError}});const BAILOUT_TO_CSR="BAILOUT_TO_CLIENT_SIDE_RENDERING";class BailoutToCSRError extends Error{constructor(reason){super(`Bail out to client-side rendering: ${reason}`),this.reason=reason,this.digest=BAILOUT_TO_CSR}}function isBailoutToCSRError(err){return"object"==typeof err&&null!==err&&"digest"in err&&err.digest===BAILOUT_TO_CSR}},"./node_modules/next/dist/shared/lib/mitt.js":(__unused_webpack_module,exports)=>{"use strict";function mitt(){const all=Object.create(null);return{on(type,handler){(all[type]||(all[type]=[])).push(handler)},off(type,handler){all[type]&&all[type].splice(all[type].indexOf(handler)>>>0,1)},emit(type,...evts){(all[type]||[]).slice().map(handler=>{handler(...evts)})}}}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return mitt}})},"./node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"denormalizePagePath",{enumerable:!0,get:function(){return denormalizePagePath}});const _utils=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/index.js"),_normalizepathsep=__webpack_require__("./node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js");function denormalizePagePath(page){let _page=(0,_normalizepathsep.normalizePathSep)(page);return _page.startsWith("/index/")&&!(0,_utils.isDynamicRoute)(_page)?_page.slice(6):"/index"!==_page?_page:"/"}},"./node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js":(__unused_webpack_module,exports)=>{"use strict";function ensureLeadingSlash(path){return path.startsWith("/")?path:`/${path}`}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"ensureLeadingSlash",{enumerable:!0,get:function(){return ensureLeadingSlash}})},"./node_modules/next/dist/shared/lib/page-path/normalize-path-sep.js":(__unused_webpack_module,exports)=>{"use strict";function normalizePathSep(path){return path.replace(/\\/g,"/")}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"normalizePathSep",{enumerable:!0,get:function(){return normalizePathSep}})},"./node_modules/next/dist/shared/lib/promise-with-resolvers.js":(__unused_webpack_module,exports)=>{"use strict";function createPromiseWithResolvers(){let resolve,reject;const promise=new Promise((res,rej)=>{resolve=res,reject=rej});return{resolve,reject,promise}}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"createPromiseWithResolvers",{enumerable:!0,get:function(){return createPromiseWithResolvers}})},"./node_modules/next/dist/shared/lib/router-context.shared-runtime.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"RouterContext",{enumerable:!0,get:function(){return RouterContext}});const RouterContext=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_default.cjs")._(__webpack_require__("./node_modules/next/dist/compiled/react/index.js")).default.createContext(null)},"./node_modules/next/dist/shared/lib/router/router.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js"),console=__webpack_require__("./node_modules/console-browserify/index.js");Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{createKey:function(){return createKey},default:function(){return Router},matchesMiddleware:function(){return matchesMiddleware}});const _interop_require_default=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_default.cjs"),_interop_require_wildcard=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs"),_removetrailingslash=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js"),_routeloader=__webpack_require__("./node_modules/next/dist/client/route-loader.js"),_script=__webpack_require__("./node_modules/next/dist/client/script.js"),_iserror=_interop_require_wildcard._(__webpack_require__("./node_modules/next/dist/lib/is-error.js")),_denormalizepagepath=__webpack_require__("./node_modules/next/dist/shared/lib/page-path/denormalize-page-path.js"),_normalizelocalepath=__webpack_require__("./node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js"),_mitt=_interop_require_default._(__webpack_require__("./node_modules/next/dist/shared/lib/mitt.js")),_utils=__webpack_require__("./node_modules/next/dist/shared/lib/utils.js"),_isdynamic=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/is-dynamic.js"),_parserelativeurl=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js"),_routematcher=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/route-matcher.js"),_routeregex=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/route-regex.js"),_formaturl=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/format-url.js"),_detectdomainlocale=__webpack_require__("./node_modules/next/dist/client/detect-domain-locale.js"),_parsepath=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-path.js"),_addlocale=__webpack_require__("./node_modules/next/dist/client/add-locale.js"),_removelocale=__webpack_require__("./node_modules/next/dist/client/remove-locale.js"),_removebasepath=__webpack_require__("./node_modules/next/dist/client/remove-base-path.js"),_addbasepath=__webpack_require__("./node_modules/next/dist/client/add-base-path.js"),_hasbasepath=__webpack_require__("./node_modules/next/dist/client/has-base-path.js"),_resolvehref=__webpack_require__("./node_modules/next/dist/client/resolve-href.js"),_isapiroute=__webpack_require__("./node_modules/next/dist/lib/is-api-route.js"),_getnextpathnameinfo=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js"),_formatnextpathnameinfo=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js"),_comparestates=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/compare-states.js"),_islocalurl=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/is-local-url.js"),_isbot=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/is-bot.js"),_omit=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/omit.js"),_interpolateas=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/interpolate-as.js"),_disablesmoothscroll=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/disable-smooth-scroll.js"),_constants=__webpack_require__("./node_modules/next/dist/lib/constants.js");let resolveRewrites;function buildCancellationError(){return Object.assign(Object.defineProperty(new Error("Route Cancelled"),"__NEXT_ERROR_CODE",{value:"E315",enumerable:!1,configurable:!0}),{cancelled:!0})}async function matchesMiddleware(options){const matchers=await Promise.resolve(options.router.pageLoader.getMiddleware());if(!matchers)return!1;const{pathname:asPathname}=(0,_parsepath.parsePath)(options.asPath),cleanedAs=(0,_hasbasepath.hasBasePath)(asPathname)?(0,_removebasepath.removeBasePath)(asPathname):asPathname,asWithBasePathAndLocale=(0,_addbasepath.addBasePath)((0,_addlocale.addLocale)(cleanedAs,options.locale));return matchers.some(m=>new RegExp(m.regexp).test(asWithBasePathAndLocale))}function stripOrigin(url){const origin=(0,_utils.getLocationOrigin)();return url.startsWith(origin)?url.substring(origin.length):url}function prepareUrlAs(router,url,as){let[resolvedHref,resolvedAs]=(0,_resolvehref.resolveHref)(router,url,!0);const origin=(0,_utils.getLocationOrigin)(),hrefWasAbsolute=resolvedHref.startsWith(origin),asWasAbsolute=resolvedAs&&resolvedAs.startsWith(origin);resolvedHref=stripOrigin(resolvedHref),resolvedAs=resolvedAs?stripOrigin(resolvedAs):resolvedAs;const preparedUrl=hrefWasAbsolute?resolvedHref:(0,_addbasepath.addBasePath)(resolvedHref),preparedAs=as?stripOrigin((0,_resolvehref.resolveHref)(router,as)):resolvedAs||resolvedHref;return{url:preparedUrl,as:asWasAbsolute?preparedAs:(0,_addbasepath.addBasePath)(preparedAs)}}function resolveDynamicRoute(pathname,pages){const cleanPathname=(0,_removetrailingslash.removeTrailingSlash)((0,_denormalizepagepath.denormalizePagePath)(pathname));return"/404"===cleanPathname||"/_error"===cleanPathname?pathname:(pages.includes(cleanPathname)||pages.some(page=>{if((0,_isdynamic.isDynamicRoute)(page)&&(0,_routeregex.getRouteRegex)(page).re.test(cleanPathname))return pathname=page,!0}),(0,_removetrailingslash.removeTrailingSlash)(pathname))}async function withMiddlewareEffects(options){if(!await matchesMiddleware(options)||!options.fetchData)return null;const data=await options.fetchData(),effect=await function getMiddlewareData(source,response,options){const nextConfig={basePath:options.router.basePath,i18n:{locales:options.router.locales},trailingSlash:Boolean(process.env.__NEXT_TRAILING_SLASH)},rewriteHeader=response.headers.get("x-nextjs-rewrite");let rewriteTarget=rewriteHeader||response.headers.get("x-nextjs-matched-path");const matchedPath=response.headers.get(_constants.MATCHED_PATH_HEADER);if(!matchedPath||rewriteTarget||matchedPath.includes("__next_data_catchall")||matchedPath.includes("/_error")||matchedPath.includes("/404")||(rewriteTarget=matchedPath),rewriteTarget){if(rewriteTarget.startsWith("/")||process.env.__NEXT_EXTERNAL_MIDDLEWARE_REWRITE_RESOLVE){const parsedRewriteTarget=(0,_parserelativeurl.parseRelativeUrl)(rewriteTarget),pathnameInfo=(0,_getnextpathnameinfo.getNextPathnameInfo)(parsedRewriteTarget.pathname,{nextConfig,parseData:!0});let fsPathname=(0,_removetrailingslash.removeTrailingSlash)(pathnameInfo.pathname);return Promise.all([options.router.pageLoader.getPageList(),(0,_routeloader.getClientBuildManifest)()]).then(([pages,{__rewrites:rewrites}])=>{let as=(0,_addlocale.addLocale)(pathnameInfo.pathname,pathnameInfo.locale);if((0,_isdynamic.isDynamicRoute)(as)||!rewriteHeader&&pages.includes((0,_normalizelocalepath.normalizeLocalePath)((0,_removebasepath.removeBasePath)(as),options.router.locales).pathname)){const parsedSource=(0,_getnextpathnameinfo.getNextPathnameInfo)((0,_parserelativeurl.parseRelativeUrl)(source).pathname,{nextConfig:process.env.__NEXT_HAS_REWRITES?void 0:nextConfig,parseData:!0});as=(0,_addbasepath.addBasePath)(parsedSource.pathname),parsedRewriteTarget.pathname=as}if(process.env.__NEXT_HAS_REWRITES){const result=resolveRewrites(as,pages,rewrites,parsedRewriteTarget.query,path=>resolveDynamicRoute(path,pages),options.router.locales);result.matchedPage&&(parsedRewriteTarget.pathname=result.parsedAs.pathname,as=parsedRewriteTarget.pathname,Object.assign(parsedRewriteTarget.query,result.parsedAs.query))}else if(!pages.includes(fsPathname)){const resolvedPathname=resolveDynamicRoute(fsPathname,pages);resolvedPathname!==fsPathname&&(fsPathname=resolvedPathname)}const resolvedHref=pages.includes(fsPathname)?fsPathname:resolveDynamicRoute((0,_normalizelocalepath.normalizeLocalePath)((0,_removebasepath.removeBasePath)(parsedRewriteTarget.pathname),options.router.locales).pathname,pages);if((0,_isdynamic.isDynamicRoute)(resolvedHref)){const matches=(0,_routematcher.getRouteMatcher)((0,_routeregex.getRouteRegex)(resolvedHref))(as);Object.assign(parsedRewriteTarget.query,matches||{})}return{type:"rewrite",parsedAs:parsedRewriteTarget,resolvedHref}})}const src=(0,_parsepath.parsePath)(source),pathname=(0,_formatnextpathnameinfo.formatNextPathnameInfo)({...(0,_getnextpathnameinfo.getNextPathnameInfo)(src.pathname,{nextConfig,parseData:!0}),defaultLocale:options.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-external",destination:`${pathname}${src.query}${src.hash}`})}const redirectTarget=response.headers.get("x-nextjs-redirect");if(redirectTarget){if(redirectTarget.startsWith("/")){const src=(0,_parsepath.parsePath)(redirectTarget),pathname=(0,_formatnextpathnameinfo.formatNextPathnameInfo)({...(0,_getnextpathnameinfo.getNextPathnameInfo)(src.pathname,{nextConfig,parseData:!0}),defaultLocale:options.router.defaultLocale,buildId:""});return Promise.resolve({type:"redirect-internal",newAs:`${pathname}${src.query}${src.hash}`,newUrl:`${pathname}${src.query}${src.hash}`})}return Promise.resolve({type:"redirect-external",destination:redirectTarget})}return Promise.resolve({type:"next"})}(data.dataHref,data.response,options);return{dataHref:data.dataHref,json:data.json,response:data.response,text:data.text,cacheKey:data.cacheKey,effect}}process.env.__NEXT_HAS_REWRITES&&(resolveRewrites=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js").A);const manualScrollRestoration=process.env.__NEXT_SCROLL_RESTORATION&&"undefined"!=typeof window&&"scrollRestoration"in window.history&&!!function(){try{let v="__next";return sessionStorage.setItem(v,v),sessionStorage.removeItem(v),!0}catch(n){}}(),SSG_DATA_NOT_FOUND=Symbol("SSG_DATA_NOT_FOUND");function fetchRetry(url,attempts,options){return fetch(url,{credentials:"same-origin",method:options.method||"GET",headers:Object.assign({},options.headers,{"x-nextjs-data":"1"})}).then(response=>!response.ok&&attempts>1&&response.status>=500?fetchRetry(url,attempts-1,options):response)}function tryToParseAsJSON(text){try{return JSON.parse(text)}catch(error){return null}}function fetchNextData({dataHref,inflightCache,isPrefetch,hasMiddleware,isServerRender,parseJSON,persistCache,isBackground,unstable_skipClientCache}){const{href:cacheKey}=new URL(dataHref,window.location.href),getData=params=>fetchRetry(dataHref,isServerRender?3:1,{headers:Object.assign({},isPrefetch?{purpose:"prefetch"}:{},isPrefetch&&hasMiddleware?{"x-middleware-prefetch":"1"}:{},process.env.NEXT_DEPLOYMENT_ID?{"x-deployment-id":process.env.NEXT_DEPLOYMENT_ID}:{}),method:params?.method??"GET"}).then(response=>response.ok&&"HEAD"===params?.method?{dataHref,response,text:"",json:{},cacheKey}:response.text().then(text=>{if(!response.ok){if(hasMiddleware&&[301,302,307,308].includes(response.status))return{dataHref,response,text,json:{},cacheKey};if(404===response.status&&tryToParseAsJSON(text)?.notFound)return{dataHref,json:{notFound:SSG_DATA_NOT_FOUND},response,text,cacheKey};const error=Object.defineProperty(new Error("Failed to load static props"),"__NEXT_ERROR_CODE",{value:"E124",enumerable:!1,configurable:!0});throw isServerRender||(0,_routeloader.markAssetError)(error),error}return{dataHref,json:parseJSON?tryToParseAsJSON(text):null,response,text,cacheKey}})).then(data=>(persistCache&&"no-cache"!==data.response.headers.get("x-middleware-cache")||delete inflightCache[cacheKey],data)).catch(err=>{throw unstable_skipClientCache||delete inflightCache[cacheKey],"Failed to fetch"!==err.message&&"NetworkError when attempting to fetch resource."!==err.message&&"Load failed"!==err.message||(0,_routeloader.markAssetError)(err),err});return unstable_skipClientCache&&persistCache?getData({}).then(data=>("no-cache"!==data.response.headers.get("x-middleware-cache")&&(inflightCache[cacheKey]=Promise.resolve(data)),data)):void 0!==inflightCache[cacheKey]?inflightCache[cacheKey]:inflightCache[cacheKey]=getData(isBackground?{method:"HEAD"}:{})}function createKey(){return Math.random().toString(36).slice(2,10)}function handleHardNavigation({url,router}){if(url===(0,_addbasepath.addBasePath)((0,_addlocale.addLocale)(router.asPath,router.locale)))throw Object.defineProperty(new Error(`Invariant: attempted to hard navigate to the same URL ${url} ${location.href}`),"__NEXT_ERROR_CODE",{value:"E282",enumerable:!1,configurable:!0});window.location.href=url}const getCancelledHandler=({route,router})=>{let cancelled=!1;const cancel=router.clc=()=>{cancelled=!0};return()=>{if(cancelled){const error=Object.defineProperty(new Error(`Abort fetching component for route: "${route}"`),"__NEXT_ERROR_CODE",{value:"E483",enumerable:!1,configurable:!0});throw error.cancelled=!0,error}cancel===router.clc&&(router.clc=null)}};class Router{static{this.events=(0,_mitt.default)()}constructor(pathname,query,as,{initialProps,pageLoader,App,wrapApp,Component,err,subscription,isFallback,locale,locales,defaultLocale,domainLocales,isPreview}){this.sdc={},this.sbc={},this.isFirstPopStateEvent=!0,this._key=createKey(),this.onPopState=e=>{const{isFirstPopStateEvent}=this;this.isFirstPopStateEvent=!1;const state=e.state;if(!state){const{pathname,query}=this;return void this.changeState("replaceState",(0,_formaturl.formatWithValidation)({pathname:(0,_addbasepath.addBasePath)(pathname),query}),(0,_utils.getURL)())}if(state.__NA)return void window.location.reload();if(!state.__N)return;if(isFirstPopStateEvent&&this.locale===state.options.locale&&state.as===this.asPath)return;let forcedScroll;const{url,as,options,key}=state;if(process.env.__NEXT_SCROLL_RESTORATION&&manualScrollRestoration&&this._key!==key){try{sessionStorage.setItem("__next_scroll_"+this._key,JSON.stringify({x:self.pageXOffset,y:self.pageYOffset}))}catch{}try{const v=sessionStorage.getItem("__next_scroll_"+key);forcedScroll=JSON.parse(v)}catch{forcedScroll={x:0,y:0}}}this._key=key;const{pathname}=(0,_parserelativeurl.parseRelativeUrl)(url);this.isSsr&&as===(0,_addbasepath.addBasePath)(this.asPath)&&pathname===(0,_addbasepath.addBasePath)(this.pathname)||this._bps&&!this._bps(state)||this.change("replaceState",url,as,Object.assign({},options,{shallow:options.shallow&&this._shallow,locale:options.locale||this.defaultLocale,_h:0}),forcedScroll)};const route=(0,_removetrailingslash.removeTrailingSlash)(pathname);this.components={},"/_error"!==pathname&&(this.components[route]={Component,initial:!0,props:initialProps,err,__N_SSG:initialProps&&initialProps.__N_SSG,__N_SSP:initialProps&&initialProps.__N_SSP}),this.components["/_app"]={Component:App,styleSheets:[]},this.events=Router.events,this.pageLoader=pageLoader;const autoExportDynamic=(0,_isdynamic.isDynamicRoute)(pathname)&&self.__NEXT_DATA__.autoExport;if(this.basePath=process.env.__NEXT_ROUTER_BASEPATH||"",this.sub=subscription,this.clc=null,this._wrapApp=wrapApp,this.isSsr=!0,this.isLocaleDomain=!1,this.isReady=!(!(self.__NEXT_DATA__.gssp||self.__NEXT_DATA__.gip||self.__NEXT_DATA__.isExperimentalCompile||self.__NEXT_DATA__.appGip&&!self.__NEXT_DATA__.gsp)&&(autoExportDynamic||self.location.search||process.env.__NEXT_HAS_REWRITES)),process.env.__NEXT_I18N_SUPPORT&&(this.locales=locales,this.defaultLocale=defaultLocale,this.domainLocales=domainLocales,this.isLocaleDomain=!!(0,_detectdomainlocale.detectDomainLocale)(domainLocales,self.location.hostname)),this.state={route,pathname,query,asPath:autoExportDynamic?pathname:as,isPreview:!!isPreview,locale:process.env.__NEXT_I18N_SUPPORT?locale:void 0,isFallback},this._initialMatchesMiddlewarePromise=Promise.resolve(!1),"undefined"!=typeof window){if(!as.startsWith("//")){const options={locale},asPath=(0,_utils.getURL)();this._initialMatchesMiddlewarePromise=matchesMiddleware({router:this,locale,asPath}).then(matches=>(options._shouldResolveHref=as!==pathname,this.changeState("replaceState",matches?asPath:(0,_formaturl.formatWithValidation)({pathname:(0,_addbasepath.addBasePath)(pathname),query}),asPath,options),matches))}window.addEventListener("popstate",this.onPopState),process.env.__NEXT_SCROLL_RESTORATION&&manualScrollRestoration&&(window.history.scrollRestoration="manual")}}reload(){window.location.reload()}back(){window.history.back()}forward(){window.history.forward()}push(url,as,options={}){if(process.env.__NEXT_SCROLL_RESTORATION&&manualScrollRestoration)try{sessionStorage.setItem("__next_scroll_"+this._key,JSON.stringify({x:self.pageXOffset,y:self.pageYOffset}))}catch{}return({url,as}=prepareUrlAs(this,url,as)),this.change("pushState",url,as,options)}replace(url,as,options={}){return({url,as}=prepareUrlAs(this,url,as)),this.change("replaceState",url,as,options)}async _bfl(as,resolvedAs,locale,skipNavigate){if(process.env.__NEXT_CLIENT_ROUTER_FILTER_ENABLED){if(!this._bfl_s&&!this._bfl_d){const{BloomFilter}=__webpack_require__("./node_modules/next/dist/shared/lib/bloom-filter.js");let staticFilterData,dynamicFilterData;try{({__routerFilterStatic:staticFilterData,__routerFilterDynamic:dynamicFilterData}=await(0,_routeloader.getClientBuildManifest)())}catch(err){return console.error(err),skipNavigate?!0:(handleHardNavigation({url:(0,_addbasepath.addBasePath)((0,_addlocale.addLocale)(as,locale||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{}))}const routerFilterSValue=process.env.__NEXT_CLIENT_ROUTER_S_FILTER;!staticFilterData&&routerFilterSValue&&(staticFilterData=routerFilterSValue||void 0);const routerFilterDValue=process.env.__NEXT_CLIENT_ROUTER_D_FILTER;!dynamicFilterData&&routerFilterDValue&&(dynamicFilterData=routerFilterDValue||void 0),staticFilterData?.numHashes&&(this._bfl_s=new BloomFilter(staticFilterData.numItems,staticFilterData.errorRate),this._bfl_s.import(staticFilterData)),dynamicFilterData?.numHashes&&(this._bfl_d=new BloomFilter(dynamicFilterData.numItems,dynamicFilterData.errorRate),this._bfl_d.import(dynamicFilterData))}let matchesBflStatic=!1,matchesBflDynamic=!1;const pathsToCheck=[{as},{as:resolvedAs}];for(const{as:curAs,allowMatchCurrent}of pathsToCheck)if(curAs){const asNoSlash=(0,_removetrailingslash.removeTrailingSlash)(new URL(curAs,"http://n").pathname),asNoSlashLocale=(0,_addbasepath.addBasePath)((0,_addlocale.addLocale)(asNoSlash,locale||this.locale));if(allowMatchCurrent||asNoSlash!==(0,_removetrailingslash.removeTrailingSlash)(new URL(this.asPath,"http://n").pathname)){matchesBflStatic=matchesBflStatic||!!this._bfl_s?.contains(asNoSlash)||!!this._bfl_s?.contains(asNoSlashLocale);for(const normalizedAS of[asNoSlash,asNoSlashLocale]){const curAsParts=normalizedAS.split("/");for(let i=0;!matchesBflDynamic&&i<curAsParts.length+1;i++){const currentPart=curAsParts.slice(0,i).join("/");if(currentPart&&this._bfl_d?.contains(currentPart)){matchesBflDynamic=!0;break}}}if(matchesBflStatic||matchesBflDynamic)return!!skipNavigate||(handleHardNavigation({url:(0,_addbasepath.addBasePath)((0,_addlocale.addLocale)(as,locale||this.locale,this.defaultLocale)),router:this}),new Promise(()=>{}))}}}return!1}async change(method,url,as,options,forcedScroll){if(!(0,_islocalurl.isLocalURL)(url))return handleHardNavigation({url,router:this}),!1;const isQueryUpdating=1===options._h;isQueryUpdating||options.shallow||await this._bfl(as,void 0,options.locale);let shouldResolveHref=isQueryUpdating||options._shouldResolveHref||(0,_parsepath.parsePath)(url).pathname===(0,_parsepath.parsePath)(as).pathname;const nextState={...this.state},readyStateChange=!0!==this.isReady;this.isReady=!0;const isSsr=this.isSsr;if(isQueryUpdating||(this.isSsr=!1),isQueryUpdating&&this.clc)return!1;const prevLocale=nextState.locale;if(process.env.__NEXT_I18N_SUPPORT){nextState.locale=!1===options.locale?this.defaultLocale:options.locale||nextState.locale,void 0===options.locale&&(options.locale=nextState.locale);const parsedAs=(0,_parserelativeurl.parseRelativeUrl)((0,_hasbasepath.hasBasePath)(as)?(0,_removebasepath.removeBasePath)(as):as),localePathResult=(0,_normalizelocalepath.normalizeLocalePath)(parsedAs.pathname,this.locales);localePathResult.detectedLocale&&(nextState.locale=localePathResult.detectedLocale,parsedAs.pathname=(0,_addbasepath.addBasePath)(parsedAs.pathname),as=(0,_formaturl.formatWithValidation)(parsedAs),url=(0,_addbasepath.addBasePath)((0,_normalizelocalepath.normalizeLocalePath)((0,_hasbasepath.hasBasePath)(url)?(0,_removebasepath.removeBasePath)(url):url,this.locales).pathname));let didNavigate=!1;process.env.__NEXT_I18N_SUPPORT&&(this.locales?.includes(nextState.locale)||(parsedAs.pathname=(0,_addlocale.addLocale)(parsedAs.pathname,nextState.locale),handleHardNavigation({url:(0,_formaturl.formatWithValidation)(parsedAs),router:this}),didNavigate=!0));const detectedDomain=(0,_detectdomainlocale.detectDomainLocale)(this.domainLocales,void 0,nextState.locale);if(process.env.__NEXT_I18N_SUPPORT&&!didNavigate&&detectedDomain&&this.isLocaleDomain&&self.location.hostname!==detectedDomain.domain){const asNoBasePath=(0,_removebasepath.removeBasePath)(as);handleHardNavigation({url:`http${detectedDomain.http?"":"s"}://${detectedDomain.domain}${(0,_addbasepath.addBasePath)(`${nextState.locale===detectedDomain.defaultLocale?"":`/${nextState.locale}`}${"/"===asNoBasePath?"":asNoBasePath}`||"/")}`,router:this}),didNavigate=!0}if(didNavigate)return new Promise(()=>{})}_utils.ST&&performance.mark("routeChange");const{shallow=!1,scroll=!0}=options,routeProps={shallow};this._inFlightRoute&&this.clc&&(isSsr||Router.events.emit("routeChangeError",buildCancellationError(),this._inFlightRoute,routeProps),this.clc(),this.clc=null),as=(0,_addbasepath.addBasePath)((0,_addlocale.addLocale)((0,_hasbasepath.hasBasePath)(as)?(0,_removebasepath.removeBasePath)(as):as,options.locale,this.defaultLocale));const cleanedAs=(0,_removelocale.removeLocale)((0,_hasbasepath.hasBasePath)(as)?(0,_removebasepath.removeBasePath)(as):as,nextState.locale);this._inFlightRoute=as;const localeChange=prevLocale!==nextState.locale;if(!isQueryUpdating&&this.onlyAHashChange(cleanedAs)&&!localeChange){nextState.asPath=cleanedAs,Router.events.emit("hashChangeStart",as,routeProps),this.changeState(method,url,as,{...options,scroll:!1}),scroll&&this.scrollToHash(cleanedAs);try{await this.set(nextState,this.components[nextState.route],null)}catch(err){throw(0,_iserror.default)(err)&&err.cancelled&&Router.events.emit("routeChangeError",err,cleanedAs,routeProps),err}return Router.events.emit("hashChangeComplete",as,routeProps),!0}let pages,rewrites,parsed=(0,_parserelativeurl.parseRelativeUrl)(url),{pathname,query}=parsed;try{[pages,{__rewrites:rewrites}]=await Promise.all([this.pageLoader.getPageList(),(0,_routeloader.getClientBuildManifest)(),this.pageLoader.getMiddleware()])}catch(err){return handleHardNavigation({url:as,router:this}),!1}this.urlIsNew(cleanedAs)||localeChange||(method="replaceState");let resolvedAs=as;pathname=pathname?(0,_removetrailingslash.removeTrailingSlash)((0,_removebasepath.removeBasePath)(pathname)):pathname;let route=(0,_removetrailingslash.removeTrailingSlash)(pathname);const parsedAsPathname=as.startsWith("/")&&(0,_parserelativeurl.parseRelativeUrl)(as).pathname;if(this.components[pathname]?.__appRouter)return handleHardNavigation({url:as,router:this}),new Promise(()=>{});const isMiddlewareRewrite=!(!parsedAsPathname||route===parsedAsPathname||(0,_isdynamic.isDynamicRoute)(route)&&(0,_routematcher.getRouteMatcher)((0,_routeregex.getRouteRegex)(route))(parsedAsPathname)),isMiddlewareMatch=!options.shallow&&await matchesMiddleware({asPath:as,locale:nextState.locale,router:this});if(isQueryUpdating&&isMiddlewareMatch&&(shouldResolveHref=!1),shouldResolveHref&&"/_error"!==pathname)if(options._shouldResolveHref=!0,process.env.__NEXT_HAS_REWRITES&&as.startsWith("/")){const rewritesResult=resolveRewrites((0,_addbasepath.addBasePath)((0,_addlocale.addLocale)(cleanedAs,nextState.locale),!0),pages,rewrites,query,p=>resolveDynamicRoute(p,pages),this.locales);if(rewritesResult.externalDest)return handleHardNavigation({url:as,router:this}),!0;isMiddlewareMatch||(resolvedAs=rewritesResult.asPath),rewritesResult.matchedPage&&rewritesResult.resolvedHref&&(pathname=rewritesResult.resolvedHref,parsed.pathname=(0,_addbasepath.addBasePath)(pathname),isMiddlewareMatch||(url=(0,_formaturl.formatWithValidation)(parsed)))}else parsed.pathname=resolveDynamicRoute(pathname,pages),parsed.pathname!==pathname&&(pathname=parsed.pathname,parsed.pathname=(0,_addbasepath.addBasePath)(pathname),isMiddlewareMatch||(url=(0,_formaturl.formatWithValidation)(parsed)));if(!(0,_islocalurl.isLocalURL)(as))return handleHardNavigation({url:as,router:this}),!1;resolvedAs=(0,_removelocale.removeLocale)((0,_removebasepath.removeBasePath)(resolvedAs),nextState.locale),route=(0,_removetrailingslash.removeTrailingSlash)(pathname);let routeMatch=!1;if((0,_isdynamic.isDynamicRoute)(route)){const parsedAs=(0,_parserelativeurl.parseRelativeUrl)(resolvedAs),asPathname=parsedAs.pathname,routeRegex=(0,_routeregex.getRouteRegex)(route);routeMatch=(0,_routematcher.getRouteMatcher)(routeRegex)(asPathname);const shouldInterpolate=route===asPathname,interpolatedAs=shouldInterpolate?(0,_interpolateas.interpolateAs)(route,asPathname,query):{};if(!routeMatch||shouldInterpolate&&!interpolatedAs.result){const missingParams=Object.keys(routeRegex.groups).filter(param=>!query[param]&&!routeRegex.groups[param].optional);if(missingParams.length>0&&!isMiddlewareMatch)throw Object.defineProperty(new Error((shouldInterpolate?`The provided \`href\` (${url}) value is missing query values (${missingParams.join(", ")}) to be interpolated properly. `:`The provided \`as\` value (${asPathname}) is incompatible with the \`href\` value (${route}). `)+"Read more: https://nextjs.org/docs/messages/"+(shouldInterpolate?"href-interpolation-failed":"incompatible-href-as")),"__NEXT_ERROR_CODE",{value:"E344",enumerable:!1,configurable:!0})}else shouldInterpolate?as=(0,_formaturl.formatWithValidation)(Object.assign({},parsedAs,{pathname:interpolatedAs.result,query:(0,_omit.omit)(query,interpolatedAs.params)})):Object.assign(query,routeMatch)}isQueryUpdating||Router.events.emit("routeChangeStart",as,routeProps);const isErrorRoute="/404"===this.pathname||"/_error"===this.pathname;try{let routeInfo=await this.getRouteInfo({route,pathname,query,as,resolvedAs,routeProps,locale:nextState.locale,isPreview:nextState.isPreview,hasMiddleware:isMiddlewareMatch,unstable_skipClientCache:options.unstable_skipClientCache,isQueryUpdating:isQueryUpdating&&!this.isFallback,isMiddlewareRewrite});if(isQueryUpdating||options.shallow||await this._bfl(as,"resolvedAs"in routeInfo?routeInfo.resolvedAs:void 0,nextState.locale),"route"in routeInfo&&isMiddlewareMatch){pathname=routeInfo.route||route,route=pathname,routeProps.shallow||(query=Object.assign({},routeInfo.query||{},query));const cleanedParsedPathname=(0,_hasbasepath.hasBasePath)(parsed.pathname)?(0,_removebasepath.removeBasePath)(parsed.pathname):parsed.pathname;if(routeMatch&&pathname!==cleanedParsedPathname&&Object.keys(routeMatch).forEach(key=>{routeMatch&&query[key]===routeMatch[key]&&delete query[key]}),(0,_isdynamic.isDynamicRoute)(pathname)){let rewriteAs=!routeProps.shallow&&routeInfo.resolvedAs?routeInfo.resolvedAs:(0,_addbasepath.addBasePath)((0,_addlocale.addLocale)(new URL(as,location.href).pathname,nextState.locale),!0);if((0,_hasbasepath.hasBasePath)(rewriteAs)&&(rewriteAs=(0,_removebasepath.removeBasePath)(rewriteAs)),process.env.__NEXT_I18N_SUPPORT){const localeResult=(0,_normalizelocalepath.normalizeLocalePath)(rewriteAs,this.locales);nextState.locale=localeResult.detectedLocale||nextState.locale,rewriteAs=localeResult.pathname}const routeRegex=(0,_routeregex.getRouteRegex)(pathname),curRouteMatch=(0,_routematcher.getRouteMatcher)(routeRegex)(new URL(rewriteAs,location.href).pathname);curRouteMatch&&Object.assign(query,curRouteMatch)}}if("type"in routeInfo)return"redirect-internal"===routeInfo.type?this.change(method,routeInfo.newUrl,routeInfo.newAs,options):(handleHardNavigation({url:routeInfo.destination,router:this}),new Promise(()=>{}));const component=routeInfo.Component;if(component&&component.unstable_scriptLoader){[].concat(component.unstable_scriptLoader()).forEach(script=>{(0,_script.handleClientScriptLoad)(script.props)})}if((routeInfo.__N_SSG||routeInfo.__N_SSP)&&routeInfo.props){if(routeInfo.props.pageProps&&routeInfo.props.pageProps.__N_REDIRECT){options.locale=!1;const destination=routeInfo.props.pageProps.__N_REDIRECT;if(destination.startsWith("/")&&!1!==routeInfo.props.pageProps.__N_REDIRECT_BASE_PATH){const parsedHref=(0,_parserelativeurl.parseRelativeUrl)(destination);parsedHref.pathname=resolveDynamicRoute(parsedHref.pathname,pages);const{url:newUrl,as:newAs}=prepareUrlAs(this,destination,destination);return this.change(method,newUrl,newAs,options)}return handleHardNavigation({url:destination,router:this}),new Promise(()=>{})}if(nextState.isPreview=!!routeInfo.props.__N_PREVIEW,routeInfo.props.notFound===SSG_DATA_NOT_FOUND){let notFoundRoute;try{await this.fetchComponent("/404"),notFoundRoute="/404"}catch(_){notFoundRoute="/_error"}if(routeInfo=await this.getRouteInfo({route:notFoundRoute,pathname:notFoundRoute,query,as,resolvedAs,routeProps:{shallow:!1},locale:nextState.locale,isPreview:nextState.isPreview,isNotFound:!0}),"type"in routeInfo)throw Object.defineProperty(new Error("Unexpected middleware effect on /404"),"__NEXT_ERROR_CODE",{value:"E158",enumerable:!1,configurable:!0})}}isQueryUpdating&&"/_error"===this.pathname&&500===self.__NEXT_DATA__.props?.pageProps?.statusCode&&routeInfo.props?.pageProps&&(routeInfo.props.pageProps.statusCode=500);const isValidShallowRoute=options.shallow&&nextState.route===(routeInfo.route??route),shouldScroll=options.scroll??(!isQueryUpdating&&!isValidShallowRoute),upcomingScrollState=forcedScroll??(shouldScroll?{x:0,y:0}:null),upcomingRouterState={...nextState,route,pathname,query,asPath:cleanedAs,isFallback:!1};if(isQueryUpdating&&isErrorRoute){if(routeInfo=await this.getRouteInfo({route:this.pathname,pathname:this.pathname,query,as,resolvedAs,routeProps:{shallow:!1},locale:nextState.locale,isPreview:nextState.isPreview,isQueryUpdating:isQueryUpdating&&!this.isFallback}),"type"in routeInfo)throw Object.defineProperty(new Error(`Unexpected middleware effect on ${this.pathname}`),"__NEXT_ERROR_CODE",{value:"E225",enumerable:!1,configurable:!0});"/_error"===this.pathname&&500===self.__NEXT_DATA__.props?.pageProps?.statusCode&&routeInfo.props?.pageProps&&(routeInfo.props.pageProps.statusCode=500);try{await this.set(upcomingRouterState,routeInfo,upcomingScrollState)}catch(err){throw(0,_iserror.default)(err)&&err.cancelled&&Router.events.emit("routeChangeError",err,cleanedAs,routeProps),err}return!0}Router.events.emit("beforeHistoryChange",as,routeProps),this.changeState(method,url,as,options);if(!(isQueryUpdating&&!upcomingScrollState&&!readyStateChange&&!localeChange&&(0,_comparestates.compareRouterStates)(upcomingRouterState,this.state))){try{await this.set(upcomingRouterState,routeInfo,upcomingScrollState)}catch(e){if(!e.cancelled)throw e;routeInfo.error=routeInfo.error||e}if(routeInfo.error)throw isQueryUpdating||Router.events.emit("routeChangeError",routeInfo.error,cleanedAs,routeProps),routeInfo.error;process.env.__NEXT_I18N_SUPPORT&&nextState.locale&&(document.documentElement.lang=nextState.locale),isQueryUpdating||Router.events.emit("routeChangeComplete",as,routeProps);shouldScroll&&/#.+$/.test(as)&&this.scrollToHash(as)}return!0}catch(err){if((0,_iserror.default)(err)&&err.cancelled)return!1;throw err}}changeState(method,url,as,options={}){"pushState"===method&&(0,_utils.getURL)()===as||(this._shallow=options.shallow,window.history[method]({url,as,options,__N:!0,key:this._key="pushState"!==method?this._key:createKey()},"",as))}async handleRouteInfoError(err,pathname,query,as,routeProps,loadErrorFail){if(err.cancelled)throw err;if((0,_routeloader.isAssetError)(err)||loadErrorFail)throw Router.events.emit("routeChangeError",err,as,routeProps),handleHardNavigation({url:as,router:this}),buildCancellationError();console.error(err);try{let props;const{page:Component,styleSheets}=await this.fetchComponent("/_error"),routeInfo={props,Component,styleSheets,err,error:err};if(!routeInfo.props)try{routeInfo.props=await this.getInitialProps(Component,{err,pathname,query})}catch(gipErr){console.error("Error in error page `getInitialProps`: ",gipErr),routeInfo.props={}}return routeInfo}catch(routeInfoErr){return this.handleRouteInfoError((0,_iserror.default)(routeInfoErr)?routeInfoErr:Object.defineProperty(new Error(routeInfoErr+""),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0}),pathname,query,as,routeProps,!0)}}async getRouteInfo({route:requestedRoute,pathname,query,as,resolvedAs,routeProps,locale,hasMiddleware,isPreview,unstable_skipClientCache,isQueryUpdating,isMiddlewareRewrite,isNotFound}){let route=requestedRoute;try{let existingInfo=this.components[route];if(routeProps.shallow&&existingInfo&&this.route===route)return existingInfo;const handleCancelled=getCancelledHandler({route,router:this});hasMiddleware&&(existingInfo=void 0);let cachedRouteInfo=existingInfo&&!("initial"in existingInfo)?existingInfo:void 0;const isBackground=isQueryUpdating,fetchNextDataParams={dataHref:this.pageLoader.getDataHref({href:(0,_formaturl.formatWithValidation)({pathname,query}),skipInterpolation:!0,asPath:isNotFound?"/404":resolvedAs,locale}),hasMiddleware:!0,isServerRender:this.isSsr,parseJSON:!0,inflightCache:isBackground?this.sbc:this.sdc,persistCache:!isPreview,isPrefetch:!1,unstable_skipClientCache,isBackground};let data=isQueryUpdating&&!isMiddlewareRewrite?null:await withMiddlewareEffects({fetchData:()=>fetchNextData(fetchNextDataParams),asPath:isNotFound?"/404":resolvedAs,locale,router:this}).catch(err=>{if(isQueryUpdating)return null;throw err});if(!data||"/_error"!==pathname&&"/404"!==pathname||(data.effect=void 0),isQueryUpdating&&(data?data.json=self.__NEXT_DATA__.props:data={json:self.__NEXT_DATA__.props}),handleCancelled(),"redirect-internal"===data?.effect?.type||"redirect-external"===data?.effect?.type)return data.effect;if("rewrite"===data?.effect?.type){const resolvedRoute=(0,_removetrailingslash.removeTrailingSlash)(data.effect.resolvedHref),pages=await this.pageLoader.getPageList();if((!isQueryUpdating||pages.includes(resolvedRoute))&&(route=resolvedRoute,pathname=data.effect.resolvedHref,query={...query,...data.effect.parsedAs.query},resolvedAs=(0,_removebasepath.removeBasePath)((0,_normalizelocalepath.normalizeLocalePath)(data.effect.parsedAs.pathname,this.locales).pathname),existingInfo=this.components[route],routeProps.shallow&&existingInfo&&this.route===route&&!hasMiddleware))return{...existingInfo,route}}if((0,_isapiroute.isAPIRoute)(route))return handleHardNavigation({url:as,router:this}),new Promise(()=>{});const routeInfo=cachedRouteInfo||await this.fetchComponent(route).then(res=>({Component:res.page,styleSheets:res.styleSheets,__N_SSG:res.mod.__N_SSG,__N_SSP:res.mod.__N_SSP}));0;const wasBailedPrefetch=data?.response?.headers.get("x-middleware-skip"),shouldFetchData=routeInfo.__N_SSG||routeInfo.__N_SSP;wasBailedPrefetch&&data?.dataHref&&delete this.sdc[data.dataHref];const{props,cacheKey}=await this._getData(async()=>{if(shouldFetchData){if(data?.json&&!wasBailedPrefetch)return{cacheKey:data.cacheKey,props:data.json};const dataHref=data?.dataHref?data.dataHref:this.pageLoader.getDataHref({href:(0,_formaturl.formatWithValidation)({pathname,query}),asPath:resolvedAs,locale}),fetched=await fetchNextData({dataHref,isServerRender:this.isSsr,parseJSON:!0,inflightCache:wasBailedPrefetch?{}:this.sdc,persistCache:!isPreview,isPrefetch:!1,unstable_skipClientCache});return{cacheKey:fetched.cacheKey,props:fetched.json||{}}}return{headers:{},props:await this.getInitialProps(routeInfo.Component,{pathname,query,asPath:as,locale,locales:this.locales,defaultLocale:this.defaultLocale})}});return routeInfo.__N_SSP&&fetchNextDataParams.dataHref&&cacheKey&&delete this.sdc[cacheKey],this.isPreview||!routeInfo.__N_SSG||isQueryUpdating||fetchNextData(Object.assign({},fetchNextDataParams,{isBackground:!0,persistCache:!1,inflightCache:this.sbc})).catch(()=>{}),props.pageProps=Object.assign({},props.pageProps),routeInfo.props=props,routeInfo.route=route,routeInfo.query=query,routeInfo.resolvedAs=resolvedAs,this.components[route]=routeInfo,routeInfo}catch(err){return this.handleRouteInfoError((0,_iserror.getProperError)(err),pathname,query,as,routeProps)}}set(state,data,resetScroll){return this.state=state,this.sub(data,this.components["/_app"].Component,resetScroll)}beforePopState(cb){this._bps=cb}onlyAHashChange(as){if(!this.asPath)return!1;const[oldUrlNoHash,oldHash]=this.asPath.split("#",2),[newUrlNoHash,newHash]=as.split("#",2);return!(!newHash||oldUrlNoHash!==newUrlNoHash||oldHash!==newHash)||oldUrlNoHash===newUrlNoHash&&oldHash!==newHash}scrollToHash(as){const[,hash=""]=as.split("#",2);(0,_disablesmoothscroll.disableSmoothScrollDuringRouteTransition)(()=>{if(""===hash||"top"===hash)return void window.scrollTo(0,0);const rawHash=decodeURIComponent(hash),idEl=document.getElementById(rawHash);if(idEl)return void idEl.scrollIntoView();const nameEl=document.getElementsByName(rawHash)[0];nameEl&&nameEl.scrollIntoView()},{onlyHashChange:this.onlyAHashChange(as)})}urlIsNew(asPath){return this.asPath!==asPath}async prefetch(url,asPath=url,options={}){if("undefined"!=typeof window&&(0,_isbot.isBot)(window.navigator.userAgent))return;let parsed=(0,_parserelativeurl.parseRelativeUrl)(url);const urlPathname=parsed.pathname;let{pathname,query}=parsed;const originalPathname=pathname;if(process.env.__NEXT_I18N_SUPPORT&&!1===options.locale){pathname=(0,_normalizelocalepath.normalizeLocalePath)(pathname,this.locales).pathname,parsed.pathname=pathname,url=(0,_formaturl.formatWithValidation)(parsed);let parsedAs=(0,_parserelativeurl.parseRelativeUrl)(asPath);const localePathResult=(0,_normalizelocalepath.normalizeLocalePath)(parsedAs.pathname,this.locales);parsedAs.pathname=localePathResult.pathname,options.locale=localePathResult.detectedLocale||this.defaultLocale,asPath=(0,_formaturl.formatWithValidation)(parsedAs)}const pages=await this.pageLoader.getPageList();let resolvedAs=asPath;const locale=void 0!==options.locale?options.locale||void 0:this.locale,isMiddlewareMatch=await matchesMiddleware({asPath,locale,router:this});if(process.env.__NEXT_HAS_REWRITES&&asPath.startsWith("/")){let rewrites;({__rewrites:rewrites}=await(0,_routeloader.getClientBuildManifest)());const rewritesResult=resolveRewrites((0,_addbasepath.addBasePath)((0,_addlocale.addLocale)(asPath,this.locale),!0),pages,rewrites,parsed.query,p=>resolveDynamicRoute(p,pages),this.locales);if(rewritesResult.externalDest)return;isMiddlewareMatch||(resolvedAs=(0,_removelocale.removeLocale)((0,_removebasepath.removeBasePath)(rewritesResult.asPath),this.locale)),rewritesResult.matchedPage&&rewritesResult.resolvedHref&&(pathname=rewritesResult.resolvedHref,parsed.pathname=pathname,isMiddlewareMatch||(url=(0,_formaturl.formatWithValidation)(parsed)))}parsed.pathname=resolveDynamicRoute(parsed.pathname,pages),(0,_isdynamic.isDynamicRoute)(parsed.pathname)&&(pathname=parsed.pathname,parsed.pathname=pathname,Object.assign(query,(0,_routematcher.getRouteMatcher)((0,_routeregex.getRouteRegex)(parsed.pathname))((0,_parsepath.parsePath)(asPath).pathname)||{}),isMiddlewareMatch||(url=(0,_formaturl.formatWithValidation)(parsed)));const data="strict"===process.env.__NEXT_MIDDLEWARE_PREFETCH?null:await withMiddlewareEffects({fetchData:()=>fetchNextData({dataHref:this.pageLoader.getDataHref({href:(0,_formaturl.formatWithValidation)({pathname:originalPathname,query}),skipInterpolation:!0,asPath:resolvedAs,locale}),hasMiddleware:!0,isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0}),asPath,locale,router:this});if("rewrite"===data?.effect.type&&(parsed.pathname=data.effect.resolvedHref,pathname=data.effect.resolvedHref,query={...query,...data.effect.parsedAs.query},resolvedAs=data.effect.parsedAs.pathname,url=(0,_formaturl.formatWithValidation)(parsed)),"redirect-external"===data?.effect.type)return;const route=(0,_removetrailingslash.removeTrailingSlash)(pathname);await this._bfl(asPath,resolvedAs,options.locale,!0)&&(this.components[urlPathname]={__appRouter:!0}),await Promise.all([this.pageLoader._isSsg(route).then(isSsg=>!!isSsg&&fetchNextData({dataHref:data?.json?data?.dataHref:this.pageLoader.getDataHref({href:url,asPath:resolvedAs,locale}),isServerRender:!1,parseJSON:!0,inflightCache:this.sdc,persistCache:!this.isPreview,isPrefetch:!0,unstable_skipClientCache:options.unstable_skipClientCache||options.priority&&!!process.env.__NEXT_OPTIMISTIC_CLIENT_CACHE}).then(()=>!1).catch(()=>!1)),this.pageLoader[options.priority?"loadPage":"prefetch"](route)])}async fetchComponent(route){const handleCancelled=getCancelledHandler({route,router:this});try{const componentResult=await this.pageLoader.loadPage(route);return handleCancelled(),componentResult}catch(err){throw handleCancelled(),err}}_getData(fn){let cancelled=!1;const cancel=()=>{cancelled=!0};return this.clc=cancel,fn().then(data=>{if(cancel===this.clc&&(this.clc=null),cancelled){const err=Object.defineProperty(new Error("Loading initial props cancelled"),"__NEXT_ERROR_CODE",{value:"E405",enumerable:!1,configurable:!0});throw err.cancelled=!0,err}return data})}getInitialProps(Component,ctx){const{Component:App}=this.components["/_app"],AppTree=this._wrapApp(App);return ctx.AppTree=AppTree,(0,_utils.loadGetInitialProps)(App,{AppTree,Component,router:this,ctx})}get route(){return this.state.route}get pathname(){return this.state.pathname}get query(){return this.state.query}get asPath(){return this.state.asPath}get locale(){return this.state.locale}get isFallback(){return this.state.isFallback}get isPreview(){return this.state.isPreview}}},"./node_modules/next/dist/shared/lib/router/utils/add-locale.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"addLocale",{enumerable:!0,get:function(){return addLocale}});const _addpathprefix=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js"),_pathhasprefix=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js");function addLocale(path,locale,defaultLocale,ignorePrefix){if(!locale||locale===defaultLocale)return path;const lower=path.toLowerCase();if(!ignorePrefix){if((0,_pathhasprefix.pathHasPrefix)(lower,"/api"))return path;if((0,_pathhasprefix.pathHasPrefix)(lower,`/${locale.toLowerCase()}`))return path}return(0,_addpathprefix.addPathPrefix)(path,`/${locale}`)}},"./node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"addPathPrefix",{enumerable:!0,get:function(){return addPathPrefix}});const _parsepath=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-path.js");function addPathPrefix(path,prefix){if(!path.startsWith("/")||!prefix)return path;const{pathname,query,hash}=(0,_parsepath.parsePath)(path);return`${prefix}${pathname}${query}${hash}`}},"./node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"addPathSuffix",{enumerable:!0,get:function(){return addPathSuffix}});const _parsepath=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-path.js");function addPathSuffix(path,suffix){if(!path.startsWith("/")||!suffix)return path;const{pathname,query,hash}=(0,_parsepath.parsePath)(path);return`${pathname}${suffix}${query}${hash}`}},"./node_modules/next/dist/shared/lib/router/utils/app-paths.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{normalizeAppPath:function(){return normalizeAppPath},normalizeRscURL:function(){return normalizeRscURL}});const _ensureleadingslash=__webpack_require__("./node_modules/next/dist/shared/lib/page-path/ensure-leading-slash.js"),_segment=__webpack_require__("./node_modules/next/dist/shared/lib/segment.js");function normalizeAppPath(route){return(0,_ensureleadingslash.ensureLeadingSlash)(route.split("/").reduce((pathname,segment,index,segments)=>segment?(0,_segment.isGroupSegment)(segment)||"@"===segment[0]?pathname:"page"!==segment&&"route"!==segment||index!==segments.length-1?`${pathname}/${segment}`:pathname:pathname,""))}function normalizeRscURL(url){return url.replace(/\.rsc($|\?)/,"$1")}},"./node_modules/next/dist/shared/lib/router/utils/compare-states.js":(__unused_webpack_module,exports)=>{"use strict";function compareRouterStates(a,b){const stateKeys=Object.keys(a);if(stateKeys.length!==Object.keys(b).length)return!1;for(let i=stateKeys.length;i--;){const key=stateKeys[i];if("query"===key){const queryKeys=Object.keys(a.query);if(queryKeys.length!==Object.keys(b.query).length)return!1;for(let j=queryKeys.length;j--;){const queryKey=queryKeys[j];if(!b.query.hasOwnProperty(queryKey)||a.query[queryKey]!==b.query[queryKey])return!1}}else if(!b.hasOwnProperty(key)||a[key]!==b[key])return!1}return!0}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"compareRouterStates",{enumerable:!0,get:function(){return compareRouterStates}})},"./node_modules/next/dist/shared/lib/router/utils/disable-smooth-scroll.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return disableSmoothScrollDuringRouteTransition}});__webpack_require__("./node_modules/next/dist/shared/lib/utils/warn-once.js");function disableSmoothScrollDuringRouteTransition(fn,options={}){if(options.onlyHashChange)return void fn();const htmlElement=document.documentElement;if(!("smooth"===htmlElement.dataset.scrollBehavior))return void fn();const existing=htmlElement.style.scrollBehavior;htmlElement.style.scrollBehavior="auto",options.dontForceLayout||htmlElement.getClientRects(),fn(),htmlElement.style.scrollBehavior=existing}},"./node_modules/next/dist/shared/lib/router/utils/format-next-pathname-info.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"formatNextPathnameInfo",{enumerable:!0,get:function(){return formatNextPathnameInfo}});const _removetrailingslash=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js"),_addpathprefix=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/add-path-prefix.js"),_addpathsuffix=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/add-path-suffix.js"),_addlocale=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/add-locale.js");function formatNextPathnameInfo(info){let pathname=(0,_addlocale.addLocale)(info.pathname,info.locale,info.buildId?void 0:info.defaultLocale,info.ignorePrefix);return!info.buildId&&info.trailingSlash||(pathname=(0,_removetrailingslash.removeTrailingSlash)(pathname)),info.buildId&&(pathname=(0,_addpathsuffix.addPathSuffix)((0,_addpathprefix.addPathPrefix)(pathname,`/_next/data/${info.buildId}`),"/"===info.pathname?"index.json":".json")),pathname=(0,_addpathprefix.addPathPrefix)(pathname,info.basePath),!info.buildId&&info.trailingSlash?pathname.endsWith("/")?pathname:(0,_addpathsuffix.addPathSuffix)(pathname,"/"):(0,_removetrailingslash.removeTrailingSlash)(pathname)}},"./node_modules/next/dist/shared/lib/router/utils/format-url.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{formatUrl:function(){return formatUrl},formatWithValidation:function(){return formatWithValidation},urlObjectKeys:function(){return urlObjectKeys}});const _querystring=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs")._(__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/querystring.js")),slashedProtocols=/https?|ftp|gopher|file/;function formatUrl(urlObj){let{auth,hostname}=urlObj,protocol=urlObj.protocol||"",pathname=urlObj.pathname||"",hash=urlObj.hash||"",query=urlObj.query||"",host=!1;auth=auth?encodeURIComponent(auth).replace(/%3A/i,":")+"@":"",urlObj.host?host=auth+urlObj.host:hostname&&(host=auth+(~hostname.indexOf(":")?`[${hostname}]`:hostname),urlObj.port&&(host+=":"+urlObj.port)),query&&"object"==typeof query&&(query=String(_querystring.urlQueryToSearchParams(query)));let search=urlObj.search||query&&`?${query}`||"";return protocol&&!protocol.endsWith(":")&&(protocol+=":"),urlObj.slashes||(!protocol||slashedProtocols.test(protocol))&&!1!==host?(host="//"+(host||""),pathname&&"/"!==pathname[0]&&(pathname="/"+pathname)):host||(host=""),hash&&"#"!==hash[0]&&(hash="#"+hash),search&&"?"!==search[0]&&(search="?"+search),pathname=pathname.replace(/[?#]/g,encodeURIComponent),search=search.replace("#","%23"),`${protocol}${host}${pathname}${search}${hash}`}const urlObjectKeys=["auth","hash","host","hostname","href","path","pathname","port","protocol","query","search","slashes"];function formatWithValidation(url){return formatUrl(url)}},"./node_modules/next/dist/shared/lib/router/utils/get-asset-path-from-route.js":(__unused_webpack_module,exports)=>{"use strict";function getAssetPathFromRoute(route,ext=""){return("/"===route?"/index":/^\/index(\/|$)/.test(route)?`/index${route}`:route)+ext}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"default",{enumerable:!0,get:function(){return getAssetPathFromRoute}})},"./node_modules/next/dist/shared/lib/router/utils/get-dynamic-param.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{PARAMETER_PATTERN:function(){return PARAMETER_PATTERN},getDynamicParam:function(){return getDynamicParam},interpolateParallelRouteParams:function(){return interpolateParallelRouteParams},parseMatchedParameter:function(){return parseMatchedParameter},parseParameter:function(){return parseParameter}});const _invarianterror=__webpack_require__("./node_modules/next/dist/shared/lib/invariant-error.js"),_parseloadertree=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-loader-tree.js"),_getsegmentparam=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/get-segment-param.js");function interpolateParallelRouteParams(loaderTree,params,pagePath,fallbackRouteParams){const interpolated=structuredClone(params),stack=[{tree:loaderTree,depth:0}],pathSegments=pagePath.split("/").slice(1);for(;stack.length>0;){const{tree,depth}=stack.pop(),{segment,parallelRoutes}=(0,_parseloadertree.parseLoaderTree)(tree),segmentParam=(0,_getsegmentparam.getSegmentParam)(segment);if(segmentParam&&!interpolated.hasOwnProperty(segmentParam.param)&&!fallbackRouteParams?.has(segmentParam.param))switch(segmentParam.type){case"catchall":case"optional-catchall":case"catchall-intercepted-(..)(..)":case"catchall-intercepted-(.)":case"catchall-intercepted-(..)":case"catchall-intercepted-(...)":const processedSegments=pathSegments.slice(depth).flatMap(pathSegment=>{const param=(0,_getsegmentparam.getSegmentParam)(pathSegment);return param?interpolated[param.param]:pathSegment}).filter(s=>void 0!==s);processedSegments.length>0&&(interpolated[segmentParam.param]=processedSegments);break;case"dynamic":case"dynamic-intercepted-(..)(..)":case"dynamic-intercepted-(.)":case"dynamic-intercepted-(..)":case"dynamic-intercepted-(...)":if(depth<pathSegments.length){const pathSegment=pathSegments[depth],param=(0,_getsegmentparam.getSegmentParam)(pathSegment);interpolated[segmentParam.param]=param?interpolated[param.param]:pathSegment}break;default:segmentParam.type}let nextDepth=depth;segment.startsWith("(")&&segment.endsWith(")")||""===segment||nextDepth++;for(const route of Object.values(parallelRoutes))stack.push({tree:route,depth:nextDepth})}return interpolated}function getDynamicParam(interpolatedParams,segmentKey,dynamicParamType,fallbackRouteParams){let value=function getParamValue(interpolatedParams,segmentKey,fallbackRouteParams){let value=interpolatedParams[segmentKey];if(fallbackRouteParams?.has(segmentKey)){const[searchValue]=fallbackRouteParams.get(segmentKey);value=searchValue}else Array.isArray(value)?value=value.map(i=>encodeURIComponent(i)):"string"==typeof value&&(value=encodeURIComponent(value));return value}(interpolatedParams,segmentKey,fallbackRouteParams);if(!value||0===value.length){if("oc"===dynamicParamType)return{param:segmentKey,value:null,type:dynamicParamType,treeSegment:[segmentKey,"",dynamicParamType]};throw Object.defineProperty(new _invarianterror.InvariantError(`Missing value for segment key: "${segmentKey}" with dynamic param type: ${dynamicParamType}`),"__NEXT_ERROR_CODE",{value:"E864",enumerable:!1,configurable:!0})}return{param:segmentKey,value,treeSegment:[segmentKey,Array.isArray(value)?value.join("/"):value,dynamicParamType],type:dynamicParamType}}const PARAMETER_PATTERN=/^([^[]*)\[((?:\[[^\]]*\])|[^\]]+)\](.*)$/;function parseParameter(param){const match=param.match(PARAMETER_PATTERN);return parseMatchedParameter(match?match[2]:param)}function parseMatchedParameter(param){const optional=param.startsWith("[")&¶m.endsWith("]");optional&&(param=param.slice(1,-1));const repeat=param.startsWith("...");return repeat&&(param=param.slice(3)),{key:param,repeat,optional}}},"./node_modules/next/dist/shared/lib/router/utils/get-next-pathname-info.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getNextPathnameInfo",{enumerable:!0,get:function(){return getNextPathnameInfo}});const _normalizelocalepath=__webpack_require__("./node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js"),_removepathprefix=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js"),_pathhasprefix=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js");function getNextPathnameInfo(pathname,options){const{basePath,i18n,trailingSlash}=options.nextConfig??{},info={pathname,trailingSlash:"/"!==pathname?pathname.endsWith("/"):trailingSlash};basePath&&(0,_pathhasprefix.pathHasPrefix)(info.pathname,basePath)&&(info.pathname=(0,_removepathprefix.removePathPrefix)(info.pathname,basePath),info.basePath=basePath);let pathnameNoDataPrefix=info.pathname;if(info.pathname.startsWith("/_next/data/")&&info.pathname.endsWith(".json")){const paths=info.pathname.replace(/^\/_next\/data\//,"").replace(/\.json$/,"").split("/"),buildId=paths[0];info.buildId=buildId,pathnameNoDataPrefix="index"!==paths[1]?`/${paths.slice(1).join("/")}`:"/",!0===options.parseData&&(info.pathname=pathnameNoDataPrefix)}if(i18n){let result=options.i18nProvider?options.i18nProvider.analyze(info.pathname):(0,_normalizelocalepath.normalizeLocalePath)(info.pathname,i18n.locales);info.locale=result.detectedLocale,info.pathname=result.pathname??info.pathname,!result.detectedLocale&&info.buildId&&(result=options.i18nProvider?options.i18nProvider.analyze(pathnameNoDataPrefix):(0,_normalizelocalepath.normalizeLocalePath)(pathnameNoDataPrefix,i18n.locales),result.detectedLocale&&(info.locale=result.detectedLocale))}return info}},"./node_modules/next/dist/shared/lib/router/utils/get-segment-param.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getParamProperties:function(){return getParamProperties},getSegmentParam:function(){return getSegmentParam},isCatchAll:function(){return isCatchAll}});const _interceptionroutes=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/interception-routes.js");function getSegmentParam(segment){const interceptionMarker=_interceptionroutes.INTERCEPTION_ROUTE_MARKERS.find(marker=>segment.startsWith(marker));return interceptionMarker&&(segment=segment.slice(interceptionMarker.length)),segment.startsWith("[[...")&&segment.endsWith("]]")?{type:"optional-catchall",param:segment.slice(5,-2)}:segment.startsWith("[...")&&segment.endsWith("]")?{type:interceptionMarker?`catchall-intercepted-${interceptionMarker}`:"catchall",param:segment.slice(4,-1)}:segment.startsWith("[")&&segment.endsWith("]")?{type:interceptionMarker?`dynamic-intercepted-${interceptionMarker}`:"dynamic",param:segment.slice(1,-1)}:null}function isCatchAll(type){return"catchall"===type||"catchall-intercepted-(..)(..)"===type||"catchall-intercepted-(.)"===type||"catchall-intercepted-(..)"===type||"catchall-intercepted-(...)"===type||"optional-catchall"===type}function getParamProperties(paramType){let repeat=!1,optional=!1;switch(paramType){case"catchall":case"catchall-intercepted-(..)(..)":case"catchall-intercepted-(.)":case"catchall-intercepted-(..)":case"catchall-intercepted-(...)":repeat=!0;break;case"optional-catchall":repeat=!0,optional=!0}return{repeat,optional}}},"./node_modules/next/dist/shared/lib/router/utils/html-bots.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return HTML_LIMITED_BOT_UA_RE}});const HTML_LIMITED_BOT_UA_RE=/[\w-]+-Google|Google-[\w-]+|Chrome-Lighthouse|Slurp|DuckDuckBot|baiduspider|yandex|sogou|bitlybot|tumblr|vkShare|quora link preview|redditbot|ia_archiver|Bingbot|BingPreview|applebot|facebookexternalhit|facebookcatalog|Twitterbot|LinkedInBot|Slackbot|Discordbot|WhatsApp|SkypeUriPreview|Yeti|googleweblight/i},"./node_modules/next/dist/shared/lib/router/utils/index.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getSortedRouteObjects:function(){return _sortedroutes.getSortedRouteObjects},getSortedRoutes:function(){return _sortedroutes.getSortedRoutes},isDynamicRoute:function(){return _isdynamic.isDynamicRoute}});const _sortedroutes=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/sorted-routes.js"),_isdynamic=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/is-dynamic.js")},"./node_modules/next/dist/shared/lib/router/utils/interception-routes.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{INTERCEPTION_ROUTE_MARKERS:function(){return INTERCEPTION_ROUTE_MARKERS},extractInterceptionRouteInformation:function(){return extractInterceptionRouteInformation},isInterceptionRouteAppPath:function(){return isInterceptionRouteAppPath}});const _apppaths=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/app-paths.js"),INTERCEPTION_ROUTE_MARKERS=["(..)(..)","(.)","(..)","(...)"];function isInterceptionRouteAppPath(path){return void 0!==path.split("/").find(segment=>INTERCEPTION_ROUTE_MARKERS.find(m=>segment.startsWith(m)))}function extractInterceptionRouteInformation(path){let interceptingRoute,marker,interceptedRoute;for(const segment of path.split("/"))if(marker=INTERCEPTION_ROUTE_MARKERS.find(m=>segment.startsWith(m)),marker){[interceptingRoute,interceptedRoute]=path.split(marker,2);break}if(!interceptingRoute||!marker||!interceptedRoute)throw Object.defineProperty(new Error(`Invalid interception route: ${path}. Must be in the format /<intercepting route>/(..|...|..)(..)/<intercepted route>`),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(interceptingRoute=(0,_apppaths.normalizeAppPath)(interceptingRoute),marker){case"(.)":interceptedRoute="/"===interceptingRoute?`/${interceptedRoute}`:interceptingRoute+"/"+interceptedRoute;break;case"(..)":if("/"===interceptingRoute)throw Object.defineProperty(new Error(`Invalid interception route: ${path}. Cannot use (..) marker at the root level, use (.) instead.`),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});interceptedRoute=interceptingRoute.split("/").slice(0,-1).concat(interceptedRoute).join("/");break;case"(...)":interceptedRoute="/"+interceptedRoute;break;case"(..)(..)":const splitInterceptingRoute=interceptingRoute.split("/");if(splitInterceptingRoute.length<=2)throw Object.defineProperty(new Error(`Invalid interception route: ${path}. Cannot use (..)(..) marker at the root level or one level up.`),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});interceptedRoute=splitInterceptingRoute.slice(0,-2).concat(interceptedRoute).join("/");break;default:throw Object.defineProperty(new Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute,interceptedRoute}}},"./node_modules/next/dist/shared/lib/router/utils/interpolate-as.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"interpolateAs",{enumerable:!0,get:function(){return interpolateAs}});const _routematcher=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/route-matcher.js"),_routeregex=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/route-regex.js");function interpolateAs(route,asPathname,query){let interpolatedRoute="";const dynamicRegex=(0,_routeregex.getRouteRegex)(route),dynamicGroups=dynamicRegex.groups,dynamicMatches=(asPathname!==route?(0,_routematcher.getRouteMatcher)(dynamicRegex)(asPathname):"")||query;interpolatedRoute=route;const params=Object.keys(dynamicGroups);return params.every(param=>{let value=dynamicMatches[param]||"";const{repeat,optional}=dynamicGroups[param];let replaced=`[${repeat?"...":""}${param}]`;return optional&&(replaced=`${value?"":"/"}[${replaced}]`),repeat&&!Array.isArray(value)&&(value=[value]),(optional||param in dynamicMatches)&&(interpolatedRoute=interpolatedRoute.replace(replaced,repeat?value.map(segment=>encodeURIComponent(segment)).join("/"):encodeURIComponent(value))||"/")})||(interpolatedRoute=""),{params,result:interpolatedRoute}}},"./node_modules/next/dist/shared/lib/router/utils/is-bot.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{HTML_LIMITED_BOT_UA_RE:function(){return _htmlbots.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return HTML_LIMITED_BOT_UA_RE_STRING},getBotType:function(){return getBotType},isBot:function(){return isBot}});const _htmlbots=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/html-bots.js"),HEADLESS_BROWSER_BOT_UA_RE=/Googlebot(?!-)|Googlebot$/i,HTML_LIMITED_BOT_UA_RE_STRING=_htmlbots.HTML_LIMITED_BOT_UA_RE.source;function isDomBotUA(userAgent){return HEADLESS_BROWSER_BOT_UA_RE.test(userAgent)}function isHtmlLimitedBotUA(userAgent){return _htmlbots.HTML_LIMITED_BOT_UA_RE.test(userAgent)}function isBot(userAgent){return isDomBotUA(userAgent)||isHtmlLimitedBotUA(userAgent)}function getBotType(userAgent){return isDomBotUA(userAgent)?"dom":isHtmlLimitedBotUA(userAgent)?"html":void 0}},"./node_modules/next/dist/shared/lib/router/utils/is-dynamic.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isDynamicRoute",{enumerable:!0,get:function(){return isDynamicRoute}});const _interceptionroutes=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/interception-routes.js"),TEST_ROUTE=/\/[^/]*\[[^/]+\][^/]*(?=\/|$)/,TEST_STRICT_ROUTE=/\/\[[^/]+\](?=\/|$)/;function isDynamicRoute(route,strict=!0){return(0,_interceptionroutes.isInterceptionRouteAppPath)(route)&&(route=(0,_interceptionroutes.extractInterceptionRouteInformation)(route).interceptedRoute),strict?TEST_STRICT_ROUTE.test(route):TEST_ROUTE.test(route)}},"./node_modules/next/dist/shared/lib/router/utils/is-local-url.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"isLocalURL",{enumerable:!0,get:function(){return isLocalURL}});const _utils=__webpack_require__("./node_modules/next/dist/shared/lib/utils.js"),_hasbasepath=__webpack_require__("./node_modules/next/dist/client/has-base-path.js");function isLocalURL(url){if(!(0,_utils.isAbsoluteUrl)(url))return!0;try{const locationOrigin=(0,_utils.getLocationOrigin)(),resolved=new URL(url,locationOrigin);return resolved.origin===locationOrigin&&(0,_hasbasepath.hasBasePath)(resolved.pathname)}catch(_){return!1}}},"./node_modules/next/dist/shared/lib/router/utils/omit.js":(__unused_webpack_module,exports)=>{"use strict";function omit(object,keys){const omitted={};return Object.keys(object).forEach(key=>{keys.includes(key)||(omitted[key]=object[key])}),omitted}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"omit",{enumerable:!0,get:function(){return omit}})},"./node_modules/next/dist/shared/lib/router/utils/parse-loader-tree.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"parseLoaderTree",{enumerable:!0,get:function(){return parseLoaderTree}});const _segment=__webpack_require__("./node_modules/next/dist/shared/lib/segment.js");function parseLoaderTree(tree){const[segment,parallelRoutes,modules]=tree,{layout,template}=modules;let{page}=modules;page=segment===_segment.DEFAULT_SEGMENT_KEY?modules.defaultPage:page;return{page,segment,modules,conventionPath:layout?.[1]||template?.[1]||page?.[1],parallelRoutes}}},"./node_modules/next/dist/shared/lib/router/utils/parse-path.js":(__unused_webpack_module,exports)=>{"use strict";function parsePath(path){const hashIndex=path.indexOf("#"),queryIndex=path.indexOf("?"),hasQuery=queryIndex>-1&&(hashIndex<0||queryIndex<hashIndex);return hasQuery||hashIndex>-1?{pathname:path.substring(0,hasQuery?queryIndex:hashIndex),query:hasQuery?path.substring(queryIndex,hashIndex>-1?hashIndex:void 0):"",hash:hashIndex>-1?path.slice(hashIndex):""}:{pathname:path,query:"",hash:""}}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"parsePath",{enumerable:!0,get:function(){return parsePath}})},"./node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"parseRelativeUrl",{enumerable:!0,get:function(){return parseRelativeUrl}});const _utils=__webpack_require__("./node_modules/next/dist/shared/lib/utils.js"),_querystring=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/querystring.js");function parseRelativeUrl(url,base,parseQuery=!0){const globalBase=new URL("undefined"==typeof window?"http://n":(0,_utils.getLocationOrigin)()),resolvedBase=base?new URL(base,globalBase):url.startsWith(".")?new URL("undefined"==typeof window?"http://n":window.location.href):globalBase,{pathname,searchParams,search,hash,href,origin}=new URL(url,resolvedBase);if(origin!==globalBase.origin)throw Object.defineProperty(new Error(`invariant: invalid relative URL, router received ${url}`),"__NEXT_ERROR_CODE",{value:"E159",enumerable:!1,configurable:!0});return{pathname,query:parseQuery?(0,_querystring.searchParamsToUrlQuery)(searchParams):void 0,search,hash,href:href.slice(origin.length),slashes:void 0}}},"./node_modules/next/dist/shared/lib/router/utils/parse-url.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"parseUrl",{enumerable:!0,get:function(){return parseUrl}});const _querystring=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/querystring.js"),_parserelativeurl=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js");function parseUrl(url){if(url.startsWith("/"))return(0,_parserelativeurl.parseRelativeUrl)(url);const parsedURL=new URL(url);return{hash:parsedURL.hash,hostname:parsedURL.hostname,href:parsedURL.href,pathname:parsedURL.pathname,port:parsedURL.port,protocol:parsedURL.protocol,query:(0,_querystring.searchParamsToUrlQuery)(parsedURL.searchParams),search:parsedURL.search,origin:parsedURL.origin,slashes:"//"===parsedURL.href.slice(parsedURL.protocol.length,parsedURL.protocol.length+2)}}},"./node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"pathHasPrefix",{enumerable:!0,get:function(){return pathHasPrefix}});const _parsepath=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-path.js");function pathHasPrefix(path,prefix){if("string"!=typeof path)return!1;const{pathname}=(0,_parsepath.parsePath)(path);return pathname===prefix||pathname.startsWith(prefix+"/")}},"./node_modules/next/dist/shared/lib/router/utils/path-match.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getPathMatch",{enumerable:!0,get:function(){return getPathMatch}});const _pathtoregexp=__webpack_require__("./node_modules/next/dist/compiled/path-to-regexp/index.js");function getPathMatch(path,options){const keys=[],regexp=(0,_pathtoregexp.pathToRegexp)(path,keys,{delimiter:"/",sensitive:"boolean"==typeof options?.sensitive&&options.sensitive,strict:options?.strict}),matcher=(0,_pathtoregexp.regexpToFunction)(options?.regexModifier?new RegExp(options.regexModifier(regexp.source),regexp.flags):regexp,keys);return(pathname,params)=>{if("string"!=typeof pathname)return!1;const match=matcher(pathname);if(!match)return!1;if(options?.removeUnnamedParams)for(const key of keys)"number"==typeof key.name&&delete match.params[key.name];return{...params,...match.params}}}},"./node_modules/next/dist/shared/lib/router/utils/prepare-destination.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{compileNonPath:function(){return compileNonPath},matchHas:function(){return matchHas},parseDestination:function(){return parseDestination},prepareDestination:function(){return prepareDestination}});const _escaperegexp=__webpack_require__("./node_modules/next/dist/shared/lib/escape-regexp.js"),_parseurl=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-url.js"),_interceptionroutes=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/interception-routes.js"),_getcookieparser=__webpack_require__("./node_modules/next/dist/server/api-utils/get-cookie-parser.js"),_routematchutils=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/route-match-utils.js");function escapeSegment(str,segmentName){return str.replace(new RegExp(`:${(0,_escaperegexp.escapeStringRegexp)(segmentName)}`,"g"),`__ESC_COLON_${segmentName}`)}function unescapeSegments(str){return str.replace(/__ESC_COLON_/gi,":")}function matchHas(req,query,has=[],missing=[]){const params={},hasMatch=hasItem=>{let value,key=hasItem.key;switch(hasItem.type){case"header":key=key.toLowerCase(),value=req.headers[key];break;case"cookie":if("cookies"in req)value=req.cookies[hasItem.key];else{value=(0,_getcookieparser.getCookieParser)(req.headers)()[hasItem.key]}break;case"query":value=query[key];break;case"host":{const{host}=req?.headers||{},hostname=host?.split(":",1)[0].toLowerCase();value=hostname;break}}if(!hasItem.value&&value)return params[function getSafeParamName(paramName){let newParamName="";for(let i=0;i<paramName.length;i++){const charCode=paramName.charCodeAt(i);(charCode>64&&charCode<91||charCode>96&&charCode<123)&&(newParamName+=paramName[i])}return newParamName}(key)]=value,!0;if(value){const matcher=new RegExp(`^${hasItem.value}$`),matches=Array.isArray(value)?value.slice(-1)[0].match(matcher):value.match(matcher);if(matches)return Array.isArray(matches)&&(matches.groups?Object.keys(matches.groups).forEach(groupKey=>{params[groupKey]=matches.groups[groupKey]}):"host"===hasItem.type&&matches[0]&&(params.host=matches[0])),!0}return!1};return!(!has.every(item=>hasMatch(item))||missing.some(item=>hasMatch(item)))&¶ms}function compileNonPath(value,params){if(!value.includes(":"))return value;for(const key of Object.keys(params))value.includes(`:${key}`)&&(value=value.replace(new RegExp(`:${key}\\*`,"g"),`:${key}--ESCAPED_PARAM_ASTERISKS`).replace(new RegExp(`:${key}\\?`,"g"),`:${key}--ESCAPED_PARAM_QUESTION`).replace(new RegExp(`:${key}\\+`,"g"),`:${key}--ESCAPED_PARAM_PLUS`).replace(new RegExp(`:${key}(?!\\w)`,"g"),`--ESCAPED_PARAM_COLON${key}`));return value=value.replace(/(:|\*|\?|\+|\(|\)|\{|\})/g,"\\$1").replace(/--ESCAPED_PARAM_PLUS/g,"+").replace(/--ESCAPED_PARAM_COLON/g,":").replace(/--ESCAPED_PARAM_QUESTION/g,"?").replace(/--ESCAPED_PARAM_ASTERISKS/g,"*"),(0,_routematchutils.safeCompile)(`/${value}`,{validate:!1})(params).slice(1)}function parseDestination(args){let escaped=args.destination;for(const param of Object.keys({...args.params,...args.query}))param&&(escaped=escapeSegment(escaped,param));const parsed=(0,_parseurl.parseUrl)(escaped);let pathname=parsed.pathname;pathname&&(pathname=unescapeSegments(pathname));let href=parsed.href;href&&(href=unescapeSegments(href));let hostname=parsed.hostname;hostname&&(hostname=unescapeSegments(hostname));let hash=parsed.hash;hash&&(hash=unescapeSegments(hash));let search=parsed.search;search&&(search=unescapeSegments(search));let origin=parsed.origin;return origin&&(origin=unescapeSegments(origin)),{...parsed,pathname,hostname,href,hash,search,origin}}function prepareDestination(args){const parsedDestination=parseDestination(args),{hostname:destHostname,query:destQuery,search:destSearch}=parsedDestination;let destPath=parsedDestination.pathname;parsedDestination.hash&&(destPath=`${destPath}${parsedDestination.hash}`);const destParams=[],destPathParamKeys=[];(0,_routematchutils.safePathToRegexp)(destPath,destPathParamKeys);for(const key of destPathParamKeys)destParams.push(key.name);if(destHostname){const destHostnameParamKeys=[];(0,_routematchutils.safePathToRegexp)(destHostname,destHostnameParamKeys);for(const key of destHostnameParamKeys)destParams.push(key.name)}const destPathCompiler=(0,_routematchutils.safeCompile)(destPath,{validate:!1});let destHostnameCompiler;destHostname&&(destHostnameCompiler=(0,_routematchutils.safeCompile)(destHostname,{validate:!1}));for(const[key,strOrArray]of Object.entries(destQuery))Array.isArray(strOrArray)?destQuery[key]=strOrArray.map(value=>compileNonPath(unescapeSegments(value),args.params)):"string"==typeof strOrArray&&(destQuery[key]=compileNonPath(unescapeSegments(strOrArray),args.params));let newUrl,paramKeys=Object.keys(args.params).filter(name=>"nextInternalLocale"!==name);if(args.appendParamsToQuery&&!paramKeys.some(key=>destParams.includes(key)))for(const key of paramKeys)key in destQuery||(destQuery[key]=args.params[key]);if((0,_interceptionroutes.isInterceptionRouteAppPath)(destPath))for(const segment of destPath.split("/")){const marker=_interceptionroutes.INTERCEPTION_ROUTE_MARKERS.find(m=>segment.startsWith(m));if(marker){"(..)(..)"===marker?(args.params[0]="(..)",args.params[1]="(..)"):args.params[0]=marker;break}}try{newUrl=destPathCompiler(args.params);const[pathname,hash]=newUrl.split("#",2);destHostnameCompiler&&(parsedDestination.hostname=destHostnameCompiler(args.params)),parsedDestination.pathname=pathname,parsedDestination.hash=`${hash?"#":""}${hash||""}`,parsedDestination.search=destSearch?compileNonPath(destSearch,args.params):""}catch(err){if(err.message.match(/Expected .*? to not repeat, but got an array/))throw Object.defineProperty(new Error("To use a multi-match in the destination you must add `*` at the end of the param name to signify it should repeat. https://nextjs.org/docs/messages/invalid-multi-match"),"__NEXT_ERROR_CODE",{value:"E329",enumerable:!1,configurable:!0});throw err}return parsedDestination.query={...args.query,...parsedDestination.query},{newUrl,destQuery,parsedDestination}}},"./node_modules/next/dist/shared/lib/router/utils/querystring.js":(__unused_webpack_module,exports)=>{"use strict";function searchParamsToUrlQuery(searchParams){const query={};for(const[key,value]of searchParams.entries()){const existing=query[key];void 0===existing?query[key]=value:Array.isArray(existing)?existing.push(value):query[key]=[existing,value]}return query}function stringifyUrlQueryParam(param){return"string"==typeof param?param:"number"==typeof param&&!isNaN(param)||"boolean"==typeof param?String(param):""}function urlQueryToSearchParams(query){const searchParams=new URLSearchParams;for(const[key,value]of Object.entries(query))if(Array.isArray(value))for(const item of value)searchParams.append(key,stringifyUrlQueryParam(item));else searchParams.set(key,stringifyUrlQueryParam(value));return searchParams}function assign(target,...searchParamsList){for(const searchParams of searchParamsList){for(const key of searchParams.keys())target.delete(key);for(const[key,value]of searchParams.entries())target.append(key,value)}return target}Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{assign:function(){return assign},searchParamsToUrlQuery:function(){return searchParamsToUrlQuery},urlQueryToSearchParams:function(){return urlQueryToSearchParams}})},"./node_modules/next/dist/shared/lib/router/utils/remove-path-prefix.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"removePathPrefix",{enumerable:!0,get:function(){return removePathPrefix}});const _pathhasprefix=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/path-has-prefix.js");function removePathPrefix(path,prefix){if(!(0,_pathhasprefix.pathHasPrefix)(path,prefix))return path;const withoutPrefix=path.slice(prefix.length);return withoutPrefix.startsWith("/")?withoutPrefix:`/${withoutPrefix}`}},"./node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js":(__unused_webpack_module,exports)=>{"use strict";function removeTrailingSlash(route){return route.replace(/\/$/,"")||"/"}Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"removeTrailingSlash",{enumerable:!0,get:function(){return removeTrailingSlash}})},"./node_modules/next/dist/shared/lib/router/utils/resolve-rewrites.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");Object.defineProperty(exports,"A",{enumerable:!0,get:function(){return resolveRewrites}});const _pathmatch=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/path-match.js"),_preparedestination=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/prepare-destination.js"),_removetrailingslash=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js"),_normalizelocalepath=__webpack_require__("./node_modules/next/dist/shared/lib/i18n/normalize-locale-path.js"),_removebasepath=__webpack_require__("./node_modules/next/dist/client/remove-base-path.js"),_parserelativeurl=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/parse-relative-url.js");function resolveRewrites(asPath,pages,rewrites,query,resolveHref,locales){let resolvedHref,matchedPage=!1,externalDest=!1,parsedAs=(0,_parserelativeurl.parseRelativeUrl)(asPath),fsPathname=(0,_removetrailingslash.removeTrailingSlash)((0,_normalizelocalepath.normalizeLocalePath)((0,_removebasepath.removeBasePath)(parsedAs.pathname),locales).pathname);const handleRewrite=rewrite=>{let params=(0,_pathmatch.getPathMatch)(rewrite.source+(process.env.__NEXT_TRAILING_SLASH?"(/)?":""),{removeUnnamedParams:!0,strict:!0})(parsedAs.pathname);if((rewrite.has||rewrite.missing)&¶ms){const hasParams=(0,_preparedestination.matchHas)({headers:{host:document.location.hostname,"user-agent":navigator.userAgent},cookies:document.cookie.split("; ").reduce((acc,item)=>{const[key,...value]=item.split("=");return acc[key]=value.join("="),acc},{})},parsedAs.query,rewrite.has,rewrite.missing);hasParams?Object.assign(params,hasParams):params=!1}if(params){if(!rewrite.destination)return externalDest=!0,!0;const destRes=(0,_preparedestination.prepareDestination)({appendParamsToQuery:!0,destination:rewrite.destination,params,query});if(parsedAs=destRes.parsedDestination,asPath=destRes.newUrl,Object.assign(query,destRes.parsedDestination.query),fsPathname=(0,_removetrailingslash.removeTrailingSlash)((0,_normalizelocalepath.normalizeLocalePath)((0,_removebasepath.removeBasePath)(asPath),locales).pathname),pages.includes(fsPathname))return matchedPage=!0,resolvedHref=fsPathname,!0;if(resolvedHref=resolveHref(fsPathname),resolvedHref!==asPath&&pages.includes(resolvedHref))return matchedPage=!0,!0}};let finished=!1;for(let i=0;i<rewrites.beforeFiles.length;i++)handleRewrite(rewrites.beforeFiles[i]);if(matchedPage=pages.includes(fsPathname),!matchedPage){if(!finished)for(let i=0;i<rewrites.afterFiles.length;i++)if(handleRewrite(rewrites.afterFiles[i])){finished=!0;break}if(finished||(resolvedHref=resolveHref(fsPathname),matchedPage=pages.includes(resolvedHref),finished=matchedPage),!finished)for(let i=0;i<rewrites.fallback.length;i++)if(handleRewrite(rewrites.fallback[i])){finished=!0;break}}return{asPath,parsedAs,matchedPage,resolvedHref,externalDest}}},"./node_modules/next/dist/shared/lib/router/utils/route-match-utils.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{safeCompile:function(){return safeCompile},safePathToRegexp:function(){return safePathToRegexp},safeRegexpToFunction:function(){return safeRegexpToFunction},safeRouteMatcher:function(){return safeRouteMatcher}});const _pathtoregexp=__webpack_require__("./node_modules/next/dist/compiled/path-to-regexp/index.js"),_routepatternnormalizer=__webpack_require__("./node_modules/next/dist/lib/route-pattern-normalizer.js");function safePathToRegexp(route,keys,options){if("string"!=typeof route)return(0,_pathtoregexp.pathToRegexp)(route,keys,options);const needsNormalization=(0,_routepatternnormalizer.hasAdjacentParameterIssues)(route),routeToUse=needsNormalization?(0,_routepatternnormalizer.normalizeAdjacentParameters)(route):route;try{return(0,_pathtoregexp.pathToRegexp)(routeToUse,keys,options)}catch(error){if(!needsNormalization)try{const normalizedRoute=(0,_routepatternnormalizer.normalizeAdjacentParameters)(route);return(0,_pathtoregexp.pathToRegexp)(normalizedRoute,keys,options)}catch(retryError){throw error}throw error}}function safeCompile(route,options){const needsNormalization=(0,_routepatternnormalizer.hasAdjacentParameterIssues)(route),routeToUse=needsNormalization?(0,_routepatternnormalizer.normalizeAdjacentParameters)(route):route;try{const compiler=(0,_pathtoregexp.compile)(routeToUse,options);return needsNormalization?params=>(0,_routepatternnormalizer.stripNormalizedSeparators)(compiler(params)):compiler}catch(error){if(!needsNormalization)try{const normalizedRoute=(0,_routepatternnormalizer.normalizeAdjacentParameters)(route),compiler=(0,_pathtoregexp.compile)(normalizedRoute,options);return params=>(0,_routepatternnormalizer.stripNormalizedSeparators)(compiler(params))}catch(retryError){throw error}throw error}}function safeRegexpToFunction(regexp,keys){const originalMatcher=(0,_pathtoregexp.regexpToFunction)(regexp,keys||[]);return pathname=>{const result=originalMatcher(pathname);return!!result&&{...result,params:(0,_routepatternnormalizer.stripParameterSeparators)(result.params)}}}function safeRouteMatcher(matcherFn){return pathname=>{const result=matcherFn(pathname);return!!result&&(0,_routepatternnormalizer.stripParameterSeparators)(result)}}},"./node_modules/next/dist/shared/lib/router/utils/route-matcher.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"getRouteMatcher",{enumerable:!0,get:function(){return getRouteMatcher}});const _utils=__webpack_require__("./node_modules/next/dist/shared/lib/utils.js"),_routematchutils=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/route-match-utils.js");function getRouteMatcher({re,groups}){return(0,_routematchutils.safeRouteMatcher)(pathname=>{const routeMatch=re.exec(pathname);if(!routeMatch)return!1;const decode=param=>{try{return decodeURIComponent(param)}catch{throw Object.defineProperty(new _utils.DecodeError("failed to decode param"),"__NEXT_ERROR_CODE",{value:"E528",enumerable:!1,configurable:!0})}},params={};for(const[key,group]of Object.entries(groups)){const match=routeMatch[group.pos];void 0!==match&&(group.repeat?params[key]=match.split("/").map(entry=>decode(entry)):params[key]=decode(match))}return params})}},"./node_modules/next/dist/shared/lib/router/utils/route-regex.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getNamedMiddlewareRegex:function(){return getNamedMiddlewareRegex},getNamedRouteRegex:function(){return getNamedRouteRegex},getRouteRegex:function(){return getRouteRegex}});const _constants=__webpack_require__("./node_modules/next/dist/lib/constants.js"),_interceptionroutes=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/interception-routes.js"),_escaperegexp=__webpack_require__("./node_modules/next/dist/shared/lib/escape-regexp.js"),_removetrailingslash=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/remove-trailing-slash.js"),_getdynamicparam=__webpack_require__("./node_modules/next/dist/shared/lib/router/utils/get-dynamic-param.js");function getParametrizedRoute(route,includeSuffix,includePrefix){const groups={};let groupIndex=1;const segments=[];for(const segment of(0,_removetrailingslash.removeTrailingSlash)(route).slice(1).split("/")){const markerMatch=_interceptionroutes.INTERCEPTION_ROUTE_MARKERS.find(m=>segment.startsWith(m)),paramMatches=segment.match(_getdynamicparam.PARAMETER_PATTERN);if(markerMatch&¶mMatches&¶mMatches[2]){const{key,optional,repeat}=(0,_getdynamicparam.parseMatchedParameter)(paramMatches[2]);groups[key]={pos:groupIndex++,repeat,optional},segments.push(`/${(0,_escaperegexp.escapeStringRegexp)(markerMatch)}([^/]+?)`)}else if(paramMatches&¶mMatches[2]){const{key,repeat,optional}=(0,_getdynamicparam.parseMatchedParameter)(paramMatches[2]);groups[key]={pos:groupIndex++,repeat,optional},includePrefix&¶mMatches[1]&&segments.push(`/${(0,_escaperegexp.escapeStringRegexp)(paramMatches[1])}`);let s=repeat?optional?"(?:/(.+?))?":"/(.+?)":"/([^/]+?)";includePrefix&¶mMatches[1]&&(s=s.substring(1)),segments.push(s)}else segments.push(`/${(0,_escaperegexp.escapeStringRegexp)(segment)}`);includeSuffix&¶mMatches&¶mMatches[3]&&segments.push((0,_escaperegexp.escapeStringRegexp)(paramMatches[3]))}return{parameterizedRoute:segments.join(""),groups}}function getRouteRegex(normalizedRoute,{includeSuffix=!1,includePrefix=!1,excludeOptionalTrailingSlash=!1}={}){const{parameterizedRoute,groups}=getParametrizedRoute(normalizedRoute,includeSuffix,includePrefix);let re=parameterizedRoute;return excludeOptionalTrailingSlash||(re+="(?:/)?"),{re:new RegExp(`^${re}$`),groups}}function getSafeKeyFromSegment({interceptionMarker,getSafeRouteKey,segment,routeKeys,keyPrefix,backreferenceDuplicateKeys}){const{key,optional,repeat}=(0,_getdynamicparam.parseMatchedParameter)(segment);let cleanedKey=key.replace(/\W/g,"");keyPrefix&&(cleanedKey=`${keyPrefix}${cleanedKey}`);let invalidKey=!1;(0===cleanedKey.length||cleanedKey.length>30)&&(invalidKey=!0),isNaN(parseInt(cleanedKey.slice(0,1)))||(invalidKey=!0),invalidKey&&(cleanedKey=getSafeRouteKey());const duplicateKey=cleanedKey in routeKeys;routeKeys[cleanedKey]=keyPrefix?`${keyPrefix}${key}`:key;const interceptionPrefix=interceptionMarker?(0,_escaperegexp.escapeStringRegexp)(interceptionMarker):"";let pattern;return pattern=duplicateKey&&backreferenceDuplicateKeys?`\\k<${cleanedKey}>`:repeat?`(?<${cleanedKey}>.+?)`:`(?<${cleanedKey}>[^/]+?)`,{key,pattern:optional?`(?:/${interceptionPrefix}${pattern})?`:`/${interceptionPrefix}${pattern}`,cleanedKey,optional,repeat}}function getNamedParametrizedRoute(route,prefixRouteKeys,includeSuffix,includePrefix,backreferenceDuplicateKeys,reference={names:{},intercepted:{}}){const getSafeRouteKey=function buildGetSafeRouteKey(){let i=0;return()=>{let routeKey="",j=++i;for(;j>0;)routeKey+=String.fromCharCode(97+(j-1)%26),j=Math.floor((j-1)/26);return routeKey}}(),routeKeys={},segments=[],inverseParts=[];reference=structuredClone(reference);for(const segment of(0,_removetrailingslash.removeTrailingSlash)(route).slice(1).split("/")){const hasInterceptionMarker=_interceptionroutes.INTERCEPTION_ROUTE_MARKERS.some(m=>segment.startsWith(m)),paramMatches=segment.match(_getdynamicparam.PARAMETER_PATTERN),interceptionMarker=hasInterceptionMarker?paramMatches?.[1]:void 0;let keyPrefix;if(interceptionMarker&¶mMatches?.[2]?(keyPrefix=prefixRouteKeys?_constants.NEXT_INTERCEPTION_MARKER_PREFIX:void 0,reference.intercepted[paramMatches[2]]=interceptionMarker):keyPrefix=paramMatches?.[2]&&reference.intercepted[paramMatches[2]]?prefixRouteKeys?_constants.NEXT_INTERCEPTION_MARKER_PREFIX:void 0:prefixRouteKeys?_constants.NEXT_QUERY_PARAM_PREFIX:void 0,interceptionMarker&¶mMatches&¶mMatches[2]){const{key,pattern,cleanedKey,repeat,optional}=getSafeKeyFromSegment({getSafeRouteKey,interceptionMarker,segment:paramMatches[2],routeKeys,keyPrefix,backreferenceDuplicateKeys});segments.push(pattern),inverseParts.push(`/${paramMatches[1]}:${reference.names[key]??cleanedKey}${repeat?optional?"*":"+":""}`),reference.names[key]??=cleanedKey}else if(paramMatches&¶mMatches[2]){includePrefix&¶mMatches[1]&&(segments.push(`/${(0,_escaperegexp.escapeStringRegexp)(paramMatches[1])}`),inverseParts.push(`/${paramMatches[1]}`));const{key,pattern,cleanedKey,repeat,optional}=getSafeKeyFromSegment({getSafeRouteKey,segment:paramMatches[2],routeKeys,keyPrefix,backreferenceDuplicateKeys});let s=pattern;includePrefix&¶mMatches[1]&&(s=s.substring(1)),segments.push(s),inverseParts.push(`/:${reference.names[key]??cleanedKey}${repeat?optional?"*":"+":""}`),reference.names[key]??=cleanedKey}else segments.push(`/${(0,_escaperegexp.escapeStringRegexp)(segment)}`),inverseParts.push(`/${segment}`);includeSuffix&¶mMatches&¶mMatches[3]&&(segments.push((0,_escaperegexp.escapeStringRegexp)(paramMatches[3])),inverseParts.push(paramMatches[3]))}return{namedParameterizedRoute:segments.join(""),routeKeys,pathToRegexpPattern:inverseParts.join(""),reference}}function getNamedRouteRegex(normalizedRoute,options){const result=getNamedParametrizedRoute(normalizedRoute,options.prefixRouteKeys,options.includeSuffix??!1,options.includePrefix??!1,options.backreferenceDuplicateKeys??!1,options.reference);let namedRegex=result.namedParameterizedRoute;return options.excludeOptionalTrailingSlash||(namedRegex+="(?:/)?"),{...getRouteRegex(normalizedRoute,options),namedRegex:`^${namedRegex}$`,routeKeys:result.routeKeys,pathToRegexpPattern:result.pathToRegexpPattern,reference:result.reference}}function getNamedMiddlewareRegex(normalizedRoute,options){const{parameterizedRoute}=getParametrizedRoute(normalizedRoute,!1,!1),{catchAll=!0}=options;if("/"===parameterizedRoute){return{namedRegex:`^/${catchAll?".*":""}$`}}const{namedParameterizedRoute}=getNamedParametrizedRoute(normalizedRoute,!1,!1,!1,!1,void 0);return{namedRegex:`^${namedParameterizedRoute}${catchAll?"(?:(/.*)?)":""}$`}}},"./node_modules/next/dist/shared/lib/router/utils/sorted-routes.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{getSortedRouteObjects:function(){return getSortedRouteObjects},getSortedRoutes:function(){return getSortedRoutes}});class UrlNode{insert(urlPath){this._insert(urlPath.split("/").filter(Boolean),[],!1)}smoosh(){return this._smoosh()}_smoosh(prefix="/"){const childrenPaths=[...this.children.keys()].sort();null!==this.slugName&&childrenPaths.splice(childrenPaths.indexOf("[]"),1),null!==this.restSlugName&&childrenPaths.splice(childrenPaths.indexOf("[...]"),1),null!==this.optionalRestSlugName&&childrenPaths.splice(childrenPaths.indexOf("[[...]]"),1);const routes=childrenPaths.map(c=>this.children.get(c)._smoosh(`${prefix}${c}/`)).reduce((prev,curr)=>[...prev,...curr],[]);if(null!==this.slugName&&routes.push(...this.children.get("[]")._smoosh(`${prefix}[${this.slugName}]/`)),!this.placeholder){const r="/"===prefix?"/":prefix.slice(0,-1);if(null!=this.optionalRestSlugName)throw Object.defineProperty(new Error(`You cannot define a route with the same specificity as a optional catch-all route ("${r}" and "${r}[[...${this.optionalRestSlugName}]]").`),"__NEXT_ERROR_CODE",{value:"E458",enumerable:!1,configurable:!0});routes.unshift(r)}return null!==this.restSlugName&&routes.push(...this.children.get("[...]")._smoosh(`${prefix}[...${this.restSlugName}]/`)),null!==this.optionalRestSlugName&&routes.push(...this.children.get("[[...]]")._smoosh(`${prefix}[[...${this.optionalRestSlugName}]]/`)),routes}_insert(urlPaths,slugNames,isCatchAll){if(0===urlPaths.length)return void(this.placeholder=!1);if(isCatchAll)throw Object.defineProperty(new Error("Catch-all must be the last part of the URL."),"__NEXT_ERROR_CODE",{value:"E392",enumerable:!1,configurable:!0});let nextSegment=urlPaths[0];if(nextSegment.startsWith("[")&&nextSegment.endsWith("]")){let segmentName=nextSegment.slice(1,-1),isOptional=!1;if(segmentName.startsWith("[")&&segmentName.endsWith("]")&&(segmentName=segmentName.slice(1,-1),isOptional=!0),segmentName.startsWith("…"))throw Object.defineProperty(new Error(`Detected a three-dot character ('…') at ('${segmentName}'). Did you mean ('...')?`),"__NEXT_ERROR_CODE",{value:"E147",enumerable:!1,configurable:!0});if(segmentName.startsWith("...")&&(segmentName=segmentName.substring(3),isCatchAll=!0),segmentName.startsWith("[")||segmentName.endsWith("]"))throw Object.defineProperty(new Error(`Segment names may not start or end with extra brackets ('${segmentName}').`),"__NEXT_ERROR_CODE",{value:"E421",enumerable:!1,configurable:!0});if(segmentName.startsWith("."))throw Object.defineProperty(new Error(`Segment names may not start with erroneous periods ('${segmentName}').`),"__NEXT_ERROR_CODE",{value:"E288",enumerable:!1,configurable:!0});function handleSlug(previousSlug,nextSlug){if(null!==previousSlug&&previousSlug!==nextSlug)throw Object.defineProperty(new Error(`You cannot use different slug names for the same dynamic path ('${previousSlug}' !== '${nextSlug}').`),"__NEXT_ERROR_CODE",{value:"E337",enumerable:!1,configurable:!0});slugNames.forEach(slug=>{if(slug===nextSlug)throw Object.defineProperty(new Error(`You cannot have the same slug name "${nextSlug}" repeat within a single dynamic path`),"__NEXT_ERROR_CODE",{value:"E247",enumerable:!1,configurable:!0});if(slug.replace(/\W/g,"")===nextSegment.replace(/\W/g,""))throw Object.defineProperty(new Error(`You cannot have the slug names "${slug}" and "${nextSlug}" differ only by non-word symbols within a single dynamic path`),"__NEXT_ERROR_CODE",{value:"E499",enumerable:!1,configurable:!0})}),slugNames.push(nextSlug)}if(isCatchAll)if(isOptional){if(null!=this.restSlugName)throw Object.defineProperty(new Error(`You cannot use both an required and optional catch-all route at the same level ("[...${this.restSlugName}]" and "${urlPaths[0]}" ).`),"__NEXT_ERROR_CODE",{value:"E299",enumerable:!1,configurable:!0});handleSlug(this.optionalRestSlugName,segmentName),this.optionalRestSlugName=segmentName,nextSegment="[[...]]"}else{if(null!=this.optionalRestSlugName)throw Object.defineProperty(new Error(`You cannot use both an optional and required catch-all route at the same level ("[[...${this.optionalRestSlugName}]]" and "${urlPaths[0]}").`),"__NEXT_ERROR_CODE",{value:"E300",enumerable:!1,configurable:!0});handleSlug(this.restSlugName,segmentName),this.restSlugName=segmentName,nextSegment="[...]"}else{if(isOptional)throw Object.defineProperty(new Error(`Optional route parameters are not yet supported ("${urlPaths[0]}").`),"__NEXT_ERROR_CODE",{value:"E435",enumerable:!1,configurable:!0});handleSlug(this.slugName,segmentName),this.slugName=segmentName,nextSegment="[]"}}this.children.has(nextSegment)||this.children.set(nextSegment,new UrlNode),this.children.get(nextSegment)._insert(urlPaths.slice(1),slugNames,isCatchAll)}constructor(){this.placeholder=!0,this.children=new Map,this.slugName=null,this.restSlugName=null,this.optionalRestSlugName=null}}function getSortedRoutes(normalizedPages){const root=new UrlNode;return normalizedPages.forEach(pagePath=>root.insert(pagePath)),root.smoosh()}function getSortedRouteObjects(objects,getter){const indexes={},pathnames=[];for(let i=0;i<objects.length;i++){const pathname=getter(objects[i]);indexes[pathname]=i,pathnames[i]=pathname}return getSortedRoutes(pathnames).map(pathname=>objects[indexes[pathname]])}},"./node_modules/next/dist/shared/lib/segment.js":(__unused_webpack_module,exports)=>{"use strict";function getSegmentValue(segment){return Array.isArray(segment)?segment[1]:segment}function isGroupSegment(segment){return"("===segment[0]&&segment.endsWith(")")}function isParallelRouteSegment(segment){return segment.startsWith("@")&&"@children"!==segment}function addSearchParamsIfPageSegment(segment,searchParams){if(segment.includes(PAGE_SEGMENT_KEY)){const stringifiedQuery=JSON.stringify(searchParams);return"{}"!==stringifiedQuery?PAGE_SEGMENT_KEY+"?"+stringifiedQuery:PAGE_SEGMENT_KEY}return segment}function computeSelectedLayoutSegment(segments,parallelRouteKey){if(!segments||0===segments.length)return null;const rawSegment="children"===parallelRouteKey?segments[0]:segments[segments.length-1];return rawSegment===DEFAULT_SEGMENT_KEY?null:rawSegment}function getSelectedLayoutSegmentPath(tree,parallelRouteKey,first=!0,segmentPath=[]){let node;if(first)node=tree[1][parallelRouteKey];else{const parallelRoutes=tree[1];node=parallelRoutes.children??Object.values(parallelRoutes)[0]}if(!node)return segmentPath;let segmentValue=getSegmentValue(node[0]);return!segmentValue||segmentValue.startsWith(PAGE_SEGMENT_KEY)?segmentPath:(segmentPath.push(segmentValue),getSelectedLayoutSegmentPath(node,parallelRouteKey,!1,segmentPath))}Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{DEFAULT_SEGMENT_KEY:function(){return DEFAULT_SEGMENT_KEY},PAGE_SEGMENT_KEY:function(){return PAGE_SEGMENT_KEY},addSearchParamsIfPageSegment:function(){return addSearchParamsIfPageSegment},computeSelectedLayoutSegment:function(){return computeSelectedLayoutSegment},getSegmentValue:function(){return getSegmentValue},getSelectedLayoutSegmentPath:function(){return getSelectedLayoutSegmentPath},isGroupSegment:function(){return isGroupSegment},isParallelRouteSegment:function(){return isParallelRouteSegment}});const PAGE_SEGMENT_KEY="__PAGE__",DEFAULT_SEGMENT_KEY="__DEFAULT__"},"./node_modules/next/dist/shared/lib/server-inserted-html.shared-runtime.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{ServerInsertedHTMLContext:function(){return ServerInsertedHTMLContext},useServerInsertedHTML:function(){return useServerInsertedHTML}});const _react=__webpack_require__("./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs")._(__webpack_require__("./node_modules/next/dist/compiled/react/index.js")),ServerInsertedHTMLContext=_react.default.createContext(null);function useServerInsertedHTML(callback){const addInsertedServerHTMLCallback=(0,_react.useContext)(ServerInsertedHTMLContext);addInsertedServerHTMLCallback&&addInsertedServerHTMLCallback(callback)}},"./node_modules/next/dist/shared/lib/utils.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),function _export(target,all){for(var name in all)Object.defineProperty(target,name,{enumerable:!0,get:all[name]})}(exports,{DecodeError:function(){return DecodeError},MiddlewareNotFoundError:function(){return MiddlewareNotFoundError},MissingStaticPage:function(){return MissingStaticPage},NormalizeError:function(){return NormalizeError},PageNotFoundError:function(){return PageNotFoundError},SP:function(){return SP},ST:function(){return ST},WEB_VITALS:function(){return WEB_VITALS},execOnce:function(){return execOnce},getDisplayName:function(){return getDisplayName},getLocationOrigin:function(){return getLocationOrigin},getURL:function(){return getURL},isAbsoluteUrl:function(){return isAbsoluteUrl},isResSent:function(){return isResSent},loadGetInitialProps:function(){return loadGetInitialProps},normalizeRepeatedSlashes:function(){return normalizeRepeatedSlashes},stringifyError:function(){return stringifyError}});const WEB_VITALS=["CLS","FCP","FID","INP","LCP","TTFB"];function execOnce(fn){let result,used=!1;return(...args)=>(used||(used=!0,result=fn(...args)),result)}const ABSOLUTE_URL_REGEX=/^[a-zA-Z][a-zA-Z\d+\-.]*?:/,isAbsoluteUrl=url=>ABSOLUTE_URL_REGEX.test(url);function getLocationOrigin(){const{protocol,hostname,port}=window.location;return`${protocol}//${hostname}${port?":"+port:""}`}function getURL(){const{href}=window.location,origin=getLocationOrigin();return href.substring(origin.length)}function getDisplayName(Component){return"string"==typeof Component?Component:Component.displayName||Component.name||"Unknown"}function isResSent(res){return res.finished||res.headersSent}function normalizeRepeatedSlashes(url){const urlParts=url.split("?");return urlParts[0].replace(/\\/g,"/").replace(/\/\/+/g,"/")+(urlParts[1]?`?${urlParts.slice(1).join("?")}`:"")}async function loadGetInitialProps(App,ctx){const res=ctx.res||ctx.ctx&&ctx.ctx.res;if(!App.getInitialProps)return ctx.ctx&&ctx.Component?{pageProps:await loadGetInitialProps(ctx.Component,ctx.ctx)}:{};const props=await App.getInitialProps(ctx);if(res&&isResSent(res))return props;if(!props){const message=`"${getDisplayName(App)}.getInitialProps()" should resolve to an object. But found "${props}" instead.`;throw Object.defineProperty(new Error(message),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0})}return props}const SP="undefined"!=typeof performance,ST=SP&&["mark","measure","getEntriesByName"].every(method=>"function"==typeof performance[method]);class DecodeError extends Error{}class NormalizeError extends Error{}class PageNotFoundError extends Error{constructor(page){super(),this.code="ENOENT",this.name="PageNotFoundError",this.message=`Cannot find module for page: ${page}`}}class MissingStaticPage extends Error{constructor(page,message){super(),this.message=`Failed to load static file for page: ${page} ${message}`}}class MiddlewareNotFoundError extends Error{constructor(){super(),this.code="ENOENT",this.message="Cannot find the middleware module"}}function stringifyError(error){return JSON.stringify({message:error.message,stack:error.stack})}},"./node_modules/next/dist/shared/lib/utils/warn-once.js":(__unused_webpack_module,exports)=>{"use strict";Object.defineProperty(exports,"__esModule",{value:!0}),Object.defineProperty(exports,"warnOnce",{enumerable:!0,get:function(){return warnOnce}});let warnOnce=_=>{}},"./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_default.cjs":(__unused_webpack_module,exports)=>{"use strict";exports._=function _interop_require_default(obj){return obj&&obj.__esModule?obj:{default:obj}}},"./node_modules/next/node_modules/@swc/helpers/cjs/_interop_require_wildcard.cjs":(__unused_webpack_module,exports)=>{"use strict";function _getRequireWildcardCache(nodeInterop){if("function"!=typeof WeakMap)return null;var cacheBabelInterop=new WeakMap,cacheNodeInterop=new WeakMap;return(_getRequireWildcardCache=function(nodeInterop){return nodeInterop?cacheNodeInterop:cacheBabelInterop})(nodeInterop)}exports._=function _interop_require_wildcard(obj,nodeInterop){if(!nodeInterop&&obj&&obj.__esModule)return obj;if(null===obj||"object"!=typeof obj&&"function"!=typeof obj)return{default:obj};var cache=_getRequireWildcardCache(nodeInterop);if(cache&&cache.has(obj))return cache.get(obj);var newObj={__proto__:null},hasPropertyDescriptor=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var key in obj)if("default"!==key&&Object.prototype.hasOwnProperty.call(obj,key)){var desc=hasPropertyDescriptor?Object.getOwnPropertyDescriptor(obj,key):null;desc&&(desc.get||desc.set)?Object.defineProperty(newObj,key,desc):newObj[key]=obj[key]}return newObj.default=obj,cache&&cache.set(obj,newObj),newObj}},"./node_modules/object-inspect/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{var hasMap="function"==typeof Map&&Map.prototype,mapSizeDescriptor=Object.getOwnPropertyDescriptor&&hasMap?Object.getOwnPropertyDescriptor(Map.prototype,"size"):null,mapSize=hasMap&&mapSizeDescriptor&&"function"==typeof mapSizeDescriptor.get?mapSizeDescriptor.get:null,mapForEach=hasMap&&Map.prototype.forEach,hasSet="function"==typeof Set&&Set.prototype,setSizeDescriptor=Object.getOwnPropertyDescriptor&&hasSet?Object.getOwnPropertyDescriptor(Set.prototype,"size"):null,setSize=hasSet&&setSizeDescriptor&&"function"==typeof setSizeDescriptor.get?setSizeDescriptor.get:null,setForEach=hasSet&&Set.prototype.forEach,weakMapHas="function"==typeof WeakMap&&WeakMap.prototype?WeakMap.prototype.has:null,weakSetHas="function"==typeof WeakSet&&WeakSet.prototype?WeakSet.prototype.has:null,weakRefDeref="function"==typeof WeakRef&&WeakRef.prototype?WeakRef.prototype.deref:null,booleanValueOf=Boolean.prototype.valueOf,objectToString=Object.prototype.toString,functionToString=Function.prototype.toString,$match=String.prototype.match,$slice=String.prototype.slice,$replace=String.prototype.replace,$toUpperCase=String.prototype.toUpperCase,$toLowerCase=String.prototype.toLowerCase,$test=RegExp.prototype.test,$concat=Array.prototype.concat,$join=Array.prototype.join,$arrSlice=Array.prototype.slice,$floor=Math.floor,bigIntValueOf="function"==typeof BigInt?BigInt.prototype.valueOf:null,gOPS=Object.getOwnPropertySymbols,symToString="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?Symbol.prototype.toString:null,hasShammedSymbols="function"==typeof Symbol&&"object"==typeof Symbol.iterator,toStringTag="function"==typeof Symbol&&Symbol.toStringTag&&(typeof Symbol.toStringTag===hasShammedSymbols||"symbol")?Symbol.toStringTag:null,isEnumerable=Object.prototype.propertyIsEnumerable,gPO=("function"==typeof Reflect?Reflect.getPrototypeOf:Object.getPrototypeOf)||([].__proto__===Array.prototype?function(O){return O.__proto__}:null);function addNumericSeparator(num,str){if(num===1/0||num===-1/0||num!=num||num&&num>-1e3&&num<1e3||$test.call(/e/,str))return str;var sepRegex=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"==typeof num){var int=num<0?-$floor(-num):$floor(num);if(int!==num){var intStr=String(int),dec=$slice.call(str,intStr.length+1);return $replace.call(intStr,sepRegex,"$&_")+"."+$replace.call($replace.call(dec,/([0-9]{3})/g,"$&_"),/_$/,"")}}return $replace.call(str,sepRegex,"$&_")}var utilInspect=__webpack_require__("?4f7e"),inspectCustom=utilInspect.custom,inspectSymbol=isSymbol(inspectCustom)?inspectCustom:null,quotes={__proto__:null,double:'"',single:"'"},quoteREs={__proto__:null,double:/(["\\])/g,single:/(['\\])/g};function wrapQuotes(s,defaultStyle,opts){var style=opts.quoteStyle||defaultStyle,quoteChar=quotes[style];return quoteChar+s+quoteChar}function quote(s){return $replace.call(String(s),/"/g,""")}function canTrustToString(obj){return!toStringTag||!("object"==typeof obj&&(toStringTag in obj||void 0!==obj[toStringTag]))}function isArray(obj){return"[object Array]"===toStr(obj)&&canTrustToString(obj)}function isRegExp(obj){return"[object RegExp]"===toStr(obj)&&canTrustToString(obj)}function isSymbol(obj){if(hasShammedSymbols)return obj&&"object"==typeof obj&&obj instanceof Symbol;if("symbol"==typeof obj)return!0;if(!obj||"object"!=typeof obj||!symToString)return!1;try{return symToString.call(obj),!0}catch(e){}return!1}module.exports=function inspect_(obj,options,depth,seen){var opts=options||{};if(has(opts,"quoteStyle")&&!has(quotes,opts.quoteStyle))throw new TypeError('option "quoteStyle" must be "single" or "double"');if(has(opts,"maxStringLength")&&("number"==typeof opts.maxStringLength?opts.maxStringLength<0&&opts.maxStringLength!==1/0:null!==opts.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var customInspect=!has(opts,"customInspect")||opts.customInspect;if("boolean"!=typeof customInspect&&"symbol"!==customInspect)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(has(opts,"indent")&&null!==opts.indent&&"\t"!==opts.indent&&!(parseInt(opts.indent,10)===opts.indent&&opts.indent>0))throw new TypeError('option "indent" must be "\\t", an integer > 0, or `null`');if(has(opts,"numericSeparator")&&"boolean"!=typeof opts.numericSeparator)throw new TypeError('option "numericSeparator", if provided, must be `true` or `false`');var numericSeparator=opts.numericSeparator;if(void 0===obj)return"undefined";if(null===obj)return"null";if("boolean"==typeof obj)return obj?"true":"false";if("string"==typeof obj)return inspectString(obj,opts);if("number"==typeof obj){if(0===obj)return 1/0/obj>0?"0":"-0";var str=String(obj);return numericSeparator?addNumericSeparator(obj,str):str}if("bigint"==typeof obj){var bigIntStr=String(obj)+"n";return numericSeparator?addNumericSeparator(obj,bigIntStr):bigIntStr}var maxDepth=void 0===opts.depth?5:opts.depth;if(void 0===depth&&(depth=0),depth>=maxDepth&&maxDepth>0&&"object"==typeof obj)return isArray(obj)?"[Array]":"[Object]";var indent=function getIndent(opts,depth){var baseIndent;if("\t"===opts.indent)baseIndent="\t";else{if(!("number"==typeof opts.indent&&opts.indent>0))return null;baseIndent=$join.call(Array(opts.indent+1)," ")}return{base:baseIndent,prev:$join.call(Array(depth+1),baseIndent)}}(opts,depth);if(void 0===seen)seen=[];else if(indexOf(seen,obj)>=0)return"[Circular]";function inspect(value,from,noIndent){if(from&&(seen=$arrSlice.call(seen)).push(from),noIndent){var newOpts={depth:opts.depth};return has(opts,"quoteStyle")&&(newOpts.quoteStyle=opts.quoteStyle),inspect_(value,newOpts,depth+1,seen)}return inspect_(value,opts,depth+1,seen)}if("function"==typeof obj&&!isRegExp(obj)){var name=function nameOf(f){if(f.name)return f.name;var m=$match.call(functionToString.call(f),/^function\s*([\w$]+)/);if(m)return m[1];return null}(obj),keys=arrObjKeys(obj,inspect);return"[Function"+(name?": "+name:" (anonymous)")+"]"+(keys.length>0?" { "+$join.call(keys,", ")+" }":"")}if(isSymbol(obj)){var symString=hasShammedSymbols?$replace.call(String(obj),/^(Symbol\(.*\))_[^)]*$/,"$1"):symToString.call(obj);return"object"!=typeof obj||hasShammedSymbols?symString:markBoxed(symString)}if(function isElement(x){if(!x||"object"!=typeof x)return!1;if("undefined"!=typeof HTMLElement&&x instanceof HTMLElement)return!0;return"string"==typeof x.nodeName&&"function"==typeof x.getAttribute}(obj)){for(var s="<"+$toLowerCase.call(String(obj.nodeName)),attrs=obj.attributes||[],i=0;i<attrs.length;i++)s+=" "+attrs[i].name+"="+wrapQuotes(quote(attrs[i].value),"double",opts);return s+=">",obj.childNodes&&obj.childNodes.length&&(s+="..."),s+="</"+$toLowerCase.call(String(obj.nodeName))+">"}if(isArray(obj)){if(0===obj.length)return"[]";var xs=arrObjKeys(obj,inspect);return indent&&!function singleLineValues(xs){for(var i=0;i<xs.length;i++)if(indexOf(xs[i],"\n")>=0)return!1;return!0}(xs)?"["+indentedJoin(xs,indent)+"]":"[ "+$join.call(xs,", ")+" ]"}if(function isError(obj){return"[object Error]"===toStr(obj)&&canTrustToString(obj)}(obj)){var parts=arrObjKeys(obj,inspect);return"cause"in Error.prototype||!("cause"in obj)||isEnumerable.call(obj,"cause")?0===parts.length?"["+String(obj)+"]":"{ ["+String(obj)+"] "+$join.call(parts,", ")+" }":"{ ["+String(obj)+"] "+$join.call($concat.call("[cause]: "+inspect(obj.cause),parts),", ")+" }"}if("object"==typeof obj&&customInspect){if(inspectSymbol&&"function"==typeof obj[inspectSymbol]&&utilInspect)return utilInspect(obj,{depth:maxDepth-depth});if("symbol"!==customInspect&&"function"==typeof obj.inspect)return obj.inspect()}if(function isMap(x){if(!mapSize||!x||"object"!=typeof x)return!1;try{mapSize.call(x);try{setSize.call(x)}catch(s){return!0}return x instanceof Map}catch(e){}return!1}(obj)){var mapParts=[];return mapForEach&&mapForEach.call(obj,function(value,key){mapParts.push(inspect(key,obj,!0)+" => "+inspect(value,obj))}),collectionOf("Map",mapSize.call(obj),mapParts,indent)}if(function isSet(x){if(!setSize||!x||"object"!=typeof x)return!1;try{setSize.call(x);try{mapSize.call(x)}catch(m){return!0}return x instanceof Set}catch(e){}return!1}(obj)){var setParts=[];return setForEach&&setForEach.call(obj,function(value){setParts.push(inspect(value,obj))}),collectionOf("Set",setSize.call(obj),setParts,indent)}if(function isWeakMap(x){if(!weakMapHas||!x||"object"!=typeof x)return!1;try{weakMapHas.call(x,weakMapHas);try{weakSetHas.call(x,weakSetHas)}catch(s){return!0}return x instanceof WeakMap}catch(e){}return!1}(obj))return weakCollectionOf("WeakMap");if(function isWeakSet(x){if(!weakSetHas||!x||"object"!=typeof x)return!1;try{weakSetHas.call(x,weakSetHas);try{weakMapHas.call(x,weakMapHas)}catch(s){return!0}return x instanceof WeakSet}catch(e){}return!1}(obj))return weakCollectionOf("WeakSet");if(function isWeakRef(x){if(!weakRefDeref||!x||"object"!=typeof x)return!1;try{return weakRefDeref.call(x),!0}catch(e){}return!1}(obj))return weakCollectionOf("WeakRef");if(function isNumber(obj){return"[object Number]"===toStr(obj)&&canTrustToString(obj)}(obj))return markBoxed(inspect(Number(obj)));if(function isBigInt(obj){if(!obj||"object"!=typeof obj||!bigIntValueOf)return!1;try{return bigIntValueOf.call(obj),!0}catch(e){}return!1}(obj))return markBoxed(inspect(bigIntValueOf.call(obj)));if(function isBoolean(obj){return"[object Boolean]"===toStr(obj)&&canTrustToString(obj)}(obj))return markBoxed(booleanValueOf.call(obj));if(function isString(obj){return"[object String]"===toStr(obj)&&canTrustToString(obj)}(obj))return markBoxed(inspect(String(obj)));if("undefined"!=typeof window&&obj===window)return"{ [object Window] }";if("undefined"!=typeof globalThis&&obj===globalThis||void 0!==__webpack_require__.g&&obj===__webpack_require__.g)return"{ [object globalThis] }";if(!function isDate(obj){return"[object Date]"===toStr(obj)&&canTrustToString(obj)}(obj)&&!isRegExp(obj)){var ys=arrObjKeys(obj,inspect),isPlainObject=gPO?gPO(obj)===Object.prototype:obj instanceof Object||obj.constructor===Object,protoTag=obj instanceof Object?"":"null prototype",stringTag=!isPlainObject&&toStringTag&&Object(obj)===obj&&toStringTag in obj?$slice.call(toStr(obj),8,-1):protoTag?"Object":"",tag=(isPlainObject||"function"!=typeof obj.constructor?"":obj.constructor.name?obj.constructor.name+" ":"")+(stringTag||protoTag?"["+$join.call($concat.call([],stringTag||[],protoTag||[]),": ")+"] ":"");return 0===ys.length?tag+"{}":indent?tag+"{"+indentedJoin(ys,indent)+"}":tag+"{ "+$join.call(ys,", ")+" }"}return String(obj)};var hasOwn=Object.prototype.hasOwnProperty||function(key){return key in this};function has(obj,key){return hasOwn.call(obj,key)}function toStr(obj){return objectToString.call(obj)}function indexOf(xs,x){if(xs.indexOf)return xs.indexOf(x);for(var i=0,l=xs.length;i<l;i++)if(xs[i]===x)return i;return-1}function inspectString(str,opts){if(str.length>opts.maxStringLength){var remaining=str.length-opts.maxStringLength,trailer="... "+remaining+" more character"+(remaining>1?"s":"");return inspectString($slice.call(str,0,opts.maxStringLength),opts)+trailer}var quoteRE=quoteREs[opts.quoteStyle||"single"];return quoteRE.lastIndex=0,wrapQuotes($replace.call($replace.call(str,quoteRE,"\\$1"),/[\x00-\x1f]/g,lowbyte),"single",opts)}function lowbyte(c){var n=c.charCodeAt(0),x={8:"b",9:"t",10:"n",12:"f",13:"r"}[n];return x?"\\"+x:"\\x"+(n<16?"0":"")+$toUpperCase.call(n.toString(16))}function markBoxed(str){return"Object("+str+")"}function weakCollectionOf(type){return type+" { ? }"}function collectionOf(type,size,entries,indent){return type+" ("+size+") {"+(indent?indentedJoin(entries,indent):$join.call(entries,", "))+"}"}function indentedJoin(xs,indent){if(0===xs.length)return"";var lineJoiner="\n"+indent.prev+indent.base;return lineJoiner+$join.call(xs,","+lineJoiner)+"\n"+indent.prev}function arrObjKeys(obj,inspect){var isArr=isArray(obj),xs=[];if(isArr){xs.length=obj.length;for(var i=0;i<obj.length;i++)xs[i]=has(obj,i)?inspect(obj[i],obj):""}var symMap,syms="function"==typeof gOPS?gOPS(obj):[];if(hasShammedSymbols){symMap={};for(var k=0;k<syms.length;k++)symMap["$"+syms[k]]=syms[k]}for(var key in obj)has(obj,key)&&(isArr&&String(Number(key))===key&&key<obj.length||hasShammedSymbols&&symMap["$"+key]instanceof Symbol||($test.call(/[^\w$]/,key)?xs.push(inspect(key,obj)+": "+inspect(obj[key],obj)):xs.push(key+": "+inspect(obj[key],obj))));if("function"==typeof gOPS)for(var j=0;j<syms.length;j++)isEnumerable.call(obj,syms[j])&&xs.push("["+inspect(syms[j])+"]: "+inspect(obj[syms[j]],obj));return xs}},"./node_modules/object-is/implementation.js":module=>{"use strict";var numberIsNaN=function(value){return value!=value};module.exports=function is(a,b){return 0===a&&0===b?1/a==1/b:a===b||!(!numberIsNaN(a)||!numberIsNaN(b))}},"./node_modules/object-is/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var define=__webpack_require__("./node_modules/define-properties/index.js"),callBind=__webpack_require__("./node_modules/call-bind/index.js"),implementation=__webpack_require__("./node_modules/object-is/implementation.js"),getPolyfill=__webpack_require__("./node_modules/object-is/polyfill.js"),shim=__webpack_require__("./node_modules/object-is/shim.js"),polyfill=callBind(getPolyfill(),Object);define(polyfill,{getPolyfill,implementation,shim}),module.exports=polyfill},"./node_modules/object-is/polyfill.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var implementation=__webpack_require__("./node_modules/object-is/implementation.js");module.exports=function getPolyfill(){return"function"==typeof Object.is?Object.is:implementation}},"./node_modules/object-is/shim.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var getPolyfill=__webpack_require__("./node_modules/object-is/polyfill.js"),define=__webpack_require__("./node_modules/define-properties/index.js");module.exports=function shimObjectIs(){var polyfill=getPolyfill();return define(Object,{is:polyfill},{is:function testObjectIs(){return Object.is!==polyfill}}),polyfill}},"./node_modules/object-keys/implementation.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var keysShim;if(!Object.keys){var has=Object.prototype.hasOwnProperty,toStr=Object.prototype.toString,isArgs=__webpack_require__("./node_modules/object-keys/isArguments.js"),isEnumerable=Object.prototype.propertyIsEnumerable,hasDontEnumBug=!isEnumerable.call({toString:null},"toString"),hasProtoEnumBug=isEnumerable.call(function(){},"prototype"),dontEnums=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"],equalsConstructorPrototype=function(o){var ctor=o.constructor;return ctor&&ctor.prototype===o},excludedKeys={$applicationCache:!0,$console:!0,$external:!0,$frame:!0,$frameElement:!0,$frames:!0,$innerHeight:!0,$innerWidth:!0,$onmozfullscreenchange:!0,$onmozfullscreenerror:!0,$outerHeight:!0,$outerWidth:!0,$pageXOffset:!0,$pageYOffset:!0,$parent:!0,$scrollLeft:!0,$scrollTop:!0,$scrollX:!0,$scrollY:!0,$self:!0,$webkitIndexedDB:!0,$webkitStorageInfo:!0,$window:!0},hasAutomationEqualityBug=function(){if("undefined"==typeof window)return!1;for(var k in window)try{if(!excludedKeys["$"+k]&&has.call(window,k)&&null!==window[k]&&"object"==typeof window[k])try{equalsConstructorPrototype(window[k])}catch(e){return!0}}catch(e){return!0}return!1}();keysShim=function keys(object){var isObject=null!==object&&"object"==typeof object,isFunction="[object Function]"===toStr.call(object),isArguments=isArgs(object),isString=isObject&&"[object String]"===toStr.call(object),theKeys=[];if(!isObject&&!isFunction&&!isArguments)throw new TypeError("Object.keys called on a non-object");var skipProto=hasProtoEnumBug&&isFunction;if(isString&&object.length>0&&!has.call(object,0))for(var i=0;i<object.length;++i)theKeys.push(String(i));if(isArguments&&object.length>0)for(var j=0;j<object.length;++j)theKeys.push(String(j));else for(var name in object)skipProto&&"prototype"===name||!has.call(object,name)||theKeys.push(String(name));if(hasDontEnumBug)for(var skipConstructor=function(o){if("undefined"==typeof window||!hasAutomationEqualityBug)return equalsConstructorPrototype(o);try{return equalsConstructorPrototype(o)}catch(e){return!1}}(object),k=0;k<dontEnums.length;++k)skipConstructor&&"constructor"===dontEnums[k]||!has.call(object,dontEnums[k])||theKeys.push(dontEnums[k]);return theKeys}}module.exports=keysShim},"./node_modules/object-keys/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var slice=Array.prototype.slice,isArgs=__webpack_require__("./node_modules/object-keys/isArguments.js"),origKeys=Object.keys,keysShim=origKeys?function keys(o){return origKeys(o)}:__webpack_require__("./node_modules/object-keys/implementation.js"),originalKeys=Object.keys;keysShim.shim=function shimObjectKeys(){if(Object.keys){var keysWorksWithArguments=function(){var args=Object.keys(arguments);return args&&args.length===arguments.length}(1,2);keysWorksWithArguments||(Object.keys=function keys(object){return isArgs(object)?originalKeys(slice.call(object)):originalKeys(object)})}else Object.keys=keysShim;return Object.keys||keysShim},module.exports=keysShim},"./node_modules/object-keys/isArguments.js":module=>{"use strict";var toStr=Object.prototype.toString;module.exports=function isArguments(value){var str=toStr.call(value),isArgs="[object Arguments]"===str;return isArgs||(isArgs="[object Array]"!==str&&null!==value&&"object"==typeof value&&"number"==typeof value.length&&value.length>=0&&"[object Function]"===toStr.call(value.callee)),isArgs}},"./node_modules/object.assign/implementation.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var objectKeys=__webpack_require__("./node_modules/object-keys/index.js"),hasSymbols=__webpack_require__("./node_modules/has-symbols/shams.js")(),callBound=__webpack_require__("./node_modules/call-bound/index.js"),$Object=__webpack_require__("./node_modules/es-object-atoms/index.js"),$push=callBound("Array.prototype.push"),$propIsEnumerable=callBound("Object.prototype.propertyIsEnumerable"),originalGetSymbols=hasSymbols?$Object.getOwnPropertySymbols:null;module.exports=function assign(target,source1){if(null==target)throw new TypeError("target must be an object");var to=$Object(target);if(1===arguments.length)return to;for(var s=1;s<arguments.length;++s){var from=$Object(arguments[s]),keys=objectKeys(from),getSymbols=hasSymbols&&($Object.getOwnPropertySymbols||originalGetSymbols);if(getSymbols)for(var syms=getSymbols(from),j=0;j<syms.length;++j){var key=syms[j];$propIsEnumerable(from,key)&&$push(keys,key)}for(var i=0;i<keys.length;++i){var nextKey=keys[i];if($propIsEnumerable(from,nextKey)){var propValue=from[nextKey];to[nextKey]=propValue}}}return to}},"./node_modules/object.assign/polyfill.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var implementation=__webpack_require__("./node_modules/object.assign/implementation.js");module.exports=function getPolyfill(){return Object.assign?function(){if(!Object.assign)return!1;for(var str="abcdefghijklmnopqrst",letters=str.split(""),map={},i=0;i<letters.length;++i)map[letters[i]]=letters[i];var obj=Object.assign({},map),actual="";for(var k in obj)actual+=k;return str!==actual}()||function(){if(!Object.assign||!Object.preventExtensions)return!1;var thrower=Object.preventExtensions({1:2});try{Object.assign(thrower,"xy")}catch(e){return"y"===thrower[1]}return!1}()?implementation:Object.assign:implementation}},"./node_modules/pako/lib/utils/common.js":(__unused_webpack_module,exports)=>{"use strict";var TYPED_OK="undefined"!=typeof Uint8Array&&"undefined"!=typeof Uint16Array&&"undefined"!=typeof Int32Array;function _has(obj,key){return Object.prototype.hasOwnProperty.call(obj,key)}exports.assign=function(obj){for(var sources=Array.prototype.slice.call(arguments,1);sources.length;){var source=sources.shift();if(source){if("object"!=typeof source)throw new TypeError(source+"must be non-object");for(var p in source)_has(source,p)&&(obj[p]=source[p])}}return obj},exports.shrinkBuf=function(buf,size){return buf.length===size?buf:buf.subarray?buf.subarray(0,size):(buf.length=size,buf)};var fnTyped={arraySet:function(dest,src,src_offs,len,dest_offs){if(src.subarray&&dest.subarray)dest.set(src.subarray(src_offs,src_offs+len),dest_offs);else for(var i=0;i<len;i++)dest[dest_offs+i]=src[src_offs+i]},flattenChunks:function(chunks){var i,l,len,pos,chunk,result;for(len=0,i=0,l=chunks.length;i<l;i++)len+=chunks[i].length;for(result=new Uint8Array(len),pos=0,i=0,l=chunks.length;i<l;i++)chunk=chunks[i],result.set(chunk,pos),pos+=chunk.length;return result}},fnUntyped={arraySet:function(dest,src,src_offs,len,dest_offs){for(var i=0;i<len;i++)dest[dest_offs+i]=src[src_offs+i]},flattenChunks:function(chunks){return[].concat.apply([],chunks)}};exports.setTyped=function(on){on?(exports.Buf8=Uint8Array,exports.Buf16=Uint16Array,exports.Buf32=Int32Array,exports.assign(exports,fnTyped)):(exports.Buf8=Array,exports.Buf16=Array,exports.Buf32=Array,exports.assign(exports,fnUntyped))},exports.setTyped(TYPED_OK)},"./node_modules/pako/lib/zlib/adler32.js":module=>{"use strict";module.exports=function adler32(adler,buf,len,pos){for(var s1=65535&adler,s2=adler>>>16&65535,n=0;0!==len;){len-=n=len>2e3?2e3:len;do{s2=s2+(s1=s1+buf[pos++]|0)|0}while(--n);s1%=65521,s2%=65521}return s1|s2<<16}},"./node_modules/pako/lib/zlib/constants.js":module=>{"use strict";module.exports={Z_NO_FLUSH:0,Z_PARTIAL_FLUSH:1,Z_SYNC_FLUSH:2,Z_FULL_FLUSH:3,Z_FINISH:4,Z_BLOCK:5,Z_TREES:6,Z_OK:0,Z_STREAM_END:1,Z_NEED_DICT:2,Z_ERRNO:-1,Z_STREAM_ERROR:-2,Z_DATA_ERROR:-3,Z_BUF_ERROR:-5,Z_NO_COMPRESSION:0,Z_BEST_SPEED:1,Z_BEST_COMPRESSION:9,Z_DEFAULT_COMPRESSION:-1,Z_FILTERED:1,Z_HUFFMAN_ONLY:2,Z_RLE:3,Z_FIXED:4,Z_DEFAULT_STRATEGY:0,Z_BINARY:0,Z_TEXT:1,Z_UNKNOWN:2,Z_DEFLATED:8}},"./node_modules/pako/lib/zlib/crc32.js":module=>{"use strict";var crcTable=function makeTable(){for(var c,table=[],n=0;n<256;n++){c=n;for(var k=0;k<8;k++)c=1&c?3988292384^c>>>1:c>>>1;table[n]=c}return table}();module.exports=function crc32(crc,buf,len,pos){var t=crcTable,end=pos+len;crc^=-1;for(var i=pos;i<end;i++)crc=crc>>>8^t[255&(crc^buf[i])];return-1^crc}},"./node_modules/pako/lib/zlib/deflate.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var configuration_table,utils=__webpack_require__("./node_modules/pako/lib/utils/common.js"),trees=__webpack_require__("./node_modules/pako/lib/zlib/trees.js"),adler32=__webpack_require__("./node_modules/pako/lib/zlib/adler32.js"),crc32=__webpack_require__("./node_modules/pako/lib/zlib/crc32.js"),msg=__webpack_require__("./node_modules/pako/lib/zlib/messages.js");function err(strm,errorCode){return strm.msg=msg[errorCode],errorCode}function rank(f){return(f<<1)-(f>4?9:0)}function zero(buf){for(var len=buf.length;--len>=0;)buf[len]=0}function flush_pending(strm){var s=strm.state,len=s.pending;len>strm.avail_out&&(len=strm.avail_out),0!==len&&(utils.arraySet(strm.output,s.pending_buf,s.pending_out,len,strm.next_out),strm.next_out+=len,s.pending_out+=len,strm.total_out+=len,strm.avail_out-=len,s.pending-=len,0===s.pending&&(s.pending_out=0))}function flush_block_only(s,last){trees._tr_flush_block(s,s.block_start>=0?s.block_start:-1,s.strstart-s.block_start,last),s.block_start=s.strstart,flush_pending(s.strm)}function put_byte(s,b){s.pending_buf[s.pending++]=b}function putShortMSB(s,b){s.pending_buf[s.pending++]=b>>>8&255,s.pending_buf[s.pending++]=255&b}function read_buf(strm,buf,start,size){var len=strm.avail_in;return len>size&&(len=size),0===len?0:(strm.avail_in-=len,utils.arraySet(buf,strm.input,strm.next_in,len,start),1===strm.state.wrap?strm.adler=adler32(strm.adler,buf,len,start):2===strm.state.wrap&&(strm.adler=crc32(strm.adler,buf,len,start)),strm.next_in+=len,strm.total_in+=len,len)}function longest_match(s,cur_match){var match,len,chain_length=s.max_chain_length,scan=s.strstart,best_len=s.prev_length,nice_match=s.nice_match,limit=s.strstart>s.w_size-262?s.strstart-(s.w_size-262):0,_win=s.window,wmask=s.w_mask,prev=s.prev,strend=s.strstart+258,scan_end1=_win[scan+best_len-1],scan_end=_win[scan+best_len];s.prev_length>=s.good_match&&(chain_length>>=2),nice_match>s.lookahead&&(nice_match=s.lookahead);do{if(_win[(match=cur_match)+best_len]===scan_end&&_win[match+best_len-1]===scan_end1&&_win[match]===_win[scan]&&_win[++match]===_win[scan+1]){scan+=2,match++;do{}while(_win[++scan]===_win[++match]&&_win[++scan]===_win[++match]&&_win[++scan]===_win[++match]&&_win[++scan]===_win[++match]&&_win[++scan]===_win[++match]&&_win[++scan]===_win[++match]&&_win[++scan]===_win[++match]&&_win[++scan]===_win[++match]&&scan<strend);if(len=258-(strend-scan),scan=strend-258,len>best_len){if(s.match_start=cur_match,best_len=len,len>=nice_match)break;scan_end1=_win[scan+best_len-1],scan_end=_win[scan+best_len]}}}while((cur_match=prev[cur_match&wmask])>limit&&0!==--chain_length);return best_len<=s.lookahead?best_len:s.lookahead}function fill_window(s){var p,n,m,more,str,_w_size=s.w_size;do{if(more=s.window_size-s.lookahead-s.strstart,s.strstart>=_w_size+(_w_size-262)){utils.arraySet(s.window,s.window,_w_size,_w_size,0),s.match_start-=_w_size,s.strstart-=_w_size,s.block_start-=_w_size,p=n=s.hash_size;do{m=s.head[--p],s.head[p]=m>=_w_size?m-_w_size:0}while(--n);p=n=_w_size;do{m=s.prev[--p],s.prev[p]=m>=_w_size?m-_w_size:0}while(--n);more+=_w_size}if(0===s.strm.avail_in)break;if(n=read_buf(s.strm,s.window,s.strstart+s.lookahead,more),s.lookahead+=n,s.lookahead+s.insert>=3)for(str=s.strstart-s.insert,s.ins_h=s.window[str],s.ins_h=(s.ins_h<<s.hash_shift^s.window[str+1])&s.hash_mask;s.insert&&(s.ins_h=(s.ins_h<<s.hash_shift^s.window[str+3-1])&s.hash_mask,s.prev[str&s.w_mask]=s.head[s.ins_h],s.head[s.ins_h]=str,str++,s.insert--,!(s.lookahead+s.insert<3)););}while(s.lookahead<262&&0!==s.strm.avail_in)}function deflate_fast(s,flush){for(var hash_head,bflush;;){if(s.lookahead<262){if(fill_window(s),s.lookahead<262&&0===flush)return 1;if(0===s.lookahead)break}if(hash_head=0,s.lookahead>=3&&(s.ins_h=(s.ins_h<<s.hash_shift^s.window[s.strstart+3-1])&s.hash_mask,hash_head=s.prev[s.strstart&s.w_mask]=s.head[s.ins_h],s.head[s.ins_h]=s.strstart),0!==hash_head&&s.strstart-hash_head<=s.w_size-262&&(s.match_length=longest_match(s,hash_head)),s.match_length>=3)if(bflush=trees._tr_tally(s,s.strstart-s.match_start,s.match_length-3),s.lookahead-=s.match_length,s.match_length<=s.max_lazy_match&&s.lookahead>=3){s.match_length--;do{s.strstart++,s.ins_h=(s.ins_h<<s.hash_shift^s.window[s.strstart+3-1])&s.hash_mask,hash_head=s.prev[s.strstart&s.w_mask]=s.head[s.ins_h],s.head[s.ins_h]=s.strstart}while(0!==--s.match_length);s.strstart++}else s.strstart+=s.match_length,s.match_length=0,s.ins_h=s.window[s.strstart],s.ins_h=(s.ins_h<<s.hash_shift^s.window[s.strstart+1])&s.hash_mask;else bflush=trees._tr_tally(s,0,s.window[s.strstart]),s.lookahead--,s.strstart++;if(bflush&&(flush_block_only(s,!1),0===s.strm.avail_out))return 1}return s.insert=s.strstart<2?s.strstart:2,4===flush?(flush_block_only(s,!0),0===s.strm.avail_out?3:4):s.last_lit&&(flush_block_only(s,!1),0===s.strm.avail_out)?1:2}function deflate_slow(s,flush){for(var hash_head,bflush,max_insert;;){if(s.lookahead<262){if(fill_window(s),s.lookahead<262&&0===flush)return 1;if(0===s.lookahead)break}if(hash_head=0,s.lookahead>=3&&(s.ins_h=(s.ins_h<<s.hash_shift^s.window[s.strstart+3-1])&s.hash_mask,hash_head=s.prev[s.strstart&s.w_mask]=s.head[s.ins_h],s.head[s.ins_h]=s.strstart),s.prev_length=s.match_length,s.prev_match=s.match_start,s.match_length=2,0!==hash_head&&s.prev_length<s.max_lazy_match&&s.strstart-hash_head<=s.w_size-262&&(s.match_length=longest_match(s,hash_head),s.match_length<=5&&(1===s.strategy||3===s.match_length&&s.strstart-s.match_start>4096)&&(s.match_length=2)),s.prev_length>=3&&s.match_length<=s.prev_length){max_insert=s.strstart+s.lookahead-3,bflush=trees._tr_tally(s,s.strstart-1-s.prev_match,s.prev_length-3),s.lookahead-=s.prev_length-1,s.prev_length-=2;do{++s.strstart<=max_insert&&(s.ins_h=(s.ins_h<<s.hash_shift^s.window[s.strstart+3-1])&s.hash_mask,hash_head=s.prev[s.strstart&s.w_mask]=s.head[s.ins_h],s.head[s.ins_h]=s.strstart)}while(0!==--s.prev_length);if(s.match_available=0,s.match_length=2,s.strstart++,bflush&&(flush_block_only(s,!1),0===s.strm.avail_out))return 1}else if(s.match_available){if((bflush=trees._tr_tally(s,0,s.window[s.strstart-1]))&&flush_block_only(s,!1),s.strstart++,s.lookahead--,0===s.strm.avail_out)return 1}else s.match_available=1,s.strstart++,s.lookahead--}return s.match_available&&(bflush=trees._tr_tally(s,0,s.window[s.strstart-1]),s.match_available=0),s.insert=s.strstart<2?s.strstart:2,4===flush?(flush_block_only(s,!0),0===s.strm.avail_out?3:4):s.last_lit&&(flush_block_only(s,!1),0===s.strm.avail_out)?1:2}function Config(good_length,max_lazy,nice_length,max_chain,func){this.good_length=good_length,this.max_lazy=max_lazy,this.nice_length=nice_length,this.max_chain=max_chain,this.func=func}function DeflateState(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new utils.Buf16(1146),this.dyn_dtree=new utils.Buf16(122),this.bl_tree=new utils.Buf16(78),zero(this.dyn_ltree),zero(this.dyn_dtree),zero(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new utils.Buf16(16),this.heap=new utils.Buf16(573),zero(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new utils.Buf16(573),zero(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}function deflateResetKeep(strm){var s;return strm&&strm.state?(strm.total_in=strm.total_out=0,strm.data_type=2,(s=strm.state).pending=0,s.pending_out=0,s.wrap<0&&(s.wrap=-s.wrap),s.status=s.wrap?42:113,strm.adler=2===s.wrap?0:1,s.last_flush=0,trees._tr_init(s),0):err(strm,-2)}function deflateReset(strm){var ret=deflateResetKeep(strm);return 0===ret&&function lm_init(s){s.window_size=2*s.w_size,zero(s.head),s.max_lazy_match=configuration_table[s.level].max_lazy,s.good_match=configuration_table[s.level].good_length,s.nice_match=configuration_table[s.level].nice_length,s.max_chain_length=configuration_table[s.level].max_chain,s.strstart=0,s.block_start=0,s.lookahead=0,s.insert=0,s.match_length=s.prev_length=2,s.match_available=0,s.ins_h=0}(strm.state),ret}function deflateInit2(strm,level,method,windowBits,memLevel,strategy){if(!strm)return-2;var wrap=1;if(-1===level&&(level=6),windowBits<0?(wrap=0,windowBits=-windowBits):windowBits>15&&(wrap=2,windowBits-=16),memLevel<1||memLevel>9||8!==method||windowBits<8||windowBits>15||level<0||level>9||strategy<0||strategy>4)return err(strm,-2);8===windowBits&&(windowBits=9);var s=new DeflateState;return strm.state=s,s.strm=strm,s.wrap=wrap,s.gzhead=null,s.w_bits=windowBits,s.w_size=1<<s.w_bits,s.w_mask=s.w_size-1,s.hash_bits=memLevel+7,s.hash_size=1<<s.hash_bits,s.hash_mask=s.hash_size-1,s.hash_shift=~~((s.hash_bits+3-1)/3),s.window=new utils.Buf8(2*s.w_size),s.head=new utils.Buf16(s.hash_size),s.prev=new utils.Buf16(s.w_size),s.lit_bufsize=1<<memLevel+6,s.pending_buf_size=4*s.lit_bufsize,s.pending_buf=new utils.Buf8(s.pending_buf_size),s.d_buf=1*s.lit_bufsize,s.l_buf=3*s.lit_bufsize,s.level=level,s.strategy=strategy,s.method=method,deflateReset(strm)}configuration_table=[new Config(0,0,0,0,function deflate_stored(s,flush){var max_block_size=65535;for(max_block_size>s.pending_buf_size-5&&(max_block_size=s.pending_buf_size-5);;){if(s.lookahead<=1){if(fill_window(s),0===s.lookahead&&0===flush)return 1;if(0===s.lookahead)break}s.strstart+=s.lookahead,s.lookahead=0;var max_start=s.block_start+max_block_size;if((0===s.strstart||s.strstart>=max_start)&&(s.lookahead=s.strstart-max_start,s.strstart=max_start,flush_block_only(s,!1),0===s.strm.avail_out))return 1;if(s.strstart-s.block_start>=s.w_size-262&&(flush_block_only(s,!1),0===s.strm.avail_out))return 1}return s.insert=0,4===flush?(flush_block_only(s,!0),0===s.strm.avail_out?3:4):(s.strstart>s.block_start&&(flush_block_only(s,!1),s.strm.avail_out),1)}),new Config(4,4,8,4,deflate_fast),new Config(4,5,16,8,deflate_fast),new Config(4,6,32,32,deflate_fast),new Config(4,4,16,16,deflate_slow),new Config(8,16,32,32,deflate_slow),new Config(8,16,128,128,deflate_slow),new Config(8,32,128,256,deflate_slow),new Config(32,128,258,1024,deflate_slow),new Config(32,258,258,4096,deflate_slow)],exports.deflateInit=function deflateInit(strm,level){return deflateInit2(strm,level,8,15,8,0)},exports.deflateInit2=deflateInit2,exports.deflateReset=deflateReset,exports.deflateResetKeep=deflateResetKeep,exports.deflateSetHeader=function deflateSetHeader(strm,head){return strm&&strm.state?2!==strm.state.wrap?-2:(strm.state.gzhead=head,0):-2},exports.deflate=function deflate(strm,flush){var old_flush,s,beg,val;if(!strm||!strm.state||flush>5||flush<0)return strm?err(strm,-2):-2;if(s=strm.state,!strm.output||!strm.input&&0!==strm.avail_in||666===s.status&&4!==flush)return err(strm,0===strm.avail_out?-5:-2);if(s.strm=strm,old_flush=s.last_flush,s.last_flush=flush,42===s.status)if(2===s.wrap)strm.adler=0,put_byte(s,31),put_byte(s,139),put_byte(s,8),s.gzhead?(put_byte(s,(s.gzhead.text?1:0)+(s.gzhead.hcrc?2:0)+(s.gzhead.extra?4:0)+(s.gzhead.name?8:0)+(s.gzhead.comment?16:0)),put_byte(s,255&s.gzhead.time),put_byte(s,s.gzhead.time>>8&255),put_byte(s,s.gzhead.time>>16&255),put_byte(s,s.gzhead.time>>24&255),put_byte(s,9===s.level?2:s.strategy>=2||s.level<2?4:0),put_byte(s,255&s.gzhead.os),s.gzhead.extra&&s.gzhead.extra.length&&(put_byte(s,255&s.gzhead.extra.length),put_byte(s,s.gzhead.extra.length>>8&255)),s.gzhead.hcrc&&(strm.adler=crc32(strm.adler,s.pending_buf,s.pending,0)),s.gzindex=0,s.status=69):(put_byte(s,0),put_byte(s,0),put_byte(s,0),put_byte(s,0),put_byte(s,0),put_byte(s,9===s.level?2:s.strategy>=2||s.level<2?4:0),put_byte(s,3),s.status=113);else{var header=8+(s.w_bits-8<<4)<<8;header|=(s.strategy>=2||s.level<2?0:s.level<6?1:6===s.level?2:3)<<6,0!==s.strstart&&(header|=32),header+=31-header%31,s.status=113,putShortMSB(s,header),0!==s.strstart&&(putShortMSB(s,strm.adler>>>16),putShortMSB(s,65535&strm.adler)),strm.adler=1}if(69===s.status)if(s.gzhead.extra){for(beg=s.pending;s.gzindex<(65535&s.gzhead.extra.length)&&(s.pending!==s.pending_buf_size||(s.gzhead.hcrc&&s.pending>beg&&(strm.adler=crc32(strm.adler,s.pending_buf,s.pending-beg,beg)),flush_pending(strm),beg=s.pending,s.pending!==s.pending_buf_size));)put_byte(s,255&s.gzhead.extra[s.gzindex]),s.gzindex++;s.gzhead.hcrc&&s.pending>beg&&(strm.adler=crc32(strm.adler,s.pending_buf,s.pending-beg,beg)),s.gzindex===s.gzhead.extra.length&&(s.gzindex=0,s.status=73)}else s.status=73;if(73===s.status)if(s.gzhead.name){beg=s.pending;do{if(s.pending===s.pending_buf_size&&(s.gzhead.hcrc&&s.pending>beg&&(strm.adler=crc32(strm.adler,s.pending_buf,s.pending-beg,beg)),flush_pending(strm),beg=s.pending,s.pending===s.pending_buf_size)){val=1;break}val=s.gzindex<s.gzhead.name.length?255&s.gzhead.name.charCodeAt(s.gzindex++):0,put_byte(s,val)}while(0!==val);s.gzhead.hcrc&&s.pending>beg&&(strm.adler=crc32(strm.adler,s.pending_buf,s.pending-beg,beg)),0===val&&(s.gzindex=0,s.status=91)}else s.status=91;if(91===s.status)if(s.gzhead.comment){beg=s.pending;do{if(s.pending===s.pending_buf_size&&(s.gzhead.hcrc&&s.pending>beg&&(strm.adler=crc32(strm.adler,s.pending_buf,s.pending-beg,beg)),flush_pending(strm),beg=s.pending,s.pending===s.pending_buf_size)){val=1;break}val=s.gzindex<s.gzhead.comment.length?255&s.gzhead.comment.charCodeAt(s.gzindex++):0,put_byte(s,val)}while(0!==val);s.gzhead.hcrc&&s.pending>beg&&(strm.adler=crc32(strm.adler,s.pending_buf,s.pending-beg,beg)),0===val&&(s.status=103)}else s.status=103;if(103===s.status&&(s.gzhead.hcrc?(s.pending+2>s.pending_buf_size&&flush_pending(strm),s.pending+2<=s.pending_buf_size&&(put_byte(s,255&strm.adler),put_byte(s,strm.adler>>8&255),strm.adler=0,s.status=113)):s.status=113),0!==s.pending){if(flush_pending(strm),0===strm.avail_out)return s.last_flush=-1,0}else if(0===strm.avail_in&&rank(flush)<=rank(old_flush)&&4!==flush)return err(strm,-5);if(666===s.status&&0!==strm.avail_in)return err(strm,-5);if(0!==strm.avail_in||0!==s.lookahead||0!==flush&&666!==s.status){var bstate=2===s.strategy?function deflate_huff(s,flush){for(var bflush;;){if(0===s.lookahead&&(fill_window(s),0===s.lookahead)){if(0===flush)return 1;break}if(s.match_length=0,bflush=trees._tr_tally(s,0,s.window[s.strstart]),s.lookahead--,s.strstart++,bflush&&(flush_block_only(s,!1),0===s.strm.avail_out))return 1}return s.insert=0,4===flush?(flush_block_only(s,!0),0===s.strm.avail_out?3:4):s.last_lit&&(flush_block_only(s,!1),0===s.strm.avail_out)?1:2}(s,flush):3===s.strategy?function deflate_rle(s,flush){for(var bflush,prev,scan,strend,_win=s.window;;){if(s.lookahead<=258){if(fill_window(s),s.lookahead<=258&&0===flush)return 1;if(0===s.lookahead)break}if(s.match_length=0,s.lookahead>=3&&s.strstart>0&&(prev=_win[scan=s.strstart-1])===_win[++scan]&&prev===_win[++scan]&&prev===_win[++scan]){strend=s.strstart+258;do{}while(prev===_win[++scan]&&prev===_win[++scan]&&prev===_win[++scan]&&prev===_win[++scan]&&prev===_win[++scan]&&prev===_win[++scan]&&prev===_win[++scan]&&prev===_win[++scan]&&scan<strend);s.match_length=258-(strend-scan),s.match_length>s.lookahead&&(s.match_length=s.lookahead)}if(s.match_length>=3?(bflush=trees._tr_tally(s,1,s.match_length-3),s.lookahead-=s.match_length,s.strstart+=s.match_length,s.match_length=0):(bflush=trees._tr_tally(s,0,s.window[s.strstart]),s.lookahead--,s.strstart++),bflush&&(flush_block_only(s,!1),0===s.strm.avail_out))return 1}return s.insert=0,4===flush?(flush_block_only(s,!0),0===s.strm.avail_out?3:4):s.last_lit&&(flush_block_only(s,!1),0===s.strm.avail_out)?1:2}(s,flush):configuration_table[s.level].func(s,flush);if(3!==bstate&&4!==bstate||(s.status=666),1===bstate||3===bstate)return 0===strm.avail_out&&(s.last_flush=-1),0;if(2===bstate&&(1===flush?trees._tr_align(s):5!==flush&&(trees._tr_stored_block(s,0,0,!1),3===flush&&(zero(s.head),0===s.lookahead&&(s.strstart=0,s.block_start=0,s.insert=0))),flush_pending(strm),0===strm.avail_out))return s.last_flush=-1,0}return 4!==flush?0:s.wrap<=0?1:(2===s.wrap?(put_byte(s,255&strm.adler),put_byte(s,strm.adler>>8&255),put_byte(s,strm.adler>>16&255),put_byte(s,strm.adler>>24&255),put_byte(s,255&strm.total_in),put_byte(s,strm.total_in>>8&255),put_byte(s,strm.total_in>>16&255),put_byte(s,strm.total_in>>24&255)):(putShortMSB(s,strm.adler>>>16),putShortMSB(s,65535&strm.adler)),flush_pending(strm),s.wrap>0&&(s.wrap=-s.wrap),0!==s.pending?0:1)},exports.deflateEnd=function deflateEnd(strm){var status;return strm&&strm.state?42!==(status=strm.state.status)&&69!==status&&73!==status&&91!==status&&103!==status&&113!==status&&666!==status?err(strm,-2):(strm.state=null,113===status?err(strm,-3):0):-2},exports.deflateSetDictionary=function deflateSetDictionary(strm,dictionary){var s,str,n,wrap,avail,next,input,tmpDict,dictLength=dictionary.length;if(!strm||!strm.state)return-2;if(2===(wrap=(s=strm.state).wrap)||1===wrap&&42!==s.status||s.lookahead)return-2;for(1===wrap&&(strm.adler=adler32(strm.adler,dictionary,dictLength,0)),s.wrap=0,dictLength>=s.w_size&&(0===wrap&&(zero(s.head),s.strstart=0,s.block_start=0,s.insert=0),tmpDict=new utils.Buf8(s.w_size),utils.arraySet(tmpDict,dictionary,dictLength-s.w_size,s.w_size,0),dictionary=tmpDict,dictLength=s.w_size),avail=strm.avail_in,next=strm.next_in,input=strm.input,strm.avail_in=dictLength,strm.next_in=0,strm.input=dictionary,fill_window(s);s.lookahead>=3;){str=s.strstart,n=s.lookahead-2;do{s.ins_h=(s.ins_h<<s.hash_shift^s.window[str+3-1])&s.hash_mask,s.prev[str&s.w_mask]=s.head[s.ins_h],s.head[s.ins_h]=str,str++}while(--n);s.strstart=str,s.lookahead=2,fill_window(s)}return s.strstart+=s.lookahead,s.block_start=s.strstart,s.insert=s.lookahead,s.lookahead=0,s.match_length=s.prev_length=2,s.match_available=0,strm.next_in=next,strm.input=input,strm.avail_in=avail,s.wrap=wrap,0},exports.deflateInfo="pako deflate (from Nodeca project)"},"./node_modules/pako/lib/zlib/inffast.js":module=>{"use strict";module.exports=function inflate_fast(strm,start){var state,_in,last,_out,beg,end,dmax,wsize,whave,wnext,s_window,hold,bits,lcode,dcode,lmask,dmask,here,op,len,dist,from,from_source,input,output;state=strm.state,_in=strm.next_in,input=strm.input,last=_in+(strm.avail_in-5),_out=strm.next_out,output=strm.output,beg=_out-(start-strm.avail_out),end=_out+(strm.avail_out-257),dmax=state.dmax,wsize=state.wsize,whave=state.whave,wnext=state.wnext,s_window=state.window,hold=state.hold,bits=state.bits,lcode=state.lencode,dcode=state.distcode,lmask=(1<<state.lenbits)-1,dmask=(1<<state.distbits)-1;top:do{bits<15&&(hold+=input[_in++]<<bits,bits+=8,hold+=input[_in++]<<bits,bits+=8),here=lcode[hold&lmask];dolen:for(;;){if(hold>>>=op=here>>>24,bits-=op,0===(op=here>>>16&255))output[_out++]=65535&here;else{if(!(16&op)){if(64&op){if(32&op){state.mode=12;break top}strm.msg="invalid literal/length code",state.mode=30;break top}here=lcode[(65535&here)+(hold&(1<<op)-1)];continue dolen}for(len=65535&here,(op&=15)&&(bits<op&&(hold+=input[_in++]<<bits,bits+=8),len+=hold&(1<<op)-1,hold>>>=op,bits-=op),bits<15&&(hold+=input[_in++]<<bits,bits+=8,hold+=input[_in++]<<bits,bits+=8),here=dcode[hold&dmask];;){if(hold>>>=op=here>>>24,bits-=op,16&(op=here>>>16&255)){if(dist=65535&here,bits<(op&=15)&&(hold+=input[_in++]<<bits,(bits+=8)<op&&(hold+=input[_in++]<<bits,bits+=8)),(dist+=hold&(1<<op)-1)>dmax){strm.msg="invalid distance too far back",state.mode=30;break top}if(hold>>>=op,bits-=op,dist>(op=_out-beg)){if((op=dist-op)>whave&&state.sane){strm.msg="invalid distance too far back",state.mode=30;break top}if(from=0,from_source=s_window,0===wnext){if(from+=wsize-op,op<len){len-=op;do{output[_out++]=s_window[from++]}while(--op);from=_out-dist,from_source=output}}else if(wnext<op){if(from+=wsize+wnext-op,(op-=wnext)<len){len-=op;do{output[_out++]=s_window[from++]}while(--op);if(from=0,wnext<len){len-=op=wnext;do{output[_out++]=s_window[from++]}while(--op);from=_out-dist,from_source=output}}}else if(from+=wnext-op,op<len){len-=op;do{output[_out++]=s_window[from++]}while(--op);from=_out-dist,from_source=output}for(;len>2;)output[_out++]=from_source[from++],output[_out++]=from_source[from++],output[_out++]=from_source[from++],len-=3;len&&(output[_out++]=from_source[from++],len>1&&(output[_out++]=from_source[from++]))}else{from=_out-dist;do{output[_out++]=output[from++],output[_out++]=output[from++],output[_out++]=output[from++],len-=3}while(len>2);len&&(output[_out++]=output[from++],len>1&&(output[_out++]=output[from++]))}break}if(64&op){strm.msg="invalid distance code",state.mode=30;break top}here=dcode[(65535&here)+(hold&(1<<op)-1)]}}break}}while(_in<last&&_out<end);_in-=len=bits>>3,hold&=(1<<(bits-=len<<3))-1,strm.next_in=_in,strm.next_out=_out,strm.avail_in=_in<last?last-_in+5:5-(_in-last),strm.avail_out=_out<end?end-_out+257:257-(_out-end),state.hold=hold,state.bits=bits}},"./node_modules/pako/lib/zlib/inflate.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var utils=__webpack_require__("./node_modules/pako/lib/utils/common.js"),adler32=__webpack_require__("./node_modules/pako/lib/zlib/adler32.js"),crc32=__webpack_require__("./node_modules/pako/lib/zlib/crc32.js"),inflate_fast=__webpack_require__("./node_modules/pako/lib/zlib/inffast.js"),inflate_table=__webpack_require__("./node_modules/pako/lib/zlib/inftrees.js");function zswap32(q){return(q>>>24&255)+(q>>>8&65280)+((65280&q)<<8)+((255&q)<<24)}function InflateState(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new utils.Buf16(320),this.work=new utils.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function inflateResetKeep(strm){var state;return strm&&strm.state?(state=strm.state,strm.total_in=strm.total_out=state.total=0,strm.msg="",state.wrap&&(strm.adler=1&state.wrap),state.mode=1,state.last=0,state.havedict=0,state.dmax=32768,state.head=null,state.hold=0,state.bits=0,state.lencode=state.lendyn=new utils.Buf32(852),state.distcode=state.distdyn=new utils.Buf32(592),state.sane=1,state.back=-1,0):-2}function inflateReset(strm){var state;return strm&&strm.state?((state=strm.state).wsize=0,state.whave=0,state.wnext=0,inflateResetKeep(strm)):-2}function inflateReset2(strm,windowBits){var wrap,state;return strm&&strm.state?(state=strm.state,windowBits<0?(wrap=0,windowBits=-windowBits):(wrap=1+(windowBits>>4),windowBits<48&&(windowBits&=15)),windowBits&&(windowBits<8||windowBits>15)?-2:(null!==state.window&&state.wbits!==windowBits&&(state.window=null),state.wrap=wrap,state.wbits=windowBits,inflateReset(strm))):-2}function inflateInit2(strm,windowBits){var ret,state;return strm?(state=new InflateState,strm.state=state,state.window=null,0!==(ret=inflateReset2(strm,windowBits))&&(strm.state=null),ret):-2}var lenfix,distfix,virgin=!0;function fixedtables(state){if(virgin){var sym;for(lenfix=new utils.Buf32(512),distfix=new utils.Buf32(32),sym=0;sym<144;)state.lens[sym++]=8;for(;sym<256;)state.lens[sym++]=9;for(;sym<280;)state.lens[sym++]=7;for(;sym<288;)state.lens[sym++]=8;for(inflate_table(1,state.lens,0,288,lenfix,0,state.work,{bits:9}),sym=0;sym<32;)state.lens[sym++]=5;inflate_table(2,state.lens,0,32,distfix,0,state.work,{bits:5}),virgin=!1}state.lencode=lenfix,state.lenbits=9,state.distcode=distfix,state.distbits=5}function updatewindow(strm,src,end,copy){var dist,state=strm.state;return null===state.window&&(state.wsize=1<<state.wbits,state.wnext=0,state.whave=0,state.window=new utils.Buf8(state.wsize)),copy>=state.wsize?(utils.arraySet(state.window,src,end-state.wsize,state.wsize,0),state.wnext=0,state.whave=state.wsize):((dist=state.wsize-state.wnext)>copy&&(dist=copy),utils.arraySet(state.window,src,end-copy,dist,state.wnext),(copy-=dist)?(utils.arraySet(state.window,src,end-copy,copy,0),state.wnext=copy,state.whave=state.wsize):(state.wnext+=dist,state.wnext===state.wsize&&(state.wnext=0),state.whave<state.wsize&&(state.whave+=dist))),0}exports.inflateReset=inflateReset,exports.inflateReset2=inflateReset2,exports.inflateResetKeep=inflateResetKeep,exports.inflateInit=function inflateInit(strm){return inflateInit2(strm,15)},exports.inflateInit2=inflateInit2,exports.inflate=function inflate(strm,flush){var state,input,output,next,put,have,left,hold,bits,_in,_out,copy,from,from_source,here_bits,here_op,here_val,last_bits,last_op,last_val,len,ret,opts,n,here=0,hbuf=new utils.Buf8(4),order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15];if(!strm||!strm.state||!strm.output||!strm.input&&0!==strm.avail_in)return-2;12===(state=strm.state).mode&&(state.mode=13),put=strm.next_out,output=strm.output,left=strm.avail_out,next=strm.next_in,input=strm.input,have=strm.avail_in,hold=state.hold,bits=state.bits,_in=have,_out=left,ret=0;inf_leave:for(;;)switch(state.mode){case 1:if(0===state.wrap){state.mode=13;break}for(;bits<16;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if(2&state.wrap&&35615===hold){state.check=0,hbuf[0]=255&hold,hbuf[1]=hold>>>8&255,state.check=crc32(state.check,hbuf,2,0),hold=0,bits=0,state.mode=2;break}if(state.flags=0,state.head&&(state.head.done=!1),!(1&state.wrap)||(((255&hold)<<8)+(hold>>8))%31){strm.msg="incorrect header check",state.mode=30;break}if(8!=(15&hold)){strm.msg="unknown compression method",state.mode=30;break}if(bits-=4,len=8+(15&(hold>>>=4)),0===state.wbits)state.wbits=len;else if(len>state.wbits){strm.msg="invalid window size",state.mode=30;break}state.dmax=1<<len,strm.adler=state.check=1,state.mode=512&hold?10:12,hold=0,bits=0;break;case 2:for(;bits<16;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if(state.flags=hold,8!=(255&state.flags)){strm.msg="unknown compression method",state.mode=30;break}if(57344&state.flags){strm.msg="unknown header flags set",state.mode=30;break}state.head&&(state.head.text=hold>>8&1),512&state.flags&&(hbuf[0]=255&hold,hbuf[1]=hold>>>8&255,state.check=crc32(state.check,hbuf,2,0)),hold=0,bits=0,state.mode=3;case 3:for(;bits<32;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}state.head&&(state.head.time=hold),512&state.flags&&(hbuf[0]=255&hold,hbuf[1]=hold>>>8&255,hbuf[2]=hold>>>16&255,hbuf[3]=hold>>>24&255,state.check=crc32(state.check,hbuf,4,0)),hold=0,bits=0,state.mode=4;case 4:for(;bits<16;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}state.head&&(state.head.xflags=255&hold,state.head.os=hold>>8),512&state.flags&&(hbuf[0]=255&hold,hbuf[1]=hold>>>8&255,state.check=crc32(state.check,hbuf,2,0)),hold=0,bits=0,state.mode=5;case 5:if(1024&state.flags){for(;bits<16;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}state.length=hold,state.head&&(state.head.extra_len=hold),512&state.flags&&(hbuf[0]=255&hold,hbuf[1]=hold>>>8&255,state.check=crc32(state.check,hbuf,2,0)),hold=0,bits=0}else state.head&&(state.head.extra=null);state.mode=6;case 6:if(1024&state.flags&&((copy=state.length)>have&&(copy=have),copy&&(state.head&&(len=state.head.extra_len-state.length,state.head.extra||(state.head.extra=new Array(state.head.extra_len)),utils.arraySet(state.head.extra,input,next,copy,len)),512&state.flags&&(state.check=crc32(state.check,input,copy,next)),have-=copy,next+=copy,state.length-=copy),state.length))break inf_leave;state.length=0,state.mode=7;case 7:if(2048&state.flags){if(0===have)break inf_leave;copy=0;do{len=input[next+copy++],state.head&&len&&state.length<65536&&(state.head.name+=String.fromCharCode(len))}while(len&©<have);if(512&state.flags&&(state.check=crc32(state.check,input,copy,next)),have-=copy,next+=copy,len)break inf_leave}else state.head&&(state.head.name=null);state.length=0,state.mode=8;case 8:if(4096&state.flags){if(0===have)break inf_leave;copy=0;do{len=input[next+copy++],state.head&&len&&state.length<65536&&(state.head.comment+=String.fromCharCode(len))}while(len&©<have);if(512&state.flags&&(state.check=crc32(state.check,input,copy,next)),have-=copy,next+=copy,len)break inf_leave}else state.head&&(state.head.comment=null);state.mode=9;case 9:if(512&state.flags){for(;bits<16;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if(hold!==(65535&state.check)){strm.msg="header crc mismatch",state.mode=30;break}hold=0,bits=0}state.head&&(state.head.hcrc=state.flags>>9&1,state.head.done=!0),strm.adler=state.check=0,state.mode=12;break;case 10:for(;bits<32;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}strm.adler=state.check=zswap32(hold),hold=0,bits=0,state.mode=11;case 11:if(0===state.havedict)return strm.next_out=put,strm.avail_out=left,strm.next_in=next,strm.avail_in=have,state.hold=hold,state.bits=bits,2;strm.adler=state.check=1,state.mode=12;case 12:if(5===flush||6===flush)break inf_leave;case 13:if(state.last){hold>>>=7&bits,bits-=7&bits,state.mode=27;break}for(;bits<3;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}switch(state.last=1&hold,bits-=1,3&(hold>>>=1)){case 0:state.mode=14;break;case 1:if(fixedtables(state),state.mode=20,6===flush){hold>>>=2,bits-=2;break inf_leave}break;case 2:state.mode=17;break;case 3:strm.msg="invalid block type",state.mode=30}hold>>>=2,bits-=2;break;case 14:for(hold>>>=7&bits,bits-=7&bits;bits<32;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if((65535&hold)!=(hold>>>16^65535)){strm.msg="invalid stored block lengths",state.mode=30;break}if(state.length=65535&hold,hold=0,bits=0,state.mode=15,6===flush)break inf_leave;case 15:state.mode=16;case 16:if(copy=state.length){if(copy>have&&(copy=have),copy>left&&(copy=left),0===copy)break inf_leave;utils.arraySet(output,input,next,copy,put),have-=copy,next+=copy,left-=copy,put+=copy,state.length-=copy;break}state.mode=12;break;case 17:for(;bits<14;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if(state.nlen=257+(31&hold),hold>>>=5,bits-=5,state.ndist=1+(31&hold),hold>>>=5,bits-=5,state.ncode=4+(15&hold),hold>>>=4,bits-=4,state.nlen>286||state.ndist>30){strm.msg="too many length or distance symbols",state.mode=30;break}state.have=0,state.mode=18;case 18:for(;state.have<state.ncode;){for(;bits<3;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}state.lens[order[state.have++]]=7&hold,hold>>>=3,bits-=3}for(;state.have<19;)state.lens[order[state.have++]]=0;if(state.lencode=state.lendyn,state.lenbits=7,opts={bits:state.lenbits},ret=inflate_table(0,state.lens,0,19,state.lencode,0,state.work,opts),state.lenbits=opts.bits,ret){strm.msg="invalid code lengths set",state.mode=30;break}state.have=0,state.mode=19;case 19:for(;state.have<state.nlen+state.ndist;){for(;here_op=(here=state.lencode[hold&(1<<state.lenbits)-1])>>>16&255,here_val=65535&here,!((here_bits=here>>>24)<=bits);){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if(here_val<16)hold>>>=here_bits,bits-=here_bits,state.lens[state.have++]=here_val;else{if(16===here_val){for(n=here_bits+2;bits<n;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if(hold>>>=here_bits,bits-=here_bits,0===state.have){strm.msg="invalid bit length repeat",state.mode=30;break}len=state.lens[state.have-1],copy=3+(3&hold),hold>>>=2,bits-=2}else if(17===here_val){for(n=here_bits+3;bits<n;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}bits-=here_bits,len=0,copy=3+(7&(hold>>>=here_bits)),hold>>>=3,bits-=3}else{for(n=here_bits+7;bits<n;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}bits-=here_bits,len=0,copy=11+(127&(hold>>>=here_bits)),hold>>>=7,bits-=7}if(state.have+copy>state.nlen+state.ndist){strm.msg="invalid bit length repeat",state.mode=30;break}for(;copy--;)state.lens[state.have++]=len}}if(30===state.mode)break;if(0===state.lens[256]){strm.msg="invalid code -- missing end-of-block",state.mode=30;break}if(state.lenbits=9,opts={bits:state.lenbits},ret=inflate_table(1,state.lens,0,state.nlen,state.lencode,0,state.work,opts),state.lenbits=opts.bits,ret){strm.msg="invalid literal/lengths set",state.mode=30;break}if(state.distbits=6,state.distcode=state.distdyn,opts={bits:state.distbits},ret=inflate_table(2,state.lens,state.nlen,state.ndist,state.distcode,0,state.work,opts),state.distbits=opts.bits,ret){strm.msg="invalid distances set",state.mode=30;break}if(state.mode=20,6===flush)break inf_leave;case 20:state.mode=21;case 21:if(have>=6&&left>=258){strm.next_out=put,strm.avail_out=left,strm.next_in=next,strm.avail_in=have,state.hold=hold,state.bits=bits,inflate_fast(strm,_out),put=strm.next_out,output=strm.output,left=strm.avail_out,next=strm.next_in,input=strm.input,have=strm.avail_in,hold=state.hold,bits=state.bits,12===state.mode&&(state.back=-1);break}for(state.back=0;here_op=(here=state.lencode[hold&(1<<state.lenbits)-1])>>>16&255,here_val=65535&here,!((here_bits=here>>>24)<=bits);){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if(here_op&&!(240&here_op)){for(last_bits=here_bits,last_op=here_op,last_val=here_val;here_op=(here=state.lencode[last_val+((hold&(1<<last_bits+last_op)-1)>>last_bits)])>>>16&255,here_val=65535&here,!(last_bits+(here_bits=here>>>24)<=bits);){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}hold>>>=last_bits,bits-=last_bits,state.back+=last_bits}if(hold>>>=here_bits,bits-=here_bits,state.back+=here_bits,state.length=here_val,0===here_op){state.mode=26;break}if(32&here_op){state.back=-1,state.mode=12;break}if(64&here_op){strm.msg="invalid literal/length code",state.mode=30;break}state.extra=15&here_op,state.mode=22;case 22:if(state.extra){for(n=state.extra;bits<n;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}state.length+=hold&(1<<state.extra)-1,hold>>>=state.extra,bits-=state.extra,state.back+=state.extra}state.was=state.length,state.mode=23;case 23:for(;here_op=(here=state.distcode[hold&(1<<state.distbits)-1])>>>16&255,here_val=65535&here,!((here_bits=here>>>24)<=bits);){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if(!(240&here_op)){for(last_bits=here_bits,last_op=here_op,last_val=here_val;here_op=(here=state.distcode[last_val+((hold&(1<<last_bits+last_op)-1)>>last_bits)])>>>16&255,here_val=65535&here,!(last_bits+(here_bits=here>>>24)<=bits);){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}hold>>>=last_bits,bits-=last_bits,state.back+=last_bits}if(hold>>>=here_bits,bits-=here_bits,state.back+=here_bits,64&here_op){strm.msg="invalid distance code",state.mode=30;break}state.offset=here_val,state.extra=15&here_op,state.mode=24;case 24:if(state.extra){for(n=state.extra;bits<n;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}state.offset+=hold&(1<<state.extra)-1,hold>>>=state.extra,bits-=state.extra,state.back+=state.extra}if(state.offset>state.dmax){strm.msg="invalid distance too far back",state.mode=30;break}state.mode=25;case 25:if(0===left)break inf_leave;if(copy=_out-left,state.offset>copy){if((copy=state.offset-copy)>state.whave&&state.sane){strm.msg="invalid distance too far back",state.mode=30;break}copy>state.wnext?(copy-=state.wnext,from=state.wsize-copy):from=state.wnext-copy,copy>state.length&&(copy=state.length),from_source=state.window}else from_source=output,from=put-state.offset,copy=state.length;copy>left&&(copy=left),left-=copy,state.length-=copy;do{output[put++]=from_source[from++]}while(--copy);0===state.length&&(state.mode=21);break;case 26:if(0===left)break inf_leave;output[put++]=state.length,left--,state.mode=21;break;case 27:if(state.wrap){for(;bits<32;){if(0===have)break inf_leave;have--,hold|=input[next++]<<bits,bits+=8}if(_out-=left,strm.total_out+=_out,state.total+=_out,_out&&(strm.adler=state.check=state.flags?crc32(state.check,output,_out,put-_out):adler32(state.check,output,_out,put-_out)),_out=left,(state.flags?hold:zswap32(hold))!==state.check){strm.msg="incorrect data check",state.mode=30;break}hold=0,bits=0}state.mode=28;case 28:if(state.wrap&&state.flags){for(;bits<32;){if(0===have)break inf_leave;have--,hold+=input[next++]<<bits,bits+=8}if(hold!==(4294967295&state.total)){strm.msg="incorrect length check",state.mode=30;break}hold=0,bits=0}state.mode=29;case 29:ret=1;break inf_leave;case 30:ret=-3;break inf_leave;case 31:return-4;default:return-2}return strm.next_out=put,strm.avail_out=left,strm.next_in=next,strm.avail_in=have,state.hold=hold,state.bits=bits,(state.wsize||_out!==strm.avail_out&&state.mode<30&&(state.mode<27||4!==flush))&&updatewindow(strm,strm.output,strm.next_out,_out-strm.avail_out)?(state.mode=31,-4):(_in-=strm.avail_in,_out-=strm.avail_out,strm.total_in+=_in,strm.total_out+=_out,state.total+=_out,state.wrap&&_out&&(strm.adler=state.check=state.flags?crc32(state.check,output,_out,strm.next_out-_out):adler32(state.check,output,_out,strm.next_out-_out)),strm.data_type=state.bits+(state.last?64:0)+(12===state.mode?128:0)+(20===state.mode||15===state.mode?256:0),(0===_in&&0===_out||4===flush)&&0===ret&&(ret=-5),ret)},exports.inflateEnd=function inflateEnd(strm){if(!strm||!strm.state)return-2;var state=strm.state;return state.window&&(state.window=null),strm.state=null,0},exports.inflateGetHeader=function inflateGetHeader(strm,head){var state;return strm&&strm.state&&2&(state=strm.state).wrap?(state.head=head,head.done=!1,0):-2},exports.inflateSetDictionary=function inflateSetDictionary(strm,dictionary){var state,dictLength=dictionary.length;return strm&&strm.state?0!==(state=strm.state).wrap&&11!==state.mode?-2:11===state.mode&&adler32(1,dictionary,dictLength,0)!==state.check?-3:updatewindow(strm,dictionary,dictLength,dictLength)?(state.mode=31,-4):(state.havedict=1,0):-2},exports.inflateInfo="pako inflate (from Nodeca project)"},"./node_modules/pako/lib/zlib/inftrees.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var utils=__webpack_require__("./node_modules/pako/lib/utils/common.js"),lbase=[3,4,5,6,7,8,9,10,11,13,15,17,19,23,27,31,35,43,51,59,67,83,99,115,131,163,195,227,258,0,0],lext=[16,16,16,16,16,16,16,16,17,17,17,17,18,18,18,18,19,19,19,19,20,20,20,20,21,21,21,21,16,72,78],dbase=[1,2,3,4,5,7,9,13,17,25,33,49,65,97,129,193,257,385,513,769,1025,1537,2049,3073,4097,6145,8193,12289,16385,24577,0,0],dext=[16,16,16,16,17,17,18,18,19,19,20,20,21,21,22,22,23,23,24,24,25,25,26,26,27,27,28,28,29,29,64,64];module.exports=function inflate_table(type,lens,lens_index,codes,table,table_index,work,opts){var incr,fill,low,mask,next,end,here_bits,here_op,here_val,bits=opts.bits,len=0,sym=0,min=0,max=0,root=0,curr=0,drop=0,left=0,used=0,huff=0,base=null,base_index=0,count=new utils.Buf16(16),offs=new utils.Buf16(16),extra=null,extra_index=0;for(len=0;len<=15;len++)count[len]=0;for(sym=0;sym<codes;sym++)count[lens[lens_index+sym]]++;for(root=bits,max=15;max>=1&&0===count[max];max--);if(root>max&&(root=max),0===max)return table[table_index++]=20971520,table[table_index++]=20971520,opts.bits=1,0;for(min=1;min<max&&0===count[min];min++);for(root<min&&(root=min),left=1,len=1;len<=15;len++)if(left<<=1,(left-=count[len])<0)return-1;if(left>0&&(0===type||1!==max))return-1;for(offs[1]=0,len=1;len<15;len++)offs[len+1]=offs[len]+count[len];for(sym=0;sym<codes;sym++)0!==lens[lens_index+sym]&&(work[offs[lens[lens_index+sym]]++]=sym);if(0===type?(base=extra=work,end=19):1===type?(base=lbase,base_index-=257,extra=lext,extra_index-=257,end=256):(base=dbase,extra=dext,end=-1),huff=0,sym=0,len=min,next=table_index,curr=root,drop=0,low=-1,mask=(used=1<<root)-1,1===type&&used>852||2===type&&used>592)return 1;for(;;){here_bits=len-drop,work[sym]<end?(here_op=0,here_val=work[sym]):work[sym]>end?(here_op=extra[extra_index+work[sym]],here_val=base[base_index+work[sym]]):(here_op=96,here_val=0),incr=1<<len-drop,min=fill=1<<curr;do{table[next+(huff>>drop)+(fill-=incr)]=here_bits<<24|here_op<<16|here_val}while(0!==fill);for(incr=1<<len-1;huff&incr;)incr>>=1;if(0!==incr?(huff&=incr-1,huff+=incr):huff=0,sym++,0===--count[len]){if(len===max)break;len=lens[lens_index+work[sym]]}if(len>root&&(huff&mask)!==low){for(0===drop&&(drop=root),next+=min,left=1<<(curr=len-drop);curr+drop<max&&!((left-=count[curr+drop])<=0);)curr++,left<<=1;if(used+=1<<curr,1===type&&used>852||2===type&&used>592)return 1;table[low=huff&mask]=root<<24|curr<<16|next-table_index}}return 0!==huff&&(table[next+huff]=len-drop<<24|64<<16),opts.bits=root,0}},"./node_modules/pako/lib/zlib/messages.js":module=>{"use strict";module.exports={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"}},"./node_modules/pako/lib/zlib/trees.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var utils=__webpack_require__("./node_modules/pako/lib/utils/common.js");function zero(buf){for(var len=buf.length;--len>=0;)buf[len]=0}var extra_lbits=[0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0],extra_dbits=[0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13],extra_blbits=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7],bl_order=[16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15],static_ltree=new Array(576);zero(static_ltree);var static_dtree=new Array(60);zero(static_dtree);var _dist_code=new Array(512);zero(_dist_code);var _length_code=new Array(256);zero(_length_code);var base_length=new Array(29);zero(base_length);var static_l_desc,static_d_desc,static_bl_desc,base_dist=new Array(30);function StaticTreeDesc(static_tree,extra_bits,extra_base,elems,max_length){this.static_tree=static_tree,this.extra_bits=extra_bits,this.extra_base=extra_base,this.elems=elems,this.max_length=max_length,this.has_stree=static_tree&&static_tree.length}function TreeDesc(dyn_tree,stat_desc){this.dyn_tree=dyn_tree,this.max_code=0,this.stat_desc=stat_desc}function d_code(dist){return dist<256?_dist_code[dist]:_dist_code[256+(dist>>>7)]}function put_short(s,w){s.pending_buf[s.pending++]=255&w,s.pending_buf[s.pending++]=w>>>8&255}function send_bits(s,value,length){s.bi_valid>16-length?(s.bi_buf|=value<<s.bi_valid&65535,put_short(s,s.bi_buf),s.bi_buf=value>>16-s.bi_valid,s.bi_valid+=length-16):(s.bi_buf|=value<<s.bi_valid&65535,s.bi_valid+=length)}function send_code(s,c,tree){send_bits(s,tree[2*c],tree[2*c+1])}function bi_reverse(code,len){var res=0;do{res|=1&code,code>>>=1,res<<=1}while(--len>0);return res>>>1}function gen_codes(tree,max_code,bl_count){var bits,n,next_code=new Array(16),code=0;for(bits=1;bits<=15;bits++)next_code[bits]=code=code+bl_count[bits-1]<<1;for(n=0;n<=max_code;n++){var len=tree[2*n+1];0!==len&&(tree[2*n]=bi_reverse(next_code[len]++,len))}}function init_block(s){var n;for(n=0;n<286;n++)s.dyn_ltree[2*n]=0;for(n=0;n<30;n++)s.dyn_dtree[2*n]=0;for(n=0;n<19;n++)s.bl_tree[2*n]=0;s.dyn_ltree[512]=1,s.opt_len=s.static_len=0,s.last_lit=s.matches=0}function bi_windup(s){s.bi_valid>8?put_short(s,s.bi_buf):s.bi_valid>0&&(s.pending_buf[s.pending++]=s.bi_buf),s.bi_buf=0,s.bi_valid=0}function smaller(tree,n,m,depth){var _n2=2*n,_m2=2*m;return tree[_n2]<tree[_m2]||tree[_n2]===tree[_m2]&&depth[n]<=depth[m]}function pqdownheap(s,tree,k){for(var v=s.heap[k],j=k<<1;j<=s.heap_len&&(j<s.heap_len&&smaller(tree,s.heap[j+1],s.heap[j],s.depth)&&j++,!smaller(tree,v,s.heap[j],s.depth));)s.heap[k]=s.heap[j],k=j,j<<=1;s.heap[k]=v}function compress_block(s,ltree,dtree){var dist,lc,code,extra,lx=0;if(0!==s.last_lit)do{dist=s.pending_buf[s.d_buf+2*lx]<<8|s.pending_buf[s.d_buf+2*lx+1],lc=s.pending_buf[s.l_buf+lx],lx++,0===dist?send_code(s,lc,ltree):(send_code(s,(code=_length_code[lc])+256+1,ltree),0!==(extra=extra_lbits[code])&&send_bits(s,lc-=base_length[code],extra),send_code(s,code=d_code(--dist),dtree),0!==(extra=extra_dbits[code])&&send_bits(s,dist-=base_dist[code],extra))}while(lx<s.last_lit);send_code(s,256,ltree)}function build_tree(s,desc){var n,m,node,tree=desc.dyn_tree,stree=desc.stat_desc.static_tree,has_stree=desc.stat_desc.has_stree,elems=desc.stat_desc.elems,max_code=-1;for(s.heap_len=0,s.heap_max=573,n=0;n<elems;n++)0!==tree[2*n]?(s.heap[++s.heap_len]=max_code=n,s.depth[n]=0):tree[2*n+1]=0;for(;s.heap_len<2;)tree[2*(node=s.heap[++s.heap_len]=max_code<2?++max_code:0)]=1,s.depth[node]=0,s.opt_len--,has_stree&&(s.static_len-=stree[2*node+1]);for(desc.max_code=max_code,n=s.heap_len>>1;n>=1;n--)pqdownheap(s,tree,n);node=elems;do{n=s.heap[1],s.heap[1]=s.heap[s.heap_len--],pqdownheap(s,tree,1),m=s.heap[1],s.heap[--s.heap_max]=n,s.heap[--s.heap_max]=m,tree[2*node]=tree[2*n]+tree[2*m],s.depth[node]=(s.depth[n]>=s.depth[m]?s.depth[n]:s.depth[m])+1,tree[2*n+1]=tree[2*m+1]=node,s.heap[1]=node++,pqdownheap(s,tree,1)}while(s.heap_len>=2);s.heap[--s.heap_max]=s.heap[1],function gen_bitlen(s,desc){var h,n,m,bits,xbits,f,tree=desc.dyn_tree,max_code=desc.max_code,stree=desc.stat_desc.static_tree,has_stree=desc.stat_desc.has_stree,extra=desc.stat_desc.extra_bits,base=desc.stat_desc.extra_base,max_length=desc.stat_desc.max_length,overflow=0;for(bits=0;bits<=15;bits++)s.bl_count[bits]=0;for(tree[2*s.heap[s.heap_max]+1]=0,h=s.heap_max+1;h<573;h++)(bits=tree[2*tree[2*(n=s.heap[h])+1]+1]+1)>max_length&&(bits=max_length,overflow++),tree[2*n+1]=bits,n>max_code||(s.bl_count[bits]++,xbits=0,n>=base&&(xbits=extra[n-base]),f=tree[2*n],s.opt_len+=f*(bits+xbits),has_stree&&(s.static_len+=f*(stree[2*n+1]+xbits)));if(0!==overflow){do{for(bits=max_length-1;0===s.bl_count[bits];)bits--;s.bl_count[bits]--,s.bl_count[bits+1]+=2,s.bl_count[max_length]--,overflow-=2}while(overflow>0);for(bits=max_length;0!==bits;bits--)for(n=s.bl_count[bits];0!==n;)(m=s.heap[--h])>max_code||(tree[2*m+1]!==bits&&(s.opt_len+=(bits-tree[2*m+1])*tree[2*m],tree[2*m+1]=bits),n--)}}(s,desc),gen_codes(tree,max_code,s.bl_count)}function scan_tree(s,tree,max_code){var n,curlen,prevlen=-1,nextlen=tree[1],count=0,max_count=7,min_count=4;for(0===nextlen&&(max_count=138,min_count=3),tree[2*(max_code+1)+1]=65535,n=0;n<=max_code;n++)curlen=nextlen,nextlen=tree[2*(n+1)+1],++count<max_count&&curlen===nextlen||(count<min_count?s.bl_tree[2*curlen]+=count:0!==curlen?(curlen!==prevlen&&s.bl_tree[2*curlen]++,s.bl_tree[32]++):count<=10?s.bl_tree[34]++:s.bl_tree[36]++,count=0,prevlen=curlen,0===nextlen?(max_count=138,min_count=3):curlen===nextlen?(max_count=6,min_count=3):(max_count=7,min_count=4))}function send_tree(s,tree,max_code){var n,curlen,prevlen=-1,nextlen=tree[1],count=0,max_count=7,min_count=4;for(0===nextlen&&(max_count=138,min_count=3),n=0;n<=max_code;n++)if(curlen=nextlen,nextlen=tree[2*(n+1)+1],!(++count<max_count&&curlen===nextlen)){if(count<min_count)do{send_code(s,curlen,s.bl_tree)}while(0!==--count);else 0!==curlen?(curlen!==prevlen&&(send_code(s,curlen,s.bl_tree),count--),send_code(s,16,s.bl_tree),send_bits(s,count-3,2)):count<=10?(send_code(s,17,s.bl_tree),send_bits(s,count-3,3)):(send_code(s,18,s.bl_tree),send_bits(s,count-11,7));count=0,prevlen=curlen,0===nextlen?(max_count=138,min_count=3):curlen===nextlen?(max_count=6,min_count=3):(max_count=7,min_count=4)}}zero(base_dist);var static_init_done=!1;function _tr_stored_block(s,buf,stored_len,last){send_bits(s,0+(last?1:0),3),function copy_block(s,buf,len,header){bi_windup(s),header&&(put_short(s,len),put_short(s,~len)),utils.arraySet(s.pending_buf,s.window,buf,len,s.pending),s.pending+=len}(s,buf,stored_len,!0)}exports._tr_init=function _tr_init(s){static_init_done||(!function tr_static_init(){var n,bits,length,code,dist,bl_count=new Array(16);for(length=0,code=0;code<28;code++)for(base_length[code]=length,n=0;n<1<<extra_lbits[code];n++)_length_code[length++]=code;for(_length_code[length-1]=code,dist=0,code=0;code<16;code++)for(base_dist[code]=dist,n=0;n<1<<extra_dbits[code];n++)_dist_code[dist++]=code;for(dist>>=7;code<30;code++)for(base_dist[code]=dist<<7,n=0;n<1<<extra_dbits[code]-7;n++)_dist_code[256+dist++]=code;for(bits=0;bits<=15;bits++)bl_count[bits]=0;for(n=0;n<=143;)static_ltree[2*n+1]=8,n++,bl_count[8]++;for(;n<=255;)static_ltree[2*n+1]=9,n++,bl_count[9]++;for(;n<=279;)static_ltree[2*n+1]=7,n++,bl_count[7]++;for(;n<=287;)static_ltree[2*n+1]=8,n++,bl_count[8]++;for(gen_codes(static_ltree,287,bl_count),n=0;n<30;n++)static_dtree[2*n+1]=5,static_dtree[2*n]=bi_reverse(n,5);static_l_desc=new StaticTreeDesc(static_ltree,extra_lbits,257,286,15),static_d_desc=new StaticTreeDesc(static_dtree,extra_dbits,0,30,15),static_bl_desc=new StaticTreeDesc(new Array(0),extra_blbits,0,19,7)}(),static_init_done=!0),s.l_desc=new TreeDesc(s.dyn_ltree,static_l_desc),s.d_desc=new TreeDesc(s.dyn_dtree,static_d_desc),s.bl_desc=new TreeDesc(s.bl_tree,static_bl_desc),s.bi_buf=0,s.bi_valid=0,init_block(s)},exports._tr_stored_block=_tr_stored_block,exports._tr_flush_block=function _tr_flush_block(s,buf,stored_len,last){var opt_lenb,static_lenb,max_blindex=0;s.level>0?(2===s.strm.data_type&&(s.strm.data_type=function detect_data_type(s){var n,black_mask=4093624447;for(n=0;n<=31;n++,black_mask>>>=1)if(1&black_mask&&0!==s.dyn_ltree[2*n])return 0;if(0!==s.dyn_ltree[18]||0!==s.dyn_ltree[20]||0!==s.dyn_ltree[26])return 1;for(n=32;n<256;n++)if(0!==s.dyn_ltree[2*n])return 1;return 0}(s)),build_tree(s,s.l_desc),build_tree(s,s.d_desc),max_blindex=function build_bl_tree(s){var max_blindex;for(scan_tree(s,s.dyn_ltree,s.l_desc.max_code),scan_tree(s,s.dyn_dtree,s.d_desc.max_code),build_tree(s,s.bl_desc),max_blindex=18;max_blindex>=3&&0===s.bl_tree[2*bl_order[max_blindex]+1];max_blindex--);return s.opt_len+=3*(max_blindex+1)+5+5+4,max_blindex}(s),opt_lenb=s.opt_len+3+7>>>3,(static_lenb=s.static_len+3+7>>>3)<=opt_lenb&&(opt_lenb=static_lenb)):opt_lenb=static_lenb=stored_len+5,stored_len+4<=opt_lenb&&-1!==buf?_tr_stored_block(s,buf,stored_len,last):4===s.strategy||static_lenb===opt_lenb?(send_bits(s,2+(last?1:0),3),compress_block(s,static_ltree,static_dtree)):(send_bits(s,4+(last?1:0),3),function send_all_trees(s,lcodes,dcodes,blcodes){var rank;for(send_bits(s,lcodes-257,5),send_bits(s,dcodes-1,5),send_bits(s,blcodes-4,4),rank=0;rank<blcodes;rank++)send_bits(s,s.bl_tree[2*bl_order[rank]+1],3);send_tree(s,s.dyn_ltree,lcodes-1),send_tree(s,s.dyn_dtree,dcodes-1)}(s,s.l_desc.max_code+1,s.d_desc.max_code+1,max_blindex+1),compress_block(s,s.dyn_ltree,s.dyn_dtree)),init_block(s),last&&bi_windup(s)},exports._tr_tally=function _tr_tally(s,dist,lc){return s.pending_buf[s.d_buf+2*s.last_lit]=dist>>>8&255,s.pending_buf[s.d_buf+2*s.last_lit+1]=255&dist,s.pending_buf[s.l_buf+s.last_lit]=255&lc,s.last_lit++,0===dist?s.dyn_ltree[2*lc]++:(s.matches++,dist--,s.dyn_ltree[2*(_length_code[lc]+256+1)]++,s.dyn_dtree[2*d_code(dist)]++),s.last_lit===s.lit_bufsize-1},exports._tr_align=function _tr_align(s){send_bits(s,2,3),send_code(s,256,static_ltree),function bi_flush(s){16===s.bi_valid?(put_short(s,s.bi_buf),s.bi_buf=0,s.bi_valid=0):s.bi_valid>=8&&(s.pending_buf[s.pending++]=255&s.bi_buf,s.bi_buf>>=8,s.bi_valid-=8)}(s)}},"./node_modules/pako/lib/zlib/zstream.js":module=>{"use strict";module.exports=function ZStream(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},"./node_modules/pino/browser.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";const format=__webpack_require__("./node_modules/quick-format-unescaped/index.js");module.exports=pino;const _console=function pfGlobalThisOrFallback(){function defd(o){return void 0!==o&&o}try{return"undefined"!=typeof globalThis||Object.defineProperty(Object.prototype,"globalThis",{get:function(){return delete Object.prototype.globalThis,this.globalThis=this},configurable:!0}),globalThis}catch(e){return defd(self)||defd(window)||defd(this)||{}}}().console||{},stdSerializers={mapHttpRequest:mock,mapHttpResponse:mock,wrapRequestSerializer:passthrough,wrapResponseSerializer:passthrough,wrapErrorSerializer:passthrough,req:mock,res:mock,err:asErrValue,errWithCause:asErrValue};function levelToValue(level,logger){return"silent"===level?1/0:logger.levels.values[level]}const baseLogFunctionSymbol=Symbol("pino.logFuncs"),hierarchySymbol=Symbol("pino.hierarchy"),logFallbackMap={error:"log",fatal:"error",warn:"error",info:"log",debug:"log",trace:"log"};function appendChildLogger(parentLogger,childLogger){const newEntry={logger:childLogger,parent:parentLogger[hierarchySymbol]};childLogger[hierarchySymbol]=newEntry}function pino(opts){(opts=opts||{}).browser=opts.browser||{};const transmit=opts.browser.transmit;if(transmit&&"function"!=typeof transmit.send)throw Error("pino: transmit option must have a send function");const proto=opts.browser.write||_console;opts.browser.write&&(opts.browser.asObject=!0);const serializers=opts.serializers||{},serialize=function shouldSerialize(serialize,serializers){if(Array.isArray(serialize))return serialize.filter(function(k){return"!stdSerializers.err"!==k});return!0===serialize&&Object.keys(serializers)}(opts.browser.serialize,serializers);let stdErrSerialize=opts.browser.serialize;Array.isArray(opts.browser.serialize)&&opts.browser.serialize.indexOf("!stdSerializers.err")>-1&&(stdErrSerialize=!1);const customLevels=Object.keys(opts.customLevels||{}),levels=["error","fatal","warn","info","debug","trace"].concat(customLevels);"function"==typeof proto&&levels.forEach(function(level){proto[level]=proto}),(!1===opts.enabled||opts.browser.disabled)&&(opts.level="silent");const level=opts.level||"info",logger=Object.create(proto);logger.log||(logger.log=noop),function setupBaseLogFunctions(logger,levels,proto){const logFunctions={};levels.forEach(level=>{logFunctions[level]=proto[level]?proto[level]:_console[level]||_console[logFallbackMap[level]||"log"]||noop}),logger[baseLogFunctionSymbol]=logFunctions}(logger,levels,proto),appendChildLogger({},logger),Object.defineProperty(logger,"levelVal",{get:function getLevelVal(){return levelToValue(this.level,this)}}),Object.defineProperty(logger,"level",{get:function getLevel(){return this._level},set:function setLevel(level){if("silent"!==level&&!this.levels.values[level])throw Error("unknown level "+level);this._level=level,set(this,setOpts,logger,"error"),set(this,setOpts,logger,"fatal"),set(this,setOpts,logger,"warn"),set(this,setOpts,logger,"info"),set(this,setOpts,logger,"debug"),set(this,setOpts,logger,"trace"),customLevels.forEach(level=>{set(this,setOpts,logger,level)})}});const setOpts={transmit,serialize,asObject:opts.browser.asObject,asObjectBindingsOnly:opts.browser.asObjectBindingsOnly,formatters:opts.browser.formatters,levels,timestamp:getTimeFunction(opts),messageKey:opts.messageKey||"msg",onChild:opts.onChild||noop};function child(setOpts,bindings,childOptions){if(!bindings)throw new Error("missing bindings for child Pino");childOptions=childOptions||{},serialize&&bindings.serializers&&(childOptions.serializers=bindings.serializers);const childOptionsSerializers=childOptions.serializers;if(serialize&&childOptionsSerializers){var childSerializers=Object.assign({},serializers,childOptionsSerializers),childSerialize=!0===opts.browser.serialize?Object.keys(childSerializers):serialize;delete bindings.serializers,applySerializers([bindings],childSerialize,childSerializers,this._stdErrSerialize)}function Child(parent){this._childLevel=1+(0|parent._childLevel),this.bindings=bindings,childSerializers&&(this.serializers=childSerializers,this._serialize=childSerialize),transmit&&(this._logEvent=createLogEventShape([].concat(parent._logEvent.bindings,bindings)))}Child.prototype=this;const newLogger=new Child(this);return appendChildLogger(this,newLogger),newLogger.child=function(...args){return child.call(this,setOpts,...args)},newLogger.level=childOptions.level||this.level,setOpts.onChild(newLogger),newLogger}return logger.levels=function getLevels(opts){const customLevels=opts.customLevels||{},values=Object.assign({},pino.levels.values,customLevels),labels=Object.assign({},pino.levels.labels,function invertObject(obj){const inverted={};return Object.keys(obj).forEach(function(key){inverted[obj[key]]=key}),inverted}(customLevels));return{values,labels}}(opts),logger.level=level,logger.isLevelEnabled=function(level){return!!this.levels.values[level]&&this.levels.values[level]>=this.levels.values[this.level]},logger.setMaxListeners=logger.getMaxListeners=logger.emit=logger.addListener=logger.on=logger.prependListener=logger.once=logger.prependOnceListener=logger.removeListener=logger.removeAllListeners=logger.listeners=logger.listenerCount=logger.eventNames=logger.write=logger.flush=noop,logger.serializers=serializers,logger._serialize=serialize,logger._stdErrSerialize=stdErrSerialize,logger.child=function(...args){return child.call(this,setOpts,...args)},transmit&&(logger._logEvent=createLogEventShape()),logger}function set(self,opts,rootLogger,level){if(Object.defineProperty(self,level,{value:levelToValue(self.level,rootLogger)>levelToValue(level,rootLogger)?noop:rootLogger[baseLogFunctionSymbol][level],writable:!0,enumerable:!0,configurable:!0}),self[level]===noop){if(!opts.transmit)return;const transmitValue=levelToValue(opts.transmit.level||self.level,rootLogger);if(levelToValue(level,rootLogger)<transmitValue)return}self[level]=function createWrap(self,opts,rootLogger,level){return write=self[baseLogFunctionSymbol][level],function LOG(){const ts=opts.timestamp(),args=new Array(arguments.length),proto=Object.getPrototypeOf&&Object.getPrototypeOf(this)===_console?_console:this;for(var i=0;i<args.length;i++)args[i]=arguments[i];var argsIsSerialized=!1;if(opts.serialize&&(applySerializers(args,this._serialize,this.serializers,this._stdErrSerialize),argsIsSerialized=!0),opts.asObject||opts.formatters?write.call(proto,...function asObject(logger,level,args,ts,opts){const{level:levelFormatter,log:logObjectFormatter=obj=>obj}=opts.formatters||{},argsCloned=args.slice();let msg=argsCloned[0];const logObject={};let lvl=1+(0|logger._childLevel);if(lvl<1&&(lvl=1),ts&&(logObject.time=ts),levelFormatter){const formattedLevel=levelFormatter(level,logger.levels.values[level]);Object.assign(logObject,formattedLevel)}else logObject.level=logger.levels.values[level];if(opts.asObjectBindingsOnly){if(null!==msg&&"object"==typeof msg)for(;lvl--&&"object"==typeof argsCloned[0];)Object.assign(logObject,argsCloned.shift());return[logObjectFormatter(logObject),...argsCloned]}if(null!==msg&&"object"==typeof msg){for(;lvl--&&"object"==typeof argsCloned[0];)Object.assign(logObject,argsCloned.shift());msg=argsCloned.length?format(argsCloned.shift(),argsCloned):void 0}else"string"==typeof msg&&(msg=format(argsCloned.shift(),argsCloned));return void 0!==msg&&(logObject[opts.messageKey]=msg),[logObjectFormatter(logObject)]}(this,level,args,ts,opts)):write.apply(proto,args),opts.transmit){const transmitLevel=opts.transmit.level||self._level,transmitValue=levelToValue(transmitLevel,rootLogger),methodValue=levelToValue(level,rootLogger);if(methodValue<transmitValue)return;!function transmit(logger,opts,args,argsIsSerialized=!1){const send=opts.send,ts=opts.ts,methodLevel=opts.methodLevel,methodValue=opts.methodValue,val=opts.val,bindings=logger._logEvent.bindings;argsIsSerialized||applySerializers(args,logger._serialize||Object.keys(logger.serializers),logger.serializers,void 0===logger._stdErrSerialize||logger._stdErrSerialize),logger._logEvent.ts=ts,logger._logEvent.messages=args.filter(function(arg){return-1===bindings.indexOf(arg)}),logger._logEvent.level.label=methodLevel,logger._logEvent.level.value=methodValue,send(methodLevel,logger._logEvent,val),logger._logEvent=createLogEventShape(bindings)}(this,{ts,methodLevel:level,methodValue,transmitLevel,transmitValue:rootLogger.levels.values[opts.transmit.level||self._level],send:opts.transmit.send,val:levelToValue(self._level,rootLogger)},args,argsIsSerialized)}};var write}(self,opts,rootLogger,level);const bindings=function getBindingChain(logger){const bindings=[];logger.bindings&&bindings.push(logger.bindings);let hierarchy=logger[hierarchySymbol];for(;hierarchy.parent;)hierarchy=hierarchy.parent,hierarchy.logger.bindings&&bindings.push(hierarchy.logger.bindings);return bindings.reverse()}(self);0!==bindings.length&&(self[level]=function prependBindingsInArguments(bindings,logFunc){return function(){return logFunc.apply(this,[...bindings,...arguments])}}(bindings,self[level]))}function applySerializers(args,serialize,serializers,stdErrSerialize){for(const i in args)if(stdErrSerialize&&args[i]instanceof Error)args[i]=pino.stdSerializers.err(args[i]);else if("object"==typeof args[i]&&!Array.isArray(args[i])&&serialize)for(const k in args[i])serialize.indexOf(k)>-1&&k in serializers&&(args[i][k]=serializers[k](args[i][k]))}function createLogEventShape(bindings){return{ts:0,messages:[],bindings:bindings||[],level:{label:"",value:0}}}function asErrValue(err){const obj={type:err.constructor.name,msg:err.message,stack:err.stack};for(const key in err)void 0===obj[key]&&(obj[key]=err[key]);return obj}function getTimeFunction(opts){return"function"==typeof opts.timestamp?opts.timestamp:!1===opts.timestamp?nullTime:epochTime}function mock(){return{}}function passthrough(a){return a}function noop(){}function nullTime(){return!1}function epochTime(){return Date.now()}pino.levels={values:{fatal:60,error:50,warn:40,info:30,debug:20,trace:10},labels:{10:"trace",20:"debug",30:"info",40:"warn",50:"error",60:"fatal"}},pino.stdSerializers=stdSerializers,pino.stdTimeFunctions=Object.assign({},{nullTime,epochTime,unixTime:function unixTime(){return Math.round(Date.now()/1e3)},isoTime:function isoTime(){return new Date(Date.now()).toISOString()}}),module.exports.default=pino,module.exports.pino=pino},"./node_modules/possible-typed-array-names/index.js":module=>{"use strict";module.exports=["Float16Array","Float32Array","Float64Array","Int8Array","Int16Array","Int32Array","Uint8Array","Uint8ClampedArray","Uint16Array","Uint32Array","BigInt64Array","BigUint64Array"]},"./node_modules/process/browser.js":module=>{var cachedSetTimeout,cachedClearTimeout,process=module.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(fun){if(cachedSetTimeout===setTimeout)return setTimeout(fun,0);if((cachedSetTimeout===defaultSetTimout||!cachedSetTimeout)&&setTimeout)return cachedSetTimeout=setTimeout,setTimeout(fun,0);try{return cachedSetTimeout(fun,0)}catch(e){try{return cachedSetTimeout.call(null,fun,0)}catch(e){return cachedSetTimeout.call(this,fun,0)}}}!function(){try{cachedSetTimeout="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){cachedSetTimeout=defaultSetTimout}try{cachedClearTimeout="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){cachedClearTimeout=defaultClearTimeout}}();var currentQueue,queue=[],draining=!1,queueIndex=-1;function cleanUpNextTick(){draining&¤tQueue&&(draining=!1,currentQueue.length?queue=currentQueue.concat(queue):queueIndex=-1,queue.length&&drainQueue())}function drainQueue(){if(!draining){var timeout=runTimeout(cleanUpNextTick);draining=!0;for(var len=queue.length;len;){for(currentQueue=queue,queue=[];++queueIndex<len;)currentQueue&¤tQueue[queueIndex].run();queueIndex=-1,len=queue.length}currentQueue=null,draining=!1,function runClearTimeout(marker){if(cachedClearTimeout===clearTimeout)return clearTimeout(marker);if((cachedClearTimeout===defaultClearTimeout||!cachedClearTimeout)&&clearTimeout)return cachedClearTimeout=clearTimeout,clearTimeout(marker);try{return cachedClearTimeout(marker)}catch(e){try{return cachedClearTimeout.call(null,marker)}catch(e){return cachedClearTimeout.call(this,marker)}}}(timeout)}}function Item(fun,array){this.fun=fun,this.array=array}function noop(){}process.nextTick=function(fun){var args=new Array(arguments.length-1);if(arguments.length>1)for(var i=1;i<arguments.length;i++)args[i-1]=arguments[i];queue.push(new Item(fun,args)),1!==queue.length||draining||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},process.title="browser",process.browser=!0,process.env={},process.argv=[],process.version="",process.versions={},process.on=noop,process.addListener=noop,process.once=noop,process.off=noop,process.removeListener=noop,process.removeAllListeners=noop,process.emit=noop,process.prependListener=noop,process.prependOnceListener=noop,process.listeners=function(name){return[]},process.binding=function(name){throw new Error("process.binding is not supported")},process.cwd=function(){return"/"},process.chdir=function(dir){throw new Error("process.chdir is not supported")},process.umask=function(){return 0}},"./node_modules/qs/lib/formats.js":module=>{"use strict";var replace=String.prototype.replace,percentTwenties=/%20/g,Format_RFC1738="RFC1738",Format_RFC3986="RFC3986";module.exports={default:Format_RFC3986,formatters:{RFC1738:function(value){return replace.call(value,percentTwenties,"+")},RFC3986:function(value){return String(value)}},RFC1738:Format_RFC1738,RFC3986:Format_RFC3986}},"./node_modules/qs/lib/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var stringify=__webpack_require__("./node_modules/qs/lib/stringify.js"),parse=__webpack_require__("./node_modules/qs/lib/parse.js"),formats=__webpack_require__("./node_modules/qs/lib/formats.js");module.exports={formats,parse,stringify}},"./node_modules/qs/lib/parse.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var utils=__webpack_require__("./node_modules/qs/lib/utils.js"),has=Object.prototype.hasOwnProperty,isArray=Array.isArray,defaults={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decodeDotInKeys:!1,decoder:utils.decode,delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictDepth:!1,strictNullHandling:!1,throwOnLimitExceeded:!1},interpretNumericEntities=function(str){return str.replace(/&#(\d+);/g,function($0,numberStr){return String.fromCharCode(parseInt(numberStr,10))})},parseArrayValue=function(val,options,currentArrayLength){if(val&&"string"==typeof val&&options.comma&&val.indexOf(",")>-1)return val.split(",");if(options.throwOnLimitExceeded&¤tArrayLength>=options.arrayLimit)throw new RangeError("Array limit exceeded. Only "+options.arrayLimit+" element"+(1===options.arrayLimit?"":"s")+" allowed in an array.");return val},parseKeys=function parseQueryStringKeys(givenKey,val,options,valuesParsed){if(givenKey){var key=options.allowDots?givenKey.replace(/\.([^.[]+)/g,"[$1]"):givenKey,child=/(\[[^[\]]*])/g,segment=options.depth>0&&/(\[[^[\]]*])/.exec(key),parent=segment?key.slice(0,segment.index):key,keys=[];if(parent){if(!options.plainObjects&&has.call(Object.prototype,parent)&&!options.allowPrototypes)return;keys.push(parent)}for(var i=0;options.depth>0&&null!==(segment=child.exec(key))&&i<options.depth;){if(i+=1,!options.plainObjects&&has.call(Object.prototype,segment[1].slice(1,-1))&&!options.allowPrototypes)return;keys.push(segment[1])}if(segment){if(!0===options.strictDepth)throw new RangeError("Input depth exceeded depth option of "+options.depth+" and strictDepth is true");keys.push("["+key.slice(segment.index)+"]")}return function(chain,val,options,valuesParsed){var currentArrayLength=0;if(chain.length>0&&"[]"===chain[chain.length-1]){var parentKey=chain.slice(0,-1).join("");currentArrayLength=Array.isArray(val)&&val[parentKey]?val[parentKey].length:0}for(var leaf=valuesParsed?val:parseArrayValue(val,options,currentArrayLength),i=chain.length-1;i>=0;--i){var obj,root=chain[i];if("[]"===root&&options.parseArrays)obj=options.allowEmptyArrays&&(""===leaf||options.strictNullHandling&&null===leaf)?[]:utils.combine([],leaf);else{obj=options.plainObjects?{__proto__:null}:{};var cleanRoot="["===root.charAt(0)&&"]"===root.charAt(root.length-1)?root.slice(1,-1):root,decodedRoot=options.decodeDotInKeys?cleanRoot.replace(/%2E/g,"."):cleanRoot,index=parseInt(decodedRoot,10);options.parseArrays||""!==decodedRoot?!isNaN(index)&&root!==decodedRoot&&String(index)===decodedRoot&&index>=0&&options.parseArrays&&index<=options.arrayLimit?(obj=[])[index]=leaf:"__proto__"!==decodedRoot&&(obj[decodedRoot]=leaf):obj={0:leaf}}leaf=obj}return leaf}(keys,val,options,valuesParsed)}};module.exports=function(str,opts){var options=function normalizeParseOptions(opts){if(!opts)return defaults;if(void 0!==opts.allowEmptyArrays&&"boolean"!=typeof opts.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==opts.decodeDotInKeys&&"boolean"!=typeof opts.decodeDotInKeys)throw new TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==opts.decoder&&void 0!==opts.decoder&&"function"!=typeof opts.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==opts.charset&&"utf-8"!==opts.charset&&"iso-8859-1"!==opts.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");if(void 0!==opts.throwOnLimitExceeded&&"boolean"!=typeof opts.throwOnLimitExceeded)throw new TypeError("`throwOnLimitExceeded` option must be a boolean");var charset=void 0===opts.charset?defaults.charset:opts.charset,duplicates=void 0===opts.duplicates?defaults.duplicates:opts.duplicates;if("combine"!==duplicates&&"first"!==duplicates&&"last"!==duplicates)throw new TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===opts.allowDots?!0===opts.decodeDotInKeys||defaults.allowDots:!!opts.allowDots,allowEmptyArrays:"boolean"==typeof opts.allowEmptyArrays?!!opts.allowEmptyArrays:defaults.allowEmptyArrays,allowPrototypes:"boolean"==typeof opts.allowPrototypes?opts.allowPrototypes:defaults.allowPrototypes,allowSparse:"boolean"==typeof opts.allowSparse?opts.allowSparse:defaults.allowSparse,arrayLimit:"number"==typeof opts.arrayLimit?opts.arrayLimit:defaults.arrayLimit,charset,charsetSentinel:"boolean"==typeof opts.charsetSentinel?opts.charsetSentinel:defaults.charsetSentinel,comma:"boolean"==typeof opts.comma?opts.comma:defaults.comma,decodeDotInKeys:"boolean"==typeof opts.decodeDotInKeys?opts.decodeDotInKeys:defaults.decodeDotInKeys,decoder:"function"==typeof opts.decoder?opts.decoder:defaults.decoder,delimiter:"string"==typeof opts.delimiter||utils.isRegExp(opts.delimiter)?opts.delimiter:defaults.delimiter,depth:"number"==typeof opts.depth||!1===opts.depth?+opts.depth:defaults.depth,duplicates,ignoreQueryPrefix:!0===opts.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof opts.interpretNumericEntities?opts.interpretNumericEntities:defaults.interpretNumericEntities,parameterLimit:"number"==typeof opts.parameterLimit?opts.parameterLimit:defaults.parameterLimit,parseArrays:!1!==opts.parseArrays,plainObjects:"boolean"==typeof opts.plainObjects?opts.plainObjects:defaults.plainObjects,strictDepth:"boolean"==typeof opts.strictDepth?!!opts.strictDepth:defaults.strictDepth,strictNullHandling:"boolean"==typeof opts.strictNullHandling?opts.strictNullHandling:defaults.strictNullHandling,throwOnLimitExceeded:"boolean"==typeof opts.throwOnLimitExceeded&&opts.throwOnLimitExceeded}}(opts);if(""===str||null==str)return options.plainObjects?{__proto__:null}:{};for(var tempObj="string"==typeof str?function parseQueryStringValues(str,options){var obj={__proto__:null},cleanStr=options.ignoreQueryPrefix?str.replace(/^\?/,""):str;cleanStr=cleanStr.replace(/%5B/gi,"[").replace(/%5D/gi,"]");var limit=options.parameterLimit===1/0?void 0:options.parameterLimit,parts=cleanStr.split(options.delimiter,options.throwOnLimitExceeded?limit+1:limit);if(options.throwOnLimitExceeded&&parts.length>limit)throw new RangeError("Parameter limit exceeded. Only "+limit+" parameter"+(1===limit?"":"s")+" allowed.");var i,skipIndex=-1,charset=options.charset;if(options.charsetSentinel)for(i=0;i<parts.length;++i)0===parts[i].indexOf("utf8=")&&("utf8=%E2%9C%93"===parts[i]?charset="utf-8":"utf8=%26%2310003%3B"===parts[i]&&(charset="iso-8859-1"),skipIndex=i,i=parts.length);for(i=0;i<parts.length;++i)if(i!==skipIndex){var key,val,part=parts[i],bracketEqualsPos=part.indexOf("]="),pos=-1===bracketEqualsPos?part.indexOf("="):bracketEqualsPos+1;-1===pos?(key=options.decoder(part,defaults.decoder,charset,"key"),val=options.strictNullHandling?null:""):(key=options.decoder(part.slice(0,pos),defaults.decoder,charset,"key"),val=utils.maybeMap(parseArrayValue(part.slice(pos+1),options,isArray(obj[key])?obj[key].length:0),function(encodedVal){return options.decoder(encodedVal,defaults.decoder,charset,"value")})),val&&options.interpretNumericEntities&&"iso-8859-1"===charset&&(val=interpretNumericEntities(String(val))),part.indexOf("[]=")>-1&&(val=isArray(val)?[val]:val);var existing=has.call(obj,key);existing&&"combine"===options.duplicates?obj[key]=utils.combine(obj[key],val):existing&&"last"!==options.duplicates||(obj[key]=val)}return obj}(str,options):str,obj=options.plainObjects?{__proto__:null}:{},keys=Object.keys(tempObj),i=0;i<keys.length;++i){var key=keys[i],newObj=parseKeys(key,tempObj[key],options,"string"==typeof str);obj=utils.merge(obj,newObj,options)}return!0===options.allowSparse?obj:utils.compact(obj)}},"./node_modules/qs/lib/stringify.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var getSideChannel=__webpack_require__("./node_modules/side-channel/index.js"),utils=__webpack_require__("./node_modules/qs/lib/utils.js"),formats=__webpack_require__("./node_modules/qs/lib/formats.js"),has=Object.prototype.hasOwnProperty,arrayPrefixGenerators={brackets:function brackets(prefix){return prefix+"[]"},comma:"comma",indices:function indices(prefix,key){return prefix+"["+key+"]"},repeat:function repeat(prefix){return prefix}},isArray=Array.isArray,push=Array.prototype.push,pushToArray=function(arr,valueOrArray){push.apply(arr,isArray(valueOrArray)?valueOrArray:[valueOrArray])},toISO=Date.prototype.toISOString,defaultFormat=formats.default,defaults={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",charset:"utf-8",charsetSentinel:!1,commaRoundTrip:!1,delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:utils.encode,encodeValuesOnly:!1,filter:void 0,format:defaultFormat,formatter:formats.formatters[defaultFormat],indices:!1,serializeDate:function serializeDate(date){return toISO.call(date)},skipNulls:!1,strictNullHandling:!1},sentinel={},stringify=function stringify(object,prefix,generateArrayPrefix,commaRoundTrip,allowEmptyArrays,strictNullHandling,skipNulls,encodeDotInKeys,encoder,filter,sort,allowDots,serializeDate,format,formatter,encodeValuesOnly,charset,sideChannel){for(var obj=object,tmpSc=sideChannel,step=0,findFlag=!1;void 0!==(tmpSc=tmpSc.get(sentinel))&&!findFlag;){var pos=tmpSc.get(object);if(step+=1,void 0!==pos){if(pos===step)throw new RangeError("Cyclic object value");findFlag=!0}void 0===tmpSc.get(sentinel)&&(step=0)}if("function"==typeof filter?obj=filter(prefix,obj):obj instanceof Date?obj=serializeDate(obj):"comma"===generateArrayPrefix&&isArray(obj)&&(obj=utils.maybeMap(obj,function(value){return value instanceof Date?serializeDate(value):value})),null===obj){if(strictNullHandling)return encoder&&!encodeValuesOnly?encoder(prefix,defaults.encoder,charset,"key",format):prefix;obj=""}if(function isNonNullishPrimitive(v){return"string"==typeof v||"number"==typeof v||"boolean"==typeof v||"symbol"==typeof v||"bigint"==typeof v}(obj)||utils.isBuffer(obj))return encoder?[formatter(encodeValuesOnly?prefix:encoder(prefix,defaults.encoder,charset,"key",format))+"="+formatter(encoder(obj,defaults.encoder,charset,"value",format))]:[formatter(prefix)+"="+formatter(String(obj))];var objKeys,values=[];if(void 0===obj)return values;if("comma"===generateArrayPrefix&&isArray(obj))encodeValuesOnly&&encoder&&(obj=utils.maybeMap(obj,encoder)),objKeys=[{value:obj.length>0?obj.join(",")||null:void 0}];else if(isArray(filter))objKeys=filter;else{var keys=Object.keys(obj);objKeys=sort?keys.sort(sort):keys}var encodedPrefix=encodeDotInKeys?String(prefix).replace(/\./g,"%2E"):String(prefix),adjustedPrefix=commaRoundTrip&&isArray(obj)&&1===obj.length?encodedPrefix+"[]":encodedPrefix;if(allowEmptyArrays&&isArray(obj)&&0===obj.length)return adjustedPrefix+"[]";for(var j=0;j<objKeys.length;++j){var key=objKeys[j],value="object"==typeof key&&key&&void 0!==key.value?key.value:obj[key];if(!skipNulls||null!==value){var encodedKey=allowDots&&encodeDotInKeys?String(key).replace(/\./g,"%2E"):String(key),keyPrefix=isArray(obj)?"function"==typeof generateArrayPrefix?generateArrayPrefix(adjustedPrefix,encodedKey):adjustedPrefix:adjustedPrefix+(allowDots?"."+encodedKey:"["+encodedKey+"]");sideChannel.set(object,step);var valueSideChannel=getSideChannel();valueSideChannel.set(sentinel,sideChannel),pushToArray(values,stringify(value,keyPrefix,generateArrayPrefix,commaRoundTrip,allowEmptyArrays,strictNullHandling,skipNulls,encodeDotInKeys,"comma"===generateArrayPrefix&&encodeValuesOnly&&isArray(obj)?null:encoder,filter,sort,allowDots,serializeDate,format,formatter,encodeValuesOnly,charset,valueSideChannel))}}return values};module.exports=function(object,opts){var objKeys,obj=object,options=function normalizeStringifyOptions(opts){if(!opts)return defaults;if(void 0!==opts.allowEmptyArrays&&"boolean"!=typeof opts.allowEmptyArrays)throw new TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==opts.encodeDotInKeys&&"boolean"!=typeof opts.encodeDotInKeys)throw new TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==opts.encoder&&void 0!==opts.encoder&&"function"!=typeof opts.encoder)throw new TypeError("Encoder has to be a function.");var charset=opts.charset||defaults.charset;if(void 0!==opts.charset&&"utf-8"!==opts.charset&&"iso-8859-1"!==opts.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var format=formats.default;if(void 0!==opts.format){if(!has.call(formats.formatters,opts.format))throw new TypeError("Unknown format option provided.");format=opts.format}var arrayFormat,formatter=formats.formatters[format],filter=defaults.filter;if(("function"==typeof opts.filter||isArray(opts.filter))&&(filter=opts.filter),arrayFormat=opts.arrayFormat in arrayPrefixGenerators?opts.arrayFormat:"indices"in opts?opts.indices?"indices":"repeat":defaults.arrayFormat,"commaRoundTrip"in opts&&"boolean"!=typeof opts.commaRoundTrip)throw new TypeError("`commaRoundTrip` must be a boolean, or absent");var allowDots=void 0===opts.allowDots?!0===opts.encodeDotInKeys||defaults.allowDots:!!opts.allowDots;return{addQueryPrefix:"boolean"==typeof opts.addQueryPrefix?opts.addQueryPrefix:defaults.addQueryPrefix,allowDots,allowEmptyArrays:"boolean"==typeof opts.allowEmptyArrays?!!opts.allowEmptyArrays:defaults.allowEmptyArrays,arrayFormat,charset,charsetSentinel:"boolean"==typeof opts.charsetSentinel?opts.charsetSentinel:defaults.charsetSentinel,commaRoundTrip:!!opts.commaRoundTrip,delimiter:void 0===opts.delimiter?defaults.delimiter:opts.delimiter,encode:"boolean"==typeof opts.encode?opts.encode:defaults.encode,encodeDotInKeys:"boolean"==typeof opts.encodeDotInKeys?opts.encodeDotInKeys:defaults.encodeDotInKeys,encoder:"function"==typeof opts.encoder?opts.encoder:defaults.encoder,encodeValuesOnly:"boolean"==typeof opts.encodeValuesOnly?opts.encodeValuesOnly:defaults.encodeValuesOnly,filter,format,formatter,serializeDate:"function"==typeof opts.serializeDate?opts.serializeDate:defaults.serializeDate,skipNulls:"boolean"==typeof opts.skipNulls?opts.skipNulls:defaults.skipNulls,sort:"function"==typeof opts.sort?opts.sort:null,strictNullHandling:"boolean"==typeof opts.strictNullHandling?opts.strictNullHandling:defaults.strictNullHandling}}(opts);"function"==typeof options.filter?obj=(0,options.filter)("",obj):isArray(options.filter)&&(objKeys=options.filter);var keys=[];if("object"!=typeof obj||null===obj)return"";var generateArrayPrefix=arrayPrefixGenerators[options.arrayFormat],commaRoundTrip="comma"===generateArrayPrefix&&options.commaRoundTrip;objKeys||(objKeys=Object.keys(obj)),options.sort&&objKeys.sort(options.sort);for(var sideChannel=getSideChannel(),i=0;i<objKeys.length;++i){var key=objKeys[i],value=obj[key];options.skipNulls&&null===value||pushToArray(keys,stringify(value,key,generateArrayPrefix,commaRoundTrip,options.allowEmptyArrays,options.strictNullHandling,options.skipNulls,options.encodeDotInKeys,options.encode?options.encoder:null,options.filter,options.sort,options.allowDots,options.serializeDate,options.format,options.formatter,options.encodeValuesOnly,options.charset,sideChannel))}var joined=keys.join(options.delimiter),prefix=!0===options.addQueryPrefix?"?":"";return options.charsetSentinel&&("iso-8859-1"===options.charset?prefix+="utf8=%26%2310003%3B&":prefix+="utf8=%E2%9C%93&"),joined.length>0?prefix+joined:""}},"./node_modules/qs/lib/utils.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var formats=__webpack_require__("./node_modules/qs/lib/formats.js"),has=Object.prototype.hasOwnProperty,isArray=Array.isArray,hexTable=function(){for(var array=[],i=0;i<256;++i)array.push("%"+((i<16?"0":"")+i.toString(16)).toUpperCase());return array}(),arrayToObject=function arrayToObject(source,options){for(var obj=options&&options.plainObjects?{__proto__:null}:{},i=0;i<source.length;++i)void 0!==source[i]&&(obj[i]=source[i]);return obj};module.exports={arrayToObject,assign:function assignSingleSource(target,source){return Object.keys(source).reduce(function(acc,key){return acc[key]=source[key],acc},target)},combine:function combine(a,b){return[].concat(a,b)},compact:function compact(value){for(var queue=[{obj:{o:value},prop:"o"}],refs=[],i=0;i<queue.length;++i)for(var item=queue[i],obj=item.obj[item.prop],keys=Object.keys(obj),j=0;j<keys.length;++j){var key=keys[j],val=obj[key];"object"==typeof val&&null!==val&&-1===refs.indexOf(val)&&(queue.push({obj,prop:key}),refs.push(val))}return function compactQueue(queue){for(;queue.length>1;){var item=queue.pop(),obj=item.obj[item.prop];if(isArray(obj)){for(var compacted=[],j=0;j<obj.length;++j)void 0!==obj[j]&&compacted.push(obj[j]);item.obj[item.prop]=compacted}}}(queue),value},decode:function(str,defaultDecoder,charset){var strWithoutPlus=str.replace(/\+/g," ");if("iso-8859-1"===charset)return strWithoutPlus.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(strWithoutPlus)}catch(e){return strWithoutPlus}},encode:function encode(str,defaultEncoder,charset,kind,format){if(0===str.length)return str;var string=str;if("symbol"==typeof str?string=Symbol.prototype.toString.call(str):"string"!=typeof str&&(string=String(str)),"iso-8859-1"===charset)return escape(string).replace(/%u[0-9a-f]{4}/gi,function($0){return"%26%23"+parseInt($0.slice(2),16)+"%3B"});for(var out="",j=0;j<string.length;j+=1024){for(var segment=string.length>=1024?string.slice(j,j+1024):string,arr=[],i=0;i<segment.length;++i){var c=segment.charCodeAt(i);45===c||46===c||95===c||126===c||c>=48&&c<=57||c>=65&&c<=90||c>=97&&c<=122||format===formats.RFC1738&&(40===c||41===c)?arr[arr.length]=segment.charAt(i):c<128?arr[arr.length]=hexTable[c]:c<2048?arr[arr.length]=hexTable[192|c>>6]+hexTable[128|63&c]:c<55296||c>=57344?arr[arr.length]=hexTable[224|c>>12]+hexTable[128|c>>6&63]+hexTable[128|63&c]:(i+=1,c=65536+((1023&c)<<10|1023&segment.charCodeAt(i)),arr[arr.length]=hexTable[240|c>>18]+hexTable[128|c>>12&63]+hexTable[128|c>>6&63]+hexTable[128|63&c])}out+=arr.join("")}return out},isBuffer:function isBuffer(obj){return!(!obj||"object"!=typeof obj)&&!!(obj.constructor&&obj.constructor.isBuffer&&obj.constructor.isBuffer(obj))},isRegExp:function isRegExp(obj){return"[object RegExp]"===Object.prototype.toString.call(obj)},maybeMap:function maybeMap(val,fn){if(isArray(val)){for(var mapped=[],i=0;i<val.length;i+=1)mapped.push(fn(val[i]));return mapped}return fn(val)},merge:function merge(target,source,options){if(!source)return target;if("object"!=typeof source&&"function"!=typeof source){if(isArray(target))target.push(source);else{if(!target||"object"!=typeof target)return[target,source];(options&&(options.plainObjects||options.allowPrototypes)||!has.call(Object.prototype,source))&&(target[source]=!0)}return target}if(!target||"object"!=typeof target)return[target].concat(source);var mergeTarget=target;return isArray(target)&&!isArray(source)&&(mergeTarget=arrayToObject(target,options)),isArray(target)&&isArray(source)?(source.forEach(function(item,i){if(has.call(target,i)){var targetItem=target[i];targetItem&&"object"==typeof targetItem&&item&&"object"==typeof item?target[i]=merge(targetItem,item,options):target.push(item)}else target[i]=item}),target):Object.keys(source).reduce(function(acc,key){var value=source[key];return has.call(acc,key)?acc[key]=merge(acc[key],value,options):acc[key]=value,acc},mergeTarget)}}},"./node_modules/quick-format-unescaped/index.js":module=>{"use strict";function tryStringify(o){try{return JSON.stringify(o)}catch(e){return'"[Circular]"'}}module.exports=function format(f,args,opts){var ss=opts&&opts.stringify||tryStringify;if("object"==typeof f&&null!==f){var len=args.length+1;if(1===len)return f;var objects=new Array(len);objects[0]=ss(f);for(var index=1;index<len;index++)objects[index]=ss(args[index]);return objects.join(" ")}if("string"!=typeof f)return f;var argLen=args.length;if(0===argLen)return f;for(var str="",a=0,lastPos=-1,flen=f&&f.length||0,i=0;i<flen;){if(37===f.charCodeAt(i)&&i+1<flen){switch(lastPos=lastPos>-1?lastPos:0,f.charCodeAt(i+1)){case 100:case 102:if(a>=argLen)break;if(null==args[a])break;lastPos<i&&(str+=f.slice(lastPos,i)),str+=Number(args[a]),lastPos=i+2,i++;break;case 105:if(a>=argLen)break;if(null==args[a])break;lastPos<i&&(str+=f.slice(lastPos,i)),str+=Math.floor(Number(args[a])),lastPos=i+2,i++;break;case 79:case 111:case 106:if(a>=argLen)break;if(void 0===args[a])break;lastPos<i&&(str+=f.slice(lastPos,i));var type=typeof args[a];if("string"===type){str+="'"+args[a]+"'",lastPos=i+2,i++;break}if("function"===type){str+=args[a].name||"<anonymous>",lastPos=i+2,i++;break}str+=ss(args[a]),lastPos=i+2,i++;break;case 115:if(a>=argLen)break;lastPos<i&&(str+=f.slice(lastPos,i)),str+=String(args[a]),lastPos=i+2,i++;break;case 37:lastPos<i&&(str+=f.slice(lastPos,i)),str+="%",lastPos=i+2,i++,a--}++a}++i}if(-1===lastPos)return f;lastPos<flen&&(str+=f.slice(lastPos));return str}},"./node_modules/react-redux/dist/react-redux.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Kq:()=>Provider_default,bN:()=>shallowEqual,d4:()=>useSelector,wA:()=>useDispatch});var react__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/next/dist/compiled/react/index.js"),use_sync_external_store_with_selector_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/use-sync-external-store/with-selector.js");__webpack_require__("./node_modules/console-browserify/index.js");function defaultNoopBatch(callback){callback()}var nullListeners={notify(){},get:()=>[]};function createSubscription(store,parentSub){let unsubscribe,listeners=nullListeners,subscriptionsAmount=0,selfSubscribed=!1;function handleChangeWrapper(){subscription.onStateChange&&subscription.onStateChange()}function trySubscribe(){subscriptionsAmount++,unsubscribe||(unsubscribe=parentSub?parentSub.addNestedSub(handleChangeWrapper):store.subscribe(handleChangeWrapper),listeners=function createListenerCollection(){let first=null,last=null;return{clear(){first=null,last=null},notify(){defaultNoopBatch(()=>{let listener=first;for(;listener;)listener.callback(),listener=listener.next})},get(){const listeners=[];let listener=first;for(;listener;)listeners.push(listener),listener=listener.next;return listeners},subscribe(callback){let isSubscribed=!0;const listener=last={callback,next:null,prev:last};return listener.prev?listener.prev.next=listener:first=listener,function unsubscribe(){isSubscribed&&null!==first&&(isSubscribed=!1,listener.next?listener.next.prev=listener.prev:last=listener.prev,listener.prev?listener.prev.next=listener.next:first=listener.next)}}}}())}function tryUnsubscribe(){subscriptionsAmount--,unsubscribe&&0===subscriptionsAmount&&(unsubscribe(),unsubscribe=void 0,listeners.clear(),listeners=nullListeners)}const subscription={addNestedSub:function addNestedSub(listener){trySubscribe();const cleanupListener=listeners.subscribe(listener);let removed=!1;return()=>{removed||(removed=!0,cleanupListener(),tryUnsubscribe())}},notifyNestedSubs:function notifyNestedSubs(){listeners.notify()},handleChangeWrapper,isSubscribed:function isSubscribed(){return selfSubscribed},trySubscribe:function trySubscribeSelf(){selfSubscribed||(selfSubscribed=!0,trySubscribe())},tryUnsubscribe:function tryUnsubscribeSelf(){selfSubscribed&&(selfSubscribed=!1,tryUnsubscribe())},getListeners:()=>listeners};return subscription}var isDOM=(()=>!("undefined"==typeof window||void 0===window.document||void 0===window.document.createElement))(),isReactNative=(()=>"undefined"!=typeof navigator&&"ReactNative"===navigator.product)(),useIsomorphicLayoutEffect=(()=>isDOM||isReactNative?react__WEBPACK_IMPORTED_MODULE_0__.useLayoutEffect:react__WEBPACK_IMPORTED_MODULE_0__.useEffect)();function is(x,y){return x===y?0!==x||0!==y||1/x==1/y:x!=x&&y!=y}function shallowEqual(objA,objB){if(is(objA,objB))return!0;if("object"!=typeof objA||null===objA||"object"!=typeof objB||null===objB)return!1;const keysA=Object.keys(objA),keysB=Object.keys(objB);if(keysA.length!==keysB.length)return!1;for(let i=0;i<keysA.length;i++)if(!Object.prototype.hasOwnProperty.call(objB,keysA[i])||!is(objA[keysA[i]],objB[keysA[i]]))return!1;return!0}Object.defineProperty,Object.getOwnPropertyNames,Object.getOwnPropertySymbols,Object.getOwnPropertyDescriptor,Object.getPrototypeOf,Object.prototype;var ContextKey=Symbol.for("react-redux-context"),gT="undefined"!=typeof globalThis?globalThis:{};function getContext(){if(!react__WEBPACK_IMPORTED_MODULE_0__.createContext)return{};const contextMap=gT[ContextKey]??=new Map;let realContext=contextMap.get(react__WEBPACK_IMPORTED_MODULE_0__.createContext);return realContext||(realContext=react__WEBPACK_IMPORTED_MODULE_0__.createContext(null),contextMap.set(react__WEBPACK_IMPORTED_MODULE_0__.createContext,realContext)),realContext}var ReactReduxContext=getContext();var Provider_default=function Provider(providerProps){const{children,context,serverState,store}=providerProps,contextValue=react__WEBPACK_IMPORTED_MODULE_0__.useMemo(()=>{const subscription=createSubscription(store);return{store,subscription,getServerState:serverState?()=>serverState:void 0}},[store,serverState]),previousState=react__WEBPACK_IMPORTED_MODULE_0__.useMemo(()=>store.getState(),[store]);useIsomorphicLayoutEffect(()=>{const{subscription}=contextValue;return subscription.onStateChange=subscription.notifyNestedSubs,subscription.trySubscribe(),previousState!==store.getState()&&subscription.notifyNestedSubs(),()=>{subscription.tryUnsubscribe(),subscription.onStateChange=void 0}},[contextValue,previousState]);const Context=context||ReactReduxContext;return react__WEBPACK_IMPORTED_MODULE_0__.createElement(Context.Provider,{value:contextValue},children)};function createReduxContextHook(context=ReactReduxContext){return function useReduxContext2(){return react__WEBPACK_IMPORTED_MODULE_0__.useContext(context)}}var useReduxContext=createReduxContextHook();function createStoreHook(context=ReactReduxContext){const useReduxContext2=context===ReactReduxContext?useReduxContext:createReduxContextHook(context),useStore2=()=>{const{store}=useReduxContext2();return store};return Object.assign(useStore2,{withTypes:()=>useStore2}),useStore2}var useStore=createStoreHook();function createDispatchHook(context=ReactReduxContext){const useStore2=context===ReactReduxContext?useStore:createStoreHook(context),useDispatch2=()=>useStore2().dispatch;return Object.assign(useDispatch2,{withTypes:()=>useDispatch2}),useDispatch2}var useDispatch=createDispatchHook(),refEquality=(a,b)=>a===b;function createSelectorHook(context=ReactReduxContext){const useReduxContext2=context===ReactReduxContext?useReduxContext:createReduxContextHook(context),useSelector2=(selector,equalityFnOrOptions={})=>{const{equalityFn=refEquality}="function"==typeof equalityFnOrOptions?{equalityFn:equalityFnOrOptions}:equalityFnOrOptions;const reduxContext=useReduxContext2(),{store,subscription,getServerState}=reduxContext,wrappedSelector=(react__WEBPACK_IMPORTED_MODULE_0__.useRef(!0),react__WEBPACK_IMPORTED_MODULE_0__.useCallback({[selector.name]:state=>selector(state)}[selector.name],[selector])),selectedState=(0,use_sync_external_store_with_selector_js__WEBPACK_IMPORTED_MODULE_1__.useSyncExternalStoreWithSelector)(subscription.addNestedSub,store.getState,getServerState||store.getState,wrappedSelector,equalityFn);return react__WEBPACK_IMPORTED_MODULE_0__.useDebugValue(selectedState),selectedState};return Object.assign(useSelector2,{withTypes:()=>useSelector2}),useSelector2}var useSelector=createSelectorHook()},"./node_modules/redux/dist/redux.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{HY:()=>combineReducers,Qd:()=>isPlainObject,Tw:()=>applyMiddleware,Zz:()=>compose,ve:()=>isAction,y$:()=>createStore});__webpack_require__("./node_modules/console-browserify/index.js");function formatProdErrorMessage(code){return`Minified Redux error #${code}; visit https://redux.js.org/Errors?code=${code} for the full message or use the non-minified dev environment for full errors. `}var symbol_observable_default=(()=>"function"==typeof Symbol&&Symbol.observable||"@@observable")(),randomString=()=>Math.random().toString(36).substring(7).split("").join("."),actionTypes_default={INIT:`@@redux/INIT${randomString()}`,REPLACE:`@@redux/REPLACE${randomString()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${randomString()}`};function isPlainObject(obj){if("object"!=typeof obj||null===obj)return!1;let proto=obj;for(;null!==Object.getPrototypeOf(proto);)proto=Object.getPrototypeOf(proto);return Object.getPrototypeOf(obj)===proto||null===Object.getPrototypeOf(obj)}function createStore(reducer,preloadedState,enhancer){if("function"!=typeof reducer)throw new Error(formatProdErrorMessage(2));if("function"==typeof preloadedState&&"function"==typeof enhancer||"function"==typeof enhancer&&"function"==typeof arguments[3])throw new Error(formatProdErrorMessage(0));if("function"==typeof preloadedState&&void 0===enhancer&&(enhancer=preloadedState,preloadedState=void 0),void 0!==enhancer){if("function"!=typeof enhancer)throw new Error(formatProdErrorMessage(1));return enhancer(createStore)(reducer,preloadedState)}let currentReducer=reducer,currentState=preloadedState,currentListeners=new Map,nextListeners=currentListeners,listenerIdCounter=0,isDispatching=!1;function ensureCanMutateNextListeners(){nextListeners===currentListeners&&(nextListeners=new Map,currentListeners.forEach((listener,key)=>{nextListeners.set(key,listener)}))}function getState(){if(isDispatching)throw new Error(formatProdErrorMessage(3));return currentState}function subscribe(listener){if("function"!=typeof listener)throw new Error(formatProdErrorMessage(4));if(isDispatching)throw new Error(formatProdErrorMessage(5));let isSubscribed=!0;ensureCanMutateNextListeners();const listenerId=listenerIdCounter++;return nextListeners.set(listenerId,listener),function unsubscribe(){if(isSubscribed){if(isDispatching)throw new Error(formatProdErrorMessage(6));isSubscribed=!1,ensureCanMutateNextListeners(),nextListeners.delete(listenerId),currentListeners=null}}}function dispatch(action){if(!isPlainObject(action))throw new Error(formatProdErrorMessage(7));if(void 0===action.type)throw new Error(formatProdErrorMessage(8));if("string"!=typeof action.type)throw new Error(formatProdErrorMessage(17));if(isDispatching)throw new Error(formatProdErrorMessage(9));try{isDispatching=!0,currentState=currentReducer(currentState,action)}finally{isDispatching=!1}return(currentListeners=nextListeners).forEach(listener=>{listener()}),action}dispatch({type:actionTypes_default.INIT});return{dispatch,subscribe,getState,replaceReducer:function replaceReducer(nextReducer){if("function"!=typeof nextReducer)throw new Error(formatProdErrorMessage(10));currentReducer=nextReducer,dispatch({type:actionTypes_default.REPLACE})},[symbol_observable_default]:function observable(){const outerSubscribe=subscribe;return{subscribe(observer){if("object"!=typeof observer||null===observer)throw new Error(formatProdErrorMessage(11));function observeState(){const observerAsObserver=observer;observerAsObserver.next&&observerAsObserver.next(getState())}observeState();return{unsubscribe:outerSubscribe(observeState)}},[symbol_observable_default](){return this}}}}}function combineReducers(reducers){const reducerKeys=Object.keys(reducers),finalReducers={};for(let i=0;i<reducerKeys.length;i++){const key=reducerKeys[i];0,"function"==typeof reducers[key]&&(finalReducers[key]=reducers[key])}const finalReducerKeys=Object.keys(finalReducers);let shapeAssertionError;try{!function assertReducerShape(reducers){Object.keys(reducers).forEach(key=>{const reducer=reducers[key];if(void 0===reducer(void 0,{type:actionTypes_default.INIT}))throw new Error(formatProdErrorMessage(12));if(void 0===reducer(void 0,{type:actionTypes_default.PROBE_UNKNOWN_ACTION()}))throw new Error(formatProdErrorMessage(13))})}(finalReducers)}catch(e){shapeAssertionError=e}return function combination(state={},action){if(shapeAssertionError)throw shapeAssertionError;let hasChanged=!1;const nextState={};for(let i=0;i<finalReducerKeys.length;i++){const key=finalReducerKeys[i],reducer=finalReducers[key],previousStateForKey=state[key],nextStateForKey=reducer(previousStateForKey,action);if(void 0===nextStateForKey){action&&action.type;throw new Error(formatProdErrorMessage(14))}nextState[key]=nextStateForKey,hasChanged=hasChanged||nextStateForKey!==previousStateForKey}return hasChanged=hasChanged||finalReducerKeys.length!==Object.keys(state).length,hasChanged?nextState:state}}function compose(...funcs){return 0===funcs.length?arg=>arg:1===funcs.length?funcs[0]:funcs.reduce((a,b)=>(...args)=>a(b(...args)))}function applyMiddleware(...middlewares){return createStore2=>(reducer,preloadedState)=>{const store=createStore2(reducer,preloadedState);let dispatch=()=>{throw new Error(formatProdErrorMessage(15))};const middlewareAPI={getState:store.getState,dispatch:(action,...args)=>dispatch(action,...args)},chain=middlewares.map(middleware=>middleware(middlewareAPI));return dispatch=compose(...chain)(store.dispatch),{...store,dispatch}}}function isAction(action){return isPlainObject(action)&&"type"in action&&"string"==typeof action.type}},"./node_modules/reselect/dist/reselect.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{Mz:()=>createSelector});__webpack_require__("./node_modules/console-browserify/index.js");function assertIsFunction(func,errorMessage="expected a function, instead received "+typeof func){if("function"!=typeof func)throw new TypeError(errorMessage)}var ensureIsArray=item=>Array.isArray(item)?item:[item];function getDependencies(createSelectorArgs){const dependencies=Array.isArray(createSelectorArgs[0])?createSelectorArgs[0]:createSelectorArgs;return function assertIsArrayOfFunctions(array,errorMessage="expected all items to be functions, instead received the following types: "){if(!array.every(item=>"function"==typeof item)){const itemTypes=array.map(item=>"function"==typeof item?`function ${item.name||"unnamed"}()`:typeof item).join(", ");throw new TypeError(`${errorMessage}[${itemTypes}]`)}}(dependencies,"createSelector expects all input-selectors to be functions, but received the following types: "),dependencies}Symbol(),Object.getPrototypeOf({});var Ref="undefined"!=typeof WeakRef?WeakRef:class{constructor(value){this.value=value}deref(){return this.value}};function createCacheNode(){return{s:0,v:void 0,o:null,p:null}}function weakMapMemoize(func,options={}){let fnNode={s:0,v:void 0,o:null,p:null};const{resultEqualityCheck}=options;let lastResult,resultsCount=0;function memoized(){let cacheNode=fnNode;const{length}=arguments;for(let i=0,l=length;i<l;i++){const arg=arguments[i];if("function"==typeof arg||"object"==typeof arg&&null!==arg){let objectCache=cacheNode.o;null===objectCache&&(cacheNode.o=objectCache=new WeakMap);const objectNode=objectCache.get(arg);void 0===objectNode?(cacheNode=createCacheNode(),objectCache.set(arg,cacheNode)):cacheNode=objectNode}else{let primitiveCache=cacheNode.p;null===primitiveCache&&(cacheNode.p=primitiveCache=new Map);const primitiveNode=primitiveCache.get(arg);void 0===primitiveNode?(cacheNode=createCacheNode(),primitiveCache.set(arg,cacheNode)):cacheNode=primitiveNode}}const terminatedNode=cacheNode;let result;if(1===cacheNode.s)result=cacheNode.v;else if(result=func.apply(null,arguments),resultsCount++,resultEqualityCheck){const lastResultValue=lastResult?.deref?.()??lastResult;null!=lastResultValue&&resultEqualityCheck(lastResultValue,result)&&(result=lastResultValue,0!==resultsCount&&resultsCount--);lastResult="object"==typeof result&&null!==result||"function"==typeof result?new Ref(result):result}return terminatedNode.s=1,terminatedNode.v=result,result}return memoized.clearCache=()=>{fnNode={s:0,v:void 0,o:null,p:null},memoized.resetResultsCount()},memoized.resultsCount=()=>resultsCount,memoized.resetResultsCount=()=>{resultsCount=0},memoized}function createSelectorCreator(memoizeOrOptions,...memoizeOptionsFromArgs){const createSelectorCreatorOptions="function"==typeof memoizeOrOptions?{memoize:memoizeOrOptions,memoizeOptions:memoizeOptionsFromArgs}:memoizeOrOptions,createSelector2=(...createSelectorArgs)=>{let lastResult,recomputations=0,dependencyRecomputations=0,directlyPassedOptions={},resultFunc=createSelectorArgs.pop();"object"==typeof resultFunc&&(directlyPassedOptions=resultFunc,resultFunc=createSelectorArgs.pop()),assertIsFunction(resultFunc,`createSelector expects an output function after the inputs, but received: [${typeof resultFunc}]`);const combinedOptions={...createSelectorCreatorOptions,...directlyPassedOptions},{memoize,memoizeOptions=[],argsMemoize=weakMapMemoize,argsMemoizeOptions=[],devModeChecks={}}=combinedOptions,finalMemoizeOptions=ensureIsArray(memoizeOptions),finalArgsMemoizeOptions=ensureIsArray(argsMemoizeOptions),dependencies=getDependencies(createSelectorArgs),memoizedResultFunc=memoize(function recomputationWrapper(){return recomputations++,resultFunc.apply(null,arguments)},...finalMemoizeOptions);const selector=argsMemoize(function dependenciesChecker(){dependencyRecomputations++;const inputSelectorResults=function collectInputSelectorResults(dependencies,inputSelectorArgs){const inputSelectorResults=[],{length}=dependencies;for(let i=0;i<length;i++)inputSelectorResults.push(dependencies[i].apply(null,inputSelectorArgs));return inputSelectorResults}(dependencies,arguments);return lastResult=memoizedResultFunc.apply(null,inputSelectorResults),lastResult},...finalArgsMemoizeOptions);return Object.assign(selector,{resultFunc,memoizedResultFunc,dependencies,dependencyRecomputations:()=>dependencyRecomputations,resetDependencyRecomputations:()=>{dependencyRecomputations=0},lastResult:()=>lastResult,recomputations:()=>recomputations,resetRecomputations:()=>{recomputations=0},memoize,argsMemoize})};return Object.assign(createSelector2,{withTypes:()=>createSelector2}),createSelector2}var createSelector=createSelectorCreator(weakMapMemoize),createStructuredSelector=Object.assign((inputSelectorsObject,selectorCreator=createSelector)=>{!function assertIsObject(object,errorMessage="expected an object, instead received "+typeof object){if("object"!=typeof object)throw new TypeError(errorMessage)}(inputSelectorsObject,"createStructuredSelector expects first argument to be an object where each property is a selector, instead received a "+typeof inputSelectorsObject);const inputSelectorKeys=Object.keys(inputSelectorsObject);return selectorCreator(inputSelectorKeys.map(key=>inputSelectorsObject[key]),(...inputSelectorResults)=>inputSelectorResults.reduce((composition,value,index)=>(composition[inputSelectorKeys[index]]=value,composition),{}))},{withTypes:()=>createStructuredSelector})},"./node_modules/safe-buffer/index.js":(module,exports,__webpack_require__)=>{var buffer=__webpack_require__("./node_modules/buffer/index.js"),Buffer=buffer.Buffer;function copyProps(src,dst){for(var key in src)dst[key]=src[key]}function SafeBuffer(arg,encodingOrOffset,length){return Buffer(arg,encodingOrOffset,length)}Buffer.from&&Buffer.alloc&&Buffer.allocUnsafe&&Buffer.allocUnsafeSlow?module.exports=buffer:(copyProps(buffer,exports),exports.Buffer=SafeBuffer),SafeBuffer.prototype=Object.create(Buffer.prototype),copyProps(Buffer,SafeBuffer),SafeBuffer.from=function(arg,encodingOrOffset,length){if("number"==typeof arg)throw new TypeError("Argument must not be a number");return Buffer(arg,encodingOrOffset,length)},SafeBuffer.alloc=function(size,fill,encoding){if("number"!=typeof size)throw new TypeError("Argument must be a number");var buf=Buffer(size);return void 0!==fill?"string"==typeof encoding?buf.fill(fill,encoding):buf.fill(fill):buf.fill(0),buf},SafeBuffer.allocUnsafe=function(size){if("number"!=typeof size)throw new TypeError("Argument must be a number");return Buffer(size)},SafeBuffer.allocUnsafeSlow=function(size){if("number"!=typeof size)throw new TypeError("Argument must be a number");return buffer.SlowBuffer(size)}},"./node_modules/safe-regex-test/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var callBound=__webpack_require__("./node_modules/call-bound/index.js"),isRegex=__webpack_require__("./node_modules/is-regex/index.js"),$exec=callBound("RegExp.prototype.exec"),$TypeError=__webpack_require__("./node_modules/es-errors/type.js");module.exports=function regexTester(regex){if(!isRegex(regex))throw new $TypeError("`regex` must be a RegExp");return function test(s){return null!==$exec(regex,s)}}},"./node_modules/set-function-length/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var GetIntrinsic=__webpack_require__("./node_modules/get-intrinsic/index.js"),define=__webpack_require__("./node_modules/define-data-property/index.js"),hasDescriptors=__webpack_require__("./node_modules/has-property-descriptors/index.js")(),gOPD=__webpack_require__("./node_modules/gopd/index.js"),$TypeError=__webpack_require__("./node_modules/es-errors/type.js"),$floor=GetIntrinsic("%Math.floor%");module.exports=function setFunctionLength(fn,length){if("function"!=typeof fn)throw new $TypeError("`fn` is not a function");if("number"!=typeof length||length<0||length>4294967295||$floor(length)!==length)throw new $TypeError("`length` must be a positive 32-bit integer");var loose=arguments.length>2&&!!arguments[2],functionLengthIsConfigurable=!0,functionLengthIsWritable=!0;if("length"in fn&&gOPD){var desc=gOPD(fn,"length");desc&&!desc.configurable&&(functionLengthIsConfigurable=!1),desc&&!desc.writable&&(functionLengthIsWritable=!1)}return(functionLengthIsConfigurable||functionLengthIsWritable||!loose)&&(hasDescriptors?define(fn,"length",length,!0,!0):define(fn,"length",length)),fn}},"./node_modules/side-channel-list/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var inspect=__webpack_require__("./node_modules/object-inspect/index.js"),$TypeError=__webpack_require__("./node_modules/es-errors/type.js"),listGetNode=function(list,key,isDelete){for(var curr,prev=list;null!=(curr=prev.next);prev=curr)if(curr.key===key)return prev.next=curr.next,isDelete||(curr.next=list.next,list.next=curr),curr};module.exports=function getSideChannelList(){var $o,channel={assert:function(key){if(!channel.has(key))throw new $TypeError("Side channel does not contain "+inspect(key))},delete:function(key){var root=$o&&$o.next,deletedNode=function(objects,key){if(objects)return listGetNode(objects,key,!0)}($o,key);return deletedNode&&root&&root===deletedNode&&($o=void 0),!!deletedNode},get:function(key){return function(objects,key){if(objects){var node=listGetNode(objects,key);return node&&node.value}}($o,key)},has:function(key){return function(objects,key){return!!objects&&!!listGetNode(objects,key)}($o,key)},set:function(key,value){$o||($o={next:void 0}),function(objects,key,value){var node=listGetNode(objects,key);node?node.value=value:objects.next={key,next:objects.next,value}}($o,key,value)}};return channel}},"./node_modules/side-channel-map/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var GetIntrinsic=__webpack_require__("./node_modules/get-intrinsic/index.js"),callBound=__webpack_require__("./node_modules/call-bound/index.js"),inspect=__webpack_require__("./node_modules/object-inspect/index.js"),$TypeError=__webpack_require__("./node_modules/es-errors/type.js"),$Map=GetIntrinsic("%Map%",!0),$mapGet=callBound("Map.prototype.get",!0),$mapSet=callBound("Map.prototype.set",!0),$mapHas=callBound("Map.prototype.has",!0),$mapDelete=callBound("Map.prototype.delete",!0),$mapSize=callBound("Map.prototype.size",!0);module.exports=!!$Map&&function getSideChannelMap(){var $m,channel={assert:function(key){if(!channel.has(key))throw new $TypeError("Side channel does not contain "+inspect(key))},delete:function(key){if($m){var result=$mapDelete($m,key);return 0===$mapSize($m)&&($m=void 0),result}return!1},get:function(key){if($m)return $mapGet($m,key)},has:function(key){return!!$m&&$mapHas($m,key)},set:function(key,value){$m||($m=new $Map),$mapSet($m,key,value)}};return channel}},"./node_modules/side-channel-weakmap/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var GetIntrinsic=__webpack_require__("./node_modules/get-intrinsic/index.js"),callBound=__webpack_require__("./node_modules/call-bound/index.js"),inspect=__webpack_require__("./node_modules/object-inspect/index.js"),getSideChannelMap=__webpack_require__("./node_modules/side-channel-map/index.js"),$TypeError=__webpack_require__("./node_modules/es-errors/type.js"),$WeakMap=GetIntrinsic("%WeakMap%",!0),$weakMapGet=callBound("WeakMap.prototype.get",!0),$weakMapSet=callBound("WeakMap.prototype.set",!0),$weakMapHas=callBound("WeakMap.prototype.has",!0),$weakMapDelete=callBound("WeakMap.prototype.delete",!0);module.exports=$WeakMap?function getSideChannelWeakMap(){var $wm,$m,channel={assert:function(key){if(!channel.has(key))throw new $TypeError("Side channel does not contain "+inspect(key))},delete:function(key){if($WeakMap&&key&&("object"==typeof key||"function"==typeof key)){if($wm)return $weakMapDelete($wm,key)}else if(getSideChannelMap&&$m)return $m.delete(key);return!1},get:function(key){return $WeakMap&&key&&("object"==typeof key||"function"==typeof key)&&$wm?$weakMapGet($wm,key):$m&&$m.get(key)},has:function(key){return $WeakMap&&key&&("object"==typeof key||"function"==typeof key)&&$wm?$weakMapHas($wm,key):!!$m&&$m.has(key)},set:function(key,value){$WeakMap&&key&&("object"==typeof key||"function"==typeof key)?($wm||($wm=new $WeakMap),$weakMapSet($wm,key,value)):getSideChannelMap&&($m||($m=getSideChannelMap()),$m.set(key,value))}};return channel}:getSideChannelMap},"./node_modules/side-channel/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var $TypeError=__webpack_require__("./node_modules/es-errors/type.js"),inspect=__webpack_require__("./node_modules/object-inspect/index.js"),getSideChannelList=__webpack_require__("./node_modules/side-channel-list/index.js"),getSideChannelMap=__webpack_require__("./node_modules/side-channel-map/index.js"),makeChannel=__webpack_require__("./node_modules/side-channel-weakmap/index.js")||getSideChannelMap||getSideChannelList;module.exports=function getSideChannel(){var $channelData,channel={assert:function(key){if(!channel.has(key))throw new $TypeError("Side channel does not contain "+inspect(key))},delete:function(key){return!!$channelData&&$channelData.delete(key)},get:function(key){return $channelData&&$channelData.get(key)},has:function(key){return!!$channelData&&$channelData.has(key)},set:function(key,value){$channelData||($channelData=makeChannel()),$channelData.set(key,value)}};return channel}},"./node_modules/storybook/dist/_browser-chunks/chunk-FSBVR7H5.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{$V:()=>booleanTag,Av:()=>regexpTag,GX:()=>objectTag,ML:()=>float64ArrayTag,N1:()=>errorTag,NA:()=>setTag,OG:()=>stringTag,OM:()=>getSymbols,Qb:()=>uint8ArrayTag,Qd:()=>isPlainObject,R_:()=>argumentsTag,Uw:()=>arrayTag,VP:()=>symbolTag,XZ:()=>int8ArrayTag,ZR:()=>uint32ArrayTag,_u:()=>int32ArrayTag,bH:()=>getTag,cT:()=>arrayBufferTag,g5:()=>bigUint64ArrayTag,i1:()=>int16ArrayTag,iq:()=>dataViewTag,iu:()=>isTypedArray,kj:()=>numberTag,pj:()=>mapTag,q:()=>uint8ClampedArrayTag,ri:()=>float32ArrayTag,sO:()=>isPrimitive,tx:()=>functionTag,vC:()=>dateTag,x6:()=>uint16ArrayTag,xh:()=>bigInt64ArrayTag});var _chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-MM7DTO55.js");function isPlainObject(value){if(!value||"object"!=typeof value)return!1;const proto=Object.getPrototypeOf(value);return!(null!==proto&&proto!==Object.prototype&&null!==Object.getPrototypeOf(proto))&&"[object Object]"===Object.prototype.toString.call(value)}function isPrimitive(value){return null==value||"object"!=typeof value&&"function"!=typeof value}function isTypedArray(x){return ArrayBuffer.isView(x)&&!(x instanceof DataView)}function getSymbols(object){return Object.getOwnPropertySymbols(object).filter(symbol=>Object.prototype.propertyIsEnumerable.call(object,symbol))}function getTag(value){return null==value?void 0===value?"[object Undefined]":"[object Null]":Object.prototype.toString.call(value)}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_0__.K2)(isPlainObject,"isPlainObject"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_0__.K2)(isPrimitive,"isPrimitive"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_0__.K2)(isTypedArray,"isTypedArray"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_0__.K2)(getSymbols,"getSymbols"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_0__.K2)(getTag,"getTag");var regexpTag="[object RegExp]",stringTag="[object String]",numberTag="[object Number]",booleanTag="[object Boolean]",argumentsTag="[object Arguments]",symbolTag="[object Symbol]",dateTag="[object Date]",mapTag="[object Map]",setTag="[object Set]",arrayTag="[object Array]",functionTag="[object Function]",arrayBufferTag="[object ArrayBuffer]",objectTag="[object Object]",errorTag="[object Error]",dataViewTag="[object DataView]",uint8ArrayTag="[object Uint8Array]",uint8ClampedArrayTag="[object Uint8ClampedArray]",uint16ArrayTag="[object Uint16Array]",uint32ArrayTag="[object Uint32Array]",bigUint64ArrayTag="[object BigUint64Array]",int8ArrayTag="[object Int8Array]",int16ArrayTag="[object Int16Array]",int32ArrayTag="[object Int32Array]",bigInt64ArrayTag="[object BigInt64Array]",float32ArrayTag="[object Float32Array]",float64ArrayTag="[object Float64Array]"},"./node_modules/storybook/dist/_browser-chunks/chunk-KHNISLMN.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{LG:()=>mapValues,fN:()=>pickBy});var _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-FSBVR7H5.js"),_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-MM7DTO55.js"),Buffer=__webpack_require__("./node_modules/buffer/index.js").Buffer;function mapValues(object,getNewValue){const result={},keys=Object.keys(object);for(let i=0;i<keys.length;i++){const key=keys[i],value=object[key];result[key]=getNewValue(value,key,object)}return result}function isUnsafeProperty(key){return"__proto__"===key}function mergeWith(target,source,merge2){const sourceKeys=Object.keys(source);for(let i=0;i<sourceKeys.length;i++){const key=sourceKeys[i];if(isUnsafeProperty(key))continue;const sourceValue=source[key],targetValue=target[key],merged=merge2(targetValue,sourceValue,key,target,source);void 0!==merged?target[key]=merged:Array.isArray(sourceValue)?Array.isArray(targetValue)?target[key]=mergeWith(targetValue,sourceValue,merge2):target[key]=mergeWith([],sourceValue,merge2):(0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.Qd)(sourceValue)?(0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.Qd)(targetValue)?target[key]=mergeWith(targetValue,sourceValue,merge2):target[key]=mergeWith({},sourceValue,merge2):void 0!==targetValue&&void 0===sourceValue||(target[key]=sourceValue)}return target}function pickBy(obj,shouldPick){const result={},keys=Object.keys(obj);for(let i=0;i<keys.length;i++){const key=keys[i],value=obj[key];shouldPick(value,key)&&(result[key]=value)}return result}function clone(obj){if((0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.sO)(obj))return obj;if(Array.isArray(obj)||(0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.iu)(obj)||obj instanceof ArrayBuffer||"undefined"!=typeof SharedArrayBuffer&&obj instanceof SharedArrayBuffer)return obj.slice(0);const prototype=Object.getPrototypeOf(obj),Constructor=prototype.constructor;if(obj instanceof Date||obj instanceof Map||obj instanceof Set)return new Constructor(obj);if(obj instanceof RegExp){const newRegExp=new Constructor(obj);return newRegExp.lastIndex=obj.lastIndex,newRegExp}if(obj instanceof DataView)return new Constructor(obj.buffer.slice(0));if(obj instanceof Error){const newError=new Constructor(obj.message);return newError.stack=obj.stack,newError.name=obj.name,newError.cause=obj.cause,newError}if("undefined"!=typeof File&&obj instanceof File){return new Constructor([obj],obj.name,{type:obj.type,lastModified:obj.lastModified})}if("object"==typeof obj){const newObject=Object.create(prototype);return Object.assign(newObject,obj)}return obj}function cloneDeepWithImpl(valueToClone,keyToClone,objectToClone,stack=new Map,cloneValue=void 0){const cloned=cloneValue?.(valueToClone,keyToClone,objectToClone,stack);if(void 0!==cloned)return cloned;if((0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.sO)(valueToClone))return valueToClone;if(stack.has(valueToClone))return stack.get(valueToClone);if(Array.isArray(valueToClone)){const result=new Array(valueToClone.length);stack.set(valueToClone,result);for(let i=0;i<valueToClone.length;i++)result[i]=cloneDeepWithImpl(valueToClone[i],i,objectToClone,stack,cloneValue);return Object.hasOwn(valueToClone,"index")&&(result.index=valueToClone.index),Object.hasOwn(valueToClone,"input")&&(result.input=valueToClone.input),result}if(valueToClone instanceof Date)return new Date(valueToClone.getTime());if(valueToClone instanceof RegExp){const result=new RegExp(valueToClone.source,valueToClone.flags);return result.lastIndex=valueToClone.lastIndex,result}if(valueToClone instanceof Map){const result=new Map;stack.set(valueToClone,result);for(const[key,value]of valueToClone)result.set(key,cloneDeepWithImpl(value,key,objectToClone,stack,cloneValue));return result}if(valueToClone instanceof Set){const result=new Set;stack.set(valueToClone,result);for(const value of valueToClone)result.add(cloneDeepWithImpl(value,void 0,objectToClone,stack,cloneValue));return result}if(void 0!==Buffer&&Buffer.isBuffer(valueToClone))return valueToClone.subarray();if((0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.iu)(valueToClone)){const result=new(Object.getPrototypeOf(valueToClone).constructor)(valueToClone.length);stack.set(valueToClone,result);for(let i=0;i<valueToClone.length;i++)result[i]=cloneDeepWithImpl(valueToClone[i],i,objectToClone,stack,cloneValue);return result}if(valueToClone instanceof ArrayBuffer||"undefined"!=typeof SharedArrayBuffer&&valueToClone instanceof SharedArrayBuffer)return valueToClone.slice(0);if(valueToClone instanceof DataView){const result=new DataView(valueToClone.buffer.slice(0),valueToClone.byteOffset,valueToClone.byteLength);return stack.set(valueToClone,result),copyProperties(result,valueToClone,objectToClone,stack,cloneValue),result}if("undefined"!=typeof File&&valueToClone instanceof File){const result=new File([valueToClone],valueToClone.name,{type:valueToClone.type});return stack.set(valueToClone,result),copyProperties(result,valueToClone,objectToClone,stack,cloneValue),result}if("undefined"!=typeof Blob&&valueToClone instanceof Blob){const result=new Blob([valueToClone],{type:valueToClone.type});return stack.set(valueToClone,result),copyProperties(result,valueToClone,objectToClone,stack,cloneValue),result}if(valueToClone instanceof Error){const result=new valueToClone.constructor;return stack.set(valueToClone,result),result.message=valueToClone.message,result.name=valueToClone.name,result.stack=valueToClone.stack,result.cause=valueToClone.cause,copyProperties(result,valueToClone,objectToClone,stack,cloneValue),result}if(valueToClone instanceof Boolean){const result=new Boolean(valueToClone.valueOf());return stack.set(valueToClone,result),copyProperties(result,valueToClone,objectToClone,stack,cloneValue),result}if(valueToClone instanceof Number){const result=new Number(valueToClone.valueOf());return stack.set(valueToClone,result),copyProperties(result,valueToClone,objectToClone,stack,cloneValue),result}if(valueToClone instanceof String){const result=new String(valueToClone.valueOf());return stack.set(valueToClone,result),copyProperties(result,valueToClone,objectToClone,stack,cloneValue),result}if("object"==typeof valueToClone&&isCloneableObject(valueToClone)){const result=Object.create(Object.getPrototypeOf(valueToClone));return stack.set(valueToClone,result),copyProperties(result,valueToClone,objectToClone,stack,cloneValue),result}return valueToClone}function copyProperties(target,source,objectToClone=target,stack,cloneValue){const keys=[...Object.keys(source),...(0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.OM)(source)];for(let i=0;i<keys.length;i++){const key=keys[i],descriptor=Object.getOwnPropertyDescriptor(target,key);(null==descriptor||descriptor.writable)&&(target[key]=cloneDeepWithImpl(source[key],key,objectToClone,stack,cloneValue))}}function isCloneableObject(object){switch((0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.bH)(object)){case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.R_:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.Uw:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.cT:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.iq:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.$V:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.vC:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.ri:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.ML:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.XZ:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.i1:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__._u:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.pj:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.kj:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.GX:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.Av:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.NA:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.OG:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.VP:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.Qb:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.q:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.x6:case _chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.ZR:return!0;default:return!1}}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(mapValues,"mapValues"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(isUnsafeProperty,"isUnsafeProperty"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(mergeWith,"mergeWith"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(function pick(obj,keys){const result={};for(let i=0;i<keys.length;i++){const key=keys[i];Object.hasOwn(obj,key)&&(result[key]=obj[key])}return result},"pick"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(pickBy,"pickBy"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(clone,"clone"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(cloneDeepWithImpl,"cloneDeepWithImpl"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(copyProperties,"copyProperties"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(isCloneableObject,"isCloneableObject"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(function cloneDeep(obj){return cloneDeepWithImpl(obj,void 0,obj,new Map,void 0)},"cloneDeep");new RegExp("\\p{Lu}?\\p{Ll}+|[0-9]+|\\p{Lu}+(?!\\p{Ll})|\\p{Emoji_Presentation}|\\p{Extended_Pictographic}|\\p{L}+","gu");(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(function toMerged(target,source){return mergeWith(clone(target),source,(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_1__.K2)(function mergeRecursively(targetValue,sourceValue){return Array.isArray(sourceValue)?Array.isArray(targetValue)?mergeWith(clone(targetValue),sourceValue,mergeRecursively):mergeWith([],sourceValue,mergeRecursively):(0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.Qd)(sourceValue)?(0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_0__.Qd)(targetValue)?mergeWith(clone(targetValue),sourceValue,mergeRecursively):mergeWith({},sourceValue,mergeRecursively):void 0},"mergeRecursively"))},"toMerged")},"./node_modules/storybook/dist/_browser-chunks/chunk-MM7DTO55.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{K2:()=>__name,P$:()=>__commonJS,VA:()=>__export,f1:()=>__toESM,ki:()=>__require});var __create=Object.create,__defProp=Object.defineProperty,__getOwnPropDesc=Object.getOwnPropertyDescriptor,__getOwnPropNames=Object.getOwnPropertyNames,__getProtoOf=Object.getPrototypeOf,__hasOwnProp=Object.prototype.hasOwnProperty,__name=(target,value)=>__defProp(target,"name",{value,configurable:!0}),__require=(()=>__webpack_require__("./node_modules/storybook/dist/_browser-chunks sync recursive"))(),__commonJS=(cb,mod)=>function __require2(){return mod||(0,cb[__getOwnPropNames(cb)[0]])((mod={exports:{}}).exports,mod),mod.exports},__export=(target,all)=>{for(var name in all)__defProp(target,name,{get:all[name],enumerable:!0})},__toESM=(mod,isNodeMode,target)=>(target=null!=mod?__create(__getProtoOf(mod)):{},((to,from,except,desc)=>{if(from&&"object"==typeof from||"function"==typeof from)for(let key of __getOwnPropNames(from))__hasOwnProp.call(to,key)||key===except||__defProp(to,key,{get:()=>from[key],enumerable:!(desc=__getOwnPropDesc(from,key))||desc.enumerable});return to})(!isNodeMode&&mod&&mod.__esModule?target:__defProp(target,"default",{value:mod,enumerable:!0}),mod))},"./node_modules/storybook/dist/_browser-chunks/chunk-U2JWIJRX.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{C2:()=>enhanceArgTypes,Op:()=>SNIPPET_RENDERED,Sy:()=>isTooLongForDefaultValueSummary,TQ:()=>hasDocgen,Ux:()=>createSummaryValue,YF:()=>TypeSystem,i3:()=>isTooLongForTypeSummary,mJ:()=>combineParameters,p6:()=>extractComponentProps,rl:()=>extractComponentDescription});var _chunk_KHNISLMN_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-KHNISLMN.js"),_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-FSBVR7H5.js"),_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-MM7DTO55.js"),storybook_internal_preview_errors__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("storybook/internal/preview-errors"),console=__webpack_require__("./node_modules/console-browserify/index.js"),require_dist=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.P$)({"../node_modules/jsdoc-type-pratt-parser/dist/index.js"(exports,module){var global,factory;global=exports,factory=function(exports2){function tokenToString(token){return void 0!==token.text&&""!==token.text?`'${token.type}' with value '${token.text}'`:`'${token.type}'`}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(tokenToString,"tokenToString");const _NoParsletFoundError=class _NoParsletFoundError extends Error{constructor(token){super(`No parslet found for token: ${tokenToString(token)}`),this.token=token,Object.setPrototypeOf(this,_NoParsletFoundError.prototype)}getToken(){return this.token}};(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(_NoParsletFoundError,"NoParsletFoundError");let NoParsletFoundError=_NoParsletFoundError;const _EarlyEndOfParseError=class _EarlyEndOfParseError extends Error{constructor(token){super(`The parsing ended early. The next token was: ${tokenToString(token)}`),this.token=token,Object.setPrototypeOf(this,_EarlyEndOfParseError.prototype)}getToken(){return this.token}};(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(_EarlyEndOfParseError,"EarlyEndOfParseError");let EarlyEndOfParseError=_EarlyEndOfParseError;const _UnexpectedTypeError=class _UnexpectedTypeError extends Error{constructor(result,message){let error=`Unexpected type: '${result.type}'.`;void 0!==message&&(error+=` Message: ${message}`),super(error),Object.setPrototypeOf(this,_UnexpectedTypeError.prototype)}};(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(_UnexpectedTypeError,"UnexpectedTypeError");let UnexpectedTypeError=_UnexpectedTypeError;function makePunctuationRule(type){return text=>text.startsWith(type)?{type,text:type}:null}function getQuoted(text){let char,position=0;const mark=text[0];let escaped=!1;if("'"!==mark&&'"'!==mark)return null;for(;position<text.length;){if(position++,char=text[position],!escaped&&char===mark){position++;break}escaped=!escaped&&"\\"===char}if(char!==mark)throw new Error("Unterminated String");return text.slice(0,position)}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(makePunctuationRule,"makePunctuationRule"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getQuoted,"getQuoted");const identifierStartRegex=new RegExp("[$_\\p{ID_Start}]|\\\\u\\p{Hex_Digit}{4}|\\\\u\\{0*(?:\\p{Hex_Digit}{1,5}|10\\p{Hex_Digit}{4})\\}","u"),identifierContinueRegex=new RegExp("[$\\-\\p{ID_Continue}\\u200C\\u200D]|\\\\u\\p{Hex_Digit}{4}|\\\\u\\{0*(?:\\p{Hex_Digit}{1,5}|10\\p{Hex_Digit}{4})\\}","u");function getIdentifier(text){let char=text[0];if(!identifierStartRegex.test(char))return null;let position=1;do{if(char=text[position],!identifierContinueRegex.test(char))break;position++}while(position<text.length);return text.slice(0,position)}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getIdentifier,"getIdentifier");const numberRegex=/^(NaN|-?((\d*\.\d+|\d+)([Ee][+-]?\d+)?|Infinity))/;function getNumber(text){var _a,_b;return null!==(_b=null===(_a=numberRegex.exec(text))||void 0===_a?void 0:_a[0])&&void 0!==_b?_b:null}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getNumber,"getNumber");const identifierRule=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(text=>{const value=getIdentifier(text);return null==value?null:{type:"Identifier",text:value}},"identifierRule");function makeKeyWordRule(type){return text=>{if(!text.startsWith(type))return null;const prepends=text[type.length];return void 0!==prepends&&identifierContinueRegex.test(prepends)?null:{type,text:type}}}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(makeKeyWordRule,"makeKeyWordRule");const stringValueRule=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(text=>{const value=getQuoted(text);return null==value?null:{type:"StringValue",text:value}},"stringValueRule"),eofRule=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(text=>text.length>0?null:{type:"EOF",text:""},"eofRule"),numberRule=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(text=>{const value=getNumber(text);return null===value?null:{type:"Number",text:value}},"numberRule"),rules=[eofRule,makePunctuationRule("=>"),makePunctuationRule("("),makePunctuationRule(")"),makePunctuationRule("{"),makePunctuationRule("}"),makePunctuationRule("["),makePunctuationRule("]"),makePunctuationRule("|"),makePunctuationRule("&"),makePunctuationRule("<"),makePunctuationRule(">"),makePunctuationRule(","),makePunctuationRule(";"),makePunctuationRule("*"),makePunctuationRule("?"),makePunctuationRule("!"),makePunctuationRule("="),makePunctuationRule(":"),makePunctuationRule("..."),makePunctuationRule("."),makePunctuationRule("#"),makePunctuationRule("~"),makePunctuationRule("/"),makePunctuationRule("@"),makeKeyWordRule("undefined"),makeKeyWordRule("null"),makeKeyWordRule("function"),makeKeyWordRule("this"),makeKeyWordRule("new"),makeKeyWordRule("module"),makeKeyWordRule("event"),makeKeyWordRule("extends"),makeKeyWordRule("external"),makeKeyWordRule("infer"),makeKeyWordRule("typeof"),makeKeyWordRule("keyof"),makeKeyWordRule("readonly"),makeKeyWordRule("import"),makeKeyWordRule("is"),makeKeyWordRule("in"),makeKeyWordRule("asserts"),numberRule,identifierRule,stringValueRule],breakingWhitespaceRegex=/^\s*\n\s*/,_Lexer=class _Lexer{static create(text){const current=this.read(text);text=current.text;const next=this.read(text);return text=next.text,new _Lexer(text,void 0,current.token,next.token)}constructor(text,previous,current,next){this.text="",this.text=text,this.previous=previous,this.current=current,this.next=next}static read(text,startOfLine=!1){startOfLine=startOfLine||breakingWhitespaceRegex.test(text),text=text.trim();for(const rule of rules){const partial=rule(text);if(null!==partial){const token=Object.assign(Object.assign({},partial),{startOfLine});return{text:text=text.slice(token.text.length),token}}}throw new Error("Unexpected Token "+text)}advance(){const next=_Lexer.read(this.text);return new _Lexer(next.text,this.current,this.next,next.token)}};(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(_Lexer,"Lexer");let Lexer=_Lexer;function assertRootResult(result){if(void 0===result)throw new Error("Unexpected undefined");if("JsdocTypeKeyValue"===result.type||"JsdocTypeParameterList"===result.type||"JsdocTypeProperty"===result.type||"JsdocTypeReadonlyProperty"===result.type||"JsdocTypeObjectField"===result.type||"JsdocTypeJsdocObjectField"===result.type||"JsdocTypeIndexSignature"===result.type||"JsdocTypeMappedType"===result.type||"JsdocTypeTypeParameter"===result.type)throw new UnexpectedTypeError(result);return result}function assertPlainKeyValueOrRootResult(result){return"JsdocTypeKeyValue"===result.type?assertPlainKeyValueResult(result):assertRootResult(result)}function assertPlainKeyValueOrNameResult(result){return"JsdocTypeName"===result.type?result:assertPlainKeyValueResult(result)}function assertPlainKeyValueResult(result){if("JsdocTypeKeyValue"!==result.type)throw new UnexpectedTypeError(result);return result}function assertNumberOrVariadicNameResult(result){var _a;if("JsdocTypeVariadic"===result.type){if("JsdocTypeName"===(null===(_a=result.element)||void 0===_a?void 0:_a.type))return result;throw new UnexpectedTypeError(result)}if("JsdocTypeNumber"!==result.type&&"JsdocTypeName"!==result.type)throw new UnexpectedTypeError(result);return result}function assertArrayOrTupleResult(result){if("JsdocTypeTuple"===result.type)return result;if("JsdocTypeGeneric"===result.type&&"square"===result.meta.brackets)return result;throw new UnexpectedTypeError(result)}function isSquaredProperty(result){return"JsdocTypeIndexSignature"===result.type||"JsdocTypeMappedType"===result.type}var Precedence,Precedence2;(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(assertRootResult,"assertRootResult"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(assertPlainKeyValueOrRootResult,"assertPlainKeyValueOrRootResult"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(assertPlainKeyValueOrNameResult,"assertPlainKeyValueOrNameResult"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(assertPlainKeyValueResult,"assertPlainKeyValueResult"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(assertNumberOrVariadicNameResult,"assertNumberOrVariadicNameResult"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(assertArrayOrTupleResult,"assertArrayOrTupleResult"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(isSquaredProperty,"isSquaredProperty"),(Precedence2=Precedence||(Precedence={}))[Precedence2.ALL=0]="ALL",Precedence2[Precedence2.PARAMETER_LIST=1]="PARAMETER_LIST",Precedence2[Precedence2.OBJECT=2]="OBJECT",Precedence2[Precedence2.KEY_VALUE=3]="KEY_VALUE",Precedence2[Precedence2.INDEX_BRACKETS=4]="INDEX_BRACKETS",Precedence2[Precedence2.UNION=5]="UNION",Precedence2[Precedence2.INTERSECTION=6]="INTERSECTION",Precedence2[Precedence2.PREFIX=7]="PREFIX",Precedence2[Precedence2.INFIX=8]="INFIX",Precedence2[Precedence2.TUPLE=9]="TUPLE",Precedence2[Precedence2.SYMBOL=10]="SYMBOL",Precedence2[Precedence2.OPTIONAL=11]="OPTIONAL",Precedence2[Precedence2.NULLABLE=12]="NULLABLE",Precedence2[Precedence2.KEY_OF_TYPE_OF=13]="KEY_OF_TYPE_OF",Precedence2[Precedence2.FUNCTION=14]="FUNCTION",Precedence2[Precedence2.ARROW=15]="ARROW",Precedence2[Precedence2.ARRAY_BRACKETS=16]="ARRAY_BRACKETS",Precedence2[Precedence2.GENERIC=17]="GENERIC",Precedence2[Precedence2.NAME_PATH=18]="NAME_PATH",Precedence2[Precedence2.PARENTHESIS=19]="PARENTHESIS",Precedence2[Precedence2.SPECIAL_TYPES=20]="SPECIAL_TYPES";const _Parser=class _Parser{constructor(grammar,textOrLexer,baseParser){this.grammar=grammar,this._lexer="string"==typeof textOrLexer?Lexer.create(textOrLexer):textOrLexer,this.baseParser=baseParser}get lexer(){return this._lexer}parse(){const result=this.parseType(Precedence.ALL);if("EOF"!==this.lexer.current.type)throw new EarlyEndOfParseError(this.lexer.current);return result}parseType(precedence){return assertRootResult(this.parseIntermediateType(precedence))}parseIntermediateType(precedence){const result=this.tryParslets(null,precedence);if(null===result)throw new NoParsletFoundError(this.lexer.current);return this.parseInfixIntermediateType(result,precedence)}parseInfixIntermediateType(left,precedence){let result=this.tryParslets(left,precedence);for(;null!==result;)left=result,result=this.tryParslets(left,precedence);return left}tryParslets(left,precedence){for(const parslet of this.grammar){const result=parslet(this,precedence,left);if(null!==result)return result}return null}consume(types){return Array.isArray(types)||(types=[types]),!!types.includes(this.lexer.current.type)&&(this._lexer=this.lexer.advance(),!0)}acceptLexerState(parser){this._lexer=parser.lexer}};(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(_Parser,"Parser");let Parser=_Parser;function isQuestionMarkUnknownType(next){return"}"===next||"EOF"===next||"|"===next||","===next||")"===next||">"===next}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(isQuestionMarkUnknownType,"isQuestionMarkUnknownType");const nullableParslet=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,precedence,left)=>{const type=parser.lexer.current.type,next=parser.lexer.next.type;return null==left&&"?"===type&&!isQuestionMarkUnknownType(next)||null!=left&&"?"===type?(parser.consume("?"),null==left?{type:"JsdocTypeNullable",element:parser.parseType(Precedence.NULLABLE),meta:{position:"prefix"}}:{type:"JsdocTypeNullable",element:assertRootResult(left),meta:{position:"suffix"}}):null},"nullableParslet");function composeParslet(options){const parslet=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,curPrecedence,left)=>{const type=parser.lexer.current.type,next=parser.lexer.next.type;if(null===left){if("parsePrefix"in options&&options.accept(type,next))return options.parsePrefix(parser)}else if("parseInfix"in options&&options.precedence>curPrecedence&&options.accept(type,next))return options.parseInfix(parser,left);return null},"parslet");return Object.defineProperty(parslet,"name",{value:options.name}),parslet}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(composeParslet,"composeParslet");const optionalParslet=composeParslet({name:"optionalParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"="===type,"accept"),precedence:Precedence.OPTIONAL,parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>(parser.consume("="),{type:"JsdocTypeOptional",element:parser.parseType(Precedence.OPTIONAL),meta:{position:"prefix"}}),"parsePrefix"),parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>(parser.consume("="),{type:"JsdocTypeOptional",element:assertRootResult(left),meta:{position:"suffix"}}),"parseInfix")}),numberParslet=composeParslet({name:"numberParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"Number"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{const value=parseFloat(parser.lexer.current.text);return parser.consume("Number"),{type:"JsdocTypeNumber",value}},"parsePrefix")}),parenthesisParslet=composeParslet({name:"parenthesisParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"("===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{if(parser.consume("("),parser.consume(")"))return{type:"JsdocTypeParameterList",elements:[]};const result=parser.parseIntermediateType(Precedence.ALL);if(!parser.consume(")"))throw new Error("Unterminated parenthesis");return"JsdocTypeParameterList"===result.type?result:"JsdocTypeKeyValue"===result.type?{type:"JsdocTypeParameterList",elements:[result]}:{type:"JsdocTypeParenthesis",element:assertRootResult(result)}},"parsePrefix")}),specialTypesParslet=composeParslet({name:"specialTypesParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((type,next)=>"?"===type&&isQuestionMarkUnknownType(next)||"null"===type||"undefined"===type||"*"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{if(parser.consume("null"))return{type:"JsdocTypeNull"};if(parser.consume("undefined"))return{type:"JsdocTypeUndefined"};if(parser.consume("*"))return{type:"JsdocTypeAny"};if(parser.consume("?"))return{type:"JsdocTypeUnknown"};throw new Error("Unacceptable token: "+parser.lexer.current.text)},"parsePrefix")}),notNullableParslet=composeParslet({name:"notNullableParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"!"===type,"accept"),precedence:Precedence.NULLABLE,parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>(parser.consume("!"),{type:"JsdocTypeNotNullable",element:parser.parseType(Precedence.NULLABLE),meta:{position:"prefix"}}),"parsePrefix"),parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>(parser.consume("!"),{type:"JsdocTypeNotNullable",element:assertRootResult(left),meta:{position:"suffix"}}),"parseInfix")});function createParameterListParslet({allowTrailingComma}){return composeParslet({name:"parameterListParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>","===type,"accept"),precedence:Precedence.PARAMETER_LIST,parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>{const elements=[assertPlainKeyValueOrRootResult(left)];parser.consume(",");do{try{const next=parser.parseIntermediateType(Precedence.PARAMETER_LIST);elements.push(assertPlainKeyValueOrRootResult(next))}catch(e){if(e instanceof NoParsletFoundError)break;throw e}}while(parser.consume(","));if(elements.length>0&&elements.slice(0,-1).some(e=>"JsdocTypeVariadic"===e.type))throw new Error("Only the last parameter may be a rest parameter");return{type:"JsdocTypeParameterList",elements}},"parseInfix")})}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createParameterListParslet,"createParameterListParslet");const genericParslet=composeParslet({name:"genericParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((type,next)=>"<"===type||"."===type&&"<"===next,"accept"),precedence:Precedence.GENERIC,parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>{const dot=parser.consume(".");parser.consume("<");const objects=[];let infer=!1;if(parser.consume("infer")){infer=!0;const left2=parser.parseIntermediateType(Precedence.SYMBOL);if("JsdocTypeName"!==left2.type)throw new UnexpectedTypeError(left2,"A typescript asserts always has to have a name on the left side.");objects.push(left2)}else do{objects.push(parser.parseType(Precedence.PARAMETER_LIST))}while(parser.consume(","));if(!parser.consume(">"))throw new Error("Unterminated generic parameter list");return Object.assign(Object.assign({type:"JsdocTypeGeneric",left:assertRootResult(left),elements:objects},infer?{infer:!0}:{}),{meta:{brackets:"angle",dot}})},"parseInfix")}),unionParslet=composeParslet({name:"unionParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"|"===type,"accept"),precedence:Precedence.UNION,parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>{parser.consume("|");const elements=[];do{elements.push(parser.parseType(Precedence.UNION))}while(parser.consume("|"));return{type:"JsdocTypeUnion",elements:[assertRootResult(left),...elements]}},"parseInfix")}),baseGrammar=[nullableParslet,optionalParslet,numberParslet,parenthesisParslet,specialTypesParslet,notNullableParslet,createParameterListParslet({allowTrailingComma:!0}),genericParslet,unionParslet,optionalParslet];function createNamePathParslet({allowSquareBracketsOnAnyType,allowJsdocNamePaths,pathGrammar:pathGrammar2}){return(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(function namePathParslet(parser,precedence,left){if(null==left||precedence>=Precedence.NAME_PATH)return null;const type=parser.lexer.current.type,next=parser.lexer.next.type;if(!("."===type&&"<"!==next||"["===type&&(allowSquareBracketsOnAnyType||"JsdocTypeName"===left.type)||allowJsdocNamePaths&&("~"===type||"#"===type)))return null;let pathType,brackets=!1;parser.consume(".")?pathType="property":parser.consume("[")?(pathType="property-brackets",brackets=!0):parser.consume("~")?pathType="inner":(parser.consume("#"),pathType="instance");const pathParser=null!==pathGrammar2?new Parser(pathGrammar2,parser.lexer,parser):parser,parsed=pathParser.parseIntermediateType(Precedence.NAME_PATH);let right;switch(parser.acceptLexerState(pathParser),parsed.type){case"JsdocTypeName":right={type:"JsdocTypeProperty",value:parsed.value,meta:{quote:void 0}};break;case"JsdocTypeNumber":right={type:"JsdocTypeProperty",value:parsed.value.toString(10),meta:{quote:void 0}};break;case"JsdocTypeStringValue":right={type:"JsdocTypeProperty",value:parsed.value,meta:{quote:parsed.meta.quote}};break;case"JsdocTypeSpecialNamePath":if("event"!==parsed.specialType)throw new UnexpectedTypeError(parsed,"Type 'JsdocTypeSpecialNamePath' is only allowed with specialType 'event'");right=parsed;break;default:throw new UnexpectedTypeError(parsed,"Expecting 'JsdocTypeName', 'JsdocTypeNumber', 'JsdocStringValue' or 'JsdocTypeSpecialNamePath'")}if(brackets&&!parser.consume("]")){const token=parser.lexer.current;throw new Error(`Unterminated square brackets. Next token is '${token.type}' with text '${token.text}'`)}return{type:"JsdocTypeNamePath",left:assertRootResult(left),right,pathType}},"namePathParslet")}function createNameParslet({allowedAdditionalTokens}){return composeParslet({name:"nameParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"Identifier"===type||"this"===type||"new"===type||allowedAdditionalTokens.includes(type),"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{const{type,text}=parser.lexer.current;return parser.consume(type),{type:"JsdocTypeName",value:text}},"parsePrefix")})}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createNamePathParslet,"createNamePathParslet"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createNameParslet,"createNameParslet");const stringValueParslet=composeParslet({name:"stringValueParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"StringValue"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{const text=parser.lexer.current.text;return parser.consume("StringValue"),{type:"JsdocTypeStringValue",value:text.slice(1,-1),meta:{quote:"'"===text[0]?"single":"double"}}},"parsePrefix")});function createSpecialNamePathParslet({pathGrammar:pathGrammar2,allowedTypes}){return composeParslet({name:"specialNamePathParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>allowedTypes.includes(type),"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{const type=parser.lexer.current.type;if(parser.consume(type),!parser.consume(":"))return{type:"JsdocTypeName",value:type};let result,token=parser.lexer.current;if(parser.consume("StringValue"))result={type:"JsdocTypeSpecialNamePath",value:token.text.slice(1,-1),specialType:type,meta:{quote:"'"===token.text[0]?"single":"double"}};else{let value="";const allowed=["Identifier","@","/"];for(;allowed.some(type2=>parser.consume(type2));)value+=token.text,token=parser.lexer.current;result={type:"JsdocTypeSpecialNamePath",value,specialType:type,meta:{quote:void 0}}}const moduleParser=new Parser(pathGrammar2,parser.lexer,parser),moduleResult=moduleParser.parseInfixIntermediateType(result,Precedence.ALL);return parser.acceptLexerState(moduleParser),assertRootResult(moduleResult)},"parsePrefix")})}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createSpecialNamePathParslet,"createSpecialNamePathParslet");const basePathGrammar=[createNameParslet({allowedAdditionalTokens:["external","module"]}),stringValueParslet,numberParslet,createNamePathParslet({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar:null})],pathGrammar=[...basePathGrammar,createSpecialNamePathParslet({allowedTypes:["event"],pathGrammar:basePathGrammar})];function getParameters(value){let parameters;if("JsdocTypeParameterList"===value.type)parameters=value.elements;else{if("JsdocTypeParenthesis"!==value.type)throw new UnexpectedTypeError(value);parameters=[value.element]}return parameters.map(p=>assertPlainKeyValueOrRootResult(p))}function getUnnamedParameters(value){const parameters=getParameters(value);if(parameters.some(p=>"JsdocTypeKeyValue"===p.type))throw new Error("No parameter should be named");return parameters}function createFunctionParslet({allowNamedParameters,allowNoReturnType,allowWithoutParenthesis,allowNewAsFunctionKeyword}){return composeParslet({name:"functionParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((type,next)=>"function"===type||allowNewAsFunctionKeyword&&"new"===type&&"("===next,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{const newKeyword=parser.consume("new");parser.consume("function");const hasParenthesis="("===parser.lexer.current.type;if(!hasParenthesis){if(!allowWithoutParenthesis)throw new Error("function is missing parameter list");return{type:"JsdocTypeName",value:"function"}}let result={type:"JsdocTypeFunction",parameters:[],arrow:!1,constructor:newKeyword,parenthesis:hasParenthesis};const value=parser.parseIntermediateType(Precedence.FUNCTION);if(void 0===allowNamedParameters)result.parameters=getUnnamedParameters(value);else{if(newKeyword&&"JsdocTypeFunction"===value.type&&value.arrow)return result=value,result.constructor=!0,result;result.parameters=getParameters(value);for(const p of result.parameters)if("JsdocTypeKeyValue"===p.type&&!allowNamedParameters.includes(p.key))throw new Error(`only allowed named parameters are ${allowNamedParameters.join(", ")} but got ${p.type}`)}if(parser.consume(":"))result.returnType=parser.parseType(Precedence.PREFIX);else if(!allowNoReturnType)throw new Error("function is missing return type");return result},"parsePrefix")})}function createVariadicParslet({allowPostfix,allowEnclosingBrackets}){return composeParslet({name:"variadicParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"..."===type,"accept"),precedence:Precedence.PREFIX,parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{parser.consume("...");const brackets=allowEnclosingBrackets&&parser.consume("[");try{const element=parser.parseType(Precedence.PREFIX);if(brackets&&!parser.consume("]"))throw new Error("Unterminated variadic type. Missing ']'");return{type:"JsdocTypeVariadic",element:assertRootResult(element),meta:{position:"prefix",squareBrackets:brackets}}}catch(e){if(e instanceof NoParsletFoundError){if(brackets)throw new Error("Empty square brackets for variadic are not allowed.");return{type:"JsdocTypeVariadic",meta:{position:void 0,squareBrackets:!1}}}throw e}},"parsePrefix"),parseInfix:allowPostfix?(parser,left)=>(parser.consume("..."),{type:"JsdocTypeVariadic",element:assertRootResult(left),meta:{position:"suffix",squareBrackets:!1}}):void 0})}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getParameters,"getParameters"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getUnnamedParameters,"getUnnamedParameters"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createFunctionParslet,"createFunctionParslet"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createVariadicParslet,"createVariadicParslet");const symbolParslet=composeParslet({name:"symbolParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"("===type,"accept"),precedence:Precedence.SYMBOL,parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>{if("JsdocTypeName"!==left.type)throw new Error("Symbol expects a name on the left side. (Reacting on '(')");parser.consume("(");const result={type:"JsdocTypeSymbol",value:left.value};if(!parser.consume(")")){const next=parser.parseIntermediateType(Precedence.SYMBOL);if(result.element=assertNumberOrVariadicNameResult(next),!parser.consume(")"))throw new Error("Symbol does not end after value")}return result},"parseInfix")}),arrayBracketsParslet=composeParslet({name:"arrayBracketsParslet",precedence:Precedence.ARRAY_BRACKETS,accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((type,next)=>"["===type&&"]"===next,"accept"),parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>(parser.consume("["),parser.consume("]"),{type:"JsdocTypeGeneric",left:{type:"JsdocTypeName",value:"Array"},elements:[assertRootResult(left)],meta:{brackets:"square",dot:!1}}),"parseInfix")});function createObjectParslet({objectFieldGrammar:objectFieldGrammar2,allowKeyTypes}){return composeParslet({name:"objectParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"{"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{parser.consume("{");const result={type:"JsdocTypeObject",meta:{separator:"comma"},elements:[]};if(!parser.consume("}")){let separator;const fieldParser=new Parser(objectFieldGrammar2,parser.lexer,parser);for(;;){fieldParser.acceptLexerState(parser);let field=fieldParser.parseIntermediateType(Precedence.OBJECT);parser.acceptLexerState(fieldParser),void 0===field&&allowKeyTypes&&(field=parser.parseIntermediateType(Precedence.OBJECT));let optional=!1;if("JsdocTypeNullable"===field.type&&(optional=!0,field=field.element),"JsdocTypeNumber"===field.type||"JsdocTypeName"===field.type||"JsdocTypeStringValue"===field.type){let quote2;"JsdocTypeStringValue"===field.type&&(quote2=field.meta.quote),result.elements.push({type:"JsdocTypeObjectField",key:field.value.toString(),right:void 0,optional,readonly:!1,meta:{quote:quote2}})}else{if("JsdocTypeObjectField"!==field.type&&"JsdocTypeJsdocObjectField"!==field.type)throw new UnexpectedTypeError(field);result.elements.push(field)}if(parser.lexer.current.startOfLine)separator="linebreak",parser.consume(",")||parser.consume(";");else if(parser.consume(","))separator="comma";else{if(!parser.consume(";"))break;separator="semicolon"}if("}"===parser.lexer.current.type)break}if(result.meta.separator=null!=separator?separator:"comma","linebreak"===separator&&(result.meta.propertyIndent=" "),!parser.consume("}"))throw new Error("Unterminated record type. Missing '}'")}return result},"parsePrefix")})}function createObjectFieldParslet({allowSquaredProperties,allowKeyTypes,allowReadonly,allowOptional}){return composeParslet({name:"objectFieldParslet",precedence:Precedence.KEY_VALUE,accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>":"===type,"accept"),parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>{var _a;let optional=!1,readonlyProperty=!1;allowOptional&&"JsdocTypeNullable"===left.type&&(optional=!0,left=left.element),allowReadonly&&"JsdocTypeReadonlyProperty"===left.type&&(readonlyProperty=!0,left=left.element);const parentParser=null!==(_a=parser.baseParser)&&void 0!==_a?_a:parser;if(parentParser.acceptLexerState(parser),"JsdocTypeNumber"===left.type||"JsdocTypeName"===left.type||"JsdocTypeStringValue"===left.type||isSquaredProperty(left)){if(isSquaredProperty(left)&&!allowSquaredProperties)throw new UnexpectedTypeError(left);let quote2;parentParser.consume(":"),"JsdocTypeStringValue"===left.type&&(quote2=left.meta.quote);const right=parentParser.parseType(Precedence.KEY_VALUE);return parser.acceptLexerState(parentParser),{type:"JsdocTypeObjectField",key:isSquaredProperty(left)?left:left.value.toString(),right,optional,readonly:readonlyProperty,meta:{quote:quote2}}}{if(!allowKeyTypes)throw new UnexpectedTypeError(left);parentParser.consume(":");const right=parentParser.parseType(Precedence.KEY_VALUE);return parser.acceptLexerState(parentParser),{type:"JsdocTypeJsdocObjectField",left:assertRootResult(left),right}}},"parseInfix")})}function createKeyValueParslet({allowOptional,allowVariadic}){return composeParslet({name:"keyValueParslet",precedence:Precedence.KEY_VALUE,accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>":"===type,"accept"),parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>{let optional=!1,variadic=!1;if(allowOptional&&"JsdocTypeNullable"===left.type&&(optional=!0,left=left.element),allowVariadic&&"JsdocTypeVariadic"===left.type&&void 0!==left.element&&(variadic=!0,left=left.element),"JsdocTypeName"!==left.type)throw new UnexpectedTypeError(left);parser.consume(":");const right=parser.parseType(Precedence.KEY_VALUE);return{type:"JsdocTypeKeyValue",key:left.value,right,optional,variadic}},"parseInfix")})}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createObjectParslet,"createObjectParslet"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createObjectFieldParslet,"createObjectFieldParslet"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createKeyValueParslet,"createKeyValueParslet");const jsdocBaseGrammar=[...baseGrammar,createFunctionParslet({allowWithoutParenthesis:!0,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),stringValueParslet,createSpecialNamePathParslet({allowedTypes:["module","external","event"],pathGrammar}),createVariadicParslet({allowEnclosingBrackets:!0,allowPostfix:!0}),createNameParslet({allowedAdditionalTokens:["keyof"]}),symbolParslet,arrayBracketsParslet,createNamePathParslet({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar})],jsdocGrammar=[...jsdocBaseGrammar,createObjectParslet({objectFieldGrammar:[createNameParslet({allowedAdditionalTokens:["typeof","module","in"]}),createObjectFieldParslet({allowSquaredProperties:!1,allowKeyTypes:!0,allowOptional:!1,allowReadonly:!1}),...jsdocBaseGrammar],allowKeyTypes:!0}),createKeyValueParslet({allowOptional:!0,allowVariadic:!0})],typeOfParslet=composeParslet({name:"typeOfParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"typeof"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>(parser.consume("typeof"),{type:"JsdocTypeTypeof",element:parser.parseType(Precedence.KEY_OF_TYPE_OF)}),"parsePrefix")}),objectFieldGrammar$1=[createNameParslet({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),nullableParslet,optionalParslet,stringValueParslet,numberParslet,createObjectFieldParslet({allowSquaredProperties:!1,allowKeyTypes:!1,allowOptional:!1,allowReadonly:!1})],closureGrammar=[...baseGrammar,createObjectParslet({allowKeyTypes:!1,objectFieldGrammar:objectFieldGrammar$1}),createNameParslet({allowedAdditionalTokens:["event","external","in"]}),typeOfParslet,createFunctionParslet({allowWithoutParenthesis:!1,allowNamedParameters:["this","new"],allowNoReturnType:!0,allowNewAsFunctionKeyword:!1}),createVariadicParslet({allowEnclosingBrackets:!1,allowPostfix:!1}),createNameParslet({allowedAdditionalTokens:["keyof"]}),createSpecialNamePathParslet({allowedTypes:["module"],pathGrammar}),createNamePathParslet({allowSquareBracketsOnAnyType:!1,allowJsdocNamePaths:!0,pathGrammar}),createKeyValueParslet({allowOptional:!1,allowVariadic:!1}),symbolParslet],assertsParslet=composeParslet({name:"assertsParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"asserts"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{parser.consume("asserts");const left=parser.parseIntermediateType(Precedence.SYMBOL);if("JsdocTypeName"!==left.type)throw new UnexpectedTypeError(left,"A typescript asserts always has to have a name on the left side.");return parser.consume("is")?{type:"JsdocTypeAsserts",left,right:assertRootResult(parser.parseIntermediateType(Precedence.INFIX))}:{type:"JsdocTypeAssertsPlain",element:left}},"parsePrefix")});function createTupleParslet({allowQuestionMark}){return composeParslet({name:"tupleParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"["===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{parser.consume("[");const result={type:"JsdocTypeTuple",elements:[]};if(parser.consume("]"))return result;const typeList=parser.parseIntermediateType(Precedence.ALL);if("JsdocTypeParameterList"===typeList.type?"JsdocTypeKeyValue"===typeList.elements[0].type?result.elements=typeList.elements.map(assertPlainKeyValueResult):result.elements=typeList.elements.map(assertRootResult):"JsdocTypeKeyValue"===typeList.type?result.elements=[assertPlainKeyValueResult(typeList)]:result.elements=[assertRootResult(typeList)],!parser.consume("]"))throw new Error("Unterminated '['");if(result.elements.some(e=>"JsdocTypeUnknown"===e.type))throw new Error("Question mark in tuple not allowed");return result},"parsePrefix")})}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createTupleParslet,"createTupleParslet");const keyOfParslet=composeParslet({name:"keyOfParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"keyof"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>(parser.consume("keyof"),{type:"JsdocTypeKeyof",element:assertRootResult(parser.parseType(Precedence.KEY_OF_TYPE_OF))}),"parsePrefix")}),importParslet=composeParslet({name:"importParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"import"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{if(parser.consume("import"),!parser.consume("("))throw new Error("Missing parenthesis after import keyword");const path=parser.parseType(Precedence.PREFIX);if("JsdocTypeStringValue"!==path.type)throw new Error("Only string values are allowed as paths for imports");if(!parser.consume(")"))throw new Error("Missing closing parenthesis after import keyword");return{type:"JsdocTypeImport",element:path}},"parsePrefix")}),readonlyPropertyParslet=composeParslet({name:"readonlyPropertyParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"readonly"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>(parser.consume("readonly"),{type:"JsdocTypeReadonlyProperty",element:parser.parseIntermediateType(Precedence.KEY_VALUE)}),"parsePrefix")}),arrowFunctionParslet=composeParslet({name:"arrowFunctionParslet",precedence:Precedence.ARROW,accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"=>"===type,"accept"),parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>(parser.consume("=>"),{type:"JsdocTypeFunction",parameters:getParameters(left).map(assertPlainKeyValueOrNameResult),arrow:!0,constructor:!1,parenthesis:!0,returnType:parser.parseType(Precedence.OBJECT)}),"parseInfix")}),genericArrowFunctionParslet=composeParslet({name:"genericArrowFunctionParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"<"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{const typeParameters=[];parser.consume("<");do{let defaultValue,constraint,name=parser.parseIntermediateType(Precedence.SYMBOL);if("JsdocTypeOptional"===name.type&&(name=name.element,defaultValue=parser.parseType(Precedence.SYMBOL)),"JsdocTypeName"!==name.type)throw new UnexpectedTypeError(name);parser.consume("extends")&&(constraint=parser.parseType(Precedence.SYMBOL),"JsdocTypeOptional"===constraint.type&&(constraint=constraint.element,defaultValue=parser.parseType(Precedence.SYMBOL)));const typeParameter={type:"JsdocTypeTypeParameter",name};if(void 0!==constraint&&(typeParameter.constraint=constraint),void 0!==defaultValue&&(typeParameter.defaultValue=defaultValue),typeParameters.push(typeParameter),parser.consume(">"))break}while(parser.consume(","));const functionBase=parser.parseIntermediateType(Precedence.SYMBOL);return functionBase.typeParameters=typeParameters,functionBase},"parsePrefix")}),intersectionParslet=composeParslet({name:"intersectionParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"&"===type,"accept"),precedence:Precedence.INTERSECTION,parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>{parser.consume("&");const elements=[];do{elements.push(parser.parseType(Precedence.INTERSECTION))}while(parser.consume("&"));return{type:"JsdocTypeIntersection",elements:[assertRootResult(left),...elements]}},"parseInfix")}),predicateParslet=composeParslet({name:"predicateParslet",precedence:Precedence.INFIX,accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"is"===type,"accept"),parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>{if("JsdocTypeName"!==left.type)throw new UnexpectedTypeError(left,"A typescript predicate always has to have a name on the left side.");return parser.consume("is"),{type:"JsdocTypePredicate",left,right:assertRootResult(parser.parseIntermediateType(Precedence.INFIX))}},"parseInfix")}),objectSquaredPropertyParslet=composeParslet({name:"objectSquareBracketPropertyParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"["===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>{if(void 0===parser.baseParser)throw new Error("Only allowed inside object grammar");parser.consume("[");const key=parser.lexer.current.text;let result;if(parser.consume("Identifier"),parser.consume(":")){const parentParser=parser.baseParser;parentParser.acceptLexerState(parser),result={type:"JsdocTypeIndexSignature",key,right:parentParser.parseType(Precedence.INDEX_BRACKETS)},parser.acceptLexerState(parentParser)}else{if(!parser.consume("in"))throw new Error("Missing ':' or 'in' inside square bracketed property.");{const parentParser=parser.baseParser;parentParser.acceptLexerState(parser),result={type:"JsdocTypeMappedType",key,right:parentParser.parseType(Precedence.ARRAY_BRACKETS)},parser.acceptLexerState(parentParser)}}if(!parser.consume("]"))throw new Error("Unterminated square brackets");return result},"parsePrefix")}),readonlyArrayParslet=composeParslet({name:"readonlyArrayParslet",accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"readonly"===type,"accept"),parsePrefix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parser=>(parser.consume("readonly"),{type:"JsdocTypeReadonlyArray",element:assertArrayOrTupleResult(parser.parseIntermediateType(Precedence.ALL))}),"parsePrefix")}),conditionalParslet=composeParslet({name:"conditionalParslet",precedence:Precedence.INFIX,accept:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"extends"===type,"accept"),parseInfix:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((parser,left)=>{parser.consume("extends");const extendsType=parser.parseType(Precedence.KEY_OF_TYPE_OF).element,trueType=parser.parseType(Precedence.INFIX);return parser.consume(":"),{type:"JsdocTypeConditional",checksType:assertRootResult(left),extendsType,trueType,falseType:parser.parseType(Precedence.INFIX)}},"parseInfix")}),objectFieldGrammar=[readonlyPropertyParslet,createNameParslet({allowedAdditionalTokens:["typeof","module","keyof","event","external","in"]}),nullableParslet,optionalParslet,stringValueParslet,numberParslet,createObjectFieldParslet({allowSquaredProperties:!0,allowKeyTypes:!1,allowOptional:!0,allowReadonly:!0}),objectSquaredPropertyParslet],typescriptGrammar=[...baseGrammar,createObjectParslet({allowKeyTypes:!1,objectFieldGrammar}),readonlyArrayParslet,typeOfParslet,keyOfParslet,importParslet,stringValueParslet,createFunctionParslet({allowWithoutParenthesis:!0,allowNoReturnType:!1,allowNamedParameters:["this","new","args"],allowNewAsFunctionKeyword:!0}),createTupleParslet({allowQuestionMark:!1}),createVariadicParslet({allowEnclosingBrackets:!1,allowPostfix:!1}),assertsParslet,conditionalParslet,createNameParslet({allowedAdditionalTokens:["event","external","in"]}),createSpecialNamePathParslet({allowedTypes:["module"],pathGrammar}),arrayBracketsParslet,arrowFunctionParslet,genericArrowFunctionParslet,createNamePathParslet({allowSquareBracketsOnAnyType:!0,allowJsdocNamePaths:!1,pathGrammar}),intersectionParslet,predicateParslet,createKeyValueParslet({allowVariadic:!0,allowOptional:!0})];function parse3(expression,mode){switch(mode){case"closure":return new Parser(closureGrammar,expression).parse();case"jsdoc":return new Parser(jsdocGrammar,expression).parse();case"typescript":return new Parser(typescriptGrammar,expression).parse()}}function tryParse(expression,modes=["typescript","closure","jsdoc"]){let error;for(const mode of modes)try{return parse3(expression,mode)}catch(e){error=e}throw error}function transform(rules2,parseResult){const rule=rules2[parseResult.type];if(void 0===rule)throw new Error(`In this set of transform rules exists no rule for type ${parseResult.type}.`);return rule(parseResult,aParseResult=>transform(rules2,aParseResult))}function notAvailableTransform(parseResult){throw new Error("This transform is not available. Are you trying the correct parsing mode?")}function extractSpecialParams(source){const result={params:[]};for(const param of source.parameters)"JsdocTypeKeyValue"===param.type?"this"===param.key?result.this=param.right:"new"===param.key?result.new=param.right:result.params.push(param):result.params.push(param);return result}function applyPosition(position,target,value){return"prefix"===position?value+target:target+value}function quote(value,quote2){switch(quote2){case"double":return`"${value}"`;case"single":return`'${value}'`;case void 0:return value}}function stringifyRules2(){return{JsdocTypeParenthesis:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`(${void 0!==result.element?transform2(result.element):""})`,"JsdocTypeParenthesis"),JsdocTypeKeyof:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`keyof ${transform2(result.element)}`,"JsdocTypeKeyof"),JsdocTypeFunction:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{var _a;if(result.arrow){if(void 0===result.returnType)throw new Error("Arrow function needs a return type.");let stringified=`${void 0!==result.typeParameters?`<${null!==(_a=result.typeParameters.map(transform2).join(", "))&&void 0!==_a?_a:""}>`:""}(${result.parameters.map(transform2).join(", ")}) => ${transform2(result.returnType)}`;return result.constructor&&(stringified="new "+stringified),stringified}{let stringified=result.constructor?"new":"function";return result.parenthesis?(stringified+=`(${result.parameters.map(transform2).join(", ")})`,void 0!==result.returnType&&(stringified+=`: ${transform2(result.returnType)}`),stringified):stringified}},"JsdocTypeFunction"),JsdocTypeName:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result.value,"JsdocTypeName"),JsdocTypeTuple:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`[${result.elements.map(transform2).join(", ")}]`,"JsdocTypeTuple"),JsdocTypeVariadic:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>void 0===result.meta.position?"...":applyPosition(result.meta.position,transform2(result.element),"..."),"JsdocTypeVariadic"),JsdocTypeNamePath:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const left=transform2(result.left),right=transform2(result.right);switch(result.pathType){case"inner":return`${left}~${right}`;case"instance":return`${left}#${right}`;case"property":return`${left}.${right}`;case"property-brackets":return`${left}[${right}]`}},"JsdocTypeNamePath"),JsdocTypeStringValue:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>quote(result.value,result.meta.quote),"JsdocTypeStringValue"),JsdocTypeAny:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>"*","JsdocTypeAny"),JsdocTypeGeneric:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{if("square"===result.meta.brackets){const element=result.elements[0],transformed=transform2(element);return"JsdocTypeUnion"===element.type||"JsdocTypeIntersection"===element.type?`(${transformed})[]`:`${transformed}[]`}return`${transform2(result.left)}${result.meta.dot?".":""}<${!0===result.infer?"infer ":""}${result.elements.map(transform2).join(", ")}>`},"JsdocTypeGeneric"),JsdocTypeImport:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`import(${transform2(result.element)})`,"JsdocTypeImport"),JsdocTypeObjectField:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{let text="";return result.readonly&&(text+="readonly "),"string"==typeof result.key?text+=quote(result.key,result.meta.quote):text+=transform2(result.key),result.optional&&(text+="?"),void 0===result.right?text:text+`: ${transform2(result.right)}`},"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`${transform2(result.left)}: ${transform2(result.right)}`,"JsdocTypeJsdocObjectField"),JsdocTypeKeyValue:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{let text=result.key;return result.optional&&(text+="?"),result.variadic&&(text="..."+text),void 0===result.right?text:text+`: ${transform2(result.right)}`},"JsdocTypeKeyValue"),JsdocTypeSpecialNamePath:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>`${result.specialType}:${quote(result.value,result.meta.quote)}`,"JsdocTypeSpecialNamePath"),JsdocTypeNotNullable:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>applyPosition(result.meta.position,transform2(result.element),"!"),"JsdocTypeNotNullable"),JsdocTypeNull:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>"null","JsdocTypeNull"),JsdocTypeNullable:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>applyPosition(result.meta.position,transform2(result.element),"?"),"JsdocTypeNullable"),JsdocTypeNumber:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result.value.toString(),"JsdocTypeNumber"),JsdocTypeObject:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{var _a,_b;return`{${("linebreak"===result.meta.separator&&result.elements.length>1?"\n"+(null!==(_a=result.meta.propertyIndent)&&void 0!==_a?_a:""):"")+result.elements.map(transform2).join("comma"===result.meta.separator?", ":"linebreak"===result.meta.separator?"\n"+(null!==(_b=result.meta.propertyIndent)&&void 0!==_b?_b:""):"; ")+("linebreak"===result.meta.separator&&result.elements.length>1?"\n":"")}}`},"JsdocTypeObject"),JsdocTypeOptional:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>applyPosition(result.meta.position,transform2(result.element),"="),"JsdocTypeOptional"),JsdocTypeSymbol:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`${result.value}(${void 0!==result.element?transform2(result.element):""})`,"JsdocTypeSymbol"),JsdocTypeTypeof:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`typeof ${transform2(result.element)}`,"JsdocTypeTypeof"),JsdocTypeUndefined:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>"undefined","JsdocTypeUndefined"),JsdocTypeUnion:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>result.elements.map(transform2).join(" | "),"JsdocTypeUnion"),JsdocTypeUnknown:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>"?","JsdocTypeUnknown"),JsdocTypeIntersection:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>result.elements.map(transform2).join(" & "),"JsdocTypeIntersection"),JsdocTypeProperty:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>quote(result.value,result.meta.quote),"JsdocTypeProperty"),JsdocTypePredicate:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`${transform2(result.left)} is ${transform2(result.right)}`,"JsdocTypePredicate"),JsdocTypeIndexSignature:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`[${result.key}: ${transform2(result.right)}]`,"JsdocTypeIndexSignature"),JsdocTypeMappedType:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`[${result.key} in ${transform2(result.right)}]`,"JsdocTypeMappedType"),JsdocTypeAsserts:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`asserts ${transform2(result.left)} is ${transform2(result.right)}`,"JsdocTypeAsserts"),JsdocTypeReadonlyArray:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`readonly ${transform2(result.element)}`,"JsdocTypeReadonlyArray"),JsdocTypeAssertsPlain:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`asserts ${transform2(result.element)}`,"JsdocTypeAssertsPlain"),JsdocTypeConditional:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`${transform2(result.checksType)} extends ${transform2(result.extendsType)} ? ${transform2(result.trueType)} : ${transform2(result.falseType)}`,"JsdocTypeConditional"),JsdocTypeTypeParameter:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>`${transform2(result.name)}${void 0!==result.constraint?` extends ${transform2(result.constraint)}`:""}${void 0!==result.defaultValue?` = ${transform2(result.defaultValue)}`:""}`,"JsdocTypeTypeParameter")}}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parse3,"parse"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(tryParse,"tryParse"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(transform,"transform"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(notAvailableTransform,"notAvailableTransform"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(extractSpecialParams,"extractSpecialParams"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(applyPosition,"applyPosition"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(quote,"quote"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(stringifyRules2,"stringifyRules");const storedStringifyRules=stringifyRules2();function stringify2(result){return transform(storedStringifyRules,result)}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(stringify2,"stringify");const reservedWords=["null","true","false","break","case","catch","class","const","continue","debugger","default","delete","do","else","export","extends","finally","for","function","if","import","in","instanceof","new","return","super","switch","this","throw","try","typeof","var","void","while","with","yield"];function makeName(value){const result={type:"NameExpression",name:value};return reservedWords.includes(value)&&(result.reservedWord=!0),result}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(makeName,"makeName");const catharsisTransformRules={JsdocTypeOptional:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const transformed=transform2(result.element);return transformed.optional=!0,transformed},"JsdocTypeOptional"),JsdocTypeNullable:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const transformed=transform2(result.element);return transformed.nullable=!0,transformed},"JsdocTypeNullable"),JsdocTypeNotNullable:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const transformed=transform2(result.element);return transformed.nullable=!1,transformed},"JsdocTypeNotNullable"),JsdocTypeVariadic:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{if(void 0===result.element)throw new Error("dots without value are not allowed in catharsis mode");const transformed=transform2(result.element);return transformed.repeatable=!0,transformed},"JsdocTypeVariadic"),JsdocTypeAny:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>({type:"AllLiteral"}),"JsdocTypeAny"),JsdocTypeNull:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>({type:"NullLiteral"}),"JsdocTypeNull"),JsdocTypeStringValue:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>makeName(quote(result.value,result.meta.quote)),"JsdocTypeStringValue"),JsdocTypeUndefined:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>({type:"UndefinedLiteral"}),"JsdocTypeUndefined"),JsdocTypeUnknown:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>({type:"UnknownLiteral"}),"JsdocTypeUnknown"),JsdocTypeFunction:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const params=extractSpecialParams(result),transformed={type:"FunctionType",params:params.params.map(transform2)};return void 0!==params.this&&(transformed.this=transform2(params.this)),void 0!==params.new&&(transformed.new=transform2(params.new)),void 0!==result.returnType&&(transformed.result=transform2(result.returnType)),transformed},"JsdocTypeFunction"),JsdocTypeGeneric:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"TypeApplication",applications:result.elements.map(o=>transform2(o)),expression:transform2(result.left)}),"JsdocTypeGeneric"),JsdocTypeSpecialNamePath:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>makeName(result.specialType+":"+quote(result.value,result.meta.quote)),"JsdocTypeSpecialNamePath"),JsdocTypeName:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>"function"!==result.value?makeName(result.value):{type:"FunctionType",params:[]},"JsdocTypeName"),JsdocTypeNumber:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>makeName(result.value.toString()),"JsdocTypeNumber"),JsdocTypeObject:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const transformed={type:"RecordType",fields:[]};for(const field of result.elements)"JsdocTypeObjectField"!==field.type&&"JsdocTypeJsdocObjectField"!==field.type?transformed.fields.push({type:"FieldType",key:transform2(field),value:void 0}):transformed.fields.push(transform2(field));return transformed},"JsdocTypeObject"),JsdocTypeObjectField:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{if("string"!=typeof result.key)throw new Error("Index signatures and mapped types are not supported");return{type:"FieldType",key:makeName(quote(result.key,result.meta.quote)),value:void 0===result.right?void 0:transform2(result.right)}},"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"FieldType",key:transform2(result.left),value:transform2(result.right)}),"JsdocTypeJsdocObjectField"),JsdocTypeUnion:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"TypeUnion",elements:result.elements.map(e=>transform2(e))}),"JsdocTypeUnion"),JsdocTypeKeyValue:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"FieldType",key:makeName(result.key),value:void 0===result.right?void 0:transform2(result.right)}),"JsdocTypeKeyValue"),JsdocTypeNamePath:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const leftResult=transform2(result.left);let rightValue;rightValue="JsdocTypeSpecialNamePath"===result.right.type?transform2(result.right).name:quote(result.right.value,result.right.meta.quote);const joiner="inner"===result.pathType?"~":"instance"===result.pathType?"#":".";return makeName(`${leftResult.name}${joiner}${rightValue}`)},"JsdocTypeNamePath"),JsdocTypeSymbol:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>{let value="",element=result.element,trailingDots=!1;return"JsdocTypeVariadic"===(null==element?void 0:element.type)&&("prefix"===element.meta.position?value="...":trailingDots=!0,element=element.element),"JsdocTypeName"===(null==element?void 0:element.type)?value+=element.value:"JsdocTypeNumber"===(null==element?void 0:element.type)&&(value+=element.value.toString()),trailingDots&&(value+="..."),makeName(`${result.value}(${value})`)},"JsdocTypeSymbol"),JsdocTypeParenthesis:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>transform2(assertRootResult(result.element)),"JsdocTypeParenthesis"),JsdocTypeMappedType:notAvailableTransform,JsdocTypeIndexSignature:notAvailableTransform,JsdocTypeImport:notAvailableTransform,JsdocTypeKeyof:notAvailableTransform,JsdocTypeTuple:notAvailableTransform,JsdocTypeTypeof:notAvailableTransform,JsdocTypeIntersection:notAvailableTransform,JsdocTypeProperty:notAvailableTransform,JsdocTypePredicate:notAvailableTransform,JsdocTypeAsserts:notAvailableTransform,JsdocTypeReadonlyArray:notAvailableTransform,JsdocTypeAssertsPlain:notAvailableTransform,JsdocTypeConditional:notAvailableTransform,JsdocTypeTypeParameter:notAvailableTransform};function catharsisTransform(result){return transform(catharsisTransformRules,result)}function getQuoteStyle(quote2){switch(quote2){case void 0:return"none";case"single":return"single";case"double":return"double"}}function getMemberType(type){switch(type){case"inner":return"INNER_MEMBER";case"instance":return"INSTANCE_MEMBER";case"property":case"property-brackets":return"MEMBER"}}function nestResults(type,results){return 2===results.length?{type,left:results[0],right:results[1]}:{type,left:results[0],right:nestResults(type,results.slice(1))}}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(catharsisTransform,"catharsisTransform"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getQuoteStyle,"getQuoteStyle"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getMemberType,"getMemberType"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(nestResults,"nestResults");const jtpRules={JsdocTypeOptional:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"OPTIONAL",value:transform2(result.element),meta:{syntax:"prefix"===result.meta.position?"PREFIX_EQUAL_SIGN":"SUFFIX_EQUALS_SIGN"}}),"JsdocTypeOptional"),JsdocTypeNullable:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"NULLABLE",value:transform2(result.element),meta:{syntax:"prefix"===result.meta.position?"PREFIX_QUESTION_MARK":"SUFFIX_QUESTION_MARK"}}),"JsdocTypeNullable"),JsdocTypeNotNullable:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"NOT_NULLABLE",value:transform2(result.element),meta:{syntax:"prefix"===result.meta.position?"PREFIX_BANG":"SUFFIX_BANG"}}),"JsdocTypeNotNullable"),JsdocTypeVariadic:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const transformed={type:"VARIADIC",meta:{syntax:"prefix"===result.meta.position?"PREFIX_DOTS":"suffix"===result.meta.position?"SUFFIX_DOTS":"ONLY_DOTS"}};return void 0!==result.element&&(transformed.value=transform2(result.element)),transformed},"JsdocTypeVariadic"),JsdocTypeName:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>({type:"NAME",name:result.value}),"JsdocTypeName"),JsdocTypeTypeof:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"TYPE_QUERY",name:transform2(result.element)}),"JsdocTypeTypeof"),JsdocTypeTuple:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"TUPLE",entries:result.elements.map(transform2)}),"JsdocTypeTuple"),JsdocTypeKeyof:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"KEY_QUERY",value:transform2(result.element)}),"JsdocTypeKeyof"),JsdocTypeImport:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>({type:"IMPORT",path:{type:"STRING_VALUE",quoteStyle:getQuoteStyle(result.element.meta.quote),string:result.element.value}}),"JsdocTypeImport"),JsdocTypeUndefined:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>({type:"NAME",name:"undefined"}),"JsdocTypeUndefined"),JsdocTypeAny:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>({type:"ANY"}),"JsdocTypeAny"),JsdocTypeFunction:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const specialParams=extractSpecialParams(result),transformed={type:result.arrow?"ARROW":"FUNCTION",params:specialParams.params.map(param=>{if("JsdocTypeKeyValue"===param.type){if(void 0===param.right)throw new Error("Function parameter without ':' is not expected to be 'KEY_VALUE'");return{type:"NAMED_PARAMETER",name:param.key,typeName:transform2(param.right)}}return transform2(param)}),new:null,returns:null};return void 0!==specialParams.this?transformed.this=transform2(specialParams.this):result.arrow||(transformed.this=null),void 0!==specialParams.new&&(transformed.new=transform2(specialParams.new)),void 0!==result.returnType&&(transformed.returns=transform2(result.returnType)),transformed},"JsdocTypeFunction"),JsdocTypeGeneric:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const transformed={type:"GENERIC",subject:transform2(result.left),objects:result.elements.map(transform2),meta:{syntax:"square"===result.meta.brackets?"SQUARE_BRACKET":result.meta.dot?"ANGLE_BRACKET_WITH_DOT":"ANGLE_BRACKET"}};return"square"!==result.meta.brackets||"JsdocTypeFunction"!==result.elements[0].type||result.elements[0].parenthesis||(transformed.objects[0]={type:"NAME",name:"function"}),transformed},"JsdocTypeGeneric"),JsdocTypeObjectField:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{if("string"!=typeof result.key)throw new Error("Index signatures and mapped types are not supported");if(void 0===result.right)return{type:"RECORD_ENTRY",key:result.key,quoteStyle:getQuoteStyle(result.meta.quote),value:null,readonly:!1};let right=transform2(result.right);return result.optional&&(right={type:"OPTIONAL",value:right,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:result.key.toString(),quoteStyle:getQuoteStyle(result.meta.quote),value:right,readonly:!1}},"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>{throw new Error("Keys may not be typed in jsdoctypeparser.")},"JsdocTypeJsdocObjectField"),JsdocTypeKeyValue:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{if(void 0===result.right)return{type:"RECORD_ENTRY",key:result.key,quoteStyle:"none",value:null,readonly:!1};let right=transform2(result.right);return result.optional&&(right={type:"OPTIONAL",value:right,meta:{syntax:"SUFFIX_KEY_QUESTION_MARK"}}),{type:"RECORD_ENTRY",key:result.key,quoteStyle:"none",value:right,readonly:!1}},"JsdocTypeKeyValue"),JsdocTypeObject:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const entries=[];for(const field of result.elements)"JsdocTypeObjectField"!==field.type&&"JsdocTypeJsdocObjectField"!==field.type||entries.push(transform2(field));return{type:"RECORD",entries}},"JsdocTypeObject"),JsdocTypeSpecialNamePath:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>{if("module"!==result.specialType)throw new Error(`jsdoctypeparser does not support type ${result.specialType} at this point.`);return{type:"MODULE",value:{type:"FILE_PATH",quoteStyle:getQuoteStyle(result.meta.quote),path:result.value}}},"JsdocTypeSpecialNamePath"),JsdocTypeNamePath:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{let name,quoteStyle,hasEventPrefix=!1;"JsdocTypeSpecialNamePath"===result.right.type&&"event"===result.right.specialType?(hasEventPrefix=!0,name=result.right.value,quoteStyle=getQuoteStyle(result.right.meta.quote)):(name=result.right.value,quoteStyle=getQuoteStyle(result.right.meta.quote));const transformed={type:getMemberType(result.pathType),owner:transform2(result.left),name,quoteStyle,hasEventPrefix};if("MODULE"===transformed.owner.type){const tModule=transformed.owner;return transformed.owner=transformed.owner.value,tModule.value=transformed,tModule}return transformed},"JsdocTypeNamePath"),JsdocTypeUnion:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>nestResults("UNION",result.elements.map(transform2)),"JsdocTypeUnion"),JsdocTypeParenthesis:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"PARENTHESIS",value:transform2(assertRootResult(result.element))}),"JsdocTypeParenthesis"),JsdocTypeNull:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>({type:"NAME",name:"null"}),"JsdocTypeNull"),JsdocTypeUnknown:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>({type:"UNKNOWN"}),"JsdocTypeUnknown"),JsdocTypeStringValue:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>({type:"STRING_VALUE",quoteStyle:getQuoteStyle(result.meta.quote),string:result.value}),"JsdocTypeStringValue"),JsdocTypeIntersection:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>nestResults("INTERSECTION",result.elements.map(transform2)),"JsdocTypeIntersection"),JsdocTypeNumber:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>({type:"NUMBER_VALUE",number:result.value.toString()}),"JsdocTypeNumber"),JsdocTypeSymbol:notAvailableTransform,JsdocTypeProperty:notAvailableTransform,JsdocTypePredicate:notAvailableTransform,JsdocTypeMappedType:notAvailableTransform,JsdocTypeIndexSignature:notAvailableTransform,JsdocTypeAsserts:notAvailableTransform,JsdocTypeReadonlyArray:notAvailableTransform,JsdocTypeAssertsPlain:notAvailableTransform,JsdocTypeConditional:notAvailableTransform,JsdocTypeTypeParameter:notAvailableTransform};function jtpTransform(result){return transform(jtpRules,result)}function identityTransformRules(){return{JsdocTypeIntersection:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeIntersection",elements:result.elements.map(transform2)}),"JsdocTypeIntersection"),JsdocTypeGeneric:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeGeneric",left:transform2(result.left),elements:result.elements.map(transform2),meta:{dot:result.meta.dot,brackets:result.meta.brackets}}),"JsdocTypeGeneric"),JsdocTypeNullable:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeNullable"),JsdocTypeUnion:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeUnion",elements:result.elements.map(transform2)}),"JsdocTypeUnion"),JsdocTypeUnknown:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeUnknown"),JsdocTypeUndefined:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeUndefined"),JsdocTypeTypeof:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeTypeof",element:transform2(result.element)}),"JsdocTypeTypeof"),JsdocTypeSymbol:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const transformed={type:"JsdocTypeSymbol",value:result.value};return void 0!==result.element&&(transformed.element=transform2(result.element)),transformed},"JsdocTypeSymbol"),JsdocTypeOptional:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeOptional",element:transform2(result.element),meta:{position:result.meta.position}}),"JsdocTypeOptional"),JsdocTypeObject:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeObject",meta:{separator:"comma"},elements:result.elements.map(transform2)}),"JsdocTypeObject"),JsdocTypeNumber:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeNumber"),JsdocTypeNull:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeNull"),JsdocTypeNotNullable:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeNotNullable",element:transform2(result.element),meta:{position:result.meta.position}}),"JsdocTypeNotNullable"),JsdocTypeSpecialNamePath:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeSpecialNamePath"),JsdocTypeObjectField:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeObjectField",key:result.key,right:void 0===result.right?void 0:transform2(result.right),optional:result.optional,readonly:result.readonly,meta:result.meta}),"JsdocTypeObjectField"),JsdocTypeJsdocObjectField:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeJsdocObjectField",left:transform2(result.left),right:transform2(result.right)}),"JsdocTypeJsdocObjectField"),JsdocTypeKeyValue:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeKeyValue",key:result.key,right:void 0===result.right?void 0:transform2(result.right),optional:result.optional,variadic:result.variadic}),"JsdocTypeKeyValue"),JsdocTypeImport:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeImport",element:transform2(result.element)}),"JsdocTypeImport"),JsdocTypeAny:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeAny"),JsdocTypeStringValue:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeStringValue"),JsdocTypeNamePath:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeNamePath"),JsdocTypeVariadic:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const transformed={type:"JsdocTypeVariadic",meta:{position:result.meta.position,squareBrackets:result.meta.squareBrackets}};return void 0!==result.element&&(transformed.element=transform2(result.element)),transformed},"JsdocTypeVariadic"),JsdocTypeTuple:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeTuple",elements:result.elements.map(transform2)}),"JsdocTypeTuple"),JsdocTypeName:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeName"),JsdocTypeFunction:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>{const transformed={type:"JsdocTypeFunction",arrow:result.arrow,parameters:result.parameters.map(transform2),constructor:result.constructor,parenthesis:result.parenthesis};return void 0!==result.returnType&&(transformed.returnType=transform2(result.returnType)),transformed},"JsdocTypeFunction"),JsdocTypeKeyof:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeKeyof",element:transform2(result.element)}),"JsdocTypeKeyof"),JsdocTypeParenthesis:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeParenthesis",element:transform2(result.element)}),"JsdocTypeParenthesis"),JsdocTypeProperty:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(result=>result,"JsdocTypeProperty"),JsdocTypePredicate:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypePredicate",left:transform2(result.left),right:transform2(result.right)}),"JsdocTypePredicate"),JsdocTypeIndexSignature:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeIndexSignature",key:result.key,right:transform2(result.right)}),"JsdocTypeIndexSignature"),JsdocTypeMappedType:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeMappedType",key:result.key,right:transform2(result.right)}),"JsdocTypeMappedType"),JsdocTypeAsserts:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeAsserts",left:transform2(result.left),right:transform2(result.right)}),"JsdocTypeAsserts"),JsdocTypeReadonlyArray:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeReadonlyArray",element:transform2(result.element)}),"JsdocTypeReadonlyArray"),JsdocTypeAssertsPlain:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeAssertsPlain",element:transform2(result.element)}),"JsdocTypeAssertsPlain"),JsdocTypeConditional:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeConditional",checksType:transform2(result.checksType),extendsType:transform2(result.extendsType),trueType:transform2(result.trueType),falseType:transform2(result.falseType)}),"JsdocTypeConditional"),JsdocTypeTypeParameter:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((result,transform2)=>({type:"JsdocTypeTypeParameter",name:transform2(result.name),constraint:void 0!==result.constraint?transform2(result.constraint):void 0,defaultValue:void 0!==result.defaultValue?transform2(result.defaultValue):void 0}),"JsdocTypeTypeParameter")}}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(jtpTransform,"jtpTransform"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(identityTransformRules,"identityTransformRules");const visitorKeys={JsdocTypeAny:[],JsdocTypeFunction:["parameters","returnType"],JsdocTypeGeneric:["left","elements"],JsdocTypeImport:[],JsdocTypeIndexSignature:["right"],JsdocTypeIntersection:["elements"],JsdocTypeKeyof:["element"],JsdocTypeKeyValue:["right"],JsdocTypeMappedType:["right"],JsdocTypeName:[],JsdocTypeNamePath:["left","right"],JsdocTypeNotNullable:["element"],JsdocTypeNull:[],JsdocTypeNullable:["element"],JsdocTypeNumber:[],JsdocTypeObject:["elements"],JsdocTypeObjectField:["right"],JsdocTypeJsdocObjectField:["left","right"],JsdocTypeOptional:["element"],JsdocTypeParenthesis:["element"],JsdocTypeSpecialNamePath:[],JsdocTypeStringValue:[],JsdocTypeSymbol:["element"],JsdocTypeTuple:["elements"],JsdocTypeTypeof:["element"],JsdocTypeUndefined:[],JsdocTypeUnion:["elements"],JsdocTypeUnknown:[],JsdocTypeVariadic:["element"],JsdocTypeProperty:[],JsdocTypePredicate:["left","right"],JsdocTypeAsserts:["left","right"],JsdocTypeReadonlyArray:["element"],JsdocTypeAssertsPlain:["element"],JsdocTypeConditional:["checksType","extendsType","trueType","falseType"],JsdocTypeTypeParameter:["name","constraint","defaultValue"]};function _traverse(node,parentNode,property,onEnter,onLeave){null==onEnter||onEnter(node,parentNode,property);const keysToVisit=visitorKeys[node.type];for(const key of keysToVisit){const value=node[key];if(void 0!==value)if(Array.isArray(value))for(const element of value)_traverse(element,node,key,onEnter,onLeave);else _traverse(value,node,key,onEnter,onLeave)}null==onLeave||onLeave(node,parentNode,property)}function traverse(node,onEnter,onLeave){_traverse(node,void 0,void 0,onEnter,onLeave)}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(_traverse,"_traverse"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(traverse,"traverse"),exports2.catharsisTransform=catharsisTransform,exports2.identityTransformRules=identityTransformRules,exports2.jtpTransform=jtpTransform,exports2.parse=parse3,exports2.stringify=stringify2,exports2.stringifyRules=stringifyRules2,exports2.transform=transform,exports2.traverse=traverse,exports2.tryParse=tryParse,exports2.visitorKeys=visitorKeys},"object"==typeof exports&&void 0!==module?factory(exports):"function"==typeof define&&__webpack_require__.amdO?define(["exports"],factory):factory((global="undefined"!=typeof globalThis?globalThis:global||self).jtpp={})}}),isLiteral=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>"literal"===type.name,"isLiteral"),toEnumOption=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(element=>element.value.replace(/['|"]/g,""),"toEnumOption"),convertSig=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>{switch(type.type){case"function":return{name:"function"};case"object":const values={};return type.signature.properties.forEach(prop=>{values[prop.key]=convert(prop.value)}),{name:"object",value:values};default:throw new storybook_internal_preview_errors__WEBPACK_IMPORTED_MODULE_3__.UnknownArgTypesError({type,language:"Flow"})}},"convertSig"),convert=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>{const{name,raw}=type,base={};switch(void 0!==raw&&(base.raw=raw),type.name){case"literal":return{...base,name:"other",value:type.value};case"string":case"number":case"symbol":case"boolean":return{...base,name};case"Array":return{...base,name:"array",value:type.elements.map(convert)};case"signature":return{...base,...convertSig(type)};case"union":return type.elements?.every(isLiteral)?{...base,name:"enum",value:type.elements?.map(toEnumOption)}:{...base,name,value:type.elements?.map(convert)};case"intersection":return{...base,name,value:type.elements?.map(convert)};default:return{...base,name:"other",value:name}}},"convert"),QUOTE_REGEX=/^['"]|['"]$/g,trimQuotes=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(str2=>str2.replace(QUOTE_REGEX,""),"trimQuotes"),includesQuotes=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(str2=>QUOTE_REGEX.test(str2),"includesQuotes"),parseLiteral=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(str2=>{const trimmedValue=trimQuotes(str2);return includesQuotes(str2)||Number.isNaN(Number(trimmedValue))?trimmedValue:Number(trimmedValue)},"parseLiteral"),SIGNATURE_REGEXP=/^\(.*\) => /,convert2=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>{const{name,raw,computed,value}=type,base={};switch(void 0!==raw&&(base.raw=raw),name){case"enum":{const values2=computed?value:value.map(v=>parseLiteral(v.value));return{...base,name,value:values2}}case"string":case"number":case"symbol":case"object":return{...base,name};case"func":return{...base,name:"function"};case"bool":case"boolean":return{...base,name:"boolean"};case"arrayOf":case"array":return{...base,name:"array",value:value&&convert2(value)};case"objectOf":return{...base,name,value:convert2(value)};case"shape":case"exact":const values=(0,_chunk_KHNISLMN_js__WEBPACK_IMPORTED_MODULE_0__.LG)(value,field=>convert2(field));return{...base,name:"object",value:values};case"union":return{...base,name:"union",value:value.map(v=>convert2(v))};default:{if(name?.indexOf("|")>0)try{const literalValues=name.split("|").map(v=>JSON.parse(v));return{...base,name:"enum",value:literalValues}}catch(err){}const otherVal=value?`${name}(${value})`:name,otherName=SIGNATURE_REGEXP.test(name)?"function":"other";return{...base,name:otherName,value:otherVal}}}},"convert"),convertSig2=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>{switch(type.type){case"function":return{name:"function"};case"object":const values={};return type.signature.properties.forEach(prop=>{values[prop.key]=convert3(prop.value)}),{name:"object",value:values};default:throw new storybook_internal_preview_errors__WEBPACK_IMPORTED_MODULE_3__.UnknownArgTypesError({type,language:"Typescript"})}},"convertSig"),convert3=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(type=>{const{name,raw}=type,base={};switch(void 0!==raw&&(base.raw=raw),type.name){case"string":case"number":case"symbol":case"boolean":return{...base,name};case"Array":return{...base,name:"array",value:type.elements.map(convert3)};case"signature":return{...base,...convertSig2(type)};case"union":let result;return result=type.elements?.every(element=>"literal"===element.name)?{...base,name:"enum",value:type.elements?.map(v=>parseLiteral(v.value))}:{...base,name,value:type.elements?.map(convert3)},result;case"intersection":return{...base,name,value:type.elements?.map(convert3)};default:return{...base,name:"other",value:name}}},"convert"),convert4=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(docgenInfo=>{const{type,tsType,flowType}=docgenInfo;try{if(null!=type)return convert2(type);if(null!=tsType)return convert3(tsType);if(null!=flowType)return convert(flowType)}catch(err){console.error(err)}return null},"convert"),TypeSystem=(TypeSystem2=>(TypeSystem2.JAVASCRIPT="JavaScript",TypeSystem2.FLOW="Flow",TypeSystem2.TYPESCRIPT="TypeScript",TypeSystem2.UNKNOWN="Unknown",TypeSystem2))(TypeSystem||{}),BLACKLIST=["null","undefined"];function isDefaultValueBlacklisted(value){return BLACKLIST.some(x=>x===value)}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(isDefaultValueBlacklisted,"isDefaultValueBlacklisted");var Markers,Markers2,str=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(obj=>{if(!obj)return"";if("string"==typeof obj)return obj;throw new Error(`Description: expected string, got: ${JSON.stringify(obj)}`)},"str");function hasDocgen(component){return!!component.__docgenInfo}function isValidDocgenSection(docgenSection){return null!=docgenSection&&Object.keys(docgenSection).length>0}function getDocgenSection(component,section){return hasDocgen(component)?component.__docgenInfo[section]:null}function getDocgenDescription(component){return hasDocgen(component)?str(component.__docgenInfo.description):""}function isSpace(source){return/^\s+$/.test(source)}function splitCR(source){const matches=source.match(/\r+$/);return null==matches?["",source]:[source.slice(-matches[0].length),source.slice(0,-matches[0].length)]}function splitSpace(source){const matches=source.match(/^\s+/);return null==matches?["",source]:[source.slice(0,matches[0].length),source.slice(matches[0].length)]}function splitLines(source){return source.split(/\n/)}function seedSpec(spec={}){return Object.assign({tag:"",name:"",type:"",optional:!1,description:"",problems:[],source:[]},spec)}function seedTokens(tokens={}){return Object.assign({start:"",delimiter:"",postDelimiter:"",tag:"",postTag:"",name:"",postName:"",type:"",postType:"",description:"",end:"",lineEnd:""},tokens)}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(hasDocgen,"hasDocgen"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(isValidDocgenSection,"isValidDocgenSection"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getDocgenSection,"getDocgenSection"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getDocgenDescription,"getDocgenDescription"),(Markers2=Markers=Markers||(Markers={})).start="/**",Markers2.nostart="/***",Markers2.delim="*",Markers2.end="*/",(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(isSpace,"isSpace"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(splitCR,"splitCR"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(splitSpace,"splitSpace"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(splitLines,"splitLines"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(seedSpec,"seedSpec"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(seedTokens,"seedTokens");var reTag=/^@\S+/;function getParser({fence="```"}={}){const fencer=getFencer(fence),toggleFence=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((source,isFenced)=>fencer(source)?!isFenced:isFenced,"toggleFence");return(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(function parseBlock(source){const sections=[[]];let isFenced=!1;for(const line of source)reTag.test(line.tokens.description)&&!isFenced?sections.push([line]):sections[sections.length-1].push(line),isFenced=toggleFence(line.tokens.description,isFenced);return sections},"parseBlock")}function getFencer(fence){return"string"==typeof fence?source=>source.split(fence).length%2==0:fence}function getParser2({startLine=0,markers=Markers}={}){let block=null,num=startLine;return(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(function parseSource(source){let rest=source;const tokens=seedTokens();if([tokens.lineEnd,rest]=splitCR(rest),[tokens.start,rest]=splitSpace(rest),null===block&&rest.startsWith(markers.start)&&!rest.startsWith(markers.nostart)&&(block=[],tokens.delimiter=rest.slice(0,markers.start.length),rest=rest.slice(markers.start.length),[tokens.postDelimiter,rest]=splitSpace(rest)),null===block)return num++,null;const isClosed=rest.trimRight().endsWith(markers.end);if(""===tokens.delimiter&&rest.startsWith(markers.delim)&&!rest.startsWith(markers.end)&&(tokens.delimiter=markers.delim,rest=rest.slice(markers.delim.length),[tokens.postDelimiter,rest]=splitSpace(rest)),isClosed){const trimmed=rest.trimRight();tokens.end=rest.slice(trimmed.length-markers.end.length),rest=trimmed.slice(0,-markers.end.length)}if(tokens.description=rest,block.push({number:num,source,tokens}),num++,isClosed){const result=block.slice();return block=null,result}return null},"parseSource")}function getParser3({tokenizers}){return(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(function parseSpec(source){var _a;let spec=seedSpec({source});for(const tokenize of tokenizers)if(spec=tokenize(spec),null===(_a=spec.problems[spec.problems.length-1])||void 0===_a?void 0:_a.critical)break;return spec},"parseSpec")}function tagTokenizer(){return spec=>{const{tokens}=spec.source[0],match=tokens.description.match(/\s*(@(\S+))(\s*)/);return null===match?(spec.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:spec.source[0].number,critical:!0}),spec):(tokens.tag=match[1],tokens.postTag=match[3],tokens.description=tokens.description.slice(match[0].length),spec.tag=match[2],spec)}}function typeTokenizer(spacing="compact"){const join2=getJoiner(spacing);return spec=>{let curlies=0,lines=[];for(const[i,{tokens}]of spec.source.entries()){let type="";if(0===i&&"{"!==tokens.description[0])return spec;for(const ch of tokens.description)if("{"===ch&&curlies++,"}"===ch&&curlies--,type+=ch,0===curlies)break;if(lines.push([tokens,type]),0===curlies)break}if(0!==curlies)return spec.problems.push({code:"spec:type:unpaired-curlies",message:"unpaired curlies",line:spec.source[0].number,critical:!0}),spec;const parts=[],offset=lines[0][0].postDelimiter.length;for(const[i,[tokens,type]]of lines.entries())tokens.type=type,i>0&&(tokens.type=tokens.postDelimiter.slice(offset)+type,tokens.postDelimiter=tokens.postDelimiter.slice(0,offset)),[tokens.postType,tokens.description]=splitSpace(tokens.description.slice(type.length)),parts.push(tokens.type);return parts[0]=parts[0].slice(1),parts[parts.length-1]=parts[parts.length-1].slice(0,-1),spec.type=join2(parts),spec}}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getParser,"getParser"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getFencer,"getFencer"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getParser2,"getParser"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getParser3,"getParser"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(tagTokenizer,"tagTokenizer"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(typeTokenizer,"typeTokenizer");var trim=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(x=>x.trim(),"trim");function getJoiner(spacing){return"compact"===spacing?t=>t.map(trim).join(""):"preserve"===spacing?t=>t.join("\n"):spacing}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getJoiner,"getJoiner");var isQuoted=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(s=>s&&s.startsWith('"')&&s.endsWith('"'),"isQuoted");function nameTokenizer(){const typeEnd=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((num,{tokens},i)=>""===tokens.type?num:i,"typeEnd");return spec=>{const{tokens}=spec.source[spec.source.reduce(typeEnd,0)],source=tokens.description.trimLeft(),quotedGroups=source.split('"');if(quotedGroups.length>1&&""===quotedGroups[0]&"edGroups.length%2==1)return spec.name=quotedGroups[1],tokens.name=`"${quotedGroups[1]}"`,[tokens.postName,tokens.description]=splitSpace(source.slice(tokens.name.length)),spec;let defaultValue,brackets=0,name="",optional=!1;for(const ch of source){if(0===brackets&&isSpace(ch))break;"["===ch&&brackets++,"]"===ch&&brackets--,name+=ch}if(0!==brackets)return spec.problems.push({code:"spec:name:unpaired-brackets",message:"unpaired brackets",line:spec.source[0].number,critical:!0}),spec;const nameToken=name;if("["===name[0]&&"]"===name[name.length-1]){optional=!0,name=name.slice(1,-1);const parts=name.split("=");if(name=parts[0].trim(),void 0!==parts[1]&&(defaultValue=parts.slice(1).join("=").trim()),""===name)return spec.problems.push({code:"spec:name:empty-name",message:"empty name",line:spec.source[0].number,critical:!0}),spec;if(""===defaultValue)return spec.problems.push({code:"spec:name:empty-default",message:"empty default value",line:spec.source[0].number,critical:!0}),spec;if(!isQuoted(defaultValue)&&/=(?!>)/.test(defaultValue))return spec.problems.push({code:"spec:name:invalid-default",message:"invalid default value syntax",line:spec.source[0].number,critical:!0}),spec}return spec.optional=optional,spec.name=name,tokens.name=nameToken,void 0!==defaultValue&&(spec.default=defaultValue),[tokens.postName,tokens.description]=splitSpace(source.slice(tokens.name.length)),spec}}function descriptionTokenizer(spacing="compact",markers=Markers){const join2=getJoiner2(spacing);return spec=>(spec.description=join2(spec.source,markers),spec)}function getJoiner2(spacing){return"compact"===spacing?compactJoiner:"preserve"===spacing?preserveJoiner:spacing}function compactJoiner(lines,markers=Markers){return lines.map(({tokens:{description}})=>description.trim()).filter(description=>""!==description).join(" ")}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(nameTokenizer,"nameTokenizer"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(descriptionTokenizer,"descriptionTokenizer"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getJoiner2,"getJoiner"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(compactJoiner,"compactJoiner");var lineNo=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((num,{tokens},i)=>""===tokens.type?num:i,"lineNo"),getDescription=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(({tokens})=>(""===tokens.delimiter?tokens.start:tokens.postDelimiter.slice(1))+tokens.description,"getDescription");function preserveJoiner(lines,markers=Markers){if(0===lines.length)return"";""===lines[0].tokens.description&&lines[0].tokens.delimiter===markers.start&&(lines=lines.slice(1));const lastLine=lines[lines.length-1];return void 0!==lastLine&&""===lastLine.tokens.description&&lastLine.tokens.end.endsWith(markers.end)&&(lines=lines.slice(0,-1)),(lines=lines.slice(lines.reduce(lineNo,0))).map(getDescription).join("\n")}function getParser4({startLine=0,fence="```",spacing="compact",markers=Markers,tokenizers=[spec=>{const{tokens}=spec.source[0],match=tokens.description.match(/\s*(@(\S+))(\s*)/);return null===match?(spec.problems.push({code:"spec:tag:prefix",message:'tag should start with "@" symbol',line:spec.source[0].number,critical:!0}),spec):(tokens.tag=match[1],tokens.postTag=match[3],tokens.description=tokens.description.slice(match[0].length),spec.tag=match[2],spec)},typeTokenizer(spacing),nameTokenizer(),descriptionTokenizer(spacing)]}={}){if(startLine<0||startLine%1>0)throw new Error("Invalid startLine");const parseSource=getParser2({startLine,markers}),parseBlock=getParser({fence}),parseSpec=getParser3({tokenizers}),joinDescription=getJoiner2(spacing);return function(source){const blocks=[];for(const line of splitLines(source)){const lines=parseSource(line);if(null===lines)continue;const sections=parseBlock(lines),specs=sections.slice(1).map(parseSpec);blocks.push({description:joinDescription(sections[0],markers),tags:specs,source:lines,problems:specs.reduce((acc,spec)=>acc.concat(spec.problems),[])})}return blocks}}function join(tokens){return tokens.start+tokens.delimiter+tokens.postDelimiter+tokens.tag+tokens.postTag+tokens.type+tokens.postType+tokens.name+tokens.postName+tokens.description+tokens.end+tokens.lineEnd}function getStringifier(){return block=>block.source.map(({tokens})=>join(tokens)).join("\n")}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(preserveJoiner,"preserveJoiner"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getParser4,"getParser"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(join,"join"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(getStringifier,"getStringifier");Object.keys({line:0,start:0,delimiter:0,postDelimiter:0,tag:0,postTag:0,name:0,postName:0,type:0,postType:0,description:0,end:0,lineEnd:0});function parse(source,options={}){return getParser4(options)(source)}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parse,"parse");getStringifier();var import_jsdoc_type_pratt_parser=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.f1)(require_dist(),1);function containsJsDoc(value){return null!=value&&value.includes("@")}function parse2(content){const ast=parse("/**\n"+(content??"").split("\n").map(line=>` * ${line}`).join("\n")+"\n*/",{spacing:"preserve"});if(!ast||0===ast.length)throw new Error("Cannot parse JSDoc tags.");return ast[0]}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(containsJsDoc,"containsJsDoc"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(parse2,"parse");var DEFAULT_OPTIONS={tags:["param","arg","argument","returns","ignore","deprecated"]},parseJsDoc=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((value,options=DEFAULT_OPTIONS)=>{if(!containsJsDoc(value))return{includesJsDoc:!1,ignore:!1};const jsDocAst=parse2(value),extractedTags=extractJsDocTags(jsDocAst,options.tags);return extractedTags.ignore?{includesJsDoc:!0,ignore:!0}:{includesJsDoc:!0,ignore:!1,description:jsDocAst.description.trim(),extractedTags}},"parseJsDoc");function extractJsDocTags(ast,tags){const extractedTags={params:null,deprecated:null,returns:null,ignore:!1};for(const tagSpec of ast.tags)if(void 0===tags||tags.includes(tagSpec.tag)){if("ignore"===tagSpec.tag){extractedTags.ignore=!0;break}switch(tagSpec.tag){case"param":case"arg":case"argument":{const paramTag=extractParam(tagSpec);null!=paramTag&&(null==extractedTags.params&&(extractedTags.params=[]),extractedTags.params.push(paramTag));break}case"deprecated":{const deprecatedTag=extractDeprecated(tagSpec);null!=deprecatedTag&&(extractedTags.deprecated=deprecatedTag);break}case"returns":{const returnsTag=extractReturns(tagSpec);null!=returnsTag&&(extractedTags.returns=returnsTag);break}}}return extractedTags}function normaliseParamName(name){return name.replace(/[\.-]$/,"")}function extractParam(tag){if(!tag.name||"-"===tag.name)return null;const type=extractType(tag.type);return{name:tag.name,type,description:normaliseDescription(tag.description),getPrettyName:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>normaliseParamName(tag.name),"getPrettyName"),getTypeName:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>type?extractTypeName(type):null,"getTypeName")}}function extractDeprecated(tag){return tag.name?joinNameAndDescription(tag.name,tag.description):null}function joinNameAndDescription(name,desc){return normaliseDescription(""===name?desc:`${name} ${desc}`)}function normaliseDescription(text){const normalised=text.replace(/^- /g,"").trim();return""===normalised?null:normalised}function extractReturns(tag){const type=extractType(tag.type);return type?{type,description:joinNameAndDescription(tag.name,tag.description),getTypeName:(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(()=>extractTypeName(type),"getTypeName")}:null}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(extractJsDocTags,"extractJsDocTags"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(normaliseParamName,"normaliseParamName"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(extractParam,"extractParam"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(extractDeprecated,"extractDeprecated"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(joinNameAndDescription,"joinNameAndDescription"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(normaliseDescription,"normaliseDescription"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(extractReturns,"extractReturns");var jsdocStringifyRules=(0,import_jsdoc_type_pratt_parser.stringifyRules)(),originalJsdocStringifyObject=jsdocStringifyRules.JsdocTypeObject;function extractType(typeString){try{return(0,import_jsdoc_type_pratt_parser.parse)(typeString,"typescript")}catch(_err){return null}}function extractTypeName(type){return(0,import_jsdoc_type_pratt_parser.transform)(jsdocStringifyRules,type)}jsdocStringifyRules.JsdocTypeAny=()=>"any",jsdocStringifyRules.JsdocTypeObject=(result,transform)=>`(${originalJsdocStringifyObject(result,transform)})`,jsdocStringifyRules.JsdocTypeOptional=(result,transform)=>transform(result.element),jsdocStringifyRules.JsdocTypeNullable=(result,transform)=>transform(result.element),jsdocStringifyRules.JsdocTypeNotNullable=(result,transform)=>transform(result.element),jsdocStringifyRules.JsdocTypeUnion=(result,transform)=>result.elements.map(transform).join("|"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(extractType,"extractType"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(extractTypeName,"extractTypeName");var MAX_TYPE_SUMMARY_LENGTH=90,MAX_DEFAULT_VALUE_SUMMARY_LENGTH=50;function isTooLongForTypeSummary(value){return value.length>MAX_TYPE_SUMMARY_LENGTH}function isTooLongForDefaultValueSummary(value){return value.length>MAX_DEFAULT_VALUE_SUMMARY_LENGTH}function createSummaryValue(summary,detail){return summary===detail?{summary}:{summary,detail}}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(isTooLongForTypeSummary,"isTooLongForTypeSummary"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(isTooLongForDefaultValueSummary,"isTooLongForDefaultValueSummary"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createSummaryValue,"createSummaryValue");function createDefaultValue(defaultValue,type){if(null!=defaultValue){const{value}=defaultValue;if(!isDefaultValueBlacklisted(value))return isTooLongForDefaultValueSummary(value)?createSummaryValue(type?.name,value):createSummaryValue(value)}return null}function generateUnionElement({name,value,elements,raw}){return null!=value?value:null!=elements?elements.map(generateUnionElement).join(" | "):null!=raw?raw:name}function generateUnion({name,raw,elements}){return createSummaryValue(null!=elements?elements.map(generateUnionElement).join(" | "):null!=raw?raw.replace(/^\|\s*/,""):name)}function generateFuncSignature({type,raw}){return createSummaryValue(null!=raw?raw:type)}function generateObjectSignature({type,raw}){return null!=raw?isTooLongForTypeSummary(raw)?createSummaryValue(type,raw):createSummaryValue(raw):createSummaryValue(type)}function generateSignature(flowType){const{type}=flowType;return"object"===type?generateObjectSignature(flowType):generateFuncSignature(flowType)}function generateDefault({name,raw}){return null!=raw?isTooLongForTypeSummary(raw)?createSummaryValue(name,raw):createSummaryValue(raw):createSummaryValue(name)}function createType(type){if(null==type)return null;switch(type.name){case"union":return generateUnion(type);case"signature":return generateSignature(type);default:return generateDefault(type)}}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createDefaultValue,"createDefaultValue"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(generateUnionElement,"generateUnionElement"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(generateUnion,"generateUnion"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(generateFuncSignature,"generateFuncSignature"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(generateObjectSignature,"generateObjectSignature"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(generateSignature,"generateSignature"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(generateDefault,"generateDefault"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createType,"createType");var createFlowPropDef=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((propName,docgenInfo)=>{const{flowType,description,required,defaultValue}=docgenInfo;return{name:propName,type:createType(flowType),required,description,defaultValue:createDefaultValue(defaultValue??null,flowType??null)}},"createFlowPropDef");function createDefaultValue2({defaultValue}){if(null!=defaultValue){const{value}=defaultValue;if(!isDefaultValueBlacklisted(value))return createSummaryValue(value)}return null}function createType2({tsType,required}){if(null==tsType)return null;let typeName=tsType.name;return required||(typeName=typeName.replace(" | undefined","")),createSummaryValue(["Array","Record","signature"].includes(tsType.name)?tsType.raw:typeName)}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createDefaultValue2,"createDefaultValue"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createType2,"createType");var createTsPropDef=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((propName,docgenInfo)=>{const{description,required}=docgenInfo;return{name:propName,type:createType2(docgenInfo),required,description,defaultValue:createDefaultValue2(docgenInfo)}},"createTsPropDef");function createType3(type){return null!=type?createSummaryValue(type.name):null}function isReactDocgenTypescript(defaultValue){const{computed,func}=defaultValue;return void 0===computed&&void 0===func}function isStringValued(type){return!!type&&("string"===type.name||"enum"===type.name&&(Array.isArray(type.value)&&type.value.every(({value:tv})=>"string"==typeof tv&&'"'===tv[0]&&'"'===tv[tv.length-1])))}function createDefaultValue3(defaultValue,type){if(null!=defaultValue){const{value}=defaultValue;if(!isDefaultValueBlacklisted(value))return isReactDocgenTypescript(defaultValue)&&isStringValued(type)?createSummaryValue(JSON.stringify(value)):createSummaryValue(value)}return null}function createBasicPropDef(name,type,docgenInfo){const{description,required,defaultValue}=docgenInfo;return{name,type:createType3(type),required,description,defaultValue:createDefaultValue3(defaultValue,type)}}function applyJsDocResult(propDef,jsDocParsingResult){if(jsDocParsingResult?.includesJsDoc){const{description,extractedTags}=jsDocParsingResult;null!=description&&(propDef.description=jsDocParsingResult.description);const value={...extractedTags,params:extractedTags?.params?.map(x=>({name:x.getPrettyName(),description:x.description}))};Object.values(value).filter(Boolean).length>0&&(propDef.jsDocTags=value)}return propDef}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createType3,"createType"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(isReactDocgenTypescript,"isReactDocgenTypescript"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(isStringValued,"isStringValued"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createDefaultValue3,"createDefaultValue"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(createBasicPropDef,"createBasicPropDef"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(applyJsDocResult,"applyJsDocResult");var javaScriptFactory=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((propName,docgenInfo,jsDocParsingResult)=>{const propDef=createBasicPropDef(propName,docgenInfo.type,docgenInfo);return propDef.sbType=convert4(docgenInfo),applyJsDocResult(propDef,jsDocParsingResult)},"javaScriptFactory"),tsFactory=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((propName,docgenInfo,jsDocParsingResult)=>{const propDef=createTsPropDef(propName,docgenInfo);return propDef.sbType=convert4(docgenInfo),applyJsDocResult(propDef,jsDocParsingResult)},"tsFactory"),flowFactory=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((propName,docgenInfo,jsDocParsingResult)=>{const propDef=createFlowPropDef(propName,docgenInfo);return propDef.sbType=convert4(docgenInfo),applyJsDocResult(propDef,jsDocParsingResult)},"flowFactory"),unknownFactory=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((propName,docgenInfo,jsDocParsingResult)=>applyJsDocResult(createBasicPropDef(propName,{name:"unknown"},docgenInfo),jsDocParsingResult),"unknownFactory"),getPropDefFactory=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(typeSystem=>{switch(typeSystem){case"JavaScript":return javaScriptFactory;case"TypeScript":return tsFactory;case"Flow":return flowFactory;default:return unknownFactory}},"getPropDefFactory"),getTypeSystem=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(docgenInfo=>null!=docgenInfo.type?"JavaScript":null!=docgenInfo.flowType?"Flow":null!=docgenInfo.tsType?"TypeScript":"Unknown","getTypeSystem"),extractComponentSectionArray=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(docgenSection=>{const typeSystem=getTypeSystem(docgenSection[0]),createPropDef=getPropDefFactory(typeSystem);return docgenSection.map(item=>{let sanitizedItem=item;return item.type?.elements&&(sanitizedItem={...item,type:{...item.type,value:item.type.elements}}),extractProp(sanitizedItem.name,sanitizedItem,typeSystem,createPropDef)})},"extractComponentSectionArray"),extractComponentSectionObject=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(docgenSection=>{const docgenPropsKeys=Object.keys(docgenSection),typeSystem=getTypeSystem(docgenSection[docgenPropsKeys[0]]),createPropDef=getPropDefFactory(typeSystem);return docgenPropsKeys.map(propName=>{const docgenInfo=docgenSection[propName];return null!=docgenInfo?extractProp(propName,docgenInfo,typeSystem,createPropDef):null}).filter(Boolean)},"extractComponentSectionObject"),extractComponentProps=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((component,section)=>{const docgenSection=getDocgenSection(component,section);return isValidDocgenSection(docgenSection)?Array.isArray(docgenSection)?extractComponentSectionArray(docgenSection):extractComponentSectionObject(docgenSection):[]},"extractComponentProps");function extractProp(propName,docgenInfo,typeSystem,createPropDef){const jsDocParsingResult=parseJsDoc(docgenInfo.description);if(!(jsDocParsingResult.includesJsDoc&&jsDocParsingResult.ignore)){return{propDef:createPropDef(propName,docgenInfo,jsDocParsingResult),jsDocTags:jsDocParsingResult.extractedTags,docgenInfo,typeSystem}}return null}function extractComponentDescription(component){return null!=component?getDocgenDescription(component):""}(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(extractProp,"extractProp"),(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(extractComponentDescription,"extractComponentDescription");var combineParameters=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)((...parameterSets)=>{const mergeKeys={},definedParametersSets=parameterSets.filter(Boolean),combined=definedParametersSets.reduce((acc,parameters)=>(Object.entries(parameters).forEach(([key,value])=>{const existing=acc[key];Array.isArray(value)||void 0===existing?acc[key]=value:(0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_1__.Qd)(value)&&(0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_1__.Qd)(existing)?mergeKeys[key]=!0:void 0!==value&&(acc[key]=value)}),acc),{});return Object.keys(mergeKeys).forEach(key=>{const mergeValues=definedParametersSets.filter(Boolean).map(p=>p[key]).filter(value=>void 0!==value);mergeValues.every(value=>(0,_chunk_FSBVR7H5_js__WEBPACK_IMPORTED_MODULE_1__.Qd)(value))?combined[key]=combineParameters(...mergeValues):combined[key]=mergeValues[mergeValues.length-1]}),combined},"combineParameters"),enhanceArgTypes=(0,_chunk_MM7DTO55_js__WEBPACK_IMPORTED_MODULE_2__.K2)(context=>{const{component,argTypes:userArgTypes,parameters:{docs={}}}=context,{extractArgTypes}=docs;if(!extractArgTypes||!component)return userArgTypes;const extractedArgTypes=extractArgTypes(component);return extractedArgTypes?combineParameters(extractedArgTypes,userArgTypes):userArgTypes},"enhanceArgTypes"),SNIPPET_RENDERED="storybook/docs/snippet-rendered"},"./node_modules/storybook/dist/csf/index.js":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{F3:()=>combineTags2,K_:()=>definePreviewAddon9,ah:()=>getCoreAnnotations,l9:()=>getStoryChildren,hX:()=>includeConditionalArg,IH:()=>isExportStory,Yr:()=>isMeta,bU:()=>isPreview,mV:()=>isStory,aj:()=>sanitize,bE:()=>storyNameFromExport,Lr:()=>toId,D3:()=>toTestId});var PARAM_KEY="backgrounds",PARAM_KEY2="measureEnabled",PARAM_KEY3="outline",DEFAULT_BACKGROUNDS={light:{name:"light",value:"#F8F8F8"},dark:{name:"dark",value:"#333"}},chunk_MM7DTO55=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-MM7DTO55.js");function isTestEnvironment(){try{return!!globalThis.__vitest_browser__||!!globalThis.window?.navigator?.userAgent?.match(/StorybookTestRunner/)}catch{return!1}}function pauseAnimations(atEnd=!0){if(!("document"in globalThis)||!("createElement"in globalThis.document))return()=>{};const disableStyle=document.createElement("style");disableStyle.textContent="*, *:before, *:after {\n animation: none !important;\n }",document.head.appendChild(disableStyle);const pauseStyle=document.createElement("style");return pauseStyle.textContent=`*, *:before, *:after {\n animation-delay: 0s !important;\n animation-direction: ${atEnd?"reverse":"normal"} !important;\n animation-play-state: paused !important;\n transition: none !important;\n }`,document.head.appendChild(pauseStyle),document.body.clientHeight,document.head.removeChild(disableStyle),()=>{pauseStyle.parentNode?.removeChild(pauseStyle)}}async function waitForAnimations(signal){if(!("document"in globalThis&&"getAnimations"in globalThis.document&&"querySelectorAll"in globalThis.document))return;let timedOut=!1;await Promise.race([new Promise(resolve=>{setTimeout(()=>{const animationRoots=[globalThis.document,...getShadowRoots(globalThis.document)],checkAnimationsFinished=(0,chunk_MM7DTO55.K2)(async()=>{if(timedOut||signal?.aborted)return;const runningAnimations=animationRoots.flatMap(el=>el?.getAnimations?.()||[]).filter(a=>"running"===a.playState&&!isInfiniteAnimation(a));runningAnimations.length>0&&(await Promise.all(runningAnimations.map(a=>a.finished)),await checkAnimationsFinished())},"checkAnimationsFinished");checkAnimationsFinished().then(resolve)},100)}),new Promise(resolve=>setTimeout(()=>{timedOut=!0,resolve(void 0)},5e3))])}function getShadowRoots(doc){return[doc,...doc.querySelectorAll("*")].reduce((acc,el)=>("shadowRoot"in el&&el.shadowRoot&&acc.push(el.shadowRoot,...getShadowRoots(el.shadowRoot)),acc),[])}function isInfiniteAnimation(anim){if(anim instanceof CSSAnimation&&anim.effect instanceof KeyframeEffect&&anim.effect.target){const style=getComputedStyle(anim.effect.target,anim.effect.pseudoElement),index=style.animationName?.split(", ").indexOf(anim.animationName);return"infinite"===style.animationIterationCount.split(", ")[index]}return!1}(0,chunk_MM7DTO55.K2)(isTestEnvironment,"isTestEnvironment"),(0,chunk_MM7DTO55.K2)(pauseAnimations,"pauseAnimations"),(0,chunk_MM7DTO55.K2)(waitForAnimations,"waitForAnimations"),(0,chunk_MM7DTO55.K2)(getShadowRoots,"getShadowRoots"),(0,chunk_MM7DTO55.K2)(isInfiniteAnimation,"isInfiniteAnimation");var require_string_util=(0,chunk_MM7DTO55.P$)({"../node_modules/picoquery/lib/string-util.js"(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.encodeString=encodeString;var hexTable=Array.from({length:256},(_,i)=>"%"+((i<16?"0":"")+i.toString(16)).toUpperCase()),noEscape=new Int8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,0,0,0,0,1,1,1,1,0,0,1,1,0,1,1,1,1,1,1,1,1,1,1,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,0,1,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,0,0,0,1,0]);function encodeString(str){const len=str.length;if(0===len)return"";let out="",lastPos=0,i=0;outer:for(;i<len;i++){let c=str.charCodeAt(i);for(;c<128;){if(1!==noEscape[c]&&(lastPos<i&&(out+=str.slice(lastPos,i)),lastPos=i+1,out+=hexTable[c]),++i===len)break outer;c=str.charCodeAt(i)}if(lastPos<i&&(out+=str.slice(lastPos,i)),c<2048){lastPos=i+1,out+=hexTable[192|c>>6]+hexTable[128|63&c];continue}if(c<55296||c>=57344){lastPos=i+1,out+=hexTable[224|c>>12]+hexTable[128|c>>6&63]+hexTable[128|63&c];continue}if(++i,i>=len)throw new Error("URI malformed");lastPos=i+1,c=65536+((1023&c)<<10|1023&str.charCodeAt(i)),out+=hexTable[240|c>>18]+hexTable[128|c>>12&63]+hexTable[128|c>>6&63]+hexTable[128|63&c]}return 0===lastPos?str:lastPos<len?out+str.slice(lastPos):out}(0,chunk_MM7DTO55.K2)(encodeString,"encodeString")}}),require_shared=(0,chunk_MM7DTO55.P$)({"../node_modules/picoquery/lib/shared.js"(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.defaultOptions=exports.defaultShouldSerializeObject=exports.defaultValueSerializer=void 0;var string_util_js_1=require_string_util(),defaultValueSerializer=(0,chunk_MM7DTO55.K2)(value=>{switch(typeof value){case"string":return(0,string_util_js_1.encodeString)(value);case"bigint":case"boolean":return""+value;case"number":if(Number.isFinite(value))return value<1e21?""+value:(0,string_util_js_1.encodeString)(""+value)}return value instanceof Date?(0,string_util_js_1.encodeString)(value.toISOString()):""},"defaultValueSerializer");exports.defaultValueSerializer=defaultValueSerializer;var defaultShouldSerializeObject=(0,chunk_MM7DTO55.K2)(val=>val instanceof Date,"defaultShouldSerializeObject");exports.defaultShouldSerializeObject=defaultShouldSerializeObject;var identityFunc=(0,chunk_MM7DTO55.K2)(v=>v,"identityFunc");exports.defaultOptions={nesting:!0,nestingSyntax:"dot",arrayRepeat:!1,arrayRepeatSyntax:"repeat",delimiter:38,valueDeserializer:identityFunc,valueSerializer:exports.defaultValueSerializer,keyDeserializer:identityFunc,shouldSerializeObject:exports.defaultShouldSerializeObject}}}),require_object_util=(0,chunk_MM7DTO55.P$)({"../node_modules/picoquery/lib/object-util.js"(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.getDeepObject=getDeepObject,exports.stringifyObject=stringifyObject;var shared_js_1=require_shared(),string_util_js_1=require_string_util();function isPrototypeKey(value){return"__proto__"===value||"constructor"===value||"prototype"===value}function getDeepObject(obj,key,nextKey,forceObject,forceArray){if(isPrototypeKey(key))return obj;const currObj=obj[key];return"object"==typeof currObj&&null!==currObj?currObj:!forceObject&&(forceArray||"number"==typeof nextKey||"string"==typeof nextKey&&0*nextKey==0&&-1===nextKey.indexOf("."))?obj[key]=[]:obj[key]={}}(0,chunk_MM7DTO55.K2)(isPrototypeKey,"isPrototypeKey"),(0,chunk_MM7DTO55.K2)(getDeepObject,"getDeepObject");function stringifyObject(obj,options,depth=0,parentKey,isProbableArray){const{nestingSyntax=shared_js_1.defaultOptions.nestingSyntax,arrayRepeat=shared_js_1.defaultOptions.arrayRepeat,arrayRepeatSyntax=shared_js_1.defaultOptions.arrayRepeatSyntax,nesting=shared_js_1.defaultOptions.nesting,delimiter=shared_js_1.defaultOptions.delimiter,valueSerializer=shared_js_1.defaultOptions.valueSerializer,shouldSerializeObject=shared_js_1.defaultOptions.shouldSerializeObject}=options,strDelimiter="number"==typeof delimiter?String.fromCharCode(delimiter):delimiter,useArrayRepeatKey=!0===isProbableArray&&arrayRepeat,shouldUseDot="dot"===nestingSyntax||"js"===nestingSyntax&&!isProbableArray;if(depth>20)return"";let result="",firstKey=!0,valueIsProbableArray=!1;for(const key in obj){const value=obj[key];if(void 0===value)continue;let path;parentKey?(path=parentKey,useArrayRepeatKey?"bracket"===arrayRepeatSyntax&&(path+="[]"):shouldUseDot?(path+=".",path+=key):(path+="[",path+=key,path+="]")):path=key,firstKey||(result+=strDelimiter),"object"!=typeof value||null===value||shouldSerializeObject(value)?(result+=(0,string_util_js_1.encodeString)(path),result+="=",result+=valueSerializer(value,key)):(valueIsProbableArray=void 0!==value.pop,(nesting||arrayRepeat&&valueIsProbableArray)&&(result+=stringifyObject(value,options,depth+1,path,valueIsProbableArray))),firstKey&&(firstKey=!1)}return result}(0,chunk_MM7DTO55.K2)(stringifyObject,"stringifyObject")}}),require_decode_uri_component=(0,chunk_MM7DTO55.P$)({"../node_modules/picoquery/lib/decode-uri-component.js"(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.decodeURIComponent=decodeURIComponent;var UTF8_DATA=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,1,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,4,4,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,5,6,7,7,7,7,7,7,7,7,7,7,7,7,8,7,7,10,9,9,9,11,4,4,4,4,4,4,4,4,4,4,4,0,0,0,0,0,0,0,0,0,0,0,0,12,0,0,0,0,24,36,48,60,72,84,96,0,12,12,12,0,0,0,0,0,0,0,0,0,0,0,24,0,0,0,0,0,0,0,0,0,24,24,24,0,0,0,0,0,0,0,0,0,24,24,0,0,0,0,0,0,0,0,0,0,48,48,48,0,0,0,0,0,0,0,0,0,0,48,48,0,0,0,0,0,0,0,0,0,48,0,0,0,0,0,0,0,0,0,0,127,63,63,63,0,31,15,15,15,7,7,7];function decodeURIComponent(uri){let percentPosition=uri.indexOf("%");if(-1===percentPosition)return uri;const length=uri.length;let decoded="",last=0,codepoint=0,startOfOctets=percentPosition,state=12;for(;percentPosition>-1&&percentPosition<length;){const byte=hexCodeToInt(uri[percentPosition+1],4)|hexCodeToInt(uri[percentPosition+2],0),type=UTF8_DATA[byte];if(state=UTF8_DATA[256+state+type],codepoint=codepoint<<6|byte&UTF8_DATA[364+type],12!==state){if(0===state)return null;if(percentPosition+=3,percentPosition<length&&37===uri.charCodeAt(percentPosition))continue;return null}decoded+=uri.slice(last,startOfOctets),decoded+=codepoint<=65535?String.fromCharCode(codepoint):String.fromCharCode(55232+(codepoint>>10),56320+(1023&codepoint)),codepoint=0,last=percentPosition+3,percentPosition=startOfOctets=uri.indexOf("%",last)}return decoded+uri.slice(last)}(0,chunk_MM7DTO55.K2)(decodeURIComponent,"decodeURIComponent");var HEX={0:0,1:1,2:2,3:3,4:4,5:5,6:6,7:7,8:8,9:9,a:10,A:10,b:11,B:11,c:12,C:12,d:13,D:13,e:14,E:14,f:15,F:15};function hexCodeToInt(c,shift){const i=HEX[c];return void 0===i?255:i<<shift}(0,chunk_MM7DTO55.K2)(hexCodeToInt,"hexCodeToInt")}}),require_parse=(0,chunk_MM7DTO55.P$)({"../node_modules/picoquery/lib/parse.js"(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.numberValueDeserializer=exports.numberKeyDeserializer=void 0,exports.parse=parse;var object_util_js_1=require_object_util(),shared_js_1=require_shared(),decode_uri_component_js_1=require_decode_uri_component(),numberKeyDeserializer=(0,chunk_MM7DTO55.K2)(key=>{const asNumber=Number(key);return Number.isNaN(asNumber)?key:asNumber},"numberKeyDeserializer");exports.numberKeyDeserializer=numberKeyDeserializer;var numberValueDeserializer=(0,chunk_MM7DTO55.K2)(value=>{const asNumber=Number(value);return Number.isNaN(asNumber)?value:asNumber},"numberValueDeserializer");exports.numberValueDeserializer=numberValueDeserializer;var regexPlus=/\+/g,Empty=(0,chunk_MM7DTO55.K2)(function(){},"Empty");function computeKeySlice(input,startIndex,endIndex,keyHasPlus,shouldDecodeKey){let chunk=input.substring(startIndex,endIndex);return keyHasPlus&&(chunk=chunk.replace(regexPlus," ")),shouldDecodeKey&&(chunk=(0,decode_uri_component_js_1.decodeURIComponent)(chunk)||chunk),chunk}function parse(input,options){const{valueDeserializer=shared_js_1.defaultOptions.valueDeserializer,keyDeserializer=shared_js_1.defaultOptions.keyDeserializer,arrayRepeatSyntax=shared_js_1.defaultOptions.arrayRepeatSyntax,nesting=shared_js_1.defaultOptions.nesting,arrayRepeat=shared_js_1.defaultOptions.arrayRepeat,nestingSyntax=shared_js_1.defaultOptions.nestingSyntax,delimiter=shared_js_1.defaultOptions.delimiter}=options??{},charDelimiter="string"==typeof delimiter?delimiter.charCodeAt(0):delimiter,isJsNestingSyntax="js"===nestingSyntax,result=new Empty;if("string"!=typeof input)return result;const inputLength=input.length;let lastKey,value="",startingIndex=-1,equalityIndex=-1,keySeparatorIndex=-1,currentObj=result,currentKey="",keyChunk="",shouldDecodeKey=!1,shouldDecodeValue=!1,keyHasPlus=!1,valueHasPlus=!1,keyIsDot=!1,hasBothKeyValuePair=!1,c=0,arrayRepeatBracketIndex=-1,prevIndex=-1,prevChar=-1;for(let i=0;i<inputLength+1;i++){if(c=i!==inputLength?input.charCodeAt(i):charDelimiter,c===charDelimiter){if(hasBothKeyValuePair=equalityIndex>startingIndex,hasBothKeyValuePair||(equalityIndex=i),keySeparatorIndex!==equalityIndex-1&&(keyChunk=computeKeySlice(input,keySeparatorIndex+1,arrayRepeatBracketIndex>-1?arrayRepeatBracketIndex:equalityIndex,keyHasPlus,shouldDecodeKey),currentKey=keyDeserializer(keyChunk),void 0!==lastKey&&(currentObj=(0,object_util_js_1.getDeepObject)(currentObj,lastKey,currentKey,isJsNestingSyntax&&keyIsDot,void 0))),hasBothKeyValuePair||""!==currentKey){hasBothKeyValuePair&&(value=input.slice(equalityIndex+1,i),valueHasPlus&&(value=value.replace(regexPlus," ")),shouldDecodeValue&&(value=(0,decode_uri_component_js_1.decodeURIComponent)(value)||value));const newValue=valueDeserializer(value,currentKey);if(arrayRepeat){const currentValue=currentObj[currentKey];void 0===currentValue?currentObj[currentKey]=arrayRepeatBracketIndex>-1?[newValue]:newValue:currentValue.pop?currentValue.push(newValue):currentObj[currentKey]=[currentValue,newValue]}else currentObj[currentKey]=newValue}value="",startingIndex=i,equalityIndex=i,shouldDecodeKey=!1,shouldDecodeValue=!1,keyHasPlus=!1,valueHasPlus=!1,keyIsDot=!1,arrayRepeatBracketIndex=-1,keySeparatorIndex=i,currentObj=result,lastKey=void 0,currentKey=""}else 93===c?(arrayRepeat&&"bracket"===arrayRepeatSyntax&&91===prevChar&&(arrayRepeatBracketIndex=prevIndex),nesting&&("index"===nestingSyntax||isJsNestingSyntax)&&equalityIndex<=startingIndex&&(keySeparatorIndex!==prevIndex&&(keyChunk=computeKeySlice(input,keySeparatorIndex+1,i,keyHasPlus,shouldDecodeKey),currentKey=keyDeserializer(keyChunk),void 0!==lastKey&&(currentObj=(0,object_util_js_1.getDeepObject)(currentObj,lastKey,currentKey,void 0,void 0)),lastKey=currentKey,keyHasPlus=!1,shouldDecodeKey=!1),keySeparatorIndex=i,keyIsDot=!1)):46===c?nesting&&("dot"===nestingSyntax||isJsNestingSyntax)&&equalityIndex<=startingIndex&&(keySeparatorIndex!==prevIndex&&(keyChunk=computeKeySlice(input,keySeparatorIndex+1,i,keyHasPlus,shouldDecodeKey),currentKey=keyDeserializer(keyChunk),void 0!==lastKey&&(currentObj=(0,object_util_js_1.getDeepObject)(currentObj,lastKey,currentKey,isJsNestingSyntax)),lastKey=currentKey,keyHasPlus=!1,shouldDecodeKey=!1),keyIsDot=!0,keySeparatorIndex=i):91===c?nesting&&("index"===nestingSyntax||isJsNestingSyntax)&&equalityIndex<=startingIndex&&(keySeparatorIndex!==prevIndex&&(keyChunk=computeKeySlice(input,keySeparatorIndex+1,i,keyHasPlus,shouldDecodeKey),currentKey=keyDeserializer(keyChunk),isJsNestingSyntax&&void 0!==lastKey&&(currentObj=(0,object_util_js_1.getDeepObject)(currentObj,lastKey,currentKey,isJsNestingSyntax)),lastKey=currentKey,keyHasPlus=!1,shouldDecodeKey=!1,keyIsDot=!1),keySeparatorIndex=i):61===c?equalityIndex<=startingIndex?equalityIndex=i:shouldDecodeValue=!0:43===c?equalityIndex>startingIndex?valueHasPlus=!0:keyHasPlus=!0:37===c&&(equalityIndex>startingIndex?shouldDecodeValue=!0:shouldDecodeKey=!0);prevIndex=i,prevChar=c}return result}Empty.prototype=Object.create(null),(0,chunk_MM7DTO55.K2)(computeKeySlice,"computeKeySlice"),(0,chunk_MM7DTO55.K2)(parse,"parse")}}),require_stringify=(0,chunk_MM7DTO55.P$)({"../node_modules/picoquery/lib/stringify.js"(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.stringify=stringify;var object_util_js_1=require_object_util();function stringify(input,options){if(null===input||"object"!=typeof input)return"";const optionsObj=options??{};return(0,object_util_js_1.stringifyObject)(input,optionsObj)}(0,chunk_MM7DTO55.K2)(stringify,"stringify")}}),require_main=(0,chunk_MM7DTO55.P$)({"../node_modules/picoquery/lib/main.js"(exports){var __createBinding=exports&&exports.__createBinding||(Object.create?function(o,m,k,k2){void 0===k2&&(k2=k);var desc=Object.getOwnPropertyDescriptor(m,k);desc&&!("get"in desc?!m.__esModule:desc.writable||desc.configurable)||(desc={enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return m[k]},"get")}),Object.defineProperty(o,k2,desc)}:function(o,m,k,k2){void 0===k2&&(k2=k),o[k2]=m[k]}),__exportStar=exports&&exports.__exportStar||function(m,exports2){for(var p in m)"default"===p||Object.prototype.hasOwnProperty.call(exports2,p)||__createBinding(exports2,m,p)};Object.defineProperty(exports,"__esModule",{value:!0}),exports.stringify=exports.parse=void 0;var parse_js_1=require_parse();Object.defineProperty(exports,"parse",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return parse_js_1.parse},"get")});var stringify_js_1=require_stringify();Object.defineProperty(exports,"stringify",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return stringify_js_1.stringify},"get")}),__exportStar(require_shared(),exports)}}),chunk_U2JWIJRX=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-U2JWIJRX.js");function noop(){}(0,chunk_MM7DTO55.K2)(noop,"noop");var chunk_FSBVR7H5=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-FSBVR7H5.js"),Buffer=__webpack_require__("./node_modules/buffer/index.js").Buffer;function eq(value,other){return value===other||Number.isNaN(value)&&Number.isNaN(other)}function isEqualWith(a,b,areValuesEqual){return isEqualWithImpl(a,b,void 0,void 0,void 0,void 0,areValuesEqual)}function isEqualWithImpl(a,b,property,aParent,bParent,stack,areValuesEqual){const result=areValuesEqual(a,b,property,aParent,bParent,stack);if(void 0!==result)return result;if(typeof a==typeof b)switch(typeof a){case"bigint":case"string":case"boolean":case"symbol":case"undefined":case"function":return a===b;case"number":return a===b||Object.is(a,b);case"object":return areObjectsEqual(a,b,stack,areValuesEqual)}return areObjectsEqual(a,b,stack,areValuesEqual)}function areObjectsEqual(a,b,stack,areValuesEqual){if(Object.is(a,b))return!0;let aTag=(0,chunk_FSBVR7H5.bH)(a),bTag=(0,chunk_FSBVR7H5.bH)(b);if(aTag===chunk_FSBVR7H5.R_&&(aTag=chunk_FSBVR7H5.GX),bTag===chunk_FSBVR7H5.R_&&(bTag=chunk_FSBVR7H5.GX),aTag!==bTag)return!1;switch(aTag){case chunk_FSBVR7H5.OG:return a.toString()===b.toString();case chunk_FSBVR7H5.kj:return eq(a.valueOf(),b.valueOf());case chunk_FSBVR7H5.$V:case chunk_FSBVR7H5.vC:case chunk_FSBVR7H5.VP:return Object.is(a.valueOf(),b.valueOf());case chunk_FSBVR7H5.Av:return a.source===b.source&&a.flags===b.flags;case chunk_FSBVR7H5.tx:return a===b}const aStack=(stack=stack??new Map).get(a),bStack=stack.get(b);if(null!=aStack&&null!=bStack)return aStack===b;stack.set(a,b),stack.set(b,a);try{switch(aTag){case chunk_FSBVR7H5.pj:if(a.size!==b.size)return!1;for(const[key,value]of a.entries())if(!b.has(key)||!isEqualWithImpl(value,b.get(key),key,a,b,stack,areValuesEqual))return!1;return!0;case chunk_FSBVR7H5.NA:{if(a.size!==b.size)return!1;const aValues=Array.from(a.values()),bValues=Array.from(b.values());for(let i=0;i<aValues.length;i++){const aValue=aValues[i],index=bValues.findIndex(bValue=>isEqualWithImpl(aValue,bValue,void 0,a,b,stack,areValuesEqual));if(-1===index)return!1;bValues.splice(index,1)}return!0}case chunk_FSBVR7H5.Uw:case chunk_FSBVR7H5.Qb:case chunk_FSBVR7H5.q:case chunk_FSBVR7H5.x6:case chunk_FSBVR7H5.ZR:case chunk_FSBVR7H5.g5:case chunk_FSBVR7H5.XZ:case chunk_FSBVR7H5.i1:case chunk_FSBVR7H5._u:case chunk_FSBVR7H5.xh:case chunk_FSBVR7H5.ri:case chunk_FSBVR7H5.ML:if(void 0!==Buffer&&Buffer.isBuffer(a)!==Buffer.isBuffer(b))return!1;if(a.length!==b.length)return!1;for(let i=0;i<a.length;i++)if(!isEqualWithImpl(a[i],b[i],i,a,b,stack,areValuesEqual))return!1;return!0;case chunk_FSBVR7H5.cT:return a.byteLength===b.byteLength&&areObjectsEqual(new Uint8Array(a),new Uint8Array(b),stack,areValuesEqual);case chunk_FSBVR7H5.iq:return a.byteLength===b.byteLength&&a.byteOffset===b.byteOffset&&areObjectsEqual(new Uint8Array(a),new Uint8Array(b),stack,areValuesEqual);case chunk_FSBVR7H5.N1:return a.name===b.name&&a.message===b.message;case chunk_FSBVR7H5.GX:{if(!(areObjectsEqual(a.constructor,b.constructor,stack,areValuesEqual)||(0,chunk_FSBVR7H5.Qd)(a)&&(0,chunk_FSBVR7H5.Qd)(b)))return!1;const aKeys=[...Object.keys(a),...(0,chunk_FSBVR7H5.OM)(a)],bKeys=[...Object.keys(b),...(0,chunk_FSBVR7H5.OM)(b)];if(aKeys.length!==bKeys.length)return!1;for(let i=0;i<aKeys.length;i++){const propKey=aKeys[i],aProp=a[propKey];if(!Object.hasOwn(b,propKey))return!1;if(!isEqualWithImpl(aProp,b[propKey],propKey,a,b,stack,areValuesEqual))return!1}return!0}default:return!1}}finally{stack.delete(a),stack.delete(b)}}function isEqual(a,b){return isEqualWith(a,b,noop)}(0,chunk_MM7DTO55.K2)(eq,"eq"),(0,chunk_MM7DTO55.K2)(isEqualWith,"isEqualWith"),(0,chunk_MM7DTO55.K2)(isEqualWithImpl,"isEqualWithImpl"),(0,chunk_MM7DTO55.K2)(areObjectsEqual,"areObjectsEqual"),(0,chunk_MM7DTO55.K2)(isEqual,"isEqual");var prefix="Invariant failed";function invariant(condition,message){if(!condition)throw new Error(prefix)}(0,chunk_MM7DTO55.K2)(invariant,"invariant");var require_entities=(0,chunk_MM7DTO55.P$)({"../node_modules/entities/lib/maps/entities.json"(exports,module){module.exports={Aacute:"Á",aacute:"á",Abreve:"Ă",abreve:"ă",ac:"∾",acd:"∿",acE:"∾̳",Acirc:"Â",acirc:"â",acute:"´",Acy:"А",acy:"а",AElig:"Æ",aelig:"æ",af:"",Afr:"𝔄",afr:"𝔞",Agrave:"À",agrave:"à",alefsym:"ℵ",aleph:"ℵ",Alpha:"Α",alpha:"α",Amacr:"Ā",amacr:"ā",amalg:"⨿",amp:"&",AMP:"&",andand:"⩕",And:"⩓",and:"∧",andd:"⩜",andslope:"⩘",andv:"⩚",ang:"∠",ange:"⦤",angle:"∠",angmsdaa:"⦨",angmsdab:"⦩",angmsdac:"⦪",angmsdad:"⦫",angmsdae:"⦬",angmsdaf:"⦭",angmsdag:"⦮",angmsdah:"⦯",angmsd:"∡",angrt:"∟",angrtvb:"⊾",angrtvbd:"⦝",angsph:"∢",angst:"Å",angzarr:"⍼",Aogon:"Ą",aogon:"ą",Aopf:"𝔸",aopf:"𝕒",apacir:"⩯",ap:"≈",apE:"⩰",ape:"≊",apid:"≋",apos:"'",ApplyFunction:"",approx:"≈",approxeq:"≊",Aring:"Å",aring:"å",Ascr:"𝒜",ascr:"𝒶",Assign:"≔",ast:"*",asymp:"≈",asympeq:"≍",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",awconint:"∳",awint:"⨑",backcong:"≌",backepsilon:"϶",backprime:"‵",backsim:"∽",backsimeq:"⋍",Backslash:"∖",Barv:"⫧",barvee:"⊽",barwed:"⌅",Barwed:"⌆",barwedge:"⌅",bbrk:"⎵",bbrktbrk:"⎶",bcong:"≌",Bcy:"Б",bcy:"б",bdquo:"„",becaus:"∵",because:"∵",Because:"∵",bemptyv:"⦰",bepsi:"϶",bernou:"ℬ",Bernoullis:"ℬ",Beta:"Β",beta:"β",beth:"ℶ",between:"≬",Bfr:"𝔅",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:"⫭",bnot:"⌐",Bopf:"𝔹",bopf:"𝕓",bot:"⊥",bottom:"⊥",bowtie:"⋈",boxbox:"⧉",boxdl:"┐",boxdL:"╕",boxDl:"╖",boxDL:"╗",boxdr:"┌",boxdR:"╒",boxDr:"╓",boxDR:"╔",boxh:"─",boxH:"═",boxhd:"┬",boxHd:"╤",boxhD:"╥",boxHD:"╦",boxhu:"┴",boxHu:"╧",boxhU:"╨",boxHU:"╩",boxminus:"⊟",boxplus:"⊞",boxtimes:"⊠",boxul:"┘",boxuL:"╛",boxUl:"╜",boxUL:"╝",boxur:"└",boxuR:"╘",boxUr:"╙",boxUR:"╚",boxv:"│",boxV:"║",boxvh:"┼",boxvH:"╪",boxVh:"╫",boxVH:"╬",boxvl:"┤",boxvL:"╡",boxVl:"╢",boxVL:"╣",boxvr:"├",boxvR:"╞",boxVr:"╟",boxVR:"╠",bprime:"‵",breve:"˘",Breve:"˘",brvbar:"¦",bscr:"𝒷",Bscr:"ℬ",bsemi:"⁏",bsim:"∽",bsime:"⋍",bsolb:"⧅",bsol:"\\",bsolhsub:"⟈",bull:"•",bullet:"•",bump:"≎",bumpE:"⪮",bumpe:"≏",Bumpeq:"≎",bumpeq:"≏",Cacute:"Ć",cacute:"ć",capand:"⩄",capbrcup:"⩉",capcap:"⩋",cap:"∩",Cap:"⋒",capcup:"⩇",capdot:"⩀",CapitalDifferentialD:"ⅅ",caps:"∩︀",caret:"⁁",caron:"ˇ",Cayleys:"ℭ",ccaps:"⩍",Ccaron:"Č",ccaron:"č",Ccedil:"Ç",ccedil:"ç",Ccirc:"Ĉ",ccirc:"ĉ",Cconint:"∰",ccups:"⩌",ccupssm:"⩐",Cdot:"Ċ",cdot:"ċ",cedil:"¸",Cedilla:"¸",cemptyv:"⦲",cent:"¢",centerdot:"·",CenterDot:"·",cfr:"𝔠",Cfr:"ℭ",CHcy:"Ч",chcy:"ч",check:"✓",checkmark:"✓",Chi:"Χ",chi:"χ",circ:"ˆ",circeq:"≗",circlearrowleft:"↺",circlearrowright:"↻",circledast:"⊛",circledcirc:"⊚",circleddash:"⊝",CircleDot:"⊙",circledR:"®",circledS:"Ⓢ",CircleMinus:"⊖",CirclePlus:"⊕",CircleTimes:"⊗",cir:"○",cirE:"⧃",cire:"≗",cirfnint:"⨐",cirmid:"⫯",cirscir:"⧂",ClockwiseContourIntegral:"∲",CloseCurlyDoubleQuote:"”",CloseCurlyQuote:"’",clubs:"♣",clubsuit:"♣",colon:":",Colon:"∷",Colone:"⩴",colone:"≔",coloneq:"≔",comma:",",commat:"@",comp:"∁",compfn:"∘",complement:"∁",complexes:"ℂ",cong:"≅",congdot:"⩭",Congruent:"≡",conint:"∮",Conint:"∯",ContourIntegral:"∮",copf:"𝕔",Copf:"ℂ",coprod:"∐",Coproduct:"∐",copy:"©",COPY:"©",copysr:"℗",CounterClockwiseContourIntegral:"∳",crarr:"↵",cross:"✗",Cross:"⨯",Cscr:"𝒞",cscr:"𝒸",csub:"⫏",csube:"⫑",csup:"⫐",csupe:"⫒",ctdot:"⋯",cudarrl:"⤸",cudarrr:"⤵",cuepr:"⋞",cuesc:"⋟",cularr:"↶",cularrp:"⤽",cupbrcap:"⩈",cupcap:"⩆",CupCap:"≍",cup:"∪",Cup:"⋓",cupcup:"⩊",cupdot:"⊍",cupor:"⩅",cups:"∪︀",curarr:"↷",curarrm:"⤼",curlyeqprec:"⋞",curlyeqsucc:"⋟",curlyvee:"⋎",curlywedge:"⋏",curren:"¤",curvearrowleft:"↶",curvearrowright:"↷",cuvee:"⋎",cuwed:"⋏",cwconint:"∲",cwint:"∱",cylcty:"⌭",dagger:"†",Dagger:"‡",daleth:"ℸ",darr:"↓",Darr:"↡",dArr:"⇓",dash:"‐",Dashv:"⫤",dashv:"⊣",dbkarow:"⤏",dblac:"˝",Dcaron:"Ď",dcaron:"ď",Dcy:"Д",dcy:"д",ddagger:"‡",ddarr:"⇊",DD:"ⅅ",dd:"ⅆ",DDotrahd:"⤑",ddotseq:"⩷",deg:"°",Del:"∇",Delta:"Δ",delta:"δ",demptyv:"⦱",dfisht:"⥿",Dfr:"𝔇",dfr:"𝔡",dHar:"⥥",dharl:"⇃",dharr:"⇂",DiacriticalAcute:"´",DiacriticalDot:"˙",DiacriticalDoubleAcute:"˝",DiacriticalGrave:"`",DiacriticalTilde:"˜",diam:"⋄",diamond:"⋄",Diamond:"⋄",diamondsuit:"♦",diams:"♦",die:"¨",DifferentialD:"ⅆ",digamma:"ϝ",disin:"⋲",div:"÷",divide:"÷",divideontimes:"⋇",divonx:"⋇",DJcy:"Ђ",djcy:"ђ",dlcorn:"⌞",dlcrop:"⌍",dollar:"$",Dopf:"𝔻",dopf:"𝕕",Dot:"¨",dot:"˙",DotDot:"⃜",doteq:"≐",doteqdot:"≑",DotEqual:"≐",dotminus:"∸",dotplus:"∔",dotsquare:"⊡",doublebarwedge:"⌆",DoubleContourIntegral:"∯",DoubleDot:"¨",DoubleDownArrow:"⇓",DoubleLeftArrow:"⇐",DoubleLeftRightArrow:"⇔",DoubleLeftTee:"⫤",DoubleLongLeftArrow:"⟸",DoubleLongLeftRightArrow:"⟺",DoubleLongRightArrow:"⟹",DoubleRightArrow:"⇒",DoubleRightTee:"⊨",DoubleUpArrow:"⇑",DoubleUpDownArrow:"⇕",DoubleVerticalBar:"∥",DownArrowBar:"⤓",downarrow:"↓",DownArrow:"↓",Downarrow:"⇓",DownArrowUpArrow:"⇵",DownBreve:"̑",downdownarrows:"⇊",downharpoonleft:"⇃",downharpoonright:"⇂",DownLeftRightVector:"⥐",DownLeftTeeVector:"⥞",DownLeftVectorBar:"⥖",DownLeftVector:"↽",DownRightTeeVector:"⥟",DownRightVectorBar:"⥗",DownRightVector:"⇁",DownTeeArrow:"↧",DownTee:"⊤",drbkarow:"⤐",drcorn:"⌟",drcrop:"⌌",Dscr:"𝒟",dscr:"𝒹",DScy:"Ѕ",dscy:"ѕ",dsol:"⧶",Dstrok:"Đ",dstrok:"đ",dtdot:"⋱",dtri:"▿",dtrif:"▾",duarr:"⇵",duhar:"⥯",dwangle:"⦦",DZcy:"Џ",dzcy:"џ",dzigrarr:"⟿",Eacute:"É",eacute:"é",easter:"⩮",Ecaron:"Ě",ecaron:"ě",Ecirc:"Ê",ecirc:"ê",ecir:"≖",ecolon:"≕",Ecy:"Э",ecy:"э",eDDot:"⩷",Edot:"Ė",edot:"ė",eDot:"≑",ee:"ⅇ",efDot:"≒",Efr:"𝔈",efr:"𝔢",eg:"⪚",Egrave:"È",egrave:"è",egs:"⪖",egsdot:"⪘",el:"⪙",Element:"∈",elinters:"⏧",ell:"ℓ",els:"⪕",elsdot:"⪗",Emacr:"Ē",emacr:"ē",empty:"∅",emptyset:"∅",EmptySmallSquare:"◻",emptyv:"∅",EmptyVerySmallSquare:"▫",emsp13:" ",emsp14:" ",emsp:" ",ENG:"Ŋ",eng:"ŋ",ensp:" ",Eogon:"Ę",eogon:"ę",Eopf:"𝔼",eopf:"𝕖",epar:"⋕",eparsl:"⧣",eplus:"⩱",epsi:"ε",Epsilon:"Ε",epsilon:"ε",epsiv:"ϵ",eqcirc:"≖",eqcolon:"≕",eqsim:"≂",eqslantgtr:"⪖",eqslantless:"⪕",Equal:"⩵",equals:"=",EqualTilde:"≂",equest:"≟",Equilibrium:"⇌",equiv:"≡",equivDD:"⩸",eqvparsl:"⧥",erarr:"⥱",erDot:"≓",escr:"ℯ",Escr:"ℰ",esdot:"≐",Esim:"⩳",esim:"≂",Eta:"Η",eta:"η",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",euro:"€",excl:"!",exist:"∃",Exists:"∃",expectation:"ℰ",exponentiale:"ⅇ",ExponentialE:"ⅇ",fallingdotseq:"≒",Fcy:"Ф",fcy:"ф",female:"♀",ffilig:"ffi",fflig:"ff",ffllig:"ffl",Ffr:"𝔉",ffr:"𝔣",filig:"fi",FilledSmallSquare:"◼",FilledVerySmallSquare:"▪",fjlig:"fj",flat:"♭",fllig:"fl",fltns:"▱",fnof:"ƒ",Fopf:"𝔽",fopf:"𝕗",forall:"∀",ForAll:"∀",fork:"⋔",forkv:"⫙",Fouriertrf:"ℱ",fpartint:"⨍",frac12:"½",frac13:"⅓",frac14:"¼",frac15:"⅕",frac16:"⅙",frac18:"⅛",frac23:"⅔",frac25:"⅖",frac34:"¾",frac35:"⅗",frac38:"⅜",frac45:"⅘",frac56:"⅚",frac58:"⅝",frac78:"⅞",frasl:"⁄",frown:"⌢",fscr:"𝒻",Fscr:"ℱ",gacute:"ǵ",Gamma:"Γ",gamma:"γ",Gammad:"Ϝ",gammad:"ϝ",gap:"⪆",Gbreve:"Ğ",gbreve:"ğ",Gcedil:"Ģ",Gcirc:"Ĝ",gcirc:"ĝ",Gcy:"Г",gcy:"г",Gdot:"Ġ",gdot:"ġ",ge:"≥",gE:"≧",gEl:"⪌",gel:"⋛",geq:"≥",geqq:"≧",geqslant:"⩾",gescc:"⪩",ges:"⩾",gesdot:"⪀",gesdoto:"⪂",gesdotol:"⪄",gesl:"⋛︀",gesles:"⪔",Gfr:"𝔊",gfr:"𝔤",gg:"≫",Gg:"⋙",ggg:"⋙",gimel:"ℷ",GJcy:"Ѓ",gjcy:"ѓ",gla:"⪥",gl:"≷",glE:"⪒",glj:"⪤",gnap:"⪊",gnapprox:"⪊",gne:"⪈",gnE:"≩",gneq:"⪈",gneqq:"≩",gnsim:"⋧",Gopf:"𝔾",gopf:"𝕘",grave:"`",GreaterEqual:"≥",GreaterEqualLess:"⋛",GreaterFullEqual:"≧",GreaterGreater:"⪢",GreaterLess:"≷",GreaterSlantEqual:"⩾",GreaterTilde:"≳",Gscr:"𝒢",gscr:"ℊ",gsim:"≳",gsime:"⪎",gsiml:"⪐",gtcc:"⪧",gtcir:"⩺",gt:">",GT:">",Gt:"≫",gtdot:"⋗",gtlPar:"⦕",gtquest:"⩼",gtrapprox:"⪆",gtrarr:"⥸",gtrdot:"⋗",gtreqless:"⋛",gtreqqless:"⪌",gtrless:"≷",gtrsim:"≳",gvertneqq:"≩︀",gvnE:"≩︀",Hacek:"ˇ",hairsp:" ",half:"½",hamilt:"ℋ",HARDcy:"Ъ",hardcy:"ъ",harrcir:"⥈",harr:"↔",hArr:"⇔",harrw:"↭",Hat:"^",hbar:"ℏ",Hcirc:"Ĥ",hcirc:"ĥ",hearts:"♥",heartsuit:"♥",hellip:"…",hercon:"⊹",hfr:"𝔥",Hfr:"ℌ",HilbertSpace:"ℋ",hksearow:"⤥",hkswarow:"⤦",hoarr:"⇿",homtht:"∻",hookleftarrow:"↩",hookrightarrow:"↪",hopf:"𝕙",Hopf:"ℍ",horbar:"―",HorizontalLine:"─",hscr:"𝒽",Hscr:"ℋ",hslash:"ℏ",Hstrok:"Ħ",hstrok:"ħ",HumpDownHump:"≎",HumpEqual:"≏",hybull:"⁃",hyphen:"‐",Iacute:"Í",iacute:"í",ic:"",Icirc:"Î",icirc:"î",Icy:"И",icy:"и",Idot:"İ",IEcy:"Е",iecy:"е",iexcl:"¡",iff:"⇔",ifr:"𝔦",Ifr:"ℑ",Igrave:"Ì",igrave:"ì",ii:"ⅈ",iiiint:"⨌",iiint:"∭",iinfin:"⧜",iiota:"℩",IJlig:"IJ",ijlig:"ij",Imacr:"Ī",imacr:"ī",image:"ℑ",ImaginaryI:"ⅈ",imagline:"ℐ",imagpart:"ℑ",imath:"ı",Im:"ℑ",imof:"⊷",imped:"Ƶ",Implies:"⇒",incare:"℅",in:"∈",infin:"∞",infintie:"⧝",inodot:"ı",intcal:"⊺",int:"∫",Int:"∬",integers:"ℤ",Integral:"∫",intercal:"⊺",Intersection:"⋂",intlarhk:"⨗",intprod:"⨼",InvisibleComma:"",InvisibleTimes:"",IOcy:"Ё",iocy:"ё",Iogon:"Į",iogon:"į",Iopf:"𝕀",iopf:"𝕚",Iota:"Ι",iota:"ι",iprod:"⨼",iquest:"¿",iscr:"𝒾",Iscr:"ℐ",isin:"∈",isindot:"⋵",isinE:"⋹",isins:"⋴",isinsv:"⋳",isinv:"∈",it:"",Itilde:"Ĩ",itilde:"ĩ",Iukcy:"І",iukcy:"і",Iuml:"Ï",iuml:"ï",Jcirc:"Ĵ",jcirc:"ĵ",Jcy:"Й",jcy:"й",Jfr:"𝔍",jfr:"𝔧",jmath:"ȷ",Jopf:"𝕁",jopf:"𝕛",Jscr:"𝒥",jscr:"𝒿",Jsercy:"Ј",jsercy:"ј",Jukcy:"Є",jukcy:"є",Kappa:"Κ",kappa:"κ",kappav:"ϰ",Kcedil:"Ķ",kcedil:"ķ",Kcy:"К",kcy:"к",Kfr:"𝔎",kfr:"𝔨",kgreen:"ĸ",KHcy:"Х",khcy:"х",KJcy:"Ќ",kjcy:"ќ",Kopf:"𝕂",kopf:"𝕜",Kscr:"𝒦",kscr:"𝓀",lAarr:"⇚",Lacute:"Ĺ",lacute:"ĺ",laemptyv:"⦴",lagran:"ℒ",Lambda:"Λ",lambda:"λ",lang:"⟨",Lang:"⟪",langd:"⦑",langle:"⟨",lap:"⪅",Laplacetrf:"ℒ",laquo:"«",larrb:"⇤",larrbfs:"⤟",larr:"←",Larr:"↞",lArr:"⇐",larrfs:"⤝",larrhk:"↩",larrlp:"↫",larrpl:"⤹",larrsim:"⥳",larrtl:"↢",latail:"⤙",lAtail:"⤛",lat:"⪫",late:"⪭",lates:"⪭︀",lbarr:"⤌",lBarr:"⤎",lbbrk:"❲",lbrace:"{",lbrack:"[",lbrke:"⦋",lbrksld:"⦏",lbrkslu:"⦍",Lcaron:"Ľ",lcaron:"ľ",Lcedil:"Ļ",lcedil:"ļ",lceil:"⌈",lcub:"{",Lcy:"Л",lcy:"л",ldca:"⤶",ldquo:"“",ldquor:"„",ldrdhar:"⥧",ldrushar:"⥋",ldsh:"↲",le:"≤",lE:"≦",LeftAngleBracket:"⟨",LeftArrowBar:"⇤",leftarrow:"←",LeftArrow:"←",Leftarrow:"⇐",LeftArrowRightArrow:"⇆",leftarrowtail:"↢",LeftCeiling:"⌈",LeftDoubleBracket:"⟦",LeftDownTeeVector:"⥡",LeftDownVectorBar:"⥙",LeftDownVector:"⇃",LeftFloor:"⌊",leftharpoondown:"↽",leftharpoonup:"↼",leftleftarrows:"⇇",leftrightarrow:"↔",LeftRightArrow:"↔",Leftrightarrow:"⇔",leftrightarrows:"⇆",leftrightharpoons:"⇋",leftrightsquigarrow:"↭",LeftRightVector:"⥎",LeftTeeArrow:"↤",LeftTee:"⊣",LeftTeeVector:"⥚",leftthreetimes:"⋋",LeftTriangleBar:"⧏",LeftTriangle:"⊲",LeftTriangleEqual:"⊴",LeftUpDownVector:"⥑",LeftUpTeeVector:"⥠",LeftUpVectorBar:"⥘",LeftUpVector:"↿",LeftVectorBar:"⥒",LeftVector:"↼",lEg:"⪋",leg:"⋚",leq:"≤",leqq:"≦",leqslant:"⩽",lescc:"⪨",les:"⩽",lesdot:"⩿",lesdoto:"⪁",lesdotor:"⪃",lesg:"⋚︀",lesges:"⪓",lessapprox:"⪅",lessdot:"⋖",lesseqgtr:"⋚",lesseqqgtr:"⪋",LessEqualGreater:"⋚",LessFullEqual:"≦",LessGreater:"≶",lessgtr:"≶",LessLess:"⪡",lesssim:"≲",LessSlantEqual:"⩽",LessTilde:"≲",lfisht:"⥼",lfloor:"⌊",Lfr:"𝔏",lfr:"𝔩",lg:"≶",lgE:"⪑",lHar:"⥢",lhard:"↽",lharu:"↼",lharul:"⥪",lhblk:"▄",LJcy:"Љ",ljcy:"љ",llarr:"⇇",ll:"≪",Ll:"⋘",llcorner:"⌞",Lleftarrow:"⇚",llhard:"⥫",lltri:"◺",Lmidot:"Ŀ",lmidot:"ŀ",lmoustache:"⎰",lmoust:"⎰",lnap:"⪉",lnapprox:"⪉",lne:"⪇",lnE:"≨",lneq:"⪇",lneqq:"≨",lnsim:"⋦",loang:"⟬",loarr:"⇽",lobrk:"⟦",longleftarrow:"⟵",LongLeftArrow:"⟵",Longleftarrow:"⟸",longleftrightarrow:"⟷",LongLeftRightArrow:"⟷",Longleftrightarrow:"⟺",longmapsto:"⟼",longrightarrow:"⟶",LongRightArrow:"⟶",Longrightarrow:"⟹",looparrowleft:"↫",looparrowright:"↬",lopar:"⦅",Lopf:"𝕃",lopf:"𝕝",loplus:"⨭",lotimes:"⨴",lowast:"∗",lowbar:"_",LowerLeftArrow:"↙",LowerRightArrow:"↘",loz:"◊",lozenge:"◊",lozf:"⧫",lpar:"(",lparlt:"⦓",lrarr:"⇆",lrcorner:"⌟",lrhar:"⇋",lrhard:"⥭",lrm:"",lrtri:"⊿",lsaquo:"‹",lscr:"𝓁",Lscr:"ℒ",lsh:"↰",Lsh:"↰",lsim:"≲",lsime:"⪍",lsimg:"⪏",lsqb:"[",lsquo:"‘",lsquor:"‚",Lstrok:"Ł",lstrok:"ł",ltcc:"⪦",ltcir:"⩹",lt:"<",LT:"<",Lt:"≪",ltdot:"⋖",lthree:"⋋",ltimes:"⋉",ltlarr:"⥶",ltquest:"⩻",ltri:"◃",ltrie:"⊴",ltrif:"◂",ltrPar:"⦖",lurdshar:"⥊",luruhar:"⥦",lvertneqq:"≨︀",lvnE:"≨︀",macr:"¯",male:"♂",malt:"✠",maltese:"✠",Map:"⤅",map:"↦",mapsto:"↦",mapstodown:"↧",mapstoleft:"↤",mapstoup:"↥",marker:"▮",mcomma:"⨩",Mcy:"М",mcy:"м",mdash:"—",mDDot:"∺",measuredangle:"∡",MediumSpace:" ",Mellintrf:"ℳ",Mfr:"𝔐",mfr:"𝔪",mho:"℧",micro:"µ",midast:"*",midcir:"⫰",mid:"∣",middot:"·",minusb:"⊟",minus:"−",minusd:"∸",minusdu:"⨪",MinusPlus:"∓",mlcp:"⫛",mldr:"…",mnplus:"∓",models:"⊧",Mopf:"𝕄",mopf:"𝕞",mp:"∓",mscr:"𝓂",Mscr:"ℳ",mstpos:"∾",Mu:"Μ",mu:"μ",multimap:"⊸",mumap:"⊸",nabla:"∇",Nacute:"Ń",nacute:"ń",nang:"∠⃒",nap:"≉",napE:"⩰̸",napid:"≋̸",napos:"ʼn",napprox:"≉",natural:"♮",naturals:"ℕ",natur:"♮",nbsp:" ",nbump:"≎̸",nbumpe:"≏̸",ncap:"⩃",Ncaron:"Ň",ncaron:"ň",Ncedil:"Ņ",ncedil:"ņ",ncong:"≇",ncongdot:"⩭̸",ncup:"⩂",Ncy:"Н",ncy:"н",ndash:"–",nearhk:"⤤",nearr:"↗",neArr:"⇗",nearrow:"↗",ne:"≠",nedot:"≐̸",NegativeMediumSpace:"",NegativeThickSpace:"",NegativeThinSpace:"",NegativeVeryThinSpace:"",nequiv:"≢",nesear:"⤨",nesim:"≂̸",NestedGreaterGreater:"≫",NestedLessLess:"≪",NewLine:"\n",nexist:"∄",nexists:"∄",Nfr:"𝔑",nfr:"𝔫",ngE:"≧̸",nge:"≱",ngeq:"≱",ngeqq:"≧̸",ngeqslant:"⩾̸",nges:"⩾̸",nGg:"⋙̸",ngsim:"≵",nGt:"≫⃒",ngt:"≯",ngtr:"≯",nGtv:"≫̸",nharr:"↮",nhArr:"⇎",nhpar:"⫲",ni:"∋",nis:"⋼",nisd:"⋺",niv:"∋",NJcy:"Њ",njcy:"њ",nlarr:"↚",nlArr:"⇍",nldr:"‥",nlE:"≦̸",nle:"≰",nleftarrow:"↚",nLeftarrow:"⇍",nleftrightarrow:"↮",nLeftrightarrow:"⇎",nleq:"≰",nleqq:"≦̸",nleqslant:"⩽̸",nles:"⩽̸",nless:"≮",nLl:"⋘̸",nlsim:"≴",nLt:"≪⃒",nlt:"≮",nltri:"⋪",nltrie:"⋬",nLtv:"≪̸",nmid:"∤",NoBreak:"",NonBreakingSpace:" ",nopf:"𝕟",Nopf:"ℕ",Not:"⫬",not:"¬",NotCongruent:"≢",NotCupCap:"≭",NotDoubleVerticalBar:"∦",NotElement:"∉",NotEqual:"≠",NotEqualTilde:"≂̸",NotExists:"∄",NotGreater:"≯",NotGreaterEqual:"≱",NotGreaterFullEqual:"≧̸",NotGreaterGreater:"≫̸",NotGreaterLess:"≹",NotGreaterSlantEqual:"⩾̸",NotGreaterTilde:"≵",NotHumpDownHump:"≎̸",NotHumpEqual:"≏̸",notin:"∉",notindot:"⋵̸",notinE:"⋹̸",notinva:"∉",notinvb:"⋷",notinvc:"⋶",NotLeftTriangleBar:"⧏̸",NotLeftTriangle:"⋪",NotLeftTriangleEqual:"⋬",NotLess:"≮",NotLessEqual:"≰",NotLessGreater:"≸",NotLessLess:"≪̸",NotLessSlantEqual:"⩽̸",NotLessTilde:"≴",NotNestedGreaterGreater:"⪢̸",NotNestedLessLess:"⪡̸",notni:"∌",notniva:"∌",notnivb:"⋾",notnivc:"⋽",NotPrecedes:"⊀",NotPrecedesEqual:"⪯̸",NotPrecedesSlantEqual:"⋠",NotReverseElement:"∌",NotRightTriangleBar:"⧐̸",NotRightTriangle:"⋫",NotRightTriangleEqual:"⋭",NotSquareSubset:"⊏̸",NotSquareSubsetEqual:"⋢",NotSquareSuperset:"⊐̸",NotSquareSupersetEqual:"⋣",NotSubset:"⊂⃒",NotSubsetEqual:"⊈",NotSucceeds:"⊁",NotSucceedsEqual:"⪰̸",NotSucceedsSlantEqual:"⋡",NotSucceedsTilde:"≿̸",NotSuperset:"⊃⃒",NotSupersetEqual:"⊉",NotTilde:"≁",NotTildeEqual:"≄",NotTildeFullEqual:"≇",NotTildeTilde:"≉",NotVerticalBar:"∤",nparallel:"∦",npar:"∦",nparsl:"⫽⃥",npart:"∂̸",npolint:"⨔",npr:"⊀",nprcue:"⋠",nprec:"⊀",npreceq:"⪯̸",npre:"⪯̸",nrarrc:"⤳̸",nrarr:"↛",nrArr:"⇏",nrarrw:"↝̸",nrightarrow:"↛",nRightarrow:"⇏",nrtri:"⋫",nrtrie:"⋭",nsc:"⊁",nsccue:"⋡",nsce:"⪰̸",Nscr:"𝒩",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:"Ñ",ntilde:"ñ",ntlg:"≸",ntriangleleft:"⋪",ntrianglelefteq:"⋬",ntriangleright:"⋫",ntrianglerighteq:"⋭",Nu:"Ν",nu:"ν",num:"#",numero:"№",numsp:" ",nvap:"≍⃒",nvdash:"⊬",nvDash:"⊭",nVdash:"⊮",nVDash:"⊯",nvge:"≥⃒",nvgt:">⃒",nvHarr:"⤄",nvinfin:"⧞",nvlArr:"⤂",nvle:"≤⃒",nvlt:"<⃒",nvltrie:"⊴⃒",nvrArr:"⤃",nvrtrie:"⊵⃒",nvsim:"∼⃒",nwarhk:"⤣",nwarr:"↖",nwArr:"⇖",nwarrow:"↖",nwnear:"⤧",Oacute:"Ó",oacute:"ó",oast:"⊛",Ocirc:"Ô",ocirc:"ô",ocir:"⊚",Ocy:"О",ocy:"о",odash:"⊝",Odblac:"Ő",odblac:"ő",odiv:"⨸",odot:"⊙",odsold:"⦼",OElig:"Œ",oelig:"œ",ofcir:"⦿",Ofr:"𝔒",ofr:"𝔬",ogon:"˛",Ograve:"Ò",ograve:"ò",ogt:"⧁",ohbar:"⦵",ohm:"Ω",oint:"∮",olarr:"↺",olcir:"⦾",olcross:"⦻",oline:"‾",olt:"⧀",Omacr:"Ō",omacr:"ō",Omega:"Ω",omega:"ω",Omicron:"Ο",omicron:"ο",omid:"⦶",ominus:"⊖",Oopf:"𝕆",oopf:"𝕠",opar:"⦷",OpenCurlyDoubleQuote:"“",OpenCurlyQuote:"‘",operp:"⦹",oplus:"⊕",orarr:"↻",Or:"⩔",or:"∨",ord:"⩝",order:"ℴ",orderof:"ℴ",ordf:"ª",ordm:"º",origof:"⊶",oror:"⩖",orslope:"⩗",orv:"⩛",oS:"Ⓢ",Oscr:"𝒪",oscr:"ℴ",Oslash:"Ø",oslash:"ø",osol:"⊘",Otilde:"Õ",otilde:"õ",otimesas:"⨶",Otimes:"⨷",otimes:"⊗",Ouml:"Ö",ouml:"ö",ovbar:"⌽",OverBar:"‾",OverBrace:"⏞",OverBracket:"⎴",OverParenthesis:"⏜",para:"¶",parallel:"∥",par:"∥",parsim:"⫳",parsl:"⫽",part:"∂",PartialD:"∂",Pcy:"П",pcy:"п",percnt:"%",period:".",permil:"‰",perp:"⊥",pertenk:"‱",Pfr:"𝔓",pfr:"𝔭",Phi:"Φ",phi:"φ",phiv:"ϕ",phmmat:"ℳ",phone:"☎",Pi:"Π",pi:"π",pitchfork:"⋔",piv:"ϖ",planck:"ℏ",planckh:"ℎ",plankv:"ℏ",plusacir:"⨣",plusb:"⊞",pluscir:"⨢",plus:"+",plusdo:"∔",plusdu:"⨥",pluse:"⩲",PlusMinus:"±",plusmn:"±",plussim:"⨦",plustwo:"⨧",pm:"±",Poincareplane:"ℌ",pointint:"⨕",popf:"𝕡",Popf:"ℙ",pound:"£",prap:"⪷",Pr:"⪻",pr:"≺",prcue:"≼",precapprox:"⪷",prec:"≺",preccurlyeq:"≼",Precedes:"≺",PrecedesEqual:"⪯",PrecedesSlantEqual:"≼",PrecedesTilde:"≾",preceq:"⪯",precnapprox:"⪹",precneqq:"⪵",precnsim:"⋨",pre:"⪯",prE:"⪳",precsim:"≾",prime:"′",Prime:"″",primes:"ℙ",prnap:"⪹",prnE:"⪵",prnsim:"⋨",prod:"∏",Product:"∏",profalar:"⌮",profline:"⌒",profsurf:"⌓",prop:"∝",Proportional:"∝",Proportion:"∷",propto:"∝",prsim:"≾",prurel:"⊰",Pscr:"𝒫",pscr:"𝓅",Psi:"Ψ",psi:"ψ",puncsp:" ",Qfr:"𝔔",qfr:"𝔮",qint:"⨌",qopf:"𝕢",Qopf:"ℚ",qprime:"⁗",Qscr:"𝒬",qscr:"𝓆",quaternions:"ℍ",quatint:"⨖",quest:"?",questeq:"≟",quot:'"',QUOT:'"',rAarr:"⇛",race:"∽̱",Racute:"Ŕ",racute:"ŕ",radic:"√",raemptyv:"⦳",rang:"⟩",Rang:"⟫",rangd:"⦒",range:"⦥",rangle:"⟩",raquo:"»",rarrap:"⥵",rarrb:"⇥",rarrbfs:"⤠",rarrc:"⤳",rarr:"→",Rarr:"↠",rArr:"⇒",rarrfs:"⤞",rarrhk:"↪",rarrlp:"↬",rarrpl:"⥅",rarrsim:"⥴",Rarrtl:"⤖",rarrtl:"↣",rarrw:"↝",ratail:"⤚",rAtail:"⤜",ratio:"∶",rationals:"ℚ",rbarr:"⤍",rBarr:"⤏",RBarr:"⤐",rbbrk:"❳",rbrace:"}",rbrack:"]",rbrke:"⦌",rbrksld:"⦎",rbrkslu:"⦐",Rcaron:"Ř",rcaron:"ř",Rcedil:"Ŗ",rcedil:"ŗ",rceil:"⌉",rcub:"}",Rcy:"Р",rcy:"р",rdca:"⤷",rdldhar:"⥩",rdquo:"”",rdquor:"”",rdsh:"↳",real:"ℜ",realine:"ℛ",realpart:"ℜ",reals:"ℝ",Re:"ℜ",rect:"▭",reg:"®",REG:"®",ReverseElement:"∋",ReverseEquilibrium:"⇋",ReverseUpEquilibrium:"⥯",rfisht:"⥽",rfloor:"⌋",rfr:"𝔯",Rfr:"ℜ",rHar:"⥤",rhard:"⇁",rharu:"⇀",rharul:"⥬",Rho:"Ρ",rho:"ρ",rhov:"ϱ",RightAngleBracket:"⟩",RightArrowBar:"⇥",rightarrow:"→",RightArrow:"→",Rightarrow:"⇒",RightArrowLeftArrow:"⇄",rightarrowtail:"↣",RightCeiling:"⌉",RightDoubleBracket:"⟧",RightDownTeeVector:"⥝",RightDownVectorBar:"⥕",RightDownVector:"⇂",RightFloor:"⌋",rightharpoondown:"⇁",rightharpoonup:"⇀",rightleftarrows:"⇄",rightleftharpoons:"⇌",rightrightarrows:"⇉",rightsquigarrow:"↝",RightTeeArrow:"↦",RightTee:"⊢",RightTeeVector:"⥛",rightthreetimes:"⋌",RightTriangleBar:"⧐",RightTriangle:"⊳",RightTriangleEqual:"⊵",RightUpDownVector:"⥏",RightUpTeeVector:"⥜",RightUpVectorBar:"⥔",RightUpVector:"↾",RightVectorBar:"⥓",RightVector:"⇀",ring:"˚",risingdotseq:"≓",rlarr:"⇄",rlhar:"⇌",rlm:"",rmoustache:"⎱",rmoust:"⎱",rnmid:"⫮",roang:"⟭",roarr:"⇾",robrk:"⟧",ropar:"⦆",ropf:"𝕣",Ropf:"ℝ",roplus:"⨮",rotimes:"⨵",RoundImplies:"⥰",rpar:")",rpargt:"⦔",rppolint:"⨒",rrarr:"⇉",Rrightarrow:"⇛",rsaquo:"›",rscr:"𝓇",Rscr:"ℛ",rsh:"↱",Rsh:"↱",rsqb:"]",rsquo:"’",rsquor:"’",rthree:"⋌",rtimes:"⋊",rtri:"▹",rtrie:"⊵",rtrif:"▸",rtriltri:"⧎",RuleDelayed:"⧴",ruluhar:"⥨",rx:"℞",Sacute:"Ś",sacute:"ś",sbquo:"‚",scap:"⪸",Scaron:"Š",scaron:"š",Sc:"⪼",sc:"≻",sccue:"≽",sce:"⪰",scE:"⪴",Scedil:"Ş",scedil:"ş",Scirc:"Ŝ",scirc:"ŝ",scnap:"⪺",scnE:"⪶",scnsim:"⋩",scpolint:"⨓",scsim:"≿",Scy:"С",scy:"с",sdotb:"⊡",sdot:"⋅",sdote:"⩦",searhk:"⤥",searr:"↘",seArr:"⇘",searrow:"↘",sect:"§",semi:";",seswar:"⤩",setminus:"∖",setmn:"∖",sext:"✶",Sfr:"𝔖",sfr:"𝔰",sfrown:"⌢",sharp:"♯",SHCHcy:"Щ",shchcy:"щ",SHcy:"Ш",shcy:"ш",ShortDownArrow:"↓",ShortLeftArrow:"←",shortmid:"∣",shortparallel:"∥",ShortRightArrow:"→",ShortUpArrow:"↑",shy:"",Sigma:"Σ",sigma:"σ",sigmaf:"ς",sigmav:"ς",sim:"∼",simdot:"⩪",sime:"≃",simeq:"≃",simg:"⪞",simgE:"⪠",siml:"⪝",simlE:"⪟",simne:"≆",simplus:"⨤",simrarr:"⥲",slarr:"←",SmallCircle:"∘",smallsetminus:"∖",smashp:"⨳",smeparsl:"⧤",smid:"∣",smile:"⌣",smt:"⪪",smte:"⪬",smtes:"⪬︀",SOFTcy:"Ь",softcy:"ь",solbar:"⌿",solb:"⧄",sol:"/",Sopf:"𝕊",sopf:"𝕤",spades:"♠",spadesuit:"♠",spar:"∥",sqcap:"⊓",sqcaps:"⊓︀",sqcup:"⊔",sqcups:"⊔︀",Sqrt:"√",sqsub:"⊏",sqsube:"⊑",sqsubset:"⊏",sqsubseteq:"⊑",sqsup:"⊐",sqsupe:"⊒",sqsupset:"⊐",sqsupseteq:"⊒",square:"□",Square:"□",SquareIntersection:"⊓",SquareSubset:"⊏",SquareSubsetEqual:"⊑",SquareSuperset:"⊐",SquareSupersetEqual:"⊒",SquareUnion:"⊔",squarf:"▪",squ:"□",squf:"▪",srarr:"→",Sscr:"𝒮",sscr:"𝓈",ssetmn:"∖",ssmile:"⌣",sstarf:"⋆",Star:"⋆",star:"☆",starf:"★",straightepsilon:"ϵ",straightphi:"ϕ",strns:"¯",sub:"⊂",Sub:"⋐",subdot:"⪽",subE:"⫅",sube:"⊆",subedot:"⫃",submult:"⫁",subnE:"⫋",subne:"⊊",subplus:"⪿",subrarr:"⥹",subset:"⊂",Subset:"⋐",subseteq:"⊆",subseteqq:"⫅",SubsetEqual:"⊆",subsetneq:"⊊",subsetneqq:"⫋",subsim:"⫇",subsub:"⫕",subsup:"⫓",succapprox:"⪸",succ:"≻",succcurlyeq:"≽",Succeeds:"≻",SucceedsEqual:"⪰",SucceedsSlantEqual:"≽",SucceedsTilde:"≿",succeq:"⪰",succnapprox:"⪺",succneqq:"⪶",succnsim:"⋩",succsim:"≿",SuchThat:"∋",sum:"∑",Sum:"∑",sung:"♪",sup1:"¹",sup2:"²",sup3:"³",sup:"⊃",Sup:"⋑",supdot:"⪾",supdsub:"⫘",supE:"⫆",supe:"⊇",supedot:"⫄",Superset:"⊃",SupersetEqual:"⊇",suphsol:"⟉",suphsub:"⫗",suplarr:"⥻",supmult:"⫂",supnE:"⫌",supne:"⊋",supplus:"⫀",supset:"⊃",Supset:"⋑",supseteq:"⊇",supseteqq:"⫆",supsetneq:"⊋",supsetneqq:"⫌",supsim:"⫈",supsub:"⫔",supsup:"⫖",swarhk:"⤦",swarr:"↙",swArr:"⇙",swarrow:"↙",swnwar:"⤪",szlig:"ß",Tab:"\t",target:"⌖",Tau:"Τ",tau:"τ",tbrk:"⎴",Tcaron:"Ť",tcaron:"ť",Tcedil:"Ţ",tcedil:"ţ",Tcy:"Т",tcy:"т",tdot:"⃛",telrec:"⌕",Tfr:"𝔗",tfr:"𝔱",there4:"∴",therefore:"∴",Therefore:"∴",Theta:"Θ",theta:"θ",thetasym:"ϑ",thetav:"ϑ",thickapprox:"≈",thicksim:"∼",ThickSpace:" ",ThinSpace:" ",thinsp:" ",thkap:"≈",thksim:"∼",THORN:"Þ",thorn:"þ",tilde:"˜",Tilde:"∼",TildeEqual:"≃",TildeFullEqual:"≅",TildeTilde:"≈",timesbar:"⨱",timesb:"⊠",times:"×",timesd:"⨰",tint:"∭",toea:"⤨",topbot:"⌶",topcir:"⫱",top:"⊤",Topf:"𝕋",topf:"𝕥",topfork:"⫚",tosa:"⤩",tprime:"‴",trade:"™",TRADE:"™",triangle:"▵",triangledown:"▿",triangleleft:"◃",trianglelefteq:"⊴",triangleq:"≜",triangleright:"▹",trianglerighteq:"⊵",tridot:"◬",trie:"≜",triminus:"⨺",TripleDot:"⃛",triplus:"⨹",trisb:"⧍",tritime:"⨻",trpezium:"⏢",Tscr:"𝒯",tscr:"𝓉",TScy:"Ц",tscy:"ц",TSHcy:"Ћ",tshcy:"ћ",Tstrok:"Ŧ",tstrok:"ŧ",twixt:"≬",twoheadleftarrow:"↞",twoheadrightarrow:"↠",Uacute:"Ú",uacute:"ú",uarr:"↑",Uarr:"↟",uArr:"⇑",Uarrocir:"⥉",Ubrcy:"Ў",ubrcy:"ў",Ubreve:"Ŭ",ubreve:"ŭ",Ucirc:"Û",ucirc:"û",Ucy:"У",ucy:"у",udarr:"⇅",Udblac:"Ű",udblac:"ű",udhar:"⥮",ufisht:"⥾",Ufr:"𝔘",ufr:"𝔲",Ugrave:"Ù",ugrave:"ù",uHar:"⥣",uharl:"↿",uharr:"↾",uhblk:"▀",ulcorn:"⌜",ulcorner:"⌜",ulcrop:"⌏",ultri:"◸",Umacr:"Ū",umacr:"ū",uml:"¨",UnderBar:"_",UnderBrace:"⏟",UnderBracket:"⎵",UnderParenthesis:"⏝",Union:"⋃",UnionPlus:"⊎",Uogon:"Ų",uogon:"ų",Uopf:"𝕌",uopf:"𝕦",UpArrowBar:"⤒",uparrow:"↑",UpArrow:"↑",Uparrow:"⇑",UpArrowDownArrow:"⇅",updownarrow:"↕",UpDownArrow:"↕",Updownarrow:"⇕",UpEquilibrium:"⥮",upharpoonleft:"↿",upharpoonright:"↾",uplus:"⊎",UpperLeftArrow:"↖",UpperRightArrow:"↗",upsi:"υ",Upsi:"ϒ",upsih:"ϒ",Upsilon:"Υ",upsilon:"υ",UpTeeArrow:"↥",UpTee:"⊥",upuparrows:"⇈",urcorn:"⌝",urcorner:"⌝",urcrop:"⌎",Uring:"Ů",uring:"ů",urtri:"◹",Uscr:"𝒰",uscr:"𝓊",utdot:"⋰",Utilde:"Ũ",utilde:"ũ",utri:"▵",utrif:"▴",uuarr:"⇈",Uuml:"Ü",uuml:"ü",uwangle:"⦧",vangrt:"⦜",varepsilon:"ϵ",varkappa:"ϰ",varnothing:"∅",varphi:"ϕ",varpi:"ϖ",varpropto:"∝",varr:"↕",vArr:"⇕",varrho:"ϱ",varsigma:"ς",varsubsetneq:"⊊︀",varsubsetneqq:"⫋︀",varsupsetneq:"⊋︀",varsupsetneqq:"⫌︀",vartheta:"ϑ",vartriangleleft:"⊲",vartriangleright:"⊳",vBar:"⫨",Vbar:"⫫",vBarv:"⫩",Vcy:"В",vcy:"в",vdash:"⊢",vDash:"⊨",Vdash:"⊩",VDash:"⊫",Vdashl:"⫦",veebar:"⊻",vee:"∨",Vee:"⋁",veeeq:"≚",vellip:"⋮",verbar:"|",Verbar:"‖",vert:"|",Vert:"‖",VerticalBar:"∣",VerticalLine:"|",VerticalSeparator:"❘",VerticalTilde:"≀",VeryThinSpace:" ",Vfr:"𝔙",vfr:"𝔳",vltri:"⊲",vnsub:"⊂⃒",vnsup:"⊃⃒",Vopf:"𝕍",vopf:"𝕧",vprop:"∝",vrtri:"⊳",Vscr:"𝒱",vscr:"𝓋",vsubnE:"⫋︀",vsubne:"⊊︀",vsupnE:"⫌︀",vsupne:"⊋︀",Vvdash:"⊪",vzigzag:"⦚",Wcirc:"Ŵ",wcirc:"ŵ",wedbar:"⩟",wedge:"∧",Wedge:"⋀",wedgeq:"≙",weierp:"℘",Wfr:"𝔚",wfr:"𝔴",Wopf:"𝕎",wopf:"𝕨",wp:"℘",wr:"≀",wreath:"≀",Wscr:"𝒲",wscr:"𝓌",xcap:"⋂",xcirc:"◯",xcup:"⋃",xdtri:"▽",Xfr:"𝔛",xfr:"𝔵",xharr:"⟷",xhArr:"⟺",Xi:"Ξ",xi:"ξ",xlarr:"⟵",xlArr:"⟸",xmap:"⟼",xnis:"⋻",xodot:"⨀",Xopf:"𝕏",xopf:"𝕩",xoplus:"⨁",xotime:"⨂",xrarr:"⟶",xrArr:"⟹",Xscr:"𝒳",xscr:"𝓍",xsqcup:"⨆",xuplus:"⨄",xutri:"△",xvee:"⋁",xwedge:"⋀",Yacute:"Ý",yacute:"ý",YAcy:"Я",yacy:"я",Ycirc:"Ŷ",ycirc:"ŷ",Ycy:"Ы",ycy:"ы",yen:"¥",Yfr:"𝔜",yfr:"𝔶",YIcy:"Ї",yicy:"ї",Yopf:"𝕐",yopf:"𝕪",Yscr:"𝒴",yscr:"𝓎",YUcy:"Ю",yucy:"ю",yuml:"ÿ",Yuml:"Ÿ",Zacute:"Ź",zacute:"ź",Zcaron:"Ž",zcaron:"ž",Zcy:"З",zcy:"з",Zdot:"Ż",zdot:"ż",zeetrf:"ℨ",ZeroWidthSpace:"",Zeta:"Ζ",zeta:"ζ",zfr:"𝔷",Zfr:"ℨ",ZHcy:"Ж",zhcy:"ж",zigrarr:"⇝",zopf:"𝕫",Zopf:"ℤ",Zscr:"𝒵",zscr:"𝓏",zwj:"",zwnj:""}}}),require_legacy=(0,chunk_MM7DTO55.P$)({"../node_modules/entities/lib/maps/legacy.json"(exports,module){module.exports={Aacute:"Á",aacute:"á",Acirc:"Â",acirc:"â",acute:"´",AElig:"Æ",aelig:"æ",Agrave:"À",agrave:"à",amp:"&",AMP:"&",Aring:"Å",aring:"å",Atilde:"Ã",atilde:"ã",Auml:"Ä",auml:"ä",brvbar:"¦",Ccedil:"Ç",ccedil:"ç",cedil:"¸",cent:"¢",copy:"©",COPY:"©",curren:"¤",deg:"°",divide:"÷",Eacute:"É",eacute:"é",Ecirc:"Ê",ecirc:"ê",Egrave:"È",egrave:"è",ETH:"Ð",eth:"ð",Euml:"Ë",euml:"ë",frac12:"½",frac14:"¼",frac34:"¾",gt:">",GT:">",Iacute:"Í",iacute:"í",Icirc:"Î",icirc:"î",iexcl:"¡",Igrave:"Ì",igrave:"ì",iquest:"¿",Iuml:"Ï",iuml:"ï",laquo:"«",lt:"<",LT:"<",macr:"¯",micro:"µ",middot:"·",nbsp:" ",not:"¬",Ntilde:"Ñ",ntilde:"ñ",Oacute:"Ó",oacute:"ó",Ocirc:"Ô",ocirc:"ô",Ograve:"Ò",ograve:"ò",ordf:"ª",ordm:"º",Oslash:"Ø",oslash:"ø",Otilde:"Õ",otilde:"õ",Ouml:"Ö",ouml:"ö",para:"¶",plusmn:"±",pound:"£",quot:'"',QUOT:'"',raquo:"»",reg:"®",REG:"®",sect:"§",shy:"",sup1:"¹",sup2:"²",sup3:"³",szlig:"ß",THORN:"Þ",thorn:"þ",times:"×",Uacute:"Ú",uacute:"ú",Ucirc:"Û",ucirc:"û",Ugrave:"Ù",ugrave:"ù",uml:"¨",Uuml:"Ü",uuml:"ü",Yacute:"Ý",yacute:"ý",yen:"¥",yuml:"ÿ"}}}),require_xml=(0,chunk_MM7DTO55.P$)({"../node_modules/entities/lib/maps/xml.json"(exports,module){module.exports={amp:"&",apos:"'",gt:">",lt:"<",quot:'"'}}}),require_decode=(0,chunk_MM7DTO55.P$)({"../node_modules/entities/lib/maps/decode.json"(exports,module){module.exports={0:65533,128:8364,130:8218,131:402,132:8222,133:8230,134:8224,135:8225,136:710,137:8240,138:352,139:8249,140:338,142:381,145:8216,146:8217,147:8220,148:8221,149:8226,150:8211,151:8212,152:732,153:8482,154:353,155:8250,156:339,158:382,159:376}}}),require_decode_codepoint=(0,chunk_MM7DTO55.P$)({"../node_modules/entities/lib/decode_codepoint.js"(exports){var __importDefault=exports&&exports.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0});var decode_json_1=__importDefault(require_decode()),fromCodePoint=String.fromCodePoint||function(codePoint){var output="";return codePoint>65535&&(codePoint-=65536,output+=String.fromCharCode(codePoint>>>10&1023|55296),codePoint=56320|1023&codePoint),output+=String.fromCharCode(codePoint)};function decodeCodePoint(codePoint){return codePoint>=55296&&codePoint<=57343||codePoint>1114111?"�":(codePoint in decode_json_1.default&&(codePoint=decode_json_1.default[codePoint]),fromCodePoint(codePoint))}(0,chunk_MM7DTO55.K2)(decodeCodePoint,"decodeCodePoint"),exports.default=decodeCodePoint}}),require_decode2=(0,chunk_MM7DTO55.P$)({"../node_modules/entities/lib/decode.js"(exports){var __importDefault=exports&&exports.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.decodeHTML=exports.decodeHTMLStrict=exports.decodeXML=void 0;var entities_json_1=__importDefault(require_entities()),legacy_json_1=__importDefault(require_legacy()),xml_json_1=__importDefault(require_xml()),decode_codepoint_1=__importDefault(require_decode_codepoint()),strictEntityRe=/&(?:[a-zA-Z0-9]+|#[xX][\da-fA-F]+|#\d+);/g;function getStrictDecoder(map){var replace=getReplacer(map);return function(str){return String(str).replace(strictEntityRe,replace)}}exports.decodeXML=getStrictDecoder(xml_json_1.default),exports.decodeHTMLStrict=getStrictDecoder(entities_json_1.default),(0,chunk_MM7DTO55.K2)(getStrictDecoder,"getStrictDecoder");var sorter=(0,chunk_MM7DTO55.K2)(function(a,b){return a<b?1:-1},"sorter");function getReplacer(map){return(0,chunk_MM7DTO55.K2)(function replace(str){if("#"===str.charAt(1)){var secondChar=str.charAt(2);return"X"===secondChar||"x"===secondChar?decode_codepoint_1.default(parseInt(str.substr(3),16)):decode_codepoint_1.default(parseInt(str.substr(2),10))}return map[str.slice(1,-1)]||str},"replace")}exports.decodeHTML=function(){for(var legacy=Object.keys(legacy_json_1.default).sort(sorter),keys=Object.keys(entities_json_1.default).sort(sorter),i=0,j=0;i<keys.length;i++)legacy[j]===keys[i]?(keys[i]+=";?",j++):keys[i]+=";";var re=new RegExp("&(?:"+keys.join("|")+"|#[xX][\\da-fA-F]+;?|#\\d+;?)","g"),replace=getReplacer(entities_json_1.default);function replacer(str){return";"!==str.substr(-1)&&(str+=";"),replace(str)}return(0,chunk_MM7DTO55.K2)(replacer,"replacer"),function(str){return String(str).replace(re,replacer)}}(),(0,chunk_MM7DTO55.K2)(getReplacer,"getReplacer")}}),require_encode=(0,chunk_MM7DTO55.P$)({"../node_modules/entities/lib/encode.js"(exports){var __importDefault=exports&&exports.__importDefault||function(mod){return mod&&mod.__esModule?mod:{default:mod}};Object.defineProperty(exports,"__esModule",{value:!0}),exports.escapeUTF8=exports.escape=exports.encodeNonAsciiHTML=exports.encodeHTML=exports.encodeXML=void 0;var inverseXML=getInverseObj(__importDefault(require_xml()).default),xmlReplacer=getInverseReplacer(inverseXML);exports.encodeXML=getASCIIEncoder(inverseXML);var inverseHTML=getInverseObj(__importDefault(require_entities()).default),htmlReplacer=getInverseReplacer(inverseHTML);function getInverseObj(obj){return Object.keys(obj).sort().reduce(function(inverse,name){return inverse[obj[name]]="&"+name+";",inverse},{})}function getInverseReplacer(inverse){for(var single=[],multiple=[],_i=0,_a=Object.keys(inverse);_i<_a.length;_i++){var k=_a[_i];1===k.length?single.push("\\"+k):multiple.push(k)}single.sort();for(var start=0;start<single.length-1;start++){for(var end=start;end<single.length-1&&single[end].charCodeAt(1)+1===single[end+1].charCodeAt(1);)end+=1;var count=1+end-start;count<3||single.splice(start,count,single[start]+"-"+single[end])}return multiple.unshift("["+single.join("")+"]"),new RegExp(multiple.join("|"),"g")}exports.encodeHTML=getInverse(inverseHTML,htmlReplacer),exports.encodeNonAsciiHTML=getASCIIEncoder(inverseHTML),(0,chunk_MM7DTO55.K2)(getInverseObj,"getInverseObj"),(0,chunk_MM7DTO55.K2)(getInverseReplacer,"getInverseReplacer");var reNonASCII=/(?:[\x80-\uD7FF\uE000-\uFFFF]|[\uD800-\uDBFF][\uDC00-\uDFFF]|[\uD800-\uDBFF](?![\uDC00-\uDFFF])|(?:[^\uD800-\uDBFF]|^)[\uDC00-\uDFFF])/g,getCodePoint=null!=String.prototype.codePointAt?function(str){return str.codePointAt(0)}:function(c){return 1024*(c.charCodeAt(0)-55296)+c.charCodeAt(1)-56320+65536};function singleCharReplacer(c){return"&#x"+(c.length>1?getCodePoint(c):c.charCodeAt(0)).toString(16).toUpperCase()+";"}function getInverse(inverse,re){return function(data){return data.replace(re,function(name){return inverse[name]}).replace(reNonASCII,singleCharReplacer)}}(0,chunk_MM7DTO55.K2)(singleCharReplacer,"singleCharReplacer"),(0,chunk_MM7DTO55.K2)(getInverse,"getInverse");var reEscapeChars=new RegExp(xmlReplacer.source+"|"+reNonASCII.source,"g");function escape(data){return data.replace(reEscapeChars,singleCharReplacer)}function escapeUTF8(data){return data.replace(xmlReplacer,singleCharReplacer)}function getASCIIEncoder(obj){return function(data){return data.replace(reEscapeChars,function(c){return obj[c]||singleCharReplacer(c)})}}(0,chunk_MM7DTO55.K2)(escape,"escape"),exports.escape=escape,(0,chunk_MM7DTO55.K2)(escapeUTF8,"escapeUTF8"),exports.escapeUTF8=escapeUTF8,(0,chunk_MM7DTO55.K2)(getASCIIEncoder,"getASCIIEncoder")}}),require_lib=(0,chunk_MM7DTO55.P$)({"../node_modules/entities/lib/index.js"(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.decodeXMLStrict=exports.decodeHTML5Strict=exports.decodeHTML4Strict=exports.decodeHTML5=exports.decodeHTML4=exports.decodeHTMLStrict=exports.decodeHTML=exports.decodeXML=exports.encodeHTML5=exports.encodeHTML4=exports.escapeUTF8=exports.escape=exports.encodeNonAsciiHTML=exports.encodeHTML=exports.encodeXML=exports.encode=exports.decodeStrict=exports.decode=void 0;var decode_1=require_decode2(),encode_1=require_encode();function decode(data,level){return(!level||level<=0?decode_1.decodeXML:decode_1.decodeHTML)(data)}function decodeStrict(data,level){return(!level||level<=0?decode_1.decodeXML:decode_1.decodeHTMLStrict)(data)}function encode(data,level){return(!level||level<=0?encode_1.encodeXML:encode_1.encodeHTML)(data)}(0,chunk_MM7DTO55.K2)(decode,"decode"),exports.decode=decode,(0,chunk_MM7DTO55.K2)(decodeStrict,"decodeStrict"),exports.decodeStrict=decodeStrict,(0,chunk_MM7DTO55.K2)(encode,"encode"),exports.encode=encode;var encode_2=require_encode();Object.defineProperty(exports,"encodeXML",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return encode_2.encodeXML},"get")}),Object.defineProperty(exports,"encodeHTML",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return encode_2.encodeHTML},"get")}),Object.defineProperty(exports,"encodeNonAsciiHTML",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return encode_2.encodeNonAsciiHTML},"get")}),Object.defineProperty(exports,"escape",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return encode_2.escape},"get")}),Object.defineProperty(exports,"escapeUTF8",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return encode_2.escapeUTF8},"get")}),Object.defineProperty(exports,"encodeHTML4",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return encode_2.encodeHTML},"get")}),Object.defineProperty(exports,"encodeHTML5",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return encode_2.encodeHTML},"get")});var decode_2=require_decode2();Object.defineProperty(exports,"decodeXML",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return decode_2.decodeXML},"get")}),Object.defineProperty(exports,"decodeHTML",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return decode_2.decodeHTML},"get")}),Object.defineProperty(exports,"decodeHTMLStrict",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return decode_2.decodeHTMLStrict},"get")}),Object.defineProperty(exports,"decodeHTML4",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return decode_2.decodeHTML},"get")}),Object.defineProperty(exports,"decodeHTML5",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return decode_2.decodeHTML},"get")}),Object.defineProperty(exports,"decodeHTML4Strict",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return decode_2.decodeHTMLStrict},"get")}),Object.defineProperty(exports,"decodeHTML5Strict",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return decode_2.decodeHTMLStrict},"get")}),Object.defineProperty(exports,"decodeXMLStrict",{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return decode_2.decodeXML},"get")})}}),require_ansi_to_html=(0,chunk_MM7DTO55.P$)({"../node_modules/ansi-to-html/lib/ansi_to_html.js"(exports,module){function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}function _createForOfIteratorHelper(o,allowArrayLike){var it="undefined"!=typeof Symbol&&o[Symbol.iterator]||o["@@iterator"];if(!it){if(Array.isArray(o)||(it=_unsupportedIterableToArray(o))||allowArrayLike&&o&&"number"==typeof o.length){it&&(o=it);var i=0,F=(0,chunk_MM7DTO55.K2)(function F2(){},"F");return{s:F,n:(0,chunk_MM7DTO55.K2)(function n(){return i>=o.length?{done:!0}:{done:!1,value:o[i++]}},"n"),e:(0,chunk_MM7DTO55.K2)(function e(_e){throw _e},"e"),f:F}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}var err,normalCompletion=!0,didErr=!1;return{s:(0,chunk_MM7DTO55.K2)(function s(){it=it.call(o)},"s"),n:(0,chunk_MM7DTO55.K2)(function n(){var step=it.next();return normalCompletion=step.done,step},"n"),e:(0,chunk_MM7DTO55.K2)(function e(_e2){didErr=!0,err=_e2},"e"),f:(0,chunk_MM7DTO55.K2)(function f(){try{normalCompletion||null==it.return||it.return()}finally{if(didErr)throw err}},"f")}}function _unsupportedIterableToArray(o,minLen){if(o){if("string"==typeof o)return _arrayLikeToArray(o,minLen);var n=Object.prototype.toString.call(o).slice(8,-1);return"Object"===n&&o.constructor&&(n=o.constructor.name),"Map"===n||"Set"===n?Array.from(o):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?_arrayLikeToArray(o,minLen):void 0}}function _arrayLikeToArray(arr,len){(null==len||len>arr.length)&&(len=arr.length);for(var i=0,arr2=new Array(len);i<len;i++)arr2[i]=arr[i];return arr2}(0,chunk_MM7DTO55.K2)(_classCallCheck,"_classCallCheck"),(0,chunk_MM7DTO55.K2)(_defineProperties,"_defineProperties"),(0,chunk_MM7DTO55.K2)(_createClass,"_createClass"),(0,chunk_MM7DTO55.K2)(_createForOfIteratorHelper,"_createForOfIteratorHelper"),(0,chunk_MM7DTO55.K2)(_unsupportedIterableToArray,"_unsupportedIterableToArray"),(0,chunk_MM7DTO55.K2)(_arrayLikeToArray,"_arrayLikeToArray");var entities=require_lib(),defaults={fg:"#FFF",bg:"#000",newline:!1,escapeXML:!1,stream:!1,colors:getDefaultColors()};function getDefaultColors(){var colors={0:"#000",1:"#A00",2:"#0A0",3:"#A50",4:"#00A",5:"#A0A",6:"#0AA",7:"#AAA",8:"#555",9:"#F55",10:"#5F5",11:"#FF5",12:"#55F",13:"#F5F",14:"#5FF",15:"#FFF"};return range(0,5).forEach(function(red){range(0,5).forEach(function(green){range(0,5).forEach(function(blue){return setStyleColor(red,green,blue,colors)})})}),range(0,23).forEach(function(gray){var c=gray+232,l=toHexString(10*gray+8);colors[c]="#"+l+l+l}),colors}function setStyleColor(red,green,blue,colors){var r=red>0?40*red+55:0,g=green>0?40*green+55:0,b=blue>0?40*blue+55:0;colors[16+36*red+6*green+blue]=toColorHexString([r,g,b])}function toHexString(num){for(var str=num.toString(16);str.length<2;)str="0"+str;return str}function toColorHexString(ref){var _step,results=[],_iterator=_createForOfIteratorHelper(ref);try{for(_iterator.s();!(_step=_iterator.n()).done;){var r=_step.value;results.push(toHexString(r))}}catch(err){_iterator.e(err)}finally{_iterator.f()}return"#"+results.join("")}function generateOutput(stack,token,data,options){var result;return"text"===token?result=pushText(data,options):"display"===token?result=handleDisplay(stack,data,options):"xterm256Foreground"===token?result=pushForegroundColor(stack,options.colors[data]):"xterm256Background"===token?result=pushBackgroundColor(stack,options.colors[data]):"rgb"===token&&(result=handleRgb(stack,data)),result}function handleRgb(stack,data){return pushStyle(stack,(38===+(data=data.substring(2).slice(0,-1)).substr(0,2)?"color:#":"background-color:#")+data.substring(5).split(";").map(function(value){return("0"+Number(value).toString(16)).substr(-2)}).join(""))}function handleDisplay(stack,code,options){code=parseInt(code,10);var result,codeMap={"-1":(0,chunk_MM7DTO55.K2)(function _(){return"<br/>"},"_"),0:(0,chunk_MM7DTO55.K2)(function _(){return stack.length&&resetStyles(stack)},"_"),1:(0,chunk_MM7DTO55.K2)(function _(){return pushTag(stack,"b")},"_"),3:(0,chunk_MM7DTO55.K2)(function _(){return pushTag(stack,"i")},"_"),4:(0,chunk_MM7DTO55.K2)(function _(){return pushTag(stack,"u")},"_"),8:(0,chunk_MM7DTO55.K2)(function _(){return pushStyle(stack,"display:none")},"_"),9:(0,chunk_MM7DTO55.K2)(function _(){return pushTag(stack,"strike")},"_"),22:(0,chunk_MM7DTO55.K2)(function _(){return pushStyle(stack,"font-weight:normal;text-decoration:none;font-style:normal")},"_"),23:(0,chunk_MM7DTO55.K2)(function _(){return closeTag(stack,"i")},"_"),24:(0,chunk_MM7DTO55.K2)(function _(){return closeTag(stack,"u")},"_"),39:(0,chunk_MM7DTO55.K2)(function _(){return pushForegroundColor(stack,options.fg)},"_"),49:(0,chunk_MM7DTO55.K2)(function _(){return pushBackgroundColor(stack,options.bg)},"_"),53:(0,chunk_MM7DTO55.K2)(function _(){return pushStyle(stack,"text-decoration:overline")},"_")};return codeMap[code]?result=codeMap[code]():4<code&&code<7?result=pushTag(stack,"blink"):29<code&&code<38?result=pushForegroundColor(stack,options.colors[code-30]):39<code&&code<48?result=pushBackgroundColor(stack,options.colors[code-40]):89<code&&code<98?result=pushForegroundColor(stack,options.colors[code-90+8]):99<code&&code<108&&(result=pushBackgroundColor(stack,options.colors[code-100+8])),result}function resetStyles(stack){var stackClone=stack.slice(0);return stack.length=0,stackClone.reverse().map(function(tag){return"</"+tag+">"}).join("")}function range(low,high){for(var results=[],j=low;j<=high;j++)results.push(j);return results}function notCategory(category){return function(e){return(null===category||e.category!==category)&&"all"!==category}}function categoryForCode(code){var result=null;return 0===(code=parseInt(code,10))?result="all":1===code?result="bold":2<code&&code<5?result="underline":4<code&&code<7?result="blink":8===code?result="hide":9===code?result="strike":29<code&&code<38||39===code||89<code&&code<98?result="foreground-color":(39<code&&code<48||49===code||99<code&&code<108)&&(result="background-color"),result}function pushText(text,options){return options.escapeXML?entities.encodeXML(text):text}function pushTag(stack,tag,style){return style||(style=""),stack.push(tag),"<".concat(tag).concat(style?' style="'.concat(style,'"'):"",">")}function pushStyle(stack,style){return pushTag(stack,"span",style)}function pushForegroundColor(stack,color){return pushTag(stack,"span","color:"+color)}function pushBackgroundColor(stack,color){return pushTag(stack,"span","background-color:"+color)}function closeTag(stack,style){var last;if(stack.slice(-1)[0]===style&&(last=stack.pop()),last)return"</"+style+">"}function tokenize(text,options,callback){var ansiMatch=!1;function remove(){return""}function removeXterm256Foreground(m,g1){return callback("xterm256Foreground",g1),""}function removeXterm256Background(m,g1){return callback("xterm256Background",g1),""}function newline(m){return options.newline?callback("display",-1):callback("text",m),""}function ansiMess(m,g1){ansiMatch=!0,0===g1.trim().length&&(g1="0");var _step2,_iterator2=_createForOfIteratorHelper(g1=g1.trimRight(";").split(";"));try{for(_iterator2.s();!(_step2=_iterator2.n()).done;){var g=_step2.value;callback("display",g)}}catch(err){_iterator2.e(err)}finally{_iterator2.f()}return""}function realText(m){return callback("text",m),""}function rgb(m){return callback("rgb",m),""}(0,chunk_MM7DTO55.K2)(remove,"remove"),(0,chunk_MM7DTO55.K2)(removeXterm256Foreground,"removeXterm256Foreground"),(0,chunk_MM7DTO55.K2)(removeXterm256Background,"removeXterm256Background"),(0,chunk_MM7DTO55.K2)(newline,"newline"),(0,chunk_MM7DTO55.K2)(ansiMess,"ansiMess"),(0,chunk_MM7DTO55.K2)(realText,"realText"),(0,chunk_MM7DTO55.K2)(rgb,"rgb");var tokens=[{pattern:/^\x08+/,sub:remove},{pattern:/^\x1b\[[012]?K/,sub:remove},{pattern:/^\x1b\[\(B/,sub:remove},{pattern:/^\x1b\[[34]8;2;\d+;\d+;\d+m/,sub:rgb},{pattern:/^\x1b\[38;5;(\d+)m/,sub:removeXterm256Foreground},{pattern:/^\x1b\[48;5;(\d+)m/,sub:removeXterm256Background},{pattern:/^\n/,sub:newline},{pattern:/^\r+\n/,sub:newline},{pattern:/^\r/,sub:newline},{pattern:/^\x1b\[((?:\d{1,3};?)+|)m/,sub:ansiMess},{pattern:/^\x1b\[\d?J/,sub:remove},{pattern:/^\x1b\[\d{0,3};\d{0,3}f/,sub:remove},{pattern:/^\x1b\[?[\d;]{0,3}/,sub:remove},{pattern:/^(([^\x1b\x08\r\n])+)/,sub:realText}];function process(handler2,i2){i2>3&&ansiMatch||(ansiMatch=!1,text=text.replace(handler2.pattern,handler2.sub))}(0,chunk_MM7DTO55.K2)(process,"process");var results1=[],length=text.length;outer:for(;length>0;){for(var i=0,o=0,len=tokens.length;o<len;i=++o){if(process(tokens[i],i),text.length!==length){length=text.length;continue outer}}if(text.length===length)break;results1.push(0),length=text.length}return results1}function updateStickyStack(stickyStack,token,data){return"text"!==token&&(stickyStack=stickyStack.filter(notCategory(categoryForCode(data)))).push({token,data,category:categoryForCode(data)}),stickyStack}(0,chunk_MM7DTO55.K2)(getDefaultColors,"getDefaultColors"),(0,chunk_MM7DTO55.K2)(setStyleColor,"setStyleColor"),(0,chunk_MM7DTO55.K2)(toHexString,"toHexString"),(0,chunk_MM7DTO55.K2)(toColorHexString,"toColorHexString"),(0,chunk_MM7DTO55.K2)(generateOutput,"generateOutput"),(0,chunk_MM7DTO55.K2)(handleRgb,"handleRgb"),(0,chunk_MM7DTO55.K2)(handleDisplay,"handleDisplay"),(0,chunk_MM7DTO55.K2)(resetStyles,"resetStyles"),(0,chunk_MM7DTO55.K2)(range,"range"),(0,chunk_MM7DTO55.K2)(notCategory,"notCategory"),(0,chunk_MM7DTO55.K2)(categoryForCode,"categoryForCode"),(0,chunk_MM7DTO55.K2)(pushText,"pushText"),(0,chunk_MM7DTO55.K2)(pushTag,"pushTag"),(0,chunk_MM7DTO55.K2)(pushStyle,"pushStyle"),(0,chunk_MM7DTO55.K2)(pushForegroundColor,"pushForegroundColor"),(0,chunk_MM7DTO55.K2)(pushBackgroundColor,"pushBackgroundColor"),(0,chunk_MM7DTO55.K2)(closeTag,"closeTag"),(0,chunk_MM7DTO55.K2)(tokenize,"tokenize"),(0,chunk_MM7DTO55.K2)(updateStickyStack,"updateStickyStack");var Filter=function(){function Filter2(options){_classCallCheck(this,Filter2),(options=options||{}).colors&&(options.colors=Object.assign({},defaults.colors,options.colors)),this.options=Object.assign({},defaults,options),this.stack=[],this.stickyStack=[]}return(0,chunk_MM7DTO55.K2)(Filter2,"Filter"),_createClass(Filter2,[{key:"toHtml",value:(0,chunk_MM7DTO55.K2)(function toHtml(input){var _this=this;input="string"==typeof input?[input]:input;var stack=this.stack,options=this.options,buf=[];return this.stickyStack.forEach(function(element){var output=generateOutput(stack,element.token,element.data,options);output&&buf.push(output)}),tokenize(input.join(""),options,function(token,data){var output=generateOutput(stack,token,data,options);output&&buf.push(output),options.stream&&(_this.stickyStack=updateStickyStack(_this.stickyStack,token,data))}),stack.length&&buf.push(resetStyles(stack)),buf.join("")},"toHtml")}]),Filter2}();module.exports=Filter}}),chunk_KHNISLMN=__webpack_require__("./node_modules/storybook/dist/_browser-chunks/chunk-KHNISLMN.js"),require_memoizerific=(0,chunk_MM7DTO55.P$)({"../node_modules/memoizerific/memoizerific.js"(exports,module){!function(f){if("object"==typeof exports&&void 0!==module)module.exports=f();else if("function"==typeof define&&__webpack_require__.amdO)define([],f);else{("undefined"!=typeof window?window:void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof self?self:this).memoizerific=f()}}(function(){return(0,chunk_MM7DTO55.K2)(function e(t,n,r){function s(o2,u){if(!n[o2]){if(!t[o2]){var a="function"==typeof chunk_MM7DTO55.ki&&chunk_MM7DTO55.ki;if(!u&&a)return a(o2,!0);if(i)return i(o2,!0);var f=new Error("Cannot find module '"+o2+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o2]={exports:{}};t[o2][0].call(l.exports,function(e2){var n2=t[o2][1][e2];return s(n2||e2)},l,l.exports,e,t,n,r)}return n[o2].exports}(0,chunk_MM7DTO55.K2)(s,"s");for(var i="function"==typeof chunk_MM7DTO55.ki&&chunk_MM7DTO55.ki,o=0;o<r.length;o++)s(r[o]);return s},"e")({1:[function(_dereq_,module3,exports3){module3.exports=function(forceSimilar){return"function"!=typeof Map||forceSimilar?new(_dereq_("./similar")):new Map}},{"./similar":2}],2:[function(_dereq_,module3,exports3){function Similar(){return this.list=[],this.lastItem=void 0,this.size=0,this}(0,chunk_MM7DTO55.K2)(Similar,"Similar"),Similar.prototype.get=function(key){var index;return this.lastItem&&this.isEqual(this.lastItem.key,key)?this.lastItem.val:(index=this.indexOf(key))>=0?(this.lastItem=this.list[index],this.list[index].val):void 0},Similar.prototype.set=function(key,val){var index;return this.lastItem&&this.isEqual(this.lastItem.key,key)?(this.lastItem.val=val,this):(index=this.indexOf(key))>=0?(this.lastItem=this.list[index],this.list[index].val=val,this):(this.lastItem={key,val},this.list.push(this.lastItem),this.size++,this)},Similar.prototype.delete=function(key){var index;if(this.lastItem&&this.isEqual(this.lastItem.key,key)&&(this.lastItem=void 0),(index=this.indexOf(key))>=0)return this.size--,this.list.splice(index,1)[0]},Similar.prototype.has=function(key){var index;return!(!this.lastItem||!this.isEqual(this.lastItem.key,key))||(index=this.indexOf(key))>=0&&(this.lastItem=this.list[index],!0)},Similar.prototype.forEach=function(callback,thisArg){var i;for(i=0;i<this.size;i++)callback.call(thisArg||this,this.list[i].val,this.list[i].key,this)},Similar.prototype.indexOf=function(key){var i;for(i=0;i<this.size;i++)if(this.isEqual(this.list[i].key,key))return i;return-1},Similar.prototype.isEqual=function(val1,val2){return val1===val2||val1!=val1&&val2!=val2},module3.exports=Similar},{}],3:[function(_dereq_,module3,exports3){var MapOrSimilar=_dereq_("map-or-similar");function moveToMostRecentLru(lru,lruPath){var isMatch,i,ii,lruLen=lru.length,lruPathLen=lruPath.length;for(i=0;i<lruLen;i++){for(isMatch=!0,ii=0;ii<lruPathLen;ii++)if(!isEqual(lru[i][ii].arg,lruPath[ii].arg)){isMatch=!1;break}if(isMatch)break}lru.push(lru.splice(i,1)[0])}function removeCachedResult(removedLru){var tmp,i,removedLruLen=removedLru.length,currentLru=removedLru[removedLruLen-1];for(currentLru.cacheItem.delete(currentLru.arg),i=removedLruLen-2;i>=0&&(!(tmp=(currentLru=removedLru[i]).cacheItem.get(currentLru.arg))||!tmp.size);i--)currentLru.cacheItem.delete(currentLru.arg)}function isEqual(val1,val2){return val1===val2||val1!=val1&&val2!=val2}module3.exports=function(limit){var cache=new MapOrSimilar(!1),lru=[];return function(fn){var memoizerific=(0,chunk_MM7DTO55.K2)(function(){var newMap,fnResult,i,currentCache=cache,argsLengthMinusOne=arguments.length-1,lruPath=Array(argsLengthMinusOne+1),isMemoized=!0;if((memoizerific.numArgs||0===memoizerific.numArgs)&&memoizerific.numArgs!==argsLengthMinusOne+1)throw new Error("Memoizerific functions should always be called with the same number of arguments");for(i=0;i<argsLengthMinusOne;i++)lruPath[i]={cacheItem:currentCache,arg:arguments[i]},currentCache.has(arguments[i])?currentCache=currentCache.get(arguments[i]):(isMemoized=!1,newMap=new MapOrSimilar(!1),currentCache.set(arguments[i],newMap),currentCache=newMap);return isMemoized&&(currentCache.has(arguments[argsLengthMinusOne])?fnResult=currentCache.get(arguments[argsLengthMinusOne]):isMemoized=!1),isMemoized||(fnResult=fn.apply(null,arguments),currentCache.set(arguments[argsLengthMinusOne],fnResult)),limit>0&&(lruPath[argsLengthMinusOne]={cacheItem:currentCache,arg:arguments[argsLengthMinusOne]},isMemoized?moveToMostRecentLru(lru,lruPath):lru.push(lruPath),lru.length>limit&&removeCachedResult(lru.shift())),memoizerific.wasMemoized=isMemoized,memoizerific.numArgs=argsLengthMinusOne+1,fnResult},"memoizerific");return memoizerific.limit=limit,memoizerific.wasMemoized=!1,memoizerific.cache=cache,memoizerific.lru=lru,memoizerific}},(0,chunk_MM7DTO55.K2)(moveToMostRecentLru,"moveToMostRecentLru"),(0,chunk_MM7DTO55.K2)(removeCachedResult,"removeCachedResult"),(0,chunk_MM7DTO55.K2)(isEqual,"isEqual")},{"map-or-similar":1}]},{},[3])(3)})}});function chunk_OPCDBBL3_dedent(templ){for(var values=[],_i=1;_i<arguments.length;_i++)values[_i-1]=arguments[_i];var strings=Array.from("string"==typeof templ?[templ]:templ);strings[strings.length-1]=strings[strings.length-1].replace(/\r?\n([\t ]*)$/,"");var indentLengths=strings.reduce(function(arr,str){var matches=str.match(/\n([\t ]+|(?!\s).)/g);return matches?arr.concat(matches.map(function(match){var _a,_b;return null!==(_b=null===(_a=match.match(/[\t ]/g))||void 0===_a?void 0:_a.length)&&void 0!==_b?_b:0})):arr},[]);if(indentLengths.length){var pattern_1=new RegExp("\n[\t ]{"+Math.min.apply(Math,indentLengths)+"}","g");strings=strings.map(function(str){return str.replace(pattern_1,"\n")})}strings[0]=strings[0].replace(/^\r?\n/,"");var string=strings[0];return values.forEach(function(value,i){var endentations=string.match(/(?:^|\n)( *)$/),endentation=endentations?endentations[1]:"",indentedValue=value;"string"==typeof value&&value.includes("\n")&&(indentedValue=String(value).split("\n").map(function(str,i2){return 0===i2?str:""+endentation+str}).join("\n")),string+=indentedValue+strings[i+1]}),string}(0,chunk_MM7DTO55.K2)(chunk_OPCDBBL3_dedent,"dedent");var external_STORYBOOK_MODULE_GLOBAL_=__webpack_require__("@storybook/global"),external_STORYBOOK_MODULE_CHANNELS_=__webpack_require__("storybook/internal/channels"),external_STORYBOOK_MODULE_CLIENT_LOGGER_=__webpack_require__("storybook/internal/client-logger"),external_STORYBOOK_MODULE_CORE_EVENTS_=__webpack_require__("storybook/internal/core-events"),external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_=__webpack_require__("storybook/internal/preview-errors"),console=__webpack_require__("./node_modules/console-browserify/index.js");function mockChannel(){const transport={setHandler:(0,chunk_MM7DTO55.K2)(()=>{},"setHandler"),send:(0,chunk_MM7DTO55.K2)(()=>{},"send")};return new external_STORYBOOK_MODULE_CHANNELS_.Channel({transport})}(0,chunk_MM7DTO55.K2)(mockChannel,"mockChannel");var _AddonStore=class _AddonStore{constructor(){this.getChannel=(0,chunk_MM7DTO55.K2)(()=>{if(!this.channel){const channel=mockChannel();return this.setChannel(channel),channel}return this.channel},"getChannel"),this.ready=(0,chunk_MM7DTO55.K2)(()=>this.promise,"ready"),this.hasChannel=(0,chunk_MM7DTO55.K2)(()=>!!this.channel,"hasChannel"),this.setChannel=(0,chunk_MM7DTO55.K2)(channel=>{this.channel=channel,this.resolve()},"setChannel"),this.promise=new Promise(res=>{this.resolve=()=>res(this.getChannel())})}};(0,chunk_MM7DTO55.K2)(_AddonStore,"AddonStore");var AddonStore=_AddonStore,KEY="__STORYBOOK_ADDONS_PREVIEW";function getAddonsStore(){return external_STORYBOOK_MODULE_GLOBAL_.global[KEY]||(external_STORYBOOK_MODULE_GLOBAL_.global[KEY]=new AddonStore),external_STORYBOOK_MODULE_GLOBAL_.global[KEY]}(0,chunk_MM7DTO55.K2)(getAddonsStore,"getAddonsStore");var addons=getAddonsStore(),_HooksContext=class _HooksContext{constructor(){this.hookListsMap=void 0,this.mountedDecorators=void 0,this.prevMountedDecorators=void 0,this.currentHooks=void 0,this.nextHookIndex=void 0,this.currentPhase=void 0,this.currentEffects=void 0,this.prevEffects=void 0,this.currentDecoratorName=void 0,this.hasUpdates=void 0,this.currentContext=void 0,this.renderListener=(0,chunk_MM7DTO55.K2)(storyId=>{storyId===this.currentContext?.id&&(this.triggerEffects(),this.currentContext=null,this.removeRenderListeners())},"renderListener"),this.init()}init(){this.hookListsMap=new WeakMap,this.mountedDecorators=new Set,this.prevMountedDecorators=new Set,this.currentHooks=[],this.nextHookIndex=0,this.currentPhase="NONE",this.currentEffects=[],this.prevEffects=[],this.currentDecoratorName=null,this.hasUpdates=!1,this.currentContext=null}clean(){this.prevEffects.forEach(effect=>{effect.destroy&&effect.destroy()}),this.init(),this.removeRenderListeners()}getNextHook(){const hook=this.currentHooks[this.nextHookIndex];return this.nextHookIndex+=1,hook}triggerEffects(){this.prevEffects.forEach(effect=>{!this.currentEffects.includes(effect)&&effect.destroy&&effect.destroy()}),this.currentEffects.forEach(effect=>{this.prevEffects.includes(effect)||(effect.destroy=effect.create())}),this.prevEffects=this.currentEffects,this.currentEffects=[]}addRenderListeners(){this.removeRenderListeners();addons.getChannel().on(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDERED,this.renderListener)}removeRenderListeners(){addons.getChannel().removeListener(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDERED,this.renderListener)}};(0,chunk_MM7DTO55.K2)(_HooksContext,"HooksContext");var HooksContext=_HooksContext;function hookify(fn){const hookified=(0,chunk_MM7DTO55.K2)((...args)=>{const{hooks}="function"==typeof args[0]?args[1]:args[0],prevPhase=hooks.currentPhase,prevHooks=hooks.currentHooks,prevNextHookIndex=hooks.nextHookIndex,prevDecoratorName=hooks.currentDecoratorName;hooks.currentDecoratorName=fn.name,hooks.prevMountedDecorators.has(fn)?(hooks.currentPhase="UPDATE",hooks.currentHooks=hooks.hookListsMap.get(fn)||[]):(hooks.currentPhase="MOUNT",hooks.currentHooks=[],hooks.hookListsMap.set(fn,hooks.currentHooks),hooks.prevMountedDecorators.add(fn)),hooks.nextHookIndex=0;const prevContext=external_STORYBOOK_MODULE_GLOBAL_.global.STORYBOOK_HOOKS_CONTEXT;external_STORYBOOK_MODULE_GLOBAL_.global.STORYBOOK_HOOKS_CONTEXT=hooks;const result=fn(...args);if(external_STORYBOOK_MODULE_GLOBAL_.global.STORYBOOK_HOOKS_CONTEXT=prevContext,"UPDATE"===hooks.currentPhase&&null!=hooks.getNextHook())throw new Error("Rendered fewer hooks than expected. This may be caused by an accidental early return statement.");return hooks.currentPhase=prevPhase,hooks.currentHooks=prevHooks,hooks.nextHookIndex=prevNextHookIndex,hooks.currentDecoratorName=prevDecoratorName,result},"hookified");return hookified.originalFn=fn,hookified}(0,chunk_MM7DTO55.K2)(hookify,"hookify");var numberOfRenders=0,applyHooks=(0,chunk_MM7DTO55.K2)(applyDecorators=>(storyFn,decorators)=>{const decorated=applyDecorators(hookify(storyFn),decorators.map(decorator=>hookify(decorator)));return context=>{const{hooks}=context;hooks.prevMountedDecorators??=new Set,hooks.mountedDecorators=new Set([storyFn,...decorators]),hooks.currentContext=context,hooks.hasUpdates=!1;let result=decorated(context);for(numberOfRenders=1;hooks.hasUpdates;)if(hooks.hasUpdates=!1,hooks.currentEffects=[],result=decorated(context),(numberOfRenders+=1)>25)throw new Error("Too many re-renders. Storybook limits the number of renders to prevent an infinite loop.");return hooks.addRenderListeners(),result}},"applyHooks"),areDepsEqual=(0,chunk_MM7DTO55.K2)((deps,nextDeps)=>deps.length===nextDeps.length&&deps.every((dep,i)=>dep===nextDeps[i]),"areDepsEqual"),invalidHooksError=(0,chunk_MM7DTO55.K2)(()=>new Error("Storybook preview hooks can only be called inside decorators and story functions."),"invalidHooksError");function getHooksContextOrNull(){return external_STORYBOOK_MODULE_GLOBAL_.global.STORYBOOK_HOOKS_CONTEXT||null}function getHooksContextOrThrow(){const hooks=getHooksContextOrNull();if(null==hooks)throw invalidHooksError();return hooks}function useHook(name,callback,deps){const hooks=getHooksContextOrThrow();if("MOUNT"===hooks.currentPhase){null==deps||Array.isArray(deps)||external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`${name} received a final argument that is not an array (instead, received ${deps}). When specified, the final argument must be an array.`);const hook={name,deps};return hooks.currentHooks.push(hook),callback(hook),hook}if("UPDATE"===hooks.currentPhase){const hook=hooks.getNextHook();if(null==hook)throw new Error("Rendered more hooks than during the previous render.");return hook.name!==name&&external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`Storybook has detected a change in the order of Hooks${hooks.currentDecoratorName?` called by ${hooks.currentDecoratorName}`:""}. This will lead to bugs and errors if not fixed.`),null!=deps&&null==hook.deps&&external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`${name} received a final argument during this render, but not during the previous render. Even though the final argument is optional, its type cannot change between renders.`),null!=deps&&null!=hook.deps&&deps.length!==hook.deps.length&&external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`The final argument passed to ${name} changed size between renders. The order and size of this array must remain constant.\nPrevious: ${hook.deps}\nIncoming: ${deps}`),null!=deps&&null!=hook.deps&&areDepsEqual(deps,hook.deps)||(callback(hook),hook.deps=deps),hook}throw invalidHooksError()}function useMemoLike(name,nextCreate,deps){const{memoizedState}=useHook(name,hook=>{hook.memoizedState=nextCreate()},deps);return memoizedState}function useCallback(callback,deps){return useMemoLike("useCallback",()=>callback,deps)}function useRefLike(name,initialValue){return useMemoLike(name,()=>({current:initialValue}),[])}function triggerUpdate(){const hooks=getHooksContextOrNull();if(null!=hooks&&"NONE"!==hooks.currentPhase)hooks.hasUpdates=!0;else try{addons.getChannel().emit(external_STORYBOOK_MODULE_CORE_EVENTS_.FORCE_RE_RENDER)}catch(e){external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn("State updates of Storybook preview hooks work only in browser")}}function useStateLike(name,initialState){const stateRef=useRefLike(name,"function"==typeof initialState?initialState():initialState),setState=(0,chunk_MM7DTO55.K2)(update=>{stateRef.current="function"==typeof update?update(stateRef.current):update,triggerUpdate()},"setState");return[stateRef.current,setState]}function useEffect(create,deps){const hooks=getHooksContextOrThrow(),effect=useMemoLike("useEffect",()=>({create}),deps);hooks.currentEffects.includes(effect)||hooks.currentEffects.push(effect)}function useStoryContext(){const{currentContext}=getHooksContextOrThrow();if(null==currentContext)throw invalidHooksError();return currentContext}(0,chunk_MM7DTO55.K2)(getHooksContextOrNull,"getHooksContextOrNull"),(0,chunk_MM7DTO55.K2)(getHooksContextOrThrow,"getHooksContextOrThrow"),(0,chunk_MM7DTO55.K2)(useHook,"useHook"),(0,chunk_MM7DTO55.K2)(useMemoLike,"useMemoLike"),(0,chunk_MM7DTO55.K2)(function useMemo(nextCreate,deps){return useMemoLike("useMemo",nextCreate,deps)},"useMemo"),(0,chunk_MM7DTO55.K2)(useCallback,"useCallback"),(0,chunk_MM7DTO55.K2)(useRefLike,"useRefLike"),(0,chunk_MM7DTO55.K2)(function useRef(initialValue){return useRefLike("useRef",initialValue)},"useRef"),(0,chunk_MM7DTO55.K2)(triggerUpdate,"triggerUpdate"),(0,chunk_MM7DTO55.K2)(useStateLike,"useStateLike"),(0,chunk_MM7DTO55.K2)(function useState(initialState){return useStateLike("useState",initialState)},"useState"),(0,chunk_MM7DTO55.K2)(function useReducer(reducer,initialArg,init){const initialState=null!=init?()=>init(initialArg):initialArg,[state,setState]=useStateLike("useReducer",initialState),dispatch=(0,chunk_MM7DTO55.K2)(action=>setState(prevState=>reducer(prevState,action)),"dispatch");return[state,dispatch]},"useReducer"),(0,chunk_MM7DTO55.K2)(useEffect,"useEffect"),(0,chunk_MM7DTO55.K2)(function useChannel(eventMap,deps=[]){const channel=addons.getChannel();return useEffect(()=>(Object.entries(eventMap).forEach(([type,listener])=>channel.on(type,listener)),()=>{Object.entries(eventMap).forEach(([type,listener])=>channel.removeListener(type,listener))}),[...Object.keys(eventMap),...deps]),useCallback(channel.emit.bind(channel),[channel])},"useChannel"),(0,chunk_MM7DTO55.K2)(useStoryContext,"useStoryContext"),(0,chunk_MM7DTO55.K2)(function useParameter(parameterKey,defaultValue){const{parameters}=useStoryContext();if(parameterKey)return parameters[parameterKey]??defaultValue},"useParameter"),(0,chunk_MM7DTO55.K2)(function useArgs(){const channel=addons.getChannel(),{id:storyId,args}=useStoryContext();return[args,useCallback(updatedArgs=>channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.UPDATE_STORY_ARGS,{storyId,updatedArgs}),[channel,storyId]),useCallback(argNames=>channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.RESET_STORY_ARGS,{storyId,argNames}),[channel,storyId])]},"useArgs"),(0,chunk_MM7DTO55.K2)(function useGlobals(){const channel=addons.getChannel(),{globals}=useStoryContext();return[globals,useCallback(newGlobals=>channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.UPDATE_GLOBALS,{globals:newGlobals}),[channel])]},"useGlobals");var import_memoizerific2=(0,chunk_MM7DTO55.f1)(require_memoizerific(),1),INCOMPATIBLE=Symbol("incompatible"),map=(0,chunk_MM7DTO55.K2)((arg,argType)=>{const type=argType.type;if(null==arg||!type)return arg;if(argType.mapping)return arg;switch(type.name){case"string":return String(arg);case"enum":return arg;case"number":return Number(arg);case"boolean":return"true"===String(arg);case"array":return type.value&&Array.isArray(arg)?arg.reduce((acc,item,index)=>{const mapped=map(item,{type:type.value});return mapped!==INCOMPATIBLE&&(acc[index]=mapped),acc},new Array(arg.length)):INCOMPATIBLE;case"object":return"string"==typeof arg||"number"==typeof arg?arg:type.value&&"object"==typeof arg?Object.entries(arg).reduce((acc,[key,val])=>{const mapped=map(val,{type:type.value[key]});return mapped===INCOMPATIBLE?acc:Object.assign(acc,{[key]:mapped})},{}):INCOMPATIBLE;case"other":{const isPrimitiveArg="string"==typeof arg||"number"==typeof arg||"boolean"==typeof arg;return"ReactNode"===type.value&&isPrimitiveArg?arg:INCOMPATIBLE}default:return INCOMPATIBLE}},"map"),mapArgsToTypes=(0,chunk_MM7DTO55.K2)((args,argTypes)=>Object.entries(args).reduce((acc,[key,value])=>{if(!argTypes[key])return acc;const mapped=map(value,argTypes[key]);return mapped===INCOMPATIBLE?acc:Object.assign(acc,{[key]:mapped})},{}),"mapArgsToTypes"),combineArgs=(0,chunk_MM7DTO55.K2)((value,update)=>Array.isArray(value)&&Array.isArray(update)?update.reduce((acc,upd,index)=>(acc[index]=combineArgs(value[index],update[index]),acc),[...value]).filter(v=>void 0!==v):(0,chunk_FSBVR7H5.Qd)(value)&&(0,chunk_FSBVR7H5.Qd)(update)?Object.keys({...value,...update}).reduce((acc,key)=>{if(key in update){const combined=combineArgs(value[key],update[key]);void 0!==combined&&(acc[key]=combined)}else acc[key]=value[key];return acc},{}):update,"combineArgs"),validateOptions=(0,chunk_MM7DTO55.K2)((args,argTypes)=>Object.entries(argTypes).reduce((acc,[key,{options}])=>{function allowArg(){return key in args&&(acc[key]=args[key]),acc}if((0,chunk_MM7DTO55.K2)(allowArg,"allowArg"),!options)return allowArg();if(!Array.isArray(options))return external_STORYBOOK_MODULE_CLIENT_LOGGER_.once.error(chunk_OPCDBBL3_dedent`
Invalid argType: '${key}.options' should be an array.
More info: https://storybook.js.org/docs/api/arg-types?ref=error
`),allowArg();if(options.some(opt=>opt&&["object","function"].includes(typeof opt)))return external_STORYBOOK_MODULE_CLIENT_LOGGER_.once.error(chunk_OPCDBBL3_dedent`
Invalid argType: '${key}.options' should only contain primitives. Use a 'mapping' for complex values.
More info: https://storybook.js.org/docs/writing-stories/args?ref=error#mapping-to-complex-arg-values
`),allowArg();const isArray=Array.isArray(args[key]),invalidIndex=isArray&&args[key].findIndex(val=>!options.includes(val)),isValidArray=isArray&&-1===invalidIndex;if(void 0===args[key]||options.includes(args[key])||isValidArray)return allowArg();const field=isArray?`${key}[${invalidIndex}]`:key,supportedOptions=options.map(opt=>"string"==typeof opt?`'${opt}'`:String(opt)).join(", ");return external_STORYBOOK_MODULE_CLIENT_LOGGER_.once.warn(`Received illegal value for '${field}'. Supported options: ${supportedOptions}`),acc},{}),"validateOptions"),DEEPLY_EQUAL=Symbol("Deeply equal"),deepDiff=(0,chunk_MM7DTO55.K2)((value,update)=>{if(typeof value!=typeof update)return update;if(isEqual(value,update))return DEEPLY_EQUAL;if(Array.isArray(value)&&Array.isArray(update)){const res=update.reduce((acc,upd,index)=>{const diff=deepDiff(value[index],upd);return diff!==DEEPLY_EQUAL&&(acc[index]=diff),acc},new Array(update.length));return update.length>=value.length?res:res.concat(new Array(value.length-update.length).fill(void 0))}return(0,chunk_FSBVR7H5.Qd)(value)&&(0,chunk_FSBVR7H5.Qd)(update)?Object.keys({...value,...update}).reduce((acc,key)=>{const diff=deepDiff(value?.[key],update?.[key]);return diff===DEEPLY_EQUAL?acc:Object.assign(acc,{[key]:diff})},{}):update},"deepDiff"),UNTARGETED="UNTARGETED";function groupArgsByTarget({args,argTypes}){const groupedArgs={};return Object.entries(args).forEach(([name,value])=>{const{target=UNTARGETED}=argTypes[name]||{};groupedArgs[target]=groupedArgs[target]||{},groupedArgs[target][name]=value}),groupedArgs}function deleteUndefined(obj){return Object.keys(obj).forEach(key=>void 0===obj[key]&&delete obj[key]),obj}(0,chunk_MM7DTO55.K2)(groupArgsByTarget,"groupArgsByTarget"),(0,chunk_MM7DTO55.K2)(deleteUndefined,"deleteUndefined");var _ArgsStore=class _ArgsStore{constructor(){this.initialArgsByStoryId={},this.argsByStoryId={}}get(storyId){if(!(storyId in this.argsByStoryId))throw new Error(`No args known for ${storyId} -- has it been rendered yet?`);return this.argsByStoryId[storyId]}setInitial(story){if(this.initialArgsByStoryId[story.id]){if(this.initialArgsByStoryId[story.id]!==story.initialArgs){const delta=deepDiff(this.initialArgsByStoryId[story.id],this.argsByStoryId[story.id]);this.initialArgsByStoryId[story.id]=story.initialArgs,this.argsByStoryId[story.id]=story.initialArgs,delta!==DEEPLY_EQUAL&&this.updateFromDelta(story,delta)}}else this.initialArgsByStoryId[story.id]=story.initialArgs,this.argsByStoryId[story.id]=story.initialArgs}updateFromDelta(story,delta){const validatedDelta=validateOptions(delta,story.argTypes);this.argsByStoryId[story.id]=combineArgs(this.argsByStoryId[story.id],validatedDelta)}updateFromPersisted(story,persisted){const mappedPersisted=mapArgsToTypes(persisted,story.argTypes);return this.updateFromDelta(story,mappedPersisted)}update(storyId,argsUpdate){if(!(storyId in this.argsByStoryId))throw new Error(`No args known for ${storyId} -- has it been rendered yet?`);this.argsByStoryId[storyId]=deleteUndefined({...this.argsByStoryId[storyId],...argsUpdate})}};(0,chunk_MM7DTO55.K2)(_ArgsStore,"ArgsStore");var ArgsStore=_ArgsStore,getValuesFromArgTypes=(0,chunk_MM7DTO55.K2)((argTypes={})=>Object.entries(argTypes).reduce((acc,[arg,{defaultValue}])=>(void 0!==defaultValue&&(acc[arg]=defaultValue),acc),{}),"getValuesFromArgTypes"),_GlobalsStore=class _GlobalsStore{constructor({globals={},globalTypes={}}){this.set({globals,globalTypes})}set({globals={},globalTypes={}}){const delta=this.initialGlobals&&deepDiff(this.initialGlobals,this.globals);this.allowedGlobalNames=new Set([...Object.keys(globals),...Object.keys(globalTypes)]);const defaultGlobals=getValuesFromArgTypes(globalTypes);this.initialGlobals={...defaultGlobals,...globals},this.globals=this.initialGlobals,delta&&delta!==DEEPLY_EQUAL&&this.updateFromPersisted(delta)}filterAllowedGlobals(globals){return Object.entries(globals).reduce((acc,[key,value])=>(this.allowedGlobalNames.has(key)?acc[key]=value:external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`Attempted to set a global (${key}) that is not defined in initial globals or globalTypes`),acc),{})}updateFromPersisted(persisted){const allowedUrlGlobals=this.filterAllowedGlobals(persisted);this.globals={...this.globals,...allowedUrlGlobals}}get(){return this.globals}update(newGlobals){this.globals={...this.globals,...this.filterAllowedGlobals(newGlobals)};for(const key in newGlobals)void 0===newGlobals[key]&&(this.globals[key]=this.initialGlobals[key])}};(0,chunk_MM7DTO55.K2)(_GlobalsStore,"GlobalsStore");var GlobalsStore=_GlobalsStore,getImportPathMap=(0,(0,chunk_MM7DTO55.f1)(require_memoizerific(),1).default)(1)(entries=>Object.values(entries).reduce((acc,entry)=>(acc[entry.importPath]=acc[entry.importPath]||entry,acc),{})),_StoryIndexStore=class _StoryIndexStore{constructor({entries}={v:5,entries:{}}){this.entries=entries}entryFromSpecifier(specifier){const entries=Object.values(this.entries);if("*"===specifier)return entries[0];if("string"==typeof specifier)return this.entries[specifier]?this.entries[specifier]:entries.find(entry=>entry.id.startsWith(specifier));const{name,title}=specifier;return entries.find(entry=>entry.name===name&&entry.title===title)}storyIdToEntry(storyId){const storyEntry=this.entries[storyId];if(!storyEntry)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.MissingStoryAfterHmrError({storyId});return storyEntry}importPathToEntry(importPath){return getImportPathMap(this.entries)[importPath]}};(0,chunk_MM7DTO55.K2)(_StoryIndexStore,"StoryIndexStore");var StoryIndexStore=_StoryIndexStore,normalizeType=(0,chunk_MM7DTO55.K2)(type=>"string"==typeof type?{name:type}:type,"normalizeType"),normalizeControl=(0,chunk_MM7DTO55.K2)(control=>"string"==typeof control?{type:control}:control,"normalizeControl"),normalizeInputType=(0,chunk_MM7DTO55.K2)((inputType,key)=>{const{type,control,...rest}=inputType,normalized={name:key,...rest};return type&&(normalized.type=normalizeType(type)),control?normalized.control=normalizeControl(control):!1===control&&(normalized.control={disable:!0}),normalized},"normalizeInputType"),normalizeInputTypes=(0,chunk_MM7DTO55.K2)(inputTypes=>(0,chunk_KHNISLMN.LG)(inputTypes,normalizeInputType),"normalizeInputTypes"),normalizeArrays=(0,chunk_MM7DTO55.K2)(array=>Array.isArray(array)?array:array?[array]:[],"normalizeArrays"),deprecatedStoryAnnotation=chunk_OPCDBBL3_dedent`
CSF .story annotations deprecated; annotate story functions directly:
- StoryFn.story.name => StoryFn.storyName
- StoryFn.story.(parameters|decorators) => StoryFn.(parameters|decorators)
See https://github.com/storybookjs/storybook/blob/next/MIGRATION.md#hoisted-csf-annotations for details and codemod.
`;function normalizeStory(key,storyAnnotations,meta){const storyObject=storyAnnotations,userStoryFn="function"==typeof storyAnnotations?storyAnnotations:null,{story}=storyObject;story&&(external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.debug("deprecated story",story),(0,external_STORYBOOK_MODULE_CLIENT_LOGGER_.deprecate)(deprecatedStoryAnnotation));const exportName=storyNameFromExport(key),name="function"!=typeof storyObject&&storyObject.name||storyObject.storyName||story?.name||exportName,decorators=[...normalizeArrays(storyObject.decorators),...normalizeArrays(story?.decorators)],parameters={...story?.parameters,...storyObject.parameters},args={...story?.args,...storyObject.args},argTypes={...story?.argTypes,...storyObject.argTypes},loaders=[...normalizeArrays(storyObject.loaders),...normalizeArrays(story?.loaders)],beforeEach=[...normalizeArrays(storyObject.beforeEach),...normalizeArrays(story?.beforeEach)],afterEach=[...normalizeArrays(storyObject.afterEach),...normalizeArrays(story?.afterEach)],{render,play,tags=[],globals={}}=storyObject;return{moduleExport:storyAnnotations,id:parameters.__id||toId(meta.id,exportName),name,tags,decorators,parameters,args,argTypes:normalizeInputTypes(argTypes),loaders,beforeEach,afterEach,globals,...render&&{render},...userStoryFn&&{userStoryFn},...play&&{play}}}function normalizeComponentAnnotations(defaultExport,title=defaultExport.title,importPath){const{id,argTypes}=defaultExport;return{id:sanitize(id||title),...defaultExport,title,...argTypes&&{argTypes:normalizeInputTypes(argTypes)},parameters:{fileName:importPath,...defaultExport.parameters}}}(0,chunk_MM7DTO55.K2)(normalizeStory,"normalizeStory"),(0,chunk_MM7DTO55.K2)(normalizeComponentAnnotations,"normalizeComponentAnnotations");var checkGlobals=(0,chunk_MM7DTO55.K2)(parameters=>{const{globals,globalTypes}=parameters;(globals||globalTypes)&&external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.error("Global args/argTypes can only be set globally",JSON.stringify({globals,globalTypes}))},"checkGlobals"),checkStorySort=(0,chunk_MM7DTO55.K2)(parameters=>{const{options}=parameters;options?.storySort&&external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.error("The storySort option parameter can only be set globally")},"checkStorySort"),checkDisallowedParameters=(0,chunk_MM7DTO55.K2)(parameters=>{parameters&&(checkGlobals(parameters),checkStorySort(parameters))},"checkDisallowedParameters");function processCSFFile(moduleExports,importPath,title){const{default:defaultExport,__namedExportsOrder,...namedExports}=moduleExports,firstStory=Object.values(namedExports)[0];if(isStory(firstStory)){const meta2=normalizeComponentAnnotations(firstStory.meta.input,title,importPath);checkDisallowedParameters(meta2.parameters);const csfFile2={meta:meta2,stories:{},moduleExports};return Object.keys(namedExports).forEach(key=>{if(isExportStory(key,meta2)){const story=namedExports[key],storyMeta=normalizeStory(key,story.input,meta2);checkDisallowedParameters(storyMeta.parameters),csfFile2.stories[storyMeta.id]=storyMeta,getStoryChildren(story).forEach(child=>{const name=child.input.name,childId=toTestId(storyMeta.id,name);child.input.parameters??={},child.input.parameters.__id=childId,csfFile2.stories[childId]=normalizeStory(name,child.input,meta2)})}}),csfFile2.projectAnnotations=firstStory.meta.preview.composed,csfFile2}const meta=normalizeComponentAnnotations(defaultExport,title,importPath);checkDisallowedParameters(meta.parameters);const csfFile={meta,stories:{},moduleExports};return Object.keys(namedExports).forEach(key=>{if(isExportStory(key,meta)){const storyMeta=normalizeStory(key,namedExports[key],meta);checkDisallowedParameters(storyMeta.parameters),csfFile.stories[storyMeta.id]=storyMeta}}),csfFile}function mountDestructured(playFunction){return null!=playFunction&&getUsedProps(playFunction).includes("mount")}function getUsedProps(fn){const match=fn.toString().match(/[^(]*\(([^)]*)/);if(!match)return[];const args=splitByComma(match[1]);if(!args.length)return[];const first=args[0];if(!first.startsWith("{")||!first.endsWith("}"))return[];return splitByComma(first.slice(1,-1).replace(/\s/g,"")).map(prop=>prop.replace(/:.*|=.*/g,""))}function splitByComma(s){const result=[],stack=[];let start=0;for(let i=0;i<s.length;i++)if("{"===s[i]||"["===s[i])stack.push("{"===s[i]?"}":"]");else if(s[i]===stack[stack.length-1])stack.pop();else if(!stack.length&&","===s[i]){const token=s.substring(start,i).trim();token&&result.push(token),start=i+1}const lastToken=s.substring(start).trim();return lastToken&&result.push(lastToken),result}function decorateStory(storyFn,decorator,bindWithContext){const boundStoryFunction=bindWithContext(storyFn);return context=>decorator(boundStoryFunction,context)}function sanitizeStoryContextUpdate({componentId,title,kind,id,name,story,parameters,initialArgs,argTypes,...update}={}){return update}function defaultDecorateStory(storyFn,decorators){const contextStore={},bindWithContext=(0,chunk_MM7DTO55.K2)(decoratedStoryFn=>update=>{if(!contextStore.value)throw new Error("Decorated function called without init");return contextStore.value={...contextStore.value,...sanitizeStoryContextUpdate(update)},decoratedStoryFn(contextStore.value)},"bindWithContext"),decoratedWithContextStore=decorators.reduce((story,decorator)=>decorateStory(story,decorator,bindWithContext),storyFn);return context=>(contextStore.value=context,decoratedWithContextStore(context))}function prepareStory(storyAnnotations,componentAnnotations,projectAnnotations){const{moduleExport,id,name}=storyAnnotations||{},partialAnnotations=preparePartialAnnotations(storyAnnotations,componentAnnotations,projectAnnotations),applyLoaders=(0,chunk_MM7DTO55.K2)(async context=>{const loaded={};for(const loaders of[normalizeArrays(projectAnnotations.loaders),normalizeArrays(componentAnnotations.loaders),normalizeArrays(storyAnnotations.loaders)]){if(context.abortSignal.aborted)return loaded;const loadResults=await Promise.all(loaders.map(loader=>loader(context)));Object.assign(loaded,...loadResults)}return loaded},"applyLoaders"),applyBeforeEach=(0,chunk_MM7DTO55.K2)(async context=>{const cleanupCallbacks=new Array;for(const beforeEach of[...normalizeArrays(projectAnnotations.beforeEach),...normalizeArrays(componentAnnotations.beforeEach),...normalizeArrays(storyAnnotations.beforeEach)]){if(context.abortSignal.aborted)return cleanupCallbacks;const cleanup=await beforeEach(context);cleanup&&cleanupCallbacks.push(cleanup)}return cleanupCallbacks},"applyBeforeEach"),applyAfterEach=(0,chunk_MM7DTO55.K2)(async context=>{const reversedFinalizers=[...normalizeArrays(projectAnnotations.afterEach),...normalizeArrays(componentAnnotations.afterEach),...normalizeArrays(storyAnnotations.afterEach)].reverse();for(const finalizer of reversedFinalizers){if(context.abortSignal.aborted)return;await finalizer(context)}},"applyAfterEach"),undecoratedStoryFn=(0,chunk_MM7DTO55.K2)(context=>context.originalStoryFn(context.args,context),"undecoratedStoryFn"),{applyDecorators=defaultDecorateStory,runStep}=projectAnnotations,decorators=[...normalizeArrays(storyAnnotations?.decorators),...normalizeArrays(componentAnnotations?.decorators),...normalizeArrays(projectAnnotations?.decorators)],render=storyAnnotations?.userStoryFn||storyAnnotations?.render||componentAnnotations.render||projectAnnotations.render,decoratedStoryFn=applyHooks(applyDecorators)(undecoratedStoryFn,decorators),unboundStoryFn=(0,chunk_MM7DTO55.K2)(context=>decoratedStoryFn(context),"unboundStoryFn"),playFunction=storyAnnotations?.play??componentAnnotations?.play,usesMount=mountDestructured(playFunction);if(!render&&!usesMount)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.NoRenderFunctionError({id});const defaultMount=(0,chunk_MM7DTO55.K2)(context=>async()=>(await context.renderToCanvas(),context.canvas),"defaultMount");return{storyGlobals:{},...partialAnnotations,moduleExport,id,name,story:name,originalStoryFn:render,undecoratedStoryFn,unboundStoryFn,applyLoaders,applyBeforeEach,applyAfterEach,playFunction,runStep,mount:storyAnnotations.mount??componentAnnotations.mount??projectAnnotations.mount??defaultMount,testingLibraryRender:projectAnnotations.testingLibraryRender,renderToCanvas:projectAnnotations.renderToCanvas,usesMount}}function prepareMeta(componentAnnotations,projectAnnotations,moduleExport){return{...preparePartialAnnotations(void 0,componentAnnotations,projectAnnotations),moduleExport}}function preparePartialAnnotations(storyAnnotations,componentAnnotations,projectAnnotations){const extraTags=!0===external_STORYBOOK_MODULE_GLOBAL_.global.DOCS_OPTIONS?.autodocs?["autodocs"]:[],overrideTags=storyAnnotations?.tags?.includes("test-fn")?["!autodocs"]:[],tags=combineTags2("dev","test",...extraTags,...projectAnnotations.tags??[],...componentAnnotations.tags??[],...overrideTags,...storyAnnotations?.tags??[]),parameters=(0,chunk_U2JWIJRX.mJ)(projectAnnotations.parameters,componentAnnotations.parameters,storyAnnotations?.parameters),{argTypesEnhancers=[],argsEnhancers=[]}=projectAnnotations,passedArgTypes=(0,chunk_U2JWIJRX.mJ)(projectAnnotations.argTypes,componentAnnotations.argTypes,storyAnnotations?.argTypes);if(storyAnnotations){const render=storyAnnotations?.userStoryFn||storyAnnotations?.render||componentAnnotations.render||projectAnnotations.render;parameters.__isArgsStory=render&&render.length>0}const passedArgs={...projectAnnotations.args,...componentAnnotations.args,...storyAnnotations?.args},storyGlobals={...componentAnnotations.globals,...storyAnnotations?.globals},contextForEnhancers={componentId:componentAnnotations.id,title:componentAnnotations.title,kind:componentAnnotations.title,id:storyAnnotations?.id||componentAnnotations.id,name:storyAnnotations?.name||"__meta",story:storyAnnotations?.name||"__meta",component:componentAnnotations.component,subcomponents:componentAnnotations.subcomponents,tags,parameters,initialArgs:passedArgs,argTypes:passedArgTypes,storyGlobals};contextForEnhancers.argTypes=argTypesEnhancers.reduce((accumulatedArgTypes,enhancer)=>enhancer({...contextForEnhancers,argTypes:accumulatedArgTypes}),contextForEnhancers.argTypes);const initialArgsBeforeEnhancers={...passedArgs};contextForEnhancers.initialArgs=[...argsEnhancers].reduce((accumulatedArgs,enhancer)=>({...accumulatedArgs,...enhancer({...contextForEnhancers,initialArgs:accumulatedArgs})}),initialArgsBeforeEnhancers);const{name,story,...withoutStoryIdentifiers}=contextForEnhancers;return withoutStoryIdentifiers}function prepareContext(context){const{args:unmappedArgs}=context;let targetedContext={...context,allArgs:void 0,argsByTarget:void 0};if(external_STORYBOOK_MODULE_GLOBAL_.global.FEATURES?.argTypeTargetsV7){const argsByTarget=groupArgsByTarget(context);targetedContext={...context,allArgs:context.args,argsByTarget,args:argsByTarget[UNTARGETED]||{}}}const mappedArgs=Object.entries(targetedContext.args).reduce((acc,[key,val])=>{if(!targetedContext.argTypes[key]?.mapping)return acc[key]=val,acc;const mappingFn=(0,chunk_MM7DTO55.K2)(originalValue=>{const mapping=targetedContext.argTypes[key].mapping;return mapping&&originalValue in mapping?mapping[originalValue]:originalValue},"mappingFn");return acc[key]=Array.isArray(val)?val.map(mappingFn):mappingFn(val),acc},{}),includedArgs=Object.entries(mappedArgs).reduce((acc,[key,val])=>{const argType=targetedContext.argTypes[key]||{};return includeConditionalArg(argType,mappedArgs,targetedContext.globals)&&(acc[key]=val),acc},{});return{...targetedContext,unmappedArgs,args:includedArgs}}(0,chunk_MM7DTO55.K2)(processCSFFile,"processCSFFile"),(0,chunk_MM7DTO55.K2)(mountDestructured,"mountDestructured"),(0,chunk_MM7DTO55.K2)(getUsedProps,"getUsedProps"),(0,chunk_MM7DTO55.K2)(splitByComma,"splitByComma"),(0,chunk_MM7DTO55.K2)(decorateStory,"decorateStory"),(0,chunk_MM7DTO55.K2)(sanitizeStoryContextUpdate,"sanitizeStoryContextUpdate"),(0,chunk_MM7DTO55.K2)(defaultDecorateStory,"defaultDecorateStory"),(0,chunk_MM7DTO55.K2)(prepareStory,"prepareStory"),(0,chunk_MM7DTO55.K2)(prepareMeta,"prepareMeta"),(0,chunk_MM7DTO55.K2)(preparePartialAnnotations,"preparePartialAnnotations"),(0,chunk_MM7DTO55.K2)(prepareContext,"prepareContext");var inferType=(0,chunk_MM7DTO55.K2)((value,name,visited)=>{const type=typeof value;switch(type){case"boolean":case"string":case"number":case"function":case"symbol":return{name:type}}if(value){if(visited.has(value))return external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(chunk_OPCDBBL3_dedent`
We've detected a cycle in arg '${name}'. Args should be JSON-serializable.
Consider using the mapping feature or fully custom args:
- Mapping: https://storybook.js.org/docs/writing-stories/args#mapping-to-complex-arg-values
- Custom args: https://storybook.js.org/docs/essentials/controls#fully-custom-args
`),{name:"other",value:"cyclic object"};if(visited.add(value),Array.isArray(value)){return{name:"array",value:value.length>0?inferType(value[0],name,new Set(visited)):{name:"other",value:"unknown"}}}return{name:"object",value:(0,chunk_KHNISLMN.LG)(value,field=>inferType(field,name,new Set(visited)))}}return{name:"object",value:{}}},"inferType"),inferArgTypes=(0,chunk_MM7DTO55.K2)(context=>{const{id,argTypes:userArgTypes={},initialArgs={}}=context,argTypes=(0,chunk_KHNISLMN.LG)(initialArgs,(arg,key)=>({name:key,type:inferType(arg,`${id}.${key}`,new Set)})),userArgTypesNames=(0,chunk_KHNISLMN.LG)(userArgTypes,(argType,key)=>({name:key}));return(0,chunk_U2JWIJRX.mJ)(argTypes,userArgTypesNames,userArgTypes)},"inferArgTypes");inferArgTypes.secondPass=!0;var matches=(0,chunk_MM7DTO55.K2)((name,descriptor)=>Array.isArray(descriptor)?descriptor.includes(name):name.match(descriptor),"matches"),filterArgTypes=(0,chunk_MM7DTO55.K2)((argTypes,include,exclude)=>include||exclude?argTypes&&(0,chunk_KHNISLMN.fN)(argTypes,(argType,key)=>{const name=argType.name||key.toString();return!(include&&!matches(name,include)||exclude&&matches(name,exclude))}):argTypes,"filterArgTypes"),inferControl=(0,chunk_MM7DTO55.K2)((argType,name,matchers)=>{const{type,options}=argType;if(type){if(matchers.color&&matchers.color.test(name)){const controlType=type.name;if("string"===controlType)return{control:{type:"color"}};"enum"!==controlType&&external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(`Addon controls: Control of type color only supports string, received "${controlType}" instead`)}if(matchers.date&&matchers.date.test(name))return{control:{type:"date"}};switch(type.name){case"array":return{control:{type:"object"}};case"boolean":return{control:{type:"boolean"}};case"string":return{control:{type:"text"}};case"number":return{control:{type:"number"}};case"enum":{const{value}=type;return{control:{type:value?.length<=5?"radio":"select"},options:value}}case"function":case"symbol":return null;default:return{control:{type:options?"select":"object"}}}}},"inferControl"),inferControls=(0,chunk_MM7DTO55.K2)(context=>{const{argTypes,parameters:{__isArgsStory,controls:{include=null,exclude=null,matchers={}}={}}}=context;if(!__isArgsStory)return argTypes;const filteredArgTypes=filterArgTypes(argTypes,include,exclude),withControls=(0,chunk_KHNISLMN.LG)(filteredArgTypes,(argType,name)=>argType?.type&&inferControl(argType,name.toString(),matchers));return(0,chunk_U2JWIJRX.mJ)(withControls,filteredArgTypes)},"inferControls");function normalizeProjectAnnotations({argTypes,globalTypes,argTypesEnhancers,decorators,loaders,beforeEach,afterEach,initialGlobals,...annotations}){return{...argTypes&&{argTypes:normalizeInputTypes(argTypes)},...globalTypes&&{globalTypes:normalizeInputTypes(globalTypes)},decorators:normalizeArrays(decorators),loaders:normalizeArrays(loaders),beforeEach:normalizeArrays(beforeEach),afterEach:normalizeArrays(afterEach),argTypesEnhancers:[...argTypesEnhancers||[],inferArgTypes,inferControls],initialGlobals,...annotations}}inferControls.secondPass=!0,(0,chunk_MM7DTO55.K2)(normalizeProjectAnnotations,"normalizeProjectAnnotations");var composeBeforeAllHooks=(0,chunk_MM7DTO55.K2)(hooks=>async()=>{const cleanups2=[];for(const hook of hooks){const cleanup=await hook();cleanup&&cleanups2.unshift(cleanup)}return async()=>{for(const cleanup of cleanups2)await cleanup()}},"composeBeforeAllHooks");function composeStepRunners(stepRunners){return async(label,play,playContext)=>{const composedPlay=stepRunners.reduceRight((innerPlay,stepRunner)=>async()=>stepRunner(label,innerPlay,playContext),async()=>play(playContext));await composedPlay()}}function getField(moduleExportList,field){return moduleExportList.map(xs=>xs.default?.[field]??xs[field]).filter(Boolean)}function getArrayField(moduleExportList,field,options={}){return getField(moduleExportList,field).reduce((prev,cur)=>{const normalized=normalizeArrays(cur);return options.reverseFileOrder?[...normalized,...prev]:[...prev,...normalized]},[])}function getObjectField(moduleExportList,field){return Object.assign({},...getField(moduleExportList,field))}function getSingletonField(moduleExportList,field){return getField(moduleExportList,field).pop()}function composeConfigs(moduleExportList){const allArgTypeEnhancers=getArrayField(moduleExportList,"argTypesEnhancers"),stepRunners=getField(moduleExportList,"runStep"),beforeAllHooks=getArrayField(moduleExportList,"beforeAll");return{parameters:(0,chunk_U2JWIJRX.mJ)(...getField(moduleExportList,"parameters")),decorators:getArrayField(moduleExportList,"decorators",{reverseFileOrder:!external_STORYBOOK_MODULE_GLOBAL_.global.FEATURES?.legacyDecoratorFileOrder}),args:getObjectField(moduleExportList,"args"),argsEnhancers:getArrayField(moduleExportList,"argsEnhancers"),argTypes:getObjectField(moduleExportList,"argTypes"),argTypesEnhancers:[...allArgTypeEnhancers.filter(e=>!e.secondPass),...allArgTypeEnhancers.filter(e=>e.secondPass)],initialGlobals:getObjectField(moduleExportList,"initialGlobals"),globalTypes:getObjectField(moduleExportList,"globalTypes"),loaders:getArrayField(moduleExportList,"loaders"),beforeAll:composeBeforeAllHooks(beforeAllHooks),beforeEach:getArrayField(moduleExportList,"beforeEach"),afterEach:getArrayField(moduleExportList,"afterEach"),render:getSingletonField(moduleExportList,"render"),renderToCanvas:getSingletonField(moduleExportList,"renderToCanvas"),applyDecorators:getSingletonField(moduleExportList,"applyDecorators"),runStep:composeStepRunners(stepRunners),tags:getArrayField(moduleExportList,"tags"),mount:getSingletonField(moduleExportList,"mount"),testingLibraryRender:getSingletonField(moduleExportList,"testingLibraryRender")}}(0,chunk_MM7DTO55.K2)(composeStepRunners,"composeStepRunners"),(0,chunk_MM7DTO55.K2)(getField,"getField"),(0,chunk_MM7DTO55.K2)(getArrayField,"getArrayField"),(0,chunk_MM7DTO55.K2)(getObjectField,"getObjectField"),(0,chunk_MM7DTO55.K2)(getSingletonField,"getSingletonField"),(0,chunk_MM7DTO55.K2)(composeConfigs,"composeConfigs");var _ReporterAPI=class _ReporterAPI{constructor(){this.reports=[]}async addReport(report){this.reports.push(report)}};(0,chunk_MM7DTO55.K2)(_ReporterAPI,"ReporterAPI");var ReporterAPI=_ReporterAPI;function getCsfFactoryAnnotations(story,meta,projectAnnotations){return isStory(story)?{story:story.input,meta:story.meta.input,preview:story.meta.preview.composed}:{story,meta:isMeta(meta)?meta.input:meta,preview:projectAnnotations}}(0,chunk_MM7DTO55.K2)(getCsfFactoryAnnotations,"getCsfFactoryAnnotations"),(0,chunk_MM7DTO55.K2)(function setDefaultProjectAnnotations(_defaultProjectAnnotations){globalThis.defaultProjectAnnotations=_defaultProjectAnnotations},"setDefaultProjectAnnotations");function extractAnnotation(annotation){return annotation?composeConfigs([annotation]):{}}(0,chunk_MM7DTO55.K2)(extractAnnotation,"extractAnnotation"),(0,chunk_MM7DTO55.K2)(function setProjectAnnotations(projectAnnotations){const annotations=Array.isArray(projectAnnotations)?projectAnnotations:[projectAnnotations];return globalThis.globalProjectAnnotations=composeConfigs([...getCoreAnnotations(),globalThis.defaultProjectAnnotations??{},composeConfigs(annotations.map(extractAnnotation))]),globalThis.globalProjectAnnotations??{}},"setProjectAnnotations");var cleanups=[];function composeStory(storyAnnotations,componentAnnotations,projectAnnotations,defaultConfig,exportsName){if(void 0===storyAnnotations)throw new Error("Expected a story but received undefined.");componentAnnotations.title=componentAnnotations.title??"ComposedStory";const normalizedComponentAnnotations=normalizeComponentAnnotations(componentAnnotations),storyName=exportsName||storyAnnotations.storyName||storyAnnotations.story?.name||storyAnnotations.name||"Unnamed Story",normalizedStory=normalizeStory(storyName,storyAnnotations,normalizedComponentAnnotations),normalizedProjectAnnotations=normalizeProjectAnnotations(composeConfigs([defaultConfig??globalThis.globalProjectAnnotations??{},projectAnnotations??{}])),story=prepareStory(normalizedStory,normalizedComponentAnnotations,normalizedProjectAnnotations),globals={...getValuesFromArgTypes(normalizedProjectAnnotations.globalTypes),...normalizedProjectAnnotations.initialGlobals,...story.storyGlobals},reporting=new ReporterAPI,initializeContext=(0,chunk_MM7DTO55.K2)(()=>{const context=prepareContext({hooks:new HooksContext,globals,args:{...story.initialArgs},viewMode:"story",reporting,loaded:{},abortSignal:(new AbortController).signal,step:(0,chunk_MM7DTO55.K2)((label,play2)=>story.runStep(label,play2,context),"step"),canvasElement:null,canvas:{},userEvent:{},globalTypes:normalizedProjectAnnotations.globalTypes,...story,context:null,mount:null});return context.parameters.__isPortableStory=!0,context.context=context,story.renderToCanvas&&(context.renderToCanvas=async()=>{const unmount=await(story.renderToCanvas?.({componentId:story.componentId,title:story.title,id:story.id,name:story.name,tags:story.tags,showMain:(0,chunk_MM7DTO55.K2)(()=>{},"showMain"),showError:(0,chunk_MM7DTO55.K2)(error=>{throw new Error(`${error.title}\n${error.description}`)},"showError"),showException:(0,chunk_MM7DTO55.K2)(error=>{throw error},"showException"),forceRemount:!0,storyContext:context,storyFn:(0,chunk_MM7DTO55.K2)(()=>story.unboundStoryFn(context),"storyFn"),unboundStoryFn:story.unboundStoryFn},context.canvasElement));unmount&&cleanups.push(unmount)}),context.mount=story.mount(context),context},"initializeContext");let loadedContext;const play=(0,chunk_MM7DTO55.K2)(async extraContext=>{const context=initializeContext();return context.canvasElement??=globalThis?.document?.body,loadedContext&&(context.loaded=loadedContext.loaded),Object.assign(context,extraContext),story.playFunction(context)},"play"),run=(0,chunk_MM7DTO55.K2)(extraContext=>{const context=initializeContext();return Object.assign(context,extraContext),runStory(story,context)},"run"),playFunction=story.playFunction?play:void 0;return Object.assign((0,chunk_MM7DTO55.K2)(function storyFn(extraArgs){const context=initializeContext();return loadedContext&&(context.loaded=loadedContext.loaded),context.args={...context.initialArgs,...extraArgs},story.unboundStoryFn(context)},"storyFn"),{id:story.id,storyName,load:(0,chunk_MM7DTO55.K2)(async()=>{for(const callback of[...cleanups].reverse())await callback();cleanups.length=0;const context=initializeContext();context.loaded=await story.applyLoaders(context),cleanups.push(...(await story.applyBeforeEach(context)).filter(Boolean)),loadedContext=context},"load"),globals,args:story.initialArgs,parameters:story.parameters,argTypes:story.argTypes,play:playFunction,run,reporting,tags:story.tags})}(0,chunk_MM7DTO55.K2)(composeStory,"composeStory");var defaultComposeStory=(0,chunk_MM7DTO55.K2)((story,component,project,exportsName)=>composeStory(story,component,project,{},exportsName),"defaultComposeStory");async function runStory(story,context){for(const callback of[...cleanups].reverse())await callback();if(cleanups.length=0,!context.canvasElement){const container=document.createElement("div");globalThis?.document?.body?.appendChild(container),context.canvasElement=container,cleanups.push(()=>{globalThis?.document?.body?.contains(container)&&globalThis?.document?.body?.removeChild(container)})}if(context.loaded=await story.applyLoaders(context),context.abortSignal.aborted)return;cleanups.push(...(await story.applyBeforeEach(context)).filter(Boolean));const playFunction=story.playFunction,isMountDestructured=story.usesMount;if(isMountDestructured||await context.mount(),context.abortSignal.aborted)return;let cleanUp;playFunction&&(isMountDestructured||(context.mount=async()=>{throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.MountMustBeDestructuredError({playFunction:playFunction.toString()})}),await playFunction(context)),isTestEnvironment()?cleanUp=pauseAnimations():await waitForAnimations(context.abortSignal),await story.applyAfterEach(context),await(cleanUp?.())}(0,chunk_MM7DTO55.K2)(function composeStories(storiesImport,globalConfig,composeStoryFn=defaultComposeStory){const{default:metaExport,__esModule,__namedExportsOrder,...stories}=storiesImport;let meta=metaExport;return Object.entries(stories).reduce((storiesMap,[exportsName,story])=>{const{story:storyAnnotations,meta:componentAnnotations}=getCsfFactoryAnnotations(story);if(!meta&&componentAnnotations&&(meta=componentAnnotations),!isExportStory(exportsName,meta))return storiesMap;return Object.assign(storiesMap,{[exportsName]:composeStoryFn(storyAnnotations,meta,globalConfig,exportsName)})},{})},"composeStories"),(0,chunk_MM7DTO55.K2)(function createPlaywrightTest(baseTest){return baseTest.extend({mount:(0,chunk_MM7DTO55.K2)(async({mount,page},use)=>{await use(async(storyRef,...restArgs)=>{if(!("__pw_type"in storyRef)||"__pw_type"in storyRef&&"jsx"!==storyRef.__pw_type)throw new Error(chunk_OPCDBBL3_dedent`
Portable stories in Playwright CT only work when referencing JSX elements.
Please use JSX format for your components such as:
instead of:
await mount(MyComponent, { props: { foo: 'bar' } })
do:
await mount(<MyComponent foo="bar"/>)
More info: https://storybook.js.org/docs/api/portable-stories/portable-stories-playwright?ref=error
`);const{props,...storyRefWithoutProps}=storyRef;await page.evaluate(async wrappedStoryRef=>{const unwrappedStoryRef=await(globalThis.__pwUnwrapObject?.(wrappedStoryRef)),story="__pw_type"in unwrappedStoryRef?unwrappedStoryRef.type:unwrappedStoryRef;return story?.load?.()},storyRefWithoutProps);const mountResult=await mount(storyRef,...restArgs);return await page.evaluate(async wrappedStoryRef=>{const unwrappedStoryRef=await(globalThis.__pwUnwrapObject?.(wrappedStoryRef)),story="__pw_type"in unwrappedStoryRef?unwrappedStoryRef.type:unwrappedStoryRef,canvasElement=document.querySelector("#root");return story?.play?.({canvasElement})},storyRefWithoutProps),mountResult})},"mount")})},"createPlaywrightTest"),(0,chunk_MM7DTO55.K2)(runStory,"runStory");var _StoryStore=class _StoryStore{constructor(storyIndex,importFn,projectAnnotations){this.importFn=importFn,this.storyIndex=new StoryIndexStore(storyIndex),this.projectAnnotations=normalizeProjectAnnotations(composeConfigs([...getCoreAnnotations(),projectAnnotations]));const{initialGlobals,globalTypes}=this.projectAnnotations;this.args=new ArgsStore,this.userGlobals=new GlobalsStore({globals:initialGlobals,globalTypes}),this.hooks={},this.cleanupCallbacks={},this.processCSFFileWithCache=(0,import_memoizerific2.default)(1e3)(processCSFFile),this.prepareMetaWithCache=(0,import_memoizerific2.default)(1e3)(prepareMeta),this.prepareStoryWithCache=(0,import_memoizerific2.default)(1e4)(prepareStory)}setProjectAnnotations(projectAnnotations){this.projectAnnotations=normalizeProjectAnnotations(projectAnnotations);const{initialGlobals,globalTypes}=projectAnnotations;this.userGlobals.set({globals:initialGlobals,globalTypes})}async onStoriesChanged({importFn,storyIndex}){importFn&&(this.importFn=importFn),storyIndex&&(this.storyIndex.entries=storyIndex.entries),this.cachedCSFFiles&&await this.cacheAllCSFFiles()}async storyIdToEntry(storyId){return this.storyIndex.storyIdToEntry(storyId)}async loadCSFFileByStoryId(storyId){const{importPath,title}=this.storyIndex.storyIdToEntry(storyId),moduleExports=await this.importFn(importPath);return this.processCSFFileWithCache(moduleExports,importPath,title)}async loadAllCSFFiles(){const importPaths={};Object.entries(this.storyIndex.entries).forEach(([storyId,{importPath}])=>{importPaths[importPath]=storyId});return(await Promise.all(Object.entries(importPaths).map(async([importPath,storyId])=>({importPath,csfFile:await this.loadCSFFileByStoryId(storyId)})))).reduce((acc,{importPath,csfFile})=>(acc[importPath]=csfFile,acc),{})}async cacheAllCSFFiles(){this.cachedCSFFiles=await this.loadAllCSFFiles()}preparedMetaFromCSFFile({csfFile}){const componentAnnotations=csfFile.meta;return this.prepareMetaWithCache(componentAnnotations,this.projectAnnotations,csfFile.moduleExports.default)}async loadStory({storyId}){const csfFile=await this.loadCSFFileByStoryId(storyId);return this.storyFromCSFFile({storyId,csfFile})}storyFromCSFFile({storyId,csfFile}){const storyAnnotations=csfFile.stories[storyId];if(!storyAnnotations)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.MissingStoryFromCsfFileError({storyId});const componentAnnotations=csfFile.meta,story=this.prepareStoryWithCache(storyAnnotations,componentAnnotations,csfFile.projectAnnotations??this.projectAnnotations);return this.args.setInitial(story),this.hooks[story.id]=this.hooks[story.id]||new HooksContext,story}componentStoriesFromCSFFile({csfFile}){return Object.keys(this.storyIndex.entries).filter(storyId=>!!csfFile.stories[storyId]).map(storyId=>this.storyFromCSFFile({storyId,csfFile}))}async loadEntry(id){const entry=await this.storyIdToEntry(id),storyImports="docs"===entry.type?entry.storiesImports:[],[entryExports,...csfFiles]=await Promise.all([this.importFn(entry.importPath),...storyImports.map(storyImportPath=>{const firstStoryEntry=this.storyIndex.importPathToEntry(storyImportPath);return this.loadCSFFileByStoryId(firstStoryEntry.id)})]);return{entryExports,csfFiles}}getStoryContext(story,{forceInitialArgs=!1}={}){const userGlobals=this.userGlobals.get(),{initialGlobals}=this.userGlobals,reporting=new ReporterAPI;return prepareContext({...story,args:forceInitialArgs?story.initialArgs:this.args.get(story.id),initialGlobals,globalTypes:this.projectAnnotations.globalTypes,userGlobals,reporting,globals:{...userGlobals,...story.storyGlobals},hooks:this.hooks[story.id]})}addCleanupCallbacks(story,...callbacks){this.cleanupCallbacks[story.id]=(this.cleanupCallbacks[story.id]||[]).concat(callbacks)}async cleanupStory(story){this.hooks[story.id].clean();const callbacks=this.cleanupCallbacks[story.id];if(callbacks)for(const callback of[...callbacks].reverse())await callback();delete this.cleanupCallbacks[story.id]}extract(options={includeDocsOnly:!1}){const{cachedCSFFiles}=this;if(console.log("extract: extracting stories",cachedCSFFiles),!cachedCSFFiles)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledExtractOnStoreError;const stories=Object.entries(this.storyIndex.entries).reduce((acc,[storyId,entry])=>{if("docs"===entry.type)return acc;const csfFile=cachedCSFFiles[entry.importPath],story=this.storyFromCSFFile({storyId,csfFile});return!options.includeDocsOnly&&story.parameters.docsOnly||(acc[storyId]=Object.entries(story).reduce((storyAcc,[key,value])=>"story"===key&&"test"===entry.subtype?{...storyAcc,story:entry.parentName}:"moduleExport"===key||"function"==typeof value?storyAcc:Array.isArray(value)?Object.assign(storyAcc,{[key]:value.slice().sort()}):Object.assign(storyAcc,{[key]:value}),{args:story.initialArgs,globals:{...this.userGlobals.initialGlobals,...this.userGlobals.globals,...story.storyGlobals},storyId:entry.parent?entry.parent:storyId})),acc},{});return console.log("extract: stories",stories),stories}};(0,chunk_MM7DTO55.K2)(_StoryStore,"StoryStore");var StoryStore=_StoryStore;function slash(path){return path.startsWith("\\\\?\\")?path:path.replace(/\\/g,"/")}(0,chunk_MM7DTO55.K2)(slash,"slash");function pathJoin(paths){return paths.flatMap(p=>p.split("/")).filter(Boolean).join("/")}(0,chunk_MM7DTO55.K2)(pathJoin,"pathJoin");var PREPARE_ABORTED=new Error("prepareAborted"),{AbortController:AbortController2}=globalThis;function serializeError(error){try{const{name="Error",message=String(error),stack}=error;return{name,message,stack}}catch(e){return{name:"Error",message:String(error)}}}(0,chunk_MM7DTO55.K2)(serializeError,"serializeError");var _StoryRender=class _StoryRender{constructor(channel,store,renderToScreen,callbacks,id,viewMode,renderOptions={autoplay:!0,forceInitialArgs:!1},story){this.channel=channel,this.store=store,this.renderToScreen=renderToScreen,this.callbacks=callbacks,this.id=id,this.viewMode=viewMode,this.renderOptions=renderOptions,this.type="story",this.notYetRendered=!0,this.rerenderEnqueued=!1,this.disableKeyListeners=!1,this.teardownRender=(0,chunk_MM7DTO55.K2)(()=>{},"teardownRender"),this.torndown=!1,this.abortController=new AbortController2,this.renderId=Date.now(),story&&(this.story=story,this.phase="preparing")}async runPhase(signal,phase,phaseFn){this.phase=phase,this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDER_PHASE_CHANGED,{newPhase:this.phase,renderId:this.renderId,storyId:this.id}),phaseFn&&(await phaseFn(),this.checkIfAborted(signal))}checkIfAborted(signal){return signal.aborted&&!["finished","aborted","errored"].includes(this.phase)&&(this.phase="aborted",this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDER_PHASE_CHANGED,{newPhase:this.phase,renderId:this.renderId,storyId:this.id})),signal.aborted}async prepare(){if(await this.runPhase(this.abortController.signal,"preparing",async()=>{this.story=await this.store.loadStory({storyId:this.id})}),this.abortController.signal.aborted)throw await this.store.cleanupStory(this.story),PREPARE_ABORTED}isEqual(other){return!(this.id!==other.id||!this.story||this.story!==other.story)}isPreparing(){return["preparing"].includes(this.phase)}isPending(){return["loading","beforeEach","rendering","playing","afterEach"].includes(this.phase)}async renderToElement(canvasElement){return this.canvasElement=canvasElement,this.render({initial:!0,forceRemount:!0})}storyContext(){if(!this.story)throw new Error("Cannot call storyContext before preparing");const{forceInitialArgs}=this.renderOptions;return this.store.getStoryContext(this.story,{forceInitialArgs})}async render({initial=!1,forceRemount=!1}={}){const{canvasElement}=this;if(!this.story)throw new Error("cannot render when not prepared");const story=this.story;if(!canvasElement)throw new Error("cannot render when canvasElement is unset");const{id,componentId,title,name,tags,applyLoaders,applyBeforeEach,applyAfterEach,unboundStoryFn,playFunction,runStep}=story;forceRemount&&!initial&&(this.cancelRender(),this.abortController=new AbortController2);const abortSignal=this.abortController.signal;let mounted=!1;const isMountDestructured=story.usesMount;try{const context={...this.storyContext(),viewMode:this.viewMode,abortSignal,canvasElement,loaded:{},step:(0,chunk_MM7DTO55.K2)((label,play)=>runStep(label,play,context),"step"),context:null,canvas:{},userEvent:{},renderToCanvas:(0,chunk_MM7DTO55.K2)(async()=>{const teardown=await this.renderToScreen(renderContext,canvasElement);this.teardownRender=teardown||(()=>{}),mounted=!0},"renderToCanvas"),mount:(0,chunk_MM7DTO55.K2)(async(...args)=>{this.callbacks.showStoryDuringRender?.();let mountReturn=null;return await this.runPhase(abortSignal,"rendering",async()=>{mountReturn=await story.mount(context)(...args)}),isMountDestructured&&await this.runPhase(abortSignal,"playing"),mountReturn},"mount")};context.context=context;const renderContext={componentId,title,kind:title,id,name,story:name,tags,...this.callbacks,showError:(0,chunk_MM7DTO55.K2)(error=>(this.phase="errored",this.callbacks.showError(error)),"showError"),showException:(0,chunk_MM7DTO55.K2)(error=>(this.phase="errored",this.callbacks.showException(error)),"showException"),forceRemount:forceRemount||this.notYetRendered,storyContext:context,storyFn:(0,chunk_MM7DTO55.K2)(()=>unboundStoryFn(context),"storyFn"),unboundStoryFn};if(await this.runPhase(abortSignal,"loading",async()=>{context.loaded=await applyLoaders(context)}),abortSignal.aborted)return;const cleanupCallbacks=await applyBeforeEach(context);if(this.store.addCleanupCallbacks(story,...cleanupCallbacks),this.checkIfAborted(abortSignal))return;if(mounted||isMountDestructured||await context.mount(),this.notYetRendered=!1,abortSignal.aborted)return;const ignoreUnhandledErrors=!0===this.story.parameters?.test?.dangerouslyIgnoreUnhandledErrors,unhandledErrors=new Set,onError=(0,chunk_MM7DTO55.K2)(event=>{event.error&&unhandledErrors.add(event.error)},"onError"),onUnhandledRejection=(0,chunk_MM7DTO55.K2)(event=>{event.reason&&unhandledErrors.add(event.reason)},"onUnhandledRejection");if(this.renderOptions.autoplay&&forceRemount&&playFunction&&"errored"!==this.phase){window?.addEventListener?.("error",onError),window?.addEventListener?.("unhandledrejection",onUnhandledRejection),this.disableKeyListeners=!0;try{if(isMountDestructured?await playFunction(context):(context.mount=async()=>{throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.MountMustBeDestructuredError({playFunction:playFunction.toString()})},await this.runPhase(abortSignal,"playing",async()=>playFunction(context))),!mounted)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.NoStoryMountedError;this.checkIfAborted(abortSignal),!ignoreUnhandledErrors&&unhandledErrors.size>0?await this.runPhase(abortSignal,"errored"):await this.runPhase(abortSignal,"played")}catch(error){if(this.callbacks.showStoryDuringRender?.(),await this.runPhase(abortSignal,"errored",async()=>{this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.PLAY_FUNCTION_THREW_EXCEPTION,serializeError(error))}),!1!==this.story.parameters.throwPlayFunctionExceptions)throw error;console.error(error)}if(!ignoreUnhandledErrors&&unhandledErrors.size>0&&this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.UNHANDLED_ERRORS_WHILE_PLAYING,Array.from(unhandledErrors).map(serializeError)),this.disableKeyListeners=!1,window?.removeEventListener?.("unhandledrejection",onUnhandledRejection),window?.removeEventListener?.("error",onError),abortSignal.aborted)return}await this.runPhase(abortSignal,"completing",async()=>{isTestEnvironment()?this.store.addCleanupCallbacks(story,pauseAnimations()):await waitForAnimations(abortSignal)}),await this.runPhase(abortSignal,"completed",async()=>{this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDERED,id)}),"errored"!==this.phase&&await this.runPhase(abortSignal,"afterEach",async()=>{await applyAfterEach(context)});const hasUnhandledErrors=!ignoreUnhandledErrors&&unhandledErrors.size>0,hasSomeReportsFailed=context.reporting.reports.some(report=>"failed"===report.status),hasStoryErrored=hasUnhandledErrors||hasSomeReportsFailed;await this.runPhase(abortSignal,"finished",async()=>this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_FINISHED,{storyId:id,status:hasStoryErrored?"error":"success",reporters:context.reporting.reports}))}catch(err){this.phase="errored",this.callbacks.showException(err),await this.runPhase(abortSignal,"finished",async()=>this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_FINISHED,{storyId:id,status:"error",reporters:[]}))}this.rerenderEnqueued&&(this.rerenderEnqueued=!1,this.render())}async rerender(){if(!this.isPending()||"playing"===this.phase)return this.render();this.rerenderEnqueued=!0}async remount(){return await this.teardown(),this.render({forceRemount:!0})}cancelRender(){this.abortController.abort()}cancelPlayFunction(){"playing"===this.phase&&(this.abortController.abort(),this.runPhase(this.abortController.signal,"aborted"))}async teardown(){this.torndown=!0,this.cancelRender(),this.story&&await this.store.cleanupStory(this.story);for(let i=0;i<3;i+=1){if(!this.isPending())return void await this.teardownRender();await new Promise(resolve=>setTimeout(resolve,0))}window?.location?.reload?.(),await new Promise(()=>{})}};(0,chunk_MM7DTO55.K2)(_StoryRender,"StoryRender");var StoryRender=_StoryRender,{fetch}=external_STORYBOOK_MODULE_GLOBAL_.global,_Preview=class _Preview{constructor(importFn,getProjectAnnotations,channel=addons.getChannel(),shouldInitialize=!0){this.importFn=importFn,this.getProjectAnnotations=getProjectAnnotations,this.channel=channel,this.storyRenders=[],this.storeInitializationPromise=new Promise((resolve,reject)=>{this.resolveStoreInitializationPromise=resolve,this.rejectStoreInitializationPromise=reject}),shouldInitialize&&this.initialize()}get storyStore(){return new Proxy({},{get:(0,chunk_MM7DTO55.K2)((_,method)=>{if(this.storyStoreValue)return(0,external_STORYBOOK_MODULE_CLIENT_LOGGER_.deprecate)("Accessing the Story Store is deprecated and will be removed in 9.0"),this.storyStoreValue[method];throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.StoryStoreAccessedBeforeInitializationError},"get")})}async initialize(){this.setupListeners();try{const projectAnnotations=await this.getProjectAnnotationsOrRenderError();await this.runBeforeAllHook(projectAnnotations),await this.initializeWithProjectAnnotations(projectAnnotations);const userAgent=globalThis?.navigator?.userAgent;await this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.PREVIEW_INITIALIZED,{userAgent})}catch(err){this.rejectStoreInitializationPromise(err)}}ready(){return this.storeInitializationPromise}setupListeners(){this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_INDEX_INVALIDATED,this.onStoryIndexChanged.bind(this)),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.UPDATE_GLOBALS,this.onUpdateGlobals.bind(this)),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.UPDATE_STORY_ARGS,this.onUpdateArgs.bind(this)),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.ARGTYPES_INFO_REQUEST,this.onRequestArgTypesInfo.bind(this)),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.RESET_STORY_ARGS,this.onResetArgs.bind(this)),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.FORCE_RE_RENDER,this.onForceReRender.bind(this)),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.FORCE_REMOUNT,this.onForceRemount.bind(this)),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_HOT_UPDATED,this.onStoryHotUpdated.bind(this))}async getProjectAnnotationsOrRenderError(){try{const projectAnnotations=await this.getProjectAnnotations();if(this.renderToCanvas=projectAnnotations.renderToCanvas,!this.renderToCanvas)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.MissingRenderToCanvasError;return projectAnnotations}catch(err){throw this.renderPreviewEntryError("Error reading preview.js:",err),err}}async initializeWithProjectAnnotations(projectAnnotations){this.projectAnnotationsBeforeInitialization=projectAnnotations;try{const storyIndex=await this.getStoryIndexFromServer();return this.initializeWithStoryIndex(storyIndex)}catch(err){throw this.renderPreviewEntryError("Error loading story index:",err),err}}async runBeforeAllHook(projectAnnotations){try{await(this.beforeAllCleanup?.()),this.beforeAllCleanup=await(projectAnnotations.beforeAll?.())}catch(err){throw this.renderPreviewEntryError("Error in beforeAll hook:",err),err}}async getStoryIndexFromServer(){const result=await fetch("./index.json");if(200===result.status)return result.json();throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.StoryIndexFetchError({text:await result.text()})}initializeWithStoryIndex(storyIndex){if(!this.projectAnnotationsBeforeInitialization)throw new Error("Cannot call initializeWithStoryIndex until project annotations resolve");this.storyStoreValue=new StoryStore(storyIndex,this.importFn,this.projectAnnotationsBeforeInitialization),delete this.projectAnnotationsBeforeInitialization,this.setInitialGlobals(),this.resolveStoreInitializationPromise()}async setInitialGlobals(){this.emitGlobals()}emitGlobals(){if(!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"emitGlobals"});const payload={globals:this.storyStoreValue.userGlobals.get()||{},globalTypes:this.storyStoreValue.projectAnnotations.globalTypes||{}};this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.SET_GLOBALS,payload)}async onGetProjectAnnotationsChanged({getProjectAnnotations}){delete this.previewEntryError,this.getProjectAnnotations=getProjectAnnotations;const projectAnnotations=await this.getProjectAnnotationsOrRenderError();await this.runBeforeAllHook(projectAnnotations),this.storyStoreValue?(this.storyStoreValue.setProjectAnnotations(projectAnnotations),this.emitGlobals()):await this.initializeWithProjectAnnotations(projectAnnotations)}async onStoryIndexChanged(){if(delete this.previewEntryError,this.storyStoreValue||this.projectAnnotationsBeforeInitialization)try{const storyIndex=await this.getStoryIndexFromServer();if(this.projectAnnotationsBeforeInitialization)return void this.initializeWithStoryIndex(storyIndex);await this.onStoriesChanged({storyIndex})}catch(err){throw this.renderPreviewEntryError("Error loading story index:",err),err}}async onStoriesChanged({importFn,storyIndex}){if(!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"onStoriesChanged"});await this.storyStoreValue.onStoriesChanged({importFn,storyIndex})}async onUpdateGlobals({globals:updatedGlobals,currentStory}){if(this.storyStoreValue||await this.storeInitializationPromise,!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"onUpdateGlobals"});if(this.storyStoreValue.userGlobals.update(updatedGlobals),currentStory){const{initialGlobals,storyGlobals,userGlobals,globals}=this.storyStoreValue.getStoryContext(currentStory);this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.GLOBALS_UPDATED,{initialGlobals,userGlobals,storyGlobals,globals})}else{const{initialGlobals,globals}=this.storyStoreValue.userGlobals;this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.GLOBALS_UPDATED,{initialGlobals,userGlobals:globals,storyGlobals:{},globals})}await Promise.all(this.storyRenders.map(r=>r.rerender()))}async onUpdateArgs({storyId,updatedArgs}){if(!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"onUpdateArgs"});this.storyStoreValue.args.update(storyId,updatedArgs),await Promise.all(this.storyRenders.filter(r=>r.id===storyId&&!r.renderOptions.forceInitialArgs).map(r=>r.story&&r.story.usesMount?r.remount():r.rerender())),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_ARGS_UPDATED,{storyId,args:this.storyStoreValue.args.get(storyId)})}async onRequestArgTypesInfo({id,payload}){try{await this.storeInitializationPromise;const story=await(this.storyStoreValue?.loadStory(payload));this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.ARGTYPES_INFO_RESPONSE,{id,success:!0,payload:{argTypes:story?.argTypes||{}},error:null})}catch(e){this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.ARGTYPES_INFO_RESPONSE,{id,success:!1,error:e?.message})}}async onResetArgs({storyId,argNames}){if(!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"onResetArgs"});const render=this.storyRenders.find(r=>r.id===storyId),story=render?.story||await this.storyStoreValue.loadStory({storyId}),updatedArgs=(argNames||[...new Set([...Object.keys(story.initialArgs),...Object.keys(this.storyStoreValue.args.get(storyId))])]).reduce((acc,argName)=>(acc[argName]=story.initialArgs[argName],acc),{});await this.onUpdateArgs({storyId,updatedArgs})}async onForceReRender(){await Promise.all(this.storyRenders.map(r=>r.rerender()))}async onForceRemount({storyId}){await Promise.all(this.storyRenders.filter(r=>r.id===storyId).map(r=>r.remount()))}async onStoryHotUpdated(){await Promise.all(this.storyRenders.map(r=>r.cancelPlayFunction()))}renderStoryToElement(story,element,callbacks,options){if(!this.renderToCanvas||!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"renderStoryToElement"});const render=new StoryRender(this.channel,this.storyStoreValue,this.renderToCanvas,callbacks,story.id,"docs",options,story);return render.renderToElement(element),this.storyRenders.push(render),async()=>{await this.teardownRender(render)}}async teardownRender(render,{viewModeChanged}={}){this.storyRenders=this.storyRenders.filter(r=>r!==render),await(render?.teardown?.({viewModeChanged}))}async loadStory({storyId}){if(!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"loadStory"});return this.storyStoreValue.loadStory({storyId})}getStoryContext(story,{forceInitialArgs=!1}={}){if(!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"getStoryContext"});return this.storyStoreValue.getStoryContext(story,{forceInitialArgs})}async extract(options){if(!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"extract"});if(this.previewEntryError)throw this.previewEntryError;return await this.storyStoreValue.cacheAllCSFFiles(),this.storyStoreValue.extract(options)}renderPreviewEntryError(reason,err){this.previewEntryError=err,external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.error(reason),external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.error(err),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.CONFIG_ERROR,err)}};(0,chunk_MM7DTO55.K2)(_Preview,"Preview");var Preview=_Preview,_DocsContext=class _DocsContext{constructor(channel,store,renderStoryToElement,csfFiles){this.channel=channel,this.store=store,this.renderStoryToElement=renderStoryToElement,this.storyIdByName=(0,chunk_MM7DTO55.K2)(storyName=>{const storyId=this.nameToStoryId.get(storyName);if(storyId)return storyId;throw new Error(`No story found with that name: ${storyName}`)},"storyIdByName"),this.componentStories=(0,chunk_MM7DTO55.K2)(()=>this.componentStoriesValue,"componentStories"),this.componentStoriesFromCSFFile=(0,chunk_MM7DTO55.K2)(csfFile=>this.store.componentStoriesFromCSFFile({csfFile}),"componentStoriesFromCSFFile"),this.storyById=(0,chunk_MM7DTO55.K2)(storyId=>{if(!storyId){if(!this.primaryStory)throw new Error("No primary story defined for docs entry. Did you forget to use `<Meta>`?");return this.primaryStory}const csfFile=this.storyIdToCSFFile.get(storyId);if(!csfFile)throw new Error(`Called \`storyById\` for story that was never loaded: ${storyId}`);return this.store.storyFromCSFFile({storyId,csfFile})},"storyById"),this.getStoryContext=(0,chunk_MM7DTO55.K2)(story=>({...this.store.getStoryContext(story),loaded:{},viewMode:"docs"}),"getStoryContext"),this.loadStory=(0,chunk_MM7DTO55.K2)(id=>this.store.loadStory({storyId:id}),"loadStory"),this.componentStoriesValue=[],this.storyIdToCSFFile=new Map,this.exportToStory=new Map,this.exportsToCSFFile=new Map,this.nameToStoryId=new Map,this.attachedCSFFiles=new Set,csfFiles.forEach((csfFile,index)=>{this.referenceCSFFile(csfFile)})}referenceCSFFile(csfFile){this.exportsToCSFFile.set(csfFile.moduleExports,csfFile),this.exportsToCSFFile.set(csfFile.moduleExports.default,csfFile);this.store.componentStoriesFromCSFFile({csfFile}).forEach(story=>{const annotation=csfFile.stories[story.id];this.storyIdToCSFFile.set(annotation.id,csfFile),this.exportToStory.set(annotation.moduleExport,story)})}attachCSFFile(csfFile){if(!this.exportsToCSFFile.has(csfFile.moduleExports))throw new Error("Cannot attach a CSF file that has not been referenced");if(this.attachedCSFFiles.has(csfFile))return;this.attachedCSFFiles.add(csfFile);this.store.componentStoriesFromCSFFile({csfFile}).forEach(story=>{this.nameToStoryId.set(story.name,story.id),this.componentStoriesValue.push(story),this.primaryStory||(this.primaryStory=story)})}referenceMeta(metaExports,attach){const resolved=this.resolveModuleExport(metaExports);if("meta"!==resolved.type)throw new Error("<Meta of={} /> must reference a CSF file module export or meta export. Did you mistakenly reference your component instead of your CSF file?");attach&&this.attachCSFFile(resolved.csfFile)}get projectAnnotations(){const{projectAnnotations}=this.store;if(!projectAnnotations)throw new Error("Can't get projectAnnotations from DocsContext before they are initialized");return projectAnnotations}resolveAttachedModuleExportType(moduleExportType){if("story"===moduleExportType){if(!this.primaryStory)throw new Error("No primary story attached to this docs file, did you forget to use <Meta of={} />?");return{type:"story",story:this.primaryStory}}if(0===this.attachedCSFFiles.size)throw new Error("No CSF file attached to this docs file, did you forget to use <Meta of={} />?");const firstAttachedCSFFile=Array.from(this.attachedCSFFiles)[0];if("meta"===moduleExportType)return{type:"meta",csfFile:firstAttachedCSFFile};const{component}=firstAttachedCSFFile.meta;if(!component)throw new Error("Attached CSF file does not defined a component, did you forget to export one?");return{type:"component",component}}resolveModuleExport(moduleExportOrType){const csfFile=this.exportsToCSFFile.get(moduleExportOrType);if(csfFile)return{type:"meta",csfFile};const story=this.exportToStory.get(isStory(moduleExportOrType)?moduleExportOrType.input:moduleExportOrType);return story?{type:"story",story}:{type:"component",component:moduleExportOrType}}resolveOf(moduleExportOrType,validTypes=[]){let resolved;if(["component","meta","story"].includes(moduleExportOrType)){const type=moduleExportOrType;resolved=this.resolveAttachedModuleExportType(type)}else resolved=this.resolveModuleExport(moduleExportOrType);if(validTypes.length&&!validTypes.includes(resolved.type)){const prettyType="component"===resolved.type?"component or unknown":resolved.type;throw new Error(chunk_OPCDBBL3_dedent`Invalid value passed to the 'of' prop. The value was resolved to a '${prettyType}' type but the only types for this block are: ${validTypes.join(", ")}.
- Did you pass a component to the 'of' prop when the block only supports a story or a meta?
- ... or vice versa?
- Did you pass a story, CSF file or meta to the 'of' prop that is not indexed, ie. is not targeted by the 'stories' globs in the main configuration?`)}switch(resolved.type){case"component":return{...resolved,projectAnnotations:this.projectAnnotations};case"meta":return{...resolved,preparedMeta:this.store.preparedMetaFromCSFFile({csfFile:resolved.csfFile})};default:return resolved}}};(0,chunk_MM7DTO55.K2)(_DocsContext,"DocsContext");var DocsContext=_DocsContext,_CsfDocsRender=class _CsfDocsRender{constructor(channel,store,entry,callbacks){this.channel=channel,this.store=store,this.entry=entry,this.callbacks=callbacks,this.type="docs",this.subtype="csf",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=entry.id,this.renderId=Date.now()}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;const{entryExports,csfFiles=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw PREPARE_ABORTED;const{importPath,title}=this.entry,primaryCsfFile=this.store.processCSFFileWithCache(entryExports,importPath,title),primaryStoryId=Object.keys(primaryCsfFile.stories)[0];this.story=this.store.storyFromCSFFile({storyId:primaryStoryId,csfFile:primaryCsfFile}),this.csfFiles=[primaryCsfFile,...csfFiles],this.preparing=!1}isEqual(other){return!(this.id!==other.id||!this.story||this.story!==other.story)}docsContext(renderStoryToElement){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");const docsContext=new DocsContext(this.channel,this.store,renderStoryToElement,this.csfFiles);return this.csfFiles.forEach(csfFile=>docsContext.attachCSFFile(csfFile)),docsContext}async renderToElement(canvasElement,renderStoryToElement){if(!this.story||!this.csfFiles)throw new Error("Cannot render docs before preparing");const docsContext=this.docsContext(renderStoryToElement),{docs:docsParameter}=this.story.parameters||{};if(!docsParameter)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");const renderer=await docsParameter.renderer(),{render}=renderer,renderDocs=(0,chunk_MM7DTO55.K2)(async()=>{try{await render(docsContext,docsParameter,canvasElement),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.DOCS_RENDERED,this.id)}catch(err){this.callbacks.showException(err)}},"renderDocs");return this.rerender=async()=>renderDocs(),this.teardownRender=async({viewModeChanged})=>{viewModeChanged&&canvasElement&&renderer.unmount(canvasElement)},renderDocs()}async teardown({viewModeChanged}={}){this.teardownRender?.({viewModeChanged}),this.torndown=!0}};(0,chunk_MM7DTO55.K2)(_CsfDocsRender,"CsfDocsRender");var CsfDocsRender=_CsfDocsRender,_MdxDocsRender=class _MdxDocsRender{constructor(channel,store,entry,callbacks){this.channel=channel,this.store=store,this.entry=entry,this.callbacks=callbacks,this.type="docs",this.subtype="mdx",this.torndown=!1,this.disableKeyListeners=!1,this.preparing=!1,this.id=entry.id,this.renderId=Date.now()}isPreparing(){return this.preparing}async prepare(){this.preparing=!0;const{entryExports,csfFiles=[]}=await this.store.loadEntry(this.id);if(this.torndown)throw PREPARE_ABORTED;this.csfFiles=csfFiles,this.exports=entryExports,this.preparing=!1}isEqual(other){return!(this.id!==other.id||!this.exports||this.exports!==other.exports)}docsContext(renderStoryToElement){if(!this.csfFiles)throw new Error("Cannot render docs before preparing");return new DocsContext(this.channel,this.store,renderStoryToElement,this.csfFiles)}async renderToElement(canvasElement,renderStoryToElement){if(!this.exports||!this.csfFiles||!this.store.projectAnnotations)throw new Error("Cannot render docs before preparing");const docsContext=this.docsContext(renderStoryToElement),{docs}=this.store.projectAnnotations.parameters??{};if(!docs)throw new Error("Cannot render a story in viewMode=docs if `@storybook/addon-docs` is not installed");const docsParameter={...docs,page:this.exports.default},renderer=await docs.renderer(),{render}=renderer,renderDocs=(0,chunk_MM7DTO55.K2)(async()=>{try{await render(docsContext,docsParameter,canvasElement),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.DOCS_RENDERED,this.id)}catch(err){this.callbacks.showException(err)}},"renderDocs");return this.rerender=async()=>renderDocs(),this.teardownRender=async({viewModeChanged}={})=>{viewModeChanged&&canvasElement&&(renderer.unmount(canvasElement),this.torndown=!0)},renderDocs()}async teardown({viewModeChanged}={}){this.teardownRender?.({viewModeChanged}),this.torndown=!0}};(0,chunk_MM7DTO55.K2)(_MdxDocsRender,"MdxDocsRender");var MdxDocsRender=_MdxDocsRender,globalWindow=globalThis;function focusInInput(event){const target=event.composedPath&&event.composedPath()[0]||event.target;return/input|textarea/i.test(target.tagName)||null!==target.getAttribute("contenteditable")}(0,chunk_MM7DTO55.K2)(focusInInput,"focusInInput");function isMdxEntry({tags}){return tags?.includes("unattached-mdx")||tags?.includes("attached-mdx")}function isStoryRender(r){return"story"===r.type}function isDocsRender(r){return"docs"===r.type}function isCsfDocsRender(r){return isDocsRender(r)&&"csf"===r.subtype}(0,chunk_MM7DTO55.K2)(isMdxEntry,"isMdxEntry"),(0,chunk_MM7DTO55.K2)(isStoryRender,"isStoryRender"),(0,chunk_MM7DTO55.K2)(isDocsRender,"isDocsRender"),(0,chunk_MM7DTO55.K2)(isCsfDocsRender,"isCsfDocsRender");var _PreviewWithSelection=class _PreviewWithSelection extends Preview{constructor(importFn,getProjectAnnotations,selectionStore,view){super(importFn,getProjectAnnotations,void 0,!1),this.importFn=importFn,this.getProjectAnnotations=getProjectAnnotations,this.selectionStore=selectionStore,this.view=view,this.initialize()}setupListeners(){super.setupListeners(),globalWindow.onkeydown=this.onKeydown.bind(this),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.SET_CURRENT_STORY,this.onSetCurrentStory.bind(this)),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.UPDATE_QUERY_PARAMS,this.onUpdateQueryParams.bind(this)),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.PRELOAD_ENTRIES,this.onPreloadStories.bind(this))}async setInitialGlobals(){if(!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"setInitialGlobals"});const{globals}=this.selectionStore.selectionSpecifier||{};globals&&this.storyStoreValue.userGlobals.updateFromPersisted(globals),this.emitGlobals()}async initializeWithStoryIndex(storyIndex){return await super.initializeWithStoryIndex(storyIndex),this.selectSpecifiedStory()}async selectSpecifiedStory(){if(!this.storyStoreValue)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"selectSpecifiedStory"});if(this.selectionStore.selection)return void await this.renderSelection();if(!this.selectionStore.selectionSpecifier)return void this.renderMissingStory();const{storySpecifier,args}=this.selectionStore.selectionSpecifier,entry=this.storyStoreValue.storyIndex.entryFromSpecifier(storySpecifier);if(!entry)return void("*"===storySpecifier?this.renderStoryLoadingException(storySpecifier,new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.EmptyIndexError):this.renderStoryLoadingException(storySpecifier,new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.NoStoryMatchError({storySpecifier:storySpecifier.toString()})));const{id:storyId,type:viewMode}=entry;this.selectionStore.setSelection({storyId,viewMode}),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_SPECIFIED,this.selectionStore.selection),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.CURRENT_STORY_WAS_SET,this.selectionStore.selection),await this.renderSelection({persistedArgs:args})}async onGetProjectAnnotationsChanged({getProjectAnnotations}){await super.onGetProjectAnnotationsChanged({getProjectAnnotations}),this.selectionStore.selection&&this.renderSelection()}async onStoriesChanged({importFn,storyIndex}){await super.onStoriesChanged({importFn,storyIndex}),this.selectionStore.selection?await this.renderSelection():await this.selectSpecifiedStory()}onKeydown(event){if(!this.storyRenders.find(r=>r.disableKeyListeners)&&!focusInInput(event)){const{altKey,ctrlKey,metaKey,shiftKey,key,code,keyCode}=event;this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.PREVIEW_KEYDOWN,{event:{altKey,ctrlKey,metaKey,shiftKey,key,code,keyCode}})}}async onSetCurrentStory(selection){this.selectionStore.setSelection({viewMode:"story",...selection}),await this.storeInitializationPromise,this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.CURRENT_STORY_WAS_SET,this.selectionStore.selection),this.renderSelection()}onUpdateQueryParams(queryParams){this.selectionStore.setQueryParams(queryParams)}async onUpdateGlobals({globals}){const currentStory=this.currentRender instanceof StoryRender&&this.currentRender.story||void 0;super.onUpdateGlobals({globals,currentStory}),(this.currentRender instanceof MdxDocsRender||this.currentRender instanceof CsfDocsRender)&&await(this.currentRender.rerender?.())}async onUpdateArgs({storyId,updatedArgs}){super.onUpdateArgs({storyId,updatedArgs})}async onPreloadStories({ids}){await this.storeInitializationPromise,this.storyStoreValue&&await Promise.allSettled(ids.map(id=>this.storyStoreValue?.loadEntry(id)))}async renderSelection({persistedArgs}={}){const{renderToCanvas}=this;if(!this.storyStoreValue||!renderToCanvas)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.CalledPreviewMethodBeforeInitializationError({methodName:"renderSelection"});const{selection}=this.selectionStore;if(!selection)throw new Error("Cannot call renderSelection as no selection was made");const{storyId}=selection;let entry;try{entry=await this.storyStoreValue.storyIdToEntry(storyId)}catch(err){return this.currentRender&&await this.teardownRender(this.currentRender),void this.renderStoryLoadingException(storyId,err)}const storyIdChanged=this.currentSelection?.storyId!==storyId,viewModeChanged=this.currentRender?.type!==entry.type;let render;"story"===entry.type?this.view.showPreparingStory({immediate:viewModeChanged}):this.view.showPreparingDocs({immediate:viewModeChanged}),this.currentRender?.isPreparing()&&await this.teardownRender(this.currentRender),render="story"===entry.type?new StoryRender(this.channel,this.storyStoreValue,renderToCanvas,this.mainStoryCallbacks(storyId),storyId,"story"):isMdxEntry(entry)?new MdxDocsRender(this.channel,this.storyStoreValue,entry,this.mainStoryCallbacks(storyId)):new CsfDocsRender(this.channel,this.storyStoreValue,entry,this.mainStoryCallbacks(storyId));const lastSelection=this.currentSelection;this.currentSelection=selection;const lastRender=this.currentRender;this.currentRender=render;try{await render.prepare()}catch(err){return lastRender&&await this.teardownRender(lastRender),void(err!==PREPARE_ABORTED&&this.renderStoryLoadingException(storyId,err))}const implementationChanged=!storyIdChanged&&lastRender&&!render.isEqual(lastRender);if(persistedArgs&&isStoryRender(render)&&(invariant(!!render.story),this.storyStoreValue.args.updateFromPersisted(render.story,persistedArgs)),lastRender&&!lastRender.torndown&&!storyIdChanged&&!implementationChanged&&!viewModeChanged)return this.currentRender=lastRender,this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_UNCHANGED,storyId),void this.view.showMain();if(lastRender&&await this.teardownRender(lastRender,{viewModeChanged}),lastSelection&&(storyIdChanged||viewModeChanged)&&this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_CHANGED,storyId),isStoryRender(render)){invariant(!!render.story);const{parameters,initialArgs,argTypes,unmappedArgs,initialGlobals,userGlobals,storyGlobals,globals}=this.storyStoreValue.getStoryContext(render.story);this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_PREPARED,{id:storyId,parameters,initialArgs,argTypes,args:unmappedArgs}),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.GLOBALS_UPDATED,{userGlobals,storyGlobals,globals,initialGlobals})}else{let{parameters}=this.storyStoreValue.projectAnnotations;const{initialGlobals,globals}=this.storyStoreValue.userGlobals;if(this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.GLOBALS_UPDATED,{globals,initialGlobals,storyGlobals:{},userGlobals:globals}),isCsfDocsRender(render)||render.entry.tags?.includes("attached-mdx")){if(!render.csfFiles)throw new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.MdxFileWithNoCsfReferencesError({storyId});({parameters}=this.storyStoreValue.preparedMetaFromCSFFile({csfFile:render.csfFiles[0]}))}this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.DOCS_PREPARED,{id:storyId,parameters})}isStoryRender(render)?(invariant(!!render.story),this.storyRenders.push(render),this.currentRender.renderToElement(this.view.prepareForStory(render.story))):this.currentRender.renderToElement(this.view.prepareForDocs(),this.renderStoryToElement.bind(this))}async teardownRender(render,{viewModeChanged=!1}={}){this.storyRenders=this.storyRenders.filter(r=>r!==render),await(render?.teardown?.({viewModeChanged}))}mainStoryCallbacks(storyId){return{showStoryDuringRender:(0,chunk_MM7DTO55.K2)(()=>this.view.showStoryDuringRender(),"showStoryDuringRender"),showMain:(0,chunk_MM7DTO55.K2)(()=>this.view.showMain(),"showMain"),showError:(0,chunk_MM7DTO55.K2)(err=>this.renderError(storyId,err),"showError"),showException:(0,chunk_MM7DTO55.K2)(err=>this.renderException(storyId,err),"showException")}}renderPreviewEntryError(reason,err){super.renderPreviewEntryError(reason,err),this.view.showErrorDisplay(err)}renderMissingStory(){this.view.showNoPreview(),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_MISSING)}renderStoryLoadingException(storySpecifier,err){external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.error(err),this.view.showErrorDisplay(err),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_MISSING,storySpecifier)}renderException(storyId,error){const{name="Error",message=String(error),stack}=error,renderId=this.currentRender?.renderId;this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_THREW_EXCEPTION,{name,message,stack}),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDER_PHASE_CHANGED,{newPhase:"errored",renderId,storyId}),this.view.showErrorDisplay(error),external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.error(`Error rendering story '${storyId}':`),external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.error(error)}renderError(storyId,{title,description}){const renderId=this.currentRender?.renderId;this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_ERRORED,{title,description}),this.channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDER_PHASE_CHANGED,{newPhase:"errored",renderId,storyId}),this.view.showErrorDisplay({message:title,stack:description}),external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.error(`Error rendering story ${title}: ${description}`)}};(0,chunk_MM7DTO55.K2)(_PreviewWithSelection,"PreviewWithSelection");var PreviewWithSelection=_PreviewWithSelection,import_picoquery2=(0,chunk_MM7DTO55.f1)(require_main(),1),import_picoquery=(0,chunk_MM7DTO55.f1)(require_main(),1),VALIDATION_REGEXP=/^[a-zA-Z0-9 _-]*$/,NUMBER_REGEXP=/^-?[0-9]+(\.[0-9]+)?$/,HEX_REGEXP=/^#([a-f0-9]{3,4}|[a-f0-9]{6}|[a-f0-9]{8})$/i,COLOR_REGEXP=/^(rgba?|hsla?)\(([0-9]{1,3}),\s?([0-9]{1,3})%?,\s?([0-9]{1,3})%?,?\s?([0-9](\.[0-9]{1,2})?)?\)$/i,validateArgs=(0,chunk_MM7DTO55.K2)((key="",value)=>null!==key&&(!(""===key||!VALIDATION_REGEXP.test(key))&&(null==value||(value instanceof Date||("number"==typeof value||"boolean"==typeof value||("string"==typeof value?VALIDATION_REGEXP.test(value)||NUMBER_REGEXP.test(value)||HEX_REGEXP.test(value)||COLOR_REGEXP.test(value):Array.isArray(value)?value.every(v=>validateArgs(key,v)):!!(0,chunk_FSBVR7H5.Qd)(value)&&Object.entries(value).every(([k,v])=>validateArgs(k,v))))))),"validateArgs"),QUERY_OPTIONS={delimiter:";",nesting:!0,arrayRepeat:!0,arrayRepeatSyntax:"bracket",nestingSyntax:"js",valueDeserializer(str){if(str.startsWith("!")){if("!undefined"===str)return;if("!null"===str)return null;if("!true"===str)return!0;if("!false"===str)return!1;if(str.startsWith("!date(")&&str.endsWith(")"))return new Date(str.replaceAll(" ","+").slice(6,-1));if(str.startsWith("!hex(")&&str.endsWith(")"))return`#${str.slice(5,-1)}`;const color=str.slice(1).match(COLOR_REGEXP);if(color)return str.startsWith("!rgba")||str.startsWith("!RGBA")?`${color[1]}(${color[2]}, ${color[3]}, ${color[4]}, ${color[5]})`:str.startsWith("!hsla")||str.startsWith("!HSLA")?`${color[1]}(${color[2]}, ${color[3]}%, ${color[4]}%, ${color[5]})`:str.startsWith("!rgb")||str.startsWith("!RGB")?`${color[1]}(${color[2]}, ${color[3]}, ${color[4]})`:`${color[1]}(${color[2]}, ${color[3]}%, ${color[4]}%)`}return NUMBER_REGEXP.test(str)?Number(str):str}},parseArgsParam=(0,chunk_MM7DTO55.K2)(argsString=>{const parts=argsString.split(";").map(part=>part.replace("=","~").replace(":","="));return Object.entries((0,import_picoquery.parse)(parts.join(";"),QUERY_OPTIONS)).reduce((acc,[key,value])=>validateArgs(key,value)?Object.assign(acc,{[key]:value}):(external_STORYBOOK_MODULE_CLIENT_LOGGER_.once.warn(chunk_OPCDBBL3_dedent`
Omitted potentially unsafe URL args.
More info: https://storybook.js.org/docs/writing-stories/args#setting-args-through-the-url?ref=error
`),acc),{})},"parseArgsParam"),{history:chunk_HERDX7MO_history,document:document2}=external_STORYBOOK_MODULE_GLOBAL_.global;function pathToId(path){const match=(path||"").match(/^\/story\/(.+)/);if(!match)throw new Error(`Invalid path '${path}', must start with '/story/'`);return match[1]}(0,chunk_MM7DTO55.K2)(pathToId,"pathToId");var getQueryString=(0,chunk_MM7DTO55.K2)(({selection,extraParams})=>{const search=document2?.location.search.slice(1),{path,selectedKind,selectedStory,...rest}=(0,import_picoquery2.parse)(search);return`?${(0,import_picoquery2.stringify)({...rest,...extraParams,...selection&&{id:selection.storyId,viewMode:selection.viewMode}})}`},"getQueryString"),setPath=(0,chunk_MM7DTO55.K2)(selection=>{if(!selection)return;const query=getQueryString({selection}),{hash=""}=document2.location;document2.title=selection.storyId,chunk_HERDX7MO_history.replaceState({},"",`${document2.location.pathname}${query}${hash}`)},"setPath"),isObject=(0,chunk_MM7DTO55.K2)(val=>null!=val&&"object"==typeof val&&!1===Array.isArray(val),"isObject"),getFirstString=(0,chunk_MM7DTO55.K2)(v=>{if(void 0!==v)return"string"==typeof v?v:Array.isArray(v)?getFirstString(v[0]):isObject(v)?getFirstString(Object.values(v).filter(Boolean)):void 0},"getFirstString"),getSelectionSpecifierFromPath=(0,chunk_MM7DTO55.K2)(()=>{if(void 0!==document2){const queryStr=document2.location.search.slice(1),query=(0,import_picoquery2.parse)(queryStr),args="string"==typeof query.args?parseArgsParam(query.args):void 0,globals="string"==typeof query.globals?parseArgsParam(query.globals):void 0;let viewMode=getFirstString(query.viewMode);"string"==typeof viewMode&&viewMode.match(/docs|story/)||(viewMode="story");const path=getFirstString(query.path),storyId=path?pathToId(path):getFirstString(query.id);if(storyId)return{storySpecifier:storyId,args,globals,viewMode}}return null},"getSelectionSpecifierFromPath"),_UrlStore=class _UrlStore{constructor(){this.selectionSpecifier=getSelectionSpecifierFromPath()}setSelection(selection){this.selection=selection,setPath(this.selection)}setQueryParams(queryParams){const query=getQueryString({extraParams:queryParams}),{hash=""}=document2.location;chunk_HERDX7MO_history.replaceState({},"",`${document2.location.pathname}${query}${hash}`)}};(0,chunk_MM7DTO55.K2)(_UrlStore,"UrlStore");var UrlStore=_UrlStore,import_ansi_to_html=(0,chunk_MM7DTO55.f1)(require_ansi_to_html(),1),import_picoquery3=(0,chunk_MM7DTO55.f1)(require_main(),1),{document:document3}=external_STORYBOOK_MODULE_GLOBAL_.global,Mode=(Mode2=>(Mode2.MAIN="MAIN",Mode2.NOPREVIEW="NOPREVIEW",Mode2.PREPARING_STORY="PREPARING_STORY",Mode2.PREPARING_DOCS="PREPARING_DOCS",Mode2.ERROR="ERROR",Mode2))(Mode||{}),classes={PREPARING_STORY:"sb-show-preparing-story",PREPARING_DOCS:"sb-show-preparing-docs",MAIN:"sb-show-main",NOPREVIEW:"sb-show-nopreview",ERROR:"sb-show-errordisplay"},layoutClassMap={centered:"sb-main-centered",fullscreen:"sb-main-fullscreen",padded:"sb-main-padded"},ansiConverter=new import_ansi_to_html.default({escapeXML:!0}),_WebView=class _WebView{constructor(){if(this.testing=!1,void 0!==document3){const{__SPECIAL_TEST_PARAMETER__}=(0,import_picoquery3.parse)(document3.location.search.slice(1));switch(__SPECIAL_TEST_PARAMETER__){case"preparing-story":this.showPreparingStory(),this.testing=!0;break;case"preparing-docs":this.showPreparingDocs(),this.testing=!0}}}prepareForStory(story){return this.showStory(),this.applyLayout(story.parameters.layout),document3.documentElement.scrollTop=0,document3.documentElement.scrollLeft=0,this.storyRoot()}storyRoot(){return document3.getElementById("storybook-root")}prepareForDocs(){return this.showMain(),this.showDocs(),this.applyLayout("fullscreen"),document3.documentElement.scrollTop=0,document3.documentElement.scrollLeft=0,this.docsRoot()}docsRoot(){return document3.getElementById("storybook-docs")}applyLayout(layout="padded"){if("none"===layout)return document3.body.classList.remove(this.currentLayoutClass),void(this.currentLayoutClass=null);this.checkIfLayoutExists(layout);const layoutClass=layoutClassMap[layout];document3.body.classList.remove(this.currentLayoutClass),document3.body.classList.add(layoutClass),this.currentLayoutClass=layoutClass}checkIfLayoutExists(layout){layoutClassMap[layout]||external_STORYBOOK_MODULE_CLIENT_LOGGER_.logger.warn(chunk_OPCDBBL3_dedent`
The desired layout: ${layout} is not a valid option.
The possible options are: ${Object.keys(layoutClassMap).join(", ")}, none.
`)}showMode(mode){clearTimeout(this.preparingTimeout),Object.keys(Mode).forEach(otherMode=>{otherMode===mode?document3.body.classList.add(classes[otherMode]):document3.body.classList.remove(classes[otherMode])})}showErrorDisplay({message="",stack=""}){let header=message,detail=stack;const parts=message.split("\n");parts.length>1&&([header]=parts,detail=parts.slice(1).join("\n").replace(/^\n/,"")),document3.getElementById("error-message").innerHTML=ansiConverter.toHtml(header),document3.getElementById("error-stack").innerHTML=ansiConverter.toHtml(detail),this.showMode("ERROR")}showNoPreview(){this.testing||(this.showMode("NOPREVIEW"),this.storyRoot()?.setAttribute("hidden","true"),this.docsRoot()?.setAttribute("hidden","true"))}showPreparingStory({immediate=!1}={}){clearTimeout(this.preparingTimeout),immediate?this.showMode("PREPARING_STORY"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_STORY"),100)}showPreparingDocs({immediate=!1}={}){clearTimeout(this.preparingTimeout),immediate?this.showMode("PREPARING_DOCS"):this.preparingTimeout=setTimeout(()=>this.showMode("PREPARING_DOCS"),100)}showMain(){this.showMode("MAIN")}showDocs(){this.storyRoot().setAttribute("hidden","true"),this.docsRoot().removeAttribute("hidden")}showStory(){this.docsRoot().setAttribute("hidden","true"),this.storyRoot().removeAttribute("hidden")}showStoryDuringRender(){document3.body.classList.add(classes.MAIN)}};(0,chunk_MM7DTO55.K2)(_WebView,"WebView");var WebView=_WebView,_PreviewWeb=class _PreviewWeb extends PreviewWithSelection{constructor(importFn,getProjectAnnotations){super(importFn,getProjectAnnotations,new UrlStore,new WebView),this.importFn=importFn,this.getProjectAnnotations=getProjectAnnotations,external_STORYBOOK_MODULE_GLOBAL_.global.__STORYBOOK_PREVIEW__=this}};(0,chunk_MM7DTO55.K2)(_PreviewWeb,"PreviewWeb");var{document:document4}=external_STORYBOOK_MODULE_GLOBAL_.global,runScriptTypes=["application/javascript","application/ecmascript","application/x-ecmascript","application/x-javascript","text/ecmascript","text/javascript","text/javascript1.0","text/javascript1.1","text/javascript1.2","text/javascript1.3","text/javascript1.4","text/javascript1.5","text/jscript","text/livescript","text/x-ecmascript","text/x-javascript","module"];function simulateDOMContentLoaded(){const DOMContentLoadedEvent=document4.createEvent("Event");DOMContentLoadedEvent.initEvent("DOMContentLoaded",!0,!0),document4.dispatchEvent(DOMContentLoadedEvent)}function insertScript($script,callback,$scriptRoot){const scriptEl=document4.createElement("script");scriptEl.type="module"===$script.type?"module":"text/javascript",$script.src?(scriptEl.onload=callback,scriptEl.onerror=callback,scriptEl.src=$script.src):scriptEl.textContent=$script.innerText,$scriptRoot?$scriptRoot.appendChild(scriptEl):document4.head.appendChild(scriptEl),$script.parentNode.removeChild($script),$script.src||callback()}function insertScriptsSequentially(scriptsToExecute,callback,index=0){scriptsToExecute[index](()=>{++index===scriptsToExecute.length?callback():insertScriptsSequentially(scriptsToExecute,callback,index)})}(0,chunk_MM7DTO55.K2)(simulateDOMContentLoaded,"simulateDOMContentLoaded"),(0,chunk_MM7DTO55.K2)(insertScript,"insertScript"),(0,chunk_MM7DTO55.K2)(insertScriptsSequentially,"insertScriptsSequentially"),(0,chunk_MM7DTO55.K2)(function simulatePageLoad($container){let $scriptsRoot=document4.getElementById("scripts-root");$scriptsRoot?$scriptsRoot.innerHTML="":($scriptsRoot=document4.createElement("div"),$scriptsRoot.id="scripts-root",document4.body.appendChild($scriptsRoot));const $scripts=Array.from($container.querySelectorAll("script"));if($scripts.length){const scriptsToExecute=[];$scripts.forEach($script=>{const typeAttr=$script.getAttribute("type");typeAttr&&!runScriptTypes.includes(typeAttr)||scriptsToExecute.push(callback=>insertScript($script,callback,$scriptsRoot))}),scriptsToExecute.length&&insertScriptsSequentially(scriptsToExecute,simulateDOMContentLoaded,void 0)}else simulateDOMContentLoaded()},"simulatePageLoad"),(0,chunk_MM7DTO55.K2)(async function emitTransformCode(source,context){const transform=context.parameters?.docs?.source?.transform,{id,unmappedArgs}=context,transformed=transform&&source?transform?.(source,context):source,result=transformed?await transformed:void 0;addons.getChannel().emit(chunk_U2JWIJRX.Op,{id,source:result,args:unmappedArgs})},"emitTransformCode");var external_STORYBOOK_MODULE_PREVIEW_API_=__webpack_require__("storybook/preview-api"),chunk_PB6FZ3WE_console=__webpack_require__("./node_modules/console-browserify/index.js"),config={depth:10,clearOnStoryChange:!0,limit:50},findProto=(0,chunk_MM7DTO55.K2)((obj,callback)=>{const proto=Object.getPrototypeOf(obj);return!proto||callback(proto)?proto:findProto(proto,callback)},"findProto"),isReactSyntheticEvent=(0,chunk_MM7DTO55.K2)(e=>Boolean("object"==typeof e&&e&&findProto(e,proto=>/^Synthetic(?:Base)?Event$/.test(proto.constructor.name))&&"function"==typeof e.persist),"isReactSyntheticEvent"),serializeArg=(0,chunk_MM7DTO55.K2)(a=>{if(isReactSyntheticEvent(a)){const e=Object.create(a.constructor.prototype,Object.getOwnPropertyDescriptors(a));e.persist();const viewDescriptor=Object.getOwnPropertyDescriptor(e,"view"),view=viewDescriptor?.value;return"object"==typeof view&&"Window"===view?.constructor.name&&Object.defineProperty(e,"view",{...viewDescriptor,value:Object.create(view.constructor.prototype)}),e}return a},"serializeArg");function action(name,options={}){const actionOptions={...config,...options},handler=(0,chunk_MM7DTO55.K2)(function actionHandler(...args){if(options.implicit){const preview="__STORYBOOK_PREVIEW__"in external_STORYBOOK_MODULE_GLOBAL_.global?external_STORYBOOK_MODULE_GLOBAL_.global.__STORYBOOK_PREVIEW__:void 0,storyRenderer=preview?.storyRenders.find(render=>"playing"===render.phase||"rendering"===render.phase);if(storyRenderer){const deprecated=!globalThis?.FEATURES?.disallowImplicitActionsInRenderV8,error=new external_STORYBOOK_MODULE_CORE_EVENTS_PREVIEW_ERRORS_.ImplicitActionsDuringRendering({phase:storyRenderer.phase,name,deprecated});if(!deprecated)throw error;chunk_PB6FZ3WE_console.warn(error)}}const channel=external_STORYBOOK_MODULE_PREVIEW_API_.addons.getChannel(),id=Date.now().toString(36)+Math.random().toString(36).substring(2),serializedArgs=args.map(serializeArg),normalizedArgs=args.length>1?serializedArgs:serializedArgs[0],actionDisplayToEmit={id,count:0,data:{name,args:normalizedArgs},options:{...actionOptions,maxDepth:5+(actionOptions.depth||3)}};channel.emit("storybook/actions/action-event",actionDisplayToEmit)},"actionHandler");return handler.isAction=!0,handler.implicit=options.implicit,handler}(0,chunk_MM7DTO55.K2)(action,"action");var chunk_HHW4FUMO_PARAM_KEY="viewport",external_STORYBOOK_MODULE_TEST_=__webpack_require__("storybook/test"),chunk_SN4J4IQ3_EVENTS_CALL="storybook/instrumenter/call",chunk_SN4J4IQ3_EVENTS_SYNC="storybook/instrumenter/sync",chunk_SN4J4IQ3_EVENTS_START="storybook/instrumenter/start",chunk_SN4J4IQ3_EVENTS_BACK="storybook/instrumenter/back",chunk_SN4J4IQ3_EVENTS_GOTO="storybook/instrumenter/goto",chunk_SN4J4IQ3_EVENTS_NEXT="storybook/instrumenter/next",chunk_SN4J4IQ3_EVENTS_END="storybook/instrumenter/end",process=__webpack_require__("./node_modules/process/browser.js"),chunk_JVSKG4YS_Buffer=__webpack_require__("./node_modules/buffer/index.js").Buffer,h=Object.entries({reset:[0,0],bold:[1,22,"[22m[1m"],dim:[2,22,"[22m[2m"],italic:[3,23],underline:[4,24],inverse:[7,27],hidden:[8,28],strikethrough:[9,29],black:[30,39],red:[31,39],green:[32,39],yellow:[33,39],blue:[34,39],magenta:[35,39],cyan:[36,39],white:[37,39],gray:[90,39],bgBlack:[40,49],bgRed:[41,49],bgGreen:[42,49],bgYellow:[43,49],bgBlue:[44,49],bgMagenta:[45,49],bgCyan:[46,49],bgWhite:[47,49],blackBright:[90,39],redBright:[91,39],greenBright:[92,39],yellowBright:[93,39],blueBright:[94,39],magentaBright:[95,39],cyanBright:[96,39],whiteBright:[97,39],bgBlackBright:[100,49],bgRedBright:[101,49],bgGreenBright:[102,49],bgYellowBright:[103,49],bgBlueBright:[104,49],bgMagentaBright:[105,49],bgCyanBright:[106,49],bgWhiteBright:[107,49]});function a(n){return String(n)}(0,chunk_MM7DTO55.K2)(a,"a"),a.open="",a.close="";h.reduce((n,[e])=>(n[e]=a,n),{isColorSupported:!1});function C(n=!1){let e=void 0!==process?process:void 0,i=(null==e?void 0:e.env)||{},g=(null==e?void 0:e.argv)||[];return!("NO_COLOR"in i||g.includes("--no-color"))&&("FORCE_COLOR"in i||g.includes("--color")||"win32"===(null==e?void 0:e.platform)||n&&"dumb"!==i.TERM||"CI"in i)||"undefined"!=typeof window&&!!window.chrome}function p(n=!1){let e=C(n),i=(0,chunk_MM7DTO55.K2)((r,t,c,o)=>{let l="",s2=0;do{l+=r.substring(s2,o)+c,s2=o+t.length,o=r.indexOf(t,s2)}while(~o);return l+r.substring(s2)},"i"),g=(0,chunk_MM7DTO55.K2)((r,t,c=r)=>{let o=(0,chunk_MM7DTO55.K2)(l=>{let s2=String(l),b=s2.indexOf(t,r.length);return~b?r+i(s2,t,c,b)+t:r+s2+t},"o");return o.open=r,o.close=t,o},"g"),u={isColorSupported:e},d=(0,chunk_MM7DTO55.K2)(r=>`[${r}m`,"d");for(let[r,t]of h)u[r]=e?g(d(t[0]),d(t[1]),t[2]):a;return u}(0,chunk_MM7DTO55.K2)(C,"C"),(0,chunk_MM7DTO55.K2)(p,"p");var s=p();function _mergeNamespaces(n,m2){return m2.forEach(function(e){e&&"string"!=typeof e&&!Array.isArray(e)&&Object.keys(e).forEach(function(k){if("default"!==k&&!(k in n)){var d=Object.getOwnPropertyDescriptor(e,k);Object.defineProperty(n,k,d.get?d:{enumerable:!0,get:(0,chunk_MM7DTO55.K2)(function(){return e[k]},"get")})}})}),Object.freeze(n)}function getKeysOfEnumerableProperties(object,compareKeys){const rawKeys=Object.keys(object),keys=null===compareKeys?rawKeys:rawKeys.sort(compareKeys);if(Object.getOwnPropertySymbols)for(const symbol of Object.getOwnPropertySymbols(object))Object.getOwnPropertyDescriptor(object,symbol).enumerable&&keys.push(symbol);return keys}function printIteratorEntries(iterator,config,indentation,depth,refs,printer2,separator=": "){let result="",width=0,current=iterator.next();if(!current.done){result+=config.spacingOuter;const indentationNext=indentation+config.indent;for(;!current.done;){if(result+=indentationNext,width++===config.maxWidth){result+="…";break}result+=printer2(current.value[0],config,indentationNext,depth,refs)+separator+printer2(current.value[1],config,indentationNext,depth,refs),current=iterator.next(),current.done?config.min||(result+=","):result+=`,${config.spacingInner}`}result+=config.spacingOuter+indentation}return result}function printIteratorValues(iterator,config,indentation,depth,refs,printer2){let result="",width=0,current=iterator.next();if(!current.done){result+=config.spacingOuter;const indentationNext=indentation+config.indent;for(;!current.done;){if(result+=indentationNext,width++===config.maxWidth){result+="…";break}result+=printer2(current.value,config,indentationNext,depth,refs),current=iterator.next(),current.done?config.min||(result+=","):result+=`,${config.spacingInner}`}result+=config.spacingOuter+indentation}return result}function printListItems(list,config,indentation,depth,refs,printer2){let result="";list=list instanceof ArrayBuffer?new DataView(list):list;const isDataView=(0,chunk_MM7DTO55.K2)(l=>l instanceof DataView,"isDataView"),length=isDataView(list)?list.byteLength:list.length;if(length>0){result+=config.spacingOuter;const indentationNext=indentation+config.indent;for(let i=0;i<length;i++){if(result+=indentationNext,i===config.maxWidth){result+="…";break}(isDataView(list)||i in list)&&(result+=printer2(isDataView(list)?list.getInt8(i):list[i],config,indentationNext,depth,refs)),i<length-1?result+=`,${config.spacingInner}`:config.min||(result+=",")}result+=config.spacingOuter+indentation}return result}function printObjectProperties(val,config,indentation,depth,refs,printer2){let result="";const keys=getKeysOfEnumerableProperties(val,config.compareKeys);if(keys.length>0){result+=config.spacingOuter;const indentationNext=indentation+config.indent;for(let i=0;i<keys.length;i++){const key=keys[i];result+=`${indentationNext+printer2(key,config,indentationNext,depth,refs)}: ${printer2(val[key],config,indentationNext,depth,refs)}`,i<keys.length-1?result+=`,${config.spacingInner}`:config.min||(result+=",")}result+=config.spacingOuter+indentation}return result}(0,chunk_MM7DTO55.K2)(_mergeNamespaces,"_mergeNamespaces"),(0,chunk_MM7DTO55.K2)(getKeysOfEnumerableProperties,"getKeysOfEnumerableProperties"),(0,chunk_MM7DTO55.K2)(printIteratorEntries,"printIteratorEntries"),(0,chunk_MM7DTO55.K2)(printIteratorValues,"printIteratorValues"),(0,chunk_MM7DTO55.K2)(printListItems,"printListItems"),(0,chunk_MM7DTO55.K2)(printObjectProperties,"printObjectProperties");var asymmetricMatcher="function"==typeof Symbol&&Symbol.for?Symbol.for("jest.asymmetricMatcher"):1267621,serialize$5=(0,chunk_MM7DTO55.K2)((val,config,indentation,depth,refs,printer2)=>{const stringedValue=val.toString();if("ArrayContaining"===stringedValue||"ArrayNotContaining"===stringedValue)return++depth>config.maxDepth?`[${stringedValue}]`:`${stringedValue+" "}[${printListItems(val.sample,config,indentation,depth,refs,printer2)}]`;if("ObjectContaining"===stringedValue||"ObjectNotContaining"===stringedValue)return++depth>config.maxDepth?`[${stringedValue}]`:`${stringedValue+" "}{${printObjectProperties(val.sample,config,indentation,depth,refs,printer2)}}`;if("StringMatching"===stringedValue||"StringNotMatching"===stringedValue)return stringedValue+" "+printer2(val.sample,config,indentation,depth,refs);if("StringContaining"===stringedValue||"StringNotContaining"===stringedValue)return stringedValue+" "+printer2(val.sample,config,indentation,depth,refs);if("function"!=typeof val.toAsymmetricMatcher)throw new TypeError(`Asymmetric matcher ${val.constructor.name} does not implement toAsymmetricMatcher()`);return val.toAsymmetricMatcher()},"serialize$5"),plugin$5={serialize:serialize$5,test:(0,chunk_MM7DTO55.K2)(val=>val&&val.$$typeof===asymmetricMatcher,"test$5")},OBJECT_NAMES=new Set(["DOMStringMap","NamedNodeMap"]),ARRAY_REGEXP=/^(?:HTML\w*Collection|NodeList)$/;function testName(name){return OBJECT_NAMES.has(name)||ARRAY_REGEXP.test(name)}(0,chunk_MM7DTO55.K2)(testName,"testName");var test$4=(0,chunk_MM7DTO55.K2)(val=>val&&val.constructor&&!!val.constructor.name&&testName(val.constructor.name),"test$4");function isNamedNodeMap(collection){return"NamedNodeMap"===collection.constructor.name}(0,chunk_MM7DTO55.K2)(isNamedNodeMap,"isNamedNodeMap");var serialize$4=(0,chunk_MM7DTO55.K2)((collection,config,indentation,depth,refs,printer2)=>{const name=collection.constructor.name;return++depth>config.maxDepth?`[${name}]`:(config.min?"":name+" ")+(OBJECT_NAMES.has(name)?`{${printObjectProperties(isNamedNodeMap(collection)?[...collection].reduce((props,attribute)=>(props[attribute.name]=attribute.value,props),{}):{...collection},config,indentation,depth,refs,printer2)}}`:`[${printListItems([...collection],config,indentation,depth,refs,printer2)}]`)},"serialize$4"),plugin$4={serialize:serialize$4,test:test$4};function escapeHTML(str){return str.replaceAll("<","<").replaceAll(">",">")}function printProps(keys,props,config,indentation,depth,refs,printer2){const indentationNext=indentation+config.indent,colors=config.colors;return keys.map(key=>{const value=props[key];let printed=printer2(value,config,indentationNext,depth,refs);return"string"!=typeof value&&(printed.includes("\n")&&(printed=config.spacingOuter+indentationNext+printed+config.spacingOuter+indentation),printed=`{${printed}}`),`${config.spacingInner+indentation+colors.prop.open+key+colors.prop.close}=${colors.value.open}${printed}${colors.value.close}`}).join("")}function printChildren(children,config,indentation,depth,refs,printer2){return children.map(child=>config.spacingOuter+indentation+("string"==typeof child?printText(child,config):printer2(child,config,indentation,depth,refs))).join("")}function printText(text,config){const contentColor=config.colors.content;return contentColor.open+escapeHTML(text)+contentColor.close}function printComment(comment,config){const commentColor=config.colors.comment;return`${commentColor.open}\x3c!--${escapeHTML(comment)}--\x3e${commentColor.close}`}function printElement(type,printedProps,printedChildren,config,indentation){const tagColor=config.colors.tag;return`${tagColor.open}<${type}${printedProps&&tagColor.close+printedProps+config.spacingOuter+indentation+tagColor.open}${printedChildren?`>${tagColor.close}${printedChildren}${config.spacingOuter}${indentation}${tagColor.open}</${type}`:(printedProps&&!config.min?"":" ")+"/"}>${tagColor.close}`}function printElementAsLeaf(type,config){const tagColor=config.colors.tag;return`${tagColor.open}<${type}${tagColor.close} …${tagColor.open} />${tagColor.close}`}(0,chunk_MM7DTO55.K2)(escapeHTML,"escapeHTML"),(0,chunk_MM7DTO55.K2)(printProps,"printProps"),(0,chunk_MM7DTO55.K2)(printChildren,"printChildren"),(0,chunk_MM7DTO55.K2)(printText,"printText"),(0,chunk_MM7DTO55.K2)(printComment,"printComment"),(0,chunk_MM7DTO55.K2)(printElement,"printElement"),(0,chunk_MM7DTO55.K2)(printElementAsLeaf,"printElementAsLeaf");var ELEMENT_REGEXP=/^(?:(?:HTML|SVG)\w*)?Element$/;function testHasAttribute(val){try{return"function"==typeof val.hasAttribute&&val.hasAttribute("is")}catch{return!1}}function testNode(val){const constructorName=val.constructor.name,{nodeType,tagName}=val,isCustomElement="string"==typeof tagName&&tagName.includes("-")||testHasAttribute(val);return 1===nodeType&&(ELEMENT_REGEXP.test(constructorName)||isCustomElement)||3===nodeType&&"Text"===constructorName||8===nodeType&&"Comment"===constructorName||11===nodeType&&"DocumentFragment"===constructorName}(0,chunk_MM7DTO55.K2)(testHasAttribute,"testHasAttribute"),(0,chunk_MM7DTO55.K2)(testNode,"testNode");var test$3=(0,chunk_MM7DTO55.K2)(val=>{var _val$constructor;return(null==val||null===(_val$constructor=val.constructor)||void 0===_val$constructor?void 0:_val$constructor.name)&&testNode(val)},"test$3");function nodeIsText(node){return 3===node.nodeType}function nodeIsComment(node){return 8===node.nodeType}function nodeIsFragment(node){return 11===node.nodeType}(0,chunk_MM7DTO55.K2)(nodeIsText,"nodeIsText"),(0,chunk_MM7DTO55.K2)(nodeIsComment,"nodeIsComment"),(0,chunk_MM7DTO55.K2)(nodeIsFragment,"nodeIsFragment");var serialize$3=(0,chunk_MM7DTO55.K2)((node,config,indentation,depth,refs,printer2)=>{if(nodeIsText(node))return printText(node.data,config);if(nodeIsComment(node))return printComment(node.data,config);const type=nodeIsFragment(node)?"DocumentFragment":node.tagName.toLowerCase();return++depth>config.maxDepth?printElementAsLeaf(type,config):printElement(type,printProps(nodeIsFragment(node)?[]:Array.from(node.attributes,attr=>attr.name).sort(),nodeIsFragment(node)?{}:[...node.attributes].reduce((props,attribute)=>(props[attribute.name]=attribute.value,props),{}),config,indentation+config.indent,depth,refs,printer2),printChildren(Array.prototype.slice.call(node.childNodes||node.children),config,indentation+config.indent,depth,refs,printer2),config,indentation)},"serialize$3"),plugin$3={serialize:serialize$3,test:test$3},getImmutableName=(0,chunk_MM7DTO55.K2)(name=>`Immutable.${name}`,"getImmutableName"),printAsLeaf=(0,chunk_MM7DTO55.K2)(name=>`[${name}]`,"printAsLeaf");function printImmutableEntries(val,config,indentation,depth,refs,printer2,type){return++depth>config.maxDepth?printAsLeaf(getImmutableName(type)):`${getImmutableName(type)+" "}{${printIteratorEntries(val.entries(),config,indentation,depth,refs,printer2)}}`}function getRecordEntries(val){let i=0;return{next(){if(i<val._keys.length){const key=val._keys[i++];return{done:!1,value:[key,val.get(key)]}}return{done:!0,value:void 0}}}}function printImmutableRecord(val,config,indentation,depth,refs,printer2){const name=getImmutableName(val._name||"Record");return++depth>config.maxDepth?printAsLeaf(name):`${name+" "}{${printIteratorEntries(getRecordEntries(val),config,indentation,depth,refs,printer2)}}`}function printImmutableSeq(val,config,indentation,depth,refs,printer2){const name=getImmutableName("Seq");return++depth>config.maxDepth?printAsLeaf(name):val["@@__IMMUTABLE_KEYED__@@"]?`${name+" "}{${val._iter||val._object?printIteratorEntries(val.entries(),config,indentation,depth,refs,printer2):"…"}}`:`${name+" "}[${val._iter||val._array||val._collection||val._iterable?printIteratorValues(val.values(),config,indentation,depth,refs,printer2):"…"}]`}function printImmutableValues(val,config,indentation,depth,refs,printer2,type){return++depth>config.maxDepth?printAsLeaf(getImmutableName(type)):`${getImmutableName(type)+" "}[${printIteratorValues(val.values(),config,indentation,depth,refs,printer2)}]`}(0,chunk_MM7DTO55.K2)(printImmutableEntries,"printImmutableEntries"),(0,chunk_MM7DTO55.K2)(getRecordEntries,"getRecordEntries"),(0,chunk_MM7DTO55.K2)(printImmutableRecord,"printImmutableRecord"),(0,chunk_MM7DTO55.K2)(printImmutableSeq,"printImmutableSeq"),(0,chunk_MM7DTO55.K2)(printImmutableValues,"printImmutableValues");var serialize$2=(0,chunk_MM7DTO55.K2)((val,config,indentation,depth,refs,printer2)=>val["@@__IMMUTABLE_MAP__@@"]?printImmutableEntries(val,config,indentation,depth,refs,printer2,val["@@__IMMUTABLE_ORDERED__@@"]?"OrderedMap":"Map"):val["@@__IMMUTABLE_LIST__@@"]?printImmutableValues(val,config,indentation,depth,refs,printer2,"List"):val["@@__IMMUTABLE_SET__@@"]?printImmutableValues(val,config,indentation,depth,refs,printer2,val["@@__IMMUTABLE_ORDERED__@@"]?"OrderedSet":"Set"):val["@@__IMMUTABLE_STACK__@@"]?printImmutableValues(val,config,indentation,depth,refs,printer2,"Stack"):val["@@__IMMUTABLE_SEQ__@@"]?printImmutableSeq(val,config,indentation,depth,refs,printer2):printImmutableRecord(val,config,indentation,depth,refs,printer2),"serialize$2"),plugin$2={serialize:serialize$2,test:(0,chunk_MM7DTO55.K2)(val=>val&&(!0===val["@@__IMMUTABLE_ITERABLE__@@"]||!0===val["@@__IMMUTABLE_RECORD__@@"]),"test$2")};function getDefaultExportFromCjs(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}(0,chunk_MM7DTO55.K2)(getDefaultExportFromCjs,"getDefaultExportFromCjs");var hasRequiredReactIs_production,reactIs$1={exports:{}},reactIs_production={};function requireReactIs_production(){if(hasRequiredReactIs_production)return reactIs_production;hasRequiredReactIs_production=1;var REACT_ELEMENT_TYPE=Symbol.for("react.transitional.element"),REACT_PORTAL_TYPE=Symbol.for("react.portal"),REACT_FRAGMENT_TYPE=Symbol.for("react.fragment"),REACT_STRICT_MODE_TYPE=Symbol.for("react.strict_mode"),REACT_PROFILER_TYPE=Symbol.for("react.profiler"),REACT_CONSUMER_TYPE=Symbol.for("react.consumer"),REACT_CONTEXT_TYPE=Symbol.for("react.context"),REACT_FORWARD_REF_TYPE=Symbol.for("react.forward_ref"),REACT_SUSPENSE_TYPE=Symbol.for("react.suspense"),REACT_SUSPENSE_LIST_TYPE=Symbol.for("react.suspense_list"),REACT_MEMO_TYPE=Symbol.for("react.memo"),REACT_LAZY_TYPE=Symbol.for("react.lazy"),REACT_VIEW_TRANSITION_TYPE=Symbol.for("react.view_transition"),REACT_CLIENT_REFERENCE=Symbol.for("react.client.reference");function typeOf(object){if("object"==typeof object&&null!==object){var $$typeof=object.$$typeof;switch($$typeof){case REACT_ELEMENT_TYPE:switch(object=object.type){case REACT_FRAGMENT_TYPE:case REACT_PROFILER_TYPE:case REACT_STRICT_MODE_TYPE:case REACT_SUSPENSE_TYPE:case REACT_SUSPENSE_LIST_TYPE:case REACT_VIEW_TRANSITION_TYPE:return object;default:switch(object=object&&object.$$typeof){case REACT_CONTEXT_TYPE:case REACT_FORWARD_REF_TYPE:case REACT_LAZY_TYPE:case REACT_MEMO_TYPE:case REACT_CONSUMER_TYPE:return object;default:return $$typeof}}case REACT_PORTAL_TYPE:return $$typeof}}}return(0,chunk_MM7DTO55.K2)(typeOf,"typeOf"),reactIs_production.ContextConsumer=REACT_CONSUMER_TYPE,reactIs_production.ContextProvider=REACT_CONTEXT_TYPE,reactIs_production.Element=REACT_ELEMENT_TYPE,reactIs_production.ForwardRef=REACT_FORWARD_REF_TYPE,reactIs_production.Fragment=REACT_FRAGMENT_TYPE,reactIs_production.Lazy=REACT_LAZY_TYPE,reactIs_production.Memo=REACT_MEMO_TYPE,reactIs_production.Portal=REACT_PORTAL_TYPE,reactIs_production.Profiler=REACT_PROFILER_TYPE,reactIs_production.StrictMode=REACT_STRICT_MODE_TYPE,reactIs_production.Suspense=REACT_SUSPENSE_TYPE,reactIs_production.SuspenseList=REACT_SUSPENSE_LIST_TYPE,reactIs_production.isContextConsumer=function(object){return typeOf(object)===REACT_CONSUMER_TYPE},reactIs_production.isContextProvider=function(object){return typeOf(object)===REACT_CONTEXT_TYPE},reactIs_production.isElement=function(object){return"object"==typeof object&&null!==object&&object.$$typeof===REACT_ELEMENT_TYPE},reactIs_production.isForwardRef=function(object){return typeOf(object)===REACT_FORWARD_REF_TYPE},reactIs_production.isFragment=function(object){return typeOf(object)===REACT_FRAGMENT_TYPE},reactIs_production.isLazy=function(object){return typeOf(object)===REACT_LAZY_TYPE},reactIs_production.isMemo=function(object){return typeOf(object)===REACT_MEMO_TYPE},reactIs_production.isPortal=function(object){return typeOf(object)===REACT_PORTAL_TYPE},reactIs_production.isProfiler=function(object){return typeOf(object)===REACT_PROFILER_TYPE},reactIs_production.isStrictMode=function(object){return typeOf(object)===REACT_STRICT_MODE_TYPE},reactIs_production.isSuspense=function(object){return typeOf(object)===REACT_SUSPENSE_TYPE},reactIs_production.isSuspenseList=function(object){return typeOf(object)===REACT_SUSPENSE_LIST_TYPE},reactIs_production.isValidElementType=function(type){return"string"==typeof type||"function"==typeof type||type===REACT_FRAGMENT_TYPE||type===REACT_PROFILER_TYPE||type===REACT_STRICT_MODE_TYPE||type===REACT_SUSPENSE_TYPE||type===REACT_SUSPENSE_LIST_TYPE||"object"==typeof type&&null!==type&&(type.$$typeof===REACT_LAZY_TYPE||type.$$typeof===REACT_MEMO_TYPE||type.$$typeof===REACT_CONTEXT_TYPE||type.$$typeof===REACT_CONSUMER_TYPE||type.$$typeof===REACT_FORWARD_REF_TYPE||type.$$typeof===REACT_CLIENT_REFERENCE||void 0!==type.getModuleId)},reactIs_production.typeOf=typeOf,reactIs_production}(0,chunk_MM7DTO55.K2)(requireReactIs_production,"requireReactIs_production");var hasRequiredReactIs_development$1,hasRequiredReactIs$1,reactIs_development$1={};function requireReactIs$1(){return hasRequiredReactIs$1||(hasRequiredReactIs$1=1,reactIs$1.exports=requireReactIs_production()),reactIs$1.exports}(0,chunk_MM7DTO55.K2)(function requireReactIs_development$1(){return hasRequiredReactIs_development$1||(hasRequiredReactIs_development$1=1),reactIs_development$1},"requireReactIs_development$1"),(0,chunk_MM7DTO55.K2)(requireReactIs$1,"requireReactIs$1");var hasRequiredReactIs_production_min,reactIsExports$1=requireReactIs$1(),ReactIs19=_mergeNamespaces({__proto__:null,default:getDefaultExportFromCjs(reactIsExports$1)},[reactIsExports$1]),reactIs={exports:{}},reactIs_production_min={};function requireReactIs_production_min(){if(hasRequiredReactIs_production_min)return reactIs_production_min;hasRequiredReactIs_production_min=1;var u,b=Symbol.for("react.element"),c=Symbol.for("react.portal"),d=Symbol.for("react.fragment"),e=Symbol.for("react.strict_mode"),f2=Symbol.for("react.profiler"),g=Symbol.for("react.provider"),h2=Symbol.for("react.context"),k=Symbol.for("react.server_context"),l=Symbol.for("react.forward_ref"),m2=Symbol.for("react.suspense"),n=Symbol.for("react.suspense_list"),p2=Symbol.for("react.memo"),q=Symbol.for("react.lazy"),t=Symbol.for("react.offscreen");function v(a2){if("object"==typeof a2&&null!==a2){var r=a2.$$typeof;switch(r){case b:switch(a2=a2.type){case d:case f2:case e:case m2:case n:return a2;default:switch(a2=a2&&a2.$$typeof){case k:case h2:case l:case q:case p2:case g:return a2;default:return r}}case c:return r}}}return u=Symbol.for("react.module.reference"),(0,chunk_MM7DTO55.K2)(v,"v"),reactIs_production_min.ContextConsumer=h2,reactIs_production_min.ContextProvider=g,reactIs_production_min.Element=b,reactIs_production_min.ForwardRef=l,reactIs_production_min.Fragment=d,reactIs_production_min.Lazy=q,reactIs_production_min.Memo=p2,reactIs_production_min.Portal=c,reactIs_production_min.Profiler=f2,reactIs_production_min.StrictMode=e,reactIs_production_min.Suspense=m2,reactIs_production_min.SuspenseList=n,reactIs_production_min.isAsyncMode=function(){return!1},reactIs_production_min.isConcurrentMode=function(){return!1},reactIs_production_min.isContextConsumer=function(a2){return v(a2)===h2},reactIs_production_min.isContextProvider=function(a2){return v(a2)===g},reactIs_production_min.isElement=function(a2){return"object"==typeof a2&&null!==a2&&a2.$$typeof===b},reactIs_production_min.isForwardRef=function(a2){return v(a2)===l},reactIs_production_min.isFragment=function(a2){return v(a2)===d},reactIs_production_min.isLazy=function(a2){return v(a2)===q},reactIs_production_min.isMemo=function(a2){return v(a2)===p2},reactIs_production_min.isPortal=function(a2){return v(a2)===c},reactIs_production_min.isProfiler=function(a2){return v(a2)===f2},reactIs_production_min.isStrictMode=function(a2){return v(a2)===e},reactIs_production_min.isSuspense=function(a2){return v(a2)===m2},reactIs_production_min.isSuspenseList=function(a2){return v(a2)===n},reactIs_production_min.isValidElementType=function(a2){return"string"==typeof a2||"function"==typeof a2||a2===d||a2===f2||a2===e||a2===m2||a2===n||a2===t||"object"==typeof a2&&null!==a2&&(a2.$$typeof===q||a2.$$typeof===p2||a2.$$typeof===g||a2.$$typeof===h2||a2.$$typeof===l||a2.$$typeof===u||void 0!==a2.getModuleId)},reactIs_production_min.typeOf=v,reactIs_production_min}(0,chunk_MM7DTO55.K2)(requireReactIs_production_min,"requireReactIs_production_min");var hasRequiredReactIs_development,hasRequiredReactIs,reactIs_development={};function requireReactIs(){return hasRequiredReactIs||(hasRequiredReactIs=1,reactIs.exports=requireReactIs_production_min()),reactIs.exports}(0,chunk_MM7DTO55.K2)(function requireReactIs_development(){return hasRequiredReactIs_development||(hasRequiredReactIs_development=1),reactIs_development},"requireReactIs_development"),(0,chunk_MM7DTO55.K2)(requireReactIs,"requireReactIs");var reactIsExports=requireReactIs(),ReactIs18=_mergeNamespaces({__proto__:null,default:getDefaultExportFromCjs(reactIsExports)},[reactIsExports]),ReactIs=Object.fromEntries(["isAsyncMode","isConcurrentMode","isContextConsumer","isContextProvider","isElement","isForwardRef","isFragment","isLazy","isMemo","isPortal","isProfiler","isStrictMode","isSuspense","isSuspenseList","isValidElementType"].map(m2=>[m2,v=>ReactIs18[m2](v)||ReactIs19[m2](v)]));function getChildren(arg,children=[]){if(Array.isArray(arg))for(const item of arg)getChildren(item,children);else null!=arg&&!1!==arg&&""!==arg&&children.push(arg);return children}function getType(element){const type=element.type;if("string"==typeof type)return type;if("function"==typeof type)return type.displayName||type.name||"Unknown";if(ReactIs.isFragment(element))return"React.Fragment";if(ReactIs.isSuspense(element))return"React.Suspense";if("object"==typeof type&&null!==type){if(ReactIs.isContextProvider(element))return"Context.Provider";if(ReactIs.isContextConsumer(element))return"Context.Consumer";if(ReactIs.isForwardRef(element)){if(type.displayName)return type.displayName;const functionName=type.render.displayName||type.render.name||"";return""===functionName?"ForwardRef":`ForwardRef(${functionName})`}if(ReactIs.isMemo(element)){const functionName=type.displayName||type.type.displayName||type.type.name||"";return""===functionName?"Memo":`Memo(${functionName})`}}return"UNDEFINED"}function getPropKeys$1(element){const{props}=element;return Object.keys(props).filter(key=>"children"!==key&&void 0!==props[key]).sort()}(0,chunk_MM7DTO55.K2)(getChildren,"getChildren"),(0,chunk_MM7DTO55.K2)(getType,"getType"),(0,chunk_MM7DTO55.K2)(getPropKeys$1,"getPropKeys$1");var serialize$1=(0,chunk_MM7DTO55.K2)((element,config,indentation,depth,refs,printer2)=>++depth>config.maxDepth?printElementAsLeaf(getType(element),config):printElement(getType(element),printProps(getPropKeys$1(element),element.props,config,indentation+config.indent,depth,refs,printer2),printChildren(getChildren(element.props.children),config,indentation+config.indent,depth,refs,printer2),config,indentation),"serialize$1"),plugin$1={serialize:serialize$1,test:(0,chunk_MM7DTO55.K2)(val=>null!=val&&ReactIs.isElement(val),"test$1")},testSymbol="function"==typeof Symbol&&Symbol.for?Symbol.for("react.test.json"):245830487;function getPropKeys(object){const{props}=object;return props?Object.keys(props).filter(key=>void 0!==props[key]).sort():[]}(0,chunk_MM7DTO55.K2)(getPropKeys,"getPropKeys");var serialize=(0,chunk_MM7DTO55.K2)((object,config,indentation,depth,refs,printer2)=>++depth>config.maxDepth?printElementAsLeaf(object.type,config):printElement(object.type,object.props?printProps(getPropKeys(object),object.props,config,indentation+config.indent,depth,refs,printer2):"",object.children?printChildren(object.children,config,indentation+config.indent,depth,refs,printer2):"",config,indentation),"serialize"),chunk_JVSKG4YS_plugin={serialize,test:(0,chunk_MM7DTO55.K2)(val=>val&&val.$$typeof===testSymbol,"test")},chunk_JVSKG4YS_toString=Object.prototype.toString,toISOString=Date.prototype.toISOString,errorToString=Error.prototype.toString,regExpToString=RegExp.prototype.toString;function getConstructorName(val){return"function"==typeof val.constructor&&val.constructor.name||"Object"}function isWindow(val){return"undefined"!=typeof window&&val===window}(0,chunk_MM7DTO55.K2)(getConstructorName,"getConstructorName"),(0,chunk_MM7DTO55.K2)(isWindow,"isWindow");var SYMBOL_REGEXP=/^Symbol\((.*)\)(.*)$/,NEWLINE_REGEXP=/\n/g,_PrettyFormatPluginError=class _PrettyFormatPluginError extends Error{constructor(message,stack){super(message),this.stack=stack,this.name=this.constructor.name}};(0,chunk_MM7DTO55.K2)(_PrettyFormatPluginError,"PrettyFormatPluginError");var PrettyFormatPluginError=_PrettyFormatPluginError;function isToStringedArrayType(toStringed){return"[object Array]"===toStringed||"[object ArrayBuffer]"===toStringed||"[object DataView]"===toStringed||"[object Float32Array]"===toStringed||"[object Float64Array]"===toStringed||"[object Int8Array]"===toStringed||"[object Int16Array]"===toStringed||"[object Int32Array]"===toStringed||"[object Uint8Array]"===toStringed||"[object Uint8ClampedArray]"===toStringed||"[object Uint16Array]"===toStringed||"[object Uint32Array]"===toStringed}function printNumber(val){return Object.is(val,-0)?"-0":String(val)}function printBigInt(val){return String(`${val}n`)}function printFunction(val,printFunctionName){return printFunctionName?`[Function ${val.name||"anonymous"}]`:"[Function]"}function printSymbol(val){return String(val).replace(SYMBOL_REGEXP,"Symbol($1)")}function printError(val){return`[${errorToString.call(val)}]`}function printBasicValue(val,printFunctionName,escapeRegex,escapeString){if(!0===val||!1===val)return`${val}`;if(void 0===val)return"undefined";if(null===val)return"null";const typeOf=typeof val;if("number"===typeOf)return printNumber(val);if("bigint"===typeOf)return printBigInt(val);if("string"===typeOf)return escapeString?`"${val.replaceAll(/"|\\/g,"\\$&")}"`:`"${val}"`;if("function"===typeOf)return printFunction(val,printFunctionName);if("symbol"===typeOf)return printSymbol(val);const toStringed=chunk_JVSKG4YS_toString.call(val);return"[object WeakMap]"===toStringed?"WeakMap {}":"[object WeakSet]"===toStringed?"WeakSet {}":"[object Function]"===toStringed||"[object GeneratorFunction]"===toStringed?printFunction(val,printFunctionName):"[object Symbol]"===toStringed?printSymbol(val):"[object Date]"===toStringed?Number.isNaN(+val)?"Date { NaN }":toISOString.call(val):"[object Error]"===toStringed?printError(val):"[object RegExp]"===toStringed?escapeRegex?regExpToString.call(val).replaceAll(/[$()*+.?[\\\]^{|}]/g,"\\$&"):regExpToString.call(val):val instanceof Error?printError(val):null}function printComplexValue(val,config,indentation,depth,refs,hasCalledToJSON){if(refs.includes(val))return"[Circular]";(refs=[...refs]).push(val);const hitMaxDepth=++depth>config.maxDepth,min=config.min;if(config.callToJSON&&!hitMaxDepth&&val.toJSON&&"function"==typeof val.toJSON&&!hasCalledToJSON)return printer(val.toJSON(),config,indentation,depth,refs,!0);const toStringed=chunk_JVSKG4YS_toString.call(val);return"[object Arguments]"===toStringed?hitMaxDepth?"[Arguments]":`${min?"":"Arguments "}[${printListItems(val,config,indentation,depth,refs,printer)}]`:isToStringedArrayType(toStringed)?hitMaxDepth?`[${val.constructor.name}]`:`${min?"":config.printBasicPrototype||"Array"!==val.constructor.name?`${val.constructor.name} `:""}[${printListItems(val,config,indentation,depth,refs,printer)}]`:"[object Map]"===toStringed?hitMaxDepth?"[Map]":`Map {${printIteratorEntries(val.entries(),config,indentation,depth,refs,printer," => ")}}`:"[object Set]"===toStringed?hitMaxDepth?"[Set]":`Set {${printIteratorValues(val.values(),config,indentation,depth,refs,printer)}}`:hitMaxDepth||isWindow(val)?`[${getConstructorName(val)}]`:`${min?"":config.printBasicPrototype||"Object"!==getConstructorName(val)?`${getConstructorName(val)} `:""}{${printObjectProperties(val,config,indentation,depth,refs,printer)}}`}(0,chunk_MM7DTO55.K2)(isToStringedArrayType,"isToStringedArrayType"),(0,chunk_MM7DTO55.K2)(printNumber,"printNumber"),(0,chunk_MM7DTO55.K2)(printBigInt,"printBigInt"),(0,chunk_MM7DTO55.K2)(printFunction,"printFunction"),(0,chunk_MM7DTO55.K2)(printSymbol,"printSymbol"),(0,chunk_MM7DTO55.K2)(printError,"printError"),(0,chunk_MM7DTO55.K2)(printBasicValue,"printBasicValue"),(0,chunk_MM7DTO55.K2)(printComplexValue,"printComplexValue");var ErrorPlugin={test:(0,chunk_MM7DTO55.K2)(val=>val&&val instanceof Error,"test"),serialize(val,config,indentation,depth,refs,printer2){if(refs.includes(val))return"[Circular]";refs=[...refs,val];const hitMaxDepth=++depth>config.maxDepth,{message,cause,...rest}=val,entries={message,...void 0!==cause?{cause}:{},...val instanceof AggregateError?{errors:val.errors}:{},...rest},name="Error"!==val.name?val.name:getConstructorName(val);return hitMaxDepth?`[${name}]`:`${name} {${printIteratorEntries(Object.entries(entries).values(),config,indentation,depth,refs,printer2)}}`}};function isNewPlugin(plugin2){return null!=plugin2.serialize}function printPlugin(plugin2,val,config,indentation,depth,refs){let printed;try{printed=isNewPlugin(plugin2)?plugin2.serialize(val,config,indentation,depth,refs,printer):plugin2.print(val,valChild=>printer(valChild,config,indentation,depth,refs),str=>{const indentationNext=indentation+config.indent;return indentationNext+str.replaceAll(NEWLINE_REGEXP,`\n${indentationNext}`)},{edgeSpacing:config.spacingOuter,min:config.min,spacing:config.spacingInner},config.colors)}catch(error){throw new PrettyFormatPluginError(error.message,error.stack)}if("string"!=typeof printed)throw new TypeError(`pretty-format: Plugin must return type "string" but instead returned "${typeof printed}".`);return printed}function findPlugin(plugins2,val){for(const plugin2 of plugins2)try{if(plugin2.test(val))return plugin2}catch(error){throw new PrettyFormatPluginError(error.message,error.stack)}return null}function printer(val,config,indentation,depth,refs,hasCalledToJSON){const plugin2=findPlugin(config.plugins,val);if(null!==plugin2)return printPlugin(plugin2,val,config,indentation,depth,refs);const basicResult=printBasicValue(val,config.printFunctionName,config.escapeRegex,config.escapeString);return null!==basicResult?basicResult:printComplexValue(val,config,indentation,depth,refs,hasCalledToJSON)}(0,chunk_MM7DTO55.K2)(isNewPlugin,"isNewPlugin"),(0,chunk_MM7DTO55.K2)(printPlugin,"printPlugin"),(0,chunk_MM7DTO55.K2)(findPlugin,"findPlugin"),(0,chunk_MM7DTO55.K2)(printer,"printer");var DEFAULT_THEME={comment:"gray",content:"reset",prop:"yellow",tag:"cyan",value:"green"},DEFAULT_THEME_KEYS=Object.keys(DEFAULT_THEME),DEFAULT_OPTIONS={callToJSON:!0,compareKeys:void 0,escapeRegex:!1,escapeString:!0,highlight:!1,indent:2,maxDepth:Number.POSITIVE_INFINITY,maxWidth:Number.POSITIVE_INFINITY,min:!1,plugins:[],printBasicPrototype:!0,printFunctionName:!0,theme:DEFAULT_THEME};function chunk_JVSKG4YS_validateOptions(options){for(const key of Object.keys(options))if(!Object.prototype.hasOwnProperty.call(DEFAULT_OPTIONS,key))throw new Error(`pretty-format: Unknown option "${key}".`);if(options.min&&void 0!==options.indent&&0!==options.indent)throw new Error('pretty-format: Options "min" and "indent" cannot be used together.')}function getColorsHighlight(){return DEFAULT_THEME_KEYS.reduce((colors,key)=>{const value=DEFAULT_THEME[key],color=value&&s[value];if(!color||"string"!=typeof color.close||"string"!=typeof color.open)throw new Error(`pretty-format: Option "theme" has a key "${key}" whose value "${value}" is undefined in ansi-styles.`);return colors[key]=color,colors},Object.create(null))}function getColorsEmpty(){return DEFAULT_THEME_KEYS.reduce((colors,key)=>(colors[key]={close:"",open:""},colors),Object.create(null))}function getPrintFunctionName(options){return(null==options?void 0:options.printFunctionName)??DEFAULT_OPTIONS.printFunctionName}function getEscapeRegex(options){return(null==options?void 0:options.escapeRegex)??DEFAULT_OPTIONS.escapeRegex}function getEscapeString(options){return(null==options?void 0:options.escapeString)??DEFAULT_OPTIONS.escapeString}function getConfig(options){return{callToJSON:(null==options?void 0:options.callToJSON)??DEFAULT_OPTIONS.callToJSON,colors:(null==options?void 0:options.highlight)?getColorsHighlight():getColorsEmpty(),compareKeys:"function"==typeof(null==options?void 0:options.compareKeys)||null===(null==options?void 0:options.compareKeys)?options.compareKeys:DEFAULT_OPTIONS.compareKeys,escapeRegex:getEscapeRegex(options),escapeString:getEscapeString(options),indent:(null==options?void 0:options.min)?"":createIndent((null==options?void 0:options.indent)??DEFAULT_OPTIONS.indent),maxDepth:(null==options?void 0:options.maxDepth)??DEFAULT_OPTIONS.maxDepth,maxWidth:(null==options?void 0:options.maxWidth)??DEFAULT_OPTIONS.maxWidth,min:(null==options?void 0:options.min)??DEFAULT_OPTIONS.min,plugins:(null==options?void 0:options.plugins)??DEFAULT_OPTIONS.plugins,printBasicPrototype:(null==options?void 0:options.printBasicPrototype)??!0,printFunctionName:getPrintFunctionName(options),spacingInner:(null==options?void 0:options.min)?" ":"\n",spacingOuter:(null==options?void 0:options.min)?"":"\n"}}function createIndent(indent){return Array.from({length:indent+1}).join(" ")}function format(val,options){if(options&&(chunk_JVSKG4YS_validateOptions(options),options.plugins)){const plugin2=findPlugin(options.plugins,val);if(null!==plugin2)return printPlugin(plugin2,val,getConfig(options),"",0,[])}const basicResult=printBasicValue(val,getPrintFunctionName(options),getEscapeRegex(options),getEscapeString(options));return null!==basicResult?basicResult:printComplexValue(val,getConfig(options),"",0,[])}(0,chunk_MM7DTO55.K2)(chunk_JVSKG4YS_validateOptions,"validateOptions"),(0,chunk_MM7DTO55.K2)(getColorsHighlight,"getColorsHighlight"),(0,chunk_MM7DTO55.K2)(getColorsEmpty,"getColorsEmpty"),(0,chunk_MM7DTO55.K2)(getPrintFunctionName,"getPrintFunctionName"),(0,chunk_MM7DTO55.K2)(getEscapeRegex,"getEscapeRegex"),(0,chunk_MM7DTO55.K2)(getEscapeString,"getEscapeString"),(0,chunk_MM7DTO55.K2)(getConfig,"getConfig"),(0,chunk_MM7DTO55.K2)(createIndent,"createIndent"),(0,chunk_MM7DTO55.K2)(format,"format");var plugins={AsymmetricMatcher:plugin$5,DOMCollection:plugin$4,DOMElement:plugin$3,Immutable:plugin$2,ReactElement:plugin$1,ReactTestComponent:chunk_JVSKG4YS_plugin,Error:ErrorPlugin},ansiColors={bold:["1","22"],dim:["2","22"],italic:["3","23"],underline:["4","24"],inverse:["7","27"],hidden:["8","28"],strike:["9","29"],black:["30","39"],red:["31","39"],green:["32","39"],yellow:["33","39"],blue:["34","39"],magenta:["35","39"],cyan:["36","39"],white:["37","39"],brightblack:["30;1","39"],brightred:["31;1","39"],brightgreen:["32;1","39"],brightyellow:["33;1","39"],brightblue:["34;1","39"],brightmagenta:["35;1","39"],brightcyan:["36;1","39"],brightwhite:["37;1","39"],grey:["90","39"]},styles={special:"cyan",number:"yellow",bigint:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",symbol:"green",date:"magenta",regexp:"red"};function colorise(value,styleType){const color=ansiColors[styles[styleType]]||ansiColors[styleType]||"";return color?`[${color[0]}m${String(value)}[${color[1]}m`:String(value)}function normaliseOptions({showHidden=!1,depth=2,colors=!1,customInspect=!0,showProxy=!1,maxArrayLength=1/0,breakLength=1/0,seen=[],truncate:truncate2=1/0,stylize=String}={},inspect3){const options={showHidden:Boolean(showHidden),depth:Number(depth),colors:Boolean(colors),customInspect:Boolean(customInspect),showProxy:Boolean(showProxy),maxArrayLength:Number(maxArrayLength),breakLength:Number(breakLength),truncate:Number(truncate2),seen,inspect:inspect3,stylize};return options.colors&&(options.stylize=colorise),options}function isHighSurrogate(char){return char>="\ud800"&&char<="\udbff"}function truncate(string,length,tail="…"){string=String(string);const tailLength=tail.length,stringLength=string.length;if(tailLength>length&&stringLength>tailLength)return tail;if(stringLength>length&&stringLength>tailLength){let end=length-tailLength;return end>0&&isHighSurrogate(string[end-1])&&(end-=1),`${string.slice(0,end)}${tail}`}return string}function inspectList(list,options,inspectItem,separator=", "){inspectItem=inspectItem||options.inspect;const size=list.length;if(0===size)return"";const originalLength=options.truncate;let output="",peek="",truncated="";for(let i=0;i<size;i+=1){const last=i+1===list.length,secondToLast=i+2===list.length;truncated=`…(${list.length-i})`;const value=list[i];options.truncate=originalLength-output.length-(last?0:separator.length);const string=peek||inspectItem(value,options)+(last?"":separator),nextLength=output.length+string.length,truncatedLength=nextLength+truncated.length;if(last&&nextLength>originalLength&&output.length+truncated.length<=originalLength)break;if(!last&&!secondToLast&&truncatedLength>originalLength)break;if(peek=last?"":inspectItem(list[i+1],options)+(secondToLast?"":separator),!last&&secondToLast&&truncatedLength>originalLength&&nextLength+peek.length>originalLength)break;if(output+=string,!last&&!secondToLast&&nextLength+peek.length>=originalLength){truncated=`…(${list.length-i-1})`;break}truncated=""}return`${output}${truncated}`}function quoteComplexKey(key){return key.match(/^[a-zA-Z_][a-zA-Z_0-9]*$/)?key:JSON.stringify(key).replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'")}function inspectProperty([key,value],options){return options.truncate-=2,"string"==typeof key?key=quoteComplexKey(key):"number"!=typeof key&&(key=`[${options.inspect(key,options)}]`),options.truncate-=key.length,`${key}: ${value=options.inspect(value,options)}`}function inspectArray(array,options){const nonIndexProperties=Object.keys(array).slice(array.length);if(!array.length&&!nonIndexProperties.length)return"[]";options.truncate-=4;const listContents=inspectList(array,options);options.truncate-=listContents.length;let propertyContents="";return nonIndexProperties.length&&(propertyContents=inspectList(nonIndexProperties.map(key=>[key,array[key]]),options,inspectProperty)),`[ ${listContents}${propertyContents?`, ${propertyContents}`:""} ]`}(0,chunk_MM7DTO55.K2)(colorise,"colorise"),(0,chunk_MM7DTO55.K2)(normaliseOptions,"normaliseOptions"),(0,chunk_MM7DTO55.K2)(isHighSurrogate,"isHighSurrogate"),(0,chunk_MM7DTO55.K2)(truncate,"truncate"),(0,chunk_MM7DTO55.K2)(inspectList,"inspectList"),(0,chunk_MM7DTO55.K2)(quoteComplexKey,"quoteComplexKey"),(0,chunk_MM7DTO55.K2)(inspectProperty,"inspectProperty"),(0,chunk_MM7DTO55.K2)(inspectArray,"inspectArray");var getArrayName=(0,chunk_MM7DTO55.K2)(array=>"function"==typeof chunk_JVSKG4YS_Buffer&&array instanceof chunk_JVSKG4YS_Buffer?"Buffer":array[Symbol.toStringTag]?array[Symbol.toStringTag]:array.constructor.name,"getArrayName");function inspectTypedArray(array,options){const name=getArrayName(array);options.truncate-=name.length+4;const nonIndexProperties=Object.keys(array).slice(array.length);if(!array.length&&!nonIndexProperties.length)return`${name}[]`;let output="";for(let i=0;i<array.length;i++){const string=`${options.stylize(truncate(array[i],options.truncate),"number")}${i===array.length-1?"":", "}`;if(options.truncate-=string.length,array[i]!==array.length&&options.truncate<=3){output+=`…(${array.length-array[i]+1})`;break}output+=string}let propertyContents="";return nonIndexProperties.length&&(propertyContents=inspectList(nonIndexProperties.map(key=>[key,array[key]]),options,inspectProperty)),`${name}[ ${output}${propertyContents?`, ${propertyContents}`:""} ]`}function inspectDate(dateObject,options){const stringRepresentation=dateObject.toJSON();if(null===stringRepresentation)return"Invalid Date";const split=stringRepresentation.split("T"),date=split[0];return options.stylize(`${date}T${truncate(split[1],options.truncate-date.length-1)}`,"date")}function inspectFunction(func,options){const functionType=func[Symbol.toStringTag]||"Function",name=func.name;return name?options.stylize(`[${functionType} ${truncate(name,options.truncate-11)}]`,"special"):options.stylize(`[${functionType}]`,"special")}function inspectMapEntry([key,value],options){return options.truncate-=4,key=options.inspect(key,options),options.truncate-=key.length,`${key} => ${value=options.inspect(value,options)}`}function mapToEntries(map){const entries=[];return map.forEach((value,key)=>{entries.push([key,value])}),entries}function inspectMap(map,options){return 0===map.size?"Map{}":(options.truncate-=7,`Map{ ${inspectList(mapToEntries(map),options,inspectMapEntry)} }`)}(0,chunk_MM7DTO55.K2)(inspectTypedArray,"inspectTypedArray"),(0,chunk_MM7DTO55.K2)(inspectDate,"inspectDate"),(0,chunk_MM7DTO55.K2)(inspectFunction,"inspectFunction"),(0,chunk_MM7DTO55.K2)(inspectMapEntry,"inspectMapEntry"),(0,chunk_MM7DTO55.K2)(mapToEntries,"mapToEntries"),(0,chunk_MM7DTO55.K2)(inspectMap,"inspectMap");var chunk_JVSKG4YS_isNaN=Number.isNaN||(i=>i!=i);function inspectNumber(number,options){return chunk_JVSKG4YS_isNaN(number)?options.stylize("NaN","number"):number===1/0?options.stylize("Infinity","number"):number===-1/0?options.stylize("-Infinity","number"):0===number?options.stylize(1/number==1/0?"+0":"-0","number"):options.stylize(truncate(String(number),options.truncate),"number")}function inspectBigInt(number,options){let nums=truncate(number.toString(),options.truncate-1);return"…"!==nums&&(nums+="n"),options.stylize(nums,"bigint")}function inspectRegExp(value,options){const flags=value.toString().split("/")[2],sourceLength=options.truncate-(2+flags.length),source=value.source;return options.stylize(`/${truncate(source,sourceLength)}/${flags}`,"regexp")}function arrayFromSet(set){const values=[];return set.forEach(value=>{values.push(value)}),values}function inspectSet(set,options){return 0===set.size?"Set{}":(options.truncate-=7,`Set{ ${inspectList(arrayFromSet(set),options)} }`)}(0,chunk_MM7DTO55.K2)(inspectNumber,"inspectNumber"),(0,chunk_MM7DTO55.K2)(inspectBigInt,"inspectBigInt"),(0,chunk_MM7DTO55.K2)(inspectRegExp,"inspectRegExp"),(0,chunk_MM7DTO55.K2)(arrayFromSet,"arrayFromSet"),(0,chunk_MM7DTO55.K2)(inspectSet,"inspectSet");var stringEscapeChars=new RegExp("['\\u0000-\\u001f\\u007f-\\u009f\\u00ad\\u0600-\\u0604\\u070f\\u17b4\\u17b5\\u200c-\\u200f\\u2028-\\u202f\\u2060-\\u206f\\ufeff\\ufff0-\\uffff]","g"),escapeCharacters={"\b":"\\b","\t":"\\t","\n":"\\n","\f":"\\f","\r":"\\r","'":"\\'","\\":"\\\\"};function chunk_JVSKG4YS_escape(char){return escapeCharacters[char]||`\\u${`0000${char.charCodeAt(0).toString(16)}`.slice(-4)}`}function inspectString(string,options){return stringEscapeChars.test(string)&&(string=string.replace(stringEscapeChars,chunk_JVSKG4YS_escape)),options.stylize(`'${truncate(string,options.truncate-2)}'`,"string")}function inspectSymbol(value){return"description"in Symbol.prototype?value.description?`Symbol(${value.description})`:"Symbol()":value.toString()}(0,chunk_MM7DTO55.K2)(chunk_JVSKG4YS_escape,"escape"),(0,chunk_MM7DTO55.K2)(inspectString,"inspectString"),(0,chunk_MM7DTO55.K2)(inspectSymbol,"inspectSymbol");var promise_default=(0,chunk_MM7DTO55.K2)(()=>"Promise{…}","getPromiseValue");function inspectObject(object,options){const properties=Object.getOwnPropertyNames(object),symbols=Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(object):[];if(0===properties.length&&0===symbols.length)return"{}";if(options.truncate-=4,options.seen=options.seen||[],options.seen.includes(object))return"[Circular]";options.seen.push(object);const propertyContents=inspectList(properties.map(key=>[key,object[key]]),options,inspectProperty),symbolContents=inspectList(symbols.map(key=>[key,object[key]]),options,inspectProperty);options.seen.pop();let sep="";return propertyContents&&symbolContents&&(sep=", "),`{ ${propertyContents}${sep}${symbolContents} }`}(0,chunk_MM7DTO55.K2)(inspectObject,"inspectObject");var toStringTag=!("undefined"==typeof Symbol||!Symbol.toStringTag)&&Symbol.toStringTag;function inspectClass(value,options){let name="";return toStringTag&&toStringTag in value&&(name=value[toStringTag]),name=name||value.constructor.name,name&&"_class"!==name||(name="<Anonymous Class>"),options.truncate-=name.length,`${name}${inspectObject(value,options)}`}function inspectArguments(args,options){return 0===args.length?"Arguments[]":(options.truncate-=13,`Arguments[ ${inspectList(args,options)} ]`)}(0,chunk_MM7DTO55.K2)(inspectClass,"inspectClass"),(0,chunk_MM7DTO55.K2)(inspectArguments,"inspectArguments");var errorKeys=["stack","line","column","name","message","fileName","lineNumber","columnNumber","number","description","cause"];function inspectObject2(error,options){const properties=Object.getOwnPropertyNames(error).filter(key=>-1===errorKeys.indexOf(key)),name=error.name;options.truncate-=name.length;let message="";if("string"==typeof error.message?message=truncate(error.message,options.truncate):properties.unshift("message"),message=message?`: ${message}`:"",options.truncate-=message.length+5,options.seen=options.seen||[],options.seen.includes(error))return"[Circular]";options.seen.push(error);const propertyContents=inspectList(properties.map(key=>[key,error[key]]),options,inspectProperty);return`${name}${message}${propertyContents?` { ${propertyContents} }`:""}`}function inspectAttribute([key,value],options){return options.truncate-=3,value?`${options.stylize(String(key),"yellow")}=${options.stylize(`"${value}"`,"string")}`:`${options.stylize(String(key),"yellow")}`}function inspectNodeCollection(collection,options){return inspectList(collection,options,inspectNode,"\n")}function inspectNode(node,options){switch(node.nodeType){case 1:return inspectHTML(node,options);case 3:return options.inspect(node.data,options);default:return options.inspect(node,options)}}function inspectHTML(element,options){const properties=element.getAttributeNames(),name=element.tagName.toLowerCase(),head=options.stylize(`<${name}`,"special"),headClose=options.stylize(">","special"),tail=options.stylize(`</${name}>`,"special");options.truncate-=2*name.length+5;let propertyContents="";properties.length>0&&(propertyContents+=" ",propertyContents+=inspectList(properties.map(key=>[key,element.getAttribute(key)]),options,inspectAttribute," ")),options.truncate-=propertyContents.length;const truncate2=options.truncate;let children=inspectNodeCollection(element.children,options);return children&&children.length>truncate2&&(children=`…(${element.children.length})`),`${head}${propertyContents}${headClose}${children}${tail}`}(0,chunk_MM7DTO55.K2)(inspectObject2,"inspectObject"),(0,chunk_MM7DTO55.K2)(inspectAttribute,"inspectAttribute"),(0,chunk_MM7DTO55.K2)(inspectNodeCollection,"inspectNodeCollection"),(0,chunk_MM7DTO55.K2)(inspectNode,"inspectNode"),(0,chunk_MM7DTO55.K2)(inspectHTML,"inspectHTML");var chaiInspect="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("chai/inspect"):"@@chai/inspect",nodeInspect=Symbol.for("nodejs.util.inspect.custom"),constructorMap=new WeakMap,stringTagMap={},baseTypesMap={undefined:(0,chunk_MM7DTO55.K2)((value,options)=>options.stylize("undefined","undefined"),"undefined"),null:(0,chunk_MM7DTO55.K2)((value,options)=>options.stylize("null","null"),"null"),boolean:(0,chunk_MM7DTO55.K2)((value,options)=>options.stylize(String(value),"boolean"),"boolean"),Boolean:(0,chunk_MM7DTO55.K2)((value,options)=>options.stylize(String(value),"boolean"),"Boolean"),number:inspectNumber,Number:inspectNumber,bigint:inspectBigInt,BigInt:inspectBigInt,string:inspectString,String:inspectString,function:inspectFunction,Function:inspectFunction,symbol:inspectSymbol,Symbol:inspectSymbol,Array:inspectArray,Date:inspectDate,Map:inspectMap,Set:inspectSet,RegExp:inspectRegExp,Promise:promise_default,WeakSet:(0,chunk_MM7DTO55.K2)((value,options)=>options.stylize("WeakSet{…}","special"),"WeakSet"),WeakMap:(0,chunk_MM7DTO55.K2)((value,options)=>options.stylize("WeakMap{…}","special"),"WeakMap"),Arguments:inspectArguments,Int8Array:inspectTypedArray,Uint8Array:inspectTypedArray,Uint8ClampedArray:inspectTypedArray,Int16Array:inspectTypedArray,Uint16Array:inspectTypedArray,Int32Array:inspectTypedArray,Uint32Array:inspectTypedArray,Float32Array:inspectTypedArray,Float64Array:inspectTypedArray,Generator:(0,chunk_MM7DTO55.K2)(()=>"","Generator"),DataView:(0,chunk_MM7DTO55.K2)(()=>"","DataView"),ArrayBuffer:(0,chunk_MM7DTO55.K2)(()=>"","ArrayBuffer"),Error:inspectObject2,HTMLCollection:inspectNodeCollection,NodeList:inspectNodeCollection},inspectCustom=(0,chunk_MM7DTO55.K2)((value,options,type,inspectFn)=>chaiInspect in value&&"function"==typeof value[chaiInspect]?value[chaiInspect](options):nodeInspect in value&&"function"==typeof value[nodeInspect]?value[nodeInspect](options.depth,options,inspectFn):"inspect"in value&&"function"==typeof value.inspect?value.inspect(options.depth,options):"constructor"in value&&constructorMap.has(value.constructor)?constructorMap.get(value.constructor)(value,options):stringTagMap[type]?stringTagMap[type](value,options):"","inspectCustom"),toString2=Object.prototype.toString;function inspect(value,opts={}){const options=normaliseOptions(opts,inspect),{customInspect}=options;let type=null===value?"null":typeof value;if("object"===type&&(type=toString2.call(value).slice(8,-1)),type in baseTypesMap)return baseTypesMap[type](value,options);if(customInspect&&value){const output=inspectCustom(value,options,type,inspect);if(output)return"string"==typeof output?output:inspect(output,options)}const proto=!!value&&Object.getPrototypeOf(value);return proto===Object.prototype||null===proto?inspectObject(value,options):value&&"function"==typeof HTMLElement&&value instanceof HTMLElement?inspectHTML(value,options):"constructor"in value?value.constructor!==Object?inspectClass(value,options):inspectObject(value,options):value===Object(value)?inspectObject(value,options):options.stylize(String(value),type)}(0,chunk_MM7DTO55.K2)(inspect,"inspect");var{AsymmetricMatcher,DOMCollection,DOMElement,Immutable,ReactElement,ReactTestComponent}=plugins,PLUGINS=[ReactTestComponent,ReactElement,DOMElement,DOMCollection,Immutable,AsymmetricMatcher];function stringify(object,maxDepth=10,{maxLength,...options}={}){const MAX_LENGTH=maxLength??1e4;let result;try{result=format(object,{maxDepth,escapeString:!1,plugins:PLUGINS,...options})}catch{result=format(object,{callToJSON:!1,maxDepth,escapeString:!1,plugins:PLUGINS,...options})}return result.length>=MAX_LENGTH&&maxDepth>1?stringify(object,Math.floor(Math.min(maxDepth,Number.MAX_SAFE_INTEGER)/2),{maxLength,...options}):result}(0,chunk_MM7DTO55.K2)(stringify,"stringify");var formatRegExp=/%[sdjifoOc%]/g;function format2(...args){if("string"!=typeof args[0]){const objects=[];for(let i2=0;i2<args.length;i2++)objects.push(inspect2(args[i2],{depth:0,colors:!1}));return objects.join(" ")}const len=args.length;let i=1;const template=args[0];let str=String(template).replace(formatRegExp,x=>{if("%%"===x)return"%";if(i>=len)return x;switch(x){case"%s":{const value=args[i++];return"bigint"==typeof value?`${value.toString()}n`:"number"==typeof value&&0===value&&1/value<0?"-0":"object"==typeof value&&null!==value?"function"==typeof value.toString&&value.toString!==Object.prototype.toString?value.toString():inspect2(value,{depth:0,colors:!1}):String(value)}case"%d":{const value=args[i++];return"bigint"==typeof value?`${value.toString()}n`:Number(value).toString()}case"%i":{const value=args[i++];return"bigint"==typeof value?`${value.toString()}n`:Number.parseInt(String(value)).toString()}case"%f":return Number.parseFloat(String(args[i++])).toString();case"%o":return inspect2(args[i++],{showHidden:!0,showProxy:!0});case"%O":return inspect2(args[i++]);case"%c":return i++,"";case"%j":try{return JSON.stringify(args[i++])}catch(err){const m2=err.message;if(m2.includes("circular structure")||m2.includes("cyclic structures")||m2.includes("cyclic object"))return"[Circular]";throw err}default:return x}});for(let x=args[i];i<len;x=args[++i])str+=null===x||"object"!=typeof x?` ${x}`:` ${inspect2(x)}`;return str}function inspect2(obj,options={}){return 0===options.truncate&&(options.truncate=Number.POSITIVE_INFINITY),inspect(obj,options)}function getDefaultExportFromCjs2(x){return x&&x.__esModule&&Object.prototype.hasOwnProperty.call(x,"default")?x.default:x}function isFinalObj(obj){return obj===Object.prototype||obj===Function.prototype||obj===RegExp.prototype}function getType2(value){return Object.prototype.toString.apply(value).slice(8,-1)}function collectOwnProperties(obj,collector){const collect="function"==typeof collector?collector:key=>collector.add(key);Object.getOwnPropertyNames(obj).forEach(collect),Object.getOwnPropertySymbols(obj).forEach(collect)}function getOwnProperties(obj){const ownProps=new Set;return isFinalObj(obj)?[]:(collectOwnProperties(obj,ownProps),Array.from(ownProps))}(0,chunk_MM7DTO55.K2)(format2,"format"),(0,chunk_MM7DTO55.K2)(inspect2,"inspect"),(0,chunk_MM7DTO55.K2)(getDefaultExportFromCjs2,"getDefaultExportFromCjs"),(0,chunk_MM7DTO55.K2)(function assertTypes(value,name,types){const receivedType=typeof value;if(!types.includes(receivedType))throw new TypeError(`${name} value must be ${types.join(" or ")}, received "${receivedType}"`)},"assertTypes"),(0,chunk_MM7DTO55.K2)(function chunk_JVSKG4YS_isObject(item){return null!=item&&"object"==typeof item&&!Array.isArray(item)},"isObject"),(0,chunk_MM7DTO55.K2)(isFinalObj,"isFinalObj"),(0,chunk_MM7DTO55.K2)(getType2,"getType"),(0,chunk_MM7DTO55.K2)(collectOwnProperties,"collectOwnProperties"),(0,chunk_MM7DTO55.K2)(getOwnProperties,"getOwnProperties");var defaultCloneOptions={forceWritable:!1};function deepClone(val,options=defaultCloneOptions){return clone(val,new WeakMap,options)}function clone(val,seen,options=defaultCloneOptions){let k,out;if(seen.has(val))return seen.get(val);if(Array.isArray(val)){for(out=Array.from({length:k=val.length}),seen.set(val,out);k--;)out[k]=clone(val[k],seen,options);return out}if("[object Object]"===Object.prototype.toString.call(val)){out=Object.create(Object.getPrototypeOf(val)),seen.set(val,out);const props=getOwnProperties(val);for(const k2 of props){const descriptor=Object.getOwnPropertyDescriptor(val,k2);if(!descriptor)continue;const cloned=clone(val[k2],seen,options);options.forceWritable?Object.defineProperty(out,k2,{enumerable:descriptor.enumerable,configurable:!0,writable:!0,value:cloned}):"get"in descriptor?Object.defineProperty(out,k2,{...descriptor,get:()=>cloned}):Object.defineProperty(out,k2,{...descriptor,value:cloned})}return out}return val}(0,chunk_MM7DTO55.K2)(deepClone,"deepClone"),(0,chunk_MM7DTO55.K2)(clone,"clone"),(0,chunk_MM7DTO55.K2)(function chunk_JVSKG4YS_noop(){},"noop");var _Diff=class _Diff{0;1;constructor(op,text){this[0]=op,this[1]=text}};(0,chunk_MM7DTO55.K2)(_Diff,"Diff");var Diff=_Diff;function diff_commonPrefix(text1,text2){if(!text1||!text2||text1.charAt(0)!==text2.charAt(0))return 0;let pointermin=0,pointermax=Math.min(text1.length,text2.length),pointermid=pointermax,pointerstart=0;for(;pointermin<pointermid;)text1.substring(pointerstart,pointermid)===text2.substring(pointerstart,pointermid)?(pointermin=pointermid,pointerstart=pointermin):pointermax=pointermid,pointermid=Math.floor((pointermax-pointermin)/2+pointermin);return pointermid}function diff_commonSuffix(text1,text2){if(!text1||!text2||text1.charAt(text1.length-1)!==text2.charAt(text2.length-1))return 0;let pointermin=0,pointermax=Math.min(text1.length,text2.length),pointermid=pointermax,pointerend=0;for(;pointermin<pointermid;)text1.substring(text1.length-pointermid,text1.length-pointerend)===text2.substring(text2.length-pointermid,text2.length-pointerend)?(pointermin=pointermid,pointerend=pointermin):pointermax=pointermid,pointermid=Math.floor((pointermax-pointermin)/2+pointermin);return pointermid}function diff_commonOverlap_(text1,text2){const text1_length=text1.length,text2_length=text2.length;if(0===text1_length||0===text2_length)return 0;text1_length>text2_length?text1=text1.substring(text1_length-text2_length):text1_length<text2_length&&(text2=text2.substring(0,text1_length));const text_length=Math.min(text1_length,text2_length);if(text1===text2)return text_length;let best=0,length=1;for(;;){const pattern=text1.substring(text_length-length),found=text2.indexOf(pattern);if(-1===found)return best;length+=found,0!==found&&text1.substring(text_length-length)!==text2.substring(0,length)||(best=length,length++)}}function diff_cleanupSemantic(diffs){let changes=!1;const equalities=[];let equalitiesLength=0,lastEquality=null,pointer=0,length_insertions1=0,length_deletions1=0,length_insertions2=0,length_deletions2=0;for(;pointer<diffs.length;)0===diffs[pointer][0]?(equalities[equalitiesLength++]=pointer,length_insertions1=length_insertions2,length_deletions1=length_deletions2,length_insertions2=0,length_deletions2=0,lastEquality=diffs[pointer][1]):(1===diffs[pointer][0]?length_insertions2+=diffs[pointer][1].length:length_deletions2+=diffs[pointer][1].length,lastEquality&&lastEquality.length<=Math.max(length_insertions1,length_deletions1)&&lastEquality.length<=Math.max(length_insertions2,length_deletions2)&&(diffs.splice(equalities[equalitiesLength-1],0,new Diff(-1,lastEquality)),diffs[equalities[equalitiesLength-1]+1][0]=1,equalitiesLength--,equalitiesLength--,pointer=equalitiesLength>0?equalities[equalitiesLength-1]:-1,length_insertions1=0,length_deletions1=0,length_insertions2=0,length_deletions2=0,lastEquality=null,changes=!0)),pointer++;for(changes&&diff_cleanupMerge(diffs),diff_cleanupSemanticLossless(diffs),pointer=1;pointer<diffs.length;){if(-1===diffs[pointer-1][0]&&1===diffs[pointer][0]){const deletion=diffs[pointer-1][1],insertion=diffs[pointer][1],overlap_length1=diff_commonOverlap_(deletion,insertion),overlap_length2=diff_commonOverlap_(insertion,deletion);overlap_length1>=overlap_length2?(overlap_length1>=deletion.length/2||overlap_length1>=insertion.length/2)&&(diffs.splice(pointer,0,new Diff(0,insertion.substring(0,overlap_length1))),diffs[pointer-1][1]=deletion.substring(0,deletion.length-overlap_length1),diffs[pointer+1][1]=insertion.substring(overlap_length1),pointer++):(overlap_length2>=deletion.length/2||overlap_length2>=insertion.length/2)&&(diffs.splice(pointer,0,new Diff(0,deletion.substring(0,overlap_length2))),diffs[pointer-1][0]=1,diffs[pointer-1][1]=insertion.substring(0,insertion.length-overlap_length2),diffs[pointer+1][0]=-1,diffs[pointer+1][1]=deletion.substring(overlap_length2),pointer++),pointer++}pointer++}}(0,chunk_MM7DTO55.K2)(diff_commonPrefix,"diff_commonPrefix"),(0,chunk_MM7DTO55.K2)(diff_commonSuffix,"diff_commonSuffix"),(0,chunk_MM7DTO55.K2)(diff_commonOverlap_,"diff_commonOverlap_"),(0,chunk_MM7DTO55.K2)(diff_cleanupSemantic,"diff_cleanupSemantic");var nonAlphaNumericRegex_=/[^a-z0-9]/i,whitespaceRegex_=/\s/,linebreakRegex_=/[\r\n]/,blanklineEndRegex_=/\n\r?\n$/,blanklineStartRegex_=/^\r?\n\r?\n/;function diff_cleanupSemanticLossless(diffs){let pointer=1;for(;pointer<diffs.length-1;){if(0===diffs[pointer-1][0]&&0===diffs[pointer+1][0]){let equality1=diffs[pointer-1][1],edit=diffs[pointer][1],equality2=diffs[pointer+1][1];const commonOffset=diff_commonSuffix(equality1,edit);if(commonOffset){const commonString=edit.substring(edit.length-commonOffset);equality1=equality1.substring(0,equality1.length-commonOffset),edit=commonString+edit.substring(0,edit.length-commonOffset),equality2=commonString+equality2}let bestEquality1=equality1,bestEdit=edit,bestEquality2=equality2,bestScore=diff_cleanupSemanticScore_(equality1,edit)+diff_cleanupSemanticScore_(edit,equality2);for(;edit.charAt(0)===equality2.charAt(0);){equality1+=edit.charAt(0),edit=edit.substring(1)+equality2.charAt(0),equality2=equality2.substring(1);const score=diff_cleanupSemanticScore_(equality1,edit)+diff_cleanupSemanticScore_(edit,equality2);score>=bestScore&&(bestScore=score,bestEquality1=equality1,bestEdit=edit,bestEquality2=equality2)}diffs[pointer-1][1]!==bestEquality1&&(bestEquality1?diffs[pointer-1][1]=bestEquality1:(diffs.splice(pointer-1,1),pointer--),diffs[pointer][1]=bestEdit,bestEquality2?diffs[pointer+1][1]=bestEquality2:(diffs.splice(pointer+1,1),pointer--))}pointer++}}function diff_cleanupMerge(diffs){diffs.push(new Diff(0,""));let commonlength,pointer=0,count_delete=0,count_insert=0,text_delete="",text_insert="";for(;pointer<diffs.length;)switch(diffs[pointer][0]){case 1:count_insert++,text_insert+=diffs[pointer][1],pointer++;break;case-1:count_delete++,text_delete+=diffs[pointer][1],pointer++;break;case 0:count_delete+count_insert>1?(0!==count_delete&&0!==count_insert&&(commonlength=diff_commonPrefix(text_insert,text_delete),0!==commonlength&&(pointer-count_delete-count_insert>0&&0===diffs[pointer-count_delete-count_insert-1][0]?diffs[pointer-count_delete-count_insert-1][1]+=text_insert.substring(0,commonlength):(diffs.splice(0,0,new Diff(0,text_insert.substring(0,commonlength))),pointer++),text_insert=text_insert.substring(commonlength),text_delete=text_delete.substring(commonlength)),commonlength=diff_commonSuffix(text_insert,text_delete),0!==commonlength&&(diffs[pointer][1]=text_insert.substring(text_insert.length-commonlength)+diffs[pointer][1],text_insert=text_insert.substring(0,text_insert.length-commonlength),text_delete=text_delete.substring(0,text_delete.length-commonlength))),pointer-=count_delete+count_insert,diffs.splice(pointer,count_delete+count_insert),text_delete.length&&(diffs.splice(pointer,0,new Diff(-1,text_delete)),pointer++),text_insert.length&&(diffs.splice(pointer,0,new Diff(1,text_insert)),pointer++),pointer++):0!==pointer&&0===diffs[pointer-1][0]?(diffs[pointer-1][1]+=diffs[pointer][1],diffs.splice(pointer,1)):pointer++,count_insert=0,count_delete=0,text_delete="",text_insert=""}""===diffs[diffs.length-1][1]&&diffs.pop();let changes=!1;for(pointer=1;pointer<diffs.length-1;)0===diffs[pointer-1][0]&&0===diffs[pointer+1][0]&&(diffs[pointer][1].substring(diffs[pointer][1].length-diffs[pointer-1][1].length)===diffs[pointer-1][1]?(diffs[pointer][1]=diffs[pointer-1][1]+diffs[pointer][1].substring(0,diffs[pointer][1].length-diffs[pointer-1][1].length),diffs[pointer+1][1]=diffs[pointer-1][1]+diffs[pointer+1][1],diffs.splice(pointer-1,1),changes=!0):diffs[pointer][1].substring(0,diffs[pointer+1][1].length)===diffs[pointer+1][1]&&(diffs[pointer-1][1]+=diffs[pointer+1][1],diffs[pointer][1]=diffs[pointer][1].substring(diffs[pointer+1][1].length)+diffs[pointer+1][1],diffs.splice(pointer+1,1),changes=!0)),pointer++;changes&&diff_cleanupMerge(diffs)}function diff_cleanupSemanticScore_(one,two){if(!one||!two)return 6;const char1=one.charAt(one.length-1),char2=two.charAt(0),nonAlphaNumeric1=char1.match(nonAlphaNumericRegex_),nonAlphaNumeric2=char2.match(nonAlphaNumericRegex_),whitespace1=nonAlphaNumeric1&&char1.match(whitespaceRegex_),whitespace2=nonAlphaNumeric2&&char2.match(whitespaceRegex_),lineBreak1=whitespace1&&char1.match(linebreakRegex_),lineBreak2=whitespace2&&char2.match(linebreakRegex_),blankLine1=lineBreak1&&one.match(blanklineEndRegex_),blankLine2=lineBreak2&&two.match(blanklineStartRegex_);return blankLine1||blankLine2?5:lineBreak1||lineBreak2?4:nonAlphaNumeric1&&!whitespace1&&whitespace2?3:whitespace1||whitespace2?2:nonAlphaNumeric1||nonAlphaNumeric2?1:0}(0,chunk_MM7DTO55.K2)(diff_cleanupSemanticLossless,"diff_cleanupSemanticLossless"),(0,chunk_MM7DTO55.K2)(diff_cleanupMerge,"diff_cleanupMerge"),(0,chunk_MM7DTO55.K2)(diff_cleanupSemanticScore_,"diff_cleanupSemanticScore_");var hasRequiredBuild,build={};function requireBuild(){if(hasRequiredBuild)return build;hasRequiredBuild=1,Object.defineProperty(build,"__esModule",{value:!0}),build.default=diffSequence;const pkg="diff-sequences",NOT_YET_SET=0,countCommonItemsF=(0,chunk_MM7DTO55.K2)((aIndex,aEnd,bIndex,bEnd,isCommon)=>{let nCommon=0;for(;aIndex<aEnd&&bIndex<bEnd&&isCommon(aIndex,bIndex);)aIndex+=1,bIndex+=1,nCommon+=1;return nCommon},"countCommonItemsF"),countCommonItemsR=(0,chunk_MM7DTO55.K2)((aStart,aIndex,bStart,bIndex,isCommon)=>{let nCommon=0;for(;aStart<=aIndex&&bStart<=bIndex&&isCommon(aIndex,bIndex);)aIndex-=1,bIndex-=1,nCommon+=1;return nCommon},"countCommonItemsR"),extendPathsF=(0,chunk_MM7DTO55.K2)((d,aEnd,bEnd,bF,isCommon,aIndexesF,iMaxF)=>{let iF=0,kF=-d,aFirst=aIndexesF[iF],aIndexPrev1=aFirst;aIndexesF[iF]+=countCommonItemsF(aFirst+1,aEnd,bF+aFirst-kF+1,bEnd,isCommon);const nF=d<iMaxF?d:iMaxF;for(iF+=1,kF+=2;iF<=nF;iF+=1,kF+=2){if(iF!==d&&aIndexPrev1<aIndexesF[iF])aFirst=aIndexesF[iF];else if(aFirst=aIndexPrev1+1,aEnd<=aFirst)return iF-1;aIndexPrev1=aIndexesF[iF],aIndexesF[iF]=aFirst+countCommonItemsF(aFirst+1,aEnd,bF+aFirst-kF+1,bEnd,isCommon)}return iMaxF},"extendPathsF"),extendPathsR=(0,chunk_MM7DTO55.K2)((d,aStart,bStart,bR,isCommon,aIndexesR,iMaxR)=>{let iR=0,kR=d,aFirst=aIndexesR[iR],aIndexPrev1=aFirst;aIndexesR[iR]-=countCommonItemsR(aStart,aFirst-1,bStart,bR+aFirst-kR-1,isCommon);const nR=d<iMaxR?d:iMaxR;for(iR+=1,kR-=2;iR<=nR;iR+=1,kR-=2){if(iR!==d&&aIndexesR[iR]<aIndexPrev1)aFirst=aIndexesR[iR];else if(aFirst=aIndexPrev1-1,aFirst<aStart)return iR-1;aIndexPrev1=aIndexesR[iR],aIndexesR[iR]=aFirst-countCommonItemsR(aStart,aFirst-1,bStart,bR+aFirst-kR-1,isCommon)}return iMaxR},"extendPathsR"),extendOverlappablePathsF=(0,chunk_MM7DTO55.K2)((d,aStart,aEnd,bStart,bEnd,isCommon,aIndexesF,iMaxF,aIndexesR,iMaxR,division)=>{const bF=bStart-aStart,baDeltaLength=bEnd-bStart-(aEnd-aStart),kMinOverlapF=-baDeltaLength-(d-1),kMaxOverlapF=d-1-baDeltaLength;let aIndexPrev1=NOT_YET_SET;const nF=d<iMaxF?d:iMaxF;for(let iF=0,kF=-d;iF<=nF;iF+=1,kF+=2){const insert=0===iF||iF!==d&&aIndexPrev1<aIndexesF[iF],aLastPrev=insert?aIndexesF[iF]:aIndexPrev1,aFirst=insert?aLastPrev:aLastPrev+1,bFirst=bF+aFirst-kF,nCommonF=countCommonItemsF(aFirst+1,aEnd,bFirst+1,bEnd,isCommon),aLast=aFirst+nCommonF;if(aIndexPrev1=aIndexesF[iF],aIndexesF[iF]=aLast,kMinOverlapF<=kF&&kF<=kMaxOverlapF){const iR=(d-1-(kF+baDeltaLength))/2;if(iR<=iMaxR&&aIndexesR[iR]-1<=aLast){const bLastPrev=bF+aLastPrev-(insert?kF+1:kF-1),nCommonR=countCommonItemsR(aStart,aLastPrev,bStart,bLastPrev,isCommon),aEndPreceding=aLastPrev-nCommonR+1,bEndPreceding=bLastPrev-nCommonR+1;division.nChangePreceding=d-1,d-1===aEndPreceding+bEndPreceding-aStart-bStart?(division.aEndPreceding=aStart,division.bEndPreceding=bStart):(division.aEndPreceding=aEndPreceding,division.bEndPreceding=bEndPreceding),division.nCommonPreceding=nCommonR,0!==nCommonR&&(division.aCommonPreceding=aEndPreceding,division.bCommonPreceding=bEndPreceding),division.nCommonFollowing=nCommonF,0!==nCommonF&&(division.aCommonFollowing=aFirst+1,division.bCommonFollowing=bFirst+1);const aStartFollowing=aLast+1,bStartFollowing=bFirst+nCommonF+1;return division.nChangeFollowing=d-1,d-1===aEnd+bEnd-aStartFollowing-bStartFollowing?(division.aStartFollowing=aEnd,division.bStartFollowing=bEnd):(division.aStartFollowing=aStartFollowing,division.bStartFollowing=bStartFollowing),!0}}}return!1},"extendOverlappablePathsF"),extendOverlappablePathsR=(0,chunk_MM7DTO55.K2)((d,aStart,aEnd,bStart,bEnd,isCommon,aIndexesF,iMaxF,aIndexesR,iMaxR,division)=>{const bR=bEnd-aEnd,baDeltaLength=bEnd-bStart-(aEnd-aStart),kMinOverlapR=baDeltaLength-d,kMaxOverlapR=baDeltaLength+d;let aIndexPrev1=NOT_YET_SET;const nR=d<iMaxR?d:iMaxR;for(let iR=0,kR=d;iR<=nR;iR+=1,kR-=2){const insert=0===iR||iR!==d&&aIndexesR[iR]<aIndexPrev1,aLastPrev=insert?aIndexesR[iR]:aIndexPrev1,aFirst=insert?aLastPrev:aLastPrev-1,bFirst=bR+aFirst-kR,nCommonR=countCommonItemsR(aStart,aFirst-1,bStart,bFirst-1,isCommon),aLast=aFirst-nCommonR;if(aIndexPrev1=aIndexesR[iR],aIndexesR[iR]=aLast,kMinOverlapR<=kR&&kR<=kMaxOverlapR){const iF=(d+(kR-baDeltaLength))/2;if(iF<=iMaxF&&aLast-1<=aIndexesF[iF]){const bLast=bFirst-nCommonR;if(division.nChangePreceding=d,d===aLast+bLast-aStart-bStart?(division.aEndPreceding=aStart,division.bEndPreceding=bStart):(division.aEndPreceding=aLast,division.bEndPreceding=bLast),division.nCommonPreceding=nCommonR,0!==nCommonR&&(division.aCommonPreceding=aLast,division.bCommonPreceding=bLast),division.nChangeFollowing=d-1,1===d)division.nCommonFollowing=0,division.aStartFollowing=aEnd,division.bStartFollowing=bEnd;else{const bLastPrev=bR+aLastPrev-(insert?kR-1:kR+1),nCommonF=countCommonItemsF(aLastPrev,aEnd,bLastPrev,bEnd,isCommon);division.nCommonFollowing=nCommonF,0!==nCommonF&&(division.aCommonFollowing=aLastPrev,division.bCommonFollowing=bLastPrev);const aStartFollowing=aLastPrev+nCommonF,bStartFollowing=bLastPrev+nCommonF;d-1===aEnd+bEnd-aStartFollowing-bStartFollowing?(division.aStartFollowing=aEnd,division.bStartFollowing=bEnd):(division.aStartFollowing=aStartFollowing,division.bStartFollowing=bStartFollowing)}return!0}}}return!1},"extendOverlappablePathsR"),divide=(0,chunk_MM7DTO55.K2)((nChange,aStart,aEnd,bStart,bEnd,isCommon,aIndexesF,aIndexesR,division)=>{const bF=bStart-aStart,bR=bEnd-aEnd,aLength=aEnd-aStart,bLength=bEnd-bStart,baDeltaLength=bLength-aLength;let iMaxF=aLength,iMaxR=aLength;if(aIndexesF[0]=aStart-1,aIndexesR[0]=aEnd,baDeltaLength%2==0){const dMin=(nChange||baDeltaLength)/2,dMax=(aLength+bLength)/2;for(let d=1;d<=dMax;d+=1)if(iMaxF=extendPathsF(d,aEnd,bEnd,bF,isCommon,aIndexesF,iMaxF),d<dMin)iMaxR=extendPathsR(d,aStart,bStart,bR,isCommon,aIndexesR,iMaxR);else if(extendOverlappablePathsR(d,aStart,aEnd,bStart,bEnd,isCommon,aIndexesF,iMaxF,aIndexesR,iMaxR,division))return}else{const dMin=((nChange||baDeltaLength)+1)/2,dMax=(aLength+bLength+1)/2;let d=1;for(iMaxF=extendPathsF(d,aEnd,bEnd,bF,isCommon,aIndexesF,iMaxF),d+=1;d<=dMax;d+=1)if(iMaxR=extendPathsR(d-1,aStart,bStart,bR,isCommon,aIndexesR,iMaxR),d<dMin)iMaxF=extendPathsF(d,aEnd,bEnd,bF,isCommon,aIndexesF,iMaxF);else if(extendOverlappablePathsF(d,aStart,aEnd,bStart,bEnd,isCommon,aIndexesF,iMaxF,aIndexesR,iMaxR,division))return}throw new Error(`${pkg}: no overlap aStart=${aStart} aEnd=${aEnd} bStart=${bStart} bEnd=${bEnd}`)},"divide"),findSubsequences=(0,chunk_MM7DTO55.K2)((nChange,aStart,aEnd,bStart,bEnd,transposed,callbacks,aIndexesF,aIndexesR,division)=>{if(bEnd-bStart<aEnd-aStart){if((transposed=!transposed)&&1===callbacks.length){const{foundSubsequence:foundSubsequence2,isCommon:isCommon2}=callbacks[0];callbacks[1]={foundSubsequence:(0,chunk_MM7DTO55.K2)((nCommon,bCommon,aCommon)=>{foundSubsequence2(nCommon,aCommon,bCommon)},"foundSubsequence"),isCommon:(0,chunk_MM7DTO55.K2)((bIndex,aIndex)=>isCommon2(aIndex,bIndex),"isCommon")}}const tStart=aStart,tEnd=aEnd;aStart=bStart,aEnd=bEnd,bStart=tStart,bEnd=tEnd}const{foundSubsequence,isCommon}=callbacks[transposed?1:0];divide(nChange,aStart,aEnd,bStart,bEnd,isCommon,aIndexesF,aIndexesR,division);const{nChangePreceding,aEndPreceding,bEndPreceding,nCommonPreceding,aCommonPreceding,bCommonPreceding,nCommonFollowing,aCommonFollowing,bCommonFollowing,nChangeFollowing,aStartFollowing,bStartFollowing}=division;aStart<aEndPreceding&&bStart<bEndPreceding&&findSubsequences(nChangePreceding,aStart,aEndPreceding,bStart,bEndPreceding,transposed,callbacks,aIndexesF,aIndexesR,division),0!==nCommonPreceding&&foundSubsequence(nCommonPreceding,aCommonPreceding,bCommonPreceding),0!==nCommonFollowing&&foundSubsequence(nCommonFollowing,aCommonFollowing,bCommonFollowing),aStartFollowing<aEnd&&bStartFollowing<bEnd&&findSubsequences(nChangeFollowing,aStartFollowing,aEnd,bStartFollowing,bEnd,transposed,callbacks,aIndexesF,aIndexesR,division)},"findSubsequences"),validateLength=(0,chunk_MM7DTO55.K2)((name,arg)=>{if("number"!=typeof arg)throw new TypeError(`${pkg}: ${name} typeof ${typeof arg} is not a number`);if(!Number.isSafeInteger(arg))throw new RangeError(`${pkg}: ${name} value ${arg} is not a safe integer`);if(arg<0)throw new RangeError(`${pkg}: ${name} value ${arg} is a negative integer`)},"validateLength"),validateCallback=(0,chunk_MM7DTO55.K2)((name,arg)=>{const type=typeof arg;if("function"!==type)throw new TypeError(`${pkg}: ${name} typeof ${type} is not a function`)},"validateCallback");function diffSequence(aLength,bLength,isCommon,foundSubsequence){validateLength("aLength",aLength),validateLength("bLength",bLength),validateCallback("isCommon",isCommon),validateCallback("foundSubsequence",foundSubsequence);const nCommonF=countCommonItemsF(0,aLength,0,bLength,isCommon);if(0!==nCommonF&&foundSubsequence(nCommonF,0,0),aLength!==nCommonF||bLength!==nCommonF){const aStart=nCommonF,bStart=nCommonF,nCommonR=countCommonItemsR(aStart,aLength-1,bStart,bLength-1,isCommon),aEnd=aLength-nCommonR,bEnd=bLength-nCommonR,nCommonFR=nCommonF+nCommonR;if(aLength!==nCommonFR&&bLength!==nCommonFR){findSubsequences(0,aStart,aEnd,bStart,bEnd,!1,[{foundSubsequence,isCommon}],[NOT_YET_SET],[NOT_YET_SET],{aCommonFollowing:NOT_YET_SET,aCommonPreceding:NOT_YET_SET,aEndPreceding:NOT_YET_SET,aStartFollowing:NOT_YET_SET,bCommonFollowing:NOT_YET_SET,bCommonPreceding:NOT_YET_SET,bEndPreceding:NOT_YET_SET,bStartFollowing:NOT_YET_SET,nChangeFollowing:NOT_YET_SET,nChangePreceding:NOT_YET_SET,nCommonFollowing:NOT_YET_SET,nCommonPreceding:NOT_YET_SET})}0!==nCommonR&&foundSubsequence(nCommonR,aEnd,bEnd)}}return(0,chunk_MM7DTO55.K2)(diffSequence,"diffSequence"),build}(0,chunk_MM7DTO55.K2)(requireBuild,"requireBuild");var diffSequences=getDefaultExportFromCjs2(requireBuild());function formatTrailingSpaces(line,trailingSpaceFormatter){return line.replace(/\s+$/,match=>trailingSpaceFormatter(match))}function printDiffLine(line,isFirstOrLast,color,indicator,trailingSpaceFormatter,emptyFirstOrLastLinePlaceholder){return 0!==line.length?color(`${indicator} ${formatTrailingSpaces(line,trailingSpaceFormatter)}`):" "!==indicator?color(indicator):isFirstOrLast&&0!==emptyFirstOrLastLinePlaceholder.length?color(`${indicator} ${emptyFirstOrLastLinePlaceholder}`):""}function printDeleteLine(line,isFirstOrLast,{aColor,aIndicator,changeLineTrailingSpaceColor,emptyFirstOrLastLinePlaceholder}){return printDiffLine(line,isFirstOrLast,aColor,aIndicator,changeLineTrailingSpaceColor,emptyFirstOrLastLinePlaceholder)}function printInsertLine(line,isFirstOrLast,{bColor,bIndicator,changeLineTrailingSpaceColor,emptyFirstOrLastLinePlaceholder}){return printDiffLine(line,isFirstOrLast,bColor,bIndicator,changeLineTrailingSpaceColor,emptyFirstOrLastLinePlaceholder)}function printCommonLine(line,isFirstOrLast,{commonColor,commonIndicator,commonLineTrailingSpaceColor,emptyFirstOrLastLinePlaceholder}){return printDiffLine(line,isFirstOrLast,commonColor,commonIndicator,commonLineTrailingSpaceColor,emptyFirstOrLastLinePlaceholder)}function createPatchMark(aStart,aEnd,bStart,bEnd,{patchColor}){return patchColor(`@@ -${aStart+1},${aEnd-aStart} +${bStart+1},${bEnd-bStart} @@`)}function joinAlignedDiffsNoExpand(diffs,options){const iLength=diffs.length,nContextLines=options.contextLines,nContextLines2=nContextLines+nContextLines;let jLength=iLength,hasExcessAtStartOrEnd=!1,nExcessesBetweenChanges=0,i=0;for(;i!==iLength;){const iStart=i;for(;i!==iLength&&0===diffs[i][0];)i+=1;if(iStart!==i)if(0===iStart)i>nContextLines&&(jLength-=i-nContextLines,hasExcessAtStartOrEnd=!0);else if(i===iLength){const n=i-iStart;n>nContextLines&&(jLength-=n-nContextLines,hasExcessAtStartOrEnd=!0)}else{const n=i-iStart;n>nContextLines2&&(jLength-=n-nContextLines2,nExcessesBetweenChanges+=1)}for(;i!==iLength&&0!==diffs[i][0];)i+=1}const hasPatch=0!==nExcessesBetweenChanges||hasExcessAtStartOrEnd;0!==nExcessesBetweenChanges?jLength+=nExcessesBetweenChanges+1:hasExcessAtStartOrEnd&&(jLength+=1);const jLast=jLength-1,lines=[];let jPatchMark=0;hasPatch&&lines.push("");let aStart=0,bStart=0,aEnd=0,bEnd=0;const pushCommonLine=(0,chunk_MM7DTO55.K2)(line=>{const j=lines.length;lines.push(printCommonLine(line,0===j||j===jLast,options)),aEnd+=1,bEnd+=1},"pushCommonLine"),pushDeleteLine=(0,chunk_MM7DTO55.K2)(line=>{const j=lines.length;lines.push(printDeleteLine(line,0===j||j===jLast,options)),aEnd+=1},"pushDeleteLine"),pushInsertLine=(0,chunk_MM7DTO55.K2)(line=>{const j=lines.length;lines.push(printInsertLine(line,0===j||j===jLast,options)),bEnd+=1},"pushInsertLine");for(i=0;i!==iLength;){let iStart=i;for(;i!==iLength&&0===diffs[i][0];)i+=1;if(iStart!==i)if(0===iStart){i>nContextLines&&(iStart=i-nContextLines,aStart=iStart,bStart=iStart,aEnd=aStart,bEnd=bStart);for(let iCommon=iStart;iCommon!==i;iCommon+=1)pushCommonLine(diffs[iCommon][1])}else if(i===iLength){const iEnd=i-iStart>nContextLines?iStart+nContextLines:i;for(let iCommon=iStart;iCommon!==iEnd;iCommon+=1)pushCommonLine(diffs[iCommon][1])}else{const nCommon=i-iStart;if(nCommon>nContextLines2){const iEnd=iStart+nContextLines;for(let iCommon=iStart;iCommon!==iEnd;iCommon+=1)pushCommonLine(diffs[iCommon][1]);lines[jPatchMark]=createPatchMark(aStart,aEnd,bStart,bEnd,options),jPatchMark=lines.length,lines.push("");const nOmit=nCommon-nContextLines2;aStart=aEnd+nOmit,bStart=bEnd+nOmit,aEnd=aStart,bEnd=bStart;for(let iCommon=i-nContextLines;iCommon!==i;iCommon+=1)pushCommonLine(diffs[iCommon][1])}else for(let iCommon=iStart;iCommon!==i;iCommon+=1)pushCommonLine(diffs[iCommon][1])}for(;i!==iLength&&-1===diffs[i][0];)pushDeleteLine(diffs[i][1]),i+=1;for(;i!==iLength&&1===diffs[i][0];)pushInsertLine(diffs[i][1]),i+=1}return hasPatch&&(lines[jPatchMark]=createPatchMark(aStart,aEnd,bStart,bEnd,options)),lines.join("\n")}function joinAlignedDiffsExpand(diffs,options){return diffs.map((diff2,i,diffs2)=>{const line=diff2[1],isFirstOrLast=0===i||i===diffs2.length-1;switch(diff2[0]){case-1:return printDeleteLine(line,isFirstOrLast,options);case 1:return printInsertLine(line,isFirstOrLast,options);default:return printCommonLine(line,isFirstOrLast,options)}}).join("\n")}(0,chunk_MM7DTO55.K2)(formatTrailingSpaces,"formatTrailingSpaces"),(0,chunk_MM7DTO55.K2)(printDiffLine,"printDiffLine"),(0,chunk_MM7DTO55.K2)(printDeleteLine,"printDeleteLine"),(0,chunk_MM7DTO55.K2)(printInsertLine,"printInsertLine"),(0,chunk_MM7DTO55.K2)(printCommonLine,"printCommonLine"),(0,chunk_MM7DTO55.K2)(createPatchMark,"createPatchMark"),(0,chunk_MM7DTO55.K2)(joinAlignedDiffsNoExpand,"joinAlignedDiffsNoExpand"),(0,chunk_MM7DTO55.K2)(joinAlignedDiffsExpand,"joinAlignedDiffsExpand");var noColor=(0,chunk_MM7DTO55.K2)(string=>string,"noColor");function getDefaultOptions(){return{aAnnotation:"Expected",aColor:s.green,aIndicator:"-",bAnnotation:"Received",bColor:s.red,bIndicator:"+",changeColor:s.inverse,changeLineTrailingSpaceColor:noColor,commonColor:s.dim,commonIndicator:" ",commonLineTrailingSpaceColor:noColor,compareKeys:void 0,contextLines:5,emptyFirstOrLastLinePlaceholder:"",expand:!1,includeChangeCounts:!1,omitAnnotationLines:!1,patchColor:s.yellow,printBasicPrototype:!1,truncateThreshold:0,truncateAnnotation:"... Diff result is truncated",truncateAnnotationColor:noColor}}function getCompareKeys(compareKeys){return compareKeys&&"function"==typeof compareKeys?compareKeys:void 0}function getContextLines(contextLines){return"number"==typeof contextLines&&Number.isSafeInteger(contextLines)&&contextLines>=0?contextLines:5}function normalizeDiffOptions(options={}){return{...getDefaultOptions(),...options,compareKeys:getCompareKeys(options.compareKeys),contextLines:getContextLines(options.contextLines)}}function isEmptyString(lines){return 1===lines.length&&0===lines[0].length}function countChanges(diffs){let a2=0,b=0;return diffs.forEach(diff2=>{switch(diff2[0]){case-1:a2+=1;break;case 1:b+=1}}),{a:a2,b}}function printAnnotation({aAnnotation,aColor,aIndicator,bAnnotation,bColor,bIndicator,includeChangeCounts,omitAnnotationLines},changeCounts){if(omitAnnotationLines)return"";let aRest="",bRest="";if(includeChangeCounts){const aCount=String(changeCounts.a),bCount=String(changeCounts.b),baAnnotationLengthDiff=bAnnotation.length-aAnnotation.length,aAnnotationPadding=" ".repeat(Math.max(0,baAnnotationLengthDiff)),bAnnotationPadding=" ".repeat(Math.max(0,-baAnnotationLengthDiff)),baCountLengthDiff=bCount.length-aCount.length;aRest=`${aAnnotationPadding} ${aIndicator} ${" ".repeat(Math.max(0,baCountLengthDiff))}${aCount}`,bRest=`${bAnnotationPadding} ${bIndicator} ${" ".repeat(Math.max(0,-baCountLengthDiff))}${bCount}`}const b=`${bIndicator} ${bAnnotation}${bRest}`;return`${aColor(`${aIndicator} ${aAnnotation}${aRest}`)}\n${bColor(b)}\n\n`}function printDiffLines(diffs,truncated,options){return printAnnotation(options,countChanges(diffs))+(options.expand?joinAlignedDiffsExpand(diffs,options):joinAlignedDiffsNoExpand(diffs,options))+(truncated?options.truncateAnnotationColor(`\n${options.truncateAnnotation}`):"")}function diffLinesUnified(aLines,bLines,options){const normalizedOptions=normalizeDiffOptions(options),[diffs,truncated]=diffLinesRaw(isEmptyString(aLines)?[]:aLines,isEmptyString(bLines)?[]:bLines,normalizedOptions);return printDiffLines(diffs,truncated,normalizedOptions)}function diffLinesUnified2(aLinesDisplay,bLinesDisplay,aLinesCompare,bLinesCompare,options){if(isEmptyString(aLinesDisplay)&&isEmptyString(aLinesCompare)&&(aLinesDisplay=[],aLinesCompare=[]),isEmptyString(bLinesDisplay)&&isEmptyString(bLinesCompare)&&(bLinesDisplay=[],bLinesCompare=[]),aLinesDisplay.length!==aLinesCompare.length||bLinesDisplay.length!==bLinesCompare.length)return diffLinesUnified(aLinesDisplay,bLinesDisplay,options);const[diffs,truncated]=diffLinesRaw(aLinesCompare,bLinesCompare,options);let aIndex=0,bIndex=0;return diffs.forEach(diff2=>{switch(diff2[0]){case-1:diff2[1]=aLinesDisplay[aIndex],aIndex+=1;break;case 1:diff2[1]=bLinesDisplay[bIndex],bIndex+=1;break;default:diff2[1]=bLinesDisplay[bIndex],aIndex+=1,bIndex+=1}}),printDiffLines(diffs,truncated,normalizeDiffOptions(options))}function diffLinesRaw(aLines,bLines,options){const truncate2=(null==options?void 0:options.truncateThreshold)??!1,truncateThreshold=Math.max(Math.floor((null==options?void 0:options.truncateThreshold)??0),0),aLength=truncate2?Math.min(aLines.length,truncateThreshold):aLines.length,bLength=truncate2?Math.min(bLines.length,truncateThreshold):bLines.length,truncated=aLength!==aLines.length||bLength!==bLines.length,diffs=[];let aIndex=0,bIndex=0;for(diffSequences(aLength,bLength,(0,chunk_MM7DTO55.K2)((aIndex2,bIndex2)=>aLines[aIndex2]===bLines[bIndex2],"isCommon"),(0,chunk_MM7DTO55.K2)((nCommon,aCommon,bCommon)=>{for(;aIndex!==aCommon;aIndex+=1)diffs.push(new Diff(-1,aLines[aIndex]));for(;bIndex!==bCommon;bIndex+=1)diffs.push(new Diff(1,bLines[bIndex]));for(;0!==nCommon;nCommon-=1,aIndex+=1,bIndex+=1)diffs.push(new Diff(0,bLines[bIndex]))},"foundSubsequence"));aIndex!==aLength;aIndex+=1)diffs.push(new Diff(-1,aLines[aIndex]));for(;bIndex!==bLength;bIndex+=1)diffs.push(new Diff(1,bLines[bIndex]));return[diffs,truncated]}function getType3(value){if(void 0===value)return"undefined";if(null===value)return"null";if(Array.isArray(value))return"array";if("boolean"==typeof value)return"boolean";if("function"==typeof value)return"function";if("number"==typeof value)return"number";if("string"==typeof value)return"string";if("bigint"==typeof value)return"bigint";if("object"==typeof value){if(null!=value){if(value.constructor===RegExp)return"regexp";if(value.constructor===Map)return"map";if(value.constructor===Set)return"set";if(value.constructor===Date)return"date"}return"object"}if("symbol"==typeof value)return"symbol";throw new Error(`value of unknown type: ${value}`)}function getNewLineSymbol(string){return string.includes("\r\n")?"\r\n":"\n"}function diffStrings(a2,b,options){const truncate2=(null==options?void 0:options.truncateThreshold)??!1,truncateThreshold=Math.max(Math.floor((null==options?void 0:options.truncateThreshold)??0),0);let aLength=a2.length,bLength=b.length;if(truncate2){const aMultipleLines=a2.includes("\n"),bMultipleLines=b.includes("\n"),aNewLineSymbol=getNewLineSymbol(a2),bNewLineSymbol=getNewLineSymbol(b),_a=aMultipleLines?`${a2.split(aNewLineSymbol,truncateThreshold).join(aNewLineSymbol)}\n`:a2,_b=bMultipleLines?`${b.split(bNewLineSymbol,truncateThreshold).join(bNewLineSymbol)}\n`:b;aLength=_a.length,bLength=_b.length}const truncated=aLength!==a2.length||bLength!==b.length;let aIndex=0,bIndex=0;const diffs=[];return diffSequences(aLength,bLength,(0,chunk_MM7DTO55.K2)((aIndex2,bIndex2)=>a2[aIndex2]===b[bIndex2],"isCommon"),(0,chunk_MM7DTO55.K2)((nCommon,aCommon,bCommon)=>{aIndex!==aCommon&&diffs.push(new Diff(-1,a2.slice(aIndex,aCommon))),bIndex!==bCommon&&diffs.push(new Diff(1,b.slice(bIndex,bCommon))),aIndex=aCommon+nCommon,bIndex=bCommon+nCommon,diffs.push(new Diff(0,b.slice(bCommon,bIndex)))},"foundSubsequence")),aIndex!==aLength&&diffs.push(new Diff(-1,a2.slice(aIndex))),bIndex!==bLength&&diffs.push(new Diff(1,b.slice(bIndex))),[diffs,truncated]}function concatenateRelevantDiffs(op,diffs,changeColor){return diffs.reduce((reduced,diff2)=>reduced+(0===diff2[0]?diff2[1]:diff2[0]===op&&0!==diff2[1].length?changeColor(diff2[1]):""),"")}(0,chunk_MM7DTO55.K2)(getDefaultOptions,"getDefaultOptions"),(0,chunk_MM7DTO55.K2)(getCompareKeys,"getCompareKeys"),(0,chunk_MM7DTO55.K2)(getContextLines,"getContextLines"),(0,chunk_MM7DTO55.K2)(normalizeDiffOptions,"normalizeDiffOptions"),(0,chunk_MM7DTO55.K2)(isEmptyString,"isEmptyString"),(0,chunk_MM7DTO55.K2)(countChanges,"countChanges"),(0,chunk_MM7DTO55.K2)(printAnnotation,"printAnnotation"),(0,chunk_MM7DTO55.K2)(printDiffLines,"printDiffLines"),(0,chunk_MM7DTO55.K2)(diffLinesUnified,"diffLinesUnified"),(0,chunk_MM7DTO55.K2)(diffLinesUnified2,"diffLinesUnified2"),(0,chunk_MM7DTO55.K2)(diffLinesRaw,"diffLinesRaw"),(0,chunk_MM7DTO55.K2)(getType3,"getType"),(0,chunk_MM7DTO55.K2)(getNewLineSymbol,"getNewLineSymbol"),(0,chunk_MM7DTO55.K2)(diffStrings,"diffStrings"),(0,chunk_MM7DTO55.K2)(concatenateRelevantDiffs,"concatenateRelevantDiffs");var _ChangeBuffer=class _ChangeBuffer{op;line;lines;changeColor;constructor(op,changeColor){this.op=op,this.line=[],this.lines=[],this.changeColor=changeColor}pushSubstring(substring){this.pushDiff(new Diff(this.op,substring))}pushLine(){this.lines.push(1!==this.line.length?new Diff(this.op,concatenateRelevantDiffs(this.op,this.line,this.changeColor)):this.line[0][0]===this.op?this.line[0]:new Diff(this.op,this.line[0][1])),this.line.length=0}isLineEmpty(){return 0===this.line.length}pushDiff(diff2){this.line.push(diff2)}align(diff2){const string=diff2[1];if(string.includes("\n")){const substrings=string.split("\n"),iLast=substrings.length-1;substrings.forEach((substring,i)=>{i<iLast?(this.pushSubstring(substring),this.pushLine()):0!==substring.length&&this.pushSubstring(substring)})}else this.pushDiff(diff2)}moveLinesTo(lines){this.isLineEmpty()||this.pushLine(),lines.push(...this.lines),this.lines.length=0}};(0,chunk_MM7DTO55.K2)(_ChangeBuffer,"ChangeBuffer");var ChangeBuffer=_ChangeBuffer,_CommonBuffer=class _CommonBuffer{deleteBuffer;insertBuffer;lines;constructor(deleteBuffer,insertBuffer){this.deleteBuffer=deleteBuffer,this.insertBuffer=insertBuffer,this.lines=[]}pushDiffCommonLine(diff2){this.lines.push(diff2)}pushDiffChangeLines(diff2){const isDiffEmpty=0===diff2[1].length;isDiffEmpty&&!this.deleteBuffer.isLineEmpty()||this.deleteBuffer.pushDiff(diff2),isDiffEmpty&&!this.insertBuffer.isLineEmpty()||this.insertBuffer.pushDiff(diff2)}flushChangeLines(){this.deleteBuffer.moveLinesTo(this.lines),this.insertBuffer.moveLinesTo(this.lines)}align(diff2){const op=diff2[0],string=diff2[1];if(string.includes("\n")){const substrings=string.split("\n"),iLast=substrings.length-1;substrings.forEach((substring,i)=>{if(0===i){const subdiff=new Diff(op,substring);this.deleteBuffer.isLineEmpty()&&this.insertBuffer.isLineEmpty()?(this.flushChangeLines(),this.pushDiffCommonLine(subdiff)):(this.pushDiffChangeLines(subdiff),this.flushChangeLines())}else i<iLast?this.pushDiffCommonLine(new Diff(op,substring)):0!==substring.length&&this.pushDiffChangeLines(new Diff(op,substring))})}else this.pushDiffChangeLines(diff2)}getLines(){return this.flushChangeLines(),this.lines}};(0,chunk_MM7DTO55.K2)(_CommonBuffer,"CommonBuffer");var CommonBuffer=_CommonBuffer;function getAlignedDiffs(diffs,changeColor){const deleteBuffer=new ChangeBuffer(-1,changeColor),insertBuffer=new ChangeBuffer(1,changeColor),commonBuffer=new CommonBuffer(deleteBuffer,insertBuffer);return diffs.forEach(diff2=>{switch(diff2[0]){case-1:deleteBuffer.align(diff2);break;case 1:insertBuffer.align(diff2);break;default:commonBuffer.align(diff2)}}),commonBuffer.getLines()}function hasCommonDiff(diffs,isMultiline){if(isMultiline){const iLast=diffs.length-1;return diffs.some((diff2,i)=>0===diff2[0]&&(i!==iLast||"\n"!==diff2[1]))}return diffs.some(diff2=>0===diff2[0])}function diffStringsUnified(a2,b,options){if(a2!==b&&0!==a2.length&&0!==b.length){const isMultiline=a2.includes("\n")||b.includes("\n"),[diffs,truncated]=diffStringsRaw(isMultiline?`${a2}\n`:a2,isMultiline?`${b}\n`:b,!0,options);if(hasCommonDiff(diffs,isMultiline)){const optionsNormalized=normalizeDiffOptions(options);return printDiffLines(getAlignedDiffs(diffs,optionsNormalized.changeColor),truncated,optionsNormalized)}}return diffLinesUnified(a2.split("\n"),b.split("\n"),options)}function diffStringsRaw(a2,b,cleanup,options){const[diffs,truncated]=diffStrings(a2,b,options);return cleanup&&diff_cleanupSemantic(diffs),[diffs,truncated]}function getCommonMessage(message,options){const{commonColor}=normalizeDiffOptions(options);return commonColor(message)}(0,chunk_MM7DTO55.K2)(getAlignedDiffs,"getAlignedDiffs"),(0,chunk_MM7DTO55.K2)(hasCommonDiff,"hasCommonDiff"),(0,chunk_MM7DTO55.K2)(diffStringsUnified,"diffStringsUnified"),(0,chunk_MM7DTO55.K2)(diffStringsRaw,"diffStringsRaw"),(0,chunk_MM7DTO55.K2)(getCommonMessage,"getCommonMessage");var{AsymmetricMatcher:AsymmetricMatcher2,DOMCollection:DOMCollection2,DOMElement:DOMElement2,Immutable:Immutable2,ReactElement:ReactElement2,ReactTestComponent:ReactTestComponent2}=plugins,PLUGINS2=[ReactTestComponent2,ReactElement2,DOMElement2,DOMCollection2,Immutable2,AsymmetricMatcher2,plugins.Error],FORMAT_OPTIONS={maxDepth:20,plugins:PLUGINS2},FALLBACK_FORMAT_OPTIONS={callToJSON:!1,maxDepth:8,plugins:PLUGINS2};function diff(a2,b,options){if(Object.is(a2,b))return"";const aType=getType3(a2);let expectedType=aType,omitDifference=!1;if("object"===aType&&"function"==typeof a2.asymmetricMatch){if(a2.$$typeof!==Symbol.for("jest.asymmetricMatcher"))return;if("function"!=typeof a2.getExpectedType)return;expectedType=a2.getExpectedType(),omitDifference="string"===expectedType}if(expectedType!==getType3(b)){let truncate2=function(s2){return s2.length<=MAX_LENGTH?s2:`${s2.slice(0,MAX_LENGTH)}...`};(0,chunk_MM7DTO55.K2)(truncate2,"truncate");const{aAnnotation,aColor,aIndicator,bAnnotation,bColor,bIndicator}=normalizeDiffOptions(options),formatOptions=getFormatOptions(FALLBACK_FORMAT_OPTIONS,options);let aDisplay=format(a2,formatOptions),bDisplay=format(b,formatOptions);const MAX_LENGTH=1e5;aDisplay=truncate2(aDisplay),bDisplay=truncate2(bDisplay);return`${`${aColor(`${aIndicator} ${aAnnotation}:`)} \n${aDisplay}`}\n\n${`${bColor(`${bIndicator} ${bAnnotation}:`)} \n${bDisplay}`}`}if(!omitDifference)switch(aType){case"string":return diffLinesUnified(a2.split("\n"),b.split("\n"),options);case"boolean":case"number":return comparePrimitive(a2,b,options);case"map":return compareObjects(sortMap(a2),sortMap(b),options);case"set":return compareObjects(sortSet(a2),sortSet(b),options);default:return compareObjects(a2,b,options)}}function comparePrimitive(a2,b,options){const aFormat=format(a2,FORMAT_OPTIONS),bFormat=format(b,FORMAT_OPTIONS);return aFormat===bFormat?"":diffLinesUnified(aFormat.split("\n"),bFormat.split("\n"),options)}function sortMap(map){return new Map(Array.from(map.entries()).sort())}function sortSet(set){return new Set(Array.from(set.values()).sort())}function compareObjects(a2,b,options){let difference,hasThrown=!1;try{difference=getObjectsDifference(a2,b,getFormatOptions(FORMAT_OPTIONS,options),options)}catch{hasThrown=!0}const noDiffMessage=getCommonMessage("Compared values have no visual difference.",options);if(void 0===difference||difference===noDiffMessage){difference=getObjectsDifference(a2,b,getFormatOptions(FALLBACK_FORMAT_OPTIONS,options),options),difference===noDiffMessage||hasThrown||(difference=`${getCommonMessage("Compared values serialize to the same structure.\nPrinting internal object structure without calling `toJSON` instead.",options)}\n\n${difference}`)}return difference}function getFormatOptions(formatOptions,options){const{compareKeys,printBasicPrototype,maxDepth}=normalizeDiffOptions(options);return{...formatOptions,compareKeys,printBasicPrototype,maxDepth:maxDepth??formatOptions.maxDepth}}function getObjectsDifference(a2,b,formatOptions,options){const formatOptionsZeroIndent={...formatOptions,indent:0},aCompare=format(a2,formatOptionsZeroIndent),bCompare=format(b,formatOptionsZeroIndent);if(aCompare===bCompare)return getCommonMessage("Compared values have no visual difference.",options);{const aDisplay=format(a2,formatOptions),bDisplay=format(b,formatOptions);return diffLinesUnified2(aDisplay.split("\n"),bDisplay.split("\n"),aCompare.split("\n"),bCompare.split("\n"),options)}}(0,chunk_MM7DTO55.K2)(diff,"diff"),(0,chunk_MM7DTO55.K2)(comparePrimitive,"comparePrimitive"),(0,chunk_MM7DTO55.K2)(sortMap,"sortMap"),(0,chunk_MM7DTO55.K2)(sortSet,"sortSet"),(0,chunk_MM7DTO55.K2)(compareObjects,"compareObjects"),(0,chunk_MM7DTO55.K2)(getFormatOptions,"getFormatOptions"),(0,chunk_MM7DTO55.K2)(getObjectsDifference,"getObjectsDifference");function isAsymmetricMatcher(data){return"Object"===getType2(data)&&"function"==typeof data.asymmetricMatch}function isReplaceable(obj1,obj2){const obj1Type=getType2(obj1);return obj1Type===getType2(obj2)&&("Object"===obj1Type||"Array"===obj1Type)}function printDiffOrStringify(received,expected,options){const{aAnnotation,bAnnotation}=normalizeDiffOptions(options);if("string"==typeof expected&&"string"==typeof received&&expected.length>0&&received.length>0&&expected.length<=2e4&&received.length<=2e4&&expected!==received){if(expected.includes("\n")||received.includes("\n"))return diffStringsUnified(expected,received,options);const[diffs]=diffStringsRaw(expected,received,!0),hasCommonDiff2=diffs.some(diff2=>0===diff2[0]),printLabel=getLabelPrinter(aAnnotation,bAnnotation);return`${printLabel(aAnnotation)+printExpected(getCommonAndChangedSubstrings(diffs,-1,hasCommonDiff2))}\n${printLabel(bAnnotation)+printReceived(getCommonAndChangedSubstrings(diffs,1,hasCommonDiff2))}`}const clonedExpected=deepClone(expected,{forceWritable:!0}),clonedReceived=deepClone(received,{forceWritable:!0}),{replacedExpected,replacedActual}=replaceAsymmetricMatcher(clonedReceived,clonedExpected);return diff(replacedExpected,replacedActual,options)}function replaceAsymmetricMatcher(actual,expected,actualReplaced=new WeakSet,expectedReplaced=new WeakSet){return actual instanceof Error&&expected instanceof Error&&void 0!==actual.cause&&void 0===expected.cause?(delete actual.cause,{replacedActual:actual,replacedExpected:expected}):isReplaceable(actual,expected)?(actualReplaced.has(actual)||expectedReplaced.has(expected)||(actualReplaced.add(actual),expectedReplaced.add(expected),getOwnProperties(expected).forEach(key=>{const expectedValue=expected[key],actualValue=actual[key];if(isAsymmetricMatcher(expectedValue))expectedValue.asymmetricMatch(actualValue)&&(actual[key]=expectedValue);else if(isAsymmetricMatcher(actualValue))actualValue.asymmetricMatch(expectedValue)&&(expected[key]=actualValue);else if(isReplaceable(actualValue,expectedValue)){const replaced=replaceAsymmetricMatcher(actualValue,expectedValue,actualReplaced,expectedReplaced);actual[key]=replaced.replacedActual,expected[key]=replaced.replacedExpected}})),{replacedActual:actual,replacedExpected:expected}):{replacedActual:actual,replacedExpected:expected}}function getLabelPrinter(...strings){const maxLength=strings.reduce((max,string)=>string.length>max?string.length:max,0);return string=>`${string}: ${" ".repeat(maxLength-string.length)}`}(0,chunk_MM7DTO55.K2)(isAsymmetricMatcher,"isAsymmetricMatcher"),(0,chunk_MM7DTO55.K2)(isReplaceable,"isReplaceable"),(0,chunk_MM7DTO55.K2)(printDiffOrStringify,"printDiffOrStringify"),(0,chunk_MM7DTO55.K2)(replaceAsymmetricMatcher,"replaceAsymmetricMatcher"),(0,chunk_MM7DTO55.K2)(getLabelPrinter,"getLabelPrinter");var SPACE_SYMBOL="·";function replaceTrailingSpaces(text){return text.replace(/\s+$/gm,spaces=>SPACE_SYMBOL.repeat(spaces.length))}function printReceived(object){return s.red(replaceTrailingSpaces(stringify(object)))}function printExpected(value){return s.green(replaceTrailingSpaces(stringify(value)))}function getCommonAndChangedSubstrings(diffs,op,hasCommonDiff2){return diffs.reduce((reduced,diff2)=>reduced+(0===diff2[0]?diff2[1]:diff2[0]===op?hasCommonDiff2?s.inverse(diff2[1]):diff2[1]:""),"")}(0,chunk_MM7DTO55.K2)(replaceTrailingSpaces,"replaceTrailingSpaces"),(0,chunk_MM7DTO55.K2)(printReceived,"printReceived"),(0,chunk_MM7DTO55.K2)(printExpected,"printExpected"),(0,chunk_MM7DTO55.K2)(getCommonAndChangedSubstrings,"getCommonAndChangedSubstrings");function isImmutable(v){return v&&(v["@@__IMMUTABLE_ITERABLE__@@"]||v["@@__IMMUTABLE_RECORD__@@"])}(0,chunk_MM7DTO55.K2)(isImmutable,"isImmutable");var OBJECT_PROTO=Object.getPrototypeOf({});function getUnserializableMessage(err){return err instanceof Error?`<unserializable>: ${err.message}`:"string"==typeof err?`<unserializable>: ${err}`:"<unserializable>"}function serializeValue(val,seen=new WeakMap){if(!val||"string"==typeof val)return val;if(val instanceof Error&&"toJSON"in val&&"function"==typeof val.toJSON){const jsonValue=val.toJSON();return jsonValue&&jsonValue!==val&&"object"==typeof jsonValue&&("string"==typeof val.message&&safe(()=>jsonValue.message??(jsonValue.message=val.message)),"string"==typeof val.stack&&safe(()=>jsonValue.stack??(jsonValue.stack=val.stack)),"string"==typeof val.name&&safe(()=>jsonValue.name??(jsonValue.name=val.name)),null!=val.cause&&safe(()=>jsonValue.cause??(jsonValue.cause=serializeValue(val.cause,seen)))),serializeValue(jsonValue,seen)}if("function"==typeof val)return`Function<${val.name||"anonymous"}>`;if("symbol"==typeof val)return val.toString();if("object"!=typeof val)return val;if(void 0!==chunk_JVSKG4YS_Buffer&&val instanceof chunk_JVSKG4YS_Buffer)return`<Buffer(${val.length}) ...>`;if("undefined"!=typeof Uint8Array&&val instanceof Uint8Array)return`<Uint8Array(${val.length}) ...>`;if(isImmutable(val))return serializeValue(val.toJSON(),seen);if(val instanceof Promise||val.constructor&&"AsyncFunction"===val.constructor.prototype)return"Promise";if("undefined"!=typeof Element&&val instanceof Element)return val.tagName;if("function"==typeof val.asymmetricMatch)return`${val.toString()} ${format2(val.sample)}`;if("function"==typeof val.toJSON)return serializeValue(val.toJSON(),seen);if(seen.has(val))return seen.get(val);if(Array.isArray(val)){const clone2=new Array(val.length);return seen.set(val,clone2),val.forEach((e,i)=>{try{clone2[i]=serializeValue(e,seen)}catch(err){clone2[i]=getUnserializableMessage(err)}}),clone2}{const clone2=Object.create(null);seen.set(val,clone2);let obj=val;for(;obj&&obj!==OBJECT_PROTO;)Object.getOwnPropertyNames(obj).forEach(key=>{if(!(key in clone2))try{clone2[key]=serializeValue(val[key],seen)}catch(err){delete clone2[key],clone2[key]=getUnserializableMessage(err)}}),obj=Object.getPrototypeOf(obj);return clone2}}function safe(fn){try{return fn()}catch{}}function normalizeErrorMessage(message){return message.replace(/__(vite_ssr_import|vi_import)_\d+__\./g,"")}function processError(_err,diffOptions,seen=new WeakSet){if(!_err||"object"!=typeof _err)return{message:String(_err)};const err=_err;(err.showDiff||void 0===err.showDiff&&void 0!==err.expected&&void 0!==err.actual)&&(err.diff=printDiffOrStringify(err.actual,err.expected,{...diffOptions,...err.diffOptions})),"expected"in err&&"string"!=typeof err.expected&&(err.expected=stringify(err.expected,10)),"actual"in err&&"string"!=typeof err.actual&&(err.actual=stringify(err.actual,10));try{"string"==typeof err.message&&(err.message=normalizeErrorMessage(err.message))}catch{}try{seen.has(err)||"object"!=typeof err.cause||(seen.add(err),err.cause=processError(err.cause,diffOptions,seen))}catch{}try{return serializeValue(err)}catch(e){return serializeValue(new Error(`Failed to fully serialize error: ${null==e?void 0:e.message}\nInner error message: ${null==err?void 0:err.message}`))}}(0,chunk_MM7DTO55.K2)(getUnserializableMessage,"getUnserializableMessage"),(0,chunk_MM7DTO55.K2)(serializeValue,"serializeValue"),(0,chunk_MM7DTO55.K2)(safe,"safe"),(0,chunk_MM7DTO55.K2)(normalizeErrorMessage,"normalizeErrorMessage"),(0,chunk_MM7DTO55.K2)(processError,"processError");var instrumenter_addons=globalThis.__STORYBOOK_ADDONS_PREVIEW,alreadyCompletedException=new Error("This function ran after the play function completed. Did you forget to `await` it?"),instrumenter_isObject=(0,chunk_MM7DTO55.K2)(o=>"[object Object]"===Object.prototype.toString.call(o),"isObject"),isModule=(0,chunk_MM7DTO55.K2)(o=>"[object Module]"===Object.prototype.toString.call(o),"isModule"),isInstrumentable=(0,chunk_MM7DTO55.K2)(o=>{if(!instrumenter_isObject(o)&&!isModule(o))return!1;if(void 0===o.constructor)return!0;const proto=o.constructor.prototype;return!!instrumenter_isObject(proto)},"isInstrumentable"),construct=(0,chunk_MM7DTO55.K2)(obj=>{try{return new obj.constructor}catch{return{}}},"construct"),getInitialState=(0,chunk_MM7DTO55.K2)(()=>({renderPhase:"preparing",isDebugging:!1,isPlaying:!1,isLocked:!1,cursor:0,calls:[],shadowCalls:[],callRefsByResult:new Map,chainedCallIds:new Set,ancestors:[],playUntil:void 0,resolvers:{},syncTimeout:void 0}),"getInitialState"),getRetainedState=(0,chunk_MM7DTO55.K2)((state,isDebugging=!1)=>{const calls=(isDebugging?state.shadowCalls:state.calls).filter(call=>call.retain);if(!calls.length)return;const callRefsByResult=new Map(Array.from(state.callRefsByResult.entries()).filter(([,ref])=>ref.retain));return{cursor:calls.length,calls,callRefsByResult}},"getRetainedState"),_Instrumenter=class _Instrumenter{constructor(){this.detached=!1,this.initialized=!1,this.state={},this.loadParentWindowState=(0,chunk_MM7DTO55.K2)(()=>{try{this.state=external_STORYBOOK_MODULE_GLOBAL_.global.window?.parent?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__||{}}catch{this.detached=!0}},"loadParentWindowState"),this.updateParentWindowState=(0,chunk_MM7DTO55.K2)(()=>{try{external_STORYBOOK_MODULE_GLOBAL_.global.window.parent.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER_STATE__=this.state}catch{this.detached=!0}},"updateParentWindowState"),this.loadParentWindowState();const resetState=(0,chunk_MM7DTO55.K2)(({storyId,renderPhase,isPlaying=!0,isDebugging=!1})=>{const state=this.getState(storyId);this.setState(storyId,{...getInitialState(),...getRetainedState(state,isDebugging),renderPhase:renderPhase||state.renderPhase,shadowCalls:isDebugging?state.shadowCalls:[],chainedCallIds:isDebugging?state.chainedCallIds:new Set,playUntil:isDebugging?state.playUntil:void 0,isPlaying,isDebugging}),this.sync(storyId)},"resetState"),start=(0,chunk_MM7DTO55.K2)(channel=>({storyId,playUntil})=>{this.getState(storyId).isDebugging||this.setState(storyId,({calls})=>({calls:[],shadowCalls:calls.map(call=>({...call,status:"waiting"})),isDebugging:!0}));const log=this.getLog(storyId);this.setState(storyId,({shadowCalls})=>{if(playUntil||!log.length)return{playUntil};const firstRowIndex=shadowCalls.findIndex(call=>call.id===log[0].callId);return{playUntil:shadowCalls.slice(0,firstRowIndex).filter(call=>call.interceptable&&!call.ancestors?.length).slice(-1)[0]?.id}}),channel.emit(external_STORYBOOK_MODULE_CORE_EVENTS_.FORCE_REMOUNT,{storyId,isDebugging:!0})},"start"),back=(0,chunk_MM7DTO55.K2)(channel=>({storyId})=>{const log=this.getLog(storyId).filter(call=>!call.ancestors?.length),last=log.reduceRight((res,item,index)=>res>=0||"waiting"===item.status?res:index,-1);start(channel)({storyId,playUntil:log[last-1]?.callId})},"back"),goto=(0,chunk_MM7DTO55.K2)(channel=>({storyId,callId})=>{const{calls,shadowCalls,resolvers}=this.getState(storyId),call=calls.find(({id})=>id===callId),shadowCall=shadowCalls.find(({id})=>id===callId);if(!call&&shadowCall&&Object.values(resolvers).length>0){const nextId=this.getLog(storyId).find(c=>"waiting"===c.status)?.callId;shadowCall.id!==nextId&&this.setState(storyId,{playUntil:shadowCall.id}),Object.values(resolvers).forEach(resolve=>resolve())}else start(channel)({storyId,playUntil:callId})},"goto"),next=(0,chunk_MM7DTO55.K2)(channel=>({storyId})=>{const{resolvers}=this.getState(storyId);if(Object.values(resolvers).length>0)Object.values(resolvers).forEach(resolve=>resolve());else{const nextId=this.getLog(storyId).find(c=>"waiting"===c.status)?.callId;nextId?start(channel)({storyId,playUntil:nextId}):end({storyId})}},"next"),end=(0,chunk_MM7DTO55.K2)(({storyId})=>{this.setState(storyId,{playUntil:void 0,isDebugging:!1}),Object.values(this.getState(storyId).resolvers).forEach(resolve=>resolve())},"end"),renderPhaseChanged=(0,chunk_MM7DTO55.K2)(({storyId,newPhase})=>{const{isDebugging}=this.getState(storyId);return"preparing"===newPhase&&isDebugging||"playing"===newPhase?resetState({storyId,renderPhase:newPhase,isDebugging}):("played"===newPhase?this.setState(storyId,{renderPhase:newPhase,isLocked:!1,isPlaying:!1,isDebugging:!1}):"errored"===newPhase?this.setState(storyId,{renderPhase:newPhase,isLocked:!1,isPlaying:!1}):"aborted"===newPhase?this.setState(storyId,{renderPhase:newPhase,isLocked:!0,isPlaying:!1}):this.setState(storyId,{renderPhase:newPhase}),void this.sync(storyId))},"renderPhaseChanged");instrumenter_addons&&instrumenter_addons.ready().then(()=>{this.channel=instrumenter_addons.getChannel(),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.FORCE_REMOUNT,resetState),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDER_PHASE_CHANGED,renderPhaseChanged),this.channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.SET_CURRENT_STORY,()=>{this.initialized?this.cleanup():this.initialized=!0}),this.channel.on(chunk_SN4J4IQ3_EVENTS_START,start(this.channel)),this.channel.on(chunk_SN4J4IQ3_EVENTS_BACK,back(this.channel)),this.channel.on(chunk_SN4J4IQ3_EVENTS_GOTO,goto(this.channel)),this.channel.on(chunk_SN4J4IQ3_EVENTS_NEXT,next(this.channel)),this.channel.on(chunk_SN4J4IQ3_EVENTS_END,end)})}getState(storyId){return this.state[storyId]||getInitialState()}setState(storyId,update){if(storyId){const state=this.getState(storyId),patch="function"==typeof update?update(state):update;this.state={...this.state,[storyId]:{...state,...patch}},this.updateParentWindowState()}}cleanup(){this.state=Object.entries(this.state).reduce((acc,[storyId,state])=>{const retainedState=getRetainedState(state);return retainedState?(acc[storyId]=Object.assign(getInitialState(),retainedState),acc):acc},{});const payload={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems:[]};this.channel?.emit(chunk_SN4J4IQ3_EVENTS_SYNC,payload),this.updateParentWindowState()}getLog(storyId){const{calls,shadowCalls}=this.getState(storyId),merged=[...shadowCalls];calls.forEach((call,index)=>{merged[index]=call});const seen=new Set;return merged.reduceRight((acc,call)=>(call.args.forEach(arg=>{arg?.__callId__&&seen.add(arg.__callId__)}),call.path.forEach(node=>{node.__callId__&&seen.add(node.__callId__)}),!call.interceptable&&!call.exception||seen.has(call.id)||(acc.unshift({callId:call.id,status:call.status,ancestors:call.ancestors}),seen.add(call.id)),acc),[])}instrument(obj,options,depth=0){if(!isInstrumentable(obj))return obj;const{mutate=!1,path=[]}=options,keys=options.getKeys?options.getKeys(obj,depth):Object.keys(obj);return depth+=1,keys.reduce((acc,key)=>{const descriptor=getPropertyDescriptor(obj,key);if("function"==typeof descriptor?.get){if(descriptor.configurable){const getter=(0,chunk_MM7DTO55.K2)(()=>descriptor?.get?.bind(obj)?.(),"getter");Object.defineProperty(acc,key,{get:(0,chunk_MM7DTO55.K2)(()=>this.instrument(getter(),{...options,path:path.concat(key)},depth),"get")})}return acc}const value=obj[key];return"function"!=typeof value?(acc[key]=this.instrument(value,{...options,path:path.concat(key)},depth),acc):"__originalFn__"in value&&"function"==typeof value.__originalFn__?(acc[key]=value,acc):(acc[key]=(...args)=>this.track(key,value,obj,args,options),acc[key].__originalFn__=value,Object.defineProperty(acc[key],"name",{value:key,writable:!1}),Object.keys(value).length>0&&Object.assign(acc[key],this.instrument({...value},{...options,path:path.concat(key)},depth)),acc)},mutate?obj:construct(obj))}track(method,fn,object,args,options){const storyId=args?.[0]?.__storyId__||external_STORYBOOK_MODULE_GLOBAL_.global.__STORYBOOK_PREVIEW__?.selectionStore?.selection?.storyId,{cursor,ancestors}=this.getState(storyId);this.setState(storyId,{cursor:cursor+1});const id=`${ancestors.slice(-1)[0]||storyId} [${cursor}] ${method}`,{path=[],intercept=!1,retain=!1}=options,interceptable="function"==typeof intercept?intercept(method,path):intercept,call={id,cursor,storyId,ancestors,path,method,args,interceptable,retain},result=(interceptable&&!ancestors.length?this.intercept:this.invoke).call(this,fn,object,call,options);return this.instrument(result,{...options,mutate:!0,path:[{__callId__:call.id}]})}intercept(fn,object,call,options){const{chainedCallIds,isDebugging,playUntil}=this.getState(call.storyId),isChainedUpon=chainedCallIds.has(call.id);return!isDebugging||isChainedUpon||playUntil?(playUntil===call.id&&this.setState(call.storyId,{playUntil:void 0}),this.invoke(fn,object,call,options)):new Promise(resolve=>{this.setState(call.storyId,({resolvers})=>({isLocked:!1,resolvers:{...resolvers,[call.id]:resolve}}))}).then(()=>(this.setState(call.storyId,state=>{const{[call.id]:_,...resolvers}=state.resolvers;return{isLocked:!0,resolvers}}),this.invoke(fn,object,call,options)))}invoke(fn,object,call,options){const{callRefsByResult,renderPhase}=this.getState(call.storyId),serializeValues=(0,chunk_MM7DTO55.K2)((value,depth,seen)=>{if(seen.includes(value))return"[Circular]";if(seen=[...seen,value],depth>25)return"...";if(callRefsByResult.has(value))return callRefsByResult.get(value);if(value instanceof Array)return value.map(it=>serializeValues(it,++depth,seen));if(value instanceof Date)return{__date__:{value:value.toISOString()}};if(value instanceof Error){const{name,message,stack}=value;return{__error__:{name,message,stack}}}if(value instanceof RegExp){const{flags,source}=value;return{__regexp__:{flags,source}}}if(value instanceof external_STORYBOOK_MODULE_GLOBAL_.global.window?.HTMLElement){const{prefix,localName,id,classList,innerText}=value;return{__element__:{prefix,localName,id,classNames:Array.from(classList),innerText}}}return"function"==typeof value?{__function__:{name:"getMockName"in value?value.getMockName():value.name}}:"symbol"==typeof value?{__symbol__:{description:value.description}}:"object"==typeof value&&value?.constructor?.name&&"Object"!==value?.constructor?.name?{__class__:{name:value.constructor.name}}:"[object Object]"===Object.prototype.toString.call(value)?Object.fromEntries(Object.entries(value).map(([key,val])=>[key,serializeValues(val,++depth,seen)])):value},"serializeValues"),info={...call,args:call.args.map(arg=>serializeValues(arg,0,[]))};call.path.forEach(ref=>{ref?.__callId__&&this.setState(call.storyId,({chainedCallIds})=>({chainedCallIds:new Set(Array.from(chainedCallIds).concat(ref.__callId__))}))});const handleException=(0,chunk_MM7DTO55.K2)(e=>{if(e instanceof Error){const{name,message,stack,callId=call.id}=e,{showDiff,diff,actual,expected}="AssertionError"===e.name?processError(e):e,exception={name,message,stack,callId,showDiff,diff,actual,expected};if(this.update({...info,status:"error",exception}),this.setState(call.storyId,state=>({callRefsByResult:new Map([...Array.from(state.callRefsByResult.entries()),[e,{__callId__:call.id,retain:call.retain}]])})),call.ancestors?.length)throw Object.prototype.hasOwnProperty.call(e,"callId")||Object.defineProperty(e,"callId",{value:call.id}),e}throw e},"handleException");try{if("played"===renderPhase&&!call.retain)throw alreadyCompletedException;const finalArgs=(options.getArgs?options.getArgs(call,this.getState(call.storyId)):call.args).map(arg=>"function"!=typeof arg||isClass(arg)||Object.keys(arg).length?arg:(...args)=>{const{cursor,ancestors}=this.getState(call.storyId);this.setState(call.storyId,{cursor:0,ancestors:[...ancestors,call.id]});const restore=(0,chunk_MM7DTO55.K2)(()=>this.setState(call.storyId,{cursor,ancestors}),"restore");let willRestore=!1;try{const res=arg(...args);return res instanceof Promise?(willRestore=!0,res.finally(restore)):res}finally{willRestore||restore()}}),result=fn.apply(object,finalArgs);return result&&["object","function","symbol"].includes(typeof result)&&this.setState(call.storyId,state=>({callRefsByResult:new Map([...Array.from(state.callRefsByResult.entries()),[result,{__callId__:call.id,retain:call.retain}]])})),this.update({...info,status:result instanceof Promise?"active":"done"}),result instanceof Promise?result.then(value=>(this.update({...info,status:"done"}),value),handleException):result}catch(e){return handleException(e)}}update(call){this.channel?.emit(chunk_SN4J4IQ3_EVENTS_CALL,call),this.setState(call.storyId,({calls})=>{const callsById=calls.concat(call).reduce((a,c)=>Object.assign(a,{[c.id]:c}),{});return{calls:Object.values(callsById).sort((a,b)=>a.id.localeCompare(b.id,void 0,{numeric:!0}))}}),this.sync(call.storyId)}sync(storyId){const synchronize=(0,chunk_MM7DTO55.K2)(()=>{const{isLocked,isPlaying}=this.getState(storyId),logItems=this.getLog(storyId),pausedAt=logItems.filter(({ancestors})=>!ancestors.length).find(item=>"waiting"===item.status)?.callId,hasActive=logItems.some(item=>"active"===item.status);if(this.detached||isLocked||hasActive||0===logItems.length){const payload2={controlStates:{detached:this.detached,start:!1,back:!1,goto:!1,next:!1,end:!1},logItems};return void this.channel?.emit(chunk_SN4J4IQ3_EVENTS_SYNC,payload2)}const hasPrevious=logItems.some(item=>"done"===item.status||"error"===item.status),payload={controlStates:{detached:this.detached,start:hasPrevious,back:hasPrevious,goto:!0,next:isPlaying,end:isPlaying},logItems,pausedAt};this.channel?.emit(chunk_SN4J4IQ3_EVENTS_SYNC,payload)},"synchronize");this.setState(storyId,({syncTimeout})=>(clearTimeout(syncTimeout),{syncTimeout:setTimeout(synchronize,0)}))}};(0,chunk_MM7DTO55.K2)(_Instrumenter,"Instrumenter");var Instrumenter=_Instrumenter;function instrument(obj,options={}){try{let forceInstrument=!1,skipInstrument=!1;if(external_STORYBOOK_MODULE_GLOBAL_.global.window?.location?.search?.includes("instrument=true")?forceInstrument=!0:external_STORYBOOK_MODULE_GLOBAL_.global.window?.location?.search?.includes("instrument=false")&&(skipInstrument=!0),external_STORYBOOK_MODULE_GLOBAL_.global.window?.parent===external_STORYBOOK_MODULE_GLOBAL_.global.window&&!forceInstrument||skipInstrument)return obj;external_STORYBOOK_MODULE_GLOBAL_.global.window&&!external_STORYBOOK_MODULE_GLOBAL_.global.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__&&(external_STORYBOOK_MODULE_GLOBAL_.global.window.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__=new Instrumenter);const instrumenter=external_STORYBOOK_MODULE_GLOBAL_.global.window?.__STORYBOOK_ADDON_INTERACTIONS_INSTRUMENTER__;return instrumenter.instrument(obj,options)}catch(e){return external_STORYBOOK_MODULE_CLIENT_LOGGER_.once.warn(e),obj}}function getPropertyDescriptor(obj,propName){let target=obj;for(;null!=target;){const descriptor=Object.getOwnPropertyDescriptor(target,propName);if(descriptor)return descriptor;target=Object.getPrototypeOf(target)}}function isClass(obj){if("function"!=typeof obj)return!1;const descriptor=Object.getOwnPropertyDescriptor(obj,"prototype");return!!descriptor&&!descriptor.writable}(0,chunk_MM7DTO55.K2)(instrument,"instrument"),(0,chunk_MM7DTO55.K2)(getPropertyDescriptor,"getPropertyDescriptor"),(0,chunk_MM7DTO55.K2)(isClass,"isClass");var csf_console=__webpack_require__("./node_modules/console-browserify/index.js"),require_tiny_isequal=(0,chunk_MM7DTO55.P$)({"../node_modules/@ngard/tiny-isequal/index.js"(exports){Object.defineProperty(exports,"__esModule",{value:!0}),exports.isEqual=function(){var e=Object.prototype.toString,r=Object.getPrototypeOf,t=Object.getOwnPropertySymbols?function(e2){return Object.keys(e2).concat(Object.getOwnPropertySymbols(e2))}:Object.keys;return function(n,a){return(0,chunk_MM7DTO55.K2)(function n2(a2,c,u){var i,s,l,o=e.call(a2),f=e.call(c);if(a2===c)return!0;if(null==a2||null==c)return!1;if(u.indexOf(a2)>-1&&u.indexOf(c)>-1)return!0;if(u.push(a2,c),o!=f)return!1;if(i=t(a2),s=t(c),i.length!=s.length||i.some(function(e2){return!n2(a2[e2],c[e2],u)}))return!1;switch(o.slice(8,-1)){case"Symbol":return a2.valueOf()==c.valueOf();case"Date":case"Number":return+a2==+c||+a2!=+a2&&+c!=+c;case"RegExp":case"Function":case"String":case"Boolean":return""+a2==""+c;case"Set":case"Map":i=a2.entries(),s=c.entries();do{if(!n2((l=i.next()).value,s.next().value,u))return!1}while(!l.done);return!0;case"ArrayBuffer":a2=new Uint8Array(a2),c=new Uint8Array(c);case"DataView":a2=new Uint8Array(a2.buffer),c=new Uint8Array(c.buffer);case"Float32Array":case"Float64Array":case"Int8Array":case"Int16Array":case"Int32Array":case"Uint8Array":case"Uint16Array":case"Uint32Array":case"Uint8ClampedArray":case"Arguments":case"Array":if(a2.length!=c.length)return!1;for(l=0;l<a2.length;l++)if((l in a2||l in c)&&(l in a2!=l in c||!n2(a2[l],c[l],u)))return!1;return!0;case"Object":return n2(r(a2),r(c),u);default:return!1}},"n")(n,a,[])}}()}});function toStartCaseStr(str){return str.replace(/_/g," ").replace(/-/g," ").replace(/\./g," ").replace(/([^\n])([A-Z])([a-z])/g,(str2,$1,$2,$3)=>`${$1} ${$2}${$3}`).replace(/([a-z])([A-Z])/g,(str2,$1,$2)=>`${$1} ${$2}`).replace(/([a-z])([0-9])/gi,(str2,$1,$2)=>`${$1} ${$2}`).replace(/([0-9])([a-z])/gi,(str2,$1,$2)=>`${$1} ${$2}`).replace(/(\s|^)(\w)/g,(str2,$1,$2)=>`${$1}${$2.toUpperCase()}`).replace(/ +/g," ").trim()}(0,chunk_MM7DTO55.K2)(toStartCaseStr,"toStartCaseStr");var import_tiny_isequal=(0,chunk_MM7DTO55.f1)(require_tiny_isequal(),1),count=(0,chunk_MM7DTO55.K2)(vals=>vals.map(v=>void 0!==v).filter(Boolean).length,"count"),testValue=(0,chunk_MM7DTO55.K2)((cond,value)=>{const{exists,eq,neq,truthy}=cond;if(count([exists,eq,neq,truthy])>1)throw new Error(`Invalid conditional test ${JSON.stringify({exists,eq,neq})}`);if(void 0!==eq)return(0,import_tiny_isequal.isEqual)(value,eq);if(void 0!==neq)return!(0,import_tiny_isequal.isEqual)(value,neq);if(void 0!==exists){const valueExists=void 0!==value;return exists?valueExists:!valueExists}return void 0===truthy||truthy?!!value:!value},"testValue"),includeConditionalArg=(0,chunk_MM7DTO55.K2)((argType,args,globals)=>{if(!argType.if)return!0;const{arg,global:global5}=argType.if;if(1!==count([arg,global5]))throw new Error(`Invalid conditional value ${JSON.stringify({arg,global:global5})}`);const value=arg?args[arg]:globals[global5];return testValue(argType.if,value)},"includeConditionalArg"),addArgs_exports={};(0,chunk_MM7DTO55.VA)(addArgs_exports,{argsEnhancers:()=>argsEnhancers});var isInInitialArgs=(0,chunk_MM7DTO55.K2)((name,initialArgs)=>void 0===initialArgs[name]&&!(name in initialArgs),"isInInitialArgs"),inferActionsFromArgTypesRegex=(0,chunk_MM7DTO55.K2)(context=>{const{initialArgs,argTypes,id,parameters:{actions}}=context;if(!actions||actions.disable||!actions.argTypesRegex||!argTypes)return{};const argTypesRegex=new RegExp(actions.argTypesRegex);return Object.entries(argTypes).filter(([name])=>!!argTypesRegex.test(name)).reduce((acc,[name,argType])=>(isInInitialArgs(name,initialArgs)&&(acc[name]=action(name,{implicit:!0,id})),acc),{})},"inferActionsFromArgTypesRegex"),addActionsFromArgTypes=(0,chunk_MM7DTO55.K2)(context=>{const{initialArgs,argTypes,parameters:{actions}}=context;if(actions?.disable||!argTypes)return{};return Object.entries(argTypes).filter(([name,argType])=>!!argType.action).reduce((acc,[name,argType])=>(isInInitialArgs(name,initialArgs)&&(acc[name]=action("string"==typeof argType.action?argType.action:name)),acc),{})},"addActionsFromArgTypes"),argsEnhancers=[addActionsFromArgTypes,inferActionsFromArgTypesRegex],loaders_exports={};(0,chunk_MM7DTO55.VA)(loaders_exports,{loaders:()=>loaders});var subscribed=!1,logActionsWhenMockCalled=(0,chunk_MM7DTO55.K2)(context=>{const{parameters:parameters2}=context;parameters2?.actions?.disable||subscribed||((0,external_STORYBOOK_MODULE_TEST_.onMockCall)((mock,args)=>{const name=mock.getMockName();"spy"!==name&&"vi.fn()"!==name&&(/^next\/.*::/.test(name)&&!["next/router::useRouter()","next/navigation::useRouter()","next/navigation::redirect","next/cache::","next/headers::cookies().set","next/headers::cookies().delete","next/headers::headers().set","next/headers::headers().delete"].some(prefix=>name.startsWith(prefix))||action(name)(args))}),subscribed=!0)},"logActionsWhenMockCalled"),loaders=[logActionsWhenMockCalled],preview_default=(0,chunk_MM7DTO55.K2)(()=>({...addArgs_exports,...loaders_exports}),"default"),{document:csf_document2}=globalThis,isReduceMotionEnabled=(0,chunk_MM7DTO55.K2)(()=>{if(!globalThis?.matchMedia)return!1;const prefersReduceMotion=globalThis.matchMedia("(prefers-reduced-motion: reduce)");return!!prefersReduceMotion?.matches},"isReduceMotionEnabled"),clearStyles=(0,chunk_MM7DTO55.K2)(selector=>{(Array.isArray(selector)?selector:[selector]).forEach(clearStyle)},"clearStyles"),clearStyle=(0,chunk_MM7DTO55.K2)(selector=>{if(!csf_document2)return;const element=csf_document2.getElementById(selector);element&&element.parentElement&&element.parentElement.removeChild(element)},"clearStyle"),addGridStyle=(0,chunk_MM7DTO55.K2)((selector,css)=>{if(!csf_document2)return;const existingStyle=csf_document2.getElementById(selector);if(existingStyle)existingStyle.innerHTML!==css&&(existingStyle.innerHTML=css);else{const style=csf_document2.createElement("style");style.setAttribute("id",selector),style.innerHTML=css,csf_document2.head.appendChild(style)}},"addGridStyle"),addBackgroundStyle=(0,chunk_MM7DTO55.K2)((selector,css,storyId)=>{if(!csf_document2)return;const existingStyle=csf_document2.getElementById(selector);if(existingStyle)existingStyle.innerHTML!==css&&(existingStyle.innerHTML=css);else{const style=csf_document2.createElement("style");style.setAttribute("id",selector),style.innerHTML=css;const gridStyleSelector="addon-backgrounds-grid"+(storyId?`-docs-${storyId}`:""),existingGridStyle=csf_document2.getElementById(gridStyleSelector);existingGridStyle?existingGridStyle.parentElement?.insertBefore(style,existingGridStyle):csf_document2.head.appendChild(style)}},"addBackgroundStyle"),defaultGrid={cellSize:100,cellAmount:10,opacity:.8},transitionStyle=isReduceMotionEnabled()?"":"transition: background-color 0.3s;",withBackgroundAndGrid=(0,chunk_MM7DTO55.K2)((StoryFn,context)=>{const{globals={},parameters:parameters2={},viewMode,id}=context,{options=DEFAULT_BACKGROUNDS,disable,grid=defaultGrid}=parameters2.backgrounds||{},data=globals.backgrounds||{},backgroundName="string"==typeof data?data:data?.value,item=backgroundName?options[backgroundName]:void 0,value="string"==typeof item?item:item?.value||"transparent",showGrid="string"!=typeof data&&(data.grid||!1),shownBackground=!!item&&!disable,backgroundSelector="docs"===viewMode?`#anchor--${id} .docs-story`:".sb-show-main",gridSelector="docs"===viewMode?`#anchor--${id} .docs-story`:".sb-show-main",isLayoutPadded=void 0===parameters2.layout||"padded"===parameters2.layout,defaultOffset="docs"===viewMode?20:isLayoutPadded?16:0,{cellAmount,cellSize,opacity,offsetX=defaultOffset,offsetY=defaultOffset}=grid,backgroundSelectorId="docs"===viewMode?`addon-backgrounds-docs-${id}`:"addon-backgrounds-color",backgroundTarget="docs"===viewMode?id:null;(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)(()=>{shownBackground?addBackgroundStyle(backgroundSelectorId,`\n ${backgroundSelector} {\n background: ${value} !important;\n ${transitionStyle}\n }`,backgroundTarget):clearStyles(backgroundSelectorId)},[backgroundSelector,backgroundSelectorId,backgroundTarget,shownBackground,value]);const gridSelectorId="docs"===viewMode?`addon-backgrounds-grid-docs-${id}`:"addon-backgrounds-grid";return(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)(()=>{if(!showGrid)return void clearStyles(gridSelectorId);const gridSize=[`${cellSize*cellAmount}px ${cellSize*cellAmount}px`,`${cellSize*cellAmount}px ${cellSize*cellAmount}px`,`${cellSize}px ${cellSize}px`,`${cellSize}px ${cellSize}px`].join(", ");addGridStyle(gridSelectorId,`\n ${gridSelector} {\n background-size: ${gridSize} !important;\n background-position: ${offsetX}px ${offsetY}px, ${offsetX}px ${offsetY}px, ${offsetX}px ${offsetY}px, ${offsetX}px ${offsetY}px !important;\n background-blend-mode: difference !important;\n background-image: linear-gradient(rgba(130, 130, 130, ${opacity}) 1px, transparent 1px),\n linear-gradient(90deg, rgba(130, 130, 130, ${opacity}) 1px, transparent 1px),\n linear-gradient(rgba(130, 130, 130, ${opacity/2}) 1px, transparent 1px),\n linear-gradient(90deg, rgba(130, 130, 130, ${opacity/2}) 1px, transparent 1px) !important;\n }\n `)},[cellAmount,cellSize,gridSelector,gridSelectorId,showGrid,offsetX,offsetY,opacity]),StoryFn()},"withBackgroundAndGrid"),decorators=globalThis.FEATURES?.backgrounds?[withBackgroundAndGrid]:[],parameters={[PARAM_KEY]:{grid:{cellSize:20,opacity:.5,cellAmount:5},disable:!1}},initialGlobals={[PARAM_KEY]:{value:void 0,grid:!1}},preview_default2=(0,chunk_MM7DTO55.K2)(()=>({decorators,parameters,initialGlobals}),"default"),{step}=instrument({step:(0,chunk_MM7DTO55.K2)(async(label,play,context)=>play(context),"step")},{intercept:!0}),preview_default3=(0,chunk_MM7DTO55.K2)(()=>({parameters:{throwPlayFunctionExceptions:!1},runStep:step}),"default"),iconPaths={chevronLeft:["M9.10355 10.1464C9.29882 10.3417 9.29882 10.6583 9.10355 10.8536C8.90829 11.0488 8.59171 11.0488 8.39645 10.8536L4.89645 7.35355C4.70118 7.15829 4.70118 6.84171 4.89645 6.64645L8.39645 3.14645C8.59171 2.95118 8.90829 2.95118 9.10355 3.14645C9.29882 3.34171 9.29882 3.65829 9.10355 3.85355L5.95711 7L9.10355 10.1464Z"],chevronRight:["M4.89645 10.1464C4.70118 10.3417 4.70118 10.6583 4.89645 10.8536C5.09171 11.0488 5.40829 11.0488 5.60355 10.8536L9.10355 7.35355C9.29882 7.15829 9.29882 6.84171 9.10355 6.64645L5.60355 3.14645C5.40829 2.95118 5.09171 2.95118 4.89645 3.14645C4.70118 3.34171 4.70118 3.65829 4.89645 3.85355L8.04289 7L4.89645 10.1464Z"],info:["M7 5.5a.5.5 0 01.5.5v4a.5.5 0 01-1 0V6a.5.5 0 01.5-.5zM7 4.5A.75.75 0 107 3a.75.75 0 000 1.5z","M7 14A7 7 0 107 0a7 7 0 000 14zm0-1A6 6 0 107 1a6 6 0 000 12z"],shareAlt:["M2 1.004a1 1 0 00-1 1v10a1 1 0 001 1h10a1 1 0 001-1v-4.5a.5.5 0 00-1 0v4.5H2v-10h4.5a.5.5 0 000-1H2z","M7.354 7.357L12 2.711v1.793a.5.5 0 001 0v-3a.5.5 0 00-.5-.5h-3a.5.5 0 100 1h1.793L6.646 6.65a.5.5 0 10.708.707z"]},svgElements="svg,path,rect,circle,line,polyline,polygon,ellipse,text".split(","),createElement=(0,chunk_MM7DTO55.K2)((type,props={},children)=>{const element=svgElements.includes(type)?document.createElementNS("http://www.w3.org/2000/svg",type):document.createElement(type);return Object.entries(props).forEach(([key,val])=>{/[A-Z]/.test(key)?("onClick"===key&&(element.addEventListener("click",val),element.addEventListener("keydown",e=>{"Enter"!==e.key&&" "!==e.key||(e.preventDefault(),val())})),"onMouseEnter"===key&&element.addEventListener("mouseenter",val),"onMouseLeave"===key&&element.addEventListener("mouseleave",val)):element.setAttribute(key,val)}),children?.forEach(child=>{if(null!=child&&!1!==child)try{element.appendChild(child)}catch(e){element.appendChild(document.createTextNode(String(child)))}}),element},"createElement"),createIcon=(0,chunk_MM7DTO55.K2)(name=>iconPaths[name]&&createElement("svg",{width:"14",height:"14",viewBox:"0 0 14 14",xmlns:"http://www.w3.org/2000/svg"},iconPaths[name].map(d=>createElement("path",{fill:"currentColor","fill-rule":"evenodd","clip-rule":"evenodd",d}))),"createIcon"),normalizeOptions=(0,chunk_MM7DTO55.K2)(options=>{if("elements"in options){const{elements,color,style}=options;return{id:void 0,priority:0,selectors:elements,styles:{outline:`2px ${style} ${color}`,outlineOffset:"2px",boxShadow:"0 0 0 6px rgba(255,255,255,0.6)"},menu:void 0}}const{menu,...rest}=options;return{id:void 0,priority:0,styles:{outline:"2px dashed #029cfd"},...rest,menu:Array.isArray(menu)?menu.every(Array.isArray)?menu:[menu]:void 0}},"normalizeOptions"),isFunction=(0,chunk_MM7DTO55.K2)(obj=>obj instanceof Function,"isFunction"),state=new Map,listeners=new Map,teardowns=new Map,useStore=(0,chunk_MM7DTO55.K2)(initialValue=>{const key=Symbol();listeners.set(key,[]),state.set(key,initialValue);return{get:(0,chunk_MM7DTO55.K2)(()=>state.get(key),"get"),set:(0,chunk_MM7DTO55.K2)(update=>{const current=state.get(key),next=isFunction(update)?update(current):update;next!==current&&(state.set(key,next),listeners.get(key)?.forEach(listener=>{teardowns.get(listener)?.(),teardowns.set(listener,listener(next))}))},"set"),subscribe:(0,chunk_MM7DTO55.K2)(listener=>(listeners.get(key)?.push(listener),()=>{const list=listeners.get(key);list&&listeners.set(key,list.filter(l=>l!==listener))}),"subscribe"),teardown:(0,chunk_MM7DTO55.K2)(()=>{listeners.get(key)?.forEach(listener=>{teardowns.get(listener)?.(),teardowns.delete(listener)}),listeners.delete(key),state.delete(key)},"teardown")}},"useStore"),mapElements=(0,chunk_MM7DTO55.K2)(highlights=>{const root=document.getElementById("storybook-root"),map=new Map;for(const highlight of highlights){const{priority=0}=highlight;for(const selector of highlight.selectors){const elements=[...document.querySelectorAll(`:is(${selector}):not([id^="storybook-"], [id^="storybook-"] *, [class^="sb-"], [class^="sb-"] *)`),...root?.querySelectorAll(selector)||[]];for(const element of elements){const existing=map.get(element);(!existing||existing.priority<=priority)&&map.set(element,{...highlight,priority,selectors:Array.from(new Set((existing?.selectors||[]).concat(selector)))})}}}return map},"mapElements"),mapBoxes=(0,chunk_MM7DTO55.K2)(elements=>Array.from(elements.entries()).map(([element,{selectors,styles,hoverStyles,focusStyles,menu}])=>{const{top,left,width,height}=element.getBoundingClientRect(),{position}=getComputedStyle(element);return{element,selectors,styles,hoverStyles,focusStyles,menu,top:"fixed"===position?top:top+window.scrollY,left:"fixed"===position?left:left+window.scrollX,width,height}}).sort((a,b)=>b.width*b.height-a.width*a.height),"mapBoxes"),isOverMenu=(0,chunk_MM7DTO55.K2)((menuElement,coordinates)=>{const menu=menuElement.getBoundingClientRect(),{x,y}=coordinates;return menu?.top&&menu?.left&&x>=menu.left&&x<=menu.left+menu.width&&y>=menu.top&&y<=menu.top+menu.height},"isOverMenu"),isTargeted=(0,chunk_MM7DTO55.K2)((box,boxElement,coordinates)=>{if(!boxElement||!coordinates)return!1;let{left,top,width,height}=box;height<28&&(top-=Math.round((28-height)/2),height=28),width<28&&(left-=Math.round((28-width)/2),width=28),"fixed"===boxElement.style.position&&(left+=window.scrollX,top+=window.scrollY);const{x,y}=coordinates;return x>=left&&x<=left+width&&y>=top&&y<=top+height},"isTargeted"),keepInViewport=(0,chunk_MM7DTO55.K2)((element,targetCoordinates,options={})=>{const{x,y}=targetCoordinates,{margin=5,topOffset=0,centered=!1}=options,{scrollX,scrollY,innerHeight:windowHeight,innerWidth:windowWidth}=window,top=Math.min("fixed"===element.style.position?y-scrollY:y,windowHeight-element.clientHeight-margin-topOffset+scrollY),leftOffset=centered?element.clientWidth/2:0,left="fixed"===element.style.position?Math.max(Math.min(x-scrollX,windowWidth-leftOffset-margin),leftOffset+margin):Math.max(Math.min(x,windowWidth-leftOffset-margin+scrollX),leftOffset+margin+scrollX);Object.assign(element.style,{...left!==x&&{left:`${left}px`},...top!==y&&{top:`${top}px`}})},"keepInViewport"),showPopover=(0,chunk_MM7DTO55.K2)(element=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&element.showPopover()},"showPopover"),hidePopover=(0,chunk_MM7DTO55.K2)(element=>{window.HTMLElement.prototype.hasOwnProperty("showPopover")&&element.hidePopover()},"hidePopover"),getEventDetails=(0,chunk_MM7DTO55.K2)(target=>({top:target.top,left:target.left,width:target.width,height:target.height,selectors:target.selectors,element:{attributes:Object.fromEntries(Array.from(target.element.attributes).map(attr=>[attr.name,attr.value])),localName:target.element.localName,tagName:target.element.tagName,outerHTML:target.element.outerHTML}}),"getEventDetails"),menuId="storybook-highlights-menu",rootId="storybook-highlights-root",useHighlights=(0,chunk_MM7DTO55.K2)(channel=>{if(globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED)return;globalThis.__STORYBOOK_HIGHLIGHT_INITIALIZED=!0;const{document:document3}=globalThis,highlights=useStore([]),elements=useStore(new Map),boxes=useStore([]),clickCoords=useStore(),hoverCoords=useStore(),targets=useStore([]),hovered=useStore([]),focused=useStore(),selected=useStore();let root=document3.getElementById(rootId);highlights.subscribe(()=>{root||(root=createElement("div",{id:rootId}),document3.body.appendChild(root))}),highlights.subscribe(value=>{const storybookRoot=document3.getElementById("storybook-root");if(!storybookRoot)return;elements.set(mapElements(value));const observer=new MutationObserver(()=>elements.set(mapElements(value)));return observer.observe(storybookRoot,{subtree:!0,childList:!0}),()=>{observer.disconnect()}}),elements.subscribe(value=>{const updateBoxes=(0,chunk_MM7DTO55.K2)(()=>requestAnimationFrame(()=>boxes.set(mapBoxes(value))),"updateBoxes"),observer=new ResizeObserver(updateBoxes);observer.observe(document3.body),Array.from(value.keys()).forEach(element=>observer.observe(element));const scrollers=Array.from(document3.body.querySelectorAll("*")).filter(el=>{const{overflow,overflowX,overflowY}=window.getComputedStyle(el);return["auto","scroll"].some(o=>[overflow,overflowX,overflowY].includes(o))});return scrollers.forEach(element=>element.addEventListener("scroll",updateBoxes)),()=>{observer.disconnect(),scrollers.forEach(element=>element.removeEventListener("scroll",updateBoxes))}}),elements.subscribe(value=>{const sticky=Array.from(value.keys()).filter(({style})=>"sticky"===style.position),updateBoxes=(0,chunk_MM7DTO55.K2)(()=>requestAnimationFrame(()=>{boxes.set(current=>current.map(box=>{if(sticky.includes(box.element)){const{top,left}=box.element.getBoundingClientRect();return{...box,top:top+window.scrollY,left:left+window.scrollX}}return box}))}),"updateBoxes");return document3.addEventListener("scroll",updateBoxes),()=>document3.removeEventListener("scroll",updateBoxes)}),elements.subscribe(value=>{targets.set(t=>t.filter(({element})=>value.has(element)))}),targets.subscribe(value=>{value.length?(selected.set(s=>value.some(t=>t.element===s?.element)?s:void 0),focused.set(s=>value.some(t=>t.element===s?.element)?s:void 0)):(selected.set(void 0),focused.set(void 0),clickCoords.set(void 0))});const styleElementByHighlight=new Map(new Map);highlights.subscribe(value=>{value.forEach(({keyframes})=>{if(keyframes){let style=styleElementByHighlight.get(keyframes);style||(style=document3.createElement("style"),style.setAttribute("data-highlight","keyframes"),styleElementByHighlight.set(keyframes,style),document3.head.appendChild(style)),style.innerHTML=keyframes}}),styleElementByHighlight.forEach((style,keyframes)=>{value.some(v=>v.keyframes===keyframes)||(style.remove(),styleElementByHighlight.delete(keyframes))})});const boxElementByTargetElement=new Map(new Map);boxes.subscribe(value=>{value.forEach(box=>{let boxElement=boxElementByTargetElement.get(box.element);if(root&&!boxElement){const props={popover:"manual","data-highlight-dimensions":`w${box.width.toFixed(0)}h${box.height.toFixed(0)}`,"data-highlight-coordinates":`x${box.left.toFixed(0)}y${box.top.toFixed(0)}`};boxElement=root.appendChild(createElement("div",props,[createElement("div")])),boxElementByTargetElement.set(box.element,boxElement)}}),boxElementByTargetElement.forEach((box,element)=>{value.some(({element:e})=>e===element)||(box.remove(),boxElementByTargetElement.delete(element))})}),boxes.subscribe(value=>{const targetable=value.filter(box=>box.menu);if(!targetable.length)return;const onClick=(0,chunk_MM7DTO55.K2)(event=>{requestAnimationFrame(()=>{const menu=document3.getElementById(menuId),coords={x:event.pageX,y:event.pageY};if(menu&&!isOverMenu(menu,coords)){const results=targetable.filter(box=>{const boxElement=boxElementByTargetElement.get(box.element);return isTargeted(box,boxElement,coords)});clickCoords.set(results.length?coords:void 0),targets.set(results)}})},"onClick");return document3.addEventListener("click",onClick),()=>document3.removeEventListener("click",onClick)});const updateHovered=(0,chunk_MM7DTO55.K2)(()=>{const menu=document3.getElementById(menuId),coords=hoverCoords.get();!coords||menu&&isOverMenu(menu,coords)||hovered.set(current=>{const update=boxes.get().filter(box=>{const boxElement=boxElementByTargetElement.get(box.element);return isTargeted(box,boxElement,coords)}),existing=current.filter(box=>update.includes(box)),additions=update.filter(box=>!current.includes(box)),hasRemovals=current.length-existing.length;return additions.length||hasRemovals?[...existing,...additions]:current})},"updateHovered");hoverCoords.subscribe(updateHovered),boxes.subscribe(updateHovered);const updateBoxStyles=(0,chunk_MM7DTO55.K2)(()=>{const selectedElement=selected.get(),targetElements=selectedElement?[selectedElement]:targets.get(),focusedElement=1===targetElements.length?targetElements[0]:focused.get(),isMenuOpen=void 0!==clickCoords.get();boxes.get().forEach(box=>{const boxElement=boxElementByTargetElement.get(box.element);if(boxElement){const isFocused=focusedElement===box,isHovered=isMenuOpen?focusedElement?isFocused:targetElements.includes(box):hovered.get()?.includes(box);Object.assign(boxElement.style,{animation:"none",background:"transparent",border:"none",boxSizing:"border-box",outline:"none",outlineOffset:"0px",...box.styles,...isHovered?box.hoverStyles:{},...isFocused?box.focusStyles:{},position:"fixed"===getComputedStyle(box.element).position?"fixed":"absolute",zIndex:2147483637,top:`${box.top}px`,left:`${box.left}px`,width:`${box.width}px`,height:`${box.height}px`,margin:0,padding:0,cursor:box.menu&&isHovered?"pointer":"default",pointerEvents:box.menu?"auto":"none",display:"flex",alignItems:"center",justifyContent:"center",overflow:"visible"}),Object.assign(boxElement.children[0].style,{width:"100%",height:"100%",minHeight:"28px",minWidth:"28px",boxSizing:"content-box",padding:boxElement.style.outlineWidth||"0px"}),showPopover(boxElement)}})},"updateBoxStyles");boxes.subscribe(updateBoxStyles),targets.subscribe(updateBoxStyles),hovered.subscribe(updateBoxStyles),focused.subscribe(updateBoxStyles),selected.subscribe(updateBoxStyles);const renderMenu=(0,chunk_MM7DTO55.K2)(()=>{if(!root)return;let menu=document3.getElementById(menuId);if(menu)menu.innerHTML="";else{const props={id:menuId,popover:"manual"};menu=root.appendChild(createElement("div",props)),root.appendChild(createElement("style",{},[`\n #${menuId} {\n position: absolute;\n z-index: 2147483647;\n width: 300px;\n padding: 0px;\n margin: 15px 0 0 0;\n transform: translateX(-50%);\n font-family: "Nunito Sans", -apple-system, ".SFNSText-Regular", "San Francisco", BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif;\n font-size: 12px;\n background: white;\n border: none;\n border-radius: 6px;\n box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.05), 0 5px 15px 0 rgba(0, 0, 0, 0.1);\n color: #2E3438;\n }\n #${menuId} ul {\n list-style: none;\n margin: 0;\n padding: 0;\n }\n #${menuId} > ul {\n max-height: 300px;\n overflow-y: auto;\n padding: 4px 0;\n }\n #${menuId} li {\n padding: 0 4px;\n margin: 0;\n }\n #${menuId} li > :not(ul) {\n display: flex;\n padding: 8px;\n margin: 0;\n align-items: center;\n gap: 8px;\n border-radius: 4px;\n }\n #${menuId} button {\n width: 100%;\n border: 0;\n background: transparent;\n color: inherit;\n text-align: left;\n font-family: inherit;\n font-size: inherit;\n }\n #${menuId} button:focus-visible {\n outline-color: #029CFD;\n }\n #${menuId} button:hover {\n background: rgba(2, 156, 253, 0.07);\n color: #029CFD;\n cursor: pointer;\n }\n #${menuId} li code {\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n line-height: 16px;\n font-size: 11px;\n }\n #${menuId} li svg {\n flex-shrink: 0;\n margin: 1px;\n color: #73828C;\n }\n #${menuId} li > button:hover svg, #${menuId} li > button:focus-visible svg {\n color: #029CFD;\n }\n #${menuId} .element-list li svg {\n display: none;\n }\n #${menuId} li.selectable svg, #${menuId} li.selected svg {\n display: block;\n }\n #${menuId} .menu-list {\n border-top: 1px solid rgba(38, 85, 115, 0.15);\n }\n #${menuId} .menu-list > li:not(:last-child) {\n padding-bottom: 4px;\n margin-bottom: 4px;\n border-bottom: 1px solid rgba(38, 85, 115, 0.15);\n }\n #${menuId} .menu-items, #${menuId} .menu-items li {\n padding: 0;\n }\n #${menuId} .menu-item {\n display: flex;\n }\n #${menuId} .menu-item-content {\n display: flex;\n flex-direction: column;\n flex-grow: 1;\n }\n `]))}const selectedElement=selected.get(),elementList=selectedElement?[selectedElement]:targets.get();if(elementList.length&&(menu.style.position="fixed"===getComputedStyle(elementList[0].element).position?"fixed":"absolute",menu.appendChild(createElement("ul",{class:"element-list"},elementList.map(target=>{const selectable=elementList.length>1&&!!target.menu?.some(group=>group.some(item=>!item.selectors||item.selectors.some(s=>target.selectors.includes(s)))),asButton=selectable||selectedElement;return createElement("li",selectable?{class:"selectable",onClick:(0,chunk_MM7DTO55.K2)(()=>selected.set(target),"onClick"),onMouseEnter:(0,chunk_MM7DTO55.K2)(()=>focused.set(target),"onMouseEnter"),onMouseLeave:(0,chunk_MM7DTO55.K2)(()=>focused.set(void 0),"onMouseLeave")}:selectedElement?{class:"selected",onClick:(0,chunk_MM7DTO55.K2)(()=>selected.set(void 0),"onClick")}:{},[createElement(asButton?"button":"div",asButton?{type:"button"}:{},[selectedElement?createIcon("chevronLeft"):null,createElement("code",{},[target.element.outerHTML]),selectable?createIcon("chevronRight"):null])])})))),selected.get()||1===targets.get().length){const target=selected.get()||targets.get()[0],menuGroups=target.menu?.filter(group=>group.some(item=>!item.selectors||item.selectors.some(s=>target.selectors.includes(s))));menuGroups?.length&&menu.appendChild(createElement("ul",{class:"menu-list"},menuGroups.map(menuItems=>createElement("li",{},[createElement("ul",{class:"menu-items"},menuItems.map(({id,title,description,iconLeft,iconRight,clickEvent:event})=>{const onClick=event&&(()=>channel.emit(event,id,getEventDetails(target)));return createElement("li",{},[createElement(onClick?"button":"div",onClick?{class:"menu-item",type:"button",onClick}:{class:"menu-item"},[iconLeft?createIcon(iconLeft):null,createElement("div",{class:"menu-item-content"},[createElement(description?"strong":"span",{},[title]),description&&createElement("span",{},[description])]),iconRight?createIcon(iconRight):null])])}))]))))}const coords=clickCoords.get();coords?(Object.assign(menu.style,{display:"block",left:`${"fixed"===menu.style.position?coords.x-window.scrollX:coords.x}px`,top:`${"fixed"===menu.style.position?coords.y-window.scrollY:coords.y}px`}),showPopover(menu),requestAnimationFrame(()=>keepInViewport(menu,coords,{topOffset:15,centered:!0}))):(hidePopover(menu),Object.assign(menu.style,{display:"none"}))},"renderMenu");targets.subscribe(renderMenu),selected.subscribe(renderMenu);const addHighlight=(0,chunk_MM7DTO55.K2)(highlight=>{const info=normalizeOptions(highlight);highlights.set(value=>{const others=info.id?value.filter(h=>h.id!==info.id):value;return info.selectors?.length?[...others,info]:others})},"addHighlight"),removeHighlight=(0,chunk_MM7DTO55.K2)(id=>{id&&highlights.set(value=>value.filter(h=>h.id!==id))},"removeHighlight"),resetState=(0,chunk_MM7DTO55.K2)(()=>{highlights.set([]),elements.set(new Map),boxes.set([]),clickCoords.set(void 0),hoverCoords.set(void 0),targets.set([]),hovered.set([]),focused.set(void 0),selected.set(void 0)},"resetState");let removeTimeout;const scrollIntoView=(0,chunk_MM7DTO55.K2)((target,options)=>{const id="scrollIntoView-highlight";clearTimeout(removeTimeout),removeHighlight(id);const element=document3.querySelector(target);if(!element)return void csf_console.warn(`Cannot scroll into view: ${target} not found`);element.scrollIntoView({behavior:"smooth",block:"center",...options});const keyframeName=`kf-${Math.random().toString(36).substring(2,15)}`;highlights.set(value=>[...value,{id,priority:1e3,selectors:[target],styles:{outline:"2px solid #1EA7FD",outlineOffset:"-1px",animation:`${keyframeName} 3s linear forwards`},keyframes:`@keyframes ${keyframeName} {\n 0% { outline: 2px solid #1EA7FD; }\n 20% { outline: 2px solid #1EA7FD00; }\n 40% { outline: 2px solid #1EA7FD; }\n 60% { outline: 2px solid #1EA7FD00; }\n 80% { outline: 2px solid #1EA7FD; }\n 100% { outline: 2px solid #1EA7FD00; }\n }`}]),removeTimeout=setTimeout(()=>removeHighlight(id),3500)},"scrollIntoView"),onMouseMove=(0,chunk_MM7DTO55.K2)(event=>{requestAnimationFrame(()=>hoverCoords.set({x:event.pageX,y:event.pageY}))},"onMouseMove");document3.body.addEventListener("mousemove",onMouseMove),channel.on("storybook/highlight/add",addHighlight),channel.on("storybook/highlight/remove",removeHighlight),channel.on("storybook/highlight/reset",resetState),channel.on("storybook/highlight/scroll-into-view",scrollIntoView),channel.on(external_STORYBOOK_MODULE_CORE_EVENTS_.STORY_RENDER_PHASE_CHANGED,({newPhase})=>{"loading"===newPhase&&resetState()})},"useHighlights");globalThis?.FEATURES?.highlight&&external_STORYBOOK_MODULE_PREVIEW_API_.addons?.ready&&external_STORYBOOK_MODULE_PREVIEW_API_.addons.ready().then(useHighlights);var preview_default4=(0,chunk_MM7DTO55.K2)(()=>({}),"default");function getDocumentWidthAndHeight(){const container=external_STORYBOOK_MODULE_GLOBAL_.global.document.documentElement,height=Math.max(container.scrollHeight,container.offsetHeight);return{width:Math.max(container.scrollWidth,container.offsetWidth),height}}function createCanvas(){const canvas=external_STORYBOOK_MODULE_GLOBAL_.global.document.createElement("canvas");canvas.id="storybook-addon-measure";const context=canvas.getContext("2d");invariant(null!=context);const{width,height}=getDocumentWidthAndHeight();return setCanvasWidthAndHeight(canvas,context,{width,height}),canvas.style.position="absolute",canvas.style.left="0",canvas.style.top="0",canvas.style.zIndex="2147483647",canvas.style.pointerEvents="none",external_STORYBOOK_MODULE_GLOBAL_.global.document.body.appendChild(canvas),{canvas,context,width,height}}function setCanvasWidthAndHeight(canvas,context,{width,height}){canvas.style.width=`${width}px`,canvas.style.height=`${height}px`;const scale=external_STORYBOOK_MODULE_GLOBAL_.global.window.devicePixelRatio;canvas.width=Math.floor(width*scale),canvas.height=Math.floor(height*scale),context.scale(scale,scale)}(0,chunk_MM7DTO55.K2)(getDocumentWidthAndHeight,"getDocumentWidthAndHeight"),(0,chunk_MM7DTO55.K2)(createCanvas,"createCanvas"),(0,chunk_MM7DTO55.K2)(setCanvasWidthAndHeight,"setCanvasWidthAndHeight");var state2={};function init(){state2.canvas||(state2=createCanvas())}function clear(){state2.context&&state2.context.clearRect(0,0,state2.width??0,state2.height??0)}function draw(callback){clear(),callback(state2.context)}function rescale(){invariant(state2.canvas),invariant(state2.context),setCanvasWidthAndHeight(state2.canvas,state2.context,{width:0,height:0});const{width,height}=getDocumentWidthAndHeight();setCanvasWidthAndHeight(state2.canvas,state2.context,{width,height}),state2.width=width,state2.height=height}function destroy(){state2.canvas&&(clear(),state2.canvas.parentNode?.removeChild(state2.canvas),state2={})}(0,chunk_MM7DTO55.K2)(init,"init"),(0,chunk_MM7DTO55.K2)(clear,"clear"),(0,chunk_MM7DTO55.K2)(draw,"draw"),(0,chunk_MM7DTO55.K2)(rescale,"rescale"),(0,chunk_MM7DTO55.K2)(destroy,"destroy");var colors={margin:"#f6b26b",border:"#ffe599",padding:"#93c47d",content:"#6fa8dc",text:"#232020"};function roundedRect(context,{x,y,w,h,r}){x-=w/2,y-=h/2,w<2*r&&(r=w/2),h<2*r&&(r=h/2),context.beginPath(),context.moveTo(x+r,y),context.arcTo(x+w,y,x+w,y+h,r),context.arcTo(x+w,y+h,x,y+h,r),context.arcTo(x,y+h,x,y,r),context.arcTo(x,y,x+w,y,r),context.closePath()}function positionCoordinate(position,{padding,border,width,height,top,left}){const contentWidth=width-border.left-border.right-padding.left-padding.right,contentHeight=height-padding.top-padding.bottom-border.top-border.bottom;let x=left+border.left+padding.left,y=top+border.top+padding.top;return"top"===position?x+=contentWidth/2:"right"===position?(x+=contentWidth,y+=contentHeight/2):"bottom"===position?(x+=contentWidth/2,y+=contentHeight):"left"===position?y+=contentHeight/2:"center"===position&&(x+=contentWidth/2,y+=contentHeight/2),{x,y}}function offset(type,position,{margin,border,padding},labelPaddingSize,external){let shift=(0,chunk_MM7DTO55.K2)(dir=>0,"shift"),offsetX=0,offsetY=0;const locationMultiplier=external?1:.5,labelPaddingShift=external?2*labelPaddingSize:0;return"padding"===type?shift=(0,chunk_MM7DTO55.K2)(dir=>padding[dir]*locationMultiplier+labelPaddingShift,"shift"):"border"===type?shift=(0,chunk_MM7DTO55.K2)(dir=>padding[dir]+border[dir]*locationMultiplier+labelPaddingShift,"shift"):"margin"===type&&(shift=(0,chunk_MM7DTO55.K2)(dir=>padding[dir]+border[dir]+margin[dir]*locationMultiplier+labelPaddingShift,"shift")),"top"===position?offsetY=-shift("top"):"right"===position?offsetX=shift("right"):"bottom"===position?offsetY=shift("bottom"):"left"===position&&(offsetX=-shift("left")),{offsetX,offsetY}}function collide(a,b){return Math.abs(a.x-b.x)<Math.abs(a.w+b.w)/2&&Math.abs(a.y-b.y)<Math.abs(a.h+b.h)/2}function overlapAdjustment(position,currentRect,prevRect){return"top"===position?currentRect.y=prevRect.y-prevRect.h-6:"right"===position?currentRect.x=prevRect.x+prevRect.w/2+6+currentRect.w/2:"bottom"===position?currentRect.y=prevRect.y+prevRect.h+6:"left"===position&&(currentRect.x=prevRect.x-prevRect.w/2-6-currentRect.w/2),{x:currentRect.x,y:currentRect.y}}function textWithRect(context,type,{x,y,w,h},text){return roundedRect(context,{x,y,w,h,r:3}),context.fillStyle=`${colors[type]}dd`,context.fill(),context.strokeStyle=colors[type],context.stroke(),context.fillStyle=colors.text,context.fillText(text,x,y),roundedRect(context,{x,y,w,h,r:3}),context.fillStyle=`${colors[type]}dd`,context.fill(),context.strokeStyle=colors[type],context.stroke(),context.fillStyle=colors.text,context.fillText(text,x,y),{x,y,w,h}}function configureText(context,text){context.font="600 12px monospace",context.textBaseline="middle",context.textAlign="center";const metrics=context.measureText(text),actualHeight=metrics.actualBoundingBoxAscent+metrics.actualBoundingBoxDescent;return{w:metrics.width+12,h:actualHeight+12}}function drawLabel(context,measurements,{type,position="center",text},prevRect,external=!1){let{x,y}=positionCoordinate(position,measurements);const{offsetX,offsetY}=offset(type,position,measurements,7,external);x+=offsetX,y+=offsetY;const{w,h}=configureText(context,text);if(prevRect&&collide({x,y,w,h},prevRect)){const adjusted=overlapAdjustment(position,{x,y,w,h},prevRect);x=adjusted.x,y=adjusted.y}return textWithRect(context,type,{x,y,w,h},text)}function floatingOffset(alignment,{w,h}){const deltaW=.5*w+6,deltaH=.5*h+6;return{offsetX:("left"===alignment.x?-1:1)*deltaW,offsetY:("top"===alignment.y?-1:1)*deltaH}}function drawFloatingLabel(context,measurements,{type,text}){const{floatingAlignment:floatingAlignment2,extremities}=measurements;let x=extremities[floatingAlignment2.x],y=extremities[floatingAlignment2.y];const{w,h}=configureText(context,text),{offsetX,offsetY}=floatingOffset(floatingAlignment2,{w,h});return x+=offsetX,y+=offsetY,textWithRect(context,type,{x,y,w,h},text)}function drawStack(context,measurements,stack,external){const rects=[];stack.forEach((l,idx)=>{const rect=external&&"center"===l.position?drawFloatingLabel(context,measurements,l):drawLabel(context,measurements,l,rects[idx-1],external);rects[idx]=rect})}function labelStacks(context,measurements,labels,externalLabels){const stacks=labels.reduce((acc,l)=>(Object.prototype.hasOwnProperty.call(acc,l.position)||(acc[l.position]=[]),acc[l.position]?.push(l),acc),{});stacks.top&&drawStack(context,measurements,stacks.top,externalLabels),stacks.right&&drawStack(context,measurements,stacks.right,externalLabels),stacks.bottom&&drawStack(context,measurements,stacks.bottom,externalLabels),stacks.left&&drawStack(context,measurements,stacks.left,externalLabels),stacks.center&&drawStack(context,measurements,stacks.center,externalLabels)}(0,chunk_MM7DTO55.K2)(roundedRect,"roundedRect"),(0,chunk_MM7DTO55.K2)(positionCoordinate,"positionCoordinate"),(0,chunk_MM7DTO55.K2)(offset,"offset"),(0,chunk_MM7DTO55.K2)(collide,"collide"),(0,chunk_MM7DTO55.K2)(overlapAdjustment,"overlapAdjustment"),(0,chunk_MM7DTO55.K2)(textWithRect,"textWithRect"),(0,chunk_MM7DTO55.K2)(configureText,"configureText"),(0,chunk_MM7DTO55.K2)(drawLabel,"drawLabel"),(0,chunk_MM7DTO55.K2)(floatingOffset,"floatingOffset"),(0,chunk_MM7DTO55.K2)(drawFloatingLabel,"drawFloatingLabel"),(0,chunk_MM7DTO55.K2)(drawStack,"drawStack"),(0,chunk_MM7DTO55.K2)(labelStacks,"labelStacks");var colors2_margin="#f6b26ba8",colors2_border="#ffe599a8",colors2_padding="#93c47d8c",colors2_content="#6fa8dca8";function pxToNumber(px){return parseInt(px.replace("px",""),10)}function round(value){return Number.isInteger(value)?value:value.toFixed(2)}function filterZeroValues(labels){return labels.filter(l=>0!==l.text&&"0"!==l.text)}function floatingAlignment(extremities){const windowExtremities_top=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollY,windowExtremities_bottom=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollY+external_STORYBOOK_MODULE_GLOBAL_.global.window.innerHeight,windowExtremities_left=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollX,windowExtremities_right=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollX+external_STORYBOOK_MODULE_GLOBAL_.global.window.innerWidth,distances_top=Math.abs(windowExtremities_top-extremities.top),distances_bottom=Math.abs(windowExtremities_bottom-extremities.bottom);return{x:Math.abs(windowExtremities_left-extremities.left)>Math.abs(windowExtremities_right-extremities.right)?"left":"right",y:distances_top>distances_bottom?"top":"bottom"}}function measureElement(element){const style=external_STORYBOOK_MODULE_GLOBAL_.global.getComputedStyle(element);let{top,left,right,bottom,width,height}=element.getBoundingClientRect();const{marginTop,marginBottom,marginLeft,marginRight,paddingTop,paddingBottom,paddingLeft,paddingRight,borderBottomWidth,borderTopWidth,borderLeftWidth,borderRightWidth}=style;top+=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollY,left+=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollX,bottom+=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollY,right+=external_STORYBOOK_MODULE_GLOBAL_.global.window.scrollX;const margin={top:pxToNumber(marginTop),bottom:pxToNumber(marginBottom),left:pxToNumber(marginLeft),right:pxToNumber(marginRight)},padding={top:pxToNumber(paddingTop),bottom:pxToNumber(paddingBottom),left:pxToNumber(paddingLeft),right:pxToNumber(paddingRight)},border={top:pxToNumber(borderTopWidth),bottom:pxToNumber(borderBottomWidth),left:pxToNumber(borderLeftWidth),right:pxToNumber(borderRightWidth)},extremities={top:top-margin.top,bottom:bottom+margin.bottom,left:left-margin.left,right:right+margin.right};return{margin,padding,border,top,left,bottom,right,width,height,extremities,floatingAlignment:floatingAlignment(extremities)}}function drawMargin(context,{margin,width,height,top,left,bottom,right}){const marginHeight=height+margin.bottom+margin.top;context.fillStyle=colors2_margin,context.fillRect(left,top-margin.top,width,margin.top),context.fillRect(right,top-margin.top,margin.right,marginHeight),context.fillRect(left,bottom,width,margin.bottom),context.fillRect(left-margin.left,top-margin.top,margin.left,marginHeight);return filterZeroValues([{type:"margin",text:round(margin.top),position:"top"},{type:"margin",text:round(margin.right),position:"right"},{type:"margin",text:round(margin.bottom),position:"bottom"},{type:"margin",text:round(margin.left),position:"left"}])}function drawPadding(context,{padding,border,width,height,top,left,bottom,right}){const paddingWidth=width-border.left-border.right,paddingHeight=height-padding.top-padding.bottom-border.top-border.bottom;context.fillStyle=colors2_padding,context.fillRect(left+border.left,top+border.top,paddingWidth,padding.top),context.fillRect(right-padding.right-border.right,top+padding.top+border.top,padding.right,paddingHeight),context.fillRect(left+border.left,bottom-padding.bottom-border.bottom,paddingWidth,padding.bottom),context.fillRect(left+border.left,top+padding.top+border.top,padding.left,paddingHeight);return filterZeroValues([{type:"padding",text:padding.top,position:"top"},{type:"padding",text:padding.right,position:"right"},{type:"padding",text:padding.bottom,position:"bottom"},{type:"padding",text:padding.left,position:"left"}])}function drawBorder(context,{border,width,height,top,left,bottom,right}){const borderHeight=height-border.top-border.bottom;context.fillStyle=colors2_border,context.fillRect(left,top,width,border.top),context.fillRect(left,bottom-border.bottom,width,border.bottom),context.fillRect(left,top+border.top,border.left,borderHeight),context.fillRect(right-border.right,top+border.top,border.right,borderHeight);return filterZeroValues([{type:"border",text:border.top,position:"top"},{type:"border",text:border.right,position:"right"},{type:"border",text:border.bottom,position:"bottom"},{type:"border",text:border.left,position:"left"}])}function drawContent(context,{padding,border,width,height,top,left}){const contentWidth=width-border.left-border.right-padding.left-padding.right,contentHeight=height-padding.top-padding.bottom-border.top-border.bottom;return context.fillStyle=colors2_content,context.fillRect(left+border.left+padding.left,top+border.top+padding.top,contentWidth,contentHeight),[{type:"content",position:"center",text:`${round(contentWidth)} x ${round(contentHeight)}`}]}function drawBoxModel(element){return context=>{if(element&&context){const measurements=measureElement(element),marginLabels=drawMargin(context,measurements),paddingLabels=drawPadding(context,measurements),borderLabels=drawBorder(context,measurements);labelStacks(context,measurements,[...drawContent(context,measurements),...paddingLabels,...borderLabels,...marginLabels],measurements.width<=90||measurements.height<=30)}}}function drawSelectedElement(element){draw(drawBoxModel(element))}(0,chunk_MM7DTO55.K2)(pxToNumber,"pxToNumber"),(0,chunk_MM7DTO55.K2)(round,"round"),(0,chunk_MM7DTO55.K2)(filterZeroValues,"filterZeroValues"),(0,chunk_MM7DTO55.K2)(floatingAlignment,"floatingAlignment"),(0,chunk_MM7DTO55.K2)(measureElement,"measureElement"),(0,chunk_MM7DTO55.K2)(drawMargin,"drawMargin"),(0,chunk_MM7DTO55.K2)(drawPadding,"drawPadding"),(0,chunk_MM7DTO55.K2)(drawBorder,"drawBorder"),(0,chunk_MM7DTO55.K2)(drawContent,"drawContent"),(0,chunk_MM7DTO55.K2)(drawBoxModel,"drawBoxModel"),(0,chunk_MM7DTO55.K2)(drawSelectedElement,"drawSelectedElement");var deepElementFromPoint=(0,chunk_MM7DTO55.K2)((x,y)=>{const element=external_STORYBOOK_MODULE_GLOBAL_.global.document.elementFromPoint(x,y),crawlShadows=(0,chunk_MM7DTO55.K2)(node=>{if(node&&node.shadowRoot){const nestedElement=node.shadowRoot.elementFromPoint(x,y);return node.isEqualNode(nestedElement)?node:nestedElement.shadowRoot?crawlShadows(nestedElement):nestedElement}return node},"crawlShadows");return crawlShadows(element)||element},"deepElementFromPoint"),pointer={x:0,y:0};function findAndDrawElement(x,y){drawSelectedElement(deepElementFromPoint(x,y))}(0,chunk_MM7DTO55.K2)(findAndDrawElement,"findAndDrawElement");var withMeasure=(0,chunk_MM7DTO55.K2)((StoryFn,context)=>{const{measureEnabled}=context.globals||{};return(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)(()=>{if(void 0===globalThis.document)return;const onPointerMove=(0,chunk_MM7DTO55.K2)(event=>{window.requestAnimationFrame(()=>{event.stopPropagation(),pointer.x=event.clientX,pointer.y=event.clientY})},"onPointerMove");return globalThis.document.addEventListener("pointermove",onPointerMove),()=>{globalThis.document.removeEventListener("pointermove",onPointerMove)}},[]),(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)(()=>{const onPointerOver=(0,chunk_MM7DTO55.K2)(event=>{window.requestAnimationFrame(()=>{event.stopPropagation(),findAndDrawElement(event.clientX,event.clientY)})},"onPointerOver"),onResize=(0,chunk_MM7DTO55.K2)(()=>{window.requestAnimationFrame(()=>{rescale()})},"onResize");return"story"===context.viewMode&&measureEnabled&&(globalThis.document.addEventListener("pointerover",onPointerOver),init(),globalThis.window.addEventListener("resize",onResize),findAndDrawElement(pointer.x,pointer.y)),()=>{globalThis.window.removeEventListener("resize",onResize),destroy()}},[measureEnabled,context.viewMode]),StoryFn()},"withMeasure"),decorators2=globalThis.FEATURES?.measure?[withMeasure]:[],initialGlobals2={[PARAM_KEY2]:!1},preview_default5=(0,chunk_MM7DTO55.K2)(()=>({decorators:decorators2,initialGlobals:initialGlobals2}),"default"),clearStyles2=(0,chunk_MM7DTO55.K2)(selector=>{(Array.isArray(selector)?selector:[selector]).forEach(clearStyle2)},"clearStyles"),clearStyle2=(0,chunk_MM7DTO55.K2)(input=>{const selector="string"==typeof input?input:input.join(""),element=external_STORYBOOK_MODULE_GLOBAL_.global.document.getElementById(selector);element&&element.parentElement&&element.parentElement.removeChild(element)},"clearStyle"),addOutlineStyles=(0,chunk_MM7DTO55.K2)((selector,css)=>{const existingStyle=external_STORYBOOK_MODULE_GLOBAL_.global.document.getElementById(selector);if(existingStyle)existingStyle.innerHTML!==css&&(existingStyle.innerHTML=css);else{const style=external_STORYBOOK_MODULE_GLOBAL_.global.document.createElement("style");style.setAttribute("id",selector),style.innerHTML=css,external_STORYBOOK_MODULE_GLOBAL_.global.document.head.appendChild(style)}},"addOutlineStyles");function outlineCSS(selector){return chunk_OPCDBBL3_dedent`
${selector} body {
outline: 1px solid #2980b9 !important;
}
${selector} article {
outline: 1px solid #3498db !important;
}
${selector} nav {
outline: 1px solid #0088c3 !important;
}
${selector} aside {
outline: 1px solid #33a0ce !important;
}
${selector} section {
outline: 1px solid #66b8da !important;
}
${selector} header {
outline: 1px solid #99cfe7 !important;
}
${selector} footer {
outline: 1px solid #cce7f3 !important;
}
${selector} h1 {
outline: 1px solid #162544 !important;
}
${selector} h2 {
outline: 1px solid #314e6e !important;
}
${selector} h3 {
outline: 1px solid #3e5e85 !important;
}
${selector} h4 {
outline: 1px solid #449baf !important;
}
${selector} h5 {
outline: 1px solid #c7d1cb !important;
}
${selector} h6 {
outline: 1px solid #4371d0 !important;
}
${selector} main {
outline: 1px solid #2f4f90 !important;
}
${selector} address {
outline: 1px solid #1a2c51 !important;
}
${selector} div {
outline: 1px solid #036cdb !important;
}
${selector} p {
outline: 1px solid #ac050b !important;
}
${selector} hr {
outline: 1px solid #ff063f !important;
}
${selector} pre {
outline: 1px solid #850440 !important;
}
${selector} blockquote {
outline: 1px solid #f1b8e7 !important;
}
${selector} ol {
outline: 1px solid #ff050c !important;
}
${selector} ul {
outline: 1px solid #d90416 !important;
}
${selector} li {
outline: 1px solid #d90416 !important;
}
${selector} dl {
outline: 1px solid #fd3427 !important;
}
${selector} dt {
outline: 1px solid #ff0043 !important;
}
${selector} dd {
outline: 1px solid #e80174 !important;
}
${selector} figure {
outline: 1px solid #ff00bb !important;
}
${selector} figcaption {
outline: 1px solid #bf0032 !important;
}
${selector} table {
outline: 1px solid #00cc99 !important;
}
${selector} caption {
outline: 1px solid #37ffc4 !important;
}
${selector} thead {
outline: 1px solid #98daca !important;
}
${selector} tbody {
outline: 1px solid #64a7a0 !important;
}
${selector} tfoot {
outline: 1px solid #22746b !important;
}
${selector} tr {
outline: 1px solid #86c0b2 !important;
}
${selector} th {
outline: 1px solid #a1e7d6 !important;
}
${selector} td {
outline: 1px solid #3f5a54 !important;
}
${selector} col {
outline: 1px solid #6c9a8f !important;
}
${selector} colgroup {
outline: 1px solid #6c9a9d !important;
}
${selector} button {
outline: 1px solid #da8301 !important;
}
${selector} datalist {
outline: 1px solid #c06000 !important;
}
${selector} fieldset {
outline: 1px solid #d95100 !important;
}
${selector} form {
outline: 1px solid #d23600 !important;
}
${selector} input {
outline: 1px solid #fca600 !important;
}
${selector} keygen {
outline: 1px solid #b31e00 !important;
}
${selector} label {
outline: 1px solid #ee8900 !important;
}
${selector} legend {
outline: 1px solid #de6d00 !important;
}
${selector} meter {
outline: 1px solid #e8630c !important;
}
${selector} optgroup {
outline: 1px solid #b33600 !important;
}
${selector} option {
outline: 1px solid #ff8a00 !important;
}
${selector} output {
outline: 1px solid #ff9619 !important;
}
${selector} progress {
outline: 1px solid #e57c00 !important;
}
${selector} select {
outline: 1px solid #e26e0f !important;
}
${selector} textarea {
outline: 1px solid #cc5400 !important;
}
${selector} details {
outline: 1px solid #33848f !important;
}
${selector} summary {
outline: 1px solid #60a1a6 !important;
}
${selector} command {
outline: 1px solid #438da1 !important;
}
${selector} menu {
outline: 1px solid #449da6 !important;
}
${selector} del {
outline: 1px solid #bf0000 !important;
}
${selector} ins {
outline: 1px solid #400000 !important;
}
${selector} img {
outline: 1px solid #22746b !important;
}
${selector} iframe {
outline: 1px solid #64a7a0 !important;
}
${selector} embed {
outline: 1px solid #98daca !important;
}
${selector} object {
outline: 1px solid #00cc99 !important;
}
${selector} param {
outline: 1px solid #37ffc4 !important;
}
${selector} video {
outline: 1px solid #6ee866 !important;
}
${selector} audio {
outline: 1px solid #027353 !important;
}
${selector} source {
outline: 1px solid #012426 !important;
}
${selector} canvas {
outline: 1px solid #a2f570 !important;
}
${selector} track {
outline: 1px solid #59a600 !important;
}
${selector} map {
outline: 1px solid #7be500 !important;
}
${selector} area {
outline: 1px solid #305900 !important;
}
${selector} a {
outline: 1px solid #ff62ab !important;
}
${selector} em {
outline: 1px solid #800b41 !important;
}
${selector} strong {
outline: 1px solid #ff1583 !important;
}
${selector} i {
outline: 1px solid #803156 !important;
}
${selector} b {
outline: 1px solid #cc1169 !important;
}
${selector} u {
outline: 1px solid #ff0430 !important;
}
${selector} s {
outline: 1px solid #f805e3 !important;
}
${selector} small {
outline: 1px solid #d107b2 !important;
}
${selector} abbr {
outline: 1px solid #4a0263 !important;
}
${selector} q {
outline: 1px solid #240018 !important;
}
${selector} cite {
outline: 1px solid #64003c !important;
}
${selector} dfn {
outline: 1px solid #b4005a !important;
}
${selector} sub {
outline: 1px solid #dba0c8 !important;
}
${selector} sup {
outline: 1px solid #cc0256 !important;
}
${selector} time {
outline: 1px solid #d6606d !important;
}
${selector} code {
outline: 1px solid #e04251 !important;
}
${selector} kbd {
outline: 1px solid #5e001f !important;
}
${selector} samp {
outline: 1px solid #9c0033 !important;
}
${selector} var {
outline: 1px solid #d90047 !important;
}
${selector} mark {
outline: 1px solid #ff0053 !important;
}
${selector} bdi {
outline: 1px solid #bf3668 !important;
}
${selector} bdo {
outline: 1px solid #6f1400 !important;
}
${selector} ruby {
outline: 1px solid #ff7b93 !important;
}
${selector} rt {
outline: 1px solid #ff2f54 !important;
}
${selector} rp {
outline: 1px solid #803e49 !important;
}
${selector} span {
outline: 1px solid #cc2643 !important;
}
${selector} br {
outline: 1px solid #db687d !important;
}
${selector} wbr {
outline: 1px solid #db175b !important;
}`}(0,chunk_MM7DTO55.K2)(outlineCSS,"outlineCSS");var withOutline=(0,chunk_MM7DTO55.K2)((StoryFn,context)=>{const globals=context.globals||{},isActive=[!0,"true"].includes(globals.outline),isInDocs="docs"===context.viewMode,outlineStyles=(0,external_STORYBOOK_MODULE_PREVIEW_API_.useMemo)(()=>outlineCSS(isInDocs?'[data-story-block="true"]':".sb-show-main"),[context]);return(0,external_STORYBOOK_MODULE_PREVIEW_API_.useEffect)(()=>{const selectorId=isInDocs?`addon-outline-docs-${context.id}`:"addon-outline";return isActive?addOutlineStyles(selectorId,outlineStyles):clearStyles2(selectorId),()=>{clearStyles2(selectorId)}},[isActive,outlineStyles,context]),StoryFn()},"withOutline"),decorators3=globalThis.FEATURES?.outline?[withOutline]:[],initialGlobals3={[PARAM_KEY3]:!1},preview_default6=(0,chunk_MM7DTO55.K2)(()=>({decorators:decorators3,initialGlobals:initialGlobals3}),"default"),resetAllMocksLoader=(0,chunk_MM7DTO55.K2)(({parameters:parameters2})=>{!0===parameters2?.test?.mockReset?(0,external_STORYBOOK_MODULE_TEST_.resetAllMocks)():!0===parameters2?.test?.clearMocks?(0,external_STORYBOOK_MODULE_TEST_.clearAllMocks)():!1!==parameters2?.test?.restoreMocks&&(0,external_STORYBOOK_MODULE_TEST_.restoreAllMocks)()},"resetAllMocksLoader"),traverseArgs=(0,chunk_MM7DTO55.K2)((value,depth=0,key)=>{if(depth>5)return value;if(null==value)return value;if((0,external_STORYBOOK_MODULE_TEST_.isMockFunction)(value))return key&&value.mockName(key),value;if("function"==typeof value&&"isAction"in value&&value.isAction&&(!("implicit"in value)||!value.implicit)){const mock=(0,external_STORYBOOK_MODULE_TEST_.fn)(value);return key&&mock.mockName(key),mock}if(Array.isArray(value)){depth++;for(let i=0;i<value.length;i++)Object.getOwnPropertyDescriptor(value,i)?.writable&&(value[i]=traverseArgs(value[i],depth));return value}if("object"==typeof value&&value.constructor===Object){depth++;for(const[k,v]of Object.entries(value))Object.getOwnPropertyDescriptor(value,k)?.writable&&(value[k]=traverseArgs(v,depth,k));return value}return value},"traverseArgs"),nameSpiesAndWrapActionsInSpies=(0,chunk_MM7DTO55.K2)(({initialArgs})=>{traverseArgs(initialArgs)},"nameSpiesAndWrapActionsInSpies"),patchedFocus=!1,enhanceContext=(0,chunk_MM7DTO55.K2)(async context=>{globalThis.HTMLElement&&context.canvasElement instanceof globalThis.HTMLElement&&(context.canvas=(0,external_STORYBOOK_MODULE_TEST_.within)(context.canvasElement));const clipboard=globalThis.window?.navigator?.clipboard;if(clipboard&&(context.userEvent=instrument({userEvent:external_STORYBOOK_MODULE_TEST_.uninstrumentedUserEvent.setup()},{intercept:!0,getKeys:(0,chunk_MM7DTO55.K2)(obj=>Object.keys(obj).filter(key=>"eventWrapper"!==key),"getKeys")}).userEvent,Object.defineProperty(globalThis.window.navigator,"clipboard",{get:(0,chunk_MM7DTO55.K2)(()=>clipboard,"get"),configurable:!0}),!patchedFocus)){const originalFocus=HTMLElement.prototype.focus;let currentFocus=HTMLElement.prototype.focus;const focusingElements=new Set;Object.defineProperties(HTMLElement.prototype,{focus:{configurable:!0,set:(0,chunk_MM7DTO55.K2)(newFocus=>{currentFocus=newFocus},"set"),get(){return focusingElements.has(this)?originalFocus:(focusingElements.add(this),setTimeout(()=>focusingElements.delete(this),0),currentFocus)}}}),patchedFocus=!0}},"enhanceContext"),preview_default7=(0,chunk_MM7DTO55.K2)(()=>({loaders:[resetAllMocksLoader,nameSpiesAndWrapActionsInSpies,enhanceContext]}),"default"),initialGlobals4={[chunk_HHW4FUMO_PARAM_KEY]:{value:void 0,isRotated:!1}},preview_default8=(0,chunk_MM7DTO55.K2)(()=>({initialGlobals:initialGlobals4}),"default");function getCoreAnnotations(){return[(preview_default5.default??preview_default5)(),(preview_default2.default??preview_default2)(),(preview_default4.default??preview_default4)(),(preview_default6.default??preview_default6)(),(preview_default8.default??preview_default8)(),(preview_default.default??preview_default)(),(preview_default3.default??preview_default3)(),(preview_default7.default??preview_default7)()]}function definePreviewAddon9(preview){return preview}function isPreview(input){return null!=input&&"object"==typeof input&&"_tag"in input&&"Preview"===input?._tag}function isMeta(input){return null!=input&&"object"==typeof input&&"_tag"in input&&"Meta"===input?._tag}function defineMeta(input,preview){return{_tag:"Meta",input,preview,story(story={}){return defineStory("function"==typeof story?{render:story}:story,this)}}}function isStory(input){return null!=input&&"object"==typeof input&&"_tag"in input&&"Story"===input?._tag}function defineStory(input,meta){let composed;const compose=(0,chunk_MM7DTO55.K2)(()=>(composed||(composed=composeStory(input,meta.input,void 0,meta.preview.composed)),composed),"compose"),__children=[];return{_tag:"Story",input,meta,__compose:compose,__children,get composed(){const composed2=compose(),{args,argTypes,parameters:parameters2,id,tags,globals,storyName:name}=composed2;return{args,argTypes,parameters:parameters2,id,tags,name,globals}},get play(){return input.play??meta.input?.play??(async()=>{})},async run(context){await compose().run(context)},test(name,overridesOrTestFn,testFn){const annotations="function"!=typeof overridesOrTestFn?overridesOrTestFn:{},testFunction="function"!=typeof overridesOrTestFn?testFn:overridesOrTestFn,play=mountDestructured(this.play)||mountDestructured(testFunction)?async({context})=>{await(this.play?.(context)),await testFunction(context)}:async context=>{await(this.play?.(context)),await testFunction(context)},test=this.extend({...annotations,name,tags:["test-fn","!autodocs",...annotations.tags??[]],play});return __children.push(test),test},extend(input2){return defineStory({...this.input,...input2,args:{...this.input.args||{},...input2.args},argTypes:(0,chunk_U2JWIJRX.mJ)(this.input.argTypes,input2.argTypes),afterEach:[...normalizeArrays(this.input?.afterEach??[]),...normalizeArrays(input2.afterEach??[])],beforeEach:[...normalizeArrays(this.input?.beforeEach??[]),...normalizeArrays(input2.beforeEach??[])],decorators:[...normalizeArrays(this.input?.decorators??[]),...normalizeArrays(input2.decorators??[])],globals:{...this.input.globals,...input2.globals},loaders:[...normalizeArrays(this.input?.loaders??[]),...normalizeArrays(input2.loaders??[])],parameters:(0,chunk_U2JWIJRX.mJ)(this.input.parameters,input2.parameters),tags:combineTags2(...this.input.tags??[],...input2.tags??[])},this.meta)}}}function getStoryChildren(story){return"__children"in story?story.__children:[]}(0,chunk_MM7DTO55.K2)(getCoreAnnotations,"getCoreAnnotations"),(0,chunk_MM7DTO55.K2)(function definePreview(input){let composed;const preview={_tag:"Preview",input,get composed(){if(composed)return composed;const{addons:addons2,...rest}=input;return composed=normalizeProjectAnnotations(composeConfigs([...getCoreAnnotations(),...addons2??[],rest])),composed},meta(meta){return defineMeta(meta,this)}};return globalThis.globalProjectAnnotations=preview.composed,preview},"definePreview"),(0,chunk_MM7DTO55.K2)(definePreviewAddon9,"definePreviewAddon"),(0,chunk_MM7DTO55.K2)(isPreview,"isPreview"),(0,chunk_MM7DTO55.K2)(isMeta,"isMeta"),(0,chunk_MM7DTO55.K2)(defineMeta,"defineMeta"),(0,chunk_MM7DTO55.K2)(isStory,"isStory"),(0,chunk_MM7DTO55.K2)(defineStory,"defineStory"),(0,chunk_MM7DTO55.K2)(getStoryChildren,"getStoryChildren");var sanitize=(0,chunk_MM7DTO55.K2)(string=>string.toLowerCase().replace(/[ ’–—―′¿'`~!@#$%^&*()_|+\-=?;:'",.<>\{\}\[\]\\\/]/gi,"-").replace(/-+/g,"-").replace(/^-+/,"").replace(/-+$/,""),"sanitize"),sanitizeSafe=(0,chunk_MM7DTO55.K2)((string,part)=>{const sanitized=sanitize(string);if(""===sanitized)throw new Error(`Invalid ${part} '${string}', must include alphanumeric characters`);return sanitized},"sanitizeSafe"),toId=(0,chunk_MM7DTO55.K2)((kind,name)=>`${sanitizeSafe(kind,"kind")}${name?`--${sanitizeSafe(name,"name")}`:""}`,"toId"),toTestId=(0,chunk_MM7DTO55.K2)((parentId,testName)=>`${parentId}:${sanitizeSafe(testName,"test")}`,"toTestId"),storyNameFromExport=(0,chunk_MM7DTO55.K2)(key=>toStartCaseStr(key),"storyNameFromExport");function csf_matches(storyKey,arrayOrRegex){return Array.isArray(arrayOrRegex)?arrayOrRegex.includes(storyKey):storyKey.match(arrayOrRegex)}function isExportStory(key,{includeStories,excludeStories}){return"__esModule"!==key&&(!includeStories||csf_matches(key,includeStories))&&(!excludeStories||!csf_matches(key,excludeStories))}(0,chunk_MM7DTO55.K2)(csf_matches,"matches"),(0,chunk_MM7DTO55.K2)(isExportStory,"isExportStory");var combineTags2=(0,chunk_MM7DTO55.K2)((...tags)=>{const result=tags.reduce((acc,tag)=>(tag.startsWith("!")?acc.delete(tag.slice(1)):acc.add(tag),acc),new Set);return Array.from(result)},"combineTags")},"./node_modules/stream-browserify/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=Stream;var EE=__webpack_require__("./node_modules/events/events.js").EventEmitter;function Stream(){EE.call(this)}__webpack_require__("./node_modules/inherits/inherits_browser.js")(Stream,EE),Stream.Readable=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_readable.js"),Stream.Writable=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_writable.js"),Stream.Duplex=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_duplex.js"),Stream.Transform=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_transform.js"),Stream.PassThrough=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_passthrough.js"),Stream.finished=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),Stream.pipeline=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/pipeline.js"),Stream.Stream=Stream,Stream.prototype.pipe=function(dest,options){var source=this;function ondata(chunk){dest.writable&&!1===dest.write(chunk)&&source.pause&&source.pause()}function ondrain(){source.readable&&source.resume&&source.resume()}source.on("data",ondata),dest.on("drain",ondrain),dest._isStdio||options&&!1===options.end||(source.on("end",onend),source.on("close",onclose));var didOnEnd=!1;function onend(){didOnEnd||(didOnEnd=!0,dest.end())}function onclose(){didOnEnd||(didOnEnd=!0,"function"==typeof dest.destroy&&dest.destroy())}function onerror(er){if(cleanup(),0===EE.listenerCount(this,"error"))throw er}function cleanup(){source.removeListener("data",ondata),dest.removeListener("drain",ondrain),source.removeListener("end",onend),source.removeListener("close",onclose),source.removeListener("error",onerror),dest.removeListener("error",onerror),source.removeListener("end",cleanup),source.removeListener("close",cleanup),dest.removeListener("close",cleanup)}return source.on("error",onerror),dest.on("error",onerror),source.on("end",cleanup),source.on("close",cleanup),dest.on("close",cleanup),dest.emit("pipe",source),dest}},"./node_modules/stream-browserify/node_modules/readable-stream/errors-browser.js":module=>{"use strict";var codes={};function createErrorType(code,message,Base){Base||(Base=Error);var NodeError=function(_Base){function NodeError(arg1,arg2,arg3){return _Base.call(this,function getMessage(arg1,arg2,arg3){return"string"==typeof message?message:message(arg1,arg2,arg3)}(arg1,arg2,arg3))||this}return function _inheritsLoose(subClass,superClass){subClass.prototype=Object.create(superClass.prototype),subClass.prototype.constructor=subClass,subClass.__proto__=superClass}(NodeError,_Base),NodeError}(Base);NodeError.prototype.name=Base.name,NodeError.prototype.code=code,codes[code]=NodeError}function oneOf(expected,thing){if(Array.isArray(expected)){var len=expected.length;return expected=expected.map(function(i){return String(i)}),len>2?"one of ".concat(thing," ").concat(expected.slice(0,len-1).join(", "),", or ")+expected[len-1]:2===len?"one of ".concat(thing," ").concat(expected[0]," or ").concat(expected[1]):"of ".concat(thing," ").concat(expected[0])}return"of ".concat(thing," ").concat(String(expected))}createErrorType("ERR_INVALID_OPT_VALUE",function(name,value){return'The value "'+value+'" is invalid for option "'+name+'"'},TypeError),createErrorType("ERR_INVALID_ARG_TYPE",function(name,expected,actual){var determiner,msg;if("string"==typeof expected&&function startsWith(str,search,pos){return str.substr(!pos||pos<0?0:+pos,search.length)===search}(expected,"not ")?(determiner="must not be",expected=expected.replace(/^not /,"")):determiner="must be",function endsWith(str,search,this_len){return(void 0===this_len||this_len>str.length)&&(this_len=str.length),str.substring(this_len-search.length,this_len)===search}(name," argument"))msg="The ".concat(name," ").concat(determiner," ").concat(oneOf(expected,"type"));else{var type=function includes(str,search,start){return"number"!=typeof start&&(start=0),!(start+search.length>str.length)&&-1!==str.indexOf(search,start)}(name,".")?"property":"argument";msg='The "'.concat(name,'" ').concat(type," ").concat(determiner," ").concat(oneOf(expected,"type"))}return msg+=". Received type ".concat(typeof actual)},TypeError),createErrorType("ERR_STREAM_PUSH_AFTER_EOF","stream.push() after EOF"),createErrorType("ERR_METHOD_NOT_IMPLEMENTED",function(name){return"The "+name+" method is not implemented"}),createErrorType("ERR_STREAM_PREMATURE_CLOSE","Premature close"),createErrorType("ERR_STREAM_DESTROYED",function(name){return"Cannot call "+name+" after a stream was destroyed"}),createErrorType("ERR_MULTIPLE_CALLBACK","Callback called multiple times"),createErrorType("ERR_STREAM_CANNOT_PIPE","Cannot pipe, not readable"),createErrorType("ERR_STREAM_WRITE_AFTER_END","write after end"),createErrorType("ERR_STREAM_NULL_VALUES","May not write null values to stream",TypeError),createErrorType("ERR_UNKNOWN_ENCODING",function(arg){return"Unknown encoding: "+arg},TypeError),createErrorType("ERR_STREAM_UNSHIFT_AFTER_END_EVENT","stream.unshift() after end event"),module.exports.F=codes},"./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_duplex.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js"),objectKeys=Object.keys||function(obj){var keys=[];for(var key in obj)keys.push(key);return keys};module.exports=Duplex;var Readable=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_readable.js"),Writable=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_writable.js");__webpack_require__("./node_modules/inherits/inherits_browser.js")(Duplex,Readable);for(var keys=objectKeys(Writable.prototype),v=0;v<keys.length;v++){var method=keys[v];Duplex.prototype[method]||(Duplex.prototype[method]=Writable.prototype[method])}function Duplex(options){if(!(this instanceof Duplex))return new Duplex(options);Readable.call(this,options),Writable.call(this,options),this.allowHalfOpen=!0,options&&(!1===options.readable&&(this.readable=!1),!1===options.writable&&(this.writable=!1),!1===options.allowHalfOpen&&(this.allowHalfOpen=!1,this.once("end",onend)))}function onend(){this._writableState.ended||process.nextTick(onEndNT,this)}function onEndNT(self){self.end()}Object.defineProperty(Duplex.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Object.defineProperty(Duplex.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Duplex.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Duplex.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed&&this._writableState.destroyed)},set:function set(value){void 0!==this._readableState&&void 0!==this._writableState&&(this._readableState.destroyed=value,this._writableState.destroyed=value)}})},"./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_passthrough.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=PassThrough;var Transform=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_transform.js");function PassThrough(options){if(!(this instanceof PassThrough))return new PassThrough(options);Transform.call(this,options)}__webpack_require__("./node_modules/inherits/inherits_browser.js")(PassThrough,Transform),PassThrough.prototype._transform=function(chunk,encoding,cb){cb(null,chunk)}},"./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_readable.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var Duplex,process=__webpack_require__("./node_modules/process/browser.js");module.exports=Readable,Readable.ReadableState=ReadableState;__webpack_require__("./node_modules/events/events.js").EventEmitter;var EElistenerCount=function EElistenerCount(emitter,type){return emitter.listeners(type).length},Stream=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),Buffer=__webpack_require__("./node_modules/buffer/index.js").Buffer,OurUint8Array=(void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var debug,debugUtil=__webpack_require__("?19e6");debug=debugUtil&&debugUtil.debuglog?debugUtil.debuglog("stream"):function debug(){};var StringDecoder,createReadableStreamAsyncIterator,from,BufferList=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/buffer_list.js"),destroyImpl=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/destroy.js"),getHighWaterMark=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,_require$codes=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/errors-browser.js").F,ERR_INVALID_ARG_TYPE=_require$codes.ERR_INVALID_ARG_TYPE,ERR_STREAM_PUSH_AFTER_EOF=_require$codes.ERR_STREAM_PUSH_AFTER_EOF,ERR_METHOD_NOT_IMPLEMENTED=_require$codes.ERR_METHOD_NOT_IMPLEMENTED,ERR_STREAM_UNSHIFT_AFTER_END_EVENT=_require$codes.ERR_STREAM_UNSHIFT_AFTER_END_EVENT;__webpack_require__("./node_modules/inherits/inherits_browser.js")(Readable,Stream);var errorOrDestroy=destroyImpl.errorOrDestroy,kProxyEvents=["error","close","destroy","pause","resume"];function ReadableState(options,stream,isDuplex){Duplex=Duplex||__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_duplex.js"),options=options||{},"boolean"!=typeof isDuplex&&(isDuplex=stream instanceof Duplex),this.objectMode=!!options.objectMode,isDuplex&&(this.objectMode=this.objectMode||!!options.readableObjectMode),this.highWaterMark=getHighWaterMark(this,options,"readableHighWaterMark",isDuplex),this.buffer=new BufferList,this.length=0,this.pipes=null,this.pipesCount=0,this.flowing=null,this.ended=!1,this.endEmitted=!1,this.reading=!1,this.sync=!0,this.needReadable=!1,this.emittedReadable=!1,this.readableListening=!1,this.resumeScheduled=!1,this.paused=!0,this.emitClose=!1!==options.emitClose,this.autoDestroy=!!options.autoDestroy,this.destroyed=!1,this.defaultEncoding=options.defaultEncoding||"utf8",this.awaitDrain=0,this.readingMore=!1,this.decoder=null,this.encoding=null,options.encoding&&(StringDecoder||(StringDecoder=__webpack_require__("./node_modules/string_decoder/lib/string_decoder.js").I),this.decoder=new StringDecoder(options.encoding),this.encoding=options.encoding)}function Readable(options){if(Duplex=Duplex||__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_duplex.js"),!(this instanceof Readable))return new Readable(options);var isDuplex=this instanceof Duplex;this._readableState=new ReadableState(options,this,isDuplex),this.readable=!0,options&&("function"==typeof options.read&&(this._read=options.read),"function"==typeof options.destroy&&(this._destroy=options.destroy)),Stream.call(this)}function readableAddChunk(stream,chunk,encoding,addToFront,skipChunkCheck){debug("readableAddChunk",chunk);var er,state=stream._readableState;if(null===chunk)state.reading=!1,function onEofChunk(stream,state){if(debug("onEofChunk"),state.ended)return;if(state.decoder){var chunk=state.decoder.end();chunk&&chunk.length&&(state.buffer.push(chunk),state.length+=state.objectMode?1:chunk.length)}state.ended=!0,state.sync?emitReadable(stream):(state.needReadable=!1,state.emittedReadable||(state.emittedReadable=!0,emitReadable_(stream)))}(stream,state);else if(skipChunkCheck||(er=function chunkInvalid(state,chunk){var er;(function _isUint8Array(obj){return Buffer.isBuffer(obj)||obj instanceof OurUint8Array})(chunk)||"string"==typeof chunk||void 0===chunk||state.objectMode||(er=new ERR_INVALID_ARG_TYPE("chunk",["string","Buffer","Uint8Array"],chunk));return er}(state,chunk)),er)errorOrDestroy(stream,er);else if(state.objectMode||chunk&&chunk.length>0)if("string"==typeof chunk||state.objectMode||Object.getPrototypeOf(chunk)===Buffer.prototype||(chunk=function _uint8ArrayToBuffer(chunk){return Buffer.from(chunk)}(chunk)),addToFront)state.endEmitted?errorOrDestroy(stream,new ERR_STREAM_UNSHIFT_AFTER_END_EVENT):addChunk(stream,state,chunk,!0);else if(state.ended)errorOrDestroy(stream,new ERR_STREAM_PUSH_AFTER_EOF);else{if(state.destroyed)return!1;state.reading=!1,state.decoder&&!encoding?(chunk=state.decoder.write(chunk),state.objectMode||0!==chunk.length?addChunk(stream,state,chunk,!1):maybeReadMore(stream,state)):addChunk(stream,state,chunk,!1)}else addToFront||(state.reading=!1,maybeReadMore(stream,state));return!state.ended&&(state.length<state.highWaterMark||0===state.length)}function addChunk(stream,state,chunk,addToFront){state.flowing&&0===state.length&&!state.sync?(state.awaitDrain=0,stream.emit("data",chunk)):(state.length+=state.objectMode?1:chunk.length,addToFront?state.buffer.unshift(chunk):state.buffer.push(chunk),state.needReadable&&emitReadable(stream)),maybeReadMore(stream,state)}Object.defineProperty(Readable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._readableState&&this._readableState.destroyed},set:function set(value){this._readableState&&(this._readableState.destroyed=value)}}),Readable.prototype.destroy=destroyImpl.destroy,Readable.prototype._undestroy=destroyImpl.undestroy,Readable.prototype._destroy=function(err,cb){cb(err)},Readable.prototype.push=function(chunk,encoding){var skipChunkCheck,state=this._readableState;return state.objectMode?skipChunkCheck=!0:"string"==typeof chunk&&((encoding=encoding||state.defaultEncoding)!==state.encoding&&(chunk=Buffer.from(chunk,encoding),encoding=""),skipChunkCheck=!0),readableAddChunk(this,chunk,encoding,!1,skipChunkCheck)},Readable.prototype.unshift=function(chunk){return readableAddChunk(this,chunk,null,!0,!1)},Readable.prototype.isPaused=function(){return!1===this._readableState.flowing},Readable.prototype.setEncoding=function(enc){StringDecoder||(StringDecoder=__webpack_require__("./node_modules/string_decoder/lib/string_decoder.js").I);var decoder=new StringDecoder(enc);this._readableState.decoder=decoder,this._readableState.encoding=this._readableState.decoder.encoding;for(var p=this._readableState.buffer.head,content="";null!==p;)content+=decoder.write(p.data),p=p.next;return this._readableState.buffer.clear(),""!==content&&this._readableState.buffer.push(content),this._readableState.length=content.length,this};function howMuchToRead(n,state){return n<=0||0===state.length&&state.ended?0:state.objectMode?1:n!=n?state.flowing&&state.length?state.buffer.head.data.length:state.length:(n>state.highWaterMark&&(state.highWaterMark=function computeNewHighWaterMark(n){return n>=1073741824?n=1073741824:(n--,n|=n>>>1,n|=n>>>2,n|=n>>>4,n|=n>>>8,n|=n>>>16,n++),n}(n)),n<=state.length?n:state.ended?state.length:(state.needReadable=!0,0))}function emitReadable(stream){var state=stream._readableState;debug("emitReadable",state.needReadable,state.emittedReadable),state.needReadable=!1,state.emittedReadable||(debug("emitReadable",state.flowing),state.emittedReadable=!0,process.nextTick(emitReadable_,stream))}function emitReadable_(stream){var state=stream._readableState;debug("emitReadable_",state.destroyed,state.length,state.ended),state.destroyed||!state.length&&!state.ended||(stream.emit("readable"),state.emittedReadable=!1),state.needReadable=!state.flowing&&!state.ended&&state.length<=state.highWaterMark,flow(stream)}function maybeReadMore(stream,state){state.readingMore||(state.readingMore=!0,process.nextTick(maybeReadMore_,stream,state))}function maybeReadMore_(stream,state){for(;!state.reading&&!state.ended&&(state.length<state.highWaterMark||state.flowing&&0===state.length);){var len=state.length;if(debug("maybeReadMore read 0"),stream.read(0),len===state.length)break}state.readingMore=!1}function updateReadableListening(self){var state=self._readableState;state.readableListening=self.listenerCount("readable")>0,state.resumeScheduled&&!state.paused?state.flowing=!0:self.listenerCount("data")>0&&self.resume()}function nReadingNextTick(self){debug("readable nexttick read 0"),self.read(0)}function resume_(stream,state){debug("resume",state.reading),state.reading||stream.read(0),state.resumeScheduled=!1,stream.emit("resume"),flow(stream),state.flowing&&!state.reading&&stream.read(0)}function flow(stream){var state=stream._readableState;for(debug("flow",state.flowing);state.flowing&&null!==stream.read(););}function fromList(n,state){return 0===state.length?null:(state.objectMode?ret=state.buffer.shift():!n||n>=state.length?(ret=state.decoder?state.buffer.join(""):1===state.buffer.length?state.buffer.first():state.buffer.concat(state.length),state.buffer.clear()):ret=state.buffer.consume(n,state.decoder),ret);var ret}function endReadable(stream){var state=stream._readableState;debug("endReadable",state.endEmitted),state.endEmitted||(state.ended=!0,process.nextTick(endReadableNT,state,stream))}function endReadableNT(state,stream){if(debug("endReadableNT",state.endEmitted,state.length),!state.endEmitted&&0===state.length&&(state.endEmitted=!0,stream.readable=!1,stream.emit("end"),state.autoDestroy)){var wState=stream._writableState;(!wState||wState.autoDestroy&&wState.finished)&&stream.destroy()}}function indexOf(xs,x){for(var i=0,l=xs.length;i<l;i++)if(xs[i]===x)return i;return-1}Readable.prototype.read=function(n){debug("read",n),n=parseInt(n,10);var state=this._readableState,nOrig=n;if(0!==n&&(state.emittedReadable=!1),0===n&&state.needReadable&&((0!==state.highWaterMark?state.length>=state.highWaterMark:state.length>0)||state.ended))return debug("read: emitReadable",state.length,state.ended),0===state.length&&state.ended?endReadable(this):emitReadable(this),null;if(0===(n=howMuchToRead(n,state))&&state.ended)return 0===state.length&&endReadable(this),null;var ret,doRead=state.needReadable;return debug("need readable",doRead),(0===state.length||state.length-n<state.highWaterMark)&&debug("length less than watermark",doRead=!0),state.ended||state.reading?debug("reading or ended",doRead=!1):doRead&&(debug("do read"),state.reading=!0,state.sync=!0,0===state.length&&(state.needReadable=!0),this._read(state.highWaterMark),state.sync=!1,state.reading||(n=howMuchToRead(nOrig,state))),null===(ret=n>0?fromList(n,state):null)?(state.needReadable=state.length<=state.highWaterMark,n=0):(state.length-=n,state.awaitDrain=0),0===state.length&&(state.ended||(state.needReadable=!0),nOrig!==n&&state.ended&&endReadable(this)),null!==ret&&this.emit("data",ret),ret},Readable.prototype._read=function(n){errorOrDestroy(this,new ERR_METHOD_NOT_IMPLEMENTED("_read()"))},Readable.prototype.pipe=function(dest,pipeOpts){var src=this,state=this._readableState;switch(state.pipesCount){case 0:state.pipes=dest;break;case 1:state.pipes=[state.pipes,dest];break;default:state.pipes.push(dest)}state.pipesCount+=1,debug("pipe count=%d opts=%j",state.pipesCount,pipeOpts);var endFn=(!pipeOpts||!1!==pipeOpts.end)&&dest!==process.stdout&&dest!==process.stderr?onend:unpipe;function onunpipe(readable,unpipeInfo){debug("onunpipe"),readable===src&&unpipeInfo&&!1===unpipeInfo.hasUnpiped&&(unpipeInfo.hasUnpiped=!0,function cleanup(){debug("cleanup"),dest.removeListener("close",onclose),dest.removeListener("finish",onfinish),dest.removeListener("drain",ondrain),dest.removeListener("error",onerror),dest.removeListener("unpipe",onunpipe),src.removeListener("end",onend),src.removeListener("end",unpipe),src.removeListener("data",ondata),cleanedUp=!0,!state.awaitDrain||dest._writableState&&!dest._writableState.needDrain||ondrain()}())}function onend(){debug("onend"),dest.end()}state.endEmitted?process.nextTick(endFn):src.once("end",endFn),dest.on("unpipe",onunpipe);var ondrain=function pipeOnDrain(src){return function pipeOnDrainFunctionResult(){var state=src._readableState;debug("pipeOnDrain",state.awaitDrain),state.awaitDrain&&state.awaitDrain--,0===state.awaitDrain&&EElistenerCount(src,"data")&&(state.flowing=!0,flow(src))}}(src);dest.on("drain",ondrain);var cleanedUp=!1;function ondata(chunk){debug("ondata");var ret=dest.write(chunk);debug("dest.write",ret),!1===ret&&((1===state.pipesCount&&state.pipes===dest||state.pipesCount>1&&-1!==indexOf(state.pipes,dest))&&!cleanedUp&&(debug("false write response, pause",state.awaitDrain),state.awaitDrain++),src.pause())}function onerror(er){debug("onerror",er),unpipe(),dest.removeListener("error",onerror),0===EElistenerCount(dest,"error")&&errorOrDestroy(dest,er)}function onclose(){dest.removeListener("finish",onfinish),unpipe()}function onfinish(){debug("onfinish"),dest.removeListener("close",onclose),unpipe()}function unpipe(){debug("unpipe"),src.unpipe(dest)}return src.on("data",ondata),function prependListener(emitter,event,fn){if("function"==typeof emitter.prependListener)return emitter.prependListener(event,fn);emitter._events&&emitter._events[event]?Array.isArray(emitter._events[event])?emitter._events[event].unshift(fn):emitter._events[event]=[fn,emitter._events[event]]:emitter.on(event,fn)}(dest,"error",onerror),dest.once("close",onclose),dest.once("finish",onfinish),dest.emit("pipe",src),state.flowing||(debug("pipe resume"),src.resume()),dest},Readable.prototype.unpipe=function(dest){var state=this._readableState,unpipeInfo={hasUnpiped:!1};if(0===state.pipesCount)return this;if(1===state.pipesCount)return dest&&dest!==state.pipes||(dest||(dest=state.pipes),state.pipes=null,state.pipesCount=0,state.flowing=!1,dest&&dest.emit("unpipe",this,unpipeInfo)),this;if(!dest){var dests=state.pipes,len=state.pipesCount;state.pipes=null,state.pipesCount=0,state.flowing=!1;for(var i=0;i<len;i++)dests[i].emit("unpipe",this,{hasUnpiped:!1});return this}var index=indexOf(state.pipes,dest);return-1===index||(state.pipes.splice(index,1),state.pipesCount-=1,1===state.pipesCount&&(state.pipes=state.pipes[0]),dest.emit("unpipe",this,unpipeInfo)),this},Readable.prototype.on=function(ev,fn){var res=Stream.prototype.on.call(this,ev,fn),state=this._readableState;return"data"===ev?(state.readableListening=this.listenerCount("readable")>0,!1!==state.flowing&&this.resume()):"readable"===ev&&(state.endEmitted||state.readableListening||(state.readableListening=state.needReadable=!0,state.flowing=!1,state.emittedReadable=!1,debug("on readable",state.length,state.reading),state.length?emitReadable(this):state.reading||process.nextTick(nReadingNextTick,this))),res},Readable.prototype.addListener=Readable.prototype.on,Readable.prototype.removeListener=function(ev,fn){var res=Stream.prototype.removeListener.call(this,ev,fn);return"readable"===ev&&process.nextTick(updateReadableListening,this),res},Readable.prototype.removeAllListeners=function(ev){var res=Stream.prototype.removeAllListeners.apply(this,arguments);return"readable"!==ev&&void 0!==ev||process.nextTick(updateReadableListening,this),res},Readable.prototype.resume=function(){var state=this._readableState;return state.flowing||(debug("resume"),state.flowing=!state.readableListening,function resume(stream,state){state.resumeScheduled||(state.resumeScheduled=!0,process.nextTick(resume_,stream,state))}(this,state)),state.paused=!1,this},Readable.prototype.pause=function(){return debug("call pause flowing=%j",this._readableState.flowing),!1!==this._readableState.flowing&&(debug("pause"),this._readableState.flowing=!1,this.emit("pause")),this._readableState.paused=!0,this},Readable.prototype.wrap=function(stream){var _this=this,state=this._readableState,paused=!1;for(var i in stream.on("end",function(){if(debug("wrapped end"),state.decoder&&!state.ended){var chunk=state.decoder.end();chunk&&chunk.length&&_this.push(chunk)}_this.push(null)}),stream.on("data",function(chunk){(debug("wrapped data"),state.decoder&&(chunk=state.decoder.write(chunk)),state.objectMode&&null==chunk)||(state.objectMode||chunk&&chunk.length)&&(_this.push(chunk)||(paused=!0,stream.pause()))}),stream)void 0===this[i]&&"function"==typeof stream[i]&&(this[i]=function methodWrap(method){return function methodWrapReturnFunction(){return stream[method].apply(stream,arguments)}}(i));for(var n=0;n<kProxyEvents.length;n++)stream.on(kProxyEvents[n],this.emit.bind(this,kProxyEvents[n]));return this._read=function(n){debug("wrapped _read",n),paused&&(paused=!1,stream.resume())},this},"function"==typeof Symbol&&(Readable.prototype[Symbol.asyncIterator]=function(){return void 0===createReadableStreamAsyncIterator&&(createReadableStreamAsyncIterator=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/async_iterator.js")),createReadableStreamAsyncIterator(this)}),Object.defineProperty(Readable.prototype,"readableHighWaterMark",{enumerable:!1,get:function get(){return this._readableState.highWaterMark}}),Object.defineProperty(Readable.prototype,"readableBuffer",{enumerable:!1,get:function get(){return this._readableState&&this._readableState.buffer}}),Object.defineProperty(Readable.prototype,"readableFlowing",{enumerable:!1,get:function get(){return this._readableState.flowing},set:function set(state){this._readableState&&(this._readableState.flowing=state)}}),Readable._fromList=fromList,Object.defineProperty(Readable.prototype,"readableLength",{enumerable:!1,get:function get(){return this._readableState.length}}),"function"==typeof Symbol&&(Readable.from=function(iterable,opts){return void 0===from&&(from=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/from-browser.js")),from(Readable,iterable,opts)})},"./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_transform.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=Transform;var _require$codes=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/errors-browser.js").F,ERR_METHOD_NOT_IMPLEMENTED=_require$codes.ERR_METHOD_NOT_IMPLEMENTED,ERR_MULTIPLE_CALLBACK=_require$codes.ERR_MULTIPLE_CALLBACK,ERR_TRANSFORM_ALREADY_TRANSFORMING=_require$codes.ERR_TRANSFORM_ALREADY_TRANSFORMING,ERR_TRANSFORM_WITH_LENGTH_0=_require$codes.ERR_TRANSFORM_WITH_LENGTH_0,Duplex=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_duplex.js");function afterTransform(er,data){var ts=this._transformState;ts.transforming=!1;var cb=ts.writecb;if(null===cb)return this.emit("error",new ERR_MULTIPLE_CALLBACK);ts.writechunk=null,ts.writecb=null,null!=data&&this.push(data),cb(er);var rs=this._readableState;rs.reading=!1,(rs.needReadable||rs.length<rs.highWaterMark)&&this._read(rs.highWaterMark)}function Transform(options){if(!(this instanceof Transform))return new Transform(options);Duplex.call(this,options),this._transformState={afterTransform:afterTransform.bind(this),needTransform:!1,transforming:!1,writecb:null,writechunk:null,writeencoding:null},this._readableState.needReadable=!0,this._readableState.sync=!1,options&&("function"==typeof options.transform&&(this._transform=options.transform),"function"==typeof options.flush&&(this._flush=options.flush)),this.on("prefinish",prefinish)}function prefinish(){var _this=this;"function"!=typeof this._flush||this._readableState.destroyed?done(this,null,null):this._flush(function(er,data){done(_this,er,data)})}function done(stream,er,data){if(er)return stream.emit("error",er);if(null!=data&&stream.push(data),stream._writableState.length)throw new ERR_TRANSFORM_WITH_LENGTH_0;if(stream._transformState.transforming)throw new ERR_TRANSFORM_ALREADY_TRANSFORMING;return stream.push(null)}__webpack_require__("./node_modules/inherits/inherits_browser.js")(Transform,Duplex),Transform.prototype.push=function(chunk,encoding){return this._transformState.needTransform=!1,Duplex.prototype.push.call(this,chunk,encoding)},Transform.prototype._transform=function(chunk,encoding,cb){cb(new ERR_METHOD_NOT_IMPLEMENTED("_transform()"))},Transform.prototype._write=function(chunk,encoding,cb){var ts=this._transformState;if(ts.writecb=cb,ts.writechunk=chunk,ts.writeencoding=encoding,!ts.transforming){var rs=this._readableState;(ts.needTransform||rs.needReadable||rs.length<rs.highWaterMark)&&this._read(rs.highWaterMark)}},Transform.prototype._read=function(n){var ts=this._transformState;null===ts.writechunk||ts.transforming?ts.needTransform=!0:(ts.transforming=!0,this._transform(ts.writechunk,ts.writeencoding,ts.afterTransform))},Transform.prototype._destroy=function(err,cb){Duplex.prototype._destroy.call(this,err,function(err2){cb(err2)})}},"./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_writable.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var Duplex,process=__webpack_require__("./node_modules/process/browser.js");function CorkedRequest(state){var _this=this;this.next=null,this.entry=null,this.finish=function(){!function onCorkedFinish(corkReq,state,err){var entry=corkReq.entry;corkReq.entry=null;for(;entry;){var cb=entry.callback;state.pendingcb--,cb(err),entry=entry.next}state.corkedRequestsFree.next=corkReq}(_this,state)}}module.exports=Writable,Writable.WritableState=WritableState;var internalUtil={deprecate:__webpack_require__("./node_modules/util-deprecate/browser.js")},Stream=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/stream-browser.js"),Buffer=__webpack_require__("./node_modules/buffer/index.js").Buffer,OurUint8Array=(void 0!==__webpack_require__.g?__webpack_require__.g:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{}).Uint8Array||function(){};var realHasInstance,destroyImpl=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/destroy.js"),getHighWaterMark=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/state.js").getHighWaterMark,_require$codes=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/errors-browser.js").F,ERR_INVALID_ARG_TYPE=_require$codes.ERR_INVALID_ARG_TYPE,ERR_METHOD_NOT_IMPLEMENTED=_require$codes.ERR_METHOD_NOT_IMPLEMENTED,ERR_MULTIPLE_CALLBACK=_require$codes.ERR_MULTIPLE_CALLBACK,ERR_STREAM_CANNOT_PIPE=_require$codes.ERR_STREAM_CANNOT_PIPE,ERR_STREAM_DESTROYED=_require$codes.ERR_STREAM_DESTROYED,ERR_STREAM_NULL_VALUES=_require$codes.ERR_STREAM_NULL_VALUES,ERR_STREAM_WRITE_AFTER_END=_require$codes.ERR_STREAM_WRITE_AFTER_END,ERR_UNKNOWN_ENCODING=_require$codes.ERR_UNKNOWN_ENCODING,errorOrDestroy=destroyImpl.errorOrDestroy;function nop(){}function WritableState(options,stream,isDuplex){Duplex=Duplex||__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_duplex.js"),options=options||{},"boolean"!=typeof isDuplex&&(isDuplex=stream instanceof Duplex),this.objectMode=!!options.objectMode,isDuplex&&(this.objectMode=this.objectMode||!!options.writableObjectMode),this.highWaterMark=getHighWaterMark(this,options,"writableHighWaterMark",isDuplex),this.finalCalled=!1,this.needDrain=!1,this.ending=!1,this.ended=!1,this.finished=!1,this.destroyed=!1;var noDecode=!1===options.decodeStrings;this.decodeStrings=!noDecode,this.defaultEncoding=options.defaultEncoding||"utf8",this.length=0,this.writing=!1,this.corked=0,this.sync=!0,this.bufferProcessing=!1,this.onwrite=function(er){!function onwrite(stream,er){var state=stream._writableState,sync=state.sync,cb=state.writecb;if("function"!=typeof cb)throw new ERR_MULTIPLE_CALLBACK;if(function onwriteStateUpdate(state){state.writing=!1,state.writecb=null,state.length-=state.writelen,state.writelen=0}(state),er)!function onwriteError(stream,state,sync,er,cb){--state.pendingcb,sync?(process.nextTick(cb,er),process.nextTick(finishMaybe,stream,state),stream._writableState.errorEmitted=!0,errorOrDestroy(stream,er)):(cb(er),stream._writableState.errorEmitted=!0,errorOrDestroy(stream,er),finishMaybe(stream,state))}(stream,state,sync,er,cb);else{var finished=needFinish(state)||stream.destroyed;finished||state.corked||state.bufferProcessing||!state.bufferedRequest||clearBuffer(stream,state),sync?process.nextTick(afterWrite,stream,state,finished,cb):afterWrite(stream,state,finished,cb)}}(stream,er)},this.writecb=null,this.writelen=0,this.bufferedRequest=null,this.lastBufferedRequest=null,this.pendingcb=0,this.prefinished=!1,this.errorEmitted=!1,this.emitClose=!1!==options.emitClose,this.autoDestroy=!!options.autoDestroy,this.bufferedRequestCount=0,this.corkedRequestsFree=new CorkedRequest(this)}function Writable(options){var isDuplex=this instanceof(Duplex=Duplex||__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/_stream_duplex.js"));if(!isDuplex&&!realHasInstance.call(Writable,this))return new Writable(options);this._writableState=new WritableState(options,this,isDuplex),this.writable=!0,options&&("function"==typeof options.write&&(this._write=options.write),"function"==typeof options.writev&&(this._writev=options.writev),"function"==typeof options.destroy&&(this._destroy=options.destroy),"function"==typeof options.final&&(this._final=options.final)),Stream.call(this)}function doWrite(stream,state,writev,len,chunk,encoding,cb){state.writelen=len,state.writecb=cb,state.writing=!0,state.sync=!0,state.destroyed?state.onwrite(new ERR_STREAM_DESTROYED("write")):writev?stream._writev(chunk,state.onwrite):stream._write(chunk,encoding,state.onwrite),state.sync=!1}function afterWrite(stream,state,finished,cb){finished||function onwriteDrain(stream,state){0===state.length&&state.needDrain&&(state.needDrain=!1,stream.emit("drain"))}(stream,state),state.pendingcb--,cb(),finishMaybe(stream,state)}function clearBuffer(stream,state){state.bufferProcessing=!0;var entry=state.bufferedRequest;if(stream._writev&&entry&&entry.next){var l=state.bufferedRequestCount,buffer=new Array(l),holder=state.corkedRequestsFree;holder.entry=entry;for(var count=0,allBuffers=!0;entry;)buffer[count]=entry,entry.isBuf||(allBuffers=!1),entry=entry.next,count+=1;buffer.allBuffers=allBuffers,doWrite(stream,state,!0,state.length,buffer,"",holder.finish),state.pendingcb++,state.lastBufferedRequest=null,holder.next?(state.corkedRequestsFree=holder.next,holder.next=null):state.corkedRequestsFree=new CorkedRequest(state),state.bufferedRequestCount=0}else{for(;entry;){var chunk=entry.chunk,encoding=entry.encoding,cb=entry.callback;if(doWrite(stream,state,!1,state.objectMode?1:chunk.length,chunk,encoding,cb),entry=entry.next,state.bufferedRequestCount--,state.writing)break}null===entry&&(state.lastBufferedRequest=null)}state.bufferedRequest=entry,state.bufferProcessing=!1}function needFinish(state){return state.ending&&0===state.length&&null===state.bufferedRequest&&!state.finished&&!state.writing}function callFinal(stream,state){stream._final(function(err){state.pendingcb--,err&&errorOrDestroy(stream,err),state.prefinished=!0,stream.emit("prefinish"),finishMaybe(stream,state)})}function finishMaybe(stream,state){var need=needFinish(state);if(need&&(function prefinish(stream,state){state.prefinished||state.finalCalled||("function"!=typeof stream._final||state.destroyed?(state.prefinished=!0,stream.emit("prefinish")):(state.pendingcb++,state.finalCalled=!0,process.nextTick(callFinal,stream,state)))}(stream,state),0===state.pendingcb&&(state.finished=!0,stream.emit("finish"),state.autoDestroy))){var rState=stream._readableState;(!rState||rState.autoDestroy&&rState.endEmitted)&&stream.destroy()}return need}__webpack_require__("./node_modules/inherits/inherits_browser.js")(Writable,Stream),WritableState.prototype.getBuffer=function getBuffer(){for(var current=this.bufferedRequest,out=[];current;)out.push(current),current=current.next;return out},function(){try{Object.defineProperty(WritableState.prototype,"buffer",{get:internalUtil.deprecate(function writableStateBufferGetter(){return this.getBuffer()},"_writableState.buffer is deprecated. Use _writableState.getBuffer instead.","DEP0003")})}catch(_){}}(),"function"==typeof Symbol&&Symbol.hasInstance&&"function"==typeof Function.prototype[Symbol.hasInstance]?(realHasInstance=Function.prototype[Symbol.hasInstance],Object.defineProperty(Writable,Symbol.hasInstance,{value:function value(object){return!!realHasInstance.call(this,object)||this===Writable&&(object&&object._writableState instanceof WritableState)}})):realHasInstance=function realHasInstance(object){return object instanceof this},Writable.prototype.pipe=function(){errorOrDestroy(this,new ERR_STREAM_CANNOT_PIPE)},Writable.prototype.write=function(chunk,encoding,cb){var state=this._writableState,ret=!1,isBuf=!state.objectMode&&function _isUint8Array(obj){return Buffer.isBuffer(obj)||obj instanceof OurUint8Array}(chunk);return isBuf&&!Buffer.isBuffer(chunk)&&(chunk=function _uint8ArrayToBuffer(chunk){return Buffer.from(chunk)}(chunk)),"function"==typeof encoding&&(cb=encoding,encoding=null),isBuf?encoding="buffer":encoding||(encoding=state.defaultEncoding),"function"!=typeof cb&&(cb=nop),state.ending?function writeAfterEnd(stream,cb){var er=new ERR_STREAM_WRITE_AFTER_END;errorOrDestroy(stream,er),process.nextTick(cb,er)}(this,cb):(isBuf||function validChunk(stream,state,chunk,cb){var er;return null===chunk?er=new ERR_STREAM_NULL_VALUES:"string"==typeof chunk||state.objectMode||(er=new ERR_INVALID_ARG_TYPE("chunk",["string","Buffer"],chunk)),!er||(errorOrDestroy(stream,er),process.nextTick(cb,er),!1)}(this,state,chunk,cb))&&(state.pendingcb++,ret=function writeOrBuffer(stream,state,isBuf,chunk,encoding,cb){if(!isBuf){var newChunk=function decodeChunk(state,chunk,encoding){state.objectMode||!1===state.decodeStrings||"string"!=typeof chunk||(chunk=Buffer.from(chunk,encoding));return chunk}(state,chunk,encoding);chunk!==newChunk&&(isBuf=!0,encoding="buffer",chunk=newChunk)}var len=state.objectMode?1:chunk.length;state.length+=len;var ret=state.length<state.highWaterMark;ret||(state.needDrain=!0);if(state.writing||state.corked){var last=state.lastBufferedRequest;state.lastBufferedRequest={chunk,encoding,isBuf,callback:cb,next:null},last?last.next=state.lastBufferedRequest:state.bufferedRequest=state.lastBufferedRequest,state.bufferedRequestCount+=1}else doWrite(stream,state,!1,len,chunk,encoding,cb);return ret}(this,state,isBuf,chunk,encoding,cb)),ret},Writable.prototype.cork=function(){this._writableState.corked++},Writable.prototype.uncork=function(){var state=this._writableState;state.corked&&(state.corked--,state.writing||state.corked||state.bufferProcessing||!state.bufferedRequest||clearBuffer(this,state))},Writable.prototype.setDefaultEncoding=function setDefaultEncoding(encoding){if("string"==typeof encoding&&(encoding=encoding.toLowerCase()),!(["hex","utf8","utf-8","ascii","binary","base64","ucs2","ucs-2","utf16le","utf-16le","raw"].indexOf((encoding+"").toLowerCase())>-1))throw new ERR_UNKNOWN_ENCODING(encoding);return this._writableState.defaultEncoding=encoding,this},Object.defineProperty(Writable.prototype,"writableBuffer",{enumerable:!1,get:function get(){return this._writableState&&this._writableState.getBuffer()}}),Object.defineProperty(Writable.prototype,"writableHighWaterMark",{enumerable:!1,get:function get(){return this._writableState.highWaterMark}}),Writable.prototype._write=function(chunk,encoding,cb){cb(new ERR_METHOD_NOT_IMPLEMENTED("_write()"))},Writable.prototype._writev=null,Writable.prototype.end=function(chunk,encoding,cb){var state=this._writableState;return"function"==typeof chunk?(cb=chunk,chunk=null,encoding=null):"function"==typeof encoding&&(cb=encoding,encoding=null),null!=chunk&&this.write(chunk,encoding),state.corked&&(state.corked=1,this.uncork()),state.ending||function endWritable(stream,state,cb){state.ending=!0,finishMaybe(stream,state),cb&&(state.finished?process.nextTick(cb):stream.once("finish",cb));state.ended=!0,stream.writable=!1}(this,state,cb),this},Object.defineProperty(Writable.prototype,"writableLength",{enumerable:!1,get:function get(){return this._writableState.length}}),Object.defineProperty(Writable.prototype,"destroyed",{enumerable:!1,get:function get(){return void 0!==this._writableState&&this._writableState.destroyed},set:function set(value){this._writableState&&(this._writableState.destroyed=value)}}),Writable.prototype.destroy=destroyImpl.destroy,Writable.prototype._undestroy=destroyImpl.undestroy,Writable.prototype._destroy=function(err,cb){cb(err)}},"./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/async_iterator.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var _Object$setPrototypeO,process=__webpack_require__("./node_modules/process/browser.js");function _defineProperty(obj,key,value){return(key=function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!=typeof input||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!=typeof res)return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"==typeof key?key:String(key)}(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}var finished=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/end-of-stream.js"),kLastResolve=Symbol("lastResolve"),kLastReject=Symbol("lastReject"),kError=Symbol("error"),kEnded=Symbol("ended"),kLastPromise=Symbol("lastPromise"),kHandlePromise=Symbol("handlePromise"),kStream=Symbol("stream");function createIterResult(value,done){return{value,done}}function readAndResolve(iter){var resolve=iter[kLastResolve];if(null!==resolve){var data=iter[kStream].read();null!==data&&(iter[kLastPromise]=null,iter[kLastResolve]=null,iter[kLastReject]=null,resolve(createIterResult(data,!1)))}}function onReadable(iter){process.nextTick(readAndResolve,iter)}var AsyncIteratorPrototype=Object.getPrototypeOf(function(){}),ReadableStreamAsyncIteratorPrototype=Object.setPrototypeOf((_defineProperty(_Object$setPrototypeO={get stream(){return this[kStream]},next:function next(){var _this=this,error=this[kError];if(null!==error)return Promise.reject(error);if(this[kEnded])return Promise.resolve(createIterResult(void 0,!0));if(this[kStream].destroyed)return new Promise(function(resolve,reject){process.nextTick(function(){_this[kError]?reject(_this[kError]):resolve(createIterResult(void 0,!0))})});var promise,lastPromise=this[kLastPromise];if(lastPromise)promise=new Promise(function wrapForNext(lastPromise,iter){return function(resolve,reject){lastPromise.then(function(){iter[kEnded]?resolve(createIterResult(void 0,!0)):iter[kHandlePromise](resolve,reject)},reject)}}(lastPromise,this));else{var data=this[kStream].read();if(null!==data)return Promise.resolve(createIterResult(data,!1));promise=new Promise(this[kHandlePromise])}return this[kLastPromise]=promise,promise}},Symbol.asyncIterator,function(){return this}),_defineProperty(_Object$setPrototypeO,"return",function _return(){var _this2=this;return new Promise(function(resolve,reject){_this2[kStream].destroy(null,function(err){err?reject(err):resolve(createIterResult(void 0,!0))})})}),_Object$setPrototypeO),AsyncIteratorPrototype);module.exports=function createReadableStreamAsyncIterator(stream){var _Object$create,iterator=Object.create(ReadableStreamAsyncIteratorPrototype,(_defineProperty(_Object$create={},kStream,{value:stream,writable:!0}),_defineProperty(_Object$create,kLastResolve,{value:null,writable:!0}),_defineProperty(_Object$create,kLastReject,{value:null,writable:!0}),_defineProperty(_Object$create,kError,{value:null,writable:!0}),_defineProperty(_Object$create,kEnded,{value:stream._readableState.endEmitted,writable:!0}),_defineProperty(_Object$create,kHandlePromise,{value:function value(resolve,reject){var data=iterator[kStream].read();data?(iterator[kLastPromise]=null,iterator[kLastResolve]=null,iterator[kLastReject]=null,resolve(createIterResult(data,!1))):(iterator[kLastResolve]=resolve,iterator[kLastReject]=reject)},writable:!0}),_Object$create));return iterator[kLastPromise]=null,finished(stream,function(err){if(err&&"ERR_STREAM_PREMATURE_CLOSE"!==err.code){var reject=iterator[kLastReject];return null!==reject&&(iterator[kLastPromise]=null,iterator[kLastResolve]=null,iterator[kLastReject]=null,reject(err)),void(iterator[kError]=err)}var resolve=iterator[kLastResolve];null!==resolve&&(iterator[kLastPromise]=null,iterator[kLastResolve]=null,iterator[kLastReject]=null,resolve(createIterResult(void 0,!0))),iterator[kEnded]=!0}),stream.on("readable",onReadable.bind(null,iterator)),iterator}},"./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/buffer_list.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";function ownKeys(object,enumerableOnly){var keys=Object.keys(object);if(Object.getOwnPropertySymbols){var symbols=Object.getOwnPropertySymbols(object);enumerableOnly&&(symbols=symbols.filter(function(sym){return Object.getOwnPropertyDescriptor(object,sym).enumerable})),keys.push.apply(keys,symbols)}return keys}function _objectSpread(target){for(var i=1;i<arguments.length;i++){var source=null!=arguments[i]?arguments[i]:{};i%2?ownKeys(Object(source),!0).forEach(function(key){_defineProperty(target,key,source[key])}):Object.getOwnPropertyDescriptors?Object.defineProperties(target,Object.getOwnPropertyDescriptors(source)):ownKeys(Object(source)).forEach(function(key){Object.defineProperty(target,key,Object.getOwnPropertyDescriptor(source,key))})}return target}function _defineProperty(obj,key,value){return(key=_toPropertyKey(key))in obj?Object.defineProperty(obj,key,{value,enumerable:!0,configurable:!0,writable:!0}):obj[key]=value,obj}function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,_toPropertyKey(descriptor.key),descriptor)}}function _toPropertyKey(arg){var key=function _toPrimitive(input,hint){if("object"!=typeof input||null===input)return input;var prim=input[Symbol.toPrimitive];if(void 0!==prim){var res=prim.call(input,hint||"default");if("object"!=typeof res)return res;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===hint?String:Number)(input)}(arg,"string");return"symbol"==typeof key?key:String(key)}var Buffer=__webpack_require__("./node_modules/buffer/index.js").Buffer,inspect=__webpack_require__("?3e83").inspect,custom=inspect&&inspect.custom||"inspect";function copyBuffer(src,target,offset){Buffer.prototype.copy.call(src,target,offset)}module.exports=function(){function BufferList(){!function _classCallCheck(instance,Constructor){if(!(instance instanceof Constructor))throw new TypeError("Cannot call a class as a function")}(this,BufferList),this.head=null,this.tail=null,this.length=0}return function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Object.defineProperty(Constructor,"prototype",{writable:!1}),Constructor}(BufferList,[{key:"push",value:function push(v){var entry={data:v,next:null};this.length>0?this.tail.next=entry:this.head=entry,this.tail=entry,++this.length}},{key:"unshift",value:function unshift(v){var entry={data:v,next:this.head};0===this.length&&(this.tail=entry),this.head=entry,++this.length}},{key:"shift",value:function shift(){if(0!==this.length){var ret=this.head.data;return 1===this.length?this.head=this.tail=null:this.head=this.head.next,--this.length,ret}}},{key:"clear",value:function clear(){this.head=this.tail=null,this.length=0}},{key:"join",value:function join(s){if(0===this.length)return"";for(var p=this.head,ret=""+p.data;p=p.next;)ret+=s+p.data;return ret}},{key:"concat",value:function concat(n){if(0===this.length)return Buffer.alloc(0);for(var ret=Buffer.allocUnsafe(n>>>0),p=this.head,i=0;p;)copyBuffer(p.data,ret,i),i+=p.data.length,p=p.next;return ret}},{key:"consume",value:function consume(n,hasStrings){var ret;return n<this.head.data.length?(ret=this.head.data.slice(0,n),this.head.data=this.head.data.slice(n)):ret=n===this.head.data.length?this.shift():hasStrings?this._getString(n):this._getBuffer(n),ret}},{key:"first",value:function first(){return this.head.data}},{key:"_getString",value:function _getString(n){var p=this.head,c=1,ret=p.data;for(n-=ret.length;p=p.next;){var str=p.data,nb=n>str.length?str.length:n;if(nb===str.length?ret+=str:ret+=str.slice(0,n),0===(n-=nb)){nb===str.length?(++c,p.next?this.head=p.next:this.head=this.tail=null):(this.head=p,p.data=str.slice(nb));break}++c}return this.length-=c,ret}},{key:"_getBuffer",value:function _getBuffer(n){var ret=Buffer.allocUnsafe(n),p=this.head,c=1;for(p.data.copy(ret),n-=p.data.length;p=p.next;){var buf=p.data,nb=n>buf.length?buf.length:n;if(buf.copy(ret,ret.length-n,0,nb),0===(n-=nb)){nb===buf.length?(++c,p.next?this.head=p.next:this.head=this.tail=null):(this.head=p,p.data=buf.slice(nb));break}++c}return this.length-=c,ret}},{key:custom,value:function value(_,options){return inspect(this,_objectSpread(_objectSpread({},options),{},{depth:0,customInspect:!1}))}}]),BufferList}()},"./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/destroy.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var process=__webpack_require__("./node_modules/process/browser.js");function emitErrorAndCloseNT(self,err){emitErrorNT(self,err),emitCloseNT(self)}function emitCloseNT(self){self._writableState&&!self._writableState.emitClose||self._readableState&&!self._readableState.emitClose||self.emit("close")}function emitErrorNT(self,err){self.emit("error",err)}module.exports={destroy:function destroy(err,cb){var _this=this,readableDestroyed=this._readableState&&this._readableState.destroyed,writableDestroyed=this._writableState&&this._writableState.destroyed;return readableDestroyed||writableDestroyed?(cb?cb(err):err&&(this._writableState?this._writableState.errorEmitted||(this._writableState.errorEmitted=!0,process.nextTick(emitErrorNT,this,err)):process.nextTick(emitErrorNT,this,err)),this):(this._readableState&&(this._readableState.destroyed=!0),this._writableState&&(this._writableState.destroyed=!0),this._destroy(err||null,function(err){!cb&&err?_this._writableState?_this._writableState.errorEmitted?process.nextTick(emitCloseNT,_this):(_this._writableState.errorEmitted=!0,process.nextTick(emitErrorAndCloseNT,_this,err)):process.nextTick(emitErrorAndCloseNT,_this,err):cb?(process.nextTick(emitCloseNT,_this),cb(err)):process.nextTick(emitCloseNT,_this)}),this)},undestroy:function undestroy(){this._readableState&&(this._readableState.destroyed=!1,this._readableState.reading=!1,this._readableState.ended=!1,this._readableState.endEmitted=!1),this._writableState&&(this._writableState.destroyed=!1,this._writableState.ended=!1,this._writableState.ending=!1,this._writableState.finalCalled=!1,this._writableState.prefinished=!1,this._writableState.finished=!1,this._writableState.errorEmitted=!1)},errorOrDestroy:function errorOrDestroy(stream,err){var rState=stream._readableState,wState=stream._writableState;rState&&rState.autoDestroy||wState&&wState.autoDestroy?stream.destroy(err):stream.emit("error",err)}}},"./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/end-of-stream.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var ERR_STREAM_PREMATURE_CLOSE=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/errors-browser.js").F.ERR_STREAM_PREMATURE_CLOSE;function noop(){}module.exports=function eos(stream,opts,callback){if("function"==typeof opts)return eos(stream,null,opts);opts||(opts={}),callback=function once(callback){var called=!1;return function(){if(!called){called=!0;for(var _len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];callback.apply(this,args)}}}(callback||noop);var readable=opts.readable||!1!==opts.readable&&stream.readable,writable=opts.writable||!1!==opts.writable&&stream.writable,onlegacyfinish=function onlegacyfinish(){stream.writable||onfinish()},writableEnded=stream._writableState&&stream._writableState.finished,onfinish=function onfinish(){writable=!1,writableEnded=!0,readable||callback.call(stream)},readableEnded=stream._readableState&&stream._readableState.endEmitted,onend=function onend(){readable=!1,readableEnded=!0,writable||callback.call(stream)},onerror=function onerror(err){callback.call(stream,err)},onclose=function onclose(){var err;return readable&&!readableEnded?(stream._readableState&&stream._readableState.ended||(err=new ERR_STREAM_PREMATURE_CLOSE),callback.call(stream,err)):writable&&!writableEnded?(stream._writableState&&stream._writableState.ended||(err=new ERR_STREAM_PREMATURE_CLOSE),callback.call(stream,err)):void 0},onrequest=function onrequest(){stream.req.on("finish",onfinish)};return!function isRequest(stream){return stream.setHeader&&"function"==typeof stream.abort}(stream)?writable&&!stream._writableState&&(stream.on("end",onlegacyfinish),stream.on("close",onlegacyfinish)):(stream.on("complete",onfinish),stream.on("abort",onclose),stream.req?onrequest():stream.on("request",onrequest)),stream.on("end",onend),stream.on("finish",onfinish),!1!==opts.error&&stream.on("error",onerror),stream.on("close",onclose),function(){stream.removeListener("complete",onfinish),stream.removeListener("abort",onclose),stream.removeListener("request",onrequest),stream.req&&stream.req.removeListener("finish",onfinish),stream.removeListener("end",onlegacyfinish),stream.removeListener("close",onlegacyfinish),stream.removeListener("finish",onfinish),stream.removeListener("end",onend),stream.removeListener("error",onerror),stream.removeListener("close",onclose)}}},"./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/from-browser.js":module=>{module.exports=function(){throw new Error("Readable.from is not available in the browser")}},"./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/pipeline.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var eos;var _require$codes=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/errors-browser.js").F,ERR_MISSING_ARGS=_require$codes.ERR_MISSING_ARGS,ERR_STREAM_DESTROYED=_require$codes.ERR_STREAM_DESTROYED;function noop(err){if(err)throw err}function call(fn){fn()}function pipe(from,to){return from.pipe(to)}module.exports=function pipeline(){for(var _len=arguments.length,streams=new Array(_len),_key=0;_key<_len;_key++)streams[_key]=arguments[_key];var error,callback=function popCallback(streams){return streams.length?"function"!=typeof streams[streams.length-1]?noop:streams.pop():noop}(streams);if(Array.isArray(streams[0])&&(streams=streams[0]),streams.length<2)throw new ERR_MISSING_ARGS("streams");var destroys=streams.map(function(stream,i){var reading=i<streams.length-1;return function destroyer(stream,reading,writing,callback){callback=function once(callback){var called=!1;return function(){called||(called=!0,callback.apply(void 0,arguments))}}(callback);var closed=!1;stream.on("close",function(){closed=!0}),void 0===eos&&(eos=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/end-of-stream.js")),eos(stream,{readable:reading,writable:writing},function(err){if(err)return callback(err);closed=!0,callback()});var destroyed=!1;return function(err){if(!closed&&!destroyed)return destroyed=!0,function isRequest(stream){return stream.setHeader&&"function"==typeof stream.abort}(stream)?stream.abort():"function"==typeof stream.destroy?stream.destroy():void callback(err||new ERR_STREAM_DESTROYED("pipe"))}}(stream,reading,i>0,function(err){error||(error=err),err&&destroys.forEach(call),reading||(destroys.forEach(call),callback(error))})});return streams.reduce(pipe)}},"./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/state.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var ERR_INVALID_OPT_VALUE=__webpack_require__("./node_modules/stream-browserify/node_modules/readable-stream/errors-browser.js").F.ERR_INVALID_OPT_VALUE;module.exports={getHighWaterMark:function getHighWaterMark(state,options,duplexKey,isDuplex){var hwm=function highWaterMarkFrom(options,isDuplex,duplexKey){return null!=options.highWaterMark?options.highWaterMark:isDuplex?options[duplexKey]:null}(options,isDuplex,duplexKey);if(null!=hwm){if(!isFinite(hwm)||Math.floor(hwm)!==hwm||hwm<0)throw new ERR_INVALID_OPT_VALUE(isDuplex?duplexKey:"highWaterMark",hwm);return Math.floor(hwm)}return state.objectMode?16:16384}}},"./node_modules/stream-browserify/node_modules/readable-stream/lib/internal/streams/stream-browser.js":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=__webpack_require__("./node_modules/events/events.js").EventEmitter},"./node_modules/string_decoder/lib/string_decoder.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var Buffer=__webpack_require__("./node_modules/safe-buffer/index.js").Buffer,isEncoding=Buffer.isEncoding||function(encoding){switch((encoding=""+encoding)&&encoding.toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":case"raw":return!0;default:return!1}};function StringDecoder(encoding){var nb;switch(this.encoding=function normalizeEncoding(enc){var nenc=function _normalizeEncoding(enc){if(!enc)return"utf8";for(var retried;;)switch(enc){case"utf8":case"utf-8":return"utf8";case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return"utf16le";case"latin1":case"binary":return"latin1";case"base64":case"ascii":case"hex":return enc;default:if(retried)return;enc=(""+enc).toLowerCase(),retried=!0}}(enc);if("string"!=typeof nenc&&(Buffer.isEncoding===isEncoding||!isEncoding(enc)))throw new Error("Unknown encoding: "+enc);return nenc||enc}(encoding),this.encoding){case"utf16le":this.text=utf16Text,this.end=utf16End,nb=4;break;case"utf8":this.fillLast=utf8FillLast,nb=4;break;case"base64":this.text=base64Text,this.end=base64End,nb=3;break;default:return this.write=simpleWrite,void(this.end=simpleEnd)}this.lastNeed=0,this.lastTotal=0,this.lastChar=Buffer.allocUnsafe(nb)}function utf8CheckByte(byte){return byte<=127?0:byte>>5==6?2:byte>>4==14?3:byte>>3==30?4:byte>>6==2?-1:-2}function utf8FillLast(buf){var p=this.lastTotal-this.lastNeed,r=function utf8CheckExtraBytes(self,buf,p){if(128!=(192&buf[0]))return self.lastNeed=0,"�";if(self.lastNeed>1&&buf.length>1){if(128!=(192&buf[1]))return self.lastNeed=1,"�";if(self.lastNeed>2&&buf.length>2&&128!=(192&buf[2]))return self.lastNeed=2,"�"}}(this,buf);return void 0!==r?r:this.lastNeed<=buf.length?(buf.copy(this.lastChar,p,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal)):(buf.copy(this.lastChar,p,0,buf.length),void(this.lastNeed-=buf.length))}function utf16Text(buf,i){if((buf.length-i)%2==0){var r=buf.toString("utf16le",i);if(r){var c=r.charCodeAt(r.length-1);if(c>=55296&&c<=56319)return this.lastNeed=2,this.lastTotal=4,this.lastChar[0]=buf[buf.length-2],this.lastChar[1]=buf[buf.length-1],r.slice(0,-1)}return r}return this.lastNeed=1,this.lastTotal=2,this.lastChar[0]=buf[buf.length-1],buf.toString("utf16le",i,buf.length-1)}function utf16End(buf){var r=buf&&buf.length?this.write(buf):"";if(this.lastNeed){var end=this.lastTotal-this.lastNeed;return r+this.lastChar.toString("utf16le",0,end)}return r}function base64Text(buf,i){var n=(buf.length-i)%3;return 0===n?buf.toString("base64",i):(this.lastNeed=3-n,this.lastTotal=3,1===n?this.lastChar[0]=buf[buf.length-1]:(this.lastChar[0]=buf[buf.length-2],this.lastChar[1]=buf[buf.length-1]),buf.toString("base64",i,buf.length-n))}function base64End(buf){var r=buf&&buf.length?this.write(buf):"";return this.lastNeed?r+this.lastChar.toString("base64",0,3-this.lastNeed):r}function simpleWrite(buf){return buf.toString(this.encoding)}function simpleEnd(buf){return buf&&buf.length?this.write(buf):""}exports.I=StringDecoder,StringDecoder.prototype.write=function(buf){if(0===buf.length)return"";var r,i;if(this.lastNeed){if(void 0===(r=this.fillLast(buf)))return"";i=this.lastNeed,this.lastNeed=0}else i=0;return i<buf.length?r?r+this.text(buf,i):this.text(buf,i):r||""},StringDecoder.prototype.end=function utf8End(buf){var r=buf&&buf.length?this.write(buf):"";return this.lastNeed?r+"�":r},StringDecoder.prototype.text=function utf8Text(buf,i){var total=function utf8CheckIncomplete(self,buf,i){var j=buf.length-1;if(j<i)return 0;var nb=utf8CheckByte(buf[j]);if(nb>=0)return nb>0&&(self.lastNeed=nb-1),nb;if(--j<i||-2===nb)return 0;if(nb=utf8CheckByte(buf[j]),nb>=0)return nb>0&&(self.lastNeed=nb-2),nb;if(--j<i||-2===nb)return 0;if(nb=utf8CheckByte(buf[j]),nb>=0)return nb>0&&(2===nb?nb=0:self.lastNeed=nb-3),nb;return 0}(this,buf,i);if(!this.lastNeed)return buf.toString("utf8",i);this.lastTotal=total;var end=buf.length-(total-this.lastNeed);return buf.copy(this.lastChar,0,end),buf.toString("utf8",i,end)},StringDecoder.prototype.fillLast=function(buf){if(this.lastNeed<=buf.length)return buf.copy(this.lastChar,this.lastTotal-this.lastNeed,0,this.lastNeed),this.lastChar.toString(this.encoding,0,this.lastTotal);buf.copy(this.lastChar,this.lastTotal-this.lastNeed,0,buf.length),this.lastNeed-=buf.length}},"./node_modules/stripe/esm/stripe.esm.worker.js":(__unused_webpack_module,__unused_webpack___webpack_exports__,__webpack_require__)=>{"use strict";var Error_namespaceObject={};__webpack_require__.r(Error_namespaceObject),__webpack_require__.d(Error_namespaceObject,{StripeAPIError:()=>StripeAPIError,StripeAuthenticationError:()=>StripeAuthenticationError,StripeCardError:()=>StripeCardError,StripeConnectionError:()=>StripeConnectionError,StripeError:()=>StripeError,StripeIdempotencyError:()=>StripeIdempotencyError,StripeInvalidGrantError:()=>StripeInvalidGrantError,StripeInvalidRequestError:()=>StripeInvalidRequestError,StripePermissionError:()=>StripePermissionError,StripeRateLimitError:()=>StripeRateLimitError,StripeSignatureVerificationError:()=>StripeSignatureVerificationError,StripeUnknownError:()=>StripeUnknownError,TemporarySessionExpiredError:()=>TemporarySessionExpiredError,generateV1Error:()=>generateV1Error,generateV2Error:()=>generateV2Error});var resources_namespaceObject={};__webpack_require__.r(resources_namespaceObject),__webpack_require__.d(resources_namespaceObject,{Account:()=>Accounts_Accounts,AccountLinks:()=>AccountLinks,AccountSessions:()=>AccountSessions,Accounts:()=>Accounts_Accounts,ApplePayDomains:()=>ApplePayDomains,ApplicationFees:()=>ApplicationFees,Apps:()=>Apps,Balance:()=>Balance,BalanceSettings:()=>BalanceSettings,BalanceTransactions:()=>BalanceTransactions,Billing:()=>Billing,BillingPortal:()=>BillingPortal,Charges:()=>Charges,Checkout:()=>Checkout,Climate:()=>Climate,ConfirmationTokens:()=>ConfirmationTokens_ConfirmationTokens,CountrySpecs:()=>CountrySpecs,Coupons:()=>Coupons,CreditNotes:()=>CreditNotes,CustomerSessions:()=>CustomerSessions,Customers:()=>Customers_Customers,Disputes:()=>Disputes_Disputes,Entitlements:()=>Entitlements,EphemeralKeys:()=>EphemeralKeys,Events:()=>Events_Events,ExchangeRates:()=>ExchangeRates,FileLinks:()=>FileLinks,Files:()=>Files,FinancialConnections:()=>FinancialConnections,Forwarding:()=>Forwarding,Identity:()=>Identity,InvoiceItems:()=>InvoiceItems,InvoicePayments:()=>InvoicePayments,InvoiceRenderingTemplates:()=>InvoiceRenderingTemplates,Invoices:()=>Invoices,Issuing:()=>Issuing,Mandates:()=>Mandates,OAuth:()=>OAuth,PaymentAttemptRecords:()=>PaymentAttemptRecords,PaymentIntents:()=>PaymentIntents,PaymentLinks:()=>PaymentLinks,PaymentMethodConfigurations:()=>PaymentMethodConfigurations,PaymentMethodDomains:()=>PaymentMethodDomains,PaymentMethods:()=>PaymentMethods,PaymentRecords:()=>PaymentRecords,Payouts:()=>Payouts,Plans:()=>Plans,Prices:()=>Prices,Products:()=>Products_Products,PromotionCodes:()=>PromotionCodes,Quotes:()=>Quotes,Radar:()=>Radar,Refunds:()=>Refunds_Refunds,Reporting:()=>Reporting,Reviews:()=>Reviews,SetupAttempts:()=>SetupAttempts,SetupIntents:()=>SetupIntents,ShippingRates:()=>ShippingRates,Sigma:()=>Sigma,Sources:()=>Sources,SubscriptionItems:()=>SubscriptionItems,SubscriptionSchedules:()=>SubscriptionSchedules,Subscriptions:()=>Subscriptions,Tax:()=>Tax,TaxCodes:()=>TaxCodes,TaxIds:()=>TaxIds,TaxRates:()=>TaxRates,Terminal:()=>Terminal,TestHelpers:()=>TestHelpers,Tokens:()=>Tokens_Tokens,Topups:()=>Topups,Transfers:()=>Transfers,Treasury:()=>Treasury,V2:()=>V2,WebhookEndpoints:()=>WebhookEndpoints});var lib=__webpack_require__("./node_modules/qs/lib/index.js"),process=__webpack_require__("./node_modules/process/browser.js"),console=__webpack_require__("./node_modules/console-browserify/index.js");const OPTIONS_KEYS=["apiKey","idempotencyKey","stripeAccount","apiVersion","maxNetworkRetries","timeout","host","authenticator","stripeContext","additionalHeaders","streaming"];function isOptionsHash(o){return o&&"object"==typeof o&&OPTIONS_KEYS.some(prop=>Object.prototype.hasOwnProperty.call(o,prop))}function queryStringifyRequestData(data,apiMode){return lib.stringify(data,{serializeDate:d=>Math.floor(d.getTime()/1e3).toString(),arrayFormat:"indices"}).replace(/%5B/g,"[").replace(/%5D/g,"]")}const makeURLInterpolator=(()=>{const rc={"\n":"\\n",'"':'\\"',"\u2028":"\\u2028","\u2029":"\\u2029"};return str=>{const cleanString=str.replace(/["\n\r\u2028\u2029]/g,$0=>rc[$0]);return outputs=>cleanString.replace(/\{([\s\S]+?)\}/g,($0,$1)=>{const output=outputs[$1];return function isValidEncodeUriComponentType(value){return["number","string","boolean"].includes(typeof value)}(output)?encodeURIComponent(output):""})}})();function getDataFromArgs(args){if(!Array.isArray(args)||!args[0]||"object"!=typeof args[0])return{};if(!isOptionsHash(args[0]))return args.shift();const argKeys=Object.keys(args[0]),optionKeysInArgs=argKeys.filter(key=>OPTIONS_KEYS.includes(key));return optionKeysInArgs.length>0&&optionKeysInArgs.length!==argKeys.length&&emitWarning(`Options found in arguments (${optionKeysInArgs.join(", ")}). Did you mean to pass an options object? See https://github.com/stripe/stripe-node/wiki/Passing-Options.`),{}}function getOptionsFromArgs(args){const opts={host:null,headers:{},settings:{},streaming:!1};if(args.length>0){const arg=args[args.length-1];if("string"==typeof arg)opts.authenticator=createApiKeyAuthenticator(args.pop());else if(isOptionsHash(arg)){const params=Object.assign({},args.pop()),extraKeys=Object.keys(params).filter(key=>!OPTIONS_KEYS.includes(key));if(extraKeys.length&&emitWarning(`Invalid options found (${extraKeys.join(", ")}); ignoring.`),params.apiKey&&(opts.authenticator=createApiKeyAuthenticator(params.apiKey)),params.idempotencyKey&&(opts.headers["Idempotency-Key"]=params.idempotencyKey),params.stripeAccount&&(opts.headers["Stripe-Account"]=params.stripeAccount),params.stripeContext){if(opts.headers["Stripe-Account"])throw new Error("Can't specify both stripeAccount and stripeContext.");opts.headers["Stripe-Context"]=params.stripeContext}if(params.apiVersion&&(opts.headers["Stripe-Version"]=params.apiVersion),Number.isInteger(params.maxNetworkRetries)&&(opts.settings.maxNetworkRetries=params.maxNetworkRetries),Number.isInteger(params.timeout)&&(opts.settings.timeout=params.timeout),params.host&&(opts.host=params.host),params.authenticator){if(params.apiKey)throw new Error("Can't specify both apiKey and authenticator.");if("function"!=typeof params.authenticator)throw new Error("The authenticator must be a function receiving a request as the first parameter.");opts.authenticator=params.authenticator}params.additionalHeaders&&(opts.headers=params.additionalHeaders),params.streaming&&(opts.streaming=!0)}}return opts}function removeNullish(obj){if("object"!=typeof obj)throw new Error("Argument must be an object");return Object.keys(obj).reduce((result,key)=>(null!=obj[key]&&(result[key]=obj[key]),result),{})}function callbackifyPromiseWithTimeout(promise,callback){return callback?promise.then(res=>{setTimeout(()=>{callback(null,res)},0)},err=>{setTimeout(()=>{callback(err,null)},0)}):promise}function pascalToCamelCase(name){return"OAuth"===name?"oauth":name[0].toLowerCase()+name.substring(1)}function emitWarning(warning){return"function"!=typeof process.emitWarning?console.warn(`Stripe: ${warning}`):process.emitWarning(warning,"Stripe")}function validateInteger(name,n,defaultVal){if(!Number.isInteger(n)){if(void 0!==defaultVal)return defaultVal;throw new Error(`${name} must be an integer`)}return n}function createApiKeyAuthenticator(apiKey){const authenticator=request=>(request.headers.Authorization="Bearer "+apiKey,Promise.resolve());return authenticator._apiKey=apiKey,authenticator}function dateTimeReplacer(key,value){return this[key]instanceof Date?Math.floor(this[key].getTime()/1e3).toString():value}function getAPIMode(path){return path&&path.startsWith("/v2")?"v2":"v1"}function parseHttpHeaderAsString(header){return Array.isArray(header)?header.join(", "):String(header)}function parseHeadersForFetch(headers){return Object.entries(headers).map(([key,value])=>[key,parseHttpHeaderAsString(value)])}class HttpClient{getClientName(){throw new Error("getClientName not implemented.")}makeRequest(host,port,path,method,headers,requestData,protocol,timeout){throw new Error("makeRequest not implemented.")}static makeTimeoutError(){const timeoutErr=new TypeError(HttpClient.TIMEOUT_ERROR_CODE);return timeoutErr.code=HttpClient.TIMEOUT_ERROR_CODE,timeoutErr}}HttpClient.CONNECTION_CLOSED_ERROR_CODES=["ECONNRESET","EPIPE"],HttpClient.TIMEOUT_ERROR_CODE="ETIMEDOUT";class HttpClientResponse{constructor(statusCode,headers){this._statusCode=statusCode,this._headers=headers}getStatusCode(){return this._statusCode}getHeaders(){return this._headers}getRawResponse(){throw new Error("getRawResponse not implemented.")}toStream(streamCompleteCallback){throw new Error("toStream not implemented.")}toJSON(){throw new Error("toJSON not implemented.")}}class FetchHttpClient extends HttpClient{constructor(fetchFn){if(super(),!fetchFn){if(!globalThis.fetch)throw new Error("fetch() function not provided and is not defined in the global scope. You must provide a fetch implementation.");fetchFn=globalThis.fetch}globalThis.AbortController?this._fetchFn=FetchHttpClient.makeFetchWithAbortTimeout(fetchFn):this._fetchFn=FetchHttpClient.makeFetchWithRaceTimeout(fetchFn)}static makeFetchWithRaceTimeout(fetchFn){return(url,init,timeout)=>{let pendingTimeoutId;const timeoutPromise=new Promise((_,reject)=>{pendingTimeoutId=setTimeout(()=>{pendingTimeoutId=null,reject(HttpClient.makeTimeoutError())},timeout)}),fetchPromise=fetchFn(url,init);return Promise.race([fetchPromise,timeoutPromise]).finally(()=>{pendingTimeoutId&&clearTimeout(pendingTimeoutId)})}}static makeFetchWithAbortTimeout(fetchFn){return async(url,init,timeout)=>{const abort=new AbortController;let timeoutId=setTimeout(()=>{timeoutId=null,abort.abort(HttpClient.makeTimeoutError())},timeout);try{return await fetchFn(url,Object.assign(Object.assign({},init),{signal:abort.signal}))}catch(err){throw"AbortError"===err.name?HttpClient.makeTimeoutError():err}finally{timeoutId&&clearTimeout(timeoutId)}}}getClientName(){return"fetch"}async makeRequest(host,port,path,method,headers,requestData,protocol,timeout){const url=new URL(path,`${"http"===protocol?"http":"https"}://${host}`);url.port=port;const body=requestData||("POST"==method||"PUT"==method||"PATCH"==method?"":void 0),res=await this._fetchFn(url.toString(),{method,headers:parseHeadersForFetch(headers),body},timeout);return new FetchHttpClientResponse(res)}}class FetchHttpClientResponse extends HttpClientResponse{constructor(res){super(res.status,FetchHttpClientResponse._transformHeadersToObject(res.headers)),this._res=res}getRawResponse(){return this._res}toStream(streamCompleteCallback){return streamCompleteCallback(),this._res.body}toJSON(){return this._res.json()}static _transformHeadersToObject(headers){const headersObj={};for(const entry of headers){if(!Array.isArray(entry)||2!=entry.length)throw new Error("Response objects produced by the fetch function given to FetchHttpClient do not have an iterable headers map. Response#headers should be an iterable object.");headersObj[entry[0]]=entry[1]}return headersObj}}class CryptoProvider{computeHMACSignature(payload,secret){throw new Error("computeHMACSignature not implemented.")}computeHMACSignatureAsync(payload,secret){throw new Error("computeHMACSignatureAsync not implemented.")}computeSHA256Async(data){throw new Error("computeSHA256 not implemented.")}}class CryptoProviderOnlySupportsAsyncError extends Error{}class SubtleCryptoProvider extends CryptoProvider{constructor(subtleCrypto){super(),this.subtleCrypto=subtleCrypto||crypto.subtle}computeHMACSignature(payload,secret){throw new CryptoProviderOnlySupportsAsyncError("SubtleCryptoProvider cannot be used in a synchronous context.")}async computeHMACSignatureAsync(payload,secret){const encoder=new TextEncoder,key=await this.subtleCrypto.importKey("raw",encoder.encode(secret),{name:"HMAC",hash:{name:"SHA-256"}},!1,["sign"]),signatureBuffer=await this.subtleCrypto.sign("hmac",key,encoder.encode(payload)),signatureBytes=new Uint8Array(signatureBuffer),signatureHexCodes=new Array(signatureBytes.length);for(let i=0;i<signatureBytes.length;i++)signatureHexCodes[i]=byteHexMapping[signatureBytes[i]];return signatureHexCodes.join("")}async computeSHA256Async(data){return new Uint8Array(await this.subtleCrypto.digest("SHA-256",data))}}const byteHexMapping=new Array(256);for(let i=0;i<byteHexMapping.length;i++)byteHexMapping[i]=i.toString(16).padStart(2,"0");class PlatformFunctions{constructor(){this._fetchFn=null,this._agent=null}getUname(){throw new Error("getUname not implemented.")}uuid4(){return"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,c=>{const r=16*Math.random()|0;return("x"===c?r:3&r|8).toString(16)})}secureCompare(a,b){if(a.length!==b.length)return!1;const len=a.length;let result=0;for(let i=0;i<len;++i)result|=a.charCodeAt(i)^b.charCodeAt(i);return 0===result}createEmitter(){throw new Error("createEmitter not implemented.")}tryBufferData(data){throw new Error("tryBufferData not implemented.")}createNodeHttpClient(agent){throw new Error("createNodeHttpClient not implemented.")}createFetchHttpClient(fetchFn){return new FetchHttpClient(fetchFn)}createDefaultHttpClient(){throw new Error("createDefaultHttpClient not implemented.")}createNodeCryptoProvider(){throw new Error("createNodeCryptoProvider not implemented.")}createSubtleCryptoProvider(subtleCrypto){return new SubtleCryptoProvider(subtleCrypto)}createDefaultCryptoProvider(){throw new Error("createDefaultCryptoProvider not implemented.")}}class _StripeEvent extends Event{constructor(eventName,data){super(eventName),this.data=data}}class StripeEmitter{constructor(){this.eventTarget=new EventTarget,this.listenerMapping=new Map}on(eventName,listener){const listenerWrapper=event=>{listener(event.data)};return this.listenerMapping.set(listener,listenerWrapper),this.eventTarget.addEventListener(eventName,listenerWrapper)}removeListener(eventName,listener){const listenerWrapper=this.listenerMapping.get(listener);return this.listenerMapping.delete(listener),this.eventTarget.removeEventListener(eventName,listenerWrapper)}once(eventName,listener){const listenerWrapper=event=>{listener(event.data)};return this.listenerMapping.set(listener,listenerWrapper),this.eventTarget.addEventListener(eventName,listenerWrapper,{once:!0})}emit(eventName,data){return this.eventTarget.dispatchEvent(new _StripeEvent(eventName,data))}}const generateV1Error=rawStripeError=>{switch(rawStripeError.type){case"card_error":return new StripeCardError(rawStripeError);case"invalid_request_error":return new StripeInvalidRequestError(rawStripeError);case"api_error":return new StripeAPIError(rawStripeError);case"authentication_error":return new StripeAuthenticationError(rawStripeError);case"rate_limit_error":return new StripeRateLimitError(rawStripeError);case"idempotency_error":return new StripeIdempotencyError(rawStripeError);case"invalid_grant":return new StripeInvalidGrantError(rawStripeError);default:return new StripeUnknownError(rawStripeError)}},generateV2Error=rawStripeError=>"temporary_session_expired"===rawStripeError.type?new TemporarySessionExpiredError(rawStripeError):"invalid_fields"===rawStripeError.code?new StripeInvalidRequestError(rawStripeError):generateV1Error(rawStripeError);class StripeError extends Error{constructor(raw={},type=null){var _a;super(raw.message),this.type=type||this.constructor.name,this.raw=raw,this.rawType=raw.type,this.code=raw.code,this.doc_url=raw.doc_url,this.param=raw.param,this.detail=raw.detail,this.headers=raw.headers,this.requestId=raw.requestId,this.statusCode=raw.statusCode,this.message=null!==(_a=raw.message)&&void 0!==_a?_a:"",this.userMessage=raw.user_message,this.charge=raw.charge,this.decline_code=raw.decline_code,this.payment_intent=raw.payment_intent,this.payment_method=raw.payment_method,this.payment_method_type=raw.payment_method_type,this.setup_intent=raw.setup_intent,this.source=raw.source}}StripeError.generate=generateV1Error;class StripeCardError extends StripeError{constructor(raw={}){super(raw,"StripeCardError")}}class StripeInvalidRequestError extends StripeError{constructor(raw={}){super(raw,"StripeInvalidRequestError")}}class StripeAPIError extends StripeError{constructor(raw={}){super(raw,"StripeAPIError")}}class StripeAuthenticationError extends StripeError{constructor(raw={}){super(raw,"StripeAuthenticationError")}}class StripePermissionError extends StripeError{constructor(raw={}){super(raw,"StripePermissionError")}}class StripeRateLimitError extends StripeError{constructor(raw={}){super(raw,"StripeRateLimitError")}}class StripeConnectionError extends StripeError{constructor(raw={}){super(raw,"StripeConnectionError")}}class StripeSignatureVerificationError extends StripeError{constructor(header,payload,raw={}){super(raw,"StripeSignatureVerificationError"),this.header=header,this.payload=payload}}class StripeIdempotencyError extends StripeError{constructor(raw={}){super(raw,"StripeIdempotencyError")}}class StripeInvalidGrantError extends StripeError{constructor(raw={}){super(raw,"StripeInvalidGrantError")}}class StripeUnknownError extends StripeError{constructor(raw={}){super(raw,"StripeUnknownError")}}class TemporarySessionExpiredError extends StripeError{constructor(rawStripeError={}){super(rawStripeError,"TemporarySessionExpiredError")}}class RequestSender{constructor(stripe,maxBufferedRequestMetric){this._stripe=stripe,this._maxBufferedRequestMetric=maxBufferedRequestMetric}_normalizeStripeContext(optsContext,clientContext){return optsContext?optsContext.toString()||null:(null==clientContext?void 0:clientContext.toString())||null}_addHeadersDirectlyToObject(obj,headers){obj.requestId=headers["request-id"],obj.stripeAccount=obj.stripeAccount||headers["stripe-account"],obj.apiVersion=obj.apiVersion||headers["stripe-version"],obj.idempotencyKey=obj.idempotencyKey||headers["idempotency-key"]}_makeResponseEvent(requestEvent,statusCode,headers){const requestEndTime=Date.now(),requestDurationMs=requestEndTime-requestEvent.request_start_time;return removeNullish({api_version:headers["stripe-version"],account:headers["stripe-account"],idempotency_key:headers["idempotency-key"],method:requestEvent.method,path:requestEvent.path,status:statusCode,request_id:this._getRequestId(headers),elapsed:requestDurationMs,request_start_time:requestEvent.request_start_time,request_end_time:requestEndTime})}_getRequestId(headers){return headers["request-id"]}_streamingResponseHandler(requestEvent,usage,callback){return res=>{const headers=res.getHeaders(),stream=res.toStream(()=>{const responseEvent=this._makeResponseEvent(requestEvent,res.getStatusCode(),headers);this._stripe._emitter.emit("response",responseEvent),this._recordRequestMetrics(this._getRequestId(headers),responseEvent.elapsed,usage)});return this._addHeadersDirectlyToObject(stream,headers),callback(null,stream)}}_jsonResponseHandler(requestEvent,apiMode,usage,callback){return res=>{const headers=res.getHeaders(),requestId=this._getRequestId(headers),statusCode=res.getStatusCode(),responseEvent=this._makeResponseEvent(requestEvent,statusCode,headers);this._stripe._emitter.emit("response",responseEvent),res.toJSON().then(jsonResponse=>{if(jsonResponse.error){let err;throw"string"==typeof jsonResponse.error&&(jsonResponse.error={type:jsonResponse.error,message:jsonResponse.error_description}),jsonResponse.error.headers=headers,jsonResponse.error.statusCode=statusCode,jsonResponse.error.requestId=requestId,err=401===statusCode?new StripeAuthenticationError(jsonResponse.error):403===statusCode?new StripePermissionError(jsonResponse.error):429===statusCode?new StripeRateLimitError(jsonResponse.error):"v2"===apiMode?generateV2Error(jsonResponse.error):generateV1Error(jsonResponse.error),err}return jsonResponse},e=>{throw new StripeAPIError({message:"Invalid JSON received from the Stripe API",exception:e,requestId:headers["request-id"]})}).then(jsonResponse=>{this._recordRequestMetrics(requestId,responseEvent.elapsed,usage);const rawResponse=res.getRawResponse();this._addHeadersDirectlyToObject(rawResponse,headers),Object.defineProperty(jsonResponse,"lastResponse",{enumerable:!1,writable:!1,value:rawResponse}),callback(null,jsonResponse)},e=>callback(e,null))}}static _generateConnectionErrorMessage(requestRetries){return"An error occurred with our connection to Stripe."+(requestRetries>0?` Request was retried ${requestRetries} times.`:"")}static _shouldRetry(res,numRetries,maxRetries,error){return!(!error||0!==numRetries||!HttpClient.CONNECTION_CLOSED_ERROR_CODES.includes(error.code))||!(numRetries>=maxRetries)&&(!res||"false"!==res.getHeaders()["stripe-should-retry"]&&("true"===res.getHeaders()["stripe-should-retry"]||(409===res.getStatusCode()||res.getStatusCode()>=500)))}_getSleepTimeInMS(numRetries,retryAfter=null){const initialNetworkRetryDelay=this._stripe.getInitialNetworkRetryDelay(),maxNetworkRetryDelay=this._stripe.getMaxNetworkRetryDelay();let sleepSeconds=Math.min(initialNetworkRetryDelay*Math.pow(2,numRetries-1),maxNetworkRetryDelay);return sleepSeconds*=.5*(1+Math.random()),sleepSeconds=Math.max(initialNetworkRetryDelay,sleepSeconds),Number.isInteger(retryAfter)&&retryAfter<=60&&(sleepSeconds=Math.max(sleepSeconds,retryAfter)),1e3*sleepSeconds}_getMaxNetworkRetries(settings={}){return void 0!==settings.maxNetworkRetries&&Number.isInteger(settings.maxNetworkRetries)?settings.maxNetworkRetries:this._stripe.getMaxNetworkRetries()}_defaultIdempotencyKey(method,settings,apiMode){const maxRetries=this._getMaxNetworkRetries(settings),genKey=()=>`stripe-node-retry-${this._stripe._platformFunctions.uuid4()}`;if("v2"===apiMode){if("POST"===method||"DELETE"===method)return genKey()}else if("v1"===apiMode&&"POST"===method&&maxRetries>0)return genKey();return null}_makeHeaders({contentType,contentLength,apiVersion,clientUserAgent,method,userSuppliedHeaders,userSuppliedSettings,stripeAccount,stripeContext,apiMode}){const defaultHeaders={Accept:"application/json","Content-Type":contentType,"User-Agent":this._getUserAgentString(apiMode),"X-Stripe-Client-User-Agent":clientUserAgent,"X-Stripe-Client-Telemetry":this._getTelemetryHeader(),"Stripe-Version":apiVersion,"Stripe-Account":stripeAccount,"Stripe-Context":stripeContext,"Idempotency-Key":this._defaultIdempotencyKey(method,userSuppliedSettings,apiMode)},methodHasPayload="POST"==method||"PUT"==method||"PATCH"==method;return(methodHasPayload||contentLength)&&(methodHasPayload||emitWarning(`${method} method had non-zero contentLength but no payload is expected for this verb`),defaultHeaders["Content-Length"]=contentLength),Object.assign(removeNullish(defaultHeaders),function normalizeHeaders(obj){return obj&&"object"==typeof obj?Object.keys(obj).reduce((result,header)=>(result[function normalizeHeader(header){return header.split("-").map(text=>text.charAt(0).toUpperCase()+text.substr(1).toLowerCase()).join("-")}(header)]=obj[header],result),{}):obj}(userSuppliedHeaders))}_getUserAgentString(apiMode){return`Stripe/${apiMode} NodeBindings/${this._stripe.getConstant("PACKAGE_VERSION")} ${this._stripe._appInfo?this._stripe.getAppInfoAsString():""}`.trim()}_getTelemetryHeader(){if(this._stripe.getTelemetryEnabled()&&this._stripe._prevRequestMetrics.length>0){const metrics=this._stripe._prevRequestMetrics.shift();return JSON.stringify({last_request_metrics:metrics})}}_recordRequestMetrics(requestId,requestDurationMs,usage){if(this._stripe.getTelemetryEnabled()&&requestId)if(this._stripe._prevRequestMetrics.length>this._maxBufferedRequestMetric)emitWarning("Request metrics buffer is full, dropping telemetry message.");else{const m={request_id:requestId,request_duration_ms:requestDurationMs};usage&&usage.length>0&&(m.usage=usage),this._stripe._prevRequestMetrics.push(m)}}_rawRequest(method,path,params,options,usage){return new Promise((resolve,reject)=>{let opts;try{const requestMethod=method.toUpperCase();if("POST"!==requestMethod&¶ms&&0!==Object.keys(params).length)throw new Error("rawRequest only supports params on POST requests. Please pass null and add your parameters to path.");const args=[].slice.call([params,options]),dataFromArgs=getDataFromArgs(args),data="POST"===requestMethod?Object.assign({},dataFromArgs):null,calculatedOptions=getOptionsFromArgs(args),headers=calculatedOptions.headers,authenticator=calculatedOptions.authenticator;opts={requestMethod,requestPath:path,bodyData:data,queryData:{},authenticator,headers,host:calculatedOptions.host,streaming:!!calculatedOptions.streaming,settings:{},usage:usage||["raw_request"]}}catch(err){return void reject(err)}const{headers,settings}=opts,authenticator=opts.authenticator;this._request(opts.requestMethod,opts.host,path,opts.bodyData,authenticator,{headers,settings,streaming:opts.streaming},opts.usage,function requestCallback(err,response){err?reject(err):resolve(response)})})}_request(method,host,path,data,authenticator,options,usage=[],callback,requestDataProcessor=null){var _a;let requestData;authenticator=null!==(_a=null!=authenticator?authenticator:this._stripe._authenticator)&&void 0!==_a?_a:null;const apiMode=getAPIMode(path),retryRequest=(requestFn,apiVersion,headers,requestRetries,retryAfter)=>setTimeout(requestFn,this._getSleepTimeInMS(requestRetries,retryAfter),apiVersion,headers,requestRetries+1),makeRequest=(apiVersion,headers,numRetries)=>{const timeout=options.settings&&options.settings.timeout&&Number.isInteger(options.settings.timeout)&&options.settings.timeout>=0?options.settings.timeout:this._stripe.getApiField("timeout"),request={host:host||this._stripe.getApiField("host"),port:this._stripe.getApiField("port"),path,method,headers:Object.assign({},headers),body:requestData,protocol:this._stripe.getApiField("protocol")};authenticator(request).then(()=>{const req=this._stripe.getApiField("httpClient").makeRequest(request.host,request.port,request.path,request.method,request.headers,request.body,request.protocol,timeout),requestStartTime=Date.now(),requestEvent=removeNullish({api_version:apiVersion,account:parseHttpHeaderAsString(headers["Stripe-Account"]),idempotency_key:parseHttpHeaderAsString(headers["Idempotency-Key"]),method,path,request_start_time:requestStartTime}),requestRetries=numRetries||0,maxRetries=this._getMaxNetworkRetries(options.settings||{});this._stripe._emitter.emit("request",requestEvent),req.then(res=>RequestSender._shouldRetry(res,requestRetries,maxRetries)?retryRequest(makeRequest,apiVersion,headers,requestRetries,function parseHttpHeaderAsNumber(header){const number=Array.isArray(header)?header[0]:header;return Number(number)}(res.getHeaders()["retry-after"])):options.streaming&&res.getStatusCode()<400?this._streamingResponseHandler(requestEvent,usage,callback)(res):this._jsonResponseHandler(requestEvent,apiMode,usage,callback)(res)).catch(error=>{if(RequestSender._shouldRetry(null,requestRetries,maxRetries,error))return retryRequest(makeRequest,apiVersion,headers,requestRetries,null);{const isTimeoutError=error.code&&error.code===HttpClient.TIMEOUT_ERROR_CODE;return callback(new StripeConnectionError({message:isTimeoutError?`Request aborted due to timeout being reached (${timeout}ms)`:RequestSender._generateConnectionErrorMessage(requestRetries),detail:error}))}})}).catch(e=>{throw new StripeError({message:"Unable to authenticate the request",exception:e})})},prepareAndMakeRequest=(error,data)=>{if(error)return callback(error);requestData=data,this._stripe.getClientUserAgent(clientUserAgent=>{var _a,_b,_c;const apiVersion=this._stripe.getApiField("version"),headers=this._makeHeaders({contentType:"v2"==apiMode?"application/json":"application/x-www-form-urlencoded",contentLength:(new TextEncoder).encode(requestData).length,apiVersion,clientUserAgent,method,userSuppliedHeaders:null!==(_a=options.headers)&&void 0!==_a?_a:null,userSuppliedSettings:null!==(_b=options.settings)&&void 0!==_b?_b:{},stripeAccount:null!==(_c=options.stripeAccount)&&void 0!==_c?_c:this._stripe.getApiField("stripeAccount"),stripeContext:this._normalizeStripeContext(options.stripeContext,this._stripe.getApiField("stripeContext")),apiMode});makeRequest(apiVersion,headers,0)})};if(requestDataProcessor)requestDataProcessor(method,data,options.headers,prepareAndMakeRequest);else{let stringifiedData;stringifiedData="v2"==apiMode?data?function jsonStringifyRequestData(data){return JSON.stringify(data,dateTimeReplacer)}(data):"":queryStringifyRequestData(data||{}),prepareAndMakeRequest(null,stringifiedData)}}}class V1Iterator{constructor(firstPagePromise,requestArgs,spec,stripeResource){this.index=0,this.pagePromise=firstPagePromise,this.promiseCache={currentPromise:null},this.requestArgs=requestArgs,this.spec=spec,this.stripeResource=stripeResource}async iterate(pageResult){if(!pageResult||!pageResult.data||"number"!=typeof pageResult.data.length)throw Error("Unexpected: Stripe API response does not have a well-formed `data` array.");const reverseIteration=isReverseIteration(this.requestArgs);if(this.index<pageResult.data.length){const idx=reverseIteration?pageResult.data.length-1-this.index:this.index,value=pageResult.data[idx];return this.index+=1,{value,done:!1}}if(pageResult.has_more){this.index=0,this.pagePromise=this.getNextPage(pageResult);const nextPageResult=await this.pagePromise;return this.iterate(nextPageResult)}return{done:!0,value:void 0}}getNextPage(_pageResult){throw new Error("Unimplemented")}async _next(){return this.iterate(await this.pagePromise)}next(){if(this.promiseCache.currentPromise)return this.promiseCache.currentPromise;const nextPromise=(async()=>{const ret=await this._next();return this.promiseCache.currentPromise=null,ret})();return this.promiseCache.currentPromise=nextPromise,nextPromise}}class V1ListIterator extends V1Iterator{getNextPage(pageResult){const reverseIteration=isReverseIteration(this.requestArgs),lastId=function getLastId(listResult,reverseIteration){const lastIdx=reverseIteration?0:listResult.data.length-1,lastItem=listResult.data[lastIdx],lastId=lastItem&&lastItem.id;if(!lastId)throw Error("Unexpected: No `id` found on the last item while auto-paging a list.");return lastId}(pageResult,reverseIteration);return this.stripeResource._makeRequest(this.requestArgs,this.spec,{[reverseIteration?"ending_before":"starting_after"]:lastId})}}class V1SearchIterator extends V1Iterator{getNextPage(pageResult){if(!pageResult.next_page)throw Error("Unexpected: Stripe API response does not have a well-formed `next_page` field, but `has_more` was true.");return this.stripeResource._makeRequest(this.requestArgs,this.spec,{page:pageResult.next_page})}}class V2ListIterator{constructor(firstPagePromise,requestArgs,spec,stripeResource){this.currentPageIterator=(async()=>(await firstPagePromise).data[Symbol.iterator]())(),this.nextPageUrl=(async()=>(await firstPagePromise).next_page_url||null)(),this.requestArgs=requestArgs,this.spec=spec,this.stripeResource=stripeResource}async turnPage(){const nextPageUrl=await this.nextPageUrl;if(!nextPageUrl)return null;this.spec.fullPath=nextPageUrl;const page=await this.stripeResource._makeRequest([],this.spec,{});return this.nextPageUrl=Promise.resolve(page.next_page_url),this.currentPageIterator=Promise.resolve(page.data[Symbol.iterator]()),this.currentPageIterator}async next(){{const result=(await this.currentPageIterator).next();if(!result.done)return{done:!1,value:result.value}}const nextPageIterator=await this.turnPage();if(!nextPageIterator)return{done:!0,value:void 0};const result=nextPageIterator.next();return result.done?{done:!0,value:void 0}:{done:!1,value:result.value}}}const makeAutoPaginationMethodsFromIterator=iterator=>{const autoPagingEach=function makeAutoPagingEach(asyncIteratorNext){return function autoPagingEach(){const args=[].slice.call(arguments),onItem=function getItemCallback(args){if(0===args.length)return;const onItem=args[0];if("function"!=typeof onItem)throw Error("The first argument to autoPagingEach, if present, must be a callback function; received "+typeof onItem);if(2===onItem.length)return onItem;if(onItem.length>2)throw Error(`The \`onItem\` callback function passed to autoPagingEach must accept at most two arguments; got ${onItem}`);return function _onItem(item,next){next(onItem(item))}}(args),onDone=function getDoneCallback(args){if(args.length<2)return null;const onDone=args[1];if("function"!=typeof onDone)throw Error("The second argument to autoPagingEach, if present, must be a callback function; received "+typeof onDone);return onDone}(args);if(args.length>2)throw Error(`autoPagingEach takes up to two arguments; received ${args}`);const autoPagePromise=function wrapAsyncIteratorWithCallback(asyncIteratorNext,onItem){return new Promise((resolve,reject)=>{function handleIteration(iterResult){if(iterResult.done)return void resolve();const item=iterResult.value;return new Promise(next=>{onItem(item,next)}).then(shouldContinue=>!1===shouldContinue?handleIteration({done:!0,value:void 0}):asyncIteratorNext().then(handleIteration))}asyncIteratorNext().then(handleIteration).catch(reject)})}(asyncIteratorNext,onItem);return callbackifyPromiseWithTimeout(autoPagePromise,onDone)}}((...args)=>iterator.next(...args)),autoPagingToArray=function makeAutoPagingToArray(autoPagingEach){return function autoPagingToArray(opts,onDone){const limit=opts&&opts.limit;if(!limit)throw Error("You must pass a `limit` option to autoPagingToArray, e.g., `autoPagingToArray({limit: 1000});`.");if(limit>1e4)throw Error("You cannot specify a limit of more than 10,000 items to fetch in `autoPagingToArray`; use `autoPagingEach` to iterate through longer lists.");return callbackifyPromiseWithTimeout(new Promise((resolve,reject)=>{const items=[];autoPagingEach(item=>{if(items.push(item),items.length>=limit)return!1}).then(()=>{resolve(items)}).catch(reject)}),onDone)}}(autoPagingEach),autoPaginationMethods={autoPagingEach,autoPagingToArray,next:()=>iterator.next(),return:()=>({}),[getAsyncIteratorSymbol()]:()=>autoPaginationMethods};return autoPaginationMethods};function getAsyncIteratorSymbol(){return"undefined"!=typeof Symbol&&Symbol.asyncIterator?Symbol.asyncIterator:"@@asyncIterator"}function isReverseIteration(requestArgs){return!!getDataFromArgs([].slice.call(requestArgs)).ending_before}function StripeResource(stripe,deprecatedUrlData){if(this._stripe=stripe,deprecatedUrlData)throw new Error("Support for curried url params was dropped in stripe-node v7.0.0. Instead, pass two ids.");this.basePath=makeURLInterpolator(this.basePath||stripe.getApiField("basePath")),this.resourcePath=this.path,this.path=makeURLInterpolator(this.path),this.initialize(...arguments)}StripeResource.extend=function protoExtend(sub){const Super=this,Constructor=Object.prototype.hasOwnProperty.call(sub,"constructor")?sub.constructor:function(...args){Super.apply(this,args)};return Object.assign(Constructor,Super),Constructor.prototype=Object.create(Super.prototype),Object.assign(Constructor.prototype,sub),Constructor},StripeResource.method=function stripeMethod(spec){if(void 0!==spec.path&&void 0!==spec.fullPath)throw new Error(`Method spec specified both a 'path' (${spec.path}) and a 'fullPath' (${spec.fullPath}).`);return function(...args){const callback="function"==typeof args[args.length-1]&&args.pop();spec.urlParams=function extractUrlParams(path){const params=path.match(/\{\w+\}/g);return params?params.map(param=>param.replace(/[{}]/g,"")):[]}(spec.fullPath||this.createResourcePathWithSymbols(spec.path||""));const requestPromise=callbackifyPromiseWithTimeout(this._makeRequest(args,spec,{}),callback);return Object.assign(requestPromise,((stripeResource,requestArgs,spec,firstPagePromise)=>{const apiMode=getAPIMode(spec.fullPath||spec.path);return"v2"!==apiMode&&"search"===spec.methodType?makeAutoPaginationMethodsFromIterator(new V1SearchIterator(firstPagePromise,requestArgs,spec,stripeResource)):"v2"!==apiMode&&"list"===spec.methodType?makeAutoPaginationMethodsFromIterator(new V1ListIterator(firstPagePromise,requestArgs,spec,stripeResource)):"v2"===apiMode&&"list"===spec.methodType?makeAutoPaginationMethodsFromIterator(new V2ListIterator(firstPagePromise,requestArgs,spec,stripeResource)):null})(this,args,spec,requestPromise)),requestPromise}},StripeResource.MAX_BUFFERED_REQUEST_METRICS=100,StripeResource.prototype={_stripe:null,path:"",resourcePath:"",basePath:null,initialize(){},requestDataProcessor:null,validateRequest:null,createFullPath(commandPath,urlData){const urlParts=[this.basePath(urlData),this.path(urlData)];if("function"==typeof commandPath){const computedCommandPath=commandPath(urlData);computedCommandPath&&urlParts.push(computedCommandPath)}else urlParts.push(commandPath);return this._joinUrlParts(urlParts)},createResourcePathWithSymbols(pathWithSymbols){return pathWithSymbols?`/${this._joinUrlParts([this.resourcePath,pathWithSymbols])}`:`/${this.resourcePath}`},_joinUrlParts:parts=>parts.join("/").replace(/\/{2,}/g,"/"),_getRequestOpts(requestArgs,spec,overrideData){var _a;const requestMethod=(spec.method||"GET").toUpperCase(),usage=spec.usage||[],urlParams=spec.urlParams||[],encode=spec.encode||(data=>data),isUsingFullPath=!!spec.fullPath,commandPath=makeURLInterpolator(isUsingFullPath?spec.fullPath:spec.path||""),path=isUsingFullPath?spec.fullPath:this.createResourcePathWithSymbols(spec.path),args=[].slice.call(requestArgs),urlData=urlParams.reduce((urlData,param)=>{const arg=args.shift();if("string"!=typeof arg)throw new Error(`Stripe: Argument "${param}" must be a string, but got: ${arg} (on API request to \`${requestMethod} ${path}\`)`);return urlData[param]=arg,urlData},{}),dataFromArgs=getDataFromArgs(args),data=encode(Object.assign({},dataFromArgs,overrideData)),options=getOptionsFromArgs(args),host=options.host||spec.host,streaming=!!spec.streaming||!!options.streaming;if(args.filter(x=>null!=x).length)throw new Error(`Stripe: Unknown arguments (${args}). Did you mean to pass an options object? See https://github.com/stripe/stripe-node/wiki/Passing-Options. (on API request to ${requestMethod} \`${path}\`)`);const requestPath=isUsingFullPath?commandPath(urlData):this.createFullPath(commandPath,urlData),headers=Object.assign(options.headers,spec.headers);spec.validator&&spec.validator(data,{headers});const dataInQuery="GET"===spec.method||"DELETE"===spec.method;return{requestMethod,requestPath,bodyData:dataInQuery?null:data,queryData:dataInQuery?data:{},authenticator:null!==(_a=options.authenticator)&&void 0!==_a?_a:null,headers,host:null!=host?host:null,streaming,settings:options.settings,usage}},_makeRequest(requestArgs,spec,overrideData){return new Promise((resolve,reject)=>{var _a;let opts;try{opts=this._getRequestOpts(requestArgs,spec,overrideData)}catch(err){return void reject(err)}const emptyQuery=0===Object.keys(opts.queryData).length,path=[opts.requestPath,emptyQuery?"":"?",queryStringifyRequestData(opts.queryData,getAPIMode(opts.requestPath))].join(""),{headers,settings}=opts;this._stripe._requestSender._request(opts.requestMethod,opts.host,path,opts.bodyData,opts.authenticator,{headers,settings,streaming:opts.streaming},opts.usage,function requestCallback(err,response){err?reject(err):resolve(spec.transformResponseData?spec.transformResponseData(response):response)},null===(_a=this.requestDataProcessor)||void 0===_a?void 0:_a.bind(this))})}};class StripeContext{constructor(segments=[]){this._segments=[...segments]}get segments(){return[...this._segments]}push(segment){if(!segment)throw new Error("Segment cannot be null or undefined");return new StripeContext([...this._segments,segment])}pop(){if(0===this._segments.length)throw new Error("Cannot pop from an empty context");return new StripeContext(this._segments.slice(0,-1))}toString(){return this._segments.join("/")}static parse(contextStr){return new StripeContext(contextStr?contextStr.split("/"):[])}}function createWebhooks(platformFunctions){const Webhook={DEFAULT_TOLERANCE:300,signature:null,constructEvent(payload,header,secret,tolerance,cryptoProvider,receivedAt){try{if(!this.signature)throw new Error("ERR: missing signature helper, unable to verify");this.signature.verifyHeader(payload,header,secret,tolerance||Webhook.DEFAULT_TOLERANCE,cryptoProvider,receivedAt)}catch(e){throw e instanceof CryptoProviderOnlySupportsAsyncError&&(e.message+="\nUse `await constructEventAsync(...)` instead of `constructEvent(...)`"),e}return payload instanceof Uint8Array?JSON.parse(new TextDecoder("utf8").decode(payload)):JSON.parse(payload)},async constructEventAsync(payload,header,secret,tolerance,cryptoProvider,receivedAt){if(!this.signature)throw new Error("ERR: missing signature helper, unable to verify");await this.signature.verifyHeaderAsync(payload,header,secret,tolerance||Webhook.DEFAULT_TOLERANCE,cryptoProvider,receivedAt);return payload instanceof Uint8Array?JSON.parse(new TextDecoder("utf8").decode(payload)):JSON.parse(payload)},generateTestHeaderString:function(opts){const preparedOpts=prepareOptions(opts),signature=preparedOpts.signature||preparedOpts.cryptoProvider.computeHMACSignature(preparedOpts.payloadString,preparedOpts.secret);return preparedOpts.generateHeaderString(signature)},generateTestHeaderStringAsync:async function(opts){const preparedOpts=prepareOptions(opts),signature=preparedOpts.signature||await preparedOpts.cryptoProvider.computeHMACSignatureAsync(preparedOpts.payloadString,preparedOpts.secret);return preparedOpts.generateHeaderString(signature)}},signature={EXPECTED_SCHEME:"v1",verifyHeader(encodedPayload,encodedHeader,secret,tolerance,cryptoProvider,receivedAt){const{decodedHeader:header,decodedPayload:payload,details,suspectPayloadType}=parseEventDetails(encodedPayload,encodedHeader,this.EXPECTED_SCHEME),secretContainsWhitespace=/\s/.test(secret);return validateComputedSignature(payload,header,details,(cryptoProvider=cryptoProvider||getCryptoProvider()).computeHMACSignature(makeHMACContent(payload,details),secret),tolerance,suspectPayloadType,secretContainsWhitespace,receivedAt),!0},async verifyHeaderAsync(encodedPayload,encodedHeader,secret,tolerance,cryptoProvider,receivedAt){const{decodedHeader:header,decodedPayload:payload,details,suspectPayloadType}=parseEventDetails(encodedPayload,encodedHeader,this.EXPECTED_SCHEME),secretContainsWhitespace=/\s/.test(secret);cryptoProvider=cryptoProvider||getCryptoProvider();return validateComputedSignature(payload,header,details,await cryptoProvider.computeHMACSignatureAsync(makeHMACContent(payload,details),secret),tolerance,suspectPayloadType,secretContainsWhitespace,receivedAt)}};function makeHMACContent(payload,details){return`${details.timestamp}.${payload}`}function parseEventDetails(encodedPayload,encodedHeader,expectedScheme){if(!encodedPayload)throw new StripeSignatureVerificationError(encodedHeader,encodedPayload,{message:"No webhook payload was provided."});const suspectPayloadType="string"!=typeof encodedPayload&&!(encodedPayload instanceof Uint8Array),textDecoder=new TextDecoder("utf8"),decodedPayload=encodedPayload instanceof Uint8Array?textDecoder.decode(encodedPayload):encodedPayload;if(Array.isArray(encodedHeader))throw new Error("Unexpected: An array was passed as a header, which should not be possible for the stripe-signature header.");if(null==encodedHeader||""==encodedHeader)throw new StripeSignatureVerificationError(encodedHeader,encodedPayload,{message:"No stripe-signature header value was provided."});const decodedHeader=encodedHeader instanceof Uint8Array?textDecoder.decode(encodedHeader):encodedHeader,details=function parseHeader(header,scheme){if("string"!=typeof header)return null;return header.split(",").reduce((accum,item)=>{const kv=item.split("=");return"t"===kv[0]&&(accum.timestamp=parseInt(kv[1],10)),kv[0]===scheme&&accum.signatures.push(kv[1]),accum},{timestamp:-1,signatures:[]})}(decodedHeader,expectedScheme);if(!details||-1===details.timestamp)throw new StripeSignatureVerificationError(decodedHeader,decodedPayload,{message:"Unable to extract timestamp and signatures from header"});if(!details.signatures.length)throw new StripeSignatureVerificationError(decodedHeader,decodedPayload,{message:"No signatures found with expected scheme"});return{decodedPayload,decodedHeader,details,suspectPayloadType}}function validateComputedSignature(payload,header,details,expectedSignature,tolerance,suspectPayloadType,secretContainsWhitespace,receivedAt){const docsLocation="\nLearn more about webhook signing and explore webhook integration examples for various frameworks at https://docs.stripe.com/webhooks/signature",whitespaceMessage=secretContainsWhitespace?"\n\nNote: The provided signing secret contains whitespace. This often indicates an extra newline or space is in the value":"";if(!!!details.signatures.filter(platformFunctions.secureCompare.bind(platformFunctions,expectedSignature)).length){if(suspectPayloadType)throw new StripeSignatureVerificationError(header,payload,{message:"Webhook payload must be provided as a string or a Buffer (https://nodejs.org/api/buffer.html) instance representing the _raw_ request body.Payload was provided as a parsed JavaScript object instead. \nSignature verification is impossible without access to the original signed material. \n"+docsLocation+"\n"+whitespaceMessage});throw new StripeSignatureVerificationError(header,payload,{message:"No signatures found matching the expected signature for payload. Are you passing the raw request body you received from Stripe? \n If a webhook request is being forwarded by a third-party tool, ensure that the exact request body, including JSON formatting and new line style, is preserved.\n"+docsLocation+"\n"+whitespaceMessage})}const timestampAge=Math.floor(("number"==typeof receivedAt?receivedAt:Date.now())/1e3)-details.timestamp;if(tolerance>0&×tampAge>tolerance)throw new StripeSignatureVerificationError(header,payload,{message:"Timestamp outside the tolerance zone"});return!0}let webhooksCryptoProviderInstance=null;function getCryptoProvider(){return webhooksCryptoProviderInstance||(webhooksCryptoProviderInstance=platformFunctions.createDefaultCryptoProvider()),webhooksCryptoProviderInstance}function prepareOptions(opts){if(!opts)throw new StripeError({message:"Options are required"});const timestamp=Math.floor(opts.timestamp)||Math.floor(Date.now()/1e3),scheme=opts.scheme||signature.EXPECTED_SCHEME,cryptoProvider=opts.cryptoProvider||getCryptoProvider(),payloadString=`${timestamp}.${opts.payload}`;return Object.assign(Object.assign({},opts),{timestamp,scheme,cryptoProvider,payloadString,generateHeaderString:signature=>`t=${timestamp},${scheme}=${signature}`})}return Webhook.signature=signature,Webhook}function ResourceNamespace(stripe,resources){for(const name in resources){if(!Object.prototype.hasOwnProperty.call(resources,name))continue;const camelCaseName=name[0].toLowerCase()+name.substring(1),resource=new resources[name](stripe);this[camelCaseName]=resource}}function resourceNamespace(namespace,resources){return function(stripe){return new ResourceNamespace(stripe,resources)}}const Accounts_stripeMethod=StripeResource.method,Accounts=StripeResource.extend({retrieve:Accounts_stripeMethod({method:"GET",fullPath:"/v1/financial_connections/accounts/{account}"}),list:Accounts_stripeMethod({method:"GET",fullPath:"/v1/financial_connections/accounts",methodType:"list"}),disconnect:Accounts_stripeMethod({method:"POST",fullPath:"/v1/financial_connections/accounts/{account}/disconnect"}),listOwners:Accounts_stripeMethod({method:"GET",fullPath:"/v1/financial_connections/accounts/{account}/owners",methodType:"list"}),refresh:Accounts_stripeMethod({method:"POST",fullPath:"/v1/financial_connections/accounts/{account}/refresh"}),subscribe:Accounts_stripeMethod({method:"POST",fullPath:"/v1/financial_connections/accounts/{account}/subscribe"}),unsubscribe:Accounts_stripeMethod({method:"POST",fullPath:"/v1/financial_connections/accounts/{account}/unsubscribe"})}),ActiveEntitlements_stripeMethod=StripeResource.method,ActiveEntitlements=StripeResource.extend({retrieve:ActiveEntitlements_stripeMethod({method:"GET",fullPath:"/v1/entitlements/active_entitlements/{id}"}),list:ActiveEntitlements_stripeMethod({method:"GET",fullPath:"/v1/entitlements/active_entitlements",methodType:"list"})}),Alerts_stripeMethod=StripeResource.method,Alerts=StripeResource.extend({create:Alerts_stripeMethod({method:"POST",fullPath:"/v1/billing/alerts"}),retrieve:Alerts_stripeMethod({method:"GET",fullPath:"/v1/billing/alerts/{id}"}),list:Alerts_stripeMethod({method:"GET",fullPath:"/v1/billing/alerts",methodType:"list"}),activate:Alerts_stripeMethod({method:"POST",fullPath:"/v1/billing/alerts/{id}/activate"}),archive:Alerts_stripeMethod({method:"POST",fullPath:"/v1/billing/alerts/{id}/archive"}),deactivate:Alerts_stripeMethod({method:"POST",fullPath:"/v1/billing/alerts/{id}/deactivate"})}),Associations_stripeMethod=StripeResource.method,Associations=StripeResource.extend({find:Associations_stripeMethod({method:"GET",fullPath:"/v1/tax/associations/find"})}),Authorizations_stripeMethod=StripeResource.method,Authorizations=StripeResource.extend({retrieve:Authorizations_stripeMethod({method:"GET",fullPath:"/v1/issuing/authorizations/{authorization}"}),update:Authorizations_stripeMethod({method:"POST",fullPath:"/v1/issuing/authorizations/{authorization}"}),list:Authorizations_stripeMethod({method:"GET",fullPath:"/v1/issuing/authorizations",methodType:"list"}),approve:Authorizations_stripeMethod({method:"POST",fullPath:"/v1/issuing/authorizations/{authorization}/approve"}),decline:Authorizations_stripeMethod({method:"POST",fullPath:"/v1/issuing/authorizations/{authorization}/decline"})}),Issuing_Authorizations_stripeMethod=StripeResource.method,Authorizations_Authorizations=StripeResource.extend({create:Issuing_Authorizations_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/authorizations"}),capture:Issuing_Authorizations_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/authorizations/{authorization}/capture"}),expire:Issuing_Authorizations_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/authorizations/{authorization}/expire"}),finalizeAmount:Issuing_Authorizations_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/authorizations/{authorization}/finalize_amount"}),increment:Issuing_Authorizations_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/authorizations/{authorization}/increment"}),respond:Issuing_Authorizations_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/authorizations/{authorization}/fraud_challenges/respond"}),reverse:Issuing_Authorizations_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/authorizations/{authorization}/reverse"})}),Calculations_stripeMethod=StripeResource.method,Calculations=StripeResource.extend({create:Calculations_stripeMethod({method:"POST",fullPath:"/v1/tax/calculations"}),retrieve:Calculations_stripeMethod({method:"GET",fullPath:"/v1/tax/calculations/{calculation}"}),listLineItems:Calculations_stripeMethod({method:"GET",fullPath:"/v1/tax/calculations/{calculation}/line_items",methodType:"list"})}),Cardholders_stripeMethod=StripeResource.method,Cardholders=StripeResource.extend({create:Cardholders_stripeMethod({method:"POST",fullPath:"/v1/issuing/cardholders"}),retrieve:Cardholders_stripeMethod({method:"GET",fullPath:"/v1/issuing/cardholders/{cardholder}"}),update:Cardholders_stripeMethod({method:"POST",fullPath:"/v1/issuing/cardholders/{cardholder}"}),list:Cardholders_stripeMethod({method:"GET",fullPath:"/v1/issuing/cardholders",methodType:"list"})}),Cards_stripeMethod=StripeResource.method,Cards=StripeResource.extend({create:Cards_stripeMethod({method:"POST",fullPath:"/v1/issuing/cards"}),retrieve:Cards_stripeMethod({method:"GET",fullPath:"/v1/issuing/cards/{card}"}),update:Cards_stripeMethod({method:"POST",fullPath:"/v1/issuing/cards/{card}"}),list:Cards_stripeMethod({method:"GET",fullPath:"/v1/issuing/cards",methodType:"list"})}),Issuing_Cards_stripeMethod=StripeResource.method,Cards_Cards=StripeResource.extend({deliverCard:Issuing_Cards_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/cards/{card}/shipping/deliver"}),failCard:Issuing_Cards_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/cards/{card}/shipping/fail"}),returnCard:Issuing_Cards_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/cards/{card}/shipping/return"}),shipCard:Issuing_Cards_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/cards/{card}/shipping/ship"}),submitCard:Issuing_Cards_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/cards/{card}/shipping/submit"})}),Configurations_stripeMethod=StripeResource.method,Configurations=StripeResource.extend({create:Configurations_stripeMethod({method:"POST",fullPath:"/v1/billing_portal/configurations"}),retrieve:Configurations_stripeMethod({method:"GET",fullPath:"/v1/billing_portal/configurations/{configuration}"}),update:Configurations_stripeMethod({method:"POST",fullPath:"/v1/billing_portal/configurations/{configuration}"}),list:Configurations_stripeMethod({method:"GET",fullPath:"/v1/billing_portal/configurations",methodType:"list"})}),Terminal_Configurations_stripeMethod=StripeResource.method,Configurations_Configurations=StripeResource.extend({create:Terminal_Configurations_stripeMethod({method:"POST",fullPath:"/v1/terminal/configurations"}),retrieve:Terminal_Configurations_stripeMethod({method:"GET",fullPath:"/v1/terminal/configurations/{configuration}"}),update:Terminal_Configurations_stripeMethod({method:"POST",fullPath:"/v1/terminal/configurations/{configuration}"}),list:Terminal_Configurations_stripeMethod({method:"GET",fullPath:"/v1/terminal/configurations",methodType:"list"}),del:Terminal_Configurations_stripeMethod({method:"DELETE",fullPath:"/v1/terminal/configurations/{configuration}"})}),ConfirmationTokens_stripeMethod=StripeResource.method,ConfirmationTokens=StripeResource.extend({create:ConfirmationTokens_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/confirmation_tokens"})}),ConnectionTokens_stripeMethod=StripeResource.method,ConnectionTokens=StripeResource.extend({create:ConnectionTokens_stripeMethod({method:"POST",fullPath:"/v1/terminal/connection_tokens"})}),CreditBalanceSummary_stripeMethod=StripeResource.method,CreditBalanceSummary=StripeResource.extend({retrieve:CreditBalanceSummary_stripeMethod({method:"GET",fullPath:"/v1/billing/credit_balance_summary"})}),CreditBalanceTransactions_stripeMethod=StripeResource.method,CreditBalanceTransactions=StripeResource.extend({retrieve:CreditBalanceTransactions_stripeMethod({method:"GET",fullPath:"/v1/billing/credit_balance_transactions/{id}"}),list:CreditBalanceTransactions_stripeMethod({method:"GET",fullPath:"/v1/billing/credit_balance_transactions",methodType:"list"})}),CreditGrants_stripeMethod=StripeResource.method,CreditGrants=StripeResource.extend({create:CreditGrants_stripeMethod({method:"POST",fullPath:"/v1/billing/credit_grants"}),retrieve:CreditGrants_stripeMethod({method:"GET",fullPath:"/v1/billing/credit_grants/{id}"}),update:CreditGrants_stripeMethod({method:"POST",fullPath:"/v1/billing/credit_grants/{id}"}),list:CreditGrants_stripeMethod({method:"GET",fullPath:"/v1/billing/credit_grants",methodType:"list"}),expire:CreditGrants_stripeMethod({method:"POST",fullPath:"/v1/billing/credit_grants/{id}/expire"}),voidGrant:CreditGrants_stripeMethod({method:"POST",fullPath:"/v1/billing/credit_grants/{id}/void"})}),CreditReversals_stripeMethod=StripeResource.method,CreditReversals=StripeResource.extend({create:CreditReversals_stripeMethod({method:"POST",fullPath:"/v1/treasury/credit_reversals"}),retrieve:CreditReversals_stripeMethod({method:"GET",fullPath:"/v1/treasury/credit_reversals/{credit_reversal}"}),list:CreditReversals_stripeMethod({method:"GET",fullPath:"/v1/treasury/credit_reversals",methodType:"list"})}),Customers_stripeMethod=StripeResource.method,Customers=StripeResource.extend({fundCashBalance:Customers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/customers/{customer}/fund_cash_balance"})}),DebitReversals_stripeMethod=StripeResource.method,DebitReversals=StripeResource.extend({create:DebitReversals_stripeMethod({method:"POST",fullPath:"/v1/treasury/debit_reversals"}),retrieve:DebitReversals_stripeMethod({method:"GET",fullPath:"/v1/treasury/debit_reversals/{debit_reversal}"}),list:DebitReversals_stripeMethod({method:"GET",fullPath:"/v1/treasury/debit_reversals",methodType:"list"})}),Disputes_stripeMethod=StripeResource.method,Disputes=StripeResource.extend({create:Disputes_stripeMethod({method:"POST",fullPath:"/v1/issuing/disputes"}),retrieve:Disputes_stripeMethod({method:"GET",fullPath:"/v1/issuing/disputes/{dispute}"}),update:Disputes_stripeMethod({method:"POST",fullPath:"/v1/issuing/disputes/{dispute}"}),list:Disputes_stripeMethod({method:"GET",fullPath:"/v1/issuing/disputes",methodType:"list"}),submit:Disputes_stripeMethod({method:"POST",fullPath:"/v1/issuing/disputes/{dispute}/submit"})}),EarlyFraudWarnings_stripeMethod=StripeResource.method,EarlyFraudWarnings=StripeResource.extend({retrieve:EarlyFraudWarnings_stripeMethod({method:"GET",fullPath:"/v1/radar/early_fraud_warnings/{early_fraud_warning}"}),list:EarlyFraudWarnings_stripeMethod({method:"GET",fullPath:"/v1/radar/early_fraud_warnings",methodType:"list"})}),EventDestinations_stripeMethod=StripeResource.method,EventDestinations=StripeResource.extend({create:EventDestinations_stripeMethod({method:"POST",fullPath:"/v2/core/event_destinations"}),retrieve:EventDestinations_stripeMethod({method:"GET",fullPath:"/v2/core/event_destinations/{id}"}),update:EventDestinations_stripeMethod({method:"POST",fullPath:"/v2/core/event_destinations/{id}"}),list:EventDestinations_stripeMethod({method:"GET",fullPath:"/v2/core/event_destinations",methodType:"list"}),del:EventDestinations_stripeMethod({method:"DELETE",fullPath:"/v2/core/event_destinations/{id}"}),disable:EventDestinations_stripeMethod({method:"POST",fullPath:"/v2/core/event_destinations/{id}/disable"}),enable:EventDestinations_stripeMethod({method:"POST",fullPath:"/v2/core/event_destinations/{id}/enable"}),ping:EventDestinations_stripeMethod({method:"POST",fullPath:"/v2/core/event_destinations/{id}/ping"})}),Events_stripeMethod=StripeResource.method,Events=StripeResource.extend({retrieve(...args){return Events_stripeMethod({method:"GET",fullPath:"/v2/core/events/{id}",transformResponseData:response=>this.addFetchRelatedObjectIfNeeded(response)}).apply(this,args)},list(...args){return Events_stripeMethod({method:"GET",fullPath:"/v2/core/events",methodType:"list",transformResponseData:response=>Object.assign(Object.assign({},response),{data:response.data.map(this.addFetchRelatedObjectIfNeeded.bind(this))})}).apply(this,args)},addFetchRelatedObjectIfNeeded(pulledEvent){return pulledEvent.related_object&&pulledEvent.related_object.url?Object.assign(Object.assign({},pulledEvent),{fetchRelatedObject:()=>Events_stripeMethod({method:"GET",fullPath:pulledEvent.related_object.url}).apply(this,[{stripeContext:pulledEvent.context}])}):pulledEvent}}),Features_stripeMethod=StripeResource.method,Features=StripeResource.extend({create:Features_stripeMethod({method:"POST",fullPath:"/v1/entitlements/features"}),retrieve:Features_stripeMethod({method:"GET",fullPath:"/v1/entitlements/features/{id}"}),update:Features_stripeMethod({method:"POST",fullPath:"/v1/entitlements/features/{id}"}),list:Features_stripeMethod({method:"GET",fullPath:"/v1/entitlements/features",methodType:"list"})}),FinancialAccounts_stripeMethod=StripeResource.method,FinancialAccounts=StripeResource.extend({create:FinancialAccounts_stripeMethod({method:"POST",fullPath:"/v1/treasury/financial_accounts"}),retrieve:FinancialAccounts_stripeMethod({method:"GET",fullPath:"/v1/treasury/financial_accounts/{financial_account}"}),update:FinancialAccounts_stripeMethod({method:"POST",fullPath:"/v1/treasury/financial_accounts/{financial_account}"}),list:FinancialAccounts_stripeMethod({method:"GET",fullPath:"/v1/treasury/financial_accounts",methodType:"list"}),close:FinancialAccounts_stripeMethod({method:"POST",fullPath:"/v1/treasury/financial_accounts/{financial_account}/close"}),retrieveFeatures:FinancialAccounts_stripeMethod({method:"GET",fullPath:"/v1/treasury/financial_accounts/{financial_account}/features"}),updateFeatures:FinancialAccounts_stripeMethod({method:"POST",fullPath:"/v1/treasury/financial_accounts/{financial_account}/features"})}),InboundTransfers_stripeMethod=StripeResource.method,InboundTransfers=StripeResource.extend({fail:InboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/inbound_transfers/{id}/fail"}),returnInboundTransfer:InboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/inbound_transfers/{id}/return"}),succeed:InboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/inbound_transfers/{id}/succeed"})}),Treasury_InboundTransfers_stripeMethod=StripeResource.method,InboundTransfers_InboundTransfers=StripeResource.extend({create:Treasury_InboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/treasury/inbound_transfers"}),retrieve:Treasury_InboundTransfers_stripeMethod({method:"GET",fullPath:"/v1/treasury/inbound_transfers/{id}"}),list:Treasury_InboundTransfers_stripeMethod({method:"GET",fullPath:"/v1/treasury/inbound_transfers",methodType:"list"}),cancel:Treasury_InboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/treasury/inbound_transfers/{inbound_transfer}/cancel"})}),Locations_stripeMethod=StripeResource.method,Locations=StripeResource.extend({create:Locations_stripeMethod({method:"POST",fullPath:"/v1/terminal/locations"}),retrieve:Locations_stripeMethod({method:"GET",fullPath:"/v1/terminal/locations/{location}"}),update:Locations_stripeMethod({method:"POST",fullPath:"/v1/terminal/locations/{location}"}),list:Locations_stripeMethod({method:"GET",fullPath:"/v1/terminal/locations",methodType:"list"}),del:Locations_stripeMethod({method:"DELETE",fullPath:"/v1/terminal/locations/{location}"})}),MeterEventAdjustments_stripeMethod=StripeResource.method,MeterEventAdjustments=StripeResource.extend({create:MeterEventAdjustments_stripeMethod({method:"POST",fullPath:"/v1/billing/meter_event_adjustments"})}),Billing_MeterEventAdjustments_stripeMethod=StripeResource.method,MeterEventAdjustments_MeterEventAdjustments=StripeResource.extend({create:Billing_MeterEventAdjustments_stripeMethod({method:"POST",fullPath:"/v2/billing/meter_event_adjustments"})}),MeterEventSession_stripeMethod=StripeResource.method,MeterEventSession=StripeResource.extend({create:MeterEventSession_stripeMethod({method:"POST",fullPath:"/v2/billing/meter_event_session"})}),MeterEventStream_stripeMethod=StripeResource.method,MeterEventStream=StripeResource.extend({create:MeterEventStream_stripeMethod({method:"POST",fullPath:"/v2/billing/meter_event_stream",host:"meter-events.stripe.com"})}),MeterEvents_stripeMethod=StripeResource.method,MeterEvents=StripeResource.extend({create:MeterEvents_stripeMethod({method:"POST",fullPath:"/v1/billing/meter_events"})}),Billing_MeterEvents_stripeMethod=StripeResource.method,MeterEvents_MeterEvents=StripeResource.extend({create:Billing_MeterEvents_stripeMethod({method:"POST",fullPath:"/v2/billing/meter_events"})}),Meters_stripeMethod=StripeResource.method,Meters=StripeResource.extend({create:Meters_stripeMethod({method:"POST",fullPath:"/v1/billing/meters"}),retrieve:Meters_stripeMethod({method:"GET",fullPath:"/v1/billing/meters/{id}"}),update:Meters_stripeMethod({method:"POST",fullPath:"/v1/billing/meters/{id}"}),list:Meters_stripeMethod({method:"GET",fullPath:"/v1/billing/meters",methodType:"list"}),deactivate:Meters_stripeMethod({method:"POST",fullPath:"/v1/billing/meters/{id}/deactivate"}),listEventSummaries:Meters_stripeMethod({method:"GET",fullPath:"/v1/billing/meters/{id}/event_summaries",methodType:"list"}),reactivate:Meters_stripeMethod({method:"POST",fullPath:"/v1/billing/meters/{id}/reactivate"})}),OnboardingLinks_stripeMethod=StripeResource.method,OnboardingLinks=StripeResource.extend({create:OnboardingLinks_stripeMethod({method:"POST",fullPath:"/v1/terminal/onboarding_links"})}),Orders_stripeMethod=StripeResource.method,Orders=StripeResource.extend({create:Orders_stripeMethod({method:"POST",fullPath:"/v1/climate/orders"}),retrieve:Orders_stripeMethod({method:"GET",fullPath:"/v1/climate/orders/{order}"}),update:Orders_stripeMethod({method:"POST",fullPath:"/v1/climate/orders/{order}"}),list:Orders_stripeMethod({method:"GET",fullPath:"/v1/climate/orders",methodType:"list"}),cancel:Orders_stripeMethod({method:"POST",fullPath:"/v1/climate/orders/{order}/cancel"})}),OutboundPayments_stripeMethod=StripeResource.method,OutboundPayments=StripeResource.extend({update:OutboundPayments_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/outbound_payments/{id}"}),fail:OutboundPayments_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/outbound_payments/{id}/fail"}),post:OutboundPayments_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/outbound_payments/{id}/post"}),returnOutboundPayment:OutboundPayments_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/outbound_payments/{id}/return"})}),Treasury_OutboundPayments_stripeMethod=StripeResource.method,OutboundPayments_OutboundPayments=StripeResource.extend({create:Treasury_OutboundPayments_stripeMethod({method:"POST",fullPath:"/v1/treasury/outbound_payments"}),retrieve:Treasury_OutboundPayments_stripeMethod({method:"GET",fullPath:"/v1/treasury/outbound_payments/{id}"}),list:Treasury_OutboundPayments_stripeMethod({method:"GET",fullPath:"/v1/treasury/outbound_payments",methodType:"list"}),cancel:Treasury_OutboundPayments_stripeMethod({method:"POST",fullPath:"/v1/treasury/outbound_payments/{id}/cancel"})}),OutboundTransfers_stripeMethod=StripeResource.method,OutboundTransfers=StripeResource.extend({update:OutboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/outbound_transfers/{outbound_transfer}"}),fail:OutboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/outbound_transfers/{outbound_transfer}/fail"}),post:OutboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/outbound_transfers/{outbound_transfer}/post"}),returnOutboundTransfer:OutboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/outbound_transfers/{outbound_transfer}/return"})}),Treasury_OutboundTransfers_stripeMethod=StripeResource.method,OutboundTransfers_OutboundTransfers=StripeResource.extend({create:Treasury_OutboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/treasury/outbound_transfers"}),retrieve:Treasury_OutboundTransfers_stripeMethod({method:"GET",fullPath:"/v1/treasury/outbound_transfers/{outbound_transfer}"}),list:Treasury_OutboundTransfers_stripeMethod({method:"GET",fullPath:"/v1/treasury/outbound_transfers",methodType:"list"}),cancel:Treasury_OutboundTransfers_stripeMethod({method:"POST",fullPath:"/v1/treasury/outbound_transfers/{outbound_transfer}/cancel"})}),PersonalizationDesigns_stripeMethod=StripeResource.method,PersonalizationDesigns=StripeResource.extend({create:PersonalizationDesigns_stripeMethod({method:"POST",fullPath:"/v1/issuing/personalization_designs"}),retrieve:PersonalizationDesigns_stripeMethod({method:"GET",fullPath:"/v1/issuing/personalization_designs/{personalization_design}"}),update:PersonalizationDesigns_stripeMethod({method:"POST",fullPath:"/v1/issuing/personalization_designs/{personalization_design}"}),list:PersonalizationDesigns_stripeMethod({method:"GET",fullPath:"/v1/issuing/personalization_designs",methodType:"list"})}),Issuing_PersonalizationDesigns_stripeMethod=StripeResource.method,PersonalizationDesigns_PersonalizationDesigns=StripeResource.extend({activate:Issuing_PersonalizationDesigns_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/personalization_designs/{personalization_design}/activate"}),deactivate:Issuing_PersonalizationDesigns_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/personalization_designs/{personalization_design}/deactivate"}),reject:Issuing_PersonalizationDesigns_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/personalization_designs/{personalization_design}/reject"})}),PhysicalBundles_stripeMethod=StripeResource.method,PhysicalBundles=StripeResource.extend({retrieve:PhysicalBundles_stripeMethod({method:"GET",fullPath:"/v1/issuing/physical_bundles/{physical_bundle}"}),list:PhysicalBundles_stripeMethod({method:"GET",fullPath:"/v1/issuing/physical_bundles",methodType:"list"})}),Products_stripeMethod=StripeResource.method,Products=StripeResource.extend({retrieve:Products_stripeMethod({method:"GET",fullPath:"/v1/climate/products/{product}"}),list:Products_stripeMethod({method:"GET",fullPath:"/v1/climate/products",methodType:"list"})}),Readers_stripeMethod=StripeResource.method,Readers=StripeResource.extend({create:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers"}),retrieve:Readers_stripeMethod({method:"GET",fullPath:"/v1/terminal/readers/{reader}"}),update:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers/{reader}"}),list:Readers_stripeMethod({method:"GET",fullPath:"/v1/terminal/readers",methodType:"list"}),del:Readers_stripeMethod({method:"DELETE",fullPath:"/v1/terminal/readers/{reader}"}),cancelAction:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers/{reader}/cancel_action"}),collectInputs:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers/{reader}/collect_inputs"}),collectPaymentMethod:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers/{reader}/collect_payment_method"}),confirmPaymentIntent:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers/{reader}/confirm_payment_intent"}),processPaymentIntent:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers/{reader}/process_payment_intent"}),processSetupIntent:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers/{reader}/process_setup_intent"}),refundPayment:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers/{reader}/refund_payment"}),setReaderDisplay:Readers_stripeMethod({method:"POST",fullPath:"/v1/terminal/readers/{reader}/set_reader_display"})}),Terminal_Readers_stripeMethod=StripeResource.method,Readers_Readers=StripeResource.extend({presentPaymentMethod:Terminal_Readers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/terminal/readers/{reader}/present_payment_method"}),succeedInputCollection:Terminal_Readers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/terminal/readers/{reader}/succeed_input_collection"}),timeoutInputCollection:Terminal_Readers_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/terminal/readers/{reader}/timeout_input_collection"})}),ReceivedCredits_stripeMethod=StripeResource.method,ReceivedCredits=StripeResource.extend({create:ReceivedCredits_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/received_credits"})}),Treasury_ReceivedCredits_stripeMethod=StripeResource.method,ReceivedCredits_ReceivedCredits=StripeResource.extend({retrieve:Treasury_ReceivedCredits_stripeMethod({method:"GET",fullPath:"/v1/treasury/received_credits/{id}"}),list:Treasury_ReceivedCredits_stripeMethod({method:"GET",fullPath:"/v1/treasury/received_credits",methodType:"list"})}),ReceivedDebits_stripeMethod=StripeResource.method,ReceivedDebits=StripeResource.extend({create:ReceivedDebits_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/treasury/received_debits"})}),Treasury_ReceivedDebits_stripeMethod=StripeResource.method,ReceivedDebits_ReceivedDebits=StripeResource.extend({retrieve:Treasury_ReceivedDebits_stripeMethod({method:"GET",fullPath:"/v1/treasury/received_debits/{id}"}),list:Treasury_ReceivedDebits_stripeMethod({method:"GET",fullPath:"/v1/treasury/received_debits",methodType:"list"})}),Refunds_stripeMethod=StripeResource.method,Refunds=StripeResource.extend({expire:Refunds_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/refunds/{refund}/expire"})}),Registrations_stripeMethod=StripeResource.method,Registrations=StripeResource.extend({create:Registrations_stripeMethod({method:"POST",fullPath:"/v1/tax/registrations"}),retrieve:Registrations_stripeMethod({method:"GET",fullPath:"/v1/tax/registrations/{id}"}),update:Registrations_stripeMethod({method:"POST",fullPath:"/v1/tax/registrations/{id}"}),list:Registrations_stripeMethod({method:"GET",fullPath:"/v1/tax/registrations",methodType:"list"})}),ReportRuns_stripeMethod=StripeResource.method,ReportRuns=StripeResource.extend({create:ReportRuns_stripeMethod({method:"POST",fullPath:"/v1/reporting/report_runs"}),retrieve:ReportRuns_stripeMethod({method:"GET",fullPath:"/v1/reporting/report_runs/{report_run}"}),list:ReportRuns_stripeMethod({method:"GET",fullPath:"/v1/reporting/report_runs",methodType:"list"})}),ReportTypes_stripeMethod=StripeResource.method,ReportTypes=StripeResource.extend({retrieve:ReportTypes_stripeMethod({method:"GET",fullPath:"/v1/reporting/report_types/{report_type}"}),list:ReportTypes_stripeMethod({method:"GET",fullPath:"/v1/reporting/report_types",methodType:"list"})}),Requests_stripeMethod=StripeResource.method,Requests=StripeResource.extend({create:Requests_stripeMethod({method:"POST",fullPath:"/v1/forwarding/requests"}),retrieve:Requests_stripeMethod({method:"GET",fullPath:"/v1/forwarding/requests/{id}"}),list:Requests_stripeMethod({method:"GET",fullPath:"/v1/forwarding/requests",methodType:"list"})}),ScheduledQueryRuns_stripeMethod=StripeResource.method,ScheduledQueryRuns=StripeResource.extend({retrieve:ScheduledQueryRuns_stripeMethod({method:"GET",fullPath:"/v1/sigma/scheduled_query_runs/{scheduled_query_run}"}),list:ScheduledQueryRuns_stripeMethod({method:"GET",fullPath:"/v1/sigma/scheduled_query_runs",methodType:"list"})}),Secrets_stripeMethod=StripeResource.method,Secrets=StripeResource.extend({create:Secrets_stripeMethod({method:"POST",fullPath:"/v1/apps/secrets"}),list:Secrets_stripeMethod({method:"GET",fullPath:"/v1/apps/secrets",methodType:"list"}),deleteWhere:Secrets_stripeMethod({method:"POST",fullPath:"/v1/apps/secrets/delete"}),find:Secrets_stripeMethod({method:"GET",fullPath:"/v1/apps/secrets/find"})}),Sessions_stripeMethod=StripeResource.method,Sessions=StripeResource.extend({create:Sessions_stripeMethod({method:"POST",fullPath:"/v1/billing_portal/sessions"})}),Checkout_Sessions_stripeMethod=StripeResource.method,Sessions_Sessions=StripeResource.extend({create:Checkout_Sessions_stripeMethod({method:"POST",fullPath:"/v1/checkout/sessions"}),retrieve:Checkout_Sessions_stripeMethod({method:"GET",fullPath:"/v1/checkout/sessions/{session}"}),update:Checkout_Sessions_stripeMethod({method:"POST",fullPath:"/v1/checkout/sessions/{session}"}),list:Checkout_Sessions_stripeMethod({method:"GET",fullPath:"/v1/checkout/sessions",methodType:"list"}),expire:Checkout_Sessions_stripeMethod({method:"POST",fullPath:"/v1/checkout/sessions/{session}/expire"}),listLineItems:Checkout_Sessions_stripeMethod({method:"GET",fullPath:"/v1/checkout/sessions/{session}/line_items",methodType:"list"})}),FinancialConnections_Sessions_stripeMethod=StripeResource.method,FinancialConnections_Sessions_Sessions=StripeResource.extend({create:FinancialConnections_Sessions_stripeMethod({method:"POST",fullPath:"/v1/financial_connections/sessions"}),retrieve:FinancialConnections_Sessions_stripeMethod({method:"GET",fullPath:"/v1/financial_connections/sessions/{session}"})}),Settings_stripeMethod=StripeResource.method,Settings=StripeResource.extend({retrieve:Settings_stripeMethod({method:"GET",fullPath:"/v1/tax/settings"}),update:Settings_stripeMethod({method:"POST",fullPath:"/v1/tax/settings"})}),Suppliers_stripeMethod=StripeResource.method,Suppliers=StripeResource.extend({retrieve:Suppliers_stripeMethod({method:"GET",fullPath:"/v1/climate/suppliers/{supplier}"}),list:Suppliers_stripeMethod({method:"GET",fullPath:"/v1/climate/suppliers",methodType:"list"})}),TestClocks_stripeMethod=StripeResource.method,TestClocks=StripeResource.extend({create:TestClocks_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/test_clocks"}),retrieve:TestClocks_stripeMethod({method:"GET",fullPath:"/v1/test_helpers/test_clocks/{test_clock}"}),list:TestClocks_stripeMethod({method:"GET",fullPath:"/v1/test_helpers/test_clocks",methodType:"list"}),del:TestClocks_stripeMethod({method:"DELETE",fullPath:"/v1/test_helpers/test_clocks/{test_clock}"}),advance:TestClocks_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/test_clocks/{test_clock}/advance"})}),Tokens_stripeMethod=StripeResource.method,Tokens=StripeResource.extend({retrieve:Tokens_stripeMethod({method:"GET",fullPath:"/v1/issuing/tokens/{token}"}),update:Tokens_stripeMethod({method:"POST",fullPath:"/v1/issuing/tokens/{token}"}),list:Tokens_stripeMethod({method:"GET",fullPath:"/v1/issuing/tokens",methodType:"list"})}),TransactionEntries_stripeMethod=StripeResource.method,TransactionEntries=StripeResource.extend({retrieve:TransactionEntries_stripeMethod({method:"GET",fullPath:"/v1/treasury/transaction_entries/{id}"}),list:TransactionEntries_stripeMethod({method:"GET",fullPath:"/v1/treasury/transaction_entries",methodType:"list"})}),Transactions_stripeMethod=StripeResource.method,Transactions=StripeResource.extend({retrieve:Transactions_stripeMethod({method:"GET",fullPath:"/v1/financial_connections/transactions/{transaction}"}),list:Transactions_stripeMethod({method:"GET",fullPath:"/v1/financial_connections/transactions",methodType:"list"})}),Issuing_Transactions_stripeMethod=StripeResource.method,Transactions_Transactions=StripeResource.extend({retrieve:Issuing_Transactions_stripeMethod({method:"GET",fullPath:"/v1/issuing/transactions/{transaction}"}),update:Issuing_Transactions_stripeMethod({method:"POST",fullPath:"/v1/issuing/transactions/{transaction}"}),list:Issuing_Transactions_stripeMethod({method:"GET",fullPath:"/v1/issuing/transactions",methodType:"list"})}),Tax_Transactions_stripeMethod=StripeResource.method,Tax_Transactions_Transactions=StripeResource.extend({retrieve:Tax_Transactions_stripeMethod({method:"GET",fullPath:"/v1/tax/transactions/{transaction}"}),createFromCalculation:Tax_Transactions_stripeMethod({method:"POST",fullPath:"/v1/tax/transactions/create_from_calculation"}),createReversal:Tax_Transactions_stripeMethod({method:"POST",fullPath:"/v1/tax/transactions/create_reversal"}),listLineItems:Tax_Transactions_stripeMethod({method:"GET",fullPath:"/v1/tax/transactions/{transaction}/line_items",methodType:"list"})}),TestHelpers_Issuing_Transactions_stripeMethod=StripeResource.method,Issuing_Transactions_Transactions=StripeResource.extend({createForceCapture:TestHelpers_Issuing_Transactions_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/transactions/create_force_capture"}),createUnlinkedRefund:TestHelpers_Issuing_Transactions_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/transactions/create_unlinked_refund"}),refund:TestHelpers_Issuing_Transactions_stripeMethod({method:"POST",fullPath:"/v1/test_helpers/issuing/transactions/{transaction}/refund"})}),Treasury_Transactions_stripeMethod=StripeResource.method,Treasury_Transactions_Transactions=StripeResource.extend({retrieve:Treasury_Transactions_stripeMethod({method:"GET",fullPath:"/v1/treasury/transactions/{id}"}),list:Treasury_Transactions_stripeMethod({method:"GET",fullPath:"/v1/treasury/transactions",methodType:"list"})}),ValueListItems_stripeMethod=StripeResource.method,ValueListItems=StripeResource.extend({create:ValueListItems_stripeMethod({method:"POST",fullPath:"/v1/radar/value_list_items"}),retrieve:ValueListItems_stripeMethod({method:"GET",fullPath:"/v1/radar/value_list_items/{item}"}),list:ValueListItems_stripeMethod({method:"GET",fullPath:"/v1/radar/value_list_items",methodType:"list"}),del:ValueListItems_stripeMethod({method:"DELETE",fullPath:"/v1/radar/value_list_items/{item}"})}),ValueLists_stripeMethod=StripeResource.method,ValueLists=StripeResource.extend({create:ValueLists_stripeMethod({method:"POST",fullPath:"/v1/radar/value_lists"}),retrieve:ValueLists_stripeMethod({method:"GET",fullPath:"/v1/radar/value_lists/{value_list}"}),update:ValueLists_stripeMethod({method:"POST",fullPath:"/v1/radar/value_lists/{value_list}"}),list:ValueLists_stripeMethod({method:"GET",fullPath:"/v1/radar/value_lists",methodType:"list"}),del:ValueLists_stripeMethod({method:"DELETE",fullPath:"/v1/radar/value_lists/{value_list}"})}),VerificationReports_stripeMethod=StripeResource.method,VerificationReports=StripeResource.extend({retrieve:VerificationReports_stripeMethod({method:"GET",fullPath:"/v1/identity/verification_reports/{report}"}),list:VerificationReports_stripeMethod({method:"GET",fullPath:"/v1/identity/verification_reports",methodType:"list"})}),VerificationSessions_stripeMethod=StripeResource.method,VerificationSessions=StripeResource.extend({create:VerificationSessions_stripeMethod({method:"POST",fullPath:"/v1/identity/verification_sessions"}),retrieve:VerificationSessions_stripeMethod({method:"GET",fullPath:"/v1/identity/verification_sessions/{session}"}),update:VerificationSessions_stripeMethod({method:"POST",fullPath:"/v1/identity/verification_sessions/{session}"}),list:VerificationSessions_stripeMethod({method:"GET",fullPath:"/v1/identity/verification_sessions",methodType:"list"}),cancel:VerificationSessions_stripeMethod({method:"POST",fullPath:"/v1/identity/verification_sessions/{session}/cancel"}),redact:VerificationSessions_stripeMethod({method:"POST",fullPath:"/v1/identity/verification_sessions/{session}/redact"})}),resources_Accounts_stripeMethod=StripeResource.method,Accounts_Accounts=StripeResource.extend({create:resources_Accounts_stripeMethod({method:"POST",fullPath:"/v1/accounts"}),retrieve(id,...args){return"string"==typeof id?resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/accounts/{id}"}).apply(this,[id,...args]):(null==id&&[].shift.apply([id,...args]),resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/account"}).apply(this,[id,...args]))},update:resources_Accounts_stripeMethod({method:"POST",fullPath:"/v1/accounts/{account}"}),list:resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/accounts",methodType:"list"}),del:resources_Accounts_stripeMethod({method:"DELETE",fullPath:"/v1/accounts/{account}"}),createExternalAccount:resources_Accounts_stripeMethod({method:"POST",fullPath:"/v1/accounts/{account}/external_accounts"}),createLoginLink:resources_Accounts_stripeMethod({method:"POST",fullPath:"/v1/accounts/{account}/login_links"}),createPerson:resources_Accounts_stripeMethod({method:"POST",fullPath:"/v1/accounts/{account}/persons"}),deleteExternalAccount:resources_Accounts_stripeMethod({method:"DELETE",fullPath:"/v1/accounts/{account}/external_accounts/{id}"}),deletePerson:resources_Accounts_stripeMethod({method:"DELETE",fullPath:"/v1/accounts/{account}/persons/{person}"}),listCapabilities:resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/accounts/{account}/capabilities",methodType:"list"}),listExternalAccounts:resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/accounts/{account}/external_accounts",methodType:"list"}),listPersons:resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/accounts/{account}/persons",methodType:"list"}),reject:resources_Accounts_stripeMethod({method:"POST",fullPath:"/v1/accounts/{account}/reject"}),retrieveCurrent:resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/account"}),retrieveCapability:resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/accounts/{account}/capabilities/{capability}"}),retrieveExternalAccount:resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/accounts/{account}/external_accounts/{id}"}),retrievePerson:resources_Accounts_stripeMethod({method:"GET",fullPath:"/v1/accounts/{account}/persons/{person}"}),updateCapability:resources_Accounts_stripeMethod({method:"POST",fullPath:"/v1/accounts/{account}/capabilities/{capability}"}),updateExternalAccount:resources_Accounts_stripeMethod({method:"POST",fullPath:"/v1/accounts/{account}/external_accounts/{id}"}),updatePerson:resources_Accounts_stripeMethod({method:"POST",fullPath:"/v1/accounts/{account}/persons/{person}"})}),AccountLinks_stripeMethod=StripeResource.method,AccountLinks=StripeResource.extend({create:AccountLinks_stripeMethod({method:"POST",fullPath:"/v1/account_links"})}),AccountSessions_stripeMethod=StripeResource.method,AccountSessions=StripeResource.extend({create:AccountSessions_stripeMethod({method:"POST",fullPath:"/v1/account_sessions"})}),ApplePayDomains_stripeMethod=StripeResource.method,ApplePayDomains=StripeResource.extend({create:ApplePayDomains_stripeMethod({method:"POST",fullPath:"/v1/apple_pay/domains"}),retrieve:ApplePayDomains_stripeMethod({method:"GET",fullPath:"/v1/apple_pay/domains/{domain}"}),list:ApplePayDomains_stripeMethod({method:"GET",fullPath:"/v1/apple_pay/domains",methodType:"list"}),del:ApplePayDomains_stripeMethod({method:"DELETE",fullPath:"/v1/apple_pay/domains/{domain}"})}),ApplicationFees_stripeMethod=StripeResource.method,ApplicationFees=StripeResource.extend({retrieve:ApplicationFees_stripeMethod({method:"GET",fullPath:"/v1/application_fees/{id}"}),list:ApplicationFees_stripeMethod({method:"GET",fullPath:"/v1/application_fees",methodType:"list"}),createRefund:ApplicationFees_stripeMethod({method:"POST",fullPath:"/v1/application_fees/{id}/refunds"}),listRefunds:ApplicationFees_stripeMethod({method:"GET",fullPath:"/v1/application_fees/{id}/refunds",methodType:"list"}),retrieveRefund:ApplicationFees_stripeMethod({method:"GET",fullPath:"/v1/application_fees/{fee}/refunds/{id}"}),updateRefund:ApplicationFees_stripeMethod({method:"POST",fullPath:"/v1/application_fees/{fee}/refunds/{id}"})}),Balance_stripeMethod=StripeResource.method,Balance=StripeResource.extend({retrieve:Balance_stripeMethod({method:"GET",fullPath:"/v1/balance"})}),BalanceSettings_stripeMethod=StripeResource.method,BalanceSettings=StripeResource.extend({retrieve:BalanceSettings_stripeMethod({method:"GET",fullPath:"/v1/balance_settings"}),update:BalanceSettings_stripeMethod({method:"POST",fullPath:"/v1/balance_settings"})}),BalanceTransactions_stripeMethod=StripeResource.method,BalanceTransactions=StripeResource.extend({retrieve:BalanceTransactions_stripeMethod({method:"GET",fullPath:"/v1/balance_transactions/{id}"}),list:BalanceTransactions_stripeMethod({method:"GET",fullPath:"/v1/balance_transactions",methodType:"list"})}),Charges_stripeMethod=StripeResource.method,Charges=StripeResource.extend({create:Charges_stripeMethod({method:"POST",fullPath:"/v1/charges"}),retrieve:Charges_stripeMethod({method:"GET",fullPath:"/v1/charges/{charge}"}),update:Charges_stripeMethod({method:"POST",fullPath:"/v1/charges/{charge}"}),list:Charges_stripeMethod({method:"GET",fullPath:"/v1/charges",methodType:"list"}),capture:Charges_stripeMethod({method:"POST",fullPath:"/v1/charges/{charge}/capture"}),search:Charges_stripeMethod({method:"GET",fullPath:"/v1/charges/search",methodType:"search"})}),resources_ConfirmationTokens_stripeMethod=StripeResource.method,ConfirmationTokens_ConfirmationTokens=StripeResource.extend({retrieve:resources_ConfirmationTokens_stripeMethod({method:"GET",fullPath:"/v1/confirmation_tokens/{confirmation_token}"})}),CountrySpecs_stripeMethod=StripeResource.method,CountrySpecs=StripeResource.extend({retrieve:CountrySpecs_stripeMethod({method:"GET",fullPath:"/v1/country_specs/{country}"}),list:CountrySpecs_stripeMethod({method:"GET",fullPath:"/v1/country_specs",methodType:"list"})}),Coupons_stripeMethod=StripeResource.method,Coupons=StripeResource.extend({create:Coupons_stripeMethod({method:"POST",fullPath:"/v1/coupons"}),retrieve:Coupons_stripeMethod({method:"GET",fullPath:"/v1/coupons/{coupon}"}),update:Coupons_stripeMethod({method:"POST",fullPath:"/v1/coupons/{coupon}"}),list:Coupons_stripeMethod({method:"GET",fullPath:"/v1/coupons",methodType:"list"}),del:Coupons_stripeMethod({method:"DELETE",fullPath:"/v1/coupons/{coupon}"})}),CreditNotes_stripeMethod=StripeResource.method,CreditNotes=StripeResource.extend({create:CreditNotes_stripeMethod({method:"POST",fullPath:"/v1/credit_notes"}),retrieve:CreditNotes_stripeMethod({method:"GET",fullPath:"/v1/credit_notes/{id}"}),update:CreditNotes_stripeMethod({method:"POST",fullPath:"/v1/credit_notes/{id}"}),list:CreditNotes_stripeMethod({method:"GET",fullPath:"/v1/credit_notes",methodType:"list"}),listLineItems:CreditNotes_stripeMethod({method:"GET",fullPath:"/v1/credit_notes/{credit_note}/lines",methodType:"list"}),listPreviewLineItems:CreditNotes_stripeMethod({method:"GET",fullPath:"/v1/credit_notes/preview/lines",methodType:"list"}),preview:CreditNotes_stripeMethod({method:"GET",fullPath:"/v1/credit_notes/preview"}),voidCreditNote:CreditNotes_stripeMethod({method:"POST",fullPath:"/v1/credit_notes/{id}/void"})}),CustomerSessions_stripeMethod=StripeResource.method,CustomerSessions=StripeResource.extend({create:CustomerSessions_stripeMethod({method:"POST",fullPath:"/v1/customer_sessions"})}),resources_Customers_stripeMethod=StripeResource.method,Customers_Customers=StripeResource.extend({create:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers"}),retrieve:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}"}),update:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers/{customer}"}),list:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers",methodType:"list"}),del:resources_Customers_stripeMethod({method:"DELETE",fullPath:"/v1/customers/{customer}"}),createBalanceTransaction:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers/{customer}/balance_transactions"}),createFundingInstructions:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers/{customer}/funding_instructions"}),createSource:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers/{customer}/sources"}),createTaxId:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers/{customer}/tax_ids"}),deleteDiscount:resources_Customers_stripeMethod({method:"DELETE",fullPath:"/v1/customers/{customer}/discount"}),deleteSource:resources_Customers_stripeMethod({method:"DELETE",fullPath:"/v1/customers/{customer}/sources/{id}"}),deleteTaxId:resources_Customers_stripeMethod({method:"DELETE",fullPath:"/v1/customers/{customer}/tax_ids/{id}"}),listBalanceTransactions:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/balance_transactions",methodType:"list"}),listCashBalanceTransactions:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/cash_balance_transactions",methodType:"list"}),listPaymentMethods:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/payment_methods",methodType:"list"}),listSources:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/sources",methodType:"list"}),listTaxIds:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/tax_ids",methodType:"list"}),retrieveBalanceTransaction:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/balance_transactions/{transaction}"}),retrieveCashBalance:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/cash_balance"}),retrieveCashBalanceTransaction:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/cash_balance_transactions/{transaction}"}),retrievePaymentMethod:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/payment_methods/{payment_method}"}),retrieveSource:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/sources/{id}"}),retrieveTaxId:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/{customer}/tax_ids/{id}"}),search:resources_Customers_stripeMethod({method:"GET",fullPath:"/v1/customers/search",methodType:"search"}),updateBalanceTransaction:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers/{customer}/balance_transactions/{transaction}"}),updateCashBalance:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers/{customer}/cash_balance"}),updateSource:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers/{customer}/sources/{id}"}),verifySource:resources_Customers_stripeMethod({method:"POST",fullPath:"/v1/customers/{customer}/sources/{id}/verify"})}),resources_Disputes_stripeMethod=StripeResource.method,Disputes_Disputes=StripeResource.extend({retrieve:resources_Disputes_stripeMethod({method:"GET",fullPath:"/v1/disputes/{dispute}"}),update:resources_Disputes_stripeMethod({method:"POST",fullPath:"/v1/disputes/{dispute}"}),list:resources_Disputes_stripeMethod({method:"GET",fullPath:"/v1/disputes",methodType:"list"}),close:resources_Disputes_stripeMethod({method:"POST",fullPath:"/v1/disputes/{dispute}/close"})}),EphemeralKeys_stripeMethod=StripeResource.method,EphemeralKeys=StripeResource.extend({create:EphemeralKeys_stripeMethod({method:"POST",fullPath:"/v1/ephemeral_keys",validator:(data,options)=>{if(!options.headers||!options.headers["Stripe-Version"])throw new Error("Passing apiVersion in a separate options hash is required to create an ephemeral key. See https://stripe.com/docs/api/versioning?lang=node")}}),del:EphemeralKeys_stripeMethod({method:"DELETE",fullPath:"/v1/ephemeral_keys/{key}"})}),resources_Events_stripeMethod=StripeResource.method,Events_Events=StripeResource.extend({retrieve:resources_Events_stripeMethod({method:"GET",fullPath:"/v1/events/{id}"}),list:resources_Events_stripeMethod({method:"GET",fullPath:"/v1/events",methodType:"list"})}),ExchangeRates_stripeMethod=StripeResource.method,ExchangeRates=StripeResource.extend({retrieve:ExchangeRates_stripeMethod({method:"GET",fullPath:"/v1/exchange_rates/{rate_id}"}),list:ExchangeRates_stripeMethod({method:"GET",fullPath:"/v1/exchange_rates",methodType:"list"})}),FileLinks_stripeMethod=StripeResource.method,FileLinks=StripeResource.extend({create:FileLinks_stripeMethod({method:"POST",fullPath:"/v1/file_links"}),retrieve:FileLinks_stripeMethod({method:"GET",fullPath:"/v1/file_links/{link}"}),update:FileLinks_stripeMethod({method:"POST",fullPath:"/v1/file_links/{link}"}),list:FileLinks_stripeMethod({method:"GET",fullPath:"/v1/file_links",methodType:"list"})}),multipartDataGenerator=(method,data,headers)=>{const segno=(Math.round(1e16*Math.random())+Math.round(1e16*Math.random())).toString();headers["Content-Type"]=`multipart/form-data; boundary=${segno}`;const textEncoder=new TextEncoder;let buffer=new Uint8Array(0);const endBuffer=textEncoder.encode("\r\n");function push(l){const prevBuffer=buffer,newBuffer=l instanceof Uint8Array?l:new Uint8Array(textEncoder.encode(l));buffer=new Uint8Array(prevBuffer.length+newBuffer.length+2),buffer.set(prevBuffer),buffer.set(newBuffer,prevBuffer.length),buffer.set(endBuffer,buffer.length-2)}function q(s){return`"${s.replace(/"|"/g,"%22").replace(/\r\n|\r|\n/g," ")}"`}const flattenedData=function flattenAndStringify(data){const result={},step=(obj,prevKey)=>{Object.entries(obj).forEach(([key,value])=>{const newKey=prevKey?`${prevKey}[${key}]`:key;if(function isObject(obj){const type=typeof obj;return("function"===type||"object"===type)&&!!obj}(value)){if(!(value instanceof Uint8Array||Object.prototype.hasOwnProperty.call(value,"data")))return step(value,newKey);result[newKey]=value}else result[newKey]=String(value)})};return step(data,null),result}(data);for(const k in flattenedData){if(!Object.prototype.hasOwnProperty.call(flattenedData,k))continue;const v=flattenedData[k];if(push(`--${segno}`),Object.prototype.hasOwnProperty.call(v,"data")){const typedEntry=v;push(`Content-Disposition: form-data; name=${q(k)}; filename=${q(typedEntry.name||"blob")}`),push(`Content-Type: ${typedEntry.type||"application/octet-stream"}`),push(""),push(typedEntry.data)}else push(`Content-Disposition: form-data; name=${q(k)}`),push(""),push(v)}return push(`--${segno}--`),buffer};const Files_stripeMethod=StripeResource.method,Files=StripeResource.extend({create:Files_stripeMethod({method:"POST",fullPath:"/v1/files",headers:{"Content-Type":"multipart/form-data"},host:"files.stripe.com"}),retrieve:Files_stripeMethod({method:"GET",fullPath:"/v1/files/{file}"}),list:Files_stripeMethod({method:"GET",fullPath:"/v1/files",methodType:"list"}),requestDataProcessor:function multipartRequestDataProcessor(method,data,headers,callback){if(data=data||{},"POST"!==method)return callback(null,queryStringifyRequestData(data));this._stripe._platformFunctions.tryBufferData(data).then(bufferedData=>{const buffer=multipartDataGenerator(0,bufferedData,headers);return callback(null,buffer)}).catch(err=>callback(err,null))}}),InvoiceItems_stripeMethod=StripeResource.method,InvoiceItems=StripeResource.extend({create:InvoiceItems_stripeMethod({method:"POST",fullPath:"/v1/invoiceitems"}),retrieve:InvoiceItems_stripeMethod({method:"GET",fullPath:"/v1/invoiceitems/{invoiceitem}"}),update:InvoiceItems_stripeMethod({method:"POST",fullPath:"/v1/invoiceitems/{invoiceitem}"}),list:InvoiceItems_stripeMethod({method:"GET",fullPath:"/v1/invoiceitems",methodType:"list"}),del:InvoiceItems_stripeMethod({method:"DELETE",fullPath:"/v1/invoiceitems/{invoiceitem}"})}),InvoicePayments_stripeMethod=StripeResource.method,InvoicePayments=StripeResource.extend({retrieve:InvoicePayments_stripeMethod({method:"GET",fullPath:"/v1/invoice_payments/{invoice_payment}"}),list:InvoicePayments_stripeMethod({method:"GET",fullPath:"/v1/invoice_payments",methodType:"list"})}),InvoiceRenderingTemplates_stripeMethod=StripeResource.method,InvoiceRenderingTemplates=StripeResource.extend({retrieve:InvoiceRenderingTemplates_stripeMethod({method:"GET",fullPath:"/v1/invoice_rendering_templates/{template}"}),list:InvoiceRenderingTemplates_stripeMethod({method:"GET",fullPath:"/v1/invoice_rendering_templates",methodType:"list"}),archive:InvoiceRenderingTemplates_stripeMethod({method:"POST",fullPath:"/v1/invoice_rendering_templates/{template}/archive"}),unarchive:InvoiceRenderingTemplates_stripeMethod({method:"POST",fullPath:"/v1/invoice_rendering_templates/{template}/unarchive"})}),Invoices_stripeMethod=StripeResource.method,Invoices=StripeResource.extend({create:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices"}),retrieve:Invoices_stripeMethod({method:"GET",fullPath:"/v1/invoices/{invoice}"}),update:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}"}),list:Invoices_stripeMethod({method:"GET",fullPath:"/v1/invoices",methodType:"list"}),del:Invoices_stripeMethod({method:"DELETE",fullPath:"/v1/invoices/{invoice}"}),addLines:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/add_lines"}),attachPayment:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/attach_payment"}),createPreview:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/create_preview"}),finalizeInvoice:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/finalize"}),listLineItems:Invoices_stripeMethod({method:"GET",fullPath:"/v1/invoices/{invoice}/lines",methodType:"list"}),markUncollectible:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/mark_uncollectible"}),pay:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/pay"}),removeLines:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/remove_lines"}),search:Invoices_stripeMethod({method:"GET",fullPath:"/v1/invoices/search",methodType:"search"}),sendInvoice:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/send"}),updateLines:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/update_lines"}),updateLineItem:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/lines/{line_item_id}"}),voidInvoice:Invoices_stripeMethod({method:"POST",fullPath:"/v1/invoices/{invoice}/void"})}),Mandates_stripeMethod=StripeResource.method,Mandates=StripeResource.extend({retrieve:Mandates_stripeMethod({method:"GET",fullPath:"/v1/mandates/{mandate}"})}),OAuth_stripeMethod=StripeResource.method,oAuthHost="connect.stripe.com",OAuth=StripeResource.extend({basePath:"/",authorizeUrl(params,options){params=params||{};let path="oauth/authorize";return(options=options||{}).express&&(path=`express/${path}`),params.response_type||(params.response_type="code"),params.client_id||(params.client_id=this._stripe.getClientId()),params.scope||(params.scope="read_write"),`https://${oAuthHost}/${path}?${queryStringifyRequestData(params)}`},token:OAuth_stripeMethod({method:"POST",path:"oauth/token",host:oAuthHost}),deauthorize(spec,...args){return spec.client_id||(spec.client_id=this._stripe.getClientId()),OAuth_stripeMethod({method:"POST",path:"oauth/deauthorize",host:oAuthHost}).apply(this,[spec,...args])}}),PaymentAttemptRecords_stripeMethod=StripeResource.method,PaymentAttemptRecords=StripeResource.extend({retrieve:PaymentAttemptRecords_stripeMethod({method:"GET",fullPath:"/v1/payment_attempt_records/{id}"}),list:PaymentAttemptRecords_stripeMethod({method:"GET",fullPath:"/v1/payment_attempt_records",methodType:"list"})}),PaymentIntents_stripeMethod=StripeResource.method,PaymentIntents=StripeResource.extend({create:PaymentIntents_stripeMethod({method:"POST",fullPath:"/v1/payment_intents"}),retrieve:PaymentIntents_stripeMethod({method:"GET",fullPath:"/v1/payment_intents/{intent}"}),update:PaymentIntents_stripeMethod({method:"POST",fullPath:"/v1/payment_intents/{intent}"}),list:PaymentIntents_stripeMethod({method:"GET",fullPath:"/v1/payment_intents",methodType:"list"}),applyCustomerBalance:PaymentIntents_stripeMethod({method:"POST",fullPath:"/v1/payment_intents/{intent}/apply_customer_balance"}),cancel:PaymentIntents_stripeMethod({method:"POST",fullPath:"/v1/payment_intents/{intent}/cancel"}),capture:PaymentIntents_stripeMethod({method:"POST",fullPath:"/v1/payment_intents/{intent}/capture"}),confirm:PaymentIntents_stripeMethod({method:"POST",fullPath:"/v1/payment_intents/{intent}/confirm"}),incrementAuthorization:PaymentIntents_stripeMethod({method:"POST",fullPath:"/v1/payment_intents/{intent}/increment_authorization"}),listAmountDetailsLineItems:PaymentIntents_stripeMethod({method:"GET",fullPath:"/v1/payment_intents/{intent}/amount_details_line_items",methodType:"list"}),search:PaymentIntents_stripeMethod({method:"GET",fullPath:"/v1/payment_intents/search",methodType:"search"}),verifyMicrodeposits:PaymentIntents_stripeMethod({method:"POST",fullPath:"/v1/payment_intents/{intent}/verify_microdeposits"})}),PaymentLinks_stripeMethod=StripeResource.method,PaymentLinks=StripeResource.extend({create:PaymentLinks_stripeMethod({method:"POST",fullPath:"/v1/payment_links"}),retrieve:PaymentLinks_stripeMethod({method:"GET",fullPath:"/v1/payment_links/{payment_link}"}),update:PaymentLinks_stripeMethod({method:"POST",fullPath:"/v1/payment_links/{payment_link}"}),list:PaymentLinks_stripeMethod({method:"GET",fullPath:"/v1/payment_links",methodType:"list"}),listLineItems:PaymentLinks_stripeMethod({method:"GET",fullPath:"/v1/payment_links/{payment_link}/line_items",methodType:"list"})}),PaymentMethodConfigurations_stripeMethod=StripeResource.method,PaymentMethodConfigurations=StripeResource.extend({create:PaymentMethodConfigurations_stripeMethod({method:"POST",fullPath:"/v1/payment_method_configurations"}),retrieve:PaymentMethodConfigurations_stripeMethod({method:"GET",fullPath:"/v1/payment_method_configurations/{configuration}"}),update:PaymentMethodConfigurations_stripeMethod({method:"POST",fullPath:"/v1/payment_method_configurations/{configuration}"}),list:PaymentMethodConfigurations_stripeMethod({method:"GET",fullPath:"/v1/payment_method_configurations",methodType:"list"})}),PaymentMethodDomains_stripeMethod=StripeResource.method,PaymentMethodDomains=StripeResource.extend({create:PaymentMethodDomains_stripeMethod({method:"POST",fullPath:"/v1/payment_method_domains"}),retrieve:PaymentMethodDomains_stripeMethod({method:"GET",fullPath:"/v1/payment_method_domains/{payment_method_domain}"}),update:PaymentMethodDomains_stripeMethod({method:"POST",fullPath:"/v1/payment_method_domains/{payment_method_domain}"}),list:PaymentMethodDomains_stripeMethod({method:"GET",fullPath:"/v1/payment_method_domains",methodType:"list"}),validate:PaymentMethodDomains_stripeMethod({method:"POST",fullPath:"/v1/payment_method_domains/{payment_method_domain}/validate"})}),PaymentMethods_stripeMethod=StripeResource.method,PaymentMethods=StripeResource.extend({create:PaymentMethods_stripeMethod({method:"POST",fullPath:"/v1/payment_methods"}),retrieve:PaymentMethods_stripeMethod({method:"GET",fullPath:"/v1/payment_methods/{payment_method}"}),update:PaymentMethods_stripeMethod({method:"POST",fullPath:"/v1/payment_methods/{payment_method}"}),list:PaymentMethods_stripeMethod({method:"GET",fullPath:"/v1/payment_methods",methodType:"list"}),attach:PaymentMethods_stripeMethod({method:"POST",fullPath:"/v1/payment_methods/{payment_method}/attach"}),detach:PaymentMethods_stripeMethod({method:"POST",fullPath:"/v1/payment_methods/{payment_method}/detach"})}),PaymentRecords_stripeMethod=StripeResource.method,PaymentRecords=StripeResource.extend({retrieve:PaymentRecords_stripeMethod({method:"GET",fullPath:"/v1/payment_records/{id}"}),reportPayment:PaymentRecords_stripeMethod({method:"POST",fullPath:"/v1/payment_records/report_payment"}),reportPaymentAttempt:PaymentRecords_stripeMethod({method:"POST",fullPath:"/v1/payment_records/{id}/report_payment_attempt"}),reportPaymentAttemptCanceled:PaymentRecords_stripeMethod({method:"POST",fullPath:"/v1/payment_records/{id}/report_payment_attempt_canceled"}),reportPaymentAttemptFailed:PaymentRecords_stripeMethod({method:"POST",fullPath:"/v1/payment_records/{id}/report_payment_attempt_failed"}),reportPaymentAttemptGuaranteed:PaymentRecords_stripeMethod({method:"POST",fullPath:"/v1/payment_records/{id}/report_payment_attempt_guaranteed"}),reportPaymentAttemptInformational:PaymentRecords_stripeMethod({method:"POST",fullPath:"/v1/payment_records/{id}/report_payment_attempt_informational"}),reportRefund:PaymentRecords_stripeMethod({method:"POST",fullPath:"/v1/payment_records/{id}/report_refund"})}),Payouts_stripeMethod=StripeResource.method,Payouts=StripeResource.extend({create:Payouts_stripeMethod({method:"POST",fullPath:"/v1/payouts"}),retrieve:Payouts_stripeMethod({method:"GET",fullPath:"/v1/payouts/{payout}"}),update:Payouts_stripeMethod({method:"POST",fullPath:"/v1/payouts/{payout}"}),list:Payouts_stripeMethod({method:"GET",fullPath:"/v1/payouts",methodType:"list"}),cancel:Payouts_stripeMethod({method:"POST",fullPath:"/v1/payouts/{payout}/cancel"}),reverse:Payouts_stripeMethod({method:"POST",fullPath:"/v1/payouts/{payout}/reverse"})}),Plans_stripeMethod=StripeResource.method,Plans=StripeResource.extend({create:Plans_stripeMethod({method:"POST",fullPath:"/v1/plans"}),retrieve:Plans_stripeMethod({method:"GET",fullPath:"/v1/plans/{plan}"}),update:Plans_stripeMethod({method:"POST",fullPath:"/v1/plans/{plan}"}),list:Plans_stripeMethod({method:"GET",fullPath:"/v1/plans",methodType:"list"}),del:Plans_stripeMethod({method:"DELETE",fullPath:"/v1/plans/{plan}"})}),Prices_stripeMethod=StripeResource.method,Prices=StripeResource.extend({create:Prices_stripeMethod({method:"POST",fullPath:"/v1/prices"}),retrieve:Prices_stripeMethod({method:"GET",fullPath:"/v1/prices/{price}"}),update:Prices_stripeMethod({method:"POST",fullPath:"/v1/prices/{price}"}),list:Prices_stripeMethod({method:"GET",fullPath:"/v1/prices",methodType:"list"}),search:Prices_stripeMethod({method:"GET",fullPath:"/v1/prices/search",methodType:"search"})}),resources_Products_stripeMethod=StripeResource.method,Products_Products=StripeResource.extend({create:resources_Products_stripeMethod({method:"POST",fullPath:"/v1/products"}),retrieve:resources_Products_stripeMethod({method:"GET",fullPath:"/v1/products/{id}"}),update:resources_Products_stripeMethod({method:"POST",fullPath:"/v1/products/{id}"}),list:resources_Products_stripeMethod({method:"GET",fullPath:"/v1/products",methodType:"list"}),del:resources_Products_stripeMethod({method:"DELETE",fullPath:"/v1/products/{id}"}),createFeature:resources_Products_stripeMethod({method:"POST",fullPath:"/v1/products/{product}/features"}),deleteFeature:resources_Products_stripeMethod({method:"DELETE",fullPath:"/v1/products/{product}/features/{id}"}),listFeatures:resources_Products_stripeMethod({method:"GET",fullPath:"/v1/products/{product}/features",methodType:"list"}),retrieveFeature:resources_Products_stripeMethod({method:"GET",fullPath:"/v1/products/{product}/features/{id}"}),search:resources_Products_stripeMethod({method:"GET",fullPath:"/v1/products/search",methodType:"search"})}),PromotionCodes_stripeMethod=StripeResource.method,PromotionCodes=StripeResource.extend({create:PromotionCodes_stripeMethod({method:"POST",fullPath:"/v1/promotion_codes"}),retrieve:PromotionCodes_stripeMethod({method:"GET",fullPath:"/v1/promotion_codes/{promotion_code}"}),update:PromotionCodes_stripeMethod({method:"POST",fullPath:"/v1/promotion_codes/{promotion_code}"}),list:PromotionCodes_stripeMethod({method:"GET",fullPath:"/v1/promotion_codes",methodType:"list"})}),Quotes_stripeMethod=StripeResource.method,Quotes=StripeResource.extend({create:Quotes_stripeMethod({method:"POST",fullPath:"/v1/quotes"}),retrieve:Quotes_stripeMethod({method:"GET",fullPath:"/v1/quotes/{quote}"}),update:Quotes_stripeMethod({method:"POST",fullPath:"/v1/quotes/{quote}"}),list:Quotes_stripeMethod({method:"GET",fullPath:"/v1/quotes",methodType:"list"}),accept:Quotes_stripeMethod({method:"POST",fullPath:"/v1/quotes/{quote}/accept"}),cancel:Quotes_stripeMethod({method:"POST",fullPath:"/v1/quotes/{quote}/cancel"}),finalizeQuote:Quotes_stripeMethod({method:"POST",fullPath:"/v1/quotes/{quote}/finalize"}),listComputedUpfrontLineItems:Quotes_stripeMethod({method:"GET",fullPath:"/v1/quotes/{quote}/computed_upfront_line_items",methodType:"list"}),listLineItems:Quotes_stripeMethod({method:"GET",fullPath:"/v1/quotes/{quote}/line_items",methodType:"list"}),pdf:Quotes_stripeMethod({method:"GET",fullPath:"/v1/quotes/{quote}/pdf",host:"files.stripe.com",streaming:!0})}),resources_Refunds_stripeMethod=StripeResource.method,Refunds_Refunds=StripeResource.extend({create:resources_Refunds_stripeMethod({method:"POST",fullPath:"/v1/refunds"}),retrieve:resources_Refunds_stripeMethod({method:"GET",fullPath:"/v1/refunds/{refund}"}),update:resources_Refunds_stripeMethod({method:"POST",fullPath:"/v1/refunds/{refund}"}),list:resources_Refunds_stripeMethod({method:"GET",fullPath:"/v1/refunds",methodType:"list"}),cancel:resources_Refunds_stripeMethod({method:"POST",fullPath:"/v1/refunds/{refund}/cancel"})}),Reviews_stripeMethod=StripeResource.method,Reviews=StripeResource.extend({retrieve:Reviews_stripeMethod({method:"GET",fullPath:"/v1/reviews/{review}"}),list:Reviews_stripeMethod({method:"GET",fullPath:"/v1/reviews",methodType:"list"}),approve:Reviews_stripeMethod({method:"POST",fullPath:"/v1/reviews/{review}/approve"})}),SetupAttempts_stripeMethod=StripeResource.method,SetupAttempts=StripeResource.extend({list:SetupAttempts_stripeMethod({method:"GET",fullPath:"/v1/setup_attempts",methodType:"list"})}),SetupIntents_stripeMethod=StripeResource.method,SetupIntents=StripeResource.extend({create:SetupIntents_stripeMethod({method:"POST",fullPath:"/v1/setup_intents"}),retrieve:SetupIntents_stripeMethod({method:"GET",fullPath:"/v1/setup_intents/{intent}"}),update:SetupIntents_stripeMethod({method:"POST",fullPath:"/v1/setup_intents/{intent}"}),list:SetupIntents_stripeMethod({method:"GET",fullPath:"/v1/setup_intents",methodType:"list"}),cancel:SetupIntents_stripeMethod({method:"POST",fullPath:"/v1/setup_intents/{intent}/cancel"}),confirm:SetupIntents_stripeMethod({method:"POST",fullPath:"/v1/setup_intents/{intent}/confirm"}),verifyMicrodeposits:SetupIntents_stripeMethod({method:"POST",fullPath:"/v1/setup_intents/{intent}/verify_microdeposits"})}),ShippingRates_stripeMethod=StripeResource.method,ShippingRates=StripeResource.extend({create:ShippingRates_stripeMethod({method:"POST",fullPath:"/v1/shipping_rates"}),retrieve:ShippingRates_stripeMethod({method:"GET",fullPath:"/v1/shipping_rates/{shipping_rate_token}"}),update:ShippingRates_stripeMethod({method:"POST",fullPath:"/v1/shipping_rates/{shipping_rate_token}"}),list:ShippingRates_stripeMethod({method:"GET",fullPath:"/v1/shipping_rates",methodType:"list"})}),Sources_stripeMethod=StripeResource.method,Sources=StripeResource.extend({create:Sources_stripeMethod({method:"POST",fullPath:"/v1/sources"}),retrieve:Sources_stripeMethod({method:"GET",fullPath:"/v1/sources/{source}"}),update:Sources_stripeMethod({method:"POST",fullPath:"/v1/sources/{source}"}),listSourceTransactions:Sources_stripeMethod({method:"GET",fullPath:"/v1/sources/{source}/source_transactions",methodType:"list"}),verify:Sources_stripeMethod({method:"POST",fullPath:"/v1/sources/{source}/verify"})}),SubscriptionItems_stripeMethod=StripeResource.method,SubscriptionItems=StripeResource.extend({create:SubscriptionItems_stripeMethod({method:"POST",fullPath:"/v1/subscription_items"}),retrieve:SubscriptionItems_stripeMethod({method:"GET",fullPath:"/v1/subscription_items/{item}"}),update:SubscriptionItems_stripeMethod({method:"POST",fullPath:"/v1/subscription_items/{item}"}),list:SubscriptionItems_stripeMethod({method:"GET",fullPath:"/v1/subscription_items",methodType:"list"}),del:SubscriptionItems_stripeMethod({method:"DELETE",fullPath:"/v1/subscription_items/{item}"})}),SubscriptionSchedules_stripeMethod=StripeResource.method,SubscriptionSchedules=StripeResource.extend({create:SubscriptionSchedules_stripeMethod({method:"POST",fullPath:"/v1/subscription_schedules"}),retrieve:SubscriptionSchedules_stripeMethod({method:"GET",fullPath:"/v1/subscription_schedules/{schedule}"}),update:SubscriptionSchedules_stripeMethod({method:"POST",fullPath:"/v1/subscription_schedules/{schedule}"}),list:SubscriptionSchedules_stripeMethod({method:"GET",fullPath:"/v1/subscription_schedules",methodType:"list"}),cancel:SubscriptionSchedules_stripeMethod({method:"POST",fullPath:"/v1/subscription_schedules/{schedule}/cancel"}),release:SubscriptionSchedules_stripeMethod({method:"POST",fullPath:"/v1/subscription_schedules/{schedule}/release"})}),Subscriptions_stripeMethod=StripeResource.method,Subscriptions=StripeResource.extend({create:Subscriptions_stripeMethod({method:"POST",fullPath:"/v1/subscriptions"}),retrieve:Subscriptions_stripeMethod({method:"GET",fullPath:"/v1/subscriptions/{subscription_exposed_id}"}),update:Subscriptions_stripeMethod({method:"POST",fullPath:"/v1/subscriptions/{subscription_exposed_id}"}),list:Subscriptions_stripeMethod({method:"GET",fullPath:"/v1/subscriptions",methodType:"list"}),cancel:Subscriptions_stripeMethod({method:"DELETE",fullPath:"/v1/subscriptions/{subscription_exposed_id}"}),deleteDiscount:Subscriptions_stripeMethod({method:"DELETE",fullPath:"/v1/subscriptions/{subscription_exposed_id}/discount"}),migrate:Subscriptions_stripeMethod({method:"POST",fullPath:"/v1/subscriptions/{subscription}/migrate"}),resume:Subscriptions_stripeMethod({method:"POST",fullPath:"/v1/subscriptions/{subscription}/resume"}),search:Subscriptions_stripeMethod({method:"GET",fullPath:"/v1/subscriptions/search",methodType:"search"})}),TaxCodes_stripeMethod=StripeResource.method,TaxCodes=StripeResource.extend({retrieve:TaxCodes_stripeMethod({method:"GET",fullPath:"/v1/tax_codes/{id}"}),list:TaxCodes_stripeMethod({method:"GET",fullPath:"/v1/tax_codes",methodType:"list"})}),TaxIds_stripeMethod=StripeResource.method,TaxIds=StripeResource.extend({create:TaxIds_stripeMethod({method:"POST",fullPath:"/v1/tax_ids"}),retrieve:TaxIds_stripeMethod({method:"GET",fullPath:"/v1/tax_ids/{id}"}),list:TaxIds_stripeMethod({method:"GET",fullPath:"/v1/tax_ids",methodType:"list"}),del:TaxIds_stripeMethod({method:"DELETE",fullPath:"/v1/tax_ids/{id}"})}),TaxRates_stripeMethod=StripeResource.method,TaxRates=StripeResource.extend({create:TaxRates_stripeMethod({method:"POST",fullPath:"/v1/tax_rates"}),retrieve:TaxRates_stripeMethod({method:"GET",fullPath:"/v1/tax_rates/{tax_rate}"}),update:TaxRates_stripeMethod({method:"POST",fullPath:"/v1/tax_rates/{tax_rate}"}),list:TaxRates_stripeMethod({method:"GET",fullPath:"/v1/tax_rates",methodType:"list"})}),resources_Tokens_stripeMethod=StripeResource.method,Tokens_Tokens=StripeResource.extend({create:resources_Tokens_stripeMethod({method:"POST",fullPath:"/v1/tokens"}),retrieve:resources_Tokens_stripeMethod({method:"GET",fullPath:"/v1/tokens/{token}"})}),Topups_stripeMethod=StripeResource.method,Topups=StripeResource.extend({create:Topups_stripeMethod({method:"POST",fullPath:"/v1/topups"}),retrieve:Topups_stripeMethod({method:"GET",fullPath:"/v1/topups/{topup}"}),update:Topups_stripeMethod({method:"POST",fullPath:"/v1/topups/{topup}"}),list:Topups_stripeMethod({method:"GET",fullPath:"/v1/topups",methodType:"list"}),cancel:Topups_stripeMethod({method:"POST",fullPath:"/v1/topups/{topup}/cancel"})}),Transfers_stripeMethod=StripeResource.method,Transfers=StripeResource.extend({create:Transfers_stripeMethod({method:"POST",fullPath:"/v1/transfers"}),retrieve:Transfers_stripeMethod({method:"GET",fullPath:"/v1/transfers/{transfer}"}),update:Transfers_stripeMethod({method:"POST",fullPath:"/v1/transfers/{transfer}"}),list:Transfers_stripeMethod({method:"GET",fullPath:"/v1/transfers",methodType:"list"}),createReversal:Transfers_stripeMethod({method:"POST",fullPath:"/v1/transfers/{id}/reversals"}),listReversals:Transfers_stripeMethod({method:"GET",fullPath:"/v1/transfers/{id}/reversals",methodType:"list"}),retrieveReversal:Transfers_stripeMethod({method:"GET",fullPath:"/v1/transfers/{transfer}/reversals/{id}"}),updateReversal:Transfers_stripeMethod({method:"POST",fullPath:"/v1/transfers/{transfer}/reversals/{id}"})}),WebhookEndpoints_stripeMethod=StripeResource.method,WebhookEndpoints=StripeResource.extend({create:WebhookEndpoints_stripeMethod({method:"POST",fullPath:"/v1/webhook_endpoints"}),retrieve:WebhookEndpoints_stripeMethod({method:"GET",fullPath:"/v1/webhook_endpoints/{webhook_endpoint}"}),update:WebhookEndpoints_stripeMethod({method:"POST",fullPath:"/v1/webhook_endpoints/{webhook_endpoint}"}),list:WebhookEndpoints_stripeMethod({method:"GET",fullPath:"/v1/webhook_endpoints",methodType:"list"}),del:WebhookEndpoints_stripeMethod({method:"DELETE",fullPath:"/v1/webhook_endpoints/{webhook_endpoint}"})}),Apps=resourceNamespace(0,{Secrets}),Billing=resourceNamespace(0,{Alerts,CreditBalanceSummary,CreditBalanceTransactions,CreditGrants,MeterEventAdjustments,MeterEvents,Meters}),BillingPortal=resourceNamespace(0,{Configurations,Sessions}),Checkout=resourceNamespace(0,{Sessions:Sessions_Sessions}),Climate=resourceNamespace(0,{Orders,Products,Suppliers}),Entitlements=resourceNamespace(0,{ActiveEntitlements,Features}),FinancialConnections=resourceNamespace(0,{Accounts,Sessions:FinancialConnections_Sessions_Sessions,Transactions}),Forwarding=resourceNamespace(0,{Requests}),Identity=resourceNamespace(0,{VerificationReports,VerificationSessions}),Issuing=resourceNamespace(0,{Authorizations,Cardholders,Cards,Disputes,PersonalizationDesigns,PhysicalBundles,Tokens,Transactions:Transactions_Transactions}),Radar=resourceNamespace(0,{EarlyFraudWarnings,ValueListItems,ValueLists}),Reporting=resourceNamespace(0,{ReportRuns,ReportTypes}),Sigma=resourceNamespace(0,{ScheduledQueryRuns}),Tax=resourceNamespace(0,{Associations,Calculations,Registrations,Settings,Transactions:Tax_Transactions_Transactions}),Terminal=resourceNamespace(0,{Configurations:Configurations_Configurations,ConnectionTokens,Locations,OnboardingLinks,Readers}),TestHelpers=resourceNamespace(0,{ConfirmationTokens,Customers,Refunds,TestClocks,Issuing:resourceNamespace(0,{Authorizations:Authorizations_Authorizations,Cards:Cards_Cards,PersonalizationDesigns:PersonalizationDesigns_PersonalizationDesigns,Transactions:Issuing_Transactions_Transactions}),Terminal:resourceNamespace(0,{Readers:Readers_Readers}),Treasury:resourceNamespace(0,{InboundTransfers,OutboundPayments,OutboundTransfers,ReceivedCredits,ReceivedDebits})}),Treasury=resourceNamespace(0,{CreditReversals,DebitReversals,FinancialAccounts,InboundTransfers:InboundTransfers_InboundTransfers,OutboundPayments:OutboundPayments_OutboundPayments,OutboundTransfers:OutboundTransfers_OutboundTransfers,ReceivedCredits:ReceivedCredits_ReceivedCredits,ReceivedDebits:ReceivedDebits_ReceivedDebits,TransactionEntries,Transactions:Treasury_Transactions_Transactions}),V2=resourceNamespace(0,{Billing:resourceNamespace(0,{MeterEventAdjustments:MeterEventAdjustments_MeterEventAdjustments,MeterEventSession,MeterEventStream,MeterEvents:MeterEvents_MeterEvents}),Core:resourceNamespace(0,{EventDestinations,Events})}),APP_INFO_PROPERTIES=["name","version","url","partner_id"],ALLOWED_CONFIG_PROPERTIES=["authenticator","apiVersion","typescript","maxNetworkRetries","httpAgent","httpClient","timeout","host","port","protocol","telemetry","appInfo","stripeAccount","stripeContext"],defaultRequestSenderFactory=stripe=>new RequestSender(stripe,StripeResource.MAX_BUFFERED_REQUEST_METRICS);(function createStripe(platformFunctions,requestSender=defaultRequestSenderFactory){function Stripe(key,config={}){if(!(this instanceof Stripe))return new Stripe(key,config);const props=this._getPropsFromConfig(config);this._platformFunctions=platformFunctions,Object.defineProperty(this,"_emitter",{value:this._platformFunctions.createEmitter(),enumerable:!1,configurable:!1,writable:!1}),this.VERSION=Stripe.PACKAGE_VERSION,this.on=this._emitter.on.bind(this._emitter),this.once=this._emitter.once.bind(this._emitter),this.off=this._emitter.removeListener.bind(this._emitter);const agent=props.httpAgent||null;this._api={host:props.host||"api.stripe.com",port:props.port||"443",protocol:props.protocol||"https",basePath:"/v1/",version:props.apiVersion||"2025-11-17.clover",timeout:validateInteger("timeout",props.timeout,8e4),maxNetworkRetries:validateInteger("maxNetworkRetries",props.maxNetworkRetries,2),agent,httpClient:props.httpClient||(agent?this._platformFunctions.createNodeHttpClient(agent):this._platformFunctions.createDefaultHttpClient()),dev:!1,stripeAccount:props.stripeAccount||null,stripeContext:props.stripeContext||null};const typescript=props.typescript||!1;typescript!==Stripe.USER_AGENT.typescript&&(Stripe.USER_AGENT.typescript=typescript),props.appInfo&&this._setAppInfo(props.appInfo),this._prepResources(),this._setAuthenticator(key,props.authenticator),this.errors=Error_namespaceObject,this.webhooks=Stripe.webhooks,this._prevRequestMetrics=[],this._enableTelemetry=!1!==props.telemetry,this._requestSender=requestSender(this),this.StripeResource=Stripe.StripeResource}return Stripe.PACKAGE_VERSION="20.0.0",Stripe.API_VERSION="2025-11-17.clover",Stripe.USER_AGENT=Object.assign({bindings_version:Stripe.PACKAGE_VERSION,lang:"node",publisher:"stripe",uname:null,typescript:!1},function determineProcessUserAgentProperties(){return void 0===process?{}:{lang_version:process.version,platform:process.platform}}()),Stripe.StripeResource=StripeResource,Stripe.StripeContext=StripeContext,Stripe.resources=resources_namespaceObject,Stripe.HttpClient=HttpClient,Stripe.HttpClientResponse=HttpClientResponse,Stripe.CryptoProvider=CryptoProvider,Stripe.webhooks=createWebhooks(platformFunctions),Stripe.errors=Error_namespaceObject,Stripe.createNodeHttpClient=platformFunctions.createNodeHttpClient,Stripe.createFetchHttpClient=platformFunctions.createFetchHttpClient,Stripe.createNodeCryptoProvider=platformFunctions.createNodeCryptoProvider,Stripe.createSubtleCryptoProvider=platformFunctions.createSubtleCryptoProvider,Stripe.prototype={_appInfo:void 0,on:null,off:null,once:null,VERSION:null,StripeResource:null,webhooks:null,errors:null,_api:null,_prevRequestMetrics:null,_emitter:null,_enableTelemetry:null,_requestSender:null,_platformFunctions:null,rawRequest(method,path,params,options){return this._requestSender._rawRequest(method,path,params,options)},_setAuthenticator(key,authenticator){if(key&&authenticator)throw new Error("Can't specify both apiKey and authenticator");if(!key&&!authenticator)throw new Error("Neither apiKey nor config.authenticator provided");this._authenticator=key?createApiKeyAuthenticator(key):authenticator},_setAppInfo(info){if(info&&"object"!=typeof info)throw new Error("AppInfo must be an object.");if(info&&!info.name)throw new Error("AppInfo.name is required");info=info||{},this._appInfo=APP_INFO_PROPERTIES.reduce((accum,prop)=>("string"==typeof info[prop]&&((accum=accum||{})[prop]=info[prop]),accum),{})},_setApiField(key,value){this._api[key]=value},getApiField(key){return this._api[key]},setClientId(clientId){this._clientId=clientId},getClientId(){return this._clientId},getConstant:c=>{switch(c){case"DEFAULT_HOST":return"api.stripe.com";case"DEFAULT_PORT":return"443";case"DEFAULT_BASE_PATH":return"/v1/";case"DEFAULT_API_VERSION":return"2025-11-17.clover";case"DEFAULT_TIMEOUT":return 8e4;case"MAX_NETWORK_RETRY_DELAY_SEC":return 5;case"INITIAL_NETWORK_RETRY_DELAY_SEC":return.5}return Stripe[c]},getMaxNetworkRetries(){return this.getApiField("maxNetworkRetries")},_setApiNumberField(prop,n,defaultVal){const val=validateInteger(prop,n,defaultVal);this._setApiField(prop,val)},getMaxNetworkRetryDelay:()=>5,getInitialNetworkRetryDelay:()=>.5,getClientUserAgent(cb){return this.getClientUserAgentSeeded(Stripe.USER_AGENT,cb)},getClientUserAgentSeeded(seed,cb){this._platformFunctions.getUname().then(uname=>{var _a;const userAgent={};for(const field in seed)Object.prototype.hasOwnProperty.call(seed,field)&&(userAgent[field]=encodeURIComponent(null!==(_a=seed[field])&&void 0!==_a?_a:"null"));userAgent.uname=encodeURIComponent(uname||"UNKNOWN");const client=this.getApiField("httpClient");client&&(userAgent.httplib=encodeURIComponent(client.getClientName())),this._appInfo&&(userAgent.application=this._appInfo),cb(JSON.stringify(userAgent))})},getAppInfoAsString(){if(!this._appInfo)return"";let formatted=this._appInfo.name;return this._appInfo.version&&(formatted+=`/${this._appInfo.version}`),this._appInfo.url&&(formatted+=` (${this._appInfo.url})`),formatted},getTelemetryEnabled(){return this._enableTelemetry},_prepResources(){for(const name in resources_namespaceObject)Object.prototype.hasOwnProperty.call(resources_namespaceObject,name)&&(this[pascalToCamelCase(name)]=new resources_namespaceObject[name](this))},_getPropsFromConfig(config){if(!config)return{};const isString="string"==typeof config;if(!(config===Object(config)&&!Array.isArray(config))&&!isString)throw new Error("Config must either be an object or a string");if(isString)return{apiVersion:config};if(Object.keys(config).filter(value=>!ALLOWED_CONFIG_PROPERTIES.includes(value)).length>0)throw new Error(`Config object may only contain the following: ${ALLOWED_CONFIG_PROPERTIES.join(", ")}`);return config},parseEventNotification(payload,header,secret,tolerance,cryptoProvider,receivedAt){const eventNotification=this.webhooks.constructEvent(payload,header,secret,tolerance,cryptoProvider,receivedAt);return eventNotification.context&&(eventNotification.context=StripeContext.parse(eventNotification.context)),eventNotification.fetchEvent=()=>this._requestSender._rawRequest("GET",`/v2/core/events/${eventNotification.id}`,void 0,{stripeContext:eventNotification.context},["fetch_event"]),eventNotification.fetchRelatedObject=()=>eventNotification.related_object?this._requestSender._rawRequest("GET",eventNotification.related_object.url,void 0,{stripeContext:eventNotification.context},["fetch_related_object"]):Promise.resolve(null),eventNotification}},Stripe})(new class WebPlatformFunctions extends PlatformFunctions{getUname(){return Promise.resolve(null)}createEmitter(){return new StripeEmitter}tryBufferData(data){if(data.file.data instanceof ReadableStream)throw new Error("Uploading a file as a stream is not supported in non-Node environments. Please open or upvote an issue at github.com/stripe/stripe-node if you use this, detailing your use-case.");return Promise.resolve(data)}createNodeHttpClient(){throw new Error("Stripe: `createNodeHttpClient()` is not available in non-Node environments. Please use `createFetchHttpClient()` instead.")}createDefaultHttpClient(){return super.createFetchHttpClient()}createNodeCryptoProvider(){throw new Error("Stripe: `createNodeCryptoProvider()` is not available in non-Node environments. Please use `createSubtleCryptoProvider()` instead.")}createDefaultCryptoProvider(){return this.createSubtleCryptoProvider()}})},"./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js":module=>{"use strict";var stylesInDOM=[];function getIndexByIdentifier(identifier){for(var result=-1,i=0;i<stylesInDOM.length;i++)if(stylesInDOM[i].identifier===identifier){result=i;break}return result}function modulesToDom(list,options){for(var idCountMap={},identifiers=[],i=0;i<list.length;i++){var item=list[i],id=options.base?item[0]+options.base:item[0],count=idCountMap[id]||0,identifier="".concat(id," ").concat(count);idCountMap[id]=count+1;var indexByIdentifier=getIndexByIdentifier(identifier),obj={css:item[1],media:item[2],sourceMap:item[3],supports:item[4],layer:item[5]};if(-1!==indexByIdentifier)stylesInDOM[indexByIdentifier].references++,stylesInDOM[indexByIdentifier].updater(obj);else{var updater=addElementStyle(obj,options);options.byIndex=i,stylesInDOM.splice(i,0,{identifier,updater,references:1})}identifiers.push(identifier)}return identifiers}function addElementStyle(obj,options){var api=options.domAPI(options);api.update(obj);return function updater(newObj){if(newObj){if(newObj.css===obj.css&&newObj.media===obj.media&&newObj.sourceMap===obj.sourceMap&&newObj.supports===obj.supports&&newObj.layer===obj.layer)return;api.update(obj=newObj)}else api.remove()}}module.exports=function(list,options){var lastIdentifiers=modulesToDom(list=list||[],options=options||{});return function update(newList){newList=newList||[];for(var i=0;i<lastIdentifiers.length;i++){var index=getIndexByIdentifier(lastIdentifiers[i]);stylesInDOM[index].references--}for(var newLastIdentifiers=modulesToDom(newList,options),_i=0;_i<lastIdentifiers.length;_i++){var _index=getIndexByIdentifier(lastIdentifiers[_i]);0===stylesInDOM[_index].references&&(stylesInDOM[_index].updater(),stylesInDOM.splice(_index,1))}lastIdentifiers=newLastIdentifiers}}},"./node_modules/style-loader/dist/runtime/insertBySelector.js":module=>{"use strict";var memo={};module.exports=function insertBySelector(insert,style){var target=function getTarget(target){if(void 0===memo[target]){var styleTarget=document.querySelector(target);if(window.HTMLIFrameElement&&styleTarget instanceof window.HTMLIFrameElement)try{styleTarget=styleTarget.contentDocument.head}catch(e){styleTarget=null}memo[target]=styleTarget}return memo[target]}(insert);if(!target)throw new Error("Couldn't find a style target. This probably means that the value for the 'insert' parameter is invalid.");target.appendChild(style)}},"./node_modules/style-loader/dist/runtime/insertStyleElement.js":module=>{"use strict";module.exports=function insertStyleElement(options){var element=document.createElement("style");return options.setAttributes(element,options.attributes),options.insert(element,options.options),element}},"./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=function setAttributesWithoutAttributes(styleElement){var nonce=__webpack_require__.nc;nonce&&styleElement.setAttribute("nonce",nonce)}},"./node_modules/style-loader/dist/runtime/styleDomAPI.js":module=>{"use strict";module.exports=function domAPI(options){if("undefined"==typeof document)return{update:function update(){},remove:function remove(){}};var styleElement=options.insertStyleElement(options);return{update:function update(obj){!function apply(styleElement,options,obj){var css="";obj.supports&&(css+="@supports (".concat(obj.supports,") {")),obj.media&&(css+="@media ".concat(obj.media," {"));var needLayer=void 0!==obj.layer;needLayer&&(css+="@layer".concat(obj.layer.length>0?" ".concat(obj.layer):""," {")),css+=obj.css,needLayer&&(css+="}"),obj.media&&(css+="}"),obj.supports&&(css+="}");var sourceMap=obj.sourceMap;sourceMap&&"undefined"!=typeof btoa&&(css+="\n/*# sourceMappingURL=data:application/json;base64,".concat(btoa(unescape(encodeURIComponent(JSON.stringify(sourceMap))))," */")),options.styleTagTransform(css,styleElement,options.options)}(styleElement,options,obj)},remove:function remove(){!function removeStyleElement(styleElement){if(null===styleElement.parentNode)return!1;styleElement.parentNode.removeChild(styleElement)}(styleElement)}}}},"./node_modules/style-loader/dist/runtime/styleTagTransform.js":module=>{"use strict";module.exports=function styleTagTransform(css,styleElement){if(styleElement.styleSheet)styleElement.styleSheet.cssText=css;else{for(;styleElement.firstChild;)styleElement.removeChild(styleElement.firstChild);styleElement.appendChild(document.createTextNode(css))}}},"./node_modules/styled-jsx/dist/index/index.js":(__unused_webpack_module,exports,__webpack_require__)=>{var process=__webpack_require__("./node_modules/process/browser.js"),console=__webpack_require__("./node_modules/console-browserify/index.js");__webpack_require__("./node_modules/client-only/index.js");var React=__webpack_require__("./node_modules/next/dist/compiled/react/index.js");function _interopDefaultLegacy(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}var React__default=_interopDefaultLegacy(React);function _defineProperties(target,props){for(var i=0;i<props.length;i++){var descriptor=props[i];descriptor.enumerable=descriptor.enumerable||!1,descriptor.configurable=!0,"value"in descriptor&&(descriptor.writable=!0),Object.defineProperty(target,descriptor.key,descriptor)}}var isProd=void 0!==process&&process.env&&!0,isString=function(o){return"[object String]"===Object.prototype.toString.call(o)},StyleSheet=function(){function StyleSheet(param){var ref=void 0===param?{}:param,_name=ref.name,name=void 0===_name?"stylesheet":_name,_optimizeForSpeed=ref.optimizeForSpeed,optimizeForSpeed=void 0===_optimizeForSpeed?isProd:_optimizeForSpeed;invariant$1(isString(name),"`name` must be a string"),this._name=name,this._deletedRulePlaceholder="#"+name+"-deleted-rule____{}",invariant$1("boolean"==typeof optimizeForSpeed,"`optimizeForSpeed` must be a boolean"),this._optimizeForSpeed=optimizeForSpeed,this._serverSheet=void 0,this._tags=[],this._injected=!1,this._rulesCount=0;var node="undefined"!=typeof window&&document.querySelector('meta[property="csp-nonce"]');this._nonce=node?node.getAttribute("content"):null}var _proto=StyleSheet.prototype;return _proto.setOptimizeForSpeed=function setOptimizeForSpeed(bool){invariant$1("boolean"==typeof bool,"`setOptimizeForSpeed` accepts a boolean"),invariant$1(0===this._rulesCount,"optimizeForSpeed cannot be when rules have already been inserted"),this.flush(),this._optimizeForSpeed=bool,this.inject()},_proto.isOptimizeForSpeed=function isOptimizeForSpeed(){return this._optimizeForSpeed},_proto.inject=function inject(){var _this=this;if(invariant$1(!this._injected,"sheet already injected"),this._injected=!0,"undefined"!=typeof window&&this._optimizeForSpeed)return this._tags[0]=this.makeStyleTag(this._name),this._optimizeForSpeed="insertRule"in this.getSheet(),void(this._optimizeForSpeed||(isProd||console.warn("StyleSheet: optimizeForSpeed mode not supported falling back to standard mode."),this.flush(),this._injected=!0));this._serverSheet={cssRules:[],insertRule:function(rule,index){return"number"==typeof index?_this._serverSheet.cssRules[index]={cssText:rule}:_this._serverSheet.cssRules.push({cssText:rule}),index},deleteRule:function(index){_this._serverSheet.cssRules[index]=null}}},_proto.getSheetForTag=function getSheetForTag(tag){if(tag.sheet)return tag.sheet;for(var i=0;i<document.styleSheets.length;i++)if(document.styleSheets[i].ownerNode===tag)return document.styleSheets[i]},_proto.getSheet=function getSheet(){return this.getSheetForTag(this._tags[this._tags.length-1])},_proto.insertRule=function insertRule(rule,index){if(invariant$1(isString(rule),"`insertRule` accepts only strings"),"undefined"==typeof window)return"number"!=typeof index&&(index=this._serverSheet.cssRules.length),this._serverSheet.insertRule(rule,index),this._rulesCount++;if(this._optimizeForSpeed){var sheet=this.getSheet();"number"!=typeof index&&(index=sheet.cssRules.length);try{sheet.insertRule(rule,index)}catch(error){return isProd||console.warn("StyleSheet: illegal rule: \n\n"+rule+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),-1}}else{var insertionPoint=this._tags[index];this._tags.push(this.makeStyleTag(this._name,rule,insertionPoint))}return this._rulesCount++},_proto.replaceRule=function replaceRule(index,rule){if(this._optimizeForSpeed||"undefined"==typeof window){var sheet="undefined"!=typeof window?this.getSheet():this._serverSheet;if(rule.trim()||(rule=this._deletedRulePlaceholder),!sheet.cssRules[index])return index;sheet.deleteRule(index);try{sheet.insertRule(rule,index)}catch(error){isProd||console.warn("StyleSheet: illegal rule: \n\n"+rule+"\n\nSee https://stackoverflow.com/q/20007992 for more info"),sheet.insertRule(this._deletedRulePlaceholder,index)}}else{var tag=this._tags[index];invariant$1(tag,"old rule at index `"+index+"` not found"),tag.textContent=rule}return index},_proto.deleteRule=function deleteRule(index){if("undefined"!=typeof window)if(this._optimizeForSpeed)this.replaceRule(index,"");else{var tag=this._tags[index];invariant$1(tag,"rule at index `"+index+"` not found"),tag.parentNode.removeChild(tag),this._tags[index]=null}else this._serverSheet.deleteRule(index)},_proto.flush=function flush(){this._injected=!1,this._rulesCount=0,"undefined"!=typeof window?(this._tags.forEach(function(tag){return tag&&tag.parentNode.removeChild(tag)}),this._tags=[]):this._serverSheet.cssRules=[]},_proto.cssRules=function cssRules(){var _this=this;return"undefined"==typeof window?this._serverSheet.cssRules:this._tags.reduce(function(rules,tag){return tag?rules=rules.concat(Array.prototype.map.call(_this.getSheetForTag(tag).cssRules,function(rule){return rule.cssText===_this._deletedRulePlaceholder?null:rule})):rules.push(null),rules},[])},_proto.makeStyleTag=function makeStyleTag(name,cssString,relativeToTag){cssString&&invariant$1(isString(cssString),"makeStyleTag accepts only strings as second parameter");var tag=document.createElement("style");this._nonce&&tag.setAttribute("nonce",this._nonce),tag.type="text/css",tag.setAttribute("data-"+name,""),cssString&&tag.appendChild(document.createTextNode(cssString));var head=document.head||document.getElementsByTagName("head")[0];return relativeToTag?head.insertBefore(tag,relativeToTag):head.appendChild(tag),tag},function _createClass(Constructor,protoProps,staticProps){return protoProps&&_defineProperties(Constructor.prototype,protoProps),staticProps&&_defineProperties(Constructor,staticProps),Constructor}(StyleSheet,[{key:"length",get:function get(){return this._rulesCount}}]),StyleSheet}();function invariant$1(condition,message){if(!condition)throw new Error("StyleSheet: "+message+".")}var stringHash=function hash(str){for(var _$hash=5381,i=str.length;i;)_$hash=33*_$hash^str.charCodeAt(--i);return _$hash>>>0},cache={};function computeId(baseId,props){if(!props)return"jsx-"+baseId;var propsToString=String(props),key=baseId+propsToString;return cache[key]||(cache[key]="jsx-"+stringHash(baseId+"-"+propsToString)),cache[key]}function computeSelector(id,css){"undefined"==typeof window&&(css=css.replace(/\/style/gi,"\\/style"));var idcss=id+css;return cache[idcss]||(cache[idcss]=css.replace(/__jsx-style-dynamic-selector/g,id)),cache[idcss]}var StyleSheetRegistry=function(){function StyleSheetRegistry(param){var ref=void 0===param?{}:param,_styleSheet=ref.styleSheet,styleSheet=void 0===_styleSheet?null:_styleSheet,_optimizeForSpeed=ref.optimizeForSpeed,optimizeForSpeed=void 0!==_optimizeForSpeed&&_optimizeForSpeed;this._sheet=styleSheet||new StyleSheet({name:"styled-jsx",optimizeForSpeed}),this._sheet.inject(),styleSheet&&"boolean"==typeof optimizeForSpeed&&(this._sheet.setOptimizeForSpeed(optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),this._fromServer=void 0,this._indices={},this._instancesCounts={}}var _proto=StyleSheetRegistry.prototype;return _proto.add=function add(props){var _this=this;void 0===this._optimizeForSpeed&&(this._optimizeForSpeed=Array.isArray(props.children),this._sheet.setOptimizeForSpeed(this._optimizeForSpeed),this._optimizeForSpeed=this._sheet.isOptimizeForSpeed()),"undefined"==typeof window||this._fromServer||(this._fromServer=this.selectFromServer(),this._instancesCounts=Object.keys(this._fromServer).reduce(function(acc,tagName){return acc[tagName]=0,acc},{}));var ref=this.getIdAndRules(props),styleId=ref.styleId,rules=ref.rules;if(styleId in this._instancesCounts)this._instancesCounts[styleId]+=1;else{var indices=rules.map(function(rule){return _this._sheet.insertRule(rule)}).filter(function(index){return-1!==index});this._indices[styleId]=indices,this._instancesCounts[styleId]=1}},_proto.remove=function remove(props){var _this=this,styleId=this.getIdAndRules(props).styleId;if(function invariant(condition,message){if(!condition)throw new Error("StyleSheetRegistry: "+message+".")}(styleId in this._instancesCounts,"styleId: `"+styleId+"` not found"),this._instancesCounts[styleId]-=1,this._instancesCounts[styleId]<1){var tagFromServer=this._fromServer&&this._fromServer[styleId];tagFromServer?(tagFromServer.parentNode.removeChild(tagFromServer),delete this._fromServer[styleId]):(this._indices[styleId].forEach(function(index){return _this._sheet.deleteRule(index)}),delete this._indices[styleId]),delete this._instancesCounts[styleId]}},_proto.update=function update(props,nextProps){this.add(nextProps),this.remove(props)},_proto.flush=function flush(){this._sheet.flush(),this._sheet.inject(),this._fromServer=void 0,this._indices={},this._instancesCounts={}},_proto.cssRules=function cssRules(){var _this=this,fromServer=this._fromServer?Object.keys(this._fromServer).map(function(styleId){return[styleId,_this._fromServer[styleId]]}):[],cssRules=this._sheet.cssRules();return fromServer.concat(Object.keys(this._indices).map(function(styleId){return[styleId,_this._indices[styleId].map(function(index){return cssRules[index].cssText}).join(_this._optimizeForSpeed?"":"\n")]}).filter(function(rule){return Boolean(rule[1])}))},_proto.styles=function styles(options){return function mapRulesToStyle(cssRules,options){return void 0===options&&(options={}),cssRules.map(function(args){var id=args[0],css=args[1];return React__default.default.createElement("style",{id:"__"+id,key:"__"+id,nonce:options.nonce?options.nonce:void 0,dangerouslySetInnerHTML:{__html:css}})})}(this.cssRules(),options)},_proto.getIdAndRules=function getIdAndRules(props){var css=props.children,dynamic=props.dynamic,id=props.id;if(dynamic){var styleId=computeId(id,dynamic);return{styleId,rules:Array.isArray(css)?css.map(function(rule){return computeSelector(styleId,rule)}):[computeSelector(styleId,css)]}}return{styleId:computeId(id),rules:Array.isArray(css)?css:[css]}},_proto.selectFromServer=function selectFromServer(){return Array.prototype.slice.call(document.querySelectorAll('[id^="__jsx-"]')).reduce(function(acc,element){return acc[element.id.slice(2)]=element,acc},{})},StyleSheetRegistry}();var StyleSheetContext=React.createContext(null);function createStyleRegistry(){return new StyleSheetRegistry}function useStyleRegistry(){return React.useContext(StyleSheetContext)}StyleSheetContext.displayName="StyleSheetContext";var useInsertionEffect=React__default.default.useInsertionEffect||React.useLayoutEffect,defaultRegistry="undefined"!=typeof window?createStyleRegistry():void 0;function JSXStyle(props){var registry=defaultRegistry||useStyleRegistry(),insertionEffectCalled=React.useRef(!1);return registry?"undefined"==typeof window?(registry.add(props),null):(useInsertionEffect(function(){if(document.head)return registry.add(props),insertionEffectCalled.current=!0,function(){insertionEffectCalled.current=!1,registry.remove(props)}},[props.id,String(props.dynamic)]),React.useLayoutEffect(function(){if(document.head&&!insertionEffectCalled.current)return registry.add(props),function(){registry.remove(props)}},[props.id,String(props.dynamic)]),null):null}JSXStyle.dynamic=function(info){return info.map(function(tagInfo){return computeId(tagInfo[0],tagInfo[1])}).join(" ")},exports.StyleRegistry=function StyleRegistry(param){var configuredRegistry=param.registry,children=param.children,rootRegistry=React.useContext(StyleSheetContext),registry=React.useState(function(){return rootRegistry||configuredRegistry||createStyleRegistry()})[0];return React__default.default.createElement(StyleSheetContext.Provider,{value:registry},children)},exports.style=JSXStyle},"./node_modules/styled-jsx/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{module.exports=__webpack_require__("./node_modules/styled-jsx/dist/index/index.js")},"./node_modules/tailwind-merge/dist/bundle-mjs.mjs":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{"use strict";__webpack_require__.d(__webpack_exports__,{QP:()=>twMerge});const createClassPartObject=(nextPart=new Map,validators=null,classGroupId)=>({nextPart,validators,classGroupId}),EMPTY_CONFLICTS=[],createClassGroupUtils=config=>{const classMap=createClassMap(config),{conflictingClassGroups,conflictingClassGroupModifiers}=config;return{getClassGroupId:className=>{if(className.startsWith("[")&&className.endsWith("]"))return getGroupIdForArbitraryProperty(className);const classParts=className.split("-"),startIndex=""===classParts[0]&&classParts.length>1?1:0;return getGroupRecursive(classParts,startIndex,classMap)},getConflictingClassGroupIds:(classGroupId,hasPostfixModifier)=>{if(hasPostfixModifier){const modifierConflicts=conflictingClassGroupModifiers[classGroupId],baseConflicts=conflictingClassGroups[classGroupId];return modifierConflicts?baseConflicts?((array1,array2)=>{const combinedArray=new Array(array1.length+array2.length);for(let i=0;i<array1.length;i++)combinedArray[i]=array1[i];for(let i=0;i<array2.length;i++)combinedArray[array1.length+i]=array2[i];return combinedArray})(baseConflicts,modifierConflicts):modifierConflicts:baseConflicts||EMPTY_CONFLICTS}return conflictingClassGroups[classGroupId]||EMPTY_CONFLICTS}}},getGroupRecursive=(classParts,startIndex,classPartObject)=>{if(0===classParts.length-startIndex)return classPartObject.classGroupId;const currentClassPart=classParts[startIndex],nextClassPartObject=classPartObject.nextPart.get(currentClassPart);if(nextClassPartObject){const result=getGroupRecursive(classParts,startIndex+1,nextClassPartObject);if(result)return result}const validators=classPartObject.validators;if(null===validators)return;const classRest=0===startIndex?classParts.join("-"):classParts.slice(startIndex).join("-"),validatorsLength=validators.length;for(let i=0;i<validatorsLength;i++){const validatorObj=validators[i];if(validatorObj.validator(classRest))return validatorObj.classGroupId}},getGroupIdForArbitraryProperty=className=>-1===className.slice(1,-1).indexOf(":")?void 0:(()=>{const content=className.slice(1,-1),colonIndex=content.indexOf(":"),property=content.slice(0,colonIndex);return property?"arbitrary.."+property:void 0})(),createClassMap=config=>{const{theme,classGroups}=config;return processClassGroups(classGroups,theme)},processClassGroups=(classGroups,theme)=>{const classMap=createClassPartObject();for(const classGroupId in classGroups){const group=classGroups[classGroupId];processClassesRecursively(group,classMap,classGroupId,theme)}return classMap},processClassesRecursively=(classGroup,classPartObject,classGroupId,theme)=>{const len=classGroup.length;for(let i=0;i<len;i++){const classDefinition=classGroup[i];processClassDefinition(classDefinition,classPartObject,classGroupId,theme)}},processClassDefinition=(classDefinition,classPartObject,classGroupId,theme)=>{"string"!=typeof classDefinition?"function"!=typeof classDefinition?processObjectDefinition(classDefinition,classPartObject,classGroupId,theme):processFunctionDefinition(classDefinition,classPartObject,classGroupId,theme):processStringDefinition(classDefinition,classPartObject,classGroupId)},processStringDefinition=(classDefinition,classPartObject,classGroupId)=>{(""===classDefinition?classPartObject:getPart(classPartObject,classDefinition)).classGroupId=classGroupId},processFunctionDefinition=(classDefinition,classPartObject,classGroupId,theme)=>{isThemeGetter(classDefinition)?processClassesRecursively(classDefinition(theme),classPartObject,classGroupId,theme):(null===classPartObject.validators&&(classPartObject.validators=[]),classPartObject.validators.push(((classGroupId,validator)=>({classGroupId,validator}))(classGroupId,classDefinition)))},processObjectDefinition=(classDefinition,classPartObject,classGroupId,theme)=>{const entries=Object.entries(classDefinition),len=entries.length;for(let i=0;i<len;i++){const[key,value]=entries[i];processClassesRecursively(value,getPart(classPartObject,key),classGroupId,theme)}},getPart=(classPartObject,path)=>{let current=classPartObject;const parts=path.split("-"),len=parts.length;for(let i=0;i<len;i++){const part=parts[i];let next=current.nextPart.get(part);next||(next=createClassPartObject(),current.nextPart.set(part,next)),current=next}return current},isThemeGetter=func=>"isThemeGetter"in func&&!0===func.isThemeGetter,createLruCache=maxCacheSize=>{if(maxCacheSize<1)return{get:()=>{},set:()=>{}};let cacheSize=0,cache=Object.create(null),previousCache=Object.create(null);const update=(key,value)=>{cache[key]=value,cacheSize++,cacheSize>maxCacheSize&&(cacheSize=0,previousCache=cache,cache=Object.create(null))};return{get(key){let value=cache[key];return void 0!==value?value:void 0!==(value=previousCache[key])?(update(key,value),value):void 0},set(key,value){key in cache?cache[key]=value:update(key,value)}}},EMPTY_MODIFIERS=[],createResultObject=(modifiers,hasImportantModifier,baseClassName,maybePostfixModifierPosition,isExternal)=>({modifiers,hasImportantModifier,baseClassName,maybePostfixModifierPosition,isExternal}),createParseClassName=config=>{const{prefix,experimentalParseClassName}=config;let parseClassName=className=>{const modifiers=[];let postfixModifierPosition,bracketDepth=0,parenDepth=0,modifierStart=0;const len=className.length;for(let index=0;index<len;index++){const currentCharacter=className[index];if(0===bracketDepth&&0===parenDepth){if(":"===currentCharacter){modifiers.push(className.slice(modifierStart,index)),modifierStart=index+1;continue}if("/"===currentCharacter){postfixModifierPosition=index;continue}}"["===currentCharacter?bracketDepth++:"]"===currentCharacter?bracketDepth--:"("===currentCharacter?parenDepth++:")"===currentCharacter&&parenDepth--}const baseClassNameWithImportantModifier=0===modifiers.length?className:className.slice(modifierStart);let baseClassName=baseClassNameWithImportantModifier,hasImportantModifier=!1;baseClassNameWithImportantModifier.endsWith("!")?(baseClassName=baseClassNameWithImportantModifier.slice(0,-1),hasImportantModifier=!0):baseClassNameWithImportantModifier.startsWith("!")&&(baseClassName=baseClassNameWithImportantModifier.slice(1),hasImportantModifier=!0);return createResultObject(modifiers,hasImportantModifier,baseClassName,postfixModifierPosition&&postfixModifierPosition>modifierStart?postfixModifierPosition-modifierStart:void 0)};if(prefix){const fullPrefix=prefix+":",parseClassNameOriginal=parseClassName;parseClassName=className=>className.startsWith(fullPrefix)?parseClassNameOriginal(className.slice(fullPrefix.length)):createResultObject(EMPTY_MODIFIERS,!1,className,void 0,!0)}if(experimentalParseClassName){const parseClassNameOriginal=parseClassName;parseClassName=className=>experimentalParseClassName({className,parseClassName:parseClassNameOriginal})}return parseClassName},createSortModifiers=config=>{const modifierWeights=new Map;return config.orderSensitiveModifiers.forEach((mod,index)=>{modifierWeights.set(mod,1e6+index)}),modifiers=>{const result=[];let currentSegment=[];for(let i=0;i<modifiers.length;i++){const modifier=modifiers[i],isArbitrary="["===modifier[0],isOrderSensitive=modifierWeights.has(modifier);isArbitrary||isOrderSensitive?(currentSegment.length>0&&(currentSegment.sort(),result.push(...currentSegment),currentSegment=[]),result.push(modifier)):currentSegment.push(modifier)}return currentSegment.length>0&&(currentSegment.sort(),result.push(...currentSegment)),result}},SPLIT_CLASSES_REGEX=/\s+/,toValue=mix=>{if("string"==typeof mix)return mix;let resolvedValue,string="";for(let k=0;k<mix.length;k++)mix[k]&&(resolvedValue=toValue(mix[k]))&&(string&&(string+=" "),string+=resolvedValue);return string},createTailwindMerge=(createConfigFirst,...createConfigRest)=>{let configUtils,cacheGet,cacheSet,functionToCall;const tailwindMerge=classList=>{const cachedResult=cacheGet(classList);if(cachedResult)return cachedResult;const result=((classList,configUtils)=>{const{parseClassName,getClassGroupId,getConflictingClassGroupIds,sortModifiers}=configUtils,classGroupsInConflict=[],classNames=classList.trim().split(SPLIT_CLASSES_REGEX);let result="";for(let index=classNames.length-1;index>=0;index-=1){const originalClassName=classNames[index],{isExternal,modifiers,hasImportantModifier,baseClassName,maybePostfixModifierPosition}=parseClassName(originalClassName);if(isExternal){result=originalClassName+(result.length>0?" "+result:result);continue}let hasPostfixModifier=!!maybePostfixModifierPosition,classGroupId=getClassGroupId(hasPostfixModifier?baseClassName.substring(0,maybePostfixModifierPosition):baseClassName);if(!classGroupId){if(!hasPostfixModifier){result=originalClassName+(result.length>0?" "+result:result);continue}if(classGroupId=getClassGroupId(baseClassName),!classGroupId){result=originalClassName+(result.length>0?" "+result:result);continue}hasPostfixModifier=!1}const variantModifier=0===modifiers.length?"":1===modifiers.length?modifiers[0]:sortModifiers(modifiers).join(":"),modifierId=hasImportantModifier?variantModifier+"!":variantModifier,classId=modifierId+classGroupId;if(classGroupsInConflict.indexOf(classId)>-1)continue;classGroupsInConflict.push(classId);const conflictGroups=getConflictingClassGroupIds(classGroupId,hasPostfixModifier);for(let i=0;i<conflictGroups.length;++i){const group=conflictGroups[i];classGroupsInConflict.push(modifierId+group)}result=originalClassName+(result.length>0?" "+result:result)}return result})(classList,configUtils);return cacheSet(classList,result),result};return functionToCall=classList=>{const config=createConfigRest.reduce((previousConfig,createConfigCurrent)=>createConfigCurrent(previousConfig),createConfigFirst());return configUtils=(config=>({cache:createLruCache(config.cacheSize),parseClassName:createParseClassName(config),sortModifiers:createSortModifiers(config),...createClassGroupUtils(config)}))(config),cacheGet=configUtils.cache.get,cacheSet=configUtils.cache.set,functionToCall=tailwindMerge,tailwindMerge(classList)},(...args)=>functionToCall(((...classLists)=>{let argument,resolvedValue,index=0,string="";for(;index<classLists.length;)(argument=classLists[index++])&&(resolvedValue=toValue(argument))&&(string&&(string+=" "),string+=resolvedValue);return string})(...args))},fallbackThemeArr=[],fromTheme=key=>{const themeGetter=theme=>theme[key]||fallbackThemeArr;return themeGetter.isThemeGetter=!0,themeGetter},arbitraryValueRegex=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,arbitraryVariableRegex=/^\((?:(\w[\w-]*):)?(.+)\)$/i,fractionRegex=/^\d+\/\d+$/,tshirtUnitRegex=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,lengthUnitRegex=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,colorFunctionRegex=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,shadowRegex=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,imageRegex=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,isFraction=value=>fractionRegex.test(value),isNumber=value=>!!value&&!Number.isNaN(Number(value)),isInteger=value=>!!value&&Number.isInteger(Number(value)),isPercent=value=>value.endsWith("%")&&isNumber(value.slice(0,-1)),isTshirtSize=value=>tshirtUnitRegex.test(value),isAny=()=>!0,isLengthOnly=value=>lengthUnitRegex.test(value)&&!colorFunctionRegex.test(value),isNever=()=>!1,isShadow=value=>shadowRegex.test(value),isImage=value=>imageRegex.test(value),isAnyNonArbitrary=value=>!isArbitraryValue(value)&&!isArbitraryVariable(value),isArbitrarySize=value=>getIsArbitraryValue(value,isLabelSize,isNever),isArbitraryValue=value=>arbitraryValueRegex.test(value),isArbitraryLength=value=>getIsArbitraryValue(value,isLabelLength,isLengthOnly),isArbitraryNumber=value=>getIsArbitraryValue(value,isLabelNumber,isNumber),isArbitraryPosition=value=>getIsArbitraryValue(value,isLabelPosition,isNever),isArbitraryImage=value=>getIsArbitraryValue(value,isLabelImage,isImage),isArbitraryShadow=value=>getIsArbitraryValue(value,isLabelShadow,isShadow),isArbitraryVariable=value=>arbitraryVariableRegex.test(value),isArbitraryVariableLength=value=>getIsArbitraryVariable(value,isLabelLength),isArbitraryVariableFamilyName=value=>getIsArbitraryVariable(value,isLabelFamilyName),isArbitraryVariablePosition=value=>getIsArbitraryVariable(value,isLabelPosition),isArbitraryVariableSize=value=>getIsArbitraryVariable(value,isLabelSize),isArbitraryVariableImage=value=>getIsArbitraryVariable(value,isLabelImage),isArbitraryVariableShadow=value=>getIsArbitraryVariable(value,isLabelShadow,!0),getIsArbitraryValue=(value,testLabel,testValue)=>{const result=arbitraryValueRegex.exec(value);return!!result&&(result[1]?testLabel(result[1]):testValue(result[2]))},getIsArbitraryVariable=(value,testLabel,shouldMatchNoLabel=!1)=>{const result=arbitraryVariableRegex.exec(value);return!!result&&(result[1]?testLabel(result[1]):shouldMatchNoLabel)},isLabelPosition=label=>"position"===label||"percentage"===label,isLabelImage=label=>"image"===label||"url"===label,isLabelSize=label=>"length"===label||"size"===label||"bg-size"===label,isLabelLength=label=>"length"===label,isLabelNumber=label=>"number"===label,isLabelFamilyName=label=>"family-name"===label,isLabelShadow=label=>"shadow"===label,getDefaultConfig=(Symbol.toStringTag,()=>{const themeColor=fromTheme("color"),themeFont=fromTheme("font"),themeText=fromTheme("text"),themeFontWeight=fromTheme("font-weight"),themeTracking=fromTheme("tracking"),themeLeading=fromTheme("leading"),themeBreakpoint=fromTheme("breakpoint"),themeContainer=fromTheme("container"),themeSpacing=fromTheme("spacing"),themeRadius=fromTheme("radius"),themeShadow=fromTheme("shadow"),themeInsetShadow=fromTheme("inset-shadow"),themeTextShadow=fromTheme("text-shadow"),themeDropShadow=fromTheme("drop-shadow"),themeBlur=fromTheme("blur"),themePerspective=fromTheme("perspective"),themeAspect=fromTheme("aspect"),themeEase=fromTheme("ease"),themeAnimate=fromTheme("animate"),scalePositionWithArbitrary=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",isArbitraryVariable,isArbitraryValue],scaleUnambiguousSpacing=()=>[isArbitraryVariable,isArbitraryValue,themeSpacing],scaleInset=()=>[isFraction,"full","auto",...scaleUnambiguousSpacing()],scaleGridTemplateColsRows=()=>[isInteger,"none","subgrid",isArbitraryVariable,isArbitraryValue],scaleGridColRowStartAndEnd=()=>["auto",{span:["full",isInteger,isArbitraryVariable,isArbitraryValue]},isInteger,isArbitraryVariable,isArbitraryValue],scaleGridColRowStartOrEnd=()=>[isInteger,"auto",isArbitraryVariable,isArbitraryValue],scaleGridAutoColsRows=()=>["auto","min","max","fr",isArbitraryVariable,isArbitraryValue],scaleMargin=()=>["auto",...scaleUnambiguousSpacing()],scaleSizing=()=>[isFraction,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...scaleUnambiguousSpacing()],scaleColor=()=>[themeColor,isArbitraryVariable,isArbitraryValue],scaleBgPosition=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom",isArbitraryVariablePosition,isArbitraryPosition,{position:[isArbitraryVariable,isArbitraryValue]}],scaleBgSize=()=>["auto","cover","contain",isArbitraryVariableSize,isArbitrarySize,{size:[isArbitraryVariable,isArbitraryValue]}],scaleGradientStopPosition=()=>[isPercent,isArbitraryVariableLength,isArbitraryLength],scaleRadius=()=>["","none","full",themeRadius,isArbitraryVariable,isArbitraryValue],scaleBorderWidth=()=>["",isNumber,isArbitraryVariableLength,isArbitraryLength],scaleMaskImagePosition=()=>[isNumber,isPercent,isArbitraryVariablePosition,isArbitraryPosition],scaleBlur=()=>["","none",themeBlur,isArbitraryVariable,isArbitraryValue],scaleRotate=()=>["none",isNumber,isArbitraryVariable,isArbitraryValue],scaleScale=()=>["none",isNumber,isArbitraryVariable,isArbitraryValue],scaleSkew=()=>[isNumber,isArbitraryVariable,isArbitraryValue],scaleTranslate=()=>[isFraction,"full",...scaleUnambiguousSpacing()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[isTshirtSize],breakpoint:[isTshirtSize],color:[isAny],container:[isTshirtSize],"drop-shadow":[isTshirtSize],ease:["in","out","in-out"],font:[isAnyNonArbitrary],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[isTshirtSize],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[isTshirtSize],shadow:[isTshirtSize],spacing:["px",isNumber],text:[isTshirtSize],"text-shadow":[isTshirtSize],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",isFraction,isArbitraryValue,isArbitraryVariable,themeAspect]}],container:["container"],columns:[{columns:[isNumber,isArbitraryValue,isArbitraryVariable,themeContainer]}],"break-after":[{"break-after":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-before":[{"break-before":["auto","avoid","all","avoid-page","page","left","right","column"]}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],sr:["sr-only","not-sr-only"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:scalePositionWithArbitrary()}],overflow:[{overflow:["auto","hidden","clip","visible","scroll"]}],"overflow-x":[{"overflow-x":["auto","hidden","clip","visible","scroll"]}],"overflow-y":[{"overflow-y":["auto","hidden","clip","visible","scroll"]}],overscroll:[{overscroll:["auto","contain","none"]}],"overscroll-x":[{"overscroll-x":["auto","contain","none"]}],"overscroll-y":[{"overscroll-y":["auto","contain","none"]}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:scaleInset()}],"inset-x":[{"inset-x":scaleInset()}],"inset-y":[{"inset-y":scaleInset()}],start:[{start:scaleInset()}],end:[{end:scaleInset()}],top:[{top:scaleInset()}],right:[{right:scaleInset()}],bottom:[{bottom:scaleInset()}],left:[{left:scaleInset()}],visibility:["visible","invisible","collapse"],z:[{z:[isInteger,"auto",isArbitraryVariable,isArbitraryValue]}],basis:[{basis:[isFraction,"full","auto",themeContainer,...scaleUnambiguousSpacing()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[isNumber,isFraction,"auto","initial","none",isArbitraryValue]}],grow:[{grow:["",isNumber,isArbitraryVariable,isArbitraryValue]}],shrink:[{shrink:["",isNumber,isArbitraryVariable,isArbitraryValue]}],order:[{order:[isInteger,"first","last","none",isArbitraryVariable,isArbitraryValue]}],"grid-cols":[{"grid-cols":scaleGridTemplateColsRows()}],"col-start-end":[{col:scaleGridColRowStartAndEnd()}],"col-start":[{"col-start":scaleGridColRowStartOrEnd()}],"col-end":[{"col-end":scaleGridColRowStartOrEnd()}],"grid-rows":[{"grid-rows":scaleGridTemplateColsRows()}],"row-start-end":[{row:scaleGridColRowStartAndEnd()}],"row-start":[{"row-start":scaleGridColRowStartOrEnd()}],"row-end":[{"row-end":scaleGridColRowStartOrEnd()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":scaleGridAutoColsRows()}],"auto-rows":[{"auto-rows":scaleGridAutoColsRows()}],gap:[{gap:scaleUnambiguousSpacing()}],"gap-x":[{"gap-x":scaleUnambiguousSpacing()}],"gap-y":[{"gap-y":scaleUnambiguousSpacing()}],"justify-content":[{justify:["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe","normal"]}],"justify-items":[{"justify-items":["start","end","center","stretch","center-safe","end-safe","normal"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],"align-content":[{content:["normal","start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"align-items":[{items:["start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"align-self":[{self:["auto","start","end","center","stretch","center-safe","end-safe",{baseline:["","last"]}]}],"place-content":[{"place-content":["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"]}],"place-items":[{"place-items":["start","end","center","stretch","center-safe","end-safe","baseline"]}],"place-self":[{"place-self":["auto","start","end","center","stretch","center-safe","end-safe"]}],p:[{p:scaleUnambiguousSpacing()}],px:[{px:scaleUnambiguousSpacing()}],py:[{py:scaleUnambiguousSpacing()}],ps:[{ps:scaleUnambiguousSpacing()}],pe:[{pe:scaleUnambiguousSpacing()}],pt:[{pt:scaleUnambiguousSpacing()}],pr:[{pr:scaleUnambiguousSpacing()}],pb:[{pb:scaleUnambiguousSpacing()}],pl:[{pl:scaleUnambiguousSpacing()}],m:[{m:scaleMargin()}],mx:[{mx:scaleMargin()}],my:[{my:scaleMargin()}],ms:[{ms:scaleMargin()}],me:[{me:scaleMargin()}],mt:[{mt:scaleMargin()}],mr:[{mr:scaleMargin()}],mb:[{mb:scaleMargin()}],ml:[{ml:scaleMargin()}],"space-x":[{"space-x":scaleUnambiguousSpacing()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":scaleUnambiguousSpacing()}],"space-y-reverse":["space-y-reverse"],size:[{size:scaleSizing()}],w:[{w:[themeContainer,"screen",...scaleSizing()]}],"min-w":[{"min-w":[themeContainer,"screen","none",...scaleSizing()]}],"max-w":[{"max-w":[themeContainer,"screen","none","prose",{screen:[themeBreakpoint]},...scaleSizing()]}],h:[{h:["screen","lh",...scaleSizing()]}],"min-h":[{"min-h":["screen","lh","none",...scaleSizing()]}],"max-h":[{"max-h":["screen","lh",...scaleSizing()]}],"font-size":[{text:["base",themeText,isArbitraryVariableLength,isArbitraryLength]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[themeFontWeight,isArbitraryVariable,isArbitraryNumber]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",isPercent,isArbitraryValue]}],"font-family":[{font:[isArbitraryVariableFamilyName,isArbitraryValue,themeFont]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:[themeTracking,isArbitraryVariable,isArbitraryValue]}],"line-clamp":[{"line-clamp":[isNumber,"none",isArbitraryVariable,isArbitraryNumber]}],leading:[{leading:[themeLeading,...scaleUnambiguousSpacing()]}],"list-image":[{"list-image":["none",isArbitraryVariable,isArbitraryValue]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",isArbitraryVariable,isArbitraryValue]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:scaleColor()}],"text-color":[{text:scaleColor()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:["solid","dashed","dotted","double","wavy"]}],"text-decoration-thickness":[{decoration:[isNumber,"from-font","auto",isArbitraryVariable,isArbitraryLength]}],"text-decoration-color":[{decoration:scaleColor()}],"underline-offset":[{"underline-offset":[isNumber,"auto",isArbitraryVariable,isArbitraryValue]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:scaleUnambiguousSpacing()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",isArbitraryVariable,isArbitraryValue]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],wrap:[{wrap:["break-word","anywhere","normal"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",isArbitraryVariable,isArbitraryValue]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:scaleBgPosition()}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","space","round"]}]}],"bg-size":[{bg:scaleBgSize()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},isInteger,isArbitraryVariable,isArbitraryValue],radial:["",isArbitraryVariable,isArbitraryValue],conic:[isInteger,isArbitraryVariable,isArbitraryValue]},isArbitraryVariableImage,isArbitraryImage]}],"bg-color":[{bg:scaleColor()}],"gradient-from-pos":[{from:scaleGradientStopPosition()}],"gradient-via-pos":[{via:scaleGradientStopPosition()}],"gradient-to-pos":[{to:scaleGradientStopPosition()}],"gradient-from":[{from:scaleColor()}],"gradient-via":[{via:scaleColor()}],"gradient-to":[{to:scaleColor()}],rounded:[{rounded:scaleRadius()}],"rounded-s":[{"rounded-s":scaleRadius()}],"rounded-e":[{"rounded-e":scaleRadius()}],"rounded-t":[{"rounded-t":scaleRadius()}],"rounded-r":[{"rounded-r":scaleRadius()}],"rounded-b":[{"rounded-b":scaleRadius()}],"rounded-l":[{"rounded-l":scaleRadius()}],"rounded-ss":[{"rounded-ss":scaleRadius()}],"rounded-se":[{"rounded-se":scaleRadius()}],"rounded-ee":[{"rounded-ee":scaleRadius()}],"rounded-es":[{"rounded-es":scaleRadius()}],"rounded-tl":[{"rounded-tl":scaleRadius()}],"rounded-tr":[{"rounded-tr":scaleRadius()}],"rounded-br":[{"rounded-br":scaleRadius()}],"rounded-bl":[{"rounded-bl":scaleRadius()}],"border-w":[{border:scaleBorderWidth()}],"border-w-x":[{"border-x":scaleBorderWidth()}],"border-w-y":[{"border-y":scaleBorderWidth()}],"border-w-s":[{"border-s":scaleBorderWidth()}],"border-w-e":[{"border-e":scaleBorderWidth()}],"border-w-t":[{"border-t":scaleBorderWidth()}],"border-w-r":[{"border-r":scaleBorderWidth()}],"border-w-b":[{"border-b":scaleBorderWidth()}],"border-w-l":[{"border-l":scaleBorderWidth()}],"divide-x":[{"divide-x":scaleBorderWidth()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":scaleBorderWidth()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:["solid","dashed","dotted","double","hidden","none"]}],"divide-style":[{divide:["solid","dashed","dotted","double","hidden","none"]}],"border-color":[{border:scaleColor()}],"border-color-x":[{"border-x":scaleColor()}],"border-color-y":[{"border-y":scaleColor()}],"border-color-s":[{"border-s":scaleColor()}],"border-color-e":[{"border-e":scaleColor()}],"border-color-t":[{"border-t":scaleColor()}],"border-color-r":[{"border-r":scaleColor()}],"border-color-b":[{"border-b":scaleColor()}],"border-color-l":[{"border-l":scaleColor()}],"divide-color":[{divide:scaleColor()}],"outline-style":[{outline:["solid","dashed","dotted","double","none","hidden"]}],"outline-offset":[{"outline-offset":[isNumber,isArbitraryVariable,isArbitraryValue]}],"outline-w":[{outline:["",isNumber,isArbitraryVariableLength,isArbitraryLength]}],"outline-color":[{outline:scaleColor()}],shadow:[{shadow:["","none",themeShadow,isArbitraryVariableShadow,isArbitraryShadow]}],"shadow-color":[{shadow:scaleColor()}],"inset-shadow":[{"inset-shadow":["none",themeInsetShadow,isArbitraryVariableShadow,isArbitraryShadow]}],"inset-shadow-color":[{"inset-shadow":scaleColor()}],"ring-w":[{ring:scaleBorderWidth()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:scaleColor()}],"ring-offset-w":[{"ring-offset":[isNumber,isArbitraryLength]}],"ring-offset-color":[{"ring-offset":scaleColor()}],"inset-ring-w":[{"inset-ring":scaleBorderWidth()}],"inset-ring-color":[{"inset-ring":scaleColor()}],"text-shadow":[{"text-shadow":["none",themeTextShadow,isArbitraryVariableShadow,isArbitraryShadow]}],"text-shadow-color":[{"text-shadow":scaleColor()}],opacity:[{opacity:[isNumber,isArbitraryVariable,isArbitraryValue]}],"mix-blend":[{"mix-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity","plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"]}],"mask-clip":[{"mask-clip":["border","padding","content","fill","stroke","view"]},"mask-no-clip"],"mask-composite":[{mask:["add","subtract","intersect","exclude"]}],"mask-image-linear-pos":[{"mask-linear":[isNumber]}],"mask-image-linear-from-pos":[{"mask-linear-from":scaleMaskImagePosition()}],"mask-image-linear-to-pos":[{"mask-linear-to":scaleMaskImagePosition()}],"mask-image-linear-from-color":[{"mask-linear-from":scaleColor()}],"mask-image-linear-to-color":[{"mask-linear-to":scaleColor()}],"mask-image-t-from-pos":[{"mask-t-from":scaleMaskImagePosition()}],"mask-image-t-to-pos":[{"mask-t-to":scaleMaskImagePosition()}],"mask-image-t-from-color":[{"mask-t-from":scaleColor()}],"mask-image-t-to-color":[{"mask-t-to":scaleColor()}],"mask-image-r-from-pos":[{"mask-r-from":scaleMaskImagePosition()}],"mask-image-r-to-pos":[{"mask-r-to":scaleMaskImagePosition()}],"mask-image-r-from-color":[{"mask-r-from":scaleColor()}],"mask-image-r-to-color":[{"mask-r-to":scaleColor()}],"mask-image-b-from-pos":[{"mask-b-from":scaleMaskImagePosition()}],"mask-image-b-to-pos":[{"mask-b-to":scaleMaskImagePosition()}],"mask-image-b-from-color":[{"mask-b-from":scaleColor()}],"mask-image-b-to-color":[{"mask-b-to":scaleColor()}],"mask-image-l-from-pos":[{"mask-l-from":scaleMaskImagePosition()}],"mask-image-l-to-pos":[{"mask-l-to":scaleMaskImagePosition()}],"mask-image-l-from-color":[{"mask-l-from":scaleColor()}],"mask-image-l-to-color":[{"mask-l-to":scaleColor()}],"mask-image-x-from-pos":[{"mask-x-from":scaleMaskImagePosition()}],"mask-image-x-to-pos":[{"mask-x-to":scaleMaskImagePosition()}],"mask-image-x-from-color":[{"mask-x-from":scaleColor()}],"mask-image-x-to-color":[{"mask-x-to":scaleColor()}],"mask-image-y-from-pos":[{"mask-y-from":scaleMaskImagePosition()}],"mask-image-y-to-pos":[{"mask-y-to":scaleMaskImagePosition()}],"mask-image-y-from-color":[{"mask-y-from":scaleColor()}],"mask-image-y-to-color":[{"mask-y-to":scaleColor()}],"mask-image-radial":[{"mask-radial":[isArbitraryVariable,isArbitraryValue]}],"mask-image-radial-from-pos":[{"mask-radial-from":scaleMaskImagePosition()}],"mask-image-radial-to-pos":[{"mask-radial-to":scaleMaskImagePosition()}],"mask-image-radial-from-color":[{"mask-radial-from":scaleColor()}],"mask-image-radial-to-color":[{"mask-radial-to":scaleColor()}],"mask-image-radial-shape":[{"mask-radial":["circle","ellipse"]}],"mask-image-radial-size":[{"mask-radial":[{closest:["side","corner"],farthest:["side","corner"]}]}],"mask-image-radial-pos":[{"mask-radial-at":["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"]}],"mask-image-conic-pos":[{"mask-conic":[isNumber]}],"mask-image-conic-from-pos":[{"mask-conic-from":scaleMaskImagePosition()}],"mask-image-conic-to-pos":[{"mask-conic-to":scaleMaskImagePosition()}],"mask-image-conic-from-color":[{"mask-conic-from":scaleColor()}],"mask-image-conic-to-color":[{"mask-conic-to":scaleColor()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:scaleBgPosition()}],"mask-repeat":[{mask:["no-repeat",{repeat:["","x","y","space","round"]}]}],"mask-size":[{mask:scaleBgSize()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",isArbitraryVariable,isArbitraryValue]}],filter:[{filter:["","none",isArbitraryVariable,isArbitraryValue]}],blur:[{blur:scaleBlur()}],brightness:[{brightness:[isNumber,isArbitraryVariable,isArbitraryValue]}],contrast:[{contrast:[isNumber,isArbitraryVariable,isArbitraryValue]}],"drop-shadow":[{"drop-shadow":["","none",themeDropShadow,isArbitraryVariableShadow,isArbitraryShadow]}],"drop-shadow-color":[{"drop-shadow":scaleColor()}],grayscale:[{grayscale:["",isNumber,isArbitraryVariable,isArbitraryValue]}],"hue-rotate":[{"hue-rotate":[isNumber,isArbitraryVariable,isArbitraryValue]}],invert:[{invert:["",isNumber,isArbitraryVariable,isArbitraryValue]}],saturate:[{saturate:[isNumber,isArbitraryVariable,isArbitraryValue]}],sepia:[{sepia:["",isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-filter":[{"backdrop-filter":["","none",isArbitraryVariable,isArbitraryValue]}],"backdrop-blur":[{"backdrop-blur":scaleBlur()}],"backdrop-brightness":[{"backdrop-brightness":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-contrast":[{"backdrop-contrast":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-grayscale":[{"backdrop-grayscale":["",isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-invert":[{"backdrop-invert":["",isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-opacity":[{"backdrop-opacity":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-saturate":[{"backdrop-saturate":[isNumber,isArbitraryVariable,isArbitraryValue]}],"backdrop-sepia":[{"backdrop-sepia":["",isNumber,isArbitraryVariable,isArbitraryValue]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":scaleUnambiguousSpacing()}],"border-spacing-x":[{"border-spacing-x":scaleUnambiguousSpacing()}],"border-spacing-y":[{"border-spacing-y":scaleUnambiguousSpacing()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",isArbitraryVariable,isArbitraryValue]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[isNumber,"initial",isArbitraryVariable,isArbitraryValue]}],ease:[{ease:["linear","initial",themeEase,isArbitraryVariable,isArbitraryValue]}],delay:[{delay:[isNumber,isArbitraryVariable,isArbitraryValue]}],animate:[{animate:["none",themeAnimate,isArbitraryVariable,isArbitraryValue]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[themePerspective,isArbitraryVariable,isArbitraryValue]}],"perspective-origin":[{"perspective-origin":scalePositionWithArbitrary()}],rotate:[{rotate:scaleRotate()}],"rotate-x":[{"rotate-x":scaleRotate()}],"rotate-y":[{"rotate-y":scaleRotate()}],"rotate-z":[{"rotate-z":scaleRotate()}],scale:[{scale:scaleScale()}],"scale-x":[{"scale-x":scaleScale()}],"scale-y":[{"scale-y":scaleScale()}],"scale-z":[{"scale-z":scaleScale()}],"scale-3d":["scale-3d"],skew:[{skew:scaleSkew()}],"skew-x":[{"skew-x":scaleSkew()}],"skew-y":[{"skew-y":scaleSkew()}],transform:[{transform:[isArbitraryVariable,isArbitraryValue,"","none","gpu","cpu"]}],"transform-origin":[{origin:scalePositionWithArbitrary()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:scaleTranslate()}],"translate-x":[{"translate-x":scaleTranslate()}],"translate-y":[{"translate-y":scaleTranslate()}],"translate-z":[{"translate-z":scaleTranslate()}],"translate-none":["translate-none"],accent:[{accent:scaleColor()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:scaleColor()}],"color-scheme":[{scheme:["normal","dark","light","light-dark","only-dark","only-light"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",isArbitraryVariable,isArbitraryValue]}],"field-sizing":[{"field-sizing":["fixed","content"]}],"pointer-events":[{"pointer-events":["auto","none"]}],resize:[{resize:["none","","y","x"]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":scaleUnambiguousSpacing()}],"scroll-mx":[{"scroll-mx":scaleUnambiguousSpacing()}],"scroll-my":[{"scroll-my":scaleUnambiguousSpacing()}],"scroll-ms":[{"scroll-ms":scaleUnambiguousSpacing()}],"scroll-me":[{"scroll-me":scaleUnambiguousSpacing()}],"scroll-mt":[{"scroll-mt":scaleUnambiguousSpacing()}],"scroll-mr":[{"scroll-mr":scaleUnambiguousSpacing()}],"scroll-mb":[{"scroll-mb":scaleUnambiguousSpacing()}],"scroll-ml":[{"scroll-ml":scaleUnambiguousSpacing()}],"scroll-p":[{"scroll-p":scaleUnambiguousSpacing()}],"scroll-px":[{"scroll-px":scaleUnambiguousSpacing()}],"scroll-py":[{"scroll-py":scaleUnambiguousSpacing()}],"scroll-ps":[{"scroll-ps":scaleUnambiguousSpacing()}],"scroll-pe":[{"scroll-pe":scaleUnambiguousSpacing()}],"scroll-pt":[{"scroll-pt":scaleUnambiguousSpacing()}],"scroll-pr":[{"scroll-pr":scaleUnambiguousSpacing()}],"scroll-pb":[{"scroll-pb":scaleUnambiguousSpacing()}],"scroll-pl":[{"scroll-pl":scaleUnambiguousSpacing()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",isArbitraryVariable,isArbitraryValue]}],fill:[{fill:["none",...scaleColor()]}],"stroke-w":[{stroke:[isNumber,isArbitraryVariableLength,isArbitraryLength,isArbitraryNumber]}],stroke:[{stroke:["none",...scaleColor()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-x","border-w-y","border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-x","border-color-y","border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],translate:["translate-x","translate-y","translate-none"],"translate-none":["translate","translate-x","translate-y","translate-z"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]},orderSensitiveModifiers:["*","**","after","backdrop","before","details-content","file","first-letter","first-line","marker","placeholder","selection"]}}),twMerge=createTailwindMerge(getDefaultConfig)},"./node_modules/use-sync-external-store/cjs/use-sync-external-store-with-selector.production.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var React=__webpack_require__("./node_modules/next/dist/compiled/react/index.js");var objectIs="function"==typeof Object.is?Object.is:function is(x,y){return x===y&&(0!==x||1/x==1/y)||x!=x&&y!=y},useSyncExternalStore=React.useSyncExternalStore,useRef=React.useRef,useEffect=React.useEffect,useMemo=React.useMemo,useDebugValue=React.useDebugValue;exports.useSyncExternalStoreWithSelector=function(subscribe,getSnapshot,getServerSnapshot,selector,isEqual){var instRef=useRef(null);if(null===instRef.current){var inst={hasValue:!1,value:null};instRef.current=inst}else inst=instRef.current;instRef=useMemo(function(){function memoizedSelector(nextSnapshot){if(!hasMemo){if(hasMemo=!0,memoizedSnapshot=nextSnapshot,nextSnapshot=selector(nextSnapshot),void 0!==isEqual&&inst.hasValue){var currentSelection=inst.value;if(isEqual(currentSelection,nextSnapshot))return memoizedSelection=currentSelection}return memoizedSelection=nextSnapshot}if(currentSelection=memoizedSelection,objectIs(memoizedSnapshot,nextSnapshot))return currentSelection;var nextSelection=selector(nextSnapshot);return void 0!==isEqual&&isEqual(currentSelection,nextSelection)?(memoizedSnapshot=nextSnapshot,currentSelection):(memoizedSnapshot=nextSnapshot,memoizedSelection=nextSelection)}var memoizedSnapshot,memoizedSelection,hasMemo=!1,maybeGetServerSnapshot=void 0===getServerSnapshot?null:getServerSnapshot;return[function(){return memoizedSelector(getSnapshot())},null===maybeGetServerSnapshot?void 0:function(){return memoizedSelector(maybeGetServerSnapshot())}]},[getSnapshot,getServerSnapshot,selector,isEqual]);var value=useSyncExternalStore(subscribe,instRef[0],instRef[1]);return useEffect(function(){inst.hasValue=!0,inst.value=value},[value]),useDebugValue(value),value}},"./node_modules/use-sync-external-store/with-selector.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";module.exports=__webpack_require__("./node_modules/use-sync-external-store/cjs/use-sync-external-store-with-selector.production.js")},"./node_modules/util-deprecate/browser.js":(module,__unused_webpack_exports,__webpack_require__)=>{var console=__webpack_require__("./node_modules/console-browserify/index.js");function config(name){try{if(!__webpack_require__.g.localStorage)return!1}catch(_){return!1}var val=__webpack_require__.g.localStorage[name];return null!=val&&"true"===String(val).toLowerCase()}module.exports=function deprecate(fn,msg){if(config("noDeprecation"))return fn;var warned=!1;return function deprecated(){if(!warned){if(config("throwDeprecation"))throw new Error(msg);config("traceDeprecation")?console.trace(msg):console.warn(msg),warned=!0}return fn.apply(this,arguments)}}},"./node_modules/util/support/isBufferBrowser.js":module=>{module.exports=function isBuffer(arg){return arg&&"object"==typeof arg&&"function"==typeof arg.copy&&"function"==typeof arg.fill&&"function"==typeof arg.readUInt8}},"./node_modules/util/support/types.js":(__unused_webpack_module,exports,__webpack_require__)=>{"use strict";var isArgumentsObject=__webpack_require__("./node_modules/is-arguments/index.js"),isGeneratorFunction=__webpack_require__("./node_modules/is-generator-function/index.js"),whichTypedArray=__webpack_require__("./node_modules/which-typed-array/index.js"),isTypedArray=__webpack_require__("./node_modules/is-typed-array/index.js");function uncurryThis(f){return f.call.bind(f)}var BigIntSupported="undefined"!=typeof BigInt,SymbolSupported="undefined"!=typeof Symbol,ObjectToString=uncurryThis(Object.prototype.toString),numberValue=uncurryThis(Number.prototype.valueOf),stringValue=uncurryThis(String.prototype.valueOf),booleanValue=uncurryThis(Boolean.prototype.valueOf);if(BigIntSupported)var bigIntValue=uncurryThis(BigInt.prototype.valueOf);if(SymbolSupported)var symbolValue=uncurryThis(Symbol.prototype.valueOf);function checkBoxedPrimitive(value,prototypeValueOf){if("object"!=typeof value)return!1;try{return prototypeValueOf(value),!0}catch(e){return!1}}function isMapToString(value){return"[object Map]"===ObjectToString(value)}function isSetToString(value){return"[object Set]"===ObjectToString(value)}function isWeakMapToString(value){return"[object WeakMap]"===ObjectToString(value)}function isWeakSetToString(value){return"[object WeakSet]"===ObjectToString(value)}function isArrayBufferToString(value){return"[object ArrayBuffer]"===ObjectToString(value)}function isArrayBuffer(value){return"undefined"!=typeof ArrayBuffer&&(isArrayBufferToString.working?isArrayBufferToString(value):value instanceof ArrayBuffer)}function isDataViewToString(value){return"[object DataView]"===ObjectToString(value)}function isDataView(value){return"undefined"!=typeof DataView&&(isDataViewToString.working?isDataViewToString(value):value instanceof DataView)}exports.isArgumentsObject=isArgumentsObject,exports.isGeneratorFunction=isGeneratorFunction,exports.isTypedArray=isTypedArray,exports.isPromise=function isPromise(input){return"undefined"!=typeof Promise&&input instanceof Promise||null!==input&&"object"==typeof input&&"function"==typeof input.then&&"function"==typeof input.catch},exports.isArrayBufferView=function isArrayBufferView(value){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(value):isTypedArray(value)||isDataView(value)},exports.isUint8Array=function isUint8Array(value){return"Uint8Array"===whichTypedArray(value)},exports.isUint8ClampedArray=function isUint8ClampedArray(value){return"Uint8ClampedArray"===whichTypedArray(value)},exports.isUint16Array=function isUint16Array(value){return"Uint16Array"===whichTypedArray(value)},exports.isUint32Array=function isUint32Array(value){return"Uint32Array"===whichTypedArray(value)},exports.isInt8Array=function isInt8Array(value){return"Int8Array"===whichTypedArray(value)},exports.isInt16Array=function isInt16Array(value){return"Int16Array"===whichTypedArray(value)},exports.isInt32Array=function isInt32Array(value){return"Int32Array"===whichTypedArray(value)},exports.isFloat32Array=function isFloat32Array(value){return"Float32Array"===whichTypedArray(value)},exports.isFloat64Array=function isFloat64Array(value){return"Float64Array"===whichTypedArray(value)},exports.isBigInt64Array=function isBigInt64Array(value){return"BigInt64Array"===whichTypedArray(value)},exports.isBigUint64Array=function isBigUint64Array(value){return"BigUint64Array"===whichTypedArray(value)},isMapToString.working="undefined"!=typeof Map&&isMapToString(new Map),exports.isMap=function isMap(value){return"undefined"!=typeof Map&&(isMapToString.working?isMapToString(value):value instanceof Map)},isSetToString.working="undefined"!=typeof Set&&isSetToString(new Set),exports.isSet=function isSet(value){return"undefined"!=typeof Set&&(isSetToString.working?isSetToString(value):value instanceof Set)},isWeakMapToString.working="undefined"!=typeof WeakMap&&isWeakMapToString(new WeakMap),exports.isWeakMap=function isWeakMap(value){return"undefined"!=typeof WeakMap&&(isWeakMapToString.working?isWeakMapToString(value):value instanceof WeakMap)},isWeakSetToString.working="undefined"!=typeof WeakSet&&isWeakSetToString(new WeakSet),exports.isWeakSet=function isWeakSet(value){return isWeakSetToString(value)},isArrayBufferToString.working="undefined"!=typeof ArrayBuffer&&isArrayBufferToString(new ArrayBuffer),exports.isArrayBuffer=isArrayBuffer,isDataViewToString.working="undefined"!=typeof ArrayBuffer&&"undefined"!=typeof DataView&&isDataViewToString(new DataView(new ArrayBuffer(1),0,1)),exports.isDataView=isDataView;var SharedArrayBufferCopy="undefined"!=typeof SharedArrayBuffer?SharedArrayBuffer:void 0;function isSharedArrayBufferToString(value){return"[object SharedArrayBuffer]"===ObjectToString(value)}function isSharedArrayBuffer(value){return void 0!==SharedArrayBufferCopy&&(void 0===isSharedArrayBufferToString.working&&(isSharedArrayBufferToString.working=isSharedArrayBufferToString(new SharedArrayBufferCopy)),isSharedArrayBufferToString.working?isSharedArrayBufferToString(value):value instanceof SharedArrayBufferCopy)}function isNumberObject(value){return checkBoxedPrimitive(value,numberValue)}function isStringObject(value){return checkBoxedPrimitive(value,stringValue)}function isBooleanObject(value){return checkBoxedPrimitive(value,booleanValue)}function isBigIntObject(value){return BigIntSupported&&checkBoxedPrimitive(value,bigIntValue)}function isSymbolObject(value){return SymbolSupported&&checkBoxedPrimitive(value,symbolValue)}exports.isSharedArrayBuffer=isSharedArrayBuffer,exports.isAsyncFunction=function isAsyncFunction(value){return"[object AsyncFunction]"===ObjectToString(value)},exports.isMapIterator=function isMapIterator(value){return"[object Map Iterator]"===ObjectToString(value)},exports.isSetIterator=function isSetIterator(value){return"[object Set Iterator]"===ObjectToString(value)},exports.isGeneratorObject=function isGeneratorObject(value){return"[object Generator]"===ObjectToString(value)},exports.isWebAssemblyCompiledModule=function isWebAssemblyCompiledModule(value){return"[object WebAssembly.Module]"===ObjectToString(value)},exports.isNumberObject=isNumberObject,exports.isStringObject=isStringObject,exports.isBooleanObject=isBooleanObject,exports.isBigIntObject=isBigIntObject,exports.isSymbolObject=isSymbolObject,exports.isBoxedPrimitive=function isBoxedPrimitive(value){return isNumberObject(value)||isStringObject(value)||isBooleanObject(value)||isBigIntObject(value)||isSymbolObject(value)},exports.isAnyArrayBuffer=function isAnyArrayBuffer(value){return"undefined"!=typeof Uint8Array&&(isArrayBuffer(value)||isSharedArrayBuffer(value))},["isProxy","isExternal","isModuleNamespaceObject"].forEach(function(method){Object.defineProperty(exports,method,{enumerable:!1,value:function(){throw new Error(method+" is not supported in userland")}})})},"./node_modules/util/util.js":(__unused_webpack_module,exports,__webpack_require__)=>{var process=__webpack_require__("./node_modules/process/browser.js"),console=__webpack_require__("./node_modules/console-browserify/index.js"),getOwnPropertyDescriptors=Object.getOwnPropertyDescriptors||function getOwnPropertyDescriptors(obj){for(var keys=Object.keys(obj),descriptors={},i=0;i<keys.length;i++)descriptors[keys[i]]=Object.getOwnPropertyDescriptor(obj,keys[i]);return descriptors},formatRegExp=/%[sdj%]/g;exports.format=function(f){if(!isString(f)){for(var objects=[],i=0;i<arguments.length;i++)objects.push(inspect(arguments[i]));return objects.join(" ")}i=1;for(var args=arguments,len=args.length,str=String(f).replace(formatRegExp,function(x){if("%%"===x)return"%";if(i>=len)return x;switch(x){case"%s":return String(args[i++]);case"%d":return Number(args[i++]);case"%j":try{return JSON.stringify(args[i++])}catch(_){return"[Circular]"}default:return x}}),x=args[i];i<len;x=args[++i])isNull(x)||!isObject(x)?str+=" "+x:str+=" "+inspect(x);return str},exports.deprecate=function(fn,msg){if(void 0!==process&&!0===process.noDeprecation)return fn;if(void 0===process)return function(){return exports.deprecate(fn,msg).apply(this,arguments)};var warned=!1;return function deprecated(){if(!warned){if(process.throwDeprecation)throw new Error(msg);process.traceDeprecation?console.trace(msg):console.error(msg),warned=!0}return fn.apply(this,arguments)}};var debugs={},debugEnvRegex=/^$/;if(process.env.NODE_DEBUG){var debugEnv=process.env.NODE_DEBUG;debugEnv=debugEnv.replace(/[|\\{}()[\]^$+?.]/g,"\\$&").replace(/\*/g,".*").replace(/,/g,"$|^").toUpperCase(),debugEnvRegex=new RegExp("^"+debugEnv+"$","i")}function inspect(obj,opts){var ctx={seen:[],stylize:stylizeNoColor};return arguments.length>=3&&(ctx.depth=arguments[2]),arguments.length>=4&&(ctx.colors=arguments[3]),isBoolean(opts)?ctx.showHidden=opts:opts&&exports._extend(ctx,opts),isUndefined(ctx.showHidden)&&(ctx.showHidden=!1),isUndefined(ctx.depth)&&(ctx.depth=2),isUndefined(ctx.colors)&&(ctx.colors=!1),isUndefined(ctx.customInspect)&&(ctx.customInspect=!0),ctx.colors&&(ctx.stylize=stylizeWithColor),formatValue(ctx,obj,ctx.depth)}function stylizeWithColor(str,styleType){var style=inspect.styles[styleType];return style?"["+inspect.colors[style][0]+"m"+str+"["+inspect.colors[style][1]+"m":str}function stylizeNoColor(str,styleType){return str}function formatValue(ctx,value,recurseTimes){if(ctx.customInspect&&value&&isFunction(value.inspect)&&value.inspect!==exports.inspect&&(!value.constructor||value.constructor.prototype!==value)){var ret=value.inspect(recurseTimes,ctx);return isString(ret)||(ret=formatValue(ctx,ret,recurseTimes)),ret}var primitive=function formatPrimitive(ctx,value){if(isUndefined(value))return ctx.stylize("undefined","undefined");if(isString(value)){var simple="'"+JSON.stringify(value).replace(/^"|"$/g,"").replace(/'/g,"\\'").replace(/\\"/g,'"')+"'";return ctx.stylize(simple,"string")}if(isNumber(value))return ctx.stylize(""+value,"number");if(isBoolean(value))return ctx.stylize(""+value,"boolean");if(isNull(value))return ctx.stylize("null","null")}(ctx,value);if(primitive)return primitive;var keys=Object.keys(value),visibleKeys=function arrayToHash(array){var hash={};return array.forEach(function(val,idx){hash[val]=!0}),hash}(keys);if(ctx.showHidden&&(keys=Object.getOwnPropertyNames(value)),isError(value)&&(keys.indexOf("message")>=0||keys.indexOf("description")>=0))return formatError(value);if(0===keys.length){if(isFunction(value)){var name=value.name?": "+value.name:"";return ctx.stylize("[Function"+name+"]","special")}if(isRegExp(value))return ctx.stylize(RegExp.prototype.toString.call(value),"regexp");if(isDate(value))return ctx.stylize(Date.prototype.toString.call(value),"date");if(isError(value))return formatError(value)}var output,base="",array=!1,braces=["{","}"];(isArray(value)&&(array=!0,braces=["[","]"]),isFunction(value))&&(base=" [Function"+(value.name?": "+value.name:"")+"]");return isRegExp(value)&&(base=" "+RegExp.prototype.toString.call(value)),isDate(value)&&(base=" "+Date.prototype.toUTCString.call(value)),isError(value)&&(base=" "+formatError(value)),0!==keys.length||array&&0!=value.length?recurseTimes<0?isRegExp(value)?ctx.stylize(RegExp.prototype.toString.call(value),"regexp"):ctx.stylize("[Object]","special"):(ctx.seen.push(value),output=array?function formatArray(ctx,value,recurseTimes,visibleKeys,keys){for(var output=[],i=0,l=value.length;i<l;++i)hasOwnProperty(value,String(i))?output.push(formatProperty(ctx,value,recurseTimes,visibleKeys,String(i),!0)):output.push("");return keys.forEach(function(key){key.match(/^\d+$/)||output.push(formatProperty(ctx,value,recurseTimes,visibleKeys,key,!0))}),output}(ctx,value,recurseTimes,visibleKeys,keys):keys.map(function(key){return formatProperty(ctx,value,recurseTimes,visibleKeys,key,array)}),ctx.seen.pop(),function reduceToSingleString(output,base,braces){var length=output.reduce(function(prev,cur){return cur.indexOf("\n")>=0&&0,prev+cur.replace(/\u001b\[\d\d?m/g,"").length+1},0);if(length>60)return braces[0]+(""===base?"":base+"\n ")+" "+output.join(",\n ")+" "+braces[1];return braces[0]+base+" "+output.join(", ")+" "+braces[1]}(output,base,braces)):braces[0]+base+braces[1]}function formatError(value){return"["+Error.prototype.toString.call(value)+"]"}function formatProperty(ctx,value,recurseTimes,visibleKeys,key,array){var name,str,desc;if((desc=Object.getOwnPropertyDescriptor(value,key)||{value:value[key]}).get?str=desc.set?ctx.stylize("[Getter/Setter]","special"):ctx.stylize("[Getter]","special"):desc.set&&(str=ctx.stylize("[Setter]","special")),hasOwnProperty(visibleKeys,key)||(name="["+key+"]"),str||(ctx.seen.indexOf(desc.value)<0?(str=isNull(recurseTimes)?formatValue(ctx,desc.value,null):formatValue(ctx,desc.value,recurseTimes-1)).indexOf("\n")>-1&&(str=array?str.split("\n").map(function(line){return" "+line}).join("\n").slice(2):"\n"+str.split("\n").map(function(line){return" "+line}).join("\n")):str=ctx.stylize("[Circular]","special")),isUndefined(name)){if(array&&key.match(/^\d+$/))return str;(name=JSON.stringify(""+key)).match(/^"([a-zA-Z_][a-zA-Z_0-9]*)"$/)?(name=name.slice(1,-1),name=ctx.stylize(name,"name")):(name=name.replace(/'/g,"\\'").replace(/\\"/g,'"').replace(/(^"|"$)/g,"'"),name=ctx.stylize(name,"string"))}return name+": "+str}function isArray(ar){return Array.isArray(ar)}function isBoolean(arg){return"boolean"==typeof arg}function isNull(arg){return null===arg}function isNumber(arg){return"number"==typeof arg}function isString(arg){return"string"==typeof arg}function isUndefined(arg){return void 0===arg}function isRegExp(re){return isObject(re)&&"[object RegExp]"===objectToString(re)}function isObject(arg){return"object"==typeof arg&&null!==arg}function isDate(d){return isObject(d)&&"[object Date]"===objectToString(d)}function isError(e){return isObject(e)&&("[object Error]"===objectToString(e)||e instanceof Error)}function isFunction(arg){return"function"==typeof arg}function objectToString(o){return Object.prototype.toString.call(o)}function pad(n){return n<10?"0"+n.toString(10):n.toString(10)}exports.debuglog=function(set){if(set=set.toUpperCase(),!debugs[set])if(debugEnvRegex.test(set)){var pid=process.pid;debugs[set]=function(){var msg=exports.format.apply(exports,arguments);console.error("%s %d: %s",set,pid,msg)}}else debugs[set]=function(){};return debugs[set]},exports.inspect=inspect,inspect.colors={bold:[1,22],italic:[3,23],underline:[4,24],inverse:[7,27],white:[37,39],grey:[90,39],black:[30,39],blue:[34,39],cyan:[36,39],green:[32,39],magenta:[35,39],red:[31,39],yellow:[33,39]},inspect.styles={special:"cyan",number:"yellow",boolean:"yellow",undefined:"grey",null:"bold",string:"green",date:"magenta",regexp:"red"},exports.types=__webpack_require__("./node_modules/util/support/types.js"),exports.isArray=isArray,exports.isBoolean=isBoolean,exports.isNull=isNull,exports.isNullOrUndefined=function isNullOrUndefined(arg){return null==arg},exports.isNumber=isNumber,exports.isString=isString,exports.isSymbol=function isSymbol(arg){return"symbol"==typeof arg},exports.isUndefined=isUndefined,exports.isRegExp=isRegExp,exports.types.isRegExp=isRegExp,exports.isObject=isObject,exports.isDate=isDate,exports.types.isDate=isDate,exports.isError=isError,exports.types.isNativeError=isError,exports.isFunction=isFunction,exports.isPrimitive=function isPrimitive(arg){return null===arg||"boolean"==typeof arg||"number"==typeof arg||"string"==typeof arg||"symbol"==typeof arg||void 0===arg},exports.isBuffer=__webpack_require__("./node_modules/util/support/isBufferBrowser.js");var months=["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"];function hasOwnProperty(obj,prop){return Object.prototype.hasOwnProperty.call(obj,prop)}exports.log=function(){console.log("%s - %s",function timestamp(){var d=new Date,time=[pad(d.getHours()),pad(d.getMinutes()),pad(d.getSeconds())].join(":");return[d.getDate(),months[d.getMonth()],time].join(" ")}(),exports.format.apply(exports,arguments))},exports.inherits=__webpack_require__("./node_modules/inherits/inherits_browser.js"),exports._extend=function(origin,add){if(!add||!isObject(add))return origin;for(var keys=Object.keys(add),i=keys.length;i--;)origin[keys[i]]=add[keys[i]];return origin};var kCustomPromisifiedSymbol="undefined"!=typeof Symbol?Symbol("util.promisify.custom"):void 0;function callbackifyOnRejected(reason,cb){if(!reason){var newReason=new Error("Promise was rejected with a falsy value");newReason.reason=reason,reason=newReason}return cb(reason)}exports.promisify=function promisify(original){if("function"!=typeof original)throw new TypeError('The "original" argument must be of type Function');if(kCustomPromisifiedSymbol&&original[kCustomPromisifiedSymbol]){var fn;if("function"!=typeof(fn=original[kCustomPromisifiedSymbol]))throw new TypeError('The "util.promisify.custom" argument must be of type Function');return Object.defineProperty(fn,kCustomPromisifiedSymbol,{value:fn,enumerable:!1,writable:!1,configurable:!0}),fn}function fn(){for(var promiseResolve,promiseReject,promise=new Promise(function(resolve,reject){promiseResolve=resolve,promiseReject=reject}),args=[],i=0;i<arguments.length;i++)args.push(arguments[i]);args.push(function(err,value){err?promiseReject(err):promiseResolve(value)});try{original.apply(this,args)}catch(err){promiseReject(err)}return promise}return Object.setPrototypeOf(fn,Object.getPrototypeOf(original)),kCustomPromisifiedSymbol&&Object.defineProperty(fn,kCustomPromisifiedSymbol,{value:fn,enumerable:!1,writable:!1,configurable:!0}),Object.defineProperties(fn,getOwnPropertyDescriptors(original))},exports.promisify.custom=kCustomPromisifiedSymbol,exports.callbackify=function callbackify(original){if("function"!=typeof original)throw new TypeError('The "original" argument must be of type Function');function callbackified(){for(var args=[],i=0;i<arguments.length;i++)args.push(arguments[i]);var maybeCb=args.pop();if("function"!=typeof maybeCb)throw new TypeError("The last argument must be of type Function");var self=this,cb=function(){return maybeCb.apply(self,arguments)};original.apply(this,args).then(function(ret){process.nextTick(cb.bind(null,null,ret))},function(rej){process.nextTick(callbackifyOnRejected.bind(null,rej,cb))})}return Object.setPrototypeOf(callbackified,Object.getPrototypeOf(original)),Object.defineProperties(callbackified,getOwnPropertyDescriptors(original)),callbackified}},"./node_modules/which-typed-array/index.js":(module,__unused_webpack_exports,__webpack_require__)=>{"use strict";var forEach=__webpack_require__("./node_modules/for-each/index.js"),availableTypedArrays=__webpack_require__("./node_modules/available-typed-arrays/index.js"),callBind=__webpack_require__("./node_modules/call-bind/index.js"),callBound=__webpack_require__("./node_modules/call-bound/index.js"),gOPD=__webpack_require__("./node_modules/gopd/index.js"),getProto=__webpack_require__("./node_modules/get-proto/index.js"),$toString=callBound("Object.prototype.toString"),hasToStringTag=__webpack_require__("./node_modules/has-tostringtag/shams.js")(),g="undefined"==typeof globalThis?__webpack_require__.g:globalThis,typedArrays=availableTypedArrays(),$slice=callBound("String.prototype.slice"),$indexOf=callBound("Array.prototype.indexOf",!0)||function indexOf(array,value){for(var i=0;i<array.length;i+=1)if(array[i]===value)return i;return-1},cache={__proto__:null};forEach(typedArrays,hasToStringTag&&gOPD&&getProto?function(typedArray){var arr=new g[typedArray];if(Symbol.toStringTag in arr&&getProto){var proto=getProto(arr),descriptor=gOPD(proto,Symbol.toStringTag);if(!descriptor&&proto){var superProto=getProto(proto);descriptor=gOPD(superProto,Symbol.toStringTag)}cache["$"+typedArray]=callBind(descriptor.get)}}:function(typedArray){var arr=new g[typedArray],fn=arr.slice||arr.set;fn&&(cache["$"+typedArray]=callBind(fn))});module.exports=function whichTypedArray(value){if(!value||"object"!=typeof value)return!1;if(!hasToStringTag){var tag=$slice($toString(value),8,-1);return $indexOf(typedArrays,tag)>-1?tag:"Object"===tag&&function tryAllSlices(value){var found=!1;return forEach(cache,function(getter,name){if(!found)try{getter(value),found=$slice(name,1)}catch(e){}}),found}(value)}return gOPD?function tryAllTypedArrays(value){var found=!1;return forEach(cache,function(getter,typedArray){if(!found)try{"$"+getter(value)===typedArray&&(found=$slice(typedArray,1))}catch(e){}}),found}(value):null}}}]);
//# sourceMappingURL=7866.eab26a9f.iframe.bundle.js.map