ELF@@@8 @@@@L?L??@@WW868686}ȉ 868686Rtd868686}ȉPtdU7U7U7Qtd9C;CCCCC35CC)-!C+?=CCC#IKO7CCC E%CCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC CC'/CG1CC CCMC CACCCCC% message-metadata__next._head.txtd7E˻"UnsupportedError`Ɗ͂@lDR7HandshakeFailureBL. @B @@BDecryptionFailedm],PcxAWqP DI ' InvalidChunkTypeO9Wi`I fIllegalEmptyListPover-read stream| =tool-input-deltaNo skills found 0123456789ABCDEFChunkLengthWrongBad gamma value.ZTk3IV'Too many headers x) sec-websocket-kestruct ComponentjD8)[+P_ExpectedFragmentrgo5ZڃUIt6xv4׃YARInvalidDisposeOpUnknownExtensionmodnarodsetybdet@ 8#EgܺvT2removeinitscript6З+'-ՆLRڦag&qx*H=+" // (  `hasCursorPointerstruct Suspender qyTߡRhSfTfInvalidSignatured2Ҹz;]-PeerIncompatibleSingleCertAndKey 8    2Connection resetusernameSelectorSendAfterClosingmax sample countsg,C!4vß6j DĩPTSvi #`poITinvalid argument- "6   backendDOMNodeIdJunkAfterRequest@/U̍=GQ$g\5*JModelTiepointTag$ d 80 @d@ exceptionDetailsuploadThroughputcheck WrongHttpVersionMoreThanOnePlaneͬe1gvؒd/I2uX E 21&g+-suespemosarenegylB! ; `  sec-websocket-ve__next._full.txthttp://localhostscreencast_startbuffer too smallPayment RequiredwVLZGMrWInvalidChunkSizenot an animation{invalid syntax}RSA_PKCS1_SHA384.debug_types.dwonot enough codesA2 +$) ERuntime.evaluate-analyzedurationl:ݩ 0<۾^?πXO ӾfL/R`#)!Li  oT ? mznqljKhsWAlertDescription7 ^  ;Empty args arrayF5ױrjEg߱1z9Already Reported(첚E9 *]#$?{f8JPEG compressionDx10FlagsInvalidPrematurePadding,  G   CapacityOverflow.|]P<% h@ϓwܤLt &signal too large@?2< H3D  application/jsonchromium-browserwaitforloadstate1er-G(˲% O;h%InvalidParameter]/r4 7KeyUpdateRequestcpu.cfs_quota_us-" ' chrome.installed__next._tree.txtM'}R5InvalidCharacter .a',+ Screenshot diff:max size reachedUj-sχ+1*-UnknownPredictor& υNewSessionTicket G  ?8 CertificateTypesinvalid dns name at  ,0!0 %fJf"fMultiple Choices` ǯs!ϺҹColorWithBadTrnsCorrupt RLE dataUnrecognisedNameClientExtensions $) & Xl%uv %g9DJG getbyplaceholder.debug_macro.dwo8($% MbCMb   $(,048<` AGENTCORE_REGIONhover focus "ukZP[>N$WL&$5bWYC=StripPrefixError' TTp  %fJAI_GATEWAY_MODELdiff url --depthUpgrade Requiredᨻ'm4 ~qXA}~v~d 0q!\q/JJJؑبZjTIllegalParameterEOF on self-pipe(!(%. N ۙ~{screenshotFormatinput[type=text]compression dataB2=)-Wƅ`s0:\9:P/Ã8dr-J2h!nTooManyRedirects"(; 5 !DDG   passwordSelectorsequence_managerodd-sized buffer7ZkCoYMissingImageDataej@~䮊ChangeCipherSpec"  (08`e4jQ4$R  2d@ 0d@ Socket directory## Files to ReadmC;KInvalidComponentInvalidKeyUpdateRSA_PKCS1_SHA256ProtocolVersionsa      ZbrowserContextIdtool-input-startf'+e͊KhGInconsistentKeysInvalid DNS name@A@C  " "@daemon.dashboardproviders.activeOwnedRevokedCertGrayResponseUnit.k+%!; P0123456789abcdef @ @  "3DUfwBIkDMQT= y[F4R==轴f/~W.CLt8\_1rhhr;(i1"AImageDescription. 0       Allow? [y/N]: value is missingInvalidColorTypeconnection errorRSA_PKCS1_SHA512signature_alg_idServerExtensions?.BP  --screenshot-dirInput.insertTextConnectionClosedܚLR )Vazf1̢(UzN]EmptyTicketValueMissingExtensionverification_alg % chrome.cache_dirDOM.describeNodeAWS4-HMAC-SHA256ImageTypeUnknownInvalidCrlNumber{>-=QI=]=Security propertydocumentos_errorcriticalfinishedsequenceProtocol/proc/se?annotatemaxDepthsamplingHTTP/3.0farbfeldis_finalMD>>lF=j='== ף>ף0?x>S>)\={>@?>=HpkeAeadfd != -1ju= ף>v?=<=S>9H=launchedprotocolsafecopyFinished $>}?5?z>V.?+?5?= W>)\>ResponsemessagesdnsStartThursdayHTTP/1.06048??1L?j<={>Q?kubepodsdurationmimeTypehar_stopaccuracy i got_typecontents #??ף0?u=x>z>z>>headlessmaxWidthFebruaryKeyShareIpv6AddrColorMap2-={>D=:>NOEX objectIdTooSmallextern "SoftwareloaderIdSuspensepostDatadispatch@KL iRGBAlphah ?R>G!?> ף>= W>>)\>+?selfTimemetadatachildren pBorrowedexporterLXz?= >R>{.>$>{>)\=7<==>SKILL.mdwallTime0iHTTP/1.1channels iLG!?H?connecti$#"!function--devicefullPageMLKEM512j<=>f=PSK=9H=S>>5?--enablefilename-pix_fmt i01234567requiredAB('&%404.htmleditable--cookiemax_sizereserved??u=>j<=, NovemberPNG  MLKEM768 ף>u=modifieddblclickwindowIdbrowsersShutdownRedirectmin_bitsQI==V.?&1?[=)=responseContinueauthoriz{.>> X9?5? ף=downloadbehavior-threadsprovidedR>R>--config--enginediffPathfontSize hHTTP/0.9InternalPackBits4?{.?ף0??9H=&1? --headedcategorytab_listloggedIn iTooLargeгY>Y7?>{.?j<=1L? providerparentIDlatitudeUntitledAllocErroverflow!=dt?G!?Q??upgrchromiumelectronkeyboardnodeNameaddstylebaseline/sessionAbnormal4k?\u00origPz3= >{>}?5?1L?u==G>z>>SaturdayS)\=Q?8765,+*)usernameremovalsprofiler--format i hJ=>u=>H?-=R>{>> ף=cookrsio<;:9attachedsnapshottimezonecheckboxHomebrew+a stringDateTime`UU?S>&1?evaluatefeatureshttpOnlysslStartsuspenseHTJ2K256Smpte428expectedT44==sessionsnavigateselectorelementsdistanceDecember$Imtransferu=?> #?>?W=&>-=H?u=ף0?W=W>4321cparentIdviewportLzwErrorIdentitylost buf >u={>H?>1L?&1?9H=Q?)\=passwordtargetIdchildIdstype_strPreambleUnixTime@ ? ף=5?profilessetvaluerequestsCapacityIpv4AddrNulErrorCONTINUElf/fV>> ף=>disabled i HTTP/2.0NoKeyLogReservedatio>>J%f 0/.-commandsreferrersameSitexdg-openIO.closeConflictmore < 2ɲ?   ]h':B` w+Yw 4 oIȈӈ ^$l///$,Rz1!h''''''''''''''''''''''''''''''''''''''''''''27 '<''''''''''''''''''''''''''27 <Nrސ0i2  N43Qilrf o0 cH-MJVTv? Y" @6 )UZ\'^%[W# P $_  > b 7 =Z j* - Wu _ ~ :r a  <xZ ^ E?C=5 (`?TCr 0& p  4ro2 02X~Rw-$!.fs /T'5?L[qzwJ=+@=(L*3 a \),# I 5 < C ' 6 N O xiG f 0?  P8X4 9  D _ w& 1 "[  L Z q a7 m  Hp$K2  6 hPf J  ^ 86b" Lt xW I| 3r -D 8C),p VqYnAl rp^ fvTTTTT ;GTG5-$P\w!@[s(vvO(%5B3`)h7g6 @ & 7Y u(+*863V I5i]@U}5  zbQ(#$Ct5^2b7J{%+UoL;VN]sw<"h %RG?OMDt(Q/jm9UR5*u :ppppp(ppppppppppIpppppplsp`pppdppp{Epppppp+w5pop;Rh\f/B Qou?WlT` r#f:(. @T7Z%W Nff(+"%63O5\gA zz0}3DfLUf?IU"Ow w 6!*q'y.YE19Kf11a&7;&jP4?wBz  !/U@_mJ  tf<@4:!օw{G/ >eT JNBT^.,f`bN8PdV&<\Rn "plhj ZwN__h tJ3Ltj0000000r00]00e0000000I5      SQ@MB>? 'J4 S   xPX`hpvz?A$ '  +.85 !13=; ?  )1 59-W=10,VSQ.U^b\`4926"%RN"P#'!%vztx& $  +.85 !13=; ?  ):'+>B6`#Fu- 8-nrDMxpbZ(nw~bh 2{CBBvF7uWz\j4r@&:bޖNH3Zv)=k0P:EqFb;K.y& lg'6!@m2S8^q*@O| 2F%8MT?h[2 $( ,0c/: S;IZ|9z$jX\x~^`p;V gdF5Zn8>[9C?5;|5m+V}Q/jm9UR5*u :0U% OMDt(B*6Tw<$q 0H}NZr)I%4!}@KXMV I>#iܾ5=3BL8VQ G#         <$0BN6ZT H*H)/5;H9HHH7HHHHHHH?HHHHH-%'3!#+1HHHHH=S $06&<:4" *8F.2BJRLN>(@ PD,H    ",*.8<02$ &> @:4(6T"R=iswkm$ 9y{uo;qqGN^7hqqq5qqqn9KqqqqqqqqqI"qacqqqqqqqqq; 5gvu\bZ"r1QRfVCN%- ^)jyM"&06(<:4$,8D.2BF L HJ>*@ /rvV"? fin<xz|O20 X# ))))))))))))))))))))))))))))))))))))))))))))))))))))))))0(\Z~X^0z8fjBvhjr^&lXx`Zbdl~6f`|tb| tv@<npxrd LHh\nzp:JDT4 2RPVN>"F*$,.(  ln0 .8:L\rRH" ~NT(2>`t^J& VF$@Z,*6D4fh<pBbPdxXvjz|gggggggg]g~ggg<Cg|K:Ofgggggg$.6@02>B*(LPDF84:&$R"TNH,hoooooooo.ooooo8P8Zh^z 6PN D|P:"Bl^H>B@b2vvt &j(.~0fx8*~:jJFL*>V@6\V nNLXzh`<xb|lnDr6dXRZp2tvRJ&B`tf(HZzjN< $(<bT4FHJR& .,^|\F "T:0X $4"lp*x2`LdV~r7&* .2,6$4"0(1&(",.*0$   {"=]r}b-[  8<,HN>T2R*0L&:$BP^FJZb64j dfV@X("h\.D`8<,HN>T2R*0L&:$BP^FJZb64j dfV@X("h\.D`   U>{s;Yb7,I0S% Kyy@@n`HT*xZ6$0Nlr~B<Ƣf d?U%~`4)Jhsx`l<rN6H*f$ZT~0 Bo(G$3 z:EVKP B*6_k<}$we 0Hq````,`````````I`P`1`6[V ```````%``;B````,`````````I`P`1`6[V ```````%``;B````,`````````I`P`1`6[V ```````%``;B 9&V],>Chc2HO')1H+W#U!=%-JY/3 To.16Uk[=L%rU4+FcixB*6Tf<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<< (<@*<<<<F<< :<<<<< o04$@F6L*J (D2:HX>BT\.,d^`N8PbV& { var el = document.getElementById(I); if (el) el.remove(); return true; })()Lightpanda stdout (last lines): !Warning: failed to read entry in :  CDP WebSocket connect failed: &WebSocket connect failed at : Decryption failed: Invalid base64 data: THTTP/1.1 500 Internal Server Error Content-Type: application/json Content-Length:  Connection: close  PHTTP/1.1 413 Payload Too Large Content-Type: application/json Content-Length:  Connection: close  {"engine":""}Not yet implemented: (s) => !!s && s.includes(): src/native/recording.rs /session//urlFailed to fetch version info: cookies[] missing string value/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.44/src/format/strftime.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/fmt/mod.rs: /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/net/display_buffer.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/meta/attribute.rsdeflate compression error: Unknown Error: DDS FourCC Invalid DDS resource dimension: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/decoder.rs#Found a marker with invalid length: Invalid VP8 color space: Unrecognized critical chunk: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.1/src/buf/chain.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/aead/algorithm.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/rsa/padding/pss.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/str.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/ring/sign.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/error.rsfloating point ``memory allocation of  bytes failed /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/../../backtrace/src/symbolize/mod.rs exit status:  bits per channel not supported/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/util/wake_list.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/current_thread/mod.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/string.rs"Error parsing SOF segment. Reason:re-+ 0X0x/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/combinators/collect.rs   _ ignored: daemon already running. Use 'agent-browser close' first to restart with new options. (valid JSON)Could not start daemon: reachable ( ms, HTTP ) saved state file(s) CDP error (): CDP command timed out: Invalid WebSocket URL: #Decrypted data is not valid UTF-8: Failed to generate key:    # R dynamic holes (static boundaries hidden; pass without --only-dynamic to see them)- Suggested next step: next step: Action ' ' denied: default policy is deny0Upstream response headers were not valid UTF-8: Failed to get local address: l(() => { const style = document.createElement('style'); style.textContent = D; document.head.appendChild(style); })()Tab 5 not found; run `agent-browser tab` to list open tabs.querySelector(), ...Failed to boot simulator:  [truncated: showing  of # chars. Use --max-output to adjust]Could not open DevTools:  State file summary: r Command :  assertion `left  right` failed: left: right: /rust/deps/gimli-0.32.3/src/read/abbrev.rsInvalid sBIT value >. It must be greater than zero and less than the sample depth .(Transparency chunk found for color type ./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.13.0/src/registry.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/collections/vec_deque/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/proxy.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/common/buf.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/slice.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/common_state.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/compress.rs character ``/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/lib.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/num/wrapping.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/path.rs./rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/thread/current.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std_detect/src/detect/os/linux/auxvec.rsinvalid chunk index ( ) requested! samples per pixel is unsupported/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/park.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/task/state.rsOS can't spawn worker thread: SubProtocol error: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/allocate.rs Seek error  /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/idct/neon.rslibunwind: %s - %s DW_EH_PE_funcrel pointer encoding not supportedmissing field ``Failed to connect:   Action denied Provider chmod 600 1Failed to find an available port for Lightpanda: /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/thread/functions.rsLast probe error: Lightpanda stderr (last lines): Profile directory not found: Failed to send CDP command: [cdp] WebSocket Error:  #Timeout connecting to WebSocket at 1[agent-browser] Auto-generated encryption key at  -- back up this file or set  ms,[daemon] Debug logging started for session:  Session  proxy request timed out after s.http://127.0.0.1:!!document.querySelector()"Failed to remove stream metadata '': (s) => !!s && s.trim() ===   [] /session//actions%--- AGENT_BROWSER_PAGE_CONTENT nonce= origin= --- =  Trace stopped Cleaned  old state file(s) Name:  $Streaming enabled on ws://127.0.0.1: Connected:  Screencasting: src/upgrade.rs Upgrade failed. find storage  set/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.44/src/offset/utc.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-epoch-0.9.18/src/atomic.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-epoch-0.9.18/src/sync/list.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/compression/piz/mod.rsnot supported: a channel with the name `` is already defined Image index  out of bounds Negative width ()>Invalid QT table bytes left ::. Too small to construct a valid qt table which should be  long$Invalid VP8 chroma prediction mode: output buffer size too small: (required: )/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/ec/suite_b/ops/p384.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/ec/suite_b/ecdsa/signing.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/rsa/public_key.rs or /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/sync/rwlock/futex.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/process/unix/common/cstring_array.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sync/once.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/signal/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/parser/char.rs IO error: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/src/parser.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/src/lib.rs:///rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/collections/btree/node.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/algorithm/stored.rsinvalid distance too far backinvalid bit length repeat/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/inflate/window.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/slice/index.rs Unknown zlib compression method /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/bitstream.rs"Error parsing DQT segment. Reason:&Unimplemented colorspace mapping from  to getSavedFloatRegister127.0.0.1duplicate field ``src/main.rs[Conversation summary] Home directory --load-extension=Chrome profile "!" not found. Available profiles: I If you meant a directory path, use a full path (e.g., /path/to/profile).[cdp] WebSocket Close:  Invalid base64 iv: ::unknown.engineYou are an AI assistant that controls a browser through agent-browser. You have an active browser session, but you can also create new sessions. RULES: - You MUST use the agent_browser tool for every browser action. NEVER claim you performed an action without calling the tool. - If the user asks you to do something, call the tool first, then describe the result. - If a request is outside your capabilities (e.g. system operations), say so honestly. Do not improvise or pretend. - One tool call per command. Do not chain with `&&` or `;`. - Do not add `--json`. - Do not run non-agent-browser programs. - Keep responses concise. - For screenshots, omit the path argument so they save to the default location (which will be displayed inline). Screenshots from tool calls are ALREADY shown to the user. Do NOT re-display them with markdown image syntax in your text response. Never use `![...]()` to reference screenshots. - To create a new session: add `--session ` to any command (e.g. `agent-browser --session my-session open https://example.com`). If the session does not exist, it will be created automatically. - To use a different browser engine: add `--engine ` (e.g. `agent-browser --session lp-session --engine lightpanda open https://example.com`). Supported engines: chrome (default), lightpanda. The following skill references describe agent-browser capabilities in detail. Use them when deciding which commands to run and how to approach tasks. [assistant tool:]  JHTTP/1.1 400 Bad Request Content-Type: application/json Content-Length:  Connection: close  data:  HTTP/1.1 A Content-Type: application/json; charset=utf-8 Content-Length:  Connection: close src/native/storage.rs- .Could not resolve backendNodeId for selector ''Browserless API error ():  Auth profile ' ' updated Invalid port: ' is out of range (valid range: 1-65535)Invalid port: '' is not a valid integerICC_PROFILE18446744073709551616assertion `left  right` failed left: right: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/data-encoding-2.10.0/src/lib.rsclient error ()/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/reader/mod.rsThe parameter is malformed: Invalid channel bit count for : "No Huffman DC table for component  Invalid Se parameter , range should be 0-63/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/components.rsinvalid color space:  (expected 0 or 1)/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/service/oneshot.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/rt/io.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/async_impl/client.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/client/hs.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/webpki/verify.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/similar-2.7.0/src/udiff.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/pal/unix/time.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/multi_thread/worker.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/signal/mod.rsBad read on self-pipe: timer error: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/src/host.rslibunwind: malformed DW_CFA_def_cfa DWARF unwind, reg too big /proc/self/exeFailed to launch Lightpanda at : )expected string or integer in array, got Failed to create directory: Failed to delete state: Failed to bind stream server: ...[truncated]Failed to connect to daemon: location.href.includes()>Timed out waiting for username field (preferred selectors for ms: )"[inspect] Failed to open browser:  'warning: failed to read --init-script '':  function(x, y) { let topDoc = this.ownerDocument || document; while (topDoc.defaultView && topDoc.defaultView.frameElement) { topDoc = topDoc.defaultView.frameElement.ownerDocument; } const blockerAt = =; return blockerAt(topDoc, this, x, y); }Failed to write trace to : Selector '' did not match any element%Failed to read Browserbase response: Failed to parse simctl: /session//source /session/ /element//value font:     State saved to  ! Could not check latest version:  /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/util/read_to_end.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/util/take.rs)Warning: failed to clean up temp profile :  insertion index (is ) should be <= len (is )start byte index & is not a char boundary; it is inside  (bytes of string)end byte index & is not a char boundary; it is inside  (bytes of string)::ffff:/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/uts46.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/openexr.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/jpeg/decoder.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-webp-0.2.4/src/decoder.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiff-0.10.3/src/decoder/stream.rs The CICP  can not be used for RGB imagesInvalid DDS DX10 array size: Image height  greater than height limit 8. If use `set_limits` if you want to support huge images/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/normalize.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/filter/mod.rswrong data size, expected  got ! chunk appeared before IHDR chunk$Sequence is not in order, expected # got #.::/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/dns/gai.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/msgs/message/outbound.rs-certificate not valid yet: verification time - (UNIX), but certificate is not valid before  ( seconds in future) thread '' () panicked at :  /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/../../backtrace/src/symbolize/gimli/elf.rs current: , sub: elapsed=; when=Space limit exceeded: libunwind: malformed DW_CFA_val_offset DWARF unwind, reg (%lu) out of range CIE version is not 1 or 3/etc/hostssrc/chat.rs4 does not exist yet (will be created on first use): Low disk space at state dir:  freedaemon.cleaned.window.scrollBy(, ) Failed to serialize params: 'Failed to deserialize CDP response for : http://: /json/versionState file not found: )(document.body.innerText || '').includes()navigator.clipboard.writeText()Basic Tab ID not founddocument.querySelectorAll().length)Element not found in the selected frame: Invalid URL: 'ffmpeg not found or failed to execute: %. Install ffmpeg to enable recording. /session/ /element//clear /session//forwardy:   []   -   []  -  color:   Recording restarted:  (previous saved to )     Unknown skills subcommand: cookies[] missing string name`at` split index (is ) should be <= len (is )/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/io.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sync/mpmc/list.rsFormat error decoding Invalid DDS header size: Cannot parse  value as f32: 'Could not read symbols into the buffer Image width  greater than width limit 8. If use `set_limits` if you want to support huge images/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/os/unix/net/stream.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/transform.rsUnknown compression method ./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/rngs/adapter/reseeding.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/encode.rs!received corrupt message of type Error(, line: , column: )/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/signal-hook-registry-1.4.8/src/vec_map.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sync/reentrant_lock.rs"unexpected error during closedir: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiff-0.10.3/src/decoder/mod.rstag `&` did not have the expected value typesample format  is unsupported/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/net/unix/stream.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/poll_evented.rs*cannot add more than MAX_PERMITS permits ()/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/task/list.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.9/src/subject_name/ip_address.rsinvalid stored block lengths/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/utils.rs_Unwind_Resume() can't returnlibunwind: malformed DW_CFA_def_cfa_sf DWARF unwind, reg too big Can't binary search on variable length encoded data.-0X+0X 0X-0x+0x 0x/proc/self/task/%d/comm/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-tungstenite-0.24.0/src/lib.rsGateway request failed:  Password from stdin is empty  Could not configure browser:   Summary:  pass,  warn,  fail Chrome at  (version unknown)Puppeteer cache also present:  (will be used as a fallback) Chrome profile(s) at doctor--No Chrome profiles found in J. If you meant a directory path, use a full path (e.g., /path/to/profile).Invalid base64 authTag: Failed to serialize profile: Encryption key error: # FPS: avg , min , max , drops (<30fps):  .log"Failed to install SIGINT handler:  Failed to bind socket: Failed to execute: Wait timed out after ms-

Blocked

Navigation to 3 is not allowed by domain filter.

Credential=/, SignedHeaders= , Signature= element: JavaScript  dialog is open: ""    ()  Recording saved to   Downloaded to  ()  Failed to create runtime:  /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/num/imp/flt2dec/mod.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/num/imp/bignum.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/images/buffer.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/image/read/specific_channels.rs!Overflow when parsing integer in /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-core-0.5.1/src/bytestream/reader/no_std_readers.rs!Bogus Horizontal Sampling Factor /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/mcu.rsUnsupported feature: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ipnet-2.12.0/src/parser.rs!could not initialize thread_rng: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.13.0/src/latch.rs\ boolean ``invalid UTF-8: /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/thread/id.rs)failed to allocate an alternative stack: required tag ` ` not foundinvalid event_id: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/process/unix/orphan.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/handle.rs*inconsistent park_timeout state, actual = /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tungstenite-0.24.0/src/protocol/mod.rshttparse error: :/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/slice/sort/stable/quicksort.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/sym_buf.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/algorithm/rle.rsinvalid distance codegetULEB128.socksocket: Socket directory '' is not writable: config file Failed to save screenshot to :  Chrome stderr (last lines):  Chrome stderr: ?Invalid policy JSON: ""Failed to decode PDF: A JavaScript  dialog is blocking the page: ";" — use `dialog accept` or `dialog dismiss` to resolve it2Downloaded file not found at expected path (GUID: )6Timed out waiting for submit button (tried selectors: )?(() => { const el = document.querySelector(); if (!el) return false; const r = el.getBoundingClientRect(); const s = window.getComputedStyle(el); const opacity = parseFloat(s.opacity || '1'); const isVisible = r.width > 0 && r.height > 0 && s.visibility !== 'hidden' && s.display !== 'none' && (!Number.isFinite(opacity) || opacity > 0); if (!isVisible) return false; if (el.matches(':disabled')) return false; if (el instanceof HTMLInputElement && el.type === 'hidden') return false; if ((el instanceof HTMLInputElement || el instanceof HTMLTextAreaElement) && el.readOnly) return false; return true; })()1 (also failed to roll back browser after launch: )Chrome launch task failed: .getItem()src/native/snapshot.rslevel=#Failed to serialize close request: wss://:  Saved to  (react inspect id must be a number, got ''Invalid swipe direction: Invalid JSON for --headers: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/join_all.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/raw_vec/mod.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/num/imp/dec2flt/parse.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/net/socket_addr.rs&yet unimplemented compression method: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/mod.rsNot enough numbers in Unknown component id found, , expected value between 1 and 4Unknown marker 0xFF/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/percent-encoding-2.3.2/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.8.5/src/rngs/thread.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/conn.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/mpsc/chan.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/hmac.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/digest.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/ec/suite_b/private_key.rs encrypted client hello failure: 'certificate expired: verification time , (UNIX), but certificate is not valid after  ( seconds ago)/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/../../backtrace/src/symbolize/gimli/stash.rs/rust/deps/addr2line-0.25.1/src/function.rs"inconsistent park state; actual = URL error: Error decoding huffman values: libunwind: malformed DW_CFA_offset_extended DWARF unwind, reg too big FDE has zero length_Unwind_GetTextRelBaserbe.#Failed to create socket directory:  Failed to read stdin:   requires a file path/ --screenshot-format must be png or jpeg, got ''  Invalid --idle-timeout:  Browser launch failed:  boundaries: Failed to read sessions dir: src/native/stream/chat.rs[]  No PID file for session ''![auto-dismiss] failed to dismiss dialog:  Invalid stream port '': expected 0-65535src/native/browser.rsNo tab with label `,`; run `agent-browser tab` to list open tabs+No objectId for the owner element of frame trace-.jsonE[agent-browser] Warning: failed to clean up data-__ab-ci attributes:  (https://api.browserbase.com/v1/sessions/"Failed to serialize request body: Device with UDID ' ' not found No changes detected  Auth profile ' ' deleted '--timeout expects a number in ms, got ''/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/str/lossy.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/math.rs?/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/version.rs9internal error: entered unreachable code: want_rx value: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/webp/decoder.rsunknown token: Unhandled TIFF color type  for  bits/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/metadata/cicp.rs0The decoder does not support the format feature Invalid image size ( x ?) to encode as JPEG: width and height must be >= 1 and <= 65535Too large quantization number :, expected value between 0 and "No Huffman AC table for component  "Excessive Huffman table of length  found when header length is Bad SOS length ,corrupt jpegInvalid component id !, expected a value between 0 and /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-webp-0.2.4/src/lossless.rs"Invalid VP8 luma prediction mode: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/text_metadata.rsInvalid color type .invalid magic: expected , got Hinternal error: entered unreachable code: write_trailers invalid state: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/connect.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/ready.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/ring/tls13.rsunexpected error: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/tls12/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/similar-2.7.0/src/text/abstraction.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/io/stdio.rs*extension cannot contain path separators: usage error: (unsupported photometric interpretation ""/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/metrics/worker.rsinvalid literal/lengths set/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/inflate/inftrees.rstruncated uleb128 expressionlibunwind: unsupported .eh_frame_hdr version: %u at %lx CLI version  () at *Could not start tokio runtime for probes: *function() { this.dispatchEvent(new Event(, )); }src/native/inspect_server.rs--window-size=,.jsonFailed to get stream address: Failed to execute command: #Failed to bind dashboard server on :  ;(() => { const els = document.querySelectorAll(,); return Array.from(els).map((el, i) => ({ index: i, tagName: el.tagName.toLowerCase(), text: el.textContent?.trim().substring(0, 100) || '', visible: el.offsetWidth > 0 && el.offsetHeight > 0, })); })()el.textContent.trim() === document.evaluate(N, document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null).snapshotLengthNo hostname in URL: *No accessibility node found for selector ''AWS4 Screenshot saved to   Run: agent-browser confirm  Skill not found: byte range starts at but ends at /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/unicode/printable.rs©_from_slice: source slice length (+) does not match destination slice length (),yet unimplemented compression special case ()unexpected request version: /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sync/mpmc/waker.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytemuck-1.25.0/src/internal.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sync/mpmc/zero.rsII*/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/color.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/tiff.rs Dimensions line too short: have  elements, expected Invalid depth () for tuple type Code length  more than bits left /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-webp-0.2.4/src/lossless_transform.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/parser/trusted.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/common.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/unfiltering_buffer.rsChunk * must appear between PLTE and IDAT chunks.invalid number of channels: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/src/common/handshake.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-rustls-0.27.7/src/connector.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/mpsc/list.rs for url ()/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/aead/quic.rs *H  @@ - + @@@fatal runtime error: failed to communicate with parent process. , aborting /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/process/mod.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/random/linux.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/watch.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/util/linked_list.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/parser/validate/path.rsrustls error: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/want-0.3.1/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/crc32/braid.rsunknown header flags setunsupported arm64 registerunsupported restore location for registergetTableEntrySize1 Daemon version mismatch detected, restarting... ()/v1/chat/completions   src/native/cdp/lightpanda.rsAmbiguous profile name "". Multiple profiles match: Use the directory name instead.Invalid /json/list response: Failed to create auth dir: /(React could not identify the suspender (=). Investigate the nearest user-owned owner or awaiter frame. boundary-Action '' is denied by policysrc/native/stream/mod.rsAccess-Control-Allow-Origin: ` Access-Control-Allow-Methods: GET, POST, OPTIONS Access-Control-Allow-Headers: Content-Type Element 'A' does not have an href attribute. --new-tab only works on links. returned invalid JSON: !!() getByRole(' ', { name: '' })!doc.querySelector()Tab id `6` out of range; ids are incrementing positive integers#Could not locate element with role= name=No objectId for ref Failed to serialize trace: Browserless request failed: #content-type:application/json host: x-amz-date:   HTTP/1.1 Host:  Connection: close  Opened DevTools:   HAR recording started  Done P Skills directory not found. Set AGENT_BROWSER_SKILLS_DIR or reinstall via npm. Missing arguments for:  Usage: agent-browser G --screenshot-quality is ignored for PNG; use --screenshot-format jpeg removal index (is ) should be < len (is )*incomplete utf-8 byte sequence from index /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fdeflate-0.3.7/src/huffman.rs/rust/deps/hashbrown-0.16.1/src/raw/mod.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sync/mpmc/array.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/io/image_reader_type.rsImage dimensions (x w/ channels) are too large(Converting with the texel memory layout  is not supportedThe file extension & was not recognized as an image formatNo huffman table for component:&libc::pthread_atfork failed with code /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-epoch-0.9.18/src/internal.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/queue.rsHinternal error: entered unreachable code: poll_read_body invalid state: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/util.rs/rust/deps/rustc-demangle-0.1.27/src/legacy.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/msgs/deframer/buffers.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/tls12.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/cipher.rs/rust/deps/gimli-0.32.3/src/read/line.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/thread/scoped.rs byte index  is not an OsStr boundary/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/time/sleep.rs'inconsistent state in unpark; actual = /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/parser/str.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/normalize/path.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/utf-8-0.7.6/src/lib.rs9internal error: entered unreachable code: unknown state: stream errortruncated sleb128 expressionDW_OP_piece not implementedndots: Closed session:  failed to load config from  free at state dirCould not build HTTP client: 4AGENT_BROWSER_ACTION_POLICY points to missing file: Action policy: !(() => { var items = ; var id = Q; var existing = document.getElementById(id); if (existing) existing.remove(); var sx = window.scrollX || 0; var sy = window.scrollY || 0; var c = document.createElement('div'); c.id = id; c.style.cssText = 'position:absolute;top:0;left:0;width:0;height:0;pointer-events:none;z-index:2147483647;'; for (var i = 0; i < items.length; i++) { var it = items[i]; var dx = it.x + sx; var dy = it.y + sy; var b = document.createElement('div'); b.style.cssText = 'position:absolute;left:' + dx + 'px;top:' + dy + 'px;width:' + it.width + 'px;height:' + it.height + 'px;border:2px solid rgba(255,0,0,0.8);box-sizing:border-box;pointer-events:none;'; var l = document.createElement('div'); l.textContent = String(it.number); var labelTop = dy < 14 ? '2px' : '-14px'; l.style.cssText = 'position:absolute;top:' + labelTop + ';left:-2px;background:rgba(255,0,0,0.9);color:#fff;font:bold 11px/14px monospace;padding:0 4px;border-radius:2px;white-space:nowrap;'; b.appendChild(l); c.appendChild(b); } document.documentElement.appendChild(c); return true; })()Timed out after /ms waiting for Lightpanda CDP endpoint on port Failed to send raw CDP message: Invalid /json/version response: Encryption key required. Set or ensure  exists.$Failed to read encryption key file: props. cookies,  originsHTTP/1.1 204 No Content GAccess-Control-Max-Age: 86400 Content-Length: 0 Connection: close A JavaScript  dialog is blocking the page: "D". Resolve it with `dialog accept` or `dialog dismiss`, then retry ``.;(() => { const el = document.querySelector(); if (!el) return false; const r = el.getBoundingClientRect(); const s = window.getComputedStyle(el); return r.width > 0 && r.height > 0 && s.visibility !== 'hidden' && s.display !== 'none'; })() getByRole('')Label `H` is already used by another tab; labels must be unique within a sessionEvaluation error: Domain '$' is not in the allowed domains list .setItem(, ).clear() Failed to read Kernel response: Session:  Live View:  cookies --curl: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/process/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/value/ser.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fdeflate-0.3.7/src/compress.rsInvalid last symbol , offset ./rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/fmt/num.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/slice/sort/shared/smallsort.rs8layer does not contain all of your specified channels (` ` is missing)Format error encoding :  $Unknown header line with identifier Sample value  outside of bounds Expected number of components but found /Length of start of frame differs from expected ,value is /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-webp-0.2.4/src/yuv.rs i/o error: (The max_buf_size cannot be smaller than . ()/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/record_layer.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/mod.rs *H  /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/ring/quic.rs!failed to parse RSA private key: %illegal write_vectored return value ( > )/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/pal/unix/linux/pidfd.rsnumber of added permits () would overflow MAX_PERMITS ()/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/os/fd/raw.rsGET   /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tungstenite-0.24.0/src/handshake/server.rsCannot convert to int  evaluateExpression_Unwind_GetDataRelBase() not implementedLINUX_2.6.39/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/maybe_done.rs (): agent-browser --session  close unreachable after ms: 'Encryption key file is too permissive (): src/native/screenshot.rsagent-browser-chrome-%Warning: failed to get file type for :  #Failed to connect to /json/list at :: Auth profile ' ' not found|  |  |  |  |  |Failed to serialize state: "Failed to install SIGHUP handler:  HTTP/1.1 A Content-Type: application/json; charset=utf-8 Content-Length:  Connection: close  .Invalid PID in file: Failed to read session response: Unknown ref: Failed to find free port: Unknown subaction: /tmp/screenshot-.png6(() => { const el = doc.querySelector(); if (!el) return false; const r = el.getBoundingClientRect(); const s = doc.defaultView.getComputedStyle(el); return r.width > 0 && r.height > 0 && s.visibility !== 'hidden' && s.display !== 'none'; })()Tab id `!` is invalid; tab ids start at t1 (() => { const el = ; if (!el) return null; const inView = (r) => r.width > 0 && r.height > 0 && r.bottom > 0 && r.right > 0 && r.top < (window.innerHeight || document.documentElement.clientHeight) && r.left < (window.innerWidth || document.documentElement.clientWidth); let rect = el.getBoundingClientRect(); if (!inView(rect)) { el.scrollIntoView({ block: 'center', inline: 'center', behavior: 'instant' }); rect = el.getBoundingClientRect(); } const x = rect.x + rect.width / 2; const y = rect.y + rect.height / 2; const blockerAt = Y; return { x: x, y: y, blocker: blockerAt(document, el, x, y) }; })() Could not get bounding box for:   additions, removals, unchanged  No dialog is currently open Path:  src/skills.rs2 agent-browser is already at the latest version (v) /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/async_impl/response.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/compression/piz/huffman.rs Orientation  Format error encoding The image format  is not supportedImage too large (one of (, ) > soft limit of )No AC table for component SNumber of components in start of scan should be less than 3 but more than 0. Found /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/client/legacy/pool.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/dispatch.rs ( )/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/rsa/padding.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/digest/dynstate.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/tls13.rsfailed to join thread: (os error )/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiff-0.10.3/src/decoder/cycles.rsPhotometric interpretation  with bits per sample  is unsupported/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/thread/local.rs!inconsistent park_timeout state: JoinError::Cancelled()task  was cancelled/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.9/src/subject_name/dns_name.rs IpAddress()/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/upsampler/scalar.rsunwind_phase2malformed uleb128 expressionunsupported restore location for float registeroptionsinf/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tungstenite-0.24.0/src/protocol/frame/mod.rsFailed to start daemon: Invalid response:  AI_GATEWAY_API_KEY not set Closed  version-mismatched daemon(s){"id":;,"method":"Target.detachFromTarget","params":{"sessionId":""}}ws://127.0.0.1:Failed to connect to CDP at :: Timeout connecting to CDP at :-  () at - affects  boundar-.json #Failed to proxy request to session : No element found: 'Timeout waiting for response matching ''Browserbase API error (): %Failed to read Browserless response: //bedrock-agentcore/aws4_request /browsers//sessions/stopAgentCore API error (): https://2.console.aws.amazon.com/bedrock-agentcore/browser/ /session/#Invalid AgentCore response: src/native/webdriver/ios.rsHFailed to launch Appium. Install it with: npm install -g appium. Error:  Switched to tab [] []   ()  Cookies:  URL:   Unknown skills subcommand:  Upgrading agent-browser (v)...src/commands.rsUnknown flag: +Depth must be a non-negative integer, got: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/mod.rsslice index starts at but ends at /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/num/imp/flt2dec/strategy/grisu.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/method.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/scheme.rsInvalid depth ( ) or maxval () for tuple type /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/gif.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/png.rs!Too large table position for QT :, expected between 0 and 3/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/mcu_prog.rs"Too many scans, exceeded limit of /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-webp-0.2.4/src/loop_filter.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-webp-0.2.4/src/vp8.rsInvalid bit depth ./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.14.0/src/base64.rsstring /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/net/connection/socket/mod.rsinvalid dimensions: xunknown predictor “” encountered/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/read_buf.rstask panickedHTTP format error: Encountered invalid opcode: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/form_urlencoded-1.2.2/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/untrusted-0.9.0/src/reader.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/algorithm/huff.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/color_convert/scalar.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/upsampler/scalar.rslibunwind: malformed DW_CFA_register DWARF unwind, reg2 too big DW_EH_PE_aligned pointer encoding not supportedgetSavedRegister%s_Unwind_GetDataRelBaseSession  (pid )Failed to get local addr: --proxy-bypass-list=Action '' is not in the allow listsrc/native/actions.rs returned non-string valueInvalid CDP target: '. Use ws://, http://, or a port number. Last error: checked=Write failed: /session/ /element//click /session/ /session//title Switched to tab [] () Username:   Logged in as '' ' Could not detect installation method. /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/mpsc/bounded.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode.rs OS Error: gai background task failed: *internal error: entered unreachable code: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/icu_normalizer-2.1.1/src/lib.rsLength of the decoded data H doesn't match the advertised dimensions of the image that imply length /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/read_decoder.rs!Invalid lossless version number: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/client/legacy/client.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.3/src/timeout/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/arithmetic/bigint.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/ec/curve25519/scalar.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sync/once_lock.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.14.0/src/lib.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/fs/unix.rs$unsupported planar configuration “”/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/time/interval.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/multi_thread/park.rsmin > max. min = , max = /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/pending.rstoo many length or distance symbolsgetRegisterFDE is really a CIE/tcptimeout:PATH  > $ Failed to read password from stdin Invalid CDP port: ' is out of range (valid range: 1-65535)src/native/cdp/chrome.rssrc/native/daemon.rs Blocked: ''' is not a valid agent-browser command.src/native/stream/cdp_loop.rshar-.harFailed to parse tree nodes: Base64 decode error: el.textContent.includes()#warning: unknown --enable feature '' -Could not resolve the owner element of frame )AX node has no backendDOMNodeId for role= name=agent-browser-Device ' ' not found  []  ( total)  Profiling started   @  Unknown command: Invalid port: ' is out of range (valid range: 0-65535)Invalid value: '#' is not a valid port number or URL/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/future/maybe_done.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/general_purpose/decode_suffix.rs index out of bounds: the len is  but the index is /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/image/read/image.rsMissing -bit bitfield maskMissing -bit bitfield masks/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/bitstream.rsInvalid color cache bits: !Invalid physical pixel size unit ./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/oneshot.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/pkcs8.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/signature.rs%invalid certificate revocation list: 2certificate does not allow extended key usage for , allows /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.14.0/src/server_name.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/value/index.rsfailed printing to : /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/panicking.rsmain/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/io/error/unix.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/thread/thread.rscompression method  is unsupportedhorizontal predictor for  is unsupported"" cannot be set to 0"" must be usize, error: , value: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/signal/registry.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/task/core.rsJoinError::Panic(, , ...)RESERVED_DATA_/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.9/src/verify_cert.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/worker.rsdomain Invalid buffer length: expected  got  for x image/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/de.rs :  Chrome user data dir found (), no profiles parsed-AGENT_BROWSER_CONFIG points to missing file: AGENT_BROWSER_CONFIG: :  (version mismatch with CLI )Dashboard server running (pid )set " (or unset AGENT_BROWSER_PROVIDER=)AGENT_BROWSER_PROVIDER = Failed to send attachToTarget: )Warning: could not copy Local State from :  src/native/state.rsInvalid JSON: src/native/stream/dashboard.rs{"success":true,"session":} Tab index  out of range (0-) Tab index out of rangeFailed to write profile to : e[ref=])Could not resolve DOM node for selector '' /browsers/sessionAgentCore request failed: src/native/webdriver/client.rslcp:  different /  total pixels  Opened DevTools  Profile saved to  ( events) Failed to parse version info: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/mutex.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/aes-0.8.4/src/soft/fixslice64.rs"advance out of bounds: the len is  but advancing by /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/num/imp/diy_float.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/panicking.rsinvalid utf-8 sequence of  bytes from index /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/compression/mod.rs#OpenEXR Block Decompressor Thread #(Horizontal sample is not a power of two() cannot decodeBogus Vertical Sampling Factor Marker * found in bitstream, possibly corrupt jpegInvalid DHT index , expected between 0 and 3Number of scans . cannot be greater than number of components, there are still  bytes to be writtenUnexpected restart of  chunk sequenceunsupported scheme /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/client/conn/http1.rs!cannot advance past `remaining`:  <= !received unexpected message: got  when expecting keys may not be consistent: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-pki-types-1.14.0/src/pem.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/collections/btree/map/entry.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/env.rsthe CLOEXEC pipe failed: $stopped (not terminated) by signal: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/net/tcp/stream.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/io/driver.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tungstenite-0.24.0/src/handshake/client.rs(Missing, duplicated or incorrect header Unknown control frame type: +While waiting for more fragments received: libunwind: malformed DW_CFA_expression DWARF unwind, reg too big INFInvalid session name 'F'. Only alphanumeric characters, hyphens, and underscores are allowed. No input provided Invalid CDP value: '#' is not a valid port number or URL invalid config file :   not writable: [chrome] Launch attempt / failed, retrying in 500ms... Failed to launch Chrome at : src/native/auth.rsDecryption key error: !Failed to decode baseline image:  key=.encAHTTP/1.1 200 OK Content-Type: application/json Content-Length:  Connection: close  Failed to read response: Failed to write HAR: Invalid CDP URL: Timed out after 5ms waiting for Lightpanda Target domain to initialize expanded= /browsers/,https://api.browser-use.com/api/v2/browsers/   https://Failed to run aws CLI: @. Install AWS CLI or set AWS_ACCESS_KEY_ID/AWS_SECRET_ACCESS_KEY[chrome-search] candidate  exists= swap_remove index (is ) should be < len (is )/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/net/ip_addr.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/body/incoming.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/bmp/decoder.rs@Overflow while calculating preview image Attribute size (width: , height: ).LThe colorimetric interpretation of a CICP color space is not supported for ``/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/bitstream.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/adam7.rs#Not enough palette entries, expect  got ./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-deque-0.8.6/src/deque.rsDinternal error: entered unreachable code: write_body invalid state: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/write/encoder.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/rsa/public_modulus.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/limb.rspeer is incompatible: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/msgs/codec.rs'Attempted to register forbidden signal /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/../../backtrace/src/backtrace/libunwind.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/blocking/task.rs HTTP error: Unable to connect to /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tungstenite-0.24.0/src/protocol/frame/coding.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate.rsinvalid block type"Error parsing SOS Segment. Reason:Unknown multiband sample (), please share samplelibunwind: malformed DW_CFA_offset_extended_sf DWARF unwind, reg too big (os error )Failed to read:  * Chat session timed out (5 minute limit). Failed to read stdin: "Navigation to about:blank failed: Action policy: : Failed to read directory : # Render Profile - s recordingFailed to read state from : Invalid key: .extensions)Timed out waiting for password selector '''Timed out waiting for submit selector ''Failed to write screenshot: !!doc.querySelector()Invalid tab label `Q`; labels must start with a letter and contain only letters, digits, `-`, and `_`profile-.jsonUnknown provider 'F'. Supported: browserbase, browserless, browser-use, kernel, agentcoreFailed to run xcrun xctrace:   x:  Created:   Skill not found:   ---  --- Upgrading agent-browser... v → v/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-tungstenite-0.24.0/src/tls.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/zio.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/meta/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/meta/header.rsrange end out of bounds:  <= Invalid header name: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/image/read/layers.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sync/mpmc/context.rsUnhandled TIFF sample format  for  bits Cannot parse  value as u32: Expected number of components but found /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-webp-0.2.4/src/vp8_arithmetic_decoder.rs/rust/deps/miniz_oxide-0.8.9/src/inflate/core.rs"Invalid combination of bit-depth '' and color-type ''wrong data size, got  bytes too many/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.1/src/buf/take.rs9internal error: entered unreachable code: str::from_utf8() = " was expected to have 1 char, but  chars were foundTLS 1.3, server CertificateVerify/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/cell/once.rs/rust/deps/gimli-0.32.3/src/read/index.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/rt.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/time.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/process/unix/pidfd_reaper.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/thread_local/native/lazy.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/notify.rs.unexpected error when polling the I/O driver: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/multi_thread/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/longest_match.rsunknown pointer encodinggetSLEB128DW_OP_deref_size with bad size/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tungstenite-0.24.0/src/buffer.rs Failed to get executable path:  doctor--- (also tried parsing stderr) Failed to delete profile: # boundaries:  dynamic holes,  staticFailed to rename state: {"success":false,"error":}Failed to serialize HAR: )Timed out waiting for username selector ''Failed to read baseline: function() { this.value = v; this.dispatchEvent(new Event('input', {bubbles: true})); this.dispatchEvent(new Event('change', {bubbles: true})); }src/native/providers.rsAWS CLI failed: (. Run 'aws sso login' or set credentials/browser-streams/ /sessions/ /automationsrc/native/webdriver/appium.rssrc/output.rs Video saved to   Auth profile '' saved Invalid threshold value: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/io/encoder.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/vec/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/stream/futures_unordered/abort.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/tga/decoder.rsFormat error decoding : `.`Unknown image compression type No DC table for component /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-webp-0.2.4/src/huffman.rsInvalid parameter: Chunk  is invalid before PLTE chunk.Invalid dispose op .invalid image length: bytes for x/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rayon-core-1.13.0/src/sleep/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/client/legacy/connect/proxy/tunnel.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/ec/suite_b/ecdsa/digest_scalar.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/hkdf.rs+received unexpected handshake message: got  when expecting received fatal alert: invalid peer certificate: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/hmac.rs *H  5fatal runtime error: failed to initiate panic, error , aborting 'Validation on the CLOEXEC pipe failed: memory allocation of G bytes failed skipping backtrace printing to avoid potential recursion signal:  (core dumped)/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/net/tcp/listener.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/iri-string-0.7.10/src/normalize/pct_case.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/str/mod.rs://:/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/weezl-0.1.12/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/weezl-0.1.12/src/decode.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/hash_calc.rsrepeated call with bad stateduring phase1 personality function said it would stop here, but now in phase2 it did not stop herelibunwind: unsupported .eh_frame_hdr at %lx: need at least 4 bytes of data but only got %zd search/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/lock/bilock.rssrc/native/webdriver/backend.rs&Daemon process exited during startup: Failed to get executable path: Bearer s Passwords on the command line may be visible in process listings and shell history. Use --password-stdin instead. config file not found: Deleted  expired state file(s) returned HTTP  after ms:  not set: API key present{"id":8,"method":"Target.attachToTarget","params":{"targetId":"","flatten":true}}src/native/diff.rs src/native/react/renders.rssessionStorage.setItem(, )Failed to write .stream file:  dash-Failed to spawn session: GET  HTTP/1.1 Host: 127.0.0.1: Connection: close Session  response exceeded  bytes.src/native/stream/discovery.rsUnknown device: `. Supported: iPhone 15, iPhone 16, iPhone 16 Pro, iPhone 17, iPad, iPad Pro, Pixel 9, Galaxy S25&Failed to resolve download directory: No element found by  ''Unknown engine '('. Supported engines: chrome, lightpandasrc/native/element.rsElement not found: Invalid Kernel response: /session/ /screenshot /session//element hydration: phases:  hydratedComponents: box: x at (, ) Saved states in  Or: agent-browser deny  ...cookies --curl: cannot read '':  Invalid JSON input: &. Expected an array of string arrays. /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/similar-2.7.0/src/algorithms/utils.rs/buf.len() must fit in remaining(); buf.len() = , remaining() = /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/net/unix/listener.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/broadcast.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/similar-2.7.0/src/algorithms/compact.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fdeflate-0.3.7/src/decompress.rs \x /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/hdr/decoder.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sync/mpmc/mod.rsInvalid image type  for top-down image.Error parsing  as : /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/transform/palette.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/io.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/io/writer.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/client/handy.rspeer misbehaved: /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/pal/unix/stack_overflow.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/multi_thread/queue.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/url-2.5.8/src/origin.rs*could not retrieve random bytes for uuid: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.9/src/crl/types.rsUniformResourceIdentifier("")invalid window sizeincorrect length check/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/huffman.rssetRegister  Gateway request failed:   invalid idle timeout from :  'agent-browser state clean --older-than src/native/interaction.rsagent-browser-profile-Encryption failed: - :::Accept error:  {"error":"Invalid JSON: "} HTTP/1.1  Content-Type:  Content-Length:  Connection: close  !Failed to parse active sessions: No element at index  for selector ''page-.pdfRef  has no backend node idTimeout waiting for No host in CDP URL: Failed to boot simulator : Failed to run xcrun simctl:   HTTP/1.1 Host: 2 Content-Type: application/json Content-Length:  Connection: close Connection failed: url: ttfb:  fcp:  lcp:  cls:  inp:  Images match (0% difference)  Diff image:   Recording started:   Downloaded to  /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/encoder.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/sink/feed.rsInvalid symbol , offset ./rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/fmt/builders.rsrange end index " out of range for slice of length .../home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/crossbeam-epoch-0.9.18/src/sync/once_lock.rs compressed  data ()/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fax-0.2.6/src/maps.rsUnhandled TIFF color type /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/imageops/sample.rs``!Missing header line: have height=, width=, depth= , maxval=/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.3/src/retry/future.rs:///home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/arithmetic/montgomery.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/aead/aes_gcm.rsTLS 1.3, client CertificateVerify%failed to parse Ed25519 private key: /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/collections/btree/map.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/thread/unix.rs [... omitted  frame ...] Hcannot access a Thread Local Storage value during or after destruction: &failed to lookup address information: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiff-0.10.3/src/decoder/image.rsLthe borrowed output buffer is not large enough for the decoded data, needed but have color type  is unsupported/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/loom/std/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/io/registration.rs*inconsistent park_timeout state; actual = /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/time/wheel/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/io/scheduled_io.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/map.rsUnknown data frame type: buffer error)Error parsing image. Illegal start bytes:0Too small output, expected buffer with at least  bytes but got one with  bytes/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/worker.rslibunwind: malformed DW_CFA_restore_extended DWARF unwind, reg too big DW_EH_PE_textrel pointer encoding not supportedDWARF opcode not implemented/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/util/buf_reader.rs    Dashboard stopped  (fixed by --fix)invalid JSON: screenshot-.DigitKeyFailed to copy profile: state () :  -> localStorage.setItem(, )#Failed to install SIGTERM handler:  ws://127.0.0.1:Failed to connect to session : Failed to save PDF: )(() => { const matches = ; const label = Array.from(document.querySelectorAll('label')).find(el => matches(el.textContent)); if (label) { const forId = label.getAttribute('for'); const target = forId ? document.getElementById(forId) : label.querySelector('input,select,textarea'); if (target) { target.setAttribute('data-agent-browser-located', 'true'); return true; } } const aria = Array.from(document.querySelectorAll('[aria-label]')).find(el => matches(el.getAttribute('aria-label'))); if (aria) { aria.setAttribute('data-agent-browser-located', 'true'); return true; } const referenced = Array.from(document.querySelectorAll('[aria-labelledby]')).find(el => { const text = el.getAttribute('aria-labelledby').split(/\s+/) .map(id => { const r = document.getElementById(id); return r ? r.textContent : ''; }) .join(' '); return matches(text); }); if (referenced) { referenced.setAttribute('data-agent-browser-located', 'true'); return true; } return false; })()%wss://connect.browser-use.com?apiKey=Invalid Browserbase response: #content-type:application/json host: x-amz-date: x-amz-security-token: Invalid JSON response:  (body: )Connection timeout:  Recording stopped B Renamed  ->  [chrome-search] home_dir= browsers_dir= #[chrome-search] no binary found in  3 --annotate only applies to the screenshot command /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-tungstenite-0.24.0/src/connect.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/util/vec_with_initialized.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/time/timeout.rssplit_to out of bounds:  <=  (1 << )/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/path.rs:///rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/slice/iter.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/utils/mod.rsThe decoder for & does not support the format features Duplicate  lineHuffman table at index  not initialized/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/stream.rsUnknown filter method ./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/future/map.rs/rust/deps/rustc-demangle-0.1.27/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/msgs/deframer/handshake.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/msgs/handshake.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/client/tls13.rscertificate not valid for name ; certificate invalid value: , expected /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/ffi/os_str.rsaborting due to panic at :  /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/io/kernel_copy/linux.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/blocking/schedule.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/time/entry.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/current.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.3/src/retry/budget/tps_budget.rsinvalid size for /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/upsampler/neon.rslibunwind: malformed DW_CFA_val_expression DWARF unwind, reg too big r__kernel_clock_gettime/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-tungstenite-0.24.0/src/handshake.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/stream/futures_unordered/mod.rs.Dashboard already running at http://localhost:  chmod u+rwx Failed to decode screenshot: nspect] warning: dropped  CDP messages (channel lag) #Failed to create temp profile dir: v (no stderr output from Chrome) Hint: try passing --args "--no-sandbox" if Chrome crashes silently in your environmentcode= , reason=,No webSocketDebuggerUrl in /json/version at :Failed to serialize payload: X should be a 64-character hex string (256 bits). Generate one with: openssl rand -hex 32# renders ( mounts +  re-renders) across componentsStream server failed to start:  Access-Control-Allow-Origin: i Access-Control-Allow-Methods: POST, OPTIONS Access-Control-Allow-Headers: Content-Type Vary: Origin Session process exited with 6[agent-browser] Warning: CDP event buffer overflowed, B events dropped. Network requests may be missing from HAR output. [auto-dismiss] dialog:  "el.getAttribute('aria-label') ===  || el.textContent.trim() === Storage error: #Failed to read AgentCore response: ffmpeg failed: []   () @ No skill name provided. Usage: agent-browser skills get  Done! /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/util/read_until.rs/rust/deps/addr2line-0.25.1/src/line.rsInvalid input length: start byte index ' is out of bounds for string of length range start index " out of range for slice of length invalid: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/jpeg/encoder.rs Palette size 0 exceeds maximum size for BMP with bit count of Entry and  dimensions do not match!Marker  found where not expectedUnexpected marker % while scanning for SOS between scans7The library can only parse 8-bit images, the image has  bits of precision4Expected QT precision value of either 0 or 1, found Invalid component id , expected one one of Bad Huffman Code 0x, corrupt JPEG IO Error: Invalid sRGB rendering intent ./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/try_future/try_flatten.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/net/tcp/socket.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/conn.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/rsa/padding/pkcs1.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/aead/aes_gcm/aarch64.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/tls13/key_schedule.rsis only valid for thread '' () has overflowed its stack /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/../../backtrace/src/symbolize/gimli.rs/failed to set up alternative stack guard page: /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/io/buffered/linewritershim.rs!Error while reading from file at format error: floating point predictor for  is unsupported/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/mod.rs#Maximum code size 12 required, got /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/compare256.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/algorithm/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/inflate/writer.rsinvalid literal/length code/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/misc.rs/udpDaemon failed to start ().stream Run with  to attempt repairs. --proxy-server=--user-data-dir=--disable-extensions-except= context ()src/native/stream/http.rs!Failed to serialize annotations: Timeout waiting for load state: Expected a tab id like `tc` or a label; positional integers are not accepted (run `agent-browser tab` to list stable tab ids)src/native/cookies.rssrc/native/tracing.rsurl=Kernel request failed: /session/ /execute/syncwidth:  height:   Recording saved to  -   State path set to   Download saved to   Logged in as '' -  ,Warning: cannot read Chrome cache directory :  Unexpected argument: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/rwlock.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.44/src/format/formatting.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/fmt.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.1/src/lib.rs compression/dev/urandomThe color space  does not match the expected Invalid Al parameter , range should be 0-13/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/mcu_prog.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/mio-1.1.1/src/sys/unix/uds/listener.rs+Invalid color/depth combination in header: /Chunk length wrong: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-channel-0.3.32/src/mpsc/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/async_impl/body.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tower-0.5.3/src/util/oneshot.rs0Q0+ep" !/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/vecbuf.rs at line  column ,/rust/deps/addr2line-0.25.1/src/unit.rsinconsistent bits per sample: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/util/read_line.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/sync.rsincorrect header checkinvalid code -- missing end-of-block/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-inflate-0.2.54/src/decoder.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/color_convert/scalar.rsDW_EH_PE_datarel is invalid with a datarelBase of 0Unknown DWARF encoding for search table._Unwind_GetTextRelBase() not implemented/etc/services (after . retries - daemon may be busy or unresponsive)   AGENT_BROWSER_CONFIG: (valid JSON)WebSocket handshake failed: expected string or integer, got Warning: failed to copy :  !Failed to serialize CDP command: http://: /json/list/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/generic-array-0.14.7/src/lib.rsInvalid encryption key in #. Expected 64-character hex string./Daemon error:  127.0.0.1:Action '+' is not supported on the WebDriver backend Missing ' ' parameter{} [] /browsers//sessions/startFailed to launch safaridriver:  Action confirmed 9 Chrome for Testing does not provide Linux ARM64 builds. Unknown flag for stream enable: unknown flag '' for auth save/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/time-0.3.47/src/interop/offsetdatetime_systemtime.rs+++  /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-body-util-0.1.3/src/util.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-core-0.3.32/src/task/__internal/atomic_waker.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/client/proxy/matcher.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/ico/decoder.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/fax-0.2.6/src/lib.rsBitmap header too small ( bytes)&Wrong length of decoded scanline: got , expected Invalid Ah parameter , range should be 0-13%The size of the sBIT chunk should be  byte(s), but  byte(s) were provided for the color type./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/common/lazy.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/ec/suite_b/ops.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/ops/function.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/agreement.rs *H Cannot open file at compressed data is corrupt: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/net/addr.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/blocking/pool.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/context/runtime.rsWebSocket protocol error: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.9/src/time.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/algorithm/fast.rs Seek error:  /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/huffman.rslibunwind: malformed DW_CFA_GNU_negative_offset_extended DWARF unwind, reg too big invalid length , expected Failed to send: --profile-directory=Failed to create directory : Failed to read profile: Failed to generate IV: - Most common root cause:  ( ) affecting  boundarFailed to write state to : src/native/stream/websocket.rs!document.querySelector()Nfunction() { const doc = this.contentDocument; if (!doc) return false; return ; }3Browser.setContentsSize failed (experimental CDP):  &(() => { const _allowed = ; function _isDomainAllowed(hostname) { hostname = hostname.toLowerCase(); for (const p of _allowed) { if (p.startsWith('*.')) { const suffix = p.slice(2); if (hostname === suffix || hostname.endsWith('.' + suffix)) return true; } else if (hostname === p) return true; } return false; } const OrigWS = window.WebSocket; window.WebSocket = function(url, protocols) { try { const u = new URL(url, location.href); if (!_isDomainAllowed(u.hostname)) throw new DOMException('WebSocket blocked: ' + u.hostname, 'SecurityError'); } catch(e) { if (e instanceof DOMException) throw e; } return new OrigWS(url, protocols); }; window.WebSocket.prototype = OrigWS.prototype; const OrigES = window.EventSource; if (OrigES) { window.EventSource = function(url, opts) { try { const u = new URL(url, location.href); if (!_isDomainAllowed(u.hostname)) throw new DOMException('EventSource blocked: ' + u.hostname, 'SecurityError'); } catch(e) { if (e instanceof DOMException) throw e; } return new OrigES(url, opts); }; window.EventSource.prototype = OrigES.prototype; } const origBeacon = navigator.sendBeacon; if (origBeacon) { navigator.sendBeacon = function(url, data) { try { const u = new URL(url, location.href); if (!_isDomainAllowed(u.hostname)) return false; } catch(e) { return false; } return origBeacon.call(navigator, url, data); }; } })()Events exceeded  limit; some droppedRecording task panicked: ffmpeg wait failed: " Images have different dimensions    background:   border-radius:   HAR saved to  ( requests)    %--delay expects a number in ms, got ''split_off out of bounds:  <= /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/char/methods.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/iter/adapters/step_by.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/io/borrowed_buf.rsImage dimensions (x) are too large/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/dxt.rsInvalid DDS PixelFormat size: Invalid DDS DXGI format: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/flate2-1.1.9/src/bufreader.rs1Non-ASCII-digit character when parsing number in (Vertical sub-sample is not power of two() cannot decodeChunk  must appear at most once.Invalid blend op ./rust/deps/rustc-demangle-0.1.27/src/v0.rs7certificate revocation list expired: verification time $ (UNIX), but CRL is not valid after  ( seconds ago)Irequested operation is only valid for images with chunk encoding of type but got /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/util/rand/rt.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/scheduler/defer.rsJoinError::Panic(, ...)Message too long:  > /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/str/pattern.rsinvalid length  for target of length /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.9/src/crl/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/algorithm/medium.rsinvalid distances setUnknown cinfo `` greater than 7, not allowedError in decoding MCU. Reason libunwind: malformed DW_CFA_register DWARF unwind, reg too big libunwind: malformed DW_CFA_def_cfa_register DWARF unwind, reg too big NAN/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/similar-2.7.0/src/iter.rsinvalid state:  Unknown dashboard subcommand:  (Warning: Chrome cache directory exists (p) but no Chrome binary found inside. Falling back to system Chrome. Run `agent-browser install` to re-download.   ()$Timeout connecting to /json/list at :Invalid profile data: Invalid profile name ' '. Must match /^[a-zA-Z0-9_-]+$/Failed to read state file: -Failed to read policy file: /v1/modelsFailed to write diff image: Navigation failed: Kernel API error (): Invalid Browserless response:      bedrock-agentcore..amazonaws.com Read failed: asset:   [] ( total)  Trace saved to   Unknown flag ignored:  Unknown subcommand:  Valid options:  Usage: agent-browser /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/slice/memchr.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/bstr/mod.rs[]:/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/compression/b44/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/compression/piz/wavelet.rsmissing or invalid attribute/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/uri/authority.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/httparse-1.10.1/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tiff-0.10.3/src/decoder/ifd.rsDDS DXGI Format !Parsing of the following header `"` is not supported,cannot continueInvalid Ss parameter , range should be 0-63=internal error: entered unreachable code: Unrecognized chunk ' should have been caught in start_chunkCRC error: expected 0x have 0x while decoding  chunk./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/client/legacy/connect/http.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/redirect.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/decode.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/ring/tls12.rs other error: integer `` panicked at : 3 thread panicked while processing panic. aborting. /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/pal/unix/stack_overflow/thread_info.rs unknown planar configuration “”/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/process/unix/mod.rs actual = :  /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/alloc/src/collections/btree/navigate.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-webpki-0.103.9/src/der.rsUnderlying I/O error  Generic I/O error:  Too large dimensions ,library supports up to _Unwind_Resumelibunwind: malformed DW_CFA_undefined DWARF unwind, reg too big CIE ID is not zeronan.pid#{"success":true,"data":{"sessions":}} ] AI_GATEWAY_API_KEY not set. Set the AI_GATEWAY_API_KEY environment variable to enable chat. []) --screenshot-quality must be 0-100, got   state file(s) older than  days ( total) providers.HTTP/1.1 302 Found Location: + Content-Type: text/html Content-Length:  Connection: close * (no stdout/stderr output from Lightpanda)src/native/cdp/discovery.rs%All CDP discovery methods failed for :: /json/version: ; /json/list: ; WebSocket: Failed to write profile: .provider!Failed to get current directory: Failed to parse renders data: Mfunction() { const doc = this.contentDocument; if (!doc) return null; return ; }src/native/network.rsdocument.querySelector() Default prompt text: ""  Origins with localStorage:   Done! v → v /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/base64-0.22.1/src/engine/mod.rs---  /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/atomic-waker-1.1.2/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.44/src/naive/date/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/idna-1.1.0/src/punycode.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/half-2.7.1/src/slice.rsImage dimensions (, ) are too large/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-core-0.4.12/src/bytestream/reader.rs$No quantization table for component %Found a marker with invalid length : /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/headers.rsCannot find component , corrupt image#Invalid VP8 intra prediction mode: Unknown interlace method ./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/client/legacy/connect/dns.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/http-1.4.0/src/header/value.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.1/src/bytes_mut.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/arithmetic/bigint/modulus.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/client/client_conn.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/client/ech.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/serde_json-1.0.149/src/read.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/fd/unix.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/util/sharded_list.rsRefusing to register signal /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/task/harness.rs%invalid park_timeout state, actual = task  panicked with message /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/time.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/algorithm/slow.rsunknown compression methodincorrect data checkNot enough buffer to write  bytes, buffer size is  /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/idct/neon.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/idct/scalar.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/misc.rsCIE start does not matchattempts:.versionFailed to start dashboard: Cache dir edit read failed: src/doctor/network.rsEncryption key file present: !Cannot connect to Chrome on port 1: both direct WebSocket and HTTP discovery failedsrc/native/cdp/client.rsFailed to encode diff image: ... and  moredata:;base64,Action '' denied by policy: Auto-launch failed: %Failed to create download directory: >Timed out waiting for username field (preferred selectors for ms: ; fallback selectors for ms: )!Failed to write stream metadata '': ;(() => { const select = document.querySelector(b); if (!select) throw new Error('Select element not found'); const vals = ; for (const opt of select.options) { opt.selected = vals.includes(opt.value); } select.dispatchEvent(new Event('change', { bubbles: true })); return Array.from(select.selectedOptions).map(o => o.value); })()%Failed to parse suspense boundaries: t Browserbase request failed: /session//refresh Tab [ ] closed  PDF saved to  (, )cookies JSON parse error: https:///home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/util/write_all.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/chrono-0.4.44/src/naive/internals.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/net/parser.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/num/imp/dec2flt/decimal_seq.rsend byte index ' is out of bounds for string of length /dev/random*range start must not be greater than end:  <= Invalid header value: early end, expected more bytes/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/pnm/decoder.rs Tuple type /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.4.21/src/decoder.rsUnknown Adobe colorspace Invalid DHT position , should be 0 or 1Could not read component data .Invalid number of components in start of scan , expected in range 1..5 Duplicate ID ! seen twice in the same component/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-webp-0.2.4/src/extended.rsChunk  is invalid after PLTE chunk.invalid image dimensions: x/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/rt/io.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/env/unix.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/os/unix/net/addr.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/process/unix/unix.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/io/io_slice/iovec.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/sys/thread_local/destructors/list.rs::/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/batch_semaphore.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/process/unix/reap.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/time/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/sync/oneshot.rs TLS error: Not enough bytes, expected but found  /etc/resolv.conf/usr/local/bin:/bin:/usr/bin Failed to close :   Failed to start dashboard:  #Failed to create DevTools session: Chrome exited early (exit code: $) without writing DevToolsActivePort Failed to write encryption key: Failed to decode current image: - Top actionable hole:  -  ()Failed to resolve executable: "Failed to rename downloaded file: .BROWSERLESS_BROWSER_TYPE "" is not supported. Only are allowed.)--- END_AGENT_BROWSER_PAGE_CONTENT nonce= --- []  "" Cleared  state file(s) [chrome-search] entry matches= Detected installation via . Running:  'Threshold must be between 0 and 1, got Invalid JSON input: Z. Expected an array of string arrays, e.g. [["open", "https://example.com"], ["snapshot"]]/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/socket2-0.6.2/src/sockref.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/similar-2.7.0/src/algorithms/myers.rs[%]:/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/gif-0.14.1/src/reader/converter.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/headers.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/image-0.25.9/src/codecs/farbfeld.rs#Dimensions line too long, expected elements/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/headers.rs/rust/deps/miniz_oxide-0.8.9/src/inflate/output_buffer.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/png-0.18.1/src/decoder/zlib.rsChunk  is invalid after IDAT chunk./home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/encode.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/bytes-1.11.1/src/bytes.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/reqwest-0.12.28/src/async_impl/request.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/future/ready.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-util-0.1.20/src/rt/tokio.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/futures-util-0.3.32/src/future/select.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/ec/keys.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/itoa-1.0.17/src/lib.rscannot access key in JSON /rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/thread/lifecycle.rs" " must be valid unicode, error: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/time/wheel/level.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/runtime/blocking/shutdown.rsqueue is not full; tail = ; head = /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/uuid-1.21.0/src/rng.rs DnsName("")/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/stable.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/algorithm/quick.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/inflate.rsheader crc mismatch I/O errors libunwind: malformed DW_CFA_val_offset_sf DWARF unwind, reg too big getEncodedPDW_OP_fbreg not implementedrwaSession name '$' is too long. Socket path would be _ bytes (max 103). Use a shorter session name or set AGENT_BROWSER_SOCKET_DIR to a shorter path.src/doctor/mod.rsCleaned stale files:  ()daemon.session.[inspect] connection error:  Failed to bind inspect server: http://)/devtools/devtools_app.html?ws=127.0.0.1:/ws3Lightpanda exited before CDP became ready (status: )Failed to read Chrome stderr: ws://:/devtools/browserFailed to send command:  at ::$Decrypted state is not valid UTF-8: Invalid state file: Failed to generate nonce: Cannot resolve executable: 'No active session is listening on port . Provider '' connection failed: e(() => { const s = document.createElement('script'); s.textContent = @; document.head.appendChild(s); })() [base64,  chars]&function() { return this.getAttribute(); }ref= /session//cookie /session//back Recording started   @   Last login:  /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/io/split.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/core/src/num/imp/flt2dec/strategy/dragon.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/hyper-1.8.1/src/proto/h1/role.rs /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/smallvec-1.15.1/src/lib.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/exr-1.74.0/src/block/reader.rs!Unknown bitmap header type (size=)The encoder or decoder for " does not support the color type ``Image MAXVAL exceeds 65535: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zune-jpeg-0.5.12/src/mcu.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-rustls-0.26.4/src/common/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/ring-0.17.14/src/ec/curve25519/ed25519/signing.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rustls-0.23.37/src/crypto/hash.rs( roots)invalid type: , expected /dev/null/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/../../backtrace/src/symbolize/gimli/lru.rssignal: unsupported error: /home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/tokio-1.49.0/src/signal/unix.rs/rustc/ac68faa20c58cbccd01ee7208bf3b6e93a7d7f96/library/std/src/io/mod.rs/home/runner/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/zlib-rs-0.6.3/src/deflate/window.rsinvalid code lengths setlibunwind: malformed DW_CFA_same_value DWARF unwind, reg too big nameserver/etc/passwd(null)refrole.jpg ---GrayevalmoveSRgb X448Fax4argsattrcrlsZSTDDatatip:bodyDDS jpegLineRgbaPingcodetimeopenloadendYdragttfbfor enumlastrootHttprsv1pathendXZIP1La16rsv3denydownnoneref=-infmasklinePOSTMM*Rgb2Rgb4shimNonenextUserTextsaveDWABnameUintdonedarkyear DWAAtype is  RingstopauthdataNOEXtreeUtf8VoidRgb1PonglistquitudidsizeRgbBfilefill-c:vv/1 as dyn i128AwayexitnodeRgbMDenyTEXTIanarsv2boxMaybeDone polled after value takenfuture polled after completionfuture still here when droppingAGENT_BROWSER_CONTENT_BOUNDARIESNo null separator in tEXt chunk.find testid [action] [text].  Failed to create browser contextIndices larger than pixel values( Network.emulateNetworkConditionsTracing stop timed out after 30sEwindow attribute dimension valueassertion failed: j < self.len()Emulation.setGeolocationOverrideUnsupported color map entry sizeCertificateCompressionAlgorithmsFg jgrn<:ORQhك[!)1:BJRZcks{Ccould not resolve to any addressUnable to compress text metadata3Profiling/tracing already activepnpm add -g agent-browser@latest&D\cX֜overflow adding duration to dateassertion failed: i < self.len()## Change details (prev -> next)RefCell already mutably borrowedagent-browser auth delete assertion failed: table_size > 0Lillegal `BufRead::consume` usageAGENT_BROWSER_SCREENSHOT_QUALITYMissingSecWebSocketVersionHeaderretrying requires cloned requestexport AI_GATEWAY_API_KEY=gw_...text must not be longer than 255_not-found/__next._not-found.txtrecord start [url]Radiance HDR signature not foundUnsupportedCrlSignatureAlgorithmassertion failed: slot.is_none()Resource temporarily unavailable@@ Bșo$'AdLxRUassertion failed: idx < CAPACITYassertion failed: new_cap >= len struct Suspender with 8 elementsFormatting argument out of range7diff screenshot --selector at least one channel is requiredsplit always has at least 1 itemparsing should validate bracketsresulting value is out of rangeoverflow subtracting duration from datethis pair has already been serializedthis pair has not yet been serializedfewer elements in arrayfewer elements in mapassertion failed: prevBug: no frame headerBug: can't write to vectorConnection reset while sendingassertion failed: buf.has_remaining()assertion failed: size > 0inconsistent in dropinvalid unlocked statecss selectordashboard.piddashboard.write_testAGENT_BROWSER_DAEMON1Address already in useFailed to bindDaemon process exited during startup with no error output. Re-run with --debug for more details.AGENT_BROWSER_SOCKET_DIRXDG_RUNTIME_DIRagent-browser.agent-browserAGENT_BROWSER_SESSIONAGENT_BROWSER_HEADEDAGENT_BROWSER_DEBUGAGENT_BROWSER_EXECUTABLE_PATHAGENT_BROWSER_EXTENSIONSAGENT_BROWSER_INIT_SCRIPTSAGENT_BROWSER_ENABLEAGENT_BROWSER_ARGSAGENT_BROWSER_USER_AGENTAGENT_BROWSER_PROXYAGENT_BROWSER_PROXY_BYPASSAGENT_BROWSER_PROXY_USERNAMEAGENT_BROWSER_PROXY_PASSWORDAGENT_BROWSER_IGNORE_HTTPS_ERRORSAGENT_BROWSER_ALLOW_FILE_ACCESSAGENT_BROWSER_HIDE_SCROLLBARSAGENT_BROWSER_PROFILEAGENT_BROWSER_STATEAGENT_BROWSER_PROVIDERAGENT_BROWSER_IOS_DEVICEAGENT_BROWSER_SESSION_NAMEAGENT_BROWSER_DOWNLOAD_PATHAGENT_BROWSER_ALLOWED_DOMAINSAGENT_BROWSER_ACTION_POLICYAGENT_BROWSER_CONFIRM_ACTIONSAGENT_BROWSER_ENGINEAGENT_BROWSER_AUTO_CONNECTAGENT_BROWSER_IDLE_TIMEOUT_MSAGENT_BROWSER_DEFAULT_TIMEOUTAGENT_BROWSER_CDPAGENT_BROWSER_NO_AUTO_DIALOGtimeoutFailed to connectEOFline 1 column 0Broken pipesuccess0.27.2sessionNo active sessions Active sessions: →No Chrome user data directory foundNo Chrome profiles found Chrome profilesdirectoryclosedidaction✓failedUnknown errorstoppedDashboard is not running invalid pidnot runningpidalready_runningAGENT_BROWSER_DASHBOARDAGENT_BROWSER_DASHBOARD_PORT{"success":false,"error":"Failed to serialize JSON response"}hideScrollbarsAI_GATEWAY_URLAI_GATEWAY_API_KEY[{"type":"function","function":{"name":"agent_browser","description":"Execute an agent-browser command. Runs against the active session by default. Add --session to target or create a different session, and --engine to choose a browser engine.","parameters":{"type":"object","properties":{"command":{"type":"string","description":"The command to execute, e.g. 'agent-browser open https://google.com' or 'agent-browser --session new-session open https://example.com' or 'agent-browser snapshot -i' or 'agent-browser click @e3'"}},"required":["command"]}}}]AI_GATEWAY_API_KEY not setTool execution timed out after 60 seconds.commandoutputtool_call_idcontentmodelstreamAuthorizationContent-Typeassistanttool_callsChat session timed out (5 minute limit).argumentshttps://ai-gateway.vercel.shsystemchoicesindexdeltaAI_GATEWAY_API_KEY not set. Set the AI_GATEWAY_API_KEY environment variable to enable chat.Failed to create tokio runtimeNo input providedanthropic/claude-sonnet-4.6installstartskillsauth_savepasswordStdininvalid_session_name--executable-path--extension--profile--state--args--user-agent--proxy--proxy-bypass--ignore-https-errors--allow-file-access--hide-scrollbars--download-pathCannot use --cdp and -p/--provider togetherCannot use --auto-connect and --cdp togetherCannot use --auto-connect and -p/--provider togetherCannot use --extension with -p/--provider (extensions require local browser)Cannot use --extension with --cdp (extensions require local browser)launchautoConnectignoreHTTPSErrorscolorSchemedownloadPathInvalid CDP port: port must be greater than 0cdpPortcdpUrlexecutablePathprofilestorageStatebypassproxyuserAgentallowFileAccessallowedDomainsenginebatchconfirmation_requiredunknown actionconfirmation_id[agent-browser] Action requires confirmation: yconfirmationIdconfirmunknown_commandunknown_subcommandmissing_argumentsinvalid_valueBrowser launch failed--portdefaultCDP connection failedProvider connection failed--versionAuto-connect failed--fixAGENT_BROWSER_COLOR✗✓⚠info--session--headers--cdp--init-script-p--provider--session-name--color-scheme--max-output--allowed-domains--action-policy--confirm-actions--screenshot-quality--screenshot-format--idle-timeout--model--jsonagent-browser.jsonconfig.jsonAGENT_BROWSER_CONFIGAGENT_BROWSER_JSONAGENT_BROWSER_ANNOTATEAGENT_BROWSER_COLOR_SCHEMEAGENT_BROWSER_MAX_OUTPUTAGENT_BROWSER_CONFIRM_INTERACTIVEAGENT_BROWSER_SCREENSHOT_DIRAGENT_BROWSER_SCREENSHOT_FORMATEmpty idle timeoutInvalid idle timeoutInvalid idle timeout unit (use s, m, h, or raw ms)Invalid numberConfigheadeddebugsessionNameinitScriptsenableproxyBypassdeviceignoreHttpsErrorscdpheaderscontentBoundariesmaxOutputactionPolicyconfirmActionsconfirmInteractivescreenshotDirscreenshotQualityidleTimeoutnoAutoDialogsummarypasswarnfailstatusfixagent-browser doctorFixedlinuxaarch64env.versionEnvironmentCould not determine home directoryenv.state_dirState directoryenv.socket_dirState and socket directoryenv.disk_freeDisk free check unavailable on this platformfree up disk space; Chrome installs require ~500 MBAGENT_BROWSER_STATE_EXPIRE_DAYS.encryption-keyReinstalled Chromesecurity.state_countsecurity.encryption_keyGenerated encryption keyPUPPETEER_CACHE_DIR.cachepuppeteerChromeNo Chrome binary foundagent-browser installchrome.puppeteer_cachechrome.user_data_dirlightpandachrome.engine_lightpandaAGENT_BROWSER_ENGINE=lightpanda but no lightpanda binary on PATHinstall lightpanda or unset AGENT_BROWSER_ENGINELightpanda binary on PATHconfig.userconfig.projectconfig.customupdate or unset AGENT_BROWSER_CONFIGunreadable pid fileorphaned socketprocess goneDaemonsdaemon.activeNo active daemonslaunch.skipped.providerLaunch testSkipped (AGENT_BROWSER_PROVIDER is set; would consume cloud quota)launch.skipped.cdpSkipped (AGENT_BROWSER_CDP is set; would attach to a real browser)launch.daemoncheck Chrome install and re-run with --debuglaunch.launchagent-browser install # or check --debug outputabout:blanklaunch.navigatere-run with --debug for full launch logs!Headless launch + about:blank in pslaunch.elapsed!Headless launch + about:blank in ps (slow; expected < 5s)unknown errorKBMBGBTB p whichagent-browser/0.27.2Networknet.chrome_cdnhttps://googlechromelabs.github.io/chrome-for-testing/last-known-good-versions-with-downloads.jsonChrome for Testing CDNnet.ai_gatewayAI GatewaybrowserbasebrowserlessbrowserusekernelKERNEL_ENDPOINThttps://api.browser-use.comBROWSERLESS_API_URLhttps://api.browserbase.comnet.providernet.clientnet.runtimehttps://production-sfo.browserless.iohttps://api.onkernel.comcheck network connectivity / firewall / proxy settingsAGENT_BROWSER_ENCRYPTION_KEYAGENT_BROWSER_ENCRYPTION_KEY set (64-char hex)AGENT_BROWSER_ENCRYPTION_KEY is not a 64-char hex stringexport AGENT_BROWSER_ENCRYPTION_KEY=$(openssl rand -hex 32)No encryption key set (will be auto-generated on first auth save)No saved state filessecurity.action_policyupdate or unset AGENT_BROWSER_ACTION_POLICYBROWSERLESS_API_KEYBrowserlessBROWSERBASE_API_KEYBrowserbaseBROWSER_USE_API_KEYBrowser UseKERNEL_API_KEYKernel / ProvidersAWS_ACCESS_KEY_IDAWS_PROFILEAWS_SESSION_TOKENagentcoreAgentCore: no AWS credentials in env (AWS_ACCESS_KEY_ID / AWS_PROFILE)AgentCore: AWS credentials resolvableproviders.agentcoreexport AWS_ACCESS_KEY_ID / AWS_SECRET_ACCESS_KEY or AWS_PROFILEiosappiumproviders.iosiOS: appium binary not found on PATHnpm install -g appium && appium driver install xcuitestiOS: appium binary on PATHproviders.chatAI_GATEWAY_API_KEY not set (chat command disabled)AI_GATEWAY_API_KEY present (chat enabled)xtmpscreenshots({x: window.scrollX || 0, y: window.scrollY || 0})backendNodeIdobjectGroupagent-browser-annotateDOM.resolveNodefunction() { const rect = this.getBoundingClientRect(); return { x: rect.x, y: rect.y, width: rect.width, height: rect.height }; }Runtime.callFunctionOnPage.getLayoutMetricscontentSizePage.captureScreenshotcssContentSize__agent_browser_annotations__[]function() { this.focus(); if (typeof this.select === 'function') { this.select(); } else { const range = document.createRange(); range.selectNodeContents(this); const sel = window.getSelection(); sel.removeAllRanges(); sel.addRange(range); } }function(vals) { const options = Array.from(this.options); let matched = 0; for (const opt of options) { opt.selected = vals.includes(opt.value) || vals.includes(opt.textContent.trim()); if (opt.selected) matched += 1; } if (matched === 0) { const available = options.map(o => o.value + ' ("' + o.textContent.trim() + '")').join(', '); return { error: 'No option matched ' + JSON.stringify(vals) + '. Available options: ' + available }; } this.dispatchEvent(new Event('change', { bubbles: true })); return { matched }; }resultmouseMovedrightmiddlemousePressedmouseReleased{ bubbles: true }{}tabdeleteupArrowRightArrowLeftArrowDownBackspaceSemicolonEqualCommaMinusPeriodSlashBackquoteBracketLeftBackslashBracketRightQuotefunction() { this.scrollIntoView({ block: 'center', inline: 'center' }); }function() { var el = this; var tag = el.tagName && el.tagName.toUpperCase(); // 1. Native input — click it directly if (tag === 'INPUT' && (el.type === 'checkbox' || el.type === 'radio')) { el.click(); return; } // 2. Follow label → control association var label = tag === 'LABEL' ? el : (el.closest && el.closest('label')); if (label && label.tagName && label.tagName.toUpperCase() === 'LABEL' && label.control) { label.control.click(); return; } // 3. Nested native input var input = el.querySelector && el.querySelector('input[type="checkbox"], input[type="radio"]'); if (input) { input.click(); return; } // 4. ARIA role control — click the element itself el.click(); }Input.dispatchMouseEventall branches are disabled and there is no else branchkeyDownInput.dispatchKeyEventfunction() { this.focus(); }function() { this.select && this.select(); this.value = ''; this.dispatchEvent(new Event('input', { bubbles: true })); }function() { this.focus(); this.value = ''; this.dispatchEvent(new Event('input', { bubbles: true })); this.dispatchEvent(new Event('change', { bubbles: true })); }function(dx, dy) { this.scrollBy(dx, dy); }function() { this.style.outline = '2px solid red'; this.style.outlineOffset = '2px'; const el = this; setTimeout(() => { el.style.outline = ''; el.style.outlineOffset = ''; }, 3000); }touchStarttouchPointsInput.dispatchTouchEventfunction() { this.select && this.select(); this.value = ''; this.dispatchEvent(new Event('input', { bubbles: true })); }127.0.0.1:0attachToTarget failedraw message channel closedTimed out waiting for attachToTarget responsesessionIdHTTP/1.1 404 Not Found Content-Length: 0 Connection: close $Redirecting to log buffer poisonedstderr log buffer poisonedstdout log buffer poisoned.lightpanda/lightpanda.local/bin/lightpandaLightpanda not found. Install it from https://lightpanda.io/docs/open-source/installation or use --executable-path.failed to spawn threadFailed to capture Lightpanda stderrFailed to capture Lightpanda stdout 127.0.0.1--timeout--http_proxyscalepaddingbordermarginmethodparamstitlesubtypeclassNameunserializableValuepreviewexpressionreturnByValueawaitPromiseexceptionlineNumbercolumnNumbertargetInfoswebSocketDebuggerUrlBrowserframeIderrorTexttargetInfonodesfunctionDeclarationnodeIdtimestampunmodifiedTextwindowsVirtualKeyCodenativeVirtualKeyCodemodifiersqualityfromSurfacecaptureBeyondViewportbuttonbuttonsclickCountdeltaXdeltaYdefaultPromptpropertiesignoredgoogle-chromegoogle-chrome-stablebrave-browserbrave-browser-stableNo Chrome user data directory found. Cannot resolve profile name. If you meant a directory path, use a full path (e.g., /path/to/profile).4Chrome not found. Checked: - agent-browser cache: - System Chrome installations - Puppeteer browser cache - Playwright browser cache Run `agent-browser install` to download Chrome, or use --executable-path.DevToolsActivePortNo running Chrome instance found. Launch Chrome with --remote-debugging-port or use --cdp.--remote-debugging-port=0--no-first-run--no-default-browser-check--disable-background-networking--disable-backgrounding-occluded-windows--disable-component-update--disable-default-apps--disable-hang-monitor--disable-popup-blocking--disable-prompt-on-repost--disable-sync--disable-features=Translate--enable-features=NetworkService,NetworkServiceInProcess--metrics-recording-only--password-store=basic--use-mock-keychain--headless=new--enable-unsafe-swiftshader--ignore-certificate-errors--allow-file-access-from-files--no-sandbox--disable-dev-shm-usageFailed to capture Chrome stderr{"id":1,"method":"Browser.getVersion"} Hint: try --args "--no-sandbox" (required in containers, VMs, and some Linux setups)fatalsandboxnamespacepermissioncannotabortLocal Stateinfo_cachechrome.cache/puppeteer/chromeChrome exited before providing DevTools URLTimeout waiting for Chrome DevTools URL/.dockerenv/run/.containerenv/proc/1/cgroupdockerlxcPLAYWRIGHT_BROWSERS_PATH.cache/ms-playwright.configgoogle-chrome-unstableBraveSoftware/Brave-Browser/devtools/browserchrome-linux64/chromeTimeout waiting for DevToolsActivePortunknownCDP response channel closedbrowserNo webSocketDebuggerUrl found in /json/list targetsNo valid CDP response receivedhasPasswordsavedProfile is not valid UTF-8 -- it may use an older incompatible binary formatProfile is not a valid encrypted or unencrypted payloadencryptedauthTagFailed to decryptdeletedsubmitSelectorcreatedAtlastLoginAtidenticaladditionsdeletionsunchangedchanged# React component tree # Columns: depth id parent name [key=...] # Use `react inspect ` for props/hooks/state. IDs valid until next navigation.parentSuspenseListavgminmaxdropsComponentcountmountsreRendersinstanceCounttotalTimedomMutationschangeschangeSummaryelapsedfpstotalRenderstotalMountstotalReRenderstotalComponentscomponents(no renders captured)## Components by total render time| [ | Insts | Mounts | Re-renders | Total | Self | DOM | Top change reason || -[ | ----- | ------ | ---------- | -------- | -------- | ----- | -------------------------- ||  | ( | ( | (  | ( | ( | ( |  |# Suspense Boundary Analysis## Summaryclient-hookrequest-apiserver-fetchcacheframeworkies## Quick Reference| Boundary | Type | Primary blocker | Source | Suggested next step || --- | --- | --- | --- | --- |(unnamed)route-segmentexplicit-suspensecomponent## Root Causes## Static (not suspended)This route segment is suspending on client hooks. Check loading.tsx first; if it is null or visually empty, fix the fallback before chasing deeper push-down work.Push the hook-using client UI behind a smaller local Suspense boundary so the parent shell can prerender.Push the request-bound async work into a smaller leaf or split static siblings out of this boundary.Keep the stream behind Suspense, but extract any static shell content outside the boundary.Check whether caching or runtime prefetch can move this personalized content into the shell.The top blocker still looks framework-heavy. Find the nearest user-owned caller before changing boundary placement.No primary blocker was identified. Inspect the boundary source and owner chain directly.cookiesfetchMove route hooks behind a smaller client Suspense or provide a real non-null loading fallback for this segment.Push request-bound reads to a smaller server leaf, or cache around them so the parent shell can stay static.Split static shell content from data widgets, then push the fetch into smaller Suspense leaves or cache it.A stream is still pending here; extract static siblings outside the boundary and push the stream consumer deeper.This looks cache-related; check whether "use cache" or runtime prefetch can eliminate the suspension.This currently looks framework-driven; find the nearest user-owned caller above it before changing code.Inspect the nearest user-owned owner/awaiter frame and verify whether this suspender really belongs at this boundary.envisSuspendedenvironmentssuspendedByunknownSuspendersownersjsxSourceownerNameownerStackawaiterNameawaiterStack/node_modules/Page.navigateEncrypted state file requires AGENT_BROWSER_ENCRYPTION_KEY(() => { const result = { origin: location.origin, localStorage: [], sessionStorage: [] }; try { for (let i = 0; i < localStorage.length; i++) { const key = localStorage.key(i); result.localStorage.push({ name: key, value: localStorage.getItem(key) }); } } catch(e) {} try { for (let i = 0; i < sessionStorage.length; i++) { const key = sessionStorage.key(i); result.sessionStorage.push({ name: key, value: sessionStorage.getItem(key) }); } } catch(e) {} return result; })()Page.getFrameTreeframeTreefilescleanedkeptCountCiphertext too shortrenamed.jsonoriginslocalStoragesessionStorageframechildFramesstate_liststate_showstate_clearstate_cleanstate_renameMissing 'path' parameterMissing 'name' parameterTarget.attachToTargetPage.enableRuntime.enableurlPatternFetch.enablePage.loadEventFiredrequestIdresponseCoderesponseHeaderstext/htmlFetch.fulfillRequestTarget.createTargetTarget.closeTarget/dev/nullAGENT_BROWSER_STREAM_PORTAGENT_BROWSER_POLICYduration_msconnectedscreencastingviewportWidthviewportHeightrecordingconsolelevelpage_errorcolumnslackdogfoodenabled&&forwardreloadclickhoverfocuscheckuncheckselectuploadpresskeydownkeyupscrollscrollintoviewscrollintoscreenshotpdfinspectconnectstoragewindowdialogtracerecordharnetworkerrorshighlightemulatevideotapswipelabelplaceholderalttestidfirstnthmousetouchscreenattributesetgetisclipboardCommand completed with no output.---image/jpegimage/png.jpegpartsmediaTypeimage_url{"error":"AI_GATEWAY_API_KEY not set. Set the AI_GATEWAY_API_KEY environment variable to enable AI chat."}HTTP/1.1 200 OK Content-Type: text/event-stream Cache-Control: no-cache Connection: keep-alive x-vercel-ai-ui-message-stream: v1  messageIdmessageMetadatacompactedkeepLastNConversation is large but compaction failed. Responses may be degraded.data: {"type":"start-step"} data: {"type":"finish-step"} tool-input-availabletoolCallIdtool-output-availabledata: {"type":"finish"} data: [DONE] {"data":[]}text-starttext-deltainputTextDeltaSummarize this browser automation conversation concisely. Preserve: URLs visited, actions performed, current page state, errors encountered, and user goals. Output only the summary.max_tokens404: This page could not be found.agent-browser

404

This page could not be found.

__next.__PAGE__.txt1:"$Sreact.fragment" 2:I[89538,["/_next/static/chunks/9a6ac2033df7db3a.js"],"ClientPageRoot"] 3:I[11457,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js","/_next/static/chunks/2a73b47d16468667.js","/_next/static/chunks/057cc267e0838fde.js","/_next/static/chunks/0b1b97824e482836.js"],"default"] 6:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"OutletBoundary"] 7:"$Sreact.suspense" 0:{"buildId":"8Xb7uYjjdZVCzrHCB6TfY","rsc":["$","$1","c",{"children":[["$","$L2",null,{"Component":"$3","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@4","$@5"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/2a73b47d16468667.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/057cc267e0838fde.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/0b1b97824e482836.js","async":true}]],["$","$L6",null,{"children":["$","$7",null,{"name":"Next.MetadataOutlet","children":"$@8"}]}]]}],"loading":null,"isPartial":false} 4:{} 5:"$0:rsc:props:children:0:props:serverProvidedParams:params" 8:null 1:"$Sreact.fragment" 2:I[5182,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js"],"ThemeProvider"] 3:I[46301,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js"],"JotaiProvider"] 4:I[10628,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js"],"TooltipProvider"] 5:I[52105,["/_next/static/chunks/9a6ac2033df7db3a.js"],"default"] 6:I[55051,["/_next/static/chunks/9a6ac2033df7db3a.js"],"default"] 7:I[89538,["/_next/static/chunks/9a6ac2033df7db3a.js"],"ClientPageRoot"] 8:I[11457,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js","/_next/static/chunks/2a73b47d16468667.js","/_next/static/chunks/057cc267e0838fde.js","/_next/static/chunks/0b1b97824e482836.js"],"default"] b:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"OutletBoundary"] c:"$Sreact.suspense" e:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"ViewportBoundary"] 10:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"MetadataBoundary"] 12:I[11644,[],"default"] :HL["/_next/static/chunks/97fd327f414a1a83.css","style"] :HL["/_next/static/media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 0:{"P":null,"b":"8Xb7uYjjdZVCzrHCB6TfY","c":["",""],"q":"","i":false,"f":[[["",{"children":["__PAGE__",{}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/97fd327f414a1a83.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/8c1957b0a211134b.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/4a40f800b8c3d86a.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/0f9c11a34aa8aca5.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"font-sans antialiased geist_da832ead-module__aN_Ytq__variable","suppressHydrationWarning":true,"children":["$","body",null,{"children":["$","$L2",null,{"attribute":"class","defaultTheme":"dark","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":[["$","$1","c",{"children":[["$","$L7",null,{"Component":"$8","serverProvidedParams":{"searchParams":{},"params":{},"promises":["$@9","$@a"]}}],[["$","script","script-0",{"src":"/_next/static/chunks/2a73b47d16468667.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/057cc267e0838fde.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/0b1b97824e482836.js","async":true,"nonce":"$undefined"}]],["$","$Lb",null,{"children":["$","$c",null,{"name":"Next.MetadataOutlet","children":"$@d"}]}]]}],{},null,false,false]},null,false,false],["$","$1","h",{"children":[null,["$","$Le",null,{"children":"$Lf"}],["$","div",null,{"hidden":true,"children":["$","$L10",null,{"children":["$","$c",null,{"name":"Next.Metadata","children":"$L11"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$12",[]],"S":true} 9:{} a:"$0:f:0:1:1:children:0:props:children:0:props:serverProvidedParams:params" f:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] 13:I[47720,["/_next/static/chunks/9a6ac2033df7db3a.js"],"IconMark"] d:null 11:[["$","title","0",{"children":"agent-browser"}],["$","meta","1",{"name":"description","content":"Observability dashboard for agent-browser"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.0b3bf435.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L13","3",{}]] 1:"$Sreact.fragment" 2:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"ViewportBoundary"] 3:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"MetadataBoundary"] 4:"$Sreact.suspense" 5:I[47720,["/_next/static/chunks/9a6ac2033df7db3a.js"],"IconMark"] 0:{"buildId":"8Xb7uYjjdZVCzrHCB6TfY","rsc":["$","$1","h",{"children":[null,["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"agent-browser"}],["$","meta","1",{"name":"description","content":"Observability dashboard for agent-browser"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.0b3bf435.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"loading":null,"isPartial":false} __next._index.txt1:"$Sreact.fragment" 2:I[5182,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js"],"ThemeProvider"] 3:I[46301,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js"],"JotaiProvider"] 4:I[10628,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js"],"TooltipProvider"] 5:I[52105,["/_next/static/chunks/9a6ac2033df7db3a.js"],"default"] 6:I[55051,["/_next/static/chunks/9a6ac2033df7db3a.js"],"default"] :HL["/_next/static/chunks/97fd327f414a1a83.css","style"] 0:{"buildId":"8Xb7uYjjdZVCzrHCB6TfY","rsc":["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/97fd327f414a1a83.css","precedence":"next"}],["$","script","script-0",{"src":"/_next/static/chunks/8c1957b0a211134b.js","async":true}],["$","script","script-1",{"src":"/_next/static/chunks/4a40f800b8c3d86a.js","async":true}],["$","script","script-2",{"src":"/_next/static/chunks/0f9c11a34aa8aca5.js","async":true}]],["$","html",null,{"lang":"en","className":"font-sans antialiased geist_da832ead-module__aN_Ytq__variable","suppressHydrationWarning":true,"children":["$","body",null,{"children":["$","$L2",null,{"attribute":"class","defaultTheme":"dark","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","template":["$","$L6",null,{}],"notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]]}]}]}]}]}]}]]}],"loading":null,"isPartial":false} :HL["/_next/static/chunks/97fd327f414a1a83.css","style"] :HL["/_next/static/media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2","font",{"crossOrigin":"","type":"font/woff2"}] 0:{"buildId":"8Xb7uYjjdZVCzrHCB6TfY","tree":{"name":"","paramType":null,"paramKey":"","hasRuntimePrefetch":false,"slots":{"children":{"name":"__PAGE__","paramType":null,"paramKey":"__PAGE__","hasRuntimePrefetch":false,"slots":null,"isRootLayout":false}},"isRootLayout":true},"staleTime":300} _next/static/8Xb7uYjjdZVCzrHCB6TfY/_buildManifest.jsself.__BUILD_MANIFEST = { "__rewrites": { "afterFiles": [ { "source": "/api/:path*" } ], "beforeFiles": [], "fallback": [] }, "sortedPages": [ "/_app", "/_error" ] };self.__BUILD_MANIFEST_CB && self.__BUILD_MANIFEST_CB()_next/static/8Xb7uYjjdZVCzrHCB6TfY/_clientMiddlewareManifest.json_next/static/8Xb7uYjjdZVCzrHCB6TfY/_ssgManifest.jsself.__SSG_MANIFEST=new Set([]);self.__SSG_MANIFEST_CB&&self.__SSG_MANIFEST_CB()_next/static/chunks/01b1f39e1b2b6381.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,55636,e=>{"use strict";var t=e.i(12885),s=e.i(39225),i=e.i(20540),a=({code:e,language:a,raw:l,className:u,startLine:r,lineNumbers:o,...c})=>{let{shikiTheme:n}=(0,s.useContext)(t.A),g=(0,t.f)(),[h,d]=(0,s.useState)(l);return(0,s.useEffect)(()=>{if(!g)return void d(l);let t=g.highlight({code:e,language:a,themes:n},e=>{d(e)});t&&d(t)},[e,a,n,g,l]),(0,i.jsx)(t.c,{className:u,language:a,lineNumbers:o,result:h,startLine:r,...c})};e.s(["HighlightedCodeBlockBody",()=>a])}]);_next/static/chunks/057cc267e0838fde.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,31198,(e,t,r)=>{var n={675:function(e,t){"use strict";t.byteLength=function(e){var t=l(e),r=t[0],n=t[1];return(r+n)*3/4-n},t.toByteArray=function(e){var t,r,a=l(e),o=a[0],s=a[1],u=new i((o+s)*3/4-s),d=0,c=s>0?o-4:o;for(r=0;r>16&255,u[d++]=t>>8&255,u[d++]=255&t;return 2===s&&(t=n[e.charCodeAt(r)]<<2|n[e.charCodeAt(r+1)]>>4,u[d++]=255&t),1===s&&(t=n[e.charCodeAt(r)]<<10|n[e.charCodeAt(r+1)]<<4|n[e.charCodeAt(r+2)]>>2,u[d++]=t>>8&255,u[d++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,i=n%3,a=[],o=0,s=n-i;o>18&63]+r[i>>12&63]+r[i>>6&63]+r[63&i]);return a.join("")}(e,o,o+16383>s?s:o+16383));return 1===i?a.push(r[(t=e[n-1])>>2]+r[t<<4&63]+"=="):2===i&&a.push(r[(t=(e[n-2]<<8)+e[n-1])>>10]+r[t>>4&63]+r[t<<2&63]+"="),a.join("")};for(var r=[],n=[],i="undefined"!=typeof Uint8Array?Uint8Array:Array,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,s=a.length;o0)throw Error("Invalid string. Length must be a multiple of 4");var r=e.indexOf("=");-1===r&&(r=t);var n=r===t?0:4-r%4;return[r,n]}n[45]=62,n[95]=63},72:function(e,t,r){"use strict";var n=r(675),i=r(783),a="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,s.prototype),t}function s(e,t,r){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return d(e)}return l(e,t,r)}function l(e,t,r){if("string"==typeof e){var n=e,i=t;if(("string"!=typeof i||""===i)&&(i="utf8"),!s.isEncoding(i))throw TypeError("Unknown encoding: "+i);var a=0|f(n,i),l=o(a),u=l.write(n,i);return u!==a&&(l=l.slice(0,u)),l}if(ArrayBuffer.isView(e))return c(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(E(e,ArrayBuffer)||e&&E(e.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(E(e,SharedArrayBuffer)||e&&E(e.buffer,SharedArrayBuffer)))return function(e,t,r){var n;if(t<0||e.byteLength=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function f(e,t){if(s.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||E(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var r=e.length,n=arguments.length>2&&!0===arguments[2];if(!n&&0===r)return 0;for(var i=!1;;)switch(t){case"ascii":case"latin1":case"binary":return r;case"utf8":case"utf-8":return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*r;case"hex":return r>>>1;case"base64":return I(e).length;default:if(i)return n?-1:j(e).length;t=(""+t).toLowerCase(),i=!0}}function m(e,t,r){var i,a,o,s=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===r||r>this.length)&&(r=this.length),r<=0||(r>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,r){var n=e.length;(!t||t<0)&&(t=0),(!r||r<0||r>n)&&(r=n);for(var i="",a=t;a0x7fffffff?r=0x7fffffff:r<-0x80000000&&(r=-0x80000000),(a=r*=1)!=a&&(r=i?0:e.length-1),r<0&&(r=e.length+r),r>=e.length)if(i)return -1;else r=e.length-1;else if(r<0)if(!i)return -1;else r=0;if("string"==typeof t&&(t=s.from(t,n)),s.isBuffer(t))return 0===t.length?-1:g(e,t,r,n,i);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(i)return Uint8Array.prototype.indexOf.call(e,t,r);else return Uint8Array.prototype.lastIndexOf.call(e,t,r);return g(e,[t],r,n,i)}throw TypeError("val must be string, number or Buffer")}function g(e,t,r,n,i){var a,o=1,s=e.length,l=t.length;if(void 0!==n&&("ucs2"===(n=String(n).toLowerCase())||"ucs-2"===n||"utf16le"===n||"utf-16le"===n)){if(e.length<2||t.length<2)return -1;o=2,s/=2,l/=2,r/=2}function u(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(i){var d=-1;for(a=r;as&&(r=s-l),a=r;a>=0;a--){for(var c=!0,p=0;pr&&(e+=" ... "),""},a&&(s.prototype[a]=s.prototype.inspect),s.prototype.compare=function(e,t,r,n,i){if(E(e,Uint8Array)&&(e=s.from(e,e.offset,e.byteLength)),!s.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===r&&(r=e?e.length:0),void 0===n&&(n=0),void 0===i&&(i=this.length),t<0||r>e.length||n<0||i>this.length)throw RangeError("out of range index");if(n>=i&&t>=r)return 0;if(n>=i)return -1;if(t>=r)return 1;if(t>>>=0,r>>>=0,n>>>=0,i>>>=0,this===e)return 0;for(var a=i-n,o=r-t,l=Math.min(a,o),u=this.slice(n,i),d=e.slice(t,r),c=0;c239?4:u>223?3:u>191?2:1;if(i+c<=r)switch(c){case 1:u<128&&(d=u);break;case 2:(192&(a=e[i+1]))==128&&(l=(31&u)<<6|63&a)>127&&(d=l);break;case 3:a=e[i+1],o=e[i+2],(192&a)==128&&(192&o)==128&&(l=(15&u)<<12|(63&a)<<6|63&o)>2047&&(l<55296||l>57343)&&(d=l);break;case 4:a=e[i+1],o=e[i+2],s=e[i+3],(192&a)==128&&(192&o)==128&&(192&s)==128&&(l=(15&u)<<18|(63&a)<<12|(63&o)<<6|63&s)>65535&&l<1114112&&(d=l)}null===d?(d=65533,c=1):d>65535&&(d-=65536,n.push(d>>>10&1023|55296),d=56320|1023&d),n.push(d),i+=c}var p=n,f=p.length;if(f<=4096)return String.fromCharCode.apply(String,p);for(var m="",h=0;hr)throw RangeError("Trying to access beyond buffer length")}function x(e,t,r,n,i,a){if(!s.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>i||te.length)throw RangeError("Index out of range")}function w(e,t,r,n,i,a){if(r+n>e.length||r<0)throw RangeError("Index out of range")}function _(e,t,r,n,a){return t*=1,r>>>=0,a||w(e,t,r,4,34028234663852886e22,-34028234663852886e22),i.write(e,t,r,n,23,4),r+4}function k(e,t,r,n,a){return t*=1,r>>>=0,a||w(e,t,r,8,17976931348623157e292,-17976931348623157e292),i.write(e,t,r,n,52,8),r+8}s.prototype.write=function(e,t,r,n){if(void 0===t)n="utf8",r=this.length,t=0;else if(void 0===r&&"string"==typeof t)n=t,r=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(r)?(r>>>=0,void 0===n&&(n="utf8")):(n=r,r=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var i,a,o,s,l,u,d,c,p=this.length-t;if((void 0===r||r>p)&&(r=p),e.length>0&&(r<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");n||(n="utf8");for(var f=!1;;)switch(n){case"hex":return function(e,t,r,n){r=Number(r)||0;var i=e.length-r;n?(n=Number(n))>i&&(n=i):n=i;var a=t.length;n>a/2&&(n=a/2);for(var o=0;o>8,i.push(r%256),i.push(n);return i}(e,this.length-d),this,d,c);default:if(f)throw TypeError("Unknown encoding: "+n);n=(""+n).toLowerCase(),f=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},s.prototype.slice=function(e,t){var r=this.length;e=~~e,t=void 0===t?r:~~t,e<0?(e+=r)<0&&(e=0):e>r&&(e=r),t<0?(t+=r)<0&&(t=0):t>r&&(t=r),t>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e],i=1,a=0;++a>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e+--t],i=1;t>0&&(i*=256);)n+=this[e+--t]*i;return n},s.prototype.readUInt8=function(e,t){return e>>>=0,t||b(e,1,this.length),this[e]},s.prototype.readUInt16LE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]|this[e+1]<<8},s.prototype.readUInt16BE=function(e,t){return e>>>=0,t||b(e,2,this.length),this[e]<<8|this[e+1]},s.prototype.readUInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},s.prototype.readUInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},s.prototype.readIntLE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=this[e],i=1,a=0;++a=(i*=128)&&(n-=Math.pow(2,8*t)),n},s.prototype.readIntBE=function(e,t,r){e>>>=0,t>>>=0,r||b(e,t,this.length);for(var n=t,i=1,a=this[e+--n];n>0&&(i*=256);)a+=this[e+--n]*i;return a>=(i*=128)&&(a-=Math.pow(2,8*t)),a},s.prototype.readInt8=function(e,t){return(e>>>=0,t||b(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},s.prototype.readInt16LE=function(e,t){e>>>=0,t||b(e,2,this.length);var r=this[e]|this[e+1]<<8;return 32768&r?0xffff0000|r:r},s.prototype.readInt16BE=function(e,t){e>>>=0,t||b(e,2,this.length);var r=this[e+1]|this[e]<<8;return 32768&r?0xffff0000|r:r},s.prototype.readInt32LE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return e>>>=0,t||b(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return e>>>=0,t||b(e,4,this.length),i.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return e>>>=0,t||b(e,8,this.length),i.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,r,n){if(e*=1,t>>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;x(this,e,t,r,i,0)}var a=1,o=0;for(this[t]=255&e;++o>>=0,r>>>=0,!n){var i=Math.pow(2,8*r)-1;x(this,e,t,r,i,0)}var a=r-1,o=1;for(this[t+a]=255&e;--a>=0&&(o*=256);)this[t+a]=e/o&255;return t+r},s.prototype.writeUInt8=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,1,255,0),this[t]=255&e,t+1},s.prototype.writeUInt16LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeUInt16BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeUInt32LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},s.prototype.writeUInt32BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeIntLE=function(e,t,r,n){if(e*=1,t>>>=0,!n){var i=Math.pow(2,8*r-1);x(this,e,t,r,i-1,-i)}var a=0,o=1,s=0;for(this[t]=255&e;++a>>=0,!n){var i=Math.pow(2,8*r-1);x(this,e,t,r,i-1,-i)}var a=r-1,o=1,s=0;for(this[t+a]=255&e;--a>=0&&(o*=256);)e<0&&0===s&&0!==this[t+a+1]&&(s=1),this[t+a]=(e/o|0)-s&255;return t+r},s.prototype.writeInt8=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},s.prototype.writeInt16BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},s.prototype.writeInt32LE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},s.prototype.writeInt32BE=function(e,t,r){return e*=1,t>>>=0,r||x(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},s.prototype.writeFloatLE=function(e,t,r){return _(this,e,t,!0,r)},s.prototype.writeFloatBE=function(e,t,r){return _(this,e,t,!1,r)},s.prototype.writeDoubleLE=function(e,t,r){return k(this,e,t,!0,r)},s.prototype.writeDoubleBE=function(e,t,r){return k(this,e,t,!1,r)},s.prototype.copy=function(e,t,r,n){if(!s.isBuffer(e))throw TypeError("argument should be a Buffer");if(r||(r=0),n||0===n||(n=this.length),t>=e.length&&(t=e.length),t||(t=0),n>0&&n=this.length)throw RangeError("Index out of range");if(n<0)throw RangeError("sourceEnd out of bounds");n>this.length&&(n=this.length),e.length-t=0;--a)e[a+t]=this[a+r];else Uint8Array.prototype.set.call(e,this.subarray(r,n),t);return i},s.prototype.fill=function(e,t,r,n){if("string"==typeof e){if("string"==typeof t?(n=t,t=0,r=this.length):"string"==typeof r&&(n=r,r=this.length),void 0!==n&&"string"!=typeof n)throw TypeError("encoding must be a string");if("string"==typeof n&&!s.isEncoding(n))throw TypeError("Unknown encoding: "+n);if(1===e.length){var i,a=e.charCodeAt(0);("utf8"===n&&a<128||"latin1"===n)&&(e=a)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length>>=0,r=void 0===r?this.length:r>>>0,e||(e=0),"number"==typeof e)for(i=t;i55295&&r<57344){if(!i){if(r>56319||o+1===n){(t-=3)>-1&&a.push(239,191,189);continue}i=r;continue}if(r<56320){(t-=3)>-1&&a.push(239,191,189),i=r;continue}r=(i-55296<<10|r-56320)+65536}else i&&(t-=3)>-1&&a.push(239,191,189);if(i=null,r<128){if((t-=1)<0)break;a.push(r)}else if(r<2048){if((t-=2)<0)break;a.push(r>>6|192,63&r|128)}else if(r<65536){if((t-=3)<0)break;a.push(r>>12|224,r>>6&63|128,63&r|128)}else if(r<1114112){if((t-=4)<0)break;a.push(r>>18|240,r>>12&63|128,r>>6&63|128,63&r|128)}else throw Error("Invalid code point")}return a}function S(e){for(var t=[],r=0;r=t.length)&&!(i>=e.length);++i)t[i+r]=e[i];return i}function E(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var C=function(){for(var e="0123456789abcdef",t=Array(256),r=0;r<16;++r)for(var n=16*r,i=0;i<16;++i)t[n+i]=e[r]+e[i];return t}()},783:function(e,t){t.read=function(e,t,r,n,i){var a,o,s=8*i-n-1,l=(1<>1,d=-7,c=r?i-1:0,p=r?-1:1,f=e[t+c];for(c+=p,a=f&(1<<-d)-1,f>>=-d,d+=s;d>0;a=256*a+e[t+c],c+=p,d-=8);for(o=a&(1<<-d)-1,a>>=-d,d+=n;d>0;o=256*o+e[t+c],c+=p,d-=8);if(0===a)a=1-u;else{if(a===l)return o?NaN:1/0*(f?-1:1);o+=Math.pow(2,n),a-=u}return(f?-1:1)*o*Math.pow(2,a-n)},t.write=function(e,t,r,n,i,a){var o,s,l,u=8*a-i-1,d=(1<>1,p=5960464477539062e-23*(23===i),f=n?0:a-1,m=n?1:-1,h=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(s=+!!isNaN(t),o=d):(o=Math.floor(Math.log(t)/Math.LN2),t*(l=Math.pow(2,-o))<1&&(o--,l*=2),o+c>=1?t+=p/l:t+=p*Math.pow(2,1-c),t*l>=2&&(o++,l/=2),o+c>=d?(s=0,o=d):o+c>=1?(s=(t*l-1)*Math.pow(2,i),o+=c):(s=t*Math.pow(2,c-1)*Math.pow(2,i),o=0));i>=8;e[r+f]=255&s,f+=m,s/=256,i-=8);for(o=o<0;e[r+f]=255&o,f+=m,o/=256,u-=8);e[r+f-m]|=128*h}}},i={};function a(e){var t=i[e];if(void 0!==t)return t.exports;var r=i[e]={exports:{}},o=!0;try{n[e](r,r.exports,a),o=!1}finally{o&&delete i[e]}return r.exports}a.ab="/ROOT/node_modules/.pnpm/next@16.1.1_@babel+core@7.29.0_@opentelemetry+api@1.9.0_react-dom@19.2.3_react@19.2.3__react@19.2.3/node_modules/next/dist/compiled/buffer/",t.exports=a(72)},54409,(e,t,r)=>{"use strict";var n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,s={},l={SYMBOL_FOR_REQ_CONTEXT:()=>d,getContext:()=>c};for(var u in l)n(s,u,{get:l[u],enumerable:!0});t.exports=((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let l of a(t))o.call(e,l)||l===r||n(e,l,{get:()=>t[l],enumerable:!(s=i(t,l))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s);let d=Symbol.for("@vercel/request-context");function c(){let e=globalThis;return e[d]?.get?.()??{}}},39780,(e,t,r)=>{"use strict";var n=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,o=Object.prototype.hasOwnProperty,s={},l={getContext:()=>d.getContext,getVercelOidcToken:()=>c,getVercelOidcTokenSync:()=>p};for(var u in l)n(s,u,{get:l[u],enumerable:!0});t.exports=((e,t,r,s)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let l of a(t))o.call(e,l)||l===r||n(e,l,{get:()=>t[l],enumerable:!(s=i(t,l))||s.enumerable});return e})(n({},"__esModule",{value:!0}),s);var d=e.r(54409);async function c(){return""}function p(){return""}},61030,(e,t,r)=>{t.exports=function(e,t){let r;if("function"!=typeof e)throw TypeError(`Expected the first argument to be a \`function\`, got \`${typeof e}\`.`);let n=0;return function(...i){clearTimeout(r);let a=Date.now(),o=t-(a-n);o<=0?(n=a,e.apply(this,i)):r=setTimeout(()=>{n=Date.now(),e.apply(this,i)},o)}}},7983,(e,t,r)=>{"use strict";var n=e.r(39225),i="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=n.useState,o=n.useEffect,s=n.useLayoutEffect,l=n.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var r=t();return!i(e,r)}catch(e){return!0}}var d="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var r=t(),n=a({inst:{value:r,getSnapshot:t}}),i=n[0].inst,d=n[1];return s(function(){i.value=r,i.getSnapshot=t,u(i)&&d({inst:i})},[e,r,t]),o(function(){return u(i)&&d({inst:i}),e(function(){u(i)&&d({inst:i})})},[e]),l(r),r};r.useSyncExternalStore=void 0!==n.useSyncExternalStore?n.useSyncExternalStore:d},33347,(e,t,r)=>{"use strict";t.exports=e.r(7983)},11457,e=>{"use strict";let t,r,n,i,a,o;var s,l,u,d,c,p,f,m,h,v,g,y,b,x,w,_,k,$,j,S,I,N,E,C,O,z,T,P,A,R,D,Z,M,U,L,F,B,V,W,J,K,H,G,q,Y,X,Q,ee,et,er,en,ei,ea,eo,es,el,eu,ed,ec,ep,ef,em,eh=e.i(20540),ev=e.i(85753),eg=e.i(67840),ey=e.i(39225);let eb={get url(){return`file://${e.P("node_modules/.pnpm/jotai@2.19.0_@babel+core@7.29.0_@babel+template@7.28.6_@types+react@19.2.14_react@19.2.3/node_modules/jotai/esm/vanilla/utils.mjs")}`}};function ex(e,t){let r=(0,ey.useMemo)(()=>(0,eg.atom)(null,(t,r,...n)=>e(t,r,...n)),[e]);return(0,ev.useSetAtom)(r,t)}async function ew(e){try{return(await fetch("/api/exec",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({args:e})})).json()}catch{return{success:!1,exit_code:null,stdout:"",stderr:"Network error: dashboard server unreachable"}}}function e_(e,...t){return["--session",e,...t]}async function ek(e){try{return(await fetch("/api/kill",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify({session:e})})).json()}catch{return{success:!1}}}function e$(e){ej(e);let t=`/api/session/${e}/stream`,r="https:"===window.location.protocol?"wss:":"ws:";return`${r}//${window.location.host}${t}`}function ej(e){if(!Number.isInteger(e)||e<=0||e>65535)throw Error(`Assertion failed: Invalid session port: ${e}`)}eb.env&&eb.env.MODE,!function(e=()=>{try{return window.localStorage}catch(e){(eb.env?eb.env.MODE:void 0)!=="production"&&"undefined"!=typeof window&&console.warn(e);return}},t){var r;let n,i;try{n=null==(r=e())?void 0:r.subscribe}catch(e){}!n&&"undefined"!=typeof window&&"function"==typeof window.addEventListener&&window.Storage&&(n=(t,r)=>{if(!(e()instanceof window.Storage))return()=>{};let n=n=>{n.storageArea===e()&&n.key===t&&r(n.newValue)};return window.addEventListener("storage",n),()=>{window.removeEventListener("storage",n)}}),n&&(i=n,(e,t,r)=>i(e,e=>{let n;try{n=JSON.parse(e||"")}catch(e){n=r}t(n)}))}();let eS=(0,eg.atom)(!1),eI=(0,eg.atom)(!1),eN=(0,eg.atom)(!1),eE=(0,eg.atom)(!1),eC=(0,eg.atom)(1280),eO=(0,eg.atom)(720),ez=(0,eg.atom)(null),eT=(0,eg.atom)([]),eP=(0,eg.atom)([]),eA=(0,eg.atom)([]),eR=(0,eg.atom)(""),eD=(0,eg.atom)(null),eZ=(0,eg.atom)(e=>e(eA).find(e=>e.active)?.url??""),eM=(0,eg.atom)(e=>e(eP).some(e=>"page_error"===e.type||"console"===e.type&&"error"===e.level)),eU=(0,eg.atom)(null,(e,t,r)=>{let n=e(eD);n?.readyState===WebSocket.OPEN&&n.send(JSON.stringify(r))});(0,eg.atom)(null,(e,t)=>{t(eT,[])});let eL=(0,eg.atom)(null,(e,t)=>{t(eP,[])}),eF=(0,eg.atom)({}),eB=(0,eg.atom)({}),eV=(0,eg.atom)(e=>{let t=e(eK),r=e(eA),n=e(eF);return e=>e===t&&r.length>0?r:n[e]??[]}),eW=(0,eg.atom)(e=>{let t=e(eK),r=e(eR),n=e(eB);return e=>n[e]?n[e]:e===t&&r?r:""}),eJ=(0,eg.atom)(!1),eK=(0,eg.atom)(Number.isInteger(a=(i=new URLSearchParams(window.location.search).get("port"))?Number.parseInt(i,10):0)&&a>0?a:0),eH=(0,eg.atom)([]),eG=(0,eg.atom)([]),eq=(0,eg.atom)(new Set),eY=(0,eg.atom)(e=>{let t=e(eH),r=e(eG),n=e(eq),i=new Set(t.map(e=>e.session)),a=r.filter(e=>!i.has(e.session)).map(e=>({session:e.session,port:0,engine:e.engine,provider:e.provider,pending:!0}));return[...t.map(e=>n.has(e.session)?{...e,closing:!0}:e),...a]}),eX=(0,eg.atom)(e=>{let t=e(eY),r=e(eK);return t.find(e=>e.port===r)}),eQ=(0,eg.atom)(e=>e(eX)?.session??""),e0=(0,eg.atom)(e=>{let t=e(eX);return(t&&"extensions"in t?t.extensions:void 0)??[]}),e1=(0,eg.atom)(null,async(e,t,{name:r,engine:n,provider:i})=>{t(eG,e=>[...e,{session:r,engine:n,provider:i}]);let a=["--session",r];i?a.push("--provider",i):a.push("--engine",n),a.push("open","https://agent-browser.dev");let o=await ew(a);return o.success?null:(t(eG,e=>e.filter(e=>e.session!==r)),ek(r),function(e){if(e.stderr)return e.stderr;if(e.stdout)try{let t=JSON.parse(e.stdout);if(t.error)return t.error}catch{}return""}(o)||"Failed to create session")});function e4(e){try{sessionStorage.removeItem(`dashboard-chat-${e}`)}catch{}}let e2=(0,eg.atom)(null,(e,t,r)=>{let n=e(eY),i=n.find(e=>e.port===r)?.session;i&&(t(eq,e=>new Set(e).add(i)),ew(e_(i,"close")),e4(i))}),e6=(0,eg.atom)(null,(e,t,r)=>{let n=e(eY),i=n.find(e=>e.port===r)?.session;i&&(t(eq,e=>new Set(e).add(i)),ek(i),e4(i))}),e5=(0,eg.atom)(null,(e,t)=>{for(let r of e(eY))r.pending||r.closing||(t(eq,e=>new Set(e).add(r.session)),ew(e_(r.session,"close")),e4(r.session))}),e9=(0,eg.atom)(null,(e,t,{port:r,tabRef:n})=>{let i=e(eY),a=i.find(e=>e.port===r)?.session;a&&ew(e_(a,"tab","close",n))}),e3=(0,eg.atom)(null,(e,t,r)=>{let n=e(eY),i=n.find(e=>e.port===r)?.session;i&&ew(e_(i,"tab","new"))}),e8=(0,eg.atom)(null,(e,t,{port:r,tabRef:n})=>{let i=e(eY),a=i.find(e=>e.port===r)?.session;a&&ew(e_(a,"tab",n))}),e7=(0,eg.atom)(null,(e,t)=>{let r=new Set(e(eH).map(e=>e.session));t(eG,e=>{let t=e.filter(e=>!r.has(e.session));return t.length===e.length?e:t}),t(eq,e=>{let t=new Set(e);for(let n of e)r.has(n)||t.delete(n);return t.size===e.size?e:t})}),te="ab-persist-activity";function tt(e){return`ab-activity-${e}`}function tr(e){try{localStorage.removeItem(tt(e))}catch{}}let tn=(0,eg.atom)("true"===localStorage.getItem(te)),ti=(0,eg.atom)([]),ta=(0,eg.atom)(e=>{let t=e(tn),r=e(ti),n=e(eT);return t&&r.length>0?[...r,...n].slice(-500):n}),to=(0,eg.atom)(null,(e,t)=>{let r=!e(tn);if(t(tn,r),localStorage.setItem(te,String(r)),!r){let r=e(eQ);r&&tr(r),t(ti,[])}}),ts=(0,eg.atom)(null,(e,t)=>{t(eT,[]),t(ti,[]);let r=e(eQ);r&&tr(r)});var tl=e.i(23981);let tu="http://localhost:4848";function td(){try{let e=new URL(tu);if(window.location.host===e.host)return"";return tu}catch{return""}}let tc=(0,eg.atom)(!1),tp=(0,eg.atom)(void 0),tf=(0,eg.atom)([]),tm=(...e)=>e.filter((e,t,r)=>!!e&&""!==e.trim()&&r.indexOf(e)===t).join(" ").trim(),th=e=>{let t=e.replace(/^([A-Z])|[\s-_]+(\w)/g,(e,t,r)=>r?r.toUpperCase():t.toLowerCase());return t.charAt(0).toUpperCase()+t.slice(1)};var tv={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let tg=(0,ey.createContext)({}),ty=(0,ey.forwardRef)(({color:e,size:t,strokeWidth:r,absoluteStrokeWidth:n,className:i="",children:a,iconNode:o,...s},l)=>{let{size:u=24,strokeWidth:d=2,absoluteStrokeWidth:c=!1,color:p="currentColor",className:f=""}=(0,ey.useContext)(tg)??{},m=n??c?24*Number(r??d)/Number(t??u):r??d;return(0,ey.createElement)("svg",{ref:l,...tv,width:t??u??tv.width,height:t??u??tv.height,stroke:e??p,strokeWidth:m,className:tm("lucide",f,i),...!a&&!(e=>{for(let t in e)if(t.startsWith("aria-")||"role"===t||"title"===t)return!0;return!1})(s)&&{"aria-hidden":"true"},...s},[...o.map(([e,t])=>(0,ey.createElement)(e,t)),...Array.isArray(a)?a:[a]])}),tb=(e,t)=>{let r=(0,ey.forwardRef)(({className:r,...n},i)=>(0,ey.createElement)(ty,{ref:i,iconNode:t,className:tm(`lucide-${th(e).replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase()}`,`lucide-${e}`,r),...n}));return r.displayName=th(e),r},tx=tb("arrow-left",[["path",{d:"m12 19-7-7 7-7",key:"1l729n"}],["path",{d:"M19 12H5",key:"x3x0zl"}]]),tw=tb("arrow-right",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]]),t_=tb("camera",[["path",{d:"M13.997 4a2 2 0 0 1 1.76 1.05l.486.9A2 2 0 0 0 18.003 7H20a2 2 0 0 1 2 2v9a2 2 0 0 1-2 2H4a2 2 0 0 1-2-2V9a2 2 0 0 1 2-2h1.997a2 2 0 0 0 1.759-1.048l.489-.904A2 2 0 0 1 10.004 4z",key:"18u6gg"}],["circle",{cx:"12",cy:"13",r:"3",key:"1vg3eu"}]]),tk=tb("circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]]),t$=tb("file-code",[["path",{d:"M6 22a2 2 0 0 1-2-2V4a2 2 0 0 1 2-2h8a2.4 2.4 0 0 1 1.704.706l3.588 3.588A2.4 2.4 0 0 1 20 8v12a2 2 0 0 1-2 2z",key:"1oefj6"}],["path",{d:"M14 2v5a1 1 0 0 0 1 1h5",key:"wfsgrz"}],["path",{d:"M10 12.5 8 15l2 2.5",key:"1tg20x"}],["path",{d:"m14 12.5 2 2.5-2 2.5",key:"yinavb"}]]),tj=tb("maximize",[["path",{d:"M8 3H5a2 2 0 0 0-2 2v3",key:"1dcmit"}],["path",{d:"M21 8V5a2 2 0 0 0-2-2h-3",key:"1e4gt3"}],["path",{d:"M3 16v3a2 2 0 0 0 2 2h3",key:"wsl5sc"}],["path",{d:"M16 21h3a2 2 0 0 0 2-2v-3",key:"18trek"}]]),tS=tb("moon",[["path",{d:"M20.985 12.486a9 9 0 1 1-9.473-9.472c.405-.022.617.46.402.803a6 6 0 0 0 8.268 8.268c.344-.215.825-.004.803.401",key:"kfwtm"}]]),tI=tb("rotate-cw",[["path",{d:"M21 12a9 9 0 1 1-9-9c2.52 0 4.93 1 6.74 2.74L21 8",key:"1p45f6"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}]]),tN=tb("smartphone",[["rect",{width:"14",height:"20",x:"5",y:"2",rx:"2",ry:"2",key:"1yt0o3"}],["path",{d:"M12 18h.01",key:"mhygvu"}]]),tE=tb("square",[["rect",{width:"18",height:"18",x:"3",y:"3",rx:"2",key:"afitv7"}]]),tC=tb("sun",[["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"m4.93 4.93 1.41 1.41",key:"149t6j"}],["path",{d:"m17.66 17.66 1.41 1.41",key:"ptbguv"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"m6.34 17.66-1.41 1.41",key:"1m8zz5"}],["path",{d:"m19.07 4.93-1.41 1.41",key:"1shlcs"}]]),tO=tb("wifi",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M2 8.82a15 15 0 0 1 20 0",key:"dnpr2z"}],["path",{d:"M5 12.859a10 10 0 0 1 14 0",key:"1x1e6c"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}]]),tz=tb("wifi-off",[["path",{d:"M12 20h.01",key:"zekei9"}],["path",{d:"M8.5 16.429a5 5 0 0 1 7 0",key:"1bycff"}],["path",{d:"M5 12.859a10 10 0 0 1 5.17-2.69",key:"1dl1wf"}],["path",{d:"M19 12.859a10 10 0 0 0-2.007-1.523",key:"4k23kn"}],["path",{d:"M2 8.82a15 15 0 0 1 4.177-2.643",key:"1grhjp"}],["path",{d:"M22 8.82a15 15 0 0 0-11.288-3.764",key:"z3jwby"}],["path",{d:"m2 2 20 20",key:"1ooewy"}]]);var tT=e.i(25721),tP=e.i(7284);let tA=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,tR=tP.clsx,tD=(e,t)=>r=>{var n;if((null==t?void 0:t.variants)==null)return tR(e,null==r?void 0:r.class,null==r?void 0:r.className);let{variants:i,defaultVariants:a}=t,o=Object.keys(i).map(e=>{let t=null==r?void 0:r[e],n=null==a?void 0:a[e];if(null===t)return null;let o=tA(t)||tA(n);return i[e][o]}),s=r&&Object.entries(r).reduce((e,t)=>{let[r,n]=t;return void 0===n||(e[r]=n),e},{});return tR(e,o,null==t||null==(n=t.compoundVariants)?void 0:n.reduce((e,t)=>{let{class:r,className:n,...i}=t;return Object.entries(i).every(e=>{let[t,r]=e;return Array.isArray(r)?r.includes({...a,...s}[t]):({...a,...s})[t]===r})?[...e,r,n]:e},[]),null==r?void 0:r.class,null==r?void 0:r.className)};var tZ=e.i(97245),tZ=tZ;let tM=tD("group/badge inline-flex h-5 w-fit shrink-0 items-center justify-center gap-1 overflow-hidden rounded-4xl border border-transparent px-2 py-0.5 text-xs font-medium whitespace-nowrap transition-all focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 aria-invalid:border-destructive aria-invalid:ring-destructive/20 dark:aria-invalid:ring-destructive/40 [&>svg]:pointer-events-none [&>svg]:size-3!",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",secondary:"bg-secondary text-secondary-foreground [a]:hover:bg-secondary/80",destructive:"bg-destructive/10 text-destructive focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:focus-visible:ring-destructive/40 [a]:hover:bg-destructive/20",outline:"border-border text-foreground [a]:hover:bg-muted [a]:hover:text-muted-foreground",ghost:"hover:bg-muted hover:text-muted-foreground dark:hover:bg-muted/50",link:"text-primary underline-offset-4 hover:underline"}},defaultVariants:{variant:"default"}});function tU({className:e,variant:t="default",asChild:r=!1,...n}){let i=r?tZ.Root:"span";return(0,eh.jsx)(i,{"data-slot":"badge","data-variant":t,className:(0,tT.cn)(tM({variant:t}),e),...n})}var tL=e.i(85381),tF="horizontal",tB=["horizontal","vertical"],tV=ey.forwardRef((e,t)=>{var r;let{decorative:n,orientation:i=tF,...a}=e,o=(r=i,tB.includes(r))?i:tF;return(0,eh.jsx)(tL.Primitive.div,{"data-orientation":o,...n?{role:"none"}:{"aria-orientation":"vertical"===o?o:void 0,role:"separator"},...a,ref:t})});tV.displayName="Separator",e.s(["Root",()=>tV,"Separator",()=>tV],63082);var tW=e.i(63082),tW=tW;function tJ({className:e,orientation:t="horizontal",decorative:r=!0,...n}){return(0,eh.jsx)(tW.Root,{"data-slot":"separator",decorative:r,orientation:t,className:(0,tT.cn)("shrink-0 bg-border data-horizontal:h-px data-horizontal:w-full data-vertical:w-px data-vertical:self-stretch",e),...n})}var tK=e.i(10628),tH=e.i(91967),tG=e.i(50888),tq=e.i(38082),tY=e.i(38185),tX=tZ;function tQ(e){let t=e+"CollectionProvider",[r,n]=(0,tq.createContextScope)(t),[i,a]=r(t,{collectionRef:{current:null},itemMap:new Map}),o=e=>{let{scope:t,children:r}=e,n=ey.default.useRef(null),a=ey.default.useRef(new Map).current;return(0,eh.jsx)(i,{scope:t,itemMap:a,collectionRef:n,children:r})};o.displayName=t;let s=e+"CollectionSlot",l=(0,tX.createSlot)(s),u=ey.default.forwardRef((e,t)=>{let{scope:r,children:n}=e,i=a(s,r),o=(0,tG.useComposedRefs)(t,i.collectionRef);return(0,eh.jsx)(l,{ref:o,children:n})});u.displayName=s;let d=e+"CollectionItemSlot",c="data-radix-collection-item",p=(0,tX.createSlot)(d),f=ey.default.forwardRef((e,t)=>{let{scope:r,children:n,...i}=e,o=ey.default.useRef(null),s=(0,tG.useComposedRefs)(t,o),l=a(d,r);return ey.default.useEffect(()=>(l.itemMap.set(o,{ref:o,...i}),()=>void l.itemMap.delete(o))),(0,eh.jsx)(p,{...{[c]:""},ref:s,children:n})});return f.displayName=d,[{Provider:o,Slot:u,ItemSlot:f},function(t){let r=a(e+"CollectionConsumer",t);return ey.default.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${c}]`));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}var t0=new WeakMap;function t1(e,t){var r,n;let i,a,o;if("at"in Array.prototype)return Array.prototype.at.call(e,t);let s=(r=e,n=t,i=r.length,(o=(a=t4(n))>=0?a:i+a)<0||o>=i?-1:o);return -1===s?void 0:e[s]}function t4(e){return e!=e||0===e?0:Math.trunc(e)}(class e extends Map{#e;constructor(e){super(e),this.#e=[...super.keys()],t0.set(this,!0)}set(e,t){return t0.get(this)&&(this.has(e)?this.#e[this.#e.indexOf(e)]=e:this.#e.push(e)),super.set(e,t),this}insert(e,t,r){let n,i=this.has(t),a=this.#e.length,o=t4(e),s=o>=0?o:a+o,l=s<0||s>=a?-1:s;if(l===this.size||i&&l===this.size-1||-1===l)return this.set(t,r),this;let u=this.size+ +!i;o<0&&s++;let d=[...this.#e],c=!1;for(let e=s;e=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],i=0;for(let e of this)Reflect.apply(t,r,[e,i,this])&&n.push(e),i++;return new e(n)}map(t,r){let n=[],i=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,i,this])]),i++;return new e(n)}reduce(...e){let[t,r]=e,n=0,i=r??this.at(0);for(let r of this)i=0===n&&1===e.length?r:Reflect.apply(t,this,[i,r,n,this]),n++;return i}reduceRight(...e){let[t,r]=e,n=r??this.at(-1);for(let r=this.size-1;r>=0;r--){let i=this.at(r);n=r===this.size-1&&1===e.length?i:Reflect.apply(t,this,[n,i,r,this])}return n}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(...t){let r=[...this.entries()];return r.splice(...t),new e(r)}slice(t,r){let n=new e,i=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(i=r-1);for(let e=t;e<=i;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}});var t2=ey.createContext(void 0);function t6(e){let t=ey.useContext(t2);return e||t||"ltr"}var t5=e.i(72416),t9=0;function t3(){ey.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??t8()),document.body.insertAdjacentElement("beforeend",e[1]??t8()),t9++,()=>{1===t9&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),t9--}},[])}function t8(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}var t7=e.i(84080),re="focusScope.autoFocusOnMount",rt="focusScope.autoFocusOnUnmount",rr={bubbles:!1,cancelable:!0},rn=ey.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:i,onUnmountAutoFocus:a,...o}=e,[s,l]=ey.useState(null),u=(0,t7.useCallbackRef)(i),d=(0,t7.useCallbackRef)(a),c=ey.useRef(null),p=(0,tG.useComposedRefs)(t,e=>l(e)),f=ey.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;ey.useEffect(()=>{if(n){let e=function(e){if(f.paused||!s)return;let t=e.target;s.contains(t)?c.current=t:ro(c.current,{select:!0})},t=function(e){if(f.paused||!s)return;let t=e.relatedTarget;null!==t&&(s.contains(t)||ro(c.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&ro(s)});return s&&r.observe(s,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,s,f.paused]),ey.useEffect(()=>{if(s){rs.add(f);let e=document.activeElement;if(!s.contains(e)){let t=new CustomEvent(re,rr);s.addEventListener(re,u),s.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let r=document.activeElement;for(let n of e)if(ro(n,{select:t}),document.activeElement!==r)return}(ri(s).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&ro(s))}return()=>{s.removeEventListener(re,u),setTimeout(()=>{let t=new CustomEvent(rt,rr);s.addEventListener(rt,d),s.dispatchEvent(t),t.defaultPrevented||ro(e??document.body,{select:!0}),s.removeEventListener(rt,d),rs.remove(f)},0)}}},[s,u,d,f]);let m=ey.useCallback(e=>{if(!r&&!n||f.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,i=document.activeElement;if(t&&i){var a;let t,n=e.currentTarget,[o,s]=[ra(t=ri(a=n),a),ra(t.reverse(),a)];o&&s?e.shiftKey||i!==s?e.shiftKey&&i===o&&(e.preventDefault(),r&&ro(s,{select:!0})):(e.preventDefault(),r&&ro(o,{select:!0})):i===n&&e.preventDefault()}},[r,n,f.paused]);return(0,eh.jsx)(tL.Primitive.div,{tabIndex:-1,...o,ref:p,onKeyDown:m})});function ri(e){let t=[],r=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;r.nextNode();)t.push(r.currentNode);return t}function ra(e,t){for(let r of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function ro(e,{select:t=!1}={}){if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}rn.displayName="FocusScope";var rs=(o=[],{add(e){let t=o[0];e!==t&&t?.pause(),(o=rl(o,e)).unshift(e)},remove(e){o=rl(o,e),o[0]?.resume()}});function rl(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var ru=e.i(54041),rd=e.i(70253),rc=e.i(1404),rp=e.i(69060),rf="rovingFocusGroup.onEntryFocus",rm={bubbles:!1,cancelable:!0},rh="RovingFocusGroup",[rv,rg,ry]=tQ(rh),[rb,rx]=(0,tq.createContextScope)(rh,[ry]),[rw,r_]=rb(rh),rk=ey.forwardRef((e,t)=>(0,eh.jsx)(rv.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,eh.jsx)(rv.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,eh.jsx)(r$,{...e,ref:t})})}));rk.displayName=rh;var r$=ey.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:n,loop:i=!1,dir:a,currentTabStopId:o,defaultCurrentTabStopId:s,onCurrentTabStopIdChange:l,onEntryFocus:u,preventScrollOnEntryFocus:d=!1,...c}=e,p=ey.useRef(null),f=(0,tG.useComposedRefs)(t,p),m=t6(a),[h,v]=(0,tY.useControllableState)({prop:o,defaultProp:s??null,onChange:l,caller:rh}),[g,y]=ey.useState(!1),b=(0,t7.useCallbackRef)(u),x=rg(r),w=ey.useRef(!1),[_,k]=ey.useState(0);return ey.useEffect(()=>{let e=p.current;if(e)return e.addEventListener(rf,b),()=>e.removeEventListener(rf,b)},[b]),(0,eh.jsx)(rw,{scope:r,orientation:n,dir:m,loop:i,currentTabStopId:h,onItemFocus:ey.useCallback(e=>v(e),[v]),onItemShiftTab:ey.useCallback(()=>y(!0),[]),onFocusableItemAdd:ey.useCallback(()=>k(e=>e+1),[]),onFocusableItemRemove:ey.useCallback(()=>k(e=>e-1),[]),children:(0,eh.jsx)(tL.Primitive.div,{tabIndex:g||0===_?-1:0,"data-orientation":n,...c,ref:f,style:{outline:"none",...e.style},onMouseDown:(0,tH.composeEventHandlers)(e.onMouseDown,()=>{w.current=!0}),onFocus:(0,tH.composeEventHandlers)(e.onFocus,e=>{let t=!w.current;if(e.target===e.currentTarget&&t&&!g){let t=new CustomEvent(rf,rm);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=x().filter(e=>e.focusable);rN([e.find(e=>e.active),e.find(e=>e.id===h),...e].filter(Boolean).map(e=>e.ref.current),d)}}w.current=!1}),onBlur:(0,tH.composeEventHandlers)(e.onBlur,()=>y(!1))})})}),rj="RovingFocusGroupItem",rS=ey.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:n=!0,active:i=!1,tabStopId:a,children:o,...s}=e,l=(0,ru.useId)(),u=a||l,d=r_(rj,r),c=d.currentTabStopId===u,p=rg(r),{onFocusableItemAdd:f,onFocusableItemRemove:m,currentTabStopId:h}=d;return ey.useEffect(()=>{if(n)return f(),()=>m()},[n,f,m]),(0,eh.jsx)(rv.ItemSlot,{scope:r,id:u,focusable:n,active:i,children:(0,eh.jsx)(tL.Primitive.span,{tabIndex:c?0:-1,"data-orientation":d.orientation,...s,ref:t,onMouseDown:(0,tH.composeEventHandlers)(e.onMouseDown,e=>{n?d.onItemFocus(u):e.preventDefault()}),onFocus:(0,tH.composeEventHandlers)(e.onFocus,()=>d.onItemFocus(u)),onKeyDown:(0,tH.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void d.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let i=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return rI[i]}(e,d.orientation,d.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let i=p().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)i.reverse();else if("prev"===t||"next"===t){var r,n;"prev"===t&&i.reverse();let a=i.indexOf(e.currentTarget);i=d.loop?(r=i,n=a+1,r.map((e,t)=>r[(n+t)%r.length])):i.slice(a+1)}setTimeout(()=>rN(i))}}),children:"function"==typeof o?o({isCurrentTabStop:c,hasTabStop:null!=h}):o})})});rS.displayName=rj;var rI={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function rN(e,t=!1){let r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var rE=tZ,rC=new WeakMap,rO=new WeakMap,rz={},rT=0,rP=function(e){return e&&(e.host||rP(e.parentNode))},rA=function(e,t,r,n){var i=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var r=rP(e);return r&&t.contains(r)?r:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});rz[r]||(rz[r]=new WeakMap);var a=rz[r],o=[],s=new Set,l=new Set(i),u=function(e){!e||s.has(e)||(s.add(e),u(e.parentNode))};i.forEach(u);var d=function(e){!e||l.has(e)||Array.prototype.forEach.call(e.children,function(e){if(s.has(e))d(e);else try{var t=e.getAttribute(n),i=null!==t&&"false"!==t,l=(rC.get(e)||0)+1,u=(a.get(e)||0)+1;rC.set(e,l),a.set(e,u),o.push(e),1===l&&i&&rO.set(e,!0),1===u&&e.setAttribute(r,"true"),i||e.setAttribute(n,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return d(t),s.clear(),rT++,function(){o.forEach(function(e){var t=rC.get(e)-1,i=a.get(e)-1;rC.set(e,t),a.set(e,i),t||(rO.has(e)||e.removeAttribute(n),rO.delete(e)),i||e.removeAttribute(r)}),--rT||(rC=new WeakMap,rC=new WeakMap,rO=new WeakMap,rz={})}},rR=function(e,t,r){void 0===r&&(r="data-aria-hidden");var n=Array.from(Array.isArray(e)?e:[e]),i=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return i?(n.push.apply(n,Array.from(i.querySelectorAll("[aria-live], script"))),rA(n,i,r,"aria-hidden")):function(){return null}},rD=function(){return(rD=Object.assign||function(e){for(var t,r=1,n=arguments.length;rt.indexOf(n)&&(r[n]=e[n]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,n=Object.getOwnPropertySymbols(e);it.indexOf(n[i])&&Object.prototype.propertyIsEnumerable.call(e,n[i])&&(r[n[i]]=e[n[i]]);return r}var rM=("function"==typeof SuppressedError&&SuppressedError,"right-scroll-bar-position"),rU="width-before-scroll-bar";function rL(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var rF="undefined"!=typeof window?ey.useLayoutEffect:ey.useEffect,rB=new WeakMap,rV=(void 0===s&&(s={}),(void 0===l&&(l=function(e){return e}),u=[],d=!1,c={read:function(){if(d)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return u.length?u[u.length-1]:null},useMedium:function(e){var t=l(e,d);return u.push(t),function(){u=u.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(d=!0;u.length;){var t=u;u=[],t.forEach(e)}u={push:function(t){return e(t)},filter:function(){return u}}},assignMedium:function(e){d=!0;var t=[];if(u.length){var r=u;u=[],r.forEach(e),t=u}var n=function(){var r=t;t=[],r.forEach(e)},i=function(){return Promise.resolve().then(n)};i(),u={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),u}}}}).options=rD({async:!0,ssr:!1},s),c),rW=function(){},rJ=ey.forwardRef(function(e,t){var r,n,i,a,o=ey.useRef(null),s=ey.useState({onScrollCapture:rW,onWheelCapture:rW,onTouchMoveCapture:rW}),l=s[0],u=s[1],d=e.forwardProps,c=e.children,p=e.className,f=e.removeScrollBar,m=e.enabled,h=e.shards,v=e.sideCar,g=e.noRelative,y=e.noIsolation,b=e.inert,x=e.allowPinchZoom,w=e.as,_=e.gapMode,k=rZ(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),$=(r=[o,t],n=function(e){return r.forEach(function(t){return rL(t,e)})},(i=(0,ey.useState)(function(){return{value:null,callback:n,facade:{get current(){return i.value},set current(value){var e=i.value;e!==value&&(i.value=value,i.callback(value,e))}}}})[0]).callback=n,a=i.facade,rF(function(){var e=rB.get(a);if(e){var t=new Set(e),n=new Set(r),i=a.current;t.forEach(function(e){n.has(e)||rL(e,null)}),n.forEach(function(e){t.has(e)||rL(e,i)})}rB.set(a,r)},[r]),a),j=rD(rD({},k),l);return ey.createElement(ey.Fragment,null,m&&ey.createElement(v,{sideCar:rV,removeScrollBar:f,shards:h,noRelative:g,noIsolation:y,inert:b,setCallbacks:u,allowPinchZoom:!!x,lockRef:o,gapMode:_}),d?ey.cloneElement(ey.Children.only(c),rD(rD({},j),{ref:$})):ey.createElement(void 0===w?"div":w,rD({},j,{className:p,ref:$}),c))});rJ.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},rJ.classNames={fullWidth:rU,zeroRight:rM};var rK=function(e){var t=e.sideCar,r=rZ(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var n=t.read();if(!n)throw Error("Sidecar medium not found");return ey.createElement(n,rD({},r))};rK.isSideCarExport=!0;var rH=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=b||("undefined"!=typeof __webpack_nonce__?__webpack_nonce__:void 0);return t&&e.setAttribute("nonce",t),e}())){var n,i;(n=t).styleSheet?n.styleSheet.cssText=r:n.appendChild(document.createTextNode(r)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},rG=function(){var e=rH();return function(t,r){ey.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&r])}},rq=function(){var e=rG();return function(t){return e(t.styles,t.dynamic),null}},rY={left:0,top:0,right:0,gap:0},rX=function(e){return parseInt(e||"",10)||0},rQ=function(e){var t=window.getComputedStyle(document.body),r=t["padding"===e?"paddingLeft":"marginLeft"],n=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[rX(r),rX(n),rX(i)]},r0=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return rY;var t=rQ(e),r=document.documentElement.clientWidth,n=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,n-r+t[2]-t[0])}},r1=rq(),r4="data-scroll-locked",r2=function(e,t,r,n){var i=e.left,a=e.top,o=e.right,s=e.gap;return void 0===r&&(r="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(n,";\n padding-right: ").concat(s,"px ").concat(n,";\n }\n body[").concat(r4,"] {\n overflow: hidden ").concat(n,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(n,";"),"margin"===r&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(o,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(s,"px ").concat(n,";\n "),"padding"===r&&"padding-right: ".concat(s,"px ").concat(n,";")].filter(Boolean).join(""),"\n }\n \n .").concat(rM," {\n right: ").concat(s,"px ").concat(n,";\n }\n \n .").concat(rU," {\n margin-right: ").concat(s,"px ").concat(n,";\n }\n \n .").concat(rM," .").concat(rM," {\n right: 0 ").concat(n,";\n }\n \n .").concat(rU," .").concat(rU," {\n margin-right: 0 ").concat(n,";\n }\n \n body[").concat(r4,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(s,"px;\n }\n")},r6=function(){var e=parseInt(document.body.getAttribute(r4)||"0",10);return isFinite(e)?e:0},r5=function(){ey.useEffect(function(){return document.body.setAttribute(r4,(r6()+1).toString()),function(){var e=r6()-1;e<=0?document.body.removeAttribute(r4):document.body.setAttribute(r4,e.toString())}},[])},r9=function(e){var t=e.noRelative,r=e.noImportant,n=e.gapMode,i=void 0===n?"margin":n;r5();var a=ey.useMemo(function(){return r0(i)},[i]);return ey.createElement(r1,{styles:r2(a,!t,i,r?"":"!important")})},r3=!1;if("undefined"!=typeof window)try{var r8=Object.defineProperty({},"passive",{get:function(){return r3=!0,!0}});window.addEventListener("test",r8,r8),window.removeEventListener("test",r8,r8)}catch(e){r3=!1}var r7=!!r3&&{passive:!1},ne=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},nt=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),nr(e,n)){var i=nn(e,n);if(i[1]>i[2])return!0}n=n.parentNode}while(n&&n!==r.body)return!1},nr=function(e,t){return"v"===e?ne(t,"overflowY"):ne(t,"overflowX")},nn=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ni=function(e,t,r,n,i){var a,o=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),s=o*n,l=r.target,u=t.contains(l),d=!1,c=s>0,p=0,f=0;do{if(!l)break;var m=nn(e,l),h=m[0],v=m[1]-m[2]-o*h;(h||v)&&nr(e,l)&&(p+=v,f+=h);var g=l.parentNode;l=g&&g.nodeType===Node.DOCUMENT_FRAGMENT_NODE?g.host:g}while(!u&&l!==document.body||u&&(t.contains(l)||t===l))return c&&(i&&1>Math.abs(p)||!i&&s>p)?d=!0:!c&&(i&&1>Math.abs(f)||!i&&-s>f)&&(d=!0),d},na=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},no=function(e){return[e.deltaX,e.deltaY]},ns=function(e){return e&&"current"in e?e.current:e},nl=0,nu=[];let nd=(p=function(e){var t=ey.useRef([]),r=ey.useRef([0,0]),n=ey.useRef(),i=ey.useState(nl++)[0],a=ey.useState(rq)[0],o=ey.useRef(e);ey.useEffect(function(){o.current=e},[e]),ey.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(i));var t=(function(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;iMath.abs(u)?"h":"v";if("touches"in e&&"h"===c&&"range"===d.type)return!1;var p=window.getSelection(),f=p&&p.anchorNode;if(f&&(f===d||f.contains(d)))return!1;var m=nt(c,d);if(!m)return!0;if(m?i=c:(i="v"===c?"h":"v",m=nt(c,d)),!m)return!1;if(!n.current&&"changedTouches"in e&&(l||u)&&(n.current=i),!i)return!0;var h=n.current||i;return ni(h,t,e,"h"===h?l:u,!0)},[]),l=ey.useCallback(function(e){if(nu.length&&nu[nu.length-1]===a){var r="deltaY"in e?no(e):na(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var i=(o.current.shards||[]).map(ns).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?s(e,i[0]):!o.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),u=ey.useCallback(function(e,r,n,i){var a={name:e,delta:r,target:n,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(n)};t.current.push(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=ey.useCallback(function(e){r.current=na(e),n.current=void 0},[]),c=ey.useCallback(function(t){u(t.type,no(t),t.target,s(t,e.lockRef.current))},[]),p=ey.useCallback(function(t){u(t.type,na(t),t.target,s(t,e.lockRef.current))},[]);ey.useEffect(function(){return nu.push(a),e.setCallbacks({onScrollCapture:c,onWheelCapture:c,onTouchMoveCapture:p}),document.addEventListener("wheel",l,r7),document.addEventListener("touchmove",l,r7),document.addEventListener("touchstart",d,r7),function(){nu=nu.filter(function(e){return e!==a}),document.removeEventListener("wheel",l,r7),document.removeEventListener("touchmove",l,r7),document.removeEventListener("touchstart",d,r7)}},[]);var f=e.removeScrollBar,m=e.inert;return ey.createElement(ey.Fragment,null,m?ey.createElement(a,{styles:"\n .block-interactivity-".concat(i," {pointer-events: none;}\n .allow-interactivity-").concat(i," {pointer-events: all;}\n")}):null,f?ey.createElement(r9,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},rV.useMedium(p),rK);var nc=ey.forwardRef(function(e,t){return ey.createElement(rJ,rD({},e,{ref:t,sideCar:nd}))});nc.classNames=rJ.classNames;var np=["Enter"," "],nf=["ArrowUp","PageDown","End"],nm=["ArrowDown","PageUp","Home",...nf],nh={ltr:[...np,"ArrowRight"],rtl:[...np,"ArrowLeft"]},nv={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ng="Menu",[ny,nb,nx]=tQ(ng),[nw,n_]=(0,tq.createContextScope)(ng,[nx,rd.createPopperScope,rx]),nk=(0,rd.createPopperScope)(),n$=rx(),[nj,nS]=nw(ng),[nI,nN]=nw(ng),nE=e=>{let{__scopeMenu:t,open:r=!1,children:n,dir:i,onOpenChange:a,modal:o=!0}=e,s=nk(t),[l,u]=ey.useState(null),d=ey.useRef(!1),c=(0,t7.useCallbackRef)(a),p=t6(i);return ey.useEffect(()=>{let e=()=>{d.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>d.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,eh.jsx)(rd.Root,{...s,children:(0,eh.jsx)(nj,{scope:t,open:r,onOpenChange:c,content:l,onContentChange:u,children:(0,eh.jsx)(nI,{scope:t,onClose:ey.useCallback(()=>c(!1),[c]),isUsingKeyboardRef:d,dir:p,modal:o,children:n})})})};nE.displayName=ng;var nC=ey.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,i=nk(r);return(0,eh.jsx)(rd.Anchor,{...i,...n,ref:t})});nC.displayName="MenuAnchor";var nO="MenuPortal",[nz,nT]=nw(nO,{forceMount:void 0}),nP=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:i}=e,a=nS(nO,t);return(0,eh.jsx)(nz,{scope:t,forceMount:r,children:(0,eh.jsx)(rp.Presence,{present:r||a.open,children:(0,eh.jsx)(rc.Portal,{asChild:!0,container:i,children:n})})})};nP.displayName=nO;var nA="MenuContent",[nR,nD]=nw(nA),nZ=ey.forwardRef((e,t)=>{let r=nT(nA,e.__scopeMenu),{forceMount:n=r.forceMount,...i}=e,a=nS(nA,e.__scopeMenu),o=nN(nA,e.__scopeMenu);return(0,eh.jsx)(ny.Provider,{scope:e.__scopeMenu,children:(0,eh.jsx)(rp.Presence,{present:n||a.open,children:(0,eh.jsx)(ny.Slot,{scope:e.__scopeMenu,children:o.modal?(0,eh.jsx)(nM,{...i,ref:t}):(0,eh.jsx)(nU,{...i,ref:t})})})})}),nM=ey.forwardRef((e,t)=>{let r=nS(nA,e.__scopeMenu),n=ey.useRef(null),i=(0,tG.useComposedRefs)(t,n);return ey.useEffect(()=>{let e=n.current;if(e)return rR(e)},[]),(0,eh.jsx)(nF,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:(0,tH.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),nU=ey.forwardRef((e,t)=>{let r=nS(nA,e.__scopeMenu);return(0,eh.jsx)(nF,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),nL=(0,rE.createSlot)("MenuContent.ScrollLock"),nF=ey.forwardRef((e,t)=>{let{__scopeMenu:r,loop:n=!1,trapFocus:i,onOpenAutoFocus:a,onCloseAutoFocus:o,disableOutsidePointerEvents:s,onEntryFocus:l,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:c,onInteractOutside:p,onDismiss:f,disableOutsideScroll:m,...h}=e,v=nS(nA,r),g=nN(nA,r),y=nk(r),b=n$(r),x=nb(r),[w,_]=ey.useState(null),k=ey.useRef(null),$=(0,tG.useComposedRefs)(t,k,v.onContentChange),j=ey.useRef(0),S=ey.useRef(""),I=ey.useRef(0),N=ey.useRef(null),E=ey.useRef("right"),C=ey.useRef(0),O=m?nc:ey.Fragment;ey.useEffect(()=>()=>window.clearTimeout(j.current),[]),t3();let z=ey.useCallback(e=>{var t,r;return E.current===N.current?.side&&(t=e,!!(r=N.current?.area)&&function(e,t){let{x:r,y:n}=e,i=!1;for(let e=0,a=t.length-1;en!=c>n&&r<(d-l)*(n-u)/(c-u)+l&&(i=!i)}return i}({x:t.clientX,y:t.clientY},r))},[]);return(0,eh.jsx)(nR,{scope:r,searchRef:S,onItemEnter:ey.useCallback(e=>{z(e)&&e.preventDefault()},[z]),onItemLeave:ey.useCallback(e=>{z(e)||(k.current?.focus(),_(null))},[z]),onTriggerLeave:ey.useCallback(e=>{z(e)&&e.preventDefault()},[z]),pointerGraceTimerRef:I,onPointerGraceIntentChange:ey.useCallback(e=>{N.current=e},[]),children:(0,eh.jsx)(O,{...m?{as:nL,allowPinchZoom:!0}:void 0,children:(0,eh.jsx)(rn,{asChild:!0,trapped:i,onMountAutoFocus:(0,tH.composeEventHandlers)(a,e=>{e.preventDefault(),k.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:o,children:(0,eh.jsx)(t5.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:s,onEscapeKeyDown:u,onPointerDownOutside:d,onFocusOutside:c,onInteractOutside:p,onDismiss:f,children:(0,eh.jsx)(rk,{asChild:!0,...b,dir:g.dir,orientation:"vertical",loop:n,currentTabStopId:w,onCurrentTabStopIdChange:_,onEntryFocus:(0,tH.composeEventHandlers)(l,e=>{g.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,eh.jsx)(rd.Content,{role:"menu","aria-orientation":"vertical","data-state":is(v.open),"data-radix-menu-content":"",dir:g.dir,...y,...h,ref:$,style:{outline:"none",...h.style},onKeyDown:(0,tH.composeEventHandlers)(h.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;if(t){var i;let t,a,o,s,l,u;"Tab"===e.key&&e.preventDefault(),!r&&n&&(i=e.key,t=S.current+i,a=x().filter(e=>!e.disabled),o=document.activeElement,s=a.find(e=>e.ref.current===o)?.textValue,l=function(e,t,r){var n;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,a=r?e.indexOf(r):-1,o=(n=Math.max(a,0),e.map((t,r)=>e[(n+r)%e.length]));1===i.length&&(o=o.filter(e=>e!==r));let s=o.find(e=>e.toLowerCase().startsWith(i.toLowerCase()));return s!==r?s:void 0}(a.map(e=>e.textValue),t,s),u=a.find(e=>e.textValue===l)?.ref.current,function e(t){S.current=t,window.clearTimeout(j.current),""!==t&&(j.current=window.setTimeout(()=>e(""),1e3))}(t),u&&setTimeout(()=>u.focus()))}let a=k.current;if(e.target!==a||!nm.includes(e.key))return;e.preventDefault();let o=x().filter(e=>!e.disabled).map(e=>e.ref.current);nf.includes(e.key)&&o.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(o)}),onBlur:(0,tH.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(j.current),S.current="")}),onPointerMove:(0,tH.composeEventHandlers)(e.onPointerMove,id(e=>{let t=e.target,r=C.current!==e.clientX;e.currentTarget.contains(t)&&r&&(E.current=e.clientX>C.current?"right":"left",C.current=e.clientX)}))})})})})})})});nZ.displayName=nA;var nB=ey.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,eh.jsx)(tL.Primitive.div,{role:"group",...n,ref:t})});nB.displayName="MenuGroup";var nV=ey.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,eh.jsx)(tL.Primitive.div,{...n,ref:t})});nV.displayName="MenuLabel";var nW="MenuItem",nJ="menu.itemSelect",nK=ey.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:n,...i}=e,a=ey.useRef(null),o=nN(nW,e.__scopeMenu),s=nD(nW,e.__scopeMenu),l=(0,tG.useComposedRefs)(t,a),u=ey.useRef(!1);return(0,eh.jsx)(nH,{...i,ref:l,disabled:r,onClick:(0,tH.composeEventHandlers)(e.onClick,()=>{let e=a.current;if(!r&&e){let t=new CustomEvent(nJ,{bubbles:!0,cancelable:!0});e.addEventListener(nJ,e=>n?.(e),{once:!0}),(0,tL.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?u.current=!1:o.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),u.current=!0},onPointerUp:(0,tH.composeEventHandlers)(e.onPointerUp,e=>{u.current||e.currentTarget?.click()}),onKeyDown:(0,tH.composeEventHandlers)(e.onKeyDown,e=>{let t=""!==s.searchRef.current;r||t&&" "===e.key||np.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});nK.displayName=nW;var nH=ey.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:n=!1,textValue:i,...a}=e,o=nD(nW,r),s=n$(r),l=ey.useRef(null),u=(0,tG.useComposedRefs)(t,l),[d,c]=ey.useState(!1),[p,f]=ey.useState("");return ey.useEffect(()=>{let e=l.current;e&&f((e.textContent??"").trim())},[a.children]),(0,eh.jsx)(ny.ItemSlot,{scope:r,disabled:n,textValue:i??p,children:(0,eh.jsx)(rS,{asChild:!0,...s,focusable:!n,children:(0,eh.jsx)(tL.Primitive.div,{role:"menuitem","data-highlighted":d?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...a,ref:u,onPointerMove:(0,tH.composeEventHandlers)(e.onPointerMove,id(e=>{n?o.onItemLeave(e):(o.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,tH.composeEventHandlers)(e.onPointerLeave,id(e=>o.onItemLeave(e))),onFocus:(0,tH.composeEventHandlers)(e.onFocus,()=>c(!0)),onBlur:(0,tH.composeEventHandlers)(e.onBlur,()=>c(!1))})})})}),nG=ey.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...i}=e;return(0,eh.jsx)(n2,{scope:e.__scopeMenu,checked:r,children:(0,eh.jsx)(nK,{role:"menuitemcheckbox","aria-checked":il(r)?"mixed":r,...i,ref:t,"data-state":iu(r),onSelect:(0,tH.composeEventHandlers)(i.onSelect,()=>n?.(!!il(r)||!r),{checkForDefaultPrevented:!1})})})});nG.displayName="MenuCheckboxItem";var nq="MenuRadioGroup",[nY,nX]=nw(nq,{value:void 0,onValueChange:()=>{}}),nQ=ey.forwardRef((e,t)=>{let{value:r,onValueChange:n,...i}=e,a=(0,t7.useCallbackRef)(n);return(0,eh.jsx)(nY,{scope:e.__scopeMenu,value:r,onValueChange:a,children:(0,eh.jsx)(nB,{...i,ref:t})})});nQ.displayName=nq;var n0="MenuRadioItem",n1=ey.forwardRef((e,t)=>{let{value:r,...n}=e,i=nX(n0,e.__scopeMenu),a=r===i.value;return(0,eh.jsx)(n2,{scope:e.__scopeMenu,checked:a,children:(0,eh.jsx)(nK,{role:"menuitemradio","aria-checked":a,...n,ref:t,"data-state":iu(a),onSelect:(0,tH.composeEventHandlers)(n.onSelect,()=>i.onValueChange?.(r),{checkForDefaultPrevented:!1})})})});n1.displayName=n0;var n4="MenuItemIndicator",[n2,n6]=nw(n4,{checked:!1}),n5=ey.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...i}=e,a=n6(n4,r);return(0,eh.jsx)(rp.Presence,{present:n||il(a.checked)||!0===a.checked,children:(0,eh.jsx)(tL.Primitive.span,{...i,ref:t,"data-state":iu(a.checked)})})});n5.displayName=n4;var n9=ey.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,eh.jsx)(tL.Primitive.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});n9.displayName="MenuSeparator";var n3=ey.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,i=nk(r);return(0,eh.jsx)(rd.Arrow,{...i,...n,ref:t})});n3.displayName="MenuArrow";var n8="MenuSub",[n7,ie]=nw(n8),it=e=>{let{__scopeMenu:t,children:r,open:n=!1,onOpenChange:i}=e,a=nS(n8,t),o=nk(t),[s,l]=ey.useState(null),[u,d]=ey.useState(null),c=(0,t7.useCallbackRef)(i);return ey.useEffect(()=>(!1===a.open&&c(!1),()=>c(!1)),[a.open,c]),(0,eh.jsx)(rd.Root,{...o,children:(0,eh.jsx)(nj,{scope:t,open:n,onOpenChange:c,content:u,onContentChange:d,children:(0,eh.jsx)(n7,{scope:t,contentId:(0,ru.useId)(),triggerId:(0,ru.useId)(),trigger:s,onTriggerChange:l,children:r})})})};it.displayName=n8;var ir="MenuSubTrigger",ii=ey.forwardRef((e,t)=>{let r=nS(ir,e.__scopeMenu),n=nN(ir,e.__scopeMenu),i=ie(ir,e.__scopeMenu),a=nD(ir,e.__scopeMenu),o=ey.useRef(null),{pointerGraceTimerRef:s,onPointerGraceIntentChange:l}=a,u={__scopeMenu:e.__scopeMenu},d=ey.useCallback(()=>{o.current&&window.clearTimeout(o.current),o.current=null},[]);return ey.useEffect(()=>d,[d]),ey.useEffect(()=>{let e=s.current;return()=>{window.clearTimeout(e),l(null)}},[s,l]),(0,eh.jsx)(nC,{asChild:!0,...u,children:(0,eh.jsx)(nH,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":i.contentId,"data-state":is(r.open),...e,ref:(0,tG.composeRefs)(t,i.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:(0,tH.composeEventHandlers)(e.onPointerMove,id(t=>{a.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||o.current||(a.onPointerGraceIntentChange(null),o.current=window.setTimeout(()=>{r.onOpenChange(!0),d()},100)))})),onPointerLeave:(0,tH.composeEventHandlers)(e.onPointerLeave,id(e=>{d();let t=r.content?.getBoundingClientRect();if(t){let n=r.content?.dataset.side,i="right"===n,o=t[i?"left":"right"],l=t[i?"right":"left"];a.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:o,y:t.top},{x:l,y:t.top},{x:l,y:t.bottom},{x:o,y:t.bottom}],side:n}),window.clearTimeout(s.current),s.current=window.setTimeout(()=>a.onPointerGraceIntentChange(null),300)}else{if(a.onTriggerLeave(e),e.defaultPrevented)return;a.onPointerGraceIntentChange(null)}})),onKeyDown:(0,tH.composeEventHandlers)(e.onKeyDown,t=>{let i=""!==a.searchRef.current;e.disabled||i&&" "===t.key||nh[n.dir].includes(t.key)&&(r.onOpenChange(!0),r.content?.focus(),t.preventDefault())})})})});ii.displayName=ir;var ia="MenuSubContent",io=ey.forwardRef((e,t)=>{let r=nT(nA,e.__scopeMenu),{forceMount:n=r.forceMount,...i}=e,a=nS(nA,e.__scopeMenu),o=nN(nA,e.__scopeMenu),s=ie(ia,e.__scopeMenu),l=ey.useRef(null),u=(0,tG.useComposedRefs)(t,l);return(0,eh.jsx)(ny.Provider,{scope:e.__scopeMenu,children:(0,eh.jsx)(rp.Presence,{present:n||a.open,children:(0,eh.jsx)(ny.Slot,{scope:e.__scopeMenu,children:(0,eh.jsx)(nF,{id:s.contentId,"aria-labelledby":s.triggerId,...i,ref:u,align:"start",side:"rtl"===o.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{o.isUsingKeyboardRef.current&&l.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,tH.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==s.trigger&&a.onOpenChange(!1)}),onEscapeKeyDown:(0,tH.composeEventHandlers)(e.onEscapeKeyDown,e=>{o.onClose(),e.preventDefault()}),onKeyDown:(0,tH.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=nv[o.dir].includes(e.key);t&&r&&(a.onOpenChange(!1),s.trigger?.focus(),e.preventDefault())})})})})})});function is(e){return e?"open":"closed"}function il(e){return"indeterminate"===e}function iu(e){return il(e)?"indeterminate":e?"checked":"unchecked"}function id(e){return t=>"mouse"===t.pointerType?e(t):void 0}io.displayName=ia;var ic="DropdownMenu",[ip,im]=(0,tq.createContextScope)(ic,[n_]),ih=n_(),[iv,ig]=ip(ic),iy=e=>{let{__scopeDropdownMenu:t,children:r,dir:n,open:i,defaultOpen:a,onOpenChange:o,modal:s=!0}=e,l=ih(t),u=ey.useRef(null),[d,c]=(0,tY.useControllableState)({prop:i,defaultProp:a??!1,onChange:o,caller:ic});return(0,eh.jsx)(iv,{scope:t,triggerId:(0,ru.useId)(),triggerRef:u,contentId:(0,ru.useId)(),open:d,onOpenChange:c,onOpenToggle:ey.useCallback(()=>c(e=>!e),[c]),modal:s,children:(0,eh.jsx)(nE,{...l,open:d,onOpenChange:c,dir:n,modal:s,children:r})})};iy.displayName=ic;var ib="DropdownMenuTrigger",ix=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...i}=e,a=ig(ib,r),o=ih(r);return(0,eh.jsx)(nC,{asChild:!0,...o,children:(0,eh.jsx)(tL.Primitive.button,{type:"button",id:a.triggerId,"aria-haspopup":"menu","aria-expanded":a.open,"aria-controls":a.open?a.contentId:void 0,"data-state":a.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...i,ref:(0,tG.composeRefs)(t,a.triggerRef),onPointerDown:(0,tH.composeEventHandlers)(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(a.onOpenToggle(),a.open||e.preventDefault())}),onKeyDown:(0,tH.composeEventHandlers)(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&a.onOpenToggle(),"ArrowDown"===e.key&&a.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});ix.displayName=ib;var iw=e=>{let{__scopeDropdownMenu:t,...r}=e,n=ih(t);return(0,eh.jsx)(nP,{...n,...r})};iw.displayName="DropdownMenuPortal";var i_="DropdownMenuContent",ik=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ig(i_,r),a=ih(r),o=ey.useRef(!1);return(0,eh.jsx)(nZ,{id:i.contentId,"aria-labelledby":i.triggerId,...a,...n,ref:t,onCloseAutoFocus:(0,tH.composeEventHandlers)(e.onCloseAutoFocus,e=>{o.current||i.triggerRef.current?.focus(),o.current=!1,e.preventDefault()}),onInteractOutside:(0,tH.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!i.modal||n)&&(o.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});ik.displayName=i_;var i$=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(nB,{...i,...n,ref:t})});i$.displayName="DropdownMenuGroup";var ij=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(nV,{...i,...n,ref:t})});ij.displayName="DropdownMenuLabel";var iS=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(nK,{...i,...n,ref:t})});iS.displayName="DropdownMenuItem";var iI=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(nG,{...i,...n,ref:t})});iI.displayName="DropdownMenuCheckboxItem";var iN=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(nQ,{...i,...n,ref:t})});iN.displayName="DropdownMenuRadioGroup";var iE=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(n1,{...i,...n,ref:t})});iE.displayName="DropdownMenuRadioItem";var iC=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(n5,{...i,...n,ref:t})});iC.displayName="DropdownMenuItemIndicator";var iO=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(n9,{...i,...n,ref:t})});iO.displayName="DropdownMenuSeparator";var iz=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(n3,{...i,...n,ref:t})});iz.displayName="DropdownMenuArrow";var iT=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:i,defaultOpen:a}=e,o=ih(t),[s,l]=(0,tY.useControllableState)({prop:n,defaultProp:a??!1,onChange:i,caller:"DropdownMenuSub"});return(0,eh.jsx)(it,{...o,open:s,onOpenChange:l,children:r})},iP=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(ii,{...i,...n,ref:t})});iP.displayName="DropdownMenuSubTrigger";var iA=ey.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,i=ih(r);return(0,eh.jsx)(io,{...i,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});iA.displayName="DropdownMenuSubContent",e.s(["Arrow",()=>iz,"CheckboxItem",()=>iI,"Content",()=>ik,"DropdownMenu",()=>iy,"DropdownMenuArrow",()=>iz,"DropdownMenuCheckboxItem",()=>iI,"DropdownMenuContent",()=>ik,"DropdownMenuGroup",()=>i$,"DropdownMenuItem",()=>iS,"DropdownMenuItemIndicator",()=>iC,"DropdownMenuLabel",()=>ij,"DropdownMenuPortal",()=>iw,"DropdownMenuRadioGroup",()=>iN,"DropdownMenuRadioItem",()=>iE,"DropdownMenuSeparator",()=>iO,"DropdownMenuSub",()=>iT,"DropdownMenuSubContent",()=>iA,"DropdownMenuSubTrigger",()=>iP,"DropdownMenuTrigger",()=>ix,"Group",()=>i$,"Item",()=>iS,"ItemIndicator",()=>iC,"Label",()=>ij,"Portal",()=>iw,"RadioGroup",()=>iN,"RadioItem",()=>iE,"Root",()=>iy,"Separator",()=>iO,"Sub",()=>iT,"SubContent",()=>iA,"SubTrigger",()=>iP,"Trigger",()=>ix,"createDropdownMenuScope",()=>im],42823);var iR=e.i(42823),iR=iR;let iD=tb("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]]),iZ=tb("chevron-right",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);function iM({...e}){return(0,eh.jsx)(iR.Root,{"data-slot":"dropdown-menu",...e})}function iU({...e}){return(0,eh.jsx)(iR.Trigger,{"data-slot":"dropdown-menu-trigger",...e})}function iL({className:e,align:t="start",sideOffset:r=4,...n}){return(0,eh.jsx)(iR.Portal,{children:(0,eh.jsx)(iR.Content,{"data-slot":"dropdown-menu-content",sideOffset:r,align:t,className:(0,tT.cn)("z-50 max-h-(--radix-dropdown-menu-content-available-height) w-(--radix-dropdown-menu-trigger-width) min-w-32 origin-(--radix-dropdown-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-[state=closed]:overflow-hidden data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...n})})}function iF({className:e,inset:t,variant:r="default",...n}){return(0,eh.jsx)(iR.Item,{"data-slot":"dropdown-menu-item","data-inset":t,"data-variant":r,className:(0,tT.cn)("group/dropdown-menu-item relative flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground not-data-[variant=destructive]:focus:**:text-accent-foreground data-inset:pl-7 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 data-[variant=destructive]:*:[svg]:text-destructive",e),...n})}function iB({className:e,inset:t,...r}){return(0,eh.jsx)(iR.Label,{"data-slot":"dropdown-menu-label","data-inset":t,className:(0,tT.cn)("px-1.5 py-1 text-xs font-medium text-muted-foreground data-inset:pl-7",e),...r})}function iV({className:e,...t}){return(0,eh.jsx)(iR.Separator,{"data-slot":"dropdown-menu-separator",className:(0,tT.cn)("-mx-1 my-1 h-px bg-border",e),...t})}var iW=tZ,iJ="Dialog",[iK,iH]=(0,tq.createContextScope)(iJ),[iG,iq]=iK(iJ),iY=e=>{let{__scopeDialog:t,children:r,open:n,defaultOpen:i,onOpenChange:a,modal:o=!0}=e,s=ey.useRef(null),l=ey.useRef(null),[u,d]=(0,tY.useControllableState)({prop:n,defaultProp:i??!1,onChange:a,caller:iJ});return(0,eh.jsx)(iG,{scope:t,triggerRef:s,contentRef:l,contentId:(0,ru.useId)(),titleId:(0,ru.useId)(),descriptionId:(0,ru.useId)(),open:u,onOpenChange:d,onOpenToggle:ey.useCallback(()=>d(e=>!e),[d]),modal:o,children:r})};iY.displayName=iJ;var iX="DialogTrigger",iQ=ey.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=iq(iX,r),a=(0,tG.useComposedRefs)(t,i.triggerRef);return(0,eh.jsx)(tL.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":au(i.open),...n,ref:a,onClick:(0,tH.composeEventHandlers)(e.onClick,i.onOpenToggle)})});iQ.displayName=iX;var i0="DialogPortal",[i1,i4]=iK(i0,{forceMount:void 0}),i2=e=>{let{__scopeDialog:t,forceMount:r,children:n,container:i}=e,a=iq(i0,t);return(0,eh.jsx)(i1,{scope:t,forceMount:r,children:ey.Children.map(n,e=>(0,eh.jsx)(rp.Presence,{present:r||a.open,children:(0,eh.jsx)(rc.Portal,{asChild:!0,container:i,children:e})}))})};i2.displayName=i0;var i6="DialogOverlay",i5=ey.forwardRef((e,t)=>{let r=i4(i6,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,a=iq(i6,e.__scopeDialog);return a.modal?(0,eh.jsx)(rp.Presence,{present:n||a.open,children:(0,eh.jsx)(i3,{...i,ref:t})}):null});i5.displayName=i6;var i9=(0,iW.createSlot)("DialogOverlay.RemoveScroll"),i3=ey.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=iq(i6,r);return(0,eh.jsx)(nc,{as:i9,allowPinchZoom:!0,shards:[i.contentRef],children:(0,eh.jsx)(tL.Primitive.div,{"data-state":au(i.open),...n,ref:t,style:{pointerEvents:"auto",...n.style}})})}),i8="DialogContent",i7=ey.forwardRef((e,t)=>{let r=i4(i8,e.__scopeDialog),{forceMount:n=r.forceMount,...i}=e,a=iq(i8,e.__scopeDialog);return(0,eh.jsx)(rp.Presence,{present:n||a.open,children:a.modal?(0,eh.jsx)(ae,{...i,ref:t}):(0,eh.jsx)(at,{...i,ref:t})})});i7.displayName=i8;var ae=ey.forwardRef((e,t)=>{let r=iq(i8,e.__scopeDialog),n=ey.useRef(null),i=(0,tG.useComposedRefs)(t,r.contentRef,n);return ey.useEffect(()=>{let e=n.current;if(e)return rR(e)},[]),(0,eh.jsx)(ar,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,tH.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),r.triggerRef.current?.focus()}),onPointerDownOutside:(0,tH.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;(2===t.button||r)&&e.preventDefault()}),onFocusOutside:(0,tH.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault())})}),at=ey.forwardRef((e,t)=>{let r=iq(i8,e.__scopeDialog),n=ey.useRef(!1),i=ey.useRef(!1);return(0,eh.jsx)(ar,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let a=t.target;r.triggerRef.current?.contains(a)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),ar=ey.forwardRef((e,t)=>{let{__scopeDialog:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:a,...o}=e,s=iq(i8,r),l=ey.useRef(null),u=(0,tG.useComposedRefs)(t,l);return t3(),(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)(rn,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,eh.jsx)(t5.DismissableLayer,{role:"dialog",id:s.contentId,"aria-describedby":s.descriptionId,"aria-labelledby":s.titleId,"data-state":au(s.open),...o,ref:u,onDismiss:()=>s.onOpenChange(!1)})}),(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)(af,{titleId:s.titleId}),(0,eh.jsx)(am,{contentRef:l,descriptionId:s.descriptionId})]})]})}),an="DialogTitle",ai=ey.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=iq(an,r);return(0,eh.jsx)(tL.Primitive.h2,{id:i.titleId,...n,ref:t})});ai.displayName=an;var aa="DialogDescription",ao=ey.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=iq(aa,r);return(0,eh.jsx)(tL.Primitive.p,{id:i.descriptionId,...n,ref:t})});ao.displayName=aa;var as="DialogClose",al=ey.forwardRef((e,t)=>{let{__scopeDialog:r,...n}=e,i=iq(as,r);return(0,eh.jsx)(tL.Primitive.button,{type:"button",...n,ref:t,onClick:(0,tH.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})});function au(e){return e?"open":"closed"}al.displayName=as;var ad="DialogTitleWarning",[ac,ap]=(0,tq.createContext)(ad,{contentName:i8,titleName:an,docsSlug:"dialog"}),af=({titleId:e})=>{let t=ap(ad),r=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return ey.useEffect(()=>{e&&(document.getElementById(e)||console.error(r))},[r,e]),null},am=({contentRef:e,descriptionId:t})=>{let r=ap("DialogDescriptionWarning"),n=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${r.contentName}}.`;return ey.useEffect(()=>{let r=e.current?.getAttribute("aria-describedby");t&&r&&(document.getElementById(t)||console.warn(n))},[n,e,t]),null};e.s(["Close",()=>al,"Content",()=>i7,"Description",()=>ao,"Dialog",()=>iY,"DialogClose",()=>al,"DialogContent",()=>i7,"DialogDescription",()=>ao,"DialogOverlay",()=>i5,"DialogPortal",()=>i2,"DialogTitle",()=>ai,"DialogTrigger",()=>iQ,"Overlay",()=>i5,"Portal",()=>i2,"Root",()=>iY,"Title",()=>ai,"Trigger",()=>iQ,"WarningProvider",()=>ac,"createDialogScope",()=>iH],86e3);var ah=e.i(86e3),ah=ah,tZ=tZ;let av=tD("group/button inline-flex shrink-0 items-center justify-center rounded-lg border border-transparent bg-clip-padding text-sm font-medium whitespace-nowrap transition-all outline-none select-none focus-visible:border-ring focus-visible:ring-3 focus-visible:ring-ring/50 active:not-aria-[haspopup]:translate-y-px disabled:pointer-events-none disabled:opacity-50 aria-invalid:border-destructive aria-invalid:ring-3 aria-invalid:ring-destructive/20 dark:aria-invalid:border-destructive/50 dark:aria-invalid:ring-destructive/40 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4",{variants:{variant:{default:"bg-primary text-primary-foreground [a]:hover:bg-primary/80",outline:"border-border bg-background hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:border-input dark:bg-input/30 dark:hover:bg-input/50",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80 aria-expanded:bg-secondary aria-expanded:text-secondary-foreground",ghost:"hover:bg-muted hover:text-foreground aria-expanded:bg-muted aria-expanded:text-foreground dark:hover:bg-muted/50",destructive:"bg-destructive/10 text-destructive hover:bg-destructive/20 focus-visible:border-destructive/40 focus-visible:ring-destructive/20 dark:bg-destructive/20 dark:hover:bg-destructive/30 dark:focus-visible:ring-destructive/40",link:"text-primary underline-offset-4 hover:underline"},size:{default:"h-8 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-2 has-data-[icon=inline-start]:pl-2",xs:"h-6 gap-1 rounded-[min(var(--radius-md),10px)] px-2 text-xs in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3",sm:"h-7 gap-1 rounded-[min(var(--radius-md),12px)] px-2.5 text-[0.8rem] in-data-[slot=button-group]:rounded-lg has-data-[icon=inline-end]:pr-1.5 has-data-[icon=inline-start]:pl-1.5 [&_svg:not([class*='size-'])]:size-3.5",lg:"h-9 gap-1.5 px-2.5 has-data-[icon=inline-end]:pr-3 has-data-[icon=inline-start]:pl-3",icon:"size-8","icon-xs":"size-6 rounded-[min(var(--radius-md),10px)] in-data-[slot=button-group]:rounded-lg [&_svg:not([class*='size-'])]:size-3","icon-sm":"size-7 rounded-[min(var(--radius-md),12px)] in-data-[slot=button-group]:rounded-lg","icon-lg":"size-9"}},defaultVariants:{variant:"default",size:"default"}});function ag({className:e,variant:t="default",size:r="default",asChild:n=!1,...i}){let a=n?tZ.Root:"button";return(0,eh.jsx)(a,{"data-slot":"button","data-variant":t,"data-size":r,className:(0,tT.cn)(av({variant:t,size:r,className:e})),...i})}let ay=tb("x",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]]);function ab({...e}){return(0,eh.jsx)(ah.Root,{"data-slot":"dialog",...e})}function ax({...e}){return(0,eh.jsx)(ah.Portal,{"data-slot":"dialog-portal",...e})}function aw({className:e,...t}){return(0,eh.jsx)(ah.Overlay,{"data-slot":"dialog-overlay",className:(0,tT.cn)("fixed inset-0 isolate z-50 bg-black/10 duration-100 supports-backdrop-filter:backdrop-blur-xs data-open:animate-in data-open:fade-in-0 data-closed:animate-out data-closed:fade-out-0",e),...t})}function a_({className:e,children:t,showCloseButton:r=!0,...n}){return(0,eh.jsxs)(ax,{children:[(0,eh.jsx)(aw,{}),(0,eh.jsxs)(ah.Content,{"data-slot":"dialog-content",className:(0,tT.cn)("fixed top-1/2 left-1/2 z-50 grid w-full max-w-[calc(100%-2rem)] -translate-x-1/2 -translate-y-1/2 gap-4 rounded-xl bg-popover p-4 text-sm text-popover-foreground ring-1 ring-foreground/10 duration-100 outline-none sm:max-w-sm data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...n,children:[t,r&&(0,eh.jsx)(ah.Close,{"data-slot":"dialog-close",asChild:!0,children:(0,eh.jsxs)(ag,{variant:"ghost",className:"absolute top-2 right-2",size:"icon-sm",children:[(0,eh.jsx)(ay,{}),(0,eh.jsx)("span",{className:"sr-only",children:"Close"})]})})]})]})}function ak({className:e,...t}){return(0,eh.jsx)("div",{"data-slot":"dialog-header",className:(0,tT.cn)("flex flex-col gap-2",e),...t})}function a$({className:e,showCloseButton:t=!1,children:r,...n}){return(0,eh.jsxs)("div",{"data-slot":"dialog-footer",className:(0,tT.cn)("-mx-4 -mb-4 flex flex-col-reverse gap-2 rounded-b-xl border-t bg-muted/50 p-4 sm:flex-row sm:justify-end",e),...n,children:[r,t&&(0,eh.jsx)(ah.Close,{asChild:!0,children:(0,eh.jsx)(ag,{variant:"outline",children:"Close"})})]})}function aj({className:e,...t}){return(0,eh.jsx)(ah.Title,{"data-slot":"dialog-title",className:(0,tT.cn)("font-heading text-base leading-none font-medium",e),...t})}let aS=new Set(["chrome"]);function aI(e){let t=0;return e.altKey&&(t|=1),e.ctrlKey&&(t|=2),e.metaKey&&(t|=4),e.shiftKey&&(t|=8),t}let aN={Enter:{text:"\r",keyCode:13},Tab:{text:" ",keyCode:9},Backspace:{text:"\b",keyCode:8},Escape:{keyCode:27},ArrowLeft:{keyCode:37},ArrowUp:{keyCode:38},ArrowRight:{keyCode:39},ArrowDown:{keyCode:40},Delete:{keyCode:46},Home:{keyCode:36},End:{keyCode:35},PageUp:{keyCode:33},PageDown:{keyCode:34}},aE=[{label:"1:1",ratio:[1,1]},{label:"4:3",ratio:[4,3]},{label:"16:9",ratio:[16,9]},{label:"9:16",ratio:[9,16]},{label:"21:9",ratio:[21,9]}],aC=[{label:"iPhone 15",value:"iPhone 15"},{label:"iPhone 16",value:"iPhone 16"},{label:"iPhone 16 Pro",value:"iPhone 16 Pro"},{label:"iPhone 17",value:"iPhone 17"},{label:"iPad",value:"iPad"},{label:"iPad Pro",value:"iPad Pro"},{label:"Pixel 9",value:"Pixel 9"},{label:"Galaxy S25",value:"Galaxy S25"}];function aO(){let e=(0,ev.useAtomValue)(ez),t=(0,ev.useAtomValue)(eC),r=(0,ev.useAtomValue)(eO),n=(0,ev.useAtomValue)(eI),i=(0,ev.useAtomValue)(eN),a=(0,ev.useAtomValue)(eE),o=(0,ev.useAtomValue)(eR),s=(0,ev.useAtomValue)(eZ),l=(0,ev.useAtomValue)(eQ),u=(0,ev.useAtomValue)(eK),d=(0,ev.useSetAtom)(eU),c=(0,ey.useRef)(null),p=(0,ey.useRef)(null),f=(0,ey.useRef)(null),m=(0,ey.useRef)(null),[h,v]=(0,ey.useState)(s),[g,y]=(0,ey.useState)(!1),[b,x]=(0,ey.useState)({width:0,height:0}),[w,_]=(0,ey.useState)(!1),[k,$]=(0,ey.useState)(""),j=(0,ey.useRef)(null),[S,I]=(0,ey.useState)(!1),[N,E]=(0,ey.useState)("recording.webm"),C=(0,ey.useRef)(null),[O,z]=(0,ey.useState)(null),[T,P]=(0,ey.useState)("no-preference"),[A,R]=(0,ey.useState)(!1);(0,ey.useEffect)(()=>{w&&requestAnimationFrame(()=>j.current?.select())},[w]),(0,ey.useEffect)(()=>{S&&requestAnimationFrame(()=>C.current?.select())},[S]),(0,ey.useEffect)(()=>{v(s)},[s]),(0,ey.useEffect)(()=>{z(null),P("no-preference"),R(!1)},[l]),(0,ey.useEffect)(()=>{let e=f.current;if(!e)return;let t=new ResizeObserver(([e])=>{let{width:t,height:r}=e.contentRect;x({width:Math.floor(t),height:Math.floor(r)})});return t.observe(e),()=>t.disconnect()},[]);let D=(0,ey.useCallback)((...e)=>ew(e_(l,...e)),[l]),Z=(0,ey.useCallback)(async()=>{let e;if(!h.trim()||g)return;m.current?.blur();let t=(e=h.trim(),/^https?:\/\//i.test(e)?e:`https://${e}`);v(t),y(!0);try{(await D("navigate",t)).success||v(s||"about:blank")}catch{v(s||"about:blank")}finally{y(!1)}},[h,g,D,s]),M=(0,ey.useCallback)(e=>{let t=c.current;if(!t)return;let r=atob(e),n=new Uint8Array(r.length);for(let e=0;e{t.width=e.width,t.height=e.height;let r=t.getContext("2d");r&&r.drawImage(e,0,0),e.close()})},[]);(0,ey.useEffect)(()=>{e&&M(e)},[e,M]);let U=b.width>0&&t===b.width&&r===b.height,L=(0,ey.useCallback)(()=>{if(b.width<=0)return;let e=b.width,t=b.height;e>0&&t>0&&D("set","viewport",String(e),String(t))},[b,D]),F=(0,ey.useCallback)(e=>{if(b.width<=0)return;let t={w:b.width,h:b.height},{w:r,h:n}=function(e,t,r){let[n,i]=e,a=t,o=Math.round(a*i/n);return o>r&&(a=Math.round((o=r)*n/i)),{w:Math.max(a,1),h:Math.max(o,1)}}(e,t.w,t.h);D("set","viewport",String(r),String(n))},[b,D]),B=(0,ey.useCallback)(()=>{_(!1);let e=k.trim().match(/^(\d+)\s*[x,\s]\s*(\d+)$/);if(!e)return;let t=parseInt(e[1],10),r=parseInt(e[2],10);t>0&&r>0&&D("set","viewport",String(t),String(r))},[k,D]),V=(0,ey.useCallback)(async()=>{let e=N.trim();e&&(I(!1),await ew(e_(l,"record","start",e)))},[N,l]),W=(0,ey.useCallback)(async()=>{await ew(e_(l,"record","stop"))},[l]),J=(0,ey.useCallback)(async e=>{z(e),await ew(e_(l,"set","device",e))},[l]);(0,ey.useCallback)(async()=>{z(null),b.width>0&&b.height>0&&await D("set","viewport",String(b.width),String(b.height))},[b.width,b.height,D]);let K=(0,ey.useCallback)(async e=>{P(e);let t=e_(l,"set","media");"no-preference"!==e&&t.push(e),await ew(t)},[l]),H=(0,ey.useCallback)(async()=>{let e=!A;R(e);let t=e_(l,"set","offline");e||t.push("off"),await ew(t)},[A,l]),G=(0,ey.useCallback)(e=>{let n=c.current;if(!n)return null;let i=n.getBoundingClientRect(),a=t/i.width,o=r/i.height;return{x:Math.round((e.clientX-i.left)*a),y:Math.round((e.clientY-i.top)*o)}},[t,r]),q=(0,ey.useCallback)((e,t)=>{let r=G(e);r&&d({type:"input_mouse",eventType:t,x:r.x,y:r.y,button:function(e){switch(e){case 0:return"left";case 1:return"middle";case 2:return"right";default:return"none"}}(e.button),clickCount:+("mousePressed"===t),modifiers:aI(e)})},[G,d]),Y=(0,ey.useCallback)(e=>{let t=G(e);t&&d({type:"input_mouse",eventType:"mouseWheel",x:t.x,y:t.y,button:"none",clickCount:0,deltaX:e.deltaX,deltaY:e.deltaY,modifiers:aI(e)})},[G,d]),X=(0,ey.useCallback)((e,t)=>{let r=aN[e.key],n="keyDown"===t?r?.text??(1===e.key.length?e.key:void 0):void 0,i=r?.keyCode??(1===e.key.length?e.key.charCodeAt(0):0),a=0;e.altKey&&(a|=1),e.ctrlKey&&(a|=2),e.metaKey&&(a|=4),e.shiftKey&&(a|=8),d({type:"input_keyboard",eventType:t,key:e.key,code:e.code,text:n,windowsVirtualKeyCode:i,modifiers:a})},[d]);return(0,ey.useEffect)(()=>{let e=e=>{document.activeElement===c.current&&(e.preventDefault(),e.stopPropagation(),X(e,"keydown"===e.type?"keyDown":"keyUp"))};return window.addEventListener("keydown",e,!0),window.addEventListener("keyup",e,!0),()=>{window.removeEventListener("keydown",e,!0),window.removeEventListener("keyup",e,!0)}},[X]),(0,eh.jsxs)("div",{ref:p,className:"flex h-full flex-col",children:[n&&(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsxs)("div",{className:"flex shrink-0 items-center gap-1.5 px-2 py-1.5",children:[(0,eh.jsxs)(tK.TooltipProvider,{delayDuration:300,children:[(0,eh.jsxs)(tK.Tooltip,{children:[(0,eh.jsx)(tK.TooltipTrigger,{asChild:!0,children:(0,eh.jsx)("button",{type:"button",onClick:()=>D("back"),className:"shrink-0 rounded p-1 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",children:(0,eh.jsx)(tx,{className:"size-4"})})}),(0,eh.jsx)(tK.TooltipContent,{side:"bottom",children:(0,eh.jsx)("p",{children:"Back"})})]}),(0,eh.jsxs)(tK.Tooltip,{children:[(0,eh.jsx)(tK.TooltipTrigger,{asChild:!0,children:(0,eh.jsx)("button",{type:"button",onClick:()=>D("forward"),className:"shrink-0 rounded p-1 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",children:(0,eh.jsx)(tw,{className:"size-4"})})}),(0,eh.jsx)(tK.TooltipContent,{side:"bottom",children:(0,eh.jsx)("p",{children:"Forward"})})]}),(0,eh.jsxs)(tK.Tooltip,{children:[(0,eh.jsx)(tK.TooltipTrigger,{asChild:!0,children:(0,eh.jsx)("button",{type:"button",onClick:()=>D("reload"),className:"shrink-0 rounded p-1 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",children:(0,eh.jsx)(tI,{className:"size-3.5"})})}),(0,eh.jsx)(tK.TooltipContent,{side:"bottom",children:(0,eh.jsx)("p",{children:"Refresh"})})]})]}),(0,eh.jsx)("div",{className:"flex min-w-0 flex-1 items-center rounded-md bg-muted px-2.5 py-1",children:(0,eh.jsx)("input",{ref:m,type:"text",value:h,onChange:e=>v(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),Z())},className:(0,tT.cn)("w-full bg-transparent font-mono text-xs text-muted-foreground outline-none placeholder:text-muted-foreground/50",g&&"opacity-50"),placeholder:"Enter URL...",spellCheck:!1})}),(0,eh.jsxs)(tK.TooltipProvider,{delayDuration:300,children:[(0,eh.jsxs)(tK.Tooltip,{children:[(0,eh.jsx)(tK.TooltipTrigger,{asChild:!0,children:(0,eh.jsx)("button",{type:"button",onClick:()=>D("snapshot"),className:"shrink-0 rounded p-1 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",children:(0,eh.jsx)(t$,{className:"size-4"})})}),(0,eh.jsx)(tK.TooltipContent,{side:"bottom",children:(0,eh.jsx)("p",{children:"Snapshot"})})]}),(0,eh.jsxs)(tK.Tooltip,{children:[(0,eh.jsx)(tK.TooltipTrigger,{asChild:!0,children:(0,eh.jsx)("button",{type:"button",onClick:()=>D("screenshot"),className:"shrink-0 rounded p-1 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground",children:(0,eh.jsx)(t_,{className:"size-4"})})}),(0,eh.jsx)(tK.TooltipContent,{side:"bottom",children:(0,eh.jsx)("p",{children:"Screenshot"})})]}),(0,eh.jsxs)(tK.Tooltip,{children:[(0,eh.jsx)(tK.TooltipTrigger,{asChild:!0,children:(0,eh.jsx)("button",{type:"button",onClick:a?W:()=>I(!0),className:(0,tT.cn)("shrink-0 rounded p-1 transition-colors",a?"text-destructive hover:bg-destructive/10":"text-muted-foreground hover:bg-muted hover:text-foreground"),children:a?(0,eh.jsx)(tE,{className:"size-3.5"}):(0,eh.jsx)(tk,{className:"size-4"})})}),(0,eh.jsx)(tK.TooltipContent,{side:"bottom",children:(0,eh.jsx)("p",{children:a?"Stop recording":"Record"})})]})]})]}),(0,eh.jsx)(tJ,{})]}),(0,eh.jsx)("div",{ref:f,className:"flex min-h-0 flex-1 items-center justify-center",children:e?(0,eh.jsx)("canvas",{ref:c,tabIndex:0,className:"max-h-full max-w-full object-contain outline-none",onMouseMove:e=>q(e,"mouseMoved"),onMouseDown:e=>{c.current?.focus(),q(e,"mousePressed")},onMouseUp:e=>q(e,"mouseReleased"),onWheel:Y,onContextMenu:e=>e.preventDefault()}):(0,eh.jsx)("div",{className:"text-center text-sm text-muted-foreground",children:n?aS.has(o)?"Waiting for frames...":`Screencast not available for ${o}`:"No browser connected"})}),(0,eh.jsx)(tJ,{}),(0,eh.jsxs)("div",{className:"flex shrink-0 items-center gap-2 px-3 py-2",children:[(0,eh.jsx)("div",{className:(0,tT.cn)("size-2 rounded-full",n?"bg-success":"bg-destructive")}),(0,eh.jsx)("span",{className:"text-xs text-muted-foreground",children:n?i?"Live":"Connected":"Disconnected"}),n&&(0,eh.jsx)("span",{className:"text-xs text-muted-foreground/60 font-mono",children:e$(u)}),(0,eh.jsxs)("div",{className:"ml-auto flex items-center gap-2",children:[n&&(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsxs)(iM,{children:[(0,eh.jsx)(iU,{asChild:!0,children:(0,eh.jsxs)(tU,{variant:"outline",className:"flex h-4 cursor-pointer items-center gap-1 px-1.5 text-[10px] hover:bg-muted",children:["dark"===T?(0,eh.jsx)(tS,{className:"size-2.5"}):(0,eh.jsx)(tC,{className:"size-2.5"}),"dark"===T?"Dark":"light"===T?"Light":"System"]})}),(0,eh.jsxs)(iL,{align:"end",side:"top",children:[(0,eh.jsx)(iB,{className:"text-xs",children:"Color Scheme"}),(0,eh.jsx)(iF,{onClick:()=>K("no-preference"),className:(0,tT.cn)("text-xs","no-preference"===T&&"font-semibold"),children:"System"}),(0,eh.jsxs)(iF,{onClick:()=>K("light"),className:(0,tT.cn)("text-xs","light"===T&&"font-semibold"),children:[(0,eh.jsx)(tC,{className:"mr-1.5 size-3"}),"Light"]}),(0,eh.jsxs)(iF,{onClick:()=>K("dark"),className:(0,tT.cn)("text-xs","dark"===T&&"font-semibold"),children:[(0,eh.jsx)(tS,{className:"mr-1.5 size-3"}),"Dark"]})]})]}),(0,eh.jsxs)(tU,{variant:"outline",onClick:H,className:(0,tT.cn)("flex h-4 cursor-pointer items-center gap-1 px-1.5 text-[10px] hover:bg-muted",A&&"border-destructive/50 bg-destructive/10 text-destructive hover:bg-destructive/20"),children:[A?(0,eh.jsx)(tz,{className:"size-2.5"}):(0,eh.jsx)(tO,{className:"size-2.5"}),A?"Offline":"Online"]})]}),(0,eh.jsxs)(iM,{children:[(0,eh.jsx)(iU,{asChild:!0,children:(0,eh.jsxs)(tU,{variant:"outline",className:"flex h-4 cursor-pointer items-center gap-1 px-1.5 text-[10px] tabular-nums hover:bg-muted",children:[O&&(0,eh.jsx)(tN,{className:"size-2.5"}),O??`${t} x ${r}`]})}),(0,eh.jsxs)(iL,{align:"end",side:"top",children:[(0,eh.jsx)(iB,{className:"text-xs",children:"Aspect Ratio"}),aE.map(e=>(0,eh.jsx)(iF,{onClick:()=>F(e.ratio),className:"text-xs",children:e.label},e.label)),(0,eh.jsx)(iV,{}),(0,eh.jsx)(iB,{className:"text-xs",children:"Devices"}),aC.map(e=>(0,eh.jsxs)(iF,{onClick:()=>J(e.value),className:(0,tT.cn)("text-xs",O===e.value&&"font-semibold"),children:[(0,eh.jsx)(tN,{className:"mr-1.5 size-3"}),e.label]},e.value)),(0,eh.jsx)(iV,{}),!U&&(0,eh.jsxs)(iF,{onClick:L,className:"text-xs",children:[(0,eh.jsx)(tj,{className:"mr-1.5 size-3"}),"Fit"]}),(0,eh.jsx)(iF,{onClick:()=>{$(`${t} x ${r}`),_(!0)},className:"text-xs",children:"Custom..."})]})]})]})]}),(0,eh.jsx)(ab,{open:w,onOpenChange:_,children:(0,eh.jsxs)(a_,{className:"max-w-xs",children:[(0,eh.jsx)(ak,{children:(0,eh.jsx)(aj,{children:"Custom Dimensions"})}),(0,eh.jsx)("input",{ref:j,type:"text",value:k,onChange:e=>$(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),B())},placeholder:"1280 x 720",className:"h-9 w-full rounded-md border border-input bg-transparent px-3 text-sm outline-none focus:ring-1 focus:ring-ring"}),(0,eh.jsxs)(a$,{children:[(0,eh.jsx)(ag,{variant:"outline",size:"sm",onClick:()=>_(!1),children:"Cancel"}),(0,eh.jsx)(ag,{size:"sm",onClick:B,children:"Apply"})]})]})}),(0,eh.jsx)(ab,{open:S,onOpenChange:I,children:(0,eh.jsxs)(a_,{className:"max-w-xs",children:[(0,eh.jsx)(ak,{children:(0,eh.jsx)(aj,{children:"Start Recording"})}),(0,eh.jsx)("input",{ref:C,type:"text",value:N,onChange:e=>E(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),V())},placeholder:"recording.webm",className:"h-9 w-full rounded-md border border-input bg-transparent px-3 font-mono text-sm outline-none focus:ring-1 focus:ring-ring"}),(0,eh.jsx)("p",{className:"text-xs text-muted-foreground",children:"Output path for the WebM video file."}),(0,eh.jsxs)(a$,{children:[(0,eh.jsx)(ag,{variant:"outline",size:"sm",onClick:()=>I(!1),children:"Cancel"}),(0,eh.jsx)(ag,{size:"sm",onClick:V,disabled:!N.trim(),children:"Record"})]})]})})]})}let az=tb("bookmark",[["path",{d:"M17 3a2 2 0 0 1 2 2v15a1 1 0 0 1-1.496.868l-4.512-2.578a2 2 0 0 0-1.984 0l-4.512 2.578A1 1 0 0 1 5 20V5a2 2 0 0 1 2-2z",key:"oz39mx"}]]),aT=tb("trash-2",[["path",{d:"M10 11v6",key:"nco0om"}],["path",{d:"M14 11v6",key:"outv1u"}],["path",{d:"M19 6v14a2 2 0 0 1-2 2H7a2 2 0 0 1-2-2V6",key:"miytrc"}],["path",{d:"M3 6h18",key:"d0wm0j"}],["path",{d:"M8 6V4a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2",key:"e791ji"}]]);var aP=e.i(88577),aA="Collapsible",[aR,aD]=(0,tq.createContextScope)(aA),[aZ,aM]=aR(aA),aU=ey.forwardRef((e,t)=>{let{__scopeCollapsible:r,open:n,defaultOpen:i,disabled:a,onOpenChange:o,...s}=e,[l,u]=(0,tY.useControllableState)({prop:n,defaultProp:i??!1,onChange:o,caller:aA});return(0,eh.jsx)(aZ,{scope:r,disabled:a,contentId:(0,ru.useId)(),open:l,onOpenToggle:ey.useCallback(()=>u(e=>!e),[u]),children:(0,eh.jsx)(tL.Primitive.div,{"data-state":aJ(l),"data-disabled":a?"":void 0,...s,ref:t})})});aU.displayName=aA;var aL="CollapsibleTrigger",aF=ey.forwardRef((e,t)=>{let{__scopeCollapsible:r,...n}=e,i=aM(aL,r);return(0,eh.jsx)(tL.Primitive.button,{type:"button","aria-controls":i.contentId,"aria-expanded":i.open||!1,"data-state":aJ(i.open),"data-disabled":i.disabled?"":void 0,disabled:i.disabled,...n,ref:t,onClick:(0,tH.composeEventHandlers)(e.onClick,i.onOpenToggle)})});aF.displayName=aL;var aB="CollapsibleContent",aV=ey.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=aM(aB,e.__scopeCollapsible);return(0,eh.jsx)(rp.Presence,{present:r||i.open,children:({present:e})=>(0,eh.jsx)(aW,{...n,ref:t,present:e})})});aV.displayName=aB;var aW=ey.forwardRef((e,t)=>{let{__scopeCollapsible:r,present:n,children:i,...a}=e,o=aM(aB,r),[s,l]=ey.useState(n),u=ey.useRef(null),d=(0,tG.useComposedRefs)(t,u),c=ey.useRef(0),p=c.current,f=ey.useRef(0),m=f.current,h=o.open||s,v=ey.useRef(h),g=ey.useRef(void 0);return ey.useEffect(()=>{let e=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,aP.useLayoutEffect)(()=>{let e=u.current;if(e){g.current=g.current||{transitionDuration:e.style.transitionDuration,animationName:e.style.animationName},e.style.transitionDuration="0s",e.style.animationName="none";let t=e.getBoundingClientRect();c.current=t.height,f.current=t.width,v.current||(e.style.transitionDuration=g.current.transitionDuration,e.style.animationName=g.current.animationName),l(n)}},[o.open,n]),(0,eh.jsx)(tL.Primitive.div,{"data-state":aJ(o.open),"data-disabled":o.disabled?"":void 0,id:o.contentId,hidden:!h,...a,ref:d,style:{"--radix-collapsible-content-height":p?`${p}px`:void 0,"--radix-collapsible-content-width":m?`${m}px`:void 0,...e.style},children:h&&i})});function aJ(e){return e?"open":"closed"}e.s(["Collapsible",()=>aU,"CollapsibleContent",()=>aV,"CollapsibleTrigger",()=>aF,"Content",()=>aV,"Root",()=>aU,"Trigger",()=>aF,"createCollapsibleScope",()=>aD],46167);var aK=e.i(46167),aK=aK;function aH({...e}){return(0,eh.jsx)(aK.Root,{"data-slot":"collapsible",...e})}function aG({...e}){return(0,eh.jsx)(aK.CollapsibleTrigger,{"data-slot":"collapsible-trigger",...e})}function aq({...e}){return(0,eh.jsx)(aK.CollapsibleContent,{"data-slot":"collapsible-content",...e})}function aY({value:e}){return(0,eh.jsx)("code",{children:function e(t,r){if(null===t)return(0,eh.jsx)("span",{className:"json-null",children:"null"});if("boolean"==typeof t)return(0,eh.jsx)("span",{className:"json-bool",children:String(t)});if("number"==typeof t)return(0,eh.jsx)("span",{className:"json-number",children:String(t)});if("string"==typeof t)return(0,eh.jsxs)("span",{className:"json-string",children:['"',t,'"']});if(Array.isArray(t)){if(0===t.length)return(0,eh.jsx)("span",{className:"json-punct",children:"[]"});let n=" ".repeat(r+1),i=" ".repeat(r);return(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)("span",{className:"json-punct",children:"["}),"\n",t.map((i,a)=>(0,eh.jsxs)("span",{children:[n,e(i,r+1),a(0,eh.jsxs)("span",{children:[i,(0,eh.jsxs)("span",{className:"json-key",children:['"',t,'"']}),(0,eh.jsx)("span",{className:"json-punct",children:": "}),e(a,r+1),o"action"!==e&&"id"!==e).length>0;return(0,eh.jsxs)(aH,{open:t,onOpenChange:r,children:[(0,eh.jsxs)("div",{className:"py-1.5 px-3",children:[(0,eh.jsxs)(aG,{className:"flex w-full items-center gap-2 text-left text-xs",children:[(0,eh.jsx)("span",{className:"shrink-0 font-mono text-muted-foreground",children:aX(e.timestamp)}),(0,eh.jsx)("span",{className:"truncate font-mono font-semibold",children:n.split(/(@e\d+)/g).map((e,t)=>e.match(/^@e\d+$/)?(0,eh.jsx)("span",{className:"font-mono font-semibold text-accent-foreground",children:e},t):e)}),i&&(0,eh.jsx)("span",{className:"ml-auto shrink-0 text-muted-foreground",children:t?"-":"+"})]}),(0,eh.jsx)(aq,{children:i&&(0,eh.jsx)("pre",{className:"mt-1 max-h-32 overflow-x-auto overflow-y-auto text-[10px]",children:(0,eh.jsx)(aY,{value:Object.fromEntries(Object.entries(e.params).filter(([e])=>"action"!==e&&"id"!==e))})})})]}),(0,eh.jsx)(tJ,{})]})}function a0({event:e}){let[t,r]=(0,ey.useState)(!1);return(0,eh.jsxs)(aH,{open:t,onOpenChange:r,children:[(0,eh.jsxs)("div",{className:"py-1.5 px-3",children:[(0,eh.jsxs)(aG,{className:"flex w-full items-center gap-2 text-left text-xs",children:[(0,eh.jsx)("span",{className:"shrink-0 font-mono text-muted-foreground",children:aX(e.timestamp)}),(0,eh.jsxs)("span",{className:"truncate font-mono",children:[e.action,(0,eh.jsxs)("span",{className:"ml-1 text-muted-foreground",children:[e.duration_ms,"ms"]})]}),(0,eh.jsx)("span",{className:"ml-auto shrink-0 text-muted-foreground",children:t?"-":"+"})]}),(0,eh.jsx)(aq,{children:null!=e.data&&(0,eh.jsx)("pre",{className:"mt-1 max-h-48 overflow-x-auto overflow-y-auto text-[10px]",children:"string"==typeof e.data?e.data:(0,eh.jsx)(aY,{value:e.data})})})]}),(0,eh.jsx)(tJ,{})]})}let a1={error:"text-destructive",warn:"text-warning",warning:"text-warning",info:"text-accent-foreground",log:"text-muted-foreground"};function a4({event:e}){return(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsxs)("div",{className:"flex items-start gap-2 py-1.5 px-3 text-xs",children:[(0,eh.jsx)("span",{className:"shrink-0 font-mono text-muted-foreground",children:aX(e.timestamp)}),(0,eh.jsx)(tU,{variant:"outline",className:(0,tT.cn)("h-4 px-1 text-[10px]",a1[e.level]??"text-muted-foreground"),children:e.level}),(0,eh.jsx)("span",{className:"truncate font-mono",children:e.text})]}),(0,eh.jsx)(tJ,{})]})}function a2(){let e=(0,ev.useAtomValue)(ta),t=(0,ev.useAtomValue)(tn),r=(0,ev.useSetAtom)(to),n=(0,ev.useSetAtom)(ts),i=(0,ey.useRef)(null),a=(0,ey.useRef)(null),o=(0,ey.useRef)(!0);return(0,ey.useEffect)(()=>{o.current&&i.current?.scrollIntoView({behavior:"smooth"})},[e.length]),(0,eh.jsxs)("div",{className:"flex h-full flex-col",children:[(0,eh.jsxs)("div",{className:"flex shrink-0 items-center gap-2 px-3 py-2",children:[(0,eh.jsx)("span",{className:"text-xs text-muted-foreground",children:"Activity"}),(0,eh.jsx)(tU,{variant:"secondary",className:"ml-auto h-4 px-1.5 text-[10px]",children:e.length}),(0,eh.jsxs)("button",{type:"button",onClick:()=>r(),className:(0,tT.cn)("flex h-5 items-center gap-1 rounded border px-1.5 text-[10px] transition-colors",t?"border-accent-foreground/30 bg-accent text-accent-foreground":"border-border text-muted-foreground hover:text-foreground"),title:t?"Activity is persisted across reloads. Click to disable.":"Persist activity across reloads",children:[(0,eh.jsx)(az,{className:"size-3"}),t?"On":"Off"]}),(0,eh.jsx)("button",{type:"button",onClick:()=>n(),className:"flex h-5 items-center gap-1 rounded border border-border px-1.5 text-[10px] text-muted-foreground transition-colors hover:text-foreground",title:"Clear activity",children:(0,eh.jsx)(aT,{className:"size-3"})})]}),(0,eh.jsx)(tJ,{}),(0,eh.jsxs)("div",{ref:a,onScroll:()=>{let e=a.current;e&&(o.current=e.scrollHeight-e.scrollTop-e.clientHeight<40)},className:"min-h-0 flex-1 overflow-y-auto",children:[0===e.length?(0,eh.jsx)("div",{className:"py-8 text-center text-xs text-muted-foreground",children:"Waiting for events..."}):e.map((e,t)=>{let r="console"===e.type?`console-${e.timestamp}-${t}`:`${e.type}-${e.id}`;switch(e.type){case"command":return(0,eh.jsx)(aQ,{event:e},r);case"result":return(0,eh.jsx)(a0,{event:e},r);case"console":return(0,eh.jsx)(a4,{event:e},r)}}),(0,eh.jsx)("div",{ref:i})]})]})}var a6=e.i(31198),a5="vercel.ai.error",a9=Symbol.for(a5),a3=class e extends(w=Error,x=a9,w){constructor({name:e,message:t,cause:r}){super(t),this[x]=!0,this.name=e,this.cause=r}static isInstance(t){return e.hasMarker(t,a5)}static hasMarker(e,t){let r=Symbol.for(t);return null!=e&&"object"==typeof e&&r in e&&"boolean"==typeof e[r]&&!0===e[r]}},a8="AI_APICallError",a7=`vercel.ai.error.${a8}`,oe=Symbol.for(a7),ot=class extends(k=a3,_=oe,k){constructor({message:e,url:t,requestBodyValues:r,statusCode:n,responseHeaders:i,responseBody:a,cause:o,isRetryable:s=null!=n&&(408===n||409===n||429===n||n>=500),data:l}){super({name:a8,message:e,cause:o}),this[_]=!0,this.url=t,this.requestBodyValues=r,this.statusCode=n,this.responseHeaders=i,this.responseBody=a,this.isRetryable=s,this.data=l}static isInstance(e){return a3.hasMarker(e,a7)}},or="AI_EmptyResponseBodyError",on=`vercel.ai.error.${or}`,oi=Symbol.for(on),oa=class extends(j=a3,$=oi,j){constructor({message:e="Empty response body"}={}){super({name:or,message:e}),this[$]=!0}static isInstance(e){return a3.hasMarker(e,on)}};function oo(e){return null==e?"unknown error":"string"==typeof e?e:e instanceof Error?e.message:JSON.stringify(e)}var os="AI_InvalidArgumentError",ol=`vercel.ai.error.${os}`,ou=Symbol.for(ol),od=class extends(I=a3,S=ou,I){constructor({message:e,cause:t,argument:r}){super({name:os,message:e,cause:t}),this[S]=!0,this.argument=r}static isInstance(e){return a3.hasMarker(e,ol)}},oc=Symbol.for("vercel.ai.error.AI_InvalidPromptError");Symbol.for("vercel.ai.error.AI_InvalidResponseDataError");var op="AI_JSONParseError",of=`vercel.ai.error.${op}`,om=Symbol.for(of),oh=class extends(E=a3,N=om,E){constructor({text:e,cause:t}){super({name:op,message:`JSON parsing failed: Text: ${e}. Error message: ${oo(t)}`,cause:t}),this[N]=!0,this.text=e}static isInstance(e){return a3.hasMarker(e,of)}},ov=Symbol.for("vercel.ai.error.AI_LoadAPIKeyError");Symbol.for("vercel.ai.error.AI_LoadSettingError");Symbol.for("vercel.ai.error.AI_NoContentGeneratedError");Symbol.for("vercel.ai.error.AI_NoSuchModelError");Symbol.for("vercel.ai.error.AI_TooManyEmbeddingValuesForCallError");var og="AI_TypeValidationError",oy=`vercel.ai.error.${og}`,ob=Symbol.for(oy),ox=class e extends(O=a3,C=ob,O){constructor({value:e,cause:t,context:r}){let n="Type validation failed";if((null==r?void 0:r.field)&&(n+=` for ${r.field}`),(null==r?void 0:r.entityName)||(null==r?void 0:r.entityId)){n+=" (";const e=[];r.entityName&&e.push(r.entityName),r.entityId&&e.push(`id: "${r.entityId}"`),n+=e.join(", "),n+=")"}super({name:og,message:`${n}: Value: ${JSON.stringify(e)}. Error message: ${oo(t)}`,cause:t}),this[C]=!0,this.value=e,this.context=r}static isInstance(e){return a3.hasMarker(e,oy)}static wrap({value:t,cause:r,context:n}){var i,a,o;return e.isInstance(r)&&r.value===t&&(null==(i=r.context)?void 0:i.field)===(null==n?void 0:n.field)&&(null==(a=r.context)?void 0:a.entityName)===(null==n?void 0:n.entityName)&&(null==(o=r.context)?void 0:o.entityId)===(null==n?void 0:n.entityId)?r:new e({value:t,cause:r,context:n})}},ow=Symbol.for("vercel.ai.error.AI_UnsupportedFunctionalityError");let o_=Object.freeze({status:"aborted"});function ok(e,t,r){function n(r,n){var i;for(let a in Object.defineProperty(r,"_zod",{value:r._zod??{},enumerable:!1}),(i=r._zod).traits??(i.traits=new Set),r._zod.traits.add(e),t(r,n),o.prototype)a in r||Object.defineProperty(r,a,{value:o.prototype[a].bind(r)});r._zod.constr=o,r._zod.def=n}let i=r?.Parent??Object;class a extends i{}function o(e){var t;let i=r?.Parent?new a:this;for(let r of(n(i,e),(t=i._zod).deferred??(t.deferred=[]),i._zod.deferred))r();return i}return Object.defineProperty(a,"name",{value:e}),Object.defineProperty(o,"init",{value:n}),Object.defineProperty(o,Symbol.hasInstance,{value:t=>!!r?.Parent&&t instanceof r.Parent||t?._zod?.traits?.has(e)}),Object.defineProperty(o,"name",{value:e}),o}let o$=Symbol("zod_brand");class oj extends Error{constructor(){super("Encountered Promise during synchronous parse. Use .parseAsync() instead.")}}let oS={};function oI(e){return e&&Object.assign(oS,e),oS}function oN(e){return e}function oE(e){return e}function oC(e){}function oO(e){throw Error()}function oz(e){}function oT(e){let t=Object.values(e).filter(e=>"number"==typeof e);return Object.entries(e).filter(([e,r])=>-1===t.indexOf(+e)).map(([e,t])=>t)}function oP(e,t="|"){return e.map(e=>o2(e)).join(t)}function oA(e,t){return"bigint"==typeof t?t.toString():t}function oR(e){return{get value(){{let t=e();return Object.defineProperty(this,"value",{value:t}),t}}}}function oD(e){return null==e}function oZ(e){let t=+!!e.startsWith("^"),r=e.endsWith("$")?e.length-1:e.length;return e.slice(t,r)}function oM(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,i=r>n?r:n;return Number.parseInt(e.toFixed(i).replace(".",""))%Number.parseInt(t.toFixed(i).replace(".",""))/10**i}function oU(e,t,r){Object.defineProperty(e,t,{get(){{let n=r();return e[t]=n,n}},set(r){Object.defineProperty(e,t,{value:r})},configurable:!0})}function oL(e,t,r){Object.defineProperty(e,t,{value:r,writable:!0,enumerable:!0,configurable:!0})}function oF(e,t){return t?t.reduce((e,t)=>e?.[t],e):e}function oB(e){let t=Object.keys(e);return Promise.all(t.map(t=>e[t])).then(e=>{let r={};for(let n=0;noj,"$brand",0,o$,"$constructor",()=>ok,"NEVER",0,o_,"config",()=>oI,"globalConfig",0,oS],72463);let oJ=Error.captureStackTrace?Error.captureStackTrace:(...e)=>{};function oK(e){return"object"==typeof e&&null!==e&&!Array.isArray(e)}let oH=oR(()=>{if("undefined"!=typeof navigator&&navigator?.userAgent?.includes("Cloudflare"))return!1;try{return Function(""),!0}catch(e){return!1}});function oG(e){if(!1===oK(e))return!1;let t=e.constructor;if(void 0===t)return!0;let r=t.prototype;return!1!==oK(r)&&!1!==Object.prototype.hasOwnProperty.call(r,"isPrototypeOf")}function oq(e){let t=0;for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t++;return t}let oY=new Set(["string","number","symbol"]),oX=new Set(["string","number","bigint","boolean","symbol","undefined"]);function oQ(e){return e.replace(/[.*+?^${}()|[\]\\]/g,"\\$&")}function o0(e,t,r){let n=new e._zod.constr(t??e._zod.def);return(!t||r?.parent)&&(n._zod.parent=e),n}function o1(e){if(!e)return{};if("string"==typeof e)return{error:()=>e};if(e?.message!==void 0){if(e?.error!==void 0)throw Error("Cannot specify both `message` and `error` params");e.error=e.message}return(delete e.message,"string"==typeof e.error)?{...e,error:()=>e.error}:e}function o4(e){let t;return new Proxy({},{get:(r,n,i)=>(t??(t=e()),Reflect.get(t,n,i)),set:(r,n,i,a)=>(t??(t=e()),Reflect.set(t,n,i,a)),has:(r,n)=>(t??(t=e()),Reflect.has(t,n)),deleteProperty:(r,n)=>(t??(t=e()),Reflect.deleteProperty(t,n)),ownKeys:r=>(t??(t=e()),Reflect.ownKeys(t)),getOwnPropertyDescriptor:(r,n)=>(t??(t=e()),Reflect.getOwnPropertyDescriptor(t,n)),defineProperty:(r,n,i)=>(t??(t=e()),Reflect.defineProperty(t,n,i))})}function o2(e){return"bigint"==typeof e?e.toString()+"n":"string"==typeof e?`"${e}"`:`${e}`}function o6(e){return Object.keys(e).filter(t=>"optional"===e[t]._zod.optin&&"optional"===e[t]._zod.optout)}let o5={safeint:[Number.MIN_SAFE_INTEGER,Number.MAX_SAFE_INTEGER],int32:[-0x80000000,0x7fffffff],uint32:[0,0xffffffff],float32:[-34028234663852886e22,34028234663852886e22],float64:[-Number.MAX_VALUE,Number.MAX_VALUE]},o9={int64:[BigInt("-9223372036854775808"),BigInt("9223372036854775807")],uint64:[BigInt(0),BigInt("18446744073709551615")]};function o3(e,t){let r={},n=e._zod.def;for(let e in t){if(!(e in n.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&(r[e]=n.shape[e])}return o0(e,{...e._zod.def,shape:r,checks:[]})}function o8(e,t){let r={...e._zod.def.shape},n=e._zod.def;for(let e in t){if(!(e in n.shape))throw Error(`Unrecognized key: "${e}"`);t[e]&&delete r[e]}return o0(e,{...e._zod.def,shape:r,checks:[]})}function o7(e,t){if(!oG(t))throw Error("Invalid input to extend: expected a plain object");let r={...e._zod.def,get shape(){let r={...e._zod.def.shape,...t};return oL(this,"shape",r),r},checks:[]};return o0(e,r)}function se(e,t){return o0(e,{...e._zod.def,get shape(){let r={...e._zod.def.shape,...t._zod.def.shape};return oL(this,"shape",r),r},catchall:t._zod.def.catchall,checks:[]})}function st(e,t,r){let n=t._zod.def.shape,i={...n};if(r)for(let t in r){if(!(t in n))throw Error(`Unrecognized key: "${t}"`);r[t]&&(i[t]=e?new e({type:"optional",innerType:n[t]}):n[t])}else for(let t in n)i[t]=e?new e({type:"optional",innerType:n[t]}):n[t];return o0(t,{...t._zod.def,shape:i,checks:[]})}function sr(e,t,r){let n=t._zod.def.shape,i={...n};if(r)for(let t in r){if(!(t in i))throw Error(`Unrecognized key: "${t}"`);r[t]&&(i[t]=new e({type:"nonoptional",innerType:n[t]}))}else for(let t in n)i[t]=new e({type:"nonoptional",innerType:n[t]});return o0(t,{...t._zod.def,shape:i,checks:[]})}function sn(e,t=0){for(let r=t;r(t.path??(t.path=[]),t.path.unshift(e),t))}function sa(e){return"string"==typeof e?e:e?.message}function so(e,t,r){let n={...e,path:e.path??[]};return e.message||(n.message=sa(e.inst?._zod.def?.error?.(e))??sa(t?.error?.(e))??sa(r.customError?.(e))??sa(r.localeError?.(e))??"Invalid input"),delete n.inst,delete n.continue,t?.reportInput||delete n.input,n}function ss(e){return e instanceof Set?"set":e instanceof Map?"map":e instanceof File?"file":"unknown"}function sl(e){return Array.isArray(e)?"array":"string"==typeof e?"string":"unknown"}function su(...e){let[t,r,n]=e;return"string"==typeof t?{message:t,code:"custom",input:r,inst:n}:{...t}}function sd(e){return Object.entries(e).filter(([e,t])=>Number.isNaN(Number.parseInt(e,10))).map(e=>e[1])}class sc{constructor(...e){}}e.s(["BIGINT_FORMAT_RANGES",0,o9,"Class",()=>sc,"NUMBER_FORMAT_RANGES",0,o5,"aborted",()=>sn,"allowsEval",0,oH,"assert",()=>oz,"assertEqual",()=>oN,"assertIs",()=>oC,"assertNever",()=>oO,"assertNotEqual",()=>oE,"assignProp",()=>oL,"cached",()=>oR,"captureStackTrace",0,oJ,"cleanEnum",()=>sd,"cleanRegex",()=>oZ,"clone",()=>o0,"createTransparentProxy",()=>o4,"defineLazy",()=>oU,"esc",()=>oW,"escapeRegex",()=>oQ,"extend",()=>o7,"finalizeIssue",()=>so,"floatSafeRemainder",()=>oM,"getElementAtPath",()=>oF,"getEnumValues",()=>oT,"getLengthableOrigin",()=>sl,"getParsedType",0,e=>{let t=typeof e;switch(t){case"undefined":return"undefined";case"string":return"string";case"number":return Number.isNaN(e)?"nan":"number";case"boolean":return"boolean";case"function":return"function";case"bigint":return"bigint";case"symbol":return"symbol";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return"promise";if("undefined"!=typeof Map&&e instanceof Map)return"map";if("undefined"!=typeof Set&&e instanceof Set)return"set";if("undefined"!=typeof Date&&e instanceof Date)return"date";if("undefined"!=typeof File&&e instanceof File)return"file";return"object";default:throw Error(`Unknown data type: ${t}`)}},"getSizableOrigin",()=>ss,"isObject",()=>oK,"isPlainObject",()=>oG,"issue",()=>su,"joinValues",()=>oP,"jsonStringifyReplacer",()=>oA,"merge",()=>se,"normalizeParams",()=>o1,"nullish",()=>oD,"numKeys",()=>oq,"omit",()=>o8,"optionalKeys",()=>o6,"partial",()=>st,"pick",()=>o3,"prefixIssues",()=>si,"primitiveTypes",0,oX,"promiseAllObject",()=>oB,"propertyKeyTypes",0,oY,"randomString",()=>oV,"required",()=>sr,"stringifyPrimitive",()=>o2,"unwrapMessage",()=>sa],76940);let sp=(e,t)=>{e.name="$ZodError",Object.defineProperty(e,"_zod",{value:e._zod,enumerable:!1}),Object.defineProperty(e,"issues",{value:t,enumerable:!1}),Object.defineProperty(e,"message",{get:()=>JSON.stringify(t,oA,2),enumerable:!0}),Object.defineProperty(e,"toString",{value:()=>e.message,enumerable:!1})},sf=ok("$ZodError",sp),sm=ok("$ZodError",sp,{Parent:Error});function sh(e,t=e=>e.message){let r={},n=[];for(let i of e.issues)i.path.length>0?(r[i.path[0]]=r[i.path[0]]||[],r[i.path[0]].push(t(i))):n.push(t(i));return{formErrors:n,fieldErrors:r}}function sv(e,t){let r=t||function(e){return e.message},n={_errors:[]},i=e=>{for(let t of e.issues)if("invalid_union"===t.code&&t.errors.length)t.errors.map(e=>i({issues:e}));else if("invalid_key"===t.code)i({issues:t.issues});else if("invalid_element"===t.code)i({issues:t.issues});else if(0===t.path.length)n._errors.push(r(t));else{let e=n,i=0;for(;i{var a,o;for(let s of e.issues)if("invalid_union"===s.code&&s.errors.length)s.errors.map(e=>i({issues:e},s.path));else if("invalid_key"===s.code)i({issues:s.issues},s.path);else if("invalid_element"===s.code)i({issues:s.issues},s.path);else{let e=[...t,...s.path];if(0===e.length){n.errors.push(r(s));continue}let i=n,l=0;for(;le.path.length-t.path.length))t.push(`✖ ${r.message}`),r.path?.length&&t.push(` → at ${sy(r.path)}`);return t.join("\n")}e.s(["$ZodError",0,sf,"$ZodRealError",0,sm,"flattenError",()=>sh,"formatError",()=>sv,"prettifyError",()=>sb,"toDotPath",()=>sy,"treeifyError",()=>sg],83411);let sx=e=>(t,r,n,i)=>{let a=n?Object.assign(n,{async:!1}):{async:!1},o=t._zod.run({value:r,issues:[]},a);if(o instanceof Promise)throw new oj;if(o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>so(e,a,oI())));throw oJ(t,i?.callee),t}return o.value},sw=sx(sm),s_=e=>async(t,r,n,i)=>{let a=n?Object.assign(n,{async:!0}):{async:!0},o=t._zod.run({value:r,issues:[]},a);if(o instanceof Promise&&(o=await o),o.issues.length){let t=new(i?.Err??e)(o.issues.map(e=>so(e,a,oI())));throw oJ(t,i?.callee),t}return o.value},sk=s_(sm),s$=e=>(t,r,n)=>{let i=n?{...n,async:!1}:{async:!1},a=t._zod.run({value:r,issues:[]},i);if(a instanceof Promise)throw new oj;return a.issues.length?{success:!1,error:new(e??sf)(a.issues.map(e=>so(e,i,oI())))}:{success:!0,data:a.value}},sj=s$(sm),sS=e=>async(t,r,n)=>{let i=n?Object.assign(n,{async:!0}):{async:!0},a=t._zod.run({value:r,issues:[]},i);return a instanceof Promise&&(a=await a),a.issues.length?{success:!1,error:new e(a.issues.map(e=>so(e,i,oI())))}:{success:!0,data:a.value}},sI=sS(sm);e.s(["_parse",0,sx,"_parseAsync",0,s_,"_safeParse",0,s$,"_safeParseAsync",0,sS,"parse",0,sw,"parseAsync",0,sk,"safeParse",0,sj,"safeParseAsync",0,sI],57195);let sN=(e,t)=>{sf.init(e,t),e.name="ZodError",Object.defineProperties(e,{format:{value:t=>sv(e,t)},flatten:{value:t=>sh(e,t)},addIssue:{value:t=>e.issues.push(t)},addIssues:{value:t=>e.issues.push(...t)},isEmpty:{get:()=>0===e.issues.length}})},sE=ok("ZodError",sN),sC=ok("ZodError",sN,{Parent:Error});e.s(["ZodError",0,sE,"ZodRealError",0,sC],86625);let sO=sx(sC),sz=s_(sC),sT=s$(sC),sP=sS(sC);e.s(["parse",0,sO,"parseAsync",0,sz,"safeParse",0,sT,"safeParseAsync",0,sP],41631);let sA=Symbol("ZodOutput"),sR=Symbol("ZodInput");class sD{constructor(){this._map=new Map,this._idmap=new Map}add(e,...t){let r=t[0];if(this._map.set(e,r),r&&"object"==typeof r&&"id"in r){if(this._idmap.has(r.id))throw Error(`ID ${r.id} already exists in the registry`);this._idmap.set(r.id,e)}return this}clear(){return this._map=new Map,this._idmap=new Map,this}remove(e){let t=this._map.get(e);return t&&"object"==typeof t&&"id"in t&&this._idmap.delete(t.id),this._map.delete(e),this}get(e){let t=e._zod.parent;if(t){let r={...this.get(t)??{}};return delete r.id,{...r,...this._map.get(e)}}return this._map.get(e)}has(e){return this._map.has(e)}}function sZ(){return new sD}let sM=sZ();e.s(["$ZodRegistry",()=>sD,"$input",0,sR,"$output",0,sA,"globalRegistry",0,sM,"registry",()=>sZ],35482);class sU{constructor(e){this.counter=0,this.metadataRegistry=e?.metadata??sM,this.target=e?.target??"draft-2020-12",this.unrepresentable=e?.unrepresentable??"throw",this.override=e?.override??(()=>{}),this.io=e?.io??"output",this.seen=new Map}process(e,t={path:[],schemaPath:[]}){var r;let n=e._zod.def,i=this.seen.get(e);if(i)return i.count++,t.schemaPath.includes(e)&&(i.cycle=t.path),i.schema;let a={schema:{},count:1,cycle:void 0,path:t.path};this.seen.set(e,a);let o=e._zod.toJSONSchema?.();if(o)a.schema=o;else{let r={...t,schemaPath:[...t.schemaPath,e],path:t.path},i=e._zod.parent;if(i)a.ref=i,this.process(i,r),this.seen.get(i).isParent=!0;else{let t=a.schema;switch(n.type){case"string":{t.type="string";let{minimum:r,maximum:n,format:i,patterns:o,contentEncoding:s}=e._zod.bag;if("number"==typeof r&&(t.minLength=r),"number"==typeof n&&(t.maxLength=n),i&&(t.format=({guid:"uuid",url:"uri",datetime:"date-time",json_string:"json-string",regex:""})[i]??i,""===t.format&&delete t.format),s&&(t.contentEncoding=s),o&&o.size>0){let e=[...o];1===e.length?t.pattern=e[0].source:e.length>1&&(a.schema.allOf=[...e.map(e=>({..."draft-7"===this.target?{type:"string"}:{},pattern:e.source}))])}break}case"number":{let{minimum:r,maximum:n,format:i,multipleOf:a,exclusiveMaximum:o,exclusiveMinimum:s}=e._zod.bag;"string"==typeof i&&i.includes("int")?t.type="integer":t.type="number","number"==typeof s&&(t.exclusiveMinimum=s),"number"==typeof r&&(t.minimum=r,"number"==typeof s&&(s>=r?delete t.minimum:delete t.exclusiveMinimum)),"number"==typeof o&&(t.exclusiveMaximum=o),"number"==typeof n&&(t.maximum=n,"number"==typeof o&&(o<=n?delete t.maximum:delete t.exclusiveMaximum)),"number"==typeof a&&(t.multipleOf=a);break}case"boolean":case"success":t.type="boolean";break;case"bigint":if("throw"===this.unrepresentable)throw Error("BigInt cannot be represented in JSON Schema");break;case"symbol":if("throw"===this.unrepresentable)throw Error("Symbols cannot be represented in JSON Schema");break;case"null":t.type="null";break;case"any":case"unknown":break;case"undefined":if("throw"===this.unrepresentable)throw Error("Undefined cannot be represented in JSON Schema");break;case"void":if("throw"===this.unrepresentable)throw Error("Void cannot be represented in JSON Schema");break;case"never":t.not={};break;case"date":if("throw"===this.unrepresentable)throw Error("Date cannot be represented in JSON Schema");break;case"array":{let{minimum:i,maximum:a}=e._zod.bag;"number"==typeof i&&(t.minItems=i),"number"==typeof a&&(t.maxItems=a),t.type="array",t.items=this.process(n.element,{...r,path:[...r.path,"items"]});break}case"object":{t.type="object",t.properties={};let e=n.shape;for(let n in e)t.properties[n]=this.process(e[n],{...r,path:[...r.path,"properties",n]});let i=new Set([...new Set(Object.keys(e))].filter(e=>{let t=n.shape[e]._zod;return"input"===this.io?void 0===t.optin:void 0===t.optout}));i.size>0&&(t.required=Array.from(i)),n.catchall?._zod.def.type==="never"?t.additionalProperties=!1:n.catchall?n.catchall&&(t.additionalProperties=this.process(n.catchall,{...r,path:[...r.path,"additionalProperties"]})):"output"===this.io&&(t.additionalProperties=!1);break}case"union":t.anyOf=n.options.map((e,t)=>this.process(e,{...r,path:[...r.path,"anyOf",t]}));break;case"intersection":{let e=this.process(n.left,{...r,path:[...r.path,"allOf",0]}),i=this.process(n.right,{...r,path:[...r.path,"allOf",1]}),a=e=>"allOf"in e&&1===Object.keys(e).length;t.allOf=[...a(e)?e.allOf:[e],...a(i)?i.allOf:[i]];break}case"tuple":{t.type="array";let i=n.items.map((e,t)=>this.process(e,{...r,path:[...r.path,"prefixItems",t]}));if("draft-2020-12"===this.target?t.prefixItems=i:t.items=i,n.rest){let e=this.process(n.rest,{...r,path:[...r.path,"items"]});"draft-2020-12"===this.target?t.items=e:t.additionalItems=e}n.rest&&(t.items=this.process(n.rest,{...r,path:[...r.path,"items"]}));let{minimum:a,maximum:o}=e._zod.bag;"number"==typeof a&&(t.minItems=a),"number"==typeof o&&(t.maxItems=o);break}case"record":t.type="object",t.propertyNames=this.process(n.keyType,{...r,path:[...r.path,"propertyNames"]}),t.additionalProperties=this.process(n.valueType,{...r,path:[...r.path,"additionalProperties"]});break;case"map":if("throw"===this.unrepresentable)throw Error("Map cannot be represented in JSON Schema");break;case"set":if("throw"===this.unrepresentable)throw Error("Set cannot be represented in JSON Schema");break;case"enum":{let e=oT(n.entries);e.every(e=>"number"==typeof e)&&(t.type="number"),e.every(e=>"string"==typeof e)&&(t.type="string"),t.enum=e;break}case"literal":{let e=[];for(let t of n.values)if(void 0===t){if("throw"===this.unrepresentable)throw Error("Literal `undefined` cannot be represented in JSON Schema")}else if("bigint"==typeof t)if("throw"===this.unrepresentable)throw Error("BigInt literals cannot be represented in JSON Schema");else e.push(Number(t));else e.push(t);if(0===e.length);else if(1===e.length){let r=e[0];t.type=null===r?"null":typeof r,t.const=r}else e.every(e=>"number"==typeof e)&&(t.type="number"),e.every(e=>"string"==typeof e)&&(t.type="string"),e.every(e=>"boolean"==typeof e)&&(t.type="string"),e.every(e=>null===e)&&(t.type="null"),t.enum=e;break}case"file":{let r={type:"string",format:"binary",contentEncoding:"binary"},{minimum:n,maximum:i,mime:a}=e._zod.bag;void 0!==n&&(r.minLength=n),void 0!==i&&(r.maxLength=i),a?1===a.length?(r.contentMediaType=a[0],Object.assign(t,r)):t.anyOf=a.map(e=>({...r,contentMediaType:e})):Object.assign(t,r);break}case"transform":if("throw"===this.unrepresentable)throw Error("Transforms cannot be represented in JSON Schema");break;case"nullable":t.anyOf=[this.process(n.innerType,r),{type:"null"}];break;case"nonoptional":case"promise":case"optional":this.process(n.innerType,r),a.ref=n.innerType;break;case"default":this.process(n.innerType,r),a.ref=n.innerType,t.default=JSON.parse(JSON.stringify(n.defaultValue));break;case"prefault":this.process(n.innerType,r),a.ref=n.innerType,"input"===this.io&&(t._prefault=JSON.parse(JSON.stringify(n.defaultValue)));break;case"catch":{let e;this.process(n.innerType,r),a.ref=n.innerType;try{e=n.catchValue(void 0)}catch{throw Error("Dynamic catch values are not supported in JSON Schema")}t.default=e;break}case"nan":if("throw"===this.unrepresentable)throw Error("NaN cannot be represented in JSON Schema");break;case"template_literal":{let r=e._zod.pattern;if(!r)throw Error("Pattern not found in template literal");t.type="string",t.pattern=r.source;break}case"pipe":{let e="input"===this.io?"transform"===n.in._zod.def.type?n.out:n.in:n.out;this.process(e,r),a.ref=e;break}case"readonly":this.process(n.innerType,r),a.ref=n.innerType,t.readOnly=!0;break;case"lazy":{let t=e._zod.innerType;this.process(t,r),a.ref=t;break}case"custom":if("throw"===this.unrepresentable)throw Error("Custom types cannot be represented in JSON Schema")}}}let s=this.metadataRegistry.get(e);return s&&Object.assign(a.schema,s),"input"===this.io&&function e(t,r){let n=r??{seen:new Set};if(n.seen.has(t))return!1;n.seen.add(t);let i=t._zod.def;switch(i.type){case"string":case"number":case"bigint":case"boolean":case"date":case"symbol":case"undefined":case"null":case"any":case"unknown":case"never":case"void":case"literal":case"enum":case"nan":case"file":case"template_literal":case"custom":case"success":case"catch":return!1;case"array":return e(i.element,n);case"object":for(let t in i.shape)if(e(i.shape[t],n))return!0;return!1;case"union":for(let t of i.options)if(e(t,n))return!0;return!1;case"intersection":return e(i.left,n)||e(i.right,n);case"tuple":for(let t of i.items)if(e(t,n))return!0;if(i.rest&&e(i.rest,n))return!0;return!1;case"record":case"map":return e(i.keyType,n)||e(i.valueType,n);case"set":return e(i.valueType,n);case"promise":case"optional":case"nonoptional":case"nullable":case"readonly":case"default":case"prefault":return e(i.innerType,n);case"lazy":return e(i.getter(),n);case"transform":return!0;case"pipe":return e(i.in,n)||e(i.out,n)}throw Error(`Unknown schema type: ${i.type}`)}(e)&&(delete a.schema.examples,delete a.schema.default),"input"===this.io&&a.schema._prefault&&((r=a.schema).default??(r.default=a.schema._prefault)),delete a.schema._prefault,this.seen.get(e).schema}emit(e,t){let r={cycles:t?.cycles??"ref",reused:t?.reused??"inline",external:t?.external??void 0},n=this.seen.get(e);if(!n)throw Error("Unprocessed schema. This is a bug in Zod.");let i=e=>{let t="draft-2020-12"===this.target?"$defs":"definitions";if(r.external){let n=r.external.registry.get(e[0])?.id,i=r.external.uri??(e=>e);if(n)return{ref:i(n)};let a=e[1].defId??e[1].schema.id??`schema${this.counter++}`;return e[1].defId=a,{defId:a,ref:`${i("__shared")}#/${t}/${a}`}}if(e[1]===n)return{ref:"#"};let i=`#/${t}/`,a=e[1].schema.id??`__schema${this.counter++}`;return{defId:a,ref:i+a}},a=e=>{if(e[1].schema.$ref)return;let t=e[1],{ref:r,defId:n}=i(e);t.def={...t.schema},n&&(t.defId=n);let a=t.schema;for(let e in a)delete a[e];a.$ref=r};if("throw"===r.cycles)for(let e of this.seen.entries()){let t=e[1];if(t.cycle)throw Error(`Cycle detected: #/${t.cycle?.join("/")}/ Set the \`cycles\` parameter to \`"ref"\` to resolve cyclical schemas with defs.`)}for(let t of this.seen.entries()){let n=t[1];if(e===t[0]){a(t);continue}if(r.external){let n=r.external.registry.get(t[0])?.id;if(e!==t[0]&&n){a(t);continue}}if(this.metadataRegistry.get(t[0])?.id||n.cycle||n.count>1&&"ref"===r.reused){a(t);continue}}let o=(e,t)=>{let r=this.seen.get(e),n=r.def??r.schema,i={...n};if(null===r.ref)return;let a=r.ref;if(r.ref=null,a){o(a,t);let e=this.seen.get(a).schema;e.$ref&&"draft-7"===t.target?(n.allOf=n.allOf??[],n.allOf.push(e)):(Object.assign(n,e),Object.assign(n,i))}r.isParent||this.override({zodSchema:e,jsonSchema:n,path:r.path??[]})};for(let e of[...this.seen.entries()].reverse())o(e[0],{target:this.target});let s={};if("draft-2020-12"===this.target?s.$schema="https://json-schema.org/draft/2020-12/schema":"draft-7"===this.target?s.$schema="http://json-schema.org/draft-07/schema#":console.warn(`Invalid target: ${this.target}`),r.external?.uri){let t=r.external.registry.get(e)?.id;if(!t)throw Error("Schema is missing an `id` property");s.$id=r.external.uri(t)}Object.assign(s,n.def);let l=r.external?.defs??{};for(let e of this.seen.entries()){let t=e[1];t.def&&t.defId&&(l[t.defId]=t.def)}r.external||Object.keys(l).length>0&&("draft-2020-12"===this.target?s.$defs=l:s.definitions=l);try{return JSON.parse(JSON.stringify(s))}catch(e){throw Error("Error converting schema to JSON.")}}}function sL(e,t){if(e instanceof sD){let r=new sU(t),n={};for(let t of e._idmap.entries()){let[e,n]=t;r.process(n)}let i={},a={registry:e,uri:t?.uri,defs:n};for(let n of e._idmap.entries()){let[e,o]=n;i[e]=r.emit(o,{...t,external:a})}return Object.keys(n).length>0&&(i.__shared={["draft-2020-12"===r.target?"$defs":"definitions"]:n}),{schemas:i}}let r=new sU(t);return r.process(e),r.emit(e,t)}e.s(["JSONSchemaGenerator",()=>sU,"toJSONSchema",()=>sL],22881),(f=z||(z={})).assertEqual=e=>{},f.assertIs=function(e){},f.assertNever=function(e){throw Error()},f.arrayToEnum=e=>{let t={};for(let r of e)t[r]=r;return t},f.getValidEnumValues=e=>{let t=f.objectKeys(e).filter(t=>"number"!=typeof e[e[t]]),r={};for(let n of t)r[n]=e[n];return f.objectValues(r)},f.objectValues=e=>f.objectKeys(e).map(function(t){return e[t]}),f.objectKeys="function"==typeof Object.keys?e=>Object.keys(e):e=>{let t=[];for(let r in e)Object.prototype.hasOwnProperty.call(e,r)&&t.push(r);return t},f.find=(e,t)=>{for(let r of e)if(t(r))return r},f.isInteger="function"==typeof Number.isInteger?e=>Number.isInteger(e):e=>"number"==typeof e&&Number.isFinite(e)&&Math.floor(e)===e,f.joinValues=function(e,t=" | "){return e.map(e=>"string"==typeof e?`'${e}'`:e).join(t)},f.jsonStringifyReplacer=(e,t)=>"bigint"==typeof t?t.toString():t,(T||(T={})).mergeShapes=(e,t)=>({...e,...t});let sF=z.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),sB=e=>{switch(typeof e){case"undefined":return sF.undefined;case"string":return sF.string;case"number":return Number.isNaN(e)?sF.nan:sF.number;case"boolean":return sF.boolean;case"function":return sF.function;case"bigint":return sF.bigint;case"symbol":return sF.symbol;case"object":if(Array.isArray(e))return sF.array;if(null===e)return sF.null;if(e.then&&"function"==typeof e.then&&e.catch&&"function"==typeof e.catch)return sF.promise;if("undefined"!=typeof Map&&e instanceof Map)return sF.map;if("undefined"!=typeof Set&&e instanceof Set)return sF.set;if("undefined"!=typeof Date&&e instanceof Date)return sF.date;return sF.object;default:return sF.unknown}};e.s(["ZodParsedType",0,sF,"getParsedType",0,sB,"objectUtil",()=>T,"util",()=>z],58728);let sV=z.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),sW=e=>JSON.stringify(e,null,2).replace(/"([^"]+)":/g,"$1:");class sJ extends Error{get errors(){return this.issues}constructor(e){super(),this.issues=[],this.addIssue=e=>{this.issues=[...this.issues,e]},this.addIssues=(e=[])=>{this.issues=[...this.issues,...e]};const t=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,t):this.__proto__=t,this.name="ZodError",this.issues=e}format(e){let t=e||function(e){return e.message},r={_errors:[]},n=e=>{for(let i of e.issues)if("invalid_union"===i.code)i.unionErrors.map(n);else if("invalid_return_type"===i.code)n(i.returnTypeError);else if("invalid_arguments"===i.code)n(i.argumentsError);else if(0===i.path.length)r._errors.push(t(i));else{let e=r,n=0;for(;ne.message){let t={},r=[];for(let n of this.issues)if(n.path.length>0){let r=n.path[0];t[r]=t[r]||[],t[r].push(e(n))}else r.push(e(n));return{formErrors:r,fieldErrors:t}}get formErrors(){return this.flatten()}}sJ.create=e=>new sJ(e),e.s(["ZodError",()=>sJ,"ZodIssueCode",0,sV,"quotelessJson",0,sW],59413);let sK=(e,t)=>{let r;switch(e.code){case sV.invalid_type:r=e.received===sF.undefined?"Required":`Expected ${e.expected}, received ${e.received}`;break;case sV.invalid_literal:r=`Invalid literal value, expected ${JSON.stringify(e.expected,z.jsonStringifyReplacer)}`;break;case sV.unrecognized_keys:r=`Unrecognized key(s) in object: ${z.joinValues(e.keys,", ")}`;break;case sV.invalid_union:r="Invalid input";break;case sV.invalid_union_discriminator:r=`Invalid discriminator value. Expected ${z.joinValues(e.options)}`;break;case sV.invalid_enum_value:r=`Invalid enum value. Expected ${z.joinValues(e.options)}, received '${e.received}'`;break;case sV.invalid_arguments:r="Invalid function arguments";break;case sV.invalid_return_type:r="Invalid function return type";break;case sV.invalid_date:r="Invalid date";break;case sV.invalid_string:"object"==typeof e.validation?"includes"in e.validation?(r=`Invalid input: must include "${e.validation.includes}"`,"number"==typeof e.validation.position&&(r=`${r} at one or more positions greater than or equal to ${e.validation.position}`)):"startsWith"in e.validation?r=`Invalid input: must start with "${e.validation.startsWith}"`:"endsWith"in e.validation?r=`Invalid input: must end with "${e.validation.endsWith}"`:z.assertNever(e.validation):r="regex"!==e.validation?`Invalid ${e.validation}`:"Invalid";break;case sV.too_small:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at least":"more than"} ${e.minimum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at least":"over"} ${e.minimum} character(s)`:"number"===e.type||"bigint"===e.type?`Number must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${e.minimum}`:"date"===e.type?`Date must be ${e.exact?"exactly equal to ":e.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(e.minimum))}`:"Invalid input";break;case sV.too_big:r="array"===e.type?`Array must contain ${e.exact?"exactly":e.inclusive?"at most":"less than"} ${e.maximum} element(s)`:"string"===e.type?`String must contain ${e.exact?"exactly":e.inclusive?"at most":"under"} ${e.maximum} character(s)`:"number"===e.type?`Number must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"bigint"===e.type?`BigInt must be ${e.exact?"exactly":e.inclusive?"less than or equal to":"less than"} ${e.maximum}`:"date"===e.type?`Date must be ${e.exact?"exactly":e.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(e.maximum))}`:"Invalid input";break;case sV.custom:r="Invalid input";break;case sV.invalid_intersection_types:r="Intersection results could not be merged";break;case sV.not_multiple_of:r=`Number must be a multiple of ${e.multipleOf}`;break;case sV.not_finite:r="Number must be finite";break;default:r=t.defaultError,z.assertNever(e)}return{message:r}},sH=sK;function sG(e){sH=e}function sq(){return sH}e.s(["getErrorMap",()=>sq,"setErrorMap",()=>sG],25827),(m=P||(P={})).errToObj=e=>"string"==typeof e?{message:e}:e||{},m.toString=e=>"string"==typeof e?e:e?.message;let sY=e=>{let{data:t,path:r,errorMaps:n,issueData:i}=e,a=[...r,...i.path||[]],o={...i,path:a};if(void 0!==i.message)return{...i,path:a,message:i.message};let s="";for(let e of n.filter(e=>!!e).slice().reverse())s=e(o,{data:t,defaultError:s}).message;return{...i,path:a,message:s}},sX=[];function sQ(e,t){let r=sH,n=sY({issueData:t,data:e.data,path:e.path,errorMaps:[e.common.contextualErrorMap,e.schemaErrorMap,r,r===sK?void 0:sK].filter(e=>!!e)});e.common.issues.push(n)}class s0{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(e,t){let r=[];for(let n of t){if("aborted"===n.status)return s1;"dirty"===n.status&&e.dirty(),r.push(n.value)}return{status:e.value,value:r}}static async mergeObjectAsync(e,t){let r=[];for(let e of t){let t=await e.key,n=await e.value;r.push({key:t,value:n})}return s0.mergeObjectSync(e,r)}static mergeObjectSync(e,t){let r={};for(let n of t){let{key:t,value:i}=n;if("aborted"===t.status||"aborted"===i.status)return s1;"dirty"===t.status&&e.dirty(),"dirty"===i.status&&e.dirty(),"__proto__"!==t.value&&(void 0!==i.value||n.alwaysSet)&&(r[t.value]=i.value)}return{status:e.value,value:r}}}let s1=Object.freeze({status:"aborted"}),s4=e=>({status:"dirty",value:e}),s2=e=>({status:"valid",value:e}),s6=e=>"aborted"===e.status,s5=e=>"dirty"===e.status,s9=e=>"valid"===e.status,s3=e=>"undefined"!=typeof Promise&&e instanceof Promise;e.s(["DIRTY",0,s4,"EMPTY_PATH",0,sX,"INVALID",0,s1,"OK",0,s2,"ParseStatus",()=>s0,"addIssueToContext",()=>sQ,"isAborted",0,s6,"isAsync",0,s3,"isDirty",0,s5,"isValid",0,s9,"makeIssue",0,sY],96555);class s8{constructor(e,t,r,n){this._cachedPath=[],this.parent=e,this.data=t,this._path=r,this._key=n}get path(){return this._cachedPath.length||(Array.isArray(this._key)?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let s7=(e,t)=>{if(s9(t))return{success:!0,data:t.value};if(!e.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let t=new sJ(e.common.issues);return this._error=t,this._error}}};function le(e){if(!e)return{};let{errorMap:t,invalid_type_error:r,required_error:n,description:i}=e;if(t&&(r||n))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return t?{errorMap:t,description:i}:{errorMap:(t,i)=>{let{message:a}=e;return"invalid_enum_value"===t.code?{message:a??i.defaultError}:void 0===i.data?{message:a??n??i.defaultError}:"invalid_type"!==t.code?{message:i.defaultError}:{message:a??r??i.defaultError}},description:i}}class lt{get description(){return this._def.description}_getType(e){return sB(e.data)}_getOrReturnCtx(e,t){return t||{common:e.parent.common,data:e.data,parsedType:sB(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}_processInputParams(e){return{status:new s0,ctx:{common:e.parent.common,data:e.data,parsedType:sB(e.data),schemaErrorMap:this._def.errorMap,path:e.path,parent:e.parent}}}_parseSync(e){let t=this._parse(e);if(s3(t))throw Error("Synchronous parse encountered promise.");return t}_parseAsync(e){return Promise.resolve(this._parse(e))}parse(e,t){let r=this.safeParse(e,t);if(r.success)return r.data;throw r.error}safeParse(e,t){let r={common:{issues:[],async:t?.async??!1,contextualErrorMap:t?.errorMap},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sB(e)},n=this._parseSync({data:e,path:r.path,parent:r});return s7(r,n)}"~validate"(e){let t={common:{issues:[],async:!!this["~standard"].async},path:[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sB(e)};if(!this["~standard"].async)try{let r=this._parseSync({data:e,path:[],parent:t});return s9(r)?{value:r.value}:{issues:t.common.issues}}catch(e){e?.message?.toLowerCase()?.includes("encountered")&&(this["~standard"].async=!0),t.common={issues:[],async:!0}}return this._parseAsync({data:e,path:[],parent:t}).then(e=>s9(e)?{value:e.value}:{issues:t.common.issues})}async parseAsync(e,t){let r=await this.safeParseAsync(e,t);if(r.success)return r.data;throw r.error}async safeParseAsync(e,t){let r={common:{issues:[],contextualErrorMap:t?.errorMap,async:!0},path:t?.path||[],schemaErrorMap:this._def.errorMap,parent:null,data:e,parsedType:sB(e)},n=this._parse({data:e,path:r.path,parent:r});return s7(r,await (s3(n)?n:Promise.resolve(n)))}refine(e,t){return this._refinement((r,n)=>{let i=e(r),a=()=>n.addIssue({code:sV.custom,..."string"==typeof t||void 0===t?{message:t}:"function"==typeof t?t(r):t});return"undefined"!=typeof Promise&&i instanceof Promise?i.then(e=>!!e||(a(),!1)):!!i||(a(),!1)})}refinement(e,t){return this._refinement((r,n)=>!!e(r)||(n.addIssue("function"==typeof t?t(r,n):t),!1))}_refinement(e){return new lG({schema:this,typeName:A.ZodEffects,effect:{type:"refinement",refinement:e}})}superRefine(e){return this._refinement(e)}constructor(e){this.spa=this.safeParseAsync,this._def=e,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this),this["~standard"]={version:1,vendor:"zod",validate:e=>this["~validate"](e)}}optional(){return lq.create(this,this._def)}nullable(){return lY.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return lz.create(this)}promise(){return lH.create(this,this._def)}or(e){return lP.create([this,e],this._def)}and(e){return lD.create(this,e,this._def)}transform(e){return new lG({...le(this._def),schema:this,typeName:A.ZodEffects,effect:{type:"transform",transform:e}})}default(e){return new lX({...le(this._def),innerType:this,defaultValue:"function"==typeof e?e:()=>e,typeName:A.ZodDefault})}brand(){return new l4({typeName:A.ZodBranded,type:this,...le(this._def)})}catch(e){return new lQ({...le(this._def),innerType:this,catchValue:"function"==typeof e?e:()=>e,typeName:A.ZodCatch})}describe(e){return new this.constructor({...this._def,description:e})}pipe(e){return l2.create(this,e)}readonly(){return l6.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let lr=/^c[^\s-]{8,}$/i,ln=/^[0-9a-z]+$/,li=/^[0-9A-HJKMNP-TV-Z]{26}$/i,la=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,lo=/^[a-z0-9_-]{21}$/i,ls=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/,ll=/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,lu=/^(?!\.)(?!.*\.\.)([A-Z0-9_'+\-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,ld=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,lc=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,lp=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))$/,lf=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,lm=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,lh=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,lv="((\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-((0[13578]|1[02])-(0[1-9]|[12]\\d|3[01])|(0[469]|11)-(0[1-9]|[12]\\d|30)|(02)-(0[1-9]|1\\d|2[0-8])))",lg=RegExp(`^${lv}$`);function ly(e){let t="[0-5]\\d";e.precision?t=`${t}\\.\\d{${e.precision}}`:null==e.precision&&(t=`${t}(\\.\\d+)?`);let r=e.precision?"+":"?";return`([01]\\d|2[0-3]):[0-5]\\d(:${t})${r}`}function lb(e){let t=`${lv}T${ly(e)}`,r=[];return r.push(e.local?"Z?":"Z"),e.offset&&r.push("([+-]\\d{2}:?\\d{2})"),t=`${t}(${r.join("|")})`,RegExp(`^${t}$`)}class lx extends lt{_parse(e){var r,n,i,a;let o;if(this._def.coerce&&(e.data=String(e.data)),this._getType(e)!==sF.string){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.string,received:t.parsedType}),s1}let s=new s0;for(let l of this._def.checks)if("min"===l.kind)e.data.lengthl.value&&(sQ(o=this._getOrReturnCtx(e,o),{code:sV.too_big,maximum:l.value,type:"string",inclusive:!0,exact:!1,message:l.message}),s.dirty());else if("length"===l.kind){let t=e.data.length>l.value,r=e.data.lengthe.test(t),{validation:t,code:sV.invalid_string,...P.errToObj(r)})}_addCheck(e){return new lx({...this._def,checks:[...this._def.checks,e]})}email(e){return this._addCheck({kind:"email",...P.errToObj(e)})}url(e){return this._addCheck({kind:"url",...P.errToObj(e)})}emoji(e){return this._addCheck({kind:"emoji",...P.errToObj(e)})}uuid(e){return this._addCheck({kind:"uuid",...P.errToObj(e)})}nanoid(e){return this._addCheck({kind:"nanoid",...P.errToObj(e)})}cuid(e){return this._addCheck({kind:"cuid",...P.errToObj(e)})}cuid2(e){return this._addCheck({kind:"cuid2",...P.errToObj(e)})}ulid(e){return this._addCheck({kind:"ulid",...P.errToObj(e)})}base64(e){return this._addCheck({kind:"base64",...P.errToObj(e)})}base64url(e){return this._addCheck({kind:"base64url",...P.errToObj(e)})}jwt(e){return this._addCheck({kind:"jwt",...P.errToObj(e)})}ip(e){return this._addCheck({kind:"ip",...P.errToObj(e)})}cidr(e){return this._addCheck({kind:"cidr",...P.errToObj(e)})}datetime(e){return"string"==typeof e?this._addCheck({kind:"datetime",precision:null,offset:!1,local:!1,message:e}):this._addCheck({kind:"datetime",precision:void 0===e?.precision?null:e?.precision,offset:e?.offset??!1,local:e?.local??!1,...P.errToObj(e?.message)})}date(e){return this._addCheck({kind:"date",message:e})}time(e){return"string"==typeof e?this._addCheck({kind:"time",precision:null,message:e}):this._addCheck({kind:"time",precision:void 0===e?.precision?null:e?.precision,...P.errToObj(e?.message)})}duration(e){return this._addCheck({kind:"duration",...P.errToObj(e)})}regex(e,t){return this._addCheck({kind:"regex",regex:e,...P.errToObj(t)})}includes(e,t){return this._addCheck({kind:"includes",value:e,position:t?.position,...P.errToObj(t?.message)})}startsWith(e,t){return this._addCheck({kind:"startsWith",value:e,...P.errToObj(t)})}endsWith(e,t){return this._addCheck({kind:"endsWith",value:e,...P.errToObj(t)})}min(e,t){return this._addCheck({kind:"min",value:e,...P.errToObj(t)})}max(e,t){return this._addCheck({kind:"max",value:e,...P.errToObj(t)})}length(e,t){return this._addCheck({kind:"length",value:e,...P.errToObj(t)})}nonempty(e){return this.min(1,P.errToObj(e))}trim(){return new lx({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new lx({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new lx({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(e=>"datetime"===e.kind)}get isDate(){return!!this._def.checks.find(e=>"date"===e.kind)}get isTime(){return!!this._def.checks.find(e=>"time"===e.kind)}get isDuration(){return!!this._def.checks.find(e=>"duration"===e.kind)}get isEmail(){return!!this._def.checks.find(e=>"email"===e.kind)}get isURL(){return!!this._def.checks.find(e=>"url"===e.kind)}get isEmoji(){return!!this._def.checks.find(e=>"emoji"===e.kind)}get isUUID(){return!!this._def.checks.find(e=>"uuid"===e.kind)}get isNANOID(){return!!this._def.checks.find(e=>"nanoid"===e.kind)}get isCUID(){return!!this._def.checks.find(e=>"cuid"===e.kind)}get isCUID2(){return!!this._def.checks.find(e=>"cuid2"===e.kind)}get isULID(){return!!this._def.checks.find(e=>"ulid"===e.kind)}get isIP(){return!!this._def.checks.find(e=>"ip"===e.kind)}get isCIDR(){return!!this._def.checks.find(e=>"cidr"===e.kind)}get isBase64(){return!!this._def.checks.find(e=>"base64"===e.kind)}get isBase64url(){return!!this._def.checks.find(e=>"base64url"===e.kind)}get minLength(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxLength(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew lx({checks:[],typeName:A.ZodString,coerce:e?.coerce??!1,...le(e)});class lw extends lt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(e){let t;if(this._def.coerce&&(e.data=Number(e.data)),this._getType(e)!==sF.number){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.number,received:t.parsedType}),s1}let r=new s0;for(let n of this._def.checks)"int"===n.kind?z.isInteger(e.data)||(sQ(t=this._getOrReturnCtx(e,t),{code:sV.invalid_type,expected:"integer",received:"float",message:n.message}),r.dirty()):"min"===n.kind?(n.inclusive?e.datan.value:e.data>=n.value)&&(sQ(t=this._getOrReturnCtx(e,t),{code:sV.too_big,maximum:n.value,type:"number",inclusive:n.inclusive,exact:!1,message:n.message}),r.dirty()):"multipleOf"===n.kind?0!==function(e,t){let r=(e.toString().split(".")[1]||"").length,n=(t.toString().split(".")[1]||"").length,i=r>n?r:n;return Number.parseInt(e.toFixed(i).replace(".",""))%Number.parseInt(t.toFixed(i).replace(".",""))/10**i}(e.data,n.value)&&(sQ(t=this._getOrReturnCtx(e,t),{code:sV.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):"finite"===n.kind?Number.isFinite(e.data)||(sQ(t=this._getOrReturnCtx(e,t),{code:sV.not_finite,message:n.message}),r.dirty()):z.assertNever(n);return{status:r.value,value:e.data}}gte(e,t){return this.setLimit("min",e,!0,P.toString(t))}gt(e,t){return this.setLimit("min",e,!1,P.toString(t))}lte(e,t){return this.setLimit("max",e,!0,P.toString(t))}lt(e,t){return this.setLimit("max",e,!1,P.toString(t))}setLimit(e,t,r,n){return new lw({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:P.toString(n)}]})}_addCheck(e){return new lw({...this._def,checks:[...this._def.checks,e]})}int(e){return this._addCheck({kind:"int",message:P.toString(e)})}positive(e){return this._addCheck({kind:"min",value:0,inclusive:!1,message:P.toString(e)})}negative(e){return this._addCheck({kind:"max",value:0,inclusive:!1,message:P.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:0,inclusive:!0,message:P.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:0,inclusive:!0,message:P.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:P.toString(t)})}finite(e){return this._addCheck({kind:"finite",message:P.toString(e)})}safe(e){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:P.toString(e)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:P.toString(e)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.value"int"===e.kind||"multipleOf"===e.kind&&z.isInteger(e.value))}get isFinite(){let e=null,t=null;for(let r of this._def.checks)if("finite"===r.kind||"int"===r.kind||"multipleOf"===r.kind)return!0;else"min"===r.kind?(null===t||r.value>t)&&(t=r.value):"max"===r.kind&&(null===e||r.valuenew lw({checks:[],typeName:A.ZodNumber,coerce:e?.coerce||!1,...le(e)});class l_ extends lt{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(e){let t;if(this._def.coerce)try{e.data=BigInt(e.data)}catch{return this._getInvalidInput(e)}if(this._getType(e)!==sF.bigint)return this._getInvalidInput(e);let r=new s0;for(let n of this._def.checks)"min"===n.kind?(n.inclusive?e.datan.value:e.data>=n.value)&&(sQ(t=this._getOrReturnCtx(e,t),{code:sV.too_big,type:"bigint",maximum:n.value,inclusive:n.inclusive,message:n.message}),r.dirty()):"multipleOf"===n.kind?e.data%n.value!==BigInt(0)&&(sQ(t=this._getOrReturnCtx(e,t),{code:sV.not_multiple_of,multipleOf:n.value,message:n.message}),r.dirty()):z.assertNever(n);return{status:r.value,value:e.data}}_getInvalidInput(e){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.bigint,received:t.parsedType}),s1}gte(e,t){return this.setLimit("min",e,!0,P.toString(t))}gt(e,t){return this.setLimit("min",e,!1,P.toString(t))}lte(e,t){return this.setLimit("max",e,!0,P.toString(t))}lt(e,t){return this.setLimit("max",e,!1,P.toString(t))}setLimit(e,t,r,n){return new l_({...this._def,checks:[...this._def.checks,{kind:e,value:t,inclusive:r,message:P.toString(n)}]})}_addCheck(e){return new l_({...this._def,checks:[...this._def.checks,e]})}positive(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:P.toString(e)})}negative(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:P.toString(e)})}nonpositive(e){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:P.toString(e)})}nonnegative(e){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:P.toString(e)})}multipleOf(e,t){return this._addCheck({kind:"multipleOf",value:e,message:P.toString(t)})}get minValue(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return e}get maxValue(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew l_({checks:[],typeName:A.ZodBigInt,coerce:e?.coerce??!1,...le(e)});class lk extends lt{_parse(e){if(this._def.coerce&&(e.data=!!e.data),this._getType(e)!==sF.boolean){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.boolean,received:t.parsedType}),s1}return s2(e.data)}}lk.create=e=>new lk({typeName:A.ZodBoolean,coerce:e?.coerce||!1,...le(e)});class l$ extends lt{_parse(e){let t;if(this._def.coerce&&(e.data=new Date(e.data)),this._getType(e)!==sF.date){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.date,received:t.parsedType}),s1}if(Number.isNaN(e.data.getTime()))return sQ(this._getOrReturnCtx(e),{code:sV.invalid_date}),s1;let r=new s0;for(let n of this._def.checks)"min"===n.kind?e.data.getTime()n.value&&(sQ(t=this._getOrReturnCtx(e,t),{code:sV.too_big,message:n.message,inclusive:!0,exact:!1,maximum:n.value,type:"date"}),r.dirty()):z.assertNever(n);return{status:r.value,value:new Date(e.data.getTime())}}_addCheck(e){return new l$({...this._def,checks:[...this._def.checks,e]})}min(e,t){return this._addCheck({kind:"min",value:e.getTime(),message:P.toString(t)})}max(e,t){return this._addCheck({kind:"max",value:e.getTime(),message:P.toString(t)})}get minDate(){let e=null;for(let t of this._def.checks)"min"===t.kind&&(null===e||t.value>e)&&(e=t.value);return null!=e?new Date(e):null}get maxDate(){let e=null;for(let t of this._def.checks)"max"===t.kind&&(null===e||t.valuenew l$({checks:[],coerce:e?.coerce||!1,typeName:A.ZodDate,...le(e)});class lj extends lt{_parse(e){if(this._getType(e)!==sF.symbol){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.symbol,received:t.parsedType}),s1}return s2(e.data)}}lj.create=e=>new lj({typeName:A.ZodSymbol,...le(e)});class lS extends lt{_parse(e){if(this._getType(e)!==sF.undefined){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.undefined,received:t.parsedType}),s1}return s2(e.data)}}lS.create=e=>new lS({typeName:A.ZodUndefined,...le(e)});class lI extends lt{_parse(e){if(this._getType(e)!==sF.null){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.null,received:t.parsedType}),s1}return s2(e.data)}}lI.create=e=>new lI({typeName:A.ZodNull,...le(e)});class lN extends lt{constructor(){super(...arguments),this._any=!0}_parse(e){return s2(e.data)}}lN.create=e=>new lN({typeName:A.ZodAny,...le(e)});class lE extends lt{constructor(){super(...arguments),this._unknown=!0}_parse(e){return s2(e.data)}}lE.create=e=>new lE({typeName:A.ZodUnknown,...le(e)});class lC extends lt{_parse(e){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.never,received:t.parsedType}),s1}}lC.create=e=>new lC({typeName:A.ZodNever,...le(e)});class lO extends lt{_parse(e){if(this._getType(e)!==sF.undefined){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.void,received:t.parsedType}),s1}return s2(e.data)}}lO.create=e=>new lO({typeName:A.ZodVoid,...le(e)});class lz extends lt{_parse(e){let{ctx:t,status:r}=this._processInputParams(e),n=this._def;if(t.parsedType!==sF.array)return sQ(t,{code:sV.invalid_type,expected:sF.array,received:t.parsedType}),s1;if(null!==n.exactLength){let e=t.data.length>n.exactLength.value,i=t.data.lengthn.maxLength.value&&(sQ(t,{code:sV.too_big,maximum:n.maxLength.value,type:"array",inclusive:!0,exact:!1,message:n.maxLength.message}),r.dirty()),t.common.async)return Promise.all([...t.data].map((e,r)=>n.type._parseAsync(new s8(t,e,t.path,r)))).then(e=>s0.mergeArray(r,e));let i=[...t.data].map((e,r)=>n.type._parseSync(new s8(t,e,t.path,r)));return s0.mergeArray(r,i)}get element(){return this._def.type}min(e,t){return new lz({...this._def,minLength:{value:e,message:P.toString(t)}})}max(e,t){return new lz({...this._def,maxLength:{value:e,message:P.toString(t)}})}length(e,t){return new lz({...this._def,exactLength:{value:e,message:P.toString(t)}})}nonempty(e){return this.min(1,e)}}lz.create=(e,t)=>new lz({type:e,minLength:null,maxLength:null,exactLength:null,typeName:A.ZodArray,...le(t)});class lT extends lt{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let e=this._def.shape(),t=z.objectKeys(e);return this._cached={shape:e,keys:t},this._cached}_parse(e){if(this._getType(e)!==sF.object){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.object,received:t.parsedType}),s1}let{status:t,ctx:r}=this._processInputParams(e),{shape:n,keys:i}=this._getCached(),a=[];if(!(this._def.catchall instanceof lC&&"strip"===this._def.unknownKeys))for(let e in r.data)i.includes(e)||a.push(e);let o=[];for(let e of i){let t=n[e],i=r.data[e];o.push({key:{status:"valid",value:e},value:t._parse(new s8(r,i,r.path,e)),alwaysSet:e in r.data})}if(this._def.catchall instanceof lC){let e=this._def.unknownKeys;if("passthrough"===e)for(let e of a)o.push({key:{status:"valid",value:e},value:{status:"valid",value:r.data[e]}});else if("strict"===e)a.length>0&&(sQ(r,{code:sV.unrecognized_keys,keys:a}),t.dirty());else if("strip"===e);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let e=this._def.catchall;for(let t of a){let n=r.data[t];o.push({key:{status:"valid",value:t},value:e._parse(new s8(r,n,r.path,t)),alwaysSet:t in r.data})}}return r.common.async?Promise.resolve().then(async()=>{let e=[];for(let t of o){let r=await t.key,n=await t.value;e.push({key:r,value:n,alwaysSet:t.alwaysSet})}return e}).then(e=>s0.mergeObjectSync(t,e)):s0.mergeObjectSync(t,o)}get shape(){return this._def.shape()}strict(e){return P.errToObj,new lT({...this._def,unknownKeys:"strict",...void 0!==e?{errorMap:(t,r)=>{let n=this._def.errorMap?.(t,r).message??r.defaultError;return"unrecognized_keys"===t.code?{message:P.errToObj(e).message??n}:{message:n}}}:{}})}strip(){return new lT({...this._def,unknownKeys:"strip"})}passthrough(){return new lT({...this._def,unknownKeys:"passthrough"})}extend(e){return new lT({...this._def,shape:()=>({...this._def.shape(),...e})})}merge(e){return new lT({unknownKeys:e._def.unknownKeys,catchall:e._def.catchall,shape:()=>({...this._def.shape(),...e._def.shape()}),typeName:A.ZodObject})}setKey(e,t){return this.augment({[e]:t})}catchall(e){return new lT({...this._def,catchall:e})}pick(e){let t={};for(let r of z.objectKeys(e))e[r]&&this.shape[r]&&(t[r]=this.shape[r]);return new lT({...this._def,shape:()=>t})}omit(e){let t={};for(let r of z.objectKeys(this.shape))e[r]||(t[r]=this.shape[r]);return new lT({...this._def,shape:()=>t})}deepPartial(){return function e(t){if(t instanceof lT){let r={};for(let n in t.shape){let i=t.shape[n];r[n]=lq.create(e(i))}return new lT({...t._def,shape:()=>r})}if(t instanceof lz)return new lz({...t._def,type:e(t.element)});if(t instanceof lq)return lq.create(e(t.unwrap()));if(t instanceof lY)return lY.create(e(t.unwrap()));if(t instanceof lZ)return lZ.create(t.items.map(t=>e(t)));else return t}(this)}partial(e){let t={};for(let r of z.objectKeys(this.shape)){let n=this.shape[r];e&&!e[r]?t[r]=n:t[r]=n.optional()}return new lT({...this._def,shape:()=>t})}required(e){let t={};for(let r of z.objectKeys(this.shape))if(e&&!e[r])t[r]=this.shape[r];else{let e=this.shape[r];for(;e instanceof lq;)e=e._def.innerType;t[r]=e}return new lT({...this._def,shape:()=>t})}keyof(){return lW(z.objectKeys(this.shape))}}lT.create=(e,t)=>new lT({shape:()=>e,unknownKeys:"strip",catchall:lC.create(),typeName:A.ZodObject,...le(t)}),lT.strictCreate=(e,t)=>new lT({shape:()=>e,unknownKeys:"strict",catchall:lC.create(),typeName:A.ZodObject,...le(t)}),lT.lazycreate=(e,t)=>new lT({shape:e,unknownKeys:"strip",catchall:lC.create(),typeName:A.ZodObject,...le(t)});class lP extends lt{_parse(e){let{ctx:t}=this._processInputParams(e),r=this._def.options;if(t.common.async)return Promise.all(r.map(async e=>{let r={...t,common:{...t.common,issues:[]},parent:null};return{result:await e._parseAsync({data:t.data,path:t.path,parent:r}),ctx:r}})).then(function(e){for(let t of e)if("valid"===t.result.status)return t.result;for(let r of e)if("dirty"===r.result.status)return t.common.issues.push(...r.ctx.common.issues),r.result;let r=e.map(e=>new sJ(e.ctx.common.issues));return sQ(t,{code:sV.invalid_union,unionErrors:r}),s1});{let e,n=[];for(let i of r){let r={...t,common:{...t.common,issues:[]},parent:null},a=i._parseSync({data:t.data,path:t.path,parent:r});if("valid"===a.status)return a;"dirty"!==a.status||e||(e={result:a,ctx:r}),r.common.issues.length&&n.push(r.common.issues)}if(e)return t.common.issues.push(...e.ctx.common.issues),e.result;let i=n.map(e=>new sJ(e));return sQ(t,{code:sV.invalid_union,unionErrors:i}),s1}}get options(){return this._def.options}}lP.create=(e,t)=>new lP({options:e,typeName:A.ZodUnion,...le(t)});let lA=e=>{if(e instanceof lB)return lA(e.schema);if(e instanceof lG)return lA(e.innerType());if(e instanceof lV)return[e.value];if(e instanceof lJ)return e.options;if(e instanceof lK)return z.objectValues(e.enum);else if(e instanceof lX)return lA(e._def.innerType);else if(e instanceof lS)return[void 0];else if(e instanceof lI)return[null];else if(e instanceof lq)return[void 0,...lA(e.unwrap())];else if(e instanceof lY)return[null,...lA(e.unwrap())];else if(e instanceof l4)return lA(e.unwrap());else if(e instanceof l6)return lA(e.unwrap());else if(e instanceof lQ)return lA(e._def.innerType);else return[]};class lR extends lt{_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==sF.object)return sQ(t,{code:sV.invalid_type,expected:sF.object,received:t.parsedType}),s1;let r=this.discriminator,n=t.data[r],i=this.optionsMap.get(n);return i?t.common.async?i._parseAsync({data:t.data,path:t.path,parent:t}):i._parseSync({data:t.data,path:t.path,parent:t}):(sQ(t,{code:sV.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[r]}),s1)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(e,t,r){let n=new Map;for(let r of t){let t=lA(r.shape[e]);if(!t.length)throw Error(`A discriminator value for key \`${e}\` could not be extracted from all schema options`);for(let i of t){if(n.has(i))throw Error(`Discriminator property ${String(e)} has duplicate value ${String(i)}`);n.set(i,r)}}return new lR({typeName:A.ZodDiscriminatedUnion,discriminator:e,options:t,optionsMap:n,...le(r)})}}class lD extends lt{_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=(e,n)=>{if(s6(e)||s6(n))return s1;let i=function e(t,r){let n=sB(t),i=sB(r);if(t===r)return{valid:!0,data:t};if(n===sF.object&&i===sF.object){let n=z.objectKeys(r),i=z.objectKeys(t).filter(e=>-1!==n.indexOf(e)),a={...t,...r};for(let n of i){let i=e(t[n],r[n]);if(!i.valid)return{valid:!1};a[n]=i.data}return{valid:!0,data:a}}if(n===sF.array&&i===sF.array){if(t.length!==r.length)return{valid:!1};let n=[];for(let i=0;in(e,t)):n(this._def.left._parseSync({data:r.data,path:r.path,parent:r}),this._def.right._parseSync({data:r.data,path:r.path,parent:r}))}}lD.create=(e,t,r)=>new lD({left:e,right:t,typeName:A.ZodIntersection,...le(r)});class lZ extends lt{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==sF.array)return sQ(r,{code:sV.invalid_type,expected:sF.array,received:r.parsedType}),s1;if(r.data.lengththis._def.items.length&&(sQ(r,{code:sV.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),t.dirty());let n=[...r.data].map((e,t)=>{let n=this._def.items[t]||this._def.rest;return n?n._parse(new s8(r,e,r.path,t)):null}).filter(e=>!!e);return r.common.async?Promise.all(n).then(e=>s0.mergeArray(t,e)):s0.mergeArray(t,n)}get items(){return this._def.items}rest(e){return new lZ({...this._def,rest:e})}}lZ.create=(e,t)=>{if(!Array.isArray(e))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new lZ({items:e,typeName:A.ZodTuple,rest:null,...le(t)})};class lM extends lt{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==sF.object)return sQ(r,{code:sV.invalid_type,expected:sF.object,received:r.parsedType}),s1;let n=[],i=this._def.keyType,a=this._def.valueType;for(let e in r.data)n.push({key:i._parse(new s8(r,e,r.path,e)),value:a._parse(new s8(r,r.data[e],r.path,e)),alwaysSet:e in r.data});return r.common.async?s0.mergeObjectAsync(t,n):s0.mergeObjectSync(t,n)}get element(){return this._def.valueType}static create(e,t,r){return new lM(t instanceof lt?{keyType:e,valueType:t,typeName:A.ZodRecord,...le(r)}:{keyType:lx.create(),valueType:e,typeName:A.ZodRecord,...le(t)})}}class lU extends lt{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==sF.map)return sQ(r,{code:sV.invalid_type,expected:sF.map,received:r.parsedType}),s1;let n=this._def.keyType,i=this._def.valueType,a=[...r.data.entries()].map(([e,t],a)=>({key:n._parse(new s8(r,e,r.path,[a,"key"])),value:i._parse(new s8(r,t,r.path,[a,"value"]))}));if(r.common.async){let e=new Map;return Promise.resolve().then(async()=>{for(let r of a){let n=await r.key,i=await r.value;if("aborted"===n.status||"aborted"===i.status)return s1;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}})}{let e=new Map;for(let r of a){let n=r.key,i=r.value;if("aborted"===n.status||"aborted"===i.status)return s1;("dirty"===n.status||"dirty"===i.status)&&t.dirty(),e.set(n.value,i.value)}return{status:t.value,value:e}}}}lU.create=(e,t,r)=>new lU({valueType:t,keyType:e,typeName:A.ZodMap,...le(r)});class lL extends lt{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.parsedType!==sF.set)return sQ(r,{code:sV.invalid_type,expected:sF.set,received:r.parsedType}),s1;let n=this._def;null!==n.minSize&&r.data.sizen.maxSize.value&&(sQ(r,{code:sV.too_big,maximum:n.maxSize.value,type:"set",inclusive:!0,exact:!1,message:n.maxSize.message}),t.dirty());let i=this._def.valueType;function a(e){let r=new Set;for(let n of e){if("aborted"===n.status)return s1;"dirty"===n.status&&t.dirty(),r.add(n.value)}return{status:t.value,value:r}}let o=[...r.data.values()].map((e,t)=>i._parse(new s8(r,e,r.path,t)));return r.common.async?Promise.all(o).then(e=>a(e)):a(o)}min(e,t){return new lL({...this._def,minSize:{value:e,message:P.toString(t)}})}max(e,t){return new lL({...this._def,maxSize:{value:e,message:P.toString(t)}})}size(e,t){return this.min(e,t).max(e,t)}nonempty(e){return this.min(1,e)}}lL.create=(e,t)=>new lL({valueType:e,minSize:null,maxSize:null,typeName:A.ZodSet,...le(t)});class lF extends lt{constructor(){super(...arguments),this.validate=this.implement}_parse(e){let{ctx:t}=this._processInputParams(e);if(t.parsedType!==sF.function)return sQ(t,{code:sV.invalid_type,expected:sF.function,received:t.parsedType}),s1;function r(e,r){return sY({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,sH,sK].filter(e=>!!e),issueData:{code:sV.invalid_arguments,argumentsError:r}})}function n(e,r){return sY({data:e,path:t.path,errorMaps:[t.common.contextualErrorMap,t.schemaErrorMap,sH,sK].filter(e=>!!e),issueData:{code:sV.invalid_return_type,returnTypeError:r}})}let i={errorMap:t.common.contextualErrorMap},a=t.data;if(this._def.returns instanceof lH){let e=this;return s2(async function(...t){let o=new sJ([]),s=await e._def.args.parseAsync(t,i).catch(e=>{throw o.addIssue(r(t,e)),o}),l=await Reflect.apply(a,this,s);return await e._def.returns._def.type.parseAsync(l,i).catch(e=>{throw o.addIssue(n(l,e)),o})})}{let e=this;return s2(function(...t){let o=e._def.args.safeParse(t,i);if(!o.success)throw new sJ([r(t,o.error)]);let s=Reflect.apply(a,this,o.data),l=e._def.returns.safeParse(s,i);if(!l.success)throw new sJ([n(s,l.error)]);return l.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...e){return new lF({...this._def,args:lZ.create(e).rest(lE.create())})}returns(e){return new lF({...this._def,returns:e})}implement(e){return this.parse(e)}strictImplement(e){return this.parse(e)}static create(e,t,r){return new lF({args:e||lZ.create([]).rest(lE.create()),returns:t||lE.create(),typeName:A.ZodFunction,...le(r)})}}class lB extends lt{get schema(){return this._def.getter()}_parse(e){let{ctx:t}=this._processInputParams(e);return this._def.getter()._parse({data:t.data,path:t.path,parent:t})}}lB.create=(e,t)=>new lB({getter:e,typeName:A.ZodLazy,...le(t)});class lV extends lt{_parse(e){if(e.data!==this._def.value){let t=this._getOrReturnCtx(e);return sQ(t,{received:t.data,code:sV.invalid_literal,expected:this._def.value}),s1}return{status:"valid",value:e.data}}get value(){return this._def.value}}function lW(e,t){return new lJ({values:e,typeName:A.ZodEnum,...le(t)})}lV.create=(e,t)=>new lV({value:e,typeName:A.ZodLiteral,...le(t)});class lJ extends lt{_parse(e){if("string"!=typeof e.data){let t=this._getOrReturnCtx(e),r=this._def.values;return sQ(t,{expected:z.joinValues(r),received:t.parsedType,code:sV.invalid_type}),s1}if(this._cache||(this._cache=new Set(this._def.values)),!this._cache.has(e.data)){let t=this._getOrReturnCtx(e),r=this._def.values;return sQ(t,{received:t.data,code:sV.invalid_enum_value,options:r}),s1}return s2(e.data)}get options(){return this._def.values}get enum(){let e={};for(let t of this._def.values)e[t]=t;return e}get Values(){let e={};for(let t of this._def.values)e[t]=t;return e}get Enum(){let e={};for(let t of this._def.values)e[t]=t;return e}extract(e,t=this._def){return lJ.create(e,{...this._def,...t})}exclude(e,t=this._def){return lJ.create(this.options.filter(t=>!e.includes(t)),{...this._def,...t})}}lJ.create=lW;class lK extends lt{_parse(e){let t=z.getValidEnumValues(this._def.values),r=this._getOrReturnCtx(e);if(r.parsedType!==sF.string&&r.parsedType!==sF.number){let e=z.objectValues(t);return sQ(r,{expected:z.joinValues(e),received:r.parsedType,code:sV.invalid_type}),s1}if(this._cache||(this._cache=new Set(z.getValidEnumValues(this._def.values))),!this._cache.has(e.data)){let e=z.objectValues(t);return sQ(r,{received:r.data,code:sV.invalid_enum_value,options:e}),s1}return s2(e.data)}get enum(){return this._def.values}}lK.create=(e,t)=>new lK({values:e,typeName:A.ZodNativeEnum,...le(t)});class lH extends lt{unwrap(){return this._def.type}_parse(e){let{ctx:t}=this._processInputParams(e);return t.parsedType!==sF.promise&&!1===t.common.async?(sQ(t,{code:sV.invalid_type,expected:sF.promise,received:t.parsedType}),s1):s2((t.parsedType===sF.promise?t.data:Promise.resolve(t.data)).then(e=>this._def.type.parseAsync(e,{path:t.path,errorMap:t.common.contextualErrorMap})))}}lH.create=(e,t)=>new lH({type:e,typeName:A.ZodPromise,...le(t)});class lG extends lt{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===A.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(e){let{status:t,ctx:r}=this._processInputParams(e),n=this._def.effect||null,i={addIssue:e=>{sQ(r,e),e.fatal?t.abort():t.dirty()},get path(){return r.path}};if(i.addIssue=i.addIssue.bind(i),"preprocess"===n.type){let e=n.transform(r.data,i);if(r.common.async)return Promise.resolve(e).then(async e=>{if("aborted"===t.value)return s1;let n=await this._def.schema._parseAsync({data:e,path:r.path,parent:r});return"aborted"===n.status?s1:"dirty"===n.status||"dirty"===t.value?s4(n.value):n});{if("aborted"===t.value)return s1;let n=this._def.schema._parseSync({data:e,path:r.path,parent:r});return"aborted"===n.status?s1:"dirty"===n.status||"dirty"===t.value?s4(n.value):n}}if("refinement"===n.type){let e=e=>{let t=n.refinement(e,i);if(r.common.async)return Promise.resolve(t);if(t instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return e};if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(r=>"aborted"===r.status?s1:("dirty"===r.status&&t.dirty(),e(r.value).then(()=>({status:t.value,value:r.value}))));{let n=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===n.status?s1:("dirty"===n.status&&t.dirty(),e(n.value),{status:t.value,value:n.value})}}if("transform"===n.type)if(!1!==r.common.async)return this._def.schema._parseAsync({data:r.data,path:r.path,parent:r}).then(e=>s9(e)?Promise.resolve(n.transform(e.value,i)).then(e=>({status:t.value,value:e})):s1);else{let e=this._def.schema._parseSync({data:r.data,path:r.path,parent:r});if(!s9(e))return s1;let a=n.transform(e.value,i);if(a instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:t.value,value:a}}z.assertNever(n)}}lG.create=(e,t,r)=>new lG({schema:e,typeName:A.ZodEffects,effect:t,...le(r)}),lG.createWithPreprocess=(e,t,r)=>new lG({schema:t,effect:{type:"preprocess",transform:e},typeName:A.ZodEffects,...le(r)});class lq extends lt{_parse(e){return this._getType(e)===sF.undefined?s2(void 0):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}lq.create=(e,t)=>new lq({innerType:e,typeName:A.ZodOptional,...le(t)});class lY extends lt{_parse(e){return this._getType(e)===sF.null?s2(null):this._def.innerType._parse(e)}unwrap(){return this._def.innerType}}lY.create=(e,t)=>new lY({innerType:e,typeName:A.ZodNullable,...le(t)});class lX extends lt{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return t.parsedType===sF.undefined&&(r=this._def.defaultValue()),this._def.innerType._parse({data:r,path:t.path,parent:t})}removeDefault(){return this._def.innerType}}lX.create=(e,t)=>new lX({innerType:e,typeName:A.ZodDefault,defaultValue:"function"==typeof t.default?t.default:()=>t.default,...le(t)});class lQ extends lt{_parse(e){let{ctx:t}=this._processInputParams(e),r={...t,common:{...t.common,issues:[]}},n=this._def.innerType._parse({data:r.data,path:r.path,parent:{...r}});return s3(n)?n.then(e=>({status:"valid",value:"valid"===e.status?e.value:this._def.catchValue({get error(){return new sJ(r.common.issues)},input:r.data})})):{status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new sJ(r.common.issues)},input:r.data})}}removeCatch(){return this._def.innerType}}lQ.create=(e,t)=>new lQ({innerType:e,typeName:A.ZodCatch,catchValue:"function"==typeof t.catch?t.catch:()=>t.catch,...le(t)});class l0 extends lt{_parse(e){if(this._getType(e)!==sF.nan){let t=this._getOrReturnCtx(e);return sQ(t,{code:sV.invalid_type,expected:sF.nan,received:t.parsedType}),s1}return{status:"valid",value:e.data}}}l0.create=e=>new l0({typeName:A.ZodNaN,...le(e)});let l1=Symbol("zod_brand");class l4 extends lt{_parse(e){let{ctx:t}=this._processInputParams(e),r=t.data;return this._def.type._parse({data:r,path:t.path,parent:t})}unwrap(){return this._def.type}}class l2 extends lt{_parse(e){let{status:t,ctx:r}=this._processInputParams(e);if(r.common.async)return(async()=>{let e=await this._def.in._parseAsync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?s1:"dirty"===e.status?(t.dirty(),s4(e.value)):this._def.out._parseAsync({data:e.value,path:r.path,parent:r})})();{let e=this._def.in._parseSync({data:r.data,path:r.path,parent:r});return"aborted"===e.status?s1:"dirty"===e.status?(t.dirty(),{status:"dirty",value:e.value}):this._def.out._parseSync({data:e.value,path:r.path,parent:r})}}static create(e,t){return new l2({in:e,out:t,typeName:A.ZodPipeline})}}class l6 extends lt{_parse(e){let t=this._def.innerType._parse(e),r=e=>(s9(e)&&(e.value=Object.freeze(e.value)),e);return s3(t)?t.then(e=>r(e)):r(t)}unwrap(){return this._def.innerType}}function l5(e,t){let r="function"==typeof e?e(t):"string"==typeof e?{message:e}:e;return"string"==typeof r?{message:r}:r}function l9(e,t={},r){return e?lN.create().superRefine((n,i)=>{let a=e(n);if(a instanceof Promise)return a.then(e=>{if(!e){let e=l5(t,n),a=e.fatal??r??!0;i.addIssue({code:"custom",...e,fatal:a})}});if(!a){let e=l5(t,n),a=e.fatal??r??!0;i.addIssue({code:"custom",...e,fatal:a})}}):lN.create()}l6.create=(e,t)=>new l6({innerType:e,typeName:A.ZodReadonly,...le(t)});let l3={object:lT.lazycreate};(h=A||(A={})).ZodString="ZodString",h.ZodNumber="ZodNumber",h.ZodNaN="ZodNaN",h.ZodBigInt="ZodBigInt",h.ZodBoolean="ZodBoolean",h.ZodDate="ZodDate",h.ZodSymbol="ZodSymbol",h.ZodUndefined="ZodUndefined",h.ZodNull="ZodNull",h.ZodAny="ZodAny",h.ZodUnknown="ZodUnknown",h.ZodNever="ZodNever",h.ZodVoid="ZodVoid",h.ZodArray="ZodArray",h.ZodObject="ZodObject",h.ZodUnion="ZodUnion",h.ZodDiscriminatedUnion="ZodDiscriminatedUnion",h.ZodIntersection="ZodIntersection",h.ZodTuple="ZodTuple",h.ZodRecord="ZodRecord",h.ZodMap="ZodMap",h.ZodSet="ZodSet",h.ZodFunction="ZodFunction",h.ZodLazy="ZodLazy",h.ZodLiteral="ZodLiteral",h.ZodEnum="ZodEnum",h.ZodEffects="ZodEffects",h.ZodNativeEnum="ZodNativeEnum",h.ZodOptional="ZodOptional",h.ZodNullable="ZodNullable",h.ZodDefault="ZodDefault",h.ZodCatch="ZodCatch",h.ZodPromise="ZodPromise",h.ZodBranded="ZodBranded",h.ZodPipeline="ZodPipeline",h.ZodReadonly="ZodReadonly";let l8=(e,t={message:`Input not instance of ${e.name}`})=>l9(t=>t instanceof e,t),l7=lx.create,ue=lw.create,ut=l0.create,ur=l_.create,un=lk.create,ui=l$.create,ua=lj.create,uo=lS.create,us=lI.create,ul=lN.create,uu=lE.create,ud=lC.create,uc=lO.create,up=lz.create,uf=lT.create,um=lT.strictCreate,uh=lP.create,uv=lR.create,ug=lD.create,uy=lZ.create,ub=lM.create,ux=lU.create,uw=lL.create,u_=lF.create,uk=lB.create,u$=lV.create,uj=lJ.create,uS=lK.create,uI=lH.create,uN=lG.create,uE=lq.create,uC=lY.create,uO=lG.createWithPreprocess,uz=l2.create,uT=()=>l7().optional(),uP=()=>ue().optional(),uA=()=>un().optional(),uR={string:e=>lx.create({...e,coerce:!0}),number:e=>lw.create({...e,coerce:!0}),boolean:e=>lk.create({...e,coerce:!0}),bigint:e=>l_.create({...e,coerce:!0}),date:e=>l$.create({...e,coerce:!0})};e.s(["BRAND",0,l1,"NEVER",0,s1,"Schema",()=>lt,"ZodAny",()=>lN,"ZodArray",()=>lz,"ZodBigInt",()=>l_,"ZodBoolean",()=>lk,"ZodBranded",()=>l4,"ZodCatch",()=>lQ,"ZodDate",()=>l$,"ZodDefault",()=>lX,"ZodDiscriminatedUnion",()=>lR,"ZodEffects",()=>lG,"ZodEnum",()=>lJ,"ZodFirstPartyTypeKind",()=>A,"ZodFunction",()=>lF,"ZodIntersection",()=>lD,"ZodLazy",()=>lB,"ZodLiteral",()=>lV,"ZodMap",()=>lU,"ZodNaN",()=>l0,"ZodNativeEnum",()=>lK,"ZodNever",()=>lC,"ZodNull",()=>lI,"ZodNullable",()=>lY,"ZodNumber",()=>lw,"ZodObject",()=>lT,"ZodOptional",()=>lq,"ZodPipeline",()=>l2,"ZodPromise",()=>lH,"ZodReadonly",()=>l6,"ZodRecord",()=>lM,"ZodSchema",()=>lt,"ZodSet",()=>lL,"ZodString",()=>lx,"ZodSymbol",()=>lj,"ZodTransformer",()=>lG,"ZodTuple",()=>lZ,"ZodType",()=>lt,"ZodUndefined",()=>lS,"ZodUnion",()=>lP,"ZodUnknown",()=>lE,"ZodVoid",()=>lO,"any",()=>ul,"array",()=>up,"bigint",()=>ur,"boolean",()=>un,"coerce",0,uR,"custom",()=>l9,"date",()=>ui,"datetimeRegex",()=>lb,"discriminatedUnion",()=>uv,"effect",()=>uN,"enum",()=>uj,"function",()=>u_,"instanceof",()=>l8,"intersection",()=>ug,"late",0,l3,"lazy",()=>uk,"literal",()=>u$,"map",()=>ux,"nan",()=>ut,"nativeEnum",()=>uS,"never",()=>ud,"null",()=>us,"nullable",()=>uC,"number",()=>ue,"object",()=>uf,"oboolean",()=>uA,"onumber",()=>uP,"optional",()=>uE,"ostring",()=>uT,"pipeline",()=>uz,"preprocess",()=>uO,"promise",()=>uI,"record",()=>ub,"set",()=>uw,"strictObject",()=>um,"string",()=>l7,"symbol",()=>ua,"transformer",()=>uN,"tuple",()=>uy,"undefined",()=>uo,"union",()=>uh,"unknown",()=>uu,"void",()=>uc],480);class uD extends Error{constructor(e,t){super(e),this.name="ParseError",this.type=t.type,this.field=t.field,this.value=t.value,this.line=t.line}}function uZ(e){}class uM extends TransformStream{constructor({onError:e,onRetry:t,onComment:r}={}){let n;super({start(i){n=function(e){if("function"==typeof e)throw TypeError("`callbacks` must be an object, got a function instead. Did you mean `{onEvent: fn}`?");let{onEvent:t=uZ,onError:r=uZ,onRetry:n=uZ,onComment:i}=e,a="",o=!0,s,l="",u="";function d(e){if(""===e)return void(l.length>0&&t({id:s,event:u||void 0,data:l.endsWith(` `)?l.slice(0,-1):l}),s=void 0,l="",u="");if(e.startsWith(":")){i&&i(e.slice(e.startsWith(": ")?2:1));return}let r=e.indexOf(":");if(-1!==r){let t=e.slice(0,r),n=" "===e[r+1]?2:1;c(t,e.slice(r+n),e);return}c(e,"",e)}function c(e,t,i){switch(e){case"event":u=t;break;case"data":l=`${l}${t} `;break;case"id":s=t.includes("\0")?void 0:t;break;case"retry":/^\d+$/.test(t)?n(parseInt(t,10)):r(new uD(`Invalid \`retry\` value: "${t}"`,{type:"invalid-retry",value:t,line:i}));break;default:r(new uD(`Unknown field "${e.length>20?`${e.slice(0,20)}\u2026`:e}"`,{type:"unknown-field",field:e,value:t,line:i}))}}return{feed:function(e){let t=o?e.replace(/^\xEF\xBB\xBF/,""):e,[r,n]=function(e){let t=[],r="",n=0;for(;n{i.enqueue(e)},onError(t){"terminate"===e?i.error(t):"function"==typeof e&&e(t)},onRetry:t,onComment:r})},transform(e){n.feed(e)}})}}function uU(...e){return e.reduce((e,t)=>({...e,...null!=t?t:{}}),{})}function uL(e){return Object.fromEntries([...e.headers])}var{btoa:uF,atob:uB}=globalThis;function uV(e){let t="";for(let r=0;rr)throw new uH({url:t,message:`Download of ${t} exceeded maximum size of ${r} bytes (Content-Length: ${e}).`})}let i=e.body;if(null==i)return new Uint8Array(0);let a=i.getReader(),o=[],s=0;try{for(;;){let{done:e,value:n}=await a.read();if(e)break;if((s+=n.length)>r)throw new uH({url:t,message:`Download of ${t} exceeded maximum size of ${r} bytes.`});o.push(n)}}finally{try{await a.cancel()}finally{a.releaseLock()}}let l=new Uint8Array(s),u=0;for(let e of o)l.set(e,u),u+=e.length;return l}function uq(e){let t;try{t=new URL(e)}catch(t){throw new uH({url:e,message:`Invalid URL: ${e}`})}if("data:"===t.protocol)return;if("http:"!==t.protocol&&"https:"!==t.protocol)throw new uH({url:e,message:`URL scheme must be http, https, or data, got ${t.protocol}`});let r=t.hostname;if(!r)throw new uH({url:e,message:"URL must have a hostname"});if("localhost"===r||r.endsWith(".local")||r.endsWith(".localhost"))throw new uH({url:e,message:`URL with hostname ${r} is not allowed`});if(r.startsWith("[")&&r.endsWith("]")){if(function(e){let t=e.toLowerCase();if("::1"===t||"::"===t)return!0;if(t.startsWith("::ffff:")){let e=t.slice(7);if(uY(e))return uX(e);let r=e.split(":");if(2===r.length){let e=parseInt(r[0],16),t=parseInt(r[1],16);if(!isNaN(e)&&!isNaN(t))return uX(`${e>>8&255}.${255&e}.${t>>8&255}.${255&t}`)}}return!!(t.startsWith("fc")||t.startsWith("fd")||t.startsWith("fe80"))}(r.slice(1,-1)))throw new uH({url:e,message:`URL with IPv6 address ${r} is not allowed`});return}if(uY(r)){if(uX(r))throw new uH({url:e,message:`URL with IP address ${r} is not allowed`});return}}function uY(e){let t=e.split(".");return 4===t.length&&t.every(e=>{let t=Number(e);return Number.isInteger(t)&&t>=0&&t<=255&&String(t)===e})}function uX(e){let[t,r]=e.split(".").map(Number);return 0===t||10===t||127===t||169===t&&254===r||172===t&&!!(r>=16)&&!!(r<=31)||192===t&&168===r}var uQ=({prefix:e,size:t=16,alphabet:r="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz",separator:n="-"}={})=>{let i=()=>{let e=r.length,n=Array(t);for(let i=0;i`${e}${n}${i()}`},u0=uQ();function u1(e){return(e instanceof Error||e instanceof DOMException)&&("AbortError"===e.name||"ResponseAborted"===e.name||"TimeoutError"===e.name)}var u4=["fetch failed","failed to fetch"],u2=["ConnectionRefused","ConnectionClosed","FailedToOpenSocket","ECONNRESET","ECONNREFUSED","ETIMEDOUT","EPIPE"];function u6({error:e,url:t,requestBodyValues:r}){if(u1(e))return e;if(e instanceof TypeError&&u4.includes(e.message.toLowerCase())){let n=e.cause;if(null!=n)return new ot({message:`Cannot connect to API: ${n.message}`,cause:n,url:t,requestBodyValues:r,isRetryable:!0})}return!function(e){if(!(e instanceof Error))return!1;let t=e.code;return!!("string"==typeof t&&u2.includes(t))}(e)?e:new ot({message:`Cannot connect to API: ${e.message}`,cause:e,url:t,requestBodyValues:r,isRetryable:!0})}function u5(e=globalThis){var t,r,n;return e.window?"runtime/browser":(null==(t=e.navigator)?void 0:t.userAgent)?`runtime/${e.navigator.userAgent.toLowerCase()}`:(null==(n=null==(r=e.process)?void 0:r.versions)?void 0:n.node)?`runtime/node.js/${e.process.version.substring(0)}`:e.EdgeRuntime?"runtime/vercel-edge":"runtime/unknown"}function u9(e){if(null==e)return{};let t={};if(e instanceof Headers)e.forEach((e,r)=>{t[r.toLowerCase()]=e});else for(let[r,n]of(Array.isArray(e)||(e=Object.entries(e)),e))null!=n&&(t[r.toLowerCase()]=n);return t}function u3(e,...t){let r=new Headers(u9(e)),n=r.get("user-agent")||"";return r.set("user-agent",[n,...t].filter(Boolean).join(" ")),Object.fromEntries(r.entries())}var u8="4.0.22",u7=()=>globalThis.fetch,de=async({url:e,headers:t={},successfulResponseHandler:r,failedResponseHandler:n,abortSignal:i,fetch:a=u7()})=>{try{let o=await a(e,{method:"GET",headers:u3(t,`ai-sdk/provider-utils/${u8}`,u5()),signal:i}),s=uL(o);if(!o.ok){let t;try{t=await n({response:o,url:e,requestBodyValues:{}})}catch(t){if(u1(t)||ot.isInstance(t))throw t;throw new ot({message:"Failed to process error response",cause:t,statusCode:o.status,url:e,responseHeaders:s,requestBodyValues:{}})}throw t.value}try{return await r({response:o,url:e,requestBodyValues:{}})}catch(t){if(t instanceof Error&&(u1(t)||ot.isInstance(t)))throw t;throw new ot({message:"Failed to process successful response",cause:t,statusCode:o.status,url:e,responseHeaders:s,requestBodyValues:{}})}}catch(t){throw u6({error:t,url:e,requestBodyValues:{}})}};function dt({settingValue:e,environmentVariableName:t}){return"string"==typeof e?e:null!=e||void 0===tl.default?void 0:null!=(e=tl.default.env[t])&&"string"==typeof e?e:void 0}var dr=/"(?:_|\\u005[Ff])(?:_|\\u005[Ff])(?:p|\\u0070)(?:r|\\u0072)(?:o|\\u006[Ff])(?:t|\\u0074)(?:o|\\u006[Ff])(?:_|\\u005[Ff])(?:_|\\u005[Ff])"\s*:/,dn=/"(?:c|\\u0063)(?:o|\\u006[Ff])(?:n|\\u006[Ee])(?:s|\\u0073)(?:t|\\u0074)(?:r|\\u0072)(?:u|\\u0075)(?:c|\\u0063)(?:t|\\u0074)(?:o|\\u006[Ff])(?:r|\\u0072)"\s*:/;function di(e){let t=JSON.parse(e);return null===t||"object"!=typeof t||!1===dr.test(e)&&!1===dn.test(e)?t:function(e){let t=[e];for(;t.length;){let e=t;for(let r of(t=[],e)){if(Object.prototype.hasOwnProperty.call(r,"__proto__")||Object.prototype.hasOwnProperty.call(r,"constructor")&&null!==r.constructor&&"object"==typeof r.constructor&&Object.prototype.hasOwnProperty.call(r.constructor,"prototype"))throw SyntaxError("Object contains forbidden prototype property");for(let e in r){let n=r[e];n&&"object"==typeof n&&t.push(n)}}}return e}(t)}function da(e){let{stackTraceLimit:t}=Error;try{Error.stackTraceLimit=0}catch(t){return di(e)}try{return di(e)}finally{Error.stackTraceLimit=t}}function ds(e){if("object"===e.type||Array.isArray(e.type)&&e.type.includes("object")){e.additionalProperties=!1;let{properties:t}=e;if(null!=t)for(let e of Object.keys(t))t[e]=dl(t[e])}null!=e.items&&(e.items=Array.isArray(e.items)?e.items.map(dl):dl(e.items)),null!=e.anyOf&&(e.anyOf=e.anyOf.map(dl)),null!=e.allOf&&(e.allOf=e.allOf.map(dl)),null!=e.oneOf&&(e.oneOf=e.oneOf.map(dl));let{definitions:t}=e;if(null!=t)for(let e of Object.keys(t))t[e]=dl(t[e]);return e}function dl(e){return"boolean"==typeof e?e:ds(e)}var du=Symbol("Let zodToJsonSchema decide on which parser to use"),dd={name:void 0,$refStrategy:"root",basePath:["#"],effectStrategy:"input",pipeStrategy:"all",dateStrategy:"format:date-time",mapStrategy:"entries",removeAdditionalStrategy:"passthrough",allowedAdditionalProperties:!0,rejectedAdditionalProperties:!1,definitionPath:"definitions",strictUnions:!1,definitions:{},errorMessages:!1,patternStrategy:"escape",applyRegexFlags:!1,emailStrategy:"format:email",base64Strategy:"contentEncoding:base64",nameStrategy:"ref"};function dc(e,t){return dz(e.type._def,t)}var dp=void 0,df=/^[cC][^\s-]{8,}$/,dm=/^[0-9a-z]+$/,dh=/^[0-9A-HJKMNP-TV-Z]{26}$/,dv=/^(?!\.)(?!.*\.\.)([a-zA-Z0-9_'+\-\.]*)[a-zA-Z0-9_+-]@([a-zA-Z0-9][a-zA-Z0-9\-]*\.)+[a-zA-Z]{2,}$/,dg=()=>(void 0===dp&&(dp=RegExp("^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$","u")),dp),dy=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/(3[0-2]|[12]?[0-9])$/,db=/^(([0-9a-fA-F]{1,4}:){7,7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]{1,}|::(ffff(:0{1,4}){0,1}:){0,1}((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9])\.){3,3}(25[0-5]|(2[0-4]|1{0,1}[0-9]){0,1}[0-9]))\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,dx=/^([0-9a-zA-Z+/]{4})*(([0-9a-zA-Z+/]{2}==)|([0-9a-zA-Z+/]{3}=))?$/,dw=/^([0-9a-zA-Z-_]{4})*(([0-9a-zA-Z-_]{2}(==)?)|([0-9a-zA-Z-_]{3}(=)?))?$/,d_=/^[a-zA-Z0-9_-]{21}$/,dk=/^[A-Za-z0-9-_]+\.[A-Za-z0-9-_]+\.[A-Za-z0-9-_]*$/;function d$(e,t){let r={type:"string"};if(e.checks)for(let n of e.checks)switch(n.kind){case"min":r.minLength="number"==typeof r.minLength?Math.max(r.minLength,n.value):n.value;break;case"max":r.maxLength="number"==typeof r.maxLength?Math.min(r.maxLength,n.value):n.value;break;case"email":switch(t.emailStrategy){case"format:email":dI(r,"email",n.message,t);break;case"format:idn-email":dI(r,"idn-email",n.message,t);break;case"pattern:zod":dN(r,dv,n.message,t)}break;case"url":dI(r,"uri",n.message,t);break;case"uuid":dI(r,"uuid",n.message,t);break;case"regex":dN(r,n.regex,n.message,t);break;case"cuid":dN(r,df,n.message,t);break;case"cuid2":dN(r,dm,n.message,t);break;case"startsWith":dN(r,RegExp(`^${dj(n.value,t)}`),n.message,t);break;case"endsWith":dN(r,RegExp(`${dj(n.value,t)}$`),n.message,t);break;case"datetime":dI(r,"date-time",n.message,t);break;case"date":dI(r,"date",n.message,t);break;case"time":dI(r,"time",n.message,t);break;case"duration":dI(r,"duration",n.message,t);break;case"length":r.minLength="number"==typeof r.minLength?Math.max(r.minLength,n.value):n.value,r.maxLength="number"==typeof r.maxLength?Math.min(r.maxLength,n.value):n.value;break;case"includes":dN(r,RegExp(dj(n.value,t)),n.message,t);break;case"ip":"v6"!==n.version&&dI(r,"ipv4",n.message,t),"v4"!==n.version&&dI(r,"ipv6",n.message,t);break;case"base64url":dN(r,dw,n.message,t);break;case"jwt":dN(r,dk,n.message,t);break;case"cidr":"v6"!==n.version&&dN(r,dy,n.message,t),"v4"!==n.version&&dN(r,db,n.message,t);break;case"emoji":dN(r,dg(),n.message,t);break;case"ulid":dN(r,dh,n.message,t);break;case"base64":switch(t.base64Strategy){case"format:binary":dI(r,"binary",n.message,t);break;case"contentEncoding:base64":r.contentEncoding="base64";break;case"pattern:zod":dN(r,dx,n.message,t)}break;case"nanoid":dN(r,d_,n.message,t)}return r}function dj(e,t){return"escape"===t.patternStrategy?function(e){let t="";for(let r=0;re.format))?(e.anyOf||(e.anyOf=[]),e.format&&(e.anyOf.push({format:e.format}),delete e.format),e.anyOf.push({format:t,...r&&n.errorMessages&&{errorMessage:{format:r}}})):e.format=t}function dN(e,t,r,n){var i;e.pattern||(null==(i=e.allOf)?void 0:i.some(e=>e.pattern))?(e.allOf||(e.allOf=[]),e.pattern&&(e.allOf.push({pattern:e.pattern}),delete e.pattern),e.allOf.push({pattern:dE(t,n),...r&&n.errorMessages&&{errorMessage:{pattern:r}}})):e.pattern=dE(t,n)}function dE(e,t){var r;if(!t.applyRegexFlags||!e.flags)return e.source;let n={i:e.flags.includes("i"),m:e.flags.includes("m"),s:e.flags.includes("s")},i=n.i?e.source.toLowerCase():e.source,a="",o=!1,s=!1,l=!1;for(let e=0;e{var n,i,a,o,s,l;switch(t){case A.ZodString:return d$(e,r);case A.ZodNumber:let u={type:"number"};if(!e.checks)return u;for(let t of e.checks)switch(t.kind){case"int":u.type="integer";break;case"min":t.inclusive?u.minimum=t.value:u.exclusiveMinimum=t.value;break;case"max":t.inclusive?u.maximum=t.value:u.exclusiveMaximum=t.value;break;case"multipleOf":u.multipleOf=t.value}return u;case A.ZodObject:return function(e,t){let r={type:"object",properties:{}},n=[],i=e.shape();for(let e in i){let a=i[e];if(void 0===a||void 0===a._def)continue;let o=function(e){try{return e.isOptional()}catch(e){return!0}}(a),s=dz(a._def,{...t,currentPath:[...t.currentPath,"properties",e],propertyPath:[...t.currentPath,"properties",e]});void 0!==s&&(r.properties[e]=s,o||n.push(e))}n.length&&(r.required=n);let a=function(e,t){if("ZodNever"!==e.catchall._def.typeName)return dz(e.catchall._def,{...t,currentPath:[...t.currentPath,"additionalProperties"]});switch(e.unknownKeys){case"passthrough":return t.allowedAdditionalProperties;case"strict":return t.rejectedAdditionalProperties;case"strip":return"strict"===t.removeAdditionalStrategy?t.allowedAdditionalProperties:t.rejectedAdditionalProperties}}(e,t);return void 0!==a&&(r.additionalProperties=a),r}(e,r);case A.ZodBigInt:let d={type:"integer",format:"int64"};if(!e.checks)return d;for(let t of e.checks)switch(t.kind){case"min":t.inclusive?d.minimum=t.value:d.exclusiveMinimum=t.value;break;case"max":t.inclusive?d.maximum=t.value:d.exclusiveMaximum=t.value;break;case"multipleOf":d.multipleOf=t.value}return d;case A.ZodBoolean:return{type:"boolean"};case A.ZodDate:return function e(t,r,n){let i=null!=n?n:r.dateStrategy;if(Array.isArray(i))return{anyOf:i.map((n,i)=>e(t,r,n))};switch(i){case"string":case"format:date-time":return{type:"string",format:"date-time"};case"format:date":return{type:"string",format:"date"};case"integer":var a=t;let o={type:"integer",format:"unix-time"};for(let e of a.checks)switch(e.kind){case"min":o.minimum=e.value;break;case"max":o.maximum=e.value}return o}}(e,r);case A.ZodUndefined:return{not:{}};case A.ZodNull:return{type:"null"};case A.ZodArray:let c;return c={type:"array"},(null==(a=e.type)?void 0:a._def)&&(null==(s=null==(o=e.type)?void 0:o._def)?void 0:s.typeName)!==A.ZodAny&&(c.items=dz(e.type._def,{...r,currentPath:[...r.currentPath,"items"]})),e.minLength&&(c.minItems=e.minLength.value),e.maxLength&&(c.maxItems=e.maxLength.value),e.exactLength&&(c.minItems=e.exactLength.value,c.maxItems=e.exactLength.value),c;case A.ZodUnion:case A.ZodDiscriminatedUnion:let p,f=e.options instanceof Map?Array.from(e.options.values()):e.options;if(f.every(e=>e._def.typeName in dO&&(!e._def.checks||!e._def.checks.length))){let e=f.reduce((e,t)=>{let r=dO[t._def.typeName];return r&&!e.includes(r)?[...e,r]:e},[]);return{type:e.length>1?e:e[0]}}if(f.every(e=>"ZodLiteral"===e._def.typeName&&!e.description)){let e=f.reduce((e,t)=>{let r=typeof t._def.value;switch(r){case"string":case"number":case"boolean":return[...e,r];case"bigint":return[...e,"integer"];case"object":if(null===t._def.value)return[...e,"null"];default:return e}},[]);if(e.length===f.length){let t=e.filter((e,t,r)=>r.indexOf(e)===t);return{type:t.length>1?t:t[0],enum:f.reduce((e,t)=>e.includes(t._def.value)?e:[...e,t._def.value],[])}}}else if(f.every(e=>"ZodEnum"===e._def.typeName))return{type:"string",enum:f.reduce((e,t)=>[...e,...t._def.values.filter(t=>!e.includes(t))],[])};return n=e,i=r,(p=(n.options instanceof Map?Array.from(n.options.values()):n.options).map((e,t)=>dz(e._def,{...i,currentPath:[...i.currentPath,"anyOf",`${t}`]})).filter(e=>!!e&&(!i.strictUnions||"object"==typeof e&&Object.keys(e).length>0))).length?{anyOf:p}:void 0;case A.ZodIntersection:let m,h;return m=[dz(e.left._def,{...r,currentPath:[...r.currentPath,"allOf","0"]}),dz(e.right._def,{...r,currentPath:[...r.currentPath,"allOf","1"]})].filter(e=>!!e),h=[],m.forEach(e=>{if((!("type"in e)||"string"!==e.type)&&"allOf"in e)h.push(...e.allOf);else{let t=e;if("additionalProperties"in e&&!1===e.additionalProperties){let{additionalProperties:r,...n}=e;t=n}h.push(t)}}),h.length?{allOf:h}:void 0;case A.ZodTuple:return e.rest?{type:"array",minItems:e.items.length,items:e.items.map((e,t)=>dz(e._def,{...r,currentPath:[...r.currentPath,"items",`${t}`]})).reduce((e,t)=>void 0===t?e:[...e,t],[]),additionalItems:dz(e.rest._def,{...r,currentPath:[...r.currentPath,"additionalItems"]})}:{type:"array",minItems:e.items.length,maxItems:e.items.length,items:e.items.map((e,t)=>dz(e._def,{...r,currentPath:[...r.currentPath,"items",`${t}`]})).reduce((e,t)=>void 0===t?e:[...e,t],[])};case A.ZodRecord:return dC(e,r);case A.ZodLiteral:let v;return"bigint"!=(v=typeof e.value)&&"number"!==v&&"boolean"!==v&&"string"!==v?{type:Array.isArray(e.value)?"array":"object"}:{type:"bigint"===v?"integer":v,const:e.value};case A.ZodEnum:return{type:"string",enum:Array.from(e.values)};case A.ZodNativeEnum:let g,y,b;return g=e.values,{type:1===(b=Array.from(new Set((y=Object.keys(e.values).filter(e=>"number"!=typeof g[g[e]]).map(e=>g[e])).map(e=>typeof e)))).length?"string"===b[0]?"string":"number":["string","number"],enum:y};case A.ZodNullable:if(["ZodString","ZodNumber","ZodBigInt","ZodBoolean","ZodNull"].includes(e.innerType._def.typeName)&&(!e.innerType._def.checks||!e.innerType._def.checks.length))return{type:[dO[e.innerType._def.typeName],"null"]};let x=dz(e.innerType._def,{...r,currentPath:[...r.currentPath,"anyOf","0"]});return x&&{anyOf:[x,{type:"null"}]};case A.ZodOptional:if(r.currentPath.toString()===(null==(l=r.propertyPath)?void 0:l.toString()))return dz(e.innerType._def,r);let w=dz(e.innerType._def,{...r,currentPath:[...r.currentPath,"anyOf","1"]});return w?{anyOf:[{not:{}},w]}:{};case A.ZodMap:if("record"===r.mapStrategy)return dC(e,r);return{type:"array",maxItems:125,items:{type:"array",items:[dz(e.keyType._def,{...r,currentPath:[...r.currentPath,"items","items","0"]})||{},dz(e.valueType._def,{...r,currentPath:[...r.currentPath,"items","items","1"]})||{}],minItems:2,maxItems:2}};case A.ZodSet:let _;return _={type:"array",uniqueItems:!0,items:dz(e.valueType._def,{...r,currentPath:[...r.currentPath,"items"]})},e.minSize&&(_.minItems=e.minSize.value),e.maxSize&&(_.maxItems=e.maxSize.value),_;case A.ZodLazy:return()=>e.getter()._def;case A.ZodPromise:return dz(e.type._def,r);case A.ZodNaN:case A.ZodNever:return{not:{}};case A.ZodEffects:return"input"===r.effectStrategy?dz(e.schema._def,r):{};case A.ZodAny:case A.ZodUnknown:return{};case A.ZodDefault:return{...dz(e.innerType._def,r),default:e.defaultValue()};case A.ZodBranded:return dc(e,r);case A.ZodReadonly:case A.ZodCatch:return dz(e.innerType._def,r);case A.ZodPipeline:if("input"===r.pipeStrategy)return dz(e.in._def,r);if("output"===r.pipeStrategy)return dz(e.out._def,r);let k=dz(e.in._def,{...r,currentPath:[...r.currentPath,"allOf","0"]}),$=dz(e.out._def,{...r,currentPath:[...r.currentPath,"allOf",k?"1":"0"]});return{allOf:[k,$].filter(e=>void 0!==e)};case A.ZodFunction:case A.ZodVoid:case A.ZodSymbol:default:return}})(e,e.typeName,t),s="function"==typeof o?dz(o(),t):o;if(s&&dP(e,t,s),t.postProcess){let r=t.postProcess(s,e,t);return a.jsonSchema=s,r}return a.jsonSchema=s,s}var dT=(e,t)=>{switch(t.$refStrategy){case"root":return{$ref:e.path.join("/")};case"relative":return{$ref:((e,t)=>{let r=0;for(;rt.currentPath[r]===e))return console.warn(`Recursive reference detected at ${t.currentPath.join("/")}! Defaulting to any`),{};return"seen"===t.$refStrategy?{}:void 0}},dP=(e,t,r)=>(e.description&&(r.description=e.description),r),dA=Symbol.for("vercel.ai.schema");function dR(e){let t;return()=>(null==t&&(t=e()),t)}function dD(e,{validate:t}={}){return{[dA]:!0,_type:void 0,get jsonSchema(){return"function"==typeof e&&(e=e()),e},validate:t}}function dZ(e){var t;return null==e?dD({properties:{},additionalProperties:!1}):"object"==typeof e&&null!==e&&dA in e&&!0===e[dA]&&"jsonSchema"in e&&"validate"in e?e:"~standard"in e?"zod"===e["~standard"].vendor?dM(e):(t=e,dD(()=>ds(t["~standard"].jsonSchema.input({target:"draft-07"})),{validate:async e=>{let r=await t["~standard"].validate(e);return"value"in r?{success:!0,value:r.value}:{success:!1,error:new ox({value:e,cause:r.issues})}}})):e()}function dM(e,t){var r,n;let i;if("_zod"in e){let n;return n=null!=(r=null==t?void 0:t.useReferences)&&r,dD(()=>ds(sL(e,{target:"draft-7",io:"input",reused:n?"ref":"inline"})),{validate:async t=>{let r=await sP(e,t);return r.success?{success:!0,value:r.data}:{success:!1,error:r.error}}})}return i=null!=(n=null==t?void 0:t.useReferences)&&n,dD(()=>((e,t)=>{var r;let n,i,a=(i=void 0!==(n="string"==typeof t?{...dd,name:t}:{...dd,...t}).name?[...n.basePath,n.definitionPath,n.name]:n.basePath,{...n,currentPath:i,propertyPath:void 0,seen:new Map(Object.entries(n.definitions).map(([e,t])=>[t._def,{def:t._def,path:[...n.basePath,n.definitionPath,e],jsonSchema:void 0}]))}),o="object"==typeof t&&t.definitions?Object.entries(t.definitions).reduce((e,[t,r])=>{var n;return{...e,[t]:null!=(n=dz(r._def,{...a,currentPath:[...a.basePath,a.definitionPath,t]},!0))?n:{}}},{}):void 0,s="string"==typeof t?t:(null==t?void 0:t.nameStrategy)==="title"||null==t?void 0:t.name,l=null!=(r=dz(e._def,void 0===s?a:{...a,currentPath:[...a.basePath,a.definitionPath,s]},!1))?r:{},u="object"==typeof t&&void 0!==t.name&&"title"===t.nameStrategy?t.name:void 0;void 0!==u&&(l.title=u);let d=void 0===s?o?{...l,[a.definitionPath]:o}:l:{$ref:[..."relative"===a.$refStrategy?[]:a.basePath,a.definitionPath,s].join("/"),[a.definitionPath]:{...o,[s]:l}};return d.$schema="http://json-schema.org/draft-07/schema#",d})(e,{$refStrategy:i?"root":"none"}),{validate:async t=>{let r=await e.safeParseAsync(t);return r.success?{success:!0,value:r.data}:{success:!1,error:r.error}}})}async function dU({value:e,schema:t,context:r}){let n=await dL({value:e,schema:t,context:r});if(!n.success)throw ox.wrap({value:e,cause:n.error,context:r});return n.value}async function dL({value:e,schema:t,context:r}){let n=dZ(t);try{if(null==n.validate)return{success:!0,value:e,rawValue:e};let t=await n.validate(e);if(t.success)return{success:!0,value:t.value,rawValue:e};return{success:!1,error:ox.wrap({value:e,cause:t.error,context:r}),rawValue:e}}catch(t){return{success:!1,error:ox.wrap({value:e,cause:t,context:r}),rawValue:e}}}async function dF({text:e,schema:t}){try{let r=da(e);if(null==t)return r;return dU({value:r,schema:t})}catch(t){if(oh.isInstance(t)||ox.isInstance(t))throw t;throw new oh({text:e,cause:t})}}async function dB({text:e,schema:t}){try{let r=da(e);if(null==t)return{success:!0,value:r,rawValue:r};return await dL({value:r,schema:t})}catch(t){return{success:!1,error:oh.isInstance(t)?t:new oh({text:e,cause:t}),rawValue:void 0}}}function dV({stream:e,schema:t}){return e.pipeThrough(new TextDecoderStream).pipeThrough(new uM).pipeThrough(new TransformStream({async transform({data:e},r){"[DONE]"!==e&&r.enqueue(await dB({text:e,schema:t}))}}))}var dW=()=>globalThis.fetch,dJ=async({url:e,headers:t,body:r,failedResponseHandler:n,successfulResponseHandler:i,abortSignal:a,fetch:o})=>dK({url:e,headers:{"Content-Type":"application/json",...t},body:{content:JSON.stringify(r),values:r},failedResponseHandler:n,successfulResponseHandler:i,abortSignal:a,fetch:o}),dK=async({url:e,headers:t={},body:r,successfulResponseHandler:n,failedResponseHandler:i,abortSignal:a,fetch:o=dW()})=>{try{let s=await o(e,{method:"POST",headers:u3(t,`ai-sdk/provider-utils/${u8}`,u5()),body:r.content,signal:a}),l=uL(s);if(!s.ok){let t;try{t=await i({response:s,url:e,requestBodyValues:r.values})}catch(t){if(u1(t)||ot.isInstance(t))throw t;throw new ot({message:"Failed to process error response",cause:t,statusCode:s.status,url:e,responseHeaders:l,requestBodyValues:r.values})}throw t.value}try{return await n({response:s,url:e,requestBodyValues:r.values})}catch(t){if(t instanceof Error&&(u1(t)||ot.isInstance(t)))throw t;throw new ot({message:"Failed to process successful response",cause:t,statusCode:s.status,url:e,responseHeaders:l,requestBodyValues:r.values})}}catch(t){throw u6({error:t,url:e,requestBodyValues:r.values})}};function dH({id:e,inputSchema:t,outputSchema:r,supportsDeferredResults:n}){return({execute:i,needsApproval:a,toModelOutput:o,onInputStart:s,onInputDelta:l,onInputAvailable:u,...d})=>({type:"provider",id:e,args:d,inputSchema:t,outputSchema:r,execute:i,needsApproval:a,toModelOutput:o,onInputStart:s,onInputDelta:l,onInputAvailable:u,supportsDeferredResults:n})}async function dG(e){return"function"==typeof e&&(e=e()),Promise.resolve(e)}var dq=({errorSchema:e,errorToMessage:t,isRetryable:r})=>async({response:n,url:i,requestBodyValues:a})=>{let o=await n.text(),s=uL(n);if(""===o.trim())return{responseHeaders:s,value:new ot({message:n.statusText,url:i,requestBodyValues:a,statusCode:n.status,responseHeaders:s,responseBody:o,isRetryable:null==r?void 0:r(n)})};try{let l=await dF({text:o,schema:e});return{responseHeaders:s,value:new ot({message:t(l),url:i,requestBodyValues:a,statusCode:n.status,responseHeaders:s,responseBody:o,data:l,isRetryable:null==r?void 0:r(n,l)})}}catch(e){return{responseHeaders:s,value:new ot({message:n.statusText,url:i,requestBodyValues:a,statusCode:n.status,responseHeaders:s,responseBody:o,isRetryable:null==r?void 0:r(n)})}}},dY=e=>async({response:t,url:r,requestBodyValues:n})=>{let i=await t.text(),a=await dB({text:i,schema:e}),o=uL(t);if(!a.success)throw new ot({message:"Invalid JSON response",cause:a.error,statusCode:t.status,responseHeaders:o,responseBody:i,url:r,requestBodyValues:n});return{responseHeaders:o,value:a.value,rawValue:a.rawValue}};function dX(){let e,t;return{localeError:(e={string:{unit:"characters",verb:"to have"},file:{unit:"bytes",verb:"to have"},array:{unit:"items",verb:"to have"},set:{unit:"items",verb:"to have"}},t={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r=>{switch(r.code){case"invalid_type":return`Invalid input: expected ${r.expected}, received ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Invalid input: expected ${o2(r.values[0])}`;return`Invalid option: expected one of ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Too big: expected ${r.origin??"value"} to have ${t}${r.maximum.toString()} ${n.unit??"elements"}`;return`Too big: expected ${r.origin??"value"} to be ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Too small: expected ${r.origin} to have ${t}${r.minimum.toString()} ${n.unit}`;return`Too small: expected ${r.origin} to be ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Invalid string: must start with "${r.prefix}"`;if("ends_with"===r.format)return`Invalid string: must end with "${r.suffix}"`;if("includes"===r.format)return`Invalid string: must include "${r.includes}"`;if("regex"===r.format)return`Invalid string: must match pattern ${r.pattern}`;return`Invalid ${t[r.format]??r.format}`;case"not_multiple_of":return`Invalid number: must be a multiple of ${r.divisor}`;case"unrecognized_keys":return`Unrecognized key${r.keys.length>1?"s":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Invalid key in ${r.origin}`;case"invalid_union":default:return"Invalid input";case"invalid_element":return`Invalid value in ${r.origin}`}})}}oI(dX()),e.s([],57975),e.i(57975),e.s([],47022),e.i(47022),e.i(72463),e.i(57195),e.i(83411);let dQ=/^[cC][^\s-]{8,}$/,d0=/^[0-9a-z]+$/,d1=/^[0-9A-HJKMNP-TV-Za-hjkmnp-tv-z]{26}$/,d4=/^[0-9a-vA-V]{20}$/,d2=/^[A-Za-z0-9]{27}$/,d6=/^[a-zA-Z0-9_-]{21}$/,d5=/^P(?:(\d+W)|(?!.*W)(?=\d|T\d)(\d+Y)?(\d+M)?(\d+D)?(T(?=\d)(\d+H)?(\d+M)?(\d+([.,]\d+)?S)?)?)$/,d9=/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{4}-[0-9a-fA-F]{12})$/,d3=e=>e?RegExp(`^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-${e}[0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12})$`):/^([0-9a-fA-F]{8}-[0-9a-fA-F]{4}-[1-8][0-9a-fA-F]{3}-[89abAB][0-9a-fA-F]{3}-[0-9a-fA-F]{12}|00000000-0000-0000-0000-000000000000)$/,d8=d3(4),d7=d3(6),ce=d3(7),ct=/^(?!\.)(?!.*\.\.)([A-Za-z0-9_'+\-\.]*)[A-Za-z0-9_+-]@([A-Za-z0-9][A-Za-z0-9\-]*\.)+[A-Za-z]{2,}$/,cr="^(\\p{Extended_Pictographic}|\\p{Emoji_Component})+$";function cn(){return RegExp(cr,"u")}let ci=/^(?:(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(?:25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])$/,ca=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})$/,co=/^((25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\.){3}(25[0-5]|2[0-4][0-9]|1[0-9][0-9]|[1-9][0-9]|[0-9])\/([0-9]|[1-2][0-9]|3[0-2])$/,cs=/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|::|([0-9a-fA-F]{1,4})?::([0-9a-fA-F]{1,4}:?){0,6})\/(12[0-8]|1[01][0-9]|[1-9]?[0-9])$/,cl=/^$|^(?:[0-9a-zA-Z+/]{4})*(?:(?:[0-9a-zA-Z+/]{2}==)|(?:[0-9a-zA-Z+/]{3}=))?$/,cu=/^[A-Za-z0-9_-]*$/,cd=/^([a-zA-Z0-9-]+\.)*[a-zA-Z0-9-]+$/,cc=/^\+(?:[0-9]){6,14}[0-9]$/,cp="(?:(?:\\d\\d[2468][048]|\\d\\d[13579][26]|\\d\\d0[48]|[02468][048]00|[13579][26]00)-02-29|\\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\\d|30)|(?:02)-(?:0[1-9]|1\\d|2[0-8])))",cf=RegExp(`^${cp}$`);function cm(e){let t="(?:[01]\\d|2[0-3]):[0-5]\\d";return"number"==typeof e.precision?-1===e.precision?`${t}`:0===e.precision?`${t}:[0-5]\\d`:`${t}:[0-5]\\d\\.\\d{${e.precision}}`:`${t}(?::[0-5]\\d(?:\\.\\d+)?)?`}function ch(e){return RegExp(`^${cm(e)}$`)}function cv(e){let t=cm({precision:e.precision}),r=["Z"];e.local&&r.push(""),e.offset&&r.push("([+-]\\d{2}:\\d{2})");let n=`${t}(?:${r.join("|")})`;return RegExp(`^${cp}T(?:${n})$`)}let cg=e=>{let t=e?`[\\s\\S]{${e?.minimum??0},${e?.maximum??""}}`:"[\\s\\S]*";return RegExp(`^${t}$`)},cy=/^\d+n?$/,cb=/^\d+$/,cx=/^-?\d+(?:\.\d+)?/i,cw=/true|false/i,c_=/null/i,ck=/undefined/i,c$=/^[^A-Z]*$/,cj=/^[^a-z]*$/;e.s(["_emoji",0,cr,"base64",0,cl,"base64url",0,cu,"bigint",0,cy,"boolean",0,cw,"browserEmail",0,/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,"cidrv4",0,co,"cidrv6",0,cs,"cuid",0,dQ,"cuid2",0,d0,"date",0,cf,"datetime",()=>cv,"domain",0,/^([a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?\.)+[a-zA-Z]{2,}$/,"duration",0,d5,"e164",0,cc,"email",0,ct,"emoji",()=>cn,"extendedDuration",0,/^[-+]?P(?!$)(?:(?:[-+]?\d+Y)|(?:[-+]?\d+[.,]\d+Y$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:(?:[-+]?\d+W)|(?:[-+]?\d+[.,]\d+W$))?(?:(?:[-+]?\d+D)|(?:[-+]?\d+[.,]\d+D$))?(?:T(?=[\d+-])(?:(?:[-+]?\d+H)|(?:[-+]?\d+[.,]\d+H$))?(?:(?:[-+]?\d+M)|(?:[-+]?\d+[.,]\d+M$))?(?:[-+]?\d+(?:[.,]\d+)?S)?)??$/,"guid",0,d9,"hostname",0,cd,"html5Email",0,/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)*$/,"integer",0,cb,"ipv4",0,ci,"ipv6",0,ca,"ksuid",0,d2,"lowercase",0,c$,"nanoid",0,d6,"null",()=>c_,"number",0,cx,"rfc5322Email",0,/^(([^<>()\[\]\\.,;:\s@"]+(\.[^<>()\[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/,"string",0,cg,"time",()=>ch,"ulid",0,d1,"undefined",()=>ck,"unicodeEmail",0,/^[^\s@"]{1,64}@[^\s@]{1,255}$/u,"uppercase",0,cj,"uuid",0,d3,"uuid4",0,d8,"uuid6",0,d7,"uuid7",0,ce,"xid",0,d4],19097);let cS=ok("$ZodCheck",(e,t)=>{var r;e._zod??(e._zod={}),e._zod.def=t,(r=e._zod).onattach??(r.onattach=[])}),cI={number:"number",bigint:"bigint",object:"date"},cN=ok("$ZodCheckLessThan",(e,t)=>{cS.init(e,t);let r=cI[typeof t.value];e._zod.onattach.push(e=>{let r=e._zod.bag,n=(t.inclusive?r.maximum:r.exclusiveMaximum)??1/0;t.value{(t.inclusive?n.value<=t.value:n.value{cS.init(e,t);let r=cI[typeof t.value];e._zod.onattach.push(e=>{let r=e._zod.bag,n=(t.inclusive?r.minimum:r.exclusiveMinimum)??-1/0;t.value>n&&(t.inclusive?r.minimum=t.value:r.exclusiveMinimum=t.value)}),e._zod.check=n=>{(t.inclusive?n.value>=t.value:n.value>t.value)||n.issues.push({origin:r,code:"too_small",minimum:t.value,input:n.value,inclusive:t.inclusive,inst:e,continue:!t.abort})}}),cC=ok("$ZodCheckMultipleOf",(e,t)=>{cS.init(e,t),e._zod.onattach.push(e=>{var r;(r=e._zod.bag).multipleOf??(r.multipleOf=t.value)}),e._zod.check=r=>{if(typeof r.value!=typeof t.value)throw Error("Cannot mix number and bigint in multiple_of check.");("bigint"==typeof r.value?r.value%t.value===BigInt(0):0===oM(r.value,t.value))||r.issues.push({origin:typeof r.value,code:"not_multiple_of",divisor:t.value,input:r.value,inst:e,continue:!t.abort})}}),cO=ok("$ZodCheckNumberFormat",(e,t)=>{cS.init(e,t),t.format=t.format||"float64";let r=t.format?.includes("int"),n=r?"int":"number",[i,a]=o5[t.format];e._zod.onattach.push(e=>{let n=e._zod.bag;n.format=t.format,n.minimum=i,n.maximum=a,r&&(n.pattern=cb)}),e._zod.check=o=>{let s=o.value;if(r){if(!Number.isInteger(s))return void o.issues.push({expected:n,format:t.format,code:"invalid_type",input:s,inst:e});if(!Number.isSafeInteger(s))return void(s>0?o.issues.push({input:s,code:"too_big",maximum:Number.MAX_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:n,continue:!t.abort}):o.issues.push({input:s,code:"too_small",minimum:Number.MIN_SAFE_INTEGER,note:"Integers must be within the safe integer range.",inst:e,origin:n,continue:!t.abort}))}sa&&o.issues.push({origin:"number",input:s,code:"too_big",maximum:a,inst:e})}}),cz=ok("$ZodCheckBigIntFormat",(e,t)=>{cS.init(e,t);let[r,n]=o9[t.format];e._zod.onattach.push(e=>{let i=e._zod.bag;i.format=t.format,i.minimum=r,i.maximum=n}),e._zod.check=i=>{let a=i.value;an&&i.issues.push({origin:"bigint",input:a,code:"too_big",maximum:n,inst:e})}}),cT=ok("$ZodCheckMaxSize",(e,t)=>{var r;cS.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!oD(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{let r=e._zod.bag.maximum??1/0;t.maximum{let n=r.value;n.size<=t.maximum||r.issues.push({origin:ss(n),code:"too_big",maximum:t.maximum,input:n,inst:e,continue:!t.abort})}}),cP=ok("$ZodCheckMinSize",(e,t)=>{var r;cS.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!oD(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{let r=e._zod.bag.minimum??-1/0;t.minimum>r&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let n=r.value;n.size>=t.minimum||r.issues.push({origin:ss(n),code:"too_small",minimum:t.minimum,input:n,inst:e,continue:!t.abort})}}),cA=ok("$ZodCheckSizeEquals",(e,t)=>{var r;cS.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!oD(t)&&void 0!==t.size}),e._zod.onattach.push(e=>{let r=e._zod.bag;r.minimum=t.size,r.maximum=t.size,r.size=t.size}),e._zod.check=r=>{let n=r.value,i=n.size;if(i===t.size)return;let a=i>t.size;r.issues.push({origin:ss(n),...a?{code:"too_big",maximum:t.size}:{code:"too_small",minimum:t.size},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),cR=ok("$ZodCheckMaxLength",(e,t)=>{var r;cS.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!oD(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{let r=e._zod.bag.maximum??1/0;t.maximum{let n=r.value;if(n.length<=t.maximum)return;let i=sl(n);r.issues.push({origin:i,code:"too_big",maximum:t.maximum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),cD=ok("$ZodCheckMinLength",(e,t)=>{var r;cS.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!oD(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{let r=e._zod.bag.minimum??-1/0;t.minimum>r&&(e._zod.bag.minimum=t.minimum)}),e._zod.check=r=>{let n=r.value;if(n.length>=t.minimum)return;let i=sl(n);r.issues.push({origin:i,code:"too_small",minimum:t.minimum,inclusive:!0,input:n,inst:e,continue:!t.abort})}}),cZ=ok("$ZodCheckLengthEquals",(e,t)=>{var r;cS.init(e,t),(r=e._zod.def).when??(r.when=e=>{let t=e.value;return!oD(t)&&void 0!==t.length}),e._zod.onattach.push(e=>{let r=e._zod.bag;r.minimum=t.length,r.maximum=t.length,r.length=t.length}),e._zod.check=r=>{let n=r.value,i=n.length;if(i===t.length)return;let a=sl(n),o=i>t.length;r.issues.push({origin:a,...o?{code:"too_big",maximum:t.length}:{code:"too_small",minimum:t.length},inclusive:!0,exact:!0,input:r.value,inst:e,continue:!t.abort})}}),cM=ok("$ZodCheckStringFormat",(e,t)=>{var r,n;cS.init(e,t),e._zod.onattach.push(e=>{let r=e._zod.bag;r.format=t.format,t.pattern&&(r.patterns??(r.patterns=new Set),r.patterns.add(t.pattern))}),t.pattern?(r=e._zod).check??(r.check=r=>{t.pattern.lastIndex=0,t.pattern.test(r.value)||r.issues.push({origin:"string",code:"invalid_format",format:t.format,input:r.value,...t.pattern?{pattern:t.pattern.toString()}:{},inst:e,continue:!t.abort})}):(n=e._zod).check??(n.check=()=>{})}),cU=ok("$ZodCheckRegex",(e,t)=>{cM.init(e,t),e._zod.check=r=>{t.pattern.lastIndex=0,t.pattern.test(r.value)||r.issues.push({origin:"string",code:"invalid_format",format:"regex",input:r.value,pattern:t.pattern.toString(),inst:e,continue:!t.abort})}}),cL=ok("$ZodCheckLowerCase",(e,t)=>{t.pattern??(t.pattern=c$),cM.init(e,t)}),cF=ok("$ZodCheckUpperCase",(e,t)=>{t.pattern??(t.pattern=cj),cM.init(e,t)}),cB=ok("$ZodCheckIncludes",(e,t)=>{cS.init(e,t);let r=oQ(t.includes),n=new RegExp("number"==typeof t.position?`^.{${t.position}}${r}`:r);t.pattern=n,e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(n)}),e._zod.check=r=>{r.value.includes(t.includes,t.position)||r.issues.push({origin:"string",code:"invalid_format",format:"includes",includes:t.includes,input:r.value,inst:e,continue:!t.abort})}}),cV=ok("$ZodCheckStartsWith",(e,t)=>{cS.init(e,t);let r=RegExp(`^${oQ(t.prefix)}.*`);t.pattern??(t.pattern=r),e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=r=>{r.value.startsWith(t.prefix)||r.issues.push({origin:"string",code:"invalid_format",format:"starts_with",prefix:t.prefix,input:r.value,inst:e,continue:!t.abort})}}),cW=ok("$ZodCheckEndsWith",(e,t)=>{cS.init(e,t);let r=RegExp(`.*${oQ(t.suffix)}$`);t.pattern??(t.pattern=r),e._zod.onattach.push(e=>{let t=e._zod.bag;t.patterns??(t.patterns=new Set),t.patterns.add(r)}),e._zod.check=r=>{r.value.endsWith(t.suffix)||r.issues.push({origin:"string",code:"invalid_format",format:"ends_with",suffix:t.suffix,input:r.value,inst:e,continue:!t.abort})}});function cJ(e,t,r){e.issues.length&&t.issues.push(...si(r,e.issues))}let cK=ok("$ZodCheckProperty",(e,t)=>{cS.init(e,t),e._zod.check=e=>{let r=t.schema._zod.run({value:e.value[t.property],issues:[]},{});if(r instanceof Promise)return r.then(r=>cJ(r,e,t.property));cJ(r,e,t.property)}}),cH=ok("$ZodCheckMimeType",(e,t)=>{cS.init(e,t);let r=new Set(t.mime);e._zod.onattach.push(e=>{e._zod.bag.mime=t.mime}),e._zod.check=n=>{r.has(n.value.type)||n.issues.push({code:"invalid_value",values:t.mime,input:n.value.type,inst:e})}}),cG=ok("$ZodCheckOverwrite",(e,t)=>{cS.init(e,t),e._zod.check=e=>{e.value=t.tx(e.value)}});e.s(["$ZodCheck",0,cS,"$ZodCheckBigIntFormat",0,cz,"$ZodCheckEndsWith",0,cW,"$ZodCheckGreaterThan",0,cE,"$ZodCheckIncludes",0,cB,"$ZodCheckLengthEquals",0,cZ,"$ZodCheckLessThan",0,cN,"$ZodCheckLowerCase",0,cL,"$ZodCheckMaxLength",0,cR,"$ZodCheckMaxSize",0,cT,"$ZodCheckMimeType",0,cH,"$ZodCheckMinLength",0,cD,"$ZodCheckMinSize",0,cP,"$ZodCheckMultipleOf",0,cC,"$ZodCheckNumberFormat",0,cO,"$ZodCheckOverwrite",0,cG,"$ZodCheckProperty",0,cK,"$ZodCheckRegex",0,cU,"$ZodCheckSizeEquals",0,cA,"$ZodCheckStartsWith",0,cV,"$ZodCheckStringFormat",0,cM,"$ZodCheckUpperCase",0,cF],57730);class cq{constructor(e=[]){this.content=[],this.indent=0,this&&(this.args=e)}indented(e){this.indent+=1,e(this),this.indent-=1}write(e){if("function"==typeof e){e(this,{execution:"sync"}),e(this,{execution:"async"});return}let t=e.split("\n").filter(e=>e),r=Math.min(...t.map(e=>e.length-e.trimStart().length));for(let e of t.map(e=>e.slice(r)).map(e=>" ".repeat(2*this.indent)+e))this.content.push(e)}compile(){return Function(...this?.args,[...(this?.content??[""]).map(e=>` ${e}`)].join("\n"))}}e.s(["Doc",()=>cq],12268);let cY={major:4,minor:0,patch:0};e.s(["version",0,cY],19817);let cX=ok("$ZodType",(e,t)=>{var r;e??(e={}),e._zod.def=t,e._zod.bag=e._zod.bag||{},e._zod.version=cY;let n=[...e._zod.def.checks??[]];for(let t of(e._zod.traits.has("$ZodCheck")&&n.unshift(e),n))for(let r of t._zod.onattach)r(e);if(0===n.length)(r=e._zod).deferred??(r.deferred=[]),e._zod.deferred?.push(()=>{e._zod.run=e._zod.parse});else{let t=(e,t,r)=>{let n,i=sn(e);for(let a of t){if(a._zod.def.when){if(!a._zod.def.when(e))continue}else if(i)continue;let t=e.issues.length,o=a._zod.check(e);if(o instanceof Promise&&r?.async===!1)throw new oj;if(n||o instanceof Promise)n=(n??Promise.resolve()).then(async()=>{await o,e.issues.length!==t&&(i||(i=sn(e,t)))});else{if(e.issues.length===t)continue;i||(i=sn(e,t))}}return n?n.then(()=>e):e};e._zod.run=(r,i)=>{let a=e._zod.parse(r,i);if(a instanceof Promise){if(!1===i.async)throw new oj;return a.then(e=>t(e,n,i))}return t(a,n,i)}}e["~standard"]={validate:t=>{try{let r=sj(e,t);return r.success?{value:r.data}:{issues:r.error?.issues}}catch(r){return sI(e,t).then(e=>e.success?{value:e.data}:{issues:e.error?.issues})}},vendor:"zod",version:1}}),cQ=ok("$ZodString",(e,t)=>{cX.init(e,t),e._zod.pattern=[...e?._zod.bag?.patterns??[]].pop()??cg(e._zod.bag),e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=String(r.value)}catch(e){}return"string"==typeof r.value||r.issues.push({expected:"string",code:"invalid_type",input:r.value,inst:e}),r}}),c0=ok("$ZodStringFormat",(e,t)=>{cM.init(e,t),cQ.init(e,t)}),c1=ok("$ZodGUID",(e,t)=>{t.pattern??(t.pattern=d9),c0.init(e,t)}),c4=ok("$ZodUUID",(e,t)=>{if(t.version){let e={v1:1,v2:2,v3:3,v4:4,v5:5,v6:6,v7:7,v8:8}[t.version];if(void 0===e)throw Error(`Invalid UUID version: "${t.version}"`);t.pattern??(t.pattern=d3(e))}else t.pattern??(t.pattern=d3());c0.init(e,t)}),c2=ok("$ZodEmail",(e,t)=>{t.pattern??(t.pattern=ct),c0.init(e,t)}),c6=ok("$ZodURL",(e,t)=>{c0.init(e,t),e._zod.check=r=>{try{let n=r.value,i=new URL(n),a=i.href;t.hostname&&(t.hostname.lastIndex=0,t.hostname.test(i.hostname)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid hostname",pattern:cd.source,input:r.value,inst:e,continue:!t.abort})),t.protocol&&(t.protocol.lastIndex=0,t.protocol.test(i.protocol.endsWith(":")?i.protocol.slice(0,-1):i.protocol)||r.issues.push({code:"invalid_format",format:"url",note:"Invalid protocol",pattern:t.protocol.source,input:r.value,inst:e,continue:!t.abort})),!n.endsWith("/")&&a.endsWith("/")?r.value=a.slice(0,-1):r.value=a;return}catch(n){r.issues.push({code:"invalid_format",format:"url",input:r.value,inst:e,continue:!t.abort})}}}),c5=ok("$ZodEmoji",(e,t)=>{t.pattern??(t.pattern=cn()),c0.init(e,t)}),c9=ok("$ZodNanoID",(e,t)=>{t.pattern??(t.pattern=d6),c0.init(e,t)}),c3=ok("$ZodCUID",(e,t)=>{t.pattern??(t.pattern=dQ),c0.init(e,t)}),c8=ok("$ZodCUID2",(e,t)=>{t.pattern??(t.pattern=d0),c0.init(e,t)}),c7=ok("$ZodULID",(e,t)=>{t.pattern??(t.pattern=d1),c0.init(e,t)}),pe=ok("$ZodXID",(e,t)=>{t.pattern??(t.pattern=d4),c0.init(e,t)}),pt=ok("$ZodKSUID",(e,t)=>{t.pattern??(t.pattern=d2),c0.init(e,t)}),pr=ok("$ZodISODateTime",(e,t)=>{t.pattern??(t.pattern=cv(t)),c0.init(e,t)}),pn=ok("$ZodISODate",(e,t)=>{t.pattern??(t.pattern=cf),c0.init(e,t)}),pi=ok("$ZodISOTime",(e,t)=>{t.pattern??(t.pattern=ch(t)),c0.init(e,t)}),pa=ok("$ZodISODuration",(e,t)=>{t.pattern??(t.pattern=d5),c0.init(e,t)}),po=ok("$ZodIPv4",(e,t)=>{t.pattern??(t.pattern=ci),c0.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.format="ipv4"})}),ps=ok("$ZodIPv6",(e,t)=>{t.pattern??(t.pattern=ca),c0.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.format="ipv6"}),e._zod.check=r=>{try{new URL(`http://[${r.value}]`)}catch{r.issues.push({code:"invalid_format",format:"ipv6",input:r.value,inst:e,continue:!t.abort})}}}),pl=ok("$ZodCIDRv4",(e,t)=>{t.pattern??(t.pattern=co),c0.init(e,t)}),pu=ok("$ZodCIDRv6",(e,t)=>{t.pattern??(t.pattern=cs),c0.init(e,t),e._zod.check=r=>{let[n,i]=r.value.split("/");try{if(!i)throw Error();let e=Number(i);if(`${e}`!==i||e<0||e>128)throw Error();new URL(`http://[${n}]`)}catch{r.issues.push({code:"invalid_format",format:"cidrv6",input:r.value,inst:e,continue:!t.abort})}}});function pd(e){if(""===e)return!0;if(e.length%4!=0)return!1;try{return atob(e),!0}catch{return!1}}let pc=ok("$ZodBase64",(e,t)=>{t.pattern??(t.pattern=cl),c0.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.contentEncoding="base64"}),e._zod.check=r=>{pd(r.value)||r.issues.push({code:"invalid_format",format:"base64",input:r.value,inst:e,continue:!t.abort})}});function pp(e){if(!cu.test(e))return!1;let t=e.replace(/[-_]/g,e=>"-"===e?"+":"/");return pd(t.padEnd(4*Math.ceil(t.length/4),"="))}let pf=ok("$ZodBase64URL",(e,t)=>{t.pattern??(t.pattern=cu),c0.init(e,t),e._zod.onattach.push(e=>{e._zod.bag.contentEncoding="base64url"}),e._zod.check=r=>{pp(r.value)||r.issues.push({code:"invalid_format",format:"base64url",input:r.value,inst:e,continue:!t.abort})}}),pm=ok("$ZodE164",(e,t)=>{t.pattern??(t.pattern=cc),c0.init(e,t)});function ph(e,t=null){try{let r=e.split(".");if(3!==r.length)return!1;let[n]=r;if(!n)return!1;let i=JSON.parse(atob(n));if("typ"in i&&i?.typ!=="JWT"||!i.alg||t&&(!("alg"in i)||i.alg!==t))return!1;return!0}catch{return!1}}let pv=ok("$ZodJWT",(e,t)=>{c0.init(e,t),e._zod.check=r=>{ph(r.value,t.alg)||r.issues.push({code:"invalid_format",format:"jwt",input:r.value,inst:e,continue:!t.abort})}}),pg=ok("$ZodCustomStringFormat",(e,t)=>{c0.init(e,t),e._zod.check=r=>{t.fn(r.value)||r.issues.push({code:"invalid_format",format:t.format,input:r.value,inst:e,continue:!t.abort})}}),py=ok("$ZodNumber",(e,t)=>{cX.init(e,t),e._zod.pattern=e._zod.bag.pattern??cx,e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=Number(r.value)}catch(e){}let i=r.value;if("number"==typeof i&&!Number.isNaN(i)&&Number.isFinite(i))return r;let a="number"==typeof i?Number.isNaN(i)?"NaN":Number.isFinite(i)?void 0:"Infinity":void 0;return r.issues.push({expected:"number",code:"invalid_type",input:i,inst:e,...a?{received:a}:{}}),r}}),pb=ok("$ZodNumber",(e,t)=>{cO.init(e,t),py.init(e,t)}),px=ok("$ZodBoolean",(e,t)=>{cX.init(e,t),e._zod.pattern=cw,e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=!!r.value}catch(e){}let i=r.value;return"boolean"==typeof i||r.issues.push({expected:"boolean",code:"invalid_type",input:i,inst:e}),r}}),pw=ok("$ZodBigInt",(e,t)=>{cX.init(e,t),e._zod.pattern=cy,e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=BigInt(r.value)}catch(e){}return"bigint"==typeof r.value||r.issues.push({expected:"bigint",code:"invalid_type",input:r.value,inst:e}),r}}),p_=ok("$ZodBigInt",(e,t)=>{cz.init(e,t),pw.init(e,t)}),pk=ok("$ZodSymbol",(e,t)=>{cX.init(e,t),e._zod.parse=(t,r)=>{let n=t.value;return"symbol"==typeof n||t.issues.push({expected:"symbol",code:"invalid_type",input:n,inst:e}),t}}),p$=ok("$ZodUndefined",(e,t)=>{cX.init(e,t),e._zod.pattern=ck,e._zod.values=new Set([void 0]),e._zod.optin="optional",e._zod.optout="optional",e._zod.parse=(t,r)=>{let n=t.value;return void 0===n||t.issues.push({expected:"undefined",code:"invalid_type",input:n,inst:e}),t}}),pj=ok("$ZodNull",(e,t)=>{cX.init(e,t),e._zod.pattern=c_,e._zod.values=new Set([null]),e._zod.parse=(t,r)=>{let n=t.value;return null===n||t.issues.push({expected:"null",code:"invalid_type",input:n,inst:e}),t}}),pS=ok("$ZodAny",(e,t)=>{cX.init(e,t),e._zod.parse=e=>e}),pI=ok("$ZodUnknown",(e,t)=>{cX.init(e,t),e._zod.parse=e=>e}),pN=ok("$ZodNever",(e,t)=>{cX.init(e,t),e._zod.parse=(t,r)=>(t.issues.push({expected:"never",code:"invalid_type",input:t.value,inst:e}),t)}),pE=ok("$ZodVoid",(e,t)=>{cX.init(e,t),e._zod.parse=(t,r)=>{let n=t.value;return void 0===n||t.issues.push({expected:"void",code:"invalid_type",input:n,inst:e}),t}}),pC=ok("$ZodDate",(e,t)=>{cX.init(e,t),e._zod.parse=(r,n)=>{if(t.coerce)try{r.value=new Date(r.value)}catch(e){}let i=r.value,a=i instanceof Date;return a&&!Number.isNaN(i.getTime())||r.issues.push({expected:"date",code:"invalid_type",input:i,...a?{received:"Invalid Date"}:{},inst:e}),r}});function pO(e,t,r){e.issues.length&&t.issues.push(...si(r,e.issues)),t.value[r]=e.value}let pz=ok("$ZodArray",(e,t)=>{cX.init(e,t),e._zod.parse=(r,n)=>{let i=r.value;if(!Array.isArray(i))return r.issues.push({expected:"array",code:"invalid_type",input:i,inst:e}),r;r.value=Array(i.length);let a=[];for(let e=0;epO(t,r,e))):pO(s,r,e)}return a.length?Promise.all(a).then(()=>r):r}});function pT(e,t,r){e.issues.length&&t.issues.push(...si(r,e.issues)),t.value[r]=e.value}function pP(e,t,r,n){e.issues.length?void 0===n[r]?r in n?t.value[r]=void 0:t.value[r]=e.value:t.issues.push(...si(r,e.issues)):void 0===e.value?r in n&&(t.value[r]=void 0):t.value[r]=e.value}let pA=ok("$ZodObject",(e,t)=>{let r,n;cX.init(e,t);let i=oR(()=>{let e=Object.keys(t.shape);for(let r of e)if(!(t.shape[r]instanceof cX))throw Error(`Invalid element at key "${r}": expected a Zod schema`);let r=o6(t.shape);return{shape:t.shape,keys:e,keySet:new Set(e),numKeys:e.length,optionalKeys:new Set(r)}});oU(e._zod,"propValues",()=>{let e=t.shape,r={};for(let t in e){let n=e[t]._zod;if(n.values)for(let e of(r[t]??(r[t]=new Set),n.values))r[t].add(e)}return r});let a=!oS.jitless,o=a&&oH.value,s=t.catchall;e._zod.parse=(l,u)=>{n??(n=i.value);let d=l.value;if(!oK(d))return l.issues.push({expected:"object",code:"invalid_type",input:d,inst:e}),l;let c=[];if(a&&o&&u?.async===!1&&!0!==u.jitless)r||(r=(e=>{let t=new cq(["shape","payload","ctx"]),r=i.value,n=e=>{let t=oW(e);return`shape[${t}]._zod.run({ value: input[${t}], issues: [] }, ctx)`};t.write("const input = payload.value;");let a=Object.create(null),o=0;for(let e of r.keys)a[e]=`key_${o++}`;for(let e of(t.write("const newResult = {}"),r.keys))if(r.optionalKeys.has(e)){let r=a[e];t.write(`const ${r} = ${n(e)};`);let i=oW(e);t.write(` if (${r}.issues.length) { if (input[${i}] === undefined) { if (${i} in input) { newResult[${i}] = undefined; } } else { payload.issues = payload.issues.concat( ${r}.issues.map((iss) => ({ ...iss, path: iss.path ? [${i}, ...iss.path] : [${i}], })) ); } } else if (${r}.value === undefined) { if (${i} in input) newResult[${i}] = undefined; } else { newResult[${i}] = ${r}.value; } `)}else{let r=a[e];t.write(`const ${r} = ${n(e)};`),t.write(` if (${r}.issues.length) payload.issues = payload.issues.concat(${r}.issues.map(iss => ({ ...iss, path: iss.path ? [${oW(e)}, ...iss.path] : [${oW(e)}] })));`),t.write(`newResult[${oW(e)}] = ${r}.value`)}t.write("payload.value = newResult;"),t.write("return payload;");let s=t.compile();return(t,r)=>s(e,t,r)})(t.shape)),l=r(l,u);else{l.value={};let e=n.shape;for(let t of n.keys){let r=e[t],n=r._zod.run({value:d[t],issues:[]},u),i="optional"===r._zod.optin&&"optional"===r._zod.optout;n instanceof Promise?c.push(n.then(e=>i?pP(e,l,t,d):pT(e,l,t))):i?pP(n,l,t,d):pT(n,l,t)}}if(!s)return c.length?Promise.all(c).then(()=>l):l;let p=[],f=n.keySet,m=s._zod,h=m.def.type;for(let e of Object.keys(d)){if(f.has(e))continue;if("never"===h){p.push(e);continue}let t=m.run({value:d[e],issues:[]},u);t instanceof Promise?c.push(t.then(t=>pT(t,l,e))):pT(t,l,e)}return(p.length&&l.issues.push({code:"unrecognized_keys",keys:p,input:d,inst:e}),c.length)?Promise.all(c).then(()=>l):l}});function pR(e,t,r,n){for(let r of e)if(0===r.issues.length)return t.value=r.value,t;return t.issues.push({code:"invalid_union",input:t.value,inst:r,errors:e.map(e=>e.issues.map(e=>so(e,n,oI())))}),t}let pD=ok("$ZodUnion",(e,t)=>{cX.init(e,t),oU(e._zod,"optin",()=>t.options.some(e=>"optional"===e._zod.optin)?"optional":void 0),oU(e._zod,"optout",()=>t.options.some(e=>"optional"===e._zod.optout)?"optional":void 0),oU(e._zod,"values",()=>{if(t.options.every(e=>e._zod.values))return new Set(t.options.flatMap(e=>Array.from(e._zod.values)))}),oU(e._zod,"pattern",()=>{if(t.options.every(e=>e._zod.pattern)){let e=t.options.map(e=>e._zod.pattern);return RegExp(`^(${e.map(e=>oZ(e.source)).join("|")})$`)}}),e._zod.parse=(r,n)=>{let i=!1,a=[];for(let e of t.options){let t=e._zod.run({value:r.value,issues:[]},n);if(t instanceof Promise)a.push(t),i=!0;else{if(0===t.issues.length)return t;a.push(t)}}return i?Promise.all(a).then(t=>pR(t,r,e,n)):pR(a,r,e,n)}}),pZ=ok("$ZodDiscriminatedUnion",(e,t)=>{pD.init(e,t);let r=e._zod.parse;oU(e._zod,"propValues",()=>{let e={};for(let r of t.options){let n=r._zod.propValues;if(!n||0===Object.keys(n).length)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(r)}"`);for(let[t,r]of Object.entries(n))for(let n of(e[t]||(e[t]=new Set),r))e[t].add(n)}return e});let n=oR(()=>{let e=t.options,r=new Map;for(let n of e){let e=n._zod.propValues[t.discriminator];if(!e||0===e.size)throw Error(`Invalid discriminated union option at index "${t.options.indexOf(n)}"`);for(let t of e){if(r.has(t))throw Error(`Duplicate discriminator value "${String(t)}"`);r.set(t,n)}}return r});e._zod.parse=(i,a)=>{let o=i.value;if(!oK(o))return i.issues.push({code:"invalid_type",expected:"object",input:o,inst:e}),i;let s=n.value.get(o?.[t.discriminator]);return s?s._zod.run(i,a):t.unionFallback?r(i,a):(i.issues.push({code:"invalid_union",errors:[],note:"No matching discriminator",input:o,path:[t.discriminator],inst:e}),i)}}),pM=ok("$ZodIntersection",(e,t)=>{cX.init(e,t),e._zod.parse=(e,r)=>{let n=e.value,i=t.left._zod.run({value:n,issues:[]},r),a=t.right._zod.run({value:n,issues:[]},r);return i instanceof Promise||a instanceof Promise?Promise.all([i,a]).then(([t,r])=>pU(e,t,r)):pU(e,i,a)}});function pU(e,t,r){if(t.issues.length&&e.issues.push(...t.issues),r.issues.length&&e.issues.push(...r.issues),sn(e))return e;let n=function e(t,r){if(t===r||t instanceof Date&&r instanceof Date&&+t==+r)return{valid:!0,data:t};if(oG(t)&&oG(r)){let n=Object.keys(r),i=Object.keys(t).filter(e=>-1!==n.indexOf(e)),a={...t,...r};for(let n of i){let i=e(t[n],r[n]);if(!i.valid)return{valid:!1,mergeErrorPath:[n,...i.mergeErrorPath]};a[n]=i.data}return{valid:!0,data:a}}if(Array.isArray(t)&&Array.isArray(r)){if(t.length!==r.length)return{valid:!1,mergeErrorPath:[]};let n=[];for(let i=0;i{cX.init(e,t);let r=t.items,n=r.length-[...r].reverse().findIndex(e=>"optional"!==e._zod.optin);e._zod.parse=(i,a)=>{let o=i.value;if(!Array.isArray(o))return i.issues.push({input:o,inst:e,expected:"tuple",code:"invalid_type"}),i;i.value=[];let s=[];if(!t.rest){let t=o.length>r.length,a=o.length=o.length&&l>=n)continue;let t=e._zod.run({value:o[l],issues:[]},a);t instanceof Promise?s.push(t.then(e=>pF(e,i,l))):pF(t,i,l)}if(t.rest)for(let e of o.slice(r.length)){l++;let r=t.rest._zod.run({value:e,issues:[]},a);r instanceof Promise?s.push(r.then(e=>pF(e,i,l))):pF(r,i,l)}return s.length?Promise.all(s).then(()=>i):i}});function pF(e,t,r){e.issues.length&&t.issues.push(...si(r,e.issues)),t.value[r]=e.value}let pB=ok("$ZodRecord",(e,t)=>{cX.init(e,t),e._zod.parse=(r,n)=>{let i=r.value;if(!oG(i))return r.issues.push({expected:"record",code:"invalid_type",input:i,inst:e}),r;let a=[];if(t.keyType._zod.values){let o,s=t.keyType._zod.values;for(let e of(r.value={},s))if("string"==typeof e||"number"==typeof e||"symbol"==typeof e){let o=t.valueType._zod.run({value:i[e],issues:[]},n);o instanceof Promise?a.push(o.then(t=>{t.issues.length&&r.issues.push(...si(e,t.issues)),r.value[e]=t.value})):(o.issues.length&&r.issues.push(...si(e,o.issues)),r.value[e]=o.value)}for(let e in i)s.has(e)||(o=o??[]).push(e);o&&o.length>0&&r.issues.push({code:"unrecognized_keys",input:i,inst:e,keys:o})}else for(let o of(r.value={},Reflect.ownKeys(i))){if("__proto__"===o)continue;let s=t.keyType._zod.run({value:o,issues:[]},n);if(s instanceof Promise)throw Error("Async schemas not supported in object keys currently");if(s.issues.length){r.issues.push({origin:"record",code:"invalid_key",issues:s.issues.map(e=>so(e,n,oI())),input:o,path:[o],inst:e}),r.value[s.value]=s.value;continue}let l=t.valueType._zod.run({value:i[o],issues:[]},n);l instanceof Promise?a.push(l.then(e=>{e.issues.length&&r.issues.push(...si(o,e.issues)),r.value[s.value]=e.value})):(l.issues.length&&r.issues.push(...si(o,l.issues)),r.value[s.value]=l.value)}return a.length?Promise.all(a).then(()=>r):r}}),pV=ok("$ZodMap",(e,t)=>{cX.init(e,t),e._zod.parse=(r,n)=>{let i=r.value;if(!(i instanceof Map))return r.issues.push({expected:"map",code:"invalid_type",input:i,inst:e}),r;let a=[];for(let[o,s]of(r.value=new Map,i)){let l=t.keyType._zod.run({value:o,issues:[]},n),u=t.valueType._zod.run({value:s,issues:[]},n);l instanceof Promise||u instanceof Promise?a.push(Promise.all([l,u]).then(([t,a])=>{pW(t,a,r,o,i,e,n)})):pW(l,u,r,o,i,e,n)}return a.length?Promise.all(a).then(()=>r):r}});function pW(e,t,r,n,i,a,o){e.issues.length&&(oY.has(typeof n)?r.issues.push(...si(n,e.issues)):r.issues.push({origin:"map",code:"invalid_key",input:i,inst:a,issues:e.issues.map(e=>so(e,o,oI()))})),t.issues.length&&(oY.has(typeof n)?r.issues.push(...si(n,t.issues)):r.issues.push({origin:"map",code:"invalid_element",input:i,inst:a,key:n,issues:t.issues.map(e=>so(e,o,oI()))})),r.value.set(e.value,t.value)}let pJ=ok("$ZodSet",(e,t)=>{cX.init(e,t),e._zod.parse=(r,n)=>{let i=r.value;if(!(i instanceof Set))return r.issues.push({input:i,inst:e,expected:"set",code:"invalid_type"}),r;let a=[];for(let e of(r.value=new Set,i)){let i=t.valueType._zod.run({value:e,issues:[]},n);i instanceof Promise?a.push(i.then(e=>pK(e,r))):pK(i,r)}return a.length?Promise.all(a).then(()=>r):r}});function pK(e,t){e.issues.length&&t.issues.push(...e.issues),t.value.add(e.value)}let pH=ok("$ZodEnum",(e,t)=>{cX.init(e,t);let r=oT(t.entries);e._zod.values=new Set(r),e._zod.pattern=RegExp(`^(${r.filter(e=>oY.has(typeof e)).map(e=>"string"==typeof e?oQ(e):e.toString()).join("|")})$`),e._zod.parse=(t,n)=>{let i=t.value;return e._zod.values.has(i)||t.issues.push({code:"invalid_value",values:r,input:i,inst:e}),t}}),pG=ok("$ZodLiteral",(e,t)=>{cX.init(e,t),e._zod.values=new Set(t.values),e._zod.pattern=RegExp(`^(${t.values.map(e=>"string"==typeof e?oQ(e):e?e.toString():String(e)).join("|")})$`),e._zod.parse=(r,n)=>{let i=r.value;return e._zod.values.has(i)||r.issues.push({code:"invalid_value",values:t.values,input:i,inst:e}),r}}),pq=ok("$ZodFile",(e,t)=>{cX.init(e,t),e._zod.parse=(t,r)=>{let n=t.value;return n instanceof File||t.issues.push({expected:"file",code:"invalid_type",input:n,inst:e}),t}}),pY=ok("$ZodTransform",(e,t)=>{cX.init(e,t),e._zod.parse=(e,r)=>{let n=t.transform(e.value,e);if(r.async)return(n instanceof Promise?n:Promise.resolve(n)).then(t=>(e.value=t,e));if(n instanceof Promise)throw new oj;return e.value=n,e}}),pX=ok("$ZodOptional",(e,t)=>{cX.init(e,t),e._zod.optin="optional",e._zod.optout="optional",oU(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,void 0]):void 0),oU(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${oZ(e.source)})?$`):void 0}),e._zod.parse=(e,r)=>"optional"===t.innerType._zod.optin?t.innerType._zod.run(e,r):void 0===e.value?e:t.innerType._zod.run(e,r)}),pQ=ok("$ZodNullable",(e,t)=>{cX.init(e,t),oU(e._zod,"optin",()=>t.innerType._zod.optin),oU(e._zod,"optout",()=>t.innerType._zod.optout),oU(e._zod,"pattern",()=>{let e=t.innerType._zod.pattern;return e?RegExp(`^(${oZ(e.source)}|null)$`):void 0}),oU(e._zod,"values",()=>t.innerType._zod.values?new Set([...t.innerType._zod.values,null]):void 0),e._zod.parse=(e,r)=>null===e.value?e:t.innerType._zod.run(e,r)}),p0=ok("$ZodDefault",(e,t)=>{cX.init(e,t),e._zod.optin="optional",oU(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,r)=>{if(void 0===e.value)return e.value=t.defaultValue,e;let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(e=>p1(e,t)):p1(n,t)}});function p1(e,t){return void 0===e.value&&(e.value=t.defaultValue),e}let p4=ok("$ZodPrefault",(e,t)=>{cX.init(e,t),e._zod.optin="optional",oU(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,r)=>(void 0===e.value&&(e.value=t.defaultValue),t.innerType._zod.run(e,r))}),p2=ok("$ZodNonOptional",(e,t)=>{cX.init(e,t),oU(e._zod,"values",()=>{let e=t.innerType._zod.values;return e?new Set([...e].filter(e=>void 0!==e)):void 0}),e._zod.parse=(r,n)=>{let i=t.innerType._zod.run(r,n);return i instanceof Promise?i.then(t=>p6(t,e)):p6(i,e)}});function p6(e,t){return e.issues.length||void 0!==e.value||e.issues.push({code:"invalid_type",expected:"nonoptional",input:e.value,inst:t}),e}let p5=ok("$ZodSuccess",(e,t)=>{cX.init(e,t),e._zod.parse=(e,r)=>{let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(t=>(e.value=0===t.issues.length,e)):(e.value=0===n.issues.length,e)}}),p9=ok("$ZodCatch",(e,t)=>{cX.init(e,t),e._zod.optin="optional",oU(e._zod,"optout",()=>t.innerType._zod.optout),oU(e._zod,"values",()=>t.innerType._zod.values),e._zod.parse=(e,r)=>{let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(n=>(e.value=n.value,n.issues.length&&(e.value=t.catchValue({...e,error:{issues:n.issues.map(e=>so(e,r,oI()))},input:e.value}),e.issues=[]),e)):(e.value=n.value,n.issues.length&&(e.value=t.catchValue({...e,error:{issues:n.issues.map(e=>so(e,r,oI()))},input:e.value}),e.issues=[]),e)}}),p3=ok("$ZodNaN",(e,t)=>{cX.init(e,t),e._zod.parse=(t,r)=>("number"==typeof t.value&&Number.isNaN(t.value)||t.issues.push({input:t.value,inst:e,expected:"nan",code:"invalid_type"}),t)}),p8=ok("$ZodPipe",(e,t)=>{cX.init(e,t),oU(e._zod,"values",()=>t.in._zod.values),oU(e._zod,"optin",()=>t.in._zod.optin),oU(e._zod,"optout",()=>t.out._zod.optout),e._zod.parse=(e,r)=>{let n=t.in._zod.run(e,r);return n instanceof Promise?n.then(e=>p7(e,t,r)):p7(n,t,r)}});function p7(e,t,r){return sn(e)?e:t.out._zod.run({value:e.value,issues:e.issues},r)}let fe=ok("$ZodReadonly",(e,t)=>{cX.init(e,t),oU(e._zod,"propValues",()=>t.innerType._zod.propValues),oU(e._zod,"values",()=>t.innerType._zod.values),oU(e._zod,"optin",()=>t.innerType._zod.optin),oU(e._zod,"optout",()=>t.innerType._zod.optout),e._zod.parse=(e,r)=>{let n=t.innerType._zod.run(e,r);return n instanceof Promise?n.then(ft):ft(n)}});function ft(e){return e.value=Object.freeze(e.value),e}let fr=ok("$ZodTemplateLiteral",(e,t)=>{cX.init(e,t);let r=[];for(let e of t.parts)if(e instanceof cX){if(!e._zod.pattern)throw Error(`Invalid template literal part, no pattern found: ${[...e._zod.traits].shift()}`);let t=e._zod.pattern instanceof RegExp?e._zod.pattern.source:e._zod.pattern;if(!t)throw Error(`Invalid template literal part: ${e._zod.traits}`);let n=+!!t.startsWith("^"),i=t.endsWith("$")?t.length-1:t.length;r.push(t.slice(n,i))}else if(null===e||oX.has(typeof e))r.push(oQ(`${e}`));else throw Error(`Invalid template literal part: ${e}`);e._zod.pattern=RegExp(`^${r.join("")}$`),e._zod.parse=(t,r)=>("string"!=typeof t.value?t.issues.push({input:t.value,inst:e,expected:"template_literal",code:"invalid_type"}):(e._zod.pattern.lastIndex=0,e._zod.pattern.test(t.value)||t.issues.push({input:t.value,inst:e,code:"invalid_format",format:"template_literal",pattern:e._zod.pattern.source})),t)}),fn=ok("$ZodPromise",(e,t)=>{cX.init(e,t),e._zod.parse=(e,r)=>Promise.resolve(e.value).then(e=>t.innerType._zod.run({value:e,issues:[]},r))}),fi=ok("$ZodLazy",(e,t)=>{cX.init(e,t),oU(e._zod,"innerType",()=>t.getter()),oU(e._zod,"pattern",()=>e._zod.innerType._zod.pattern),oU(e._zod,"propValues",()=>e._zod.innerType._zod.propValues),oU(e._zod,"optin",()=>e._zod.innerType._zod.optin),oU(e._zod,"optout",()=>e._zod.innerType._zod.optout),e._zod.parse=(t,r)=>e._zod.innerType._zod.run(t,r)}),fa=ok("$ZodCustom",(e,t)=>{cS.init(e,t),cX.init(e,t),e._zod.parse=(e,t)=>e,e._zod.check=r=>{let n=r.value,i=t.fn(n);if(i instanceof Promise)return i.then(t=>fo(t,r,n,e));fo(i,r,n,e)}});function fo(e,t,r,n){if(!e){let e={code:"custom",input:r,inst:n,path:[...n._zod.def.path??[]],continue:!n._zod.def.abort};n._zod.def.params&&(e.params=n._zod.def.params),t.issues.push(su(e))}}e.s(["$ZodAny",0,pS,"$ZodArray",0,pz,"$ZodBase64",0,pc,"$ZodBase64URL",0,pf,"$ZodBigInt",0,pw,"$ZodBigIntFormat",0,p_,"$ZodBoolean",0,px,"$ZodCIDRv4",0,pl,"$ZodCIDRv6",0,pu,"$ZodCUID",0,c3,"$ZodCUID2",0,c8,"$ZodCatch",0,p9,"$ZodCustom",0,fa,"$ZodCustomStringFormat",0,pg,"$ZodDate",0,pC,"$ZodDefault",0,p0,"$ZodDiscriminatedUnion",0,pZ,"$ZodE164",0,pm,"$ZodEmail",0,c2,"$ZodEmoji",0,c5,"$ZodEnum",0,pH,"$ZodFile",0,pq,"$ZodGUID",0,c1,"$ZodIPv4",0,po,"$ZodIPv6",0,ps,"$ZodISODate",0,pn,"$ZodISODateTime",0,pr,"$ZodISODuration",0,pa,"$ZodISOTime",0,pi,"$ZodIntersection",0,pM,"$ZodJWT",0,pv,"$ZodKSUID",0,pt,"$ZodLazy",0,fi,"$ZodLiteral",0,pG,"$ZodMap",0,pV,"$ZodNaN",0,p3,"$ZodNanoID",0,c9,"$ZodNever",0,pN,"$ZodNonOptional",0,p2,"$ZodNull",0,pj,"$ZodNullable",0,pQ,"$ZodNumber",0,py,"$ZodNumberFormat",0,pb,"$ZodObject",0,pA,"$ZodOptional",0,pX,"$ZodPipe",0,p8,"$ZodPrefault",0,p4,"$ZodPromise",0,fn,"$ZodReadonly",0,fe,"$ZodRecord",0,pB,"$ZodSet",0,pJ,"$ZodString",0,cQ,"$ZodStringFormat",0,c0,"$ZodSuccess",0,p5,"$ZodSymbol",0,pk,"$ZodTemplateLiteral",0,fr,"$ZodTransform",0,pY,"$ZodTuple",0,pL,"$ZodType",0,cX,"$ZodULID",0,c7,"$ZodURL",0,c6,"$ZodUUID",0,c4,"$ZodUndefined",0,p$,"$ZodUnion",0,pD,"$ZodUnknown",0,pI,"$ZodVoid",0,pE,"$ZodXID",0,pe,"isValidBase64",()=>pd,"isValidBase64URL",()=>pp,"isValidJWT",()=>ph],21555),e.i(21555),e.s(["$ZodAny",0,pS,"$ZodArray",0,pz,"$ZodBase64",0,pc,"$ZodBase64URL",0,pf,"$ZodBigInt",0,pw,"$ZodBigIntFormat",0,p_,"$ZodBoolean",0,px,"$ZodCIDRv4",0,pl,"$ZodCIDRv6",0,pu,"$ZodCUID",0,c3,"$ZodCUID2",0,c8,"$ZodCatch",0,p9,"$ZodCustom",0,fa,"$ZodCustomStringFormat",0,pg,"$ZodDate",0,pC,"$ZodDefault",0,p0,"$ZodDiscriminatedUnion",0,pZ,"$ZodE164",0,pm,"$ZodEmail",0,c2,"$ZodEmoji",0,c5,"$ZodEnum",0,pH,"$ZodFile",0,pq,"$ZodGUID",0,c1,"$ZodIPv4",0,po,"$ZodIPv6",0,ps,"$ZodISODate",0,pn,"$ZodISODateTime",0,pr,"$ZodISODuration",0,pa,"$ZodISOTime",0,pi,"$ZodIntersection",0,pM,"$ZodJWT",0,pv,"$ZodKSUID",0,pt,"$ZodLazy",0,fi,"$ZodLiteral",0,pG,"$ZodMap",0,pV,"$ZodNaN",0,p3,"$ZodNanoID",0,c9,"$ZodNever",0,pN,"$ZodNonOptional",0,p2,"$ZodNull",0,pj,"$ZodNullable",0,pQ,"$ZodNumber",0,py,"$ZodNumberFormat",0,pb,"$ZodObject",0,pA,"$ZodOptional",0,pX,"$ZodPipe",0,p8,"$ZodPrefault",0,p4,"$ZodPromise",0,fn,"$ZodReadonly",0,fe,"$ZodRecord",0,pB,"$ZodSet",0,pJ,"$ZodString",0,cQ,"$ZodStringFormat",0,c0,"$ZodSuccess",0,p5,"$ZodSymbol",0,pk,"$ZodTemplateLiteral",0,fr,"$ZodTransform",0,pY,"$ZodTuple",0,pL,"$ZodType",0,cX,"$ZodULID",0,c7,"$ZodURL",0,c6,"$ZodUUID",0,c4,"$ZodUndefined",0,p$,"$ZodUnion",0,pD,"$ZodUnknown",0,pI,"$ZodVoid",0,pE,"$ZodXID",0,pe,"clone",()=>o0,"isValidBase64",()=>pd,"isValidBase64URL",()=>pp,"isValidJWT",()=>ph],71120),e.i(71120),e.i(57730),e.i(19817);var fs=e.i(76940),fl=e.i(19097);function fu(e,t,r,n){let i=Math.abs(e),a=i%10,o=i%100;return o>=11&&o<=19?n:1===a?t:a>=2&&a<=4?r:n}function fd(e,t,r,n){let i=Math.abs(e),a=i%10,o=i%100;return o>=11&&o<=19?n:1===a?t:a>=2&&a<=4?r:n}e.s([],87855),e.i(87855),e.s(["ar",0,function(){let e,t;return{localeError:(e={string:{unit:"حرف",verb:"أن يحوي"},file:{unit:"بايت",verb:"أن يحوي"},array:{unit:"عنصر",verb:"أن يحوي"},set:{unit:"عنصر",verb:"أن يحوي"}},t={regex:"مدخل",email:"بريد إلكتروني",url:"رابط",emoji:"إيموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاريخ ووقت بمعيار ISO",date:"تاريخ بمعيار ISO",time:"وقت بمعيار ISO",duration:"مدة بمعيار ISO",ipv4:"عنوان IPv4",ipv6:"عنوان IPv6",cidrv4:"مدى عناوين بصيغة IPv4",cidrv6:"مدى عناوين بصيغة IPv6",base64:"نَص بترميز base64-encoded",base64url:"نَص بترميز base64url-encoded",json_string:"نَص على هيئة JSON",e164:"رقم هاتف بمعيار E.164",jwt:"JWT",template_literal:"مدخل"},r=>{switch(r.code){case"invalid_type":return`مدخلات غير مقبولة: يفترض إدخال ${r.expected}، ولكن تم إدخال ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`مدخلات غير مقبولة: يفترض إدخال ${o2(r.values[0])}`;return`اختيار غير مقبول: يتوقع انتقاء أحد هذه الخيارات: ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return` أكبر من اللازم: يفترض أن تكون ${r.origin??"القيمة"} ${t} ${r.maximum.toString()} ${n.unit??"عنصر"}`;return`أكبر من اللازم: يفترض أن تكون ${r.origin??"القيمة"} ${t} ${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`أصغر من اللازم: يفترض لـ ${r.origin} أن يكون ${t} ${r.minimum.toString()} ${n.unit}`;return`أصغر من اللازم: يفترض لـ ${r.origin} أن يكون ${t} ${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`نَص غير مقبول: يجب أن يبدأ بـ "${r.prefix}"`;if("ends_with"===r.format)return`نَص غير مقبول: يجب أن ينتهي بـ "${r.suffix}"`;if("includes"===r.format)return`نَص غير مقبول: يجب أن يتضمَّن "${r.includes}"`;if("regex"===r.format)return`نَص غير مقبول: يجب أن يطابق النمط ${r.pattern}`;return`${t[r.format]??r.format} غير مقبول`;case"not_multiple_of":return`رقم غير مقبول: يجب أن يكون من مضاعفات ${r.divisor}`;case"unrecognized_keys":return`معرف${r.keys.length>1?"ات":""} غريب${r.keys.length>1?"ة":""}: ${oP(r.keys,"، ")}`;case"invalid_key":return`معرف غير مقبول في ${r.origin}`;case"invalid_union":default:return"مدخل غير مقبول";case"invalid_element":return`مدخل غير مقبول في ${r.origin}`}})}},"az",0,function(){let e,t;return{localeError:(e={string:{unit:"simvol",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"element",verb:"olmalıdır"},set:{unit:"element",verb:"olmalıdır"}},t={regex:"input",email:"email address",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datetime",date:"ISO date",time:"ISO time",duration:"ISO duration",ipv4:"IPv4 address",ipv6:"IPv6 address",cidrv4:"IPv4 range",cidrv6:"IPv6 range",base64:"base64-encoded string",base64url:"base64url-encoded string",json_string:"JSON string",e164:"E.164 number",jwt:"JWT",template_literal:"input"},r=>{switch(r.code){case"invalid_type":return`Yanlış dəyər: g\xf6zlənilən ${r.expected}, daxil olan ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Yanlış dəyər: g\xf6zlənilən ${o2(r.values[0])}`;return`Yanlış se\xe7im: aşağıdakılardan biri olmalıdır: ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${r.origin??"dəyər"} ${t}${r.maximum.toString()} ${n.unit??"element"}`;return`\xc7ox b\xf6y\xfck: g\xf6zlənilən ${r.origin??"dəyər"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`\xc7ox ki\xe7ik: g\xf6zlənilən ${r.origin} ${t}${r.minimum.toString()} ${n.unit}`;return`\xc7ox ki\xe7ik: g\xf6zlənilən ${r.origin} ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Yanlış mətn: "${r.prefix}" ilə başlamalıdır`;if("ends_with"===r.format)return`Yanlış mətn: "${r.suffix}" ilə bitməlidir`;if("includes"===r.format)return`Yanlış mətn: "${r.includes}" daxil olmalıdır`;if("regex"===r.format)return`Yanlış mətn: ${r.pattern} şablonuna uyğun olmalıdır`;return`Yanlış ${t[r.format]??r.format}`;case"not_multiple_of":return`Yanlış ədəd: ${r.divisor} ilə b\xf6l\xfcnə bilən olmalıdır`;case"unrecognized_keys":return`Tanınmayan a\xe7ar${r.keys.length>1?"lar":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`${r.origin} daxilində yanlış a\xe7ar`;case"invalid_union":return"Yanlış dəyər";case"invalid_element":return`${r.origin} daxilində yanlış dəyər`;default:return`Yanlış dəyər`}})}},"be",0,function(){let e,t;return{localeError:(e={string:{unit:{one:"сімвал",few:"сімвалы",many:"сімвалаў"},verb:"мець"},array:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},set:{unit:{one:"элемент",few:"элементы",many:"элементаў"},verb:"мець"},file:{unit:{one:"байт",few:"байты",many:"байтаў"},verb:"мець"}},t={regex:"увод",email:"email адрас",url:"URL",emoji:"эмодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата і час",date:"ISO дата",time:"ISO час",duration:"ISO працягласць",ipv4:"IPv4 адрас",ipv6:"IPv6 адрас",cidrv4:"IPv4 дыяпазон",cidrv6:"IPv6 дыяпазон",base64:"радок у фармаце base64",base64url:"радок у фармаце base64url",json_string:"JSON радок",e164:"нумар E.164",jwt:"JWT",template_literal:"увод"},r=>{switch(r.code){case"invalid_type":return`Няправільны ўвод: чакаўся ${r.expected}, атрымана ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"лік";case"object":if(Array.isArray(e))return"масіў";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Няправільны ўвод: чакалася ${o2(r.values[0])}`;return`Няправільны варыянт: чакаўся адзін з ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n){let e=fu(Number(r.maximum),n.unit.one,n.unit.few,n.unit.many);return`Занадта вялікі: чакалася, што ${r.origin??"значэнне"} павінна ${n.verb} ${t}${r.maximum.toString()} ${e}`}return`Занадта вялікі: чакалася, што ${r.origin??"значэнне"} павінна быць ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n){let e=fu(Number(r.minimum),n.unit.one,n.unit.few,n.unit.many);return`Занадта малы: чакалася, што ${r.origin} павінна ${n.verb} ${t}${r.minimum.toString()} ${e}`}return`Занадта малы: чакалася, што ${r.origin} павінна быць ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Няправільны радок: павінен пачынацца з "${r.prefix}"`;if("ends_with"===r.format)return`Няправільны радок: павінен заканчвацца на "${r.suffix}"`;if("includes"===r.format)return`Няправільны радок: павінен змяшчаць "${r.includes}"`;if("regex"===r.format)return`Няправільны радок: павінен адпавядаць шаблону ${r.pattern}`;return`Няправільны ${t[r.format]??r.format}`;case"not_multiple_of":return`Няправільны лік: павінен быць кратным ${r.divisor}`;case"unrecognized_keys":return`Нераспазнаны ${r.keys.length>1?"ключы":"ключ"}: ${oP(r.keys,", ")}`;case"invalid_key":return`Няправільны ключ у ${r.origin}`;case"invalid_union":return"Няправільны ўвод";case"invalid_element":return`Няправільнае значэнне ў ${r.origin}`;default:return`Няправільны ўвод`}})}},"ca",0,function(){let e,t;return{localeError:(e={string:{unit:"caràcters",verb:"contenir"},file:{unit:"bytes",verb:"contenir"},array:{unit:"elements",verb:"contenir"},set:{unit:"elements",verb:"contenir"}},t={regex:"entrada",email:"adreça electrònica",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i hora ISO",date:"data ISO",time:"hora ISO",duration:"durada ISO",ipv4:"adreça IPv4",ipv6:"adreça IPv6",cidrv4:"rang IPv4",cidrv6:"rang IPv6",base64:"cadena codificada en base64",base64url:"cadena codificada en base64url",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},r=>{switch(r.code){case"invalid_type":return`Tipus inv\xe0lid: s'esperava ${r.expected}, s'ha rebut ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Valor inv\xe0lid: s'esperava ${o2(r.values[0])}`;return`Opci\xf3 inv\xe0lida: s'esperava una de ${oP(r.values," o ")}`;case"too_big":{let t=r.inclusive?"com a màxim":"menys de",n=e[r.origin]??null;if(n)return`Massa gran: s'esperava que ${r.origin??"el valor"} contingu\xe9s ${t} ${r.maximum.toString()} ${n.unit??"elements"}`;return`Massa gran: s'esperava que ${r.origin??"el valor"} fos ${t} ${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?"com a mínim":"més de",n=e[r.origin]??null;if(n)return`Massa petit: s'esperava que ${r.origin} contingu\xe9s ${t} ${r.minimum.toString()} ${n.unit}`;return`Massa petit: s'esperava que ${r.origin} fos ${t} ${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Format inv\xe0lid: ha de comen\xe7ar amb "${r.prefix}"`;if("ends_with"===r.format)return`Format inv\xe0lid: ha d'acabar amb "${r.suffix}"`;if("includes"===r.format)return`Format inv\xe0lid: ha d'incloure "${r.includes}"`;if("regex"===r.format)return`Format inv\xe0lid: ha de coincidir amb el patr\xf3 ${r.pattern}`;return`Format inv\xe0lid per a ${t[r.format]??r.format}`;case"not_multiple_of":return`N\xfamero inv\xe0lid: ha de ser m\xfaltiple de ${r.divisor}`;case"unrecognized_keys":return`Clau${r.keys.length>1?"s":""} no reconeguda${r.keys.length>1?"s":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Clau inv\xe0lida a ${r.origin}`;case"invalid_union":return"Entrada invàlida";case"invalid_element":return`Element inv\xe0lid a ${r.origin}`;default:return`Entrada inv\xe0lida`}})}},"cs",0,function(){let e,t;return{localeError:(e={string:{unit:"znaků",verb:"mít"},file:{unit:"bajtů",verb:"mít"},array:{unit:"prvků",verb:"mít"},set:{unit:"prvků",verb:"mít"}},t={regex:"regulární výraz",email:"e-mailová adresa",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"datum a čas ve formátu ISO",date:"datum ve formátu ISO",time:"čas ve formátu ISO",duration:"doba trvání ISO",ipv4:"IPv4 adresa",ipv6:"IPv6 adresa",cidrv4:"rozsah IPv4",cidrv6:"rozsah IPv6",base64:"řetězec zakódovaný ve formátu base64",base64url:"řetězec zakódovaný ve formátu base64url",json_string:"řetězec ve formátu JSON",e164:"číslo E.164",jwt:"JWT",template_literal:"vstup"},r=>{switch(r.code){case"invalid_type":return`Neplatn\xfd vstup: oček\xe1v\xe1no ${r.expected}, obdrženo ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"číslo";case"string":return"řetězec";case"boolean":return"boolean";case"bigint":return"bigint";case"function":return"funkce";case"symbol":return"symbol";case"undefined":return"undefined";case"object":if(Array.isArray(e))return"pole";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Neplatn\xfd vstup: oček\xe1v\xe1no ${o2(r.values[0])}`;return`Neplatn\xe1 možnost: oček\xe1v\xe1na jedna z hodnot ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Hodnota je př\xedliš velk\xe1: ${r.origin??"hodnota"} mus\xed m\xedt ${t}${r.maximum.toString()} ${n.unit??"prvků"}`;return`Hodnota je př\xedliš velk\xe1: ${r.origin??"hodnota"} mus\xed b\xfdt ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Hodnota je př\xedliš mal\xe1: ${r.origin??"hodnota"} mus\xed m\xedt ${t}${r.minimum.toString()} ${n.unit??"prvků"}`;return`Hodnota je př\xedliš mal\xe1: ${r.origin??"hodnota"} mus\xed b\xfdt ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Neplatn\xfd řetězec: mus\xed zač\xednat na "${r.prefix}"`;if("ends_with"===r.format)return`Neplatn\xfd řetězec: mus\xed končit na "${r.suffix}"`;if("includes"===r.format)return`Neplatn\xfd řetězec: mus\xed obsahovat "${r.includes}"`;if("regex"===r.format)return`Neplatn\xfd řetězec: mus\xed odpov\xeddat vzoru ${r.pattern}`;return`Neplatn\xfd form\xe1t ${t[r.format]??r.format}`;case"not_multiple_of":return`Neplatn\xe9 č\xedslo: mus\xed b\xfdt n\xe1sobkem ${r.divisor}`;case"unrecognized_keys":return`Nezn\xe1m\xe9 kl\xedče: ${oP(r.keys,", ")}`;case"invalid_key":return`Neplatn\xfd kl\xedč v ${r.origin}`;case"invalid_union":return"Neplatný vstup";case"invalid_element":return`Neplatn\xe1 hodnota v ${r.origin}`;default:return`Neplatn\xfd vstup`}})}},"de",0,function(){let e,t;return{localeError:(e={string:{unit:"Zeichen",verb:"zu haben"},file:{unit:"Bytes",verb:"zu haben"},array:{unit:"Elemente",verb:"zu haben"},set:{unit:"Elemente",verb:"zu haben"}},t={regex:"Eingabe",email:"E-Mail-Adresse",url:"URL",emoji:"Emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-Datum und -Uhrzeit",date:"ISO-Datum",time:"ISO-Uhrzeit",duration:"ISO-Dauer",ipv4:"IPv4-Adresse",ipv6:"IPv6-Adresse",cidrv4:"IPv4-Bereich",cidrv6:"IPv6-Bereich",base64:"Base64-codierter String",base64url:"Base64-URL-codierter String",json_string:"JSON-String",e164:"E.164-Nummer",jwt:"JWT",template_literal:"Eingabe"},r=>{switch(r.code){case"invalid_type":return`Ung\xfcltige Eingabe: erwartet ${r.expected}, erhalten ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"Zahl";case"object":if(Array.isArray(e))return"Array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ung\xfcltige Eingabe: erwartet ${o2(r.values[0])}`;return`Ung\xfcltige Option: erwartet eine von ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Zu gro\xdf: erwartet, dass ${r.origin??"Wert"} ${t}${r.maximum.toString()} ${n.unit??"Elemente"} hat`;return`Zu gro\xdf: erwartet, dass ${r.origin??"Wert"} ${t}${r.maximum.toString()} ist`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Zu klein: erwartet, dass ${r.origin} ${t}${r.minimum.toString()} ${n.unit} hat`;return`Zu klein: erwartet, dass ${r.origin} ${t}${r.minimum.toString()} ist`}case"invalid_format":if("starts_with"===r.format)return`Ung\xfcltiger String: muss mit "${r.prefix}" beginnen`;if("ends_with"===r.format)return`Ung\xfcltiger String: muss mit "${r.suffix}" enden`;if("includes"===r.format)return`Ung\xfcltiger String: muss "${r.includes}" enthalten`;if("regex"===r.format)return`Ung\xfcltiger String: muss dem Muster ${r.pattern} entsprechen`;return`Ung\xfcltig: ${t[r.format]??r.format}`;case"not_multiple_of":return`Ung\xfcltige Zahl: muss ein Vielfaches von ${r.divisor} sein`;case"unrecognized_keys":return`${r.keys.length>1?"Unbekannte Schlüssel":"Unbekannter Schlüssel"}: ${oP(r.keys,", ")}`;case"invalid_key":return`Ung\xfcltiger Schl\xfcssel in ${r.origin}`;case"invalid_union":return"Ungültige Eingabe";case"invalid_element":return`Ung\xfcltiger Wert in ${r.origin}`;default:return`Ung\xfcltige Eingabe`}})}},"en",0,dX,"eo",0,function(){let e,t;return{localeError:(e={string:{unit:"karaktrojn",verb:"havi"},file:{unit:"bajtojn",verb:"havi"},array:{unit:"elementojn",verb:"havi"},set:{unit:"elementojn",verb:"havi"}},t={regex:"enigo",email:"retadreso",url:"URL",emoji:"emoĝio",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datotempo",date:"ISO-dato",time:"ISO-tempo",duration:"ISO-daŭro",ipv4:"IPv4-adreso",ipv6:"IPv6-adreso",cidrv4:"IPv4-rango",cidrv6:"IPv6-rango",base64:"64-ume kodita karaktraro",base64url:"URL-64-ume kodita karaktraro",json_string:"JSON-karaktraro",e164:"E.164-nombro",jwt:"JWT",template_literal:"enigo"},r=>{switch(r.code){case"invalid_type":return`Nevalida enigo: atendiĝis ${r.expected}, riceviĝis ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"nombro";case"object":if(Array.isArray(e))return"tabelo";if(null===e)return"senvalora";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Nevalida enigo: atendiĝis ${o2(r.values[0])}`;return`Nevalida opcio: atendiĝis unu el ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Tro granda: atendiĝis ke ${r.origin??"valoro"} havu ${t}${r.maximum.toString()} ${n.unit??"elementojn"}`;return`Tro granda: atendiĝis ke ${r.origin??"valoro"} havu ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Tro malgranda: atendiĝis ke ${r.origin} havu ${t}${r.minimum.toString()} ${n.unit}`;return`Tro malgranda: atendiĝis ke ${r.origin} estu ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Nevalida karaktraro: devas komenciĝi per "${r.prefix}"`;if("ends_with"===r.format)return`Nevalida karaktraro: devas finiĝi per "${r.suffix}"`;if("includes"===r.format)return`Nevalida karaktraro: devas inkluzivi "${r.includes}"`;if("regex"===r.format)return`Nevalida karaktraro: devas kongrui kun la modelo ${r.pattern}`;return`Nevalida ${t[r.format]??r.format}`;case"not_multiple_of":return`Nevalida nombro: devas esti oblo de ${r.divisor}`;case"unrecognized_keys":return`Nekonata${r.keys.length>1?"j":""} ŝlosilo${r.keys.length>1?"j":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Nevalida ŝlosilo en ${r.origin}`;case"invalid_union":default:return"Nevalida enigo";case"invalid_element":return`Nevalida valoro en ${r.origin}`}})}},"es",0,function(){let e,t;return{localeError:(e={string:{unit:"caracteres",verb:"tener"},file:{unit:"bytes",verb:"tener"},array:{unit:"elementos",verb:"tener"},set:{unit:"elementos",verb:"tener"}},t={regex:"entrada",email:"dirección de correo electrónico",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"fecha y hora ISO",date:"fecha ISO",time:"hora ISO",duration:"duración ISO",ipv4:"dirección IPv4",ipv6:"dirección IPv6",cidrv4:"rango IPv4",cidrv6:"rango IPv6",base64:"cadena codificada en base64",base64url:"URL codificada en base64",json_string:"cadena JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},r=>{switch(r.code){case"invalid_type":return`Entrada inv\xe1lida: se esperaba ${r.expected}, recibido ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"número";case"object":if(Array.isArray(e))return"arreglo";if(null===e)return"nulo";if(Object.getPrototypeOf(e)!==Object.prototype)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Entrada inv\xe1lida: se esperaba ${o2(r.values[0])}`;return`Opci\xf3n inv\xe1lida: se esperaba una de ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Demasiado grande: se esperaba que ${r.origin??"valor"} tuviera ${t}${r.maximum.toString()} ${n.unit??"elementos"}`;return`Demasiado grande: se esperaba que ${r.origin??"valor"} fuera ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Demasiado peque\xf1o: se esperaba que ${r.origin} tuviera ${t}${r.minimum.toString()} ${n.unit}`;return`Demasiado peque\xf1o: se esperaba que ${r.origin} fuera ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Cadena inv\xe1lida: debe comenzar con "${r.prefix}"`;if("ends_with"===r.format)return`Cadena inv\xe1lida: debe terminar en "${r.suffix}"`;if("includes"===r.format)return`Cadena inv\xe1lida: debe incluir "${r.includes}"`;if("regex"===r.format)return`Cadena inv\xe1lida: debe coincidir con el patr\xf3n ${r.pattern}`;return`Inv\xe1lido ${t[r.format]??r.format}`;case"not_multiple_of":return`N\xfamero inv\xe1lido: debe ser m\xfaltiplo de ${r.divisor}`;case"unrecognized_keys":return`Llave${r.keys.length>1?"s":""} desconocida${r.keys.length>1?"s":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Llave inv\xe1lida en ${r.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inv\xe1lido en ${r.origin}`;default:return`Entrada inv\xe1lida`}})}},"fa",0,function(){let e,t;return{localeError:(e={string:{unit:"کاراکتر",verb:"داشته باشد"},file:{unit:"بایت",verb:"داشته باشد"},array:{unit:"آیتم",verb:"داشته باشد"},set:{unit:"آیتم",verb:"داشته باشد"}},t={regex:"ورودی",email:"آدرس ایمیل",url:"URL",emoji:"ایموجی",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"تاریخ و زمان ایزو",date:"تاریخ ایزو",time:"زمان ایزو",duration:"مدت زمان ایزو",ipv4:"IPv4 آدرس",ipv6:"IPv6 آدرس",cidrv4:"IPv4 دامنه",cidrv6:"IPv6 دامنه",base64:"base64-encoded رشته",base64url:"base64url-encoded رشته",json_string:"JSON رشته",e164:"E.164 عدد",jwt:"JWT",template_literal:"ورودی"},r=>{switch(r.code){case"invalid_type":return`ورودی نامعتبر: می‌بایست ${r.expected} می‌بود، ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":if(Array.isArray(e))return"آرایه";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)} دریافت شد`;case"invalid_value":if(1===r.values.length)return`ورودی نامعتبر: می‌بایست ${o2(r.values[0])} می‌بود`;return`گزینه نامعتبر: می‌بایست یکی از ${oP(r.values,"|")} می‌بود`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`خیلی بزرگ: ${r.origin??"مقدار"} باید ${t}${r.maximum.toString()} ${n.unit??"عنصر"} باشد`;return`خیلی بزرگ: ${r.origin??"مقدار"} باید ${t}${r.maximum.toString()} باشد`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`خیلی کوچک: ${r.origin} باید ${t}${r.minimum.toString()} ${n.unit} باشد`;return`خیلی کوچک: ${r.origin} باید ${t}${r.minimum.toString()} باشد`}case"invalid_format":if("starts_with"===r.format)return`رشته نامعتبر: باید با "${r.prefix}" شروع شود`;if("ends_with"===r.format)return`رشته نامعتبر: باید با "${r.suffix}" تمام شود`;if("includes"===r.format)return`رشته نامعتبر: باید شامل "${r.includes}" باشد`;if("regex"===r.format)return`رشته نامعتبر: باید با الگوی ${r.pattern} مطابقت داشته باشد`;return`${t[r.format]??r.format} نامعتبر`;case"not_multiple_of":return`عدد نامعتبر: باید مضرب ${r.divisor} باشد`;case"unrecognized_keys":return`کلید${r.keys.length>1?"های":""} ناشناس: ${oP(r.keys,", ")}`;case"invalid_key":return`کلید ناشناس در ${r.origin}`;case"invalid_union":default:return`ورودی نامعتبر`;case"invalid_element":return`مقدار نامعتبر در ${r.origin}`}})}},"fi",0,function(){let e,t;return{localeError:(e={string:{unit:"merkkiä",subject:"merkkijonon"},file:{unit:"tavua",subject:"tiedoston"},array:{unit:"alkiota",subject:"listan"},set:{unit:"alkiota",subject:"joukon"},number:{unit:"",subject:"luvun"},bigint:{unit:"",subject:"suuren kokonaisluvun"},int:{unit:"",subject:"kokonaisluvun"},date:{unit:"",subject:"päivämäärän"}},t={regex:"säännöllinen lauseke",email:"sähköpostiosoite",url:"URL-osoite",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-aikaleima",date:"ISO-päivämäärä",time:"ISO-aika",duration:"ISO-kesto",ipv4:"IPv4-osoite",ipv6:"IPv6-osoite",cidrv4:"IPv4-alue",cidrv6:"IPv6-alue",base64:"base64-koodattu merkkijono",base64url:"base64url-koodattu merkkijono",json_string:"JSON-merkkijono",e164:"E.164-luku",jwt:"JWT",template_literal:"templaattimerkkijono"},r=>{switch(r.code){case"invalid_type":return`Virheellinen tyyppi: odotettiin ${r.expected}, oli ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Virheellinen sy\xf6te: t\xe4ytyy olla ${o2(r.values[0])}`;return`Virheellinen valinta: t\xe4ytyy olla yksi seuraavista: ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Liian suuri: ${n.subject} t\xe4ytyy olla ${t}${r.maximum.toString()} ${n.unit}`.trim();return`Liian suuri: arvon t\xe4ytyy olla ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Liian pieni: ${n.subject} t\xe4ytyy olla ${t}${r.minimum.toString()} ${n.unit}`.trim();return`Liian pieni: arvon t\xe4ytyy olla ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Virheellinen sy\xf6te: t\xe4ytyy alkaa "${r.prefix}"`;if("ends_with"===r.format)return`Virheellinen sy\xf6te: t\xe4ytyy loppua "${r.suffix}"`;if("includes"===r.format)return`Virheellinen sy\xf6te: t\xe4ytyy sis\xe4lt\xe4\xe4 "${r.includes}"`;if("regex"===r.format)return`Virheellinen sy\xf6te: t\xe4ytyy vastata s\xe4\xe4nn\xf6llist\xe4 lauseketta ${r.pattern}`;return`Virheellinen ${t[r.format]??r.format}`;case"not_multiple_of":return`Virheellinen luku: t\xe4ytyy olla luvun ${r.divisor} monikerta`;case"unrecognized_keys":return`${r.keys.length>1?"Tuntemattomat avaimet":"Tuntematon avain"}: ${oP(r.keys,", ")}`;case"invalid_key":return"Virheellinen avain tietueessa";case"invalid_union":return"Virheellinen unioni";case"invalid_element":return"Virheellinen arvo joukossa";default:return`Virheellinen sy\xf6te`}})}},"fr",0,function(){let e,t;return{localeError:(e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}},t={regex:"entrée",email:"adresse e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date et heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},r=>{switch(r.code){case"invalid_type":return`Entr\xe9e invalide : ${r.expected} attendu, ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"nombre";case"object":if(Array.isArray(e))return"tableau";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)} re\xe7u`;case"invalid_value":if(1===r.values.length)return`Entr\xe9e invalide : ${o2(r.values[0])} attendu`;return`Option invalide : une valeur parmi ${oP(r.values,"|")} attendue`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Trop grand : ${r.origin??"valeur"} doit ${n.verb} ${t}${r.maximum.toString()} ${n.unit??"élément(s)"}`;return`Trop grand : ${r.origin??"valeur"} doit \xeatre ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Trop petit : ${r.origin} doit ${n.verb} ${t}${r.minimum.toString()} ${n.unit}`;return`Trop petit : ${r.origin} doit \xeatre ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Cha\xeene invalide : doit commencer par "${r.prefix}"`;if("ends_with"===r.format)return`Cha\xeene invalide : doit se terminer par "${r.suffix}"`;if("includes"===r.format)return`Cha\xeene invalide : doit inclure "${r.includes}"`;if("regex"===r.format)return`Cha\xeene invalide : doit correspondre au mod\xe8le ${r.pattern}`;return`${t[r.format]??r.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xe9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${oP(r.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${r.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return`Entr\xe9e invalide`}})}},"frCA",0,function(){let e,t;return{localeError:(e={string:{unit:"caractères",verb:"avoir"},file:{unit:"octets",verb:"avoir"},array:{unit:"éléments",verb:"avoir"},set:{unit:"éléments",verb:"avoir"}},t={regex:"entrée",email:"adresse courriel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"date-heure ISO",date:"date ISO",time:"heure ISO",duration:"durée ISO",ipv4:"adresse IPv4",ipv6:"adresse IPv6",cidrv4:"plage IPv4",cidrv6:"plage IPv6",base64:"chaîne encodée en base64",base64url:"chaîne encodée en base64url",json_string:"chaîne JSON",e164:"numéro E.164",jwt:"JWT",template_literal:"entrée"},r=>{switch(r.code){case"invalid_type":return`Entr\xe9e invalide : attendu ${r.expected}, re\xe7u ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Entr\xe9e invalide : attendu ${o2(r.values[0])}`;return`Option invalide : attendu l'une des valeurs suivantes ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"≤":"<",n=e[r.origin]??null;if(n)return`Trop grand : attendu que ${r.origin??"la valeur"} ait ${t}${r.maximum.toString()} ${n.unit}`;return`Trop grand : attendu que ${r.origin??"la valeur"} soit ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?"≥":">",n=e[r.origin]??null;if(n)return`Trop petit : attendu que ${r.origin} ait ${t}${r.minimum.toString()} ${n.unit}`;return`Trop petit : attendu que ${r.origin} soit ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Cha\xeene invalide : doit commencer par "${r.prefix}"`;if("ends_with"===r.format)return`Cha\xeene invalide : doit se terminer par "${r.suffix}"`;if("includes"===r.format)return`Cha\xeene invalide : doit inclure "${r.includes}"`;if("regex"===r.format)return`Cha\xeene invalide : doit correspondre au motif ${r.pattern}`;return`${t[r.format]??r.format} invalide`;case"not_multiple_of":return`Nombre invalide : doit \xeatre un multiple de ${r.divisor}`;case"unrecognized_keys":return`Cl\xe9${r.keys.length>1?"s":""} non reconnue${r.keys.length>1?"s":""} : ${oP(r.keys,", ")}`;case"invalid_key":return`Cl\xe9 invalide dans ${r.origin}`;case"invalid_union":return"Entrée invalide";case"invalid_element":return`Valeur invalide dans ${r.origin}`;default:return`Entr\xe9e invalide`}})}},"he",0,function(){let e,t;return{localeError:(e={string:{unit:"אותיות",verb:"לכלול"},file:{unit:"בייטים",verb:"לכלול"},array:{unit:"פריטים",verb:"לכלול"},set:{unit:"פריטים",verb:"לכלול"}},t={regex:"קלט",email:"כתובת אימייל",url:"כתובת רשת",emoji:"אימוג'י",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"תאריך וזמן ISO",date:"תאריך ISO",time:"זמן ISO",duration:"משך זמן ISO",ipv4:"כתובת IPv4",ipv6:"כתובת IPv6",cidrv4:"טווח IPv4",cidrv6:"טווח IPv6",base64:"מחרוזת בבסיס 64",base64url:"מחרוזת בבסיס 64 לכתובות רשת",json_string:"מחרוזת JSON",e164:"מספר E.164",jwt:"JWT",template_literal:"קלט"},r=>{switch(r.code){case"invalid_type":return`קלט לא תקין: צריך ${r.expected}, התקבל ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`קלט לא תקין: צריך ${o2(r.values[0])}`;return`קלט לא תקין: צריך אחת מהאפשרויות ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`גדול מדי: ${r.origin??"value"} צריך להיות ${t}${r.maximum.toString()} ${n.unit??"elements"}`;return`גדול מדי: ${r.origin??"value"} צריך להיות ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`קטן מדי: ${r.origin} צריך להיות ${t}${r.minimum.toString()} ${n.unit}`;return`קטן מדי: ${r.origin} צריך להיות ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`מחרוזת לא תקינה: חייבת להתחיל ב"${r.prefix}"`;if("ends_with"===r.format)return`מחרוזת לא תקינה: חייבת להסתיים ב "${r.suffix}"`;if("includes"===r.format)return`מחרוזת לא תקינה: חייבת לכלול "${r.includes}"`;if("regex"===r.format)return`מחרוזת לא תקינה: חייבת להתאים לתבנית ${r.pattern}`;return`${t[r.format]??r.format} לא תקין`;case"not_multiple_of":return`מספר לא תקין: חייב להיות מכפלה של ${r.divisor}`;case"unrecognized_keys":return`מפתח${r.keys.length>1?"ות":""} לא מזוה${r.keys.length>1?"ים":"ה"}: ${oP(r.keys,", ")}`;case"invalid_key":return`מפתח לא תקין ב${r.origin}`;case"invalid_union":return"קלט לא תקין";case"invalid_element":return`ערך לא תקין ב${r.origin}`;default:return`קלט לא תקין`}})}},"hu",0,function(){let e,t;return{localeError:(e={string:{unit:"karakter",verb:"legyen"},file:{unit:"byte",verb:"legyen"},array:{unit:"elem",verb:"legyen"},set:{unit:"elem",verb:"legyen"}},t={regex:"bemenet",email:"email cím",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO időbélyeg",date:"ISO dátum",time:"ISO idő",duration:"ISO időintervallum",ipv4:"IPv4 cím",ipv6:"IPv6 cím",cidrv4:"IPv4 tartomány",cidrv6:"IPv6 tartomány",base64:"base64-kódolt string",base64url:"base64url-kódolt string",json_string:"JSON string",e164:"E.164 szám",jwt:"JWT",template_literal:"bemenet"},r=>{switch(r.code){case"invalid_type":return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${r.expected}, a kapott \xe9rt\xe9k ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"szám";case"object":if(Array.isArray(e))return"tömb";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`\xc9rv\xe9nytelen bemenet: a v\xe1rt \xe9rt\xe9k ${o2(r.values[0])}`;return`\xc9rv\xe9nytelen opci\xf3: valamelyik \xe9rt\xe9k v\xe1rt ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`T\xfal nagy: ${r.origin??"érték"} m\xe9rete t\xfal nagy ${t}${r.maximum.toString()} ${n.unit??"elem"}`;return`T\xfal nagy: a bemeneti \xe9rt\xe9k ${r.origin??"érték"} t\xfal nagy: ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${r.origin} m\xe9rete t\xfal kicsi ${t}${r.minimum.toString()} ${n.unit}`;return`T\xfal kicsi: a bemeneti \xe9rt\xe9k ${r.origin} t\xfal kicsi ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`\xc9rv\xe9nytelen string: "${r.prefix}" \xe9rt\xe9kkel kell kezdődnie`;if("ends_with"===r.format)return`\xc9rv\xe9nytelen string: "${r.suffix}" \xe9rt\xe9kkel kell v\xe9gződnie`;if("includes"===r.format)return`\xc9rv\xe9nytelen string: "${r.includes}" \xe9rt\xe9ket kell tartalmaznia`;if("regex"===r.format)return`\xc9rv\xe9nytelen string: ${r.pattern} mint\xe1nak kell megfelelnie`;return`\xc9rv\xe9nytelen ${t[r.format]??r.format}`;case"not_multiple_of":return`\xc9rv\xe9nytelen sz\xe1m: ${r.divisor} t\xf6bbsz\xf6r\xf6s\xe9nek kell lennie`;case"unrecognized_keys":return`Ismeretlen kulcs${r.keys.length>1?"s":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`\xc9rv\xe9nytelen kulcs ${r.origin}`;case"invalid_union":return"Érvénytelen bemenet";case"invalid_element":return`\xc9rv\xe9nytelen \xe9rt\xe9k: ${r.origin}`;default:return`\xc9rv\xe9nytelen bemenet`}})}},"id",0,function(){let e,t;return{localeError:(e={string:{unit:"karakter",verb:"memiliki"},file:{unit:"byte",verb:"memiliki"},array:{unit:"item",verb:"memiliki"},set:{unit:"item",verb:"memiliki"}},t={regex:"input",email:"alamat email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tanggal dan waktu format ISO",date:"tanggal format ISO",time:"jam format ISO",duration:"durasi format ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"rentang alamat IPv4",cidrv6:"rentang alamat IPv6",base64:"string dengan enkode base64",base64url:"string dengan enkode base64url",json_string:"string JSON",e164:"angka E.164",jwt:"JWT",template_literal:"input"},r=>{switch(r.code){case"invalid_type":return`Input tidak valid: diharapkan ${r.expected}, diterima ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Input tidak valid: diharapkan ${o2(r.values[0])}`;return`Pilihan tidak valid: diharapkan salah satu dari ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Terlalu besar: diharapkan ${r.origin??"value"} memiliki ${t}${r.maximum.toString()} ${n.unit??"elemen"}`;return`Terlalu besar: diharapkan ${r.origin??"value"} menjadi ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Terlalu kecil: diharapkan ${r.origin} memiliki ${t}${r.minimum.toString()} ${n.unit}`;return`Terlalu kecil: diharapkan ${r.origin} menjadi ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`String tidak valid: harus dimulai dengan "${r.prefix}"`;if("ends_with"===r.format)return`String tidak valid: harus berakhir dengan "${r.suffix}"`;if("includes"===r.format)return`String tidak valid: harus menyertakan "${r.includes}"`;if("regex"===r.format)return`String tidak valid: harus sesuai pola ${r.pattern}`;return`${t[r.format]??r.format} tidak valid`;case"not_multiple_of":return`Angka tidak valid: harus kelipatan dari ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali ${r.keys.length>1?"s":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Kunci tidak valid di ${r.origin}`;case"invalid_union":default:return"Input tidak valid";case"invalid_element":return`Nilai tidak valid di ${r.origin}`}})}},"it",0,function(){let e,t;return{localeError:(e={string:{unit:"caratteri",verb:"avere"},file:{unit:"byte",verb:"avere"},array:{unit:"elementi",verb:"avere"},set:{unit:"elementi",verb:"avere"}},t={regex:"input",email:"indirizzo email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e ora ISO",date:"data ISO",time:"ora ISO",duration:"durata ISO",ipv4:"indirizzo IPv4",ipv6:"indirizzo IPv6",cidrv4:"intervallo IPv4",cidrv6:"intervallo IPv6",base64:"stringa codificata in base64",base64url:"URL codificata in base64",json_string:"stringa JSON",e164:"numero E.164",jwt:"JWT",template_literal:"input"},r=>{switch(r.code){case"invalid_type":return`Input non valido: atteso ${r.expected}, ricevuto ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"numero";case"object":if(Array.isArray(e))return"vettore";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Input non valido: atteso ${o2(r.values[0])}`;return`Opzione non valida: atteso uno tra ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Troppo grande: ${r.origin??"valore"} deve avere ${t}${r.maximum.toString()} ${n.unit??"elementi"}`;return`Troppo grande: ${r.origin??"valore"} deve essere ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Troppo piccolo: ${r.origin} deve avere ${t}${r.minimum.toString()} ${n.unit}`;return`Troppo piccolo: ${r.origin} deve essere ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Stringa non valida: deve iniziare con "${r.prefix}"`;if("ends_with"===r.format)return`Stringa non valida: deve terminare con "${r.suffix}"`;if("includes"===r.format)return`Stringa non valida: deve includere "${r.includes}"`;if("regex"===r.format)return`Stringa non valida: deve corrispondere al pattern ${r.pattern}`;return`Invalid ${t[r.format]??r.format}`;case"not_multiple_of":return`Numero non valido: deve essere un multiplo di ${r.divisor}`;case"unrecognized_keys":return`Chiav${r.keys.length>1?"i":"e"} non riconosciut${r.keys.length>1?"e":"a"}: ${oP(r.keys,", ")}`;case"invalid_key":return`Chiave non valida in ${r.origin}`;case"invalid_union":default:return"Input non valido";case"invalid_element":return`Valore non valido in ${r.origin}`}})}},"ja",0,function(){let e,t;return{localeError:(e={string:{unit:"文字",verb:"である"},file:{unit:"バイト",verb:"である"},array:{unit:"要素",verb:"である"},set:{unit:"要素",verb:"である"}},t={regex:"入力値",email:"メールアドレス",url:"URL",emoji:"絵文字",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日時",date:"ISO日付",time:"ISO時刻",duration:"ISO期間",ipv4:"IPv4アドレス",ipv6:"IPv6アドレス",cidrv4:"IPv4範囲",cidrv6:"IPv6範囲",base64:"base64エンコード文字列",base64url:"base64urlエンコード文字列",json_string:"JSON文字列",e164:"E.164番号",jwt:"JWT",template_literal:"入力値"},r=>{switch(r.code){case"invalid_type":return`無効な入力: ${r.expected}が期待されましたが、${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"数値";case"object":if(Array.isArray(e))return"配列";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}が入力されました`;case"invalid_value":if(1===r.values.length)return`無効な入力: ${o2(r.values[0])}が期待されました`;return`無効な選択: ${oP(r.values,"、")}のいずれかである必要があります`;case"too_big":{let t=r.inclusive?"以下である":"より小さい",n=e[r.origin]??null;if(n)return`大きすぎる値: ${r.origin??"値"}は${r.maximum.toString()}${n.unit??"要素"}${t}必要があります`;return`大きすぎる値: ${r.origin??"値"}は${r.maximum.toString()}${t}必要があります`}case"too_small":{let t=r.inclusive?"以上である":"より大きい",n=e[r.origin]??null;if(n)return`小さすぎる値: ${r.origin}は${r.minimum.toString()}${n.unit}${t}必要があります`;return`小さすぎる値: ${r.origin}は${r.minimum.toString()}${t}必要があります`}case"invalid_format":if("starts_with"===r.format)return`無効な文字列: "${r.prefix}"で始まる必要があります`;if("ends_with"===r.format)return`無効な文字列: "${r.suffix}"で終わる必要があります`;if("includes"===r.format)return`無効な文字列: "${r.includes}"を含む必要があります`;if("regex"===r.format)return`無効な文字列: パターン${r.pattern}に一致する必要があります`;return`無効な${t[r.format]??r.format}`;case"not_multiple_of":return`無効な数値: ${r.divisor}の倍数である必要があります`;case"unrecognized_keys":return`認識されていないキー${r.keys.length>1?"群":""}: ${oP(r.keys,"、")}`;case"invalid_key":return`${r.origin}内の無効なキー`;case"invalid_union":return"無効な入力";case"invalid_element":return`${r.origin}内の無効な値`;default:return`無効な入力`}})}},"kh",0,function(){let e,t;return{localeError:(e={string:{unit:"តួអក្សរ",verb:"គួរមាន"},file:{unit:"បៃ",verb:"គួរមាន"},array:{unit:"ធាតុ",verb:"គួរមាន"},set:{unit:"ធាតុ",verb:"គួរមាន"}},t={regex:"ទិន្នន័យបញ្ចូល",email:"អាសយដ្ឋានអ៊ីមែល",url:"URL",emoji:"សញ្ញាអារម្មណ៍",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"កាលបរិច្ឆេទ និងម៉ោង ISO",date:"កាលបរិច្ឆេទ ISO",time:"ម៉ោង ISO",duration:"រយៈពេល ISO",ipv4:"អាសយដ្ឋាន IPv4",ipv6:"អាសយដ្ឋាន IPv6",cidrv4:"ដែនអាសយដ្ឋាន IPv4",cidrv6:"ដែនអាសយដ្ឋាន IPv6",base64:"ខ្សែអក្សរអ៊ិកូដ base64",base64url:"ខ្សែអក្សរអ៊ិកូដ base64url",json_string:"ខ្សែអក្សរ JSON",e164:"លេខ E.164",jwt:"JWT",template_literal:"ទិន្នន័យបញ្ចូល"},r=>{switch(r.code){case"invalid_type":return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${r.expected} ប៉ុន្តែទទួលបាន ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"មិនមែនជាលេខ (NaN)":"លេខ";case"object":if(Array.isArray(e))return"អារេ (Array)";if(null===e)return"គ្មានតម្លៃ (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`ទិន្នន័យបញ្ចូលមិនត្រឹមត្រូវ៖ ត្រូវការ ${o2(r.values[0])}`;return`ជម្រើសមិនត្រឹមត្រូវ៖ ត្រូវជាមួយក្នុងចំណោម ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`ធំពេក៖ ត្រូវការ ${r.origin??"តម្លៃ"} ${t} ${r.maximum.toString()} ${n.unit??"ធាតុ"}`;return`ធំពេក៖ ត្រូវការ ${r.origin??"តម្លៃ"} ${t} ${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`តូចពេក៖ ត្រូវការ ${r.origin} ${t} ${r.minimum.toString()} ${n.unit}`;return`តូចពេក៖ ត្រូវការ ${r.origin} ${t} ${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវចាប់ផ្តើមដោយ "${r.prefix}"`;if("ends_with"===r.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវបញ្ចប់ដោយ "${r.suffix}"`;if("includes"===r.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវមាន "${r.includes}"`;if("regex"===r.format)return`ខ្សែអក្សរមិនត្រឹមត្រូវ៖ ត្រូវតែផ្គូផ្គងនឹងទម្រង់ដែលបានកំណត់ ${r.pattern}`;return`មិនត្រឹមត្រូវ៖ ${t[r.format]??r.format}`;case"not_multiple_of":return`លេខមិនត្រឹមត្រូវ៖ ត្រូវតែជាពហុគុណនៃ ${r.divisor}`;case"unrecognized_keys":return`រកឃើញសោមិនស្គាល់៖ ${oP(r.keys,", ")}`;case"invalid_key":return`សោមិនត្រឹមត្រូវនៅក្នុង ${r.origin}`;case"invalid_union":default:return`ទិន្នន័យមិនត្រឹមត្រូវ`;case"invalid_element":return`ទិន្នន័យមិនត្រឹមត្រូវនៅក្នុង ${r.origin}`}})}},"ko",0,function(){let e,t;return{localeError:(e={string:{unit:"문자",verb:"to have"},file:{unit:"바이트",verb:"to have"},array:{unit:"개",verb:"to have"},set:{unit:"개",verb:"to have"}},t={regex:"입력",email:"이메일 주소",url:"URL",emoji:"이모지",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 날짜시간",date:"ISO 날짜",time:"ISO 시간",duration:"ISO 기간",ipv4:"IPv4 주소",ipv6:"IPv6 주소",cidrv4:"IPv4 범위",cidrv6:"IPv6 범위",base64:"base64 인코딩 문자열",base64url:"base64url 인코딩 문자열",json_string:"JSON 문자열",e164:"E.164 번호",jwt:"JWT",template_literal:"입력"},r=>{switch(r.code){case"invalid_type":return`잘못된 입력: 예상 타입은 ${r.expected}, 받은 타입은 ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}입니다`;case"invalid_value":if(1===r.values.length)return`잘못된 입력: 값은 ${o2(r.values[0])} 이어야 합니다`;return`잘못된 옵션: ${oP(r.values,"또는 ")} 중 하나여야 합니다`;case"too_big":{let t=r.inclusive?"이하":"미만",n="미만"===t?"이어야 합니다":"여야 합니다",i=e[r.origin]??null,a=i?.unit??"요소";if(i)return`${r.origin??"값"}이 너무 큽니다: ${r.maximum.toString()}${a} ${t}${n}`;return`${r.origin??"값"}이 너무 큽니다: ${r.maximum.toString()} ${t}${n}`}case"too_small":{let t=r.inclusive?"이상":"초과",n="이상"===t?"이어야 합니다":"여야 합니다",i=e[r.origin]??null,a=i?.unit??"요소";if(i)return`${r.origin??"값"}이 너무 작습니다: ${r.minimum.toString()}${a} ${t}${n}`;return`${r.origin??"값"}이 너무 작습니다: ${r.minimum.toString()} ${t}${n}`}case"invalid_format":if("starts_with"===r.format)return`잘못된 문자열: "${r.prefix}"(으)로 시작해야 합니다`;if("ends_with"===r.format)return`잘못된 문자열: "${r.suffix}"(으)로 끝나야 합니다`;if("includes"===r.format)return`잘못된 문자열: "${r.includes}"을(를) 포함해야 합니다`;if("regex"===r.format)return`잘못된 문자열: 정규식 ${r.pattern} 패턴과 일치해야 합니다`;return`잘못된 ${t[r.format]??r.format}`;case"not_multiple_of":return`잘못된 숫자: ${r.divisor}의 배수여야 합니다`;case"unrecognized_keys":return`인식할 수 없는 키: ${oP(r.keys,", ")}`;case"invalid_key":return`잘못된 키: ${r.origin}`;case"invalid_union":default:return`잘못된 입력`;case"invalid_element":return`잘못된 값: ${r.origin}`}})}},"mk",0,function(){let e,t;return{localeError:(e={string:{unit:"знаци",verb:"да имаат"},file:{unit:"бајти",verb:"да имаат"},array:{unit:"ставки",verb:"да имаат"},set:{unit:"ставки",verb:"да имаат"}},t={regex:"внес",email:"адреса на е-пошта",url:"URL",emoji:"емоџи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO датум и време",date:"ISO датум",time:"ISO време",duration:"ISO времетраење",ipv4:"IPv4 адреса",ipv6:"IPv6 адреса",cidrv4:"IPv4 опсег",cidrv6:"IPv6 опсег",base64:"base64-енкодирана низа",base64url:"base64url-енкодирана низа",json_string:"JSON низа",e164:"E.164 број",jwt:"JWT",template_literal:"внес"},r=>{switch(r.code){case"invalid_type":return`Грешен внес: се очекува ${r.expected}, примено ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"број";case"object":if(Array.isArray(e))return"низа";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Invalid input: expected ${o2(r.values[0])}`;return`Грешана опција: се очекува една ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Премногу голем: се очекува ${r.origin??"вредноста"} да има ${t}${r.maximum.toString()} ${n.unit??"елементи"}`;return`Премногу голем: се очекува ${r.origin??"вредноста"} да биде ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Премногу мал: се очекува ${r.origin} да има ${t}${r.minimum.toString()} ${n.unit}`;return`Премногу мал: се очекува ${r.origin} да биде ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Неважечка низа: мора да започнува со "${r.prefix}"`;if("ends_with"===r.format)return`Неважечка низа: мора да завршува со "${r.suffix}"`;if("includes"===r.format)return`Неважечка низа: мора да вклучува "${r.includes}"`;if("regex"===r.format)return`Неважечка низа: мора да одгоара на патернот ${r.pattern}`;return`Invalid ${t[r.format]??r.format}`;case"not_multiple_of":return`Грешен број: мора да биде делив со ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Непрепознаени клучеви":"Непрепознаен клуч"}: ${oP(r.keys,", ")}`;case"invalid_key":return`Грешен клуч во ${r.origin}`;case"invalid_union":return"Грешен внес";case"invalid_element":return`Грешна вредност во ${r.origin}`;default:return`Грешен внес`}})}},"ms",0,function(){let e,t;return{localeError:(e={string:{unit:"aksara",verb:"mempunyai"},file:{unit:"bait",verb:"mempunyai"},array:{unit:"elemen",verb:"mempunyai"},set:{unit:"elemen",verb:"mempunyai"}},t={regex:"input",email:"alamat e-mel",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"tarikh masa ISO",date:"tarikh ISO",time:"masa ISO",duration:"tempoh ISO",ipv4:"alamat IPv4",ipv6:"alamat IPv6",cidrv4:"julat IPv4",cidrv6:"julat IPv6",base64:"string dikodkan base64",base64url:"string dikodkan base64url",json_string:"string JSON",e164:"nombor E.164",jwt:"JWT",template_literal:"input"},r=>{switch(r.code){case"invalid_type":return`Input tidak sah: dijangka ${r.expected}, diterima ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"nombor";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Input tidak sah: dijangka ${o2(r.values[0])}`;return`Pilihan tidak sah: dijangka salah satu daripada ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Terlalu besar: dijangka ${r.origin??"nilai"} ${n.verb} ${t}${r.maximum.toString()} ${n.unit??"elemen"}`;return`Terlalu besar: dijangka ${r.origin??"nilai"} adalah ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Terlalu kecil: dijangka ${r.origin} ${n.verb} ${t}${r.minimum.toString()} ${n.unit}`;return`Terlalu kecil: dijangka ${r.origin} adalah ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`String tidak sah: mesti bermula dengan "${r.prefix}"`;if("ends_with"===r.format)return`String tidak sah: mesti berakhir dengan "${r.suffix}"`;if("includes"===r.format)return`String tidak sah: mesti mengandungi "${r.includes}"`;if("regex"===r.format)return`String tidak sah: mesti sepadan dengan corak ${r.pattern}`;return`${t[r.format]??r.format} tidak sah`;case"not_multiple_of":return`Nombor tidak sah: perlu gandaan ${r.divisor}`;case"unrecognized_keys":return`Kunci tidak dikenali: ${oP(r.keys,", ")}`;case"invalid_key":return`Kunci tidak sah dalam ${r.origin}`;case"invalid_union":default:return"Input tidak sah";case"invalid_element":return`Nilai tidak sah dalam ${r.origin}`}})}},"nl",0,function(){let e,t;return{localeError:(e={string:{unit:"tekens"},file:{unit:"bytes"},array:{unit:"elementen"},set:{unit:"elementen"}},t={regex:"invoer",email:"emailadres",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum en tijd",date:"ISO datum",time:"ISO tijd",duration:"ISO duur",ipv4:"IPv4-adres",ipv6:"IPv6-adres",cidrv4:"IPv4-bereik",cidrv6:"IPv6-bereik",base64:"base64-gecodeerde tekst",base64url:"base64 URL-gecodeerde tekst",json_string:"JSON string",e164:"E.164-nummer",jwt:"JWT",template_literal:"invoer"},r=>{switch(r.code){case"invalid_type":return`Ongeldige invoer: verwacht ${r.expected}, ontving ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"getal";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ongeldige invoer: verwacht ${o2(r.values[0])}`;return`Ongeldige optie: verwacht \xe9\xe9n van ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Te lang: verwacht dat ${r.origin??"waarde"} ${t}${r.maximum.toString()} ${n.unit??"elementen"} bevat`;return`Te lang: verwacht dat ${r.origin??"waarde"} ${t}${r.maximum.toString()} is`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Te kort: verwacht dat ${r.origin} ${t}${r.minimum.toString()} ${n.unit} bevat`;return`Te kort: verwacht dat ${r.origin} ${t}${r.minimum.toString()} is`}case"invalid_format":if("starts_with"===r.format)return`Ongeldige tekst: moet met "${r.prefix}" beginnen`;if("ends_with"===r.format)return`Ongeldige tekst: moet op "${r.suffix}" eindigen`;if("includes"===r.format)return`Ongeldige tekst: moet "${r.includes}" bevatten`;if("regex"===r.format)return`Ongeldige tekst: moet overeenkomen met patroon ${r.pattern}`;return`Ongeldig: ${t[r.format]??r.format}`;case"not_multiple_of":return`Ongeldig getal: moet een veelvoud van ${r.divisor} zijn`;case"unrecognized_keys":return`Onbekende key${r.keys.length>1?"s":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Ongeldige key in ${r.origin}`;case"invalid_union":default:return"Ongeldige invoer";case"invalid_element":return`Ongeldige waarde in ${r.origin}`}})}},"no",0,function(){let e,t;return{localeError:(e={string:{unit:"tegn",verb:"å ha"},file:{unit:"bytes",verb:"å ha"},array:{unit:"elementer",verb:"å inneholde"},set:{unit:"elementer",verb:"å inneholde"}},t={regex:"input",email:"e-postadresse",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO dato- og klokkeslett",date:"ISO-dato",time:"ISO-klokkeslett",duration:"ISO-varighet",ipv4:"IPv4-område",ipv6:"IPv6-område",cidrv4:"IPv4-spekter",cidrv6:"IPv6-spekter",base64:"base64-enkodet streng",base64url:"base64url-enkodet streng",json_string:"JSON-streng",e164:"E.164-nummer",jwt:"JWT",template_literal:"input"},r=>{switch(r.code){case"invalid_type":return`Ugyldig input: forventet ${r.expected}, fikk ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"tall";case"object":if(Array.isArray(e))return"liste";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ugyldig verdi: forventet ${o2(r.values[0])}`;return`Ugyldig valg: forventet en av ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`For stor(t): forventet ${r.origin??"value"} til \xe5 ha ${t}${r.maximum.toString()} ${n.unit??"elementer"}`;return`For stor(t): forventet ${r.origin??"value"} til \xe5 ha ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`For lite(n): forventet ${r.origin} til \xe5 ha ${t}${r.minimum.toString()} ${n.unit}`;return`For lite(n): forventet ${r.origin} til \xe5 ha ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Ugyldig streng: m\xe5 starte med "${r.prefix}"`;if("ends_with"===r.format)return`Ugyldig streng: m\xe5 ende med "${r.suffix}"`;if("includes"===r.format)return`Ugyldig streng: m\xe5 inneholde "${r.includes}"`;if("regex"===r.format)return`Ugyldig streng: m\xe5 matche m\xf8nsteret ${r.pattern}`;return`Ugyldig ${t[r.format]??r.format}`;case"not_multiple_of":return`Ugyldig tall: m\xe5 v\xe6re et multiplum av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Ukjente nøkler":"Ukjent nøkkel"}: ${oP(r.keys,", ")}`;case"invalid_key":return`Ugyldig n\xf8kkel i ${r.origin}`;case"invalid_union":default:return"Ugyldig input";case"invalid_element":return`Ugyldig verdi i ${r.origin}`}})}},"ota",0,function(){let e,t;return{localeError:(e={string:{unit:"harf",verb:"olmalıdır"},file:{unit:"bayt",verb:"olmalıdır"},array:{unit:"unsur",verb:"olmalıdır"},set:{unit:"unsur",verb:"olmalıdır"}},t={regex:"giren",email:"epostagâh",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO hengâmı",date:"ISO tarihi",time:"ISO zamanı",duration:"ISO müddeti",ipv4:"IPv4 nişânı",ipv6:"IPv6 nişânı",cidrv4:"IPv4 menzili",cidrv6:"IPv6 menzili",base64:"base64-şifreli metin",base64url:"base64url-şifreli metin",json_string:"JSON metin",e164:"E.164 sayısı",jwt:"JWT",template_literal:"giren"},r=>{switch(r.code){case"invalid_type":return`F\xe2sit giren: umulan ${r.expected}, alınan ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"numara";case"object":if(Array.isArray(e))return"saf";if(null===e)return"gayb";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`F\xe2sit giren: umulan ${o2(r.values[0])}`;return`F\xe2sit tercih: m\xfbteberler ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Fazla b\xfcy\xfck: ${r.origin??"value"}, ${t}${r.maximum.toString()} ${n.unit??"elements"} sahip olmalıydı.`;return`Fazla b\xfcy\xfck: ${r.origin??"value"}, ${t}${r.maximum.toString()} olmalıydı.`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Fazla k\xfc\xe7\xfck: ${r.origin}, ${t}${r.minimum.toString()} ${n.unit} sahip olmalıydı.`;return`Fazla k\xfc\xe7\xfck: ${r.origin}, ${t}${r.minimum.toString()} olmalıydı.`}case"invalid_format":if("starts_with"===r.format)return`F\xe2sit metin: "${r.prefix}" ile başlamalı.`;if("ends_with"===r.format)return`F\xe2sit metin: "${r.suffix}" ile bitmeli.`;if("includes"===r.format)return`F\xe2sit metin: "${r.includes}" ihtiv\xe2 etmeli.`;if("regex"===r.format)return`F\xe2sit metin: ${r.pattern} nakşına uymalı.`;return`F\xe2sit ${t[r.format]??r.format}`;case"not_multiple_of":return`F\xe2sit sayı: ${r.divisor} katı olmalıydı.`;case"unrecognized_keys":return`Tanınmayan anahtar ${r.keys.length>1?"s":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xe7in tanınmayan anahtar var.`;case"invalid_union":return"Giren tanınamadı.";case"invalid_element":return`${r.origin} i\xe7in tanınmayan kıymet var.`;default:return`Kıymet tanınamadı.`}})}},"pl",0,function(){let e,t;return{localeError:(e={string:{unit:"znaków",verb:"mieć"},file:{unit:"bajtów",verb:"mieć"},array:{unit:"elementów",verb:"mieć"},set:{unit:"elementów",verb:"mieć"}},t={regex:"wyrażenie",email:"adres email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data i godzina w formacie ISO",date:"data w formacie ISO",time:"godzina w formacie ISO",duration:"czas trwania ISO",ipv4:"adres IPv4",ipv6:"adres IPv6",cidrv4:"zakres IPv4",cidrv6:"zakres IPv6",base64:"ciąg znaków zakodowany w formacie base64",base64url:"ciąg znaków zakodowany w formacie base64url",json_string:"ciąg znaków w formacie JSON",e164:"liczba E.164",jwt:"JWT",template_literal:"wejście"},r=>{switch(r.code){case"invalid_type":return`Nieprawidłowe dane wejściowe: oczekiwano ${r.expected}, otrzymano ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"liczba";case"object":if(Array.isArray(e))return"tablica";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Nieprawidłowe dane wejściowe: oczekiwano ${o2(r.values[0])}`;return`Nieprawidłowa opcja: oczekiwano jednej z wartości ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Za duża wartość: oczekiwano, że ${r.origin??"wartość"} będzie mieć ${t}${r.maximum.toString()} ${n.unit??"elementów"}`;return`Zbyt duż(y/a/e): oczekiwano, że ${r.origin??"wartość"} będzie wynosić ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Za mała wartość: oczekiwano, że ${r.origin??"wartość"} będzie mieć ${t}${r.minimum.toString()} ${n.unit??"elementów"}`;return`Zbyt mał(y/a/e): oczekiwano, że ${r.origin??"wartość"} będzie wynosić ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Nieprawidłowy ciąg znak\xf3w: musi zaczynać się od "${r.prefix}"`;if("ends_with"===r.format)return`Nieprawidłowy ciąg znak\xf3w: musi kończyć się na "${r.suffix}"`;if("includes"===r.format)return`Nieprawidłowy ciąg znak\xf3w: musi zawierać "${r.includes}"`;if("regex"===r.format)return`Nieprawidłowy ciąg znak\xf3w: musi odpowiadać wzorcowi ${r.pattern}`;return`Nieprawidłow(y/a/e) ${t[r.format]??r.format}`;case"not_multiple_of":return`Nieprawidłowa liczba: musi być wielokrotnością ${r.divisor}`;case"unrecognized_keys":return`Nierozpoznane klucze${r.keys.length>1?"s":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Nieprawidłowy klucz w ${r.origin}`;case"invalid_union":return"Nieprawidłowe dane wejściowe";case"invalid_element":return`Nieprawidłowa wartość w ${r.origin}`;default:return`Nieprawidłowe dane wejściowe`}})}},"ps",0,function(){let e,t;return{localeError:(e={string:{unit:"توکي",verb:"ولري"},file:{unit:"بایټس",verb:"ولري"},array:{unit:"توکي",verb:"ولري"},set:{unit:"توکي",verb:"ولري"}},t={regex:"ورودي",email:"بریښنالیک",url:"یو آر ال",emoji:"ایموجي",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"نیټه او وخت",date:"نېټه",time:"وخت",duration:"موده",ipv4:"د IPv4 پته",ipv6:"د IPv6 پته",cidrv4:"د IPv4 ساحه",cidrv6:"د IPv6 ساحه",base64:"base64-encoded متن",base64url:"base64url-encoded متن",json_string:"JSON متن",e164:"د E.164 شمېره",jwt:"JWT",template_literal:"ورودي"},r=>{switch(r.code){case"invalid_type":return`ناسم ورودي: باید ${r.expected} وای, مګر ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"عدد";case"object":if(Array.isArray(e))return"ارې";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)} ترلاسه شو`;case"invalid_value":if(1===r.values.length)return`ناسم ورودي: باید ${o2(r.values[0])} وای`;return`ناسم انتخاب: باید یو له ${oP(r.values,"|")} څخه وای`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`ډیر لوی: ${r.origin??"ارزښت"} باید ${t}${r.maximum.toString()} ${n.unit??"عنصرونه"} ولري`;return`ډیر لوی: ${r.origin??"ارزښت"} باید ${t}${r.maximum.toString()} وي`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`ډیر کوچنی: ${r.origin} باید ${t}${r.minimum.toString()} ${n.unit} ولري`;return`ډیر کوچنی: ${r.origin} باید ${t}${r.minimum.toString()} وي`}case"invalid_format":if("starts_with"===r.format)return`ناسم متن: باید د "${r.prefix}" سره پیل شي`;if("ends_with"===r.format)return`ناسم متن: باید د "${r.suffix}" سره پای ته ورسيږي`;if("includes"===r.format)return`ناسم متن: باید "${r.includes}" ولري`;if("regex"===r.format)return`ناسم متن: باید د ${r.pattern} سره مطابقت ولري`;return`${t[r.format]??r.format} ناسم دی`;case"not_multiple_of":return`ناسم عدد: باید د ${r.divisor} مضرب وي`;case"unrecognized_keys":return`ناسم ${r.keys.length>1?"کلیډونه":"کلیډ"}: ${oP(r.keys,", ")}`;case"invalid_key":return`ناسم کلیډ په ${r.origin} کې`;case"invalid_union":default:return`ناسمه ورودي`;case"invalid_element":return`ناسم عنصر په ${r.origin} کې`}})}},"pt",0,function(){let e,t;return{localeError:(e={string:{unit:"caracteres",verb:"ter"},file:{unit:"bytes",verb:"ter"},array:{unit:"itens",verb:"ter"},set:{unit:"itens",verb:"ter"}},t={regex:"padrão",email:"endereço de e-mail",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"data e hora ISO",date:"data ISO",time:"hora ISO",duration:"duração ISO",ipv4:"endereço IPv4",ipv6:"endereço IPv6",cidrv4:"faixa de IPv4",cidrv6:"faixa de IPv6",base64:"texto codificado em base64",base64url:"URL codificada em base64",json_string:"texto JSON",e164:"número E.164",jwt:"JWT",template_literal:"entrada"},r=>{switch(r.code){case"invalid_type":return`Tipo inv\xe1lido: esperado ${r.expected}, recebido ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"número";case"object":if(Array.isArray(e))return"array";if(null===e)return"nulo";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Entrada inv\xe1lida: esperado ${o2(r.values[0])}`;return`Op\xe7\xe3o inv\xe1lida: esperada uma das ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Muito grande: esperado que ${r.origin??"valor"} tivesse ${t}${r.maximum.toString()} ${n.unit??"elementos"}`;return`Muito grande: esperado que ${r.origin??"valor"} fosse ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Muito pequeno: esperado que ${r.origin} tivesse ${t}${r.minimum.toString()} ${n.unit}`;return`Muito pequeno: esperado que ${r.origin} fosse ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Texto inv\xe1lido: deve come\xe7ar com "${r.prefix}"`;if("ends_with"===r.format)return`Texto inv\xe1lido: deve terminar com "${r.suffix}"`;if("includes"===r.format)return`Texto inv\xe1lido: deve incluir "${r.includes}"`;if("regex"===r.format)return`Texto inv\xe1lido: deve corresponder ao padr\xe3o ${r.pattern}`;return`${t[r.format]??r.format} inv\xe1lido`;case"not_multiple_of":return`N\xfamero inv\xe1lido: deve ser m\xfaltiplo de ${r.divisor}`;case"unrecognized_keys":return`Chave${r.keys.length>1?"s":""} desconhecida${r.keys.length>1?"s":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Chave inv\xe1lida em ${r.origin}`;case"invalid_union":return"Entrada inválida";case"invalid_element":return`Valor inv\xe1lido em ${r.origin}`;default:return`Campo inv\xe1lido`}})}},"ru",0,function(){let e,t;return{localeError:(e={string:{unit:{one:"символ",few:"символа",many:"символов"},verb:"иметь"},file:{unit:{one:"байт",few:"байта",many:"байт"},verb:"иметь"},array:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"},set:{unit:{one:"элемент",few:"элемента",many:"элементов"},verb:"иметь"}},t={regex:"ввод",email:"email адрес",url:"URL",emoji:"эмодзи",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO дата и время",date:"ISO дата",time:"ISO время",duration:"ISO длительность",ipv4:"IPv4 адрес",ipv6:"IPv6 адрес",cidrv4:"IPv4 диапазон",cidrv6:"IPv6 диапазон",base64:"строка в формате base64",base64url:"строка в формате base64url",json_string:"JSON строка",e164:"номер E.164",jwt:"JWT",template_literal:"ввод"},r=>{switch(r.code){case"invalid_type":return`Неверный ввод: ожидалось ${r.expected}, получено ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"число";case"object":if(Array.isArray(e))return"массив";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Неверный ввод: ожидалось ${o2(r.values[0])}`;return`Неверный вариант: ожидалось одно из ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n){let e=fd(Number(r.maximum),n.unit.one,n.unit.few,n.unit.many);return`Слишком большое значение: ожидалось, что ${r.origin??"значение"} будет иметь ${t}${r.maximum.toString()} ${e}`}return`Слишком большое значение: ожидалось, что ${r.origin??"значение"} будет ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n){let e=fd(Number(r.minimum),n.unit.one,n.unit.few,n.unit.many);return`Слишком маленькое значение: ожидалось, что ${r.origin} будет иметь ${t}${r.minimum.toString()} ${e}`}return`Слишком маленькое значение: ожидалось, что ${r.origin} будет ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Неверная строка: должна начинаться с "${r.prefix}"`;if("ends_with"===r.format)return`Неверная строка: должна заканчиваться на "${r.suffix}"`;if("includes"===r.format)return`Неверная строка: должна содержать "${r.includes}"`;if("regex"===r.format)return`Неверная строка: должна соответствовать шаблону ${r.pattern}`;return`Неверный ${t[r.format]??r.format}`;case"not_multiple_of":return`Неверное число: должно быть кратным ${r.divisor}`;case"unrecognized_keys":return`Нераспознанн${r.keys.length>1?"ые":"ый"} ключ${r.keys.length>1?"и":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Неверный ключ в ${r.origin}`;case"invalid_union":return"Неверные входные данные";case"invalid_element":return`Неверное значение в ${r.origin}`;default:return`Неверные входные данные`}})}},"sl",0,function(){let e,t;return{localeError:(e={string:{unit:"znakov",verb:"imeti"},file:{unit:"bajtov",verb:"imeti"},array:{unit:"elementov",verb:"imeti"},set:{unit:"elementov",verb:"imeti"}},t={regex:"vnos",email:"e-poštni naslov",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO datum in čas",date:"ISO datum",time:"ISO čas",duration:"ISO trajanje",ipv4:"IPv4 naslov",ipv6:"IPv6 naslov",cidrv4:"obseg IPv4",cidrv6:"obseg IPv6",base64:"base64 kodiran niz",base64url:"base64url kodiran niz",json_string:"JSON niz",e164:"E.164 številka",jwt:"JWT",template_literal:"vnos"},r=>{switch(r.code){case"invalid_type":return`Neveljaven vnos: pričakovano ${r.expected}, prejeto ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"število";case"object":if(Array.isArray(e))return"tabela";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Neveljaven vnos: pričakovano ${o2(r.values[0])}`;return`Neveljavna možnost: pričakovano eno izmed ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Preveliko: pričakovano, da bo ${r.origin??"vrednost"} imelo ${t}${r.maximum.toString()} ${n.unit??"elementov"}`;return`Preveliko: pričakovano, da bo ${r.origin??"vrednost"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Premajhno: pričakovano, da bo ${r.origin} imelo ${t}${r.minimum.toString()} ${n.unit}`;return`Premajhno: pričakovano, da bo ${r.origin} ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Neveljaven niz: mora se začeti z "${r.prefix}"`;if("ends_with"===r.format)return`Neveljaven niz: mora se končati z "${r.suffix}"`;if("includes"===r.format)return`Neveljaven niz: mora vsebovati "${r.includes}"`;if("regex"===r.format)return`Neveljaven niz: mora ustrezati vzorcu ${r.pattern}`;return`Neveljaven ${t[r.format]??r.format}`;case"not_multiple_of":return`Neveljavno število: mora biti večkratnik ${r.divisor}`;case"unrecognized_keys":return`Neprepoznan${r.keys.length>1?"i ključi":" ključ"}: ${oP(r.keys,", ")}`;case"invalid_key":return`Neveljaven ključ v ${r.origin}`;case"invalid_union":default:return"Neveljaven vnos";case"invalid_element":return`Neveljavna vrednost v ${r.origin}`}})}},"sv",0,function(){let e,t;return{localeError:(e={string:{unit:"tecken",verb:"att ha"},file:{unit:"bytes",verb:"att ha"},array:{unit:"objekt",verb:"att innehålla"},set:{unit:"objekt",verb:"att innehålla"}},t={regex:"reguljärt uttryck",email:"e-postadress",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO-datum och tid",date:"ISO-datum",time:"ISO-tid",duration:"ISO-varaktighet",ipv4:"IPv4-intervall",ipv6:"IPv6-intervall",cidrv4:"IPv4-spektrum",cidrv6:"IPv6-spektrum",base64:"base64-kodad sträng",base64url:"base64url-kodad sträng",json_string:"JSON-sträng",e164:"E.164-nummer",jwt:"JWT",template_literal:"mall-literal"},r=>{switch(r.code){case"invalid_type":return`Ogiltig inmatning: f\xf6rv\xe4ntat ${r.expected}, fick ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"antal";case"object":if(Array.isArray(e))return"lista";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ogiltig inmatning: f\xf6rv\xe4ntat ${o2(r.values[0])}`;return`Ogiltigt val: f\xf6rv\xe4ntade en av ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`F\xf6r stor(t): f\xf6rv\xe4ntade ${r.origin??"värdet"} att ha ${t}${r.maximum.toString()} ${n.unit??"element"}`;return`F\xf6r stor(t): f\xf6rv\xe4ntat ${r.origin??"värdet"} att ha ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`F\xf6r lite(t): f\xf6rv\xe4ntade ${r.origin??"värdet"} att ha ${t}${r.minimum.toString()} ${n.unit}`;return`F\xf6r lite(t): f\xf6rv\xe4ntade ${r.origin??"värdet"} att ha ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Ogiltig str\xe4ng: m\xe5ste b\xf6rja med "${r.prefix}"`;if("ends_with"===r.format)return`Ogiltig str\xe4ng: m\xe5ste sluta med "${r.suffix}"`;if("includes"===r.format)return`Ogiltig str\xe4ng: m\xe5ste inneh\xe5lla "${r.includes}"`;if("regex"===r.format)return`Ogiltig str\xe4ng: m\xe5ste matcha m\xf6nstret "${r.pattern}"`;return`Ogiltig(t) ${t[r.format]??r.format}`;case"not_multiple_of":return`Ogiltigt tal: m\xe5ste vara en multipel av ${r.divisor}`;case"unrecognized_keys":return`${r.keys.length>1?"Okända nycklar":"Okänd nyckel"}: ${oP(r.keys,", ")}`;case"invalid_key":return`Ogiltig nyckel i ${r.origin??"värdet"}`;case"invalid_union":default:return"Ogiltig input";case"invalid_element":return`Ogiltigt v\xe4rde i ${r.origin??"värdet"}`}})}},"ta",0,function(){let e,t;return{localeError:(e={string:{unit:"எழுத்துக்கள்",verb:"கொண்டிருக்க வேண்டும்"},file:{unit:"பைட்டுகள்",verb:"கொண்டிருக்க வேண்டும்"},array:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"},set:{unit:"உறுப்புகள்",verb:"கொண்டிருக்க வேண்டும்"}},t={regex:"உள்ளீடு",email:"மின்னஞ்சல் முகவரி",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO தேதி நேரம்",date:"ISO தேதி",time:"ISO நேரம்",duration:"ISO கால அளவு",ipv4:"IPv4 முகவரி",ipv6:"IPv6 முகவரி",cidrv4:"IPv4 வரம்பு",cidrv6:"IPv6 வரம்பு",base64:"base64-encoded சரம்",base64url:"base64url-encoded சரம்",json_string:"JSON சரம்",e164:"E.164 எண்",jwt:"JWT",template_literal:"input"},r=>{switch(r.code){case"invalid_type":return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${r.expected}, பெறப்பட்டது ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"எண் அல்லாதது":"எண்";case"object":if(Array.isArray(e))return"அணி";if(null===e)return"வெறுமை";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`தவறான உள்ளீடு: எதிர்பார்க்கப்பட்டது ${o2(r.values[0])}`;return`தவறான விருப்பம்: எதிர்பார்க்கப்பட்டது ${oP(r.values,"|")} இல் ஒன்று`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${r.origin??"மதிப்பு"} ${t}${r.maximum.toString()} ${n.unit??"உறுப்புகள்"} ஆக இருக்க வேண்டும்`;return`மிக பெரியது: எதிர்பார்க்கப்பட்டது ${r.origin??"மதிப்பு"} ${t}${r.maximum.toString()} ஆக இருக்க வேண்டும்`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${r.origin} ${t}${r.minimum.toString()} ${n.unit} ஆக இருக்க வேண்டும்`;return`மிகச் சிறியது: எதிர்பார்க்கப்பட்டது ${r.origin} ${t}${r.minimum.toString()} ஆக இருக்க வேண்டும்`}case"invalid_format":if("starts_with"===r.format)return`தவறான சரம்: "${r.prefix}" இல் தொடங்க வேண்டும்`;if("ends_with"===r.format)return`தவறான சரம்: "${r.suffix}" இல் முடிவடைய வேண்டும்`;if("includes"===r.format)return`தவறான சரம்: "${r.includes}" ஐ உள்ளடக்க வேண்டும்`;if("regex"===r.format)return`தவறான சரம்: ${r.pattern} முறைபாட்டுடன் பொருந்த வேண்டும்`;return`தவறான ${t[r.format]??r.format}`;case"not_multiple_of":return`தவறான எண்: ${r.divisor} இன் பலமாக இருக்க வேண்டும்`;case"unrecognized_keys":return`அடையாளம் தெரியாத விசை${r.keys.length>1?"கள்":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`${r.origin} இல் தவறான விசை`;case"invalid_union":return"தவறான உள்ளீடு";case"invalid_element":return`${r.origin} இல் தவறான மதிப்பு`;default:return`தவறான உள்ளீடு`}})}},"th",0,function(){let e,t;return{localeError:(e={string:{unit:"ตัวอักษร",verb:"ควรมี"},file:{unit:"ไบต์",verb:"ควรมี"},array:{unit:"รายการ",verb:"ควรมี"},set:{unit:"รายการ",verb:"ควรมี"}},t={regex:"ข้อมูลที่ป้อน",email:"ที่อยู่อีเมล",url:"URL",emoji:"อิโมจิ",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"วันที่เวลาแบบ ISO",date:"วันที่แบบ ISO",time:"เวลาแบบ ISO",duration:"ช่วงเวลาแบบ ISO",ipv4:"ที่อยู่ IPv4",ipv6:"ที่อยู่ IPv6",cidrv4:"ช่วง IP แบบ IPv4",cidrv6:"ช่วง IP แบบ IPv6",base64:"ข้อความแบบ Base64",base64url:"ข้อความแบบ Base64 สำหรับ URL",json_string:"ข้อความแบบ JSON",e164:"เบอร์โทรศัพท์ระหว่างประเทศ (E.164)",jwt:"โทเคน JWT",template_literal:"ข้อมูลที่ป้อน"},r=>{switch(r.code){case"invalid_type":return`ประเภทข้อมูลไม่ถูกต้อง: ควรเป็น ${r.expected} แต่ได้รับ ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"ไม่ใช่ตัวเลข (NaN)":"ตัวเลข";case"object":if(Array.isArray(e))return"อาร์เรย์ (Array)";if(null===e)return"ไม่มีค่า (null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`ค่าไม่ถูกต้อง: ควรเป็น ${o2(r.values[0])}`;return`ตัวเลือกไม่ถูกต้อง: ควรเป็นหนึ่งใน ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"ไม่เกิน":"น้อยกว่า",n=e[r.origin]??null;if(n)return`เกินกำหนด: ${r.origin??"ค่า"} ควรมี${t} ${r.maximum.toString()} ${n.unit??"รายการ"}`;return`เกินกำหนด: ${r.origin??"ค่า"} ควรมี${t} ${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?"อย่างน้อย":"มากกว่า",n=e[r.origin]??null;if(n)return`น้อยกว่ากำหนด: ${r.origin} ควรมี${t} ${r.minimum.toString()} ${n.unit}`;return`น้อยกว่ากำหนด: ${r.origin} ควรมี${t} ${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องขึ้นต้นด้วย "${r.prefix}"`;if("ends_with"===r.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องลงท้ายด้วย "${r.suffix}"`;if("includes"===r.format)return`รูปแบบไม่ถูกต้อง: ข้อความต้องมี "${r.includes}" อยู่ในข้อความ`;if("regex"===r.format)return`รูปแบบไม่ถูกต้อง: ต้องตรงกับรูปแบบที่กำหนด ${r.pattern}`;return`รูปแบบไม่ถูกต้อง: ${t[r.format]??r.format}`;case"not_multiple_of":return`ตัวเลขไม่ถูกต้อง: ต้องเป็นจำนวนที่หารด้วย ${r.divisor} ได้ลงตัว`;case"unrecognized_keys":return`พบคีย์ที่ไม่รู้จัก: ${oP(r.keys,", ")}`;case"invalid_key":return`คีย์ไม่ถูกต้องใน ${r.origin}`;case"invalid_union":return"ข้อมูลไม่ถูกต้อง: ไม่ตรงกับรูปแบบยูเนียนที่กำหนดไว้";case"invalid_element":return`ข้อมูลไม่ถูกต้องใน ${r.origin}`;default:return`ข้อมูลไม่ถูกต้อง`}})}},"tr",0,function(){let e,t;return{localeError:(e={string:{unit:"karakter",verb:"olmalı"},file:{unit:"bayt",verb:"olmalı"},array:{unit:"öğe",verb:"olmalı"},set:{unit:"öğe",verb:"olmalı"}},t={regex:"girdi",email:"e-posta adresi",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO tarih ve saat",date:"ISO tarih",time:"ISO saat",duration:"ISO süre",ipv4:"IPv4 adresi",ipv6:"IPv6 adresi",cidrv4:"IPv4 aralığı",cidrv6:"IPv6 aralığı",base64:"base64 ile şifrelenmiş metin",base64url:"base64url ile şifrelenmiş metin",json_string:"JSON dizesi",e164:"E.164 sayısı",jwt:"JWT",template_literal:"Şablon dizesi"},r=>{switch(r.code){case"invalid_type":return`Ge\xe7ersiz değer: beklenen ${r.expected}, alınan ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Ge\xe7ersiz değer: beklenen ${o2(r.values[0])}`;return`Ge\xe7ersiz se\xe7enek: aşağıdakilerden biri olmalı: ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`\xc7ok b\xfcy\xfck: beklenen ${r.origin??"değer"} ${t}${r.maximum.toString()} ${n.unit??"öğe"}`;return`\xc7ok b\xfcy\xfck: beklenen ${r.origin??"değer"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`\xc7ok k\xfc\xe7\xfck: beklenen ${r.origin} ${t}${r.minimum.toString()} ${n.unit}`;return`\xc7ok k\xfc\xe7\xfck: beklenen ${r.origin} ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Ge\xe7ersiz metin: "${r.prefix}" ile başlamalı`;if("ends_with"===r.format)return`Ge\xe7ersiz metin: "${r.suffix}" ile bitmeli`;if("includes"===r.format)return`Ge\xe7ersiz metin: "${r.includes}" i\xe7ermeli`;if("regex"===r.format)return`Ge\xe7ersiz metin: ${r.pattern} desenine uymalı`;return`Ge\xe7ersiz ${t[r.format]??r.format}`;case"not_multiple_of":return`Ge\xe7ersiz sayı: ${r.divisor} ile tam b\xf6l\xfcnebilmeli`;case"unrecognized_keys":return`Tanınmayan anahtar${r.keys.length>1?"lar":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`${r.origin} i\xe7inde ge\xe7ersiz anahtar`;case"invalid_union":return"Geçersiz değer";case"invalid_element":return`${r.origin} i\xe7inde ge\xe7ersiz değer`;default:return`Ge\xe7ersiz değer`}})}},"ua",0,function(){let e,t;return{localeError:(e={string:{unit:"символів",verb:"матиме"},file:{unit:"байтів",verb:"матиме"},array:{unit:"елементів",verb:"матиме"},set:{unit:"елементів",verb:"матиме"}},t={regex:"вхідні дані",email:"адреса електронної пошти",url:"URL",emoji:"емодзі",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"дата та час ISO",date:"дата ISO",time:"час ISO",duration:"тривалість ISO",ipv4:"адреса IPv4",ipv6:"адреса IPv6",cidrv4:"діапазон IPv4",cidrv6:"діапазон IPv6",base64:"рядок у кодуванні base64",base64url:"рядок у кодуванні base64url",json_string:"рядок JSON",e164:"номер E.164",jwt:"JWT",template_literal:"вхідні дані"},r=>{switch(r.code){case"invalid_type":return`Неправильні вхідні дані: очікується ${r.expected}, отримано ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"число";case"object":if(Array.isArray(e))return"масив";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Неправильні вхідні дані: очікується ${o2(r.values[0])}`;return`Неправильна опція: очікується одне з ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Занадто велике: очікується, що ${r.origin??"значення"} ${n.verb} ${t}${r.maximum.toString()} ${n.unit??"елементів"}`;return`Занадто велике: очікується, що ${r.origin??"значення"} буде ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Занадто мале: очікується, що ${r.origin} ${n.verb} ${t}${r.minimum.toString()} ${n.unit}`;return`Занадто мале: очікується, що ${r.origin} буде ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Неправильний рядок: повинен починатися з "${r.prefix}"`;if("ends_with"===r.format)return`Неправильний рядок: повинен закінчуватися на "${r.suffix}"`;if("includes"===r.format)return`Неправильний рядок: повинен містити "${r.includes}"`;if("regex"===r.format)return`Неправильний рядок: повинен відповідати шаблону ${r.pattern}`;return`Неправильний ${t[r.format]??r.format}`;case"not_multiple_of":return`Неправильне число: повинно бути кратним ${r.divisor}`;case"unrecognized_keys":return`Нерозпізнаний ключ${r.keys.length>1?"і":""}: ${oP(r.keys,", ")}`;case"invalid_key":return`Неправильний ключ у ${r.origin}`;case"invalid_union":return"Неправильні вхідні дані";case"invalid_element":return`Неправильне значення у ${r.origin}`;default:return`Неправильні вхідні дані`}})}},"ur",0,function(){let e,t;return{localeError:(e={string:{unit:"حروف",verb:"ہونا"},file:{unit:"بائٹس",verb:"ہونا"},array:{unit:"آئٹمز",verb:"ہونا"},set:{unit:"آئٹمز",verb:"ہونا"}},t={regex:"ان پٹ",email:"ای میل ایڈریس",url:"یو آر ایل",emoji:"ایموجی",uuid:"یو یو آئی ڈی",uuidv4:"یو یو آئی ڈی وی 4",uuidv6:"یو یو آئی ڈی وی 6",nanoid:"نینو آئی ڈی",guid:"جی یو آئی ڈی",cuid:"سی یو آئی ڈی",cuid2:"سی یو آئی ڈی 2",ulid:"یو ایل آئی ڈی",xid:"ایکس آئی ڈی",ksuid:"کے ایس یو آئی ڈی",datetime:"آئی ایس او ڈیٹ ٹائم",date:"آئی ایس او تاریخ",time:"آئی ایس او وقت",duration:"آئی ایس او مدت",ipv4:"آئی پی وی 4 ایڈریس",ipv6:"آئی پی وی 6 ایڈریس",cidrv4:"آئی پی وی 4 رینج",cidrv6:"آئی پی وی 6 رینج",base64:"بیس 64 ان کوڈڈ سٹرنگ",base64url:"بیس 64 یو آر ایل ان کوڈڈ سٹرنگ",json_string:"جے ایس او این سٹرنگ",e164:"ای 164 نمبر",jwt:"جے ڈبلیو ٹی",template_literal:"ان پٹ"},r=>{switch(r.code){case"invalid_type":return`غلط ان پٹ: ${r.expected} متوقع تھا، ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"نمبر";case"object":if(Array.isArray(e))return"آرے";if(null===e)return"نل";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)} موصول ہوا`;case"invalid_value":if(1===r.values.length)return`غلط ان پٹ: ${o2(r.values[0])} متوقع تھا`;return`غلط آپشن: ${oP(r.values,"|")} میں سے ایک متوقع تھا`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`بہت بڑا: ${r.origin??"ویلیو"} کے ${t}${r.maximum.toString()} ${n.unit??"عناصر"} ہونے متوقع تھے`;return`بہت بڑا: ${r.origin??"ویلیو"} کا ${t}${r.maximum.toString()} ہونا متوقع تھا`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`بہت چھوٹا: ${r.origin} کے ${t}${r.minimum.toString()} ${n.unit} ہونے متوقع تھے`;return`بہت چھوٹا: ${r.origin} کا ${t}${r.minimum.toString()} ہونا متوقع تھا`}case"invalid_format":if("starts_with"===r.format)return`غلط سٹرنگ: "${r.prefix}" سے شروع ہونا چاہیے`;if("ends_with"===r.format)return`غلط سٹرنگ: "${r.suffix}" پر ختم ہونا چاہیے`;if("includes"===r.format)return`غلط سٹرنگ: "${r.includes}" شامل ہونا چاہیے`;if("regex"===r.format)return`غلط سٹرنگ: پیٹرن ${r.pattern} سے میچ ہونا چاہیے`;return`غلط ${t[r.format]??r.format}`;case"not_multiple_of":return`غلط نمبر: ${r.divisor} کا مضاعف ہونا چاہیے`;case"unrecognized_keys":return`غیر تسلیم شدہ کی${r.keys.length>1?"ز":""}: ${oP(r.keys,"، ")}`;case"invalid_key":return`${r.origin} میں غلط کی`;case"invalid_union":return"غلط ان پٹ";case"invalid_element":return`${r.origin} میں غلط ویلیو`;default:return`غلط ان پٹ`}})}},"vi",0,function(){let e,t;return{localeError:(e={string:{unit:"ký tự",verb:"có"},file:{unit:"byte",verb:"có"},array:{unit:"phần tử",verb:"có"},set:{unit:"phần tử",verb:"có"}},t={regex:"đầu vào",email:"địa chỉ email",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ngày giờ ISO",date:"ngày ISO",time:"giờ ISO",duration:"khoảng thời gian ISO",ipv4:"địa chỉ IPv4",ipv6:"địa chỉ IPv6",cidrv4:"dải IPv4",cidrv6:"dải IPv6",base64:"chuỗi mã hóa base64",base64url:"chuỗi mã hóa base64url",json_string:"chuỗi JSON",e164:"số E.164",jwt:"JWT",template_literal:"đầu vào"},r=>{switch(r.code){case"invalid_type":return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${r.expected}, nhận được ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"số";case"object":if(Array.isArray(e))return"mảng";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`Đầu v\xe0o kh\xf4ng hợp lệ: mong đợi ${o2(r.values[0])}`;return`T\xf9y chọn kh\xf4ng hợp lệ: mong đợi một trong c\xe1c gi\xe1 trị ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`Qu\xe1 lớn: mong đợi ${r.origin??"giá trị"} ${n.verb} ${t}${r.maximum.toString()} ${n.unit??"phần tử"}`;return`Qu\xe1 lớn: mong đợi ${r.origin??"giá trị"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`Qu\xe1 nhỏ: mong đợi ${r.origin} ${n.verb} ${t}${r.minimum.toString()} ${n.unit}`;return`Qu\xe1 nhỏ: mong đợi ${r.origin} ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`Chuỗi kh\xf4ng hợp lệ: phải bắt đầu bằng "${r.prefix}"`;if("ends_with"===r.format)return`Chuỗi kh\xf4ng hợp lệ: phải kết th\xfac bằng "${r.suffix}"`;if("includes"===r.format)return`Chuỗi kh\xf4ng hợp lệ: phải bao gồm "${r.includes}"`;if("regex"===r.format)return`Chuỗi kh\xf4ng hợp lệ: phải khớp với mẫu ${r.pattern}`;return`${t[r.format]??r.format} kh\xf4ng hợp lệ`;case"not_multiple_of":return`Số kh\xf4ng hợp lệ: phải l\xe0 bội số của ${r.divisor}`;case"unrecognized_keys":return`Kh\xf3a kh\xf4ng được nhận dạng: ${oP(r.keys,", ")}`;case"invalid_key":return`Kh\xf3a kh\xf4ng hợp lệ trong ${r.origin}`;case"invalid_union":return"Đầu vào không hợp lệ";case"invalid_element":return`Gi\xe1 trị kh\xf4ng hợp lệ trong ${r.origin}`;default:return`Đầu v\xe0o kh\xf4ng hợp lệ`}})}},"zhCN",0,function(){let e,t;return{localeError:(e={string:{unit:"字符",verb:"包含"},file:{unit:"字节",verb:"包含"},array:{unit:"项",verb:"包含"},set:{unit:"项",verb:"包含"}},t={regex:"输入",email:"电子邮件",url:"URL",emoji:"表情符号",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO日期时间",date:"ISO日期",time:"ISO时间",duration:"ISO时长",ipv4:"IPv4地址",ipv6:"IPv6地址",cidrv4:"IPv4网段",cidrv6:"IPv6网段",base64:"base64编码字符串",base64url:"base64url编码字符串",json_string:"JSON字符串",e164:"E.164号码",jwt:"JWT",template_literal:"输入"},r=>{switch(r.code){case"invalid_type":return`无效输入:期望 ${r.expected},实际接收 ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"非数字(NaN)":"数字";case"object":if(Array.isArray(e))return"数组";if(null===e)return"空值(null)";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`无效输入:期望 ${o2(r.values[0])}`;return`无效选项:期望以下之一 ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`数值过大:期望 ${r.origin??"值"} ${t}${r.maximum.toString()} ${n.unit??"个元素"}`;return`数值过大:期望 ${r.origin??"值"} ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`数值过小:期望 ${r.origin} ${t}${r.minimum.toString()} ${n.unit}`;return`数值过小:期望 ${r.origin} ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`无效字符串:必须以 "${r.prefix}" 开头`;if("ends_with"===r.format)return`无效字符串:必须以 "${r.suffix}" 结尾`;if("includes"===r.format)return`无效字符串:必须包含 "${r.includes}"`;if("regex"===r.format)return`无效字符串:必须满足正则表达式 ${r.pattern}`;return`无效${t[r.format]??r.format}`;case"not_multiple_of":return`无效数字:必须是 ${r.divisor} 的倍数`;case"unrecognized_keys":return`出现未知的键(key): ${oP(r.keys,", ")}`;case"invalid_key":return`${r.origin} 中的键(key)无效`;case"invalid_union":return"无效输入";case"invalid_element":return`${r.origin} 中包含无效值(value)`;default:return`无效输入`}})}},"zhTW",0,function(){let e,t;return{localeError:(e={string:{unit:"字元",verb:"擁有"},file:{unit:"位元組",verb:"擁有"},array:{unit:"項目",verb:"擁有"},set:{unit:"項目",verb:"擁有"}},t={regex:"輸入",email:"郵件地址",url:"URL",emoji:"emoji",uuid:"UUID",uuidv4:"UUIDv4",uuidv6:"UUIDv6",nanoid:"nanoid",guid:"GUID",cuid:"cuid",cuid2:"cuid2",ulid:"ULID",xid:"XID",ksuid:"KSUID",datetime:"ISO 日期時間",date:"ISO 日期",time:"ISO 時間",duration:"ISO 期間",ipv4:"IPv4 位址",ipv6:"IPv6 位址",cidrv4:"IPv4 範圍",cidrv6:"IPv6 範圍",base64:"base64 編碼字串",base64url:"base64url 編碼字串",json_string:"JSON 字串",e164:"E.164 數值",jwt:"JWT",template_literal:"輸入"},r=>{switch(r.code){case"invalid_type":return`無效的輸入值:預期為 ${r.expected},但收到 ${(e=>{let t=typeof e;switch(t){case"number":return Number.isNaN(e)?"NaN":"number";case"object":if(Array.isArray(e))return"array";if(null===e)return"null";if(Object.getPrototypeOf(e)!==Object.prototype&&e.constructor)return e.constructor.name}return t})(r.input)}`;case"invalid_value":if(1===r.values.length)return`無效的輸入值:預期為 ${o2(r.values[0])}`;return`無效的選項:預期為以下其中之一 ${oP(r.values,"|")}`;case"too_big":{let t=r.inclusive?"<=":"<",n=e[r.origin]??null;if(n)return`數值過大:預期 ${r.origin??"值"} 應為 ${t}${r.maximum.toString()} ${n.unit??"個元素"}`;return`數值過大:預期 ${r.origin??"值"} 應為 ${t}${r.maximum.toString()}`}case"too_small":{let t=r.inclusive?">=":">",n=e[r.origin]??null;if(n)return`數值過小:預期 ${r.origin} 應為 ${t}${r.minimum.toString()} ${n.unit}`;return`數值過小:預期 ${r.origin} 應為 ${t}${r.minimum.toString()}`}case"invalid_format":if("starts_with"===r.format)return`無效的字串:必須以 "${r.prefix}" 開頭`;if("ends_with"===r.format)return`無效的字串:必須以 "${r.suffix}" 結尾`;if("includes"===r.format)return`無效的字串:必須包含 "${r.includes}"`;if("regex"===r.format)return`無效的字串:必須符合格式 ${r.pattern}`;return`無效的 ${t[r.format]??r.format}`;case"not_multiple_of":return`無效的數字:必須為 ${r.divisor} 的倍數`;case"unrecognized_keys":return`無法識別的鍵值${r.keys.length>1?"們":""}:${oP(r.keys,"、")}`;case"invalid_key":return`${r.origin} 中有無效的鍵值`;case"invalid_union":return"無效的輸入值";case"invalid_element":return`${r.origin} 中有無效的值`;default:return`無效的輸入值`}})}}],12577);var fc=e.i(12577);function fp(e,t){return new e({type:"string",...o1(t)})}function ff(e,t){return new e({type:"string",coerce:!0,...o1(t)})}function fm(e,t){return new e({type:"string",format:"email",check:"string_format",abort:!1,...o1(t)})}function fh(e,t){return new e({type:"string",format:"guid",check:"string_format",abort:!1,...o1(t)})}function fv(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,...o1(t)})}function fg(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v4",...o1(t)})}function fy(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v6",...o1(t)})}function fb(e,t){return new e({type:"string",format:"uuid",check:"string_format",abort:!1,version:"v7",...o1(t)})}function fx(e,t){return new e({type:"string",format:"url",check:"string_format",abort:!1,...o1(t)})}function fw(e,t){return new e({type:"string",format:"emoji",check:"string_format",abort:!1,...o1(t)})}function f_(e,t){return new e({type:"string",format:"nanoid",check:"string_format",abort:!1,...o1(t)})}function fk(e,t){return new e({type:"string",format:"cuid",check:"string_format",abort:!1,...o1(t)})}function f$(e,t){return new e({type:"string",format:"cuid2",check:"string_format",abort:!1,...o1(t)})}function fj(e,t){return new e({type:"string",format:"ulid",check:"string_format",abort:!1,...o1(t)})}function fS(e,t){return new e({type:"string",format:"xid",check:"string_format",abort:!1,...o1(t)})}function fI(e,t){return new e({type:"string",format:"ksuid",check:"string_format",abort:!1,...o1(t)})}function fN(e,t){return new e({type:"string",format:"ipv4",check:"string_format",abort:!1,...o1(t)})}function fE(e,t){return new e({type:"string",format:"ipv6",check:"string_format",abort:!1,...o1(t)})}function fC(e,t){return new e({type:"string",format:"cidrv4",check:"string_format",abort:!1,...o1(t)})}function fO(e,t){return new e({type:"string",format:"cidrv6",check:"string_format",abort:!1,...o1(t)})}function fz(e,t){return new e({type:"string",format:"base64",check:"string_format",abort:!1,...o1(t)})}function fT(e,t){return new e({type:"string",format:"base64url",check:"string_format",abort:!1,...o1(t)})}function fP(e,t){return new e({type:"string",format:"e164",check:"string_format",abort:!1,...o1(t)})}function fA(e,t){return new e({type:"string",format:"jwt",check:"string_format",abort:!1,...o1(t)})}e.i(35482),e.i(12268);let fR={Any:null,Minute:-1,Second:0,Millisecond:3,Microsecond:6};function fD(e,t){return new e({type:"string",format:"datetime",check:"string_format",offset:!1,local:!1,precision:null,...o1(t)})}function fZ(e,t){return new e({type:"string",format:"date",check:"string_format",...o1(t)})}function fM(e,t){return new e({type:"string",format:"time",check:"string_format",precision:null,...o1(t)})}function fU(e,t){return new e({type:"string",format:"duration",check:"string_format",...o1(t)})}function fL(e,t){return new e({type:"number",checks:[],...o1(t)})}function fF(e,t){return new e({type:"number",coerce:!0,checks:[],...o1(t)})}function fB(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"safeint",...o1(t)})}function fV(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float32",...o1(t)})}function fW(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"float64",...o1(t)})}function fJ(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"int32",...o1(t)})}function fK(e,t){return new e({type:"number",check:"number_format",abort:!1,format:"uint32",...o1(t)})}function fH(e,t){return new e({type:"boolean",...o1(t)})}function fG(e,t){return new e({type:"boolean",coerce:!0,...o1(t)})}function fq(e,t){return new e({type:"bigint",...o1(t)})}function fY(e,t){return new e({type:"bigint",coerce:!0,...o1(t)})}function fX(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"int64",...o1(t)})}function fQ(e,t){return new e({type:"bigint",check:"bigint_format",abort:!1,format:"uint64",...o1(t)})}function f0(e,t){return new e({type:"symbol",...o1(t)})}function f1(e,t){return new e({type:"undefined",...o1(t)})}function f4(e,t){return new e({type:"null",...o1(t)})}function f2(e){return new e({type:"any"})}function f6(e){return new e({type:"unknown"})}function f5(e,t){return new e({type:"never",...o1(t)})}function f9(e,t){return new e({type:"void",...o1(t)})}function f3(e,t){return new e({type:"date",...o1(t)})}function f8(e,t){return new e({type:"date",coerce:!0,...o1(t)})}function f7(e,t){return new e({type:"nan",...o1(t)})}function me(e,t){return new cN({check:"less_than",...o1(t),value:e,inclusive:!1})}function mt(e,t){return new cN({check:"less_than",...o1(t),value:e,inclusive:!0})}function mr(e,t){return new cE({check:"greater_than",...o1(t),value:e,inclusive:!1})}function mn(e,t){return new cE({check:"greater_than",...o1(t),value:e,inclusive:!0})}function mi(e){return mr(0,e)}function ma(e){return me(0,e)}function mo(e){return mt(0,e)}function ms(e){return mn(0,e)}function ml(e,t){return new cC({check:"multiple_of",...o1(t),value:e})}function mu(e,t){return new cT({check:"max_size",...o1(t),maximum:e})}function md(e,t){return new cP({check:"min_size",...o1(t),minimum:e})}function mc(e,t){return new cA({check:"size_equals",...o1(t),size:e})}function mp(e,t){return new cR({check:"max_length",...o1(t),maximum:e})}function mf(e,t){return new cD({check:"min_length",...o1(t),minimum:e})}function mm(e,t){return new cZ({check:"length_equals",...o1(t),length:e})}function mh(e,t){return new cU({check:"string_format",format:"regex",...o1(t),pattern:e})}function mv(e){return new cL({check:"string_format",format:"lowercase",...o1(e)})}function mg(e){return new cF({check:"string_format",format:"uppercase",...o1(e)})}function my(e,t){return new cB({check:"string_format",format:"includes",...o1(t),includes:e})}function mb(e,t){return new cV({check:"string_format",format:"starts_with",...o1(t),prefix:e})}function mx(e,t){return new cW({check:"string_format",format:"ends_with",...o1(t),suffix:e})}function mw(e,t,r){return new cK({check:"property",property:e,schema:t,...o1(r)})}function m_(e,t){return new cH({check:"mime_type",mime:e,...o1(t)})}function mk(e){return new cG({check:"overwrite",tx:e})}function m$(e){return mk(t=>t.normalize(e))}function mj(){return mk(e=>e.trim())}function mS(){return mk(e=>e.toLowerCase())}function mI(){return mk(e=>e.toUpperCase())}function mN(e,t,r){return new e({type:"array",element:t,...o1(r)})}function mE(e,t,r){return new e({type:"union",options:t,...o1(r)})}function mC(e,t,r,n){return new e({type:"union",options:r,discriminator:t,...o1(n)})}function mO(e,t,r){return new e({type:"intersection",left:t,right:r})}function mz(e,t,r,n){let i=r instanceof cX,a=i?n:r;return new e({type:"tuple",items:t,rest:i?r:null,...o1(a)})}function mT(e,t,r,n){return new e({type:"record",keyType:t,valueType:r,...o1(n)})}function mP(e,t,r,n){return new e({type:"map",keyType:t,valueType:r,...o1(n)})}function mA(e,t,r){return new e({type:"set",valueType:t,...o1(r)})}function mR(e,t,r){return new e({type:"enum",entries:Array.isArray(t)?Object.fromEntries(t.map(e=>[e,e])):t,...o1(r)})}function mD(e,t,r){return new e({type:"enum",entries:t,...o1(r)})}function mZ(e,t,r){return new e({type:"literal",values:Array.isArray(t)?t:[t],...o1(r)})}function mM(e,t){return new e({type:"file",...o1(t)})}function mU(e,t){return new e({type:"transform",transform:t})}function mL(e,t){return new e({type:"optional",innerType:t})}function mF(e,t){return new e({type:"nullable",innerType:t})}function mB(e,t,r){return new e({type:"default",innerType:t,get defaultValue(){return"function"==typeof r?r():r}})}function mV(e,t,r){return new e({type:"nonoptional",innerType:t,...o1(r)})}function mW(e,t){return new e({type:"success",innerType:t})}function mJ(e,t,r){return new e({type:"catch",innerType:t,catchValue:"function"==typeof r?r:()=>r})}function mK(e,t,r){return new e({type:"pipe",in:t,out:r})}function mH(e,t){return new e({type:"readonly",innerType:t})}function mG(e,t,r){return new e({type:"template_literal",parts:t,...o1(r)})}function mq(e,t){return new e({type:"lazy",getter:t})}function mY(e,t){return new e({type:"promise",innerType:t})}function mX(e,t,r){let n=o1(r);return n.abort??(n.abort=!0),new e({type:"custom",check:"custom",fn:t,...n})}function mQ(e,t,r){return new e({type:"custom",check:"custom",fn:t,...o1(r)})}function m0(e,t){let r=o1(t),n=r.truthy??["true","1","yes","on","y","enabled"],i=r.falsy??["false","0","no","off","n","disabled"];"sensitive"!==r.case&&(n=n.map(e=>"string"==typeof e?e.toLowerCase():e),i=i.map(e=>"string"==typeof e?e.toLowerCase():e));let a=new Set(n),o=new Set(i),s=e.Pipe??p8,l=e.Boolean??px,u=e.String??cQ,d=new(e.Transform??pY)({type:"transform",transform:(e,t)=>{let n=e;return"sensitive"!==r.case&&(n=n.toLowerCase()),!!a.has(n)||!o.has(n)&&(t.issues.push({code:"invalid_value",expected:"stringbool",values:[...a,...o],input:t.value,inst:d}),{})},error:r.error}),c=new s({type:"pipe",in:new u({type:"string",error:r.error}),out:d,error:r.error});return new s({type:"pipe",in:c,out:new l({type:"boolean",error:r.error}),error:r.error})}function m1(e,t,r,n={}){let i=o1(n),a={...o1(n),check:"string_format",type:"string",format:t,fn:"function"==typeof r?r:e=>r.test(e),...i};return r instanceof RegExp&&(a.pattern=r),new e(a)}e.s(["TimePrecision",0,fR,"_any",()=>f2,"_array",()=>mN,"_base64",()=>fz,"_base64url",()=>fT,"_bigint",()=>fq,"_boolean",()=>fH,"_catch",()=>mJ,"_cidrv4",()=>fC,"_cidrv6",()=>fO,"_coercedBigint",()=>fY,"_coercedBoolean",()=>fG,"_coercedDate",()=>f8,"_coercedNumber",()=>fF,"_coercedString",()=>ff,"_cuid",()=>fk,"_cuid2",()=>f$,"_custom",()=>mX,"_date",()=>f3,"_default",()=>mB,"_discriminatedUnion",()=>mC,"_e164",()=>fP,"_email",()=>fm,"_emoji",()=>fw,"_endsWith",()=>mx,"_enum",()=>mR,"_file",()=>mM,"_float32",()=>fV,"_float64",()=>fW,"_gt",()=>mr,"_gte",()=>mn,"_guid",()=>fh,"_includes",()=>my,"_int",()=>fB,"_int32",()=>fJ,"_int64",()=>fX,"_intersection",()=>mO,"_ipv4",()=>fN,"_ipv6",()=>fE,"_isoDate",()=>fZ,"_isoDateTime",()=>fD,"_isoDuration",()=>fU,"_isoTime",()=>fM,"_jwt",()=>fA,"_ksuid",()=>fI,"_lazy",()=>mq,"_length",()=>mm,"_literal",()=>mZ,"_lowercase",()=>mv,"_lt",()=>me,"_lte",()=>mt,"_map",()=>mP,"_max",()=>mt,"_maxLength",()=>mp,"_maxSize",()=>mu,"_mime",()=>m_,"_min",()=>mn,"_minLength",()=>mf,"_minSize",()=>md,"_multipleOf",()=>ml,"_nan",()=>f7,"_nanoid",()=>f_,"_nativeEnum",()=>mD,"_negative",()=>ma,"_never",()=>f5,"_nonnegative",()=>ms,"_nonoptional",()=>mV,"_nonpositive",()=>mo,"_normalize",()=>m$,"_null",()=>f4,"_nullable",()=>mF,"_number",()=>fL,"_optional",()=>mL,"_overwrite",()=>mk,"_pipe",()=>mK,"_positive",()=>mi,"_promise",()=>mY,"_property",()=>mw,"_readonly",()=>mH,"_record",()=>mT,"_refine",()=>mQ,"_regex",()=>mh,"_set",()=>mA,"_size",()=>mc,"_startsWith",()=>mb,"_string",()=>fp,"_stringFormat",()=>m1,"_stringbool",()=>m0,"_success",()=>mW,"_symbol",()=>f0,"_templateLiteral",()=>mG,"_toLowerCase",()=>mS,"_toUpperCase",()=>mI,"_transform",()=>mU,"_trim",()=>mj,"_tuple",()=>mz,"_uint32",()=>fK,"_uint64",()=>fQ,"_ulid",()=>fj,"_undefined",()=>f1,"_union",()=>mE,"_unknown",()=>f6,"_uppercase",()=>mg,"_url",()=>fx,"_uuid",()=>fv,"_uuidv4",()=>fg,"_uuidv6",()=>fy,"_uuidv7",()=>fb,"_void",()=>f9,"_xid",()=>fS],29075);class m4{constructor(e){this._def=e,this.def=e}implement(e){if("function"!=typeof e)throw Error("implement() must be called with a function");let t=(...r)=>{let n=this._def.input?sw(this._def.input,r,void 0,{callee:t}):r;if(!Array.isArray(n))throw Error("Invalid arguments schema: not an array or tuple schema.");let i=e(...n);return this._def.output?sw(this._def.output,i,void 0,{callee:t}):i};return t}implementAsync(e){if("function"!=typeof e)throw Error("implement() must be called with a function");let t=async(...r)=>{let n=this._def.input?await sk(this._def.input,r,void 0,{callee:t}):r;if(!Array.isArray(n))throw Error("Invalid arguments schema: not an array or tuple schema.");let i=await e(...n);return this._def.output?sk(this._def.output,i,void 0,{callee:t}):i};return t}input(...e){let t=this.constructor;return new t(Array.isArray(e[0])?{type:"function",input:new pL({type:"tuple",items:e[0],rest:e[1]}),output:this._def.output}:{type:"function",input:e[0],output:this._def.output})}output(e){return new this.constructor({type:"function",input:this._def.input,output:e})}}function m2(e){return new m4({type:"function",input:Array.isArray(e?.input)?mz(pL,e?.input):e?.input??mN(pz,f6(pI)),output:e?.output??f6(pI)})}e.s(["$ZodFunction",()=>m4,"function",()=>m2],22703),e.i(22703),e.i(29075),e.i(22881),e.s([],69896);var m6=e.i(69896);e.s(["$ZodAny",0,pS,"$ZodArray",0,pz,"$ZodAsyncError",()=>oj,"$ZodBase64",0,pc,"$ZodBase64URL",0,pf,"$ZodBigInt",0,pw,"$ZodBigIntFormat",0,p_,"$ZodBoolean",0,px,"$ZodCIDRv4",0,pl,"$ZodCIDRv6",0,pu,"$ZodCUID",0,c3,"$ZodCUID2",0,c8,"$ZodCatch",0,p9,"$ZodCheck",0,cS,"$ZodCheckBigIntFormat",0,cz,"$ZodCheckEndsWith",0,cW,"$ZodCheckGreaterThan",0,cE,"$ZodCheckIncludes",0,cB,"$ZodCheckLengthEquals",0,cZ,"$ZodCheckLessThan",0,cN,"$ZodCheckLowerCase",0,cL,"$ZodCheckMaxLength",0,cR,"$ZodCheckMaxSize",0,cT,"$ZodCheckMimeType",0,cH,"$ZodCheckMinLength",0,cD,"$ZodCheckMinSize",0,cP,"$ZodCheckMultipleOf",0,cC,"$ZodCheckNumberFormat",0,cO,"$ZodCheckOverwrite",0,cG,"$ZodCheckProperty",0,cK,"$ZodCheckRegex",0,cU,"$ZodCheckSizeEquals",0,cA,"$ZodCheckStartsWith",0,cV,"$ZodCheckStringFormat",0,cM,"$ZodCheckUpperCase",0,cF,"$ZodCustom",0,fa,"$ZodCustomStringFormat",0,pg,"$ZodDate",0,pC,"$ZodDefault",0,p0,"$ZodDiscriminatedUnion",0,pZ,"$ZodE164",0,pm,"$ZodEmail",0,c2,"$ZodEmoji",0,c5,"$ZodEnum",0,pH,"$ZodError",0,sf,"$ZodFile",0,pq,"$ZodFunction",()=>m4,"$ZodGUID",0,c1,"$ZodIPv4",0,po,"$ZodIPv6",0,ps,"$ZodISODate",0,pn,"$ZodISODateTime",0,pr,"$ZodISODuration",0,pa,"$ZodISOTime",0,pi,"$ZodIntersection",0,pM,"$ZodJWT",0,pv,"$ZodKSUID",0,pt,"$ZodLazy",0,fi,"$ZodLiteral",0,pG,"$ZodMap",0,pV,"$ZodNaN",0,p3,"$ZodNanoID",0,c9,"$ZodNever",0,pN,"$ZodNonOptional",0,p2,"$ZodNull",0,pj,"$ZodNullable",0,pQ,"$ZodNumber",0,py,"$ZodNumberFormat",0,pb,"$ZodObject",0,pA,"$ZodOptional",0,pX,"$ZodPipe",0,p8,"$ZodPrefault",0,p4,"$ZodPromise",0,fn,"$ZodReadonly",0,fe,"$ZodRealError",0,sm,"$ZodRecord",0,pB,"$ZodRegistry",()=>sD,"$ZodSet",0,pJ,"$ZodString",0,cQ,"$ZodStringFormat",0,c0,"$ZodSuccess",0,p5,"$ZodSymbol",0,pk,"$ZodTemplateLiteral",0,fr,"$ZodTransform",0,pY,"$ZodTuple",0,pL,"$ZodType",0,cX,"$ZodULID",0,c7,"$ZodURL",0,c6,"$ZodUUID",0,c4,"$ZodUndefined",0,p$,"$ZodUnion",0,pD,"$ZodUnknown",0,pI,"$ZodVoid",0,pE,"$ZodXID",0,pe,"$brand",0,o$,"$constructor",()=>ok,"$input",0,sR,"$output",0,sA,"Doc",()=>cq,"JSONSchema",0,m6,"JSONSchemaGenerator",()=>sU,"NEVER",0,o_,"TimePrecision",0,fR,"_any",()=>f2,"_array",()=>mN,"_base64",()=>fz,"_base64url",()=>fT,"_bigint",()=>fq,"_boolean",()=>fH,"_catch",()=>mJ,"_cidrv4",()=>fC,"_cidrv6",()=>fO,"_coercedBigint",()=>fY,"_coercedBoolean",()=>fG,"_coercedDate",()=>f8,"_coercedNumber",()=>fF,"_coercedString",()=>ff,"_cuid",()=>fk,"_cuid2",()=>f$,"_custom",()=>mX,"_date",()=>f3,"_default",()=>mB,"_discriminatedUnion",()=>mC,"_e164",()=>fP,"_email",()=>fm,"_emoji",()=>fw,"_endsWith",()=>mx,"_enum",()=>mR,"_file",()=>mM,"_float32",()=>fV,"_float64",()=>fW,"_gt",()=>mr,"_gte",()=>mn,"_guid",()=>fh,"_includes",()=>my,"_int",()=>fB,"_int32",()=>fJ,"_int64",()=>fX,"_intersection",()=>mO,"_ipv4",()=>fN,"_ipv6",()=>fE,"_isoDate",()=>fZ,"_isoDateTime",()=>fD,"_isoDuration",()=>fU,"_isoTime",()=>fM,"_jwt",()=>fA,"_ksuid",()=>fI,"_lazy",()=>mq,"_length",()=>mm,"_literal",()=>mZ,"_lowercase",()=>mv,"_lt",()=>me,"_lte",()=>mt,"_map",()=>mP,"_max",()=>mt,"_maxLength",()=>mp,"_maxSize",()=>mu,"_mime",()=>m_,"_min",()=>mn,"_minLength",()=>mf,"_minSize",()=>md,"_multipleOf",()=>ml,"_nan",()=>f7,"_nanoid",()=>f_,"_nativeEnum",()=>mD,"_negative",()=>ma,"_never",()=>f5,"_nonnegative",()=>ms,"_nonoptional",()=>mV,"_nonpositive",()=>mo,"_normalize",()=>m$,"_null",()=>f4,"_nullable",()=>mF,"_number",()=>fL,"_optional",()=>mL,"_overwrite",()=>mk,"_parse",0,sx,"_parseAsync",0,s_,"_pipe",()=>mK,"_positive",()=>mi,"_promise",()=>mY,"_property",()=>mw,"_readonly",()=>mH,"_record",()=>mT,"_refine",()=>mQ,"_regex",()=>mh,"_safeParse",0,s$,"_safeParseAsync",0,sS,"_set",()=>mA,"_size",()=>mc,"_startsWith",()=>mb,"_string",()=>fp,"_stringFormat",()=>m1,"_stringbool",()=>m0,"_success",()=>mW,"_symbol",()=>f0,"_templateLiteral",()=>mG,"_toLowerCase",()=>mS,"_toUpperCase",()=>mI,"_transform",()=>mU,"_trim",()=>mj,"_tuple",()=>mz,"_uint32",()=>fK,"_uint64",()=>fQ,"_ulid",()=>fj,"_undefined",()=>f1,"_union",()=>mE,"_unknown",()=>f6,"_uppercase",()=>mg,"_url",()=>fx,"_uuid",()=>fv,"_uuidv4",()=>fg,"_uuidv6",()=>fy,"_uuidv7",()=>fb,"_void",()=>f9,"_xid",()=>fS,"clone",()=>o0,"config",()=>oI,"flattenError",()=>sh,"formatError",()=>sv,"function",()=>m2,"globalConfig",0,oS,"globalRegistry",0,sM,"isValidBase64",()=>pd,"isValidBase64URL",()=>pp,"isValidJWT",()=>ph,"locales",0,fc,"parse",0,sw,"parseAsync",0,sk,"prettifyError",()=>sb,"regexes",0,fl,"registry",()=>sZ,"safeParse",0,sj,"safeParseAsync",0,sI,"toDotPath",()=>sy,"toJSONSchema",()=>sL,"treeifyError",()=>sg,"util",0,fs,"version",0,cY],55967);var m5=e.i(55967);e.s(["ZodAny",()=>vu,"ZodArray",()=>vb,"ZodBase64",()=>hF,"ZodBase64URL",()=>hV,"ZodBigInt",()=>h8,"ZodBigIntFormat",()=>ve,"ZodBoolean",()=>h9,"ZodCIDRv4",()=>hZ,"ZodCIDRv6",()=>hU,"ZodCUID",()=>h$,"ZodCUID2",()=>hS,"ZodCatch",()=>v7,"ZodCustom",()=>gf,"ZodCustomStringFormat",()=>hq,"ZodDate",()=>vg,"ZodDefault",()=>v1,"ZodDiscriminatedUnion",()=>vN,"ZodE164",()=>hJ,"ZodEmail",()=>hu,"ZodEmoji",()=>hx,"ZodEnum",()=>vL,"ZodFile",()=>vJ,"ZodGUID",()=>hc,"ZodIPv4",()=>hP,"ZodIPv6",()=>hR,"ZodIntersection",()=>vC,"ZodJWT",()=>hH,"ZodKSUID",()=>hz,"ZodLazy",()=>gu,"ZodLiteral",()=>vV,"ZodMap",()=>vD,"ZodNaN",()=>gt,"ZodNanoID",()=>h_,"ZodNever",()=>vf,"ZodNonOptional",()=>v5,"ZodNull",()=>vs,"ZodNullable",()=>vX,"ZodNumber",()=>hX,"ZodNumberFormat",()=>h0,"ZodObject",()=>v_,"ZodOptional",()=>vq,"ZodPipe",()=>gn,"ZodPrefault",()=>v2,"ZodPromise",()=>gc,"ZodReadonly",()=>ga,"ZodRecord",()=>vP,"ZodSet",()=>vM,"ZodString",()=>ho,"ZodStringFormat",()=>hl,"ZodSuccess",()=>v3,"ZodSymbol",()=>vn,"ZodTemplateLiteral",()=>gs,"ZodTransform",()=>vH,"ZodTuple",()=>vz,"ZodType",()=>hi,"ZodULID",()=>hN,"ZodURL",()=>hy,"ZodUUID",()=>hf,"ZodUndefined",()=>va,"ZodUnion",()=>vS,"ZodUnknown",()=>vc,"ZodVoid",()=>vh,"ZodXID",()=>hC,"_ZodString",()=>ha,"_default",()=>v4,"any",()=>vd,"array",()=>vx,"base64",()=>hB,"base64url",()=>hW,"bigint",()=>h7,"boolean",()=>h3,"catch",()=>ge,"check",()=>gm,"cidrv4",()=>hM,"cidrv6",()=>hL,"cuid",()=>hj,"cuid2",()=>hI,"custom",()=>gh,"date",()=>vy,"discriminatedUnion",()=>vE,"e164",()=>hK,"email",()=>hd,"emoji",()=>hw,"enum",()=>vF,"file",()=>vK,"float32",()=>h4,"float64",()=>h2,"guid",()=>hp,"instanceof",()=>gy,"int",()=>h1,"int32",()=>h6,"int64",()=>vt,"intersection",()=>vO,"ipv4",()=>hA,"ipv6",()=>hD,"json",()=>gx,"jwt",()=>hG,"keyof",()=>vw,"ksuid",()=>hT,"lazy",()=>gd,"literal",()=>vW,"looseObject",()=>vj,"map",()=>vZ,"nan",()=>gr,"nanoid",()=>hk,"nativeEnum",()=>vB,"never",()=>vm,"nonoptional",()=>v9,"null",()=>vl,"nullable",()=>vQ,"nullish",()=>v0,"number",()=>hQ,"object",()=>vk,"optional",()=>vY,"partialRecord",()=>vR,"pipe",()=>gi,"prefault",()=>v6,"preprocess",()=>gw,"promise",()=>gp,"readonly",()=>go,"record",()=>vA,"refine",()=>gv,"set",()=>vU,"strictObject",()=>v$,"string",()=>hs,"stringFormat",()=>hY,"stringbool",()=>gb,"success",()=>v8,"superRefine",()=>gg,"symbol",()=>vi,"templateLiteral",()=>gl,"transform",()=>vG,"tuple",()=>vT,"uint32",()=>h5,"uint64",()=>vr,"ulid",()=>hE,"undefined",()=>vo,"union",()=>vI,"unknown",()=>vp,"url",()=>hb,"uuid",()=>hm,"uuidv4",()=>hh,"uuidv6",()=>hv,"uuidv7",()=>hg,"void",()=>vv,"xid",()=>hO],49881);e.s(["ZodISODate",()=>m8,"ZodISODateTime",()=>m9,"ZodISODuration",()=>hr,"ZodISOTime",()=>he,"date",()=>m7,"datetime",()=>m3,"duration",()=>hn,"time",()=>ht],63143);let m9=ok("ZodISODateTime",(e,t)=>{pr.init(e,t),hl.init(e,t)});function m3(e){return fD(m9,e)}let m8=ok("ZodISODate",(e,t)=>{pn.init(e,t),hl.init(e,t)});function m7(e){return fZ(m8,e)}let he=ok("ZodISOTime",(e,t)=>{pi.init(e,t),hl.init(e,t)});function ht(e){return fM(he,e)}let hr=ok("ZodISODuration",(e,t)=>{pa.init(e,t),hl.init(e,t)});function hn(e){return fU(hr,e)}let hi=ok("ZodType",(e,t)=>(cX.init(e,t),e.def=t,Object.defineProperty(e,"_def",{value:t}),e.check=(...r)=>e.clone({...t,checks:[...t.checks??[],...r.map(e=>"function"==typeof e?{_zod:{check:e,def:{check:"custom"},onattach:[]}}:e)]}),e.clone=(t,r)=>o0(e,t,r),e.brand=()=>e,e.register=(t,r)=>(t.add(e,r),e),e.parse=(t,r)=>sO(e,t,r,{callee:e.parse}),e.safeParse=(t,r)=>sT(e,t,r),e.parseAsync=async(t,r)=>sz(e,t,r,{callee:e.parseAsync}),e.safeParseAsync=async(t,r)=>sP(e,t,r),e.spa=e.safeParseAsync,e.refine=(t,r)=>e.check(gv(t,r)),e.superRefine=t=>e.check(gg(t)),e.overwrite=t=>e.check(mk(t)),e.optional=()=>vY(e),e.nullable=()=>vQ(e),e.nullish=()=>vY(vQ(e)),e.nonoptional=t=>v9(e,t),e.array=()=>vx(e),e.or=t=>vI([e,t]),e.and=t=>vO(e,t),e.transform=t=>gi(e,vG(t)),e.default=t=>v4(e,t),e.prefault=t=>v6(e,t),e.catch=t=>ge(e,t),e.pipe=t=>gi(e,t),e.readonly=()=>go(e),e.describe=t=>{let r=e.clone();return sM.add(r,{description:t}),r},Object.defineProperty(e,"description",{get:()=>sM.get(e)?.description,configurable:!0}),e.meta=(...t)=>{if(0===t.length)return sM.get(e);let r=e.clone();return sM.add(r,t[0]),r},e.isOptional=()=>e.safeParse(void 0).success,e.isNullable=()=>e.safeParse(null).success,e)),ha=ok("_ZodString",(e,t)=>{cQ.init(e,t),hi.init(e,t);let r=e._zod.bag;e.format=r.format??null,e.minLength=r.minimum??null,e.maxLength=r.maximum??null,e.regex=(...t)=>e.check(mh(...t)),e.includes=(...t)=>e.check(my(...t)),e.startsWith=(...t)=>e.check(mb(...t)),e.endsWith=(...t)=>e.check(mx(...t)),e.min=(...t)=>e.check(mf(...t)),e.max=(...t)=>e.check(mp(...t)),e.length=(...t)=>e.check(mm(...t)),e.nonempty=(...t)=>e.check(mf(1,...t)),e.lowercase=t=>e.check(mv(t)),e.uppercase=t=>e.check(mg(t)),e.trim=()=>e.check(mj()),e.normalize=(...t)=>e.check(m$(...t)),e.toLowerCase=()=>e.check(mS()),e.toUpperCase=()=>e.check(mI())}),ho=ok("ZodString",(e,t)=>{cQ.init(e,t),ha.init(e,t),e.email=t=>e.check(fm(hu,t)),e.url=t=>e.check(fx(hy,t)),e.jwt=t=>e.check(fA(hH,t)),e.emoji=t=>e.check(fw(hx,t)),e.guid=t=>e.check(fh(hc,t)),e.uuid=t=>e.check(fv(hf,t)),e.uuidv4=t=>e.check(fg(hf,t)),e.uuidv6=t=>e.check(fy(hf,t)),e.uuidv7=t=>e.check(fb(hf,t)),e.nanoid=t=>e.check(f_(h_,t)),e.guid=t=>e.check(fh(hc,t)),e.cuid=t=>e.check(fk(h$,t)),e.cuid2=t=>e.check(f$(hS,t)),e.ulid=t=>e.check(fj(hN,t)),e.base64=t=>e.check(fz(hF,t)),e.base64url=t=>e.check(fT(hV,t)),e.xid=t=>e.check(fS(hC,t)),e.ksuid=t=>e.check(fI(hz,t)),e.ipv4=t=>e.check(fN(hP,t)),e.ipv6=t=>e.check(fE(hR,t)),e.cidrv4=t=>e.check(fC(hZ,t)),e.cidrv6=t=>e.check(fO(hU,t)),e.e164=t=>e.check(fP(hJ,t)),e.datetime=t=>e.check(m3(t)),e.date=t=>e.check(m7(t)),e.time=t=>e.check(ht(t)),e.duration=t=>e.check(hn(t))});function hs(e){return fp(ho,e)}let hl=ok("ZodStringFormat",(e,t)=>{c0.init(e,t),ha.init(e,t)}),hu=ok("ZodEmail",(e,t)=>{c2.init(e,t),hl.init(e,t)});function hd(e){return fm(hu,e)}let hc=ok("ZodGUID",(e,t)=>{c1.init(e,t),hl.init(e,t)});function hp(e){return fh(hc,e)}let hf=ok("ZodUUID",(e,t)=>{c4.init(e,t),hl.init(e,t)});function hm(e){return fv(hf,e)}function hh(e){return fg(hf,e)}function hv(e){return fy(hf,e)}function hg(e){return fb(hf,e)}let hy=ok("ZodURL",(e,t)=>{c6.init(e,t),hl.init(e,t)});function hb(e){return fx(hy,e)}let hx=ok("ZodEmoji",(e,t)=>{c5.init(e,t),hl.init(e,t)});function hw(e){return fw(hx,e)}let h_=ok("ZodNanoID",(e,t)=>{c9.init(e,t),hl.init(e,t)});function hk(e){return f_(h_,e)}let h$=ok("ZodCUID",(e,t)=>{c3.init(e,t),hl.init(e,t)});function hj(e){return fk(h$,e)}let hS=ok("ZodCUID2",(e,t)=>{c8.init(e,t),hl.init(e,t)});function hI(e){return f$(hS,e)}let hN=ok("ZodULID",(e,t)=>{c7.init(e,t),hl.init(e,t)});function hE(e){return fj(hN,e)}let hC=ok("ZodXID",(e,t)=>{pe.init(e,t),hl.init(e,t)});function hO(e){return fS(hC,e)}let hz=ok("ZodKSUID",(e,t)=>{pt.init(e,t),hl.init(e,t)});function hT(e){return fI(hz,e)}let hP=ok("ZodIPv4",(e,t)=>{po.init(e,t),hl.init(e,t)});function hA(e){return fN(hP,e)}let hR=ok("ZodIPv6",(e,t)=>{ps.init(e,t),hl.init(e,t)});function hD(e){return fE(hR,e)}let hZ=ok("ZodCIDRv4",(e,t)=>{pl.init(e,t),hl.init(e,t)});function hM(e){return fC(hZ,e)}let hU=ok("ZodCIDRv6",(e,t)=>{pu.init(e,t),hl.init(e,t)});function hL(e){return fO(hU,e)}let hF=ok("ZodBase64",(e,t)=>{pc.init(e,t),hl.init(e,t)});function hB(e){return fz(hF,e)}let hV=ok("ZodBase64URL",(e,t)=>{pf.init(e,t),hl.init(e,t)});function hW(e){return fT(hV,e)}let hJ=ok("ZodE164",(e,t)=>{pm.init(e,t),hl.init(e,t)});function hK(e){return fP(hJ,e)}let hH=ok("ZodJWT",(e,t)=>{pv.init(e,t),hl.init(e,t)});function hG(e){return fA(hH,e)}let hq=ok("ZodCustomStringFormat",(e,t)=>{pg.init(e,t),hl.init(e,t)});function hY(e,t,r={}){return m1(hq,e,t,r)}let hX=ok("ZodNumber",(e,t)=>{py.init(e,t),hi.init(e,t),e.gt=(t,r)=>e.check(mr(t,r)),e.gte=(t,r)=>e.check(mn(t,r)),e.min=(t,r)=>e.check(mn(t,r)),e.lt=(t,r)=>e.check(me(t,r)),e.lte=(t,r)=>e.check(mt(t,r)),e.max=(t,r)=>e.check(mt(t,r)),e.int=t=>e.check(h1(t)),e.safe=t=>e.check(h1(t)),e.positive=t=>e.check(mr(0,t)),e.nonnegative=t=>e.check(mn(0,t)),e.negative=t=>e.check(me(0,t)),e.nonpositive=t=>e.check(mt(0,t)),e.multipleOf=(t,r)=>e.check(ml(t,r)),e.step=(t,r)=>e.check(ml(t,r)),e.finite=()=>e;let r=e._zod.bag;e.minValue=Math.max(r.minimum??-1/0,r.exclusiveMinimum??-1/0)??null,e.maxValue=Math.min(r.maximum??1/0,r.exclusiveMaximum??1/0)??null,e.isInt=(r.format??"").includes("int")||Number.isSafeInteger(r.multipleOf??.5),e.isFinite=!0,e.format=r.format??null});function hQ(e){return fL(hX,e)}let h0=ok("ZodNumberFormat",(e,t)=>{pb.init(e,t),hX.init(e,t)});function h1(e){return fB(h0,e)}function h4(e){return fV(h0,e)}function h2(e){return fW(h0,e)}function h6(e){return fJ(h0,e)}function h5(e){return fK(h0,e)}let h9=ok("ZodBoolean",(e,t)=>{px.init(e,t),hi.init(e,t)});function h3(e){return fH(h9,e)}let h8=ok("ZodBigInt",(e,t)=>{pw.init(e,t),hi.init(e,t),e.gte=(t,r)=>e.check(mn(t,r)),e.min=(t,r)=>e.check(mn(t,r)),e.gt=(t,r)=>e.check(mr(t,r)),e.gte=(t,r)=>e.check(mn(t,r)),e.min=(t,r)=>e.check(mn(t,r)),e.lt=(t,r)=>e.check(me(t,r)),e.lte=(t,r)=>e.check(mt(t,r)),e.max=(t,r)=>e.check(mt(t,r)),e.positive=t=>e.check(mr(BigInt(0),t)),e.negative=t=>e.check(me(BigInt(0),t)),e.nonpositive=t=>e.check(mt(BigInt(0),t)),e.nonnegative=t=>e.check(mn(BigInt(0),t)),e.multipleOf=(t,r)=>e.check(ml(t,r));let r=e._zod.bag;e.minValue=r.minimum??null,e.maxValue=r.maximum??null,e.format=r.format??null});function h7(e){return fq(h8,e)}let ve=ok("ZodBigIntFormat",(e,t)=>{p_.init(e,t),h8.init(e,t)});function vt(e){return fX(ve,e)}function vr(e){return fQ(ve,e)}let vn=ok("ZodSymbol",(e,t)=>{pk.init(e,t),hi.init(e,t)});function vi(e){return f0(vn,e)}let va=ok("ZodUndefined",(e,t)=>{p$.init(e,t),hi.init(e,t)});function vo(e){return f1(va,e)}let vs=ok("ZodNull",(e,t)=>{pj.init(e,t),hi.init(e,t)});function vl(e){return f4(vs,e)}let vu=ok("ZodAny",(e,t)=>{pS.init(e,t),hi.init(e,t)});function vd(){return f2(vu)}let vc=ok("ZodUnknown",(e,t)=>{pI.init(e,t),hi.init(e,t)});function vp(){return f6(vc)}let vf=ok("ZodNever",(e,t)=>{pN.init(e,t),hi.init(e,t)});function vm(e){return f5(vf,e)}let vh=ok("ZodVoid",(e,t)=>{pE.init(e,t),hi.init(e,t)});function vv(e){return f9(vh,e)}let vg=ok("ZodDate",(e,t)=>{pC.init(e,t),hi.init(e,t),e.min=(t,r)=>e.check(mn(t,r)),e.max=(t,r)=>e.check(mt(t,r));let r=e._zod.bag;e.minDate=r.minimum?new Date(r.minimum):null,e.maxDate=r.maximum?new Date(r.maximum):null});function vy(e){return f3(vg,e)}let vb=ok("ZodArray",(e,t)=>{pz.init(e,t),hi.init(e,t),e.element=t.element,e.min=(t,r)=>e.check(mf(t,r)),e.nonempty=t=>e.check(mf(1,t)),e.max=(t,r)=>e.check(mp(t,r)),e.length=(t,r)=>e.check(mm(t,r)),e.unwrap=()=>e.element});function vx(e,t){return mN(vb,e,t)}function vw(e){return vW(Object.keys(e._zod.def.shape))}let v_=ok("ZodObject",(e,t)=>{pA.init(e,t),hi.init(e,t),fs.defineLazy(e,"shape",()=>t.shape),e.keyof=()=>vF(Object.keys(e._zod.def.shape)),e.catchall=t=>e.clone({...e._zod.def,catchall:t}),e.passthrough=()=>e.clone({...e._zod.def,catchall:vp()}),e.loose=()=>e.clone({...e._zod.def,catchall:vp()}),e.strict=()=>e.clone({...e._zod.def,catchall:vm()}),e.strip=()=>e.clone({...e._zod.def,catchall:void 0}),e.extend=t=>fs.extend(e,t),e.merge=t=>fs.merge(e,t),e.pick=t=>fs.pick(e,t),e.omit=t=>fs.omit(e,t),e.partial=(...t)=>fs.partial(vq,e,t[0]),e.required=(...t)=>fs.required(v5,e,t[0])});function vk(e,t){return new v_({type:"object",get shape(){return fs.assignProp(this,"shape",{...e}),this.shape},...fs.normalizeParams(t)})}function v$(e,t){return new v_({type:"object",get shape(){return fs.assignProp(this,"shape",{...e}),this.shape},catchall:vm(),...fs.normalizeParams(t)})}function vj(e,t){return new v_({type:"object",get shape(){return fs.assignProp(this,"shape",{...e}),this.shape},catchall:vp(),...fs.normalizeParams(t)})}let vS=ok("ZodUnion",(e,t)=>{pD.init(e,t),hi.init(e,t),e.options=t.options});function vI(e,t){return new vS({type:"union",options:e,...fs.normalizeParams(t)})}let vN=ok("ZodDiscriminatedUnion",(e,t)=>{vS.init(e,t),pZ.init(e,t)});function vE(e,t,r){return new vN({type:"union",options:t,discriminator:e,...fs.normalizeParams(r)})}let vC=ok("ZodIntersection",(e,t)=>{pM.init(e,t),hi.init(e,t)});function vO(e,t){return new vC({type:"intersection",left:e,right:t})}let vz=ok("ZodTuple",(e,t)=>{pL.init(e,t),hi.init(e,t),e.rest=t=>e.clone({...e._zod.def,rest:t})});function vT(e,t,r){let n=t instanceof cX,i=n?r:t;return new vz({type:"tuple",items:e,rest:n?t:null,...fs.normalizeParams(i)})}let vP=ok("ZodRecord",(e,t)=>{pB.init(e,t),hi.init(e,t),e.keyType=t.keyType,e.valueType=t.valueType});function vA(e,t,r){return new vP({type:"record",keyType:e,valueType:t,...fs.normalizeParams(r)})}function vR(e,t,r){return new vP({type:"record",keyType:vI([e,vm()]),valueType:t,...fs.normalizeParams(r)})}let vD=ok("ZodMap",(e,t)=>{pV.init(e,t),hi.init(e,t),e.keyType=t.keyType,e.valueType=t.valueType});function vZ(e,t,r){return new vD({type:"map",keyType:e,valueType:t,...fs.normalizeParams(r)})}let vM=ok("ZodSet",(e,t)=>{pJ.init(e,t),hi.init(e,t),e.min=(...t)=>e.check(md(...t)),e.nonempty=t=>e.check(md(1,t)),e.max=(...t)=>e.check(mu(...t)),e.size=(...t)=>e.check(mc(...t))});function vU(e,t){return new vM({type:"set",valueType:e,...fs.normalizeParams(t)})}let vL=ok("ZodEnum",(e,t)=>{pH.init(e,t),hi.init(e,t),e.enum=t.entries,e.options=Object.values(t.entries);let r=new Set(Object.keys(t.entries));e.extract=(e,n)=>{let i={};for(let n of e)if(r.has(n))i[n]=t.entries[n];else throw Error(`Key ${n} not found in enum`);return new vL({...t,checks:[],...fs.normalizeParams(n),entries:i})},e.exclude=(e,n)=>{let i={...t.entries};for(let t of e)if(r.has(t))delete i[t];else throw Error(`Key ${t} not found in enum`);return new vL({...t,checks:[],...fs.normalizeParams(n),entries:i})}});function vF(e,t){return new vL({type:"enum",entries:Array.isArray(e)?Object.fromEntries(e.map(e=>[e,e])):e,...fs.normalizeParams(t)})}function vB(e,t){return new vL({type:"enum",entries:e,...fs.normalizeParams(t)})}let vV=ok("ZodLiteral",(e,t)=>{pG.init(e,t),hi.init(e,t),e.values=new Set(t.values),Object.defineProperty(e,"value",{get(){if(t.values.length>1)throw Error("This schema contains multiple valid literal values. Use `.values` instead.");return t.values[0]}})});function vW(e,t){return new vV({type:"literal",values:Array.isArray(e)?e:[e],...fs.normalizeParams(t)})}let vJ=ok("ZodFile",(e,t)=>{pq.init(e,t),hi.init(e,t),e.min=(t,r)=>e.check(md(t,r)),e.max=(t,r)=>e.check(mu(t,r)),e.mime=(t,r)=>e.check(m_(Array.isArray(t)?t:[t],r))});function vK(e){return mM(vJ,e)}let vH=ok("ZodTransform",(e,t)=>{pY.init(e,t),hi.init(e,t),e._zod.parse=(r,n)=>{r.addIssue=n=>{"string"==typeof n?r.issues.push(fs.issue(n,r.value,t)):(n.fatal&&(n.continue=!1),n.code??(n.code="custom"),n.input??(n.input=r.value),n.inst??(n.inst=e),n.continue??(n.continue=!0),r.issues.push(fs.issue(n)))};let i=t.transform(r.value,r);return i instanceof Promise?i.then(e=>(r.value=e,r)):(r.value=i,r)}});function vG(e){return new vH({type:"transform",transform:e})}let vq=ok("ZodOptional",(e,t)=>{pX.init(e,t),hi.init(e,t),e.unwrap=()=>e._zod.def.innerType});function vY(e){return new vq({type:"optional",innerType:e})}let vX=ok("ZodNullable",(e,t)=>{pQ.init(e,t),hi.init(e,t),e.unwrap=()=>e._zod.def.innerType});function vQ(e){return new vX({type:"nullable",innerType:e})}function v0(e){return vY(vQ(e))}let v1=ok("ZodDefault",(e,t)=>{p0.init(e,t),hi.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeDefault=e.unwrap});function v4(e,t){return new v1({type:"default",innerType:e,get defaultValue(){return"function"==typeof t?t():t}})}let v2=ok("ZodPrefault",(e,t)=>{p4.init(e,t),hi.init(e,t),e.unwrap=()=>e._zod.def.innerType});function v6(e,t){return new v2({type:"prefault",innerType:e,get defaultValue(){return"function"==typeof t?t():t}})}let v5=ok("ZodNonOptional",(e,t)=>{p2.init(e,t),hi.init(e,t),e.unwrap=()=>e._zod.def.innerType});function v9(e,t){return new v5({type:"nonoptional",innerType:e,...fs.normalizeParams(t)})}let v3=ok("ZodSuccess",(e,t)=>{p5.init(e,t),hi.init(e,t),e.unwrap=()=>e._zod.def.innerType});function v8(e){return new v3({type:"success",innerType:e})}let v7=ok("ZodCatch",(e,t)=>{p9.init(e,t),hi.init(e,t),e.unwrap=()=>e._zod.def.innerType,e.removeCatch=e.unwrap});function ge(e,t){return new v7({type:"catch",innerType:e,catchValue:"function"==typeof t?t:()=>t})}let gt=ok("ZodNaN",(e,t)=>{p3.init(e,t),hi.init(e,t)});function gr(e){return f7(gt,e)}let gn=ok("ZodPipe",(e,t)=>{p8.init(e,t),hi.init(e,t),e.in=t.in,e.out=t.out});function gi(e,t){return new gn({type:"pipe",in:e,out:t})}let ga=ok("ZodReadonly",(e,t)=>{fe.init(e,t),hi.init(e,t)});function go(e){return new ga({type:"readonly",innerType:e})}let gs=ok("ZodTemplateLiteral",(e,t)=>{fr.init(e,t),hi.init(e,t)});function gl(e,t){return new gs({type:"template_literal",parts:e,...fs.normalizeParams(t)})}let gu=ok("ZodLazy",(e,t)=>{fi.init(e,t),hi.init(e,t),e.unwrap=()=>e._zod.def.getter()});function gd(e){return new gu({type:"lazy",getter:e})}let gc=ok("ZodPromise",(e,t)=>{fn.init(e,t),hi.init(e,t),e.unwrap=()=>e._zod.def.innerType});function gp(e){return new gc({type:"promise",innerType:e})}let gf=ok("ZodCustom",(e,t)=>{fa.init(e,t),hi.init(e,t)});function gm(e){let t=new cS({check:"custom"});return t._zod.check=e,t}function gh(e,t){return mX(gf,e??(()=>!0),t)}function gv(e,t={}){return mQ(gf,e,t)}function gg(e){let t=gm(r=>(r.addIssue=e=>{"string"==typeof e?r.issues.push(fs.issue(e,r.value,t._zod.def)):(e.fatal&&(e.continue=!1),e.code??(e.code="custom"),e.input??(e.input=r.value),e.inst??(e.inst=t),e.continue??(e.continue=!t._zod.def.abort),r.issues.push(fs.issue(e)))},e(r.value,r)));return t}function gy(e,t={error:`Input not instance of ${e.name}`}){let r=new gf({type:"custom",check:"custom",fn:t=>t instanceof e,abort:!0,...fs.normalizeParams(t)});return r._zod.bag.Class=e,r}let gb=(...e)=>m0({Pipe:gn,Boolean:h9,String:ho,Transform:vH},...e);function gx(e){let t=gd(()=>vI([hs(e),hQ(),h3(),vl(),vx(t),vA(hs(),t)]));return t}function gw(e,t){return gi(vG(e),t)}e.i(49881),e.s([],31187),e.i(31187),e.s(["endsWith",()=>mx,"gt",()=>mr,"gte",()=>mn,"includes",()=>my,"length",()=>mm,"lowercase",()=>mv,"lt",()=>me,"lte",()=>mt,"maxLength",()=>mp,"maxSize",()=>mu,"mime",()=>m_,"minLength",()=>mf,"minSize",()=>md,"multipleOf",()=>ml,"negative",()=>ma,"nonnegative",()=>ms,"nonpositive",()=>mo,"normalize",()=>m$,"overwrite",()=>mk,"positive",()=>mi,"property",()=>mw,"regex",()=>mh,"size",()=>mc,"startsWith",()=>mb,"toLowerCase",()=>mS,"toUpperCase",()=>mI,"trim",()=>mj,"uppercase",()=>mg],72614),e.i(72614),e.i(86625),e.i(41631);let g_={invalid_type:"invalid_type",too_big:"too_big",too_small:"too_small",invalid_format:"invalid_format",not_multiple_of:"not_multiple_of",unrecognized_keys:"unrecognized_keys",invalid_union:"invalid_union",invalid_key:"invalid_key",invalid_element:"invalid_element",invalid_value:"invalid_value",custom:"custom"};function gk(e){oI({customError:e})}function g$(){return oI().customError}e.s(["ZodIssueCode",0,g_,"getErrorMap",()=>g$,"setErrorMap",()=>gk],37727),e.i(37727),e.s(["$brand",0,o$,"ZodIssueCode",0,g_,"config",()=>oI,"getErrorMap",()=>g$,"setErrorMap",()=>gk],44646),e.i(44646);var gj=e.i(63143);function gS(e){return ff(ho,e)}function gI(e){return fF(hX,e)}function gN(e){return fG(h9,e)}function gE(e){return fY(h8,e)}function gC(e){return f8(vg,e)}e.s(["bigint",()=>gE,"boolean",()=>gN,"date",()=>gC,"number",()=>gI,"string",()=>gS],62845);var gO=e.i(62845);e.s(["$brand",0,o$,"$input",0,sR,"$output",0,sA,"NEVER",0,o_,"TimePrecision",0,fR,"ZodAny",0,vu,"ZodArray",0,vb,"ZodBase64",0,hF,"ZodBase64URL",0,hV,"ZodBigInt",0,h8,"ZodBigIntFormat",0,ve,"ZodBoolean",0,h9,"ZodCIDRv4",0,hZ,"ZodCIDRv6",0,hU,"ZodCUID",0,h$,"ZodCUID2",0,hS,"ZodCatch",0,v7,"ZodCustom",0,gf,"ZodCustomStringFormat",0,hq,"ZodDate",0,vg,"ZodDefault",0,v1,"ZodDiscriminatedUnion",0,vN,"ZodE164",0,hJ,"ZodEmail",0,hu,"ZodEmoji",0,hx,"ZodEnum",0,vL,"ZodError",0,sE,"ZodFile",0,vJ,"ZodGUID",0,hc,"ZodIPv4",0,hP,"ZodIPv6",0,hR,"ZodISODate",0,m8,"ZodISODateTime",0,m9,"ZodISODuration",0,hr,"ZodISOTime",0,he,"ZodIntersection",0,vC,"ZodIssueCode",0,g_,"ZodJWT",0,hH,"ZodKSUID",0,hz,"ZodLazy",0,gu,"ZodLiteral",0,vV,"ZodMap",0,vD,"ZodNaN",0,gt,"ZodNanoID",0,h_,"ZodNever",0,vf,"ZodNonOptional",0,v5,"ZodNull",0,vs,"ZodNullable",0,vX,"ZodNumber",0,hX,"ZodNumberFormat",0,h0,"ZodObject",0,v_,"ZodOptional",0,vq,"ZodPipe",0,gn,"ZodPrefault",0,v2,"ZodPromise",0,gc,"ZodReadonly",0,ga,"ZodRealError",0,sC,"ZodRecord",0,vP,"ZodSet",0,vM,"ZodString",0,ho,"ZodStringFormat",0,hl,"ZodSuccess",0,v3,"ZodSymbol",0,vn,"ZodTemplateLiteral",0,gs,"ZodTransform",0,vH,"ZodTuple",0,vz,"ZodType",0,hi,"ZodULID",0,hN,"ZodURL",0,hy,"ZodUUID",0,hf,"ZodUndefined",0,va,"ZodUnion",0,vS,"ZodUnknown",0,vc,"ZodVoid",0,vh,"ZodXID",0,hC,"_ZodString",0,ha,"_default",()=>v4,"any",()=>vd,"array",()=>vx,"base64",()=>hB,"base64url",()=>hW,"bigint",()=>h7,"boolean",()=>h3,"catch",()=>ge,"check",()=>gm,"cidrv4",()=>hM,"cidrv6",()=>hL,"clone",()=>o0,"coerce",0,gO,"config",()=>oI,"core",0,m5,"cuid",()=>hj,"cuid2",()=>hI,"custom",()=>gh,"date",()=>vy,"discriminatedUnion",()=>vE,"e164",()=>hK,"email",()=>hd,"emoji",()=>hw,"endsWith",()=>mx,"enum",()=>vF,"file",()=>vK,"flattenError",()=>sh,"float32",()=>h4,"float64",()=>h2,"formatError",()=>sv,"function",()=>m2,"getErrorMap",()=>g$,"globalRegistry",0,sM,"gt",()=>mr,"gte",()=>mn,"guid",()=>hp,"includes",()=>my,"instanceof",()=>gy,"int",()=>h1,"int32",()=>h6,"int64",()=>vt,"intersection",()=>vO,"ipv4",()=>hA,"ipv6",()=>hD,"iso",0,gj,"json",()=>gx,"jwt",()=>hG,"keyof",()=>vw,"ksuid",()=>hT,"lazy",()=>gd,"length",()=>mm,"literal",()=>vW,"locales",0,fc,"looseObject",()=>vj,"lowercase",()=>mv,"lt",()=>me,"lte",()=>mt,"map",()=>vZ,"maxLength",()=>mp,"maxSize",()=>mu,"mime",()=>m_,"minLength",()=>mf,"minSize",()=>md,"multipleOf",()=>ml,"nan",()=>gr,"nanoid",()=>hk,"nativeEnum",()=>vB,"negative",()=>ma,"never",()=>vm,"nonnegative",()=>ms,"nonoptional",()=>v9,"nonpositive",()=>mo,"normalize",()=>m$,"null",()=>vl,"nullable",()=>vQ,"nullish",()=>v0,"number",()=>hQ,"object",()=>vk,"optional",()=>vY,"overwrite",()=>mk,"parse",0,sO,"parseAsync",0,sz,"partialRecord",()=>vR,"pipe",()=>gi,"positive",()=>mi,"prefault",()=>v6,"preprocess",()=>gw,"prettifyError",()=>sb,"promise",()=>gp,"property",()=>mw,"readonly",()=>go,"record",()=>vA,"refine",()=>gv,"regex",()=>mh,"regexes",()=>fl,"registry",()=>sZ,"safeParse",0,sT,"safeParseAsync",0,sP,"set",()=>vU,"setErrorMap",()=>gk,"size",()=>mc,"startsWith",()=>mb,"strictObject",()=>v$,"string",()=>hs,"stringFormat",()=>hY,"stringbool",0,gb,"success",()=>v8,"superRefine",()=>gg,"symbol",()=>vi,"templateLiteral",()=>gl,"toJSONSchema",()=>sL,"toLowerCase",()=>mS,"toUpperCase",()=>mI,"transform",()=>vG,"treeifyError",()=>sg,"trim",()=>mj,"tuple",()=>vT,"uint32",()=>h5,"uint64",()=>vr,"ulid",()=>hE,"undefined",()=>vo,"union",()=>vI,"unknown",()=>vp,"uppercase",()=>mg,"url",()=>hb,"uuid",()=>hm,"uuidv4",()=>hh,"uuidv6",()=>hv,"uuidv7",()=>hg,"void",()=>vv,"xid",()=>hO],11650);var gz=e.i(11650),gz=gz;e.s([],80703),e.i(80703),e.i(25827),e.s(["defaultErrorMap",0,sK,"getErrorMap",()=>sq,"setErrorMap",()=>sG],79407),e.i(79407),e.i(96555),e.s([],24326),e.i(24326),e.i(58728),e.i(480),e.i(59413),e.s(["BRAND",0,l1,"DIRTY",0,s4,"EMPTY_PATH",0,sX,"INVALID",0,s1,"NEVER",0,s1,"OK",0,s2,"ParseStatus",()=>s0,"Schema",()=>lt,"ZodAny",()=>lN,"ZodArray",()=>lz,"ZodBigInt",()=>l_,"ZodBoolean",()=>lk,"ZodBranded",()=>l4,"ZodCatch",()=>lQ,"ZodDate",()=>l$,"ZodDefault",()=>lX,"ZodDiscriminatedUnion",()=>lR,"ZodEffects",()=>lG,"ZodEnum",()=>lJ,"ZodError",()=>sJ,"ZodFirstPartyTypeKind",()=>A,"ZodFunction",()=>lF,"ZodIntersection",()=>lD,"ZodIssueCode",0,sV,"ZodLazy",()=>lB,"ZodLiteral",()=>lV,"ZodMap",()=>lU,"ZodNaN",()=>l0,"ZodNativeEnum",()=>lK,"ZodNever",()=>lC,"ZodNull",()=>lI,"ZodNullable",()=>lY,"ZodNumber",()=>lw,"ZodObject",()=>lT,"ZodOptional",()=>lq,"ZodParsedType",0,sF,"ZodPipeline",()=>l2,"ZodPromise",()=>lH,"ZodReadonly",()=>l6,"ZodRecord",()=>lM,"ZodSchema",()=>lt,"ZodSet",()=>lL,"ZodString",()=>lx,"ZodSymbol",()=>lj,"ZodTransformer",()=>lG,"ZodTuple",()=>lZ,"ZodType",()=>lt,"ZodUndefined",()=>lS,"ZodUnion",()=>lP,"ZodUnknown",()=>lE,"ZodVoid",()=>lO,"addIssueToContext",()=>sQ,"any",()=>ul,"array",()=>up,"bigint",()=>ur,"boolean",()=>un,"coerce",0,uR,"custom",()=>l9,"date",()=>ui,"datetimeRegex",()=>lb,"defaultErrorMap",0,sK,"discriminatedUnion",()=>uv,"effect",()=>uN,"enum",()=>uj,"function",()=>u_,"getErrorMap",()=>sq,"getParsedType",0,sB,"instanceof",()=>l8,"intersection",()=>ug,"isAborted",0,s6,"isAsync",0,s3,"isDirty",0,s5,"isValid",0,s9,"late",0,l3,"lazy",()=>uk,"literal",()=>u$,"makeIssue",0,sY,"map",()=>ux,"nan",()=>ut,"nativeEnum",()=>uS,"never",()=>ud,"null",()=>us,"nullable",()=>uC,"number",()=>ue,"object",()=>uf,"objectUtil",()=>T,"oboolean",()=>uA,"onumber",()=>uP,"optional",()=>uE,"ostring",()=>uT,"pipeline",()=>uz,"preprocess",()=>uO,"promise",()=>uI,"quotelessJson",0,sW,"record",()=>ub,"set",()=>uw,"setErrorMap",()=>sG,"strictObject",()=>um,"string",()=>l7,"symbol",()=>ua,"transformer",()=>uN,"tuple",()=>uy,"undefined",()=>uo,"union",()=>uh,"unknown",()=>uu,"util",()=>z,"void",()=>uc],66951);var gT=e.i(66951),gT=gT,gP=e.i(39780),gA=Symbol.for("vercel.ai.gateway.error"),gR=class e extends(M=Error,Z=gA,M){constructor({message:e,statusCode:t=500,cause:r,generationId:n}){super(n?`${e} [${n}]`:e),this[Z]=!0,this.statusCode=t,this.cause=r,this.generationId=n}static isInstance(t){return e.hasMarker(t)}static hasMarker(e){return"object"==typeof e&&null!==e&&gA in e&&!0===e[gA]}},gD="GatewayAuthenticationError",gZ=Symbol.for(`vercel.ai.gateway.error.${gD}`),gM=class e extends(L=gR,U=gZ,L){constructor({message:e="Authentication failed",statusCode:t=401,cause:r,generationId:n}={}){super({message:e,statusCode:t,cause:r,generationId:n}),this[U]=!0,this.name=gD,this.type="authentication_error"}static isInstance(e){return gR.hasMarker(e)&&gZ in e}static createContextualError({apiKeyProvided:t,oidcTokenProvided:r,message:n="Authentication failed",statusCode:i=401,cause:a,generationId:o}){return new e({message:t?`AI Gateway authentication failed: Invalid API key. Create a new API key: https://vercel.com/d?to=%2F%5Bteam%5D%2F%7E%2Fai%2Fapi-keys Provide via 'apiKey' option or 'AI_GATEWAY_API_KEY' environment variable.`:r?`AI Gateway authentication failed: Invalid OIDC token. Run 'npx vercel link' to link your project, then 'vc env pull' to fetch the token. Alternatively, use an API key: https://vercel.com/d?to=%2F%5Bteam%5D%2F%7E%2Fai%2Fapi-keys`:`AI Gateway authentication failed: No authentication provided. Option 1 - API key: Create an API key: https://vercel.com/d?to=%2F%5Bteam%5D%2F%7E%2Fai%2Fapi-keys Provide via 'apiKey' option or 'AI_GATEWAY_API_KEY' environment variable. Option 2 - OIDC token: Run 'npx vercel link' to link your project, then 'vc env pull' to fetch the token.`,statusCode:i,cause:a,generationId:o})}},gU="GatewayInvalidRequestError",gL=Symbol.for(`vercel.ai.gateway.error.${gU}`),gF=class extends(B=gR,F=gL,B){constructor({message:e="Invalid request",statusCode:t=400,cause:r,generationId:n}={}){super({message:e,statusCode:t,cause:r,generationId:n}),this[F]=!0,this.name=gU,this.type="invalid_request_error"}static isInstance(e){return gR.hasMarker(e)&&gL in e}},gB="GatewayRateLimitError",gV=Symbol.for(`vercel.ai.gateway.error.${gB}`),gW=class extends(W=gR,V=gV,W){constructor({message:e="Rate limit exceeded",statusCode:t=429,cause:r,generationId:n}={}){super({message:e,statusCode:t,cause:r,generationId:n}),this[V]=!0,this.name=gB,this.type="rate_limit_exceeded"}static isInstance(e){return gR.hasMarker(e)&&gV in e}},gJ="GatewayModelNotFoundError",gK=Symbol.for(`vercel.ai.gateway.error.${gJ}`),gH=dR(()=>dM(gz.object({modelId:gz.string()}))),gG=class extends(K=gR,J=gK,K){constructor({message:e="Model not found",statusCode:t=404,modelId:r,cause:n,generationId:i}={}){super({message:e,statusCode:t,cause:n,generationId:i}),this[J]=!0,this.name=gJ,this.type="model_not_found",this.modelId=r}static isInstance(e){return gR.hasMarker(e)&&gK in e}},gq="GatewayInternalServerError",gY=Symbol.for(`vercel.ai.gateway.error.${gq}`),gX=class extends(G=gR,H=gY,G){constructor({message:e="Internal server error",statusCode:t=500,cause:r,generationId:n}={}){super({message:e,statusCode:t,cause:r,generationId:n}),this[H]=!0,this.name=gq,this.type="internal_server_error"}static isInstance(e){return gR.hasMarker(e)&&gY in e}},gQ="GatewayResponseError",g0=Symbol.for(`vercel.ai.gateway.error.${gQ}`),g1=class extends(Y=gR,q=g0,Y){constructor({message:e="Invalid response from Gateway",statusCode:t=502,response:r,validationError:n,cause:i,generationId:a}={}){super({message:e,statusCode:t,cause:i,generationId:a}),this[q]=!0,this.name=gQ,this.type="response_error",this.response=r,this.validationError=n}static isInstance(e){return gR.hasMarker(e)&&g0 in e}};async function g4({response:e,statusCode:t,defaultMessage:r="Gateway request failed",cause:n,authMethod:i}){var a;let o=await dL({value:e,schema:g2});if(!o.success){let i="object"==typeof e&&null!==e&&"generationId"in e?e.generationId:void 0;return new g1({message:`Invalid error response format: ${r}`,statusCode:t,response:e,validationError:o.error,cause:n,generationId:i})}let s=o.value,l=s.error.type,u=s.error.message,d=null!=(a=s.generationId)?a:void 0;switch(l){case"authentication_error":return gM.createContextualError({apiKeyProvided:"api-key"===i,oidcTokenProvided:"oidc"===i,statusCode:t,cause:n,generationId:d});case"invalid_request_error":return new gF({message:u,statusCode:t,cause:n,generationId:d});case"rate_limit_exceeded":return new gW({message:u,statusCode:t,cause:n,generationId:d});case"model_not_found":{let e=await dL({value:s.error.param,schema:gH});return new gG({message:u,statusCode:t,modelId:e.success?e.value.modelId:void 0,cause:n,generationId:d})}default:return new gX({message:u,statusCode:t,cause:n,generationId:d})}}var g2=dR(()=>dM(gz.object({error:gz.object({message:gz.string(),type:gz.string().nullish(),param:gz.unknown().nullish(),code:gz.union([gz.string(),gz.number()]).nullish()}),generationId:gz.string().nullish()}))),g6="GatewayTimeoutError",g5=Symbol.for(`vercel.ai.gateway.error.${g6}`),g9=class e extends(Q=gR,X=g5,Q){constructor({message:e="Request timed out",statusCode:t=408,cause:r,generationId:n}={}){super({message:e,statusCode:t,cause:r,generationId:n}),this[X]=!0,this.name=g6,this.type="timeout_error"}static isInstance(e){return gR.hasMarker(e)&&g5 in e}static createTimeoutError({originalMessage:t,statusCode:r=408,cause:n,generationId:i}){return new e({message:`Gateway request timed out: ${t} This is a client-side timeout. To resolve this, increase your timeout configuration: https://vercel.com/docs/ai-gateway/capabilities/video-generation#extending-timeouts-for-node.js`,statusCode:r,cause:n,generationId:i})}};function g3(e){if(!(e instanceof Error))return!1;let t=e.code;return"string"==typeof t&&["UND_ERR_HEADERS_TIMEOUT","UND_ERR_BODY_TIMEOUT","UND_ERR_CONNECT_TIMEOUT"].includes(t)}async function g8(e,t){var r;return gR.isInstance(e)?e:g3(e)?g9.createTimeoutError({originalMessage:e instanceof Error?e.message:"Unknown error",cause:e}):ot.isInstance(e)?e.cause&&g3(e.cause)?g9.createTimeoutError({originalMessage:e.message,cause:e}):await g4({response:function(e){if(void 0!==e.data)return e.data;if(null!=e.responseBody)try{return JSON.parse(e.responseBody)}catch(t){return e.responseBody}return{}}(e),statusCode:null!=(r=e.statusCode)?r:500,defaultMessage:"Gateway request failed",cause:e,authMethod:t}):await g4({response:{},statusCode:500,defaultMessage:e instanceof Error?`Gateway request failed: ${e.message}`:"Unknown Gateway error",cause:e,authMethod:t})}var g7="ai-gateway-auth-method";async function ye(e){let t=await dL({value:e[g7],schema:yt});return t.success?t.value:void 0}var yt=dR(()=>dM(gz.union([gz.literal("api-key"),gz.literal("oidc")]))),yr=class{constructor(e){this.config=e}async getAvailableModels(){try{let{value:e}=await de({url:`${this.config.baseURL}/config`,headers:await dG(this.config.headers()),successfulResponseHandler:dY(yn),failedResponseHandler:dq({errorSchema:gz.any(),errorToMessage:e=>e}),fetch:this.config.fetch});return e}catch(e){throw await g8(e)}}async getCredits(){try{let e=new URL(this.config.baseURL),{value:t}=await de({url:`${e.origin}/v1/credits`,headers:await dG(this.config.headers()),successfulResponseHandler:dY(yi),failedResponseHandler:dq({errorSchema:gz.any(),errorToMessage:e=>e}),fetch:this.config.fetch});return t}catch(e){throw await g8(e)}}},yn=dR(()=>dM(gz.object({models:gz.array(gz.object({id:gz.string(),name:gz.string(),description:gz.string().nullish(),pricing:gz.object({input:gz.string(),output:gz.string(),input_cache_read:gz.string().nullish(),input_cache_write:gz.string().nullish()}).transform(({input:e,output:t,input_cache_read:r,input_cache_write:n})=>({input:e,output:t,...r?{cachedInputTokens:r}:{},...n?{cacheCreationInputTokens:n}:{}})).nullish(),specification:gz.object({specificationVersion:gz.literal("v3"),provider:gz.string(),modelId:gz.string()}),modelType:gz.enum(["embedding","image","language","video"]).nullish()}))}))),yi=dR(()=>dM(gz.object({balance:gz.string(),total_used:gz.string()}).transform(({balance:e,total_used:t})=>({balance:e,totalUsed:t})))),ya=class{constructor(e){this.config=e}async getSpendReport(e){try{let t=new URL(this.config.baseURL),r=new URLSearchParams;r.set("start_date",e.startDate),r.set("end_date",e.endDate),e.groupBy&&r.set("group_by",e.groupBy),e.datePart&&r.set("date_part",e.datePart),e.userId&&r.set("user_id",e.userId),e.model&&r.set("model",e.model),e.provider&&r.set("provider",e.provider),e.credentialType&&r.set("credential_type",e.credentialType),e.tags&&e.tags.length>0&&r.set("tags",e.tags.join(","));let{value:n}=await de({url:`${t.origin}/v1/report?${r.toString()}`,headers:await dG(this.config.headers()),successfulResponseHandler:dY(yo),failedResponseHandler:dq({errorSchema:gz.any(),errorToMessage:e=>e}),fetch:this.config.fetch});return n}catch(e){throw await g8(e)}}},yo=dR(()=>dM(gz.object({results:gz.array(gz.object({day:gz.string().optional(),hour:gz.string().optional(),user:gz.string().optional(),model:gz.string().optional(),tag:gz.string().optional(),provider:gz.string().optional(),credential_type:gz.enum(["byok","system"]).optional(),total_cost:gz.number(),market_cost:gz.number().optional(),input_tokens:gz.number().optional(),output_tokens:gz.number().optional(),cached_input_tokens:gz.number().optional(),cache_creation_input_tokens:gz.number().optional(),reasoning_tokens:gz.number().optional(),request_count:gz.number().optional()}).transform(({credential_type:e,total_cost:t,market_cost:r,input_tokens:n,output_tokens:i,cached_input_tokens:a,cache_creation_input_tokens:o,reasoning_tokens:s,request_count:l,...u})=>({...u,...void 0!==e?{credentialType:e}:{},totalCost:t,...void 0!==r?{marketCost:r}:{},...void 0!==n?{inputTokens:n}:{},...void 0!==i?{outputTokens:i}:{},...void 0!==a?{cachedInputTokens:a}:{},...void 0!==o?{cacheCreationInputTokens:o}:{},...void 0!==s?{reasoningTokens:s}:{},...void 0!==l?{requestCount:l}:{}})))}))),ys=class{constructor(e){this.config=e}async getGenerationInfo(e){try{let t=new URL(this.config.baseURL),{value:r}=await de({url:`${t.origin}/v1/generation?id=${encodeURIComponent(e.id)}`,headers:await dG(this.config.headers()),successfulResponseHandler:dY(yl),failedResponseHandler:dq({errorSchema:gz.any(),errorToMessage:e=>e}),fetch:this.config.fetch});return r}catch(e){throw await g8(e)}}},yl=dR(()=>dM(gz.object({data:gz.object({id:gz.string(),total_cost:gz.number(),upstream_inference_cost:gz.number(),usage:gz.number(),created_at:gz.string(),model:gz.string(),is_byok:gz.boolean(),provider_name:gz.string(),streamed:gz.boolean(),finish_reason:gz.string(),latency:gz.number(),generation_time:gz.number(),native_tokens_prompt:gz.number(),native_tokens_completion:gz.number(),native_tokens_reasoning:gz.number(),native_tokens_cached:gz.number(),native_tokens_cache_creation:gz.number(),billable_web_search_calls:gz.number()}).transform(({total_cost:e,upstream_inference_cost:t,created_at:r,is_byok:n,provider_name:i,finish_reason:a,generation_time:o,native_tokens_prompt:s,native_tokens_completion:l,native_tokens_reasoning:u,native_tokens_cached:d,native_tokens_cache_creation:c,billable_web_search_calls:p,...f})=>({...f,totalCost:e,upstreamInferenceCost:t,createdAt:r,isByok:n,providerName:i,finishReason:a,generationTime:o,promptTokens:s,completionTokens:l,reasoningTokens:u,cachedTokens:d,cacheCreationTokens:c,billableWebSearchCalls:p}))}).transform(({data:e})=>e))),yu=class{constructor(e,t){this.modelId=e,this.config=t,this.specificationVersion="v3",this.supportedUrls={"*/*":[/.*/]}}get provider(){return this.config.provider}async getArgs(e){let{abortSignal:t,...r}=e;return{args:this.maybeEncodeFileParts(r),warnings:[]}}async doGenerate(e){let{args:t,warnings:r}=await this.getArgs(e),{abortSignal:n}=e,i=await dG(this.config.headers());try{let{responseHeaders:a,value:o,rawValue:s}=await dJ({url:this.getUrl(),headers:uU(i,e.headers,this.getModelConfigHeaders(this.modelId,!1),await dG(this.config.o11yHeaders)),body:t,successfulResponseHandler:dY(gz.any()),failedResponseHandler:dq({errorSchema:gz.any(),errorToMessage:e=>e}),...n&&{abortSignal:n},fetch:this.config.fetch});return{...o,request:{body:t},response:{headers:a,body:s},warnings:r}}catch(e){throw await g8(e,await ye(i))}}async doStream(e){let{args:t,warnings:r}=await this.getArgs(e),{abortSignal:n}=e,i=await dG(this.config.headers());try{let a,{value:o,responseHeaders:s}=await dJ({url:this.getUrl(),headers:uU(i,e.headers,this.getModelConfigHeaders(this.modelId,!0),await dG(this.config.o11yHeaders)),body:t,successfulResponseHandler:(a=gz.any(),async({response:e})=>{let t=uL(e);if(null==e.body)throw new oa({});return{responseHeaders:t,value:dV({stream:e.body,schema:a})}}),failedResponseHandler:dq({errorSchema:gz.any(),errorToMessage:e=>e}),...n&&{abortSignal:n},fetch:this.config.fetch});return{stream:o.pipeThrough(new TransformStream({start(e){r.length>0&&e.enqueue({type:"stream-start",warnings:r})},transform(t,r){if(t.success){let n=t.value;("raw"!==n.type||e.includeRawChunks)&&("response-metadata"===n.type&&n.timestamp&&"string"==typeof n.timestamp&&(n.timestamp=new Date(n.timestamp)),r.enqueue(n))}else r.error(t.error)}})),request:{body:t},response:{headers:s}}}catch(e){throw await g8(e,await ye(i))}}isFilePart(e){return e&&"object"==typeof e&&"type"in e&&"file"===e.type}maybeEncodeFileParts(e){for(let t of e.prompt)for(let e of t.content)if(this.isFilePart(e)&&e.data instanceof Uint8Array){let t=Uint8Array.from(e.data),r=a6.Buffer.from(t).toString("base64");e.data=new URL(`data:${e.mediaType||"application/octet-stream"};base64,${r}`)}return e}getUrl(){return`${this.config.baseURL}/language-model`}getModelConfigHeaders(e,t){return{"ai-language-model-specification-version":"3","ai-language-model-id":e,"ai-language-model-streaming":String(t)}}},yd=class{constructor(e,t){this.modelId=e,this.config=t,this.specificationVersion="v3",this.maxEmbeddingsPerCall=2048,this.supportsParallelCalls=!0}get provider(){return this.config.provider}async doEmbed({values:e,headers:t,abortSignal:r,providerOptions:n}){var i;let a=await dG(this.config.headers());try{let{responseHeaders:o,value:s,rawValue:l}=await dJ({url:this.getUrl(),headers:uU(a,null!=t?t:{},this.getModelConfigHeaders(),await dG(this.config.o11yHeaders)),body:{values:e,...n?{providerOptions:n}:{}},successfulResponseHandler:dY(yc),failedResponseHandler:dq({errorSchema:gz.any(),errorToMessage:e=>e}),...r&&{abortSignal:r},fetch:this.config.fetch});return{embeddings:s.embeddings,usage:null!=(i=s.usage)?i:void 0,providerMetadata:s.providerMetadata,response:{headers:o,body:l},warnings:[]}}catch(e){throw await g8(e,await ye(a))}}getUrl(){return`${this.config.baseURL}/embedding-model`}getModelConfigHeaders(){return{"ai-embedding-model-specification-version":"3","ai-model-id":this.modelId}}},yc=dR(()=>dM(gz.object({embeddings:gz.array(gz.array(gz.number())),usage:gz.object({tokens:gz.number()}).nullish(),providerMetadata:gz.record(gz.string(),gz.record(gz.string(),gz.unknown())).optional()}))),yp=class{constructor(e,t){this.modelId=e,this.config=t,this.specificationVersion="v3",this.maxImagesPerCall=Number.MAX_SAFE_INTEGER}get provider(){return this.config.provider}async doGenerate({prompt:e,n:t,size:r,aspectRatio:n,seed:i,files:a,mask:o,providerOptions:s,headers:l,abortSignal:u}){var d,c,p,f;let m=await dG(this.config.headers());try{let{responseHeaders:h,value:v,rawValue:g}=await dJ({url:this.getUrl(),headers:uU(m,null!=l?l:{},this.getModelConfigHeaders(),await dG(this.config.o11yHeaders)),body:{prompt:e,n:t,...r&&{size:r},...n&&{aspectRatio:n},...i&&{seed:i},...s&&{providerOptions:s},...a&&{files:a.map(e=>yf(e))},...o&&{mask:yf(o)}},successfulResponseHandler:dY(yg),failedResponseHandler:dq({errorSchema:gz.any(),errorToMessage:e=>e}),...u&&{abortSignal:u},fetch:this.config.fetch});return{images:v.images,warnings:null!=(d=v.warnings)?d:[],providerMetadata:v.providerMetadata,response:{timestamp:new Date,modelId:this.modelId,headers:h},...null!=v.usage&&{usage:{inputTokens:null!=(c=v.usage.inputTokens)?c:void 0,outputTokens:null!=(p=v.usage.outputTokens)?p:void 0,totalTokens:null!=(f=v.usage.totalTokens)?f:void 0}}}}catch(e){throw await g8(e,await ye(m))}}getUrl(){return`${this.config.baseURL}/image-model`}getModelConfigHeaders(){return{"ai-image-model-specification-version":"3","ai-model-id":this.modelId}}};function yf(e){return"file"===e.type&&e.data instanceof Uint8Array?{...e,data:uV(e.data)}:e}var ym=gz.object({images:gz.array(gz.unknown()).optional()}).catchall(gz.unknown()),yh=gz.discriminatedUnion("type",[gz.object({type:gz.literal("unsupported"),feature:gz.string(),details:gz.string().optional()}),gz.object({type:gz.literal("compatibility"),feature:gz.string(),details:gz.string().optional()}),gz.object({type:gz.literal("other"),message:gz.string()})]),yv=gz.object({inputTokens:gz.number().nullish(),outputTokens:gz.number().nullish(),totalTokens:gz.number().nullish()}),yg=gz.object({images:gz.array(gz.string()),warnings:gz.array(yh).optional(),providerMetadata:gz.record(gz.string(),ym).optional(),usage:yv.optional()}),yy=class{constructor(e,t){this.modelId=e,this.config=t,this.specificationVersion="v3",this.maxVideosPerCall=Number.MAX_SAFE_INTEGER}get provider(){return this.config.provider}async doGenerate({prompt:e,n:t,aspectRatio:r,resolution:n,duration:i,fps:a,seed:o,image:s,providerOptions:l,headers:u,abortSignal:d}){var c,p;let f=await dG(this.config.headers());try{let{responseHeaders:m,value:h}=await dJ({url:this.getUrl(),headers:uU(f,null!=u?u:{},this.getModelConfigHeaders(),await dG(this.config.o11yHeaders),{accept:"text/event-stream"}),body:{prompt:e,n:t,...r&&{aspectRatio:r},...n&&{resolution:n},...i&&{duration:i},...a&&{fps:a},...o&&{seed:o},...l&&{providerOptions:l},...s&&{image:(p=s,"file"===p.type&&p.data instanceof Uint8Array?{...p,data:uV(p.data)}:p)}},successfulResponseHandler:async({response:e,url:t,requestBodyValues:r})=>{if(null==e.body)throw new ot({message:"SSE response body is empty",url:t,requestBodyValues:r,statusCode:e.status});let n=dV({stream:e.body,schema:y_}).getReader(),{done:i,value:a}=await n.read();if(n.releaseLock(),i||!a)throw new ot({message:"SSE stream ended without a data event",url:t,requestBodyValues:r,statusCode:e.status});if(!a.success)throw new ot({message:"Failed to parse video SSE event",cause:a.error,url:t,requestBodyValues:r,statusCode:e.status});let o=a.value;if("error"===o.type)throw new ot({message:o.message,statusCode:o.statusCode,url:t,requestBodyValues:r,responseHeaders:Object.fromEntries([...e.headers]),responseBody:JSON.stringify(o),data:{error:{message:o.message,type:o.errorType,param:o.param}}});return{value:{videos:o.videos,warnings:o.warnings,providerMetadata:o.providerMetadata},responseHeaders:Object.fromEntries([...e.headers])}},failedResponseHandler:dq({errorSchema:gz.any(),errorToMessage:e=>e}),...d&&{abortSignal:d},fetch:this.config.fetch});return{videos:h.videos,warnings:null!=(c=h.warnings)?c:[],providerMetadata:h.providerMetadata,response:{timestamp:new Date,modelId:this.modelId,headers:m}}}catch(e){throw await g8(e,await ye(f))}}getUrl(){return`${this.config.baseURL}/video-model`}getModelConfigHeaders(){return{"ai-video-model-specification-version":"3","ai-model-id":this.modelId}}},yb=gz.object({videos:gz.array(gz.unknown()).optional()}).catchall(gz.unknown()),yx=gz.union([gz.object({type:gz.literal("url"),url:gz.string(),mediaType:gz.string()}),gz.object({type:gz.literal("base64"),data:gz.string(),mediaType:gz.string()})]),yw=gz.discriminatedUnion("type",[gz.object({type:gz.literal("unsupported"),feature:gz.string(),details:gz.string().optional()}),gz.object({type:gz.literal("compatibility"),feature:gz.string(),details:gz.string().optional()}),gz.object({type:gz.literal("other"),message:gz.string()})]),y_=gz.discriminatedUnion("type",[gz.object({type:gz.literal("result"),videos:gz.array(yx),warnings:gz.array(yw).optional(),providerMetadata:gz.record(gz.string(),yb).optional()}),gz.object({type:gz.literal("error"),message:gz.string(),errorType:gz.string(),statusCode:gz.number(),param:gz.unknown().nullable()})]),yk=dH({id:"gateway.parallel_search",inputSchema:dR(()=>dM(gT.object({objective:gT.string().describe("Natural-language description of the web research goal, including source or freshness guidance and broader context from the task. Maximum 5000 characters."),search_queries:gT.array(gT.string()).optional().describe("Optional search queries to supplement the objective. Maximum 200 characters per query."),mode:gT.enum(["one-shot","agentic"]).optional().describe('Mode preset: "one-shot" for comprehensive results with longer excerpts (default), "agentic" for concise, token-efficient results for multi-step workflows.'),max_results:gT.number().optional().describe("Maximum number of results to return (1-20). Defaults to 10 if not specified."),source_policy:gT.object({include_domains:gT.array(gT.string()).optional().describe("List of domains to include in search results."),exclude_domains:gT.array(gT.string()).optional().describe("List of domains to exclude from search results."),after_date:gT.string().optional().describe("Only include results published after this date (ISO 8601 format).")}).optional().describe("Source policy for controlling which domains to include/exclude and freshness."),excerpts:gT.object({max_chars_per_result:gT.number().optional().describe("Maximum characters per result."),max_chars_total:gT.number().optional().describe("Maximum total characters across all results.")}).optional().describe("Excerpt configuration for controlling result length."),fetch_policy:gT.object({max_age_seconds:gT.number().optional().describe("Maximum age in seconds for cached content. Set to 0 to always fetch fresh content.")}).optional().describe("Fetch policy for controlling content freshness.")}))),outputSchema:dR(()=>dM(gT.union([gT.object({searchId:gT.string(),results:gT.array(gT.object({url:gT.string(),title:gT.string(),excerpt:gT.string(),publishDate:gT.string().nullable().optional(),relevanceScore:gT.number().optional()}))}),gT.object({error:gT.enum(["api_error","rate_limit","timeout","invalid_input","configuration_error","unknown"]),statusCode:gT.number().optional(),message:gT.string()})])))}),y$=dH({id:"gateway.perplexity_search",inputSchema:dR(()=>dM(gT.object({query:gT.union([gT.string(),gT.array(gT.string())]).describe("Search query (string) or multiple queries (array of up to 5 strings). Multi-query searches return combined results from all queries."),max_results:gT.number().optional().describe("Maximum number of search results to return (1-20, default: 10)"),max_tokens_per_page:gT.number().optional().describe("Maximum number of tokens to extract per search result page (256-2048, default: 2048)"),max_tokens:gT.number().optional().describe("Maximum total tokens across all search results (default: 25000, max: 1000000)"),country:gT.string().optional().describe("Two-letter ISO 3166-1 alpha-2 country code for regional search results (e.g., 'US', 'GB', 'FR')"),search_domain_filter:gT.array(gT.string()).optional().describe("List of domains to include or exclude from search results (max 20). To include: ['nature.com', 'science.org']. To exclude: ['-example.com', '-spam.net']"),search_language_filter:gT.array(gT.string()).optional().describe("List of ISO 639-1 language codes to filter results (max 10, lowercase). Examples: ['en', 'fr', 'de']"),search_after_date:gT.string().optional().describe("Include only results published after this date. Format: 'MM/DD/YYYY' (e.g., '3/1/2025'). Cannot be used with search_recency_filter."),search_before_date:gT.string().optional().describe("Include only results published before this date. Format: 'MM/DD/YYYY' (e.g., '3/15/2025'). Cannot be used with search_recency_filter."),last_updated_after_filter:gT.string().optional().describe("Include only results last updated after this date. Format: 'MM/DD/YYYY' (e.g., '3/1/2025'). Cannot be used with search_recency_filter."),last_updated_before_filter:gT.string().optional().describe("Include only results last updated before this date. Format: 'MM/DD/YYYY' (e.g., '3/15/2025'). Cannot be used with search_recency_filter."),search_recency_filter:gT.enum(["day","week","month","year"]).optional().describe("Filter results by relative time period. Cannot be used with search_after_date or search_before_date.")}))),outputSchema:dR(()=>dM(gT.union([gT.object({results:gT.array(gT.object({title:gT.string(),url:gT.string(),snippet:gT.string(),date:gT.string().optional(),lastUpdated:gT.string().optional()})),id:gT.string()}),gT.object({error:gT.enum(["api_error","rate_limit","timeout","invalid_input","unknown"]),statusCode:gT.number().optional(),message:gT.string()})])))}),yj={parallelSearch:(e={})=>yk(e),perplexitySearch:(e={})=>y$(e)};async function yS(){var e;return null==(e=(0,gP.getContext)().headers)?void 0:e["x-vercel-id"]}async function yI(e){let t=dt({settingValue:e.apiKey,environmentVariableName:"AI_GATEWAY_API_KEY"});return t?{token:t,authMethod:"api-key"}:{token:await (0,gP.getVercelOidcToken)(),authMethod:"oidc"}}!function(e={}){var t,r,n;let i=null,a=null,o=null!=(t=e.metadataCacheRefreshMillis)?t:3e5,s=0,l=null!=(r=null==(n=e.baseURL)?void 0:n.replace(/\/$/,""))?r:"https://ai-gateway.vercel.sh/v3/ai",u=async()=>{try{let t=await yI(e);return u3({Authorization:`Bearer ${t.token}`,"ai-gateway-protocol-version":"0.0.1",[g7]:t.authMethod,...e.headers},"ai-sdk/gateway/3.0.88")}catch(e){throw gM.createContextualError({apiKeyProvided:!1,oidcTokenProvided:!1,statusCode:401,cause:e})}},d=()=>{let e=dt({settingValue:void 0,environmentVariableName:"VERCEL_DEPLOYMENT_ID"}),t=dt({settingValue:void 0,environmentVariableName:"VERCEL_ENV"}),r=dt({settingValue:void 0,environmentVariableName:"VERCEL_REGION"}),n=dt({settingValue:void 0,environmentVariableName:"VERCEL_PROJECT_ID"});return async()=>{let i=await yS();return{...e&&{"ai-o11y-deployment-id":e},...t&&{"ai-o11y-environment":t},...r&&{"ai-o11y-region":r},...i&&{"ai-o11y-request-id":i},...n&&{"ai-o11y-project-id":n}}}},c=t=>new yu(t,{provider:"gateway",baseURL:l,headers:u,fetch:e.fetch,o11yHeaders:d()}),p=async()=>{var t,r,n;let d=null!=(n=null==(r=null==(t=e._internal)?void 0:t.currentDate)?void 0:r.call(t).getTime())?n:Date.now();return(!i||d-s>o)&&(s=d,i=new yr({baseURL:l,headers:u,fetch:e.fetch}).getAvailableModels().then(e=>(a=e,e)).catch(async e=>{throw await g8(e,await ye(await u()))})),a?Promise.resolve(a):i},f=async()=>new yr({baseURL:l,headers:u,fetch:e.fetch}).getCredits().catch(async e=>{throw await g8(e,await ye(await u()))}),m=async t=>new ya({baseURL:l,headers:u,fetch:e.fetch}).getSpendReport(t).catch(async e=>{throw await g8(e,await ye(await u()))}),h=async t=>new ys({baseURL:l,headers:u,fetch:e.fetch}).getGenerationInfo(t).catch(async e=>{throw await g8(e,await ye(await u()))}),v=function(e){if(new.target)throw Error("The Gateway Provider model function cannot be called with the new keyword.");return c(e)};v.specificationVersion="v3",v.getAvailableModels=p,v.getCredits=f,v.getSpendReport=m,v.getGenerationInfo=h,v.imageModel=t=>new yp(t,{provider:"gateway",baseURL:l,headers:u,fetch:e.fetch,o11yHeaders:d()}),v.languageModel=c;let g=t=>new yd(t,{provider:"gateway",baseURL:l,headers:u,fetch:e.fetch,o11yHeaders:d()});v.embeddingModel=g,v.textEmbeddingModel=g,v.videoModel=t=>new yy(t,{provider:"gateway",baseURL:l,headers:u,fetch:e.fetch,o11yHeaders:d()}),v.chat=v.languageModel,v.embedding=v.embeddingModel,v.image=v.imageModel,v.video=v.videoModel,v.tools=yj}();var gz=gz,yN="object"==typeof globalThis?globalThis:"object"==typeof self?self:"object"==typeof window?window:e.g,yE="1.9.0",yC=/^(\d+)\.(\d+)\.(\d+)(-(.+))?$/,yO=function(e){var t=new Set([e]),r=new Set,n=e.match(yC);if(!n)return function(){return!1};var i={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=i.prerelease)return function(t){return t===e};function a(e){return r.add(e),!1}return function(e){if(t.has(e))return!0;if(r.has(e))return!1;var n=e.match(yC);if(!n)return a(e);var o={major:+n[1],minor:+n[2],patch:+n[3],prerelease:n[4]};if(null!=o.prerelease||i.major!==o.major)return a(e);if(0===i.major)return i.minor===o.minor&&i.patch<=o.patch?(t.add(e),!0):a(e);return i.minor<=o.minor?(t.add(e),!0):a(e)}}(yE),yz=Symbol.for("opentelemetry.js.api."+yE.split(".")[0]);function yT(e,t,r,n){void 0===n&&(n=!1);var i,a=yN[yz]=null!=(i=yN[yz])?i:{version:yE};if(!n&&a[e]){var o=Error("@opentelemetry/api: Attempted duplicate registration of API: "+e);return r.error(o.stack||o.message),!1}if(a.version!==yE){var o=Error("@opentelemetry/api: Registration of version v"+a.version+" for "+e+" does not match previously registered API v"+yE);return r.error(o.stack||o.message),!1}return a[e]=t,r.debug("@opentelemetry/api: Registered a global for "+e+" v"+yE+"."),!0}function yP(e){var t,r,n=null==(t=yN[yz])?void 0:t.version;if(n&&yO(n))return null==(r=yN[yz])?void 0:r[e]}function yA(e,t){t.debug("@opentelemetry/api: Unregistering a global for "+e+" v"+yE+".");var r=yN[yz];r&&delete r[e]}var yR=new function e(t){var r=this;r._currentContext=t?new Map(t):new Map,r.getValue=function(e){return r._currentContext.get(e)},r.setValue=function(t,n){var i=new e(r._currentContext);return i._currentContext.set(t,n),i},r.deleteValue=function(t){var n=new e(r._currentContext);return n._currentContext.delete(t),n}},yD=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,a=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o},yZ=function(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;i0)&&!(n=a.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o},yL=function(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;i0)&&!(n=a.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o},yW=function(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;i=n?i.bind(t):function(){}}return eee.ALL&&(e=ee.ALL),t=t||{},{error:r("error",ee.ERROR),warn:r("warn",ee.WARN),info:r("info",ee.INFO),debug:r("debug",ee.DEBUG),verbose:r("verbose",ee.VERBOSE)}}(null!=(i=r.logLevel)?i:ee.INFO,e);if(s&&!r.suppressOverrideMessage){var u=null!=(a=Error().stack)?a:"";s.warn("Current logger will be overwritten from "+u),l.warn("Current logger will overwrite one already registered from "+u)}return yT("diag",l,t,!0)},t.disable=function(){yA("diag",t)},t.createComponentLogger=function(e){return new yF(e)},t.verbose=e("verbose"),t.debug=e("debug"),t.info=e("info"),t.warn=e("warn"),t.error=e("error")}return e.instance=function(){return this._instance||(this._instance=new e),this._instance},e}(),yK=function(e,t){var r="function"==typeof Symbol&&e[Symbol.iterator];if(!r)return e;var n,i,a=r.call(e),o=[];try{for(;(void 0===t||t-- >0)&&!(n=a.next()).done;)o.push(n.value)}catch(e){i={error:e}}finally{try{n&&!n.done&&(r=a.return)&&r.call(a)}finally{if(i)throw i.error}}return o},yH=function(e,t,r){if(r||2==arguments.length)for(var n,i=0,a=t.length;i{var n;let i=e.toString();uq(i);try{let e=await fetch(i,{headers:u3({},"ai-sdk/6.0.146",u5()),signal:r});if(e.redirected&&uq(e.url),!e.ok)throw new uH({url:i,statusCode:e.status,statusText:e.statusText});return{data:await uG({response:e,url:i,maxBytes:null!=t?t:0x80000000}),mediaType:null!=(n=e.headers.get("content-type"))?n:void 0}}catch(e){if(uH.isInstance(e))throw e;throw new uH({url:i,cause:e})}},bx=gz.union([gz.string(),gz.instanceof(Uint8Array),gz.instanceof(ArrayBuffer),gz.custom(e=>{var t,r;return null!=(r=null==(t=globalThis.Buffer)?void 0:t.isBuffer(e))&&r},{message:"Must be a Buffer"})]),bw=gz.lazy(()=>gz.union([gz.null(),gz.string(),gz.number(),gz.boolean(),gz.record(gz.string(),bw.optional()),gz.array(bw)])),b_=gz.record(gz.string(),gz.record(gz.string(),bw.optional())),bk=gz.object({type:gz.literal("text"),text:gz.string(),providerOptions:b_.optional()}),b$=gz.object({type:gz.literal("image"),image:gz.union([bx,gz.instanceof(URL)]),mediaType:gz.string().optional(),providerOptions:b_.optional()}),bj=gz.object({type:gz.literal("file"),data:gz.union([bx,gz.instanceof(URL)]),filename:gz.string().optional(),mediaType:gz.string(),providerOptions:b_.optional()}),bS=gz.object({type:gz.literal("reasoning"),text:gz.string(),providerOptions:b_.optional()}),bI=gz.object({type:gz.literal("tool-call"),toolCallId:gz.string(),toolName:gz.string(),input:gz.unknown(),providerOptions:b_.optional(),providerExecuted:gz.boolean().optional()}),bN=gz.discriminatedUnion("type",[gz.object({type:gz.literal("text"),value:gz.string(),providerOptions:b_.optional()}),gz.object({type:gz.literal("json"),value:bw,providerOptions:b_.optional()}),gz.object({type:gz.literal("execution-denied"),reason:gz.string().optional(),providerOptions:b_.optional()}),gz.object({type:gz.literal("error-text"),value:gz.string(),providerOptions:b_.optional()}),gz.object({type:gz.literal("error-json"),value:bw,providerOptions:b_.optional()}),gz.object({type:gz.literal("content"),value:gz.array(gz.union([gz.object({type:gz.literal("text"),text:gz.string(),providerOptions:b_.optional()}),gz.object({type:gz.literal("media"),data:gz.string(),mediaType:gz.string()}),gz.object({type:gz.literal("file-data"),data:gz.string(),mediaType:gz.string(),filename:gz.string().optional(),providerOptions:b_.optional()}),gz.object({type:gz.literal("file-url"),url:gz.string(),providerOptions:b_.optional()}),gz.object({type:gz.literal("file-id"),fileId:gz.union([gz.string(),gz.record(gz.string(),gz.string())]),providerOptions:b_.optional()}),gz.object({type:gz.literal("image-data"),data:gz.string(),mediaType:gz.string(),providerOptions:b_.optional()}),gz.object({type:gz.literal("image-url"),url:gz.string(),providerOptions:b_.optional()}),gz.object({type:gz.literal("image-file-id"),fileId:gz.union([gz.string(),gz.record(gz.string(),gz.string())]),providerOptions:b_.optional()}),gz.object({type:gz.literal("custom"),providerOptions:b_.optional()})]))})]),bE=gz.object({type:gz.literal("tool-result"),toolCallId:gz.string(),toolName:gz.string(),output:bN,providerOptions:b_.optional()}),bC=gz.object({type:gz.literal("tool-approval-request"),approvalId:gz.string(),toolCallId:gz.string()}),bO=gz.object({type:gz.literal("tool-approval-response"),approvalId:gz.string(),approved:gz.boolean(),reason:gz.string().optional()}),bz=gz.object({role:gz.literal("system"),content:gz.string(),providerOptions:b_.optional()}),bT=gz.object({role:gz.literal("user"),content:gz.union([gz.string(),gz.array(gz.union([bk,b$,bj]))]),providerOptions:b_.optional()}),bP=gz.object({role:gz.literal("assistant"),content:gz.union([gz.string(),gz.array(gz.union([bk,bj,bS,bI,bE,bC]))]),providerOptions:b_.optional()}),bA=gz.object({role:gz.literal("tool"),content:gz.array(gz.union([bE,bO])),providerOptions:b_.optional()});gz.union([bz,bT,bP,bA]);var bR={},bD={array:()=>bF,choice:()=>bB,json:()=>bV,object:()=>bL,text:()=>bU};for(var bZ in bD)bd(bR,bZ,{get:bD[bZ],enumerable:!0});async function bM(e){if(void 0===e)return{value:void 0,state:"undefined-input"};let t=await dB({text:e});return t.success?{value:t.value,state:"successful-parse"}:(t=await dB({text:function(e){let t=["ROOT"],r=-1,n=null;function i(e,i,a){switch(e){case'"':r=i,t.pop(),t.push(a),t.push("INSIDE_STRING");break;case"f":case"t":case"n":r=i,n=i,t.pop(),t.push(a),t.push("INSIDE_LITERAL");break;case"-":t.pop(),t.push(a),t.push("INSIDE_NUMBER");break;case"0":case"1":case"2":case"3":case"4":case"5":case"6":case"7":case"8":case"9":r=i,t.pop(),t.push(a),t.push("INSIDE_NUMBER");break;case"{":r=i,t.pop(),t.push(a),t.push("INSIDE_OBJECT_START");break;case"[":r=i,t.pop(),t.push(a),t.push("INSIDE_ARRAY_START")}}function a(e,n){switch(e){case",":t.pop(),t.push("INSIDE_OBJECT_AFTER_COMMA");break;case"}":r=n,t.pop()}}function o(e,n){switch(e){case",":t.pop(),t.push("INSIDE_ARRAY_AFTER_COMMA");break;case"]":r=n,t.pop()}}for(let s=0;s=0;r--)switch(t[r]){case"INSIDE_STRING":s+='"';break;case"INSIDE_OBJECT_KEY":case"INSIDE_OBJECT_AFTER_KEY":case"INSIDE_OBJECT_AFTER_COMMA":case"INSIDE_OBJECT_START":case"INSIDE_OBJECT_BEFORE_VALUE":case"INSIDE_OBJECT_AFTER_VALUE":s+="}";break;case"INSIDE_ARRAY_START":case"INSIDE_ARRAY_AFTER_COMMA":case"INSIDE_ARRAY_AFTER_VALUE":s+="]";break;case"INSIDE_LITERAL":{let t=e.substring(n,e.length);"true".startsWith(t)?s+="true".slice(t.length):"false".startsWith(t)?s+="false".slice(t.length):"null".startsWith(t)&&(s+="null".slice(t.length))}}return s}(e)})).success?{value:t.value,state:"repaired-parse"}:{value:void 0,state:"failed-parse"}}var bU=()=>({name:"text",responseFormat:Promise.resolve({type:"text"}),parseCompleteOutput:async({text:e})=>e,parsePartialOutput:async({text:e})=>({partial:e}),createElementStreamTransform(){}}),bL=({schema:e,name:t,description:r})=>{let n=dZ(e);return{name:"object",responseFormat:dG(n.jsonSchema).then(e=>({type:"json",schema:e,...null!=t&&{name:t},...null!=r&&{description:r}})),async parseCompleteOutput({text:e},t){let r=await dB({text:e});if(!r.success)throw new bm({message:"No object generated: could not parse the response.",cause:r.error,text:e,response:t.response,usage:t.usage,finishReason:t.finishReason});let i=await dL({value:r.value,schema:n});if(!i.success)throw new bm({message:"No object generated: response did not match schema.",cause:i.error,text:e,response:t.response,usage:t.usage,finishReason:t.finishReason});return i.value},async parsePartialOutput({text:e}){let t=await bM(e);switch(t.state){case"failed-parse":case"undefined-input":return;case"repaired-parse":case"successful-parse":return{partial:t.value}}},createElementStreamTransform(){}}},bF=({element:e,name:t,description:r})=>{let n=dZ(e);return{name:"array",responseFormat:dG(n.jsonSchema).then(e=>{let{$schema:n,...i}=e;return{type:"json",schema:{$schema:"http://json-schema.org/draft-07/schema#",type:"object",properties:{elements:{type:"array",items:i}},required:["elements"],additionalProperties:!1},...null!=t&&{name:t},...null!=r&&{description:r}}}),async parseCompleteOutput({text:e},t){let r=await dB({text:e});if(!r.success)throw new bm({message:"No object generated: could not parse the response.",cause:r.error,text:e,response:t.response,usage:t.usage,finishReason:t.finishReason});let i=r.value;if(null==i||"object"!=typeof i||!("elements"in i)||!Array.isArray(i.elements))throw new bm({message:"No object generated: response did not match schema.",cause:new ox({value:i,cause:"response must be an object with an elements array"}),text:e,response:t.response,usage:t.usage,finishReason:t.finishReason});for(let r of i.elements){let i=await dL({value:r,schema:n});if(!i.success)throw new bm({message:"No object generated: response did not match schema.",cause:i.error,text:e,response:t.response,usage:t.usage,finishReason:t.finishReason})}return i.elements},async parsePartialOutput({text:e}){let t=await bM(e);switch(t.state){case"failed-parse":case"undefined-input":return;case"repaired-parse":case"successful-parse":{let e=t.value;if(null==e||"object"!=typeof e||!("elements"in e)||!Array.isArray(e.elements))return;let r="repaired-parse"===t.state&&e.elements.length>0?e.elements.slice(0,-1):e.elements,i=[];for(let e of r){let t=await dL({value:e,schema:n});t.success&&i.push(t.value)}return{partial:i}}}},createElementStreamTransform(){let e=0;return new TransformStream({transform({partialOutput:t},r){if(null!=t)for(;e({name:"choice",responseFormat:Promise.resolve({type:"json",schema:{$schema:"http://json-schema.org/draft-07/schema#",type:"object",properties:{result:{type:"string",enum:e}},required:["result"],additionalProperties:!1},...null!=t&&{name:t},...null!=r&&{description:r}}),async parseCompleteOutput({text:t},r){let n=await dB({text:t});if(!n.success)throw new bm({message:"No object generated: could not parse the response.",cause:n.error,text:t,response:r.response,usage:r.usage,finishReason:r.finishReason});let i=n.value;if(null==i||"object"!=typeof i||!("result"in i)||"string"!=typeof i.result||!e.includes(i.result))throw new bm({message:"No object generated: response did not match schema.",cause:new ox({value:i,cause:"response must be an object that contains a choice value."}),text:t,response:r.response,usage:r.usage,finishReason:r.finishReason});return i.result},async parsePartialOutput({text:t}){let r=await bM(t);switch(r.state){case"failed-parse":case"undefined-input":return;case"repaired-parse":case"successful-parse":{let t=r.value;if(null==t||"object"!=typeof t||!("result"in t)||"string"!=typeof t.result)return;let n=e.filter(e=>e.startsWith(t.result));if("successful-parse"===r.state)return n.includes(t.result)?{partial:t.result}:void 0;return 1===n.length?{partial:n[0]}:void 0}}},createElementStreamTransform(){}}),bV=({name:e,description:t}={})=>({name:"json",responseFormat:Promise.resolve({type:"json",...null!=e&&{name:e},...null!=t&&{description:t}}),async parseCompleteOutput({text:e},t){let r=await dB({text:e});if(!r.success)throw new bm({message:"No object generated: could not parse the response.",cause:r.error,text:e,response:t.response,usage:t.usage,finishReason:t.finishReason});return r.value},async parsePartialOutput({text:e}){let t=await bM(e);switch(t.state){case"failed-parse":case"undefined-input":return;case"repaired-parse":case"successful-parse":return void 0===t.value?void 0:{partial:t.value}}},createElementStreamTransform(){}});uQ({prefix:"aitxt",size:24}),TransformStream;var bW=dR(()=>dM(gz.union([gz.strictObject({type:gz.literal("text-start"),id:gz.string(),providerMetadata:b_.optional()}),gz.strictObject({type:gz.literal("text-delta"),id:gz.string(),delta:gz.string(),providerMetadata:b_.optional()}),gz.strictObject({type:gz.literal("text-end"),id:gz.string(),providerMetadata:b_.optional()}),gz.strictObject({type:gz.literal("error"),errorText:gz.string()}),gz.strictObject({type:gz.literal("tool-input-start"),toolCallId:gz.string(),toolName:gz.string(),providerExecuted:gz.boolean().optional(),providerMetadata:b_.optional(),dynamic:gz.boolean().optional(),title:gz.string().optional()}),gz.strictObject({type:gz.literal("tool-input-delta"),toolCallId:gz.string(),inputTextDelta:gz.string()}),gz.strictObject({type:gz.literal("tool-input-available"),toolCallId:gz.string(),toolName:gz.string(),input:gz.unknown(),providerExecuted:gz.boolean().optional(),providerMetadata:b_.optional(),dynamic:gz.boolean().optional(),title:gz.string().optional()}),gz.strictObject({type:gz.literal("tool-input-error"),toolCallId:gz.string(),toolName:gz.string(),input:gz.unknown(),providerExecuted:gz.boolean().optional(),providerMetadata:b_.optional(),dynamic:gz.boolean().optional(),errorText:gz.string(),title:gz.string().optional()}),gz.strictObject({type:gz.literal("tool-approval-request"),approvalId:gz.string(),toolCallId:gz.string()}),gz.strictObject({type:gz.literal("tool-output-available"),toolCallId:gz.string(),output:gz.unknown(),providerExecuted:gz.boolean().optional(),providerMetadata:b_.optional(),dynamic:gz.boolean().optional(),preliminary:gz.boolean().optional()}),gz.strictObject({type:gz.literal("tool-output-error"),toolCallId:gz.string(),errorText:gz.string(),providerExecuted:gz.boolean().optional(),providerMetadata:b_.optional(),dynamic:gz.boolean().optional()}),gz.strictObject({type:gz.literal("tool-output-denied"),toolCallId:gz.string()}),gz.strictObject({type:gz.literal("reasoning-start"),id:gz.string(),providerMetadata:b_.optional()}),gz.strictObject({type:gz.literal("reasoning-delta"),id:gz.string(),delta:gz.string(),providerMetadata:b_.optional()}),gz.strictObject({type:gz.literal("reasoning-end"),id:gz.string(),providerMetadata:b_.optional()}),gz.strictObject({type:gz.literal("source-url"),sourceId:gz.string(),url:gz.string(),title:gz.string().optional(),providerMetadata:b_.optional()}),gz.strictObject({type:gz.literal("source-document"),sourceId:gz.string(),mediaType:gz.string(),title:gz.string(),filename:gz.string().optional(),providerMetadata:b_.optional()}),gz.strictObject({type:gz.literal("file"),url:gz.string(),mediaType:gz.string(),providerMetadata:b_.optional()}),gz.strictObject({type:gz.custom(e=>"string"==typeof e&&e.startsWith("data-"),{message:'Type must start with "data-"'}),id:gz.string().optional(),data:gz.unknown(),transient:gz.boolean().optional()}),gz.strictObject({type:gz.literal("start-step")}),gz.strictObject({type:gz.literal("finish-step")}),gz.strictObject({type:gz.literal("start"),messageId:gz.string().optional(),messageMetadata:gz.unknown().optional()}),gz.strictObject({type:gz.literal("finish"),finishReason:gz.enum(["stop","length","content-filter","tool-calls","error","other"]).optional(),messageMetadata:gz.unknown().optional()}),gz.strictObject({type:gz.literal("abort"),reason:gz.string().optional()}),gz.strictObject({type:gz.literal("message-metadata"),messageMetadata:gz.unknown()})])));function bJ(e){return e.type.startsWith("tool-")}function bK(e){return bJ(e)||"dynamic-tool"===e.type}function bH(e){return e.type.split("-").slice(1).join("-")}async function bG({stream:e,onError:t}){let r=e.getReader();try{for(;;){let{done:e}=await r.read();if(e)break}}catch(e){null==t||t(e)}finally{r.releaseLock()}}function bq(e){return({url:t,abortSignal:r})=>bb({url:t,maxBytes:null==e?void 0:e.maxBytes,abortSignal:r})}uQ({prefix:"aitxt",size:24}),dR(()=>dM(gz.array(gz.object({id:gz.string(),role:gz.enum(["system","user","assistant"]),metadata:gz.unknown().optional(),parts:gz.array(gz.union([gz.object({type:gz.literal("text"),text:gz.string(),state:gz.enum(["streaming","done"]).optional(),providerMetadata:b_.optional()}),gz.object({type:gz.literal("reasoning"),text:gz.string(),state:gz.enum(["streaming","done"]).optional(),providerMetadata:b_.optional()}),gz.object({type:gz.literal("source-url"),sourceId:gz.string(),url:gz.string(),title:gz.string().optional(),providerMetadata:b_.optional()}),gz.object({type:gz.literal("source-document"),sourceId:gz.string(),mediaType:gz.string(),title:gz.string(),filename:gz.string().optional(),providerMetadata:b_.optional()}),gz.object({type:gz.literal("file"),mediaType:gz.string(),filename:gz.string().optional(),url:gz.string(),providerMetadata:b_.optional()}),gz.object({type:gz.literal("step-start")}),gz.object({type:gz.string().startsWith("data-"),id:gz.string().optional(),data:gz.unknown()}),gz.object({type:gz.literal("dynamic-tool"),toolName:gz.string(),toolCallId:gz.string(),state:gz.literal("input-streaming"),input:gz.unknown().optional(),providerExecuted:gz.boolean().optional(),callProviderMetadata:b_.optional(),output:gz.never().optional(),errorText:gz.never().optional(),approval:gz.never().optional()}),gz.object({type:gz.literal("dynamic-tool"),toolName:gz.string(),toolCallId:gz.string(),state:gz.literal("input-available"),input:gz.unknown(),providerExecuted:gz.boolean().optional(),output:gz.never().optional(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),approval:gz.never().optional()}),gz.object({type:gz.literal("dynamic-tool"),toolName:gz.string(),toolCallId:gz.string(),state:gz.literal("approval-requested"),input:gz.unknown(),providerExecuted:gz.boolean().optional(),output:gz.never().optional(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),approval:gz.object({id:gz.string(),approved:gz.never().optional(),reason:gz.never().optional()})}),gz.object({type:gz.literal("dynamic-tool"),toolName:gz.string(),toolCallId:gz.string(),state:gz.literal("approval-responded"),input:gz.unknown(),providerExecuted:gz.boolean().optional(),output:gz.never().optional(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),approval:gz.object({id:gz.string(),approved:gz.boolean(),reason:gz.string().optional()})}),gz.object({type:gz.literal("dynamic-tool"),toolName:gz.string(),toolCallId:gz.string(),state:gz.literal("output-available"),input:gz.unknown(),providerExecuted:gz.boolean().optional(),output:gz.unknown(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),resultProviderMetadata:b_.optional(),preliminary:gz.boolean().optional(),approval:gz.object({id:gz.string(),approved:gz.literal(!0),reason:gz.string().optional()}).optional()}),gz.object({type:gz.literal("dynamic-tool"),toolName:gz.string(),toolCallId:gz.string(),state:gz.literal("output-error"),input:gz.unknown(),rawInput:gz.unknown().optional(),providerExecuted:gz.boolean().optional(),output:gz.never().optional(),errorText:gz.string(),callProviderMetadata:b_.optional(),resultProviderMetadata:b_.optional(),approval:gz.object({id:gz.string(),approved:gz.literal(!0),reason:gz.string().optional()}).optional()}),gz.object({type:gz.literal("dynamic-tool"),toolName:gz.string(),toolCallId:gz.string(),state:gz.literal("output-denied"),input:gz.unknown(),providerExecuted:gz.boolean().optional(),output:gz.never().optional(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),approval:gz.object({id:gz.string(),approved:gz.literal(!1),reason:gz.string().optional()})}),gz.object({type:gz.string().startsWith("tool-"),toolCallId:gz.string(),state:gz.literal("input-streaming"),providerExecuted:gz.boolean().optional(),callProviderMetadata:b_.optional(),input:gz.unknown().optional(),output:gz.never().optional(),errorText:gz.never().optional(),approval:gz.never().optional()}),gz.object({type:gz.string().startsWith("tool-"),toolCallId:gz.string(),state:gz.literal("input-available"),providerExecuted:gz.boolean().optional(),input:gz.unknown(),output:gz.never().optional(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),approval:gz.never().optional()}),gz.object({type:gz.string().startsWith("tool-"),toolCallId:gz.string(),state:gz.literal("approval-requested"),input:gz.unknown(),providerExecuted:gz.boolean().optional(),output:gz.never().optional(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),approval:gz.object({id:gz.string(),approved:gz.never().optional(),reason:gz.never().optional()})}),gz.object({type:gz.string().startsWith("tool-"),toolCallId:gz.string(),state:gz.literal("approval-responded"),input:gz.unknown(),providerExecuted:gz.boolean().optional(),output:gz.never().optional(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),approval:gz.object({id:gz.string(),approved:gz.boolean(),reason:gz.string().optional()})}),gz.object({type:gz.string().startsWith("tool-"),toolCallId:gz.string(),state:gz.literal("output-available"),providerExecuted:gz.boolean().optional(),input:gz.unknown(),output:gz.unknown(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),resultProviderMetadata:b_.optional(),preliminary:gz.boolean().optional(),approval:gz.object({id:gz.string(),approved:gz.literal(!0),reason:gz.string().optional()}).optional()}),gz.object({type:gz.string().startsWith("tool-"),toolCallId:gz.string(),state:gz.literal("output-error"),providerExecuted:gz.boolean().optional(),input:gz.unknown(),rawInput:gz.unknown().optional(),output:gz.never().optional(),errorText:gz.string(),callProviderMetadata:b_.optional(),resultProviderMetadata:b_.optional(),approval:gz.object({id:gz.string(),approved:gz.literal(!0),reason:gz.string().optional()}).optional()}),gz.object({type:gz.string().startsWith("tool-"),toolCallId:gz.string(),state:gz.literal("output-denied"),providerExecuted:gz.boolean().optional(),input:gz.unknown(),output:gz.never().optional(),errorText:gz.never().optional(),callProviderMetadata:b_.optional(),approval:gz.object({id:gz.string(),approved:gz.literal(!1),reason:gz.string().optional()})})])).nonempty("Message must contain at least one part")})).nonempty("Messages array must not be empty"))),uQ({prefix:"aiobj",size:24});var bY=class{constructor(){this.queue=[],this.isProcessing=!1}async processQueue(){if(!this.isProcessing){for(this.isProcessing=!0;this.queue.length>0;)await this.queue[0](),this.queue.shift();this.isProcessing=!1}}async run(e){return new Promise((t,r)=>{this.queue.push(async()=>{try{await e(),t()}catch(e){r(e)}}),this.processQueue()})}};async function bX(e){if(null==e)return[];if(!globalThis.FileList||!(e instanceof globalThis.FileList))throw Error("FileList is not supported in the current environment");return Promise.all(Array.from(e).map(async e=>{let{name:t,type:r}=e;return{type:"file",mediaType:r,filename:t,url:await new Promise((t,r)=>{let n=new FileReader;n.onload=e=>{var r;t(null==(r=e.target)?void 0:r.result)},n.onerror=e=>r(e),n.readAsDataURL(e)})}}))}uQ({prefix:"aiobj",size:24}),bq(),Symbol.for("vercel.ai.error.AI_NoSuchProviderError"),bq();var bQ=class{constructor({api:e="/api/chat",credentials:t,headers:r,body:n,fetch:i,prepareSendMessagesRequest:a,prepareReconnectToStreamRequest:o}){this.api=e,this.credentials=t,this.headers=r,this.body=n,this.fetch=i,this.prepareSendMessagesRequest=a,this.prepareReconnectToStreamRequest=o}async sendMessages({abortSignal:e,...t}){var r,n,i,a,o;let s=await dG(this.body),l=await dG(this.headers),u=await dG(this.credentials),d={...u9(l),...u9(t.headers)},c=await (null==(r=this.prepareSendMessagesRequest)?void 0:r.call(this,{api:this.api,id:t.chatId,messages:t.messages,body:{...s,...t.body},headers:d,credentials:u,requestMetadata:t.metadata,trigger:t.trigger,messageId:t.messageId})),p=null!=(n=null==c?void 0:c.api)?n:this.api,f=(null==c?void 0:c.headers)!==void 0?u9(c.headers):d,m=(null==c?void 0:c.body)!==void 0?c.body:{...s,...t.body,id:t.chatId,messages:t.messages,trigger:t.trigger,messageId:t.messageId},h=null!=(i=null==c?void 0:c.credentials)?i:u,v=null!=(a=this.fetch)?a:globalThis.fetch,g=await v(p,{method:"POST",headers:{"Content-Type":"application/json",...f},body:JSON.stringify(m),credentials:h,signal:e});if(!g.ok)throw Error(null!=(o=await g.text())?o:"Failed to fetch the chat response.");if(!g.body)throw Error("The response body is empty.");return this.processResponseStream(g.body)}async reconnectToStream(e){var t,r,n,i,a;let o=await dG(this.body),s=await dG(this.headers),l=await dG(this.credentials),u={...u9(s),...u9(e.headers)},d=await (null==(t=this.prepareReconnectToStreamRequest)?void 0:t.call(this,{api:this.api,id:e.chatId,body:{...o,...e.body},headers:u,credentials:l,requestMetadata:e.metadata})),c=null!=(r=null==d?void 0:d.api)?r:`${this.api}/${e.chatId}/stream`,p=(null==d?void 0:d.headers)!==void 0?u9(d.headers):u,f=null!=(n=null==d?void 0:d.credentials)?n:l,m=null!=(i=this.fetch)?i:globalThis.fetch,h=await m(c,{method:"GET",headers:p,credentials:f});if(204===h.status)return null;if(!h.ok)throw Error(null!=(a=await h.text())?a:"Failed to fetch the chat response.");if(!h.body)throw Error("The response body is empty.");return this.processResponseStream(h.body)}},b0=class extends bQ{constructor(e={}){super(e)}processResponseStream(e){return dV({stream:e,schema:bW}).pipeThrough(new TransformStream({async transform(e,t){if(!e.success)throw e.error;t.enqueue(e.value)}}))}},b1=class{constructor({generateId:e=u0,id:t=e(),transport:r=new b0,messageMetadataSchema:n,dataPartSchemas:i,state:a,onError:o,onToolCall:s,onFinish:l,onData:u,sendAutomaticallyWhen:d}){this.activeResponse=void 0,this.jobExecutor=new bY,this.sendMessage=async(e,t)=>{var r,n,i,a;let o;if(null==e)return void await this.makeRequest({trigger:"submit-message",messageId:null==(r=this.lastMessage)?void 0:r.id,...t});if(o="text"in e||"files"in e?{parts:[...Array.isArray(e.files)?e.files:await bX(e.files),..."text"in e&&null!=e.text?[{type:"text",text:e.text}]:[]]}:e,null!=e.messageId){let t=this.state.messages.findIndex(t=>t.id===e.messageId);if(-1===t)throw Error(`message with id ${e.messageId} not found`);if("user"!==this.state.messages[t].role)throw Error(`message with id ${e.messageId} is not a user message`);this.state.messages=this.state.messages.slice(0,t+1),this.state.replaceMessage(t,{...o,id:e.messageId,role:null!=(n=o.role)?n:"user",metadata:e.metadata})}else this.state.pushMessage({...o,id:null!=(i=o.id)?i:this.generateId(),role:null!=(a=o.role)?a:"user",metadata:e.metadata});await this.makeRequest({trigger:"submit-message",messageId:e.messageId,...t})},this.regenerate=async({messageId:e,...t}={})=>{let r=null==e?this.state.messages.length-1:this.state.messages.findIndex(t=>t.id===e);if(-1===r)throw Error(`message ${e} not found`);this.state.messages=this.state.messages.slice(0,"assistant"===this.messages[r].role?r:r+1),await this.makeRequest({trigger:"regenerate-message",messageId:e,...t})},this.resumeStream=async(e={})=>{await this.makeRequest({trigger:"resume-stream",...e})},this.clearError=()=>{"error"===this.status&&(this.state.error=void 0,this.setStatus({status:"ready"}))},this.addToolApprovalResponse=async({id:e,approved:t,reason:r,options:n})=>this.jobExecutor.run(async()=>{let i=this.state.messages,a=i[i.length-1],o=n=>bK(n)&&"approval-requested"===n.state&&n.approval.id===e?{...n,state:"approval-responded",approval:{id:e,approved:t,reason:r}}:n;this.state.replaceMessage(i.length-1,{...a,parts:a.parts.map(o)}),this.activeResponse&&(this.activeResponse.state.message.parts=this.activeResponse.state.message.parts.map(o)),"streaming"!==this.status&&"submitted"!==this.status&&this.sendAutomaticallyWhen&&this.shouldSendAutomatically().then(e=>{var t;e&&this.makeRequest({trigger:"submit-message",messageId:null==(t=this.lastMessage)?void 0:t.id,...n})})}),this.addToolOutput=async({state:e="output-available",toolCallId:t,output:r,errorText:n,options:i})=>this.jobExecutor.run(async()=>{let a=this.state.messages,o=a[a.length-1],s=i=>bK(i)&&i.toolCallId===t?{...i,state:e,output:r,errorText:n}:i;this.state.replaceMessage(a.length-1,{...o,parts:o.parts.map(s)}),this.activeResponse&&(this.activeResponse.state.message.parts=this.activeResponse.state.message.parts.map(s)),"streaming"!==this.status&&"submitted"!==this.status&&this.sendAutomaticallyWhen&&this.shouldSendAutomatically().then(e=>{var t;e&&this.makeRequest({trigger:"submit-message",messageId:null==(t=this.lastMessage)?void 0:t.id,...i})})}),this.addToolResult=this.addToolOutput,this.stop=async()=>{var e;("streaming"===this.status||"submitted"===this.status)&&(null==(e=this.activeResponse)?void 0:e.abortController)&&this.activeResponse.abortController.abort()},this.id=t,this.transport=r,this.generateId=e,this.messageMetadataSchema=n,this.dataPartSchemas=i,this.state=a,this.onError=o,this.onToolCall=s,this.onFinish=l,this.onData=u,this.sendAutomaticallyWhen=d}get status(){return this.state.status}setStatus({status:e,error:t}){this.status!==e&&(this.state.status=e,this.state.error=t)}get error(){return this.state.error}get messages(){return this.state.messages}get lastMessage(){return this.state.messages[this.state.messages.length-1]}set messages(e){this.state.messages=e}async shouldSendAutomatically(){if(!this.sendAutomaticallyWhen)return!1;let e=this.sendAutomaticallyWhen({messages:this.state.messages});return e&&"object"==typeof e&&"then"in e?await e:e}async makeRequest({trigger:e,metadata:t,headers:r,body:n,messageId:i}){var a,o,s;let l;if("resume-stream"===e)try{let e=await this.transport.reconnectToStream({chatId:this.id,metadata:t,headers:r,body:n});if(null==e)return;l=e}catch(e){this.onError&&e instanceof Error&&this.onError(e),this.setStatus({status:"error",error:e});return}this.setStatus({status:"submitted",error:void 0});let u=this.lastMessage,d=!1,c=!1,p=!1;try{let a,o={state:function({lastMessage:e,messageId:t}){return{message:(null==e?void 0:e.role)==="assistant"?e:{id:t,metadata:void 0,role:"assistant",parts:[]},activeTextParts:{},activeReasoningParts:{},partialToolCalls:{}}}({lastMessage:this.state.snapshot(u),messageId:this.generateId()}),abortController:new AbortController};o.abortController.signal.addEventListener("abort",()=>{d=!0}),this.activeResponse=o,a="resume-stream"===e?l:await this.transport.sendMessages({chatId:this.id,messages:this.state.messages,abortSignal:o.abortController.signal,metadata:t,headers:r,body:n,trigger:e,messageId:i});let s=e=>this.jobExecutor.run(()=>e({state:o.state,write:()=>{var e;this.setStatus({status:"streaming"}),o.state.message.id===(null==(e=this.lastMessage)?void 0:e.id)?this.state.replaceMessage(this.state.messages.length-1,o.state.message):this.state.pushMessage(o.state.message)}}));await bG({stream:function({stream:e,messageMetadataSchema:t,dataPartSchemas:r,runUpdateMessageJob:n,onError:i,onToolCall:a,onData:o}){return e.pipeThrough(new TransformStream({async transform(e,s){await n(async({state:n,write:l})=>{var u,d,c,p;function f(e){let t=n.message.parts.filter(bK).find(t=>t.toolCallId===e);if(null==t)throw new by({chunkType:"tool-invocation",chunkId:e,message:`No tool invocation found for tool call ID "${e}".`});return t}function m(e){var t;let r=n.message.parts.find(t=>bJ(t)&&t.toolCallId===e.toolCallId);if(null!=r){r.state=e.state,r.input=e.input,r.output=e.output,r.errorText=e.errorText,r.rawInput=e.rawInput,r.preliminary=e.preliminary,void 0!==e.title&&(r.title=e.title),r.providerExecuted=null!=(t=e.providerExecuted)?t:r.providerExecuted;let n=e.providerMetadata;null!=n&&("output-available"===e.state||"output-error"===e.state?r.resultProviderMetadata=n:r.callProviderMetadata=n)}else n.message.parts.push({type:`tool-${e.toolName}`,toolCallId:e.toolCallId,state:e.state,title:e.title,input:e.input,output:e.output,rawInput:e.rawInput,errorText:e.errorText,providerExecuted:e.providerExecuted,preliminary:e.preliminary,...null!=e.providerMetadata&&("output-available"===e.state||"output-error"===e.state)?{resultProviderMetadata:e.providerMetadata}:{},...null!=e.providerMetadata&&"output-available"!==e.state&&"output-error"!==e.state?{callProviderMetadata:e.providerMetadata}:{}})}function h(e){var t,r;let i=n.message.parts.find(t=>"dynamic-tool"===t.type&&t.toolCallId===e.toolCallId);if(null!=i){i.state=e.state,i.toolName=e.toolName,i.input=e.input,i.output=e.output,i.errorText=e.errorText,i.rawInput=null!=(t=e.rawInput)?t:i.rawInput,i.preliminary=e.preliminary,void 0!==e.title&&(i.title=e.title),i.providerExecuted=null!=(r=e.providerExecuted)?r:i.providerExecuted;let n=e.providerMetadata;null!=n&&("output-available"===e.state||"output-error"===e.state?i.resultProviderMetadata=n:i.callProviderMetadata=n)}else n.message.parts.push({type:"dynamic-tool",toolName:e.toolName,toolCallId:e.toolCallId,state:e.state,input:e.input,output:e.output,errorText:e.errorText,preliminary:e.preliminary,providerExecuted:e.providerExecuted,title:e.title,...null!=e.providerMetadata&&("output-available"===e.state||"output-error"===e.state)?{resultProviderMetadata:e.providerMetadata}:{},...null!=e.providerMetadata&&"output-available"!==e.state&&"output-error"!==e.state?{callProviderMetadata:e.providerMetadata}:{}})}async function v(e){if(null!=e){let r=null!=n.message.metadata?function e(t,r){if(void 0===t&&void 0===r)return;if(void 0===t)return r;if(void 0===r)return t;let n={...t};for(let i in r)if(Object.prototype.hasOwnProperty.call(r,i)){let a=r[i];if(void 0===a)continue;let o=i in t?t[i]:void 0,s=null!==a&&"object"==typeof a&&!Array.isArray(a)&&!(a instanceof Date)&&!(a instanceof RegExp),l=null!=o&&"object"==typeof o&&!Array.isArray(o)&&!(o instanceof Date)&&!(o instanceof RegExp);s&&l?n[i]=e(o,a):n[i]=a}return n}(n.message.metadata,e):e;null!=t&&await dU({value:r,schema:t,context:{field:"message.metadata",entityId:n.message.id}}),n.message.metadata=r}}switch(e.type){case"text-start":{let t={type:"text",text:"",providerMetadata:e.providerMetadata,state:"streaming"};n.activeTextParts[e.id]=t,n.message.parts.push(t),l();break}case"text-delta":{let t=n.activeTextParts[e.id];if(null==t)throw new by({chunkType:"text-delta",chunkId:e.id,message:`Received text-delta for missing text part with ID "${e.id}". Ensure a "text-start" chunk is sent before any "text-delta" chunks.`});t.text+=e.delta,t.providerMetadata=null!=(u=e.providerMetadata)?u:t.providerMetadata,l();break}case"text-end":{let t=n.activeTextParts[e.id];if(null==t)throw new by({chunkType:"text-end",chunkId:e.id,message:`Received text-end for missing text part with ID "${e.id}". Ensure a "text-start" chunk is sent before any "text-end" chunks.`});t.state="done",t.providerMetadata=null!=(d=e.providerMetadata)?d:t.providerMetadata,delete n.activeTextParts[e.id],l();break}case"reasoning-start":{let t={type:"reasoning",text:"",providerMetadata:e.providerMetadata,state:"streaming"};n.activeReasoningParts[e.id]=t,n.message.parts.push(t),l();break}case"reasoning-delta":{let t=n.activeReasoningParts[e.id];if(null==t)throw new by({chunkType:"reasoning-delta",chunkId:e.id,message:`Received reasoning-delta for missing reasoning part with ID "${e.id}". Ensure a "reasoning-start" chunk is sent before any "reasoning-delta" chunks.`});t.text+=e.delta,t.providerMetadata=null!=(c=e.providerMetadata)?c:t.providerMetadata,l();break}case"reasoning-end":{let t=n.activeReasoningParts[e.id];if(null==t)throw new by({chunkType:"reasoning-end",chunkId:e.id,message:`Received reasoning-end for missing reasoning part with ID "${e.id}". Ensure a "reasoning-start" chunk is sent before any "reasoning-end" chunks.`});t.providerMetadata=null!=(p=e.providerMetadata)?p:t.providerMetadata,t.state="done",delete n.activeReasoningParts[e.id],l();break}case"file":n.message.parts.push({type:"file",mediaType:e.mediaType,url:e.url,...null!=e.providerMetadata?{providerMetadata:e.providerMetadata}:{}}),l();break;case"source-url":n.message.parts.push({type:"source-url",sourceId:e.sourceId,url:e.url,title:e.title,providerMetadata:e.providerMetadata}),l();break;case"source-document":n.message.parts.push({type:"source-document",sourceId:e.sourceId,mediaType:e.mediaType,title:e.title,filename:e.filename,providerMetadata:e.providerMetadata}),l();break;case"tool-input-start":{let t=n.message.parts.filter(bJ);n.partialToolCalls[e.toolCallId]={text:"",toolName:e.toolName,index:t.length,dynamic:e.dynamic,title:e.title},e.dynamic?h({toolCallId:e.toolCallId,toolName:e.toolName,state:"input-streaming",input:void 0,providerExecuted:e.providerExecuted,title:e.title,providerMetadata:e.providerMetadata}):m({toolCallId:e.toolCallId,toolName:e.toolName,state:"input-streaming",input:void 0,providerExecuted:e.providerExecuted,title:e.title,providerMetadata:e.providerMetadata}),l();break}case"tool-input-delta":{let t=n.partialToolCalls[e.toolCallId];if(null==t)throw new by({chunkType:"tool-input-delta",chunkId:e.toolCallId,message:`Received tool-input-delta for missing tool call with ID "${e.toolCallId}". Ensure a "tool-input-start" chunk is sent before any "tool-input-delta" chunks.`});t.text+=e.inputTextDelta;let{value:r}=await bM(t.text);t.dynamic?h({toolCallId:e.toolCallId,toolName:t.toolName,state:"input-streaming",input:r,title:t.title}):m({toolCallId:e.toolCallId,toolName:t.toolName,state:"input-streaming",input:r,title:t.title}),l();break}case"tool-input-available":e.dynamic?h({toolCallId:e.toolCallId,toolName:e.toolName,state:"input-available",input:e.input,providerExecuted:e.providerExecuted,providerMetadata:e.providerMetadata,title:e.title}):m({toolCallId:e.toolCallId,toolName:e.toolName,state:"input-available",input:e.input,providerExecuted:e.providerExecuted,providerMetadata:e.providerMetadata,title:e.title}),l(),a&&!e.providerExecuted&&await a({toolCall:e});break;case"tool-input-error":{let t=n.message.parts.filter(bK).find(t=>t.toolCallId===e.toolCallId);(null!=t?"dynamic-tool"===t.type:e.dynamic)?h({toolCallId:e.toolCallId,toolName:e.toolName,state:"output-error",input:e.input,errorText:e.errorText,providerExecuted:e.providerExecuted,providerMetadata:e.providerMetadata}):m({toolCallId:e.toolCallId,toolName:e.toolName,state:"output-error",input:void 0,rawInput:e.input,errorText:e.errorText,providerExecuted:e.providerExecuted,providerMetadata:e.providerMetadata}),l();break}case"tool-approval-request":{let t=f(e.toolCallId);t.state="approval-requested",t.approval={id:e.approvalId},l();break}case"tool-output-denied":f(e.toolCallId).state="output-denied",l();break;case"tool-output-available":{let t=f(e.toolCallId);"dynamic-tool"===t.type?h({toolCallId:e.toolCallId,toolName:t.toolName,state:"output-available",input:t.input,output:e.output,preliminary:e.preliminary,providerExecuted:e.providerExecuted,providerMetadata:e.providerMetadata,title:t.title}):m({toolCallId:e.toolCallId,toolName:bH(t),state:"output-available",input:t.input,output:e.output,providerExecuted:e.providerExecuted,preliminary:e.preliminary,providerMetadata:e.providerMetadata,title:t.title}),l();break}case"tool-output-error":{let t=f(e.toolCallId);"dynamic-tool"===t.type?h({toolCallId:e.toolCallId,toolName:t.toolName,state:"output-error",input:t.input,errorText:e.errorText,providerExecuted:e.providerExecuted,providerMetadata:e.providerMetadata,title:t.title}):m({toolCallId:e.toolCallId,toolName:bH(t),state:"output-error",input:t.input,rawInput:t.rawInput,errorText:e.errorText,providerExecuted:e.providerExecuted,providerMetadata:e.providerMetadata,title:t.title}),l();break}case"start-step":n.message.parts.push({type:"step-start"});break;case"finish-step":n.activeTextParts={},n.activeReasoningParts={};break;case"start":null!=e.messageId&&(n.message.id=e.messageId),await v(e.messageMetadata),(null!=e.messageId||null!=e.messageMetadata)&&l();break;case"finish":null!=e.finishReason&&(n.finishReason=e.finishReason),await v(e.messageMetadata),null!=e.messageMetadata&&l();break;case"message-metadata":await v(e.messageMetadata),null!=e.messageMetadata&&l();break;case"error":null==i||i(Error(e.errorText));break;default:if(e.type.startsWith("data-")){if((null==r?void 0:r[e.type])!=null){let t=n.message.parts.findIndex(t=>"id"in t&&"data"in t&&t.id===e.id&&t.type===e.type),i=t>=0?t:n.message.parts.length;await dU({value:e.data,schema:r[e.type],context:{field:`message.parts[${i}].data`,entityName:e.type,entityId:e.id}})}if(e.transient){null==o||o(e);break}let t=null!=e.id?n.message.parts.find(t=>e.type===t.type&&e.id===t.id):void 0;null!=t?t.data=e.data:n.message.parts.push(e),null==o||o(e),l()}}s.enqueue(e)})}}))}({stream:a,onToolCall:this.onToolCall,onData:this.onData,messageMetadataSchema:this.messageMetadataSchema,dataPartSchemas:this.dataPartSchemas,runUpdateMessageJob:s,onError:e=>{throw e}}),onError:e=>{throw e}}),this.setStatus({status:"ready"})}catch(e){if(d||"AbortError"===e.name)return d=!0,this.setStatus({status:"ready"}),null;p=!0,e instanceof TypeError&&(e.message.toLowerCase().includes("fetch")||e.message.toLowerCase().includes("network"))&&(c=!0),this.onError&&e instanceof Error&&this.onError(e),this.setStatus({status:"error",error:e})}finally{try{null==(o=this.onFinish)||o.call(this,{message:this.activeResponse.state.message,messages:this.state.messages,isAbort:d,isDisconnect:c,isError:p,finishReason:null==(a=this.activeResponse)?void 0:a.state.finishReason})}catch(e){console.error(e)}this.activeResponse=void 0}!p&&await this.shouldSendAutomatically()&&await this.makeRequest({trigger:"submit-message",messageId:null==(s=this.lastMessage)?void 0:s.id,metadata:t,headers:r,body:n})}},b4=e.i(61030),b2=e.i(33347);e.s(["ERROR_REVALIDATE_EVENT",()=>3,"FOCUS_EVENT",()=>0,"MUTATE_EVENT",()=>2,"RECONNECT_EVENT",()=>1],8928);var b6=Object.prototype.hasOwnProperty;let b5=new WeakMap,b9=()=>{},b3=b9(),b8=Object,b7=e=>e===b3,xe=(e,t)=>({...e,...t}),xt={},xr={},xn="undefined",xi=typeof window!=xn,xa=typeof document!=xn,xo=xi&&"Deno"in window,xs=(e,t)=>{let r=b5.get(e);return[()=>!b7(t)&&e.get(t)||xt,n=>{if(!b7(t)){let i=e.get(t);t in xr||(xr[t]=i),r[5](t,xe(i,n),i||xt)}},r[6],()=>!b7(t)&&t in xr?xr[t]:!b7(t)&&e.get(t)||xt]},xl=!0,[xu,xd]=xi&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[b9,b9],xc={initFocus:e=>(xa&&document.addEventListener("visibilitychange",e),xu("focus",e),()=>{xa&&document.removeEventListener("visibilitychange",e),xd("focus",e)}),initReconnect:e=>{let t=()=>{xl=!0,e()},r=()=>{xl=!1};return xu("online",t),xu("offline",r),()=>{xd("online",t),xd("offline",r)}}},xp=!ey.default.useId,xf=!xi||xo,xm=xf?ey.useEffect:ey.useLayoutEffect,xh="undefined"!=typeof navigator&&navigator.connection,xv=!xf&&xh&&(["slow-2g","2g"].includes(xh.effectiveType)||xh.saveData),xg=new WeakMap,xy=(e,t)=>e===`[object ${t}]`,xb=0,xx=e=>{let t,r,n=typeof e,i=b8.prototype.toString.call(e),a=xy(i,"Date"),o=xy(i,"RegExp"),s=xy(i,"Object");if(b8(e)!==e||a||o)t=a?e.toJSON():"symbol"==n?e.toString():"string"==n?JSON.stringify(e):""+e;else{if(t=xg.get(e))return t;if(t=++xb+"~",xg.set(e,t),Array.isArray(e)){for(r=0,t="@";r{if("function"==typeof e)try{e=e()}catch(t){e=""}let t=e;return[e="string"==typeof e?e:(Array.isArray(e)?e.length:e)?xx(e):"",t]},x_=0,xk=()=>++x_;async function x$(...e){let[t,r,n,i]=e,a=xe({populateCache:!0,throwOnError:!0},"boolean"==typeof i?{revalidate:i}:i||{}),o=a.populateCache,s=a.rollbackOnError,l=a.optimisticData,u=a.throwOnError;if("function"==typeof r){let e=[];for(let n of t.keys())!/^\$(inf|sub)\$/.test(n)&&r(t.get(n)._k)&&e.push(n);return Promise.all(e.map(d))}return d(r);async function d(r){let i,[d]=xw(r);if(!d)return;let[c,p]=xs(t,d),[f,m,h,v]=b5.get(t),g=()=>{let e=f[d];return("function"==typeof a.revalidate?a.revalidate(c().data,r):!1!==a.revalidate)&&(delete h[d],delete v[d],e&&e[0])?e[0](2).then(()=>c().data):c().data};if(e.length<3)return g();let y=n,b=!1,x=xk();m[d]=[x,0];let w=!b7(l),_=c(),k=_.data,$=_._c,j=b7($)?k:$;if(w&&p({data:l="function"==typeof l?l(j,k):l,_c:j}),"function"==typeof y)try{y=y(j)}catch(e){i=e,b=!0}if(y&&"function"==typeof y.then){let e;if(y=await y.catch(e=>{i=e,b=!0}),x!==m[d][0]){if(b)throw i;return y}b&&w&&(e=i,"function"==typeof s?s(e):!1!==s)&&(o=!0,p({data:j,_c:b3}))}if(o&&!b&&("function"==typeof o?p({data:o(y,j),error:b3,_c:b3}):p({data:y,error:b3,_c:b3})),m[d][1]=xk(),Promise.resolve(g()).then(()=>{p({_c:b3})}),b){if(u)throw i;return}return y}}let xj=(e,t)=>{for(let r in e)e[r][0]&&e[r][0](t)},xS=(e,t)=>{if(!b5.has(e)){let r=xe(xc,t),n=Object.create(null),i=x$.bind(b3,e),a=b9,o=Object.create(null),s=(e,t)=>{let r=o[e]||[];return o[e]=r,r.push(t),()=>r.splice(r.indexOf(t),1)},l=(t,r,n)=>{e.set(t,r);let i=o[t];if(i)for(let e of i)e(r,n)},u=()=>{if(!b5.has(e)&&(b5.set(e,[n,Object.create(null),Object.create(null),Object.create(null),i,l,s]),!xf)){let t=r.initFocus(setTimeout.bind(b3,xj.bind(b3,n,0))),i=r.initReconnect(setTimeout.bind(b3,xj.bind(b3,n,1)));a=()=>{t&&t(),i&&i(),b5.delete(e)}}};return u(),[e,i,u,a]}return[e,b5.get(e)[4]]},[xI,xN]=xS(new Map),xE=xe({onLoadingSlow:b9,onSuccess:b9,onError:b9,onErrorRetry:(e,t,r,n,i)=>{let a=r.errorRetryCount,o=i.retryCount,s=~~((Math.random()+.5)*(1<<(o<8?o:8)))*r.errorRetryInterval;(b7(a)||!(o>a))&&setTimeout(n,s,i)},onDiscarded:b9,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:xv?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:xv?5e3:3e3,compare:function e(t,r){var n,i;if(t===r)return!0;if(t&&r&&(n=t.constructor)===r.constructor){if(n===Date)return t.getTime()===r.getTime();if(n===RegExp)return t.toString()===r.toString();if(n===Array){if((i=t.length)===r.length)for(;i--&&e(t[i],r[i]););return -1===i}if(!n||"object"==typeof t){for(n in i=0,t)if(b6.call(t,n)&&++i&&!b6.call(r,n)||!(n in r)||!e(t[n],r[n]))return!1;return Object.keys(r).length===i}}return t!=t&&r!=r},isPaused:()=>!1,cache:xI,mutate:xN,fallback:{}},{isOnline:()=>xl,isVisible:()=>{let e=xa&&document.visibilityState;return b7(e)||"hidden"!==e}}),xC=(0,ey.createContext)({});e.i(8928);let xO=xi&&window.__SWR_DEVTOOLS_USE__;(xO?window.__SWR_DEVTOOLS_USE__:[]).concat(e=>(t,r,n)=>{let i=r&&((...e)=>{let[n]=xw(t),[,,,i]=b5.get(xI);if(n.startsWith("$inf$"))return r(...e);let a=i[n];return b7(a)?r(...e):(delete i[n],a)});return e(t,i,n)}),xO&&(window.__SWR_DEVTOOLS_REACT__=ey.default);let xz=()=>{},xT=xz(),xP=(new WeakMap,ey.default.use||(e=>{switch(e.status){case"pending":throw e;case"fulfilled":return e.value;case"rejected":throw e.reason;default:throw e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}),e}})),xA={dedupe:!0},xR=Promise.resolve(b3);b8.defineProperty(e=>{let{value:t}=e,r=(0,ey.useContext)(xC),n="function"==typeof t,i=(0,ey.useMemo)(()=>n?t(r):t,[n,r,t]),a=(0,ey.useMemo)(()=>n?i:((e,t)=>{let r=xe(e,t);if(t){let{use:n,fallback:i}=e,{use:a,fallback:o}=t;n&&a&&(r.use=n.concat(a)),i&&o&&(r.fallback=xe(i,o))}return r})(r,i),[n,r,i]),o=i&&i.provider,s=(0,ey.useRef)(b3);o&&!s.current&&(s.current=xS(o(a.cache||xI),i));let l=s.current;return l&&(a.cache=l[0],a.mutate=l[1]),xm(()=>{if(l)return l[2]&&l[2](),l[3]},[]),(0,ey.createElement)(xC.Provider,xe(e,{value:a}))},"defaultValue",{value:xE});var xD=(e,t,r)=>{if(!t.has(e))throw TypeError("Cannot "+r)},xZ=(e,t,r)=>(xD(e,t,"read from private field"),r?r.call(e):t.get(e)),xM=(e,t,r)=>{if(t.has(e))throw TypeError("Cannot add the same private member more than once");t instanceof WeakSet?t.add(e):t.set(e,r)},xU=(e,t,r,n)=>(xD(e,t,"write to private field"),n?n.call(e,r):t.set(e,r),r),xL=class{constructor(e=[]){xM(this,ea,void 0),xM(this,eo,"ready"),xM(this,es,void 0),xM(this,el,new Set),xM(this,eu,new Set),xM(this,ed,new Set),this.pushMessage=e=>{xU(this,ea,xZ(this,ea).concat(e)),xZ(this,ec).call(this)},this.popMessage=()=>{xU(this,ea,xZ(this,ea).slice(0,-1)),xZ(this,ec).call(this)},this.replaceMessage=(e,t)=>{xU(this,ea,[...xZ(this,ea).slice(0,e),this.snapshot(t),...xZ(this,ea).slice(e+1)]),xZ(this,ec).call(this)},this.snapshot=e=>structuredClone(e),this["~registerMessagesCallback"]=(e,t)=>{let r=t?null!=t?(0,b4.default)(e,t):e:e;return xZ(this,el).add(r),()=>{xZ(this,el).delete(r)}},this["~registerStatusCallback"]=e=>(xZ(this,eu).add(e),()=>{xZ(this,eu).delete(e)}),this["~registerErrorCallback"]=e=>(xZ(this,ed).add(e),()=>{xZ(this,ed).delete(e)}),xM(this,ec,()=>{xZ(this,el).forEach(e=>e())}),xM(this,ep,()=>{xZ(this,eu).forEach(e=>e())}),xM(this,ef,()=>{xZ(this,ed).forEach(e=>e())}),xU(this,ea,e)}get status(){return xZ(this,eo)}set status(e){xU(this,eo,e),xZ(this,ep).call(this)}get error(){return xZ(this,es)}set error(e){xU(this,es,e),xZ(this,ef).call(this)}get messages(){return xZ(this,ea)}set messages(e){xU(this,ea,[...e]),xZ(this,ec).call(this)}};ea=new WeakMap,eo=new WeakMap,es=new WeakMap,el=new WeakMap,eu=new WeakMap,ed=new WeakMap,ec=new WeakMap,ep=new WeakMap,ef=new WeakMap;var xF=class extends b1{constructor({messages:e,...t}){const r=new xL(e);super({...t,state:r}),xM(this,em,void 0),this["~registerMessagesCallback"]=(e,t)=>xZ(this,em)["~registerMessagesCallback"](e,t),this["~registerStatusCallback"]=e=>xZ(this,em)["~registerStatusCallback"](e),this["~registerErrorCallback"]=e=>xZ(this,em)["~registerErrorCallback"](e),xU(this,em,r)}};em=new WeakMap;var xB=e.i(12885);let xV=tb("chevron-down",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]]);var xW=tZ,xJ="Popover",[xK,xH]=(0,tq.createContextScope)(xJ,[rd.createPopperScope]),xG=(0,rd.createPopperScope)(),[xq,xY]=xK(xJ),xX=e=>{let{__scopePopover:t,children:r,open:n,defaultOpen:i,onOpenChange:a,modal:o=!1}=e,s=xG(t),l=ey.useRef(null),[u,d]=ey.useState(!1),[c,p]=(0,tY.useControllableState)({prop:n,defaultProp:i??!1,onChange:a,caller:xJ});return(0,eh.jsx)(rd.Root,{...s,children:(0,eh.jsx)(xq,{scope:t,contentId:(0,ru.useId)(),triggerRef:l,open:c,onOpenChange:p,onOpenToggle:ey.useCallback(()=>p(e=>!e),[p]),hasCustomAnchor:u,onCustomAnchorAdd:ey.useCallback(()=>d(!0),[]),onCustomAnchorRemove:ey.useCallback(()=>d(!1),[]),modal:o,children:r})})};xX.displayName=xJ;var xQ="PopoverAnchor";ey.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=xY(xQ,r),a=xG(r),{onCustomAnchorAdd:o,onCustomAnchorRemove:s}=i;return ey.useEffect(()=>(o(),()=>s()),[o,s]),(0,eh.jsx)(rd.Anchor,{...a,...n,ref:t})}).displayName=xQ;var x0="PopoverTrigger",x1=ey.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=xY(x0,r),a=xG(r),o=(0,tG.useComposedRefs)(t,i.triggerRef),s=(0,eh.jsx)(tL.Primitive.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":wn(i.open),...n,ref:o,onClick:(0,tH.composeEventHandlers)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:(0,eh.jsx)(rd.Anchor,{asChild:!0,...a,children:s})});x1.displayName=x0;var x4="PopoverPortal",[x2,x6]=xK(x4,{forceMount:void 0}),x5=e=>{let{__scopePopover:t,forceMount:r,children:n,container:i}=e,a=xY(x4,t);return(0,eh.jsx)(x2,{scope:t,forceMount:r,children:(0,eh.jsx)(rp.Presence,{present:r||a.open,children:(0,eh.jsx)(rc.Portal,{asChild:!0,container:i,children:n})})})};x5.displayName=x4;var x9="PopoverContent",x3=ey.forwardRef((e,t)=>{let r=x6(x9,e.__scopePopover),{forceMount:n=r.forceMount,...i}=e,a=xY(x9,e.__scopePopover);return(0,eh.jsx)(rp.Presence,{present:n||a.open,children:a.modal?(0,eh.jsx)(x7,{...i,ref:t}):(0,eh.jsx)(we,{...i,ref:t})})});x3.displayName=x9;var x8=(0,xW.createSlot)("PopoverContent.RemoveScroll"),x7=ey.forwardRef((e,t)=>{let r=xY(x9,e.__scopePopover),n=ey.useRef(null),i=(0,tG.useComposedRefs)(t,n),a=ey.useRef(!1);return ey.useEffect(()=>{let e=n.current;if(e)return rR(e)},[]),(0,eh.jsx)(nc,{as:x8,allowPinchZoom:!0,children:(0,eh.jsx)(wt,{...e,ref:i,trapFocus:r.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,tH.composeEventHandlers)(e.onCloseAutoFocus,e=>{e.preventDefault(),a.current||r.triggerRef.current?.focus()}),onPointerDownOutside:(0,tH.composeEventHandlers)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey;a.current=2===t.button||r},{checkForDefaultPrevented:!1}),onFocusOutside:(0,tH.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),we=ey.forwardRef((e,t)=>{let r=xY(x9,e.__scopePopover),n=ey.useRef(!1),i=ey.useRef(!1);return(0,eh.jsx)(wt,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(n.current||r.triggerRef.current?.focus(),t.preventDefault()),n.current=!1,i.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(n.current=!0,"pointerdown"===t.detail.originalEvent.type&&(i.current=!0));let a=t.target;r.triggerRef.current?.contains(a)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),wt=ey.forwardRef((e,t)=>{let{__scopePopover:r,trapFocus:n,onOpenAutoFocus:i,onCloseAutoFocus:a,disableOutsidePointerEvents:o,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:u,onInteractOutside:d,...c}=e,p=xY(x9,r),f=xG(r);return t3(),(0,eh.jsx)(rn,{asChild:!0,loop:!0,trapped:n,onMountAutoFocus:i,onUnmountAutoFocus:a,children:(0,eh.jsx)(t5.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:o,onInteractOutside:d,onEscapeKeyDown:s,onPointerDownOutside:l,onFocusOutside:u,onDismiss:()=>p.onOpenChange(!1),children:(0,eh.jsx)(rd.Content,{"data-state":wn(p.open),role:"dialog",id:p.contentId,...f,...c,ref:t,style:{...c.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),wr="PopoverClose";function wn(e){return e?"open":"closed"}ey.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=xY(wr,r);return(0,eh.jsx)(tL.Primitive.button,{type:"button",...n,ref:t,onClick:(0,tH.composeEventHandlers)(e.onClick,()=>i.onOpenChange(!1))})}).displayName=wr,ey.forwardRef((e,t)=>{let{__scopePopover:r,...n}=e,i=xG(r);return(0,eh.jsx)(rd.Arrow,{...i,...n,ref:t})}).displayName="PopoverArrow";let wi=ey.forwardRef(({className:e,align:t="center",sideOffset:r=4,...n},i)=>(0,eh.jsx)(x5,{children:(0,eh.jsx)(x3,{ref:i,align:t,sideOffset:r,className:(0,tT.cn)("z-50 w-72 rounded-md border bg-popover p-4 text-popover-foreground shadow-md outline-none data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e),...n})}));wi.displayName=x3.displayName;var wa=/[\\\/_+.#"@\[\(\{&]/,wo=/[\\\/_+.#"@\[\(\{&]/g,ws=/[\s-]/,wl=/[\s-]/g;function wu(e){return e.toLowerCase().replace(wl," ")}var wd='[cmdk-group=""]',wc='[cmdk-group-items=""]',wp='[cmdk-item=""]',wf=`${wp}:not([aria-disabled="true"])`,wm="cmdk-item-select",wh="data-value",wv=(e,t,r)=>{var n;return n=e,function e(t,r,n,i,a,o,s){if(o===r.length)return a===t.length?1:.99;var l=`${a},${o}`;if(void 0!==s[l])return s[l];for(var u,d,c,p,f=i.charAt(o),m=n.indexOf(f,a),h=0;m>=0;)(u=e(t,r,n,i,m+1,o+1,s))>h&&(m===a?u*=1:wa.test(t.charAt(m-1))?(u*=.8,(c=t.slice(a,m-1).match(wo))&&a>0&&(u*=Math.pow(.999,c.length))):ws.test(t.charAt(m-1))?(u*=.9,(p=t.slice(a,m-1).match(wl))&&a>0&&(u*=Math.pow(.999,p.length))):(u*=.17,a>0&&(u*=Math.pow(.999,m-a))),t.charAt(m)!==r.charAt(o)&&(u*=.9999)),(u<.1&&n.charAt(m-1)===i.charAt(o+1)||i.charAt(o+1)===i.charAt(o)&&n.charAt(m-1)!==i.charAt(o))&&.1*(d=e(t,r,n,i,m+1,o+2,s))>u&&(u=.1*d),u>h&&(h=u),m=n.indexOf(f,m+1);return s[l]=h,h}(n=r&&r.length>0?`${n+" "+r.join(" ")}`:n,t,wu(n),wu(t),0,0,{})},wg=ey.createContext(void 0),wy=ey.createContext(void 0),wb=ey.createContext(void 0),wx=ey.forwardRef((e,t)=>{let r=wC(()=>{var t,r;return{search:"",value:null!=(r=null!=(t=e.value)?t:e.defaultValue)?r:"",selectedItemId:void 0,filtered:{count:0,items:new Map,groups:new Set}}}),n=wC(()=>new Set),i=wC(()=>new Map),a=wC(()=>new Map),o=wC(()=>new Set),s=wN(e),{label:l,children:u,value:d,onValueChange:c,filter:p,shouldFilter:f,loop:m,disablePointerSelection:h=!1,vimBindings:v=!0,...g}=e,y=(0,ru.useId)(),b=(0,ru.useId)(),x=(0,ru.useId)(),w=ey.useRef(null),_=wT();wE(()=>{if(void 0!==d){let e=d.trim();r.current.value=e,k.emit()}},[d]),wE(()=>{_(6,E)},[]);let k=ey.useMemo(()=>({subscribe:e=>(o.current.add(e),()=>o.current.delete(e)),snapshot:()=>r.current,setState:(e,t,n)=>{var i,a,o,l;if(!Object.is(r.current[e],t)){if(r.current[e]=t,"search"===e)N(),S(),_(1,I);else if("value"===e){if(document.activeElement.hasAttribute("cmdk-input")||document.activeElement.hasAttribute("cmdk-root")){let e=document.getElementById(x);e?e.focus():null==(i=document.getElementById(y))||i.focus()}if(_(7,()=>{var e;r.current.selectedItemId=null==(e=C())?void 0:e.id,k.emit()}),n||_(5,E),(null==(a=s.current)?void 0:a.value)!==void 0){null==(l=(o=s.current).onValueChange)||l.call(o,null!=t?t:"");return}}k.emit()}},emit:()=>{o.current.forEach(e=>e())}}),[]),$=ey.useMemo(()=>({value:(e,t,n)=>{var i;t!==(null==(i=a.current.get(e))?void 0:i.value)&&(a.current.set(e,{value:t,keywords:n}),r.current.filtered.items.set(e,j(t,n)),_(2,()=>{S(),k.emit()}))},item:(e,t)=>(n.current.add(e),t&&(i.current.has(t)?i.current.get(t).add(e):i.current.set(t,new Set([e]))),_(3,()=>{N(),S(),r.current.value||I(),k.emit()}),()=>{a.current.delete(e),n.current.delete(e),r.current.filtered.items.delete(e);let t=C();_(4,()=>{N(),(null==t?void 0:t.getAttribute("id"))===e&&I(),k.emit()})}),group:e=>(i.current.has(e)||i.current.set(e,new Set),()=>{a.current.delete(e),i.current.delete(e)}),filter:()=>s.current.shouldFilter,label:l||e["aria-label"],getDisablePointerSelection:()=>s.current.disablePointerSelection,listId:y,inputId:x,labelId:b,listInnerRef:w}),[]);function j(e,t){var n,i;let a=null!=(i=null==(n=s.current)?void 0:n.filter)?i:wv;return e?a(e,r.current.search,t):0}function S(){if(!r.current.search||!1===s.current.shouldFilter)return;let e=r.current.filtered.items,t=[];r.current.filtered.groups.forEach(r=>{let n=i.current.get(r),a=0;n.forEach(t=>{a=Math.max(e.get(t),a)}),t.push([r,a])});let n=w.current;O().sort((t,r)=>{var n,i;let a=t.getAttribute("id"),o=r.getAttribute("id");return(null!=(n=e.get(o))?n:0)-(null!=(i=e.get(a))?i:0)}).forEach(e=>{let t=e.closest(wc);t?t.appendChild(e.parentElement===t?e:e.closest(`${wc} > *`)):n.appendChild(e.parentElement===n?e:e.closest(`${wc} > *`))}),t.sort((e,t)=>t[1]-e[1]).forEach(e=>{var t;let r=null==(t=w.current)?void 0:t.querySelector(`${wd}[${wh}="${encodeURIComponent(e[0])}"]`);null==r||r.parentElement.appendChild(r)})}function I(){let e=O().find(e=>"true"!==e.getAttribute("aria-disabled")),t=null==e?void 0:e.getAttribute(wh);k.setState("value",t||void 0)}function N(){var e,t,o,l;if(!r.current.search||!1===s.current.shouldFilter){r.current.filtered.count=n.current.size;return}r.current.filtered.groups=new Set;let u=0;for(let i of n.current){let n=j(null!=(t=null==(e=a.current.get(i))?void 0:e.value)?t:"",null!=(l=null==(o=a.current.get(i))?void 0:o.keywords)?l:[]);r.current.filtered.items.set(i,n),n>0&&u++}for(let[e,t]of i.current)for(let n of t)if(r.current.filtered.items.get(n)>0){r.current.filtered.groups.add(e);break}r.current.filtered.count=u}function E(){var e,t,r;let n=C();n&&((null==(e=n.parentElement)?void 0:e.firstChild)===n&&(null==(r=null==(t=n.closest(wd))?void 0:t.querySelector('[cmdk-group-heading=""]'))||r.scrollIntoView({block:"nearest"})),n.scrollIntoView({block:"nearest"}))}function C(){var e;return null==(e=w.current)?void 0:e.querySelector(`${wp}[aria-selected="true"]`)}function O(){var e;return Array.from((null==(e=w.current)?void 0:e.querySelectorAll(wf))||[])}function z(e){let t=O()[e];t&&k.setState("value",t.getAttribute(wh))}function T(e){var t;let r=C(),n=O(),i=n.findIndex(e=>e===r),a=n[i+e];null!=(t=s.current)&&t.loop&&(a=i+e<0?n[n.length-1]:i+e===n.length?n[0]:n[i+e]),a&&k.setState("value",a.getAttribute(wh))}function P(e){let t=C(),r=null==t?void 0:t.closest(wd),n;for(;r&&!n;)n=null==(r=e>0?function(e,t){let r=e.nextElementSibling;for(;r;){if(r.matches(t))return r;r=r.nextElementSibling}}(r,wd):function(e,t){let r=e.previousElementSibling;for(;r;){if(r.matches(t))return r;r=r.previousElementSibling}}(r,wd))?void 0:r.querySelector(wf);n?k.setState("value",n.getAttribute(wh)):T(e)}let A=()=>z(O().length-1),R=e=>{e.preventDefault(),e.metaKey?A():e.altKey?P(1):T(1)},D=e=>{e.preventDefault(),e.metaKey?z(0):e.altKey?P(-1):T(-1)};return ey.createElement(tL.Primitive.div,{ref:t,tabIndex:-1,...g,"cmdk-root":"",onKeyDown:e=>{var t;null==(t=g.onKeyDown)||t.call(g,e);let r=e.nativeEvent.isComposing||229===e.keyCode;if(!(e.defaultPrevented||r))switch(e.key){case"n":case"j":v&&e.ctrlKey&&R(e);break;case"ArrowDown":R(e);break;case"p":case"k":v&&e.ctrlKey&&D(e);break;case"ArrowUp":D(e);break;case"Home":e.preventDefault(),z(0);break;case"End":e.preventDefault(),A();break;case"Enter":{e.preventDefault();let t=C();if(t){let e=new Event(wm);t.dispatchEvent(e)}}}}},ey.createElement("label",{"cmdk-label":"",htmlFor:$.inputId,id:$.labelId,style:wA},l),wP(e,e=>ey.createElement(wy.Provider,{value:k},ey.createElement(wg.Provider,{value:$},e))))}),ww=ey.forwardRef((e,t)=>{var r,n;let i=(0,ru.useId)(),a=ey.useRef(null),o=ey.useContext(wb),s=ey.useContext(wg),l=wN(e),u=null!=(n=null==(r=l.current)?void 0:r.forceMount)?n:null==o?void 0:o.forceMount;wE(()=>{if(!u)return s.item(i,null==o?void 0:o.id)},[u]);let d=wz(i,a,[e.value,e.children,a],e.keywords),c=ey.useContext(wy),p=wO(e=>e.value&&e.value===d.current),f=wO(e=>!!u||!1===s.filter()||!e.search||e.filtered.items.get(i)>0);function m(){var e,t;h(),null==(t=(e=l.current).onSelect)||t.call(e,d.current)}function h(){c.setState("value",d.current,!0)}if(ey.useEffect(()=>{let t=a.current;if(!(!t||e.disabled))return t.addEventListener(wm,m),()=>t.removeEventListener(wm,m)},[f,e.onSelect,e.disabled]),!f)return null;let{disabled:v,value:g,onSelect:y,forceMount:b,keywords:x,...w}=e;return ey.createElement(tL.Primitive.div,{ref:(0,tG.composeRefs)(a,t),...w,id:i,"cmdk-item":"",role:"option","aria-disabled":!!v,"aria-selected":!!p,"data-disabled":!!v,"data-selected":!!p,onPointerMove:v||s.getDisablePointerSelection()?void 0:h,onClick:v?void 0:m},e.children)}),w_=ey.forwardRef((e,t)=>{let{heading:r,children:n,forceMount:i,...a}=e,o=(0,ru.useId)(),s=ey.useRef(null),l=ey.useRef(null),u=(0,ru.useId)(),d=ey.useContext(wg),c=wO(e=>!!i||!1===d.filter()||!e.search||e.filtered.groups.has(o));wE(()=>d.group(o),[]),wz(o,s,[e.value,e.heading,l]);let p=ey.useMemo(()=>({id:o,forceMount:i}),[i]);return ey.createElement(tL.Primitive.div,{ref:(0,tG.composeRefs)(s,t),...a,"cmdk-group":"",role:"presentation",hidden:!c||void 0},r&&ey.createElement("div",{ref:l,"cmdk-group-heading":"","aria-hidden":!0,id:u},r),wP(e,e=>ey.createElement("div",{"cmdk-group-items":"",role:"group","aria-labelledby":r?u:void 0},ey.createElement(wb.Provider,{value:p},e))))}),wk=ey.forwardRef((e,t)=>{let{alwaysRender:r,...n}=e,i=ey.useRef(null),a=wO(e=>!e.search);return r||a?ey.createElement(tL.Primitive.div,{ref:(0,tG.composeRefs)(i,t),...n,"cmdk-separator":"",role:"separator"}):null}),w$=ey.forwardRef((e,t)=>{let{onValueChange:r,...n}=e,i=null!=e.value,a=ey.useContext(wy),o=wO(e=>e.search),s=wO(e=>e.selectedItemId),l=ey.useContext(wg);return ey.useEffect(()=>{null!=e.value&&a.setState("search",e.value)},[e.value]),ey.createElement(tL.Primitive.input,{ref:t,...n,"cmdk-input":"",autoComplete:"off",autoCorrect:"off",spellCheck:!1,"aria-autocomplete":"list",role:"combobox","aria-expanded":!0,"aria-controls":l.listId,"aria-labelledby":l.labelId,"aria-activedescendant":s,id:l.inputId,type:"text",value:i?e.value:o,onChange:e=>{i||a.setState("search",e.target.value),null==r||r(e.target.value)}})}),wj=ey.forwardRef((e,t)=>{let{children:r,label:n="Suggestions",...i}=e,a=ey.useRef(null),o=ey.useRef(null),s=wO(e=>e.selectedItemId),l=ey.useContext(wg);return ey.useEffect(()=>{if(o.current&&a.current){let e=o.current,t=a.current,r,n=new ResizeObserver(()=>{r=requestAnimationFrame(()=>{let r=e.offsetHeight;t.style.setProperty("--cmdk-list-height",r.toFixed(1)+"px")})});return n.observe(e),()=>{cancelAnimationFrame(r),n.unobserve(e)}}},[]),ey.createElement(tL.Primitive.div,{ref:(0,tG.composeRefs)(a,t),...i,"cmdk-list":"",role:"listbox",tabIndex:-1,"aria-activedescendant":s,"aria-label":n,id:l.listId},wP(e,e=>ey.createElement("div",{ref:(0,tG.composeRefs)(o,l.listInnerRef),"cmdk-list-sizer":""},e)))}),wS=ey.forwardRef((e,t)=>{let{open:r,onOpenChange:n,overlayClassName:i,contentClassName:a,container:o,...s}=e;return ey.createElement(iY,{open:r,onOpenChange:n},ey.createElement(i2,{container:o},ey.createElement(i5,{"cmdk-overlay":"",className:i}),ey.createElement(i7,{"aria-label":e.label,"cmdk-dialog":"",className:a},ey.createElement(wx,{ref:t,...s}))))}),wI=Object.assign(wx,{List:wj,Item:ww,Input:w$,Group:w_,Separator:wk,Dialog:wS,Empty:ey.forwardRef((e,t)=>wO(e=>0===e.filtered.count)?ey.createElement(tL.Primitive.div,{ref:t,...e,"cmdk-empty":"",role:"presentation"}):null),Loading:ey.forwardRef((e,t)=>{let{progress:r,children:n,label:i="Loading...",...a}=e;return ey.createElement(tL.Primitive.div,{ref:t,...a,"cmdk-loading":"",role:"progressbar","aria-valuenow":r,"aria-valuemin":0,"aria-valuemax":100,"aria-label":i},wP(e,e=>ey.createElement("div",{"aria-hidden":!0},e)))})});function wN(e){let t=ey.useRef(e);return wE(()=>{t.current=e}),t}var wE="undefined"==typeof window?ey.useEffect:ey.useLayoutEffect;function wC(e){let t=ey.useRef();return void 0===t.current&&(t.current=e()),t}function wO(e){let t=ey.useContext(wy),r=()=>e(t.snapshot());return ey.useSyncExternalStore(t.subscribe,r,r)}function wz(e,t,r,n=[]){let i=ey.useRef(),a=ey.useContext(wg);return wE(()=>{var o;let s=(()=>{var e;for(let t of r){if("string"==typeof t)return t.trim();if("object"==typeof t&&"current"in t)return t.current?null==(e=t.current.textContent)?void 0:e.trim():i.current}})(),l=n.map(e=>e.trim());a.value(e,s,l),null==(o=t.current)||o.setAttribute(wh,s),i.current=s}),i}var wT=()=>{let[e,t]=ey.useState(),r=wC(()=>new Map);return wE(()=>{r.current.forEach(e=>e()),r.current=new Map},[e]),(e,n)=>{r.current.set(e,n),t({})}};function wP({asChild:e,children:t},r){let n;return e&&ey.isValidElement(t)?ey.cloneElement("function"==typeof(n=t.type)?n(t.props):"render"in n?n.render(t.props):t,{ref:t.ref},r(t.props.children)):r(t)}var wA={position:"absolute",width:"1px",height:"1px",padding:"0",margin:"-1px",overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0"};let wR=tb("search",[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]]),wD=ey.forwardRef(({className:e,...t},r)=>(0,eh.jsx)(wI,{ref:r,className:(0,tT.cn)("flex h-full w-full flex-col overflow-hidden rounded-md bg-popover text-popover-foreground",e),...t}));wD.displayName=wI.displayName;let wZ=ey.forwardRef(({className:e,...t},r)=>(0,eh.jsxs)("div",{className:"flex items-center border-b px-2","cmdk-input-wrapper":"",children:[(0,eh.jsx)(wR,{className:"mr-1.5 h-3 w-3 shrink-0 opacity-50"}),(0,eh.jsx)(wI.Input,{ref:r,className:(0,tT.cn)("flex h-8 w-full rounded-md bg-transparent py-1.5 text-xs outline-none placeholder:text-muted-foreground disabled:cursor-not-allowed disabled:opacity-50",e),...t})]}));wZ.displayName=wI.Input.displayName;let wM=ey.forwardRef(({className:e,...t},r)=>(0,eh.jsx)(wI.List,{ref:r,className:(0,tT.cn)("max-h-[200px] overflow-y-auto overflow-x-hidden",e),...t}));wM.displayName=wI.List.displayName;let wU=ey.forwardRef((e,t)=>(0,eh.jsx)(wI.Empty,{ref:t,className:"py-4 text-center text-xs text-muted-foreground",...e}));wU.displayName=wI.Empty.displayName;let wL=ey.forwardRef(({className:e,...t},r)=>(0,eh.jsx)(wI.Group,{ref:r,className:(0,tT.cn)("overflow-hidden p-1 text-foreground [&_[cmdk-group-heading]]:px-2 [&_[cmdk-group-heading]]:py-1 [&_[cmdk-group-heading]]:text-[10px] [&_[cmdk-group-heading]]:font-medium [&_[cmdk-group-heading]]:text-muted-foreground",e),...t}));wL.displayName=wI.Group.displayName;let wF=ey.forwardRef(({className:e,...t},r)=>(0,eh.jsx)(wI.Item,{ref:r,className:(0,tT.cn)("relative flex cursor-default gap-2 select-none items-center rounded-sm px-2 py-1 text-xs outline-none data-[selected=true]:bg-accent data-[selected=true]:text-accent-foreground data-[disabled=true]:pointer-events-none data-[disabled=true]:opacity-50",e),...t}));function wB(e){let t=e.split("/");return t.length>1?t.slice(1).join("/"):e}function wV({value:e,onChange:t}){let[r,n]=(0,ey.useState)(!1),i=(0,ev.useAtomValue)(tf),a=new Map;for(let e of i){let t=function(e){let t=e.split("/");return t.length>1?t[0]:""}(e.id)||"other";a.has(t)||a.set(t,[]),a.get(t).push(e)}return(0,eh.jsxs)(xX,{open:r,onOpenChange:n,children:[(0,eh.jsx)(x1,{asChild:!0,children:(0,eh.jsxs)("button",{className:"flex items-center gap-0.5 text-[10px] text-muted-foreground hover:text-foreground transition-colors truncate max-w-[180px]","aria-label":"Select model",children:[(0,eh.jsx)("span",{className:"truncate",children:wB(e)}),(0,eh.jsx)(xV,{className:"h-2.5 w-2.5 shrink-0 opacity-50"})]})}),(0,eh.jsx)(wi,{className:"w-64 p-0",align:"start",side:"top",children:(0,eh.jsxs)(wD,{children:[(0,eh.jsx)(wZ,{placeholder:"Filter models..."}),(0,eh.jsxs)(wM,{children:[(0,eh.jsx)(wU,{children:"No models found."}),i.length>0?Array.from(a.entries()).map(([r,i])=>(0,eh.jsx)(wL,{heading:r,children:i.map(r=>(0,eh.jsxs)(wF,{value:r.id,onSelect:()=>{t(r.id),n(!1)},children:[(0,eh.jsx)(iD,{className:(0,tT.cn)("h-3 w-3 shrink-0",e===r.id?"opacity-100":"opacity-0")}),(0,eh.jsx)("span",{className:"truncate",children:wB(r.id)})]},r.id))},r)):(0,eh.jsx)(wL,{children:(0,eh.jsxs)(wF,{value:e,onSelect:()=>n(!1),children:[(0,eh.jsx)(iD,{className:"h-3 w-3 shrink-0 opacity-100"}),(0,eh.jsx)("span",{className:"truncate",children:e})]})})]})]})})]})}wF.displayName=wI.Item.displayName;let wW=[{name:"dashboard-light",type:"light",colors:{"editor.background":"transparent","editor.foreground":"#171717"},settings:[{scope:["comment","punctuation.definition.comment"],settings:{foreground:"#6B7280"}},{scope:["string","string.quoted","string.template","punctuation.definition.string"],settings:{foreground:"#067A6E"}},{scope:["constant.numeric","constant.language.boolean","constant.language.null"],settings:{foreground:"#0070C0"}},{scope:["keyword","storage.type","storage.modifier"],settings:{foreground:"#D6409F"}},{scope:["keyword.operator","keyword.control"],settings:{foreground:"#D6409F"}},{scope:["entity.name.function","support.function","meta.function-call"],settings:{foreground:"#6E56CF"}},{scope:["variable","variable.other"],settings:{foreground:"#171717"}},{scope:["variable.parameter"],settings:{foreground:"#B45309"}},{scope:["entity.name.tag","support.class.component","entity.name.type"],settings:{foreground:"#D6409F"}},{scope:["punctuation","meta.brace","meta.bracket"],settings:{foreground:"#6B7280"}},{scope:["support.type.property-name","entity.name.tag.json","meta.object-literal.key","punctuation.support.type.property-name"],settings:{foreground:"#D6409F"}},{scope:["entity.other.attribute-name"],settings:{foreground:"#067A6E"}},{scope:["support.type.primitive","entity.name.type.primitive"],settings:{foreground:"#067A6E"}}]},{name:"dashboard-dark",type:"dark",colors:{"editor.background":"transparent","editor.foreground":"#EDEDED"},settings:[{scope:["comment","punctuation.definition.comment"],settings:{foreground:"#A1A1A1"}},{scope:["string","string.quoted","string.template","punctuation.definition.string"],settings:{foreground:"#00CA50"}},{scope:["constant.numeric","constant.language.boolean","constant.language.null"],settings:{foreground:"#47A8FF"}},{scope:["keyword","storage.type","storage.modifier"],settings:{foreground:"#FF4D8D"}},{scope:["keyword.operator","keyword.control"],settings:{foreground:"#FF4D8D"}},{scope:["entity.name.function","support.function","meta.function-call"],settings:{foreground:"#C472FB"}},{scope:["variable","variable.other"],settings:{foreground:"#EDEDED"}},{scope:["variable.parameter"],settings:{foreground:"#FF9300"}},{scope:["entity.name.tag","support.class.component","entity.name.type"],settings:{foreground:"#FF4D8D"}},{scope:["punctuation","meta.brace","meta.bracket"],settings:{foreground:"#EDEDED"}},{scope:["support.type.property-name","entity.name.tag.json","meta.object-literal.key","punctuation.support.type.property-name"],settings:{foreground:"#FF4D8D"}},{scope:["entity.other.attribute-name"],settings:{foreground:"#00CA50"}},{scope:["support.type.primitive","entity.name.type.primitive"],settings:{foreground:"#00CA50"}}]}];var wJ="ScrollArea",[wK,wH]=(0,tq.createContextScope)(wJ),[wG,wq]=wK(wJ),wY=ey.forwardRef((e,t)=>{let{__scopeScrollArea:r,type:n="hover",dir:i,scrollHideDelay:a=600,...o}=e,[s,l]=ey.useState(null),[u,d]=ey.useState(null),[c,p]=ey.useState(null),[f,m]=ey.useState(null),[h,v]=ey.useState(null),[g,y]=ey.useState(0),[b,x]=ey.useState(0),[w,_]=ey.useState(!1),[k,$]=ey.useState(!1),j=(0,tG.useComposedRefs)(t,e=>l(e)),S=t6(i);return(0,eh.jsx)(wG,{scope:r,type:n,dir:S,scrollHideDelay:a,scrollArea:s,viewport:u,onViewportChange:d,content:c,onContentChange:p,scrollbarX:f,onScrollbarXChange:m,scrollbarXEnabled:w,onScrollbarXEnabledChange:_,scrollbarY:h,onScrollbarYChange:v,scrollbarYEnabled:k,onScrollbarYEnabledChange:$,onCornerWidthChange:y,onCornerHeightChange:x,children:(0,eh.jsx)(tL.Primitive.div,{dir:S,...o,ref:j,style:{position:"relative","--radix-scroll-area-corner-width":g+"px","--radix-scroll-area-corner-height":b+"px",...e.style}})})});wY.displayName=wJ;var wX="ScrollAreaViewport",wQ=ey.forwardRef((e,t)=>{let{__scopeScrollArea:r,children:n,nonce:i,...a}=e,o=wq(wX,r),s=ey.useRef(null),l=(0,tG.useComposedRefs)(t,s,o.onViewportChange);return(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-scroll-area-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-scroll-area-viewport]::-webkit-scrollbar{display:none}"},nonce:i}),(0,eh.jsx)(tL.Primitive.div,{"data-radix-scroll-area-viewport":"",...a,ref:l,style:{overflowX:o.scrollbarXEnabled?"scroll":"hidden",overflowY:o.scrollbarYEnabled?"scroll":"hidden",...e.style},children:(0,eh.jsx)("div",{ref:o.onContentChange,style:{minWidth:"100%",display:"table"},children:n})})]})});wQ.displayName=wX;var w0="ScrollAreaScrollbar",w1=ey.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=wq(w0,e.__scopeScrollArea),{onScrollbarXEnabledChange:a,onScrollbarYEnabledChange:o}=i,s="horizontal"===e.orientation;return ey.useEffect(()=>(s?a(!0):o(!0),()=>{s?a(!1):o(!1)}),[s,a,o]),"hover"===i.type?(0,eh.jsx)(w4,{...n,ref:t,forceMount:r}):"scroll"===i.type?(0,eh.jsx)(w2,{...n,ref:t,forceMount:r}):"auto"===i.type?(0,eh.jsx)(w6,{...n,ref:t,forceMount:r}):"always"===i.type?(0,eh.jsx)(w5,{...n,ref:t}):null});w1.displayName=w0;var w4=ey.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=wq(w0,e.__scopeScrollArea),[a,o]=ey.useState(!1);return ey.useEffect(()=>{let e=i.scrollArea,t=0;if(e){let r=()=>{window.clearTimeout(t),o(!0)},n=()=>{t=window.setTimeout(()=>o(!1),i.scrollHideDelay)};return e.addEventListener("pointerenter",r),e.addEventListener("pointerleave",n),()=>{window.clearTimeout(t),e.removeEventListener("pointerenter",r),e.removeEventListener("pointerleave",n)}}},[i.scrollArea,i.scrollHideDelay]),(0,eh.jsx)(rp.Presence,{present:r||a,children:(0,eh.jsx)(w6,{"data-state":a?"visible":"hidden",...n,ref:t})})}),w2=ey.forwardRef((e,t)=>{var r;let{forceMount:n,...i}=e,a=wq(w0,e.__scopeScrollArea),o="horizontal"===e.orientation,s=_f(()=>u("SCROLL_END"),100),[l,u]=(r={hidden:{SCROLL:"scrolling"},scrolling:{SCROLL_END:"idle",POINTER_ENTER:"interacting"},interacting:{SCROLL:"interacting",POINTER_LEAVE:"idle"},idle:{HIDE:"hidden",SCROLL:"scrolling",POINTER_ENTER:"interacting"}},ey.useReducer((e,t)=>r[e][t]??e,"hidden"));return ey.useEffect(()=>{if("idle"===l){let e=window.setTimeout(()=>u("HIDE"),a.scrollHideDelay);return()=>window.clearTimeout(e)}},[l,a.scrollHideDelay,u]),ey.useEffect(()=>{let e=a.viewport,t=o?"scrollLeft":"scrollTop";if(e){let r=e[t],n=()=>{let n=e[t];r!==n&&(u("SCROLL"),s()),r=n};return e.addEventListener("scroll",n),()=>e.removeEventListener("scroll",n)}},[a.viewport,o,u,s]),(0,eh.jsx)(rp.Presence,{present:n||"hidden"!==l,children:(0,eh.jsx)(w5,{"data-state":"hidden"===l?"hidden":"visible",...i,ref:t,onPointerEnter:(0,tH.composeEventHandlers)(e.onPointerEnter,()=>u("POINTER_ENTER")),onPointerLeave:(0,tH.composeEventHandlers)(e.onPointerLeave,()=>u("POINTER_LEAVE"))})})}),w6=ey.forwardRef((e,t)=>{let r=wq(w0,e.__scopeScrollArea),{forceMount:n,...i}=e,[a,o]=ey.useState(!1),s="horizontal"===e.orientation,l=_f(()=>{if(r.viewport){let e=r.viewport.offsetWidth{let{orientation:r="vertical",...n}=e,i=wq(w0,e.__scopeScrollArea),a=ey.useRef(null),o=ey.useRef(0),[s,l]=ey.useState({content:0,viewport:0,scrollbar:{size:0,paddingStart:0,paddingEnd:0}}),u=_l(s.viewport,s.content),d={...n,sizes:s,onSizesChange:l,hasThumb:!!(u>0&&u<1),onThumbChange:e=>a.current=e,onThumbPointerUp:()=>o.current=0,onThumbPointerDown:e=>o.current=e};function c(e,t){return function(e,t,r,n="ltr"){let i=_u(r),a=t||i/2,o=r.scrollbar.paddingStart+a,s=r.scrollbar.size-r.scrollbar.paddingEnd-(i-a),l=r.content-r.viewport;return _c([o,s],"ltr"===n?[0,l]:[-1*l,0])(e)}(e,o.current,s,t)}return"horizontal"===r?(0,eh.jsx)(w9,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=_d(i.viewport.scrollLeft,s,i.dir);a.current.style.transform=`translate3d(${e}px, 0, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollLeft=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollLeft=c(e,i.dir))}}):"vertical"===r?(0,eh.jsx)(w3,{...d,ref:t,onThumbPositionChange:()=>{if(i.viewport&&a.current){let e=_d(i.viewport.scrollTop,s);a.current.style.transform=`translate3d(0, ${e}px, 0)`}},onWheelScroll:e=>{i.viewport&&(i.viewport.scrollTop=e)},onDragScroll:e=>{i.viewport&&(i.viewport.scrollTop=c(e))}}):null}),w9=ey.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...i}=e,a=wq(w0,e.__scopeScrollArea),[o,s]=ey.useState(),l=ey.useRef(null),u=(0,tG.useComposedRefs)(t,l,a.onScrollbarXChange);return ey.useEffect(()=>{l.current&&s(getComputedStyle(l.current))},[l]),(0,eh.jsx)(_e,{"data-orientation":"horizontal",...i,ref:u,sizes:r,style:{bottom:0,left:"rtl"===a.dir?"var(--radix-scroll-area-corner-width)":0,right:"ltr"===a.dir?"var(--radix-scroll-area-corner-width)":0,"--radix-scroll-area-thumb-width":_u(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.x),onDragScroll:t=>e.onDragScroll(t.x),onWheelScroll:(t,r)=>{if(a.viewport){var n,i;let o=a.viewport.scrollLeft+t.deltaX;e.onWheelScroll(o),n=o,i=r,n>0&&n{l.current&&a.viewport&&o&&n({content:a.viewport.scrollWidth,viewport:a.viewport.offsetWidth,scrollbar:{size:l.current.clientWidth,paddingStart:_s(o.paddingLeft),paddingEnd:_s(o.paddingRight)}})}})}),w3=ey.forwardRef((e,t)=>{let{sizes:r,onSizesChange:n,...i}=e,a=wq(w0,e.__scopeScrollArea),[o,s]=ey.useState(),l=ey.useRef(null),u=(0,tG.useComposedRefs)(t,l,a.onScrollbarYChange);return ey.useEffect(()=>{l.current&&s(getComputedStyle(l.current))},[l]),(0,eh.jsx)(_e,{"data-orientation":"vertical",...i,ref:u,sizes:r,style:{top:0,right:"ltr"===a.dir?0:void 0,left:"rtl"===a.dir?0:void 0,bottom:"var(--radix-scroll-area-corner-height)","--radix-scroll-area-thumb-height":_u(r)+"px",...e.style},onThumbPointerDown:t=>e.onThumbPointerDown(t.y),onDragScroll:t=>e.onDragScroll(t.y),onWheelScroll:(t,r)=>{if(a.viewport){var n,i;let o=a.viewport.scrollTop+t.deltaY;e.onWheelScroll(o),n=o,i=r,n>0&&n{l.current&&a.viewport&&o&&n({content:a.viewport.scrollHeight,viewport:a.viewport.offsetHeight,scrollbar:{size:l.current.clientHeight,paddingStart:_s(o.paddingTop),paddingEnd:_s(o.paddingBottom)}})}})}),[w8,w7]=wK(w0),_e=ey.forwardRef((e,t)=>{let{__scopeScrollArea:r,sizes:n,hasThumb:i,onThumbChange:a,onThumbPointerUp:o,onThumbPointerDown:s,onThumbPositionChange:l,onDragScroll:u,onWheelScroll:d,onResize:c,...p}=e,f=wq(w0,r),[m,h]=ey.useState(null),v=(0,tG.useComposedRefs)(t,e=>h(e)),g=ey.useRef(null),y=ey.useRef(""),b=f.viewport,x=n.content-n.viewport,w=(0,t7.useCallbackRef)(d),_=(0,t7.useCallbackRef)(l),k=_f(c,10);function $(e){g.current&&u({x:e.clientX-g.current.left,y:e.clientY-g.current.top})}return ey.useEffect(()=>{let e=e=>{let t=e.target;m?.contains(t)&&w(e,x)};return document.addEventListener("wheel",e,{passive:!1}),()=>document.removeEventListener("wheel",e,{passive:!1})},[b,m,x,w]),ey.useEffect(_,[n,_]),_m(m,k),_m(f.content,k),(0,eh.jsx)(w8,{scope:r,scrollbar:m,hasThumb:i,onThumbChange:(0,t7.useCallbackRef)(a),onThumbPointerUp:(0,t7.useCallbackRef)(o),onThumbPositionChange:_,onThumbPointerDown:(0,t7.useCallbackRef)(s),children:(0,eh.jsx)(tL.Primitive.div,{...p,ref:v,style:{position:"absolute",...p.style},onPointerDown:(0,tH.composeEventHandlers)(e.onPointerDown,e=>{0===e.button&&(e.target.setPointerCapture(e.pointerId),g.current=m.getBoundingClientRect(),y.current=document.body.style.webkitUserSelect,document.body.style.webkitUserSelect="none",f.viewport&&(f.viewport.style.scrollBehavior="auto"),$(e))}),onPointerMove:(0,tH.composeEventHandlers)(e.onPointerMove,$),onPointerUp:(0,tH.composeEventHandlers)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),document.body.style.webkitUserSelect=y.current,f.viewport&&(f.viewport.style.scrollBehavior=""),g.current=null})})})}),_t="ScrollAreaThumb",_r=ey.forwardRef((e,t)=>{let{forceMount:r,...n}=e,i=w7(_t,e.__scopeScrollArea);return(0,eh.jsx)(rp.Presence,{present:r||i.hasThumb,children:(0,eh.jsx)(_n,{ref:t,...n})})}),_n=ey.forwardRef((e,t)=>{let{__scopeScrollArea:r,style:n,...i}=e,a=wq(_t,r),o=w7(_t,r),{onThumbPositionChange:s}=o,l=(0,tG.useComposedRefs)(t,e=>o.onThumbChange(e)),u=ey.useRef(void 0),d=_f(()=>{u.current&&(u.current(),u.current=void 0)},100);return ey.useEffect(()=>{let e=a.viewport;if(e){let t=()=>{d(),u.current||(u.current=_p(e,s),s())};return s(),e.addEventListener("scroll",t),()=>e.removeEventListener("scroll",t)}},[a.viewport,d,s]),(0,eh.jsx)(tL.Primitive.div,{"data-state":o.hasThumb?"visible":"hidden",...i,ref:l,style:{width:"var(--radix-scroll-area-thumb-width)",height:"var(--radix-scroll-area-thumb-height)",...n},onPointerDownCapture:(0,tH.composeEventHandlers)(e.onPointerDownCapture,e=>{let t=e.target.getBoundingClientRect(),r=e.clientX-t.left,n=e.clientY-t.top;o.onThumbPointerDown({x:r,y:n})}),onPointerUp:(0,tH.composeEventHandlers)(e.onPointerUp,o.onThumbPointerUp)})});_r.displayName=_t;var _i="ScrollAreaCorner",_a=ey.forwardRef((e,t)=>{let r=wq(_i,e.__scopeScrollArea),n=!!(r.scrollbarX&&r.scrollbarY);return"scroll"!==r.type&&n?(0,eh.jsx)(_o,{...e,ref:t}):null});_a.displayName=_i;var _o=ey.forwardRef((e,t)=>{let{__scopeScrollArea:r,...n}=e,i=wq(_i,r),[a,o]=ey.useState(0),[s,l]=ey.useState(0),u=!!(a&&s);return _m(i.scrollbarX,()=>{let e=i.scrollbarX?.offsetHeight||0;i.onCornerHeightChange(e),l(e)}),_m(i.scrollbarY,()=>{let e=i.scrollbarY?.offsetWidth||0;i.onCornerWidthChange(e),o(e)}),u?(0,eh.jsx)(tL.Primitive.div,{...n,ref:t,style:{width:a,height:s,position:"absolute",right:"ltr"===i.dir?0:void 0,left:"rtl"===i.dir?0:void 0,bottom:0,...e.style}}):null});function _s(e){return e?parseInt(e,10):0}function _l(e,t){let r=e/t;return isNaN(r)?0:r}function _u(e){let t=_l(e.viewport,e.content),r=e.scrollbar.paddingStart+e.scrollbar.paddingEnd;return Math.max((e.scrollbar.size-r)*t,18)}function _d(e,t,r="ltr"){let n=_u(t),i=t.scrollbar.paddingStart+t.scrollbar.paddingEnd,a=t.scrollbar.size-i,o=t.content-t.viewport,s=function(e,[t,r]){return Math.min(r,Math.max(t,e))}(e,"ltr"===r?[0,o]:[-1*o,0]);return _c([0,o],[0,a-n])(s)}function _c(e,t){return r=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let n=(t[1]-t[0])/(e[1]-e[0]);return t[0]+n*(r-e[0])}}var _p=(e,t=()=>{})=>{let r={left:e.scrollLeft,top:e.scrollTop},n=0;return!function i(){let a={left:e.scrollLeft,top:e.scrollTop},o=r.left!==a.left,s=r.top!==a.top;(o||s)&&t(),r=a,n=window.requestAnimationFrame(i)}(),()=>window.cancelAnimationFrame(n)};function _f(e,t){let r=(0,t7.useCallbackRef)(e),n=ey.useRef(0);return ey.useEffect(()=>()=>window.clearTimeout(n.current),[]),ey.useCallback(()=>{window.clearTimeout(n.current),n.current=window.setTimeout(r,t)},[r,t])}function _m(e,t){let r=(0,t7.useCallbackRef)(t);(0,aP.useLayoutEffect)(()=>{let t=0;if(e){let n=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(r)});return n.observe(e),()=>{window.cancelAnimationFrame(t),n.unobserve(e)}}},[e,r])}e.s(["Corner",()=>_a,"Root",()=>wY,"ScrollArea",()=>wY,"ScrollAreaCorner",()=>_a,"ScrollAreaScrollbar",()=>w1,"ScrollAreaThumb",()=>_r,"ScrollAreaViewport",()=>wQ,"Scrollbar",()=>w1,"Thumb",()=>_r,"Viewport",()=>wQ,"createScrollAreaScope",()=>wH],95146);var _h=e.i(95146),_h=_h;function _v({className:e,children:t,...r}){return(0,eh.jsxs)(_h.Root,{"data-slot":"scroll-area",className:(0,tT.cn)("relative",e),...r,children:[(0,eh.jsx)(_h.Viewport,{"data-slot":"scroll-area-viewport",className:"size-full rounded-[inherit] transition-[color,box-shadow] outline-none focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 [&>div]:!block",children:t}),(0,eh.jsx)(_g,{}),(0,eh.jsx)(_h.Corner,{})]})}function _g({className:e,orientation:t="vertical",...r}){return(0,eh.jsx)(_h.ScrollAreaScrollbar,{"data-slot":"scroll-area-scrollbar","data-orientation":t,orientation:t,className:(0,tT.cn)("flex touch-none p-px transition-colors select-none data-horizontal:h-2.5 data-horizontal:flex-col data-horizontal:border-t data-horizontal:border-t-transparent data-vertical:h-full data-vertical:w-2.5 data-vertical:border-l data-vertical:border-l-transparent",e),...r,children:(0,eh.jsx)(_h.ScrollAreaThumb,{"data-slot":"scroll-area-thumb",className:"relative flex-1 rounded-full bg-border"})})}let _y=tb("arrow-up",[["path",{d:"m5 12 7-7 7 7",key:"hav0vg"}],["path",{d:"M12 19V5",key:"x0mq9r"}]]),_b=tb("image-plus",[["path",{d:"M16 5h6",key:"1vod17"}],["path",{d:"M19 2v6",key:"4bpg5p"}],["path",{d:"M21 11.5V19a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h7.5",key:"1ue2ih"}],["path",{d:"m21 15-3.086-3.086a2 2 0 0 0-2.828 0L6 21",key:"1xmnt7"}],["circle",{cx:"9",cy:"9",r:"2",key:"af1f0g"}]]),_x=tb("loader",[["path",{d:"M12 2v4",key:"3427ic"}],["path",{d:"m16.2 7.8 2.9-2.9",key:"r700ao"}],["path",{d:"M18 12h4",key:"wj9ykh"}],["path",{d:"m16.2 16.2 2.9 2.9",key:"1bxg5t"}],["path",{d:"M12 18v4",key:"jadmvz"}],["path",{d:"m4.9 19.1 2.9-2.9",key:"bwix9q"}],["path",{d:"M2 12h4",key:"j09sii"}],["path",{d:"m4.9 4.9 2.9 2.9",key:"giyufr"}]]),_w=tb("copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]]),__=tb("download",[["path",{d:"M12 15V3",key:"m9g1x1"}],["path",{d:"M21 15v4a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2v-4",key:"ih7n3h"}],["path",{d:"m7 10 5 5 5-5",key:"brsn70"}]]),_k={img:({node:e,src:t,alt:r,...n})=>"string"==typeof t&&t.startsWith("data:image/")?(0,eh.jsx)("img",{src:t,alt:r,className:"rounded-md border border-border max-w-full my-1",...n}):null,h1:({node:e,...t})=>(0,eh.jsx)("p",{className:"font-bold",...t}),h2:({node:e,...t})=>(0,eh.jsx)("p",{className:"font-bold",...t}),h3:({node:e,...t})=>(0,eh.jsx)("p",{className:"font-bold",...t}),h4:({node:e,...t})=>(0,eh.jsx)("p",{className:"font-bold",...t}),h5:({node:e,...t})=>(0,eh.jsx)("p",{className:"font-bold",...t}),h6:({node:e,...t})=>(0,eh.jsx)("p",{className:"font-bold",...t}),a:({node:e,href:t,children:r,...n})=>(0,eh.jsx)("a",{href:t,target:"_blank",rel:"noopener noreferrer",className:"text-primary underline underline-offset-2",...n,children:r}),pre:({node:e,...t})=>(0,eh.jsx)("pre",{className:"text-[11px] bg-background border border-border rounded-md p-2 my-1.5 whitespace-pre-wrap break-all",...t}),code:({className:e,children:t,node:r,...n})=>e?.includes("language-")?(0,eh.jsx)("code",{className:e,...n,children:t}):(0,eh.jsx)("span",{className:"text-[11px] bg-secondary/60 px-1 py-0.5 rounded text-foreground font-mono break-all",...n,children:t})},_$=/data:image\/[^;]+;base64,[A-Za-z0-9+/=]+/g,_j=["Go to vercel.com","Take a screenshot","What's on the page?","Click the first link"];function _S(e){return e.type.startsWith("tool-")}function _I(e){if("string"==typeof e){try{let t=JSON.parse(e);if("object"==typeof t&&null!==t)return t}catch{}return null}return"object"==typeof e&&null!==e?e:null}function _N({part:e,onImageLoad:t}){let[r,n]=(0,ey.useState)(!1),i=e.type.split("-").slice(1).join("-"),a=e.input?.command??i,o="output-available"===e.state,s=!o,l=o?function(e){if("string"==typeof e){if(!e.trim())return null;let t=_I(e);if(t){if("string"==typeof t.text&&t.image)return t.text;let{image:e,...r}=t;return JSON.stringify(r,null,2)}return e}if("object"==typeof e&&null!==e){if("string"==typeof e.text&&e.image)return e.text;let{image:t,...r}=e;return JSON.stringify(r,null,2)}return null}(e.output):null,u=!!l,d=o?function(e){let t=_I(e);if(!t)return null;let r=t.image;return"string"==typeof r&&r.startsWith("data:image/")?r:null}(e.output):null,c=u&&!s;return(0,eh.jsxs)("div",{className:"space-y-1.5",children:[(0,eh.jsxs)("div",{className:(0,tT.cn)("rounded-md text-[10px] font-mono overflow-hidden border border-border",c&&"cursor-pointer"),onClick:()=>c&&n(!r),children:[(0,eh.jsxs)("div",{className:(0,tT.cn)("px-2 py-1 flex items-center gap-2",r&&u?"border-b border-border bg-secondary/30":"bg-secondary/30"),children:[s?(0,eh.jsx)(_x,{className:"size-3 shrink-0 animate-spin text-muted-foreground"}):(0,eh.jsx)(iZ,{className:(0,tT.cn)("size-3 shrink-0 text-muted-foreground transition-transform duration-200",r&&"rotate-90")}),(0,eh.jsx)("span",{className:(0,tT.cn)("truncate",s?"text-foreground/80 shimmer-text":"text-foreground/80"),children:a})]}),r&&u&&(0,eh.jsx)("div",{className:"max-h-[300px] overflow-y-auto",children:(0,eh.jsx)("pre",{className:"px-2 py-1.5 text-foreground/80 whitespace-pre-wrap break-all leading-relaxed",children:function(e,t=30){let r=e.split("\n");return r.length<=t?e:r.slice(0,t).join("\n")+` ... (${r.length-t} more lines)`}(l)})})]}),d&&(0,eh.jsx)("img",{src:d,alt:"Screenshot",className:"rounded-md border border-border max-w-full",onLoad:t})]})}function _E(e){return Math.ceil(e.length/4)}function _C(e){return e>=1e6?`${(e/1e6).toFixed(1)}M`:e>=1e3?`${(e/1e3).toFixed(0)}K`:`${e}`}function _O({used:e,total:t}){let r=Math.min(e/t,1),n=2*Math.PI*7;return(0,eh.jsx)("div",{className:"relative shrink-0",title:`${_C(e)} / ${_C(t)} tokens`,children:(0,eh.jsxs)("svg",{width:16,height:16,viewBox:"0 0 16 16",children:[(0,eh.jsx)("circle",{cx:8,cy:8,r:7,fill:"none",stroke:"currentColor",strokeWidth:2,className:"text-border"}),(0,eh.jsx)("circle",{cx:8,cy:8,r:7,fill:"none",stroke:"currentColor",strokeWidth:2,strokeDasharray:n,strokeDashoffset:n*(1-r),strokeLinecap:"round",className:(0,tT.cn)(r>.9?"text-destructive":r>.7?"text-yellow-500":"text-muted-foreground/50","transition-[stroke-dashoffset] duration-300"),transform:"rotate(-90 8 8)"})]})})}function _z({model:e,timestamp:t,text:r}){let[n,i]=(0,ey.useState)(!1),a=function(e){let[,t]=(0,ey.useState)(0);if((0,ey.useEffect)(()=>{if(!e)return;let r=setInterval(()=>t(e=>e+1),3e4);return()=>clearInterval(r)},[e]),!e)return"";let r=Math.floor((Date.now()-e)/1e3);if(r<5)return"just now";if(r<60)return`${r}s ago`;let n=Math.floor(r/60);if(n<60)return`${n}m ago`;let i=Math.floor(n/60);return`${i}h ago`}(t),o=e.includes("/")?e.split("/").pop():e,s=(0,ey.useCallback)(()=>{navigator.clipboard.writeText(r).then(()=>{i(!0),setTimeout(()=>i(!1),2e3)})},[r]);return(0,eh.jsxs)("div",{className:"flex items-center gap-2 pt-0.5 text-[10px] text-muted-foreground/50",children:[(0,eh.jsx)("span",{children:o}),a&&(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)("span",{children:"·"}),(0,eh.jsx)("span",{children:a})]}),(0,eh.jsx)("button",{type:"button",onClick:s,className:"ml-auto hover:text-muted-foreground transition-colors","aria-label":"Copy message",children:n?(0,eh.jsx)(iD,{className:"size-3"}):(0,eh.jsx)(_w,{className:"size-3"})})]})}function _T(){let e,t,r,n,[i,a]=(0,ey.useState)(""),[o,s]=(0,ey.useState)(!1),[l,u]=(0,ey.useState)([]),d=(0,ey.useRef)(null),c=(0,ev.useAtomValue)(tp),[p,f]=(0,ey.useState)(c||"anthropic/claude-sonnet-4.6"),m=(0,ey.useRef)(null),h=(0,ey.useRef)(null),v=(0,ev.useAtomValue)(eQ)||"default",g=`dashboard-chat-${v}`,y=(0,ey.useRef)(v);y.current=v;let b=(0,ey.useRef)(p);b.current=p;let x=(0,ey.useRef)({});(0,ey.useEffect)(()=>{c&&f(c)},[c]);let{messages:w,sendMessage:_,stop:k,status:$,setMessages:j,error:S}=function({experimental_throttle:e,resume:t=!1,...r}={}){let n=(0,ey.useRef)("chat"in r?{}:{onToolCall:r.onToolCall,onData:r.onData,onFinish:r.onFinish,onError:r.onError,sendAutomaticallyWhen:r.sendAutomaticallyWhen});"chat"in r||(n.current={onToolCall:r.onToolCall,onData:r.onData,onFinish:r.onFinish,onError:r.onError,sendAutomaticallyWhen:r.sendAutomaticallyWhen});let i={...r,onToolCall:e=>{var t,r;return null==(r=(t=n.current).onToolCall)?void 0:r.call(t,e)},onData:e=>{var t,r;return null==(r=(t=n.current).onData)?void 0:r.call(t,e)},onFinish:e=>{var t,r;return null==(r=(t=n.current).onFinish)?void 0:r.call(t,e)},onError:e=>{var t,r;return null==(r=(t=n.current).onError)?void 0:r.call(t,e)},sendAutomaticallyWhen:e=>{var t,r,i;return null!=(i=null==(r=(t=n.current).sendAutomaticallyWhen)?void 0:r.call(t,e))&&i}},a=(0,ey.useRef)("chat"in r?r.chat:new xF(i));("chat"in r&&r.chat!==a.current||"id"in r&&a.current.id!==r.id)&&(a.current="chat"in r?r.chat:new xF(i));let o=(0,ey.useCallback)(t=>a.current["~registerMessagesCallback"](t,e),[e,a.current.id]),s=(0,ey.useSyncExternalStore)(o,()=>a.current.messages,()=>a.current.messages),l=(0,ey.useSyncExternalStore)(a.current["~registerStatusCallback"],()=>a.current.status,()=>a.current.status),u=(0,ey.useSyncExternalStore)(a.current["~registerErrorCallback"],()=>a.current.error,()=>a.current.error),d=(0,ey.useCallback)(e=>{"function"==typeof e&&(e=e(a.current.messages)),a.current.messages=e},[a]);return(0,ey.useEffect)(()=>{t&&a.current.resumeStream()},[t,a]),{id:a.current.id,messages:s,setMessages:d,sendMessage:a.current.sendMessage,regenerate:a.current.regenerate,clearError:a.current.clearError,stop:a.current.stop,error:u,resumeStream:a.current.resumeStream,status:l,addToolResult:a.current.addToolOutput,addToolOutput:a.current.addToolOutput,addToolApprovalResponse:a.current.addToolApprovalResponse}}({id:v,transport:(0,ey.useRef)(new b0({api:`${td()}/api/chat`,body:()=>({session:y.current,model:b.current})})).current,onError:()=>s(!1)}),I=S&&!o?S:void 0,N="streaming"===$||"submitted"===$,E=w.length>0||!!I;(0,ey.useEffect)(()=>{for(let e of w)"assistant"!==e.role||x.current[e.id]||(x.current[e.id]=Date.now())},[w]);let C=(0,ev.useAtomValue)(tf),O=(0,ey.useMemo)(()=>{let e=0;for(let t of w)for(let r of t.parts)"text"===r.type?e+=_E(r.text):_S(r)&&(r.input&&(e+=_E(JSON.stringify(r.input))),r.output&&(e+=_E(("string"==typeof r.output?r.output:JSON.stringify(r.output)).replace(/"image"\s*:\s*"data:[^"]*"/g,'"image":"[omitted]"'))));return e},[w]),z=(0,ey.useMemo)(()=>{let e=C.find(e=>e.id===p);return e?.context_window??128e3},[C,p]);(0,ey.useEffect)(()=>{h.current?.focus()},[]);let T=(0,ey.useCallback)(()=>{m.current?.scrollIntoView({behavior:"smooth"})},[]);(0,ey.useEffect)(()=>{T()},[w,I,T]),(0,ey.useEffect)(()=>{try{let e=localStorage.getItem(g);if(e){let t=JSON.parse(e);if(Array.isArray(t)&&t.length>0)return void j(t)}}catch{}j([])},[v,g,j]),(0,ey.useEffect)(()=>{if(!N){if(0===w.length)return void localStorage.removeItem(g);try{localStorage.setItem(g,JSON.stringify(JSON.parse(JSON.stringify(w).replace(_$,"[image stripped]"))))}catch{}}},[w,N,g]);let P=(0,ey.useCallback)(e=>{if(!e)return;let t=Array.from(e).filter(e=>e.type.startsWith("image/"));u(e=>[...e,...t.map(e=>({file:e,preview:URL.createObjectURL(e)}))])},[]),A=(0,ey.useCallback)(e=>{u(t=>{let r=[...t];return URL.revokeObjectURL(r[e].preview),r.splice(e,1),r})},[]),R=(0,ey.useCallback)(e=>{if(e.preventDefault(),!i.trim()&&0===l.length||N)return;let t=new DataTransfer;for(let e of l)t.items.add(e.file);_({text:i,files:t.files.length>0?t.files:void 0}),a(""),u(e=>{for(let t of e)URL.revokeObjectURL(t.preview);return[]})},[i,N,_,l]),D=(0,ey.useRef)(null);(0,ey.useEffect)(()=>{if(N||0===w.length)return;let e=[...w].reverse().find(e=>"assistant"===e.role);if(!e||e.id===D.current)return;let t=e.metadata;if(!t?.compacted||"number"!=typeof t.keepLastN)return;D.current=e.id;let r=t.keepLastN;r>=w.length||j([{id:`compaction-${Date.now()}`,role:"assistant",parts:[{type:"text",text:"*Earlier messages were summarized to stay within the context window.*"}]},...w.slice(w.length-r)])},[N,w,j]);let Z=(0,ey.useCallback)(()=>{j([]),s(!0),localStorage.removeItem(g),requestAnimationFrame(()=>h.current?.focus())},[j,g]),M=(0,ey.useCallback)(()=>{let e=new Blob([JSON.stringify({session:v,model:p,messages:w.map(e=>({id:e.id,role:e.role,parts:e.parts.map(e=>{if("text"===e.type)return{type:"text",text:e.text};if("file"===e.type)return{type:"file",filename:e.filename};if(_S(e)){let t="string"==typeof e.output?e.output:JSON.stringify(e.output),r=t?.replace(/"image":"data:[^"]*"/g,'"image":"[stripped]"');return{type:e.type,toolName:e.toolName,state:e.state,input:e.input,output:r}}return{type:e.type}})}))},null,2)],{type:"application/json"}),t=URL.createObjectURL(e),r=document.createElement("a");r.href=t,r.download=`chat-${v}-${Date.now()}.json`,r.click(),URL.revokeObjectURL(t)},[w,v,p]),U=e=>e.some(e=>"text"===e.type&&e.text.length>0||"file"===e.type||_S(e));return(0,eh.jsxs)("div",{className:"flex h-full flex-col",children:[E&&(0,eh.jsxs)("div",{className:"flex items-center justify-end gap-2 px-3 py-1.5 shrink-0 border-b border-border/40",children:[(0,eh.jsx)("button",{onClick:M,className:"text-muted-foreground hover:text-foreground transition-colors shrink-0","aria-label":"Download conversation",children:(0,eh.jsx)(__,{className:"size-3"})}),(0,eh.jsx)("button",{onClick:Z,className:"text-muted-foreground hover:text-foreground transition-colors shrink-0","aria-label":"Clear conversation",children:(0,eh.jsx)(aT,{className:"size-3"})})]}),(0,eh.jsx)(_v,{className:"flex-1 min-h-0",children:(0,eh.jsxs)("div",{className:"p-3 space-y-3",children:[!E&&!N&&(0,eh.jsxs)("div",{className:"space-y-2 pt-2",children:[(0,eh.jsx)("p",{className:"text-[11px] text-muted-foreground",children:"Control the browser with natural language:"}),(0,eh.jsx)("div",{className:"flex flex-wrap gap-1.5",children:_j.map(e=>(0,eh.jsx)("button",{type:"button",onClick:()=>_({text:e}),className:"text-[10px] px-2 py-1 rounded-md border bg-secondary/50 text-muted-foreground hover:text-foreground hover:bg-secondary transition-colors",children:e},e))})]}),w.map(e=>e.id.startsWith("compaction-")?(0,eh.jsxs)("div",{className:"flex items-center gap-2 text-[10px] text-muted-foreground/60",children:[(0,eh.jsx)("div",{className:"flex-1 border-t border-border/40"}),(0,eh.jsx)("span",{children:"Earlier messages summarized"}),(0,eh.jsx)("div",{className:"flex-1 border-t border-border/40"})]},e.id):U(e.parts)?(0,eh.jsx)("div",{children:"user"===e.role?(0,eh.jsxs)("div",{className:"space-y-1.5",children:[e.parts.some(e=>"file"===e.type)&&(0,eh.jsx)("div",{className:"flex flex-wrap gap-1.5",children:e.parts.filter(e=>"file"===e.type).map((e,t)=>(0,eh.jsx)("img",{src:e.url,alt:e.filename??"uploaded image",className:"max-h-24 rounded-md border border-border object-cover"},t))}),(0,eh.jsx)("div",{className:"text-xs text-muted-foreground whitespace-pre-wrap leading-relaxed",children:e.parts.filter(e=>"text"===e.type).map(e=>e.text).join("")})]}):(0,eh.jsxs)("div",{className:"space-y-1.5",children:[(()=>{let t=[];for(let r of e.parts){let e=_S(r)?"tools":"text",n=t[t.length-1];n&&n.type===e?n.items.push(r):t.push({type:e,items:[r]})}return t.map((e,t)=>{if("tools"===e.type)return(0,eh.jsx)("div",{className:"space-y-0.5",children:e.items.map(e=>_S(e)?(0,eh.jsx)(_N,{part:e,onImageLoad:T},e.toolCallId):null)},t);let r=e.items.filter(e=>"text"===e.type&&!!e.text).map(e=>e.text).join("");return r?(0,eh.jsx)("div",{className:"text-xs text-foreground",children:(0,eh.jsx)(xB.C,{shikiTheme:wW,controls:!1,components:_k,children:r})},t):null})})(),(()=>{if(!(e!==w[w.length-1]||!N))return null;let t=e.parts.filter(e=>"text"===e.type&&!!e.text).map(e=>e.text).join("");return(0,eh.jsx)(_z,{model:p,timestamp:x.current[e.id],text:t})})()]})},e.id):null),N&&w.length>0&&(e=w[w.length-1],t=e?.parts[e.parts.length-1],r=!e||!U(e.parts),n=t&&_S(t)&&"output-available"===t.state,r||n?(0,eh.jsx)("span",{className:"text-[11px] text-muted-foreground shimmer-text",children:"Working..."}):null),I&&(0,eh.jsx)("div",{className:"text-[10px] text-destructive/80 bg-destructive/10 rounded-md px-2 py-1.5",children:(()=>{try{let e=JSON.parse(I.message);return e.message||e.error||I.message}catch{return I.message||"Something went wrong."}})()}),(0,eh.jsx)("div",{ref:m})]})}),(0,eh.jsx)("div",{className:"shrink-0 border-t border-border",children:(0,eh.jsxs)("form",{onSubmit:R,children:[l.length>0&&(0,eh.jsx)("div",{className:"flex flex-wrap gap-1.5 px-3 pt-2",children:l.map((e,t)=>(0,eh.jsxs)("div",{className:"group relative",children:[(0,eh.jsx)("img",{src:e.preview,alt:e.file.name,className:"h-14 rounded-md border border-border object-cover"}),(0,eh.jsx)("button",{type:"button",onClick:()=>A(t),className:"absolute -top-1.5 -right-1.5 hidden group-hover:flex size-4 items-center justify-center rounded-full bg-background border border-border text-muted-foreground hover:text-foreground",children:(0,eh.jsx)(ay,{className:"size-2.5"})})]},e.preview))}),(0,eh.jsx)("div",{className:"px-3 pt-2 pb-1.5",children:(0,eh.jsx)("textarea",{ref:h,value:i,onChange:e=>{a(e.target.value),e.target.style.height="auto",e.target.style.height=`${e.target.scrollHeight}px`},rows:1,placeholder:"Ask something...",onKeyDown:e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),R(e))},onPaste:e=>{let t=e.clipboardData?.items;if(!t)return;let r=[];for(let e of t)if(e.type.startsWith("image/")){let t=e.getAsFile();t&&r.push(t)}if(r.length>0){let e=new DataTransfer;for(let t of r)e.items.add(t);P(e.files)}},className:"w-full bg-transparent text-xs text-foreground outline-none resize-none max-h-24 leading-relaxed placeholder:text-muted-foreground"})}),(0,eh.jsxs)("div",{className:"flex items-center justify-between px-3 pb-2",children:[(0,eh.jsx)(wV,{value:p,onChange:f}),(0,eh.jsxs)("div",{className:"flex items-center gap-2",children:[E&&(0,eh.jsx)(_O,{used:O,total:z}),(0,eh.jsx)("input",{ref:d,type:"file",accept:"image/*",multiple:!0,className:"hidden",onChange:e=>{P(e.target.files),e.target.value=""}}),(0,eh.jsx)("button",{type:"button",onClick:()=>d.current?.click(),className:"text-muted-foreground hover:text-foreground transition-colors shrink-0 p-1","aria-label":"Attach image",children:(0,eh.jsx)(_b,{className:"size-3.5"})}),N?(0,eh.jsx)("button",{type:"button",onClick:()=>k(),className:"bg-primary text-primary-foreground rounded-full p-1 hover:bg-primary/90 transition-colors shrink-0","aria-label":"Stop",children:(0,eh.jsx)(tE,{className:"size-3 fill-current"})}):(0,eh.jsx)("button",{type:"submit",disabled:!i.trim()&&0===l.length,className:"bg-primary text-primary-foreground rounded-full p-1 hover:bg-primary/90 transition-colors disabled:opacity-30 shrink-0","aria-label":"Send message",children:(0,eh.jsx)(_y,{className:"size-3"})})]})]})]})})]})}let _P=tb("corner-down-left",[["path",{d:"M20 4v7a4 4 0 0 1-4 4H4",key:"6o5b7l"}],["path",{d:"m9 10-5 5 5 5",key:"1kshq7"}]]),_A=tb("loader-circle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]]),_R={all:()=>!0,errors:e=>"page_error"===e.type||"console"===e.type&&"error"===e.level,warnings:e=>"console"===e.type&&("warn"===e.level||"warning"===e.level),info:e=>"console"===e.type&&"info"===e.level,log:e=>"console"===e.type&&("log"===e.level||"debug"===e.level)},_D={error:"text-destructive",page_error:"text-destructive",warn:"text-warning",warning:"text-warning",info:"text-blue-400",log:"text-muted-foreground",debug:"text-muted-foreground/60"};function _Z(e){return new Date(e).toLocaleTimeString("en-US",{hour12:!1,hour:"2-digit",minute:"2-digit",second:"2-digit"})}let _M=0;function _U(){let e=(0,ev.useAtomValue)(eP),t=(0,ev.useSetAtom)(eL),r=(0,ev.useAtomValue)(eQ),[n,i]=(0,ey.useState)("all"),a=(0,ey.useRef)(null),o=(0,ey.useRef)(null),s=(0,ey.useRef)(!0),[l,u]=(0,ey.useState)(""),[d,c]=(0,ey.useState)([]),[p,f]=(0,ey.useState)(!1),m=(0,ey.useRef)(null),h=e.filter(_R[n]),v=e.filter(_R.errors).length,g=e.filter(_R.warnings).length;(0,ey.useEffect)(()=>{s.current&&a.current?.scrollIntoView({behavior:"smooth"})},[h.length,d.length]);let y=(0,ey.useCallback)(async()=>{let e=l.trim();if(!e||!r||p)return;let t=++_M,n={id:t,expression:e,pending:!0,timestamp:Date.now()};c(e=>[...e,n]),u(""),f(!0),m.current&&(m.current.style.height="auto");try{let n=await ew(e_(r,"eval",e));c(e=>e.map(e=>e.id===t?{...e,pending:!1,result:n.stdout.trim(),error:n.stderr.trim()||void 0}:e))}catch{c(e=>e.map(e=>e.id===t?{...e,pending:!1,error:"Failed to execute"}:e))}finally{f(!1)}},[l,r,p]),b=(0,ey.useCallback)(e=>{"Enter"!==e.key||e.shiftKey||(e.preventDefault(),y())},[y]);return(0,eh.jsxs)("div",{className:"flex h-full flex-col",children:[(0,eh.jsxs)("div",{className:"flex shrink-0 items-center gap-1.5 px-3 py-2",children:[[{key:"all",label:"All"},{key:"errors",label:"Errors",count:v},{key:"warnings",label:"Warnings",count:g},{key:"info",label:"Info"},{key:"log",label:"Log"}].map(e=>(0,eh.jsxs)("button",{type:"button",onClick:()=>i(e.key),className:(0,tT.cn)("flex items-center gap-1 rounded px-1.5 py-0.5 text-[10px] transition-colors",n===e.key?"bg-muted text-foreground":"text-muted-foreground hover:text-foreground"),children:[e.label,null!=e.count&&e.count>0&&(0,eh.jsx)(tU,{variant:"secondary",className:(0,tT.cn)("h-3.5 min-w-4 px-1 text-[9px] tabular-nums","errors"===e.key&&"bg-destructive/20 text-destructive","warnings"===e.key&&"bg-warning/20 text-warning"),children:e.count})]},e.key)),(0,eh.jsx)("button",{type:"button",onClick:()=>t(),className:"ml-auto flex size-5 items-center justify-center rounded text-muted-foreground transition-colors hover:text-foreground",title:"Clear console",children:(0,eh.jsx)(aT,{className:"size-3"})})]}),(0,eh.jsx)(tJ,{}),(0,eh.jsxs)("div",{ref:o,onScroll:()=>{let e=o.current;e&&(s.current=e.scrollHeight-e.scrollTop-e.clientHeight<40)},className:"min-h-0 flex-1 overflow-y-auto font-mono",children:[0===h.length&&0===d.length?(0,eh.jsx)("div",{className:"py-8 text-center text-xs text-muted-foreground",children:"No console output"}):(0,eh.jsxs)(eh.Fragment,{children:[h.map((e,t)=>{let r="page_error"===e.type?"error":e.level,n=_D[r]??"text-muted-foreground";return(0,eh.jsxs)("div",{className:(0,tT.cn)("flex items-start gap-2 border-b border-border/50 px-3 py-1 text-[11px]","error"===r||"page_error"===e.type?"bg-destructive/5":"warn"===r||"warning"===r?"bg-warning/5":""),children:[(0,eh.jsx)("span",{className:"shrink-0 text-muted-foreground/60",children:_Z(e.timestamp)}),(0,eh.jsx)("span",{className:(0,tT.cn)("shrink-0 w-10 uppercase",n),children:"page_error"===e.type?"error":e.level}),(0,eh.jsx)("span",{className:(0,tT.cn)("min-w-0 flex-1 break-all whitespace-pre-wrap",n),children:function(e){if("page_error"===e.type){let t=e.text;return null!=e.line&&(t+=` (${e.line}`,null!=e.column&&(t+=`:${e.column}`),t+=")"),t}return e.text}(e)})]},`c-${t}`)}),d.map(e=>(0,eh.jsxs)("div",{className:"border-b border-border/50 text-[11px]",children:[(0,eh.jsxs)("div",{className:"flex items-start gap-2 bg-muted/30 px-3 py-1",children:[(0,eh.jsx)("span",{className:"shrink-0 text-muted-foreground/60",children:_Z(e.timestamp)}),(0,eh.jsx)("span",{className:"shrink-0 w-10 text-violet-400",children:">"}),(0,eh.jsx)("span",{className:"min-w-0 flex-1 whitespace-pre-wrap break-all text-violet-400",children:e.expression})]}),e.pending?(0,eh.jsx)("div",{className:"flex items-center gap-2 px-3 py-1",children:(0,eh.jsx)(_A,{className:"size-3 animate-spin text-muted-foreground"})}):e.error?(0,eh.jsx)("div",{className:"bg-destructive/5 px-3 py-1 pl-[76px]",children:(0,eh.jsx)("span",{className:"whitespace-pre-wrap break-all text-destructive",children:e.error})}):null,e.result&&(0,eh.jsx)("div",{className:"px-3 py-1 pl-[76px]",children:(0,eh.jsx)("span",{className:"whitespace-pre-wrap break-all text-emerald-400",children:e.result})})]},`e-${e.id}`))]}),(0,eh.jsx)("div",{ref:a})]}),(0,eh.jsx)(tJ,{}),(0,eh.jsxs)("div",{className:"shrink-0 flex items-end gap-1.5 px-3 py-2",children:[(0,eh.jsx)("textarea",{ref:m,value:l,onChange:e=>{u(e.target.value),e.target.style.height="auto",e.target.style.height=`${Math.min(e.target.scrollHeight,120)}px`},onKeyDown:b,placeholder:r?"Evaluate JavaScript...":"No active session",disabled:!r,rows:1,className:(0,tT.cn)("min-h-[28px] max-h-[120px] flex-1 resize-none rounded border border-border bg-background px-2 py-1.5 font-mono text-[11px] text-foreground placeholder:text-muted-foreground/60 focus:outline-none focus:ring-1 focus:ring-ring",!r&&"opacity-50")}),(0,eh.jsx)("button",{type:"button",onClick:y,disabled:!r||!l.trim()||p,className:"flex size-7 shrink-0 items-center justify-center rounded border border-border text-muted-foreground transition-colors hover:bg-muted hover:text-foreground disabled:opacity-40 disabled:pointer-events-none",title:"Run (Enter)",children:p?(0,eh.jsx)(_A,{className:"size-3 animate-spin"}):(0,eh.jsx)(_P,{className:"size-3"})})]})]})}let _L=tb("refresh-cw",[["path",{d:"M3 12a9 9 0 0 1 9-9 9.75 9.75 0 0 1 6.74 2.74L21 8",key:"v9h5vc"}],["path",{d:"M21 3v5h-5",key:"1q7to0"}],["path",{d:"M21 12a9 9 0 0 1-9 9 9.75 9.75 0 0 1-6.74-2.74L3 16",key:"3uifl3"}],["path",{d:"M8 16H3v5",key:"1cv678"}]]),_F=[{key:"cookies",label:"Cookies"},{key:"localStorage",label:"Local"},{key:"sessionStorage",label:"Session"}];function _B(e,t){return e.length>t?e.slice(0,t)+"...":e}function _V(){let e=(0,ev.useAtomValue)(eQ),[t,r]=(0,ey.useState)("cookies"),[n,i]=(0,ey.useState)([]),[a,o]=(0,ey.useState)([]),[s,l]=(0,ey.useState)([]),[u,d]=(0,ey.useState)(!1),[c,p]=(0,ey.useState)(null),f=(0,ey.useRef)(e),m=(0,ey.useCallback)(async t=>{if(e){d(!0);try{if("cookies"===t){let t=await ew(e_(e,"cookies"));if(t.success&&t.stdout)try{let e=JSON.parse(t.stdout);i(e.cookies??[])}catch{i([])}}else{let r=await ew(e_(e,"storage","localStorage"===t?"local":"session"));if(r.success&&r.stdout)try{let e=JSON.parse(r.stdout),n=[];if(e.entries&&"object"==typeof e.entries)for(let[t,r]of Object.entries(e.entries))n.push({key:t,value:String(r)});else if("object"==typeof e)for(let[t,r]of Object.entries(e))"length"!==t&&n.push({key:t,value:String(r)});"localStorage"===t?o(n):l(n)}catch{"localStorage"===t?o([]):l([])}}}finally{d(!1)}}},[e]);return(0,ey.useEffect)(()=>{e&&e!==f.current&&(f.current=e,i([]),o([]),l([])),m(t)},[t,e,m]),(0,eh.jsxs)("div",{className:"flex h-full flex-col",children:[(0,eh.jsxs)("div",{className:"flex shrink-0 items-center gap-1.5 px-3 py-2",children:[_F.map(e=>(0,eh.jsx)("button",{type:"button",onClick:()=>{r(e.key),p(null)},className:(0,tT.cn)("rounded px-1.5 py-0.5 text-[10px] transition-colors",t===e.key?"bg-muted text-foreground":"text-muted-foreground hover:text-foreground"),children:e.label},e.key)),(0,eh.jsx)("button",{type:"button",onClick:()=>m(t),disabled:u||!e,className:"ml-auto flex size-5 items-center justify-center rounded text-muted-foreground transition-colors hover:text-foreground disabled:opacity-40",title:"Refresh",children:u?(0,eh.jsx)(_A,{className:"size-3 animate-spin"}):(0,eh.jsx)(_L,{className:"size-3"})})]}),(0,eh.jsx)(tJ,{}),(0,eh.jsx)("div",{className:"min-h-0 flex-1 overflow-y-auto font-mono",children:e?"cookies"===t?(0,eh.jsx)(_W,{cookies:n,loading:u,expanded:c,onExpand:p}):(0,eh.jsx)(_J,{entries:"localStorage"===t?a:s,loading:u,expanded:c,onExpand:p}):(0,eh.jsx)("div",{className:"py-8 text-center text-xs text-muted-foreground",children:"No active session"})})]})}function _W({cookies:e,loading:t,expanded:r,onExpand:n}){return t&&0===e.length?(0,eh.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,eh.jsx)(_A,{className:"size-4 animate-spin text-muted-foreground"})}):0===e.length?(0,eh.jsx)("div",{className:"py-8 text-center text-xs text-muted-foreground",children:"No cookies"}):(0,eh.jsx)(eh.Fragment,{children:e.map(e=>{var t;let i=`${e.domain??""}::${e.name}`,a=r===i;return(0,eh.jsxs)("div",{className:"border-b border-border/50",children:[(0,eh.jsxs)("button",{type:"button",onClick:()=>n(a?null:i),className:"flex w-full items-start gap-2 px-3 py-1.5 text-left text-[11px] hover:bg-muted/50",children:[(0,eh.jsx)("span",{className:"shrink-0 font-semibold text-foreground",children:e.name}),(0,eh.jsx)("span",{className:"min-w-0 flex-1 truncate text-muted-foreground",children:_B(e.value,60)})]}),a&&(0,eh.jsxs)("div",{className:"space-y-0.5 bg-muted/30 px-3 py-1.5 text-[10px]",children:[(0,eh.jsx)(_K,{label:"Value",value:e.value,wrap:!0}),e.domain&&(0,eh.jsx)(_K,{label:"Domain",value:e.domain}),e.path&&(0,eh.jsx)(_K,{label:"Path",value:e.path}),(0,eh.jsx)(_K,{label:"Expires",value:null==(t=e.expires)||t<=0?"Session":new Date(1e3*t).toLocaleDateString("en-US",{month:"short",day:"numeric",year:"numeric"})}),(0,eh.jsx)(_K,{label:"Flags",value:[e.httpOnly&&"HttpOnly",e.secure&&"Secure",e.sameSite&&`SameSite=${e.sameSite}`].filter(Boolean).join(", ")||"None"})]})]},i)})})}function _J({entries:e,loading:t,expanded:r,onExpand:n}){return t&&0===e.length?(0,eh.jsx)("div",{className:"flex items-center justify-center py-8",children:(0,eh.jsx)(_A,{className:"size-4 animate-spin text-muted-foreground"})}):0===e.length?(0,eh.jsx)("div",{className:"py-8 text-center text-xs text-muted-foreground",children:"No entries"}):(0,eh.jsx)(eh.Fragment,{children:e.map(e=>{let t=r===e.key;return(0,eh.jsxs)("div",{className:"border-b border-border/50",children:[(0,eh.jsxs)("button",{type:"button",onClick:()=>n(t?null:e.key),className:"flex w-full items-start gap-2 px-3 py-1.5 text-left text-[11px] hover:bg-muted/50",children:[(0,eh.jsx)("span",{className:"shrink-0 font-semibold text-foreground",children:e.key}),(0,eh.jsx)("span",{className:"min-w-0 flex-1 truncate text-muted-foreground",children:_B(e.value,80)})]}),t&&(0,eh.jsx)("div",{className:"bg-muted/30 px-3 py-1.5 text-[10px]",children:(0,eh.jsx)("pre",{className:"max-h-48 overflow-auto whitespace-pre-wrap break-all text-foreground",children:function(e){try{return JSON.stringify(JSON.parse(e),null,2)}catch{return e}}(e.value)})})]},e.key)})})}function _K({label:e,value:t,wrap:r}){return(0,eh.jsxs)("div",{className:"flex gap-2",children:[(0,eh.jsx)("span",{className:"w-14 shrink-0 text-muted-foreground",children:e}),(0,eh.jsx)("span",{className:(0,tT.cn)("min-w-0 flex-1 text-foreground",r?"break-all whitespace-pre-wrap":"truncate"),children:t})]})}let _H=tb("puzzle",[["path",{d:"M15.39 4.39a1 1 0 0 0 1.68-.474 2.5 2.5 0 1 1 3.014 3.015 1 1 0 0 0-.474 1.68l1.683 1.682a2.414 2.414 0 0 1 0 3.414L19.61 15.39a1 1 0 0 1-1.68-.474 2.5 2.5 0 1 0-3.014 3.015 1 1 0 0 1 .474 1.68l-1.683 1.682a2.414 2.414 0 0 1-3.414 0L8.61 19.61a1 1 0 0 0-1.68.474 2.5 2.5 0 1 1-3.014-3.015 1 1 0 0 0 .474-1.68l-1.683-1.682a2.414 2.414 0 0 1 0-3.414L4.39 8.61a1 1 0 0 1 1.68.474 2.5 2.5 0 1 0 3.014-3.015 1 1 0 0 1-.474-1.68l1.683-1.682a2.414 2.414 0 0 1 3.414 0z",key:"w46dr5"}]]);function _G(){let e=(0,ev.useAtomValue)(e0),t=(0,ev.useAtomValue)(eQ),[r,n]=(0,ey.useState)(null);return t?(0,eh.jsxs)("div",{className:"flex h-full flex-col",children:[(0,eh.jsx)(_q,{count:e.length}),(0,eh.jsx)(tJ,{}),(0,eh.jsx)("div",{className:"min-h-0 flex-1 overflow-y-auto",children:0===e.length?(0,eh.jsx)("div",{className:"py-8 text-center text-xs text-muted-foreground",children:"No extensions loaded"}):e.map(e=>{let t=r===e.path;return(0,eh.jsxs)("div",{className:"border-b border-border/50",children:[(0,eh.jsxs)("button",{type:"button",onClick:()=>n(t?null:e.path),className:"flex w-full items-start gap-2.5 px-3 py-2 text-left text-xs hover:bg-muted/50",children:[(0,eh.jsx)(_H,{className:"mt-0.5 size-3.5 shrink-0 text-muted-foreground"}),(0,eh.jsxs)("div",{className:"min-w-0 flex-1",children:[(0,eh.jsxs)("div",{className:"flex items-center gap-2",children:[(0,eh.jsx)("span",{className:"font-semibold text-foreground",children:e.name}),e.version&&(0,eh.jsxs)(tU,{variant:"secondary",className:"h-4 px-1.5 text-[10px] tabular-nums",children:["v",e.version]})]}),e.description&&!t&&(0,eh.jsx)("p",{className:"mt-0.5 truncate text-[11px] text-muted-foreground",children:e.description})]})]}),t&&(0,eh.jsxs)("div",{className:"space-y-1 bg-muted/30 px-3 py-2 text-[11px]",children:[e.description&&(0,eh.jsxs)("div",{children:[(0,eh.jsx)("span",{className:"text-muted-foreground",children:"Description: "}),(0,eh.jsx)("span",{className:"text-foreground",children:e.description})]}),(0,eh.jsxs)("div",{children:[(0,eh.jsx)("span",{className:"text-muted-foreground",children:"Path: "}),(0,eh.jsx)("span",{className:(0,tT.cn)("break-all font-mono text-foreground"),children:e.path})]})]})]},e.path)})})]}):(0,eh.jsxs)("div",{className:"flex h-full flex-col",children:[(0,eh.jsx)(_q,{count:0}),(0,eh.jsx)(tJ,{}),(0,eh.jsx)("div",{className:"py-8 text-center text-xs text-muted-foreground",children:"No active session"})]})}function _q({count:e}){return(0,eh.jsxs)("div",{className:"flex shrink-0 items-center gap-1.5 px-3 py-2",children:[(0,eh.jsx)("span",{className:"text-[10px] text-muted-foreground",children:"Chrome Extensions"}),e>0&&(0,eh.jsx)(tU,{variant:"secondary",className:"ml-auto h-4 px-1.5 text-[10px] tabular-nums",children:e})]})}let _Y=[{key:"all",label:"All"},{key:"xhr",label:"XHR",cliType:"xhr,fetch"},{key:"doc",label:"Doc",cliType:"document"},{key:"css",label:"CSS",cliType:"stylesheet"},{key:"js",label:"JS",cliType:"script"},{key:"img",label:"Img",cliType:"image"},{key:"font",label:"Font",cliType:"font"},{key:"other",label:"Other",cliType:"other,websocket,media,manifest,texttrack,eventsource,signedexchange,ping,cspviolationreport,preflight"}],_X={2:"text-emerald-500",3:"text-blue-400",4:"text-warning",5:"text-destructive"};function _Q(){let e=(0,ev.useAtomValue)(eQ),[t,r]=(0,ey.useState)([]),[n,i]=(0,ey.useState)(!1),[a,o]=(0,ey.useState)("all"),[s,l]=(0,ey.useState)(null),[u,d]=(0,ey.useState)(null),[c,p]=(0,ey.useState)(!1),[f,m]=(0,ey.useState)(!1),[h,v]=(0,ey.useState)(!1),[g,y]=(0,ey.useState)("capture.har"),b=(0,ey.useRef)(null),x=(0,ey.useRef)(e),w=(0,ey.useRef)(null),_=(0,ey.useCallback)(async t=>{if(e){t&&i(!0);try{let t=e_(e,"network","requests");if("all"!==a){let e=_Y.find(e=>e.key===a);e?.cliType&&t.push("--type",e.cliType)}let n=await ew(t);if(n.success&&n.stdout)try{let e=JSON.parse(n.stdout),t=e.data??e;r(t.requests??[])}catch{r([])}}finally{t&&i(!1)}}},[e,a]),k=(0,ey.useCallback)(()=>_(!0),[_]);(0,ey.useEffect)(()=>{e&&e!==x.current&&(x.current=e,r([]),l(null),d(null),m(!1)),_(!0)},[e,a,_]),(0,ey.useEffect)(()=>{if(e)return w.current=setInterval(()=>{"visible"===document.visibilityState&&_(!1)},5e3),()=>{w.current&&clearInterval(w.current)}},[e,_]),(0,ey.useEffect)(()=>{h&&requestAnimationFrame(()=>b.current?.select())},[h]);let $=(0,ey.useCallback)(async()=>{e&&(await ew(e_(e,"network","requests","--clear")),r([]),l(null),d(null))},[e]),j=(0,ey.useCallback)(async t=>{if(s===t){l(null),d(null);return}l(t),d(null),p(!0);try{let r=await ew(e_(e,"network","request",t));if(r.success&&r.stdout)try{let e=JSON.parse(r.stdout);d(e.data??e)}catch{d(null)}}finally{p(!1)}},[s,e]),S=(0,ey.useCallback)(async()=>{e&&(await ew(e_(e,"network","har","start")),m(!0))},[e]),I=(0,ey.useCallback)(async()=>{if(!e)return;let t=g.trim()||"capture.har";v(!1),await ew(e_(e,"network","har","stop",t)),m(!1)},[e,g]);return(0,eh.jsxs)("div",{className:"flex h-full flex-col",children:[(0,eh.jsxs)("div",{className:"flex shrink-0 items-center gap-1.5 px-3 py-2",children:[_Y.map(e=>(0,eh.jsx)("button",{type:"button",onClick:()=>{o(e.key),l(null),d(null)},className:(0,tT.cn)("rounded px-1.5 py-0.5 text-[10px] transition-colors",a===e.key?"bg-muted text-foreground":"text-muted-foreground hover:text-foreground"),children:e.label},e.key)),(0,eh.jsxs)("div",{className:"ml-auto flex items-center gap-1",children:[(0,eh.jsx)("button",{type:"button",onClick:f?()=>v(!0):S,disabled:!e,className:(0,tT.cn)("flex size-5 items-center justify-center rounded transition-colors disabled:opacity-40",f?"text-destructive hover:bg-destructive/10":"text-muted-foreground hover:text-foreground"),title:f?"Stop HAR recording":"Start HAR recording",children:f?(0,eh.jsx)(tE,{className:"size-2.5 fill-current"}):(0,eh.jsx)(tk,{className:"size-3"})}),f&&(0,eh.jsx)(tU,{variant:"secondary",className:"h-3.5 px-1 text-[9px] text-destructive",children:"HAR"}),(0,eh.jsx)("button",{type:"button",onClick:$,disabled:!e,className:"flex size-5 items-center justify-center rounded text-muted-foreground transition-colors hover:text-foreground disabled:opacity-40",title:"Clear requests",children:(0,eh.jsx)(aT,{className:"size-3"})}),(0,eh.jsx)("button",{type:"button",onClick:k,disabled:n||!e,className:"flex size-5 items-center justify-center rounded text-muted-foreground transition-colors hover:text-foreground disabled:opacity-40",title:"Refresh",children:n?(0,eh.jsx)(_A,{className:"size-3 animate-spin"}):(0,eh.jsx)(_L,{className:"size-3"})})]})]}),(0,eh.jsx)(tJ,{}),(0,eh.jsx)("div",{className:"min-h-0 flex-1 overflow-y-auto font-mono",children:e?0===t.length?(0,eh.jsx)("div",{className:"py-8 text-center text-xs text-muted-foreground",children:n?(0,eh.jsx)(_A,{className:"mx-auto size-4 animate-spin text-muted-foreground"}):"No requests captured"}):t.map(e=>{var t;let r=s===e.requestId;return(0,eh.jsxs)("div",{className:"border-b border-border/50",children:[(0,eh.jsxs)("button",{type:"button",onClick:()=>j(e.requestId),className:"flex w-full items-center gap-2 px-3 py-1.5 text-left text-[11px] hover:bg-muted/50",children:[(0,eh.jsx)("span",{className:(0,tT.cn)("w-7 shrink-0 text-right tabular-nums",null==(t=e.status)?"text-muted-foreground":_X[String(t)[0]]??"text-muted-foreground"),children:e.status??"..."}),(0,eh.jsx)("span",{className:"w-8 shrink-0 text-muted-foreground",children:e.method}),(0,eh.jsx)("span",{className:"min-w-0 flex-1 truncate text-foreground",title:e.url,children:function(e,t){try{let t=new URL(e),r=t.pathname+t.search;return r.length>80?r.slice(0,80)+"...":r}catch{return e.length>80?e.slice(0,80)+"...":e}}(e.url,0)}),(0,eh.jsx)("span",{className:"shrink-0 text-[10px] text-muted-foreground/60",children:e.resourceType})]}),r&&(0,eh.jsx)("div",{className:"space-y-1.5 bg-muted/30 px-3 py-2 text-[10px]",children:c?(0,eh.jsx)("div",{className:"flex items-center gap-2 py-2",children:(0,eh.jsx)(_A,{className:"size-3 animate-spin text-muted-foreground"})}):u?(0,eh.jsx)(_0,{detail:u,url:e.url}):(0,eh.jsxs)("div",{className:"text-muted-foreground",children:["URL: ",e.url]})})]},e.requestId)}):(0,eh.jsx)("div",{className:"py-8 text-center text-xs text-muted-foreground",children:"No active session"})}),(0,eh.jsx)(ab,{open:h,onOpenChange:v,children:(0,eh.jsxs)(a_,{className:"max-w-xs",children:[(0,eh.jsx)(ak,{children:(0,eh.jsx)(aj,{children:"Save HAR"})}),(0,eh.jsx)("input",{ref:b,type:"text",value:g,onChange:e=>y(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),I())},placeholder:"capture.har",className:"h-9 w-full rounded-md border border-input bg-transparent px-3 font-mono text-sm outline-none focus:ring-1 focus:ring-ring"}),(0,eh.jsxs)(a$,{children:[(0,eh.jsx)(ag,{variant:"outline",size:"sm",onClick:()=>v(!1),children:"Cancel"}),(0,eh.jsx)(ag,{size:"sm",onClick:I,disabled:!g.trim(),children:"Save"})]})]})})]})}function _0({detail:e,url:t}){let r=function(e){try{return new URL(e).host}catch{return""}}(t),n=e.headers,i=e.responseHeaders,a=e.body,o=e.postData;return(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)(_4,{label:"URL",value:t,wrap:!0}),r&&(0,eh.jsx)(_4,{label:"Host",value:r}),e.method&&(0,eh.jsx)(_4,{label:"Method",value:String(e.method)}),null!=e.status&&(0,eh.jsx)(_4,{label:"Status",value:String(e.status)}),e.mimeType&&(0,eh.jsx)(_4,{label:"Type",value:String(e.mimeType)}),n&&Object.keys(n).length>0&&(0,eh.jsx)(_1,{title:"Request Headers",headers:n}),o&&(0,eh.jsxs)("div",{className:"mt-1",children:[(0,eh.jsx)("span",{className:"text-muted-foreground",children:"Request Body"}),(0,eh.jsx)("pre",{className:"mt-0.5 max-h-32 overflow-auto whitespace-pre-wrap break-all text-foreground",children:_2(o)})]}),i&&Object.keys(i).length>0&&(0,eh.jsx)(_1,{title:"Response Headers",headers:i}),a&&(0,eh.jsxs)("div",{className:"mt-1",children:[(0,eh.jsx)("span",{className:"text-muted-foreground",children:"Response Body"}),(0,eh.jsx)("pre",{className:"mt-0.5 max-h-48 overflow-auto whitespace-pre-wrap break-all text-foreground",children:_2(a)})]})]})}function _1({title:e,headers:t}){return(0,eh.jsxs)("div",{className:"mt-1",children:[(0,eh.jsx)("span",{className:"text-muted-foreground",children:e}),(0,eh.jsx)("div",{className:"mt-0.5 space-y-px",children:Object.entries(t).map(([e,t])=>(0,eh.jsxs)("div",{className:"flex gap-2",children:[(0,eh.jsxs)("span",{className:"shrink-0 text-muted-foreground",children:[e,":"]}),(0,eh.jsx)("span",{className:"min-w-0 flex-1 break-all text-foreground",children:String(t)})]},e))})]})}function _4({label:e,value:t,wrap:r}){return(0,eh.jsxs)("div",{className:"flex gap-2",children:[(0,eh.jsx)("span",{className:"w-12 shrink-0 text-muted-foreground",children:e}),(0,eh.jsx)("span",{className:(0,tT.cn)("min-w-0 flex-1 text-foreground",r?"break-all whitespace-pre-wrap":"truncate"),children:t})]})}function _2(e){try{return JSON.stringify(JSON.parse(e),null,2)}catch{return e}}let _6=tb("plus",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"M12 5v14",key:"s699le"}]]);var _5=e.i(42092);function _9(){let{resolvedTheme:e,setTheme:t}=(0,_5.useTheme)();return(0,eh.jsx)("button",{type:"button",onClick:()=>t("dark"===e?"light":"dark"),className:"flex size-5 items-center justify-center rounded text-muted-foreground hover:bg-muted hover:text-foreground",title:"dark"===e?"Switch to light mode":"Switch to dark mode",children:"dark"===e?(0,eh.jsx)(tC,{className:"size-3"}):(0,eh.jsx)(tS,{className:"size-3"})})}var _3="ContextMenu",[_8,_7]=(0,tq.createContextScope)(_3,[n_]),ke=n_(),[kt,kr]=_8(_3),kn=e=>{let{__scopeContextMenu:t,children:r,onOpenChange:n,dir:i,modal:a=!0}=e,[o,s]=ey.useState(!1),l=ke(t),u=(0,t7.useCallbackRef)(n),d=ey.useCallback(e=>{s(e),u(e)},[u]);return(0,eh.jsx)(kt,{scope:t,open:o,onOpenChange:d,modal:a,children:(0,eh.jsx)(nE,{...l,dir:i,open:o,onOpenChange:d,modal:a,children:r})})};kn.displayName=_3;var ki="ContextMenuTrigger",ka=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,disabled:n=!1,...i}=e,a=kr(ki,r),o=ke(r),s=ey.useRef({x:0,y:0}),l=ey.useRef({getBoundingClientRect:()=>DOMRect.fromRect({width:0,height:0,...s.current})}),u=ey.useRef(0),d=ey.useCallback(()=>window.clearTimeout(u.current),[]),c=e=>{s.current={x:e.clientX,y:e.clientY},a.onOpenChange(!0)};return ey.useEffect(()=>d,[d]),ey.useEffect(()=>void(n&&d()),[n,d]),(0,eh.jsxs)(eh.Fragment,{children:[(0,eh.jsx)(nC,{...o,virtualRef:l}),(0,eh.jsx)(tL.Primitive.span,{"data-state":a.open?"open":"closed","data-disabled":n?"":void 0,...i,ref:t,style:{WebkitTouchCallout:"none",...e.style},onContextMenu:n?e.onContextMenu:(0,tH.composeEventHandlers)(e.onContextMenu,e=>{d(),c(e),e.preventDefault()}),onPointerDown:n?e.onPointerDown:(0,tH.composeEventHandlers)(e.onPointerDown,k_(e=>{d(),u.current=window.setTimeout(()=>c(e),700)})),onPointerMove:n?e.onPointerMove:(0,tH.composeEventHandlers)(e.onPointerMove,k_(d)),onPointerCancel:n?e.onPointerCancel:(0,tH.composeEventHandlers)(e.onPointerCancel,k_(d)),onPointerUp:n?e.onPointerUp:(0,tH.composeEventHandlers)(e.onPointerUp,k_(d))})]})});ka.displayName=ki;var ko=e=>{let{__scopeContextMenu:t,...r}=e,n=ke(t);return(0,eh.jsx)(nP,{...n,...r})};ko.displayName="ContextMenuPortal";var ks="ContextMenuContent",kl=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=kr(ks,r),a=ke(r),o=ey.useRef(!1);return(0,eh.jsx)(nZ,{...a,...n,ref:t,side:"right",sideOffset:2,align:"start",onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),!t.defaultPrevented&&o.current&&t.preventDefault(),o.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||i.modal||(o.current=!0)},style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});kl.displayName=ks;var ku=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(nB,{...i,...n,ref:t})});ku.displayName="ContextMenuGroup";var kd=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(nV,{...i,...n,ref:t})});kd.displayName="ContextMenuLabel";var kc=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(nK,{...i,...n,ref:t})});kc.displayName="ContextMenuItem";var kp=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(nG,{...i,...n,ref:t})});kp.displayName="ContextMenuCheckboxItem";var kf=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(nQ,{...i,...n,ref:t})});kf.displayName="ContextMenuRadioGroup";var km=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(n1,{...i,...n,ref:t})});km.displayName="ContextMenuRadioItem";var kh=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(n5,{...i,...n,ref:t})});kh.displayName="ContextMenuItemIndicator";var kv=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(n9,{...i,...n,ref:t})});kv.displayName="ContextMenuSeparator";var kg=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(n3,{...i,...n,ref:t})});kg.displayName="ContextMenuArrow";var ky="ContextMenuSub",kb=e=>{let{__scopeContextMenu:t,children:r,onOpenChange:n,open:i,defaultOpen:a}=e,o=ke(t),[s,l]=(0,tY.useControllableState)({prop:i,defaultProp:a??!1,onChange:n,caller:ky});return(0,eh.jsx)(it,{...o,open:s,onOpenChange:l,children:r})};kb.displayName=ky;var kx=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(ii,{...i,...n,ref:t})});kx.displayName="ContextMenuSubTrigger";var kw=ey.forwardRef((e,t)=>{let{__scopeContextMenu:r,...n}=e,i=ke(r);return(0,eh.jsx)(io,{...i,...n,ref:t,style:{...e.style,"--radix-context-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-context-menu-content-available-width":"var(--radix-popper-available-width)","--radix-context-menu-content-available-height":"var(--radix-popper-available-height)","--radix-context-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-context-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});function k_(e){return t=>"mouse"!==t.pointerType?e(t):void 0}kw.displayName="ContextMenuSubContent",e.s(["Arrow",()=>kg,"CheckboxItem",()=>kp,"Content",()=>kl,"ContextMenu",()=>kn,"ContextMenuArrow",()=>kg,"ContextMenuCheckboxItem",()=>kp,"ContextMenuContent",()=>kl,"ContextMenuGroup",()=>ku,"ContextMenuItem",()=>kc,"ContextMenuItemIndicator",()=>kh,"ContextMenuLabel",()=>kd,"ContextMenuPortal",()=>ko,"ContextMenuRadioGroup",()=>kf,"ContextMenuRadioItem",()=>km,"ContextMenuSeparator",()=>kv,"ContextMenuSub",()=>kb,"ContextMenuSubContent",()=>kw,"ContextMenuSubTrigger",()=>kx,"ContextMenuTrigger",()=>ka,"Group",()=>ku,"Item",()=>kc,"ItemIndicator",()=>kh,"Label",()=>kd,"Portal",()=>ko,"RadioGroup",()=>kf,"RadioItem",()=>km,"Root",()=>kn,"Separator",()=>kv,"Sub",()=>kb,"SubContent",()=>kw,"SubTrigger",()=>kx,"Trigger",()=>ka,"createContextMenuScope",()=>_7],20483);var kk=e.i(20483),kk=kk;function k$({...e}){return(0,eh.jsx)(kk.Root,{"data-slot":"context-menu",...e})}function kj({className:e,...t}){return(0,eh.jsx)(kk.Trigger,{"data-slot":"context-menu-trigger",className:(0,tT.cn)("select-none",e),...t})}function kS({className:e,...t}){return(0,eh.jsx)(kk.Portal,{children:(0,eh.jsx)(kk.Content,{"data-slot":"context-menu-content",className:(0,tT.cn)("z-50 max-h-(--radix-context-menu-content-available-height) min-w-36 origin-(--radix-context-menu-content-transform-origin) overflow-x-hidden overflow-y-auto rounded-lg bg-popover p-1 text-popover-foreground shadow-md ring-1 ring-foreground/10 duration-100 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...t})})}function kI({className:e,inset:t,variant:r="default",...n}){return(0,eh.jsx)(kk.Item,{"data-slot":"context-menu-item","data-inset":t,"data-variant":r,className:(0,tT.cn)("group/context-menu-item relative flex cursor-default items-center gap-1.5 rounded-md px-1.5 py-1 text-sm outline-hidden select-none focus:bg-accent focus:text-accent-foreground data-inset:pl-7 data-[variant=destructive]:text-destructive data-[variant=destructive]:focus:bg-destructive/10 data-[variant=destructive]:focus:text-destructive dark:data-[variant=destructive]:focus:bg-destructive/20 data-disabled:pointer-events-none data-disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4 focus:*:[svg]:text-accent-foreground data-[variant=destructive]:*:[svg]:text-destructive",e),...n})}let kN={chrome:"https://svgl.app/library/chrome.svg",firefox:"https://svgl.app/library/firefox.svg",safari:"https://svgl.app/library/safari.svg",lightpanda:"/lightpanda.svg"},kE={agentcore:"/providers/agentcore.svg",browserbase:"/providers/browserbase.svg",browserless:"/providers/browserless.svg","browser-use":"/providers/browser-use.svg",kernel:"/providers/kernel.svg"},kC=[{id:"chrome",label:"Chrome",engine:"chrome"},{id:"lightpanda",label:"Lightpanda",engine:"lightpanda"},{id:"agentcore",label:"AgentCore",provider:"agentcore"},{id:"browserbase",label:"Browserbase",provider:"browserbase"},{id:"browserless",label:"Browserless",provider:"browserless"},{id:"browser-use",label:"Browser Use",provider:"browser-use"},{id:"kernel",label:"Kernel",provider:"kernel"}];function kO({name:e,logos:t}){let r=t[e];return r?(0,eh.jsx)("img",{src:r,alt:e,width:16,height:16,className:"size-4 shrink-0"}):e?(0,eh.jsx)("span",{className:"flex size-4 shrink-0 items-center justify-center rounded bg-muted text-[8px] font-bold text-muted-foreground uppercase",children:e.charAt(0)}):(0,eh.jsx)("span",{className:"size-4 shrink-0"})}function kz({engine:e}){return(0,eh.jsx)(kO,{name:e,logos:kN})}function kT({provider:e}){return(0,eh.jsx)(kO,{name:e,logos:kE})}function kP({url:e}){let t=function(e){try{let{hostname:t}=new URL(e);if(!t||"localhost"===t)return null;return`https://www.google.com/s2/favicons?domain=${t}&sz=32`}catch{return null}}(e);return t?(0,eh.jsx)("img",{src:t,alt:"",width:16,height:16,className:"size-4 shrink-0 rounded-sm",onError:e=>{e.target.style.display="none"}}):(0,eh.jsx)("span",{className:"flex size-4 shrink-0 items-center justify-center rounded-sm bg-muted text-[8px] text-muted-foreground",children:"●"})}function kA({tab:e,isViewed:t,isSessionActive:r,onClose:n,onSwitch:i,onSelectSession:a}){return(0,eh.jsxs)(k$,{children:[(0,eh.jsx)(kj,{asChild:!0,children:(0,eh.jsxs)("button",{onClick:t?void 0:()=>{r||a(),e.active||i()},className:(0,tT.cn)("flex w-full min-w-0 items-center gap-2 py-1 pr-1 pl-7 text-left text-xs",t?"bg-card text-foreground":"text-muted-foreground cursor-pointer hover:text-foreground"),children:[(0,eh.jsx)(kP,{url:e.url}),(0,eh.jsx)("span",{className:"min-w-0 flex-1 truncate",children:e.title||e.url||`Tab ${e.label??e.tabId}`}),e.active&&(0,eh.jsx)("span",{className:"shrink-0 rounded border border-border px-1 py-px text-[9px] leading-none text-muted-foreground",children:"active"})]})}),(0,eh.jsx)(kS,{children:(0,eh.jsx)(kI,{onClick:n,children:"Close tab"})})]})}function kR({session:e,isActive:t,tabs:r,engine:n,provider:i,expanded:a,onSelect:o,onToggle:s,onCloseTab:l,onAddTab:u,onSwitchTab:d,onClose:c,onKill:p}){let[f,m]=(0,ey.useState)(!1),[h,v]=(0,ey.useState)(!1);return e.pending||e.closing?(0,eh.jsxs)("div",{className:"flex w-full items-center text-xs text-muted-foreground",children:[(0,eh.jsx)("span",{className:"flex size-6 shrink-0 items-center justify-center",children:(0,eh.jsx)(_A,{className:"size-3 animate-spin"})}),(0,eh.jsxs)("span",{className:"flex flex-1 min-w-0 items-center gap-2 py-1.5 pr-3 pl-1",children:[e.provider??i?(0,eh.jsx)(kT,{provider:e.provider??i}):(0,eh.jsx)(kz,{engine:e.engine??n}),(0,eh.jsx)("span",{className:"truncate font-mono font-semibold",children:e.session}),(0,eh.jsx)("span",{className:"ml-auto text-[10px]",children:e.closing?"Closing...":"Starting..."})]})]}):(0,eh.jsxs)(aH,{open:a,onOpenChange:()=>s(),children:[(0,eh.jsxs)(k$,{children:[(0,eh.jsx)(kj,{asChild:!0,children:(0,eh.jsxs)(aG,{className:(0,tT.cn)("flex w-full items-center text-xs transition-colors",t?"text-foreground":"text-muted-foreground hover:text-foreground"),children:[(0,eh.jsx)("span",{className:"flex size-6 shrink-0 items-center justify-center",children:(0,eh.jsx)(iZ,{className:(0,tT.cn)("size-3 transition-transform",a&&"rotate-90")})}),(0,eh.jsxs)("span",{className:"flex flex-1 min-w-0 items-center gap-2 py-1.5 pr-3 pl-1 text-left",children:[i?(0,eh.jsx)(kT,{provider:i}):(0,eh.jsx)(kz,{engine:n}),(0,eh.jsx)("span",{className:"truncate font-mono font-semibold",children:e.session}),(0,eh.jsx)(tU,{variant:"secondary",className:"ml-auto h-4 px-1.5 text-[10px] tabular-nums",children:r.length})]})]})}),(0,eh.jsxs)(kS,{children:[(0,eh.jsx)(kI,{onClick:()=>m(!0),children:"Close session"}),(0,eh.jsx)(kI,{className:"text-destructive focus:text-destructive",onClick:()=>v(!0),children:"Kill session"})]})]}),(0,eh.jsx)(ab,{open:f,onOpenChange:m,children:(0,eh.jsxs)(a_,{className:"sm:max-w-sm",children:[(0,eh.jsx)(ak,{children:(0,eh.jsx)(aj,{children:"Close session"})}),(0,eh.jsxs)("p",{className:"text-sm text-muted-foreground",children:["Close ",(0,eh.jsx)("span",{className:"font-mono font-semibold text-foreground",children:e.session})," and its browser? This action cannot be undone."]}),(0,eh.jsxs)(a$,{children:[(0,eh.jsx)(ag,{variant:"ghost",size:"sm",onClick:()=>m(!1),children:"Cancel"}),(0,eh.jsx)(ag,{variant:"destructive",size:"sm",onClick:()=>{m(!1),c()},children:"Close"})]})]})}),(0,eh.jsx)(ab,{open:h,onOpenChange:v,children:(0,eh.jsxs)(a_,{className:"sm:max-w-sm",children:[(0,eh.jsx)(ak,{children:(0,eh.jsx)(aj,{children:"Kill session"})}),(0,eh.jsxs)("p",{className:"text-sm text-muted-foreground",children:["Force-kill ",(0,eh.jsx)("span",{className:"font-mono font-semibold text-foreground",children:e.session}),"? This immediately terminates the process without cleanup."]}),(0,eh.jsxs)(a$,{children:[(0,eh.jsx)(ag,{variant:"ghost",size:"sm",onClick:()=>v(!1),children:"Cancel"}),(0,eh.jsx)(ag,{variant:"destructive",size:"sm",onClick:()=>{v(!1),p()},children:"Kill"})]})]})}),(0,eh.jsx)(aq,{children:(0,eh.jsxs)("div",{className:"overflow-hidden pb-1",children:[r.map(e=>{let r=e.label??e.tabId;return(0,eh.jsx)(kA,{tab:e,isViewed:t&&e.active,isSessionActive:t,onClose:()=>l(r),onSwitch:()=>d(r),onSelectSession:o},e.tabId)}),(0,eh.jsxs)("button",{onClick:u,className:"flex w-full items-center gap-2 py-1 pr-1 pl-7 text-xs text-muted-foreground hover:text-foreground",children:[(0,eh.jsx)(_6,{className:"size-4"}),"Add tab"]})]})})]})}function kD(){let e=(0,ev.useAtomValue)(eY),t=(0,ev.useAtomValue)(eK),r=(0,ev.useSetAtom)(eK),n=(0,ev.useAtomValue)(eV),i=(0,ev.useAtomValue)(eW),a=(0,ev.useSetAtom)(e1),o=(0,ev.useSetAtom)(e2),s=(0,ev.useSetAtom)(e6),l=(0,ev.useSetAtom)(e5),u=(0,ev.useSetAtom)(e9),d=(0,ev.useSetAtom)(e3),c=(0,ev.useSetAtom)(e8),[p,f]=(0,ey.useState)({}),[m,h]=(0,ev.useAtom)(eJ),[v,g]=(0,ey.useState)(!1),[y,b]=(0,ey.useState)(""),[x,w]=(0,ey.useState)("chrome"),[_,k]=(0,ey.useState)(!1),[$,j]=(0,ey.useState)(""),S=(0,ey.useRef)(null),I=(0,ey.useCallback)(e=>p[e]??!0,[p]),N=(0,ey.useCallback)(e=>{f(t=>({...t,[e]:!(t[e]??!0)}))},[]),E=(0,ey.useCallback)(async()=>{let e=y.trim();if(!e||_)return;k(!0),j("");let t=kC.find(e=>e.id===x),r=await a({name:e,engine:t?.engine??"chrome",provider:t?.provider});k(!1),r?j(r):(b(""),h(!1))},[y,x,_,a]);return(0,ey.useEffect)(()=>{if(m&&!y){let t=new Set(e.map(e=>e.session)),r=e.length+1;for(;t.has(`session-${r}`);)r++;b(`session-${r}`)}},[m,y,e]),(0,eh.jsxs)("div",{className:"flex h-full flex-col",children:[(0,eh.jsxs)("div",{className:"flex shrink-0 items-center px-3 py-2",children:[(0,eh.jsx)("span",{className:"text-xs text-muted-foreground",children:"Sessions"}),(0,eh.jsxs)("div",{className:"ml-auto flex items-center gap-0.5",children:[(0,eh.jsx)(_9,{}),e.some(e=>!e.pending)&&(0,eh.jsx)("button",{type:"button",onClick:()=>g(!0),className:"flex size-5 items-center justify-center rounded text-muted-foreground hover:bg-muted hover:text-foreground",title:"Close all sessions",children:(0,eh.jsx)(aT,{className:"size-3"})}),(0,eh.jsx)("button",{type:"button",onClick:()=>{let t=new Set(e.map(e=>e.session)),r=e.length+1;for(;t.has(`session-${r}`);)r++;b(`session-${r}`),h(!0)},className:"flex size-5 items-center justify-center rounded text-muted-foreground hover:bg-muted hover:text-foreground",title:"New session",children:(0,eh.jsx)(_6,{className:"size-3.5"})})]})]}),(0,eh.jsx)(tJ,{}),(0,eh.jsx)(_v,{className:"flex-1",children:(0,eh.jsx)("div",{className:"w-full py-1",children:0===e.length?(0,eh.jsx)("div",{className:"py-4 text-center text-xs text-muted-foreground",children:"No sessions"}):e.map(e=>(0,eh.jsx)(kR,{session:e,isActive:e.port===t,tabs:n(e.port),engine:i(e.port),provider:e.provider??"",expanded:I(e.port),onSelect:()=>r(e.port),onToggle:()=>N(e.port),onCloseTab:t=>u({port:e.port,tabRef:t}),onAddTab:()=>d(e.port),onSwitchTab:t=>c({port:e.port,tabRef:t}),onClose:()=>o(e.port),onKill:()=>s(e.port)},e.pending?`pending-${e.session}`:e.port))})}),(0,eh.jsx)(ab,{open:m,onOpenChange:e=>{h(e),e&&j("")},children:(0,eh.jsxs)(a_,{className:"sm:max-w-md",children:[(0,eh.jsx)(ak,{children:(0,eh.jsx)(aj,{children:"New session"})}),(0,eh.jsx)("input",{ref:S,type:"text",value:y,onChange:e=>b(e.target.value),onKeyDown:e=>{"Enter"===e.key&&(e.preventDefault(),E())},placeholder:"Session name",autoFocus:!0,disabled:_,className:"w-full rounded-md border border-border bg-transparent px-3 py-2 text-sm outline-none focus:ring-2 focus:ring-ring"}),(0,eh.jsx)("div",{className:"grid grid-cols-3 gap-2",children:kC.map(e=>(0,eh.jsxs)("button",{type:"button",disabled:_,onClick:()=>w(e.id),className:(0,tT.cn)("flex items-center justify-center gap-2 rounded-md border px-3 py-2 text-sm transition-colors",x===e.id?"border-ring bg-muted text-foreground":"border-border text-muted-foreground hover:text-foreground",_&&"opacity-50"),children:[e.engine?(0,eh.jsx)(kz,{engine:e.engine}):(0,eh.jsx)(kT,{provider:e.provider}),e.label]},e.id))}),$&&(0,eh.jsx)("p",{className:"rounded-md bg-destructive/10 px-3 py-2 text-xs text-destructive",children:$}),(0,eh.jsxs)(a$,{children:[(0,eh.jsx)(ag,{variant:"ghost",size:"sm",onClick:()=>h(!1),disabled:_,children:"Cancel"}),(0,eh.jsxs)(ag,{size:"sm",onClick:E,disabled:!y.trim()||_,children:[_&&(0,eh.jsx)(_A,{className:"size-3 animate-spin"}),_?"Creating...":"Create"]})]})]})}),(0,eh.jsx)(ab,{open:v,onOpenChange:g,children:(0,eh.jsxs)(a_,{className:"sm:max-w-sm",children:[(0,eh.jsx)(ak,{children:(0,eh.jsx)(aj,{children:"Close all sessions"})}),(0,eh.jsxs)("p",{className:"text-sm text-muted-foreground",children:["This will close ",e.filter(e=>!e.pending).length," active ",1===e.filter(e=>!e.pending).length?"session":"sessions"," and their browsers. This action cannot be undone."]}),(0,eh.jsxs)(a$,{children:[(0,eh.jsx)(ag,{variant:"ghost",size:"sm",onClick:()=>g(!1),children:"Cancel"}),(0,eh.jsx)(ag,{variant:"destructive",size:"sm",onClick:()=>{g(!1),l()},children:"Close all"})]})]})})]})}function kZ({groupSize:e,panelElement:t,styleProp:r}){let n,[i,a]=function(e){switch(typeof e){case"number":return[e,"px"];case"string":{let t=parseFloat(e);return e.endsWith("%")?[t,"%"]:e.endsWith("px")?[t,"px"]:e.endsWith("rem")?[t,"rem"]:e.endsWith("em")?[t,"em"]:e.endsWith("vh")?[t,"vh"]:e.endsWith("vw")?[t,"vw"]:[t,"%"]}}}(r);switch(a){case"%":n=i/100*e;break;case"px":n=i;break;case"rem":n=i*parseFloat(getComputedStyle(t.ownerDocument.body).fontSize);break;case"em":n=i*parseFloat(getComputedStyle(t).fontSize);break;case"vh":n=i/100*window.innerHeight;break;case"vw":n=i/100*window.innerWidth}return n}function kM(e){return parseFloat(e.toFixed(3))}function kU({group:e}){let{orientation:t,panels:r}=e;return r.reduce((e,r)=>e+="horizontal"===t?r.element.offsetWidth:r.element.offsetHeight,0)}function kL(e){let{panels:t}=e,r=kU({group:e});return 0===r?t.map(e=>({groupResizeBehavior:e.panelConstraints.groupResizeBehavior,collapsedSize:0,collapsible:!0===e.panelConstraints.collapsible,defaultSize:void 0,disabled:e.panelConstraints.disabled,minSize:0,maxSize:100,panelId:e.id})):t.map(e=>{let t,{element:n,panelConstraints:i}=e,a=0;void 0!==i.collapsedSize&&(a=kM(kZ({groupSize:r,panelElement:n,styleProp:i.collapsedSize})/r*100)),void 0!==i.defaultSize&&(t=kM(kZ({groupSize:r,panelElement:n,styleProp:i.defaultSize})/r*100));let o=0;void 0!==i.minSize&&(o=kM(kZ({groupSize:r,panelElement:n,styleProp:i.minSize})/r*100));let s=100;return void 0!==i.maxSize&&(s=kM(kZ({groupSize:r,panelElement:n,styleProp:i.maxSize})/r*100)),{groupResizeBehavior:i.groupResizeBehavior,collapsedSize:a,collapsible:!0===i.collapsible,defaultSize:t,disabled:i.disabled,minSize:o,maxSize:s,panelId:e.id}})}function kF(e,t="Assertion error"){if(!e)throw Error(t)}function kB(e,t){return Array.from(t).sort("horizontal"===e?kV:kW)}function kV(e,t){let r=e.element.offsetLeft-t.element.offsetLeft;return 0!==r?r:e.element.offsetWidth-t.element.offsetWidth}function kW(e,t){let r=e.element.offsetTop-t.element.offsetTop;return 0!==r?r:e.element.offsetHeight-t.element.offsetHeight}function kJ(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&e.nodeType===Node.ELEMENT_NODE}function kK(e,t){return{x:e.x>=t.left&&e.x<=t.right?0:Math.min(Math.abs(e.x-t.left),Math.abs(e.x-t.right)),y:e.y>=t.top&&e.y<=t.bottom?0:Math.min(Math.abs(e.y-t.top),Math.abs(e.y-t.bottom))}}function kH(e){let{element:t,orientation:n,panels:i,separators:a}=e,o=kB(n,Array.from(t.children).filter(kJ).map(e=>({element:e}))).map(({element:e})=>e),s=[],l=!1,u=!1,d=-1,c=-1,p=0,f,m=[];{let e=-1;for(let t of o)t.hasAttribute("data-panel")&&(e++,t.hasAttribute("data-disabled")||(p++,-1===d&&(d=e),c=e))}if(p>1){let t=-1;for(let p of o)if(p.hasAttribute("data-panel")){t++;let a=i.find(e=>e.element===p);if(a){if(f){let i,o=f.element.getBoundingClientRect(),h=p.getBoundingClientRect();if(u){let e="horizontal"===n?new DOMRect(o.right,o.top,0,o.height):new DOMRect(o.left,o.bottom,o.width,0),t="horizontal"===n?new DOMRect(h.left,h.top,0,h.height):new DOMRect(h.left,h.top,h.width,0);switch(m.length){case 0:i=[e,t];break;case 1:{let r=m[0],a=function({orientation:e,rects:t,targetRect:r}){let n={x:r.x+r.width/2,y:r.y+r.height/2},i,a=Number.MAX_VALUE;for(let r of t){let{x:t,y:o}=kK(n,r),s="horizontal"===e?t:o;sc;l||u||s.push({group:e,groupSize:kU({group:e}),panels:[f,a],separator:"width"in n?void 0:n,rect:i}),l=!1}}u=!1,f=a,m=[]}}else if(p.hasAttribute("data-separator")){null!==p.ariaDisabled&&(l=!0);let e=a.find(e=>e.element===p);e?m.push(e):(f=void 0,m=[])}else u=!0}return s}class kG{#t={};addListener(e,t){let r=this.#t[e];return void 0===r?this.#t[e]=[t]:r.includes(t)||r.push(t),()=>{this.removeListener(e,t)}}emit(e,t){let r=this.#t[e];if(void 0!==r)if(1===r.length)r[0].call(null,t);else{let e=!1,n=null,i=Array.from(r);for(let r=0;r=0&&r.splice(e,1)}}}let kq=new Map,kY=new kG;function kX(e,t){for(let[t]of kq)if(t.id===e)return t}function kQ(e,t){for(let[t,r]of kq)if(t.id===e)return r;if(t)throw Error(`Could not find data for Group with id ${e}`)}function k0(e,t){return kY.addListener("groupChange",r=>{r.group.id===e&&t(r)})}function k1(e,t){let r=kq.get(e);(kq=new Map(kq)).set(e,t),kY.emit("groupChange",{group:e,prev:r,next:t})}let k4=/\b(?:position|zIndex|opacity|transform|webkitTransform|mixBlendMode|filter|webkitFilter|isolation)\b/;function k2(e){let t=e.length;for(;t--;){let r=e[t];if(kF(r,"Missing node"),function(e){let t,r=getComputedStyle(e);return!!("fixed"===r.position||"auto"!==r.zIndex&&("static"!==r.position||"flex"===(t=getComputedStyle(k9(e)??e).display)||"inline-flex"===t)||1>+r.opacity||"transform"in r&&"none"!==r.transform||"webkitTransform"in r&&"none"!==r.webkitTransform||"mixBlendMode"in r&&"normal"!==r.mixBlendMode||"filter"in r&&"none"!==r.filter||"webkitFilter"in r&&"none"!==r.webkitFilter||"isolation"in r&&"isolate"===r.isolation||k4.test(r.willChange)||"touch"===r.webkitOverflowScrolling)}(r))return r}return null}function k6(e){return e&&Number(getComputedStyle(e).zIndex)||0}function k5(e){let t=[];for(;e;)t.push(e),e=k9(e);return t}function k9(e){let{parentNode:t}=e;return null!==t&&"object"==typeof t&&"nodeType"in t&&t.nodeType===Node.DOCUMENT_FRAGMENT_NODE?t.host:t}function k3(e,t){let r=[];return t.forEach((t,n)=>{if(n.disabled)return;let i=kH(n),a=function(e,t,r){let n,i={x:1/0,y:1/0};for(let a of t){let t=kK(r,a.rect);switch(e){case"horizontal":t.x<=i.x&&(n=a,i=t);break;case"vertical":t.y<=i.y&&(n=a,i=t)}}return n?{distance:i,hitRegion:n}:void 0}(n.orientation,i,{x:e.clientX,y:e.clientY});a&&a.distance.x<=0&&a.distance.y<=0&&function({groupElement:e,hitRegion:t,pointerEventTarget:r}){if(!kJ(r)||r.contains(e)||e.contains(r))return!0;if(function(e,t){let r;if(e===t)throw Error("Cannot compare node with itself");let n={a:k5(e),b:k5(t)};for(;n.a.at(-1)===n.b.at(-1);)r=n.a.pop(),n.b.pop();kF(r,"Stacking order can only be calculated for elements with a common ancestor");let i={a:k6(k2(n.a)),b:k6(k2(n.b))};if(i.a===i.b){let e=r.childNodes,t={a:n.a.at(-1),b:n.b.at(-1)},i=e.length;for(;i--;){let r=e[i];if(r===t.a)return 1;if(r===t.b)return -1}}return Math.sign(i.a-i.b)}(r,e)>0){let i=r;for(;i;){var n;if(i.contains(e))break;if(n=i.getBoundingClientRect(),n.xt.x&&n.yt.y)return!1;i=i.parentElement}}return!0}({groupElement:n.element,hitRegion:a.hitRegion.rect,pointerEventTarget:e.target})&&r.push(a.hitRegion)}),r}function k8(e,t,r=0){return Math.abs(kM(e)-kM(t))<=r}function k7(e,t){return k8(e,t)?0:e>t?1:-1}function $e({overrideDisabledPanels:e,panelConstraints:t,prevSize:r,size:n}){let{collapsedSize:i=0,collapsible:a,disabled:o,maxSize:s=100,minSize:l=0}=t;return o&&!e?r:(0>k7(n,l)&&(n=a&&0>k7(n,(i+l)/2)?i:l),kM(n=Math.min(s,n)))}function $t({delta:e,initialLayout:t,panelConstraints:r,pivotIndices:n,prevLayout:i,trigger:a}){if(k8(e,0))return t;let o="imperative-api"===a,s=Object.values(t),l=Object.values(i),u=[...s],[d,c]=n;kF(null!=d,"Invalid first pivot index"),kF(null!=c,"Invalid second pivot index");let p=0;if("keyboard"===a){{let t=e<0?c:d,n=r[t];kF(n,`Panel constraints not found for index ${t}`);let{collapsedSize:i=0,collapsible:a,minSize:o=0}=n;if(a){let r=s[t];if(kF(null!=r,`Previous layout not found for panel index ${t}`),k8(r,i)){let t=o-r;k7(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}{let t=e<0?d:c,n=r[t];kF(n,`No panel constraints found for index ${t}`);let{collapsedSize:i=0,collapsible:a,minSize:o=0}=n;if(a){let r=s[t];if(kF(null!=r,`Previous layout not found for panel index ${t}`),k8(r,o)){let t=r-i;k7(t,Math.abs(e))>0&&(e=e<0?0-t:t)}}}}else{let t=e<0?c:d,n=r[t];kF(n,`Panel constraints not found for index ${t}`);let i=s[t],{collapsible:a,collapsedSize:o,minSize:l}=n;if(a&&0>k7(i,l))if(e>0){let t=l-o;0>k7(i+e,l)&&(e=0>=k7(e,t/2)?0:t)}else{let t=l-o;0>k7(i-e,l)&&(e=k7(100+e,100-t/2)>0?0:-t)}}{let t=e<0?1:-1,n=e<0?c:d,i=0;for(;;){let e=s[n];if(kF(null!=e,`Previous layout not found for panel index ${n}`),i+=$e({overrideDisabledPanels:o,panelConstraints:r[n],prevSize:e,size:100})-e,(n+=t)<0||n>=r.length)break}let a=Math.min(Math.abs(e),Math.abs(i));e=e<0?0-a:a}{let t=e<0?d:c;for(;t>=0&&t=0))break;e<0?t--:t++}}if(function(e,t){if(e.length!==t.length)return!1;for(let r=0;r=0&&n0?n--:n++}}}if(!k8(Object.values(u).reduce((e,t)=>t+e,0),100,.1))return i;let f=Object.keys(i);return u.reduce((e,t,r)=>(e[f[r]]=t,e),{})}function $r(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(void 0===t[r]||0!==k7(e[r],t[r]))return!1;return!0}function $n({layout:e,panelConstraints:t}){let r=Object.values(e),n=[...r],i=n.reduce((e,t)=>e+t,0);if(n.length!==t.length)throw Error(`Invalid ${t.length} panel layout: ${n.map(e=>`${e}%`).join(", ")}`);if(!k8(i,100)&&n.length>0)for(let e=0;e(e[o[r]]=t,e),{})}function $i({groupId:e,panelId:t}){let r=()=>{for(let[t,{defaultLayoutDeferred:r,derivedPanelConstraints:n,layout:i,groupSize:a,separatorToPanels:o}]of kq)if(t.id===e)return{defaultLayoutDeferred:r,derivedPanelConstraints:n,group:t,groupSize:a,layout:i,separatorToPanels:o};throw Error(`Group ${e} not found`)},n=()=>{let e=r().derivedPanelConstraints.find(e=>e.panelId===t);if(void 0!==e)return e;throw Error(`Panel constraints not found for Panel ${t}`)},i=()=>{let e=r().group.panels.find(e=>e.id===t);if(void 0!==e)return e;throw Error(`Layout not found for Panel ${t}`)},a=()=>{let e=r().layout[t];if(void 0!==e)return e;throw Error(`Layout not found for Panel ${t}`)},o=e=>{let n=a();if(e===n)return;let{defaultLayoutDeferred:i,derivedPanelConstraints:o,group:s,groupSize:l,layout:u,separatorToPanels:d}=r(),c=s.panels.findIndex(e=>e.id===t),p=c===s.panels.length-1,f=$n({layout:$t({delta:p?n-e:e-n,initialLayout:u,panelConstraints:o,pivotIndices:p?[c-1,c]:[c,c+1],prevLayout:u,trigger:"imperative-api"}),panelConstraints:o});$r(u,f)||k1(s,{defaultLayoutDeferred:i,derivedPanelConstraints:o,groupSize:l,layout:f,separatorToPanels:d})};return{collapse:()=>{let{collapsible:e,collapsedSize:t}=n(),{mutableValues:r}=i(),s=a();e&&s!==t&&(r.expandToSize=s,o(t))},expand:()=>{let{collapsible:e,collapsedSize:t,minSize:r}=n(),{mutableValues:s}=i(),l=a();if(e&&l===t){let e=s.expandToSize??r;0===e&&(e=1),o(e)}},getSize:()=>{let{group:e}=r(),t=a(),{element:n}=i();return{asPercentage:t,inPixels:"horizontal"===e.orientation?n.offsetWidth:n.offsetHeight}},isCollapsed:()=>{let{collapsible:e,collapsedSize:t}=n(),r=a();return e&&k8(t,r)},resize:e=>{let{group:t}=r(),{element:n}=i(),a=kU({group:t});o(kM(kZ({groupSize:a,panelElement:n,styleProp:e})/a*100))}}}function $a(e){e.defaultPrevented||k3(e,kq).forEach(t=>{if(t.separator){let r=t.panels.find(e=>void 0!==e.panelConstraints.defaultSize);if(r){let n=r.panelConstraints.defaultSize,i=$i({groupId:t.group.id,panelId:r.id});i&&void 0!==n&&(i.resize(n),e.preventDefault())}}})}function $o(e){for(let[t]of kq)if(t.separators.some(t=>t.element===e))return t;throw Error("Could not find parent Group for separator element")}function $s({groupId:e}){let t=()=>{for(let[t,r]of kq)if(t.id===e)return{group:t,...r};throw Error(`Could not find Group with id "${e}"`)};return{getLayout(){let{defaultLayoutDeferred:e,layout:r}=t();return e?{}:r},setLayout(e){let{defaultLayoutDeferred:r,derivedPanelConstraints:n,group:i,groupSize:a,layout:o,separatorToPanels:s}=t(),l=$n({layout:e,panelConstraints:n});return r?o:($r(o,l)||k1(i,{defaultLayoutDeferred:r,derivedPanelConstraints:n,groupSize:a,layout:l,separatorToPanels:s}),l)}}}function $l(e,t){let r=$o(e),n=kQ(r.id,!0),i=r.separators.find(t=>t.element===e);kF(i,"Matching separator not found");let a=n.separatorToPanels.get(i);kF(a,"Matching panels not found");let o=a.map(e=>r.panels.indexOf(e)),s=$s({groupId:r.id}).getLayout(),l=$n({layout:$t({delta:t,initialLayout:s,panelConstraints:n.derivedPanelConstraints,pivotIndices:o,prevLayout:s,trigger:"keyboard"}),panelConstraints:n.derivedPanelConstraints});$r(s,l)||k1(r,{defaultLayoutDeferred:n.defaultLayoutDeferred,derivedPanelConstraints:n.derivedPanelConstraints,groupSize:n.groupSize,layout:l,separatorToPanels:n.separatorToPanels})}function $u(e){if(e.defaultPrevented)return;let t=e.currentTarget,r=$o(t);if(!r.disabled)switch(e.key){case"ArrowDown":e.preventDefault(),"vertical"===r.orientation&&$l(t,5);break;case"ArrowLeft":e.preventDefault(),"horizontal"===r.orientation&&$l(t,-5);break;case"ArrowRight":e.preventDefault(),"horizontal"===r.orientation&&$l(t,5);break;case"ArrowUp":e.preventDefault(),"vertical"===r.orientation&&$l(t,-5);break;case"End":e.preventDefault(),$l(t,100);break;case"Enter":{e.preventDefault();let r=$o(t),{derivedPanelConstraints:n,layout:i,separatorToPanels:a}=kQ(r.id,!0),o=r.separators.find(e=>e.element===t);kF(o,"Matching separator not found");let s=a.get(o);kF(s,"Matching panels not found");let l=s[0],u=n.find(e=>e.panelId===l.id);if(kF(u,"Panel metadata not found"),u.collapsible){let e=i[l.id];$l(t,(u.collapsedSize===e?r.mutableState.expandedPanelSizes[l.id]??u.minSize:u.collapsedSize)-e)}break}case"F6":{e.preventDefault();let r=$o(t).separators.map(e=>e.element),n=Array.from(r).findIndex(t=>t===e.currentTarget);kF(null!==n,"Index not found");let i=e.shiftKey?n>0?n-1:r.length-1:n+10)return;let t=kq,r=k3(e,t),n=new Map,i=!1;r.forEach(e=>{e.separator&&(i||(i=!0,e.separator.element.focus({preventScroll:!0})));let r=t.get(e.group);r&&n.set(e.group,r.layout)}),$p({cursorFlags:0,hitRegions:r,initialLayoutMap:n,pointerDownAtPoint:{x:e.clientX,y:e.clientY},state:"active"}),r.length&&e.preventDefault()}let $m=e=>e,$h=()=>{};function $v(){return void 0===n&&(n=!1,"u">typeof window&&(window.navigator.userAgent.includes("Chrome")||window.navigator.userAgent.includes("Firefox"))&&(n=!0)),n}let $g=new WeakMap;function $y(e){if(null===e.defaultView||void 0===e.defaultView)return;let{prevStyle:t,styleSheet:r}=$g.get(e)??{};void 0===r&&(r=new e.defaultView.CSSStyleSheet,e.adoptedStyleSheets&&e.adoptedStyleSheets.push(r));let n=$d;switch(n.state){case"active":case"hover":{let e=function({cursorFlags:e,groups:t,state:r}){let n=0,i=0;switch(r){case"active":case"hover":t.forEach(e=>{if(!e.mutableState.disableCursor)switch(e.orientation){case"horizontal":n++;break;case"vertical":i++}})}if(0!==n||0!==i){if("active"===r&&e&&$v()){let t=(4&e)!=0,r=(8&e)!=0;if((1&e)!=0)return t?"se-resize":r?"ne-resize":"e-resize";if((2&e)!=0)return t?"sw-resize":r?"nw-resize":"w-resize";if(t)return"s-resize";if(r)return"n-resize"}return $v()?n>0&&i>0?"move":n>0?"ew-resize":"ns-resize":n>0&&i>0?"grab":n>0?"col-resize":"row-resize"}}({cursorFlags:n.cursorFlags,groups:n.hitRegions.map(e=>e.group),state:n.state}),i=`*, *:hover {cursor: ${e} !important; }`;if(t===i)return;t=i,e?0===r.cssRules.length?r.insertRule(i):r.replaceSync(i):1===r.cssRules.length&&r.deleteRule(0);break}case"inactive":t=void 0,1===r.cssRules.length&&r.deleteRule(0)}$g.set(e,{prevStyle:t,styleSheet:r})}function $b({document:e,event:t,hitRegions:r,initialLayoutMap:n,mountedGroups:i,pointerDownAtPoint:a,prevCursorFlags:o}){var s;let l,u,d=0;r.forEach(e=>{let{group:r,groupSize:o}=e,{orientation:s,panels:l}=r,{disableCursor:u}=r.mutableState,c=0;c=a?"horizontal"===s?(t.clientX-a.x)/o*100:(t.clientY-a.y)/o*100:"horizontal"===s?t.clientX<0?-100:100:t.clientY<0?-100:100;let p=n.get(r),f=i.get(r);if(!p||!f)return;let{defaultLayoutDeferred:m,derivedPanelConstraints:h,groupSize:v,layout:g,separatorToPanels:y}=f;if(h&&g&&y){let t=$t({delta:c,initialLayout:p,panelConstraints:h,pivotIndices:e.panels.map(e=>l.indexOf(e)),prevLayout:g,trigger:"mouse-or-touch"});if($r(t,g)){if(0!==c&&!u)switch(s){case"horizontal":d|=c<0?1:2;break;case"vertical":d|=c<0?4:8}}else k1(e.group,{defaultLayoutDeferred:m,derivedPanelConstraints:h,groupSize:v,layout:t,separatorToPanels:y})}});let c=0;0===t.movementX?c|=3&o:c|=3&d,0===t.movementY?c|=12&o:c|=12&d,s=c,l=$d,(u={...$d}).cursorFlags=s,$d=u,$c.emit("change",{prev:l,next:u}),$y(e)}function $x(e){let t=kq,r=$d;"active"===r.state&&$b({document:e.currentTarget,event:e,hitRegions:r.hitRegions,initialLayoutMap:r.initialLayoutMap,mountedGroups:t,prevCursorFlags:r.cursorFlags})}function $w(e){if(e.defaultPrevented)return;let t=$d,r=kq;if("active"===t.state){if(0===e.buttons){$p({cursorFlags:0,state:"inactive"}),t.hitRegions.forEach(e=>{let t=kQ(e.group.id,!0);k1(e.group,t)});return}for(let r of t.hitRegions)if(r.separator){let{element:t}=r.separator;t.hasPointerCapture?.(e.pointerId)||t.setPointerCapture?.(e.pointerId)}$b({document:e.currentTarget,event:e,hitRegions:t.hitRegions,initialLayoutMap:t.initialLayoutMap,mountedGroups:r,pointerDownAtPoint:t.pointerDownAtPoint,prevCursorFlags:t.cursorFlags})}else{let n=k3(e,r);0===n.length?"inactive"!==t.state&&$p({cursorFlags:0,state:"inactive"}):$p({cursorFlags:0,hitRegions:n,state:"hover"}),$y(e.currentTarget)}}function $_(e){e.relatedTarget instanceof HTMLIFrameElement&&"hover"===$d.state&&$p({cursorFlags:0,state:"inactive"})}function $k(e){if(e.defaultPrevented||"mouse"===e.pointerType&&e.button>0)return;let t=$d;"active"===t.state&&($p({cursorFlags:0,state:"inactive"}),t.hitRegions.length>0&&($y(e.currentTarget),t.hitRegions.forEach(e=>{let t=kQ(e.group.id,!0);k1(e.group,t)}),e.preventDefault()))}function $$(e){let t=0,r=0,n={};for(let i of e)if(void 0!==i.defaultSize){t++;let e=kM(i.defaultSize);r+=e,n[i.panelId]=e}else n[i.panelId]=void 0;let i=e.length-t;if(0!==i){let t=kM((100-r)/i);for(let r of e)void 0===r.defaultSize&&(n[r.panelId]=t)}return n}let $j=new Map;function $S(e){let t=(0,ey.useId)();return`${e??t}`}let $I="u">typeof window?ey.useLayoutEffect:ey.useEffect;function $N(e){let t=(0,ey.useRef)(e);return $I(()=>{t.current=e},[e]),(0,ey.useCallback)((...e)=>t.current?.(...e),[t])}function $E(...e){return $N(t=>{e.forEach(e=>{if(e)switch(typeof e){case"function":e(t);break;case"object":e.current=t}})})}function $C(e){let t=(0,ey.useRef)({...e});return $I(()=>{for(let r in e)t.current[r]=e[r]},[e]),t.current}let $O=(0,ey.createContext)(null);function $z({children:e,className:t,defaultLayout:r,disableCursor:n,disabled:i,elementRef:a,groupRef:o,id:s,onLayoutChange:l,onLayoutChanged:u,orientation:d="horizontal",resizeTargetMinimumSize:c={coarse:20,fine:10},style:p,...f}){let m,h=(0,ey.useRef)({onLayoutChange:{},onLayoutChanged:{}}),v=$N(e=>{$r(h.current.onLayoutChange,e)||(h.current.onLayoutChange=e,l?.(e))}),g=$N(e=>{$r(h.current.onLayoutChanged,e)||(h.current.onLayoutChanged=e,u?.(e))}),y=$S(s),b=(0,ey.useRef)(null),[x,w]=function(){let[e,t]=(0,ey.useState)({});return[e,(0,ey.useCallback)(()=>t({}),[])]}(),_=(0,ey.useRef)({lastExpandedPanelSizes:{},layouts:{},panels:[],resizeTargetMinimumSize:c,separators:[]}),k=$E(b,a);m=(0,ey.useRef)({getLayout:()=>({}),setLayout:$m}),(0,ey.useImperativeHandle)(o,()=>m.current,[]),$I(()=>{Object.assign(m.current,$s({groupId:y}))});let $=$N((e,t)=>{let n=$d,i=kX(e),a=kQ(e);if(a){let e=!1;return"active"===n.state&&(e=n.hitRegions.some(e=>e.group===i)),{flexGrow:a.layout[t]??1,pointerEvents:e?"none":void 0}}if(r?.[t])return{flexGrow:r?.[t]}}),j=$C({defaultLayout:r,disableCursor:n}),S=(0,ey.useMemo)(()=>({get disableCursor(){return!!j.disableCursor},getPanelStyles:$,id:y,orientation:d,registerPanel:e=>{let t=_.current;return t.panels=kB(d,[...t.panels,e]),w(),()=>{t.panels=t.panels.filter(t=>t!==e),w()}},registerSeparator:e=>{let t=_.current;return t.separators=kB(d,[...t.separators,e]),w(),()=>{t.separators=t.separators.filter(t=>t!==e),w()}},togglePanelDisabled:(e,t)=>{let r=_.current.panels.find(t=>t.id===e);r&&(r.panelConstraints.disabled=t);let n=kX(y),i=kQ(y);n&&i&&k1(n,{...i,derivedPanelConstraints:kL(n)})},toggleSeparatorDisabled:(e,t)=>{let r=_.current.separators.find(t=>t.id===e);r&&(r.disabled=t)}}),[$,y,w,d,j]),I=(0,ey.useRef)(null);return $I(()=>{let e,t,r,n,a,o,s,l,u,c,p,f,m,h=b.current;if(null===h)return;let x=_.current;if(void 0!==j.defaultLayout&&Object.keys(j.defaultLayout).length===x.panels.length)for(let t of(e={},x.panels)){let r=j.defaultLayout[t.id];void 0!==r&&(e[t.id]=r)}let w={disabled:!!i,element:h,id:y,mutableState:{defaultLayout:e,disableCursor:!!j.disableCursor,expandedPanelSizes:_.current.lastExpandedPanelSizes,layouts:_.current.layouts},orientation:d,panels:x.panels,resizeTargetMinimumSize:x.resizeTargetMinimumSize,separators:x.separators};I.current=w;let k=(t=!0,kF(w.element.ownerDocument.defaultView,"Cannot register an unmounted Group"),r=w.element.ownerDocument.defaultView.ResizeObserver,n=new Set,a=new Set,(o=new r(e=>{for(let r of e){let{borderBoxSize:e,target:n}=r;if(n===w.element){if(t){let e=kU({group:w});if(0===e)return;let t=kQ(w.id);if(!t)return;let r=kL(w),n=t.defaultLayoutDeferred?$$(r):t.layout,i=$n({layout:function({group:e,nextGroupSize:t,prevGroupSize:r,prevLayout:n}){if(r<=0||t<=0||r===t)return n;let i=0,a=0,o=!1,s=new Map,l=[];for(let u of e.panels){let e=n[u.id]??0;if("preserve-pixel-size"===u.panelConstraints.groupResizeBehavior){o=!0;let n=kM(e/100*r/t*100);s.set(u.id,n),i+=n}else l.push(u.id),a+=e}if(!o||0===l.length)return n;let u=100-i,d={...n};if(s.forEach((e,t)=>{d[t]=e}),a>0)for(let e of l){let t=n[e]??0;d[e]=kM(t/a*u)}else{let e=kM(u/l.length);for(let t of l)d[t]=e}return d}({group:w,nextGroupSize:e,prevGroupSize:t.groupSize,prevLayout:n}),panelConstraints:r});if(!t.defaultLayoutDeferred&&$r(t.layout,i)&&function(e,t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(let r in e)if(e[r]!==t[r])return!1;return!0}(t.derivedPanelConstraints,r)&&t.groupSize===e)return;k1(w,{defaultLayoutDeferred:!1,derivedPanelConstraints:r,groupSize:e,layout:i,separatorToPanels:t.separatorToPanels})}}else!function(e,t,r){if(!r[0])return;let n=e.panels.find(e=>e.element===t);if(!n||!n.onResize)return;let i=kU({group:e}),a="horizontal"===e.orientation?n.element.offsetWidth:n.element.offsetHeight,o=n.mutableValues.prevSize,s={asPercentage:kM(a/i*100),inPixels:a};n.mutableValues.prevSize=s,n.onResize(s,n.id,o)}(w,n,e)}})).observe(w.element),w.panels.forEach(e=>{kF(!n.has(e.id),`Panel ids must be unique; id "${e.id}" was used more than once`),n.add(e.id),e.onResize&&o.observe(e.element)}),s=kU({group:w}),l=kL(w),u=w.panels.map(({id:e})=>e).join(","),(c=w.mutableState.defaultLayout)&&(function(e,t){let r=e.map(e=>e.id),n=Object.keys(t);if(r.length!==n.length)return!1;for(let e of r)if(!n.includes(e))return!1;return!0}(w.panels,c)||(c=void 0)),p=$n({layout:w.mutableState.layouts[u]??c??$$(l),panelConstraints:l}),f=w.element.ownerDocument,$j.set(f,($j.get(f)??0)+1),m=new Map,kH(w).forEach(e=>{e.separator&&m.set(e.separator,e.panels)}),k1(w,{defaultLayoutDeferred:0===s,derivedPanelConstraints:l,groupSize:s,layout:p,separatorToPanels:m}),w.separators.forEach(e=>{kF(!a.has(e.id),`Separator ids must be unique; id "${e.id}" was used more than once`),a.add(e.id),e.element.addEventListener("keydown",$u)}),1===$j.get(f)&&(f.addEventListener("dblclick",$a,!0),f.addEventListener("pointerdown",$f,!0),f.addEventListener("pointerleave",$x),f.addEventListener("pointermove",$w),f.addEventListener("pointerout",$_),f.addEventListener("pointerup",$k,!0)),function(){t=!1,$j.set(f,Math.max(0,($j.get(f)??0)-1)),(kq=new Map(kq)).delete(w),w.separators.forEach(e=>{e.element.removeEventListener("keydown",$u)}),$j.get(f)||(f.removeEventListener("dblclick",$a,!0),f.removeEventListener("pointerdown",$f,!0),f.removeEventListener("pointerleave",$x),f.removeEventListener("pointermove",$w),f.removeEventListener("pointerout",$_),f.removeEventListener("pointerup",$k,!0)),o.disconnect()}),{defaultLayoutDeferred:$,derivedPanelConstraints:S,layout:N}=kQ(w.id,!0);!$&&S.length>0&&(v(N),g(N));let E=k0(y,e=>{let{defaultLayoutDeferred:t,derivedPanelConstraints:r,layout:n}=e.next;if(t||0===r.length)return;let i=w.panels.map(({id:e})=>e).join(",");w.mutableState.layouts[i]=n,r.forEach(t=>{if(t.collapsible){let{layout:r}=e.prev??{};if(r){let e=k8(t.collapsedSize,n[t.panelId]),i=k8(t.collapsedSize,r[t.panelId]);e&&!i&&(w.mutableState.expandedPanelSizes[t.panelId]=r[t.panelId])}}});let a="active"!==$d.state;v(n),a&&g(n)});return()=>{I.current=null,k(),E()}},[i,y,g,v,d,x,j]),(0,ey.useEffect)(()=>{let e=I.current;e&&(e.mutableState.defaultLayout=r,e.mutableState.disableCursor=!!n)}),(0,eh.jsx)($O.Provider,{value:S,children:(0,eh.jsx)("div",{...f,className:t,"data-group":!0,"data-testid":y,id:y,ref:k,style:{height:"100%",width:"100%",overflow:"hidden",...p,display:"flex",flexDirection:"horizontal"===d?"row":"column",flexWrap:"nowrap",touchAction:"horizontal"===d?"pan-y":"pan-x"},children:e})})}function $T(){let e=(0,ey.useContext)($O);return kF(e,"Group Context not found; did you render a Panel or Separator outside of a Group?"),e}function $P({children:e,className:t,collapsedSize:r="0%",collapsible:n=!1,defaultSize:i,disabled:a,elementRef:o,groupResizeBehavior:s="preserve-relative-size",id:l,maxSize:u="100%",minSize:d="0%",onResize:c,panelRef:p,style:f,...m}){let h,v=!!l,g=$S(l),y=$C({disabled:a}),b=(0,ey.useRef)(null),x=$E(b,o),{getPanelStyles:w,id:_,orientation:k,registerPanel:$,togglePanelDisabled:j}=$T(),S=null!==c,I=$N((e,t,r)=>{c?.(e,l,r)});$I(()=>{let e=b.current;if(null!==e)return $({element:e,id:g,idIsStable:v,mutableValues:{expandToSize:void 0,prevSize:void 0},onResize:S?I:void 0,panelConstraints:{groupResizeBehavior:s,collapsedSize:r,collapsible:n,defaultSize:i,disabled:y.disabled,maxSize:u,minSize:d}})},[s,r,n,i,S,g,v,u,d,I,$,y]),(0,ey.useEffect)(()=>{j(g,!!a)},[a,g,j]),function(e,t){let{id:r}=$T(),n=(0,ey.useRef)({collapse:$h,expand:$h,getSize:()=>({asPercentage:0,inPixels:0}),isCollapsed:()=>!1,resize:$h});(0,ey.useImperativeHandle)(t,()=>n.current,[]),$I(()=>{Object.assign(n.current,$i({groupId:r,panelId:e}))})}(g,p);let N=()=>{let e=w(_,g);if(e)return JSON.stringify(e)},E=(0,ey.useSyncExternalStore)(e=>k0(_,e),N,N);return h=E?JSON.parse(E):i?{flexGrow:void 0,flexShrink:void 0,flexBasis:i}:{flexGrow:1},(0,eh.jsx)("div",{...m,"data-disabled":a||void 0,"data-panel":!0,"data-testid":g,id:g,ref:x,style:{...$A,display:"flex",flexBasis:0,flexShrink:1,overflow:"visible",...h},children:(0,eh.jsx)("div",{className:t,style:{maxHeight:"100%",maxWidth:"100%",flexGrow:1,overflow:"auto",...f,touchAction:"horizontal"===k?"pan-y":"pan-x"},children:e})})}$z.displayName="Group",$P.displayName="Panel";let $A={minHeight:0,maxHeight:"100%",height:"auto",minWidth:0,maxWidth:"100%",width:"auto",border:"none",borderWidth:0,padding:0,margin:0};function $R({children:e,className:t,disabled:r,elementRef:n,id:i,style:a,...o}){let s,l=$S(i),u=$C({disabled:r}),[d,c]=(0,ey.useState)({}),[p,f]=(0,ey.useState)("inactive"),m=(0,ey.useRef)(null),h=$E(m,n),{disableCursor:v,id:g,orientation:y,registerSeparator:b,toggleSeparatorDisabled:x}=$T();return $I(()=>{let e=m.current;if(null!==e){var t;let r={disabled:u.disabled,element:e,id:l},n=b(r),i=(t=e=>{f("inactive"!==e.next.state&&e.next.hitRegions.some(e=>e.separator===r)?e.next.state:"inactive")},$c.addListener("change",t)),a=k0(g,e=>{let{derivedPanelConstraints:t,layout:n,separatorToPanels:i}=e.next,a=i.get(r);if(a){let e=a[0],r=a.indexOf(e);c(function({layout:e,panelConstraints:t,panelId:r,panelIndex:n}){let i,a,o=e[r],s=t.find(e=>e.panelId===r);if(s){let l=s.maxSize,u=s.collapsible?s.collapsedSize:s.minSize,d=[n,n+1];a=$n({layout:$t({delta:u-o,initialLayout:e,panelConstraints:t,pivotIndices:d,prevLayout:e}),panelConstraints:t})[r],i=$n({layout:$t({delta:l-o,initialLayout:e,panelConstraints:t,pivotIndices:d,prevLayout:e}),panelConstraints:t})[r]}return{valueControls:r,valueMax:i,valueMin:a,valueNow:o}}({layout:n,panelConstraints:t,panelId:e.id,panelIndex:r}))}});return()=>{i(),a(),n()}}},[g,l,b,u]),(0,ey.useEffect)(()=>{x(l,!!r)},[r,l,x]),r&&!v&&(s="not-allowed"),(0,eh.jsx)("div",{...o,"aria-controls":d.valueControls,"aria-disabled":r||void 0,"aria-orientation":"horizontal"===y?"vertical":"horizontal","aria-valuemax":d.valueMax,"aria-valuemin":d.valueMin,"aria-valuenow":d.valueNow,children:e,className:t,"data-separator":r?"disabled":p,"data-testid":l,id:l,ref:h,role:"separator",style:{flexBasis:"auto",cursor:s,...a,flexGrow:0,flexShrink:0,touchAction:"none"},tabIndex:r?void 0:0})}function $D({className:e,...t}){return(0,eh.jsx)($z,{"data-slot":"resizable-panel-group",className:(0,tT.cn)("flex h-full w-full aria-[orientation=vertical]:flex-col",e),...t})}function $Z({...e}){return(0,eh.jsx)($P,{"data-slot":"resizable-panel",...e})}function $M({withHandle:e,className:t,...r}){return(0,eh.jsx)($R,{"data-slot":"resizable-handle",className:(0,tT.cn)("relative flex w-px items-center justify-center bg-border ring-offset-background after:absolute after:inset-y-0 after:left-1/2 after:w-1 after:-translate-x-1/2 focus-visible:ring-1 focus-visible:ring-ring focus-visible:outline-hidden aria-[orientation=horizontal]:h-px aria-[orientation=horizontal]:w-full aria-[orientation=horizontal]:after:left-0 aria-[orientation=horizontal]:after:h-1 aria-[orientation=horizontal]:after:w-full aria-[orientation=horizontal]:after:translate-x-0 aria-[orientation=horizontal]:after:-translate-y-1/2 [&[aria-orientation=horizontal]>div]:rotate-90",t),...r,children:e&&(0,eh.jsx)("div",{className:"z-10 flex h-6 w-1 shrink-0 rounded-lg bg-border"})})}$R.displayName="Separator";var $U="Tabs",[$L,$F]=(0,tq.createContextScope)($U,[rx]),$B=rx(),[$V,$W]=$L($U),$J=ey.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,onValueChange:i,defaultValue:a,orientation:o="horizontal",dir:s,activationMode:l="automatic",...u}=e,d=t6(s),[c,p]=(0,tY.useControllableState)({prop:n,onChange:i,defaultProp:a??"",caller:$U});return(0,eh.jsx)($V,{scope:r,baseId:(0,ru.useId)(),value:c,onValueChange:p,orientation:o,dir:d,activationMode:l,children:(0,eh.jsx)(tL.Primitive.div,{dir:d,"data-orientation":o,...u,ref:t})})});$J.displayName=$U;var $K="TabsList",$H=ey.forwardRef((e,t)=>{let{__scopeTabs:r,loop:n=!0,...i}=e,a=$W($K,r),o=$B(r);return(0,eh.jsx)(rk,{asChild:!0,...o,orientation:a.orientation,dir:a.dir,loop:n,children:(0,eh.jsx)(tL.Primitive.div,{role:"tablist","aria-orientation":a.orientation,...i,ref:t})})});$H.displayName=$K;var $G="TabsTrigger",$q=ey.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,disabled:i=!1,...a}=e,o=$W($G,r),s=$B(r),l=$Q(o.baseId,n),u=$0(o.baseId,n),d=n===o.value;return(0,eh.jsx)(rS,{asChild:!0,...s,focusable:!i,active:d,children:(0,eh.jsx)(tL.Primitive.button,{type:"button",role:"tab","aria-selected":d,"aria-controls":u,"data-state":d?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:l,...a,ref:t,onMouseDown:(0,tH.composeEventHandlers)(e.onMouseDown,e=>{i||0!==e.button||!1!==e.ctrlKey?e.preventDefault():o.onValueChange(n)}),onKeyDown:(0,tH.composeEventHandlers)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&o.onValueChange(n)}),onFocus:(0,tH.composeEventHandlers)(e.onFocus,()=>{let e="manual"!==o.activationMode;d||i||!e||o.onValueChange(n)})})})});$q.displayName=$G;var $Y="TabsContent",$X=ey.forwardRef((e,t)=>{let{__scopeTabs:r,value:n,forceMount:i,children:a,...o}=e,s=$W($Y,r),l=$Q(s.baseId,n),u=$0(s.baseId,n),d=n===s.value,c=ey.useRef(d);return ey.useEffect(()=>{let e=requestAnimationFrame(()=>c.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,eh.jsx)(rp.Presence,{present:i||d,children:({present:r})=>(0,eh.jsx)(tL.Primitive.div,{"data-state":d?"active":"inactive","data-orientation":s.orientation,role:"tabpanel","aria-labelledby":l,hidden:!r,id:u,tabIndex:0,...o,ref:t,style:{...e.style,animationDuration:c.current?"0s":void 0},children:r&&a})})});function $Q(e,t){return`${e}-trigger-${t}`}function $0(e,t){return`${e}-content-${t}`}$X.displayName=$Y,e.s(["Content",()=>$X,"List",()=>$H,"Root",()=>$J,"Tabs",()=>$J,"TabsContent",()=>$X,"TabsList",()=>$H,"TabsTrigger",()=>$q,"Trigger",()=>$q,"createTabsScope",()=>$F],26941);var $1=e.i(26941),$1=$1;function $4({className:e,orientation:t="horizontal",...r}){return(0,eh.jsx)($1.Root,{"data-slot":"tabs","data-orientation":t,className:(0,tT.cn)("group/tabs flex gap-2 data-horizontal:flex-col",e),...r})}let $2=tD("group/tabs-list inline-flex w-fit items-center justify-center rounded-lg p-[3px] text-muted-foreground group-data-horizontal/tabs:h-8 group-data-vertical/tabs:h-fit group-data-vertical/tabs:flex-col data-[variant=line]:rounded-none",{variants:{variant:{default:"bg-muted",line:"gap-1 bg-transparent"}},defaultVariants:{variant:"default"}});function $6({className:e,variant:t="default",...r}){return(0,eh.jsx)($1.List,{"data-slot":"tabs-list","data-variant":t,className:(0,tT.cn)($2({variant:t}),e),...r})}function $5({className:e,...t}){return(0,eh.jsx)($1.Trigger,{"data-slot":"tabs-trigger",className:(0,tT.cn)("relative inline-flex h-[calc(100%-1px)] flex-1 items-center justify-center gap-1.5 rounded-md border border-transparent px-1.5 py-0.5 text-sm font-medium whitespace-nowrap text-foreground/60 transition-all group-data-vertical/tabs:w-full group-data-vertical/tabs:justify-start hover:text-foreground focus-visible:border-ring focus-visible:ring-[3px] focus-visible:ring-ring/50 focus-visible:outline-1 focus-visible:outline-ring disabled:pointer-events-none disabled:opacity-50 dark:text-muted-foreground dark:hover:text-foreground group-data-[variant=default]/tabs-list:data-active:shadow-sm group-data-[variant=line]/tabs-list:data-active:shadow-none [&_svg]:pointer-events-none [&_svg]:shrink-0 [&_svg:not([class*='size-'])]:size-4","group-data-[variant=line]/tabs-list:bg-transparent group-data-[variant=line]/tabs-list:data-active:bg-transparent dark:group-data-[variant=line]/tabs-list:data-active:border-transparent dark:group-data-[variant=line]/tabs-list:data-active:bg-transparent","data-active:bg-background data-active:text-foreground dark:data-active:border-input dark:data-active:bg-input/30 dark:data-active:text-foreground","after:absolute after:bg-foreground after:opacity-0 after:transition-opacity group-data-horizontal/tabs:after:inset-x-0 group-data-horizontal/tabs:after:bottom-[-5px] group-data-horizontal/tabs:after:h-0.5 group-data-vertical/tabs:after:inset-y-0 group-data-vertical/tabs:after:-right-1 group-data-vertical/tabs:after:w-0.5 group-data-[variant=line]/tabs-list:data-active:after:opacity-100",e),...t})}function $9({className:e,...t}){return(0,eh.jsx)($1.Content,{"data-slot":"tabs-content",className:(0,tT.cn)("flex-1 text-sm outline-none",e),...t})}function $3(){var e;let t,r,n,i,a,o,s,l,u,d,c,p,f,m,h,v,g,y,b,x,w,_,k,$,j,S;e=(0,ev.useAtomValue)(eK),t=(0,ev.useSetAtom)(eS),r=(0,ev.useSetAtom)(eI),n=(0,ev.useSetAtom)(eN),i=(0,ev.useSetAtom)(eE),a=(0,ev.useSetAtom)(eC),o=(0,ev.useSetAtom)(eO),s=(0,ev.useSetAtom)(ez),l=(0,ev.useSetAtom)(eT),u=(0,ev.useSetAtom)(eP),d=(0,ev.useSetAtom)(eA),c=(0,ev.useSetAtom)(eR),p=(0,ev.useSetAtom)(eD),f=(0,ev.useSetAtom)(eF),m=(0,ev.useSetAtom)(eB),h=(0,ey.useRef)(null),v=(0,ey.useRef)(null),g=(0,ey.useRef)(0),y=(0,ey.useRef)([]),b=(0,ey.useRef)([]),x=(0,ey.useRef)(e),(0,ey.useEffect)(()=>{x.current!==e&&(x.current=e,y.current=[],b.current=[],t(!1),r(!1),n(!1),i(!1),a(1280),o(720),s(null),l([]),u([]),d([]),c(""))},[e,t,r,n,i,a,o,s,l,u,d,c]),w=(0,ey.useCallback)(()=>{if(e<=0||h.current?.readyState===WebSocket.OPEN)return;let x=new WebSocket(e$(e));h.current=x,p(x),x.onopen=()=>{g.current=0,t(!0)},x.onclose=()=>{t(!1);let e=Math.min(2e3*2**g.current,3e4);g.current++,v.current=setTimeout(w,e)},x.onerror=()=>{x.close()},x.onmessage=t=>{let p;try{p=JSON.parse(t.data)}catch{return}switch(p.type){case"frame":s(p.data);break;case"status":r(p.connected),n(p.screencasting),null!=p.recording&&i(p.recording),a(p.viewportWidth),o(p.viewportHeight),p.engine&&(c(p.engine),m(t=>({...t,[e]:p.engine})));break;case"command":{let e=[...y.current,p].slice(-500);y.current=e,l(e);break}case"console":{let e=[...b.current,p].slice(-500);b.current=e,u(e);break}case"page_error":{let e=[...b.current,p].slice(-500);b.current=e,u(e);break}case"result":{let e=y.current.findIndex(e=>"command"===e.type&&e.id===p.id),t=[...e>=0?[...y.current.slice(0,e),...y.current.slice(e+1)]:y.current,p].slice(-500);y.current=t,l(t);break}case"tabs":d(p.tabs),f(t=>({...t,[e]:p.tabs}));break;case"url":d(e=>e.map(e=>e.active?{...e,url:p.url}:e))}}},[e,p,t,r,n,i,a,o,s,l,u,d,c,f,m]),(0,ey.useEffect)(()=>(w(),()=>{v.current&&clearTimeout(v.current),h.current?.close(),p(null)}),[w,p]),function(e=5e3){let t=(0,ey.useRef)(0),r=(0,ey.useRef)(null),n=ex((0,ey.useCallback)((e,t)=>{t(e7)},[])),i=ex((0,ey.useCallback)(async(e,r)=>{try{var i,a;let o,s=await fetch((o=(i="/api/sessions").startsWith("/")?i:`/${i}`,function(e){if(!e.startsWith("/api/"))throw Error(`Assertion failed: Expected dashboard API path, got: ${e}`)}(o),o));if(s.ok){t.current=0;let i=await s.json();i.sort((e,t)=>e.session.localeCompare(t.session)),r(eH,i),n();let o={...e(eB)},l=!1;for(let e of i)e.engine&&!o[e.port]&&(o[e.port]=e.engine,l=!0);l&&r(eB,o);let u=e(eK),d=e(eY);for(let e of(d.length>0&&!d.some(e=>e.port===u)&&r(eK,d[0].port),i))try{let t=await fetch((a=e.port,ej(a),`/api/session/${a}/tabs`)).catch(()=>null);if(t?.ok){let n=await t.json();n.length>0&&r(eF,t=>({...t,[e.port]:n}))}}catch{}return}}catch{}t.current++,t.current>=2&&r(eH,[])},[n]));(0,ey.useEffect)(()=>(i(),r.current=setInterval(i,e),()=>{r.current&&clearInterval(r.current)}),[i,e])}(),_=(0,ev.useAtomValue)(tn),k=(0,ev.useAtomValue)(eQ),$=(0,ev.useAtomValue)(ta),j=(0,ev.useSetAtom)(ti),(0,ey.useEffect)(()=>{_&&k?j(function(e){try{let t=localStorage.getItem(tt(e));if(!t)return[];let r=JSON.parse(t);return Array.isArray(r)?r:[]}catch{return[]}}(k)):j([])},[_,k,j]),(0,ey.useEffect)(()=>{_&&k&&$.length>0&&function(e,t){try{let r=t.slice(-500);localStorage.setItem(tt(e),JSON.stringify(r))}catch{}}(k,$)},[_,k,$]),S=ex((0,ey.useCallback)(async(e,t)=>{try{let e=await fetch(`${td()}/api/chat/status`);if(e.ok){let r=await e.json();t(tc,!!r.enabled),r.model&&t(tp,r.model)}}catch{t(tc,!1)}try{let e=await fetch(`${td()}/api/models`);if(e.ok){let r=await e.json();if(Array.isArray(r?.data)){let e=r.data.map(e=>({id:e.id,name:e.name||void 0,owned_by:e.owned_by||void 0,context_window:"number"==typeof e.context_window?e.context_window:void 0}));e.sort((e,t)=>e.id.localeCompare(t.id)),t(tf,e)}}}catch{}},[])),(0,ey.useEffect)(()=>{S()},[S]);let I=(0,ev.useAtomValue)(eY).length>0,N=(0,ev.useSetAtom)(eJ),E=function(e){let[t,r]=(0,ey.useState)(!1);return(0,ey.useEffect)(()=>{let t=window.matchMedia(e);r(t.matches);let n=e=>r(e.matches);return t.addEventListener("change",n),()=>t.removeEventListener("change",n)},[e]),t}("(min-width: 768px)"),C=(0,ev.useAtomValue)(eM),O=(0,ev.useAtomValue)(e0),z=(0,eh.jsxs)($4,{defaultValue:"chat",className:"flex h-full flex-col",children:[(0,eh.jsx)("div",{className:"shrink-0 px-2 pt-1",children:(0,eh.jsxs)($6,{variant:"line",className:"h-7 w-full",children:[(0,eh.jsx)($5,{value:"chat",className:"text-[11px]",children:"Chat"}),(0,eh.jsx)($5,{value:"activity",className:"text-[11px]",children:"Activity"}),(0,eh.jsxs)($5,{value:"console",className:"text-[11px]",children:["Console",C&&(0,eh.jsx)("span",{className:"ml-1 inline-flex size-1.5 rounded-full bg-destructive"})]}),(0,eh.jsx)($5,{value:"network",className:"text-[11px]",children:"Network"}),(0,eh.jsx)($5,{value:"storage",className:"text-[11px]",children:"Storage"}),(0,eh.jsxs)($5,{value:"extensions",className:"text-[11px]",children:["Extensions",O.length>0&&(0,eh.jsx)("span",{className:"ml-1 text-[9px] tabular-nums text-muted-foreground",children:O.length})]})]})}),(0,eh.jsx)($9,{value:"activity",className:"min-h-0 flex-1 overflow-hidden",children:(0,eh.jsx)(a2,{})}),(0,eh.jsx)($9,{value:"console",className:"min-h-0 flex-1 overflow-hidden",children:(0,eh.jsx)(_U,{})}),(0,eh.jsx)($9,{value:"network",className:"min-h-0 flex-1 overflow-hidden",children:(0,eh.jsx)(_Q,{})}),(0,eh.jsx)($9,{value:"storage",className:"min-h-0 flex-1 overflow-hidden",children:(0,eh.jsx)(_V,{})}),(0,eh.jsx)($9,{value:"extensions",className:"min-h-0 flex-1 overflow-hidden",children:(0,eh.jsx)(_G,{})}),(0,eh.jsx)($9,{value:"chat",className:"min-h-0 flex-1 overflow-hidden",children:(0,eh.jsx)(_T,{})})]});return E?I?(0,eh.jsx)("div",{className:"flex h-screen flex-col bg-background",children:(0,eh.jsxs)($D,{orientation:"horizontal",className:"min-h-0 flex-1",children:[(0,eh.jsx)($Z,{id:"sessions",defaultSize:"15%",minSize:"10%",maxSize:"30%",children:(0,eh.jsx)(kD,{})}),(0,eh.jsx)($M,{}),(0,eh.jsx)($Z,{id:"viewport",defaultSize:"55%",minSize:"30%",children:(0,eh.jsx)(aO,{})}),(0,eh.jsx)($M,{}),(0,eh.jsx)($Z,{id:"activity",defaultSize:"30%",minSize:"15%",maxSize:"50%",children:z})]})}):(0,eh.jsx)("div",{className:"flex h-screen flex-col bg-background",children:(0,eh.jsxs)($D,{orientation:"horizontal",className:"min-h-0 flex-1",children:[(0,eh.jsx)($Z,{id:"sessions",defaultSize:"15%",minSize:"10%",maxSize:"30%",children:(0,eh.jsx)(kD,{})}),(0,eh.jsx)($M,{}),(0,eh.jsx)($Z,{id:"empty",defaultSize:"85%",children:(0,eh.jsx)("div",{className:"flex h-full items-center justify-center",children:(0,eh.jsxs)("div",{className:"text-center space-y-4",children:[(0,eh.jsxs)("div",{className:"space-y-2",children:[(0,eh.jsx)("p",{className:"text-sm text-muted-foreground",children:"No active sessions"}),(0,eh.jsx)("p",{className:"text-xs text-muted-foreground/60",children:"Create a session to get started"})]}),(0,eh.jsxs)(ag,{size:"sm",onClick:()=>N(!0),children:[(0,eh.jsx)(_6,{className:"size-3.5"}),"New session"]})]})})})]})}):(0,eh.jsx)("div",{className:"flex h-screen flex-col bg-background",children:(0,eh.jsxs)($4,{defaultValue:"viewport",className:"min-h-0 flex-1",children:[(0,eh.jsx)("div",{className:"shrink-0 px-2 pt-2",children:(0,eh.jsxs)($6,{className:"w-full",children:[(0,eh.jsx)($5,{value:"sessions",children:"Sessions"}),(0,eh.jsx)($5,{value:"viewport",children:"Viewport"}),(0,eh.jsx)($5,{value:"activity",children:"Activity"})]})}),(0,eh.jsx)($9,{value:"sessions",className:"min-h-0 overflow-hidden",children:(0,eh.jsx)(kD,{})}),(0,eh.jsx)($9,{value:"viewport",className:"min-h-0 overflow-hidden",children:(0,eh.jsx)(aO,{})}),(0,eh.jsx)($9,{value:"activity",className:"min-h-0 overflow-hidden",children:z})]})})}e.s(["default",()=>$3],11457)}]);_next/static/chunks/0b1b97824e482836.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,69090,(e,t,n)=>{"use strict";var r=/\/\*[^*]*\*+([^/*][^*]*\*+)*\//g,i=/\n/g,a=/^\s*/,s=/^(\*?[-#/*\\\w]+(\[[0-9a-z_-]+\])?)\s*/,o=/^:\s*/,l=/^((?:'(?:\\'|.)*?'|"(?:\\"|.)*?"|\([^)]*?\)|[^};])+)/,c=/^[;\s]*/,u=/^\s+|\s+$/g;function h(e){return e?e.replace(u,""):""}t.exports=function(e,t){if("string"!=typeof e)throw TypeError("First argument must be a string");if(!e)return[];t=t||{};var n=1,u=1;function p(e){var t=e.match(i);t&&(n+=t.length);var r=e.lastIndexOf("\n");u=~r?e.length-r:u+e.length}function d(){var e={line:n,column:u};return function(t){return t.position=new m(e),g(a),t}}function m(e){this.start=e,this.end={line:n,column:u},this.source=t.source}function f(r){var i=Error(t.source+":"+n+":"+u+": "+r);if(i.reason=r,i.filename=t.source,i.line=n,i.column=u,i.source=e,t.silent);else throw i}function g(t){var n=t.exec(e);if(n){var r=n[0];return p(r),e=e.slice(r.length),n}}function E(e){var t;for(e=e||[];t=T();)!1!==t&&e.push(t);return e}function T(){var t=d();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=2;""!=e.charAt(n)&&("*"!=e.charAt(n)||"/"!=e.charAt(n+1));)++n;if(n+=2,""===e.charAt(n-1))return f("End of comment missing");var r=e.slice(2,n-2);return u+=2,p(r),e=e.slice(n),u+=2,t({type:"comment",comment:r})}}m.prototype.content=e,g(a);var A,k=[];for(E(k);A=function(){var e=d(),t=g(s);if(t){if(T(),!g(o))return f("property missing ':'");var n=g(l),i=e({type:"declaration",property:h(t[0].replace(r,"")),value:n?h(n[0].replace(r,"")):""});return g(c),i}}();)!1!==A&&(k.push(A),E(k));return k}},59596,(e,t,n)=>{"use strict";var r=e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(n,"__esModule",{value:!0}),n.default=function(e,t){let n=null;if(!e||"string"!=typeof e)return n;let r=(0,i.default)(e),a="function"==typeof t;return r.forEach(e=>{if("declaration"!==e.type)return;let{property:r,value:i}=e;a?t(r,i,e):i&&((n=n||{})[r]=i)}),n};let i=r(e.r(69090))},51521,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.camelCase=void 0;var r=/^--[a-zA-Z0-9_-]+$/,i=/-([a-z])/g,a=/^[^-]+$/,s=/^-(webkit|moz|ms|o|khtml)-/,o=/^-(ms)-/,l=function(e,t){return t.toUpperCase()},c=function(e,t){return"".concat(t,"-")};n.camelCase=function(e,t){var n;return(void 0===t&&(t={}),!(n=e)||a.test(n)||r.test(n))?e:(e=e.toLowerCase(),(e=t.reactCompat?e.replace(o,c):e.replace(s,c)).replace(i,l))}},63185,(e,t,n)=>{"use strict";var r=(e.e&&e.e.__importDefault||function(e){return e&&e.__esModule?e:{default:e}})(e.r(59596)),i=e.r(51521);function a(e,t){var n={};return e&&"string"==typeof e&&(0,r.default)(e,function(e,r){e&&r&&(n[(0,i.camelCase)(e,t)]=r)}),n}a.default=a,t.exports=a},75609,(e,t,n)=>{"use strict";var r=Object.prototype.hasOwnProperty,i=Object.prototype.toString,a=Object.defineProperty,s=Object.getOwnPropertyDescriptor,o=function(e){return"function"==typeof Array.isArray?Array.isArray(e):"[object Array]"===i.call(e)},l=function(e){if(!e||"[object Object]"!==i.call(e))return!1;var t,n=r.call(e,"constructor"),a=e.constructor&&e.constructor.prototype&&r.call(e.constructor.prototype,"isPrototypeOf");if(e.constructor&&!n&&!a)return!1;for(t in e);return void 0===t||r.call(e,t)},c=function(e,t){a&&"__proto__"===t.name?a(e,t.name,{enumerable:!0,configurable:!0,value:t.newValue,writable:!0}):e[t.name]=t.newValue},u=function(e,t){if("__proto__"===t){if(!r.call(e,t))return;else if(s)return s(e,t).value}return e[t]};t.exports=function e(){var t,n,r,i,a,s,h=arguments[0],p=1,d=arguments.length,m=!1;for("boolean"==typeof h&&(m=h,h=arguments[1]||{},p=2),(null==h||"object"!=typeof h&&"function"!=typeof h)&&(h={});p{"use strict";var t=e.i(39225);let n=function(e){var t,a;if(null==e)return i;if("function"==typeof e)return r(e);if("object"==typeof e){return Array.isArray(e)?function(e){let t=[],i=-1;for(;++i":"")+")"})}return p;function p(){var h;let p,d,m,f=a;if((!t||l(n,o,u[u.length-1]||void 0))&&!1===(f=Array.isArray(h=r(n,u))?h:"number"==typeof h?[!0,h]:null==h?a:[h])[0])return f;if("children"in n&&n.children&&n.children&&f[0]!==s)for(d=(i?n.children.length:-1)+c,m=u.concat(n);d>-1&&d5){let t=e.substring(5);if(t&&t.length>0&&"invalid"!==t)return e}}catch{}return null}let s=p(e,n);if(!s||m.has(s.protocol)||!(d.has(s.protocol)||a.includes(s.protocol)||a.includes("*")))return null;if("mailto:"===s.protocol||!s.protocol.match(/^https?:$/))return s.href;let o="string"==typeof e&&(e.startsWith("/")||e.startsWith("./")||e.startsWith("../"));return s&&t.some(e=>{let t=p(e,n);return!!t&&t.origin===s.origin&&s.href.startsWith(t.href)})?o?s.pathname+s.search+s.hash:s.href:t.includes("*")?"https:"!==s.protocol&&"http:"!==s.protocol?null:o?s.pathname+s.search+s.hash:s.href:null}let g=Symbol("node-seen"),E="object"==typeof self?self:globalThis,T=e=>{var t;let n,r;return(t=new Map,n=(e,n)=>(t.set(n,e),e),r=i=>{if(t.has(i))return t.get(i);let[a,s]=e[i];switch(a){case 0:case -1:return n(s,i);case 1:{let e=n([],i);for(let t of s)e.push(r(t));return e}case 2:{let e=n({},i);for(let[t,n]of s)e[r(t)]=r(n);return e}case 3:return n(new Date(s),i);case 4:{let{source:e,flags:t}=s;return n(new RegExp(e,t),i)}case 5:{let e=n(new Map,i);for(let[t,n]of s)e.set(r(t),r(n));return e}case 6:{let e=n(new Set,i);for(let t of s)e.add(r(t));return e}case 7:{let{name:e,message:t}=s;return n(new E[e](t),i)}case 8:return n(BigInt(s),i);case"BigInt":return n(Object(BigInt(s)),i);case"ArrayBuffer":return n(new Uint8Array(s).buffer,s);case"DataView":{let{buffer:e}=new Uint8Array(s);return n(new DataView(e),s)}}return n(new E[a](s),i)})(0)},{toString:A}={},{keys:k}=Object,_=e=>{let t=typeof e;if("object"!==t||!e)return[0,t];let n=A.call(e).slice(8,-1);switch(n){case"Array":return[1,""];case"Object":return[2,""];case"Date":return[3,""];case"RegExp":return[4,""];case"Map":return[5,""];case"Set":return[6,""];case"DataView":return[1,n]}return n.includes("Array")?[1,n]:n.includes("Error")?[7,n]:[2,n]},b=([e,t])=>0===e&&("function"===t||"symbol"===t),y=(e,{json:t,lossy:n}={})=>{var r,i,a;let s,o,l=[];return(r=!(t||n),i=!!t,a=new Map,s=(e,t)=>{let n=l.push(e)-1;return a.set(t,n),n},o=e=>{if(a.has(e))return a.get(e);let[t,n]=_(e);switch(t){case 0:{let i=e;switch(n){case"bigint":t=8,i=e.toString();break;case"function":case"symbol":if(r)throw TypeError("unable to serialize "+n);i=null;break;case"undefined":return s([-1],e)}return s([t,i],e)}case 1:{if(n){let t=e;return"DataView"===n?t=new Uint8Array(e.buffer):"ArrayBuffer"===n&&(t=new Uint8Array(e)),s([n,[...t]],e)}let r=[],i=s([t,r],e);for(let t of e)r.push(o(t));return i}case 2:{if(n)switch(n){case"BigInt":return s([n,e.toString()],e);case"Boolean":case"Number":case"String":return s([n,e.valueOf()],e)}if(i&&"toJSON"in e)return o(e.toJSON());let a=[],l=s([t,a],e);for(let t of k(e))(r||!b(_(e[t])))&&a.push([o(t),o(e[t])]);return l}case 3:return s([t,e.toISOString()],e);case 4:{let{source:n,flags:r}=e;return s([t,{source:n,flags:r}],e)}case 5:{let n=[],i=s([t,n],e);for(let[t,i]of e)(r||!(b(_(t))||b(_(i))))&&n.push([o(t),o(i)]);return i}case 6:{let n=[],i=s([t,n],e);for(let t of e)(r||!b(_(t)))&&n.push(o(t));return i}}let{message:l}=e;return s([t,{name:n,message:l}],e)})(e),l},C="function"==typeof structuredClone?(e,t)=>t&&("json"in t||"lossy"in t)?T(y(e,t)):structuredClone(e):(e,t)=>T(y(e,t));function N(){}class S{constructor(e,t,n){this.normal=t,this.property=e,n&&(this.space=n)}}function I(e,t){let n={},r={};for(let t of e)Object.assign(n,t.property),Object.assign(r,t.normal);return new S(n,r,t)}function x(e){return e.toLowerCase()}S.prototype.normal={},S.prototype.property={},S.prototype.space=void 0;class D{constructor(e,t){this.attribute=t,this.property=e}}D.prototype.attribute="",D.prototype.booleanish=!1,D.prototype.boolean=!1,D.prototype.commaOrSpaceSeparated=!1,D.prototype.commaSeparated=!1,D.prototype.defined=!1,D.prototype.mustUseProperty=!1,D.prototype.number=!1,D.prototype.overloadedBoolean=!1,D.prototype.property="",D.prototype.spaceSeparated=!1,D.prototype.space=void 0;let O=0,R=F(),L=F(),v=F(),w=F(),M=F(),P=F(),B=F();function F(){return 2**++O}e.s(["boolean",0,R,"booleanish",0,L,"commaOrSpaceSeparated",0,B,"commaSeparated",0,P,"number",0,w,"overloadedBoolean",0,v,"spaceSeparated",0,M],83954);var H=e.i(83954);let U=Object.keys(H);class G extends D{constructor(e,t,n,r){let i=-1;if(super(e,t),function(e,t,n){n&&(e[t]=n)}(this,"space",r),"number"==typeof n)for(;++i"role"===t?t:"aria-"+t.slice(4).toLowerCase()});function Y(e,t){return t in e?e[t]:t}function q(e,t){return Y(e,t.toLowerCase())}let V=j({attributes:{acceptcharset:"accept-charset",classname:"class",htmlfor:"for",httpequiv:"http-equiv"},mustUseProperty:["checked","multiple","muted","selected"],properties:{abbr:null,accept:P,acceptCharset:M,accessKey:M,action:null,allow:null,allowFullScreen:R,allowPaymentRequest:R,allowUserMedia:R,alt:null,as:null,async:R,autoCapitalize:null,autoComplete:M,autoFocus:R,autoPlay:R,blocking:M,capture:null,charSet:null,checked:R,cite:null,className:M,cols:w,colSpan:null,content:null,contentEditable:L,controls:R,controlsList:M,coords:w|P,crossOrigin:null,data:null,dateTime:null,decoding:null,default:R,defer:R,dir:null,dirName:null,disabled:R,download:v,draggable:L,encType:null,enterKeyHint:null,fetchPriority:null,form:null,formAction:null,formEncType:null,formMethod:null,formNoValidate:R,formTarget:null,headers:M,height:w,hidden:v,high:w,href:null,hrefLang:null,htmlFor:M,httpEquiv:M,id:null,imageSizes:null,imageSrcSet:null,inert:R,inputMode:null,integrity:null,is:null,isMap:R,itemId:null,itemProp:M,itemRef:M,itemScope:R,itemType:M,kind:null,label:null,lang:null,language:null,list:null,loading:null,loop:R,low:w,manifest:null,max:null,maxLength:w,media:null,method:null,min:null,minLength:w,multiple:R,muted:R,name:null,nonce:null,noModule:R,noValidate:R,onAbort:null,onAfterPrint:null,onAuxClick:null,onBeforeMatch:null,onBeforePrint:null,onBeforeToggle:null,onBeforeUnload:null,onBlur:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onContextLost:null,onContextMenu:null,onContextRestored:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnded:null,onError:null,onFocus:null,onFormData:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLanguageChange:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadEnd:null,onLoadStart:null,onMessage:null,onMessageError:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRejectionHandled:null,onReset:null,onResize:null,onScroll:null,onScrollEnd:null,onSecurityPolicyViolation:null,onSeeked:null,onSeeking:null,onSelect:null,onSlotChange:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnhandledRejection:null,onUnload:null,onVolumeChange:null,onWaiting:null,onWheel:null,open:R,optimum:w,pattern:null,ping:M,placeholder:null,playsInline:R,popover:null,popoverTarget:null,popoverTargetAction:null,poster:null,preload:null,readOnly:R,referrerPolicy:null,rel:M,required:R,reversed:R,rows:w,rowSpan:w,sandbox:M,scope:null,scoped:R,seamless:R,selected:R,shadowRootClonable:R,shadowRootDelegatesFocus:R,shadowRootMode:null,shape:null,size:w,sizes:null,slot:null,span:w,spellCheck:L,src:null,srcDoc:null,srcLang:null,srcSet:null,start:w,step:null,style:null,tabIndex:w,target:null,title:null,translate:null,type:null,typeMustMatch:R,useMap:null,value:L,width:w,wrap:null,writingSuggestions:null,align:null,aLink:null,archive:M,axis:null,background:null,bgColor:null,border:w,borderColor:null,bottomMargin:w,cellPadding:null,cellSpacing:null,char:null,charOff:null,classId:null,clear:null,code:null,codeBase:null,codeType:null,color:null,compact:R,declare:R,event:null,face:null,frame:null,frameBorder:null,hSpace:w,leftMargin:w,link:null,longDesc:null,lowSrc:null,marginHeight:w,marginWidth:w,noResize:R,noHref:R,noShade:R,noWrap:R,object:null,profile:null,prompt:null,rev:null,rightMargin:w,rules:null,scheme:null,scrolling:L,standby:null,summary:null,text:null,topMargin:w,valueType:null,version:null,vAlign:null,vLink:null,vSpace:w,allowTransparency:null,autoCorrect:null,autoSave:null,disablePictureInPicture:R,disableRemotePlayback:R,prefix:null,property:null,results:w,security:null,unselectable:null},space:"html",transform:q}),$=j({attributes:{accentHeight:"accent-height",alignmentBaseline:"alignment-baseline",arabicForm:"arabic-form",baselineShift:"baseline-shift",capHeight:"cap-height",className:"class",clipPath:"clip-path",clipRule:"clip-rule",colorInterpolation:"color-interpolation",colorInterpolationFilters:"color-interpolation-filters",colorProfile:"color-profile",colorRendering:"color-rendering",crossOrigin:"crossorigin",dataType:"datatype",dominantBaseline:"dominant-baseline",enableBackground:"enable-background",fillOpacity:"fill-opacity",fillRule:"fill-rule",floodColor:"flood-color",floodOpacity:"flood-opacity",fontFamily:"font-family",fontSize:"font-size",fontSizeAdjust:"font-size-adjust",fontStretch:"font-stretch",fontStyle:"font-style",fontVariant:"font-variant",fontWeight:"font-weight",glyphName:"glyph-name",glyphOrientationHorizontal:"glyph-orientation-horizontal",glyphOrientationVertical:"glyph-orientation-vertical",hrefLang:"hreflang",horizAdvX:"horiz-adv-x",horizOriginX:"horiz-origin-x",horizOriginY:"horiz-origin-y",imageRendering:"image-rendering",letterSpacing:"letter-spacing",lightingColor:"lighting-color",markerEnd:"marker-end",markerMid:"marker-mid",markerStart:"marker-start",navDown:"nav-down",navDownLeft:"nav-down-left",navDownRight:"nav-down-right",navLeft:"nav-left",navNext:"nav-next",navPrev:"nav-prev",navRight:"nav-right",navUp:"nav-up",navUpLeft:"nav-up-left",navUpRight:"nav-up-right",onAbort:"onabort",onActivate:"onactivate",onAfterPrint:"onafterprint",onBeforePrint:"onbeforeprint",onBegin:"onbegin",onCancel:"oncancel",onCanPlay:"oncanplay",onCanPlayThrough:"oncanplaythrough",onChange:"onchange",onClick:"onclick",onClose:"onclose",onCopy:"oncopy",onCueChange:"oncuechange",onCut:"oncut",onDblClick:"ondblclick",onDrag:"ondrag",onDragEnd:"ondragend",onDragEnter:"ondragenter",onDragExit:"ondragexit",onDragLeave:"ondragleave",onDragOver:"ondragover",onDragStart:"ondragstart",onDrop:"ondrop",onDurationChange:"ondurationchange",onEmptied:"onemptied",onEnd:"onend",onEnded:"onended",onError:"onerror",onFocus:"onfocus",onFocusIn:"onfocusin",onFocusOut:"onfocusout",onHashChange:"onhashchange",onInput:"oninput",onInvalid:"oninvalid",onKeyDown:"onkeydown",onKeyPress:"onkeypress",onKeyUp:"onkeyup",onLoad:"onload",onLoadedData:"onloadeddata",onLoadedMetadata:"onloadedmetadata",onLoadStart:"onloadstart",onMessage:"onmessage",onMouseDown:"onmousedown",onMouseEnter:"onmouseenter",onMouseLeave:"onmouseleave",onMouseMove:"onmousemove",onMouseOut:"onmouseout",onMouseOver:"onmouseover",onMouseUp:"onmouseup",onMouseWheel:"onmousewheel",onOffline:"onoffline",onOnline:"ononline",onPageHide:"onpagehide",onPageShow:"onpageshow",onPaste:"onpaste",onPause:"onpause",onPlay:"onplay",onPlaying:"onplaying",onPopState:"onpopstate",onProgress:"onprogress",onRateChange:"onratechange",onRepeat:"onrepeat",onReset:"onreset",onResize:"onresize",onScroll:"onscroll",onSeeked:"onseeked",onSeeking:"onseeking",onSelect:"onselect",onShow:"onshow",onStalled:"onstalled",onStorage:"onstorage",onSubmit:"onsubmit",onSuspend:"onsuspend",onTimeUpdate:"ontimeupdate",onToggle:"ontoggle",onUnload:"onunload",onVolumeChange:"onvolumechange",onWaiting:"onwaiting",onZoom:"onzoom",overlinePosition:"overline-position",overlineThickness:"overline-thickness",paintOrder:"paint-order",panose1:"panose-1",pointerEvents:"pointer-events",referrerPolicy:"referrerpolicy",renderingIntent:"rendering-intent",shapeRendering:"shape-rendering",stopColor:"stop-color",stopOpacity:"stop-opacity",strikethroughPosition:"strikethrough-position",strikethroughThickness:"strikethrough-thickness",strokeDashArray:"stroke-dasharray",strokeDashOffset:"stroke-dashoffset",strokeLineCap:"stroke-linecap",strokeLineJoin:"stroke-linejoin",strokeMiterLimit:"stroke-miterlimit",strokeOpacity:"stroke-opacity",strokeWidth:"stroke-width",tabIndex:"tabindex",textAnchor:"text-anchor",textDecoration:"text-decoration",textRendering:"text-rendering",transformOrigin:"transform-origin",typeOf:"typeof",underlinePosition:"underline-position",underlineThickness:"underline-thickness",unicodeBidi:"unicode-bidi",unicodeRange:"unicode-range",unitsPerEm:"units-per-em",vAlphabetic:"v-alphabetic",vHanging:"v-hanging",vIdeographic:"v-ideographic",vMathematical:"v-mathematical",vectorEffect:"vector-effect",vertAdvY:"vert-adv-y",vertOriginX:"vert-origin-x",vertOriginY:"vert-origin-y",wordSpacing:"word-spacing",writingMode:"writing-mode",xHeight:"x-height",playbackOrder:"playbackorder",timelineBegin:"timelinebegin"},properties:{about:B,accentHeight:w,accumulate:null,additive:null,alignmentBaseline:null,alphabetic:w,amplitude:w,arabicForm:null,ascent:w,attributeName:null,attributeType:null,azimuth:w,bandwidth:null,baselineShift:null,baseFrequency:null,baseProfile:null,bbox:null,begin:null,bias:w,by:null,calcMode:null,capHeight:w,className:M,clip:null,clipPath:null,clipPathUnits:null,clipRule:null,color:null,colorInterpolation:null,colorInterpolationFilters:null,colorProfile:null,colorRendering:null,content:null,contentScriptType:null,contentStyleType:null,crossOrigin:null,cursor:null,cx:null,cy:null,d:null,dataType:null,defaultAction:null,descent:w,diffuseConstant:w,direction:null,display:null,dur:null,divisor:w,dominantBaseline:null,download:R,dx:null,dy:null,edgeMode:null,editable:null,elevation:w,enableBackground:null,end:null,event:null,exponent:w,externalResourcesRequired:null,fill:null,fillOpacity:w,fillRule:null,filter:null,filterRes:null,filterUnits:null,floodColor:null,floodOpacity:null,focusable:null,focusHighlight:null,fontFamily:null,fontSize:null,fontSizeAdjust:null,fontStretch:null,fontStyle:null,fontVariant:null,fontWeight:null,format:null,fr:null,from:null,fx:null,fy:null,g1:P,g2:P,glyphName:P,glyphOrientationHorizontal:null,glyphOrientationVertical:null,glyphRef:null,gradientTransform:null,gradientUnits:null,handler:null,hanging:w,hatchContentUnits:null,hatchUnits:null,height:null,href:null,hrefLang:null,horizAdvX:w,horizOriginX:w,horizOriginY:w,id:null,ideographic:w,imageRendering:null,initialVisibility:null,in:null,in2:null,intercept:w,k:w,k1:w,k2:w,k3:w,k4:w,kernelMatrix:B,kernelUnitLength:null,keyPoints:null,keySplines:null,keyTimes:null,kerning:null,lang:null,lengthAdjust:null,letterSpacing:null,lightingColor:null,limitingConeAngle:w,local:null,markerEnd:null,markerMid:null,markerStart:null,markerHeight:null,markerUnits:null,markerWidth:null,mask:null,maskContentUnits:null,maskUnits:null,mathematical:null,max:null,media:null,mediaCharacterEncoding:null,mediaContentEncodings:null,mediaSize:w,mediaTime:null,method:null,min:null,mode:null,name:null,navDown:null,navDownLeft:null,navDownRight:null,navLeft:null,navNext:null,navPrev:null,navRight:null,navUp:null,navUpLeft:null,navUpRight:null,numOctaves:null,observer:null,offset:null,onAbort:null,onActivate:null,onAfterPrint:null,onBeforePrint:null,onBegin:null,onCancel:null,onCanPlay:null,onCanPlayThrough:null,onChange:null,onClick:null,onClose:null,onCopy:null,onCueChange:null,onCut:null,onDblClick:null,onDrag:null,onDragEnd:null,onDragEnter:null,onDragExit:null,onDragLeave:null,onDragOver:null,onDragStart:null,onDrop:null,onDurationChange:null,onEmptied:null,onEnd:null,onEnded:null,onError:null,onFocus:null,onFocusIn:null,onFocusOut:null,onHashChange:null,onInput:null,onInvalid:null,onKeyDown:null,onKeyPress:null,onKeyUp:null,onLoad:null,onLoadedData:null,onLoadedMetadata:null,onLoadStart:null,onMessage:null,onMouseDown:null,onMouseEnter:null,onMouseLeave:null,onMouseMove:null,onMouseOut:null,onMouseOver:null,onMouseUp:null,onMouseWheel:null,onOffline:null,onOnline:null,onPageHide:null,onPageShow:null,onPaste:null,onPause:null,onPlay:null,onPlaying:null,onPopState:null,onProgress:null,onRateChange:null,onRepeat:null,onReset:null,onResize:null,onScroll:null,onSeeked:null,onSeeking:null,onSelect:null,onShow:null,onStalled:null,onStorage:null,onSubmit:null,onSuspend:null,onTimeUpdate:null,onToggle:null,onUnload:null,onVolumeChange:null,onWaiting:null,onZoom:null,opacity:null,operator:null,order:null,orient:null,orientation:null,origin:null,overflow:null,overlay:null,overlinePosition:w,overlineThickness:w,paintOrder:null,panose1:null,path:null,pathLength:w,patternContentUnits:null,patternTransform:null,patternUnits:null,phase:null,ping:M,pitch:null,playbackOrder:null,pointerEvents:null,points:null,pointsAtX:w,pointsAtY:w,pointsAtZ:w,preserveAlpha:null,preserveAspectRatio:null,primitiveUnits:null,propagate:null,property:B,r:null,radius:null,referrerPolicy:null,refX:null,refY:null,rel:B,rev:B,renderingIntent:null,repeatCount:null,repeatDur:null,requiredExtensions:B,requiredFeatures:B,requiredFonts:B,requiredFormats:B,resource:null,restart:null,result:null,rotate:null,rx:null,ry:null,scale:null,seed:null,shapeRendering:null,side:null,slope:null,snapshotTime:null,specularConstant:w,specularExponent:w,spreadMethod:null,spacing:null,startOffset:null,stdDeviation:null,stemh:null,stemv:null,stitchTiles:null,stopColor:null,stopOpacity:null,strikethroughPosition:w,strikethroughThickness:w,string:null,stroke:null,strokeDashArray:B,strokeDashOffset:null,strokeLineCap:null,strokeLineJoin:null,strokeMiterLimit:w,strokeOpacity:w,strokeWidth:null,style:null,surfaceScale:w,syncBehavior:null,syncBehaviorDefault:null,syncMaster:null,syncTolerance:null,syncToleranceDefault:null,systemLanguage:B,tabIndex:w,tableValues:null,target:null,targetX:w,targetY:w,textAnchor:null,textDecoration:null,textRendering:null,textLength:null,timelineBegin:null,title:null,transformBehavior:null,type:null,typeOf:B,to:null,transform:null,transformOrigin:null,u1:null,u2:null,underlinePosition:w,underlineThickness:w,unicode:null,unicodeBidi:null,unicodeRange:null,unitsPerEm:w,values:null,vAlphabetic:w,vMathematical:w,vectorEffect:null,vHanging:w,vIdeographic:w,version:null,vertAdvY:w,vertOriginX:w,vertOriginY:w,viewBox:null,viewTarget:null,visibility:null,width:null,widths:null,wordSpacing:null,writingMode:null,x:null,x1:null,x2:null,xChannelSelector:null,xHeight:w,y:null,y1:null,y2:null,yChannelSelector:null,z:null,zoomAndPan:null},space:"svg",transform:Y}),W=j({properties:{xLinkActuate:null,xLinkArcRole:null,xLinkHref:null,xLinkRole:null,xLinkShow:null,xLinkTitle:null,xLinkType:null},space:"xlink",transform:(e,t)=>"xlink:"+t.slice(5).toLowerCase()}),Q=j({attributes:{xmlnsxlink:"xmlns:xlink"},properties:{xmlnsXLink:null,xmlns:null},space:"xmlns",transform:q}),K=j({properties:{xmlBase:null,xmlLang:null,xmlSpace:null},space:"xml",transform:(e,t)=>"xml:"+t.slice(3).toLowerCase()}),X=I([z,V,W,Q,K],"html"),Z=I([z,$,W,Q,K],"svg");function J(e){let t=[],n=String(e||""),r=n.indexOf(","),i=0,a=!1;for(;!a;){-1===r&&(r=n.length,a=!0);let e=n.slice(i,r).trim();(e||!a)&&t.push(e),i=r+1,r=n.indexOf(",",i)}return t}function ee(e,t){let n=t||{};return(""===e[e.length-1]?[...e,""]:e).join((n.padRight?" ":"")+","+(!1===n.padLeft?"":" ")).trim()}let et=/[#.]/g,en=/[A-Z]/g,er=/-[a-z]/g,ei=/^data[-\w.:]+$/i;function ea(e,t){let n=x(t),r=t,i=D;if(n in e.normal)return e.property[e.normal[n]];if(n.length>4&&"data"===n.slice(0,4)&&ei.test(t)){if("-"===t.charAt(4)){let e=t.slice(5).replace(er,eo);r="data"+e.charAt(0).toUpperCase()+e.slice(1)}else{let e=t.slice(4);if(!er.test(e)){let n=e.replace(en,es);"-"!==n.charAt(0)&&(n="-"+n),t="data"+n}}i=G}return new i(r,t)}function es(e){return"-"+e.toLowerCase()}function eo(e){return e.charAt(1).toUpperCase()}function el(e){let t=String(e||"").trim();return t?t.split(/[ \t\n\r\f]+/g):[]}function ec(e){return e.join(" ").trim()}function eu(e,t,n){let r=n?function(e){let t=new Map;for(let n of e)t.set(n.toLowerCase(),n);return t}(n):void 0;return function(n,i,...a){let s;if(null==n)s={type:"root",children:[]},a.unshift(i);else{let o=(s=function(e,t){let n,r,i=e||"",a={},s=0;for(;s1?r[e.line-2]:0)+e.column-1;if(n-1&&e<=t.length){let n=0;for(;;){let i=r[n];if(void 0===i){let e=em(t,r[n-1]);i=-1===e?t.length+1:e+1,r[n]=i}if(i>e)return{line:n+1,column:e-(n>0?r[n-1]:0)+1,offset:e};n++}}}}),s=a.toPoint(0),o=a.toPoint(i.length);N(s,"expected `start`"),N(o,"expected `end`"),n.position={start:s,end:o}}return n}case"#documentType":return ek(e,t,n={type:"doctype"}),n;case"#text":return n={type:"text",value:t.value},ek(e,t,n),n;default:return function(e,t){let n=e.schema;e.schema=t.namespaceURI===ef.svg?Z:X;let r=-1,i={};for(;++r=55296&&e<=57343}function eM(e){return 32!==e&&10!==e&&13!==e&&9!==e&&12!==e&&e>=1&&e<=31||e>=127&&e<=159}function eP(e){return e>=64976&&e<=65007||eO.has(e)}(cN=cU||(cU={})).controlCharacterInInputStream="control-character-in-input-stream",cN.noncharacterInInputStream="noncharacter-in-input-stream",cN.surrogateInInputStream="surrogate-in-input-stream",cN.nonVoidHtmlElementStartTagWithTrailingSolidus="non-void-html-element-start-tag-with-trailing-solidus",cN.endTagWithAttributes="end-tag-with-attributes",cN.endTagWithTrailingSolidus="end-tag-with-trailing-solidus",cN.unexpectedSolidusInTag="unexpected-solidus-in-tag",cN.unexpectedNullCharacter="unexpected-null-character",cN.unexpectedQuestionMarkInsteadOfTagName="unexpected-question-mark-instead-of-tag-name",cN.invalidFirstCharacterOfTagName="invalid-first-character-of-tag-name",cN.unexpectedEqualsSignBeforeAttributeName="unexpected-equals-sign-before-attribute-name",cN.missingEndTagName="missing-end-tag-name",cN.unexpectedCharacterInAttributeName="unexpected-character-in-attribute-name",cN.unknownNamedCharacterReference="unknown-named-character-reference",cN.missingSemicolonAfterCharacterReference="missing-semicolon-after-character-reference",cN.unexpectedCharacterAfterDoctypeSystemIdentifier="unexpected-character-after-doctype-system-identifier",cN.unexpectedCharacterInUnquotedAttributeValue="unexpected-character-in-unquoted-attribute-value",cN.eofBeforeTagName="eof-before-tag-name",cN.eofInTag="eof-in-tag",cN.missingAttributeValue="missing-attribute-value",cN.missingWhitespaceBetweenAttributes="missing-whitespace-between-attributes",cN.missingWhitespaceAfterDoctypePublicKeyword="missing-whitespace-after-doctype-public-keyword",cN.missingWhitespaceBetweenDoctypePublicAndSystemIdentifiers="missing-whitespace-between-doctype-public-and-system-identifiers",cN.missingWhitespaceAfterDoctypeSystemKeyword="missing-whitespace-after-doctype-system-keyword",cN.missingQuoteBeforeDoctypePublicIdentifier="missing-quote-before-doctype-public-identifier",cN.missingQuoteBeforeDoctypeSystemIdentifier="missing-quote-before-doctype-system-identifier",cN.missingDoctypePublicIdentifier="missing-doctype-public-identifier",cN.missingDoctypeSystemIdentifier="missing-doctype-system-identifier",cN.abruptDoctypePublicIdentifier="abrupt-doctype-public-identifier",cN.abruptDoctypeSystemIdentifier="abrupt-doctype-system-identifier",cN.cdataInHtmlContent="cdata-in-html-content",cN.incorrectlyOpenedComment="incorrectly-opened-comment",cN.eofInScriptHtmlCommentLikeText="eof-in-script-html-comment-like-text",cN.eofInDoctype="eof-in-doctype",cN.nestedComment="nested-comment",cN.abruptClosingOfEmptyComment="abrupt-closing-of-empty-comment",cN.eofInComment="eof-in-comment",cN.incorrectlyClosedComment="incorrectly-closed-comment",cN.eofInCdata="eof-in-cdata",cN.absenceOfDigitsInNumericCharacterReference="absence-of-digits-in-numeric-character-reference",cN.nullCharacterReference="null-character-reference",cN.surrogateCharacterReference="surrogate-character-reference",cN.characterReferenceOutsideUnicodeRange="character-reference-outside-unicode-range",cN.controlCharacterReference="control-character-reference",cN.noncharacterCharacterReference="noncharacter-character-reference",cN.missingWhitespaceBeforeDoctypeName="missing-whitespace-before-doctype-name",cN.missingDoctypeName="missing-doctype-name",cN.invalidCharacterSequenceAfterDoctypeName="invalid-character-sequence-after-doctype-name",cN.duplicateAttribute="duplicate-attribute",cN.nonConformingDoctype="non-conforming-doctype",cN.missingDoctype="missing-doctype",cN.misplacedDoctype="misplaced-doctype",cN.endTagWithoutMatchingOpenElement="end-tag-without-matching-open-element",cN.closingOfElementWithOpenChildElements="closing-of-element-with-open-child-elements",cN.disallowedContentInNoscriptInHead="disallowed-content-in-noscript-in-head",cN.openElementsLeftAfterEof="open-elements-left-after-eof",cN.abandonedHeadElementChild="abandoned-head-element-child",cN.misplacedStartTagForHeadElement="misplaced-start-tag-for-head-element",cN.nestedNoscriptInHead="nested-noscript-in-head",cN.eofInElementThatCanContainOnlyText="eof-in-element-that-can-contain-only-text";class eB{constructor(e){this.handler=e,this.html="",this.pos=-1,this.lastGapPos=-2,this.gapStack=[],this.skipNextNewLine=!1,this.lastChunkWritten=!1,this.endOfChunkHit=!1,this.bufferWaterline=65536,this.isEol=!1,this.lineStartPos=0,this.droppedBufferSize=0,this.line=1,this.lastErrOffset=-1}get col(){return this.pos-this.lineStartPos+Number(this.lastGapPos!==this.pos)}get offset(){return this.droppedBufferSize+this.pos}getError(e,t){let{line:n,col:r,offset:i}=this,a=r+t,s=i+t;return{code:e,startLine:n,endLine:n,startCol:a,endCol:a,startOffset:s,endOffset:s}}_err(e){this.handler.onParseError&&this.lastErrOffset!==this.offset&&(this.lastErrOffset=this.offset,this.handler.onParseError(this.getError(e,0)))}_addGap(){this.gapStack.push(this.lastGapPos),this.lastGapPos=this.pos}_processSurrogate(e){if(this.pos!==this.html.length-1){let t=this.html.charCodeAt(this.pos+1);if(t>=56320&&t<=57343)return this.pos++,this._addGap(),(e-55296)*1024+9216+t}else if(!this.lastChunkWritten)return this.endOfChunkHit=!0,cH.EOF;return this._err(cU.surrogateInInputStream),e}willDropParsedChunk(){return this.pos>this.bufferWaterline}dropParsedChunk(){this.willDropParsedChunk()&&(this.html=this.html.substring(this.pos),this.lineStartPos-=this.pos,this.droppedBufferSize+=this.pos,this.pos=0,this.lastGapPos=-2,this.gapStack.length=0)}write(e,t){this.html.length>0?this.html+=e:this.html=e,this.endOfChunkHit=!1,this.lastChunkWritten=t}insertHtmlAtCurrentPos(e){this.html=this.html.substring(0,this.pos+1)+e+this.html.substring(this.pos+1),this.endOfChunkHit=!1}startsWith(e,t){if(this.pos+e.length>this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,!1;if(t)return this.html.startsWith(e,this.pos);for(let t=0;t=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,cH.EOF;let n=this.html.charCodeAt(t);return n===cH.CARRIAGE_RETURN?cH.LINE_FEED:n}advance(){if(this.pos++,this.isEol&&(this.isEol=!1,this.line++,this.lineStartPos=this.pos),this.pos>=this.html.length)return this.endOfChunkHit=!this.lastChunkWritten,cH.EOF;let e=this.html.charCodeAt(this.pos);return e===cH.CARRIAGE_RETURN?(this.isEol=!0,this.skipNextNewLine=!0,cH.LINE_FEED):e===cH.LINE_FEED&&(this.isEol=!0,this.skipNextNewLine)?(this.line--,this.skipNextNewLine=!1,this._addGap(),this.advance()):(this.skipNextNewLine=!1,ew(e)&&(e=this._processSurrogate(e)),null===this.handler.onParseError||e>31&&e<127||e===cH.LINE_FEED||e===cH.CARRIAGE_RETURN||e>159&&e<64976||this._checkForProblematicCharacters(e),e)}_checkForProblematicCharacters(e){eM(e)?this._err(cU.controlCharacterInInputStream):eP(e)&&this._err(cU.noncharacterInInputStream)}retreat(e){for(this.pos-=e;this.pos=0;n--)if(e.attrs[n].name===t)return e.attrs[n].value;return null}(cS=cG||(cG={}))[cS.CHARACTER=0]="CHARACTER",cS[cS.NULL_CHARACTER=1]="NULL_CHARACTER",cS[cS.WHITESPACE_CHARACTER=2]="WHITESPACE_CHARACTER",cS[cS.START_TAG=3]="START_TAG",cS[cS.END_TAG=4]="END_TAG",cS[cS.COMMENT=5]="COMMENT",cS[cS.DOCTYPE=6]="DOCTYPE",cS[cS.EOF=7]="EOF",cS[cS.HIBERNATION=8]="HIBERNATION",e.s(["TokenType",()=>cG,"getTokenAttr",()=>eF],43820);let eH=new Uint16Array('ᵁ<Õıʊҝջאٵ۞ޢߖࠏ੊ઑඡ๭༉༦჊ረዡᐕᒝᓃᓟᔥ\0\0\0\0\0\0ᕫᛍᦍᰒᷝ὾⁠↰⊍⏀⏻⑂⠤⤒ⴈ⹈⿎〖㊺㘹㞬㣾㨨㩱㫠㬮ࠀEMabcfglmnoprstu\\bfms„‹•˜¦³¹ÈÏlig耻Æ䃆P耻&䀦cute耻Á䃁reve;䄂Āiyx}rc耻Â䃂;䐐r;쀀𝔄rave耻À䃀pha;䎑acr;䄀d;橓Āgp¡on;䄄f;쀀𝔸plyFunction;恡ing耻Å䃅Ācs¾Ãr;쀀𝒜ign;扔ilde耻Ã䃃ml耻Ä䃄ЀaceforsuåûþėĜĢħĪĀcrêòkslash;或Ŷöø;櫧ed;挆y;䐑ƀcrtąċĔause;戵noullis;愬a;䎒r;쀀𝔅pf;쀀𝔹eve;䋘còēmpeq;扎܀HOacdefhilorsuōőŖƀƞƢƵƷƺǜȕɳɸɾcy;䐧PY耻©䂩ƀcpyŝŢźute;䄆Ā;iŧŨ拒talDifferentialD;慅leys;愭ȀaeioƉƎƔƘron;䄌dil耻Ç䃇rc;䄈nint;戰ot;䄊ĀdnƧƭilla;䂸terDot;䂷òſi;䎧rcleȀDMPTLJNjǑǖot;抙inus;抖lus;投imes;抗oĀcsǢǸkwiseContourIntegral;戲eCurlyĀDQȃȏoubleQuote;思uote;怙ȀlnpuȞȨɇɕonĀ;eȥȦ户;橴ƀgitȯȶȺruent;扡nt;戯ourIntegral;戮ĀfrɌɎ;愂oduct;成nterClockwiseContourIntegral;戳oss;樯cr;쀀𝒞pĀ;Cʄʅ拓ap;才րDJSZacefiosʠʬʰʴʸˋ˗ˡ˦̳ҍĀ;oŹʥtrahd;椑cy;䐂cy;䐅cy;䐏ƀgrsʿ˄ˇger;怡r;憡hv;櫤Āayː˕ron;䄎;䐔lĀ;t˝˞戇a;䎔r;쀀𝔇Āaf˫̧Ācm˰̢riticalȀADGT̖̜̀̆cute;䂴oŴ̋̍;䋙bleAcute;䋝rave;䁠ilde;䋜ond;拄ferentialD;慆Ѱ̽\0\0\0͔͂\0Ѕf;쀀𝔻ƀ;DE͈͉͍䂨ot;惜qual;扐blèCDLRUVͣͲ΂ϏϢϸontourIntegraìȹoɴ͹\0\0ͻ»͉nArrow;懓Āeo·ΤftƀARTΐΖΡrrow;懐ightArrow;懔eåˊngĀLRΫτeftĀARγιrrow;柸ightArrow;柺ightArrow;柹ightĀATϘϞrrow;懒ee;抨pɁϩ\0\0ϯrrow;懑ownArrow;懕erticalBar;戥ǹABLRTaВЪаўѿͼrrowƀ;BUНОТ憓ar;椓pArrow;懵reve;䌑eft˒к\0ц\0ѐightVector;楐eeVector;楞ectorĀ;Bљњ憽ar;楖ightǔѧ\0ѱeeVector;楟ectorĀ;BѺѻ懁ar;楗eeĀ;A҆҇护rrow;憧ĀctҒҗr;쀀𝒟rok;䄐ࠀNTacdfglmopqstuxҽӀӄӋӞӢӧӮӵԡԯԶՒ՝ՠեG;䅊H耻Ð䃐cute耻É䃉ƀaiyӒӗӜron;䄚rc耻Ê䃊;䐭ot;䄖r;쀀𝔈rave耻È䃈ement;戈ĀapӺӾcr;䄒tyɓԆ\0\0ԒmallSquare;旻erySmallSquare;斫ĀgpԦԪon;䄘f;쀀𝔼silon;䎕uĀaiԼՉlĀ;TՂՃ橵ilde;扂librium;懌Āci՗՚r;愰m;橳a;䎗ml耻Ë䃋Āipժկsts;戃onentialE;慇ʀcfiosօֈ֍ֲ׌y;䐤r;쀀𝔉lledɓ֗\0\0֣mallSquare;旼erySmallSquare;斪Ͱֺ\0ֿ\0\0ׄf;쀀𝔽All;戀riertrf;愱cò׋؀JTabcdfgorstר׬ׯ׺؀ؒؖ؛؝أ٬ٲcy;䐃耻>䀾mmaĀ;d׷׸䎓;䏜reve;䄞ƀeiy؇،ؐdil;䄢rc;䄜;䐓ot;䄠r;쀀𝔊;拙pf;쀀𝔾eater̀EFGLSTصلَٖٛ٦qualĀ;Lؾؿ扥ess;招ullEqual;执reater;檢ess;扷lantEqual;橾ilde;扳cr;쀀𝒢;扫ЀAacfiosuڅڋږڛڞڪھۊRDcy;䐪Āctڐڔek;䋇;䁞irc;䄤r;愌lbertSpace;愋ǰگ\0ڲf;愍izontalLine;攀Āctۃۅòکrok;䄦mpńېۘownHumðįqual;扏܀EJOacdfgmnostuۺ۾܃܇܎ܚܞܡܨ݄ݸދޏޕcy;䐕lig;䄲cy;䐁cute耻Í䃍Āiyܓܘrc耻Î䃎;䐘ot;䄰r;愑rave耻Ì䃌ƀ;apܠܯܿĀcgܴܷr;䄪inaryI;慈lieóϝǴ݉\0ݢĀ;eݍݎ戬Āgrݓݘral;戫section;拂isibleĀCTݬݲomma;恣imes;恢ƀgptݿރވon;䄮f;쀀𝕀a;䎙cr;愐ilde;䄨ǫޚ\0ޞcy;䐆l耻Ï䃏ʀcfosuެ޷޼߂ߐĀiyޱ޵rc;䄴;䐙r;쀀𝔍pf;쀀𝕁ǣ߇\0ߌr;쀀𝒥rcy;䐈kcy;䐄΀HJacfosߤߨ߽߬߱ࠂࠈcy;䐥cy;䐌ppa;䎚Āey߶߻dil;䄶;䐚r;쀀𝔎pf;쀀𝕂cr;쀀𝒦րJTaceflmostࠥࠩࠬࡐࡣ঳সে্਷ੇcy;䐉耻<䀼ʀcmnpr࠷࠼ࡁࡄࡍute;䄹bda;䎛g;柪lacetrf;愒r;憞ƀaeyࡗ࡜ࡡron;䄽dil;䄻;䐛Āfsࡨ॰tԀACDFRTUVarࡾࢩࢱࣦ࣠ࣼयज़ΐ४Ānrࢃ࢏gleBracket;柨rowƀ;BR࢙࢚࢞憐ar;懤ightArrow;懆eiling;挈oǵࢷ\0ࣃbleBracket;柦nǔࣈ\0࣒eeVector;楡ectorĀ;Bࣛࣜ懃ar;楙loor;挊ightĀAV࣯ࣵrrow;憔ector;楎Āerँगeƀ;AVउऊऐ抣rrow;憤ector;楚iangleƀ;BEतथऩ抲ar;槏qual;抴pƀDTVषूौownVector;楑eeVector;楠ectorĀ;Bॖॗ憿ar;楘ectorĀ;B॥०憼ar;楒ightáΜs̀EFGLSTॾঋকঝঢভqualGreater;拚ullEqual;扦reater;扶ess;檡lantEqual;橽ilde;扲r;쀀𝔏Ā;eঽা拘ftarrow;懚idot;䄿ƀnpw৔ਖਛgȀLRlr৞৷ਂਐeftĀAR০৬rrow;柵ightArrow;柷ightArrow;柶eftĀarγਊightáοightáϊf;쀀𝕃erĀLRਢਬeftArrow;憙ightArrow;憘ƀchtਾੀੂòࡌ;憰rok;䅁;扪Ѐacefiosuਗ਼੝੠੷੼અઋ઎p;椅y;䐜Ādl੥੯iumSpace;恟lintrf;愳r;쀀𝔐nusPlus;戓pf;쀀𝕄cò੶;䎜ҀJacefostuણધભીଔଙඑ඗ඞcy;䐊cute;䅃ƀaey઴હાron;䅇dil;䅅;䐝ƀgswે૰଎ativeƀMTV૓૟૨ediumSpace;怋hiĀcn૦૘ë૙eryThiî૙tedĀGL૸ଆreaterGreateòٳessLesóੈLine;䀊r;쀀𝔑ȀBnptଢନଷ଺reak;恠BreakingSpace;䂠f;愕ڀ;CDEGHLNPRSTV୕ୖ୪୼஡௫ఄ౞಄ದ೘ൡඅ櫬Āou୛୤ngruent;扢pCap;扭oubleVerticalBar;戦ƀlqxஃஊ஛ement;戉ualĀ;Tஒஓ扠ilde;쀀≂̸ists;戄reater΀;EFGLSTஶஷ஽௉௓௘௥扯qual;扱ullEqual;쀀≧̸reater;쀀≫̸ess;批lantEqual;쀀⩾̸ilde;扵umpń௲௽ownHump;쀀≎̸qual;쀀≏̸eĀfsఊధtTriangleƀ;BEచఛడ拪ar;쀀⧏̸qual;括s̀;EGLSTవశ఼ౄోౘ扮qual;扰reater;扸ess;쀀≪̸lantEqual;쀀⩽̸ilde;扴estedĀGL౨౹reaterGreater;쀀⪢̸essLess;쀀⪡̸recedesƀ;ESಒಓಛ技qual;쀀⪯̸lantEqual;拠ĀeiಫಹverseElement;戌ghtTriangleƀ;BEೋೌ೒拫ar;쀀⧐̸qual;拭ĀquೝഌuareSuĀbp೨೹setĀ;E೰ೳ쀀⊏̸qual;拢ersetĀ;Eഃആ쀀⊐̸qual;拣ƀbcpഓതൎsetĀ;Eഛഞ쀀⊂⃒qual;抈ceedsȀ;ESTലള഻െ抁qual;쀀⪰̸lantEqual;拡ilde;쀀≿̸ersetĀ;E൘൛쀀⊃⃒qual;抉ildeȀ;EFT൮൯൵ൿ扁qual;扄ullEqual;扇ilde;扉erticalBar;戤cr;쀀𝒩ilde耻Ñ䃑;䎝܀Eacdfgmoprstuvලෂ෉෕ෛ෠෧෼ขภยา฿ไlig;䅒cute耻Ó䃓Āiy෎ීrc耻Ô䃔;䐞blac;䅐r;쀀𝔒rave耻Ò䃒ƀaei෮ෲ෶cr;䅌ga;䎩cron;䎟pf;쀀𝕆enCurlyĀDQฎบoubleQuote;怜uote;怘;橔Āclวฬr;쀀𝒪ash耻Ø䃘iŬื฼de耻Õ䃕es;樷ml耻Ö䃖erĀBP๋๠Āar๐๓r;怾acĀek๚๜;揞et;掴arenthesis;揜Ҁacfhilors๿ງຊຏຒດຝະ໼rtialD;戂y;䐟r;쀀𝔓i;䎦;䎠usMinus;䂱Āipຢອncareplanåڝf;愙Ȁ;eio຺ູ໠໤檻cedesȀ;EST່້໏໚扺qual;檯lantEqual;扼ilde;找me;怳Ādp໩໮uct;戏ortionĀ;aȥ໹l;戝Āci༁༆r;쀀𝒫;䎨ȀUfos༑༖༛༟OT耻"䀢r;쀀𝔔pf;愚cr;쀀𝒬؀BEacefhiorsu༾གྷཇའཱིྦྷྪྭ႖ႩႴႾarr;椐G耻®䂮ƀcnrཎནབute;䅔g;柫rĀ;tཛྷཝ憠l;椖ƀaeyཧཬཱron;䅘dil;䅖;䐠Ā;vླྀཹ愜erseĀEUྂྙĀlq྇ྎement;戋uilibrium;懋pEquilibrium;楯r»ཹo;䎡ghtЀACDFTUVa࿁࿫࿳ဢဨၛႇϘĀnr࿆࿒gleBracket;柩rowƀ;BL࿜࿝࿡憒ar;懥eftArrow;懄eiling;按oǵ࿹\0စbleBracket;柧nǔည\0နeeVector;楝ectorĀ;Bဝသ懂ar;楕loor;挋Āerိ၃eƀ;AVဵံြ抢rrow;憦ector;楛iangleƀ;BEၐၑၕ抳ar;槐qual;抵pƀDTVၣၮၸownVector;楏eeVector;楜ectorĀ;Bႂႃ憾ar;楔ectorĀ;B႑႒懀ar;楓Āpuႛ႞f;愝ndImplies;楰ightarrow;懛ĀchႹႼr;愛;憱leDelayed;槴ڀHOacfhimoqstuფჱჷჽᄙᄞᅑᅖᅡᅧᆵᆻᆿĀCcჩხHcy;䐩y;䐨FTcy;䐬cute;䅚ʀ;aeiyᄈᄉᄎᄓᄗ檼ron;䅠dil;䅞rc;䅜;䐡r;쀀𝔖ortȀDLRUᄪᄴᄾᅉownArrow»ОeftArrow»࢚ightArrow»࿝pArrow;憑gma;䎣allCircle;战pf;쀀𝕊ɲᅭ\0\0ᅰt;戚areȀ;ISUᅻᅼᆉᆯ斡ntersection;抓uĀbpᆏᆞsetĀ;Eᆗᆘ抏qual;抑ersetĀ;Eᆨᆩ抐qual;抒nion;抔cr;쀀𝒮ar;拆ȀbcmpᇈᇛሉላĀ;sᇍᇎ拐etĀ;Eᇍᇕqual;抆ĀchᇠህeedsȀ;ESTᇭᇮᇴᇿ扻qual;檰lantEqual;扽ilde;承Tháྌ;我ƀ;esሒሓሣ拑rsetĀ;Eሜም抃qual;抇et»ሓրHRSacfhiorsሾቄ቉ቕ቞ቱቶኟዂወዑORN耻Þ䃞ADE;愢ĀHc቎ቒcy;䐋y;䐦Ābuቚቜ;䀉;䎤ƀaeyብቪቯron;䅤dil;䅢;䐢r;쀀𝔗Āeiቻ኉Dzኀ\0ኇefore;戴a;䎘Ācn኎ኘkSpace;쀀  Space;怉ldeȀ;EFTካኬኲኼ戼qual;扃ullEqual;扅ilde;扈pf;쀀𝕋ipleDot;惛Āctዖዛr;쀀𝒯rok;䅦ૡዷጎጚጦ\0ጬጱ\0\0\0\0\0ጸጽ፷ᎅ\0᏿ᐄᐊᐐĀcrዻጁute耻Ú䃚rĀ;oጇገ憟cir;楉rǣጓ\0጖y;䐎ve;䅬Āiyጞጣrc耻Û䃛;䐣blac;䅰r;쀀𝔘rave耻Ù䃙acr;䅪Ādiፁ፩erĀBPፈ፝Āarፍፐr;䁟acĀekፗፙ;揟et;掵arenthesis;揝onĀ;P፰፱拃lus;抎Āgp፻፿on;䅲f;쀀𝕌ЀADETadps᎕ᎮᎸᏄϨᏒᏗᏳrrowƀ;BDᅐᎠᎤar;椒ownArrow;懅ownArrow;憕quilibrium;楮eeĀ;AᏋᏌ报rrow;憥ownáϳerĀLRᏞᏨeftArrow;憖ightArrow;憗iĀ;lᏹᏺ䏒on;䎥ing;䅮cr;쀀𝒰ilde;䅨ml耻Ü䃜ҀDbcdefosvᐧᐬᐰᐳᐾᒅᒊᒐᒖash;披ar;櫫y;䐒ashĀ;lᐻᐼ抩;櫦Āerᑃᑅ;拁ƀbtyᑌᑐᑺar;怖Ā;iᑏᑕcalȀBLSTᑡᑥᑪᑴar;戣ine;䁼eparator;杘ilde;所ThinSpace;怊r;쀀𝔙pf;쀀𝕍cr;쀀𝒱dash;抪ʀcefosᒧᒬᒱᒶᒼirc;䅴dge;拀r;쀀𝔚pf;쀀𝕎cr;쀀𝒲Ȁfiosᓋᓐᓒᓘr;쀀𝔛;䎞pf;쀀𝕏cr;쀀𝒳ҀAIUacfosuᓱᓵᓹᓽᔄᔏᔔᔚᔠcy;䐯cy;䐇cy;䐮cute耻Ý䃝Āiyᔉᔍrc;䅶;䐫r;쀀𝔜pf;쀀𝕐cr;쀀𝒴ml;䅸ЀHacdefosᔵᔹᔿᕋᕏᕝᕠᕤcy;䐖cute;䅹Āayᕄᕉron;䅽;䐗ot;䅻Dzᕔ\0ᕛoWidtè૙a;䎖r;愨pf;愤cr;쀀𝒵௡ᖃᖊᖐ\0ᖰᖶᖿ\0\0\0\0ᗆᗛᗫᙟ᙭\0ᚕ᚛ᚲᚹ\0ᚾcute耻á䃡reve;䄃̀;Ediuyᖜᖝᖡᖣᖨᖭ戾;쀀∾̳;房rc耻â䃢te肻´̆;䐰lig耻æ䃦Ā;r²ᖺ;쀀𝔞rave耻à䃠ĀepᗊᗖĀfpᗏᗔsym;愵èᗓha;䎱ĀapᗟcĀclᗤᗧr;䄁g;樿ɤᗰ\0\0ᘊʀ;adsvᗺᗻᗿᘁᘇ戧nd;橕;橜lope;橘;橚΀;elmrszᘘᘙᘛᘞᘿᙏᙙ戠;榤e»ᘙsdĀ;aᘥᘦ戡ѡᘰᘲᘴᘶᘸᘺᘼᘾ;榨;榩;榪;榫;榬;榭;榮;榯tĀ;vᙅᙆ戟bĀ;dᙌᙍ抾;榝Āptᙔᙗh;戢»¹arr;捼Āgpᙣᙧon;䄅f;쀀𝕒΀;Eaeiop዁ᙻᙽᚂᚄᚇᚊ;橰cir;橯;扊d;手s;䀧roxĀ;e዁ᚒñᚃing耻å䃥ƀctyᚡᚦᚨr;쀀𝒶;䀪mpĀ;e዁ᚯñʈilde耻ã䃣ml耻ä䃤Āciᛂᛈoninôɲnt;樑ࠀNabcdefiklnoprsu᛭ᛱᜰ᜼ᝃᝈ᝸᝽០៦ᠹᡐᜍ᤽᥈ᥰot;櫭Ācrᛶ᜞kȀcepsᜀᜅᜍᜓong;扌psilon;䏶rime;怵imĀ;e᜚᜛戽q;拍Ŷᜢᜦee;抽edĀ;gᜬᜭ挅e»ᜭrkĀ;t፜᜷brk;掶Āoyᜁᝁ;䐱quo;怞ʀcmprtᝓ᝛ᝡᝤᝨausĀ;eĊĉptyv;榰séᜌnoõēƀahwᝯ᝱ᝳ;䎲;愶een;扬r;쀀𝔟g΀costuvwឍឝឳេ៕៛៞ƀaiuបពរðݠrc;旯p»፱ƀdptឤឨឭot;樀lus;樁imes;樂ɱឹ\0\0ើcup;樆ar;昅riangleĀdu៍្own;施p;斳plus;樄eåᑄåᒭarow;植ƀako៭ᠦᠵĀcn៲ᠣkƀlst៺֫᠂ozenge;槫riangleȀ;dlr᠒᠓᠘᠝斴own;斾eft;旂ight;斸k;搣Ʊᠫ\0ᠳƲᠯ\0ᠱ;斒;斑4;斓ck;斈ĀeoᠾᡍĀ;qᡃᡆ쀀=⃥uiv;쀀≡⃥t;挐Ȁptwxᡙᡞᡧᡬf;쀀𝕓Ā;tᏋᡣom»Ꮜtie;拈؀DHUVbdhmptuvᢅᢖᢪᢻᣗᣛᣬ᣿ᤅᤊᤐᤡȀLRlrᢎᢐᢒᢔ;敗;敔;敖;敓ʀ;DUduᢡᢢᢤᢦᢨ敐;敦;敩;敤;敧ȀLRlrᢳᢵᢷᢹ;敝;敚;敜;教΀;HLRhlrᣊᣋᣍᣏᣑᣓᣕ救;敬;散;敠;敫;敢;敟ox;槉ȀLRlrᣤᣦᣨᣪ;敕;敒;攐;攌ʀ;DUduڽ᣷᣹᣻᣽;敥;敨;攬;攴inus;抟lus;択imes;抠ȀLRlrᤙᤛᤝ᤟;敛;敘;攘;攔΀;HLRhlrᤰᤱᤳᤵᤷ᤻᤹攂;敪;敡;敞;攼;攤;攜Āevģ᥂bar耻¦䂦Ȁceioᥑᥖᥚᥠr;쀀𝒷mi;恏mĀ;e᜚᜜lƀ;bhᥨᥩᥫ䁜;槅sub;柈Ŭᥴ᥾lĀ;e᥹᥺怢t»᥺pƀ;Eeįᦅᦇ;檮Ā;qۜۛೡᦧ\0᧨ᨑᨕᨲ\0ᨷᩐ\0\0᪴\0\0᫁\0\0ᬡᬮ᭍᭒\0᯽\0ᰌƀcpr᦭ᦲ᧝ute;䄇̀;abcdsᦿᧀᧄ᧊᧕᧙戩nd;橄rcup;橉Āau᧏᧒p;橋p;橇ot;橀;쀀∩︀Āeo᧢᧥t;恁îړȀaeiu᧰᧻ᨁᨅǰ᧵\0᧸s;橍on;䄍dil耻ç䃧rc;䄉psĀ;sᨌᨍ橌m;橐ot;䄋ƀdmnᨛᨠᨦil肻¸ƭptyv;榲t脀¢;eᨭᨮ䂢räƲr;쀀𝔠ƀceiᨽᩀᩍy;䑇ckĀ;mᩇᩈ朓ark»ᩈ;䏇r΀;Ecefms᩟᩠ᩢᩫ᪤᪪᪮旋;槃ƀ;elᩩᩪᩭ䋆q;扗eɡᩴ\0\0᪈rrowĀlr᩼᪁eft;憺ight;憻ʀRSacd᪒᪔᪖᪚᪟»ཇ;擈st;抛irc;抚ash;抝nint;樐id;櫯cir;槂ubsĀ;u᪻᪼晣it»᪼ˬ᫇᫔᫺\0ᬊonĀ;eᫍᫎ䀺Ā;qÇÆɭ᫙\0\0᫢aĀ;t᫞᫟䀬;䁀ƀ;fl᫨᫩᫫戁îᅠeĀmx᫱᫶ent»᫩eóɍǧ᫾\0ᬇĀ;dኻᬂot;橭nôɆƀfryᬐᬔᬗ;쀀𝕔oäɔ脀©;sŕᬝr;愗Āaoᬥᬩrr;憵ss;朗Ācuᬲᬷr;쀀𝒸Ābpᬼ᭄Ā;eᭁᭂ櫏;櫑Ā;eᭉᭊ櫐;櫒dot;拯΀delprvw᭠᭬᭷ᮂᮬᯔ᯹arrĀlr᭨᭪;椸;椵ɰ᭲\0\0᭵r;拞c;拟arrĀ;p᭿ᮀ憶;椽̀;bcdosᮏᮐᮖᮡᮥᮨ截rcap;橈Āauᮛᮞp;橆p;橊ot;抍r;橅;쀀∪︀Ȁalrv᮵ᮿᯞᯣrrĀ;mᮼᮽ憷;椼yƀevwᯇᯔᯘqɰᯎ\0\0ᯒreã᭳uã᭵ee;拎edge;拏en耻¤䂤earrowĀlrᯮ᯳eft»ᮀight»ᮽeäᯝĀciᰁᰇoninôǷnt;戱lcty;挭ঀAHabcdefhijlorstuwz᰸᰻᰿ᱝᱩᱵᲊᲞᲬᲷ᳻᳿ᴍᵻᶑᶫᶻ᷆᷍rò΁ar;楥Ȁglrs᱈ᱍ᱒᱔ger;怠eth;愸òᄳhĀ;vᱚᱛ怐»ऊūᱡᱧarow;椏aã̕Āayᱮᱳron;䄏;䐴ƀ;ao̲ᱼᲄĀgrʿᲁr;懊tseq;橷ƀglmᲑᲔᲘ耻°䂰ta;䎴ptyv;榱ĀirᲣᲨsht;楿;쀀𝔡arĀlrᲳᲵ»ࣜ»သʀaegsv᳂͸᳖᳜᳠mƀ;oș᳊᳔ndĀ;ș᳑uit;晦amma;䏝in;拲ƀ;io᳧᳨᳸䃷de脀÷;o᳧ᳰntimes;拇nø᳷cy;䑒cɯᴆ\0\0ᴊrn;挞op;挍ʀlptuwᴘᴝᴢᵉᵕlar;䀤f;쀀𝕕ʀ;emps̋ᴭᴷᴽᵂqĀ;d͒ᴳot;扑inus;戸lus;戔quare;抡blebarwedgåúnƀadhᄮᵝᵧownarrowóᲃarpoonĀlrᵲᵶefôᲴighôᲶŢᵿᶅkaro÷གɯᶊ\0\0ᶎrn;挟op;挌ƀcotᶘᶣᶦĀryᶝᶡ;쀀𝒹;䑕l;槶rok;䄑Ādrᶰᶴot;拱iĀ;fᶺ᠖斿Āah᷀᷃ròЩaòྦangle;榦Āci᷒ᷕy;䑟grarr;柿ऀDacdefglmnopqrstuxḁḉḙḸոḼṉṡṾấắẽỡἪἷὄ὎὚ĀDoḆᴴoôᲉĀcsḎḔute耻é䃩ter;橮ȀaioyḢḧḱḶron;䄛rĀ;cḭḮ扖耻ê䃪lon;払;䑍ot;䄗ĀDrṁṅot;扒;쀀𝔢ƀ;rsṐṑṗ檚ave耻è䃨Ā;dṜṝ檖ot;檘Ȁ;ilsṪṫṲṴ檙nters;揧;愓Ā;dṹṺ檕ot;檗ƀapsẅẉẗcr;䄓tyƀ;svẒẓẕ戅et»ẓpĀ1;ẝẤijạả;怄;怅怃ĀgsẪẬ;䅋p;怂ĀgpẴẸon;䄙f;쀀𝕖ƀalsỄỎỒrĀ;sỊị拕l;槣us;橱iƀ;lvỚớở䎵on»ớ;䏵ȀcsuvỪỳἋἣĀioữḱrc»Ḯɩỹ\0\0ỻíՈantĀglἂἆtr»ṝess»Ṻƀaeiἒ἖Ἒls;䀽st;扟vĀ;DȵἠD;橸parsl;槥ĀDaἯἳot;打rr;楱ƀcdiἾὁỸr;愯oô͒ĀahὉὋ;䎷耻ð䃰Āmrὓὗl耻ë䃫o;悬ƀcipὡὤὧl;䀡sôծĀeoὬὴctatioîՙnentialåչৡᾒ\0ᾞ\0ᾡᾧ\0\0ῆῌ\0ΐ\0ῦῪ \0 ⁚llingdotseñṄy;䑄male;晀ƀilrᾭᾳ῁lig;耀ffiɩᾹ\0\0᾽g;耀ffig;耀ffl;쀀𝔣lig;耀filig;쀀fjƀaltῙ῜ῡt;晭ig;耀flns;斱of;䆒ǰ΅\0ῳf;쀀𝕗ĀakֿῷĀ;vῼ´拔;櫙artint;樍Āao‌⁕Ācs‑⁒ႉ‸⁅⁈\0⁐β•‥‧‪‬\0‮耻½䂽;慓耻¼䂼;慕;慙;慛Ƴ‴\0‶;慔;慖ʴ‾⁁\0\0⁃耻¾䂾;慗;慜5;慘ƶ⁌\0⁎;慚;慝8;慞l;恄wn;挢cr;쀀𝒻ࢀEabcdefgijlnorstv₂₉₟₥₰₴⃰⃵⃺⃿℃ℒℸ̗ℾ⅒↞Ā;lٍ₇;檌ƀcmpₐₕ₝ute;䇵maĀ;dₜ᳚䎳;檆reve;䄟Āiy₪₮rc;䄝;䐳ot;䄡Ȁ;lqsؾق₽⃉ƀ;qsؾٌ⃄lanô٥Ȁ;cdl٥⃒⃥⃕c;檩otĀ;o⃜⃝檀Ā;l⃢⃣檂;檄Ā;e⃪⃭쀀⋛︀s;檔r;쀀𝔤Ā;gٳ؛mel;愷cy;䑓Ȁ;Eajٚℌℎℐ;檒;檥;檤ȀEaesℛℝ℩ℴ;扩pĀ;p℣ℤ檊rox»ℤĀ;q℮ℯ檈Ā;q℮ℛim;拧pf;쀀𝕘Āci⅃ⅆr;愊mƀ;el٫ⅎ⅐;檎;檐茀>;cdlqr׮ⅠⅪⅮⅳⅹĀciⅥⅧ;檧r;橺ot;拗Par;榕uest;橼ʀadelsↄⅪ←ٖ↛ǰ↉\0↎proø₞r;楸qĀlqؿ↖lesó₈ií٫Āen↣↭rtneqq;쀀≩︀Å↪ԀAabcefkosy⇄⇇⇱⇵⇺∘∝∯≨≽ròΠȀilmr⇐⇔⇗⇛rsðᒄf»․ilôکĀdr⇠⇤cy;䑊ƀ;cwࣴ⇫⇯ir;楈;憭ar;意irc;䄥ƀalr∁∎∓rtsĀ;u∉∊晥it»∊lip;怦con;抹r;쀀𝔥sĀew∣∩arow;椥arow;椦ʀamopr∺∾≃≞≣rr;懿tht;戻kĀlr≉≓eftarrow;憩ightarrow;憪f;쀀𝕙bar;怕ƀclt≯≴≸r;쀀𝒽asè⇴rok;䄧Ābp⊂⊇ull;恃hen»ᱛૡ⊣\0⊪\0⊸⋅⋎\0⋕⋳\0\0⋸⌢⍧⍢⍿\0⎆⎪⎴cute耻í䃭ƀ;iyݱ⊰⊵rc耻î䃮;䐸Ācx⊼⊿y;䐵cl耻¡䂡ĀfrΟ⋉;쀀𝔦rave耻ì䃬Ȁ;inoܾ⋝⋩⋮Āin⋢⋦nt;樌t;戭fin;槜ta;愩lig;䄳ƀaop⋾⌚⌝ƀcgt⌅⌈⌗r;䄫ƀelpܟ⌏⌓inåގarôܠh;䄱f;抷ed;䆵ʀ;cfotӴ⌬⌱⌽⍁are;愅inĀ;t⌸⌹戞ie;槝doô⌙ʀ;celpݗ⍌⍐⍛⍡al;抺Āgr⍕⍙eróᕣã⍍arhk;樗rod;樼Ȁcgpt⍯⍲⍶⍻y;䑑on;䄯f;쀀𝕚a;䎹uest耻¿䂿Āci⎊⎏r;쀀𝒾nʀ;EdsvӴ⎛⎝⎡ӳ;拹ot;拵Ā;v⎦⎧拴;拳Ā;iݷ⎮lde;䄩ǫ⎸\0⎼cy;䑖l耻ï䃯̀cfmosu⏌⏗⏜⏡⏧⏵Āiy⏑⏕rc;䄵;䐹r;쀀𝔧ath;䈷pf;쀀𝕛ǣ⏬\0⏱r;쀀𝒿rcy;䑘kcy;䑔Ѐacfghjos␋␖␢␧␭␱␵␻ppaĀ;v␓␔䎺;䏰Āey␛␠dil;䄷;䐺r;쀀𝔨reen;䄸cy;䑅cy;䑜pf;쀀𝕜cr;쀀𝓀஀ABEHabcdefghjlmnoprstuv⑰⒁⒆⒍⒑┎┽╚▀♎♞♥♹♽⚚⚲⛘❝❨➋⟀⠁⠒ƀart⑷⑺⑼rò৆òΕail;椛arr;椎Ā;gঔ⒋;檋ar;楢ॣ⒥\0⒪\0⒱\0\0\0\0\0⒵Ⓔ\0ⓆⓈⓍ\0⓹ute;䄺mptyv;榴raîࡌbda;䎻gƀ;dlࢎⓁⓃ;榑åࢎ;檅uo耻«䂫rЀ;bfhlpst࢙ⓞⓦⓩ⓫⓮⓱⓵Ā;f࢝ⓣs;椟s;椝ë≒p;憫l;椹im;楳l;憢ƀ;ae⓿─┄檫il;椙Ā;s┉┊檭;쀀⪭︀ƀabr┕┙┝rr;椌rk;杲Āak┢┬cĀek┨┪;䁻;䁛Āes┱┳;榋lĀdu┹┻;榏;榍Ȁaeuy╆╋╖╘ron;䄾Ādi═╔il;䄼ìࢰâ┩;䐻Ȁcqrs╣╦╭╽a;椶uoĀ;rนᝆĀdu╲╷har;楧shar;楋h;憲ʀ;fgqs▋▌উ◳◿扤tʀahlrt▘▤▷◂◨rrowĀ;t࢙□aé⓶arpoonĀdu▯▴own»њp»०eftarrows;懇ightƀahs◍◖◞rrowĀ;sࣴࢧarpoonó྘quigarro÷⇰hreetimes;拋ƀ;qs▋ও◺lanôবʀ;cdgsব☊☍☝☨c;檨otĀ;o☔☕橿Ā;r☚☛檁;檃Ā;e☢☥쀀⋚︀s;檓ʀadegs☳☹☽♉♋pproøⓆot;拖qĀgq♃♅ôউgtò⒌ôছiíলƀilr♕࣡♚sht;楼;쀀𝔩Ā;Eজ♣;檑š♩♶rĀdu▲♮Ā;l॥♳;楪lk;斄cy;䑙ʀ;achtੈ⚈⚋⚑⚖rò◁orneòᴈard;楫ri;旺Āio⚟⚤dot;䅀ustĀ;a⚬⚭掰che»⚭ȀEaes⚻⚽⛉⛔;扨pĀ;p⛃⛄檉rox»⛄Ā;q⛎⛏檇Ā;q⛎⚻im;拦Ѐabnoptwz⛩⛴⛷✚✯❁❇❐Ānr⛮⛱g;柬r;懽rëࣁgƀlmr⛿✍✔eftĀar০✇ightá৲apsto;柼ightá৽parrowĀlr✥✩efô⓭ight;憬ƀafl✶✹✽r;榅;쀀𝕝us;樭imes;樴š❋❏st;戗áፎƀ;ef❗❘᠀旊nge»❘arĀ;l❤❥䀨t;榓ʀachmt❳❶❼➅➇ròࢨorneòᶌarĀ;d྘➃;業;怎ri;抿̀achiqt➘➝ੀ➢➮➻quo;怹r;쀀𝓁mƀ;egল➪➬;檍;檏Ābu┪➳oĀ;rฟ➹;怚rok;䅂萀<;cdhilqrࠫ⟒☹⟜⟠⟥⟪⟰Āci⟗⟙;檦r;橹reå◲mes;拉arr;楶uest;橻ĀPi⟵⟹ar;榖ƀ;ef⠀भ᠛旃rĀdu⠇⠍shar;楊har;楦Āen⠗⠡rtneqq;쀀≨︀Å⠞܀Dacdefhilnopsu⡀⡅⢂⢎⢓⢠⢥⢨⣚⣢⣤ઃ⣳⤂Dot;戺Ȁclpr⡎⡒⡣⡽r耻¯䂯Āet⡗⡙;時Ā;e⡞⡟朠se»⡟Ā;sျ⡨toȀ;dluျ⡳⡷⡻owîҌefôएðᏑker;斮Āoy⢇⢌mma;権;䐼ash;怔asuredangle»ᘦr;쀀𝔪o;愧ƀcdn⢯⢴⣉ro耻µ䂵Ȁ;acdᑤ⢽⣀⣄sôᚧir;櫰ot肻·Ƶusƀ;bd⣒ᤃ⣓戒Ā;uᴼ⣘;横ţ⣞⣡p;櫛ò−ðઁĀdp⣩⣮els;抧f;쀀𝕞Āct⣸⣽r;쀀𝓂pos»ᖝƀ;lm⤉⤊⤍䎼timap;抸ఀGLRVabcdefghijlmoprstuvw⥂⥓⥾⦉⦘⧚⧩⨕⨚⩘⩝⪃⪕⪤⪨⬄⬇⭄⭿⮮ⰴⱧⱼ⳩Āgt⥇⥋;쀀⋙̸Ā;v⥐௏쀀≫⃒ƀelt⥚⥲⥶ftĀar⥡⥧rrow;懍ightarrow;懎;쀀⋘̸Ā;v⥻ే쀀≪⃒ightarrow;懏ĀDd⦎⦓ash;抯ash;抮ʀbcnpt⦣⦧⦬⦱⧌la»˞ute;䅄g;쀀∠⃒ʀ;Eiop඄⦼⧀⧅⧈;쀀⩰̸d;쀀≋̸s;䅉roø඄urĀ;a⧓⧔普lĀ;s⧓ସdz⧟\0⧣p肻 ଷmpĀ;e௹ఀʀaeouy⧴⧾⨃⨐⨓ǰ⧹\0⧻;橃on;䅈dil;䅆ngĀ;dൾ⨊ot;쀀⩭̸p;橂;䐽ash;怓΀;Aadqsxஒ⨩⨭⨻⩁⩅⩐rr;懗rĀhr⨳⨶k;椤Ā;oᏲᏰot;쀀≐̸uiöୣĀei⩊⩎ar;椨í஘istĀ;s஠டr;쀀𝔫ȀEest௅⩦⩹⩼ƀ;qs஼⩭௡ƀ;qs஼௅⩴lanô௢ií௪Ā;rஶ⪁»ஷƀAap⪊⪍⪑rò⥱rr;憮ar;櫲ƀ;svྍ⪜ྌĀ;d⪡⪢拼;拺cy;䑚΀AEadest⪷⪺⪾⫂⫅⫶⫹rò⥦;쀀≦̸rr;憚r;急Ȁ;fqs఻⫎⫣⫯tĀar⫔⫙rro÷⫁ightarro÷⪐ƀ;qs఻⪺⫪lanôౕĀ;sౕ⫴»శiíౝĀ;rవ⫾iĀ;eచథiäඐĀpt⬌⬑f;쀀𝕟膀¬;in⬙⬚⬶䂬nȀ;Edvஉ⬤⬨⬮;쀀⋹̸ot;쀀⋵̸ǡஉ⬳⬵;拷;拶iĀ;vಸ⬼ǡಸ⭁⭃;拾;拽ƀaor⭋⭣⭩rȀ;ast୻⭕⭚⭟lleì୻l;쀀⫽⃥;쀀∂̸lint;樔ƀ;ceಒ⭰⭳uåಥĀ;cಘ⭸Ā;eಒ⭽ñಘȀAait⮈⮋⮝⮧rò⦈rrƀ;cw⮔⮕⮙憛;쀀⤳̸;쀀↝̸ghtarrow»⮕riĀ;eೋೖ΀chimpqu⮽⯍⯙⬄୸⯤⯯Ȁ;cerല⯆ഷ⯉uå൅;쀀𝓃ortɭ⬅\0\0⯖ará⭖mĀ;e൮⯟Ā;q൴൳suĀbp⯫⯭å೸åഋƀbcp⯶ⰑⰙȀ;Ees⯿ⰀഢⰄ抄;쀀⫅̸etĀ;eഛⰋqĀ;qണⰀcĀ;eലⰗñസȀ;EesⰢⰣൟⰧ抅;쀀⫆̸etĀ;e൘ⰮqĀ;qൠⰣȀgilrⰽⰿⱅⱇìௗlde耻ñ䃱çృiangleĀlrⱒⱜeftĀ;eచⱚñదightĀ;eೋⱥñ೗Ā;mⱬⱭ䎽ƀ;esⱴⱵⱹ䀣ro;愖p;怇ҀDHadgilrsⲏⲔⲙⲞⲣⲰⲶⳓⳣash;抭arr;椄p;쀀≍⃒ash;抬ĀetⲨⲬ;쀀≥⃒;쀀>⃒nfin;槞ƀAetⲽⳁⳅrr;椂;쀀≤⃒Ā;rⳊⳍ쀀<⃒ie;쀀⊴⃒ĀAtⳘⳜrr;椃rie;쀀⊵⃒im;쀀∼⃒ƀAan⳰⳴ⴂrr;懖rĀhr⳺⳽k;椣Ā;oᏧᏥear;椧ቓ᪕\0\0\0\0\0\0\0\0\0\0\0\0\0ⴭ\0ⴸⵈⵠⵥ⵲ⶄᬇ\0\0ⶍⶫ\0ⷈⷎ\0ⷜ⸙⸫⸾⹃Ācsⴱ᪗ute耻ó䃳ĀiyⴼⵅrĀ;c᪞ⵂ耻ô䃴;䐾ʀabios᪠ⵒⵗLjⵚlac;䅑v;樸old;榼lig;䅓Ācr⵩⵭ir;榿;쀀𝔬ͯ⵹\0\0⵼\0ⶂn;䋛ave耻ò䃲;槁Ābmⶈ෴ar;榵Ȁacitⶕ⶘ⶥⶨrò᪀Āir⶝ⶠr;榾oss;榻nå๒;槀ƀaeiⶱⶵⶹcr;䅍ga;䏉ƀcdnⷀⷅǍron;䎿;榶pf;쀀𝕠ƀaelⷔ⷗ǒr;榷rp;榹΀;adiosvⷪⷫⷮ⸈⸍⸐⸖戨rò᪆Ȁ;efmⷷⷸ⸂⸅橝rĀ;oⷾⷿ愴f»ⷿ耻ª䂪耻º䂺gof;抶r;橖lope;橗;橛ƀclo⸟⸡⸧ò⸁ash耻ø䃸l;折iŬⸯ⸴de耻õ䃵esĀ;aǛ⸺s;樶ml耻ö䃶bar;挽ૡ⹞\0⹽\0⺀⺝\0⺢⺹\0\0⻋ຜ\0⼓\0\0⼫⾼\0⿈rȀ;astЃ⹧⹲຅脀¶;l⹭⹮䂶leìЃɩ⹸\0\0⹻m;櫳;櫽y;䐿rʀcimpt⺋⺏⺓ᡥ⺗nt;䀥od;䀮il;怰enk;怱r;쀀𝔭ƀimo⺨⺰⺴Ā;v⺭⺮䏆;䏕maô੶ne;明ƀ;tv⺿⻀⻈䏀chfork»´;䏖Āau⻏⻟nĀck⻕⻝kĀ;h⇴⻛;愎ö⇴sҀ;abcdemst⻳⻴ᤈ⻹⻽⼄⼆⼊⼎䀫cir;樣ir;樢Āouᵀ⼂;樥;橲n肻±ຝim;樦wo;樧ƀipu⼙⼠⼥ntint;樕f;쀀𝕡nd耻£䂣Ԁ;Eaceinosu່⼿⽁⽄⽇⾁⾉⾒⽾⾶;檳p;檷uå໙Ā;c໎⽌̀;acens່⽙⽟⽦⽨⽾pproø⽃urlyeñ໙ñ໎ƀaes⽯⽶⽺pprox;檹qq;檵im;拨iíໟmeĀ;s⾈ຮ怲ƀEas⽸⾐⽺ð⽵ƀdfp໬⾙⾯ƀals⾠⾥⾪lar;挮ine;挒urf;挓Ā;t໻⾴ï໻rel;抰Āci⿀⿅r;쀀𝓅;䏈ncsp;怈̀fiopsu⿚⋢⿟⿥⿫⿱r;쀀𝔮pf;쀀𝕢rime;恗cr;쀀𝓆ƀaeo⿸〉〓tĀei⿾々rnionóڰnt;樖stĀ;e【】䀿ñἙô༔઀ABHabcdefhilmnoprstux぀けさすムㄎㄫㅇㅢㅲㆎ㈆㈕㈤㈩㉘㉮㉲㊐㊰㊷ƀartぇおがròႳòϝail;検aròᱥar;楤΀cdenqrtとふへみわゔヌĀeuねぱ;쀀∽̱te;䅕iãᅮmptyv;榳gȀ;del࿑らるろ;榒;榥å࿑uo耻»䂻rր;abcfhlpstw࿜ガクシスゼゾダッデナp;極Ā;f࿠ゴs;椠;椳s;椞ë≝ð✮l;楅im;楴l;憣;憝Āaiパフil;椚oĀ;nホボ戶aló༞ƀabrョリヮrò៥rk;杳ĀakンヽcĀekヹ・;䁽;䁝Āes㄂㄄;榌lĀduㄊㄌ;榎;榐Ȁaeuyㄗㄜㄧㄩron;䅙Ādiㄡㄥil;䅗ì࿲âヺ;䑀Ȁclqsㄴㄷㄽㅄa;椷dhar;楩uoĀ;rȎȍh;憳ƀacgㅎㅟངlȀ;ipsླྀㅘㅛႜnåႻarôྩt;断ƀilrㅩဣㅮsht;楽;쀀𝔯ĀaoㅷㆆrĀduㅽㅿ»ѻĀ;l႑ㆄ;楬Ā;vㆋㆌ䏁;䏱ƀgns㆕ㇹㇼht̀ahlrstㆤㆰ㇂㇘㇤㇮rrowĀ;t࿜ㆭaéトarpoonĀduㆻㆿowîㅾp»႒eftĀah㇊㇐rrowó࿪arpoonóՑightarrows;應quigarro÷ニhreetimes;拌g;䋚ingdotseñἲƀahm㈍㈐㈓rò࿪aòՑ;怏oustĀ;a㈞㈟掱che»㈟mid;櫮Ȁabpt㈲㈽㉀㉒Ānr㈷㈺g;柭r;懾rëဃƀafl㉇㉊㉎r;榆;쀀𝕣us;樮imes;樵Āap㉝㉧rĀ;g㉣㉤䀩t;榔olint;樒arò㇣Ȁachq㉻㊀Ⴜ㊅quo;怺r;쀀𝓇Ābu・㊊oĀ;rȔȓƀhir㊗㊛㊠reåㇸmes;拊iȀ;efl㊪ၙᠡ㊫方tri;槎luhar;楨;愞ൡ㋕㋛㋟㌬㌸㍱\0㍺㎤\0\0㏬㏰\0㐨㑈㑚㒭㒱㓊㓱\0㘖\0\0㘳cute;䅛quï➺Ԁ;Eaceinpsyᇭ㋳㋵㋿㌂㌋㌏㌟㌦㌩;檴ǰ㋺\0㋼;檸on;䅡uåᇾĀ;dᇳ㌇il;䅟rc;䅝ƀEas㌖㌘㌛;檶p;檺im;择olint;樓iíሄ;䑁otƀ;be㌴ᵇ㌵担;橦΀Aacmstx㍆㍊㍗㍛㍞㍣㍭rr;懘rĀhr㍐㍒ë∨Ā;oਸ਼਴t耻§䂧i;䀻war;椩mĀin㍩ðnuóñt;朶rĀ;o㍶⁕쀀𝔰Ȁacoy㎂㎆㎑㎠rp;景Āhy㎋㎏cy;䑉;䑈rtɭ㎙\0\0㎜iäᑤaraì⹯耻­䂭Āgm㎨㎴maƀ;fv㎱㎲㎲䏃;䏂Ѐ;deglnprካ㏅㏉㏎㏖㏞㏡㏦ot;橪Ā;q኱ኰĀ;E㏓㏔檞;檠Ā;E㏛㏜檝;檟e;扆lus;樤arr;楲aròᄽȀaeit㏸㐈㐏㐗Āls㏽㐄lsetmé㍪hp;樳parsl;槤Ādlᑣ㐔e;挣Ā;e㐜㐝檪Ā;s㐢㐣檬;쀀⪬︀ƀflp㐮㐳㑂tcy;䑌Ā;b㐸㐹䀯Ā;a㐾㐿槄r;挿f;쀀𝕤aĀdr㑍ЂesĀ;u㑔㑕晠it»㑕ƀcsu㑠㑹㒟Āau㑥㑯pĀ;sᆈ㑫;쀀⊓︀pĀ;sᆴ㑵;쀀⊔︀uĀbp㑿㒏ƀ;esᆗᆜ㒆etĀ;eᆗ㒍ñᆝƀ;esᆨᆭ㒖etĀ;eᆨ㒝ñᆮƀ;afᅻ㒦ְrť㒫ֱ»ᅼaròᅈȀcemt㒹㒾㓂㓅r;쀀𝓈tmîñiì㐕aræᆾĀar㓎㓕rĀ;f㓔ឿ昆Āan㓚㓭ightĀep㓣㓪psiloîỠhé⺯s»⡒ʀbcmnp㓻㕞ሉ㖋㖎Ҁ;Edemnprs㔎㔏㔑㔕㔞㔣㔬㔱㔶抂;櫅ot;檽Ā;dᇚ㔚ot;櫃ult;櫁ĀEe㔨㔪;櫋;把lus;檿arr;楹ƀeiu㔽㕒㕕tƀ;en㔎㕅㕋qĀ;qᇚ㔏eqĀ;q㔫㔨m;櫇Ābp㕚㕜;櫕;櫓c̀;acensᇭ㕬㕲㕹㕻㌦pproø㋺urlyeñᇾñᇳƀaes㖂㖈㌛pproø㌚qñ㌗g;晪ڀ123;Edehlmnps㖩㖬㖯ሜ㖲㖴㗀㗉㗕㗚㗟㗨㗭耻¹䂹耻²䂲耻³䂳;櫆Āos㖹㖼t;檾ub;櫘Ā;dሢ㗅ot;櫄sĀou㗏㗒l;柉b;櫗arr;楻ult;櫂ĀEe㗤㗦;櫌;抋lus;櫀ƀeiu㗴㘉㘌tƀ;enሜ㗼㘂qĀ;qሢ㖲eqĀ;q㗧㗤m;櫈Ābp㘑㘓;櫔;櫖ƀAan㘜㘠㘭rr;懙rĀhr㘦㘨ë∮Ā;oਫ਩war;椪lig耻ß䃟௡㙑㙝㙠ዎ㙳㙹\0㙾㛂\0\0\0\0\0㛛㜃\0㜉㝬\0\0\0㞇ɲ㙖\0\0㙛get;挖;䏄rë๟ƀaey㙦㙫㙰ron;䅥dil;䅣;䑂lrec;挕r;쀀𝔱Ȁeiko㚆㚝㚵㚼Dz㚋\0㚑eĀ4fኄኁaƀ;sv㚘㚙㚛䎸ym;䏑Ācn㚢㚲kĀas㚨㚮pproø዁im»ኬsðኞĀas㚺㚮ð዁rn耻þ䃾Ǭ̟㛆⋧es膀×;bd㛏㛐㛘䃗Ā;aᤏ㛕r;樱;樰ƀeps㛡㛣㜀á⩍Ȁ;bcf҆㛬㛰㛴ot;挶ir;櫱Ā;o㛹㛼쀀𝕥rk;櫚á㍢rime;怴ƀaip㜏㜒㝤dåቈ΀adempst㜡㝍㝀㝑㝗㝜㝟ngleʀ;dlqr㜰㜱㜶㝀㝂斵own»ᶻeftĀ;e⠀㜾ñम;扜ightĀ;e㊪㝋ñၚot;旬inus;樺lus;樹b;槍ime;樻ezium;揢ƀcht㝲㝽㞁Āry㝷㝻;쀀𝓉;䑆cy;䑛rok;䅧Āio㞋㞎xô᝷headĀlr㞗㞠eftarro÷ࡏightarrow»ཝऀAHabcdfghlmoprstuw㟐㟓㟗㟤㟰㟼㠎㠜㠣㠴㡑㡝㡫㢩㣌㣒㣪㣶ròϭar;楣Ācr㟜㟢ute耻ú䃺òᅐrǣ㟪\0㟭y;䑞ve;䅭Āiy㟵㟺rc耻û䃻;䑃ƀabh㠃㠆㠋ròᎭlac;䅱aòᏃĀir㠓㠘sht;楾;쀀𝔲rave耻ù䃹š㠧㠱rĀlr㠬㠮»ॗ»ႃlk;斀Āct㠹㡍ɯ㠿\0\0㡊rnĀ;e㡅㡆挜r»㡆op;挏ri;旸Āal㡖㡚cr;䅫肻¨͉Āgp㡢㡦on;䅳f;쀀𝕦̀adhlsuᅋ㡸㡽፲㢑㢠ownáᎳarpoonĀlr㢈㢌efô㠭ighô㠯iƀ;hl㢙㢚㢜䏅»ᏺon»㢚parrows;懈ƀcit㢰㣄㣈ɯ㢶\0\0㣁rnĀ;e㢼㢽挝r»㢽op;挎ng;䅯ri;旹cr;쀀𝓊ƀdir㣙㣝㣢ot;拰lde;䅩iĀ;f㜰㣨»᠓Āam㣯㣲rò㢨l耻ü䃼angle;榧ހABDacdeflnoprsz㤜㤟㤩㤭㦵㦸㦽㧟㧤㧨㧳㧹㧽㨁㨠ròϷarĀ;v㤦㤧櫨;櫩asèϡĀnr㤲㤷grt;榜΀eknprst㓣㥆㥋㥒㥝㥤㦖appá␕othinçẖƀhir㓫⻈㥙opô⾵Ā;hᎷ㥢ïㆍĀiu㥩㥭gmá㎳Ābp㥲㦄setneqĀ;q㥽㦀쀀⊊︀;쀀⫋︀setneqĀ;q㦏㦒쀀⊋︀;쀀⫌︀Āhr㦛㦟etá㚜iangleĀlr㦪㦯eft»थight»ၑy;䐲ash»ံƀelr㧄㧒㧗ƀ;beⷪ㧋㧏ar;抻q;扚lip;拮Ābt㧜ᑨaòᑩr;쀀𝔳tré㦮suĀbp㧯㧱»ജ»൙pf;쀀𝕧roð໻tré㦴Ācu㨆㨋r;쀀𝓋Ābp㨐㨘nĀEe㦀㨖»㥾nĀEe㦒㨞»㦐igzag;榚΀cefoprs㨶㨻㩖㩛㩔㩡㩪irc;䅵Ādi㩀㩑Ābg㩅㩉ar;機eĀ;qᗺ㩏;扙erp;愘r;쀀𝔴pf;쀀𝕨Ā;eᑹ㩦atèᑹcr;쀀𝓌ૣណ㪇\0㪋\0㪐㪛\0\0㪝㪨㪫㪯\0\0㫃㫎\0㫘ៜ៟tré៑r;쀀𝔵ĀAa㪔㪗ròσrò৶;䎾ĀAa㪡㪤ròθrò৫að✓is;拻ƀdptឤ㪵㪾Āfl㪺ឩ;쀀𝕩imåឲĀAa㫇㫊ròώròਁĀcq㫒ីr;쀀𝓍Āpt៖㫜ré។Ѐacefiosu㫰㫽㬈㬌㬑㬕㬛㬡cĀuy㫶㫻te耻ý䃽;䑏Āiy㬂㬆rc;䅷;䑋n耻¥䂥r;쀀𝔶cy;䑗pf;쀀𝕪cr;쀀𝓎Ācm㬦㬩y;䑎l耻ÿ䃿Ԁacdefhiosw㭂㭈㭔㭘㭤㭩㭭㭴㭺㮀cute;䅺Āay㭍㭒ron;䅾;䐷ot;䅼Āet㭝㭡træᕟa;䎶r;쀀𝔷cy;䐶grarr;懝pf;쀀𝕫cr;쀀𝓏Ājn㮅㮇;怍j;怌'.split("").map(e=>e.charCodeAt(0))),eU=new Map([[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]]);function eG(e){return e>=cz.ZERO&&e<=cz.NINE}cj=String.fromCodePoint,(cI=cz||(cz={}))[cI.NUM=35]="NUM",cI[cI.SEMI=59]="SEMI",cI[cI.EQUALS=61]="EQUALS",cI[cI.ZERO=48]="ZERO",cI[cI.NINE=57]="NINE",cI[cI.LOWER_A=97]="LOWER_A",cI[cI.LOWER_F=102]="LOWER_F",cI[cI.LOWER_X=120]="LOWER_X",cI[cI.LOWER_Z=122]="LOWER_Z",cI[cI.UPPER_A=65]="UPPER_A",cI[cI.UPPER_F=70]="UPPER_F",cI[cI.UPPER_Z=90]="UPPER_Z",(cx=cY||(cY={}))[cx.VALUE_LENGTH=49152]="VALUE_LENGTH",cx[cx.BRANCH_LENGTH=16256]="BRANCH_LENGTH",cx[cx.JUMP_TABLE=127]="JUMP_TABLE",(cD=cq||(cq={}))[cD.EntityStart=0]="EntityStart",cD[cD.NumericStart=1]="NumericStart",cD[cD.NumericDecimal=2]="NumericDecimal",cD[cD.NumericHex=3]="NumericHex",cD[cD.NamedEntity=4]="NamedEntity",(cO=cV||(cV={}))[cO.Legacy=0]="Legacy",cO[cO.Strict=1]="Strict",cO[cO.Attribute=2]="Attribute";class ej{constructor(e,t,n){this.decodeTree=e,this.emitCodePoint=t,this.errors=n,this.state=cq.EntityStart,this.consumed=1,this.result=0,this.treeIndex=0,this.excess=1,this.decodeMode=cV.Strict}startEntity(e){this.decodeMode=e,this.state=cq.EntityStart,this.result=0,this.treeIndex=0,this.excess=1,this.consumed=1}write(e,t){switch(this.state){case cq.EntityStart:if(e.charCodeAt(t)===cz.NUM)return this.state=cq.NumericStart,this.consumed+=1,this.stateNumericStart(e,t+1);return this.state=cq.NamedEntity,this.stateNamedEntity(e,t);case cq.NumericStart:return this.stateNumericStart(e,t);case cq.NumericDecimal:return this.stateNumericDecimal(e,t);case cq.NumericHex:return this.stateNumericHex(e,t);case cq.NamedEntity:return this.stateNamedEntity(e,t)}}stateNumericStart(e,t){return t>=e.length?-1:(32|e.charCodeAt(t))===cz.LOWER_X?(this.state=cq.NumericHex,this.consumed+=1,this.stateNumericHex(e,t+1)):(this.state=cq.NumericDecimal,this.stateNumericDecimal(e,t))}addToNumericResult(e,t,n,r){if(t!==n){let i=n-t;this.result=this.result*Math.pow(r,i)+Number.parseInt(e.substr(t,i),r),this.consumed+=i}}stateNumericHex(e,t){let n=t;for(;t=cz.UPPER_A)||!(r<=cz.UPPER_F))&&(!(r>=cz.LOWER_A)||!(r<=cz.LOWER_F)))return this.addToNumericResult(e,n,t,16),this.emitNumericEntity(i,3);t+=1}return this.addToNumericResult(e,n,t,16),-1}stateNumericDecimal(e,t){let n=t;for(;t=55296&&r<=57343||r>1114111?65533:null!=(i=eU.get(r))?i:r,this.consumed),this.errors&&(e!==cz.SEMI&&this.errors.missingSemicolonAfterCharacterReference(),this.errors.validateNumericCharacterReference(this.result)),this.consumed}stateNamedEntity(e,t){let{decodeTree:n}=this,r=n[this.treeIndex],i=(r&cY.VALUE_LENGTH)>>14;for(;t>7,a=t&cY.JUMP_TABLE;if(0===i)return 0!==a&&r===a?n:-1;if(a){let t=r-a;return t<0||t>=i?-1:e[n+t]-1}let s=n,o=s+i-1;for(;s<=o;){let t=s+o>>>1,n=e[t];if(nr))return e[t+i];o=t-1}}return -1}(n,r,this.treeIndex+Math.max(1,i),a),this.treeIndex<0)return 0===this.result||this.decodeMode===cV.Attribute&&(0===i||function(e){var t;return e===cz.EQUALS||(t=e)>=cz.UPPER_A&&t<=cz.UPPER_Z||t>=cz.LOWER_A&&t<=cz.LOWER_Z||eG(t)}(a))?0:this.emitNotTerminatedNamedEntity();if(0!=(i=((r=n[this.treeIndex])&cY.VALUE_LENGTH)>>14)){if(a===cz.SEMI)return this.emitNamedEntityData(this.treeIndex,i,this.consumed+this.excess);this.decodeMode!==cV.Strict&&(this.result=this.treeIndex,this.consumed+=this.excess,this.excess=0)}}return -1}emitNotTerminatedNamedEntity(){var e;let{result:t,decodeTree:n}=this,r=(n[t]&cY.VALUE_LENGTH)>>14;return this.emitNamedEntityData(t,r,this.consumed),null==(e=this.errors)||e.missingSemicolonAfterCharacterReference(),this.consumed}emitNamedEntityData(e,t,n){let{decodeTree:r}=this;return this.emitCodePoint(1===t?r[e]&~cY.VALUE_LENGTH:r[e+1],n),3===t&&this.emitCodePoint(r[e+2],n),n}end(){var e;switch(this.state){case cq.NamedEntity:return 0!==this.result&&(this.decodeMode!==cV.Attribute||this.result===this.treeIndex)?this.emitNotTerminatedNamedEntity():0;case cq.NumericDecimal:return this.emitNumericEntity(0,2);case cq.NumericHex:return this.emitNumericEntity(0,3);case cq.NumericStart:return null==(e=this.errors)||e.absenceOfDigitsInNumericCharacterReference(this.consumed),0;case cq.EntityStart:return 0}}}(cR=c$||(c$={})).HTML="http://www.w3.org/1999/xhtml",cR.MATHML="http://www.w3.org/1998/Math/MathML",cR.SVG="http://www.w3.org/2000/svg",cR.XLINK="http://www.w3.org/1999/xlink",cR.XML="http://www.w3.org/XML/1998/namespace",cR.XMLNS="http://www.w3.org/2000/xmlns/",(cL=cW||(cW={})).TYPE="type",cL.ACTION="action",cL.ENCODING="encoding",cL.PROMPT="prompt",cL.NAME="name",cL.COLOR="color",cL.FACE="face",cL.SIZE="size",(cv=cQ||(cQ={})).NO_QUIRKS="no-quirks",cv.QUIRKS="quirks",cv.LIMITED_QUIRKS="limited-quirks",(cw=cK||(cK={})).A="a",cw.ADDRESS="address",cw.ANNOTATION_XML="annotation-xml",cw.APPLET="applet",cw.AREA="area",cw.ARTICLE="article",cw.ASIDE="aside",cw.B="b",cw.BASE="base",cw.BASEFONT="basefont",cw.BGSOUND="bgsound",cw.BIG="big",cw.BLOCKQUOTE="blockquote",cw.BODY="body",cw.BR="br",cw.BUTTON="button",cw.CAPTION="caption",cw.CENTER="center",cw.CODE="code",cw.COL="col",cw.COLGROUP="colgroup",cw.DD="dd",cw.DESC="desc",cw.DETAILS="details",cw.DIALOG="dialog",cw.DIR="dir",cw.DIV="div",cw.DL="dl",cw.DT="dt",cw.EM="em",cw.EMBED="embed",cw.FIELDSET="fieldset",cw.FIGCAPTION="figcaption",cw.FIGURE="figure",cw.FONT="font",cw.FOOTER="footer",cw.FOREIGN_OBJECT="foreignObject",cw.FORM="form",cw.FRAME="frame",cw.FRAMESET="frameset",cw.H1="h1",cw.H2="h2",cw.H3="h3",cw.H4="h4",cw.H5="h5",cw.H6="h6",cw.HEAD="head",cw.HEADER="header",cw.HGROUP="hgroup",cw.HR="hr",cw.HTML="html",cw.I="i",cw.IMG="img",cw.IMAGE="image",cw.INPUT="input",cw.IFRAME="iframe",cw.KEYGEN="keygen",cw.LABEL="label",cw.LI="li",cw.LINK="link",cw.LISTING="listing",cw.MAIN="main",cw.MALIGNMARK="malignmark",cw.MARQUEE="marquee",cw.MATH="math",cw.MENU="menu",cw.META="meta",cw.MGLYPH="mglyph",cw.MI="mi",cw.MO="mo",cw.MN="mn",cw.MS="ms",cw.MTEXT="mtext",cw.NAV="nav",cw.NOBR="nobr",cw.NOFRAMES="noframes",cw.NOEMBED="noembed",cw.NOSCRIPT="noscript",cw.OBJECT="object",cw.OL="ol",cw.OPTGROUP="optgroup",cw.OPTION="option",cw.P="p",cw.PARAM="param",cw.PLAINTEXT="plaintext",cw.PRE="pre",cw.RB="rb",cw.RP="rp",cw.RT="rt",cw.RTC="rtc",cw.RUBY="ruby",cw.S="s",cw.SCRIPT="script",cw.SEARCH="search",cw.SECTION="section",cw.SELECT="select",cw.SOURCE="source",cw.SMALL="small",cw.SPAN="span",cw.STRIKE="strike",cw.STRONG="strong",cw.STYLE="style",cw.SUB="sub",cw.SUMMARY="summary",cw.SUP="sup",cw.TABLE="table",cw.TBODY="tbody",cw.TEMPLATE="template",cw.TEXTAREA="textarea",cw.TFOOT="tfoot",cw.TD="td",cw.TH="th",cw.THEAD="thead",cw.TITLE="title",cw.TR="tr",cw.TRACK="track",cw.TT="tt",cw.U="u",cw.UL="ul",cw.SVG="svg",cw.VAR="var",cw.WBR="wbr",cw.XMP="xmp",(cM=cX||(cX={}))[cM.UNKNOWN=0]="UNKNOWN",cM[cM.A=1]="A",cM[cM.ADDRESS=2]="ADDRESS",cM[cM.ANNOTATION_XML=3]="ANNOTATION_XML",cM[cM.APPLET=4]="APPLET",cM[cM.AREA=5]="AREA",cM[cM.ARTICLE=6]="ARTICLE",cM[cM.ASIDE=7]="ASIDE",cM[cM.B=8]="B",cM[cM.BASE=9]="BASE",cM[cM.BASEFONT=10]="BASEFONT",cM[cM.BGSOUND=11]="BGSOUND",cM[cM.BIG=12]="BIG",cM[cM.BLOCKQUOTE=13]="BLOCKQUOTE",cM[cM.BODY=14]="BODY",cM[cM.BR=15]="BR",cM[cM.BUTTON=16]="BUTTON",cM[cM.CAPTION=17]="CAPTION",cM[cM.CENTER=18]="CENTER",cM[cM.CODE=19]="CODE",cM[cM.COL=20]="COL",cM[cM.COLGROUP=21]="COLGROUP",cM[cM.DD=22]="DD",cM[cM.DESC=23]="DESC",cM[cM.DETAILS=24]="DETAILS",cM[cM.DIALOG=25]="DIALOG",cM[cM.DIR=26]="DIR",cM[cM.DIV=27]="DIV",cM[cM.DL=28]="DL",cM[cM.DT=29]="DT",cM[cM.EM=30]="EM",cM[cM.EMBED=31]="EMBED",cM[cM.FIELDSET=32]="FIELDSET",cM[cM.FIGCAPTION=33]="FIGCAPTION",cM[cM.FIGURE=34]="FIGURE",cM[cM.FONT=35]="FONT",cM[cM.FOOTER=36]="FOOTER",cM[cM.FOREIGN_OBJECT=37]="FOREIGN_OBJECT",cM[cM.FORM=38]="FORM",cM[cM.FRAME=39]="FRAME",cM[cM.FRAMESET=40]="FRAMESET",cM[cM.H1=41]="H1",cM[cM.H2=42]="H2",cM[cM.H3=43]="H3",cM[cM.H4=44]="H4",cM[cM.H5=45]="H5",cM[cM.H6=46]="H6",cM[cM.HEAD=47]="HEAD",cM[cM.HEADER=48]="HEADER",cM[cM.HGROUP=49]="HGROUP",cM[cM.HR=50]="HR",cM[cM.HTML=51]="HTML",cM[cM.I=52]="I",cM[cM.IMG=53]="IMG",cM[cM.IMAGE=54]="IMAGE",cM[cM.INPUT=55]="INPUT",cM[cM.IFRAME=56]="IFRAME",cM[cM.KEYGEN=57]="KEYGEN",cM[cM.LABEL=58]="LABEL",cM[cM.LI=59]="LI",cM[cM.LINK=60]="LINK",cM[cM.LISTING=61]="LISTING",cM[cM.MAIN=62]="MAIN",cM[cM.MALIGNMARK=63]="MALIGNMARK",cM[cM.MARQUEE=64]="MARQUEE",cM[cM.MATH=65]="MATH",cM[cM.MENU=66]="MENU",cM[cM.META=67]="META",cM[cM.MGLYPH=68]="MGLYPH",cM[cM.MI=69]="MI",cM[cM.MO=70]="MO",cM[cM.MN=71]="MN",cM[cM.MS=72]="MS",cM[cM.MTEXT=73]="MTEXT",cM[cM.NAV=74]="NAV",cM[cM.NOBR=75]="NOBR",cM[cM.NOFRAMES=76]="NOFRAMES",cM[cM.NOEMBED=77]="NOEMBED",cM[cM.NOSCRIPT=78]="NOSCRIPT",cM[cM.OBJECT=79]="OBJECT",cM[cM.OL=80]="OL",cM[cM.OPTGROUP=81]="OPTGROUP",cM[cM.OPTION=82]="OPTION",cM[cM.P=83]="P",cM[cM.PARAM=84]="PARAM",cM[cM.PLAINTEXT=85]="PLAINTEXT",cM[cM.PRE=86]="PRE",cM[cM.RB=87]="RB",cM[cM.RP=88]="RP",cM[cM.RT=89]="RT",cM[cM.RTC=90]="RTC",cM[cM.RUBY=91]="RUBY",cM[cM.S=92]="S",cM[cM.SCRIPT=93]="SCRIPT",cM[cM.SEARCH=94]="SEARCH",cM[cM.SECTION=95]="SECTION",cM[cM.SELECT=96]="SELECT",cM[cM.SOURCE=97]="SOURCE",cM[cM.SMALL=98]="SMALL",cM[cM.SPAN=99]="SPAN",cM[cM.STRIKE=100]="STRIKE",cM[cM.STRONG=101]="STRONG",cM[cM.STYLE=102]="STYLE",cM[cM.SUB=103]="SUB",cM[cM.SUMMARY=104]="SUMMARY",cM[cM.SUP=105]="SUP",cM[cM.TABLE=106]="TABLE",cM[cM.TBODY=107]="TBODY",cM[cM.TEMPLATE=108]="TEMPLATE",cM[cM.TEXTAREA=109]="TEXTAREA",cM[cM.TFOOT=110]="TFOOT",cM[cM.TD=111]="TD",cM[cM.TH=112]="TH",cM[cM.THEAD=113]="THEAD",cM[cM.TITLE=114]="TITLE",cM[cM.TR=115]="TR",cM[cM.TRACK=116]="TRACK",cM[cM.TT=117]="TT",cM[cM.U=118]="U",cM[cM.UL=119]="UL",cM[cM.SVG=120]="SVG",cM[cM.VAR=121]="VAR",cM[cM.WBR=122]="WBR",cM[cM.XMP=123]="XMP";let ez=new Map([[cK.A,cX.A],[cK.ADDRESS,cX.ADDRESS],[cK.ANNOTATION_XML,cX.ANNOTATION_XML],[cK.APPLET,cX.APPLET],[cK.AREA,cX.AREA],[cK.ARTICLE,cX.ARTICLE],[cK.ASIDE,cX.ASIDE],[cK.B,cX.B],[cK.BASE,cX.BASE],[cK.BASEFONT,cX.BASEFONT],[cK.BGSOUND,cX.BGSOUND],[cK.BIG,cX.BIG],[cK.BLOCKQUOTE,cX.BLOCKQUOTE],[cK.BODY,cX.BODY],[cK.BR,cX.BR],[cK.BUTTON,cX.BUTTON],[cK.CAPTION,cX.CAPTION],[cK.CENTER,cX.CENTER],[cK.CODE,cX.CODE],[cK.COL,cX.COL],[cK.COLGROUP,cX.COLGROUP],[cK.DD,cX.DD],[cK.DESC,cX.DESC],[cK.DETAILS,cX.DETAILS],[cK.DIALOG,cX.DIALOG],[cK.DIR,cX.DIR],[cK.DIV,cX.DIV],[cK.DL,cX.DL],[cK.DT,cX.DT],[cK.EM,cX.EM],[cK.EMBED,cX.EMBED],[cK.FIELDSET,cX.FIELDSET],[cK.FIGCAPTION,cX.FIGCAPTION],[cK.FIGURE,cX.FIGURE],[cK.FONT,cX.FONT],[cK.FOOTER,cX.FOOTER],[cK.FOREIGN_OBJECT,cX.FOREIGN_OBJECT],[cK.FORM,cX.FORM],[cK.FRAME,cX.FRAME],[cK.FRAMESET,cX.FRAMESET],[cK.H1,cX.H1],[cK.H2,cX.H2],[cK.H3,cX.H3],[cK.H4,cX.H4],[cK.H5,cX.H5],[cK.H6,cX.H6],[cK.HEAD,cX.HEAD],[cK.HEADER,cX.HEADER],[cK.HGROUP,cX.HGROUP],[cK.HR,cX.HR],[cK.HTML,cX.HTML],[cK.I,cX.I],[cK.IMG,cX.IMG],[cK.IMAGE,cX.IMAGE],[cK.INPUT,cX.INPUT],[cK.IFRAME,cX.IFRAME],[cK.KEYGEN,cX.KEYGEN],[cK.LABEL,cX.LABEL],[cK.LI,cX.LI],[cK.LINK,cX.LINK],[cK.LISTING,cX.LISTING],[cK.MAIN,cX.MAIN],[cK.MALIGNMARK,cX.MALIGNMARK],[cK.MARQUEE,cX.MARQUEE],[cK.MATH,cX.MATH],[cK.MENU,cX.MENU],[cK.META,cX.META],[cK.MGLYPH,cX.MGLYPH],[cK.MI,cX.MI],[cK.MO,cX.MO],[cK.MN,cX.MN],[cK.MS,cX.MS],[cK.MTEXT,cX.MTEXT],[cK.NAV,cX.NAV],[cK.NOBR,cX.NOBR],[cK.NOFRAMES,cX.NOFRAMES],[cK.NOEMBED,cX.NOEMBED],[cK.NOSCRIPT,cX.NOSCRIPT],[cK.OBJECT,cX.OBJECT],[cK.OL,cX.OL],[cK.OPTGROUP,cX.OPTGROUP],[cK.OPTION,cX.OPTION],[cK.P,cX.P],[cK.PARAM,cX.PARAM],[cK.PLAINTEXT,cX.PLAINTEXT],[cK.PRE,cX.PRE],[cK.RB,cX.RB],[cK.RP,cX.RP],[cK.RT,cX.RT],[cK.RTC,cX.RTC],[cK.RUBY,cX.RUBY],[cK.S,cX.S],[cK.SCRIPT,cX.SCRIPT],[cK.SEARCH,cX.SEARCH],[cK.SECTION,cX.SECTION],[cK.SELECT,cX.SELECT],[cK.SOURCE,cX.SOURCE],[cK.SMALL,cX.SMALL],[cK.SPAN,cX.SPAN],[cK.STRIKE,cX.STRIKE],[cK.STRONG,cX.STRONG],[cK.STYLE,cX.STYLE],[cK.SUB,cX.SUB],[cK.SUMMARY,cX.SUMMARY],[cK.SUP,cX.SUP],[cK.TABLE,cX.TABLE],[cK.TBODY,cX.TBODY],[cK.TEMPLATE,cX.TEMPLATE],[cK.TEXTAREA,cX.TEXTAREA],[cK.TFOOT,cX.TFOOT],[cK.TD,cX.TD],[cK.TH,cX.TH],[cK.THEAD,cX.THEAD],[cK.TITLE,cX.TITLE],[cK.TR,cX.TR],[cK.TRACK,cX.TRACK],[cK.TT,cX.TT],[cK.U,cX.U],[cK.UL,cX.UL],[cK.SVG,cX.SVG],[cK.VAR,cX.VAR],[cK.WBR,cX.WBR],[cK.XMP,cX.XMP]]);function eY(e){var t;return null!=(t=ez.get(e))?t:cX.UNKNOWN}let eq=cX,eV={[c$.HTML]:new Set([eq.ADDRESS,eq.APPLET,eq.AREA,eq.ARTICLE,eq.ASIDE,eq.BASE,eq.BASEFONT,eq.BGSOUND,eq.BLOCKQUOTE,eq.BODY,eq.BR,eq.BUTTON,eq.CAPTION,eq.CENTER,eq.COL,eq.COLGROUP,eq.DD,eq.DETAILS,eq.DIR,eq.DIV,eq.DL,eq.DT,eq.EMBED,eq.FIELDSET,eq.FIGCAPTION,eq.FIGURE,eq.FOOTER,eq.FORM,eq.FRAME,eq.FRAMESET,eq.H1,eq.H2,eq.H3,eq.H4,eq.H5,eq.H6,eq.HEAD,eq.HEADER,eq.HGROUP,eq.HR,eq.HTML,eq.IFRAME,eq.IMG,eq.INPUT,eq.LI,eq.LINK,eq.LISTING,eq.MAIN,eq.MARQUEE,eq.MENU,eq.META,eq.NAV,eq.NOEMBED,eq.NOFRAMES,eq.NOSCRIPT,eq.OBJECT,eq.OL,eq.P,eq.PARAM,eq.PLAINTEXT,eq.PRE,eq.SCRIPT,eq.SECTION,eq.SELECT,eq.SOURCE,eq.STYLE,eq.SUMMARY,eq.TABLE,eq.TBODY,eq.TD,eq.TEMPLATE,eq.TEXTAREA,eq.TFOOT,eq.TH,eq.THEAD,eq.TITLE,eq.TR,eq.TRACK,eq.UL,eq.WBR,eq.XMP]),[c$.MATHML]:new Set([eq.MI,eq.MO,eq.MN,eq.MS,eq.MTEXT,eq.ANNOTATION_XML]),[c$.SVG]:new Set([eq.TITLE,eq.FOREIGN_OBJECT,eq.DESC]),[c$.XLINK]:new Set,[c$.XML]:new Set,[c$.XMLNS]:new Set},e$=new Set([eq.H1,eq.H2,eq.H3,eq.H4,eq.H5,eq.H6]),eW=new Set([cK.STYLE,cK.SCRIPT,cK.XMP,cK.IFRAME,cK.NOEMBED,cK.NOFRAMES,cK.PLAINTEXT]);function eQ(e,t){return eW.has(e)||t&&e===cK.NOSCRIPT}e.s(["ATTRS",()=>cW,"DOCUMENT_MODE",()=>cQ,"NS",()=>c$,"NUMBERED_HEADERS",0,e$,"SPECIAL_ELEMENTS",0,eV,"TAG_ID",()=>cX,"TAG_NAMES",()=>cK,"getTagID",()=>eY,"hasUnescapedText",()=>eQ],13515),(cP=cZ||(cZ={}))[cP.DATA=0]="DATA",cP[cP.RCDATA=1]="RCDATA",cP[cP.RAWTEXT=2]="RAWTEXT",cP[cP.SCRIPT_DATA=3]="SCRIPT_DATA",cP[cP.PLAINTEXT=4]="PLAINTEXT",cP[cP.TAG_OPEN=5]="TAG_OPEN",cP[cP.END_TAG_OPEN=6]="END_TAG_OPEN",cP[cP.TAG_NAME=7]="TAG_NAME",cP[cP.RCDATA_LESS_THAN_SIGN=8]="RCDATA_LESS_THAN_SIGN",cP[cP.RCDATA_END_TAG_OPEN=9]="RCDATA_END_TAG_OPEN",cP[cP.RCDATA_END_TAG_NAME=10]="RCDATA_END_TAG_NAME",cP[cP.RAWTEXT_LESS_THAN_SIGN=11]="RAWTEXT_LESS_THAN_SIGN",cP[cP.RAWTEXT_END_TAG_OPEN=12]="RAWTEXT_END_TAG_OPEN",cP[cP.RAWTEXT_END_TAG_NAME=13]="RAWTEXT_END_TAG_NAME",cP[cP.SCRIPT_DATA_LESS_THAN_SIGN=14]="SCRIPT_DATA_LESS_THAN_SIGN",cP[cP.SCRIPT_DATA_END_TAG_OPEN=15]="SCRIPT_DATA_END_TAG_OPEN",cP[cP.SCRIPT_DATA_END_TAG_NAME=16]="SCRIPT_DATA_END_TAG_NAME",cP[cP.SCRIPT_DATA_ESCAPE_START=17]="SCRIPT_DATA_ESCAPE_START",cP[cP.SCRIPT_DATA_ESCAPE_START_DASH=18]="SCRIPT_DATA_ESCAPE_START_DASH",cP[cP.SCRIPT_DATA_ESCAPED=19]="SCRIPT_DATA_ESCAPED",cP[cP.SCRIPT_DATA_ESCAPED_DASH=20]="SCRIPT_DATA_ESCAPED_DASH",cP[cP.SCRIPT_DATA_ESCAPED_DASH_DASH=21]="SCRIPT_DATA_ESCAPED_DASH_DASH",cP[cP.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN=22]="SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN",cP[cP.SCRIPT_DATA_ESCAPED_END_TAG_OPEN=23]="SCRIPT_DATA_ESCAPED_END_TAG_OPEN",cP[cP.SCRIPT_DATA_ESCAPED_END_TAG_NAME=24]="SCRIPT_DATA_ESCAPED_END_TAG_NAME",cP[cP.SCRIPT_DATA_DOUBLE_ESCAPE_START=25]="SCRIPT_DATA_DOUBLE_ESCAPE_START",cP[cP.SCRIPT_DATA_DOUBLE_ESCAPED=26]="SCRIPT_DATA_DOUBLE_ESCAPED",cP[cP.SCRIPT_DATA_DOUBLE_ESCAPED_DASH=27]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH",cP[cP.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH=28]="SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH",cP[cP.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN=29]="SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN",cP[cP.SCRIPT_DATA_DOUBLE_ESCAPE_END=30]="SCRIPT_DATA_DOUBLE_ESCAPE_END",cP[cP.BEFORE_ATTRIBUTE_NAME=31]="BEFORE_ATTRIBUTE_NAME",cP[cP.ATTRIBUTE_NAME=32]="ATTRIBUTE_NAME",cP[cP.AFTER_ATTRIBUTE_NAME=33]="AFTER_ATTRIBUTE_NAME",cP[cP.BEFORE_ATTRIBUTE_VALUE=34]="BEFORE_ATTRIBUTE_VALUE",cP[cP.ATTRIBUTE_VALUE_DOUBLE_QUOTED=35]="ATTRIBUTE_VALUE_DOUBLE_QUOTED",cP[cP.ATTRIBUTE_VALUE_SINGLE_QUOTED=36]="ATTRIBUTE_VALUE_SINGLE_QUOTED",cP[cP.ATTRIBUTE_VALUE_UNQUOTED=37]="ATTRIBUTE_VALUE_UNQUOTED",cP[cP.AFTER_ATTRIBUTE_VALUE_QUOTED=38]="AFTER_ATTRIBUTE_VALUE_QUOTED",cP[cP.SELF_CLOSING_START_TAG=39]="SELF_CLOSING_START_TAG",cP[cP.BOGUS_COMMENT=40]="BOGUS_COMMENT",cP[cP.MARKUP_DECLARATION_OPEN=41]="MARKUP_DECLARATION_OPEN",cP[cP.COMMENT_START=42]="COMMENT_START",cP[cP.COMMENT_START_DASH=43]="COMMENT_START_DASH",cP[cP.COMMENT=44]="COMMENT",cP[cP.COMMENT_LESS_THAN_SIGN=45]="COMMENT_LESS_THAN_SIGN",cP[cP.COMMENT_LESS_THAN_SIGN_BANG=46]="COMMENT_LESS_THAN_SIGN_BANG",cP[cP.COMMENT_LESS_THAN_SIGN_BANG_DASH=47]="COMMENT_LESS_THAN_SIGN_BANG_DASH",cP[cP.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH=48]="COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH",cP[cP.COMMENT_END_DASH=49]="COMMENT_END_DASH",cP[cP.COMMENT_END=50]="COMMENT_END",cP[cP.COMMENT_END_BANG=51]="COMMENT_END_BANG",cP[cP.DOCTYPE=52]="DOCTYPE",cP[cP.BEFORE_DOCTYPE_NAME=53]="BEFORE_DOCTYPE_NAME",cP[cP.DOCTYPE_NAME=54]="DOCTYPE_NAME",cP[cP.AFTER_DOCTYPE_NAME=55]="AFTER_DOCTYPE_NAME",cP[cP.AFTER_DOCTYPE_PUBLIC_KEYWORD=56]="AFTER_DOCTYPE_PUBLIC_KEYWORD",cP[cP.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER=57]="BEFORE_DOCTYPE_PUBLIC_IDENTIFIER",cP[cP.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED=58]="DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED",cP[cP.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED=59]="DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED",cP[cP.AFTER_DOCTYPE_PUBLIC_IDENTIFIER=60]="AFTER_DOCTYPE_PUBLIC_IDENTIFIER",cP[cP.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS=61]="BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS",cP[cP.AFTER_DOCTYPE_SYSTEM_KEYWORD=62]="AFTER_DOCTYPE_SYSTEM_KEYWORD",cP[cP.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER=63]="BEFORE_DOCTYPE_SYSTEM_IDENTIFIER",cP[cP.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED=64]="DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED",cP[cP.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED=65]="DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED",cP[cP.AFTER_DOCTYPE_SYSTEM_IDENTIFIER=66]="AFTER_DOCTYPE_SYSTEM_IDENTIFIER",cP[cP.BOGUS_DOCTYPE=67]="BOGUS_DOCTYPE",cP[cP.CDATA_SECTION=68]="CDATA_SECTION",cP[cP.CDATA_SECTION_BRACKET=69]="CDATA_SECTION_BRACKET",cP[cP.CDATA_SECTION_END=70]="CDATA_SECTION_END",cP[cP.CHARACTER_REFERENCE=71]="CHARACTER_REFERENCE",cP[cP.AMBIGUOUS_AMPERSAND=72]="AMBIGUOUS_AMPERSAND";let eK={DATA:cZ.DATA,RCDATA:cZ.RCDATA,RAWTEXT:cZ.RAWTEXT,SCRIPT_DATA:cZ.SCRIPT_DATA,PLAINTEXT:cZ.PLAINTEXT,CDATA_SECTION:cZ.CDATA_SECTION};function eX(e){return e>=cH.LATIN_CAPITAL_A&&e<=cH.LATIN_CAPITAL_Z}function eZ(e){return e>=cH.LATIN_SMALL_A&&e<=cH.LATIN_SMALL_Z||eX(e)}function eJ(e){return eZ(e)||e>=cH.DIGIT_0&&e<=cH.DIGIT_9}function e0(e){return e===cH.SPACE||e===cH.LINE_FEED||e===cH.TABULATION||e===cH.FORM_FEED}function e1(e){return e0(e)||e===cH.SOLIDUS||e===cH.GREATER_THAN_SIGN}class e2{constructor(e,t){this.options=e,this.handler=t,this.paused=!1,this.inLoop=!1,this.inForeignNode=!1,this.lastStartTagName="",this.active=!1,this.state=cZ.DATA,this.returnState=cZ.DATA,this.entityStartPos=0,this.consumedAfterSnapshot=-1,this.currentCharacterToken=null,this.currentToken=null,this.currentAttr={name:"",value:""},this.preprocessor=new eB(t),this.currentLocation=this.getCurrentLocation(-1),this.entityDecoder=new ej(eH,(e,t)=>{this.preprocessor.pos=this.entityStartPos+t-1,this._flushCodePointConsumedAsCharacterReference(e)},t.onParseError?{missingSemicolonAfterCharacterReference:()=>{this._err(cU.missingSemicolonAfterCharacterReference,1)},absenceOfDigitsInNumericCharacterReference:e=>{this._err(cU.absenceOfDigitsInNumericCharacterReference,this.entityStartPos-this.preprocessor.pos+e)},validateNumericCharacterReference:e=>{let t=function(e){if(e===cH.NULL)return cU.nullCharacterReference;if(e>1114111)return cU.characterReferenceOutsideUnicodeRange;if(ew(e))return cU.surrogateCharacterReference;if(eP(e))return cU.noncharacterCharacterReference;if(eM(e)||e===cH.CARRIAGE_RETURN)return cU.controlCharacterReference;return null}(e);t&&this._err(t,1)}}:void 0)}_err(e,t=0){var n,r;null==(r=(n=this.handler).onParseError)||r.call(n,this.preprocessor.getError(e,t))}getCurrentLocation(e){return this.options.sourceCodeLocationInfo?{startLine:this.preprocessor.line,startCol:this.preprocessor.col-e,startOffset:this.preprocessor.offset-e,endLine:-1,endCol:-1,endOffset:-1}:null}_runParsingLoop(){if(!this.inLoop){for(this.inLoop=!0;this.active&&!this.paused;){this.consumedAfterSnapshot=0;let e=this._consume();this._ensureHibernation()||this._callState(e)}this.inLoop=!1}}pause(){this.paused=!0}resume(e){if(!this.paused)throw Error("Parser was already resumed");this.paused=!1,!this.inLoop&&(this._runParsingLoop(),this.paused||null==e||e())}write(e,t,n){this.active=!0,this.preprocessor.write(e,t),this._runParsingLoop(),this.paused||null==n||n()}insertHtmlAtCurrentPos(e){this.active=!0,this.preprocessor.insertHtmlAtCurrentPos(e),this._runParsingLoop()}_ensureHibernation(){return!!this.preprocessor.endOfChunkHit&&(this.preprocessor.retreat(this.consumedAfterSnapshot),this.consumedAfterSnapshot=0,this.active=!1,!0)}_consume(){return this.consumedAfterSnapshot++,this.preprocessor.advance()}_advanceBy(e){this.consumedAfterSnapshot+=e;for(let t=0;t0&&this._err(cU.endTagWithAttributes),e.selfClosing&&this._err(cU.endTagWithTrailingSolidus),this.handler.onEndTag(e)),this.preprocessor.dropParsedChunk()}emitCurrentComment(e){this.prepareToken(e),this.handler.onComment(e),this.preprocessor.dropParsedChunk()}emitCurrentDoctype(e){this.prepareToken(e),this.handler.onDoctype(e),this.preprocessor.dropParsedChunk()}_emitCurrentCharacterToken(e){if(this.currentCharacterToken){switch(e&&this.currentCharacterToken.location&&(this.currentCharacterToken.location.endLine=e.startLine,this.currentCharacterToken.location.endCol=e.startCol,this.currentCharacterToken.location.endOffset=e.startOffset),this.currentCharacterToken.type){case cG.CHARACTER:this.handler.onCharacter(this.currentCharacterToken);break;case cG.NULL_CHARACTER:this.handler.onNullCharacter(this.currentCharacterToken);break;case cG.WHITESPACE_CHARACTER:this.handler.onWhitespaceCharacter(this.currentCharacterToken)}this.currentCharacterToken=null}}_emitEOFToken(){let e=this.getCurrentLocation(0);e&&(e.endLine=e.startLine,e.endCol=e.startCol,e.endOffset=e.startOffset),this._emitCurrentCharacterToken(e),this.handler.onEof({type:cG.EOF,location:e}),this.active=!1}_appendCharToCurrentCharacterToken(e,t){if(this.currentCharacterToken)if(this.currentCharacterToken.type===e){this.currentCharacterToken.chars+=t;return}else this.currentLocation=this.getCurrentLocation(0),this._emitCurrentCharacterToken(this.currentLocation),this.preprocessor.dropParsedChunk();this._createCharacterToken(e,t)}_emitCodePoint(e){let t=e0(e)?cG.WHITESPACE_CHARACTER:e===cH.NULL?cG.NULL_CHARACTER:cG.CHARACTER;this._appendCharToCurrentCharacterToken(t,String.fromCodePoint(e))}_emitChars(e){this._appendCharToCurrentCharacterToken(cG.CHARACTER,e)}_startCharacterReference(){this.returnState=this.state,this.state=cZ.CHARACTER_REFERENCE,this.entityStartPos=this.preprocessor.pos,this.entityDecoder.startEntity(this._isCharacterReferenceInAttribute()?cV.Attribute:cV.Legacy)}_isCharacterReferenceInAttribute(){return this.returnState===cZ.ATTRIBUTE_VALUE_DOUBLE_QUOTED||this.returnState===cZ.ATTRIBUTE_VALUE_SINGLE_QUOTED||this.returnState===cZ.ATTRIBUTE_VALUE_UNQUOTED}_flushCodePointConsumedAsCharacterReference(e){this._isCharacterReferenceInAttribute()?this.currentAttr.value+=String.fromCodePoint(e):this._emitCodePoint(e)}_callState(e){switch(this.state){case cZ.DATA:this._stateData(e);break;case cZ.RCDATA:this._stateRcdata(e);break;case cZ.RAWTEXT:this._stateRawtext(e);break;case cZ.SCRIPT_DATA:this._stateScriptData(e);break;case cZ.PLAINTEXT:this._statePlaintext(e);break;case cZ.TAG_OPEN:this._stateTagOpen(e);break;case cZ.END_TAG_OPEN:this._stateEndTagOpen(e);break;case cZ.TAG_NAME:this._stateTagName(e);break;case cZ.RCDATA_LESS_THAN_SIGN:this._stateRcdataLessThanSign(e);break;case cZ.RCDATA_END_TAG_OPEN:this._stateRcdataEndTagOpen(e);break;case cZ.RCDATA_END_TAG_NAME:this._stateRcdataEndTagName(e);break;case cZ.RAWTEXT_LESS_THAN_SIGN:this._stateRawtextLessThanSign(e);break;case cZ.RAWTEXT_END_TAG_OPEN:this._stateRawtextEndTagOpen(e);break;case cZ.RAWTEXT_END_TAG_NAME:this._stateRawtextEndTagName(e);break;case cZ.SCRIPT_DATA_LESS_THAN_SIGN:this._stateScriptDataLessThanSign(e);break;case cZ.SCRIPT_DATA_END_TAG_OPEN:this._stateScriptDataEndTagOpen(e);break;case cZ.SCRIPT_DATA_END_TAG_NAME:this._stateScriptDataEndTagName(e);break;case cZ.SCRIPT_DATA_ESCAPE_START:this._stateScriptDataEscapeStart(e);break;case cZ.SCRIPT_DATA_ESCAPE_START_DASH:this._stateScriptDataEscapeStartDash(e);break;case cZ.SCRIPT_DATA_ESCAPED:this._stateScriptDataEscaped(e);break;case cZ.SCRIPT_DATA_ESCAPED_DASH:this._stateScriptDataEscapedDash(e);break;case cZ.SCRIPT_DATA_ESCAPED_DASH_DASH:this._stateScriptDataEscapedDashDash(e);break;case cZ.SCRIPT_DATA_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataEscapedLessThanSign(e);break;case cZ.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:this._stateScriptDataEscapedEndTagOpen(e);break;case cZ.SCRIPT_DATA_ESCAPED_END_TAG_NAME:this._stateScriptDataEscapedEndTagName(e);break;case cZ.SCRIPT_DATA_DOUBLE_ESCAPE_START:this._stateScriptDataDoubleEscapeStart(e);break;case cZ.SCRIPT_DATA_DOUBLE_ESCAPED:this._stateScriptDataDoubleEscaped(e);break;case cZ.SCRIPT_DATA_DOUBLE_ESCAPED_DASH:this._stateScriptDataDoubleEscapedDash(e);break;case cZ.SCRIPT_DATA_DOUBLE_ESCAPED_DASH_DASH:this._stateScriptDataDoubleEscapedDashDash(e);break;case cZ.SCRIPT_DATA_DOUBLE_ESCAPED_LESS_THAN_SIGN:this._stateScriptDataDoubleEscapedLessThanSign(e);break;case cZ.SCRIPT_DATA_DOUBLE_ESCAPE_END:this._stateScriptDataDoubleEscapeEnd(e);break;case cZ.BEFORE_ATTRIBUTE_NAME:this._stateBeforeAttributeName(e);break;case cZ.ATTRIBUTE_NAME:this._stateAttributeName(e);break;case cZ.AFTER_ATTRIBUTE_NAME:this._stateAfterAttributeName(e);break;case cZ.BEFORE_ATTRIBUTE_VALUE:this._stateBeforeAttributeValue(e);break;case cZ.ATTRIBUTE_VALUE_DOUBLE_QUOTED:this._stateAttributeValueDoubleQuoted(e);break;case cZ.ATTRIBUTE_VALUE_SINGLE_QUOTED:this._stateAttributeValueSingleQuoted(e);break;case cZ.ATTRIBUTE_VALUE_UNQUOTED:this._stateAttributeValueUnquoted(e);break;case cZ.AFTER_ATTRIBUTE_VALUE_QUOTED:this._stateAfterAttributeValueQuoted(e);break;case cZ.SELF_CLOSING_START_TAG:this._stateSelfClosingStartTag(e);break;case cZ.BOGUS_COMMENT:this._stateBogusComment(e);break;case cZ.MARKUP_DECLARATION_OPEN:this._stateMarkupDeclarationOpen(e);break;case cZ.COMMENT_START:this._stateCommentStart(e);break;case cZ.COMMENT_START_DASH:this._stateCommentStartDash(e);break;case cZ.COMMENT:this._stateComment(e);break;case cZ.COMMENT_LESS_THAN_SIGN:this._stateCommentLessThanSign(e);break;case cZ.COMMENT_LESS_THAN_SIGN_BANG:this._stateCommentLessThanSignBang(e);break;case cZ.COMMENT_LESS_THAN_SIGN_BANG_DASH:this._stateCommentLessThanSignBangDash(e);break;case cZ.COMMENT_LESS_THAN_SIGN_BANG_DASH_DASH:this._stateCommentLessThanSignBangDashDash(e);break;case cZ.COMMENT_END_DASH:this._stateCommentEndDash(e);break;case cZ.COMMENT_END:this._stateCommentEnd(e);break;case cZ.COMMENT_END_BANG:this._stateCommentEndBang(e);break;case cZ.DOCTYPE:this._stateDoctype(e);break;case cZ.BEFORE_DOCTYPE_NAME:this._stateBeforeDoctypeName(e);break;case cZ.DOCTYPE_NAME:this._stateDoctypeName(e);break;case cZ.AFTER_DOCTYPE_NAME:this._stateAfterDoctypeName(e);break;case cZ.AFTER_DOCTYPE_PUBLIC_KEYWORD:this._stateAfterDoctypePublicKeyword(e);break;case cZ.BEFORE_DOCTYPE_PUBLIC_IDENTIFIER:this._stateBeforeDoctypePublicIdentifier(e);break;case cZ.DOCTYPE_PUBLIC_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypePublicIdentifierDoubleQuoted(e);break;case cZ.DOCTYPE_PUBLIC_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypePublicIdentifierSingleQuoted(e);break;case cZ.AFTER_DOCTYPE_PUBLIC_IDENTIFIER:this._stateAfterDoctypePublicIdentifier(e);break;case cZ.BETWEEN_DOCTYPE_PUBLIC_AND_SYSTEM_IDENTIFIERS:this._stateBetweenDoctypePublicAndSystemIdentifiers(e);break;case cZ.AFTER_DOCTYPE_SYSTEM_KEYWORD:this._stateAfterDoctypeSystemKeyword(e);break;case cZ.BEFORE_DOCTYPE_SYSTEM_IDENTIFIER:this._stateBeforeDoctypeSystemIdentifier(e);break;case cZ.DOCTYPE_SYSTEM_IDENTIFIER_DOUBLE_QUOTED:this._stateDoctypeSystemIdentifierDoubleQuoted(e);break;case cZ.DOCTYPE_SYSTEM_IDENTIFIER_SINGLE_QUOTED:this._stateDoctypeSystemIdentifierSingleQuoted(e);break;case cZ.AFTER_DOCTYPE_SYSTEM_IDENTIFIER:this._stateAfterDoctypeSystemIdentifier(e);break;case cZ.BOGUS_DOCTYPE:this._stateBogusDoctype(e);break;case cZ.CDATA_SECTION:this._stateCdataSection(e);break;case cZ.CDATA_SECTION_BRACKET:this._stateCdataSectionBracket(e);break;case cZ.CDATA_SECTION_END:this._stateCdataSectionEnd(e);break;case cZ.CHARACTER_REFERENCE:this._stateCharacterReference();break;case cZ.AMBIGUOUS_AMPERSAND:this._stateAmbiguousAmpersand(e);break;default:throw Error("Unknown state")}}_stateData(e){switch(e){case cH.LESS_THAN_SIGN:this.state=cZ.TAG_OPEN;break;case cH.AMPERSAND:this._startCharacterReference();break;case cH.NULL:this._err(cU.unexpectedNullCharacter),this._emitCodePoint(e);break;case cH.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRcdata(e){switch(e){case cH.AMPERSAND:this._startCharacterReference();break;case cH.LESS_THAN_SIGN:this.state=cZ.RCDATA_LESS_THAN_SIGN;break;case cH.NULL:this._err(cU.unexpectedNullCharacter),this._emitChars("�");break;case cH.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateRawtext(e){switch(e){case cH.LESS_THAN_SIGN:this.state=cZ.RAWTEXT_LESS_THAN_SIGN;break;case cH.NULL:this._err(cU.unexpectedNullCharacter),this._emitChars("�");break;case cH.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateScriptData(e){switch(e){case cH.LESS_THAN_SIGN:this.state=cZ.SCRIPT_DATA_LESS_THAN_SIGN;break;case cH.NULL:this._err(cU.unexpectedNullCharacter),this._emitChars("�");break;case cH.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_statePlaintext(e){switch(e){case cH.NULL:this._err(cU.unexpectedNullCharacter),this._emitChars("�");break;case cH.EOF:this._emitEOFToken();break;default:this._emitCodePoint(e)}}_stateTagOpen(e){if(eZ(e))this._createStartTagToken(),this.state=cZ.TAG_NAME,this._stateTagName(e);else switch(e){case cH.EXCLAMATION_MARK:this.state=cZ.MARKUP_DECLARATION_OPEN;break;case cH.SOLIDUS:this.state=cZ.END_TAG_OPEN;break;case cH.QUESTION_MARK:this._err(cU.unexpectedQuestionMarkInsteadOfTagName),this._createCommentToken(1),this.state=cZ.BOGUS_COMMENT,this._stateBogusComment(e);break;case cH.EOF:this._err(cU.eofBeforeTagName),this._emitChars("<"),this._emitEOFToken();break;default:this._err(cU.invalidFirstCharacterOfTagName),this._emitChars("<"),this.state=cZ.DATA,this._stateData(e)}}_stateEndTagOpen(e){if(eZ(e))this._createEndTagToken(),this.state=cZ.TAG_NAME,this._stateTagName(e);else switch(e){case cH.GREATER_THAN_SIGN:this._err(cU.missingEndTagName),this.state=cZ.DATA;break;case cH.EOF:this._err(cU.eofBeforeTagName),this._emitChars("");break;case cH.NULL:this._err(cU.unexpectedNullCharacter),this.state=cZ.SCRIPT_DATA_ESCAPED,this._emitChars("�");break;case cH.EOF:this._err(cU.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=cZ.SCRIPT_DATA_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataEscapedLessThanSign(e){e===cH.SOLIDUS?this.state=cZ.SCRIPT_DATA_ESCAPED_END_TAG_OPEN:eZ(e)?(this._emitChars("<"),this.state=cZ.SCRIPT_DATA_DOUBLE_ESCAPE_START,this._stateScriptDataDoubleEscapeStart(e)):(this._emitChars("<"),this.state=cZ.SCRIPT_DATA_ESCAPED,this._stateScriptDataEscaped(e))}_stateScriptDataEscapedEndTagOpen(e){eZ(e)?(this.state=cZ.SCRIPT_DATA_ESCAPED_END_TAG_NAME,this._stateScriptDataEscapedEndTagName(e)):(this._emitChars("");break;case cH.NULL:this._err(cU.unexpectedNullCharacter),this.state=cZ.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitChars("�");break;case cH.EOF:this._err(cU.eofInScriptHtmlCommentLikeText),this._emitEOFToken();break;default:this.state=cZ.SCRIPT_DATA_DOUBLE_ESCAPED,this._emitCodePoint(e)}}_stateScriptDataDoubleEscapedLessThanSign(e){e===cH.SOLIDUS?(this.state=cZ.SCRIPT_DATA_DOUBLE_ESCAPE_END,this._emitChars("/")):(this.state=cZ.SCRIPT_DATA_DOUBLE_ESCAPED,this._stateScriptDataDoubleEscaped(e))}_stateScriptDataDoubleEscapeEnd(e){if(this.preprocessor.startsWith(ev,!1)&&e1(this.preprocessor.peek(ev.length))){this._emitCodePoint(e);for(let e=0;e0&&this._isInTemplate()&&this.tmplCount--,this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!0)}replace(e,t){let n=this._indexOf(e);this.items[n]=t,n===this.stackTop&&(this.current=t)}insertAfter(e,t,n){let r=this._indexOf(e)+1;this.items.splice(r,0,t),this.tagIDs.splice(r,0,n),this.stackTop++,r===this.stackTop&&this._updateCurrentElement(),this.current&&void 0!==this.currentTagId&&this.handler.onItemPush(this.current,this.currentTagId,r===this.stackTop)}popUntilTagNamePopped(e){let t=this.stackTop+1;do t=this.tagIDs.lastIndexOf(e,t-1);while(t>0&&this.treeAdapter.getNamespaceURI(this.items[t])!==c$.HTML)this.shortenToLength(Math.max(t,0))}shortenToLength(e){for(;this.stackTop>=e;){let t=this.current;this.tmplCount>0&&this._isInTemplate()&&(this.tmplCount-=1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(t,this.stackTop=0;n--)if(e.has(this.tagIDs[n])&&this.treeAdapter.getNamespaceURI(this.items[n])===t)return n;return -1}clearBackTo(e,t){let n=this._indexOfTagNames(e,t);this.shortenToLength(n+1)}clearBackToTableContext(){this.clearBackTo(tn,c$.HTML)}clearBackToTableBodyContext(){this.clearBackTo(tt,c$.HTML)}clearBackToTableRowContext(){this.clearBackTo(te,c$.HTML)}remove(e){let t=this._indexOf(e);t>=0&&(t===this.stackTop?this.pop():(this.items.splice(t,1),this.tagIDs.splice(t,1),this.stackTop--,this._updateCurrentElement(),this.handler.onItemPop(e,!1)))}tryPeekProperlyNestedBodyElement(){return this.stackTop>=1&&this.tagIDs[1]===cX.BODY?this.items[1]:null}contains(e){return this._indexOf(e)>-1}getCommonAncestor(e){let t=this._indexOf(e)-1;return t>=0?this.items[t]:null}isRootHtmlElementCurrent(){return 0===this.stackTop&&this.tagIDs[0]===cX.HTML}hasInDynamicScope(e,t){for(let n=this.stackTop;n>=0;n--){let r=this.tagIDs[n];switch(this.treeAdapter.getNamespaceURI(this.items[n])){case c$.HTML:if(r===e)return!0;if(t.has(r))return!1;break;case c$.SVG:if(e8.has(r))return!1;break;case c$.MATHML:if(e7.has(r))return!1}}return!0}hasInScope(e){return this.hasInDynamicScope(e,e4)}hasInListItemScope(e){return this.hasInDynamicScope(e,e9)}hasInButtonScope(e){return this.hasInDynamicScope(e,e6)}hasNumberedHeaderInScope(){for(let e=this.stackTop;e>=0;e--){let t=this.tagIDs[e];switch(this.treeAdapter.getNamespaceURI(this.items[e])){case c$.HTML:if(e$.has(t))return!0;if(e4.has(t))return!1;break;case c$.SVG:if(e8.has(t))return!1;break;case c$.MATHML:if(e7.has(t))return!1}}return!0}hasInTableScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===c$.HTML)switch(this.tagIDs[t]){case e:return!0;case cX.TABLE:case cX.HTML:return!1}return!0}hasTableBodyContextInTableScope(){for(let e=this.stackTop;e>=0;e--)if(this.treeAdapter.getNamespaceURI(this.items[e])===c$.HTML)switch(this.tagIDs[e]){case cX.TBODY:case cX.THEAD:case cX.TFOOT:return!0;case cX.TABLE:case cX.HTML:return!1}return!0}hasInSelectScope(e){for(let t=this.stackTop;t>=0;t--)if(this.treeAdapter.getNamespaceURI(this.items[t])===c$.HTML)switch(this.tagIDs[t]){case e:return!0;case cX.OPTION:case cX.OPTGROUP:break;default:return!1}return!0}generateImpliedEndTags(){for(;void 0!==this.currentTagId&&e5.has(this.currentTagId);)this.pop()}generateImpliedEndTagsThoroughly(){for(;void 0!==this.currentTagId&&e3.has(this.currentTagId);)this.pop()}generateImpliedEndTagsWithExclusion(e){for(;void 0!==this.currentTagId&&this.currentTagId!==e&&e3.has(this.currentTagId);)this.pop()}}(cB=cJ||(cJ={}))[cB.Marker=0]="Marker",cB[cB.Element=1]="Element";let ta={type:cJ.Marker};class ts{constructor(e){this.treeAdapter=e,this.entries=[],this.bookmark=null}_getNoahArkConditionCandidates(e,t){let n=[],r=t.length,i=this.treeAdapter.getTagName(e),a=this.treeAdapter.getNamespaceURI(e);for(let e=0;e[e.name,e.value])),i=0;for(let e=0;er.get(e.name)===e.value)&&(i+=1)>=3&&this.entries.splice(t.idx,1)}}insertMarker(){this.entries.unshift(ta)}pushElement(e,t){this._ensureNoahArkCondition(e),this.entries.unshift({type:cJ.Element,element:e,token:t})}insertElementAfterBookmark(e,t){let n=this.entries.indexOf(this.bookmark);this.entries.splice(n,0,{type:cJ.Element,element:e,token:t})}removeEntry(e){let t=this.entries.indexOf(e);-1!==t&&this.entries.splice(t,1)}clearToLastMarker(){let e=this.entries.indexOf(ta);-1===e?this.entries.length=0:this.entries.splice(0,e+1)}getElementEntryInScopeWithTagName(e){let t=this.entries.find(t=>t.type===cJ.Marker||this.treeAdapter.getTagName(t.element)===e);return t&&t.type===cJ.Element?t:null}getElementEntry(e){return this.entries.find(t=>t.type===cJ.Element&&t.element===e)}}let to={createDocument:()=>({nodeName:"#document",mode:cQ.NO_QUIRKS,childNodes:[]}),createDocumentFragment:()=>({nodeName:"#document-fragment",childNodes:[]}),createElement:(e,t,n)=>({nodeName:e,tagName:e,attrs:n,namespaceURI:t,childNodes:[],parentNode:null}),createCommentNode:e=>({nodeName:"#comment",data:e,parentNode:null}),createTextNode:e=>({nodeName:"#text",value:e,parentNode:null}),appendChild(e,t){e.childNodes.push(t),t.parentNode=e},insertBefore(e,t,n){let r=e.childNodes.indexOf(n);e.childNodes.splice(r,0,t),t.parentNode=e},setTemplateContent(e,t){e.content=t},getTemplateContent:e=>e.content,setDocumentType(e,t,n,r){let i=e.childNodes.find(e=>"#documentType"===e.nodeName);i?(i.name=t,i.publicId=n,i.systemId=r):to.appendChild(e,{nodeName:"#documentType",name:t,publicId:n,systemId:r,parentNode:null})},setDocumentMode(e,t){e.mode=t},getDocumentMode:e=>e.mode,detachNode(e){if(e.parentNode){let t=e.parentNode.childNodes.indexOf(e);e.parentNode.childNodes.splice(t,1),e.parentNode=null}},insertText(e,t){if(e.childNodes.length>0){let n=e.childNodes[e.childNodes.length-1];if(to.isTextNode(n)){n.value+=t;return}}to.appendChild(e,to.createTextNode(t))},insertTextBefore(e,t,n){let r=e.childNodes[e.childNodes.indexOf(n)-1];r&&to.isTextNode(r)?r.value+=t:to.insertBefore(e,to.createTextNode(t),n)},adoptAttributes(e,t){let n=new Set(e.attrs.map(e=>e.name));for(let r=0;re.childNodes[0],getChildNodes:e=>e.childNodes,getParentNode:e=>e.parentNode,getAttrList:e=>e.attrs,getTagName:e=>e.tagName,getNamespaceURI:e=>e.namespaceURI,getTextNodeContent:e=>e.value,getCommentNodeContent:e=>e.data,getDocumentTypeNodeName:e=>e.name,getDocumentTypeNodePublicId:e=>e.publicId,getDocumentTypeNodeSystemId:e=>e.systemId,isTextNode:e=>"#text"===e.nodeName,isCommentNode:e=>"#comment"===e.nodeName,isDocumentTypeNode:e=>"#documentType"===e.nodeName,isElementNode:e=>Object.prototype.hasOwnProperty.call(e,"tagName"),setNodeSourceCodeLocation(e,t){e.sourceCodeLocation=t},getNodeSourceCodeLocation:e=>e.sourceCodeLocation,updateNodeSourceCodeLocation(e,t){e.sourceCodeLocation={...e.sourceCodeLocation,...t}}},tl="html",tc=["+//silmaril//dtd html pro v0r11 19970101//","-//as//dtd html 3.0 aswedit + extensions//","-//advasoft ltd//dtd html 3.0 aswedit + extensions//","-//ietf//dtd html 2.0 level 1//","-//ietf//dtd html 2.0 level 2//","-//ietf//dtd html 2.0 strict level 1//","-//ietf//dtd html 2.0 strict level 2//","-//ietf//dtd html 2.0 strict//","-//ietf//dtd html 2.0//","-//ietf//dtd html 2.1e//","-//ietf//dtd html 3.0//","-//ietf//dtd html 3.2 final//","-//ietf//dtd html 3.2//","-//ietf//dtd html 3//","-//ietf//dtd html level 0//","-//ietf//dtd html level 1//","-//ietf//dtd html level 2//","-//ietf//dtd html level 3//","-//ietf//dtd html strict level 0//","-//ietf//dtd html strict level 1//","-//ietf//dtd html strict level 2//","-//ietf//dtd html strict level 3//","-//ietf//dtd html strict//","-//ietf//dtd html//","-//metrius//dtd metrius presentational//","-//microsoft//dtd internet explorer 2.0 html strict//","-//microsoft//dtd internet explorer 2.0 html//","-//microsoft//dtd internet explorer 2.0 tables//","-//microsoft//dtd internet explorer 3.0 html strict//","-//microsoft//dtd internet explorer 3.0 html//","-//microsoft//dtd internet explorer 3.0 tables//","-//netscape comm. corp.//dtd html//","-//netscape comm. corp.//dtd strict html//","-//o'reilly and associates//dtd html 2.0//","-//o'reilly and associates//dtd html extended 1.0//","-//o'reilly and associates//dtd html extended relaxed 1.0//","-//sq//dtd html 2.0 hotmetal + extensions//","-//softquad software//dtd hotmetal pro 6.0::19990601::extensions to html 4.0//","-//softquad//dtd hotmetal pro 4.0::19971010::extensions to html 4.0//","-//spyglass//dtd html 2.0 extended//","-//sun microsystems corp.//dtd hotjava html//","-//sun microsystems corp.//dtd hotjava strict html//","-//w3c//dtd html 3 1995-03-24//","-//w3c//dtd html 3.2 draft//","-//w3c//dtd html 3.2 final//","-//w3c//dtd html 3.2//","-//w3c//dtd html 3.2s draft//","-//w3c//dtd html 4.0 frameset//","-//w3c//dtd html 4.0 transitional//","-//w3c//dtd html experimental 19960712//","-//w3c//dtd html experimental 970421//","-//w3c//dtd w3 html//","-//w3o//dtd w3 html 3.0//","-//webtechs//dtd mozilla html 2.0//","-//webtechs//dtd mozilla html//"],tu=[...tc,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"],th=new Set(["-//w3o//dtd w3 html strict 3.0//en//","-/w3c/dtd html 4.0 transitional/en","html"]),tp=["-//w3c//dtd xhtml 1.0 frameset//","-//w3c//dtd xhtml 1.0 transitional//"],td=[...tp,"-//w3c//dtd html 4.01 frameset//","-//w3c//dtd html 4.01 transitional//"];function tm(e,t){return t.some(t=>e.startsWith(t))}let tf=new Map(["attributeName","attributeType","baseFrequency","baseProfile","calcMode","clipPathUnits","diffuseConstant","edgeMode","filterUnits","glyphRef","gradientTransform","gradientUnits","kernelMatrix","kernelUnitLength","keyPoints","keySplines","keyTimes","lengthAdjust","limitingConeAngle","markerHeight","markerUnits","markerWidth","maskContentUnits","maskUnits","numOctaves","pathLength","patternContentUnits","patternTransform","patternUnits","pointsAtX","pointsAtY","pointsAtZ","preserveAlpha","preserveAspectRatio","primitiveUnits","refX","refY","repeatCount","repeatDur","requiredExtensions","requiredFeatures","specularConstant","specularExponent","spreadMethod","startOffset","stdDeviation","stitchTiles","surfaceScale","systemLanguage","tableValues","targetX","targetY","textLength","viewBox","viewTarget","xChannelSelector","yChannelSelector","zoomAndPan"].map(e=>[e.toLowerCase(),e])),tg=new Map([["xlink:actuate",{prefix:"xlink",name:"actuate",namespace:c$.XLINK}],["xlink:arcrole",{prefix:"xlink",name:"arcrole",namespace:c$.XLINK}],["xlink:href",{prefix:"xlink",name:"href",namespace:c$.XLINK}],["xlink:role",{prefix:"xlink",name:"role",namespace:c$.XLINK}],["xlink:show",{prefix:"xlink",name:"show",namespace:c$.XLINK}],["xlink:title",{prefix:"xlink",name:"title",namespace:c$.XLINK}],["xlink:type",{prefix:"xlink",name:"type",namespace:c$.XLINK}],["xml:lang",{prefix:"xml",name:"lang",namespace:c$.XML}],["xml:space",{prefix:"xml",name:"space",namespace:c$.XML}],["xmlns",{prefix:"",name:"xmlns",namespace:c$.XMLNS}],["xmlns:xlink",{prefix:"xmlns",name:"xlink",namespace:c$.XMLNS}]]),tE=new Map(["altGlyph","altGlyphDef","altGlyphItem","animateColor","animateMotion","animateTransform","clipPath","feBlend","feColorMatrix","feComponentTransfer","feComposite","feConvolveMatrix","feDiffuseLighting","feDisplacementMap","feDistantLight","feFlood","feFuncA","feFuncB","feFuncG","feFuncR","feGaussianBlur","feImage","feMerge","feMergeNode","feMorphology","feOffset","fePointLight","feSpecularLighting","feSpotLight","feTile","feTurbulence","foreignObject","glyphRef","linearGradient","radialGradient","textPath"].map(e=>[e.toLowerCase(),e])),tT=new Set([cX.B,cX.BIG,cX.BLOCKQUOTE,cX.BODY,cX.BR,cX.CENTER,cX.CODE,cX.DD,cX.DIV,cX.DL,cX.DT,cX.EM,cX.EMBED,cX.H1,cX.H2,cX.H3,cX.H4,cX.H5,cX.H6,cX.HEAD,cX.HR,cX.I,cX.IMG,cX.LI,cX.LISTING,cX.MENU,cX.META,cX.NOBR,cX.OL,cX.P,cX.PRE,cX.RUBY,cX.S,cX.SMALL,cX.SPAN,cX.STRONG,cX.STRIKE,cX.SUB,cX.SUP,cX.TABLE,cX.TT,cX.U,cX.UL,cX.VAR]);function tA(e){for(let t=0;t0&&this._setContextModes(e,t)}onItemPop(e,t){var n,r;if(this.options.sourceCodeLocationInfo&&this._setEndLocation(e,this.currentToken),null==(r=(n=this.treeAdapter).onItemPop)||r.call(n,e,this.openElements.current),t){let e,t;0===this.openElements.stackTop&&this.fragmentContext?(e=this.fragmentContext,t=this.fragmentContextID):{current:e,currentTagId:t}=this.openElements,this._setContextModes(e,t)}}_setContextModes(e,t){let n=e===this.document||e&&this.treeAdapter.getNamespaceURI(e)===c$.HTML;this.currentNotInHTML=!n,this.tokenizer.inForeignNode=!n&&void 0!==e&&void 0!==t&&!this._isIntegrationPoint(t,e)}_switchToTextParsing(e,t){this._insertElement(e,c$.HTML),this.tokenizer.state=t,this.originalInsertionMode=this.insertionMode,this.insertionMode=c0.TEXT}switchToPlaintextParsing(){this.insertionMode=c0.TEXT,this.originalInsertionMode=c0.IN_BODY,this.tokenizer.state=eK.PLAINTEXT}_getAdjustedCurrentElement(){return 0===this.openElements.stackTop&&this.fragmentContext?this.fragmentContext:this.openElements.current}_findFormInFragmentContext(){let e=this.fragmentContext;for(;e;){if(this.treeAdapter.getTagName(e)===cK.FORM){this.formElement=e;break}e=this.treeAdapter.getParentNode(e)}}_initTokenizerForFragmentParsing(){if(this.fragmentContext&&this.treeAdapter.getNamespaceURI(this.fragmentContext)===c$.HTML)switch(this.fragmentContextID){case cX.TITLE:case cX.TEXTAREA:this.tokenizer.state=eK.RCDATA;break;case cX.STYLE:case cX.XMP:case cX.IFRAME:case cX.NOEMBED:case cX.NOFRAMES:case cX.NOSCRIPT:this.tokenizer.state=eK.RAWTEXT;break;case cX.SCRIPT:this.tokenizer.state=eK.SCRIPT_DATA;break;case cX.PLAINTEXT:this.tokenizer.state=eK.PLAINTEXT}}_setDocumentType(e){let t=e.name||"",n=e.publicId||"",r=e.systemId||"";if(this.treeAdapter.setDocumentType(this.document,t,n,r),e.location){let t=this.treeAdapter.getChildNodes(this.document).find(e=>this.treeAdapter.isDocumentTypeNode(e));t&&this.treeAdapter.setNodeSourceCodeLocation(t,e.location)}}_attachElementToTree(e,t){if(this.options.sourceCodeLocationInfo){let n=t&&{...t,startTag:t};this.treeAdapter.setNodeSourceCodeLocation(e,n)}if(this._shouldFosterParentOnInsertion())this._fosterParentElement(e);else{let t=this.openElements.currentTmplContentOrNode;this.treeAdapter.appendChild(null!=t?t:this.document,e)}}_appendElement(e,t){let n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location)}_insertElement(e,t){let n=this.treeAdapter.createElement(e.tagName,t,e.attrs);this._attachElementToTree(n,e.location),this.openElements.push(n,e.tagID)}_insertFakeElement(e,t){let n=this.treeAdapter.createElement(e,c$.HTML,[]);this._attachElementToTree(n,null),this.openElements.push(n,t)}_insertTemplate(e){let t=this.treeAdapter.createElement(e.tagName,c$.HTML,e.attrs),n=this.treeAdapter.createDocumentFragment();this.treeAdapter.setTemplateContent(t,n),this._attachElementToTree(t,e.location),this.openElements.push(t,e.tagID),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,null)}_insertFakeRootElement(){let e=this.treeAdapter.createElement(cK.HTML,c$.HTML,[]);this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(e,null),this.treeAdapter.appendChild(this.openElements.current,e),this.openElements.push(e,cX.HTML)}_appendCommentNode(e,t){let n=this.treeAdapter.createCommentNode(e.data);this.treeAdapter.appendChild(t,n),this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(n,e.location)}_insertCharacters(e){let t,n;if(this._shouldFosterParentOnInsertion()?({parent:t,beforeElement:n}=this._findFosterParentingLocation(),n?this.treeAdapter.insertTextBefore(t,e.chars,n):this.treeAdapter.insertText(t,e.chars)):(t=this.openElements.currentTmplContentOrNode,this.treeAdapter.insertText(t,e.chars)),!e.location)return;let r=this.treeAdapter.getChildNodes(t),i=n?r.lastIndexOf(n):r.length,a=r[i-1];if(this.treeAdapter.getNodeSourceCodeLocation(a)){let{endLine:t,endCol:n,endOffset:r}=e.location;this.treeAdapter.updateNodeSourceCodeLocation(a,{endLine:t,endCol:n,endOffset:r})}else this.options.sourceCodeLocationInfo&&this.treeAdapter.setNodeSourceCodeLocation(a,e.location)}_adoptNodes(e,t){for(let n=this.treeAdapter.getFirstChild(e);n;n=this.treeAdapter.getFirstChild(e))this.treeAdapter.detachNode(n),this.treeAdapter.appendChild(t,n)}_setEndLocation(e,t){if(this.treeAdapter.getNodeSourceCodeLocation(e)&&t.location){let n=t.location,r=this.treeAdapter.getTagName(e),i=t.type===cG.END_TAG&&r===t.tagName?{endTag:{...n},endLine:n.endLine,endCol:n.endCol,endOffset:n.endOffset}:{endLine:n.startLine,endCol:n.startCol,endOffset:n.startOffset};this.treeAdapter.updateNodeSourceCodeLocation(e,i)}}shouldProcessStartTagTokenInForeignContent(e){let t,n;return!!this.currentNotInHTML&&(0===this.openElements.stackTop&&this.fragmentContext?(t=this.fragmentContext,n=this.fragmentContextID):{current:t,currentTagId:n}=this.openElements,(e.tagID!==cX.SVG||this.treeAdapter.getTagName(t)!==cK.ANNOTATION_XML||this.treeAdapter.getNamespaceURI(t)!==c$.MATHML)&&(this.tokenizer.inForeignNode||(e.tagID===cX.MGLYPH||e.tagID===cX.MALIGNMARK)&&void 0!==n&&!this._isIntegrationPoint(n,t,c$.HTML)))}_processToken(e){switch(e.type){case cG.CHARACTER:this.onCharacter(e);break;case cG.NULL_CHARACTER:this.onNullCharacter(e);break;case cG.COMMENT:this.onComment(e);break;case cG.DOCTYPE:this.onDoctype(e);break;case cG.START_TAG:this._processStartTag(e);break;case cG.END_TAG:this.onEndTag(e);break;case cG.EOF:this.onEof(e);break;case cG.WHITESPACE_CHARACTER:this.onWhitespaceCharacter(e)}}_isIntegrationPoint(e,t,n){let r=this.treeAdapter.getNamespaceURI(t),i=this.treeAdapter.getAttrList(t);return(!n||n===c$.HTML)&&function(e,t,n){if(t===c$.MATHML&&e===cX.ANNOTATION_XML){for(let e=0;ee.type===cJ.Marker||this.openElements.contains(e.element)),n=-1===t?e-1:t-1;for(let e=n;e>=0;e--){let t=this.activeFormattingElements.entries[e];this._insertElement(t.token,this.treeAdapter.getNamespaceURI(t.element)),t.element=this.openElements.current}}}_closeTableCell(){this.openElements.generateImpliedEndTags(),this.openElements.popUntilTableCellPopped(),this.activeFormattingElements.clearToLastMarker(),this.insertionMode=c0.IN_ROW}_closePElement(){this.openElements.generateImpliedEndTagsWithExclusion(cX.P),this.openElements.popUntilTagNamePopped(cX.P)}_resetInsertionMode(){for(let e=this.openElements.stackTop;e>=0;e--)switch(0===e&&this.fragmentContext?this.fragmentContextID:this.openElements.tagIDs[e]){case cX.TR:this.insertionMode=c0.IN_ROW;return;case cX.TBODY:case cX.THEAD:case cX.TFOOT:this.insertionMode=c0.IN_TABLE_BODY;return;case cX.CAPTION:this.insertionMode=c0.IN_CAPTION;return;case cX.COLGROUP:this.insertionMode=c0.IN_COLUMN_GROUP;return;case cX.TABLE:this.insertionMode=c0.IN_TABLE;return;case cX.BODY:this.insertionMode=c0.IN_BODY;return;case cX.FRAMESET:this.insertionMode=c0.IN_FRAMESET;return;case cX.SELECT:return void this._resetInsertionModeForSelect(e);case cX.TEMPLATE:this.insertionMode=this.tmplInsertionModeStack[0];return;case cX.HTML:this.insertionMode=this.headElement?c0.AFTER_HEAD:c0.BEFORE_HEAD;return;case cX.TD:case cX.TH:if(e>0){this.insertionMode=c0.IN_CELL;return}break;case cX.HEAD:if(e>0){this.insertionMode=c0.IN_HEAD;return}}this.insertionMode=c0.IN_BODY}_resetInsertionModeForSelect(e){if(e>0)for(let t=e-1;t>0;t--){let e=this.openElements.tagIDs[t];if(e===cX.TEMPLATE)break;if(e===cX.TABLE){this.insertionMode=c0.IN_SELECT_IN_TABLE;return}}this.insertionMode=c0.IN_SELECT}_isElementCausesFosterParenting(e){return ty.has(e)}_shouldFosterParentOnInsertion(){return this.fosterParentingEnabled&&void 0!==this.openElements.currentTagId&&this._isElementCausesFosterParenting(this.openElements.currentTagId)}_findFosterParentingLocation(){for(let e=this.openElements.stackTop;e>=0;e--){let t=this.openElements.items[e];switch(this.openElements.tagIDs[e]){case cX.TEMPLATE:if(this.treeAdapter.getNamespaceURI(t)===c$.HTML)return{parent:this.treeAdapter.getTemplateContent(t),beforeElement:null};break;case cX.TABLE:{let n=this.treeAdapter.getParentNode(t);if(n)return{parent:n,beforeElement:t};return{parent:this.openElements.items[e-1],beforeElement:null}}}}return{parent:this.openElements.items[0],beforeElement:null}}_fosterParentElement(e){let t=this._findFosterParentingLocation();t.beforeElement?this.treeAdapter.insertBefore(t.parent,e,t.beforeElement):this.treeAdapter.appendChild(t.parent,e)}_isSpecialElement(e,t){return eV[this.treeAdapter.getNamespaceURI(e)].has(t)}onCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){var t,n;return void(t=this,n=e,t._insertCharacters(n),t.framesetOk=!1)}switch(this.insertionMode){case c0.INITIAL:tD(this,e);break;case c0.BEFORE_HTML:tO(this,e);break;case c0.BEFORE_HEAD:tR(this,e);break;case c0.IN_HEAD:tw(this,e);break;case c0.IN_HEAD_NO_SCRIPT:tM(this,e);break;case c0.AFTER_HEAD:tP(this,e);break;case c0.IN_BODY:case c0.IN_CAPTION:case c0.IN_CELL:case c0.IN_TEMPLATE:tH(this,e);break;case c0.TEXT:case c0.IN_SELECT:case c0.IN_SELECT_IN_TABLE:this._insertCharacters(e);break;case c0.IN_TABLE:case c0.IN_TABLE_BODY:case c0.IN_ROW:tW(this,e);break;case c0.IN_TABLE_TEXT:tJ(this,e);break;case c0.IN_COLUMN_GROUP:t5(this,e);break;case c0.AFTER_BODY:nn(this,e);break;case c0.AFTER_AFTER_BODY:nr(this,e)}}onNullCharacter(e){if(this.skipNextNewLine=!1,this.tokenizer.inForeignNode){var t,n;return void(t=this,(n=e).chars="�",t._insertCharacters(n))}switch(this.insertionMode){case c0.INITIAL:tD(this,e);break;case c0.BEFORE_HTML:tO(this,e);break;case c0.BEFORE_HEAD:tR(this,e);break;case c0.IN_HEAD:tw(this,e);break;case c0.IN_HEAD_NO_SCRIPT:tM(this,e);break;case c0.AFTER_HEAD:tP(this,e);break;case c0.TEXT:this._insertCharacters(e);break;case c0.IN_TABLE:case c0.IN_TABLE_BODY:case c0.IN_ROW:tW(this,e);break;case c0.IN_COLUMN_GROUP:t5(this,e);break;case c0.AFTER_BODY:nn(this,e);break;case c0.AFTER_AFTER_BODY:nr(this,e)}}onComment(e){var t,n,r,i;if(this.skipNextNewLine=!1,this.currentNotInHTML)return void tI(this,e);switch(this.insertionMode){case c0.INITIAL:case c0.BEFORE_HTML:case c0.BEFORE_HEAD:case c0.IN_HEAD:case c0.IN_HEAD_NO_SCRIPT:case c0.AFTER_HEAD:case c0.IN_BODY:case c0.IN_TABLE:case c0.IN_CAPTION:case c0.IN_COLUMN_GROUP:case c0.IN_TABLE_BODY:case c0.IN_ROW:case c0.IN_CELL:case c0.IN_SELECT:case c0.IN_SELECT_IN_TABLE:case c0.IN_TEMPLATE:case c0.IN_FRAMESET:case c0.AFTER_FRAMESET:tI(this,e);break;case c0.IN_TABLE_TEXT:t0(this,e);break;case c0.AFTER_BODY:t=this,n=e,t._appendCommentNode(n,t.openElements.items[0]);break;case c0.AFTER_AFTER_BODY:case c0.AFTER_AFTER_FRAMESET:r=this,i=e,r._appendCommentNode(i,r.document)}}onDoctype(e){switch(this.skipNextNewLine=!1,this.insertionMode){case c0.INITIAL:!function(e,t){e._setDocumentType(t);let n=t.forceQuirks?cQ.QUIRKS:function(e){if(e.name!==tl)return cQ.QUIRKS;let{systemId:t}=e;if(t&&"http://www.ibm.com/data/dtd/v11/ibmxhtml1-transitional.dtd"===t.toLowerCase())return cQ.QUIRKS;let{publicId:n}=e;if(null!==n){if(n=n.toLowerCase(),th.has(n))return cQ.QUIRKS;let e=null===t?tu:tc;if(tm(n,e))return cQ.QUIRKS;if(tm(n,e=null===t?tp:td))return cQ.LIMITED_QUIRKS}return cQ.NO_QUIRKS}(t);(t.name!==tl||null!==t.publicId||null!==t.systemId&&"about:legacy-compat"!==t.systemId)&&e._err(t,cU.nonConformingDoctype),e.treeAdapter.setDocumentMode(e.document,n),e.insertionMode=c0.BEFORE_HTML}(this,e);break;case c0.BEFORE_HEAD:case c0.IN_HEAD:case c0.IN_HEAD_NO_SCRIPT:case c0.AFTER_HEAD:this._err(e,cU.misplacedDoctype);break;case c0.IN_TABLE_TEXT:t0(this,e)}}onStartTag(e){this.skipNextNewLine=!1,this.currentToken=e,this._processStartTag(e),e.selfClosing&&!e.ackSelfClosing&&this._err(e,cU.nonVoidHtmlElementStartTagWithTrailingSolidus)}_processStartTag(e){this.shouldProcessStartTagTokenInForeignContent(e)?function(e,t){let n;if((n=t.tagID)===cX.FONT&&t.attrs.some(({name:e})=>e===cW.COLOR||e===cW.SIZE||e===cW.FACE)||tT.has(n))ni(e),e._startTagOutsideForeignContent(t);else{let n=e._getAdjustedCurrentElement(),r=e.treeAdapter.getNamespaceURI(n);if(r===c$.MATHML)tA(t);else if(r===c$.SVG){let e;null!=(e=tE.get(t.tagName))&&(t.tagName=e,t.tagID=eY(t.tagName)),tk(t)}t_(t),t.selfClosing?e._appendElement(t,r):e._insertElement(t,r),t.ackSelfClosing=!0}}(this,e):this._startTagOutsideForeignContent(e)}_startTagOutsideForeignContent(e){switch(this.insertionMode){case c0.INITIAL:tD(this,e);break;case c0.BEFORE_HTML:t=this,(n=e).tagID===cX.HTML?(t._insertElement(n,c$.HTML),t.insertionMode=c0.BEFORE_HEAD):tO(t,n);break;case c0.BEFORE_HEAD:var t,n,r,i,a,s,o,l,c,u,h,p,d=this,m=e;switch(m.tagID){case cX.HTML:tY(d,m);break;case cX.HEAD:d._insertElement(m,c$.HTML),d.headElement=d.openElements.current,d.insertionMode=c0.IN_HEAD;break;default:tR(d,m)}break;case c0.IN_HEAD:tL(this,e);break;case c0.IN_HEAD_NO_SCRIPT:var f=this,g=e;switch(g.tagID){case cX.HTML:tY(f,g);break;case cX.BASEFONT:case cX.BGSOUND:case cX.HEAD:case cX.LINK:case cX.META:case cX.NOFRAMES:case cX.STYLE:tL(f,g);break;case cX.NOSCRIPT:f._err(g,cU.nestedNoscriptInHead);break;default:tM(f,g)}break;case c0.AFTER_HEAD:var E=this,T=e;switch(T.tagID){case cX.HTML:tY(E,T);break;case cX.BODY:E._insertElement(T,c$.HTML),E.framesetOk=!1,E.insertionMode=c0.IN_BODY;break;case cX.FRAMESET:E._insertElement(T,c$.HTML),E.insertionMode=c0.IN_FRAMESET;break;case cX.BASE:case cX.BASEFONT:case cX.BGSOUND:case cX.LINK:case cX.META:case cX.NOFRAMES:case cX.SCRIPT:case cX.STYLE:case cX.TEMPLATE:case cX.TITLE:E._err(T,cU.abandonedHeadElementChild),E.openElements.push(E.headElement,cX.HEAD),tL(E,T),E.openElements.remove(E.headElement);break;case cX.HEAD:E._err(T,cU.misplacedStartTagForHeadElement);break;default:tP(E,T)}break;case c0.IN_BODY:tY(this,e);break;case c0.IN_TABLE:tQ(this,e);break;case c0.IN_TABLE_TEXT:t0(this,e);break;case c0.IN_CAPTION:let A;r=this,A=(i=e).tagID,t1.has(A)?r.openElements.hasInTableScope(cX.CAPTION)&&(r.openElements.generateImpliedEndTags(),r.openElements.popUntilTagNamePopped(cX.CAPTION),r.activeFormattingElements.clearToLastMarker(),r.insertionMode=c0.IN_TABLE,tQ(r,i)):tY(r,i);break;case c0.IN_COLUMN_GROUP:t2(this,e);break;case c0.IN_TABLE_BODY:t3(this,e);break;case c0.IN_ROW:t9(this,e);break;case c0.IN_CELL:let k;a=this,k=(s=e).tagID,t1.has(k)?(a.openElements.hasInTableScope(cX.TD)||a.openElements.hasInTableScope(cX.TH))&&(a._closeTableCell(),t9(a,s)):tY(a,s);break;case c0.IN_SELECT:t7(this,e);break;case c0.IN_SELECT_IN_TABLE:let _;o=this,(_=(l=e).tagID)===cX.CAPTION||_===cX.TABLE||_===cX.TBODY||_===cX.TFOOT||_===cX.THEAD||_===cX.TR||_===cX.TD||_===cX.TH?(o.openElements.popUntilTagNamePopped(cX.SELECT),o._resetInsertionMode(),o._processStartTag(l)):t7(o,l);break;case c0.IN_TEMPLATE:var b=this,y=e;switch(y.tagID){case cX.BASE:case cX.BASEFONT:case cX.BGSOUND:case cX.LINK:case cX.META:case cX.NOFRAMES:case cX.SCRIPT:case cX.STYLE:case cX.TEMPLATE:case cX.TITLE:tL(b,y);break;case cX.CAPTION:case cX.COLGROUP:case cX.TBODY:case cX.TFOOT:case cX.THEAD:b.tmplInsertionModeStack[0]=c0.IN_TABLE,b.insertionMode=c0.IN_TABLE,tQ(b,y);break;case cX.COL:b.tmplInsertionModeStack[0]=c0.IN_COLUMN_GROUP,b.insertionMode=c0.IN_COLUMN_GROUP,t2(b,y);break;case cX.TR:b.tmplInsertionModeStack[0]=c0.IN_TABLE_BODY,b.insertionMode=c0.IN_TABLE_BODY,t3(b,y);break;case cX.TD:case cX.TH:b.tmplInsertionModeStack[0]=c0.IN_ROW,b.insertionMode=c0.IN_ROW,t9(b,y);break;default:b.tmplInsertionModeStack[0]=c0.IN_BODY,b.insertionMode=c0.IN_BODY,tY(b,y)}break;case c0.AFTER_BODY:c=this,(u=e).tagID===cX.HTML?tY(c,u):nn(c,u);break;case c0.IN_FRAMESET:var C=this,N=e;switch(N.tagID){case cX.HTML:tY(C,N);break;case cX.FRAMESET:C._insertElement(N,c$.HTML);break;case cX.FRAME:C._appendElement(N,c$.HTML),N.ackSelfClosing=!0;break;case cX.NOFRAMES:tL(C,N)}break;case c0.AFTER_FRAMESET:var S=this,I=e;switch(I.tagID){case cX.HTML:tY(S,I);break;case cX.NOFRAMES:tL(S,I)}break;case c0.AFTER_AFTER_BODY:h=this,(p=e).tagID===cX.HTML?tY(h,p):nr(h,p);break;case c0.AFTER_AFTER_FRAMESET:var x=this,D=e;switch(D.tagID){case cX.HTML:tY(x,D);break;case cX.NOFRAMES:tL(x,D)}}}onEndTag(e){this.skipNextNewLine=!1,this.currentToken=e,this.currentNotInHTML?function(e,t){if(t.tagID===cX.P||t.tagID===cX.BR){ni(e),e._endTagOutsideForeignContent(t);return}for(let n=e.openElements.stackTop;n>0;n--){let r=e.openElements.items[n];if(e.treeAdapter.getNamespaceURI(r)===c$.HTML){e._endTagOutsideForeignContent(t);break}let i=e.treeAdapter.getTagName(r);if(i.toLowerCase()===t.tagName){t.tagName=i,e.openElements.shortenToLength(n);break}}}(this,e):this._endTagOutsideForeignContent(e)}_endTagOutsideForeignContent(e){switch(this.insertionMode){case c0.INITIAL:tD(this,e);break;case c0.BEFORE_HTML:let t;r=this,((t=(i=e).tagID)===cX.HTML||t===cX.HEAD||t===cX.BODY||t===cX.BR)&&tO(r,i);break;case c0.BEFORE_HEAD:let n;a=this,(n=(s=e).tagID)===cX.HEAD||n===cX.BODY||n===cX.HTML||n===cX.BR?tR(a,s):a._err(s,cU.endTagWithoutMatchingOpenElement);break;case c0.IN_HEAD:var r,i,a,s,o,l,c,u,h,p,d,m,f=this,g=e;switch(g.tagID){case cX.HEAD:f.openElements.pop(),f.insertionMode=c0.AFTER_HEAD;break;case cX.BODY:case cX.BR:case cX.HTML:tw(f,g);break;case cX.TEMPLATE:tv(f,g);break;default:f._err(g,cU.endTagWithoutMatchingOpenElement)}break;case c0.IN_HEAD_NO_SCRIPT:var E=this,T=e;switch(T.tagID){case cX.NOSCRIPT:E.openElements.pop(),E.insertionMode=c0.IN_HEAD;break;case cX.BR:tM(E,T);break;default:E._err(T,cU.endTagWithoutMatchingOpenElement)}break;case c0.AFTER_HEAD:var A=this,k=e;switch(k.tagID){case cX.BODY:case cX.HTML:case cX.BR:tP(A,k);break;case cX.TEMPLATE:tv(A,k);break;default:A._err(k,cU.endTagWithoutMatchingOpenElement)}break;case c0.IN_BODY:tV(this,e);break;case c0.TEXT:o=this,e.tagID===cX.SCRIPT&&(null==(l=o.scriptHandler)||l.call(o,o.openElements.current)),o.openElements.pop(),o.insertionMode=o.originalInsertionMode;break;case c0.IN_TABLE:tK(this,e);break;case c0.IN_TABLE_TEXT:t0(this,e);break;case c0.IN_CAPTION:var _=this,b=e;let y=b.tagID;switch(y){case cX.CAPTION:case cX.TABLE:_.openElements.hasInTableScope(cX.CAPTION)&&(_.openElements.generateImpliedEndTags(),_.openElements.popUntilTagNamePopped(cX.CAPTION),_.activeFormattingElements.clearToLastMarker(),_.insertionMode=c0.IN_TABLE,y===cX.TABLE&&tK(_,b));break;case cX.BODY:case cX.COL:case cX.COLGROUP:case cX.HTML:case cX.TBODY:case cX.TD:case cX.TFOOT:case cX.TH:case cX.THEAD:case cX.TR:break;default:tV(_,b)}break;case c0.IN_COLUMN_GROUP:var C=this,N=e;switch(N.tagID){case cX.COLGROUP:C.openElements.currentTagId===cX.COLGROUP&&(C.openElements.pop(),C.insertionMode=c0.IN_TABLE);break;case cX.TEMPLATE:tv(C,N);break;case cX.COL:break;default:t5(C,N)}break;case c0.IN_TABLE_BODY:t4(this,e);break;case c0.IN_ROW:t6(this,e);break;case c0.IN_CELL:var S=this,I=e;let x=I.tagID;switch(x){case cX.TD:case cX.TH:S.openElements.hasInTableScope(x)&&(S.openElements.generateImpliedEndTags(),S.openElements.popUntilTagNamePopped(x),S.activeFormattingElements.clearToLastMarker(),S.insertionMode=c0.IN_ROW);break;case cX.TABLE:case cX.TBODY:case cX.TFOOT:case cX.THEAD:case cX.TR:S.openElements.hasInTableScope(x)&&(S._closeTableCell(),t6(S,I));break;case cX.BODY:case cX.CAPTION:case cX.COL:case cX.COLGROUP:case cX.HTML:break;default:tV(S,I)}break;case c0.IN_SELECT:t8(this,e);break;case c0.IN_SELECT_IN_TABLE:let D;c=this,(D=(u=e).tagID)===cX.CAPTION||D===cX.TABLE||D===cX.TBODY||D===cX.TFOOT||D===cX.THEAD||D===cX.TR||D===cX.TD||D===cX.TH?c.openElements.hasInTableScope(D)&&(c.openElements.popUntilTagNamePopped(cX.SELECT),c._resetInsertionMode(),c.onEndTag(u)):t8(c,u);break;case c0.IN_TEMPLATE:h=this,(p=e).tagID===cX.TEMPLATE&&tv(h,p);break;case c0.AFTER_BODY:nt(this,e);break;case c0.IN_FRAMESET:d=this,e.tagID===cX.FRAMESET&&!d.openElements.isRootHtmlElementCurrent()&&(d.openElements.pop(),d.fragmentContext||d.openElements.currentTagId===cX.FRAMESET||(d.insertionMode=c0.AFTER_FRAMESET));break;case c0.AFTER_FRAMESET:m=this,e.tagID===cX.HTML&&(m.insertionMode=c0.AFTER_AFTER_FRAMESET);break;case c0.AFTER_AFTER_BODY:nr(this,e)}}onEof(e){switch(this.insertionMode){case c0.INITIAL:tD(this,e);break;case c0.BEFORE_HTML:tO(this,e);break;case c0.BEFORE_HEAD:tR(this,e);break;case c0.IN_HEAD:tw(this,e);break;case c0.IN_HEAD_NO_SCRIPT:tM(this,e);break;case c0.AFTER_HEAD:tP(this,e);break;case c0.IN_BODY:case c0.IN_TABLE:case c0.IN_CAPTION:case c0.IN_COLUMN_GROUP:case c0.IN_TABLE_BODY:case c0.IN_ROW:case c0.IN_CELL:case c0.IN_SELECT:case c0.IN_SELECT_IN_TABLE:t$(this,e);break;case c0.TEXT:var t,n;t=this,n=e,t._err(n,cU.eofInElementThatCanContainOnlyText),t.openElements.pop(),t.insertionMode=t.originalInsertionMode,t.onEof(n);break;case c0.IN_TABLE_TEXT:t0(this,e);break;case c0.IN_TEMPLATE:ne(this,e);break;case c0.AFTER_BODY:case c0.IN_FRAMESET:case c0.AFTER_FRAMESET:case c0.AFTER_AFTER_BODY:case c0.AFTER_AFTER_FRAMESET:tx(this,e)}}onWhitespaceCharacter(e){if(this.skipNextNewLine&&(this.skipNextNewLine=!1,e.chars.charCodeAt(0)===cH.LINE_FEED)){if(1===e.chars.length)return;e.chars=e.chars.substr(1)}if(this.tokenizer.inForeignNode)return void this._insertCharacters(e);switch(this.insertionMode){case c0.IN_HEAD:case c0.IN_HEAD_NO_SCRIPT:case c0.AFTER_HEAD:case c0.TEXT:case c0.IN_COLUMN_GROUP:case c0.IN_SELECT:case c0.IN_SELECT_IN_TABLE:case c0.IN_FRAMESET:case c0.AFTER_FRAMESET:this._insertCharacters(e);break;case c0.IN_BODY:case c0.IN_CAPTION:case c0.IN_CELL:case c0.IN_TEMPLATE:case c0.AFTER_BODY:case c0.AFTER_AFTER_BODY:case c0.AFTER_AFTER_FRAMESET:tF(this,e);break;case c0.IN_TABLE:case c0.IN_TABLE_BODY:case c0.IN_ROW:tW(this,e);break;case c0.IN_TABLE_TEXT:tZ(this,e)}}}function tS(e,t){for(let n=0;n<8;n++){let n=function(e,t){let n=e.activeFormattingElements.getElementEntryInScopeWithTagName(t.tagName);return n?e.openElements.contains(n.element)?e.openElements.hasInScope(t.tagID)||(n=null):(e.activeFormattingElements.removeEntry(n),n=null):tq(e,t),n}(e,t);if(!n)break;let r=function(e,t){let n=null,r=e.openElements.stackTop;for(;r>=0;r--){let i=e.openElements.items[r];if(i===t.element)break;e._isSpecialElement(i,e.openElements.tagIDs[r])&&(n=i)}return n||(e.openElements.shortenToLength(Math.max(r,0)),e.activeFormattingElements.removeEntry(t)),n}(e,n);if(!r)break;e.activeFormattingElements.bookmark=n;let i=function(e,t,n){let r=t,i=e.openElements.getCommonAncestor(t);for(let a=0,s=i;s!==n;a++,s=i){i=e.openElements.getCommonAncestor(s);let n=e.activeFormattingElements.getElementEntry(s),o=n&&a>=3;!n||o?(o&&e.activeFormattingElements.removeEntry(n),e.openElements.remove(s)):(s=function(e,t){let n=e.treeAdapter.getNamespaceURI(t.element),r=e.treeAdapter.createElement(t.token.tagName,n,t.token.attrs);return e.openElements.replace(t.element,r),t.element=r,r}(e,n),r===t&&(e.activeFormattingElements.bookmark=n),e.treeAdapter.detachNode(r),e.treeAdapter.appendChild(s,r),r=s)}return r}(e,r,n.element),a=e.openElements.getCommonAncestor(n.element);e.treeAdapter.detachNode(i),a&&function(e,t,n){let r=eY(e.treeAdapter.getTagName(t));if(e._isElementCausesFosterParenting(r))e._fosterParentElement(n);else{let i=e.treeAdapter.getNamespaceURI(t);r===cX.TEMPLATE&&i===c$.HTML&&(t=e.treeAdapter.getTemplateContent(t)),e.treeAdapter.appendChild(t,n)}}(e,a,i),function(e,t,n){let r=e.treeAdapter.getNamespaceURI(n.element),{token:i}=n,a=e.treeAdapter.createElement(i.tagName,r,i.attrs);e._adoptNodes(t,a),e.treeAdapter.appendChild(t,a),e.activeFormattingElements.insertElementAfterBookmark(a,i),e.activeFormattingElements.removeEntry(n),e.openElements.remove(n.element),e.openElements.insertAfter(t,a,i.tagID)}(e,r,n)}}function tI(e,t){e._appendCommentNode(t,e.openElements.currentTmplContentOrNode)}function tx(e,t){if(e.stopped=!0,t.location){let n=2*!e.fragmentContext;for(let r=e.openElements.stackTop;r>=n;r--)e._setEndLocation(e.openElements.items[r],t);if(!e.fragmentContext&&e.openElements.stackTop>=0){let n=e.openElements.items[0],r=e.treeAdapter.getNodeSourceCodeLocation(n);if(r&&!r.endTag&&(e._setEndLocation(n,t),e.openElements.stackTop>=1)){let n=e.openElements.items[1],r=e.treeAdapter.getNodeSourceCodeLocation(n);r&&!r.endTag&&e._setEndLocation(n,t)}}}}function tD(e,t){e._err(t,cU.missingDoctype,!0),e.treeAdapter.setDocumentMode(e.document,cQ.QUIRKS),e.insertionMode=c0.BEFORE_HTML,e._processToken(t)}function tO(e,t){e._insertFakeRootElement(),e.insertionMode=c0.BEFORE_HEAD,e._processToken(t)}function tR(e,t){e._insertFakeElement(cK.HEAD,cX.HEAD),e.headElement=e.openElements.current,e.insertionMode=c0.IN_HEAD,e._processToken(t)}function tL(e,t){switch(t.tagID){case cX.HTML:tY(e,t);break;case cX.BASE:case cX.BASEFONT:case cX.BGSOUND:case cX.LINK:case cX.META:e._appendElement(t,c$.HTML),t.ackSelfClosing=!0;break;case cX.TITLE:e._switchToTextParsing(t,eK.RCDATA);break;case cX.NOSCRIPT:e.options.scriptingEnabled?e._switchToTextParsing(t,eK.RAWTEXT):(e._insertElement(t,c$.HTML),e.insertionMode=c0.IN_HEAD_NO_SCRIPT);break;case cX.NOFRAMES:case cX.STYLE:e._switchToTextParsing(t,eK.RAWTEXT);break;case cX.SCRIPT:e._switchToTextParsing(t,eK.SCRIPT_DATA);break;case cX.TEMPLATE:e._insertTemplate(t),e.activeFormattingElements.insertMarker(),e.framesetOk=!1,e.insertionMode=c0.IN_TEMPLATE,e.tmplInsertionModeStack.unshift(c0.IN_TEMPLATE);break;case cX.HEAD:e._err(t,cU.misplacedStartTagForHeadElement);break;default:tw(e,t)}}function tv(e,t){e.openElements.tmplCount>0?(e.openElements.generateImpliedEndTagsThoroughly(),e.openElements.currentTagId!==cX.TEMPLATE&&e._err(t,cU.closingOfElementWithOpenChildElements),e.openElements.popUntilTagNamePopped(cX.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode()):e._err(t,cU.endTagWithoutMatchingOpenElement)}function tw(e,t){e.openElements.pop(),e.insertionMode=c0.AFTER_HEAD,e._processToken(t)}function tM(e,t){let n=t.type===cG.EOF?cU.openElementsLeftAfterEof:cU.disallowedContentInNoscriptInHead;e._err(t,n),e.openElements.pop(),e.insertionMode=c0.IN_HEAD,e._processToken(t)}function tP(e,t){e._insertFakeElement(cK.BODY,cX.BODY),e.insertionMode=c0.IN_BODY,tB(e,t)}function tB(e,t){switch(t.type){case cG.CHARACTER:tH(e,t);break;case cG.WHITESPACE_CHARACTER:tF(e,t);break;case cG.COMMENT:tI(e,t);break;case cG.START_TAG:tY(e,t);break;case cG.END_TAG:tV(e,t);break;case cG.EOF:t$(e,t)}}function tF(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t)}function tH(e,t){e._reconstructActiveFormattingElements(),e._insertCharacters(t),e.framesetOk=!1}function tU(e,t){e._reconstructActiveFormattingElements(),e._appendElement(t,c$.HTML),e.framesetOk=!1,t.ackSelfClosing=!0}function tG(e){let t=eF(e,cW.TYPE);return null!=t&&"hidden"===t.toLowerCase()}function tj(e,t){e._switchToTextParsing(t,eK.RAWTEXT)}function tz(e,t){e._reconstructActiveFormattingElements(),e._insertElement(t,c$.HTML)}function tY(e,t){switch(t.tagID){case cX.I:case cX.S:case cX.B:case cX.U:case cX.EM:case cX.TT:case cX.BIG:case cX.CODE:case cX.FONT:case cX.SMALL:case cX.STRIKE:case cX.STRONG:e._reconstructActiveFormattingElements(),e._insertElement(t,c$.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case cX.A:let n;(n=e.activeFormattingElements.getElementEntryInScopeWithTagName(cK.A))&&(tS(e,t),e.openElements.remove(n.element),e.activeFormattingElements.removeEntry(n)),e._reconstructActiveFormattingElements(),e._insertElement(t,c$.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case cX.H1:case cX.H2:case cX.H3:case cX.H4:case cX.H5:case cX.H6:e.openElements.hasInButtonScope(cX.P)&&e._closePElement(),void 0!==e.openElements.currentTagId&&e$.has(e.openElements.currentTagId)&&e.openElements.pop(),e._insertElement(t,c$.HTML);break;case cX.P:case cX.DL:case cX.OL:case cX.UL:case cX.DIV:case cX.DIR:case cX.NAV:case cX.MAIN:case cX.MENU:case cX.ASIDE:case cX.CENTER:case cX.FIGURE:case cX.FOOTER:case cX.HEADER:case cX.HGROUP:case cX.DIALOG:case cX.DETAILS:case cX.ADDRESS:case cX.ARTICLE:case cX.SEARCH:case cX.SECTION:case cX.SUMMARY:case cX.FIELDSET:case cX.BLOCKQUOTE:case cX.FIGCAPTION:e.openElements.hasInButtonScope(cX.P)&&e._closePElement(),e._insertElement(t,c$.HTML);break;case cX.LI:case cX.DD:case cX.DT:e.framesetOk=!1;let r=t.tagID;for(let t=e.openElements.stackTop;t>=0;t--){let n=e.openElements.tagIDs[t];if(r===cX.LI&&n===cX.LI||(r===cX.DD||r===cX.DT)&&(n===cX.DD||n===cX.DT)){e.openElements.generateImpliedEndTagsWithExclusion(n),e.openElements.popUntilTagNamePopped(n);break}if(n!==cX.ADDRESS&&n!==cX.DIV&&n!==cX.P&&e._isSpecialElement(e.openElements.items[t],n))break}e.openElements.hasInButtonScope(cX.P)&&e._closePElement(),e._insertElement(t,c$.HTML);break;case cX.BR:case cX.IMG:case cX.WBR:case cX.AREA:case cX.EMBED:case cX.KEYGEN:tU(e,t);break;case cX.HR:e.openElements.hasInButtonScope(cX.P)&&e._closePElement(),e._appendElement(t,c$.HTML),e.framesetOk=!1,t.ackSelfClosing=!0;break;case cX.RB:case cX.RTC:e.openElements.hasInScope(cX.RUBY)&&e.openElements.generateImpliedEndTags(),e._insertElement(t,c$.HTML);break;case cX.RT:case cX.RP:e.openElements.hasInScope(cX.RUBY)&&e.openElements.generateImpliedEndTagsWithExclusion(cX.RTC),e._insertElement(t,c$.HTML);break;case cX.PRE:case cX.LISTING:e.openElements.hasInButtonScope(cX.P)&&e._closePElement(),e._insertElement(t,c$.HTML),e.skipNextNewLine=!0,e.framesetOk=!1;break;case cX.XMP:e.openElements.hasInButtonScope(cX.P)&&e._closePElement(),e._reconstructActiveFormattingElements(),e.framesetOk=!1,e._switchToTextParsing(t,eK.RAWTEXT);break;case cX.SVG:e._reconstructActiveFormattingElements(),tk(t),t_(t),t.selfClosing?e._appendElement(t,c$.SVG):e._insertElement(t,c$.SVG),t.ackSelfClosing=!0;break;case cX.HTML:0===e.openElements.tmplCount&&e.treeAdapter.adoptAttributes(e.openElements.items[0],t.attrs);break;case cX.BASE:case cX.LINK:case cX.META:case cX.STYLE:case cX.TITLE:case cX.SCRIPT:case cX.BGSOUND:case cX.BASEFONT:case cX.TEMPLATE:tL(e,t);break;case cX.BODY:let i;(i=e.openElements.tryPeekProperlyNestedBodyElement())&&0===e.openElements.tmplCount&&(e.framesetOk=!1,e.treeAdapter.adoptAttributes(i,t.attrs));break;case cX.FORM:let a;a=e.openElements.tmplCount>0,(!e.formElement||a)&&(e.openElements.hasInButtonScope(cX.P)&&e._closePElement(),e._insertElement(t,c$.HTML),a||(e.formElement=e.openElements.current));break;case cX.NOBR:e._reconstructActiveFormattingElements(),e.openElements.hasInScope(cX.NOBR)&&(tS(e,t),e._reconstructActiveFormattingElements()),e._insertElement(t,c$.HTML),e.activeFormattingElements.pushElement(e.openElements.current,t);break;case cX.MATH:e._reconstructActiveFormattingElements(),tA(t),t_(t),t.selfClosing?e._appendElement(t,c$.MATHML):e._insertElement(t,c$.MATHML),t.ackSelfClosing=!0;break;case cX.TABLE:e.treeAdapter.getDocumentMode(e.document)!==cQ.QUIRKS&&e.openElements.hasInButtonScope(cX.P)&&e._closePElement(),e._insertElement(t,c$.HTML),e.framesetOk=!1,e.insertionMode=c0.IN_TABLE;break;case cX.INPUT:e._reconstructActiveFormattingElements(),e._appendElement(t,c$.HTML),tG(t)||(e.framesetOk=!1),t.ackSelfClosing=!0;break;case cX.PARAM:case cX.TRACK:case cX.SOURCE:e._appendElement(t,c$.HTML),t.ackSelfClosing=!0;break;case cX.IMAGE:t.tagName=cK.IMG,t.tagID=cX.IMG,tU(e,t);break;case cX.BUTTON:e.openElements.hasInScope(cX.BUTTON)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(cX.BUTTON)),e._reconstructActiveFormattingElements(),e._insertElement(t,c$.HTML),e.framesetOk=!1;break;case cX.APPLET:case cX.OBJECT:case cX.MARQUEE:e._reconstructActiveFormattingElements(),e._insertElement(t,c$.HTML),e.activeFormattingElements.insertMarker(),e.framesetOk=!1;break;case cX.IFRAME:e.framesetOk=!1,e._switchToTextParsing(t,eK.RAWTEXT);break;case cX.SELECT:e._reconstructActiveFormattingElements(),e._insertElement(t,c$.HTML),e.framesetOk=!1,e.insertionMode=e.insertionMode===c0.IN_TABLE||e.insertionMode===c0.IN_CAPTION||e.insertionMode===c0.IN_TABLE_BODY||e.insertionMode===c0.IN_ROW||e.insertionMode===c0.IN_CELL?c0.IN_SELECT_IN_TABLE:c0.IN_SELECT;break;case cX.OPTION:case cX.OPTGROUP:e.openElements.currentTagId===cX.OPTION&&e.openElements.pop(),e._reconstructActiveFormattingElements(),e._insertElement(t,c$.HTML);break;case cX.NOEMBED:case cX.NOFRAMES:tj(e,t);break;case cX.FRAMESET:let s;s=e.openElements.tryPeekProperlyNestedBodyElement(),e.framesetOk&&s&&(e.treeAdapter.detachNode(s),e.openElements.popAllUpToHtmlElement(),e._insertElement(t,c$.HTML),e.insertionMode=c0.IN_FRAMESET);break;case cX.TEXTAREA:e._insertElement(t,c$.HTML),e.skipNextNewLine=!0,e.tokenizer.state=eK.RCDATA,e.originalInsertionMode=e.insertionMode,e.framesetOk=!1,e.insertionMode=c0.TEXT;break;case cX.NOSCRIPT:e.options.scriptingEnabled?tj(e,t):tz(e,t);break;case cX.PLAINTEXT:e.openElements.hasInButtonScope(cX.P)&&e._closePElement(),e._insertElement(t,c$.HTML),e.tokenizer.state=eK.PLAINTEXT;break;case cX.COL:case cX.TH:case cX.TD:case cX.TR:case cX.HEAD:case cX.FRAME:case cX.TBODY:case cX.TFOOT:case cX.THEAD:case cX.CAPTION:case cX.COLGROUP:break;default:tz(e,t)}}function tq(e,t){let n=t.tagName,r=t.tagID;for(let t=e.openElements.stackTop;t>0;t--){let i=e.openElements.items[t],a=e.openElements.tagIDs[t];if(r===a&&(r!==cX.UNKNOWN||e.treeAdapter.getTagName(i)===n)){e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.stackTop>=t&&e.openElements.shortenToLength(t);break}if(e._isSpecialElement(i,a))break}}function tV(e,t){switch(t.tagID){case cX.A:case cX.B:case cX.I:case cX.S:case cX.U:case cX.EM:case cX.TT:case cX.BIG:case cX.CODE:case cX.FONT:case cX.NOBR:case cX.SMALL:case cX.STRIKE:case cX.STRONG:tS(e,t);break;case cX.P:e.openElements.hasInButtonScope(cX.P)||e._insertFakeElement(cK.P,cX.P),e._closePElement();break;case cX.DL:case cX.UL:case cX.OL:case cX.DIR:case cX.DIV:case cX.NAV:case cX.PRE:case cX.MAIN:case cX.MENU:case cX.ASIDE:case cX.BUTTON:case cX.CENTER:case cX.FIGURE:case cX.FOOTER:case cX.HEADER:case cX.HGROUP:case cX.DIALOG:case cX.ADDRESS:case cX.ARTICLE:case cX.DETAILS:case cX.SEARCH:case cX.SECTION:case cX.SUMMARY:case cX.LISTING:case cX.FIELDSET:case cX.BLOCKQUOTE:case cX.FIGCAPTION:let n;n=t.tagID,e.openElements.hasInScope(n)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(n));break;case cX.LI:e.openElements.hasInListItemScope(cX.LI)&&(e.openElements.generateImpliedEndTagsWithExclusion(cX.LI),e.openElements.popUntilTagNamePopped(cX.LI));break;case cX.DD:case cX.DT:let r;r=t.tagID,e.openElements.hasInScope(r)&&(e.openElements.generateImpliedEndTagsWithExclusion(r),e.openElements.popUntilTagNamePopped(r));break;case cX.H1:case cX.H2:case cX.H3:case cX.H4:case cX.H5:case cX.H6:e.openElements.hasNumberedHeaderInScope()&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilNumberedHeaderPopped());break;case cX.BR:e._reconstructActiveFormattingElements(),e._insertFakeElement(cK.BR,cX.BR),e.openElements.pop(),e.framesetOk=!1;break;case cX.BODY:if(e.openElements.hasInScope(cX.BODY)&&(e.insertionMode=c0.AFTER_BODY,e.options.sourceCodeLocationInfo)){let n=e.openElements.tryPeekProperlyNestedBodyElement();n&&e._setEndLocation(n,t)}break;case cX.HTML:e.openElements.hasInScope(cX.BODY)&&(e.insertionMode=c0.AFTER_BODY,nt(e,t));break;case cX.FORM:!function(e){let t=e.openElements.tmplCount>0,{formElement:n}=e;t||(e.formElement=null),(n||t)&&e.openElements.hasInScope(cX.FORM)&&(e.openElements.generateImpliedEndTags(),t?e.openElements.popUntilTagNamePopped(cX.FORM):n&&e.openElements.remove(n))}(e);break;case cX.APPLET:case cX.OBJECT:case cX.MARQUEE:let i;i=t.tagID,e.openElements.hasInScope(i)&&(e.openElements.generateImpliedEndTags(),e.openElements.popUntilTagNamePopped(i),e.activeFormattingElements.clearToLastMarker());break;case cX.TEMPLATE:tv(e,t);break;default:tq(e,t)}}function t$(e,t){e.tmplInsertionModeStack.length>0?ne(e,t):tx(e,t)}function tW(e,t){if(void 0!==e.openElements.currentTagId&&ty.has(e.openElements.currentTagId))switch(e.pendingCharacterTokens.length=0,e.hasNonWhitespacePendingCharacterToken=!1,e.originalInsertionMode=e.insertionMode,e.insertionMode=c0.IN_TABLE_TEXT,t.type){case cG.CHARACTER:tJ(e,t);break;case cG.WHITESPACE_CHARACTER:tZ(e,t)}else tX(e,t)}function tQ(e,t){switch(t.tagID){case cX.TD:case cX.TH:case cX.TR:e.openElements.clearBackToTableContext(),e._insertFakeElement(cK.TBODY,cX.TBODY),e.insertionMode=c0.IN_TABLE_BODY,t3(e,t);break;case cX.STYLE:case cX.SCRIPT:case cX.TEMPLATE:tL(e,t);break;case cX.COL:e.openElements.clearBackToTableContext(),e._insertFakeElement(cK.COLGROUP,cX.COLGROUP),e.insertionMode=c0.IN_COLUMN_GROUP,t2(e,t);break;case cX.FORM:e.formElement||0!==e.openElements.tmplCount||(e._insertElement(t,c$.HTML),e.formElement=e.openElements.current,e.openElements.pop());break;case cX.TABLE:e.openElements.hasInTableScope(cX.TABLE)&&(e.openElements.popUntilTagNamePopped(cX.TABLE),e._resetInsertionMode(),e._processStartTag(t));break;case cX.TBODY:case cX.TFOOT:case cX.THEAD:e.openElements.clearBackToTableContext(),e._insertElement(t,c$.HTML),e.insertionMode=c0.IN_TABLE_BODY;break;case cX.INPUT:tG(t)?e._appendElement(t,c$.HTML):tX(e,t),t.ackSelfClosing=!0;break;case cX.CAPTION:e.openElements.clearBackToTableContext(),e.activeFormattingElements.insertMarker(),e._insertElement(t,c$.HTML),e.insertionMode=c0.IN_CAPTION;break;case cX.COLGROUP:e.openElements.clearBackToTableContext(),e._insertElement(t,c$.HTML),e.insertionMode=c0.IN_COLUMN_GROUP;break;default:tX(e,t)}}function tK(e,t){switch(t.tagID){case cX.TABLE:e.openElements.hasInTableScope(cX.TABLE)&&(e.openElements.popUntilTagNamePopped(cX.TABLE),e._resetInsertionMode());break;case cX.TEMPLATE:tv(e,t);break;case cX.BODY:case cX.CAPTION:case cX.COL:case cX.COLGROUP:case cX.HTML:case cX.TBODY:case cX.TD:case cX.TFOOT:case cX.TH:case cX.THEAD:case cX.TR:break;default:tX(e,t)}}function tX(e,t){let n=e.fosterParentingEnabled;e.fosterParentingEnabled=!0,tB(e,t),e.fosterParentingEnabled=n}function tZ(e,t){e.pendingCharacterTokens.push(t)}function tJ(e,t){e.pendingCharacterTokens.push(t),e.hasNonWhitespacePendingCharacterToken=!0}function t0(e,t){let n=0;if(e.hasNonWhitespacePendingCharacterToken)for(;n0&&e.openElements.currentTagId===cX.OPTION&&e.openElements.tagIDs[e.openElements.stackTop-1]===cX.OPTGROUP&&e.openElements.pop(),e.openElements.currentTagId===cX.OPTGROUP&&e.openElements.pop();break;case cX.OPTION:e.openElements.currentTagId===cX.OPTION&&e.openElements.pop();break;case cX.SELECT:e.openElements.hasInSelectScope(cX.SELECT)&&(e.openElements.popUntilTagNamePopped(cX.SELECT),e._resetInsertionMode());break;case cX.TEMPLATE:tv(e,t)}}function ne(e,t){e.openElements.tmplCount>0?(e.openElements.popUntilTagNamePopped(cX.TEMPLATE),e.activeFormattingElements.clearToLastMarker(),e.tmplInsertionModeStack.shift(),e._resetInsertionMode(),e.onEof(t)):tx(e,t)}function nt(e,t){var n;if(t.tagID===cX.HTML){if(e.fragmentContext||(e.insertionMode=c0.AFTER_AFTER_BODY),e.options.sourceCodeLocationInfo&&e.openElements.tagIDs[0]===cX.HTML){e._setEndLocation(e.openElements.items[0],t);let r=e.openElements.items[1];!r||(null==(n=e.treeAdapter.getNodeSourceCodeLocation(r))?void 0:n.endTag)||e._setEndLocation(r,t)}}else nn(e,t)}function nn(e,t){e.insertionMode=c0.IN_BODY,tB(e,t)}function nr(e,t){e.insertionMode=c0.IN_BODY,tB(e,t)}function ni(e){for(;e.treeAdapter.getNamespaceURI(e.openElements.current)!==c$.HTML&&void 0!==e.openElements.currentTagId&&!e._isIntegrationPoint(e.openElements.currentTagId,e.openElements.current);)e.openElements.pop()}String.prototype.codePointAt,cK.AREA,cK.BASE,cK.BASEFONT,cK.BGSOUND,cK.BR,cK.COL,cK.EMBED,cK.FRAME,cK.HR,cK.IMG,cK.INPUT,cK.KEYGEN,cK.LINK,cK.META,cK.PARAM,cK.SOURCE,cK.TRACK,cK.WBR;var na=e.i(43820),na=na,ns=e.i(13515),ns=ns;let no=nc("end"),nl=nc("start");function nc(e){return function(t){let n=t&&t.position&&t.position[e]||{};if("number"==typeof n.line&&n.line>0&&"number"==typeof n.column&&n.column>0)return{line:n.line,column:n.column,offset:"number"==typeof n.offset&&n.offset>-1?n.offset:void 0}}}function nu(e){let t=nl(e),n=no(e);if(t&&n)return{start:t,end:n}}let nh=/<(\/?)(iframe|noembed|noframes|plaintext|script|style|textarea|title|xmp)(?=[\t\n\f\r />])/gi,np=new Set(["mdxFlowExpression","mdxJsxFlowElement","mdxJsxTextElement","mdxTextExpression","mdxjsEsm"]),nd={sourceCodeLocationInfo:!0,scriptingEnabled:!1};function nm(e,t){var n,r;let i,a,s=!!((i="root"===(r=e).type?r.children[0]:r)&&("doctype"===i.type||"element"===i.type&&"html"===i.tagName.toLowerCase())),o=eC("type",{handlers:{root:ng,element:nE,text:nT,comment:nk,doctype:nA,raw:n_},unknown:nb}),c={parser:s?new tN(nd):tN.getFragmentParser(void 0,nd),handle(e){o(e,c)},stitches:!1,options:t||{}};o(e,c),ny(c,nl());let u=(n=s?c.parser.document:c.parser.getFragment(),eT({file:(a={file:c.options.file}).file||void 0,location:!1,schema:"svg"===a.space?Z:X,verbose:a.verbose||!1},n));return(c.stitches&&l(u,"comment",function(e,t,n){if(e.value.stitch&&n&&void 0!==t)return n.children[t]=e.value.stitch,t}),"root"===u.type&&1===u.children.length&&u.children[0].type===e.type)?u.children[0]:u}function nf(e,t){let n=-1;if(e)for(;++n4&&(t.parser.tokenizer.state=0);let n={type:na.TokenType.CHARACTER,chars:e.value,location:nN(e)};ny(t,nl(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function nA(e,t){let n={type:na.TokenType.DOCTYPE,name:"html",forceQuirks:!1,publicId:"",systemId:"",location:nN(e)};ny(t,nl(e)),t.parser.currentToken=n,t.parser._processToken(t.parser.currentToken)}function nk(e,t){let n=e.value,r={type:na.TokenType.COMMENT,data:n,location:nN(e)};ny(t,nl(e)),t.parser.currentToken=r,t.parser._processToken(t.parser.currentToken)}function n_(e,t){if(t.parser.tokenizer.preprocessor.html="",t.parser.tokenizer.preprocessor.pos=-1,t.parser.tokenizer.preprocessor.lastGapPos=-2,t.parser.tokenizer.preprocessor.gapStack=[],t.parser.tokenizer.preprocessor.skipNextNewLine=!1,t.parser.tokenizer.preprocessor.lastChunkWritten=!1,t.parser.tokenizer.preprocessor.endOfChunkHit=!1,t.parser.tokenizer.preprocessor.isEol=!1,nC(t,nl(e)),t.parser.tokenizer.write(t.options.tagfilter?e.value.replace(nh,"<$1$2"):e.value,!1),t.parser.tokenizer._runParsingLoop(),72===t.parser.tokenizer.state||78===t.parser.tokenizer.state){t.parser.tokenizer.preprocessor.lastChunkWritten=!0;let e=t.parser.tokenizer._consume();t.parser.tokenizer._callState(e)}}function nb(e,t){if(t.options.passThrough&&t.options.passThrough.includes(e.type)){var n;let r;t.stitches=!0,r="children"in(n=e)?C({...n,children:[]}):C(n),"children"in e&&"children"in r&&(r.children=nm({type:"root",children:e.children},t.options).children),nk({type:"comment",value:{stitch:r}},t)}else{let t="";throw np.has(e.type)&&(t=". It looks like you are using MDX nodes with `hast-util-raw` (or `rehype-raw`). If you use this because you are using remark or rehype plugins that inject `'html'` nodes, then please raise an issue with that plugin, as its a bad and slow idea. If you use this because you are using markdown syntax, then you have to configure this utility (or plugin) to pass through these nodes (see `passThrough` in docs), but you can also migrate to use the MDX syntax"),Error("Cannot compile `"+e.type+"` node"+t)}}function ny(e,t){nC(e,t);let n=e.parser.tokenizer.currentCharacterToken;n&&n.location&&(n.location.endLine=e.parser.tokenizer.preprocessor.line,n.location.endCol=e.parser.tokenizer.preprocessor.col+1,n.location.endOffset=e.parser.tokenizer.preprocessor.offset+1,e.parser.currentToken=n,e.parser._processToken(e.parser.currentToken)),e.parser.tokenizer.paused=!1,e.parser.tokenizer.inLoop=!1,e.parser.tokenizer.active=!1,e.parser.tokenizer.returnState=eK.DATA,e.parser.tokenizer.charRefCode=-1,e.parser.tokenizer.consumedAfterSnapshot=-1,e.parser.tokenizer.currentLocation=null,e.parser.tokenizer.currentCharacterToken=null,e.parser.tokenizer.currentToken=null,e.parser.tokenizer.currentAttr={name:"",value:""}}function nC(e,t){if(t&&void 0!==t.offset){let n={startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:-1,endCol:-1,endOffset:-1};e.parser.tokenizer.preprocessor.lineStartPos=-t.column+1,e.parser.tokenizer.preprocessor.droppedBufferSize=t.offset,e.parser.tokenizer.preprocessor.line=t.line,e.parser.tokenizer.currentLocation=n}}function nN(e){let t=nl(e)||{line:void 0,column:void 0,offset:void 0},n=no(e)||{line:void 0,column:void 0,offset:void 0};return{startLine:t.line,startCol:t.column,startOffset:t.offset,endLine:n.line,endCol:n.column,endOffset:n.offset}}function nS(e){return function(t,n){return nm(t,{...e,file:n})}}let nI=["ariaDescribedBy","ariaLabel","ariaLabelledBy"],nx={ancestors:{tbody:["table"],td:["table"],th:["table"],thead:["table"],tfoot:["table"],tr:["table"]},attributes:{a:[...nI,"dataFootnoteBackref","dataFootnoteRef",["className","data-footnote-backref"],"href"],blockquote:["cite"],code:[["className",/^language-./]],del:["cite"],div:["itemScope","itemType"],dl:[...nI],h2:[["className","sr-only"]],img:[...nI,"longDesc","src"],input:[["disabled",!0],["type","checkbox"]],ins:["cite"],li:[["className","task-list-item"]],ol:[...nI,["className","contains-task-list"]],q:["cite"],section:["dataFootnotes",["className","footnotes"]],source:["srcSet"],summary:[...nI],table:[...nI],ul:[...nI,["className","contains-task-list"]],"*":["abbr","accept","acceptCharset","accessKey","action","align","alt","axis","border","cellPadding","cellSpacing","char","charOff","charSet","checked","clear","colSpan","color","cols","compact","coords","dateTime","dir","encType","frame","hSpace","headers","height","hrefLang","htmlFor","id","isMap","itemProp","label","lang","maxLength","media","method","multiple","name","noHref","noShade","noWrap","open","prompt","readOnly","rev","rowSpan","rows","rules","scope","selected","shape","size","span","start","summary","tabIndex","title","useMap","vAlign","value","width"]},clobber:["ariaDescribedBy","ariaLabelledBy","id","name"],clobberPrefix:"user-content-",protocols:{cite:["http","https"],href:["http","https","irc","ircs","mailto","xmpp"],longDesc:["http","https"],src:["http","https"]},required:{input:{disabled:!0,type:"checkbox"}},strip:["script"],tagNames:["a","b","blockquote","br","code","dd","del","details","div","dl","dt","em","h1","h2","h3","h4","h5","h6","hr","i","img","input","ins","kbd","li","ol","p","picture","pre","q","rp","rt","ruby","s","samp","section","source","span","strike","strong","sub","summary","sup","table","tbody","td","tfoot","th","thead","tr","tt","ul","var"]},nD={}.hasOwnProperty;function nO(e,t){if(t&&"object"==typeof t)switch("string"==typeof t.type?t.type:""){case"comment":var n,r,i=e,a=t;if(i.schema.allowComments){let e="string"==typeof a.value?a.value:"",t=e.indexOf("-->"),n={type:"comment",value:t<0?e:e.slice(0,t)};return nw(n,a),n}return;case"doctype":var s=e,o=t;if(s.schema.allowDoctypes){let e={type:"doctype"};return nw(e,o),e}return;case"element":return function(e,t){let n="string"==typeof t.tagName?t.tagName:"";e.stack.push(n);let r=nR(e,t.children),i=function(e,t){let n,r=e.stack[e.stack.length-1],i=e.schema.attributes,a=e.schema.required,s=i&&nD.call(i,r)?i[r]:void 0,o=i&&nD.call(i,"*")?i["*"]:void 0,l=t&&"object"==typeof t?t:{},c={};for(n in l)if(nD.call(l,n)){let t=l[n],r=nL(e,nM(s,n),n,t);null==r&&(r=nL(e,nM(o,n),n,t)),null!=r&&(c[n]=r)}if(a&&nD.call(a,r)){let e=a[r];for(n in e)nD.call(e,n)&&!nD.call(c,n)&&(c[n]=e[n])}return c}(e,t.properties);e.stack.pop();let a=!1;if(n&&"*"!==n&&(!e.schema.tagNames||e.schema.tagNames.includes(n))&&(a=!0,e.schema.ancestors&&nD.call(e.schema.ancestors,n))){let t=e.schema.ancestors[n],r=-1;for(a=!1;++r-1&&a>l||s>-1&&a>s||o>-1&&a>o)return!0;let c=-1;for(;++c1){let e=!1,n=0;for(;++n4&&"data"===t.slice(0,4).toLowerCase())return n}function nP(e){return function(t){let n,r;return n={type:"root",children:[]},(r=nO({schema:e?{...nx,...e}:nx,stack:[]},t))&&(Array.isArray(r)?1===r.length?n=r[0]:n.children=r:n=r),n}}function nB(e,t){let n=String(e);if("string"!=typeof t)throw TypeError("Expected character");let r=0,i=n.indexOf(t);for(;-1!==i;)r++,i=n.indexOf(t,i+t.length);return r}let nF=nK(/[A-Za-z]/),nH=nK(/[\dA-Za-z]/),nU=nK(/[#-'*+\--9=?A-Z^-~]/);function nG(e){return null!==e&&(e<32||127===e)}let nj=nK(/\d/),nz=nK(/[\dA-Fa-f]/),nY=nK(/[!-/:-@[-`{-~]/);function nq(e){return null!==e&&e<-2}function nV(e){return null!==e&&(e<0||32===e)}function n$(e){return -2===e||-1===e||32===e}let nW=nK(/\p{P}|\p{S}/u),nQ=nK(/\s/);function nK(e){return function(t){return null!==t&&t>-1&&e.test(String.fromCharCode(t))}}let nX="phrasing",nZ=["autolink","link","image","label"];function nJ(e){this.enter({type:"link",title:null,url:"",children:[]},e)}function n0(e){this.config.enter.autolinkProtocol.call(this,e)}function n1(e){this.config.exit.autolinkProtocol.call(this,e)}function n2(e){this.config.exit.data.call(this,e);let t=this.stack[this.stack.length-1];N("link"===t.type),t.url="http://"+this.sliceSerialize(e)}function n5(e){this.config.exit.autolinkEmail.call(this,e)}function n3(e){this.exit(e)}function n4(e){!function(e,t,r){let i=n((r||{}).ignore||[]),a=function(e){let t=[];if(!Array.isArray(e))throw TypeError("Expected find and replace tuple or list of tuples");let n=!e[0]||Array.isArray(e[0])?e:[e],r=-1;for(;++r0?{type:"text",value:s}:void 0),!1===s?r.lastIndex=n+1:(o!==n&&u.push({type:"text",value:e.value.slice(o,n)}),Array.isArray(s)?u.push(...s):s&&u.push(s),o=n+h[0].length,c=!0),!r.global)break;h=r.exec(e.value)}return c?(o?\]}]+$/.exec(e);if(!t)return[e,void 0];e=e.slice(0,t.index);let n=t[0],r=n.indexOf(")"),i=nB(e,"("),a=nB(e,")");for(;-1!==r&&i>a;)e+=n.slice(0,r+1),r=(n=n.slice(r+1)).indexOf(")"),a++;return[e,n]}(n+r);if(!o[0])return!1;let l={type:"link",title:null,url:s+t+o[0],children:[{type:"text",value:t+o[0]}]};return o[1]?[l,{type:"text",value:o[1]}]:l}function n6(e,t,n,r){return!(!n7(r,!0)||/[-\d_]$/.test(n))&&{type:"link",title:null,url:"mailto:"+t+"@"+n,children:[{type:"text",value:t+"@"+n}]}}function n7(e,t){let n=e.input.charCodeAt(e.index-1);return(0===e.index||nQ(n)||nW(n))&&(!t||47!==n)}function n8(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"").toLowerCase().toUpperCase()}function re(){this.buffer()}function rt(e){this.enter({type:"footnoteReference",identifier:"",label:""},e)}function rn(){this.buffer()}function rr(e){this.enter({type:"footnoteDefinition",identifier:"",label:"",children:[]},e)}function ri(e){let t=this.resume(),n=this.stack[this.stack.length-1];N("footnoteReference"===n.type),n.identifier=n8(this.sliceSerialize(e)).toLowerCase(),n.label=t}function ra(e){this.exit(e)}function rs(e){let t=this.resume(),n=this.stack[this.stack.length-1];N("footnoteDefinition"===n.type),n.identifier=n8(this.sliceSerialize(e)).toLowerCase(),n.label=t}function ro(e){this.exit(e)}function rl(e,t,n,r){let i=n.createTracker(r),a=i.move("[^"),s=n.enter("footnoteReference"),o=n.enter("reference");return a+=i.move(n.safe(n.associationId(e),{after:"]",before:a})),o(),s(),a+=i.move("]")}function rc(e,t,n){return 0===t?e:ru(e,t,n)}function ru(e,t,n){return(n?"":" ")+e}rl.peek=function(){return"["};let rh=["autolink","destinationLiteral","destinationRaw","reference","titleQuote","titleApostrophe"];function rp(e){this.enter({type:"delete",children:[]},e)}function rd(e){this.exit(e)}function rm(e,t,n,r){let i=n.createTracker(r),a=n.enter("strikethrough"),s=i.move("~~");return s+=n.containerPhrasing(e,{...i.current(),before:s,after:"~"}),s+=i.move("~~"),a(),s}function rf(e){return e.length}function rg(e){let t="string"==typeof e?e.codePointAt(0):0;return 67===t||99===t?99:76===t||108===t?108:114*(82===t||114===t)}rm.peek=function(){return"~"};function rE(e){return null===e||nV(e)||nQ(e)?1:nW(e)?2:void 0}let rT={};function rA(e,t){let n=t||rT;return rk(e,"boolean"!=typeof n.includeImageAlt||n.includeImageAlt,"boolean"!=typeof n.includeHtml||n.includeHtml)}function rk(e,t,n){var r;if((r=e)&&"object"==typeof r){if("value"in e)return"html"!==e.type||n?e.value:"";if(t&&"alt"in e&&e.alt)return e.alt;if("children"in e)return r_(e.children,t,n)}return Array.isArray(e)?r_(e,t,n):""}function r_(e,t,n){let r=[],i=-1;for(;++i-1?t.start:1)+(!1===n.options.incrementListMarker?0:t.children.indexOf(e))+a);let s=a.length+1;("tab"===i||"mixed"===i&&(t&&"list"===t.type&&t.spread||e.spread))&&(s=4*Math.ceil(s/4));let o=n.createTracker(r);o.move(a+" ".repeat(s-a.length)),o.shift(s);let l=n.enter("listItem"),c=n.indentLines(n.containerFlow(e,o.current()),function(e,t,n){return t?(n?"":" ".repeat(s))+e:(n?a:a+" ".repeat(s-a.length))+e});return l(),c};function rC(e){let t=e._align;N(t,"expected `_align` on table"),this.enter({type:"table",align:t.map(function(e){return"none"===e?null:e}),children:[]},e),this.data.inTable=!0}function rN(e){this.exit(e),this.data.inTable=void 0}function rS(e){this.enter({type:"tableRow",children:[]},e)}function rI(e){this.exit(e)}function rx(e){this.enter({type:"tableCell",children:[]},e)}function rD(e){let t=this.resume();this.data.inTable&&(t=t.replace(/\\([\\|])/g,rO));let n=this.stack[this.stack.length-1];N("inlineCode"===n.type),n.value=t,this.exit(e)}function rO(e,t){return"|"===t?t:e}function rR(e){let t=this.stack[this.stack.length-2];N("listItem"===t.type),t.checked="taskListCheckValueChecked"===e.type}function rL(e){let t=this.stack[this.stack.length-2];if(t&&"listItem"===t.type&&"boolean"==typeof t.checked){let e=this.stack[this.stack.length-1];N("paragraph"===e.type);let n=e.children[0];if(n&&"text"===n.type){let r,i=t.children,a=-1;for(;++aa?0:a+t:t>a?a:t,n=n>0?n:0,r.length<1e4)(i=Array.from(r)).unshift(t,n),e.splice(...i);else for(n&&e.splice(t,n);s0?(rw(e,e.length,0,t),e):t}let rP={}.hasOwnProperty;function rB(e){let t={},n=-1;for(;++n0&&!n&&(e[e.length-1][1]._gfmAutolinkLiteralWalkedInto=!0),n}function rJ(e,t,n,r){let i=r?r-1:1/0,a=0;return function(r){return n$(r)?(e.enter(n),function r(s){return n$(s)&&a++999||93===o&&!r||null===o||91===o||nV(o))return n(o);if(93===o){e.exit("chunkString");let r=e.exit("gfmFootnoteCallString");return a.includes(n8(i.sliceSerialize(r)))?(e.enter("gfmFootnoteCallLabelMarker"),e.consume(o),e.exit("gfmFootnoteCallLabelMarker"),e.exit("gfmFootnoteCall"),t):n(o)}return nV(o)||(r=!0),s++,e.consume(o),92===o?c:l}function c(t){return 91===t||92===t||93===t?(e.consume(t),s++,l):l(t)}}function r4(e,t,n){let r,i,a=this,s=a.parser.gfmFootnotes||(a.parser.gfmFootnotes=[]),o=0;return function(t){return e.enter("gfmFootnoteDefinition")._container=!0,e.enter("gfmFootnoteDefinitionLabel"),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),l};function l(t){return 94===t?(e.enter("gfmFootnoteDefinitionMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionMarker"),e.enter("gfmFootnoteDefinitionLabelString"),e.enter("chunkString").contentType="string",c):n(t)}function c(t){if(o>999||93===t&&!i||null===t||91===t||nV(t))return n(t);if(93===t){e.exit("chunkString");let n=e.exit("gfmFootnoteDefinitionLabelString");return r=n8(a.sliceSerialize(n)),e.enter("gfmFootnoteDefinitionLabelMarker"),e.consume(t),e.exit("gfmFootnoteDefinitionLabelMarker"),e.exit("gfmFootnoteDefinitionLabel"),h}return nV(t)||(i=!0),o++,e.consume(t),92===t?u:c}function u(t){return 91===t||92===t||93===t?(e.consume(t),o++,c):c(t)}function h(t){return 58===t?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),s.includes(r)||s.push(r),rJ(e,p,"gfmFootnoteDefinitionWhitespace")):n(t)}function p(e){return t(e)}}function r9(e,t,n){return e.check(r0,t,e.attempt(r1,t,n))}function r6(e){e.exit("gfmFootnoteDefinition")}function r7(e,t,n){let r=[],i=-1;for(;++i0;)t-=1,n.push(e.slice(this.map[t][0]+this.map[t][1]),this.map[t][2]),e.length=this.map[t][0];n.push(e.slice()),e.length=0;let r=n.pop();for(;r;){for(let t of r)e.push(t);r=n.pop()}this.map.length=0}}function ie(e,t,n){let r,i=this,a=0,s=0;return function(e){let t=i.events.length-1;for(;t>-1;){let e=i.events[t][1].type;if("lineEnding"===e||"linePrefix"===e)t--;else break}let r=t>-1?i.events[t][1].type:null,a="tableHead"===r||"tableRow"===r?T:o;return a===T&&i.parser.lazy[i.now().line]?n(e):a(e)};function o(t){var n;return e.enter("tableHead"),e.enter("tableRow"),124===(n=t)||(r=!0,s+=1),l(n)}function l(t){return null===t?n(t):nq(t)?s>1?(s=0,i.interrupt=!0,e.exit("tableRow"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),h):n(t):n$(t)?rJ(e,l,"whitespace")(t):(s+=1,r&&(r=!1,a+=1),124===t)?(e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),r=!0,l):(e.enter("data"),c(t))}function c(t){return null===t||124===t||nV(t)?(e.exit("data"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return 92===t||124===t?(e.consume(t),c):c(t)}function h(t){return(i.interrupt=!1,i.parser.lazy[i.now().line])?n(t):(e.enter("tableDelimiterRow"),r=!1,n$(t))?rJ(e,p,"linePrefix",i.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):p(t)}function p(t){return 45===t||58===t?m(t):124===t?(r=!0,e.enter("tableCellDivider"),e.consume(t),e.exit("tableCellDivider"),d):n(t)}function d(t){return n$(t)?rJ(e,m,"whitespace")(t):m(t)}function m(t){return 58===t?(s+=1,r=!0,e.enter("tableDelimiterMarker"),e.consume(t),e.exit("tableDelimiterMarker"),f):45===t?(s+=1,f(t)):null===t||nq(t)?E(t):n(t)}function f(t){return 45===t?(e.enter("tableDelimiterFiller"),function t(n){return 45===n?(e.consume(n),t):58===n?(r=!0,e.exit("tableDelimiterFiller"),e.enter("tableDelimiterMarker"),e.consume(n),e.exit("tableDelimiterMarker"),g):(e.exit("tableDelimiterFiller"),g(n))}(t)):n(t)}function g(t){return n$(t)?rJ(e,E,"whitespace")(t):E(t)}function E(i){if(124===i)return p(i);if(null===i||nq(i))return r&&a===s?(e.exit("tableDelimiterRow"),e.exit("tableHead"),t(i)):n(i);return n(i)}function T(t){return e.enter("tableRow"),A(t)}function A(n){return 124===n?(e.enter("tableCellDivider"),e.consume(n),e.exit("tableCellDivider"),A):null===n||nq(n)?(e.exit("tableRow"),t(n)):n$(n)?rJ(e,A,"whitespace")(n):(e.enter("data"),k(n))}function k(t){return null===t||124===t||nV(t)?(e.exit("data"),A(t)):(e.consume(t),92===t?_:k)}function _(t){return 92===t||124===t?(e.consume(t),k):k(t)}}function it(e,t){let n,r,i,a=-1,s=!0,o=0,l=[0,0,0,0],c=[0,0,0,0],u=!1,h=0,p=new r8;for(;++an[2]+1){let t=n[2]+1,r=n[3]-n[2]-1;e.add(t,r,[])}}e.add(n[3]+1,0,[["exit",s,t]])}return void 0!==i&&(a.end=Object.assign({},ia(t.events,i)),e.add(i,0,[["exit",a,t]]),a=void 0),a}function ii(e,t,n,r,i){let a=[],s=ia(t.events,n);i&&(i.end=Object.assign({},s),a.push(["exit",i,t])),r.end=Object.assign({},s),a.push(["exit",r,t]),e.add(n+1,0,a)}function ia(e,t){let n=e[t],r="enter"===n[0]?"start":"end";return n[1][r]}let is={name:"tasklistCheck",tokenize:function(e,t,n){let r=this;return function(t){return null===r.previous&&r._gfmTasklistFirstContentOfListItem?(e.enter("taskListCheck"),e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),i):n(t)};function i(t){return nV(t)?(e.enter("taskListCheckValueUnchecked"),e.consume(t),e.exit("taskListCheckValueUnchecked"),a):88===t||120===t?(e.enter("taskListCheckValueChecked"),e.consume(t),e.exit("taskListCheckValueChecked"),a):n(t)}function a(t){return 93===t?(e.enter("taskListCheckMarker"),e.consume(t),e.exit("taskListCheckMarker"),e.exit("taskListCheck"),s):n(t)}function s(r){return nq(r)?t(r):n$(r)?e.check({tokenize:io},t,n)(r):n(r)}}};function io(e,t,n){return rJ(e,function(e){return null===e?n(e):t(e)},"whitespace")}let il={};var ic=Object.defineProperty,iu=Object.defineProperties,ih=Object.getOwnPropertyDescriptors,ip=Object.getOwnPropertySymbols,id=Object.prototype.hasOwnProperty,im=Object.prototype.propertyIsEnumerable,ig=(e,t,n)=>t in e?ic(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,iE=(e,t)=>{for(var n in t||(t={}))id.call(t,n)&&ig(e,n,t[n]);if(ip)for(var n of ip(t))im.call(t,n)&&ig(e,n,t[n]);return e},iT=(e,t)=>{let n=!1,r=!1;for(let i=0;i{let n="```"===e.substring(t,t+3),r=t>0&&"```"===e.substring(t-1,t+2),i=t>1&&"```"===e.substring(t-2,t+1);return n||r||i},ik=(e,t)=>{let n=!1,r=!1,i=-1;for(let a=0;a(=?\s*[$]?\d)/gm,ib=/(\*\*)([^*]*\*?)$/,iy=/(__)([^_]*?)$/,iC=/(\*\*\*)([^*]*?)$/,iN=/(\*)([^*]*?)$/,iS=/(_)([^_]*?)$/,iI=/(`)([^`]*?)$/,ix=/(~~)([^~]*?)$/,iD=/^[\s_~*`]*$/,iO=/^[\s]*[-*+][\s]+$/,iR=/[\p{L}\p{N}_]/u,iL=/^```[^`\n]*```?$/,iv=/^\*{4,}$/,iw=/(__)([^_]+)_$/,iM=/(~~)([^~]+)~$/,iP=/~~/g,iB=e=>{if(!e)return!1;let t=e.charCodeAt(0);return t>=48&&t<=57||t>=65&&t<=90||t>=97&&t<=122||95===t||iR.test(e)},iF=(e,t)=>{let n=1;for(let r=t+1;r{let n=!1,r=!1;for(let i=0;i{for(let n=t;n{for(let n=t-1;n>=0&&")"!==e[n];n-=1){if("("===e[n])return n>0&&"]"===e[n-1]&&iU(e,t);if(e[n]===` `)break}return!1},ij=(e,t,n)=>{let r=0;for(let n=t-1;n>=0;n-=1)if(e[n]===` `){r=n+1;break}let i=e.length;for(let n=t;n=3&&!o},iz=(e,t,n,r)=>!!("\\"===n||e.includes("$")&&iH(e,t))||("*"!==n&&"*"===r?(t{let t=0,n=!1,r=e.length;for(let i=0;i0?e[i-1]:"",s=i!!("\\"===n||e.includes("$")&&iH(e,t)||iG(e,t)||((e,t)=>{for(let n=t-1;n>=0&&">"!==e[n];n-=1){if("<"===e[n]){let t=n+1="a"&&t<="z"||t>="A"&&t<="Z"||"/"===t}if(e[n]===` `)break}return!1})(e,t)||"_"===n||"_"===r||n&&r&&iB(n)&&iB(r)),iV=e=>{let t=0,n=!1;for(let r=0;r{let t=0,n=!1;for(let r=0;r{let t=!1;for(let n=0;n0?e[n-1]:"",r=n]*$/,iK=(e,t)=>t>=2&&"```"===e.substring(t-2,t+1)||t>=1&&"```"===e.substring(t-1,t+2)||t<=e.length-3&&"```"===e.substring(t,t+3),iX=(e,t,n)=>{let r=t>0&&"!"===e[t-1],i=r?t-1:t;if(!e.substring(t+1).includes("]")||-1===iF(e,t)){let a=e.substring(0,i);if(r)return a;if("text-only"===n){let n=((e,t)=>{for(let n=0;n0&&"!"===e[n-1])continue;let t=iF(e,n);if(-1===t)return n;if(t+1{let n=e.lastIndexOf("](");if(-1!==n&&!iT(e,n)){let r=((e,t,n)=>{if(e.substring(t+2).includes(")"))return null;let r=((e,t)=>{let n=1;for(let r=t-1;r>=0;r-=1)if("]"===e[r])n+=1;else if("["===e[r]&&0==(n-=1))return r;return -1})(e,t);if(-1===r||iT(e,r))return null;let i=r>0&&"!"===e[r-1],a=e.substring(0,i?r-1:r);if(i)return a;let s=e.substring(r+1,t);return"text-only"===n?`${a}${s}`:`${a}[${s}](streamdown:incomplete-link)`})(e,n,t);if(null!==r)return r}for(let n=e.length-1;n>=0;n-=1)if("["===e[n]&&!iT(e,n)){let r=iX(e,n,t);if(null!==r)return r}return e},iJ=/^-{1,2}$/,i0=/^[\s]*-{1,2}[\s]+$/,i1=/^={1,2}$/,i2=/^[\s]*={1,2}[\s]+$/,i5=RegExp("(?<=[\\p{L}\\p{N}_])~(?!~)(?=[\\p{L}\\p{N}_])","gu"),i3=[{handler:{name:"singleTilde",handle:e=>e&&"string"==typeof e&&e.includes("~")?e.replace(i5,(t,n)=>iT(e,n)?t:"\\~"):e,priority:0},optionKey:"singleTilde"},{handler:{name:"comparisonOperators",handle:e=>e&&"string"==typeof e&&e.includes(">")?e.replace(i_,(t,n,r,i)=>iT(e,i)?t:`${n}\\>${r}`):e,priority:5},optionKey:"comparisonOperators"},{handler:{name:"htmlTags",handle:e=>{let t=e.match(iQ);return!t||void 0===t.index||iT(e,t.index)?e:e.substring(0,t.index).trimEnd()},priority:10},optionKey:"htmlTags"},{handler:{name:"setextHeadings",handle:e=>{if(!e||"string"!=typeof e)return e;let t=e.lastIndexOf(` `);if(-1===t)return e;let n=e.substring(t+1),r=e.substring(0,t),i=n.trim();if(iJ.test(i)&&!n.match(i0)){let t=r.split(` `).at(-1);if(t&&t.trim().length>0)return`${e}\u200B`}if(i1.test(i)&&!n.match(i2)){let t=r.split(` `).at(-1);if(t&&t.trim().length>0)return`${e}\u200B`}return e},priority:15},optionKey:"setextHeadings"},{handler:{name:"links",handle:iZ,priority:20},optionKey:"links",earlyReturn:e=>e.endsWith("](streamdown:incomplete-link)")},{handler:{name:"boldItalic",handle:e=>{let t,n;if(iv.test(e))return e;let r=e.match(iC);if(!r)return e;let i=r[2],a=e.lastIndexOf(r[1]);return!i||iD.test(i)||iT(e,a)||ik(e,a)||ij(e,a,"*")?e:(e=>{let t=0,n=0,r=!1;for(let i=0;i=3&&(t+=Math.floor(n/3)),n=0,r=!r,i+=2;continue}r||("*"===e[i]?n+=1:(n>=3&&(t+=Math.floor(n/3)),n=0))}return n>=3&&(t+=Math.floor(n/3)),t})(e)%2==1?(t=iV(e),n=iY(e),t%2==0&&n%2==0)?e:`${e}***`:e},priority:30},optionKey:"boldItalic"},{handler:{name:"bold",handle:e=>{let t=e.match(ib);if(!t)return e;let n=t[2],r=e.lastIndexOf(t[1]);return iT(e,r)||ik(e,r)||((e,t,n)=>{if(!t||iD.test(t))return!0;let r=e.substring(0,n).lastIndexOf(` `),i=e.substring(-1===r?0:r+1,n);return!!(iO.test(i)&&t.includes(` `))||ij(e,n,"*")})(e,n,r)?e:iV(e)%2==1?n.endsWith("*")?`${e}*`:`${e}**`:e},priority:35},optionKey:"bold"},{handler:{name:"italicDoubleUnderscore",handle:e=>{let t=e.match(iy);if(!t){let t=e.match(iw);if(t){let n=e.lastIndexOf(t[1]);if(!(iT(e,n)||ik(e,n))&&i$(e)%2==1)return`${e}_`}return e}let n=t[2],r=e.lastIndexOf(t[1]);return iT(e,r)||ik(e,r)||((e,t,n)=>{if(!t||iD.test(t))return!0;let r=e.substring(0,n).lastIndexOf(` `),i=e.substring(-1===r?0:r+1,n);return!!(iO.test(i)&&t.includes(` `))||ij(e,n,"_")})(e,n,r)?e:i$(e)%2==1?`${e}__`:e},priority:40},optionKey:"italic"},{handler:{name:"italicSingleAsterisk",handle:e=>{if(!e.match(iN))return e;let t=(e=>{let t=!1;for(let n=0;n0?e[n-1]:"",r=n{if(!e.match(iS))return e;let t=iW(e);if(-1===t)return e;let n=e.substring(t+1);if(!n||iD.test(n)||iT(e,t)||ik(e,t))return e;if((e=>{let t=0,n=!1,r=e.length;for(let i=0;i0?e[i-1]:"",s=i{if(!e.endsWith("**"))return null;let t=e.slice(0,-2);if(iV(t)%2!=1)return null;let n=t.indexOf("**"),r=iW(t);return -1!==n&&-1!==r&&n{let t=e.length;for(;t>0&&e[t-1]===` `;)t-=1;if(t{let t=!e.match(iL)||e.includes(` `)?null:e.endsWith("``")&&!e.endsWith("```")?`${e}\``:e;if(null!==t)return t;let n=e.match(iI);if(n&&(e.match(/```/g)||[]).length%2!=1){let t=n[2];if(!t||iD.test(t))return e;if((e=>{let t=0;for(let n=0;n{var t,n;let r=e.match(ix);if(r){let n=r[2];if(!n||iD.test(n))return e;let i=e.lastIndexOf(r[1]);if(iT(e,i)||ik(e,i))return e;if((null==(t=e.match(iP))?void 0:t.length)%2==1)return`${e}~~`}else{let t=e.match(iM);if(t){let r=e.lastIndexOf(t[0].slice(0,2));if(iT(e,r)||ik(e,r))return e;if((null==(n=e.match(iP))?void 0:n.length)%2==1)return`${e}~`}}return e},priority:60},optionKey:"strikethrough"},{handler:{name:"katex",handle:e=>(e=>{let t=0,n=!1;for(let r=0;r{if(e.endsWith("$")&&!e.endsWith("$$"))return`${e}$`;let t=e.indexOf("$$");return -1===t||-1===e.indexOf(` `,t)||e.endsWith(` `)?`${e}$$`:`${e} $$`})(e),priority:70},optionKey:"katex"},{handler:{name:"inlineKatex",handle:e=>(e=>{let t=0,n=!1;for(let r=0;r0){let n=t.length>1?t:t[0];n&&(e.children=n)}}function a_(e,t){let n=[],r=-1,i=e.passKeys?new Map:ad;for(;++rr))return;let o=i.events.length,l=o;for(;l--;)if("exit"===i.events[l][0]&&"chunkFlow"===i.events[l][1].type){if(e){n=i.events[l][1].end;break}e=!0}for(g(s),a=o;at;){let t=a[n];i.containerState=t[1],t[0].exit.call(i,e)}a.length=t}function E(){t.write([null]),n=void 0,t=void 0,i.containerState._closeFlow=void 0}}},ax={tokenize:function(e,t,n){return rJ(e,e.attempt(this.parser.constructs.document,t,n),"linePrefix",this.parser.constructs.disable.null.includes("codeIndented")?void 0:4)}};class aD{constructor(e){this.left=e?[...e]:[],this.right=[]}get(e){if(e<0||e>=this.left.length+this.right.length)throw RangeError("Cannot access index `"+e+"` in a splice buffer of size `"+(this.left.length+this.right.length)+"`");return ethis.left.length?this.right.slice(this.right.length-n+this.left.length,this.right.length-e+this.left.length).reverse():this.left.slice(e).concat(this.right.slice(this.right.length-n+this.left.length).reverse())}splice(e,t,n){this.setCursor(Math.trunc(e));let r=this.right.splice(this.right.length-(t||0),1/0);return n&&aO(this.left,n),r.reverse()}pop(){return this.setCursor(1/0),this.left.pop()}push(e){this.setCursor(1/0),this.left.push(e)}pushMany(e){this.setCursor(1/0),aO(this.left,e)}unshift(e){this.setCursor(0),this.right.push(e)}unshiftMany(e){this.setCursor(0),aO(this.right,e.reverse())}setCursor(e){if(e!==this.left.length&&(!(e>this.left.length)||0!==this.right.length)&&(!(e<0)||0!==this.left.length))if(e=4?t(i):e.interrupt(r.parser.constructs.flow,n,t)(i)}}},aw={tokenize:function(e){let t=this,n=e.attempt(r0,function(r){return null===r?void e.consume(r):(e.enter("lineEndingBlank"),e.consume(r),e.exit("lineEndingBlank"),t.currentConstruct=void 0,n)},e.attempt(this.parser.constructs.flowInitial,r,rJ(e,e.attempt(this.parser.constructs.flow,r,e.attempt(aL,r)),"linePrefix")));return n;function r(r){return null===r?void e.consume(r):(e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),t.currentConstruct=void 0,n)}}},aM={resolveAll:aH()},aP=aF("string"),aB=aF("text");function aF(e){return{resolveAll:aH("text"===e?aU:void 0),tokenize:function(t){let n=this,r=this.parser.constructs[e],i=t.attempt(r,a,s);return a;function a(e){return l(e)?i(e):s(e)}function s(e){return null===e?void t.consume(e):(t.enter("data"),t.consume(e),o)}function o(e){return l(e)?(t.exit("data"),i(e)):(t.consume(e),o)}function l(e){if(null===e)return!0;let t=r[e],i=-1;if(t)for(;++i1&&e[u][1].end.offset-e[u][1].start.offset>1?2:1;let h={...e[n][1].end},p={...e[u][1].start};aj(h,-o),aj(p,o),a={type:o>1?"strongSequence":"emphasisSequence",start:h,end:{...e[n][1].end}},s={type:o>1?"strongSequence":"emphasisSequence",start:{...e[u][1].start},end:p},i={type:o>1?"strongText":"emphasisText",start:{...e[n][1].end},end:{...e[u][1].start}},r={type:o>1?"strong":"emphasis",start:{...a.start},end:{...s.end}},e[n][1].end={...a.start},e[u][1].start={...s.end},l=[],e[n][1].end.offset-e[n][1].start.offset&&(l=rM(l,[["enter",e[n][1],t],["exit",e[n][1],t]])),l=rM(l,[["enter",r,t],["enter",a,t],["exit",a,t],["enter",i,t]]),l=rM(l,r7(t.parser.constructs.insideSpan.null,e.slice(n+1,u),t)),l=rM(l,[["exit",i,t],["enter",s,t],["exit",s,t],["exit",r,t]]),e[u][1].end.offset-e[u][1].start.offset?(c=2,l=rM(l,[["enter",e[u][1],t],["exit",e[u][1],t]])):c=0,rw(e,n-1,u-n+3,l),u=n+l.length-c-2;break}}for(u=-1;++u=o?(e.exit("codeFencedFenceSequence"),n$(i)?rJ(e,c,"whitespace")(i):c(i)):n(i)}(t)):n(t)}function c(r){return null===r||nq(r)?(e.exit("codeFencedFence"),t(r)):n(r)}}},s=0,o=0;return function(t){var a;let c;return a=t,s=(c=i.events[i.events.length-1])&&"linePrefix"===c[1].type?c[2].sliceSerialize(c[1],!0).length:0,r=a,e.enter("codeFenced"),e.enter("codeFencedFence"),e.enter("codeFencedFenceSequence"),function t(i){return i===r?(o++,e.consume(i),t):o<3?n(i):(e.exit("codeFencedFenceSequence"),n$(i)?rJ(e,l,"whitespace")(i):l(i))}(a)};function l(a){return null===a||nq(a)?(e.exit("codeFencedFence"),i.interrupt?t(a):e.check(aW,u,m)(a)):(e.enter("codeFencedFenceInfo"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||nq(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),l(i)):n$(i)?(e.exit("chunkString"),e.exit("codeFencedFenceInfo"),rJ(e,c,"whitespace")(i)):96===i&&i===r?n(i):(e.consume(i),t)}(a))}function c(t){return null===t||nq(t)?l(t):(e.enter("codeFencedFenceMeta"),e.enter("chunkString",{contentType:"string"}),function t(i){return null===i||nq(i)?(e.exit("chunkString"),e.exit("codeFencedFenceMeta"),l(i)):96===i&&i===r?n(i):(e.consume(i),t)}(t))}function u(t){return e.attempt(a,m,h)(t)}function h(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),p}function p(t){return s>0&&n$(t)?rJ(e,d,"linePrefix",s+1)(t):d(t)}function d(t){return null===t||nq(t)?e.check(aW,u,m)(t):(e.enter("codeFlowValue"),function t(n){return null===n||nq(n)?(e.exit("codeFlowValue"),d(n)):(e.consume(n),t)}(t))}function m(n){return e.exit("codeFenced"),t(n)}}},aK={name:"codeIndented",tokenize:function(e,t,n){let r=this;return function(t){return e.enter("codeIndented"),rJ(e,i,"linePrefix",5)(t)};function i(t){let i=r.events[r.events.length-1];return i&&"linePrefix"===i[1].type&&i[2].sliceSerialize(i[1],!0).length>=4?function t(n){return null===n?a(n):nq(n)?e.attempt(aX,t,a)(n):(e.enter("codeFlowValue"),function n(r){return null===r||nq(r)?(e.exit("codeFlowValue"),t(r)):(e.consume(r),n)}(n))}(t):n(t)}function a(n){return e.exit("codeIndented"),t(n)}}},aX={partial:!0,tokenize:function(e,t,n){let r=this;return i;function i(t){return r.parser.lazy[r.now().line]?n(t):nq(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):rJ(e,a,"linePrefix",5)(t)}function a(e){let a=r.events[r.events.length-1];return a&&"linePrefix"===a[1].type&&a[2].sliceSerialize(a[1],!0).length>=4?t(e):nq(e)?i(e):n(e)}}};function aZ(e,t,n,r,i,a,s,o,l){let c=l||1/0,u=0;return function(t){return 60===t?(e.enter(r),e.enter(i),e.enter(a),e.consume(t),e.exit(a),h):null===t||32===t||41===t||nG(t)?n(t):(e.enter(r),e.enter(s),e.enter(o),e.enter("chunkString",{contentType:"string"}),m(t))};function h(n){return 62===n?(e.enter(a),e.consume(n),e.exit(a),e.exit(i),e.exit(r),t):(e.enter(o),e.enter("chunkString",{contentType:"string"}),p(n))}function p(t){return 62===t?(e.exit("chunkString"),e.exit(o),h(t)):null===t||60===t||nq(t)?n(t):(e.consume(t),92===t?d:p)}function d(t){return 60===t||62===t||92===t?(e.consume(t),p):p(t)}function m(i){return!u&&(null===i||41===i||nV(i))?(e.exit("chunkString"),e.exit(o),e.exit(s),e.exit(r),t(i)):u999||null===h||91===h||93===h&&!s||94===h&&!l&&"_hiddenFootnoteSupport"in o.parser.constructs?n(h):93===h?(e.exit(a),e.enter(i),e.consume(h),e.exit(i),e.exit(r),t):nq(h)?(e.enter("lineEnding"),e.consume(h),e.exit("lineEnding"),c):(e.enter("chunkString",{contentType:"string"}),u(h))}function u(t){return null===t||91===t||93===t||nq(t)||l++>999?(e.exit("chunkString"),c(t)):(e.consume(t),s||(s=!n$(t)),92===t?h:u)}function h(t){return 91===t||92===t||93===t?(e.consume(t),l++,u):u(t)}}function a0(e,t,n,r,i,a){let s;return function(t){return 34===t||39===t||40===t?(e.enter(r),e.enter(i),e.consume(t),e.exit(i),s=40===t?41:t,o):n(t)};function o(n){return n===s?(e.enter(i),e.consume(n),e.exit(i),e.exit(r),t):(e.enter(a),l(n))}function l(t){return t===s?(e.exit(a),o(s)):null===t?n(t):nq(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),rJ(e,l,"linePrefix")):(e.enter("chunkString",{contentType:"string"}),c(t))}function c(t){return t===s||null===t||nq(t)?(e.exit("chunkString"),l(t)):(e.consume(t),92===t?u:c)}function u(t){return t===s||92===t?(e.consume(t),c):c(t)}}function a1(e,t){let n;return function r(i){return nq(i)?(e.enter("lineEnding"),e.consume(i),e.exit("lineEnding"),n=!0,r):n$(i)?rJ(e,r,n?"linePrefix":"lineSuffix")(i):t(i)}}let a2={partial:!0,tokenize:function(e,t,n){return function(t){return nV(t)?a1(e,r)(t):n(t)};function r(t){return a0(e,i,n,"definitionTitle","definitionTitleMarker","definitionTitleString")(t)}function i(t){return n$(t)?rJ(e,a,"whitespace")(t):a(t)}function a(e){return null===e||nq(e)?t(e):n(e)}}},a5=["address","article","aside","base","basefont","blockquote","body","caption","center","col","colgroup","dd","details","dialog","dir","div","dl","dt","fieldset","figcaption","figure","footer","form","frame","frameset","h1","h2","h3","h4","h5","h6","head","header","hr","html","iframe","legend","li","link","main","menu","menuitem","nav","noframes","ol","optgroup","option","p","param","search","section","summary","table","tbody","td","tfoot","th","thead","title","tr","track","ul"],a3=["pre","script","style","textarea"],a4={partial:!0,tokenize:function(e,t,n){return function(r){return e.enter("lineEnding"),e.consume(r),e.exit("lineEnding"),e.attempt(r0,t,n)}}},a9={partial:!0,tokenize:function(e,t,n){let r=this;return function(t){return nq(t)?(e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),i):n(t)};function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}}},a6={name:"labelEnd",resolveAll:function(e){let t=-1,n=[];for(;++t=3&&(null===s||nq(s))?(e.exit("thematicBreak"),t(s)):n(s)}(s)}}},sa={continuation:{tokenize:function(e,t,n){let r=this;return r.containerState._closeFlow=void 0,e.check(r0,function(n){return r.containerState.furtherBlankLines=r.containerState.furtherBlankLines||r.containerState.initialBlankLine,rJ(e,t,"listItemIndent",r.containerState.size+1)(n)},function(n){return r.containerState.furtherBlankLines||!n$(n)?(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,i(n)):(r.containerState.furtherBlankLines=void 0,r.containerState.initialBlankLine=void 0,e.attempt(so,t,i)(n))});function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,rJ(e,e.attempt(sa,t,n),"linePrefix",r.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(i)}}},exit:function(e){e.exit(this.containerState.type)},name:"list",tokenize:function(e,t,n){let r=this,i=r.events[r.events.length-1],a=i&&"linePrefix"===i[1].type?i[2].sliceSerialize(i[1],!0).length:0,s=0;return function(t){let i=r.containerState.type||(42===t||43===t||45===t?"listUnordered":"listOrdered");if("listUnordered"===i?!r.containerState.marker||t===r.containerState.marker:nj(t)){if(r.containerState.type||(r.containerState.type=i,e.enter(i,{_container:!0})),"listUnordered"===i)return e.enter("listItemPrefix"),42===t||45===t?e.check(si,n,o)(t):o(t);if(!r.interrupt||49===t)return e.enter("listItemPrefix"),e.enter("listItemValue"),function t(i){return nj(i)&&++s<10?(e.consume(i),t):(!r.interrupt||s<2)&&(r.containerState.marker?i===r.containerState.marker:41===i||46===i)?(e.exit("listItemValue"),o(i)):n(i)}(t)}return n(t)};function o(t){return e.enter("listItemMarker"),e.consume(t),e.exit("listItemMarker"),r.containerState.marker=r.containerState.marker||t,e.check(r0,r.interrupt?n:l,e.attempt(ss,u,c))}function l(e){return r.containerState.initialBlankLine=!0,a++,u(e)}function c(t){return n$(t)?(e.enter("listItemPrefixWhitespace"),e.consume(t),e.exit("listItemPrefixWhitespace"),u):n(t)}function u(n){return r.containerState.size=a+r.sliceSerialize(e.exit("listItemPrefix"),!0).length,t(n)}}},ss={partial:!0,tokenize:function(e,t,n){let r=this;return rJ(e,function(e){let i=r.events[r.events.length-1];return!n$(e)&&i&&"listItemPrefixWhitespace"===i[1].type?t(e):n(e)},"listItemPrefixWhitespace",r.parser.constructs.disable.null.includes("codeIndented")?void 0:5)}},so={partial:!0,tokenize:function(e,t,n){let r=this;return rJ(e,function(e){let i=r.events[r.events.length-1];return i&&"listItemIndent"===i[1].type&&i[2].sliceSerialize(i[1],!0).length===r.containerState.size?t(e):n(e)},"listItemIndent",r.containerState.size+1)}},sl={name:"setextUnderline",resolveTo:function(e,t){let n,r,i,a=e.length;for(;a--;)if("enter"===e[a][0]){if("content"===e[a][1].type){n=a;break}"paragraph"===e[a][1].type&&(r=a)}else"content"===e[a][1].type&&e.splice(a,1),i||"definition"!==e[a][1].type||(i=a);let s={type:"setextHeading",start:{...e[n][1].start},end:{...e[e.length-1][1].end}};return e[r][1].type="setextHeadingText",i?(e.splice(r,0,["enter",s,t]),e.splice(i+1,0,["exit",e[n][1],t]),e[n][1].end={...e[i][1].end}):e[n][1]=s,e.push(["exit",s,t]),e},tokenize:function(e,t,n){let r,i=this;return function(t){var s;let o,l=i.events.length;for(;l--;)if("lineEnding"!==i.events[l][1].type&&"linePrefix"!==i.events[l][1].type&&"content"!==i.events[l][1].type){o="paragraph"===i.events[l][1].type;break}return!i.parser.lazy[i.now().line]&&(i.interrupt||o)?(e.enter("setextHeadingLine"),r=t,s=t,e.enter("setextHeadingLineSequence"),function t(n){return n===r?(e.consume(n),t):(e.exit("setextHeadingLineSequence"),n$(n)?rJ(e,a,"lineSuffix")(n):a(n))}(s)):n(t)};function a(r){return null===r||nq(r)?(e.exit("setextHeadingLine"),t(r)):n(r)}}};e.s(["attentionMarkers",0,{null:[42,95]},"contentInitial",0,{91:{name:"definition",tokenize:function(e,t,n){let r,i=this;return function(t){var r;return e.enter("definition"),r=t,aJ.call(i,e,a,n,"definitionLabel","definitionLabelMarker","definitionLabelString")(r)};function a(t){return(r=n8(i.sliceSerialize(i.events[i.events.length-1][1]).slice(1,-1)),58===t)?(e.enter("definitionMarker"),e.consume(t),e.exit("definitionMarker"),s):n(t)}function s(t){return nV(t)?a1(e,o)(t):o(t)}function o(t){return aZ(e,l,n,"definitionDestination","definitionDestinationLiteral","definitionDestinationLiteralMarker","definitionDestinationRaw","definitionDestinationString")(t)}function l(t){return e.attempt(a2,c,c)(t)}function c(t){return n$(t)?rJ(e,u,"whitespace")(t):u(t)}function u(a){return null===a||nq(a)?(e.exit("definition"),i.parser.defined.push(r),t(a)):n(a)}}}},"disable",0,{null:[]},"document",0,{42:sa,43:sa,45:sa,48:sa,49:sa,50:sa,51:sa,52:sa,53:sa,54:sa,55:sa,56:sa,57:sa,62:az},"flow",0,{35:{name:"headingAtx",resolve:function(e,t){let n,r,i=e.length-2,a=3;return"whitespace"===e[3][1].type&&(a+=2),i-2>a&&"whitespace"===e[i][1].type&&(i-=2),"atxHeadingSequence"===e[i][1].type&&(a===i-1||i-4>a&&"whitespace"===e[i-2][1].type)&&(i-=a+1===i?2:4),i>a&&(n={type:"atxHeadingText",start:e[a][1].start,end:e[i][1].end},r={type:"chunkText",start:e[a][1].start,end:e[i][1].end,contentType:"text"},rw(e,a,i-a+1,[["enter",n,t],["enter",r,t],["exit",r,t],["exit",n,t]])),e},tokenize:function(e,t,n){let r=0;return function(i){var a;return e.enter("atxHeading"),a=i,e.enter("atxHeadingSequence"),function i(a){return 35===a&&r++<6?(e.consume(a),i):null===a||nV(a)?(e.exit("atxHeadingSequence"),function n(r){return 35===r?(e.enter("atxHeadingSequence"),function t(r){return 35===r?(e.consume(r),t):(e.exit("atxHeadingSequence"),n(r))}(r)):null===r||nq(r)?(e.exit("atxHeading"),t(r)):n$(r)?rJ(e,n,"whitespace")(r):(e.enter("atxHeadingText"),function t(r){return null===r||35===r||nV(r)?(e.exit("atxHeadingText"),n(r)):(e.consume(r),t)}(r))}(a)):n(a)}(a)}}},42:si,45:[sl,si],60:{concrete:!0,name:"htmlFlow",resolveTo:function(e){let t=e.length;for(;t--&&("enter"!==e[t][0]||"htmlFlow"!==e[t][1].type););return t>1&&"linePrefix"===e[t-2][1].type&&(e[t][1].start=e[t-2][1].start,e[t+1][1].start=e[t-2][1].start,e.splice(t-2,2)),e},tokenize:function(e,t,n){let r,i,a,s,o,l=this;return function(t){var n;return n=t,e.enter("htmlFlow"),e.enter("htmlFlowData"),e.consume(n),c};function c(s){return 33===s?(e.consume(s),u):47===s?(e.consume(s),i=!0,d):63===s?(e.consume(s),r=3,l.interrupt?t:L):nF(s)?(e.consume(s),a=String.fromCharCode(s),m):n(s)}function u(i){return 45===i?(e.consume(i),r=2,h):91===i?(e.consume(i),r=5,s=0,p):nF(i)?(e.consume(i),r=4,l.interrupt?t:L):n(i)}function h(r){return 45===r?(e.consume(r),l.interrupt?t:L):n(r)}function p(r){let i="CDATA[";return r===i.charCodeAt(s++)?(e.consume(r),s===i.length)?l.interrupt?t:C:p:n(r)}function d(t){return nF(t)?(e.consume(t),a=String.fromCharCode(t),m):n(t)}function m(s){if(null===s||47===s||62===s||nV(s)){let o=47===s,c=a.toLowerCase();return!o&&!i&&a3.includes(c)?(r=1,l.interrupt?t(s):C(s)):a5.includes(a.toLowerCase())?(r=6,o)?(e.consume(s),f):l.interrupt?t(s):C(s):(r=7,l.interrupt&&!l.parser.lazy[l.now().line]?n(s):i?function t(n){return n$(n)?(e.consume(n),t):b(n)}(s):g(s))}return 45===s||nH(s)?(e.consume(s),a+=String.fromCharCode(s),m):n(s)}function f(r){return 62===r?(e.consume(r),l.interrupt?t:C):n(r)}function g(t){return 47===t?(e.consume(t),b):58===t||95===t||nF(t)?(e.consume(t),E):n$(t)?(e.consume(t),g):b(t)}function E(t){return 45===t||46===t||58===t||95===t||nH(t)?(e.consume(t),E):T(t)}function T(t){return 61===t?(e.consume(t),A):n$(t)?(e.consume(t),T):g(t)}function A(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),o=t,k):n$(t)?(e.consume(t),A):function t(n){return null===n||34===n||39===n||47===n||60===n||61===n||62===n||96===n||nV(n)?T(n):(e.consume(n),t)}(t)}function k(t){return t===o?(e.consume(t),o=null,_):null===t||nq(t)?n(t):(e.consume(t),k)}function _(e){return 47===e||62===e||n$(e)?g(e):n(e)}function b(t){return 62===t?(e.consume(t),y):n(t)}function y(t){return null===t||nq(t)?C(t):n$(t)?(e.consume(t),y):n(t)}function C(t){return 45===t&&2===r?(e.consume(t),x):60===t&&1===r?(e.consume(t),D):62===t&&4===r?(e.consume(t),v):63===t&&3===r?(e.consume(t),L):93===t&&5===r?(e.consume(t),R):nq(t)&&(6===r||7===r)?(e.exit("htmlFlowData"),e.check(a4,w,N)(t)):null===t||nq(t)?(e.exit("htmlFlowData"),N(t)):(e.consume(t),C)}function N(t){return e.check(a9,S,w)(t)}function S(t){return e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),I}function I(t){return null===t||nq(t)?N(t):(e.enter("htmlFlowData"),C(t))}function x(t){return 45===t?(e.consume(t),L):C(t)}function D(t){return 47===t?(e.consume(t),a="",O):C(t)}function O(t){if(62===t){let n=a.toLowerCase();return a3.includes(n)?(e.consume(t),v):C(t)}return nF(t)&&a.length<8?(e.consume(t),a+=String.fromCharCode(t),O):C(t)}function R(t){return 93===t?(e.consume(t),L):C(t)}function L(t){return 62===t?(e.consume(t),v):45===t&&2===r?(e.consume(t),L):C(t)}function v(t){return null===t||nq(t)?(e.exit("htmlFlowData"),w(t)):(e.consume(t),v)}function w(n){return e.exit("htmlFlow"),t(n)}}},61:sl,95:si,96:aQ,126:aQ},"flowInitial",0,{[-2]:aK,[-1]:aK,32:aK},"insideSpan",0,{null:[aG,aM]},"string",0,{38:a$,92:aY},"text",0,{[-5]:sr,[-4]:sr,[-3]:sr,33:st,38:a$,42:aG,60:[{name:"autolink",tokenize:function(e,t,n){let r=0;return function(t){return e.enter("autolink"),e.enter("autolinkMarker"),e.consume(t),e.exit("autolinkMarker"),e.enter("autolinkProtocol"),i};function i(t){return nF(t)?(e.consume(t),a):64===t?n(t):o(t)}function a(t){return 43===t||45===t||46===t||nH(t)?(r=1,function t(n){return 58===n?(e.consume(n),r=0,s):(43===n||45===n||46===n||nH(n))&&r++<32?(e.consume(n),t):(r=0,o(n))}(t)):o(t)}function s(r){return 62===r?(e.exit("autolinkProtocol"),e.enter("autolinkMarker"),e.consume(r),e.exit("autolinkMarker"),e.exit("autolink"),t):null===r||32===r||60===r||nG(r)?n(r):(e.consume(r),s)}function o(t){return 64===t?(e.consume(t),l):nU(t)?(e.consume(t),o):n(t)}function l(i){return nH(i)?function i(a){return 46===a?(e.consume(a),r=0,l):62===a?(e.exit("autolinkProtocol").type="autolinkEmail",e.enter("autolinkMarker"),e.consume(a),e.exit("autolinkMarker"),e.exit("autolink"),t):function t(a){if((45===a||nH(a))&&r++<63){let n=45===a?t:i;return e.consume(a),n}return n(a)}(a)}(i):n(i)}}},{name:"htmlText",tokenize:function(e,t,n){let r,i,a,s=this;return function(t){return e.enter("htmlText"),e.enter("htmlTextData"),e.consume(t),o};function o(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),k):63===t?(e.consume(t),T):nF(t)?(e.consume(t),b):n(t)}function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),i=0,d):nF(t)?(e.consume(t),E):n(t)}function c(t){return 45===t?(e.consume(t),p):n(t)}function u(t){return null===t?n(t):45===t?(e.consume(t),h):nq(t)?(a=u,O(t)):(e.consume(t),u)}function h(t){return 45===t?(e.consume(t),p):u(t)}function p(e){return 62===e?D(e):45===e?h(e):u(e)}function d(t){let r="CDATA[";return t===r.charCodeAt(i++)?(e.consume(t),i===r.length?m:d):n(t)}function m(t){return null===t?n(t):93===t?(e.consume(t),f):nq(t)?(a=m,O(t)):(e.consume(t),m)}function f(t){return 93===t?(e.consume(t),g):m(t)}function g(t){return 62===t?D(t):93===t?(e.consume(t),g):m(t)}function E(t){return null===t||62===t?D(t):nq(t)?(a=E,O(t)):(e.consume(t),E)}function T(t){return null===t?n(t):63===t?(e.consume(t),A):nq(t)?(a=T,O(t)):(e.consume(t),T)}function A(e){return 62===e?D(e):T(e)}function k(t){return nF(t)?(e.consume(t),_):n(t)}function _(t){return 45===t||nH(t)?(e.consume(t),_):function t(n){return nq(n)?(a=t,O(n)):n$(n)?(e.consume(n),t):D(n)}(t)}function b(t){return 45===t||nH(t)?(e.consume(t),b):47===t||62===t||nV(t)?y(t):n(t)}function y(t){return 47===t?(e.consume(t),D):58===t||95===t||nF(t)?(e.consume(t),C):nq(t)?(a=y,O(t)):n$(t)?(e.consume(t),y):D(t)}function C(t){return 45===t||46===t||58===t||95===t||nH(t)?(e.consume(t),C):function t(n){return 61===n?(e.consume(n),N):nq(n)?(a=t,O(n)):n$(n)?(e.consume(n),t):y(n)}(t)}function N(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===t||39===t?(e.consume(t),r=t,S):nq(t)?(a=N,O(t)):n$(t)?(e.consume(t),N):(e.consume(t),I)}function S(t){return t===r?(e.consume(t),r=void 0,x):null===t?n(t):nq(t)?(a=S,O(t)):(e.consume(t),S)}function I(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(t):47===t||62===t||nV(t)?y(t):(e.consume(t),I)}function x(e){return 47===e||62===e||nV(e)?y(e):n(e)}function D(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit("htmlText"),t):n(r)}function O(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.consume(t),e.exit("lineEnding"),R}function R(t){return n$(t)?rJ(e,L,"linePrefix",s.parser.constructs.disable.null.includes("codeIndented")?void 0:4)(t):L(t)}function L(t){return e.enter("htmlTextData"),a(t)}}}],91:sn,92:[{name:"hardBreakEscape",tokenize:function(e,t,n){return function(t){return e.enter("hardBreakEscape"),e.consume(t),r};function r(r){return nq(r)?(e.exit("hardBreakEscape"),t(r)):n(r)}}},aY],93:a6,95:aG,96:{name:"codeText",previous:function(e){return 96!==e||"characterEscape"===this.events[this.events.length-1][1].type},resolve:function(e){let t,n,r=e.length-4,i=3;if(("lineEnding"===e[3][1].type||"space"===e[i][1].type)&&("lineEnding"===e[r][1].type||"space"===e[r][1].type)){for(t=i;++t13&&n<32||n>126&&n<160||n>55295&&n<57344||n>64975&&n<65008||(65535&n)==65535||(65535&n)==65534||n>1114111?"�":String.fromCodePoint(n)}let sp=/\\([!-/:-@[-`{-~])|&(#(?:\d{1,7}|x[\da-f]{1,6})|[\da-z]{1,31});/gi;function sd(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){let e=n.charCodeAt(1),t=120===e||88===e;return sh(n.slice(t?2:1),t?16:10)}return aV(n)||e}let sm={}.hasOwnProperty;function sf(e){return{line:e.line,column:e.column,offset:e.offset}}function sg(e,t){if(e)throw Error("Cannot close `"+e.type+"` ("+ao({start:e.start,end:e.end})+"): a different token (`"+t.type+"`, "+ao({start:t.start,end:t.end})+") is open");throw Error("Cannot close document, a token (`"+t.type+"`, "+ao({start:t.start,end:t.end})+") is still open")}function sE(e){let t=this;t.parser=function(n){var r,i;let a,s,o,l;return"object"==typeof(r={...t.data("settings"),...e,extensions:t.data("micromarkExtensions")||[],mdastExtensions:t.data("fromMarkdownExtensions")||[]})&&(i=r,r=void 0),(function(e){let t={transforms:[],canContainEols:["emphasis","fragment","heading","paragraph","strong"],enter:{autolink:r(E),autolinkProtocol:c,autolinkEmail:c,atxHeading:r(m),blockQuote:r(function(){return{type:"blockquote",children:[]}}),characterEscape:c,characterReference:c,codeFenced:r(d),codeFencedFenceInfo:i,codeFencedFenceMeta:i,codeIndented:r(d,i),codeText:r(function(){return{type:"inlineCode",value:""}},i),codeTextData:c,data:c,codeFlowValue:c,definition:r(function(){return{type:"definition",identifier:"",label:null,title:null,url:""}}),definitionDestinationString:i,definitionLabelString:i,definitionTitleString:i,emphasis:r(function(){return{type:"emphasis",children:[]}}),hardBreakEscape:r(f),hardBreakTrailing:r(f),htmlFlow:r(g,i),htmlFlowData:c,htmlText:r(g,i),htmlTextData:c,image:r(function(){return{type:"image",title:null,url:"",alt:null}}),label:i,link:r(E),listItem:r(function(e){return{type:"listItem",spread:e._spread,checked:null,children:[]}}),listItemValue:function(e){this.data.expectingFirstListItemValue&&(this.stack[this.stack.length-2].start=Number.parseInt(this.sliceSerialize(e),10),this.data.expectingFirstListItemValue=void 0)},listOrdered:r(T,function(){this.data.expectingFirstListItemValue=!0}),listUnordered:r(T),paragraph:r(function(){return{type:"paragraph",children:[]}}),reference:function(){this.data.referenceType="collapsed"},referenceString:i,resourceDestinationString:i,resourceTitleString:i,setextHeading:r(m),strong:r(function(){return{type:"strong",children:[]}}),thematicBreak:r(function(){return{type:"thematicBreak"}})},exit:{atxHeading:s(),atxHeadingSequence:function(e){let t=this.stack[this.stack.length-1];t.depth||(t.depth=this.sliceSerialize(e).length)},autolink:s(),autolinkEmail:function(e){u.call(this,e),this.stack[this.stack.length-1].url="mailto:"+this.sliceSerialize(e)},autolinkProtocol:function(e){u.call(this,e),this.stack[this.stack.length-1].url=this.sliceSerialize(e)},blockQuote:s(),characterEscapeValue:u,characterReferenceMarkerHexadecimal:p,characterReferenceMarkerNumeric:p,characterReferenceValue:function(e){let t,n=this.sliceSerialize(e),r=this.data.characterReferenceType;r?(t=sh(n,"characterReferenceMarkerNumeric"===r?10:16),this.data.characterReferenceType=void 0):t=aV(n);let i=this.stack[this.stack.length-1];i.value+=t},characterReference:function(e){this.stack.pop().position.end=sf(e.end)},codeFenced:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/^(\r?\n|\r)|(\r?\n|\r)$/g,""),this.data.flowCodeInside=void 0}),codeFencedFence:function(){this.data.flowCodeInside||(this.buffer(),this.data.flowCodeInside=!0)},codeFencedFenceInfo:function(){let e=this.resume();this.stack[this.stack.length-1].lang=e},codeFencedFenceMeta:function(){let e=this.resume();this.stack[this.stack.length-1].meta=e},codeFlowValue:u,codeIndented:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e.replace(/(\r?\n|\r)$/g,"")}),codeText:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),codeTextData:u,data:u,definition:s(),definitionDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},definitionLabelString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=n8(this.sliceSerialize(e)).toLowerCase()},definitionTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},emphasis:s(),hardBreakEscape:s(h),hardBreakTrailing:s(h),htmlFlow:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlFlowData:u,htmlText:s(function(){let e=this.resume();this.stack[this.stack.length-1].value=e}),htmlTextData:u,image:s(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),label:function(){let e=this.stack[this.stack.length-1],t=this.resume(),n=this.stack[this.stack.length-1];this.data.inReference=!0,"link"===n.type?n.children=e.children:n.alt=t},labelText:function(e){let t=this.sliceSerialize(e),n=this.stack[this.stack.length-2];n.label=t.replace(sp,sd),n.identifier=n8(t).toLowerCase()},lineEnding:function(e){let n=this.stack[this.stack.length-1];if(this.data.atHardBreak){n.children[n.children.length-1].position.end=sf(e.end),this.data.atHardBreak=void 0;return}!this.data.setextHeadingSlurpLineEnding&&t.canContainEols.includes(n.type)&&(c.call(this,e),u.call(this,e))},link:s(function(){let e=this.stack[this.stack.length-1];if(this.data.inReference){let t=this.data.referenceType||"shortcut";e.type+="Reference",e.referenceType=t,delete e.url,delete e.title}else delete e.identifier,delete e.label;this.data.referenceType=void 0}),listItem:s(),listOrdered:s(),listUnordered:s(),paragraph:s(),referenceString:function(e){let t=this.resume(),n=this.stack[this.stack.length-1];n.label=t,n.identifier=n8(this.sliceSerialize(e)).toLowerCase(),this.data.referenceType="full"},resourceDestinationString:function(){let e=this.resume();this.stack[this.stack.length-1].url=e},resourceTitleString:function(){let e=this.resume();this.stack[this.stack.length-1].title=e},resource:function(){this.data.inReference=void 0},setextHeading:s(function(){this.data.setextHeadingSlurpLineEnding=void 0}),setextHeadingLineSequence:function(e){this.stack[this.stack.length-1].depth=61===this.sliceSerialize(e).codePointAt(0)?1:2},setextHeadingText:function(){this.data.setextHeadingSlurpLineEnding=!0},strong:s(),thematicBreak:s()}};!function e(t,n){let r=-1;for(;++r0){let e=s.tokenStack[s.tokenStack.length-1];(e[1]||sg).call(s,void 0,e[0])}for(r.position={start:sf(e.length>0?e[0][1].start:{line:1,column:1,offset:0}),end:sf(e.length>0?e[e.length-2][1].end:{line:1,column:1,offset:0})},u=-1;++u-1){let e=n[0];"string"==typeof e?n[0]=e.slice(i):n.shift()}s>0&&n.push(e[a].slice(0,s))}return n}(s,e)}function p(){let{_bufferIndex:e,_index:t,line:n,column:i,offset:a}=r;return{_bufferIndex:e,_index:t,line:n,column:i,offset:a}}function d(e,t){t.restore()}function m(e,t){return function(n,i,a){var s;let u,h,d,m;return Array.isArray(n)?f(n):"tokenize"in n?f([n]):(s=n,function(e){let t=null!==e&&s[e],n=null!==e&&s.null;return f([...Array.isArray(t)?t:t?[t]:[],...Array.isArray(n)?n:n?[n]:[]])(e)});function f(e){return(u=e,h=0,0===e.length)?a:E(e[h])}function E(e){return function(n){let i,a,s,u,h;return(i=p(),a=c.previous,s=c.currentConstruct,u=c.events.length,h=Array.from(o),m={from:u,restore:function(){r=i,c.previous=a,c.currentConstruct=s,c.events.length=u,o=h,g()}},d=e,e.partial||(c.currentConstruct=e),e.name&&c.parser.constructs.disable.null.includes(e.name))?A(n):e.tokenize.call(t?Object.assign(Object.create(c),t):c,l,T,A)(n)}}function T(t){return e(d,m),i}function A(e){return(m.restore(),++h55295&&a<57344){let t=e.charCodeAt(n+1);a<56320&&t>56319&&t<57344?(s=String.fromCharCode(a,t),i=1):s="�"}else s=String.fromCharCode(a);s&&(t.push(e.slice(r,n),encodeURIComponent(s)),r=n+i+1,s=""),i&&(n+=i,i=0)}return t.join("")+e.slice(r)}function sA(e,t){let n=[{type:"text",value:"↩"}];return t>1&&n.push({type:"element",tagName:"sup",properties:{},children:[{type:"text",value:String(t)}]}),n}function sk(e,t){return"Back to reference "+(e+1)+(t>1?"-"+t:"")}function s_(e,t){let n=t.referenceType,r="]";if("collapsed"===n?r+="[]":"full"===n&&(r+="["+(t.label||t.identifier)+"]"),"imageReference"===t.type)return[{type:"text",value:"!["+t.alt+r}];let i=e.all(t),a=i[0];a&&"text"===a.type?a.value="["+a.value:i.unshift({type:"text",value:"["});let s=i[i.length-1];return s&&"text"===s.type?s.value+=r:i.push({type:"text",value:r}),i}function sb(e){let t=e.spread;return null==t?e.children.length>1:t}function sy(e,t,n){let r=0,i=e.length;if(t){let t=e.codePointAt(r);for(;9===t||32===t;)r++,t=e.codePointAt(r)}if(n){let t=e.codePointAt(i-1);for(;9===t||32===t;)i--,t=e.codePointAt(i-1)}return i>r?e.slice(r,i):""}let sC={blockquote:function(e,t){let n={type:"element",tagName:"blockquote",properties:{},children:e.wrap(e.all(t),!0)};return e.patch(t,n),e.applyData(t,n)},break:function(e,t){let n={type:"element",tagName:"br",properties:{},children:[]};return e.patch(t,n),[e.applyData(t,n),{type:"text",value:"\n"}]},code:function(e,t){let n=t.value?t.value+"\n":"",r={},i=t.lang?t.lang.split(/\s+/):[];i.length>0&&(r.className=["language-"+i[0]]);let a={type:"element",tagName:"code",properties:r,children:[{type:"text",value:n}]};return t.meta&&(a.data={meta:t.meta}),e.patch(t,a),a={type:"element",tagName:"pre",properties:{},children:[a=e.applyData(t,a)]},e.patch(t,a),a},delete:function(e,t){let n={type:"element",tagName:"del",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},emphasis:function(e,t){let n={type:"element",tagName:"em",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},footnoteReference:function(e,t){let n,r="string"==typeof e.options.clobberPrefix?e.options.clobberPrefix:"user-content-",i=String(t.identifier).toUpperCase(),a=sT(i.toLowerCase()),s=e.footnoteOrder.indexOf(i),o=e.footnoteCounts.get(i);void 0===o?(o=0,e.footnoteOrder.push(i),n=e.footnoteOrder.length):n=s+1,o+=1,e.footnoteCounts.set(i,o);let l={type:"element",tagName:"a",properties:{href:"#"+r+"fn-"+a,id:r+"fnref-"+a+(o>1?"-"+o:""),dataFootnoteRef:!0,ariaDescribedBy:["footnote-label"]},children:[{type:"text",value:String(n)}]};e.patch(t,l);let c={type:"element",tagName:"sup",properties:{},children:[l]};return e.patch(t,c),e.applyData(t,c)},heading:function(e,t){let n={type:"element",tagName:"h"+t.depth,properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},html:function(e,t){if(e.options.allowDangerousHtml){let n={type:"raw",value:t.value};return e.patch(t,n),e.applyData(t,n)}},imageReference:function(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return s_(e,t);let i={src:sT(r.url||""),alt:t.alt};null!==r.title&&void 0!==r.title&&(i.title=r.title);let a={type:"element",tagName:"img",properties:i,children:[]};return e.patch(t,a),e.applyData(t,a)},image:function(e,t){let n={src:sT(t.url)};null!==t.alt&&void 0!==t.alt&&(n.alt=t.alt),null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"img",properties:n,children:[]};return e.patch(t,r),e.applyData(t,r)},inlineCode:function(e,t){let n={type:"text",value:t.value.replace(/\r?\n|\r/g," ")};e.patch(t,n);let r={type:"element",tagName:"code",properties:{},children:[n]};return e.patch(t,r),e.applyData(t,r)},linkReference:function(e,t){let n=String(t.identifier).toUpperCase(),r=e.definitionById.get(n);if(!r)return s_(e,t);let i={href:sT(r.url||"")};null!==r.title&&void 0!==r.title&&(i.title=r.title);let a={type:"element",tagName:"a",properties:i,children:e.all(t)};return e.patch(t,a),e.applyData(t,a)},link:function(e,t){let n={href:sT(t.url)};null!==t.title&&void 0!==t.title&&(n.title=t.title);let r={type:"element",tagName:"a",properties:n,children:e.all(t)};return e.patch(t,r),e.applyData(t,r)},listItem:function(e,t,n){let r=e.all(t),i=n?function(e){let t=!1;if("list"===e.type){t=e.spread||!1;let n=e.children,r=-1;for(;!t&&++r0&&e.children.unshift({type:"text",value:" "}),e.children.unshift({type:"element",tagName:"input",properties:{type:"checkbox",checked:t.checked,disabled:!0},children:[]}),a.className=["task-list-item"]}let o=-1;for(;++o0){let r={type:"element",tagName:"tbody",properties:{},children:e.wrap(n,!0)},a=nl(t.children[1]),s=no(t.children[t.children.length-1]);a&&s&&(r.position={start:a,end:s}),i.push(r)}let a={type:"element",tagName:"table",properties:{},children:e.wrap(i,!0)};return e.patch(t,a),e.applyData(t,a)},tableCell:function(e,t){let n={type:"element",tagName:"td",properties:{},children:e.all(t)};return e.patch(t,n),e.applyData(t,n)},tableRow:function(e,t,n){let r=n?n.children:void 0,i=0===(r?r.indexOf(t):1)?"th":"td",a=n&&"table"===n.type?n.align:void 0,s=a?a.length:t.children.length,o=-1,l=[];for(;++o0,!0),r[0]),i=r.index+r[0].length,r=n.exec(t);return a.push(sy(t.slice(i),i>0,!1)),a.join("")}(String(t.value))};return e.patch(t,n),e.applyData(t,n)},thematicBreak:function(e,t){let n={type:"element",tagName:"hr",properties:{},children:[]};return e.patch(t,n),e.applyData(t,n)},toml:sN,yaml:sN,definition:sN,footnoteDefinition:sN};function sN(){}let sS={}.hasOwnProperty,sI={};function sx(e,t){e.position&&(t.position=nu(e))}function sD(e,t){let n=t;if(e&&e.data){let t=e.data.hName,r=e.data.hChildren,i=e.data.hProperties;"string"==typeof t&&("element"===n.type?n.tagName=t:n={type:"element",tagName:t,properties:{},children:"children"in n?n.children:[n]}),"element"===n.type&&i&&Object.assign(n.properties,C(i)),"children"in n&&n.children&&null!=r&&(n.children=r)}return n}function sO(e,t){let n=[],r=-1;for(t&&n.push({type:"text",value:"\n"});++r0&&n.push({type:"text",value:"\n"}),n}function sR(e){let t=0,n=e.charCodeAt(t);for(;9===n||32===n;)t++,n=e.charCodeAt(t);return e.slice(t)}function sL(e,t){let n,r,i,a,s=(n=t||sI,r=new Map,i=new Map,a={all:function(e){let t=[];if("children"in e){let n=e.children,r=-1;for(;++r0&&h.push({type:"text",value:" "});let e="string"==typeof n?n:n(l,u);"string"==typeof e&&(e={type:"text",value:e}),h.push({type:"element",tagName:"a",properties:{href:"#"+t+"fnref-"+c+(u>1?"-"+u:""),dataFootnoteBackref:"",ariaLabel:"string"==typeof r?r:r(l,u),className:["data-footnote-backref"]},children:Array.isArray(e)?e:[e]})}let d=a[a.length-1];if(d&&"element"===d.type&&"p"===d.tagName){let e=d.children[d.children.length-1];e&&"text"===e.type?e.value+=" ":d.children.push({type:"text",value:" "}),d.children.push(...h)}else a.push(...h);let m={type:"element",tagName:"li",properties:{id:t+"fn-"+c},children:e.wrap(a,!0)};e.patch(i,m),o.push(m)}if(0!==o.length)return{type:"element",tagName:"section",properties:{dataFootnotes:!0,className:["footnotes"]},children:[{type:"element",tagName:a,properties:{...C(s),id:"footnote-label"},children:[{type:"text",value:i}]},{type:"text",value:"\n"},{type:"element",tagName:"ol",properties:{},children:e.wrap(o,!0)},{type:"text",value:"\n"}]}}(s),u=Array.isArray(o)?{type:"root",children:o}:o||{type:"root",children:[]};return c&&(N("children"in u),u.children.push({type:"text",value:"\n"},c)),u}function sv(e,t){return e&&"run"in e?async function(n,r){let i=sL(n,{file:r,...t});await e.run(i,r)}:function(n,r){return sL(n,{file:r,...e||t})}}function sw(e){if(e)throw e}var sM=e.i(75609);function sP(e){if("object"!=typeof e||null===e)return!1;let t=Object.getPrototypeOf(e);return(null===t||t===Object.prototype||null===Object.getPrototypeOf(t))&&!(Symbol.toStringTag in e)&&!(Symbol.iterator in e)}let sB=function(e,t){let n;if(void 0!==t&&"string"!=typeof t)throw TypeError('"ext" argument must be a string');sG(e);let r=0,i=-1,a=e.length;if(void 0===t||0===t.length||t.length>e.length){for(;a--;)if(47===e.codePointAt(a)){if(n){r=a+1;break}}else i<0&&(n=!0,i=a+1);return i<0?"":e.slice(r,i)}if(t===e)return"";let s=-1,o=t.length-1;for(;a--;)if(47===e.codePointAt(a)){if(n){r=a+1;break}}else s<0&&(n=!0,s=a+1),o>-1&&(e.codePointAt(a)===t.codePointAt(o--)?o<0&&(i=a):(o=-1,i=s));return r===i?i=s:i<0&&(i=e.length),e.slice(r,i)},sF=function(e){let t;if(sG(e),0===e.length)return".";let n=-1,r=e.length;for(;--r;)if(47===e.codePointAt(r)){if(t){n=r;break}}else t||(t=!0);return n<0?47===e.codePointAt(0)?"/":".":1===n&&47===e.codePointAt(0)?"//":e.slice(0,n)},sH=function(e){let t;sG(e);let n=e.length,r=-1,i=0,a=-1,s=0;for(;n--;){let o=e.codePointAt(n);if(47===o){if(t){i=n+1;break}continue}r<0&&(t=!0,r=n+1),46===o?a<0?a=n:1!==s&&(s=1):a>-1&&(s=-1)}return a<0||r<0||0===s||1===s&&a===r-1&&a===i+1?"":e.slice(a,r)},sU=function(...e){var t;let n,r,i,a=-1;for(;++a2){if((r=i.lastIndexOf("/"))!==i.length-1){r<0?(i="",a=0):a=(i=i.slice(0,r)).length-1-i.lastIndexOf("/"),s=l,o=0;continue}}else if(i.length>0){i="",a=0,s=l,o=0;continue}}t&&(i=i.length>0?i+"/..":"..",a=2)}else i.length>0?i+="/"+e.slice(s+1,l):i=e.slice(s+1,l),a=l-s-1;s=l,o=0}else 46===n&&o>-1?o++:o=-1}return i}(t,!n)).length||n||(r="."),r.length>0&&47===t.codePointAt(t.length-1)&&(r+="/"),n?"/"+r:r)};function sG(e){if("string"!=typeof e)throw TypeError("Path must be a string. Received "+JSON.stringify(e))}function sj(e){return!!(null!==e&&"object"==typeof e&&"href"in e&&e.href&&"protocol"in e&&e.protocol&&void 0===e.auth)}let sz=["history","path","basename","stem","extname","dirname"];class sY{constructor(e){let t,n;t=e?sj(e)?{path:e}:"string"==typeof e||function(e){return!!(e&&"object"==typeof e&&"byteLength"in e&&"byteOffset"in e)}(e)?{value:e}:e:{},this.cwd="cwd"in t?"":"/",this.data={},this.history=[],this.messages=[],this.value,this.map,this.result,this.stored;let r=-1;for(;++rt.length;s&&t.push(r);try{a=e.apply(this,t)}catch(e){if(s&&n)throw e;return r(e)}s||(a&&a.then&&"function"==typeof a.then?a.then(i,r):a instanceof Error?r(a):i(a))};function r(e,...i){n||(n=!0,t(e,...i))}function i(e){r(null,e)}})(o,i)(...s):r(null,...s)}(null,...t)},use:function(n){if("function"!=typeof n)throw TypeError("Expected `middelware` to be a function, not "+n);return e.push(n),t}};return t}()}copy(){let e=new sK,t=-1;for(;++t0){let[r,...a]=t,s=n[i][1];sP(s)&&sP(r)&&(r=(0,sM.default)(!0,s,r)),n[i]=[e,r,...a]}}}}let sX=new sK().freeze();function sZ(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `parser`")}function sJ(e,t){if("function"!=typeof t)throw TypeError("Cannot `"+e+"` without `compiler`")}function s0(e,t){if(t)throw Error("Cannot call `"+e+"` on a frozen processor.\nCreate a new processor first, by calling it: use `processor()` instead of `processor`.")}function s1(e){if(!sP(e)||"string"!=typeof e.type)throw TypeError("Expected node, got `"+e+"`")}function s2(e,t,n){if(!n)throw Error("`"+e+"` finished async. Use `"+t+"` instead")}function s5(e){var t;return(t=e)&&"object"==typeof t&&"message"in t&&"messages"in t?e:new sY(e)}function s3(){return{async:!1,breaks:!1,extensions:null,gfm:!0,hooks:null,pedantic:!1,renderer:null,silent:!1,tokenizer:null,walkTokens:null}}var s4=s3(),s9={exec:()=>null};function s6(e,t=""){let n="string"==typeof e?e:e.source,r={replace:(e,t)=>{let i="string"==typeof t?t:t.source;return i=i.replace(s8.caret,"$1"),n=n.replace(e,i),r},getRegex:()=>new RegExp(n,t)};return r}var s7=(()=>{try{return!!RegExp("(?<=1)(?/,blockquoteSetextReplace:/\n {0,3}((?:=+|-+) *)(?=\n|$)/g,blockquoteSetextReplace2:/^ {0,3}>[ \t]?/gm,listReplaceNesting:/^ {1,4}(?=( {4})*[^ ])/g,listIsTask:/^\[[ xX]\] +\S/,listReplaceTask:/^\[[ xX]\] +/,listTaskCheckbox:/\[[ xX]\]/,anyLine:/\n.*\n/,hrefBrackets:/^<(.*)>$/,tableDelimiter:/[:|]/,tableAlignChars:/^\||\| *$/g,tableRowBlankLine:/\n[ \t]*$/,tableAlignRight:/^ *-+: *$/,tableAlignCenter:/^ *:-+: *$/,tableAlignLeft:/^ *:-+ *$/,startATag:/^/i,startPreScriptTag:/^<(pre|code|kbd|script)(\s|>)/i,endPreScriptTag:/^<\/(pre|code|kbd|script)(\s|>)/i,startAngleBracket:/^$/,pedanticHrefTitle:/^([^'"]*[^\s])\s+(['"])(.*)\2/,unicodeAlphaNumeric:/[\p{L}\p{N}]/u,escapeTest:/[&<>"']/,escapeReplace:/[&<>"']/g,escapeTestNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/,escapeReplaceNoEncode:/[<>"']|&(?!(#\d{1,7}|#[Xx][a-fA-F0-9]{1,6}|\w+);)/g,caret:/(^|[^\[])\^/g,percentDecode:/%25/g,findPipe:/\|/g,splitPipe:/ \|/,slashPipe:/\\\|/g,carriageReturn:/\r\n|\r/g,spaceLine:/^ +$/gm,notSpaceStart:/^\S*/,endingNewline:/\n$/,listItemRegex:e=>RegExp(`^( {0,3}${e})((?:[ ][^\\n]*)?(?:\\n|$))`),nextBulletRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:[*+-]|\\d{1,9}[.)])((?:[ ][^\\n]*)?(?:\\n|$))`),hrRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}((?:- *){3,}|(?:_ *){3,}|(?:\\* *){3,})(?:\\n+|$)`),fencesBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}(?:\`\`\`|~~~)`),headingBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}#`),htmlBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}<(?:[a-z].*>|!--)`,"i"),blockquoteBeginRegex:e=>RegExp(`^ {0,${Math.min(3,e-1)}}>`)},oe=/^ {0,3}((?:-[\t ]*){3,}|(?:_[ \t]*){3,}|(?:\*[ \t]*){3,})(?:\n+|$)/,ot=/ {0,3}(?:[*+-]|\d{1,9}[.)])/,on=/^(?!bull |blockCode|fences|blockquote|heading|html|table)((?:.|\n(?!\s*?\n|bull |blockCode|fences|blockquote|heading|html|table))+?)\n {0,3}(=+|-+) *(?:\n+|$)/,or=s6(on).replace(/bull/g,ot).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/\|table/g,"").getRegex(),oi=s6(on).replace(/bull/g,ot).replace(/blockCode/g,/(?: {4}| {0,3}\t)/).replace(/fences/g,/ {0,3}(?:`{3,}|~{3,})/).replace(/blockquote/g,/ {0,3}>/).replace(/heading/g,/ {0,3}#{1,6}/).replace(/html/g,/ {0,3}<[^\n>]+>\n/).replace(/table/g,/ {0,3}\|?(?:[:\- ]*\|)+[\:\- ]*\n/).getRegex(),oa=/^([^\n]+(?:\n(?!hr|heading|lheading|blockquote|fences|list|html|table| +\n)[^\n]+)*)/,os=/(?!\s*\])(?:\\[\s\S]|[^\[\]\\])+/,oo=s6(/^ {0,3}\[(label)\]: *(?:\n[ \t]*)?([^<\s][^\s]*|<.*?>)(?:(?: +(?:\n[ \t]*)?| *\n[ \t]*)(title))? *(?:\n+|$)/).replace("label",os).replace("title",/(?:"(?:\\"?|[^"\\])*"|'[^'\n]*(?:\n[^'\n]+)*\n?'|\([^()]*\))/).getRegex(),ol=s6(/^(bull)([ \t][^\n]+?)?(?:\n|$)/).replace(/bull/g,ot).getRegex(),oc="address|article|aside|base|basefont|blockquote|body|caption|center|col|colgroup|dd|details|dialog|dir|div|dl|dt|fieldset|figcaption|figure|footer|form|frame|frameset|h[1-6]|head|header|hr|html|iframe|legend|li|link|main|menu|menuitem|meta|nav|noframes|ol|optgroup|option|p|param|search|section|summary|table|tbody|td|tfoot|th|thead|title|tr|track|ul",ou=/|$))/,oh=s6("^ {0,3}(?:<(script|pre|style|textarea)[\\s>][\\s\\S]*?(?:[^\\n]*\\n+|$)|comment[^\\n]*(\\n+|$)|<\\?[\\s\\S]*?(?:\\?>\\n*|$)|\\n*|$)|\\n*|$)|)[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|<(?!script|pre|style|textarea)([a-z][\\w-]*)(?:attribute)*? */?>(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$)|(?=[ \\t]*(?:\\n|$))[\\s\\S]*?(?:(?:\\n[ ]*)+\\n|$))","i").replace("comment",ou).replace("tag",oc).replace("attribute",/ +[a-zA-Z:_][\w.:-]*(?: *= *"[^"\n]*"| *= *'[^'\n]*'| *= *[^\s"'=<>`]+)?/).getRegex(),op=s6(oa).replace("hr",oe).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("|table","").replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",oc).getRegex(),od={blockquote:s6(/^( {0,3}> ?(paragraph|[^\n]*)(?:\n|$))+/).replace("paragraph",op).getRegex(),code:/^((?: {4}| {0,3}\t)[^\n]+(?:\n(?:[ \t]*(?:\n|$))*)?)+/,def:oo,fences:/^ {0,3}(`{3,}(?=[^`\n]*(?:\n|$))|~{3,})([^\n]*)(?:\n|$)(?:|([\s\S]*?)(?:\n|$))(?: {0,3}\1[~`]* *(?=\n|$)|$)/,heading:/^ {0,3}(#{1,6})(?=\s|$)(.*)(?:\n+|$)/,hr:oe,html:oh,lheading:or,list:ol,newline:/^(?:[ \t]*(?:\n|$))+/,paragraph:op,table:s9,text:/^[^\n]+/},om=s6("^ *([^\\n ].*)\\n {0,3}((?:\\| *)?:?-+:? *(?:\\| *:?-+:? *)*(?:\\| *)?)(?:\\n((?:(?! *\\n|hr|heading|blockquote|code|fences|list|html).*(?:\\n|$))*)\\n*|$)").replace("hr",oe).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("blockquote"," {0,3}>").replace("code","(?: {4}| {0,3} )[^\\n]").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",oc).getRegex(),of={...od,lheading:oi,table:om,paragraph:s6(oa).replace("hr",oe).replace("heading"," {0,3}#{1,6}(?:\\s|$)").replace("|lheading","").replace("table",om).replace("blockquote"," {0,3}>").replace("fences"," {0,3}(?:`{3,}(?=[^`\\n]*\\n)|~{3,})[^\\n]*\\n").replace("list"," {0,3}(?:[*+-]|1[.)])[ \\t]").replace("html",")|<(?:script|pre|style|textarea|!--)").replace("tag",oc).getRegex()},og={...od,html:s6(`^ *(?:comment *(?:\\n|\\s*$)|<(tag)[\\s\\S]+? *(?:\\n{2,}|\\s*$)|\\s]*)*?/?> *(?:\\n{2,}|\\s*$))`).replace("comment",ou).replace(/tag/g,"(?!(?:a|em|strong|small|s|cite|q|dfn|abbr|data|time|code|var|samp|kbd|sub|sup|i|b|u|mark|ruby|rt|rp|bdi|bdo|span|br|wbr|ins|del|img)\\b)\\w+(?!:|[^\\w\\s@]*@)\\b").getRegex(),def:/^ *\[([^\]]+)\]: *]+)>?(?: +(["(][^\n]+[")]))? *(?:\n+|$)/,heading:/^(#{1,6})(.*)(?:\n+|$)/,fences:s9,lheading:/^(.+?)\n {0,3}(=+|-+) *(?:\n+|$)/,paragraph:s6(oa).replace("hr",oe).replace("heading",` *#{1,6} *[^ ]`).replace("lheading",or).replace("|table","").replace("blockquote"," {0,3}>").replace("|fences","").replace("|list","").replace("|html","").replace("|tag","").getRegex()},oE=/^( {2,}|\\)\n(?!\s*$)/,oT=/[\p{P}\p{S}]/u,oA=/[\s\p{P}\p{S}]/u,ok=/[^\s\p{P}\p{S}]/u,o_=s6(/^((?![*_])punctSpace)/,"u").replace(/punctSpace/g,oA).getRegex(),ob=/(?!~)[\p{P}\p{S}]/u,oy=s6(/link|precode-code|html/,"g").replace("link",/\[(?:[^\[\]`]|(?`+)[^`]+\k(?!`))*?\]\((?:\\[\s\S]|[^\\\(\)]|\((?:\\[\s\S]|[^\\\(\)])*\))*\)/).replace("precode-",s7?"(?`+)[^`]+\k(?!`)/).replace("html",/<(?! )[^<>]*?>/).getRegex(),oC=/^(?:\*+(?:((?!\*)punct)|([^\s*]))?)|^_+(?:((?!_)punct)|([^\s_]))?/,oN=s6(oC,"u").replace(/punct/g,oT).getRegex(),oS=s6(oC,"u").replace(/punct/g,ob).getRegex(),oI="^[^_*]*?__[^_*]*?\\*[^_*]*?(?=__)|[^*]+(?=[^*])|(?!\\*)punct(\\*+)(?=[\\s]|$)|notPunctSpace(\\*+)(?!\\*)(?=punctSpace|$)|(?!\\*)punctSpace(\\*+)(?=notPunctSpace)|[\\s](\\*+)(?!\\*)(?=punct)|(?!\\*)punct(\\*+)(?!\\*)(?=punct)|notPunctSpace(\\*+)(?=notPunctSpace)",ox=s6(oI,"gu").replace(/notPunctSpace/g,ok).replace(/punctSpace/g,oA).replace(/punct/g,oT).getRegex(),oD=s6(oI,"gu").replace(/notPunctSpace/g,/(?:[^\s\p{P}\p{S}]|~)/u).replace(/punctSpace/g,/(?!~)[\s\p{P}\p{S}]/u).replace(/punct/g,ob).getRegex(),oO=s6("^[^_*]*?\\*\\*[^_*]*?_[^_*]*?(?=\\*\\*)|[^_]+(?=[^_])|(?!_)punct(_+)(?=[\\s]|$)|notPunctSpace(_+)(?!_)(?=punctSpace|$)|(?!_)punctSpace(_+)(?=notPunctSpace)|[\\s](_+)(?!_)(?=punct)|(?!_)punct(_+)(?!_)(?=punct)","gu").replace(/notPunctSpace/g,ok).replace(/punctSpace/g,oA).replace(/punct/g,oT).getRegex(),oR=s6(/^~~?(?:((?!~)punct)|[^\s~])/,"u").replace(/punct/g,oT).getRegex(),oL=s6("^[^~]+(?=[^~])|(?!~)punct(~~?)(?=[\\s]|$)|notPunctSpace(~~?)(?!~)(?=punctSpace|$)|(?!~)punctSpace(~~?)(?=notPunctSpace)|[\\s](~~?)(?!~)(?=punct)|(?!~)punct(~~?)(?!~)(?=punct)|notPunctSpace(~~?)(?=notPunctSpace)","gu").replace(/notPunctSpace/g,ok).replace(/punctSpace/g,oA).replace(/punct/g,oT).getRegex(),ov=s6(/\\(punct)/,"gu").replace(/punct/g,oT).getRegex(),ow=s6(/^<(scheme:[^\s\x00-\x1f<>]*|email)>/).replace("scheme",/[a-zA-Z][a-zA-Z0-9+.-]{1,31}/).replace("email",/[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+(@)[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?(?:\.[a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)+(?![-_])/).getRegex(),oM=s6(ou).replace("(?:-->|$)","-->").getRegex(),oP=s6("^comment|^|^<[a-zA-Z][\\w-]*(?:attribute)*?\\s*/?>|^<\\?[\\s\\S]*?\\?>|^|^").replace("comment",oM).replace("attribute",/\s+[a-zA-Z:_][\w.:-]*(?:\s*=\s*"[^"]*"|\s*=\s*'[^']*'|\s*=\s*[^\s"'=<>`]+)?/).getRegex(),oB=/(?:\[(?:\\[\s\S]|[^\[\]\\])*\]|\\[\s\S]|`+(?!`)[^`]*?`+(?!`)|``+(?=\])|[^\[\]\\`])*?/,oF=s6(/^!?\[(label)\]\(\s*(href)(?:(?:[ \t]+(?:\n[ \t]*)?|\n[ \t]*)(title))?\s*\)/).replace("label",oB).replace("href",/<(?:\\.|[^\n<>\\])+>|[^ \t\n\x00-\x1f]*/).replace("title",/"(?:\\"?|[^"\\])*"|'(?:\\'?|[^'\\])*'|\((?:\\\)?|[^)\\])*\)/).getRegex(),oH=s6(/^!?\[(label)\]\[(ref)\]/).replace("label",oB).replace("ref",os).getRegex(),oU=s6(/^!?\[(ref)\](?:\[\])?/).replace("ref",os).getRegex(),oG=s6("reflink|nolink(?!\\()","g").replace("reflink",oH).replace("nolink",oU).getRegex(),oj=/[hH][tT][tT][pP][sS]?|[fF][tT][pP]/,oz={_backpedal:s9,anyPunctuation:ov,autolink:ow,blockSkip:oy,br:oE,code:/^(`+)([^`]|[^`][\s\S]*?[^`])\1(?!`)/,del:s9,delLDelim:s9,delRDelim:s9,emStrongLDelim:oN,emStrongRDelimAst:ox,emStrongRDelimUnd:oO,escape:/^\\([!"#$%&'()*+,\-./:;<=>?@\[\]\\^_`{|}~])/,link:oF,nolink:oU,punctuation:o_,reflink:oH,reflinkSearch:oG,tag:oP,text:/^(`+|[^`])(?:(?= {2,}\n)|[\s\S]*?(?:(?=[\\":">",'"':""","'":"'"},oK=e=>oQ[e];function oX(e,t){if(t){if(s8.escapeTest.test(e))return e.replace(s8.escapeReplace,oK)}else if(s8.escapeTestNoEncode.test(e))return e.replace(s8.escapeReplaceNoEncode,oK);return e}function oZ(e){try{e=encodeURI(e).replace(s8.percentDecode,"%")}catch{return null}return e}function oJ(e,t){let n=e.replace(s8.findPipe,(e,t,n)=>{let r=!1,i=t;for(;--i>=0&&"\\"===n[i];)r=!r;return r?"|":" |"}).split(s8.splitPipe),r=0;if(n[0].trim()||n.shift(),n.length>0&&!n.at(-1)?.trim()&&n.pop(),t)if(n.length>t)n.splice(t);else for(;n.length0)return{type:"space",raw:t[0]}}code(e){let t=this.rules.block.code.exec(e);if(t){let e=t[0].replace(this.rules.other.codeRemoveIndent,"");return{type:"code",raw:t[0],codeBlockStyle:"indented",text:this.options.pedantic?e:o0(e,` `)}}}fences(e){let t=this.rules.block.fences.exec(e);if(t){let e=t[0],n=function(e,t,n){let r=e.match(n.other.indentCodeCompensation);if(null===r)return t;let i=r[1];return t.split(` `).map(e=>{let t=e.match(n.other.beginningSpace);if(null===t)return e;let[r]=t;return r.length>=i.length?e.slice(i.length):e}).join(` `)}(e,t[3]||"",this.rules);return{type:"code",raw:e,lang:t[2]?t[2].trim().replace(this.rules.inline.anyPunctuation,"$1"):t[2],text:n}}}heading(e){let t=this.rules.block.heading.exec(e);if(t){let e=t[2].trim();if(this.rules.other.endingHash.test(e)){let t=o0(e,"#");(this.options.pedantic||!t||this.rules.other.endingSpaceChar.test(t))&&(e=t.trim())}return{type:"heading",raw:t[0],depth:t[1].length,text:e,tokens:this.lexer.inline(e)}}}hr(e){let t=this.rules.block.hr.exec(e);if(t)return{type:"hr",raw:o0(t[0],` `)}}blockquote(e){let t=this.rules.block.blockquote.exec(e);if(t){let e=o0(t[0],` `).split(` `),n="",r="",i=[];for(;e.length>0;){let t=!1,a=[],s;for(s=0;s1,i={type:"list",raw:"",ordered:r,start:r?+n.slice(0,-1):"",loose:!1,items:[]};n=r?`\\d{1,9}\\${n.slice(-1)}`:`\\${n}`,this.options.pedantic&&(n=r?n:"[*+-]");let a=this.rules.other.listItemRegex(n),s=!1;for(;e;){let n=!1,r="",o="";if(!(t=a.exec(e))||this.rules.block.hr.test(e))break;r=t[0],e=e.substring(r.length);let l=function(e,t=0){let n=t,r="";for(let t of e)if(" "===t){let e=4-n%4;r+=" ".repeat(e),n+=e}else r+=t,n++;return r}(t[2].split(` `,1)[0],t[1].length),c=e.split(` `,1)[0],u=!l.trim(),h=0;if(this.options.pedantic?(h=2,o=l.trimStart()):u?h=t[1].length+1:(h=(h=l.search(this.rules.other.nonSpaceChar))>4?1:h,o=l.slice(h),h+=t[1].length),u&&this.rules.other.blankLine.test(c)&&(r+=c+` `,e=e.substring(c.length+1),n=!0),!n){let t=this.rules.other.nextBulletRegex(h),n=this.rules.other.hrRegex(h),i=this.rules.other.fencesBeginRegex(h),a=this.rules.other.headingBeginRegex(h),s=this.rules.other.htmlBeginRegex(h),p=this.rules.other.blockquoteBeginRegex(h);for(;e;){let d=e.split(` `,1)[0],m;if(c=d,m=this.options.pedantic?c=c.replace(this.rules.other.listReplaceNesting," "):c.replace(this.rules.other.tabCharGlobal," "),i.test(c)||a.test(c)||s.test(c)||p.test(c)||t.test(c)||n.test(c))break;if(m.search(this.rules.other.nonSpaceChar)>=h||!c.trim())o+=` `+m.slice(h);else{if(u||l.replace(this.rules.other.tabCharGlobal," ").search(this.rules.other.nonSpaceChar)>=4||i.test(l)||a.test(l)||n.test(l))break;o+=` `+c}u=!c.trim(),r+=d+` `,e=e.substring(d.length+1),l=m.slice(h)}}i.loose||(s?i.loose=!0:this.rules.other.doubleBlankLine.test(r)&&(s=!0)),i.items.push({type:"list_item",raw:r,task:!!this.options.gfm&&this.rules.other.listIsTask.test(o),loose:!1,text:o,tokens:[]}),i.raw+=r}let o=i.items.at(-1);if(!o)return;for(let e of(o.raw=o.raw.trimEnd(),o.text=o.text.trimEnd(),i.raw=i.raw.trimEnd(),i.items)){if(this.lexer.state.top=!1,e.tokens=this.lexer.blockTokens(e.text,[]),e.task){if(e.text=e.text.replace(this.rules.other.listReplaceTask,""),e.tokens[0]?.type==="text"||e.tokens[0]?.type==="paragraph"){e.tokens[0].raw=e.tokens[0].raw.replace(this.rules.other.listReplaceTask,""),e.tokens[0].text=e.tokens[0].text.replace(this.rules.other.listReplaceTask,"");for(let e=this.lexer.inlineQueue.length-1;e>=0;e--)if(this.rules.other.listIsTask.test(this.lexer.inlineQueue[e].src)){this.lexer.inlineQueue[e].src=this.lexer.inlineQueue[e].src.replace(this.rules.other.listReplaceTask,"");break}}let t=this.rules.other.listTaskCheckbox.exec(e.raw);if(t){let n={type:"checkbox",raw:t[0]+" ",checked:"[ ]"!==t[0]};e.checked=n.checked,i.loose?e.tokens[0]&&["paragraph","text"].includes(e.tokens[0].type)&&"tokens"in e.tokens[0]&&e.tokens[0].tokens?(e.tokens[0].raw=n.raw+e.tokens[0].raw,e.tokens[0].text=n.raw+e.tokens[0].text,e.tokens[0].tokens.unshift(n)):e.tokens.unshift({type:"paragraph",raw:n.raw,text:n.raw,tokens:[n]}):e.tokens.unshift(n)}}if(!i.loose){let t=e.tokens.filter(e=>"space"===e.type);i.loose=t.length>0&&t.some(e=>this.rules.other.anyLine.test(e.raw))}}if(i.loose)for(let e of i.items)for(let t of(e.loose=!0,e.tokens))"text"===t.type&&(t.type="paragraph");return i}}html(e){let t=this.rules.block.html.exec(e);if(t)return{type:"html",block:!0,raw:t[0],pre:"pre"===t[1]||"script"===t[1]||"style"===t[1],text:t[0]}}def(e){let t=this.rules.block.def.exec(e);if(t){let e=t[1].toLowerCase().replace(this.rules.other.multipleSpaceGlobal," "),n=t[2]?t[2].replace(this.rules.other.hrefBrackets,"$1").replace(this.rules.inline.anyPunctuation,"$1"):"",r=t[3]?t[3].substring(1,t[3].length-1).replace(this.rules.inline.anyPunctuation,"$1"):t[3];return{type:"def",tag:e,raw:t[0],href:n,title:r}}}table(e){let t=this.rules.block.table.exec(e);if(!t||!this.rules.other.tableDelimiter.test(t[2]))return;let n=oJ(t[1]),r=t[2].replace(this.rules.other.tableAlignChars,"").split("|"),i=t[3]?.trim()?t[3].replace(this.rules.other.tableRowBlankLine,"").split(` `):[],a={type:"table",raw:t[0],header:[],align:[],rows:[]};if(n.length===r.length){for(let e of r)this.rules.other.tableAlignRight.test(e)?a.align.push("right"):this.rules.other.tableAlignCenter.test(e)?a.align.push("center"):this.rules.other.tableAlignLeft.test(e)?a.align.push("left"):a.align.push(null);for(let e=0;e({text:e,tokens:this.lexer.inline(e),header:!1,align:a.align[t]})));return a}}lheading(e){let t=this.rules.block.lheading.exec(e);if(t){let e=t[1].trim();return{type:"heading",raw:t[0],depth:"="===t[2].charAt(0)?1:2,text:e,tokens:this.lexer.inline(e)}}}paragraph(e){let t=this.rules.block.paragraph.exec(e);if(t){let e=t[1].charAt(t[1].length-1)===` `?t[1].slice(0,-1):t[1];return{type:"paragraph",raw:t[0],text:e,tokens:this.lexer.inline(e)}}}text(e){let t=this.rules.block.text.exec(e);if(t)return{type:"text",raw:t[0],text:t[0],tokens:this.lexer.inline(t[0])}}escape(e){let t=this.rules.inline.escape.exec(e);if(t)return{type:"escape",raw:t[0],text:t[1]}}tag(e){let t=this.rules.inline.tag.exec(e);if(t)return!this.lexer.state.inLink&&this.rules.other.startATag.test(t[0])?this.lexer.state.inLink=!0:this.lexer.state.inLink&&this.rules.other.endATag.test(t[0])&&(this.lexer.state.inLink=!1),!this.lexer.state.inRawBlock&&this.rules.other.startPreScriptTag.test(t[0])?this.lexer.state.inRawBlock=!0:this.lexer.state.inRawBlock&&this.rules.other.endPreScriptTag.test(t[0])&&(this.lexer.state.inRawBlock=!1),{type:"html",raw:t[0],inLink:this.lexer.state.inLink,inRawBlock:this.lexer.state.inRawBlock,block:!1,text:t[0]}}link(e){let t=this.rules.inline.link.exec(e);if(t){let e=t[2].trim();if(!this.options.pedantic&&this.rules.other.startAngleBracket.test(e)){if(!this.rules.other.endAngleBracket.test(e))return;let t=o0(e.slice(0,-1),"\\");if((e.length-t.length)%2==0)return}else{let e=function(e,t){if(-1===e.indexOf(")"))return -1;let n=0;for(let t=0;t0?-2:-1}(t[2],0);if(-2===e)return;if(e>-1){let n=(0===t[0].indexOf("!")?5:4)+t[1].length+e;t[2]=t[2].substring(0,e),t[0]=t[0].substring(0,n).trim(),t[3]=""}}let n=t[2],r="";if(this.options.pedantic){let e=this.rules.other.pedanticHrefTitle.exec(n);e&&(n=e[1],r=e[3])}else r=t[3]?t[3].slice(1,-1):"";return n=n.trim(),this.rules.other.startAngleBracket.test(n)&&(n=this.options.pedantic&&!this.rules.other.endAngleBracket.test(e)?n.slice(1):n.slice(1,-1)),o1(t,{href:n&&n.replace(this.rules.inline.anyPunctuation,"$1"),title:r&&r.replace(this.rules.inline.anyPunctuation,"$1")},t[0],this.lexer,this.rules)}}reflink(e,t){let n;if((n=this.rules.inline.reflink.exec(e))||(n=this.rules.inline.nolink.exec(e))){let e=t[(n[2]||n[1]).replace(this.rules.other.multipleSpaceGlobal," ").toLowerCase()];if(!e){let e=n[0].charAt(0);return{type:"text",raw:e,text:e}}return o1(n,e,n[0],this.lexer,this.rules)}}emStrong(e,t,n=""){let r=this.rules.inline.emStrongLDelim.exec(e);if(!(!r||!r[1]&&!r[2]&&!r[3]&&!r[4]||r[4]&&n.match(this.rules.other.unicodeAlphaNumeric))&&(!(r[1]||r[3])||!n||this.rules.inline.punctuation.exec(n))){let n=[...r[0]].length-1,i,a,s=n,o=0,l="*"===r[0][0]?this.rules.inline.emStrongRDelimAst:this.rules.inline.emStrongRDelimUnd;for(l.lastIndex=0,t=t.slice(-1*e.length+n);null!=(r=l.exec(t));){if(!(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6]))continue;if(a=[...i].length,r[3]||r[4]){s+=a;continue}if((r[5]||r[6])&&n%3&&!((n+a)%3)){o+=a;continue}if((s-=a)>0)continue;a=Math.min(a,a+s+o);let t=[...r[0]][0].length,l=e.slice(0,n+r.index+t+a);if(Math.min(n,a)%2){let e=l.slice(1,-1);return{type:"em",raw:l,text:e,tokens:this.lexer.inlineTokens(e)}}let c=l.slice(2,-2);return{type:"strong",raw:l,text:c,tokens:this.lexer.inlineTokens(c)}}}}codespan(e){let t=this.rules.inline.code.exec(e);if(t){let e=t[2].replace(this.rules.other.newLineCharGlobal," "),n=this.rules.other.nonSpaceChar.test(e),r=this.rules.other.startingSpaceChar.test(e)&&this.rules.other.endingSpaceChar.test(e);return n&&r&&(e=e.substring(1,e.length-1)),{type:"codespan",raw:t[0],text:e}}}br(e){let t=this.rules.inline.br.exec(e);if(t)return{type:"br",raw:t[0]}}del(e,t,n=""){let r=this.rules.inline.delLDelim.exec(e);if(r&&(!r[1]||!n||this.rules.inline.punctuation.exec(n))){let n=[...r[0]].length-1,i,a,s=n,o=this.rules.inline.delRDelim;for(o.lastIndex=0,t=t.slice(-1*e.length+n);null!=(r=o.exec(t));){if(!(i=r[1]||r[2]||r[3]||r[4]||r[5]||r[6])||(a=[...i].length)!==n)continue;if(r[3]||r[4]){s+=a;continue}if((s-=a)>0)continue;a=Math.min(a,a+s);let t=[...r[0]][0].length,o=e.slice(0,n+r.index+t+a),l=o.slice(n,-n);return{type:"del",raw:o,text:l,tokens:this.lexer.inlineTokens(l)}}}}autolink(e){let t=this.rules.inline.autolink.exec(e);if(t){let e,n;return n="@"===t[2]?"mailto:"+(e=t[1]):e=t[1],{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}url(e){let t;if(t=this.rules.inline.url.exec(e)){let e,n;if("@"===t[2])n="mailto:"+(e=t[0]);else{let r;do r=t[0],t[0]=this.rules.inline._backpedal.exec(t[0])?.[0]??"";while(r!==t[0])e=t[0],n="www."===t[1]?"http://"+t[0]:t[0]}return{type:"link",raw:t[0],text:e,href:n,tokens:[{type:"text",raw:e,text:e}]}}}inlineText(e){let t=this.rules.inline.text.exec(e);if(t){let e=this.lexer.state.inRawBlock;return{type:"text",raw:t[0],text:t[0],escaped:e}}}},o5=class e{tokens;options;state;inlineQueue;tokenizer;constructor(e){this.tokens=[],this.tokens.links=Object.create(null),this.options=e||s4,this.options.tokenizer=this.options.tokenizer||new o2,this.tokenizer=this.options.tokenizer,this.tokenizer.options=this.options,this.tokenizer.lexer=this,this.inlineQueue=[],this.state={inLink:!1,inRawBlock:!1,top:!0};let t={other:s8,block:o$.normal,inline:oW.normal};this.options.pedantic?(t.block=o$.pedantic,t.inline=oW.pedantic):this.options.gfm&&(t.block=o$.gfm,this.options.breaks?t.inline=oW.breaks:t.inline=oW.gfm),this.tokenizer.rules=t}static get rules(){return{block:o$,inline:oW}}static lex(t,n){return new e(n).lex(t)}static lexInline(t,n){return new e(n).inlineTokens(t)}lex(e){e=e.replace(s8.carriageReturn,` `),this.blockTokens(e,this.tokens);for(let e=0;e!!(r=n.call({lexer:this},e,t))&&(e=e.substring(r.raw.length),t.push(r),!0)))continue;if(r=this.tokenizer.space(e)){e=e.substring(r.raw.length);let n=t.at(-1);1===r.raw.length&&void 0!==n?n.raw+=` `:t.push(r);continue}if(r=this.tokenizer.code(e)){e=e.substring(r.raw.length);let n=t.at(-1);n?.type==="paragraph"||n?.type==="text"?(n.raw+=(n.raw.endsWith(` `)?"":` `)+r.raw,n.text+=` `+r.text,this.inlineQueue.at(-1).src=n.text):t.push(r);continue}if((r=this.tokenizer.fences(e))||(r=this.tokenizer.heading(e))||(r=this.tokenizer.hr(e))||(r=this.tokenizer.blockquote(e))||(r=this.tokenizer.list(e))||(r=this.tokenizer.html(e))){e=e.substring(r.raw.length),t.push(r);continue}if(r=this.tokenizer.def(e)){e=e.substring(r.raw.length);let n=t.at(-1);n?.type==="paragraph"||n?.type==="text"?(n.raw+=(n.raw.endsWith(` `)?"":` `)+r.raw,n.text+=` `+r.raw,this.inlineQueue.at(-1).src=n.text):this.tokens.links[r.tag]||(this.tokens.links[r.tag]={href:r.href,title:r.title},t.push(r));continue}if((r=this.tokenizer.table(e))||(r=this.tokenizer.lheading(e))){e=e.substring(r.raw.length),t.push(r);continue}let i=e;if(this.options.extensions?.startBlock){let t=1/0,n=e.slice(1),r;this.options.extensions.startBlock.forEach(e=>{"number"==typeof(r=e.call({lexer:this},n))&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(i=e.substring(0,t+1))}if(this.state.top&&(r=this.tokenizer.paragraph(i))){let a=t.at(-1);n&&a?.type==="paragraph"?(a.raw+=(a.raw.endsWith(` `)?"":` `)+r.raw,a.text+=` `+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=a.text):t.push(r),n=i.length!==e.length,e=e.substring(r.raw.length);continue}if(r=this.tokenizer.text(e)){e=e.substring(r.raw.length);let n=t.at(-1);n?.type==="text"?(n.raw+=(n.raw.endsWith(` `)?"":` `)+r.raw,n.text+=` `+r.text,this.inlineQueue.pop(),this.inlineQueue.at(-1).src=n.text):t.push(r);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return this.state.top=!0,t}inline(e,t=[]){return this.inlineQueue.push({src:e,tokens:t}),t}inlineTokens(e,t=[]){let n;this.tokenizer.lexer=this;let r=e,i=null;if(this.tokens.links){let e=Object.keys(this.tokens.links);if(e.length>0)for(;null!=(i=this.tokenizer.rules.inline.reflinkSearch.exec(r));)e.includes(i[0].slice(i[0].lastIndexOf("[")+1,-1))&&(r=r.slice(0,i.index)+"["+"a".repeat(i[0].length-2)+"]"+r.slice(this.tokenizer.rules.inline.reflinkSearch.lastIndex))}for(;null!=(i=this.tokenizer.rules.inline.anyPunctuation.exec(r));)r=r.slice(0,i.index)+"++"+r.slice(this.tokenizer.rules.inline.anyPunctuation.lastIndex);for(;null!=(i=this.tokenizer.rules.inline.blockSkip.exec(r));)n=i[2]?i[2].length:0,r=r.slice(0,i.index+n)+"["+"a".repeat(i[0].length-n-2)+"]"+r.slice(this.tokenizer.rules.inline.blockSkip.lastIndex);r=this.options.hooks?.emStrongMask?.call({lexer:this},r)??r;let a=!1,s="";for(;e;){let n;if(a||(s=""),a=!1,this.options.extensions?.inline?.some(r=>!!(n=r.call({lexer:this},e,t))&&(e=e.substring(n.raw.length),t.push(n),!0)))continue;if((n=this.tokenizer.escape(e))||(n=this.tokenizer.tag(e))||(n=this.tokenizer.link(e))){e=e.substring(n.raw.length),t.push(n);continue}if(n=this.tokenizer.reflink(e,this.tokens.links)){e=e.substring(n.raw.length);let r=t.at(-1);"text"===n.type&&r?.type==="text"?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if((n=this.tokenizer.emStrong(e,r,s))||(n=this.tokenizer.codespan(e))||(n=this.tokenizer.br(e))||(n=this.tokenizer.del(e,r,s))||(n=this.tokenizer.autolink(e))||!this.state.inLink&&(n=this.tokenizer.url(e))){e=e.substring(n.raw.length),t.push(n);continue}let i=e;if(this.options.extensions?.startInline){let t=1/0,n=e.slice(1),r;this.options.extensions.startInline.forEach(e=>{"number"==typeof(r=e.call({lexer:this},n))&&r>=0&&(t=Math.min(t,r))}),t<1/0&&t>=0&&(i=e.substring(0,t+1))}if(n=this.tokenizer.inlineText(i)){e=e.substring(n.raw.length),"_"!==n.raw.slice(-1)&&(s=n.raw.slice(-1)),a=!0;let r=t.at(-1);r?.type==="text"?(r.raw+=n.raw,r.text+=n.text):t.push(n);continue}if(e){let t="Infinite loop on byte: "+e.charCodeAt(0);if(this.options.silent){console.error(t);break}throw Error(t)}}return t}},o3=class{options;parser;constructor(e){this.options=e||s4}space(e){return""}code({text:e,lang:t,escaped:n}){let r=(t||"").match(s8.notSpaceStart)?.[0],i=e.replace(s8.endingNewline,"")+` `;return r?'
'+(n?i:oX(i,!0))+`
`:"
"+(n?i:oX(i,!0))+`
`}blockquote({tokens:e}){return`
${this.parser.parse(e)}
`}html({text:e}){return e}def(e){return""}heading({tokens:e,depth:t}){return`${this.parser.parseInline(e)} `}hr(e){return`
`}list(e){let t=e.ordered,n=e.start,r="";for(let t=0;t `+r+" `}listitem(e){return`
  • ${this.parser.parse(e.tokens)}
  • `}checkbox({checked:e}){return" '}paragraph({tokens:e}){return`

    ${this.parser.parseInline(e)}

    `}table(e){let t="",n="";for(let t=0;t${r}`),` `+t+` `+r+`
    `}tablerow({text:e}){return` ${e} `}tablecell(e){let t=this.parser.parseInline(e.tokens),n=e.header?"th":"td";return(e.align?`<${n} align="${e.align}">`:`<${n}>`)+t+` `}strong({tokens:e}){return`${this.parser.parseInline(e)}`}em({tokens:e}){return`${this.parser.parseInline(e)}`}codespan({text:e}){return`${oX(e,!0)}`}br(e){return"
    "}del({tokens:e}){return`${this.parser.parseInline(e)}`}link({href:e,title:t,tokens:n}){let r=this.parser.parseInline(n),i=oZ(e);if(null===i)return r;let a='
    "}image({href:e,title:t,text:n,tokens:r}){r&&(n=this.parser.parseInline(r,this.parser.textRenderer));let i=oZ(e);if(null===i)return oX(n);e=i;let a=`${oX(n)}{let i=e[r].flat(1/0);n=n.concat(this.walkTokens(i,t))}):e.tokens&&(n=n.concat(this.walkTokens(e.tokens,t)))}}return n}use(...e){let t=this.defaults.extensions||{renderers:{},childTokens:{}};return e.forEach(e=>{let n={...e};if(n.async=this.defaults.async||n.async||!1,e.extensions&&(e.extensions.forEach(e=>{if(!e.name)throw Error("extension name required");if("renderer"in e){let n=t.renderers[e.name];n?t.renderers[e.name]=function(...t){let r=e.renderer.apply(this,t);return!1===r&&(r=n.apply(this,t)),r}:t.renderers[e.name]=e.renderer}if("tokenizer"in e){if(!e.level||"block"!==e.level&&"inline"!==e.level)throw Error("extension level must be 'block' or 'inline'");let n=t[e.level];n?n.unshift(e.tokenizer):t[e.level]=[e.tokenizer],e.start&&("block"===e.level?t.startBlock?t.startBlock.push(e.start):t.startBlock=[e.start]:"inline"===e.level&&(t.startInline?t.startInline.push(e.start):t.startInline=[e.start]))}"childTokens"in e&&e.childTokens&&(t.childTokens[e.name]=e.childTokens)}),n.extensions=t),e.renderer){let t=this.defaults.renderer||new o3(this.defaults);for(let n in e.renderer){if(!(n in t))throw Error(`renderer '${n}' does not exist`);if(["options","parser"].includes(n))continue;let r=e.renderer[n],i=t[n];t[n]=(...e)=>{let n=r.apply(t,e);return!1===n&&(n=i.apply(t,e)),n||""}}n.renderer=t}if(e.tokenizer){let t=this.defaults.tokenizer||new o2(this.defaults);for(let n in e.tokenizer){if(!(n in t))throw Error(`tokenizer '${n}' does not exist`);if(["options","rules","lexer"].includes(n))continue;let r=e.tokenizer[n],i=t[n];t[n]=(...e)=>{let n=r.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.tokenizer=t}if(e.hooks){let t=this.defaults.hooks||new o6;for(let n in e.hooks){if(!(n in t))throw Error(`hook '${n}' does not exist`);if(["options","block"].includes(n))continue;let r=e.hooks[n],i=t[n];o6.passThroughHooks.has(n)?t[n]=e=>{if(this.defaults.async&&o6.passThroughHooksRespectAsync.has(n))return(async()=>{let n=await r.call(t,e);return i.call(t,n)})();let a=r.call(t,e);return i.call(t,a)}:t[n]=(...e)=>{if(this.defaults.async)return(async()=>{let n=await r.apply(t,e);return!1===n&&(n=await i.apply(t,e)),n})();let n=r.apply(t,e);return!1===n&&(n=i.apply(t,e)),n}}n.hooks=t}if(e.walkTokens){let t=this.defaults.walkTokens,r=e.walkTokens;n.walkTokens=function(e){let n=[];return n.push(r.call(this,e)),t&&(n=n.concat(t.call(this,e))),n}}this.defaults={...this.defaults,...n}}),this}setOptions(e){return this.defaults={...this.defaults,...e},this}lexer(e,t){return o5.lex(e,t??this.defaults)}parser(e,t){return o9.parse(e,t??this.defaults)}parseMarkdown(e){return(t,n)=>{let r={...n},i={...this.defaults,...r},a=this.onError(!!i.silent,!!i.async);if(!0===this.defaults.async&&!1===r.async)return a(Error("marked(): The async option was set to true by an extension. Remove async: false from the parse options object to return a Promise."));if(typeof t>"u"||null===t)return a(Error("marked(): input parameter is undefined or null"));if("string"!=typeof t)return a(Error("marked(): input parameter is of type "+Object.prototype.toString.call(t)+", string expected"));if(i.hooks&&(i.hooks.options=i,i.hooks.block=e),i.async)return(async()=>{let n=i.hooks?await i.hooks.preprocess(t):t,r=await (i.hooks?await i.hooks.provideLexer():e?o5.lex:o5.lexInline)(n,i),a=i.hooks?await i.hooks.processAllTokens(r):r;i.walkTokens&&await Promise.all(this.walkTokens(a,i.walkTokens));let s=await (i.hooks?await i.hooks.provideParser():e?o9.parse:o9.parseInline)(a,i);return i.hooks?await i.hooks.postprocess(s):s})().catch(a);try{i.hooks&&(t=i.hooks.preprocess(t));let n=(i.hooks?i.hooks.provideLexer():e?o5.lex:o5.lexInline)(t,i);i.hooks&&(n=i.hooks.processAllTokens(n)),i.walkTokens&&this.walkTokens(n,i.walkTokens);let r=(i.hooks?i.hooks.provideParser():e?o9.parse:o9.parseInline)(n,i);return i.hooks&&(r=i.hooks.postprocess(r)),r}catch(e){return a(e)}}}onError(e,t){return n=>{if(n.message+=` Please report this to https://github.com/markedjs/marked.`,e){let e="

    An error occurred:

    "+oX(n.message+"",!0)+"
    ";return t?Promise.resolve(e):e}if(t)return Promise.reject(n);throw n}}};function o8(e,t){return o7.parse(e,t)}o8.options=o8.setOptions=function(e){return o7.setOptions(e),o8.defaults=o7.defaults,s4=o8.defaults,o8},o8.getDefaults=s3,o8.defaults=s4,o8.use=function(...e){return o7.use(...e),o8.defaults=o7.defaults,s4=o8.defaults,o8},o8.walkTokens=function(e,t){return o7.walkTokens(e,t)},o8.parseInline=o7.parseInline,o8.Parser=o9,o8.parser=o9.parse,o8.Renderer=o3,o8.TextRenderer=o4,o8.Lexer=o5,o8.lexer=o5.lex,o8.Tokenizer=o2,o8.Hooks=o6,o8.parse=o8,o8.options,o8.setOptions,o8.use,o8.walkTokens,o8.parseInline,o9.parse,o5.lex;var le=/\s/,lt=/^\s+$/,ln=new Set(["code","pre","svg","math","annotation"]),lr=0;function li(e){var t,n,r,i,a;let l={animation:null!=(t=null==e?void 0:e.animation)?t:"fadeIn",duration:null!=(n=null==e?void 0:e.duration)?n:150,easing:null!=(r=null==e?void 0:e.easing)?r:"ease",sep:null!=(i=null==e?void 0:e.sep)?i:"word",stagger:null!=(a=null==e?void 0:e.stagger)?a:40},c={prevContentLength:0,lastRenderCharCount:0},u=lr++,h=()=>e=>{let t={count:0,newIndex:0};o(e,"text",(e,n)=>((e,t,n,r,i)=>{let a=t.at(-1);if(!(a&&"children"in a))return;if(t.some(e=>"object"==typeof e&&null!==e&&"type"in e&&"element"===e.type&&ln.has(e.tagName)))return s;let o=a.children.indexOf(e);if(-1===o)return;let l=e.value;if(!l.trim()){i.count+=l.length;return}let c="char"===n.sep?(e=>{let t=[],n="";for(let r of e)le.test(r)?n+=r:(n&&(t.push(n),n=""),t.push(r));return n&&t.push(n),t})(l):(e=>{let t=[],n="",r=!1;for(let i of e){let e=le.test(i);e!==r&&n&&(t.push(n),n=""),n+=i,r=e}return n&&t.push(n),t})(l),u=r.prevContentLength,h=c.map(e=>{var t,r,a;let s,o=i.count;if(i.count+=e.length,lt.test(e))return{type:"text",value:e};let l=u>0&&o(0,i9.twMerge)((0,i4.clsx)(e)),lo=(e,t,n)=>{let r="string"==typeof t&&n.startsWith("text/csv")?"\uFEFF":"",i="string"==typeof t?new Blob([r+t],{type:n}):t,a=URL.createObjectURL(i),s=document.createElement("a");s.href=a,s.download=e,document.body.appendChild(s),s.click(),document.body.removeChild(s),URL.revokeObjectURL(a)},ll=(0,t.createContext)(ls),lc=()=>(0,t.useContext)(ll),lu=ls("block","before:content-[counter(line)]","before:inline-block","before:[counter-increment:line]","before:w-6","before:mr-4","before:text-[13px]","before:text-right","before:text-muted-foreground/50","before:font-mono","before:select-none"),lh=(0,t.memo)(({children:e,result:n,language:r,className:i,startLine:a,lineNumbers:s=!0,...o})=>{let l=lc(),c=(0,t.useMemo)(()=>l(lu),[l]),u=(0,t.useMemo)(()=>{let e={};return n.bg&&(e["--sdm-bg"]=n.bg),n.fg&&(e["--sdm-fg"]=n.fg),n.rootStyle&&Object.assign(e,(e=>{let t={};for(let n of e.split(";")){let e=n.indexOf(":");if(e>0){let r=n.slice(0,e).trim(),i=n.slice(e+1).trim();r&&i&&(t[r]=i)}}return t})(n.rootStyle)),e},[n.bg,n.fg,n.rootStyle]);return(0,i6.jsx)("div",{className:l(i,"overflow-x-auto rounded-md border border-border bg-background p-4 text-sm"),"data-language":r,"data-streamdown":"code-block-body",...o,children:(0,i6.jsx)("pre",{className:l(i,"bg-[var(--sdm-bg,inherit]","dark:bg-[var(--shiki-dark-bg,var(--sdm-bg,inherit)]"),style:u,children:(0,i6.jsx)("code",{className:s?l("[counter-increment:line_0] [counter-reset:line]"):void 0,style:s&&a&&a>1?{counterReset:`line ${a-1}`}:void 0,children:n.tokens.map((e,t)=>(0,i6.jsx)("span",{className:s?c:void 0,children:0===e.length||1===e.length&&""===e[0].content?` `:e.map((e,t)=>{let n={},r=!!e.bgColor;if(e.color&&(n["--sdm-c"]=e.color),e.bgColor&&(n["--sdm-tbg"]=e.bgColor),e.htmlStyle)for(let[t,i]of Object.entries(e.htmlStyle))"color"===t?n["--sdm-c"]=i:"background-color"===t?(n["--sdm-tbg"]=i,r=!0):n[t]=i;return(0,i6.jsx)("span",{className:l("text-[var(--sdm-c,inherit)]","dark:text-[var(--shiki-dark,var(--sdm-c,inherit))]",r&&"bg-[var(--sdm-tbg)]",r&&"dark:bg-[var(--shiki-dark-bg,var(--sdm-tbg))]"),style:n,...e.htmlAttrs,children:e.content},t)})},t))})})})},(e,t)=>e.result===t.result&&e.language===t.language&&e.className===t.className&&e.startLine===t.startLine&&e.lineNumbers===t.lineNumbers),lp=({className:e,language:t,style:n,isIncomplete:r,...i})=>{let a=lc();return(0,i6.jsx)("div",{className:a("my-4 flex w-full flex-col gap-2 rounded-xl border border-border bg-sidebar p-2",e),"data-incomplete":r||void 0,"data-language":t,"data-streamdown":"code-block",style:{contentVisibility:"auto",containIntrinsicSize:"auto 200px",...n},...i})},ld=(0,t.createContext)({code:""}),lm=()=>(0,t.useContext)(ld),lf=({language:e})=>{let t=lc();return(0,i6.jsx)("div",{className:t("flex h-8 items-center text-muted-foreground text-xs"),"data-language":e,"data-streamdown":"code-block-header",children:(0,i6.jsx)("span",{className:t("ml-1 font-mono lowercase"),children:e})})},lg=(0,t.lazy)(()=>e.A(71781).then(e=>({default:e.HighlightedCodeBlockBody}))),lE=({code:e,language:n,className:r,children:i,isIncomplete:a=!1,startLine:s,lineNumbers:o,...l})=>{let c=lc(),u=(0,t.useMemo)(()=>(e=>{let t=e.length;for(;t>0&&e[t-1]===` `;)t--;return e.slice(0,t)})(e),[e]),h=(0,t.useMemo)(()=>({bg:"transparent",fg:"inherit",tokens:u.split(` `).map(e=>[{content:e,color:"inherit",bgColor:"transparent",htmlStyle:{},offset:0}])}),[u]);return(0,i6.jsx)(ld.Provider,{value:{code:e},children:(0,i6.jsxs)(lp,{isIncomplete:a,language:n,children:[(0,i6.jsx)(lf,{language:n}),i?(0,i6.jsx)("div",{className:c("pointer-events-none sticky top-2 z-10 -mt-10 flex h-8 items-center justify-end"),children:(0,i6.jsx)("div",{className:c("pointer-events-auto flex shrink-0 items-center gap-2 rounded-md border border-sidebar bg-sidebar/80 px-1.5 py-1 supports-[backdrop-filter]:bg-sidebar/70 supports-[backdrop-filter]:backdrop-blur"),"data-streamdown":"code-block-actions",children:i})}):null,(0,i6.jsx)(t.Suspense,{fallback:(0,i6.jsx)(lh,{className:r,language:n,lineNumbers:o,result:h,startLine:s,...l}),children:(0,i6.jsx)(lg,{className:r,code:u,language:n,lineNumbers:o,raw:h,startLine:s,...l})})]})})},lT={CheckIcon:e=>(0,i6.jsx)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:(0,i6.jsx)("path",{clipRule:"evenodd",d:"M15.5607 3.99999L15.0303 4.53032L6.23744 13.3232C5.55403 14.0066 4.44599 14.0066 3.76257 13.3232L4.2929 12.7929L3.76257 13.3232L0.969676 10.5303L0.439346 9.99999L1.50001 8.93933L2.03034 9.46966L4.82323 12.2626C4.92086 12.3602 5.07915 12.3602 5.17678 12.2626L13.9697 3.46966L14.5 2.93933L15.5607 3.99999Z",fill:"currentColor",fillRule:"evenodd"})}),CopyIcon:e=>(0,i6.jsx)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:(0,i6.jsx)("path",{clipRule:"evenodd",d:"M2.75 0.5C1.7835 0.5 1 1.2835 1 2.25V9.75C1 10.7165 1.7835 11.5 2.75 11.5H3.75H4.5V10H3.75H2.75C2.61193 10 2.5 9.88807 2.5 9.75V2.25C2.5 2.11193 2.61193 2 2.75 2H8.25C8.38807 2 8.5 2.11193 8.5 2.25V3H10V2.25C10 1.2835 9.2165 0.5 8.25 0.5H2.75ZM7.75 4.5C6.7835 4.5 6 5.2835 6 6.25V13.75C6 14.7165 6.7835 15.5 7.75 15.5H13.25C14.2165 15.5 15 14.7165 15 13.75V6.25C15 5.2835 14.2165 4.5 13.25 4.5H7.75ZM7.5 6.25C7.5 6.11193 7.61193 6 7.75 6H13.25C13.3881 6 13.5 6.11193 13.5 6.25V13.75C13.5 13.8881 13.3881 14 13.25 14H7.75C7.61193 14 7.5 13.8881 7.5 13.75V6.25Z",fill:"currentColor",fillRule:"evenodd"})}),DownloadIcon:e=>(0,i6.jsx)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:(0,i6.jsx)("path",{clipRule:"evenodd",d:"M8.75 1V1.75V8.68934L10.7197 6.71967L11.25 6.18934L12.3107 7.25L11.7803 7.78033L8.70711 10.8536C8.31658 11.2441 7.68342 11.2441 7.29289 10.8536L4.21967 7.78033L3.68934 7.25L4.75 6.18934L5.28033 6.71967L7.25 8.68934V1.75V1H8.75ZM13.5 9.25V13.5H2.5V9.25V8.5H1V9.25V14C1 14.5523 1.44771 15 2 15H14C14.5523 15 15 14.5523 15 14V9.25V8.5H13.5V9.25Z",fill:"currentColor",fillRule:"evenodd"})}),ExternalLinkIcon:e=>(0,i6.jsx)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:(0,i6.jsx)("path",{clipRule:"evenodd",d:"M13.5 10.25V13.25C13.5 13.3881 13.3881 13.5 13.25 13.5H2.75C2.61193 13.5 2.5 13.3881 2.5 13.25L2.5 2.75C2.5 2.61193 2.61193 2.5 2.75 2.5H5.75H6.5V1H5.75H2.75C1.7835 1 1 1.7835 1 2.75V13.25C1 14.2165 1.7835 15 2.75 15H13.25C14.2165 15 15 14.2165 15 13.25V10.25V9.5H13.5V10.25ZM9 1H9.75H14.2495C14.6637 1 14.9995 1.33579 14.9995 1.75V6.25V7H13.4995V6.25V3.56066L8.53033 8.52978L8 9.06011L6.93934 7.99945L7.46967 7.46912L12.4388 2.5H9.75H9V1Z",fill:"currentColor",fillRule:"evenodd"})}),Loader2Icon:e=>(0,i6.jsxs)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:[(0,i6.jsx)("path",{d:"M8 0V4",stroke:"currentColor",strokeWidth:"1.5"}),(0,i6.jsx)("path",{d:"M8 16V12",opacity:"0.5",stroke:"currentColor",strokeWidth:"1.5"}),(0,i6.jsx)("path",{d:"M3.29773 1.52783L5.64887 4.7639",opacity:"0.9",stroke:"currentColor",strokeWidth:"1.5"}),(0,i6.jsx)("path",{d:"M12.7023 1.52783L10.3511 4.7639",opacity:"0.1",stroke:"currentColor",strokeWidth:"1.5"}),(0,i6.jsx)("path",{d:"M12.7023 14.472L10.3511 11.236",opacity:"0.4",stroke:"currentColor",strokeWidth:"1.5"}),(0,i6.jsx)("path",{d:"M3.29773 14.472L5.64887 11.236",opacity:"0.6",stroke:"currentColor",strokeWidth:"1.5"}),(0,i6.jsx)("path",{d:"M15.6085 5.52783L11.8043 6.7639",opacity:"0.2",stroke:"currentColor",strokeWidth:"1.5"}),(0,i6.jsx)("path",{d:"M0.391602 10.472L4.19583 9.23598",opacity:"0.7",stroke:"currentColor",strokeWidth:"1.5"}),(0,i6.jsx)("path",{d:"M15.6085 10.4722L11.8043 9.2361",opacity:"0.3",stroke:"currentColor",strokeWidth:"1.5"}),(0,i6.jsx)("path",{d:"M0.391602 5.52783L4.19583 6.7639",opacity:"0.8",stroke:"currentColor",strokeWidth:"1.5"})]}),Maximize2Icon:e=>(0,i6.jsx)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:(0,i6.jsx)("path",{clipRule:"evenodd",d:"M1 5.25V6H2.5V5.25V2.5H5.25H6V1H5.25H2C1.44772 1 1 1.44772 1 2V5.25ZM5.25 14.9994H6V13.4994H5.25H2.5V10.7494V9.99939H1V10.7494V13.9994C1 14.5517 1.44772 14.9994 2 14.9994H5.25ZM15 10V10.75V14C15 14.5523 14.5523 15 14 15H10.75H10V13.5H10.75H13.5V10.75V10H15ZM10.75 1H10V2.5H10.75H13.5V5.25V6H15V5.25V2C15 1.44772 14.5523 1 14 1H10.75Z",fill:"currentColor",fillRule:"evenodd"})}),RotateCcwIcon:e=>(0,i6.jsx)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:(0,i6.jsx)("path",{clipRule:"evenodd",d:"M13.5 8C13.5 4.96643 11.0257 2.5 7.96452 2.5C5.42843 2.5 3.29365 4.19393 2.63724 6.5H5.25H6V8H5.25H0.75C0.335787 8 0 7.66421 0 7.25V2.75V2H1.5V2.75V5.23347C2.57851 2.74164 5.06835 1 7.96452 1C11.8461 1 15 4.13001 15 8C15 11.87 11.8461 15 7.96452 15C5.62368 15 3.54872 13.8617 2.27046 12.1122L1.828 11.5066L3.03915 10.6217L3.48161 11.2273C4.48831 12.6051 6.12055 13.5 7.96452 13.5C11.0257 13.5 13.5 11.0336 13.5 8Z",fill:"currentColor",fillRule:"evenodd"})}),XIcon:e=>(0,i6.jsx)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:(0,i6.jsx)("path",{clipRule:"evenodd",d:"M12.4697 13.5303L13 14.0607L14.0607 13L13.5303 12.4697L9.06065 7.99999L13.5303 3.53032L14.0607 2.99999L13 1.93933L12.4697 2.46966L7.99999 6.93933L3.53032 2.46966L2.99999 1.93933L1.93933 2.99999L2.46966 3.53032L6.93933 7.99999L2.46966 12.4697L1.93933 13L2.99999 14.0607L3.53032 13.5303L7.99999 9.06065L12.4697 13.5303Z",fill:"currentColor",fillRule:"evenodd"})}),ZoomInIcon:e=>(0,i6.jsx)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:(0,i6.jsx)("path",{clipRule:"evenodd",d:"M1.5 6.5C1.5 3.73858 3.73858 1.5 6.5 1.5C9.26142 1.5 11.5 3.73858 11.5 6.5C11.5 9.26142 9.26142 11.5 6.5 11.5C3.73858 11.5 1.5 9.26142 1.5 6.5ZM6.5 0C2.91015 0 0 2.91015 0 6.5C0 10.0899 2.91015 13 6.5 13C8.02469 13 9.42677 12.475 10.5353 11.596L13.9697 15.0303L14.5 15.5607L15.5607 14.5L15.0303 13.9697L11.596 10.5353C12.475 9.42677 13 8.02469 13 6.5C13 2.91015 10.0899 0 6.5 0ZM4.125 5.875H4.75H5.875V4.75V4.125H7.125V4.75V5.875H8.25H8.875V7.125H8.25H7.125V8.25V8.875H5.875V8.25V7.125H4.75H4.125V5.875Z",fill:"currentColor",fillRule:"evenodd"})}),ZoomOutIcon:e=>(0,i6.jsx)("svg",{color:"currentColor",height:16,strokeLinejoin:"round",viewBox:"0 0 16 16",width:16,...e,children:(0,i6.jsx)("path",{clipRule:"evenodd",d:"M1.5 6.5C1.5 3.73858 3.73858 1.5 6.5 1.5C9.26142 1.5 11.5 3.73858 11.5 6.5C11.5 9.26142 9.26142 11.5 6.5 11.5C3.73858 11.5 1.5 9.26142 1.5 6.5ZM6.5 0C2.91015 0 0 2.91015 0 6.5C0 10.0899 2.91015 13 6.5 13C8.02469 13 9.42677 12.475 10.5353 11.596L13.9697 15.0303L14.5 15.5607L15.5607 14.5L15.0303 13.9697L11.596 10.5353C12.475 9.42677 13 8.02469 13 6.5C13 2.91015 10.0899 0 6.5 0ZM4.125 5.875H4.75H8.25H8.875V7.125H8.25H4.75H4.125V5.875Z",fill:"currentColor",fillRule:"evenodd"})})},lA=(0,t.createContext)(lT),lk=({icons:e,children:n})=>{let r=(0,t.useRef)(e),i=(0,t.useRef)(e?{...lT,...e}:lT);((e,t)=>{if(e===t)return!0;if(!(e&&t))return e===t;let n=Object.keys(e),r=Object.keys(t);return n.length===r.length&&n.every(n=>e[n]===t[n])})(r.current,e)||(r.current=e,i.current=e?{...lT,...e}:lT);let a=i.current;return(0,i6.jsx)(lA.Provider,{value:a,children:n})},l_=()=>(0,t.useContext)(lA),lb={copyCode:"Copy Code",downloadFile:"Download file",downloadDiagram:"Download diagram",downloadDiagramAsSvg:"Download diagram as SVG",downloadDiagramAsPng:"Download diagram as PNG",downloadDiagramAsMmd:"Download diagram as MMD",viewFullscreen:"View fullscreen",exitFullscreen:"Exit fullscreen",mermaidFormatSvg:"SVG",mermaidFormatPng:"PNG",mermaidFormatMmd:"MMD",copyTable:"Copy table",copyTableAsMarkdown:"Copy table as Markdown",copyTableAsCsv:"Copy table as CSV",copyTableAsTsv:"Copy table as TSV",downloadTable:"Download table",downloadTableAsCsv:"Download table as CSV",downloadTableAsMarkdown:"Download table as Markdown",tableFormatMarkdown:"Markdown",tableFormatCsv:"CSV",tableFormatTsv:"TSV",imageNotAvailable:"Image not available",downloadImage:"Download image",openExternalLink:"Open external link?",externalLinkWarning:"You're about to visit an external website.",close:"Close",copyLink:"Copy link",copied:"Copied",openLink:"Open link"},ly=(0,t.createContext)(lb),lC=()=>(0,t.useContext)(ly),lN=({onCopy:e,onError:n,timeout:r=2e3,children:i,className:a,code:s,...o})=>{let l=lc(),[c,u]=(0,t.useState)(!1),h=(0,t.useRef)(0),{code:p}=lm(),{isAnimating:d}=(0,t.useContext)(uR),m=lC(),f=null!=s?s:p,g=async()=>{var t;if("undefined"==typeof window||!(null!=(t=null==navigator?void 0:navigator.clipboard)&&t.writeText)){null==n||n(Error("Clipboard API not available"));return}try{c||(await navigator.clipboard.writeText(f),u(!0),null==e||e(),h.current=window.setTimeout(()=>u(!1),r))}catch(e){null==n||n(e)}};(0,t.useEffect)(()=>()=>{window.clearTimeout(h.current)},[]);let E=l_(),T=c?E.CheckIcon:E.CopyIcon;return(0,i6.jsx)("button",{className:l("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),"data-streamdown":"code-block-copy-button",disabled:d,onClick:g,title:m.copyCode,type:"button",...o,children:null!=i?i:(0,i6.jsx)(T,{size:14})})},lS={"1c":"1c","1c-query":"1cq",abap:"abap","actionscript-3":"as",ada:"ada",adoc:"adoc","angular-html":"html","angular-ts":"ts",apache:"conf",apex:"cls",apl:"apl",applescript:"applescript",ara:"ara",asciidoc:"adoc",asm:"asm",astro:"astro",awk:"awk",ballerina:"bal",bash:"sh",bat:"bat",batch:"bat",be:"be",beancount:"beancount",berry:"berry",bibtex:"bib",bicep:"bicep",blade:"blade.php",bsl:"bsl",c:"c","c#":"cs","c++":"cpp",cadence:"cdc",cairo:"cairo",cdc:"cdc",clarity:"clar",clj:"clj",clojure:"clj","closure-templates":"soy",cmake:"cmake",cmd:"cmd",cobol:"cob",codeowners:"CODEOWNERS",codeql:"ql",coffee:"coffee",coffeescript:"coffee","common-lisp":"lisp",console:"sh",coq:"v",cpp:"cpp",cql:"cql",crystal:"cr",cs:"cs",csharp:"cs",css:"css",csv:"csv",cue:"cue",cypher:"cql",d:"d",dart:"dart",dax:"dax",desktop:"desktop",diff:"diff",docker:"dockerfile",dockerfile:"dockerfile",dotenv:"env","dream-maker":"dm",edge:"edge",elisp:"el",elixir:"ex",elm:"elm","emacs-lisp":"el",erb:"erb",erl:"erl",erlang:"erl",f:"f","f#":"fs",f03:"f03",f08:"f08",f18:"f18",f77:"f77",f90:"f90",f95:"f95",fennel:"fnl",fish:"fish",fluent:"ftl",for:"for","fortran-fixed-form":"f","fortran-free-form":"f90",fs:"fs",fsharp:"fs",fsl:"fsl",ftl:"ftl",gdresource:"tres",gdscript:"gd",gdshader:"gdshader",genie:"gs",gherkin:"feature","git-commit":"gitcommit","git-rebase":"gitrebase",gjs:"js",gleam:"gleam","glimmer-js":"js","glimmer-ts":"ts",glsl:"glsl",gnuplot:"plt",go:"go",gql:"gql",graphql:"graphql",groovy:"groovy",gts:"gts",hack:"hack",haml:"haml",handlebars:"hbs",haskell:"hs",haxe:"hx",hbs:"hbs",hcl:"hcl",hjson:"hjson",hlsl:"hlsl",hs:"hs",html:"html","html-derivative":"html",http:"http",hxml:"hxml",hy:"hy",imba:"imba",ini:"ini",jade:"jade",java:"java",javascript:"js",jinja:"jinja",jison:"jison",jl:"jl",js:"js",json:"json",json5:"json5",jsonc:"jsonc",jsonl:"jsonl",jsonnet:"jsonnet",jssm:"jssm",jsx:"jsx",julia:"jl",kotlin:"kt",kql:"kql",kt:"kt",kts:"kts",kusto:"kql",latex:"tex",lean:"lean",lean4:"lean",less:"less",liquid:"liquid",lisp:"lisp",lit:"lit",llvm:"ll",log:"log",logo:"logo",lua:"lua",luau:"luau",make:"mak",makefile:"mak",markdown:"md",marko:"marko",matlab:"m",md:"md",mdc:"mdc",mdx:"mdx",mediawiki:"wiki",mermaid:"mmd",mips:"s",mipsasm:"s",mmd:"mmd",mojo:"mojo",move:"move",nar:"nar",narrat:"narrat",nextflow:"nf",nf:"nf",nginx:"conf",nim:"nim",nix:"nix",nu:"nu",nushell:"nu",objc:"m","objective-c":"m","objective-cpp":"mm",ocaml:"ml",pascal:"pas",perl:"pl",perl6:"p6",php:"php",plsql:"pls",po:"po",polar:"polar",postcss:"pcss",pot:"pot",potx:"potx",powerquery:"pq",powershell:"ps1",prisma:"prisma",prolog:"pl",properties:"properties",proto:"proto",protobuf:"proto",ps:"ps",ps1:"ps1",pug:"pug",puppet:"pp",purescript:"purs",py:"py",python:"py",ql:"ql",qml:"qml",qmldir:"qmldir",qss:"qss",r:"r",racket:"rkt",raku:"raku",razor:"cshtml",rb:"rb",reg:"reg",regex:"regex",regexp:"regexp",rel:"rel",riscv:"s",rs:"rs",rst:"rst",ruby:"rb",rust:"rs",sas:"sas",sass:"sass",scala:"scala",scheme:"scm",scss:"scss",sdbl:"sdbl",sh:"sh",shader:"shader",shaderlab:"shader",shell:"sh",shellscript:"sh",shellsession:"sh",smalltalk:"st",solidity:"sol",soy:"soy",sparql:"rq",spl:"spl",splunk:"spl",sql:"sql","ssh-config":"config",stata:"do",styl:"styl",stylus:"styl",svelte:"svelte",swift:"swift","system-verilog":"sv",systemd:"service",talon:"talon",talonscript:"talon",tasl:"tasl",tcl:"tcl",templ:"templ",terraform:"tf",tex:"tex",tf:"tf",tfvars:"tfvars",toml:"toml",ts:"ts","ts-tags":"ts",tsp:"tsp",tsv:"tsv",tsx:"tsx",turtle:"ttl",twig:"twig",typ:"typ",typescript:"ts",typespec:"tsp",typst:"typ",v:"v",vala:"vala",vb:"vb",verilog:"v",vhdl:"vhdl",vim:"vim",viml:"vim",vimscript:"vim",vue:"vue","vue-html":"html","vue-vine":"vine",vy:"vy",vyper:"vy",wasm:"wasm",wenyan:"wy",wgsl:"wgsl",wiki:"wiki",wikitext:"wiki",wit:"wit",wl:"wl",wolfram:"wl",xml:"xml",xsl:"xsl",yaml:"yaml",yml:"yml",zenscript:"zs",zig:"zig",zsh:"zsh",文言:"wy"},lI=({onDownload:e,onError:n,language:r,children:i,className:a,code:s,...o})=>{let l=lc(),{code:c}=lm(),{isAnimating:u}=(0,t.useContext)(uR),h=lC(),p=l_(),d=null!=s?s:c,m=`file.${r&&r in lS?lS[r]:"txt"}`;return(0,i6.jsx)("button",{className:l("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),"data-streamdown":"code-block-download-button",disabled:u,onClick:()=>{try{lo(m,d,"text/plain"),null==e||e()}catch(e){null==n||n(e)}},title:h.downloadFile,type:"button",...o,children:null!=i?i:(0,i6.jsx)(p.DownloadIcon,{size:14})})},lx=()=>{let{Loader2Icon:e}=l_(),t=lc();return(0,i6.jsxs)("div",{className:t("w-full divide-y divide-border overflow-hidden rounded-xl border border-border"),children:[(0,i6.jsx)("div",{className:t("h-[46px] w-full bg-muted/80")}),(0,i6.jsx)("div",{className:t("flex w-full items-center justify-center p-4"),children:(0,i6.jsx)(e,{className:t("size-4 animate-spin")})})]})},lD=/\.[^/.]+$/,lO=0,lR=()=>{1===(lO+=1)&&(document.body.style.overflow="hidden")},lL=()=>{0===(lO=Math.max(0,lO-1))&&(document.body.style.overflow="")},lv=({url:e,isOpen:n,onClose:r,onConfirm:i})=>{let{CheckIcon:a,CopyIcon:s,ExternalLinkIcon:o,XIcon:l}=l_(),c=lc(),[u,h]=(0,t.useState)(!1),p=lC(),d=(0,t.useCallback)(async()=>{try{await navigator.clipboard.writeText(e),h(!0),setTimeout(()=>h(!1),2e3)}catch(e){}},[e]),m=(0,t.useCallback)(()=>{i(),r()},[i,r]);return(0,t.useEffect)(()=>{if(n){lR();let e=e=>{"Escape"===e.key&&r()};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e),lL()}}},[n,r]),n?(0,i6.jsx)("div",{className:c("fixed inset-0 z-50 flex items-center justify-center bg-background/50 backdrop-blur-sm"),"data-streamdown":"link-safety-modal",onClick:r,onKeyDown:e=>{"Escape"===e.key&&r()},role:"button",tabIndex:0,children:(0,i6.jsxs)("div",{className:c("relative mx-4 flex w-full max-w-md flex-col gap-4 rounded-xl border bg-background p-6 shadow-lg"),onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),role:"presentation",children:[(0,i6.jsx)("button",{className:c("absolute top-4 right-4 rounded-md p-1 text-muted-foreground transition-all hover:bg-muted hover:text-foreground"),onClick:r,title:p.close,type:"button",children:(0,i6.jsx)(l,{size:16})}),(0,i6.jsxs)("div",{className:c("flex flex-col gap-2"),children:[(0,i6.jsxs)("div",{className:c("flex items-center gap-2 font-semibold text-lg"),children:[(0,i6.jsx)(o,{size:20}),(0,i6.jsx)("span",{children:p.openExternalLink})]}),(0,i6.jsx)("p",{className:c("text-muted-foreground text-sm"),children:p.externalLinkWarning})]}),(0,i6.jsx)("div",{className:c("break-all rounded-md bg-muted p-3 font-mono text-sm",e.length>100&&"max-h-32 overflow-y-auto"),children:e}),(0,i6.jsxs)("div",{className:c("flex gap-2"),children:[(0,i6.jsx)("button",{className:c("flex flex-1 items-center justify-center gap-2 rounded-md border bg-background px-4 py-2 font-medium text-sm transition-all hover:bg-muted"),onClick:d,type:"button",children:u?(0,i6.jsxs)(i6.Fragment,{children:[(0,i6.jsx)(a,{size:14}),(0,i6.jsx)("span",{children:p.copied})]}):(0,i6.jsxs)(i6.Fragment,{children:[(0,i6.jsx)(s,{size:14}),(0,i6.jsx)("span",{children:p.copyLink})]})}),(0,i6.jsxs)("button",{className:c("flex flex-1 items-center justify-center gap-2 rounded-md bg-primary px-4 py-2 font-medium text-primary-foreground text-sm transition-all hover:bg-primary/90"),onClick:m,type:"button",children:[(0,i6.jsx)(o,{size:14}),(0,i6.jsx)("span",{children:p.openLink})]})]})]})}):null},lw=(0,t.createContext)(null),lM=()=>(0,t.useContext)(lw),lP=()=>{var e;let t=lM();return null!=(e=null==t?void 0:t.code)?e:null},lB=()=>{var e;let t=lM();return null!=(e=null==t?void 0:t.mermaid)?e:null},lF=({chart:e,children:n,className:r,onDownload:i,config:a,onError:s})=>{let o=lc(),[l,c]=(0,t.useState)(!1),u=(0,t.useRef)(null),{isAnimating:h}=(0,t.useContext)(uR),p=l_(),d=lB(),m=lC(),f=async t=>{try{if("mmd"===t){lo("diagram.mmd",e,"text/plain"),c(!1),null==i||i(t);return}if(!d){null==s||s(Error("Mermaid plugin not available"));return}let r=d.getMermaid(a),o=e.split("").reduce((e,t)=>(e<<5)-e+t.charCodeAt(0)|0,0),l=`mermaid-${Math.abs(o)}-${Date.now()}-${Math.random().toString(36).substring(2,9)}`,{svg:u}=await r.render(l,e);if(!u){null==s||s(Error("SVG not found. Please wait for the diagram to render."));return}if("svg"===t){lo("diagram.svg",u,"image/svg+xml"),c(!1),null==i||i(t);return}if("png"===t){var n;let e=await (n=u,new Promise((e,t)=>{let r="data:image/svg+xml;base64,"+btoa(unescape(encodeURIComponent(n))),i=new Image;i.crossOrigin="anonymous",i.onload=()=>{let n=document.createElement("canvas"),r=5*i.width,a=5*i.height;n.width=r,n.height=a;let s=n.getContext("2d");s?(s.drawImage(i,0,0,r,a),n.toBlob(n=>{n?e(n):t(Error("Failed to create PNG blob"))},"image/png")):t(Error("Failed to create 2D canvas context for PNG export"))},i.onerror=()=>t(Error("Failed to load SVG image")),i.src=r}));lo("diagram.png",e,"image/png"),null==i||i(t),c(!1);return}}catch(e){null==s||s(e)}};return(0,t.useEffect)(()=>{let e=e=>{let t=e.composedPath();u.current&&!t.includes(u.current)&&c(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,i6.jsxs)("div",{className:o("relative"),ref:u,children:[(0,i6.jsx)("button",{className:o("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",r),disabled:h,onClick:()=>c(!l),title:m.downloadDiagram,type:"button",children:null!=n?n:(0,i6.jsx)(p.DownloadIcon,{size:14})}),l?(0,i6.jsxs)("div",{className:o("absolute top-full right-0 z-10 mt-1 min-w-[120px] overflow-hidden rounded-md border border-border bg-background shadow-lg"),children:[(0,i6.jsx)("button",{className:o("w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40"),onClick:()=>f("svg"),title:m.downloadDiagramAsSvg,type:"button",children:m.mermaidFormatSvg}),(0,i6.jsx)("button",{className:o("w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40"),onClick:()=>f("png"),title:m.downloadDiagramAsPng,type:"button",children:m.mermaidFormatPng}),(0,i6.jsx)("button",{className:o("w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40"),onClick:()=>f("mmd"),title:m.downloadDiagramAsMmd,type:"button",children:m.mermaidFormatMmd})]}):null]})},lH=({chart:e,config:n,onFullscreen:r,onExit:i,className:a,...s})=>{let{Maximize2Icon:o,XIcon:l}=l_(),c=lc(),[u,h]=(0,t.useState)(!1),{isAnimating:p,controls:d}=(0,t.useContext)(uR),m=lC(),f=(()=>{if("boolean"==typeof d)return d;let e=d.mermaid;return!1!==e&&(!0===e||void 0===e||!1!==e.panZoom)})(),g=()=>{h(!u)};return(0,t.useEffect)(()=>{if(u){lR();let e=e=>{"Escape"===e.key&&h(!1)};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e),lL()}}},[u]),(0,t.useEffect)(()=>{u?null==r||r():i&&i()},[u,r,i]),(0,i6.jsxs)(i6.Fragment,{children:[(0,i6.jsx)("button",{className:c("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",a),disabled:p,onClick:g,title:m.viewFullscreen,type:"button",...s,children:(0,i6.jsx)(o,{size:14})}),u?(0,i7.createPortal)((0,i6.jsxs)("div",{className:c("fixed inset-0 z-50 flex items-center justify-center bg-background/95 backdrop-blur-sm"),onClick:g,onKeyDown:e=>{"Escape"===e.key&&g()},role:"button",tabIndex:0,children:[(0,i6.jsx)("button",{className:c("absolute top-4 right-4 z-10 rounded-md p-2 text-muted-foreground transition-all hover:bg-muted hover:text-foreground"),onClick:g,title:m.exitFullscreen,type:"button",children:(0,i6.jsx)(l,{size:20})}),(0,i6.jsx)("div",{className:c("flex size-full items-center justify-center p-4"),onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),role:"presentation",children:(0,i6.jsx)(uM,{chart:e,className:c("size-full [&_svg]:h-auto [&_svg]:w-auto"),config:n,fullscreen:!0,showControls:f})})]}),document.body):null]})},lU=e=>{var t,n;let r=[],i=[];for(let n of e.querySelectorAll("thead th"))r.push((null==(t=n.textContent)?void 0:t.trim())||"");for(let t of e.querySelectorAll("tbody tr")){let e=[];for(let r of t.querySelectorAll("td"))e.push((null==(n=r.textContent)?void 0:n.trim())||"");i.push(e)}return{headers:r,rows:i}},lG=e=>{let{headers:t,rows:n}=e,r=e=>{let t=!1,n=!1;for(let r of e){if('"'===r){t=!0,n=!0;break}(","===r||r===` `)&&(t=!0)}return t?n?`"${e.replace(/"/g,'""')}"`:`"${e}"`:e},i=Array(t.length>0?n.length+1:n.length),a=0;for(let e of(t.length>0&&(i[a]=t.map(r).join(","),a+=1),n))i[a]=e.map(r).join(","),a+=1;return i.join(` `)},lj=e=>{let{headers:t,rows:n}=e,r=e=>{let t=!1;for(let n of e)if(" "===n||n===` `||"\r"===n){t=!0;break}if(!t)return e;let n=[];for(let t of e)" "===t?n.push("\\t"):t===` `?n.push("\\n"):"\r"===t?n.push("\\r"):n.push(t);return n.join("")},i=Array(t.length>0?n.length+1:n.length),a=0;for(let e of(t.length>0&&(i[a]=t.map(r).join(" "),a+=1),n))i[a]=e.map(r).join(" "),a+=1;return i.join(` `)},lz=e=>{let t=!1;for(let n of e)if("\\"===n||"|"===n){t=!0;break}if(!t)return e;let n=[];for(let t of e)"\\"===t?n.push("\\\\"):"|"===t?n.push("\\|"):n.push(t);return n.join("")},lY=e=>{let{headers:t,rows:n}=e;if(0===t.length)return"";let r=Array(n.length+2),i=0,a=t.map(e=>lz(e));r[i]=`| ${a.join(" | ")} |`,i+=1;let s=Array(t.length);for(let e=0;elz(e));r[i]=`| ${t.join(" | ")} |`,i+=1}return r.join(` `)},lq=({children:e,className:n,onCopy:r,onError:i,timeout:a=2e3})=>{let s=lc(),[o,l]=(0,t.useState)(!1),[c,u]=(0,t.useState)(!1),h=(0,t.useRef)(null),p=(0,t.useRef)(0),{isAnimating:d}=(0,t.useContext)(uR),m=lC(),f=async e=>{var t,n;if("undefined"==typeof window||!(null!=(t=null==navigator?void 0:navigator.clipboard)&&t.write)){null==i||i(Error("Clipboard API not available"));return}try{let t=null==(n=h.current)?void 0:n.closest('[data-streamdown="table-wrapper"]'),s=null==t?void 0:t.querySelector("table");if(!s){null==i||i(Error("Table not found"));return}let o=lU(s),c=(({csv:lG,tsv:lj,md:lY})[e]||lY)(o),d=new ClipboardItem({"text/plain":new Blob([c],{type:"text/plain"}),"text/html":new Blob([s.outerHTML],{type:"text/html"})});await navigator.clipboard.write([d]),u(!0),l(!1),null==r||r(e),p.current=window.setTimeout(()=>u(!1),a)}catch(e){null==i||i(e)}};(0,t.useEffect)(()=>{let e=e=>{let t=e.composedPath();h.current&&!t.includes(h.current)&&l(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e),window.clearTimeout(p.current)}},[]);let g=l_(),E=c?g.CheckIcon:g.CopyIcon;return(0,i6.jsxs)("div",{className:s("relative"),ref:h,children:[(0,i6.jsx)("button",{className:s("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",n),disabled:d,onClick:()=>l(!o),title:m.copyTable,type:"button",children:null!=e?e:(0,i6.jsx)(E,{height:14,width:14})}),o?(0,i6.jsxs)("div",{className:s("absolute top-full right-0 z-20 mt-1 min-w-[120px] overflow-hidden rounded-md border border-border bg-background shadow-lg"),children:[(0,i6.jsx)("button",{className:s("w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40"),onClick:()=>f("md"),title:m.copyTableAsMarkdown,type:"button",children:m.tableFormatMarkdown}),(0,i6.jsx)("button",{className:s("w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40"),onClick:()=>f("csv"),title:m.copyTableAsCsv,type:"button",children:m.tableFormatCsv}),(0,i6.jsx)("button",{className:s("w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40"),onClick:()=>f("tsv"),title:m.copyTableAsTsv,type:"button",children:m.tableFormatTsv})]}):null]})},lV=({children:e,className:n,onDownload:r,onError:i})=>{let a=lc(),[s,o]=(0,t.useState)(!1),l=(0,t.useRef)(null),{isAnimating:c}=(0,t.useContext)(uR),u=lC(),h=l_(),p=e=>{var t;try{let n=null==(t=l.current)?void 0:t.closest('[data-streamdown="table-wrapper"]'),a=null==n?void 0:n.querySelector("table");if(!a){null==i||i(Error("Table not found"));return}let s=lU(a),c="csv"===e?lG(s):lY(s);lo(`table.${"csv"===e?"csv":"md"}`,c,"csv"===e?"text/csv":"text/markdown"),o(!1),null==r||r(e)}catch(e){null==i||i(e)}};return(0,t.useEffect)(()=>{let e=e=>{let t=e.composedPath();l.current&&!t.includes(l.current)&&o(!1)};return document.addEventListener("mousedown",e),()=>{document.removeEventListener("mousedown",e)}},[]),(0,i6.jsxs)("div",{className:a("relative"),ref:l,children:[(0,i6.jsx)("button",{className:a("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",n),disabled:c,onClick:()=>o(!s),title:u.downloadTable,type:"button",children:null!=e?e:(0,i6.jsx)(h.DownloadIcon,{size:14})}),s?(0,i6.jsxs)("div",{className:a("absolute top-full right-0 z-20 mt-1 min-w-[120px] overflow-hidden rounded-md border border-border bg-background shadow-lg"),children:[(0,i6.jsx)("button",{className:a("w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40"),onClick:()=>p("csv"),title:u.downloadTableAsCsv,type:"button",children:u.tableFormatCsv}),(0,i6.jsx)("button",{className:a("w-full px-3 py-2 text-left text-sm transition-colors hover:bg-muted/40"),onClick:()=>p("markdown"),title:u.downloadTableAsMarkdown,type:"button",children:u.tableFormatMarkdown})]}):null]})},l$=({children:e,className:n,showCopy:r=!0,showDownload:i=!0})=>{let{Maximize2Icon:a,XIcon:s}=l_(),o=lc(),[l,c]=(0,t.useState)(!1),{isAnimating:u}=(0,t.useContext)(uR),h=lC(),p=()=>{c(!1)};return(0,t.useEffect)(()=>{if(l){lR();let e=e=>{"Escape"===e.key&&c(!1)};return document.addEventListener("keydown",e),()=>{document.removeEventListener("keydown",e),lL()}}},[l]),(0,i6.jsxs)(i6.Fragment,{children:[(0,i6.jsx)("button",{className:o("cursor-pointer p-1 text-muted-foreground transition-all hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50",n),disabled:u,onClick:()=>{c(!0)},title:h.viewFullscreen,type:"button",children:(0,i6.jsx)(a,{size:14})}),l?(0,i7.createPortal)((0,i6.jsx)("div",{"aria-label":h.viewFullscreen,"aria-modal":"true",className:o("fixed inset-0 z-50 flex flex-col bg-background"),"data-streamdown":"table-fullscreen",onClick:p,onKeyDown:e=>{"Escape"===e.key&&p()},role:"dialog",children:(0,i6.jsxs)("div",{className:o("flex h-full flex-col"),onClick:e=>e.stopPropagation(),onKeyDown:e=>e.stopPropagation(),role:"presentation",children:[(0,i6.jsxs)("div",{className:o("flex items-center justify-end gap-1 p-4"),children:[r?(0,i6.jsx)(lq,{}):null,i?(0,i6.jsx)(lV,{}):null,(0,i6.jsx)("button",{className:o("rounded-md p-1 text-muted-foreground transition-all hover:bg-muted hover:text-foreground"),onClick:p,title:h.exitFullscreen,type:"button",children:(0,i6.jsx)(s,{size:20})})]}),(0,i6.jsx)("div",{className:o("flex-1 overflow-auto p-4 pt-0 [&_thead]:sticky [&_thead]:top-0 [&_thead]:z-10"),children:(0,i6.jsx)("table",{className:o("w-full border-collapse border border-border"),"data-streamdown":"table",children:e})})]})}),document.body):null]})},lW=({children:e,className:t,showControls:n,showCopy:r=!0,showDownload:i=!0,showFullscreen:a=!0,...s})=>{let o=lc(),l=n&&r,c=n&&i,u=n&&a,h=l||c||u;return(0,i6.jsxs)("div",{className:o("my-4 flex flex-col gap-2 rounded-lg border border-border bg-sidebar p-2"),"data-streamdown":"table-wrapper",children:[h?(0,i6.jsxs)("div",{className:o("flex items-center justify-end gap-1"),children:[l?(0,i6.jsx)(lq,{}):null,c?(0,i6.jsx)(lV,{}):null,u?(0,i6.jsx)(l$,{showCopy:l,showDownload:c,children:e}):null]}):null,(0,i6.jsx)("div",{className:o("border-collapse overflow-x-auto overflow-y-auto rounded-md border border-border bg-background"),children:(0,i6.jsx)("table",{className:o("w-full divide-y divide-border",t),"data-streamdown":"table",...s,children:e})})]})},lQ=/startLine=(\d+)/,lK=/\bnoLineNumbers\b/,lX=(0,t.lazy)(()=>e.A(54086).then(e=>({default:e.Mermaid}))),lZ=/language-([^\s]+)/;function lJ(e,t){if(!(null!=e&&e.position||null!=t&&t.position))return!0;if(!(null!=e&&e.position&&null!=t&&t.position))return!1;let n=e.position.start,r=t.position.start,i=e.position.end,a=t.position.end;return(null==n?void 0:n.line)===(null==r?void 0:r.line)&&(null==n?void 0:n.column)===(null==r?void 0:r.column)&&(null==i?void 0:i.line)===(null==a?void 0:a.line)&&(null==i?void 0:i.column)===(null==a?void 0:a.column)}function l0(e,t){return e.className===t.className&&lJ(e.node,t.node)}var l1=(e,t)=>"boolean"==typeof e?e:!1!==e[t],l2=(e,t)=>{if("boolean"==typeof e)return e;let n=e.table;return!1!==n&&(!0===n||void 0===n||!1!==n[t])},l5=(e,t)=>{if("boolean"==typeof e)return e;let n=e.code;return!1!==n&&(!0===n||void 0===n||!1!==n[t])},l3=(e,t)=>{if("boolean"==typeof e)return e;let n=e.mermaid;return!1!==n&&(!0===n||void 0===n||!1!==n[t])},l4=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("ol",{className:i("list-inside list-decimal whitespace-normal [li_&]:pl-6",t),"data-streamdown":"ordered-list",...r,children:e})},(e,t)=>l0(e,t));l4.displayName="MarkdownOl";var l9=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("li",{className:i("py-1 [&>p]:inline",t),"data-streamdown":"list-item",...r,children:e})},(e,t)=>e.className===t.className&&lJ(e.node,t.node));l9.displayName="MarkdownLi";var l6=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("ul",{className:i("list-inside list-disc whitespace-normal [li_&]:pl-6",t),"data-streamdown":"unordered-list",...r,children:e})},(e,t)=>l0(e,t));l6.displayName="MarkdownUl";var l7=(0,t.memo)(({className:e,node:t,...n})=>{let r=lc();return(0,i6.jsx)("hr",{className:r("my-6 border-border",e),"data-streamdown":"horizontal-rule",...n})},(e,t)=>l0(e,t));l7.displayName="MarkdownHr";var l8=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("span",{className:i("font-semibold",t),"data-streamdown":"strong",...r,children:e})},(e,t)=>l0(e,t));l8.displayName="MarkdownStrong";var ce=(0,t.memo)(({children:e,className:n,href:r,node:i,...a})=>{let s=lc(),{linkSafety:o}=(0,t.useContext)(uR),[l,c]=(0,t.useState)(!1),u="streamdown:incomplete-link"===r,h=(0,t.useCallback)(async e=>{if(!(!(null!=o&&o.enabled&&r)||u)){if(e.preventDefault(),o.onLinkCheck&&await o.onLinkCheck(r))return void window.open(r,"_blank","noreferrer");c(!0)}},[o,r,u]),p=(0,t.useCallback)(()=>{r&&window.open(r,"_blank","noreferrer")},[r]),d={url:null!=r?r:"",isOpen:l,onClose:(0,t.useCallback)(()=>{c(!1)},[]),onConfirm:p};return null!=o&&o.enabled&&r?(0,i6.jsxs)(i6.Fragment,{children:[(0,i6.jsx)("button",{className:s("wrap-anywhere appearance-none text-left font-medium text-primary underline",n),"data-incomplete":u,"data-streamdown":"link",onClick:h,type:"button",children:e}),o.renderModal?o.renderModal(d):(0,i6.jsx)(lv,{...d})]}):(0,i6.jsx)("a",{className:s("wrap-anywhere font-medium text-primary underline",n),"data-incomplete":u,"data-streamdown":"link",href:r,rel:"noreferrer",target:"_blank",...a,children:e})},(e,t)=>l0(e,t)&&e.href===t.href);ce.displayName="MarkdownA";var ct=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("h1",{className:i("mt-6 mb-2 font-semibold text-3xl",t),"data-streamdown":"heading-1",...r,children:e})},(e,t)=>l0(e,t));ct.displayName="MarkdownH1";var cn=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("h2",{className:i("mt-6 mb-2 font-semibold text-2xl",t),"data-streamdown":"heading-2",...r,children:e})},(e,t)=>l0(e,t));cn.displayName="MarkdownH2";var cr=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("h3",{className:i("mt-6 mb-2 font-semibold text-xl",t),"data-streamdown":"heading-3",...r,children:e})},(e,t)=>l0(e,t));cr.displayName="MarkdownH3";var ci=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("h4",{className:i("mt-6 mb-2 font-semibold text-lg",t),"data-streamdown":"heading-4",...r,children:e})},(e,t)=>l0(e,t));ci.displayName="MarkdownH4";var ca=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("h5",{className:i("mt-6 mb-2 font-semibold text-base",t),"data-streamdown":"heading-5",...r,children:e})},(e,t)=>l0(e,t));ca.displayName="MarkdownH5";var cs=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("h6",{className:i("mt-6 mb-2 font-semibold text-sm",t),"data-streamdown":"heading-6",...r,children:e})},(e,t)=>l0(e,t));cs.displayName="MarkdownH6";var co=(0,t.memo)(({children:e,className:n,node:r,...i})=>{let{controls:a}=(0,t.useContext)(uR),s=l1(a,"table"),o=l2(a,"copy"),l=l2(a,"download"),c=l2(a,"fullscreen");return(0,i6.jsx)(lW,{className:n,showControls:s,showCopy:o,showDownload:l,showFullscreen:c,...i,children:e})},(e,t)=>l0(e,t));co.displayName="MarkdownTable";var cl=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("thead",{className:i("bg-muted/80",t),"data-streamdown":"table-header",...r,children:e})},(e,t)=>l0(e,t));cl.displayName="MarkdownThead";var cc=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("tbody",{className:i("divide-y divide-border",t),"data-streamdown":"table-body",...r,children:e})},(e,t)=>l0(e,t));cc.displayName="MarkdownTbody";var cu=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("tr",{className:i("border-border",t),"data-streamdown":"table-row",...r,children:e})},(e,t)=>l0(e,t));cu.displayName="MarkdownTr";var ch=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("th",{className:i("whitespace-nowrap px-4 py-2 text-left font-semibold text-sm",t),"data-streamdown":"table-header-cell",...r,children:e})},(e,t)=>l0(e,t));ch.displayName="MarkdownTh";var cp=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("td",{className:i("px-4 py-2 text-sm",t),"data-streamdown":"table-cell",...r,children:e})},(e,t)=>l0(e,t));cp.displayName="MarkdownTd";var cd=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("blockquote",{className:i("my-4 border-muted-foreground/30 border-l-4 pl-4 text-muted-foreground italic",t),"data-streamdown":"blockquote",...r,children:e})},(e,t)=>l0(e,t));cd.displayName="MarkdownBlockquote";var cm=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("sup",{className:i("text-sm",t),"data-streamdown":"superscript",...r,children:e})},(e,t)=>l0(e,t));cm.displayName="MarkdownSup";var cf=(0,t.memo)(({children:e,className:t,node:n,...r})=>{let i=lc();return(0,i6.jsx)("sub",{className:i("text-sm",t),"data-streamdown":"subscript",...r,children:e})},(e,t)=>l0(e,t));cf.displayName="MarkdownSub";var cg=(0,t.memo)(({children:e,className:n,node:r,...i})=>{if("data-footnotes"in i){let r=Array.isArray(e)?e.map(e=>{if(!(0,t.isValidElement)(e))return e;if(e.type===l4){let n=(Array.isArray(e.props.children)?e.props.children:[e.props.children]).filter(e=>!(e=>{var n,r;if(!(0,t.isValidElement)(e))return!1;let i=Array.isArray(e.props.children)?e.props.children:[e.props.children],a=!1,s=!1;for(let e of i)if(e){if("string"==typeof e)""!==e.trim()&&(a=!0);else if((0,t.isValidElement)(e)){if((null==(n=e.props)?void 0:n["data-footnote-backref"])!==void 0)s=!0;else for(let n of Array.isArray(e.props.children)?e.props.children:[e.props.children])if("string"==typeof n&&""!==n.trim()||(0,t.isValidElement)(n)&&(null==(r=n.props)?void 0:r["data-footnote-backref"])===void 0){a=!0;break}}}return s&&!a})(e));return 0===n.length?null:{...e,props:{...e.props,children:n}}}return e}):e;return(Array.isArray(r)?r.some(e=>null!==e):null!==r)?(0,i6.jsx)("section",{className:n,...i,children:r}):null}return(0,i6.jsx)("section",{className:n,...i,children:e})},(e,t)=>l0(e,t));cg.displayName="MarkdownSection";var cE=(0,t.memo)(({node:e,className:n,children:r,...i})=>{var a,s,o;let l,c=lc(),u=!("data-block"in i),{mermaid:h,controls:p,lineNumbers:d}=(0,t.useContext)(uR),m=lB(),f=(0,t.useContext)(la),g=null==n?void 0:n.match(lZ),E=null!=(a=null==g?void 0:g.at(1))?a:"",T=null!=(l=lM())&&l.renderers&&E&&null!=(o=l.renderers.find(e=>Array.isArray(e.language)?e.language.includes(E):e.language===E))?o:null;if(u)return(0,i6.jsx)("code",{className:c("rounded bg-muted px-1.5 py-0.5 font-mono text-sm",n),"data-streamdown":"inline-code",...i,children:r});let A=null==(s=null==e?void 0:e.properties)?void 0:s.metastring,k=null==A?void 0:A.match(lQ),_=k?Number.parseInt(k[1],10):void 0,b=!(A&&lK.test(A))&&!1!==d,y="";if((0,t.isValidElement)(r)&&r.props&&"object"==typeof r.props&&"children"in r.props&&"string"==typeof r.props.children?y=r.props.children:"string"==typeof r&&(y=r),T){let e=T.component;return(0,i6.jsx)(t.Suspense,{fallback:(0,i6.jsx)(lx,{}),children:(0,i6.jsx)(e,{code:y,isIncomplete:f,language:E,meta:A})})}if("mermaid"===E&&m){let e=l1(p,"mermaid"),r=l3(p,"download"),i=l3(p,"copy"),a=l3(p,"fullscreen"),s=l3(p,"panZoom");return(0,i6.jsx)(t.Suspense,{fallback:(0,i6.jsx)(lx,{}),children:(0,i6.jsxs)("div",{className:c("group relative my-4 flex w-full flex-col gap-2 rounded-xl border border-border bg-sidebar p-2",n),"data-streamdown":"mermaid-block",children:[(0,i6.jsx)("div",{className:c("flex h-8 items-center text-muted-foreground text-xs"),children:(0,i6.jsx)("span",{className:c("ml-1 font-mono lowercase"),children:"mermaid"})}),e&&(r||i||a)?(0,i6.jsx)("div",{className:c("pointer-events-none sticky top-2 z-10 -mt-10 flex h-8 items-center justify-end"),children:(0,i6.jsxs)("div",{className:c("pointer-events-auto flex shrink-0 items-center gap-2 rounded-md border border-sidebar bg-sidebar/80 px-1.5 py-1 supports-[backdrop-filter]:bg-sidebar/70 supports-[backdrop-filter]:backdrop-blur"),"data-streamdown":"mermaid-block-actions",children:[r?(0,i6.jsx)(lF,{chart:y,config:null==h?void 0:h.config}):null,i?(0,i6.jsx)(lN,{code:y}):null,a?(0,i6.jsx)(lH,{chart:y,config:null==h?void 0:h.config}):null]})}):null,(0,i6.jsx)("div",{className:c("rounded-md border border-border bg-background"),children:(0,i6.jsx)(lX,{chart:y,config:null==h?void 0:h.config,showControls:s})})]})})}let C=l1(p,"code"),N=l5(p,"download"),S=l5(p,"copy");return(0,i6.jsx)(lE,{className:n,code:y,isIncomplete:f,language:E,lineNumbers:b,startLine:void 0!==_&&_>=1?_:void 0,children:C?(0,i6.jsxs)(i6.Fragment,{children:[N?(0,i6.jsx)(lI,{code:y,language:E}):null,S?(0,i6.jsx)(lN,{}):null]}):null})},(e,t)=>e.className===t.className&&lJ(e.node,t.node));cE.displayName="MarkdownCode";var cT=(0,t.memo)(({node:e,className:n,src:r,alt:i,onLoad:a,onError:s,...o})=>{let{DownloadIcon:l}=l_(),c=lc(),u=(0,t.useRef)(null),[h,p]=(0,t.useState)(!1),[d,m]=(0,t.useState)(!1),f=lC(),g=null!=o.width||null!=o.height,E=(h||g)&&!d,T=d&&!g;(0,t.useEffect)(()=>{let e=u.current;if(null!=e&&e.complete){let t=e.naturalWidth>0;p(t),m(!t)}},[]);let A=(0,t.useCallback)(e=>{p(!0),m(!1),null==a||a(e)},[a]),k=(0,t.useCallback)(e=>{p(!1),m(!0),null==s||s(e)},[s]),_=async()=>{if(r)try{let e=await (await fetch(r)).blob(),t=new URL(r,window.location.origin).pathname.split("/").pop()||"",n=t.split(".").pop(),a=t.includes(".")&&void 0!==n&&n.length<=4,s="";if(a)s=t;else{let n=e.type,r="png";n.includes("jpeg")||n.includes("jpg")?r="jpg":n.includes("png")?r="png":n.includes("svg")?r="svg":n.includes("gif")?r="gif":n.includes("webp")&&(r="webp"),s=`${(i||t||"image").replace(lD,"")}.${r}`}lo(s,e,e.type)}catch(e){window.open(r,"_blank")}};return r?(0,i6.jsxs)("div",{className:c("group relative my-4 inline-block"),"data-streamdown":"image-wrapper",children:[(0,i6.jsx)("img",{alt:i,className:c("max-w-full rounded-lg",T&&"hidden",n),"data-streamdown":"image",onError:k,onLoad:A,ref:u,src:r,...o}),T&&(0,i6.jsx)("span",{className:c("text-muted-foreground text-xs italic"),"data-streamdown":"image-fallback",children:f.imageNotAvailable}),(0,i6.jsx)("div",{className:c("pointer-events-none absolute inset-0 hidden rounded-lg bg-black/10 group-hover:block")}),E&&(0,i6.jsx)("button",{className:c("absolute right-2 bottom-2 flex h-8 w-8 cursor-pointer items-center justify-center rounded-md border border-border bg-background/90 shadow-sm backdrop-blur-sm transition-all duration-200 hover:bg-background","opacity-0 group-hover:opacity-100"),onClick:_,title:f.downloadImage,type:"button",children:(0,i6.jsx)(l,{size:14})})]}):null},(e,t)=>e.className===t.className&&lJ(e.node,t.node));cT.displayName="MarkdownImg";var cA=(0,t.memo)(({children:e,node:n,...r})=>{let i=(Array.isArray(e)?e:[e]).filter(e=>null!=e&&""!==e);if(1===i.length&&(0,t.isValidElement)(i[0])){let t=i[0].props.node,n=null==t?void 0:t.tagName;if("img"===n||"code"===n&&"data-block"in i[0].props)return(0,i6.jsx)(i6.Fragment,{children:e})}return(0,i6.jsx)("p",{...r,children:e})},(e,t)=>l0(e,t));cA.displayName="MarkdownParagraph";var ck={ol:l4,li:l9,ul:l6,hr:l7,strong:l8,a:ce,h1:ct,h2:cn,h3:cr,h4:ci,h5:ca,h6:cs,table:co,thead:cl,tbody:cc,tr:cu,th:ch,td:cp,blockquote:cd,code:cE,img:cT,pre:({children:e})=>(0,t.isValidElement)(e)?(0,t.cloneElement)(e,{"data-block":"true"}):e,sup:cm,sub:cf,p:cA,section:cg},c_=/[\u0590-\u08FF\uFB1D-\uFDFF\uFE70-\uFEFF]/,cb=/\p{L}/u;function cy(e){for(let t of e.replace(/^#{1,6}\s+/gm,"").replace(/(\*{1,3}|_{1,3})/g,"").replace(/`[^`]*`/g,"").replace(/\[([^\]]*)\]\([^)]*\)/g,"$1").replace(/^[\s>*\-+\d.]+/gm,"")){if(c_.test(t))return"rtl";if(cb.test(t))break}return"ltr"}var cC,cN,cS,cI,cx,cD,cO,cR,cL,cv,cw,cM,cP,cB,cF,cH,cU,cG,cj,cz,cY,cq,cV,c$,cW,cQ,cK,cX,cZ,cJ,c0,c1,c2,c5,c3,c4=/^[ \t]{0,3}(`{3,}|~{3,})/,c9=/^\|?[ \t]*:?-{1,}:?[ \t]*(\|[ \t]*:?-{1,}:?[ \t]*)*\|?$/,c6=e=>{let t=e.split(` `),n=null,r=0;for(let e of t){let t=c4.exec(e);if(null===n){if(t){let e=t[1];n=e[0],r=e.length}}else if(t){let e=t[1],i=e[0],a=e.length;i===n&&a>=r&&(n=null,r=0)}}return null!==n},c7=()=>e=>{l(e,"html",(e,t,n)=>{n&&"number"==typeof t&&(n.children[t]={type:"text",value:e.value})})},c8=[],ue={allowDangerousHtml:!0},ut=new WeakMap,un=new class{constructor(){this.cache=new Map,this.keyCache=new WeakMap,this.maxSize=100}generateCacheKey(e){let t=this.keyCache.get(e);if(t)return t;let n=e.rehypePlugins,r=e.remarkPlugins,i=e.remarkRehypeOptions;if(!(n||r||i)){let t="default";return this.keyCache.set(e,t),t}let a=e=>{if(!e||0===e.length)return"";let t="";for(let n=0;n0&&(t+=","),Array.isArray(r)){let[e,n]=r;if("function"==typeof e){let n=ut.get(e);n||(n=e.name,ut.set(e,n)),t+=n}else t+=String(e);t+=":",t+=JSON.stringify(n)}else if("function"==typeof r){let e=ut.get(r);e||(e=r.name,ut.set(r,e)),t+=e}else t+=String(r)}return t},s=a(n),o=a(r),l=i?JSON.stringify(i):"",c=`${o}::${s}::${l}`;return this.keyCache.set(e,c),c}get(e){let t=this.generateCacheKey(e),n=this.cache.get(t);return n&&(this.cache.delete(t),this.cache.set(t,n)),n}set(e,t){let n=this.generateCacheKey(e);if(this.cache.size>=this.maxSize){let e=this.cache.keys().next().value;e&&this.cache.delete(e)}this.cache.set(n,t)}clear(){this.cache.clear()}},ur=e=>{let t=ui(e),n=e.children||"";return uo(t.runSync(t.parse(n),n),e)},ui=e=>{let t=un.get(e);if(t)return t;let n=ua(e);return un.set(e,n),n},ua=e=>{let t=e.rehypePlugins||c8,n=e.remarkPlugins||c8,r=t.some(e=>Array.isArray(e)?e[0]===nS:e===nS)?n:[...n,c7],i=e.remarkRehypeOptions?{...ue,...e.remarkRehypeOptions}:ue;return sX().use(sE).use(r).use(sv,i).use(t)},us=e=>e,uo=(e,t)=>{let{allowElement:n,allowedElements:r,disallowedElements:i,skipHtml:a,unwrapDisallowed:s,urlTransform:o}=t;if(n||r||i||a||o){let t=o||us;l(e,(e,o,l)=>{var c;let u;return"raw"===e.type&&l&&"number"==typeof o?(c=e.value,a?l.children.splice(o,1):l.children[o]={type:"text",value:c},o):"element"===e.type&&(((e,t)=>{var n;for(let r in aN)if(Object.hasOwn(aN,r)&&Object.hasOwn(e.properties,r)){let i=e.properties[r],a=aN[r];(null===a||a.includes(e.tagName))&&(e.properties[r]=null!=(n=t(String(i||""),r,e))?n:void 0)}})(e,t),u=!1,r?u=!r.includes(e.tagName):i&&(u=i.includes(e.tagName)),!u&&n&&"number"==typeof o&&(u=!n(e,o,l)),u&&l&&"number"==typeof o)?(s&&e.children?l.children.splice(o,1,...e.children):l.children.splice(o,1),o):void 0})}return function(e,t){var n,r,i,a,s;let o;if(!t||void 0===t.Fragment)throw TypeError("Expected `Fragment` in options");let l=t.filePath||void 0;if(t.development){if("function"!=typeof t.jsxDEV)throw TypeError("Expected `jsxDEV` in options when `development: true`");n=l,r=t.jsxDEV,o=function(e,t,i,a){let s=Array.isArray(i.children),o=nl(e);return r(t,i,a,s,{columnNumber:o?o.column-1:void 0,fileName:n,lineNumber:o?o.line:void 0},void 0)}}else{if("function"!=typeof t.jsx)throw TypeError("Expected `jsx` in production options");if("function"!=typeof t.jsxs)throw TypeError("Expected `jsxs` in production options");i=0,a=t.jsx,s=t.jsxs,o=function(e,t,n,r){let i=Array.isArray(n.children)?s:a;return r?i(t,n,r):i(t,n)}}let c={Fragment:t.Fragment,ancestors:[],components:t.components||{},create:o,elementAttributeNameCase:t.elementAttributeNameCase||"react",evaluater:t.createEvaluater?t.createEvaluater():void 0,filePath:l,ignoreInvalidStyle:t.ignoreInvalidStyle||!1,passKeys:!1!==t.passKeys,passNode:t.passNode||!1,schema:"svg"===t.space?Z:X,stylePropertyNameCase:t.stylePropertyNameCase||"dom",tableCellAlignToStyle:!1!==t.tableCellAlignToStyle},u=aT(c,e,void 0);return u&&"string"!=typeof u?u:c.create(e,c.Fragment,{children:u||void 0},void 0)}(e,{Fragment:i6.Fragment,components:t.components,ignoreInvalidStyle:!0,jsx:i6.jsx,jsxs:i6.jsxs,passKeys:!0,passNode:!0})},ul=/\[\^[\w-]{1,200}\](?!:)/,uc=/\[\^[\w-]{1,200}\]:/,uu=/<(\w+)[\s>]/,uh=new Set(["area","base","br","col","embed","hr","img","input","link","meta","param","source","track","wbr"]),up=new Map,ud=new Map,um=(e,t)=>{if(uh.has(t.toLowerCase()))return 0;let n=e.match((e=>{let t=e.toLowerCase(),n=up.get(t);if(n)return n;let r=RegExp(`<${t}(?=[\\s>/])[^>]*>`,"gi");return up.set(t,r),r})(t));if(!n)return 0;let r=0;for(let e of n)e.trimEnd().endsWith("/>")||(r+=1);return r},uf=(e,t)=>{let n=e.match((e=>{let t=e.toLowerCase(),n=ud.get(t);if(n)return n;let r=RegExp(`])[^>]*>`,"gi");return ud.set(t,r),r})(t));return n?n.length:0},ug=e=>{let t=0;for(let n=0;n{let t=ul.test(e),n=uc.test(e);if(t||n)return[e];let r=o5.lex(e,{gfm:!0}),i=[],a=[],s=!1;for(let e of r){let t=e.raw,n=i.length;if(a.length>0){i[n-1]+=t;let e=a.at(-1),r=um(t,e),s=uf(t,e);for(let t=0;t0&&a.at(-1)===e&&a.pop();continue}if("html"===e.type&&e.block){let e=t.match(uu);if(e){let n=e[1];um(t,n)>uf(t,n)&&a.push(n)}}if(n>0&&!s){let e=i[n-1];if(ug(e)%2==1){i[n-1]=e+t;continue}}i.push(t),"space"!==e.type&&(s="code"===e.type)}return i},uT=/([\\`*_~[\]|])/g,uA=e=>e.replace(uT,"\\$1"),uk=e=>"text"===e.type?e.value:"children"in e&&Array.isArray(e.children)?e.children.map(uk).join(""):"",u_=e=>t=>{if(!e||0===e.length)return;let n=new Set(e.map(e=>e.toLowerCase()));l(t,"element",e=>{if(n.has(e.tagName.toLowerCase())){let t=uk(e);e.children=t?[{type:"text",value:t}]:[]}})},ub=/^[ \t]*<[\w!/?-]/,uy=/(^|\n)[ \t]{4,}(?=<[\w!/?-])/g,uC={...nx,protocols:{...nx.protocols,href:[...null!=(c2=null==(c1=nx.protocols)?void 0:c1.href)?c2:[],"tel"]},attributes:{...nx.attributes,code:[...null!=(c3=null==(c5=nx.attributes)?void 0:c5.code)?c3:[],"metastring"]}},uN={raw:nS,sanitize:[nP,uC],harden:[function({defaultOrigin:e="",allowedLinkPrefixes:t=[],allowedImagePrefixes:n=[],allowDataImages:r=!1,allowedProtocols:i=[],blockedImageClass:a="inline-block bg-gray-200 dark:bg-gray-700 text-gray-600 dark:text-gray-400 px-3 py-1 rounded text-sm",blockedLinkClass:o="text-gray-500",linkBlockPolicy:p=c,imageBlockPolicy:d=c}){let m=t.length&&!t.every(e=>"*"===e),E=n.length&&!n.every(e=>"*"===e);if(!e&&(m||E))throw Error("defaultOrigin is required when allowedLinkPrefixes or allowedImagePrefixes are provided");return c=>{var m,E,T,A,k,_,b,y,C;let N,S=(m=e,E=t,T=n,A=r,k=i,_=a,b=o,y=p,C=d,N=(e,t,n)=>{if("element"!==e.type||e[g])return!0;if("a"===e.tagName){let r=f(e.properties.href,E,m,!1,!1,k);if(null!==r)return e.properties.href=r,e.properties.target="_blank",e.properties.rel="noopener noreferrer",!0;if(e[g]=!0,l(e,N),n&&"number"==typeof t){let r=y===h?{type:"remove"}:y===u?{type:"replace",element:{type:"element",tagName:"span",properties:{},children:[...e.children]}}:{type:"replace",element:{type:"element",tagName:"span",properties:{title:"Blocked URL: "+String(e.properties.href),class:b},children:[...e.children,{type:"text",value:" [blocked]"}]}};if("remove"===r.type)return n.children.splice(t,1),[s,t];n.children[t]=r.element}return s}if("img"===e.tagName){let r=f(e.properties.src,T,m,A,!0,k);if(null===r){if(e[g]=!0,l(e,N),n&&"number"==typeof t){let r=function(e,t,n){if(t===h)return{type:"remove"};if(t===u){let t=String(e.properties.alt||"");return t?{type:"replace",element:{type:"element",tagName:"span",properties:{},children:[{type:"text",value:t}]}}:{type:"remove"}}return{type:"replace",element:{type:"element",tagName:"span",properties:{class:n},children:[{type:"text",value:"[Image blocked: "+String(e.properties.alt||"No description")+"]"}]}}}(e,C,_);if("remove"===r.type)return n.children.splice(t,1),[s,t];n.children[t]=r.element}return s}e.properties.src=r}return!0});(function e(t){if("children"in t&&Array.isArray(t.children))for(let n of(t.children=t.children.filter(e=>null!=e),t.children))e(n)})(c),l(c,S)}},{allowedImagePrefixes:["*"],allowedLinkPrefixes:["*"],allowedProtocols:["*"],defaultOrigin:void 0,allowDataImages:!0}]},uS=Object.values(uN),uI=Object.values({gfm:[function(e){let t,n,r,i=e||il,a=this.data(),s=a.micromarkExtensions||(a.micromarkExtensions=[]),o=a.fromMarkdownExtensions||(a.fromMarkdownExtensions=[]),l=a.toMarkdownExtensions||(a.toMarkdownExtensions=[]);s.push(rB([{text:rV},{document:{91:{name:"gfmFootnoteDefinition",tokenize:r4,continuation:{tokenize:r9},exit:r6}},text:{91:{name:"gfmFootnoteCall",tokenize:r3},93:{name:"gfmPotentialFootnoteCall",add:"after",tokenize:r2,resolveTo:r5}}},(t=(i||{}).singleTilde,n={name:"strikethrough",tokenize:function(e,n,r){let i=this.previous,a=this.events,s=0;return function(o){return 126===i&&"characterEscape"!==a[a.length-1][1].type?r(o):(e.enter("strikethroughSequenceTemporary"),function a(o){let l=rE(i);if(126===o)return s>1?r(o):(e.consume(o),s++,a);if(s<2&&!t)return r(o);let c=e.exit("strikethroughSequenceTemporary"),u=rE(o);return c._open=!u||2===u&&!!l,c._close=!l||2===l&&!!u,n(o)}(o))}},resolveAll:function(e,t){let n=-1;for(;++n0&&(a.shift(4),s+=a.move((r?"\n":" ")+n.indentLines(n.containerFlow(e,a.current()),r?ru:rc))),o(),s},footnoteReference:rl},unsafe:[{character:"[",inConstruct:["label","phrasing","reference"]}]}),{unsafe:[{character:"~",inConstruct:"phrasing",notInConstruct:rh}],handlers:{delete:rm}},function(e){let t=e||{},n=t.tableCellPadding,r=t.tablePipeAlign,i=t.stringLength,a=n?" ":"|";return{unsafe:[{character:"\r",inConstruct:"tableCell"},{character:"\n",inConstruct:"tableCell"},{atBreak:!0,character:"|",after:"[ :-]"},{character:"|",inConstruct:"tableCell"},{atBreak:!0,character:":",after:"-"},{atBreak:!0,character:"-",after:"[:|-]"}],handlers:{inlineCode:function(e,t,n){let r=rb(e,t,n);return n.stack.includes("tableCell")&&(r=r.replace(/\|/g,"\\$&")),r},table:function(e,t,n,r){return o(function(e,t,n){let r=e.children,i=-1,a=[],s=t.enter("table");for(;++ic&&(c=e[u].length);++al[a])&&(l[a]=e)}t.push(s)}s[u]=t,o[u]=r}let p=-1;if("object"==typeof r&&"length"in r)for(;++pl[p]&&(l[p]=i),m[p]=i),d[p]=s}s.splice(1,0,d),o.splice(1,0,m),u=-1;let f=[];for(;++ue=>{l(e,"code",e=>{var t,n;e.meta&&(e.data=null!=(t=e.data)?t:{},e.data.hProperties={...null!=(n=e.data.hProperties)?n:{},metastring:e.meta})})}}),ux={block:" ▋",circle:" ●"},uD=["github-light","github-dark"],uO={enabled:!0},uR=(0,t.createContext)({shikiTheme:uD,controls:!0,isAnimating:!1,lineNumbers:!0,mode:"streaming",mermaid:void 0,linkSafety:uO}),uL=(0,t.memo)(({content:e,shouldParseIncompleteMarkdown:t,shouldNormalizeHtmlIndentation:n,index:r,isIncomplete:i,dir:a,animatePlugin:s,...o})=>{if(s){let e=s.getLastRenderCharCount();s.setPrevContentLength(e)}let l="string"==typeof e&&n&&"string"==typeof e&&0!==e.length&&ub.test(e)?e.replace(uy,"$1"):e,c=(0,i6.jsx)(ur,{...o,children:l});return(0,i6.jsx)(la.Provider,{value:i,children:a?(0,i6.jsx)("div",{dir:a,style:{display:"contents"},children:c}):c})},(e,t)=>{if(e.content!==t.content||e.shouldNormalizeHtmlIndentation!==t.shouldNormalizeHtmlIndentation||e.index!==t.index||e.isIncomplete!==t.isIncomplete||e.dir!==t.dir)return!1;if(e.components!==t.components){let n=Object.keys(e.components||{}),r=Object.keys(t.components||{});if(n.length!==r.length||n.some(n=>{var r,i;return(null==(r=e.components)?void 0:r[n])!==(null==(i=t.components)?void 0:i[n])}))return!1}return e.rehypePlugins===t.rehypePlugins&&e.remarkPlugins===t.remarkPlugins});uL.displayName="Block";var uv=(0,t.memo)(({children:e,mode:n="streaming",dir:r,parseIncompleteMarkdown:i=!0,normalizeHtmlIndentation:a=!1,components:s,rehypePlugins:o=uS,remarkPlugins:l=uI,className:c,shikiTheme:u=uD,mermaid:h,controls:p=!0,isAnimating:d=!1,animated:m,BlockComponent:f=uL,parseMarkdownIntoBlocksFn:g=uE,caret:E,plugins:T,remend:A,linkSafety:k=uO,lineNumbers:_=!0,allowedTags:b,literalTagContent:y,translations:C,icons:N,prefix:S,onAnimationStart:I,onAnimationEnd:x,...D})=>{let O=(0,t.useId)(),[R,L]=(0,t.useTransition)(),v=(0,t.useMemo)(()=>S?(...e)=>((e,t)=>{if(!e||!t)return t;let n=`${e}:`;return t.split(/\s+/).filter(Boolean).map(t=>t.startsWith(n)?t:`${e}:${t}`).join(" ")})(S,(0,i9.twMerge)((0,i4.clsx)(e))):ls,[S]),w=(0,t.useRef)(null),M=(0,t.useRef)(I),P=(0,t.useRef)(x);M.current=I,P.current=x,(0,t.useEffect)(()=>{var e,t,r;if("static"===n)return;let i=w.current;if(w.current=d,null===i){d&&(null==(e=M.current)||e.call(M));return}d&&!i?null==(t=M.current)||t.call(M):!d&&i&&(null==(r=P.current)||r.call(P))},[d,n]);let B=(0,t.useMemo)(()=>b?Object.keys(b):[],[b]),F=(0,t.useMemo)(()=>{if("string"!=typeof e)return"";let t="streaming"===n&&i?((e,t)=>{var n,r;let i;if(!e||"string"!=typeof e)return e;let a=e.endsWith(" ")&&!e.endsWith(" ")?e.slice(0,-1):e;for(let{handler:e,earlyReturn:s}of[...(i=null!=(r=null==t?void 0:t.linkMode)?r:"protocol",i3.filter(({handler:e,optionKey:n})=>"links"===e.name?!1!==(null==t?void 0:t.links)||!1!==(null==t?void 0:t.images):"inlineKatex"===e.name?!0===(null==t?void 0:t.inlineKatex):!1!==(null==t?void 0:t[n])).map(({handler:e,earlyReturn:t})=>"links"===e.name?{handler:iu(iE({},e),ih({handle:e=>iZ(e,i)})),earlyReturn:"protocol"===i?t:void 0}:{handler:e,earlyReturn:t})),...(null!=(n=null==t?void 0:t.handlers)?n:[]).map(e=>{var t;return{handler:iu(iE({},e),ih({priority:null!=(t=e.priority)?t:100})),earlyReturn:void 0}})].sort((e,t)=>{var n,r;return(null!=(n=e.handler.priority)?n:0)-(null!=(r=t.handler.priority)?r:0)}))if(a=e.handle(a),null!=s&&s(a))break;return a})(e,A):e;return y&&y.length>0&&(t=((e,t)=>{if(!t.length)return e;let n=e;for(let e of t){let t=RegExp(`(<${e}(?=[\\s>/])[^>]*>)([\\s\\S]*?)()`,"gi");n=n.replace(t,(e,t,n,r)=>t+uA(n).replace(/\n\n/g," ")+r)}return n})(t,y)),B.length>0&&(t=((e,t)=>{if(!t.length)return e;let n=e;for(let e of t){let t=RegExp(`(<${e}(?=[\\s>/])[^>]*>)([\\s\\S]*?)()`,"gi");n=n.replace(t,(e,t,n,r)=>{if(!n.includes(` `))return t+n+r;let i=n.replace(/\n\n/g,` `),a=(i.startsWith(` `)?"":` `)+i+(i.endsWith(` `)?"":` `);return`${t}${a}${r} `})}return n})(t,B)),t},[e,n,i,A,B,y]),H=(0,t.useMemo)(()=>g(F),[F,g]),[U,G]=(0,t.useState)(H);(0,t.useEffect)(()=>{"streaming"!==n||V?G(H):L(()=>{G(H)})},[H,n]);let j="streaming"===n?U:H,z=(0,t.useMemo)(()=>"auto"===r?j.map(cy):void 0,[j,r]),Y=(0,t.useMemo)(()=>j.map((e,t)=>`${O}-${t}`),[j.length,O]),q=(0,t.useMemo)(()=>!0===m?"true":m?JSON.stringify(m):"",[m]),V=(0,t.useMemo)(()=>q?"true"===q?li():li(m):null,[q]),$=(0,t.useMemo)(()=>{var e,t;return{shikiTheme:null!=(t=null==(e=null==T?void 0:T.code)?void 0:e.getThemes())?t:u,controls:p,isAnimating:d,lineNumbers:_,mode:n,mermaid:h,linkSafety:k}},[u,p,d,_,n,h,k,null==T?void 0:T.code]),W=(0,t.useMemo)(()=>C?JSON.stringify(C):"",[C]),Q=(0,t.useMemo)(()=>({...lb,...C}),[W]),K=(0,t.useMemo)(()=>{let{inlineCode:e,...n}=null!=s?s:{},r={...ck,...n};if(e){let n=r.code;r.code=r=>"data-block"in r?n?(0,t.createElement)(n,r):null:(0,t.createElement)(e,r)}return r},[s]),X=(0,t.useMemo)(()=>{let e=[];return null!=T&&T.cjk&&(e=[...e,...T.cjk.remarkPluginsBefore]),e=[...e,...l],null!=T&&T.cjk&&(e=[...e,...T.cjk.remarkPluginsAfter]),null!=T&&T.math&&(e=[...e,T.math.remarkPlugin]),e},[l,null==T?void 0:T.math,null==T?void 0:T.cjk]),Z=(0,t.useMemo)(()=>{var e;let t=o;if(b&&Object.keys(b).length>0&&o===uS){let n={...uC,tagNames:[...null!=(e=uC.tagNames)?e:[],...Object.keys(b)],attributes:{...uC.attributes,...b}};t=[uN.raw,[nP,n],uN.harden]}return y&&y.length>0&&(t=[...t,[u_,y]]),null!=T&&T.math&&(t=[...t,T.math.rehypePlugin]),V&&d&&(t=[...t,V.rehypePlugin]),t},[o,null==T?void 0:T.math,V,d,b,y]),J=(0,t.useMemo)(()=>{if(!d||0===j.length)return!1;let e=j.at(-1);return c6(e)||(e=>{for(let t of e.split(` `)){let e=t.trim();if(e.length>0&&e.includes("|")&&c9.test(e))return!0}return!1})(e)},[d,j]),ee=(0,t.useMemo)(()=>E&&d&&!J?{"--streamdown-caret":`"${ux[E]}"`}:void 0,[E,d,J]);return"static"===n?(0,i6.jsx)(ly.Provider,{value:Q,children:(0,i6.jsx)(lw.Provider,{value:null!=T?T:null,children:(0,i6.jsx)(uR.Provider,{value:$,children:(0,i6.jsx)(lk,{icons:N,children:(0,i6.jsx)(ll.Provider,{value:v,children:(0,i6.jsx)("div",{className:v("space-y-4 whitespace-normal [&>*:first-child]:mt-0 [&>*:last-child]:mb-0",c),dir:"auto"===r?cy(F):r,children:(0,i6.jsx)(ur,{components:K,rehypePlugins:Z,remarkPlugins:X,...D,children:F})})})})})})}):(0,i6.jsx)(ly.Provider,{value:Q,children:(0,i6.jsx)(lw.Provider,{value:null!=T?T:null,children:(0,i6.jsx)(uR.Provider,{value:$,children:(0,i6.jsx)(lk,{icons:N,children:(0,i6.jsx)(ll.Provider,{value:v,children:(0,i6.jsxs)("div",{className:v("space-y-4 whitespace-normal [&>*:first-child]:mt-0 [&>*:last-child]:mb-0",E&&!J?"[&>*:last-child]:after:inline [&>*:last-child]:after:align-baseline [&>*:last-child]:after:content-[var(--streamdown-caret)]":null,c),style:ee,children:[0===j.length&&E&&d&&(0,i6.jsx)("span",{}),j.map((e,t)=>{var n;let s=t===j.length-1,o=d&&s&&c6(e);return(0,i6.jsx)(f,{animatePlugin:V,components:K,content:e,dir:null!=(n=null==z?void 0:z[t])?n:"auto"!==r?r:void 0,index:t,isIncomplete:o,rehypePlugins:Z,remarkPlugins:X,shouldNormalizeHtmlIndentation:a,shouldParseIncompleteMarkdown:i,...D},Y[t])})]})})})})})})},(e,t)=>e.children===t.children&&e.shikiTheme===t.shikiTheme&&e.isAnimating===t.isAnimating&&e.animated===t.animated&&e.mode===t.mode&&e.plugins===t.plugins&&e.className===t.className&&e.linkSafety===t.linkSafety&&e.lineNumbers===t.lineNumbers&&e.normalizeHtmlIndentation===t.normalizeHtmlIndentation&&e.literalTagContent===t.literalTagContent&&JSON.stringify(e.translations)===JSON.stringify(t.translations)&&e.prefix===t.prefix&&e.dir===t.dir);uv.displayName="Streamdown";var uw=({children:e,className:n,minZoom:r=.5,maxZoom:i=3,zoomStep:a=.1,showControls:s=!0,initialZoom:o=1,fullscreen:l=!1})=>{let{RotateCcwIcon:c,ZoomInIcon:u,ZoomOutIcon:h}=l_(),p=lc(),d=(0,t.useRef)(null),m=(0,t.useRef)(null),[f,g]=(0,t.useState)(o),[E,T]=(0,t.useState)({x:0,y:0}),[A,k]=(0,t.useState)(!1),[_,b]=(0,t.useState)({x:0,y:0}),[y,C]=(0,t.useState)({x:0,y:0}),N=(0,t.useCallback)(e=>{g(t=>Math.max(r,Math.min(i,t+e)))},[r,i]),S=(0,t.useCallback)(()=>{N(a)},[N,a]),I=(0,t.useCallback)(()=>{N(-a)},[N,a]),x=(0,t.useCallback)(()=>{g(o),T({x:0,y:0})},[o]),D=(0,t.useCallback)(e=>{e.preventDefault(),N(e.deltaY>0?-a:a)},[N,a]),O=(0,t.useCallback)(e=>{if(0!==e.button||!1===e.isPrimary)return;k(!0),b({x:e.clientX,y:e.clientY}),C(E);let t=e.currentTarget;t instanceof HTMLElement&&t.setPointerCapture(e.pointerId)},[E]),R=(0,t.useCallback)(e=>{if(!A)return;e.preventDefault();let t=e.clientX-_.x,n=e.clientY-_.y;T({x:y.x+t,y:y.y+n})},[A,_,y]),L=(0,t.useCallback)(e=>{k(!1);let t=e.currentTarget;t instanceof HTMLElement&&t.releasePointerCapture(e.pointerId)},[]);return(0,t.useEffect)(()=>{let e=d.current;if(e)return e.addEventListener("wheel",D,{passive:!1}),()=>{e.removeEventListener("wheel",D)}},[D]),(0,t.useEffect)(()=>{let e=m.current;if(e&&A)return document.body.style.userSelect="none",e.addEventListener("pointermove",R,{passive:!1}),e.addEventListener("pointerup",L),e.addEventListener("pointercancel",L),()=>{document.body.style.userSelect="",e.removeEventListener("pointermove",R),e.removeEventListener("pointerup",L),e.removeEventListener("pointercancel",L)}},[A,R,L]),(0,i6.jsxs)("div",{className:p("relative flex flex-col",l?"h-full w-full":"min-h-28 w-full",n),ref:d,style:{cursor:A?"grabbing":"grab"},children:[s?(0,i6.jsxs)("div",{className:p("absolute z-10 flex flex-col gap-1 rounded-md border border-border bg-background/80 p-1 supports-[backdrop-filter]:bg-background/70 supports-[backdrop-filter]:backdrop-blur-sm",l?"bottom-4 left-4":"bottom-2 left-2"),children:[(0,i6.jsx)("button",{className:p("flex items-center justify-center rounded p-1.5 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50"),disabled:f>=i,onClick:S,title:"Zoom in",type:"button",children:(0,i6.jsx)(u,{size:16})}),(0,i6.jsx)("button",{className:p("flex items-center justify-center rounded p-1.5 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground disabled:cursor-not-allowed disabled:opacity-50"),disabled:f<=r,onClick:I,title:"Zoom out",type:"button",children:(0,i6.jsx)(h,{size:16})}),(0,i6.jsx)("button",{className:p("flex items-center justify-center rounded p-1.5 text-muted-foreground transition-colors hover:bg-muted hover:text-foreground"),onClick:x,title:"Reset zoom and pan",type:"button",children:(0,i6.jsx)(c,{size:16})})]}):null,(0,i6.jsx)("div",{className:p("flex-1 origin-center transition-transform duration-150 ease-out",l?"flex h-full w-full items-center justify-center":"flex w-full items-center justify-center"),onPointerDown:O,ref:m,role:"application",style:{transform:`translate(${E.x}px, ${E.y}px) scale(${f})`,transformOrigin:"center center",touchAction:"none",willChange:"transform"},children:e})]})},uM=({chart:e,className:n,config:r,fullscreen:i=!1,showControls:a=!0})=>{let s=lc(),[o,l]=(0,t.useState)(null),[c,u]=(0,t.useState)(!1),[h,p]=(0,t.useState)(""),[d,m]=(0,t.useState)(""),[f,g]=(0,t.useState)(0),{mermaid:E}=(0,t.useContext)(uR),T=lB(),A=null==E?void 0:E.errorComponent,{shouldRender:k,containerRef:_}=function(e={}){let{immediate:n=!1,debounceDelay:r=300,rootMargin:i="300px",idleTimeout:a=500}=e,[s,o]=(0,t.useState)(!1),l=(0,t.useRef)(null),c=(0,t.useRef)(null),u=(0,t.useRef)(null),h=(0,t.useMemo)(()=>e=>{let t=Date.now();return window.setTimeout(()=>{e({didTimeout:!1,timeRemaining:()=>Math.max(0,50-(Date.now()-t))})},1)},[]),p=(0,t.useMemo)(()=>"undefined"!=typeof window&&window.requestIdleCallback?(e,t)=>window.requestIdleCallback(e,t):h,[h]),d=(0,t.useMemo)(()=>"undefined"!=typeof window&&window.cancelIdleCallback?e=>window.cancelIdleCallback(e):e=>{clearTimeout(e)},[]);return(0,t.useEffect)(()=>{if(n)return void o(!0);let e=l.current;if(!e)return;c.current&&(clearTimeout(c.current),c.current=null),u.current&&(d(u.current),u.current=null);let t=()=>{c.current&&(clearTimeout(c.current),c.current=null),u.current&&(d(u.current),u.current=null)},s=(e,n)=>{e.isIntersecting?(t(),c.current=window.setTimeout(()=>{var e,t;let r=n.takeRecords();(0===r.length||null!=(t=null==(e=r.at(-1))?void 0:e.isIntersecting)&&t)&&(u.current=p(e=>{e.timeRemaining()>0||e.didTimeout?(o(!0),n.disconnect()):u.current=p(()=>{o(!0),n.disconnect()},{timeout:a/2})},{timeout:a}))},r)):t()},h=new IntersectionObserver(e=>{for(let t of e)s(t,h)},{rootMargin:i,threshold:0});return h.observe(e),()=>{c.current&&clearTimeout(c.current),u.current&&d(u.current),h.disconnect()}},[n,r,i,a,d,p]),{shouldRender:s,containerRef:l}}({immediate:i});return((0,t.useEffect)(()=>{if(k){if(!T)return void l("Mermaid plugin not available. Please add the mermaid plugin to enable diagram rendering.");(async()=>{try{l(null),u(!0);let t=T.getMermaid(r),n=e.split("").reduce((e,t)=>(e<<5)-e+t.charCodeAt(0)|0,0),i=`mermaid-${Math.abs(n)}-${Date.now()}-${Math.random().toString(36).substring(2,9)}`,{svg:a}=await t.render(i,e);p(a),m(a)}catch(e){d||h||l(e instanceof Error?e.message:"Failed to render Mermaid chart")}finally{u(!1)}})()}},[e,r,f,k,T]),k||h||d)?!c||h||d?!o||h||d?(0,i6.jsx)("div",{className:s("size-full",n),"data-streamdown":"mermaid",ref:_,children:(0,i6.jsx)(uw,{className:s(i?"size-full overflow-hidden":"overflow-hidden",n),fullscreen:i,maxZoom:3,minZoom:.5,showControls:a,zoomStep:.1,children:(0,i6.jsx)("div",{"aria-label":"Mermaid chart",className:s("flex justify-center",i?"size-full items-center":null),dangerouslySetInnerHTML:{__html:h||d},role:"img"})})}):A?(0,i6.jsx)("div",{ref:_,children:(0,i6.jsx)(A,{chart:e,error:o,retry:()=>g(e=>e+1)})}):(0,i6.jsxs)("div",{className:s("rounded-md bg-red-50 p-4",n),ref:_,children:[(0,i6.jsxs)("p",{className:s("font-mono text-red-700 text-sm"),children:["Mermaid Error: ",o]}),(0,i6.jsxs)("details",{className:s("mt-2"),children:[(0,i6.jsx)("summary",{className:s("cursor-pointer text-red-600 text-xs"),children:"Show Code"}),(0,i6.jsx)("pre",{className:s("mt-2 overflow-x-auto rounded bg-red-100 p-2 text-red-800 text-xs"),children:e})]})]}):(0,i6.jsx)("div",{className:s("my-4 flex justify-center p-4",n),ref:_,children:(0,i6.jsxs)("div",{className:s("flex items-center space-x-2 text-muted-foreground"),children:[(0,i6.jsx)("div",{className:s("h-4 w-4 animate-spin rounded-full border-current border-b-2")}),(0,i6.jsx)("span",{className:s("text-sm"),children:"Loading diagram..."})]})}):(0,i6.jsx)("div",{className:s("my-4 min-h-[200px]",n),ref:_})};e.s(["A",()=>uR,"C",()=>uv,"c",()=>lh,"f",()=>lP,"l",()=>uM],12885)}]);_next/static/chunks/0f9c11a34aa8aca5.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,7284,77130,e=>{"use strict";function r(){for(var e,r,o=0,t="",l=arguments.length;or],7284);let o=(e=new Map,r=null,o)=>({nextPart:e,validators:r,classGroupId:o}),t=[],l=(e,r,o)=>{if(0==e.length-r)return o.classGroupId;let t=e[r],s=o.nextPart.get(t);if(s){let o=l(e,r+1,s);if(o)return o}let a=o.validators;if(null===a)return;let n=0===r?e.join("-"):e.slice(r).join("-"),i=a.length;for(let e=0;e{let t=o();for(let o in e)a(e[o],t,o,r);return t},a=(e,r,o,t)=>{let l=e.length;for(let s=0;s{"string"==typeof e?i(e,r,o):"function"==typeof e?d(e,r,o,t):c(e,r,o,t)},i=(e,r,o)=>{(""===e?r:m(r,e)).classGroupId=o},d=(e,r,o,t)=>{p(e)?a(e(t),r,o,t):(null===r.validators&&(r.validators=[]),r.validators.push({classGroupId:o,validator:e}))},c=(e,r,o,t)=>{let l=Object.entries(e),s=l.length;for(let e=0;e{let t=e,l=r.split("-"),s=l.length;for(let e=0;e"isThemeGetter"in e&&!0===e.isThemeGetter,b=[],u=(e,r,o,t,l)=>({modifiers:e,hasImportantModifier:r,baseClassName:o,maybePostfixModifierPosition:t,isExternal:l}),f=/\s+/,g=e=>{let r;if("string"==typeof e)return e;let o="";for(let t=0;t{let r=r=>r[e]||h;return r.isThemeGetter=!0,r},x=/^\[(?:(\w[\w-]*):)?(.+)\]$/i,w=/^\((?:(\w[\w-]*):)?(.+)\)$/i,v=/^\d+(?:\.\d+)?\/\d+(?:\.\d+)?$/,y=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,z=/\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$/,j=/^(rgba?|hsla?|hwb|(ok)?(lab|lch)|color-mix)\(.+\)$/,G=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,C=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,O=e=>v.test(e),N=e=>!!e&&!Number.isNaN(Number(e)),I=e=>!!e&&Number.isInteger(Number(e)),M=e=>e.endsWith("%")&&N(e.slice(0,-1)),T=e=>y.test(e),$=()=>!0,W=e=>z.test(e)&&!j.test(e),A=()=>!1,P=e=>G.test(e),S=e=>C.test(e),q=e=>!K(e)&&!J(e),B=e=>er(e,es,A),K=e=>x.test(e),R=e=>er(e,ea,W),U=e=>er(e,en,N),_=e=>er(e,ed,$),E=e=>er(e,ei,A),D=e=>er(e,et,A),F=e=>er(e,el,S),H=e=>er(e,ec,P),J=e=>w.test(e),L=e=>eo(e,ea),Q=e=>eo(e,ei),V=e=>eo(e,et),X=e=>eo(e,es),Y=e=>eo(e,el),Z=e=>eo(e,ec,!0),ee=e=>eo(e,ed,!0),er=(e,r,o)=>{let t=x.exec(e);return!!t&&(t[1]?r(t[1]):o(t[2]))},eo=(e,r,o=!1)=>{let t=w.exec(e);return!!t&&(t[1]?r(t[1]):o)},et=e=>"position"===e||"percentage"===e,el=e=>"image"===e||"url"===e,es=e=>"length"===e||"size"===e||"bg-size"===e,ea=e=>"length"===e,en=e=>"number"===e,ei=e=>"family-name"===e,ed=e=>"number"===e||"weight"===e,ec=e=>"shadow"===e,em=((e,...r)=>{let o,a,n,i,d=e=>{let r=a(e);if(r)return r;let t=((e,r)=>{let{parseClassName:o,getClassGroupId:t,getConflictingClassGroupIds:l,sortModifiers:s}=r,a=[],n=e.trim().split(f),i="";for(let e=n.length-1;e>=0;e-=1){let r=n[e],{isExternal:d,modifiers:c,hasImportantModifier:m,baseClassName:p,maybePostfixModifierPosition:b}=o(r);if(d){i=r+(i.length>0?" "+i:i);continue}let u=!!b,f=t(u?p.substring(0,b):p);if(!f){if(!u||!(f=t(p))){i=r+(i.length>0?" "+i:i);continue}u=!1}let g=0===c.length?"":1===c.length?c[0]:s(c).join(":"),h=m?g+"!":g,k=h+f;if(a.indexOf(k)>-1)continue;a.push(k);let x=l(f,u);for(let e=0;e0?" "+i:i)}return i})(e,o);return n(e,t),t};return i=c=>{var m;let p;return a=(o={cache:(e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let r=0,o=Object.create(null),t=Object.create(null),l=(l,s)=>{o[l]=s,++r>e&&(r=0,t=o,o=Object.create(null))};return{get(e){let r=o[e];return void 0!==r?r:void 0!==(r=t[e])?(l(e,r),r):void 0},set(e,r){e in o?o[e]=r:l(e,r)}}})((m=r.reduce((e,r)=>r(e),e())).cacheSize),parseClassName:(e=>{let{prefix:r,experimentalParseClassName:o}=e,t=e=>{let r,o=[],t=0,l=0,s=0,a=e.length;for(let n=0;ns?r-s:void 0)};if(r){let e=r+":",o=t;t=r=>r.startsWith(e)?o(r.slice(e.length)):u(b,!1,r,void 0,!0)}if(o){let e=t;t=r=>o({className:r,parseClassName:e})}return t})(m),sortModifiers:(p=new Map,m.orderSensitiveModifiers.forEach((e,r)=>{p.set(e,1e6+r)}),e=>{let r=[],o=[];for(let t=0;t0&&(o.sort(),r.push(...o),o=[]),r.push(l)):o.push(l)}return o.length>0&&(o.sort(),r.push(...o)),r}),...(e=>{let r=(e=>{let{theme:r,classGroups:o}=e;return s(o,r)})(e),{conflictingClassGroups:o,conflictingClassGroupModifiers:a}=e;return{getClassGroupId:e=>{if(e.startsWith("[")&&e.endsWith("]")){var o;let r,t,l;return -1===(o=e).slice(1,-1).indexOf(":")?void 0:(t=(r=o.slice(1,-1)).indexOf(":"),(l=r.slice(0,t))?"arbitrary.."+l:void 0)}let t=e.split("-"),s=+(""===t[0]&&t.length>1);return l(t,s,r)},getConflictingClassGroupIds:(e,r)=>{if(r){let r=a[e],l=o[e];if(r){if(l){let e=Array(l.length+r.length);for(let r=0;ri(((...e)=>{let r,o,t=0,l="";for(;t{let e=k("color"),r=k("font"),o=k("text"),t=k("font-weight"),l=k("tracking"),s=k("leading"),a=k("breakpoint"),n=k("container"),i=k("spacing"),d=k("radius"),c=k("shadow"),m=k("inset-shadow"),p=k("text-shadow"),b=k("drop-shadow"),u=k("blur"),f=k("perspective"),g=k("aspect"),h=k("ease"),x=k("animate"),w=()=>["auto","avoid","all","avoid-page","page","left","right","column"],v=()=>["center","top","bottom","left","right","top-left","left-top","top-right","right-top","bottom-right","right-bottom","bottom-left","left-bottom"],y=()=>[...v(),J,K],z=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto","contain","none"],G=()=>[J,K,i],C=()=>[O,"full","auto",...G()],W=()=>[I,"none","subgrid",J,K],A=()=>["auto",{span:["full",I,J,K]},I,J,K],P=()=>[I,"auto",J,K],S=()=>["auto","min","max","fr",J,K],er=()=>["start","end","center","between","around","evenly","stretch","baseline","center-safe","end-safe"],eo=()=>["start","end","center","stretch","center-safe","end-safe"],et=()=>["auto",...G()],el=()=>[O,"auto","full","dvw","dvh","lvw","lvh","svw","svh","min","max","fit",...G()],es=()=>[O,"screen","full","dvw","lvw","svw","min","max","fit",...G()],ea=()=>[O,"screen","full","lh","dvh","lvh","svh","min","max","fit",...G()],en=()=>[e,J,K],ei=()=>[...v(),V,D,{position:[J,K]}],ed=()=>["no-repeat",{repeat:["","x","y","space","round"]}],ec=()=>["auto","cover","contain",X,B,{size:[J,K]}],em=()=>[M,L,R],ep=()=>["","none","full",d,J,K],eb=()=>["",N,L,R],eu=()=>["solid","dashed","dotted","double"],ef=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],eg=()=>[N,M,V,D],eh=()=>["","none",u,J,K],ek=()=>["none",N,J,K],ex=()=>["none",N,J,K],ew=()=>[N,J,K],ev=()=>[O,"full",...G()];return{cacheSize:500,theme:{animate:["spin","ping","pulse","bounce"],aspect:["video"],blur:[T],breakpoint:[T],color:[$],container:[T],"drop-shadow":[T],ease:["in","out","in-out"],font:[q],"font-weight":["thin","extralight","light","normal","medium","semibold","bold","extrabold","black"],"inset-shadow":[T],leading:["none","tight","snug","normal","relaxed","loose"],perspective:["dramatic","near","normal","midrange","distant","none"],radius:[T],shadow:[T],spacing:["px",N],text:[T],"text-shadow":[T],tracking:["tighter","tight","normal","wide","wider","widest"]},classGroups:{aspect:[{aspect:["auto","square",O,K,J,g]}],container:["container"],columns:[{columns:[N,K,J,n]}],"break-after":[{"break-after":w()}],"break-before":[{"break-before":w()}],"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:y()}],overflow:[{overflow:z()}],"overflow-x":[{"overflow-x":z()}],"overflow-y":[{"overflow-y":z()}],overscroll:[{overscroll:j()}],"overscroll-x":[{"overscroll-x":j()}],"overscroll-y":[{"overscroll-y":j()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:C()}],"inset-x":[{"inset-x":C()}],"inset-y":[{"inset-y":C()}],start:[{"inset-s":C(),start:C()}],end:[{"inset-e":C(),end:C()}],"inset-bs":[{"inset-bs":C()}],"inset-be":[{"inset-be":C()}],top:[{top:C()}],right:[{right:C()}],bottom:[{bottom:C()}],left:[{left:C()}],visibility:["visible","invisible","collapse"],z:[{z:[I,"auto",J,K]}],basis:[{basis:[O,"full","auto",n,...G()]}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["nowrap","wrap","wrap-reverse"]}],flex:[{flex:[N,O,"auto","initial","none",K]}],grow:[{grow:["",N,J,K]}],shrink:[{shrink:["",N,J,K]}],order:[{order:[I,"first","last","none",J,K]}],"grid-cols":[{"grid-cols":W()}],"col-start-end":[{col:A()}],"col-start":[{"col-start":P()}],"col-end":[{"col-end":P()}],"grid-rows":[{"grid-rows":W()}],"row-start-end":[{row:A()}],"row-start":[{"row-start":P()}],"row-end":[{"row-end":P()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":S()}],"auto-rows":[{"auto-rows":S()}],gap:[{gap:G()}],"gap-x":[{"gap-x":G()}],"gap-y":[{"gap-y":G()}],"justify-content":[{justify:[...er(),"normal"]}],"justify-items":[{"justify-items":[...eo(),"normal"]}],"justify-self":[{"justify-self":["auto",...eo()]}],"align-content":[{content:["normal",...er()]}],"align-items":[{items:[...eo(),{baseline:["","last"]}]}],"align-self":[{self:["auto",...eo(),{baseline:["","last"]}]}],"place-content":[{"place-content":er()}],"place-items":[{"place-items":[...eo(),"baseline"]}],"place-self":[{"place-self":["auto",...eo()]}],p:[{p:G()}],px:[{px:G()}],py:[{py:G()}],ps:[{ps:G()}],pe:[{pe:G()}],pbs:[{pbs:G()}],pbe:[{pbe:G()}],pt:[{pt:G()}],pr:[{pr:G()}],pb:[{pb:G()}],pl:[{pl:G()}],m:[{m:et()}],mx:[{mx:et()}],my:[{my:et()}],ms:[{ms:et()}],me:[{me:et()}],mbs:[{mbs:et()}],mbe:[{mbe:et()}],mt:[{mt:et()}],mr:[{mr:et()}],mb:[{mb:et()}],ml:[{ml:et()}],"space-x":[{"space-x":G()}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":G()}],"space-y-reverse":["space-y-reverse"],size:[{size:el()}],"inline-size":[{inline:["auto",...es()]}],"min-inline-size":[{"min-inline":["auto",...es()]}],"max-inline-size":[{"max-inline":["none",...es()]}],"block-size":[{block:["auto",...ea()]}],"min-block-size":[{"min-block":["auto",...ea()]}],"max-block-size":[{"max-block":["none",...ea()]}],w:[{w:[n,"screen",...el()]}],"min-w":[{"min-w":[n,"screen","none",...el()]}],"max-w":[{"max-w":[n,"screen","none","prose",{screen:[a]},...el()]}],h:[{h:["screen","lh",...el()]}],"min-h":[{"min-h":["screen","lh","none",...el()]}],"max-h":[{"max-h":["screen","lh",...el()]}],"font-size":[{text:["base",o,L,R]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:[t,ee,_]}],"font-stretch":[{"font-stretch":["ultra-condensed","extra-condensed","condensed","semi-condensed","normal","semi-expanded","expanded","extra-expanded","ultra-expanded",M,K]}],"font-family":[{font:[Q,E,r]}],"font-features":[{"font-features":[K]}],"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:[l,J,K]}],"line-clamp":[{"line-clamp":[N,"none",J,U]}],leading:[{leading:[s,...G()]}],"list-image":[{"list-image":["none",J,K]}],"list-style-position":[{list:["inside","outside"]}],"list-style-type":[{list:["disc","decimal","none",J,K]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"placeholder-color":[{placeholder:en()}],"text-color":[{text:en()}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...eu(),"wavy"]}],"text-decoration-thickness":[{decoration:[N,"from-font","auto",J,R]}],"text-decoration-color":[{decoration:en()}],"underline-offset":[{"underline-offset":[N,"auto",J,K]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:G()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",J,K]}],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",J,K]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:ei()}],"bg-repeat":[{bg:ed()}],"bg-size":[{bg:ec()}],"bg-image":[{bg:["none",{linear:[{to:["t","tr","r","br","b","bl","l","tl"]},I,J,K],radial:["",J,K],conic:[I,J,K]},Y,F]}],"bg-color":[{bg:en()}],"gradient-from-pos":[{from:em()}],"gradient-via-pos":[{via:em()}],"gradient-to-pos":[{to:em()}],"gradient-from":[{from:en()}],"gradient-via":[{via:en()}],"gradient-to":[{to:en()}],rounded:[{rounded:ep()}],"rounded-s":[{"rounded-s":ep()}],"rounded-e":[{"rounded-e":ep()}],"rounded-t":[{"rounded-t":ep()}],"rounded-r":[{"rounded-r":ep()}],"rounded-b":[{"rounded-b":ep()}],"rounded-l":[{"rounded-l":ep()}],"rounded-ss":[{"rounded-ss":ep()}],"rounded-se":[{"rounded-se":ep()}],"rounded-ee":[{"rounded-ee":ep()}],"rounded-es":[{"rounded-es":ep()}],"rounded-tl":[{"rounded-tl":ep()}],"rounded-tr":[{"rounded-tr":ep()}],"rounded-br":[{"rounded-br":ep()}],"rounded-bl":[{"rounded-bl":ep()}],"border-w":[{border:eb()}],"border-w-x":[{"border-x":eb()}],"border-w-y":[{"border-y":eb()}],"border-w-s":[{"border-s":eb()}],"border-w-e":[{"border-e":eb()}],"border-w-bs":[{"border-bs":eb()}],"border-w-be":[{"border-be":eb()}],"border-w-t":[{"border-t":eb()}],"border-w-r":[{"border-r":eb()}],"border-w-b":[{"border-b":eb()}],"border-w-l":[{"border-l":eb()}],"divide-x":[{"divide-x":eb()}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":eb()}],"divide-y-reverse":["divide-y-reverse"],"border-style":[{border:[...eu(),"hidden","none"]}],"divide-style":[{divide:[...eu(),"hidden","none"]}],"border-color":[{border:en()}],"border-color-x":[{"border-x":en()}],"border-color-y":[{"border-y":en()}],"border-color-s":[{"border-s":en()}],"border-color-e":[{"border-e":en()}],"border-color-bs":[{"border-bs":en()}],"border-color-be":[{"border-be":en()}],"border-color-t":[{"border-t":en()}],"border-color-r":[{"border-r":en()}],"border-color-b":[{"border-b":en()}],"border-color-l":[{"border-l":en()}],"divide-color":[{divide:en()}],"outline-style":[{outline:[...eu(),"none","hidden"]}],"outline-offset":[{"outline-offset":[N,J,K]}],"outline-w":[{outline:["",N,L,R]}],"outline-color":[{outline:en()}],shadow:[{shadow:["","none",c,Z,H]}],"shadow-color":[{shadow:en()}],"inset-shadow":[{"inset-shadow":["none",m,Z,H]}],"inset-shadow-color":[{"inset-shadow":en()}],"ring-w":[{ring:eb()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:en()}],"ring-offset-w":[{"ring-offset":[N,R]}],"ring-offset-color":[{"ring-offset":en()}],"inset-ring-w":[{"inset-ring":eb()}],"inset-ring-color":[{"inset-ring":en()}],"text-shadow":[{"text-shadow":["none",p,Z,H]}],"text-shadow-color":[{"text-shadow":en()}],opacity:[{opacity:[N,J,K]}],"mix-blend":[{"mix-blend":[...ef(),"plus-darker","plus-lighter"]}],"bg-blend":[{"bg-blend":ef()}],"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":[N]}],"mask-image-linear-from-pos":[{"mask-linear-from":eg()}],"mask-image-linear-to-pos":[{"mask-linear-to":eg()}],"mask-image-linear-from-color":[{"mask-linear-from":en()}],"mask-image-linear-to-color":[{"mask-linear-to":en()}],"mask-image-t-from-pos":[{"mask-t-from":eg()}],"mask-image-t-to-pos":[{"mask-t-to":eg()}],"mask-image-t-from-color":[{"mask-t-from":en()}],"mask-image-t-to-color":[{"mask-t-to":en()}],"mask-image-r-from-pos":[{"mask-r-from":eg()}],"mask-image-r-to-pos":[{"mask-r-to":eg()}],"mask-image-r-from-color":[{"mask-r-from":en()}],"mask-image-r-to-color":[{"mask-r-to":en()}],"mask-image-b-from-pos":[{"mask-b-from":eg()}],"mask-image-b-to-pos":[{"mask-b-to":eg()}],"mask-image-b-from-color":[{"mask-b-from":en()}],"mask-image-b-to-color":[{"mask-b-to":en()}],"mask-image-l-from-pos":[{"mask-l-from":eg()}],"mask-image-l-to-pos":[{"mask-l-to":eg()}],"mask-image-l-from-color":[{"mask-l-from":en()}],"mask-image-l-to-color":[{"mask-l-to":en()}],"mask-image-x-from-pos":[{"mask-x-from":eg()}],"mask-image-x-to-pos":[{"mask-x-to":eg()}],"mask-image-x-from-color":[{"mask-x-from":en()}],"mask-image-x-to-color":[{"mask-x-to":en()}],"mask-image-y-from-pos":[{"mask-y-from":eg()}],"mask-image-y-to-pos":[{"mask-y-to":eg()}],"mask-image-y-from-color":[{"mask-y-from":en()}],"mask-image-y-to-color":[{"mask-y-to":en()}],"mask-image-radial":[{"mask-radial":[J,K]}],"mask-image-radial-from-pos":[{"mask-radial-from":eg()}],"mask-image-radial-to-pos":[{"mask-radial-to":eg()}],"mask-image-radial-from-color":[{"mask-radial-from":en()}],"mask-image-radial-to-color":[{"mask-radial-to":en()}],"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":v()}],"mask-image-conic-pos":[{"mask-conic":[N]}],"mask-image-conic-from-pos":[{"mask-conic-from":eg()}],"mask-image-conic-to-pos":[{"mask-conic-to":eg()}],"mask-image-conic-from-color":[{"mask-conic-from":en()}],"mask-image-conic-to-color":[{"mask-conic-to":en()}],"mask-mode":[{mask:["alpha","luminance","match"]}],"mask-origin":[{"mask-origin":["border","padding","content","fill","stroke","view"]}],"mask-position":[{mask:ei()}],"mask-repeat":[{mask:ed()}],"mask-size":[{mask:ec()}],"mask-type":[{"mask-type":["alpha","luminance"]}],"mask-image":[{mask:["none",J,K]}],filter:[{filter:["","none",J,K]}],blur:[{blur:eh()}],brightness:[{brightness:[N,J,K]}],contrast:[{contrast:[N,J,K]}],"drop-shadow":[{"drop-shadow":["","none",b,Z,H]}],"drop-shadow-color":[{"drop-shadow":en()}],grayscale:[{grayscale:["",N,J,K]}],"hue-rotate":[{"hue-rotate":[N,J,K]}],invert:[{invert:["",N,J,K]}],saturate:[{saturate:[N,J,K]}],sepia:[{sepia:["",N,J,K]}],"backdrop-filter":[{"backdrop-filter":["","none",J,K]}],"backdrop-blur":[{"backdrop-blur":eh()}],"backdrop-brightness":[{"backdrop-brightness":[N,J,K]}],"backdrop-contrast":[{"backdrop-contrast":[N,J,K]}],"backdrop-grayscale":[{"backdrop-grayscale":["",N,J,K]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[N,J,K]}],"backdrop-invert":[{"backdrop-invert":["",N,J,K]}],"backdrop-opacity":[{"backdrop-opacity":[N,J,K]}],"backdrop-saturate":[{"backdrop-saturate":[N,J,K]}],"backdrop-sepia":[{"backdrop-sepia":["",N,J,K]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":G()}],"border-spacing-x":[{"border-spacing-x":G()}],"border-spacing-y":[{"border-spacing-y":G()}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["","all","colors","opacity","shadow","transform","none",J,K]}],"transition-behavior":[{transition:["normal","discrete"]}],duration:[{duration:[N,"initial",J,K]}],ease:[{ease:["linear","initial",h,J,K]}],delay:[{delay:[N,J,K]}],animate:[{animate:["none",x,J,K]}],backface:[{backface:["hidden","visible"]}],perspective:[{perspective:[f,J,K]}],"perspective-origin":[{"perspective-origin":y()}],rotate:[{rotate:ek()}],"rotate-x":[{"rotate-x":ek()}],"rotate-y":[{"rotate-y":ek()}],"rotate-z":[{"rotate-z":ek()}],scale:[{scale:ex()}],"scale-x":[{"scale-x":ex()}],"scale-y":[{"scale-y":ex()}],"scale-z":[{"scale-z":ex()}],"scale-3d":["scale-3d"],skew:[{skew:ew()}],"skew-x":[{"skew-x":ew()}],"skew-y":[{"skew-y":ew()}],transform:[{transform:[J,K,"","none","gpu","cpu"]}],"transform-origin":[{origin:y()}],"transform-style":[{transform:["3d","flat"]}],translate:[{translate:ev()}],"translate-x":[{"translate-x":ev()}],"translate-y":[{"translate-y":ev()}],"translate-z":[{"translate-z":ev()}],"translate-none":["translate-none"],accent:[{accent:en()}],appearance:[{appearance:["none","auto"]}],"caret-color":[{caret:en()}],"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",J,K]}],"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":G()}],"scroll-mx":[{"scroll-mx":G()}],"scroll-my":[{"scroll-my":G()}],"scroll-ms":[{"scroll-ms":G()}],"scroll-me":[{"scroll-me":G()}],"scroll-mbs":[{"scroll-mbs":G()}],"scroll-mbe":[{"scroll-mbe":G()}],"scroll-mt":[{"scroll-mt":G()}],"scroll-mr":[{"scroll-mr":G()}],"scroll-mb":[{"scroll-mb":G()}],"scroll-ml":[{"scroll-ml":G()}],"scroll-p":[{"scroll-p":G()}],"scroll-px":[{"scroll-px":G()}],"scroll-py":[{"scroll-py":G()}],"scroll-ps":[{"scroll-ps":G()}],"scroll-pe":[{"scroll-pe":G()}],"scroll-pbs":[{"scroll-pbs":G()}],"scroll-pbe":[{"scroll-pbe":G()}],"scroll-pt":[{"scroll-pt":G()}],"scroll-pr":[{"scroll-pr":G()}],"scroll-pb":[{"scroll-pb":G()}],"scroll-pl":[{"scroll-pl":G()}],"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",J,K]}],fill:[{fill:["none",...en()]}],"stroke-w":[{stroke:[N,L,R,U]}],stroke:[{stroke:["none",...en()]}],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","inset-bs","inset-be","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","pbs","pbe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mbs","mbe","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-bs","border-w-be","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-bs","border-color-be","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-mbs","scroll-mbe","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-pbs","scroll-pbe","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"]}});e.s(["twMerge",()=>em],77130)}]);_next/static/chunks/1a0df92f8adf1887.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,56076,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"getAssetPrefix",{enumerable:!0,get:function(){return l}});let r=e.r(94847);function l(){let e=document.currentScript;if(!(e instanceof HTMLScriptElement))throw Object.defineProperty(new r.InvariantError(`Expected document.currentScript to be a ",a=a.removeChild(a.firstChild);break;case"select":a="string"==typeof r.is?o.createElement("select",{is:r.is}):o.createElement("select"),r.multiple?a.multiple=!0:r.size&&(a.size=r.size);break;default:a="string"==typeof r.is?o.createElement(l,{is:r.is}):o.createElement(l)}}a[eW]=t,a[eq]=r;e:for(o=t.child;null!==o;){if(5===o.tag||6===o.tag)a.appendChild(o.stateNode);else if(4!==o.tag&&27!==o.tag&&null!==o.child){o.child.return=o,o=o.child;continue}if(o===t)break;for(;null===o.sibling;){if(null===o.return||o.return===t)break e;o=o.return}o.sibling.return=o.return,o=o.sibling}switch(t.stateNode=a,cl(a,l,r),l){case"button":case"input":case"select":case"textarea":r=!!r.autoFocus;break;case"img":r=!0;break;default:r=!1}r&&ii(t)}}return ip(t),t.subtreeFlags&=-0x2000001,iu(t,t.type,null===e?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&null!=t.stateNode)e.memoizedProps!==r&&ii(t);else{if("string"!=typeof r&&null===t.stateNode)throw Error(u(166));if(e=en.current,rY(t)){if(e=t.stateNode,n=t.memoizedProps,r=null,null!==(l=rV))switch(l.tag){case 27:case 5:r=l.memoizedProps}e[eW]=t,(e=!!(e.nodeValue===n||null!==r&&!0===r.suppressHydrationWarning||ct(e.nodeValue,n)))||rK(t,!0)}else(e=cu(e).createTextNode(r))[eW]=t,t.stateNode=e}return ip(t),null;case 31:if(n=t.memoizedState,null===e||null!==e.memoizedState){if(r=rY(t),null!==n){if(null===e){if(!r)throw Error(u(318));if(!(e=null!==(e=t.memoizedState)?e.dehydrated:null))throw Error(u(557));e[eW]=t}else rJ(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;ip(t),e=!1}else n=rZ(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e){if(256&t.flags)return l7(t),t;return l7(t),null}if(0!=(128&t.flags))throw Error(u(558))}return ip(t),null;case 13:if(r=t.memoizedState,null===e||null!==e.memoizedState&&null!==e.memoizedState.dehydrated){if(l=rY(t),null!==r&&null!==r.dehydrated){if(null===e){if(!l)throw Error(u(318));if(!(l=null!==(l=t.memoizedState)?l.dehydrated:null))throw Error(u(317));l[eW]=t}else rJ(),0==(128&t.flags)&&(t.memoizedState=null),t.flags|=4;ip(t),l=!1}else l=rZ(),null!==e&&null!==e.memoizedState&&(e.memoizedState.hydrationErrors=l),l=!0;if(!l){if(256&t.flags)return l7(t),t;return l7(t),null}}if(l7(t),0!=(128&t.flags))return t.lanes=n,t;return n=null!==r,e=null!==e&&null!==e.memoizedState,n&&(r=t.child,l=null,null!==r.alternate&&null!==r.alternate.memoizedState&&null!==r.alternate.memoizedState.cachePool&&(l=r.alternate.memoizedState.cachePool.pool),a=null,null!==r.memoizedState&&null!==r.memoizedState.cachePool&&(a=r.memoizedState.cachePool.pool),a!==l&&(r.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),ic(t,t.updateQueue),ip(t),null;case 4:return ea(),null===e&&s1(t.stateNode.containerInfo),t.flags|=0x4000000,ip(t),null;case 10:return r8(t.type),ip(t),null;case 19:if(an(t),null===(r=t.memoizedState))return ip(t),null;if(l=0!=(128&t.flags),null===(a=r.rendering))if(l)id(r,!1);else{if(0!==uL||null!==e&&0!=(128&e.flags))for(e=t.child;null!==e;){if(null!==(a=ar(e))){for(t.flags|=128,id(r,!1),t.updateQueue=e=a.updateQueue,ic(t,e),t.subtreeFlags=0,e=n,n=t.child;null!==n;)rw(n,e),n=n.sibling;return at(t,1&ae.current|2),r$&&rF(t,r.treeForkCount),t.child}e=e.sibling}null!==r.tail&&ev()>uH&&(t.flags|=128,l=!0,id(r,!1),t.lanes=4194304)}else{if(!l)if(null!==(e=ar(a))){if(t.flags|=128,l=!0,t.updateQueue=e=e.updateQueue,ic(t,e),id(r,!0),null===r.tail&&"collapsed"!==r.tailMode&&"visible"!==r.tailMode&&!a.alternate&&!r$)return ip(t),null}else 2*ev()-r.renderingStartTime>uH&&0x20000000!==n&&(t.flags|=128,l=!0,id(r,!1),t.lanes=4194304);r.isBackwards?(a.sibling=t.child,t.child=a):(null!==(e=r.last)?e.sibling=a:t.child=a,r.last=a)}if(null!==r.tail){e=r.tail;e:{for(n=e;null!==n;){if(null!==n.alternate){n=!1;break e}n=n.sibling}n=!0}return r.rendering=e,r.tail=e.sibling,r.renderingStartTime=ev(),e.sibling=null,a=ae.current,a=l?1&a|2:1&a,"visible"===r.tailMode||"collapsed"===r.tailMode||!n||r$?at(t,a):(n=a,Z(l3,t),Z(ae,n),null===l4&&(l4=t)),r$&&rF(t,r.treeForkCount),e}return ip(t),null;case 22:case 23:return l7(t),l2(),r=null!==t.memoizedState,null!==e?null!==e.memoizedState!==r&&(t.flags|=8192):r&&(t.flags|=8192),r?0!=(0x20000000&n)&&0==(128&t.flags)&&(ip(t),6&t.subtreeFlags&&(t.flags|=8192)):ip(t),null!==(n=t.updateQueue)&&ic(t,n.retryQueue),n=null,null!==e&&null!==e.memoizedState&&null!==e.memoizedState.cachePool&&(n=e.memoizedState.cachePool.pool),r=null,null!==t.memoizedState&&null!==t.memoizedState.cachePool&&(r=t.memoizedState.cachePool.pool),r!==n&&(t.flags|=2048),null!==e&&J(ly),null;case 24:return n=null,null!==e&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),r8(li),ip(t),null;case 25:return null;case 30:return t.flags|=0x2000000,ip(t),null}throw Error(u(156,t.tag))}(t.alternate,t,uz);if(null!==n){ux=n;return}if(null!==(t=t.sibling)){ux=t;return}ux=t=e}while(null!==t)0===uL&&(uL=5)}function sm(e,t){do{var n=function(e,t){switch(rU(t),t.tag){case 1:return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 3:return r8(li),ea(),0!=(65536&(e=t.flags))&&0==(128&e)?(t.flags=-65537&e|128,t):null;case 26:case 27:case 5:return ei(t),null;case 31:if(null!==t.memoizedState){if(l7(t),null===t.alternate)throw Error(u(340));rJ()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 13:if(l7(t),null!==(e=t.memoizedState)&&null!==e.dehydrated){if(null===t.alternate)throw Error(u(340));rJ()}return 65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 19:return an(t),65536&(e=t.flags)?(t.flags=-65537&e|128,null!==(e=t.memoizedState)&&(e.rendering=null,e.tail=null),t.flags|=4,t):null;case 4:return ea(),null;case 10:return r8(t.type),null;case 22:case 23:return l7(t),l2(),null!==e&&J(ly),65536&(e=t.flags)?(t.flags=-65537&e|128,t):null;case 24:return r8(li),null;default:return null}}(e.alternate,e);if(null!==n){n.flags&=32767,ux=n;return}if(null!==(n=e.return)&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&null!==(e=e.sibling)){ux=e;return}ux=e=n}while(null!==e)uL=6,ux=null}function sh(e,t,n,r,l,a,o,i,s,c,f){e.cancelPendingCommit=null;do sS();while(0!==uW)if(0!=(6&uS))throw Error(u(327));if(null!==t){var d;if(t===e.current)throw Error(u(177));if(!function(e,t,n,r,l,a){var o=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var i=e.entanglements,u=e.expirationTimes,s=e.hiddenUpdates;for(n=o&~n;0fc){i.length=o;break}d=new Promise(cP.bind(d)),i.push(d)}}}return 0g&&(o=g,g=h,h=o);var v=nB(i,h),y=nB(i,g);if(v&&y&&(1!==p.rangeCount||p.anchorNode!==v.node||p.anchorOffset!==v.offset||p.focusNode!==y.node||p.focusOffset!==y.offset)){var b=f.createRange();b.setStart(v.node,v.offset),p.removeAllRanges(),h>g?(p.addRange(b),p.extend(y.node,y.offset)):(b.setEnd(y.node,y.offset),p.addRange(b))}}}}for(f=[],p=i;p=p.parentNode;)1===p.nodeType&&f.push({element:p,left:p.scrollLeft,top:p.scrollTop});for("function"==typeof i.focus&&i.focus(),i=0;in?32:n,W.T=null,n=uY,uY=null;var a=uq,o=uX;if(uW=0,uK=uq=null,uX=0,0!=(6&uS))throw Error(u(331));var i=uS;if(uS|=4,uy(a.current),uf(a,a.current,o,n),uS=i,sA(0,!1),e_&&"function"==typeof e_.onPostCommitFiberRoot)try{e_.onPostCommitFiberRoot(ex,a)}catch(e){}return!0}finally{q.p=l,W.T=r,sk(e,t)}}function sx(e,t,n){t=rN(n,t),t=oD(e.stateNode,t,2),null!==(e=l$(e,t,2))&&(eF(e,2),sF(e))}function s_(e,t,n){if(3===e.tag)sx(e,e,n);else for(;null!==t;){if(3===t.tag){sx(t,e,n);break}if(1===t.tag){var r=t.stateNode;if("function"==typeof t.type.getDerivedStateFromError||"function"==typeof r.componentDidCatch&&(null===uQ||!uQ.has(r))){e=rN(n,e),null!==(r=l$(t,n=oF(2),2))&&(oA(n,r,t,e),eF(r,2),sF(r));break}}t=t.return}}function sP(e,t,n){var r=e.pingCache;if(null===r){r=e.pingCache=new uk;var l=new Set;r.set(t,l)}else void 0===(l=r.get(t))&&(l=new Set,r.set(t,l));l.has(n)||(uO=!0,l.add(n),e=sN.bind(null,e,t,n),t.then(e,e))}function sN(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,uE===e&&(u_&n)===n&&(4===uL||3===uL&&(0x3c00000&u_)===u_&&300>ev()-uB?0==(2&uS)&&sr(e,0):uI|=n,uF===u_&&(uF=0)),sF(e)}function sC(e,t){0===t&&(t=eI()),null!==(e=rd(e,t))&&(eF(e,t),sF(e))}function sT(e){var t=e.memoizedState,n=0;null!==t&&(n=t.retryLane),sC(e,n)}function sO(e,t){var n=0;switch(e.tag){case 31:case 13:var r=e.stateNode,l=e.memoizedState;null!==l&&(n=l.retryLane);break;case 19:r=e.stateNode;break;case 22:r=e.stateNode._retryCache;break;default:throw Error(u(314))}null!==r&&r.delete(t),sC(e,n)}var sz=null,sL=null,sR=!1,sM=!1,sI=!1,sD=0;function sF(e){e!==sL&&null===e.next&&(null===sL?sz=sL=e:sL=sL.next=e),sM=!0,sR||(sR=!0,cg(function(){0!=(6&uS)?ep(eb,sj):sU()}))}function sA(e,t){if(!sI&&sM){sI=!0;do for(var n=!1,r=sz;null!==r;){if(!t)if(0!==e){var l=r.pendingLanes;if(0===l)var a=0;else{var o=r.suspendedLanes,i=r.pingedLanes;a=0xc000095&(a=(1<<31-eP(42|e)+1)-1&(l&~(o&~i)))?0xc000095&a|1:a?2|a:0}0!==a&&(n=!0,sH(r,a))}else a=u_,0==(3&(a=eR(r,r===uE?a:0,null!==r.cancelPendingCommit||-1!==r.timeoutHandle)))||eM(r,a)||(n=!0,sH(r,a));r=r.next}while(n)sI=!1}}function sj(){sU()}function sU(){sM=sR=!1;var e,t=0;0===sD||((e=window.event)&&"popstate"===e.type?e===cd||(cd=e,0):(cd=null,1))||(t=sD);for(var n=ev(),r=null,l=sz;null!==l;){var a=l.next,o=sB(l,n);0===o?(l.next=null,null===r?sz=a:r.next=a,null===a&&(sL=r)):(r=l,(0!==t||0!=(3&o))&&(sM=!0)),l=a}0!==uW&&5!==uW||sA(t,!1),0!==sD&&(sD=0)}function sB(e,t){for(var n=e.suspendedLanes,r=e.pingedLanes,l=e.expirationTimes,a=-0x3c00001&e.pendingLanes;0 title"):null)}function fo(e,t){return"img"===e&&null!=t.src&&""!==t.src&&null==t.onLoad&&"lazy"!==t.loading}function fi(e){return"stylesheet"!==e.type||0!=(3&e.state.loading)}function fu(e){return(e.width||100)*(e.height||100)*("number"==typeof devicePixelRatio?devicePixelRatio:1)*.25}function fs(e,t){"function"==typeof t.decode&&(e.imgCount++,t.complete||(e.imgBytes+=fu(t),e.suspenseyImages.push(t)),e=fp.bind(e),t.decode().then(e,e))}var fc=0;function ff(e){if(0===e.count&&(0===e.imgCount||!e.waitingForImages)){if(e.stylesheets)fh(e,e.stylesheets);else if(e.unsuspend){var t=e.unsuspend;e.unsuspend=null,t()}}}function fd(){this.count--,ff(this)}function fp(){this.imgCount--,ff(this)}var fm=null;function fh(e,t){e.stylesheets=null,null!==e.unsuspend&&(e.count++,fm=new Map,t.forEach(fg,e),fm=null,fd.call(e))}function fg(e,t){if(!(4&t.state.loading)){var n=fm.get(e);if(n)var r=n.get(null);else{n=new Map,fm.set(e,n);for(var l=e.querySelectorAll("link[data-precedence],style[data-precedence]"),a=0;a{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(68222)},88278,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"HeadManagerContext",{enumerable:!0,get:function(){return r}});let r=e.r(81258)._(e.r(39225)).default.createContext({})},83460,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={onCaughtError:function(){return d},onUncaughtError:function(){return p}};for(var l in r)Object.defineProperty(n,l,{enumerable:!0,get:r[l]});let a=e.r(81258),o=e.r(1032),i=e.r(16784),u=e.r(82612),s=e.r(69606),c=a._(e.r(11644)),f={decorateDevError:e=>e,handleClientError:()=>{},originConsoleError:console.error.bind(console)};function d(e,t){let n,r=t.errorBoundary?.constructor;if(n=n||r===s.ErrorBoundaryHandler&&t.errorBoundary.props.errorComponent===c.default)return p(e);(0,i.isBailoutToCSRError)(e)||(0,o.isNextRouterError)(e)||f.originConsoleError(e)}function p(e){(0,i.isBailoutToCSRError)(e)||(0,o.isNextRouterError)(e)||(0,u.reportGlobalError)(e)}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},410,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"AppRouterAnnouncer",{enumerable:!0,get:function(){return o}});let r=e.r(39225),l=e.r(98083),a="next-route-announcer";function o({tree:e}){let[t,n]=(0,r.useState)(null);(0,r.useEffect)(()=>(n(function(){let e=document.getElementsByName(a)[0];if(e?.shadowRoot?.childNodes[0])return e.shadowRoot.childNodes[0];{let e=document.createElement(a);e.style.cssText="position:absolute";let t=document.createElement("div");return t.ariaLive="assertive",t.id="__next-route-announcer__",t.role="alert",t.style.cssText="position:absolute;border:0;height:1px;margin:-1px;padding:0;width:1px;clip:rect(0 0 0 0);overflow:hidden;white-space:nowrap;word-wrap:normal",e.attachShadow({mode:"open"}).appendChild(t),document.body.appendChild(e),t}}()),()=>{let e=document.getElementsByTagName(a)[0];e?.isConnected&&document.body.removeChild(e)}),[]);let[o,i]=(0,r.useState)(""),u=(0,r.useRef)(void 0);return(0,r.useEffect)(()=>{let e="";if(document.title)e=document.title;else{let t=document.querySelector("h1");t&&(e=t.innerText||t.textContent||"")}void 0!==u.current&&u.current!==e&&i(e),u.current=e},[e]),t?(0,l.createPortal)(o,t):null}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},26411,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"findHeadInCache",{enumerable:!0,get:function(){return a}});let r=e.r(5689),l=e.r(13285);function a(e,t){return function e(t,n,a,o){if(0===Object.keys(n).length)return[t,a,o];let i=Object.keys(n).filter(e=>"children"!==e);for(let o of("children"in n&&i.unshift("children"),i)){let[i,u]=n[o];if(i===r.DEFAULT_SEGMENT_KEY)continue;let s=t.parallelRoutes.get(o);if(!s)continue;let c=(0,l.createRouterCacheKey)(i),f=(0,l.createRouterCacheKey)(i,!0),d=s.get(c);if(!d)continue;let p=e(d,u,a+"/"+c,a+"/"+f);if(p)return p}return null}(e,t,"","")}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},53444,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});var r={GracefulDegradeBoundary:function(){return i},default:function(){return u}};for(var l in r)Object.defineProperty(n,l,{enumerable:!0,get:r[l]});let a=e.r(20540),o=e.r(39225);class i extends o.Component{constructor(e){super(e),this.state={hasError:!1},this.rootHtml="",this.htmlAttributes={},this.htmlRef=(0,o.createRef)()}static getDerivedStateFromError(e){return{hasError:!0}}componentDidMount(){let e=this.htmlRef.current;this.state.hasError&&e&&Object.entries(this.htmlAttributes).forEach(([t,n])=>{e.setAttribute(t,n)})}render(){let{hasError:e}=this.state;return("undefined"==typeof window||this.rootHtml||(this.rootHtml=document.documentElement.innerHTML,this.htmlAttributes=function(e){let t={};for(let n=0;n{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return s}});let r=e.r(81258),l=e.r(20540);e.r(39225);let a=r._(e.r(53444)),o=e.r(69606),i=e.r(34750),u="undefined"!=typeof window&&(0,i.isBot)(window.navigator.userAgent);function s({children:e,errorComponent:t,errorStyles:n,errorScripts:r}){return u?(0,l.jsx)(a.default,{children:e}):(0,l.jsx)(o.ErrorBoundary,{errorComponent:t,errorStyles:n,errorScripts:r,children:e})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},99703,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"default",{enumerable:!0,get:function(){return R}});let r=e.r(81258),l=e.r(44066),a=e.r(20540),o=l._(e.r(39225)),i=e.r(97704),u=e.r(52130),s=e.r(21256),c=e.r(95104),f=e.r(27660),d=e.r(410),p=e.r(83316),m=e.r(26411),h=e.r(88071),g=e.r(27031),v=e.r(86590),y=e.r(91606),b=e.r(33462),w=e.r(21772),k=e.r(79296),S=e.r(14138),E=e.r(40705),x=r._(e.r(84980)),_=r._(e.r(11644)),P=e.r(6235),N=e.r(48012),C={};function T({appRouterState:e}){return(0,o.useInsertionEffect)(()=>{let{tree:t,pushRef:n,canonicalUrl:r,renderedSearch:l}=e,a={...n.preserveCustomHistoryState?window.history.state:{},__NA:!0,__PRIVATE_NEXTJS_INTERNALS_TREE:{tree:t,renderedSearch:l}};n.pendingPush&&(0,s.createHrefFromUrl)(new URL(window.location.href))!==r?(n.pendingPush=!1,window.history.pushState(a,"",r)):window.history.replaceState(a,"",r)},[e]),(0,o.useEffect)(()=>{(0,E.pingVisibleLinks)(e.nextUrl,e.tree)},[e.nextUrl,e.tree]),null}function O(e){null==e&&(e={});let t=window.history.state,n=t?.__NA;n&&(e.__NA=n);let r=t?.__PRIVATE_NEXTJS_INTERNALS_TREE;return r&&(e.__PRIVATE_NEXTJS_INTERNALS_TREE=r),e}function z({headCacheNode:e}){let t=null!==e?e.head:null,n=null!==e?e.prefetchHead:null,r=null!==n?n:t;return(0,o.useDeferredValue)(t,r)}function L({actionQueue:e,globalError:t,webSocket:n,staticIndicatorState:r}){let l,s=(0,f.useActionQueue)(e),{canonicalUrl:b}=s,{searchParams:E,pathname:_}=(0,o.useMemo)(()=>{let e=new URL(b,"undefined"==typeof window?"http://n":window.location.href);return{searchParams:e.searchParams,pathname:(0,v.hasBasePath)(e.pathname)?(0,g.removeBasePath)(e.pathname):e.pathname}},[b]);(0,o.useEffect)(()=>{function e(e){e.persisted&&window.history.state?.__PRIVATE_NEXTJS_INTERNALS_TREE&&(C.pendingMpaPath=void 0,(0,f.dispatchAppRouterAction)({type:u.ACTION_RESTORE,url:new URL(window.location.href),historyState:window.history.state.__PRIVATE_NEXTJS_INTERNALS_TREE}))}return window.addEventListener("pageshow",e),()=>{window.removeEventListener("pageshow",e)}},[]),(0,o.useEffect)(()=>{function e(e){let t="reason"in e?e.reason:e.error;if((0,S.isRedirectError)(t)){e.preventDefault();let n=(0,k.getURLFromRedirectError)(t);(0,k.getRedirectTypeFromError)(t)===S.RedirectType.push?w.publicAppRouterInstance.push(n,{}):w.publicAppRouterInstance.replace(n,{})}}return window.addEventListener("error",e),window.addEventListener("unhandledrejection",e),()=>{window.removeEventListener("error",e),window.removeEventListener("unhandledrejection",e)}},[]);let{pushRef:N}=s;if(N.mpaNavigation){if(C.pendingMpaPath!==b){let e=window.location;N.pendingPush?e.assign(b):e.replace(b),C.pendingMpaPath=b}throw h.unresolvedThenable}(0,o.useEffect)(()=>{let e=window.history.pushState.bind(window.history),t=window.history.replaceState.bind(window.history),n=e=>{let t=window.location.href,n=window.history.state?.__PRIVATE_NEXTJS_INTERNALS_TREE;(0,o.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:u.ACTION_RESTORE,url:new URL(e??t,t),historyState:n})})};window.history.pushState=function(t,r,l){return t?.__NA||t?._N||(t=O(t),l&&n(l)),e(t,r,l)},window.history.replaceState=function(e,r,l){return e?.__NA||e?._N||(e=O(e),l&&n(l)),t(e,r,l)};let r=e=>{if(e.state){if(!e.state.__NA)return void window.location.reload();(0,o.startTransition)(()=>{(0,w.dispatchTraverseAction)(window.location.href,e.state.__PRIVATE_NEXTJS_INTERNALS_TREE)})}};return window.addEventListener("popstate",r),()=>{window.history.pushState=e,window.history.replaceState=t,window.removeEventListener("popstate",r)}},[]);let{cache:L,tree:R,nextUrl:M,focusAndScrollRef:I,previousNextUrl:F}=s,A=(0,o.useMemo)(()=>(0,m.findHeadInCache)(L,R[1]),[L,R]),j=(0,o.useMemo)(()=>(0,y.getSelectedParams)(R),[R]),U=(0,o.useMemo)(()=>({parentTree:R,parentCacheNode:L,parentSegmentPath:null,parentParams:{},debugNameContext:"/",url:b,isActive:!0}),[R,L,b]),B=(0,o.useMemo)(()=>({tree:R,focusAndScrollRef:I,nextUrl:M,previousNextUrl:F}),[R,I,M,F]);if(null!==A){let[e,t,n]=A;l=(0,a.jsx)(z,{headCacheNode:e},"undefined"==typeof window?n:t)}else l=null;let V=(0,a.jsxs)(p.RedirectBoundary,{children:[l,(0,a.jsx)(P.RootLayoutBoundary,{children:L.rsc}),(0,a.jsx)(d.AppRouterAnnouncer,{tree:R})]});return V=(0,a.jsx)(x.default,{errorComponent:t[0],errorStyles:t[1],children:V}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(T,{appRouterState:s}),(0,a.jsx)(D,{}),(0,a.jsx)(c.NavigationPromisesContext.Provider,{value:null,children:(0,a.jsx)(c.PathParamsContext.Provider,{value:j,children:(0,a.jsx)(c.PathnameContext.Provider,{value:_,children:(0,a.jsx)(c.SearchParamsContext.Provider,{value:E,children:(0,a.jsx)(i.GlobalLayoutRouterContext.Provider,{value:B,children:(0,a.jsx)(i.AppRouterContext.Provider,{value:w.publicAppRouterInstance,children:(0,a.jsx)(i.LayoutRouterContext.Provider,{value:U,children:V})})})})})})})]})}function R({actionQueue:e,globalErrorState:t,webSocket:n,staticIndicatorState:r}){(0,b.useNavFailureHandler)();let l=(0,a.jsx)(L,{actionQueue:e,globalError:t,webSocket:n,staticIndicatorState:r});return(0,a.jsx)(x.default,{errorComponent:_.default,children:l})}let M=new Set,I=new Set;function D(){let[,e]=o.default.useState(0),t=M.size;(0,o.useEffect)(()=>{let n=()=>e(e=>e+1);return I.add(n),t!==M.size&&n(),()=>{I.delete(n)}},[t,e]);let n=(0,N.getDeploymentIdQueryOrEmptyString)();return[...M].map((e,t)=>(0,a.jsx)("link",{rel:"stylesheet",href:`${e}${n}`,precedence:"next"},t))}globalThis._N_E_STYLE_LOAD=function(e){let t=M.size;return M.add(e),M.size!==t&&I.forEach(e=>e()),Promise.resolve()},("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},30244,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"createInitialRouterState",{enumerable:!0,get:function(){return i}});let r=e.r(21256),l=e.r(91606),a=e.r(8407),o=e.r(70326);function i({navigatedAt:e,initialFlightData:t,initialCanonicalUrlParts:n,initialRenderedSearch:i,location:u}){let s=n.join("/"),{tree:c,seedData:f,head:d}=(0,a.getFlightDataPartsFromPath)(t[0]),p=u?(0,r.createHrefFromUrl)(u):s;return{tree:c,cache:(0,o.createInitialCacheNodeForHydration)(e,c,f,d),pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:{apply:!1,onlyHashChange:!1,hashFragment:null,segmentPaths:[]},canonicalUrl:p,renderedSearch:i,nextUrl:((0,l.extractPathFromFlightRouterState)(c)||u?.pathname)??null,previousNextUrl:null,debugInfo:null}}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},23768,(e,t,n)=>{"use strict";let r,l,a,o;Object.defineProperty(n,"__esModule",{value:!0}),Object.defineProperty(n,"hydrate",{enumerable:!0,get:function(){return A}});let i=e.r(81258),u=e.r(20540);e.r(33614);let s=i._(e.r(45772)),c=i._(e.r(39225)),f=e.r(37655),d=e.r(88278),p=e.r(7645),m=e.r(83460),h=e.r(54338),g=e.r(4542),v=e.r(21772),y=i._(e.r(99703)),b=e.r(30244);e.r(97704);let w=e.r(71289),k=e.r(8407),S=f.createFromReadableStream,E=f.createFromFetch,x=document,_=new TextEncoder,P=!1,N=!1,C=null;function T(e){if(0===e[0])a=[];else if(1===e[0]){if(!a)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});o?o.enqueue(_.encode(e[1])):a.push(e[1])}else if(2===e[0])C=e[1];else if(3===e[0]){if(!a)throw Object.defineProperty(Error("Unexpected server data: missing bootstrap script."),"__NEXT_ERROR_CODE",{value:"E18",enumerable:!1,configurable:!0});let n=atob(e[1]),r=new Uint8Array(n.length);for(var t=0;t{e.enqueue("string"==typeof t?_.encode(t):t)}),P&&!N)&&(null===e.desiredSize||e.desiredSize<0?e.error(Object.defineProperty(Error("The connection to the page was unexpectedly closed, possibly due to the stop button being clicked, loss of Wi-Fi, or an unstable internet connection."),"__NEXT_ERROR_CODE",{value:"E117",enumerable:!1,configurable:!0})):e.close(),N=!0,a=void 0),o=e}}),R=window.__NEXT_CLIENT_RESUME;function M({initialRSCPayload:e,actionQueue:t,webSocket:n,staticIndicatorState:r}){return(0,u.jsx)(y.default,{actionQueue:t,globalErrorState:e.G,webSocket:n,staticIndicatorState:r})}l=R?Promise.resolve(E(R,{callServer:h.callServer,findSourceMapURL:g.findSourceMapURL,debugChannel:r})).then(async e=>(0,k.createInitialRSCPayloadFromFallbackPrerender)(await R,e)):S(L,{callServer:h.callServer,findSourceMapURL:g.findSourceMapURL,debugChannel:r,startTime:0});let I=c.default.StrictMode;function D({children:e}){return e}let F={onDefaultTransitionIndicator:function(){return()=>{}},onRecoverableError:p.onRecoverableError,onCaughtError:m.onCaughtError,onUncaughtError:m.onUncaughtError};async function A(e,t){let n,r,a=await l;(0,w.setAppBuildId)(a.b);let o=Date.now(),i=(0,v.createMutableActionQueue)((0,b.createInitialRouterState)({navigatedAt:o,initialFlightData:a.f,initialCanonicalUrlParts:a.c,initialRenderedSearch:a.q,location:window.location}),e),f=(0,u.jsx)(I,{children:(0,u.jsx)(d.HeadManagerContext.Provider,{value:{appDir:!0},children:(0,u.jsx)(D,{children:(0,u.jsx)(M,{initialRSCPayload:a,actionQueue:i,webSocket:r,staticIndicatorState:n})})})});"__next_error__"===document.documentElement.id?s.default.createRoot(x,F).render(f):c.default.startTransition(()=>{s.default.hydrateRoot(x,f,{...F,formState:C})})}("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)},48843,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(11864);e.r(7645),window.next.turbopack=!0,self.__webpack_hash__="";let l=e.r(44676);(0,r.appBootstrap)(t=>{let{hydrate:n}=e.r(23768);n(l,t)}),("function"==typeof n.default||"object"==typeof n.default&&null!==n.default)&&void 0===n.default.__esModule&&(Object.defineProperty(n.default,"__esModule",{value:!0}),Object.assign(n.default,n),t.exports=n.default)}]);_next/static/chunks/2771bc4443ab013b.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,53659,i=>{"use strict";var t=i.i(12885);i.s([],60401),i.i(60401),i.s(["Mermaid",()=>t.l],53659)}]);_next/static/chunks/2a73b47d16468667.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,71781,t=>{t.v(s=>Promise.all(["static/chunks/01b1f39e1b2b6381.js"].map(s=>t.l(s))).then(()=>s(55636)))},54086,t=>{t.v(s=>Promise.all(["static/chunks/2771bc4443ab013b.js"].map(s=>t.l(s))).then(()=>s(53659)))}]);_next/static/chunks/4a40f800b8c3d86a.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,91967,e=>{"use strict";function t(e,n,{checkForDefaultPrevented:r=!0}={}){return function(t){if(e?.(t),!1===r||!t.defaultPrevented)return n?.(t)}}"undefined"!=typeof window&&window.document&&window.document.createElement,e.s(["composeEventHandlers",()=>t])},50888,e=>{"use strict";var t=e.i(39225);function n(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function r(...e){return t=>{let r=!1,o=e.map(e=>{let o=n(e,t);return r||"function"!=typeof o||(r=!0),o});if(r)return()=>{for(let t=0;tr,"useComposedRefs",()=>o])},38082,e=>{"use strict";var t=e.i(39225),n=e.i(20540);function r(e,r){let o=t.createContext(r),i=e=>{let{children:r,...i}=e,l=t.useMemo(()=>i,Object.values(i));return(0,n.jsx)(o.Provider,{value:l,children:r})};return i.displayName=e+"Provider",[i,function(n){let i=t.useContext(o);if(i)return i;if(void 0!==r)return r;throw Error(`\`${n}\` must be used within \`${e}\``)}]}function o(e,r=[]){let i=[],l=()=>{let n=i.map(e=>t.createContext(e));return function(r){let o=r?.[e]||n;return t.useMemo(()=>({[`__scope${e}`]:{...r,[e]:o}}),[r,o])}};return l.scopeName=e,[function(r,o){let l=t.createContext(o),a=i.length;i=[...i,o];let s=r=>{let{scope:o,children:i,...s}=r,u=o?.[e]?.[a]||l,c=t.useMemo(()=>s,Object.values(s));return(0,n.jsx)(u.Provider,{value:c,children:i})};return s.displayName=r+"Provider",[s,function(n,i){let s=i?.[e]?.[a]||l,u=t.useContext(s);if(u)return u;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${r}\``)}]},function(...e){let n=e[0];if(1===e.length)return n;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let o=r.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return t.useMemo(()=>({[`__scope${n.scopeName}`]:o}),[o])}};return r.scopeName=n.scopeName,r}(l,...r)]}e.s(["createContext",()=>r,"createContextScope",()=>o])},85381,97245,e=>{"use strict";var t=e.i(39225),n=e.i(98083),r=e.i(50888),o=e.i(20540);function i(e){var n;let i,l=(n=e,(i=t.forwardRef((e,n)=>{let{children:o,...i}=e;if(t.isValidElement(o)){var l;let e,a,s=(l=o,(a=(e=Object.getOwnPropertyDescriptor(l.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.ref:(a=(e=Object.getOwnPropertyDescriptor(l,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?l.props.ref:l.props.ref||l.ref),u=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(i,o.props);return o.type!==t.Fragment&&(u.ref=n?(0,r.composeRefs)(n,s):s),t.cloneElement(o,u)}return t.Children.count(o)>1?t.Children.only(null):null})).displayName=`${n}.SlotClone`,i),a=t.forwardRef((e,n)=>{let{children:r,...i}=e,a=t.Children.toArray(r),s=a.find(c);if(s){let e=s.props.children,r=a.map(n=>n!==s?n:t.Children.count(e)>1?t.Children.only(null):t.isValidElement(e)?e.props.children:null);return(0,o.jsx)(l,{...i,ref:n,children:t.isValidElement(e)?t.cloneElement(e,void 0,r):null})}return(0,o.jsx)(l,{...i,ref:n,children:r})});return a.displayName=`${e}.Slot`,a}var l=i("Slot"),a=Symbol("radix.slottable");function s(e){let t=({children:e})=>(0,o.jsx)(o.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=a,t}var u=s("Slottable");function c(e){return t.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===a}e.s(["Root",()=>l,"Slot",()=>l,"Slottable",()=>u,"createSlot",()=>i,"createSlottable",()=>s],97245);var d=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,n)=>{let r=i(`Primitive.${n}`),l=t.forwardRef((e,t)=>{let{asChild:i,...l}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,o.jsx)(i?r:n,{...l,ref:t})});return l.displayName=`Primitive.${n}`,{...e,[n]:l}},{});function f(e,t){e&&n.flushSync(()=>e.dispatchEvent(t))}e.s(["Primitive",()=>d,"dispatchDiscreteCustomEvent",()=>f],85381)},9770,84080,72416,88577,54041,70253,1404,69060,38185,e=>{"use strict";let t;var n,r=e.i(39225),o=e.i(91967),i=e.i(50888),l=e.i(38082),a=e.i(85381);function s(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}e.s(["useCallbackRef",()=>s],84080);var u=e.i(20540),c="dismissableLayer.update",d=r.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=r.forwardRef((e,t)=>{let{disableOutsidePointerEvents:l=!1,onEscapeKeyDown:f,onPointerDownOutside:h,onFocusOutside:v,onInteractOutside:g,onDismiss:y,...w}=e,b=r.useContext(d),[x,E]=r.useState(null),T=x?.ownerDocument??globalThis?.document,[,C]=r.useState({}),S=(0,i.useComposedRefs)(t,e=>E(e)),R=Array.from(b.layers),[O]=[...b.layersWithOutsidePointerEventsDisabled].slice(-1),P=R.indexOf(O),A=x?R.indexOf(x):-1,L=b.layersWithOutsidePointerEventsDisabled.size>0,k=A>=P,D=function(e,t=globalThis?.document){let n=s(e),o=r.useRef(!1),i=r.useRef(()=>{});return r.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let r=function(){m("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",i.current),i.current=r,t.addEventListener("click",i.current,{once:!0})):r()}else t.removeEventListener("click",i.current);o.current=!1},r=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(r),t.removeEventListener("pointerdown",e),t.removeEventListener("click",i.current)}},[t,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,n=[...b.branches].some(e=>e.contains(t));k&&!n&&(h?.(e),g?.(e),e.defaultPrevented||y?.())},T),_=function(e,t=globalThis?.document){let n=s(e),o=r.useRef(!1);return r.useEffect(()=>{let e=e=>{e.target&&!o.current&&m("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...b.branches].some(e=>e.contains(t))&&(v?.(e),g?.(e),e.defaultPrevented||y?.())},T);return!function(e,t=globalThis?.document){let n=s(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{A===b.layers.size-1&&(f?.(e),!e.defaultPrevented&&y&&(e.preventDefault(),y()))},T),r.useEffect(()=>{if(x)return l&&(0===b.layersWithOutsidePointerEventsDisabled.size&&(n=T.body.style.pointerEvents,T.body.style.pointerEvents="none"),b.layersWithOutsidePointerEventsDisabled.add(x)),b.layers.add(x),p(),()=>{l&&1===b.layersWithOutsidePointerEventsDisabled.size&&(T.body.style.pointerEvents=n)}},[x,T,l,b]),r.useEffect(()=>()=>{x&&(b.layers.delete(x),b.layersWithOutsidePointerEventsDisabled.delete(x),p())},[x,b]),r.useEffect(()=>{let e=()=>C({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,u.jsx)(a.Primitive.div,{...w,ref:S,style:{pointerEvents:L?k?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.composeEventHandlers)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,o.composeEventHandlers)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,o.composeEventHandlers)(e.onPointerDownCapture,D.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function m(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,a.dispatchDiscreteCustomEvent)(o,i):o.dispatchEvent(i)}f.displayName="DismissableLayer",r.forwardRef((e,t)=>{let n=r.useContext(d),o=r.useRef(null),l=(0,i.useComposedRefs)(t,o);return r.useEffect(()=>{let e=o.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,u.jsx)(a.Primitive.div,{...e,ref:l})}).displayName="DismissableLayerBranch",e.s(["DismissableLayer",()=>f],72416);var h=globalThis?.document?r.useLayoutEffect:()=>{};e.s(["useLayoutEffect",()=>h],88577);var v=r[" useId ".trim().toString()]||(()=>void 0),g=0;function y(e){let[t,n]=r.useState(v());return h(()=>{e||n(e=>e??String(g++))},[e]),e||(t?`radix-${t}`:"")}e.s(["useId",()=>y],54041);let w=["top","right","bottom","left"],b=Math.min,x=Math.max,E=Math.round,T=Math.floor,C=e=>({x:e,y:e}),S={left:"right",right:"left",bottom:"top",top:"bottom"};function R(e,t){return"function"==typeof e?e(t):e}function O(e){return e.split("-")[0]}function P(e){return e.split("-")[1]}function A(e){return"x"===e?"y":"x"}function L(e){return"y"===e?"height":"width"}function k(e){let t=e[0];return"t"===t||"b"===t?"y":"x"}function D(e){return e.includes("start")?e.replace("start","end"):e.replace("end","start")}let _=["left","right"],M=["right","left"],j=["top","bottom"],N=["bottom","top"];function W(e){let t=O(e);return S[t]+e.slice(t.length)}function I(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function $(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}function H(e,t,n){let r,{reference:o,floating:i}=e,l=k(t),a=A(k(t)),s=L(a),u=O(t),c="y"===l,d=o.x+o.width/2-i.width/2,f=o.y+o.height/2-i.height/2,p=o[s]/2-i[s]/2;switch(u){case"top":r={x:d,y:o.y-i.height};break;case"bottom":r={x:d,y:o.y+o.height};break;case"right":r={x:o.x+o.width,y:f};break;case"left":r={x:o.x-i.width,y:f};break;default:r={x:o.x,y:o.y}}switch(P(t)){case"start":r[a]-=p*(n&&c?-1:1);break;case"end":r[a]+=p*(n&&c?-1:1)}return r}async function z(e,t){var n;void 0===t&&(t={});let{x:r,y:o,platform:i,rects:l,elements:a,strategy:s}=e,{boundary:u="clippingAncestors",rootBoundary:c="viewport",elementContext:d="floating",altBoundary:f=!1,padding:p=0}=R(t,e),m=I(p),h=a[f?"floating"===d?"reference":"floating":d],v=$(await i.getClippingRect({element:null==(n=await (null==i.isElement?void 0:i.isElement(h)))||n?h:h.contextElement||await (null==i.getDocumentElement?void 0:i.getDocumentElement(a.floating)),boundary:u,rootBoundary:c,strategy:s})),g="floating"===d?{x:r,y:o,width:l.floating.width,height:l.floating.height}:l.reference,y=await (null==i.getOffsetParent?void 0:i.getOffsetParent(a.floating)),w=await (null==i.isElement?void 0:i.isElement(y))&&await (null==i.getScale?void 0:i.getScale(y))||{x:1,y:1},b=$(i.convertOffsetParentRelativeRectToViewportRelativeRect?await i.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:g,offsetParent:y,strategy:s}):g);return{top:(v.top-b.top+m.top)/w.y,bottom:(b.bottom-v.bottom+m.bottom)/w.y,left:(v.left-b.left+m.left)/w.x,right:(b.right-v.right+m.right)/w.x}}let F=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:l}=n,a=l.detectOverflow?l:{...l,detectOverflow:z},s=await (null==l.isRTL?void 0:l.isRTL(t)),u=await l.getElementRects({reference:e,floating:t,strategy:o}),{x:c,y:d}=H(u,r,s),f=r,p=0,m={};for(let n=0;ne[t]>=0)}let U=new Set(["left","top"]);async function Y(e,t){let{placement:n,platform:r,elements:o}=e,i=await (null==r.isRTL?void 0:r.isRTL(o.floating)),l=O(n),a=P(n),s="y"===k(n),u=U.has(l)?-1:1,c=i&&s?-1:1,d=R(t,e),{mainAxis:f,crossAxis:p,alignmentAxis:m}="number"==typeof d?{mainAxis:d,crossAxis:0,alignmentAxis:null}:{mainAxis:d.mainAxis||0,crossAxis:d.crossAxis||0,alignmentAxis:d.alignmentAxis};return a&&"number"==typeof m&&(p="end"===a?-1*m:m),s?{x:p*c,y:f*u}:{x:f*u,y:p*c}}function X(){return"undefined"!=typeof window}function J(e){return Z(e)?(e.nodeName||"").toLowerCase():"#document"}function K(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function q(e){var t;return null==(t=(Z(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function Z(e){return!!X()&&(e instanceof Node||e instanceof K(e).Node)}function G(e){return!!X()&&(e instanceof Element||e instanceof K(e).Element)}function Q(e){return!!X()&&(e instanceof HTMLElement||e instanceof K(e).HTMLElement)}function ee(e){return!!X()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof K(e).ShadowRoot)}function et(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=eu(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&"inline"!==o&&"contents"!==o}function en(e){try{if(e.matches(":popover-open"))return!0}catch(e){}try{return e.matches(":modal")}catch(e){return!1}}let er=/transform|translate|scale|rotate|perspective|filter/,eo=/paint|layout|strict|content/,ei=e=>!!e&&"none"!==e;function el(e){let t=G(e)?eu(e):e;return ei(t.transform)||ei(t.translate)||ei(t.scale)||ei(t.rotate)||ei(t.perspective)||!ea()&&(ei(t.backdropFilter)||ei(t.filter))||er.test(t.willChange||"")||eo.test(t.contain||"")}function ea(){return null==t&&(t="undefined"!=typeof CSS&&CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")),t}function es(e){return/^(html|body|#document)$/.test(J(e))}function eu(e){return K(e).getComputedStyle(e)}function ec(e){return G(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function ed(e){if("html"===J(e))return e;let t=e.assignedSlot||e.parentNode||ee(e)&&e.host||q(e);return ee(t)?t.host:t}function ef(e,t,n){var r;void 0===t&&(t=[]),void 0===n&&(n=!0);let o=function e(t){let n=ed(t);return es(n)?t.ownerDocument?t.ownerDocument.body:t.body:Q(n)&&et(n)?n:e(n)}(e),i=o===(null==(r=e.ownerDocument)?void 0:r.body),l=K(o);if(!i)return t.concat(o,ef(o,[],n));{let e=ep(l);return t.concat(l,l.visualViewport||[],et(o)?o:[],e&&n?ef(e):[])}}function ep(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}function em(e){let t=eu(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=Q(e),i=o?e.offsetWidth:n,l=o?e.offsetHeight:r,a=E(n)!==i||E(r)!==l;return a&&(n=i,r=l),{width:n,height:r,$:a}}function eh(e){return G(e)?e:e.contextElement}function ev(e){let t=eh(e);if(!Q(t))return C(1);let n=t.getBoundingClientRect(),{width:r,height:o,$:i}=em(t),l=(i?E(n.width):n.width)/r,a=(i?E(n.height):n.height)/o;return l&&Number.isFinite(l)||(l=1),a&&Number.isFinite(a)||(a=1),{x:l,y:a}}let eg=C(0);function ey(e){let t=K(e);return ea()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:eg}function ew(e,t,n,r){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let i=e.getBoundingClientRect(),l=eh(e),a=C(1);t&&(r?G(r)&&(a=ev(r)):a=ev(e));let s=(void 0===(o=n)&&(o=!1),r&&(!o||r===K(l))&&o)?ey(l):C(0),u=(i.left+s.x)/a.x,c=(i.top+s.y)/a.y,d=i.width/a.x,f=i.height/a.y;if(l){let e=K(l),t=r&&G(r)?K(r):r,n=e,o=ep(n);for(;o&&r&&t!==n;){let e=ev(o),t=o.getBoundingClientRect(),r=eu(o),i=t.left+(o.clientLeft+parseFloat(r.paddingLeft))*e.x,l=t.top+(o.clientTop+parseFloat(r.paddingTop))*e.y;u*=e.x,c*=e.y,d*=e.x,f*=e.y,u+=i,c+=l,o=ep(n=K(o))}}return $({width:d,height:f,x:u,y:c})}function eb(e,t){let n=ec(e).scrollLeft;return t?t.left+n:ew(q(e)).left+n}function ex(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-eb(e,n),y:n.top+t.scrollTop}}function eE(e,t,n){var r;let o;if("viewport"===t)o=function(e,t){let n=K(e),r=q(e),o=n.visualViewport,i=r.clientWidth,l=r.clientHeight,a=0,s=0;if(o){i=o.width,l=o.height;let e=ea();(!e||e&&"fixed"===t)&&(a=o.offsetLeft,s=o.offsetTop)}let u=eb(r);if(u<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,l=Math.abs(r.clientWidth-t.clientWidth-o);l<=25&&(i-=l)}else u<=25&&(i+=u);return{width:i,height:l,x:a,y:s}}(e,n);else if("document"===t){let t,n,i,l,a,s,u;r=q(e),t=q(r),n=ec(r),i=r.ownerDocument.body,l=x(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),a=x(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),s=-n.scrollLeft+eb(r),u=-n.scrollTop,"rtl"===eu(i).direction&&(s+=x(t.clientWidth,i.clientWidth)-l),o={width:l,height:a,x:s,y:u}}else if(G(t)){let e,r,i,l,a,s;r=(e=ew(t,!0,"fixed"===n)).top+t.clientTop,i=e.left+t.clientLeft,l=Q(t)?ev(t):C(1),a=t.clientWidth*l.x,s=t.clientHeight*l.y,o={width:a,height:s,x:i*l.x,y:r*l.y}}else{let n=ey(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return $(o)}function eT(e){return"static"===eu(e).position}function eC(e,t){if(!Q(e)||"fixed"===eu(e).position)return null;if(t)return t(e);let n=e.offsetParent;return q(e)===n&&(n=n.ownerDocument.body),n}function eS(e,t){var n;let r=K(e);if(en(e))return r;if(!Q(e)){let t=ed(e);for(;t&&!es(t);){if(G(t)&&!eT(t))return t;t=ed(t)}return r}let o=eC(e,t);for(;o&&(n=o,/^(table|td|th)$/.test(J(n)))&&eT(o);)o=eC(o,t);return o&&es(o)&&eT(o)&&!el(o)?r:o||function(e){let t=ed(e);for(;Q(t)&&!es(t);){if(el(t))return t;if(en(t))break;t=ed(t)}return null}(e)||r}let eR=async function(e){let t=this.getOffsetParent||eS,n=this.getDimensions,r=await n(e.floating);return{reference:function(e,t,n){let r=Q(t),o=q(t),i="fixed"===n,l=ew(e,!0,i,t),a={scrollLeft:0,scrollTop:0},s=C(0);if(r||!r&&!i)if(("body"!==J(t)||et(o))&&(a=ec(t)),r){let e=ew(t,!0,i,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else o&&(s.x=eb(o));i&&!r&&o&&(s.x=eb(o));let u=!o||r||i?C(0):ex(o,a);return{x:l.left+a.scrollLeft-s.x-u.x,y:l.top+a.scrollTop-s.y-u.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:r.width,height:r.height}}},eO={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:r,strategy:o}=e,i="fixed"===o,l=q(r),a=!!t&&en(t.floating);if(r===l||a&&i)return n;let s={scrollLeft:0,scrollTop:0},u=C(1),c=C(0),d=Q(r);if((d||!d&&!i)&&(("body"!==J(r)||et(l))&&(s=ec(r)),d)){let e=ew(r);u=ev(r),c.x=e.x+r.clientLeft,c.y=e.y+r.clientTop}let f=!l||d||i?C(0):ex(l,s);return{width:n.width*u.x,height:n.height*u.y,x:n.x*u.x-s.scrollLeft*u.x+c.x+f.x,y:n.y*u.y-s.scrollTop*u.y+c.y+f.y}},getDocumentElement:q,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,i=[..."clippingAncestors"===n?en(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=ef(e,[],!1).filter(e=>G(e)&&"body"!==J(e)),o=null,i="fixed"===eu(e).position,l=i?ed(e):e;for(;G(l)&&!es(l);){let t=eu(l),n=el(l);n||"fixed"!==t.position||(o=null),(i?n||o:!(!n&&"static"===t.position&&o&&("absolute"===o.position||"fixed"===o.position)||et(l)&&!n&&function e(t,n){let r=ed(t);return!(r===n||!G(r)||es(r))&&("fixed"===eu(r).position||e(r,n))}(e,l)))?o=t:r=r.filter(e=>e!==l),l=ed(l)}return t.set(e,r),r}(t,this._c):[].concat(n),r],l=eE(t,i[0],o),a=l.top,s=l.right,u=l.bottom,c=l.left;for(let e=1;e({name:"arrow",options:e,async fn(t){let{x:n,y:r,placement:o,rects:i,platform:l,elements:a,middlewareData:s}=t,{element:u,padding:c=0}=R(e,t)||{};if(null==u)return{};let d=I(c),f={x:n,y:r},p=A(k(o)),m=L(p),h=await l.getDimensions(u),v="y"===p,g=v?"clientHeight":"clientWidth",y=i.reference[m]+i.reference[p]-f[p]-i.floating[m],w=f[p]-i.reference[p],E=await (null==l.getOffsetParent?void 0:l.getOffsetParent(u)),T=E?E[g]:0;T&&await (null==l.isElement?void 0:l.isElement(E))||(T=a.floating[g]||i.floating[m]);let C=T/2-h[m]/2-1,S=b(d[v?"top":"left"],C),O=b(d[v?"bottom":"right"],C),D=T-h[m]-O,_=T/2-h[m]/2+(y/2-w/2),M=x(S,b(_,D)),j=!s.arrow&&null!=P(o)&&_!==M&&i.reference[m]/2-(_{t.current=e}),t}var eN=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,u.jsx)(a.Primitive.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,u.jsx)("polygon",{points:"0,0 30,0 15,10"})})});eN.displayName="Arrow";var eW="Popper",[eI,e$]=(0,l.createContextScope)(eW),[eH,ez]=eI(eW),eF=e=>{let{__scopePopper:t,children:n}=e,[o,i]=r.useState(null);return(0,u.jsx)(eH,{scope:t,anchor:o,onAnchorChange:i,children:n})};eF.displayName=eW;var eV="PopperAnchor",eB=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:o,...l}=e,s=ez(eV,n),c=r.useRef(null),d=(0,i.useComposedRefs)(t,c),f=r.useRef(null);return r.useEffect(()=>{let e=f.current;f.current=o?.current||c.current,e!==f.current&&s.onAnchorChange(f.current)}),o?null:(0,u.jsx)(a.Primitive.div,{...l,ref:d})});eB.displayName=eV;var eU="PopperContent",[eY,eX]=eI(eU),eJ=r.forwardRef((e,t)=>{var n,o,l,c,d,f,p,m,v,g,y,w,E;let C,S,I,$,H,z,{__scopePopper:X,side:J="bottom",sideOffset:K=0,align:Z="center",alignOffset:G=0,arrowPadding:Q=0,avoidCollisions:ee=!0,collisionBoundary:et=[],collisionPadding:en=0,sticky:er="partial",hideWhenDetached:eo=!1,updatePositionStrategy:ei="optimized",onPlaced:el,...ea}=e,es=ez(eU,X),[eu,ec]=r.useState(null),ed=(0,i.useComposedRefs)(t,e=>ec(e)),[ep,em]=r.useState(null),ev=function(e){let[t,n]=r.useState(void 0);return h(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}(ep),eg=ev?.width??0,ey=ev?.height??0,eb="number"==typeof en?en:{top:0,right:0,bottom:0,left:0,...en},ex=Array.isArray(et)?et:[et],eE=ex.length>0,eT={padding:eb,boundary:ex.filter(eG),altBoundary:eE},{refs:eC,floatingStyles:eS,placement:eR,isPositioned:eN,middlewareData:eW}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:i,elements:{reference:l,floating:a}={},transform:s=!0,whileElementsMounted:u,open:c}=e,[d,f]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[p,m]=r.useState(o);eD(p,o)||m(o);let[h,v]=r.useState(null),[g,y]=r.useState(null),w=r.useCallback(e=>{e!==T.current&&(T.current=e,v(e))},[]),b=r.useCallback(e=>{e!==C.current&&(C.current=e,y(e))},[]),x=l||h,E=a||g,T=r.useRef(null),C=r.useRef(null),S=r.useRef(d),R=null!=u,O=ej(u),P=ej(i),A=ej(c),L=r.useCallback(()=>{var e,r;let o,i,l;if(!T.current||!C.current)return;let a={placement:t,strategy:n,middleware:p};P.current&&(a.platform=P.current),(e=T.current,r=C.current,o=new Map,l={...(i={platform:eO,...a}).platform,_c:o},F(e,r,{...i,platform:l})).then(e=>{let t={...e,isPositioned:!1!==A.current};k.current&&!eD(S.current,t)&&(S.current=t,eL.flushSync(()=>{f(t)}))})},[p,t,n,P,A]);ek(()=>{!1===c&&S.current.isPositioned&&(S.current.isPositioned=!1,f(e=>({...e,isPositioned:!1})))},[c]);let k=r.useRef(!1);ek(()=>(k.current=!0,()=>{k.current=!1}),[]),ek(()=>{if(x&&(T.current=x),E&&(C.current=E),x&&E){if(O.current)return O.current(x,E,L);L()}},[x,E,L,O,R]);let D=r.useMemo(()=>({reference:T,floating:C,setReference:w,setFloating:b}),[w,b]),_=r.useMemo(()=>({reference:x,floating:E}),[x,E]),M=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!_.floating)return e;let t=eM(_.floating,d.x),r=eM(_.floating,d.y);return s?{...e,transform:"translate("+t+"px, "+r+"px)",...e_(_.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,s,_.floating,d.x,d.y]);return r.useMemo(()=>({...d,update:L,refs:D,elements:_,floatingStyles:M}),[d,L,D,_,M])}({strategy:"fixed",placement:J+("center"!==Z?"-"+Z:""),whileElementsMounted:(...e)=>(function(e,t,n,r){let o;void 0===r&&(r={});let{ancestorScroll:i=!0,ancestorResize:l=!0,elementResize:a="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:u=!1}=r,c=eh(e),d=i||l?[...c?ef(c):[],...t?ef(t):[]]:[];d.forEach(e=>{i&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let f=c&&s?function(e,t){let n,r=null,o=q(e);function i(){var e;clearTimeout(n),null==(e=r)||e.disconnect(),r=null}return!function l(a,s){void 0===a&&(a=!1),void 0===s&&(s=1),i();let u=e.getBoundingClientRect(),{left:c,top:d,width:f,height:p}=u;if(a||t(),!f||!p)return;let m={rootMargin:-T(d)+"px "+-T(o.clientWidth-(c+f))+"px "+-T(o.clientHeight-(d+p))+"px "+-T(c)+"px",threshold:x(0,b(1,s))||1},h=!0;function v(t){let r=t[0].intersectionRatio;if(r!==s){if(!h)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||eP(u,e.getBoundingClientRect())||l(),h=!1}try{r=new IntersectionObserver(v,{...m,root:o.ownerDocument})}catch(e){r=new IntersectionObserver(v,m)}r.observe(e)}(!0),i}(c,n):null,p=-1,m=null;a&&(m=new ResizeObserver(e=>{let[r]=e;r&&r.target===c&&m&&t&&(m.unobserve(t),cancelAnimationFrame(p),p=requestAnimationFrame(()=>{var e;null==(e=m)||e.observe(t)})),n()}),c&&!u&&m.observe(c),t&&m.observe(t));let h=u?ew(e):null;return u&&function t(){let r=ew(e);h&&!eP(h,r)&&n(),h=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;d.forEach(e=>{i&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==f||f(),null==(e=m)||e.disconnect(),m=null,u&&cancelAnimationFrame(o)}})(...e,{animationFrame:"always"===ei}),elements:{reference:es.anchor},middleware:[{name:(C={name:"offset",options:o=n={mainAxis:K+ey,alignmentAxis:G},async fn(e){var t,n;let{x:r,y:i,placement:l,middlewareData:a}=e,s=await Y(e,o);return l===(null==(t=a.offset)?void 0:t.placement)&&null!=(n=a.arrow)&&n.alignmentOffset?{}:{x:r+s.x,y:i+s.y,data:{...s,placement:l}}}}).name,fn:C.fn,options:[n,void 0]},ee&&{name:(S={name:"shift",options:d=c={mainAxis:!0,crossAxis:!1,limiter:"partial"===er?{fn:(l=void 0,{options:l={},fn(e){let{x:t,y:n,placement:r,rects:o,middlewareData:i}=e,{offset:a=0,mainAxis:s=!0,crossAxis:u=!0}=R(l,e),c={x:t,y:n},d=k(r),f=A(d),p=c[f],m=c[d],h=R(a,e),v="number"==typeof h?{mainAxis:h,crossAxis:0}:{mainAxis:0,crossAxis:0,...h};if(s){let e="y"===f?"height":"width",t=o.reference[f]-o.floating[e]+v.mainAxis,n=o.reference[f]+o.reference[e]-v.mainAxis;pn&&(p=n)}if(u){var g,y;let e="y"===f?"width":"height",t=U.has(O(r)),n=o.reference[d]-o.floating[e]+(t&&(null==(g=i.offset)?void 0:g[d])||0)+(t?0:v.crossAxis),l=o.reference[d]+o.reference[e]+(t?0:(null==(y=i.offset)?void 0:y[d])||0)-(t?v.crossAxis:0);ml&&(m=l)}return{[f]:p,[d]:m}}}).fn,options:[void 0,void 0]}:void 0,...eT},async fn(e){let{x:t,y:n,placement:r,platform:o}=e,{mainAxis:i=!0,crossAxis:l=!1,limiter:a={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=R(d,e),u={x:t,y:n},c=await o.detectOverflow(e,s),f=k(O(r)),p=A(f),m=u[p],h=u[f];if(i){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=m+c[e],r=m-c[t];m=x(n,b(m,r))}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=h+c[e],r=h-c[t];h=x(n,b(h,r))}let v=a.fn({...e,[p]:m,[f]:h});return{...v,data:{x:v.x-t,y:v.y-n,enabled:{[p]:i,[f]:l}}}}}).name,fn:S.fn,options:[c,void 0]},ee&&{name:(I={name:"flip",options:p=f={...eT},async fn(e){var t,n,r,o,i,l,a,s;let u,c,d,{placement:f,middlewareData:m,rects:h,initialPlacement:v,platform:g,elements:y}=e,{mainAxis:w=!0,crossAxis:b=!0,fallbackPlacements:x,fallbackStrategy:E="bestFit",fallbackAxisSideDirection:T="none",flipAlignment:C=!0,...S}=R(p,e);if(null!=(t=m.arrow)&&t.alignmentOffset)return{};let I=O(f),$=k(v),H=O(v)===v,z=await (null==g.isRTL?void 0:g.isRTL(y.floating)),F=x||(H||!C?[W(v)]:(u=W(v),[D(v),u,D(u)])),V="none"!==T;!x&&V&&F.push(...(c=P(v),d=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?M:_;return t?_:M;case"left":case"right":return t?j:N;default:return[]}}(O(v),"start"===T,z),c&&(d=d.map(e=>e+"-"+c),C&&(d=d.concat(d.map(D)))),d));let B=[v,...F],U=await g.detectOverflow(e,S),Y=[],X=(null==(n=m.flip)?void 0:n.overflows)||[];if(w&&Y.push(U[I]),b){let e,t,n,r,o=(l=f,a=h,void 0===(s=z)&&(s=!1),e=P(l),n=L(t=A(k(l))),r="x"===t?e===(s?"end":"start")?"right":"left":"start"===e?"bottom":"top",a.reference[n]>a.floating[n]&&(r=W(r)),[r,W(r)]);Y.push(U[o[0]],U[o[1]])}if(X=[...X,{placement:f,overflows:Y}],!Y.every(e=>e<=0)){let e=((null==(r=m.flip)?void 0:r.index)||0)+1,t=B[e];if(t&&("alignment"!==b||$===k(t)||X.every(e=>k(e.placement)!==$||e.overflows[0]>0)))return{data:{index:e,overflows:X},reset:{placement:t}};let n=null==(o=X.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:o.placement;if(!n)switch(E){case"bestFit":{let e=null==(i=X.filter(e=>{if(V){let t=k(e.placement);return t===$||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:i[0];e&&(n=e);break}case"initialPlacement":n=v}if(f!==n)return{reset:{placement:n}}}return{}}}).name,fn:I.fn,options:[f,void 0]},{name:($={name:"size",options:v=m={...eT,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,l=e.floating.style;l.setProperty("--radix-popper-available-width",`${n}px`),l.setProperty("--radix-popper-available-height",`${r}px`),l.setProperty("--radix-popper-anchor-width",`${o}px`),l.setProperty("--radix-popper-anchor-height",`${i}px`)}},async fn(e){var t,n;let r,o,{placement:i,rects:l,platform:a,elements:s}=e,{apply:u=()=>{},...c}=R(v,e),d=await a.detectOverflow(e,c),f=O(i),p=P(i),m="y"===k(i),{width:h,height:g}=l.floating;"top"===f||"bottom"===f?(r=f,o=p===(await (null==a.isRTL?void 0:a.isRTL(s.floating))?"start":"end")?"left":"right"):(o=f,r="end"===p?"top":"bottom");let y=g-d.top-d.bottom,w=h-d.left-d.right,E=b(g-d[r],y),T=b(h-d[o],w),C=!e.middlewareData.shift,S=E,A=T;if(null!=(t=e.middlewareData.shift)&&t.enabled.x&&(A=w),null!=(n=e.middlewareData.shift)&&n.enabled.y&&(S=y),C&&!p){let e=x(d.left,0),t=x(d.right,0),n=x(d.top,0),r=x(d.bottom,0);m?A=h-2*(0!==e||0!==t?e+t:x(d.left,d.right)):S=g-2*(0!==n||0!==r?n+r:x(d.top,d.bottom))}await u({...e,availableWidth:A,availableHeight:S});let L=await a.getDimensions(s.floating);return h!==L.width||g!==L.height?{reset:{rects:!0}}:{}}}).name,fn:$.fn,options:[m,void 0]},ep&&{name:(H={name:"arrow",options:y=g={element:ep,padding:Q},fn(e){let{element:t,padding:n}="function"==typeof y?y(e):y;return t&&({}).hasOwnProperty.call(t,"current")?null!=t.current?eA({element:t.current,padding:n}).fn(e):{}:t?eA({element:t,padding:n}).fn(e):{}}}).name,fn:H.fn,options:[g,void 0]},eQ({arrowWidth:eg,arrowHeight:ey}),eo&&{name:(z={name:"hide",options:E=w={strategy:"referenceHidden",...eT},async fn(e){let{rects:t,platform:n}=e,{strategy:r="referenceHidden",...o}=R(E,e);switch(r){case"referenceHidden":{let r=V(await n.detectOverflow(e,{...o,elementContext:"reference"}),t.reference);return{data:{referenceHiddenOffsets:r,referenceHidden:B(r)}}}case"escaped":{let r=V(await n.detectOverflow(e,{...o,altBoundary:!0}),t.floating);return{data:{escapedOffsets:r,escaped:B(r)}}}default:return{}}}}).name,fn:z.fn,options:[w,void 0]}]}),[eI,e$]=e0(eR),eH=s(el);h(()=>{eN&&eH?.()},[eN,eH]);let eF=eW.arrow?.x,eV=eW.arrow?.y,eB=eW.arrow?.centerOffset!==0,[eX,eJ]=r.useState();return h(()=>{eu&&eJ(window.getComputedStyle(eu).zIndex)},[eu]),(0,u.jsx)("div",{ref:eC.setFloating,"data-radix-popper-content-wrapper":"",style:{...eS,transform:eN?eS.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eX,"--radix-popper-transform-origin":[eW.transformOrigin?.x,eW.transformOrigin?.y].join(" "),...eW.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,u.jsx)(eY,{scope:X,placedSide:eI,onArrowChange:em,arrowX:eF,arrowY:eV,shouldHideArrow:eB,children:(0,u.jsx)(a.Primitive.div,{"data-side":eI,"data-align":e$,...ea,ref:ed,style:{...ea.style,animation:eN?void 0:"none"}})})})});eJ.displayName=eU;var eK="PopperArrow",eq={top:"bottom",right:"left",bottom:"top",left:"right"},eZ=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=eX(eK,n),i=eq[o.placedSide];return(0,u.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,u.jsx)(eN,{...r,ref:t,style:{...r.style,display:"block"}})})});function eG(e){return null!==e}eZ.displayName=eK;var eQ=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:o}=t,i=o.arrow?.centerOffset!==0,l=i?0:e.arrowWidth,a=i?0:e.arrowHeight,[s,u]=e0(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(o.arrow?.x??0)+l/2,f=(o.arrow?.y??0)+a/2,p="",m="";return"bottom"===s?(p=i?c:`${d}px`,m=`${-a}px`):"top"===s?(p=i?c:`${d}px`,m=`${r.floating.height+a}px`):"right"===s?(p=`${-a}px`,m=i?c:`${f}px`):"left"===s&&(p=`${r.floating.width+a}px`,m=i?c:`${f}px`),{data:{x:p,y:m}}}});function e0(e){let[t,n="center"]=e.split("-");return[t,n]}e.s(["Anchor",()=>eB,"Arrow",()=>eZ,"Content",()=>eJ,"Root",()=>eF,"createPopperScope",()=>e$],70253);var e1=r.forwardRef((e,t)=>{let{container:n,...o}=e,[i,l]=r.useState(!1);h(()=>l(!0),[]);let s=n||i&&globalThis?.document?.body;return s?eL.default.createPortal((0,u.jsx)(a.Primitive.div,{...o,ref:t}),s):null});e1.displayName="Portal",e.s(["Portal",()=>e1],1404);var e2=e=>{var t;let n,o,{present:l,children:a}=e,s=function(e){var t,n;let[o,i]=r.useState(),l=r.useRef(null),a=r.useRef(e),s=r.useRef("none"),[u,c]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>n[e][t]??e,t));return r.useEffect(()=>{let e=e5(l.current);s.current="mounted"===u?e:"none"},[u]),h(()=>{let t=l.current,n=a.current;if(n!==e){let r=s.current,o=e5(t);e?c("MOUNT"):"none"===o||t?.display==="none"?c("UNMOUNT"):n&&r!==o?c("ANIMATION_OUT"):c("UNMOUNT"),a.current=e}},[e,c]),h(()=>{if(o){let e,t=o.ownerDocument.defaultView??window,n=n=>{let r=e5(l.current).includes(CSS.escape(n.animationName));if(n.target===o&&r&&(c("ANIMATION_END"),!a.current)){let n=o.style.animationFillMode;o.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=n)})}},r=e=>{e.target===o&&(s.current=e5(l.current))};return o.addEventListener("animationstart",r),o.addEventListener("animationcancel",n),o.addEventListener("animationend",n),()=>{t.clearTimeout(e),o.removeEventListener("animationstart",r),o.removeEventListener("animationcancel",n),o.removeEventListener("animationend",n)}}c("ANIMATION_END")},[o,c]),{isPresent:["mounted","unmountSuspended"].includes(u),ref:r.useCallback(e=>{l.current=e?getComputedStyle(e):null,i(e)},[])}}(l),u="function"==typeof a?a({present:s.isPresent}):r.Children.only(a),c=(0,i.useComposedRefs)(s.ref,(t=u,(o=(n=Object.getOwnPropertyDescriptor(t.props,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.ref:(o=(n=Object.getOwnPropertyDescriptor(t,"ref")?.get)&&"isReactWarning"in n&&n.isReactWarning)?t.props.ref:t.props.ref||t.ref));return"function"==typeof a||s.isPresent?r.cloneElement(u,{ref:c}):null};function e5(e){return e?.animationName||"none"}e2.displayName="Presence",e.s(["Presence",()=>e2],69060);var e8=e.i(97245);r[" useEffectEvent ".trim().toString()],r[" useInsertionEffect ".trim().toString()];var e3=r[" useInsertionEffect ".trim().toString()]||h;function e9({prop:e,defaultProp:t,onChange:n=()=>{},caller:o}){let[i,l,a]=function({defaultProp:e,onChange:t}){let[n,o]=r.useState(e),i=r.useRef(n),l=r.useRef(t);return e3(()=>{l.current=t},[t]),r.useEffect(()=>{i.current!==n&&(l.current?.(n),i.current=n)},[n,i]),[n,o,l]}({defaultProp:t,onChange:n}),s=void 0!==e,u=s?e:i;{let t=r.useRef(void 0!==e);r.useEffect(()=>{let e=t.current;if(e!==s){let t=s?"controlled":"uncontrolled";console.warn(`${o} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=s},[s,o])}return[u,r.useCallback(t=>{if(s){let n="function"==typeof t?t(e):t;n!==e&&a.current?.(n)}else l(t)},[s,e,l,a])]}Symbol("RADIX:SYNC_STATE"),e.s(["useControllableState",()=>e9],38185);var e7=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),e4=r.forwardRef((e,t)=>(0,u.jsx)(a.Primitive.span,{...e,ref:t,style:{...e7,...e.style}}));e4.displayName="VisuallyHidden";var[e6,te]=(0,l.createContextScope)("Tooltip",[e$]),tt=e$(),tn="TooltipProvider",tr="tooltip.open",[to,ti]=e6(tn),tl=e=>{let{__scopeTooltip:t,delayDuration:n=700,skipDelayDuration:o=300,disableHoverableContent:i=!1,children:l}=e,a=r.useRef(!0),s=r.useRef(!1),c=r.useRef(0);return r.useEffect(()=>{let e=c.current;return()=>window.clearTimeout(e)},[]),(0,u.jsx)(to,{scope:t,isOpenDelayedRef:a,delayDuration:n,onOpen:r.useCallback(()=>{window.clearTimeout(c.current),a.current=!1},[]),onClose:r.useCallback(()=>{window.clearTimeout(c.current),c.current=window.setTimeout(()=>a.current=!0,o)},[o]),isPointerInTransitRef:s,onPointerInTransitChange:r.useCallback(e=>{s.current=e},[]),disableHoverableContent:i,children:l})};tl.displayName=tn;var ta="Tooltip",[ts,tu]=e6(ta),tc=e=>{let{__scopeTooltip:t,children:n,open:o,defaultOpen:i,onOpenChange:l,disableHoverableContent:a,delayDuration:s}=e,c=ti(ta,e.__scopeTooltip),d=tt(t),[f,p]=r.useState(null),m=y(),h=r.useRef(0),v=a??c.disableHoverableContent,g=s??c.delayDuration,w=r.useRef(!1),[b,x]=e9({prop:o,defaultProp:i??!1,onChange:e=>{e?(c.onOpen(),document.dispatchEvent(new CustomEvent(tr))):c.onClose(),l?.(e)},caller:ta}),E=r.useMemo(()=>b?w.current?"delayed-open":"instant-open":"closed",[b]),T=r.useCallback(()=>{window.clearTimeout(h.current),h.current=0,w.current=!1,x(!0)},[x]),C=r.useCallback(()=>{window.clearTimeout(h.current),h.current=0,x(!1)},[x]),S=r.useCallback(()=>{window.clearTimeout(h.current),h.current=window.setTimeout(()=>{w.current=!0,x(!0),h.current=0},g)},[g,x]);return r.useEffect(()=>()=>{h.current&&(window.clearTimeout(h.current),h.current=0)},[]),(0,u.jsx)(eF,{...d,children:(0,u.jsx)(ts,{scope:t,contentId:m,open:b,stateAttribute:E,trigger:f,onTriggerChange:p,onTriggerEnter:r.useCallback(()=>{c.isOpenDelayedRef.current?S():T()},[c.isOpenDelayedRef,S,T]),onTriggerLeave:r.useCallback(()=>{v?C():(window.clearTimeout(h.current),h.current=0)},[C,v]),onOpen:T,onClose:C,disableHoverableContent:v,children:n})})};tc.displayName=ta;var td="TooltipTrigger",tf=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...l}=e,s=tu(td,n),c=ti(td,n),d=tt(n),f=r.useRef(null),p=(0,i.useComposedRefs)(t,f,s.onTriggerChange),m=r.useRef(!1),h=r.useRef(!1),v=r.useCallback(()=>m.current=!1,[]);return r.useEffect(()=>()=>document.removeEventListener("pointerup",v),[v]),(0,u.jsx)(eB,{asChild:!0,...d,children:(0,u.jsx)(a.Primitive.button,{"aria-describedby":s.open?s.contentId:void 0,"data-state":s.stateAttribute,...l,ref:p,onPointerMove:(0,o.composeEventHandlers)(e.onPointerMove,e=>{"touch"!==e.pointerType&&(h.current||c.isPointerInTransitRef.current||(s.onTriggerEnter(),h.current=!0))}),onPointerLeave:(0,o.composeEventHandlers)(e.onPointerLeave,()=>{s.onTriggerLeave(),h.current=!1}),onPointerDown:(0,o.composeEventHandlers)(e.onPointerDown,()=>{s.open&&s.onClose(),m.current=!0,document.addEventListener("pointerup",v,{once:!0})}),onFocus:(0,o.composeEventHandlers)(e.onFocus,()=>{m.current||s.onOpen()}),onBlur:(0,o.composeEventHandlers)(e.onBlur,s.onClose),onClick:(0,o.composeEventHandlers)(e.onClick,s.onClose)})})});tf.displayName=td;var tp="TooltipPortal",[tm,th]=e6(tp,{forceMount:void 0}),tv=e=>{let{__scopeTooltip:t,forceMount:n,children:r,container:o}=e,i=tu(tp,t);return(0,u.jsx)(tm,{scope:t,forceMount:n,children:(0,u.jsx)(e2,{present:n||i.open,children:(0,u.jsx)(e1,{asChild:!0,container:o,children:r})})})};tv.displayName=tp;var tg="TooltipContent",ty=r.forwardRef((e,t)=>{let n=th(tg,e.__scopeTooltip),{forceMount:r=n.forceMount,side:o="top",...i}=e,l=tu(tg,e.__scopeTooltip);return(0,u.jsx)(e2,{present:r||l.open,children:l.disableHoverableContent?(0,u.jsx)(tT,{side:o,...i,ref:t}):(0,u.jsx)(tw,{side:o,...i,ref:t})})}),tw=r.forwardRef((e,t)=>{let n=tu(tg,e.__scopeTooltip),o=ti(tg,e.__scopeTooltip),l=r.useRef(null),a=(0,i.useComposedRefs)(t,l),[s,c]=r.useState(null),{trigger:d,onClose:f}=n,p=l.current,{onPointerInTransitChange:m}=o,h=r.useCallback(()=>{c(null),m(!1)},[m]),v=r.useCallback((e,t)=>{let n,r=e.currentTarget,o={x:e.clientX,y:e.clientY},i=function(e,t){let n=Math.abs(t.top-e.y),r=Math.abs(t.bottom-e.y),o=Math.abs(t.right-e.x),i=Math.abs(t.left-e.x);switch(Math.min(n,r,o,i)){case i:return"left";case o:return"right";case n:return"top";case r:return"bottom";default:throw Error("unreachable")}}(o,r.getBoundingClientRect());c(((n=[...function(e,t,n=5){let r=[];switch(t){case"top":r.push({x:e.x-n,y:e.y+n},{x:e.x+n,y:e.y+n});break;case"bottom":r.push({x:e.x-n,y:e.y-n},{x:e.x+n,y:e.y-n});break;case"left":r.push({x:e.x+n,y:e.y-n},{x:e.x+n,y:e.y+n});break;case"right":r.push({x:e.x-n,y:e.y-n},{x:e.x-n,y:e.y+n})}return r}(o,i),...function(e){let{top:t,right:n,bottom:r,left:o}=e;return[{x:o,y:t},{x:n,y:t},{x:n,y:r},{x:o,y:r}]}(t.getBoundingClientRect())].slice()).sort((e,t)=>e.xt.x?1:e.yt.y)),function(e){if(e.length<=1)return e.slice();let t=[];for(let n=0;n=2;){let e=t[t.length-1],n=t[t.length-2];if((e.x-n.x)*(r.y-n.y)>=(e.y-n.y)*(r.x-n.x))t.pop();else break}t.push(r)}t.pop();let n=[];for(let t=e.length-1;t>=0;t--){let r=e[t];for(;n.length>=2;){let e=n[n.length-1],t=n[n.length-2];if((e.x-t.x)*(r.y-t.y)>=(e.y-t.y)*(r.x-t.x))n.pop();else break}n.push(r)}return(n.pop(),1===t.length&&1===n.length&&t[0].x===n[0].x&&t[0].y===n[0].y)?t:t.concat(n)}(n))),m(!0)},[m]);return r.useEffect(()=>()=>h(),[h]),r.useEffect(()=>{if(d&&p){let e=e=>v(e,p),t=e=>v(e,d);return d.addEventListener("pointerleave",e),p.addEventListener("pointerleave",t),()=>{d.removeEventListener("pointerleave",e),p.removeEventListener("pointerleave",t)}}},[d,p,v,h]),r.useEffect(()=>{if(s){let e=e=>{let t=e.target,n={x:e.clientX,y:e.clientY},r=d?.contains(t)||p?.contains(t),o=!function(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,i=t.length-1;er!=d>r&&n<(c-s)*(r-u)/(d-u)+s&&(o=!o)}return o}(n,s);r?h():o&&(h(),f())};return document.addEventListener("pointermove",e),()=>document.removeEventListener("pointermove",e)}},[d,p,s,f,h]),(0,u.jsx)(tT,{...e,ref:a})}),[tb,tx]=e6(ta,{isInside:!1}),tE=(0,e8.createSlottable)("TooltipContent"),tT=r.forwardRef((e,t)=>{let{__scopeTooltip:n,children:o,"aria-label":i,onEscapeKeyDown:l,onPointerDownOutside:a,...s}=e,c=tu(tg,n),d=tt(n),{onClose:p}=c;return r.useEffect(()=>(document.addEventListener(tr,p),()=>document.removeEventListener(tr,p)),[p]),r.useEffect(()=>{if(c.trigger){let e=e=>{let t=e.target;t?.contains(c.trigger)&&p()};return window.addEventListener("scroll",e,{capture:!0}),()=>window.removeEventListener("scroll",e,{capture:!0})}},[c.trigger,p]),(0,u.jsx)(f,{asChild:!0,disableOutsidePointerEvents:!1,onEscapeKeyDown:l,onPointerDownOutside:a,onFocusOutside:e=>e.preventDefault(),onDismiss:p,children:(0,u.jsxs)(eJ,{"data-state":c.stateAttribute,...d,...s,ref:t,style:{...s.style,"--radix-tooltip-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-tooltip-content-available-width":"var(--radix-popper-available-width)","--radix-tooltip-content-available-height":"var(--radix-popper-available-height)","--radix-tooltip-trigger-width":"var(--radix-popper-anchor-width)","--radix-tooltip-trigger-height":"var(--radix-popper-anchor-height)"},children:[(0,u.jsx)(tE,{children:o}),(0,u.jsx)(tb,{scope:n,isInside:!0,children:(0,u.jsx)(e4,{id:c.contentId,role:"tooltip",children:i||o})})]})})});ty.displayName=tg;var tC="TooltipArrow",tS=r.forwardRef((e,t)=>{let{__scopeTooltip:n,...r}=e,o=tt(n);return tx(tC,n).isInside?null:(0,u.jsx)(eZ,{...o,...r,ref:t})});tS.displayName=tC,e.s(["Arrow",()=>tS,"Content",()=>ty,"Portal",()=>tv,"Provider",()=>tl,"Root",()=>tc,"Tooltip",()=>tc,"TooltipArrow",()=>tS,"TooltipContent",()=>ty,"TooltipPortal",()=>tv,"TooltipProvider",()=>tl,"TooltipTrigger",()=>tf,"Trigger",()=>tf,"createTooltipScope",()=>te],62480);var tR=e.i(62480);e.s(["Tooltip",0,tR],9770)},25721,e=>{"use strict";var t=e.i(7284),n=e.i(77130);function r(...e){return(0,n.twMerge)((0,t.clsx)(e))}e.s(["cn",()=>r])},10628,e=>{"use strict";var t=e.i(20540),n=e.i(9770),r=e.i(25721);function o({delayDuration:e=0,...r}){return(0,t.jsx)(n.Tooltip.Provider,{"data-slot":"tooltip-provider",delayDuration:e,...r})}function i({...e}){return(0,t.jsx)(n.Tooltip.Root,{"data-slot":"tooltip",...e})}function l({...e}){return(0,t.jsx)(n.Tooltip.Trigger,{"data-slot":"tooltip-trigger",...e})}function a({className:e,sideOffset:o=0,children:i,...l}){return(0,t.jsx)(n.Tooltip.Portal,{children:(0,t.jsxs)(n.Tooltip.Content,{"data-slot":"tooltip-content",sideOffset:o,className:(0,r.cn)("z-50 inline-flex w-fit max-w-xs origin-(--radix-tooltip-content-transform-origin) items-center gap-1.5 rounded-md bg-foreground px-3 py-1.5 text-xs text-background has-data-[slot=kbd]:pr-1.5 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2 **:data-[slot=kbd]:relative **:data-[slot=kbd]:isolate **:data-[slot=kbd]:z-50 **:data-[slot=kbd]:rounded-sm data-[state=delayed-open]:animate-in data-[state=delayed-open]:fade-in-0 data-[state=delayed-open]:zoom-in-95 data-open:animate-in data-open:fade-in-0 data-open:zoom-in-95 data-closed:animate-out data-closed:fade-out-0 data-closed:zoom-out-95",e),...l,children:[i,(0,t.jsx)(n.Tooltip.Arrow,{className:"z-50 size-2.5 translate-y-[calc(-50%_-_2px)] rotate-45 rounded-[2px] bg-foreground fill-foreground"})]})})}e.s(["Tooltip",()=>i,"TooltipContent",()=>a,"TooltipProvider",()=>o,"TooltipTrigger",()=>l])},85753,67840,e=>{"use strict";let t,n;var r=e.i(39225);let o={get url(){return`file://${e.P("node_modules/.pnpm/jotai@2.19.0_@babel+core@7.29.0_@babel+template@7.28.6_@types+react@19.2.14_react@19.2.3/node_modules/jotai/esm/vanilla/internals.mjs")}`}};function i(e){return!!e.write}function l(e){return"v"in e||"e"in e}function a(e){if("e"in e)throw e.e;if((o.env?o.env.MODE:void 0)!=="production"&&!("v"in e))throw Error("[Bug] atom state is not initialized");return e.v}function s(e){return"function"==typeof(null==e?void 0:e.then)}function u(e,t,n){if(!n.p.has(e)){n.p.add(e);let r=()=>n.p.delete(e);t.then(r,r)}}function c(e,t,n){var r;let o=new Set;for(let t of(null==(r=n.get(e))?void 0:r.t)||[])o.add(t);for(let e of t.p)o.add(e);return o}let d=(e,t,...n)=>t.read(...n),f=(e,t,...n)=>t.write(...n),p=(e,t)=>{var n;return null==(n=t.INTERNAL_onInit)?void 0:n.call(t,e)},m=(e,t,n)=>{var r;return null==(r=t.onMount)?void 0:r.call(t,n)},h=(e,t)=>{var n;let r=D(e),i=r[0],l=r[6],a=r[9];if((o.env?o.env.MODE:void 0)!=="production"&&!t)throw Error("Atom is undefined or null");let s=i.get(t);return s||(s={d:new Map,p:new Set,n:0},i.set(t,s),null==(n=l.i)||n.call(l,t),null==a||a(e,t)),s},v=e=>{let t=D(e),n=t[1],r=t[3],o=t[4],i=t[5],l=t[6],a=t[13],s=[],u=e=>{try{e()}catch(e){s.push(e)}};do{l.f&&u(l.f);let t=new Set,s=t.add.bind(t);r.forEach(e=>{var t;return null==(t=n.get(e))?void 0:t.l.forEach(s)}),r.clear(),i.forEach(s),i.clear(),o.forEach(s),o.clear(),t.forEach(u),r.size&&a(e)}while(r.size||i.size||o.size)if(s.length)throw AggregateError(s)},g=e=>{let t=D(e),n=t[1],r=t[2],i=t[3],l=t[11],a=t[14],s=t[17],u=[],d=new WeakSet,f=new WeakSet,p=Array.from(i);for(;p.length;){let t=p[p.length-1],i=l(e,t);if(f.has(t)){p.pop();continue}if(d.has(t)){if(r.get(t)===i.n)u.push([t,i]);else if((o.env?o.env.MODE:void 0)!=="production"&&r.has(t))throw Error("[Bug] invalidated atom exists");f.add(t),p.pop();continue}for(let e of(d.add(t),c(t,i,n)))d.has(e)||p.push(e)}for(let t=u.length-1;t>=0;--t){let[n,o]=u[t],l=!1;for(let e of o.d.keys())if(e!==n&&i.has(e)){l=!0;break}l&&(r.set(n,o.n),a(e,n),s(e,n)),r.delete(n)}},y=new WeakSet,w=(e,t)=>{var n,r;let c,d,f=D(e),p=f[1],m=f[2],h=f[3],v=f[6],g=f[7],w=f[11],b=f[12],x=f[13],E=f[14],T=f[16],C=f[17],S=f[20],R=f[26],O=f[28],P=w(e,t),A=O[0];if(l(P)){if(p.has(t)&&m.get(t)!==P.n||P.m===A)return P.m=A,P;let n=!1;for(let[t,r]of P.d)if(E(e,t).n!==r){n=!0;break}if(!n)return P.m=A,P}let L=!0,k=new Set(P.d.keys()),_=new Map,M=()=>{for(let e of k)_.has(e)||P.d.delete(e)},j=()=>{if(p.has(t)){let n=!h.size;C(e,t),n&&(x(e),b(e))}},N=P.n,W=m.get(t)===N;try{(o.env?o.env.MODE:void 0)!=="production"&&y.delete(e);let r=g(e,t,n=>{var r;if(n===t){let t=w(e,n);if(!l(t))if("init"in n)S(e,n,n.init);else throw Error("no atom init");return a(t)}let o=E(e,n);try{return a(o)}finally{_.set(n,o.n),P.d.set(n,o.n),s(P.v)&&u(t,P.v,o),p.has(t)&&(null==(r=p.get(n))||r.t.add(t)),L||j()}},{get signal(){return c||(c=new AbortController),c.signal},get setSelf(){return(o.env?o.env.MODE:void 0)!=="production"&&console.warn("[DEPRECATED] setSelf is deprecated and will be removed in v3."),(o.env?o.env.MODE:void 0)==="production"||i(t)||console.warn("setSelf function cannot be used with read-only atom"),!d&&i(t)&&(d=(...n)=>{if((o.env?o.env.MODE:void 0)!=="production"&&L&&console.warn("setSelf function cannot be called in sync"),!L)try{return T(e,t,...n)}finally{x(e),b(e)}}),d}});if((o.env?o.env.MODE:void 0)!=="production"&&y.has(e)&&console.warn("Detected store mutation during atom read. This is not supported."),S(e,t,r),s(r)){R(e,r,()=>null==c?void 0:c.abort());let t=()=>{M(),j()};r.then(t,t)}else M();return null==(n=v.r)||n.call(v,t),P.m=A,P}catch(e){return delete P.v,P.e=e,++P.n,P.m=A,P}finally{L=!1,P.n!==N&&W&&(m.set(t,P.n),h.add(t),null==(r=v.c)||r.call(v,t))}},b=(e,t)=>{let n=D(e),r=n[1],o=n[2],i=n[11],l=[t];for(;l.length;){let t=l.pop(),n=i(e,t);for(let a of c(t,n,r)){let t=i(e,a);o.get(a)!==t.n&&(o.set(a,t.n),l.push(a))}}},x=(e,t,...n)=>{let r=D(e),i=r[3],l=r[6],s=r[8],u=r[11],c=r[12],d=r[13],f=r[14],p=r[15],m=r[16],h=r[17],v=r[20],g=r[28],w=!0;try{return s(e,t,t=>a(f(e,t)),(n,...r)=>{var a;let s=u(e,n);try{if(n!==t)return m(e,n,...r);{if(!("init"in n))throw Error("atom not writable");(o.env?o.env.MODE:void 0)!=="production"&&y.add(e);let t=s.n,u=r[0];v(e,n,u),h(e,n),t!==s.n&&(++g[0],i.add(n),p(e,n),null==(a=l.c)||a.call(l,n));return}}finally{w||(d(e),c(e))}},...n)}finally{w=!1}},E=(e,t)=>{var n;let r=D(e),o=r[1],i=r[3],l=r[6],a=r[11],s=r[15],u=r[18],c=r[19],d=a(e,t),f=o.get(t);if(f){for(let[r,o]of d.d)if(!f.d.has(r)){let c=a(e,r);u(e,r).t.add(t),f.d.add(r),o!==c.n&&(i.add(r),s(e,r),null==(n=l.c)||n.call(l,r))}for(let n of f.d)if(!d.d.has(n)){f.d.delete(n);let r=c(e,n);null==r||r.t.delete(t)}}},T=(e,t)=>{var n;let r=D(e),o=r[1],l=r[4],a=r[6],s=r[10],u=r[11],c=r[12],d=r[13],f=r[14],p=r[16],m=r[18],h=u(e,t),v=o.get(t);if(!v){for(let n of(f(e,t),h.d.keys()))m(e,n).t.add(t);v={l:new Set,d:new Set(h.d.keys()),t:new Set},o.set(t,v),i(t)&&l.add(()=>{let n=!0;try{let r=s(e,t,(...r)=>{try{return p(e,t,...r)}finally{n||(d(e),c(e))}});r&&(v.u=()=>{n=!0;try{r()}finally{n=!1}})}finally{n=!1}}),null==(n=a.m)||n.call(a,t)}return v},C=(e,t)=>{var n,r;let o=D(e),i=o[1],l=o[5],a=o[6],s=o[11],u=o[19],c=s(e,t),d=i.get(t);if(!d||d.l.size)return d;let f=!1;for(let e of d.t)if(null==(n=i.get(e))?void 0:n.d.has(t)){f=!0;break}if(!f){for(let n of(d.u&&l.add(d.u),d=void 0,i.delete(t),c.d.keys())){let r=u(e,n);null==r||r.t.delete(t)}null==(r=a.u)||r.call(a,t);return}return d},S=(e,t,n)=>{let r=D(e),o=r[11],i=r[27],l=o(e,t),a="v"in l,c=l.v;if(s(n))for(let r of l.d.keys())u(t,n,o(e,r));l.v=n,delete l.e,a&&Object.is(c,l.v)||(++l.n,s(c)&&i(e,c))},R=(e,t)=>a((0,D(e)[14])(e,t)),O=(e,t,...n)=>{let r=D(e),o=r[3],i=r[12],l=r[13],a=r[16],s=o.size;try{return a(e,t,...n)}finally{o.size!==s&&(l(e),i(e))}},P=(e,t,n)=>{let r=D(e),o=r[12],i=r[18],l=r[19],a=i(e,t).l;return a.add(n),o(e),()=>{a.delete(n),l(e,t),o(e)}},A=(e,t,n)=>{let r=D(e)[25],o=r.get(t);if(!o){o=new Set,r.set(t,o);let e=()=>r.delete(t);t.then(e,e)}o.add(n)},L=(e,t)=>{let n=D(e)[25].get(t);null==n||n.forEach(e=>e())},k=new WeakMap,D=e=>{let t=k.get(e);if((o.env?o.env.MODE:void 0)!=="production"&&!t)throw Error("Store must be created by buildStore to read its building blocks");return t},_={get url(){return`file://${e.P("node_modules/.pnpm/jotai@2.19.0_@babel+core@7.29.0_@babel+template@7.28.6_@types+react@19.2.14_react@19.2.3/node_modules/jotai/esm/vanilla.mjs")}`}},M=0;function j(e,t){let n=`atom${++M}`,r={toString(){return(_.env?_.env.MODE:void 0)!=="production"&&this.debugLabel?n+":"+this.debugLabel:n}};return"function"==typeof e?r.read=e:(r.init=e,r.read=N,r.write=W),t&&(r.write=t),r}function N(e){return e(this)}function W(e,t,n){return t(this,"function"==typeof n?n(e(this)):n)}function I(){let e,n;return t?t():(e={get:t=>(0,D(e)[21])(e,t),set:(t,...n)=>(0,D(e)[22])(e,t,...n),sub:(t,n)=>(0,D(e)[23])(e,t,n)},n=[new WeakMap,new WeakMap,new WeakMap,new Set,new Set,new Set,{},d,f,p,m,h,v,g,w,b,x,E,T,C,S,R,O,P,void 0,new WeakMap,A,L,[0]].map((e,t)=>[][t]||e),k.set(e,Object.freeze(n)),e)}function $(){return n||(n=I(),(_.env?_.env.MODE:void 0)!=="production"&&(globalThis.__JOTAI_DEFAULT_STORE__||(globalThis.__JOTAI_DEFAULT_STORE__=n),globalThis.__JOTAI_DEFAULT_STORE__!==n&&console.warn("Detected multiple Jotai instances. It may cause unexpected behavior with the default store. https://github.com/pmndrs/jotai/discussions/2044"))),n}e.s(["atom",()=>j,"createStore",()=>I,"getDefaultStore",()=>$],67840);let H={get url(){return`file://${e.P("node_modules/.pnpm/jotai@2.19.0_@babel+core@7.29.0_@babel+template@7.28.6_@types+react@19.2.14_react@19.2.3/node_modules/jotai/esm/react.mjs")}`}},z=(0,r.createContext)(void 0);function F(e){let t=(0,r.useContext)(z);return(null==e?void 0:e.store)||t||$()}function V({children:e,store:t}){let n=(0,r.useRef)(null);return t?(0,r.createElement)(z.Provider,{value:t},e):(null===n.current&&(n.current=I()),(0,r.createElement)(z.Provider,{value:n.current},e))}let B=e=>"function"==typeof(null==e?void 0:e.then),U=e=>{e.status||(e.status="pending",e.then(t=>{e.status="fulfilled",e.value=t},t=>{e.status="rejected",e.reason=t}))},Y=r.default.use||(e=>{if("pending"===e.status)throw e;if("fulfilled"===e.status)return e.value;if("rejected"===e.status)throw e.reason;throw U(e),e}),X=new WeakMap,J=(e,t,n)=>{let r,o,i=((o=(r=D(e))[24])?o(r):r)[26],l=X.get(t);return l||(l=new Promise((r,o)=>{let a=t,s=e=>t=>{a===e&&r(t)},u=e=>t=>{a===e&&o(t)},c=()=>{try{let t=n();B(t)?(X.set(t,l),a=t,t.then(s(t),u(t)),i(e,t,c)):r(t)}catch(e){o(e)}};t.then(s(t),u(t)),i(e,t,c)}),X.set(t,l)),l};function K(e,t){let{delay:n,unstable_promiseStatus:o=!r.default.use}=t||{},i=F(t),[[l,a,s],u]=(0,r.useReducer)(t=>{let n=i.get(e);return Object.is(t[0],n)&&t[1]===i&&t[2]===e?t:[n,i,e]},void 0,()=>[i.get(e),i,e]),c=l;if((a!==i||s!==e)&&(u(),c=i.get(e)),(0,r.useEffect)(()=>{let t=i.sub(e,()=>{if(o)try{let t=i.get(e);B(t)&&U(J(i,t,()=>i.get(e)))}catch(e){}if("number"==typeof n){console.warn(`[DEPRECATED] delay option is deprecated and will be removed in v3. Migration guide: Create a custom hook like the following. function useAtomValueWithDelay( atom: Atom, options: { delay: number }, ): Value { const { delay } = options const store = useStore(options) const [value, setValue] = useState(() => store.get(atom)) useEffect(() => { const unsub = store.sub(atom, () => { setTimeout(() => setValue(store.get(atom)), delay) }) return unsub }, [store, atom, delay]) return value } `),setTimeout(u,n);return}u()});return u(),t},[i,e,n,o]),(0,r.useDebugValue)(c),B(c)){let t=J(i,c,()=>i.get(e));return o&&U(t),Y(t)}return c}function q(e,t){let n=F(t);return(0,r.useCallback)((...t)=>{if((H.env?H.env.MODE:void 0)!=="production"&&!("write"in e))throw Error("not writable atom");return n.set(e,...t)},[n,e])}function Z(e,t){return[K(e,t),q(e,t)]}e.s(["Provider",()=>V,"useAtom",()=>Z,"useAtomValue",()=>K,"useSetAtom",()=>q,"useStore",()=>F],85753)},42092,e=>{"use strict";var t=e.i(39225),n=(e,t,n,r,o,i,l,a)=>{let s=document.documentElement,u=["light","dark"];function c(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&i?o.map(e=>i[e]||e):o;n?(s.classList.remove(...r),s.classList.add(i&&i[t]?i[t]:t)):s.setAttribute(e,t)}),n=t,a&&u.includes(n)&&(s.style.colorScheme=n)}if(r)c(r);else try{let e=localStorage.getItem(t)||n,r=l&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;c(r)}catch(e){}},r=["light","dark"],o="(prefers-color-scheme: dark)",i="undefined"==typeof window,l=t.createContext(void 0),a={setTheme:e=>{},themes:[]},s=()=>{var e;return null!=(e=t.useContext(l))?e:a},u=e=>t.useContext(l)?t.createElement(t.Fragment,null,e.children):t.createElement(d,{...e}),c=["light","dark"],d=({forcedTheme:e,disableTransitionOnChange:n=!1,enableSystem:i=!0,enableColorScheme:a=!0,storageKey:s="theme",themes:u=c,defaultTheme:d=i?"system":"light",attribute:v="data-theme",value:g,children:y,nonce:w,scriptProps:b})=>{let[x,E]=t.useState(()=>p(s,d)),[T,C]=t.useState(()=>"system"===x?h():x),S=g?Object.values(g):u,R=t.useCallback(e=>{let t=e;if(!t)return;"system"===e&&i&&(t=h());let o=g?g[t]:t,l=n?m(w):null,s=document.documentElement,u=e=>{"class"===e?(s.classList.remove(...S),o&&s.classList.add(o)):e.startsWith("data-")&&(o?s.setAttribute(e,o):s.removeAttribute(e))};if(Array.isArray(v)?v.forEach(u):u(v),a){let e=r.includes(d)?d:null,n=r.includes(t)?t:e;s.style.colorScheme=n}null==l||l()},[w]),O=t.useCallback(e=>{let t="function"==typeof e?e(x):e;E(t);try{localStorage.setItem(s,t)}catch(e){}},[x]),P=t.useCallback(t=>{C(h(t)),"system"===x&&i&&!e&&R("system")},[x,e]);t.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),t.useEffect(()=>{let e=e=>{e.key===s&&(e.newValue?E(e.newValue):O(d))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[O]),t.useEffect(()=>{R(null!=e?e:x)},[e,x]);let A=t.useMemo(()=>({theme:x,setTheme:O,forcedTheme:e,resolvedTheme:"system"===x?T:x,themes:i?[...u,"system"]:u,systemTheme:i?T:void 0}),[x,O,e,T,i,u]);return t.createElement(l.Provider,{value:A},t.createElement(f,{forcedTheme:e,storageKey:s,attribute:v,enableSystem:i,enableColorScheme:a,defaultTheme:d,value:g,themes:u,nonce:w,scriptProps:b}),y)},f=t.memo(({forcedTheme:e,storageKey:r,attribute:o,enableSystem:i,enableColorScheme:l,defaultTheme:a,value:s,themes:u,nonce:c,scriptProps:d})=>{let f=JSON.stringify([o,r,a,e,u,s,i,l]).slice(1,-1);return t.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"undefined"==typeof window?c:"",dangerouslySetInnerHTML:{__html:`(${n.toString()})(${f})`}})}),p=(e,t)=>{let n;if(!i){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},m=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},h=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light");e.s(["ThemeProvider",()=>u,"useTheme",()=>s])}]);_next/static/chunks/71d738d0a76a7566.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,94847,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"InvariantError",{enumerable:!0,get:function(){return n}});class n extends Error{constructor(e,t){super(`Invariant: ${e.endsWith(".")?e:e+"."} This is a bug in Next.js.`,t),this.name="InvariantError"}}},81258,(e,t,r)=>{"use strict";r._=function(e){return e&&e.__esModule?e:{default:e}}},16784,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={BailoutToCSRError:function(){return o},isBailoutToCSRError:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="BAILOUT_TO_CLIENT_SIDE_RENDERING";class o extends Error{constructor(e){super(`Bail out to client-side rendering: ${e}`),this.reason=e,this.digest=u}}function l(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===u}},42755,(e,t,r)=>{"use strict";var n=e.r(98083),a={stream:!0},u=Object.prototype.hasOwnProperty;function o(t){var r=e.r(t);return"function"!=typeof r.then||"fulfilled"===r.status?null:(r.then(function(e){r.status="fulfilled",r.value=e},function(e){r.status="rejected",r.reason=e}),r)}var l=new WeakSet,i=new WeakSet;function s(){}function c(t){for(var r=t[1],n=[],a=0;af||35===f||114===f||120===f?(p=f,f=3,s++):(p=0,f=3);continue;case 2:44===(_=i[s++])?f=4:h=h<<4|(96<_?_-87:_-48);continue;case 3:_=i.indexOf(10,s);break;case 4:(_=s+h)>i.length&&(_=-1)}var v=i.byteOffset+s;if(-1<_)h=new Uint8Array(i.buffer,v,_-s),98===p?J(e,l,_===g?h:h.slice()):function(e,t,r,n,u,o){switch(n){case 65:J(e,r,ea(u,o).buffer);return;case 79:eu(e,r,u,o,Int8Array,1);return;case 111:J(e,r,0===u.length?o:ea(u,o));return;case 85:eu(e,r,u,o,Uint8ClampedArray,1);return;case 83:eu(e,r,u,o,Int16Array,2);return;case 115:eu(e,r,u,o,Uint16Array,2);return;case 76:eu(e,r,u,o,Int32Array,4);return;case 108:eu(e,r,u,o,Uint32Array,4);return;case 71:eu(e,r,u,o,Float32Array,4);return;case 103:eu(e,r,u,o,Float64Array,8);return;case 77:eu(e,r,u,o,BigInt64Array,8);return;case 109:eu(e,r,u,o,BigUint64Array,8);return;case 86:eu(e,r,u,o,DataView,1);return}t=e._stringDecoder;for(var l="",i=0;i{"use strict";t.exports=e.r(42755)},37655,(e,t,r)=>{"use strict";t.exports=e.r(21411)},45567,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTTPAccessErrorStatus:function(){return u},HTTP_ERROR_FALLBACK_ERROR_CODE:function(){return l},getAccessFallbackErrorTypeByStatus:function(){return c},getAccessFallbackHTTPStatus:function(){return s},isHTTPAccessFallbackError:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u={NOT_FOUND:404,FORBIDDEN:403,UNAUTHORIZED:401},o=new Set(Object.values(u)),l="NEXT_HTTP_ERROR_FALLBACK";function i(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let[t,r]=e.digest.split(";");return t===l&&o.has(Number(r))}function s(e){return Number(e.digest.split(";")[1])}function c(e){switch(e){case 401:return"unauthorized";case 403:return"forbidden";case 404:return"not-found";default:return}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},45150,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"RedirectStatusCode",{enumerable:!0,get:function(){return a}});var n,a=((n={})[n.SeeOther=303]="SeeOther",n[n.TemporaryRedirect=307]="TemporaryRedirect",n[n.PermanentRedirect=308]="PermanentRedirect",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},14138,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={REDIRECT_ERROR_CODE:function(){return l},RedirectType:function(){return i},isRedirectError:function(){return s}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let o=e.r(45150),l="NEXT_REDIRECT";var i=((n={}).push="push",n.replace="replace",n);function s(e){if("object"!=typeof e||null===e||!("digest"in e)||"string"!=typeof e.digest)return!1;let t=e.digest.split(";"),[r,n]=t,a=t.slice(2,-2).join(";"),u=Number(t.at(-2));return r===l&&("replace"===n||"push"===n)&&"string"==typeof a&&!isNaN(u)&&u in o.RedirectStatusCode}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},1032,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNextRouterError",{enumerable:!0,get:function(){return u}});let n=e.r(45567),a=e.r(14138);function u(e){return(0,a.isRedirectError)(e)||(0,n.isHTTPAccessFallbackError)(e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},87015,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReadonlyURLSearchParams",{enumerable:!0,get:function(){return a}});class n extends Error{constructor(){super("Method unavailable on `ReadonlyURLSearchParams`. Read more: https://nextjs.org/docs/app/api-reference/functions/use-search-params#updating-searchparams")}}class a extends URLSearchParams{append(){throw new n}delete(){throw new n}set(){throw new n}sort(){throw new n}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},95104,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={NavigationPromisesContext:function(){return c},PathParamsContext:function(){return s},PathnameContext:function(){return i},ReadonlyURLSearchParams:function(){return o.ReadonlyURLSearchParams},SearchParamsContext:function(){return l},createDevToolsInstrumentedPromise:function(){return f}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(39225),o=e.r(87015),l=(0,u.createContext)(null),i=(0,u.createContext)(null),s=(0,u.createContext)(null),c=(0,u.createContext)(null);function f(e,t){let r=Promise.resolve(t);return r.status="fulfilled",r.value=t,r.displayName=`${e} (SSR)`,r}},62107,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workUnitAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(13668).createAsyncLocalStorage)()},24960,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ACTION_HEADER:function(){return o},FLIGHT_HEADERS:function(){return h},NEXT_ACTION_NOT_FOUND_HEADER:function(){return R},NEXT_ACTION_REVALIDATED_HEADER:function(){return S},NEXT_DID_POSTPONE_HEADER:function(){return _},NEXT_HMR_REFRESH_HASH_COOKIE:function(){return f},NEXT_HMR_REFRESH_HEADER:function(){return c},NEXT_HTML_REQUEST_ID_HEADER:function(){return P},NEXT_IS_PRERENDER_HEADER:function(){return m},NEXT_REQUEST_ID_HEADER:function(){return E},NEXT_REWRITTEN_PATH_HEADER:function(){return v},NEXT_REWRITTEN_QUERY_HEADER:function(){return b},NEXT_ROUTER_PREFETCH_HEADER:function(){return i},NEXT_ROUTER_SEGMENT_PREFETCH_HEADER:function(){return s},NEXT_ROUTER_STALE_TIME_HEADER:function(){return g},NEXT_ROUTER_STATE_TREE_HEADER:function(){return l},NEXT_RSC_UNION_QUERY:function(){return y},NEXT_URL:function(){return d},RSC_CONTENT_TYPE_HEADER:function(){return p},RSC_HEADER:function(){return u}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="rsc",o="next-action",l="next-router-state-tree",i="next-router-prefetch",s="next-router-segment-prefetch",c="next-hmr-refresh",f="__next_hmr_refresh_hash__",d="next-url",p="text/x-component",h=[u,l,i,c,s],y="_rsc",g="x-nextjs-stale-time",_="x-nextjs-postponed",v="x-nextjs-rewritten-path",b="x-nextjs-rewritten-query",m="x-nextjs-prerender",R="x-nextjs-action-not-found",E="x-nextjs-request-id",P="x-nextjs-html-request-id",S="x-action-revalidated";("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},14591,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getCacheSignal:function(){return g},getDraftModeProviderForCacheScope:function(){return y},getHmrRefreshHash:function(){return d},getPrerenderResumeDataCache:function(){return c},getRenderResumeDataCache:function(){return f},getRuntimeStagePromise:function(){return _},getServerComponentsHmrCache:function(){return h},isHmrRefresh:function(){return p},throwForMissingRequestStore:function(){return i},throwInvariantForMissingStore:function(){return s},workUnitAsyncStorage:function(){return u.workUnitAsyncStorageInstance}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(62107),o=e.r(24960),l=e.r(94847);function i(e){throw Object.defineProperty(Error(`\`${e}\` 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 s(){throw Object.defineProperty(new l.InvariantError("Expected workUnitAsyncStorage to have a store."),"__NEXT_ERROR_CODE",{value:"E696",enumerable:!1,configurable:!0})}function c(e){switch(e.type){case"prerender":case"prerender-runtime":case"prerender-ppr":case"prerender-client":return e.prerenderResumeDataCache;case"request":if(e.prerenderResumeDataCache)return e.prerenderResumeDataCache;case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function f(e){switch(e.type){case"request":case"prerender":case"prerender-runtime":case"prerender-client":if(e.renderResumeDataCache)return e.renderResumeDataCache;case"prerender-ppr":return e.prerenderResumeDataCache??null;case"cache":case"private-cache":case"unstable-cache":case"prerender-legacy":return null;default:return e}}function d(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"prerender":case"prerender-runtime":return t.hmrRefreshHash;case"request":var r;return null==(r=t.cookies.get(o.NEXT_HMR_REFRESH_HASH_COOKIE))?void 0:r.value}}function p(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.isHmrRefresh??!1}return!1}function h(e,t){if(e.dev)switch(t.type){case"cache":case"private-cache":case"request":return t.serverComponentsHmrCache}}function y(e,t){if(e.isDraftMode)switch(t.type){case"cache":case"private-cache":case"unstable-cache":case"prerender-runtime":case"request":return t.draftMode}}function g(e){switch(e.type){case"prerender":case"prerender-client":case"prerender-runtime":return e.cacheSignal;case"request":if(e.cacheSignal)return e.cacheSignal;case"prerender-ppr":case"prerender-legacy":case"cache":case"private-cache":case"unstable-cache":return null;default:return e}}function _(e){switch(e.type){case"prerender-runtime":case"private-cache":return e.runtimeStagePromise;case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"unstable-cache":return null;default:return e}}},76270,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useUntrackedPathname",{enumerable:!0,get:function(){return u}});let n=e.r(39225),a=e.r(95104);function u(){return!function(){if("undefined"==typeof window){let{workUnitAsyncStorage:t}=e.r(14591),r=t.getStore();if(!r)return!1;switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":let n=r.fallbackRouteParams;return!!n&&n.size>0}}return!1}()?(0,n.useContext)(a.PathnameContext):null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},21256,(e,t,r)=>{"use strict";function n(e,t=!0){return e.pathname+e.search+(t?e.hash:"")}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createHrefFromUrl",{enumerable:!0,get:function(){return n}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},33462,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={handleHardNavError:function(){return o},useNavFailureHandler:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});e.r(39225);let u=e.r(21256);function o(e){return!!e&&"undefined"!=typeof window&&!!window.next.__pendingUrl&&(0,u.createHrefFromUrl)(new URL(window.location.href))!==(0,u.createHrefFromUrl)(window.next.__pendingUrl)&&(console.error("Error occurred during navigation, falling back to hard navigation",e),window.location.href=window.next.__pendingUrl.toString(),!0)}function l(){}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},22116,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTML_LIMITED_BOT_UA_RE",{enumerable:!0,get:function(){return n}});let n=/[\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},34750,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HTML_LIMITED_BOT_UA_RE:function(){return u.HTML_LIMITED_BOT_UA_RE},HTML_LIMITED_BOT_UA_RE_STRING:function(){return l},getBotType:function(){return c},isBot:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(22116),o=/Googlebot(?!-)|Googlebot$/i,l=u.HTML_LIMITED_BOT_UA_RE.source;function i(e){return u.HTML_LIMITED_BOT_UA_RE.test(e)}function s(e){return o.test(e)||i(e)}function c(e){return o.test(e)?"dom":i(e)?"html":void 0}},69606,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ErrorBoundary:function(){return h},ErrorBoundaryHandler:function(){return p}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(81258),o=e.r(20540),l=u._(e.r(39225)),i=e.r(76270),s=e.r(1032);e.r(33462);let c=e.r(1849),f=e.r(34750),d="undefined"!=typeof window&&(0,f.isBot)(window.navigator.userAgent);class p extends l.default.Component{constructor(e){super(e),this.reset=()=>{this.setState({error:null})},this.state={error:null,previousPathname:this.props.pathname}}static getDerivedStateFromError(e){if((0,s.isNextRouterError)(e))throw e;return{error:e}}static getDerivedStateFromProps(e,t){let{error:r}=t;return e.pathname!==t.previousPathname&&t.error?{error:null,previousPathname:e.pathname}:{error:t.error,previousPathname:e.pathname}}render(){return this.state.error&&!d?(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(c.HandleISRError,{error:this.state.error}),this.props.errorStyles,this.props.errorScripts,(0,o.jsx)(this.props.errorComponent,{error:this.state.error,reset:this.reset})]}):this.props.children}}function h({errorComponent:e,errorStyles:t,errorScripts:r,children:n}){let a=(0,i.useUntrackedPathname)();return e?(0,o.jsx)(p,{pathname:a,errorComponent:e,errorStyles:t,errorScripts:r,children:n}):(0,o.jsx)(o.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},52130,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={ACTION_HMR_REFRESH:function(){return c},ACTION_NAVIGATE:function(){return l},ACTION_REFRESH:function(){return o},ACTION_RESTORE:function(){return i},ACTION_SERVER_ACTION:function(){return f},ACTION_SERVER_PATCH:function(){return s},PrefetchKind:function(){return d}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let o="refresh",l="navigate",i="restore",s="server-patch",c="hmr-refresh",f="server-action";var d=((n={}).AUTO="auto",n.FULL="full",n);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},44066,(e,t,r)=>{"use strict";function n(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(n=function(e){return e?r:t})(e)}r._=function(e,t){if(!t&&e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=n(t);if(r&&r.has(e))return r.get(e);var a={__proto__:null},u=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var o in e)if("default"!==o&&Object.prototype.hasOwnProperty.call(e,o)){var l=u?Object.getOwnPropertyDescriptor(e,o):null;l&&(l.get||l.set)?Object.defineProperty(a,o,l):a[o]=e[o]}return a.default=e,r&&r.set(e,a),a}},83446,(e,t,r)=>{"use strict";function n(e){return null!==e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isThenable",{enumerable:!0,get:function(){return n}})},27660,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={dispatchAppRouterAction:function(){return i},useActionQueue:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(44066)._(e.r(39225)),o=e.r(83446),l=null;function i(e){if(null===l)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});l(e)}function s(e){let[t,r]=u.default.useState(e.state);l=t=>e.dispatch(t,r);let n=(0,u.useMemo)(()=>t,[t]);return(0,o.isThenable)(n)?(0,u.use)(n):n}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},54338,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"callServer",{enumerable:!0,get:function(){return o}});let n=e.r(39225),a=e.r(52130),u=e.r(27660);async function o(e,t){return new Promise((r,o)=>{(0,n.startTransition)(()=>{(0,u.dispatchAppRouterAction)({type:a.ACTION_SERVER_ACTION,actionId:e,actionArgs:t,resolve:r,reject:o})})})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},4542,(e,t,r)=>{"use strict";let n;Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"findSourceMapURL",{enumerable:!0,get:function(){return n}});("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},57403,(e,t,r)=>{"use strict";function n(e){return e.startsWith("/")?e:`/${e}`}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ensureLeadingSlash",{enumerable:!0,get:function(){return n}})},5689,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DEFAULT_SEGMENT_KEY:function(){return f},NOT_FOUND_SEGMENT_KEY:function(){return d},PAGE_SEGMENT_KEY:function(){return c},addSearchParamsIfPageSegment:function(){return i},computeSelectedLayoutSegment:function(){return s},getSegmentValue:function(){return u},getSelectedLayoutSegmentPath:function(){return function e(t,r,n=!0,a=[]){let o;if(n)o=t[1][r];else{let e=t[1];o=e.children??Object.values(e)[0]}if(!o)return a;let l=u(o[0]);return!l||l.startsWith(c)?a:(a.push(l),e(o,r,!1,a))}},isGroupSegment:function(){return o},isParallelRouteSegment:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){return Array.isArray(e)?e[1]:e}function o(e){return"("===e[0]&&e.endsWith(")")}function l(e){return e.startsWith("@")&&"@children"!==e}function i(e,t){if(e.includes(c)){let e=JSON.stringify(t);return"{}"!==e?c+"?"+e:c}return e}function s(e,t){if(!e||0===e.length)return null;let r="children"===t?e[0]:e[e.length-1];return r===f?null:r}let c="__PAGE__",f="__DEFAULT__",d="/_not-found"},5847,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={normalizeAppPath:function(){return l},normalizeRscURL:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(57403),o=e.r(5689);function l(e){return(0,u.ensureLeadingSlash)(e.split("/").reduce((e,t,r,n)=>!t||(0,o.isGroupSegment)(t)||"@"===t[0]||("page"===t||"route"===t)&&r===n.length-1?e:`${e}/${t}`,""))}function i(e){return e.replace(/\.rsc($|\?)/,"$1")}},80777,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={INTERCEPTION_ROUTE_MARKERS:function(){return o},extractInterceptionRouteInformation:function(){return i},isInterceptionRouteAppPath:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(5847),o=["(..)(..)","(.)","(..)","(...)"];function l(e){return void 0!==e.split("/").find(e=>o.find(t=>e.startsWith(t)))}function i(e){let t,r,n;for(let a of e.split("/"))if(r=o.find(e=>a.startsWith(e))){[t,n]=e.split(r,2);break}if(!t||!r||!n)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Must be in the format //(..|...|..)(..)/`),"__NEXT_ERROR_CODE",{value:"E269",enumerable:!1,configurable:!0});switch(t=(0,u.normalizeAppPath)(t),r){case"(.)":n="/"===t?`/${n}`:t+"/"+n;break;case"(..)":if("/"===t)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..) marker at the root level, use (.) instead.`),"__NEXT_ERROR_CODE",{value:"E207",enumerable:!1,configurable:!0});n=t.split("/").slice(0,-1).concat(n).join("/");break;case"(...)":n="/"+n;break;case"(..)(..)":let a=t.split("/");if(a.length<=2)throw Object.defineProperty(Error(`Invalid interception route: ${e}. Cannot use (..)(..) marker at the root level or one level up.`),"__NEXT_ERROR_CODE",{value:"E486",enumerable:!1,configurable:!0});n=a.slice(0,-2).concat(n).join("/");break;default:throw Object.defineProperty(Error("Invariant: unexpected marker"),"__NEXT_ERROR_CODE",{value:"E112",enumerable:!1,configurable:!0})}return{interceptingRoute:t,interceptedRoute:n}}},81471,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"matchSegment",{enumerable:!0,get:function(){return n}});let n=(e,t)=>"string"==typeof e?"string"==typeof t&&e===t:"string"!=typeof t&&e[0]===t[0]&&e[1]===t[1];("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},91606,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={computeChangedPath:function(){return f},extractPathFromFlightRouterState:function(){return c},getSelectedParams:function(){return function e(t,r={}){for(let n of Object.values(t[1])){let t=n[0],a=Array.isArray(t),u=a?t[1]:t;!u||u.startsWith(o.PAGE_SEGMENT_KEY)||(a&&("c"===t[2]||"oc"===t[2])?r[t[0]]=t[1].split("/"):a&&(r[t[0]]=t[1]),r=e(n,r))}return r}}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(80777),o=e.r(5689),l=e.r(81471),i=e=>"string"==typeof e?"children"===e?"":e:e[1];function s(e){return e.reduce((e,t)=>{let r;return""===(t="/"===(r=t)[0]?r.slice(1):r)||(0,o.isGroupSegment)(t)?e:`${e}/${t}`},"")||"/"}function c(e){let t=Array.isArray(e[0])?e[0][1]:e[0];if(t===o.DEFAULT_SEGMENT_KEY||u.INTERCEPTION_ROUTE_MARKERS.some(e=>t.startsWith(e)))return;if(t.startsWith(o.PAGE_SEGMENT_KEY))return"";let r=[i(t)],n=e[1]??{},a=n.children?c(n.children):void 0;if(void 0!==a)r.push(a);else for(let[e,t]of Object.entries(n)){if("children"===e)continue;let n=c(t);void 0!==n&&r.push(n)}return s(r)}function f(e,t){let r=function e(t,r){let[n,a]=t,[o,s]=r,f=i(n),d=i(o);if(u.INTERCEPTION_ROUTE_MARKERS.some(e=>f.startsWith(e)||d.startsWith(e)))return"";if(!(0,l.matchSegment)(n,o))return c(r)??"";for(let t in a)if(s[t]){let r=e(a[t],s[t]);if(null!==r)return`${i(o)}/${r}`}return null}(e,t);return null==r||"/"===r?r:s(r.split("/"))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},49026,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"handleMutable",{enumerable:!0,get:function(){return u}});let n=e.r(91606);function a(e){return void 0!==e}function u(e,t){let r=t.shouldScroll??!0,u=e.previousNextUrl,o=e.nextUrl;if(a(t.patchedTree)){let r=(0,n.computeChangedPath)(e.tree,t.patchedTree);r?(u=o,o=r):o||(o=e.canonicalUrl)}return{canonicalUrl:t.canonicalUrl??e.canonicalUrl,renderedSearch:t.renderedSearch??e.renderedSearch,pushRef:{pendingPush:a(t.pendingPush)?t.pendingPush:e.pushRef.pendingPush,mpaNavigation:a(t.mpaNavigation)?t.mpaNavigation:e.pushRef.mpaNavigation,preserveCustomHistoryState:a(t.preserveCustomHistoryState)?t.preserveCustomHistoryState:e.pushRef.preserveCustomHistoryState},focusAndScrollRef:{apply:!!r&&(!!a(t?.scrollableSegments)||e.focusAndScrollRef.apply),onlyHashChange:t.onlyHashChange||!1,hashFragment:r?t.hashFragment&&""!==t.hashFragment?decodeURIComponent(t.hashFragment.slice(1)):e.focusAndScrollRef.hashFragment:null,segmentPaths:r?t?.scrollableSegments??e.focusAndScrollRef.segmentPaths:[]},cache:t.cache?t.cache:e.cache,tree:a(t.patchedTree)?t.patchedTree:e.tree,nextUrl:o,previousNextUrl:u,debugInfo:t.collectedDebugInfo??null}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18555,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={HEAD_REQUEST_KEY:function(){return l},ROOT_SEGMENT_REQUEST_KEY:function(){return o},appendSegmentRequestKeyPart:function(){return s},convertSegmentPathToStaticExportFilename:function(){return d},createSegmentRequestKeyPart:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(5689),o="",l="/_head";function i(e){if("string"==typeof e)return e.startsWith(u.PAGE_SEGMENT_KEY)?u.PAGE_SEGMENT_KEY:"/_not-found"===e?"_not-found":f(e);let t=e[0];return"$"+e[2]+"$"+f(t)}function s(e,t,r){return e+"/"+("children"===t?r:`@${f(t)}/${r}`)}let c=/^[a-zA-Z0-9\-_@]+$/;function f(e){return c.test(e)?e:"!"+btoa(e).replace(/\+/g,"-").replace(/\//g,"_").replace(/=+$/,"")}function d(e){return`__next${e.replace(/\//g,".")}.txt`}},37797,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={doesStaticSegmentAppearInURL:function(){return f},getCacheKeyForDynamicParam:function(){return d},getParamValueFromCacheKey:function(){return h},getRenderedPathname:function(){return s},getRenderedSearch:function(){return i},parseDynamicParamFromURLPart:function(){return c},urlSearchParamsToParsedUrlQuery:function(){return y},urlToUrlWithoutFlightMarker:function(){return p}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(5689),o=e.r(18555),l=e.r(24960);function i(e){let t=e.headers.get(l.NEXT_REWRITTEN_QUERY_HEADER);return null!==t?""===t?"":"?"+t:p(new URL(e.url)).search}function s(e){return e.headers.get(l.NEXT_REWRITTEN_PATH_HEADER)??p(new URL(e.url)).pathname}function c(e,t,r){switch(e){case"c":return rencodeURIComponent(e)):[];case"ci(..)(..)":case"ci(.)":case"ci(..)":case"ci(...)":{let n=e.length-2;return r0===t?encodeURIComponent(e.slice(n)):encodeURIComponent(e)):[]}case"oc":return rencodeURIComponent(e)):null;case"d":if(r>=t.length)return"";return encodeURIComponent(t[r]);case"di(..)(..)":case"di(.)":case"di(..)":case"di(...)":{let n=e.length-2;if(r>=t.length)return"";return encodeURIComponent(t[r].slice(n))}default:return""}}function f(e){return!(e===o.ROOT_SEGMENT_REQUEST_KEY||e.startsWith(u.PAGE_SEGMENT_KEY)||"("===e[0]&&e.endsWith(")"))&&e!==u.DEFAULT_SEGMENT_KEY&&"/_not-found"!==e}function d(e,t){return"string"==typeof e?(0,u.addSearchParamsIfPageSegment)(e,Object.fromEntries(new URLSearchParams(t))):null===e?"":e.join("/")}function p(e){let t=new URL(e);if(t.searchParams.delete(l.NEXT_RSC_UNION_QUERY),t.pathname.endsWith(".txt")){let{pathname:e}=t,r=e.endsWith("/index.txt")?10:4;t.pathname=e.slice(0,-r)}return t}function h(e,t){return"c"===t||"oc"===t?e.split("/"):e}function y(e){let t={};for(let[r,n]of e.entries())void 0===t[r]?t[r]=n:Array.isArray(t[r])?t[r].push(n):t[r]=[t[r],n];return t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},8407,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createInitialRSCPayloadFromFallbackPrerender:function(){return s},getFlightDataPartsFromPath:function(){return i},getNextFlightSegmentPath:function(){return c},normalizeFlightData:function(){return f},prepareFlightRouterStateForRequest:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(5689),o=e.r(37797),l=e.r(21256);function i(e){let[t,r,n,a]=e.slice(-4),u=e.slice(0,-4);return{pathToSegment:u.slice(0,-1),segmentPath:u,segment:u[u.length-1]??"",tree:t,seedData:r,head:n,isHeadPartial:a,isRootRender:4===e.length}}function s(e,t){let r=(0,o.getRenderedPathname)(e),n=(0,o.getRenderedSearch)(e),a=(0,l.createHrefFromUrl)(new URL(location.href)),u=t.f[0],i=u[0];return{b:t.b,c:a.split("/"),q:n,i:t.i,f:[[function e(t,r,n,a){let u,l,i=t[0];if("string"==typeof i)u=i,l=(0,o.doesStaticSegmentAppearInURL)(i);else{let e=i[0],t=i[2],s=(0,o.parseDynamicParamFromURLPart)(t,n,a);u=[e,(0,o.getCacheKeyForDynamicParam)(s,r),t],l=!0}let s=l?a+1:a,c=t[1],f={};for(let t in c){let a=c[t];f[t]=e(a,r,n,s)}return[u,f,null,t[3],t[4]]}(i,n,r.split("/").filter(e=>""!==e),0),u[1],u[2],u[2]]],m:t.m,G:t.G,S:t.S}}function c(e){return e.slice(2)}function f(e){return"string"==typeof e?e:e.map(e=>i(e))}function d(e,t){return t?encodeURIComponent(JSON.stringify(e)):encodeURIComponent(JSON.stringify(function e(t){var r,n;let[a,o,l,i,s,c]=t,f="string"==typeof(r=a)&&r.startsWith(u.PAGE_SEGMENT_KEY+"?")?u.PAGE_SEGMENT_KEY:r,d={};for(let[t,r]of Object.entries(o))d[t]=e(r);let p=[f,d,null,(n=i)&&"refresh"!==n?i:null];return void 0!==s&&(p[4]=s),void 0!==c&&(p[5]=c),p}(e)))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},71289,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getAppBuildId:function(){return l},setAppBuildId:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="";function o(e){u=e}function l(){return u}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18022,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={djb2Hash:function(){return u},hexHash:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){let t=5381;for(let r=0;r>>0}function o(e){return u(e).toString(36).slice(0,5)}},58097,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"computeCacheBustingSearchParam",{enumerable:!0,get:function(){return a}});let n=e.r(18022);function a(e,t,r,a){return(void 0===e||"0"===e)&&void 0===t&&void 0===r&&void 0===a?"":(0,n.hexHash)([e||"0",t||"0",r||"0",a||"0"].join(","))}},81218,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={setCacheBustingSearchParam:function(){return l},setCacheBustingSearchParamWithHash:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(58097),o=e.r(24960),l=(e,t)=>{i(e,(0,u.computeCacheBustingSearchParam)(t[o.NEXT_ROUTER_PREFETCH_HEADER],t[o.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER],t[o.NEXT_ROUTER_STATE_TREE_HEADER],t[o.NEXT_URL]))},i=(e,t)=>{let r=e.search,n=(r.startsWith("?")?r.slice(1):r).split("&").filter(e=>e&&!e.startsWith(`${o.NEXT_RSC_UNION_QUERY}=`));t.length>0?n.push(`${o.NEXT_RSC_UNION_QUERY}=${t}`):n.push(`${o.NEXT_RSC_UNION_QUERY}`),e.search=n.length?`?${n.join("&")}`:""};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48012,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getDeploymentId:function(){return u},getDeploymentIdQueryOrEmptyString:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(){return!1}function o(){return""}},57812,(e,t,r)=>{"use strict";let n;Object.defineProperty(r,"__esModule",{value:!0});var a={createFetch:function(){return m},createFromNextReadableStream:function(){return R},fetchServerResponse:function(){return b}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let o=e.r(37655),l=e.r(24960),i=e.r(54338),s=e.r(4542),c=e.r(8407),f=e.r(71289),d=e.r(81218),p=e.r(37797),h=e.r(48012),y=o.createFromReadableStream,g=o.createFromFetch;function _(e){return(0,p.urlToUrlWithoutFlightMarker)(new URL(e,location.origin)).toString()}let v=!1;async function b(e,t){let{flightRouterState:r,nextUrl:n}=t,a={[l.RSC_HEADER]:"1",[l.NEXT_ROUTER_STATE_TREE_HEADER]:(0,c.prepareFlightRouterStateForRequest)(r,t.isHmrRefresh)};n&&(a[l.NEXT_URL]=n);let u=e;try{(e=new URL(e)).pathname.endsWith("/")?e.pathname+="index.txt":e.pathname+=".txt";let t=await m(e,a,"auto",!0),r=(0,p.urlToUrlWithoutFlightMarker)(new URL(t.url)),n=t.redirected?r:u,o=t.headers.get("content-type")||"",i=!!t.headers.get("vary")?.includes(l.NEXT_URL),s=!!t.headers.get(l.NEXT_DID_POSTPONE_HEADER),d=t.headers.get(l.NEXT_ROUTER_STALE_TIME_HEADER),h=null!==d?1e3*parseInt(d,10):-1,y=o.startsWith(l.RSC_CONTENT_TYPE_HEADER);if(y||(y=o.startsWith("text/plain")),!y||!t.ok||!t.body)return e.hash&&(r.hash=e.hash),_(r.toString());let g=t.flightResponse;if(null===g){let e,r=s?(e=t.body.getReader(),new ReadableStream({async pull(t){for(;;){let{done:r,value:n}=await e.read();if(!r){t.enqueue(n);continue}return}}})):t.body;g=R(r,a)}let v=await g;if((0,f.getAppBuildId)()!==v.b)return _(t.url);let b=(0,c.normalizeFlightData)(v.f);if("string"==typeof b)return _(b);return{flightData:b,canonicalUrl:n,renderedSearch:(0,p.getRenderedSearch)(t),couldBeIntercepted:i,prerendered:v.S,postponed:s,staleTime:h,debugInfo:g._debugInfo??null}}catch(e){return v||console.error(`Failed to fetch RSC payload for ${u}. Falling back to browser navigation.`,e),u.toString()}}async function m(e,t,r,a,u){var o,c;let f=(0,h.getDeploymentId)();f&&(t["x-deployment-id"]=f);let p=new URL(e);(0,d.setCacheBustingSearchParam)(p,t);let y=fetch(p,{credentials:"same-origin",headers:t,priority:r||void 0,signal:u}),_=a?(o=y,c=t,g(o,{callServer:i.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(c)})):null,v=await y,b=v.redirected,m=new URL(v.url,p);return m.searchParams.delete(l.NEXT_RSC_UNION_QUERY),{url:m.href,redirected:b,ok:v.ok,headers:v.headers,body:v.body,status:v.status,flightResponse:_}}function R(e,t){return y(e,{callServer:i.callServer,findSourceMapURL:s.findSourceMapURL,debugChannel:n&&n(t)})}"undefined"!=typeof window&&(window.addEventListener("pagehide",()=>{v=!0}),window.addEventListener("pageshow",()=>{v=!1})),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},13285,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRouterCacheKey",{enumerable:!0,get:function(){return a}});let n=e.r(5689);function a(e,t=!1){return Array.isArray(e)?`${e[0]}|${e[1]}|${e[2]}`:t&&e.startsWith(n.PAGE_SEGMENT_KEY)?n.PAGE_SEGMENT_KEY:e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},83126,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isNavigatingToNewRootLayout",{enumerable:!0,get:function(){return function e(t,r){let n=t[0],a=r[0];if(Array.isArray(n)&&Array.isArray(a)){if(n[0]!==a[0]||n[2]!==a[2])return!0}else if(n!==a)return!0;if(t[4])return!r[4];if(r[4])return!0;let u=Object.values(t[1])[0],o=Object.values(r[1])[0];return!u||!o||e(u,o)}}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},70326,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={FreshnessPolicy:function(){return g},createInitialCacheNodeForHydration:function(){return v},isDeferredRsc:function(){return D},spawnDynamicRequests:function(){return j},startPPRNavigation:function(){return b}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let o=e.r(5689),l=e.r(81471),i=e.r(21256),s=e.r(13285),c=e.r(57812),f=e.r(27660),d=e.r(52130),p=e.r(83126),h=e.r(60764),y=e.r(16400);var g=((n={})[n.Default=0]="Default",n[n.Hydration=1]="Hydration",n[n.HistoryTraversal=2]="HistoryTraversal",n[n.RefreshAll=3]="RefreshAll",n[n.HMRRefresh=4]="HMRRefresh",n);let _=()=>{};function v(e,t,r,n){return m(e,t,void 0,1,r,n,null,null,!1,null,null,!1,{scrollableSegments:null,separateRefreshUrls:null}).node}function b(e,t,r,n,a,u,c,f,d,h,y,g,_){return function e(t,r,n,a,u,c,f,d,h,y,g,_,v,b,T,j,w,A){var M,N;let D,C,x,U=a[0],k=u[0];if(!(0,l.matchSegment)(k,U))return!f&&(0,p.isNavigatingToNewRootLayout)(a,u)||k===o.NOT_FOUND_SEGMENT_KEY||null===b||null===T?null:m(t,u,n,c,d,h,y,g,_,b,T,j,A);let I=null!==T&&null!==b?b.concat([T,k]):[],F=u[1],L=a[1],H=null!==d?d[1]:null,B=null!==y?y[1]:null,$=!0===u[4],X=f||$,q=void 0!==n?n.parallelRoutes:void 0,W=!1,K=!1;switch(c){case 0:case 2:case 1:W=!1,K=!1;break;case 3:case 4:W=!0,K=!0}let V=new Map(W?void 0:q),G=0===Object.keys(F).length;if(void 0===n||K||G&&v)if(null!==d&&null!==d[0]){let e=d[0],r=d[2],n=null===h;C=S(e,r,!1,h,n,G,V,t),x=G&&n}else if(null!==y){let e=y[0],r=y[2],n=y[3];C=S(e,r,n,g,_,G,V,t),x=n||G&&_}else C=O(V,G,t,c),x=!0;else C=P(!1,n,V),x=!1;let Y=u[2],z="string"==typeof Y&&"refresh"===u[3]?Y:w;x&&null!==z&&(M=A,N=z,null===(D=M.separateRefreshUrls)?M.separateRefreshUrls=new Set([N]):D.add(N));let Q={},J=null,Z=!1,ee={};for(let n in F){let a=F[n],u=L[n];if(void 0===u)return null;let l=void 0!==q?q.get(n):void 0,f=null!==H?H[n]:null,d=null!==B?B[n]:null,p=a[0],y=h,b=g,m=_;2!==c&&p===o.DEFAULT_SEGMENT_KEY&&(p=(a=function(e,t){let r;return"refresh"===t[3]?r=t:((r=R(t,t[1]))[2]=(0,i.createHrefFromUrl)(e),r[3]="refresh"),r}(r,u))[0],f=null,y=null,d=null,b=null,m=!1);let E=(0,s.createRouterCacheKey)(p),P=e(t,r,void 0!==l?l.get(E):void 0,u,a,c,X,f??null,y,d??null,b,m,v,I,n,j||x,z,A);if(null===P)return null;null===J&&(J=new Map),J.set(n,P);let S=P.node;if(null!==S){let e=new Map(W?void 0:l);e.set(E,S),V.set(n,e)}let O=P.route;Q[n]=O;let T=P.dynamicRequestTree;null!==T?(Z=!0,ee[n]=T):ee[n]=O}return{status:+!x,route:R(u,Q),node:C,dynamicRequestTree:E(u,ee,x,Z,j),refreshUrl:z,children:J}}(e,t,null!==r?r:void 0,n,a,u,!1,c,f,d,h,y,g,null,null,!1,null,_)}function m(e,t,r,n,a,u,o,l,i,c,f,d,p){let y,g,_=t[0],v=null!==f&&null!==c?c.concat([f,_]):[],b=t[1],T=null!==o?o[1]:null,j=null!==a?a[1]:null,w=void 0!==r?r.parallelRoutes:void 0,A=!1,M=!1,N=!1;switch(n){case 0:A=!1,M=void 0===r||e-r.navigatedAt>=h.DYNAMIC_STALETIME_MS,N=!1;break;case 1:M=!1,A=!1,N=!1;break;case 2:if(M=!1,M=!1,void 0!==r){let e=r.rsc;N=!D(e)||"pending"!==e.status}else N=!1;break;case 3:case 4:M=!0,A=!0,N=!1}let C=new Map(A?void 0:w),x=0===Object.keys(b).length;if(x&&(null===p.scrollableSegments&&(p.scrollableSegments=[]),p.scrollableSegments.push(v)),M||void 0===r)if(null!==a&&null!==a[0]){let t=a[0],r=a[2],o=null===u&&1!==n;y=S(t,r,!1,u,o,x,C,e),g=x&&o}else if(1===n&&x&&null!==u)y=S(null,null,!1,u,!1,x,C,e),g=!1;else if(1!==n&&null!==o){let t=o[0],r=o[2],n=o[3];y=S(t,r,n,l,i,x,C,e),g=n||x&&i}else y=O(C,x,e,n),g=!0;else y=P(N,r,C),g=!1;let U={},k=null,I=!1,F={};for(let t in b){let r=b[t],a=void 0!==w?w.get(t):void 0,o=null!==j?j[t]:null,c=null!==T?T[t]:null,f=r[0],h=(0,s.createRouterCacheKey)(f),y=m(e,r,void 0!==a?a.get(h):void 0,n,o??null,u,c??null,l,i,v,t,d||g,p);null===k&&(k=new Map),k.set(t,y);let _=y.node;if(null!==_){let e=new Map(A?void 0:a);e.set(h,_),C.set(t,e)}let R=y.route;U[t]=R;let E=y.dynamicRequestTree;null!==E?(I=!0,F[t]=E):F[t]=R}return{status:+!g,route:R(t,U),node:y,dynamicRequestTree:E(t,F,g,I,d),refreshUrl:null,children:k}}function R(e,t){let r=[e[0],t];return 2 in e&&(r[2]=e[2]),3 in e&&(r[3]=e[3]),4 in e&&(r[4]=e[4]),r}function E(e,t,r,n,a){let u=null;return r?(u=R(e,t),a||(u[3]="refetch")):u=n?R(e,t):null,u}function P(e,t,r){return{rsc:t.rsc,prefetchRsc:e?null:t.prefetchRsc,head:t.head,prefetchHead:e?null:t.prefetchHead,loading:t.loading,parallelRoutes:r,navigatedAt:t.navigatedAt}}function S(e,t,r,n,a,u,o,l){let i,s,c,f;return r?(s=e,i=C()):(s=null,i=e),u?a?(c=n,f=C()):(c=null,f=n):(c=null,f=null),{rsc:i,prefetchRsc:s,head:f,prefetchHead:c,loading:t,parallelRoutes:o,navigatedAt:l}}function O(e,t,r,n){let a=1===n;return{rsc:a?null:C(),prefetchRsc:null,head:!a&&t?C():null,prefetchHead:null,loading:a?null:C(),parallelRoutes:e,navigatedAt:r}}let T=!1;function j(e,t,r,n,a){let u=e.dynamicRequestTree;if(null===u){T=!1;return}let o=M(e,u,t,r,n),l=a.separateRefreshUrls,s=null;if(null!==l){s=[];let a=(0,i.createHrefFromUrl)(t);for(let t of l)t!==a&&null!==u&&s.push(M(e,u,new URL(t,location.origin),r,n))}w(e,r,o,s).then(_,_)}async function w(e,t,r,n){var a,u;let o=await (a=r,u=n,new Promise(e=>{let t=t=>{0===t.exitStatus?0==--n&&e(0):e(t.exitStatus)},r=()=>e(2),n=1;a.then(t,r),null!==u&&(n+=u.length,u.forEach(e=>e.then(t,r)))}));switch(0===o&&(o=function e(t,r,n){var a,u,o;let l,i,s,c;0===t.status?(t.status=2,a=t.node,u=r,o=n,D(i=a.rsc)&&(null===u?i.resolve(null,o):i.reject(u,o)),D(s=a.loading)&&s.resolve(null,o),D(c=a.head)&&c.resolve(null,o),l=null===t.refreshUrl?1:2):l=0;let f=t.children;if(null!==f)for(let[,t]of f){let a=e(t,r,n);a>l&&(l=a)}return l}(e,null,null)),o){case 0:T=!1;return;case 1:{let n=await r;A(!1,n.url,t,n.seed,e.route);return}case 2:{let n=await r;A(!0,n.url,t,n.seed,e.route);return}default:return o}}function A(e,t,r,n,a){e=e||T,T=!0;let u={type:d.ACTION_SERVER_PATCH,previousTree:a,url:t,nextUrl:r,seed:n,mpa:e};(0,f.dispatchAppRouterAction)(u)}async function M(e,t,r,n,a){try{let u=await (0,c.fetchServerResponse)(r,{flightRouterState:t,nextUrl:n,isHmrRefresh:4===a});if("string"==typeof u)return{exitStatus:2,url:new URL(u,location.origin),seed:null};let o=(0,y.convertServerPatchToFullTree)(e.route,u.flightData,u.renderedSearch);return{exitStatus:+!!function e(t,r,n,a,u){0===t.status&&null!==n&&(t.status=1,function(e,t,r,n){let a=e.rsc,u=t[0];if(null===u)return;null===a?e.rsc=u:D(a)&&a.resolve(u,n);let o=e.loading;if(D(o)){let e=t[2];o.resolve(e,n)}let l=e.head;D(l)&&l.resolve(r,n)}(t.node,n,a,u));let o=t.children,i=r[1],s=null!==n?n[1]:null,c=!1;if(null!==o)for(let t in i){let r=i[t],n=null!==s?s[t]:null,f=o.get(t);if(void 0===f)c=!0;else{let t=f.route[0];(0,l.matchSegment)(r[0],t)&&null!=n&&e(f,r,n,a,u)&&(c=!0)}}return c}(e,o.tree,o.data,o.head,u.debugInfo),url:new URL(u.canonicalUrl,location.origin),seed:o}}catch{return{exitStatus:2,url:r,seed:null}}}let N=Symbol();function D(e){return e&&"object"==typeof e&&e.tag===N}function C(){let e,t,r=[],n=new Promise((r,n)=>{e=r,t=n});return n.status="pending",n.resolve=(t,a)=>{"pending"===n.status&&(n.status="fulfilled",n.value=t,null!==a&&r.push.apply(r,a),e(t))},n.reject=(e,a)=>{"pending"===n.status&&(n.status="rejected",n.reason=e,null!==a&&r.push.apply(r,a),t(e))},n.tag=N,n._debugInfo=r,n}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34018,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HasLoadingBoundary",{enumerable:!0,get:function(){return a}});var n,a=((n={})[n.SegmentHasLoadingBoundary=1]="SegmentHasLoadingBoundary",n[n.SubtreeHasLoadingBoundary=2]="SubtreeHasLoadingBoundary",n[n.SubtreeHasNoLoadingBoundary=3]="SubtreeHasNoLoadingBoundary",n)},77443,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u,o={FetchStrategy:function(){return c},NavigationResultTag:function(){return i},PrefetchPriority:function(){return s}};for(var l in o)Object.defineProperty(r,l,{enumerable:!0,get:o[l]});var i=((n={})[n.MPA=0]="MPA",n[n.Success=1]="Success",n[n.NoOp=2]="NoOp",n[n.Async=3]="Async",n),s=((a={})[a.Intent=2]="Intent",a[a.Default=1]="Default",a[a.Background=0]="Background",a),c=((u={})[u.LoadingBoundary=0]="LoadingBoundary",u[u.PPR=1]="PPR",u[u.PPRRuntime=2]="PPRRuntime",u[u.Full=3]="Full",u);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},36907,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={deleteFromLru:function(){return f},lruPut:function(){return s},updateLruSize:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(75634),o=null,l=!1,i=0;function s(e){if(o===e)return;let t=e.prev,r=e.next;if(null===r||null===t?(i+=e.size,d()):(t.next=r,r.prev=t),null===o)e.prev=e,e.next=e;else{let t=o.prev;e.prev=t,null!==t&&(t.next=e),e.next=o,o.prev=e}o=e}function c(e,t){let r=e.size;e.size=t,null!==e.next&&(i=i-r+t,d())}function f(e){let t=e.next,r=e.prev;null!==t&&null!==r&&(i-=e.size,e.next=null,e.prev=null,o===e?o=t===o?null:t:(r.next=t,t.prev=r))}function d(){l||i<=0x3200000||(l=!0,h(p))}function p(){l=!1;for(;i>0x2d00000&&null!==o;){let e=o.prev;null!==e&&(0,u.deleteMapEntry)(e)}}let h="function"==typeof requestIdleCallback?requestIdleCallback:e=>setTimeout(e,0);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},75634,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={Fallback:function(){return o},createCacheMap:function(){return i},deleteFromCacheMap:function(){return p},deleteMapEntry:function(){return h},getFromCacheMap:function(){return s},isValueExpired:function(){return c},setInCacheMap:function(){return f},setSizeInCacheMap:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(36907),o={},l={};function i(){return{parent:null,key:null,value:null,map:null,prev:null,next:null,size:0}}function s(e,t,r,n,a){let i=function e(t,r,n,a,u,i){let s,f;if(null!==a)s=a.value,f=a.parent;else if(u&&i!==l)s=l,f=null;else return null===n.value?n:c(t,r,n.value)?(h(n),null):n;let d=n.map;if(null!==d){let n=d.get(s);if(void 0!==n){let a=e(t,r,n,f,u,s);if(null!==a)return a}let a=d.get(o);if(void 0!==a)return e(t,r,a,f,u,s)}return null}(e,t,r,n,a,0);return null===i||null===i.value?null:((0,u.lruPut)(i),i.value)}function c(e,t,r){return r.staleAt<=e||r.version{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={appendLayoutVaryPath:function(){return c},clonePageVaryPathWithNewSearchParams:function(){return y},finalizeLayoutVaryPath:function(){return f},finalizeMetadataVaryPath:function(){return p},finalizePageVaryPath:function(){return d},getFulfilledRouteVaryPath:function(){return s},getRouteVaryPath:function(){return i},getSegmentVaryPathForRequest:function(){return h}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(77443),o=e.r(75634),l=e.r(18555);function i(e,t,r){return{value:e,parent:{value:t,parent:{value:r,parent:null}}}}function s(e,t,r,n){return{value:e,parent:{value:t,parent:{value:n?r:o.Fallback,parent:null}}}}function c(e,t){return{value:t,parent:e}}function f(e,t){return{value:e,parent:t}}function d(e,t,r){return{value:e,parent:{value:t,parent:r}}}function p(e,t,r){return{value:e+l.HEAD_REQUEST_KEY,parent:{value:t,parent:r}}}function h(e,t){let r=t.varyPath;if(t.isPage&&e!==u.FetchStrategy.Full&&e!==u.FetchStrategy.PPRRuntime){let e=r.parent.parent;return{value:r.value,parent:{value:o.Fallback,parent:e}}}return r}function y(e,t){let r=e.parent;return{value:e.value,parent:{value:t,parent:r.parent}}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},21203,(e,t,r)=>{"use strict";function n(e,t){let r=new URL(e);return{pathname:r.pathname,search:r.search,nextUrl:t}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createCacheKey",{enumerable:!0,get:function(){return n}}),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},28199,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={cancelPrefetchTask:function(){return R},isPrefetchTaskDirty:function(){return P},pingPrefetchTask:function(){return A},reschedulePrefetchTask:function(){return E},schedulePrefetchTask:function(){return m},startRevalidationCooldown:function(){return b}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(34018),o=e.r(81471),l=e.r(87750),i=e.r(92788),s=e.r(21203),c=e.r(77443),f=e.r(5689),d="function"==typeof queueMicrotask?queueMicrotask:e=>Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e})),p=[],h=0,y=0,g=!1,_=null,v=null;function b(){null!==v&&clearTimeout(v),v=setTimeout(()=>{v=null,O()},300)}function m(e,t,r,n,a){let u={key:e,treeAtTimeOfPrefetch:t,cacheVersion:(0,l.getCurrentCacheVersion)(),priority:n,phase:1,hasBackgroundWork:!1,spawnedRuntimePrefetches:null,fetchStrategy:r,sortId:y++,isCanceled:!1,onInvalidate:a,_heapIndex:-1};return S(u),B(p,u),O(),u}function R(e){e.isCanceled=!0,function(e,t){let r=t._heapIndex;if(-1!==r&&(t._heapIndex=-1,0!==e.length)){let n=e.pop();n!==t&&(e[r]=n,n._heapIndex=r,K(e,n,r))}}(p,e)}function E(e,t,r,n){e.isCanceled=!1,e.phase=1,e.sortId=y++,e.priority=e===_?c.PrefetchPriority.Intent:n,e.treeAtTimeOfPrefetch=t,e.fetchStrategy=r,S(e),-1!==e._heapIndex?q(p,e):B(p,e),O()}function P(e,t,r){let n=(0,l.getCurrentCacheVersion)();return e.cacheVersion!==n||e.treeAtTimeOfPrefetch!==r||e.key.nextUrl!==t}function S(e){e.priority===c.PrefetchPriority.Intent&&e!==_&&(null!==_&&_.priority!==c.PrefetchPriority.Background&&(_.priority=c.PrefetchPriority.Default,q(p,_)),_=e)}function O(){g||(g=!0,d(M))}function T(e){return null===v&&(e.priority===c.PrefetchPriority.Intent?h<12:h<4)}function j(e){return h++,e.then(e=>null===e?(w(),null):(e.closed.then(w),e.value))}function w(){h--,O()}function A(e){e.isCanceled||-1!==e._heapIndex||(B(p,e),O())}function M(){g=!1;let e=Date.now(),t=$(p);for(;null!==t&&T(t);){t.cacheVersion=(0,l.getCurrentCacheVersion)();let r=function(e,t){let r=t.key,n=(0,l.readOrCreateRouteCacheEntry)(e,t,r),a=function(e,t,r){switch(r.status){case l.EntryStatus.Empty:j((0,l.fetchRouteOnCacheMiss)(r,t,t.key)),r.staleAt=e+6e4,r.status=l.EntryStatus.Pending;case l.EntryStatus.Pending:{let e=r.blockedTasks;return null===e?r.blockedTasks=new Set([t]):e.add(t),1}case l.EntryStatus.Rejected:break;case l.EntryStatus.Fulfilled:{if(0!==t.phase)return 2;if(!T(t))return 0;let i=r.tree,s=t.fetchStrategy===c.FetchStrategy.PPR?r.isPPREnabled?c.FetchStrategy.PPR:c.FetchStrategy.LoadingBoundary:t.fetchStrategy;switch(s){case c.FetchStrategy.PPR:{var n,a,o;if(x(n=e,a=t,o=r,(0,l.readOrCreateSegmentCacheEntry)(n,c.FetchStrategy.PPR,o,o.metadata),a.key,o.metadata),0===function e(t,r,n,a,u){let o=(0,l.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,n,u);x(t,r,n,o,r.key,u);let i=a[1],s=u.slots;if(null!==s)for(let a in s){if(!T(r))return 0;let u=s[a],o=u.segment,c=i[a],f=c?.[0];if(0===(void 0!==f&&L(n,o,f)?e(t,r,n,c,u):function e(t,r,n,a){if(a.hasRuntimePrefetch)return null===r.spawnedRuntimePrefetches?r.spawnedRuntimePrefetches=new Set([a.requestKey]):r.spawnedRuntimePrefetches.add(a.requestKey),2;let u=(0,l.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,n,a);if(x(t,r,n,u,r.key,a),null!==a.slots){if(!T(r))return 0;for(let u in a.slots)if(0===e(t,r,n,a.slots[u]))return 0}return 2}(t,r,n,u)))return 0}return 2}(e,t,r,t.treeAtTimeOfPrefetch,i))return 0;let u=t.spawnedRuntimePrefetches;if(null!==u){let n=new Map;D(e,t,r,n,c.FetchStrategy.PPRRuntime);let a=function e(t,r,n,a,u,o){if(u.has(a.requestKey))return C(t,r,n,a,!1,o,c.FetchStrategy.PPRRuntime);let l={},i=a.slots;if(null!==i)for(let a in i){let s=i[a];l[a]=e(t,r,n,s,u,o)}return[a.segment,l,null,null]}(e,t,r,i,u,n);n.size>0&&j((0,l.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,c.FetchStrategy.PPRRuntime,a,n))}return 2}case c.FetchStrategy.Full:case c.FetchStrategy.PPRRuntime:case c.FetchStrategy.LoadingBoundary:{let n=new Map;D(e,t,r,n,s);let a=function e(t,r,n,a,o,i,s){let f=a[1],d=o.slots,p={};if(null!==d)for(let a in d){let o=d[a],h=o.segment,y=f[a],g=y?.[0];if(void 0!==g&&L(n,h,g)){let u=e(t,r,n,y,o,i,s);p[a]=u}else switch(s){case c.FetchStrategy.LoadingBoundary:{let e=o.hasLoadingBoundary!==u.HasLoadingBoundary.SubtreeHasNoLoadingBoundary?function e(t,r,n,a,o,i){let s=null===o?"inside-shared-layout":null,f=(0,l.readOrCreateSegmentCacheEntry)(t,r.fetchStrategy,n,a);switch(f.status){case l.EntryStatus.Empty:i.set(a.requestKey,(0,l.upgradeToPendingSegment)(f,c.FetchStrategy.LoadingBoundary)),"refetch"!==o&&(s=o="refetch");break;case l.EntryStatus.Fulfilled:if(a.hasLoadingBoundary===u.HasLoadingBoundary.SegmentHasLoadingBoundary)return(0,l.convertRouteTreeToFlightRouterState)(a);case l.EntryStatus.Pending:case l.EntryStatus.Rejected:}let d={};if(null!==a.slots)for(let u in a.slots){let l=a.slots[u];d[u]=e(t,r,n,l,o,i)}return[a.segment,d,null,s,a.isRootLayout]}(t,r,n,o,null,i):(0,l.convertRouteTreeToFlightRouterState)(o);p[a]=e;break}case c.FetchStrategy.PPRRuntime:{let e=C(t,r,n,o,!1,i,s);p[a]=e;break}case c.FetchStrategy.Full:{let e=C(t,r,n,o,!1,i,s);p[a]=e}}}return[o.segment,p,null,null,o.isRootLayout]}(e,t,r,t.treeAtTimeOfPrefetch,i,n,s);return n.size>0&&j((0,l.fetchSegmentPrefetchesUsingDynamicRequest)(t,r,s,a,n)),2}}}}return 2}(e,t,n);if(0!==a&&""!==r.search){let n=new URL(r.pathname,location.origin),a=(0,s.createCacheKey)(n.href,r.nextUrl),u=(0,l.readOrCreateRouteCacheEntry)(e,t,a);switch(u.status){case l.EntryStatus.Empty:N(t)&&(u.status=l.EntryStatus.Pending,j((0,l.fetchRouteOnCacheMiss)(u,t,a)));case l.EntryStatus.Pending:case l.EntryStatus.Fulfilled:case l.EntryStatus.Rejected:}}return a}(e,t),n=t.hasBackgroundWork;switch(t.hasBackgroundWork=!1,t.spawnedRuntimePrefetches=null,r){case 0:return;case 1:X(p),t=$(p);continue;case 2:1===t.phase?(t.phase=0,q(p,t)):n?(t.priority=c.PrefetchPriority.Background,q(p,t)):X(p),t=$(p);continue}}}function N(e){return e.priority===c.PrefetchPriority.Background||(e.hasBackgroundWork=!0,!1)}function D(e,t,r,n,a){C(e,t,r,r.metadata,!1,n,a===c.FetchStrategy.LoadingBoundary?c.FetchStrategy.Full:a)}function C(e,t,r,n,a,u,o){let i=(0,l.readOrCreateSegmentCacheEntry)(e,o,r,n),s=null;switch(i.status){case l.EntryStatus.Empty:s=(0,l.upgradeToPendingSegment)(i,o);break;case l.EntryStatus.Fulfilled:i.isPartial&&(0,l.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,o)&&(s=k(e,r,n,o));break;case l.EntryStatus.Pending:case l.EntryStatus.Rejected:(0,l.canNewFetchStrategyProvideMoreContent)(i.fetchStrategy,o)&&(s=k(e,r,n,o))}let c={};if(null!==n.slots)for(let l in n.slots){let i=n.slots[l];c[l]=C(e,t,r,i,a||null!==s,u,o)}null!==s&&u.set(n.requestKey,s);let f=a||null===s?null:"refetch";return[n.segment,c,null,f,n.isRootLayout]}function x(e,t,r,n,a,u){switch(n.status){case l.EntryStatus.Empty:j((0,l.fetchSegmentOnCacheMiss)(r,(0,l.upgradeToPendingSegment)(n,c.FetchStrategy.PPR),a,u));break;case l.EntryStatus.Pending:switch(n.fetchStrategy){case c.FetchStrategy.PPR:case c.FetchStrategy.PPRRuntime:case c.FetchStrategy.Full:break;case c.FetchStrategy.LoadingBoundary:N(t)&&U(e,r,a,u);break;default:n.fetchStrategy}break;case l.EntryStatus.Rejected:switch(n.fetchStrategy){case c.FetchStrategy.PPR:case c.FetchStrategy.PPRRuntime:case c.FetchStrategy.Full:break;case c.FetchStrategy.LoadingBoundary:U(e,r,a,u);break;default:n.fetchStrategy}case l.EntryStatus.Fulfilled:}}function U(e,t,r,n){let a=(0,l.readOrCreateRevalidatingSegmentEntry)(e,c.FetchStrategy.PPR,t,n);switch(a.status){case l.EntryStatus.Empty:F(j((0,l.fetchSegmentOnCacheMiss)(t,(0,l.upgradeToPendingSegment)(a,c.FetchStrategy.PPR),r,n)),(0,i.getSegmentVaryPathForRequest)(c.FetchStrategy.PPR,n));case l.EntryStatus.Pending:case l.EntryStatus.Fulfilled:case l.EntryStatus.Rejected:}}function k(e,t,r,n){let a=(0,l.readOrCreateRevalidatingSegmentEntry)(e,n,t,r);if(a.status===l.EntryStatus.Empty){let e=(0,l.upgradeToPendingSegment)(a,n);return F((0,l.waitForSegmentCacheEntry)(e),(0,i.getSegmentVaryPathForRequest)(n,r)),e}if((0,l.canNewFetchStrategyProvideMoreContent)(a.fetchStrategy,n)){let e=(0,l.overwriteRevalidatingSegmentCacheEntry)(n,t,r),a=(0,l.upgradeToPendingSegment)(e,n);return F((0,l.waitForSegmentCacheEntry)(a),(0,i.getSegmentVaryPathForRequest)(n,r)),a}switch(a.status){case l.EntryStatus.Pending:case l.EntryStatus.Fulfilled:case l.EntryStatus.Rejected:default:return null}}let I=()=>{};function F(e,t){e.then(e=>{null!==e&&(0,l.upsertSegmentEntry)(Date.now(),t,e)},I)}function L(e,t,r){return r===f.PAGE_SEGMENT_KEY?t===(0,f.addSearchParamsIfPageSegment)(f.PAGE_SEGMENT_KEY,Object.fromEntries(new URLSearchParams(e.renderedSearch))):(0,o.matchSegment)(r,t)}function H(e,t){let r=t.priority-e.priority;if(0!==r)return r;let n=t.phase-e.phase;return 0!==n?n:t.sortId-e.sortId}function B(e,t){let r=e.length;e.push(t),t._heapIndex=r,W(e,t,r)}function $(e){return 0===e.length?null:e[0]}function X(e){if(0===e.length)return null;let t=e[0];t._heapIndex=-1;let r=e.pop();return r!==t&&(e[0]=r,r._heapIndex=0,K(e,r,0)),t}function q(e,t){let r=t._heapIndex;-1!==r&&(0===r?K(e,t,0):H(e[r-1>>>1],t)>0?W(e,t,r):K(e,t,r))}function W(e,t,r){let n=r;for(;n>0;){let r=n-1>>>1,a=e[r];if(!(H(a,t)>0))return;e[r]=t,t._heapIndex=r,e[n]=a,a._heapIndex=n,n=r}}function K(e,t,r){let n=r,a=e.length,u=a>>>1;for(;nH(u,t))oH(l,u)?(e[n]=l,l._heapIndex=n,e[o]=t,t._heapIndex=o,n=o):(e[n]=u,u._heapIndex=n,e[r]=t,t._heapIndex=r,n=r);else{if(!(oH(l,t)))return;e[n]=l,l._heapIndex=n,e[o]=t,t._heapIndex=o,n=o}}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},56564,(e,t,r)=>{"use strict";function n(e){let t=e.indexOf("#"),r=e.indexOf("?"),n=r>-1&&(t<0||r-1?{pathname:e.substring(0,n?r:t),query:n?e.substring(r,t>-1?t:void 0):"",hash:t>-1?e.slice(t):""}:{pathname:e,query:"",hash:""}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"parsePath",{enumerable:!0,get:function(){return n}})},12950,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addPathPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(56564);function a(e,t){if(!e.startsWith("/")||!t)return e;let{pathname:r,query:a,hash:u}=(0,n.parsePath)(e);return`${t}${r}${a}${u}`}},93976,(e,t,r)=>{"use strict";function n(e){return e.replace(/\/$/,"")||"/"}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeTrailingSlash",{enumerable:!0,get:function(){return n}})},89776,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"normalizePathTrailingSlash",{enumerable:!0,get:function(){return u}});let n=e.r(93976),a=e.r(56564),u=e=>{if(!e.startsWith("/"))return e;let{pathname:t,query:r,hash:u}=(0,a.parsePath)(e);return`${(0,n.removeTrailingSlash)(t)}${r}${u}`};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},15624,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"addBasePath",{enumerable:!0,get:function(){return u}});let n=e.r(12950),a=e.r(89776);function u(e,t){return(0,a.normalizePathTrailingSlash)((0,n.addPathPrefix)(e,""))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},77780,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createPrefetchURL:function(){return i},isExternalURL:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(34750),o=e.r(15624);function l(e){return e.origin!==window.location.origin}function i(e){let t;if((0,u.isBot)(window.navigator.userAgent))return null;try{t=new URL((0,o.addBasePath)(e),window.location.href)}catch(t){throw Object.defineProperty(Error(`Cannot prefetch '${e}' because it cannot be converted to a URL.`),"__NEXT_ERROR_CODE",{value:"E234",enumerable:!1,configurable:!0})}return l(t)?null:t}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},40705,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={IDLE_LINK_STATUS:function(){return f},PENDING_LINK_STATUS:function(){return c},mountFormInstance:function(){return m},mountLinkInstance:function(){return b},onLinkVisibilityChanged:function(){return E},onNavigationIntent:function(){return P},pingVisibleLinks:function(){return O},setLinkForCurrentNavigation:function(){return d},unmountLinkForCurrentNavigation:function(){return p},unmountPrefetchableInstance:function(){return R}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(77443),o=e.r(21203),l=e.r(28199),i=e.r(39225),s=null,c={pending:!0},f={pending:!1};function d(e){(0,i.startTransition)(()=>{s?.setOptimisticLinkStatus(f),e?.setOptimisticLinkStatus(c),s=e})}function p(e){s===e&&(s=null)}let h="function"==typeof WeakMap?new WeakMap:new Map,y=new Set,g="function"==typeof IntersectionObserver?new IntersectionObserver(function(e){for(let t of e){let e=t.intersectionRatio>0;E(t.target,e)}},{rootMargin:"200px"}):null;function _(e,t){void 0!==h.get(e)&&R(e),h.set(e,t),null!==g&&g.observe(e)}function v(t){if("undefined"==typeof window)return null;{let{createPrefetchURL:r}=e.r(77780);try{return r(t)}catch{return("function"==typeof reportError?reportError:console.error)(`Cannot prefetch '${t}' because it cannot be converted to a URL.`),null}}}function b(e,t,r,n,a,u){if(a){let a=v(t);if(null!==a){let t={router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:u};return _(e,t),t}}return{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:null,setOptimisticLinkStatus:u}}function m(e,t,r,n){let a=v(t);null===a||_(e,{router:r,fetchStrategy:n,isVisible:!1,prefetchTask:null,prefetchHref:a.href,setOptimisticLinkStatus:null})}function R(e){let t=h.get(e);if(void 0!==t){h.delete(e),y.delete(t);let r=t.prefetchTask;null!==r&&(0,l.cancelPrefetchTask)(r)}null!==g&&g.unobserve(e)}function E(e,t){let r=h.get(e);void 0!==r&&(r.isVisible=t,t?y.add(r):y.delete(r),S(r,u.PrefetchPriority.Default))}function P(e,t){let r=h.get(e);void 0!==r&&void 0!==r&&S(r,u.PrefetchPriority.Intent)}function S(t,r){if("undefined"!=typeof window){let n=t.prefetchTask;if(!t.isVisible){null!==n&&(0,l.cancelPrefetchTask)(n);return}let{getCurrentAppRouterState:a}=e.r(21772),u=a();if(null!==u){let e=u.tree;if(null===n){let n=u.nextUrl,a=(0,o.createCacheKey)(t.prefetchHref,n);t.prefetchTask=(0,l.schedulePrefetchTask)(a,e,t.fetchStrategy,r,null)}else(0,l.reschedulePrefetchTask)(n,e,t.fetchStrategy,r)}}}function O(e,t){for(let r of y){let n=r.prefetchTask;if(null!==n&&!(0,l.isPrefetchTaskDirty)(n,e,t))continue;null!==n&&(0,l.cancelPrefetchTask)(n);let a=(0,o.createCacheKey)(r.prefetchHref,e);r.prefetchTask=(0,l.schedulePrefetchTask)(a,t,r.fetchStrategy,u.PrefetchPriority.Default,null)}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},76777,(e,t,r)=>{"use strict";function n(){let e,t,r=new Promise((r,n)=>{e=r,t=n});return{resolve:e,reject:t,promise:r}}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createPromiseWithResolvers",{enumerable:!0,get:function(){return n}})},87750,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={EntryStatus:function(){return S},canNewFetchStrategyProvideMoreContent:function(){return en},convertRouteTreeToFlightRouterState:function(){return function e(t){let r={};if(null!==t.slots)for(let n in t.slots)r[n]=e(t.slots[n]);return[t.segment,r,null,null,t.isRootLayout]}},createDetachedSegmentCacheEntry:function(){return X},fetchRouteOnCacheMiss:function(){return Y},fetchSegmentOnCacheMiss:function(){return z},fetchSegmentPrefetchesUsingDynamicRequest:function(){return Q},getCurrentCacheVersion:function(){return M},getStaleTimeMs:function(){return P},overwriteRevalidatingSegmentCacheEntry:function(){return B},pingInvalidationListeners:function(){return D},readOrCreateRevalidatingSegmentEntry:function(){return H},readOrCreateRouteCacheEntry:function(){return k},readOrCreateSegmentCacheEntry:function(){return L},readRouteCacheEntry:function(){return C},readSegmentCacheEntry:function(){return x},requestOptimisticRouteCacheEntry:function(){return I},revalidateEntireCache:function(){return N},upgradeToPendingSegment:function(){return q},upsertSegmentEntry:function(){return $},waitForSegmentCacheEntry:function(){return U}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let o=e.r(34018),l=e.r(24960),i=e.r(57812),s=e.r(28199),c=e.r(92788),f=e.r(71289),d=e.r(21256),p=e.r(21203),h=e.r(37797),y=e.r(75634),g=e.r(18555),_=e.r(8407),v=e.r(60764),b=e.r(40705),m=e.r(5689),R=e.r(77443),E=e.r(76777);function P(e){return 1e3*Math.max(e,30)}var S=((n={})[n.Empty=0]="Empty",n[n.Pending=1]="Pending",n[n.Fulfilled=2]="Fulfilled",n[n.Rejected=3]="Rejected",n);let O=["",{},null,"metadata-only"],T=(0,y.createCacheMap)(),j=(0,y.createCacheMap)(),w=null,A=0;function M(){return A}function N(e,t){A++,(0,s.startRevalidationCooldown)(),(0,b.pingVisibleLinks)(e,t),D(e,t)}function D(e,t){if(null!==w){let r=w;for(let n of(w=null,r))(0,s.isPrefetchTaskDirty)(n,e,t)&&function(e){let t=e.onInvalidate;if(null!==t){e.onInvalidate=null;try{t()}catch(e){"function"==typeof reportError?reportError(e):console.error(e)}}}(n)}}function C(e,t){let r=(0,c.getRouteVaryPath)(t.pathname,t.search,t.nextUrl);return(0,y.getFromCacheMap)(e,A,T,r,!1)}function x(e,t){return(0,y.getFromCacheMap)(e,A,j,t,!1)}function U(e){let t=e.promise;return null===t&&(t=e.promise=(0,E.createPromiseWithResolvers)()),t.promise}function k(e,t,r){null!==t.onInvalidate&&(null===w?w=new Set([t]):w.add(t));let n=C(e,r);if(null!==n)return n;let a={canonicalUrl:null,status:0,blockedTasks:null,tree:null,metadata:null,couldBeIntercepted:!0,isPPREnabled:!1,renderedSearch:null,ref:null,size:0,staleAt:1/0,version:A},u=(0,c.getRouteVaryPath)(r.pathname,r.search,r.nextUrl);return(0,y.setInCacheMap)(T,u,a,!1),a}function I(e,t,r){let n=t.search;if(""===n)return null;let a=new URL(t);a.search="";let u=C(e,(0,p.createCacheKey)(a.href,r));if(null===u||2!==u.status)return null;let o=new URL(u.canonicalUrl,t.origin),l=""!==o.search?o.search:n,i=""!==u.renderedSearch?u.renderedSearch:n,s=new URL(u.canonicalUrl,location.origin);return s.search=l,{canonicalUrl:(0,d.createHrefFromUrl)(s),status:2,blockedTasks:null,tree:F(u.tree,i),metadata:F(u.metadata,i),couldBeIntercepted:u.couldBeIntercepted,isPPREnabled:u.isPPREnabled,renderedSearch:i,ref:null,size:0,staleAt:u.staleAt,version:u.version}}function F(e,t){let r=null,n=e.slots;if(null!==n)for(let e in r={},n){let a=n[e];r[e]=F(a,t)}return e.isPage?{requestKey:e.requestKey,segment:e.segment,varyPath:(0,c.clonePageVaryPathWithNewSearchParams)(e.varyPath,t),isPage:!0,slots:r,isRootLayout:e.isRootLayout,hasLoadingBoundary:e.hasLoadingBoundary,hasRuntimePrefetch:e.hasRuntimePrefetch}:{requestKey:e.requestKey,segment:e.segment,varyPath:e.varyPath,isPage:!1,slots:r,isRootLayout:e.isRootLayout,hasLoadingBoundary:e.hasLoadingBoundary,hasRuntimePrefetch:e.hasRuntimePrefetch}}function L(e,t,r,n){let a=x(e,n.varyPath);if(null!==a)return a;let u=(0,c.getSegmentVaryPathForRequest)(t,n),o=X(r.staleAt);return(0,y.setInCacheMap)(j,u,o,!1),o}function H(e,t,r,n){var a;let u=(a=n.varyPath,(0,y.getFromCacheMap)(e,A,j,a,!0));if(null!==u)return u;let o=(0,c.getSegmentVaryPathForRequest)(t,n),l=X(r.staleAt);return(0,y.setInCacheMap)(j,o,l,!0),l}function B(e,t,r){let n=(0,c.getSegmentVaryPathForRequest)(e,r),a=X(t.staleAt);return(0,y.setInCacheMap)(j,n,a,!0),a}function $(e,t,r){if((0,y.isValueExpired)(e,A,r))return null;let n=x(e,t);if(null!==n){var a;if(r.fetchStrategy!==n.fetchStrategy&&(a=n.fetchStrategy,!(a=400)return V(e,Date.now()+1e4),null;r=n.redirected?new URL(n.url):v,t=await ee(er(r,s),p)}if(!t||!t.ok||204===t.status||!t.body)return V(e,Date.now()+1e4),null;let b=(0,d.createHrefFromUrl)(r),R=t.headers.get("vary"),S=null!==R&&R.includes(l.NEXT_URL),O=(0,E.createPromiseWithResolvers)(),j="2"===t.headers.get(l.NEXT_DID_POSTPONE_HEADER)||!0;{var _;let r,n,a,u=et(t.body,O.resolve,function(t){(0,y.setSizeInCacheMap)(e,t)}),l=await (0,i.createFromNextReadableStream)(u,p);if(l.buildId!==(0,f.getAppBuildId)())return V(e,Date.now()+1e4),null;let s=(0,h.getRenderedPathname)(t),d=(0,h.getRenderedSearch)(t),v={metadataVaryPath:null},R=(r=s.split("/").filter(e=>""!==e),n=g.ROOT_SEGMENT_REQUEST_KEY,function e(t,r,n,a,u,l,i,s){let f,d,p=null,y=t.slots;if(null!==y)for(let t in f=!1,d=(0,c.finalizeLayoutVaryPath)(a,n),p={},y){let r,o,f,d=y[t],_=d.name,v=d.paramType,b=d.paramKey;if(null!==v){let e=(0,h.parseDynamicParamFromURLPart)(v,u,l),t=null!==b?b:(0,h.getCacheKeyForDynamicParam)(e,"");f=(0,c.appendLayoutVaryPath)(n,t),o=[_,t,v],r=!0}else f=n,o=_,r=(0,h.doesStaticSegmentAppearInURL)(_);let m=r?l+1:l,R=(0,g.createSegmentRequestKeyPart)(o),E=(0,g.appendSegmentRequestKeyPart)(a,t,R);p[t]=e(d,o,f,E,u,m,i,s)}else a.endsWith(m.PAGE_SEGMENT_KEY)?(f=!0,d=(0,c.finalizePageVaryPath)(a,i,n),null===s.metadataVaryPath&&(s.metadataVaryPath=(0,c.finalizeMetadataVaryPath)(a,i,n))):(f=!1,d=(0,c.finalizeLayoutVaryPath)(a,n));return{requestKey:a,segment:r,varyPath:d,isPage:f,slots:p,isRootLayout:t.isRootLayout,hasLoadingBoundary:o.HasLoadingBoundary.SegmentHasLoadingBoundary,hasRuntimePrefetch:t.hasRuntimePrefetch}}(l.tree,n,null,g.ROOT_SEGMENT_REQUEST_KEY,r,0,d,v)),E=v.metadataVaryPath;if(null===E)return V(e,Date.now()+1e4),null;let T=P(l.staleTime);_=Date.now()+T,a={requestKey:g.HEAD_REQUEST_KEY,segment:g.HEAD_REQUEST_KEY,varyPath:E,isPage:!0,slots:null,isRootLayout:!1,hasLoadingBoundary:o.HasLoadingBoundary.SubtreeHasNoLoadingBoundary,hasRuntimePrefetch:!1},e.status=2,e.tree=R,e.metadata=a,e.staleAt=_,e.couldBeIntercepted=S,e.canonicalUrl=b,e.renderedSearch=d,e.isPPREnabled=j,W(e)}if(!S){let t=(0,c.getFulfilledRouteVaryPath)(n,a,u,S);(0,y.setInCacheMap)(T,t,e,!1)}return{value:null,closed:O.promise}}catch(t){return V(e,Date.now()+1e4),null}}async function z(e,t,r,n){let a=new URL(e.canonicalUrl,location.origin),u=r.nextUrl,o=n.requestKey,s=o===g.ROOT_SEGMENT_REQUEST_KEY?"/_index":o,c={[l.RSC_HEADER]:"1",[l.NEXT_ROUTER_PREFETCH_HEADER]:"1",[l.NEXT_ROUTER_SEGMENT_PREFETCH_HEADER]:s};null!==u&&(c[l.NEXT_URL]=u);let d=er(a,s);try{let r=await ee(d,c);if(!r||!r.ok||204===r.status||"2"!==r.headers.get(l.NEXT_DID_POSTPONE_HEADER)&&0||!r.body)return G(t,Date.now()+1e4),null;let n=(0,E.createPromiseWithResolvers)(),a=et(r.body,n.resolve,function(e){(0,y.setSizeInCacheMap)(t,e)}),u=await (0,i.createFromNextReadableStream)(a,c);if(u.buildId!==(0,f.getAppBuildId)())return G(t,Date.now()+1e4),null;return{value:K(t,u.rsc,u.loading,e.staleAt,u.isPartial),closed:n.promise}}catch(e){return G(t,Date.now()+1e4),null}}async function Q(e,t,r,n,a){let u=e.key,o=new URL(t.canonicalUrl,location.origin),s=u.nextUrl;1===a.size&&a.has(t.metadata.requestKey)&&(n=O);let c={[l.RSC_HEADER]:"1",[l.NEXT_ROUTER_STATE_TREE_HEADER]:(0,_.prepareFlightRouterStateForRequest)(n)};switch(null!==s&&(c[l.NEXT_URL]=s),r){case R.FetchStrategy.Full:break;case R.FetchStrategy.PPRRuntime:c[l.NEXT_ROUTER_PREFETCH_HEADER]="2";break;case R.FetchStrategy.LoadingBoundary:c[l.NEXT_ROUTER_PREFETCH_HEADER]="1"}try{let n=await ee(o,c);if(!n||!n.ok||!n.body||(0,h.getRenderedSearch)(n)!==t.renderedSearch)return J(a,Date.now()+1e4),null;let u=(0,E.createPromiseWithResolvers)(),s=null,d=et(n.body,u.resolve,function(e){if(null===s)return;let t=e/s.length;for(let e of s)(0,y.setSizeInCacheMap)(e,t)}),p=await (0,i.createFromNextReadableStream)(d,c),g=r===R.FetchStrategy.PPRRuntime&&p.rp?.[0]===!0;return s=function(e,t,r,n,a,u,o,i){if(a.b!==(0,f.getAppBuildId)())return null!==i&&J(i,e+1e4),null;let s=(0,_.normalizeFlightData)(a.f);if("string"==typeof s)return null;let c="number"==typeof a.rp?.[1]?a.rp[1]:parseInt(n.headers.get(l.NEXT_ROUTER_STALE_TIME_HEADER)??"",10),d=e+(isNaN(c)?v.STATIC_STALETIME_MS:P(c));for(let n of s){let a=n.seedData;if(null!==a){let l=n.segmentPath,s=o.tree;for(let t=0;t{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={convertServerPatchToFullTree:function(){return m},navigate:function(){return d},navigateToSeededRoute:function(){return p}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(57812),o=e.r(70326),l=e.r(21256),i=e.r(87750),s=e.r(21203),c=e.r(5689),f=e.r(77443);function d(e,t,r,n,a,u,o,l){let c=Date.now(),d=e.href,p=d===t.href,y=(0,s.createCacheKey)(d,a),v=(0,i.readRouteCacheEntry)(c,y);if(null!==v&&v.status===i.EntryStatus.Fulfilled){let l=g(c,v,v.tree),i=l.flightRouterState,s=l.seedData,f=_(c,v),d=f.rsc,y=f.isPartial,b=v.canonicalUrl+e.hash;return h(c,e,t,a,p,r,n,i,s,d,y,b,v.renderedSearch,u,o)}if(null===v||v.status!==i.EntryStatus.Rejected){let l=(0,i.requestOptimisticRouteCacheEntry)(c,e,a);if(null!==l){let i=g(c,l,l.tree),s=i.flightRouterState,f=i.seedData,d=_(c,l),y=d.rsc,v=d.isPartial,b=l.canonicalUrl+e.hash;return h(c,e,t,a,p,r,n,s,f,y,v,b,l.renderedSearch,u,o)}}let m=l.collectedDebugInfo??[];return void 0===l.collectedDebugInfo&&(m=l.collectedDebugInfo=[]),{tag:f.NavigationResultTag.Async,data:b(c,e,t,a,r,n,u,o,m)}}function p(e,t,r,n,a,u,l,i,s,c){let d={scrollableSegments:null,separateRefreshUrls:null},p=t.href===a.href,h=(0,o.startPPRNavigation)(e,a,u,l,n.tree,i,n.data,n.head,null,null,!1,p,d);return null!==h?((0,o.spawnDynamicRequests)(h,t,s,i,d),y(h,r,n.renderedSearch,d.scrollableSegments,c,t.hash)):{tag:f.NavigationResultTag.MPA,data:r}}function h(e,t,r,n,a,u,l,i,s,c,d,p,h,g,_){let v={scrollableSegments:null,separateRefreshUrls:null},b=(0,o.startPPRNavigation)(e,r,u,l,i,g,null,null,s,c,d,a,v);return null!==b?((0,o.spawnDynamicRequests)(b,t,n,g,v),y(b,p,h,v.scrollableSegments,_,t.hash)):{tag:f.NavigationResultTag.MPA,data:p}}function y(e,t,r,n,a,u){return{tag:f.NavigationResultTag.Success,data:{flightRouterState:e.route,cacheNode:e.node,canonicalUrl:t,renderedSearch:r,scrollableSegments:n,shouldScroll:a,hash:u}}}function g(e,t,r){let n={},a={},u=r.slots;if(null!==u)for(let r in u){let o=g(e,t,u[r]);n[r]=o.flightRouterState,a[r]=o.seedData}let o=null,l=null,s=!0,f=(0,i.readSegmentCacheEntry)(e,r.varyPath);if(null!==f)switch(f.status){case i.EntryStatus.Fulfilled:o=f.rsc,l=f.loading,s=f.isPartial;break;case i.EntryStatus.Pending:{let e=(0,i.waitForSegmentCacheEntry)(f);o=e.then(e=>null!==e?e.rsc:null),l=e.then(e=>null!==e?e.loading:null),s=f.isPartial}case i.EntryStatus.Empty:case i.EntryStatus.Rejected:}return{flightRouterState:[(0,c.addSearchParamsIfPageSegment)(r.segment,Object.fromEntries(new URLSearchParams(t.renderedSearch))),n,null,null,r.isRootLayout],seedData:[o,a,l,s,!1]}}function _(e,t){let r=null,n=!0,a=(0,i.readSegmentCacheEntry)(e,t.metadata.varyPath);if(null!==a)switch(a.status){case i.EntryStatus.Fulfilled:r=a.rsc,n=a.isPartial;break;case i.EntryStatus.Pending:r=(0,i.waitForSegmentCacheEntry)(a).then(e=>null!==e?e.rsc:null),n=a.isPartial;case i.EntryStatus.Empty:case i.EntryStatus.Rejected:}return{rsc:r,isPartial:n}}let v=["",{},null,"refetch"];async function b(e,t,r,n,a,i,s,c,d){let h;switch(s){case o.FreshnessPolicy.Default:case o.FreshnessPolicy.HistoryTraversal:h=i;break;case o.FreshnessPolicy.Hydration:case o.FreshnessPolicy.RefreshAll:case o.FreshnessPolicy.HMRRefresh:h=v;break;default:h=i}let y=(0,u.fetchServerResponse)(t,{flightRouterState:h,nextUrl:n}),g=await y;if("string"==typeof g)return{tag:f.NavigationResultTag.MPA,data:g};let{flightData:_,canonicalUrl:b,renderedSearch:R,debugInfo:E}=g;null!==E&&d.push(...E);let P=m(i,_,R);return p(e,t,(0,l.createHrefFromUrl)(b),P,r,a,i,s,n,c)}function m(e,t,r){let n=e,a=null,u=null;for(let{segmentPath:e,tree:r,seedData:o,head:l}of t){let t=function e(t,r,n,a,u,o){let l;if(o===u.length)return{tree:n,data:a};let i=u[o],s=t[1],c=null!==r?r[1]:null,f={},d={};for(let t in s){let r=s[t],l=null!==c?c[t]??null:null;if(t===i){let i=e(r,l,n,a,u,o+2);f[t]=i.tree,d[t]=i.data}else f[t]=r,d[t]=l}return l=[t[0],f],2 in t&&(l[2]=t[2]),3 in t&&(l[3]=t[3]),4 in t&&(l[4]=t[4]),{tree:l,data:[null,d,null,!0,!1]}}(n,a,r,o,e,0);n=t.tree,a=t.data,u=l}return{tree:n,data:a,renderedSearch:r,head:u}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},60764,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DYNAMIC_STALETIME_MS:function(){return f},STATIC_STALETIME_MS:function(){return d},generateSegmentsFromPatch:function(){return function e(t){let r=[],[n,a]=t;if(0===Object.keys(a).length)return[[n]];for(let[t,u]of Object.entries(a))for(let a of e(u))""===n?r.push([t,...a]):r.push([n,t,...a]);return r}},handleExternalUrl:function(){return p},handleNavigationResult:function(){return h},navigateReducer:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(21256),o=e.r(49026),l=e.r(16400),i=e.r(77443),s=e.r(87750),c=e.r(70326),f=1e3*Number("0"),d=(0,s.getStaleTimeMs)(Number("300"));function p(e,t,r,n){return t.mpaNavigation=!0,t.canonicalUrl=r,t.pendingPush=n,t.scrollableSegments=void 0,(0,o.handleMutable)(e,t)}function h(e,t,r,n,a){switch(a.tag){case i.NavigationResultTag.MPA:return p(t,r,a.data,n);case i.NavigationResultTag.Success:{r.cache=a.data.cacheNode,r.patchedTree=a.data.flightRouterState,r.renderedSearch=a.data.renderedSearch,r.canonicalUrl=a.data.canonicalUrl,r.scrollableSegments=a.data.scrollableSegments??void 0,r.shouldScroll=a.data.shouldScroll,r.hashFragment=a.data.hash;let n=new URL(t.canonicalUrl,e);return e.pathname===n.pathname&&e.search===n.search&&e.hash!==n.hash&&(r.onlyHashChange=!0,r.shouldScroll=a.data.shouldScroll,r.hashFragment=e.hash,r.scrollableSegments=[]),(0,o.handleMutable)(t,r)}case i.NavigationResultTag.Async:return a.data.then(a=>h(e,t,r,n,a),()=>t);default:return t}}function y(e,t){let{url:r,isExternalUrl:n,navigateType:a,shouldScroll:o}=t,i={},s=(0,u.createHrefFromUrl)(r),f="push"===a;if(i.preserveCustomHistoryState=!1,i.pendingPush=f,n)return p(e,i,r.toString(),f);if(document.getElementById("__next-page-redirect"))return p(e,i,s,f);let d=new URL(e.canonicalUrl,location.origin),y=(0,l.navigate)(r,d,e.cache,e.tree,e.nextUrl,c.FreshnessPolicy.Default,o,i);return h(r,e,i,f,y)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},45336,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasInterceptionRouteInCurrentTree",{enumerable:!0,get:function(){return function e([t,r]){if(Array.isArray(t)&&("di(..)(..)"===t[2]||"ci(..)(..)"===t[2]||"di(.)"===t[2]||"ci(.)"===t[2]||"di(..)"===t[2]||"ci(..)"===t[2]||"di(...)"===t[2]||"ci(...)"===t[2])||"string"==typeof t&&(0,n.isInterceptionRouteAppPath)(t))return!0;if(r){for(let t in r)if(e(r[t]))return!0}return!1}}});let n=e.r(80777);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},96286,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={refreshDynamicData:function(){return f},refreshReducer:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(60764),o=e.r(16400),l=e.r(87750),i=e.r(45336),s=e.r(70326);function c(e){let t=e.nextUrl,r=e.tree;return(0,l.revalidateEntireCache)(t,r),f(e,s.FreshnessPolicy.RefreshAll)}function f(e,t){let r=e.nextUrl,n=(0,i.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||r:null,a=e.canonicalUrl,l=new URL(a,location.origin),s=e.tree,c={tree:e.tree,renderedSearch:e.renderedSearch,data:null,head:null},f=Date.now(),d=(0,o.navigateToSeededRoute)(f,l,a,c,l,e.cache,s,t,n,!0),p={};return p.preserveCustomHistoryState=!1,(0,u.handleNavigationResult)(l,e,p,!1,d)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},38662,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverPatchReducer",{enumerable:!0,get:function(){return i}});let n=e.r(21256),a=e.r(60764),u=e.r(16400),o=e.r(96286),l=e.r(70326);function i(e,t){let r={};r.preserveCustomHistoryState=!1;let i=t.mpa,s=new URL(t.url,location.origin),c=t.seed;if(i||null===c)return(0,a.handleExternalUrl)(e,r,s.href,!1);let f=new URL(e.canonicalUrl,location.origin);if(t.previousTree!==e.tree)return(0,o.refreshReducer)(e);let d=(0,n.createHrefFromUrl)(s),p=t.nextUrl,h=Date.now(),y=(0,u.navigateToSeededRoute)(h,s,d,c,f,e.cache,e.tree,l.FreshnessPolicy.RefreshAll,p,!0);return(0,a.handleNavigationResult)(s,e,r,!1,y)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},93732,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"restoreReducer",{enumerable:!0,get:function(){return l}});let n=e.r(21256),a=e.r(91606),u=e.r(70326),o=e.r(60764);function l(e,t){let r,l,i=t.historyState;i?(r=i.tree,l=i.renderedSearch):(r=e.tree,l=e.renderedSearch);let s=new URL(e.canonicalUrl,location.origin),c=t.url,f=(0,n.createHrefFromUrl)(c),d=(0,a.extractPathFromFlightRouterState)(r)??c.pathname,p=Date.now(),h={scrollableSegments:null,separateRefreshUrls:null},y=(0,u.startPPRNavigation)(p,s,e.cache,e.tree,r,u.FreshnessPolicy.HistoryTraversal,null,null,null,null,!1,!1,h);return null===y?(0,o.handleExternalUrl)(e,{preserveCustomHistoryState:!0},f,!1):((0,u.spawnDynamicRequests)(y,c,d,u.FreshnessPolicy.HistoryTraversal,h),{canonicalUrl:f,renderedSearch:l,pushRef:{pendingPush:!1,mpaNavigation:!1,preserveCustomHistoryState:!0},focusAndScrollRef:e.focusAndScrollRef,cache:y.node,tree:r,nextUrl:d,previousNextUrl:null,debugInfo:null})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},94470,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hmrRefreshReducer",{enumerable:!0,get:function(){return u}});let n=e.r(96286),a=e.r(70326);function u(e){return(0,n.refreshDynamicData)(e,a.FreshnessPolicy.HMRRefresh)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},10703,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={UnrecognizedActionError:function(){return u},unstable_isUnrecognizedActionError:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});class u extends Error{constructor(...e){super(...e),this.name="UnrecognizedActionError"}}function o(e){return!!(e&&"object"==typeof e&&e instanceof u)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},34566,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"assignLocation",{enumerable:!0,get:function(){return a}});let n=e.r(15624);function a(e,t){if(e.startsWith(".")){let r=t.origin+t.pathname;return new URL((r.endsWith("/")?r:r+"/")+e)}return new URL((0,n.addBasePath)(e),t.href)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},18438,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(13668).createAsyncLocalStorage)()},60525,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"actionAsyncStorage",{enumerable:!0,get:function(){return n.actionAsyncStorageInstance}});let n=e.r(18438)},79296,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={getRedirectError:function(){return i},getRedirectStatusCodeFromError:function(){return p},getRedirectTypeFromError:function(){return d},getURLFromRedirectError:function(){return f},permanentRedirect:function(){return c},redirect:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(45150),o=e.r(14138),l="undefined"==typeof window?e.r(60525).actionAsyncStorage:void 0;function i(e,t,r=u.RedirectStatusCode.TemporaryRedirect){let n=Object.defineProperty(Error(o.REDIRECT_ERROR_CODE),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return n.digest=`${o.REDIRECT_ERROR_CODE};${t};${e};${r};`,n}function s(e,t){throw i(e,t??=l?.getStore()?.isAction?o.RedirectType.push:o.RedirectType.replace,u.RedirectStatusCode.TemporaryRedirect)}function c(e,t=o.RedirectType.replace){throw i(e,t,u.RedirectStatusCode.PermanentRedirect)}function f(e){return(0,o.isRedirectError)(e)?e.digest.split(";").slice(2,-2).join(";"):null}function d(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return e.digest.split(";",2)[1]}function p(e){if(!(0,o.isRedirectError)(e))throw Object.defineProperty(Error("Not a redirect error"),"__NEXT_ERROR_CODE",{value:"E260",enumerable:!1,configurable:!0});return Number(e.digest.split(";").at(-2))}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},31384,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"pathHasPrefix",{enumerable:!0,get:function(){return a}});let n=e.r(56564);function a(e,t){if("string"!=typeof e)return!1;let{pathname:r}=(0,n.parsePath)(e);return r===t||r.startsWith(t+"/")}},86590,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"hasBasePath",{enumerable:!0,get:function(){return a}});let n=e.r(31384);function a(e){return(0,n.pathHasPrefix)(e,"")}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},27031,(e,t,r)=>{"use strict";function n(e){return e}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"removeBasePath",{enumerable:!0,get:function(){return n}}),e.r(86590),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},62732,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={extractInfoFromServerReferenceId:function(){return u},omitUnusedArgs:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){let t=parseInt(e.slice(0,2),16),r=t>>1&63,n=Array(6);for(let e=0;e<6;e++){let t=r>>5-e&1;n[e]=1===t}return{type:1==(t>>7&1)?"use-cache":"server-action",usedArgs:n,hasRestArgs:1==(1&t)}}function o(e,t){let r=Array(e.length);for(let n=0;n=6&&t.hasRestArgs)&&(r[n]=e[n]);return r}},65540,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ActionDidNotRevalidate:function(){return u},ActionDidRevalidateDynamicOnly:function(){return l},ActionDidRevalidateStaticAndDynamic:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=0,o=1,l=2},60292,(e,t,r)=>{"use strict";let n;Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"serverActionReducer",{enumerable:!0,get:function(){return j}});let a=e.r(54338),u=e.r(4542),o=e.r(24960),l=e.r(10703),i=e.r(37655),s=e.r(34566),c=e.r(21256),f=e.r(60764),d=e.r(45336),p=e.r(8407),h=e.r(79296),y=e.r(14138),g=e.r(27031),_=e.r(86590),v=e.r(62732),b=e.r(87750),m=e.r(48012),R=e.r(16400),E=e.r(65540),P=e.r(77780),S=e.r(70326),O=i.createFromFetch;async function T(e,t,{actionId:r,actionArgs:c}){let f,d,h,g,_,b=(0,i.createTemporaryReferenceSet)(),R=(0,v.extractInfoFromServerReferenceId)(r),P="use-cache"===R.type?(0,v.omitUnusedArgs)(c,R):c,S=await (0,i.encodeReply)(P,{temporaryReferences:b}),T={Accept:o.RSC_CONTENT_TYPE_HEADER,[o.ACTION_HEADER]:r,[o.NEXT_ROUTER_STATE_TREE_HEADER]:(0,p.prepareFlightRouterStateForRequest)(e.tree)},j=(0,m.getDeploymentId)();j&&(T["x-deployment-id"]=j),t&&(T[o.NEXT_URL]=t);let w=await fetch(e.canonicalUrl,{method:"POST",headers:T,body:S});if("1"===w.headers.get(o.NEXT_ACTION_NOT_FOUND_HEADER))throw Object.defineProperty(new l.UnrecognizedActionError(`Server Action "${r}" was not found on the server. Read more: https://nextjs.org/docs/messages/failed-to-find-server-action`),"__NEXT_ERROR_CODE",{value:"E715",enumerable:!1,configurable:!0});let A=w.headers.get("x-action-redirect"),[M,N]=A?.split(";")||[];switch(N){case"push":f=y.RedirectType.push;break;case"replace":f=y.RedirectType.replace;break;default:f=void 0}let D=!!w.headers.get(o.NEXT_IS_PRERENDER_HEADER),C=E.ActionDidNotRevalidate;try{let e=w.headers.get("x-action-revalidated");if(e){let t=JSON.parse(e);(t===E.ActionDidRevalidateStaticAndDynamic||t===E.ActionDidRevalidateDynamicOnly)&&(C=t)}}catch{}let x=M?(0,s.assignLocation)(M,new URL(e.canonicalUrl,window.location.href)):void 0,U=w.headers.get("content-type"),k=!!(U&&U.startsWith(o.RSC_CONTENT_TYPE_HEADER));if(!k&&!x)throw Object.defineProperty(Error(w.status>=400&&"text/plain"===U?await w.text():"An unexpected response was received from the server."),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});if(k){let e=await O(Promise.resolve(w),{callServer:a.callServer,findSourceMapURL:u.findSourceMapURL,temporaryReferences:b,debugChannel:n&&n(T)});d=x?void 0:e.a;let t=(0,p.normalizeFlightData)(e.f);""!==t&&(h=t,g=e.q,_=e.i)}else d=void 0,h=void 0,g=void 0,_=void 0;return{actionResult:d,actionFlightData:h,actionFlightDataRenderedSearch:g,actionFlightDataCouldBeIntercepted:_,redirectLocation:x,redirectType:f,revalidationKind:C,isPrerender:D}}function j(e,t){let{resolve:r,reject:n}=t,a={};a.preserveCustomHistoryState=!1;let u=(e.previousNextUrl||e.nextUrl)&&(0,d.hasInterceptionRouteInCurrentTree)(e.tree)?e.previousNextUrl||e.nextUrl:null;return T(e,u,t).then(async({revalidationKind:o,actionResult:l,actionFlightData:i,actionFlightDataRenderedSearch:s,actionFlightDataCouldBeIntercepted:d,redirectLocation:p,redirectType:h})=>{o!==E.ActionDidNotRevalidate&&(t.didRevalidate=!0,o===E.ActionDidRevalidateStaticAndDynamic&&(0,b.revalidateEntireCache)(u,e.tree));let v=h!==y.RedirectType.replace;if(e.pushRef.pendingPush=v,a.pendingPush=v,void 0!==p){let t=h||y.RedirectType.push;if((0,P.isExternalURL)(p)){let r=p.href;return n(w(r,t)),(0,f.handleExternalUrl)(e,a,r,v)}{let e=(0,c.createHrefFromUrl)(p,!1);n(w((0,_.hasBasePath)(e)?(0,g.removeBasePath)(e):e,t))}}else r(l);if(void 0===p&&o===E.ActionDidNotRevalidate&&void 0===i)return e;if(void 0===i&&void 0!==p)return(0,f.handleExternalUrl)(e,a,p.href,v);if("string"==typeof i)return(0,f.handleExternalUrl)(e,a,i,v);let m=new URL(e.canonicalUrl,location.origin),O=void 0!==p?p:m,T=e.tree,j=o===E.ActionDidNotRevalidate?S.FreshnessPolicy.Default:S.FreshnessPolicy.RefreshAll;if(void 0!==i){let t=i[0];if(void 0!==t&&t.isRootRender&&void 0!==s&&void 0!==d){let r=(0,c.createHrefFromUrl)(O),n={tree:t.tree,renderedSearch:s,data:t.seedData,head:t.head},o=Date.now(),l=(0,R.navigateToSeededRoute)(o,O,r,n,m,e.cache,T,j,u,!0);return(0,f.handleNavigationResult)(O,e,a,v,l)}}let A=(0,R.navigate)(O,m,e.cache,T,u,j,!0,a);return(0,f.handleNavigationResult)(O,e,a,v,A)},t=>(n(t),e))}function w(e,t){let r=(0,h.getRedirectError)(e,t);return r.handled=!0,r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},45134,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"reducer",{enumerable:!0,get:function(){return c}});let n=e.r(52130),a=e.r(60764),u=e.r(38662),o=e.r(93732),l=e.r(96286),i=e.r(94470),s=e.r(60292),c="undefined"==typeof window?function(e,t){return e}:function(e,t){switch(t.type){case n.ACTION_NAVIGATE:return(0,a.navigateReducer)(e,t);case n.ACTION_SERVER_PATCH:return(0,u.serverPatchReducer)(e,t);case n.ACTION_RESTORE:return(0,o.restoreReducer)(e,t);case n.ACTION_REFRESH:return(0,l.refreshReducer)(e);case n.ACTION_HMR_REFRESH:return(0,i.hmrRefreshReducer)(e);case n.ACTION_SERVER_ACTION:return(0,s.serverActionReducer)(e,t);default:throw Object.defineProperty(Error("Unknown action"),"__NEXT_ERROR_CODE",{value:"E295",enumerable:!1,configurable:!0})}};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},64937,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"prefetch",{enumerable:!0,get:function(){return l}});let n=e.r(77780),a=e.r(21203),u=e.r(28199),o=e.r(77443);function l(e,t,r,l,i){let s=(0,n.createPrefetchURL)(e);if(null===s)return;let c=(0,a.createCacheKey)(s.href,t);(0,u.schedulePrefetchTask)(c,r,l,o.PrefetchPriority.Default,i)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},21772,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createMutableActionQueue:function(){return v},dispatchNavigateAction:function(){return R},dispatchTraverseAction:function(){return E},getCurrentAppRouterState:function(){return b},publicAppRouterInstance:function(){return P}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(52130),o=e.r(45134),l=e.r(39225),i=e.r(83446),s=e.r(77443),c=e.r(64937),f=e.r(27660),d=e.r(15624),p=e.r(77780),h=e.r(40705);function y(e,t){null!==e.pending?(e.pending=e.pending.next,null!==e.pending&&g({actionQueue:e,action:e.pending,setState:t})):e.needsRefresh&&(e.needsRefresh=!1,e.dispatch({type:u.ACTION_REFRESH},t))}async function g({actionQueue:e,action:t,setState:r}){let n=e.state;e.pending=t;let a=t.payload,o=e.action(n,a);function l(n){if(t.discarded){t.payload.type===u.ACTION_SERVER_ACTION&&t.payload.didRevalidate&&(e.needsRefresh=!0),y(e,r);return}e.state=n,y(e,r),t.resolve(n)}(0,i.isThenable)(o)?o.then(l,n=>{y(e,r),t.reject(n)}):l(o)}let _=null;function v(e,t){let r={state:e,dispatch:(e,t)=>(function(e,t,r){let n={resolve:r,reject:()=>{}};if(t.type!==u.ACTION_RESTORE){let e=new Promise((e,t)=>{n={resolve:e,reject:t}});(0,l.startTransition)(()=>{r(e)})}let a={payload:t,next:null,resolve:n.resolve,reject:n.reject};null===e.pending?(e.last=a,g({actionQueue:e,action:a,setState:r})):t.type===u.ACTION_NAVIGATE||t.type===u.ACTION_RESTORE?(e.pending.discarded=!0,a.next=e.pending.next,g({actionQueue:e,action:a,setState:r})):(null!==e.last&&(e.last.next=a),e.last=a)})(r,e,t),action:async(e,t)=>(0,o.reducer)(e,t),pending:null,last:null,onRouterTransitionStart:null!==t&&"function"==typeof t.onRouterTransitionStart?t.onRouterTransitionStart:null};if("undefined"!=typeof window){if(null!==_)throw Object.defineProperty(Error("Internal Next.js Error: createMutableActionQueue was called more than once"),"__NEXT_ERROR_CODE",{value:"E624",enumerable:!1,configurable:!0});_=r}return r}function b(){return null!==_?_.state:null}function m(){return null!==_?_.onRouterTransitionStart:null}function R(e,t,r,n){let a=new URL((0,d.addBasePath)(e),location.href);(0,h.setLinkForCurrentNavigation)(n);let o=m();null!==o&&o(e,t),(0,f.dispatchAppRouterAction)({type:u.ACTION_NAVIGATE,url:a,isExternalUrl:(0,p.isExternalURL)(a),locationSearch:location.search,shouldScroll:r,navigateType:t})}function E(e,t){let r=m();null!==r&&r(e,"traverse"),(0,f.dispatchAppRouterAction)({type:u.ACTION_RESTORE,url:new URL(e),historyState:t})}let P={back:()=>window.history.back(),forward:()=>window.history.forward(),prefetch:(e,t)=>{let r,n=function(){if(null===_)throw Object.defineProperty(Error("Internal Next.js error: Router action dispatched before initialization."),"__NEXT_ERROR_CODE",{value:"E668",enumerable:!1,configurable:!0});return _}();switch(t?.kind??u.PrefetchKind.AUTO){case u.PrefetchKind.AUTO:r=s.FetchStrategy.PPR;break;case u.PrefetchKind.FULL:r=s.FetchStrategy.Full;break;default:r=s.FetchStrategy.PPR}(0,c.prefetch)(e,n.state.nextUrl,n.state.tree,r,t?.onInvalidate??null)},replace:(e,t)=>{(0,l.startTransition)(()=>{R(e,"replace",t?.scroll??!0,null)})},push:(e,t)=>{(0,l.startTransition)(()=>{R(e,"push",t?.scroll??!0,null)})},refresh:()=>{(0,l.startTransition)(()=>{(0,f.dispatchAppRouterAction)({type:u.ACTION_REFRESH})})},hmrRefresh:()=>{throw Object.defineProperty(Error("hmrRefresh can only be used in development mode. Please use refresh instead."),"__NEXT_ERROR_CODE",{value:"E485",enumerable:!1,configurable:!0})}};"undefined"!=typeof window&&window.next&&(window.next.router=P),("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},97704,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={AppRouterContext:function(){return o},GlobalLayoutRouterContext:function(){return i},LayoutRouterContext:function(){return l},MissingSlotContext:function(){return c},TemplateContext:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(81258)._(e.r(39225)),o=u.default.createContext(null),l=u.default.createContext(null),i=u.default.createContext(null),s=u.default.createContext(null),c=u.default.createContext(new Set)},87162,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ServerInsertedHTMLContext:function(){return o},useServerInsertedHTML:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(44066)._(e.r(39225)),o=u.default.createContext(null);function l(e){let t=(0,u.useContext)(o);t&&t(e)}},37003,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"notFound",{enumerable:!0,get:function(){return u}});let n=e.r(45567),a=`${n.HTTP_ERROR_FALLBACK_ERROR_CODE};404`;function u(){let e=Object.defineProperty(Error(a),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});throw e.digest=a,e}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},97822,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`forbidden()` is experimental and only allowed to be enabled when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E488",enumerable:!1,configurable:!0})}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"forbidden",{enumerable:!0,get:function(){return n}}),e.r(45567).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},38710,(e,t,r)=>{"use strict";function n(){throw Object.defineProperty(Error("`unauthorized()` is experimental and only allowed to be used when `experimental.authInterrupts` is enabled."),"__NEXT_ERROR_CODE",{value:"E411",enumerable:!1,configurable:!0})}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unauthorized",{enumerable:!0,get:function(){return n}}),e.r(45567).HTTP_ERROR_FALLBACK_ERROR_CODE,("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},48605,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,a.isNextRouterError)(t)||(0,n.isBailoutToCSRError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(16784),a=e.r(1032);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},81294,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={isHangingPromiseRejectionError:function(){return u},makeDevtoolsIOAwarePromise:function(){return f},makeHangingPromise:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});function u(e){return"object"==typeof e&&null!==e&&"digest"in e&&e.digest===o}let o="HANGING_PROMISE_REJECTION";class l extends Error{constructor(e,t){super(`During prerendering, ${t} rejects when the prerender is complete. Typically these errors are handled by React but if you move ${t} 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 "${e}".`),this.route=e,this.expression=t,this.digest=o}}let i=new WeakMap;function s(e,t,r){if(e.aborted)return Promise.reject(new l(t,r));{let n=new Promise((n,a)=>{let u=a.bind(null,new l(t,r)),o=i.get(e);if(o)o.push(u);else{let t=[u];i.set(e,t),e.addEventListener("abort",()=>{for(let e=0;e{setTimeout(()=>{t(e)},0)})}},68147,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"isPostpone",{enumerable:!0,get:function(){return a}});let n=Symbol.for("react.postpone");function a(e){return"object"==typeof e&&null!==e&&e.$$typeof===n}},84160,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={DynamicServerError:function(){return o},isDynamicServerError:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="DYNAMIC_SERVER_USAGE";class o extends Error{constructor(e){super(`Dynamic server usage: ${e}`),this.description=e,this.digest=u}}function l(e){return"object"==typeof e&&null!==e&&"digest"in e&&"string"==typeof e.digest&&e.digest===u}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},67857,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={StaticGenBailoutError:function(){return o},isStaticGenBailoutError:function(){return l}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="NEXT_STATIC_GEN_BAILOUT";class o extends Error{constructor(...e){super(...e),this.code=u}}function l(e){return"object"==typeof e&&null!==e&&"code"in e&&e.code===u}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},41911,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={METADATA_BOUNDARY_NAME:function(){return u},OUTLET_BOUNDARY_NAME:function(){return l},ROOT_LAYOUT_BOUNDARY_NAME:function(){return i},VIEWPORT_BOUNDARY_NAME:function(){return o}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u="__next_metadata_boundary__",o="__next_viewport_boundary__",l="__next_outlet_boundary__",i="__next_root_layout_boundary__"},71209,(e,t,r)=>{"use strict";var n=e.i(23981);Object.defineProperty(r,"__esModule",{value:!0});var a={atLeastOneTask:function(){return i},scheduleImmediate:function(){return l},scheduleOnNextTick:function(){return o},waitAtLeastOneReactRenderTask:function(){return s}};for(var u in a)Object.defineProperty(r,u,{enumerable:!0,get:a[u]});let o=e=>{Promise.resolve().then(()=>{n.default.nextTick(e)})},l=e=>{setImmediate(e)};function i(){return new Promise(e=>l(e))}function s(){return new Promise(e=>setImmediate(e))}},72081,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a,u={Postpone:function(){return j},PreludeState:function(){return J},abortAndThrowOnSynchronousRequestDataAccess:function(){return T},abortOnSynchronousPlatformIOAccess:function(){return O},accessedDynamicData:function(){return U},annotateDynamicAccess:function(){return H},consumeDynamicAccess:function(){return k},createDynamicTrackingState:function(){return v},createDynamicValidationState:function(){return b},createHangingInputAbortSignal:function(){return L},createRenderInBrowserAbortSignal:function(){return F},delayUntilRuntimeStage:function(){return er},formatDynamicAPIAccesses:function(){return I},getFirstDynamicReason:function(){return m},getStaticShellDisallowedDynamicReasons:function(){return et},isDynamicPostpone:function(){return M},isPrerenderInterruptedError:function(){return x},logDisallowedDynamicError:function(){return Z},markCurrentScopeAsDynamic:function(){return R},postponeWithTracking:function(){return w},throwIfDisallowedDynamic:function(){return ee},throwToInterruptStaticGeneration:function(){return E},trackAllowedDynamicAccess:function(){return G},trackDynamicDataInDynamicRender:function(){return P},trackDynamicHoleInRuntimeShell:function(){return Y},trackDynamicHoleInStaticShell:function(){return z},useDynamicRouteParams:function(){return B},useDynamicSearchParams:function(){return $}};for(var o in u)Object.defineProperty(r,o,{enumerable:!0,get:u[o]});let l=(n=e.r(39225))&&n.__esModule?n:{default:n},i=e.r(84160),s=e.r(67857),c=e.r(14591),f=e.r(98709),d=e.r(81294),p=e.r(41911),h=e.r(71209),y=e.r(16784),g=e.r(94847),_="function"==typeof l.default.unstable_postpone;function v(e){return{isDebugDynamicAccesses:e,dynamicAccesses:[],syncDynamicErrorWithStack:null}}function b(){return{hasSuspenseAboveBody:!1,hasDynamicMetadata:!1,dynamicMetadata:null,hasDynamicViewport:!1,hasAllowedDynamic:!1,dynamicErrors:[]}}function m(e){var t;return null==(t=e.dynamicAccesses[0])?void 0:t.expression}function R(e,t,r){if(t)switch(t.type){case"cache":case"unstable-cache":case"private-cache":return}if(!e.forceDynamic&&!e.forceStatic){if(e.dynamicShouldError)throw Object.defineProperty(new s.StaticGenBailoutError(`Route ${e.route} with \`dynamic = "error"\` couldn't be rendered statically because it used \`${r}\`. 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(t)switch(t.type){case"prerender-ppr":return w(e.route,r,t.dynamicTracking);case"prerender-legacy":t.revalidate=0;let n=Object.defineProperty(new i.DynamicServerError(`Route ${e.route} couldn't be rendered statically because it used ${r}. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E550",enumerable:!1,configurable:!0});throw e.dynamicUsageDescription=r,e.dynamicUsageStack=n.stack,n}}}function E(e,t,r){let n=Object.defineProperty(new i.DynamicServerError(`Route ${t.route} couldn't be rendered statically because it used \`${e}\`. See more info here: https://nextjs.org/docs/messages/dynamic-server-error`),"__NEXT_ERROR_CODE",{value:"E558",enumerable:!1,configurable:!0});throw r.revalidate=0,t.dynamicUsageDescription=e,t.dynamicUsageStack=n.stack,n}function P(e){switch(e.type){case"cache":case"unstable-cache":case"private-cache":return}}function S(e,t,r){let n=C(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`);r.controller.abort(n);let a=r.dynamicTracking;a&&a.dynamicAccesses.push({stack:a.isDebugDynamicAccesses?Error().stack:void 0,expression:t})}function O(e,t,r,n){let a=n.dynamicTracking;S(e,t,n),a&&null===a.syncDynamicErrorWithStack&&(a.syncDynamicErrorWithStack=r)}function T(e,t,r,n){if(!1===n.controller.signal.aborted){S(e,t,n);let a=n.dynamicTracking;a&&null===a.syncDynamicErrorWithStack&&(a.syncDynamicErrorWithStack=r)}throw C(`Route ${e} needs to bail out of prerendering at this point because it used ${t}.`)}function j({reason:e,route:t}){let r=c.workUnitAsyncStorage.getStore();w(t,e,r&&"prerender-ppr"===r.type?r.dynamicTracking:null)}function w(e,t,r){(function(){if(!_)throw Object.defineProperty(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})})(),r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:t}),l.default.unstable_postpone(A(e,t))}function A(e,t){return`Route ${e} needs to bail out of prerendering at this point because it used ${t}. 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 M(e){return"object"==typeof e&&null!==e&&"string"==typeof e.message&&N(e.message)}function N(e){return e.includes("needs to bail out of prerendering at this point because it used")&&e.includes("Learn more: https://nextjs.org/docs/messages/ppr-caught-error")}if(!1===N(A("%%%","^^^")))throw Object.defineProperty(Error("Invariant: isDynamicPostpone misidentified a postpone reason. This is a bug in Next.js"),"__NEXT_ERROR_CODE",{value:"E296",enumerable:!1,configurable:!0});let D="NEXT_PRERENDER_INTERRUPTED";function C(e){let t=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return t.digest=D,t}function x(e){return"object"==typeof e&&null!==e&&e.digest===D&&"name"in e&&"message"in e&&e instanceof Error}function U(e){return e.length>0}function k(e,t){return e.dynamicAccesses.push(...t.dynamicAccesses),e.dynamicAccesses}function I(e){return e.filter(e=>"string"==typeof e.stack&&e.stack.length>0).map(({expression:e,stack:t})=>(t=t.split("\n").slice(4).filter(e=>!(e.includes("node_modules/next/")||e.includes(" ()")||e.includes(" (node:"))).join("\n"),`Dynamic API Usage Debug - ${e}: ${t}`))}function F(){let e=new AbortController;return e.abort(Object.defineProperty(new y.BailoutToCSRError("Render in Browser"),"__NEXT_ERROR_CODE",{value:"E721",enumerable:!1,configurable:!0})),e.signal}function L(e){switch(e.type){case"prerender":case"prerender-runtime":let t=new AbortController;if(e.cacheSignal)e.cacheSignal.inputReady().then(()=>{t.abort()});else{let r=(0,c.getRuntimeStagePromise)(e);r?r.then(()=>(0,h.scheduleOnNextTick)(()=>t.abort())):(0,h.scheduleOnNextTick)(()=>t.abort())}return t.signal;case"prerender-client":case"prerender-ppr":case"prerender-legacy":case"request":case"cache":case"private-cache":case"unstable-cache":return}}function H(e,t){let r=t.dynamicTracking;r&&r.dynamicAccesses.push({stack:r.isDebugDynamicAccesses?Error().stack:void 0,expression:e})}function B(e){let t=f.workAsyncStorage.getStore(),r=c.workUnitAsyncStorage.getStore();if(t&&r)switch(r.type){case"prerender-client":case"prerender":{let n=r.fallbackRouteParams;n&&n.size>0&&l.default.use((0,d.makeHangingPromise)(r.renderSignal,t.route,e));break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n&&n.size>0)return w(t.route,e,r.dynamicTracking);break}case"prerender-runtime":throw Object.defineProperty(new g.InvariantError(`\`${e}\` was called during a runtime prerender. Next.js should be preventing ${e} 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 g.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} from being included in server components statically, but did not in this case.`),"__NEXT_ERROR_CODE",{value:"E745",enumerable:!1,configurable:!0})}}function $(e){let t=f.workAsyncStorage.getStore(),r=c.workUnitAsyncStorage.getStore();if(t)switch(!r&&(0,c.throwForMissingRequestStore)(e),r.type){case"prerender-client":l.default.use((0,d.makeHangingPromise)(r.renderSignal,t.route,e));break;case"prerender-legacy":case"prerender-ppr":if(t.forceStatic)return;throw Object.defineProperty(new y.BailoutToCSRError(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});case"prerender":case"prerender-runtime":throw Object.defineProperty(new g.InvariantError(`\`${e}\` was called from a Server Component. Next.js should be preventing ${e} 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 g.InvariantError(`\`${e}\` was called inside a cache scope. Next.js should be preventing ${e} 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}}let X=/\n\s+at Suspense \(\)/,q=RegExp(`\\n\\s+at Suspense \\(\\)(?:(?!\\n\\s+at (?:body|div|main|section|article|aside|header|footer|nav|form|p|span|h1|h2|h3|h4|h5|h6) \\(\\))[\\s\\S])*?\\n\\s+at ${p.ROOT_LAYOUT_BOUNDARY_NAME} \\([^\\n]*\\)`),W=RegExp(`\\n\\s+at ${p.METADATA_BOUNDARY_NAME}[\\n\\s]`),K=RegExp(`\\n\\s+at ${p.VIEWPORT_BOUNDARY_NAME}[\\n\\s]`),V=RegExp(`\\n\\s+at ${p.OUTLET_BOUNDARY_NAME}[\\n\\s]`);function G(e,t,r,n){if(!V.test(t)){if(W.test(t)){r.hasDynamicMetadata=!0;return}if(K.test(t)){r.hasDynamicViewport=!0;return}if(q.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(X.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let a=Q(`Route "${e.route}": Uncached data was accessed outside of . This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);return void r.dynamicErrors.push(a)}}}function Y(e,t,r,n){if(!V.test(t)){if(W.test(t)){r.dynamicMetadata=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed inside \`generateMetadata\`. Except for this instance, the page would have been entirely prerenderable which may have been the intended behavior. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata`,t);return}if(K.test(t)){let n=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed inside \`generateViewport\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport`,t);r.dynamicErrors.push(n);return}if(q.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(X.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let a=Q(`Route "${e.route}": Uncached data or \`connection()\` was accessed outside of \`\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);return void r.dynamicErrors.push(a)}}}function z(e,t,r,n){if(!V.test(t)){if(W.test(t)){r.dynamicMetadata=Q(`Route "${e.route}": Runtime data such as \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` was accessed inside \`generateMetadata\` or you have file-based metadata such as icons that depend on dynamic params segments. Except for this instance, the page would have been entirely prerenderable which may have been the intended behavior. See more info here: https://nextjs.org/docs/messages/next-prerender-dynamic-metadata`,t);return}if(K.test(t)){let n=Q(`Route "${e.route}": Runtime data such as \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` was accessed inside \`generateViewport\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/next-prerender-dynamic-viewport`,t);r.dynamicErrors.push(n);return}if(q.test(t)){r.hasAllowedDynamic=!0,r.hasSuspenseAboveBody=!0;return}else if(X.test(t)){r.hasAllowedDynamic=!0;return}else{if(n.syncDynamicErrorWithStack)return void r.dynamicErrors.push(n.syncDynamicErrorWithStack);let a=Q(`Route "${e.route}": Runtime data such as \`cookies()\`, \`headers()\`, \`params\`, or \`searchParams\` was accessed outside of \`\`. This delays the entire page from rendering, resulting in a slow user experience. Learn more: https://nextjs.org/docs/messages/blocking-route`,t);return void r.dynamicErrors.push(a)}}}function Q(e,t){let r=Object.defineProperty(Error(e),"__NEXT_ERROR_CODE",{value:"E394",enumerable:!1,configurable:!0});return r.stack=r.name+": "+e+t,r}var J=((a={})[a.Full=0]="Full",a[a.Empty=1]="Empty",a[a.Errored=2]="Errored",a);function Z(e,t){console.error(t),e.dev||(e.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 "${e.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: - Start the app in development mode by running \`next dev\`, then open "${e.route}" in your browser to investigate the error. - Rerun the production build with \`next build --debug-prerender\` to generate better stack traces.`))}function ee(e,t,r,n){if(n.syncDynamicErrorWithStack)throw Z(e,n.syncDynamicErrorWithStack),new s.StaticGenBailoutError;if(0!==t){if(r.hasSuspenseAboveBody)return;let n=r.dynamicErrors;if(n.length>0){for(let t=0;t0)return n;if(1===t)return[Object.defineProperty(new g.InvariantError(`Route "${e.route}" did not produce a static shell and Next.js was unable to determine a reason.`),"__NEXT_ERROR_CODE",{value:"E936",enumerable:!1,configurable:!0})]}else if(!1===r.hasAllowedDynamic&&0===r.dynamicErrors.length&&r.dynamicMetadata)return[r.dynamicMetadata];return[]}function er(e,t){return e.runtimeStagePromise?e.runtimeStagePromise.then(()=>t):t}},46984,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return function e(t){if((0,o.isNextRouterError)(t)||(0,u.isBailoutToCSRError)(t)||(0,i.isDynamicServerError)(t)||(0,l.isDynamicPostpone)(t)||(0,a.isPostpone)(t)||(0,n.isHangingPromiseRejectionError)(t)||(0,l.isPrerenderInterruptedError)(t))throw t;t instanceof Error&&"cause"in t&&e(t.cause)}}});let n=e.r(81294),a=e.r(68147),u=e.r(16784),o=e.r(1032),l=e.r(72081),i=e.r(84160);("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},75920,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unstable_rethrow",{enumerable:!0,get:function(){return n}});let n="undefined"==typeof window?e.r(46984).unstable_rethrow:e.r(48605).unstable_rethrow;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},20820,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return u.ReadonlyURLSearchParams},RedirectType:function(){return l.RedirectType},forbidden:function(){return s.forbidden},notFound:function(){return i.notFound},permanentRedirect:function(){return o.permanentRedirect},redirect:function(){return o.redirect},unauthorized:function(){return c.unauthorized},unstable_isUnrecognizedActionError:function(){return d},unstable_rethrow:function(){return f.unstable_rethrow}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(87015),o=e.r(79296),l=e.r(14138),i=e.r(37003),s=e.r(97822),c=e.r(38710),f=e.r(75920);function d(){throw Object.defineProperty(Error("`unstable_isUnrecognizedActionError` can only be used on the client."),"__NEXT_ERROR_CODE",{value:"E776",enumerable:!1,configurable:!0})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},72858,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={ReadonlyURLSearchParams:function(){return l.ReadonlyURLSearchParams},RedirectType:function(){return f.RedirectType},ServerInsertedHTMLContext:function(){return s.ServerInsertedHTMLContext},forbidden:function(){return f.forbidden},notFound:function(){return f.notFound},permanentRedirect:function(){return f.permanentRedirect},redirect:function(){return f.redirect},unauthorized:function(){return f.unauthorized},unstable_isUnrecognizedActionError:function(){return c.unstable_isUnrecognizedActionError},unstable_rethrow:function(){return f.unstable_rethrow},useParams:function(){return _},usePathname:function(){return y},useRouter:function(){return g},useSearchParams:function(){return h},useSelectedLayoutSegment:function(){return b},useSelectedLayoutSegments:function(){return v},useServerInsertedHTML:function(){return s.useServerInsertedHTML}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(44066)._(e.r(39225)),o=e.r(97704),l=e.r(95104),i=e.r(5689),s=e.r(87162),c=e.r(10703),f=e.r(20820),d="undefined"==typeof window?e.r(72081).useDynamicRouteParams:void 0,p="undefined"==typeof window?e.r(72081).useDynamicSearchParams:void 0;function h(){p?.("useSearchParams()");let e=(0,u.useContext)(l.SearchParamsContext);return(0,u.useMemo)(()=>e?new l.ReadonlyURLSearchParams(e):null,[e])}function y(){return d?.("usePathname()"),(0,u.useContext)(l.PathnameContext)}function g(){let e=(0,u.useContext)(o.AppRouterContext);if(null===e)throw Object.defineProperty(Error("invariant expected app router to be mounted"),"__NEXT_ERROR_CODE",{value:"E238",enumerable:!1,configurable:!0});return e}function _(){return d?.("useParams()"),(0,u.useContext)(l.PathParamsContext)}function v(e="children"){d?.("useSelectedLayoutSegments()");let t=(0,u.useContext)(o.LayoutRouterContext);return t?(0,i.getSelectedLayoutSegmentPath)(t.parentTree,e):null}function b(e="children"){d?.("useSelectedLayoutSegment()"),(0,u.useContext)(l.NavigationPromisesContext);let t=v(e);return(0,i.computeSelectedLayoutSegment)(t,e)}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},83316,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={RedirectBoundary:function(){return p},RedirectErrorBoundary:function(){return d}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(44066),o=e.r(20540),l=u._(e.r(39225)),i=e.r(72858),s=e.r(79296),c=e.r(14138);function f({redirect:e,reset:t,redirectType:r}){let n=(0,i.useRouter)();return(0,l.useEffect)(()=>{l.default.startTransition(()=>{r===c.RedirectType.push?n.push(e,{}):n.replace(e,{}),t()})},[e,r,t,n]),null}class d extends l.default.Component{constructor(e){super(e),this.state={redirect:null,redirectType:null}}static getDerivedStateFromError(e){if((0,c.isRedirectError)(e)){let t=(0,s.getURLFromRedirectError)(e),r=(0,s.getRedirectTypeFromError)(e);return"handled"in e?{redirect:null,redirectType:null}:{redirect:t,redirectType:r}}throw e}render(){let{redirect:e,redirectType:t}=this.state;return null!==e&&null!==t?(0,o.jsx)(f,{redirect:e,redirectType:t,reset:()=>this.setState({redirect:null})}):this.props.children}}function p({children:e}){let t=(0,i.useRouter)();return(0,o.jsx)(d,{router:t,children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88071,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"unresolvedThenable",{enumerable:!0,get:function(){return n}});let n={then:()=>{}};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},6235,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={MetadataBoundary:function(){return l},OutletBoundary:function(){return s},RootLayoutBoundary:function(){return c},ViewportBoundary:function(){return i}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let u=e.r(41911),o={[u.METADATA_BOUNDARY_NAME]:function({children:e}){return e},[u.VIEWPORT_BOUNDARY_NAME]:function({children:e}){return e},[u.OUTLET_BOUNDARY_NAME]:function({children:e}){return e},[u.ROOT_LAYOUT_BOUNDARY_NAME]:function({children:e}){return e}},l=o[u.METADATA_BOUNDARY_NAME.slice(0)],i=o[u.VIEWPORT_BOUNDARY_NAME.slice(0)],s=o[u.OUTLET_BOUNDARY_NAME.slice(0)],c=o[u.ROOT_LAYOUT_BOUNDARY_NAME.slice(0)]}]);_next/static/chunks/8c1957b0a211134b.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,46301,r=>{"use strict";var e=r.i(20540),i=r.i(85753);function t({children:r}){return(0,e.jsx)(i.Provider,{children:r})}r.s(["JotaiProvider",()=>t])},5182,r=>{"use strict";var e=r.i(20540),i=r.i(42092);function t({children:r,...t}){return(0,e.jsx)(i.ThemeProvider,{...t,children:r})}r.s(["ThemeProvider",()=>t])}]);_next/static/chunks/97fd327f414a1a83.css@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-border-style:solid;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-duration:initial;--tw-content:"";--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-animation-delay:0s;--tw-animation-direction:normal;--tw-animation-duration:initial;--tw-animation-fill-mode:none;--tw-animation-iteration-count:1;--tw-enter-blur:0;--tw-enter-opacity:1;--tw-enter-rotate:0;--tw-enter-scale:1;--tw-enter-translate-x:0;--tw-enter-translate-y:0;--tw-exit-blur:0;--tw-exit-opacity:1;--tw-exit-rotate:0;--tw-exit-scale:1;--tw-exit-translate-x:0;--tw-exit-translate-y:0}}}@layer theme{:root,:host{--font-sans:var(--font-sans);--font-mono:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;--color-yellow-500:#edb200;--color-emerald-400:#00d294;--color-emerald-500:#00bb7f;--color-blue-400:#54a2ff;--color-violet-400:#a685ff;--color-black:#000;--spacing:.25rem;--container-xs:20rem;--container-sm:24rem;--container-md:28rem;--text-xs:.75rem;--text-xs--line-height:calc(1/.75);--text-sm:.875rem;--text-sm--line-height:calc(1.25/.875);--text-base:1rem;--text-base--line-height:calc(1.5/1);--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--tracking-widest:.1em;--leading-relaxed:1.625;--radius-md:calc(var(--radius)*.8);--animate-spin:spin 1s linear infinite;--blur-xs:4px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4,0,.2,1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}@supports (color:lab(0% 0 0)){:root,:host{--color-yellow-500:lab(76.3898% 14.5258 98.4589);--color-emerald-400:lab(75.0771% -60.7313 19.4147);--color-emerald-500:lab(66.9756% -58.27 19.5419);--color-blue-400:lab(65.0361% -1.42065 -56.9802);--color-violet-400:lab(62.8239% 34.9159 -60.0512)}}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab,currentcolor 50%,transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border);outline-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){*{outline-color:color-mix(in oklab,var(--ring)50%,transparent)}}body{background-color:var(--background);color:var(--foreground)}html{font-family:var(--font-sans)}}@layer components;@layer utilities{.pointer-events-none{pointer-events:none}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.inset-0{inset:calc(var(--spacing)*0)}.start{inset-inline-start:var(--spacing)}.end{inset-inline-end:var(--spacing)}.-top-1\.5{top:calc(var(--spacing)*-1.5)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing)*2)}.-right-1\.5{right:calc(var(--spacing)*-1.5)}.right-2{right:calc(var(--spacing)*2)}.left-1\/2{left:50%}.isolate{isolation:isolate}.z-10{z-index:10}.z-50{z-index:50}.-mx-1{margin-inline:calc(var(--spacing)*-1)}.-mx-4{margin-inline:calc(var(--spacing)*-4)}.mx-auto{margin-inline:auto}.my-1{margin-block:calc(var(--spacing)*1)}.my-1\.5{margin-block:calc(var(--spacing)*1.5)}.mt-0\.5{margin-top:calc(var(--spacing)*.5)}.mt-1{margin-top:calc(var(--spacing)*1)}.mr-1\.5{margin-right:calc(var(--spacing)*1.5)}.-mb-4{margin-bottom:calc(var(--spacing)*-4)}.ml-1{margin-left:calc(var(--spacing)*1)}.ml-auto{margin-left:auto}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline-flex{display:inline-flex}.size-1\.5{width:calc(var(--spacing)*1.5);height:calc(var(--spacing)*1.5)}.size-2{width:calc(var(--spacing)*2);height:calc(var(--spacing)*2)}.size-2\.5{width:calc(var(--spacing)*2.5);height:calc(var(--spacing)*2.5)}.size-3{width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.size-3\.5{width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.size-4{width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}.size-5{width:calc(var(--spacing)*5);height:calc(var(--spacing)*5)}.size-6{width:calc(var(--spacing)*6);height:calc(var(--spacing)*6)}.size-7{width:calc(var(--spacing)*7);height:calc(var(--spacing)*7)}.size-8{width:calc(var(--spacing)*8);height:calc(var(--spacing)*8)}.size-9{width:calc(var(--spacing)*9);height:calc(var(--spacing)*9)}.size-full{width:100%;height:100%}.h-2\.5{height:calc(var(--spacing)*2.5)}.h-3{height:calc(var(--spacing)*3)}.h-3\.5{height:calc(var(--spacing)*3.5)}.h-4{height:calc(var(--spacing)*4)}.h-5{height:calc(var(--spacing)*5)}.h-6{height:calc(var(--spacing)*6)}.h-7{height:calc(var(--spacing)*7)}.h-8{height:calc(var(--spacing)*8)}.h-9{height:calc(var(--spacing)*9)}.h-14{height:calc(var(--spacing)*14)}.h-\[calc\(100\%-1px\)\]{height:calc(100% - 1px)}.h-full{height:100%}.h-px{height:1px}.h-screen{height:100vh}.max-h-\(--radix-context-menu-content-available-height\){max-height:var(--radix-context-menu-content-available-height)}.max-h-\(--radix-dropdown-menu-content-available-height\){max-height:var(--radix-dropdown-menu-content-available-height)}.max-h-24{max-height:calc(var(--spacing)*24)}.max-h-32{max-height:calc(var(--spacing)*32)}.max-h-48{max-height:calc(var(--spacing)*48)}.max-h-\[120px\]{max-height:120px}.max-h-\[200px\]{max-height:200px}.max-h-\[300px\]{max-height:300px}.max-h-full{max-height:100%}.min-h-0{min-height:calc(var(--spacing)*0)}.min-h-\[28px\]{min-height:28px}.w-\(--radix-dropdown-menu-trigger-width\){width:var(--radix-dropdown-menu-trigger-width)}.w-1{width:calc(var(--spacing)*1)}.w-2\.5{width:calc(var(--spacing)*2.5)}.w-3{width:calc(var(--spacing)*3)}.w-7{width:calc(var(--spacing)*7)}.w-8{width:calc(var(--spacing)*8)}.w-10{width:calc(var(--spacing)*10)}.w-12{width:calc(var(--spacing)*12)}.w-14{width:calc(var(--spacing)*14)}.w-64{width:calc(var(--spacing)*64)}.w-72{width:calc(var(--spacing)*72)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-\[180px\]{max-width:180px}.max-w-\[calc\(100\%-2rem\)\]{max-width:calc(100% - 2rem)}.max-w-full{max-width:100%}.max-w-xs{max-width:var(--container-xs)}.min-w-0{min-width:calc(var(--spacing)*0)}.min-w-4{min-width:calc(var(--spacing)*4)}.min-w-32{min-width:calc(var(--spacing)*32)}.min-w-36{min-width:calc(var(--spacing)*36)}.min-w-\[96px\]{min-width:96px}.flex-1{flex:1}.shrink-0{flex-shrink:0}.origin-\(--radix-context-menu-content-transform-origin\){transform-origin:var(--radix-context-menu-content-transform-origin)}.origin-\(--radix-dropdown-menu-content-transform-origin\){transform-origin:var(--radix-dropdown-menu-content-transform-origin)}.origin-\(--radix-tooltip-content-transform-origin\){transform-origin:var(--radix-tooltip-content-transform-origin)}.-translate-x-1\/2{--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.-translate-y-1\/2{--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.translate-y-\[calc\(-50\%_-_2px\)\]{--tw-translate-y:calc(-50% - 2px);translate:var(--tw-translate-x)var(--tw-translate-y)}.rotate-45{rotate:45deg}.rotate-90{rotate:90deg}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.animate-spin{animation:var(--animate-spin)}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize-none{resize:none}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-col-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.gap-0\.5{gap:calc(var(--spacing)*.5)}.gap-1{gap:calc(var(--spacing)*1)}.gap-1\.5{gap:calc(var(--spacing)*1.5)}.gap-2{gap:calc(var(--spacing)*2)}.gap-2\.5{gap:calc(var(--spacing)*2.5)}.gap-4{gap:calc(var(--spacing)*4)}:where(.space-y-0\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*1.5)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*1.5)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*2)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*2)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*3)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*3)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-4>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing)*4)*var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing)*4)*calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-px>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(1px*var(--tw-space-y-reverse));margin-block-end:calc(1px*calc(1 - var(--tw-space-y-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-auto{overflow:auto}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-x-hidden{overflow-x:hidden}.overflow-y-auto{overflow-y:auto}.rounded{border-radius:.25rem}.rounded-4xl{border-radius:calc(var(--radius)*2.6)}.rounded-\[2px\]{border-radius:2px}.rounded-\[inherit\]{border-radius:inherit}.rounded-\[min\(var\(--radius-md\)\,10px\)\]{border-radius:min(var(--radius-md),10px)}.rounded-\[min\(var\(--radius-md\)\,12px\)\]{border-radius:min(var(--radius-md),12px)}.rounded-full{border-radius:3.40282e38px}.rounded-lg{border-radius:var(--radius)}.rounded-md{border-radius:calc(var(--radius)*.8)}.rounded-sm{border-radius:calc(var(--radius)*.6)}.rounded-xl{border-radius:calc(var(--radius)*1.4)}.rounded-b-xl{border-bottom-right-radius:calc(var(--radius)*1.4);border-bottom-left-radius:calc(var(--radius)*1.4)}.border{border-style:var(--tw-border-style);border-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-accent-foreground\/30{border-color:var(--accent-foreground)}@supports (color:color-mix(in lab, red, red)){.border-accent-foreground\/30{border-color:color-mix(in oklab,var(--accent-foreground)30%,transparent)}}.border-border,.border-border\/40{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/40{border-color:color-mix(in oklab,var(--border)40%,transparent)}}.border-border\/50{border-color:var(--border)}@supports (color:color-mix(in lab, red, red)){.border-border\/50{border-color:color-mix(in oklab,var(--border)50%,transparent)}}.border-destructive\/50{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.border-destructive\/50{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.border-input{border-color:var(--input)}.border-ring{border-color:var(--ring)}.border-transparent{border-color:#0000}.bg-accent{background-color:var(--accent)}.bg-background{background-color:var(--background)}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab,var(--color-black)10%,transparent)}}.bg-border{background-color:var(--border)}.bg-card{background-color:var(--card)}.bg-destructive,.bg-destructive\/5{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/5{background-color:color-mix(in oklab,var(--destructive)5%,transparent)}}.bg-destructive\/10{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/10{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.bg-destructive\/20{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.bg-destructive\/20{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.bg-foreground{background-color:var(--foreground)}.bg-muted,.bg-muted\/30{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/30{background-color:color-mix(in oklab,var(--muted)30%,transparent)}}.bg-muted\/50{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.bg-muted\/50{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.bg-popover{background-color:var(--popover)}.bg-primary{background-color:var(--primary)}.bg-secondary,.bg-secondary\/30{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/30{background-color:color-mix(in oklab,var(--secondary)30%,transparent)}}.bg-secondary\/50{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/50{background-color:color-mix(in oklab,var(--secondary)50%,transparent)}}.bg-secondary\/60{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.bg-secondary\/60{background-color:color-mix(in oklab,var(--secondary)60%,transparent)}}.bg-success{background-color:var(--success)}.bg-transparent{background-color:#0000}.bg-warning\/5{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/5{background-color:color-mix(in oklab,var(--warning)5%,transparent)}}.bg-warning\/20{background-color:var(--warning)}@supports (color:color-mix(in lab, red, red)){.bg-warning\/20{background-color:color-mix(in oklab,var(--warning)20%,transparent)}}.bg-clip-padding{background-clip:padding-box}.fill-current{fill:currentColor}.fill-foreground{fill:var(--foreground)}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.p-0{padding:calc(var(--spacing)*0)}.p-1{padding:calc(var(--spacing)*1)}.p-2{padding:calc(var(--spacing)*2)}.p-3{padding:calc(var(--spacing)*3)}.p-4{padding:calc(var(--spacing)*4)}.p-\[3px\]{padding:3px}.p-px{padding:1px}.px-1{padding-inline:calc(var(--spacing)*1)}.px-1\.5{padding-inline:calc(var(--spacing)*1.5)}.px-2{padding-inline:calc(var(--spacing)*2)}.px-2\.5{padding-inline:calc(var(--spacing)*2.5)}.px-3{padding-inline:calc(var(--spacing)*3)}.py-0\.5{padding-block:calc(var(--spacing)*.5)}.py-1{padding-block:calc(var(--spacing)*1)}.py-1\.5{padding-block:calc(var(--spacing)*1.5)}.py-2{padding-block:calc(var(--spacing)*2)}.py-4{padding-block:calc(var(--spacing)*4)}.py-8{padding-block:calc(var(--spacing)*8)}.py-px{padding-block:1px}.pt-0\.5{padding-top:calc(var(--spacing)*.5)}.pt-1{padding-top:calc(var(--spacing)*1)}.pt-2{padding-top:calc(var(--spacing)*2)}.pr-1{padding-right:calc(var(--spacing)*1)}.pr-3{padding-right:calc(var(--spacing)*3)}.pr-8{padding-right:calc(var(--spacing)*8)}.pb-1{padding-bottom:calc(var(--spacing)*1)}.pb-1\.5{padding-bottom:calc(var(--spacing)*1.5)}.pb-2{padding-bottom:calc(var(--spacing)*2)}.pl-1{padding-left:calc(var(--spacing)*1)}.pl-1\.5{padding-left:calc(var(--spacing)*1.5)}.pl-7{padding-left:calc(var(--spacing)*7)}.pl-\[76px\]{padding-left:76px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-heading{font-family:var(--font-sans)}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[0\.8rem\]{font-size:.8rem}.text-\[8px\]{font-size:8px}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11px\]{font-size:11px}.leading-none{--tw-leading:1;line-height:1}.leading-relaxed{--tw-leading:var(--leading-relaxed);line-height:var(--leading-relaxed)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.break-all{word-break:break-all}.whitespace-nowrap{white-space:nowrap}.whitespace-pre-wrap{white-space:pre-wrap}.text-accent-foreground{color:var(--accent-foreground)}.text-background{color:var(--background)}.text-blue-400{color:var(--color-blue-400)}.text-border{color:var(--border)}.text-destructive,.text-destructive\/80{color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.text-destructive\/80{color:color-mix(in oklab,var(--destructive)80%,transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-foreground,.text-foreground\/60{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/60{color:color-mix(in oklab,var(--foreground)60%,transparent)}}.text-foreground\/80{color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.text-foreground\/80{color:color-mix(in oklab,var(--foreground)80%,transparent)}}.text-muted-foreground,.text-muted-foreground\/50{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/50{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.text-muted-foreground\/60{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.text-muted-foreground\/60{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.text-popover-foreground{color:var(--popover-foreground)}.text-primary{color:var(--primary)}.text-primary-foreground{color:var(--primary-foreground)}.text-secondary-foreground{color:var(--secondary-foreground)}.text-violet-400{color:var(--color-violet-400)}.text-warning{color:var(--warning)}.text-yellow-500{color:var(--color-yellow-500)}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,)var(--tw-slashed-zero,)var(--tw-numeric-figure,)var(--tw-numeric-spacing,)var(--tw-numeric-fraction,)}.underline{text-decoration-line:underline}.underline-offset-2{text-underline-offset:2px}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-0{opacity:0}.opacity-50{opacity:.5}.opacity-100{opacity:1}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a),0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a),0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-1{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ring-foreground\/10{--tw-ring-color:var(--foreground)}@supports (color:color-mix(in lab, red, red)){.ring-foreground\/10{--tw-ring-color:color-mix(in oklab,var(--foreground)10%,transparent)}}.ring-offset-background{--tw-ring-offset-color:var(--background)}.outline-hidden{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.outline-hidden{outline-offset:2px;outline:2px solid #0000}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.transition-\[color\,box-shadow\]{transition-property:color,box-shadow;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-\[stroke-dashoffset\]{transition-property:stroke-dashoffset;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-transform{transition-property:transform,translate,scale,rotate;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-100{--tw-duration:.1s;transition-duration:.1s}.duration-200{--tw-duration:.2s;transition-duration:.2s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}@media (hover:hover){.group-hover\:flex:is(:where(.group):hover *){display:flex}}.group-focus\/context-menu-item\:text-accent-foreground:is(:where(.group\/context-menu-item):focus *),.group-focus\/dropdown-menu-item\:text-accent-foreground:is(:where(.group\/dropdown-menu-item):focus *){color:var(--accent-foreground)}.group-data-\[variant\=line\]\/tabs-list\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *){background-color:#0000}.group-data-horizontal\/tabs\:h-8:is(:where(.group\/tabs):where([data-orientation=horizontal]) *){height:calc(var(--spacing)*8)}.group-data-vertical\/tabs\:h-fit:is(:where(.group\/tabs):where([data-orientation=vertical]) *){height:fit-content}.group-data-vertical\/tabs\:w-full:is(:where(.group\/tabs):where([data-orientation=vertical]) *){width:100%}.group-data-vertical\/tabs\:flex-col:is(:where(.group\/tabs):where([data-orientation=vertical]) *){flex-direction:column}.group-data-vertical\/tabs\:justify-start:is(:where(.group\/tabs):where([data-orientation=vertical]) *){justify-content:flex-start}.placeholder\:text-muted-foreground::placeholder,.placeholder\:text-muted-foreground\/50::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/50::placeholder{color:color-mix(in oklab,var(--muted-foreground)50%,transparent)}}.placeholder\:text-muted-foreground\/60::placeholder{color:var(--muted-foreground)}@supports (color:color-mix(in lab, red, red)){.placeholder\:text-muted-foreground\/60::placeholder{color:color-mix(in oklab,var(--muted-foreground)60%,transparent)}}.after\:absolute:after{content:var(--tw-content);position:absolute}.after\:inset-y-0:after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.after\:left-1\/2:after{content:var(--tw-content);left:50%}.after\:w-1:after{content:var(--tw-content);width:calc(var(--spacing)*1)}.after\:-translate-x-1\/2:after{content:var(--tw-content);--tw-translate-x:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.after\:bg-foreground:after{content:var(--tw-content);background-color:var(--foreground)}.after\:opacity-0:after{content:var(--tw-content);opacity:0}.after\:transition-opacity:after{content:var(--tw-content);transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.group-data-horizontal\/tabs\:after\:inset-x-0:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);inset-inline:calc(var(--spacing)*0)}.group-data-horizontal\/tabs\:after\:bottom-\[-5px\]:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);bottom:-5px}.group-data-horizontal\/tabs\:after\:h-0\.5:is(:where(.group\/tabs):where([data-orientation=horizontal]) *):after{content:var(--tw-content);height:calc(var(--spacing)*.5)}.group-data-vertical\/tabs\:after\:inset-y-0:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);inset-block:calc(var(--spacing)*0)}.group-data-vertical\/tabs\:after\:-right-1:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);right:calc(var(--spacing)*-1)}.group-data-vertical\/tabs\:after\:w-0\.5:is(:where(.group\/tabs):where([data-orientation=vertical]) *):after{content:var(--tw-content);width:calc(var(--spacing)*.5)}@media (hover:hover){.hover\:bg-destructive\/10:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/10:hover{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.hover\:bg-destructive\/20:hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-destructive\/20:hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.hover\:bg-muted:hover,.hover\:bg-muted\/50:hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-muted\/50:hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.hover\:bg-primary\/90:hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-primary\/90:hover{background-color:color-mix(in oklab,var(--primary)90%,transparent)}}.hover\:bg-secondary:hover,.hover\:bg-secondary\/80:hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.hover\:bg-secondary\/80:hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.hover\:text-foreground:hover{color:var(--foreground)}.hover\:text-muted-foreground:hover{color:var(--muted-foreground)}.hover\:underline:hover{text-decoration-line:underline}}.focus\:bg-accent:focus{background-color:var(--accent)}.focus\:text-accent-foreground:focus{color:var(--accent-foreground)}.focus\:text-destructive:focus{color:var(--destructive)}.focus\:ring-1:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-2:focus{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus\:ring-ring:focus{--tw-ring-color:var(--ring)}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}:is(.focus\:\*\*\:text-accent-foreground:focus *),:is(.not-data-\[variant\=destructive\]\:focus\:\*\*\:text-accent-foreground:not([data-variant=destructive]):focus *){color:var(--accent-foreground)}.focus-visible\:border-destructive\/40:focus-visible{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:border-destructive\/40:focus-visible{border-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.focus-visible\:border-ring:focus-visible{border-color:var(--ring)}.focus-visible\:ring-1:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-3:focus-visible,.focus-visible\:ring-\[3px\]:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-destructive\/20:focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.focus-visible\:ring-ring:focus-visible,.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:var(--ring)}@supports (color:color-mix(in lab, red, red)){.focus-visible\:ring-ring\/50:focus-visible{--tw-ring-color:color-mix(in oklab,var(--ring)50%,transparent)}}.focus-visible\:outline-hidden:focus-visible{--tw-outline-style:none;outline-style:none}@media (forced-colors:active){.focus-visible\:outline-hidden:focus-visible{outline-offset:2px;outline:2px solid #0000}}.focus-visible\:outline-1:focus-visible{outline-style:var(--tw-outline-style);outline-width:1px}.focus-visible\:outline-ring:focus-visible{outline-color:var(--ring)}.active\:not-aria-\[haspopup\]\:translate-y-px:active:not([aria-haspopup]){--tw-translate-y:1px;translate:var(--tw-translate-x)var(--tw-translate-y)}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-30:disabled{opacity:.3}.disabled\:opacity-40:disabled{opacity:.4}.disabled\:opacity-50:disabled{opacity:.5}:where([data-slot=button-group]) .in-data-\[slot\=button-group\]\:rounded-lg{border-radius:var(--radius)}.has-data-\[icon\=inline-end\]\:pr-1\.5:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-end\]\:pr-2:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*2)}.has-data-\[icon\=inline-end\]\:pr-3:has([data-icon=inline-end]){padding-right:calc(var(--spacing)*3)}.has-data-\[icon\=inline-start\]\:pl-1\.5:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*1.5)}.has-data-\[icon\=inline-start\]\:pl-2:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*2)}.has-data-\[icon\=inline-start\]\:pl-3:has([data-icon=inline-start]){padding-left:calc(var(--spacing)*3)}.has-data-\[slot\=kbd\]\:pr-1\.5:has([data-slot=kbd]){padding-right:calc(var(--spacing)*1.5)}.aria-expanded\:bg-muted[aria-expanded=true]{background-color:var(--muted)}.aria-expanded\:bg-secondary[aria-expanded=true]{background-color:var(--secondary)}.aria-expanded\:text-foreground[aria-expanded=true]{color:var(--foreground)}.aria-expanded\:text-secondary-foreground[aria-expanded=true]{color:var(--secondary-foreground)}.aria-invalid\:border-destructive[aria-invalid=true]{border-color:var(--destructive)}.aria-invalid\:ring-3[aria-invalid=true]{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(3px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.aria-invalid\:ring-destructive\/20[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.aria-\[orientation\=horizontal\]\:h-px[aria-orientation=horizontal]{height:1px}.aria-\[orientation\=horizontal\]\:w-full[aria-orientation=horizontal]{width:100%}.aria-\[orientation\=horizontal\]\:after\:left-0[aria-orientation=horizontal]:after{content:var(--tw-content);left:calc(var(--spacing)*0)}.aria-\[orientation\=horizontal\]\:after\:h-1[aria-orientation=horizontal]:after{content:var(--tw-content);height:calc(var(--spacing)*1)}.aria-\[orientation\=horizontal\]\:after\:w-full[aria-orientation=horizontal]:after{content:var(--tw-content);width:100%}.aria-\[orientation\=horizontal\]\:after\:translate-x-0[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-x:calc(var(--spacing)*0);translate:var(--tw-translate-x)var(--tw-translate-y)}.aria-\[orientation\=horizontal\]\:after\:-translate-y-1\/2[aria-orientation=horizontal]:after{content:var(--tw-content);--tw-translate-y:calc(calc(1/2*100%)*-1);translate:var(--tw-translate-x)var(--tw-translate-y)}.aria-\[orientation\=vertical\]\:flex-col[aria-orientation=vertical]{flex-direction:column}.data-inset\:pl-7[data-inset]{padding-left:calc(var(--spacing)*7)}.data-\[disabled\=true\]\:pointer-events-none[data-disabled=true]{pointer-events:none}.data-\[disabled\=true\]\:opacity-50[data-disabled=true]{opacity:.5}.data-\[selected\=true\]\:bg-accent[data-selected=true]{background-color:var(--accent)}.data-\[selected\=true\]\:text-accent-foreground[data-selected=true]{color:var(--accent-foreground)}.data-\[side\=bottom\]\:slide-in-from-top-2[data-side=bottom]{--tw-enter-translate-y:calc(2*var(--spacing)*-1)}.data-\[side\=left\]\:slide-in-from-right-2[data-side=left]{--tw-enter-translate-x:calc(2*var(--spacing))}.data-\[side\=right\]\:slide-in-from-left-2[data-side=right]{--tw-enter-translate-x:calc(2*var(--spacing)*-1)}.data-\[side\=top\]\:slide-in-from-bottom-2[data-side=top]{--tw-enter-translate-y:calc(2*var(--spacing))}:is(.\*\*\:data-\[slot\=kbd\]\:relative *)[data-slot=kbd]{position:relative}:is(.\*\*\:data-\[slot\=kbd\]\:isolate *)[data-slot=kbd]{isolation:isolate}:is(.\*\*\:data-\[slot\=kbd\]\:z-50 *)[data-slot=kbd]{z-index:50}:is(.\*\*\:data-\[slot\=kbd\]\:rounded-sm *)[data-slot=kbd]{border-radius:calc(var(--radius)*.6)}.data-\[state\=closed\]\:animate-out[data-state=closed]{animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=closed\]\:overflow-hidden[data-state=closed]{overflow:hidden}.data-\[state\=closed\]\:fade-out-0[data-state=closed]{--tw-exit-opacity:0}.data-\[state\=closed\]\:zoom-out-95[data-state=closed]{--tw-exit-scale:.95}.data-\[state\=delayed-open\]\:animate-in[data-state=delayed-open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=delayed-open\]\:fade-in-0[data-state=delayed-open]{--tw-enter-opacity:0}.data-\[state\=delayed-open\]\:zoom-in-95[data-state=delayed-open]{--tw-enter-scale:.95}.data-\[state\=open\]\:animate-in[data-state=open]{animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-\[state\=open\]\:fade-in-0[data-state=open]{--tw-enter-opacity:0}.data-\[state\=open\]\:zoom-in-95[data-state=open]{--tw-enter-scale:.95}.data-\[variant\=destructive\]\:text-destructive[data-variant=destructive]{color:var(--destructive)}.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.data-\[variant\=destructive\]\:focus\:bg-destructive\/10[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)10%,transparent)}}.data-\[variant\=destructive\]\:focus\:text-destructive[data-variant=destructive]:focus{color:var(--destructive)}.data-\[variant\=line\]\:rounded-none[data-variant=line]{border-radius:0}@supports ((-webkit-backdrop-filter:var(--tw)) or (backdrop-filter:var(--tw))){.supports-backdrop-filter\:backdrop-blur-xs{--tw-backdrop-blur:blur(var(--blur-xs));-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}}@media (min-width:40rem){.sm\:max-w-md{max-width:var(--container-md)}.sm\:max-w-sm{max-width:var(--container-sm)}.sm\:flex-row{flex-direction:row}.sm\:justify-end{justify-content:flex-end}}.dark\:border-input:is(.dark *){border-color:var(--input)}.dark\:bg-destructive\/20:is(.dark *){background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-destructive\/20:is(.dark *){background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.dark\:bg-input\/30:is(.dark *){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:bg-input\/30:is(.dark *){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:text-muted-foreground:is(.dark *){color:var(--muted-foreground)}@media (hover:hover){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-destructive\/30:is(.dark *):hover{background-color:color-mix(in oklab,var(--destructive)30%,transparent)}}.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-input\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--input)50%,transparent)}}.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:var(--muted)}@supports (color:color-mix(in lab, red, red)){.dark\:hover\:bg-muted\/50:is(.dark *):hover{background-color:color-mix(in oklab,var(--muted)50%,transparent)}}.dark\:hover\:text-foreground:is(.dark *):hover{color:var(--foreground)}}.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:focus-visible\:ring-destructive\/40:is(.dark *):focus-visible{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:border-destructive\/50:is(.dark *)[aria-invalid=true]{border-color:color-mix(in oklab,var(--destructive)50%,transparent)}}.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:aria-invalid\:ring-destructive\/40:is(.dark *)[aria-invalid=true]{--tw-ring-color:color-mix(in oklab,var(--destructive)40%,transparent)}}.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.dark\:data-\[variant\=destructive\]\:focus\:bg-destructive\/20:is(.dark *)[data-variant=destructive]:focus{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.data-open\:animate-in:where([data-state=open]),.data-open\:animate-in:where([data-open]:not([data-open=false])){animation:enter var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-open\:bg-accent:where([data-state=open]),.data-open\:bg-accent:where([data-open]:not([data-open=false])){background-color:var(--accent)}.data-open\:text-accent-foreground:where([data-state=open]),.data-open\:text-accent-foreground:where([data-open]:not([data-open=false])){color:var(--accent-foreground)}.data-open\:fade-in-0:where([data-state=open]),.data-open\:fade-in-0:where([data-open]:not([data-open=false])){--tw-enter-opacity:0}.data-open\:zoom-in-95:where([data-state=open]),.data-open\:zoom-in-95:where([data-open]:not([data-open=false])){--tw-enter-scale:.95}.data-closed\:animate-out:where([data-state=closed]),.data-closed\:animate-out:where([data-closed]:not([data-closed=false])){animation:exit var(--tw-animation-duration,var(--tw-duration,.15s))var(--tw-ease,ease)var(--tw-animation-delay,0s)var(--tw-animation-iteration-count,1)var(--tw-animation-direction,normal)var(--tw-animation-fill-mode,none)}.data-closed\:fade-out-0:where([data-state=closed]),.data-closed\:fade-out-0:where([data-closed]:not([data-closed=false])){--tw-exit-opacity:0}.data-closed\:zoom-out-95:where([data-state=closed]),.data-closed\:zoom-out-95:where([data-closed]:not([data-closed=false])){--tw-exit-scale:.95}.data-disabled\:pointer-events-none:where([data-disabled=true]),.data-disabled\:pointer-events-none:where([data-disabled]:not([data-disabled=false])){pointer-events:none}.data-disabled\:opacity-50:where([data-disabled=true]),.data-disabled\:opacity-50:where([data-disabled]:not([data-disabled=false])){opacity:.5}.data-active\:bg-background:where([data-state=active]),.data-active\:bg-background:where([data-active]:not([data-active=false])){background-color:var(--background)}.data-active\:text-foreground:where([data-state=active]),.data-active\:text-foreground:where([data-active]:not([data-active=false])){color:var(--foreground)}.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-state=active]),.group-data-\[variant\=default\]\/tabs-list\:data-active\:shadow-sm:is(:where(.group\/tabs-list)[data-variant=default] *):where([data-active]:not([data-active=false])){--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a),0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:shadow-none:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){--tw-shadow:0 0 #0000;box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}:is(.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.group-data-\[variant\=line\]\/tabs-list\:data-active\:after\:opacity-100:is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false]))):after{content:var(--tw-content);opacity:1}.dark\:data-active\:border-input:is(.dark *):where([data-state=active]),.dark\:data-active\:border-input:is(.dark *):where([data-active]:not([data-active=false])){border-color:var(--input)}.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:var(--input)}@supports (color:color-mix(in lab, red, red)){.dark\:data-active\:bg-input\/30:is(.dark *):where([data-state=active]),.dark\:data-active\:bg-input\/30:is(.dark *):where([data-active]:not([data-active=false])){background-color:color-mix(in oklab,var(--input)30%,transparent)}}.dark\:data-active\:text-foreground:is(.dark *):where([data-state=active]),.dark\:data-active\:text-foreground:is(.dark *):where([data-active]:not([data-active=false])){color:var(--foreground)}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:border-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){border-color:#0000}.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-state=active]),.dark\:group-data-\[variant\=line\]\/tabs-list\:data-active\:bg-transparent:is(.dark *):is(:where(.group\/tabs-list)[data-variant=line] *):where([data-active]:not([data-active=false])){background-color:#0000}.data-horizontal\:h-2\.5:where([data-orientation=horizontal]){height:calc(var(--spacing)*2.5)}.data-horizontal\:h-px:where([data-orientation=horizontal]){height:1px}.data-horizontal\:w-full:where([data-orientation=horizontal]){width:100%}.data-horizontal\:flex-col:where([data-orientation=horizontal]){flex-direction:column}.data-horizontal\:border-t:where([data-orientation=horizontal]){border-top-style:var(--tw-border-style);border-top-width:1px}.data-horizontal\:border-t-transparent:where([data-orientation=horizontal]){border-top-color:#0000}.data-vertical\:h-full:where([data-orientation=vertical]){height:100%}.data-vertical\:w-2\.5:where([data-orientation=vertical]){width:calc(var(--spacing)*2.5)}.data-vertical\:w-px:where([data-orientation=vertical]){width:1px}.data-vertical\:self-stretch:where([data-orientation=vertical]){align-self:stretch}.data-vertical\:border-l:where([data-orientation=vertical]){border-left-style:var(--tw-border-style);border-left-width:1px}.data-vertical\:border-l-transparent:where([data-orientation=vertical]){border-left-color:#0000}.\[\&_\[cmdk-group-heading\]\]\:px-2 [cmdk-group-heading]{padding-inline:calc(var(--spacing)*2)}.\[\&_\[cmdk-group-heading\]\]\:py-1 [cmdk-group-heading]{padding-block:calc(var(--spacing)*1)}.\[\&_\[cmdk-group-heading\]\]\:text-\[10px\] [cmdk-group-heading]{font-size:10px}.\[\&_\[cmdk-group-heading\]\]\:font-medium [cmdk-group-heading]{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.\[\&_\[cmdk-group-heading\]\]\:text-muted-foreground [cmdk-group-heading]{color:var(--muted-foreground)}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3 svg:not([class*=size-]){width:calc(var(--spacing)*3);height:calc(var(--spacing)*3)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-3\.5 svg:not([class*=size-]){width:calc(var(--spacing)*3.5);height:calc(var(--spacing)*3.5)}.\[\&_svg\:not\(\[class\*\=\'size-\'\]\)\]\:size-4 svg:not([class*=size-]){width:calc(var(--spacing)*4);height:calc(var(--spacing)*4)}:is(.\*\:\[a\]\:underline>*):is(a){text-decoration-line:underline}:is(.\*\:\[a\]\:underline-offset-3>*):is(a){text-underline-offset:3px}@media (hover:hover){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:var(--destructive)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-destructive\/20:is(a):hover{background-color:color-mix(in oklab,var(--destructive)20%,transparent)}}.\[a\]\:hover\:bg-muted:is(a):hover{background-color:var(--muted)}.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:var(--primary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-primary\/80:is(a):hover{background-color:color-mix(in oklab,var(--primary)80%,transparent)}}.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:var(--secondary)}@supports (color:color-mix(in lab, red, red)){.\[a\]\:hover\:bg-secondary\/80:is(a):hover{background-color:color-mix(in oklab,var(--secondary)80%,transparent)}}.\[a\]\:hover\:text-muted-foreground:is(a):hover{color:var(--muted-foreground)}:is(.\*\:\[a\]\:hover\:text-foreground>*):is(a):hover{color:var(--foreground)}}:is(.focus\:\*\:\[svg\]\:text-accent-foreground:focus>*):is(svg){color:var(--accent-foreground)}:is(.data-\[variant\=destructive\]\:\*\:\[svg\]\:text-destructive[data-variant=destructive]>*):is(svg){color:var(--destructive)}.\[\&\>div\]\:\!block>div{display:block!important}.\[\&\>svg\]\:pointer-events-none>svg{pointer-events:none}.\[\&\>svg\]\:size-3\!>svg{width:calc(var(--spacing)*3)!important;height:calc(var(--spacing)*3)!important}.\[\&\[aria-orientation\=horizontal\]\>div\]\:rotate-90[aria-orientation=horizontal]>div{rotate:90deg}}@property --tw-animation-delay{syntax:"*";inherits:false;initial-value:0s}@property --tw-animation-direction{syntax:"*";inherits:false;initial-value:normal}@property --tw-animation-duration{syntax:"*";inherits:false}@property --tw-animation-fill-mode{syntax:"*";inherits:false;initial-value:none}@property --tw-animation-iteration-count{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-enter-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-enter-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-blur{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-opacity{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-rotate{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-scale{syntax:"*";inherits:false;initial-value:1}@property --tw-exit-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-exit-translate-y{syntax:"*";inherits:false;initial-value:0}:root{--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#171717;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--accent:#f5f5f5;--accent-foreground:#171717;--destructive:#e40014;--border:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--radius:.625rem;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--success:#22c55e;--warning:#eab308}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(7.78201% -.0000149012 0);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--destructive:lab(48.4493% 77.4328 61.5452);--border:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.128% -.0000298023 .0000119209);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209)}}.dark{--background:#0a0a0a;--foreground:#e5e5e5;--card:#141414;--card-foreground:#e5e5e5;--popover:#141414;--popover-foreground:#e5e5e5;--primary:#e5e5e5;--primary-foreground:#171717;--secondary:#1a1a1a;--secondary-foreground:#e5e5e5;--muted:#1a1a1a;--muted-foreground:#737373;--accent:#1a1a1a;--accent-foreground:#e5e5e5;--destructive:#ef4444;--border:#ffffff1a;--input:#ffffff26;--ring:#737373;--chart-1:#d4d4d4;--chart-2:#737373;--chart-3:#525252;--chart-4:#404040;--chart-5:#262626;--sidebar:#141414;--sidebar-foreground:#e5e5e5;--sidebar-primary:#1447e6;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#1a1a1a;--sidebar-accent-foreground:#e5e5e5;--sidebar-border:#ffffff1a;--sidebar-ring:#737373;--success:#22c55e;--warning:#eab308}@supports (color:lab(0% 0 0)){.dark{--primary:lab(90.952% 0 -.0000119209);--primary-foreground:lab(7.78201% -.0000149012 0);--border:lab(100% 0 0/.1);--input:lab(100% 0 0/.15);--ring:lab(48.496% 0 0);--chart-1:lab(84.92% 0 -.0000119209);--chart-2:lab(48.496% 0 0);--chart-3:lab(34.924% 0 0);--chart-4:lab(27.036% 0 0);--chart-5:lab(15.204% 0 -.00000596046);--sidebar-primary:lab(36.9089% 35.0961 -85.6872);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-border:lab(100% 0 0/.1);--sidebar-ring:lab(48.496% 0 0)}}body{margin:0;font-family:system-ui,-apple-system,sans-serif;overflow:hidden}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border);border-radius:3px}button{cursor:pointer}.json-key{color:#d6409f}.json-string{color:#067a6e}.json-number,.json-bool,.json-null{color:#0070c0}.json-punct{color:#6b7280}:is(.dark *).json-key{color:#ff4d8d}:is(.dark *).json-string{color:#00ca50}:is(.dark *).json-number,:is(.dark *).json-bool,:is(.dark *).json-null{color:#47a8ff}:is(.dark *).json-punct{color:#a1a1a1}@keyframes shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.shimmer-text{background:linear-gradient(90deg,currentColor 25% 50%,currentColor 75%)}@supports (color:color-mix(in lab, red, red)){.shimmer-text{background:linear-gradient(90deg,currentColor 25%,color-mix(in srgb,currentColor 40%,transparent)50%,currentColor 75%)}}.shimmer-text{-webkit-text-fill-color:transparent;background-size:200% 100%;-webkit-background-clip:text;background-clip:text;animation:2s ease-in-out infinite shimmer}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-content{syntax:"*";inherits:false;initial-value:""}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@keyframes spin{to{transform:rotate(360deg)}}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0),var(--tw-enter-translate-y,0),0)scale3d(var(--tw-enter-scale,1),var(--tw-enter-scale,1),var(--tw-enter-scale,1))rotate(var(--tw-enter-rotate,0));filter:blur(var(--tw-enter-blur,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0),var(--tw-exit-translate-y,0),0)scale3d(var(--tw-exit-scale,1),var(--tw-exit-scale,1),var(--tw-exit-scale,1))rotate(var(--tw-exit-rotate,0));filter:blur(var(--tw-exit-blur,0))}} @font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_da832ead-module__aN_Ytq__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_da832ead-module__aN_Ytq__variable{--font-sans:"Geist","Geist Fallback"} _next/static/chunks/9a6ac2033df7db3a.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,30270,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"warnOnce",{enumerable:!0,get:function(){return n}});let n=e=>{}},22309,(e,t,r)=>{"use strict";function n(e,t={}){if(t.onlyHashChange)return void e();let r=document.documentElement;if("smooth"!==r.dataset.scrollBehavior)return void e();let a=r.style.scrollBehavior;r.style.scrollBehavior="auto",t.dontForceLayout||r.getClientRects(),e(),r.style.scrollBehavior=a}Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"disableSmoothScrollDuringRouteTransition",{enumerable:!0,get:function(){return n}}),e.r(30270)},60129,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HTTPAccessFallbackBoundary",{enumerable:!0,get:function(){return l}});let n=e.r(44066),a=e.r(20540),o=n._(e.r(39225)),i=e.r(76270),s=e.r(45567);e.r(30270);let c=e.r(97704);class u extends o.default.Component{constructor(e){super(e),this.state={triggeredStatus:void 0,previousPathname:e.pathname}}componentDidCatch(){}static getDerivedStateFromError(e){if((0,s.isHTTPAccessFallbackError)(e))return{triggeredStatus:(0,s.getAccessFallbackHTTPStatus)(e)};throw e}static getDerivedStateFromProps(e,t){return e.pathname!==t.previousPathname&&t.triggeredStatus?{triggeredStatus:void 0,previousPathname:e.pathname}:{triggeredStatus:t.triggeredStatus,previousPathname:e.pathname}}render(){let{notFound:e,forbidden:t,unauthorized:r,children:n}=this.props,{triggeredStatus:o}=this.state,i={[s.HTTPAccessErrorStatus.NOT_FOUND]:e,[s.HTTPAccessErrorStatus.FORBIDDEN]:t,[s.HTTPAccessErrorStatus.UNAUTHORIZED]:r};if(o){let c=o===s.HTTPAccessErrorStatus.NOT_FOUND&&e,u=o===s.HTTPAccessErrorStatus.FORBIDDEN&&t,l=o===s.HTTPAccessErrorStatus.UNAUTHORIZED&&r;return c||u||l?(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{name:"robots",content:"noindex"}),!1,i[o]]}):n}return n}}function l({notFound:e,forbidden:t,unauthorized:r,children:n}){let s=(0,i.useUntrackedPathname)(),l=(0,o.useContext)(c.MissingSlotContext);return e||t||r?(0,a.jsx)(u,{pathname:s,notFound:e,forbidden:t,unauthorized:r,missingSlots:l,children:n}):(0,a.jsx)(a.Fragment,{children:n})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},49426,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"useRouterBFCache",{enumerable:!0,get:function(){return a}});let n=e.r(39225);function a(e,t){let[r,a]=(0,n.useState)(()=>({tree:e,stateKey:t,next:null}));if(r.tree===e)return r;let o={tree:e,stateKey:t,next:null},i=1,s=r,c=o;for(;null!==s&&i<1;){if(s.stateKey===t){c.next=s.next;break}{i++;let e={tree:s.tree,stateKey:s.stateKey,next:null};c.next=e,c=e}s=s.next}return a(o),o}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},52105,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return w}});let n=e.r(81258),a=e.r(44066),o=e.r(20540),i=a._(e.r(39225)),s=n._(e.r(98083)),c=e.r(97704),u=e.r(88071),l=e.r(69606),d=e.r(81471),f=e.r(22309),p=e.r(83316),h=e.r(60129),m=e.r(13285),g=e.r(49426);e.r(5847);let y=e.r(95104),b=e.r(37797),P=e.r(70326),_=s.default.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,S=["bottom","height","left","right","top","width","x","y"];function v(e,t){let r=e.getBoundingClientRect();return r.top>=0&&r.top<=t}class O extends i.default.Component{componentDidMount(){this.handlePotentialScroll()}componentDidUpdate(){this.props.focusAndScrollRef.apply&&this.handlePotentialScroll()}render(){return this.props.children}constructor(...e){super(...e),this.handlePotentialScroll=()=>{let{focusAndScrollRef:e,segmentPath:t}=this.props;if(e.apply){if(0!==e.segmentPaths.length&&!e.segmentPaths.some(e=>t.every((t,r)=>(0,d.matchSegment)(t,e[r]))))return;let r=null,n=e.hashFragment;if(n&&(r="top"===n?document.body:document.getElementById(n)??document.getElementsByName(n)[0]),r||(r="undefined"==typeof window?null:(0,_.findDOMNode)(this)),!(r instanceof Element))return;for(;!(r instanceof HTMLElement)||function(e){if(["sticky","fixed"].includes(getComputedStyle(e).position))return!0;let t=e.getBoundingClientRect();return S.every(e=>0===t[e])}(r);){if(null===r.nextElementSibling)return;r=r.nextElementSibling}e.apply=!1,e.hashFragment=null,e.segmentPaths=[],(0,f.disableSmoothScrollDuringRouteTransition)(()=>{if(n)return void r.scrollIntoView();let e=document.documentElement,t=e.clientHeight;!v(r,t)&&(e.scrollTop=0,v(r,t)||r.scrollIntoView())},{dontForceLayout:!0,onlyHashChange:e.onlyHashChange}),e.onlyHashChange=!1,r.focus()}}}}function R({segmentPath:e,children:t}){let r=(0,i.useContext)(c.GlobalLayoutRouterContext);if(!r)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});return(0,o.jsx)(O,{segmentPath:e,focusAndScrollRef:r.focusAndScrollRef,children:t})}function E({tree:e,segmentPath:t,debugNameContext:r,cacheNode:n,params:a,url:s,isActive:l}){let d,f=(0,i.useContext)(c.GlobalLayoutRouterContext);if((0,i.useContext)(y.NavigationPromisesContext),!f)throw Object.defineProperty(Error("invariant global layout router not mounted"),"__NEXT_ERROR_CODE",{value:"E473",enumerable:!1,configurable:!0});let p=null!==n?n:(0,i.use)(u.unresolvedThenable),h=null!==p.prefetchRsc?p.prefetchRsc:p.rsc,m=(0,i.useDeferredValue)(p.rsc,h);if((0,P.isDeferredRsc)(m)){let e=(0,i.use)(m);null===e&&(0,i.use)(u.unresolvedThenable),d=e}else null===m&&(0,i.use)(u.unresolvedThenable),d=m;let g=d;return(0,o.jsx)(c.LayoutRouterContext.Provider,{value:{parentTree:e,parentCacheNode:p,parentSegmentPath:t,parentParams:a,debugNameContext:r,url:s,isActive:l},children:g})}function j({name:e,loading:t,children:r}){let n;if(n="object"==typeof t&&null!==t&&"function"==typeof t.then?(0,i.use)(t):t){let t=n[0],a=n[1],s=n[2];return(0,o.jsx)(i.Suspense,{name:e,fallback:(0,o.jsxs)(o.Fragment,{children:[a,s,t]}),children:r})}return(0,o.jsx)(o.Fragment,{children:r})}function w({parallelRouterKey:e,error:t,errorStyles:r,errorScripts:n,templateStyles:a,templateScripts:s,template:d,notFound:f,forbidden:y,unauthorized:P,segmentViewBoundaries:_}){let S=(0,i.useContext)(c.LayoutRouterContext);if(!S)throw Object.defineProperty(Error("invariant expected layout router to be mounted"),"__NEXT_ERROR_CODE",{value:"E56",enumerable:!1,configurable:!0});let{parentTree:v,parentCacheNode:O,parentSegmentPath:w,parentParams:C,url:T,isActive:x,debugNameContext:A}=S,M=O.parallelRoutes,D=M.get(e);D||(D=new Map,M.set(e,D));let F=v[0],I=null===w?[e]:w.concat([F,e]),k=v[1][e];void 0===k&&(0,i.use)(u.unresolvedThenable);let N=k[0],U=(0,m.createRouterCacheKey)(N,!0),B=(0,g.useRouterBFCache)(k,U),L=[];do{let e=B.tree,i=B.stateKey,u=e[0],g=(0,m.createRouterCacheKey)(u),_=D.get(g)??null,S=C;if(Array.isArray(u)){let e=u[0],t=u[1],r=u[2],n=(0,b.getParamValueFromCacheKey)(t,r);null!==n&&(S={...C,[e]:n})}let v=function(e){if("/"===e)return"/";if("string"==typeof e)if("(slot)"===e)return;else return e+"/";return e[1]+"/"}(u),w=v??A,M=void 0===v?void 0:A,F=O.loading,k=(0,o.jsxs)(c.TemplateContext.Provider,{value:(0,o.jsxs)(R,{segmentPath:I,children:[(0,o.jsx)(l.ErrorBoundary,{errorComponent:t,errorStyles:r,errorScripts:n,children:(0,o.jsx)(j,{name:M,loading:F,children:(0,o.jsx)(h.HTTPAccessFallbackBoundary,{notFound:f,forbidden:y,unauthorized:P,children:(0,o.jsxs)(p.RedirectBoundary,{children:[(0,o.jsx)(E,{url:T,tree:e,params:S,cacheNode:_,segmentPath:I,debugNameContext:w,isActive:x&&i===U}),null]})})})}),null]}),children:[a,s,d]},i);L.push(k),B=B.next}while(null!==B)return L}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},55051,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(44066),a=e.r(20540),o=n._(e.r(39225)),i=e.r(97704);function s(){let e=(0,o.useContext)(i.TemplateContext);return(0,a.jsx)(a.Fragment,{children:e})}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},44644,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return a}});let n=new WeakMap;function a(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},26755,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderSearchParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(44644).createRenderSearchParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},21204,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return a}});let n=new WeakMap;function a(e){let t=n.get(e);if(t)return t;let r=Promise.resolve(e);return n.set(e,r),r}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},88603,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createRenderParamsFromClient",{enumerable:!0,get:function(){return n}});let n=e.r(21204).createRenderParamsFromClient;("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61964,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ReflectAdapter",{enumerable:!0,get:function(){return n}});class n{static get(e,t,r){let n=Reflect.get(e,t,r);return"function"==typeof n?n.bind(e):n}static set(e,t,r,n){return Reflect.set(e,t,r,n)}static has(e,t){return Reflect.has(e,t)}static deleteProperty(e,t){return Reflect.deleteProperty(e,t)}}},33169,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"createDedupedByCallsiteServerErrorLoggerDev",{enumerable:!0,get:function(){return c}});let n=function(e,t){if(e&&e.__esModule)return e;if(null===e||"object"!=typeof e&&"function"!=typeof e)return{default:e};var r=a(void 0);if(r&&r.has(e))return r.get(e);var n={__proto__:null},o=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var i in e)if("default"!==i&&Object.prototype.hasOwnProperty.call(e,i)){var s=o?Object.getOwnPropertyDescriptor(e,i):null;s&&(s.get||s.set)?Object.defineProperty(n,i,s):n[i]=e[i]}return n.default=e,r&&r.set(e,n),n}(e.r(39225));function a(e){if("function"!=typeof WeakMap)return null;var t=new WeakMap,r=new WeakMap;return(a=function(e){return e?r:t})(e)}let o={current:null},i="function"==typeof n.cache?n.cache:e=>e,s=console.warn;function c(e){return function(...t){s(e(...t))}}i(e=>{try{s(o.current)}finally{o.current=null}})},86880,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={describeHasCheckingStringProperty:function(){return s},describeStringPropertyAccess:function(){return i},wellKnownProperties:function(){return c}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=/^[A-Za-z_$][A-Za-z0-9_$]*$/;function i(e,t){return o.test(t)?`\`${e}.${t}\``:`\`${e}[${JSON.stringify(t)}]\``}function s(e,t){let r=JSON.stringify(t);return`\`Reflect.has(${e}, ${r})\`, \`${r} in ${e}\`, or similar`}let c=new Set(["hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toString","valueOf","toLocaleString","then","catch","finally","status","displayName","_debugInfo","toJSON","$$typeof","__esModule"])},75072,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"afterTaskAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(13668).createAsyncLocalStorage)()},2300,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"afterTaskAsyncStorage",{enumerable:!0,get:function(){return n.afterTaskAsyncStorageInstance}});let n=e.r(75072)},24065,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={isRequestAPICallableInsideAfter:function(){return u},throwForSearchParamsAccessInUseCache:function(){return c},throwWithStaticGenerationBailoutErrorWithDynamicError:function(){return s}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(67857),i=e.r(2300);function s(e,t){throw Object.defineProperty(new o.StaticGenBailoutError(`Route ${e} with \`dynamic = "error"\` couldn't be rendered statically because it used ${t}. See more info here: https://nextjs.org/docs/app/building-your-application/rendering/static-and-dynamic#dynamic-rendering`),"__NEXT_ERROR_CODE",{value:"E543",enumerable:!1,configurable:!0})}function c(e,t){let r=Object.defineProperty(Error(`Route ${e.route} used \`searchParams\` inside "use cache". Accessing dynamic request data inside a cache scope is not supported. If you need some search params inside a cached function await \`searchParams\` outside of the cached function and pass only the required search params as arguments to the cached function. See more info here: https://nextjs.org/docs/messages/next-request-in-use-cache`),"__NEXT_ERROR_CODE",{value:"E842",enumerable:!1,configurable:!0});throw Error.captureStackTrace(r,t),e.invalidDynamicUsageError??=r,r}function u(){let e=i.afterTaskAsyncStorage.getStore();return(null==e?void 0:e.rootTaskSpawnPhase)==="action"}},11038,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n,a={RenderStage:function(){return c},StagedRenderingController:function(){return u}};for(var o in a)Object.defineProperty(r,o,{enumerable:!0,get:a[o]});let i=e.r(94847),s=e.r(76777);var c=((n={})[n.Before=1]="Before",n[n.Static=2]="Static",n[n.Runtime=3]="Runtime",n[n.Dynamic=4]="Dynamic",n[n.Abandoned=5]="Abandoned",n);class u{constructor(e=null,t){this.abortSignal=e,this.hasRuntimePrefetch=t,this.currentStage=1,this.staticInterruptReason=null,this.runtimeInterruptReason=null,this.staticStageEndTime=1/0,this.runtimeStageEndTime=1/0,this.runtimeStageListeners=[],this.dynamicStageListeners=[],this.runtimeStagePromise=(0,s.createPromiseWithResolvers)(),this.dynamicStagePromise=(0,s.createPromiseWithResolvers)(),this.mayAbandon=!1,e&&(e.addEventListener("abort",()=>{let{reason:t}=e;this.currentStage<3&&(this.runtimeStagePromise.promise.catch(l),this.runtimeStagePromise.reject(t)),(this.currentStage<4||5===this.currentStage)&&(this.dynamicStagePromise.promise.catch(l),this.dynamicStagePromise.reject(t))},{once:!0}),this.mayAbandon=!0)}onStage(e,t){if(this.currentStage>=e)t();else if(3===e)this.runtimeStageListeners.push(t);else if(4===e)this.dynamicStageListeners.push(t);else throw Object.defineProperty(new i.InvariantError(`Invalid render stage: ${e}`),"__NEXT_ERROR_CODE",{value:"E881",enumerable:!1,configurable:!0})}canSyncInterrupt(){if(1===this.currentStage)return!1;let e=this.hasRuntimePrefetch?4:3;return this.currentStage=3&&(this.staticStageEndTime=performance.now()+performance.timeOrigin,this.resolveRuntimeStage()),t<4&&e>=4){this.runtimeStageEndTime=performance.now()+performance.timeOrigin,this.resolveDynamicStage();return}}resolveRuntimeStage(){let e=this.runtimeStageListeners;for(let t=0;t{n.then(e.bind(null,o),t)}),void 0!==a&&(i.displayName=a),i);return this.abortSignal&&s.catch(l),s}}function l(){}},41191,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createPrerenderSearchParamsForClientPage:function(){return g},createSearchParamsFromClient:function(){return p},createServerSearchParamsForMetadata:function(){return h},createServerSearchParamsForServerPage:function(){return m},makeErroringSearchParamsForUseCache:function(){return S}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(61964),i=e.r(72081),s=e.r(14591),c=e.r(94847),u=e.r(81294),l=e.r(33169),d=e.r(86880),f=e.r(24065);function p(e,t){let r=s.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return y(t,r);case"prerender-runtime":throw Object.defineProperty(new c.InvariantError("createSearchParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E769",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new c.InvariantError("createSearchParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E739",enumerable:!1,configurable:!0});case"request":return b(e,t,r)}(0,s.throwInvariantForMissingStore)()}e.r(11038);let h=m;function m(e,t){let r=s.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return y(t,r);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new c.InvariantError("createServerSearchParamsForServerPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E747",enumerable:!1,configurable:!0});case"prerender-runtime":var n,a;return n=e,a=r,(0,i.delayUntilRuntimeStage)(a,v(n));case"request":return b(e,t,r)}(0,s.throwInvariantForMissingStore)()}function g(e){if(e.forceStatic)return Promise.resolve({});let t=s.workUnitAsyncStorage.getStore();if(t)switch(t.type){case"prerender":case"prerender-client":return(0,u.makeHangingPromise)(t.renderSignal,e.route,"`searchParams`");case"prerender-runtime":throw Object.defineProperty(new c.InvariantError("createPrerenderSearchParamsForClientPage should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E768",enumerable:!1,configurable:!0});case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new c.InvariantError("createPrerenderSearchParamsForClientPage should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E746",enumerable:!1,configurable:!0});case"prerender-ppr":case"prerender-legacy":case"request":return Promise.resolve({})}(0,s.throwInvariantForMissingStore)()}function y(e,t){if(e.forceStatic)return Promise.resolve({});switch(t.type){case"prerender":case"prerender-client":var r=e,n=t;let a=P.get(n);if(a)return a;let s=(0,u.makeHangingPromise)(n.renderSignal,r.route,"`searchParams`"),c=new Proxy(s,{get(e,t,r){if(Object.hasOwn(s,t))return o.ReflectAdapter.get(e,t,r);switch(t){case"then":return(0,i.annotateDynamicAccess)("`await searchParams`, `searchParams.then`, or similar",n),o.ReflectAdapter.get(e,t,r);case"status":return(0,i.annotateDynamicAccess)("`use(searchParams)`, `searchParams.status`, or similar",n),o.ReflectAdapter.get(e,t,r);default:return o.ReflectAdapter.get(e,t,r)}}});return P.set(n,c),c;case"prerender-ppr":case"prerender-legacy":var l=e,d=t;let p=P.get(l);if(p)return p;let h=Promise.resolve({}),m=new Proxy(h,{get(e,t,r){if(Object.hasOwn(h,t))return o.ReflectAdapter.get(e,t,r);if("string"==typeof t&&"then"===t){let e="`await searchParams`, `searchParams.then`, or similar";l.dynamicShouldError?(0,f.throwWithStaticGenerationBailoutErrorWithDynamicError)(l.route,e):"prerender-ppr"===d.type?(0,i.postponeWithTracking)(l.route,e,d.dynamicTracking):(0,i.throwToInterruptStaticGeneration)(e,l,d)}return o.ReflectAdapter.get(e,t,r)}});return P.set(l,m),m;default:return t}}function b(e,t,r){return t.forceStatic?Promise.resolve({}):v(e)}let P=new WeakMap,_=new WeakMap;function S(e){let t=_.get(e);if(t)return t;let r=Promise.resolve({}),n=new Proxy(r,{get:function t(n,a,i){return Object.hasOwn(r,a)||"string"!=typeof a||"then"!==a&&d.wellKnownProperties.has(a)||(0,f.throwForSearchParamsAccessInUseCache)(e,t),o.ReflectAdapter.get(n,a,i)}});return _.set(e,n),n}function v(e){let t=P.get(e);if(t)return t;let r=Promise.resolve(e);return P.set(e,r),r}(0,l.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`searchParams\` is a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E848",enumerable:!1,configurable:!0})})},80890,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"dynamicAccessAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(13668).createAsyncLocalStorage)()},24984,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"dynamicAccessAsyncStorage",{enumerable:!0,get:function(){return n.dynamicAccessAsyncStorageInstance}});let n=e.r(80890)},9383,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={createParamsFromClient:function(){return h},createPrerenderParamsForClientSegment:function(){return b},createServerParamsForMetadata:function(){return m},createServerParamsForRoute:function(){return g},createServerParamsForServerSegment:function(){return y}};for(var a in n)Object.defineProperty(r,a,{enumerable:!0,get:n[a]});let o=e.r(98709),i=e.r(61964),s=e.r(72081),c=e.r(14591),u=e.r(94847),l=e.r(86880),d=e.r(81294),f=e.r(33169),p=e.r(24984);function h(e,t){let r=c.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return P(e,t,r);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new u.InvariantError("createParamsFromClient should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E736",enumerable:!1,configurable:!0});case"prerender-runtime":throw Object.defineProperty(new u.InvariantError("createParamsFromClient should not be called in a runtime prerender."),"__NEXT_ERROR_CODE",{value:"E770",enumerable:!1,configurable:!0});case"request":return O(e)}(0,c.throwInvariantForMissingStore)()}e.r(11038);let m=y;function g(e,t){let r=c.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return P(e,t,r);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new u.InvariantError("createServerParamsForRoute should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E738",enumerable:!1,configurable:!0});case"prerender-runtime":return _(e,r);case"request":return O(e)}(0,c.throwInvariantForMissingStore)()}function y(e,t){let r=c.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":case"prerender-ppr":case"prerender-legacy":return P(e,t,r);case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new u.InvariantError("createServerParamsForServerSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E743",enumerable:!1,configurable:!0});case"prerender-runtime":return _(e,r);case"request":return O(e)}(0,c.throwInvariantForMissingStore)()}function b(e){let t=o.workAsyncStorage.getStore();if(!t)throw Object.defineProperty(new u.InvariantError("Missing workStore in createPrerenderParamsForClientSegment"),"__NEXT_ERROR_CODE",{value:"E773",enumerable:!1,configurable:!0});let r=c.workUnitAsyncStorage.getStore();if(r)switch(r.type){case"prerender":case"prerender-client":let n=r.fallbackRouteParams;if(n){for(let a in e)if(n.has(a))return(0,d.makeHangingPromise)(r.renderSignal,t.route,"`params`")}break;case"cache":case"private-cache":case"unstable-cache":throw Object.defineProperty(new u.InvariantError("createPrerenderParamsForClientSegment should not be called in cache contexts."),"__NEXT_ERROR_CODE",{value:"E734",enumerable:!1,configurable:!0})}return Promise.resolve(e)}function P(e,t,r){switch(r.type){case"prerender":case"prerender-client":{let n=r.fallbackRouteParams;if(n){for(let a in e)if(n.has(a))return function(e,t,r){let n=S.get(e);if(n)return n;let a=new Proxy((0,d.makeHangingPromise)(r.renderSignal,t.route,"`params`"),v);return S.set(e,a),a}(e,t,r)}break}case"prerender-ppr":{let n=r.fallbackRouteParams;if(n){for(let a in e)if(n.has(a))return function(e,t,r,n){let a=S.get(e);if(a)return a;let o={...e},i=Promise.resolve(o);return S.set(e,i),Object.keys(e).forEach(e=>{l.wellKnownProperties.has(e)||t.has(e)&&Object.defineProperty(o,e,{get(){let t=(0,l.describeStringPropertyAccess)("params",e);"prerender-ppr"===n.type?(0,s.postponeWithTracking)(r.route,t,n.dynamicTracking):(0,s.throwToInterruptStaticGeneration)(t,r,n)},enumerable:!0})}),i}(e,n,t,r)}}}return O(e)}function _(e,t){return(0,s.delayUntilRuntimeStage)(t,O(e))}let S=new WeakMap,v={get:function(e,t,r){if("then"===t||"catch"===t||"finally"===t){let n=i.ReflectAdapter.get(e,t,r);return({[t]:(...t)=>{let r=p.dynamicAccessAsyncStorage.getStore();return r&&r.abortController.abort(Object.defineProperty(Error("Accessed fallback `params` during prerendering."),"__NEXT_ERROR_CODE",{value:"E691",enumerable:!1,configurable:!0})),new Proxy(n.apply(e,t),v)}})[t]}return i.ReflectAdapter.get(e,t,r)}};function O(e){let t=S.get(e);if(t)return t;let r=Promise.resolve(e);return S.set(e,r),r}(0,f.createDedupedByCallsiteServerErrorLoggerDev)(function(e,t){let r=e?`Route "${e}" `:"This route ";return Object.defineProperty(Error(`${r}used ${t}. \`params\` is a Promise and must be unwrapped with \`await\` or \`React.use()\` before accessing its properties. Learn more: https://nextjs.org/docs/messages/sync-dynamic-apis`),"__NEXT_ERROR_CODE",{value:"E834",enumerable:!1,configurable:!0})})},89538,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientPageRoot",{enumerable:!0,get:function(){return u}});let n=e.r(20540),a=e.r(94847),o=e.r(97704),i=e.r(39225),s=e.r(37797),c=e.r(95104);function u({Component:t,serverProvidedParams:r}){let u,l;if(null!==r)u=r.searchParams,l=r.params;else{let e=(0,i.use)(o.LayoutRouterContext);l=null!==e?e.parentParams:{},u=(0,s.urlSearchParamsToParsedUrlQuery)((0,i.use)(c.SearchParamsContext))}if("undefined"==typeof window){let r,o,{workAsyncStorage:i}=e.r(98709),s=i.getStore();if(!s)throw Object.defineProperty(new a.InvariantError("Expected workStore to exist when handling searchParams in a client Page."),"__NEXT_ERROR_CODE",{value:"E564",enumerable:!1,configurable:!0});let{createSearchParamsFromClient:c}=e.r(41191);r=c(u,s);let{createParamsFromClient:d}=e.r(9383);return o=d(l,s),(0,n.jsx)(t,{params:o,searchParams:r})}{let{createRenderSearchParamsFromClient:r}=e.r(26755),a=r(u),{createRenderParamsFromClient:o}=e.r(88603),i=o(l);return(0,n.jsx)(t,{params:i,searchParams:a})}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},61769,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"ClientSegmentRoot",{enumerable:!0,get:function(){return s}});let n=e.r(20540),a=e.r(94847),o=e.r(97704),i=e.r(39225);function s({Component:t,slots:r,serverProvidedParams:s}){let c;if(null!==s)c=s.params;else{let e=(0,i.use)(o.LayoutRouterContext);c=null!==e?e.parentParams:{}}if("undefined"==typeof window){let o,{workAsyncStorage:i}=e.r(98709),s=i.getStore();if(!s)throw Object.defineProperty(new a.InvariantError("Expected workStore to exist when handling params in a client segment such as a Layout or Template."),"__NEXT_ERROR_CODE",{value:"E600",enumerable:!1,configurable:!0});let{createParamsFromClient:u}=e.r(9383);return o=u(c,s),(0,n.jsx)(t,{...r,params:o})}{let{createRenderParamsFromClient:a}=e.r(88603),o=a(c);return(0,n.jsx)(t,{...r,params:o})}}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},47720,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"IconMark",{enumerable:!0,get:function(){return a}});let n=e.r(20540),a=()=>"undefined"!=typeof window?null:(0,n.jsx)("meta",{name:"«nxt-icon»"})}]);_next/static/chunks/a6dad97d9634a72d.js!function(){var t="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{};function e(t){var e={exports:{}};return t(e,e.exports),e.exports}var r,n,o=function(t){return t&&t.Math===Math&&t},i=o("object"==typeof globalThis&&globalThis)||o("object"==typeof window&&window)||o("object"==typeof self&&self)||o("object"==typeof t&&t)||o("object"==typeof t&&t)||function(){return this}()||Function("return this")(),a=function(t){try{return!!t()}catch(t){return!0}},u=!a(function(){return 7!==Object.defineProperty({},1,{get:function(){return 7}})[1]}),s=!a(function(){var t=function(){}.bind();return"function"!=typeof t||t.hasOwnProperty("prototype")}),c=Function.prototype.call,f=s?c.bind(c):function(){return c.apply(c,arguments)},l={}.propertyIsEnumerable,h=Object.getOwnPropertyDescriptor,p=h&&!l.call({1:2},1)?function(t){var e=h(this,t);return!!e&&e.enumerable}:l,v={f:p},d=function(t,e){return{enumerable:!(1&t),configurable:!(2&t),writable:!(4&t),value:e}},g=Function.prototype,y=g.call,m=s&&g.bind.bind(y,y),b=s?m:function(t){return function(){return y.apply(t,arguments)}},w=b({}.toString),S=b("".slice),E=function(t){return S(w(t),8,-1)},O=Object,x=b("".split),R=a(function(){return!O("z").propertyIsEnumerable(0)})?function(t){return"String"===E(t)?x(t,""):O(t)}:O,P=function(t){return null==t},A=TypeError,j=function(t){if(P(t))throw new A("Can't call method on "+t);return t},k=function(t){return R(j(t))},I="object"==typeof document&&document.all,T=void 0===I&&void 0!==I?function(t){return"function"==typeof t||t===I}:function(t){return"function"==typeof t},M=function(t){return"object"==typeof t?null!==t:T(t)},L=function(t,e){return arguments.length<2?T(r=i[t])?r:void 0:i[t]&&i[t][e];var r},U=b({}.isPrototypeOf),N=i.navigator,C=N&&N.userAgent,_=C?String(C):"",F=i.process,B=i.Deno,D=F&&F.versions||B&&B.version,z=D&&D.v8;z&&(n=(r=z.split("."))[0]>0&&r[0]<4?1:+(r[0]+r[1])),!n&&_&&(!(r=_.match(/Edge\/(\d+)/))||r[1]>=74)&&(r=_.match(/Chrome\/(\d+)/))&&(n=+r[1]);var W=n,q=i.String,H=!!Object.getOwnPropertySymbols&&!a(function(){var t=Symbol("symbol detection");return!q(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&W&&W<41}),$=H&&!Symbol.sham&&"symbol"==typeof Symbol.iterator,K=Object,G=$?function(t){return"symbol"==typeof t}:function(t){var e=L("Symbol");return T(e)&&U(e.prototype,K(t))},V=String,Y=function(t){try{return V(t)}catch(t){return"Object"}},X=TypeError,J=function(t){if(T(t))return t;throw new X(Y(t)+" is not a function")},Q=function(t,e){var r=t[e];return P(r)?void 0:J(r)},Z=TypeError,tt=Object.defineProperty,et=function(t,e){try{tt(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e},rt=e(function(t){var e="__core-js_shared__",r=t.exports=i[e]||et(e,{});(r.versions||(r.versions=[])).push({version:"3.38.1",mode:"global",copyright:"© 2014-2024 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE",source:"https://github.com/zloirock/core-js"})}),nt=function(t,e){return rt[t]||(rt[t]=e||{})},ot=Object,it=function(t){return ot(j(t))},at=b({}.hasOwnProperty),ut=Object.hasOwn||function(t,e){return at(it(t),e)},st=0,ct=Math.random(),ft=b(1..toString),lt=function(t){return"Symbol("+(void 0===t?"":t)+")_"+ft(++st+ct,36)},ht=i.Symbol,pt=nt("wks"),vt=$?ht.for||ht:ht&&ht.withoutSetter||lt,dt=function(t){return ut(pt,t)||(pt[t]=H&&ut(ht,t)?ht[t]:vt("Symbol."+t)),pt[t]},gt=TypeError,yt=dt("toPrimitive"),mt=function(t,e){if(!M(t)||G(t))return t;var r,n=Q(t,yt);if(n){if(void 0===e&&(e="default"),r=f(n,t,e),!M(r)||G(r))return r;throw new gt("Can't convert object to primitive value")}return void 0===e&&(e="number"),function(t,e){var r,n;if("string"===e&&T(r=t.toString)&&!M(n=f(r,t)))return n;if(T(r=t.valueOf)&&!M(n=f(r,t)))return n;if("string"!==e&&T(r=t.toString)&&!M(n=f(r,t)))return n;throw new Z("Can't convert object to primitive value")}(t,e)},bt=function(t){var e=mt(t,"string");return G(e)?e:e+""},wt=i.document,St=M(wt)&&M(wt.createElement),Et=function(t){return St?wt.createElement(t):{}},Ot=!u&&!a(function(){return 7!==Object.defineProperty(Et("div"),"a",{get:function(){return 7}}).a}),xt=Object.getOwnPropertyDescriptor,Rt={f:u?xt:function(t,e){if(t=k(t),e=bt(e),Ot)try{return xt(t,e)}catch(t){}if(ut(t,e))return d(!f(v.f,t,e),t[e])}},Pt=u&&a(function(){return 42!==Object.defineProperty(function(){},"prototype",{value:42,writable:!1}).prototype}),At=String,jt=TypeError,kt=function(t){if(M(t))return t;throw new jt(At(t)+" is not an object")},It=TypeError,Tt=Object.defineProperty,Mt=Object.getOwnPropertyDescriptor,Lt="enumerable",Ut="configurable",Nt="writable",Ct={f:u?Pt?function(t,e,r){if(kt(t),e=bt(e),kt(r),"function"==typeof t&&"prototype"===e&&"value"in r&&Nt in r&&!r[Nt]){var n=Mt(t,e);n&&n[Nt]&&(t[e]=r.value,r={configurable:Ut in r?r[Ut]:n[Ut],enumerable:Lt in r?r[Lt]:n[Lt],writable:!1})}return Tt(t,e,r)}:Tt:function(t,e,r){if(kt(t),e=bt(e),kt(r),Ot)try{return Tt(t,e,r)}catch(t){}if("get"in r||"set"in r)throw new It("Accessors not supported");return"value"in r&&(t[e]=r.value),t}},_t=u?function(t,e,r){return Ct.f(t,e,d(1,r))}:function(t,e,r){return t[e]=r,t},Ft=Function.prototype,Bt=u&&Object.getOwnPropertyDescriptor,Dt=ut(Ft,"name"),zt={EXISTS:Dt,PROPER:Dt&&"something"===function(){}.name,CONFIGURABLE:Dt&&(!u||u&&Bt(Ft,"name").configurable)},Wt=b(Function.toString);T(rt.inspectSource)||(rt.inspectSource=function(t){return Wt(t)});var qt,Ht,$t,Kt=rt.inspectSource,Gt=i.WeakMap,Vt=T(Gt)&&/native code/.test(String(Gt)),Yt=nt("keys"),Xt=function(t){return Yt[t]||(Yt[t]=lt(t))},Jt={},Qt="Object already initialized",Zt=i.TypeError;if(Vt||rt.state){var te=rt.state||(rt.state=new(0,i.WeakMap));te.get=te.get,te.has=te.has,te.set=te.set,qt=function(t,e){if(te.has(t))throw new Zt(Qt);return e.facade=t,te.set(t,e),e},Ht=function(t){return te.get(t)||{}},$t=function(t){return te.has(t)}}else{var ee=Xt("state");Jt[ee]=!0,qt=function(t,e){if(ut(t,ee))throw new Zt(Qt);return e.facade=t,_t(t,ee,e),e},Ht=function(t){return ut(t,ee)?t[ee]:{}},$t=function(t){return ut(t,ee)}}var re,ne={set:qt,get:Ht,has:$t,enforce:function(t){return $t(t)?Ht(t):qt(t,{})},getterFor:function(t){return function(e){var r;if(!M(e)||(r=Ht(e)).type!==t)throw new Zt("Incompatible receiver, "+t+" required");return r}}},oe=e(function(t){var e=zt.CONFIGURABLE,r=ne.enforce,n=ne.get,o=String,i=Object.defineProperty,s=b("".slice),c=b("".replace),f=b([].join),l=u&&!a(function(){return 8!==i(function(){},"length",{value:8}).length}),h=String(String).split("String"),p=t.exports=function(t,n,a){"Symbol("===s(o(n),0,7)&&(n="["+c(o(n),/^Symbol\(([^)]*)\).*$/,"$1")+"]"),a&&a.getter&&(n="get "+n),a&&a.setter&&(n="set "+n),(!ut(t,"name")||e&&t.name!==n)&&(u?i(t,"name",{value:n,configurable:!0}):t.name=n),l&&a&&ut(a,"arity")&&t.length!==a.arity&&i(t,"length",{value:a.arity});try{a&&ut(a,"constructor")&&a.constructor?u&&i(t,"prototype",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var p=r(t);return ut(p,"source")||(p.source=f(h,"string"==typeof n?n:"")),t};Function.prototype.toString=p(function(){return T(this)&&n(this).source||Kt(this)},"toString")}),ie=function(t,e,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:e;if(T(r)&&oe(r,i,n),n.global)o?t[e]=r:et(e,r);else{try{n.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=r:Ct.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},ae=Math.ceil,ue=Math.floor,se=Math.trunc||function(t){var e=+t;return(e>0?ue:ae)(e)},ce=function(t){var e=+t;return e!=e||0===e?0:se(e)},fe=Math.max,le=Math.min,he=function(t,e){var r=ce(t);return r<0?fe(r+e,0):le(r,e)},pe=Math.min,ve=function(t){var e=ce(t);return e>0?pe(e,9007199254740991):0},de=function(t){return ve(t.length)},ge=function(t){return function(e,r,n){var o=k(e),i=de(o);if(0===i)return!t&&-1;var a,u=he(n,i);if(t&&r!=r){for(;i>u;)if((a=o[u++])!=a)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===r)return t||u||0;return!t&&-1}},ye={includes:ge(!0),indexOf:ge(!1)},me=ye.indexOf,be=b([].push),we=function(t,e){var r,n=k(t),o=0,i=[];for(r in n)!ut(Jt,r)&&ut(n,r)&&be(i,r);for(;e.length>o;)ut(n,r=e[o++])&&(~me(i,r)||be(i,r));return i},Se=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"],Ee=Se.concat("length","prototype"),Oe={f:Object.getOwnPropertyNames||function(t){return we(t,Ee)}},xe={f:Object.getOwnPropertySymbols},Re=b([].concat),Pe=L("Reflect","ownKeys")||function(t){var e=Oe.f(kt(t)),r=xe.f;return r?Re(e,r(t)):e},Ae=function(t,e,r){for(var n=Pe(e),o=Ct.f,i=Rt.f,a=0;aa;)Ct.f(t,r=o[a++],n[r]);return t},Be={f:Fe},De=L("document","documentElement"),ze="prototype",We="script",qe=Xt("IE_PROTO"),He=function(){},$e=function(t){return"<"+We+">"+t+""},Ke=function(t){t.write($e("")),t.close();var e=t.parentWindow.Object;return t=null,e},Ge=function(){try{re=new ActiveXObject("htmlfile")}catch(t){}var t,e,r;Ge="undefined"!=typeof document?document.domain&&re?Ke(re):(e=Et("iframe"),r="java"+We+":",e.style.display="none",De.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write($e("document.F=Object")),t.close(),t.F):Ke(re);for(var n=Se.length;n--;)delete Ge[ze][Se[n]];return Ge()};Jt[qe]=!0;var Ve=Object.create||function(t,e){var r;return null!==t?(He[ze]=kt(t),r=new He,He[ze]=null,r[qe]=t):r=Ge(),void 0===e?r:Be.f(r,e)},Ye=Ct.f,Xe=dt("unscopables"),Je=Array.prototype;void 0===Je[Xe]&&Ye(Je,Xe,{configurable:!0,value:Ve(null)});var Qe=function(t){Je[Xe][t]=!0};Ce({target:"Array",proto:!0},{at:function(t){var e=it(this),r=de(e),n=ce(t),o=n>=0?n:r+n;return o<0||o>=r?void 0:e[o]}}),Qe("at");var Ze=function(t,e){return b(i[t].prototype[e])},tr=(Ze("Array","at"),TypeError),er=function(t,e){if(!delete t[e])throw new tr("Cannot delete property "+Y(e)+" of "+Y(t))},rr=Math.min,nr=[].copyWithin||function(t,e){var r=it(this),n=de(r),o=he(t,n),i=he(e,n),a=arguments.length>2?arguments[2]:void 0,u=rr((void 0===a?n:he(a,n))-i,n-o),s=1;for(i0;)i in r?r[o]=r[i]:er(r,o),o+=s,i+=s;return r};Ce({target:"Array",proto:!0},{copyWithin:nr}),Qe("copyWithin"),Ze("Array","copyWithin"),Ce({target:"Array",proto:!0},{fill:function(t){for(var e=it(this),r=de(e),n=arguments.length,o=he(n>1?arguments[1]:void 0,r),i=n>2?arguments[2]:void 0,a=void 0===i?r:he(i,r);a>o;)e[o++]=t;return e}}),Qe("fill"),Ze("Array","fill");var or=function(t){if("Function"===E(t))return b(t)},ir=or(or.bind),ar=function(t,e){return J(t),void 0===e?t:s?ir(t,e):function(){return t.apply(e,arguments)}},ur=Array.isArray||function(t){return"Array"===E(t)},sr={};sr[dt("toStringTag")]="z";var cr="[object z]"===String(sr),fr=dt("toStringTag"),lr=Object,hr="Arguments"===E(function(){return arguments}()),pr=cr?E:function(t){var e,r,n;return void 0===t?"Undefined":null===t?"Null":"string"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=lr(t),fr))?r:hr?E(e):"Object"===(n=E(e))&&T(e.callee)?"Arguments":n},vr=function(){},dr=L("Reflect","construct"),gr=/^\s*(?:class|function)\b/,yr=b(gr.exec),mr=!gr.test(vr),br=function(t){if(!T(t))return!1;try{return dr(vr,[],t),!0}catch(t){return!1}},wr=function(t){if(!T(t))return!1;switch(pr(t)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return mr||!!yr(gr,Kt(t))}catch(t){return!0}};wr.sham=!0;var Sr=!dr||a(function(){var t;return br(br.call)||!br(Object)||!br(function(){t=!0})||t})?wr:br,Er=dt("species"),Or=Array,xr=function(t,e){return new(function(t){var e;return ur(t)&&(Sr(e=t.constructor)&&(e===Or||ur(e.prototype))||M(e)&&null===(e=e[Er]))&&(e=void 0),void 0===e?Or:e}(t))(0===e?0:e)},Rr=b([].push),Pr=function(t){var e=1===t,r=2===t,n=3===t,o=4===t,i=6===t,a=7===t,u=5===t||i;return function(s,c,f,l){for(var h,p,v=it(s),d=R(v),g=de(d),y=ar(c,f),m=0,b=l||xr,w=e?b(s,g):r||a?b(s,0):void 0;g>m;m++)if((u||m in d)&&(p=y(h=d[m],m,v),t))if(e)w[m]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return m;case 2:Rr(w,h)}else switch(t){case 4:return!1;case 7:Rr(w,h)}return i?-1:n||o?o:w}},Ar={forEach:Pr(0),map:Pr(1),filter:Pr(2),some:Pr(3),every:Pr(4),find:Pr(5),findIndex:Pr(6),filterReject:Pr(7)},jr=Ar.find,kr="find",Ir=!0;kr in[]&&Array(1)[kr](function(){Ir=!1}),Ce({target:"Array",proto:!0,forced:Ir},{find:function(t){return jr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(kr),Ze("Array","find");var Tr=Ar.findIndex,Mr="findIndex",Lr=!0;Mr in[]&&Array(1)[Mr](function(){Lr=!1}),Ce({target:"Array",proto:!0,forced:Lr},{findIndex:function(t){return Tr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(Mr),Ze("Array","findIndex");var Ur=TypeError,Nr=function(t){if(t>9007199254740991)throw Ur("Maximum allowed index exceeded");return t},Cr=function(t,e,r,n,o,i,a,u){for(var s,c,f=o,l=0,h=!!a&&ar(a,u);l0&&ur(s)?(c=de(s),f=Cr(t,e,s,c,f,i-1)-1):(Nr(f+1),t[f]=s),f++),l++;return f},_r=Cr;Ce({target:"Array",proto:!0},{flatMap:function(t){var e,r=it(this),n=de(r);return J(t),(e=xr(r,0)).length=_r(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}}),Qe("flatMap"),Ze("Array","flatMap"),Ce({target:"Array",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=it(this),r=de(e),n=xr(e,0);return n.length=_r(n,e,e,r,0,void 0===t?1:ce(t)),n}}),Qe("flat"),Ze("Array","flat");var Fr,Br,Dr,zr=String,Wr=function(t){if("Symbol"===pr(t))throw new TypeError("Cannot convert a Symbol value to a string");return zr(t)},qr=b("".charAt),Hr=b("".charCodeAt),$r=b("".slice),Kr=function(t){return function(e,r){var n,o,i=Wr(j(e)),a=ce(r),u=i.length;return a<0||a>=u?t?"":void 0:(n=Hr(i,a))<55296||n>56319||a+1===u||(o=Hr(i,a+1))<56320||o>57343?t?qr(i,a):n:t?$r(i,a,a+2):o-56320+(n-55296<<10)+65536}},Gr={codeAt:Kr(!1),charAt:Kr(!0)},Vr=!a(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Yr=Xt("IE_PROTO"),Xr=Object,Jr=Xr.prototype,Qr=Vr?Xr.getPrototypeOf:function(t){var e=it(t);if(ut(e,Yr))return e[Yr];var r=e.constructor;return T(r)&&e instanceof r?r.prototype:e instanceof Xr?Jr:null},Zr=dt("iterator"),tn=!1;[].keys&&("next"in(Dr=[].keys())?(Br=Qr(Qr(Dr)))!==Object.prototype&&(Fr=Br):tn=!0);var en=!M(Fr)||a(function(){var t={};return Fr[Zr].call(t)!==t});en&&(Fr={}),T(Fr[Zr])||ie(Fr,Zr,function(){return this});var rn={IteratorPrototype:Fr,BUGGY_SAFARI_ITERATORS:tn},nn=Ct.f,on=dt("toStringTag"),an=function(t,e,r){t&&!r&&(t=t.prototype),t&&!ut(t,on)&&nn(t,on,{configurable:!0,value:e})},un={},sn=rn.IteratorPrototype,cn=function(){return this},fn=function(t,e,r,n){var o=e+" Iterator";return t.prototype=Ve(sn,{next:d(+!n,r)}),an(t,o,!1),un[o]=cn,t},ln=function(t,e,r){try{return b(J(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}},hn=String,pn=TypeError,vn=function(t){if(function(t){return M(t)||null===t}(t))return t;throw new pn("Can't set "+hn(t)+" as a prototype")},dn=Object.setPrototypeOf||("__proto__"in{}?function(){var t,e=!1,r={};try{(t=ln(Object.prototype,"__proto__","set"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return j(r),vn(n),M(r)?(e?t(r,n):r.__proto__=n,r):r}}():void 0),gn=zt.PROPER,yn=zt.CONFIGURABLE,mn=rn.IteratorPrototype,bn=rn.BUGGY_SAFARI_ITERATORS,wn=dt("iterator"),Sn="keys",En="values",On="entries",xn=function(){return this},Rn=function(t,e,r,n,o,i,a){fn(r,e,n);var u,s,c,l=function(t){if(t===o&&g)return g;if(!bn&&t&&t in v)return v[t];switch(t){case Sn:case En:case On:return function(){return new r(this,t)}}return function(){return new r(this)}},h=e+" Iterator",p=!1,v=t.prototype,d=v[wn]||v["@@iterator"]||o&&v[o],g=!bn&&d||l(o),y="Array"===e&&v.entries||d;if(y&&(u=Qr(y.call(new t)))!==Object.prototype&&u.next&&(Qr(u)!==mn&&(dn?dn(u,mn):T(u[wn])||ie(u,wn,xn)),an(u,h,!0)),gn&&o===En&&d&&d.name!==En&&(yn?_t(v,"name",En):(p=!0,g=function(){return f(d,this)})),o)if(s={values:l(En),keys:i?g:l(Sn),entries:l(On)},a)for(c in s)(bn||p||!(c in v))&&ie(v,c,s[c]);else Ce({target:e,proto:!0,forced:bn||p},s);return v[wn]!==g&&ie(v,wn,g,{name:o}),un[e]=g,s},Pn=function(t,e){return{value:t,done:e}},An=Gr.charAt,jn="String Iterator",kn=ne.set,In=ne.getterFor(jn);Rn(String,"String",function(t){kn(this,{type:jn,string:Wr(t),index:0})},function(){var t,e=In(this),r=e.string,n=e.index;return n>=r.length?Pn(void 0,!0):(t=An(r,n),e.index+=t.length,Pn(t,!1))});var Tn=function(t,e,r){var n,o;kt(t);try{if(!(n=Q(t,"return"))){if("throw"===e)throw r;return r}n=f(n,t)}catch(t){o=!0,n=t}if("throw"===e)throw r;if(o)throw n;return kt(n),r},Mn=function(t,e,r,n){try{return n?e(kt(r)[0],r[1]):e(r)}catch(e){Tn(t,"throw",e)}},Ln=dt("iterator"),Un=Array.prototype,Nn=function(t){return void 0!==t&&(un.Array===t||Un[Ln]===t)},Cn=function(t,e,r){u?Ct.f(t,e,d(0,r)):t[e]=r},_n=dt("iterator"),Fn=function(t){if(!P(t))return Q(t,_n)||Q(t,"@@iterator")||un[pr(t)]},Bn=TypeError,Dn=function(t,e){var r=arguments.length<2?Fn(t):e;if(J(r))return kt(f(r,t));throw new Bn(Y(t)+" is not iterable")},zn=Array,Wn=function(t){var e=it(t),r=Sr(this),n=arguments.length,o=n>1?arguments[1]:void 0,i=void 0!==o;i&&(o=ar(o,n>2?arguments[2]:void 0));var a,u,s,c,l,h,p=Fn(e),v=0;if(!p||this===zn&&Nn(p))for(a=de(e),u=r?new this(a):zn(a);a>v;v++)h=i?o(e[v],v):e[v],Cn(u,v,h);else for(u=r?new this:[],l=(c=Dn(e,p)).next;!(s=f(l,c)).done;v++)h=i?Mn(c,o,[s.value,v],!0):s.value,Cn(u,v,h);return u.length=v,u},qn=dt("iterator"),Hn=!1;try{var $n=0,Kn={next:function(){return{done:!!$n++}},return:function(){Hn=!0}};Kn[qn]=function(){return this},Array.from(Kn,function(){throw 2})}catch(t){}var Gn=function(t,e){try{if(!e&&!Hn)return!1}catch(t){return!1}var r=!1;try{var n={};n[qn]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},Vn=!Gn(function(t){Array.from(t)});Ce({target:"Array",stat:!0,forced:Vn},{from:Wn});var Yn=i,Xn=ye.includes,Jn=a(function(){return!Array(1).includes()});Ce({target:"Array",proto:!0,forced:Jn},{includes:function(t){return Xn(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe("includes"),Ze("Array","includes");var Qn=Ct.f,Zn="Array Iterator",to=ne.set,eo=ne.getterFor(Zn),ro=Rn(Array,"Array",function(t,e){to(this,{type:Zn,target:k(t),index:0,kind:e})},function(){var t=eo(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);switch(t.kind){case"keys":return Pn(r,!1);case"values":return Pn(e[r],!1)}return Pn([r,e[r]],!1)},"values"),no=un.Arguments=un.Array;if(Qe("keys"),Qe("values"),Qe("entries"),u&&"values"!==no.name)try{Qn(no,"name",{value:"values"})}catch(t){}cr||ie(Object.prototype,"toString",cr?{}.toString:function(){return"[object "+pr(this)+"]"},{unsafe:!0}),Ze("Array","values");var oo=Array,io=a(function(){function t(){}return!(oo.of.call(t)instanceof t)});Ce({target:"Array",stat:!0,forced:io},{of:function(){for(var t=0,e=arguments.length,r=new(Sr(this)?this:oo)(e);e>t;)Cn(r,t,arguments[t++]);return r.length=e,r}});var ao=dt("hasInstance"),uo=Function.prototype;ao in uo||Ct.f(uo,ao,{value:oe(function(t){if(!T(this)||!M(t))return!1;var e=this.prototype;return M(e)?U(e,t):t instanceof this},ao)}),dt("hasInstance");var so=function(t,e,r){return r.get&&oe(r.get,e,{getter:!0}),r.set&&oe(r.set,e,{setter:!0}),Ct.f(t,e,r)},co=zt.EXISTS,fo=Function.prototype,lo=b(fo.toString),ho=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,po=b(ho.exec);u&&!co&&so(fo,"name",{configurable:!0,get:function(){try{return po(ho,lo(this))[1]}catch(t){return""}}});var vo=b([].slice),go=Oe.f,yo="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],mo={f:function(t){return yo&&"Window"===E(t)?function(t){try{return go(t)}catch(t){return vo(yo)}}(t):go(k(t))}},bo=a(function(){if("function"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,"a",{value:8})}}),wo=Object.isExtensible,So=a(function(){wo(1)})||bo?function(t){return!!M(t)&&(!bo||"ArrayBuffer"!==E(t))&&(!wo||wo(t))}:wo,Eo=!a(function(){return Object.isExtensible(Object.preventExtensions({}))}),Oo=e(function(t){var e=Ct.f,r=!1,n=lt("meta"),o=0,i=function(t){e(t,n,{value:{objectID:"O"+o++,weakData:{}}})},a=t.exports={enable:function(){a.enable=function(){},r=!0;var t=Oe.f,e=b([].splice),o={};o[n]=1,t(o).length&&(Oe.f=function(r){for(var o=t(r),i=0,a=o.length;ii;i++)if((u=y(t[i]))&&U(Po,u))return u;return new Ro(!1)}n=Dn(t,o)}for(s=h?t.next:n.next;!(c=f(s,n)).done;){try{u=y(c.value)}catch(t){Tn(n,"throw",t)}if("object"==typeof u&&u&&U(Po,u))return u}return new Ro(!1)},jo=TypeError,ko=function(t,e){if(U(e,t))return t;throw new jo("Incorrect invocation")},Io=function(t,e,r){var n,o;return dn&&T(n=e.constructor)&&n!==r&&M(o=n.prototype)&&o!==r.prototype&&dn(t,o),t},To=function(t,e,r){var n=-1!==t.indexOf("Map"),o=-1!==t.indexOf("Weak"),u=n?"set":"add",s=i[t],c=s&&s.prototype,f=s,l={},h=function(t){var e=b(c[t]);ie(c,t,"add"===t?function(t){return e(this,0===t?0:t),this}:"delete"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:"get"===t?function(t){return o&&!M(t)?void 0:e(this,0===t?0:t)}:"has"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(Ue(t,!T(s)||!(o||c.forEach&&!a(function(){(new s).entries().next()}))))f=r.getConstructor(e,t,n,u),Oo.enable();else if(Ue(t,!0)){var p=new f,v=p[u](o?{}:-0,1)!==p,d=a(function(){p.has(1)}),g=Gn(function(t){new s(t)}),y=!o&&a(function(){for(var t=new s,e=5;e--;)t[u](e,e);return!t.has(-0)});g||((f=e(function(t,e){ko(t,c);var r=Io(new s,t,f);return P(e)||Ao(e,r[u],{that:r,AS_ENTRIES:n}),r})).prototype=c,c.constructor=f),(d||y)&&(h("delete"),h("has"),n&&h("get")),(y||v)&&h(u),o&&c.clear&&delete c.clear}return l[t]=f,Ce({global:!0,constructor:!0,forced:f!==s},l),an(f,t),o||r.setStrong(f,t,n),f},Mo=function(t,e,r){for(var n in e)ie(t,n,e[n],r);return t},Lo=dt("species"),Uo=function(t){var e=L(t);u&&e&&!e[Lo]&&so(e,Lo,{configurable:!0,get:function(){return this}})},No=Oo.fastKey,Co=ne.set,_o=ne.getterFor,Fo={getConstructor:function(t,e,r,n){var o=t(function(t,o){ko(t,i),Co(t,{type:e,index:Ve(null),first:null,last:null,size:0}),u||(t.size=0),P(o)||Ao(o,t[n],{that:t,AS_ENTRIES:r})}),i=o.prototype,a=_o(e),s=function(t,e,r){var n,o,i=a(t),s=c(t,e);return s?s.value=r:(i.last=s={index:o=No(e,!0),key:e,value:r,previous:n=i.last,next:null,removed:!1},i.first||(i.first=s),n&&(n.next=s),u?i.size++:t.size++,"F"!==o&&(i.index[o]=s)),t},c=function(t,e){var r,n=a(t),o=No(e);if("F"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===e)return r};return Mo(i,{clear:function(){for(var t=a(this),e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=null),e=e.next;t.first=t.last=null,t.index=Ve(null),u?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=c(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),u?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=ar(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!c(this,t)}}),Mo(i,r?{get:function(t){var e=c(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),u&&so(i,"size",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+" Iterator",o=_o(e),i=_o(n);Rn(t,e,function(t,e){Co(this,{type:n,target:t,state:o(t),kind:e,last:null})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?Pn("keys"===e?r.key:"values"===e?r.value:[r.key,r.value],!1):(t.target=null,Pn(void 0,!0))},r?"entries":"values",!r,!0),Uo(e)}};To("Map",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var Bo=Map.prototype,Do={Map:Map,set:b(Bo.set),get:b(Bo.get),has:b(Bo.has),remove:b(Bo.delete),proto:Bo},zo=Do.Map,Wo=Do.has,qo=Do.get,Ho=Do.set,$o=b([].push),Ko=a(function(){return 1!==zo.groupBy("ab",function(t){return t}).get("a").length});Ce({target:"Map",stat:!0,forced:Ko},{groupBy:function(t,e){j(t),J(e);var r=new zo,n=0;return Ao(t,function(t){var o=e(t,n++);Wo(r,o)?$o(qo(r,o),t):Ho(r,o,[t])}),r}});var Go={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Vo=Et("span").classList,Yo=Vo&&Vo.constructor&&Vo.constructor.prototype,Xo=Yo===Object.prototype?void 0:Yo,Jo=dt("iterator"),Qo=ro.values,Zo=function(t,e){if(t){if(t[Jo]!==Qo)try{_t(t,Jo,Qo)}catch(e){t[Jo]=Qo}if(an(t,e,!0),Go[e])for(var r in ro)if(t[r]!==ro[r])try{_t(t,r,ro[r])}catch(e){t[r]=ro[r]}}};for(var ti in Go)Zo(i[ti]&&i[ti].prototype,ti);Zo(Xo,"DOMTokenList");var ei=function(t,e,r){return function(n){var o=it(n),i=arguments.length,a=i>1?arguments[1]:void 0,u=void 0!==a,s=u?ar(a,i>2?arguments[2]:void 0):void 0,c=new t,f=0;return Ao(o,function(t){var n=u?s(t,f++):t;r?e(c,kt(n)[0],n[1]):e(c,n)}),c}};Ce({target:"Map",stat:!0,forced:!0},{from:ei(Do.Map,Do.set,!0)});var ri=function(t,e,r){return function(){for(var n=new t,o=arguments.length,i=0;i1?arguments[1]:void 0);return!1!==di(e,function(t,n){if(!r(t,n,e))return!1},!0)}});var gi=Do.Map,yi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{filter:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new gi;return di(e,function(t,o){r(t,o,e)&&yi(n,o,t)}),n}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{find:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{key:n}},!0);return n&&n.key}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===di(oi(this),function(e){if((r=e)===(n=t)||r!=r&&n!=n)return!0;var r,n},!0)}});var mi=Do.Map;Ce({target:"Map",stat:!0,forced:!0},{keyBy:function(t,e){var r=new(T(this)?this:mi);J(e);var n=J(r.set);return Ao(t,function(t){f(n,r,e(t),t)}),r}}),Ce({target:"Map",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=di(oi(this),function(e,r){if(e===t)return{key:r}},!0);return e&&e.key}});var bi=Do.Map,wi=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new bi;return di(e,function(t,o){wi(n,r(t,o,e),t)}),n}});var Si=Do.Map,Ei=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new Si;return di(e,function(t,o){Ei(n,o,r(t,o,e))}),n}});var Oi=Do.set;Ce({target:"Map",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=oi(this),r=arguments.length,n=0;n1?arguments[1]:void 0);return!0===di(e,function(t,n){if(r(t,n,e))return!0},!0)}});var Ri=TypeError,Pi=Do.get,Ai=Do.has,ji=Do.set;Ce({target:"Map",proto:!0,real:!0,forced:!0},{update:function(t,e){var r=oi(this),n=arguments.length;J(e);var o=Ai(r,t);if(!o&&n<3)throw new Ri("Updating absent value");var i=o?Pi(r,t):J(n>2?arguments[2]:void 0)(t,r);return ji(r,t,e(i,t,r)),r}});var ki=TypeError,Ii=function(t,e){var r,n=kt(this),o=J(n.get),i=J(n.has),a=J(n.set),u=arguments.length>2?arguments[2]:void 0;if(!T(e)&&!T(u))throw new ki("At least one callback required");return f(i,n,t)?(r=f(o,n,t),T(e)&&(r=e(r),f(a,n,t,r))):T(u)&&(r=u(),f(a,n,t,r)),r};Ce({target:"Map",proto:!0,real:!0,forced:!0},{upsert:Ii}),Ce({target:"Map",proto:!0,real:!0,name:"upsert",forced:!0},{updateOrInsert:Ii});var Ti=b(1..valueOf),Mi="\t\n\v\f\r                 \u2028\u2029\ufeff",Li=b("".replace),Ui=RegExp("^["+Mi+"]+"),Ni=RegExp("(^|[^"+Mi+"])["+Mi+"]+$"),Ci=function(t){return function(e){var r=Wr(j(e));return 1&t&&(r=Li(r,Ui,"")),2&t&&(r=Li(r,Ni,"$1")),r}},_i={start:Ci(1),end:Ci(2),trim:Ci(3)},Fi=Oe.f,Bi=Rt.f,Di=Ct.f,zi=_i.trim,Wi="Number",qi=i[Wi],Hi=qi.prototype,$i=i.TypeError,Ki=b("".slice),Gi=b("".charCodeAt),Vi=Ue(Wi,!qi(" 0o1")||!qi("0b1")||qi("+0x1")),Yi=function(t){var e,r=arguments.length<1?0:qi(function(t){var e=mt(t,"number");return"bigint"==typeof e?e:function(t){var e,r,n,o,i,a,u,s,c=mt(t,"number");if(G(c))throw new $i("Cannot convert a Symbol value to a number");if("string"==typeof c&&c.length>2)if(c=zi(c),43===(e=Gi(c,0))||45===e){if(88===(r=Gi(c,2))||120===r)return NaN}else if(48===e){switch(Gi(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=Ki(c,2)).length,u=0;uo)return NaN;return parseInt(i,n)}return+c}(e)}(t));return U(Hi,e=this)&&a(function(){Ti(e)})?Io(Object(r),this,Yi):r};Yi.prototype=Hi,Vi&&(Hi.constructor=Yi),Ce({global:!0,constructor:!0,wrap:!0,forced:Vi},{Number:Yi}),Vi&&function(t,e){for(var r,n=u?Fi(e):"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range".split(","),o=0;n.length>o;o++)ut(e,r=n[o])&&!ut(t,r)&&Di(t,r,Bi(e,r))}(Yn[Wi],qi),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)});var Xi=i.isFinite;Ce({target:"Number",stat:!0},{isFinite:Number.isFinite||function(t){return"number"==typeof t&&Xi(t)}});var Ji=Math.floor,Qi=Number.isInteger||function(t){return!M(t)&&isFinite(t)&&Ji(t)===t};Ce({target:"Number",stat:!0},{isInteger:Qi}),Ce({target:"Number",stat:!0},{isNaN:function(t){return t!=t}});var Zi=Math.abs;Ce({target:"Number",stat:!0},{isSafeInteger:function(t){return Qi(t)&&Zi(t)<=9007199254740991}}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991}),Ce({target:"Number",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991});var ta=_i.trim,ea=b("".charAt),ra=i.parseFloat,na=i.Symbol,oa=na&&na.iterator,ia=1/ra(Mi+"-0")!=-Infinity||oa&&!a(function(){ra(Object(oa))})?function(t){var e=ta(Wr(t)),r=ra(e);return 0===r&&"-"===ea(e,0)?-0:r}:ra;Ce({target:"Number",stat:!0,forced:Number.parseFloat!==ia},{parseFloat:ia});var aa=_i.trim,ua=i.parseInt,sa=i.Symbol,ca=sa&&sa.iterator,fa=/^[+-]?0x/i,la=b(fa.exec),ha=8!==ua(Mi+"08")||22!==ua(Mi+"0x16")||ca&&!a(function(){ua(Object(ca))})?function(t,e){var r=aa(Wr(t));return ua(r,e>>>0||(la(fa,r)?16:10))}:ua;Ce({target:"Number",stat:!0,forced:Number.parseInt!==ha},{parseInt:ha});var pa=b(v.f),va=b([].push),da=u&&a(function(){var t=Object.create(null);return t[2]=2,!pa(t,2)}),ga=function(t){return function(e){for(var r,n=k(e),o=_e(n),i=da&&null===Qr(n),a=o.length,s=0,c=[];a>s;)r=o[s++],u&&!(i?r in n:pa(n,r))||va(c,t?[r,n[r]]:n[r]);return c}},ya={entries:ga(!0),values:ga(!1)},ma=ya.entries;Ce({target:"Object",stat:!0},{entries:function(t){return ma(t)}}),Ce({target:"Object",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(t){for(var e,r,n=k(t),o=Rt.f,i=Pe(n),a={},u=0;i.length>u;)void 0!==(r=o(n,e=i[u++]))&&Cn(a,e,r);return a}});var ba=a(function(){_e(1)});Ce({target:"Object",stat:!0,forced:ba},{keys:function(t){return _e(it(t))}});var wa=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};Ce({target:"Object",stat:!0},{is:wa});var Sa=ya.values;Ce({target:"Object",stat:!0},{values:function(t){return Sa(t)}}),Ce({target:"Object",stat:!0},{hasOwn:ut});var Ea=Function.prototype,Oa=Ea.apply,xa=Ea.call,Ra="object"==typeof Reflect&&Reflect.apply||(s?xa.bind(Oa):function(){return xa.apply(Oa,arguments)}),Pa=!a(function(){Reflect.apply(function(){})});Ce({target:"Reflect",stat:!0,forced:Pa},{apply:function(t,e,r){return Ra(J(t),e,kt(r))}});var Aa=Function,ja=b([].concat),ka=b([].join),Ia={},Ta=s?Aa.bind:function(t){var e=J(this),r=e.prototype,n=vo(arguments,1),o=function(){var r=ja(n,vo(arguments));return this instanceof o?function(t,e,r){if(!ut(Ia,e)){for(var n=[],o=0;ob)","g");return"b"!==t.exec("b").groups.a||"bc"!=="b".replace(t,"$
    c")}),gs=Oe.f,ys=ne.enforce,ms=dt("match"),bs=i.RegExp,ws=bs.prototype,Ss=i.SyntaxError,Es=b(ws.exec),Os=b("".charAt),xs=b("".replace),Rs=b("".indexOf),Ps=b("".slice),As=/^\?<[^\s\d!#%&*+<=>@^][^\s!#%&*+<=>@^]*>/,js=/a/g,ks=/a/g,Is=new bs(js)!==js,Ts=cs.MISSED_STICKY,Ms=cs.UNSUPPORTED_Y,Ls=u&&(!Is||Ts||ps||ds||a(function(){return ks[ms]=!1,bs(js)!==js||bs(ks)===ks||"/a/i"!==String(bs(js,"i"))}));if(Ue("RegExp",Ls)){for(var Us=function(t,e){var r,n,o,i,a,u,s=U(ws,this),c=es(t),f=void 0===e,l=[],h=t;if(!s&&c&&f&&t.constructor===Us)return t;if((c||U(ws,t))&&(t=t.source,f&&(e=os(h))),t=void 0===t?"":Wr(t),e=void 0===e?"":Wr(e),h=t,ps&&"dotAll"in js&&(n=!!e&&Rs(e,"s")>-1)&&(e=xs(e,/s/g,"")),r=e,Ts&&"sticky"in js&&(o=!!e&&Rs(e,"y")>-1)&&Ms&&(e=xs(e,/y/g,"")),ds&&(i=function(t){for(var e,r=t.length,n=0,o="",i=[],a=Ve(null),u=!1,s=!1,c=0,f="";n<=r;n++){if("\\"===(e=Os(t,n)))e+=Os(t,++n);else if("]"===e)u=!1;else if(!u)switch(!0){case"["===e:u=!0;break;case"("===e:if(o+=e,"?:"===Ps(t,n+1,n+3))continue;Es(As,Ps(t,n+1))&&(n+=2,s=!0),c++;continue;case">"===e&&s:if(""===f||ut(a,f))throw new Ss("Invalid capture group name");a[f]=!0,i[i.length]=[f,c],s=!1,f="";continue}s?f+=e:o+=e}return[o,i]}(t),t=i[0],l=i[1]),a=Io(bs(t,e),s?this:ws,Us),(n||o||l.length)&&(u=ys(a),n&&(u.dotAll=!0,u.raw=Us(function(t){for(var e,r=t.length,n=0,o="",i=!1;n<=r;n++)"\\"!==(e=Os(t,n))?i||"."!==e?("["===e?i=!0:"]"===e&&(i=!1),o+=e):o+="[\\s\\S]":o+=e+Os(t,++n);return o}(t),r)),o&&(u.sticky=!0),l.length&&(u.groups=l)),t!==h)try{_t(a,"source",""===h?"(?:)":h)}catch(t){}return a},Ns=gs(bs),Cs=0;Ns.length>Cs;)ls(Us,bs,Ns[Cs++]);ws.constructor=Us,Us.prototype=ws,ie(i,"RegExp",Us,{constructor:!0})}Uo("RegExp");var _s=zt.PROPER,Fs="toString",Bs=RegExp.prototype,Ds=Bs[Fs];(a(function(){return"/a/b"!==Ds.call({source:"a",flags:"b"})})||_s&&Ds.name!==Fs)&&ie(Bs,Fs,function(){var t=kt(this);return"/"+Wr(t.source)+"/"+Wr(os(t))},{unsafe:!0});var zs=ne.get,Ws=RegExp.prototype,qs=TypeError;u&&ps&&so(Ws,"dotAll",{configurable:!0,get:function(){if(this!==Ws){if("RegExp"===E(this))return!!zs(this).dotAll;throw new qs("Incompatible receiver, RegExp required")}}});var Hs=ne.get,$s=nt("native-string-replace",String.prototype.replace),Ks=RegExp.prototype.exec,Gs=Ks,Vs=b("".charAt),Ys=b("".indexOf),Xs=b("".replace),Js=b("".slice),Qs=function(){var t=/a/,e=/b*/g;return f(Ks,t,"a"),f(Ks,e,"a"),0!==t.lastIndex||0!==e.lastIndex}(),Zs=cs.BROKEN_CARET,tc=void 0!==/()??/.exec("")[1];(Qs||tc||Zs||ps||ds)&&(Gs=function(t){var e,r,n,o,i,a,u,s=this,c=Hs(s),l=Wr(t),h=c.raw;if(h)return h.lastIndex=s.lastIndex,e=f(Gs,h,l),s.lastIndex=h.lastIndex,e;var p=c.groups,v=Zs&&s.sticky,d=f(rs,s),g=s.source,y=0,m=l;if(v&&(d=Xs(d,"y",""),-1===Ys(d,"g")&&(d+="g"),m=Js(l,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&"\n"!==Vs(l,s.lastIndex-1))&&(g="(?: "+g+")",m=" "+m,y++),r=new RegExp("^(?:"+g+")",d)),tc&&(r=new RegExp("^"+g+"$(?!\\s)",d)),Qs&&(n=s.lastIndex),o=f(Ks,v?r:s,m),v?o?(o.input=Js(o.input,y),o[0]=Js(o[0],y),o.index=s.lastIndex,s.lastIndex+=o[0].length):s.lastIndex=0:Qs&&o&&(s.lastIndex=s.global?o.index+o[0].length:n),tc&&o&&o.length>1&&f($s,o[0],r,function(){for(i=1;i]*>)/g,Oc=/\$([$&'`]|\d{1,2})/g,xc=function(t,e,r,n,o,i){var a=r+t.length,u=n.length,s=Oc;return void 0!==o&&(o=it(o),s=Ec),wc(i,s,function(i,s){var c;switch(bc(s,0)){case"$":return"$";case"&":return t;case"`":return Sc(e,0,r);case"'":return Sc(e,a);case"<":c=o[Sc(s,1,-1)];break;default:var f=+s;if(0===f)return i;if(f>u){var l=mc(f/10);return 0===l?i:l<=u?void 0===n[l-1]?bc(s,1):n[l-1]+bc(s,1):i}c=n[f-1]}return void 0===c?"":c})},Rc=dt("replace"),Pc=Math.max,Ac=Math.min,jc=b([].concat),kc=b([].push),Ic=b("".indexOf),Tc=b("".slice),Mc="$0"==="a".replace(/./,"$0"),Lc=!!/./[Rc]&&""===/./[Rc]("a","$0"),Uc=!a(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:"7"},t},"7"!=="".replace(t,"$")});pc("replace",function(t,e,r){var n=Lc?"$":"$0";return[function(t,r){var n=j(this),o=P(t)?void 0:Q(t,Rc);return o?f(o,t,n,r):f(e,Wr(n),t,r)},function(t,o){var i=kt(this),a=Wr(t);if("string"==typeof o&&-1===Ic(o,n)&&-1===Ic(o,"$<")){var u=r(e,i,a,o);if(u.done)return u.value}var s=T(o);s||(o=Wr(o));var c,f=i.global;f&&(c=i.unicode,i.lastIndex=0);for(var l,h=[];null!==(l=yc(i,a))&&(kc(h,l),f);)""===Wr(l[0])&&(i.lastIndex=dc(a,ve(i.lastIndex),c));for(var p,v="",d=0,g=0;g=d&&(v+=Tc(a,d,b)+y,d=b+m.length)}return v+Tc(a,d)}]},!Uc||!Mc||Lc),pc("search",function(t,e,r){return[function(e){var r=j(this),n=P(e)?void 0:Q(e,t);return n?f(n,e,r):new RegExp(e)[t](Wr(r))},function(t){var n=kt(this),o=Wr(t),i=r(e,n,o);if(i.done)return i.value;var a=n.lastIndex;wa(a,0)||(n.lastIndex=0);var u=yc(n,o);return wa(n.lastIndex,a)||(n.lastIndex=a),null===u?-1:u.index}]});var Nc=dt("species"),Cc=function(t,e){var r,n=kt(t).constructor;return void 0===n||P(r=kt(n)[Nc])?e:La(r)},_c=cs.UNSUPPORTED_Y,Fc=Math.min,Bc=b([].push),Dc=b("".slice),zc=!a(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r="ab".split(t);return 2!==r.length||"a"!==r[0]||"b"!==r[1]}),Wc="c"==="abbc".split(/(b)*/)[1]||4!=="test".split(/(?:)/,-1).length||2!=="ab".split(/(?:ab)*/).length||4!==".".split(/(.?)(.?)/).length||".".split(/()()/).length>1||"".split(/.?/).length;pc("split",function(t,e,r){var n="0".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:f(e,this,t,r)}:e;return[function(e,r){var o=j(this),i=P(e)?void 0:Q(e,t);return i?f(i,e,o,r):f(n,Wr(o),e,r)},function(t,o){var i=kt(this),a=Wr(t);if(!Wc){var u=r(n,i,a,o,n!==e);if(u.done)return u.value}var s=Cc(i,RegExp),c=i.unicode,f=new s(_c?"^(?:"+i.source+")":i,(i.ignoreCase?"i":"")+(i.multiline?"m":"")+(i.unicode?"u":"")+(_c?"g":"y")),l=void 0===o?4294967295:o>>>0;if(0===l)return[];if(0===a.length)return null===yc(f,a)?[a]:[];for(var h=0,p=0,v=[];p0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},Kc=b($c),Gc=b("".slice),Vc=Math.ceil,Yc=function(t){return function(e,r,n){var o,i,a=Wr(j(e)),u=ve(r),s=a.length,c=void 0===n?" ":Wr(n);return u<=s||""===c?a:((i=Kc(c,Vc((o=u-s)/c.length))).length>o&&(i=Gc(i,0,o)),t?a+i:i+a)}},Xc={start:Yc(!1),end:Yc(!0)},Jc=Xc.start,Qc=Array,Zc=RegExp.escape,tf=b("".charAt),ef=b("".charCodeAt),rf=b(1.1.toString),nf=b([].join),of=/^[0-9a-z]/i,af=/^[$()*+./?[\\\]^{|}]/,uf=RegExp("^[!\"#%&',\\-:;<=>@`~"+Mi+"]"),sf=b(of.exec),cf={"\t":"t","\n":"n","\v":"v","\f":"f","\r":"r"},ff=function(t){var e=rf(ef(t,0),16);return e.length<3?"\\x"+Jc(e,2,"0"):"\\u"+Jc(e,4,"0")},lf=!Zc||"\\x61b"!==Zc("ab");Ce({target:"RegExp",stat:!0,forced:lf},{escape:function(t){!function(t){if("string"==typeof t)return t;throw new qc("Argument is not a string")}(t);for(var e=t.length,r=Qc(e),n=0;n=56320||n+1>=e||56320!=(64512&ef(t,n+1))?r[n]=ff(o):(r[n]=o,r[++n]=tf(t,n))}}return nf(r,"")}}),To("Set",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var hf=Set.prototype,pf={Set:Set,add:b(hf.add),has:b(hf.has),remove:b(hf.delete),proto:hf},vf=pf.has,df=function(t){return vf(t),t},gf=pf.Set,yf=pf.proto,mf=b(yf.forEach),bf=b(yf.keys),wf=bf(new gf).next,Sf=function(t,e,r){return r?ci({iterator:bf(t),next:wf},e):mf(t,e)},Ef=pf.Set,Of=pf.add,xf=function(t){var e=new Ef;return Sf(t,function(t){Of(e,t)}),e},Rf=ln(pf.proto,"size","get")||function(t){return t.size},Pf="Invalid size",Af=RangeError,jf=TypeError,kf=Math.max,If=function(t,e){this.set=t,this.size=kf(e,0),this.has=J(t.has),this.keys=J(t.keys)};If.prototype={getIterator:function(){return{iterator:t=kt(f(this.keys,this.set)),next:t.next,done:!1};var t},includes:function(t){return f(this.has,this.set,t)}};var Tf=function(t){kt(t);var e=+t.size;if(e!=e)throw new jf(Pf);var r=ce(e);if(r<0)throw new Af(Pf);return new If(t,r)},Mf=pf.has,Lf=pf.remove,Uf=function(t){var e=df(this),r=Tf(t),n=xf(e);return Rf(e)<=r.size?Sf(e,function(t){r.includes(t)&&Lf(n,t)}):ci(r.getIterator(),function(t){Mf(e,t)&&Lf(n,t)}),n},Nf=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},Cf=function(t){var e=L("Set");try{(new e)[t](Nf(0));try{return(new e)[t](Nf(-1)),!1}catch(t){return!0}}catch(t){return!1}};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("difference")},{difference:Uf});var _f=pf.Set,Ff=pf.add,Bf=pf.has,Df=function(t){var e=df(this),r=Tf(t),n=new _f;return Rf(e)>r.size?ci(r.getIterator(),function(t){Bf(e,t)&&Ff(n,t)}):Sf(e,function(t){r.includes(t)&&Ff(n,t)}),n},zf=!Cf("intersection")||a(function(){return"3,2"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))});Ce({target:"Set",proto:!0,real:!0,forced:zf},{intersection:Df});var Wf=pf.has,qf=function(t){var e=df(this),r=Tf(t);if(Rf(e)<=r.size)return!1!==Sf(e,function(t){if(r.includes(t))return!1},!0);var n=r.getIterator();return!1!==ci(n,function(t){if(Wf(e,t))return Tn(n,"normal",!1)})};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isDisjointFrom")},{isDisjointFrom:qf});var Hf=function(t){var e=df(this),r=Tf(t);return!(Rf(e)>r.size)&&!1!==Sf(e,function(t){if(!r.includes(t))return!1},!0)};Ce({target:"Set",proto:!0,real:!0,forced:!Cf("isSubsetOf")},{isSubsetOf:Hf});var $f=pf.has,Kf=function(t){var e=df(this),r=Tf(t);if(Rf(e)1?arguments[1]:void 0);return!1!==Sf(e,function(t){if(!r(t,t,e))return!1},!0)}});var el=dt("iterator"),rl=Object,nl=L("Set"),ol=function(t){return function(t){return M(t)&&"number"==typeof t.size&&T(t.has)&&T(t.keys)}(t)?t:function(t){if(P(t))return!1;var e=rl(t);return void 0!==e[el]||"@@iterator"in e||ut(un,pr(e))}(t)?new nl(t):t};Ce({target:"Set",proto:!0,real:!0,forced:!0},{difference:function(t){return f(Uf,this,ol(t))}});var il=pf.Set,al=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{filter:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new il;return Sf(e,function(t){r(t,t,e)&&al(n,t)}),n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{find:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=Sf(e,function(t){if(r(t,t,e))return{value:t}},!0);return n&&n.value}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{intersection:function(t){return f(Df,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return f(qf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return f(Hf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return f(Kf,this,ol(t))}});var ul=b([].join),sl=b([].push);Ce({target:"Set",proto:!0,real:!0,forced:!0},{join:function(t){var e=df(this),r=void 0===t?",":Wr(t),n=[];return Sf(e,function(t){sl(n,t)}),ul(n,r)}});var cl=pf.Set,fl=pf.add;Ce({target:"Set",proto:!0,real:!0,forced:!0},{map:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new cl;return Sf(e,function(t){fl(n,r(t,t,e))}),n}});var ll=TypeError;Ce({target:"Set",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=df(this),r=arguments.length<2,n=r?void 0:arguments[1];if(J(t),Sf(e,function(o){r?(r=!1,n=o):n=t(n,o,o,e)}),r)throw new ll("Reduce of empty set with no initial value");return n}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{some:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0);return!0===Sf(e,function(t){if(r(t,t,e))return!0},!0)}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return f(Xf,this,ol(t))}}),Ce({target:"Set",proto:!0,real:!0,forced:!0},{union:function(t){return f(Qf,this,ol(t))}});var hl=dt("species"),pl=dt("isConcatSpreadable"),vl=W>=51||!a(function(){var t=[];return t[pl]=!1,t.concat()[0]!==t}),dl=function(t){if(!M(t))return!1;var e=t[pl];return void 0!==e?!!e:ur(t)},gl=!(vl&&(W>=51||!a(function(){var t=[];return(t.constructor={})[hl]=function(){return{foo:1}},1!==t.concat(Boolean).foo})));Ce({target:"Array",proto:!0,arity:1,forced:gl},{concat:function(t){var e,r,n,o,i,a=it(this),u=xr(a,0),s=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0,n=e.length,o=void 0===r?n:ip(ve(r),n),i=Wr(t);return op(e,o-i.length,o)===i}}),Ze("String","endsWith");var sp=RangeError,cp=String.fromCharCode,fp=String.fromCodePoint,lp=b([].join);Ce({target:"String",stat:!0,arity:1,forced:!!fp&&1!==fp.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],he(e,1114111)!==e)throw new sp(e+" is not a valid code point");r[o]=e<65536?cp(e):cp(55296+((e-=65536)>>10),e%1024+56320)}return lp(r,"")}});var hp=b("".indexOf);Ce({target:"String",proto:!0,forced:!rp("includes")},{includes:function(t){return!!~hp(Wr(j(this)),Wr(tp(t)),arguments.length>1?arguments[1]:void 0)}}),Ze("String","includes"),b(un.String);var pp=/Version\/10(?:\.\d+){1,2}(?: [\w./]+)?(?: Mobile\/\w+)? Safari\//.test(_),vp=Xc.start;Ce({target:"String",proto:!0,forced:pp},{padStart:function(t){return vp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padStart");var dp=Xc.end;Ce({target:"String",proto:!0,forced:pp},{padEnd:function(t){return dp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze("String","padEnd");var gp=b([].push),yp=b([].join);Ce({target:"String",stat:!0},{raw:function(t){var e=k(it(t).raw),r=de(e);if(!r)return"";for(var n=arguments.length,o=[],i=0;;){if(gp(o,Wr(e[i++])),i===r)return yp(o,"");i1?arguments[1]:void 0,e.length)),n=Wr(t);return bp(e,r,r+n.length)===n}}),Ze("String","startsWith");var Op=zt.PROPER,xp=function(t){return a(function(){return!!Mi[t]()||"​…᠎"!=="​…᠎"[t]()||Op&&Mi[t].name!==t})},Rp=_i.start,Pp=xp("trimStart")?function(){return Rp(this)}:"".trimStart;Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimLeft!==Pp},{trimLeft:Pp}),Ce({target:"String",proto:!0,name:"trimStart",forced:"".trimStart!==Pp},{trimStart:Pp}),Ze("String","trimLeft");var Ap=_i.end,jp=xp("trimEnd")?function(){return Ap(this)}:"".trimEnd;Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimRight!==jp},{trimRight:jp}),Ce({target:"String",proto:!0,name:"trimEnd",forced:"".trimEnd!==jp},{trimEnd:jp}),Ze("String","trimRight");var kp=Object.getOwnPropertyDescriptor,Ip=function(t){if(!u)return i[t];var e=kp(i,t);return e&&e.value},Tp=dt("iterator"),Mp=!a(function(){var t=new URL("b?a=1&b=2&c=3","https://a"),e=t.searchParams,r=new URLSearchParams("a=1&a=2&b=3"),n="";return t.pathname="c%20d",e.forEach(function(t,r){e.delete("b"),n+=r+t}),r.delete("a",2),r.delete("b",void 0),!e.size&&!u||!e.sort||"https://a/c%20d?a=1&c=3"!==t.href||"3"!==e.get("c")||"a=1"!==String(new URLSearchParams("?a=1"))||!e[Tp]||"a"!==new URL("https://a@b").username||"b"!==new URLSearchParams(new URLSearchParams("a=b")).get("a")||"xn--e1aybc"!==new URL("https://тест").host||"#%D0%B1"!==new URL("https://a#б").hash||"a1c3"!==n||"x"!==new URL("https://x",void 0).host}),Lp=TypeError,Up=function(t,e){if(t0;)t[o]=t[--o];o!==i++&&(t[o]=n)}else for(var a=Np(r/2),u=Cp(vo(t,0,a),e),s=Cp(vo(t,a),e),c=u.length,f=s.length,l=0,h=0;l0&&0!=(t&r);r>>=1)e++;return e},pv=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},vv=function(t){for(var e=(t=nv(t,cv," ")).length,r="",n=0;ne){r+="%",n++;continue}var i=lv(t,n+1);if(i!=i){r+=o,n++;continue}n+=2;var a=hv(i);if(0===a)o=Jp(i);else{if(1===a||a>4){r+="�",n++;continue}for(var u=[i],s=1;se||"%"!==tv(t,n));){var c=lv(t,n+1);if(c!=c){n+=3;break}if(c>191||c<128)break;rv(u,c),n+=2,s++}if(u.length!==a){r+="�";continue}var f=pv(u);null===f?r+="�":o=Qp(f)}}r+=o,n++}return r},dv=/[!'()~]|%20/g,gv={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+"},yv=function(t){return gv[t]},mv=function(t){return nv(Xp(t),dv,yv)},bv=fn(function(t,e){zp(this,{type:Dp,target:Wp(t).entries,index:0,kind:e})},Bp,function(){var t=qp(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);var n=e[r];switch(t.kind){case"keys":return Pn(n.key,!1);case"values":return Pn(n.value,!1)}return Pn([n.key,n.value],!1)},!0),wv=function(t){this.entries=[],this.url=null,void 0!==t&&(M(t)?this.parseObject(t):this.parseQuery("string"==typeof t?"?"===tv(t,0)?uv(t,1):t:Wr(t)))};wv.prototype={type:Bp,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,r,n,o,i,a,u,s=this.entries,c=Fn(t);if(c)for(r=(e=Dn(t,c)).next;!(n=f(r,e)).done;){if(o=Dn(kt(n.value)),(a=f(i=o.next,o)).done||(u=f(i,o)).done||!f(i,o).done)throw new Yp("Expected sequence with length 2");rv(s,{key:Wr(a.value),value:Wr(u.value)})}else for(var l in t)ut(t,l)&&rv(s,{key:l,value:Wr(t[l])})},parseQuery:function(t){if(t)for(var e,r,n=this.entries,o=av(t,"&"),i=0;i0?arguments[0]:void 0));u||(this.size=t.entries.length)},Ev=Sv.prototype;if(Mo(Ev,{append:function(t,e){var r=Wp(this);Up(arguments.length,2),rv(r.entries,{key:Wr(t),value:Wr(e)}),u||this.length++,r.updateURL()},delete:function(t){for(var e=Wp(this),r=Up(arguments.length,1),n=e.entries,o=Wr(t),i=r<2?void 0:arguments[1],a=void 0===i?i:Wr(i),s=0;se.key?1:-1}),t.updateURL()},forEach:function(t){for(var e,r=Wp(this).entries,n=ar(t,arguments.length>1?arguments[1]:void 0),o=0;o1?Rv(arguments[1]):{})}}),T($p)){var Pv=function(t){return ko(this,Gp),new $p(t,arguments.length>1?Rv(arguments[1]):{})};Gp.constructor=Pv,Pv.prototype=Gp,Ce({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Pv})}}var Av={URLSearchParams:Sv,getState:Wp},jv=URLSearchParams,kv=jv.prototype,Iv=b(kv.append),Tv=b(kv.delete),Mv=b(kv.forEach),Lv=b([].push),Uv=new jv("a=1&a=2&b=3");Uv.delete("a",1),Uv.delete("b",void 0),Uv+""!="a=2"&&ie(kv,"delete",function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return Tv(this,t);var n=[];Mv(this,function(t,e){Lv(n,{key:e,value:t})}),Up(e,1);for(var o,i=Wr(t),a=Wr(r),u=0,s=0,c=!1,f=n.length;uo;)for(var s,c=R(arguments[o++]),l=i?$v(_e(c),i(c)):_e(c),h=l.length,p=0;h>p;)s=l[p++],u&&!f(a,c,s)||(r[s]=c[s]);return r}:qv,Gv=2147483647,Vv=/[^\0-\u007E]/,Yv=/[.\u3002\uFF0E\uFF61]/g,Xv="Overflow: input needs wider integers to process",Jv=RangeError,Qv=b(Yv.exec),Zv=Math.floor,td=String.fromCharCode,ed=b("".charCodeAt),rd=b([].join),nd=b([].push),od=b("".replace),id=b("".split),ad=b("".toLowerCase),ud=function(t){return t+22+75*(t<26)},sd=function(t,e,r){var n=0;for(t=r?Zv(t/700):t>>1,t+=Zv(t/e);t>455;)t=Zv(t/35),n+=36;return Zv(n+36*t/(t+38))},cd=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=i&&nZv((Gv-a)/l))throw new Jv(Xv);for(a+=(f-i)*l,i=f,r=0;rGv)throw new Jv(Xv);if(n===i){for(var h=a,p=36;;){var v=p<=u?1:p>=u+26?26:p-u;if(h?@[\\\]^|]/,qd=/[\0\t\n\r #/:<>?@[\\\]^|]/,Hd=/^[\u0000-\u0020]+/,$d=/(^|[^\u0000-\u0020])[\u0000-\u0020]+$/,Kd=/[\t\n\r]/g,Gd=function(t){var e,r,n,o;if("number"==typeof t){for(e=[],r=0;r<4;r++)Td(e,t%256),t=md(t/256);return Ed(e,".")}if("object"==typeof t){for(e="",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r?n:e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?":":"::",o=!0):(e+=Od(t[r],16),r<7&&(e+=":")));return"["+e+"]"}return t},Vd={},Yd=Kv({},Vd,{" ":1,'"':1,"<":1,">":1,"`":1}),Xd=Kv({},Yd,{"#":1,"?":1,"{":1,"}":1}),Jd=Kv({},Xd,{"/":1,":":1,";":1,"=":1,"@":1,"[":1,"\\":1,"]":1,"^":1,"|":1}),Qd=function(t,e){var r=fd(t,0);return r>32&&r<127&&!ut(e,t)?t:encodeURIComponent(t)},Zd={ftp:21,file:null,http:80,https:443,ws:80,wss:443},tg=function(t,e){var r;return 2===t.length&&Sd(Nd,wd(t,0))&&(":"===(r=wd(t,1))||!e&&"|"===r)},eg=function(t){var e;return t.length>1&&tg(kd(t,0,2))&&(2===t.length||"/"===(e=wd(t,2))||"\\"===e||"?"===e||"#"===e)},rg=function(t){return"."===t||"%2e"===Id(t)},ng={},og={},ig={},ag={},ug={},sg={},cg={},fg={},lg={},hg={},pg={},vg={},dg={},gg={},yg={},mg={},bg={},wg={},Sg={},Eg={},Og={},xg=function(t,e,r){var n,o,i,a=Wr(t);if(e){if(o=this.parse(a))throw new gd(o);this.searchParams=null}else{if(void 0!==r&&(n=new xg(r,!0)),o=this.parse(a,null,n))throw new gd(o);(i=vd(new pd)).bindURL(this),this.searchParams=i}};xg.prototype={type:"URL",parse:function(t,e,r){var n,o,i,a,u,s=this,c=e||ng,f=0,l="",h=!1,p=!1,v=!1;for(t=Wr(t),e||(s.scheme="",s.username="",s.password="",s.host=null,s.port=null,s.path=[],s.query=null,s.fragment=null,s.cannotBeABaseURL=!1,t=Pd(t,Hd,""),t=Pd(t,$d,"$1")),t=Pd(t,Kd,""),n=Wn(t);f<=n.length;){switch(o=n[f],c){case ng:if(!o||!Sd(Nd,o)){if(e)return Md;c=ig;continue}l+=Id(o),c=og;break;case og:if(o&&(Sd(Cd,o)||"+"===o||"-"===o||"."===o))l+=Id(o);else{if(":"!==o){if(e)return Md;l="",c=ig,f=0;continue}if(e&&(s.isSpecial()!==ut(Zd,l)||"file"===l&&(s.includesCredentials()||null!==s.port)||"file"===s.scheme&&!s.host))return;if(s.scheme=l,e)return void(s.isSpecial()&&Zd[s.scheme]===s.port&&(s.port=null));l="","file"===s.scheme?c=gg:s.isSpecial()&&r&&r.scheme===s.scheme?c=ag:s.isSpecial()?c=fg:"/"===n[f+1]?(c=ug,f++):(s.cannotBeABaseURL=!0,Rd(s.path,""),c=Sg)}break;case ig:if(!r||r.cannotBeABaseURL&&"#"!==o)return Md;if(r.cannotBeABaseURL&&"#"===o){s.scheme=r.scheme,s.path=vo(r.path),s.query=r.query,s.fragment="",s.cannotBeABaseURL=!0,c=Og;break}c="file"===r.scheme?gg:sg;continue;case ag:if("/"!==o||"/"!==n[f+1]){c=sg;continue}c=lg,f++;break;case ug:if("/"===o){c=hg;break}c=wg;continue;case sg:if(s.scheme=r.scheme,o===Wv)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query;else if("/"===o||"\\"===o&&s.isSpecial())c=cg;else if("?"===o)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query="",c=Eg;else{if("#"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.path.length--,c=wg;continue}s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og}break;case cg:if(!s.isSpecial()||"/"!==o&&"\\"!==o){if("/"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,c=wg;continue}c=hg}else c=lg;break;case fg:if(c=lg,"/"!==o||"/"!==wd(l,f+1))continue;f++;break;case lg:if("/"!==o&&"\\"!==o){c=hg;continue}break;case hg:if("@"===o){h&&(l="%40"+l),h=!0,i=Wn(l);for(var d=0;d65535)return Ud;s.port=s.isSpecial()&&m===Zd[s.scheme]?null:m,l=""}if(e)return;c=bg;continue}return Ud}l+=o;break;case gg:if(s.scheme="file","/"===o||"\\"===o)c=yg;else{if(!r||"file"!==r.scheme){c=wg;continue}switch(o){case Wv:s.host=r.host,s.path=vo(r.path),s.query=r.query;break;case"?":s.host=r.host,s.path=vo(r.path),s.query="",c=Eg;break;case"#":s.host=r.host,s.path=vo(r.path),s.query=r.query,s.fragment="",c=Og;break;default:eg(Ed(vo(n,f),""))||(s.host=r.host,s.path=vo(r.path),s.shortenPath()),c=wg;continue}}break;case yg:if("/"===o||"\\"===o){c=mg;break}r&&"file"===r.scheme&&!eg(Ed(vo(n,f),""))&&(tg(r.path[0],!0)?Rd(s.path,r.path[0]):s.host=r.host),c=wg;continue;case mg:if(o===Wv||"/"===o||"\\"===o||"?"===o||"#"===o){if(!e&&tg(l))c=wg;else if(""===l){if(s.host="",e)return;c=bg}else{if(a=s.parseHost(l))return a;if("localhost"===s.host&&(s.host=""),e)return;l="",c=bg}continue}l+=o;break;case bg:if(s.isSpecial()){if(c=wg,"/"!==o&&"\\"!==o)continue}else if(e||"?"!==o)if(e||"#"!==o){if(o!==Wv&&(c=wg,"/"!==o))continue}else s.fragment="",c=Og;else s.query="",c=Eg;break;case wg:if(o===Wv||"/"===o||"\\"===o&&s.isSpecial()||!e&&("?"===o||"#"===o)){if(".."===(u=Id(u=l))||"%2e."===u||".%2e"===u||"%2e%2e"===u?(s.shortenPath(),"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,"")):rg(l)?"/"===o||"\\"===o&&s.isSpecial()||Rd(s.path,""):("file"===s.scheme&&!s.path.length&&tg(l)&&(s.host&&(s.host=""),l=wd(l,0)+":"),Rd(s.path,l)),l="","file"===s.scheme&&(o===Wv||"?"===o||"#"===o))for(;s.path.length>1&&""===s.path[0];)Ad(s.path);"?"===o?(s.query="",c=Eg):"#"===o&&(s.fragment="",c=Og)}else l+=Qd(o,Xd);break;case Sg:"?"===o?(s.query="",c=Eg):"#"===o?(s.fragment="",c=Og):o!==Wv&&(s.path[0]+=Qd(o,Vd));break;case Eg:e||"#"!==o?o!==Wv&&("'"===o&&s.isSpecial()?s.query+="%27":s.query+="#"===o?"%23":Qd(o,Vd)):(s.fragment="",c=Og);break;case Og:o!==Wv&&(s.fragment+=Qd(o,Yd))}f++}},parseHost:function(t){var e,r,n;if("["===wd(t,0)){if("]"!==wd(t,t.length-1))return Ld;if(e=function(t){var e,r,n,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,f=null,l=0,h=function(){return wd(t,l)};if(":"===h()){if(":"!==wd(t,1))return;l+=2,f=++c}for(;h();){if(8===c)return;if(":"!==h()){for(e=r=0;r<4&&Sd(zd,h());)e=16*e+yd(h(),16),l++,r++;if("."===h()){if(0===r)return;if(l-=r,c>6)return;for(n=0;h();){if(o=null,n>0){if(!("."===h()&&n<4))return;l++}if(!Sd(_d,h()))return;for(;Sd(_d,h());){if(i=yd(h(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!==n||c++}if(4!==n)return;break}if(":"===h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!==c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!==c)return;return s}(kd(t,1,-1)),!e)return Ld;this.host=e}else if(this.isSpecial()){if(t=function(t){var e,r,n=[],o=id(od(ad(t),Yv,"."),".");for(e=0;e4)return t;for(r=[],n=0;n1&&"0"===wd(o,0)&&(i=Sd(Fd,o)?16:8,o=kd(o,8===i?1:2)),""===o)a=0;else{if(!Sd(10===i?Dd:8===i?Bd:zd,o))return t;a=yd(o,i)}Rd(r,a)}for(n=0;n=bd(256,5-e))return null}else if(a>255)return null;for(u=xd(r),n=0;n1?arguments[1]:void 0,n=ld(e,new xg(t,!1,r));u||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Pg=Rg.prototype,Ag=function(t,e){return{get:function(){return hd(this)[t]()},set:e&&function(t){return hd(this)[e](t)},configurable:!0,enumerable:!0}};if(u&&(so(Pg,"href",Ag("serialize","setHref")),so(Pg,"origin",Ag("getOrigin")),so(Pg,"protocol",Ag("getProtocol","setProtocol")),so(Pg,"username",Ag("getUsername","setUsername")),so(Pg,"password",Ag("getPassword","setPassword")),so(Pg,"host",Ag("getHost","setHost")),so(Pg,"hostname",Ag("getHostname","setHostname")),so(Pg,"port",Ag("getPort","setPort")),so(Pg,"pathname",Ag("getPathname","setPathname")),so(Pg,"search",Ag("getSearch","setSearch")),so(Pg,"searchParams",Ag("getSearchParams")),so(Pg,"hash",Ag("getHash","setHash"))),ie(Pg,"toJSON",function(){return hd(this).serialize()},{enumerable:!0}),ie(Pg,"toString",function(){return hd(this).serialize()},{enumerable:!0}),dd){var jg=dd.createObjectURL,kg=dd.revokeObjectURL;jg&&ie(Rg,"createObjectURL",ar(jg,dd)),kg&&ie(Rg,"revokeObjectURL",ar(kg,dd))}an(Rg,"URL"),Ce({global:!0,constructor:!0,forced:!Mp,sham:!u},{URL:Rg});var Ig=L("URL"),Tg=Mp&&a(function(){Ig.canParse()}),Mg=a(function(){return 1!==Ig.canParse.length});Ce({target:"URL",stat:!0,forced:!Tg||Mg},{canParse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return!!new Ig(r,n)}catch(t){return!1}}});var Lg=L("URL");Ce({target:"URL",stat:!0,forced:!Mp},{parse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return new Lg(r,n)}catch(t){return null}}}),Ce({target:"URL",proto:!0,enumerable:!0},{toJSON:function(){return f(URL.prototype.toString,this)}});var Ug=WeakMap.prototype,Ng={WeakMap:WeakMap,set:b(Ug.set),get:b(Ug.get),has:b(Ug.has),remove:b(Ug.delete)},Cg=Ng.has,_g=function(t){return Cg(t),t},Fg=Ng.get,Bg=Ng.has,Dg=Ng.set;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var r,n,o=_g(this);return Bg(o,t)?(r=Fg(o,t),"update"in e&&(r=e.update(r,t,o),Dg(o,t,r)),r):(n=e.insert(t,o),Dg(o,t,n),n)}}),Ce({target:"WeakMap",stat:!0,forced:!0},{from:ei(Ng.WeakMap,Ng.set,!0)}),Ce({target:"WeakMap",stat:!0,forced:!0},{of:ri(Ng.WeakMap,Ng.set,!0)});var zg=Ng.remove;Ce({target:"WeakMap",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=_g(this),r=!0,n=0,o=arguments.length;n2&&(n=r,M(o=arguments[2])&&"cause"in o&&_t(n,"cause",o.cause));var s=[];return Ao(t,ny,{that:s}),_t(r,"errors",s),r};dn?dn(oy,ry):Ae(oy,ry,{name:!0});var iy=oy.prototype=Ve(ry.prototype,{constructor:d(1,oy),message:d(1,""),name:d(1,"AggregateError")});Ce({global:!0,constructor:!0,arity:2},{AggregateError:oy});var ay,uy,sy,cy,fy=function(t){return _.slice(0,t.length)===t},ly=fy("Bun/")?"BUN":fy("Cloudflare-Workers")?"CLOUDFLARE":fy("Deno/")?"DENO":fy("Node.js/")?"NODE":i.Bun&&"string"==typeof Bun.version?"BUN":i.Deno&&"object"==typeof Deno.version?"DENO":"process"===E(i.process)?"NODE":i.window&&i.document?"BROWSER":"REST",hy="NODE"===ly,py=/(?:ipad|iphone|ipod).*applewebkit/i.test(_),vy=i.setImmediate,dy=i.clearImmediate,gy=i.process,yy=i.Dispatch,my=i.Function,by=i.MessageChannel,wy=i.String,Sy=0,Ey={},Oy="onreadystatechange";a(function(){ay=i.location});var xy=function(t){if(ut(Ey,t)){var e=Ey[t];delete Ey[t],e()}},Ry=function(t){return function(){xy(t)}},Py=function(t){xy(t.data)},Ay=function(t){i.postMessage(wy(t),ay.protocol+"//"+ay.host)};vy&&dy||(vy=function(t){Up(arguments.length,1);var e=T(t)?t:my(t),r=vo(arguments,1);return Ey[++Sy]=function(){Ra(e,void 0,r)},uy(Sy),Sy},dy=function(t){delete Ey[t]},hy?uy=function(t){gy.nextTick(Ry(t))}:yy&&yy.now?uy=function(t){yy.now(Ry(t))}:by&&!py?(cy=(sy=new by).port2,sy.port1.onmessage=Py,uy=ar(cy.postMessage,cy)):i.addEventListener&&T(i.postMessage)&&!i.importScripts&&ay&&"file:"!==ay.protocol&&!a(Ay)?(uy=Ay,i.addEventListener("message",Py,!1)):uy=Oy in Et("script")?function(t){De.appendChild(Et("script"))[Oy]=function(){De.removeChild(this),xy(t)}}:function(t){setTimeout(Ry(t),0)});var jy={set:vy,clear:dy},ky=function(){this.head=null,this.tail=null};ky.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var Iy,Ty,My,Ly,Uy,Ny=ky,Cy=/ipad|iphone|ipod/i.test(_)&&"undefined"!=typeof Pebble,_y=/web0s(?!.*chrome)/i.test(_),Fy=jy.set,By=i.MutationObserver||i.WebKitMutationObserver,Dy=i.document,zy=i.process,Wy=i.Promise,qy=Ip("queueMicrotask");if(!qy){var Hy=new Ny,$y=function(){var t,e;for(hy&&(t=zy.domain)&&t.exit();e=Hy.get();)try{e()}catch(t){throw Hy.head&&Iy(),t}t&&t.enter()};py||hy||_y||!By||!Dy?!Cy&&Wy&&Wy.resolve?((Ly=Wy.resolve(void 0)).constructor=Wy,Uy=ar(Ly.then,Ly),Iy=function(){Uy($y)}):hy?Iy=function(){zy.nextTick($y)}:(Fy=ar(Fy,i),Iy=function(){Fy($y)}):(Ty=!0,My=Dy.createTextNode(""),new By($y).observe(My,{characterData:!0}),Iy=function(){My.data=Ty=!Ty}),qy=function(t){Hy.head||Iy(),Hy.add(t)}}var Ky,Gy,Vy,Yy=qy,Xy=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Jy=i.Promise,Qy=dt("species"),Zy=!1,tm=T(i.PromiseRejectionEvent),em=Ue("Promise",function(){var t=Kt(Jy),e=t!==String(Jy);if(!e&&66===W)return!0;if(!W||W<51||!/native code/.test(t)){var r=new Jy(function(t){t(1)}),n=function(t){t(function(){},function(){})};if((r.constructor={})[Qy]=n,!(Zy=r.then(function(){})instanceof n))return!0}return!(e||"BROWSER"!==ly&&"DENO"!==ly||tm)}),rm={CONSTRUCTOR:em,REJECTION_EVENT:tm,SUBCLASSING:Zy},nm=TypeError,om=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw new nm("Bad Promise constructor");e=t,r=n}),this.resolve=J(e),this.reject=J(r)},im={f:function(t){return new om(t)}},am=jy.set,um="Promise",sm=rm.CONSTRUCTOR,cm=rm.REJECTION_EVENT,fm=rm.SUBCLASSING,lm=ne.getterFor(um),hm=ne.set,pm=Jy&&Jy.prototype,vm=Jy,dm=pm,gm=i.TypeError,ym=i.document,mm=i.process,bm=im.f,wm=bm,Sm=!!(ym&&ym.createEvent&&i.dispatchEvent),Em="unhandledrejection",Om=function(t){var e;return!(!M(t)||!T(e=t.then))&&e},xm=function(t,e){var r,n,o,i=e.value,a=1===e.state,u=a?t.ok:t.fail,s=t.resolve,c=t.reject,l=t.domain;try{u?(a||(2===e.rejection&&km(e),e.rejection=1),!0===u?r=i:(l&&l.enter(),r=u(i),l&&(l.exit(),o=!0)),r===t.promise?c(new gm("Promise-chain cycle")):(n=Om(r))?f(n,r,s,c):s(r)):c(i)}catch(t){l&&!o&&l.exit(),c(t)}},Rm=function(t,e){t.notified||(t.notified=!0,Yy(function(){for(var r,n=t.reactions;r=n.get();)xm(r,t);t.notified=!1,e&&!t.rejection&&Am(t)}))},Pm=function(t,e,r){var n,o;Sm?((n=ym.createEvent("Event")).promise=e,n.reason=r,n.initEvent(t,!1,!0),i.dispatchEvent(n)):n={promise:e,reason:r},!cm&&(o=i["on"+t])?o(n):t===Em&&function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}("Unhandled promise rejection",r)},Am=function(t){f(am,i,function(){var e,r=t.facade,n=t.value;if(jm(t)&&(e=Xy(function(){hy?mm.emit("unhandledRejection",n,r):Pm(Em,r,n)}),t.rejection=hy||jm(t)?2:1,e.error))throw e.value})},jm=function(t){return 1!==t.rejection&&!t.parent},km=function(t){f(am,i,function(){var e=t.facade;hy?mm.emit("rejectionHandled",e):Pm("rejectionhandled",e,t.value)})},Im=function(t,e,r){return function(n){t(e,n,r)}},Tm=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Rm(t,!0))},Mm=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new gm("Promise can't be resolved itself");var n=Om(e);n?Yy(function(){var r={done:!1};try{f(n,e,Im(Mm,r,t),Im(Tm,r,t))}catch(e){Tm(r,e,t)}}):(t.value=e,t.state=1,Rm(t,!1))}catch(e){Tm({done:!1},e,t)}}};if(sm&&(vm=function(t){ko(this,dm),J(t),f(Ky,this);var e=lm(this);try{t(Im(Mm,e),Im(Tm,e))}catch(t){Tm(e,t)}},(Ky=function(t){hm(this,{type:um,done:!1,notified:!1,parent:!1,reactions:new Ny,rejection:!1,state:0,value:null})}).prototype=ie(dm=vm.prototype,"then",function(t,e){var r=lm(this),n=bm(Cc(this,vm));return r.parent=!0,n.ok=!T(t)||t,n.fail=T(e)&&e,n.domain=hy?mm.domain:void 0,0===r.state?r.reactions.add(n):Yy(function(){xm(n,r)}),n.promise}),Gy=function(){var t=new Ky,e=lm(t);this.promise=t,this.resolve=Im(Mm,e),this.reject=Im(Tm,e)},im.f=bm=function(t){return t===vm||void 0===t?new Gy(t):wm(t)},T(Jy)&&pm!==Object.prototype)){Vy=pm.then,fm||ie(pm,"then",function(t,e){var r=this;return new vm(function(t,e){f(Vy,r,t,e)}).then(t,e)},{unsafe:!0});try{delete pm.constructor}catch(t){}dn&&dn(pm,dm)}Ce({global:!0,constructor:!0,wrap:!0,forced:sm},{Promise:vm}),an(vm,um,!1),Uo(um);var Lm=rm.CONSTRUCTOR||!Gn(function(t){Jy.all(t).then(void 0,function(){})});Ce({target:"Promise",stat:!0,forced:Lm},{all:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),i=[],a=0,u=1;Ao(t,function(t){var s=a++,c=!1;u++,f(r,e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise}});var Um=Jy&&Jy.prototype;if(Ce({target:"Promise",proto:!0,forced:rm.CONSTRUCTOR,real:!0},{catch:function(t){return this.then(void 0,t)}}),T(Jy)){var Nm=L("Promise").prototype.catch;Um.catch!==Nm&&ie(Um,"catch",Nm,{unsafe:!0})}Ce({target:"Promise",stat:!0,forced:Lm},{race:function(t){var e=this,r=im.f(e),n=r.reject,o=Xy(function(){var o=J(e.resolve);Ao(t,function(t){f(o,e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{reject:function(t){var e=im.f(this);return(0,e.reject)(t),e.promise}});var Cm=function(t,e){if(kt(t),M(e)&&e.constructor===t)return e;var r=im.f(t);return(0,r.resolve)(e),r.promise};Ce({target:"Promise",stat:!0,forced:rm.CONSTRUCTOR},{resolve:function(t){return Cm(this,t)}}),Ce({target:"Promise",stat:!0,forced:Lm},{allSettled:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),o=[],i=0,a=1;Ao(t,function(t){var u=i++,s=!1;a++,f(r,e,t).then(function(t){s||(s=!0,o[u]={status:"fulfilled",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:"rejected",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var _m="No one promise resolved";Ce({target:"Promise",stat:!0,forced:Lm},{any:function(t){var e=this,r=L("AggregateError"),n=im.f(e),o=n.resolve,i=n.reject,a=Xy(function(){var n=J(e.resolve),a=[],u=0,s=1,c=!1;Ao(t,function(t){var l=u++,h=!1;s++,f(n,e,t).then(function(t){h||c||(c=!0,o(t))},function(t){h||c||(h=!0,a[l]=t,--s||i(new r(a,_m)))})}),--s||i(new r(a,_m))});return a.error&&i(a.value),n.promise}}),Ce({target:"Promise",stat:!0},{withResolvers:function(){var t=im.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}});var Fm=Jy&&Jy.prototype,Bm=!!Jy&&a(function(){Fm.finally.call({then:function(){}},function(){})});if(Ce({target:"Promise",proto:!0,real:!0,forced:Bm},{finally:function(t){var e=Cc(this,L("Promise")),r=T(t);return this.then(r?function(r){return Cm(e,t()).then(function(){return r})}:t,r?function(r){return Cm(e,t()).then(function(){throw r})}:t)}}),T(Jy)){var Dm=L("Promise").prototype.finally;Fm.finally!==Dm&&ie(Fm,"finally",Dm,{unsafe:!0})}var zm=i.Promise,Wm=!1,qm=!zm||!zm.try||Xy(function(){zm.try(function(t){Wm=8===t},8)}).error||!Wm;Ce({target:"Promise",stat:!0,forced:qm},{try:function(t){var e=arguments.length>1?vo(arguments,1):[],r=im.f(this),n=Xy(function(){return Ra(J(t),void 0,e)});return(n.error?r.reject:r.resolve)(n.value),r.promise}}),Ze("Promise","finally");var Hm="URLSearchParams"in self,$m="Symbol"in self&&"iterator"in Symbol,Km="FileReader"in self&&"Blob"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),Gm="FormData"in self,Vm="ArrayBuffer"in self;if(Vm)var Ym=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],Xm=ArrayBuffer.isView||function(t){return t&&Ym.indexOf(Object.prototype.toString.call(t))>-1};function Jm(t){if("string"!=typeof t&&(t=String(t)),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError("Invalid character in header field name");return t.toLowerCase()}function Qm(t){return"string"!=typeof t&&(t=String(t)),t}function Zm(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return $m&&(e[Symbol.iterator]=function(){return e}),e}function tb(t){this.map={},t instanceof tb?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function eb(t){if(t.bodyUsed)return Promise.reject(new TypeError("Already read"));t.bodyUsed=!0}function rb(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function nb(t){var e=new FileReader,r=rb(e);return e.readAsArrayBuffer(t),r}function ob(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function ib(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?"string"==typeof t?this._bodyText=t:Km&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:Gm&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:Hm&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():Vm&&Km&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=ob(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Vm&&(ArrayBuffer.prototype.isPrototypeOf(t)||Xm(t))?this._bodyArrayBuffer=ob(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText="",this.headers.get("content-type")||("string"==typeof t?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):Hm&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},Km&&(this.blob=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?eb(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(nb)}),this.text=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=rb(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}(e.method||this.method||"GET"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,("GET"===this.method||"HEAD"===this.method)&&r)throw new TypeError("Body not allowed for GET or HEAD requests");this._initBody(r)}function sb(t){var e=new FormData;return t.trim().split("&").forEach(function(t){if(t){var r=t.split("="),n=r.shift().replace(/\+/g," "),o=r.join("=").replace(/\+/g," ");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function cb(t,e){e||(e={}),this.type="default",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText="statusText"in e?e.statusText:"OK",this.headers=new tb(e.headers),this.url=e.url||"",this._initBody(t)}ub.prototype.clone=function(){return new ub(this,{body:this._bodyInit})},ib.call(ub.prototype),ib.call(cb.prototype),cb.prototype.clone=function(){return new cb(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new tb(this.headers),url:this.url})},cb.error=function(){var t=new cb(null,{status:0,statusText:""});return t.type="error",t};var fb=[301,302,303,307,308];cb.redirect=function(t,e){if(-1===fb.indexOf(e))throw new RangeError("Invalid status code");return new cb(null,{status:e,headers:{location:t}})};var lb=self.DOMException;try{new lb}catch(t){(lb=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),lb.prototype.constructor=lb}function hb(t,e){return new Promise(function(r,n){var o=new ub(t,e);if(o.signal&&o.signal.aborted)return n(new lb("Aborted","AbortError"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||"",e=new tb,t.replace(/\r?\n[\t ]+/g," ").split(/\r?\n/).forEach(function(t){var r=t.split(":"),n=r.shift().trim();if(n){var o=r.join(":").trim();e.append(n,o)}}),e)};n.url="responseURL"in i?i.responseURL:n.headers.get("X-Request-URL"),r(new cb("response"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError("Network request failed"))},i.ontimeout=function(){n(new TypeError("Network request failed"))},i.onabort=function(){n(new lb("Aborted","AbortError"))},i.open(o.method,o.url,!0),"include"===o.credentials?i.withCredentials=!0:"omit"===o.credentials&&(i.withCredentials=!1),"responseType"in i&&Km&&(i.responseType="blob"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener("abort",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener("abort",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}hb.polyfill=!0,self.fetch||(self.fetch=hb,self.Headers=tb,self.Request=ub,self.Response=cb);var pb=Object.getOwnPropertySymbols,vb=Object.prototype.hasOwnProperty,db=Object.prototype.propertyIsEnumerable,gb=function(){try{if(!Object.assign)return!1;var t=new String("abc");if(t[5]="de","5"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e["_"+String.fromCharCode(r)]=r;if("0123456789"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(""))return!1;var n={};return"abcdefghijklmnopqrst".split("").forEach(function(t){n[t]=t}),"abcdefghijklmnopqrst"===Object.keys(Object.assign({},n)).join("")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=function(t){if(null==t)throw new TypeError("Object.assign cannot be called with null or undefined");return Object(t)}(t),i=1;i0&&r[0]<4?1:+(r[0]+r[1])),!n&&_&&(!(r=_.match(/Edge\\/(\\d+)/))||r[1]>=74)&&(r=_.match(/Chrome\\/(\\d+)/))&&(n=+r[1]);var W=n,q=i.String,H=!!Object.getOwnPropertySymbols&&!a(function(){var t=Symbol(\"symbol detection\");return!q(t)||!(Object(t)instanceof Symbol)||!Symbol.sham&&W&&W<41}),$=H&&!Symbol.sham&&\"symbol\"==typeof Symbol.iterator,K=Object,G=$?function(t){return\"symbol\"==typeof t}:function(t){var e=L(\"Symbol\");return T(e)&&U(e.prototype,K(t))},V=String,Y=function(t){try{return V(t)}catch(t){return\"Object\"}},X=TypeError,J=function(t){if(T(t))return t;throw new X(Y(t)+\" is not a function\")},Q=function(t,e){var r=t[e];return P(r)?void 0:J(r)},Z=TypeError,tt=Object.defineProperty,et=function(t,e){try{tt(i,t,{value:e,configurable:!0,writable:!0})}catch(r){i[t]=e}return e},rt=e(function(t){var e=\"__core-js_shared__\",r=t.exports=i[e]||et(e,{});(r.versions||(r.versions=[])).push({version:\"3.38.1\",mode:\"global\",copyright:\"© 2014-2024 Denis Pushkarev (zloirock.ru)\",license:\"https://github.com/zloirock/core-js/blob/v3.38.1/LICENSE\",source:\"https://github.com/zloirock/core-js\"})}),nt=function(t,e){return rt[t]||(rt[t]=e||{})},ot=Object,it=function(t){return ot(j(t))},at=b({}.hasOwnProperty),ut=Object.hasOwn||function(t,e){return at(it(t),e)},st=0,ct=Math.random(),ft=b(1..toString),lt=function(t){return\"Symbol(\"+(void 0===t?\"\":t)+\")_\"+ft(++st+ct,36)},ht=i.Symbol,pt=nt(\"wks\"),vt=$?ht.for||ht:ht&&ht.withoutSetter||lt,dt=function(t){return ut(pt,t)||(pt[t]=H&&ut(ht,t)?ht[t]:vt(\"Symbol.\"+t)),pt[t]},gt=TypeError,yt=dt(\"toPrimitive\"),mt=function(t,e){if(!M(t)||G(t))return t;var r,n=Q(t,yt);if(n){if(void 0===e&&(e=\"default\"),r=f(n,t,e),!M(r)||G(r))return r;throw new gt(\"Can't convert object to primitive value\")}return void 0===e&&(e=\"number\"),function(t,e){var r,n;if(\"string\"===e&&T(r=t.toString)&&!M(n=f(r,t)))return n;if(T(r=t.valueOf)&&!M(n=f(r,t)))return n;if(\"string\"!==e&&T(r=t.toString)&&!M(n=f(r,t)))return n;throw new Z(\"Can't convert object to primitive value\")}(t,e)},bt=function(t){var e=mt(t,\"string\");return G(e)?e:e+\"\"},wt=i.document,St=M(wt)&&M(wt.createElement),Et=function(t){return St?wt.createElement(t):{}},Ot=!u&&!a(function(){return 7!==Object.defineProperty(Et(\"div\"),\"a\",{get:function(){return 7}}).a}),xt=Object.getOwnPropertyDescriptor,Rt={f:u?xt:function(t,e){if(t=k(t),e=bt(e),Ot)try{return xt(t,e)}catch(t){}if(ut(t,e))return d(!f(v.f,t,e),t[e])}},Pt=u&&a(function(){return 42!==Object.defineProperty(function(){},\"prototype\",{value:42,writable:!1}).prototype}),At=String,jt=TypeError,kt=function(t){if(M(t))return t;throw new jt(At(t)+\" is not an object\")},It=TypeError,Tt=Object.defineProperty,Mt=Object.getOwnPropertyDescriptor,Lt=\"enumerable\",Ut=\"configurable\",Nt=\"writable\",Ct={f:u?Pt?function(t,e,r){if(kt(t),e=bt(e),kt(r),\"function\"==typeof t&&\"prototype\"===e&&\"value\"in r&&Nt in r&&!r[Nt]){var n=Mt(t,e);n&&n[Nt]&&(t[e]=r.value,r={configurable:Ut in r?r[Ut]:n[Ut],enumerable:Lt in r?r[Lt]:n[Lt],writable:!1})}return Tt(t,e,r)}:Tt:function(t,e,r){if(kt(t),e=bt(e),kt(r),Ot)try{return Tt(t,e,r)}catch(t){}if(\"get\"in r||\"set\"in r)throw new It(\"Accessors not supported\");return\"value\"in r&&(t[e]=r.value),t}},_t=u?function(t,e,r){return Ct.f(t,e,d(1,r))}:function(t,e,r){return t[e]=r,t},Ft=Function.prototype,Bt=u&&Object.getOwnPropertyDescriptor,Dt=ut(Ft,\"name\"),zt={EXISTS:Dt,PROPER:Dt&&\"something\"===function(){}.name,CONFIGURABLE:Dt&&(!u||u&&Bt(Ft,\"name\").configurable)},Wt=b(Function.toString);T(rt.inspectSource)||(rt.inspectSource=function(t){return Wt(t)});var qt,Ht,$t,Kt=rt.inspectSource,Gt=i.WeakMap,Vt=T(Gt)&&/native code/.test(String(Gt)),Yt=nt(\"keys\"),Xt=function(t){return Yt[t]||(Yt[t]=lt(t))},Jt={},Qt=\"Object already initialized\",Zt=i.TypeError;if(Vt||rt.state){var te=rt.state||(rt.state=new(0,i.WeakMap));te.get=te.get,te.has=te.has,te.set=te.set,qt=function(t,e){if(te.has(t))throw new Zt(Qt);return e.facade=t,te.set(t,e),e},Ht=function(t){return te.get(t)||{}},$t=function(t){return te.has(t)}}else{var ee=Xt(\"state\");Jt[ee]=!0,qt=function(t,e){if(ut(t,ee))throw new Zt(Qt);return e.facade=t,_t(t,ee,e),e},Ht=function(t){return ut(t,ee)?t[ee]:{}},$t=function(t){return ut(t,ee)}}var re,ne={set:qt,get:Ht,has:$t,enforce:function(t){return $t(t)?Ht(t):qt(t,{})},getterFor:function(t){return function(e){var r;if(!M(e)||(r=Ht(e)).type!==t)throw new Zt(\"Incompatible receiver, \"+t+\" required\");return r}}},oe=e(function(t){var e=zt.CONFIGURABLE,r=ne.enforce,n=ne.get,o=String,i=Object.defineProperty,s=b(\"\".slice),c=b(\"\".replace),f=b([].join),l=u&&!a(function(){return 8!==i(function(){},\"length\",{value:8}).length}),h=String(String).split(\"String\"),p=t.exports=function(t,n,a){\"Symbol(\"===s(o(n),0,7)&&(n=\"[\"+c(o(n),/^Symbol\\(([^)]*)\\).*$/,\"$1\")+\"]\"),a&&a.getter&&(n=\"get \"+n),a&&a.setter&&(n=\"set \"+n),(!ut(t,\"name\")||e&&t.name!==n)&&(u?i(t,\"name\",{value:n,configurable:!0}):t.name=n),l&&a&&ut(a,\"arity\")&&t.length!==a.arity&&i(t,\"length\",{value:a.arity});try{a&&ut(a,\"constructor\")&&a.constructor?u&&i(t,\"prototype\",{writable:!1}):t.prototype&&(t.prototype=void 0)}catch(t){}var p=r(t);return ut(p,\"source\")||(p.source=f(h,\"string\"==typeof n?n:\"\")),t};Function.prototype.toString=p(function(){return T(this)&&n(this).source||Kt(this)},\"toString\")}),ie=function(t,e,r,n){n||(n={});var o=n.enumerable,i=void 0!==n.name?n.name:e;if(T(r)&&oe(r,i,n),n.global)o?t[e]=r:et(e,r);else{try{n.unsafe?t[e]&&(o=!0):delete t[e]}catch(t){}o?t[e]=r:Ct.f(t,e,{value:r,enumerable:!1,configurable:!n.nonConfigurable,writable:!n.nonWritable})}return t},ae=Math.ceil,ue=Math.floor,se=Math.trunc||function(t){var e=+t;return(e>0?ue:ae)(e)},ce=function(t){var e=+t;return e!=e||0===e?0:se(e)},fe=Math.max,le=Math.min,he=function(t,e){var r=ce(t);return r<0?fe(r+e,0):le(r,e)},pe=Math.min,ve=function(t){var e=ce(t);return e>0?pe(e,9007199254740991):0},de=function(t){return ve(t.length)},ge=function(t){return function(e,r,n){var o=k(e),i=de(o);if(0===i)return!t&&-1;var a,u=he(n,i);if(t&&r!=r){for(;i>u;)if((a=o[u++])!=a)return!0}else for(;i>u;u++)if((t||u in o)&&o[u]===r)return t||u||0;return!t&&-1}},ye={includes:ge(!0),indexOf:ge(!1)},me=ye.indexOf,be=b([].push),we=function(t,e){var r,n=k(t),o=0,i=[];for(r in n)!ut(Jt,r)&&ut(n,r)&&be(i,r);for(;e.length>o;)ut(n,r=e[o++])&&(~me(i,r)||be(i,r));return i},Se=[\"constructor\",\"hasOwnProperty\",\"isPrototypeOf\",\"propertyIsEnumerable\",\"toLocaleString\",\"toString\",\"valueOf\"],Ee=Se.concat(\"length\",\"prototype\"),Oe={f:Object.getOwnPropertyNames||function(t){return we(t,Ee)}},xe={f:Object.getOwnPropertySymbols},Re=b([].concat),Pe=L(\"Reflect\",\"ownKeys\")||function(t){var e=Oe.f(kt(t)),r=xe.f;return r?Re(e,r(t)):e},Ae=function(t,e,r){for(var n=Pe(e),o=Ct.f,i=Rt.f,a=0;aa;)Ct.f(t,r=o[a++],n[r]);return t},Be={f:Fe},De=L(\"document\",\"documentElement\"),ze=\"prototype\",We=\"script\",qe=Xt(\"IE_PROTO\"),He=function(){},$e=function(t){return\"<\"+We+\">\"+t+\"\"},Ke=function(t){t.write($e(\"\")),t.close();var e=t.parentWindow.Object;return t=null,e},Ge=function(){try{re=new ActiveXObject(\"htmlfile\")}catch(t){}var t,e,r;Ge=\"undefined\"!=typeof document?document.domain&&re?Ke(re):(e=Et(\"iframe\"),r=\"java\"+We+\":\",e.style.display=\"none\",De.appendChild(e),e.src=String(r),(t=e.contentWindow.document).open(),t.write($e(\"document.F=Object\")),t.close(),t.F):Ke(re);for(var n=Se.length;n--;)delete Ge[ze][Se[n]];return Ge()};Jt[qe]=!0;var Ve=Object.create||function(t,e){var r;return null!==t?(He[ze]=kt(t),r=new He,He[ze]=null,r[qe]=t):r=Ge(),void 0===e?r:Be.f(r,e)},Ye=Ct.f,Xe=dt(\"unscopables\"),Je=Array.prototype;void 0===Je[Xe]&&Ye(Je,Xe,{configurable:!0,value:Ve(null)});var Qe=function(t){Je[Xe][t]=!0};Ce({target:\"Array\",proto:!0},{at:function(t){var e=it(this),r=de(e),n=ce(t),o=n>=0?n:r+n;return o<0||o>=r?void 0:e[o]}}),Qe(\"at\");var Ze=function(t,e){return b(i[t].prototype[e])},tr=(Ze(\"Array\",\"at\"),TypeError),er=function(t,e){if(!delete t[e])throw new tr(\"Cannot delete property \"+Y(e)+\" of \"+Y(t))},rr=Math.min,nr=[].copyWithin||function(t,e){var r=it(this),n=de(r),o=he(t,n),i=he(e,n),a=arguments.length>2?arguments[2]:void 0,u=rr((void 0===a?n:he(a,n))-i,n-o),s=1;for(i0;)i in r?r[o]=r[i]:er(r,o),o+=s,i+=s;return r};Ce({target:\"Array\",proto:!0},{copyWithin:nr}),Qe(\"copyWithin\"),Ze(\"Array\",\"copyWithin\"),Ce({target:\"Array\",proto:!0},{fill:function(t){for(var e=it(this),r=de(e),n=arguments.length,o=he(n>1?arguments[1]:void 0,r),i=n>2?arguments[2]:void 0,a=void 0===i?r:he(i,r);a>o;)e[o++]=t;return e}}),Qe(\"fill\"),Ze(\"Array\",\"fill\");var or=function(t){if(\"Function\"===E(t))return b(t)},ir=or(or.bind),ar=function(t,e){return J(t),void 0===e?t:s?ir(t,e):function(){return t.apply(e,arguments)}},ur=Array.isArray||function(t){return\"Array\"===E(t)},sr={};sr[dt(\"toStringTag\")]=\"z\";var cr=\"[object z]\"===String(sr),fr=dt(\"toStringTag\"),lr=Object,hr=\"Arguments\"===E(function(){return arguments}()),pr=cr?E:function(t){var e,r,n;return void 0===t?\"Undefined\":null===t?\"Null\":\"string\"==typeof(r=function(t,e){try{return t[e]}catch(t){}}(e=lr(t),fr))?r:hr?E(e):\"Object\"===(n=E(e))&&T(e.callee)?\"Arguments\":n},vr=function(){},dr=L(\"Reflect\",\"construct\"),gr=/^\\s*(?:class|function)\\b/,yr=b(gr.exec),mr=!gr.test(vr),br=function(t){if(!T(t))return!1;try{return dr(vr,[],t),!0}catch(t){return!1}},wr=function(t){if(!T(t))return!1;switch(pr(t)){case\"AsyncFunction\":case\"GeneratorFunction\":case\"AsyncGeneratorFunction\":return!1}try{return mr||!!yr(gr,Kt(t))}catch(t){return!0}};wr.sham=!0;var Sr=!dr||a(function(){var t;return br(br.call)||!br(Object)||!br(function(){t=!0})||t})?wr:br,Er=dt(\"species\"),Or=Array,xr=function(t,e){return new(function(t){var e;return ur(t)&&(Sr(e=t.constructor)&&(e===Or||ur(e.prototype))||M(e)&&null===(e=e[Er]))&&(e=void 0),void 0===e?Or:e}(t))(0===e?0:e)},Rr=b([].push),Pr=function(t){var e=1===t,r=2===t,n=3===t,o=4===t,i=6===t,a=7===t,u=5===t||i;return function(s,c,f,l){for(var h,p,v=it(s),d=R(v),g=de(d),y=ar(c,f),m=0,b=l||xr,w=e?b(s,g):r||a?b(s,0):void 0;g>m;m++)if((u||m in d)&&(p=y(h=d[m],m,v),t))if(e)w[m]=p;else if(p)switch(t){case 3:return!0;case 5:return h;case 6:return m;case 2:Rr(w,h)}else switch(t){case 4:return!1;case 7:Rr(w,h)}return i?-1:n||o?o:w}},Ar={forEach:Pr(0),map:Pr(1),filter:Pr(2),some:Pr(3),every:Pr(4),find:Pr(5),findIndex:Pr(6),filterReject:Pr(7)},jr=Ar.find,kr=\"find\",Ir=!0;kr in[]&&Array(1)[kr](function(){Ir=!1}),Ce({target:\"Array\",proto:!0,forced:Ir},{find:function(t){return jr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(kr),Ze(\"Array\",\"find\");var Tr=Ar.findIndex,Mr=\"findIndex\",Lr=!0;Mr in[]&&Array(1)[Mr](function(){Lr=!1}),Ce({target:\"Array\",proto:!0,forced:Lr},{findIndex:function(t){return Tr(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(Mr),Ze(\"Array\",\"findIndex\");var Ur=TypeError,Nr=function(t){if(t>9007199254740991)throw Ur(\"Maximum allowed index exceeded\");return t},Cr=function(t,e,r,n,o,i,a,u){for(var s,c,f=o,l=0,h=!!a&&ar(a,u);l0&&ur(s)?(c=de(s),f=Cr(t,e,s,c,f,i-1)-1):(Nr(f+1),t[f]=s),f++),l++;return f},_r=Cr;Ce({target:\"Array\",proto:!0},{flatMap:function(t){var e,r=it(this),n=de(r);return J(t),(e=xr(r,0)).length=_r(e,r,r,n,0,1,t,arguments.length>1?arguments[1]:void 0),e}}),Qe(\"flatMap\"),Ze(\"Array\",\"flatMap\"),Ce({target:\"Array\",proto:!0},{flat:function(){var t=arguments.length?arguments[0]:void 0,e=it(this),r=de(e),n=xr(e,0);return n.length=_r(n,e,e,r,0,void 0===t?1:ce(t)),n}}),Qe(\"flat\"),Ze(\"Array\",\"flat\");var Fr,Br,Dr,zr=String,Wr=function(t){if(\"Symbol\"===pr(t))throw new TypeError(\"Cannot convert a Symbol value to a string\");return zr(t)},qr=b(\"\".charAt),Hr=b(\"\".charCodeAt),$r=b(\"\".slice),Kr=function(t){return function(e,r){var n,o,i=Wr(j(e)),a=ce(r),u=i.length;return a<0||a>=u?t?\"\":void 0:(n=Hr(i,a))<55296||n>56319||a+1===u||(o=Hr(i,a+1))<56320||o>57343?t?qr(i,a):n:t?$r(i,a,a+2):o-56320+(n-55296<<10)+65536}},Gr={codeAt:Kr(!1),charAt:Kr(!0)},Vr=!a(function(){function t(){}return t.prototype.constructor=null,Object.getPrototypeOf(new t)!==t.prototype}),Yr=Xt(\"IE_PROTO\"),Xr=Object,Jr=Xr.prototype,Qr=Vr?Xr.getPrototypeOf:function(t){var e=it(t);if(ut(e,Yr))return e[Yr];var r=e.constructor;return T(r)&&e instanceof r?r.prototype:e instanceof Xr?Jr:null},Zr=dt(\"iterator\"),tn=!1;[].keys&&(\"next\"in(Dr=[].keys())?(Br=Qr(Qr(Dr)))!==Object.prototype&&(Fr=Br):tn=!0);var en=!M(Fr)||a(function(){var t={};return Fr[Zr].call(t)!==t});en&&(Fr={}),T(Fr[Zr])||ie(Fr,Zr,function(){return this});var rn={IteratorPrototype:Fr,BUGGY_SAFARI_ITERATORS:tn},nn=Ct.f,on=dt(\"toStringTag\"),an=function(t,e,r){t&&!r&&(t=t.prototype),t&&!ut(t,on)&&nn(t,on,{configurable:!0,value:e})},un={},sn=rn.IteratorPrototype,cn=function(){return this},fn=function(t,e,r,n){var o=e+\" Iterator\";return t.prototype=Ve(sn,{next:d(+!n,r)}),an(t,o,!1),un[o]=cn,t},ln=function(t,e,r){try{return b(J(Object.getOwnPropertyDescriptor(t,e)[r]))}catch(t){}},hn=String,pn=TypeError,vn=function(t){if(function(t){return M(t)||null===t}(t))return t;throw new pn(\"Can't set \"+hn(t)+\" as a prototype\")},dn=Object.setPrototypeOf||(\"__proto__\"in{}?function(){var t,e=!1,r={};try{(t=ln(Object.prototype,\"__proto__\",\"set\"))(r,[]),e=r instanceof Array}catch(t){}return function(r,n){return j(r),vn(n),M(r)?(e?t(r,n):r.__proto__=n,r):r}}():void 0),gn=zt.PROPER,yn=zt.CONFIGURABLE,mn=rn.IteratorPrototype,bn=rn.BUGGY_SAFARI_ITERATORS,wn=dt(\"iterator\"),Sn=\"keys\",En=\"values\",On=\"entries\",xn=function(){return this},Rn=function(t,e,r,n,o,i,a){fn(r,e,n);var u,s,c,l=function(t){if(t===o&&g)return g;if(!bn&&t&&t in v)return v[t];switch(t){case Sn:case En:case On:return function(){return new r(this,t)}}return function(){return new r(this)}},h=e+\" Iterator\",p=!1,v=t.prototype,d=v[wn]||v[\"@@iterator\"]||o&&v[o],g=!bn&&d||l(o),y=\"Array\"===e&&v.entries||d;if(y&&(u=Qr(y.call(new t)))!==Object.prototype&&u.next&&(Qr(u)!==mn&&(dn?dn(u,mn):T(u[wn])||ie(u,wn,xn)),an(u,h,!0)),gn&&o===En&&d&&d.name!==En&&(yn?_t(v,\"name\",En):(p=!0,g=function(){return f(d,this)})),o)if(s={values:l(En),keys:i?g:l(Sn),entries:l(On)},a)for(c in s)(bn||p||!(c in v))&&ie(v,c,s[c]);else Ce({target:e,proto:!0,forced:bn||p},s);return v[wn]!==g&&ie(v,wn,g,{name:o}),un[e]=g,s},Pn=function(t,e){return{value:t,done:e}},An=Gr.charAt,jn=\"String Iterator\",kn=ne.set,In=ne.getterFor(jn);Rn(String,\"String\",function(t){kn(this,{type:jn,string:Wr(t),index:0})},function(){var t,e=In(this),r=e.string,n=e.index;return n>=r.length?Pn(void 0,!0):(t=An(r,n),e.index+=t.length,Pn(t,!1))});var Tn=function(t,e,r){var n,o;kt(t);try{if(!(n=Q(t,\"return\"))){if(\"throw\"===e)throw r;return r}n=f(n,t)}catch(t){o=!0,n=t}if(\"throw\"===e)throw r;if(o)throw n;return kt(n),r},Mn=function(t,e,r,n){try{return n?e(kt(r)[0],r[1]):e(r)}catch(e){Tn(t,\"throw\",e)}},Ln=dt(\"iterator\"),Un=Array.prototype,Nn=function(t){return void 0!==t&&(un.Array===t||Un[Ln]===t)},Cn=function(t,e,r){u?Ct.f(t,e,d(0,r)):t[e]=r},_n=dt(\"iterator\"),Fn=function(t){if(!P(t))return Q(t,_n)||Q(t,\"@@iterator\")||un[pr(t)]},Bn=TypeError,Dn=function(t,e){var r=arguments.length<2?Fn(t):e;if(J(r))return kt(f(r,t));throw new Bn(Y(t)+\" is not iterable\")},zn=Array,Wn=function(t){var e=it(t),r=Sr(this),n=arguments.length,o=n>1?arguments[1]:void 0,i=void 0!==o;i&&(o=ar(o,n>2?arguments[2]:void 0));var a,u,s,c,l,h,p=Fn(e),v=0;if(!p||this===zn&&Nn(p))for(a=de(e),u=r?new this(a):zn(a);a>v;v++)h=i?o(e[v],v):e[v],Cn(u,v,h);else for(u=r?new this:[],l=(c=Dn(e,p)).next;!(s=f(l,c)).done;v++)h=i?Mn(c,o,[s.value,v],!0):s.value,Cn(u,v,h);return u.length=v,u},qn=dt(\"iterator\"),Hn=!1;try{var $n=0,Kn={next:function(){return{done:!!$n++}},return:function(){Hn=!0}};Kn[qn]=function(){return this},Array.from(Kn,function(){throw 2})}catch(t){}var Gn=function(t,e){try{if(!e&&!Hn)return!1}catch(t){return!1}var r=!1;try{var n={};n[qn]=function(){return{next:function(){return{done:r=!0}}}},t(n)}catch(t){}return r},Vn=!Gn(function(t){Array.from(t)});Ce({target:\"Array\",stat:!0,forced:Vn},{from:Wn});var Yn=i,Xn=ye.includes,Jn=a(function(){return!Array(1).includes()});Ce({target:\"Array\",proto:!0,forced:Jn},{includes:function(t){return Xn(this,t,arguments.length>1?arguments[1]:void 0)}}),Qe(\"includes\"),Ze(\"Array\",\"includes\");var Qn=Ct.f,Zn=\"Array Iterator\",to=ne.set,eo=ne.getterFor(Zn),ro=Rn(Array,\"Array\",function(t,e){to(this,{type:Zn,target:k(t),index:0,kind:e})},function(){var t=eo(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);switch(t.kind){case\"keys\":return Pn(r,!1);case\"values\":return Pn(e[r],!1)}return Pn([r,e[r]],!1)},\"values\"),no=un.Arguments=un.Array;if(Qe(\"keys\"),Qe(\"values\"),Qe(\"entries\"),u&&\"values\"!==no.name)try{Qn(no,\"name\",{value:\"values\"})}catch(t){}cr||ie(Object.prototype,\"toString\",cr?{}.toString:function(){return\"[object \"+pr(this)+\"]\"},{unsafe:!0}),Ze(\"Array\",\"values\");var oo=Array,io=a(function(){function t(){}return!(oo.of.call(t)instanceof t)});Ce({target:\"Array\",stat:!0,forced:io},{of:function(){for(var t=0,e=arguments.length,r=new(Sr(this)?this:oo)(e);e>t;)Cn(r,t,arguments[t++]);return r.length=e,r}});var ao=dt(\"hasInstance\"),uo=Function.prototype;ao in uo||Ct.f(uo,ao,{value:oe(function(t){if(!T(this)||!M(t))return!1;var e=this.prototype;return M(e)?U(e,t):t instanceof this},ao)}),dt(\"hasInstance\");var so=function(t,e,r){return r.get&&oe(r.get,e,{getter:!0}),r.set&&oe(r.set,e,{setter:!0}),Ct.f(t,e,r)},co=zt.EXISTS,fo=Function.prototype,lo=b(fo.toString),ho=/function\\b(?:\\s|\\/\\*[\\S\\s]*?\\*\\/|\\/\\/[^\\n\\r]*[\\n\\r]+)*([^\\s(/]*)/,po=b(ho.exec);u&&!co&&so(fo,\"name\",{configurable:!0,get:function(){try{return po(ho,lo(this))[1]}catch(t){return\"\"}}});var vo=b([].slice),go=Oe.f,yo=\"object\"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[],mo={f:function(t){return yo&&\"Window\"===E(t)?function(t){try{return go(t)}catch(t){return vo(yo)}}(t):go(k(t))}},bo=a(function(){if(\"function\"==typeof ArrayBuffer){var t=new ArrayBuffer(8);Object.isExtensible(t)&&Object.defineProperty(t,\"a\",{value:8})}}),wo=Object.isExtensible,So=a(function(){wo(1)})||bo?function(t){return!!M(t)&&(!bo||\"ArrayBuffer\"!==E(t))&&(!wo||wo(t))}:wo,Eo=!a(function(){return Object.isExtensible(Object.preventExtensions({}))}),Oo=e(function(t){var e=Ct.f,r=!1,n=lt(\"meta\"),o=0,i=function(t){e(t,n,{value:{objectID:\"O\"+o++,weakData:{}}})},a=t.exports={enable:function(){a.enable=function(){},r=!0;var t=Oe.f,e=b([].splice),o={};o[n]=1,t(o).length&&(Oe.f=function(r){for(var o=t(r),i=0,a=o.length;ii;i++)if((u=y(t[i]))&&U(Po,u))return u;return new Ro(!1)}n=Dn(t,o)}for(s=h?t.next:n.next;!(c=f(s,n)).done;){try{u=y(c.value)}catch(t){Tn(n,\"throw\",t)}if(\"object\"==typeof u&&u&&U(Po,u))return u}return new Ro(!1)},jo=TypeError,ko=function(t,e){if(U(e,t))return t;throw new jo(\"Incorrect invocation\")},Io=function(t,e,r){var n,o;return dn&&T(n=e.constructor)&&n!==r&&M(o=n.prototype)&&o!==r.prototype&&dn(t,o),t},To=function(t,e,r){var n=-1!==t.indexOf(\"Map\"),o=-1!==t.indexOf(\"Weak\"),u=n?\"set\":\"add\",s=i[t],c=s&&s.prototype,f=s,l={},h=function(t){var e=b(c[t]);ie(c,t,\"add\"===t?function(t){return e(this,0===t?0:t),this}:\"delete\"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:\"get\"===t?function(t){return o&&!M(t)?void 0:e(this,0===t?0:t)}:\"has\"===t?function(t){return!(o&&!M(t))&&e(this,0===t?0:t)}:function(t,r){return e(this,0===t?0:t,r),this})};if(Ue(t,!T(s)||!(o||c.forEach&&!a(function(){(new s).entries().next()}))))f=r.getConstructor(e,t,n,u),Oo.enable();else if(Ue(t,!0)){var p=new f,v=p[u](o?{}:-0,1)!==p,d=a(function(){p.has(1)}),g=Gn(function(t){new s(t)}),y=!o&&a(function(){for(var t=new s,e=5;e--;)t[u](e,e);return!t.has(-0)});g||((f=e(function(t,e){ko(t,c);var r=Io(new s,t,f);return P(e)||Ao(e,r[u],{that:r,AS_ENTRIES:n}),r})).prototype=c,c.constructor=f),(d||y)&&(h(\"delete\"),h(\"has\"),n&&h(\"get\")),(y||v)&&h(u),o&&c.clear&&delete c.clear}return l[t]=f,Ce({global:!0,constructor:!0,forced:f!==s},l),an(f,t),o||r.setStrong(f,t,n),f},Mo=function(t,e,r){for(var n in e)ie(t,n,e[n],r);return t},Lo=dt(\"species\"),Uo=function(t){var e=L(t);u&&e&&!e[Lo]&&so(e,Lo,{configurable:!0,get:function(){return this}})},No=Oo.fastKey,Co=ne.set,_o=ne.getterFor,Fo={getConstructor:function(t,e,r,n){var o=t(function(t,o){ko(t,i),Co(t,{type:e,index:Ve(null),first:null,last:null,size:0}),u||(t.size=0),P(o)||Ao(o,t[n],{that:t,AS_ENTRIES:r})}),i=o.prototype,a=_o(e),s=function(t,e,r){var n,o,i=a(t),s=c(t,e);return s?s.value=r:(i.last=s={index:o=No(e,!0),key:e,value:r,previous:n=i.last,next:null,removed:!1},i.first||(i.first=s),n&&(n.next=s),u?i.size++:t.size++,\"F\"!==o&&(i.index[o]=s)),t},c=function(t,e){var r,n=a(t),o=No(e);if(\"F\"!==o)return n.index[o];for(r=n.first;r;r=r.next)if(r.key===e)return r};return Mo(i,{clear:function(){for(var t=a(this),e=t.first;e;)e.removed=!0,e.previous&&(e.previous=e.previous.next=null),e=e.next;t.first=t.last=null,t.index=Ve(null),u?t.size=0:this.size=0},delete:function(t){var e=this,r=a(e),n=c(e,t);if(n){var o=n.next,i=n.previous;delete r.index[n.index],n.removed=!0,i&&(i.next=o),o&&(o.previous=i),r.first===n&&(r.first=o),r.last===n&&(r.last=i),u?r.size--:e.size--}return!!n},forEach:function(t){for(var e,r=a(this),n=ar(t,arguments.length>1?arguments[1]:void 0);e=e?e.next:r.first;)for(n(e.value,e.key,this);e&&e.removed;)e=e.previous},has:function(t){return!!c(this,t)}}),Mo(i,r?{get:function(t){var e=c(this,t);return e&&e.value},set:function(t,e){return s(this,0===t?0:t,e)}}:{add:function(t){return s(this,t=0===t?0:t,t)}}),u&&so(i,\"size\",{configurable:!0,get:function(){return a(this).size}}),o},setStrong:function(t,e,r){var n=e+\" Iterator\",o=_o(e),i=_o(n);Rn(t,e,function(t,e){Co(this,{type:n,target:t,state:o(t),kind:e,last:null})},function(){for(var t=i(this),e=t.kind,r=t.last;r&&r.removed;)r=r.previous;return t.target&&(t.last=r=r?r.next:t.state.first)?Pn(\"keys\"===e?r.key:\"values\"===e?r.value:[r.key,r.value],!1):(t.target=null,Pn(void 0,!0))},r?\"entries\":\"values\",!r,!0),Uo(e)}};To(\"Map\",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var Bo=Map.prototype,Do={Map:Map,set:b(Bo.set),get:b(Bo.get),has:b(Bo.has),remove:b(Bo.delete),proto:Bo},zo=Do.Map,Wo=Do.has,qo=Do.get,Ho=Do.set,$o=b([].push),Ko=a(function(){return 1!==zo.groupBy(\"ab\",function(t){return t}).get(\"a\").length});Ce({target:\"Map\",stat:!0,forced:Ko},{groupBy:function(t,e){j(t),J(e);var r=new zo,n=0;return Ao(t,function(t){var o=e(t,n++);Wo(r,o)?$o(qo(r,o),t):Ho(r,o,[t])}),r}});var Go={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0},Vo=Et(\"span\").classList,Yo=Vo&&Vo.constructor&&Vo.constructor.prototype,Xo=Yo===Object.prototype?void 0:Yo,Jo=dt(\"iterator\"),Qo=ro.values,Zo=function(t,e){if(t){if(t[Jo]!==Qo)try{_t(t,Jo,Qo)}catch(e){t[Jo]=Qo}if(an(t,e,!0),Go[e])for(var r in ro)if(t[r]!==ro[r])try{_t(t,r,ro[r])}catch(e){t[r]=ro[r]}}};for(var ti in Go)Zo(i[ti]&&i[ti].prototype,ti);Zo(Xo,\"DOMTokenList\");var ei=function(t,e,r){return function(n){var o=it(n),i=arguments.length,a=i>1?arguments[1]:void 0,u=void 0!==a,s=u?ar(a,i>2?arguments[2]:void 0):void 0,c=new t,f=0;return Ao(o,function(t){var n=u?s(t,f++):t;r?e(c,kt(n)[0],n[1]):e(c,n)}),c}};Ce({target:\"Map\",stat:!0,forced:!0},{from:ei(Do.Map,Do.set,!0)});var ri=function(t,e,r){return function(){for(var n=new t,o=arguments.length,i=0;i1?arguments[1]:void 0);return!1!==di(e,function(t,n){if(!r(t,n,e))return!1},!0)}});var gi=Do.Map,yi=Do.set;Ce({target:\"Map\",proto:!0,real:!0,forced:!0},{filter:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new gi;return di(e,function(t,o){r(t,o,e)&&yi(n,o,t)}),n}}),Ce({target:\"Map\",proto:!0,real:!0,forced:!0},{find:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{value:t}},!0);return n&&n.value}}),Ce({target:\"Map\",proto:!0,real:!0,forced:!0},{findKey:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=di(e,function(t,n){if(r(t,n,e))return{key:n}},!0);return n&&n.key}}),Ce({target:\"Map\",proto:!0,real:!0,forced:!0},{includes:function(t){return!0===di(oi(this),function(e){if((r=e)===(n=t)||r!=r&&n!=n)return!0;var r,n},!0)}});var mi=Do.Map;Ce({target:\"Map\",stat:!0,forced:!0},{keyBy:function(t,e){var r=new(T(this)?this:mi);J(e);var n=J(r.set);return Ao(t,function(t){f(n,r,e(t),t)}),r}}),Ce({target:\"Map\",proto:!0,real:!0,forced:!0},{keyOf:function(t){var e=di(oi(this),function(e,r){if(e===t)return{key:r}},!0);return e&&e.key}});var bi=Do.Map,wi=Do.set;Ce({target:\"Map\",proto:!0,real:!0,forced:!0},{mapKeys:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new bi;return di(e,function(t,o){wi(n,r(t,o,e),t)}),n}});var Si=Do.Map,Ei=Do.set;Ce({target:\"Map\",proto:!0,real:!0,forced:!0},{mapValues:function(t){var e=oi(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new Si;return di(e,function(t,o){Ei(n,o,r(t,o,e))}),n}});var Oi=Do.set;Ce({target:\"Map\",proto:!0,real:!0,arity:1,forced:!0},{merge:function(t){for(var e=oi(this),r=arguments.length,n=0;n1?arguments[1]:void 0);return!0===di(e,function(t,n){if(r(t,n,e))return!0},!0)}});var Ri=TypeError,Pi=Do.get,Ai=Do.has,ji=Do.set;Ce({target:\"Map\",proto:!0,real:!0,forced:!0},{update:function(t,e){var r=oi(this),n=arguments.length;J(e);var o=Ai(r,t);if(!o&&n<3)throw new Ri(\"Updating absent value\");var i=o?Pi(r,t):J(n>2?arguments[2]:void 0)(t,r);return ji(r,t,e(i,t,r)),r}});var ki=TypeError,Ii=function(t,e){var r,n=kt(this),o=J(n.get),i=J(n.has),a=J(n.set),u=arguments.length>2?arguments[2]:void 0;if(!T(e)&&!T(u))throw new ki(\"At least one callback required\");return f(i,n,t)?(r=f(o,n,t),T(e)&&(r=e(r),f(a,n,t,r))):T(u)&&(r=u(),f(a,n,t,r)),r};Ce({target:\"Map\",proto:!0,real:!0,forced:!0},{upsert:Ii}),Ce({target:\"Map\",proto:!0,real:!0,name:\"upsert\",forced:!0},{updateOrInsert:Ii});var Ti=b(1..valueOf),Mi=\"\\t\\n\\v\\f\\r                 \\u2028\\u2029\\ufeff\",Li=b(\"\".replace),Ui=RegExp(\"^[\"+Mi+\"]+\"),Ni=RegExp(\"(^|[^\"+Mi+\"])[\"+Mi+\"]+$\"),Ci=function(t){return function(e){var r=Wr(j(e));return 1&t&&(r=Li(r,Ui,\"\")),2&t&&(r=Li(r,Ni,\"$1\")),r}},_i={start:Ci(1),end:Ci(2),trim:Ci(3)},Fi=Oe.f,Bi=Rt.f,Di=Ct.f,zi=_i.trim,Wi=\"Number\",qi=i[Wi],Hi=qi.prototype,$i=i.TypeError,Ki=b(\"\".slice),Gi=b(\"\".charCodeAt),Vi=Ue(Wi,!qi(\" 0o1\")||!qi(\"0b1\")||qi(\"+0x1\")),Yi=function(t){var e,r=arguments.length<1?0:qi(function(t){var e=mt(t,\"number\");return\"bigint\"==typeof e?e:function(t){var e,r,n,o,i,a,u,s,c=mt(t,\"number\");if(G(c))throw new $i(\"Cannot convert a Symbol value to a number\");if(\"string\"==typeof c&&c.length>2)if(c=zi(c),43===(e=Gi(c,0))||45===e){if(88===(r=Gi(c,2))||120===r)return NaN}else if(48===e){switch(Gi(c,1)){case 66:case 98:n=2,o=49;break;case 79:case 111:n=8,o=55;break;default:return+c}for(a=(i=Ki(c,2)).length,u=0;uo)return NaN;return parseInt(i,n)}return+c}(e)}(t));return U(Hi,e=this)&&a(function(){Ti(e)})?Io(Object(r),this,Yi):r};Yi.prototype=Hi,Vi&&(Hi.constructor=Yi),Ce({global:!0,constructor:!0,wrap:!0,forced:Vi},{Number:Yi}),Vi&&function(t,e){for(var r,n=u?Fi(e):\"MAX_VALUE,MIN_VALUE,NaN,NEGATIVE_INFINITY,POSITIVE_INFINITY,EPSILON,MAX_SAFE_INTEGER,MIN_SAFE_INTEGER,isFinite,isInteger,isNaN,isSafeInteger,parseFloat,parseInt,fromString,range\".split(\",\"),o=0;n.length>o;o++)ut(e,r=n[o])&&!ut(t,r)&&Di(t,r,Bi(e,r))}(Yn[Wi],qi),Ce({target:\"Number\",stat:!0,nonConfigurable:!0,nonWritable:!0},{EPSILON:Math.pow(2,-52)});var Xi=i.isFinite;Ce({target:\"Number\",stat:!0},{isFinite:Number.isFinite||function(t){return\"number\"==typeof t&&Xi(t)}});var Ji=Math.floor,Qi=Number.isInteger||function(t){return!M(t)&&isFinite(t)&&Ji(t)===t};Ce({target:\"Number\",stat:!0},{isInteger:Qi}),Ce({target:\"Number\",stat:!0},{isNaN:function(t){return t!=t}});var Zi=Math.abs;Ce({target:\"Number\",stat:!0},{isSafeInteger:function(t){return Qi(t)&&Zi(t)<=9007199254740991}}),Ce({target:\"Number\",stat:!0,nonConfigurable:!0,nonWritable:!0},{MAX_SAFE_INTEGER:9007199254740991}),Ce({target:\"Number\",stat:!0,nonConfigurable:!0,nonWritable:!0},{MIN_SAFE_INTEGER:-9007199254740991});var ta=_i.trim,ea=b(\"\".charAt),ra=i.parseFloat,na=i.Symbol,oa=na&&na.iterator,ia=1/ra(Mi+\"-0\")!=-Infinity||oa&&!a(function(){ra(Object(oa))})?function(t){var e=ta(Wr(t)),r=ra(e);return 0===r&&\"-\"===ea(e,0)?-0:r}:ra;Ce({target:\"Number\",stat:!0,forced:Number.parseFloat!==ia},{parseFloat:ia});var aa=_i.trim,ua=i.parseInt,sa=i.Symbol,ca=sa&&sa.iterator,fa=/^[+-]?0x/i,la=b(fa.exec),ha=8!==ua(Mi+\"08\")||22!==ua(Mi+\"0x16\")||ca&&!a(function(){ua(Object(ca))})?function(t,e){var r=aa(Wr(t));return ua(r,e>>>0||(la(fa,r)?16:10))}:ua;Ce({target:\"Number\",stat:!0,forced:Number.parseInt!==ha},{parseInt:ha});var pa=b(v.f),va=b([].push),da=u&&a(function(){var t=Object.create(null);return t[2]=2,!pa(t,2)}),ga=function(t){return function(e){for(var r,n=k(e),o=_e(n),i=da&&null===Qr(n),a=o.length,s=0,c=[];a>s;)r=o[s++],u&&!(i?r in n:pa(n,r))||va(c,t?[r,n[r]]:n[r]);return c}},ya={entries:ga(!0),values:ga(!1)},ma=ya.entries;Ce({target:\"Object\",stat:!0},{entries:function(t){return ma(t)}}),Ce({target:\"Object\",stat:!0,sham:!u},{getOwnPropertyDescriptors:function(t){for(var e,r,n=k(t),o=Rt.f,i=Pe(n),a={},u=0;i.length>u;)void 0!==(r=o(n,e=i[u++]))&&Cn(a,e,r);return a}});var ba=a(function(){_e(1)});Ce({target:\"Object\",stat:!0,forced:ba},{keys:function(t){return _e(it(t))}});var wa=Object.is||function(t,e){return t===e?0!==t||1/t==1/e:t!=t&&e!=e};Ce({target:\"Object\",stat:!0},{is:wa});var Sa=ya.values;Ce({target:\"Object\",stat:!0},{values:function(t){return Sa(t)}}),Ce({target:\"Object\",stat:!0},{hasOwn:ut});var Ea=Function.prototype,Oa=Ea.apply,xa=Ea.call,Ra=\"object\"==typeof Reflect&&Reflect.apply||(s?xa.bind(Oa):function(){return xa.apply(Oa,arguments)}),Pa=!a(function(){Reflect.apply(function(){})});Ce({target:\"Reflect\",stat:!0,forced:Pa},{apply:function(t,e,r){return Ra(J(t),e,kt(r))}});var Aa=Function,ja=b([].concat),ka=b([].join),Ia={},Ta=s?Aa.bind:function(t){var e=J(this),r=e.prototype,n=vo(arguments,1),o=function(){var r=ja(n,vo(arguments));return this instanceof o?function(t,e,r){if(!ut(Ia,e)){for(var n=[],o=0;ob)\",\"g\");return\"b\"!==t.exec(\"b\").groups.a||\"bc\"!==\"b\".replace(t,\"$c\")}),gs=Oe.f,ys=ne.enforce,ms=dt(\"match\"),bs=i.RegExp,ws=bs.prototype,Ss=i.SyntaxError,Es=b(ws.exec),Os=b(\"\".charAt),xs=b(\"\".replace),Rs=b(\"\".indexOf),Ps=b(\"\".slice),As=/^\\?<[^\\s\\d!#%&*+<=>@^][^\\s!#%&*+<=>@^]*>/,js=/a/g,ks=/a/g,Is=new bs(js)!==js,Ts=cs.MISSED_STICKY,Ms=cs.UNSUPPORTED_Y,Ls=u&&(!Is||Ts||ps||ds||a(function(){return ks[ms]=!1,bs(js)!==js||bs(ks)===ks||\"/a/i\"!==String(bs(js,\"i\"))}));if(Ue(\"RegExp\",Ls)){for(var Us=function(t,e){var r,n,o,i,a,u,s=U(ws,this),c=es(t),f=void 0===e,l=[],h=t;if(!s&&c&&f&&t.constructor===Us)return t;if((c||U(ws,t))&&(t=t.source,f&&(e=os(h))),t=void 0===t?\"\":Wr(t),e=void 0===e?\"\":Wr(e),h=t,ps&&\"dotAll\"in js&&(n=!!e&&Rs(e,\"s\")>-1)&&(e=xs(e,/s/g,\"\")),r=e,Ts&&\"sticky\"in js&&(o=!!e&&Rs(e,\"y\")>-1)&&Ms&&(e=xs(e,/y/g,\"\")),ds&&(i=function(t){for(var e,r=t.length,n=0,o=\"\",i=[],a=Ve(null),u=!1,s=!1,c=0,f=\"\";n<=r;n++){if(\"\\\\\"===(e=Os(t,n)))e+=Os(t,++n);else if(\"]\"===e)u=!1;else if(!u)switch(!0){case\"[\"===e:u=!0;break;case\"(\"===e:if(o+=e,\"?:\"===Ps(t,n+1,n+3))continue;Es(As,Ps(t,n+1))&&(n+=2,s=!0),c++;continue;case\">\"===e&&s:if(\"\"===f||ut(a,f))throw new Ss(\"Invalid capture group name\");a[f]=!0,i[i.length]=[f,c],s=!1,f=\"\";continue}s?f+=e:o+=e}return[o,i]}(t),t=i[0],l=i[1]),a=Io(bs(t,e),s?this:ws,Us),(n||o||l.length)&&(u=ys(a),n&&(u.dotAll=!0,u.raw=Us(function(t){for(var e,r=t.length,n=0,o=\"\",i=!1;n<=r;n++)\"\\\\\"!==(e=Os(t,n))?i||\".\"!==e?(\"[\"===e?i=!0:\"]\"===e&&(i=!1),o+=e):o+=\"[\\\\s\\\\S]\":o+=e+Os(t,++n);return o}(t),r)),o&&(u.sticky=!0),l.length&&(u.groups=l)),t!==h)try{_t(a,\"source\",\"\"===h?\"(?:)\":h)}catch(t){}return a},Ns=gs(bs),Cs=0;Ns.length>Cs;)ls(Us,bs,Ns[Cs++]);ws.constructor=Us,Us.prototype=ws,ie(i,\"RegExp\",Us,{constructor:!0})}Uo(\"RegExp\");var _s=zt.PROPER,Fs=\"toString\",Bs=RegExp.prototype,Ds=Bs[Fs];(a(function(){return\"/a/b\"!==Ds.call({source:\"a\",flags:\"b\"})})||_s&&Ds.name!==Fs)&&ie(Bs,Fs,function(){var t=kt(this);return\"/\"+Wr(t.source)+\"/\"+Wr(os(t))},{unsafe:!0});var zs=ne.get,Ws=RegExp.prototype,qs=TypeError;u&&ps&&so(Ws,\"dotAll\",{configurable:!0,get:function(){if(this!==Ws){if(\"RegExp\"===E(this))return!!zs(this).dotAll;throw new qs(\"Incompatible receiver, RegExp required\")}}});var Hs=ne.get,$s=nt(\"native-string-replace\",String.prototype.replace),Ks=RegExp.prototype.exec,Gs=Ks,Vs=b(\"\".charAt),Ys=b(\"\".indexOf),Xs=b(\"\".replace),Js=b(\"\".slice),Qs=function(){var t=/a/,e=/b*/g;return f(Ks,t,\"a\"),f(Ks,e,\"a\"),0!==t.lastIndex||0!==e.lastIndex}(),Zs=cs.BROKEN_CARET,tc=void 0!==/()??/.exec(\"\")[1];(Qs||tc||Zs||ps||ds)&&(Gs=function(t){var e,r,n,o,i,a,u,s=this,c=Hs(s),l=Wr(t),h=c.raw;if(h)return h.lastIndex=s.lastIndex,e=f(Gs,h,l),s.lastIndex=h.lastIndex,e;var p=c.groups,v=Zs&&s.sticky,d=f(rs,s),g=s.source,y=0,m=l;if(v&&(d=Xs(d,\"y\",\"\"),-1===Ys(d,\"g\")&&(d+=\"g\"),m=Js(l,s.lastIndex),s.lastIndex>0&&(!s.multiline||s.multiline&&\"\\n\"!==Vs(l,s.lastIndex-1))&&(g=\"(?: \"+g+\")\",m=\" \"+m,y++),r=new RegExp(\"^(?:\"+g+\")\",d)),tc&&(r=new RegExp(\"^\"+g+\"$(?!\\\\s)\",d)),Qs&&(n=s.lastIndex),o=f(Ks,v?r:s,m),v?o?(o.input=Js(o.input,y),o[0]=Js(o[0],y),o.index=s.lastIndex,s.lastIndex+=o[0].length):s.lastIndex=0:Qs&&o&&(s.lastIndex=s.global?o.index+o[0].length:n),tc&&o&&o.length>1&&f($s,o[0],r,function(){for(i=1;i]*>)/g,Oc=/\\$([$&'`]|\\d{1,2})/g,xc=function(t,e,r,n,o,i){var a=r+t.length,u=n.length,s=Oc;return void 0!==o&&(o=it(o),s=Ec),wc(i,s,function(i,s){var c;switch(bc(s,0)){case\"$\":return\"$\";case\"&\":return t;case\"`\":return Sc(e,0,r);case\"'\":return Sc(e,a);case\"<\":c=o[Sc(s,1,-1)];break;default:var f=+s;if(0===f)return i;if(f>u){var l=mc(f/10);return 0===l?i:l<=u?void 0===n[l-1]?bc(s,1):n[l-1]+bc(s,1):i}c=n[f-1]}return void 0===c?\"\":c})},Rc=dt(\"replace\"),Pc=Math.max,Ac=Math.min,jc=b([].concat),kc=b([].push),Ic=b(\"\".indexOf),Tc=b(\"\".slice),Mc=\"$0\"===\"a\".replace(/./,\"$0\"),Lc=!!/./[Rc]&&\"\"===/./[Rc](\"a\",\"$0\"),Uc=!a(function(){var t=/./;return t.exec=function(){var t=[];return t.groups={a:\"7\"},t},\"7\"!==\"\".replace(t,\"$\")});pc(\"replace\",function(t,e,r){var n=Lc?\"$\":\"$0\";return[function(t,r){var n=j(this),o=P(t)?void 0:Q(t,Rc);return o?f(o,t,n,r):f(e,Wr(n),t,r)},function(t,o){var i=kt(this),a=Wr(t);if(\"string\"==typeof o&&-1===Ic(o,n)&&-1===Ic(o,\"$<\")){var u=r(e,i,a,o);if(u.done)return u.value}var s=T(o);s||(o=Wr(o));var c,f=i.global;f&&(c=i.unicode,i.lastIndex=0);for(var l,h=[];null!==(l=yc(i,a))&&(kc(h,l),f);)\"\"===Wr(l[0])&&(i.lastIndex=dc(a,ve(i.lastIndex),c));for(var p,v=\"\",d=0,g=0;g=d&&(v+=Tc(a,d,b)+y,d=b+m.length)}return v+Tc(a,d)}]},!Uc||!Mc||Lc),pc(\"search\",function(t,e,r){return[function(e){var r=j(this),n=P(e)?void 0:Q(e,t);return n?f(n,e,r):new RegExp(e)[t](Wr(r))},function(t){var n=kt(this),o=Wr(t),i=r(e,n,o);if(i.done)return i.value;var a=n.lastIndex;wa(a,0)||(n.lastIndex=0);var u=yc(n,o);return wa(n.lastIndex,a)||(n.lastIndex=a),null===u?-1:u.index}]});var Nc=dt(\"species\"),Cc=function(t,e){var r,n=kt(t).constructor;return void 0===n||P(r=kt(n)[Nc])?e:La(r)},_c=cs.UNSUPPORTED_Y,Fc=Math.min,Bc=b([].push),Dc=b(\"\".slice),zc=!a(function(){var t=/(?:)/,e=t.exec;t.exec=function(){return e.apply(this,arguments)};var r=\"ab\".split(t);return 2!==r.length||\"a\"!==r[0]||\"b\"!==r[1]}),Wc=\"c\"===\"abbc\".split(/(b)*/)[1]||4!==\"test\".split(/(?:)/,-1).length||2!==\"ab\".split(/(?:ab)*/).length||4!==\".\".split(/(.?)(.?)/).length||\".\".split(/()()/).length>1||\"\".split(/.?/).length;pc(\"split\",function(t,e,r){var n=\"0\".split(void 0,0).length?function(t,r){return void 0===t&&0===r?[]:f(e,this,t,r)}:e;return[function(e,r){var o=j(this),i=P(e)?void 0:Q(e,t);return i?f(i,e,o,r):f(n,Wr(o),e,r)},function(t,o){var i=kt(this),a=Wr(t);if(!Wc){var u=r(n,i,a,o,n!==e);if(u.done)return u.value}var s=Cc(i,RegExp),c=i.unicode,f=new s(_c?\"^(?:\"+i.source+\")\":i,(i.ignoreCase?\"i\":\"\")+(i.multiline?\"m\":\"\")+(i.unicode?\"u\":\"\")+(_c?\"g\":\"y\")),l=void 0===o?4294967295:o>>>0;if(0===l)return[];if(0===a.length)return null===yc(f,a)?[a]:[];for(var h=0,p=0,v=[];p0;(n>>>=1)&&(e+=e))1&n&&(r+=e);return r},Kc=b($c),Gc=b(\"\".slice),Vc=Math.ceil,Yc=function(t){return function(e,r,n){var o,i,a=Wr(j(e)),u=ve(r),s=a.length,c=void 0===n?\" \":Wr(n);return u<=s||\"\"===c?a:((i=Kc(c,Vc((o=u-s)/c.length))).length>o&&(i=Gc(i,0,o)),t?a+i:i+a)}},Xc={start:Yc(!1),end:Yc(!0)},Jc=Xc.start,Qc=Array,Zc=RegExp.escape,tf=b(\"\".charAt),ef=b(\"\".charCodeAt),rf=b(1.1.toString),nf=b([].join),of=/^[0-9a-z]/i,af=/^[$()*+./?[\\\\\\]^{|}]/,uf=RegExp(\"^[!\\\"#%&',\\\\-:;<=>@`~\"+Mi+\"]\"),sf=b(of.exec),cf={\"\\t\":\"t\",\"\\n\":\"n\",\"\\v\":\"v\",\"\\f\":\"f\",\"\\r\":\"r\"},ff=function(t){var e=rf(ef(t,0),16);return e.length<3?\"\\\\x\"+Jc(e,2,\"0\"):\"\\\\u\"+Jc(e,4,\"0\")},lf=!Zc||\"\\\\x61b\"!==Zc(\"ab\");Ce({target:\"RegExp\",stat:!0,forced:lf},{escape:function(t){!function(t){if(\"string\"==typeof t)return t;throw new qc(\"Argument is not a string\")}(t);for(var e=t.length,r=Qc(e),n=0;n=56320||n+1>=e||56320!=(64512&ef(t,n+1))?r[n]=ff(o):(r[n]=o,r[++n]=tf(t,n))}}return nf(r,\"\")}}),To(\"Set\",function(t){return function(){return t(this,arguments.length?arguments[0]:void 0)}},Fo);var hf=Set.prototype,pf={Set:Set,add:b(hf.add),has:b(hf.has),remove:b(hf.delete),proto:hf},vf=pf.has,df=function(t){return vf(t),t},gf=pf.Set,yf=pf.proto,mf=b(yf.forEach),bf=b(yf.keys),wf=bf(new gf).next,Sf=function(t,e,r){return r?ci({iterator:bf(t),next:wf},e):mf(t,e)},Ef=pf.Set,Of=pf.add,xf=function(t){var e=new Ef;return Sf(t,function(t){Of(e,t)}),e},Rf=ln(pf.proto,\"size\",\"get\")||function(t){return t.size},Pf=\"Invalid size\",Af=RangeError,jf=TypeError,kf=Math.max,If=function(t,e){this.set=t,this.size=kf(e,0),this.has=J(t.has),this.keys=J(t.keys)};If.prototype={getIterator:function(){return{iterator:t=kt(f(this.keys,this.set)),next:t.next,done:!1};var t},includes:function(t){return f(this.has,this.set,t)}};var Tf=function(t){kt(t);var e=+t.size;if(e!=e)throw new jf(Pf);var r=ce(e);if(r<0)throw new Af(Pf);return new If(t,r)},Mf=pf.has,Lf=pf.remove,Uf=function(t){var e=df(this),r=Tf(t),n=xf(e);return Rf(e)<=r.size?Sf(e,function(t){r.includes(t)&&Lf(n,t)}):ci(r.getIterator(),function(t){Mf(e,t)&&Lf(n,t)}),n},Nf=function(t){return{size:t,has:function(){return!1},keys:function(){return{next:function(){return{done:!0}}}}}},Cf=function(t){var e=L(\"Set\");try{(new e)[t](Nf(0));try{return(new e)[t](Nf(-1)),!1}catch(t){return!0}}catch(t){return!1}};Ce({target:\"Set\",proto:!0,real:!0,forced:!Cf(\"difference\")},{difference:Uf});var _f=pf.Set,Ff=pf.add,Bf=pf.has,Df=function(t){var e=df(this),r=Tf(t),n=new _f;return Rf(e)>r.size?ci(r.getIterator(),function(t){Bf(e,t)&&Ff(n,t)}):Sf(e,function(t){r.includes(t)&&Ff(n,t)}),n},zf=!Cf(\"intersection\")||a(function(){return\"3,2\"!==String(Array.from(new Set([1,2,3]).intersection(new Set([3,2]))))});Ce({target:\"Set\",proto:!0,real:!0,forced:zf},{intersection:Df});var Wf=pf.has,qf=function(t){var e=df(this),r=Tf(t);if(Rf(e)<=r.size)return!1!==Sf(e,function(t){if(r.includes(t))return!1},!0);var n=r.getIterator();return!1!==ci(n,function(t){if(Wf(e,t))return Tn(n,\"normal\",!1)})};Ce({target:\"Set\",proto:!0,real:!0,forced:!Cf(\"isDisjointFrom\")},{isDisjointFrom:qf});var Hf=function(t){var e=df(this),r=Tf(t);return!(Rf(e)>r.size)&&!1!==Sf(e,function(t){if(!r.includes(t))return!1},!0)};Ce({target:\"Set\",proto:!0,real:!0,forced:!Cf(\"isSubsetOf\")},{isSubsetOf:Hf});var $f=pf.has,Kf=function(t){var e=df(this),r=Tf(t);if(Rf(e)1?arguments[1]:void 0);return!1!==Sf(e,function(t){if(!r(t,t,e))return!1},!0)}});var el=dt(\"iterator\"),rl=Object,nl=L(\"Set\"),ol=function(t){return function(t){return M(t)&&\"number\"==typeof t.size&&T(t.has)&&T(t.keys)}(t)?t:function(t){if(P(t))return!1;var e=rl(t);return void 0!==e[el]||\"@@iterator\"in e||ut(un,pr(e))}(t)?new nl(t):t};Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{difference:function(t){return f(Uf,this,ol(t))}});var il=pf.Set,al=pf.add;Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{filter:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new il;return Sf(e,function(t){r(t,t,e)&&al(n,t)}),n}}),Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{find:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=Sf(e,function(t){if(r(t,t,e))return{value:t}},!0);return n&&n.value}}),Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{intersection:function(t){return f(Df,this,ol(t))}}),Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{isDisjointFrom:function(t){return f(qf,this,ol(t))}}),Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{isSubsetOf:function(t){return f(Hf,this,ol(t))}}),Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{isSupersetOf:function(t){return f(Kf,this,ol(t))}});var ul=b([].join),sl=b([].push);Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{join:function(t){var e=df(this),r=void 0===t?\",\":Wr(t),n=[];return Sf(e,function(t){sl(n,t)}),ul(n,r)}});var cl=pf.Set,fl=pf.add;Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{map:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0),n=new cl;return Sf(e,function(t){fl(n,r(t,t,e))}),n}});var ll=TypeError;Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{reduce:function(t){var e=df(this),r=arguments.length<2,n=r?void 0:arguments[1];if(J(t),Sf(e,function(o){r?(r=!1,n=o):n=t(n,o,o,e)}),r)throw new ll(\"Reduce of empty set with no initial value\");return n}}),Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{some:function(t){var e=df(this),r=ar(t,arguments.length>1?arguments[1]:void 0);return!0===Sf(e,function(t){if(r(t,t,e))return!0},!0)}}),Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{symmetricDifference:function(t){return f(Xf,this,ol(t))}}),Ce({target:\"Set\",proto:!0,real:!0,forced:!0},{union:function(t){return f(Qf,this,ol(t))}});var hl=dt(\"species\"),pl=dt(\"isConcatSpreadable\"),vl=W>=51||!a(function(){var t=[];return t[pl]=!1,t.concat()[0]!==t}),dl=function(t){if(!M(t))return!1;var e=t[pl];return void 0!==e?!!e:ur(t)},gl=!(vl&&(W>=51||!a(function(){var t=[];return(t.constructor={})[hl]=function(){return{foo:1}},1!==t.concat(Boolean).foo})));Ce({target:\"Array\",proto:!0,arity:1,forced:gl},{concat:function(t){var e,r,n,o,i,a=it(this),u=xr(a,0),s=0;for(e=-1,n=arguments.length;e1?arguments[1]:void 0,n=e.length,o=void 0===r?n:ip(ve(r),n),i=Wr(t);return op(e,o-i.length,o)===i}}),Ze(\"String\",\"endsWith\");var sp=RangeError,cp=String.fromCharCode,fp=String.fromCodePoint,lp=b([].join);Ce({target:\"String\",stat:!0,arity:1,forced:!!fp&&1!==fp.length},{fromCodePoint:function(t){for(var e,r=[],n=arguments.length,o=0;n>o;){if(e=+arguments[o++],he(e,1114111)!==e)throw new sp(e+\" is not a valid code point\");r[o]=e<65536?cp(e):cp(55296+((e-=65536)>>10),e%1024+56320)}return lp(r,\"\")}});var hp=b(\"\".indexOf);Ce({target:\"String\",proto:!0,forced:!rp(\"includes\")},{includes:function(t){return!!~hp(Wr(j(this)),Wr(tp(t)),arguments.length>1?arguments[1]:void 0)}}),Ze(\"String\",\"includes\"),b(un.String);var pp=/Version\\/10(?:\\.\\d+){1,2}(?: [\\w./]+)?(?: Mobile\\/\\w+)? Safari\\//.test(_),vp=Xc.start;Ce({target:\"String\",proto:!0,forced:pp},{padStart:function(t){return vp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze(\"String\",\"padStart\");var dp=Xc.end;Ce({target:\"String\",proto:!0,forced:pp},{padEnd:function(t){return dp(this,t,arguments.length>1?arguments[1]:void 0)}}),Ze(\"String\",\"padEnd\");var gp=b([].push),yp=b([].join);Ce({target:\"String\",stat:!0},{raw:function(t){var e=k(it(t).raw),r=de(e);if(!r)return\"\";for(var n=arguments.length,o=[],i=0;;){if(gp(o,Wr(e[i++])),i===r)return yp(o,\"\");i1?arguments[1]:void 0,e.length)),n=Wr(t);return bp(e,r,r+n.length)===n}}),Ze(\"String\",\"startsWith\");var Op=zt.PROPER,xp=function(t){return a(function(){return!!Mi[t]()||\"​…᠎\"!==\"​…᠎\"[t]()||Op&&Mi[t].name!==t})},Rp=_i.start,Pp=xp(\"trimStart\")?function(){return Rp(this)}:\"\".trimStart;Ce({target:\"String\",proto:!0,name:\"trimStart\",forced:\"\".trimLeft!==Pp},{trimLeft:Pp}),Ce({target:\"String\",proto:!0,name:\"trimStart\",forced:\"\".trimStart!==Pp},{trimStart:Pp}),Ze(\"String\",\"trimLeft\");var Ap=_i.end,jp=xp(\"trimEnd\")?function(){return Ap(this)}:\"\".trimEnd;Ce({target:\"String\",proto:!0,name:\"trimEnd\",forced:\"\".trimRight!==jp},{trimRight:jp}),Ce({target:\"String\",proto:!0,name:\"trimEnd\",forced:\"\".trimEnd!==jp},{trimEnd:jp}),Ze(\"String\",\"trimRight\");var kp=Object.getOwnPropertyDescriptor,Ip=function(t){if(!u)return i[t];var e=kp(i,t);return e&&e.value},Tp=dt(\"iterator\"),Mp=!a(function(){var t=new URL(\"b?a=1&b=2&c=3\",\"https://a\"),e=t.searchParams,r=new URLSearchParams(\"a=1&a=2&b=3\"),n=\"\";return t.pathname=\"c%20d\",e.forEach(function(t,r){e.delete(\"b\"),n+=r+t}),r.delete(\"a\",2),r.delete(\"b\",void 0),!e.size&&!u||!e.sort||\"https://a/c%20d?a=1&c=3\"!==t.href||\"3\"!==e.get(\"c\")||\"a=1\"!==String(new URLSearchParams(\"?a=1\"))||!e[Tp]||\"a\"!==new URL(\"https://a@b\").username||\"b\"!==new URLSearchParams(new URLSearchParams(\"a=b\")).get(\"a\")||\"xn--e1aybc\"!==new URL(\"https://тест\").host||\"#%D0%B1\"!==new URL(\"https://a#б\").hash||\"a1c3\"!==n||\"x\"!==new URL(\"https://x\",void 0).host}),Lp=TypeError,Up=function(t,e){if(t0;)t[o]=t[--o];o!==i++&&(t[o]=n)}else for(var a=Np(r/2),u=Cp(vo(t,0,a),e),s=Cp(vo(t,a),e),c=u.length,f=s.length,l=0,h=0;l0&&0!=(t&r);r>>=1)e++;return e},pv=function(t){var e=null;switch(t.length){case 1:e=t[0];break;case 2:e=(31&t[0])<<6|63&t[1];break;case 3:e=(15&t[0])<<12|(63&t[1])<<6|63&t[2];break;case 4:e=(7&t[0])<<18|(63&t[1])<<12|(63&t[2])<<6|63&t[3]}return e>1114111?null:e},vv=function(t){for(var e=(t=nv(t,cv,\" \")).length,r=\"\",n=0;ne){r+=\"%\",n++;continue}var i=lv(t,n+1);if(i!=i){r+=o,n++;continue}n+=2;var a=hv(i);if(0===a)o=Jp(i);else{if(1===a||a>4){r+=\"�\",n++;continue}for(var u=[i],s=1;se||\"%\"!==tv(t,n));){var c=lv(t,n+1);if(c!=c){n+=3;break}if(c>191||c<128)break;rv(u,c),n+=2,s++}if(u.length!==a){r+=\"�\";continue}var f=pv(u);null===f?r+=\"�\":o=Qp(f)}}r+=o,n++}return r},dv=/[!'()~]|%20/g,gv={\"!\":\"%21\",\"'\":\"%27\",\"(\":\"%28\",\")\":\"%29\",\"~\":\"%7E\",\"%20\":\"+\"},yv=function(t){return gv[t]},mv=function(t){return nv(Xp(t),dv,yv)},bv=fn(function(t,e){zp(this,{type:Dp,target:Wp(t).entries,index:0,kind:e})},Bp,function(){var t=qp(this),e=t.target,r=t.index++;if(!e||r>=e.length)return t.target=null,Pn(void 0,!0);var n=e[r];switch(t.kind){case\"keys\":return Pn(n.key,!1);case\"values\":return Pn(n.value,!1)}return Pn([n.key,n.value],!1)},!0),wv=function(t){this.entries=[],this.url=null,void 0!==t&&(M(t)?this.parseObject(t):this.parseQuery(\"string\"==typeof t?\"?\"===tv(t,0)?uv(t,1):t:Wr(t)))};wv.prototype={type:Bp,bindURL:function(t){this.url=t,this.update()},parseObject:function(t){var e,r,n,o,i,a,u,s=this.entries,c=Fn(t);if(c)for(r=(e=Dn(t,c)).next;!(n=f(r,e)).done;){if(o=Dn(kt(n.value)),(a=f(i=o.next,o)).done||(u=f(i,o)).done||!f(i,o).done)throw new Yp(\"Expected sequence with length 2\");rv(s,{key:Wr(a.value),value:Wr(u.value)})}else for(var l in t)ut(t,l)&&rv(s,{key:l,value:Wr(t[l])})},parseQuery:function(t){if(t)for(var e,r,n=this.entries,o=av(t,\"&\"),i=0;i0?arguments[0]:void 0));u||(this.size=t.entries.length)},Ev=Sv.prototype;if(Mo(Ev,{append:function(t,e){var r=Wp(this);Up(arguments.length,2),rv(r.entries,{key:Wr(t),value:Wr(e)}),u||this.length++,r.updateURL()},delete:function(t){for(var e=Wp(this),r=Up(arguments.length,1),n=e.entries,o=Wr(t),i=r<2?void 0:arguments[1],a=void 0===i?i:Wr(i),s=0;se.key?1:-1}),t.updateURL()},forEach:function(t){for(var e,r=Wp(this).entries,n=ar(t,arguments.length>1?arguments[1]:void 0),o=0;o1?Rv(arguments[1]):{})}}),T($p)){var Pv=function(t){return ko(this,Gp),new $p(t,arguments.length>1?Rv(arguments[1]):{})};Gp.constructor=Pv,Pv.prototype=Gp,Ce({global:!0,constructor:!0,dontCallGetSet:!0,forced:!0},{Request:Pv})}}var Av={URLSearchParams:Sv,getState:Wp},jv=URLSearchParams,kv=jv.prototype,Iv=b(kv.append),Tv=b(kv.delete),Mv=b(kv.forEach),Lv=b([].push),Uv=new jv(\"a=1&a=2&b=3\");Uv.delete(\"a\",1),Uv.delete(\"b\",void 0),Uv+\"\"!=\"a=2\"&&ie(kv,\"delete\",function(t){var e=arguments.length,r=e<2?void 0:arguments[1];if(e&&void 0===r)return Tv(this,t);var n=[];Mv(this,function(t,e){Lv(n,{key:e,value:t})}),Up(e,1);for(var o,i=Wr(t),a=Wr(r),u=0,s=0,c=!1,f=n.length;uo;)for(var s,c=R(arguments[o++]),l=i?$v(_e(c),i(c)):_e(c),h=l.length,p=0;h>p;)s=l[p++],u&&!f(a,c,s)||(r[s]=c[s]);return r}:qv,Gv=2147483647,Vv=/[^\\0-\\u007E]/,Yv=/[.\\u3002\\uFF0E\\uFF61]/g,Xv=\"Overflow: input needs wider integers to process\",Jv=RangeError,Qv=b(Yv.exec),Zv=Math.floor,td=String.fromCharCode,ed=b(\"\".charCodeAt),rd=b([].join),nd=b([].push),od=b(\"\".replace),id=b(\"\".split),ad=b(\"\".toLowerCase),ud=function(t){return t+22+75*(t<26)},sd=function(t,e,r){var n=0;for(t=r?Zv(t/700):t>>1,t+=Zv(t/e);t>455;)t=Zv(t/35),n+=36;return Zv(n+36*t/(t+38))},cd=function(t){var e=[];t=function(t){for(var e=[],r=0,n=t.length;r=55296&&o<=56319&&r=i&&nZv((Gv-a)/l))throw new Jv(Xv);for(a+=(f-i)*l,i=f,r=0;rGv)throw new Jv(Xv);if(n===i){for(var h=a,p=36;;){var v=p<=u?1:p>=u+26?26:p-u;if(h?@[\\\\\\]^|]/,qd=/[\\0\\t\\n\\r #/:<>?@[\\\\\\]^|]/,Hd=/^[\\u0000-\\u0020]+/,$d=/(^|[^\\u0000-\\u0020])[\\u0000-\\u0020]+$/,Kd=/[\\t\\n\\r]/g,Gd=function(t){var e,r,n,o;if(\"number\"==typeof t){for(e=[],r=0;r<4;r++)Td(e,t%256),t=md(t/256);return Ed(e,\".\")}if(\"object\"==typeof t){for(e=\"\",n=function(t){for(var e=null,r=1,n=null,o=0,i=0;i<8;i++)0!==t[i]?(o>r&&(e=n,r=o),n=null,o=0):(null===n&&(n=i),++o);return o>r?n:e}(t),r=0;r<8;r++)o&&0===t[r]||(o&&(o=!1),n===r?(e+=r?\":\":\"::\",o=!0):(e+=Od(t[r],16),r<7&&(e+=\":\")));return\"[\"+e+\"]\"}return t},Vd={},Yd=Kv({},Vd,{\" \":1,'\"':1,\"<\":1,\">\":1,\"`\":1}),Xd=Kv({},Yd,{\"#\":1,\"?\":1,\"{\":1,\"}\":1}),Jd=Kv({},Xd,{\"/\":1,\":\":1,\";\":1,\"=\":1,\"@\":1,\"[\":1,\"\\\\\":1,\"]\":1,\"^\":1,\"|\":1}),Qd=function(t,e){var r=fd(t,0);return r>32&&r<127&&!ut(e,t)?t:encodeURIComponent(t)},Zd={ftp:21,file:null,http:80,https:443,ws:80,wss:443},tg=function(t,e){var r;return 2===t.length&&Sd(Nd,wd(t,0))&&(\":\"===(r=wd(t,1))||!e&&\"|\"===r)},eg=function(t){var e;return t.length>1&&tg(kd(t,0,2))&&(2===t.length||\"/\"===(e=wd(t,2))||\"\\\\\"===e||\"?\"===e||\"#\"===e)},rg=function(t){return\".\"===t||\"%2e\"===Id(t)},ng={},og={},ig={},ag={},ug={},sg={},cg={},fg={},lg={},hg={},pg={},vg={},dg={},gg={},yg={},mg={},bg={},wg={},Sg={},Eg={},Og={},xg=function(t,e,r){var n,o,i,a=Wr(t);if(e){if(o=this.parse(a))throw new gd(o);this.searchParams=null}else{if(void 0!==r&&(n=new xg(r,!0)),o=this.parse(a,null,n))throw new gd(o);(i=vd(new pd)).bindURL(this),this.searchParams=i}};xg.prototype={type:\"URL\",parse:function(t,e,r){var n,o,i,a,u,s=this,c=e||ng,f=0,l=\"\",h=!1,p=!1,v=!1;for(t=Wr(t),e||(s.scheme=\"\",s.username=\"\",s.password=\"\",s.host=null,s.port=null,s.path=[],s.query=null,s.fragment=null,s.cannotBeABaseURL=!1,t=Pd(t,Hd,\"\"),t=Pd(t,$d,\"$1\")),t=Pd(t,Kd,\"\"),n=Wn(t);f<=n.length;){switch(o=n[f],c){case ng:if(!o||!Sd(Nd,o)){if(e)return Md;c=ig;continue}l+=Id(o),c=og;break;case og:if(o&&(Sd(Cd,o)||\"+\"===o||\"-\"===o||\".\"===o))l+=Id(o);else{if(\":\"!==o){if(e)return Md;l=\"\",c=ig,f=0;continue}if(e&&(s.isSpecial()!==ut(Zd,l)||\"file\"===l&&(s.includesCredentials()||null!==s.port)||\"file\"===s.scheme&&!s.host))return;if(s.scheme=l,e)return void(s.isSpecial()&&Zd[s.scheme]===s.port&&(s.port=null));l=\"\",\"file\"===s.scheme?c=gg:s.isSpecial()&&r&&r.scheme===s.scheme?c=ag:s.isSpecial()?c=fg:\"/\"===n[f+1]?(c=ug,f++):(s.cannotBeABaseURL=!0,Rd(s.path,\"\"),c=Sg)}break;case ig:if(!r||r.cannotBeABaseURL&&\"#\"!==o)return Md;if(r.cannotBeABaseURL&&\"#\"===o){s.scheme=r.scheme,s.path=vo(r.path),s.query=r.query,s.fragment=\"\",s.cannotBeABaseURL=!0,c=Og;break}c=\"file\"===r.scheme?gg:sg;continue;case ag:if(\"/\"!==o||\"/\"!==n[f+1]){c=sg;continue}c=lg,f++;break;case ug:if(\"/\"===o){c=hg;break}c=wg;continue;case sg:if(s.scheme=r.scheme,o===Wv)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query;else if(\"/\"===o||\"\\\\\"===o&&s.isSpecial())c=cg;else if(\"?\"===o)s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=\"\",c=Eg;else{if(\"#\"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.path.length--,c=wg;continue}s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,s.path=vo(r.path),s.query=r.query,s.fragment=\"\",c=Og}break;case cg:if(!s.isSpecial()||\"/\"!==o&&\"\\\\\"!==o){if(\"/\"!==o){s.username=r.username,s.password=r.password,s.host=r.host,s.port=r.port,c=wg;continue}c=hg}else c=lg;break;case fg:if(c=lg,\"/\"!==o||\"/\"!==wd(l,f+1))continue;f++;break;case lg:if(\"/\"!==o&&\"\\\\\"!==o){c=hg;continue}break;case hg:if(\"@\"===o){h&&(l=\"%40\"+l),h=!0,i=Wn(l);for(var d=0;d65535)return Ud;s.port=s.isSpecial()&&m===Zd[s.scheme]?null:m,l=\"\"}if(e)return;c=bg;continue}return Ud}l+=o;break;case gg:if(s.scheme=\"file\",\"/\"===o||\"\\\\\"===o)c=yg;else{if(!r||\"file\"!==r.scheme){c=wg;continue}switch(o){case Wv:s.host=r.host,s.path=vo(r.path),s.query=r.query;break;case\"?\":s.host=r.host,s.path=vo(r.path),s.query=\"\",c=Eg;break;case\"#\":s.host=r.host,s.path=vo(r.path),s.query=r.query,s.fragment=\"\",c=Og;break;default:eg(Ed(vo(n,f),\"\"))||(s.host=r.host,s.path=vo(r.path),s.shortenPath()),c=wg;continue}}break;case yg:if(\"/\"===o||\"\\\\\"===o){c=mg;break}r&&\"file\"===r.scheme&&!eg(Ed(vo(n,f),\"\"))&&(tg(r.path[0],!0)?Rd(s.path,r.path[0]):s.host=r.host),c=wg;continue;case mg:if(o===Wv||\"/\"===o||\"\\\\\"===o||\"?\"===o||\"#\"===o){if(!e&&tg(l))c=wg;else if(\"\"===l){if(s.host=\"\",e)return;c=bg}else{if(a=s.parseHost(l))return a;if(\"localhost\"===s.host&&(s.host=\"\"),e)return;l=\"\",c=bg}continue}l+=o;break;case bg:if(s.isSpecial()){if(c=wg,\"/\"!==o&&\"\\\\\"!==o)continue}else if(e||\"?\"!==o)if(e||\"#\"!==o){if(o!==Wv&&(c=wg,\"/\"!==o))continue}else s.fragment=\"\",c=Og;else s.query=\"\",c=Eg;break;case wg:if(o===Wv||\"/\"===o||\"\\\\\"===o&&s.isSpecial()||!e&&(\"?\"===o||\"#\"===o)){if(\"..\"===(u=Id(u=l))||\"%2e.\"===u||\".%2e\"===u||\"%2e%2e\"===u?(s.shortenPath(),\"/\"===o||\"\\\\\"===o&&s.isSpecial()||Rd(s.path,\"\")):rg(l)?\"/\"===o||\"\\\\\"===o&&s.isSpecial()||Rd(s.path,\"\"):(\"file\"===s.scheme&&!s.path.length&&tg(l)&&(s.host&&(s.host=\"\"),l=wd(l,0)+\":\"),Rd(s.path,l)),l=\"\",\"file\"===s.scheme&&(o===Wv||\"?\"===o||\"#\"===o))for(;s.path.length>1&&\"\"===s.path[0];)Ad(s.path);\"?\"===o?(s.query=\"\",c=Eg):\"#\"===o&&(s.fragment=\"\",c=Og)}else l+=Qd(o,Xd);break;case Sg:\"?\"===o?(s.query=\"\",c=Eg):\"#\"===o?(s.fragment=\"\",c=Og):o!==Wv&&(s.path[0]+=Qd(o,Vd));break;case Eg:e||\"#\"!==o?o!==Wv&&(\"'\"===o&&s.isSpecial()?s.query+=\"%27\":s.query+=\"#\"===o?\"%23\":Qd(o,Vd)):(s.fragment=\"\",c=Og);break;case Og:o!==Wv&&(s.fragment+=Qd(o,Yd))}f++}},parseHost:function(t){var e,r,n;if(\"[\"===wd(t,0)){if(\"]\"!==wd(t,t.length-1))return Ld;if(e=function(t){var e,r,n,o,i,a,u,s=[0,0,0,0,0,0,0,0],c=0,f=null,l=0,h=function(){return wd(t,l)};if(\":\"===h()){if(\":\"!==wd(t,1))return;l+=2,f=++c}for(;h();){if(8===c)return;if(\":\"!==h()){for(e=r=0;r<4&&Sd(zd,h());)e=16*e+yd(h(),16),l++,r++;if(\".\"===h()){if(0===r)return;if(l-=r,c>6)return;for(n=0;h();){if(o=null,n>0){if(!(\".\"===h()&&n<4))return;l++}if(!Sd(_d,h()))return;for(;Sd(_d,h());){if(i=yd(h(),10),null===o)o=i;else{if(0===o)return;o=10*o+i}if(o>255)return;l++}s[c]=256*s[c]+o,2!=++n&&4!==n||c++}if(4!==n)return;break}if(\":\"===h()){if(l++,!h())return}else if(h())return;s[c++]=e}else{if(null!==f)return;l++,f=++c}}if(null!==f)for(a=c-f,c=7;0!==c&&a>0;)u=s[c],s[c--]=s[f+a-1],s[f+--a]=u;else if(8!==c)return;return s}(kd(t,1,-1)),!e)return Ld;this.host=e}else if(this.isSpecial()){if(t=function(t){var e,r,n=[],o=id(od(ad(t),Yv,\".\"),\".\");for(e=0;e4)return t;for(r=[],n=0;n1&&\"0\"===wd(o,0)&&(i=Sd(Fd,o)?16:8,o=kd(o,8===i?1:2)),\"\"===o)a=0;else{if(!Sd(10===i?Dd:8===i?Bd:zd,o))return t;a=yd(o,i)}Rd(r,a)}for(n=0;n=bd(256,5-e))return null}else if(a>255)return null;for(u=xd(r),n=0;n1?arguments[1]:void 0,n=ld(e,new xg(t,!1,r));u||(e.href=n.serialize(),e.origin=n.getOrigin(),e.protocol=n.getProtocol(),e.username=n.getUsername(),e.password=n.getPassword(),e.host=n.getHost(),e.hostname=n.getHostname(),e.port=n.getPort(),e.pathname=n.getPathname(),e.search=n.getSearch(),e.searchParams=n.getSearchParams(),e.hash=n.getHash())},Pg=Rg.prototype,Ag=function(t,e){return{get:function(){return hd(this)[t]()},set:e&&function(t){return hd(this)[e](t)},configurable:!0,enumerable:!0}};if(u&&(so(Pg,\"href\",Ag(\"serialize\",\"setHref\")),so(Pg,\"origin\",Ag(\"getOrigin\")),so(Pg,\"protocol\",Ag(\"getProtocol\",\"setProtocol\")),so(Pg,\"username\",Ag(\"getUsername\",\"setUsername\")),so(Pg,\"password\",Ag(\"getPassword\",\"setPassword\")),so(Pg,\"host\",Ag(\"getHost\",\"setHost\")),so(Pg,\"hostname\",Ag(\"getHostname\",\"setHostname\")),so(Pg,\"port\",Ag(\"getPort\",\"setPort\")),so(Pg,\"pathname\",Ag(\"getPathname\",\"setPathname\")),so(Pg,\"search\",Ag(\"getSearch\",\"setSearch\")),so(Pg,\"searchParams\",Ag(\"getSearchParams\")),so(Pg,\"hash\",Ag(\"getHash\",\"setHash\"))),ie(Pg,\"toJSON\",function(){return hd(this).serialize()},{enumerable:!0}),ie(Pg,\"toString\",function(){return hd(this).serialize()},{enumerable:!0}),dd){var jg=dd.createObjectURL,kg=dd.revokeObjectURL;jg&&ie(Rg,\"createObjectURL\",ar(jg,dd)),kg&&ie(Rg,\"revokeObjectURL\",ar(kg,dd))}an(Rg,\"URL\"),Ce({global:!0,constructor:!0,forced:!Mp,sham:!u},{URL:Rg});var Ig=L(\"URL\"),Tg=Mp&&a(function(){Ig.canParse()}),Mg=a(function(){return 1!==Ig.canParse.length});Ce({target:\"URL\",stat:!0,forced:!Tg||Mg},{canParse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return!!new Ig(r,n)}catch(t){return!1}}});var Lg=L(\"URL\");Ce({target:\"URL\",stat:!0,forced:!Mp},{parse:function(t){var e=Up(arguments.length,1),r=Wr(t),n=e<2||void 0===arguments[1]?void 0:Wr(arguments[1]);try{return new Lg(r,n)}catch(t){return null}}}),Ce({target:\"URL\",proto:!0,enumerable:!0},{toJSON:function(){return f(URL.prototype.toString,this)}});var Ug=WeakMap.prototype,Ng={WeakMap:WeakMap,set:b(Ug.set),get:b(Ug.get),has:b(Ug.has),remove:b(Ug.delete)},Cg=Ng.has,_g=function(t){return Cg(t),t},Fg=Ng.get,Bg=Ng.has,Dg=Ng.set;Ce({target:\"WeakMap\",proto:!0,real:!0,forced:!0},{emplace:function(t,e){var r,n,o=_g(this);return Bg(o,t)?(r=Fg(o,t),\"update\"in e&&(r=e.update(r,t,o),Dg(o,t,r)),r):(n=e.insert(t,o),Dg(o,t,n),n)}}),Ce({target:\"WeakMap\",stat:!0,forced:!0},{from:ei(Ng.WeakMap,Ng.set,!0)}),Ce({target:\"WeakMap\",stat:!0,forced:!0},{of:ri(Ng.WeakMap,Ng.set,!0)});var zg=Ng.remove;Ce({target:\"WeakMap\",proto:!0,real:!0,forced:!0},{deleteAll:function(){for(var t,e=_g(this),r=!0,n=0,o=arguments.length;n2&&(n=r,M(o=arguments[2])&&\"cause\"in o&&_t(n,\"cause\",o.cause));var s=[];return Ao(t,ny,{that:s}),_t(r,\"errors\",s),r};dn?dn(oy,ry):Ae(oy,ry,{name:!0});var iy=oy.prototype=Ve(ry.prototype,{constructor:d(1,oy),message:d(1,\"\"),name:d(1,\"AggregateError\")});Ce({global:!0,constructor:!0,arity:2},{AggregateError:oy});var ay,uy,sy,cy,fy=function(t){return _.slice(0,t.length)===t},ly=fy(\"Bun/\")?\"BUN\":fy(\"Cloudflare-Workers\")?\"CLOUDFLARE\":fy(\"Deno/\")?\"DENO\":fy(\"Node.js/\")?\"NODE\":i.Bun&&\"string\"==typeof Bun.version?\"BUN\":i.Deno&&\"object\"==typeof Deno.version?\"DENO\":\"process\"===E(i.process)?\"NODE\":i.window&&i.document?\"BROWSER\":\"REST\",hy=\"NODE\"===ly,py=/(?:ipad|iphone|ipod).*applewebkit/i.test(_),vy=i.setImmediate,dy=i.clearImmediate,gy=i.process,yy=i.Dispatch,my=i.Function,by=i.MessageChannel,wy=i.String,Sy=0,Ey={},Oy=\"onreadystatechange\";a(function(){ay=i.location});var xy=function(t){if(ut(Ey,t)){var e=Ey[t];delete Ey[t],e()}},Ry=function(t){return function(){xy(t)}},Py=function(t){xy(t.data)},Ay=function(t){i.postMessage(wy(t),ay.protocol+\"//\"+ay.host)};vy&&dy||(vy=function(t){Up(arguments.length,1);var e=T(t)?t:my(t),r=vo(arguments,1);return Ey[++Sy]=function(){Ra(e,void 0,r)},uy(Sy),Sy},dy=function(t){delete Ey[t]},hy?uy=function(t){gy.nextTick(Ry(t))}:yy&&yy.now?uy=function(t){yy.now(Ry(t))}:by&&!py?(cy=(sy=new by).port2,sy.port1.onmessage=Py,uy=ar(cy.postMessage,cy)):i.addEventListener&&T(i.postMessage)&&!i.importScripts&&ay&&\"file:\"!==ay.protocol&&!a(Ay)?(uy=Ay,i.addEventListener(\"message\",Py,!1)):uy=Oy in Et(\"script\")?function(t){De.appendChild(Et(\"script\"))[Oy]=function(){De.removeChild(this),xy(t)}}:function(t){setTimeout(Ry(t),0)});var jy={set:vy,clear:dy},ky=function(){this.head=null,this.tail=null};ky.prototype={add:function(t){var e={item:t,next:null},r=this.tail;r?r.next=e:this.head=e,this.tail=e},get:function(){var t=this.head;if(t)return null===(this.head=t.next)&&(this.tail=null),t.item}};var Iy,Ty,My,Ly,Uy,Ny=ky,Cy=/ipad|iphone|ipod/i.test(_)&&\"undefined\"!=typeof Pebble,_y=/web0s(?!.*chrome)/i.test(_),Fy=jy.set,By=i.MutationObserver||i.WebKitMutationObserver,Dy=i.document,zy=i.process,Wy=i.Promise,qy=Ip(\"queueMicrotask\");if(!qy){var Hy=new Ny,$y=function(){var t,e;for(hy&&(t=zy.domain)&&t.exit();e=Hy.get();)try{e()}catch(t){throw Hy.head&&Iy(),t}t&&t.enter()};py||hy||_y||!By||!Dy?!Cy&&Wy&&Wy.resolve?((Ly=Wy.resolve(void 0)).constructor=Wy,Uy=ar(Ly.then,Ly),Iy=function(){Uy($y)}):hy?Iy=function(){zy.nextTick($y)}:(Fy=ar(Fy,i),Iy=function(){Fy($y)}):(Ty=!0,My=Dy.createTextNode(\"\"),new By($y).observe(My,{characterData:!0}),Iy=function(){My.data=Ty=!Ty}),qy=function(t){Hy.head||Iy(),Hy.add(t)}}var Ky,Gy,Vy,Yy=qy,Xy=function(t){try{return{error:!1,value:t()}}catch(t){return{error:!0,value:t}}},Jy=i.Promise,Qy=dt(\"species\"),Zy=!1,tm=T(i.PromiseRejectionEvent),em=Ue(\"Promise\",function(){var t=Kt(Jy),e=t!==String(Jy);if(!e&&66===W)return!0;if(!W||W<51||!/native code/.test(t)){var r=new Jy(function(t){t(1)}),n=function(t){t(function(){},function(){})};if((r.constructor={})[Qy]=n,!(Zy=r.then(function(){})instanceof n))return!0}return!(e||\"BROWSER\"!==ly&&\"DENO\"!==ly||tm)}),rm={CONSTRUCTOR:em,REJECTION_EVENT:tm,SUBCLASSING:Zy},nm=TypeError,om=function(t){var e,r;this.promise=new t(function(t,n){if(void 0!==e||void 0!==r)throw new nm(\"Bad Promise constructor\");e=t,r=n}),this.resolve=J(e),this.reject=J(r)},im={f:function(t){return new om(t)}},am=jy.set,um=\"Promise\",sm=rm.CONSTRUCTOR,cm=rm.REJECTION_EVENT,fm=rm.SUBCLASSING,lm=ne.getterFor(um),hm=ne.set,pm=Jy&&Jy.prototype,vm=Jy,dm=pm,gm=i.TypeError,ym=i.document,mm=i.process,bm=im.f,wm=bm,Sm=!!(ym&&ym.createEvent&&i.dispatchEvent),Em=\"unhandledrejection\",Om=function(t){var e;return!(!M(t)||!T(e=t.then))&&e},xm=function(t,e){var r,n,o,i=e.value,a=1===e.state,u=a?t.ok:t.fail,s=t.resolve,c=t.reject,l=t.domain;try{u?(a||(2===e.rejection&&km(e),e.rejection=1),!0===u?r=i:(l&&l.enter(),r=u(i),l&&(l.exit(),o=!0)),r===t.promise?c(new gm(\"Promise-chain cycle\")):(n=Om(r))?f(n,r,s,c):s(r)):c(i)}catch(t){l&&!o&&l.exit(),c(t)}},Rm=function(t,e){t.notified||(t.notified=!0,Yy(function(){for(var r,n=t.reactions;r=n.get();)xm(r,t);t.notified=!1,e&&!t.rejection&&Am(t)}))},Pm=function(t,e,r){var n,o;Sm?((n=ym.createEvent(\"Event\")).promise=e,n.reason=r,n.initEvent(t,!1,!0),i.dispatchEvent(n)):n={promise:e,reason:r},!cm&&(o=i[\"on\"+t])?o(n):t===Em&&function(t,e){try{1===arguments.length?console.error(t):console.error(t,e)}catch(t){}}(\"Unhandled promise rejection\",r)},Am=function(t){f(am,i,function(){var e,r=t.facade,n=t.value;if(jm(t)&&(e=Xy(function(){hy?mm.emit(\"unhandledRejection\",n,r):Pm(Em,r,n)}),t.rejection=hy||jm(t)?2:1,e.error))throw e.value})},jm=function(t){return 1!==t.rejection&&!t.parent},km=function(t){f(am,i,function(){var e=t.facade;hy?mm.emit(\"rejectionHandled\",e):Pm(\"rejectionhandled\",e,t.value)})},Im=function(t,e,r){return function(n){t(e,n,r)}},Tm=function(t,e,r){t.done||(t.done=!0,r&&(t=r),t.value=e,t.state=2,Rm(t,!0))},Mm=function(t,e,r){if(!t.done){t.done=!0,r&&(t=r);try{if(t.facade===e)throw new gm(\"Promise can't be resolved itself\");var n=Om(e);n?Yy(function(){var r={done:!1};try{f(n,e,Im(Mm,r,t),Im(Tm,r,t))}catch(e){Tm(r,e,t)}}):(t.value=e,t.state=1,Rm(t,!1))}catch(e){Tm({done:!1},e,t)}}};if(sm&&(vm=function(t){ko(this,dm),J(t),f(Ky,this);var e=lm(this);try{t(Im(Mm,e),Im(Tm,e))}catch(t){Tm(e,t)}},(Ky=function(t){hm(this,{type:um,done:!1,notified:!1,parent:!1,reactions:new Ny,rejection:!1,state:0,value:null})}).prototype=ie(dm=vm.prototype,\"then\",function(t,e){var r=lm(this),n=bm(Cc(this,vm));return r.parent=!0,n.ok=!T(t)||t,n.fail=T(e)&&e,n.domain=hy?mm.domain:void 0,0===r.state?r.reactions.add(n):Yy(function(){xm(n,r)}),n.promise}),Gy=function(){var t=new Ky,e=lm(t);this.promise=t,this.resolve=Im(Mm,e),this.reject=Im(Tm,e)},im.f=bm=function(t){return t===vm||void 0===t?new Gy(t):wm(t)},T(Jy)&&pm!==Object.prototype)){Vy=pm.then,fm||ie(pm,\"then\",function(t,e){var r=this;return new vm(function(t,e){f(Vy,r,t,e)}).then(t,e)},{unsafe:!0});try{delete pm.constructor}catch(t){}dn&&dn(pm,dm)}Ce({global:!0,constructor:!0,wrap:!0,forced:sm},{Promise:vm}),an(vm,um,!1),Uo(um);var Lm=rm.CONSTRUCTOR||!Gn(function(t){Jy.all(t).then(void 0,function(){})});Ce({target:\"Promise\",stat:!0,forced:Lm},{all:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),i=[],a=0,u=1;Ao(t,function(t){var s=a++,c=!1;u++,f(r,e,t).then(function(t){c||(c=!0,i[s]=t,--u||n(i))},o)}),--u||n(i)});return i.error&&o(i.value),r.promise}});var Um=Jy&&Jy.prototype;if(Ce({target:\"Promise\",proto:!0,forced:rm.CONSTRUCTOR,real:!0},{catch:function(t){return this.then(void 0,t)}}),T(Jy)){var Nm=L(\"Promise\").prototype.catch;Um.catch!==Nm&&ie(Um,\"catch\",Nm,{unsafe:!0})}Ce({target:\"Promise\",stat:!0,forced:Lm},{race:function(t){var e=this,r=im.f(e),n=r.reject,o=Xy(function(){var o=J(e.resolve);Ao(t,function(t){f(o,e,t).then(r.resolve,n)})});return o.error&&n(o.value),r.promise}}),Ce({target:\"Promise\",stat:!0,forced:rm.CONSTRUCTOR},{reject:function(t){var e=im.f(this);return(0,e.reject)(t),e.promise}});var Cm=function(t,e){if(kt(t),M(e)&&e.constructor===t)return e;var r=im.f(t);return(0,r.resolve)(e),r.promise};Ce({target:\"Promise\",stat:!0,forced:rm.CONSTRUCTOR},{resolve:function(t){return Cm(this,t)}}),Ce({target:\"Promise\",stat:!0,forced:Lm},{allSettled:function(t){var e=this,r=im.f(e),n=r.resolve,o=r.reject,i=Xy(function(){var r=J(e.resolve),o=[],i=0,a=1;Ao(t,function(t){var u=i++,s=!1;a++,f(r,e,t).then(function(t){s||(s=!0,o[u]={status:\"fulfilled\",value:t},--a||n(o))},function(t){s||(s=!0,o[u]={status:\"rejected\",reason:t},--a||n(o))})}),--a||n(o)});return i.error&&o(i.value),r.promise}});var _m=\"No one promise resolved\";Ce({target:\"Promise\",stat:!0,forced:Lm},{any:function(t){var e=this,r=L(\"AggregateError\"),n=im.f(e),o=n.resolve,i=n.reject,a=Xy(function(){var n=J(e.resolve),a=[],u=0,s=1,c=!1;Ao(t,function(t){var l=u++,h=!1;s++,f(n,e,t).then(function(t){h||c||(c=!0,o(t))},function(t){h||c||(h=!0,a[l]=t,--s||i(new r(a,_m)))})}),--s||i(new r(a,_m))});return a.error&&i(a.value),n.promise}}),Ce({target:\"Promise\",stat:!0},{withResolvers:function(){var t=im.f(this);return{promise:t.promise,resolve:t.resolve,reject:t.reject}}});var Fm=Jy&&Jy.prototype,Bm=!!Jy&&a(function(){Fm.finally.call({then:function(){}},function(){})});if(Ce({target:\"Promise\",proto:!0,real:!0,forced:Bm},{finally:function(t){var e=Cc(this,L(\"Promise\")),r=T(t);return this.then(r?function(r){return Cm(e,t()).then(function(){return r})}:t,r?function(r){return Cm(e,t()).then(function(){throw r})}:t)}}),T(Jy)){var Dm=L(\"Promise\").prototype.finally;Fm.finally!==Dm&&ie(Fm,\"finally\",Dm,{unsafe:!0})}var zm=i.Promise,Wm=!1,qm=!zm||!zm.try||Xy(function(){zm.try(function(t){Wm=8===t},8)}).error||!Wm;Ce({target:\"Promise\",stat:!0,forced:qm},{try:function(t){var e=arguments.length>1?vo(arguments,1):[],r=im.f(this),n=Xy(function(){return Ra(J(t),void 0,e)});return(n.error?r.reject:r.resolve)(n.value),r.promise}}),Ze(\"Promise\",\"finally\");var Hm=\"URLSearchParams\"in self,$m=\"Symbol\"in self&&\"iterator\"in Symbol,Km=\"FileReader\"in self&&\"Blob\"in self&&function(){try{return new Blob,!0}catch(t){return!1}}(),Gm=\"FormData\"in self,Vm=\"ArrayBuffer\"in self;if(Vm)var Ym=[\"[object Int8Array]\",\"[object Uint8Array]\",\"[object Uint8ClampedArray]\",\"[object Int16Array]\",\"[object Uint16Array]\",\"[object Int32Array]\",\"[object Uint32Array]\",\"[object Float32Array]\",\"[object Float64Array]\"],Xm=ArrayBuffer.isView||function(t){return t&&Ym.indexOf(Object.prototype.toString.call(t))>-1};function Jm(t){if(\"string\"!=typeof t&&(t=String(t)),/[^a-z0-9\\-#$%&'*+.^_`|~]/i.test(t))throw new TypeError(\"Invalid character in header field name\");return t.toLowerCase()}function Qm(t){return\"string\"!=typeof t&&(t=String(t)),t}function Zm(t){var e={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return $m&&(e[Symbol.iterator]=function(){return e}),e}function tb(t){this.map={},t instanceof tb?t.forEach(function(t,e){this.append(e,t)},this):Array.isArray(t)?t.forEach(function(t){this.append(t[0],t[1])},this):t&&Object.getOwnPropertyNames(t).forEach(function(e){this.append(e,t[e])},this)}function eb(t){if(t.bodyUsed)return Promise.reject(new TypeError(\"Already read\"));t.bodyUsed=!0}function rb(t){return new Promise(function(e,r){t.onload=function(){e(t.result)},t.onerror=function(){r(t.error)}})}function nb(t){var e=new FileReader,r=rb(e);return e.readAsArrayBuffer(t),r}function ob(t){if(t.slice)return t.slice(0);var e=new Uint8Array(t.byteLength);return e.set(new Uint8Array(t)),e.buffer}function ib(){return this.bodyUsed=!1,this._initBody=function(t){var e;this._bodyInit=t,t?\"string\"==typeof t?this._bodyText=t:Km&&Blob.prototype.isPrototypeOf(t)?this._bodyBlob=t:Gm&&FormData.prototype.isPrototypeOf(t)?this._bodyFormData=t:Hm&&URLSearchParams.prototype.isPrototypeOf(t)?this._bodyText=t.toString():Vm&&Km&&(e=t)&&DataView.prototype.isPrototypeOf(e)?(this._bodyArrayBuffer=ob(t.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):Vm&&(ArrayBuffer.prototype.isPrototypeOf(t)||Xm(t))?this._bodyArrayBuffer=ob(t):this._bodyText=t=Object.prototype.toString.call(t):this._bodyText=\"\",this.headers.get(\"content-type\")||(\"string\"==typeof t?this.headers.set(\"content-type\",\"text/plain;charset=UTF-8\"):this._bodyBlob&&this._bodyBlob.type?this.headers.set(\"content-type\",this._bodyBlob.type):Hm&&URLSearchParams.prototype.isPrototypeOf(t)&&this.headers.set(\"content-type\",\"application/x-www-form-urlencoded;charset=UTF-8\"))},Km&&(this.blob=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error(\"could not read FormData body as blob\");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?eb(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(nb)}),this.text=function(){var t=eb(this);if(t)return t;if(this._bodyBlob)return function(t){var e=new FileReader,r=rb(e);return e.readAsText(t),r}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(t){for(var e=new Uint8Array(t),r=new Array(e.length),n=0;n-1?e:t}(e.method||this.method||\"GET\"),this.mode=e.mode||this.mode||null,this.signal=e.signal||this.signal,this.referrer=null,(\"GET\"===this.method||\"HEAD\"===this.method)&&r)throw new TypeError(\"Body not allowed for GET or HEAD requests\");this._initBody(r)}function sb(t){var e=new FormData;return t.trim().split(\"&\").forEach(function(t){if(t){var r=t.split(\"=\"),n=r.shift().replace(/\\+/g,\" \"),o=r.join(\"=\").replace(/\\+/g,\" \");e.append(decodeURIComponent(n),decodeURIComponent(o))}}),e}function cb(t,e){e||(e={}),this.type=\"default\",this.status=void 0===e.status?200:e.status,this.ok=this.status>=200&&this.status<300,this.statusText=\"statusText\"in e?e.statusText:\"OK\",this.headers=new tb(e.headers),this.url=e.url||\"\",this._initBody(t)}ub.prototype.clone=function(){return new ub(this,{body:this._bodyInit})},ib.call(ub.prototype),ib.call(cb.prototype),cb.prototype.clone=function(){return new cb(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new tb(this.headers),url:this.url})},cb.error=function(){var t=new cb(null,{status:0,statusText:\"\"});return t.type=\"error\",t};var fb=[301,302,303,307,308];cb.redirect=function(t,e){if(-1===fb.indexOf(e))throw new RangeError(\"Invalid status code\");return new cb(null,{status:e,headers:{location:t}})};var lb=self.DOMException;try{new lb}catch(t){(lb=function(t,e){this.message=t,this.name=e;var r=Error(t);this.stack=r.stack}).prototype=Object.create(Error.prototype),lb.prototype.constructor=lb}function hb(t,e){return new Promise(function(r,n){var o=new ub(t,e);if(o.signal&&o.signal.aborted)return n(new lb(\"Aborted\",\"AbortError\"));var i=new XMLHttpRequest;function a(){i.abort()}i.onload=function(){var t,e,n={status:i.status,statusText:i.statusText,headers:(t=i.getAllResponseHeaders()||\"\",e=new tb,t.replace(/\\r?\\n[\\t ]+/g,\" \").split(/\\r?\\n/).forEach(function(t){var r=t.split(\":\"),n=r.shift().trim();if(n){var o=r.join(\":\").trim();e.append(n,o)}}),e)};n.url=\"responseURL\"in i?i.responseURL:n.headers.get(\"X-Request-URL\"),r(new cb(\"response\"in i?i.response:i.responseText,n))},i.onerror=function(){n(new TypeError(\"Network request failed\"))},i.ontimeout=function(){n(new TypeError(\"Network request failed\"))},i.onabort=function(){n(new lb(\"Aborted\",\"AbortError\"))},i.open(o.method,o.url,!0),\"include\"===o.credentials?i.withCredentials=!0:\"omit\"===o.credentials&&(i.withCredentials=!1),\"responseType\"in i&&Km&&(i.responseType=\"blob\"),o.headers.forEach(function(t,e){i.setRequestHeader(e,t)}),o.signal&&(o.signal.addEventListener(\"abort\",a),i.onreadystatechange=function(){4===i.readyState&&o.signal.removeEventListener(\"abort\",a)}),i.send(void 0===o._bodyInit?null:o._bodyInit)})}hb.polyfill=!0,self.fetch||(self.fetch=hb,self.Headers=tb,self.Request=ub,self.Response=cb);var pb=Object.getOwnPropertySymbols,vb=Object.prototype.hasOwnProperty,db=Object.prototype.propertyIsEnumerable,gb=function(){try{if(!Object.assign)return!1;var t=new String(\"abc\");if(t[5]=\"de\",\"5\"===Object.getOwnPropertyNames(t)[0])return!1;for(var e={},r=0;r<10;r++)e[\"_\"+String.fromCharCode(r)]=r;if(\"0123456789\"!==Object.getOwnPropertyNames(e).map(function(t){return e[t]}).join(\"\"))return!1;var n={};return\"abcdefghijklmnopqrst\".split(\"\").forEach(function(t){n[t]=t}),\"abcdefghijklmnopqrst\"===Object.keys(Object.assign({},n)).join(\"\")}catch(t){return!1}}()?Object.assign:function(t,e){for(var r,n,o=function(t){if(null==t)throw new TypeError(\"Object.assign cannot be called with null or undefined\");return Object(t)}(t),i=1;i{var n={229:function(e){var t,r,n,o=e.exports={};function i(){throw Error("setTimeout has not been defined")}function u(){throw Error("clearTimeout has not been defined")}try{t="function"==typeof setTimeout?setTimeout:i}catch(e){t=i}try{r="function"==typeof clearTimeout?clearTimeout:u}catch(e){r=u}function s(e){if(t===setTimeout)return setTimeout(e,0);if((t===i||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(r){try{return t.call(null,e,0)}catch(r){return t.call(this,e,0)}}}var c=[],a=!1,l=-1;function f(){a&&n&&(a=!1,n.length?c=n.concat(c):l=-1,c.length&&p())}function p(){if(!a){var e=s(f);a=!0;for(var t=c.length;t;){for(n=c,c=[];++l1)for(var r=1;r{"use strict";var n,o;t.exports=(null==(n=e.g.process)?void 0:n.env)&&"object"==typeof(null==(o=e.g.process)?void 0:o.env)?e.g.process:e.r(84913)},5968,(e,t,r)=>{"use strict";var n=Symbol.for("react.transitional.element");function o(e,t,r){var o=null;if(void 0!==r&&(o=""+r),void 0!==t.key&&(o=""+t.key),"key"in t)for(var i in r={},t)"key"!==i&&(r[i]=t[i]);else r=t;return{$$typeof:n,type:e,key:o,ref:void 0!==(t=r.ref)?t:null,props:r}}r.Fragment=Symbol.for("react.fragment"),r.jsx=o,r.jsxs=o},20540,(e,t,r)=>{"use strict";t.exports=e.r(5968)},20,(e,t,r)=>{"use strict";var n=e.i(23981),o=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),u=Symbol.for("react.fragment"),s=Symbol.for("react.strict_mode"),c=Symbol.for("react.profiler"),a=Symbol.for("react.consumer"),l=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),p=Symbol.for("react.suspense"),d=Symbol.for("react.memo"),y=Symbol.for("react.lazy"),h=Symbol.for("react.activity"),g=Symbol.for("react.view_transition"),v=Symbol.iterator,_={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},m=Object.assign,b={};function S(e,t,r){this.props=e,this.context=t,this.refs=b,this.updater=r||_}function O(){}function E(e,t,r){this.props=e,this.context=t,this.refs=b,this.updater=r||_}S.prototype.isReactComponent={},S.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},S.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},O.prototype=S.prototype;var T=E.prototype=new O;T.constructor=E,m(T,S.prototype),T.isPureReactComponent=!0;var w=Array.isArray;function j(){}var R={H:null,A:null,T:null,S:null},x=Object.prototype.hasOwnProperty;function A(e,t,r){var n=r.ref;return{$$typeof:o,type:e,key:t,ref:void 0!==n?n:null,props:r}}function P(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var C=/\/+/g;function k(e,t){var r,n;return"object"==typeof e&&null!==e&&null!=e.key?(r=""+e.key,n={"=":"=0",":":"=2"},"$"+r.replace(/[=:]/g,function(e){return n[e]})):t.toString(36)}function H(e,t,r){if(null==e)return e;var n=[],u=0;return!function e(t,r,n,u,s){var c,a,l,f=typeof t;("undefined"===f||"boolean"===f)&&(t=null);var p=!1;if(null===t)p=!0;else switch(f){case"bigint":case"string":case"number":p=!0;break;case"object":switch(t.$$typeof){case o:case i:p=!0;break;case y:return e((p=t._init)(t._payload),r,n,u,s)}}if(p)return s=s(t),p=""===u?"."+k(t,0):u,w(s)?(n="",null!=p&&(n=p.replace(C,"$&/")+"/"),e(s,r,n,"",function(e){return e})):null!=s&&(P(s)&&(c=s,a=n+(null==s.key||t&&t.key===s.key?"":(""+s.key).replace(C,"$&/")+"/")+p,s=A(c.type,a,c.props)),r.push(s)),1;p=0;var d=""===u?".":u+":";if(w(t))for(var h=0;h{"use strict";t.exports=e.r(20)},50834,(e,t,r)=>{"use strict";var n=e.r(39225);function o(e){var t="https://react.dev/errors/"+e;if(1{"use strict";!function e(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE)try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(e)}catch(e){console.error(e)}}(),t.exports=e.r(50834)},13668,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0});var n={bindSnapshot:function(){return a},createAsyncLocalStorage:function(){return c},createSnapshot:function(){return l}};for(var o in n)Object.defineProperty(r,o,{enumerable:!0,get:n[o]});let i=Object.defineProperty(Error("Invariant: AsyncLocalStorage accessed in runtime where it is not available"),"__NEXT_ERROR_CODE",{value:"E504",enumerable:!1,configurable:!0});class u{disable(){throw i}getStore(){}run(){throw i}exit(){throw i}enterWith(){throw i}static bind(e){return e}}let s="undefined"!=typeof globalThis&&globalThis.AsyncLocalStorage;function c(){return s?new s:new u}function a(e){return s?s.bind(e):u.bind(e)}function l(){return s?s.snapshot():function(e,...t){return e(...t)}}},44995,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorageInstance",{enumerable:!0,get:function(){return n}});let n=(0,e.r(13668).createAsyncLocalStorage)()},98709,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"workAsyncStorage",{enumerable:!0,get:function(){return n.workAsyncStorageInstance}});let n=e.r(44995)},1849,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"HandleISRError",{enumerable:!0,get:function(){return o}});let n="undefined"==typeof window?e.r(98709).workAsyncStorage:void 0;function o({error:e}){if(n){let t=n.getStore();if(t?.isStaticGeneration)throw e&&console.error(e),e}return null}("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)},11644,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"default",{enumerable:!0,get:function(){return s}});let n=e.r(20540),o=e.r(1849),i={fontFamily:'system-ui,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"',height:"100vh",textAlign:"center",display:"flex",flexDirection:"column",alignItems:"center",justifyContent:"center"},u={fontSize:"14px",fontWeight:400,lineHeight:"28px",margin:"0 8px"},s=function({error:e}){let t=e?.digest;return(0,n.jsxs)("html",{id:"__next_error__",children:[(0,n.jsx)("head",{}),(0,n.jsxs)("body",{children:[(0,n.jsx)(o.HandleISRError,{error:e}),(0,n.jsx)("div",{style:i,children:(0,n.jsxs)("div",{children:[(0,n.jsxs)("h2",{style:u,children:["Application error: a ",t?"server":"client","-side exception has occurred while loading ",window.location.hostname," (see the"," ",t?"server logs":"browser console"," for more information)."]}),t?(0,n.jsx)("p",{style:u,children:`Digest: ${t}`}):null]})})]})]})};("function"==typeof r.default||"object"==typeof r.default&&null!==r.default)&&void 0===r.default.__esModule&&(Object.defineProperty(r.default,"__esModule",{value:!0}),Object.assign(r.default,r),t.exports=r.default)}]);_next/static/chunks/turbopack-3fd697d461a22e91.js(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,{otherChunks:["static/chunks/afa4cd82dbbf98e5.js","static/chunks/1a0df92f8adf1887.js","static/chunks/71d738d0a76a7566.js"],runtimeModuleIds:[48843]}]),(()=>{let e;if(!Array.isArray(globalThis.TURBOPACK))return;let t="/_next/",r=(self.TURBOPACK_CHUNK_SUFFIX??document?.currentScript?.getAttribute?.("src")?.replace(/^(.*(?=\?)|^.*$)/,""))||"",n=new WeakMap;function o(e,t){this.m=e,this.e=t}let l=o.prototype,i=Object.prototype.hasOwnProperty,s="undefined"!=typeof Symbol&&Symbol.toStringTag;function u(e,t,r){i.call(e,t)||Object.defineProperty(e,t,r)}function a(e,t){let r=e[t];return r||(r=c(t),e[t]=r),r}function c(e){return{exports:{},error:void 0,id:e,namespaceObject:void 0}}function f(e,t){u(e,"__esModule",{value:!0}),s&&u(e,s,{value:"Module"});let r=0;for(;rObject.getPrototypeOf(e):e=>e.__proto__,d=[null,p({}),p([]),p(p)];function h(e,t,r){let n=[],o=-1;for(let t=e;("object"==typeof t||"function"==typeof t)&&!d.includes(t);t=p(t))for(let r of Object.getOwnPropertyNames(t))n.push(r,function(e,t){return()=>e[t]}(e,r)),-1===o&&"default"===r&&(o=n.length-1);return r&&o>=0||(o>=0?n.splice(o,1,0,e):n.push("default",0,e)),f(t,n),t}function m(e){let t=B(e,this.m);if(t.namespaceObject)return t.namespaceObject;let r=t.exports;return t.namespaceObject=h(r,"function"==typeof r?function(...e){return r.apply(this,e)}:Object.create(null),r&&r.__esModule)}function b(e){let t=e.indexOf("#");-1!==t&&(e=e.substring(0,t));let r=e.indexOf("?");return -1!==r&&(e=e.substring(0,r)),e}function y(){let e,t;return{promise:new Promise((r,n)=>{t=n,e=r}),resolve:e,reject:t}}l.i=m,l.A=function(e){return this.r(e)(m.bind(this))},l.t="function"==typeof require?require:function(){throw Error("Unexpected use of runtime require")},l.r=function(e){return B(e,this.m).exports},l.f=function(e){function t(t){if(t=b(t),i.call(e,t))return e[t].module();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r}return t.keys=()=>Object.keys(e),t.resolve=t=>{if(t=b(t),i.call(e,t))return e[t].id();let r=Error(`Cannot find module '${t}'`);throw r.code="MODULE_NOT_FOUND",r},t.import=async e=>await t(e),t};let O=Symbol("turbopack queues"),g=Symbol("turbopack exports"),w=Symbol("turbopack error");function C(e){e&&1!==e.status&&(e.status=1,e.forEach(e=>e.queueCount--),e.forEach(e=>e.queueCount--?e.queueCount++:e()))}l.a=function(e,t){let r=this.m,n=t?Object.assign([],{status:-1}):void 0,o=new Set,{resolve:l,reject:i,promise:s}=y(),u=Object.assign(s,{[g]:r.exports,[O]:e=>{n&&e(n),o.forEach(e),u.catch(()=>{})}}),a={get:()=>u,set(e){e!==u&&(u[g]=e)}};Object.defineProperty(r,"exports",a),Object.defineProperty(r,"namespaceObject",a),e(function(e){let t=e.map(e=>{if(null!==e&&"object"==typeof e){if(O in e)return e;if(null!=e&&"object"==typeof e&&"then"in e&&"function"==typeof e.then){let t=Object.assign([],{status:0}),r={[g]:{},[O]:e=>e(t)};return e.then(e=>{r[g]=e,C(t)},e=>{r[w]=e,C(t)}),r}}return{[g]:e,[O]:()=>{}}}),r=()=>t.map(e=>{if(e[w])throw e[w];return e[g]}),{promise:l,resolve:i}=y(),s=Object.assign(()=>i(r),{queueCount:0});function u(e){e!==n&&!o.has(e)&&(o.add(e),e&&0===e.status&&(s.queueCount++,e.push(s)))}return t.map(e=>e[O](u)),s.queueCount?l:r()},function(e){e?i(u[w]=e):l(u[g]),C(n)}),n&&-1===n.status&&(n.status=0)};let U=function(e){let t=new URL(e,"x:/"),r={};for(let e in t)r[e]=t[e];for(let t in r.href=e,r.pathname=e.replace(/[?#].*/,""),r.origin=r.protocol="",r.toString=r.toJSON=(...t)=>e,r)Object.defineProperty(this,t,{enumerable:!0,configurable:!0,value:r[t]})};function R(e,t){throw Error(`Invariant: ${t(e)}`)}U.prototype=URL.prototype,l.U=U,l.z=function(e){throw Error("dynamic usage of require is not supported")},l.g=globalThis;let j=o.prototype;var _,k=((_=k||{})[_.Runtime=0]="Runtime",_[_.Parent=1]="Parent",_[_.Update=2]="Update",_);let v=new Map;l.M=v;let $=new Map,P=new Map;async function S(e,t,r){let n;if("string"==typeof r)return E(e,t,K(r));let o=r.included||[],l=o.map(e=>!!v.has(e)||$.get(e));if(l.length>0&&l.every(e=>e))return void await Promise.all(l);let i=r.moduleChunks||[],s=i.map(e=>P.get(e)).filter(e=>e);if(s.length>0){if(s.length===i.length)return void await Promise.all(s);let r=new Set;for(let e of i)P.has(e)||r.add(e);for(let n of r){let r=E(e,t,K(n));P.set(n,r),s.push(r)}n=Promise.all(s)}else{for(let o of(n=E(e,t,K(r.path)),i))P.has(o)||P.set(o,n)}for(let e of o)$.has(e)||$.set(e,n);await n}j.l=function(e){return S(1,this.m.id,e)};let T=Promise.resolve(void 0),A=new WeakMap;function E(t,r,n){let o=e.loadChunkCached(t,n),l=A.get(o);if(void 0===l){let e=A.set.bind(A,o,T);l=o.then(e).catch(e=>{let o;switch(t){case 0:o=`as a runtime dependency of chunk ${r}`;break;case 1:o=`from module ${r}`;break;case 2:o="from an HMR update";break;default:R(t,e=>`Unknown source type: ${e}`)}let l=Error(`Failed to load chunk ${n} ${o}${e?`: ${e}`:""}`,e?{cause:e}:void 0);throw l.name="ChunkLoadError",l}),A.set(o,l)}return l}function K(e){return`${t}${e.split("/").map(e=>encodeURIComponent(e)).join("/")}${r}`}j.L=function(e){return E(1,this.m.id,e)},j.R=function(e){let t=this.r(e);return t?.default??t},j.P=function(e){return`/ROOT/${e??""}`},j.b=function(e){let t=new Blob([`self.TURBOPACK_WORKER_LOCATION = ${JSON.stringify(location.origin)}; self.TURBOPACK_CHUNK_SUFFIX = ${JSON.stringify(r)}; self.TURBOPACK_NEXT_CHUNK_URLS = ${JSON.stringify(e.reverse().map(K),null,2)}; importScripts(...self.TURBOPACK_NEXT_CHUNK_URLS.map(c => self.TURBOPACK_WORKER_LOCATION + c).reverse());`],{type:"text/javascript"});return URL.createObjectURL(t)};let x=/\.js(?:\?[^#]*)?(?:#.*)?$/,N=/\.css(?:\?[^#]*)?(?:#.*)?$/;function M(e){return N.test(e)}l.w=function(t,r,n){return e.loadWebAssembly(1,this.m.id,t,r,n)},l.u=function(t,r){return e.loadWebAssemblyModule(1,this.m.id,t,r)};let L={};l.c=L;let B=(e,t)=>{let r=L[e];if(r){if(r.error)throw r.error;return r}return q(e,k.Parent,t.id)};function q(e,t,r){let n=v.get(e);if("function"!=typeof n)throw Error(function(e,t,r){let n;switch(t){case 0:n=`as a runtime entry of chunk ${r}`;break;case 1:n=`because it was required from module ${r}`;break;case 2:n="because of an HMR update";break;default:R(t,e=>`Unknown source type: ${e}`)}return`Module ${e} was instantiated ${n}, but the module factory is not available.`}(e,t,r));let l=c(e),i=l.exports;L[e]=l;let s=new o(l,i);try{n(s,l,i)}catch(e){throw l.error=e,e}return l.namespaceObject&&l.exports!==l.namespaceObject&&h(l.exports,l.namespaceObject),l}function I(r){let n,o=function(e){if("string"==typeof e)return e;let r=decodeURIComponent(("undefined"!=typeof TURBOPACK_NEXT_CHUNK_URLS?TURBOPACK_NEXT_CHUNK_URLS.pop():e.getAttribute("src")).replace(/[?#].*$/,""));return r.startsWith(t)?r.slice(t.length):r}(r[0]);return 2===r.length?n=r[1]:(n=void 0,!function(e,t,r,n){let o=1;for(;o{r=e,n=t}),resolve:()=>{t.resolved=!0,r()},reject:n},W.set(e,t)}return t}e={async registerChunk(e,t){if(H(K(e)).resolve(),null!=t){for(let e of t.otherChunks)H(K("string"==typeof e?e:e.path));if(await Promise.all(t.otherChunks.map(t=>S(0,e,t))),t.runtimeModuleIds.length>0)for(let r of t.runtimeModuleIds)!function(e,t){let r=L[t];if(r){if(r.error)throw r.error;return}q(t,k.Runtime,e)}(e,r)}},loadChunkCached:(e,t)=>(function(e,t){let r=H(t);if(r.loadingStarted)return r.promise;if(e===k.Runtime)return r.loadingStarted=!0,M(t)&&r.resolve(),r.promise;if("function"==typeof importScripts)if(M(t));else if(x.test(t))self.TURBOPACK_NEXT_CHUNK_URLS.push(t),importScripts(TURBOPACK_WORKER_LOCATION+t);else throw Error(`can't infer type of chunk from URL ${t} in worker`);else{let e=decodeURI(t);if(M(t))if(document.querySelectorAll(`link[rel=stylesheet][href="${t}"],link[rel=stylesheet][href^="${t}?"],link[rel=stylesheet][href="${e}"],link[rel=stylesheet][href^="${e}?"]`).length>0)r.resolve();else{let e=document.createElement("link");e.rel="stylesheet",e.href=t,e.onerror=()=>{r.reject()},e.onload=()=>{r.resolve()},document.head.appendChild(e)}else if(x.test(t)){let n=document.querySelectorAll(`script[src="${t}"],script[src^="${t}?"],script[src="${e}"],script[src^="${e}?"]`);if(n.length>0)for(let e of Array.from(n))e.addEventListener("error",()=>{r.reject()});else{let e=document.createElement("script");e.src=t,e.onerror=()=>{r.reject()},document.head.appendChild(e)}}else throw Error(`can't infer type of chunk from URL ${t}`)}return r.loadingStarted=!0,r.promise})(e,t),async loadWebAssembly(e,t,r,n,o){let l=fetch(K(r)),{instance:i}=await WebAssembly.instantiateStreaming(l,o);return i.exports},async loadWebAssemblyModule(e,t,r,n){let o=fetch(K(r));return await WebAssembly.compileStreaming(o)}};let F=globalThis.TURBOPACK;globalThis.TURBOPACK={push:I},F.forEach(I)})();_next/static/media/53b9e256198e5412-s.853d50a3.woff2wOF2 L,v(?HVAR[?MVAR<`?STAT8t/~ XC 066$  9-GlW;PB]av@ءv@KE5i9兕.˼BBAD֭9xƔbW633}{vX'C<Ꮻ*' ێ#2&-dc9o'JTtR>oy")PQ) Y70ͫۋr/"<ˋr-. %u't2(GR'-F"؛6XMRڬޗ2 1Mӳ2&z\OŠsޓI<32ĈPUXAWJq8I(k;c*$W0-Kw;Ώv!\4S1UX`AcS9缛с5ae,XX[8 Vi K~?&(S0&A/ :Uu5T[5A3 C|/[#ǁ@A @.n[](0 @E(4 W~Qyd%@I` 4}&*8;xp&FyH$"YHN>RXTV"j=b4#6އ #۶#qWc$0Absd| u7[3gvơ;ѝqwʝbCj5rM)5GcvAsx؍vcL7c<ۣ X$-jS0Cm6f=)7vNރ/?\Rit %>C !@.2a4'˞]{EvEn OP_ F2 7@>BV^h# ʥm(2HAe/QH@P/7gW/d9@)ON /`xAzj! g?]ߌ8?qǻ[!9AFU*hȁPaP nB*҅ $Thti LƤj y(,qXFx\u|`H^F* sj6J N7P79={ፘ%bmlBa0j'So ڹ.f̺5 CTUOy6WZ]P\eP{>rBkXgSb r61Zx5aG>*Uk^V*P, B5Z'j ȱTzPZ)6 {TcсCbd^R zeA!B!ȡ$CRnMaz"v  ?YO4'(8Έ| E5ݲv}rcǒSU,&ёޙL pݙҹl%2j[۸gs߾aa xqdF.Np]7=^o@7HUA=`3s&i)BpwI~yE<)! Rop@t']*:L%Bc,{s^su m>BcqYu RސyiXx<[qУz)'xj $]b/.'[d2 i_QȮ䛳b%m ʙ*|)%t~h$ER2*9Yq.d3OmjMaƘzQ*EFEֈ[Z⚓)=i]9yCAhK8-a^͈eʜ9ɼ?>P'C$/E)f!Ȓ 2x 쀺-︲F m|Qrm+.bj4t- TgyC`Sq@M,T}T`4Y~.3H Z!Y yhFbǏ&?Mb&Ǥ/h0/gp~!Z yzODOŒܶ4ftD^tDwuS*> ?& :흅&?U2A{ˢUY:] |L @\d#a7zXR?Nt7CO;=#:4ɯBO7}2=_MqP3OEk3:+#'O/FqpM5SO2t 5Sj>br㢎{*5`vF]ƛ7Y{⥷<;6ύ/"ۛ{vOр}ֽfZZۜEK$I5d%,nWe ,P-Gϙ`Tt+K.EѠZva߸T G9OHU[\-+sMj){Ta"?-}۶̄&s{ Dl -%L(U57%qyQUiϧar!*qp?V^tp uzG)PH _g=4%SUMgI! #D%wy(Z,žRM_pk{w]1)7_q~󢽟QdgdgnOl;jS5}r#Z+Dwֱf&hSbSnC .d*}? Sr- bmNS)5gZqG>F"".hP@>i2"įi$];#^!\s,> ӈ|ig3C:cg{کgcLک X81zS/R{K]-Vvtr 78nqY7{ c/-M-vS!S'm0驓IajC tWgerYd.OtLV04a9M/0g:G)z΋m:}{/!i􎔣[`h-]:Tfu;bvSӼj4,ox#G'xgCkyZQtq$wVŞ6sCHmЊR޽qJMS7heIo:RHH[5l^bN%:䑙3I}3!AJ^]kAf2H&6Mleo4^5 ڒn_oU a-nOUE=I[giDNžxU{hk p,c<+[YC͓ ^kҭ- Xx'oBkȍ8~jMa5$BkZ1VZܬDLh˓.!^][ߩ[% KYd*[0}$ U{C,klF8h-G8ePMSgOP?Rڛ{uJiLyNvi~TєC31խP?X)3ၭkpXde~Z ė*Ͼ;AEQZqD- $|HÖhƲ*v3FOLL뾇Ap>JLuۖ_ۖcf?* +Vcz#ӹ;#04,<;fNN;dI[n\T?թgv }qxiaR2SMd'!k}ƷҨiN cNt")%[ F$Va|~ߨ,ݽk ?8ED0PLQinDAIƸY#I3<~$eb>8֟ۈ$Զw= jȡ lXpCHzM`8 fwt9n*cPVsReSGa(3Lmƣ7s~+}-3jӸJSKMa-sJ N`rKm - qRt&I;WZ튥#P-֭-in&myz Ɔva¢DDњ~(.7Рs_2` Bc%n\4ktkBBb؄>0p^f}եR\2Oϔ"ᷢMhsVȟ LFOin2m \E"/eHFN x̻peJƘcN!~0$jV 8b?dl@@.۾LlðxVk|N<F#KǕ{Ʉr4*?gۄ=SGvLqy7Įieuʡi!Z"D::bBr2k5 i2Ssp~vM8]y۶clU,{V*14e܌&ۍyQvX)jSvDDASvwkbS4E#lp޲]F@M]#P ,³FЮbr|^c;mZN`6Fվ&Is`ȃ$"aLuK^.(8`d2vN)f7͔1ipsi?LW~)m6K'Fn/"̆F:aNgw8޽2{s 3|HȑtG\Ie@jm:wSp#;5] E7 N[\DXݼFQw/|#|r^#D)EsD0x# :]K2tNmuH L:uq]g2{G5QUScQtqy@UQT2H9o.+M 쁃M#51>=;ީJG.˺3r},eN(Fo>fbf!QjWM ڼ&7ӅOry,6n@' exֿ*^[6%cc#E!H[uQҲreoɖP:#?U#lOBIbٶ"v՟ <XXUֺLdD7dE{]:QQ;Ikv#x PDB> ?fIRvK]=Md>bD`BY&"H2'_&PVYǨQAo$ e2C'ޱp.NOXN|ZWZ_Z} ,| ҵK[IVV]Uxo#@6A Y^p41jOYKѮ%+O@TI3RJ2ejpFOi@x<iTZ3':>ҧR5kqͰdZtk/H]qbn52~H *чT|`SU$`̹ۥ#|'>F< !vtzR14iJR2eʞ S2d}gԢEDL=>ܙjB#)ĭ8c&^i^mx U!u=&DK Ebh!!BG@a!w B4"6H"28Bv;9$]$O>P L%Z-^#Y;S)s @6@ݧS5 @ !(} *  : 'a꘧YmSi@_jtVb3 a&+DD^oo&cmvNi WTɋYSz Alc0h|^ZH)zFO_q; bM S?cu+9Lӹ{|?9uv+;^ ]8vV_UF607qr%"%NW~" imEVTj~7>"VAX@ʥ҇iMIvF6o.{4;5 cp`Y p֢2N3 K&z{rI`\m2I`qC@W|7H(?.ՑDÁ0jB۝ccyPC=,`jeXF5~~Cpj+<ʦہy* Ʉ؎pZr,Nx#t םP0'Ԃ$z"_x2SƂ1n/bX,q0cAq;}&`u%O!ɐH_FfBKd&7O'̱ Wsf'pͦo3VX4{ga|~]c9fL*ь4U%ސ䦒eγ*ٔ8W[j4aHGp)mَhjՊl'Bk{wZBh->D3t…!$h0b‰)$%ɜA5ZLnAIĵ/kcj,7~DEڹL\8ܠxݳCssڗR _[ayZxpe?t_JN^[˃eTIʸ7ASΩ6!SϷr:+wBaA[CaLa0mb~.!wYݛXp_y6ڄz0L8aT,ƇǼ8d0(4 .։ԕp# pJӍuZ@9K|n` 9Yd|:+ꭶ`up9d1OC+mMI`AX*>x`i;Di0/KN%C |;(w@7aD1t }KJq!`DyؿX̄i!Fa-E D泘DRY*6mb/H#BJ6C7ʗVFa66P0fz r8MYFtK6W\_h6웍n;1^+##Y=^qC>Oy4֒i˹ݬ'2,c)|ڄ7pgX^eln:(G.ŷuYu||#I):kAkKl};2,X;Me}%:cWrEI<`;bYM&dYg͸o-BOD)U=3"$NΩ{ǬRev2;T/{SCz>a"4x{V<&΢{}:siΕg-W3ΚF]7N_jOjv _I gv۽D[~;ͪq7%r1h]\^Sc74[jGy7l&˷76v6X׶ 3PcZu!b%r`vɖyrQ$peJ.q?Grh(NZ-~-5 }}gi{7ݚ,GƧqkVHV gZ(\YNIvFڞ(nuZ^&/ |Cڳ:[HzYݚ)ϜLgɫUye9+ϤSleqH5y8?ZG^>ܶ!Uyb=鷤inq[Z5~^y<8MZ՞3bpr|ʗ%ԭڤwb ,ORjE?$gGei+{Yh:ѫjR3zY;~R~$z{x@e\,K烏=1zUP;HacbY⭻o?:)B{fEP[jHk?FXn 8([q;is9Dz:X}^>ن==[/e-Lܡ)0M w|X¦%|j`~C1,8{8Z,Ҫ&z:v,kȷ4N1i!X!4O9ZJ;C!ď.ӡvm( +UA !V`G  5r5z袆,ҩ X&87bŲJ׺0a * l/ ~PnRj Hcn'UscdjmC "%q,GDm0.TҞAG8)) k}*O3aAGf/ ǔ{4ф  6j0`ϕfnn i|l4dƆӫ!I# `v|ɞz^.Lq.Ec9+*,30Տt?AN]JP2hjA[a]݊6:ttB;؍V,$ZN ke5}4{N'$M [ Do(2ytsQ"aHz6 U90h<_2L2['uh h[9}+s4j9!m٭aOZwYLX8M!˵)d#>45IN:: :& 4^(::AK:j Z00 g}/ Hz<ZgGו(;9~rOZ1aRnw@J~rөIzԙ2q = 29azSsCs{swsZPޅԌ.v?  tb` q6U)<C"9 HP4  JDTPgzٚs- olK 7-_ vT_2"v O5#]_# -OXo A4)XJ?8ef9u%TO36i|h4HԘ:L&Le0f$*d"J8)㢂r*y塆zhY6Zh[.a:œsRc8- b?] 57:wbGA'XH=o:g38+%.JvY+ caS` ns] '>ܢiɜɢٝ)"rrA2]yӍf12uI%W p0 0.@{@ ,v|(|yXosx~t~5p><LJ08YКWnη~(LFEۼLjki'䴮Qq WWi.G5nꮩgk͠A:7Ğ8ʏYi\]z5.O %G#':Kzv'p$fBВ3*c#Ay#]ٽ!MZۥE 1!d]e8%ޓ)1DT^kDfJzL\V8dVHFzϋ 5;07M;O}x0ʪq穋㘛cYn, $M&ubTlzVu$\mhqAp~붭# 7E({_"qo8*,"$ͯ=N3U!g#>G/n~{?vyxAR!C헧5)8<ŻyK G4ڜ7i4Bfuef$ݞkdTRq&/jjI4afؤf*F.>ߞI+C⬩e,q w܌jRգknjSO+nF%n.)Υ;;.:f#d/_@z>Y\ځGCeD&/:W߸"pSSty)8ʉur(+x<7^qtЖQv',ABaBFblbDzmC<QrUM܌C9: 77(oR*>]ldfr *1X%]J`z@nXp k`١NL +yJfבvݽ9j WGN}HxM..0KVPtCPkjtv5Jdq0Oxz^$ZYѻcs1< ڋdX7lKe?$#a^Q Yz+l.?Y$Iܚ@rMmB/F蚇jKtH-һ0DɫaZ!]=Lx6;$QOwGօc] ;B(h r<ȭg D p^i4H^m^ ?>Տk@\GmFFٶhLPS*!m2<΋藑yN 4;ňkAs)pq>D2oٟ| 8ϺEͶ%tiRP%{ށgű" *6 [۰4wOv %/Fg%;՛m:F@?υ¿JFc7iUdsNF&\ G4MS*Fۤ%kVʺMҼ-B؈EBC+x6* 9-.'wTxbUF!qGs < q1+d⸂#Q#__\0.lq]Gzgŗ٬渘W|A5Gؚ`m֫W?yK~dLiD;.G 5C0 {w5pD#W#w!.F ȣ`G-AhN 5ңғҮ3CW" PB2zɰV.qסUZ׳_pB3\I![X^{uu?qLdCM`ҳ1snl]nէU_R} a,e%X.az&;>$_9NNlrN\ #>: 6OUOu; v&fSҌinj~dԎi<=0Îc)Ҭ/㟴MT7#*(qxB|ܕv]ݙ}` |V?0H0;:A>EWΠpł>}$m#o +=5UC7 xs<$p"V,yoyl|m&0(V}a{B^'0=qQ:HJ hLC,q]2l5ۉz pSz}ukڧBhɟJWX,j XU9ˢg|i_PGh~˯m=N%3иssɍ3 (}gZFC#( P_vp.1-"ix 3QJunL~8A5p+jRN"2a LrMyyyO>\u]\Le^ 3m`8tOeF;*YIjX\9.Џ{_ꄉfjzFƴ*D7 TФKiwG F*(uD/*+p*D 廙 ddYhy#A(|0<X:{;r7,Caqz]:ZtM51HQ:CJ/*NdeE@#G3qNcjj^!Q3q ܘGikҭY '_ Sj@$wt2̳J):nr)L6B]-_+iY֗HlMs5w~9PA͙ ۲q_Pu ::݀"e jͲw-Y3sv:Wm=}mh*^fs:*ڭ!Ņ\Ae2s}ZHCٰZ++ژ{#-bM<=x0`dSВ)PExV!HN|:/N q TSx4Щ9v-N2wYݭIn.&Z1M|v:s!^%t(<ث#F ^MAbzG=OuP)z EHHW{҅8hHD0Z^dg\y#$GO i+l>sVuJP35h[,)ⱟV&/ۗ`f"*/03T8y`xV/kбRP)ER!SKA2\B!kbv2l_~:Syj<+ p(..EA֢l)oJQJD(Lb̱[0}ē:Q S}&QʑB3T렬:UP&eڥ_ _] ( 7_]l漥 Nmr'BELSUc,Q?a"3'7xTt⇭wLՀ+X)XFE Pa%lo =ٿ7[V8TI mXR$i┨&NL#ozivt7Y%mDZ&mJv)K 1;}cH~0Ks/(ewk:#$Dˊ$]R6a\;т.5Za{(RVr$nLDSk9/kKKR䷫ӥn:hf sa~6#F% 5 D-q06Ve@ρ`13!{ϑэꞚ:Uww4 ny~]"$>y$o+V]ER'0)?c{stt/+w—C wAu~͖AW(IV0y!YmQB&Pqft $! /Зu7‰w$jx>blo$1NUںkQYOX^x4 ׼6^z@7]ԝg,DvmYP Ahd ZNaZTqVtYt; (!9tѯ'Bq:V({@O, ;*T QY15[U8--EzZ^,,/ٖ]ciI ÐCnتeIG<þȞtIIC*Ia\8H 4 ! g~T[t.pAeY>ym=5o0_1̅mXl#*2$>eh; ?UXnPfYP}dPj?Uc oaz6,X~ruA1 5924^?6.3JE{ʯ#{P:5s|fJ%AUkE&4JMxLbݗ{JwcOGXri`ټ F W-Rn#~]}TKl(iNDZY+ayb*H1L ۯ7JzN]J›<}̆ɦ/MEJo^@Q*QM?b:=p֮>z^ЇCuq%f(vB(1RJm-EmGi&PI2ggXE}ب<)7(Vm {TjtR4˝_9yu~G<9/#&F Zu~-z$PͺU\P*{6~㴇I?_ eސA` f -tK4ٌ$嬨 aI #촻!y sxwkLWQr>}`C!6'k zLAEєU&ѓ iʕjP,uDj }΀c&hR$^Cu}z1>8,{j_",Z! FXQ (+ ' 9Ϸ'bER7! I>e `u:lB B"уQƊ" oP$oE%΃'GyuڎW<AP #i ] Xi;H6 8F0.NG_J*<*ebH *➹byxXҹT,Ҏ`%A tdb6|B/Dq,r,r^uG<*Ḣ=?Or\@KmBQzb\r">-y H.[ڍ[#';16rԅXkK_|Ɓڟ/ф ܇ f|WZ]J1QXэE魱J\{M?j^s IeB.94]ԜczS |gț+Vmsg>9n-l5IfOT7q5ŝPJSVFL ';(ٖgšt gT@|~ J4` f(99t#нtxf N;~S>#YhQc )OsrzGG`pVυ~Ji]xpg{"h^~^-Kesd}bKNB\y$<1h *XxSLFFZξR&O3gVt}.Jp]~X&z["1, ac{P:֩KeNJ'O"#q#W &§i:wy6w' qu5Y6άFRS83F8Ƅ)?)s>]Vy'Ѩc) m˚o_\{y\>i^0cKN=$q%W<@H5/N`R{a49Izl*2Wlw ~Z%| H9ˈ ? C'f0d<6|:s$߇|?#:%OaYFwF/PoFDd發q @J,~n`E5RlGfxK@wRUv!cK~KW!.F|L H)y!?z_O\0'Ŭdclɹ.pƑ Ym:U¡!KROA(va 1JB/7!Xi+$z-dsm"iEJOW y$$S 8q4)Jńb`#sL .S3!WϚt!]|U;o謚\w;Dyb١"Ǜ11b~8dBAz6ρ|룛<+)œ#N:yМwdY-d>$F(32VT5,_uD$ <ͥZ1\j{7S€g"+7h'}Tla.Jnl sͼ_(`.ðԳZh|?mz:# jMl;?|*jzaxgHJGAV4{}y= k*mDHXDTL\"L2gJP3jZ cКL!"HVDspre6<&yM/!($/*.a&}Z(#CN^A19,Zl%Uk\MÉ~qdE3lxΪ/M%YT5Z&j;.θƏm[O֏:\7b?/I'X`ҡ}F@M444Q%=N&CiSԾ6z5~03@b0.+ eMTq&vsk!A_b|[d<^!l`U8`ʹ%0ZP2iIٮ-eMBlMdSp r:v۟Iyy-A(Ҙ5B] ى;5Үˬ>wo _N þ@P@ ڡ¡b* "#Wʒn:NG!ZEcVT+Hش+$Bɐ_C Mᔔ ɴ+dg f0kwC>48y)/ME~~ y .`7JhcKGdZ=avT_K0cli_-/Ac1"DA"kNߛz&!˂קAISJrLO+P :ߖLk_next/static/media/8a480f0b521d4e75-s.ea323500.woff2wOF2:4m9ff(?HVARs?MVAR<`?STAT8@/~ d> 0V6$ Cd%q0OB`3o6@2D+@B,!x$ 8bYN" Y^X{ --簰kߔSUmҼLt =/=W_rrC%D (yuNDBTfvYeY"M** MD͉15!3ɨ[Wߔk|L3b%;^{QFC["0*2+Gϩ}( LTdWkĵϼbPS?N*\Y1J<}}Pb$hPsmƶw}?G13ڐ`;HCI/Jǵϼy+ KUKv3.]-n2fg jx$y)FhEWxx[/(kmCj$Dhtsʟ\Z3 "vؠw8_h%†ooxbl" T*q"j·5ITdg|*VEhUE325ۿUk5(Fa*\Ycf㸳6)4!z Lݜ:rAa AFfej! $gֳ *D)1+Q$v6pdV~Ag?LL>jz~$s\AĤ1/f2@2l[埓a}P Fz Aލ$,l8 M(:jW3cpI@&HX<~Ϧ3)IJO2$Ohog,wo&S6j Y@V֏ӡe\ղ OBsA/  A i1 SB# ħ9=;Χ՚b FвQBDl]/lGۈ6%H#8CP"*ŭdVUyQ ![9>< :jå8gP3'<nci)mfY4imCyLQ"Ќ> raV50ABʐ>ʆ`=Lިڞ-ֆ PnxUj)ԉKg@yJλpl|7Klh͐sJ4͎PZtB SP%v9\ uSRƅnGo_oLn.f\' ,Z>Yuv0Ĝ岑|7OA07I@(e5LE&3ESt% Ewm5xɤw̿F(l }3'c}}'5D_>Ϳ~lWНڡ51mqֆ^6D/MV޽fk%[93A.RX/e%4C5LΗc3ZE=d+fFI( -,liY:L6MPZC]"iA|%NC`IVzsLHnü~82g4FBm8'D۶^b4:o{8d $8IEv,%Ո f4.GX7K] |d ~KGЎS 5kbNjוTO.+ލmpC%z9߬L 4a,sIAi߿AAXxD xY&hMa4y ]j"`S4cslyc e|Qg"*/(bO19X"h,T9Pv)XeBNTblSg73og4:ݹ~ݎ35,X;$OMfo0ƺӊk5.o\;Ʀ/DB:|' HPƵ^ 85)1}# t|kO(hYDU>gc61:$\/fIt0J_Z'bv4XrͲ`ooЌk'k]W@*E_Q]"z¦xKЖCZ* .](\qsDBN42Ito~ڷK/<7z]EI)6TL$k2y|&d=&8p5-pbs-Y*yKRz6lkkGgEk>dkfYq)v[5r :, E+n1:ujɌ|}rjVbYs6btLEDx+L/K[BmK.uꔏxF"Lr\c`@u$xDH3iT϶jjJ"3j`hy꟞}o'zᯓ1\ :A/Jb.x"t@d+P?d t5tȁUO~)+ugaGWDk7eN#XlhBăsCV6ىjo_ >]VԏQThVBy&>Og2cIz4 JyI+\B |6zUҾ#Ede{|9h m;;Ca6~\ȌQ(PYO8Wۗײa!|rLRUӃ|/V.J>&YD1[R5h5bH5@92;bɑ:h+D-J W#r:@}+O ~ /:Zӓ9&Y%[Icw(QAnviZPGbHZY(YT24KB2WR7Kb`ABt[!"hon>ȗipCGaU(2BٗgEY+'>ɩbLj' co~χ -յ~ZDE;jpeut4ލ -ST޹KFSiE}{՝F-*|;# > Y|ɉK%CNk~ Wի x#5S3%)R bϣ1}BpGe 63PTj9G3 %E-0uNM{ڱݝVSjEמ#ȾOo'r hN8Az'lN קfccڗy͑DHY>.Ss>,ŖPTIq/N=ؗ`jT*dOt8Zk& F=B\풻q2|i]q6)$P4YGE3X0,߽=lݼH }uR|g{+Y6eԦ"(&c6dR]P\ qkyY.QG1S_a~|'KЗ/=m Tv 7mw3h\!$:h=] /]c+,g[9nxO`Xsea>Oyr%u!B\™dx  T:,lʹoG?vvp7k]J]cx*N:-;kE Zsao/h>üR6XAGo nr>E;m'ӧ/[(}:- /:x&}aڛ&X;fNݿ0!ШFvF2LeVv)a) ygg`&r> ]I/uKL)kC˹U ;<g) aN7"e<T9!?< P@+h&o\HIXzF#Yz$-Ow7-ǰ&9f,Z Z|KJqdp}YY֕ʛrJQW*QzUW]QE:XHor":_c(cƆZwmNTg~{{/c}?ks03`C01 )vc`ϲ?#qsܫ?ğ7{ӊsUI a_$ D # Eć$Ph {;Ě2xy_E7D#GF!#(̖$Q%H$\0-Dց 1/DX 8nbCdaNY)VFbcr'PޝNYTAa,b`Z@3xA]TCv$ӥ5k^-vD/kD8x˄R)'ړ|g\U3SkU?&r:Lk)i`Jxf?7(T bZ Gx8">K#͝x\8C. I!F n.0l.|<MaKjBİ]6CEssV˪)HAWXY 85h:Eނ9G0y:zRPri"ͪCkHjzgbJbCd}ȝ›8px-O@Uhߗ}?brhBS8\3aTG%oq@nJ >R8Zxq۰ ѴEhb"1MD`M$'OjD GjTcF*ES˺5ZdTTtFLQZ쳆Q_o3eDEp*oİdpĎ-y adqbhpo'49FRG&QJhaJ7h$am?ZZbBM?;Tq'&wیWwc@CVR݄ʕI2*-&w[2AVg|k,ZW1$@duFmD3untȃ͚Hӏd+ɣƩVkq \T0(bPYegʜIHy⓲6@.s|1P{^#fЛJ F9O <&Aɴ0p RT,ad4*I'(i6h /i[:&^䫵Vu扌@ 0UmHBTT(~gdbQ /n $zHaoVg?mD0IU >R~4*؟-N屌#:$O_'2 "q%W|@ЈwǃNxvLh^)BIߙL)p23hG\)nYF$˙ )`3Z+4mOL#G6JBkj1UChu`f$Gլ+.UrH.W=kC^^.Ks: 2W6ybHITvWw%nd:l:'u9%GjO7l8'֏3[@mM4DcKY8PC^L0S☂ݴ՚Z됺)R2)c@0F15o6yL:{ejݭntW(ZW)* Ax&7 J<=抟&- g!ɥ6Zs/!j64 !t %2∩39*#C#*pW?8ޏ˗킏A6^"mgV7:Ǟ?ʱͰIKX8^xcY:4!gJVd+LljI;d\M`J%sL J5 pi˨_F_kʩyXN#OoN2geMJxTs̀k Z,6qcF@*2{Wk(2 NuϽ&8 _ 0'}wڬvzp움܏JdW/|pNCӢaԗJ;Wo{/> lro/'8Q"a+LիԌJDtd`l8eUAx~975O=C9<H)բ87AJ͝/q̍VU:1ɶt>'l$6][aKn5P#Z=K[Ypl\!V%F%e&4gggNؽ@2(6Y6jߜy28畲k٣~/M}ys]١8yz{?hotOQA$<,"4 ޾$RsěI٫Esx*J`]d|Q*ZQozjkVzD_"juCzG !EF#bʨ 4D!!%*ꇩleDcHf1a~d (O@na<$m˔xI`L]ᾥm %J9*zR- a.rrc7oO+\.pYkw\wa=G1òݠL$ f[%oy^ sO$Ntۊʶ8bs' #R@2$*ŻƗ.ISB/N!#f!B"ngTar,!-2:^,4X|n 7;[Ql'VʄP9쵲 m!9m}4?}#Zh2֐Y EMYd^$ETV Xᘌ́YhFޗQu[jMѐbg/H|#?n#߈Mq q$S`[KA{NUr{R2R 7]>S?bD{"C$ L A^_cDJEU㊭Gy=T!Y;G9-ecDllLK[ӭc֒"J*`6ʒH}wzV) }3U/X+5w:@ʧ \Nr2-Xʇí#Bw:)bտ4*\U'~-]A{ԅ=~~ OTLnŲQb$a*ZنxQܤ@T,M+˺X/J+ee|&d.B(h'`G0L,CaW"#YVA~7JiMiL -j8"N~Ŋ&MaUEAD6YkDžPq!v'RCI|FRA݅5A~3 <:KVTxׄ44z+~ e%0$D6> VcPnVovQ٠ǕX7#WΟuMZSkl NjpQ9HNO/D2e@~f̳Qν{j8G%th0BD),F)dHQmNݗT>|mM/Z7iE:p ? rE=v%^yYzSP4v8jG݃\_o;ěcZC@g?s?"8?(=խ%(^'"5hb?bwY$+WfO5 kn$yp\PMUJkLFwhO֝Ѣp_ >Ϭ(.O▮mcV ǞmB@Tv<܈:?=M/p3+.p~96WīSs!g?C?K$JlO,t5`J22NcC^3sU.I.;0.*@-nJLoIlzxp];cM$^<n~)E2]qD%UԱM~kNÇ& Q;2W;DRcwک9 U  RxMcnM`:Fx9Yn԰$!{_էV77tSs+#ݎ`߱CV1nJJ5~z4"焂wj!a1MT4ސ:\%YQ50-xT5Z`4-eV,wUT=^?P #uX#0ͬ)FO%ZA J6d%wI.2I 5VmKv-t́vy_:u(d(g?kϺ&1ERdXdC;LAmP*2߃Xxw^{i@OӀ5r~ӓ4oCn}B$2ƈ~R˩=ӊWG!iM+0;zzfwXOG#Q*pzW`s e;`N+IIJ0tf z@ we!tI d ZK1tH~zh4ʩf$ lXu/{9td/_{|)e7`;pDAmY C?<߻?vy'PLU7Yu}y=5RVՁ2R gMΨjg23ocp4R9c ϹII[3Gav 柷OB. D8l$.d(mZ[zO4Yŕ*<]B֧pDuNž?Lv`i^?,PFё_U:!Tr7Ov[=/P'gO<e#JݨF )B!!HpC+5'QSihٝ fuhJ?O)Ec 1B1u)mݳ_!\zˀe(FJ$O>@  L,: !"Z4$Vn*FL#* C,D*Y2C`3@ƳMo|$xj D87`P!^ּ?w'>|#ZeBj&%y jyc8j0.fҜ7Z^9; Nܙus)9y{#w=(<<,ͦ>Wh# @H4%4a:~BapEp !wa\"SlGxD2,. \gj!:zct0vh=D8E!|+7[L٥t!bRWUeO-9rTd! Rť Xϯ!`ۦXh =A _%BZV=Ar$ETrXlYW2-&5ǂXw@Xz'`7 2x k#u:t';~- ur!fg$tLTM # (b6rX ?ΞMa129e V@D]mnv6وR+b1:I*!x(ΐH:ᙓK 4ql"`%Q&LD` e`[*d^/e >}J8nnzM*Jϣqcݡ2pkw^R.ov|t}ؑ 4wG0ڞkuT[j|-^= Ox&wKMoa%C]1]P)tx?˧o'xul )qyDw0Kk}$~ֶsc?ڼd=ySV.+BY)VTrkҢ}ХG^y ajg?tR&a!SV1BpeYkI' `ԄG+ĞD:ԅ[/>t/м zx`LNw1| lbĮc[aE|XXWb"q(@c%BWfjOꃴvR?8rTPM>gx!\S"=ay@9q)W cK{7P.@kVygvјE*!g J6QVoSrYcZSńŧQQeh P:.x(;sZzTYHg!EsOc獞. =ΙRIۘg^QwwZiN>7j%AVRKa9;*RC;9{#=kSU2fJE nxX4,HyPsGYe?ml3 c9WFUYEMRlJaSrtX`_FW;t{~'ӏDZ.AIiyQ'$6ӂ;Ql%V'/C =*/GM$e,j(Rz롗<׸%B EEil|,gǘ5/D!Z=rMډ-P-)Gps\l2`iZ /CzwkLK+n).&\+a`6M^f\Gd#=d`}%|vy9SIQp|MĞ Y-1?L7 $Ox*|Jb{7ZkElfЯwafT03+ǫJ4'oitXh="y[9[Ffߗf*sEϥ|Rf={݌(nE!>%KHJ}wu`a~*Jbb5e־f45tI9zF0:;UϦw'tw :>`;aPw'gzڸuVC8ze*o?%[7nMlRWJcJd9 :);Ed+ug=>}LIu@psRЯ]KMjkkVݤt֣=GёUhX3divYAYNז0o^vG6uTm m9.s;Rg Rr}~_$!Q?wl 3p"g_Y(LGIFDUELqp2w / R2M?? 2HG>#9F.-Z CGG>ؙ ׄrzQ|-!g?h!ˋߟ7)Iݨ@ߺPUS~;Rjq:/YN[t_p^怽޿>a?fԢ-uAGdhdQ_Ld_rd%#ʸi2.ZS\sa%\1KZs7UJt8pX %w\dr>fVQXٖK]tqwl7}u[ERWkL-ۗ3^PDp9PN3󑱟 })iɆ6u0EfiSar֞ba#6ÃCYIAI)8`8Ayi ZZ8ē'a|qc_@$#DDJ11eh %KYb*Ts`暋fy4i0G.f 2-İb,K,!r,rȳP||P(THfCk/jQ őN!:my)~QNi9Lx3I6_CŦ1sۘc#@S$f4K#xW ͼ9oCj.-#+'Kim!TUUUUmmu-6,A,)"h&ї,D &qs+Md"3{Cu>'/IxalyQ$I[?#;sh[|g7#ؑ۱3^"3;KY 0I?7~h|Cwr"(Na֢Eii ΁ʖ88|, R2cGHtaƝƈpۛ#-;=R"0!X+tx9~[ ^ ?~mlo+Rqup/9,rܕA DEI83= C&*7\G켽u QC27; !}9&H.󯚻hR=h1^tX g&HYHjXwhhϊI|${V-Tzby&Dv AΓ|5,\JcʡK'pQ ʉRRT1\qpȀ$ur g>GDI)m+gpo?:OB'6W_xyᗳ8ԋE0; H/ &^ë䩤J?C=D]w5-ni O̚ 9GԴtmgbOjN)Чq'ԣhX8Dّ%č W2741\0# %AM2xĘjim̲Pl9g9s2 ֣].`- "B!f27ņ vEJKL9+ *>T®ktakEXW`>doݺ@y*_No'2,f ,*rc!lV%6HpDBrV$91 ̾k-IM+l( "HۈԣSsd, "}"pto$vA 7tU4|)QȐ#BВ)T-GXctedsțWIY\J}3Wff2!)Rk{0LYd)ua9Bn,v{6IqnO͐J%:8 F>F %ԟ}?vip8.#.e`XEyqe2TC쒊>'|\/M])|4*WKr :)pXɨkAs_B;@iɚ~O=DKrΐ#@+`:h"U? Z0bנJfc~Vqo(qu@JQբ-;W!%C/;G9zu9:Bʡmg![9r+EU;WQÑ(90ڐAܖka?sIfa]>B/{R|扺zݩ cH?F 1\VLj޸^-e;^_yY#I]P^-pǤFGzBܐb.LkA=W9!^U #V:o}.@Vֻ/s̚ mQnSnQj"G?jPp[ۗ/GǀVôlTQaOnvS?I|4GaTsIN_gA_nAd='.EjェPZYKA;cمҫd~w4 Hؾ-sS+pbKcʚ2Ԭ lcib5VR }9qD(եƞǜʻQN8akm[iIxmuud]QS9C߿w=ޭӭ#|ݻOi08@-Gi󹿎adlG: \GЯ"hં;5qj$uN.uAebJh ?z,G}4Tujp^JΜ'G5rxKO-Qۗ?& ߮ m+JGxi/~/HABp9g3FlQ0vNgyM=ƅNƳ|& O тSz9nnr&aaǡ߯&,#rɖl|M ׇ%)2NymP} 0\E߮9szcV8R傁2.ǒqgSNпц9i ul=˒4\4aj089PXkx ٸ0Ԛe+h52P%R1"j*Zax0Jc$,+?m- ;SL7{ӪVqy_أs D`6UUoShfkZ8X&iƙQH0חkEʓMS*A`2>~꽝͙qT7 /` @odʽY[nZWҏ*Km+TRV5ӅrL9%ÑŁ +-bn>OYFn0>+"_zrLII1c.E,Qѫjt_D#7(4[\iD=W?_)ׁI jw*âg';ŁdSVU)zKp,aHF?6o9j`FN@A;;&Oax+_SX^7ڡgaKZ_=+cK!syc2|+զzs*^_4 Q\w0Fѧ U 1T*VhؾJp#Lz=aŦ[Q[@7;'B&O޸ui"yİ%3lHkma Z o87ugO n۸q5zz${?LS[[1ݖ QB$YRz/ے󐶸^]Mκ`<)i&Bݺ"4ಡUaX ;w+vįi.U ugoڽ[ܚ ,IH& عߩa\^4խy*%X9m@p5".iDJQs!w?; z TmI+iՖ$ΚbJȻ*;(vP.=fgѱ|}GjB4w=g =|t;ᾲ*$mϟ}6iZ.!d?ݞF _O}:lo.G-Ƈ|PgKq\!9\L h3.9K/uxN]&}r42s}+Xv `EǤ7дq}9;ZLS!DUb_!<2Y@k靦:4ևB'a_g'gT4ya#OZ^jax Cyi+.Rq D,E@HjٹRl ˜)D[|ZLop3]N.YKo E5ϿߩswުN%@ ۟ ߜw=h:O fO*C4ֹuL-$42Xfl;zK Z+~L:T,ʅ‹Xouz`MjnFD*;G O4TFꢭ;,S Ia) KJ%sKdF|R07tSjAz6U+z#&GxBi\|*-!^M;`I)n¬ͳ6Rɪ(((:bmhDìIc!޸Ҏ[`M{ڑk12MнNIbwy9fidf(w#t]Kgp,d+>`sQ.3]N0ͶGQڿ.nf=pv?|m8 /\QzbfLZW@n9nJ_;41O?aL 6 #67M,(1[ZYP{(X[(;4ZV/$EISvyH|QIߒ_-e}Nu$v nv"ӄIepc*y&w[*v:;-~ ]f6Z}a 'v|KT8/>aPV5?-T$~Y8pb[rcYo#kT_X.7dՏ1i7Ds,jTh&4Y=FflR|+qK$]̾FN(1J?dHq\6D#%-Z.JGhﰧڴɤmO6tn36C.U]oCVIW߮ei叵*ߜԭ-[kv[]NS|}^OS׉ ܘS~02>>Z76>6Qed2>_&_WQ#fgfe.W UB@Y QQ+^=9D7WXou2fi(!fkWN.7- 2]ZȖ38QPӲ5o!k8g"HOol~9m[Pbofuzm$2{Rrٗy3,ogOG{>4q1M$}ֽKt&&򝭝lTrZ[y6fiE姞7>X4WJ_֑\'''K/t5 y/ҕjȀ+g?om+OS@ 7 48¡^& #( `hVK$O凱x:V-v SSے~F, I6I3Kx(9 $!ƢJt,C̒wY~yѭJ W @w> 8n*x`6 [l?̰17>Q ATV`l$졃A P ; K3V p-Ȁ5,wzgUHL元 caT5ZӒ59deCBNjG')e$4#cbl Ӊҝvϖ9&?4G#MNNDPB2 bscwK2of3.Rz1EL'udwc! 0gT2H˞++n^ɯ^iʖ{g*; O)uZQg9u.RciYy\ZٍUGΤ~̊٠Ψx@_gѧ u.#٘쾺1MH;tSpMq+ uR Ç>/< dyq>_=g_xף_R^ڃyxԼt%>i.U}9Xl25jkv)"^w0kksʼn=OC=ȁlrh:8m^M(1]ϙ `+FÞA`V3b51Z[ aZfR+]YsFtYVoʆ8AT]?.IqK7riSpN\J5Uhr$keҧamP1MꙩB 0 H:TyŖ Re[S,KUkC$VF؉Wì"PBN3M(w6u}~ddO;ª&4 N_&gME)KQ^Ċswy6&'4Y3|#U<-I*u:)E}PU:z(Vv}*37Oiދ{vw&?g" b6PE5&G/ <3&YOߕMB m||C V_"zBylwߨQC3L5sck|!d%PP+' !&?es9smR˙Xa %?h y:K~Mn:AsU[߭7u/~*[h}'oy?fqu#(O]wIzzk;pσ# )?jPNPzNma4eJ\U0]Gz~Hw[BdcĹEb&)B-WMh `J' jHD;(y”PGm&2_O N.5.zzZ ʤiP9 }v &5lEj}Tj7rbKXY]lC x`#u_(:`ن:(/VBs7_TŽxIS f PQ^AlX)^p JB.TQK>HW)ouZ_/QUeA'2\9TPD"itہJ _Hxp?a>UZ36jμ`f-lpzs1Fcq x(___E6o4G~"ϳer.Ujl )\c RCƧcނCJIW(P􈴋Y0t*ge=l D0=.*5ZC,,oB?^vsϤCM\{{=qlr[I[W;|, WW- [78Q?Ɯ^Np38_ɏſ,,ROmɍ@aY۵ :h)f垁NژKJ>p$<%蠥D X"BwHp 2LU ET d ߫orJsԨ͞QX!VrYH~J-AUD?ki~gXL9^XLѺiqյJpUU9: wID*F:orc'NՂyaU0] 퀊A<ŒBWSj:=H8^ZWj1 s$E(蛥! 1fH1(鮥a *È-npV5N 4χ:á/,CCVqy'Sxf6)KӱC*)lP5)*pozK<1dN-3@]jVX-4Y5],(p؏D#|JқʰχP:RuӞrE+9bY n RsO>neʵjv#4c녳I|Rj(k좆)_&KKil;nN"6\Y~a}>P l'U0s) Cp*C5.Щ^زv`lz/%wFriKcsV}'*qԥ#1aιE/CTpabD1*؃=vH'3;_"`h ?. x4QiV-oN/FflIB-~vѣ>|⽕rc\XW HXE6]F Ji&"9jXawHۈ/T8dJB"[#s(\Eȩɓb$@@u2MiW3{'!F HbW6* <3 kAΠqclaG[ttd&w:UO;M5bVN_rv'\4;N O(.$͓-]<ה>4 #׶0f8]{i3uS2aVs< \;2O W( o۹C_WɔdoNYlrfgh( }2P[$ X0u],ni`ÝE"<9w$ء$Y:4+H/s]M7}FdgMD1lzl{:-dNεn);Yj=9NYR(ZH}/PE1C㔄mYf8FVrIhe'+U8 4I?[,U&f,8qnd6ݜXa c0#=ƥS-QEoB% E?^wOi",IfTrR(Ȼ4^,6NC rmT=>M: &Cp v1Ԗ{}aFB'({c`[8Mũߠ$% CPU2.+GH'/Jy~x`\H'P )kG 6?Mcҏpa\͂ٴۡ8s3pKU4Hӑ% l-ZRАXX7ư9<.FtFĨvz=F3:ĩ¸kc+S;ٝ.:vH}\pCIĔ|.S~f{_z g½<\y:b^OJLqzNz&큍TurmK21|tň ` F =oyzW#"κޢx*X.> *ءDa Nzt`OX_"=gϺgKi2R_ХkI;˭s ,BYW2_hu..HJLvv&{i7ev,HUkZ n07,z:m3pZ-}ݩJW"WU6rd-CqCat86> zљ,N` 3𕫤W8Ԥ!,+(ɣLYJЂ=p '9E44׍,!4(Vgglظe#Ft&C_D~F#ì>ӥb-ʗRvHB;MX f.=@q9QCebt@R\nPeWA%ӷZ(5@x%Yn׳]rPh5'w4(> Uj!LuU窻'kCɡ~vuP NR)'al N^V:t&T# _=jJ-#xA:q -]wjWԗѾsB1ޝ(,]A*m{IKʯND49[MDUdbKE4dCs'Ǡ|ǒH<4PE /w=e*KG 1)HylOX- Ws5> ,)[\ SywR3݌ٝ>[%Ƕ656?PY rړ/IH6nDN"G T6>$>|wz ѡo݋C  `^L7c}聓[f a#/Vd܏f ] < kxRGi2cw[) '_7wÍ&V{2}YK{W <wN[ %:ҧhػ0d qY;v`Q/Pa݉?tCP>: GKJl\QZZ:W20+6,j4Jû=_l0( BmOqK@d ,dy< rdE`i|5#nhߚӚ.>l@m,UtrfZŽzJ)%'J#$v^8Ѓa4I`gnjg#8ϩ9c/ϕ`z<fD"ֹΓB+aS\$3ԀKD|1`b-@f鐊B過ISOU 9 WHKIr'Vw2k{ˆdc˒R۝ [WcRM*s뎯mUXmߗbXVlu($L-(Póh\лE P b۫nTp0>/`VM[WRT.֋A⥍5/P8$Ç`Enbƾ9ϗfQ$'KB lr!iYcYR rd2d \ ǻ.ǤqaBdr:E|Ɣ;8}#IK!%gAn$Jxik1Va=?YF#.pY 6]|U,ܛ+u|ps?]atXia KnZÝ^yсSI_4VRBa y|nx"`e!= jKgwev,.UO v"83r1퉸 ]{̰w#AZK̀M- A-C!pX Y^us,CcUqb֎'oc-Fp (v :utҸRdY2S1Բ[I ) )#aW*{\[,Jm`$/Ѩ]GpRȰUW1Ds2q7QECc9 vG/gsA1ZqO-\,쎽N>W{ϼn0NKXk2XQ}5CH"g0mM[S#L)QQz؞zYuѣ# i6Nǎ٨]u cm@[̷ٺ4}o.;bqt?9'̙')cA KWz)qǮ2]Hث!raPP.C -I-8 rguNAlLXw3%7Ҏrq8ˉУ7nCi F*HP /L&.٢hˤm/ خf $(N.u5îq<YDQ w#dA+G!:\@]T.vQq -$zfR2WyDRk AL nAւ9Q@'3VRr l߲+[ACgeEmb) . QȾHLsb2(J6,wz ]8nr,+s֩򂏰Ѫ%(|0B(=TQڊ#{x+4TT\cBbf2(-O="ǞްiaȲ0}9w:M׃;ġuΎ MFQ{.,2qF;2T* /Wg hLDEP=36Aib߄7@=Vq0DX ĝA;t`l#Y lǻ-ݷ/N:lJ8n-2,k7PUn0Jp:g>X#^}XEOKPy,2;cvb:Čgx0S(=PNv=7vt%~4$zW*1=QrT.'];>l܈;x[(;8 T ċky;Gv8w52$GՙNcliQ Ngf_/Mܾ2'рmq sgf}gu |"'pVM=|hDYgn4(/-/ɄYv2铃se=LX@X/G+bMO ¶e& (h&z޾gtқ !)@7S[\0EiݺD1q{E6+zZĶWQf?a;۷_].dhzB< GgҎ B9 {L$Q%z]_ӳܻA{] 7?W)`DʷVr3W`-Zޯqط^kj EZ}[{j*,/U{uv0~t}iS儻Hf N?4y'l'dۥf[C%N_uznCM@e(b 8t"%]=BRtޑd lvg&fkNg}Au^Z59LKWͣtǜ=Nmē~`OdAɌ _O^dkalB6m(ޘ:3 "]IبłMCBpҨʕM]nK{d] PRM"# qSs9: ѿP6 zaPK-0BKVIckk-TmtNiڡaD=pOdJE YsjBEH*҃{> ulǗ{,.^c5ՕIa%@9C`Rb|R #ЪlUy@j1Sv“j2iS\ Wp&&wW0Iibkt&JBa"_܏or{uֹOeAR,3._ LֲqZ4W0aDBa GuW*}[ cPط~t?؋S bα%I՘ g%PIȑ+ {쎿^i;4&\Ɓ`"o8Xϯnԅ/#h6 b/.!ŭ$8vf*łD񓰏R#[!#=X"}aq~ѕ1ГmGGVmPL(njFJ4ܰ?ylGf+hn̝~[pVV7|gg$Kb9=_aRC*S뾢 y}~˯Ȇ/gP6)ikֺtVfpajNmFj5:>D iϢjL/_nbV0Kזrvr71D1""ϓ- .qG]̔p! Kf[.z.300WpoiC5 þmE*0+_qd,R "@$6~J@Cj͘,s6)2LkQa"x;B, RZtFeydeO 6 Y>vBQBlUFr^$"ԦĊ5;Ag{]#HB*m.L?E8 p;sp-׷yoӞ$[B= =y~iu- Li`r(eHI|RC(@]VK18jsxe*aZ1O(BRP"i[Ɩ9RER!ll!wB; /Tס9 HH+i|d O6r-=_wnt豝sIż)A,cLo4Ô m BR:`l:P?~9@0r:vTnlVwv1/e]PH *juXe͙&U yoX#JB@MT=wQ$6^{y Z "U%aB4{ƌU=A;*B[ᷦALsU|bA 1 Pdm̒C-1z;agt[/$\g1,pn([CBtWϭD[BS} N*}\W7\6X?g\=M nT`ZKgxѢ1!dr-zWa[G|ǭ78MH}'P,Fk94:4\"=n%O"2py&trn--+?U]V{ :Qj%MչToڝzuu}υ)e'K3wg?ڰ{;@x)43. >ְ"&ל ^<yΰȃ!Cnd7 -pE}pW@106fBNt7{^<<7yQD9}ɟEF2!] J4cջfj3*,5mhɠ+Iv,"ܹd(BȜ#Iέ]]6N -Rᦏ:|a[ǝ&kJ`yۙ!frAZR\; CHLLk)I߲$bӴl%p˦҄8C⪓;VURX 85r']#K ?6=ln>$)* >}PrQ"cʘG+<^`L-)Y » VL'$ NT 4ސÄix3"Ӯ@& @ݗ?3XVvp"BKjba0͜sV%NװbRMVfdJܟ;jKT- ,'DNUK 0Xy<FuߑI"rHxM]lOBz;->8u#Q(v^7zv./Y8,@y7u_="e.# =@ g;/K~g͏ ]1M@@pˌ͕vWnDRus m]ܒŠ ̅(=Ze)U9Xګz SgH@$reÇДVqF` Ք jmd~&Vz˺@*r2 qP$OuJHU,eJ] IPy߬G]X25栨Cs@\fT:axA_A{o)%8LVXOA2JuPT nS̩Ob*ZhsLpy-?̾DyYFZ"m-BTPTM Oje`, M░eFgxLZ+-s9xJcY+R`zС*&3%Gi CZU2NU hw{L @*i 0S?xCYF  rHjGf:84xdI%0^aCTѕb`eŒf5(I7#"h ;!9F@q@P0Gf'gƸ"!!" /ϩXQ"-&15 B{1Mv.>pX{1&#z51M@ċw>cdޝY3cZ|扥fh'Cyz$NCO a% o&TLd/BX9XF 2#@'Gw%2(vG ?ӈ.g&9DJƔJ[g=2.Z&ӝ0IR[*4ku;jC৫g3x9ZӼ}c؉xϚ3 9xi'/W(#KcŞ&[d)B,3ryVȵJgxLTfD dɒ$3)unev D'#NgC"6 ;ϮBEVRmi\{:H験κR7Q鮇j5j<^+|#d;Jp 0uN6 j]tLn!㫟T X@ N-x>#MsP(fa!atѫOBJ~֡W.}rS%8㈚@yU9'vx\O'Iwu&~WP+c8RA-_u).`rt@Q{qqNͯ"@PQDP$R$DD "J$ "~I9L`oм{P1"/r#!.eEbK19B.`/ ,5 )ZP<_next/static/media/favicon.0b3bf435.ico (F  (n00 (- F(  $]]$ 88#OOOggg#Y555Ykkk YJJJkkkY# #111DDD88 $]]$( @ ,UU,**QQrrrrOO('888___SSS+hhh+T,,,TGGG+++jjjTIIIT+hhh+,,,GGG'(333___OOrrrrQQ**,UU,(0` - (LjjK( VU%&QRPO##$$$hhheeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeeePPPUsssUeee HHH (EEE(K,,,Lj)))jiiieeeHHHjEEEjL,,,K()))(  iiiUeeeUHHHEEE#,,,#222}}}OPRQ&%UV (KjjL( PNG  IHDR\rfsRGB8eXIfMM*iD"8sIDATx] ՙn]<QVAh$ N13*qdčIDL2((Ԙ2ęG q_@屈xțЏ{oU{}O;9‘d(Dg8 N]@ hx?v N3=`;6.& u 6 Pн@àRPiZq^DNwp XhИH g@ :|5` p"@'ɲs{ p*2 dү|(0 0>K xX6IJ C|?$KE N}ϓ|h $ 2  |/.Nz# We 5 ܶ ;y gsh^I DL(;8 HjgcH|x1R"aӁG@9`/`%0 H@j ~,K ,t).IDTO)~Vu$b 誛 U%7_$b 8AJ3` 510wQ?vr:2K@ v*{%#AZ咁^(=g\W!:,`6643:@c.Fٟu?<'_܏vp: 8Q IŁ p{3kHȢGcѼ <62& 2uC敭T3  ;d/~m.X@{w.d]G{lKEb(PRuMTC d])_Lm==@bKGUk^U)1gTŠm`9\Q@Ⱆ6:ڞ^wED 5F, X"dmI88C1۪$Be+jlEZ& S::6m\G1`!nllƊ^Q`@OcS@eͷqbpS@u pFD@Г2@#L3A$H2_hFH #rq(OD򤬈runGOWab&SgD3EDto*Ǥ9k~),$xR1vK 9D 䍁U(w&LEꩻ S)3Y8x8$.i(KŀY a] 4ǀ c@3f4Ƣ /*b$!I~ 7B*-1` o  $ǡDLJ"OQ)2@#x4"$eI8Oi8"G8[xt<.7&m&؎R^tqؕ.Y-2d*_&d|j\Wb G*g釁F4"I؃/b1qNYD p 9p}w\Ԥ1 j`OxK=HA1 # D:U8jt$b bA||UQ26%)1 _ ꢳ!~D+b >A:]E$50GDhRtݻwR) Pn$ 3@bSNu,Yjʲ:;@`|-[)'OVՆsFxڮۥn}͛7~ƺ:QJ_UKj8q0x;v4̞=[hW= &!e58hѢEw]6_iW}SZ? /`;vl}23'^RgڞGI_D ~~{ ?N07S.ƍ׸~?}/y]nA;أ2]FOB2C?_I[::=#OzK- ϣ%?jIPۯ{N-hUt:,GK-hUchP7  ˜@n?\-k.2: `F=-V_G܂V}0WIFʭsMr Z8pJQ*@OK8 r Z ݖa,wSW^y.5at7ݏTv#~7n A"+WpM/hK8gF/^M{eR|)q7t?8'KP~瞰\r >ǷUkeP|^x /V/v *pvʟ]J}k8(ĉѣGǗOmڴq,Xo e. ^ Qxpt4^_N{y2s-عsgsivZ 8 !~PJ?c|]ܽ{z긓R1pnztlp9frvjT殿z4*OL~ԕ34~~r ;mxY+ 3r ;mx4:7]Ձq L4)U!r 1u6$ 78w̙3Ǹ|5>?\zO ͆,E32[2Wu:E^p. H1cJt]}BuSOuI cO% AZkD?5@Q 3w+"TSUޥ13? 5M'݋>pZj~fj ׈סԐn>i5D[bf ~a'`Xc-1kāIkQů|kM(92@t݂X-LדaN4qܞ'$f0@ @VnAܘYL9:|/^s )0`jT\wuZ-¨\ @:ct{-Rb1%I,Y%T~ r 1C,$*ˀf<0zhF| 8Z-CRTgHRfglYs-p'+m_ؒgC{ ȪϏΙ3g-GR|׹7`G񥡘0U_ٵZЏدD)\>ʗzN@~~-P{rs@<|.]Ը|m|g_yWKD1bM%s\r 1n\ ƒ"-` .4~%3I}[0A$=->BH"Gۏ^r}7:k׮ nof>jvR?#bX (FATFi[{zv>Ca+[0B2D=G~( ĺLO\s܂>"8|`[) &Lp8'4oGe#ۏlْ_\D̀܂2Zli9 tȑ9f ޢ-=Yyn?uQ}Xͬ sAi>=1=R+ + ܂.2 KCƢۃ20h ˫%535@MA%̣j[9;_(0~r\{mPx#TT9n?N#ץ& }) TVL!j` p 8@RrUAVA=-pLH`@n*Ȋ1܂U?}w ]H2@ߴiV[˯%58)Э T`|rZbZ-.!da+@ߞZgf[0p Igr $o%P_rCy V|߽"mY-[ lkxAۯ9][pҤIȨpPkFeِgHEdnAm"Z$5} z82rX| SܻwrJsJ~Tfz{ͫxj?jQEnjs|Gxз󕾤rzr `V{u4448VrapQRZ<{dK.F9#~Ts.N%* Ýu8G&/W:*x%{}@ lNc#AIi*?د0}gC"Ā pۯ4薒ҏ(b8_QY r7' ` j6 *3Wg"l ˆ1:Sg}%  P?1`Y"D0b@ 9[tF1p`k\U`RA#W81 e`)RZM[ uF0 rq.#^=C"Ā9 P'R~f pnzdC"e?\K@&$b }jz3۵x/{ 1 Ra#|ƟUK=&^TMn295)?s{O'D Do[kMoK0xTd_@]b r G;D D1gaR `'`0  > \/fŀ!fnZ|bU.tटr9+ b rnEDk=8!b RClPE`܌K'~@}*!`@6L ; $b@ D?#gF  V1v;EsQ=ɮ4b@ Tn!3q0^Vc1ܶ[M=8I1@څ@Cu`NoWJĀWeInNmீܴ_ d(4`E܅I "̵1 *3+\E \M)g r 8>p?vI0ǀ~!b$'%"IRi1 0 ?S~&r { n_ L?TeƎ7C"rOQ~"qIO 8?$b ܋r#@_vJ̙/3'd/W[o'N l -2@jO~02`H@؄+p OBuO(lSԕ9~c:x/X d.ƔdVy@F$H2+M*il8O@F$H224&r PO֢€7NYS Y1`;JS3n g['@W@"la`32n?'HB2p hāmmu j@F@VZ!xIHyѱ) >Z!6a`dDV$9f pM6I!LG:\LdrwPy~P%L37TKAmmo|6 3-hJ3?67 yr" g4.$1_[*&S/dq Ch3>6Ŷ%\#RZq =lK|ŔXXWSej5/$:v@8 d1(z2~F)3͋lC#=.\Lt? %N$9b%:2u 1|- ldt$b@?@ Fcρ^D d[9ࠐz: H@ P2v)~@z5|Rֵ|`#W39؂<"-0\<d uoGLz1Gpe倯d.j H@j F3@ c{s<J& @bw nv< ,M;*p>p!0hH{=x]I DLh<'h8@V #JfI HnW} Nt[u$ @ 2 ]&) #3, =%Tk& IIӳ[8 L]]tTg6-@b2UOV: A? } .i| xCrvw;#>i8_b82WP{'n8z;Ƥys@Po|Sih$3@߹jIENDB`_next/static/media/fef07dbb0973bf53-s.518e079e.woff2wOF2T2P6(?HVARH?MVAR<`?STAT8$/~ D8 l0B6$P tE-xp)<'J Z X.8^X 6z]xXKVhJ3KIB v%6玗o;e}%h.dy2O!ɬun9w aO-BciuZt9[#6̔7=Jϰ$3C1 ;K3rr5/oWWٵh&,mlm}$: j_AX7vOp}^A6``Rݰ8!'R_@eH`/ `O´EʲN42؇6??o7bXo>C=\~-I*[N׸Ä5K`>suŗgyx &=v7:GQ7]voW3LԒa 36 c^)Lg6Yf{u<B2yR&'x7:@`5璽8!)۴d $R Ͱ,*OŒN!teI)x* YcgU&=A)6<6Emi%) HA9 .^_o;Ɏ]Ç'=7&\VY}4Zse mgqY(>Ac"2gs->~%"4i%0U,Rg9?T$2ajS_&!|:ZsқJqW@DN"3FTIz82J$_tW@?hh\ lNb|6ze0 6 eτ)Q+訩^ߵ:,$Ÿ3V7#)jV (cƈ|/0)?\6kϠH?ޱU4dIOoR2choGÑ%-en4u۷?EG81K>əgڰceO 庪?5G6c*gX?/_W_$hIb8)5y|\.iyvCn\[q>c|ظ``ȗͯXbH`Us+;xI֝6>wJ7'Ěȑqp@4oȺK;^@#@iG/+2,At yv:]wXa+a}HpND#uUS]%&[vpcZ9ZʃU ~v,nh⅔&9XӔ/5 DqT}JE>Iz`/oz >:IM 3p*$ I@k8ŌI:G!9MӜ4KyVTRq;vG\w5Gk_PB~=F,&M!Z`ZbeqL",+ͅgs2A(vHP{R}H5bqM<; 4wa$~k_LJ+)o|@ppŒ?&na9ΐ AL@2Ϋ4Z̈pl`Z 'x.CX4WͿggYd]zexl#yTQՎG2rjW'Yuhv-6*M`p׶]\0.Xc~pr/`qT~dmV:3AON#a $eV q/E )lj B ejhF>A8p'\ +r1s[jn۾mK恮W&ljv4El׶+[3Ql#*3;{,U˻"l޿xK Vn?ھA8.p8muP8`B:}GΝCkHdv|lΘbacX׊#RVя~Uqd4v%/v(&_N Lq 9JZW>DoTG`߽Y) G_\Gz93S/Y!?&ibg3-cxqv,IفwP!B(} ^U( _!J49p6({ Jc-cD߆f8ș#dەPFTm:f^n >l?;/ǝi3ϿR\ՠjRDS~xnʸ_KbwasJc|Ep/)v'L3x2  iJ ڥTQ-sfVLtJ E&2J6RzZm#ax)0hx_*g8#+#:rڅ4:8de^mB6UpW\ r.s:}TaCA;}FEh&(RmqNٜtlKFr-VZ*ձ68RJK)oOC(,SHlJdk.Nɍ|mעru.;YZ^yT<8|/]v ca[]Zr5i_M`_V^''êXCӁq"nrHG(p7ܹ&)hl*?@[DZPȲ1-ΰG`4-9ü`Z >1S$r2єx}b4e0g7_޻>4Q(4DI2dRK, |m8M-FvCKv P%R)lx-Kf=V+(,bEk3 c?-żΩݘWɕ0cn*LKTQw@<߿[,:$[.j K4Ab5bAQ Kk& l2yme:$hkǣƺOa),Xҹf=r`y]5rw1hӴC1MWD\M`ƑB4`lLW"#4~9>B7 ʿ hIw;R]vN~_W* 481Ϗ߇r`'|!׍Nę'V6 8y b>=.2Ɗ*[':|Cr dZ3A&ȝ3C|[XqsYmȉ\GxuC!1+^6ao _,lrH$Ie:.G ŗAT Ɨzc/?V9qO3NV6Fl3QA2dDə5b(3F$RRڙI#M ?4<ˌ!{"MR7DDDJT3%|Ҿ"K 9AඎAPDӃ`hY|ÁڡC &qe^в׿&8MNX26W"&y Ȃ!ˆ -G'W7McKF6ģbC RUi|*}#Lt%# A4 y"/O6lĨ1&L2mƬ9,ZlŪ5;eu{l QMtu7/ fӕ3dq+l5J,/ mH-9sH!N۲&񀆻~2bhEn7_not-found.html_not-found.txt1:"$Sreact.fragment" 2:I[5182,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js"],"ThemeProvider"] 3:I[46301,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js"],"JotaiProvider"] 4:I[10628,["/_next/static/chunks/8c1957b0a211134b.js","/_next/static/chunks/4a40f800b8c3d86a.js","/_next/static/chunks/0f9c11a34aa8aca5.js"],"TooltipProvider"] 5:I[52105,["/_next/static/chunks/9a6ac2033df7db3a.js"],"default"] 6:I[55051,["/_next/static/chunks/9a6ac2033df7db3a.js"],"default"] 7:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"OutletBoundary"] 8:"$Sreact.suspense" a:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"ViewportBoundary"] c:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"MetadataBoundary"] e:I[11644,["/_next/static/chunks/9a6ac2033df7db3a.js"],"default"] :HL["/_next/static/chunks/97fd327f414a1a83.css","style"] 0:{"P":null,"b":"8Xb7uYjjdZVCzrHCB6TfY","c":["","_not-found"],"q":"","i":false,"f":[[["",{"children":["/_not-found",{"children":["__PAGE__",{}]}]},"$undefined","$undefined",true],[["$","$1","c",{"children":[[["$","link","0",{"rel":"stylesheet","href":"/_next/static/chunks/97fd327f414a1a83.css","precedence":"next","crossOrigin":"$undefined","nonce":"$undefined"}],["$","script","script-0",{"src":"/_next/static/chunks/8c1957b0a211134b.js","async":true,"nonce":"$undefined"}],["$","script","script-1",{"src":"/_next/static/chunks/4a40f800b8c3d86a.js","async":true,"nonce":"$undefined"}],["$","script","script-2",{"src":"/_next/static/chunks/0f9c11a34aa8aca5.js","async":true,"nonce":"$undefined"}]],["$","html",null,{"lang":"en","className":"font-sans antialiased geist_da832ead-module__aN_Ytq__variable","suppressHydrationWarning":true,"children":["$","body",null,{"children":["$","$L2",null,{"attribute":"class","defaultTheme":"dark","enableSystem":true,"disableTransitionOnChange":true,"children":["$","$L3",null,{"children":["$","$L4",null,{"children":["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],[]],"forbidden":"$undefined","unauthorized":"$undefined"}]}]}]}]}]}]]}],{"children":[["$","$1","c",{"children":[null,["$","$L5",null,{"parallelRouterKey":"children","error":"$undefined","errorStyles":"$undefined","errorScripts":"$undefined","template":["$","$L6",null,{}],"templateStyles":"$undefined","templateScripts":"$undefined","notFound":"$undefined","forbidden":"$undefined","unauthorized":"$undefined"}]]}],{"children":[["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:children:props:children:props:notFound:0:1:props:style","children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:1:props:style","children":404}],["$","div",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:style","children":["$","h2",null,{"style":"$0:f:0:1:0:props:children:1:props:children:props:children:props:children:props:children:props:children:props:notFound:0:1:props:children:props:children:2:props:children:props:style","children":"This page could not be found."}]}]]}]}]],null,["$","$L7",null,{"children":["$","$8",null,{"name":"Next.MetadataOutlet","children":"$@9"}]}]]}],{},null,false,false]},null,false,false]},null,false,false],["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$La",null,{"children":"$Lb"}],["$","div",null,{"hidden":true,"children":["$","$Lc",null,{"children":["$","$8",null,{"name":"Next.Metadata","children":"$Ld"}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],false]],"m":"$undefined","G":["$e","$undefined"],"S":true} b:[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]] f:I[47720,["/_next/static/chunks/9a6ac2033df7db3a.js"],"IconMark"] 9:null d:[["$","title","0",{"children":"agent-browser"}],["$","meta","1",{"name":"description","content":"Observability dashboard for agent-browser"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.0b3bf435.ico","sizes":"256x256","type":"image/x-icon"}],["$","$Lf","3",{}]] _not-found/__next._full.txt_not-found/__next._head.txt1:"$Sreact.fragment" 2:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"ViewportBoundary"] 3:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"MetadataBoundary"] 4:"$Sreact.suspense" 5:I[47720,["/_next/static/chunks/9a6ac2033df7db3a.js"],"IconMark"] 0:{"buildId":"8Xb7uYjjdZVCzrHCB6TfY","rsc":["$","$1","h",{"children":[["$","meta",null,{"name":"robots","content":"noindex"}],["$","$L2",null,{"children":[["$","meta","0",{"charSet":"utf-8"}],["$","meta","1",{"name":"viewport","content":"width=device-width, initial-scale=1"}]]}],["$","div",null,{"hidden":true,"children":["$","$L3",null,{"children":["$","$4",null,{"name":"Next.Metadata","children":[["$","title","0",{"children":"agent-browser"}],["$","meta","1",{"name":"description","content":"Observability dashboard for agent-browser"}],["$","link","2",{"rel":"icon","href":"/favicon.ico?favicon.0b3bf435.ico","sizes":"256x256","type":"image/x-icon"}],["$","$L5","3",{}]]}]}]}],["$","meta",null,{"name":"next-size-adjust","content":""}]]}],"loading":null,"isPartial":false} _not-found/__next._index.txt_not-found/__next._not-found.__PAGE__.txt1:"$Sreact.fragment" 2:I[6235,["/_next/static/chunks/9a6ac2033df7db3a.js"],"OutletBoundary"] 3:"$Sreact.suspense" 0:{"buildId":"8Xb7uYjjdZVCzrHCB6TfY","rsc":["$","$1","c",{"children":[[["$","title",null,{"children":"404: This page could not be found."}],["$","div",null,{"style":{"fontFamily":"system-ui,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif,\"Apple Color Emoji\",\"Segoe UI Emoji\"","height":"100vh","textAlign":"center","display":"flex","flexDirection":"column","alignItems":"center","justifyContent":"center"},"children":["$","div",null,{"children":[["$","style",null,{"dangerouslySetInnerHTML":{"__html":"body{color:#000;background:#fff;margin:0}.next-error-h1{border-right:1px solid rgba(0,0,0,.3)}@media (prefers-color-scheme:dark){body{color:#fff;background:#000}.next-error-h1{border-right:1px solid rgba(255,255,255,.3)}}"}}],["$","h1",null,{"className":"next-error-h1","style":{"display":"inline-block","margin":"0 20px 0 0","padding":"0 23px 0 0","fontSize":24,"fontWeight":500,"verticalAlign":"top","lineHeight":"49px"},"children":404}],["$","div",null,{"style":{"display":"inline-block"},"children":["$","h2",null,{"style":{"fontSize":14,"fontWeight":400,"lineHeight":"49px","margin":0},"children":"This page could not be found."}]}]]}]}]],null,["$","$L2",null,{"children":["$","$3",null,{"name":"Next.MetadataOutlet","children":"$@4"}]}]]}],"loading":null,"isPartial":false} 4:null 1:"$Sreact.fragment" 2:I[52105,["/_next/static/chunks/9a6ac2033df7db3a.js"],"default"] 3:I[55051,["/_next/static/chunks/9a6ac2033df7db3a.js"],"default"] 0:{"buildId":"8Xb7uYjjdZVCzrHCB6TfY","rsc":["$","$1","c",{"children":[null,["$","$L2",null,{"parallelRouterKey":"children","template":["$","$L3",null,{}]}]]}],"loading":null,"isPartial":false} _not-found/__next._tree.txt:HL["/_next/static/chunks/97fd327f414a1a83.css","style"] 0:{"buildId":"8Xb7uYjjdZVCzrHCB6TfY","tree":{"name":"","paramType":null,"paramKey":"","hasRuntimePrefetch":false,"slots":{"children":{"name":"/_not-found","paramType":null,"paramKey":"/_not-found","hasRuntimePrefetch":false,"slots":{"children":{"name":"__PAGE__","paramType":null,"paramKey":"__PAGE__","hasRuntimePrefetch":false,"slots":null,"isRootLayout":false}},"isRootLayout":false}},"isRootLayout":true},"staleTime":300} favicon.icoindex.htmlagent-browser
    No browser connected
    Disconnected
    index.txtlightpanda.svgIconLightpandaproviders/agentcore.svg providers/browser-use.svgproviders/browserbase.svg providers/browserless.svgproviders/kernel.svg 403 ForbiddenOrigin or Referer does not match Host header.Access-Control-Allow-Origin: * Access-Control-Allow-Methods: GET, POST, OPTIONS Access-Control-Allow-Headers: Content-Type /api/tabs/api/status200 OKapplication/json; charset=utf-8{"error":"Request body too large"}400 Bad Request502 Bad Gateway

    404 Not Found

    404 Not Foundtext/html; charset=utf-8cssapplication/octet-streamtext/plain; charset=utf-8font/wofffont/woff2image/x-iconimage/svg+xmltext/css; charset=utf-8application/javascript; charset=utf-8Page.stopScreencastmaxHeighteveryNthFramePage.startScreencastlogPage.screencastFrameAckoffsetToppageScaleFactordeviceWidthdeviceHeightscrollOffsetXscrollOffsetYactiveMissing "session" fieldSession name must be 1-64 characterskilled_pidUpstream response was missing an HTTP header terminator.internal error: entered unreachable code: stream routes use the WebSocket proxyInvalid session proxy route.Missing session proxy port.Missing session proxy endpoint.Unknown session proxy endpoint.Unexpected path segments in session proxy route.Session proxy port must be a valid TCP port.Session proxy routes only support GET requests.Session stream proxy requires a WebSocket upgrade request.Origin does not match Host header.Session stream proxy only supports GET WebSocket upgrades.Upstream response was missing a status line.Upstream response status line was malformed.Missing "args" arrayexit_codemanifest.jsonOrigin not allowedinput_mouseinput_keyboardinput_toucheventTypeBrowser not launchedMissing 'selector' parameterMissing 'index' parameter;(() => { const els = document.querySelectorAll(); const idx =  < 0 ? els.length +  : ; if (idx < 0 || idx >= els.length) return false; els[idx].setAttribute('data-agent-browser-located', 'true'); return true; })()[data-agent-browser-located='true']document.querySelector('[data-agent-browser-located]')?.removeAttribute('data-agent-browser-located')printBackgroundlandscapepreferCSSPageSizePage.printToPDFNo PDF data returneddeviceNameplatformVersionsafariwebdriverFailedencodedDataLengthstatusTexttimingrequestresourceTypeauthChallengeResponseProvideCredentialsFetch.continueWithAuthCancelAuthRuntime.runIfWaitingForDebuggerDOM.enableAccessibility.enableNetwork.enablePage.handleJavaScriptDialoghistory.back()No pending confirmationdeniedMissing 'source' parametertargetMissing 'target' parameterMissing 'value' parameterMissing 'text' parametercleardelayvisibleloadStatecheckedclearednewTabfunction() { var h = this.getAttribute('href'); if (!h) return null; try { return new URL(h, document.baseURI).toString(); } catch(e) { return null; } }dialogOpenedAt least one of 'selector', 'name', or 'url' is required;(() => { const el = document.querySelector(); if (!el) return null; if (el.tagName === 'IFRAME' || el.tagName === 'FRAME') { return el.name || el.id || el.src || null; } return null; })()Could not resolve frame ID for iframe elementRef does not point to an iframe elementCould not find frame for selectorFrame not foundcontentDocumentattributesMissing 'key' parameterdispatchedUse DevTools to inspect. The daemon remains running.Missing 'url' parameterresourceTypesstartXstartYdirectiontouchMovemouseWheelMozilla/5.0 (Linux; Android 11; SM-G991B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36Mozilla/5.0 (Linux; Android 13; Pixel 7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/116.0.0.0 Mobile Safari/537.36Mozilla/5.0 (Linux; Android 11; Pixel 5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/90.0.4430.91 Mobile Safari/537.36Mozilla/5.0 (iPhone; CPU iPhone OS 16_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/16.0 Mobile/15E148 Safari/604.1Mozilla/5.0 (iPhone; CPU iPhone OS 14_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/14.0 Mobile/15E148 Safari/604.1Mozilla/5.0 (Linux; Android 15; SM-S931B) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36Mozilla/5.0 (Linux; Android 15; Pixel 9) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/130.0.0.0 Mobile Safari/537.36Mozilla/5.0 (iPad; CPU OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Safari/604.1Mozilla/5.0 (iPhone; CPU iPhone OS 19_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/19.0 Mobile/15E148 Safari/604.1Mozilla/5.0 (iPhone; CPU iPhone OS 18_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/18.0 Mobile/15E148 Safari/604.1Mozilla/5.0 (iPhone; CPU iPhone OS 17_0 like Mac OS X) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/17.0 Mobile/15E148 Safari/604.1deviceScaleFactormobilepromptTexthasDialogRuntime.addBindingreusedagentCoreSessionIdagentCoreLiveViewUrllocaleMissing 'locale' parameterPage.reloadamountvaluesstyles (() => { if (window.__AB_VITALS_INSTALLED__) return; window.__AB_VITALS_INSTALLED__ = true; const cwv = { lcp: null, cls: 0, clsEntries: [], fcp: null, inp: null }; window.__AB_VITALS__ = cwv; try { new PerformanceObserver((list) => { const entries = list.getEntries(); if (entries.length > 0) { const last = entries[entries.length - 1]; cwv.lcp = { startTime: Math.round(last.startTime * 100) / 100, size: last.size, element: last.element && last.element.tagName ? last.element.tagName.toLowerCase() : null, url: last.url || null, }; } }).observe({ type: "largest-contentful-paint", buffered: true }); } catch {} try { new PerformanceObserver((list) => { for (const entry of list.getEntries()) { if (!entry.hadRecentInput) { cwv.cls += entry.value; cwv.clsEntries.push({ value: Math.round(entry.value * 10000) / 10000, startTime: Math.round(entry.startTime * 100) / 100, }); } } }).observe({ type: "layout-shift", buffered: true }); } catch {} try { new PerformanceObserver((list) => { for (const entry of list.getEntries()) { if (entry.name === "first-contentful-paint") { cwv.fcp = Math.round(entry.startTime * 100) / 100; } } }).observe({ type: "paint", buffered: true }); } catch {} try { new PerformanceObserver((list) => { let worst = cwv.inp || 0; for (const entry of list.getEntries()) { if (entry.duration > worst) worst = entry.duration; } if (worst > 0) cwv.inp = Math.round(worst * 100) / 100; }).observe({ type: "event", buffered: true, durationThreshold: 40 }); } catch {} // React profiling build emits console.timeStamp(label, start, end, track, trackGroup, color) // for reconciler phases and per-component hydration timing. Intercept and collect. const timing = []; window.__AB_REACT_TIMING__ = timing; const orig = console.timeStamp; console.timeStamp = function (label) { const args = arguments; if (typeof label === "string" && args.length >= 3 && typeof args[1] === "number") { timing.push({ label, startTime: args[1], endTime: args[2], track: args[3] || "", trackGroup: args[4] || "", color: args[5] || "", }); } return orig.apply(console, args); }; })() (() => { const cwv = window.__AB_VITALS__ || {}; const timing = window.__AB_REACT_TIMING__ || []; const nav = performance.getEntriesByType("navigation")[0]; const ttfb = nav ? Math.round((nav.responseStart - nav.requestStart) * 100) / 100 : null; return JSON.stringify({ cwv, timing, ttfb }); })() vitalscwvlcpclsclsEntriesfcpinpstartTimeendTimescorehydrationphaseshydratedComponentstracktrackGroupcolorbrowserNameconfirmedhistory.forward()Missing 'headers' parameteropenedofflineuncheckedFetch.disableallauth_showauth_deleteauth_listdevice_liststream_enablestream_disablestream_statustrace_starttrace_stopprofiler_startprofiler_stoprouteunrouteaddscriptaddinitscripthar_starttab_newtab_switchtab_closecdp_urlgetattributeisvisibleisenabledischeckedcookies_getcookies_setcookies_clearstorage_getstorage_setstorage_clearstate_savestate_loadrecording_startrecording_stoprecording_restartdiff_snapshotselectallboundingboxinnertextinnerhtmlinputvaluegeolocationpermissionsreact_treereact_inspectreact_renders_startreact_renders_stopreact_suspensepushstatewheelwaitforurlwaitforfunctionmainframegetbyrolegetbytextgetbylabelgetbyalttextgetbytitlegetbytestidevalhandlemultiselectwaitfordownloadwindow_newdiff_screenshotvideo_startvideo_stoprequest_detailcredentialsemulatemediaauth_logininserttextmousemovemousedownmouseupdispatch_state_command must handle all state_* actions matched herenew Promise((resolve, reject) => { const link = document.createElement('link'); link.rel = 'stylesheet'; link.href = ; link.onload = () => resolve(true); link.onerror = () => reject(new Error('Failed to load stylesheet')); document.head.appendChild(link); })At least one of 'content' or 'url' is requiredMissing 'url1' parameterMissing 'url2' parameterwaitUntilsnapshot1snapshot2eventMissing 'event' parametereventInitInvalid download path: no parent directoryInvalid download path: no filenameDownload directory path is not valid UTF-8Download was canceledDownload completed but could not determine the downloaded file nameTimeout waiting for download to completeEvent stream closedscriptMissing 'script' parameterrequestCountsubactioninsertTexthandleAuthRequestsfilterinteractivecompacttimezoneIdMissing 'timezoneId' parameterwnew Promise((resolve, reject) => { const s = document.createElement('script'); s.src = ; s.onload = () => resolve(true); s.onerror = () => reject(new Error('Failed to load script')); document.head.appendChild(s); })Missing 'name'Missing 'url'Missing 'username'Missing 'password'subActionwritepastenavigator.clipboard.readText()vcoperationMissing 'role' parameterexactC(() => { const els = document.querySelectorAll('[role=""], <'); for (const el of els) { if () { el.setAttribute('data-agent-browser-located', 'true'); return true; } } return false; })()/(el.getAttribute('aria-label') || '').includes() || el.textContent.includes()startedhighlighted ((url) => { const before = location.href; const absolute = new URL(url, before).href; if (absolute === before) return before; // Next.js pages + app router expose window.next.router with a `push` // method that triggers the RSC fetch and re-render pipeline. const r = typeof window.next === "object" && window.next && window.next.router; if (r && typeof r.push === "function") { try { r.push(url); return location.href; } catch {} } history.pushState(null, "", absolute); try { dispatchEvent(new PopStateEvent("popstate", { state: null })); } catch {} try { dispatchEvent(new Event("navigate")); } catch {} return location.href; })({{URL}}) {{URL}}mediaprefers-color-schemereducedMotionprefers-reduced-motiontabIdMissing 'value' for fill subactionCredential has no URLinput[type=email]input[name=email]input[id=email]input[autocomplete=email]input[autocomplete=username]input[name=username]input[name*=email i]input[name*=user i]input[id*=email i]input[id*=user i]input[type=text][name*=email i]input[type=text][name*=user i]input[type=text][id*=email i]input[type=text][id*=user i]input[type=text][autocomplete=email]input[type=text][autocomplete=username]input:not([type])button[type=submit]input[type=submit]button:not([type])input[type=password] (async () => { const hook = window.__REACT_DEVTOOLS_GLOBAL_HOOK__; if (!hook) throw new Error("React DevTools hook not installed - relaunch with --enable react-devtools"); const ri = hook.rendererInterfaces && hook.rendererInterfaces.get && hook.rendererInterfaces.get(1); if (!ri) throw new Error("No React renderer attached - the page has not booted React yet"); const batches = await new Promise((resolve) => { const out = []; const origEmit = hook.emit; hook.emit = function (event, payload) { if (event === "operations") out.push(Array.from(payload)); return origEmit.apply(hook, arguments); }; ri.flushInitialOperations(); setTimeout(() => { hook.emit = origEmit; resolve(out); }, 50); }); const nodes = batches.flatMap((ops) => { let i = 2; const strings = [null]; const tableEnd = ++i + ops[i - 1]; while (i < tableEnd) { const len = ops[i++]; strings.push(String.fromCodePoint(...ops.slice(i, i + len))); i += len; } const out = []; while (i < ops.length) { const op = ops[i]; if (op === 1) { const id = ops[i + 1]; const type = ops[i + 2]; i += 3; if (type === 11) { out.push({ id, type, name: null, key: null, parent: 0 }); i += 4; } else { out.push({ id, type, name: strings[ops[i + 2]] || null, key: strings[ops[i + 3]] || null, parent: ops[i], }); i += 5; } } else { i += skip(op, ops, i); } } return out; function skip(op, ops, i) { if (op === 2) return 2 + ops[i + 1]; if (op === 3) return 3 + ops[i + 2]; if (op === 4) return 3; if (op === 5) return 4; if (op === 6) return 1; if (op === 7) return 3; if (op === 8) return 6 + rects(ops[i + 5]); if (op === 9) return 2 + ops[i + 1]; if (op === 10) return 3 + ops[i + 2]; if (op === 11) return 3 + rects(ops[i + 2]); if (op === 12) return suspenders(ops, i); if (op === 13) return 2; return 1; } function rects(n) { return n === -1 ? 0 : n * 4; } function suspenders(ops, i) { let j = i + 2; for (let c = 0; c < ops[i + 1]; c++) j += 5 + ops[j + 4]; return j - i; } }); return JSON.stringify(nodes); })() react treeAnnotated screenshots are not yet implemented on the WebDriver backendannotationsMissing 'html' parameterMissing 'tabId' parameter (expected `t` or a label)JSON.stringify([window.innerWidth,window.innerHeight])Missing 'userAgent' parameterNo video recording was started. Use recording_stop if you used recording_start.Target.createBrowserContexttotaltext/plainhttpVersionqueryStringheadersSizestartedDateTimeredirectURL_resourceType;(() => { const el = document.querySelector(); if (!el) return true; const s = window.getComputedStyle(el); return s.display === 'none' || s.visibility === 'hidden' || parseFloat(s.opacity) === 0; })()domainsecuredevice_list is only available on macOS with XcodeMissing 'latitude' parameterlongitudeMissing 'longitude' parametertestIdlocalA recording is already in progressVideo recording started. Use video_stop to save the recording., exact: truebroughtToFrontMissing 'attribute' parameteralttextNo requestId in response eventNetwork.getResponseBodyrequestTimednsEndconnectStartconnectEndsslEndsendStartsendEndreceiveHeadersStartreceiveHeadersEndblockeddnssslidentifierfiberIdMissing 'fiberId' parameter (numeric React fiber id) (() => { const id = {{ID}}; const hook = window.__REACT_DEVTOOLS_GLOBAL_HOOK__; const ri = hook && hook.rendererInterfaces && hook.rendererInterfaces.get && hook.rendererInterfaces.get(1); if (!ri) throw new Error("No React renderer attached"); if (!ri.hasElementWithId(id)) throw new Error("element " + id + " not found (page reloaded?)"); const result = ri.inspectElement(1, id, null, true); if (!result || result.type !== "full-data") { throw new Error("inspect failed: " + (result && result.type)); } const v = result.value; const name = ri.getDisplayNameForElementID(id); const lines = [name + " #" + id]; if (v.key != null) lines.push("key: " + JSON.stringify(v.key)); section("props", v.props); section("hooks", v.hooks); section("state", v.state); section("context", v.context); if (v.owners && v.owners.length) { lines.push("rendered by: " + v.owners.map((o) => o.displayName).join(" > ")); } const source = Array.isArray(v.source) ? [v.source[1], v.source[2], v.source[3]] : null; return JSON.stringify({ text: lines.join("\n"), source }); function section(label, payload) { const data = (payload && payload.data) || payload; if (data == null) return; if (Array.isArray(data)) { if (data.length === 0) return; lines.push(label + ":"); for (const h of data) lines.push(" " + hookLine(h)); } else if (typeof data === "object") { const entries = Object.entries(data); if (entries.length === 0) return; lines.push(label + ":"); for (const [k, val] of entries) lines.push(" " + k + ": " + preview(val)); } } function hookLine(h) { const idx = h.id != null ? "[" + h.id + "] " : ""; const sub = h.subHooks && h.subHooks.length ? " (" + h.subHooks.length + " sub)" : ""; return idx + h.name + ": " + preview(h.value) + sub; } function preview(v) { if (v == null) return String(v); if (typeof v !== "object") return JSON.stringify(v); if (v.type === "undefined") return "undefined"; if (v.preview_long) return v.preview_long; if (v.preview_short) return v.preview_short; if (Array.isArray(v)) return "[" + v.map(preview).join(", ") + "]"; const entries = Object.entries(v).map((e) => e[0] + ": " + preview(e[1])); return "{" + entries.join(", ") + "}"; } })() {{ID}}react inspectStreaming is already enabled for this sessionBrowser.getVersioncontentTypeerrorReasonBlockedByClientFetch.failRequestFetch.continueRequestcategories (async () => { const hook = window.__REACT_DEVTOOLS_GLOBAL_HOOK__; if (!hook) throw new Error("React DevTools hook not installed - relaunch with --enable react-devtools"); const ri = hook.rendererInterfaces && hook.rendererInterfaces.get && hook.rendererInterfaces.get(1); if (!ri) throw new Error("No React renderer attached"); const batches = await new Promise((resolve) => { const out = []; const origEmit = hook.emit; hook.emit = function (event, payload) { if (event === "operations") out.push(payload); return origEmit.apply(this, arguments); }; ri.flushInitialOperations(); setTimeout(() => { hook.emit = origEmit; resolve(out); }, 50); }); const boundaryMap = new Map(); for (const ops of batches) decodeSuspenseOps(ops, boundaryMap); const results = []; for (const b of boundaryMap.values()) { if (b.parentID === 0) continue; const boundary = { id: b.id, parentID: b.parentID, name: b.name, isSuspended: b.isSuspended, environments: b.environments, suspendedBy: [], unknownSuspenders: null, owners: [], jsxSource: null, }; if (ri.hasElementWithId(b.id)) { const displayName = ri.getDisplayNameForElementID(b.id); if (displayName) boundary.name = displayName; const result = ri.inspectElement(1, b.id, null, true); if (result && result.type === "full-data") { parseInspection(boundary, result.value); } } results.push(boundary); } return JSON.stringify(results); function decodeSuspenseOps(ops, map) { let i = 2; const strings = [null]; const tableEnd = ++i + ops[i - 1]; while (i < tableEnd) { const len = ops[i++]; strings.push(String.fromCodePoint(...ops.slice(i, i + len))); i += len; } while (i < ops.length) { const op = ops[i]; if (op === 1) { const type = ops[i + 2]; i += 3 + (type === 11 ? 4 : 5); } else if (op === 2) { i += 2 + ops[i + 1]; } else if (op === 3) { i += 3 + ops[i + 2]; } else if (op === 4) { i += 3; } else if (op === 5) { i += 4; } else if (op === 6) { i++; } else if (op === 7) { i += 3; } else if (op === 8) { const id = ops[i + 1]; const parentID = ops[i + 2]; const nameStrID = ops[i + 3]; const isSuspended = ops[i + 4] === 1; const numRects = ops[i + 5]; i += 6; if (numRects !== -1) i += numRects * 4; map.set(id, { id, parentID, name: strings[nameStrID] || null, isSuspended, environments: [] }); } else if (op === 9) { i += 2 + ops[i + 1]; } else if (op === 10) { i += 3 + ops[i + 2]; } else if (op === 11) { const numRects = ops[i + 2]; i += 3; if (numRects !== -1) i += numRects * 4; } else if (op === 12) { i++; const changeLen = ops[i++]; for (let c = 0; c < changeLen; c++) { const id = ops[i++]; i++; i++; const isSuspended = ops[i++] === 1; const envLen = ops[i++]; const envs = []; for (let e = 0; e < envLen; e++) { const n = strings[ops[i++]]; if (n != null) envs.push(n); } const node = map.get(id); if (node) { node.isSuspended = isSuspended; for (const env of envs) { if (!node.environments.includes(env)) node.environments.push(env); } } } } else if (op === 13) { i += 2; } else { i++; } } } function parseInspection(boundary, data) { const rawSuspendedBy = data.suspendedBy; const rawSuspenders = Array.isArray(rawSuspendedBy) ? rawSuspendedBy : rawSuspendedBy && Array.isArray(rawSuspendedBy.data) ? rawSuspendedBy.data : null; if (rawSuspenders) { for (const entry of rawSuspenders) { const awaited = entry && entry.awaited; if (!awaited) continue; const desc = preview(awaited.description) || preview(awaited.value); boundary.suspendedBy.push({ name: awaited.name || "unknown", description: desc, duration: awaited.end && awaited.start ? Math.round(awaited.end - awaited.start) : 0, env: awaited.env || (entry && entry.env) || null, ownerName: (awaited.owner && awaited.owner.displayName) || null, ownerStack: parseStack((awaited.owner && awaited.owner.stack) || awaited.stack), awaiterName: (entry && entry.owner && entry.owner.displayName) || null, awaiterStack: parseStack((entry && entry.owner && entry.owner.stack) || (entry && entry.stack)), }); } } if (data.unknownSuspenders && data.unknownSuspenders !== 0) { const reasons = { 1: "production build (no debug info)", 2: "old React version (missing tracking)", 3: "thrown Promise (library using throw instead of use())", }; boundary.unknownSuspenders = reasons[data.unknownSuspenders] || "unknown reason"; } if (Array.isArray(data.owners)) { for (const o of data.owners) { if (o && o.displayName) { const src = Array.isArray(o.stack) && o.stack.length > 0 && Array.isArray(o.stack[0]) ? [o.stack[0][1] || "(unknown)", o.stack[0][2], o.stack[0][3]] : null; boundary.owners.push({ name: o.displayName, env: o.env || null, source: src }); } } } if (Array.isArray(data.stack) && data.stack.length > 0) { const frame = data.stack[0]; if (Array.isArray(frame) && frame.length >= 4) { boundary.jsxSource = [frame[1] || "(unknown)", frame[2], frame[3]]; } } } function parseStack(raw) { if (!Array.isArray(raw) || raw.length === 0) return null; return raw .filter((f) => Array.isArray(f) && f.length >= 4) .map((f) => [f[0] || "", f[1] || "", f[2] || 0, f[3] || 0]); } function preview(v) { if (v == null) return ""; if (typeof v === "string") return v; if (typeof v !== "object") return String(v); if (typeof v.preview_long === "string") return v.preview_long; if (typeof v.preview_short === "string") return v.preview_short; if (typeof v.value === "string") return v.value; try { const s = JSON.stringify(v); return s.length > 80 ? s.slice(0, 77) + "..." : s; } catch { return ""; } } })() react suspenseonlyDynamicreportboundariesMissing 'requestId' parameterRequest not foundbase64EncodedresponseBodyStreaming is not enabled for this sessionMissing 'baseline' parameterthresholdmatchmismatchPercentagetotalPixelsdifferentPixelsdimensionMismatchNetwork.getAllCookiesFailed to get browserContextIdeventsEnabledBrowser.setDownloadBehaviorignoreSecurity.setIgnoreCertificateErrorsNetwork.setCookiesNo screencast activeTimeout waiting for downloadMissing 'expression' parameterMissing 'username' parameterMissing 'password' parameterMissing 'identifier' parameterScreencast already active(() => { const all = document.querySelectorAll('*'); for (const el of all) { if (el.children.length === 0 && ) { el.setAttribute('data-agent-browser-located', 'true'); return true; } } return false; })()I(() => { const el = document.querySelector('[data-testid=]'); if (el) { el.setAttribute('data-agent-browser-located', 'true'); return true; } return false; })()C(() => { const el = document.querySelector('[title=]'); if (el) { el.setAttribute('data-agent-browser-located', 'true'); return true; } return false; })()D(() => { const el = document.querySelector('img[alt=], [alt=]'); if (el) { el.setAttribute('data-agent-browser-located', 'true'); return true; } return false; })()N(() => { const el = document.querySelector('input[placeholder=], textarea[placeholder=]'); if (el) { el.setAttribute('data-agent-browser-located', 'true'); return true; } return false; })()restartedpreviousPath1970-01-01T00:00:00Z/*! * React DevTools `installHook.js` (vendored from facebook/react). * * Copyright (c) Meta Platforms, Inc. and affiliates. * * This source code is licensed under the MIT license: * * Permission is hereby granted, free of charge, to any person obtaining * a copy of this software and associated documentation files (the * "Software"), to deal in the Software without restriction, including * without limitation the rights to use, copy, modify, merge, publish, * distribute, sublicense, and/or sell copies of the Software, and to * permit persons to whom the Software is furnished to do so, subject to * the following conditions: * * The above copyright notice and this permission notice shall be * included in all copies or substantial portions of the Software. * * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. * IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY * CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, * TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE * SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ (()=>{var e={4659:(e,t,n)=>{"use strict";var r=n(8715),o=n(1147),s=Object.assign,i=o.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,a=Symbol.for("react.context"),l=Symbol.for("react.memo_cache_sentinel"),u=Object.prototype.hasOwnProperty,c=[],d=null;function getPrimitiveStackCache(){if(null===d){var e=new Map;try{if(v.useContext({_currentValue:null}),v.useState(null),v.useReducer((function(e){return e}),null),v.useRef(null),"function"==typeof v.useCacheRefresh&&v.useCacheRefresh(),v.useLayoutEffect((function(){})),v.useInsertionEffect((function(){})),v.useEffect((function(){})),v.useImperativeHandle(void 0,(function(){return null})),v.useDebugValue(null),v.useCallback((function(){})),v.useTransition(),v.useSyncExternalStore((function(){return function(){}}),(function(){return null}),(function(){return null})),v.useDeferredValue(null),v.useMemo((function(){return null})),v.useOptimistic(null,(function(e){return e})),v.useFormState((function(e){return e}),null),v.useActionState((function(e){return e}),null),v.useHostTransitionStatus(),"function"==typeof v.useMemoCache&&v.useMemoCache(0),"function"==typeof v.use){v.use({$$typeof:a,_currentValue:null}),v.use({then:function(){},status:"fulfilled",value:null});try{v.use({then:function(){}})}catch(e){}}v.useId(),"function"==typeof v.useEffectEvent&&v.useEffectEvent((function(){}))}finally{var t=c;c=[]}for(var n=0;nm;m++)if(-1!==(p=findSharedIndex(f,c,m))){w=m,c=p;break e}c=-1}}e:{if(f=d,void 0!==(p=getPrimitiveStackCache().get(u.primitive)))for(m=0;mc-f?-1===f?[null,null]:[d[f-1],null]:[d[f-1],d.slice(f,c-1)])[0],d=d[1],null===(c=u.displayName)&&null!==f&&(c=parseHookName(f.functionName)||parseHookName(u.dispatcherHookName)),null!==d){if(f=0,null!==o){for(;ff;o--)s=a.pop()}for(o=d.length-f-1;1<=o;o--)f=[],p=d[o],p={id:null,isStateEditable:!1,name:parseHookName(d[o-1].functionName),value:void 0,subHooks:f,debugInfo:null,hookSource:{lineNumber:void 0===p.lineNumber?null:p.lineNumber,columnNumber:void 0===p.columnNumber?null:p.columnNumber,functionName:void 0===p.functionName?null:p.functionName,fileName:void 0===p.fileName?null:p.fileName}},s.push(p),a.push(s),s=f;o=d}f=u.primitive,p=u.debugInfo,u={id:"Context"===f||"Context (use)"===f||"DebugValue"===f||"Promise"===f||"Unresolved"===f||"HostTransitionStatus"===f?null:i++,isStateEditable:"Reducer"===f||"State"===f,name:c||f,value:u.value,subHooks:[],debugInfo:p,hookSource:null},c={lineNumber:null,functionName:null,fileName:null,columnNumber:null},d&&1<=d.length&&(d=d[0],c.lineNumber=void 0===d.lineNumber?null:d.lineNumber,c.functionName=void 0===d.functionName?null:d.functionName,c.fileName=void 0===d.fileName?null:d.fileName,c.columnNumber=void 0===d.columnNumber?null:d.columnNumber),u.hookSource=c,s.push(u)}return processDebugValues(n,null),n}function processDebugValues(e,t){for(var n=[],r=0;r{"use strict";e.exports=n(4659)},5945:(e,t,n)=>{"use strict";var r=n(397),o=Symbol.for("react.transitional.element"),s=Symbol.for("react.portal"),i=Symbol.for("react.fragment"),a=Symbol.for("react.strict_mode"),l=Symbol.for("react.profiler"),u=Symbol.for("react.consumer"),c=Symbol.for("react.context"),d=Symbol.for("react.forward_ref"),f=Symbol.for("react.suspense"),p=Symbol.for("react.suspense_list"),m=Symbol.for("react.memo"),h=Symbol.for("react.lazy"),g=Symbol.for("react.activity"),y=Symbol.for("react.view_transition"),v=Symbol.iterator;var b=Symbol.for("react.optimistic_key"),w={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},S=Object.assign,k={};function Component(e,t,n){this.props=e,this.context=t,this.refs=k,this.updater=n||w}function ComponentDummy(){}function PureComponent(e,t,n){this.props=e,this.context=t,this.refs=k,this.updater=n||w}Component.prototype.isReactComponent={},Component.prototype.setState=function(e,t){if("object"!=typeof e&&"function"!=typeof e&&null!=e)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,e,t,"setState")},Component.prototype.forceUpdate=function(e){this.updater.enqueueForceUpdate(this,e,"forceUpdate")},ComponentDummy.prototype=Component.prototype;var C=PureComponent.prototype=new ComponentDummy;C.constructor=PureComponent,S(C,Component.prototype),C.isPureReactComponent=!0;var E=Array.isArray;function noop(){}var I={H:null,A:null,T:null,S:null,G:null},_=Object.prototype.hasOwnProperty;function ReactElement(e,t,n){var r=n.ref;return{$$typeof:o,type:e,key:t,ref:void 0!==r?r:null,props:n}}function isValidElement(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}var T=/\/+/g;function getElementKey(e,t){return"object"==typeof e&&null!==e&&null!=e.key?e.key===b?t.toString(36):(n=""+e.key,r={"=":"=0",":":"=2"},"$"+n.replace(/[=:]/g,(function(e){return r[e]}))):t.toString(36);var n,r}function mapIntoArray(e,t,n,r,i){var a=typeof e;"undefined"!==a&&"boolean"!==a||(e=null);var l,u,c=!1;if(null===e)c=!0;else switch(a){case"bigint":case"string":case"number":c=!0;break;case"object":switch(e.$$typeof){case o:case s:c=!0;break;case h:return mapIntoArray((c=e._init)(e._payload),t,n,r,i)}}if(c)return i=i(e),c=""===r?"."+getElementKey(e,0):r,E(i)?(n="",null!=c&&(n=c.replace(T,"$&/")+"/"),mapIntoArray(i,t,n,"",(function(e){return e}))):null!=i&&(isValidElement(i)&&(l=i,u=n+(null==i.key||e&&e.key===i.key?"":(""+i.key).replace(T,"$&/")+"/")+c,i=ReactElement(l.type,u,l.props)),t.push(i)),1;c=0;var d,f=""===r?".":r+":";if(E(e))for(var p=0;p{"use strict";e.exports=n(5945)},8715:function(e,t,n){var r,o,s;!function(i,a){"use strict";o=[n(7356)],void 0===(s="function"==typeof(r=function(e){var t=/(^|@)\S+:\d+/,n=/^\s*at .*(\S+:\d+|\(native\))/m,r=/^(eval@)?(\[native code])?$/;return{parse:function(e){if(void 0!==e.stacktrace||void 0!==e["opera#sourceloc"])return this.parseOpera(e);if(e.stack&&e.stack.match(n))return this.parseV8OrIE(e);if(e.stack)return this.parseFFOrSafari(e);throw new Error("Cannot parse given Error object")},extractLocation:function(e){if(-1===e.indexOf(":"))return[e];var t=/(.+?)(?::(\d+))?(?::(\d+))?$/.exec(e.replace(/[()]/g,""));return[t[1],t[2]||void 0,t[3]||void 0]},parseV8OrIE:function(t){return t.stack.split("\n").filter((function(e){return!!e.match(n)}),this).map((function(t){t.indexOf("(eval ")>-1&&(t=t.replace(/eval code/g,"eval").replace(/(\(eval at [^()]*)|(\),.*$)/g,""));var n=t.replace(/^\s+/,"").replace(/\(eval code/g,"("),r=n.match(/ (\((.+):(\d+):(\d+)\)$)/),o=(n=r?n.replace(r[0],""):n).split(/\s+/).slice(1),s=this.extractLocation(r?r[1]:o.pop()),i=o.join(" ")||void 0,a=["eval",""].indexOf(s[0])>-1?void 0:s[0];return new e({functionName:i,fileName:a,lineNumber:s[1],columnNumber:s[2],source:t})}),this)},parseFFOrSafari:function(t){return t.stack.split("\n").filter((function(e){return!e.match(r)}),this).map((function(t){if(t.indexOf(" > eval")>-1&&(t=t.replace(/ line (\d+)(?: > eval line \d+)* > eval:\d+:\d+/g,":$1")),-1===t.indexOf("@")&&-1===t.indexOf(":"))return new e({functionName:t});var n=/((.*".+"[^@]*)?[^@]*)(?:@)/,r=t.match(n),o=r&&r[1]?r[1]:void 0,s=this.extractLocation(t.replace(n,""));return new e({functionName:o,fileName:s[0],lineNumber:s[1],columnNumber:s[2],source:t})}),this)},parseOpera:function(e){return!e.stacktrace||e.message.indexOf("\n")>-1&&e.message.split("\n").length>e.stacktrace.split("\n").length?this.parseOpera9(e):e.stack?this.parseOpera11(e):this.parseOpera10(e)},parseOpera9:function(t){for(var n=/Line (\d+).*script (?:in )?(\S+)/i,r=t.message.split("\n"),o=[],s=2,i=r.length;s/,"$2").replace(/\([^)]*\)/g,"")||void 0;s.match(/\(([^)]*)\)/)&&(n=s.replace(/^[^(]+\(([^)]*)\)$/,"$1"));var a=void 0===n||"[arguments not available]"===n?void 0:n.split(",");return new e({functionName:i,args:a,fileName:o[0],lineNumber:o[1],columnNumber:o[2],source:t})}),this)}}})?r.apply(t,o):r)||(e.exports=s)}()},3018:(e,t,n)=>{"use strict";const r=n(5986),o=Symbol("max"),s=Symbol("length"),i=Symbol("lengthCalculator"),a=Symbol("allowStale"),l=Symbol("maxAge"),u=Symbol("dispose"),c=Symbol("noDisposeOnSet"),d=Symbol("lruList"),f=Symbol("cache"),p=Symbol("updateAgeOnGet"),naiveLength=()=>1;const get=(e,t,n)=>{const r=e[f].get(t);if(r){const t=r.value;if(isStale(e,t)){if(del(e,r),!e[a])return}else n&&(e[p]&&(r.value.now=Date.now()),e[d].unshiftNode(r));return t.value}},isStale=(e,t)=>{if(!t||!t.maxAge&&!e[l])return!1;const n=Date.now()-t.now;return t.maxAge?n>t.maxAge:e[l]&&n>e[l]},trim=e=>{if(e[s]>e[o])for(let t=e[d].tail;e[s]>e[o]&&null!==t;){const n=t.prev;del(e,t),t=n}},del=(e,t)=>{if(t){const n=t.value;e[u]&&e[u](n.key,n.value),e[s]-=n.length,e[f].delete(n.key),e[d].removeNode(t)}};class m{constructor(e,t,n,r,o){this.key=e,this.value=t,this.length=n,this.now=r,this.maxAge=o||0}}const forEachStep=(e,t,n,r)=>{let o=n.value;isStale(e,o)&&(del(e,n),e[a]||(o=void 0)),o&&t.call(r,o.value,o.key,e)};e.exports=class{constructor(e){if("number"==typeof e&&(e={max:e}),e||(e={}),e.max&&("number"!=typeof e.max||e.max<0))throw new TypeError("max must be a non-negative number");this[o]=e.max||1/0;const t=e.length||naiveLength;if(this[i]="function"!=typeof t?naiveLength:t,this[a]=e.stale||!1,e.maxAge&&"number"!=typeof e.maxAge)throw new TypeError("maxAge must be a number");this[l]=e.maxAge||0,this[u]=e.dispose,this[c]=e.noDisposeOnSet||!1,this[p]=e.updateAgeOnGet||!1,this.reset()}set max(e){if("number"!=typeof e||e<0)throw new TypeError("max must be a non-negative number");this[o]=e||1/0,trim(this)}get max(){return this[o]}set allowStale(e){this[a]=!!e}get allowStale(){return this[a]}set maxAge(e){if("number"!=typeof e)throw new TypeError("maxAge must be a non-negative number");this[l]=e,trim(this)}get maxAge(){return this[l]}set lengthCalculator(e){"function"!=typeof e&&(e=naiveLength),e!==this[i]&&(this[i]=e,this[s]=0,this[d].forEach((e=>{e.length=this[i](e.value,e.key),this[s]+=e.length}))),trim(this)}get lengthCalculator(){return this[i]}get length(){return this[s]}get itemCount(){return this[d].length}rforEach(e,t){t=t||this;for(let n=this[d].tail;null!==n;){const r=n.prev;forEachStep(this,e,n,t),n=r}}forEach(e,t){t=t||this;for(let n=this[d].head;null!==n;){const r=n.next;forEachStep(this,e,n,t),n=r}}keys(){return this[d].toArray().map((e=>e.key))}values(){return this[d].toArray().map((e=>e.value))}reset(){this[u]&&this[d]&&this[d].length&&this[d].forEach((e=>this[u](e.key,e.value))),this[f]=new Map,this[d]=new r,this[s]=0}dump(){return this[d].map((e=>!isStale(this,e)&&{k:e.key,v:e.value,e:e.now+(e.maxAge||0)})).toArray().filter((e=>e))}dumpLru(){return this[d]}set(e,t,n){if((n=n||this[l])&&"number"!=typeof n)throw new TypeError("maxAge must be a number");const r=n?Date.now():0,a=this[i](t,e);if(this[f].has(e)){if(a>this[o])return del(this,this[f].get(e)),!1;const i=this[f].get(e).value;return this[u]&&(this[c]||this[u](e,i.value)),i.now=r,i.maxAge=n,i.value=t,this[s]+=a-i.length,i.length=a,this.get(e),trim(this),!0}const p=new m(e,t,a,r,n);return p.length>this[o]?(this[u]&&this[u](e,t),!1):(this[s]+=p.length,this[d].unshift(p),this[f].set(e,this[d].head),trim(this),!0)}has(e){if(!this[f].has(e))return!1;const t=this[f].get(e).value;return!isStale(this,t)}get(e){return get(this,e,!0)}peek(e){return get(this,e,!1)}pop(){const e=this[d].tail;return e?(del(this,e),e.value):null}del(e){del(this,this[f].get(e))}load(e){this.reset();const t=Date.now();for(let n=e.length-1;n>=0;n--){const r=e[n],o=r.e||0;if(0===o)this.set(r.k,r.v);else{const e=o-t;e>0&&this.set(r.k,r.v,e)}}}prune(){this[f].forEach(((e,t)=>get(this,t,!1)))}}},397:e=>{var t,n,r=e.exports={};function defaultSetTimout(){throw new Error("setTimeout has not been defined")}function defaultClearTimeout(){throw new Error("clearTimeout has not been defined")}function runTimeout(e){if(t===setTimeout)return setTimeout(e,0);if((t===defaultSetTimout||!t)&&setTimeout)return t=setTimeout,setTimeout(e,0);try{return t(e,0)}catch(n){try{return t.call(null,e,0)}catch(n){return t.call(this,e,0)}}}!function(){try{t="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(e){t=defaultSetTimout}try{n="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(e){n=defaultClearTimeout}}();var o,s=[],i=!1,a=-1;function cleanUpNextTick(){i&&o&&(i=!1,o.length?s=o.concat(s):a=-1,s.length&&drainQueue())}function drainQueue(){if(!i){var e=runTimeout(cleanUpNextTick);i=!0;for(var t=s.length;t;){for(o=s,s=[];++a1)for(var n=1;n{"use strict";e.exports=function(e){e.prototype[Symbol.iterator]=function*(){for(let e=this.head;e;e=e.next)yield e.value}}},5986:(e,t,n)=>{"use strict";function Yallist(e){var t=this;if(t instanceof Yallist||(t=new Yallist),t.tail=null,t.head=null,t.length=0,e&&"function"==typeof e.forEach)e.forEach((function(e){t.push(e)}));else if(arguments.length>0)for(var n=0,r=arguments.length;n1)n=t;else{if(!this.head)throw new TypeError("Reduce of empty list with no initial value");r=this.head.next,n=this.head.value}for(var o=0;null!==r;o++)n=e(n,r.value,o),r=r.next;return n},Yallist.prototype.reduceReverse=function(e,t){var n,r=this.tail;if(arguments.length>1)n=t;else{if(!this.tail)throw new TypeError("Reduce of empty list with no initial value");r=this.tail.prev,n=this.tail.value}for(var o=this.length-1;null!==r;o--)n=e(n,r.value,o),r=r.prev;return n},Yallist.prototype.toArray=function(){for(var e=new Array(this.length),t=0,n=this.head;null!==n;t++)e[t]=n.value,n=n.next;return e},Yallist.prototype.toArrayReverse=function(){for(var e=new Array(this.length),t=0,n=this.tail;null!==n;t++)e[t]=n.value,n=n.prev;return e},Yallist.prototype.slice=function(e,t){(t=t||this.length)<0&&(t+=this.length),(e=e||0)<0&&(e+=this.length);var n=new Yallist;if(tthis.length&&(t=this.length);for(var r=0,o=this.head;null!==o&&rthis.length&&(t=this.length);for(var r=this.length,o=this.tail;null!==o&&r>t;r--)o=o.prev;for(;null!==o&&r>e;r--,o=o.prev)n.push(o.value);return n},Yallist.prototype.splice=function(e,t){e>this.length&&(e=this.length-1),e<0&&(e=this.length+e);for(var n=0,r=this.head;null!==r&&n{var t=e&&e.__esModule?()=>e.default:()=>e;return __webpack_require__.d(t,{a:t}),t},__webpack_require__.d=(e,t)=>{for(var n in t)__webpack_require__.o(t,n)&&!__webpack_require__.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},__webpack_require__.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),(()=>{"use strict";const e=!1,t=1,n=2,r=3,o=4,s=5,i=7,a=8,l=9,u=10,c=11,d=12,f=13,p=1,m=2,h=4,g=0,y=1,v=2,b=3,w="%s";let S,k,C,E,I,_,T,F,R=0;function disabledLog(){}function describeBuiltInComponentFrame(e){if(void 0===F)try{throw Error()}catch(e){const t=e.stack.trim().match(/\n( *(at )?)/);F=t&&t[1]||""}let t="";return t=" ()","\n"+F+e+t}disabledLog.__reactDisabledLog=!0;let D=!1;function describeNativeComponentFrame(e,t,n){if(!e||D)return"";const r=Error.prepareStackTrace;Error.prepareStackTrace=void 0,D=!0;const o=n.H;n.H=null,function(){if(0===R){S=console.log,k=console.info,C=console.warn,E=console.error,I=console.group,_=console.groupCollapsed,T=console.groupEnd;const e={configurable:!0,enumerable:!0,value:disabledLog,writable:!0};Object.defineProperties(console,{info:e,log:e,warn:e,error:e,group:e,groupCollapsed:e,groupEnd:e})}R++}();try{const n={DetermineComponentFrameRoot(){let n;try{if(t){const Fake=function(){throw Error()};if(Object.defineProperty(Fake.prototype,"props",{set:function(){throw Error()}}),"object"==typeof Reflect&&Reflect.construct){try{Reflect.construct(Fake,[])}catch(e){n=e}Reflect.construct(e,[],Fake)}else{try{Fake.call()}catch(e){n=e}e.call(Fake.prototype)}}else{try{throw Error()}catch(e){n=e}const t=e();t&&"function"==typeof t.catch&&t.catch((()=>{}))}}catch(e){if(e&&n&&"string"==typeof e.stack)return[e.stack,n.stack]}return[null,null]}};n.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";const r=Object.getOwnPropertyDescriptor(n.DetermineComponentFrameRoot,"name");r&&r.configurable&&Object.defineProperty(n.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});const[o,s]=n.DetermineComponentFrameRoot();if(o&&s){const t=o.split("\n"),n=s.split("\n");let r=0,i=0;for(;r=1&&i>=0&&t[r]!==n[i];)i--;for(;r>=1&&i>=0;r--,i--)if(t[r]!==n[i]){if(1!==r||1!==i)do{if(r--,i--,i<0||t[r]!==n[i]){let n="\n"+t[r].replace(" at new "," at ");return e.displayName&&n.includes("")&&(n=n.replace("",e.displayName)),n}}while(r>=1&&i>=0);break}}}finally{D=!1,Error.prepareStackTrace=r,n.H=o,function(){if(R--,0===R){const e={configurable:!0,enumerable:!0,writable:!0};Object.defineProperties(console,{log:{...e,value:S},info:{...e,value:k},warn:{...e,value:C},error:{...e,value:E},group:{...e,value:I},groupCollapsed:{...e,value:_},groupEnd:{...e,value:T}})}R<0&&console.error("disabledDepth fell below zero. This is a bug in React. Please file an issue.")}()}const s=e?e.displayName||e.name:"";return s?describeBuiltInComponentFrame(s):""}function describeFunctionComponentFrame(e,t){return describeNativeComponentFrame(e,!1,t)}function formatOwnerStack(e){const t=Error.prepareStackTrace;Error.prepareStackTrace=void 0;let n=e.stack;Error.prepareStackTrace=t,n.startsWith("Error: react-stack-top-frame\n")&&(n=n.slice(29));let r=n.indexOf("\n");return-1!==r&&(n=n.slice(r+1)),r=n.indexOf("react_stack_bottom_frame"),-1===r&&(r=n.indexOf("react-stack-bottom-frame")),-1!==r&&(r=n.lastIndexOf("\n",r)),-1===r?"":(n=n.slice(0,r),n)}const x=new WeakMap,compareVersions=(e,t)=>{const n=validateAndParse(e),r=validateAndParse(t),o=n.pop(),s=r.pop(),i=compareSegments(n,r);return 0!==i?i:o&&s?compareSegments(o.split("."),s.split(".")):o||s?o?-1:1:0},N=/^[v^~<>=]*?(\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+)(?:\.([x*]|\d+))?(?:-([\da-z\-]+(?:\.[\da-z\-]+)*))?(?:\+[\da-z\-]+(?:\.[\da-z\-]+)*)?)?)?$/i,validateAndParse=e=>{if("string"!=typeof e)throw new TypeError("Invalid argument expected string");const t=e.match(N);if(!t)throw new Error(`Invalid argument not valid semver ('${e}' received)`);return t.shift(),t},isWildcard=e=>"*"===e||"x"===e||"X"===e,tryParse=e=>{const t=parseInt(e,10);return isNaN(t)?e:t},compareStrings=(e,t)=>{if(isWildcard(e)||isWildcard(t))return 0;const[n,r]=((e,t)=>typeof e!=typeof t?[String(e),String(t)]:[e,t])(tryParse(e),tryParse(t));return n>r?1:n{for(let n=0;n":[1],">=":[0,1],"=":[0],"<=":[-1,0],"<":[-1]};Object.keys(O);var P=__webpack_require__(3018),H=__webpack_require__.n(P);const A=Symbol.for("react.element"),M=Symbol.for("react.transitional.element"),z=Symbol.for("react.portal"),$=Symbol.for("react.fragment"),B=Symbol.for("react.strict_mode"),L=Symbol.for("react.profiler"),j=Symbol.for("react.consumer"),U=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),W=Symbol.for("react.suspense"),q=Symbol.for("react.suspense_list"),Y=Symbol.for("react.memo"),K=Symbol.for("react.lazy"),G=(Symbol.for("react.scope"),Symbol.for("react.activity"),Symbol.for("react.legacy_hidden"),Symbol.for("react.tracing_marker")),Q=(Symbol.for("react.memo_cache_sentinel"),Symbol.for("react.view_transition"));Symbol.iterator;Symbol.asyncIterator,Symbol.for("react.optimistic_key");const X=1,Z=2,J=5,ee=6,te=7,ne=8,re=9,oe=10,se=11,ie=12,ae=13,le=14,ue=15,ce=16,de=17,fe=1,pe=2,me=3,he=4,ge=5,ye=6,ve=1;function sessionStorageGetItem(e){try{return sessionStorage.getItem(e)}catch(e){return null}}const be=Array.isArray,we=Object.prototype.hasOwnProperty,Se=new WeakMap,ke=new(H())({max:1e3}),Ce=Symbol.for("react.provider");function alphaSortKeys(e,t){return e.toString()>t.toString()?1:t.toString()>e.toString()?-1:0}function getAllEnumerableKeys(e){const t=new Set;let n=e;for(;null!=n;){const e=[...Object.keys(n),...Object.getOwnPropertySymbols(n)],r=Object.getOwnPropertyDescriptors(n);e.forEach((e=>{r[e].enumerable&&t.add(e)})),n=Object.getPrototypeOf(n)}return t}function getWrappedDisplayName(e,t,n,r){const o=e?.displayName;return o||`${n}(${getDisplayName(t,r)})`}function getDisplayName(e,t="Anonymous"){const n=Se.get(e);if(null!=n)return n;let r=t;return"string"==typeof e.displayName?r=e.displayName:"string"==typeof e.name&&""!==e.name&&(r=e.name),Se.set(e,r),r}let Ee=0;function getUID(){return++Ee}function utfDecodeStringWithRanges(e,t,n){let r="";for(let o=t;o<=n;o++)r+=String.fromCodePoint(e[o]);return r}function utfEncodeString(e){const t=ke.get(e);if(void 0!==t)return t;const n=[];let r,o=0;for(;o{if(e){if(we.call(e,t))return e[t];if("function"==typeof e[Symbol.iterator])return Array.from(e)[t]}return null}),e)}function deletePathInObject(e,t){const n=t.length,r=t[n-1];if(null!=e){const o=utils_getInObject(e,t.slice(0,n-1));o&&(be(o)?o.splice(r,1):delete o[r])}}function renamePathInObject(e,t,n){const r=t.length;if(null!=e){const o=utils_getInObject(e,t.slice(0,r-1));if(o){const e=t[r-1];o[n[r-1]]=o[e],be(o)?o.splice(e,1):delete o[e]}}}function utils_setInObject(e,t,n){const r=t.length,o=t[r-1];if(null!=e){const s=utils_getInObject(e,t.slice(0,r-1));s&&(s[o]=n)}}function getDataType(e){if(null===e)return"null";if(void 0===e)return"undefined";if("undefined"!=typeof HTMLElement&&e instanceof HTMLElement)return"html_element";switch(typeof e){case"bigint":return"bigint";case"boolean":return"boolean";case"function":return"function";case"number":return Number.isNaN(e)?"nan":Number.isFinite(e)?"number":"infinity";case"object":switch(e.$$typeof){case M:case A:return"react_element";case K:return"react_lazy"}if(be(e))return"array";if(ArrayBuffer.isView(e))return we.call(e.constructor,"BYTES_PER_ELEMENT")?"typed_array":"data_view";if(e.constructor&&"ArrayBuffer"===e.constructor.name)return"array_buffer";if("function"==typeof e[Symbol.iterator]){const t=e[Symbol.iterator]();if(t)return t===e?"opaque_iterator":"iterator"}else{if(e.constructor&&"RegExp"===e.constructor.name)return"regexp";if("function"==typeof e.then)return"thenable";if(function(e){if("name"in e&&"message"in e)for(;e;){if("[object Error]"===Object.prototype.toString.call(e))return!0;e=Object.getPrototypeOf(e)}return!1}(e))return"error";{const t=Object.prototype.toString.call(e);if("[object Date]"===t)return"date";if("[object HTMLAllCollection]"===t)return"html_all_collection"}}return isPlainObject(e)?"object":"class_instance";case"string":return"string";case"symbol":return"symbol";case"undefined":return"[object HTMLAllCollection]"===Object.prototype.toString.call(e)?"html_all_collection":"undefined";default:return"unknown"}}function getDisplayNameForReactElement(e){const t=function(e){if("object"==typeof e&&null!==e){const t=e.$$typeof;switch(t){case M:case A:const n=e.type;switch(n){case $:case L:case B:case W:case q:case Q:return n;default:const e=n&&n.$$typeof;switch(e){case U:case V:case K:case Y:case j:return e;default:return t}}case z:return t}}}(e);switch(t){case j:return"ContextConsumer";case Ce:return"ContextProvider";case U:return"Context";case V:return"ForwardRef";case $:return"Fragment";case K:return"Lazy";case Y:return"Memo";case z:return"Portal";case L:return"Profiler";case B:return"StrictMode";case W:return"Suspense";case q:return"SuspenseList";case Q:return"ViewTransition";case G:return"TracingMarker";default:const{type:t}=e;return"string"==typeof t?t:"function"==typeof t?getDisplayName(t,"Anonymous"):null!=t?"NotImplementedInDevtools":"Element"}}const Ie=50;function truncateForDisplay(e,t=Ie){return e.length>t?e.slice(0,t)+"…":e}function formatDataForPreview(e,t){if(null!=e&&we.call(e,_e.type))return t?e[_e.preview_long]:e[_e.preview_short];switch(getDataType(e)){case"html_element":return`<${truncateForDisplay(e.tagName.toLowerCase())} />`;case"function":return"function"==typeof e.name||""===e.name?"() => {}":`${truncateForDisplay(e.name)}() {}`;case"string":return`"${e}"`;case"bigint":return truncateForDisplay(e.toString()+"n");case"regexp":case"symbol":return truncateForDisplay(e.toString());case"react_element":return`<${truncateForDisplay(getDisplayNameForReactElement(e)||"Unknown")} />`;case"react_lazy":const n=e._payload;if(null!==n&&"object"==typeof n){if(0===n._status)return"pending lazy()";if(1===n._status&&null!=n._result){if(t){return`fulfilled lazy() {${truncateForDisplay(formatDataForPreview(n._result.default,!1))}}`}return"fulfilled lazy() {…}"}if(2===n._status){if(t){return`rejected lazy() {${truncateForDisplay(formatDataForPreview(n._result,!1))}}`}return"rejected lazy() {…}"}if("pending"===n.status||"blocked"===n.status)return"pending lazy()";if("fulfilled"===n.status){if(t){return`fulfilled lazy() {${truncateForDisplay(formatDataForPreview(n.value,!1))}}`}return"fulfilled lazy() {…}"}if("rejected"===n.status){if(t){return`rejected lazy() {${truncateForDisplay(formatDataForPreview(n.reason,!1))}}`}return"rejected lazy() {…}"}}return"lazy()";case"array_buffer":return`ArrayBuffer(${e.byteLength})`;case"data_view":return`DataView(${e.buffer.byteLength})`;case"array":if(t){let t="";for(let n=0;n0&&(t+=", "),t+=formatDataForPreview(e[n],!1),!(t.length>Ie));n++);return`[${truncateForDisplay(t)}]`}return`Array(${we.call(e,_e.size)?e[_e.size]:e.length})`;case"typed_array":const r=`${e.constructor.name}(${e.length})`;if(t){let t="";for(let n=0;n0&&(t+=", "),t+=e[n],!(t.length>Ie));n++);return`${r} [${truncateForDisplay(t)}]`}return r;case"iterator":const o=e.constructor.name;if(t){const t=Array.from(e);let n="";for(let e=0;e0&&(n+=", "),be(r)){n+=`${formatDataForPreview(r[0],!0)} => ${formatDataForPreview(r[1],!1)}`}else n+=formatDataForPreview(r,!1);if(n.length>Ie)break}return`${o}(${e.size}) {${truncateForDisplay(n)}}`}return`${o}(${e.size})`;case"opaque_iterator":return e[Symbol.toStringTag];case"date":return e.toString();case"class_instance":try{let t=e.constructor.name;if("string"==typeof t)return t;if(t=Object.getPrototypeOf(e).constructor.name,"string"==typeof t)return t;try{return truncateForDisplay(String(e))}catch(e){return"unserializable"}}catch(e){return"unserializable"}case"thenable":let s;if(isPlainObject(e))s="Thenable";else{let t=e.constructor.name;"string"!=typeof t&&(t=Object.getPrototypeOf(e).constructor.name),s="string"==typeof t?t:"Thenable"}switch(e.status){case"pending":return`pending ${s}`;case"fulfilled":if(t){return`fulfilled ${s} {${truncateForDisplay(formatDataForPreview(e.value,!1))}}`}return`fulfilled ${s} {…}`;case"rejected":if(t){return`rejected ${s} {${truncateForDisplay(formatDataForPreview(e.reason,!1))}}`}return`rejected ${s} {…}`;default:return s}case"object":if(t){const t=Array.from(getAllEnumerableKeys(e)).sort(alphaSortKeys);let n="";for(let r=0;r0&&(n+=", "),n+=`${o.toString()}: ${formatDataForPreview(e[o],!1)}`,n.length>Ie)break}return`{${truncateForDisplay(n)}}`}return"{…}";case"error":return truncateForDisplay(String(e));case"boolean":case"number":case"infinity":case"nan":case"null":case"undefined":return String(e);default:try{return truncateForDisplay(String(e))}catch(e){return"unserializable"}}}const isPlainObject=e=>{const t=Object.getPrototypeOf(e);if(!t)return!0;return!Object.getPrototypeOf(t)};function noop(){}const _e={inspectable:Symbol("inspectable"),inspected:Symbol("inspected"),name:Symbol("name"),preview_long:Symbol("preview_long"),preview_short:Symbol("preview_short"),readonly:Symbol("readonly"),size:Symbol("size"),type:Symbol("type"),unserializable:Symbol("unserializable")},Te=2;function createDehydrated(e,t,n,r,o){r.push(o);const s={inspectable:t,type:e,preview_long:formatDataForPreview(n,!0),preview_short:formatDataForPreview(n,!1),name:"function"!=typeof n.constructor||"string"!=typeof n.constructor.name||"Object"===n.constructor.name?"":n.constructor.name};return"array"===e||"typed_array"===e?s.size=n.length:"object"===e&&(s.size=Object.keys(n).length),"iterator"!==e&&"typed_array"!==e||(s.readonly=!0),s}function dehydrate(e,t,n,r,o,s=0){const i=getDataType(e);let a;switch(i){case"html_element":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.tagName,type:i};case"function":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"function"!=typeof e.name&&e.name?e.name:"function",type:i};case"string":return a=o(r),a||e.length<=500?e:e.slice(0,500)+"...";case"bigint":case"symbol":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.toString(),type:i};case"react_element":{if(a=o(r),s>=Te&&!a)return t.push(r),{inspectable:!0,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:getDisplayNameForReactElement(e)||"Unknown",type:i};const l={unserializable:!0,type:i,readonly:!0,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:getDisplayNameForReactElement(e)||"Unknown"};return l.key=dehydrate(e.key,t,n,r.concat(["key"]),o,a?1:s+1),e.$$typeof===A&&(l.ref=dehydrate(e.ref,t,n,r.concat(["ref"]),o,a?1:s+1)),l.props=dehydrate(e.props,t,n,r.concat(["props"]),o,a?1:s+1),n.push(r),l}case"react_lazy":{a=o(r);const l=e._payload;if(s>=Te&&!a){t.push(r);return{inspectable:null!==l&&"object"==typeof l&&(1===l._status||2===l._status||"fulfilled"===l.status||"rejected"===l.status),preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"lazy()",type:i}}const u={unserializable:!0,type:i,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"lazy()"};return u._payload=dehydrate(l,t,n,r.concat(["_payload"]),o,a?1:s+1),n.push(r),u}case"array_buffer":case"data_view":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"data_view"===i?"DataView":"ArrayBuffer",size:e.byteLength,type:i};case"array":if(a=o(r),s>=Te&&!a)return createDehydrated(i,!0,e,t,r);const l=[];for(let i=0;i=Te&&!a)return createDehydrated(i,!0,e,t,r);{const l={unserializable:!0,type:i,readonly:!0,size:"typed_array"===i?e.length:void 0,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"function"!=typeof e.constructor||"string"!=typeof e.constructor.name||"Object"===e.constructor.name?"":e.constructor.name};return Array.from(e).forEach(((e,i)=>l[i]=dehydrate(e,t,n,r.concat([i]),o,a?1:s+1))),n.push(r),l}case"opaque_iterator":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e[Symbol.toStringTag],type:i};case"date":case"regexp":return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.toString(),type:i};case"thenable":if(a=o(r),s>=Te&&!a)return t.push(r),{inspectable:"fulfilled"===e.status||"rejected"===e.status,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.toString(),type:i};switch("resolved_model"!==e.status&&"resolve_module"!==e.status||e.then(noop),e.status){case"fulfilled":{const l={unserializable:!0,type:i,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"fulfilled Thenable"};return l.value=dehydrate(e.value,t,n,r.concat(["value"]),o,a?1:s+1),n.push(r),l}case"rejected":{const l={unserializable:!0,type:i,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"rejected Thenable"};return l.reason=dehydrate(e.reason,t,n,r.concat(["reason"]),o,a?1:s+1),n.push(r),l}default:return t.push(r),{inspectable:!1,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.toString(),type:i}}case"object":if(a=o(r),s>=Te&&!a)return createDehydrated(i,!0,e,t,r);{const i={};return getAllEnumerableKeys(e).forEach((l=>{const u=l.toString();i[u]=dehydrateKey(e,l,t,n,r.concat([u]),o,a?1:s+1)})),i}case"class_instance":{if(a=o(r),s>=Te&&!a)return createDehydrated(i,!0,e,t,r);const l={unserializable:!0,type:i,readonly:!0,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:"function"!=typeof e.constructor||"string"!=typeof e.constructor.name?"":e.constructor.name};return getAllEnumerableKeys(e).forEach((i=>{const u=i.toString();l[u]=dehydrate(e[i],t,n,r.concat([u]),o,a?1:s+1)})),n.push(r),l}case"error":{if(a=o(r),s>=Te&&!a)return createDehydrated(i,!0,e,t,r);const l={unserializable:!0,type:i,readonly:!0,preview_short:formatDataForPreview(e,!1),preview_long:formatDataForPreview(e,!0),name:e.name};return l.message=dehydrate(e.message,t,n,r.concat(["message"]),o,a?1:s+1),l.stack=dehydrate(e.stack,t,n,r.concat(["stack"]),o,a?1:s+1),"cause"in e&&(l.cause=dehydrate(e.cause,t,n,r.concat(["cause"]),o,a?1:s+1)),getAllEnumerableKeys(e).forEach((i=>{const u=i.toString();l[u]=dehydrate(e[i],t,n,r.concat([u]),o,a?1:s+1)})),n.push(r),l}case"infinity":case"nan":case"undefined":return t.push(r),{type:i};default:return e}}function dehydrateKey(e,t,n,r,o,s,i=0){try{return dehydrate(e[t],n,r,o,s,i)}catch(e){let t="";return"object"==typeof e&&null!==e&&"string"==typeof e.stack?t=e.stack:"string"==typeof e&&(t=e),n.push(o),{inspectable:!1,preview_short:"[Exception]",preview_long:t?"[Exception: "+t+"]":"[Exception]",name:t,type:"unknown"}}}const Fe=Array.isArray;const shared_isArray=function(e){return Fe(e)},Re="999.9.9";function cleanForBridge(e,t,n=[]){if(null!==e){const r=[],o=[];return{data:dehydrate(e,r,o,n,t),cleaned:r,unserializable:o}}return null}function copyWithDelete(e,t,n=0){const r=t[n],o=shared_isArray(e)?e.slice():{...e};return n+1===t.length?shared_isArray(o)?o.splice(r,1):delete o[r]:o[r]=copyWithDelete(e[r],t,n+1),o}function copyWithRename(e,t,n,r=0){const o=t[r],s=shared_isArray(e)?e.slice():{...e};if(r+1===t.length){s[n[r]]=s[o],shared_isArray(s)?s.splice(o,1):delete s[o]}else s[o]=copyWithRename(e[o],t,n,r+1);return s}function copyWithSet(e,t,n,r=0){if(r>=t.length)return n;const o=t[r],s=shared_isArray(e)?e.slice():{...e};return s[o]=copyWithSet(e[o],t,n,r+1),s}function serializeToString(e){if(void 0===e)return"undefined";if("function"==typeof e)return e.toString();const t=new Set;return JSON.stringify(e,((e,n)=>{if("object"==typeof n&&null!==n){if(t.has(n))return;t.add(n)}return"bigint"==typeof n?n.toString()+"n":n}),2)}function safeToString(e){try{return String(e)}catch(t){if("object"==typeof e)return"[object Object]";throw t}}function formatConsoleArgumentsToSingleString(e,...t){const n=t.slice();let r=safeToString(e);if("string"==typeof e&&n.length){const e=/(%?)(%([jds]))/g;r=r.replace(e,((e,t,r,o)=>{let s=n.shift();switch(o){case"s":s+="";break;case"d":case"i":s=parseInt(s,10).toString();break;case"f":s=parseFloat(s).toString()}return t?(n.unshift(s),e):s}))}if(n.length)for(let e=0;e-1}function formatDurationToMicrosecondsGranularity(e){return Math.round(1e3*e)/1e3}function attach(e,t,n,r){const{getCurrentComponentInfo:o}=n;return{cleanup(){},clearErrorsAndWarnings(){},clearErrorsForElementID(){},clearWarningsForElementID(){},getSerializedElementValueByPath(){},deletePath(){},findHostInstancesForElementID:()=>null,findLastKnownRectsForID:()=>null,flushInitialOperations(){},getBestMatchForTrackedPath:()=>null,getComponentStack:function(e){if(void 0===o)return null;const t=o();if(null===t)return null;if(t.debugTask)return null;const n=null!=t.debugStack;let r="";if(n){const n=formatOwnerStack(e);n&&(r+="\n"+n),r+=function(e){try{let t="";if(!e.owner&&"string"==typeof e.name)return describeBuiltInComponentFrame(e.name);let n=e;for(;n;){const e=n.debugStack;if(null==e)break;n=n.owner,n&&(t+="\n"+formatOwnerStack(e))}return t}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}(t)}return{enableOwnerStacks:n,componentStack:r}},getDisplayNameForElementID:()=>null,getNearestMountedDOMNode:()=>null,getElementIDForHostInstance:()=>null,getSuspenseNodeIDForHostInstance:()=>null,getInstanceAndStyle:()=>({instance:null,style:null}),getOwnersList:()=>null,getPathForElement:()=>null,getProfilingData(){throw new Error("getProfilingData not supported by this renderer")},handleCommitFiberRoot(){},handleCommitFiberUnmount(){},handlePostCommitFiberRoot(){},hasElementWithId:()=>!1,inspectElement:(e,t,n)=>({id:t,responseID:e,type:"not-found"}),logElementToConsole(){},getElementAttributeByPath(){},getElementSourceFunctionById(){},onErrorOrWarning:function(e,t){if(void 0===o)return;const n=o();if(null===n)return;if(t.length>3&&"string"==typeof t[0]&&t[0].startsWith("%c%s%c ")&&"string"==typeof t[1]&&"string"==typeof t[2]&&"string"==typeof t[3]){const e=t[0].slice(7),r=t[2].trim();t=t.slice(4),r!==n.env?t.unshift("["+r+"] "+e):t.unshift(e)}const r=formatConsoleArgumentsToSingleString(...t);let s=x.get(n);void 0===s&&(s={errors:new Map,errorsCount:0,warnings:new Map,warningsCount:0},x.set(n,s));const i="error"===e?s.errors:s.warnings,a=i.get(r)||0;i.set(r,a+1),"error"===e?s.errorsCount++:s.warningsCount++},overrideError(){},overrideSuspense(){},overrideSuspenseMilestone(){},overrideValueAtPath(){},renamePath(){},renderer:n,setTraceUpdatesEnabled(){},setTrackedPath(){},startProfiling(){},stopProfiling(){},storeAsGlobal(){},supportsTogglingSuspense:!1,updateComponentFilters(){},getEnvironmentNames:()=>[]}}const De=/^((?:.*".+")?[^@]*)@(.+):(\d+):(\d+)$/;const xe=/^\s*at .*(\S+:\d+|\(native\))/m;function parseStackTraceFromString(e,t){return e.match(xe)?function(e,t){e.startsWith("Error: react-stack-top-frame\n")&&(e=e.slice(29));let n=e.indexOf("react_stack_bottom_frame");-1===n&&(n=e.indexOf("react-stack-bottom-frame")),-1!==n&&(n=e.lastIndexOf("\n",n)),-1!==n&&(e=e.slice(0,n));const r=e.split("\n"),o=[];for(let e=t;e"===n?n="":n.startsWith("async ")&&(n=n.slice(5),s=!0);let i=t[2]||t[5]||"";""===i&&(i="");const a=+(t[3]||t[6]||0),l=+(t[4]||t[7]||0);o.push([n,i,a,l,0,0,s])}return o}(e,t):function(e,t){let n=e.indexOf("react_stack_bottom_frame");-1===n&&(n=e.indexOf("react-stack-bottom-frame")),-1!==n&&(n=e.lastIndexOf("\n",n)),-1!==n&&(e=e.slice(0,n));const r=e.split("\n"),o=[];for(let e=t;e"),o}function collectStackTrace(e,t){const n=[];for(let e=Ne;e":"";if(o.includes("react_stack_bottom_frame")||o.includes("react-stack-bottom-frame"))break;if("function"==typeof r.isNative&&r.isNative()){const e="function"==typeof r.isAsync&&r.isAsync();n.push([o,"",0,0,0,0,e])}else{"function"==typeof r.isConstructor&&r.isConstructor()?o="new "+o:"function"!=typeof r.isToplevel||r.isToplevel()||(o=getMethodCallName(r)),""===o&&(o="");let e="function"==typeof r.getScriptNameOrSourceURL?r.getScriptNameOrSourceURL()||"":"";if(""===e&&(e="","function"==typeof r.isEval&&r.isEval())){const t="function"==typeof r.getEvalOrigin?r.getEvalOrigin():null;t&&(e=t.toString()+", ")}const t="function"==typeof r.getLineNumber&&r.getLineNumber()||0,s="function"==typeof r.getColumnNumber&&r.getColumnNumber()||0,i="function"==typeof r.getEnclosingLineNumber&&r.getEnclosingLineNumber()||0,a="function"==typeof r.getEnclosingColumnNumber&&r.getEnclosingColumnNumber()||0,l="function"==typeof r.isAsync&&r.isAsync();n.push([o,e,t,s,i,a,l])}}Oe=n;let r=(e.name||"Error")+": "+(e.message||"");for(let e=0;e)\)|(?:async )?(.+):(\d+):(\d+)|\)$/,Ae=new WeakMap;function parseStackTrace(e,t){const n=Ae.get(e);if(void 0!==n)return n;Oe=null,Ne=t;const r=Error.prepareStackTrace;let o;Error.prepareStackTrace=collectStackTrace;try{o=String(e.stack)}finally{Error.prepareStackTrace=r}if(null!==Oe){const t=Oe;return Oe=null,Ae.set(e,t),t}const s=parseStackTraceFromString(o,t);return Ae.set(e,s),s}function extractLocationFromComponentStack(e){const t=parseStackTraceFromString(e,0);for(let e=0;e{null!=e&&(be(e)?crawlData(e,t,n):crawlObjectProperties(e,t,n))})):crawlObjectProperties(e,t,n),n=Object.fromEntries(Object.entries(n).sort()))}function crawlObjectProperties(e,t,n){Object.keys(e).forEach((r=>{const o=e[r];if("string"==typeof o)if(r===o)t.add(r);else{const e=function(e){if(lt.has(e))return lt.get(e);for(let t=0;tperformance.now():()=>Date.now();function createProfilingHooks({getDisplayNameForFiber:e,getIsProfiling:t,getLaneLabelMap:n,workTagMap:r,currentDispatcherRef:o,reactVersion:s}){let i=0,a=null,l=[],u=null,c=new Map,d=!1,f=!1;function getRelativeTime(){const e=yt();return u?(0===u.startTime&&(u.startTime=e-ft),e-u.startTime):0}function getInternalModuleRanges(){if("undefined"!=typeof __REACT_DEVTOOLS_GLOBAL_HOOK__&&"function"==typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.getInternalModuleRanges){const e=__REACT_DEVTOOLS_GLOBAL_HOOK__.getInternalModuleRanges();if(shared_isArray(e))return e}return null}function laneToLanesArray(e){const t=[];let n=1;for(let r=0;r0){const e=l[l.length-1];n="render-idle"===e.type?e.depth:e.depth+1}const r=laneToLanesArray(t),o={type:e,batchUID:i,depth:n,lanes:r,timestamp:getRelativeTime(),duration:0};if(l.push(o),u){const{batchUIDToMeasuresMap:e,laneToReactMeasureMap:t}=u;let n=e.get(i);null!=n?n.push(o):e.set(i,[o]),r.forEach((e=>{n=t.get(e),n&&n.push(o)}))}}function recordReactMeasureCompleted(e){const t=getRelativeTime();if(0===l.length)return void console.error('Unexpected type "%s" completed at %sms while currentReactMeasuresStack is empty.',e,t);const n=l.pop();n.type!==e&&console.error('Unexpected type "%s" completed at %sms before "%s" completed.',e,t,n.type),n.duration=t-n.timestamp,u&&(u.duration=getRelativeTime()+ft)}const m=new("function"==typeof WeakMap?WeakMap:Map);let h=0;return{getTimelineData:function(){return u},profilingHooks:{markCommitStarted:function(e){d&&(recordReactMeasureStarted("commit",e),f=!0,ht&&(markAndClear(`--commit-start-${e}`),function(){markAndClear(`--react-version-${s}`),markAndClear(`--profiler-version-${dt}`);const e=getInternalModuleRanges();if(e)for(let t=0;t{c&&(c.duration=getRelativeTime()-c.timestamp,c.resolution="resolved"),ht&&markAndClear(`--suspense-resolved-${s}-${i}`)}),(()=>{c&&(c.duration=getRelativeTime()-c.timestamp,c.resolution="rejected"),ht&&markAndClear(`--suspense-rejected-${s}-${i}`)})))},markLayoutEffectsStarted:function(e){d&&(recordReactMeasureStarted("layout-effects",e),ht&&markAndClear(`--layout-effects-start-${e}`))},markLayoutEffectsStopped:function(){d&&(recordReactMeasureCompleted("layout-effects"),ht&&markAndClear("--layout-effects-stop"))},markPassiveEffectsStarted:function(e){d&&(recordReactMeasureStarted("passive-effects",e),ht&&markAndClear(`--passive-effects-start-${e}`))},markPassiveEffectsStopped:function(){d&&(recordReactMeasureCompleted("passive-effects"),ht&&markAndClear("--passive-effects-stop"))},markRenderStarted:function(e){d&&(f&&(f=!1,i++),0!==l.length&&"render-idle"===l[l.length-1].type||recordReactMeasureStarted("render-idle",e),recordReactMeasureStarted("render",e),ht&&markAndClear(`--render-start-${e}`))},markRenderYielded:function(){d&&(recordReactMeasureCompleted("render"),ht&&markAndClear("--render-yield"))},markRenderStopped:function(){d&&(recordReactMeasureCompleted("render"),ht&&markAndClear("--render-stop"))},markRenderScheduled:function(e){d&&(u&&u.schedulingEvents.push({lanes:laneToLanesArray(e),timestamp:getRelativeTime(),type:"schedule-render",warning:null}),ht&&markAndClear(`--schedule-render-${e}`))},markForceUpdateScheduled:function(t,n){if(!d)return;const r=e(t)||"Unknown";u&&u.schedulingEvents.push({componentName:r,lanes:laneToLanesArray(n),timestamp:getRelativeTime(),type:"schedule-force-update",warning:null}),ht&&markAndClear(`--schedule-forced-update-${n}-${r}`)},markStateUpdateScheduled:function(t,n){if(!d)return;const r=e(t)||"Unknown";if(u){const e={componentName:r,lanes:laneToLanesArray(n),timestamp:getRelativeTime(),type:"schedule-state-update",warning:null};c.set(e,function(e){const t=[];let n=e;for(;null!==n;)t.push(n),n=n.return;return t}(t)),u.schedulingEvents.push(e)}ht&&markAndClear(`--schedule-state-update-${n}-${r}`)}},toggleProfilingStatus:function(e,t=!1){if(d!==e)if(d=e,d){const e=new Map;if(ht){const e=getInternalModuleRanges();if(e)for(let t=0;t{if("schedule-state-update"===e.type){const t=c.get(e);t&&null!=o&&(e.componentStack=t.reduce(((e,t)=>e+describeFiber(r,t,o)),""))}})),c.clear()}}}const vt=Object.prototype.toString;const bt=0,wt=1,St=2;function createFiberInstance(e){return{kind:bt,id:getUID(),parent:null,firstChild:null,nextSibling:null,source:null,logCount:0,treeBaseDuration:0,suspendedBy:null,suspenseNode:null,data:e}}function createVirtualInstance(e){return{kind:wt,id:getUID(),parent:null,firstChild:null,nextSibling:null,source:null,logCount:0,treeBaseDuration:0,suspendedBy:null,suspenseNode:null,data:e}}const kt=0,Ct=1,Et=2,It=4;function createSuspenseNode(e){return e.suspenseNode={instance:e,parent:null,firstChild:null,nextSibling:null,rects:null,suspendedBy:new Map,environments:new Map,endTime:0,hasUniqueSuspenders:!1,hasUnknownSuspenders:!1}}function getDispatcherRef(e){if(void 0===e.currentDispatcherRef)return;const t=e.currentDispatcherRef;return void 0===t.H&&void 0!==t.current?{get H(){return t.current},set H(e){t.current=e}}:t}const _t="object"==typeof performance&&"function"==typeof performance.now?()=>performance.now():()=>Date.now();function getInternalReactConstants(e){let t={ImmediatePriority:99,UserBlockingPriority:98,NormalPriority:97,LowPriority:96,IdlePriority:95,NoPriority:90};gt(e,"17.0.2")&&(t={ImmediatePriority:1,UserBlockingPriority:2,NormalPriority:3,LowPriority:4,IdlePriority:5,NoPriority:0});let n=0;gte(e,"18.0.0-alpha")?n=24:gte(e,"16.9.0")?n=1:gte(e,"16.3.0")&&(n=2);let r=null;function getTypeSymbol(e){const t="object"==typeof e&&null!==e?e.$$typeof:e;return"symbol"==typeof t?t.toString():t}r=gt(e,"17.0.1")?{CacheComponent:24,ClassComponent:1,ContextConsumer:9,ContextProvider:10,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:18,ForwardRef:11,Fragment:7,FunctionComponent:0,HostComponent:5,HostPortal:4,HostRoot:3,HostHoistable:26,HostSingleton:27,HostText:6,IncompleteClassComponent:17,IncompleteFunctionComponent:28,IndeterminateComponent:2,LazyComponent:16,LegacyHiddenComponent:23,MemoComponent:14,Mode:8,OffscreenComponent:22,Profiler:12,ScopeComponent:21,SimpleMemoComponent:15,SuspenseComponent:13,SuspenseListComponent:19,TracingMarkerComponent:25,YieldComponent:-1,Throw:29,ViewTransitionComponent:30,ActivityComponent:31}:gte(e,"17.0.0-alpha")?{CacheComponent:-1,ClassComponent:1,ContextConsumer:9,ContextProvider:10,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:18,ForwardRef:11,Fragment:7,FunctionComponent:0,HostComponent:5,HostPortal:4,HostRoot:3,HostHoistable:-1,HostSingleton:-1,HostText:6,IncompleteClassComponent:17,IncompleteFunctionComponent:-1,IndeterminateComponent:2,LazyComponent:16,LegacyHiddenComponent:24,MemoComponent:14,Mode:8,OffscreenComponent:23,Profiler:12,ScopeComponent:21,SimpleMemoComponent:15,SuspenseComponent:13,SuspenseListComponent:19,TracingMarkerComponent:-1,YieldComponent:-1,Throw:-1,ViewTransitionComponent:-1,ActivityComponent:-1}:gte(e,"16.6.0-beta.0")?{CacheComponent:-1,ClassComponent:1,ContextConsumer:9,ContextProvider:10,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:18,ForwardRef:11,Fragment:7,FunctionComponent:0,HostComponent:5,HostPortal:4,HostRoot:3,HostHoistable:-1,HostSingleton:-1,HostText:6,IncompleteClassComponent:17,IncompleteFunctionComponent:-1,IndeterminateComponent:2,LazyComponent:16,LegacyHiddenComponent:-1,MemoComponent:14,Mode:8,OffscreenComponent:-1,Profiler:12,ScopeComponent:-1,SimpleMemoComponent:15,SuspenseComponent:13,SuspenseListComponent:19,TracingMarkerComponent:-1,YieldComponent:-1,Throw:-1,ViewTransitionComponent:-1,ActivityComponent:-1}:gte(e,"16.4.3-alpha")?{CacheComponent:-1,ClassComponent:2,ContextConsumer:11,ContextProvider:12,CoroutineComponent:-1,CoroutineHandlerPhase:-1,DehydratedSuspenseComponent:-1,ForwardRef:13,Fragment:9,FunctionComponent:0,HostComponent:7,HostPortal:6,HostRoot:5,HostHoistable:-1,HostSingleton:-1,HostText:8,IncompleteClassComponent:-1,IncompleteFunctionComponent:-1,IndeterminateComponent:4,LazyComponent:-1,LegacyHiddenComponent:-1,MemoComponent:-1,Mode:10,OffscreenComponent:-1,Profiler:15,ScopeComponent:-1,SimpleMemoComponent:-1,SuspenseComponent:16,SuspenseListComponent:-1,TracingMarkerComponent:-1,YieldComponent:-1,Throw:-1,ViewTransitionComponent:-1,ActivityComponent:-1}:{CacheComponent:-1,ClassComponent:2,ContextConsumer:12,ContextProvider:13,CoroutineComponent:7,CoroutineHandlerPhase:8,DehydratedSuspenseComponent:-1,ForwardRef:14,Fragment:10,FunctionComponent:1,HostComponent:5,HostPortal:4,HostRoot:3,HostHoistable:-1,HostSingleton:-1,HostText:6,IncompleteClassComponent:-1,IncompleteFunctionComponent:-1,IndeterminateComponent:0,LazyComponent:-1,LegacyHiddenComponent:-1,MemoComponent:-1,Mode:11,OffscreenComponent:-1,Profiler:15,ScopeComponent:-1,SimpleMemoComponent:-1,SuspenseComponent:16,SuspenseListComponent:-1,TracingMarkerComponent:-1,YieldComponent:9,Throw:-1,ViewTransitionComponent:-1,ActivityComponent:-1};const{CacheComponent:o,ClassComponent:s,IncompleteClassComponent:i,IncompleteFunctionComponent:a,FunctionComponent:l,IndeterminateComponent:u,ForwardRef:c,HostRoot:d,HostHoistable:f,HostSingleton:p,HostComponent:m,HostPortal:h,HostText:g,Fragment:y,LazyComponent:v,LegacyHiddenComponent:b,MemoComponent:w,OffscreenComponent:S,Profiler:k,ScopeComponent:C,SimpleMemoComponent:E,SuspenseComponent:I,SuspenseListComponent:_,TracingMarkerComponent:T,Throw:F,ViewTransitionComponent:R,ActivityComponent:D}=r;function resolveFiberType(e){switch(getTypeSymbol(e)){case Ye:case Ke:return resolveFiberType(e.type);case Ve:case We:return e.render;default:return e}}return{getDisplayNameForFiber:function getDisplayNameForFiber(e,t=!1){const{elementType:n,type:r,tag:x}=e;let N=r;"object"==typeof r&&null!==r&&(N=resolveFiberType(r));let O=null;if(!t&&(null!=e.updateQueue?.memoCache||Array.isArray(e.memoizedState?.memoizedState)&&e.memoizedState.memoizedState[0]?.[ot]||e.memoizedState?.memoizedState?.[ot])){const t=getDisplayNameForFiber(e,!0);return null==t?null:`Forget(${t})`}switch(x){case D:return"Activity";case o:return"Cache";case s:case i:case a:case l:case u:return getDisplayName(N);case c:return getWrappedDisplayName(n,N,"ForwardRef","Anonymous");case d:const t=e.stateNode;return null!=t&&null!==t._debugRootType?t._debugRootType:null;case m:case p:case f:return r;case h:case g:return null;case y:return"Fragment";case v:return"Lazy";case w:case E:return getWrappedDisplayName(n,N,"Memo","Anonymous");case I:return"Suspense";case b:return"LegacyHidden";case S:return"Offscreen";case C:return"Scope";case _:return"SuspenseList";case k:return"Profiler";case T:return"TracingMarker";case R:return"ViewTransition";case F:return"Error";default:switch(getTypeSymbol(r)){case ze:case $e:case Ue:return null;case Xe:case Ze:return O=e.type._context||e.type.context,`${O.displayName||"Context"}.Provider`;case Be:case Le:case je:return void 0===e.type._context&&e.type.Provider===e.type?(O=e.type,`${O.displayName||"Context"}.Provider`):(O=e.type._context||e.type,`${O.displayName||"Context"}.Consumer`);case Je:return O=e.type._context,`${O.displayName||"Context"}.Consumer`;case nt:case rt:return null;case Ge:case Qe:return`Profiler(${e.memoizedProps.id})`;case et:case tt:return"Scope";default:return null}}},getTypeSymbol,ReactPriorityLevels:t,ReactTypeOfWork:r,StrictModeBits:n,SuspenseyImagesMode:32}}const Tt=new Set,Ft=new Map,Rt=new Map;let Dt=null,xt=null;const Nt=new Map,Ot=new Map,Pt=new Map;function getPublicInstance(e){if("object"==typeof e&&null!==e){if("object"==typeof e.canonical&&null!==e.canonical&&"object"==typeof e.canonical.publicInstance&&null!==e.canonical.publicInstance)return e.canonical.publicInstance;if("number"==typeof e._nativeTag)return e._nativeTag}return e}function aquireHostInstance(e,t){const n=getPublicInstance(t);Ot.set(n,e)}function releaseHostInstance(e,t){const n=getPublicInstance(t);Ot.get(n)===e&&Ot.delete(n)}function aquireHostResource(e,t){const n=t&&t.instance;if(n){const t=getPublicInstance(n);let r=Pt.get(t);void 0===r&&(r=new Set,Pt.set(t,r),Ot.set(t,e)),r.add(e)}}function releaseHostResource(e,t){const n=t&&t.instance;if(n){const t=getPublicInstance(n),r=Pt.get(t);if(void 0!==r)if(r.delete(e),0===r.size)Pt.delete(t),Ot.delete(t);else if(Ot.get(t)===e)for(const e of r){Ot.set(t,e);break}}}function renderer_attach(w,S,k,C,E,I,_){const T=k.reconcilerVersion||k.version,{getDisplayNameForFiber:F,getTypeSymbol:R,ReactPriorityLevels:D,ReactTypeOfWork:N,StrictModeBits:O,SuspenseyImagesMode:P}=getInternalReactConstants(T),{ActivityComponent:H,ClassComponent:A,ContextConsumer:M,DehydratedSuspenseComponent:z,ForwardRef:$,Fragment:B,FunctionComponent:L,HostRoot:j,HostHoistable:U,HostSingleton:V,HostPortal:W,HostComponent:q,HostText:Y,IncompleteClassComponent:K,IncompleteFunctionComponent:G,IndeterminateComponent:Q,LegacyHiddenComponent:be,MemoComponent:we,OffscreenComponent:Se,SimpleMemoComponent:ke,SuspenseComponent:Ce,SuspenseListComponent:Ee,TracingMarkerComponent:Ie,Throw:_e,ViewTransitionComponent:Te}=N,{ImmediatePriority:Fe,UserBlockingPriority:Re,NormalPriority:De,LowPriority:xe,IdlePriority:Ne,NoPriority:Oe}=D,{getLaneLabelMap:Pe,injectProfilingHooks:He,overrideHookState:Ae,overrideHookStateDeletePath:je,overrideHookStateRenamePath:Ve,overrideProps:We,overridePropsDeletePath:Ye,overridePropsRenamePath:Ke,scheduleRefresh:et,setErrorHandler:tt,setSuspenseHandler:ot,scheduleUpdate:lt,scheduleRetry:ut,getCurrentFiber:ct}=k,dt="function"==typeof tt&&"function"==typeof lt,ft="function"==typeof ot&&"function"==typeof lt,pt=gte(T,"19.2.0");"function"==typeof et&&(k.scheduleRefresh=(...e)=>{try{w.emit("fastRefreshScheduled")}finally{return et(...e)}});let mt=null,ht=null;if("function"==typeof He){const e=createProfilingHooks({getDisplayNameForFiber:F,getIsProfiling:()=>fn,getLaneLabelMap:Pe,currentDispatcherRef:getDispatcherRef(k),workTagMap:N,reactVersion:T});He(e.profilingHooks),mt=e.getTimelineData,ht=e.toggleProfilingStatus}const yt=new WeakMap;let Pt=!1;function clearConsoleLogsHelper(e,t){const n=Rt.get(e);if(void 0!==n){let e;if(n.kind===bt){const t=n.data;e=yt.get(t),void 0===e&&null!==t.alternate&&(e=yt.get(t.alternate))}else{const t=n.data;e=x.get(t)}if(void 0!==e){"error"===t?(e.errors.clear(),e.errorsCount=0):(e.warnings.clear(),e.warningsCount=0);recordConsoleLogs(n,e)&&(flushPendingEvents(null),updateMostRecentlyInspectedElementIfNecessary(n.id))}}}function updateMostRecentlyInspectedElementIfNecessary(e){null!==sn&&sn.id===e&&(an=!0)}function debug(t,n,r,o=""){if(e){const e=n.kind===wt?n.data.name||"null":n.data.tag+":"+(F(n.data)||"null"),s=n.kind===St?"":n.id,i=null===r?"":r.kind===wt?r.data.name||"null":r.data.tag+":"+(F(r.data)||"null"),a=null===r||r.kind===St?"":r.id;console.groupCollapsed(`[renderer] %c${t} %c${e} (${s}) %c${r?`${i} (${a})`:""} %c${o}`,"color: red; font-weight: bold;","color: blue;","color: purple;","color: black;"),console.log((new Error).stack.split("\n").slice(1).join("\n")),console.groupEnd()}}const Ht=new Set,At=new Set,Mt=new Set,zt=new Set;let $t=!0,Bt=!1;const Lt=new Set;function applyComponentFilters(e,t){Mt.clear(),Ht.clear(),At.clear(),zt.clear();const n=Dt;Dt=null,xt=null,$t=!0,e.forEach((e=>{if(e.isEnabled)switch(e.type){case pe:e.isValid&&""!==e.value&&Ht.add(new RegExp(e.value,"i"));break;case fe:Mt.add(e.value);break;case me:e.isValid&&""!==e.value&&At.add(new RegExp(e.value,"i"));break;case he:Ht.add(new RegExp("\\("));break;case ge:zt.add(e.value);break;case ye:null!==t&&t.tag===H&&(xt=t,$t=!1,e.rendererID!==S&&(Dt=n));break;default:console.warn(`Invalid component filter type "${e.type}"`)}}))}function isFiberHydrated(e){if(-1===Se)throw new Error("not implemented for legacy suspense");switch(e.tag){case j:return!e.memoizedState.isDehydrated;case Ce:const t=e.memoizedState;return null===t||null===t.dehydrated;default:throw new Error("not implemented for work tag "+e.tag)}}function shouldFilterVirtual(e,t){if(!$t)return!0;if(Mt.has(J))return!0;if(Ht.size>0){const t=e.name;if(null!=t)for(const e of Ht)if(e.test(t))return!0}return!(null!=e.env&&!zt.has(e.env)||null!==t&&!zt.has(t))}function shouldFilterFiber(e){const{tag:t,type:n,key:r}=e;if(t!==j&&!$t)return!0;switch(t){case z:case W:case Y:case be:case Se:case _e:return!0;case j:return!1;case B:return null===r;default:switch(R(n)){case ze:case $e:case Ue:case nt:case rt:return!0}}const o=getElementTypeForFiber(e);if(Mt.has(o))return!0;if(Ht.size>0){const t=F(e);if(null!=t)for(const e of Ht)if(e.test(t))return!0}if(zt.has("Client"))switch(t){case A:case K:case G:case L:case Q:case $:case we:case ke:return!0}return!1}function getElementTypeForFiber(e){const{type:t,tag:n}=e;switch(n){case H:return de;case A:case K:return X;case G:case L:case Q:return J;case $:return ee;case j:return se;case q:case U:case V:return te;case W:case Y:case B:return re;case we:case ke:return ne;case Ce:return ie;case Ee:return ae;case Ie:return le;case Te:return ce;default:switch(R(t)){case ze:case $e:case Ue:return re;case Xe:case Ze:case Be:case Le:return Z;case nt:case rt:return re;case Ge:case Qe:return oe;default:return re}}}Array.isArray(_)?applyComponentFilters(_,null):_.then((e=>{applyComponentFilters(e,null)}));let jt=null;function untrackFiber(e,t){yn.size>0&&(yn.delete(t),t.alternate&&yn.delete(t.alternate),0===yn.size&&null!=tt&&tt(shouldErrorFiberAlwaysNull)),vn.size>0&&(vn.delete(t),t.alternate&&vn.delete(t.alternate),0===vn.size&&null!=ot&&ot(shouldSuspendFiberAlwaysFalse)),t.tag===U?releaseHostResource(e,t.memoizedState):t.tag!==q&&t.tag!==Y&&t.tag!==V||releaseHostInstance(e,t.stateNode);for(let n=t.child;null!==n;n=n.sibling)shouldFilterFiber(n)&&untrackFiber(e,n)}function getChangeDescription(e,t){switch(t.tag){case A:if(null===e)return{context:null,didHooksChange:!1,isFirstMount:!0,props:null,state:null};return{context:getContextChanged(e,t),didHooksChange:!1,isFirstMount:!1,props:getChangedKeys(e.memoizedProps,t.memoizedProps),state:getChangedKeys(e.memoizedState,t.memoizedState)};case G:case L:case Q:case $:case we:case ke:if(null===e)return{context:null,didHooksChange:!1,isFirstMount:!0,props:null,state:null};{const n=function(e,t){if(null==e||null==t)return null;const n=[];let r=0;function traverse(e,t){for(let o=0;o0&&i.subHooks.length>0?traverse(s.subHooks,i.subHooks):(didStatefulHookChange(s,i)&&n.push(r),r++)}}return traverse(e,t),n}(inspectHooks(e),inspectHooks(t));return{context:getContextChanged(e,t),didHooksChange:null!==n&&n.length>0,isFirstMount:!1,props:getChangedKeys(e.memoizedProps,t.memoizedProps),state:null,hooks:n}}default:return null}}function getContextChanged(e,t){let n=e.dependencies&&e.dependencies.firstContext,r=t.dependencies&&t.dependencies.firstContext;for(;n&&r;){if(n.context!==r.context)return!1;if(!at(n.memoizedValue,r.memoizedValue))return!0;n=n.next,r=r.next}return!1}function didStatefulHookChange(e,t){return!(!0!==e.isStateEditable&&"SyncExternalStore"!==e.name&&"Transition"!==e.name&&"ActionState"!==e.name&&"FormState"!==e.name)&&e.value!==t.value}function getChangedKeys(e,t){if(null==e||null==t)return null;const n=new Set([...Object.keys(e),...Object.keys(t)]),r=[];for(const o of n)e[o]!==t[o]&&r.push(o);return r}function didFiberRender(e,t){switch(t.tag){case A:case L:case M:case we:case ke:case $:const r=1;return((void 0!==(n=t).flags?n.flags:n.effectTag)&r)===r;default:return e.memoizedProps!==t.memoizedProps||e.memoizedState!==t.memoizedState||e.ref!==t.ref}var n}const Ut=[],Vt=[],Wt=[],qt=new Set;let Yt=[];const Kt=new Map;let Gt=0;function pushOperation(e){Ut.push(e)}function shouldBailoutWithPendingOperations(){return!(fn&&null!=un&&un.durations.length>0)&&(0===Ut.length&&0===Vt.length&&0===Wt.length&&0===qt.size)}function recordConsoleLogs(e,t){if(void 0===t)return 0!==e.logCount&&(e.logCount=0,pushOperation(s),pushOperation(e.id),pushOperation(0),pushOperation(0),!0);{const n=t.errorsCount+t.warningsCount;return e.logCount!==n&&(e.logCount=n,pushOperation(s),pushOperation(e.id),pushOperation(t.errorsCount),pushOperation(t.warningsCount),!0)}}function flushPendingEvents(e){if(shouldBailoutWithPendingOperations())return;const t=Vt.length,r=Wt.length,o=qt.size,s=new Array(3+Gt+(r>0?2+r:0)+(t>0?2+t:0)+Ut.length+(o>0?2+4*o:0));let i=0;if(s[i++]=S,s[i++]=null===e?-1:e.id,s[i++]=Gt,Kt.forEach(((e,t)=>{const n=e.encodedString,r=n.length;s[i++]=r;for(let e=0;e0){s[i++]=l,s[i++]=r;for(let e=0;e0){s[i++]=n,s[i++]=t;for(let e=0;e0&&(s[i++]=d,s[i++]=o,qt.forEach((e=>{const t=Nt.get(e);if(void 0===t)throw new Error(`Could not send suspender changes for "${e}" since the Fiber no longer exists.`);s[i++]=e,s[i++]=t.hasUniqueSuspenders?1:0,s[i++]=Math.round(1e3*t.endTime);const n=t.instance,r=(n.kind===bt||n.kind===St)&&n.data.tag===Ce&&null!==n.data.memoizedState;s[i++]=r?1:0,s[i++]=t.environments.size,t.environments.forEach(((e,t)=>{s[i++]=getStringID(t)}))}))),function(e){shouldBailoutWithPendingOperations()||(null!==Yt?Yt.push(e):w.emit("operations",e))}(s),Ut.length=0,Vt.length=0,Wt.length=0,qt.clear(),Kt.clear(),Gt=0}function measureHostInstance(e){if("object"!=typeof e||null===e)return null;if("function"==typeof e.getClientRects||3===e.nodeType){const t=e.ownerDocument;if(e===t.documentElement)return[{x:0,y:0,width:e.scrollWidth,height:e.scrollHeight}];const n=[],r=t&&t.defaultView,o=r?r.scrollX:0,s=r?r.scrollY:0;let i;if(3===e.nodeType){if("function"!=typeof t.createRange)return null;const n=t.createRange();if("function"!=typeof n.getClientRects)return null;n.selectNodeContents(e),i=n.getClientRects()}else i=e.getClientRects();for(let e=0;e{getStringID(t)})),qt.add(n.id))}let Xt=null,Zt=null,Jt=null,en=null,tn=null,nn=null;function ioExistsInSuspenseAncestor(e,t){let n=e.parent;for(;null!==n;){if(n.suspendedBy.has(t))return!0;n=n.parent}return!1}function insertSuspendedBy(e){if(null===Jt||null===nn)throw new Error("It should not be possible to have suspended data outside the root. Even suspending at the first position is still a child of the root.");const t=nn;let n=Jt;for(;n.kind===St&&null!==n.parent&&n!==t.instance;)n=n.parent;if(n.kind===bt){if(n.data.tag===Ce&&n!==t.instance){const e=n.parent;if(null===e)throw new Error("Did not find a suitable instance for this async info. This is a bug in React.");n=e}}const r=t.suspendedBy,o=e.awaited;let s=r.get(o);if(void 0===s){s=new Set,r.set(o,s);const e=o.env;if(null!=e){const n=t.environments,r=n.get(e);void 0===r||0===r?(n.set(e,1),recordSuspenseSuspenders(t)):n.set(e,r+1)}}if(!s.has(n)){s.add(n);const e=getVirtualEndTime(o);t.hasUniqueSuspenders||ioExistsInSuspenseAncestor(t,o)?t.endTime{const r=getVirtualEndTime(n);r>t&&(t=r)})),t}(r):r.endTime;(o||i!==r.endTime)&&(r.endTime=i,recordSuspenseSuspenders(r))}}function insertChild(e){const t=Jt;if(null===t)return;e.parent=t,null===Zt?(Zt=e,t.firstChild=e):(Zt.nextSibling=e,Zt=e),e.nextSibling=null;const n=e.suspenseNode;if(null!==n){const e=nn;null!==e&&(n.parent=e,null===tn?(tn=n,e.firstChild=n):(tn.nextSibling=n,tn=n),n.nextSibling=null)}}function moveChild(e,t){removeChild(e,t),insertChild(e)}function removeChild(e,t){if(null===e.parent){if(Xt===e)throw new Error("Remaining children should not have items with no parent");if(null!==e.nextSibling)throw new Error("A deleted instance should not have next siblings");return}const n=Jt;if(null===n)throw new Error("Should not have a parent if we are at the root");if(e.parent!==n)throw new Error("Cannot remove a node from a different parent than is being reconciled.");if(null===t){if(Xt!==e)throw new Error("Expected a placed child to be moved from the remaining set.");Xt=e.nextSibling}else t.nextSibling=e.nextSibling;e.nextSibling=null,e.parent=null;const r=e.suspenseNode;if(null!==r&&null!==r.parent){const e=nn;if(null===e)throw new Error("Should not have a parent if we are at the root");if(r.parent!==e)throw new Error("Cannot remove a Suspense node from a different parent than is being reconciled.");let t=en;if(t===r)en=r.nextSibling;else for(;null!==t;){if(t.nextSibling===r){t.nextSibling=r.nextSibling;break}t=t.nextSibling}r.nextSibling=null,r.parent=null}}function isHiddenOffscreen(e){switch(e.tag){case be:case Se:return null!==e.memoizedState;default:return!1}}function isSuspendedOffscreen(e){switch(e.tag){case be:case Se:return null!==e.memoizedState&&null!==e.return&&e.return.tag===Ce;default:return!1}}function unmountRemainingChildren(){if(null===Jt||Jt.kind!==bt&&Jt.kind!==St||!isSuspendedOffscreen(Jt.data)||Qt){let e=Xt;for(;null!==e;)unmountInstanceRecursively(e),e=Xt}else{Qt=!0;try{let e=Xt;for(;null!==e;)unmountInstanceRecursively(e),e=Xt}finally{Qt=!1}}}function isChildOf(e,t,n){let r=t.parent;for(;null!==r;){if(e===r)return!0;if(r===e.parent||r===n)break;r=r.parent}return!1}function areEqualRects(e,t){if(null===e)return null===t;if(null===t)return!1;if(e.length!==t.length)return!1;for(let n=0;n0&&(f.byteSize=u);const p={awaited:f,owner:null==t._debugOwner?null:t._debugOwner,debugStack:null==t._debugStack?null:t._debugStack,debugTask:null==t._debugTask?null:t._debugTask};rn.set(n,p),insertSuspendedBy(p)}function trackDebugInfoFromHostComponent(e,t){if(t.tag!==q)return;if(0==(t.mode&P))return;const n=t.type,r=t.memoizedProps;if(!("img"===n&&null!=r.src&&""!==r.src&&null==r.onLoad&&"lazy"!==r.loading))return;const o=t.stateNode;if(null==o)return;const s=o.currentSrc;if("string"!=typeof s||""===s)return;let i=-1,a=-1,l=0,u=0;if("function"==typeof performance.getEntriesByType){const e=performance.getEntriesByType("resource");for(let t=0;t0&&o.naturalHeight>0&&(c.naturalWidth=o.naturalWidth,c.naturalHeight=o.naturalHeight),u>0&&(c.fileSize=u);const d=Promise.resolve(c);d.status="fulfilled",d.value=c;const f={name:"img",start:i,end:a,value:d,owner:t};l>0&&(f.byteSize=l);insertSuspendedBy({awaited:f,owner:null==t._debugOwner?null:t._debugOwner,debugStack:null==t._debugStack?null:t._debugStack,debugTask:null==t._debugTask?null:t._debugTask})}function trackThrownPromisesFromRetryCache(e,t){null!=t&&(e.hasUniqueSuspenders||recordSuspenseSuspenders(e),e.hasUniqueSuspenders=!0,e.hasUnknownSuspenders=!0)}function mountVirtualChildrenRecursively(e,t,n,r){let o=e,s=null,i=e;for(;null!==o&&o!==t;){let e=0;if(o._debugInfo)for(let t=0;t{Lt.add(e)}))}}else{const e=updateChildrenRecursively(n.child,r.child,!1);if((e&Ct)!==kt)throw new Error("The children should not have changed if we pass in the same set.");f|=e}if(null!==t&&(removePreviousSuspendedBy(t,h,m?nn:l),t.kind===bt)){let e=yt.get(t.data);if(void 0===e&&t.data.alternate&&(e=yt.get(t.data.alternate)),recordConsoleLogs(t,e),!Qt){n.hasOwnProperty("treeBaseDuration")&&recordProfilingDurations(t,r)}}if((f&Ct)!==kt&&null!==t&&t.kind===bt&&(y||Qt||recordResetChildren(t),f&=~Ct),(f&Et)!==kt&&null!==t&&t.kind===bt){const e=t.suspenseNode;null!==e&&(recordResetSuspenseChildren(e),f&=~Et)}if((f&It)!==kt&&null!==t&&t.kind===bt){null!==t.suspenseNode&&(f&=~It,f|=Et)}return f}finally{if(null!==t){if(unmountRemainingChildren(),Jt=s,Zt=i,Xt=a,p&&!Qt){const e=t.suspenseNode;if(null===e)throw new Error("Attempted to measure a Suspense node that does not exist.");const n=e.rects,r=measureInstance(t);areEqualRects(n,r)||(e.rects=r,recordSuspenseResize(e))}m&&(nn=l,tn=u,en=c),$t=d}}}function disconnectChildrenRecursively(e){for(let t=e;null!==t;t=t.nextSibling)(t.kind!==bt&&t.kind!==St||!isSuspendedOffscreen(t.data))&&disconnectChildrenRecursively(t.firstChild),t.kind===bt?recordDisconnect(t):t.kind===wt&&recordVirtualDisconnect(t)}function reconnectChildrenRecursively(e){for(let t=e.firstChild;null!==t;t=t.nextSibling){if(t.kind===bt)recordReconnect(t,e);else if(t.kind===wt){recordVirtualReconnect(t,e,null)}(t.kind!==bt&&t.kind!==St||!isHiddenOffscreen(t.data))&&reconnectChildrenRecursively(t)}}function rootSupportsProfiling(e){return null!=e.memoizedInteractions||!(null==e.current||!e.current.hasOwnProperty("treeBaseDuration"))}function getResourceInstance(e){if(e.tag===U){const t=e.memoizedState;if("object"==typeof t&&null!==t&&null!=t.instance)return t.instance}return null}function appendHostInstancesByDevToolsInstance(e,t){if(e.kind===wt)for(let n=e.firstChild;null!==n;n=n.nextSibling)appendHostInstancesByDevToolsInstance(n,t);else{!function(e,t){let n=e;for(;;){if(n.tag===q||n.tag===Y||n.tag===V||n.tag===U){const e=n.stateNode||getResourceInstance(n);e&&t.push(e)}else if(n.child){n.child.return=n,n=n.child;continue}if(n===e)return;for(;!n.sibling;){if(!n.return||n.return===e)return;n=n.return}n.sibling.return=n.return,n=n.sibling}}(e.data,t)}}function findAllCurrentHostInstances(e){const t=[];return appendHostInstancesByDevToolsInstance(e,t),t}function findHostInstancesForElementID(e){try{const t=Rt.get(e);return void 0===t?(console.warn(`Could not find DevToolsInstance with id "${e}"`),null):findAllCurrentHostInstances(t)}catch(e){return null}}function getDisplayNameForElementID(e){const t=Rt.get(e);if(void 0===t)return null;if(t.kind===bt){const e=t.data;if(e.tag===j)return"Initial Paint";if(e.tag===Ce||e.tag===H){const t=e.memoizedProps;if(null!=t.name)return t.name;const n=getUnfilteredOwner(e);if(null!=n)return"number"==typeof n.tag?F(n):n.name||""}return F(e)}return t.data.name||""}function getNearestSuspenseNode(e){for(;null===e.suspenseNode;){if(null===e.parent)throw new Error("There should always be a SuspenseNode parent on a mounted instance.");e=e.parent}return e.suspenseNode}function instanceToSerializedElement(e){if(e.kind===bt){const t=e.data;return{displayName:F(t)||"Anonymous",id:e.id,key:t.key===st?"React.optimisticKey":t.key,env:null,stack:null==t._debugOwner||null==t._debugStack?null:parseStackTrace(t._debugStack,1),type:getElementTypeForFiber(t)}}{const t=e.data;return{displayName:t.name||"Anonymous",id:e.id,key:null==t.key||t.key===st?"React.optimisticKey":t.key,env:null==t.env?null:t.env,stack:null==t.owner||null==t.debugStack?null:parseStackTrace(t.debugStack,1),type:ue}}}function getOwnersListFromInstance(e){let t=getUnfilteredOwner(e.data);if(null===t)return null;const n=[];let r=e.parent;for(;null!==r&&null!==t;){const e=findNearestOwnerInstance(r,t);if(null===e)break;n.push(instanceToSerializedElement(e)),t=getUnfilteredOwner(t),r=e.parent}return n}function getUnfilteredOwner(e){if(null==e)return null;if("number"==typeof e.tag){e=e._debugOwner}else{e=e.owner}for(;e;)if("number"==typeof e.tag){const t=e;if(!shouldFilterFiber(t))return t;e=t._debugOwner}else{const t=e;if(!shouldFilterVirtual(t,null))return t;e=t.owner}return null}function findNearestOwnerInstance(e,t){if(null==t)return null;for(;null!==e;){if(e.data===t||e.data===t.alternate)return e.kind===St?null:e;e=e.parent}return null}function inspectHooks(e){const t={};for(const e in console)try{t[e]=console[e],console[e]=()=>{}}catch(e){}try{return(0,Me.inspectHooksOfFiber)(e,getDispatcherRef(k))}finally{for(const e in t)try{console[e]=t[e]}catch(e){}}}function getSuspendedByOfSuspenseNode(e,t){const n=[];if(!e.hasUniqueSuspenders)return n;let r=null,o=null;const s=new Map;return e.suspendedBy.forEach(((i,a)=>{let l=e.parent;for(;null!==l;){if(l.suspendedBy.has(a))return;l=l.parent}if(0===i.size)return;let u=null;if(null===t)u=i.values().next().value;else for(const n of i.values())if(null===u&&(u=n),n!==t&&!isChildOf(t,n,e.instance))return;if(null!==u&&null!==u.suspendedBy){const e=getAwaitInSuspendedByFromIO(u.suspendedBy,a);if(null!==e){let t=null;if(null==e.stack&&null==e.owner)if(r===u)t=o;else if(u.kind!==wt){const e=u.data;e.dependencies&&e.dependencies._debugThenableState&&(r=u,o=t=inspectHooks(e))}const i=e.awaited;if("RSC stream"!==i.name&&"rsc stream"!==i.name||null==i.value)n.push(serializeAsyncInfo(e,u,t));else{const n=i.value,r=s.get(n);if(void 0===r)s.set(n,{asyncInfo:e,instance:u,hooks:t});else{const n=r.asyncInfo.awaited;i!==n&&(void 0!==i.byteSize&&void 0!==n.byteSize&&i.byteSize>n.byteSize||i.end>n.end)&&(r.asyncInfo=e,r.instance=u,r.hooks=t)}}}}})),s.forEach((({asyncInfo:e,instance:t,hooks:r})=>{n.push(serializeAsyncInfo(e,t,r))})),n}function getSuspendedByOfInstance(e,t){const n=e.suspendedBy;if(null===n)return[];const r=new Set,o=new Map,s=[];for(let i=0;in.byteSize||l.end>n.end)&&o.set(e,a)}}}return o.forEach((n=>{s.push(serializeAsyncInfo(n,e,t))})),s}const on=300;function getSuspendedByRange(e){let t=1/0,n=-1/0;e.suspendedBy.forEach(((e,r)=>{r.end>n&&(n=r.end),r.start{n.end>e&&(e=n.end)}));const o=e+on;o>n&&(n=o);let s=n-on;e>s&&(s=e),s-1/0?[t,n]:null}function getAwaitStackFromHooks(e,t){for(let n=0;n{const t=Ft.get(e);if(void 0===t)throw new Error("Expected a root instance to exist for this Fiber root");const s=inspectFiberInstanceRaw(t);if(null===s)return;s.isErrored&&(n.isErrored=!0);for(let e=0;eo&&(o=i[1]))})),(r!==1/0||o!==-1/0)&&(n.suspendedByRange=[r,o]);return n}(t.id):inspectFiberInstanceRaw(t)}throw new Error("Unsupported instance kind")}function inspectFiberInstanceRaw(e){const t=e.data;if(null==t)return null;const{stateNode:n,key:r,memoizedProps:o,memoizedState:s,dependencies:i,tag:a,type:l}=t,u=getElementTypeForFiber(t),c=!(a!==L&&a!==ke&&a!==$||!s&&!i),d=a===A||a===K,f=R(l);let p=!1,m=null;if(a===A||a===L||a===K||a===G||a===Q||a===we||a===$||a===ke){if(p=!0,n&&null!=n.context){u===X&&!(l.contextTypes||l.contextType)||(m=n.context)}}else if(f!==Be&&f!==Le||void 0===l._context&&l.Provider===l){if(f===Je){const e=l._context;m=e._currentValue||null;let n=t.return;for(;null!==n;){const t=n.type;if(R(t)===Le){if(t===e){m=n.memoizedProps.value;break}}n=n.return}}}else{const e=l._context||l;m=e._currentValue||null;let n=t.return;for(;null!==n;){const t=n.type,r=R(t);if(r===Xe||r===Ze){if((t._context||t.context)===e){m=n.memoizedProps.value;break}}n=n.return}}let h=!1;null!==m&&(h=!!l.contextTypes,m={value:m});const w=getOwnersListFromInstance(e);let S=null;c&&(S=inspectHooks(t));let C=null,E=t,I=!1,_=!1;for(;null!==E.return;){const e=E;E=E.return,e.tag===Ce?_=!0:isErrorBoundary(e)&&(I=!0)}const T=E.stateNode;null!=T&&null!==T._debugRootType&&(C=T._debugRootType);let F=!1;if(isErrorBoundary(t)){const e=128;F=0!=(t.flags&e)||!0===yn.get(t)||null!==t.alternate&&!0===yn.get(t.alternate)}const D={stylex:null};it&&null!=o&&o.hasOwnProperty("xstyle")&&(D.stylex=function(e){const t=new Set,n={};return crawlData(e,t,n),{sources:Array.from(t).sort(),resolvedStyles:n}}(o.xstyle));let x=null;p&&(x=function(e){const t=getSourceForInstance(e);if(null!==t)return t;const n=getDispatcherRef(k),r=null==n?null:function(e,t,n){try{const r=describeFiber(e,t,n);if(""!==r)return r.slice(1)}catch(e){console.error(e)}return null}(N,e.data,n);if(null===r)return null;const o=extractLocationFromComponentStack(r);return e.source=o,o}(e));let O=yt.get(t);void 0===O&&null!==t.alternate&&(O=yt.get(t.alternate));let P=null;var M;u===te&&(P="object"!=typeof(M=t.stateNode)||null===M?null:null!=M.canonical&&"number"==typeof M.canonical.nativeTag?M.canonical.nativeTag:"number"==typeof M._nativeTag?M._nativeTag:null);let z=null;a===Ce&&(z=null!==s);const B=null!==e.suspenseNode?getSuspendedByOfSuspenseNode(e.suspenseNode,null):a===H?function(e){let t=e;for(;null===t.suspenseNode;){if(null===t.parent)return[];t=t.parent}return getSuspendedByOfSuspenseNode(t.suspenseNode,e)}(e):getSuspendedByOfInstance(e,S),j=getSuspendedByRange(getNearestSuspenseNode(e));let U=g;return null!==e.suspenseNode&&e.suspenseNode.hasUnknownSuspenders&&!z&&(U=0===k.bundleType?y:"_debugInfo"in t?b:v),{id:e.id,canEditHooks:"function"==typeof Ae,canEditFunctionProps:"function"==typeof We,canEditHooksAndDeletePaths:"function"==typeof je,canEditHooksAndRenamePaths:"function"==typeof Ve,canEditFunctionPropsDeletePaths:"function"==typeof Ye,canEditFunctionPropsRenamePaths:"function"==typeof Ke,canToggleError:dt&&I,isErrored:F,canToggleSuspense:ft&&_&&(!z||vn.has(t)||null!==t.alternate&&vn.has(t.alternate)),isSuspended:z,source:x,stack:null==t._debugOwner||null==t._debugStack?null:parseStackTrace(t._debugStack,1),hasLegacyContext:h,key:null!=r?r===st?"React.optimisticKey":r:null,type:u,context:m,hooks:S,props:o,state:d?s:null,errors:void 0===O?[]:Array.from(O.errors.entries()),warnings:void 0===O?[]:Array.from(O.warnings.entries()),suspendedBy:B,suspendedByRange:j,unknownSuspenders:U,owners:w,env:null,rootType:C,rendererPackageName:k.rendererPackageName,rendererVersion:k.version,plugins:D,nativeTag:P}}let sn=null,an=!1,ln={};function isMostRecentlyInspectedElement(e){if(null===sn)return!1;if(sn.id===e)return!0;if(sn.type===se){const t=Rt.get(e);return void 0!==t&&t.kind===bt&&null===t.parent}return!1}function createIsPathAllowed(e,t){return function(n){switch(t){case"hooks":if(1===n.length)return!0;if("hookSource"===n[n.length-2]&&"fileName"===n[n.length-1])return!0;if("subHooks"===n[n.length-1]||"subHooks"===n[n.length-2])return!0;break;case"suspendedBy":if(n.length<5)return!0}let r=null===e?ln:ln[e];if(!r)return!1;for(let e=0;e{const t=Ft.get(e);if(void 0===t)throw new Error("Expected the root instance to already exist when starting profiling");const n=t.id;cn.set(n,getDisplayNameForRoot(e.current));const r=[];snapshotTreeBaseDurations(t,r),dn.set(n,r)})),fn=!0,pn=_t(),gn=new Map,null!==ht&&ht(!0,hn))}function getNearestFiber(e){if(e.kind===wt){let t=e;for(;t.kind===wt;){if(null===t.firstChild)return null;t=t.firstChild}return t.data.return}return e.data}function shouldErrorFiberAlwaysNull(){return null}E&&startProfiling(I.recordChangeDescriptions,I.recordTimeline);const yn=new Map;function shouldErrorFiberAccordingToMap(e){if("function"!=typeof tt)throw new Error("Expected overrideError() to not get called for earlier React versions.");let t=yn.get(e);return!1===t?(yn.delete(e),0===yn.size&&tt(shouldErrorFiberAlwaysNull),!1):(void 0===t&&null!==e.alternate&&(t=yn.get(e.alternate),!1===t&&(yn.delete(e.alternate),0===yn.size&&tt(shouldErrorFiberAlwaysNull))),void 0!==t&&t)}function shouldSuspendFiberAlwaysFalse(){return!1}const vn=new Set;function shouldSuspendFiberAccordingToSet(e){return vn.has(e)||null!==e.alternate&&vn.has(e.alternate)}let bn=null,wn=null,Sn=null,kn=-1,Cn=!1;function setTrackedPath(e){null===e&&(wn=null,Sn=null,kn=-1,Cn=!1),bn=e}function updateTrackedPathStateBeforeMount(e,t){if(null===bn||!Cn)return!1;const n=e.return,r=null!==n?n.alternate:null;if(wn===n||wn===r&&null!==r){const n=getPathFrame(e),r=bn[kn+1];if(void 0===r)throw new Error("Expected to see a frame at the next depth.");if(n.index===r.index&&n.key===r.key&&n.displayName===r.displayName)return wn=e,null!==t&&t.kind===bt&&(Sn=t),kn++,Cn=kn!==bn.length-1,!1}return null===wn&&null===t||(Cn=!1),!0}function updateTrackedPathStateAfterMount(e){Cn=e}const En=new Map,In=new Map;function setRootPseudoKey(e,t){const n=getDisplayNameForRoot(t),r=In.get(n)||0;In.set(n,r+1);const o=`${n}:${r}`;En.set(e,o)}function getDisplayNameForRoot(e){let t=null,n=null,r=e.child;for(let e=0;e<3&&null!==r;e++){const e=F(r);if(null!==e&&("function"==typeof r.type?t=e:null===n&&(n=e)),null!==t)break;r=r.child}return t||n||"Anonymous"}function getPathFrame(e){const{key:t}=e;let n=F(e);const r=e.index;switch(e.tag){case j:const t=Ft.get(e.stateNode);if(void 0===t)throw new Error("Expected the root instance to exist when computing a path");const r=En.get(t.id);if(void 0===r)throw new Error("Expected mounted root to have known pseudo key.");n=r;break;case q:n=e.type}return{displayName:n,key:t===st?null:t,index:r}}function getVirtualPathFrame(e){return{displayName:e.data.name||"",key:null==e.data.key||e.data.key===st?null:e.data.key,index:-1}}const formatPriorityLevel=e=>{if(null==e)return"Unknown";switch(e){case Fe:return"Immediate";case Re:return"User-Blocking";case De:return"Normal";case xe:return"Low";case Ne:return"Idle";default:return"Unknown"}};function getSourceForInstance(e){let t=e.source;if(null===t)return null;if(e.kind===wt){const n=e.data.debugLocation;null!=n&&(t=n)}if(n=t,"[object Error]"===vt.call(n))return e.source=function(e){const t=parseStackTrace(e,1),n=e.stack;if(!n.includes("react_stack_bottom_frame")&&!n.includes("react-stack-bottom-frame"))return null;for(let e=t.length-1;e>=0;e--){const[n,r,o,s,i,a]=t[e];if(-1!==r.indexOf(":"))return[n,r,i||o,a||s]}return null}(t);var n;if("string"==typeof t){const n=t.lastIndexOf("\n"),r=-1===n?t:t.slice(n+1);return e.source=extractLocationFromComponentStack(r)}return t}return{cleanup:function(){fn=!1},clearErrorsAndWarnings:function(){for(const e of Rt.values()){if(e.kind===bt){const t=e.data;yt.delete(t),t.alternate&&yt.delete(t.alternate)}else x.delete(e.data);recordConsoleLogs(e,void 0)&&updateMostRecentlyInspectedElementIfNecessary(e.id)}flushPendingEvents(null)},clearErrorsForElementID:function(e){clearConsoleLogsHelper(e,"error")},clearWarningsForElementID:function(e){clearConsoleLogsHelper(e,"warn")},getSerializedElementValueByPath:function(e,t){if(isMostRecentlyInspectedElement(e)){return serializeToString(utils_getInObject(sn,t))}},deletePath:function(e,t,n,r){const o=Rt.get(t);if(void 0===o)return void console.warn(`Could not find DevToolsInstance with id "${t}"`);if(o.kind!==bt)return;const s=o.data;if(null!==s){const t=s.stateNode;switch(e){case"context":if(r=r.slice(1),s.tag===A)0===r.length||deletePathInObject(t.context,r),t.forceUpdate();break;case"hooks":"function"==typeof je&&je(s,n,r);break;case"props":null===t?"function"==typeof Ye&&Ye(s,r):(s.pendingProps=copyWithDelete(t.props,r),t.forceUpdate());break;case"state":switch(s.tag){case A:case K:deletePathInObject(t.state,r),t.forceUpdate()}}}},findHostInstancesForElementID,findLastKnownRectsForID:function(e){try{const t=Rt.get(e);return void 0===t?(console.warn(`Could not find DevToolsInstance with id "${e}"`),null):null===t.suspenseNode?null:t.suspenseNode.rects}catch(e){return null}},flushInitialOperations:function(){const e=Yt;Yt=null,null!==e&&e.length>0?e.forEach((e=>{w.emit("operations",e)})):(null!==bn&&(Cn=!0),w.getFiberRoots(S).forEach((e=>{const t=createFiberInstance(e.current);Ft.set(e,t),Rt.set(t.id,t),jt=t,setRootPseudoKey(jt.id,e.current),fn&&rootSupportsProfiling(e)&&(un={changeDescriptions:mn?new Map:null,durations:[],commitTime:_t()-pn,maxActualDuration:0,priorityLevel:null,updaters:null,effectDuration:null,passiveEffectDuration:null}),mountFiberRecursively(e.current,!1),flushPendingEvents(jt),jt=null})),Pt=!1)},getBestMatchForTrackedPath:function(){return null===bn||null===Sn?null:{id:Sn.id,isFullMatch:kn===bn.length-1}},getDisplayNameForElementID,getNearestMountedDOMNode:function(e){let t=e;for(;t&&!Ot.has(t);)t=t.parentNode;return t},getElementIDForHostInstance:function(e){const t=Ot.get(e);return void 0!==t?t.kind===St?t.parent.id:t.id:null},getSuspenseNodeIDForHostInstance:function(e){const t=Ot.get(e);if(void 0!==t){let e=t;for(;null===e.suspenseNode||e.kind===St;){if(null===e.parent)return null;e=e.parent}return e.id}return null},getInstanceAndStyle:function(e){let t=null,n=null;const r=Rt.get(e);if(void 0===r)return console.warn(`Could not find DevToolsInstance with id "${e}"`),{instance:t,style:n};if(r.kind!==bt)return{instance:t,style:n};const o=r.data;return null!==o&&(t=o.stateNode,null!==o.memoizedProps&&(n=o.memoizedProps.style)),{instance:t,style:n}},getOwnersList:function(e){const t=Rt.get(e);if(void 0===t)return console.warn(`Could not find DevToolsInstance with id "${e}"`),null;const n=instanceToSerializedElement(t),r=getOwnersListFromInstance(t);return null===r?[n]:(r.unshift(n),r.reverse(),r)},getPathForElement:function(e){const t=Rt.get(e);if(void 0===t)return null;const n=[];let r=t;for(;r.kind===wt;){if(n.push(getVirtualPathFrame(r)),null===r.parent)return null;r=r.parent}let o=r.data;for(;null!==o;)n.push(getPathFrame(o)),o=o.return;return n.reverse(),n},getProfilingData:function(){const e=[];if(null===gn)throw Error("getProfilingData() called before any profiling data was recorded");gn.forEach(((t,n)=>{const r=[],o=null!==cn&&cn.get(n)||"Unknown",s=null!==dn&&dn.get(n)||[];t.forEach(((e,t)=>{const{changeDescriptions:n,durations:o,effectDuration:s,maxActualDuration:i,passiveEffectDuration:a,priorityLevel:l,commitTime:u,updaters:c}=e,d=[],f=[];for(let e=0;e1?In.set(n,r-1):In.delete(n);En.delete(e)}(jt.id),Ft.delete(e)):a||i||Ft.delete(e);if(fn&&s&&!shouldBailoutWithPendingOperations()){const e=gn.get(jt.id);null!=e?e.push(un):gn.set(jt.id,[un])}flushPendingEvents(jt),Pt=!1,Bt&&w.emit("traceUpdates",Lt),jt=null},handleCommitFiberUnmount:function(e){},handlePostCommitFiberRoot:function(e){if(fn&&rootSupportsProfiling(e)&&null!==un){const{effectDuration:t,passiveEffectDuration:n}=function(e){let t=null,n=null;const r=e.current;if(null!=r){const e=r.stateNode;null!=e&&(t=null!=e.effectDuration?e.effectDuration:null,n=null!=e.passiveEffectDuration?e.passiveEffectDuration:null)}return{effectDuration:t,passiveEffectDuration:n}}(e);un.effectDuration=t,un.passiveEffectDuration=n}if(Pt){const t=Ft.get(e);if(void 0===t)throw new Error("Should have a root instance for a committed root. This is a bug in React DevTools.");!function(e){let t=!1;for(const e of Rt.values())if(e.kind===bt){const n=e.data;recordConsoleLogs(e,yt.get(n))&&(t=!0,updateMostRecentlyInspectedElementIfNecessary(e.id))}t&&flushPendingEvents(e)}(t)}},hasElementWithId:function(e){return Rt.has(e)},inspectElement:function(e,t,n,r){if(null!==n&&function(e){let t=ln;e.forEach((e=>{t[e]||(t[e]={}),t=t[e]}))}(n),isMostRecentlyInspectedElement(t)&&!r){if(!an){if(null!==n){let r=null;return"hooks"!==n[0]&&"suspendedBy"!==n[0]||(r=n[0]),{id:t,responseID:e,type:"hydrated-path",path:n,value:cleanForBridge(utils_getInObject(sn,n),createIsPathAllowed(null,r),n)}}return{id:t,responseID:e,type:"no-change"}}}else ln={};an=!1;try{sn=inspectElementRaw(t)}catch(n){if("ReactDebugToolsRenderError"===n.name){let r,o="Error rendering inspected element.";if(console.error(o+"\n\n",n),null!=n.cause){const e=getDisplayNameForElementID(t);console.error("React DevTools encountered an error while trying to inspect hooks. This is most likely caused by an error in current inspected component"+(null!=e?`: "${e}".`:".")+"\nThe error thrown in the component is: \n\n",n.cause),n.cause instanceof Error&&(o=n.cause.message||o,r=n.cause.stack)}return{type:"error",errorType:"user",id:t,responseID:e,message:o,stack:r}}return"ReactDebugToolsUnsupportedHookError"===n.name?{type:"error",errorType:"unknown-hook",id:t,responseID:e,message:"Unsupported hook in the react-debug-tools package: "+n.message}:(console.error("Error inspecting element.\n\n",n),{type:"error",errorType:"uncaught",id:t,responseID:e,message:n.message,stack:n.stack})}if(null===sn)return{id:t,responseID:e,type:"not-found"};const o=sn;!function(e){const{hooks:t,id:n,props:r}=e,o=Rt.get(n);if(void 0===o)return void console.warn(`Could not find DevToolsInstance with id "${n}"`);if(o.kind!==bt)return;const s=o.data,{elementType:i,stateNode:a,tag:l,type:u}=s;switch(l){case A:case K:case Q:C.$r=a;break;case G:case L:C.$r={hooks:t,props:r,type:u};break;case $:C.$r={hooks:t,props:r,type:u.render};break;case we:case ke:C.$r={hooks:t,props:r,type:null!=i&&null!=i.type?i.type:u};break;default:C.$r=null}}(o);const s={...o};return s.context=cleanForBridge(o.context,createIsPathAllowed("context",null)),s.hooks=cleanForBridge(o.hooks,createIsPathAllowed("hooks","hooks")),s.props=cleanForBridge(o.props,createIsPathAllowed("props",null)),s.state=cleanForBridge(o.state,createIsPathAllowed("state",null)),s.suspendedBy=cleanForBridge(o.suspendedBy,createIsPathAllowed("suspendedBy","suspendedBy")),{id:t,responseID:e,type:"full-data",value:s}},logElementToConsole:function(e){const t=function(e){return isMostRecentlyInspectedElement(e)&&!an}(e)?sn:inspectElementRaw(e);if(null===t)return void console.warn(`Could not find DevToolsInstance with id "${e}"`);const n=getDisplayNameForElementID(e),r="function"==typeof console.groupCollapsed;r&&console.groupCollapsed(`[Click to expand] %c<${n||"Component"} />`,"color: var(--dom-tag-name-color); font-weight: normal;"),null!==t.props&&console.log("Props:",t.props),null!==t.state&&console.log("State:",t.state),null!==t.hooks&&console.log("Hooks:",t.hooks);const o=findHostInstancesForElementID(e);null!==o&&console.log("Nodes:",o),(window.chrome||/firefox/i.test(navigator.userAgent))&&console.log("Right-click any value to save it as a global variable for further inspection."),r&&console.groupEnd()},getComponentStack:function(e){if(null==ct)return null;const t=ct();if(null===t)return null;if(t._debugTask)return null;const n=getDispatcherRef(k);if(void 0===n)return null;const r=function(e){return void 0!==e._debugStack}(t);let o="";if(r){const n=formatOwnerStack(e);n&&(o+="\n"+n),o+=function(e,t,n){const{HostHoistable:r,HostSingleton:o,HostText:s,HostComponent:i,SuspenseComponent:a,SuspenseListComponent:l,ViewTransitionComponent:u,ActivityComponent:c}=e;try{let e="";switch(t.tag===s&&(t=t.return),t.tag){case r:case o:case i:e+=describeBuiltInComponentFrame(t.type);break;case a:e+=describeBuiltInComponentFrame("Suspense");break;case l:e+=describeBuiltInComponentFrame("SuspenseList");break;case u:e+=describeBuiltInComponentFrame("ViewTransition");break;case c:e+=describeBuiltInComponentFrame("Activity")}let n=t;for(;n;)if("number"==typeof n.tag){const t=n;n=t._debugOwner;let r=t._debugStack;n&&r&&("string"!=typeof r&&(r=formatOwnerStack(r)),""!==r&&(e+="\n"+r))}else{if(null==n.debugStack)break;{const t=n.debugStack;n=n.owner,n&&t&&(e+="\n"+formatOwnerStack(t))}}return e}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}}(N,t)}else o=function(e,t,n){try{let o="",s=t;do{o+=describeFiber(e,s,n);const t=s._debugInfo;if(t)for(let e=t.length-1;e>=0;e--){const n=t[e];"string"==typeof n.name&&(o+=describeBuiltInComponentFrame(n.name+((r=n.env)?" ["+r+"]":"")))}s=s.return}while(s);return o}catch(e){return"\nError generating stack: "+e.message+"\n"+e.stack}var r}(N,t,n);return{enableOwnerStacks:r,componentStack:o}},getElementAttributeByPath:function(e,t){if(isMostRecentlyInspectedElement(e))return utils_getInObject(sn,t)},getElementSourceFunctionById:function(e){const t=Rt.get(e);if(void 0===t)return console.warn(`Could not find DevToolsInstance with id "${e}"`),null;if(t.kind!==bt)return null;const n=t.data,{elementType:r,tag:o,type:s}=n;switch(o){case A:case K:case G:case Q:case L:return s;case $:return s.render;case we:case ke:return null!=r&&null!=r.type?r.type:s;default:return null}},onErrorOrWarning:function(e,t){if(null==ct)return;const n=ct();if(null===n)return;if("error"===e&&(!0===yn.get(n)||null!==n.alternate&&!0===yn.get(n.alternate)))return;const r=formatConsoleArgumentsToSingleString(...t);let o=yt.get(n);void 0===o&&null!==n.alternate&&(o=yt.get(n.alternate),void 0!==o&&yt.set(n,o)),void 0===o&&(o={errors:new Map,errorsCount:0,warnings:new Map,warningsCount:0},yt.set(n,o));const s="error"===e?o.errors:o.warnings,i=s.get(r)||0;s.set(r,i+1),"error"===e?o.errorsCount++:o.warningsCount++,Pt=!0},overrideError:function(e,t){if("function"!=typeof tt||"function"!=typeof lt)throw new Error("Expected overrideError() to not get called for earlier React versions.");const n=Rt.get(e);if(void 0===n)return;const r=getNearestFiber(n);if(null===r)return;let o=r;for(;!isErrorBoundary(o);){if(null===o.return)return;o=o.return}yn.set(o,t),null!==o.alternate&&yn.delete(o.alternate),1===yn.size&&tt(shouldErrorFiberAccordingToMap),t||"function"!=typeof ut?lt(o):ut(o)},overrideSuspense:function(e,t){if("function"!=typeof ot||"function"!=typeof lt)throw new Error("Expected overrideSuspense() to not get called for earlier React versions.");const n=Rt.get(e);if(void 0===n)return;const r=getNearestFiber(n);if(null===r)return;let o=r;for(;o.tag!==Ce;){if(null===o.return)return;o=o.return}null!==o.alternate&&vn.delete(o.alternate),t?(vn.add(o),1===vn.size&&ot(shouldSuspendFiberAccordingToSet)):(vn.delete(o),0===vn.size&&ot(shouldSuspendFiberAlwaysFalse)),t||"function"!=typeof ut?lt(o):ut(o)},overrideSuspenseMilestone:function(e){if("function"!=typeof ot||"function"!=typeof lt)throw new Error("Expected overrideSuspenseMilestone() to not get called for earlier React versions.");const t=new Set(vn);let n=!1;for(let r=0;r{vn.delete(e),n||"function"!=typeof ut?lt(e):ut(e)})),vn.size>0?ot(shouldSuspendFiberAccordingToSet):ot(shouldSuspendFiberAlwaysFalse)},overrideValueAtPath:function(e,t,n,r,o){const s=Rt.get(t);if(void 0===s)return void console.warn(`Could not find DevToolsInstance with id "${t}"`);if(s.kind!==bt)return;const i=s.data;if(null!==i){const t=i.stateNode;switch(e){case"context":if(r=r.slice(1),i.tag===A)0===r.length?t.context=o:utils_setInObject(t.context,r,o),t.forceUpdate();break;case"hooks":"function"==typeof Ae&&Ae(i,n,r,o);break;case"props":if(i.tag===A)i.pendingProps=copyWithSet(t.props,r,o),t.forceUpdate();else"function"==typeof We&&We(i,r,o);break;case"state":switch(i.tag){case A:case K:utils_setInObject(t.state,r,o),t.forceUpdate()}}}},renamePath:function(e,t,n,r,o){const s=Rt.get(t);if(void 0===s)return void console.warn(`Could not find DevToolsInstance with id "${t}"`);if(s.kind!==bt)return;const i=s.data;if(null!==i){const t=i.stateNode;switch(e){case"context":if(r=r.slice(1),o=o.slice(1),i.tag===A)0===r.length||renamePathInObject(t.context,r,o),t.forceUpdate();break;case"hooks":"function"==typeof Ve&&Ve(i,n,r,o);break;case"props":if(i.tag===A)i.pendingProps=copyWithRename(t.props,r,o),t.forceUpdate();else"function"==typeof Ke&&Ke(i,r,o);break;case"state":switch(i.tag){case A:case K:renamePathInObject(t.state,r,o),t.forceUpdate()}}}},renderer:k,setTraceUpdatesEnabled:function(e){Bt=e},setTrackedPath,startProfiling,stopProfiling:function(){fn=!1,mn=!1,null!==ht&&ht(!1,hn),hn=!1},storeAsGlobal:function(e,t,n){if(isMostRecentlyInspectedElement(e)){const e=utils_getInObject(sn,t),r=`$reactTemp${n}`;window[r]=e,console.log(r),console.log(e)}},supportsTogglingSuspense:ft,updateComponentFilters:function(e){if(fn)throw Error("Cannot modify filter preferences while profiling");const t=vn.size>0?new Set(vn):null,n=yn.size>0?new Map(yn):null;let r=null,o=null;for(let t=0;t{const t=Ft.get(e);if(void 0===t)throw new Error("Expected the root instance to already exist when applying filters");jt=t,unmountInstanceRecursively(t),Ft.delete(e),jt=null})),r===xt||null!==o&&o.rendererID!==S||(pushOperation(f),pushOperation(0)),applyComponentFilters(e,r),In.clear(),"function"==typeof lt){if(null!==t)for(const e of t)"function"==typeof ut?ut(e):lt(e);if(null!==n&&"function"==typeof tt){tt(shouldErrorFiberAccordingToMap);for(const[e,t]of n)yn.set(e,!1),t&&("function"==typeof ut?ut(e):lt(e))}}w.getFiberRoots(S).forEach((e=>{const t=createFiberInstance(e.current);Ft.set(e,t),Rt.set(t.id,t),null!==bn&&(Cn=!0),jt=t,setRootPseudoKey(jt.id,e.current),mountFiberRecursively(e.current,!1),jt=null})),null!==o&&null!==Dt&&(o.activityID=Dt),flushPendingEvents(null),Pt=!1},getEnvironmentNames:function(){return Array.from(Tt)}}}function decorate(e,t,n){const r=e[t];return e[t]=function(e){return n.call(this,r,arguments)},r}function restoreMany(e,t){for(const n in t)e[n]=t[n]}function forceUpdate(e){"function"==typeof e.forceUpdate?e.forceUpdate():null!=e.updater&&"function"==typeof e.updater.enqueueForceUpdate&&e.updater.enqueueForceUpdate(this,(()=>{}),"forceUpdate")}function getData(e){let t=null,n=null;if(null!=e._currentElement){e._currentElement.key&&(n=String(e._currentElement.key));const r=e._currentElement.type;"string"==typeof r?t=r:"function"==typeof r&&(t=getDisplayName(r))}return{displayName:t,key:n}}function getElementType(e){if(null!=e._currentElement){const t=e._currentElement.type;if("function"==typeof t){return null!==e.getPublicInstance()?X:J}if("string"==typeof t)return te}return re}function getChildren(e){const t=[];if("object"!=typeof e);else if(null===e._currentElement||!1===e._currentElement);else if(e._renderedComponent){const n=e._renderedComponent;getElementType(n)!==re&&t.push(n)}else if(e._renderedChildren){const n=e._renderedChildren;for(const e in n){const r=n[e];getElementType(r)!==re&&t.push(r)}}return t}function legacy_renderer_attach(p,m,h,y){const v=new Map,b=new WeakMap,w=new WeakMap;let S,k=null,getNearestMountedDOMNode=e=>null;h.ComponentTree?(k=e=>{const t=h.ComponentTree.getClosestInstanceFromNode(e);return b.get(t)||null},S=e=>{const t=v.get(e);return h.ComponentTree.getNodeFromInstance(t)},getNearestMountedDOMNode=e=>{const t=h.ComponentTree.getClosestInstanceFromNode(e);return null!=t?h.ComponentTree.getNodeFromInstance(t):null}):h.Mount.getID&&h.Mount.getNode&&(k=e=>null,S=e=>null);function getDisplayNameForElementID(e){const t=v.get(e);return t?getData(t).displayName:null}function getID(e){if("object"!=typeof e||null===e)throw new Error("Invalid internal instance: "+e);if(!b.has(e)){const t=getUID();b.set(e,t),v.set(t,e)}return b.get(e)}function areEqualArrays(e,t){if(e.length!==t.length)return!1;for(let n=0;ncrawlAndRecordInitialMounts(getID(e),t,r)))),e&&console.groupEnd()}h.Reconciler&&(E=function(e,t){const n={};for(const r in t)n[r]=decorate(e,r,t[r]);return n}(h.Reconciler,{mountComponent(e,t){const n=t[0],r=t[3];if(getElementType(n)===re)return e.apply(this,t);if(void 0===r._topLevelWrapper)return e.apply(this,t);const o=getID(n);recordMount(n,o,C.length>0?C[C.length-1]:0),C.push(o),w.set(n,getID(r._topLevelWrapper));try{const n=e.apply(this,t);return C.pop(),n}catch(e){throw C=[],e}finally{if(0===C.length){const e=w.get(n);if(void 0===e)throw new Error("Expected to find root ID.");flushPendingEvents(e)}}},performUpdateIfNecessary(e,t){const n=t[0];if(getElementType(n)===re)return e.apply(this,t);const r=getID(n);C.push(r);const o=getChildren(n);try{const s=e.apply(this,t),i=getChildren(n);return areEqualArrays(o,i)||recordReorder(n,r,i),C.pop(),s}catch(e){throw C=[],e}finally{if(0===C.length){const e=w.get(n);if(void 0===e)throw new Error("Expected to find root ID.");flushPendingEvents(e)}}},receiveComponent(e,t){const n=t[0];if(getElementType(n)===re)return e.apply(this,t);const r=getID(n);C.push(r);const o=getChildren(n);try{const s=e.apply(this,t),i=getChildren(n);return areEqualArrays(o,i)||recordReorder(n,r,i),C.pop(),s}catch(e){throw C=[],e}finally{if(0===C.length){const e=w.get(n);if(void 0===e)throw new Error("Expected to find root ID.");flushPendingEvents(e)}}},unmountComponent(e,t){const n=t[0];if(getElementType(n)===re)return e.apply(this,t);const r=getID(n);C.push(r);try{const n=e.apply(this,t);return C.pop(),function(e,t){0===C.length?R=t:T.push(t);v.delete(t)}(0,r),n}catch(e){throw C=[],e}finally{if(0===C.length){const e=w.get(n);if(void 0===e)throw new Error("Expected to find root ID.");flushPendingEvents(e)}}}}));const I=[],_=new Map;let T=[],F=0,R=null;function flushPendingEvents(h){if(0===I.length&&0===T.length&&null===R)return;const g=T.length+(null===R?0:1),y=new Array(3+F+(g>0?2+g:0)+(null===R?0:3)+I.length);let v=0;if(y[v++]=m,y[v++]=h,y[v++]=F,_.forEach(((e,t)=>{y[v++]=t.length;const n=utfEncodeString(t);for(let e=0;e0){y[v++]=n,y[v++]=g;for(let e=0;e0&&(a+=", "),a+=`(${e[n+0]}, ${e[n+1]}, ${e[n+2]}, ${e[n+3]})`,m+=4}a+="]"}p.push(`Add suspense node ${t} (${String(i)},rects={${a}}) under ${n} suspended ${o}`);break}case l:{const t=e[m+1];m+=2;for(let n=0;n0&&(r+=", "),r+=`(${e[m+0]}, ${e[m+1]}, ${e[m+2]}, ${e[m+3]})`,m+=4;p.push(r+"]")}break}case d:{m++;const t=e[m++];for(let n=0;no&&(o=a[1]))}r===1/0&&o===-1/0||(n.suspendedByRange=[r,o]);return n}(n):inspectInternalInstanceRaw(e,t)}function inspectInternalInstanceRaw(e,t){const{key:n}=getData(t),r=getElementType(t);let o=null,s=null,i=null,a=null;const l=t._currentElement;if(null!==l){i=l.props;let e=l._owner;if(e)for(s=[];null!=e;)s.push({displayName:getData(e).displayName||"Unknown",id:getID(e),key:l.key,env:null,stack:null,type:getElementType(e)}),e._currentElement&&(e=e._currentElement._owner)}const u=t._instance;null!=u&&(o=u.context||null,a=u.state||null);return{id:e,canEditHooks:!1,canEditFunctionProps:!1,canEditHooksAndDeletePaths:!1,canEditHooksAndRenamePaths:!1,canEditFunctionPropsDeletePaths:!1,canEditFunctionPropsRenamePaths:!1,canToggleError:!1,isErrored:!1,canToggleSuspense:!1,isSuspended:null,source:null,stack:null,hasLegacyContext:!0,type:r,key:null!=n?n:null,context:o,hooks:null,props:i,state:a,errors:[],warnings:[],suspendedBy:[],suspendedByRange:null,unknownSuspenders:g,owners:s,env:null,rootType:null,rendererPackageName:null,rendererVersion:null,plugins:{stylex:null},nativeTag:null}}return{clearErrorsAndWarnings:function(){},clearErrorsForElementID:function(e){},clearWarningsForElementID:function(e){},cleanup:function(){null!==E&&(h.Component?restoreMany(h.Component.Mixin,E):restoreMany(h.Reconciler,E)),E=null},getSerializedElementValueByPath:function(e,t){const n=inspectElementRaw(e);if(null!==n){return serializeToString(utils_getInObject(n,t))}},deletePath:function(e,t,n,r){const o=v.get(t);if(null!=o){const t=o._instance;if(null!=t)switch(e){case"context":deletePathInObject(t.context,r),forceUpdate(t);break;case"hooks":throw new Error("Hooks not supported by this renderer");case"props":const e=o._currentElement;o._currentElement={...e,props:copyWithDelete(e.props,r)},forceUpdate(t);break;case"state":deletePathInObject(t.state,r),forceUpdate(t)}}},flushInitialOperations:function(){const e=h.Mount._instancesByReactRootID||h.Mount._instancesByContainerID;for(const t in e){const n=getID(e[t]);crawlAndRecordInitialMounts(n,0,n),flushPendingEvents(n)}},getBestMatchForTrackedPath:function(){return null},getDisplayNameForElementID,getNearestMountedDOMNode,getElementIDForHostInstance:k,getSuspenseNodeIDForHostInstance:e=>null,getInstanceAndStyle:function(e){let t=null,n=null;const r=v.get(e);if(null!=r){t=r._instance||null;const e=r._currentElement;null!=e&&null!=e.props&&(n=e.props.style||null)}return{instance:t,style:n}},findHostInstancesForElementID:e=>{const t=S(e);return null==t?null:[t]},findLastKnownRectsForID:()=>null,getOwnersList:function(e){return null},getPathForElement:function(e){return null},getProfilingData:()=>{throw new Error("getProfilingData not supported by this renderer")},handleCommitFiberRoot:()=>{throw new Error("handleCommitFiberRoot not supported by this renderer")},handleCommitFiberUnmount:()=>{throw new Error("handleCommitFiberUnmount not supported by this renderer")},handlePostCommitFiberRoot:()=>{throw new Error("handlePostCommitFiberRoot not supported by this renderer")},hasElementWithId:function(e){return v.has(e)},inspectElement:function(e,t,n,r){(r||D!==t)&&(D=t,x={});const o=inspectElementRaw(t);return null===o?{id:t,responseID:e,type:"not-found"}:(null!==n&&function(e){let t=x;e.forEach((e=>{t[e]||(t[e]={}),t=t[e]}))}(n),function(e){const t=v.get(e);if(null!=t)switch(getElementType(t)){case X:y.$r=t._instance;break;case J:const n=t._currentElement;if(null==n)return void console.warn(`Could not find element with id "${e}"`);y.$r={props:n.props,type:n.type};break;default:y.$r=null}else console.warn(`Could not find instance with id "${e}"`)}(t),o.context=cleanForBridge(o.context,createIsPathAllowed("context")),o.props=cleanForBridge(o.props,createIsPathAllowed("props")),o.state=cleanForBridge(o.state,createIsPathAllowed("state")),o.suspendedBy=cleanForBridge(o.suspendedBy,createIsPathAllowed("suspendedBy")),{id:t,responseID:e,type:"full-data",value:o})},logElementToConsole:function(e){const t=inspectElementRaw(e);if(null===t)return void console.warn(`Could not find element with id "${e}"`);const n=getDisplayNameForElementID(e),r="function"==typeof console.groupCollapsed;r&&console.groupCollapsed(`[Click to expand] %c<${n||"Component"} />`,"color: var(--dom-tag-name-color); font-weight: normal;"),null!==t.props&&console.log("Props:",t.props),null!==t.state&&console.log("State:",t.state),null!==t.context&&console.log("Context:",t.context);const o=S(e);null!==o&&console.log("Node:",o),(window.chrome||/firefox/i.test(navigator.userAgent))&&console.log("Right-click any value to save it as a global variable for further inspection."),r&&console.groupEnd()},overrideError:()=>{throw new Error("overrideError not supported by this renderer")},overrideSuspense:()=>{throw new Error("overrideSuspense not supported by this renderer")},overrideSuspenseMilestone:()=>{throw new Error("overrideSuspenseMilestone not supported by this renderer")},overrideValueAtPath:function(e,t,n,r,o){const s=v.get(t);if(null!=s){const t=s._instance;if(null!=t)switch(e){case"context":utils_setInObject(t.context,r,o),forceUpdate(t);break;case"hooks":throw new Error("Hooks not supported by this renderer");case"props":const e=s._currentElement;s._currentElement={...e,props:copyWithSet(e.props,r,o)},forceUpdate(t);break;case"state":utils_setInObject(t.state,r,o),forceUpdate(t)}}},renamePath:function(e,t,n,r,o){const s=v.get(t);if(null!=s){const t=s._instance;if(null!=t)switch(e){case"context":renamePathInObject(t.context,r,o),forceUpdate(t);break;case"hooks":throw new Error("Hooks not supported by this renderer");case"props":const e=s._currentElement;s._currentElement={...e,props:copyWithRename(e.props,r,o)},forceUpdate(t);break;case"state":renamePathInObject(t.state,r,o),forceUpdate(t)}}},getElementAttributeByPath:function(e,t){const n=inspectElementRaw(e);if(null!==n)return utils_getInObject(n,t)},getElementSourceFunctionById:function(e){const t=v.get(e);if(null==t)return console.warn(`Could not find instance with id "${e}"`),null;const n=t._currentElement;return null==n?(console.warn(`Could not find element with id "${e}"`),null):n.type},renderer:h,setTraceUpdatesEnabled:function(e){},setTrackedPath:function(e){},startProfiling:()=>{},stopProfiling:()=>{},storeAsGlobal:function(e,t,n){const r=inspectElementRaw(e);if(null!==r){const e=utils_getInObject(r,t),o=`$reactTemp${n}`;window[o]=e,console.log(o),console.log(e)}},supportsTogglingSuspense:!1,updateComponentFilters:function(e){},getEnvironmentNames:function(){return[]}}}function isMatchingRender(e){return!function(e){return null!=e&&""!==e&>e(e,Re)}(e)}function formatConsoleArguments(e,...t){if(0===t.length||"string"!=typeof e)return[e,...t];const n=t.slice();let r="",o=0;for(let t=0;t\)$|\@unknown\:0\:0$|\(|\)|\[|\]/gm;const zt=console,$t={recordChangeDescriptions:!1,recordTimeline:!1};function postMessage(e){window.postMessage(e)}let Bt,Lt;if(!window.hasOwnProperty("__REACT_DEVTOOLS_GLOBAL_HOOK__")){const e=new Promise((e=>{Bt=e})),t=new Promise((e=>{Lt=e}));window.addEventListener("message",(function messageListener(e){if(e.source===window&&"react-devtools-settings-injector"===e.data.source){const t=e.data.payload;t.handshake?postMessage({source:"react-devtools-hook-installer",payload:{handshake:!0}}):t.hookSettings&&(window.removeEventListener("message",messageListener),Bt(t.hookSettings),Lt(t.componentFilters))}})),postMessage({source:"react-devtools-hook-installer",payload:{handshake:!0}});const n="true"===sessionStorageGetItem("React::DevTools::reloadAndProfile"),r={recordChangeDescriptions:"true"===sessionStorageGetItem("React::DevTools::recordChangeDescriptions"),recordTimeline:"true"===sessionStorageGetItem("React::DevTools::recordTimeline")};!function(e,t,n,r=!1,o=$t){if(e.hasOwnProperty("__REACT_DEVTOOLS_GLOBAL_HOOK__"))return null;const s=r;let i=0,a=!1,l=!1;const u=[],c=[],d=[];function getTopStackFrameString(e){const t=e.stack.split("\n");return t.length>1?t[1]:null}function patchConsoleForErrorsAndWarnings(){if(!y.settings)return;const e=["error","trace","warn"];for(const t of e){const e=zt[t],overrideMethod=(...n)=>{const r=y.settings;if(null==r)return void e(...n);if(l&&r.hideConsoleLogsInStrictMode)return;let o=!1,s=!1;if(r.appendComponentStack){const e=n.length>0?n[n.length-1]:null;s="string"==typeof e&&(i=e,Ht.test(i)||At.test(i))}var i;const a=r.showInlineWarningsAndErrors&&("error"===t||"warn"===t);for(const e of y.rendererInterfaces.values()){const{onErrorOrWarning:i,getComponentStack:l}=e;try{a&&null!=i&&i(t,n.slice())}catch(e){setTimeout((()=>{throw e}),0)}try{if(r.appendComponentStack&&null!=l){const e=l(Error("react-stack-top-frame"));if(null!==e){const{enableOwnerStacks:t,componentStack:r}=e;if(""!==r){const e=new Error("");if(e.name=t?"Error Stack":"Error Component Stack",e.stack=(t?"Error Stack:":"Error Component Stack:")+r,s){if(u=n[n.length-1],c=r,u.replace(Mt,"")===c.replace(Mt,"")){const t=n[0];n.length>1&&"string"==typeof t&&t.endsWith("%s")&&(n[0]=t.slice(0,t.length-2)),n[n.length-1]=e,o=!0}}else n.push(e),o=!0}break}}}catch(e){setTimeout((()=>{throw e}),0)}}var u,c;r.breakOnConsoleErrors,l&&!r.disableSecondConsoleLogDimmingInStrictMode?e(o?"%s %o":w,...formatConsoleArguments(...n)):e(...n)};zt[t]=overrideMethod}}const f={},p=new Map,m={},h=new Map,g=new Map,y={rendererInterfaces:p,listeners:m,backends:g,renderers:h,hasUnsupportedRendererAttached:!1,emit:function(e,t){m[e]&&m[e].map((e=>e(t)))},getFiberRoots:function(e){const t=f;return t[e]||(t[e]=new Set),t[e]},inject:function(n){const r=++i;h.set(r,n);const l=a?"deadcode":function(e){try{if("string"==typeof e.version)return e.bundleType>0?"development":"production";const t=Function.prototype.toString;if(e.Mount&&e.Mount._renderNewRootComponent){const n=t.call(e.Mount._renderNewRootComponent);return 0!==n.indexOf("function")?"production":-1!==n.indexOf("storedMeasure")?"development":-1!==n.indexOf("should be a pure function")?-1!==n.indexOf("NODE_ENV")||-1!==n.indexOf("development")||-1!==n.indexOf("true")?"development":-1!==n.indexOf("nextElement")||-1!==n.indexOf("nextComponent")?"unminified":"development":-1!==n.indexOf("nextElement")||-1!==n.indexOf("nextComponent")?"unminified":"outdated"}}catch(e){}return"production"}(n);y.emit("renderer",{id:r,renderer:n,reactBuildType:l});const u=function(e,t,n,r,o,s,i){if(!isMatchingRender(n.reconcilerVersion||n.version))return;let a=e.rendererInterfaces.get(t);return null==a&&("function"==typeof n.getCurrentComponentInfo?a=attach(0,0,n):"function"==typeof n.findFiberByHostInstance||null!=n.currentDispatcherRef?a=renderer_attach(e,t,n,r,o,s,i):n.ComponentTree&&(a=legacy_renderer_attach(e,t,n,r))),a}(y,r,n,e,s,o,t);return null!=u?(y.rendererInterfaces.set(r,u),y.emit("renderer-attached",{id:r,rendererInterface:u})):(y.hasUnsupportedRendererAttached=!0,y.emit("unsupported-renderer-version")),r},on:function(e,t){m[e]||(m[e]=[]),m[e].push(t)},off:function(e,t){if(!m[e])return;const n=m[e].indexOf(t);-1!==n&&m[e].splice(n,1),m[e].length||delete m[e]},sub:function(e,t){return y.on(e,t),()=>y.off(e,t)},supportsFiber:!0,supportsFlight:!0,checkDCE:function(e){try{Function.prototype.toString.call(e).indexOf("^_^")>-1&&(a=!0,setTimeout((function(){throw new Error("React is running in production mode, but dead code elimination has not been applied. Read how to correctly configure React for production: https://react.dev/link/perf-use-production-build")})))}catch(e){}},onCommitFiberUnmount:function(e,t){const n=p.get(e);null!=n&&n.handleCommitFiberUnmount(t)},onCommitFiberRoot:function(e,t,n){const r=y.getFiberRoots(e),o=t.current,s=r.has(t),i=null==o.memoizedState||null==o.memoizedState.element;s||i?s&&i&&r.delete(t):r.add(t);const a=p.get(e);null!=a&&a.handleCommitFiberRoot(t,n)},onPostCommitFiberRoot:function(e,t){const n=p.get(e);null!=n&&n.handlePostCommitFiberRoot(t)},setStrictMode:function(e,t){l=t,t?function(){if(!y.settings)return;if(u.length>0)return;const e=["group","groupCollapsed","info","log"];for(const t of e){const e=zt[t],overrideMethod=(...t)=>{const n=y.settings;null!=n?n.hideConsoleLogsInStrictMode||(n.disableSecondConsoleLogDimmingInStrictMode?e(...t):e(w,...formatConsoleArguments(...t))):e(...t)};zt[t]=overrideMethod,u.push((()=>{zt[t]=e}))}}():(u.forEach((e=>e())),u.length=0)},getInternalModuleRanges:function(){return d},registerInternalModuleStart:function(e){const t=getTopStackFrameString(e);null!==t&&c.push(t)},registerInternalModuleStop:function(e){if(c.length>0){const t=c.pop(),n=getTopStackFrameString(e);null!==n&&d.push([t,n])}}};null==n?(y.settings={appendComponentStack:!0,breakOnConsoleErrors:!1,showInlineWarningsAndErrors:!0,hideConsoleLogsInStrictMode:!1,disableSecondConsoleLogDimmingInStrictMode:!1},patchConsoleForErrorsAndWarnings()):Promise.resolve(n).then((e=>{y.settings=e,y.emit("settingsInitialized",e),patchConsoleForErrorsAndWarnings()})).catch((()=>{zt.error("React DevTools failed to get Console Patching settings. Console won't be patched and some console features will not work.")})),Object.defineProperty(e,"__REACT_DEVTOOLS_GLOBAL_HOOK__",{configurable:!1,enumerable:!1,get:()=>y})}(window,t,e,n,r),window.__REACT_DEVTOOLS_GLOBAL_HOOK__.on("renderer",(function({reactBuildType:e}){window.postMessage({source:"react-devtools-hook",payload:{type:"react-renderer-attached",reactBuildType:e}},"*")}))}})()})(); //# sourceMappingURL=installHook.js.map (() => { const active = window.__AB_RENDERS_ACTIVE__; if (!active) throw new Error("renders recording not active - run `react renders start` first"); const data = window.__AB_RENDERS__; const startTime = window.__AB_RENDERS_START__; const elapsed = performance.now() - startTime; const fpsData = window.__AB_RENDERS_FPS__; let fpsStats = { avg: 0, min: 0, max: 0, drops: 0 }; if (fpsData) { cancelAnimationFrame(fpsData.rafId); if (fpsData.frames.length > 0) { const fpsSamples = fpsData.frames.map((dt) => (dt > 0 ? 1000 / dt : 0)); const sum = fpsSamples.reduce((a, b) => a + b, 0); fpsStats = { avg: Math.round(sum / fpsSamples.length), min: Math.round(Math.min(...fpsSamples)), max: Math.round(Math.max(...fpsSamples)), drops: fpsSamples.filter((f) => f < 30).length, }; } } const hook = window.__REACT_DEVTOOLS_GLOBAL_HOOK__; const orig = window.__AB_RENDERS_ORIG_COMMIT__; if (hook) hook.onCommitFiberRoot = orig || undefined; delete window.__AB_RENDERS__; delete window.__AB_RENDERS_START__; delete window.__AB_RENDERS_ACTIVE__; delete window.__AB_RENDERS_ORIG_COMMIT__; delete window.__AB_RENDERS_FPS__; if (!data) { return JSON.stringify({ elapsed: 0, fps: fpsStats, totalRenders: 0, totalMounts: 0, totalReRenders: 0, totalComponents: 0, components: [], }); } const round = (n) => Math.round(n * 100) / 100; const components = Object.entries(data) .map(([name, entry]) => { const summary = {}; for (const c of entry.changes) { const key = c.type === "props" ? "props." + c.name : c.type === "state" ? "state (" + c.name + ")" : c.type === "context" ? "context (" + c.name + ")" : c.type === "parent" ? "parent (" + c.name + ")" : c.type; summary[key] = (summary[key] || 0) + 1; } return { name, count: entry.count, mounts: entry.mounts, reRenders: entry.count - entry.mounts, instanceCount: entry._instances.size, totalTime: round(entry.totalTime), selfTime: round(entry.selfTime), domMutations: entry.domMutations, changes: entry.changes, changeSummary: summary, }; }) .sort((a, b) => b.totalTime - a.totalTime || b.count - a.count); return JSON.stringify({ elapsed: round(elapsed / 1000), fps: fpsStats, totalRenders: components.reduce((s, c) => s + c.count, 0), totalMounts: components.reduce((s, c) => s + c.mounts, 0), totalReRenders: components.reduce((s, c) => s + c.reRenders, 0), totalComponents: components.length, components, }); })() react renders stop (() => { const hook = window.__REACT_DEVTOOLS_GLOBAL_HOOK__; if (!hook || window.__AB_RENDERS_ACTIVE__) return; const MAX_COMPONENTS = 200; const data = {}; const fps = { frames: [], last: 0, rafId: 0 }; window.__AB_RENDERS__ = data; window.__AB_RENDERS_FPS__ = fps; window.__AB_RENDERS_START__ = performance.now(); window.__AB_RENDERS_ACTIVE__ = true; function fpsLoop(now) { if (fps.last > 0) fps.frames.push(now - fps.last); fps.last = now; fps.rafId = requestAnimationFrame(fpsLoop); } fps.rafId = requestAnimationFrame(fpsLoop); const origOnCommit = hook.onCommitFiberRoot; window.__AB_RENDERS_ORIG_COMMIT__ = origOnCommit; hook.onCommitFiberRoot = function (rendererID, root) { try { walkFiber(root.current); } catch {} if (typeof origOnCommit === "function") { return origOnCommit.apply(hook, arguments); } }; function getName(fiber) { if (!fiber.type || typeof fiber.type === "string") return null; return fiber.type.displayName || fiber.type.name || null; } function brief(val) { if (val === undefined) return "undefined"; if (val === null) return "null"; if (typeof val === "function") return "fn()"; if (typeof val === "string") return val.length > 60 ? '"' + val.slice(0, 57) + '..."' : '"' + val + '"'; if (typeof val === "number" || typeof val === "boolean") return String(val); if (Array.isArray(val)) return "Array(" + val.length + ")"; if (typeof val === "object") { try { const keys = Object.keys(val); return keys.length <= 3 ? "{" + keys.join(", ") + "}" : "{" + keys.slice(0, 3).join(", ") + ", ...}"; } catch { return "{...}"; } } return String(val).slice(0, 40); } function getChanges(fiber) { const changes = []; const alt = fiber.alternate; if (!alt) { changes.push({ type: "mount" }); return changes; } if (fiber.memoizedProps !== alt.memoizedProps) { const curr = fiber.memoizedProps || {}; const prev = alt.memoizedProps || {}; const allKeys = new Set([...Object.keys(curr), ...Object.keys(prev)]); for (const k of allKeys) { if (k !== "children" && curr[k] !== prev[k]) { changes.push({ type: "props", name: k, prev: brief(prev[k]), next: brief(curr[k]) }); } } } if (fiber.memoizedState !== alt.memoizedState) { let curr = fiber.memoizedState; let prev = alt.memoizedState; let hookIdx = 0; while (curr || prev) { if ((curr && curr.memoizedState) !== (prev && prev.memoizedState)) { changes.push({ type: "state", name: "hook #" + hookIdx, prev: brief(prev && prev.memoizedState), next: brief(curr && curr.memoizedState), }); } curr = curr && curr.next; prev = prev && prev.next; hookIdx++; } } if (fiber.dependencies && fiber.dependencies.firstContext) { let ctx = fiber.dependencies.firstContext; let altCtx = alt.dependencies && alt.dependencies.firstContext; while (ctx) { if (!altCtx || ctx.memoizedValue !== (altCtx && altCtx.memoizedValue)) { const ctxName = (ctx.context && ctx.context.displayName) || (ctx.context && ctx.context.Provider && ctx.context.Provider.displayName) || "unknown"; changes.push({ type: "context", name: ctxName, prev: brief(altCtx && altCtx.memoizedValue), next: brief(ctx.memoizedValue), }); } ctx = ctx.next; altCtx = altCtx && altCtx.next; } } if (changes.length === 0) { let parent = fiber.return; while (parent) { const pName = getName(parent); if (pName) { const suffix = !parent.alternate ? " (mount)" : ""; changes.push({ type: "parent", name: pName + suffix }); break; } parent = parent.return; } if (changes.length === 0) changes.push({ type: "parent", name: "unknown" }); } return changes; } function childrenTime(fiber) { let t = 0; let child = fiber.child; while (child) { if (typeof child.actualDuration === "number") t += child.actualDuration; child = child.sibling; } return t; } function hasDomMutation(fiber) { if (!fiber.alternate) return true; let child = fiber.child; while (child) { if (typeof child.type === "string" && (child.flags & 6) > 0) return true; child = child.sibling; } return false; } function walkFiber(fiber) { if (!fiber) return; const tag = fiber.tag; if (tag === 0 || tag === 1 || tag === 2 || tag === 11 || tag === 15) { const didRender = fiber.alternate === null || fiber.flags > 0 || fiber.memoizedProps !== (fiber.alternate && fiber.alternate.memoizedProps) || fiber.memoizedState !== (fiber.alternate && fiber.alternate.memoizedState); if (didRender) { const name = getName(fiber); if (name) { if (!(name in data) && Object.keys(data).length >= MAX_COMPONENTS) { // at cap - skip } else { if (!data[name]) { data[name] = { count: 0, mounts: 0, totalTime: 0, selfTime: 0, domMutations: 0, changes: [], _instances: new Set(), }; } data[name].count++; if (!fiber.alternate) data[name].mounts++; if (!data[name]._instances.has(fiber)) { data[name]._instances.add(fiber); if (fiber.alternate) data[name]._instances.add(fiber.alternate); } if (typeof fiber.actualDuration === "number") { data[name].totalTime += fiber.actualDuration; data[name].selfTime += Math.max(0, fiber.actualDuration - childrenTime(fiber)); } if (hasDomMutation(fiber)) data[name].domMutations++; const ch = getChanges(fiber); for (const c of ch) { if (data[name].changes.length < 50) data[name].changes.push(c); } } } } } walkFiber(fiber.child); walkFiber(fiber.sibling); } })() recording renders - interact with the page, then run `react renders stop`6(() => { const el = doc.querySelector(); if (!el) return true; const s = doc.defaultView.getComputedStyle(el); return s.display === 'none' || s.visibility === 'hidden' || parseFloat(s.opacity) === 0; })()Page.bringToFrontproductEmulation.setLocaleOverridedocument.documentElement.outerHTMLEmulation.setTimezoneOverrideEmulation.setDeviceMetricsOverrideBrowser.getWindowForTargetBrowser.setContentsSizeCould not get backendNodeId for file inputDOM.setFileInputFilesautoAttachwaitForDebuggerOnStartTarget.setAutoAttachEmulation.setUserAgentOverrideNo active pageprovider-pageBrowser.grantPermissionsEmulation.setEmulatedMediaPage.domContentEventFiredallowAndNamePage.addScriptToEvaluateOnNewDocumentPage.removeScriptToEvaluateOnNewDocumentTarget.setDiscoverTargetsTarget.getTargetsBrowser.closelocation.hrefdocument.titleCannot close the last tabTimeout waiting for networkidlestrict mode violationelement is not visibleinterceptelement not foundno elementElement not found. Verify the selector is correct and the element exists in the DOM.Operation timed out. The page may still be loading or the element may not exist.Another element is covering the target element. Try scrolling or closing overlays.Element exists but is not visible. Wait for it to become visible or scroll it into view.Element matched multiple results. Use a more specific selector.Cannot use profile with cdp_url (profile requires local browser launch)Cannot use storage_state with extensionsfirefoxwebkitallow_file_access is not supported with non-Chromium browsersCannot use storage_state with profileCannot use extensions with cdp_url (extensions require local browser launch)Profiles are not supported with LightpandaStorage state is not supported with LightpandaHeaded mode is not supported with Lightpanda (headless only)Custom Chrome arguments (--args) are not supported with LightpandaFile access is not supported with LightpandaExtensions are not supported with Lightpandadeadline expired before retryTarget domain initialization attempt exceeded the remaining startup deadlineEmpty tab reference; expected `t` (e.g. `t2`) or a labelNetwork.getCookiesNetwork.clearBrowserCookiesfunction() { return this.innerText || this.textContent || ''; }(doc, el, x, y) => { // Descend from the given document through same-origin iframes so a point // over a frame resolves to the element inside it, in that frame's space. let d = doc, lx = x, ly = y; let hit = d.elementFromPoint(lx, ly); while (hit && (hit.tagName === 'IFRAME' || hit.tagName === 'FRAME') && hit.contentDocument && hit !== el) { const r = hit.getBoundingClientRect(); lx -= r.x + hit.clientLeft; ly -= r.y + hit.clientTop; d = hit.contentDocument; hit = d.elementFromPoint(lx, ly); } if (!hit || hit === el) return null; const up = (n) => n.parentNode || n.host || (n.getRootNode && n.getRootNode().host) || null; for (let n = hit; n; n = up(n)) { if (n === el) return null; } for (let n = el; n; n = up(n)) { if (n === hit) return null; } const hitLabel = hit.closest ? hit.closest('label') : null; if (hitLabel && (hitLabel.control === el || hitLabel.contains(el))) return null; const elLabel = el.closest ? el.closest('label') : null; if (elLabel && elLabel.contains(hit)) return null; let desc = hit.tagName.toLowerCase(); if (hit.id) desc += '#' + hit.id; else if (typeof hit.className === 'string' && hit.className.trim()) desc += '.' + hit.className.trim().split(/\s+/).slice(0, 2).join('.'); if (!hit.id && hit.closest) { const anchored = hit.closest('[id]'); if (anchored && anchored !== hit) desc += ' inside ' + anchored.tagName.toLowerCase() + '#' + anchored.id; } return desc; } Element '' is covered by <> at its click point, so the input would land on that element instead. Dismiss or interact with the covering element first (it is often a dialog, banner, or sticky header).function() { const s = window.getComputedStyle(this); const result = {}; for (let i = 0; i < s.length; i++) { const p = s[i]; result[p] = s.getPropertyValue(p); } return result; }lfunction() { const s = window.getComputedStyle(this); const props = ; const result = {}; for (const p of props) result[p] = s.getPropertyValue(p); return result; }function() { var el = this; // Native checkbox/radio input var tag = el.tagName && el.tagName.toUpperCase(); if (tag === 'INPUT' && (el.type === 'checkbox' || el.type === 'radio')) { return el.checked; } // ARIA role-based checked state var role = el.getAttribute && el.getAttribute('role'); var ariaCheckedRoles = ['checkbox','radio','switch','menuitemcheckbox','menuitemradio','option','treeitem']; if (role && ariaCheckedRoles.indexOf(role) !== -1) { return el.getAttribute('aria-checked') === 'true'; } // Follow label association (Playwright follow-label retarget) var label = el; if (tag !== 'LABEL') { label = el.closest && el.closest('label'); } if (label && label.tagName && label.tagName.toUpperCase() === 'LABEL' && label.control) { var ctrl = label.control; if (ctrl.type === 'checkbox' || ctrl.type === 'radio') { return ctrl.checked; } } // Check for nested native input var input = el.querySelector && el.querySelector('input[type="checkbox"], input[type="radio"]'); if (input) return input.checked; return false; }function() { return !this.disabled; }function() { const rect = this.getBoundingClientRect(); const style = window.getComputedStyle(this); return rect.width > 0 && rect.height > 0 && style.visibility !== 'hidden' && style.display !== 'none' && parseFloat(style.opacity) > 0; }blockerDOM.getFrameOwnerDOM.scrollIntoViewIfNeededfunction() { return this.innerHTML || ''; }function() { return this.innerText || ''; }DOM.getBoxModelfunction() { return typeof this.value === 'string' ? this.value : ''; } .evaluate(, B, null, XPathResult.FIRST_ORDERED_NODE_TYPE, null).singleNodeValuefunction() { const r = this.getBoundingClientRect(); return { x: r.x, y: r.y, width: r.width, height: r.height }; }Accessibility.getFullAXTreedocufunction() { const doc = this.contentDocument; if (!doc) return null; const el = ; if (!el) return null; if (el.scrollIntoViewIfNeeded) el.scrollIntoViewIfNeeded(true); else el.scrollIntoView({ block: 'center', inline: 'center' }); const rect = el.getBoundingClientRect(); let x = rect.x + rect.width / 2; let y = rect.y + rect.height / 2; let win = doc.defaultView; while (win && win.frameElement) { const frameRect = win.frameElement.getBoundingClientRect(); x += frameRect.x + win.frameElement.clientLeft; y += frameRect.y + win.frameElement.clientTop; win = win.parent; } const blockerAt = ; const topDoc = win ? win.document : doc; return { x: x, y: y, blocker: blockerAt(topDoc, el, x, y) }; }Could not determine frame IDPage.setDocumentContentdownloadThroughputNetwork.setExtraHTTPHeadersundefined#(() => { const s = ; const data = {}; for (let i = 0; i < s.length; i++) { const key = s.key(i); data[key] = s.getItem(key); } return data; })()No tracing in progressTracing.endtraceEventseventCounttraceConfigrecordModerecordContinuouslytransferModeReturnAsStreamTracing.startTracing already activeNo profiling in progressclock-domainProfiler stop timed out after 30stracesincludedCategoriesenableSamplingReportEventsdevtools.timelinedisabled-by-default-devtools.timelinedisabled-by-default-devtools.timeline.framedisabled-by-default-devtools.timeline.stackv8.executedisabled-by-default-v8.cpu_profilerdisabled-by-default-v8.cpu_profiler.hiresdisabled-by-default-v8.runtime_statsblink.user_timinglatencyInforenderer.schedulereofIO.readLINUX_CLOCK_MONOTONIC ` (no interactive elements)radio(empty page)function() { return this.href || ''; }Could not resolve iframe frame IDshadowRoots (function() { var results = []; if (!document.body) return results; var interactiveRoles = { 'button':1, 'link':1, 'textbox':1, 'checkbox':1, 'radio':1, 'combobox':1, 'listbox':1, 'menuitem':1, 'menuitemcheckbox':1, 'menuitemradio':1, 'option':1, 'searchbox':1, 'slider':1, 'spinbutton':1, 'switch':1, 'tab':1, 'treeitem':1 }; var interactiveTags = { 'a':1, 'button':1, 'input':1, 'select':1, 'textarea':1, 'details':1, 'summary':1 }; var allElements = document.body.querySelectorAll('*'); for (var i = 0; i < allElements.length; i++) { var el = allElements[i]; if (el.closest && el.closest('[hidden], [aria-hidden="true"]')) continue; var tagName = el.tagName.toLowerCase(); if (interactiveTags[tagName]) continue; var role = el.getAttribute('role'); if (role && interactiveRoles[role.toLowerCase()]) continue; var computedStyle = getComputedStyle(el); var hasCursorPointer = computedStyle.cursor === 'pointer'; var hasOnClick = el.hasAttribute('onclick') || el.onclick !== null; var tabIndex = el.getAttribute('tabindex'); var hasTabIndex = tabIndex !== null && tabIndex !== '-1'; var ce = el.getAttribute('contenteditable'); var isEditable = ce === '' || ce === 'true'; if (!hasCursorPointer && !hasOnClick && !hasTabIndex && !isEditable) continue; // Skip elements that only inherit cursor:pointer from an ancestor if (hasCursorPointer && !hasOnClick && !hasTabIndex && !isEditable) { var parent = el.parentElement; if (parent && getComputedStyle(parent).cursor === 'pointer') continue; } var text = (el.textContent || '').trim().slice(0, 100); var rect = el.getBoundingClientRect(); if (rect.width === 0 || rect.height === 0) continue; // Detect hidden radio/checkbox inputs inside this element (common pattern: //